[
  {
    "path": ".devcontainer/devcontainer.json",
    "content": "// For format details, see https://aka.ms/devcontainer.json. For config options, see the\n// README at: https://github.com/devcontainers/templates/tree/main/src/typescript-node\n{\n  \"name\": \"FakerJs\",\n  \"image\": \"mcr.microsoft.com/devcontainers/typescript-node:24@sha256:7870433befa3e1ed7a131e8360f13c105e52634f6f34dcfabb2cd7d6e3899f6f\",\n\n  // Features to add to the dev container. More info: https://containers.dev/features.\n  // \"features\": {},\n\n  // Use 'forwardPorts' to make a list of ports inside the container available locally.\n  \"forwardPorts\": [5173],\n  \"portsAttributes\": {\n    \"5173\": {\n      \"label\": \"Docs\"\n    }\n  },\n\n  // Use 'postCreateCommand' to run commands after the container is created.\n  \"postCreateCommand\": \"npm install -g pnpm && pnpm install\",\n\n  // Configure tool-specific properties.\n  \"customizations\": {\n    \"vscode\": {\n      \"extensions\": [\n        \"dbaeumer.vscode-eslint\",\n        \"editorconfig.editorconfig\",\n        \"esbenp.prettier-vscode\",\n        \"redhat.vscode-yaml\",\n        \"github.vscode-pull-request-github\"\n      ]\n    }\n  }\n\n  // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.\n  // \"remoteUser\": \"root\"\n}\n"
  },
  {
    "path": ".editorconfig",
    "content": "root = true\n\n[*]\nindent_style = space\nindent_size = 2\nend_of_line = lf\ncharset = utf-8\ntrim_trailing_whitespace = true\ninsert_final_newline = true\n\n[*.md]\ntrim_trailing_whitespace = false\n"
  },
  {
    "path": ".gitattributes",
    "content": "* text eol=lf\n*.png binary\n"
  },
  {
    "path": ".github/.codecov.yml",
    "content": "comment:\n  layout: 'diff, flags, files'\n  behavior: default\n  require_changes: false\n  require_base: false\n  require_head: true\n\ncoverage:\n  status:\n    project:\n      default:\n        target: 95%\n        threshold: 2%\n    patch:\n      default:\n        target: 40%\n        threshold: 1%\n"
  },
  {
    "path": ".github/CODEOWNERS",
    "content": "# These owners will be the default owners for everything in the repo.\n# Unless a later match takes precedence, @faker-js/maintainers will\n# be requested for review when someone opens a pull request.\n* @faker-js/maintainers\n"
  },
  {
    "path": ".github/FUNDING.yml",
    "content": "# These are supported funding model platforms\n\ngithub: # Replace with the open collective's name https://docs.opencollective.com/help/collectives/osc-verification/github-sponsors\npatreon: # Replace with a single Patreon username\nopen_collective: fakerjs\nko_fi: # Replace with a single Ko-fi username\ntidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel\ncommunity_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry\nliberapay: # Replace with a single Liberapay username\nissuehunt: # Replace with a single IssueHunt username\notechie: # Replace with a single Otechie username\ncustom: # Replace with a single custom sponsorship URL\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/bug_report.yml",
    "content": "name: \"\\U0001F41E Bug report\"\ndescription: Report an issue\nlabels: ['s: pending triage', 'c: bug']\nbody:\n  - type: markdown\n    attributes:\n      value: |\n        Thanks for taking the time to fill out this bug report!\n\n        If you are unsure whether your problem is a bug or not, you can check the following:\n\n        - use our [Discord community](https://chat.fakerjs.dev)\n        - open a new [discussion](https://github.com/faker-js/faker/discussions) and ask your question there\n        - use [StackOverflow using the tag `faker-js`](https://stackoverflow.com/questions/tagged/faker-js)\n\n  - type: checkboxes\n    id: checkboxes\n    attributes:\n      label: Pre-Checks\n      description: Before submitting the issue, please make sure you do the following\n      options:\n        - label: Follow our [Code of Conduct](https://github.com/faker-js/faker/blob/next/CODE_OF_CONDUCT.md).\n          required: true\n        - label: Read the [Contributing Guidelines](https://github.com/faker-js/faker/blob/next/CONTRIBUTING.md).\n          required: true\n        - label: Read the [docs](https://fakerjs.dev/guide).\n          required: true\n        - label: Check that there isn't [already an issue](https://github.com/faker-js/faker/issues) that reports the same bug to avoid creating a duplicate.\n          required: true\n        - label: Make sure this is a Faker issue and not related to a combination with another package.\n          required: true\n        - label: Check that this is a concrete bug. For Q&A open a [GitHub Discussion](https://github.com/faker-js/faker/discussions) or join our [Discord Chat Server](https://chat.fakerjs.dev).\n          required: true\n        - label: The provided reproduction is a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.\n          required: true\n        - label: I am willing to provide a PR.\n\n  - type: textarea\n    id: bug-description\n    attributes:\n      label: Describe the bug\n      description: A clear and concise description of what the bug is.\n      placeholder: I am doing ... What I expect is ... What actually happening is ...\n    validations:\n      required: true\n\n  - type: textarea\n    id: reproduction\n    attributes:\n      label: Minimal reproduction code\n      description: |\n        An URL to some git repository or gist that reproduces this issue. [Wtf is a minimum reproduction?](https://jmcdo29.github.io/wtf-is-a-minimum-reproduction)\n        You can also provide a [Faker StackBlitz workspace](https://fakerjs.dev/new) with a reproduction.\n        Alternatively you could write the code sample directly here with [markdown support.](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)\n      placeholder: 'https://github.com/..., https://fakerjs.dev/new or ``` code ```'\n\n  - type: textarea\n    id: additional-context\n    attributes:\n      label: Additional Context\n      description: |\n        Anything else relevant? Please tell us here if you run Faker in a Web Browser.\n        **Tip:** You can attach images, recordings or log files by clicking this area to highlight it and then dragging files in.\n\n  - type: textarea\n    id: environment-info\n    attributes:\n      label: Environment Info\n      description: Output of `npx envinfo --system --npmPackages '@faker-js/*' --binaries --browsers`\n      render: shell\n      placeholder: |\n        System:\n          OS: _\n          CPU: _\n          Memory: _ / _\n          Container: Yes/No\n          Shell: _\n        Binaries:\n          Node: _ - /usr/bin/node\n          Yarn: _ - /usr/bin/yarn\n          npm: _ - /usr/bin/npm\n        npmPackages:\n          @faker-js/faker: _ => _\n    validations:\n      required: true\n\n  - type: checkboxes\n    id: module-system\n    attributes:\n      label: Which module system do you use?\n      options:\n        - label: CJS\n        - label: ESM\n\n  - type: dropdown\n    id: package-manager\n    attributes:\n      label: Used Package Manager\n      description: Select the used package manager\n      options:\n        - npm\n        - yarn\n        - pnpm\n        - other\n    validations:\n      required: true\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/config.yml",
    "content": "blank_issues_enabled: false\ncontact_links:\n  - name: Discord Chat\n    url: https://chat.fakerjs.dev\n    about: Ask questions and discuss with other users in real time.\n  - name: Questions & Discussions\n    url: https://github.com/faker-js/faker.js/discussions\n    about: Use GitHub discussions for message-board style questions and discussions.\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/feature_request.yml",
    "content": "name: \"\\U0001F680 New feature proposal\"\ndescription: Propose a new feature\nlabels: ['s: pending triage', 'c: feature', 's: waiting for user interest']\nbody:\n  - type: markdown\n    attributes:\n      value: Thanks for your interest in the project and taking the time to fill out this feature report!\n  - type: textarea\n    id: feature-description\n    attributes:\n      label: Clear and concise description of the problem\n      description: 'As a developer using faker I want [goal / wish] so that [benefit]. If you intend to submit a PR for this issue, tell us in the description. Thanks!'\n    validations:\n      required: true\n  - type: textarea\n    id: suggested-solution\n    attributes:\n      label: Suggested solution\n      description: 'In module [xy] we could provide following implementation...'\n    validations:\n      required: true\n  - type: textarea\n    id: alternative\n    attributes:\n      label: Alternative\n      description: Clear and concise description of any alternative solutions or features you've considered.\n  - type: textarea\n    id: additional-context\n    attributes:\n      label: Additional context\n      description: Any other context about the feature request here.\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/freestyle.md",
    "content": "---\nname: Freestyle Report\nabout: Create a report to help us improve\nlabels: 'pending triage' # This will automatically assign the 'pending triage' label\n---\n"
  },
  {
    "path": ".github/commit-convention.md",
    "content": "## Git Commit Message Convention\n\n> This is adapted from [Angular's commit convention](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular).\n\n#### TL;DR:\n\nMessages must be matched by the following [regex](https://github.com/faker-js/faker/blob/ec4efba989c0a997ab55152697cbefbad160f562/scripts/verifyCommit.ts#L12)\n\n#### Examples\n\nAppears under \"Features\" header, `dev` subheader:\n\n```\nfeat(dev): add 'comments' option\n```\n\nAppears under \"Bug Fixes\" header, `dev` subheader, with a link to issue #28:\n\n```\nfix(dev): fix dev error\n\nclose #28\n```\n\nAppears under \"Performance Improvements\" header, and under \"Breaking Changes\" with the breaking change explanation:\n\n```\nperf(build): remove 'foo' option\n\nBREAKING CHANGE: The 'foo' option has been removed.\n```\n\nThe following commit and commit `667ecc1` do not appear in the changelog if they are under the same release. If not, the revert commit appears under the \"Reverts\" header.\n\n```\nrevert: feat(compiler): add 'comments' option\n\nThis reverts commit 667ecc1654a317a13331b17617d973392f415f02.\n```\n\n### Full Message Format\n\nA commit message consists of a **header**, **body** and **footer**. The header has a **type**, **scope** and **subject**:\n\n```\n<type>(<scope>): <subject>\n<BLANK LINE>\n<body>\n<BLANK LINE>\n<footer>\n```\n\nThe **header** is mandatory and the **scope** of the header is optional.\n\n### Revert\n\nIf the commit reverts a previous commit, it should begin with `revert: `, followed by the header of the reverted commit. In the body, it should say: `This reverts commit <hash>.`, where the hash is the SHA of the commit being reverted.\n\n### Type\n\nIf the prefix is `feat`, `fix` or `perf`, it will appear in the changelog. However, if there is any [BREAKING CHANGE](#footer), the commit will always appear in the changelog.\n\nOther prefixes are up to your discretion. Suggested prefixes are `docs`, `chore`, `style`, `refactor`, and `test` for non-changelog related tasks.\n\n### Scope\n\nThe scope could be anything specifying the place of the commit change. For example `dev`, `build`, `workflow`, `cli` etc...\n\n### Subject\n\nThe subject contains a succinct description of the change:\n\n- use the imperative, present tense: \"change\" not \"changed\" nor \"changes\"\n- don't capitalize the first letter\n- no dot (.) at the end\n\n### Body\n\nJust as in the **subject**, use the imperative, present tense: \"change\" not \"changed\" nor \"changes\".\nThe body should include the motivation for the change and contrast this with previous behavior.\n\n### Footer\n\nThe footer should contain any information about **Breaking Changes** and is also the place to\nreference GitHub issues that this commit **Closes**.\n\n**Breaking Changes** should start with the word `BREAKING CHANGE:` with a space or two newlines. The rest of the commit message is then used for this.\n"
  },
  {
    "path": ".github/pull_request_template.md",
    "content": "<!-- Please run `pnpm run preflight` before opening a Pull Request to ensure that your code fulfills the minimal requirements for our project. -->\n\n<!-- Please first read https://github.com/faker-js/faker/blob/next/CONTRIBUTING.md -->\n\n<!-- Help us by writing a correct PR title following this guide: https://github.com/faker-js/faker/blob/next/CONTRIBUTING.md#committing -->\n"
  },
  {
    "path": ".github/renovate.json5",
    "content": "{\n  \"$schema\": \"https://docs.renovatebot.com/renovate-schema.json\",\n  \"extends\": [\n    \"config:best-practices\",\n    \"schedule:monthly\",\n    \"group:allNonMajor\",\n    \":prHourlyLimitNone\"\n  ],\n  \"labels\": [\"c: dependencies\", \"p: 1-normal\"],\n  \"lockFileMaintenance\": {\n    \"enabled\": true\n  },\n  \"milestone\": 15,\n  \"reviewersFromCodeOwners\": true,\n  \"rangeStrategy\": \"pin\",\n  \"packageRules\": [\n    {\n      \"groupName\": \"devDependencies\",\n      \"matchDepTypes\": [\"devDependencies\"]\n    },\n    {\n      \"groupName\": \"dependencies\",\n      \"matchDepTypes\": [\"dependencies\"],\n      \"rangeStrategy\": \"replace\"\n    },\n    {\n      \"groupName\": \"peerDependencies\",\n      \"matchDepTypes\": [\"peerDependencies\"],\n      \"rangeStrategy\": \"widen\"\n    },\n    {\n      \"groupName\": \"engines\",\n      \"matchDepTypes\": [\"engines\"],\n      \"rangeStrategy\": \"replace\"\n    },\n    {\n      \"groupName\": \"eslint\",\n      \"matchPackageNames\": [\n        \"@eslint/**\",\n        \"@stylistic/**\",\n        \"eslint\",\n        \"eslint-**\",\n        \"typescript-eslint\"\n      ]\n    },\n    {\n      \"groupName\": \"vitest\",\n      \"matchPackageNames\": [\"@vitest/**\", \"vitest\"]\n    },\n    {\n      \"groupName\": \"prettier\",\n      \"matchPackageNames\": [\"@types/prettier\", \"prettier\"]\n    },\n    {\n      \"groupName\": \"typescript\",\n      \"matchPackageNames\": [\"typescript\"]\n    },\n    {\n      \"groupName\": \"doc-dependencies\",\n      \"matchPackageNames\": [\"ts-morph\", \"vitepress\"]\n    }\n  ],\n  \"stopUpdatingLabel\": \"s: on hold\",\n  \"vulnerabilityAlerts\": {\n    \"labels\": [\"c: security\", \"p: 2-high\"],\n    \"assignees\": [\"team:maintainers\"]\n  }\n}\n"
  },
  {
    "path": ".github/workflows/check-mergable-by-label.yml",
    "content": "name: PR Labels\n\non:\n  pull_request:\n    types:\n      - opened\n      - reopened\n      - synchronize\n      - edited\n      - labeled\n      - unlabeled\n  merge_group:\n\npermissions: {}\n\njobs:\n  fail-by-blocking-label:\n    runs-on: ubuntu-latest\n    if: ${{ github.event_name != 'merge_group' }}\n    steps:\n      - name: Check for blocking labels\n        run: |\n          BLOCKING_LABELS=(\"do NOT merge yet\" \"s: on hold\")\n          PR_LABELS=$(jq -r '.pull_request.labels[].name' \"$GITHUB_EVENT_PATH\")\n\n          for LABEL in \"${BLOCKING_LABELS[@]}\"; do\n            if [[ \"$PR_LABELS\" == *\"$LABEL\"* ]]; then\n              echo \"This PR has a blocking label: $LABEL\"\n              exit 1\n            fi\n          done\n\n          echo \"No blocking labels found\"\n"
  },
  {
    "path": ".github/workflows/check-release-pr.yml",
    "content": "name: Check Release PR\n\non:\n  pull_request:\n    paths:\n      - 'CHANGELOG.md'\n\npermissions:\n  contents: read # to fetch code (actions/checkout)\n\njobs:\n  check_release_pr:\n    name: Check Release PR\n    if: startsWith(github.head_ref, 'chore/release/')\n    runs-on: ubuntu-latest\n    timeout-minutes: 10\n\n    steps:\n      - name: Checkout faker\n        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2\n        with:\n          path: faker\n\n      - name: Checkout playground\n        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2\n        with:\n          repository: faker-js/playground\n          path: playground\n\n      - name: Install pnpm\n        uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4.3.0\n        with:\n          package_json_file: faker/package.json\n\n      - name: Set node version to 24\n        uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0\n        with:\n          node-version: 24.14.0\n          cache: 'pnpm'\n          cache-dependency-path: |\n            faker/pnpm-lock.yaml\n            playground/pnpm-lock.yaml\n\n      - name: Install deps - faker\n        run: |\n          cd faker\n          pnpm install\n\n      - name: Build - faker\n        run: |\n          cd faker\n          pnpm run build\n\n      - name: Install deps - playground\n        run: |\n          cd playground\n          sed -i 's/overrides-for-release/overrides/' package.json\n          pnpm install --no-frozen-lockfile\n\n      - name: Build - playground\n        run: |\n          cd playground\n          pnpm run build\n\n      - name: Test - playground\n        run: |\n          cd playground\n          pnpm run test\n"
  },
  {
    "path": ".github/workflows/ci.yml",
    "content": "name: CI\n\non:\n  push:\n    branches:\n      - next\n  pull_request:\n  merge_group:\n\npermissions:\n  contents: read # to fetch code (actions/checkout)\n\njobs:\n  unit-test:\n    runs-on: ${{ matrix.os }}\n    strategy:\n      matrix:\n        os: [ubuntu-latest, macos-latest, windows-latest]\n        node_version: [20, 22, 24]\n      fail-fast: false\n    timeout-minutes: 10\n\n    name: 'Build & Unit Test: node-${{ matrix.node_version }}, ${{ matrix.os }}'\n    steps:\n      - name: Checkout\n        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2\n        with:\n          # Required for docs/versions tests\n          fetch-depth: 0\n\n      - name: Install pnpm\n        uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4.3.0\n\n      - name: Set node version to ${{ matrix.node_version }}\n        uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0\n        with:\n          node-version: ${{ matrix.node_version }}\n          cache: 'pnpm'\n\n      - name: Install deps\n        run: pnpm install\n\n      - name: Build\n        run: pnpm run build\n\n      - name: Test\n        run: pnpm run test\n\n  timezone-test:\n    runs-on: ${{ matrix.os }}\n    strategy:\n      matrix:\n        os: [ubuntu-latest]\n        node_version: [24]\n      fail-fast: false\n    env:\n      LANG: zh_SG.UTF-8\n      TZ: Asia/Singapore\n    timeout-minutes: 10\n\n    name: 'Timezone Test: node-${{ matrix.node_version }}, ${{ matrix.os }}'\n    steps:\n      - name: Set system LANG=zh_SG.UTF-8\n        run: |\n          sudo locale-gen zh_SG.UTF-8\n          sudo update-locale LANG=zh_SG.UTF-8\n\n      - name: Check date\n        run: date\n\n      - name: Checkout\n        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2\n        with:\n          # Required for docs/versions tests\n          fetch-depth: 0\n\n      - name: Install pnpm\n        uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4.3.0\n\n      - name: Set node version to ${{ matrix.node_version }}\n        uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0\n        with:\n          node-version: ${{ matrix.node_version }}\n          cache: 'pnpm'\n\n      - name: Install deps\n        run: pnpm install\n\n      - name: Build\n        run: pnpm run build\n\n      - name: Test\n        run: pnpm run test\n\n  e2e-test:\n    runs-on: ubuntu-latest\n    container:\n      image: cypress/browsers:25.0.0@sha256:008da4da0a285b9695d3bfdd1c5c5acb540ada14080d5b90269b34fdf4b9ec6a\n      options: --user 1001\n    timeout-minutes: 10\n    name: 'E2E Doc Test: node-24, ubuntu-latest'\n    steps:\n      - name: Checkout\n        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2\n\n      - name: Install pnpm\n        uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4.3.0\n\n      - name: Install deps\n        run: pnpm install\n\n      - name: Build docs\n        run: pnpm run docs:build:ci\n\n      - name: Download Cypress\n        run: pnpm run docs:test:e2e:install\n\n      - id: e2e\n        name: Run e2e\n        run: pnpm run docs:test:e2e:run\n\n  lint:\n    runs-on: ubuntu-latest\n    timeout-minutes: 10\n    name: 'Lint: node-24, ubuntu-latest'\n    steps:\n      - name: Checkout\n        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2\n        with:\n          fetch-depth: 0\n\n      - name: Install pnpm\n        uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4.3.0\n\n      - name: Set node version to 24\n        uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0\n        with:\n          node-version: 24.14.0\n          cache: 'pnpm'\n\n      - name: Install deps\n        run: pnpm install\n\n      - name: Lint\n        run: pnpm run lint\n\n      - name: Check formatting\n        run: pnpm prettier --check .\n\n  ts-check:\n    runs-on: ubuntu-latest\n    timeout-minutes: 10\n    name: 'TS-Check: node-24, ubuntu-latest'\n    steps:\n      - name: Checkout\n        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2\n        with:\n          fetch-depth: 0\n\n      - name: Install pnpm\n        uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4.3.0\n\n      - name: Set node version to 24\n        uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0\n        with:\n          node-version: 24.14.0\n          cache: 'pnpm'\n\n      - name: Install deps\n        run: pnpm install\n\n      - name: Build types\n        run: pnpm run build\n\n      - name: Check scripts\n        run: pnpm run ts-check\n\n  codecov:\n    runs-on: ubuntu-latest\n    timeout-minutes: 10\n    name: 'Codecov: node-24, ubuntu-latest'\n    steps:\n      - name: Checkout\n        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2\n        with:\n          fetch-depth: 0\n\n      - name: Install pnpm\n        uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4.3.0\n\n      - name: Set node version to 24\n        uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0\n        with:\n          node-version: 24.14.0\n          cache: 'pnpm'\n\n      - name: Install deps\n        run: pnpm install\n\n      - name: Build\n        run: pnpm run build\n\n      - name: Generate coverage report\n        run: pnpm vitest run --coverage\n\n      - name: Upload coverage to Codecov\n        uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5.5.2\n        with:\n          token: ${{ secrets.CODECOV_TOKEN }}\n          fail_ci_if_error: true\n"
  },
  {
    "path": ".github/workflows/comment-issue.yml",
    "content": "name: Comment Issue\n\non:\n  issues:\n    types:\n      - labeled\n\njobs:\n  add-comment-for-user-interest:\n    if: \"github.event.label.name == 's: waiting for user interest'\"\n    runs-on: ubuntu-latest\n    permissions:\n      issues: write\n    steps:\n      - name: Add Comment For User Interest\n        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0\n        with:\n          script: |\n            github.rest.issues.createComment({\n              issue_number: context.issue.number,\n              owner: context.repo.owner,\n              repo: context.repo.repo,\n              body: `**Thank you for your feature proposal.**\n\n              We marked it as \"waiting for user interest\" for now to gather some feedback from our community:\n\n              - If you would like to see this feature be implemented, please react to the description with an up-vote (:+1:).\n              - If you have a suggestion or want to point out some special cases that need to be considered, please leave a comment, so we are aware about them.\n\n              We would also like to hear about other community members' use cases for the feature to give us a better understanding of their potential implicit or explicit requirements.\n\n              We will start the implementation based on:\n\n              - the number of votes ( :+1: ) and comments\n              - the relevance for the ecosystem\n              - availability of alternatives and workarounds\n              - and the complexity of the requested feature\n\n              We do this because:\n\n              - There are plenty of languages/countries out there and we would like to ensure that every method can cover all or almost all of them.\n              - Every feature we add to faker has \"costs\" associated to it:\n                - initial costs: design, implementation, reviews, documentation\n                - running costs: awareness of the feature itself, more complex module structure, increased bundle size, more work during refactors\n\n              ---\n\n              [View more issues which are waiting for user interest](https://github.com/faker-js/faker/issues?q=is%3Aissue+is%3Aopen+label%3A%22s%3A+waiting+for+user+interest%22+)`,\n            })\n\n      - name: React to Issue\n        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0\n        with:\n          script: |\n            github.rest.reactions.createForIssue({\n              issue_number: context.issue.number,\n              owner: context.repo.owner,\n              repo: context.repo.repo,\n              content: \"+1\",\n            });\n"
  },
  {
    "path": ".github/workflows/draft-release.yml",
    "content": "name: Draft Release\n\non:\n  pull_request_target:\n    types:\n      - closed\n    paths:\n      - 'CHANGELOG.md'\n\npermissions:\n  contents: write # to create releases\n\njobs:\n  draft_release:\n    name: Draft Release\n    if: >\n      startsWith(github.event.pull_request.title, 'chore(release):')\n      && github.event.pull_request.merged\n    runs-on: ubuntu-latest\n    timeout-minutes: 10\n\n    steps:\n      - name: Checkout\n        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2\n        with:\n          fetch-depth: 0 # we need the tags and the commit history for the gh release create command\n          ref: ${{ github.event.pull_request.base.ref }}\n\n      - name: Gather release information\n        run: |\n          RELEASE_VERSION=$(jq -r '.version' package.json)\n          echo \"RELEASE_VERSION=$RELEASE_VERSION\" >> $GITHUB_ENV\n          PREVIOUS_VERSION=$(git describe --tags --abbrev=0)\n          echo \"PREVIOUS_VERSION=$PREVIOUS_VERSION\" >> $GITHUB_ENV\n          if [[ \"$RELEASE_VERSION\" == *\"-\"* ]]; then\n            RELEASE_ARGS=\"--prerelease\"\n          else\n            RELEASE_ARGS=\"--latest\"\n          fi\n          echo \"RELEASE_ARGS=$RELEASE_ARGS\" >> $GITHUB_ENV\n\n      - name: Create draft release\n        run: |\n          gh release create \\\n            v$RELEASE_VERSION \\\n            --draft \\\n            $RELEASE_ARGS \\\n            --generate-notes \\\n            --notes-start-tag $PREVIOUS_VERSION \\\n            --title v$RELEASE_VERSION\n        env:\n          GH_TOKEN: ${{ github.token }}\n"
  },
  {
    "path": ".github/workflows/integration-test.yml",
    "content": "name: Integration Test\n\non:\n  workflow_dispatch:\n  schedule:\n    - cron: '0 3 * * 1' # weekly on Mondays at 03:00\n\npermissions:\n  contents: read # to fetch code (actions/checkout)\n\njobs:\n  integration_test:\n    name: Integration Test\n    runs-on: ubuntu-latest\n    timeout-minutes: 10\n\n    steps:\n      - name: Checkout\n        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2\n        with:\n          fetch-depth: 0\n\n      - name: Install pnpm\n        uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4.3.0\n\n      - name: Set node version to 24\n        uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0\n        with:\n          node-version: 24.14.0\n          cache: 'pnpm'\n\n      - name: Install deps\n        run: pnpm install\n\n      - name: Build\n        run: pnpm run build\n\n      - name: Integration Test\n        run: pnpm run integration-test\n"
  },
  {
    "path": ".github/workflows/pr.yml",
    "content": "name: PR\n\non:\n  pull_request:\n  merge_group:\n\npermissions:\n  contents: read # to fetch code (actions/checkout)\n\njobs:\n  check-code-generation:\n    runs-on: ubuntu-latest\n    timeout-minutes: 10\n\n    name: 'Check Code Generation: node-24, ubuntu-latest'\n    steps:\n      - name: Checkout\n        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2\n        with:\n          fetch-depth: 0\n\n      - name: Install pnpm\n        uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4.3.0\n\n      - name: Set node version to 24\n        uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0\n        with:\n          node-version: 24.14.0\n          cache: 'pnpm'\n\n      - name: Install deps\n        run: pnpm install\n\n      - name: Generate code\n        id: generate\n        run: |\n          pnpm run generate:locales\n          pnpm run generate:api-docs\n          pnpm run build\n          pnpm run test -u\n        continue-on-error: true\n        env:\n          CI_PREFLIGHT: true\n\n      - name: Check diff\n        id: diff\n        run: |\n          git add .\n          git diff --cached --name-only | sed -E 's/^(.*)$/::error file=\\1,title=Diff detected::Please run `pnpm run preflight` and commit the changes./'\n          git diff --cached --name-only --exit-code\n        continue-on-error: true\n\n      - name: Status\n        if: ${{ steps.generate.outcome == 'failure' || steps.diff.outcome == 'failure' }}\n        run: exit 1\n"
  },
  {
    "path": ".github/workflows/prepare-release-pr.yml",
    "content": "name: Prepare Release PR\n\non:\n  workflow_dispatch:\n    inputs:\n      releaseType:\n        description: 'The type of release to prepare a PR for.'\n        required: true\n        type: choice\n        default: 'stable'\n        options:\n          - stable\n          - alpha\n          - beta\n          - rc\n\npermissions: {} # we use a personal access token to push the branch and create the PR\n\njobs:\n  prepare_release_pr:\n    name: Prepare Release PR\n    runs-on: ubuntu-latest\n    timeout-minutes: 10\n\n    steps:\n      - name: Checkout\n        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2\n        with:\n          fetch-depth: 0\n          token: ${{ secrets.GH_TOKEN }}\n\n      - name: Install pnpm\n        uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4.3.0\n\n      - name: Set node version to 24\n        uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0\n        with:\n          node-version: 24.14.0\n          cache: 'pnpm'\n\n      - name: Install deps\n        run: pnpm install\n\n      - name: Run release\n        run: |\n          git config user.name \"FakerJS Bot\"\n          git config user.email \"github-bot@fakerjs.dev\"\n          if [ $RELEASE_TYPE = 'stable' ]; then\n            pnpm run release\n          else\n            pnpm run release --prerelease $RELEASE_TYPE\n          fi\n          RELEASE_VERSION=$(jq -r '.version' package.json)\n          echo \"RELEASE_VERSION=$RELEASE_VERSION\" >> $GITHUB_ENV\n        env:\n          RELEASE_TYPE: ${{ github.event.inputs.releaseType }}\n\n      - name: Switch to and push release branch\n        run: |\n          RELEASE_BRANCH=\"chore/release/$RELEASE_VERSION\"\n          echo \"RELEASE_BRANCH=$RELEASE_BRANCH\" >> $GITHUB_ENV\n          git switch -c $RELEASE_BRANCH\n          git push origin $RELEASE_BRANCH -f\n\n      - name: Create draft PR\n        run: |\n          gh pr create \\\n            --base $GITHUB_REF_NAME \\\n            --head $RELEASE_BRANCH \\\n            --draft \\\n            --title \"chore(release): $RELEASE_VERSION\" \\\n            --body \"\n          Release for $RELEASE_VERSION\n\n          - [ ] Completed manual changes/tasks for this release\n\n          ---\n\n          - Checklist: TODO add link to issue\n          \"\n        env:\n          GH_TOKEN: ${{ secrets.GH_TOKEN }}\n"
  },
  {
    "path": ".github/workflows/publish-release.yml",
    "content": "name: Publish Release\n\non:\n  release:\n    types: [published]\n\npermissions:\n  # we use a personal access token to push the release branch\n  id-token: write # required for provenance/signed releases on npm\n\njobs:\n  publish:\n    name: Publish Release\n    runs-on: ubuntu-latest\n\n    steps:\n      - name: Checkout\n        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2\n        with:\n          fetch-depth: 0 # we want to push the release branch later\n          token: ${{ secrets.GH_TOKEN }}\n\n      - name: Install pnpm\n        uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4.3.0\n\n      - name: Set node version to 24\n        uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0\n        with:\n          node-version: 24.14.0\n          cache: 'pnpm'\n\n      - name: Install deps\n        run: pnpm install --frozen-lockfile\n\n      - name: Gather release information\n        run: |\n          RELEASE_VERSION=$(jq -r '.version' package.json)\n          echo \"RELEASE_VERSION=$RELEASE_VERSION\" >> $GITHUB_ENV\n          RELEASE_MAJOR=$(jq -r '.version | split(\".\")[0]' package.json)\n          echo \"RELEASE_MAJOR=$RELEASE_MAJOR\" >> $GITHUB_ENV\n          DIST_TAG=$(jq -r '.version | if split(\"-\")[1] == null then \"latest\" else \"next\" end' package.json)\n          echo \"DIST_TAG=$DIST_TAG\" >> $GITHUB_ENV\n\n      - name: Prepare README\n        run: |\n          echo -e \"$(grep -P '## 📙 API Documentation' -B 10000 README.md)\\n\\n- [Getting Started Guide](https://fakerjs.dev/guide/)\\n- [API Reference](https://fakerjs.dev/api/)\\n\\n$(grep -P '## 🚀 Features' -A 10000 README.md)\" > README.md\n          sed -i \"s|/fakerjs.dev/|/v$RELEASE_MAJOR.fakerjs.dev/|g\" README.md\n\n      - name: Set publishing config\n        run: pnpm config set '//registry.npmjs.org/:_authToken' \"${NPM_AUTH_TOKEN}\"\n        env:\n          NPM_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }}\n\n      - name: Publish\n        run: |\n          pnpm publish --tag next --no-git-checks\n        env:\n          NPM_CONFIG_PROVENANCE: true\n\n      - name: Set latest/next dist-tag\n        run: |\n          pnpm dist-tag add @faker-js/faker@$RELEASE_VERSION $DIST_TAG\n\n      - name: Push to Release Branch\n        run: |\n          git push origin $GITHUB_REF_NAME:v$RELEASE_MAJOR\n"
  },
  {
    "path": ".github/workflows/semantic-pull-request.yml",
    "content": "name: Semantic Pull Request\n\non:\n  pull_request_target:\n    types:\n      - opened\n      - edited\n      - synchronize\n  merge_group:\n\npermissions: {}\n\njobs:\n  main:\n    permissions:\n      pull-requests: read # to analyze PRs (amannn/action-semantic-pull-request)\n      statuses: write # to mark status of analyzed PR (amannn/action-semantic-pull-request)\n\n    runs-on: ubuntu-latest\n    timeout-minutes: 10\n    name: Semantic Pull Request\n    if: ${{ github.event_name != 'merge_group' }}\n    steps:\n      - name: Validate PR title\n        uses: amannn/action-semantic-pull-request@48f256284bd46cdaab1048c3721360e808335d50 # v6.1.1\n        env:\n          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n        with:\n          types: |\n            feat\n            fix\n            chore\n            refactor\n            docs\n            test\n            ci\n            build\n            infra\n            revert\n"
  },
  {
    "path": ".gitignore",
    "content": "# Logs\nlogs\n*.log\nnpm-debug.log*\n\n# Diagnostic reports (https://nodejs.org/api/report.html)\nreport.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json\nreports/\n\n# Runtime data\npids\n*.pid\n*.seed\n*.pid.lock\n\n# Directory for instrumented libs generated by jscoverage/JSCover\nlib-cov\n\n# Coverage directory used by tools like istanbul\ncoverage\n*.lcov\n\n# Vitest Temp files\ntsconfig.vitest-temp.json\n\n# nyc test coverage\n.nyc_output\n\n# Dependency directories\nnode_modules/\n.pnpm-store/\n\n# TypeScript cache\n*.tsbuildinfo\n\n# Optional npm cache directory\n.npm\n\n# Optional eslint cache\n.eslintcache\n\n# Microbundle cache\n.rpt2_cache/\n.rts2_cache_cjs/\n.rts2_cache_es/\n.rts2_cache_umd/\n\n# Yarn Integrity file\n.yarn-integrity\n\n# dotenv environment variable files\n.env\n.env.development.local\n.env.test.local\n.env.production.local\n.env.local\n\n# parcel-bundler cache (https://parceljs.org/)\n.cache\n.parcel-cache\n\n# Docusaurus cache and generated files\n.docusaurus\n\n# Stores VSCode versions used for testing VSCode extensions\n.vscode-test\n\n# Transpiled JS script files for GitHub Actions\n.github/workflows/*.js\n\n# IDE\n/.idea\n/nbproject\n\n# Meteor build and version\n.build*\nversions.json\n\n# Dist\n/dist\n/docs/.vitepress/cache\n/docs/.vitepress/dist\n/docs/api/*.ts\n!/docs/api/api-types.ts\n/docs/api/*.md\n!/docs/api/index.md\n/docs/api/api-search-index.json\n/docs/public/api-diff-index.json\n/docs/public/faker.js\n/docs/locales/*\n!/docs/locales/.gitkeep\n\n# Faker\nTAGS\nREVISION\n*.tmproj\n*~\n.DS_Store\n.settings\n.project\n.tasks-cache\n*DONOTVERSION*\n.history\n\n# Unwanted package managers\n.yarn/\npackage-lock.json\nyarn.lock\n\ncypress/screenshots\ncypress/videos\n\n_local/\n"
  },
  {
    "path": ".nvmrc",
    "content": "lts/jod\n"
  },
  {
    "path": ".prettierignore",
    "content": ".pnpm-store/\ncoverage/\ndist/\ntest/scripts/apidocs/temp/\nCHANGELOG.md\npnpm-lock.yaml\n"
  },
  {
    "path": ".prettierrc.d.ts",
    "content": "import type { Options } from 'prettier';\n\ndeclare const options: Options;\nexport = options;\n"
  },
  {
    "path": ".prettierrc.js",
    "content": "// @ts-check\n\n/**\n * @type {import('prettier').Config}\n */\nexport default {\n  plugins: ['prettier-plugin-organize-imports', 'prettier-plugin-pkg'],\n  singleQuote: true,\n  trailingComma: 'es5',\n  overrides: [\n    {\n      files: '*.json5',\n      options: {\n        parser: 'json5',\n        quoteProps: 'preserve',\n        singleQuote: false,\n        trailingComma: 'none',\n      },\n    },\n    {\n      files: '*.md',\n      options: {\n        // @ts-expect-error: known property\n        organizeImportsSkipDestructiveCodeActions: true,\n      },\n    },\n    {\n      files: 'package.json',\n      options: {\n        packageSortOrderPreset: 'npm-plus',\n        packageSortOrder: ['name', 'version', 'description', 'scripts'],\n        packageIgnoreSort: ['scripts'],\n      },\n    },\n  ],\n};\n"
  },
  {
    "path": ".versionrc.json",
    "content": "{\n  \"scripts\": {\n    \"postbump\": \"export VERSION=$(jq -r .version package.json); sed -i -E \\\"s/@faker-js\\\\/faker@v[0-9]+\\\\.[0-9]+\\\\.[0-9]+(-(alpha|beta|rc)\\\\.[0-9]+)?/@faker-js\\\\/faker@v$VERSION/g\\\" docs/guide/usage.md; git add docs/guide/usage.md\"\n  },\n  \"skip\": {\n    \"tag\": true\n  },\n  \"types\": [\n    { \"type\": \"feat\", \"scope\": \"locale\", \"section\": \"New Locales\" },\n    { \"type\": \"feat\", \"section\": \"Features\" },\n    { \"type\": \"refactor\", \"scope\": \"locale\", \"section\": \"Changed Locales\" },\n    { \"type\": \"fix\", \"section\": \"Bug Fixes\" },\n    { \"type\": \"chore\", \"hidden\": true },\n    { \"type\": \"docs\", \"hidden\": true },\n    { \"type\": \"refactor\", \"hidden\": true }\n  ]\n}\n"
  },
  {
    "path": ".vscode/extensions.json",
    "content": "{\n  \"recommendations\": [\n    \"dbaeumer.vscode-eslint\",\n    \"editorconfig.editorconfig\",\n    \"esbenp.prettier-vscode\",\n    \"redhat.vscode-yaml\",\n    \"github.vscode-pull-request-github\"\n  ]\n}\n"
  },
  {
    "path": ".vscode/settings.json",
    "content": "{\n  // Enable eslint validation for js and ts files\n  \"eslint.validate\": [\"javascript\", \"typescript\"],\n\n  // Always use the `package.json`'s `typescript`\n  \"typescript.tsdk\": \"node_modules/typescript/lib\",\n\n  \"files.associations\": {\n    \"*.json5\": \"jsonc\"\n  },\n\n  \"yaml.schemas\": {\n    \"https://json.schemastore.org/codecov.json\": \".github/.codecov.yml\"\n  }\n}\n"
  },
  {
    "path": "BACKERS.md",
    "content": "<h1 align=\"center\">Sponsors &amp; Backers</h1>\n\nFaker is a MIT-licensed open source project with its ongoing development made possible entirely by the support of the awesome sponsors and backers listed in this file. If you'd like to join them, please consider [sponsoring Faker development](https://opencollective.com/fakerjs).\n\n### Sponsors\n\n![](https://opencollective.com/fakerjs/organizations.svg)\n\n### Backers\n\n![](https://opencollective.com/fakerjs/individuals.svg)\n"
  },
  {
    "path": "CHANGELOG.md",
    "content": "# Changelog\n\nAll notable changes to this project will be documented in this file. See [commit-and-tag-version](https://github.com/absolute-version/commit-and-tag-version) for commit guidelines.\n\n## [10.3.0](https://github.com/faker-js/faker/compare/v10.2.0...v10.3.0) (2026-02-06)\n\n\n### New Locales\n\n* **locale:** add Japanese  dog definition ([#3715](https://github.com/faker-js/faker/issues/3715)) ([76c9df1](https://github.com/faker-js/faker/commit/76c9df131a55f63da55101cc7cccff2f7928187c))\n* **locale:** add Japanese color definitions ([#3707](https://github.com/faker-js/faker/issues/3707)) ([bbbb215](https://github.com/faker-js/faker/commit/bbbb215ef6441ec7a3ebdd660fd2690074f69c67))\n* **locale:** add Japanese food module ([#3706](https://github.com/faker-js/faker/issues/3706)) ([71d55c0](https://github.com/faker-js/faker/commit/71d55c09f15ab437444c57d0eebff4477f75b131))\n* **locale:** add Japanese internet definitions ([#3708](https://github.com/faker-js/faker/issues/3708)) ([184a709](https://github.com/faker-js/faker/commit/184a709825979c6d8d7c3ea240ac2485bed96296))\n* **locale:** add Japanese job definitions for person module ([#3705](https://github.com/faker-js/faker/issues/3705)) ([e7f3ccd](https://github.com/faker-js/faker/commit/e7f3ccd2e5b0ba84455edb680dfcfa5d86ecdbaf))\n* **locale:** add Japanese suffix definitions for person module ([#3704](https://github.com/faker-js/faker/issues/3704)) ([45ad7d8](https://github.com/faker-js/faker/commit/45ad7d81682f65ab7fe37eea0633d7f0262cde87))\n* **locale:** add Norwegian (nb_NO) continent definitions ([#3712](https://github.com/faker-js/faker/issues/3712)) ([c0f0f23](https://github.com/faker-js/faker/commit/c0f0f232adad715791cde3622939b463d925c165))\n* **locale:** add Norwegian (nb_NO) direction definition ([#3713](https://github.com/faker-js/faker/issues/3713)) ([43b18fa](https://github.com/faker-js/faker/commit/43b18fa0c540fdc2a3a61517377da63653802d25))\n* **locale:** add Norwegian (nb_NO) sex definitions ([#3710](https://github.com/faker-js/faker/issues/3710)) ([76063f2](https://github.com/faker-js/faker/commit/76063f26574b48f7ea8fd918f18744f3276669ad))\n* **locale:** add Norwegian (nb_NO) vehicle definition ([#3732](https://github.com/faker-js/faker/issues/3732)) ([d1c32b0](https://github.com/faker-js/faker/commit/d1c32b0326298534f40986328296232af209eb19))\n\n\n### Features\n\n* **locales:** add Norwegian (nb_NO) zodiac sign definitions ([#3711](https://github.com/faker-js/faker/issues/3711)) ([e306542](https://github.com/faker-js/faker/commit/e306542867a4839fbe7eb8015c73db2f24bc6ceb))\n* **person:** `sexType` can return `'generic'` ([#3259](https://github.com/faker-js/faker/issues/3259)) ([0e099a1](https://github.com/faker-js/faker/commit/0e099a1033ae89de2f9810558c3c0257d78a50fe))\n* **string:** support uuid v7 ([#3701](https://github.com/faker-js/faker/issues/3701)) ([87c2753](https://github.com/faker-js/faker/commit/87c2753fe3c92e53925a970f40a7b10422f44378))\n\n\n### Changed Locales\n\n* **locale:** normalize system locale data ([#3702](https://github.com/faker-js/faker/issues/3702)) ([ba91653](https://github.com/faker-js/faker/commit/ba91653cd4c4ceecf6c96ef887979bfd97fa4e5c))\n\n\n### Bug Fixes\n\n* **locale:** remove empty string from Hebrew lorem words ([#3698](https://github.com/faker-js/faker/issues/3698)) ([81a896c](https://github.com/faker-js/faker/commit/81a896c09a3a0907fd34734b6d636b5e35fb8291))\n* **location:** state name to 'Trøndelag' for nb_NO ([#3691](https://github.com/faker-js/faker/issues/3691)) ([eaef389](https://github.com/faker-js/faker/commit/eaef38961863a40a7bed6632858bcf36dd23c560))\n\n## [10.2.0](https://github.com/faker-js/faker/compare/v10.1.0...v10.2.0) (2025-12-27)\n\n\n### New Locales\n\n* **locale:** add bn_BD location module ([#3614](https://github.com/faker-js/faker/issues/3614)) ([99a448c](https://github.com/faker-js/faker/commit/99a448c0d723c1c4c94d0289dd73cb19c963a19c))\n* **locale:** add counties & states to nb_NO location ([#3617](https://github.com/faker-js/faker/issues/3617)) ([3dbcbe1](https://github.com/faker-js/faker/commit/3dbcbe1465ae886551b179bb084953aed197d690))\n* **locale:** add da states (regions) ([#3656](https://github.com/faker-js/faker/issues/3656)) ([78c892b](https://github.com/faker-js/faker/commit/78c892b66de7237009964898eb6f874cb1be202c))\n* **locale:** add id_ID translation for animal, color, commerce, and word also add country to location id_ID translation. ([#3608](https://github.com/faker-js/faker/issues/3608)) ([02c2c3e](https://github.com/faker-js/faker/commit/02c2c3ea5e14ec180b436e83c21459d99be282cf))\n* **locale:** add ku_kmr_latin locale ([#3629](https://github.com/faker-js/faker/issues/3629)) ([247f42d](https://github.com/faker-js/faker/commit/247f42dd72b7afbf968a5c87a0f54160abf82ac3))\n* **locale:** add person module data to ku_ckb ([#3630](https://github.com/faker-js/faker/issues/3630)) ([6be2c20](https://github.com/faker-js/faker/commit/6be2c2064f5ddc5d13877b61c428c016c29a174a))\n\n\n### Features\n\n* Add support for UPC ([#3648](https://github.com/faker-js/faker/issues/3648)) ([57b2d78](https://github.com/faker-js/faker/commit/57b2d78f7d21e618c7c4abbc3570bc1436a7d453))\n* **commerce:** allow for locale-specific product name patterns ([#3657](https://github.com/faker-js/faker/issues/3657)) ([1cf3991](https://github.com/faker-js/faker/commit/1cf3991c180ddeb75253d1850f085147a04ee3bf))\n* **finance:** add IR iban ([#3678](https://github.com/faker-js/faker/issues/3678)) ([101a74a](https://github.com/faker-js/faker/commit/101a74af5172d23704a4b50e0b2022e048d714f2))\n* **locales:** add sl_SI locale, person module ([#3564](https://github.com/faker-js/faker/issues/3564)) ([e7c9945](https://github.com/faker-js/faker/commit/e7c99457ed07ba5e05951db1e709c64fd3d79b44))\n* **location:** Hungarian support for city name, full street address, continents, countries and directions (hu) ([#3618](https://github.com/faker-js/faker/issues/3618)) ([2c9aefd](https://github.com/faker-js/faker/commit/2c9aefdf6c59eab86ae2042b211aba6d4ff5f304))\n\n\n### Bug Fixes\n\n* **food:** move raspberry from vegetable to fruit ([#3650](https://github.com/faker-js/faker/issues/3650)) ([6a4f01f](https://github.com/faker-js/faker/commit/6a4f01f43bbfcbfe70c87c9aff261d1006d4fd46))\n* **locale:** endonym should be in Latin script ([#3660](https://github.com/faker-js/faker/issues/3660)) ([4cda07f](https://github.com/faker-js/faker/commit/4cda07f207d84892245c065a99592b350870fcc8))\n* **locale:** remove additional inappropriate words from ja locale ([#3665](https://github.com/faker-js/faker/issues/3665)) ([18a1554](https://github.com/faker-js/faker/commit/18a15542d66b6d8c7477ed98cc2cfb4ab0a1614f))\n* **locale:** remove offensive and inappropriate words from ja locale ([#3661](https://github.com/faker-js/faker/issues/3661)) ([8310c8c](https://github.com/faker-js/faker/commit/8310c8c2c466cfbad992ea8eadc78649ff4606df))\n* **locale:** remove some negative hu words ([#3664](https://github.com/faker-js/faker/issues/3664)) ([bd36bae](https://github.com/faker-js/faker/commit/bd36bae6517c181a6a187dee5c4634a402be4c54))\n* **location:** Use accents in en country names ([#3637](https://github.com/faker-js/faker/issues/3637)) ([24aa11f](https://github.com/faker-js/faker/commit/24aa11f55a86bed8417187ca881ab80c1c305ee2))\n* **vehicle:** Updated spelling Mercielago to Murcielago ([#3636](https://github.com/faker-js/faker/issues/3636)) ([bfb1bdb](https://github.com/faker-js/faker/commit/bfb1bdba63e7972d23d00b52dfa78478084949ee))\n\n## [10.1.0](https://github.com/faker-js/faker/compare/v10.0.0...v10.1.0) (2025-10-14)\n\n\n### New Locales\n\n* **locale:** Add ku_ckb locale ([#3441](https://github.com/faker-js/faker/issues/3441)) ([9de894a](https://github.com/faker-js/faker/commit/9de894a638e040ec7d9511a8ca0d2db44def6ed5))\n* **locale:** add Russian localization for book module ([#3628](https://github.com/faker-js/faker/issues/3628)) ([428ff33](https://github.com/faker-js/faker/commit/428ff3328b4c4b13ec29d646eea7c4ea98522323))\n\n\n### Bug Fixes\n\n* **locale:** fix the Spring Airlines IATA Code ([#3612](https://github.com/faker-js/faker/issues/3612)) ([b547045](https://github.com/faker-js/faker/commit/b547045a55a86f327940852ce8b8df3c3a656109))\n\n## [10.0.0](https://github.com/faker-js/faker/compare/v10.0.0-beta.0...v10.0.0) (2025-08-21)\n\n\n### New Locales\n\n* **locale:** extended list of colors in Polish ([#3586](https://github.com/faker-js/faker/issues/3586)) ([9940d54](https://github.com/faker-js/faker/commit/9940d54f75205b65a74d11484cb385c85656a43f))\n\n\n### Features\n\n* **locales:** add animal vocabulary(bear, bird, cat, rabbit, pet_name) in Korean ([#3535](https://github.com/faker-js/faker/issues/3535)) ([0d2143c](https://github.com/faker-js/faker/commit/0d2143c75d804d1dc53c17078eb59bc1970a07d1))\n\n\n### Changed Locales\n\n* **locale:** remove invalid credit card issuer patterns ([#3568](https://github.com/faker-js/faker/issues/3568)) ([9783d95](https://github.com/faker-js/faker/commit/9783d95a8e43c45bc44c5c0c546b250b6c2ae140))\n\n## [10.0.0-beta.0](https://github.com/faker-js/faker/compare/v9.9.0...v10.0.0-beta.0) (2025-07-09)\n\n\n### ⚠ BREAKING CHANGES\n\n* **word:** change default error strategy to 'fail' (#3560)\n* remove deprecations (#3553)\n* esm only (#3540)\n\n* remove deprecations ([#3553](https://github.com/faker-js/faker/issues/3553)) ([623d274](https://github.com/faker-js/faker/commit/623d2741a4ca165596fad7fede2f850b6c08aa3a))\n* **word:** change default error strategy to 'fail' ([#3560](https://github.com/faker-js/faker/issues/3560)) ([93416f7](https://github.com/faker-js/faker/commit/93416f71cf0ddf32dd12c181c862a1b59ef4fd86))\n\n\n### Features\n\n* esm only ([#3540](https://github.com/faker-js/faker/issues/3540)) ([160960b](https://github.com/faker-js/faker/commit/160960b79719e1298668a7ebba390b30b8de1080))\n\n## [9.9.0](https://github.com/faker-js/faker/compare/v9.8.0...v9.9.0) (2025-07-01)\n\n\n### New Locales\n\n* **locale:** add word data to pt_br and pt_pt locales ([#3531](https://github.com/faker-js/faker/issues/3531)) ([a405ac8](https://github.com/faker-js/faker/commit/a405ac8740bcfb2ec5f84c06752484a2b332a90a))\n\n\n### Features\n\n* **location:** simple coordinate methods ([#3528](https://github.com/faker-js/faker/issues/3528)) ([d07d96d](https://github.com/faker-js/faker/commit/d07d96d01833085f2d3c5f9c851a572ebf8c47df))\n\n## [9.8.0](https://github.com/faker-js/faker/compare/v9.7.0...v9.8.0) (2025-05-13)\n\n\n### New Locales\n\n* **locale:** Add additional Japanese last names to the locale data ([#3484](https://github.com/faker-js/faker/issues/3484)) ([72e66c3](https://github.com/faker-js/faker/commit/72e66c3a3a22738ce163b26dc5315c82f49032e7))\n* **locale:** add Japanese date and month definitions ([#3492](https://github.com/faker-js/faker/issues/3492)) ([b70e793](https://github.com/faker-js/faker/commit/b70e7934b7b3181d8f3fbe98627985cd71fbfe26))\n* **locale:** add Japanese science locale data including elements and units ([#3491](https://github.com/faker-js/faker/issues/3491)) ([54fd551](https://github.com/faker-js/faker/commit/54fd5519e92270926e75a914ccf98b4699fbb4f2))\n* **locale:** add Japanese sex definitions for person locale ([#3495](https://github.com/faker-js/faker/issues/3495)) ([1dbd8fa](https://github.com/faker-js/faker/commit/1dbd8fa511e0c69ed73324a330f16f9aa1a6670a))\n* **locale:** add vehicle locale data for Japanese ([#3490](https://github.com/faker-js/faker/issues/3490)) ([dfadb1d](https://github.com/faker-js/faker/commit/dfadb1da746e7bf82b59dc5314bb9f0735b0f37d))\n* **locale:** add zh_CN book ([#3477](https://github.com/faker-js/faker/issues/3477)) ([786a3d0](https://github.com/faker-js/faker/commit/786a3d0bd8d72d2bf2cfc38358c45d2960848654))\n* **locale:** add zh_CN food ([#3479](https://github.com/faker-js/faker/issues/3479)) ([6c883e7](https://github.com/faker-js/faker/commit/6c883e74b894f1b777291e67d5b2b7bc63e38a80))\n* **locale:** update Japanese company categories ([#3489](https://github.com/faker-js/faker/issues/3489)) ([8c0953a](https://github.com/faker-js/faker/commit/8c0953a2617f3c8ddd95320af46063d83d115ddb))\n* **locale:** update zh_CN animal ([#3480](https://github.com/faker-js/faker/issues/3480)) ([38ee7b8](https://github.com/faker-js/faker/commit/38ee7b81a82c466710586091e7046d7bfcbed337))\n* **locale:** update zh_CN location ([#3481](https://github.com/faker-js/faker/issues/3481)) ([456f102](https://github.com/faker-js/faker/commit/456f10276bfbc1a654162e94e5815ca01ffa7fdd))\n* **locale:** update zh_CN word ([#3478](https://github.com/faker-js/faker/issues/3478)) ([aa98867](https://github.com/faker-js/faker/commit/aa98867765093588ea2fbda2daa6cbce40b20d5f))\n\n\n### Changed Locales\n\n* **locale:** ko state data update ([#3487](https://github.com/faker-js/faker/issues/3487)) ([b611ec2](https://github.com/faker-js/faker/commit/b611ec2e519bc0be6d53e81fb333fcb15c3964f1))\n* **locale:** normalize internet data ([#3502](https://github.com/faker-js/faker/issues/3502)) ([e6151e4](https://github.com/faker-js/faker/commit/e6151e4efd29f360b82ff25c4ddb2ffae8e30e86))\n* **locale:** rename pt-BR streetSuffix to streetPrefix ([#3493](https://github.com/faker-js/faker/issues/3493)) ([7c23db3](https://github.com/faker-js/faker/commit/7c23db316e794aab2a9181e0f960e094bea71054))\n\n\n### Bug Fixes\n\n* **locale:** correct Japanese country names ([#3510](https://github.com/faker-js/faker/issues/3510)) ([046bb81](https://github.com/faker-js/faker/commit/046bb8155850b9fee0c22a0177e695c3ba0d3a1a))\n* **locale:** correct the name of element Lv in Japanese ([#3509](https://github.com/faker-js/faker/issues/3509)) ([6a7ef4c](https://github.com/faker-js/faker/commit/6a7ef4c2ad97f50e9a47efd0fa7c22804fc9d4f1))\n* **locale:** ko modified street_name to street_name_part ([#3485](https://github.com/faker-js/faker/issues/3485)) ([c15da8e](https://github.com/faker-js/faker/commit/c15da8efec3fc05d089bdf2dc1513183b614e04b))\n\n## [9.7.0](https://github.com/faker-js/faker/compare/v9.6.0...v9.7.0) (2025-04-13)\n\n\n### New Locales\n\n* **locale:** Add bn_BD locale ([#3439](https://github.com/faker-js/faker/issues/3439)) ([fef0ad7](https://github.com/faker-js/faker/commit/fef0ad7859ff5994947c2c02afd6bdf13dffd234))\n* **locale:** add cy locale, start with date ([#3462](https://github.com/faker-js/faker/issues/3462)) ([f70a6f7](https://github.com/faker-js/faker/commit/f70a6f7a656090ed900ea18b39961d0d5ff78be0))\n* **locale:** add finance support for ja locale ([#3449](https://github.com/faker-js/faker/issues/3449)) ([b2c5298](https://github.com/faker-js/faker/commit/b2c5298c94f632681937fc6d62da2f84252b5c66))\n* **locale:** add localize sex support for zh_CN & zh_TW ([#3450](https://github.com/faker-js/faker/issues/3450)) ([048c325](https://github.com/faker-js/faker/commit/048c32581bd5d15f333ef63e4ca968e02793373d))\n* **locale:** add Tamil language support ([#3468](https://github.com/faker-js/faker/issues/3468)) ([cdf6dc4](https://github.com/faker-js/faker/commit/cdf6dc4a973b8e64069f8b8d98e6921188f08575))\n\n\n### Bug Fixes\n\n* **airline:** Air France and KLM Royal Dutch Airlines ([#3440](https://github.com/faker-js/faker/issues/3440)) ([8a2d168](https://github.com/faker-js/faker/commit/8a2d168f62307af8c4b04ab8ab4624786009671b))\n* **iban:** more strict pattern for IE and PS ([#3464](https://github.com/faker-js/faker/issues/3464)) ([7b12056](https://github.com/faker-js/faker/commit/7b120567139b2ac84d052f42f1f352c6697f2aa2))\n* **locale:** rename ja and zh_CN company affix files ([#3448](https://github.com/faker-js/faker/issues/3448)) ([1e551c5](https://github.com/faker-js/faker/commit/1e551c5f47e292d3dc6bbefae9eaf75664a052a1))\n* **number:** don't ignore multipleOf in float when min=max ([#3417](https://github.com/faker-js/faker/issues/3417)) ([e4cc4e5](https://github.com/faker-js/faker/commit/e4cc4e50d1d4103c26f06fd2db0ca187dbb537cd))\n\n## [9.6.0](https://github.com/faker-js/faker/compare/v9.5.1...v9.6.0) (2025-03-06)\n\n\n### Features\n\n* **finance:** add ISO 4217 numerical codes to Currency ([#3404](https://github.com/faker-js/faker/issues/3404)) ([ae9aec6](https://github.com/faker-js/faker/commit/ae9aec67b19f779e818be5550a8edc44f20d91d4))\n* **number:** bigint multipleOf ([#3402](https://github.com/faker-js/faker/issues/3402)) ([7b4f85a](https://github.com/faker-js/faker/commit/7b4f85a2c00bf2adff2b88957bd6322100e6e541))\n\n## [9.5.1](https://github.com/faker-js/faker/compare/v9.5.0...v9.5.1) (2025-02-28)\n\n\n### Bug Fixes\n\n* test before using Buffers ([#3400](https://github.com/faker-js/faker/issues/3400)) ([ec7c9a8](https://github.com/faker-js/faker/commit/ec7c9a8e607d63a008d06747f89c9512f5b3171e))\n\n## [9.5.0](https://github.com/faker-js/faker/compare/v9.4.0...v9.5.0) (2025-02-10)\n\n\n### Features\n\n* **image:** add AI-generated avatars ([#3126](https://github.com/faker-js/faker/issues/3126)) ([9e13953](https://github.com/faker-js/faker/commit/9e1395380cf9baf9f0350c43cbbc303430e77dfb))\n\n## [9.4.0](https://github.com/faker-js/faker/compare/v9.3.0...v9.4.0) (2025-01-15)\n\n\n### Features\n\n* **finance:** use fake patterns for transactionDescription ([#3202](https://github.com/faker-js/faker/issues/3202)) ([5ec4a6c](https://github.com/faker-js/faker/commit/5ec4a6c9ddc037ae189ee93f339fa52065ac2a26))\n* **internet:** update to simplified modern user-agent list ([#3324](https://github.com/faker-js/faker/issues/3324)) ([3c7abb5](https://github.com/faker-js/faker/commit/3c7abb55e68fcbcf41560539a15845e7c8882765))\n* **location:** add list of spoken languages ([#3333](https://github.com/faker-js/faker/issues/3333)) ([ff6dda9](https://github.com/faker-js/faker/commit/ff6dda94ddd312ebcff816cbb63e74df9857d091))\n\n\n### Changed Locales\n\n* **locale:** fix various locale data with trailing spaces ([#3329](https://github.com/faker-js/faker/issues/3329)) ([e5eec0e](https://github.com/faker-js/faker/commit/e5eec0ed848d298ccba1d6db9392a507c5ce2bc4))\n* **locale:** improve product_name data in en and tr ([#3372](https://github.com/faker-js/faker/issues/3372)) ([773fc1f](https://github.com/faker-js/faker/commit/773fc1f654a2ab57d048443e54761f0f288e7427))\n\n\n### Bug Fixes\n\n* **animal:** re-moo-ved some incorrect cow data ([#3326](https://github.com/faker-js/faker/issues/3326)) ([47f835b](https://github.com/faker-js/faker/commit/47f835bd0dc257e5d7b9d7e7e06c08854474a3a7))\n* basic wildcard range handling + add more tests ([#3322](https://github.com/faker-js/faker/issues/3322)) ([817f8a0](https://github.com/faker-js/faker/commit/817f8a01d93378e00c03cf73154fcec34fd5feef))\n* **finance:** update Discover card number format to ensure accuracy ([#3336](https://github.com/faker-js/faker/issues/3336)) ([69c0063](https://github.com/faker-js/faker/commit/69c006344b8c54a9cd5f0adc36d49c88a223de4e))\n* **image:** dataUri should return random type ([#3347](https://github.com/faker-js/faker/issues/3347)) ([eceb17d](https://github.com/faker-js/faker/commit/eceb17d25741c5fb1bd56b8151067eed3708a076))\n* **locales:** update chemical element names in zh_CN ([#3371](https://github.com/faker-js/faker/issues/3371)) ([6ec6f84](https://github.com/faker-js/faker/commit/6ec6f84922a16a8489215ba152e683227f5c8262))\n* **location:** fix bad uz street_name_part data ([#3328](https://github.com/faker-js/faker/issues/3328)) ([b6132cb](https://github.com/faker-js/faker/commit/b6132cbee67ae7e53f57ffb344688d3980f91d3d))\n* **music:** fix truncated song names with commas ([#3327](https://github.com/faker-js/faker/issues/3327)) ([f36fc71](https://github.com/faker-js/faker/commit/f36fc71ac4cce6d5a6c9e6b16d7a22a98a01db74)), closes [#996](https://github.com/faker-js/faker/issues/996)\n* **system:** semver parts should not be limited to 0-9 ([#3349](https://github.com/faker-js/faker/issues/3349)) ([c0d92b8](https://github.com/faker-js/faker/commit/c0d92b8fa856d0c841f5aee57c6e08627025447a))\n\n## [9.3.0](https://github.com/faker-js/faker/compare/v9.2.0...v9.3.0) (2024-12-02)\n\n\n### Features\n\n* add initial seed parameter to constructors ([#3220](https://github.com/faker-js/faker/issues/3220)) ([1633c8d](https://github.com/faker-js/faker/commit/1633c8deb8f6f41151b39b62689ae3e02ab295bc))\n\n\n### Changed Locales\n\n* **locale:** improve zh_CN vehicle manufacturers ([#3254](https://github.com/faker-js/faker/issues/3254)) ([9abaed1](https://github.com/faker-js/faker/commit/9abaed1061b5fa9dc9f93822162610105a788296))\n* **locale:** lowercase Mexican color names ([#3200](https://github.com/faker-js/faker/issues/3200)) ([0d85075](https://github.com/faker-js/faker/commit/0d850758d0ea0db45a9a4c8abda5c1e09796fb44))\n* **locale:** sort person data ([#3269](https://github.com/faker-js/faker/issues/3269)) ([01e20e9](https://github.com/faker-js/faker/commit/01e20e9695575211ee63c7a937f4ae93a934ef32))\n* **locale:** split en_AU_ocker first_names by sex ([#3270](https://github.com/faker-js/faker/issues/3270)) ([b0a5ad3](https://github.com/faker-js/faker/commit/b0a5ad38bb6e516ba4a6776342c0bb389ca17363))\n* **locale:** split up Spanish generic first names ([#3279](https://github.com/faker-js/faker/issues/3279)) ([5d5fe30](https://github.com/faker-js/faker/commit/5d5fe30ab4f4df092a1ebac991cdf4a345f604fc))\n* **locale:** update Polish city name ([#3306](https://github.com/faker-js/faker/issues/3306)) ([53441b7](https://github.com/faker-js/faker/commit/53441b77731f9d15bb7823de8050a18ecbbbe22a))\n\n\n### Bug Fixes\n\n* **internet:** ensure domainWord always returns a valid value in all locales ([#3253](https://github.com/faker-js/faker/issues/3253)) ([525fedc](https://github.com/faker-js/faker/commit/525fedc91bd02f53330cfb40fe228b148dcf562b))\n* **locale:** add Isadora to female names in pt_BR for consistency ([#3282](https://github.com/faker-js/faker/issues/3282)) ([b390432](https://github.com/faker-js/faker/commit/b390432626811d2af32086b16151bc4c55634c60))\n* **locale:** fix incorrect accents in it first_name ([#3281](https://github.com/faker-js/faker/issues/3281)) ([e0fb23e](https://github.com/faker-js/faker/commit/e0fb23ef81009f565676485d63b6fe97afd8a31e))\n\n## [9.2.0](https://github.com/faker-js/faker/compare/v9.1.0...v9.2.0) (2024-11-03)\n\n\n### Features\n\n* **animal:** add petName method ([#3196](https://github.com/faker-js/faker/issues/3196)) ([c02beea](https://github.com/faker-js/faker/commit/c02beeadd49e48656a0307451517e9751e3118c3))\n* **number:** add romanNumeral method ([#3070](https://github.com/faker-js/faker/issues/3070)) ([72937de](https://github.com/faker-js/faker/commit/72937de55c892c011846bc2b67dc0df61fbdf5a2))\n\n\n### Changed Locales\n\n* **locale:** improve Spanish color names ([#3230](https://github.com/faker-js/faker/issues/3230)) ([99d81be](https://github.com/faker-js/faker/commit/99d81bed28b36ab525340e32a7349799cbe88eca))\n\n## [9.1.0](https://github.com/faker-js/faker/compare/v9.0.3...v9.1.0) (2024-10-26)\n\n\n### New Locales\n\n* **locale:** add books on pt_br ([#3218](https://github.com/faker-js/faker/issues/3218)) ([af1dbcd](https://github.com/faker-js/faker/commit/af1dbcdbf363a12c448834dff031a698c8925e2e))\n* **locale:** add Swedish(sv) counties ([#3154](https://github.com/faker-js/faker/issues/3154)) ([67569d9](https://github.com/faker-js/faker/commit/67569d93992e6388647118e9e9e319cfdd6721ed))\n\n\n### Features\n\n* add book module ([#2949](https://github.com/faker-js/faker/issues/2949)) ([2f93d9d](https://github.com/faker-js/faker/commit/2f93d9da383638b6d232ff8b3cae827ea4c80150))\n* **commerce:** more varied product descriptions ([#3174](https://github.com/faker-js/faker/issues/3174)) ([ba4ef9a](https://github.com/faker-js/faker/commit/ba4ef9a5a671ffc6ed10db7fed896dccda90dca1))\n* **internet:** add jwt method ([#2936](https://github.com/faker-js/faker/issues/2936)) ([e3858f2](https://github.com/faker-js/faker/commit/e3858f221bb3b6e1278933c0b8e0d98da6854e52))\n* **internet:** improve ipv4 method ([#2992](https://github.com/faker-js/faker/issues/2992)) ([a5a6c5b](https://github.com/faker-js/faker/commit/a5a6c5b4e1145b1e21e5d8e540bc6f55f97d3a84))\n* **location:** add `continent` method ([#3162](https://github.com/faker-js/faker/issues/3162)) ([4056ab0](https://github.com/faker-js/faker/commit/4056ab09c64be40d41562284ec64e7531fbaff41))\n* **string:** adds support for generating ULID ([#2524](https://github.com/faker-js/faker/issues/2524)) ([5b1c858](https://github.com/faker-js/faker/commit/5b1c8588f8a57be712e64434f7b17a8407a4f465))\n\n\n### Changed Locales\n\n* **locale:** enhance en vehicle manufacturers ([#3187](https://github.com/faker-js/faker/issues/3187)) ([858f8d0](https://github.com/faker-js/faker/commit/858f8d07b098418a7a2b7cb2e265eb9f4388ed3d))\n* **locale:** modernise buzz- and catch-phrases ([#2930](https://github.com/faker-js/faker/issues/2930)) ([247c86f](https://github.com/faker-js/faker/commit/247c86f5b40916957123cb3fa1bd4356d8fa7452))\n* **locale:** remove inaccessible files ([#3205](https://github.com/faker-js/faker/issues/3205)) ([89b695c](https://github.com/faker-js/faker/commit/89b695cbaf20206ebb4570d018af2fa99f720889))\n* **locale:** trim excessive Croatian last names ([#3204](https://github.com/faker-js/faker/issues/3204)) ([18e59aa](https://github.com/faker-js/faker/commit/18e59aa8805b3413b6f8058b1a00ff5bcbfbc935))\n\n\n### Bug Fixes\n\n* **food:** use arrayElement instead of fake for adjective ([#3178](https://github.com/faker-js/faker/issues/3178)) ([a8dfa2f](https://github.com/faker-js/faker/commit/a8dfa2fcde59a1ec9e5beb2e93c690a8ec532cdf))\n* **location:** fix US ZIP code anomalies for zipCode({state}) ([#3180](https://github.com/faker-js/faker/issues/3180)) ([df59724](https://github.com/faker-js/faker/commit/df597241003824279268c1dc9eae6c772c54760b))\n* **location:** update valid ZIP ranges for FL and VA ([#3167](https://github.com/faker-js/faker/issues/3167)) ([e271d4a](https://github.com/faker-js/faker/commit/e271d4a545dd48e57285019e4f412358c49cad0d))\n\n## [9.0.3](https://github.com/faker-js/faker/compare/v9.0.2...v9.0.3) (2024-09-26)\n\n\n### Changed Locales\n\n* **locale:** update french legal entity types ([#3142](https://github.com/faker-js/faker/issues/3142)) ([d6bceb6](https://github.com/faker-js/faker/commit/d6bceb662de6559446fedb11de53a632a525aba0))\n\n\n### Bug Fixes\n\n* **image:** fix dataUri with type svg-base64 in browsers ([#3144](https://github.com/faker-js/faker/issues/3144)) ([78b2a3a](https://github.com/faker-js/faker/commit/78b2a3a8b85679eeff27beccebcc404b0a5ff3cf))\n\n## [9.0.2](https://github.com/faker-js/faker/compare/v9.0.1...v9.0.2) (2024-09-23)\n\n\n### Bug Fixes\n\n* **locale:** improve pt_PT location and person data ([#3020](https://github.com/faker-js/faker/issues/3020)) ([3e47ee7](https://github.com/faker-js/faker/commit/3e47ee7da671296e11ed2b219f85b06c9d05d677))\n\n## [9.0.1](https://github.com/faker-js/faker/compare/v9.0.0...v9.0.1) (2024-09-14)\n\n\n### Bug Fixes\n\n* emit cts types ([#3093](https://github.com/faker-js/faker/issues/3093)) ([53ef42c](https://github.com/faker-js/faker/commit/53ef42cc192996a0e09bba9d5f5f8a70a7932275))\n\n## [9.0.0](https://github.com/faker-js/faker/compare/v9.0.0-rc.1...v9.0.0) (2024-09-02)\n\n\nNo noteworthy changes to [9.0.0-rc.1](https://github.com/faker-js/faker/blob/next/CHANGELOG.md#900-rc1-2024-08-19)\n\nFor those upgrading from earlier versions, please refer to our [Migration Guide](https://v9.fakerjs.dev/guide/upgrading.html) for detailed instructions.\n\n## [9.0.0-rc.1](https://github.com/faker-js/faker/compare/v9.0.0-rc.0...v9.0.0-rc.1) (2024-08-19)\n\n\n### New Locales\n\n* **locale:** implement company info on pt_PT locale ([#3022](https://github.com/faker-js/faker/issues/3022)) ([0fd0402](https://github.com/faker-js/faker/commit/0fd0402aa96818c8c3af1defc816ffcffadbb1fe))\n* **locale:** implement more colors to pt_PT locale ([#3021](https://github.com/faker-js/faker/issues/3021)) ([a210619](https://github.com/faker-js/faker/commit/a210619c3cd6d802f8a80e3db68c96b444d15a64))\n* **locale:** implement state info on sk locale ([#3054](https://github.com/faker-js/faker/issues/3054)) ([8c55493](https://github.com/faker-js/faker/commit/8c55493e73b1d09af781b1e14c21858e775b5d91))\n\n\n### Features\n\n* **location:** en_CA postcodes by state ([#3057](https://github.com/faker-js/faker/issues/3057)) ([b62c1b7](https://github.com/faker-js/faker/commit/b62c1b7a97fdb1ab5928d34b11bcad9e1158a60b))\n\n## [9.0.0-rc.0](https://github.com/faker-js/faker/compare/v9.0.0-alpha.1...v9.0.0-rc.0) (2024-07-11)\n\n\n### Changed Locales\n\n* **locale:** group person entries by gender ([#2938](https://github.com/faker-js/faker/issues/2938)) ([e21fcaf](https://github.com/faker-js/faker/commit/e21fcaf2398dfd9aed54136524fabd39866dfca4))\n* **locale:** rename company affix files ([#2975](https://github.com/faker-js/faker/issues/2975)) ([49d7119](https://github.com/faker-js/faker/commit/49d7119025d252eecb043647b7d4465352938157))\n\n## [9.0.0-alpha.1](https://github.com/faker-js/faker/compare/v9.0.0-alpha.0...v9.0.0-alpha.1) (2024-06-22)\n\n\n### ⚠ BREAKING CHANGES\n\n* **date:** separate timeZone method (#2947)\n* **locale:** use singular locale definition keys (#2932)\n* **locale:** use snake case for all locale data (#2910)\n* **locale:** remove location data index-value-binding (#2476)\n\n### New Locales\n\n* **locale:** add lorem for uz_UZ_latin  ([#2824](https://github.com/faker-js/faker/issues/2824)) ([6e6fa4c](https://github.com/faker-js/faker/commit/6e6fa4cd090e5d7dc60d2c0eed3a01013ab4a111))\n* **locale:** extend Hebrew (he) for company ([#2921](https://github.com/faker-js/faker/issues/2921)) ([29df384](https://github.com/faker-js/faker/commit/29df38468fc90efaaf749a5c39a1b2c1f2e6bf46))\n\n\n### Features\n\n* **bitcoinAddress:** multiple bitcoin address types and testnet ([#2922](https://github.com/faker-js/faker/issues/2922)) ([3ae9393](https://github.com/faker-js/faker/commit/3ae93934bc4cf5f6414acfa28ea727f758d18756))\n* **date:** separate timeZone method ([#2947](https://github.com/faker-js/faker/issues/2947)) ([d6924f7](https://github.com/faker-js/faker/commit/d6924f7fbb9403d106022f58a1bda3b159e88ae6))\n* **music:** add album and artist methods ([#2620](https://github.com/faker-js/faker/issues/2620)) ([f682750](https://github.com/faker-js/faker/commit/f6827505712f48e448d4d4ef2dc3198e6967bbad))\n\n\n### Changed Locales\n\n* **locale:** activate data normalization for airline ([#2828](https://github.com/faker-js/faker/issues/2828)) ([d71662e](https://github.com/faker-js/faker/commit/d71662e153f6915e95af750419e0042e5c2c49d4))\n* **locale:** activate data normalization for color ([#2837](https://github.com/faker-js/faker/issues/2837)) ([b754dc6](https://github.com/faker-js/faker/commit/b754dc6ac8be86a2b5c550d743899390997362a6))\n* **locale:** normalize commerce data ([#2868](https://github.com/faker-js/faker/issues/2868)) ([425997f](https://github.com/faker-js/faker/commit/425997fdb2c9f7d746c688b0a0c5ba1f884550d0))\n* **locale:** normalize company data ([#2889](https://github.com/faker-js/faker/issues/2889)) ([5ba44bc](https://github.com/faker-js/faker/commit/5ba44bc4a62b708b86cd50cda74977bc3b697240))\n* **locale:** normalize database data ([#2873](https://github.com/faker-js/faker/issues/2873)) ([1eea7fe](https://github.com/faker-js/faker/commit/1eea7fe7caa3a41d5651ead3c4604a0fc99f0aba))\n* **locale:** normalize date data ([#2902](https://github.com/faker-js/faker/issues/2902)) ([9226945](https://github.com/faker-js/faker/commit/922694553874beb312821c62c1c1fd3afc63a315))\n* **locale:** normalize finance data ([#2915](https://github.com/faker-js/faker/issues/2915)) ([353e85c](https://github.com/faker-js/faker/commit/353e85cda53919c97fe9d190633b4c9c1401f213))\n* **locale:** normalize hacker data ([#2866](https://github.com/faker-js/faker/issues/2866)) ([2d5fbe5](https://github.com/faker-js/faker/commit/2d5fbe5c559bbb086fb35f87209c3cebf9be89a2))\n* **locale:** normalize music data ([#2857](https://github.com/faker-js/faker/issues/2857)) ([425e10f](https://github.com/faker-js/faker/commit/425e10fe1cfeff74b04a7ed931241625e951f33c))\n* **locale:** normalize science data ([#2886](https://github.com/faker-js/faker/issues/2886)) ([bbdd998](https://github.com/faker-js/faker/commit/bbdd998787e40a96630d436f82aa86c67f76fb64))\n* **locale:** normalize vehicle data ([#2874](https://github.com/faker-js/faker/issues/2874)) ([737de3a](https://github.com/faker-js/faker/commit/737de3ab7cefe6d66ac1465807a2fa9a5017f930))\n* **locale:** remove discontinued credit card issuer \"maestro\" ([#2803](https://github.com/faker-js/faker/issues/2803)) ([cd5577c](https://github.com/faker-js/faker/commit/cd5577c546f17f6468b35c0c6164a666584ba67c))\n* **locale:** remove location data index-value-binding ([#2476](https://github.com/faker-js/faker/issues/2476)) ([453ea97](https://github.com/faker-js/faker/commit/453ea970a4c7ed19e9d41fd026923f42dbd4e768))\n* **locale:** unfreeze arrays ([#2928](https://github.com/faker-js/faker/issues/2928)) ([badaa6d](https://github.com/faker-js/faker/commit/badaa6d60593fe41a1afa0e9a8bef6ae5bb8a352))\n* **locale:** use singular locale definition keys ([#2932](https://github.com/faker-js/faker/issues/2932)) ([a5ffca1](https://github.com/faker-js/faker/commit/a5ffca1c7863531d459f67cbab7bd9ba34d16904))\n* **locale:** use snake case for all locale data ([#2910](https://github.com/faker-js/faker/issues/2910)) ([558b959](https://github.com/faker-js/faker/commit/558b959e0e2f791dab0ba2f500493ba7ddbd25e2))\n\n\n### Bug Fixes\n\n* **date:** fix birthdate ([#2829](https://github.com/faker-js/faker/issues/2829)) ([462c80e](https://github.com/faker-js/faker/commit/462c80e09703010709a52531b85d0d9c0bbd3448))\n* **locale:** clean up Hungarian words ([#2816](https://github.com/faker-js/faker/issues/2816)) ([16ba43a](https://github.com/faker-js/faker/commit/16ba43a6a4d1c93ac588c6b4c20b8c2a40213bdb))\n* **locale:** fix typo in Persian date data ([#2888](https://github.com/faker-js/faker/issues/2888)) ([042c871](https://github.com/faker-js/faker/commit/042c87162d85570ac722590c1f0c65f75421dbaf))\n* **locale:** misc spelling errors in commerce & food ([#2809](https://github.com/faker-js/faker/issues/2809)) ([734a7f3](https://github.com/faker-js/faker/commit/734a7f3d55d1233d8182585bb79d2013f0ce289e))\n* **locale:** remove Pizza from Greek words ([#2908](https://github.com/faker-js/faker/issues/2908)) ([80b4a23](https://github.com/faker-js/faker/commit/80b4a23b904db1abe1408480bbf56704d048b165))\n* **person:** workaround for inherited first- and lastNames ([#2834](https://github.com/faker-js/faker/issues/2834)) ([016a5b6](https://github.com/faker-js/faker/commit/016a5b62f678013a4f9a50bda10dcf20405a6e55))\n* **vehicle:** Make VIN number generation more accurate ([#2765](https://github.com/faker-js/faker/issues/2765)) ([1f7568a](https://github.com/faker-js/faker/commit/1f7568ab1a7010c7f9c713f4ac4c2d5e0cfb350b))\n\n## [9.0.0-alpha.0](https://github.com/faker-js/faker/compare/v8.4.1...v9.0.0-alpha.0) (2024-04-12)\n\n\n### ⚠ BREAKING CHANGES\n\n* **locale:** remove unused global locale faker instance (#2789)\n* **locale:** remove deprecated locale aliases (#2787)\n* **date:** birthdate improvements (#2756)\n* **date:** stricter error handling of between (#2719)\n* **date:** fail on invalid dates (#2757)\n* **location:** remove v8 deprecated location methods (#2753)\n* remove v8 deprecated type aliases (#2754)\n* **commerce:** remove v8 deprecated commerce method (#2752)\n* **location:** remove default_country definitions (#2740)\n* **helpers:** remove v8 deprecated helpers methods (#2729)\n* **number:** remove v8 deprecated number parameter (#2738)\n* **company:** remove v8 deprecated company methods (#2726)\n* **phone:** add new style parameter (#2578)\n* **finance:** remove v8 deprecated finance methods (#2727)\n* **git:** remove v8 deprecated git method (#2716)\n* **phone:** remove v8 deprecated phone format (#2712)\n* **date:** remove v8 deprecated date methods (#2704)\n* **helpers:** stricter checking for function signature passed to `multiple` (#2563)\n* **internet:** remove v8 deprecated internet methods (#2699)\n* **random:** remove v8 deprecated image methods (#2697)\n* high precision random number generator (#2357)\n* **person:** flatten jobs definitions (#2505)\n* **datatype:** remove v8 deprecated datatype methods (#2694)\n* **helpers:** use const generics where possible (#2685)\n* **random:** remove deprecated random module (#2678)\n* remove v8 deprecated faker class parts (#2682)\n* **helpers:** remove v8 deprecated unique (#2661)\n* switch to tsup (#2391)\n* **image:** remove v8 deprecated providers (#2634)\n* **image:** randomize defaults (#2472)\n* **deps:** update dependency typescript to v5 (#1953)\n* drop NodeJS v14 and v16 support (#2121)\n\n### Features\n\n* **animal:** add more simple animals to animal.type() ([#2786](https://github.com/faker-js/faker/issues/2786)) ([f47dfe5](https://github.com/faker-js/faker/commit/f47dfe5c58371b468c704cab7a7cd29f9a3e3379))\n* **food:** new module ([#2484](https://github.com/faker-js/faker/issues/2484)) ([9aab7c2](https://github.com/faker-js/faker/commit/9aab7c2429b50c0f6e8bd1908344f9ff92912f5d))\n* **helpers:** stricter checking for function signature passed to `multiple` ([#2563](https://github.com/faker-js/faker/issues/2563)) ([2b15f2e](https://github.com/faker-js/faker/commit/2b15f2ee7eeba7147c75a24d71042ee996966c92))\n* **helpers:** use const generics where possible ([#2685](https://github.com/faker-js/faker/issues/2685)) ([c45537f](https://github.com/faker-js/faker/commit/c45537f6d4f3a28d8be1ebbe03567004c04af145))\n* high precision random number generator ([#2357](https://github.com/faker-js/faker/issues/2357)) ([4ab0731](https://github.com/faker-js/faker/commit/4ab073164beab2bf690d7fffc7773e7b76d8e07e))\n* **music:** add additional genres ([#2621](https://github.com/faker-js/faker/issues/2621)) ([7dae52b](https://github.com/faker-js/faker/commit/7dae52bfcd93c41ec9d2c4dd4d96a07f31c3dfc1))\n* **number:** add multipleOf to faker.number.int ([#2586](https://github.com/faker-js/faker/issues/2586)) ([5ef8ef1](https://github.com/faker-js/faker/commit/5ef8ef1da13e83efc61702e64d8f75b611afb4e5))\n* **phone:** add new style parameter ([#2578](https://github.com/faker-js/faker/issues/2578)) ([e130549](https://github.com/faker-js/faker/commit/e130549e82a3d59af46f2d595ed47fa9a39724a3))\n\n\n### Bug Fixes\n\n* **commerce:** return fractional prices ([#2458](https://github.com/faker-js/faker/issues/2458)) ([9348138](https://github.com/faker-js/faker/commit/9348138893bb95faa5037c653443fbd525ce2939))\n* **internet:** add Hebrew username charMapping ([#2781](https://github.com/faker-js/faker/issues/2781)) ([5860783](https://github.com/faker-js/faker/commit/5860783e81d392bc235408b697668ab8ecdd2d7c))\n* **person:** add dedicated first names in ko locale ([#2773](https://github.com/faker-js/faker/issues/2773)) ([47f008a](https://github.com/faker-js/faker/commit/47f008aff5aee08057ad5445d5b3dfbd1b196934))\n* **person:** delete set of invalid names in en_NG ([#2764](https://github.com/faker-js/faker/issues/2764)) ([2884552](https://github.com/faker-js/faker/commit/2884552c0506f6244eeda56ee6a76067424959ca))\n* restore support for moduleResolution Node* ([#2749](https://github.com/faker-js/faker/issues/2749)) ([2f07483](https://github.com/faker-js/faker/commit/2f074835e60240d8ac53e2d42fc7b5dac85d05b8))\n* tree-shaking ([#2790](https://github.com/faker-js/faker/issues/2790)) ([fb65976](https://github.com/faker-js/faker/commit/fb65976acb1003f441a35afafbd87204eca0e2d7))\n\n\n### infra\n\n* drop NodeJS v14 and v16 support ([#2121](https://github.com/faker-js/faker/issues/2121)) ([1e0df8b](https://github.com/faker-js/faker/commit/1e0df8b81445d89b4a65bcab3a156b51ee1d1a38))\n\n\n* **commerce:** remove v8 deprecated commerce method ([#2752](https://github.com/faker-js/faker/issues/2752)) ([8c80877](https://github.com/faker-js/faker/commit/8c80877f1691886e32c2b1eb799586c0c1b02b8b))\n* **company:** remove v8 deprecated company methods ([#2726](https://github.com/faker-js/faker/issues/2726)) ([19bcf88](https://github.com/faker-js/faker/commit/19bcf886e41b13a6b77b92bac4775b18e8aa9418))\n* **datatype:** remove v8 deprecated datatype methods ([#2694](https://github.com/faker-js/faker/issues/2694)) ([682a427](https://github.com/faker-js/faker/commit/682a4276f13d7b8f48e1bd8aafcf011c7bd10390))\n* **date:** birthdate improvements ([#2756](https://github.com/faker-js/faker/issues/2756)) ([b498d1f](https://github.com/faker-js/faker/commit/b498d1f794e6d682e9d9fedebff194664c2a3f1d))\n* **date:** fail on invalid dates ([#2757](https://github.com/faker-js/faker/issues/2757)) ([3485e7e](https://github.com/faker-js/faker/commit/3485e7eece540b63059e97bd8166d1ffd88334de))\n* **date:** remove v8 deprecated date methods ([#2704](https://github.com/faker-js/faker/issues/2704)) ([e868060](https://github.com/faker-js/faker/commit/e868060c87cbca3c1bf90465d61fc39a4eea1f9c))\n* **date:** stricter error handling of between ([#2719](https://github.com/faker-js/faker/issues/2719)) ([da35c51](https://github.com/faker-js/faker/commit/da35c51d16eccd99a7001a5b055a24806168435d))\n* **deps:** update dependency typescript to v5 ([#1953](https://github.com/faker-js/faker/issues/1953)) ([bc3ebb7](https://github.com/faker-js/faker/commit/bc3ebb793666c0d7e58cf428ba12465a7b290cbe))\n* **finance:** remove v8 deprecated finance methods ([#2727](https://github.com/faker-js/faker/issues/2727)) ([a536a9d](https://github.com/faker-js/faker/commit/a536a9d79f410986e6bd6dc1bc4a72252a0cc8d9))\n* **git:** remove v8 deprecated git method ([#2716](https://github.com/faker-js/faker/issues/2716)) ([b3afc8f](https://github.com/faker-js/faker/commit/b3afc8f351003cf9df9984fb5be6cd46e18f71d8))\n* **helpers:** remove v8 deprecated helpers methods ([#2729](https://github.com/faker-js/faker/issues/2729)) ([1169a05](https://github.com/faker-js/faker/commit/1169a0576ba1469d7c05be0b8fd844bde8a1af13))\n* **helpers:** remove v8 deprecated unique ([#2661](https://github.com/faker-js/faker/issues/2661)) ([4382fd9](https://github.com/faker-js/faker/commit/4382fd9313821bf542829859e97d4422acc9e284))\n* **image:** randomize defaults ([#2472](https://github.com/faker-js/faker/issues/2472)) ([92207b7](https://github.com/faker-js/faker/commit/92207b7df15732a61e613a4376a9ce88bd4f7b0f))\n* **image:** remove v8 deprecated providers ([#2634](https://github.com/faker-js/faker/issues/2634)) ([44d698e](https://github.com/faker-js/faker/commit/44d698e14f48a32259fd52a39d1e3028f84f3c06))\n* **internet:** remove v8 deprecated internet methods ([#2699](https://github.com/faker-js/faker/issues/2699)) ([3024d9e](https://github.com/faker-js/faker/commit/3024d9e7adeadb1c317aee308c594d3e18090b1a))\n* **location:** remove default_country definitions ([#2740](https://github.com/faker-js/faker/issues/2740)) ([a409b46](https://github.com/faker-js/faker/commit/a409b468f942d964ce22ff42b52f8a756e0ca815))\n* **location:** remove v8 deprecated location methods ([#2753](https://github.com/faker-js/faker/issues/2753)) ([6dee178](https://github.com/faker-js/faker/commit/6dee178558b87b73bba1395c11d2ffe3d156dad1))\n* **number:** remove v8 deprecated number parameter ([#2738](https://github.com/faker-js/faker/issues/2738)) ([a672d27](https://github.com/faker-js/faker/commit/a672d277b883a445a852f9b6db18818104e8de7e))\n* **person:** flatten jobs definitions ([#2505](https://github.com/faker-js/faker/issues/2505)) ([0d4cba6](https://github.com/faker-js/faker/commit/0d4cba637cdd38e7757ecca1b7eae75d7a737fa8))\n* **phone:** remove v8 deprecated phone format ([#2712](https://github.com/faker-js/faker/issues/2712)) ([660da4c](https://github.com/faker-js/faker/commit/660da4c401b36ebfe0c0f7975c265146d9224921))\n* **random:** remove deprecated random module ([#2678](https://github.com/faker-js/faker/issues/2678)) ([64ff107](https://github.com/faker-js/faker/commit/64ff107b8a9cd0965a67f00fd30cded144c02fd6))\n* **random:** remove v8 deprecated image methods ([#2697](https://github.com/faker-js/faker/issues/2697)) ([e99fba9](https://github.com/faker-js/faker/commit/e99fba9729729e8a3107a659f5e00b9f18047298))\n* remove v8 deprecated faker class parts ([#2682](https://github.com/faker-js/faker/issues/2682)) ([a9dc701](https://github.com/faker-js/faker/commit/a9dc7017b4a2b2bf79c42fe947de6029fae5e937))\n* remove v8 deprecated type aliases ([#2754](https://github.com/faker-js/faker/issues/2754)) ([2ec602b](https://github.com/faker-js/faker/commit/2ec602ba1be4e04f261a96717a3d3c90a15a4c01))\n* switch to tsup ([#2391](https://github.com/faker-js/faker/issues/2391)) ([db88a15](https://github.com/faker-js/faker/commit/db88a1518e8d0ccfe191bd48a1ae8641a9a25303))\n\n\n### New Locales\n\n* **locale:** add location for uz_UZ_latin ([#2775](https://github.com/faker-js/faker/issues/2775)) ([80730e9](https://github.com/faker-js/faker/commit/80730e92abe87545e685674cafdcb1bc90f15fb1))\n* **locale:** add uzbek locale (uz_UZ_latin) ([#2686](https://github.com/faker-js/faker/issues/2686)) ([f7471a2](https://github.com/faker-js/faker/commit/f7471a225f388c6bc0ec47ebad759ee1051e1106))\n* **locale:** extend Uzbek locale for commerce ([#2750](https://github.com/faker-js/faker/issues/2750)) ([b6b18d7](https://github.com/faker-js/faker/commit/b6b18d7f97e232bd133f117172e02df35fa16fec))\n* **locale:** extend Uzbek locale for date and color ([#2724](https://github.com/faker-js/faker/issues/2724)) ([776a625](https://github.com/faker-js/faker/commit/776a6258de07108548fb5918bdb8b572a278075a))\n* **locale:** support street and street address for ja ([#2193](https://github.com/faker-js/faker/issues/2193)) ([501f4b3](https://github.com/faker-js/faker/commit/501f4b3d3a8056b8b7877f1d78575ade26b361ce))\n\n\n### Changed Locales\n\n* **locale:** normalize animal data ([#2791](https://github.com/faker-js/faker/issues/2791)) ([03b965a](https://github.com/faker-js/faker/commit/03b965abfde57be617a1ae7ba715604e149a803d))\n* **locale:** remove deprecated locale aliases ([#2787](https://github.com/faker-js/faker/issues/2787)) ([03ac471](https://github.com/faker-js/faker/commit/03ac47198313126c3cc8cb3fb9ef184360bb79eb))\n* **locale:** remove unused global locale faker instance ([#2789](https://github.com/faker-js/faker/issues/2789)) ([b505a70](https://github.com/faker-js/faker/commit/b505a70c8e52a3f64c6b7cb4e2888cf5d48aeefe))\n\n### [8.4.1](https://github.com/faker-js/faker/compare/v8.4.0...v8.4.1) (2024-02-06)\n\n* JSDocs improvements\n\n## [8.4.0](https://github.com/faker-js/faker/compare/v8.3.1...v8.4.0) (2024-01-24)\n\n\n### Features\n\n* **helpers:** add support for complex intermediate types ([#2550](https://github.com/faker-js/faker/issues/2550)) ([24482a3](https://github.com/faker-js/faker/commit/24482a30042eec5b553b30d60985e89fd69a8660))\n* **number:** add parameter `fractionDigits` in float ([#1855](https://github.com/faker-js/faker/issues/1855)) ([41d8778](https://github.com/faker-js/faker/commit/41d87789c7ff353acfd0f5ca88a99c0d1fd3b500))\n* **person:** add job titles for fr ([#2531](https://github.com/faker-js/faker/issues/2531)) ([ba28ab6](https://github.com/faker-js/faker/commit/ba28ab6e59009cceb5b691ddd212e09df22b586e))\n\n\n### Bug Fixes\n\n* **finance:** correct VG IBAN format ([#2552](https://github.com/faker-js/faker/issues/2552)) ([b8049d1](https://github.com/faker-js/faker/commit/b8049d171086bce7b46eb617c88f44cfdd019e00))\n* **internet:** username method to return value that always includes… ([#2506](https://github.com/faker-js/faker/issues/2506)) ([0ee1c67](https://github.com/faker-js/faker/commit/0ee1c6751ec97e10ca1436d2b100b4acb1ac90ec))\n* **locale:** incomplete airline names in zh_CN ([#2558](https://github.com/faker-js/faker/issues/2558)) ([5525b55](https://github.com/faker-js/faker/commit/5525b55cc47fa97b55de52fccff7ab51633e639a))\n* **number:** improve float generation for precisions of form 10^-n ([#2581](https://github.com/faker-js/faker/issues/2581)) ([39c715d](https://github.com/faker-js/faker/commit/39c715d916d69e83795932260f1681df3241db91))\n\n### [8.3.1](https://github.com/faker-js/faker/compare/v8.3.0...v8.3.1) (2023-11-14)\n\n\n### Bug Fixes\n\n* remove `[@internal](https://github.com/internal)` from module parent classes ([#2548](https://github.com/faker-js/faker/issues/2548)) ([77f54ad](https://github.com/faker-js/faker/commit/77f54ad78f9d7952b3b315f72878267f18ed1e69))\n\n## [8.3.0](https://github.com/faker-js/faker/compare/v8.2.0...v8.3.0) (2023-11-14)\n\n\n### Features\n\n* **person:** use fake patterns for jobTitle ([#2528](https://github.com/faker-js/faker/issues/2528)) ([b40ad45](https://github.com/faker-js/faker/commit/b40ad45ad3cca6769968a63264e6d925bf4b328a))\n\n\n### Bug Fixes\n\n* **date:** ensures correct range for birthdate ([#2535](https://github.com/faker-js/faker/issues/2535)) ([7ce8c28](https://github.com/faker-js/faker/commit/7ce8c285cb5b2d13e95a17be78ecbd52f3c7d9db))\n* **finance:** maskedNumber has incorrect defaults ([#2494](https://github.com/faker-js/faker/issues/2494)) ([e0ba50b](https://github.com/faker-js/faker/commit/e0ba50b37e438503ed1899bff35afc92b4f8f49c))\n* **locale:** improve Swedish phone numbers format ([#2520](https://github.com/faker-js/faker/issues/2520)) ([e4865df](https://github.com/faker-js/faker/commit/e4865df199359797397cc3c5455f3a1a9c179f93))\n\n\n### Changed Locales\n\n* **locale:** remove fr_CH data which is identical to fr ([#2526](https://github.com/faker-js/faker/issues/2526)) ([fafcba4](https://github.com/faker-js/faker/commit/fafcba473f8a91eeb8230ebdc1ad5039b25091e1))\n\n\n### New Locales\n\n* **locale:** add person to fr_SN ([#2537](https://github.com/faker-js/faker/issues/2537)) ([ef965da](https://github.com/faker-js/faker/commit/ef965da48a8089e6bb19bcf260bfcd8af1a43799))\n* **locale:** add Senegal locale ([#2525](https://github.com/faker-js/faker/issues/2525)) ([6df70bc](https://github.com/faker-js/faker/commit/6df70bce16500ab74a37f932f2e17a08f297430b))\n* **locale:** add streets to location fr_SN ([#2536](https://github.com/faker-js/faker/issues/2536)) ([36fc517](https://github.com/faker-js/faker/commit/36fc517d17591c8ea1d5135d9a93c7591e3d1f74))\n* **locale:** and location to fr_SN ([#2533](https://github.com/faker-js/faker/issues/2533)) ([f730125](https://github.com/faker-js/faker/commit/f730125ffb941fe936d6a18c775cbe3a99b312dc))\n\n## [8.2.0](https://github.com/faker-js/faker/compare/v8.1.0...v8.2.0) (2023-10-14)\n\n\n### Features\n\n* support custom randomizer ([#2284](https://github.com/faker-js/faker/issues/2284)) ([5410239](https://github.com/faker-js/faker/commit/5410239245b4a6fe8c1976f8aa33c970923f9f40))\n\n\n### Bug Fixes\n\n* **docs:** revert filter code that breaks search in docs ([#2425](https://github.com/faker-js/faker/issues/2425)) ([c498c09](https://github.com/faker-js/faker/commit/c498c091f488db287684690ab4ff109b1589523f))\n* **locale:** Dutch phone number ([#2400](https://github.com/faker-js/faker/issues/2400)) ([005369b](https://github.com/faker-js/faker/commit/005369b29c7ee290a870396ff0acc85e3f715e10))\n\n\n### New Locales\n\n* **locale:** add airline database science commerce and vehicle for zh_CN ([#2395](https://github.com/faker-js/faker/issues/2395)) ([9c96c0a](https://github.com/faker-js/faker/commit/9c96c0a131e0609a21dc5ee110cc407e76852373))\n* **locale:** add street_name to `en_US`, `en_GB` and `en` ([#2371](https://github.com/faker-js/faker/issues/2371)) ([491d319](https://github.com/faker-js/faker/commit/491d3191213e2ceaaee46dcc50ac25c3995ba2d5))\n* **locale:** add unionpay credit card for zh_CN ([#2338](https://github.com/faker-js/faker/issues/2338)) ([74eeccc](https://github.com/faker-js/faker/commit/74eecccd3af702d8a1d8072f94032ccb54293cb1))\n\n## [8.1.0](https://github.com/faker-js/faker/compare/v8.0.2...v8.1.0) (2023-09-19)\n\n\n### Features\n\n* **color:** migrate hu human colors ([#2157](https://github.com/faker-js/faker/issues/2157)) ([19635a7](https://github.com/faker-js/faker/commit/19635a7ef3381a475185a2857b59f943dee9be54))\n* **commerce:** add method for generating ISBN-10 and ISBN-13 ([#2240](https://github.com/faker-js/faker/issues/2240)) ([cb4ef28](https://github.com/faker-js/faker/commit/cb4ef2846ad8d09cdc4ca5366b6057f9f6e38783))\n* **image:** add image dataUri with base64 ([#2273](https://github.com/faker-js/faker/issues/2273)) ([869b9b4](https://github.com/faker-js/faker/commit/869b9b49e77848f2ad9677e54b4ab6db6cf5c58b))\n* **location:** add en_IE postcodes ([#2149](https://github.com/faker-js/faker/issues/2149)) ([e92c313](https://github.com/faker-js/faker/commit/e92c313970a9830f3328b20504313fc9ba2e61a5))\n* **location:** add ne postcodes ([#2148](https://github.com/faker-js/faker/issues/2148)) ([36d1d3a](https://github.com/faker-js/faker/commit/36d1d3a6260067708474d057281d71bf3f95daf1))\n* **location:** add states for mk ([#2271](https://github.com/faker-js/faker/issues/2271)) ([1b3e5eb](https://github.com/faker-js/faker/commit/1b3e5ebd8a6a6d70b50c1acae11d4b86c2858a2b))\n* **location:** add states for pt_PT ([#2269](https://github.com/faker-js/faker/issues/2269)) ([a4631db](https://github.com/faker-js/faker/commit/a4631dbb82e157bf5b9e63b26de47df396b91f50))\n* **location:** add states for sr_RS_latin ([#2270](https://github.com/faker-js/faker/issues/2270)) ([1de471f](https://github.com/faker-js/faker/commit/1de471f83a52b2533bb95ea462c44289cb9ea497))\n* **location:** es province should be county ([#2156](https://github.com/faker-js/faker/issues/2156)) ([bbda1d7](https://github.com/faker-js/faker/commit/bbda1d7e2ce0b0bd33a3cc78458a73cd79e3eca0))\n* **location:** fi addresses ([#2146](https://github.com/faker-js/faker/issues/2146)) ([1da6785](https://github.com/faker-js/faker/commit/1da6785af373566ce6399e93ea0aca465e19e898))\n* **location:** Support ISO 3166-1 numeric country codes ([#2325](https://github.com/faker-js/faker/issues/2325)) ([82b779d](https://github.com/faker-js/faker/commit/82b779da5e87fddd7b5a5564b7228ac54b44d349))\n* **location:** update en county list ([#2238](https://github.com/faker-js/faker/issues/2238)) ([6bb4775](https://github.com/faker-js/faker/commit/6bb4775747288130c1bbca5fe02eccc549465682))\n* **lorem:** seed AR lorem ([#2147](https://github.com/faker-js/faker/issues/2147)) ([6137801](https://github.com/faker-js/faker/commit/6137801ebfe2ff51ca82d52fcb2a63085bd17bcd))\n* **metadata:** add method to access metadata ([#2143](https://github.com/faker-js/faker/issues/2143)) ([fd8cfe5](https://github.com/faker-js/faker/commit/fd8cfe53fd59b89f91a07327711faafdd821999e))\n* split SimpleFaker class from Faker ([#2369](https://github.com/faker-js/faker/issues/2369)) ([d6a4f8c](https://github.com/faker-js/faker/commit/d6a4f8c2ddf9e957e875bc3fab77e496104d1320))\n\n\n### Bug Fixes\n\n* **helpers:** prevent uniqueArray from hanging ([#2239](https://github.com/faker-js/faker/issues/2239)) ([3dece09](https://github.com/faker-js/faker/commit/3dece0904933f9632afabdacd0f2b5b32d8bde2a))\n* **image:** dataUri is not random ([#2316](https://github.com/faker-js/faker/issues/2316)) ([a7d25fa](https://github.com/faker-js/faker/commit/a7d25fa6224c686bca8b21cb7961910362008ffb))\n* **locale:** invalid date definitions ([#2293](https://github.com/faker-js/faker/issues/2293)) ([3cecae9](https://github.com/faker-js/faker/commit/3cecae9cd6787899a61bc91812e94478acb3adb9))\n* **locale:** limited ja first names without passing sex ([#2190](https://github.com/faker-js/faker/issues/2190)) ([5de8874](https://github.com/faker-js/faker/commit/5de8874a8a3cdf2d1529a7d42b1f39ab6e45efe5))\n* **locale:** remove continent from ja countries ([#2194](https://github.com/faker-js/faker/issues/2194)) ([cdd162a](https://github.com/faker-js/faker/commit/cdd162a6fed3588a0fd34dca8db46c078d4c7b22))\n* **locale:** remove duplicated countries in `ja` locale ([#2189](https://github.com/faker-js/faker/issues/2189)) ([785a38a](https://github.com/faker-js/faker/commit/785a38acc5fdc0414cc54a10e8cd9b8bee669852))\n* **location:** avoid hyphenated surnames in city patterns ([#2119](https://github.com/faker-js/faker/issues/2119)) ([7a4bb43](https://github.com/faker-js/faker/commit/7a4bb43f56c22578e63d02954586a001384d9af2))\n* **location:** Czech postcode format ([#2268](https://github.com/faker-js/faker/issues/2268)) ([37898ca](https://github.com/faker-js/faker/commit/37898ca78bae0a516a03c4ecd053bfab523df2ed))\n* **location:** Dutch postal codes can never start with '0' ([#2326](https://github.com/faker-js/faker/issues/2326)) ([f195e06](https://github.com/faker-js/faker/commit/f195e06905a8384965990e686440c3714976445c))\n* **location:** Pad en_US ZIP codes left to 5 characters if needed ([#2278](https://github.com/faker-js/faker/issues/2278)) ([0ca1e44](https://github.com/faker-js/faker/commit/0ca1e442d6a882677fc73012fc481d48ca1905a5))\n* remove unrelated from de_CH country codes ([#2304](https://github.com/faker-js/faker/issues/2304)) ([aa1bb13](https://github.com/faker-js/faker/commit/aa1bb131d874591e4d46671b1e82b23fc2a7ad74))\n* **test:** fix imports for jsdocs example verification ([#2281](https://github.com/faker-js/faker/issues/2281)) ([2fe1308](https://github.com/faker-js/faker/commit/2fe13089c96f6a2826e60c45fa1acf20dde06d41))\n* **test:** typedoc signature test issues ([#2280](https://github.com/faker-js/faker/issues/2280)) ([02fc7ca](https://github.com/faker-js/faker/commit/02fc7caf1cf757ae5901b8d37cd5d8d7ed123724))\n\n\n### Changed Locales\n\n* **locale:** cs_CZ state_abbr not applicable ([#2140](https://github.com/faker-js/faker/issues/2140)) ([e86f3b6](https://github.com/faker-js/faker/commit/e86f3b6b2619cc7fdf28213de0e6ff676a3e2d7e))\n\n\n### New Locales\n\n* **locale:** add bio, animal, word, music for zh_CN ([#2332](https://github.com/faker-js/faker/issues/2332)) ([8e4ea67](https://github.com/faker-js/faker/commit/8e4ea6790df4b987d1a8c6d32d1eee6db924bed3))\n* **locale:** add company name to zh_CN ([#2203](https://github.com/faker-js/faker/issues/2203)) ([c3b540f](https://github.com/faker-js/faker/commit/c3b540fa501ba4729350562f38872df35f23818c))\n* **locale:** add da person category ([#2331](https://github.com/faker-js/faker/issues/2331)) ([466b804](https://github.com/faker-js/faker/commit/466b8043577a14c54545a942c05ade343a9ca260))\n* **locale:** add database for German (de) ([#2226](https://github.com/faker-js/faker/issues/2226)) ([ee12c32](https://github.com/faker-js/faker/commit/ee12c32fced6cdf6fef2c5993af84825fd88606f))\n* **locale:** add direction to ja ([#2191](https://github.com/faker-js/faker/issues/2191)) ([2fa60de](https://github.com/faker-js/faker/commit/2fa60dec77551c055571ce3439f00c8898399d60))\n* **locale:** add Dutch province abbreviations ([#2232](https://github.com/faker-js/faker/issues/2232)) ([4a15bd0](https://github.com/faker-js/faker/commit/4a15bd0d4eea5e5f6a7d1e6be0c2bf9e59feb069))\n* **locale:** add Esperanto ([#2230](https://github.com/faker-js/faker/issues/2230)) ([d91057d](https://github.com/faker-js/faker/commit/d91057ddfd36b15af783ab6bcb1d679cf5202347))\n* **locale:** add finance module for zh_CN ([#2370](https://github.com/faker-js/faker/issues/2370)) ([aea4c9b](https://github.com/faker-js/faker/commit/aea4c9bda8e75e928045bfca9e11e216a581ce05))\n* **locale:** add GB subdivision codes ([#2233](https://github.com/faker-js/faker/issues/2233)) ([5eec65f](https://github.com/faker-js/faker/commit/5eec65f7179b7db68efe7740695b37958b360212))\n* **locale:** add hacker for zh_CN ([#2337](https://github.com/faker-js/faker/issues/2337)) ([9176fcb](https://github.com/faker-js/faker/commit/9176fcbaa74cf0a341374bb44340e410255e0917))\n* **locale:** add minimal da locale, start with location ([#2324](https://github.com/faker-js/faker/issues/2324)) ([c158b38](https://github.com/faker-js/faker/commit/c158b38b025b333c97cf174d516776b61015179f))\n* **locale:** add person data for yo locale ([#2363](https://github.com/faker-js/faker/issues/2363)) ([76886ad](https://github.com/faker-js/faker/commit/76886ad96d694268856de83747d7c754b6504050))\n* **locale:** add states for Croatia (hr) ([#2142](https://github.com/faker-js/faker/issues/2142)) ([8a6ce49](https://github.com/faker-js/faker/commit/8a6ce4978fada63f6364237e968f427e0a198135))\n* **locale:** add states for Turkey (tr) ([#2231](https://github.com/faker-js/faker/issues/2231)) ([2afa23f](https://github.com/faker-js/faker/commit/2afa23f32f4bb52aeecb6189282b37c6c48f7c84))\n* **locale:** add states to vi locale and fix city name ([#2128](https://github.com/faker-js/faker/issues/2128)) ([bc2aaab](https://github.com/faker-js/faker/commit/bc2aaab7637ea7a3e6e62e790cd4681ccaaccea0))\n* **locale:** add word category for da ([#2359](https://github.com/faker-js/faker/issues/2359)) ([8e5bc22](https://github.com/faker-js/faker/commit/8e5bc222c67cad38fd406823f5aade91a409e12a))\n* **locale:** added commerce and company data for da ([#2378](https://github.com/faker-js/faker/issues/2378)) ([604d52d](https://github.com/faker-js/faker/commit/604d52d9874db1763c185483ed182199f7a00f4f))\n* **locale:** added word and music to Farsi ([#2210](https://github.com/faker-js/faker/issues/2210)) ([7687511](https://github.com/faker-js/faker/commit/7687511bddf9c7b9721bb2203f86d64dfbd1a9c4))\n* **locale:** fix wide month and add music for zh_CN ([#2380](https://github.com/faker-js/faker/issues/2380)) ([501602b](https://github.com/faker-js/faker/commit/501602b6b3ddcb100eea7e2441e7f20093b9e183))\n* **locale:** improve persons and locations for zh_CN ([#2318](https://github.com/faker-js/faker/issues/2318)) ([87d3423](https://github.com/faker-js/faker/commit/87d3423960d326494d1710946f29fb3930d1a300))\n* **locale:** improve zh_TW ([#2320](https://github.com/faker-js/faker/issues/2320)) ([c5dfe27](https://github.com/faker-js/faker/commit/c5dfe27acd13003962a5cd93f9632392fda41399))\n* **locale:** support color and date for zh_CN ([#2223](https://github.com/faker-js/faker/issues/2223)) ([6736cbf](https://github.com/faker-js/faker/commit/6736cbf9aeeb02a3eb080f0f85c37f141f6924fd))\n* **locale:** update Dutch locale (nl) ([#2237](https://github.com/faker-js/faker/issues/2237)) ([12a511c](https://github.com/faker-js/faker/commit/12a511c9e4781929620dc2906f87661c5f58a480))\n\n### [8.0.2](https://github.com/faker-js/faker/compare/v8.0.1...v8.0.2) (2023-05-27)\n\n\n### Bug Fixes\n\n* **git:** limit need for Intl to specific method ([#2172](https://github.com/faker-js/faker/issues/2172)) ([a5e73f8](https://github.com/faker-js/faker/commit/a5e73f8a11baeefcf03f344cb5e4dde096a0b364))\n* **locale:** en_HK last_name_patterns should be last_name_pattern ([#2154](https://github.com/faker-js/faker/issues/2154)) ([03cc391](https://github.com/faker-js/faker/commit/03cc39154886a0708e13ee2db239c001ce20aa6e))\n* **locale:** ro_MD city should be city_pattern ([#2155](https://github.com/faker-js/faker/issues/2155)) ([c173150](https://github.com/faker-js/faker/commit/c173150a96a95818b0c4fd6cb2d41daea7e9ad0a))\n\n## [8.0.1](https://github.com/faker-js/faker/compare/v8.0.0...v8.0.1) (2023-05-15)\n\n\n* **docs:** switch doc links to stable ([#2152](https://github.com/faker-js/faker/pull/2152)) ([8f741bd](https://github.com/faker-js/faker/commit/8f741bd4bda455517fd048b83d76bd8e6d89d78e))\n\n## [8.0.0](https://github.com/faker-js/faker/compare/v8.0.0-beta.1...v8.0.0) (2023-05-11)\n\n\n### Bug Fixes\n\n* **docs:** fix faker v7 code example for locale migration ([#2125](https://github.com/faker-js/faker/issues/2125)) ([b570461](https://github.com/faker-js/faker/commit/b57046190754b651842dba14170730f3f7ebd8b5))\n* **locales:** add real cities for zu_ZA and af_ZA, update en_ZA city list ([#2141](https://github.com/faker-js/faker/issues/2141)) ([ee8c97c](https://github.com/faker-js/faker/commit/ee8c97cf6e80025707d5cf458981a14be06406ed))\n\n## [8.0.0-beta.1](https://github.com/faker-js/faker/compare/v8.0.0-beta.0...v8.0.0-beta.1) (2023-05-06)\n\n\n### Features\n\n* **helpers:** new method `objectEntry` ([#2123](https://github.com/faker-js/faker/issues/2123)) ([c092aa1](https://github.com/faker-js/faker/commit/c092aa1276a5c249de1ada47e807f12dd6de36f7))\n\n\n### Bug Fixes\n\n* **locale:** el county should be city_name ([#2106](https://github.com/faker-js/faker/issues/2106)) ([1cadfb9](https://github.com/faker-js/faker/commit/1cadfb97856da17047fcb5dcb504c3418eeed145))\n* **locale:** remove incorrect and unused city_prefix/suffix for sk ([#2117](https://github.com/faker-js/faker/issues/2117)) ([e094a5a](https://github.com/faker-js/faker/commit/e094a5a7b00bed7da3610bdbb949cc00320d5094))\n* **locale:** remove unrealistic fictional patterns in ne, ro, tr ([#2120](https://github.com/faker-js/faker/issues/2120)) ([d9ec87e](https://github.com/faker-js/faker/commit/d9ec87e6697ac3c814932c7e3ff6fa2e21d62f3a))\n* **locale:** rename city_prefix to city_name for en_NG, en_ZA, en_AU_ocker ([#2111](https://github.com/faker-js/faker/issues/2111)) ([a0fb69d](https://github.com/faker-js/faker/commit/a0fb69d666c85c40b1f8620dbfa0516e9872397f))\n* **location:** no leading zero on building number or secondary address ([#2032](https://github.com/faker-js/faker/issues/2032)) ([a8dc7e0](https://github.com/faker-js/faker/commit/a8dc7e07f6d5ee2ae38724ba5d503d7b88bd7147))\n* **test:** fix failing latitude test ([#2116](https://github.com/faker-js/faker/issues/2116)) ([7f9e9df](https://github.com/faker-js/faker/commit/7f9e9df4221d27b0b41a8ca04ea2cf69e7065613))\n\n\n### Changed Locales\n\n* **locale:** add city_name to city_patterns ([#2104](https://github.com/faker-js/faker/issues/2104)) ([b72d52e](https://github.com/faker-js/faker/commit/b72d52e5d5501579f6b98629d020292ceaa78c60))\n\n\n### New Locales\n\n* **locale:** add ro_MD locale ([#2084](https://github.com/faker-js/faker/issues/2084)) ([08cf1d8](https://github.com/faker-js/faker/commit/08cf1d85c8ba29991e47dc4b764172abb2cc0705))\n\n## [8.0.0-beta.0](https://github.com/faker-js/faker/compare/v8.0.0-alpha.2...v8.0.0-beta.0) (2023-04-29)\n\n\n### ⚠ BREAKING CHANGES\n\n* **location:** rename definition city to city_pattern (#2094)\n* **location:** rename definition street to street_pattern (#2051)\n* **helpers:** remove default value from arrayElement (#2045)\n* **location:** zip code state (#1874)\n* **finance:** simplify account implementation (#1992)\n* **locale:** move title to metadata (#1978)\n\n### Features\n\n* add base locale ([#1748](https://github.com/faker-js/faker/issues/1748)) ([f890d62](https://github.com/faker-js/faker/commit/f890d627164c5436e2b2a3ac05239a1a1634015e))\n* **date:** introduce anytime ([#2096](https://github.com/faker-js/faker/issues/2096)) ([3fc7bf1](https://github.com/faker-js/faker/commit/3fc7bf1b24ed67696b4824abcd9fa14af43cb66d))\n* **helpers:** add fromRegExp method ([#1569](https://github.com/faker-js/faker/issues/1569)) ([8516bfb](https://github.com/faker-js/faker/commit/8516bfb109741231a49ec8572176e5a12b4c1a37))\n* introduce locale proxy ([#2004](https://github.com/faker-js/faker/issues/2004)) ([8a0bbf5](https://github.com/faker-js/faker/commit/8a0bbf5faa03c294d308a13fe210ba6aaeef6968))\n\n\n### Bug Fixes\n\n* add support for equals on locale proxies ([#2092](https://github.com/faker-js/faker/issues/2092)) ([4d0458c](https://github.com/faker-js/faker/commit/4d0458c96071917c8c3bb85fa61544caf8ff1763))\n* export AircraftType correctly as type ([#2077](https://github.com/faker-js/faker/issues/2077)) ([16d611f](https://github.com/faker-js/faker/commit/16d611f7ec1669480014d42549e2fabc6f8716a0))\n* **image:** use seeded picsum ([#1968](https://github.com/faker-js/faker/issues/1968)) ([b5bfca4](https://github.com/faker-js/faker/commit/b5bfca4043903340dee9ed3cd8965bcdbee85211))\n* **locale:** es cities should be in city_name not city_prefix, remove extraneous city_suffix ([#2109](https://github.com/faker-js/faker/issues/2109)) ([789c8a2](https://github.com/faker-js/faker/commit/789c8a207c941a3f28e4185b94a9c0c317151e2c))\n* **locale:** fix broken street address reference in fr_CH ([#2007](https://github.com/faker-js/faker/issues/2007)) ([cbbc076](https://github.com/faker-js/faker/commit/cbbc0760c0121ce31997c0da1ce9d56189d42d31))\n* **locale:** fix en_HK city_pattern ([#2105](https://github.com/faker-js/faker/issues/2105)) ([75e4892](https://github.com/faker-js/faker/commit/75e4892b7d5c0d074ba141bd11b622cb9a328eb7))\n* **locales:** remove wrong phone number in Portugal ([#2029](https://github.com/faker-js/faker/issues/2029)) ([89c4cf3](https://github.com/faker-js/faker/commit/89c4cf38d7614b2f7d74415455283a151bf82d6c))\n* script error ([#2085](https://github.com/faker-js/faker/issues/2085)) ([4ca3b75](https://github.com/faker-js/faker/commit/4ca3b75c21cb795bb791335b4a316f435b3dab7f))\n* **types:** locale proxy ([#2099](https://github.com/faker-js/faker/issues/2099)) ([971f363](https://github.com/faker-js/faker/commit/971f36371bf924b334cb7766fd87afa7b484119a))\n* typo in Faker jsdocs ([#2008](https://github.com/faker-js/faker/issues/2008)) ([9d904a3](https://github.com/faker-js/faker/commit/9d904a3308db512b88692731b0390d8caf59c211))\n\n\n### Changed Locales\n\n* **locale:** move title to metadata ([#1978](https://github.com/faker-js/faker/issues/1978)) ([c5eb72c](https://github.com/faker-js/faker/commit/c5eb72c7dbc03f1258062048aa0e1270719fd9e3))\n* **locale:** rename cz to cs_CZ ([#2013](https://github.com/faker-js/faker/issues/2013)) ([a95fc51](https://github.com/faker-js/faker/commit/a95fc51279cb942fa9608334ffea52e57732cd3f))\n* **locale:** rename ge to ka_GE ([#2010](https://github.com/faker-js/faker/issues/2010)) ([1f763f8](https://github.com/faker-js/faker/commit/1f763f89aad5d5b6fe42cfd01f9953e2de092cc5))\n* **locale:** use null as not applicable ([#2078](https://github.com/faker-js/faker/issues/2078)) ([acb9cf5](https://github.com/faker-js/faker/commit/acb9cf5a81ec42e64a59f4708345f1af63147a34))\n\n\n### New Locales\n\n* **locale:** add additional metadata properties ([#2025](https://github.com/faker-js/faker/issues/2025)) ([a49aa0d](https://github.com/faker-js/faker/commit/a49aa0d7831a949728b6831b96f15c4971f1e1d9))\n* **locale:** add af_ZA and zu_ZA states ([#1983](https://github.com/faker-js/faker/issues/1983)) ([6ba5093](https://github.com/faker-js/faker/commit/6ba509392365103adcc4b5d6ca62fc74204a39ec))\n* **locale:** add city names for th ([#2075](https://github.com/faker-js/faker/issues/2075)) ([ed19bef](https://github.com/faker-js/faker/commit/ed19befb04dbb7a8c5b59b1c015c6ccbce109869))\n* **locale:** add en_HK locale ([#2083](https://github.com/faker-js/faker/issues/2083)) ([698fd7d](https://github.com/faker-js/faker/commit/698fd7d909740bb9a9b7e9dfe822ef8632e3d4c6))\n* **locale:** add en_US location.county data ([#1996](https://github.com/faker-js/faker/issues/1996)) ([34b743a](https://github.com/faker-js/faker/commit/34b743ab8a859669a0f7b37910c2cbb9e294b534))\n* **locale:** add fi states ([#1986](https://github.com/faker-js/faker/issues/1986)) ([88e561a](https://github.com/faker-js/faker/commit/88e561a5490003a41665eb007c5c28ff0800ae09))\n* **locale:** add hu states ([#1990](https://github.com/faker-js/faker/issues/1990)) ([3ae3691](https://github.com/faker-js/faker/commit/3ae36919d052cbbcf21bf3f5cb16088668544f02))\n* **locale:** add hyphenated names to English locales ([#1872](https://github.com/faker-js/faker/issues/1872)) ([17f0488](https://github.com/faker-js/faker/commit/17f0488b1b85820f989c89d70ea883de4fa19506))\n* **locale:** add locale TH ([#1922](https://github.com/faker-js/faker/issues/1922)) ([3c176b2](https://github.com/faker-js/faker/commit/3c176b23c908cea57a1a0a6c3b7fca86a39989ab))\n* **locale:** de color human ([#1997](https://github.com/faker-js/faker/issues/1997)) ([2675ec2](https://github.com/faker-js/faker/commit/2675ec20fe28ebf89fc8b5b939c9ae7fbde7559f))\n* **locale:** extend Hebrew locale data ([#1721](https://github.com/faker-js/faker/issues/1721)) ([54c2cf8](https://github.com/faker-js/faker/commit/54c2cf82269da03c067b1ee1c158b84282501c15))\n\n\n* **finance:** simplify account implementation ([#1992](https://github.com/faker-js/faker/issues/1992)) ([de078de](https://github.com/faker-js/faker/commit/de078de89bf1b52de153f88352cf534811673886))\n* **helpers:** remove default value from arrayElement ([#2045](https://github.com/faker-js/faker/issues/2045)) ([0564446](https://github.com/faker-js/faker/commit/05644468208601f842081d8ce4545f9d37b55461))\n* **location:** rename definition city to city_pattern ([#2094](https://github.com/faker-js/faker/issues/2094)) ([8cd1965](https://github.com/faker-js/faker/commit/8cd196562be43d378bc82d0dfe8b003fd84c404f))\n* **location:** rename definition street to street_pattern ([#2051](https://github.com/faker-js/faker/issues/2051)) ([3529ef7](https://github.com/faker-js/faker/commit/3529ef7a97513286ef9ecfdfb3a460bd9723f69f))\n* **location:** zip code state ([#1874](https://github.com/faker-js/faker/issues/1874)) ([8574125](https://github.com/faker-js/faker/commit/857412514e94d1d7f30aab9a9e01c24aa05d7dee))\n\n## [8.0.0-alpha.2](https://github.com/faker-js/faker/compare/v8.0.0-alpha.1...v8.0.0-alpha.2) (2023-03-24)\n\n\n### Bug Fixes\n\n* **locale:** split zh_TW first_names by gender ([#1941](https://github.com/faker-js/faker/issues/1941)) ([4e97200](https://github.com/faker-js/faker/commit/4e97200b26ace515b2226c322c40c36fa7573c4f))\n* revert types field ([#1966](https://github.com/faker-js/faker/issues/1966)) ([9dcf83f](https://github.com/faker-js/faker/commit/9dcf83f9b0b7353da6083da476d30dab74a52a50))\n\n\n### New Locales\n\n* **locale:** add Serbian (Latin) language ([#1801](https://github.com/faker-js/faker/issues/1801)) ([d2046e8](https://github.com/faker-js/faker/commit/d2046e8b08c582d74bbd0d03eb8e64db9e721400))\n\n## [8.0.0-alpha.1](https://github.com/faker-js/faker/compare/v8.0.0-alpha.0...v8.0.0-alpha.1) (2023-03-20)\n\n\n### ⚠ BREAKING CHANGES\n\n* remove dynamic locale switching support (#1735)\n* **company:** rename bs to buzz (#1860)\n* **location:** countryCode use ISO-3166-1 (#1720)\n* **number:** default to high precision float (#1675)\n* **locale:** remove unused separator entry (#1731)\n\n### Features\n\n* **airline:** add airline module ([#1699](https://github.com/faker-js/faker/issues/1699)) ([579c9ad](https://github.com/faker-js/faker/commit/579c9adb5affa01ee5ee384942f56d662a21022e))\n* **company:** add realistic Hungarian company names ([#1758](https://github.com/faker-js/faker/issues/1758)) ([2e6b136](https://github.com/faker-js/faker/commit/2e6b136c61a7cfc799c72a86a38ca4a505d94e3c))\n* **date:** introduce faker.defaultRefDate and setDefaultRefDate ([#1757](https://github.com/faker-js/faker/issues/1757)) ([3a44d5f](https://github.com/faker-js/faker/commit/3a44d5fa48e8b28a7b9422a18262e39af1d1cb91))\n* **finance:** currency object ([#1809](https://github.com/faker-js/faker/issues/1809)) ([59157a4](https://github.com/faker-js/faker/commit/59157a429a1bcde3f78bd9009f6de02358365ba2))\n* **helpers:** add length range support in `arrayElements` ([#1772](https://github.com/faker-js/faker/issues/1772)) ([b86638d](https://github.com/faker-js/faker/commit/b86638d478fa21fafa9aaa3e247a08b479bf5a9d))\n* **helpers:** add new faker.helpers.weightedArrayElement ([#1654](https://github.com/faker-js/faker/issues/1654)) ([59824e6](https://github.com/faker-js/faker/commit/59824e66ad1e14be2d61b8425e8f8e9547863565))\n* **helpers:** allow empty string in fake ([#1679](https://github.com/faker-js/faker/issues/1679)) ([f0d2ffb](https://github.com/faker-js/faker/commit/f0d2ffb256e5aefb98d4f38905ef081c8e6af43e))\n* **helpers:** new method enumValue ([#1920](https://github.com/faker-js/faker/issues/1920)) ([f2abf8b](https://github.com/faker-js/faker/commit/f2abf8b49439fc3c6197ecc9a16e212c9e64497a))\n* **locales:** add mergeLocales utility ([#1707](https://github.com/faker-js/faker/issues/1707)) ([788fce0](https://github.com/faker-js/faker/commit/788fce048f0233552df47f3407c06d8f83c32b0c))\n* **number:** add binary and octal random number generation ([#1708](https://github.com/faker-js/faker/issues/1708)) ([d3229fc](https://github.com/faker-js/faker/commit/d3229fcdf28b5a1abdbc44a7bcdde934bd472bf2))\n* **number:** default to high precision float ([#1675](https://github.com/faker-js/faker/issues/1675)) ([1ebbead](https://github.com/faker-js/faker/commit/1ebbead194a9583dbd0f21f136c9d2bf8f84a50f))\n* **person:** add Portuguese BR Language to western zodiac sign ([#1814](https://github.com/faker-js/faker/issues/1814)) ([fd96094](https://github.com/faker-js/faker/commit/fd960941a5434464736b236e73df9813bc22c86c))\n* **person:** add short bio ([#1696](https://github.com/faker-js/faker/issues/1696)) ([2a2e054](https://github.com/faker-js/faker/commit/2a2e054a16a45bc5cd56bdd923b7f5140eb12699))\n* **person:** split prefix into gendered versions ([#1665](https://github.com/faker-js/faker/issues/1665)) ([27dff93](https://github.com/faker-js/faker/commit/27dff93aa27d755874aa5022c78f17ff8e9cf7e0))\n* provide enums for color values ([#1910](https://github.com/faker-js/faker/issues/1910)) ([a001090](https://github.com/faker-js/faker/commit/a0010900205ed8b1d1ba2adefe222c1cb41c1a70))\n* **string:** add binary and octal random string generation ([#1710](https://github.com/faker-js/faker/issues/1710)) ([80e0a96](https://github.com/faker-js/faker/commit/80e0a9688099677a74614ccbedc9231b6382c4eb))\n* **string:** generate string from characters ([#1717](https://github.com/faker-js/faker/issues/1717)) ([47b2cfc](https://github.com/faker-js/faker/commit/47b2cfc76b790647e398bf9883368a10b2ff5a68))\n* **string:** nanoid ([#1716](https://github.com/faker-js/faker/issues/1716)) ([099e76c](https://github.com/faker-js/faker/commit/099e76ce0fb180beb5fd62d72a07c236e04cdca0))\n\n\n### Bug Fixes\n\n* consistent locale names ([#1884](https://github.com/faker-js/faker/issues/1884)) ([cf2ce68](https://github.com/faker-js/faker/commit/cf2ce6830d42a1a91c1a2defcc02d86c1a782cf8))\n* correct types field ([#1878](https://github.com/faker-js/faker/issues/1878)) ([956a15f](https://github.com/faker-js/faker/commit/956a15fff5c3714485e8e612df62034a5f78c0c5))\n* **currency:** modernise currency list for 2023 ([#1880](https://github.com/faker-js/faker/issues/1880)) ([e6f949b](https://github.com/faker-js/faker/commit/e6f949b73e781d7e3f1fb4adf8f87d66b4aa29a1))\n* discord link ([#1891](https://github.com/faker-js/faker/issues/1891)) ([8a97cac](https://github.com/faker-js/faker/commit/8a97cac30f94bf7c29bfd6ffbad6ebf9c05fa2b1))\n* **git:** commitEntry normalize user ([#1813](https://github.com/faker-js/faker/issues/1813)) ([667599d](https://github.com/faker-js/faker/commit/667599d8fb59c31166b897799f30788edc5f54d7))\n* **helpers:** uniform distribution in helpers.arrayElements ([#1770](https://github.com/faker-js/faker/issues/1770)) ([2b84b33](https://github.com/faker-js/faker/commit/2b84b3389a2719e0f365055990a51673acd07ac9))\n* **internet:** filter banned dots from email addresses ([#1883](https://github.com/faker-js/faker/issues/1883)) ([f8926c7](https://github.com/faker-js/faker/commit/f8926c7b1311e5c1e617289f9ee3760b522bea3f))\n* **internet:** fix invalid emails in some locales ([#1746](https://github.com/faker-js/faker/issues/1746)) ([1e4e869](https://github.com/faker-js/faker/commit/1e4e8699e59f3b5b9c1e1d6ad9b89ee4cc254e95))\n* **locale:** az company name_patterns return undefined in name ([#1914](https://github.com/faker-js/faker/issues/1914)) ([bb72a66](https://github.com/faker-js/faker/commit/bb72a6679b7005271e847324a2affbd187f65716))\n* **locale:** correct capitalization of last_name in en_AU ([#1912](https://github.com/faker-js/faker/issues/1912)) ([4f14533](https://github.com/faker-js/faker/commit/4f14533418e23496fa463f08e8276cb230dc7643))\n* **locale:** filter inappropriate words in the en locale ([#1745](https://github.com/faker-js/faker/issues/1745)) ([dfa647d](https://github.com/faker-js/faker/commit/dfa647dc07ea25f962c4df913bae2de082e8acc4))\n* **locale:** fix pt_PT street addresses ([#1911](https://github.com/faker-js/faker/issues/1911)) ([8f0abd3](https://github.com/faker-js/faker/commit/8f0abd3e1018d3c814e9ade5e999457e15fee47f))\n* **locale:** remove invalid city patterns from pt_BR ([#1913](https://github.com/faker-js/faker/issues/1913)) ([7ae5cdb](https://github.com/faker-js/faker/commit/7ae5cdb59d4c0e5550ea9f9c2b065360b0d359a5))\n* **locale:** replace Ð with Đ in hr and vi ([#1810](https://github.com/faker-js/faker/issues/1810)) ([ff53587](https://github.com/faker-js/faker/commit/ff5358732fdbd224ef8c7e71a9591fa4fd68da3c))\n* more discord links ([#1893](https://github.com/faker-js/faker/issues/1893)) ([f948e2e](https://github.com/faker-js/faker/commit/f948e2e8ccc93b31557f8c65f610f52dff28e2e4))\n* **person:** avoid repeated last name via new last_name_patterns ([#1819](https://github.com/faker-js/faker/issues/1819)) ([0f98518](https://github.com/faker-js/faker/commit/0f98518f0906a9660dcdb8993b6cb983c5e4c92f))\n* **person:** change fullName to use name patterns ([#1637](https://github.com/faker-js/faker/issues/1637)) ([1ae2f6f](https://github.com/faker-js/faker/commit/1ae2f6f489bcf7b317202877af3419ecc01bc1d0))\n* **person:** improve to Dutch name generation ([#1778](https://github.com/faker-js/faker/issues/1778)) ([fbd0db5](https://github.com/faker-js/faker/commit/fbd0db533b5a46fe1175c02c65b3e61fca52d40d))\n* **random:** prevent infinite do-while ([#1938](https://github.com/faker-js/faker/issues/1938)) ([256631d](https://github.com/faker-js/faker/commit/256631d6be4b2b40ae660a7e9052cde07a3da18c))\n* **random:** remove deprecated method usage ([#1865](https://github.com/faker-js/faker/issues/1865)) ([25bd847](https://github.com/faker-js/faker/commit/25bd847545acb13291ac0a3704688793ca9a0933))\n\n\n### Changed Locales\n\n* **locale:** remove unused separator entry ([#1731](https://github.com/faker-js/faker/issues/1731)) ([0bc6c2f](https://github.com/faker-js/faker/commit/0bc6c2fbe65de9a9f706aa6f78f3b07940038461))\n\n\n* **company:** rename bs to buzz ([#1860](https://github.com/faker-js/faker/issues/1860)) ([5f95aca](https://github.com/faker-js/faker/commit/5f95aca92158ce749215527c8d3691c19737e3f1))\n* **location:** countryCode use ISO-3166-1 ([#1720](https://github.com/faker-js/faker/issues/1720)) ([a05c3e5](https://github.com/faker-js/faker/commit/a05c3e5fed805c5086a22841a81da0d86ab89386))\n* remove dynamic locale switching support ([#1735](https://github.com/faker-js/faker/issues/1735)) ([9a35dc9](https://github.com/faker-js/faker/commit/9a35dc92260585683132172f10bcdec701ed661a))\n\n\n### New Locales\n\n* **locale:** add `state` and `state_abbr` to `cz` ([#1847](https://github.com/faker-js/faker/issues/1847)) ([f6c8ca3](https://github.com/faker-js/faker/commit/f6c8ca36b4e288697ae87a8bbdd027cd34947875))\n* **locale:** add Luxembourg (French) locale ([#1693](https://github.com/faker-js/faker/issues/1693)) ([c66f7bd](https://github.com/faker-js/faker/commit/c66f7bd70f930c4a080cc24cc8d09baab260f6d0))\n* **locale:** extend english company ([#1701](https://github.com/faker-js/faker/issues/1701)) ([f0e859b](https://github.com/faker-js/faker/commit/f0e859ba3033e54aefd71bf194da574593bc1631))\n\n## [8.0.0-alpha.0](https://github.com/faker-js/faker/compare/v7.6.0...v8.0.0-alpha.0) (2022-12-24)\n\n\n### ⚠ BREAKING CHANGES\n\n* **company:** remove hardcoded name fallback pattern (#1451)\n* **date:** unify signatures (#1534)\n* **helpers:** rewrite shuffle (#1521)\n* **image:** remove lorempixel (#1641)\n* **image:** rewrite module (#1477)\n* **internet:** ip now returns ipv4 and ipv6 (#1059)\n* **locale:** change en_IND to en_IN (#1448)\n* **location:** `latitude`/`longitude` returns number (#1064)\n* **location:** `nearbyGPSCoordinate` returns number tuple (#1061)\n* **location:** rename address module (#1469)\n* **number:** change float default params (#1642)\n* **number:** change int default params (#1643)\n* **person:** rename name module (#1445)\n* **string:** swap `allowLeadingZeros` default to `true` (#1602)\n* cleanup deprecations (#1440)\n* make mersenne internal (#1444)\n* upgrade node minimum target (#1494)\n\n### Features\n\n* **datatype:** introduce probability option to boolean ([#1476](https://github.com/faker-js/faker/issues/1476)) ([838f836](https://github.com/faker-js/faker/commit/838f8369196baabb28529470c27125756e6f671e))\n* **git:** add options.refDate to commitEntry ([#1512](https://github.com/faker-js/faker/issues/1512)) ([7c661c6](https://github.com/faker-js/faker/commit/7c661c63d4eb6345ef7aab1836dc7643d412dd0c))\n* **helpers:** add rangeToNumber method and add range parameters ([#1486](https://github.com/faker-js/faker/issues/1486)) ([9cd716e](https://github.com/faker-js/faker/commit/9cd716e891d3bb8d9a8f9d43899d0dcd161e1832))\n* **helpers:** fake from array ([#1453](https://github.com/faker-js/faker/issues/1453)) ([75a31f6](https://github.com/faker-js/faker/commit/75a31f620c880413c05f012f1924b2ad89fb950c))\n* **helpers:** introduce `multiple` method ([#1545](https://github.com/faker-js/faker/issues/1545)) ([f06126a](https://github.com/faker-js/faker/commit/f06126a1ba8515d6e0b7733999d5cd2f8849be7a))\n* **internet:** add options to url() ([#1480](https://github.com/faker-js/faker/issues/1480)) ([09e8356](https://github.com/faker-js/faker/commit/09e835664add0a342dd089f31bbae7d880198493))\n* **internet:** ip now returns ipv4 and ipv6 ([#1059](https://github.com/faker-js/faker/issues/1059)) ([a90f2fe](https://github.com/faker-js/faker/commit/a90f2fe65c705a5593215b0a35945b77c1d575f1))\n* **locale:** add dv locale ([#1506](https://github.com/faker-js/faker/issues/1506)) ([0b9989f](https://github.com/faker-js/faker/commit/0b9989fe0ec3dcb8e511060c1fe42bb6abe2b1ba))\n* **locale:** add free email domains for zh_CN ([#1555](https://github.com/faker-js/faker/issues/1555)) ([f241928](https://github.com/faker-js/faker/commit/f24192868ef2475b633667c955e07e0a7a0ff681))\n* **locale:** update Korean color, date, location, word, company ([#1492](https://github.com/faker-js/faker/issues/1492)) ([2ce8056](https://github.com/faker-js/faker/commit/2ce8056cc5f1fa874447da6077338eb793663179))\n* **locale:** update location/country list ([#1676](https://github.com/faker-js/faker/issues/1676)) ([ce1fa2f](https://github.com/faker-js/faker/commit/ce1fa2f41df18f47be422d4f8dbcaf87b7d841a3))\n* **locate:** add japanese company ([#1573](https://github.com/faker-js/faker/issues/1573)) ([6e1009a](https://github.com/faker-js/faker/commit/6e1009ae0ab6a185eaf808e2dd4d8dcab65c79b6))\n* **location:** `latitude`/`longitude` returns number ([#1064](https://github.com/faker-js/faker/issues/1064)) ([dac6be3](https://github.com/faker-js/faker/commit/dac6be39fec509965e850ae1a47770c9224196f5))\n* **location:** `nearbyGPSCoordinate` returns number tuple ([#1061](https://github.com/faker-js/faker/issues/1061)) ([4765336](https://github.com/faker-js/faker/commit/476533697141f0e88c9eca300d0b5040dd8a09d7))\n* **number:** adjust hex default ([#1649](https://github.com/faker-js/faker/issues/1649)) ([7b50c2f](https://github.com/faker-js/faker/commit/7b50c2f0126ac865d4e4efea360b8ba71f0cb7c6))\n* **number:** change float default params ([#1642](https://github.com/faker-js/faker/issues/1642)) ([671631b](https://github.com/faker-js/faker/commit/671631b0efa84ec4ff17827c7263a261de2d3fa0))\n* **number:** change int default params ([#1643](https://github.com/faker-js/faker/issues/1643)) ([0b2fa1a](https://github.com/faker-js/faker/commit/0b2fa1ae96c6aabb7bcaae8d7f5f90df86d43786))\n* **number:** move methods to new module ([#1122](https://github.com/faker-js/faker/issues/1122)) ([7d4d99f](https://github.com/faker-js/faker/commit/7d4d99f00bf1e29c14346bd6a9fab33c8e7d5743))\n* **person:** add `zodiacSign()` ([#182](https://github.com/faker-js/faker/issues/182)) ([7e00d17](https://github.com/faker-js/faker/commit/7e00d1741495f763f986b3a5daf40943db4abc7d))\n* **string:** add special() method ([#1634](https://github.com/faker-js/faker/issues/1634)) ([50fb72c](https://github.com/faker-js/faker/commit/50fb72ce3d7a911564ad5ff9f929ca5567a83757))\n* **string:** move methods to new module ([#1155](https://github.com/faker-js/faker/issues/1155)) ([79858fe](https://github.com/faker-js/faker/commit/79858fea203bce7ada9e9bcc7751f6ab25123977))\n* **word:** add sample method ([#714](https://github.com/faker-js/faker/issues/714)) ([3777c44](https://github.com/faker-js/faker/commit/3777c446e48a196ea4aae543c89a0944abf74d87))\n* fake with multiple parameters ([#1459](https://github.com/faker-js/faker/issues/1459)) ([2eb2537](https://github.com/faker-js/faker/commit/2eb253732ab4ee62552e153aded4901ad03e23b7))\n\n\n### Bug Fixes\n\n* **company:** remove hardcoded name fallback pattern ([#1451](https://github.com/faker-js/faker/issues/1451)) ([b99ff71](https://github.com/faker-js/faker/commit/b99ff713306170e337e597714ffa1ac1ae17fc82))\n* **date:** don't allow parameters <= 0 ([#1536](https://github.com/faker-js/faker/issues/1536)) ([dd58148](https://github.com/faker-js/faker/commit/dd58148a2d47de9942c3266a8cdfd8dead32c528))\n* **date:** unify signatures ([#1534](https://github.com/faker-js/faker/issues/1534)) ([0cec571](https://github.com/faker-js/faker/commit/0cec57153d9e97b609714e8d6a96e2ccfcedfc11))\n* **git:** adjust commitEntry to match `git log` output ([#1539](https://github.com/faker-js/faker/issues/1539)) ([99b6fb2](https://github.com/faker-js/faker/commit/99b6fb2c8d6d3e8ead53d7cc8d58bf615408860d))\n* **helpers:** rewrite shuffle ([#1521](https://github.com/faker-js/faker/issues/1521)) ([a5de229](https://github.com/faker-js/faker/commit/a5de22926d1a5b6741216d2ba390880658d5f155))\n* **image:** remove lorempixel ([#1641](https://github.com/faker-js/faker/issues/1641)) ([ab9fa1f](https://github.com/faker-js/faker/commit/ab9fa1fe5bab671c1888663151ae20374f409c4a))\n* **image:** rewrite module ([#1477](https://github.com/faker-js/faker/issues/1477)) ([616b34d](https://github.com/faker-js/faker/commit/616b34def1781ad3c34b30f8f44fc9a8e7052a38))\n* **internet:** userName, email and slugify return only ascii ([#1554](https://github.com/faker-js/faker/issues/1554)) ([4ed45fa](https://github.com/faker-js/faker/commit/4ed45fa33f80c59625a285d06abe31ce2f524357))\n* **locale:** change country name from Holanda to official name ([#1669](https://github.com/faker-js/faker/issues/1669)) ([4ce378c](https://github.com/faker-js/faker/commit/4ce378ca4fde869caab29a8d688a816e4711e289))\n* **locale:** change en_IND to en_IN ([#1448](https://github.com/faker-js/faker/issues/1448)) ([a7cd422](https://github.com/faker-js/faker/commit/a7cd422c6cbfe10f110e1fc53c88559198a97f08))\n* **locale:** filter inappropriate words in the en locale ([#1633](https://github.com/faker-js/faker/issues/1633)) ([df881bd](https://github.com/faker-js/faker/commit/df881bd044dd62bb2b90e8bfaa58d24d95dfef3b))\n* **locale:** improve en_GB location addresses ([#1620](https://github.com/faker-js/faker/issues/1620)) ([27d41ee](https://github.com/faker-js/faker/commit/27d41ee27f0a0ca1628d1da3785acd42557ba533))\n* **locale:** mk (Macedonian) names should use cyrillic а ([#1557](https://github.com/faker-js/faker/issues/1557)) ([1796559](https://github.com/faker-js/faker/commit/1796559b16a17cbd2434a3274cf5bc760c0911f5))\n* **location:** rename address module ([#1469](https://github.com/faker-js/faker/issues/1469)) ([b983ca1](https://github.com/faker-js/faker/commit/b983ca11922d3c6b07499adbe2089081a9a69083))\n* **location:** use IANA standard for timezone ([#1678](https://github.com/faker-js/faker/issues/1678)) ([dd81fe1](https://github.com/faker-js/faker/commit/dd81fe1b22139b928dccca1fb359a8a69180a62e))\n* **number:** values out of bounds ([#1648](https://github.com/faker-js/faker/issues/1648)) ([e4839a9](https://github.com/faker-js/faker/commit/e4839a9fc91d0ffc36c2015b34fcba33a6797bb4))\n* **person:** Incorrect behavior of name.firstName() function ([#1610](https://github.com/faker-js/faker/issues/1610)) ([4ce8e98](https://github.com/faker-js/faker/commit/4ce8e98fcc19d99bf6df3abb3e24c4667f586076))\n* **person:** rename name module ([#1445](https://github.com/faker-js/faker/issues/1445)) ([20f2236](https://github.com/faker-js/faker/commit/20f2236265467feb095cce5b5735bbadc07b9696))\n* **string:** swap `allowLeadingZeros` default to `true` ([#1602](https://github.com/faker-js/faker/issues/1602)) ([c4b7ce8](https://github.com/faker-js/faker/commit/c4b7ce8648cbd5ac2b224942908bccf9914e08f9))\n* ASCII-fy `domainWord()` ([#1520](https://github.com/faker-js/faker/issues/1520)) ([cf764b9](https://github.com/faker-js/faker/commit/cf764b925339d7917a641a8937735c35ed31c25a))\n* broken `allowLeadingZeros` tests ([#1638](https://github.com/faker-js/faker/issues/1638)) ([97dbfa1](https://github.com/faker-js/faker/commit/97dbfa198644da98dc3f423acaaeb2976647e52b))\n* cleanup deprecations ([#1440](https://github.com/faker-js/faker/issues/1440)) ([9c1437d](https://github.com/faker-js/faker/commit/9c1437d6034ef5537c079746761c4c71347f768b))\n* first_name file in en_GH locale ([#1566](https://github.com/faker-js/faker/issues/1566)) ([dfd74f2](https://github.com/faker-js/faker/commit/dfd74f29311ef4d2a096b3751217897e86474a0f))\n* make mersenne internal ([#1444](https://github.com/faker-js/faker/issues/1444)) ([5aa747f](https://github.com/faker-js/faker/commit/5aa747f7c0e6f4f67044d71139d2f2cf20256a32))\n* upgrade node minimum target ([#1494](https://github.com/faker-js/faker/issues/1494)) ([226d421](https://github.com/faker-js/faker/commit/226d4215bd672a6e3f5c19975d0c303343ee4466))\n\n## [7.6.0](https://github.com/faker-js/faker/compare/v7.5.0...v7.6.0) (2022-10-12)\n\n\n### Features\n\n* **finance:** branch code option in bic() ([#1378](https://github.com/faker-js/faker/issues/1378)) ([fe97c29](https://github.com/faker-js/faker/commit/fe97c29ef888b41582d4ad55753c7eb7e4bac6fc))\n* **locale:** add first name for zh_CN ([#1376](https://github.com/faker-js/faker/issues/1376)) ([1d8ea82](https://github.com/faker-js/faker/commit/1d8ea82ec8ef7dacc14e747726299fea3e06f6cf))\n* **locale:** add male first names starting with Z to id_ID ([#1424](https://github.com/faker-js/faker/issues/1424)) ([f921c14](https://github.com/faker-js/faker/commit/f921c14c5b60eed1742ad79809210597ecdcc98e))\n* **locale:** add months, days and few other minor strings to es ([#1320](https://github.com/faker-js/faker/issues/1320)) ([ebb4e2c](https://github.com/faker-js/faker/commit/ebb4e2c37ab08396fcf2d757d1192bfd59e913fc))\n* **locale:** add new Indonesia state ([#1400](https://github.com/faker-js/faker/issues/1400)) ([be87581](https://github.com/faker-js/faker/commit/be875818a8cdcf7eeab387b3d9fa232cdb5f7087))\n* **locale:** extends id_ID company prefix ([#1399](https://github.com/faker-js/faker/issues/1399)) ([f410564](https://github.com/faker-js/faker/commit/f4105642bf32a8d13bafeaf3228138c984c98b2c))\n* lorem null response fix ([#1407](https://github.com/faker-js/faker/issues/1407)) ([a6ce717](https://github.com/faker-js/faker/commit/a6ce71703b02f7c2c4f742106acff05d879c4384))\n* **modules:** export module interfaces ([#932](https://github.com/faker-js/faker/issues/932)) ([b9884d0](https://github.com/faker-js/faker/commit/b9884d098d6e14001da36acfba6fbfebdcef8fea))\n* **science:** add more units in en locale ([#1386](https://github.com/faker-js/faker/issues/1386)) ([8dcb584](https://github.com/faker-js/faker/commit/8dcb5841f0a6b0ba9eb1b1ebff123118647ab04b))\n\n\n### Bug Fixes\n\n* **finance:** adjust min length of generated bitcoin address ([#1384](https://github.com/faker-js/faker/issues/1384)) ([10aded2](https://github.com/faker-js/faker/commit/10aded248c5a7aaf57e1b82fad4fa15cfe8adce4))\n* **finance:** fix typo in Belarusian Ruble's name ([#1395](https://github.com/faker-js/faker/issues/1395)) ([fe214c3](https://github.com/faker-js/faker/commit/fe214c3c2d4decf469bf3bd381c7f2dfb3fbb3cd))\n* **finance:** Update Belarusian Ruble to new version ([#1392](https://github.com/faker-js/faker/issues/1392)) ([526906f](https://github.com/faker-js/faker/commit/526906ffaecd05c48264c30105593341b4da12be))\n* **finance:** update Venezuelan bolívar name and code ([#1394](https://github.com/faker-js/faker/issues/1394)) ([0e65143](https://github.com/faker-js/faker/commit/0e65143a5f1c8a25b49dd0e661628a74d1e5a82f))\n* **finance:** update Zambian Kwacha to new version ([#1393](https://github.com/faker-js/faker/issues/1393)) ([115e859](https://github.com/faker-js/faker/commit/115e859c0187aa17a5392892fe8b5bbe2ccdcc37))\n* **image:** properly lock loremflickr.com images ([#1396](https://github.com/faker-js/faker/issues/1396)) ([2539e6a](https://github.com/faker-js/faker/commit/2539e6af93bd49860776afa57f11b29c2bc4d8f1))\n* improve default seed initialization ([#1334](https://github.com/faker-js/faker/issues/1334)) ([925db3a](https://github.com/faker-js/faker/commit/925db3a0194fba6d5984203a69747265848227ef))\n* **locale:** change id_ID name to `Indonesian` ([#1401](https://github.com/faker-js/faker/issues/1401)) ([ec0181e](https://github.com/faker-js/faker/commit/ec0181ec699e8687ecabda1d251b80f8d84b3a10))\n\n## [7.5.0](https://github.com/faker-js/faker/compare/v7.4.0...v7.5.0) (2022-08-29)\n\n\n### Features\n\n* **company:** move name formats to locales ([#1293](https://github.com/faker-js/faker/issues/1293)) ([e1f26a6](https://github.com/faker-js/faker/commit/e1f26a6d2c79f3d9540f1890669631aca0fe5527))\n* **datatype:** change hexadecimal signature ([#1238](https://github.com/faker-js/faker/issues/1238)) ([8cb6027](https://github.com/faker-js/faker/commit/8cb6027087fbc3fd038c4063b78f283d9aa48959))\n* **locale:** add city names (de) ([#1283](https://github.com/faker-js/faker/issues/1283)) ([cc8b2b2](https://github.com/faker-js/faker/commit/cc8b2b2e1645c5b7cfe647ed64b498dbd277688a))\n* **locale:** add directions and directions abbr to pl ([#1225](https://github.com/faker-js/faker/issues/1225)) ([7a718b9](https://github.com/faker-js/faker/commit/7a718b928dc255dc40791025e0b0c0bed6a4d2f9))\n* **locale:** add horses to pl ([#1227](https://github.com/faker-js/faker/issues/1227)) ([ca7cb41](https://github.com/faker-js/faker/commit/ca7cb41c0580822da31cd6d4c537d4cd2dcbccb1))\n* **locale:** extend Hebrew (he) ([#1257](https://github.com/faker-js/faker/issues/1257)) ([f8c9f60](https://github.com/faker-js/faker/commit/f8c9f60307823be517825ae60624f9bbe2ea5219))\n* **name:** add sexType method ([#1289](https://github.com/faker-js/faker/issues/1289)) ([f684a14](https://github.com/faker-js/faker/commit/f684a14ddc3729c74f8434db68324269ae9a640f))\n* **name:** extract sex generator from gender to sex ([#1168](https://github.com/faker-js/faker/issues/1168)) ([ad3c9bf](https://github.com/faker-js/faker/commit/ad3c9bf0caab9fac465694641d4d170fa103a243))\n* **system:** add cron ([#897](https://github.com/faker-js/faker/issues/897)) ([8fecd58](https://github.com/faker-js/faker/commit/8fecd58b7cfd07826194e0de5d2c868c07c4d913))\n\n\n### Bug Fixes\n\n* **internal:** fix typo in deprecation message ([#1316](https://github.com/faker-js/faker/issues/1316)) ([7b18404](https://github.com/faker-js/faker/commit/7b184048f3d97ee75db6f5227776a801701d012d))\n* **locale:** remove SUS names ([#1303](https://github.com/faker-js/faker/issues/1303)) ([f78843e](https://github.com/faker-js/faker/commit/f78843edb05913c44ebd86535b0d50d22e99fc5e))\n* **random:** retry on invalid word generation ([#1307](https://github.com/faker-js/faker/issues/1307)) ([c2108fa](https://github.com/faker-js/faker/commit/c2108fa5db889bb1455a5735934776bcf91fabac))\n\n## [7.4.0](https://github.com/faker-js/faker/compare/v7.3.0...v7.4.0) (2022-08-08)\n\n\n### Features\n\n* add rodent breed on animal 'en' locale ([#1136](https://github.com/faker-js/faker/issues/1136)) ([a65f1a2](https://github.com/faker-js/faker/commit/a65f1a2b59b909c4b5cc044af560ff91642c9a56))\n* **dev:** add male_first_name,female_first_name, jp locale ([#1217](https://github.com/faker-js/faker/issues/1217)) ([ad885ea](https://github.com/faker-js/faker/commit/ad885eaffd4d95031df1b3a09cead7c18ccd2c5b))\n* **image:** add image via.placeholder provider ([#1186](https://github.com/faker-js/faker/issues/1186)) ([00d4741](https://github.com/faker-js/faker/commit/00d4741fb8cde9c2790241654ba375fa6afa4f81))\n* **locales.en:** extend vehicle ([#1102](https://github.com/faker-js/faker/issues/1102)) ([07a970f](https://github.com/faker-js/faker/commit/07a970f2e05ef4e04a9d7382ab75fa544fb986d6))\n* **locales.pl:** add pl translation for gender and binary gender ([#1162](https://github.com/faker-js/faker/issues/1162)) ([22a050e](https://github.com/faker-js/faker/commit/22a050e86fd4fb04e4232a9e57fb1602fd3944cc))\n* **system.fileName:** file extension count ([#1101](https://github.com/faker-js/faker/issues/1101)) ([968134c](https://github.com/faker-js/faker/commit/968134c398a11b698b489a492179080aa7ca8c73))\n* **system.networkInterface:** add networkInterface faker ([#1133](https://github.com/faker-js/faker/issues/1133)) ([5979f82](https://github.com/faker-js/faker/commit/5979f82e17d4f9adf80fa795afb668d57b33411f))\n\n\n### Bug Fixes\n\n* **finance.bic:** remove hardcoded elements and simplify function ([#1171](https://github.com/faker-js/faker/issues/1171)) ([5a397e0](https://github.com/faker-js/faker/commit/5a397e0f8a6b4651a5b093b8eafe4895bf166845))\n\n## [7.3.0](https://github.com/faker-js/faker/compare/v7.2.0...v7.3.0) (2022-06-20)\n\n### New & Noteworthy\n\n* Webpack v4 should now be supported 🚀\n\n\n### Features\n\n* add abbreviations to `hacker.abbreviation()` in the `en` locale ([#1086](https://github.com/faker-js/faker/issues/1086)) ([c5d8934](https://github.com/faker-js/faker/commit/c5d893401be7b9cdf3e54930df0681ea9f43be06))\n* improve norwegian translations ([#1042](https://github.com/faker-js/faker/issues/1042)) ([e071c78](https://github.com/faker-js/faker/commit/e071c78df7a40813228aeed0ad54f10471289b3f))\n* throw error on unknown locale ([#1071](https://github.com/faker-js/faker/issues/1071)) ([5ea8252](https://github.com/faker-js/faker/commit/5ea8252f727e2e577c2adca9650ac8f24a171632))\n\n\n### Bug Fixes\n\n* lower target to support Webpack 4 ([#1085](https://github.com/faker-js/faker/issues/1085)) ([080e51d](https://github.com/faker-js/faker/commit/080e51d19afc5c426b804f6afbd44333bbd0d1c9))\n\n## [7.2.0](https://github.com/faker-js/faker/compare/v7.0.1...v7.2.0) (2022-06-06)\n\n\n### ⚠ SOFT BREAKING CHANGES\n\n* always use https for loremflickr (#1034)\n  * we removed the last parameter for `image.imageUrl` and always generate https urls\n\n\n### Features\n\n* add en_CA city_name (close [#983](https://github.com/faker-js/faker/issues/983)) ([#992](https://github.com/faker-js/faker/issues/992)) ([dc5c720](https://github.com/faker-js/faker/commit/dc5c72070c2dd32e9b1cb32368646fa6ae1bed0c))\n* add german adjectives ([#1023](https://github.com/faker-js/faker/issues/1023)) ([1b9a920](https://github.com/faker-js/faker/commit/1b9a920b36133a1b1c6313f1fb086fb697120076))\n* always use https for loremflickr ([#1034](https://github.com/faker-js/faker/issues/1034)) ([a235dca](https://github.com/faker-js/faker/commit/a235dcac30064e1357c4b0dc2481b2dcfa04a365))\n* science module ([#1014](https://github.com/faker-js/faker/issues/1014)) ([d75d079](https://github.com/faker-js/faker/commit/d75d07970b44bde066de0a765c169809ee8f6b74))\n\n\n### Bug Fixes\n\n* 🇫🇷 fr and 🇨🇭 fr_CH 🎨 colors ([#1007](https://github.com/faker-js/faker/issues/1007)) ([d96457e](https://github.com/faker-js/faker/commit/d96457ed99fb124dd4fceb16a8b418be2a4f47ed))\n\n## [7.1.0](https://github.com/faker-js/faker/compare/v7.0.1...v7.1.0) (2022-05-25)\n\n\n### Features\n\n* add en_CA city_name (close [#983](https://github.com/faker-js/faker/issues/983)) ([#992](https://github.com/faker-js/faker/issues/992)) ([dc5c720](https://github.com/faker-js/faker/commit/dc5c72070c2dd32e9b1cb32368646fa6ae1bed0c))\n* add music.songName ([#996](https://github.com/faker-js/faker/issues/996)) ([ccd2959](https://github.com/faker-js/faker/commit/ccd2959d72e70b74c7faf755bb690da35e3c48a6))\n\n\n### Bug Fixes\n\n* Luhn generation algorithms and tests ([#980](https://github.com/faker-js/faker/issues/980)) ([c95826f](https://github.com/faker-js/faker/commit/c95826f348bf317d3cff240a7ebbae4bd80956f6))\n* **typescript:** support module Node16/NodeNext ([#1005](https://github.com/faker-js/faker/issues/1005)) ([8736c2a](https://github.com/faker-js/faker/commit/8736c2a0e5370d40e006abfa65c5ce1057c31121))\n\n## [7.0.1](https://github.com/faker-js/faker/compare/v7.0.0...v7.0.1) (2022-05-23)\n\n\n### Bug Fixes\n\n* revert type exports for module NodeNext, Node16 ([#979](https://github.com/faker-js/faker/issues/979)) ([#989](https://github.com/faker-js/faker/issues/989)) ([c704e36](https://github.com/faker-js/faker/commit/c704e36f692e69bbe23bdf05f4fdcccba4ce8b0f))\n\n## [7.0.0](https://github.com/faker-js/faker/compare/v6.3.1...v7.0.0) (2022-05-23)\n\n\n### ⚠ BREAKING CHANGES\n\n* remove faker default export (#799)\n* target es2020 (#848)\n* remove deprecations (#916)\n* get rid of export = (#849)\n* remove node v12 support (#850)\n* reorganize src folder (#909)\n\n### Features\n\n* add casing option ([#955](https://github.com/faker-js/faker/issues/955)) ([4c0e418](https://github.com/faker-js/faker/commit/4c0e41831f8d2fad92f85cea647cbd0873fd842e))\n* add date.birthdate ([#962](https://github.com/faker-js/faker/issues/962)) ([5e66d96](https://github.com/faker-js/faker/commit/5e66d9699ba92b42c835662f43d53cba0aadbffb))\n* added sponsor and community members to the readme ([#986](https://github.com/faker-js/faker/issues/986)) ([2a6003f](https://github.com/faker-js/faker/commit/2a6003f5fe15b79d361ed4f0d7b3c2b8ec98bfab))\n* **address:** use localized fake pattern in city ([#948](https://github.com/faker-js/faker/issues/948)) ([7373a22](https://github.com/faker-js/faker/commit/7373a22f33f38d29ff53e4f4588f0137a35132b8))\n* allow banned as string ([#819](https://github.com/faker-js/faker/issues/819)) ([a0d25bb](https://github.com/faker-js/faker/commit/a0d25bbec84c710a6dc8d2cf438af351cf486ab0))\n* color module ([#801](https://github.com/faker-js/faker/issues/801)) ([bee6054](https://github.com/faker-js/faker/commit/bee6054f8da67e26dcfdf572103eebabbd6443c0))\n* improve and extend 🇫🇷 fr and 🇨🇭fr_CH locales ([#973](https://github.com/faker-js/faker/issues/973)) ([6f39b7c](https://github.com/faker-js/faker/commit/6f39b7cb93baf05863497381a117ad5185948b1e))\n* **internet:** HTTP random status code ([#945](https://github.com/faker-js/faker/issues/945)) ([05f555b](https://github.com/faker-js/faker/commit/05f555bc7e304afaa657586ae88f2173507e084f))\n* reimplement datatype.bigInt ([#791](https://github.com/faker-js/faker/issues/791)) ([1793385](https://github.com/faker-js/faker/commit/1793385c1ea7b7db349720c7bab20ac9765e9200))\n* support locale definitions directly from faker.fake ([#884](https://github.com/faker-js/faker/issues/884)) ([a60d5e3](https://github.com/faker-js/faker/commit/a60d5e3ea3d1109b90cbb51d8a4a10aba2290ada))\n* use localized fake pattern in street ([#966](https://github.com/faker-js/faker/issues/966)) ([5af79f4](https://github.com/faker-js/faker/commit/5af79f487bd1537676d017ae09563e53d18458c4))\n\n\n### Bug Fixes\n\n* empty array passed into helpers.arrayElements ([#921](https://github.com/faker-js/faker/issues/921)) ([100a1ea](https://github.com/faker-js/faker/commit/100a1ea230cba422174a6b5103c56bc4cf9c0dc4))\n* **generate:locale:** make the definition types extendible ([#915](https://github.com/faker-js/faker/issues/915)) ([984fbb4](https://github.com/faker-js/faker/commit/984fbb445ff3be3658535bf98916ce5f38943fbf))\n* type exports for module NodeNext, Node16 ([#979](https://github.com/faker-js/faker/issues/979)) ([73db3a7](https://github.com/faker-js/faker/commit/73db3a77d95a21e320888228e39ebbf60d551451))\n* typo in error message ([#925](https://github.com/faker-js/faker/issues/925)) ([3ea64ce](https://github.com/faker-js/faker/commit/3ea64ceeecfe4cac2f2e6708f12a4bee288d1cb6))\n\n\n### build\n\n* remove node v12 support ([#850](https://github.com/faker-js/faker/issues/850)) ([cc9aec7](https://github.com/faker-js/faker/commit/cc9aec71eb35e5be4949de9fd6f62f1b8ee48db0))\n* get rid of export = ([#849](https://github.com/faker-js/faker/issues/849)) ([20fbeaf](https://github.com/faker-js/faker/commit/20fbeaf35d7c82cdf39da93097927d3a3d81c41c))\n* remove deprecations ([#916](https://github.com/faker-js/faker/issues/916)) ([683ee34](https://github.com/faker-js/faker/commit/683ee3405c39408d74d74cac0755a26de7a99e35))\n* remove faker default export ([#799](https://github.com/faker-js/faker/issues/799)) ([39b74c0](https://github.com/faker-js/faker/commit/39b74c0326da2d96fa48837a9ad9b995b7158fbd))\n* reorganize src folder ([#909](https://github.com/faker-js/faker/issues/909)) ([a2da7c4](https://github.com/faker-js/faker/commit/a2da7c496e9a3741d165ddfe6128b50837fec361))\n* target es2020 ([#848](https://github.com/faker-js/faker/issues/848)) ([63f6361](https://github.com/faker-js/faker/commit/63f63612fab40c3def72d9ed50d0ac042a078677))\n\n## [6.3.1](https://github.com/faker-js/faker/compare/v6.3.0...v6.3.1) (2022-05-02)\n\n\n### Bug Fixes\n\n* replace deprecated arrayElement calls ([#903](https://github.com/faker-js/faker/issues/903)) ([42d6795](https://github.com/faker-js/faker/commit/42d679566624aaedd01eb5c0d9fa54104008016c))\n\n## [6.3.0](https://github.com/faker-js/faker/compare/v6.2.0...v6.3.0) (2022-05-02)\n\n\n### Features\n\n* add creditCardIssuer ([#888](https://github.com/faker-js/faker/issues/888)) ([58b4f10](https://github.com/faker-js/faker/commit/58b4f10ad11fe42a736dd84f6f61f3c84c743ed8))\n* add Hungarian locale ([#53](https://github.com/faker-js/faker/issues/53)) ([9b0d100](https://github.com/faker-js/faker/commit/9b0d1009134d0f0364b0a4851e03fd5e0af145f9))\n* configure eol character for git.commitEntry ([#681](https://github.com/faker-js/faker/issues/681)) ([f797b63](https://github.com/faker-js/faker/commit/f797b6310ea73c8ab5637ed415faab221115ea30))\n* faker.helpers.maybe ([#874](https://github.com/faker-js/faker/issues/874)) ([a64cbde](https://github.com/faker-js/faker/commit/a64cbde7c9cb05d97617708710c572b23a382f6d))\n* random numeric ([#797](https://github.com/faker-js/faker/issues/797)) ([712b1de](https://github.com/faker-js/faker/commit/712b1de126ea6580660a320e065c35ac775f09b3))\n* resettable unique store ([#800](https://github.com/faker-js/faker/issues/800)) ([29bba7b](https://github.com/faker-js/faker/commit/29bba7be530d2e11c56de021fc67a9641b2e6e0d))\n* return seed value from seed() ([#853](https://github.com/faker-js/faker/issues/853)) ([1851eca](https://github.com/faker-js/faker/commit/1851ecab1e33b6266bb4b4614c814a7674099d01))\n* separate methods for object key value ([#503](https://github.com/faker-js/faker/issues/503)) ([36cd461](https://github.com/faker-js/faker/commit/36cd4612a98c34edad4397ac5f69652b17fe2bf3))\n\n\n### Bug Fixes\n\n* address.nearbyGPSCoordinate ([#876](https://github.com/faker-js/faker/issues/876)) ([3e23fc4](https://github.com/faker-js/faker/commit/3e23fc48820319c3e6b8d0581c70d836401f88ba))\n* dont log deprecations on startup ([#857](https://github.com/faker-js/faker/issues/857)) ([a28b5de](https://github.com/faker-js/faker/commit/a28b5deab9079c567b7eb8a1917c661cadd35849))\n\n## [6.2.0](https://github.com/faker-js/faker/compare/v6.1.2...v6.2.0) (2022-04-21)\n\n\n### Features\n\n* add chinese hyphenated name ([#277](https://github.com/faker-js/faker/issues/277)) ([40c9d5a](https://github.com/faker-js/faker/commit/40c9d5a8d0a03d8cb9275e40640b6d193ce1780c))\n* add internet.emoji ([#504](https://github.com/faker-js/faker/issues/504)) ([cb746cb](https://github.com/faker-js/faker/commit/cb746cb466743a219c0e3845edb29527a06b0a35))\n* add Lastname - Bhadresha, Jangid, Suthar ([#243](https://github.com/faker-js/faker/issues/243)) ([6214425](https://github.com/faker-js/faker/commit/6214425d92a2d34268283bace19a02d6f1d9924e))\n* Add MongoDB ObjectId generation ([#616](https://github.com/faker-js/faker/issues/616)) ([a5b3888](https://github.com/faker-js/faker/commit/a5b38885f7b8c420b3587d8ded7fc5d180c92ed7))\n* add more arabic names dataset ([#655](https://github.com/faker-js/faker/issues/655)) ([b3a9abc](https://github.com/faker-js/faker/commit/b3a9abcf487372f53eece207099f3f645f9b9c8f))\n* add more arabic names datasets ([#368](https://github.com/faker-js/faker/issues/368)) ([f824f9d](https://github.com/faker-js/faker/commit/f824f9d231b0e48f98f84b8cac71e79566f4f5e7))\n* add os. as street prefix for pl ([#640](https://github.com/faker-js/faker/issues/640)) ([c6d0cc7](https://github.com/faker-js/faker/commit/c6d0cc7ae4f8ea220803bcee5a5e84a7b8230951))\n* add some en locale city prefixes and suffixes ([#685](https://github.com/faker-js/faker/issues/685)) ([955ea43](https://github.com/faker-js/faker/commit/955ea43c2b885feb276a670babe859cb3ecc87d2))\n* add some en locale product names ([#686](https://github.com/faker-js/faker/issues/686)) ([f22b93a](https://github.com/faker-js/faker/commit/f22b93a0d6fc08e122b67c2a7dd010ee81d67be4))\n* append more korean dataset and delete wrong dataset ([#573](https://github.com/faker-js/faker/issues/573)) ([acaedb3](https://github.com/faker-js/faker/commit/acaedb30d2ff47c8597d08db5bf03f487bfcb153))\n* dynamic definitions tree ([#822](https://github.com/faker-js/faker/issues/822)) ([069f4d1](https://github.com/faker-js/faker/commit/069f4d1c08b2a314aa24a4a55b7498ff97be7c3a))\n* extend list of domain suffix for PL locale ([#266](https://github.com/faker-js/faker/issues/266)) ([5beac4b](https://github.com/faker-js/faker/commit/5beac4be3ebcd2bc6096f6ed2988353bb592aa26))\n* extend list of street prefixes for pl locale ([#844](https://github.com/faker-js/faker/issues/844)) ([425accd](https://github.com/faker-js/faker/commit/425accdeac2973a4111ea419af31a52b522b1918))\n* faker.finance.pin() ([#695](https://github.com/faker-js/faker/issues/695)) ([20f33e6](https://github.com/faker-js/faker/commit/20f33e6640551b1d95059207ae2a54ba9115690c))\n* immutable options in random.alpha methods ([#790](https://github.com/faker-js/faker/issues/790)) ([dd11846](https://github.com/faker-js/faker/commit/dd11846bd9c61cc09917a06ec231592fff3ec653))\n* phone IMEI ([#829](https://github.com/faker-js/faker/issues/829)) ([c25ecd0](https://github.com/faker-js/faker/commit/c25ecd08ec57fae5967148bee14fec1c4be99472))\n* special characters in emails ([#792](https://github.com/faker-js/faker/issues/792)) ([3b5a21f](https://github.com/faker-js/faker/commit/3b5a21f3aae52f263f2c91e763fcee613092166c))\n* updated mime-db to 1.52.0 ([#808](https://github.com/faker-js/faker/issues/808)) ([78a30fb](https://github.com/faker-js/faker/commit/78a30fbdb8779a0e4b242d353a696672f64a1fcc))\n* use street address templates from locales ([#754](https://github.com/faker-js/faker/issues/754)) ([b04dc91](https://github.com/faker-js/faker/commit/b04dc914eec44ec3c5ae760976b616ce1d2584e1))\n\n\n### Bug Fixes\n\n* Maryland (MD) wrong postal code ([#804](https://github.com/faker-js/faker/issues/804)) ([4ac2a04](https://github.com/faker-js/faker/commit/4ac2a0424fffcf48dedea58148ac1b4b510a68a5))\n* use `\\n` as default separator for lorem.paragraphs() ([#783](https://github.com/faker-js/faker/issues/783)) ([6a2d8fc](https://github.com/faker-js/faker/commit/6a2d8fce89e0b46f7b9693a7b1f697c108e8af04))\n\n## [6.1.2](https://github.com/faker-js/faker/compare/v6.1.1...v6.1.2) (2022-04-04)\n\n\n### Features\n\n* FakerError ([#718](https://github.com/faker-js/faker/issues/718)) ([c3be3b1](https://github.com/faker-js/faker/commit/c3be3b1945248ed422342b046ad765d252bbac05))\n\n\n### Bug Fixes\n\n* datatype.number when min = max + precision, throw when max > min ([#664](https://github.com/faker-js/faker/issues/664)) ([0304120](https://github.com/faker-js/faker/commit/03041201c21ad599bbe1874c375f4f41b94961ba))\n* deterministic results for address.nearbyGPSCoordinate ([#737](https://github.com/faker-js/faker/issues/737)) ([bc7bd57](https://github.com/faker-js/faker/commit/bc7bd571d8d6c70b046a3bda23c61c527ddb1d4a))\n* random word fails on undefined ([#771](https://github.com/faker-js/faker/issues/771)) ([fb1b87e](https://github.com/faker-js/faker/commit/fb1b87e2249798c6257cb5383f73a15022f438f0))\n* remove doubled extension in system.filePath ([#300](https://github.com/faker-js/faker/issues/300)) ([2532eb9](https://github.com/faker-js/faker/commit/2532eb9f5a6f73bbc1786ec91952f838d98fd72a))\n\n## [6.1.1](https://github.com/faker-js/faker/compare/v6.1.0...v6.1.1) (2022-03-28)\n\n### Bug Fixes\n\n* forgot to run `pnpm run build`\n\n## [6.1.0](https://github.com/faker-js/faker/compare/v6.0.0-alpha.6...v6.1.0) (2022-03-28)\n\n⚠**WARNING**: This build is broken due to missing build files. Please don't use this version!\n\n### Features\n\n* **types:** generate all locales index files with non-any types ([#494](https://github.com/faker-js/faker/issues/494)) ([b611ca1](https://github.com/faker-js/faker/commit/b611ca1c6f7d756f224a1a7b641e36b531d169be))\n* **types:** provide strong typing for locales 2 ([#398](https://github.com/faker-js/faker/issues/398)) ([419e9e2](https://github.com/faker-js/faker/commit/419e9e20a570b44909faf24c9019bf7f232ee7a9))\n\n\n### Bug Fixes\n\n* accept dates as params for Date methods ([#200](https://github.com/faker-js/faker/issues/200)) ([91a1aab](https://github.com/faker-js/faker/commit/91a1aaba954b7d172c3dd3346567078644b74189))\n* alphaNumeric all chars banned ([#550](https://github.com/faker-js/faker/issues/550)) ([c51fb15](https://github.com/faker-js/faker/commit/c51fb1570669284e14915916636de97b7f644e17))\n* corrected the Costa Rican IBAN format ([#646](https://github.com/faker-js/faker/issues/646)) ([3f3de78](https://github.com/faker-js/faker/commit/3f3de78c83ae919fd44531ac7ae9caed885800d4))\n* correcting the readme file ([#529](https://github.com/faker-js/faker/issues/529)) ([6c9dcdd](https://github.com/faker-js/faker/commit/6c9dcdd03050ef70554fc2bb6ccc0c883fd1edc9))\n* datatype.datetime should use static boundaries ([#343](https://github.com/faker-js/faker/issues/343)) ([7141cd7](https://github.com/faker-js/faker/commit/7141cd7d8a2fd505d3338d13ca29fd1ab7a5dc80))\n* enable algolia search ([#641](https://github.com/faker-js/faker/issues/641)) ([a759c87](https://github.com/faker-js/faker/commit/a759c8707c2e3758e64e1c174c2de7aad51cd64b))\n* fake behavior with special replacement patterns ([#688](https://github.com/faker-js/faker/issues/688)) ([8d1aefb](https://github.com/faker-js/faker/commit/8d1aefbda070265909cedb07af564ea143be74a7))\n* fake is unable to return empty strings ([#347](https://github.com/faker-js/faker/issues/347)) ([301a6d2](https://github.com/faker-js/faker/commit/301a6d2024816bf40f1091ccffe6bb81cb7ba7b0))\n* **finance:** update iso-3166-1 country codes for IBAN/BIC ([#168](https://github.com/faker-js/faker/issues/168)) ([6050d7a](https://github.com/faker-js/faker/commit/6050d7acbb991568cbdac7b0c16a088aef200abc))\n* fix bicycle_types files being named incorrectly ([#477](https://github.com/faker-js/faker/issues/477)) ([7a2a522](https://github.com/faker-js/faker/commit/7a2a522c181dc696f6e9b4767ca18d39bad4476d))\n* fix time.recent method signature ([#586](https://github.com/faker-js/faker/issues/586)) ([60d3cc5](https://github.com/faker-js/faker/commit/60d3cc519cd2cab061a23fbe09164d8b59e177ff))\n* fix unique method types ([#457](https://github.com/faker-js/faker/issues/457)) ([14df7d3](https://github.com/faker-js/faker/commit/14df7d3f70b54c4a153f5dcf111ef90575bbbe9e))\n* force passed locales into faker constructor ([#580](https://github.com/faker-js/faker/issues/580)) ([5ed963f](https://github.com/faker-js/faker/commit/5ed963f1e4928eb2df36f230faf7f9d63b51bef1))\n* handle missing or broken locales main index files ([#478](https://github.com/faker-js/faker/issues/478)) ([ff97431](https://github.com/faker-js/faker/commit/ff974319a63acbcbbb96cf1a67a48616de9fd9da))\n* mersenne rand invalid input argument ([#577](https://github.com/faker-js/faker/issues/577)) ([486c76e](https://github.com/faker-js/faker/commit/486c76e34f22cf1fd66fa2c99e605d52c7077760))\n* move el credit card information to the expected location ([#484](https://github.com/faker-js/faker/issues/484)) ([dcbd18e](https://github.com/faker-js/faker/commit/dcbd18e13ab53e837de17cec7b3f8e51ba479d0e))\n* name module gender ([#644](https://github.com/faker-js/faker/issues/644)) ([7675abe](https://github.com/faker-js/faker/commit/7675abe5a62c8d44ecfd4a6f50bfb5fa50f40efa))\n* normalize provider in finance.creditCardNumber ([#662](https://github.com/faker-js/faker/issues/662)) ([9ce1551](https://github.com/faker-js/faker/commit/9ce1551ab7c9cafc97e3d051f0632591e34eb3ce))\n* only return word with desirable alpha characters ([#654](https://github.com/faker-js/faker/issues/654)) ([b7b2e4f](https://github.com/faker-js/faker/commit/b7b2e4f8dbd40b6bb2678fb60ee95e198838d08a))\n* remove invalid aliases ([#488](https://github.com/faker-js/faker/issues/488)) ([58fbfe3](https://github.com/faker-js/faker/commit/58fbfe3835b0f27949e7eb262d246eb9d84bb870))\n* remove unreachable code finance ([#508](https://github.com/faker-js/faker/issues/508)) ([1bc622a](https://github.com/faker-js/faker/commit/1bc622a9499bf236052809610ecabe80f87de482))\n* replaced placeimg.com on loremflickr.com ([#692](https://github.com/faker-js/faker/issues/692)) ([2a49e82](https://github.com/faker-js/faker/commit/2a49e8215a81ef284a2955f7f9a51d6f2bd76f5f))\n* solve various todos ([#649](https://github.com/faker-js/faker/issues/649)) ([d0a473f](https://github.com/faker-js/faker/commit/d0a473f7ca6b525391ca8ab17e029335c66ed99e))\n* test random.alphaNumeric ([#517](https://github.com/faker-js/faker/issues/517)) ([41ec6f0](https://github.com/faker-js/faker/commit/41ec6f08784afc2a674568328a0ea2bfb033a411))\n* use require/import export map in package.json ([#697](https://github.com/faker-js/faker/issues/697)) ([0f74908](https://github.com/faker-js/faker/commit/0f74908a5ac16d4a9b73d747a275a9399a131757))\n* Vehicle vin is always 17 characters long ([#320](https://github.com/faker-js/faker/issues/320)) ([d2fc1e6](https://github.com/faker-js/faker/commit/d2fc1e6b5ba55242d16b9b8a1e9f42c7b24957b0))\n\n## [6.0.0](https://github.com/faker-js/faker/compare/v6.0.0-beta.0...v6.0.0) (2022-03-15)\n\n\n### Bug Fixes\n\n* fix some lint warnings ([#613](https://github.com/faker-js/faker/issues/613)) ([5cb74b1b](https://github.com/faker-js/faker/commit/5cb74b1bf31f44311b4ee54ea320b81f68879f07))\n* **docs:** add image_providers jsdocs ([#612](https://github.com/faker-js/faker/issues/612)) ([09487b6b](https://github.com/faker-js/faker/commit/09487b6b3a6e6cc3de0303851b9913ecdf1390dc))\n* **docs:** improve visualization for complex types ([#608](https://github.com/faker-js/faker/issues/608)) ([f038937c](https://github.com/faker-js/faker/commit/f038937c973a0ad4b0014c5aaa56a0323c94fff4))\n* configure eqeqeq lint rule ([#595](https://github.com/faker-js/faker/issues/595)) ([5cd3daef](https://github.com/faker-js/faker/commit/5cd3daef2b586b7f7c89b82259831ca4810d77d5))\n* fix eslint error ([#597](https://github.com/faker-js/faker/issues/597)) ([4f7447c3](https://github.com/faker-js/faker/commit/4f7447c3e38da71d261da254dd631b84fb4c22c4))\n* **docs:** comment out algolia until search is available ([#599](https://github.com/faker-js/faker/issues/599)) ([bcc97d69](https://github.com/faker-js/faker/commit/bcc97d69ba434b436d4b173dfba8122a417e8345))\n* **docs:** add test for api docs generation ([#574](https://github.com/faker-js/faker/issues/574)) ([c99160f0](https://github.com/faker-js/faker/commit/c99160f0ab059729af29d7ee08bd97c38d323b2a))\n* **docs:** display correct signature ([#596](https://github.com/faker-js/faker/issues/596)) ([c115056e](https://github.com/faker-js/faker/commit/c115056e04d1e42f97c8d77daed3d9056c375953))\n* **docs:** show union options parameters ([#602](https://github.com/faker-js/faker/issues/602)) ([5595b9fc](https://github.com/faker-js/faker/commit/5595b9fc7bf700cb0ca3d0792a3a879110ba43c5))\n\n## [6.0.0-beta.0](https://github.com/faker-js/faker/compare/v6.0.0-alpha.6...v6.0.0-beta.0) (2022-03-07)\n\n\n### Features\n\n* **types:** generate all locales index files with non-any types ([#494](https://github.com/faker-js/faker/issues/494)) ([b611ca1](https://github.com/faker-js/faker/commit/b611ca1c6f7d756f224a1a7b641e36b531d169be))\n* **types:** provide strong typing for locales 2 ([#398](https://github.com/faker-js/faker/issues/398)) ([419e9e2](https://github.com/faker-js/faker/commit/419e9e20a570b44909faf24c9019bf7f232ee7a9))\n\n\n### Bug Fixes\n\n* correcting the readme file ([#529](https://github.com/faker-js/faker/issues/529)) ([6c9dcdd](https://github.com/faker-js/faker/commit/6c9dcdd03050ef70554fc2bb6ccc0c883fd1edc9))\n* fix bicycle_types files being named incorrectly ([#477](https://github.com/faker-js/faker/issues/477)) ([7a2a522](https://github.com/faker-js/faker/commit/7a2a522c181dc696f6e9b4767ca18d39bad4476d))\n* fix time.recent method signature ([#586](https://github.com/faker-js/faker/issues/586)) ([60d3cc5](https://github.com/faker-js/faker/commit/60d3cc519cd2cab061a23fbe09164d8b59e177ff))\n* fix unique method types ([#457](https://github.com/faker-js/faker/issues/457)) ([14df7d3](https://github.com/faker-js/faker/commit/14df7d3f70b54c4a153f5dcf111ef90575bbbe9e))\n* handle missing or broken locales main index files ([#478](https://github.com/faker-js/faker/issues/478)) ([ff97431](https://github.com/faker-js/faker/commit/ff974319a63acbcbbb96cf1a67a48616de9fd9da))\n* move el credit card information to the expected location ([#484](https://github.com/faker-js/faker/issues/484)) ([dcbd18e](https://github.com/faker-js/faker/commit/dcbd18e13ab53e837de17cec7b3f8e51ba479d0e))\n* remove invalid aliases ([#488](https://github.com/faker-js/faker/issues/488)) ([58fbfe3](https://github.com/faker-js/faker/commit/58fbfe3835b0f27949e7eb262d246eb9d84bb870))\n* test random.alphaNumeric ([#517](https://github.com/faker-js/faker/issues/517)) ([41ec6f0](https://github.com/faker-js/faker/commit/41ec6f08784afc2a674568328a0ea2bfb033a411))\n\n## [6.0.0-alpha.7](https://github.com/faker-js/faker/compare/v6.0.0-alpha.6...v6.0.0-alpha.7) (2022-02-20)\n\n\n### Features\n\n* **types:** generate all locales index files with non-any types ([#494](https://github.com/faker-js/faker/issues/494)) ([b611ca1](https://github.com/faker-js/faker/commit/b611ca1c6f7d756f224a1a7b641e36b531d169be))\n* **types:** provide strong typing for locales 2 ([#398](https://github.com/faker-js/faker/issues/398)) ([419e9e2](https://github.com/faker-js/faker/commit/419e9e20a570b44909faf24c9019bf7f232ee7a9))\n\n\n### Bug Fixes\n\n* fix bicycle_types files being named incorrectly ([#477](https://github.com/faker-js/faker/issues/477)) ([7a2a522](https://github.com/faker-js/faker/commit/7a2a522c181dc696f6e9b4767ca18d39bad4476d))\n* fix unique method types ([#457](https://github.com/faker-js/faker/issues/457)) ([14df7d3](https://github.com/faker-js/faker/commit/14df7d3f70b54c4a153f5dcf111ef90575bbbe9e))\n* handle missing or broken locales main index files ([#478](https://github.com/faker-js/faker/issues/478)) ([ff97431](https://github.com/faker-js/faker/commit/ff974319a63acbcbbb96cf1a67a48616de9fd9da))\n* move el credit card information to the expected location ([#484](https://github.com/faker-js/faker/issues/484)) ([dcbd18e](https://github.com/faker-js/faker/commit/dcbd18e13ab53e837de17cec7b3f8e51ba479d0e))\n* remove invalid aliases ([#488](https://github.com/faker-js/faker/issues/488)) ([58fbfe3](https://github.com/faker-js/faker/commit/58fbfe3835b0f27949e7eb262d246eb9d84bb870))\n* test random.alphaNumeric ([#517](https://github.com/faker-js/faker/issues/517)) ([41ec6f0](https://github.com/faker-js/faker/commit/41ec6f08784afc2a674568328a0ea2bfb033a411))\n* **build:** add redirect aliases for cjs ([#520](https://github.com/faker-js/faker/issues/520)) ([7d806d9](https://github.com/faker-js/faker/commit/7d806d9a0b9914f9e0ce0c11e529bdd8ae116fc4))\n* **docs:** various fixes ([#523](https://github.com/faker-js/faker/issues/523)) ([b22cf3b](https://github.com/faker-js/faker/commit/b22cf3b809efab92f5933b9f6641e1959a4c8fcc))\n\n## [6.0.0-alpha.6](https://github.com/faker-js/faker/compare/v6.0.0-alpha.5...v6.0.0-alpha.6) (2022-02-10)\n\n\n### Features\n\n* add chat.fakerjs.dev subdomain redirection to discord ([#306](https://github.com/faker-js/faker/issues/306)) ([32b4839](https://github.com/faker-js/faker/commit/32b483920450a5c1a084e83723f1c433db8ff34f))\n* auto generate/update locale files ([#252](https://github.com/faker-js/faker/issues/252)) ([df48704](https://github.com/faker-js/faker/commit/df48704c818a1addb8c32140f12e592e243f4e6d))\n* **types:** provide strong typing for locales ([#363](https://github.com/faker-js/faker/issues/363)) ([5e6754d](https://github.com/faker-js/faker/commit/5e6754da61b63019fd063fad26adbeeabd8b789b))\n\n\n### Bug Fixes\n\n* improve internet tests and fix bug in domain name generation ([#258](https://github.com/faker-js/faker/issues/258)) ([c6f7aa9](https://github.com/faker-js/faker/commit/c6f7aa9de0259b45a62bf59336c3ff037a40651d))\n* optional args on faker.finance.iban() ([#431](https://github.com/faker-js/faker/issues/431)) ([c71469c](https://github.com/faker-js/faker/commit/c71469c8e0bca9ccf4a8f66be1294f5139f9631f))\n* param can be optional ([#381](https://github.com/faker-js/faker/issues/381)) ([f8a95a1](https://github.com/faker-js/faker/commit/f8a95a1b2d66d188b5f5ef622de7e2c7c27743bc))\n* remove redundant precision from datatype.datetime options ([#335](https://github.com/faker-js/faker/issues/335)) ([9d5a7a2](https://github.com/faker-js/faker/commit/9d5a7a2533c569fa1cad2dacb6ae223644bb98cb))\n* removed dead code and adjusted fileExt ([#304](https://github.com/faker-js/faker/issues/304)) ([471bc1d](https://github.com/faker-js/faker/commit/471bc1d5d797b5eee5de6c980505d0d8db158776))\n* removed node v12 from the pipe ([#309](https://github.com/faker-js/faker/issues/309)) ([537f56e](https://github.com/faker-js/faker/commit/537f56e129512b38f62f802a8099dc40f5cfa66f))\n* some return types ([#307](https://github.com/faker-js/faker/issues/307)) ([4ca61ca](https://github.com/faker-js/faker/commit/4ca61ca5b73c3cd4a0ba4094aabd492e2b7f74bf))\n\n## [6.0.0-alpha.5](https://github.com/faker-js/faker/compare/v6.0.0-alpha.4...v6.0.0-alpha.5) (2022-01-25)\n\n\n### Bug Fixes\n\n* revert pnpm only-allow ([#291](https://github.com/faker-js/faker/issues/291)) ([132e8c3](https://github.com/faker-js/faker/commit/132e8c3d7c173a6c9708f865e8c7d6c31f9c6e55))\n\n## [6.0.0-alpha.4](https://github.com/faker-js/faker/compare/v6.0.0-alpha.3...v6.0.0-alpha.4) (2022-01-24)\n\n\n### ⚠ BREAKING CHANGES\n\n* support tree-shaking (#152)\n\n### Features\n\n* add autocomplete support for locales ([#248](https://github.com/faker-js/faker/issues/248)) ([c1f2b09](https://github.com/faker-js/faker/commit/c1f2b09be957760a133baaab9d58364bda57be0d))\n* migrate locales to typescript ([#238](https://github.com/faker-js/faker/issues/238)) ([d4cfa3c](https://github.com/faker-js/faker/commit/d4cfa3cbbc1c887a17dddbdd5ffc64140e8fa605))\n* support tree-shaking ([#152](https://github.com/faker-js/faker/issues/152)) ([ccf119d](https://github.com/faker-js/faker/commit/ccf119deeb6c6d4c942544d83b515cddc5681ba3))\n* use export default for locales ([#249](https://github.com/faker-js/faker/issues/249)) ([93e8e53](https://github.com/faker-js/faker/commit/93e8e535ba5bf85fae029078941523ce566fb356))\n\n\n### Bug Fixes\n\n* add missing fakers for existing locales ([#263](https://github.com/faker-js/faker/issues/263)) ([7177d37](https://github.com/faker-js/faker/commit/7177d375ec1d29d5bcab7525ef90a3eed1a4fa84))\n* jalapeño typo ([#259](https://github.com/faker-js/faker/issues/259)) ([74204a0](https://github.com/faker-js/faker/commit/74204a0ded997b08a988fe20481a715081b7daf6))\n* ts support for locales ([#169](https://github.com/faker-js/faker/issues/169)) ([61d0296](https://github.com/faker-js/faker/commit/61d02960a9132fa2c4d4d7259883b2e944233bb9))\n* **types:** fixed datetime types for optional argument ([#192](https://github.com/faker-js/faker/issues/192)) ([60b71fd](https://github.com/faker-js/faker/commit/60b71fd257c2b95a6997f5aac516b88327a78f4b))\n* **types:** fixed exampleEmail arguments types ([#241](https://github.com/faker-js/faker/issues/241)) ([66aa374](https://github.com/faker-js/faker/commit/66aa374fc3ca958070819d7eb6b119accc01cd3d))\n* typo in update.md ([#180](https://github.com/faker-js/faker/issues/180)) ([4a69d6d](https://github.com/faker-js/faker/commit/4a69d6dc295153e037c15e084e55aef1e662096b))\n\n## [6.0.0-alpha.3](https://github.com/faker-js/faker/compare/v6.0.0-alpha.2...v6.0.0-alpha.3) (2022-01-15)\n\n\n### Features\n\n* add definitions ([#84](https://github.com/faker-js/faker/issues/84)) ([cfdfad5](https://github.com/faker-js/faker/commit/cfdfad5d77b9b52a07c02d2fb3ca4588acdb7d5d))\n* **domain_suffix:** add the `id`, `ponpes.id` and `net.id` domains for id_ID ([#137](https://github.com/faker-js/faker/issues/137)) ([ce4d48e](https://github.com/faker-js/faker/commit/ce4d48eb300e9e5e87ad9d7dcf7522e3147c98fb))\n* migrate address ([#133](https://github.com/faker-js/faker/issues/133)) ([88afa60](https://github.com/faker-js/faker/commit/88afa60f739a60f08efe7365a3b80dbfd306055a))\n* migrate animal ([#105](https://github.com/faker-js/faker/issues/105)) ([0abec83](https://github.com/faker-js/faker/commit/0abec83219a3e070ef9517849df556cad609ec4d))\n* migrate commerce ([#106](https://github.com/faker-js/faker/issues/106)) ([82ab145](https://github.com/faker-js/faker/commit/82ab145286909d49a798c95bf46ea504ebdd7be7))\n* migrate company ([#132](https://github.com/faker-js/faker/issues/132)) ([0205183](https://github.com/faker-js/faker/commit/0205183ed821fa1bc04bbb290e7ab713db6e5a91))\n* migrate database ([#89](https://github.com/faker-js/faker/issues/89)) ([4d4653e](https://github.com/faker-js/faker/commit/4d4653e6cdfd551b5d6d7a939c85f4232391a235))\n* migrate date ([#83](https://github.com/faker-js/faker/issues/83)) ([0fe6f2b](https://github.com/faker-js/faker/commit/0fe6f2b2f6780497c8992820326a610a702eb8aa))\n* migrate fake ([#79](https://github.com/faker-js/faker/issues/79)) ([8fa14c6](https://github.com/faker-js/faker/commit/8fa14c698c25ee23ffc5168d7c69dc37fd7f8c4b))\n* migrate finance ([#131](https://github.com/faker-js/faker/issues/131)) ([a1208ca](https://github.com/faker-js/faker/commit/a1208cacf76f96738a3505e2a71ae91d9759b805))\n* migrate git ([#78](https://github.com/faker-js/faker/issues/78)) ([6122d3c](https://github.com/faker-js/faker/commit/6122d3c9b0e6c352514bf35707187da56e379359))\n* migrate hacker ([#81](https://github.com/faker-js/faker/issues/81)) ([e0005ad](https://github.com/faker-js/faker/commit/e0005addb5c21773e0f61b2ba8be821b94822a10))\n* migrate helpers ([#85](https://github.com/faker-js/faker/issues/85)) ([07f8b44](https://github.com/faker-js/faker/commit/07f8b4482eec8da397f87bbaa81450f7036f2236))\n* migrate image ([#92](https://github.com/faker-js/faker/issues/92)) ([3c3e567](https://github.com/faker-js/faker/commit/3c3e567f4d9d901770a76bf30068a6742a00d882))\n* migrate internet ([#94](https://github.com/faker-js/faker/issues/94)) ([8fcfcc6](https://github.com/faker-js/faker/commit/8fcfcc6b1a64f078ad14b4a434ffb2969487aca1))\n* migrate lorem ([#86](https://github.com/faker-js/faker/issues/86)) ([7e6273b](https://github.com/faker-js/faker/commit/7e6273b32bdb6a1f1057a2d9b7dd1bbe6acccca0))\n* migrate music ([#107](https://github.com/faker-js/faker/issues/107)) ([46d51ba](https://github.com/faker-js/faker/commit/46d51bac072e1efee0b7c6ddfa4b6aac2a9aa0ee))\n* migrate name ([#103](https://github.com/faker-js/faker/issues/103)) ([de9f9d6](https://github.com/faker-js/faker/commit/de9f9d67c5fe9a698b048644f5b7374142b523b6))\n* migrate phone ([#127](https://github.com/faker-js/faker/issues/127)) ([77f4e63](https://github.com/faker-js/faker/commit/77f4e63c4bfac731b813f7577a6e257548e20dd9))\n* migrate random ([#91](https://github.com/faker-js/faker/issues/91)) ([efc11f1](https://github.com/faker-js/faker/commit/efc11f16e9c05e144c93fd2a6192c22313737918))\n* migrate system ([#90](https://github.com/faker-js/faker/issues/90)) ([c0a6277](https://github.com/faker-js/faker/commit/c0a62778cc32b120e256f9779b1088b8a753e2ae))\n* migrate time ([#74](https://github.com/faker-js/faker/issues/74)) ([168a211](https://github.com/faker-js/faker/commit/168a21146f953b3e219c32bd91bff3da9fe92296))\n* migrate unique ([#128](https://github.com/faker-js/faker/issues/128)) ([86580d8](https://github.com/faker-js/faker/commit/86580d89135bfa0c077d96bb9634a1e47c2f7ea9))\n* migrate vehicle ([#130](https://github.com/faker-js/faker/issues/130)) ([661f3b4](https://github.com/faker-js/faker/commit/661f3b4272b2a429c704ab31b4e839bd9ac94f94))\n* migrate word ([#102](https://github.com/faker-js/faker/issues/102)) ([1b10032](https://github.com/faker-js/faker/commit/1b1003269ac90db163d4a2c23f5160192add8d6d))\n* rewrite datatype to ts ([e0d0b5c](https://github.com/faker-js/faker/commit/e0d0b5cc45cfde3dd6a351650becf9ea83b99ae2))\n\n\n### Bug Fixes\n\n* added missing keys into package.json ([#148](https://github.com/faker-js/faker/issues/148)) ([b20f80b](https://github.com/faker-js/faker/commit/b20f80bf7886e89045e369add9c5598d3586a225))\n\n## [6.0.0-alpha.2](https://github.com/faker-js/faker/compare/v6.0.0-alpha.1...v6.0.0-alpha.2) (2022-01-14)\n\n## 6.0.0-alpha.1 (2022-01-14)\n\n## 6.0.0-alpha.0 (2022-01-07)\n\nFor changes prior to version `v6`, see [the old changelog](https://github.com/faker-js/faker/blob/v6/CHANGELOG_old.md).\n"
  },
  {
    "path": "CODE_OF_CONDUCT.md",
    "content": "# Contributor Covenant Code of Conduct\n\n## Our Pledge\n\nIn the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.\n\n## Our Standards\n\nExamples of behavior that contributes to creating a positive environment\ninclude:\n\n- Using welcoming and inclusive language\n- Being respectful of differing viewpoints and experiences\n- Gracefully accepting constructive criticism\n- Focusing on what is best for the community\n- Showing empathy towards other community members\n\nExamples of unacceptable behavior by participants include:\n\n- The use of sexualized language or imagery and unwelcome sexual attention or advances\n- Trolling, insulting/derogatory comments, and personal or political attacks\n- Public or private harassment\n- Publishing others' private information, such as a physical or electronic address, without explicit permission\n- Other conduct which could reasonably be considered inappropriate in a professional setting\n\n## Our Responsibilities\n\nProject maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.\n\nProject maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.\n\n## Scope\n\nThis Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.\n\n## Enforcement\n\nInstances of abusive, harassing, or otherwise unacceptable behavior may be reported by [contacting a Moderator or Maintainer via Discord](https://chat.fakerjs.dev). All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.\n\nProject maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.\n\n## Attribution\n\nThis Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html\n\n[homepage]: https://www.contributor-covenant.org\n"
  },
  {
    "path": "CONTRIBUTING.md",
    "content": "A lot of effort has been put into `Faker` to create a useful and handy library.\nThere are still a lot of things to be done, so all contributions are welcome!\nIf you want to make `Faker` a better place, please read the following contribution guide.\n\n## Before you start\n\nIt's generally helpful to [create an issue](https://github.com/faker-js/faker/issues/new/choose) first:\n\n- If you are proposing a new feature, this allows other users to \"upvote\" the issue and discuss solutions to possible problems.\n  Once an issue has enough upvotes (usually 10+) it will be reviewed for development.\n- If you notice a bug, this allows you to provide steps to reproduce, and allows other users to confirm this is actually a bug.\n- It's not required to create an issue in all cases.\n  For example for fixing a typo in documentation, or adding some new data for a locale, you could immediately create a pull request without an issue.\n\n## Important\n\nPlease make sure that you run `pnpm run preflight` before making a PR to ensure that everything is working from the start.  \nThis is a shorthand for running the following scripts in order:\n\n- `pnpm install` - installs npm packages defined in package.json\n- `pnpm run generate:locales` - generates locale files\n- `pnpm run generate:api-docs` - generates API documentation\n- `pnpm run format` - runs [prettify](https://github.com/prettier/prettier) to format code\n- `pnpm run lint` - runs [ESLint](https://github.com/eslint/eslint) to enforce project code standards\n- `pnpm run build:clean` - removes artifacts from previous builds\n- `pnpm run build:code` - builds the code\n- `pnpm run test:update-snapshots` - runs all tests, and updates any snapshots if needed\n- `pnpm run ts-check` - checks that there are no TypeScript errors in any files\n\n## Good to know\n\n- The project is being built by [tsup](https://tsup.egoist.dev) (see [tsup.config.ts](tsup.config.ts))\n- The documentation is running via VitePress.\n  Make sure you **build** the project before running the docs, cause some files depend on `dist`.\n  Use `pnpm run docs:dev` to edit them in live mode.\n- The tests are executing `vitest` against `test/**/*.spec.ts`\n- If you update the locales, make sure to run `pnpm run generate:locales` to generate/update the related files.\n\n## Architecture\n\nThe sources are located in the [src](src) directory.\nAll fake data generators are divided into namespaces (each namespace being a separate module).\nMost of the generators use the _definitions_, which are just plain JavaScript objects/arrays/strings that are separate for each [locale](src/locales).\n\n## Sourcing data for definitions\n\nIf adding new data definitions to Faker, you'll often need to find source data. Note that:\n\n- Faker must not contain copyrighted materials.\n- Facts cannot be copyrighted, so if you are adding or translating a finite, known, list of things such as the names of chemical elements into another language, that's OK.\n- But if you are compiling a list of, for example, popular personal names or cities, don't copy directly from a single source (Wikipedia, 'most popular' articles, government data sites etc). A compilation of facts [can be copyrighted](https://en.wikipedia.org/wiki/Copyright_in_compilation).\n- It's best to refer to multiple sources and use your own judgement/knowledge to make a sample list of data.\n\n## Adding new locale or updating existing one\n\nAfter adding new or updating existing locale data, you need to run `pnpm run generate:locales` to generate/update the related files.\nPlease only change files related to one module (e.g. person, location) whenever possible. This can simplify/speed up the review process. Additionally, it allows the maintainers to track PRs in a meaningful way by adding related labels.\n\n## Building Faker\n\nThe project is being built by [tsup](https://tsup.egoist.dev) (see [tsup.config.ts](tsup.config.ts))\n\n```shell\npnpm install\npnpm run build\n```\n\n## Testing\n\nBefore you can run the tests, you need to install all dependencies and build the project, because some tests depend on the bundled content.\n\n```shell\npnpm install\npnpm run build\n\npnpm run test\n# or\npnpm run coverage\n```\n\nYou can view a generated code coverage report at `coverage/index.html`.\n\n### Adding tests for new methods/parameters\n\nAll methods should have tests for all their parameters.\n\nUsually, there will be a test case for each of the following scenarios:\n\n- No arguments/Only required parameters\n- One parameter/option at a time\n- All parameters at once\n- Special cases\n\nWe won't test for arguments that don't match the expected types.\n\nOur tests are separated into two parts:\n\n- Fixed Seeded Tests\n- Random Seeded Tests\n\n#### Fixed Seeded Tests\n\nThe fixed seeded tests are used to check that the returned results are matching the users expectations and are deterministic.\nEach iteration will return in the same results as the previous.\nHere, the automatically generated [test snapshots](https://vitest.dev/guide/snapshot.html) should be reviewed in depth.\nThis is especially important if you refactor a method to ensure no unexpected behavior occurs.\n\nThere are two ways to write these tests.\n\nMethods without arguments can be tested like this:\n\n```ts\nimport { faker } from '../src';\nimport { seededTests } from './support/seededRuns';\n\nseededTests(faker, 'someModule', (t) => {\n  t.it('someMethod');\n  // Or if multiple similar methods exist:\n  t.itEach('someMethod1', 'someMethod2', 'someMethod3');\n});\n```\n\nMethods with arguments can be tested like this:\n\n```ts\nimport { faker } from '../src';\nimport { seededTests } from './support/seededRuns';\n\nseededTests(faker, 'someModule', (t) => {\n  t.describe('someMethod', (t) => {\n    t.it('noArgs')\n      .it('with param1', true)\n      .it('with param1 and param2', false, 1337);\n  });\n  // Or if multiple similar methods exist:\n  t.describeEach(\n    'someMethod1',\n    'someMethod2',\n    'someMethod3'\n  )((t) => {\n    t.it('noArgs')\n      .it('with param1', true)\n      .it('with param1 and param2', false, 1337);\n  });\n});\n```\n\nYou can update the snapshot files by running `pnpm run test -u`.\n\n#### Random Seeded Tests\n\nThe random seeded tests return a random result in each iteration.\nThey are intended to check for edge cases and function as general result checks.\nThe tests will usually use regex or preferably [validator.js](https://github.com/validatorjs/validator.js) to ensure the method returns valid results.\nWe repeat these tests a few times to reduce the likelihood of flaky tests caused by the various corner cases that the implementation or the relevant locale data might have. The loop can also be used to steeply increase the test count to trigger rare issues.\n\n```ts\nimport { describe, expect, it } from 'vitest';\nimport { faker } from '../src';\n\ndescribe('someModule', () => {\n  describe(`random seeded tests for seed ${faker.seed()}`, () => {\n    for (let i = 1; i <= NON_SEEDED_BASED_RUN; i++) {\n      describe('someMethod', () => {\n        it('Should return a valid result', () => {\n          const actual = faker.someModule.someMethod();\n\n          expect(actual).toBeTypeOf('string');\n          expect(actual).toSatisfy(validatorjs.isAlphanumeric);\n          // ...\n        });\n\n        // ...\n      });\n    }\n  });\n});\n```\n\n## Deprecation workflow\n\nIf you ever find yourself deprecating something in the source code, you can follow these steps to save yourself (and the reviewers) some trouble.\n\nIf the code you want to deprecate is a property, convert it to a [getter](https://www.typescriptlang.org/docs/handbook/2/classes.html#getters--setters) first. Now that you have a function, the first thing you want to do is call the internal [`deprecated` function](src/internal/deprecated.ts). Afterwards, add a `@deprecated` parameter to the end of the JSDoc with a human readable description message with a suitable replacement for the deprecated function. Lastly, add a `@see` parameter to the JSDoc with a link to the replacement in the faker library (if it exists). The syntax for the link is `faker.[module].[function]`.\n\nExample:\n\n```ts\n/**\n * @see faker.cat.random()\n *\n * @deprecated Use `faker.cat.random()` instead.\n */\nget cat() {\n  deprecated({\n    deprecated: 'faker.animal.cat',\n  });\n  return 'cat';\n}\n```\n\n## Documenting changes for new major versions\n\nEach major version has an upgrading guide, e.g. [next.fakerjs.dev/guide/upgrading](https://next.fakerjs.dev/guide/upgrading.html).\n\nWhile developing new features and fixing bugs for a new release, changes are added to the migration guide to aid developers when the version is released.\n\nThe general principle is to document anything which requires a normal user of the library to change their code which uses Faker when upgrading to the new major version.\n\nThere are two sections:\n\n- Breaking changes (user MUST change their code)\n- Deprecations and other changes (user SHOULD change their code but it will still work for this major version even if they don't)\n\nNot every change needs to be in the migration guide. If it is too long, it becomes hard for users to spot the important changes.\n\n### Should be in the guide\n\n- Breaking changes, e.g. removal of methods\n- Behavior changes, e.g. a different default for a parameter, or a parameter becoming required\n- Whole modules renaming (e.g. faker.name to faker.person)\n- Locale renames\n- Changes to minimum versions e.g. requiring a new version of Node\n- Changes to how Faker is imported\n\n### Doesn't need to be in the guide\n\n- New locales\n- Changes to locale data in existing locales\n- Bugfixes where it's unlikely anyone was relying on the old behavior (e.g. broken values in locale files)\n- New methods and parameters\n- Straightforward method aliases, e.g. where a method or parameter is renamed but the old name still works identically. (Runtime warnings will already guide the user in this case)\n- Changes to locale definition files which only affect usage via `faker.helpers.fake`, e.g. if a definition file is renamed, but the public API for the method stays the same\n\n## JSDocs\n\nJSDoc are comments above any code structure (variable, function, class, etc.) that begin with `/**` and end with `*/`. Multiline comments start (if not being the start or end line) with a `*`.\nFor more info checkout [jsdoc.app](https://jsdoc.app/about-getting-started.html).\n\nJSDoc will be read and automatically processed by `generate:api-docs` and therefore need to follow some project conventions. Other standards are in place because we think they increase the code quality.\n\n> We have a small set of JSDoc tags that all methods should have.\n\n- Description\n- `@param` - If the method has parameters\n- `@see` - If there are other important methods\n- `@example` - Example calls without and with parameters, including a sample result of each call\n- `@since` - The version this method was added (or is likely to be added)\n- `@deprecated` - If the method is deprecated, with additional information about replacements\n\n<table>\n<tr>\n<th>Do</th>\n<th>Dont</th>\n</tr>\n<tr>\n<td>\n\n```ts\n/**\n * This is a good JSDoc description for a method that generates foos.\n *\n * @param options The optional options to use.\n * @param options.test The parameter to configure test. Defaults to `'bar'`.\n *\n * @see faker.helper.fake\n *\n * @example\n * faker.bar.foo() // 'foo'\n * faker.bar.foo({ test: 'oof' }) // 'of'\n *\n * @since 7.5.0\n *\n * @deprecated Use `faker.cat.random()` instead.\n */\nfunction foo(options: { test: string } = {}): string {\n  // implementation\n}\n```\n\n</td>\n<td>\n\n```ts\n/**\n * This is a bad JSDoc description.\n *\n * @return foo\n */\nfunction foo(options: { test: string }) {\n  // implementation\n}\n```\n\n</td>\n</tr>\n</table>\n\n> Other JSDoc tags are in use for specific cases.\n\n- `@internal` - If the method is not intended to be used by the end user, e.g. a helper function.\n- `@remark` - If the method depends on external data not being controlled by Faker, e.g. a third-party image provider.\n\n> We use eslint-plugin-jsdoc to test for basic styling and sorting of doc-tags.\n\nThis is in place so all JSDoc tags will get sorted automatically, so you don't have to bother with it. This also means that most rules in this section can get auto fixed by the eslint formatter.\n\n> JSDocs should always be multiline\n\nWhile single line JSDoc are technically valid, we decided to follow this rule since it makes changes in the git diff much more clear and easier to understand.\n\n<table>\n<tr>\n<th>Do</th>\n<th>Dont</th>\n</tr>\n<tr>\n<td>\n\n```ts\n/**\n * This is a good JSDoc description.\n */\nfunction foo() {\n  // implementation\n}\n```\n\n</td>\n<td>\n\n```ts\n/** This is a bad JSDoc description. */\nfunction foo() {\n  // implementation\n}\n```\n\n</td>\n</tr>\n</table>\n\n> Everything that can be accessed directly by a user should have JSDoc.\n\nThis rule is aimed to target anything that is exported from the faker library. This includes types, interfaces, functions, classes and variables. So if you introduce anything new that is not internal, write JSDoc for it.\n\n> If a `@param` has a default value, it needs to be mentioned at the end of the sentence.\n\n```ts\n/**\n * This is a good JSDoc description.\n *\n * @param bar this is a parameter description. Defaults to `0`.\n */\nfunction foo(bar: number = 0) {\n  // implementation\n}\n```\n\n> If a function can throw an error (FakerError) you have to include the `@throws` tag with an explanation when an error could be thrown\n\n```ts\n/**\n * This is a good JSDoc description.\n *\n * @param bar this is a parameter description. Defaults to `0`.\n *\n * @throws {FakerError} If bar is negative.\n */\nfunction foo(bar: number = 0) {\n  // implementation\n}\n```\n\n> Sentences should always end with a period.\n\nThis rule ensures minimal grammatical correctness in the comments and ensures that all comments look the same.\n\n> Different tags have to be separated by an empty line.\n\nThis rule improves the comments readability by grouping equivalent tags and making them more distinguishable from others.\n\n<table>\n<tr>\n<th>Do</th>\n<th>Dont</th>\n</tr>\n<tr>\n<td>\n\n```ts\n/**\n * This is a good JSDoc block, because it follows the Faker preferences.\n *\n * @param bar The first argument.\n * @param baz The second argument.\n *\n * @example foo(1, 1) // [1, 1]\n * @example foo(13, 56) // [13, 56]\n */\nfunction foo(bar: number, baz: number): [number, number] {\n  // implementation\n}\n```\n\n</td>\n<td>\n\n```ts\n/**\n * This is a bad JSDoc block, because it has no linebreaks between sections.\n * @param bar The first argument.\n * @param baz The second argument.\n * @example foo(1, 1) // [1, 1]\n * @example foo(13, 56) // [13, 56]\n */\nfunction foo(bar: number, baz: number): [number, number] {\n  // implementation\n}\n```\n\n</td>\n</tr>\n</table>\n\n## Developing the docs\n\nBefore running the docs, build the Faker dist, it's used inside of certain routes.\n\n```shell\npnpm run build\n\npnpm run docs:dev\n```\n\n## Building and serving the docs statically\n\nIf you changed something heavily in the docs, like auto-generating content, you should check the docs statically, because it could differ from the dev version.\nBefore running the docs, build the Faker dist, it's used inside of certain routes.\n\n```shell\npnpm run build\n\npnpm run docs:build # Output docs to /dist\npnpm run docs:serve # Serve docs from /dist\n```\n\n## Deploying documentation\n\nSee the [netlify.toml](netlify.toml) for configuration.\n\n## Committing\n\nRead a detailed documentation at [fakerjs.dev](https://fakerjs.dev/contributing/submit-a-pull-request#the-pull-request-title)\n"
  },
  {
    "path": "LICENSE",
    "content": "Faker - Copyright (c) 2022-2025\n\nThis software consists of voluntary contributions made by many individuals.\nFor exact contribution history, see the revision history\navailable at https://github.com/faker-js/faker\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n===\n\nFrom: https://github.com/faker-js/faker/commit/a9f98046c7d5eeaabe12fc587024c06d683800b8\nTo: https://github.com/faker-js/faker/commit/29234378807c4141588861f69421bf20b5ac635e\n\nBased on faker.js, copyright Marak Squires and contributor, what follows below is the original license.\n\n===\n\nfaker.js - Copyright (c) 2011-2020\nMarak Squires\nhttp://github.com/marak/faker.js/\n\nfaker.js was inspired by and has used data definitions from:\n\n * https://github.com/stympy/faker/ - Copyright (c) 2007-2010 Benjamin Curtis\n * http://search.cpan.org/~jasonk/Data-Faker-0.07/ - Copyright 2004-2005 by Jason Kohles\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n"
  },
  {
    "path": "README.md",
    "content": "<div align=\"center\">\n  <img src=\"./docs/public/logo.svg\" width=\"200\"/>\n  <h1>Faker</h1>\n  <p>Generate massive amounts of fake (but realistic) data for testing and development.</p>\n  \n  [![npm version](https://badgen.net/npm/v/@faker-js/faker)](https://www.npmjs.com/package/@faker-js/faker)\n  [![npm downloads](https://badgen.net/npm/dm/@faker-js/faker)](https://www.npmjs.com/package/@faker-js/faker)\n  [![Continuous Integration](https://github.com/faker-js/faker/actions/workflows/ci.yml/badge.svg)](https://github.com/faker-js/faker/actions/workflows/ci.yml)\n  [![codecov](https://codecov.io/gh/faker-js/faker/branch/next/graph/badge.svg?token=N61U168G08)](https://codecov.io/gh/faker-js/faker)\n  [![Chat on Discord](https://img.shields.io/badge/chat-discord-blue?style=flat&logo=discord)](https://chat.fakerjs.dev)\n  [![Open Collective](https://img.shields.io/opencollective/backers/fakerjs)](https://opencollective.com/fakerjs#section-contributors)\n  [![sponsor](https://img.shields.io/opencollective/all/fakerjs?label=sponsors)](https://opencollective.com/fakerjs)\n</div>\n\n## ⚡️ Try it Online\n\n[Open in StackBlitz](https://fakerjs.dev/new)\n\n## 📙 API Documentation\n\n<h1>⚠️ You are reading the docs for the <a href=\"https://github.com/faker-js/faker/tree/next\">next</a> branch ⚠️</h1>\n\nPlease proceed to the [Getting Started Guide](https://fakerjs.dev/guide/) for the **stable** release of Faker.\n\nFor detailed API documentation, please select the version of the documentation you are looking for.\n\n|   Version    | Website                   |\n| :----------: | :------------------------ |\n|  v10 (next)  | https://next.fakerjs.dev/ |\n| v10 (stable) | https://fakerjs.dev/      |\n|   v9 (old)   | https://v9.fakerjs.dev/   |\n\n---\n\n## 🚀 Features\n\n- 🧍 Person - Generate Names, Genders, Bios, Job titles, and more.\n- 📍 Location - Generate Addresses, Zip Codes, Street Names, States, and Countries!\n- ⏰ Date - Past, present, future, recent, soon... whenever!\n- 💸 Finance - Create stubbed out Account Details, Transactions, and Crypto Addresses.\n- 👠 Commerce - Generate Prices, Product Names, Adjectives, and Descriptions.\n- 👾 Hacker - “Try to reboot the SQL bus, maybe it will bypass the virtual application!”\n- 🔢 Number and String - Of course, we can also generate random numbers and strings.\n- 🌏 Localization - Pick from over 70 locales to generate realistic looking Names, Addresses, and Phone Numbers.\n\n> **Note**: Faker tries to generate realistic data and not obvious fake data.\n> The generated names, addresses, emails, phone numbers, and/or other data might be coincidentally valid information.\n> Please do not send any of your messages/calls to them from your test setup.\n\n## 📦 Install\n\n```bash\nnpm install --save-dev @faker-js/faker\n```\n\n## 🪄 Usage\n\n```ts\n// ESM\nimport { faker } from '@faker-js/faker';\n\n// CJS\nconst { faker } = require('@faker-js/faker');\n\nexport function createRandomUser() {\n  return {\n    userId: faker.string.uuid(),\n    username: faker.internet.username(),\n    email: faker.internet.email(),\n    avatar: faker.image.avatar(),\n    password: faker.internet.password(),\n    birthdate: faker.date.birthdate(),\n    registeredAt: faker.date.past(),\n  };\n}\n\nexport const users = faker.helpers.multiple(createRandomUser, {\n  count: 5,\n});\n```\n\n## 💎 Modules\n\nAn in-depth overview of the API methods is available in the documentation for [v10 (stable)](https://fakerjs.dev/api/) and [v10.\\* (next)](https://next.fakerjs.dev/api/).\n\n### Templates\n\nFaker contains a generator method `faker.helpers.fake` for combining faker API methods using a mustache string format.\n\n```ts\nconsole.log(\n  faker.helpers.fake(\n    'Hello {{person.prefix}} {{person.lastName}}, how are you today?'\n  )\n);\n```\n\n## 🌏 Localization\n\nFaker has support for multiple locales.\n\nThe main `faker` instance uses the English locale.\nBut you can also import instances using other locales.\n\n```ts\n// ESM\nimport { fakerDE as faker } from '@faker-js/faker';\n\n// CJS\nconst { fakerDE: faker } = require('@faker-js/faker');\n```\n\nSee our documentation for a list of [provided languages](https://fakerjs.dev/guide/localization.html#available-locales).\n\nPlease note: Not every locale provides data for every module. In our pre-made faker instances,\nwe fall back to English in such a case as this is the most complete and most commonly used language.\nIf you don't want that or prefer a different fallback, you can also build your own instances.\n\n```ts\nimport { de, de_CH, Faker } from '@faker-js/faker';\n\nexport const faker = new Faker({\n  locale: [de_CH, de],\n});\n```\n\n## ⚙️ Setting a randomness seed\n\nIf you want consistent results, you can set your own seed. If you are using `faker.date` methods, there are additional considerations. See [Reproducible Results](https://fakerjs.dev/guide/usage.html#reproducible-results).\n\n```ts\nfaker.seed(123);\n\nconst firstRandom = faker.number.int();\n\n// Setting the seed again resets the sequence.\nfaker.seed(123);\n\nconst secondRandom = faker.number.int();\n\nconsole.log(firstRandom === secondRandom);\n```\n\n## 🤝 Sponsors\n\nFaker is an MIT-licensed open source project with its ongoing development made possible entirely by the support of these awesome backers\n\n### Sponsors\n\n![](https://opencollective.com/fakerjs/organizations.svg)\n\n### Backers\n\n![](https://opencollective.com/fakerjs/individuals.svg)\n\n## ✨ Contributing\n\nPlease make sure to read the [Contributing Guide](https://github.com/faker-js/faker/blob/next/CONTRIBUTING.md) before making a pull request.\n\n## 📘 Credits\n\nThanks to all the people who already contributed to Faker!\n\n<a href=\"https://github.com/faker-js/faker/graphs/contributors\"><img src=\"https://opencollective.com/fakerjs/contributors.svg?width=800\" /></a>\n\nThe [fakerjs.dev](https://fakerjs.dev) website is generously hosted by [Netlify](https://www.netlify.com/), with search functionality powered by [Algolia](https://www.algolia.com/).\n\n## 📝 Changelog\n\nDetailed changes for each release are documented in the [release notes](https://github.com/faker-js/faker/blob/next/CHANGELOG.md).\n\n## 📜 What happened to the original faker.js?\n\nRead the [team update](https://fakerjs.dev/update.html) (January 14th, 2022).\n\n## 🔑 License\n\n[MIT](https://github.com/faker-js/faker/blob/next/LICENSE)\n"
  },
  {
    "path": "cypress/e2e/api.cy.ts",
    "content": "describe('API Test', () => {\n  it('navigates to the api index search', () => {\n    // given\n    cy.visit('/');\n\n    // when\n    cy.get('a').contains('API').click();\n\n    // then\n    cy.url().should('include', '/api/');\n    cy.contains('API Reference');\n  });\n\n  describe('API Reference', () => {\n    beforeEach(() => {\n      // given\n      cy.visit('/api/');\n    });\n\n    it('should at least list more than 7 modules', () => {\n      cy.get('.api-group').should('have.length.above', 7);\n    });\n\n    it('should include at least 1 element in each module', () => {\n      cy.get('.api-group').each(($el) => {\n        cy.wrap($el).within(() => {\n          cy.get('li a[href]').should('have.length.above', 0);\n        });\n      });\n    });\n\n    it('should not have dead links', () => {\n      const checked = new Set<string>();\n      cy.get('.api-group li').each(($el) => {\n        const anchor = $el.find('a');\n        const text = anchor.text();\n        const link = anchor.attr('href')?.split('#')[0] ?? 'MISSING';\n        if (checked.has(link)) {\n          return;\n        }\n\n        checked.add(link);\n\n        cy.request({\n          method: 'HEAD',\n          url: link,\n          failOnStatusCode: false,\n        })\n          .should(({ status }) => {\n            expect(\n              status,\n              `${text} to have a working link: /api/${link}`\n            ).to.eq(200);\n          })\n          .end();\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "cypress/e2e/example-refresh.cy.ts",
    "content": "describe('example-refresh', () => {\n  it('should refresh the example', () => {\n    // given\n    cy.visit('/api/faker.html#constructor');\n    cy.get('.refresh').first().as('refresh');\n    cy.get('@refresh').next().find('code').as('codeBlock');\n    cy.get('@codeBlock').then(($el) => {\n      const originalCodeText = $el.text();\n\n      cy.get('@refresh')\n        .click()\n        .should('not.be.disabled') // stays disabled on error\n        .then(() => {\n          cy.get('@codeBlock').then(($el) => {\n            const newCodeText = $el.text();\n            expect(newCodeText).not.to.equal(originalCodeText);\n\n            cy.get('@refresh')\n              .click()\n              .should('not.be.disabled') // stays disabled on error\n              .then(() => {\n                cy.get('@codeBlock').then(($el) => {\n                  const newCodeText2 = $el.text();\n                  expect(newCodeText2).not.to.equal(originalCodeText);\n                  expect(newCodeText2).not.to.equal(newCodeText);\n                });\n              });\n          });\n        });\n    });\n  });\n});\n"
  },
  {
    "path": "cypress/e2e/guide.cy.ts",
    "content": "describe('Guide Test', () => {\n  it('navigates to the getting started section', () => {\n    // given\n    cy.visit('/');\n\n    // when\n    cy.get('a').contains('Get Started').click();\n\n    // then\n    cy.url().should('include', '/guide/');\n    cy.contains('Getting Started');\n  });\n});\n"
  },
  {
    "path": "cypress/tsconfig.json",
    "content": "{\n  \"compilerOptions\": {\n    \"target\": \"ES5\",\n    \"lib\": [\"ES2015\", \"DOM\"],\n    \"types\": [\"cypress\"],\n    \"noEmit\": true,\n    \"resolveJsonModule\": true,\n    \"strict\": true\n  },\n  \"include\": [\"**/*.ts\"]\n}\n"
  },
  {
    "path": "cypress.config.ts",
    "content": "import { defineConfig } from 'cypress';\n\nexport default defineConfig({\n  video: false,\n  e2e: {\n    chromeWebSecurity: false,\n    baseUrl: 'http://localhost:5173',\n    supportFile: false,\n    fixturesFolder: false,\n  },\n});\n"
  },
  {
    "path": "docs/.vitepress/api-pages.ts",
    "content": "// This file is automatically generated.\n// Run 'pnpm run generate:api-docs' to update\nexport const apiPages = [\n  { text: 'Overview', link: '/api/' },\n  { text: 'Faker', link: '/api/faker.html' },\n  { text: 'SimpleFaker', link: '/api/simpleFaker.html' },\n  { text: 'Randomizer', link: '/api/randomizer.html' },\n  { text: 'Utilities', link: '/api/utils.html' },\n  {\n    text: 'Modules',\n    items: [\n      { text: 'Airline', link: '/api/airline.html' },\n      { text: 'Animal', link: '/api/animal.html' },\n      { text: 'Book', link: '/api/book.html' },\n      { text: 'Color', link: '/api/color.html' },\n      { text: 'Commerce', link: '/api/commerce.html' },\n      { text: 'Company', link: '/api/company.html' },\n      { text: 'Database', link: '/api/database.html' },\n      { text: 'Datatype', link: '/api/datatype.html' },\n      { text: 'Date', link: '/api/date.html' },\n      { text: 'Finance', link: '/api/finance.html' },\n      { text: 'Food', link: '/api/food.html' },\n      { text: 'Git', link: '/api/git.html' },\n      { text: 'Hacker', link: '/api/hacker.html' },\n      { text: 'Helpers', link: '/api/helpers.html' },\n      { text: 'Image', link: '/api/image.html' },\n      { text: 'Internet', link: '/api/internet.html' },\n      { text: 'Location', link: '/api/location.html' },\n      { text: 'Lorem', link: '/api/lorem.html' },\n      { text: 'Music', link: '/api/music.html' },\n      { text: 'Number', link: '/api/number.html' },\n      { text: 'Person', link: '/api/person.html' },\n      { text: 'Phone', link: '/api/phone.html' },\n      { text: 'Science', link: '/api/science.html' },\n      { text: 'String', link: '/api/string.html' },\n      { text: 'System', link: '/api/system.html' },\n      { text: 'Vehicle', link: '/api/vehicle.html' },\n      { text: 'Word', link: '/api/word.html' },\n    ],\n  },\n];\n"
  },
  {
    "path": "docs/.vitepress/components/Banner.vue",
    "content": "<script setup lang=\"ts\">\nimport { useElementSize } from '@vueuse/core';\nimport { ref, watchEffect } from 'vue';\n\nconst { version } = defineProps<{\n  version: string;\n}>();\n\nconst el = ref<HTMLElement>();\nconst { height } = useElementSize(el);\n\nwatchEffect(() => {\n  if (height.value) {\n    document.documentElement.style.setProperty(\n      '--vp-layout-top-height',\n      `${height.value + 16}px`\n    );\n  }\n});\n\nconst dismiss = () => {\n  localStorage.setItem(\n    'faker-version-banner',\n    (Date.now() + 8.64e7 * 1).toString() // current time + 1 day\n  );\n  document.documentElement.classList.add('banner-dismissed');\n};\n</script>\n\n<template>\n  <div ref=\"el\" class=\"banner\">\n    <div class=\"text\">\n      These docs are of {{ version }}. For docs of the current version visit:\n      <a href=\"https://fakerjs.dev/\">fakerjs.dev</a>\n    </div>\n\n    <button type=\"button\" @click=\"dismiss\">\n      <svg\n        xmlns=\"http://www.w3.org/2000/svg\"\n        viewBox=\"0 0 20 20\"\n        fill=\"currentColor\"\n      >\n        <path\n          d=\"M6.28 5.22a.75.75 0 00-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 101.06 1.06L10 11.06l3.72 3.72a.75.75 0 101.06-1.06L11.06 10l3.72-3.72a.75.75 0 00-1.06-1.06L10 8.94 6.28 5.22z\"\n        />\n      </svg>\n    </button>\n  </div>\n</template>\n\n<style>\n.banner-dismissed {\n  --vp-layout-top-height: 0px !important;\n}\n\nhtml {\n  --vp-layout-top-height: 88px;\n}\n\n@media (min-width: 375px) {\n  html {\n    --vp-layout-top-height: 64px;\n  }\n}\n\n@media (min-width: 768px) {\n  html {\n    --vp-layout-top-height: 40px;\n  }\n}\n</style>\n\n<style scoped>\n.banner-dismissed .banner {\n  display: none;\n}\n\n.banner {\n  position: fixed;\n  top: 0;\n  right: 0;\n  left: 0;\n  z-index: var(--vp-z-index-layout-top);\n\n  padding: 8px;\n  text-align: center;\n\n  background: #383636;\n  color: #fff;\n\n  display: flex;\n  justify-content: space-between;\n}\n\n.text {\n  flex: 1;\n}\n\na {\n  text-decoration: underline;\n}\n\nsvg {\n  width: 20px;\n  height: 20px;\n  margin-left: 8px;\n}\n</style>\n"
  },
  {
    "path": "docs/.vitepress/components/api-docs/format.ts",
    "content": "export function formatResult(result: unknown): string {\n  return result === undefined\n    ? 'undefined'\n    : typeof result === 'bigint'\n      ? `${result}n`\n      : JSON.stringify(result, undefined, 2)\n          .replaceAll('\\\\r', '')\n          .replaceAll('<', '&lt;')\n          .replaceAll(\n            /(^ *|: )\"([^'\\n]*?)\"(?=,?$|: )/gm,\n            (_, p1, p2) => `${p1}'${p2.replace(/\\\\\"/g, '\"')}'`\n          )\n          .replaceAll(/\\n */g, ' ');\n}\n"
  },
  {
    "path": "docs/.vitepress/components/api-docs/method-parameters.vue",
    "content": "<script setup lang=\"ts\">\nimport type { ApiDocsMethodParameter } from './method';\n\nconst { parameters } = defineProps<{ parameters: ApiDocsMethodParameter[] }>();\n</script>\n\n<template>\n  <div>\n    <h3>Parameters</h3>\n\n    <table>\n      <thead>\n        <tr>\n          <th>Name</th>\n          <th>Type</th>\n          <th>Default</th>\n          <th>Description</th>\n        </tr>\n      </thead>\n      <tbody>\n        <tr\n          v-for=\"{ name, description, type, default: def } of parameters\"\n          :key=\"name\"\n        >\n          <td\n            :class=\"{\n              deprecated: description.includes('DEPRECATED'),\n            }\"\n          >\n            {{ name }}\n          </td>\n          <td>{{ type }}</td>\n          <td>\n            <code v-if=\"def\">{{ def }}</code>\n          </td>\n          <td v-html=\"description\"></td>\n        </tr>\n      </tbody>\n    </table>\n  </div>\n</template>\n\n<style scoped>\ntd.deprecated {\n  text-decoration: line-through;\n}\n</style>\n"
  },
  {
    "path": "docs/.vitepress/components/api-docs/method.ts",
    "content": "export interface ApiDocsMethod {\n  readonly name: string;\n  readonly deprecated: string | undefined; // HTML\n  readonly description: string; // HTML\n  readonly remark: string | undefined; // HTML\n  readonly since: string;\n  readonly parameters: ApiDocsMethodParameter[];\n  readonly returns: string;\n  readonly throws: string | undefined; // HTML\n  readonly signature: string; // HTML\n  readonly examples: string; // HTML\n  readonly refresh: (() => Promise<unknown[]>) | undefined;\n  readonly seeAlsos: string[]; // HTML\n  readonly sourcePath: string; // URL-Suffix\n}\n\nexport interface ApiDocsMethodParameter {\n  readonly name: string;\n  readonly type: string | undefined;\n  readonly default: string | undefined;\n  readonly description: string; // HTML\n}\n"
  },
  {
    "path": "docs/.vitepress/components/api-docs/method.vue",
    "content": "<script setup lang=\"ts\">\nimport { sourceBaseUrl } from '../../../api/source-base-url';\nimport { slugify } from '../../shared/utils/slugify';\nimport type { ApiDocsMethod } from './method';\nimport MethodParameters from './method-parameters.vue';\nimport RefreshableCode from './refreshable-code.vue';\n\nconst { method } = defineProps<{ method: ApiDocsMethod }>();\nconst {\n  deprecated,\n  description,\n  remark,\n  since,\n  parameters,\n  returns,\n  throws,\n  signature,\n  examples,\n  refresh,\n  seeAlsos,\n  sourcePath,\n} = method;\n\nfunction seeAlsoToUrl(see: string): string {\n  const [, module, methodName] = see.replace(/\\(.*/, '').split('\\.');\n\n  if (!methodName) {\n    return `faker.html#${slugify(module)}`;\n  }\n\n  return `${module}.html#${slugify(methodName)}`;\n}\n</script>\n\n<template>\n  <div>\n    <div v-if=\"deprecated\" class=\"warning custom-block\">\n      <p class=\"custom-block-title\">Deprecated</p>\n      <p>This method is deprecated and will be removed in a future version.</p>\n      <span v-html=\"deprecated\" />\n    </div>\n\n    <div v-html=\"description\"></div>\n\n    <div v-if=\"remark\" class=\"tip custom-block\">\n      <p class=\"custom-block-title\">Note</p>\n      <div v-html=\"remark\"></div>\n    </div>\n\n    <p v-if=\"since\">\n      <em>Available since v{{ since }}</em>\n    </p>\n\n    <MethodParameters v-if=\"parameters.length > 0\" :parameters=\"parameters\" />\n\n    <p><strong>Returns:</strong> {{ returns }}</p>\n\n    <p v-if=\"throws\"><strong>Throws:</strong> <span v-html=\"throws\" /></p>\n\n    <div v-html=\"signature\" />\n\n    <h3 class=\"inline\">Examples</h3>\n    <RefreshableCode :examples=\"examples\" :refresh=\"refresh\" />\n\n    <div v-if=\"seeAlsos.length > 0\">\n      <h3>See Also</h3>\n      <ul>\n        <li v-for=\"seeAlso of seeAlsos\" :key=\"seeAlso\">\n          <a\n            v-if=\"seeAlso.startsWith('faker.')\"\n            :href=\"seeAlsoToUrl(seeAlso)\"\n            v-html=\"seeAlso\"\n          />\n          <div v-else v-html=\"seeAlso\" />\n        </li>\n      </ul>\n    </div>\n\n    <div v-if=\"sourcePath\">\n      <h3>Source</h3>\n      <ul>\n        <li>\n          <a\n            :href=\"sourceBaseUrl + sourcePath\"\n            target=\"_blank\"\n            class=\"source-link\"\n          >\n            View Source\n            <svg\n              xmlns=\"http://www.w3.org/2000/svg\"\n              viewBox=\"0 0 24 24\"\n              fill=\"currentColor\"\n              width=\"1.2em\"\n              height=\"1.2em\"\n              class=\"source-link-icon\"\n            >\n              <path\n                d=\"M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z\"\n              />\n            </svg>\n          </a>\n        </li>\n      </ul>\n    </div>\n  </div>\n</template>\n\n<style scoped>\na.source-link {\n  display: flex;\n  align-items: center;\n}\n\nsvg.source-link-icon {\n  display: inline;\n  margin-left: 0.3em;\n}\n\nh3.inline {\n  display: inline-block;\n}\n</style>\n"
  },
  {
    "path": "docs/.vitepress/components/api-docs/refresh-button.vue",
    "content": "<script setup lang=\"ts\">\nimport { ref } from 'vue';\n\n// This should probably use emit instead, but emit cannot be awaited\nconst { refresh } = defineProps<{ refresh: () => Promise<void> }>();\n\nconst spinning = ref(false);\n\nasync function onRefresh() {\n  spinning.value = true;\n  await Promise.all([refresh(), delay(100)]);\n  spinning.value = false;\n}\n\n// Extra delay to make the spinning effect more visible\n// Some examples barely/don't change, so the spinning is the only visible effect\nfunction delay(ms: number) {\n  return new Promise((resolve) => setTimeout(resolve, ms));\n}\n</script>\n\n<template>\n  <button\n    class=\"refresh\"\n    title=\"Refresh Examples\"\n    :disabled=\"spinning\"\n    @click=\"onRefresh\"\n  >\n    <div :class=\"{ spinning: spinning }\" />\n  </button>\n</template>\n\n<style scoped>\nbutton.refresh {\n  border: 1px solid var(--vp-code-copy-code-border-color);\n  border-radius: 4px;\n  width: 40px;\n  height: 40px;\n  font-size: 25px;\n  vertical-align: middle;\n}\n\nbutton.refresh div {\n  background-image: url('refresh.svg');\n  background-position: 50%;\n  background-size: 20px;\n  background-repeat: no-repeat;\n  width: 100%;\n  height: 100%;\n}\n\nbutton.refresh:hover {\n  background-color: var(--vp-code-copy-code-bg);\n  opacity: 1;\n}\n\ndiv.spinning {\n  animation: spin 1s linear infinite;\n}\n\n@keyframes spin {\n  from {\n    transform: rotate(0deg);\n  }\n  to {\n    transform: rotate(360deg);\n  }\n}\n</style>\n"
  },
  {
    "path": "docs/.vitepress/components/api-docs/refreshable-code.vue",
    "content": "<script setup lang=\"ts\">\nimport { computed, onMounted, ref, useTemplateRef } from 'vue';\nimport { formatResult } from './format';\nimport RefreshButton from './refresh-button.vue';\n\nconst {\n  examples,\n  refresh,\n  refreshOnLoad = false,\n} = defineProps<{\n  examples: string;\n  refresh?: () => Promise<unknown[]>;\n  refreshOnLoad?: boolean;\n}>();\n\nconst code = useTemplateRef('code');\nconst codeBlock = computed(() => code.value?.querySelector('div pre code'));\nconst codeLines = ref<Element[]>();\n\nfunction initRefresh(): Element[] {\n  if (codeBlock.value == null) {\n    return [];\n  }\n  const domLines = codeBlock.value.querySelectorAll('.line');\n  let lineIndex = 0;\n  const result: Element[] = [];\n  while (lineIndex < domLines.length) {\n    // Skip empty and preparatory lines (no '^faker.' invocation)\n    if (\n      domLines[lineIndex]?.children.length === 0 ||\n      !/^\\w*faker\\w*\\./i.test(domLines[lineIndex]?.textContent ?? '')\n    ) {\n      lineIndex++;\n      continue;\n    }\n\n    // Skip to end of the invocation (if multiline)\n    while (\n      domLines[lineIndex] != null &&\n      !/^([^ ].*)?\\)(\\.\\w+)?;? ?(\\/\\/|$)/.test(\n        domLines[lineIndex]?.textContent ?? ''\n      )\n    ) {\n      lineIndex++;\n    }\n\n    if (lineIndex >= domLines.length) {\n      break;\n    }\n\n    const domLine = domLines[lineIndex];\n    result.push(domLine);\n    lineIndex++;\n\n    // Purge old results\n    if (domLine.lastElementChild?.textContent?.startsWith('//')) {\n      // Inline comments\n      domLine.lastElementChild.remove();\n    } else {\n      // Multiline comments\n      while (domLines[lineIndex]?.children[0]?.textContent?.startsWith('//')) {\n        domLines[lineIndex].previousSibling?.remove(); // newline\n        domLines[lineIndex].remove(); // comment\n        lineIndex++;\n      }\n    }\n\n    // Add space between invocation and comment (if missing)\n    const lastElementChild = domLine.lastElementChild;\n    if (\n      lastElementChild != null &&\n      !lastElementChild.textContent?.endsWith(' ')\n    ) {\n      lastElementChild.textContent += ' ';\n    }\n  }\n\n  return result;\n}\n\nasync function onRefresh(): Promise<void> {\n  if (refresh != null && codeBlock.value != null) {\n    codeLines.value ??= initRefresh();\n\n    const results = await refresh();\n\n    // Remove old comments\n    codeBlock.value\n      .querySelectorAll('.comment-delete-marker')\n      .forEach((el) => el.remove());\n\n    // Insert new comments\n    for (let i = 0; i < results.length; i++) {\n      const result = results[i];\n      const domLine = codeLines.value[i];\n      const prettyResult = formatResult(result);\n      const resultLines = prettyResult.split('\\\\n');\n\n      if (resultLines.length === 1) {\n        domLine.insertAdjacentHTML('beforeend', newCommentSpan(resultLines[0]));\n      } else {\n        for (const line of resultLines.reverse()) {\n          domLine.insertAdjacentHTML('afterend', newCommentLine(line));\n        }\n      }\n    }\n  }\n}\n\nfunction newCommentLine(content: string): string {\n  return `<span class=\"line comment-delete-marker\">\\n${newCommentSpan(content)}</span>`;\n}\n\nfunction newCommentSpan(content: string): string {\n  return `<span class=\"comment-delete-marker\" style=\"--shiki-light:#6A737D;--shiki-dark:#6A737D\">// ${content}</span>`;\n}\n\nif (refresh != null && refreshOnLoad) {\n  onMounted(async () => {\n    await onRefresh();\n  });\n}\n</script>\n\n<template>\n  <RefreshButton v-if=\"refresh != null\" class=\"refresh\" :refresh=\"onRefresh\" />\n  <div ref=\"code\" v-html=\"examples\" />\n</template>\n\n<style scoped>\n.refresh {\n  margin-left: 0.5em;\n}\n</style>\n"
  },
  {
    "path": "docs/.vitepress/components/shims.d.ts",
    "content": "declare const __BANNER__: string | false;\n\ndeclare module '*.vue' {\n  import type { DefineComponent } from 'vue';\n  const component: DefineComponent;\n  export default component;\n}\n"
  },
  {
    "path": "docs/.vitepress/config.ts",
    "content": "import { defineConfig } from 'vitepress';\nimport type { DefaultTheme } from 'vitepress/theme';\nimport { apiPages } from './api-pages';\nimport {\n  algoliaIndex,\n  commitHash,\n  isReleaseBranch,\n  version,\n  versionBannerInfix,\n  versionLabel,\n  versionLinks,\n} from './versions';\n\ntype SidebarItem = DefaultTheme.SidebarItem;\n\nconst description =\n  'Generate massive amounts of fake (but reasonable) data for testing and development.';\nconst socialImage = 'https://fakerjs.dev/social-image.png';\nconst consoleDownload = isReleaseBranch\n  ? `https://cdn.jsdelivr.net/npm/@faker-js/faker@${version}/+esm`\n  : '/faker.js';\nconst consoleVersion = isReleaseBranch\n  ? version\n  : `${version.replace(/-.*$/, '')}-preview+${commitHash}`;\n\nfunction getSideBarWithExpandedEntry(entryToExpand: string): SidebarItem[] {\n  const links: SidebarItem[] = [\n    {\n      text: 'Guide',\n      items: [\n        {\n          text: 'Getting Started',\n          link: '/guide/',\n        },\n        {\n          text: 'Usage',\n          link: '/guide/usage',\n        },\n        {\n          text: 'Localization',\n          link: '/guide/localization',\n        },\n        {\n          text: 'Frameworks',\n          link: '/guide/frameworks',\n        },\n        {\n          text: 'Randomizer',\n          link: '/guide/randomizer',\n        },\n        {\n          text: 'Unique Values',\n          link: '/guide/unique',\n        },\n        {\n          text: 'Upgrading to v10',\n          link: '/guide/upgrading',\n        },\n      ],\n    },\n    {\n      text: 'API',\n      items: apiPages,\n    },\n    {\n      text: 'Contributing',\n      items: [\n        {\n          text: 'Code of Conduct',\n          link: '/contributing/code-of-conduct',\n        },\n        {\n          text: 'Report Bugs',\n          link: '/contributing/report-bugs',\n        },\n        {\n          text: 'Propose a Feature',\n          link: '/contributing/propose-a-feature',\n        },\n        {\n          text: 'Set up a Development Environment',\n          link: '/contributing/set-up-a-development-environment',\n        },\n        {\n          text: 'Submit a Pull Request',\n          link: '/contributing/submit-a-pull-request',\n        },\n      ],\n    },\n    {\n      text: 'About',\n      items: [\n        {\n          text: 'Announcements',\n          link: '/about/announcements',\n          items: [\n            { text: '2024-10-26', link: '/about/announcements/2024-10-26' },\n            { text: '2022-09-08', link: '/about/announcements/2022-09-08' },\n            { text: '2022-01-14', link: '/about/announcements/2022-01-14' },\n          ],\n        },\n        {\n          text: 'Roadmap',\n          link: '/about/roadmap/',\n          items: [\n            {\n              text: 'v9 - Tree-Shakeable Module-Functions',\n              link: '/about/roadmap/v9',\n            },\n            { text: 'v8 - Make Faker Handier', link: '/about/roadmap/v8' },\n            {\n              text: 'v7 - Cleanup & Improvements',\n              link: '/about/roadmap/v7',\n            },\n            { text: 'v6 - Continue Faker', link: '/about/roadmap/v6' },\n          ],\n        },\n        {\n          text: 'Team',\n          link: '/about/team',\n        },\n      ],\n    },\n  ];\n\n  for (const entry of links) {\n    entry.collapsed = entry.text !== entryToExpand;\n  }\n\n  return links;\n}\n\nconst config = defineConfig({\n  title: 'Faker',\n  description,\n\n  head: [\n    ['link', { rel: 'icon', href: '/logo.svg' }],\n    ['meta', { name: 'theme-color', content: '#40af7c' }],\n    ['meta', { name: 'og:title', content: 'FakerJS' }],\n    ['meta', { name: 'og:description', content: description }],\n    ['meta', { name: 'og:image', content: socialImage }],\n    ['meta', { name: 'twitter:card', content: 'summary_large_image' }],\n    ['meta', { name: 'twitter:title', content: 'FakerJS' }],\n    ['meta', { name: 'twitter:description', content: description }],\n    ['meta', { name: 'twitter:site', content: '@faker_js' }],\n    ['meta', { name: 'twitter:image', content: socialImage }],\n    ['meta', { name: 'twitter:image:alt', content: 'The FakerJS logo' }],\n    ['link', { rel: 'me', href: 'https://fosstodon.org/@faker_js' }],\n    [\n      'script',\n      { id: 'browser-console-faker' },\n      `\nconst logStyle = 'background: rgba(16, 183, 127, 0.14); padding: 0.5rem; display: inline-block;';\nconsole.log(\\`%cIf you would like to test Faker in the browser console, you can do so using 'await enableFaker()'.\nIf you would like to test Faker in a playground, visit https://new.fakerjs.dev.\\`, logStyle);\nasync function enableFaker() {\n  const imported = await import('${consoleDownload}');\n  Object.assign(globalThis, imported);\n  console.log(\\`%cYou can now start using Faker v${consoleVersion}:\ne.g. 'faker.food.description()' or 'fakerZH_CN.person.firstName()'\nFor other languages please refer to https://fakerjs.dev/guide/localization.html#available-locales\nFor a full list of all methods please refer to https://fakerjs.dev/api/\\`, logStyle);\n  enableFaker = () => imported; // Init only once\n  return imported;\n}\n`,\n    ],\n  ],\n\n  sitemap: {\n    hostname: 'https://fakerjs.dev',\n  },\n\n  themeConfig: {\n    logo: '/logo.svg',\n\n    editLink: {\n      pattern: 'https://github.com/faker-js/faker/edit/next/docs/:path',\n      text: 'Suggest changes to this page',\n    },\n\n    socialLinks: [\n      { icon: 'discord', link: 'https://chat.fakerjs.dev' },\n      { icon: 'mastodon', link: 'https://fosstodon.org/@faker_js' },\n      { icon: 'x', link: 'https://twitter.com/faker_js' },\n      { icon: 'github', link: 'https://github.com/faker-js/faker' },\n      { icon: 'npm', link: 'https://www.npmjs.com/package/@faker-js/faker' },\n      {\n        icon: {\n          svg: '<svg role=\"img\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><title>Open Collective</title><path d=\"M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12c2.54 0 4.894-.79 6.834-2.135l-3.107-3.109a7.715 7.715 0 1 1 0-13.512l3.107-3.109A11.943 11.943 0 0 0 12 0zm9.865 5.166l-3.109 3.107A7.67 7.67 0 0 1 19.715 12a7.682 7.682 0 0 1-.959 3.727l3.109 3.107A11.943 11.943 0 0 0 24 12c0-2.54-.79-4.894-2.135-6.834z\"/></svg>',\n        },\n        link: 'https://opencollective.com/fakerjs',\n        ariaLabel: 'Open Collective',\n      },\n    ],\n\n    algolia:\n      process.env.API_KEY == null || process.env.APP_ID == null\n        ? undefined\n        : {\n            apiKey: process.env.API_KEY,\n            appId: process.env.APP_ID,\n            indexName: algoliaIndex,\n          },\n\n    footer: {\n      message: 'Released under the MIT License.',\n      copyright: 'Copyright © 2022-present Faker.',\n    },\n\n    nav: [\n      { text: 'Guide', activeMatch: `^/guide/`, link: '/guide/' },\n      {\n        text: 'API',\n        activeMatch: `^/api/`,\n        link: '/api/',\n      },\n      {\n        text: 'Try it',\n        items: [\n          { text: 'StackBlitz ', link: 'https://fakerjs.dev/new' },\n          { text: 'Browser Console ', link: '/guide/usage.html#browser' },\n        ],\n      },\n      {\n        text: 'About',\n        activeMatch: `^/about/`,\n        items: [\n          {\n            text: 'Announcements',\n            link: '/about/announcements',\n          },\n          {\n            text: 'Roadmap',\n            link: '/about/roadmap/',\n          },\n          {\n            text: 'Team',\n            link: '/about/team',\n          },\n        ],\n      },\n      {\n        text: versionLabel,\n        items: [\n          {\n            text: 'Release Notes',\n            link: 'https://github.com/faker-js/faker/releases',\n          },\n          ...versionLinks.map(({ version, link }) => ({\n            text: version,\n            link,\n          })),\n        ],\n      },\n    ],\n\n    sidebar: {\n      '/guide/': getSideBarWithExpandedEntry('Guide'),\n      '/locales/': getSideBarWithExpandedEntry('Guide'),\n      '/api/': getSideBarWithExpandedEntry('API'),\n      '/contributing/': getSideBarWithExpandedEntry('Contributing'),\n      '/about/': getSideBarWithExpandedEntry('About'),\n    },\n  },\n\n  vite: {\n    define: {\n      __BANNER__: versionBannerInfix ?? false,\n    },\n  },\n});\n\nif (versionBannerInfix) {\n  config.head?.push([\n    'script',\n    { id: 'restore-banner-preference' },\n    `\n(() => {\n  const restore = (key, cls, def = false) => {\n    const saved = localStorage.getItem(key);\n    if (saved ? saved !== 'false' && new Date() < saved : def) {\n      document.documentElement.classList.add(cls);\n    }\n  };\n  restore('faker-version-banner', 'banner-dismissed');\n})();`,\n  ]);\n}\n\nexport default config;\n"
  },
  {
    "path": "docs/.vitepress/shared/utils/slugify.ts",
    "content": "export function slugify(value: string): string {\n  // Copied from https://github.com/vuejs/docs/blob/b392b068fb893e3ac6079710fe34decbde7a3be3/src/api/ApiIndex.vue#L50-L65\n  return (\n    value\n      // Replace special characters\n      .replace(/[\\s~`!@#$%^&*()\\-_+=[\\]{}|\\\\;:\"'<>,.?/]+/g, '-')\n      // Remove continuous separators\n      .replace(/\\-{2,}/g, '-')\n      // Remove prefixing and trailing separators\n      .replace(/^\\-+|\\-+$/g, '')\n      // ensure it doesn't start with a number (like #123)\n      .replace(/^(\\d)/, '_$1')\n      // lowercase\n      .toLowerCase()\n  );\n}\n"
  },
  {
    "path": "docs/.vitepress/theme/index.css",
    "content": ":root {\n  --fkr-hue: 160;\n  --fkr-saturation: 84%;\n  --fkr-lightness: 39%;\n  --fkr-alpha: 14%;\n  --fkr-step: 2%;\n  --vp-c-brand-1: hsl(\n    var(--fkr-hue),\n    var(--fkr-saturation),\n    var(--fkr-lightness)\n  );\n  --vp-c-brand-2: hsl(\n    var(--fkr-hue),\n    var(--fkr-saturation),\n    calc(var(--fkr-lightness) + var(--fkr-step))\n  );\n  --vp-c-brand-3: hsl(\n    var(--fkr-hue),\n    var(--fkr-saturation),\n    calc(var(--fkr-lightness) + 2 * var(--fkr-step))\n  );\n  --vp-c-brand-soft: hsla(\n    var(--fkr-hue),\n    var(--fkr-saturation),\n    var(--fkr-lightness),\n    var(--fkr-alpha)\n  );\n}\n\n.dark {\n  --vp-c-brand-1: hsl(\n    var(--fkr-hue),\n    var(--fkr-saturation),\n    var(--fkr-lightness)\n  );\n  --vp-c-brand-2: hsl(\n    var(--fkr-hue),\n    var(--fkr-saturation),\n    calc(var(--fkr-lightness) - var(--fkr-step))\n  );\n  --vp-c-brand-3: hsl(\n    var(--fkr-hue),\n    var(--fkr-saturation),\n    calc(var(--fkr-lightness) - 2 * var(--fkr-step))\n  );\n  --vp-c-brand-soft: hsla(\n    var(--fkr-hue),\n    var(--fkr-saturation),\n    var(--fkr-lightness),\n    var(--fkr-alpha)\n  );\n}\n\ntable td * {\n  display: inline;\n}\n\ntable td ul {\n  display: block;\n}\n\ntable td ul li {\n  display: list-item;\n}\n\n.nav-bar-title .logo {\n  min-height: 2rem;\n}\n\n.VPHero .action:not(:last-child) a.VPButton.alt {\n  border-color: var(--vp-button-brand-bg) !important;\n}\n\n.dark .VPHero .action:not(:last-child) a.VPButton.alt {\n  color: var(--vp-button-brand-text) !important;\n}\n\n.opencollective {\n  margin-top: 48px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n  text-align: center;\n}\n\n.opencollective a {\n  margin-top: 24px;\n  border-radius: 20px;\n  padding: 0 20px;\n  line-height: 38px;\n  font-size: 14px;\n  display: inline-block;\n  border: 1px solid transparent;\n  text-align: center;\n  font-weight: 600;\n  white-space: nowrap;\n  text-decoration: none;\n\n  color: var(--vp-button-alt-text);\n  border-color: var(--vp-button-brand-bg) !important;\n  transition:\n    color 0.25s,\n    border-color 0.25s,\n    background-color 0.25s;\n}\n"
  },
  {
    "path": "docs/.vitepress/theme/index.ts",
    "content": "import DefaultTheme from 'vitepress/theme';\nimport { defineAsyncComponent, h } from 'vue';\nimport './index.css';\n\nexport default {\n  ...DefaultTheme,\n  Layout() {\n    return h(\n      DefaultTheme.Layout,\n      null,\n      __BANNER__\n        ? {\n            'layout-top': () =>\n              h(\n                defineAsyncComponent(() => import('../components/Banner.vue')),\n                { version: __BANNER__ }\n              ),\n          }\n        : null\n    );\n  },\n};\n"
  },
  {
    "path": "docs/.vitepress/versions.ts",
    "content": "import { execSync } from 'node:child_process';\nimport * as semver from 'semver';\nimport { version as version_ } from '../../package.json';\n\nfunction readBranchName(): string {\n  return (\n    execSync('git branch --show-current').toString('utf8').trim() || 'unknown'\n  );\n}\n\nfunction readCommitHash(): string {\n  return execSync('git rev-parse HEAD').toString('utf8').trim() || 'unknown';\n}\n\nfunction readOtherLatestReleaseTagNames(): string[] {\n  const tags = execSync('git tag -l').toString('utf8').split('\\n');\n  const latestTagByMajor: Record<string, string> = {};\n  for (const tag of tags) {\n    if (!semver.valid(tag)) {\n      continue;\n    }\n\n    const majorVersion = semver.major(tag);\n    if (majorVersion < 6) {\n      continue;\n    }\n\n    const latestTag = latestTagByMajor[majorVersion];\n    if (latestTag == null || semver.lt(latestTag, tag)) {\n      latestTagByMajor[majorVersion] = tag;\n    }\n  }\n\n  return Object.values(latestTagByMajor).toSorted(semver.rcompare);\n}\n\n// Set by netlify\nconst {\n  CONTEXT: deployContext = 'local',\n  BRANCH: branchName = readBranchName(),\n  COMMIT_REF: commitRef = readCommitHash(),\n} = process.env;\n\nconst otherVersions = readOtherLatestReleaseTagNames();\nexport const isReleaseBranch = /^v\\d+$/.test(branchName);\n\n/**\n * The text of the version banner describing the current version.\n *\n * This is `null` in production and thus should not be displayed.\n */\nexport const versionBannerInfix: string | null = (() => {\n  if (deployContext === 'production') {\n    return null;\n  }\n\n  if (isReleaseBranch) {\n    return '\"an old version\"';\n  }\n\n  if (branchName === 'next') {\n    return '\"the next (unreleased) version\"';\n  }\n\n  return '\"a development version\"';\n})();\n\n/**\n * The current version of Faker from package.json.\n */\nexport const version = version_;\n\n/**\n * The commit hash of the current version.\n */\nexport const commitHash = commitRef.substring(0, 7);\n\n/**\n * The version label to display in the top-right corner of the site.\n */\nexport const versionLabel = isReleaseBranch ? `v${version}` : branchName;\n\n/**\n * The links to other versions of the documentation.\n */\nexport const versionLinks = [\n  {\n    version: 'next',\n    link: 'https://next.fakerjs.dev/',\n  },\n  ...otherVersions.map((version) => ({\n    version,\n    link: `https://v${semver.major(version)}.fakerjs.dev/`,\n  })),\n]\n  // Don't link to the current branch's version.\n  .filter(({ link }) => link !== `https://${branchName}.fakerjs.dev/`);\n\n/**\n * The name of the Algolia index to use for search.\n */\nexport const algoliaIndex = isReleaseBranch\n  ? `fakerjs-v${semver.major(version)}`\n  : 'fakerjs-next';\n"
  },
  {
    "path": "docs/about/announcements/2022-01-14.md",
    "content": "---\neditLink: false\n---\n\n# An update from the Faker team\n\n_January 14th, 2022_\n\n:wave: We're pretty excited to give new life to this project.\n\nWe want the project to have a fresh start and become _even cooler_.\n\n## What is Faker?\n\nFaker is a library that generates fake (but reasonable) data for you. Mock data. Data for testing, development, and the like.\n\n**Faker was first implemented in Perl in 2004 by Jason Kohles** ([he reached out to us in support 💛](https://github.com/faker-js/faker/discussions/55)), and has since been ported to _many_ languages including [Ruby](https://github.com/faker-ruby/faker), [Python](https://faker.readthedocs.io/en/master/), [Java](https://github.com/DiUS/java-faker), [Clojure](https://github.com/paraseba/faker), [PHP](https://fakerphp.github.io/), and [C#](https://github.com/bchavez/Bogus).\n\nThis is the JavaScript port.\n\n## Is it called Faker or faker.js?\n\nWe try to call it Faker in the code and in titles, but faker-js is more available as a username.\n\n## Is this the official library?\n\nWe're referring to it as the official library in the immediate term in order to disambiguate between the many rewrites and forks that are not community-maintained. We've [merged all active forks to date](https://twitter.com/faker_js/status/1481918305669627905/photo/1). We'll drop \"official\" once things have died down and there's less chaos around the library in general.\n\n## (someone) is also working on a Faker library\n\nPlease send them to our [Discord](https://chat.fakerjs.dev) and we can share ideas and collaborate.\n\n## Who are the current maintainers?\n\nWe're a group of engineers who were using Faker in prod when the main package was deleted.\n\nWe have eight maintainers currently.\n\n- Damien Retzinger - [GitHub](https://github.com/damienwebdev), [Twitter](https://twitter.com/damienwebdev)\n- Shinigami - [Github](https://github.com/Shinigami92), [Twitter](https://twitter.com/Shini_92)\n- Daniel Bannert - [Github](https://github.com/prisis), [Twitter](https://twitter.com/_prisis_)\n- Erica Clark - [GitHub](https://github.com/clarkerican), [Twitter](https://twitter.com/clarkerican)\n- Mo Mahallawy - [GitHub](https://github.com/mmahalwy), [Twitter](https://twitter.com/mmahalwy)\n- griest - [GitLab](https://gitlab.com/griest)\n- Mateus Dadalto - [GitHub](https://github.com/MateusDadalto), [Twitter](https://twitter.com/MateusD)\n- Jessica Sachs - [GitHub](https://github.com/JessicaSachs), [Twitter](https://twitter.com/_JessicaSachs)\n- Daniel Theuke - [GitHub](https://github.com/ST-DDT)\n\n## What has the team done so far?\n\n1. Created a [GitHub org](https://github.com/faker-js/faker) for the new Faker package under `@faker-js/faker`.\n2. Put together a team of **eight** maintainers.\n3. Released all previous versions of Faker at `@faker-js/faker` on [npm](https://npmjs.com/@faker-js/faker).\n4. Released the Version 6 Alpha\n5. Almost completed migrating to TypeScript so that DefinitelyTyped no longer needs to maintain its external [@types/faker](https://www.npmjs.com/package/@types/faker) package.\n6. Created a public [Twitter](https://twitter.com/faker_js) account for communicating with the community.\n7. Released the first official Faker [documentation](https://fakerjs.dev) website.\n\n::: tip Thank you Jeff!\nFaker has never had an official docs website and the awesome [Jeff Beltran](https://github.com/JeffBeltran) has been maintaining a project called \"[Un-Official faker.js Documentation](https://github.com/JeffBeltran/faker.js-docs)\" for the last 3 years.\n\nHe gave us permission to re-use his work to create **[fakerjs.dev](https://fakerjs.dev)**\n:::\n\n8. Cleaned up tooling like Prettier, CI, Netlify Deploy Previews, and GitHub Actions.\n\n9. Done a TON of issue triage and many, many PR reviews.\n\n<div style=\"text-align: center;\"><img src=\"/first-week-wins.png\" width=\"600\" alt=\"64 pull requests were opened. 34 were merged. 44 issues were opened. 25 were closed.\" /></div>\n\n10. We've gotten in contact with the [Open Collective](https://opencollective.com) and discussed a transition plan for the project.\n\n## Is there a roadmap?\n\nWe fully intend to extend Faker, continuously develop it, and make it _even better_.\n\nAs such, we will work on a roadmap after we release 6.x and merge all of the TypeScript Pull Requests in the next week.\n\nSome of the items on our roadmap:\n\n1. ESM Support!\n2. Browserify => Rollup/Vite\n3. Improved testing infrastructure\n4. typegen docs\n5. Engage with existing maintainers of the Faker ecosystem\n6. Interactive Playground within the docs\n7. Node 18 compatibility\n\n## I heard something happened. What's the TLDR?\n\nThe Faker project was maintained by Marak Squires, an early-days impactful Node enthusiast and professional who [went rogue and acted maliciously](https://www.bleepingcomputer.com/news/security/dev-corrupts-npm-libs-colors-and-faker-breaking-thousands-of-apps/) on January 4th, 2022. The package was deleted, and the project was abandoned.\n\nWe're now turning Faker into a _community-controlled project_ currently maintained by _eight_ engineers from various backgrounds and companies.\n\n::: tip From the news\nFor more information, here are some major news articles that covered what happened:\n\n[The Verge](https://www.theverge.com/2022/1/9/22874949/developer-corrupts-open-source-libraries-projects-affected), [BleepingComputer](https://www.bleepingcomputer.com/news/security/dev-corrupts-npm-libs-colors-and-faker-breaking-thousands-of-apps/),\n[The Register](https://www.theregister.com/2022/01/10/npm_fakerjs_colorsjs/), [ZDNet](https://www.zdnet.com/article/when-open-source-developers-go-bad/), [Naked Security](https://nakedsecurity.sophos.com/2022/01/11/javascript-developer-destroys-own-projects-in-supply-chain-lesson/).\n:::\n\n## FUNDING.yml\n\nWhen we opened the repository, we received an influx of issues to remove Marak from the `FUNDING.yml`. [#15](https://github.com/faker-js/faker/pull/15), [#43](https://github.com/faker-js/faker/pull/43), [#110](https://github.com/faker-js/faker/pull/110), [#111](https://github.com/faker-js/faker/pull/111), [#112](https://github.com/faker-js/faker/pull/112)\n\nWe were closing issues every other hour. Discussing the `FUNDING.yml` was inevitable. We pushed it off for four days so that we could focus on re-establishing the health of the project in service of the community.\n\nWhen we became aware that this project was the most stable fork of Faker with the most community support, we realized that we needed to deal with the `FUNDING.yml` file and take a stance.\n\n::: tip Short version, please\nJess posted a [concise and thorough writeup](https://github.com/faker-js/faker/discussions/56#discussioncomment-1958057) of the logic behind our actions and decisions.\n\nThis was backed by the support of all of the co-maintainers. It's a much less narrative version of this section, so if you want the TLDR and some photos of the transactions, give it a read.\n:::\n\nWe came to the determination that users unfamiliar with the whole Faker situation wouldn't know that the repository's sponsorship links aren't funding the continued development of the project.\n\nFaker’s financial support is held on behalf of the project by https://www.oscollective.org/ and managed on https://opencollective.com/fakerjs, and so on January 12th, 2022, we contacted https://twitter.com/BenJam, the Executive Director at Open Source Collective…\n\nDuring the conversation with Ben, he went over the terms and conditions of the Open Collective with me.\n\nBen said that simply, \"The funding is attached to the project, not the current maintainer.\"\n\nUnanimously, we agreed that we **wanted absolutely no ability to touch the existing funding** and created a cut-over plan with the support of Open Collective.\n\n::: tip Legacy collective\nThere is now a [fakerjs-legacy](https://opencollective.com/fakerjs-legacy) collective. Open Collective transferred all funds into the legacy account and invited Marak and the other maintainer, Brian, into the _legacy_ collective so that they could do whatever they wanted with the funds.\n:::\n\nAfter the funds were moved we were invited to become admins of the Faker collective. This meant that _we retained the existing sponsors_ of the [Faker](https://opencollective.com/fakerjs) collective who were paying for the continued maintenance of the project.\n\nWe believed that this was the most equitable and transparent way to act. The project's sponsors were able to continue to support the project and its ongoing development. Marak and Brian were able to retain the $11,652.69 USD previously donated to the project.\n\nSince Open Collective champions transparency in funding, you can visit the fakerjs-legacy collective's [transactions](https://opencollective.com/fakerjs-legacy/transactions) to see the deposits and any other transactions that have been made.\n\n::: tip SPONSORING MARAK\nFor those who were sponsoring the fakerjs open collective as a way to personally sponsor Marak, please donate to the [fakerjs-legacy open collective](https://opencollective.com/fakerjs-legacy) OR [Marak's other open collective](http://opencollective.com/marak). We don't know which is his preferred one. We will update this notice and post a new link if we hear otherwise from Marak.\n\nAn e-mail from our team will also arrive in the next few days notifying Open Collective sponsors that the maintainer team has changed.\n\nWe have no information with regards to his GitHub Sponsors.\n:::\n\n## How will the team operate financially?\n\nWe reached out to Ben Nickolls, the Executive Director of Open Collective to get advice.\n\nHe had two recommendations:\n\n1. To do what ESLint is doing. \"[A year of paying contributors: Review](https://eslint.org/blog/2020/10/year-paying-contributors-review)\"\n2. To attend the \"[Deciding on how to use your money](https://opencollective.com/workshops/events/deciding-on-how-to-use-your-money-020765bf)\" workshop and apply what we learn there.\n\n**Those are the models we will follow**.\n\n## In closing...\n\nWe're excited to give new life to this idea and project.\n\nThis project **can** have a fresh start and it will become _even cooler_.\n\nWe felt we needed to do a public announcement because of all of the attention the project received in the media and from the community.\n\nWe believe that we have acted in the way that is best for the community.\n\nWe will continue to work on the project and not only maintain it, but actively develop new and awesome features.\n\n_\\- Jessica Sachs and the Faker Team_\n"
  },
  {
    "path": "docs/about/announcements/2022-09-08.md",
    "content": "---\neditLink: false\n---\n\n# New Roadmap Published\n\nWe haven't made any announcements for a long time, but we are happy to announce that we just published the new roadmap for v8.\n\nOur main focus for v8 is to make Faker more lightweight and flexible.\nA huge part of that is better tree shaking support.\n\nCurrently, if you just want to generate some reproducible numbers, then you need the entire Faker package.\nFirst, you have to download almost 10MB of data (mostly locales; duplicated for ESM and CJS) and ship half of that (one of them).\n\nWe wont tackle the download size for now,\nbut we hope to reduce the shipped size significantly (deduplicate locale data) on our side and allow your build process to discard more unused methods and data.\nThis should also improve js startup/parse times.\n\nIf we are successful, you will only need a few KB of code for numbers and only the locales you need for more complex things such as names.\nWith a bit of setup on your side, you can ship only the parts of the locale data you actually need.\nSo no more finance data and mime-types, just for a first name.\n\nFor more details refer to our roadmap:\n\n- [Roadmap - Overview](../roadmap/index.html)\n- [Roadmap v8 - Make Faker Handier](../roadmap/v8.html)\n"
  },
  {
    "path": "docs/about/announcements/2024-10-26.md",
    "content": "# What's New In v9.0\n\n::: info Looking for the migration guide?\nThis article highlights some of the new features and improvements in v9. \\\nFor details on migrating from v8 to v9, check out our [migration guide](https://v9.fakerjs.dev/guide/upgrading).\n:::\n\n## Optimizing Bundle Size with Tree-Shaking\n\nIn the v9 release of FakerJS, we've addressed an important issue related to bundle size. \\\nThe problem? Unnecessary modules were being included during tree-shaking, leading to bloated final bundles. \\\nBut fear not! We've implemented a solution.\n\nThe root issue was in how locale imports and exports were handled. \\\nPreviously, the `allLocales` variable was defined using a named wildcard export (`export * as <name> from '<path>'`), which we've now refactored into a named variable export. \\\nAdditionally, we updated the `package.json` file to specify `\"sideEffects\": false`, signaling to bundlers that all files in this package are side-effect-free and can be safely tree-shaken.\n\nThe results speak for themselves:\n\n| Version | File Size |\n| ------- | --------- |\n| v8.4.1  | 2.77 MiB  |\n| v9.0.0  | 438 KiB   |\n\nThis is a significant reduction by 84.5%!\n\n## Use High Precision RNG by Default\n\nIn v9, we've switched from using a 32-bit random value to a 53-bit random value. \\\nWhile the underlying algorithm hasn't changed much, we now consume two seed values per step instead of one.\nThis affects generated values in two ways:\n\n- **Improved distribution**: In large lists or long numbers, the values are more evenly spread, reducing the number of duplicates. For example, with `faker.number.int()`, the chance of duplicate values has dropped from `1 / 10,000` to less than `1 / 8,000,000`.\n- **Subtle result differences**: If you start with the same initial seed, you may notice slight differences in generated values due to the higher precision. Additionally, since we now use two seed values per step, subsequent results may seem to skip a value each time.\n\nExample:\n\n```ts\nimport {\n  SimpleFaker,\n  generateMersenne32Randomizer,\n  generateMersenne53Randomizer,\n} from '@faker-js/faker';\n\n// < v9 default\nconst oldFaker = new SimpleFaker({\n  randomizer: generateMersenne32Randomizer(),\n});\noldFaker.seed(123);\nconst oldValue = oldFaker.helpers.multiple(() => oldFaker.number.int(10), {\n  count: 10,\n});\n\n// > v9 default\nconst newFaker = new SimpleFaker({\n  randomizer: generateMersenne53Randomizer(),\n});\nnewFaker.seed(123);\nconst newValue = newFaker.helpers.multiple(() => newFaker.number.int(10), {\n  count: 5,\n});\n\ndiff(oldValue, newValue);\n// [\n//   7,\n//   7, // [!code --]\n//   3,\n//   4, // [!code --]\n//   2,\n//   7, // [!code --]\n//   6,\n//   7, // [!code --]\n//   7,\n//   5, // [!code --]\n// ]\n```\n\n## New Modules\n\nWe are excited to introduce a new addition to FakerJS – the [FoodModule](https://v9.fakerjs.dev/api/food.html)! \\\nWhether you're building a restaurant app, a food blog, or just need some delicious data for testing, the Food Module has got you covered.\nFrom spices to vegetables, meats, and fruits, you can generate a wide variety of ingredients to enrich your data or create engaging content with unique dish names and descriptions.\nWhether you need a single ingredient or a full menu, the Food Module offers flexibility to meet your needs.\n\nAdditionally, the [MusicModule](https://v9.fakerjs.dev/api/music.html) now features two brand-new methods: `album()` and `artist()`.\nThese new methods provide detailed and diverse data, enhancing your music-related projects with even more variety.\nGet the update and enjoy the latest tunes!\n\n## Release Automation\n\nAs part of our ongoing effort to improve the release process for FakerJS, we've implemented the first steps towards an automated release pipeline. \\\nThis new process improves efficiency, reduces manual errors, and ensures a smoother release cycle. In fact, this version was released using our new automated workflow.\n\nThe new process includes four key steps:\n\n1. [Create a release Pull Request](https://github.com/faker-js/faker/pull/2981)\n2. [Run an additional CI suite that tests against our playground](https://github.com/faker-js/faker/pull/2988)\n3. [Draft a GitHub release](https://github.com/faker-js/faker/pull/2990)\n4. [Publish the latest version to npm](https://github.com/faker-js/faker/pull/2991)\n\nWe can now initiate the process with a single manual trigger of the release preparation job.\nThe resulting PR runs additional CI tests (in parallel with our standard tests) against our [playground repo](https://github.com/faker-js/playground).\nIf the PR is successfully merged, another job automatically drafts a GitHub release.\nThis draft allows us to edit and highlight key changes.\nOnce the GitHub release is published, the final job automatically publishes the release to npm.\nPreviously, maintainers performed all these steps manually, often leading to missed steps or errors.\n\n## Release Provenance\n\nWe now publish provenance for our npm releases, providing an additional layer of security and trust.\nThis provenance acts like a digital certificate, ensuring that the code has not been tampered with at any stage during the release process.\n\nFor example, it guarantees that no unauthorized changes were made to the code between tagging a version in the repository and publishing it on npm.\nThis safeguard enhances transparency and helps users verify the integrity of the code they are integrating into their projects.\n\nFor more details, you can refer to the [npm provenance documentation](https://docs.npmjs.com/generating-provenance-statements).\n"
  },
  {
    "path": "docs/about/announcements.md",
    "content": "---\neditLink: false\n---\n\n# Announcements\n\n- [2022-09-08 - New Roadmap Published](./announcements/2022-09-08)\n- [2022-01-14 - An update from the Faker team](./announcements/2022-01-14)\n"
  },
  {
    "path": "docs/about/roadmap/index.md",
    "content": "---\neditLink: false\n---\n\n# Roadmap\n\nThese pages outline our roadmap for past and future versions.\nClick on the specific versions for more details.\n\n## Upcoming Versions\n\n- [v9 - Tree Shaking](v9.md)\n\n## Current Versions\n\n- [v8 - Make Faker Handier](v8.html)\n\n## Previous Versions\n\n- [v7 - Cleanup & Improvements](v7.html)\n- [v6 - Continue Faker](v6.html)\n"
  },
  {
    "path": "docs/about/roadmap/v6.md",
    "content": "---\neditLink: false\n---\n\n# v6 - Continue Faker\n\nThe main task of v6 is fixing technical debts and some cleanup.\n\n## v6.0 - Ensure project foundation\n\n- Rewrite project in TypeScript\n- Update dependencies and automate the process\n- Add/Extend build pipeline\n- Write JSDocs for most of the modules and methods\n- Add online documentation/website\n\n[v6.0 Tasks](https://github.com/faker-js/faker/milestone/1)\n\n**Releases**\n\n- [v6.0.0-alpha.0](https://github.com/faker-js/faker/releases/tag/v6.0.0-alpha.0)\n- [v6.0.0-alpha.2](https://github.com/faker-js/faker/releases/tag/v6.0.0-alpha.2)\n- [v6.0.0-alpha.3](https://github.com/faker-js/faker/releases/tag/v6.0.0-alpha.3)\n- [v6.0.0-alpha.4](https://github.com/faker-js/faker/releases/tag/v6.0.0-alpha.4)\n- [v6.0.0-alpha.5](https://github.com/faker-js/faker/releases/tag/v6.0.0-alpha.5)\n- [v6.0.0-alpha.6](https://github.com/faker-js/faker/releases/tag/v6.0.0-alpha.6)\n- [v6.0.0-alpha.7](https://github.com/faker-js/faker/releases/tag/v6.0.0-alpha.7)\n- [v6.0.0-beta.0](https://github.com/faker-js/faker/releases/tag/v6.0.0-beta.0)\n- [v6.0.0](https://github.com/faker-js/faker/releases/tag/v6.0.0)\n\n## v6.1 - First Bugfixes\n\n- Fix bugs in the implementation and data\n- Standardize some method parameters\n- Deprecate duplicate methods\n- Extend unit tests\n- Link missing locales\n- Improve documentation\n\n[v6.1 Tasks](https://github.com/faker-js/faker/milestone/2)\n\n**Releases**\n\n- [v6.1.0](https://github.com/faker-js/faker/releases/tag/v6.1.0)\n- [v6.1.1](https://github.com/faker-js/faker/releases/tag/v6.1.1)\n- [v6.1.2](https://github.com/faker-js/faker/releases/tag/v6.1.2)\n\n## v6.2 - First New Features\n\n- Introduce the first new features\n- Add/Update some locales\n- More cleanup\n\n[v6.2 Tasks](https://github.com/faker-js/faker/milestone/5)\n\n**Releases**\n\n- [v6.2.0](https://github.com/faker-js/faker/releases/tag/v6.2.0)\n\n## v6.x\n\nFurther improvements\n\n- [v6.3 Tasks](https://github.com/faker-js/faker/milestone/7)\n- [v6.x Tasks](https://github.com/faker-js/faker/milestone/3)\n\n**Releases**\n\n- [v6.3.0](https://github.com/faker-js/faker/releases/tag/v6.3.0)\n- [v6.3.1](https://github.com/faker-js/faker/releases/tag/v6.3.1)\n"
  },
  {
    "path": "docs/about/roadmap/v7.md",
    "content": "---\neditLink: false\n---\n\n# v7 - Cleanup & Improvements\n\nIn v7 we will remove some methods that we have deprecated in v6 and restructure the sources a bit.\nIt will be the first release with small breaking changes since we maintain it.\n\n## v7.0 - Structurally Breaking Changes\n\n- Remove deprecations\n- Remove faker default export\n- Target es2020\n- Drop Node v12 support\n- Reorganize source folder\n- More features\n\n[v7.0 Tasks](https://github.com/faker-js/faker/milestone/8)\n\n**Releases**\n\n- [v7.0.0](https://github.com/faker-js/faker/releases/tag/v7.0.0)\n- [v7.0.1](https://github.com/faker-js/faker/releases/tag/v7.0.1)\n\n## v7.x\n\nFurther improvements\n\n- [v7.x Tasks](https://github.com/faker-js/faker/milestone/4)\n\n**Releases**\n\n- [v7.1.0](https://github.com/faker-js/faker/releases/tag/v7.1.0)\n- [v7.2.0](https://github.com/faker-js/faker/releases/tag/v7.2.0)\n- [v7.3.0](https://github.com/faker-js/faker/releases/tag/v7.3.0)\n- [v7.4.0](https://github.com/faker-js/faker/releases/tag/v7.4.0)\n- [v7.5.0](https://github.com/faker-js/faker/releases/tag/v7.5.0)\n"
  },
  {
    "path": "docs/about/roadmap/v8.md",
    "content": "---\neditLink: false\n---\n\n# v8 - Make Faker Handier\n\nOur main goal in v8 is to make Faker more lightweight and more flexible.\n\n## v8.0 - Module Re-Shuffling\n\nFinish the module shuffling.\n\n- Remove locale switching support\n- Move String and Number methods into own modules\n- Rename Name module to Person\n- Rename Address module to Location\n- Check modules and methods regarding their name and location\n- Try to eliminate circular dependencies in modules\n- Standardize function parameters and defaults\n- Rewrite image module / providers\n\n[v8.0 Tasks](https://github.com/faker-js/faker/milestone/10)\n\n## v8.1 - Split Faker Class\n\nSplit the Faker class into smaller units so you don't have ship an entire locale if you only generate some strings and numbers.\n\n[v8.1 Tasks](https://github.com/faker-js/faker/milestone/11)\n"
  },
  {
    "path": "docs/about/roadmap/v9.md",
    "content": "## v9.0 - Tree-Shakeable Module-Functions\n\nFix the issue of Faker not being tree shakeable.\nPotentially allowing individual Faker methods to be called by themselves.\n\n[v9.0 Tasks](https://github.com/faker-js/faker/milestone/12)\n"
  },
  {
    "path": "docs/about/team/TeamPage.vue",
    "content": "<script setup lang=\"ts\">\nimport {\n  VPTeamMembers,\n  VPTeamPage,\n  VPTeamPageSection,\n  VPTeamPageTitle,\n} from 'vitepress/theme';\nimport { contributors, core, emeriti } from './members.json';\n</script>\n\n<template>\n  <VPTeamPage>\n    <VPTeamPageTitle>\n      <template #title>Meet the Team</template>\n      <template #lead>\n        The development of Faker is guided by an international team, some of\n        whom have chosen to be featured below.\n      </template>\n    </VPTeamPageTitle>\n\n    <VPTeamMembers :members=\"core\" />\n\n    <VPTeamPageSection>\n      <template #title>Team Contributors</template>\n      <template #members>\n        <VPTeamMembers :members=\"contributors\" />\n      </template>\n    </VPTeamPageSection>\n\n    <VPTeamPageSection>\n      <template #title>Team Emeriti</template>\n      <template #lead>\n        Here we honor some no-longer-active team members who have made valuable\n        contributions in the past.\n      </template>\n      <template #members>\n        <VPTeamMembers size=\"small\" :members=\"emeriti\" />\n      </template>\n    </VPTeamPageSection>\n  </VPTeamPage>\n</template>\n"
  },
  {
    "path": "docs/about/team/members.json",
    "content": "{\n  \"core\": [\n    {\n      \"avatar\": \"https://github.com/Shinigami92.png\",\n      \"name\": \"Christopher Quadflieg\",\n      \"title\": \"Code Maintainer\",\n      \"org\": \"Faker\",\n      \"orgLink\": \"https://fakerjs.dev\",\n      \"desc\": \"Passionate TypeScript enthusiast. Also core member of Vite.\",\n      \"links\": [\n        { \"icon\": \"github\", \"link\": \"https://github.com/Shinigami92\" },\n        { \"icon\": \"mastodon\", \"link\": \"https://elk.zone/mas.to/@Shini92\" }\n      ],\n      \"sponsor\": \"https://github.com/sponsors/Shinigami92\"\n    },\n    {\n      \"avatar\": \"https://github.com/ST-DDT.png\",\n      \"name\": \"Daniel Theuke\",\n      \"title\": \"Code Maintainer | Docs Automation\",\n      \"org\": \"\",\n      \"orgLink\": \"\",\n      \"desc\": \"\",\n      \"links\": [{ \"icon\": \"github\", \"link\": \"https://github.com/ST-DDT\" }],\n      \"sponsor\": \"https://github.com/sponsors/ST-DDT\"\n    },\n    {\n      \"avatar\": \"https://github.com/xDivisionByZerox.png\",\n      \"name\": \"Leyla Jähnig\",\n      \"title\": \"Code Maintainer\",\n      \"desc\": \"Tell me about your favorite programming language and why is it TypeScript?\",\n      \"links\": [\n        { \"icon\": \"github\", \"link\": \"https://github.com/xDivisionByZerox\" }\n      ]\n    }\n  ],\n  \"contributors\": [\n    {\n      \"avatar\": \"https://github.com/ejcheng.png\",\n      \"name\": \"Eric Cheng\",\n      \"title\": \"Contributor\",\n      \"org\": \"\",\n      \"orgLink\": \"\",\n      \"desc\": \"\",\n      \"links\": [\n        { \"icon\": \"github\", \"link\": \"https://github.com/ejcheng\" },\n        {\n          \"icon\": \"linkedin\",\n          \"link\": \"https://www.linkedin.com/in/ericcheng-software/\"\n        }\n      ],\n      \"sponsor\": \"https://github.com/sponsors/ejcheng\"\n    },\n    {\n      \"avatar\": \"https://github.com/matthewmayer.png\",\n      \"name\": \"Matt Mayer\",\n      \"title\": \"Contributor\",\n      \"desc\": \"\",\n      \"links\": [\n        { \"icon\": \"github\", \"link\": \"https://github.com/matthewmayer\" }\n      ],\n      \"sponsor\": \"https://github.com/sponsors/matthewmayer\"\n    },\n    {\n      \"avatar\": \"https://github.com/pkuczynski.png\",\n      \"name\": \"Piotr Kuczynski\",\n      \"title\": \"Contributor\",\n      \"org\": \"\",\n      \"orgLink\": \"\",\n      \"desc\": \"\",\n      \"links\": [\n        { \"icon\": \"github\", \"link\": \"https://github.com/pkuczynski\" },\n        { \"icon\": \"twitter\", \"link\": \"https://twitter.com/PiotrKuczynski\" }\n      ],\n      \"sponsor\": \"https://github.com/sponsors/pkuczynski\"\n    },\n    {\n      \"avatar\": \"https://github.com/damienwebdev.png\",\n      \"name\": \"Damien Retzinger\",\n      \"title\": \"Advisor\",\n      \"org\": \"\",\n      \"orgLink\": \"\",\n      \"desc\": \"\",\n      \"links\": [\n        { \"icon\": \"github\", \"link\": \"https://github.com/damienwebdev\" },\n        { \"icon\": \"twitter\", \"link\": \"https://twitter.com/damienwebdev\" }\n      ],\n      \"sponsor\": \"https://github.com/sponsors/damienwebdev\"\n    },\n    {\n      \"avatar\": \"https://github.com/prisis.png\",\n      \"name\": \"Daniel Bannert\",\n      \"title\": \"Organization Owner\",\n      \"org\": \"\",\n      \"orgLink\": \"\",\n      \"desc\": \"\",\n      \"links\": [\n        { \"icon\": \"github\", \"link\": \"https://github.com/prisis\" },\n        { \"icon\": \"twitter\", \"link\": \"https://twitter.com/_prisis_\" }\n      ],\n      \"sponsor\": \"https://github.com/sponsors/prisis\"\n    },\n    {\n      \"avatar\": \"https://github.com/JessicaSachs.png\",\n      \"name\": \"Jessica Sachs\",\n      \"title\": \"Press Officer\",\n      \"org\": \"\",\n      \"orgLink\": \"\",\n      \"desc\": \"\",\n      \"links\": [\n        { \"icon\": \"github\", \"link\": \"https://github.com/JessicaSachs\" },\n        { \"icon\": \"twitter\", \"link\": \"https://twitter.com/_JessicaSachs\" }\n      ],\n      \"sponsor\": \"https://github.com/sponsors/JessicaSachs\"\n    }\n  ],\n  \"emeriti\": [\n    {\n      \"avatar\": \"https://github.com/MateusDadalto.png\",\n      \"name\": \"Mateus Dadalto\",\n      \"links\": [\n        { \"icon\": \"github\", \"link\": \"https://github.com/MateusDadalto\" },\n        { \"icon\": \"twitter\", \"link\": \"https://twitter.com/MateusD\" }\n      ]\n    },\n    {\n      \"avatar\": \"https://github.com/mmahalwy.png\",\n      \"name\": \"Mo Mahallawy\",\n      \"links\": [\n        { \"icon\": \"github\", \"link\": \"https://github.com/mmahalwy\" },\n        { \"icon\": \"twitter\", \"link\": \"https://twitter.com/mmahalwy\" }\n      ]\n    },\n    {\n      \"avatar\": \"https://github.com/griest024.png\",\n      \"name\": \"griest\",\n      \"title\": \"Code Reviewer\",\n      \"org\": \"\",\n      \"orgLink\": \"\",\n      \"desc\": \"\",\n      \"links\": [\n        { \"icon\": \"github\", \"link\": \"https://github.com/griest024\" },\n        {\n          \"icon\": {\n            \"svg\": \"<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" viewBox=\\\"0 0 24 24\\\"><g><path fill=\\\"none\\\" d=\\\"M0 0h24v24H0z\\\"/><path d=\\\"M5.868 2.75L8 10h8l2.132-7.25a.4.4 0 0 1 .765-.01l3.495 10.924a.5.5 0 0 1-.173.55L12 22 1.78 14.214a.5.5 0 0 1-.172-.55L5.103 2.74a.4.4 0 0 1 .765.009z\\\"/></g></svg>\"\n          },\n          \"link\": \"https://gitlab.com/griest\"\n        }\n      ]\n    },\n    {\n      \"avatar\": \"https://github.com/clarkerican.png\",\n      \"name\": \"Erica Clark\",\n      \"title\": \"\",\n      \"org\": \"\",\n      \"orgLink\": \"\",\n      \"desc\": \"\",\n      \"links\": [\n        { \"icon\": \"github\", \"link\": \"https://github.com/clarkerican\" },\n        { \"icon\": \"twitter\", \"link\": \"https://twitter.com/clarkerican\" }\n      ]\n    }\n  ]\n}\n"
  },
  {
    "path": "docs/about/team.md",
    "content": "---\nlayout: page\ntitle: Team\ndescription: The development of Faker is guided by an international team.\n---\n\n<script setup>\nimport TeamPage from './team/TeamPage.vue'\n</script>\n\n<TeamPage />\n"
  },
  {
    "path": "docs/api/ApiIndex.vue",
    "content": "<!-- This content is mostly copied over from https://github.com/vuejs/docs/blob/main/src/api/ApiIndex.vue -->\n\n<script setup lang=\"ts\">\nimport { computed, ref } from 'vue';\nimport { slugify } from '../.vitepress/shared/utils/slugify';\nimport apiSearchIndex from './api-search-index.json';\nimport type { APIGroup } from './api-types';\n\nconst query = ref('');\nconst normalize = (s: string) => s.toLowerCase().replace(/-/g, ' ');\n\nconst filtered = computed(() => {\n  const q = normalize(query.value);\n  const matches = (text: string) => normalize(text).includes(q);\n\n  return (apiSearchIndex as APIGroup[])\n    .map((section) => {\n      // section title match\n      if (matches(section.text)) {\n        return section;\n      }\n\n      // filter groups\n      const matchedGroups = section.items\n        .map((item) => {\n          // group title match\n          if (matches(item.text)) {\n            return item;\n          }\n          // filter headers\n          const matchedHeaders = item.headers.filter(\n            ({ text, anchor }) => matches(text) || matches(anchor)\n          );\n          return matchedHeaders.length\n            ? { text: item.text, link: item.link, headers: matchedHeaders }\n            : null;\n        })\n        .filter((i) => i);\n\n      return matchedGroups.length\n        ? { text: section.text, items: matchedGroups }\n        : null;\n    })\n    .filter((i) => i) as APIGroup[];\n});\n</script>\n\n<template>\n  <div id=\"api-index\">\n    <div class=\"header\">\n      <h1>API Reference</h1>\n      <div class=\"api-filter\">\n        <label for=\"api-filter\">Filter</label>\n        <input\n          type=\"search\"\n          placeholder=\"Enter keyword\"\n          id=\"api-filter\"\n          v-model=\"query\"\n        />\n      </div>\n    </div>\n\n    <div v-for=\"section of filtered\" :key=\"section.text\" class=\"api-section\">\n      <h2 :id=\"slugify(section.text)\">{{ section.text }}</h2>\n      <div class=\"api-groups\">\n        <div v-for=\"item of section.items\" :key=\"item.text\" class=\"api-group\">\n          <h3>\n            <a :href=\"item.link\">{{ item.text }}</a>\n          </h3>\n          <ul>\n            <li v-for=\"h of item.headers\" :key=\"h.anchor\">\n              <a\n                :href=\"item.link + '#' + slugify(h.anchor)\"\n                :class=\"{ deprecated: h.deprecated }\"\n                >{{ h.text }}</a\n              >\n            </li>\n          </ul>\n        </div>\n      </div>\n    </div>\n\n    <div v-if=\"!filtered.length\" class=\"no-match\">\n      No API matching \"{{ query }}\" found.\n    </div>\n  </div>\n</template>\n\n<style scoped>\n#api-index {\n  max-width: 1024px;\n  margin: 0px auto;\n  padding: 64px 32px;\n}\n\nh1,\nh2,\nh3 {\n  font-weight: 600;\n  line-height: 1;\n}\n\nh1,\nh2 {\n  letter-spacing: -0.02em;\n}\n\nh1 {\n  font-size: 38px;\n}\n\nh2 {\n  font-size: 24px;\n  color: var(--vp-c-text-1);\n  margin: 36px 0;\n  transition: color 0.5s;\n  padding-top: 36px;\n  border-top: 1px solid var(--vp-c-divider-light);\n}\n\nh3 {\n  letter-spacing: -0.01em;\n  color: var(--vp-c-brand-1);\n  font-size: 18px;\n  margin-bottom: 1em;\n  transition: color 0.5s;\n}\n\n.api-section {\n  margin-bottom: 64px;\n}\n\n.api-groups ul a {\n  font-size: 15px;\n  font-weight: 500;\n  line-height: 2;\n  color: var(--vp-c-text-code);\n  transition: color 0.5s;\n}\n\n.api-groups ul a.deprecated {\n  text-decoration: line-through;\n}\n\n.dark .api-groups ul a {\n  font-weight: 400;\n}\n\n.api-groups ul a:hover {\n  color: var(--vp-c-brand-1);\n  transition: none;\n}\n\n.api-group {\n  break-inside: avoid;\n  overflow: auto;\n  margin-bottom: 20px;\n  background-color: var(--vp-c-bg-soft);\n  border-radius: 8px;\n  padding: 28px 32px;\n  transition: background-color 0.5s;\n}\n\n.header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n}\n\n.api-filter {\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n  gap: 1rem;\n}\n\n.api-filter input {\n  border: 1px solid var(--vp-c-divider);\n  border-radius: 8px;\n  padding: 6px 12px;\n}\n\n.api-filter:focus {\n  border-color: var(--vp-c-brand-2);\n}\n\n.no-match {\n  font-size: 1.2em;\n  color: var(--vp-c-text-3);\n  text-align: center;\n  margin-top: 36px;\n  padding-top: 36px;\n  border-top: 1px solid var(--vp-c-divider-light);\n}\n\n@media (max-width: 768px) {\n  #api-index {\n    padding: 42px 24px;\n  }\n\n  h1 {\n    font-size: 32px;\n    margin-bottom: 24px;\n  }\n\n  h2 {\n    font-size: 22px;\n    margin: 42px 0 32px;\n    padding-top: 32px;\n  }\n\n  .api-groups ul a {\n    font-size: 14px;\n  }\n\n  .header {\n    display: block;\n  }\n}\n\n@media (min-width: 768px) {\n  .api-groups {\n    columns: 2;\n  }\n}\n\n@media (min-width: 1024px) {\n  .api-groups {\n    columns: 3;\n  }\n}\n</style>\n"
  },
  {
    "path": "docs/api/api-types.ts",
    "content": "// These interfaces are copied over from https://github.com/vuejs/docs/blob/main/src/api/api.data.ts\n\n/**\n * Represents a link to e.g. a Faker-Module method within the API search index page.\n */\nexport interface APIHeader {\n  anchor: string;\n  text: string;\n  deprecated: boolean;\n}\n\n/**\n * Represents a container for e.g. a Faker-Module within the API search index page.\n */\nexport interface APIItem {\n  text: string;\n  link: string;\n  headers: APIHeader[];\n}\n\n/**\n * Represents a whole section within the API search index page.\n */\nexport interface APIGroup {\n  text: string;\n  items: APIItem[];\n}\n"
  },
  {
    "path": "docs/api/index.md",
    "content": "---\nlayout: page\ntitle: API Reference\nfooter: false\n---\n\n<script setup>\nimport ApiIndex from './ApiIndex.vue'\n</script>\n\n<ApiIndex />\n"
  },
  {
    "path": "docs/contributing/code-of-conduct.md",
    "content": "---\neditLink: false\n---\n\n# Code of Conduct\n\nWe welcome new contributors!\nWe appreciate your interest in making Faker a better library.\nPlease note that all contributors are expected to follow the [Code of Conduct](https://github.com/faker-js/faker/blob/next/CODE_OF_CONDUCT.md).\n"
  },
  {
    "path": "docs/contributing/propose-a-feature.md",
    "content": "# Propose a Feature\n\nIf you want to propose a new feature in Faker, please create a new issue using the [Feature Request Template](https://github.com/faker-js/faker/issues/new?labels=s%3A+pending+triage%2Cc%3A+feature%2Cs%3A+waiting+for+user+interest&projects=&template=feature_request.yml).\n\n`@faker-js/faker` is all about enhancing the developer experience with realistic fake data.\nAs our library grows, we welcome contributions that introduce new features and maintain the cohesive functionality of our existing codebase.\nTo ensure quality and consistency, we have established guidelines for contributing new features.\n\n## General Feature Guidelines\n\nGeneral criteria for new features are as follows:\n\n- **Relevance**: Must be widely applicable and not specific to a particular niche.\n- **Deterministic**: Functions must be based on Faker's internal [Randomizer](/api/randomizer).\n- **Conflict-Free**: Should not conflict with or duplicate existing features.\n- **Utility**: Provides significant value to a broad user base.\n- **Library-Agnostic**: Implementations must be based solely on JavaScript runtime environments and not on specific libraries or frameworks.\n\n## Accepting a Feature\n\nIn order for a feature to be accepted in Faker, it must fulfill all the criteria listed in [General Feature Guideline](#general-feature-guideline).\nAdditionally, depending on the type of feature, there might be additional requirements.\n\n::: tip Note\nUsing thumb-up emojis ( :+1: ) on issues helps the Faker estimate the community interest in a feature.\nIf you see a feature request that you like, leave an up vote to increase interest.\nFeel free to upvote your own feature requests as well.\n:::\n\n## Criteria for New Locales\n\nFaker already contains [over 70 different locales](/guide/localization#available-locales).\n\nIf you want to propose a new locale that does not already exist, make sure to read our guide on [locale code names](/guide/localization#locale-codes).\nYou should be able to name your locale using the provided naming standards.\nIdeally, you should also use this name in the issue's title and description.\n\n## Considerations\n\nOur goal is to maintain the library efficiently, ensuring that new features are indispensable.\nEach addition to Faker comes with associated costs.\nThis encompasses initial expenses like design, implementation, review, and documentation of the feature.\nIdeally, these tasks can be delegated to the requester or another member of the community.\n\nMoreover, ongoing maintenance of Faker incurs further costs, including awareness of the feature, a more intricate module structure, increased bundle size, and additional effort during refactoring.\n\nIf your feature isn't accepted into the library, you can still create it using Faker's Helper methods.\nOur goal is to empower developers, not limit possibilities.\n\nFor more details on creating custom features, refer to our documentation on [Create Complex Objects](/guide/usage#create-complex-objects).\n"
  },
  {
    "path": "docs/contributing/report-bugs.md",
    "content": "# Report Bugs\n\nThank you for taking the time to help improve Faker!\nYour contributions are invaluable in keeping the project reliable and useful for everyone.\nWe kindly ask that you follow the guidelines below when reporting a bug.\nProviding clear and detailed information allows us to verify problems quickly and work toward effective solutions.\n\nIf you believe you've discovered a bug in Faker, please submit a new issue using the [Bug Report Template](https://github.com/faker-js/faker/issues/new?labels=s%3A+pending+triage%2Cc%3A+bug&template=bug_report.yml).\nThis will help you provide clear reproduction steps and allow other users to verify that the issue is indeed a bug.\n\nTo facilitate a swift resolution, please include as much relevant detail as possible.\nProviding comprehensive information upfront reduces the need for follow-up questions, enabling us to focus on resolving the issue efficiently.\n\n::: info Note\nIf you have a general question that doesn't require a change to Faker - such as understanding how something works or learning how to contribute - please start a [discussion](https://github.com/faker-js/faker/discussions) or join our [Discord server](https://chat.fakerjs.dev) instead of opening an issue.\n:::\n"
  },
  {
    "path": "docs/contributing/set-up-a-development-environment.md",
    "content": "---\noutline: [2, 3]\n---\n\n# Set Up a Development Environment\n\nSetting up a local development environment for Faker allows you to contribute effectively to the project.\nWhether you prefer working directly on your machine or using a containerized setup, the following steps will guide you through the process.\n\n## Step 1: Fork and Clone the Repository\n\nBefore you begin, you need to fork the Faker repository and clone it to your local machine.\n\n::: tip Note\nIf you are unfamiliar with Forks, check out [GitHub Forking Guide](https://docs.github.com/en/get-started/quickstart/fork-a-repo).\n:::\n\n1. Go to the [Faker GitHub repository](https://github.com/faker-js/faker) and click the **Fork** button.\n1. Open a terminal and clone your fork:\n   ```sh\n   git clone https://github.com/<Your_GitHub_Username>/faker\n   ```\n1. Navigate into the cloned directory:\n   ```sh\n   cd faker\n   ```\n1. Add the upstream source to keep your fork updated:\n   ```sh\n   git remote add upstream https://github.com/faker-js/faker.git\n   ```\n\n## Step 2: Choose Your Development Setup\n\nFaker can be developed using two different methods:\n\n- [On your machine](#option-1-native-nodejs-environment)\n- [In a development container](#option-2-vscode-devcontainer-integration)\n\n### Option 1: Native Node.js Environment\n\nIf you prefer working directly on your machine, follow these steps:\n\n1. Ensure you have [the current LTS version of Node.js](https://nodejs.org/en/download) installed.\n1. Ensure you have the package manager [`pnpm`](https://pnpm.io/installation) installed.\n1. Run the preflight command to verify your setup:\n   ```sh\n   pnpm run preflight\n   ```\n\n### Option 2: VSCode Devcontainer Integration\n\nFor a streamlined development experience, Faker supports VSCode Devcontainers.\n\n1. Open the Faker repository in VSCode.\n1. Install the [Dev Containers extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) if you haven't already.\n1. Open the command palette (`Ctrl+Shift+P` or `Cmd+Shift+P` on macOS) and select \"**Dev Containers: Reopen in Container**\".\n1. Wait for the container to build and start.\n\n## Step 3: Submit a Pull Request\n\nYour development environment has successfully been set up.\nYou are now ready to [Submit a Pull Request](./submit-a-pull-request.md).\n"
  },
  {
    "path": "docs/contributing/submit-a-pull-request.md",
    "content": "# Submit a Pull Request\n\nA lot of effort has been put into `Faker` to create a useful and handy library.\nThere are still a lot of things to be done!\nIf you want to make `Faker` a better place, please follow the steps below when submitting a pull request.\n\n## Step 1: Ensure Your Branch is Up-to-Date\n\nBefore making changes, ensure your fork is synchronized with Faker’s latest updates:\n\n```sh\ngit fetch upstream\ngit merge upstream/next origin/next\n```\n\n## Step 2: Create a New Branch\n\nCreate a new branch for your changes:\n\n```sh\ngit switch -c my-branch-name\n```\n\nUsing descriptive branch names makes reviewing easier, but also helps you identify the reason for a branch if you contribute multiple PR to Faker.\n\n## Step 3: Make Your Changes\n\nNow, modify the necessary files, ensuring they align with Faker’s coding standards.\nIf your PR introduces new functionality, update documentation accordingly.\n\n## Step 4: Run Preflight Checks\n\nBefore committing, verify your changes meet Faker’s quality standards:\n\n```sh\npnpm run preflight\n```\n\nThe command is a useful all-in-one command provided by the Faker team, to make development as easy as possible.\nIt is a shorthand for running the following scripts in order:\n\n- `pnpm install` - installs npm packages defined in package.json\n- `pnpm run generate:locales` - generates locale files\n- `pnpm run generate:api-docs` - generates API documentation\n- `pnpm run format` - runs [prettier](https://github.com/prettier/prettier) to format code\n- `pnpm run lint` - runs [ESLint](https://github.com/eslint/eslint) to enforce project code standards\n- `pnpm run build:clean` - removes artifacts from previous builds\n- `pnpm run build:code` - builds the code\n- `pnpm run test:update-snapshots` - runs all tests with [vitest](https://github.com/vitest-dev/vitest), and updates any snapshots if needed\n- `pnpm run ts-check` - checks that there are no TypeScript errors in any files\n\n::: tip Note\nThe `preflight` command is very helpful when switching between different branches,\nto get your local environment synced up with the branch's state.\n:::\n\n## Step 5: Commit and Push Your Changes\n\nOnce everything looks good, commit your changes:\n\n```sh\ngit commit -m \"feat: Add support for XYZ functionality\"\ngit push origin my-branch-name\n```\n\nFaker does not enforce a specific commit convention.\nInstead, all commits are squashed into a single commit when you PR is merged.\nWriting meaningful commit messages might still be advantageous.\nThis way you get to reflect on the changes you have done and reviewers can get an easier, higher level understanding from your submission.\n\n## Step 6: Open a Pull Request\n\nNavigate to your forked repository on GitHub and open a pull request against Faker’s next branch.\n\nPR Guidelines:\n\n- Clearly explain your changes and why they are needed.\n- Reference related issues when applicable.\n- Keep your PR focused—avoid bundling multiple unrelated changes.\n- If applicable, add tests to cover new functionality.\n\n### The Pull Request Title\n\nA Pull Request title needs to follow the semantic of a [conventional commit](https://www.conventionalcommits.org), since it is used as commit message when merging your PR.\nThese commit messages are then used to automatically update the [CHANGELOG](https://github.com/faker-js/faker/blob/next/CHANGELOG.md) file for each release version.\n\nPR titles are written in following convention: `type(scope): subject`\n\n**type** is required and indicates the intent of the PR.\n\n::: tip Note\nThe types `feat` and `fix` will be shown in the CHANGELOG as `### Features` or `### Bug Fixes`.\nThe type `refactor` will also show up as `### Changed Locales` if it has the `locale` scope.\nAll other types wont show up except for breaking changes marked with the `!` in front of `:`\n:::\n\nAllowed types are:\n\n| type     | description                                                               | Shows Up In CHANGELOG                        |\n| -------- | ------------------------------------------------------------------------- | -------------------------------------------- |\n| feat     | A new feature is introduced                                               | :white_check_mark:                           |\n| fix      | A bug was fixed                                                           | :white_check_mark:                           |\n| chore    | No user affected code changes were made                                   | :x:                                          |\n| refactor | A refactoring that affected also user (e.g. log a deprecation warning)    | :white_check_mark: (with the `locale` scope) |\n| docs     | Docs were added or changed                                                | :x:                                          |\n| test     | Test were added or changed                                                | :x:                                          |\n| ci       | CI were added or changed                                                  | :x:                                          |\n| build    | Build scripts were added or changed                                       | :x:                                          |\n| infra    | Infrastructure related things were made (e.g. issue-template was updated) | :x:                                          |\n| revert   | A revert was triggered via git                                            | :x:                                          |\n\n**scope** is optional and indicates the scope of the PR.\n\n::: tip Note\nThe scope will be shown in the changelog in front of the _subject_ in bold text.\nCommits are sorted alphabetically.\nThis way, the scope will group commits indirectly into categories.\n:::\n\nAllowed scopes are:\n\n| scope           | description                                                                  |\n| --------------- | ---------------------------------------------------------------------------- |\n| \\<module-name\\> | The specific module name that was affected by the PR                         |\n| locale          | When only locale(s) are added/updated/removed                                |\n| module          | When some modules where updates or something related to modules were changed |\n| revert          | When a revert was made via git                                               |\n| deps            | Will mostly be used by Renovate                                              |\n| release         | Will be set by release process                                               |\n\n::: tip Note\nThe scope is not checkable via `Semantic Pull Request` action as this would limit the scopes to only existing modules,\nbut if we add a new module like `color`, then the PR author couldn't use the new module name as scope.\nAs such, we (the Faker team) must be mindful of valid scopes and we reserve the right to edit titles as we see fit.\n:::\n\n**subject** is required and describes what the PR does.\n\nPlease note that the PR title should not include a suffix of e.g. `(#123)`.\nThis will be done automatically by GitHub while merging.\n\nSome examples of valid pull request titles:\n\n```shell\nfeat: add casing option\nfeat(locale): extend Hebrew (he)\nfix: lower target to support Webpack 4\nchore: add naming convention rule\nrefactor(location): deprecate streetPrefix and streetSuffix\ndocs: remove unused playground\ntest: validate @see contents\nci: allow breaking change commits\nbuild: add node v18 support\ninfra: rework bug-report template\nrevert: add more arabic names dataset (#362)\n\n# Breaking changes\nrefactor!: remove faker default export\nbuild!: remove node v12 support\n\n# A release PR will look like this\nchore(release): 7.4.0\n\n# Renovate automatically generates these\nchore(deps): update devdependencies\nchore(deps): update typescript-eslint to ~5.33.0\n```\n\nPrevious pull request titles that could have been written in a better way:\n\n```diff\n- feat: `datatype.hexadecimal` signature change\n+ feat(datatype): hexadecimal signature change\n  datatype was one of our modules and can be used as scope\n\n- feat(image): add image via.placeholder provider\n+ feat(image): add via.placeholder provider\n  image was redundant in the subject\n\n- feat(system.networkInterface): add networkInterface faker\n+ feat(system): add networkInterface method\n  networkInterface was redundant in the scope and made the whole commit message long\n  also method in the subject explains a bit better what it is\n\n- chore(bug-report-template): new design\n+ infra: rework bug-report template\n  the type infra tells that no actual code-changes were made\n  the subject contains what the PR does\n\n- chore: rename Gender to Sex\n+ refactor(name): rename Gender to Sex\n  this was not a chore as it touched runtime code that affected the end-user\n  scope name can be used here to tell that the change affects only the name module\n```\n\n## Step 7: Address Feedback and Iterate\n\nFaker maintainers may request modifications.\nBe open to suggestions and update your PR as needed.\n\n::: info Note\nThe [Faker Team](/about/team) is made up of volunteers contributing in their free time.\nPlease understand if you Pull Request is not getting an immediate review.\n:::\n\n## Step 8: Celebrate Your Contribution! 🎉\n\nYour changes will generally be merged after:\n\n1. One member of the Faker team has approved your submission and no additional requests have been issued by another team member for 7 days.\n1. Two members of the Faker team have approved your submission and no additional requests have been issued by another team member for 24 hours.\n1. At least three members of the Faker team have approved your submission.\n\nAfterwards, your changes will be merged into Faker's codebase, helping thousands of developers!\nThank you for contributing. 🚀\n"
  },
  {
    "path": "docs/guide/frameworks.md",
    "content": "# Frameworks\n\nFaker can easily be used with a variety of testing frameworks. Here are a few examples with popular frameworks.\n\nNote that these examples use only the `en` locale for better performance. For more information visit [localization](./localization.md).\n\n## Vitest and Jest\n\nSince [Vitest](https://vitest.dev/) and [Jest](https://jestjs.io/) use an extremely similar notation, this section will cover both at once.\nThe main difference is that testing methods need to be imported in Vitest.\nSimply crop that line out for a Jest integration.\n\nThese frameworks work about exactly as you would expect with Faker. Here's a minimal example:\n\n```ts\nimport { faker } from '@faker-js/faker/locale/en';\nimport { describe, expect, it } from 'vitest';\n\ndescribe('reverse array', () => {\n  it('should reverse the array', () => {\n    const title = faker.person.jobTitle();\n    const name = faker.person.fullName();\n    const animal = faker.animal.bear();\n\n    const array = [title, name, animal];\n\n    expect(array.reverse()).toStrictEqual([animal, name, title]);\n  });\n});\n```\n\nIt can sometimes be useful to do seeded tests, where we seed our faker instance with a static value so that it will generate the same random value each time.\nThese are especially useful in tests that are meant to be deterministic, such as snapshot tests.\n\n- [Snapshots in Vitest](https://vitest.dev/guide/snapshot.html)\n- [Snapshots in Jest](https://jestjs.io/docs/snapshot-testing)\n\n```ts\nimport { faker } from '@faker-js/faker/locale/en';\nimport { afterEach, describe, expect, it } from 'vitest';\n\n// We might want other tests to *not* be seeded. This will re-seed our faker instance after each test.\nafterEach(() => {\n  faker.seed();\n});\n\ndescribe('reverse array', () => {\n  it('should reverse the array', () => {\n    // Seed our faker instance with some static number.\n    faker.seed(1234);\n    const title = faker.person.jobTitle();\n    const name = faker.person.fullName();\n    const animal = faker.animal.bear();\n\n    const array = [title, name, animal];\n\n    expect(array.reverse()).toStrictEqual([animal, name, title]);\n\n    // Expect our value to always match a generated snapshot.\n    expect(array.reverse()).toMatchSnapshot();\n  });\n});\n```\n\n## Cypress\n\n[Cypress](https://www.cypress.io/) integration is fairly straightforward as well:\n\n```ts\nimport { faker } from '@faker-js/faker/locale/en';\n\ndescribe('Testing the application', () => {\n  it('should create an account with username and password', () => {\n    let username = faker.internet.username();\n    let password = faker.internet.password();\n    let email = faker.internet.exampleEmail();\n\n    // Visit the a webpage and create an account.\n    cy.visit('https://www.example.com/register');\n\n    cy.get('#email-input').type(email);\n    cy.get('#username-input').type(username);\n    cy.get('#password-input').type(password);\n    cy.get('#password-confirm-input').type(password);\n\n    cy.get('#register-submit-input').click();\n\n    // Now, we try to login with these credentials.\n    cy.visit('https://www.example.com/login');\n\n    cy.get('#email-input').type(email);\n    cy.get('#password-input').type(password);\n\n    cy.get('#login-submit-input').click();\n\n    // We should have logged in successfully to the dashboard page.\n    cy.url().should('include', '/dashboard');\n  });\n});\n```\n\n## Playwright\n\nIntegration with [Playwright](https://playwright.dev/) is also easy:\n\n```ts\nimport { faker } from '@faker-js/faker/locale/en';\nimport { expect, test } from '@playwright/test';\n\ntest.describe('Testing the application', () => {\n  test('should create an account with username and password', async ({\n    page,\n  }) => {\n    const username = faker.internet.username();\n    const password = faker.internet.password();\n    const email = faker.internet.exampleEmail();\n\n    // Visit the webpage and create an account.\n    await page.goto('https://www.example.com/register');\n    await page.getByLabel('email').fill(email);\n    await page.getByLabel('username').fill(username);\n    await page.getByLabel('password', { exact: true }).fill(password);\n    await page.getByLabel('confirm password').fill(password);\n    await page.getByRole('button', { name: 'Register' }).click();\n\n    // Now, we try to login with these credentials.\n    await page.goto('https://www.example.com/login');\n    await page.getByLabel('email').fill(email);\n    await page.getByLabel('password').fill(password);\n    await page.getByRole('button', { name: 'Login' }).click();\n\n    // We should have logged in successfully to the dashboard page.\n    await expect(page).toHaveURL(/.*dashboard/);\n  });\n});\n```\n"
  },
  {
    "path": "docs/guide/index.md",
    "content": "# Getting Started\n\n## Overview\n\nFaker is a popular library that generates fake (but reasonable) data that can be used for things such as:\n\n- Unit Testing\n- Performance Testing\n- Building Demos\n- Working without a completed backend\n\nFaker was originally written in [Perl](https://metacpan.org/dist/Data-Faker) and this is the JavaScript port. Faker is also available as a library for [Ruby](https://github.com/faker-ruby/faker), [Java](https://github.com/DiUS/java-faker), and [Python](https://github.com/joke2k/faker).\n\nThis documentation only covers the JavaScript implementation of Faker.\n\n## Environments\n\nYou can run Faker in the browser, or in Node.js. Faker v10.0 requires Node.js version 20 or above.\n\n::: tip Note\nWhen using CJS, you need to use at least Node.js v20.19. See https://nodejs.org/api/modules.html#loading-ecmascript-modules-using-require\n:::\n\n## Installation\n\nInstall it as a Dev Dependency using your favorite package manager.\n\n::: code-group\n\n```shell [npm]\nnpm install @faker-js/faker --save-dev\n```\n\n```shell [pnpm]\npnpm add @faker-js/faker --save-dev\n```\n\n```shell [yarn]\nyarn add @faker-js/faker --dev\n```\n\n:::\n\n## Faker Modules\n\nFaker has three types of modules:\n\n- Modules for basic datatypes: [`datatype`](/api/datatype), [`date`](/api/date), [`number`](/api/number) and [`string`](/api/string)\n- Topic specific modules, such as [`animal`](/api/animal), [`food`](/api/food) and many more\n- Lastly, the [`helpers`](/api/helpers) module, with various utility methods to use with your own data (or data generated by other Faker methods)\n\nFor a full list of modules, go to our [Api Search](/api/) page.\n\nIf you would like to know how to use Faker, go to our [Usage Guide](/guide/usage) page.\n\n## Community\n\nIf you have questions or need help, reach out to the community via [Discord](https://chat.fakerjs.dev) and [GitHub Discussions](https://github.com/faker-js/faker/discussions).\n\nYou can see awesome things related to the Faker community at [Awesome Faker](https://github.com/faker-js/awesome-faker).\n"
  },
  {
    "path": "docs/guide/localization.md",
    "content": "# Localization\n\n## Switching locales\n\nDid you know Faker supports many different locales?  \nWhen using our default instance `import { faker } from '@faker-js/faker'` you get English data.\nHowever, we also provide pre-built instances for [more than 70 available locales](#available-locales).\n\nFor example, you can import the German locale:\n\n`import { fakerDE as faker } from '@faker-js/faker'`\n\n::: tip Note\nYou can also build your own Faker instances, with custom locales/overwrites.\n:::\n\n## Custom locales and fallbacks\n\nIf our built-in faker instances don't satisfy your needs, you can build your own:\n\n```ts\nimport type { LocaleDefinition } from '@faker-js/faker';\nimport { base, de, de_CH, en, Faker } from '@faker-js/faker';\n\nconst customLocale: LocaleDefinition = {\n  title: 'My custom locale',\n  internet: {\n    domainSuffix: ['test'],\n  },\n};\n\nexport const customFaker = new Faker({\n  locale: [customLocale, de_CH, de, en, base],\n});\n```\n\nIn this example there are 5 locales. Each of these is checked in order, and the first locale which contains the requested data will be used:\n\n- `customLocale` is your custom locale definition which will override all other fallback definitions.\n- `de_CH` is a specific locale definition that overrides some German definitions with `CH` (Switzerland) data.\n- `de` is a generic `de` (German) locale definition.\n- `en` is a generic `en` (English) locale definition. This is our most complete locale, so we add it to fill some gaps. Depending on your needs, you might want or not want to have it as a fallback.\n- `base` is the base locale definition which contains definitions that can be used in every language (e.g. emojis).\n\n## Available locales\n\n<!-- LOCALES-AUTO-GENERATED-START -->\n\n<!-- Run 'pnpm run generate:locales' to update. -->\n\n| Locale                                     | Name                      | Faker               |\n| :----------------------------------------- | :------------------------ | :------------------ |\n| [`af_ZA`](/locales/af_ZA.md)               | Afrikaans (South Africa)  | `fakerAF_ZA`        |\n| [`ar`](/locales/ar.md)                     | Arabic                    | `fakerAR`           |\n| [`az`](/locales/az.md)                     | Azerbaijani               | `fakerAZ`           |\n| `base`                                     | Base                      | `fakerBASE`         |\n| [`bn_BD`](/locales/bn_BD.md)               | Bengali (Bangladesh)      | `fakerBN_BD`        |\n| [`cs_CZ`](/locales/cs_CZ.md)               | Czech (Czechia)           | `fakerCS_CZ`        |\n| [`cy`](/locales/cy.md)                     | Welsh                     | `fakerCY`           |\n| [`da`](/locales/da.md)                     | Danish                    | `fakerDA`           |\n| [`de`](/locales/de.md)                     | German                    | `fakerDE`           |\n| [`de_AT`](/locales/de_AT.md)               | German (Austria)          | `fakerDE_AT`        |\n| [`de_CH`](/locales/de_CH.md)               | German (Switzerland)      | `fakerDE_CH`        |\n| [`dv`](/locales/dv.md)                     | Maldivian                 | `fakerDV`           |\n| [`el`](/locales/el.md)                     | Greek                     | `fakerEL`           |\n| [`en`](/locales/en.md)                     | English                   | `fakerEN`           |\n| [`en_AU`](/locales/en_AU.md)               | English (Australia)       | `fakerEN_AU`        |\n| [`en_AU_ocker`](/locales/en_AU_ocker.md)   | English (Australia Ocker) | `fakerEN_AU_ocker`  |\n| [`en_BORK`](/locales/en_BORK.md)           | English (Bork)            | `fakerEN_BORK`      |\n| [`en_CA`](/locales/en_CA.md)               | English (Canada)          | `fakerEN_CA`        |\n| [`en_GB`](/locales/en_GB.md)               | English (Great Britain)   | `fakerEN_GB`        |\n| [`en_GH`](/locales/en_GH.md)               | English (Ghana)           | `fakerEN_GH`        |\n| [`en_HK`](/locales/en_HK.md)               | English (Hong Kong)       | `fakerEN_HK`        |\n| [`en_IE`](/locales/en_IE.md)               | English (Ireland)         | `fakerEN_IE`        |\n| [`en_IN`](/locales/en_IN.md)               | English (India)           | `fakerEN_IN`        |\n| [`en_NG`](/locales/en_NG.md)               | English (Nigeria)         | `fakerEN_NG`        |\n| [`en_US`](/locales/en_US.md)               | English (United States)   | `fakerEN_US`        |\n| [`en_ZA`](/locales/en_ZA.md)               | English (South Africa)    | `fakerEN_ZA`        |\n| [`eo`](/locales/eo.md)                     | Esperanto                 | `fakerEO`           |\n| [`es`](/locales/es.md)                     | Spanish                   | `fakerES`           |\n| [`es_MX`](/locales/es_MX.md)               | Spanish (Mexico)          | `fakerES_MX`        |\n| [`fa`](/locales/fa.md)                     | Farsi/Persian             | `fakerFA`           |\n| [`fi`](/locales/fi.md)                     | Finnish                   | `fakerFI`           |\n| [`fr`](/locales/fr.md)                     | French                    | `fakerFR`           |\n| [`fr_BE`](/locales/fr_BE.md)               | French (Belgium)          | `fakerFR_BE`        |\n| [`fr_CA`](/locales/fr_CA.md)               | French (Canada)           | `fakerFR_CA`        |\n| [`fr_CH`](/locales/fr_CH.md)               | French (Switzerland)      | `fakerFR_CH`        |\n| [`fr_LU`](/locales/fr_LU.md)               | French (Luxembourg)       | `fakerFR_LU`        |\n| [`fr_SN`](/locales/fr_SN.md)               | French (Senegal)          | `fakerFR_SN`        |\n| [`he`](/locales/he.md)                     | Hebrew                    | `fakerHE`           |\n| [`hr`](/locales/hr.md)                     | Croatian                  | `fakerHR`           |\n| [`hu`](/locales/hu.md)                     | Hungarian                 | `fakerHU`           |\n| [`hy`](/locales/hy.md)                     | Armenian                  | `fakerHY`           |\n| [`id_ID`](/locales/id_ID.md)               | Indonesian (Indonesia)    | `fakerID_ID`        |\n| [`it`](/locales/it.md)                     | Italian                   | `fakerIT`           |\n| [`ja`](/locales/ja.md)                     | Japanese                  | `fakerJA`           |\n| [`ka_GE`](/locales/ka_GE.md)               | Georgian (Georgia)        | `fakerKA_GE`        |\n| [`ko`](/locales/ko.md)                     | Korean                    | `fakerKO`           |\n| [`ku_ckb`](/locales/ku_ckb.md)             | Kurdish (Sorani)          | `fakerKU_ckb`       |\n| [`ku_kmr_latin`](/locales/ku_kmr_latin.md) | Kurdish (Kurmanji, Latin) | `fakerKU_kmr_latin` |\n| [`lv`](/locales/lv.md)                     | Latvian                   | `fakerLV`           |\n| [`mk`](/locales/mk.md)                     | Macedonian                | `fakerMK`           |\n| [`nb_NO`](/locales/nb_NO.md)               | Norwegian (Norway)        | `fakerNB_NO`        |\n| [`ne`](/locales/ne.md)                     | Nepali                    | `fakerNE`           |\n| [`nl`](/locales/nl.md)                     | Dutch                     | `fakerNL`           |\n| [`nl_BE`](/locales/nl_BE.md)               | Dutch (Belgium)           | `fakerNL_BE`        |\n| [`pl`](/locales/pl.md)                     | Polish                    | `fakerPL`           |\n| [`pt_BR`](/locales/pt_BR.md)               | Portuguese (Brazil)       | `fakerPT_BR`        |\n| [`pt_PT`](/locales/pt_PT.md)               | Portuguese (Portugal)     | `fakerPT_PT`        |\n| [`ro`](/locales/ro.md)                     | Romanian                  | `fakerRO`           |\n| [`ro_MD`](/locales/ro_MD.md)               | Romanian (Moldova)        | `fakerRO_MD`        |\n| [`ru`](/locales/ru.md)                     | Russian                   | `fakerRU`           |\n| [`sk`](/locales/sk.md)                     | Slovak                    | `fakerSK`           |\n| [`sl_SI`](/locales/sl_SI.md)               | Slovenian (Slovenia)      | `fakerSL_SI`        |\n| [`sr_RS_latin`](/locales/sr_RS_latin.md)   | Serbian (Serbia, Latin)   | `fakerSR_RS_latin`  |\n| [`sv`](/locales/sv.md)                     | Swedish                   | `fakerSV`           |\n| [`ta_IN`](/locales/ta_IN.md)               | Tamil (India)             | `fakerTA_IN`        |\n| [`th`](/locales/th.md)                     | Thai                      | `fakerTH`           |\n| [`tr`](/locales/tr.md)                     | Turkish                   | `fakerTR`           |\n| [`uk`](/locales/uk.md)                     | Ukrainian                 | `fakerUK`           |\n| [`ur`](/locales/ur.md)                     | Urdu                      | `fakerUR`           |\n| [`uz_UZ_latin`](/locales/uz_UZ_latin.md)   | Uzbek (Uzbekistan, Latin) | `fakerUZ_UZ_latin`  |\n| [`vi`](/locales/vi.md)                     | Vietnamese                | `fakerVI`           |\n| [`yo_NG`](/locales/yo_NG.md)               | Yoruba (Nigeria)          | `fakerYO_NG`        |\n| [`zh_CN`](/locales/zh_CN.md)               | Chinese (China)           | `fakerZH_CN`        |\n| [`zh_TW`](/locales/zh_TW.md)               | Chinese (Taiwan)          | `fakerZH_TW`        |\n| [`zu_ZA`](/locales/zu_ZA.md)               | Zulu (South Africa)       | `fakerZU_ZA`        |\n\n<!-- LOCALES-AUTO-GENERATED-END -->\n\nThe `Locale` (data) and `Faker` columns refer to the respective `import` names:\n\n```ts\nimport { de, fakerDE } from '@faker-js/faker';\n```\n\n::: tip Note\nSome locales have limited coverage and rely more heavily on the English locale as the source for features they currently do not have.\nHowever, in most cases, using a specific locale will be beneficial in the long term as specifying a locale reduces the time necessary for startup, which has a compounding effect on testing frameworks that reload the imports every execution.\n:::\n\n## Locale codes\n\nLocales are named in a systematic way. The first two characters are a lowercase language code following the [ISO 639-1 standard](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) for example `ar` for Arabic or `en` for English.\n\nThe same language may be spoken in different countries, with different patterns for addresses, phone numbers etc. Optionally a two-letter uppercase country code can be added after an underscore, following the [ISO 3166-1 alpha-2 standard](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2), for example `en_US` represents English (United States) and `en_AU` represents English (Australia).\n\nRarely, an additional variant may be needed to fully represent an accented variant of the locale, or for languages which can be written in different scripts. This is appended after another underscore, for example `en_AU_ocker` (English in Australia in \"Ocker\" dialect) or `sr_RS_latin` (Serbian in Serbia in Latin script).\n\nThe recommended way to access Faker instances is by using one of the individual imports as shown above. If needed you can access all prebuilt Faker instances or all locale definitions via an object where the locale codes are the keys:\n\n```ts\nimport { allFakers, allLocales } from '@faker-js/faker';\n\nconsole.dir(allFakers['de_AT']); // the prebuilt Faker instance for de_AT\nconsole.dir(allLocales['de_AT']); // the raw locale definitions for de_AT\n```\n\nThis could be useful if you want to enumerate all locales, for example:\n\n```ts\nimport { allFakers } from '@faker-js/faker';\n\nfor (let key of Object.keys(allFakers)) {\n  try {\n    console.log(\n      `In locale ${key}, a sample name is ${allFakers[key].person.fullName()}`\n    );\n  } catch (e) {\n    console.log(`In locale ${key}, an error occurred: ${e}`);\n  }\n}\n```\n\n## Handling Missing Data Errors\n\n```txt\n[Error]: The locale data for 'category.entry' are missing in this locale.\nPlease contribute the missing data to the project or use a locale/Faker instance that has these data.\nFor more information see https://fakerjs.dev/guide/localization.html\n```\n\nIf you receive this error, this means you are using a locale (`Faker` instance) that does not have the relevant data for that method yet.\nPlease consider contributing the missing data, so that others can use them in the future as well.\n\nAs a workaround, you can provide additional fallbacks to your `Faker` instance:\n\n```ts\nimport { Faker, el } from '@faker-js/faker'; // [!code --]\nimport { Faker, base, el, en } from '@faker-js/faker'; // [!code ++]\n\nconst faker = new Faker({\n  locale: [el], // [!code --]\n  locale: [el, en, base], // [!code ++]\n});\nconsole.log(faker.location.country()); // 'Belgium'\n```\n\n::: tip Note\nOf course, you can use [Custom Locales and Fallbacks](#custom-locales-and-fallbacks) for this as well.\n:::\n\n## Handling Not-Applicable Data Errors\n\n```txt\n[Error]: The locale data for 'category.entry' aren't applicable to this locale.\nIf you think this is a bug, please report it at: https://github.com/faker-js/faker\n```\n\nIf you receive this error, this means the current locale is unable to provide reasonable values for that method.\nFor example, there are no zip codes in Hongkong, so for that reason the `en_HK` locale is unable to provide these data.\nThe same applies to other locales and methods.\n\n```ts\nimport { fakerEN_HK } from '@faker-js/faker';\n\nconsole.log(fakerEN_HK.location.zipCode()); // Error // [!code error]\n```\n\nFor these cases, we explicitly set the data to `null` to clarify, that we have thought about it, but there are no valid values to put there.\nWe could have used an empty array `[]`, but some locale data are stored as objects `{}`,\nso `null` works for both of them without custom downstream handling of missing data.\n\n::: tip Note\nWe are by far no experts in all provided languages/countries/locales,\nso if you think this is an error for your locale, please create an issue and consider contributing the relevant data.\n:::\n\nIf you want to use other fallback data instead, you can define them like this:\n\n```ts{4}\nimport { Faker, en, en_HK } from '@faker-js/faker';\n\nconst faker = new Faker({\n  locale: [{ location: { postcode: en.location.postcode } }, en_HK],\n});\nconsole.log(faker.location.zipCode()); // '17551-0348'\n```\n\n::: warning Warning\nSince `null` is considered present data, it will not use any fallbacks for that.\nSo the following code does **not** work:\n\n```ts\nimport { Faker, en, en_HK } from '@faker-js/faker';\n\nconst faker = new Faker({\n  locale: [en_HK, { location: { postcode: en.location.postcode } }], // [!code warning]\n});\nconsole.log(faker.location.zipCode()); // Error // [!code error]\n```\n\n:::\n\nSee also: [Custom Locales and Fallbacks](#custom-locales-and-fallbacks)\n"
  },
  {
    "path": "docs/guide/randomizer.md",
    "content": "# Randomizer\n\nThe [`Randomizer`](/api/randomizer) interface allows you to use a custom randomness source within Faker.\n\n::: warning Important\nFaker's default `Randomizer` is sufficient in most cases.\nChange this only if you want to use it to achieve a specific goal, such as sharing the same random generator with other instances/tools.\n:::\n\nThere are two connected use cases we have considered where this might be needed:\n\n1. Re-Use of the same `Randomizer` within multiple `Faker` instances.\n2. The use of a random number generator from a third party library.\n\n## Built-In `Randomizer`s\n\nFaker ships with two variations\n\n```ts\nimport {\n  generateMersenne32Randomizer, // Default prior to v9\n  generateMersenne53Randomizer, // Default since v9\n} from '@faker-js/faker';\n\nconst randomizer = generateMersenne53Randomizer();\n```\n\nThe 32bit `Randomizer` is faster, but the 53bit `Randomizer` generates better random values (with significantly fewer duplicates).\n\nBut you can also implement your own by implementing the [related interface](/api/randomizer.html).\n\n## Using `Randomizer`s\n\nA `Randomizer` has to be set during construction of the instance:\n\n```ts\nimport { Faker, Randomizer } from '@faker-js/faker';\n\nconst customFaker = new Faker({\n  locale: ...,\n  randomizer: ...,\n});\n```\n\nThe following methods take a `Randomizer` as argument:\n\n- [new SimpleFaker(...)](/api/simpleFaker#constructor)\n- [new Faker(...)](/api/faker#constructor)\n\n## Re-Using a `Randomizer`\n\nSometimes it might be required to generate values in two different locales.\nE.g. a Chinese person might have an English identity to simplify the communication with foreigners.\nWhile this could also be achieved with two independent `Faker` instances like this:\n\n```ts\nimport { fakerEN, fakerZH_TW } from '@faker-js/faker';\n\nfakerZH_TW.seed(5);\nfakerEN.seed(5);\n\nconst firstName = fakerZH_TW.person.firstName(); // 炫明\nconst alias = fakerEN.person.firstName(); // Arthur\n```\n\nThere might be issues regarding reproducibility, when seeding only one of them.\n\nBy sharing a `Randomizer` between the two instances, you omit this issue by affecting all instances simultaneously.\n\n::: tip Note\nThis gets more important if the seeding happens at a different location than the data generation (e.g. due to nesting).\n:::\n\n```ts\nimport { en, Faker, Randomizer, zh_TW } from '@faker-js/faker';\n\nconst randomizer: Randomizer = ...;\n\nconst customFakerEN = new Faker({\n  locale: en,\n  randomizer,\n});\n\nconst customFakerZH_TW = new Faker({\n  locale: [zh_TW, en],\n  randomizer,\n});\n\nrandomizer.seed(5);\n// customFakerEN.seed(5); // Redundant\n// customFakerZH_TW.seed(5); // Redundant\n\nconst firstName = fakerZH_TW.person.firstName(); // 炫明\nconst alias = fakerEN.person.firstName(); // John (different from before, because it is now the second call)\n```\n\nThis is also relevant when trying to use faker's random number generator in third party libraries.\nE.g. some libraries that can generate `string`s from a `RegExp` can be customized with a custom random number generator as well,\nand since they will be used in the same context it makes sense to rely on the same randomness source to ensure the values are reproducible.\n\n## Third-Party `Randomizer`s\n\nSometimes you might want to use a custom/third-party random number generator.\nThis can be achieved by implementing your own `Randomizer` and passing it to [supported methods](#using-randomizers).\n\n::: tip Note\nFaker does not ship `Randomizers` for third-party libraries and does not provide support for bridging the gap between libraries.\nThe following examples show how the interface can be implemented, but they are not tested for correctness.\nFeel free to submit more `Randomizer` examples for other popular packages.\n:::\n\n### Pure-Rand\n\nThe following is an example for a [pure-rand](https://github.com/dubzzz/pure-rand) based `Randomizer`:\n\n```ts\nimport { Faker, Randomizer, SimpleFaker } from '@faker-js/faker';\nimport { RandomGenerator, xoroshiro128plus } from 'pure-rand';\n\nexport function generatePureRandRandomizer(\n  seed: number | number[] = Date.now() ^ (Math.random() * 0x100000000),\n  factory: (seed: number) => RandomGenerator = xoroshiro128plus\n): Randomizer {\n  const self = {\n    next: () => (self.generator.unsafeNext() >>> 0) / 0x100000000,\n    seed: (seed: number | number[]) => {\n      self.generator = factory(typeof seed === 'number' ? seed : seed[0]);\n    },\n  } as Randomizer & { generator: RandomGenerator };\n  self.seed(seed);\n  return self;\n}\n```\n"
  },
  {
    "path": "docs/guide/unique.md",
    "content": "# Unique Values\n\nIn general, Faker methods do not return unique values.\n\n```ts\nfaker.seed(55);\nfaker.animal.type(); //'cat'\nfaker.animal.type(); //'bird'\nfaker.animal.type(); //'horse'\nfaker.animal.type(); //'horse'\n```\n\nSome methods and locales use much smaller data sets than others. For example, `faker.animal.type` has only 44 possible animals to choose from. In contrast, `faker.person.fullName()` pulls from a list of hundreds of first names, surnames, and prefixes/suffixes, so it can generate hundreds of thousands of unique names. Even then, the [birthday paradox](https://en.wikipedia.org/wiki/Birthday_Paradox) means that duplicate values will quickly be generated.\n\nSometimes, you want to generate unique values. For example, you may wish to have unique values in a database email column.  \nThere are a few possible strategies for this:\n\n1. Use `faker.helpers.uniqueArray()` if you want to generate all the values at one time. For example:\n\n```ts\nfaker.helpers.uniqueArray(faker.internet.email, 1000); // will generate 1000 unique email addresses\n```\n\n2. If there are insufficient values for your needs, consider prefixing or suffixing values with your own sequential values, for example you could prefix `1.`, `2.` to each generated email in turn.\n\n3. Build your own logic to keep track of a set of previously generated values and regenerate values as necessary if a duplicate is generated\n\n4. Use a third-party package to enforce uniqueness, such as [enforce-unique](https://github.com/MansurAliKoroglu/enforce-unique) or [@dpaskhin/unique](https://github.com/dPaskhin/unique).\n"
  },
  {
    "path": "docs/guide/upgrading.md",
    "content": "---\noutline: [2, 3]\n---\n\n# Upgrading to v10\n\nThis is the migration guide for upgrading from v9 to v10.\n\n::: info Not the version you are looking for?\n\n- [Upgrading to v9](https://v9.fakerjs.dev/guide/upgrading.html)\n- [Upgrading to v8](https://v8.fakerjs.dev/guide/upgrading.html)\n- [Upgrading to v7](https://v7.fakerjs.dev/guide/upgrading.html)\n- [Upgrading to v6](https://v6.fakerjs.dev/migration-guide-v5/)\n\n:::\n\n## General Breaking Changes\n\n### Node v18 No Longer Supported\n\nSupport for Node.js v18 has been discontinued, as this version has reached its [end-of-life](https://github.com/nodejs/Release). Faker.js v10 requires a minimum of Node.js v20.19.0, v22.13.0, or v24.0.0.\n\n### CommonJS Still Supported, but Check Your Versions\n\n#### Node\n\nTechnically, Faker v10 is now an ESM-only package. However, the good news is that you can still use it from your CommonJS projects without code changes, thanks to the [ESM Modules require feature](https://nodejs.org/api/modules.html#loading-ecmascript-modules-using-require) in recent versions of Node.js.\n\nIf you are using Node 20 or Node 22, ensure you are using a sufficiently recent minor version—Node v20.19+ or Node v22.13+ is required.\n\n```ts\nconst { faker, fakerES } = require('@faker-js/faker'); // this still works\n```\n\nIf your version of Node.js is too old, you may see an error like:\n\n```\nUncaught:\nError [ERR_REQUIRE_ESM]: require() of ES Module <path>/faker/dist/index.js not supported.\nInstead, change the require of index.js in null to a dynamic import(), which is available in all CommonJS modules.\n```\n\n#### TypeScript\n\nAs mentioned in the previous section, CJS can still be used if you use a modern module resolution strategy. This directly impacts your `tsconfig.json` setup.\n\nPreviously, you were able to provide the values `\"Bundler\"`, `\"Node10\"`, `\"Node16\"` or `\"NodeNext\"` for the configuration `\"moduleResulution\"`. Starting in v10 of Faker, only the values `\"Bundler\"`, `\"Node20\"` or `\"NodeNext\"` are supported for your CJS codebase. [To use `\"Node20\"` your **`typescript` version must be at least `5.9.0`**](https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/#support-for---module-node20).\n\n#### Incompatibility with Jest\n\nBecause the [Jest](https://www.npmjs.com/package/jest) testing library uses its own module resolution system, there are known compatibility issues with Faker v10 in combination with CJS in Jest tests.\n\nFor now, keep using Faker v9, or see possible workarounds in [issue #3606](https://github.com/faker-js/faker/issues/3606).\n\n### Removal of Deprecated Code\n\nA number of methods that were deprecated in v9 have been completely removed in v10. To prepare for the upgrade, it is recommended to first upgrade to the latest version of v9 (e.g., `npm install --save-dev faker@9`) and fix any deprecation warnings issued by your code.\n\n| Removed Method            | Replacement               |\n| ------------------------- | ------------------------- |\n| `faker.address.*`         | `faker.location.*`        |\n| `faker.name.*`            | `faker.person.*`          |\n| `faker.internet.userName` | `faker.internet.username` |\n\nSome methods do not have exact replacements, so check your code carefully.\n\n| Removed Method               | Replacement / Notes                                      |\n| ---------------------------- | -------------------------------------------------------- |\n| `faker.internet.color`       | `faker.color.rgb`                                        |\n| `faker.image.urlPlaceholder` | `faker.image.dataUri`                                    |\n| `faker.finance.maskedNumber` | See [#3201](https://github.com/faker-js/faker/pull/3201) |\n| `faker.image.avatarLegacy`   | `faker.image.avatar`                                     |\n\n### Word Methods Default Resolution Strategy\n\nThe default resolution strategy for the methods in the word module changed to 'fail'.\nThis means that methods in the word module will throw an error if no words for your input criteria exist.\n\n```ts\n// There are no nouns between 20-25 characters long in the word list\nfaker.word.noun({ length: { min: 20, max: 25 } });\n// In v9, this would return a random noun of any length, like 'plastic'\n// In v10, this throws an error `FakerError: No words found that match the given length.`\n```\n\nPreviously, the methods would return a random word, completely ignoring the the length requirements you specified.\nIf you want to restore this behavior, you can provide the 'any-length' strategy to the word methods.\n\n| Method in v9                | Method in v10 with v9 behavior                        |\n| --------------------------- | ----------------------------------------------------- |\n| `faker.word.adjective()`    | `faker.word.adjective({ strategy: 'any-length' })`    |\n| `faker.word.adverb()`       | `faker.word.adverb({ strategy: 'any-length' })`       |\n| `faker.word.conjunction()`  | `faker.word.conjunction({ strategy: 'any-length' })`  |\n| `faker.word.interjection()` | `faker.word.interjection({ strategy: 'any-length' })` |\n| `faker.word.noun()`         | `faker.word.noun({ strategy: 'any-length' })`         |\n| `faker.word.preposition()`  | `faker.word.preposition({ strategy: 'any-length' })`  |\n| `faker.word.sample()`       | `faker.word.sample({ strategy: 'any-length' })`       |\n| `faker.word.verb()`         | `faker.word.verb({ strategy: 'any-length' })`         |\n"
  },
  {
    "path": "docs/guide/usage.md",
    "content": "# Usage\n\n## Node.js\n\nUsing Faker is as easy as importing it from `@faker-js/faker`.\n\n::: code-group\n\n```js [esm]\nimport { faker } from '@faker-js/faker';\n// or, if desiring a different locale\n// import { fakerDE as faker } from '@faker-js/faker';\n\nconst randomName = faker.person.fullName(); // Rowan Nikolaus\nconst randomEmail = faker.internet.email(); // Kassandra.Haley@erich.biz\n```\n\n```js [cjs]\nconst { faker } = require('@faker-js/faker');\n// or, if desiring a different locale\n// const { fakerDE: faker } = require('@faker-js/faker');\n\nconst randomName = faker.person.fullName(); // Rowan Nikolaus\nconst randomEmail = faker.internet.email(); // Kassandra.Haley@erich.biz\n```\n\n:::\n\nFor more information on selecting and customizing a locale, please refer to our [Localization Guide](localization).\n\n## Browser\n\nIf you want to try it yourself, you can open your browser console via `Ctrl + Shift + J` / `F12`.\n\nOn our website, you can load faker into the browser console\n\n- by using `await enableFaker()`\n- or using the following code:\n\n```js\nconst { faker } = await import('https://esm.sh/@faker-js/faker');\n\nconst randomName = faker.person.fullName(); // Amber Keebler\nconst randomEmail = faker.internet.email(); // Norma13@hotmail.com\n```\n\nSome websites may have protections against downloading external code, dev servers usually work fine.\nAs an alternative, you can create a simple html file and open it with your browser:\n\n```html\n<script type=\"module\">\n  import { faker } from 'https://esm.sh/@faker-js/faker';\n\n  // Caitlyn Kerluke\n  const randomName = faker.person.fullName();\n\n  // Rusty@arne.info\n  const randomEmail = faker.internet.email();\n\n  document.getElementById('name').value = randomName;\n  document.getElementById('email').value = randomEmail;\n</script>\n\n<input id=\"name\" />\n<input id=\"email\" />\n```\n\n::: info Note\nUsing the browser is great for experimenting 👍. However, due to all of the strings Faker uses to generate fake data, **Faker is a large package**. It's `> 5 MiB` minified. **Please avoid deploying the full Faker package in your web app.**\n:::\n\n## CDN/Deno\n\n```js\nimport { faker } from 'https://esm.sh/@faker-js/faker';\n\nconst randomName = faker.person.fullName(); // Willie Bahringer\nconst randomEmail = faker.internet.email(); // Tomasa_Ferry14@hotmail.com\n```\n\n::: info Note\nIt is highly recommended to use version tags when importing libraries in Deno, e.g: `import { faker } from \"https://esm.sh/@faker-js/faker@v10.3.0\"`.\n:::\n\n### Alternative CDN links\n\n**esm:**\n\n- https://cdn.jsdelivr.net/npm/@faker-js/faker/+esm\n\n**cjs:**\n\n- https://cdn.jsdelivr.net/npm/@faker-js/faker\n\n## TypeScript Support\n\nWe assume that you use TypeScript (strict mode).\nYou can use Faker without it, but we don't have dedicated error messages for wrong parameter types.\n\nIn order to have Faker working properly, you need to check if these `compilerOptions` are set correctly in your `tsconfig` file:\n\n::: code-group\n\n```json [esm]\n{\n  \"compilerOptions\": {\n    \"moduleResolution\": \"Bundler\", // or \"Node10\", \"Node16\", \"Node20\", \"NodeNext\"\n    \"strict\": true // Optional, but recommended\n  }\n}\n```\n\n```json [cjs]\n{\n  \"compilerOptions\": {\n    \"moduleResolution\": \"Bundler\", // or \"Node20\" or \"NodeNext\"\n    \"strict\": true // Optional, but recommended\n  }\n}\n```\n\n:::\n\n## Reproducible results\n\nNormally Faker will give you different random values each time it is used.\n\n```ts\nfaker.music.genre(); // \"Soul\"\nfaker.music.genre(); // \"Reggae\"\n```\n\nIf you want consistent results, you can set your own seed:\n\n```ts\nfaker.seed(123);\n\nconst firstRandom = faker.number.int();\n\n// Setting the seed again resets the sequence.\nfaker.seed(123);\n\nconst secondRandom = faker.number.int();\n\nconsole.log(firstRandom === secondRandom);\n```\n\n::: info Note\nWhen upgrading to a new version of Faker, you may get different values for the same seed, as the underlying data (lists of names, words etc) may have changed.\n:::\n\nThere are a few methods which use relative dates for which setting a random seed is not sufficient to have reproducible results, for example: `faker.date.past`, `faker.date.future`, `faker.date.recent`, `faker.date.soon`, `faker.git.commitEntry` and `faker.string.uuid({ version: 7 })`. This is because these methods default to creating a date before or after \"today\", and \"today\" depends on when the code is run. To fix this, you can specify a fixed reference date as a Date or string, for example:\n\n```ts\n// creates a date soon after 2023-01-01\nfaker.date.soon({ refDate: '2023-01-01T00:00:00.000Z' });\n```\n\nor alternatively you can set a default reference date for all these methods:\n\n```ts\n// affects all future faker.date.* calls\nfaker.setDefaultRefDate('2023-01-01T00:00:00.000Z');\n```\n\n## Simple data generation\n\nFaker provides a `simpleFaker` that can be used to generate data that are not based on any locales like numbers and strings.  \nAlso **helpers** like `arrayElement` or `multiple` are available.\n\nThis is useful if you just want to generate e.g. `uuid`s for your test environment, but don't want/need to initiate/load a full Faker instance, which would include at least 500KB of locale data.\n\n```ts\nimport { simpleFaker } from '@faker-js/faker';\n\nconst uuid = simpleFaker.string.uuid();\n```\n\nSee more about `SimpleFaker` in the [API docs](/api/simpleFaker).\n\n## Create complex objects\n\nFaker mostly generates values for primitives.\nThis is because in the real world, most object schemas simply look very different.\nSo, if you want to create an object, you most likely need to write a factory function for it.\n\nFor our example, we use TypeScript to strongly type our model.\nThe models we will use are described below:\n\n```ts\nimport type { SexType } from '@faker-js/faker';\n\ntype SubscriptionTier = 'free' | 'basic' | 'business';\n\ninterface User {\n  _id: string;\n  avatar: string;\n  birthday: Date;\n  email: string;\n  firstName: string;\n  lastName: string;\n  sex: SexType;\n  subscriptionTier: SubscriptionTier;\n}\n```\n\nAs you can see, our `User` model probably looks completely different from the one you have in your codebase.\nOne thing to keep an eye on is the `subscriptionTier` property, as it is not simply a string, but only one of the strings defined in the `SubscriptionTier` type (`'free'` or `'basic'` or `'business'`).\nAlso, in a real scenario, your model should not depend on a type of a third party library (`SexType` in this case).\n\nLet's create our first user factory function:\n\n```ts\nimport { faker } from '@faker-js/faker';\n\ninterface User { ... }\n\nfunction createRandomUser(): User {\n  return {\n    _id: faker.string.uuid(),\n    avatar: faker.image.avatar(),\n    birthday: faker.date.birthdate(),\n    email: faker.internet.email(),\n    firstName: faker.person.firstName(),\n    lastName: faker.person.lastName(),\n    sex: faker.person.sexType(),\n    subscriptionTier: faker.helpers.arrayElement(['free', 'basic', 'business']),\n  };\n}\n\nconst user = createRandomUser();\n```\n\nAt this point, we have a perfectly working function that will work for most purposes.\nBut we can take this a step further.\nCurrently, all properties are just randomly generated.\nThis can lead to some undesirable values being produced.\nFor example: The `sex` property having value `'female'` while `firstName` is `'Bob'`.\n\nLet's refactor our current code:\n\n```ts {4-7,13-16}\nimport { faker } from '@faker-js/faker';\n\nfunction createRandomUser(): User {\n  const sex = faker.person.sexType();\n  const firstName = faker.person.firstName(sex);\n  const lastName = faker.person.lastName();\n  const email = faker.internet.email({ firstName, lastName });\n\n  return {\n    _id: faker.string.uuid(),\n    avatar: faker.image.avatar(),\n    birthday: faker.date.birthdate(),\n    email,\n    firstName,\n    lastName,\n    sex,\n    subscriptionTier: faker.helpers.arrayElement(['free', 'basic', 'business']),\n  };\n}\n\nconst user = createRandomUser();\n```\n\nAs you can see, we changed the order in which we generate our values.\nFirst, we generate a `sex` value to use it as input for the generation of `firstName`.\nThen we generate the `lastName`.\nHere, we could also pass in the `sex` value as argument, but in our use-case there are no special cases in where a female last name would differ from a male one.\nBy doing this first, we are able to pass both names into the `email` generation function.\nThis allows the value to be more reasonable based on the provided arguments.\n\nUnlike the `_id` property that uses an `uuid` implementation, which has a low chance of duplicates, the `email` function is more likely to produce duplicates, especially if the call arguments are similar. We have a dedicated guide page on generating [unique values](unique).\n\nThe example above demonstrates how to generate complex objects.\nTo gain more control over the values of specific properties, you can introduce `overwrites`, `options` or similar parameters:\n\n```ts {3,17}\nimport { faker } from '@faker-js/faker';\n\nfunction createRandomUser(overwrites: Partial<User> = {}): User {\n  const {\n    _id = faker.string.uuid(),\n    avatar = faker.image.avatar(),\n    birthday = faker.date.birthdate(),\n    sex = faker.person.sexType(),\n    firstName = faker.person.firstName(sex),\n    lastName = faker.person.lastName(),\n    email = faker.internet.email({ firstName, lastName }),\n    subscriptionTier = faker.helpers.arrayElement([\n      'free',\n      'basic',\n      'business',\n    ]),\n  } = overwrites;\n\n  return {\n    _id,\n    avatar,\n    birthday,\n    email,\n    firstName,\n    lastName,\n    sex,\n    subscriptionTier,\n  };\n}\n\nconst user = createRandomUser();\nconst userToReject = createRandomUser({ birthday: new Date('2124-10-20') });\n```\n\nA potential `options` parameter could be used to:\n\n- control which optional properties are included,\n- control how nested elements and arrays are merged or replaced,\n- or specify the number of items to generate for nested lists.\n\nCongratulations, you should now be able to create any complex object you desire.\nHappy faking 🥳.\n"
  },
  {
    "path": "docs/index.md",
    "content": "---\nlayout: home\n\nhero:\n  name: Faker\n  text: ''\n  tagline: Generate massive amounts of fake (but realistic) data for testing and development.\n  image:\n    src: /logo.svg\n    alt: Cartoon logo of a panda magician\n  actions:\n    - theme: brand\n      text: Get Started\n      link: /guide/\n    - theme: alt\n      text: Browse API\n      link: /api/\n    - theme: alt\n      text: View on GitHub\n      link: https://github.com/faker-js/faker\n\nfeatures:\n  - icon: 🧍\n    title: Person\n    details: Generate Names, Genders, Bios, Job titles, and more.\n  - icon: 📍\n    title: Location\n    details: Generate Addresses, Zip Codes, Street Names, States, and Countries!\n  - icon: ⏰\n    title: Date\n    details: Past, present, future, recent, soon... whenever!\n  - icon: 💸\n    title: Finance\n    details: Create stubbed out Account Details, Transactions, and Crypto Addresses.\n  - icon: 👠\n    title: Commerce\n    details: Generate Prices, Product Names, Adjectives, and Descriptions.\n  - icon: 🌏\n    title: Localization\n    details: Pick from over 70 locales to generate realistic looking Names, Addresses, and Phone Numbers.\n---\n\n<div class=\"opencollective\">\n  Faker is freely available to use for commercial and non-commercial purposes under the MIT license. The development of Faker is guided by an international team of volunteer maintainers. If you use Faker in your project, please consider making a one-off or recurring donation via Open Collective. \n  <a target=\"_blank\" href=\"https://opencollective.com/fakerjs\">Support Faker on OpenCollective</a>\n</div>\n"
  },
  {
    "path": "docs/locales/.gitkeep",
    "content": "Everything in this folder is auto-generated.\n"
  },
  {
    "path": "docs/public/robots.txt",
    "content": "User-Agent: *\n\nSitemap: https://fakerjs.dev/sitemap.xml\n"
  },
  {
    "path": "eslint.config.ts",
    "content": "import { includeIgnoreFile } from '@eslint/compat';\nimport eslint from '@eslint/js';\nimport eslintPluginStylistic from '@stylistic/eslint-plugin';\nimport eslintPluginVitest from '@vitest/eslint-plugin';\nimport eslintPluginFileProgress from 'eslint-plugin-file-progress';\nimport eslintPluginJsdoc from 'eslint-plugin-jsdoc';\nimport eslintPluginPrettierRecommended from 'eslint-plugin-prettier/recommended';\nimport eslintPluginUnicorn from 'eslint-plugin-unicorn';\nimport { defineConfig } from 'eslint/config';\nimport { resolve } from 'node:path';\nimport tseslint from 'typescript-eslint';\n\nconst gitignorePath = resolve(import.meta.dirname, '.gitignore');\n\nexport default defineConfig(\n  //#region global\n  includeIgnoreFile(gitignorePath),\n  {\n    name: 'manual ignores',\n    ignores: [\n      // Skip some files that don't need linting right now\n      '.github/workflows/commentCodeGeneration.ts',\n      '.prettierrc.js',\n      'docs/.vitepress/components/shims.d.ts',\n      'docs/.vitepress/components/api-docs/format.ts',\n      'docs/.vitepress/shared/utils/slugify.ts',\n      'docs/.vitepress/theme/index.ts',\n      'eslint.config.ts',\n    ],\n  },\n  {\n    name: 'linter options',\n    linterOptions: {\n      reportUnusedDisableDirectives: 'error',\n    },\n  },\n  //#endregion\n\n  //#region eslint (js)\n  eslint.configs.recommended,\n  {\n    name: 'eslint overrides',\n    rules: {\n      eqeqeq: ['error', 'always', { null: 'ignore' }],\n      'logical-assignment-operators': 'error',\n      'no-else-return': 'error',\n      'no-restricted-globals': ['error', 'Intl'],\n      'prefer-exponentiation-operator': 'error',\n      'prefer-template': 'error',\n    },\n  },\n  //#endregion\n\n  //#region typescript-eslint\n  tseslint.configs.strictTypeChecked,\n  {\n    name: 'typescript-eslint overrides',\n    languageOptions: {\n      parserOptions: {\n        project: true,\n        warnOnUnsupportedTypeScriptVersion: false,\n      },\n    },\n    rules: {\n      '@typescript-eslint/array-type': [\n        'error',\n        { default: 'array-simple', readonly: 'generic' },\n      ],\n      '@typescript-eslint/consistent-type-exports': 'error',\n      '@typescript-eslint/consistent-type-imports': 'error',\n      '@typescript-eslint/explicit-module-boundary-types': 'error',\n      '@typescript-eslint/naming-convention': [\n        'error',\n        {\n          format: ['PascalCase'],\n          selector: ['class', 'interface', 'typeAlias', 'enumMember'],\n          leadingUnderscore: 'forbid',\n          trailingUnderscore: 'forbid',\n        },\n        {\n          format: ['PascalCase'],\n          selector: ['typeParameter'],\n          prefix: ['T'],\n          leadingUnderscore: 'forbid',\n          trailingUnderscore: 'forbid',\n        },\n      ],\n      '@typescript-eslint/no-misused-spread': 'off', // string spreading is fine (mostly)\n      '@typescript-eslint/no-confusing-void-expression': [\n        'error',\n        {\n          ignoreArrowShorthand: true,\n        },\n      ],\n      '@typescript-eslint/no-inferrable-types': [\n        'error',\n        { ignoreParameters: true },\n      ],\n      '@typescript-eslint/no-unnecessary-boolean-literal-compare': 'off', // requires `strictNullChecks` to be enabled\n      '@typescript-eslint/no-unnecessary-condition': 'off', // requires `strictNullChecks` to be enabled\n      '@typescript-eslint/no-unsafe-assignment': 'off',\n      '@typescript-eslint/no-unsafe-call': 'off',\n      '@typescript-eslint/no-unsafe-member-access': 'off',\n      '@typescript-eslint/prefer-regexp-exec': 'error',\n      '@typescript-eslint/restrict-plus-operands': [\n        'error',\n        {\n          allowAny: false,\n          allowBoolean: false,\n          allowNullish: false,\n          allowNumberAndString: true,\n          allowRegExp: false,\n        },\n      ],\n      '@typescript-eslint/restrict-template-expressions': [\n        'error',\n        { allowNumber: true, allowBoolean: true },\n      ],\n      '@typescript-eslint/switch-exhaustiveness-check': [\n        'error',\n        {\n          considerDefaultExhaustiveForUnions: true, // we consider default cases for unions valid\n          requireDefaultForNonUnion: true,\n        },\n      ],\n      '@typescript-eslint/unbound-method': 'off',\n      '@typescript-eslint/unified-signatures': 'off', // incompatible with our api docs generation\n    },\n  },\n  //#endregion\n\n  //#region stylistic\n  {\n    name: 'stylistic overrides',\n    plugins: {\n      '@stylistic': eslintPluginStylistic,\n    },\n    rules: {\n      '@stylistic/padding-line-between-statements': [\n        'error',\n        { blankLine: 'always', prev: 'block-like', next: '*' },\n      ],\n    },\n  },\n  //#endregion\n\n  //#region unicorn\n  eslintPluginUnicorn.configs.recommended,\n  {\n    name: 'unicorn overrides',\n    rules: {\n      'unicorn/import-style': 'off', // subjective & doesn't do anything for us\n      'unicorn/no-array-callback-reference': 'off', // reduces readability\n      'unicorn/no-nested-ternary': 'off', // incompatible with prettier\n      'unicorn/no-null': 'off', // incompatible with TypeScript\n      'unicorn/no-object-as-default-parameter': 'off', // https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2199\n      'unicorn/no-zero-fractions': 'off', // deactivated to raise awareness of floating operations\n      'unicorn/number-literal-case': 'off', // incompatible with prettier\n      'unicorn/numeric-separators-style': 'off', // \"magic numbers\" may carry specific meaning\n      'unicorn/prefer-bigint-literals': 'off', // currently there is no clear argument on why literal would be better\n      'unicorn/prefer-string-raw': 'off', // The additional prefix doesn't help readability\n      'unicorn/prefer-string-slice': 'off', // string.substring is sometimes easier to use\n      'unicorn/prefer-ternary': 'off', // ternaries aren't always better\n      'unicorn/prevent-abbreviations': 'off', // if abbreviations don't reduce readability, they're fine\n    },\n  },\n  //#endregion\n\n  //#region jsdoc\n  eslintPluginJsdoc.configs['flat/recommended-typescript-error'],\n  {\n    name: 'jsdoc overrides',\n    rules: {\n      'jsdoc/check-tag-names': [\n        'error',\n        {\n          definedTags: ['remark'],\n        },\n      ],\n      'jsdoc/require-jsdoc': 'off', // Enabled only for src/**/*.ts\n      'jsdoc/require-returns': 'off',\n      'jsdoc/sort-tags': [\n        'error',\n        {\n          tagSequence: [\n            { tags: ['template'] },\n            { tags: ['internal'] },\n            { tags: ['remark'] },\n            { tags: ['param'] },\n            { tags: ['returns'] },\n            { tags: ['throws'] },\n            { tags: ['see'] },\n            { tags: ['example'] },\n            { tags: ['since'] },\n            { tags: ['default'] },\n            { tags: ['deprecated'] },\n          ],\n        },\n      ],\n      'jsdoc/tag-lines': 'off',\n    },\n    settings: {\n      jsdoc: {\n        mode: 'typescript',\n      },\n    },\n  },\n  //#endregion\n\n  //#region prettier\n  eslintPluginPrettierRecommended,\n  {\n    rules: {\n      curly: ['error', 'all'], // https://github.com/prettier/eslint-config-prettier#curly\n    },\n  },\n  //#endregion\n\n  //#region file-progress\n  eslintPluginFileProgress.configs['recommended-ci'],\n  //#endregion\n\n  //#region overrides\n  {\n    name: 'src/**/*.ts overrides',\n    files: ['src/**/*.ts'],\n    rules: {\n      'no-undef': 'error', // Must override the config from typescript-eslint\n      'jsdoc/require-jsdoc': 'error',\n    },\n    languageOptions: {\n      // Don't allow any globals in our TypeScript files - unless explicitly ignored\n      globals: {},\n    },\n  },\n  {\n    name: 'src/locale/**/*.ts overrides',\n    files: ['src/locale/**/*.ts'],\n    rules: {\n      'unicorn/filename-case': 'off', // our locale files have a custom naming scheme\n    },\n  },\n  {\n    name: 'src/{definitions,locales}/**/*.ts overrides',\n    files: ['src/definitions/**/*.ts', 'src/locales/**/*.ts'],\n    rules: {\n      'unicorn/filename-case': [\n        'error',\n        {\n          case: 'snakeCase',\n        },\n      ],\n      'unicorn/text-encoding-identifier-case': 'off',\n    },\n  },\n  {\n    name: 'test/**/*.ts overrides',\n    files: ['test/**/*.spec.ts', 'test/**/*.spec.cts', 'test/**/*.spec.d.ts'],\n    extends: [eslintPluginVitest.configs.recommended],\n    rules: {\n      '@typescript-eslint/no-deprecated': 'off',\n\n      '@typescript-eslint/restrict-template-expressions': [\n        'error',\n        {\n          allowNumber: true,\n          allowBoolean: true,\n          allowAny: true,\n        },\n      ],\n\n      'vitest/expect-expect': 'off',\n      'vitest/no-alias-methods': 'error',\n      'vitest/no-conditional-expect': 'off', // we require conditional logic when iterating over faker instances or instances in diffent versions (for the docs)\n      'vitest/prefer-each': 'error',\n      'vitest/prefer-to-have-length': 'error',\n      'vitest/valid-expect': ['error', { maxArgs: 2 }],\n    },\n    settings: {\n      vitest: {\n        typecheck: true,\n      },\n    },\n  },\n  {\n    files: ['test/**/*.spec.cts'],\n    rules: {\n      '@typescript-eslint/no-require-imports': 'off',\n      'unicorn/prefer-module': 'off',\n    },\n  }\n  //#endregion\n);\n"
  },
  {
    "path": "netlify.toml",
    "content": "[build.environment]\n  NODE_VERSION = \"24\"\n\n# Documentation\n[build]\n  publish = \"docs/.vitepress/dist\"\n  command = \"pnpm docs:build:ci\"\n\n# Alias for the next page\n[[redirects]]\n  from = \"https://v11.fakerjs.dev/*\"\n  to = \"https://next.fakerjs.dev/:splat\"\n  status = 302\n  force = true\n\n# Redirect to Discord server\n[[redirects]]\n  from = \"https://chat.fakerjs.dev\"\n  to = \"https://discord.gg/wq78qyhdSZ\"\n  status = 302\n  force = true\n\n[[redirects]]\n  from = \"/chat\"\n  to = \"https://discord.gg/wq78qyhdSZ\"\n  status = 302\n  force = true\n\n# Redirect to StackBlitz playground\n[[redirects]]\n  from = \"https://new.fakerjs.dev\"\n  to = \"https://stackblitz.com/edit/faker-js-demo?file=index.ts\"\n  status = 301\n  force = true\n\n[[redirects]]\n  from = \"/new\"\n  to = \"https://stackblitz.com/edit/faker-js-demo?file=index.ts\"\n  status = 301\n  force = true\n\n# Redirect old update page to new announcement section\n[[redirects]]\n  from = \"/update.html\"\n  to = \"https://fakerjs.dev/about/announcements/2022-01-14.html\"\n  status = 301\n  force = true\n"
  },
  {
    "path": "package.json",
    "content": "{\n  \"name\": \"@faker-js/faker\",\n  \"version\": \"10.3.0\",\n  \"description\": \"Generate massive amounts of fake contextual data\",\n  \"scripts\": {\n    \"clean\": \"git clean -fdx --exclude _local\",\n    \"build:clean\": \"git clean -fX dist\",\n    \"build:code\": \"tsup-node\",\n    \"build\": \"run-s build:clean build:code\",\n    \"generate\": \"run-s generate:locales generate:api-docs\",\n    \"generate:api-docs\": \"tsx ./scripts/apidocs.ts\",\n    \"generate:locales\": \"tsx ./scripts/generate-locales.ts\",\n    \"docs:build\": \"run-s generate:api-docs generate:locales docs:build:embedded docs:build:run\",\n    \"docs:build:embedded\": \"tsup-node --entry.faker src/index.ts --format esm --outDir docs/public --no-dts --no-clean\",\n    \"docs:build:run\": \"vitepress build docs\",\n    \"docs:build:ci\": \"run-s build docs:build\",\n    \"docs:dev\": \"run-s generate:api-docs generate:locales docs:build:embedded docs:dev:run\",\n    \"docs:dev:run\": \"vitepress dev docs\",\n    \"docs:serve\": \"vitepress serve docs --port 5173\",\n    \"docs:diff\": \"tsx ./scripts/diff.ts\",\n    \"docs:test:e2e:ci\": \"run-s docs:build:ci docs:test:e2e:install docs:test:e2e:run\",\n    \"docs:test:e2e:install\": \"cypress install\",\n    \"docs:test:e2e:run\": \"run-p --race docs:serve \\\"cypress run\\\"\",\n    \"docs:test:e2e:open\": \"run-p --race docs:serve \\\"cypress open\\\"\",\n    \"format\": \"prettier --cache --write .\",\n    \"lint\": \"eslint --cache --cache-strategy content .\",\n    \"ts-check\": \"tsc\",\n    \"test\": \"vitest\",\n    \"test:update-snapshots\": \"vitest run -u\",\n    \"coverage\": \"vitest run --coverage\",\n    \"integration-test\": \"vitest -c vitest.it-config.ts\",\n    \"cypress\": \"cypress\",\n    \"release\": \"commit-and-tag-version --commit-all\",\n    \"prepublishOnly\": \"pnpm run clean && pnpm install && pnpm run build\",\n    \"preflight\": \"pnpm install && run-s generate format lint build test:update-snapshots ts-check\"\n  },\n  \"keywords\": [\n    \"faker\",\n    \"faker.js\",\n    \"fakerjs\",\n    \"faker-js\",\n    \"fake data generator\",\n    \"fake data\",\n    \"fake-data\",\n    \"fake-generator\",\n    \"fake-data-generator\",\n    \"fake content generator\",\n    \"fake contextual data generator\",\n    \"fake contextual data\"\n  ],\n  \"homepage\": \"https://fakerjs.dev\",\n  \"bugs\": {\n    \"url\": \"https://github.com/faker-js/faker/issues\"\n  },\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/faker-js/faker.git\"\n  },\n  \"funding\": [\n    {\n      \"type\": \"opencollective\",\n      \"url\": \"https://opencollective.com/fakerjs\"\n    }\n  ],\n  \"license\": \"MIT\",\n  \"sideEffects\": false,\n  \"type\": \"module\",\n  \"exports\": {\n    \".\": {\n      \"default\": {\n        \"types\": \"./dist/index.d.ts\",\n        \"default\": \"./dist/index.js\"\n      }\n    },\n    \"./locale/*\": {\n      \"default\": {\n        \"types\": \"./dist/locale/*.d.ts\",\n        \"default\": \"./dist/locale/*.js\"\n      }\n    },\n    \"./package.json\": \"./package.json\"\n  },\n  \"main\": \"dist/index.js\",\n  \"module\": \"dist/index.js\",\n  \"types\": \"dist/index.d.ts\",\n  \"typesVersions\": {\n    \">=5.0\": {\n      \".\": [\n        \"./dist/index.d.ts\"\n      ],\n      \"locale/*\": [\n        \"./dist/locale/*.d.ts\"\n      ]\n    }\n  },\n  \"files\": [\n    \"CHANGELOG.md\",\n    \"dist\"\n  ],\n  \"devDependencies\": {\n    \"@eslint/compat\": \"2.0.2\",\n    \"@eslint/js\": \"9.39.3\",\n    \"@stylistic/eslint-plugin\": \"5.9.0\",\n    \"@types/node\": \"24.12.0\",\n    \"@types/sanitize-html\": \"2.16.1\",\n    \"@types/semver\": \"7.7.1\",\n    \"@types/validator\": \"13.15.10\",\n    \"@vitest/coverage-v8\": \"4.0.18\",\n    \"@vitest/eslint-plugin\": \"1.6.9\",\n    \"@vitest/ui\": \"4.0.18\",\n    \"@vueuse/core\": \"14.2.1\",\n    \"commit-and-tag-version\": \"12.6.1\",\n    \"cypress\": \"15.10.0\",\n    \"eslint\": \"9.39.3\",\n    \"eslint-config-prettier\": \"10.1.8\",\n    \"eslint-plugin-file-progress\": \"3.0.2\",\n    \"eslint-plugin-jsdoc\": \"62.7.1\",\n    \"eslint-plugin-prettier\": \"5.5.5\",\n    \"eslint-plugin-unicorn\": \"62.0.0\",\n    \"jiti\": \"2.6.1\",\n    \"npm-run-all2\": \"8.0.4\",\n    \"prettier\": \"3.8.1\",\n    \"prettier-plugin-organize-imports\": \"4.3.0\",\n    \"prettier-plugin-pkg\": \"0.21.2\",\n    \"sanitize-html\": \"2.17.1\",\n    \"semver\": \"7.7.4\",\n    \"ts-morph\": \"27.0.2\",\n    \"tsup\": \"8.5.1\",\n    \"tsx\": \"4.21.0\",\n    \"typescript\": \"5.9.3\",\n    \"typescript-eslint\": \"8.56.1\",\n    \"validator\": \"13.15.26\",\n    \"vitepress\": \"1.6.4\",\n    \"vitest\": \"4.0.18\",\n    \"vue\": \"3.5.30\",\n    \"vue-tsc\": \"3.2.5\"\n  },\n  \"packageManager\": \"pnpm@10.31.0\",\n  \"engines\": {\n    \"node\": \"^20.19.0 || ^22.13.0 || ^23.5.0 || >=24.0.0\",\n    \"npm\": \">=10\"\n  },\n  \"pnpm\": {\n    \"ignoredBuiltDependencies\": [\n      \"cypress\",\n      \"esbuild\"\n    ]\n  }\n}\n"
  },
  {
    "path": "scripts/apidocs/diff.ts",
    "content": "import type { ApiDiffHashes } from './output/diff-index';\nimport {\n  FILE_NAME_DOCS_DIFF_INDEX,\n  FILE_PATH_DOCS_DIFF_INDEX,\n} from './output/diff-index';\n\n/**\n * Loads the diff index from the given source url.\n *\n * @param url The url to load the diff index from.\n */\nasync function loadRemote(url: string): Promise<ApiDiffHashes> {\n  return fetch(url).then((res) => {\n    if (!res.ok) {\n      throw new Error(\n        `Failed to load remote diff index from ${url}: ${res.statusText}`\n      );\n    }\n\n    return res.json() as Promise<ApiDiffHashes>;\n  });\n}\n\n/**\n * Loads the diff index from the given local path.\n *\n * @param path The path to load the diff index from. Should start with `file://` for cross platform compatibility.\n */\nasync function loadLocal(path: string): Promise<ApiDiffHashes> {\n  return import(path).then((imp) => imp.default as ApiDiffHashes);\n}\n\n/**\n * Loads the diff index from the given source.\n * If the source starts with `https://` it will be loaded from the remote url.\n * Otherwise it will be loaded from the local path.\n *\n * @param source The source to load the diff index from.\n */\nasync function load(source: string): Promise<ApiDiffHashes> {\n  return source.startsWith('https://') ? loadRemote(source) : loadLocal(source);\n}\n\n/**\n * Returns a set of all keys from the given entries.\n *\n * @param entries The entries to get the keys from.\n */\nfunction allKeys(\n  ...entries: ReadonlyArray<Record<string, unknown>>\n): Set<string> {\n  return new Set(entries.flatMap(Object.keys));\n}\n\n/**\n * Compares the target (reference) and source (changed) diff index and returns the differences.\n * The returned object contains the module names as keys and the method names as values.\n * If the module name is `ADDED` or `REMOVED` it means that the module was added or removed in the local diff index.\n *\n * @param targetDiffIndex The url to the target (reference) diff index. Defaults to the next.fakerjs.dev diff index.\n * @param sourceDiffIndex The path to the source (changed) index. Defaults to the local diff index.\n */\nexport async function diff(\n  targetDiffIndex = `https://next.fakerjs.dev/${FILE_NAME_DOCS_DIFF_INDEX}`,\n  sourceDiffIndex = `file://${FILE_PATH_DOCS_DIFF_INDEX}`\n): Promise<Record<string, ['ADDED'] | ['REMOVED'] | string[]>> {\n  const target = await load(targetDiffIndex);\n  const source = await load(sourceDiffIndex);\n\n  const diff: Record<string, string[]> = {};\n\n  for (const moduleName of allKeys(target, source)) {\n    const remoteModule = target[moduleName];\n    const localModule = source[moduleName];\n\n    if (!remoteModule) {\n      diff[moduleName] = ['ADDED'];\n      continue;\n    }\n\n    if (!localModule) {\n      diff[moduleName] = ['REMOVED'];\n      continue;\n    }\n\n    for (const methodName of allKeys(remoteModule, localModule)) {\n      const remoteMethod = remoteModule[methodName];\n      const localMethod = localModule[methodName];\n\n      if (remoteMethod !== localMethod) {\n        (diff[moduleName] ??= []).push(methodName);\n      }\n    }\n  }\n\n  return diff;\n}\n"
  },
  {
    "path": "scripts/apidocs/generate.ts",
    "content": "import type { Project } from 'ts-morph';\nimport { writeDiffIndex } from './output/diff-index';\nimport { writePages } from './output/page';\nimport { writePageIndex } from './output/page-index';\nimport { writeSearchIndex } from './output/search-index';\nimport { writeSourceBaseUrl } from './output/source-base-url';\nimport type { RawApiDocsPage } from './processing/class';\nimport {\n  processModuleClasses,\n  processProjectClasses,\n  processProjectInterfaces,\n  processProjectUtilities,\n} from './processing/class';\nimport { getProject } from './project';\n\nexport async function generate(): Promise<void> {\n  console.log('Reading project');\n  const project = getProject();\n  console.log('Processing components');\n  const apiDocsPages = processComponents(project);\n  console.log('Writing files');\n  await writeFiles(apiDocsPages);\n}\n\nexport function processComponents(project: Project): RawApiDocsPage[] {\n  return [\n    ...processProjectClasses(project),\n    ...processProjectInterfaces(project),\n    processProjectUtilities(project),\n    ...processModuleClasses(project),\n  ];\n}\n\nasync function writeFiles(apiDocsPages: RawApiDocsPage[]): Promise<void> {\n  console.log('- diff index');\n  writeDiffIndex(apiDocsPages);\n  console.log('- page index');\n  await writePageIndex(apiDocsPages);\n  console.log('- pages');\n  await writePages(apiDocsPages);\n  console.log('- search index');\n  writeSearchIndex(apiDocsPages);\n  console.log('- source base url');\n  await writeSourceBaseUrl();\n}\n"
  },
  {
    "path": "scripts/apidocs/output/constants.ts",
    "content": "export const SCRIPT_COMMAND = 'pnpm run generate:api-docs';\n"
  },
  {
    "path": "scripts/apidocs/output/diff-index.ts",
    "content": "import { createHash } from 'node:crypto';\nimport { writeFileSync } from 'node:fs';\nimport { resolve } from 'node:path';\nimport { FILE_PATH_DOCS } from '../../shared/paths';\nimport type { RawApiDocsPage } from '../processing/class';\nimport type { RawApiDocsMethod } from '../processing/method';\n\nconst filePathPublic = resolve(FILE_PATH_DOCS, 'public');\nexport const FILE_NAME_DOCS_DIFF_INDEX = 'api-diff-index.json';\nexport const FILE_PATH_DOCS_DIFF_INDEX = resolve(\n  filePathPublic,\n  FILE_NAME_DOCS_DIFF_INDEX\n);\n\n/**\n * The diff hashes for the entire api.\n */\nexport interface ApiDiffHashes {\n  /**\n   * The pages with their diff hashes.\n   */\n  [pages: string]: ApiPageDiffHashes;\n}\n\n/**\n * The diff hashes for a single api doc page.\n */\nexport interface ApiPageDiffHashes {\n  /**\n   * The checksum of the entire page.\n   */\n  pageHash: string;\n  /**\n   * The checksum of the method by name.\n   */\n  [method: string]: string;\n}\n\n/**\n * Writes the api diff index to the correct location.\n *\n * @param pages The pages to write into the index.\n */\nexport function writeDiffIndex(pages: RawApiDocsPage[]): void {\n  const diffIndex: ApiDiffHashes = Object.fromEntries(\n    pages.map((page) => [page.title, pageDiffHashes(page)])\n  );\n  writeFileSync(FILE_PATH_DOCS_DIFF_INDEX, JSON.stringify(diffIndex));\n}\n\nfunction pageDiffHashes(page: RawApiDocsPage): ApiPageDiffHashes {\n  return {\n    pageHash: diffHash({\n      ...page,\n      methods: undefined,\n    } satisfies Partial<RawApiDocsPage>),\n    ...Object.fromEntries(\n      page.methods.map((method) => [method.name, methodDiffHash(method)])\n    ),\n  };\n}\n\n/**\n * Creates a diff hash for the given method by removing the line number from the source path.\n *\n * @param method The method to create a hash for.\n */\nfunction methodDiffHash(method: RawApiDocsMethod): string {\n  return diffHash({\n    ...method,\n    source: method.source.filePath,\n  } satisfies Record<keyof RawApiDocsMethod, unknown>);\n}\n\n/**\n * Creates a diff hash for the given object.\n *\n * @param object The object to create a hash for.\n */\nfunction diffHash(object: unknown): string {\n  return createHash('md5').update(JSON.stringify(object)).digest('hex');\n}\n"
  },
  {
    "path": "scripts/apidocs/output/page-index.ts",
    "content": "import { writeFileSync } from 'node:fs';\nimport { resolve } from 'node:path';\nimport type { DefaultTheme } from 'vitepress';\nimport { groupBy } from '../../../src/internal/group-by';\nimport { formatTypescript } from '../../shared/format';\nimport { FILE_PATH_DOCS } from '../../shared/paths';\nimport type { RawApiDocsPage } from '../processing/class';\nimport { SCRIPT_COMMAND } from './constants';\n\nconst pathDocsApiPages = resolve(FILE_PATH_DOCS, '.vitepress', 'api-pages.ts');\n\n/**\n * Writes the api docs index to correct location.\n *\n * @param pages The pages to write into the index.\n */\nexport async function writePageIndex(pages: RawApiDocsPage[]): Promise<void> {\n  const pagesByCategory: Record<string, DefaultTheme.SidebarItem[]> = groupBy(\n    pages,\n    (page) => page.category ?? '',\n    ({ title: text, camelTitle }) => ({ text, link: `/api/${camelTitle}.html` })\n  );\n  const pageTree = Object.entries(pagesByCategory).flatMap(\n    ([category, items]) => (category ? [{ text: category, items }] : items)\n  );\n\n  // Write api-pages.ts\n  pageTree.unshift({ text: 'Overview', link: '/api/' });\n  let apiPagesContent = `\n    // This file is automatically generated.\n    // Run '${SCRIPT_COMMAND}' to update\n    export const apiPages = ${JSON.stringify(pageTree)};\n    `.replace(/\\n +/, '\\n');\n\n  apiPagesContent = await formatTypescript(apiPagesContent);\n\n  writeFileSync(pathDocsApiPages, apiPagesContent);\n}\n"
  },
  {
    "path": "scripts/apidocs/output/page.ts",
    "content": "import { writeFileSync } from 'node:fs';\nimport { resolve } from 'node:path';\nimport type { ApiDocsMethod } from '../../../docs/.vitepress/components/api-docs/method';\nimport { formatMarkdown, formatTypescript } from '../../shared/format';\nimport { adjustUrls, codeToHtml, mdToHtml } from '../../shared/markdown';\nimport { FILE_PATH_API_DOCS } from '../../shared/paths';\nimport { toRefreshableCode } from '../../shared/refreshable-code';\nimport type { RawApiDocsPage } from '../processing/class';\nimport type { RawApiDocsMethod } from '../processing/method';\nimport { required } from '../utils/value-checks';\nimport { SCRIPT_COMMAND } from './constants';\n\n// Extracted to a constant because the contents must not be formatted by prettier\nconst vitePressInFileOptions = `---\neditLink: false\n---\n\n`;\n\n/**\n * Writes the api docs page and data for the given modules to the correct location.\n *\n * @param pages The pages to write.\n */\nexport async function writePages(pages: RawApiDocsPage[]): Promise<void> {\n  await Promise.all(pages.map(writePage));\n}\n\n/**\n * Writes the api docs page and data for the given module to the correct location.\n *\n * @param page The page to write.\n */\nasync function writePage(page: RawApiDocsPage): Promise<void> {\n  try {\n    await writePageMarkdown(page);\n    await writePageData(page);\n  } catch (error) {\n    throw new Error(`Error writing page ${page.title}`, { cause: error });\n  }\n}\n\n/**\n * Writes the api docs page for the given module to the correct location.\n *\n * @param page The page to write.\n */\nasync function writePageMarkdown(page: RawApiDocsPage): Promise<void> {\n  const { title, camelTitle, deprecated, description, examples, methods } =\n    page;\n  // Write api docs page\n  let content = `\n  <script setup>\n  import ApiDocsMethod from '../.vitepress/components/api-docs/method.vue';\n  import ${camelTitle} from './${camelTitle}.ts';\n  </script>\n\n  <!-- This file is automatically generated. -->\n  <!-- Run '${SCRIPT_COMMAND}' to update -->\n\n  # ${title}\n\n  ::: v-pre\n\n  ${\n    deprecated == null\n      ? ''\n      : `<div class=\"warning custom-block\">\n           <p class=\"custom-block-title\">Deprecated</p>\n           <p>This module is deprecated and will be removed in a future version.</p>\n           <span>${deprecated}</span>\n         </div>`\n  }\n\n  ${adjustUrls(description)}\n\n  ${examples.length === 0 ? '' : `<div class=\"examples\">${codeToHtml(examples.join('\\n'))}</div>`}\n\n  :::\n\n  ${methods\n    .map(\n      (method) => `\n  ## ${method.name}\n\n  <ApiDocsMethod :method=\"${camelTitle}.${method.name}\" v-once />\n  `\n    )\n    .join('')}\n  `.replaceAll(/\\n +/g, '\\n');\n\n  content = vitePressInFileOptions + (await formatMarkdown(content));\n\n  writeFileSync(resolve(FILE_PATH_API_DOCS, `${camelTitle}.md`), content);\n}\n\n/**\n * Writes the api docs data for the given module to correct location.\n *\n * @param page The page to write.\n */\nasync function writePageData(page: RawApiDocsPage): Promise<void> {\n  const { camelTitle, methods } = page;\n  const pageData: Record<string, ApiDocsMethod> = Object.fromEntries(\n    await Promise.all(\n      methods.map(async (method) => [method.name, await toMethodData(method)])\n    )\n  );\n\n  const refreshFunctions: Record<string, string> = Object.fromEntries(\n    await Promise.all(\n      methods.map(async (method) => [\n        method.name,\n        await toRefreshFunction(method),\n      ])\n    )\n  );\n\n  const content =\n    `export default ${JSON.stringify(pageData, undefined, 2)}`.replaceAll(\n      /\"refresh-([^\"-]+)-placeholder\"/g,\n      (_, name) => refreshFunctions[name]\n    );\n\n  writeFileSync(\n    resolve(FILE_PATH_API_DOCS, `${camelTitle}.ts`),\n    await formatTypescript(content)\n  );\n}\n\nconst defaultCommentRegex = /\\s+Defaults to `([^`]+)`\\..*/;\n\nasync function toMethodData(method: RawApiDocsMethod): Promise<ApiDocsMethod> {\n  const { name, signatures, source } = method;\n  const signatureData = required(signatures.at(-1), 'method signature');\n  const {\n    deprecated,\n    description,\n    since,\n    parameters,\n    remarks,\n    returns,\n    throws,\n    signature,\n    examples,\n    seeAlsos,\n  } = signatureData;\n  const { filePath, line } = source;\n  let formattedSignature = await formatTypescript(signature);\n  formattedSignature = formattedSignature.trim();\n\n  // eslint-disable-next-line @typescript-eslint/require-await\n  const refresh = async () => ['refresh', name, 'placeholder'];\n  // This is a placeholder to be replaced by the actual refresh function code\n  // If we put the actual code here, it would be a string and not executable\n  refresh.toJSON = () => `refresh-${name}-placeholder`;\n\n  /* Target order, omitted to improve diff to old files\n  return {\n    name,\n    deprecated: mdToHtml(deprecated),\n    description: mdToHtml(description),\n    remark: remarks.length === 0 ? undefined : mdToHtml(remarks.join('\\n')),\n    since,\n    parameters: parameters.map((param) => ({\n      ...param,\n      type: param.type.text,\n      default:\n        param.default ?? defaultCommentRegex.exec(param.description)?.[1],\n      description: mdToHtml(param.description.replace(defaultCommentRegex, '')),\n    })),\n    returns: returns.text,\n    throws: throws.length === 0 ? undefined : mdToHtml(throws.join('\\n'), true),\n    // signature: codeToHtml(signature),\n    examples: codeToHtml([signature, ...examples].join('\\n')),\n    seeAlsos: seeAlsos.map((seeAlso) => mdToHtml(seeAlso, true)),\n    sourcePath: sourcePath.replace(/:(\\d+):\\d+/g, '#L$1'),\n  };\n  */\n\n  return {\n    name,\n    description: mdToHtml(description),\n    remark: remarks.length === 0 ? undefined : mdToHtml(remarks.join('\\n')),\n    parameters: parameters.map((param) => ({\n      ...param,\n      type: param.type.text,\n      default: param.default ?? extractSummaryDefault(param.description),\n      description: mdToHtml(param.description.replace(defaultCommentRegex, '')),\n    })),\n    since,\n    sourcePath: `${filePath}#L${line}`,\n    throws: throws.length === 0 ? undefined : mdToHtml(throws.join('\\n'), true),\n    returns: returns.text,\n    signature: codeToHtml(formattedSignature),\n    examples: codeToHtml(examples.join('\\n')),\n    refresh,\n    deprecated: mdToHtml(deprecated),\n    seeAlsos: seeAlsos.map((seeAlso) => mdToHtml(seeAlso, true)),\n  };\n}\n\nexport function extractSummaryDefault(description: string): string | undefined {\n  return defaultCommentRegex.exec(description)?.[1];\n}\n\nexport async function toRefreshFunction(\n  method: RawApiDocsMethod\n): Promise<string> {\n  const { name, signatures } = method;\n  const signatureData = required(signatures.at(-1), 'method signature');\n  const { examples } = signatureData;\n\n  const exampleCode = examples.join('\\n');\n  return await toRefreshableCode(name, exampleCode);\n}\n"
  },
  {
    "path": "scripts/apidocs/output/search-index.ts",
    "content": "import { writeFileSync } from 'node:fs';\nimport { resolve } from 'node:path';\nimport type { APIGroup } from '../../../docs/api/api-types';\nimport { FILE_PATH_API_DOCS } from '../../shared/paths';\nimport type { RawApiDocsPage } from '../processing/class';\n\nconst pathDocsApiSearchIndex = resolve(\n  FILE_PATH_API_DOCS,\n  'api-search-index.json'\n);\n\n/**\n * Writes the api search index to the correct location.\n *\n * @param pages The pages to write into the index.\n */\nexport function writeSearchIndex(pages: RawApiDocsPage[]): void {\n  const apiIndex: APIGroup[] = [\n    {\n      text: 'Module API',\n      items: pages.map((page) => ({\n        text: page.title,\n        link: `/api/${page.camelTitle}.html`,\n        headers: page.methods.map((method) => ({\n          anchor: method.name,\n          text: method.name,\n          deprecated: method.signatures.every((s) => !!s.deprecated),\n        })),\n      })),\n    },\n  ];\n\n  writeFileSync(pathDocsApiSearchIndex, JSON.stringify(apiIndex));\n}\n"
  },
  {
    "path": "scripts/apidocs/output/source-base-url.ts",
    "content": "import { execSync } from 'node:child_process';\nimport { writeFileSync } from 'node:fs';\nimport { resolve } from 'node:path';\nimport { formatTypescript } from '../../shared/format';\nimport { FILE_PATH_API_DOCS } from '../../shared/paths';\nimport { SCRIPT_COMMAND } from './constants';\n\nconst pathSourceBaseUrlFile = resolve(FILE_PATH_API_DOCS, 'source-base-url.ts');\n\n/**\n * Writes the source base url to the correct location.\n */\nexport async function writeSourceBaseUrl(): Promise<void> {\n  const baseUrl = getSourceBaseUrl();\n\n  let content = `\n  // This file is automatically generated.\n  // Run '${SCRIPT_COMMAND}' to update\n  export const sourceBaseUrl = '${baseUrl}';\n  `.replace(/\\n +/, '\\n');\n\n  content = await formatTypescript(content);\n\n  writeFileSync(pathSourceBaseUrlFile, content);\n}\n\nfunction getSourceBaseUrl(): string {\n  return `https://github.com/faker-js/faker/blob/${getCommitHash() || 'next'}/`;\n}\n\nfunction getCommitHash(): string | undefined {\n  try {\n    return execSync('git rev-parse --verify HEAD').toString('utf8').trim();\n  } catch (error) {\n    console.warn('Failed to get commit hash', error);\n    return undefined;\n  }\n}\n"
  },
  {
    "path": "scripts/apidocs/processing/class.ts",
    "content": "import type { ClassDeclaration, InterfaceDeclaration, Project } from 'ts-morph';\nimport { required, valuesForKeys } from '../utils/value-checks';\nimport { newProcessingError } from './error';\nimport type { JSDocableLikeNode } from './jsdocs';\nimport {\n  getDeprecated,\n  getDescription,\n  getExamples,\n  getJsDocs,\n} from './jsdocs';\nimport type { RawApiDocsMethod } from './method';\nimport {\n  processClassConstructors,\n  processClassMethods,\n  processInterfaceMethods,\n  processUtilityFunctions,\n} from './method';\n\n/**\n * Represents a raw page in the API docs.\n */\nexport interface RawApiDocsPage {\n  /**\n   * The title of the page as shown to users.\n   */\n  title: string;\n  /**\n   * The title of the page in camel case as used in paths.\n   */\n  camelTitle: string;\n  /**\n   * The category of the page, if it has one.\n   */\n  category: string | undefined;\n  /**\n   * The deprecation notice of the page, if it has one.\n   */\n  deprecated: string | undefined;\n  /**\n   * The description of the page.\n   */\n  description: string;\n  /**\n   * The usage examples of the elements on the page.\n   */\n  examples: string[];\n  /**\n   * The api methods on the page.\n   */\n  methods: RawApiDocsMethod[];\n}\n\n// Classes\n\nfunction getAllClasses(\n  project: Project,\n  filter: (name: string) => boolean = () => true\n): Record<string, ClassDeclaration> {\n  return Object.fromEntries(\n    project\n      .getSourceFiles()\n      .flatMap((file) => file.getClasses())\n      .map((clazz) => [clazz.getNameOrThrow(), clazz] as const)\n      .filter(([name]) => filter(name))\n  );\n}\n\nexport function processProjectClasses(project: Project): RawApiDocsPage[] {\n  return processClasses(\n    valuesForKeys(getAllClasses(project), ['Faker', 'SimpleFaker'])\n  );\n}\n\nfunction processClasses(classes: ClassDeclaration[]): RawApiDocsPage[] {\n  return classes.map((clazz) => {\n    try {\n      return processClass(clazz);\n    } catch (error) {\n      throw newProcessingError({\n        type: 'class',\n        name: clazz.getNameOrThrow(),\n        source: clazz,\n        cause: error,\n      });\n    }\n  });\n}\n\nexport function processClass(clazz: ClassDeclaration): RawApiDocsPage {\n  const result = processModule(clazz);\n  result.methods.unshift(...processClassConstructors(clazz));\n  return result;\n}\n\n// Modules\n\nexport function processModuleClasses(project: Project): RawApiDocsPage[] {\n  return processModules(\n    Object.values(\n      getAllClasses(\n        project,\n        (module: string): boolean =>\n          module.endsWith('Module') && !module.startsWith('Simple')\n      )\n    ).toSorted((a, b) => a.getNameOrThrow().localeCompare(b.getNameOrThrow()))\n  );\n}\n\nfunction processModules(modules: ClassDeclaration[]): RawApiDocsPage[] {\n  return modules.map((module) => {\n    try {\n      return processModule(module, 'Modules');\n    } catch (error: unknown) {\n      throw newProcessingError({\n        type: 'module',\n        name: getModuleName(module),\n        source: module,\n        cause: error,\n      });\n    }\n  });\n}\n\nfunction processModule(\n  module: ClassDeclaration,\n  category?: string\n): RawApiDocsPage {\n  const title = getModuleName(module);\n\n  return {\n    ...preparePage(module, title, category),\n    methods: processClassMethods(module),\n  };\n}\n\nfunction getModuleName(module: ClassDeclaration): string {\n  return required(module.getName(), 'module name').replace(/Module$/, '');\n}\n\n// Interfaces\n\nfunction getAllInterfaces(\n  project: Project\n): Record<string, InterfaceDeclaration> {\n  return Object.fromEntries(\n    project\n      .getSourceFiles()\n      .flatMap((file) => file.getInterfaces())\n      .map((iface) => [iface.getName(), iface] as const)\n  );\n}\n\nexport function processProjectInterfaces(project: Project): RawApiDocsPage[] {\n  return processInterfaces(\n    valuesForKeys(getAllInterfaces(project), ['Randomizer'])\n  );\n}\n\nfunction processInterfaces(\n  interfaces: InterfaceDeclaration[]\n): RawApiDocsPage[] {\n  return interfaces.map((iface) => {\n    try {\n      return processInterface(iface);\n    } catch (error) {\n      throw newProcessingError({\n        type: 'interface',\n        name: iface.getName(),\n        source: iface,\n        cause: error,\n      });\n    }\n  });\n}\n\nfunction processInterface(iface: InterfaceDeclaration): RawApiDocsPage {\n  return {\n    ...preparePage(iface, iface.getName()),\n    methods: processInterfaceMethods(iface),\n  };\n}\n\n// Utilities\n\nexport function processProjectUtilities(project: Project): RawApiDocsPage {\n  console.log(`- Utilities`);\n\n  return {\n    title: 'Utilities',\n    camelTitle: 'utils',\n    category: undefined,\n    deprecated: undefined,\n    description: 'A list of all the utilities available in Faker.js.',\n    examples: [],\n    methods: processUtilityFunctions(project),\n  };\n}\n\n// Helpers\n\nfunction preparePage(\n  module: JSDocableLikeNode,\n  title: string,\n  category?: string\n): RawApiDocsPage {\n  console.log(`- ${title}`);\n\n  const jsdocs = getJsDocs(module);\n\n  return {\n    title,\n    camelTitle: toCamelCase(title),\n    category,\n    deprecated: getDeprecated(jsdocs),\n    description: getDescription(jsdocs),\n    examples: getExamples(jsdocs),\n    methods: [],\n  };\n}\n\nfunction toCamelCase(value: string): string {\n  return value.substring(0, 1).toLowerCase() + value.substring(1);\n}\n"
  },
  {
    "path": "scripts/apidocs/processing/error.ts",
    "content": "import { FakerError } from '../../../src/errors/faker-error';\nimport { CI_PREFLIGHT } from '../../env';\nimport type { SourceableNode } from './source';\nimport { getSourcePath } from './source';\n\nexport class FakerApiDocsProcessingError extends FakerError {\n  constructor(options: {\n    type: string;\n    name: string;\n    source: SourceableNode;\n    cause: unknown;\n  }) {\n    const { type, name, source, cause } = options;\n\n    const mainText = `Failed to process ${type} '${name}'`;\n    const causeText = cause instanceof Error ? cause.message : '';\n    const { filePath, line, column } = getSourcePath(source);\n    const sourceText = `${filePath}:${line}:${column}`;\n\n    if (CI_PREFLIGHT) {\n      const sourceArgs = `file=${filePath},line=${line},col=${column}`;\n      console.log(`::error ${sourceArgs}::${mainText}: ${causeText}`);\n    }\n\n    super(`${mainText} at ${sourceText} : ${causeText}`, {\n      cause,\n    });\n  }\n}\n\nexport function newProcessingError(options: {\n  type: string;\n  name: string;\n  source: SourceableNode;\n  cause: unknown;\n}): FakerApiDocsProcessingError {\n  const { cause } = options;\n\n  if (cause instanceof FakerApiDocsProcessingError) {\n    return cause;\n  }\n\n  return new FakerApiDocsProcessingError(options);\n}\n"
  },
  {
    "path": "scripts/apidocs/processing/jsdocs.ts",
    "content": "import type { JSDoc, JSDocTag, JSDocableNode } from 'ts-morph';\nimport { JSDocParameterTag, JSDocTemplateTag } from 'ts-morph';\nimport {\n  allRequired,\n  exactlyOne,\n  optionalOne,\n  required,\n} from '../utils/value-checks';\n\nexport type JSDocableLikeNode = Pick<JSDocableNode, 'getJsDocs'>;\n\nexport function getJsDocs(node: JSDocableLikeNode): JSDoc {\n  return exactlyOne(\n    node.getJsDocs(),\n    'jsdocs',\n    'Please ensure that each method signature has JSDocs, and that all properties of option/object parameters are documented with both @param tags and inline JSDocs.'\n  );\n}\n\nexport function getDeprecated(jsdocs: JSDoc): string | undefined {\n  return getOptionalTagFromJSDoc(jsdocs, 'deprecated');\n}\n\nexport function getDescription(jsdocs: JSDoc | JSDocTag): string {\n  return required(jsdocs.getCommentText(), 'jsdocs description');\n}\n\nexport function getSince(jsdocs: JSDoc): string {\n  return getExactlyOneTagFromJSDoc(jsdocs, 'since');\n}\n\nexport function getTypeParameterTags(jsdocs: JSDoc): Record<string, JSDocTag> {\n  return Object.fromEntries(\n    jsdocs\n      .getTags()\n      .filter((tag) => tag.getTagName() === 'template')\n      .filter((tag) => tag instanceof JSDocTemplateTag)\n      .map((tag) => [tag.getTypeParameters()[0].getName(), tag] as const)\n  );\n}\n\nexport function getParameterTags(jsdocs: JSDoc): Record<string, JSDocTag> {\n  return Object.fromEntries(\n    jsdocs\n      .getTags()\n      .filter((tag) => tag.getTagName() === 'param')\n      .filter((tag) => tag instanceof JSDocParameterTag)\n      .map((tag) => [tag.getName(), tag] as const)\n  );\n}\n\nexport function getDefault(jsdocs: JSDoc): string | undefined {\n  return (\n    getOptionalTagFromJSDoc(jsdocs, `default`)\n      // Prevent line breaks between the key and the value { foo: 'bar' }\n      ?.replaceAll(': ', ': ')\n  );\n}\n\nexport function getThrows(jsdocs: JSDoc): string[] {\n  return getTagsFromJSDoc(jsdocs, 'throws');\n}\n\nexport function getExamples(jsdocs: JSDoc): string[] {\n  return getTagsFromJSDoc(jsdocs, 'example');\n}\n\nexport function getSeeAlsos(jsdocs: JSDoc): string[] {\n  return getTagsFromJSDoc(jsdocs, 'see', true);\n}\n\nexport function getRemarks(jsdocs: JSDoc): string[] {\n  return getTagsFromJSDoc(jsdocs, 'remark');\n}\n\nfunction getOptionalTagFromJSDoc(\n  jsdocs: JSDoc,\n  type: string\n): string | undefined {\n  return optionalOne(getTagsFromJSDoc(jsdocs, type), `@${type}`);\n}\n\nfunction getExactlyOneTagFromJSDoc(jsdocs: JSDoc, type: string): string {\n  return exactlyOne(getTagsFromJSDoc(jsdocs, type), `@${type}`);\n}\n\nfunction getTagsFromJSDoc(\n  jsdocs: JSDoc,\n  type: string,\n  full: boolean = false\n): string[] {\n  return allRequired(\n    jsdocs\n      .getTags()\n      .filter((tag) => tag.getTagName() === type)\n      .map((tag) =>\n        full ? tag.getStructure().text?.toString() : tag.getCommentText()\n      ),\n    `@${type}`\n  );\n}\n"
  },
  {
    "path": "scripts/apidocs/processing/method.ts",
    "content": "import type {\n  ClassDeclaration,\n  ConstructorDeclaration,\n  FunctionDeclaration,\n  InterfaceDeclaration,\n  MethodDeclaration,\n  MethodSignature,\n  Project,\n} from 'ts-morph';\nimport { SyntaxKind } from 'ts-morph';\nimport { groupBy } from '../../../src/internal/group-by';\nimport { newProcessingError } from './error';\nimport type {\n  RawApiDocsSignature,\n  SignatureLikeDeclaration,\n} from './signature';\nimport { processSignatures } from './signature';\nimport type { RawApiDocsSource } from './source';\nimport { getSourcePath as getSource } from './source';\n\n/**\n * Represents a  method in the raw API docs.\n */\nexport interface RawApiDocsMethod {\n  /**\n   * The name of the method.\n   */\n  name: string;\n  /**\n   * The signatures of the method.\n   */\n  signatures: RawApiDocsSignature[];\n  /**\n   * The source of the method.\n   */\n  source: RawApiDocsSource;\n}\n\n// Constructors\n\nexport function processClassConstructors(\n  clazz: ClassDeclaration\n): RawApiDocsMethod[] {\n  return processConstructors(clazz.getConstructors());\n}\n\nfunction processConstructors(\n  constructors: ConstructorDeclaration[]\n): RawApiDocsMethod[] {\n  return processMethodLikes(constructors, () => 'constructor');\n}\n\n// Class Methods\n\nexport function processClassMethods(\n  clazz: ClassDeclaration\n): RawApiDocsMethod[] {\n  return processMethods(getAllMethods(clazz));\n}\n\nfunction getAllMethods(clazz: ClassDeclaration): MethodDeclaration[] {\n  const parents: ClassDeclaration[] = [clazz];\n  let parent: ClassDeclaration | undefined = clazz;\n  while ((parent = parent.getBaseClass()) != null) {\n    parents.unshift(parent);\n  }\n\n  const methods: Record<string, MethodDeclaration> = {};\n\n  for (const parent of parents) {\n    for (const method of parent.getMethods()) {\n      methods[method.getName()] = method;\n    }\n  }\n\n  return Object.values(methods).toSorted((a, b) =>\n    a.getName().localeCompare(b.getName())\n  );\n}\n\ntype NamedMethodLikeDeclaration = MethodLikeDeclaration &\n  Pick<MethodDeclaration, 'getName'>;\n\nfunction processMethods(\n  methods: NamedMethodLikeDeclaration[]\n): RawApiDocsMethod[] {\n  return processMethodLikes(methods, (v) => v.getName());\n}\n\n// Interface Methods\n\nexport function processInterfaceMethods(\n  iface: InterfaceDeclaration\n): RawApiDocsMethod[] {\n  return processMethodSignatures(iface.getMethods());\n}\n\nfunction processMethodSignatures(\n  methods: MethodSignature[]\n): RawApiDocsMethod[] {\n  const groupedSignatures = groupBy(methods, (v) => v.getName());\n\n  const methodLikes: NamedMethodLikeDeclaration[] = Object.values(\n    groupedSignatures\n  ).map((signatures) => {\n    const signature = signatures[0];\n\n    return {\n      getName: () => signature.getName(),\n      hasModifier: () => false,\n      getOverloads: () => signatures,\n      getTypeParameters: () => signature.getTypeParameters(),\n      getParameters: () => signature.getParameters(),\n      getReturnType: () => signature.getReturnType(),\n      getJsDocs: () => signature.getJsDocs(),\n      getSourceFile: () => signature.getSourceFile(),\n      getStart: () => signature.getStart(),\n      getText: () => signature.getText(),\n    };\n  });\n\n  return processMethods(methodLikes);\n}\n\n// Functions\n\nfunction getAllFunctions(\n  project: Project\n): Record<string, FunctionDeclaration> {\n  return Object.fromEntries(\n    project\n      .getSourceFiles()\n      .flatMap((file) => file.getFunctions())\n      .map((fn) => [fn.getNameOrThrow(), fn] as const)\n  );\n}\n\nexport function processUtilityFunctions(project: Project): RawApiDocsMethod[] {\n  return processMethodLikes(\n    Object.values(getAllFunctions(project)).filter((fn) =>\n      fn.getSourceFile().getFilePath().includes('/src/utils/')\n    ),\n    (f) => f.getNameOrThrow()\n  );\n}\n\n// Method-likes\n\ntype MethodLikeDeclaration = SignatureLikeDeclaration &\n  Pick<MethodDeclaration, 'hasModifier'> & {\n    getOverloads(): SignatureLikeDeclaration[];\n  };\n\nfunction processMethodLikes<T extends MethodLikeDeclaration>(\n  methods: T[],\n  nameResolver: (value: T) => string\n): RawApiDocsMethod[] {\n  return methods\n    .filter((method) => !method.hasModifier(SyntaxKind.PrivateKeyword))\n    .map((method) => {\n      const name = nameResolver(method);\n      try {\n        return processMethodLike(name, method);\n      } catch (error) {\n        throw newProcessingError({\n          type: 'method',\n          name,\n          source: method,\n          cause: error,\n        });\n      }\n    })\n    .toSorted((a, b) => a.name.localeCompare(b.name));\n}\n\nexport function processMethodLike(\n  name: string,\n  method: MethodLikeDeclaration\n): RawApiDocsMethod {\n  console.log(`  - ${name}`);\n  const overloads = method.getOverloads();\n  const signatureData: SignatureLikeDeclaration[] =\n    overloads.length > 0 ? overloads : [method];\n\n  const signatures = processSignatures(name, signatureData, method);\n  const source = getSource(method);\n\n  return {\n    name,\n    signatures,\n    source,\n  };\n}\n"
  },
  {
    "path": "scripts/apidocs/processing/parameter.ts",
    "content": "import type {\n  JSDoc,\n  JSDocTag,\n  ParameterDeclaration,\n  PropertySignature,\n  Symbol,\n  Type,\n  TypeParameterDeclaration,\n} from 'ts-morph';\nimport { exactlyOne, valueForKey } from '../utils/value-checks';\nimport { newProcessingError } from './error';\nimport {\n  getDefault,\n  getDeprecated,\n  getDescription,\n  getJsDocs,\n  getParameterTags,\n  getTypeParameterTags,\n} from './jsdocs';\nimport type { RawApiDocsType } from './type';\nimport { getNameSuffix, getTypeText, isOptionsLikeType } from './type';\n\n/**\n * Represents a parameter in the raw API docs.\n */\nexport interface RawApiDocsParameter {\n  /**\n   * The name of the parameter.\n   */\n  name: string;\n  /**\n   * The type of the parameter.\n   */\n  type: RawApiDocsType;\n  /**\n   * The default value or expression of the parameter, if it has one.\n   */\n  default: string | undefined;\n  /**\n   * The description of the parameter.\n   */\n  description: string;\n}\n\nexport function processTypeParameters(\n  parameters: TypeParameterDeclaration[],\n  jsdocs: JSDoc\n): RawApiDocsParameter[] {\n  const paramTags = getTypeParameterTags(jsdocs);\n\n  return parameters.flatMap((parameter) => {\n    try {\n      return processTypeParameterEntry(parameter, paramTags);\n    } catch (error) {\n      throw newProcessingError({\n        type: 'type parameter',\n        name: parameter.getName(),\n        source: parameter,\n        cause: error,\n      });\n    }\n  });\n}\n\nfunction processTypeParameterEntry(\n  parameter: TypeParameterDeclaration,\n  paramTags: Record<string, JSDocTag>\n): RawApiDocsParameter {\n  return {\n    name: `<${parameter.getName()}>`,\n    type: getTypeText(parameter.getType(), { resolveAliases: true }),\n    default: parameter.getDefault()?.getText(),\n    description: getDescription(valueForKey(paramTags, parameter.getName())),\n  };\n}\n\nexport function processParameters(\n  signatureParameters: ParameterDeclaration[],\n  implParameters: ParameterDeclaration[],\n  jsdocs: JSDoc\n): RawApiDocsParameter[] {\n  const paramTags = getParameterTags(jsdocs);\n  const implParameterDefaults = Object.fromEntries(\n    implParameters.map((parameter) => [\n      parameter.getName(),\n      getDefaultValue(parameter),\n    ])\n  );\n\n  return signatureParameters.flatMap((parameter) => {\n    try {\n      return processParameter(\n        parameter,\n        paramTags,\n        implParameterDefaults[parameter.getName()]\n      );\n    } catch (error) {\n      throw newProcessingError({\n        type: 'parameter',\n        name: parameter.getName(),\n        source: parameter,\n        cause: error,\n      });\n    }\n  });\n}\n\nfunction processParameter(\n  parameter: ParameterDeclaration,\n  paramTags: Record<string, JSDocTag>,\n  implementationDefault: string | undefined\n): RawApiDocsParameter[] {\n  const name = parameter.getName();\n  return [\n    processSimpleParameter(\n      parameter,\n      valueForKey(paramTags, name),\n      implementationDefault\n    ),\n    ...processComplexParameter(name, parameter.getType()),\n  ];\n}\n\ntype ParameterLikeDeclaration = Pick<\n  ParameterDeclaration,\n  'getName' | 'getType'\n> &\n  Partial<Pick<ParameterDeclaration, 'getInitializer'>>;\n\nfunction processSimpleParameter(\n  parameter: ParameterLikeDeclaration,\n  jsdocTag: JSDocTag,\n  implementationDefault: string | undefined\n): RawApiDocsParameter {\n  const name = parameter.getName();\n  const type = parameter.getType();\n  return {\n    name: `${name}${getNameSuffix(type)}`,\n    type: getTypeText(type, {\n      abbreviate: true,\n      stripUndefined: true,\n    }),\n    default: getDefaultValue(parameter) ?? implementationDefault,\n    description: getDescription(jsdocTag),\n  };\n}\n\nfunction getDefaultValue(\n  parameter: ParameterLikeDeclaration\n): string | undefined {\n  return parameter\n    .getInitializer?.()\n    ?.getText()\n    .replace(/ as .+$/, '');\n}\n\nfunction processComplexParameter(\n  name: string,\n  type: Type\n): RawApiDocsParameter[] {\n  if (type.isNullable()) {\n    return processComplexParameter(name, type.getNonNullableType());\n  } else if (type.isUnion()) {\n    return type\n      .getUnionTypes()\n      .flatMap((unionType) => processComplexParameter(name, unionType));\n  } else if (type.isArray()) {\n    return processComplexParameter(\n      `${name}[]`,\n      type.getArrayElementTypeOrThrow()\n    );\n  } else if (type.isObject()) {\n    if (!isOptionsLikeType(type)) {\n      return [];\n    }\n\n    return type\n      .getApparentProperties()\n      .flatMap((parameter) => {\n        try {\n          return processComplexParameterProperty(name, parameter);\n        } catch (error) {\n          throw newProcessingError({\n            type: 'property',\n            name: `${name}.${parameter.getName()}`,\n            source: parameter.getDeclarations()[0],\n            cause: error,\n          });\n        }\n      })\n      .toSorted((a, b) => a.name.localeCompare(b.name));\n  }\n\n  return [];\n}\n\nfunction processComplexParameterProperty(name: string, parameter: Symbol) {\n  const declaration = exactlyOne(\n    parameter.getDeclarations(),\n    'property declaration'\n  ) as PropertySignature;\n  const propertyType = declaration.getType();\n  const jsdocs = getJsDocs(declaration);\n  const deprecated = getDeprecated(jsdocs);\n\n  return [\n    {\n      name: `${name}.${parameter.getName()}${getNameSuffix(propertyType)}`,\n      type: getTypeText(propertyType, {\n        abbreviate: false,\n        stripUndefined: true,\n      }),\n      default: getDefault(jsdocs),\n      description:\n        getDescription(jsdocs) +\n        (deprecated ? `\\n\\n**DEPRECATED:** ${deprecated}` : ''),\n    },\n  ];\n}\n"
  },
  {
    "path": "scripts/apidocs/processing/signature.ts",
    "content": "import type { MethodDeclaration } from 'ts-morph';\nimport { getProject } from '../project';\nimport { exactlyOne } from '../utils/value-checks';\nimport { newProcessingError } from './error';\nimport type { JSDocableLikeNode } from './jsdocs';\nimport {\n  getDeprecated,\n  getDescription,\n  getExamples,\n  getJsDocs,\n  getRemarks,\n  getSeeAlsos,\n  getSince,\n  getThrows,\n} from './jsdocs';\nimport type { RawApiDocsParameter } from './parameter';\nimport { processParameters, processTypeParameters } from './parameter';\nimport type { SourceableNode } from './source';\nimport type { RawApiDocsType } from './type';\nimport { getTypeText } from './type';\n\n/**\n * Represents a method signature in the raw API docs.\n */\nexport interface RawApiDocsSignature {\n  /**\n   * The deprecation notice of the signature, if it has one.\n   */\n  deprecated: string | undefined;\n  /**\n   * The description of the signature.\n   */\n  description: string;\n  /**\n   * The version when the signature was added.\n   */\n  since: string;\n  /**\n   * The parameters of the signature.\n   */\n  parameters: RawApiDocsParameter[];\n  /**\n   * Additional comments of the signature that are supposed to stand out from the description.\n   */\n  remarks: string[];\n  /**\n   * The return type of the signature.\n   */\n  returns: RawApiDocsType;\n  /**\n   * The exceptions thrown by the signature.\n   */\n  throws: string[];\n  /**\n   * The full call signature as text.\n   */\n  signature: string;\n  /**\n   * The usage examples of the signature.\n   */\n  examples: string[];\n  /**\n   * The see also links of the signature.\n   */\n  seeAlsos: string[];\n}\n\nexport type SignatureLikeDeclaration = Pick<\n  MethodDeclaration,\n  'getTypeParameters' | 'getParameters' | 'getReturnType' | 'getText'\n> &\n  JSDocableLikeNode &\n  SourceableNode;\n\nexport function processSignatures(\n  name: string,\n  signatures: SignatureLikeDeclaration[],\n  implementation: SignatureLikeDeclaration\n): RawApiDocsSignature[] {\n  return signatures.map((signature, i) => {\n    try {\n      return processSignature(signature, implementation);\n    } catch (error) {\n      throw newProcessingError({\n        type: 'signature',\n        name: `${name}/${i}`,\n        source: signature,\n        cause: error,\n      });\n    }\n  });\n}\n\nfunction processSignature(\n  signature: SignatureLikeDeclaration,\n  implementation: SignatureLikeDeclaration\n): RawApiDocsSignature {\n  const jsdocs = getJsDocs(signature);\n  const parameters = [\n    ...processTypeParameters(signature.getTypeParameters(), jsdocs),\n    ...processParameters(\n      signature.getParameters(),\n      implementation.getParameters(),\n      jsdocs\n    ),\n  ];\n  const returns = getTypeText(signature.getReturnType());\n\n  try {\n    return {\n      deprecated: getDeprecated(jsdocs),\n      description: getDescription(jsdocs),\n      since: getSince(jsdocs),\n      parameters,\n      remarks: getRemarks(jsdocs),\n      returns,\n      throws: getThrows(jsdocs),\n      signature: getSignatureText(signature),\n      examples: getExamples(jsdocs),\n      seeAlsos: getSeeAlsos(jsdocs),\n    };\n  } catch (error) {\n    throw newProcessingError({\n      type: 'jsdocs',\n      name: signature.getText(),\n      source: jsdocs,\n      cause: error,\n    });\n  }\n}\n\n// Cache the project for performance reasons\nconst signatureExtractionProject = getProject({\n  skipAddingFilesFromTsConfig: true,\n});\n\nfunction getSignatureText(signature: SignatureLikeDeclaration): string {\n  const fullText = signature\n    .getText()\n    // Remove all jsdocs\n    .replaceAll(/ *\\/\\*\\*[^\\n]*\\n(\\s*\\*[^\\n]*\\n)*\\s*\\*\\/\\n/g, '')\n    // Remove all empty lines\n    .replaceAll(/\\n\\n+/g, '\\n')\n    // Remove the export function keyword for consistency with member methods\n    .replace(/^export function /, '');\n\n  // Is this already a signature\n  if (fullText.endsWith(';')) {\n    // Restore the function keyword\n    return `function ${fullText}`;\n  }\n\n  // Create a copy of the signature to keep the line numbers unchanged\n  // and for performance reasons, as removing and re-adding the body is slow.\n  // We use a function here to avoid unnecessary boilerplate\n  const fn = exactlyOne(\n    signatureExtractionProject\n      .createSourceFile('temp.ts', `function ${fullText}`, { overwrite: true })\n      .getFunctions(),\n    'function signature'\n  );\n  fn.removeBody();\n  return fn.getText();\n}\n"
  },
  {
    "path": "scripts/apidocs/processing/source.ts",
    "content": "import type { Node } from 'ts-morph';\nimport { FILE_PATH_PROJECT } from '../../shared/paths';\n\n/**\n * Represents a source element in the raw API docs.\n */\nexport interface RawApiDocsSource {\n  /**\n   * The file path of the target element.\n   */\n  filePath: string;\n  /**\n   * The line number of the target element.\n   */\n  line: number;\n  /**\n   * The column number of the target element.\n   */\n  column: number;\n}\n\nexport type SourceableNode = Pick<Node, 'getSourceFile' | 'getStart'>;\n\nexport function getSourcePath(node: SourceableNode): RawApiDocsSource {\n  const sourceFile = node.getSourceFile();\n  const filePath = sourceFile\n    .getFilePath()\n    .substring(FILE_PATH_PROJECT.length + 1);\n  const startPosition = node.getStart();\n  const { line, column } = sourceFile.getLineAndColumnAtPos(startPosition);\n\n  return {\n    filePath,\n    line,\n    column,\n  };\n}\n"
  },
  {
    "path": "scripts/apidocs/processing/type.ts",
    "content": "import { TypeFlags, type Type } from 'ts-morph';\nimport { atLeastOneAndAllRequired, required } from '../utils/value-checks';\n\nexport type RawApiDocsType =\n  | RawApiDocsSimpleType\n  | RawApiDocsGenericType\n  | RawApiDocsUnionType\n  | RawApiDocsShadowType;\n\ninterface RawApiDocsBaseType {\n  type: string;\n  text: string;\n}\n\nexport interface RawApiDocsSimpleType extends RawApiDocsBaseType {\n  type: 'simple';\n}\n\nexport interface RawApiDocsGenericType extends RawApiDocsBaseType {\n  type: 'generic';\n  typeParameters: RawApiDocsType[];\n}\n\nexport interface RawApiDocsUnionType extends RawApiDocsBaseType {\n  type: 'union';\n  types: RawApiDocsType[];\n}\n\nexport interface RawApiDocsShadowType extends RawApiDocsBaseType {\n  type: 'shadow';\n  resolvedType: RawApiDocsType;\n}\n\nexport function getNameSuffix(type: Type): string {\n  return type.isNullable() ? '?' : '';\n}\n\nexport function getTypeText(\n  type: Type,\n  options: {\n    abbreviate?: boolean;\n    stripUndefined?: boolean;\n    resolveAliases?: boolean;\n  } = {}\n): RawApiDocsType {\n  const {\n    abbreviate = false,\n    stripUndefined = false,\n    resolveAliases = false,\n  } = options;\n\n  if (\n    type.isAny() ||\n    type.isUnknown() ||\n    type.isBoolean() ||\n    type.isBooleanLiteral() ||\n    type.isNumber() ||\n    type.isNumberLiteral() ||\n    type.getFlags() & TypeFlags.BigInt ||\n    type.getFlags() & TypeFlags.ESSymbol ||\n    type.isString() ||\n    type.isUndefined() ||\n    type.isNull() ||\n    type.isVoid() ||\n    type.isNever()\n  ) {\n    return newSimpleType(type.getText());\n  } else if (type.isStringLiteral()) {\n    return newSimpleType(type.getText().replace(/^\"(.*)\"$/, \"'$1'\"));\n  } else if (type.isArray()) {\n    return newArrayType(\n      getTypeText(type.getArrayElementTypeOrThrow(), options)\n    );\n  } else if (stripUndefined && type.isNullable()) {\n    return getTypeText(type.getNonNullableType(), options);\n  }\n\n  const symbol = type.getSymbol() ?? type.getAliasSymbol();\n  if (!resolveAliases && symbol) {\n    const name = symbol.getName();\n    if (name !== '__type') {\n      const typeArguments = [\n        ...type.getTypeArguments(),\n        ...type.getAliasTypeArguments(),\n      ];\n\n      if (name === 'LiteralUnion') {\n        const displayType = getTypeText(typeArguments[0], options);\n        const baseType = typeArguments[1]\n          ? getTypeText(typeArguments[1], options)\n          : newSimpleType('string');\n\n        return newUnionType([displayType, baseType]);\n      }\n\n      const typeParameters = typeArguments.map((t) => getTypeText(t, options));\n\n      if (typeParameters.length === 0) {\n        const resolvedType = getTypeText(type, {\n          ...options,\n          resolveAliases: true,\n        });\n\n        if (name === resolvedType.text) {\n          return newSimpleType(name);\n        }\n\n        return newShadowType(name, resolvedType);\n      }\n\n      return newGenericType(name, typeParameters);\n    }\n  }\n\n  if (type.isUnion()) {\n    let unionTypes = type\n      .getUnionTypes()\n      .map((unionType) => getTypeText(unionType, options))\n      .filter((unionType) => !stripUndefined || unionType.text !== 'undefined');\n\n    const trueIndex = unionTypes.findIndex(\n      (unionType) => unionType.text === 'true'\n    );\n    if (\n      trueIndex !== -1 &&\n      unionTypes.some((unionType) => unionType.text === 'false')\n    ) {\n      unionTypes[trueIndex] = newSimpleType('boolean');\n      unionTypes = unionTypes.filter(\n        (unionType) => unionType.text !== 'true' && unionType.text !== 'false'\n      );\n    }\n\n    if (unionTypes.length === 1) {\n      return unionTypes[0];\n    }\n\n    return newUnionType(unionTypes);\n  }\n\n  if (abbreviate && isOptionsLikeType(type)) {\n    return newSimpleType('{ ... }');\n  }\n\n  if (resolveAliases && type.isTypeParameter()) {\n    const text = getTypeText(type.getApparentType(), {\n      ...options,\n      resolveAliases: true,\n    });\n\n    if (text.text === 'unknown') {\n      return newSimpleType('any');\n    }\n\n    return text;\n  }\n\n  return newSimpleType(type.getText().replaceAll(/import\\([^)]*\\)\\./g, ''));\n}\n\nexport function isOptionsLikeType(type: Type): boolean {\n  return (\n    type.isObject() &&\n    type.isAnonymous() &&\n    type.getCallSignatures().length === 0 &&\n    type.getTupleElements().length === 0\n  );\n}\n\nfunction newSimpleType(name: string): RawApiDocsSimpleType {\n  required(name, 'name');\n  return { type: 'simple', text: name };\n}\n\nfunction newArrayType(typeParameter: RawApiDocsType): RawApiDocsGenericType {\n  const { text } = required(typeParameter, 'array type');\n  const useGeneric = text.includes('|') || text.includes('{');\n  return {\n    type: 'generic',\n    typeParameters: [typeParameter],\n    text: useGeneric ? `Array<${text}>` : `${text}[]`,\n  };\n}\n\nfunction newGenericType(\n  name: string,\n  typeParameters: RawApiDocsType[]\n): RawApiDocsType {\n  required(name, 'name');\n  atLeastOneAndAllRequired(typeParameters, 'type parameters');\n  return {\n    type: 'generic',\n    typeParameters,\n    text: `${name}<${typeParameters.map((t) => t.text).join(', ')}>`,\n  };\n}\n\nfunction newUnionType(types: RawApiDocsType[]): RawApiDocsUnionType {\n  atLeastOneAndAllRequired(types, 'unions');\n  return {\n    type: 'union',\n    types,\n    text: types\n      .map((type) => type.text)\n      .map((text) =>\n        // Remove LiteralUnion shadow types\n        text.endsWith(' & { zz_IGNORE_ME?: undefined; }')\n          ? text.slice(0, -32)\n          : text\n      )\n      .map((text) => {\n        // () => T -> (() => T)\n        const isFunctionSignature = text.startsWith('(');\n        return isFunctionSignature ? `(${text})` : text;\n      })\n      .join(' | '),\n  };\n}\n\nfunction newShadowType(\n  displayText: string,\n  resolvedType: RawApiDocsType\n): RawApiDocsShadowType {\n  required(displayText, 'display text');\n  required(resolvedType, 'resolved type');\n  return {\n    type: 'shadow',\n    resolvedType,\n    text: displayText,\n  };\n}\n"
  },
  {
    "path": "scripts/apidocs/project.ts",
    "content": "import type { ProjectOptions } from 'ts-morph';\nimport { Project } from 'ts-morph';\n\nexport function getProject(options: Partial<ProjectOptions> = {}): Project {\n  return new Project({\n    ...options,\n    tsConfigFilePath: options.tsConfigFilePath ?? 'tsconfig.json',\n  });\n}\n"
  },
  {
    "path": "scripts/apidocs/utils/value-checks.ts",
    "content": "export function exactlyOne<T>(\n  input: ReadonlyArray<T>,\n  property: string,\n  extraDescription: string = ''\n): T {\n  if (input.length !== 1) {\n    throw new Error(\n      `Expected exactly one ${property} element, got ${input.length}. ${extraDescription}`\n    );\n  }\n\n  return input[0];\n}\n\nexport function optionalOne<T>(\n  input: ReadonlyArray<T>,\n  property: string,\n  extraDescription: string = ''\n): T | undefined {\n  if (input.length > 1) {\n    throw new Error(\n      `Expected one optional ${property} element, got ${input.length}. ${extraDescription}`\n    );\n  }\n\n  return input[0];\n}\n\nexport function required<T>(\n  input: T | undefined,\n  property: string,\n  extraDescription: string = ''\n): NonNullable<T> {\n  if (input == null) {\n    throw new Error(\n      `Expected a value for ${property}, got undefined. ${extraDescription}`\n    );\n  }\n\n  return input;\n}\n\nexport function allRequired<T>(\n  input: ReadonlyArray<T | undefined>,\n  property: string,\n  extraDescription: string = ''\n): Array<NonNullable<T>> {\n  return input.map((v, i) =>\n    required(v, `${property}[${i}]`, extraDescription)\n  );\n}\n\nexport function atLeastOne<T>(\n  input: ReadonlyArray<T>,\n  property: string,\n  extraDescription: string = ''\n): ReadonlyArray<T> {\n  if (input.length === 0) {\n    throw new Error(\n      `Expected at least one ${property} element. ${extraDescription}`\n    );\n  }\n\n  return input;\n}\n\nexport function atLeastOneAndAllRequired<T>(\n  input: ReadonlyArray<T | undefined>,\n  property: string,\n  extraDescription: string = ''\n): ReadonlyArray<NonNullable<T>> {\n  return atLeastOne(\n    allRequired(input, property, extraDescription),\n    property,\n    extraDescription\n  );\n}\n\nexport function valueForKey<T>(\n  input: Record<string, T>,\n  key: string,\n  extraDescription: string = ''\n): T {\n  return required(input[key], key, extraDescription);\n}\n\nexport function valuesForKeys<T>(\n  input: Record<string, T>,\n  keys: string[],\n  extraDescription: string = ''\n): T[] {\n  return keys.map((key) => valueForKey(input, key, extraDescription));\n}\n"
  },
  {
    "path": "scripts/apidocs.ts",
    "content": "#!/usr/bin/env node\n\nimport { generate } from './apidocs/generate';\nimport { initMarkdownRenderer } from './shared/markdown';\n\nawait initMarkdownRenderer();\nawait generate();\n"
  },
  {
    "path": "scripts/diff.ts",
    "content": "#!/usr/bin/env node\n\nimport { existsSync } from 'node:fs';\nimport { argv } from 'node:process';\nimport { diff } from './apidocs/diff';\nimport { FILE_PATH_DOCS_DIFF_INDEX } from './apidocs/output/diff-index';\n\nconst [target, source] = argv.slice(2);\n\nif (!source && !existsSync(FILE_PATH_DOCS_DIFF_INDEX)) {\n  throw new Error(\n    `Unable to find local diff index file at: ${FILE_PATH_DOCS_DIFF_INDEX}\\n\n    You can run \\`pnpm run generate:api-docs\\` to generate it.`\n  );\n}\n\nawait diff(target, source).then((delta) => {\n  if (Object.keys(delta).length === 0) {\n    console.log('No documentation changes detected');\n    return;\n  }\n\n  console.log('Documentation changes detected:');\n  for (const [module, methods] of Object.entries(delta)) {\n    console.log(`- ${module}`);\n    for (const method of methods) {\n      console.log(`  - ${method}`);\n    }\n  }\n});\n"
  },
  {
    "path": "scripts/env.ts",
    "content": "import { env } from 'node:process';\n\nexport const CI_PREFLIGHT = env.CI_PREFLIGHT === 'true';\n"
  },
  {
    "path": "scripts/generate-locales.ts",
    "content": "#!/usr/bin/env node\n\n/**\n * This file contains a script that can be used to update the following files:\n *\n * - `src/locale/<locale>.ts`\n * - `src/locales/<locale>/index.ts`\n * - `src/locales/<locale>/<module...>/index.ts`\n * - `src/docs/guide/localization.md`\n * - `src/docs/locales/<locale>.md`\n *\n * If you wish to edit all/specific locale data files you can do so using the\n * `updateLocaleFileHook()` method.\n * Please remember to not commit your temporary update code.\n *\n * Run this script using `pnpm run generate:locales`\n */\nimport { constants } from 'node:fs';\nimport { access, readFile, readdir, stat, writeFile } from 'node:fs/promises';\nimport { resolve } from 'node:path';\nimport type { PersonEntryDefinition } from '../dist';\nimport type { LocaleDefinition, MetadataDefinition } from '../src/definitions';\nimport { keys } from '../src/internal/keys';\nimport { toFakerExportName } from './locales/exports';\nimport { loadMetadata, tryLoadMetadata } from './locales/metadata';\nimport { writeLocalePage } from './locales/page';\nimport { formatMarkdown, formatTypescript } from './shared/format';\nimport { initMarkdownRenderer } from './shared/markdown';\nimport {\n  FILE_PATH_DOCS,\n  FILE_PATH_SRC_LOCALE,\n  FILE_PATH_SRC_LOCALES,\n} from './shared/paths';\n\n// Workaround for nameOf<T>\ntype PascalCase<TName extends string> =\n  TName extends `${infer Prefix}_${infer Remainder}`\n    ? `${Capitalize<Prefix>}${PascalCase<Remainder>}`\n    : Capitalize<TName>;\n\ntype DefinitionType = {\n  [key in keyof LocaleDefinition]-?: PascalCase<`${key}Definition`>;\n};\n\n/**\n * The types of the definitions.\n */\nconst definitionsTypes: DefinitionType = {\n  airline: 'AirlineDefinition',\n  animal: 'AnimalDefinition',\n  book: 'BookDefinition',\n  color: 'ColorDefinition',\n  commerce: 'CommerceDefinition',\n  company: 'CompanyDefinition',\n  database: 'DatabaseDefinition',\n  date: 'DateDefinition',\n  finance: 'FinanceDefinition',\n  food: 'FoodDefinition',\n  hacker: 'HackerDefinition',\n  internet: 'InternetDefinition',\n  location: 'LocationDefinition',\n  lorem: 'LoremDefinition',\n  metadata: 'MetadataDefinition',\n  music: 'MusicDefinition',\n  person: 'PersonDefinition',\n  phone_number: 'PhoneNumberDefinition',\n  science: 'ScienceDefinition',\n  system: 'SystemDefinition',\n  vehicle: 'VehicleDefinition',\n  word: 'WordDefinition',\n};\n\nconst scriptCommand = 'pnpm run generate:locales';\n\nconst autoGeneratedCommentHeader = `/*\n * This file is automatically generated.\n * Run '${scriptCommand}' to update.\n */`;\n\n// Helper functions\n\nfunction removeIndexTs(files: string[]): string[] {\n  const index = files.indexOf('index.ts');\n  if (index !== -1) {\n    files.splice(index, 1);\n  }\n\n  return files;\n}\n\nfunction removeTsSuffix(files: string[]): string[] {\n  return files.map((file) => file.replace('.ts', ''));\n}\n\nfunction escapeImport(parent: string, module: string): string {\n  if (['name', 'type', 'switch', parent].includes(module)) {\n    return `${module}_`;\n  }\n\n  return module;\n}\n\nfunction escapeField(parent: string, module: string): string {\n  if (['name', 'type', 'switch', parent].includes(module)) {\n    return `${module}: ${module}_`;\n  }\n\n  return module;\n}\n\nasync function generateLocaleDocumentation(locale: string): Promise<void> {\n  if (locale === 'base') {\n    return;\n  }\n\n  return writeLocalePage(locale);\n}\n\nasync function generateLocaleFile(locale: string): Promise<void> {\n  const parts = locale.split('_');\n  const locales = [locale];\n\n  for (let i = parts.length - 1; i > 0; i--) {\n    const fallback = parts.slice(0, i).join('_');\n    try {\n      await access(resolve(FILE_PATH_SRC_LOCALES, fallback), constants.R_OK);\n      locales.push(fallback);\n    } catch {\n      // file is missing\n    }\n  }\n\n  // TODO @Shinigami92 2023-03-07: Remove 'en' fallback in a separate PR\n  if (locales.at(-1) !== 'en' && locale !== 'base') {\n    locales.push('en');\n  }\n\n  if (locales.at(-1) !== 'base') {\n    locales.push('base');\n  }\n\n  const metadata = await tryLoadMetadata(locale);\n\n  const imports = `import { Faker } from '../faker';\n${locales.map((imp) => `import ${imp} from '../locales/${imp}';`).join('\\n')}`;\n\n  const jsdoc =\n    locale === 'base'\n      ? `The faker instance for the \\`base\\` locale.\n\nThe base locale contains data that is shared across all locales such as ISO codes, time zones, and more.`\n      : `The faker instance for the \\`${locale}\\` locale.\n\n- Language: ${metadata.title}\n- Endonym: ${metadata.endonym}\n\nThis instance uses the following locales internally (in descending precedence):\n\n${locales.map((locale) => `- \\`${locale}\\``).join('\\n')}`;\n\n  const content = `\n      ${autoGeneratedCommentHeader}\n\n      ${imports}\n\n      /**\n       * ${jsdoc.replaceAll('\\n', '\\n * ')}\n       */\n      export const faker = new Faker({\n        locale: ${\n          locales.length === 1 ? locales[0] : `[${locales.join(', ')}]`\n        },\n      });\n      `;\n\n  return writeFile(\n    resolve(FILE_PATH_SRC_LOCALE, `${locale}.ts`),\n    await formatTypescript(content)\n  );\n}\n\nasync function generateLocalesIndexFile(\n  path: string,\n  name: string,\n  type: string,\n  depth: number\n): Promise<void> {\n  let modules = await readdir(path);\n  modules = modules.filter((file) => !file.startsWith('.'));\n  modules = removeIndexTs(modules);\n  modules = removeTsSuffix(modules);\n  modules.sort();\n\n  const metadata = depth === 1 ? await tryLoadMetadata(name) : {};\n\n  const jsdoc =\n    depth === 1\n      ? name === 'base'\n        ? `/**\n * The locale data for the \\`base\\` locale.\n *\n * The base locale contains data that is shared across all locales such as ISO codes, time zones, and more.\n */`\n        : `/**\n * The locale data for the \\`${name}\\` locale.\n *\n * - Language: ${metadata.title}\n * - Endonym: ${metadata.endonym}\n */`\n      : '';\n\n  const content = [autoGeneratedCommentHeader];\n  let fieldType = '';\n  if (type !== 'any') {\n    fieldType = `: ${type}`;\n    content.push(\n      `import type { ${type.replace(/\\[.*/, '')} } from '..${'/..'.repeat(\n        depth\n      )}';`\n    );\n  }\n\n  content.push(\n    ...modules.map(\n      (module) => `import ${escapeImport(name, module)} from './${module}';`\n    ),\n    '',\n    jsdoc,\n    `const ${name}${fieldType} = {\n        ${modules.map((module) => `${escapeField(name, module)},`).join('\\n')}\n      };`,\n    '',\n    `export default ${name};`\n  );\n\n  return writeFile(\n    resolve(path, 'index.ts'),\n    await formatTypescript(content.join('\\n'))\n  );\n}\n\nasync function generateRecursiveModuleIndexes(\n  path: string,\n  name: string,\n  definition: string,\n  depth: number\n): Promise<unknown> {\n  await generateLocalesIndexFile(path, name, definition, depth);\n  const promises: Array<Promise<unknown>> = [];\n\n  let submodules = await readdir(path);\n  submodules = removeIndexTs(submodules);\n  for (const submodule of submodules) {\n    const pathModule = resolve(path, submodule);\n    await updateLocaleFile(pathModule);\n    // Only process sub folders recursively\n    const moduleStat = await stat(pathModule);\n    if (moduleStat.isDirectory()) {\n      let moduleDefinition =\n        definition === 'any' ? 'any' : `${definition}['${submodule}']`;\n\n      // Overwrite types of src/locales/<locale>/<module>/index.ts for known definition types\n      if (depth === 1) {\n        moduleDefinition = definitionsTypes[submodule] ?? 'any';\n      }\n\n      // Recursive\n      promises.push(\n        generateRecursiveModuleIndexes(\n          pathModule,\n          submodule,\n          moduleDefinition,\n          depth + 1\n        )\n      );\n    }\n  }\n\n  return Promise.all(promises);\n}\n\n/**\n * Intermediate helper function to allow selectively updating locale data files.\n * Use the `updateLocaleFileHook()` method to temporarily add your custom per file processing/update logic.\n *\n * @param filePath The full file path to the file.\n */\nasync function updateLocaleFile(filePath: string): Promise<void> {\n  const fileStat = await stat(filePath);\n  if (fileStat.isFile()) {\n    const [locale, moduleKey, entryKey] = filePath\n      .substring(FILE_PATH_SRC_LOCALES.length + 1, filePath.length - 3)\n      .split(/[\\\\/]/);\n    return updateLocaleFileHook(filePath, locale, moduleKey, entryKey);\n  }\n}\n\n/**\n * Use this hook method to selectively update locale data files (not for index.ts files).\n * This method is intended to be temporarily overwritten for one-time updates.\n *\n * @param filePath The full file path to the file.\n * @param locale The locale for that file.\n * @param definitionKey The definition key of the current file (ex. 'location').\n * @param entryName The entry key of the current file (ex. 'state'). Is `undefined` if `definitionKey` is `'metadata'`.\n */\nasync function updateLocaleFileHook(\n  filePath: string,\n  locale: string,\n  definitionKey: string,\n  entryName: string | undefined\n): Promise<void> {\n  // this needs to stay so all arguments are \"used\"\n  if (filePath === 'never') {\n    console.log(`${filePath} <-> ${locale} @ ${definitionKey} -> ${entryName}`);\n  }\n\n  if (definitionKey === 'person' && entryName != null) {\n    await normalizePersonFile(filePath);\n  }\n\n  return normalizeLocaleFile(filePath, definitionKey);\n}\n\nasync function normalizePersonFile(filePath: string) {\n  const { default: data } = (await import(`file:${filePath}`)) as {\n    default: PersonEntryDefinition<string>;\n  };\n  const { female = [], generic = [], male = [] } = data ?? {};\n\n  // Revert merging of female and male => generic\n  for (let i = generic.length; i >= 0; --i) {\n    if (female.includes(generic[i]) !== male.includes(generic[i])) {\n      generic.splice(i, 1);\n    }\n  }\n\n  // Remove generic entries from females and detect new generic entries\n  for (let i = female.length; i >= 0; --i) {\n    if (generic.includes(female[i])) {\n      female.splice(i, 1);\n    } else if (male.includes(female[i])) {\n      generic.push(female[i]);\n      female.splice(i, 1);\n    }\n  }\n\n  // Remove generic entries from males\n  for (let i = male.length; i >= 0; --i) {\n    if (generic.includes(male[i])) {\n      male.splice(i, 1);\n    }\n  }\n\n  const newData = {\n    generic: generic.length > 0 ? generic.toSorted() : undefined,\n    female: female.length > 0 ? female.toSorted() : undefined,\n    male: male.length > 0 ? male.toSorted() : undefined,\n  };\n\n  const newContent = `export default ${JSON.stringify(newData)};`;\n\n  if (female.length > 0 || generic.length > 0 || male.length > 0) {\n    await writeFile(filePath, await formatTypescript(newContent));\n  }\n}\n\n/**\n * Normalizes the data of a locale file based on a set of rules.\n * Those include:\n * - filter the entry list for duplicates\n * - limiting the maximum entries of a file to 1000\n * - sorting the entries alphabetically\n *\n * This function mutates the file by reading and writing to it!\n *\n * @param filePath The full file path to the file.\n * @param definitionKey The definition key of the current file (ex. 'location').\n */\nasync function normalizeLocaleFile(filePath: string, definitionKey: string) {\n  function normalizeDataRecursive<T>(localeData: T): T {\n    if (typeof localeData !== 'object' || localeData === null) {\n      // we can only traverse object-like structs\n      return localeData;\n    }\n\n    if (Array.isArray(localeData)) {\n      return (\n        [...new Set(localeData)]\n          // limit entries to 1k\n          .slice(0, 1000)\n          // sort entries alphabetically\n          // We cannot sort the entries locale aware as the sort order is not stable within node versions #2905\n          .toSorted() as T\n      );\n    }\n\n    const result = {} as T;\n    for (const key of keys(localeData)) {\n      result[key] = normalizeDataRecursive(localeData[key]);\n    }\n\n    return result;\n  }\n\n  const legacyDefinitions = ['app', 'cell_phone', 'team'];\n  const definitionsToSkip = [\n    'location',\n    'lorem',\n    'metadata',\n    'person',\n    'phone_number',\n    'word',\n    ...legacyDefinitions,\n  ];\n  if (definitionsToSkip.includes(definitionKey)) {\n    return;\n  }\n\n  console.log(`Running data normalization for:`, filePath);\n\n  const fileContent = await readFile(filePath, { encoding: 'utf8' });\n  const searchString = 'export default ';\n  const compareIndex = fileContent.indexOf(searchString) + searchString.length;\n  const compareString = fileContent.substring(compareIndex);\n\n  const isNonApplicable = compareString.startsWith('null');\n  if (isNonApplicable) {\n    return;\n  }\n\n  const validEntryListStartCharacters = ['[', '{'];\n  const staticFileOpenSyntax = validEntryListStartCharacters.find(\n    (validStart) => compareString.startsWith(validStart)\n  );\n  if (staticFileOpenSyntax === undefined) {\n    console.log('Found an unhandled dynamic file:', filePath);\n    return;\n  }\n\n  const fileContentPreData = fileContent.substring(0, compareIndex);\n  const fileImport = await import(`file:${filePath}`);\n  const oldData = fileImport.default;\n  const localeData = normalizeDataRecursive(oldData);\n\n  // We reattach the content before the actual data implementation to keep stuff like comments.\n  // In the long term we should probably define a whether we want those in the files at all.\n  const newDataJson = JSON.stringify(localeData);\n  const newContent = fileContentPreData + newDataJson;\n\n  // Exit early if unchanged for performance reasons\n  if (JSON.stringify(oldData) === newDataJson) {\n    return;\n  }\n\n  return writeFile(filePath, await formatTypescript(newContent));\n}\n\n// Start of actual logic\n\nconst locales = await readdir(FILE_PATH_SRC_LOCALES);\nremoveIndexTs(locales);\n\n// src/locale/index.ts (Faker Imports and Exports)\nlet localeIndexImports = '';\nlet localeIndexExportsIndividual = '';\nlet localeIndexExportsGrouped = '';\n// src/locales/index.ts (Locale Data Imports and Exports)\nlet localesIndexImports = '';\nlet localesIndexExportsIndividual = '';\nlet localesIndexExportsGrouped = '';\n\nlet localizationLocales = '| Locale | Name | Faker |\\n| :--- | :--- | :--- |\\n';\nconst promises: Array<Promise<unknown>> = [];\n\nawait initMarkdownRenderer();\n\nfor (const locale of locales) {\n  const pathModules = resolve(FILE_PATH_SRC_LOCALES, locale);\n  const pathMetadata = resolve(pathModules, 'metadata.ts');\n  let localeTitle = 'No title found';\n  try {\n    const metadata: MetadataDefinition = await loadMetadata(locale);\n    const { title } = metadata;\n    if (!title) {\n      throw new Error(`No title property found on ${JSON.stringify(metadata)}`);\n    }\n\n    localeTitle = title;\n  } catch (error) {\n    console.error(\n      `Failed to load ${pathMetadata}. Please make sure the file exists and exports a MetadataDefinition.`\n    );\n    console.error(error);\n  }\n\n  const localizedFaker = toFakerExportName(locale);\n\n  localeIndexImports += `import { faker as ${localizedFaker} } from './${locale}';\\n`;\n  localeIndexExportsIndividual += `export { faker as ${localizedFaker} } from './${locale}';\\n`;\n  localeIndexExportsGrouped += `  ${locale}: ${localizedFaker},\\n`;\n  localesIndexImports += `import ${locale} from './${locale}';\\n`;\n  localesIndexExportsIndividual += `export { default as ${locale} } from './${locale}';\\n`;\n  localesIndexExportsGrouped += `  ${locale},\\n`;\n  const linkedLocale =\n    locale === 'base' ? '`base`' : `[\\`${locale}\\`](/locales/${locale}.md)`;\n  localizationLocales += `| ${linkedLocale} | ${localeTitle} | \\`${localizedFaker}\\` |\\n`;\n\n  promises.push(\n    // src/locale/<locale>.ts\n    // eslint-disable-next-line unicorn/prefer-top-level-await -- Disabled for performance\n    generateLocaleFile(locale),\n\n    // /docs/locales/*.md\n    // eslint-disable-next-line unicorn/prefer-top-level-await -- Disabled for performance\n    generateLocaleDocumentation(locale),\n\n    // src/locales/**/index.ts\n    // eslint-disable-next-line unicorn/prefer-top-level-await -- Disabled for performance\n    generateRecursiveModuleIndexes(pathModules, locale, 'LocaleDefinition', 1)\n  );\n}\n\nawait Promise.all(promises);\n\n// src/locale/index.ts\n\nlet localeIndexContent = `\n  ${autoGeneratedCommentHeader}\n\n  ${localeIndexImports}\n\n  ${localeIndexExportsIndividual}\n\n  export const allFakers = {\n  ${localeIndexExportsGrouped}\n  } as const;\n  `;\n\nlocaleIndexContent = await formatTypescript(localeIndexContent);\nconst pathLocaleIndex = resolve(FILE_PATH_SRC_LOCALE, 'index.ts');\nawait writeFile(pathLocaleIndex, localeIndexContent);\n\n// src/locales/index.ts\n\nlet localesIndexContent = `\n  ${autoGeneratedCommentHeader}\n\n  ${localesIndexImports}\n\n  ${localesIndexExportsIndividual}\n\n  export const allLocales = {\n  ${localesIndexExportsGrouped}\n  } as const;\n  `;\n\nconst pathLocalesIndex = resolve(FILE_PATH_SRC_LOCALES, 'index.ts');\nlocalesIndexContent = await formatTypescript(localesIndexContent);\nawait writeFile(pathLocalesIndex, localesIndexContent);\n\n// docs/guide/localization.md\n\nlocalizationLocales = await formatMarkdown(localizationLocales);\n\nconst pathDocsGuideLocalization = resolve(\n  FILE_PATH_DOCS,\n  'guide',\n  'localization.md'\n);\n\nlet localizationContent = await readFile(pathDocsGuideLocalization, 'utf8');\nlocalizationContent = localizationContent.replaceAll(\n  /(^<!-- LOCALES-AUTO-GENERATED-START -->$).*(^<!-- LOCALES-AUTO-GENERATED-END -->$)/gms,\n  `$1\\n\\n<!-- Run '${scriptCommand}' to update. -->\\n\\n${localizationLocales}\\n$2`\n);\nawait writeFile(pathDocsGuideLocalization, localizationContent);\n"
  },
  {
    "path": "scripts/locales/exports.ts",
    "content": "/**\n * Generates the export name for a locale, e.g. `fakerEN` for `en`.\n *\n * @param locale The locale code, e.g. `en` or `en_US`.\n *\n * @returns The export name for the locale.\n */\nexport function toFakerExportName(locale: string): string {\n  return `faker${locale.replace(/^([a-z]+)/, (part) => part.toUpperCase())}`;\n}\n"
  },
  {
    "path": "scripts/locales/metadata.ts",
    "content": "import { resolve } from 'node:path';\nimport type { MetadataDefinition } from '../../src';\nimport { FILE_PATH_SRC_LOCALES } from '../shared/paths';\n\n/**\n * Loads the metadata for the given locale.\n *\n * @param locale The locale to load metadata for.\n *\n * @returns The metadata definition for the locale.\n */\nexport async function loadMetadata(\n  locale: string\n): Promise<MetadataDefinition> {\n  const imported = await import(\n    `file:${resolve(FILE_PATH_SRC_LOCALES, locale, 'metadata.ts')}`\n  );\n  return imported.default as MetadataDefinition;\n}\n\n/**\n * Tries to load the metadata for the given locale.\n *\n * @param locale The locale to load metadata for.\n *\n * @returns The metadata definition for the locale, or an empty object if loading fails.\n */\nexport async function tryLoadMetadata(\n  locale: string\n): Promise<MetadataDefinition> {\n  try {\n    return await loadMetadata(locale);\n  } catch {\n    return {};\n  }\n}\n"
  },
  {
    "path": "scripts/locales/page.ts",
    "content": "import { writeFile } from 'node:fs/promises';\nimport { resolve } from 'node:path';\nimport type { MetadataDefinition } from '../../src';\nimport { formatMarkdown, formatTypescript } from '../shared/format';\nimport { codeToHtml } from '../shared/markdown';\nimport { FILE_PATH_DOCS_LOCALES } from '../shared/paths';\nimport { toRefreshableCode } from '../shared/refreshable-code';\nimport { toFakerExportName } from './exports';\nimport { tryLoadMetadata } from './metadata';\n\n/**\n * Writes the locale docs page and data for the given locale to the correct location.\n *\n * @param locale The locale to write.\n */\nexport async function writeLocalePage(locale: string): Promise<void> {\n  try {\n    const metadata = await tryLoadMetadata(locale);\n    const localizedFakerExport = toFakerExportName(locale);\n\n    await Promise.all([\n      writePageMarkdown(locale, localizedFakerExport, metadata),\n      writePageData(locale, localizedFakerExport),\n    ]);\n  } catch (error) {\n    throw new Error(`Error writing page ${locale}`, { cause: error });\n  }\n}\n\n/**\n * Writes the locale docs page for the given locale to the correct location.\n *\n * @param locale The locale to write.\n * @param localizedFakerExport The name of the faker export for the locale, used in the usage examples.\n * @param metadata The metadata for the locale, used to populate the page content.\n */\nasync function writePageMarkdown(\n  locale: string,\n  localizedFakerExport: string,\n  metadata: MetadataDefinition\n): Promise<void> {\n  const content = `<script setup>\nimport RefreshableCode from '../.vitepress/components/api-docs/refreshable-code.vue';\nimport localeData from './${locale}.ts';\n</script>\n\n<!-- This file is automatically generated. -->\n<!-- Run 'pnpm run generate:locales' to update -->\n\n# ${metadata.title}\n\n${metadata.title} is one of the many supported [locales](/guide/localization.html#available-locales) in Faker. It uses the language code \\`${metadata.code}\\` and is available as \\`${localizedFakerExport}\\`.\n\n## Language data\n\n| Key | Value |\n| :--- | :--- |\n| Name | ${metadata.title} |\n| Local Name | ${metadata.endonym} |\n| Language | ${metadata.language} |\n| Script | ${metadata.script} |\n| Direction | ${metadata.dir} |\n\n## Usage\n\nA few commonly localized methods are shown below. Click the refresh button to see more random examples. Not [all methods](/api/) are localized in all locales.\n\n<RefreshableCode :examples=\"localeData.examples\" :refresh=\"localeData.refresh\" refreshOnLoad />\n`;\n\n  await writeFile(\n    resolve(FILE_PATH_DOCS_LOCALES, `${locale}.md`),\n    await formatMarkdown(content)\n  );\n}\n\n/**\n * Writes the locale docs data for the given locale to correct location.\n *\n * @param locale The locale to write.\n * @param localizedFakerExport The name of the faker export for the locale, used in the usage examples.\n */\nasync function writePageData(\n  locale: string,\n  localizedFakerExport: string\n): Promise<void> {\n  const exampleCode = `import { ${localizedFakerExport} } from '@faker-js/faker';\n// const { ${localizedFakerExport} } = require('@faker-js/faker'); // CJS\n\n// Commonly localized methods:\n${localizedFakerExport}.person.fullName();\n${localizedFakerExport}.location.streetAddress();\n${localizedFakerExport}.location.city();\n${localizedFakerExport}.location.state();\n${localizedFakerExport}.location.zipCode();\n${localizedFakerExport}.phone.number();\n${localizedFakerExport}.commerce.productName();\n${localizedFakerExport}.internet.email();\n${localizedFakerExport}.internet.url();\n${localizedFakerExport}.date.month();\n${localizedFakerExport}.date.weekday();\n${localizedFakerExport}.word.noun();\n${localizedFakerExport}.word.verb();\n${localizedFakerExport}.company.name();\n\n// Non-localized methods work as normal:\n${localizedFakerExport}.number.int();\n`;\n\n  const pageData = {\n    examples: codeToHtml(exampleCode),\n    refresh: 'refresh-placeholder',\n  };\n  const refreshableCode = await toRefreshableCode(locale, exampleCode);\n\n  const content = `// This file is automatically generated.\n// Run 'pnpm run generate:locales' to update\nexport default ${JSON.stringify(pageData, undefined, 2)}`.replace(\n    '\"refresh-placeholder\"',\n    refreshableCode\n  );\n\n  return writeFile(\n    resolve(FILE_PATH_DOCS_LOCALES, `${locale}.ts`),\n    await formatTypescript(content)\n  );\n}\n"
  },
  {
    "path": "scripts/shared/format.ts",
    "content": "import type { Options } from 'prettier';\nimport { format } from 'prettier';\nimport prettierConfig from '../../.prettierrc.js';\n\n/**\n * Formats Markdown contents.\n *\n * @param text The text to format.\n */\nexport async function formatMarkdown(text: string): Promise<string> {\n  return format(text, prettierMarkdown);\n}\n\n/**\n * Formats TypeScript contents.\n *\n * @param text The text to format.\n */\nexport async function formatTypescript(text: string): Promise<string> {\n  return format(text, prettierTypescript);\n}\n\nconst prettierMarkdown: Options = {\n  ...prettierConfig,\n  parser: 'markdown',\n};\n\nconst prettierTypescript: Options = {\n  ...prettierConfig,\n  parser: 'typescript',\n};\n"
  },
  {
    "path": "scripts/shared/markdown.ts",
    "content": "import sanitizeHtml from 'sanitize-html';\nimport type { MarkdownRenderer } from 'vitepress';\nimport { createMarkdownRenderer } from 'vitepress';\nimport vitepressConfig from '../../docs/.vitepress/config';\nimport { FILE_PATH_API_DOCS } from './paths';\n\nlet markdown: MarkdownRenderer;\n\nexport async function initMarkdownRenderer(): Promise<void> {\n  markdown ??= await createMarkdownRenderer(\n    FILE_PATH_API_DOCS,\n    vitepressConfig.markdown,\n    '/'\n  );\n}\n\nconst htmlSanitizeOptions: sanitizeHtml.IOptions = {\n  allowedTags: [\n    'a',\n    'button',\n    'code',\n    'div',\n    'li',\n    'p',\n    'pre',\n    'span',\n    'strong',\n    'ul',\n  ],\n  allowedAttributes: {\n    a: ['href', 'target', 'rel'],\n    button: ['class', 'title'],\n    div: ['class'],\n    pre: ['class', 'v-pre', 'tabindex'],\n    span: ['class', 'style'],\n  },\n  selfClosing: [],\n};\n\nfunction comparableSanitizedHtml(html: string): string {\n  return html\n    .replaceAll(/&#x[0-9A-F]{2};/g, (x) =>\n      String.fromCodePoint(Number.parseInt(x.slice(3, -1), 16))\n    )\n    .replaceAll('&gt;', '>')\n    .replaceAll('&lt;', '<')\n    .replaceAll('&amp;', '&')\n    .replaceAll('=\"\"', '')\n    .replaceAll(' ', '');\n}\n\n/**\n * Converts a Typescript code block to an HTML string and sanitizes it.\n *\n * @param code The code to convert.\n *\n * @returns The converted HTML string.\n */\nexport function codeToHtml(code: string): string {\n  const delimiter = '```';\n  return mdToHtml(`${delimiter}ts\\n${code}\\n${delimiter}`);\n}\n\n/**\n * Converts Markdown to an HTML string and sanitizes it.\n *\n * @param md The markdown to convert.\n * @param inline Whether to render the markdown as inline, without a wrapping `<p>` tag. Defaults to `false`.\n *\n * @returns The converted HTML string.\n */\nexport function mdToHtml(md: string, inline?: boolean): string;\n/**\n * Converts Markdown to an HTML string and sanitizes it.\n *\n * @param md The markdown to convert.\n * @param inline Whether to render the markdown as inline, without a wrapping `<p>` tag. Defaults to `false`.\n *\n * @returns The converted HTML string.\n */\nexport function mdToHtml(\n  md: string | undefined,\n  inline?: boolean\n): string | undefined;\nexport function mdToHtml(\n  md: string | undefined,\n  inline: boolean = false\n): string | undefined {\n  if (md == null) {\n    return undefined;\n  }\n\n  const rawHtml = inline ? markdown.renderInline(md) : markdown.render(md);\n\n  const safeHtml: string = sanitizeHtml(rawHtml, htmlSanitizeOptions);\n  // Revert some escaped characters for comparison.\n  if (comparableSanitizedHtml(rawHtml) === comparableSanitizedHtml(safeHtml)) {\n    return adjustUrls(safeHtml);\n  }\n\n  console.debug('Rejected unsafe md:\\n', md);\n  console.error('Rejected unsafe html:\\n', rawHtml);\n  console.error('Clean unsafe html:\\n', comparableSanitizedHtml(rawHtml));\n  console.error('Clean safe html:\\n', comparableSanitizedHtml(safeHtml));\n  console.log('-'.repeat(80));\n  throw new Error('Found unsafe html');\n}\n\nexport function adjustUrls(description: string): string {\n  return description.replaceAll(/https:\\/\\/(next.)?fakerjs.dev\\//g, '/');\n}\n"
  },
  {
    "path": "scripts/shared/paths.ts",
    "content": "import { resolve } from 'node:path';\n\nconst FILE_PATH_THIS = import.meta.dirname;\n\n/**\n * The path to the project directory.\n */\n// Required for converting the source file paths to relative paths\nexport const FILE_PATH_PROJECT = resolve(FILE_PATH_THIS, '..', '..');\n/**\n * The path to the docs directory.\n */\n// Required for writing the api page vitepress config and locale pages\nexport const FILE_PATH_DOCS = resolve(FILE_PATH_PROJECT, 'docs');\n/**\n * The path to the api docs directory.\n */\n// Required for writing various api docs files\nexport const FILE_PATH_API_DOCS = resolve(FILE_PATH_DOCS, 'api');\n/**\n * The path to the locale docs directory.\n */\n// Required for writing the locale docs files\nexport const FILE_PATH_DOCS_LOCALES = resolve(FILE_PATH_DOCS, 'locales');\n/**\n * The path to the src directory.\n */\nconst FILE_PATH_SRC = resolve(FILE_PATH_PROJECT, 'src');\n/**\n * The path to the locale source files.\n */\n// Required for re-writing the generated locale source files\nexport const FILE_PATH_SRC_LOCALE = resolve(FILE_PATH_SRC, 'locale');\n/**\n * The path to the locales source directory.\n */\n// Required for writing the generated locales index file\nexport const FILE_PATH_SRC_LOCALES = resolve(FILE_PATH_SRC, 'locales');\n"
  },
  {
    "path": "scripts/shared/refreshable-code.ts",
    "content": "import { formatTypescript } from '../shared/format';\n\nexport async function toRefreshableCode(\n  name: string,\n  exampleCode: string\n): Promise<string> {\n  if (!/^\\w*faker\\w*\\./im.test(exampleCode)) {\n    // No recordable faker calls in examples\n    return 'undefined';\n  }\n\n  const exampleLines = exampleCode\n    .replaceAll(/ ?\\/\\/.*$/gm, '') // Remove comments\n    .replaceAll(/^import .*$/gm, '') // Remove imports\n    .replaceAll(\n      // record results of faker calls\n      /^(\\w*faker\\w*\\..+(?:(?:.|\\n..)*\\n[^ ])?\\)(?:\\.\\w+)?);?$/gim,\n      `try { result.push($1); } catch (error: unknown) { result.push(error instanceof Error ? error.name : 'Error'); }\\n`\n    );\n\n  const fullMethod = `async (): Promise<unknown[]> => {\nawait enableFaker();\nconst result: unknown[] = [];\n\n${exampleLines}\n\nreturn result;\n}`;\n  try {\n    const formattedMethod = await formatTypescript(fullMethod);\n    return formattedMethod.replace(/;\\s+$/, ''); // Remove trailing semicolon\n  } catch (error: unknown) {\n    console.error(\n      'Failed to format refresh function for',\n      name,\n      fullMethod,\n      error\n    );\n    return 'undefined';\n  }\n}\n"
  },
  {
    "path": "src/definitions/airline.ts",
    "content": "import type { Airline, Airplane, Airport } from '../modules/airline';\nimport type { LocaleEntry } from './definitions';\n\nexport type AirlineDefinition = LocaleEntry<{\n  /**\n   * Some airline information\n   */\n  airline: Airline[];\n\n  /**\n   * Some airplane information\n   */\n  airplane: Airplane[];\n\n  /**\n   * Some airport information\n   */\n  airport: Airport[];\n}>;\n"
  },
  {
    "path": "src/definitions/animal.ts",
    "content": "import type { LocaleEntry } from './definitions';\n\n/**\n * The possible definitions related to animals.\n */\nexport type AnimalDefinition = LocaleEntry<{\n  bear: string[];\n  bird: string[];\n  cat: string[];\n  cetacean: string[];\n  cow: string[];\n  crocodilia: string[];\n  dog: string[];\n  fish: string[];\n  horse: string[];\n  insect: string[];\n  lion: string[];\n  rabbit: string[];\n  rodent: string[];\n  snake: string[];\n  type: string[];\n  pet_name: string[];\n}>;\n"
  },
  {
    "path": "src/definitions/book.ts",
    "content": "import type { LocaleEntry } from './definitions';\n\n/**\n * The possible definitions related to books.\n */\nexport type BookDefinition = LocaleEntry<{\n  /**\n   * The names of actual book authors.\n   */\n  author: string[];\n\n  /**\n   * The formats of a book.\n   */\n  format: string[];\n\n  /**\n   * The names of some book genres.\n   */\n  genre: string[];\n\n  /**\n   * The names of actual book series.\n   */\n  series: string[];\n\n  /**\n   * The names of actual book titles.\n   */\n  title: string[];\n\n  /**\n   * The names of actual book publishers.\n   */\n  publisher: string[];\n}>;\n"
  },
  {
    "path": "src/definitions/color.ts",
    "content": "import type { LocaleEntry } from './definitions';\n\n/**\n * The possible definitions related to colors.\n */\nexport type ColorDefinition = LocaleEntry<{\n  /**\n   * Human-readable color names.\n   */\n  human: string[];\n\n  /**\n   * Color space names.\n   */\n  space: string[];\n}>;\n"
  },
  {
    "path": "src/definitions/commerce.ts",
    "content": "import type { LocaleEntry } from './definitions';\n\n/**\n * The possible definitions related to commerce.\n */\nexport type CommerceDefinition = LocaleEntry<{\n  /**\n   * Department names inside a shop.\n   */\n  department: string[];\n\n  /**\n   * Product name generation definitions.\n   */\n  product_name: CommerceProductNameDefinition;\n\n  /**\n   * Descriptions for products.\n   */\n  product_description: string[];\n}>;\n\n/**\n * The possible definitions related to product name generation.\n */\nexport interface CommerceProductNameDefinition {\n  /**\n   * Adjectives describing a product (e.g. tasty).\n   */\n  adjective: string[];\n\n  /**\n   * Materials describing a product (e.g. wood).\n   */\n  material: string[];\n\n  /**\n   * Types of products (e.g. chair).\n   */\n  product: string[];\n\n  /**\n   * Patterns to generate localized product names.\n   */\n  pattern: string[];\n}\n"
  },
  {
    "path": "src/definitions/company.ts",
    "content": "import type { LocaleEntry } from './definitions';\n\n/**\n * The possible definitions related to companies.\n */\nexport type CompanyDefinition = LocaleEntry<{\n  /**\n   * Business/products related adjectives that can be used to demonstrate data being viewed by a manager.\n   */\n  buzz_adjective: string[];\n\n  /**\n   * Business/products related nouns that can be used to demonstrate data being viewed by a manager.\n   */\n  buzz_noun: string[];\n\n  /**\n   * Business/products related verbs that can be used to demonstrate data being viewed by a manager.\n   */\n  buzz_verb: string[];\n\n  /**\n   * Catchphrase adjectives that can be displayed to an end user.\n   */\n  adjective: string[];\n\n  /**\n   * Catchphrase descriptors that can be displayed to an end user.\n   */\n  descriptor: string[];\n\n  /**\n   * A list of patterns used to generate company names.\n   */\n  name_pattern: string[];\n\n  /**\n   * Catchphrase nouns that can be displayed to an end user.\n   */\n  noun: string[];\n}>;\n"
  },
  {
    "path": "src/definitions/database.ts",
    "content": "import type { LocaleEntry } from './definitions';\n\n/**\n * The possible definitions related to databases.\n */\nexport type DatabaseDefinition = LocaleEntry<{\n  /**\n   * Database engines.\n   */\n  engine: string[];\n\n  /**\n   * Database collations.\n   */\n  collation: string[];\n\n  /**\n   * Column names.\n   */\n  column: string[];\n\n  /**\n   * Column types.\n   */\n  type: string[];\n}>;\n"
  },
  {
    "path": "src/definitions/date.ts",
    "content": "import type { LocaleEntry } from './definitions';\n\n/**\n * The possible definitions related to dates.\n */\nexport type DateDefinition = LocaleEntry<{\n  /**\n   * The translations for months (January - December).\n   */\n  month: DateEntryDefinition;\n\n  /**\n   * The translations for weekdays (Sunday - Saturday).\n   */\n  weekday: DateEntryDefinition;\n\n  /**\n   * The names of the IANA time zones. Not tied to the current locale.\n   *\n   * Since this is the same for all locales, it is only defined in the `base` locale.\n   *\n   * @see [IANA Time Zone Database](https://www.iana.org/time-zones)\n   */\n  time_zone: string[];\n}>;\n\n/**\n * The possible definitions related to date entries.\n */\nexport interface DateEntryDefinition {\n  /**\n   * The long name of the entry.\n   */\n  wide: string[];\n\n  /**\n   * The short name/abbreviation of the entry.\n   * If null, the locale does not support a short name/abbreviation for the entry.\n   */\n  abbr: string[] | null;\n\n  /**\n   * The wide name of the entry when used in context. If absent wide will be used instead.\n   * It is used to specify a word in context, which may differ from a stand-alone word.\n   */\n  wide_context?: string[];\n\n  /**\n   * The short name/abbreviation name of the entry when used in context. If absent abbr will be used instead.\n   * It is used to specify a word in context, which may differ from a stand-alone word.\n   */\n  abbr_context?: string[];\n}\n"
  },
  {
    "path": "src/definitions/definitions.ts",
    "content": "import type { AirlineDefinition } from './airline';\nimport type { AnimalDefinition } from './animal';\nimport type { BookDefinition } from './book';\nimport type { ColorDefinition } from './color';\nimport type { CommerceDefinition } from './commerce';\nimport type { CompanyDefinition } from './company';\nimport type { DatabaseDefinition } from './database';\nimport type { DateDefinition } from './date';\nimport type { FinanceDefinition } from './finance';\nimport type { FoodDefinition } from './food';\nimport type { HackerDefinition } from './hacker';\nimport type { InternetDefinition } from './internet';\nimport type { LocationDefinition } from './location';\nimport type { LoremDefinition } from './lorem';\nimport type { MetadataDefinition } from './metadata';\nimport type { MusicDefinition } from './music';\nimport type { PersonDefinition } from './person';\nimport type { PhoneNumberDefinition } from './phone_number';\nimport type { ScienceDefinition } from './science';\nimport type { SystemDefinition } from './system';\nimport type { VehicleDefinition } from './vehicle';\nimport type { WordDefinition } from './word';\n\n/**\n * Wrapper type for all definition categories that will make all properties optional and allow extra properties.\n */\nexport type LocaleEntry<TCategoryDefinition extends Record<string, unknown>> = {\n  [P in keyof TCategoryDefinition]?: TCategoryDefinition[P] | null;\n} & Record<string, unknown>; // Unsupported & custom entries\n\n/**\n * The definitions as used by the translations/locales.\n */\nexport type LocaleDefinition = {\n  metadata?: MetadataDefinition;\n  airline?: AirlineDefinition;\n  animal?: AnimalDefinition;\n  book?: BookDefinition;\n  color?: ColorDefinition;\n  commerce?: CommerceDefinition;\n  company?: CompanyDefinition;\n  database?: DatabaseDefinition;\n  date?: DateDefinition;\n  finance?: FinanceDefinition;\n  food?: FoodDefinition;\n  hacker?: HackerDefinition;\n  internet?: InternetDefinition;\n  location?: LocationDefinition;\n  lorem?: LoremDefinition;\n  music?: MusicDefinition;\n  person?: PersonDefinition;\n  phone_number?: PhoneNumberDefinition;\n  science?: ScienceDefinition;\n  system?: SystemDefinition;\n  vehicle?: VehicleDefinition;\n  word?: WordDefinition;\n} & Record<string, Record<string, unknown>>;\n"
  },
  {
    "path": "src/definitions/finance.ts",
    "content": "import type { Currency } from '../modules/finance';\nimport type { LocaleEntry } from './definitions';\n/**\n * The possible definitions related to finance.\n */\nexport type FinanceDefinition = LocaleEntry<{\n  /**\n   * The types of accounts/purposes of an account (e.g. `Savings` account).\n   */\n  account_type: string[];\n\n  /**\n   * The pattern by (lowercase) issuer name used to generate credit card codes.\n   * `L` will be replaced by the check bit.\n   *\n   * @see faker.helpers.replaceCreditCardSymbols(): For more information about how the pattern is used.\n   */\n  credit_card: { [issuer: string]: string[] };\n\n  /**\n   * Currencies including their name, code, symbol and ISO numeric code (e.g. `US Dollar` / `USD` / `$` / '840').\n   */\n  currency: Currency[];\n\n  /**\n   * Types of transactions (e.g. `deposit`).\n   */\n  transaction_type: string[];\n\n  /**\n   * The pattern used to generate transaction descriptions.\n   */\n  transaction_description_pattern: string[];\n}>;\n"
  },
  {
    "path": "src/definitions/food.ts",
    "content": "import type { LocaleEntry } from './definitions';\n\nexport type FoodDefinition = LocaleEntry<{\n  /**\n   * Common food adjectives.\n   */\n  adjective: string[];\n\n  /**\n   * List of description patterns.\n   */\n  description_pattern: string[];\n\n  /**\n   * Common dish names.\n   */\n  dish: string[];\n\n  /**\n   * List of dish patterns.\n   */\n  dish_pattern: string[];\n\n  /**\n   * A list of cooking styles that are commonly associated with a particular food item or recipe.\n   */\n  ethnic_category: string[];\n\n  /**\n   * A list of common fruit names.\n   */\n  fruit: string[];\n\n  /**\n   * Common ingredient names.\n   */\n  ingredient: string[];\n\n  /**\n   * Common meat names.\n   */\n  meat: string[];\n\n  /**\n   * A list of common spice names.\n   */\n  spice: string[];\n\n  /**\n   * A list of common vegetable names.\n   */\n  vegetable: string[];\n}>;\n"
  },
  {
    "path": "src/definitions/hacker.ts",
    "content": "import type { LocaleEntry } from './definitions';\n\n/**\n * The possible definitions related to computers.\n */\nexport type HackerDefinition = LocaleEntry<{\n  /**\n   * Generic computer related abbreviations (e.g. `RAM`, `EXE`).\n   */\n  abbreviation: string[];\n\n  /**\n   * Some computer related adjectives or descriptors (e.g. `digital`, `bluetooth`)\n   */\n  adjective: string[];\n\n  /**\n   * Some computer related verbs for continuous actions (en: `ing` suffix; e.g. `hacking`).\n   */\n  ingverb: string[];\n\n  /**\n   * Some computer related nouns (e.g. `protocol`, `sensor`).\n   */\n  noun: string[];\n\n  /**\n   * A list of faker patterns to generate a hacker phrase.\n   */\n  phrase: string[];\n\n  /**\n   * Some computer related verbs (e.g. `hack`).\n   */\n  verb: string[];\n}>;\n"
  },
  {
    "path": "src/definitions/index.ts",
    "content": "export type { AirlineDefinition } from './airline';\nexport type { AnimalDefinition } from './animal';\nexport type { BookDefinition } from './book';\nexport type { ColorDefinition } from './color';\nexport type {\n  CommerceDefinition,\n  CommerceProductNameDefinition,\n} from './commerce';\nexport type { CompanyDefinition } from './company';\nexport type { DatabaseDefinition } from './database';\nexport type { DateDefinition, DateEntryDefinition } from './date';\nexport type { LocaleDefinition, LocaleEntry } from './definitions';\nexport type { FinanceDefinition } from './finance';\nexport type { FoodDefinition } from './food';\nexport type { HackerDefinition } from './hacker';\nexport type { InternetDefinition } from './internet';\nexport type { LocationDefinition } from './location';\nexport type { LoremDefinition } from './lorem';\nexport type { MetadataDefinition } from './metadata';\nexport type { MusicDefinition } from './music';\nexport type { PersonDefinition, PersonEntryDefinition } from './person';\nexport type { PhoneNumberDefinition } from './phone_number';\nexport type { ScienceDefinition } from './science';\nexport type { SystemDefinition, SystemMimeTypeEntryDefinition } from './system';\nexport type { VehicleDefinition } from './vehicle';\nexport type { WordDefinition } from './word';\n"
  },
  {
    "path": "src/definitions/internet.ts",
    "content": "import type { EmojiType, HTTPStatusCodeType } from '../modules/internet';\nimport type { LocaleEntry } from './definitions';\n\n/**\n * The possible definitions related to internet stuff.\n */\nexport type InternetDefinition = LocaleEntry<{\n  /**\n   * Common top level and similar domains (e.g `de`, `co.uk`).\n   */\n  domain_suffix: string[];\n\n  /**\n   * Some email domains containing `example` (e.g. `example.com`).\n   */\n  example_email: string[];\n\n  /**\n   * Some free-mail domains used in that country (e.g. `gmail.de`).\n   */\n  free_email: string[];\n\n  /**\n   * List of all fully-qualified emojis.\n   */\n  emoji: Record<EmojiType, string[]>;\n\n  /**\n   * List of some HTTP status codes.\n   */\n  http_status_code: Record<HTTPStatusCodeType, number[]>;\n\n  jwt_algorithm: string[];\n\n  /**\n   * List of user agent patterns.\n   */\n  user_agent_pattern: string[];\n}>;\n"
  },
  {
    "path": "src/definitions/location.ts",
    "content": "import type { Language } from '../modules/location';\nimport type { LocaleEntry } from './definitions';\n\n/**\n * The possible definitions related to addresses and locations.\n */\nexport type LocationDefinition = LocaleEntry<{\n  /**\n   * Postcodes patterns by state\n   */\n  postcode_by_state: {\n    [state: string]: string | string[];\n  };\n\n  /**\n   * Postcodes patterns.\n   */\n  postcode: string | string[];\n\n  /**\n   * The patterns to generate city names.\n   */\n  city_pattern: string[];\n\n  /**\n   * The names of actual cities.\n   */\n  city_name: string[];\n\n  /**\n   * Common city prefixes.\n   */\n  city_prefix: string[];\n\n  /**\n   * Common city suffixes.\n   */\n  city_suffix: string[];\n\n  /**\n   * The names of all continents.\n   */\n  continent: string[];\n\n  /**\n   * The names of all countries.\n   */\n  country: string[];\n\n  /**\n   * The [ISO_3166-1](https://en.wikipedia.org/wiki/ISO_3166-1) country codes.\n   */\n  country_code: Array<{ alpha2: string; alpha3: string; numeric: string }>;\n\n  /**\n   * The names of this country's states, or other first-level administrative areas.\n   */\n  state: string[];\n\n  /**\n   * The abbreviated names of this country's states, or other first-level administrative areas.\n   */\n  state_abbr: string[];\n\n  /**\n   * The names of counties, or other second-level administrative areas, inside the country's states.\n   */\n  county: string[];\n\n  /**\n   * The names of the compass directions.\n   * First the 4 cardinal directions, then the 4 ordinal directions.\n   */\n  direction: {\n    /**\n     * The names of the cardinal compass directions.\n     * Cardinal directions are the four main points of a compass.\n     */\n    cardinal: string[];\n\n    /**\n     * The abbreviated names of the cardinal compass directions.\n     * Cardinal directions are the four main points of a compass.\n     */\n    cardinal_abbr: string[];\n\n    /**\n     * The names of ordinal compass directions.\n     * Ordinal directions are combinations of cardinal directions.\n     */\n    ordinal: string[];\n\n    /**\n     * The abbreviated names of ordinal compass directions.\n     * Ordinal directions are combinations of cardinal directions.\n     */\n    ordinal_abbr: string[];\n  };\n\n  /**\n   * The pattern used to generate building numbers. Since building numbers rarely start with 0, any consecutive # characters will be replaced by a number without a leading zero.\n   */\n  building_number: string[];\n\n  /**\n   * The patterns to generate street names.\n   */\n  street_pattern: string[];\n\n  /**\n   * The names of actual streets.\n   */\n  street_name: string[];\n\n  /**\n   * Common street prefixes.\n   */\n  street_prefix: string[];\n\n  /**\n   * Common street suffixes.\n   */\n  street_suffix: string[];\n\n  /**\n   * The pattern used to generate street addresses.\n   */\n  street_address: {\n    /**\n     * The fake pattern to generate only the street address.\n     */\n    normal: string;\n\n    /**\n     * The fake pattern to generate the full street address including the secondary address.\n     */\n    full: string;\n  };\n\n  /**\n   * The address \"inside\" an address/e.g. an apartment or office. Since these rarely start with 0, any consecutive # characters will be replaced by a number without a leading zero.\n   */\n  secondary_address: string[];\n\n  /**\n   * A list of time zones names relevant to this locale.\n   *\n   * @see [IANA Time Zone Database](https://www.iana.org/time-zones)\n   */\n  time_zone: string[];\n\n  /**\n   * A list of spoken languages.\n   *\n   * @see [ISO 639-2 Language Code List](https://www.loc.gov/standards/iso639-2/php/code_list.php)\n   */\n  language: Language[];\n}>;\n"
  },
  {
    "path": "src/definitions/lorem.ts",
    "content": "import type { LocaleEntry } from './definitions';\n\n/**\n * The possible definitions related to lorem texts.\n */\nexport type LoremDefinition = LocaleEntry<{\n  /**\n   * Lorem words used to generate dummy texts.\n   */\n  word: string[];\n}>;\n"
  },
  {
    "path": "src/definitions/metadata.ts",
    "content": "import type { LocaleEntry } from './definitions';\n\n/**\n * Metadata for pre-built locales.\n */\nexport type PreBuiltMetadataDefinition = {\n  /**\n   * The English name of the language (and the specific country, if defined).\n   */\n  title: string;\n  /**\n   * The full code of the locale, including the country code if applicable.\n   */\n  code: string;\n  /**\n   * The endonym (native name) of the language (and the specific country, if defined).\n   *\n   * @see https://en.wikipedia.org/wiki/List_of_countries_and_dependencies_and_their_capitals_in_native_languages\n   */\n  endonym: string;\n  /**\n   * The ISO 639-1 code of the language.\n   *\n   * @see https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\n   */\n  language: string;\n  /**\n   * The specific variant of the language. This usually refers to a dialect or slang.\n   */\n  variant?: string;\n  /**\n   * The direction of the language, either 'ltr' (left to right) or 'rtl' (right to left).\n   */\n  dir: 'ltr' | 'rtl';\n  /**\n   * The ISO 15924 code of the script.\n   *\n   * @see https://en.wikipedia.org/wiki/ISO_15924\n   */\n  script: string;\n};\n\n/**\n * Metadata for pre-built locales for a specific country.\n */\nexport type PreBuiltMetadataDefinitionForCountry =\n  PreBuiltMetadataDefinition & {\n    /**\n     * The ISO 3166-1 alpha-2 code of the country.\n     *\n     * @see https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2\n     */\n    country: string;\n  };\n\n/**\n * Metadata for the current locale.\n */\nexport type MetadataDefinition =\n  LocaleEntry<PreBuiltMetadataDefinitionForCountry>;\n"
  },
  {
    "path": "src/definitions/music.ts",
    "content": "import type { LocaleEntry } from './definitions';\n\n/**\n * The possible definitions related to music.\n */\nexport type MusicDefinition = LocaleEntry<{\n  /**\n   * The names of some albums.\n   */\n  album: string[];\n\n  /**\n   * The names of some artists.\n   */\n  artist: string[];\n\n  /**\n   * The names of some music genres.\n   */\n  genre: string[];\n\n  /**\n   * The names of some songs.\n   */\n  song_name: string[];\n}>;\n"
  },
  {
    "path": "src/definitions/person.ts",
    "content": "import type { LocaleEntry } from './definitions';\n\n/**\n * Entries that are dependent on a person's sex.\n */\nexport type PersonEntryDefinition<T> =\n  | {\n      /**\n       * Values that are primarily attributable to only females.\n       */\n      female: T[];\n      /**\n       * Values that cannot clearly be attributed to a specific sex or are used for both sexes.\n       */\n      generic?: T[];\n      /**\n       * Values that are primarily attributable to only males.\n       */\n      male: T[];\n    }\n  | {\n      female?: never;\n      /**\n       * Values that cannot clearly be attributed to a specific sex or are used for both sexes.\n       */\n      generic: T[];\n      male?: never;\n    };\n\ntype SimplePersonEntryDefinition = PersonEntryDefinition<string>;\ntype WeightedPersonEntryDefinition = PersonEntryDefinition<{\n  value: string;\n  weight: number;\n}>;\n\n/**\n * The possible definitions related to people's names.\n */\nexport type PersonDefinition = LocaleEntry<{\n  gender: string[];\n  sex: string[];\n\n  prefix: SimplePersonEntryDefinition;\n  first_name: SimplePersonEntryDefinition;\n  middle_name: SimplePersonEntryDefinition;\n  last_name: SimplePersonEntryDefinition;\n\n  suffix: string[];\n\n  /**\n   * A weighted list of patterns used to generate names.\n   */\n  name: Array<{ value: string; weight: number }>;\n\n  /**\n   * A weighted list of patterns used to generate last names.\n   */\n  last_name_pattern: WeightedPersonEntryDefinition;\n\n  bio_pattern: string[];\n\n  job_descriptor: string[];\n  job_area: string[];\n  job_type: string[];\n\n  job_title_pattern: string[];\n\n  western_zodiac_sign: string[];\n}>;\n"
  },
  {
    "path": "src/definitions/phone_number.ts",
    "content": "import type { LocaleEntry } from './definitions';\n\n/**\n * The possible definitions related to phone numbers.\n */\nexport type PhoneNumberDefinition = LocaleEntry<{\n  /**\n   * Some patterns used to generate phone numbers.\n   * `#` will be replaced by a random digit (0-9).\n   * `!` will be replaced by a random digit (2-9).\n   * (e.g. `!##-!##-####` -> 272-285-0453)\n   *\n   * @see faker.helpers.replaceSymbolWithNumber(format): For more information about how the patterns are used.\n   */\n  format: {\n    /**\n     * Formats for a human-input phone number, e.g. `555-770-7727` or `555.770.7727 x1234`\n     */\n    human: string[];\n    /**\n     * Formats for a phone number in a standardized national format, e.g. `(555) 123-4567`.\n     */\n    national: string[];\n    /**\n     * Formats for a phone number in the standardised E.123 format, e.g. `+15551234567`\n     */\n    international: string[];\n  };\n}>;\n"
  },
  {
    "path": "src/definitions/science.ts",
    "content": "import type { ChemicalElement, Unit } from '../modules/science';\nimport type { LocaleEntry } from './definitions';\n\n/**\n * The possible definitions related to science.\n */\nexport type ScienceDefinition = LocaleEntry<{\n  /**\n   * Some science units.\n   */\n  unit: ReadonlyArray<Unit>;\n\n  /**\n   * Some periodic table element information.\n   */\n  chemical_element: ReadonlyArray<ChemicalElement>;\n}>;\n"
  },
  {
    "path": "src/definitions/system.ts",
    "content": "import type { LocaleEntry } from './definitions';\n\n/**\n * The possible definitions related to files and operating systems.\n */\nexport type SystemDefinition = LocaleEntry<{\n  /**\n   * Returns some common file paths.\n   */\n  directory_path: string[];\n\n  /**\n   * The mime type definitions with some additional information.\n   */\n  mime_type: { [mimeType: string]: SystemMimeTypeEntryDefinition };\n}>;\n\n/**\n * The mime-type entry details.\n */\nexport interface SystemMimeTypeEntryDefinition {\n  extensions: string[];\n}\n"
  },
  {
    "path": "src/definitions/vehicle.ts",
    "content": "import type { LocaleEntry } from './definitions';\n\n/**\n * The possible definitions related to vehicles.\n */\nexport type VehicleDefinition = LocaleEntry<{\n  /**\n   * Some types of bicycles.\n   */\n  bicycle_type: string[];\n\n  /**\n   * Some types of fuel (e.g. `Gasoline`).\n   */\n  fuel: string[];\n\n  /**\n   * Some brands of manufactures (e.g. `Tesla`).\n   */\n  manufacturer: string[];\n\n  /**\n   * Some names of models (e.g. `Fiesta`).\n   */\n  model: string[];\n\n  /**\n   * Some types of vehicles (e.g. `Minivan`).\n   */\n  type: string[];\n}>;\n"
  },
  {
    "path": "src/definitions/word.ts",
    "content": "import type { LocaleEntry } from './definitions';\n\n/**\n * The possible definitions related to words.\n */\nexport type WordDefinition = LocaleEntry<{\n  adjective: string[];\n  adverb: string[];\n  conjunction: string[];\n  interjection: string[];\n  noun: string[];\n  preposition: string[];\n  verb: string[];\n}>;\n"
  },
  {
    "path": "src/errors/faker-error.ts",
    "content": "/**\n * An error instance that will be thrown by faker.\n */\nexport class FakerError extends Error {}\n"
  },
  {
    "path": "src/faker.ts",
    "content": "import type { LocaleDefinition, MetadataDefinition } from './definitions';\nimport { FakerError } from './errors/faker-error';\nimport type { LocaleProxy } from './internal/locale-proxy';\nimport { createLocaleProxy } from './internal/locale-proxy';\nimport { AirlineModule } from './modules/airline';\nimport { AnimalModule } from './modules/animal';\nimport { BookModule } from './modules/book';\nimport { ColorModule } from './modules/color';\nimport { CommerceModule } from './modules/commerce';\nimport { CompanyModule } from './modules/company';\nimport { DatabaseModule } from './modules/database';\nimport { DateModule } from './modules/date';\nimport { FinanceModule } from './modules/finance';\nimport { FoodModule } from './modules/food';\nimport { GitModule } from './modules/git';\nimport { HackerModule } from './modules/hacker';\nimport { HelpersModule } from './modules/helpers';\nimport { ImageModule } from './modules/image';\nimport { InternetModule } from './modules/internet';\nimport { LocationModule } from './modules/location';\nimport { LoremModule } from './modules/lorem';\nimport { MusicModule } from './modules/music';\nimport { PersonModule } from './modules/person';\nimport { PhoneModule } from './modules/phone';\nimport { ScienceModule } from './modules/science';\nimport { SystemModule } from './modules/system';\nimport { VehicleModule } from './modules/vehicle';\nimport { WordModule } from './modules/word';\nimport type { Randomizer } from './randomizer';\nimport { SimpleFaker } from './simple-faker';\nimport { mergeLocales } from './utils/merge-locales';\n\n/**\n * This is Faker's main class containing all modules that can be used to generate data.\n *\n * Please have a look at the individual modules and methods for more information and examples.\n *\n * @example\n * import { faker } from '@faker-js/faker';\n * // const { faker } = require('@faker-js/faker');\n *\n * // faker.seed(1234);\n *\n * faker.person.firstName(); // 'John'\n * faker.person.lastName(); // 'Doe'\n * @example\n * import { Faker, es } from '@faker-js/faker';\n * // const { Faker, es } = require('@faker-js/faker');\n *\n * // create a Faker instance with only es data and no en fallback (=> smaller bundle size)\n * const customFaker = new Faker({ locale: [es] });\n *\n * customFaker.person.firstName(); // 'Javier'\n * customFaker.person.lastName(); // 'Ocampo Corrales'\n *\n * customFaker.music.genre(); // throws Error as this data is not available in `es`\n */\nexport class Faker extends SimpleFaker {\n  readonly rawDefinitions: LocaleDefinition;\n  readonly definitions: LocaleProxy;\n\n  readonly airline: AirlineModule = new AirlineModule(this);\n  readonly animal: AnimalModule = new AnimalModule(this);\n  readonly book: BookModule = new BookModule(this);\n  readonly color: ColorModule = new ColorModule(this);\n  readonly commerce: CommerceModule = new CommerceModule(this);\n  readonly company: CompanyModule = new CompanyModule(this);\n  readonly database: DatabaseModule = new DatabaseModule(this);\n  readonly date: DateModule = new DateModule(this);\n  readonly finance = new FinanceModule(this);\n  readonly food = new FoodModule(this);\n  readonly git: GitModule = new GitModule(this);\n  readonly hacker: HackerModule = new HackerModule(this);\n  readonly helpers: HelpersModule = new HelpersModule(this);\n  readonly image: ImageModule = new ImageModule(this);\n  readonly internet: InternetModule = new InternetModule(this);\n  readonly location: LocationModule = new LocationModule(this);\n  readonly lorem: LoremModule = new LoremModule(this);\n  readonly music: MusicModule = new MusicModule(this);\n  readonly person: PersonModule = new PersonModule(this);\n  readonly phone: PhoneModule = new PhoneModule(this);\n  readonly science: ScienceModule = new ScienceModule(this);\n  readonly system: SystemModule = new SystemModule(this);\n  readonly vehicle: VehicleModule = new VehicleModule(this);\n  readonly word: WordModule = new WordModule(this);\n\n  /**\n   * Creates a new instance of Faker.\n   *\n   * In most cases you should use one of the prebuilt Faker instances instead of the constructor, for example `fakerDE`, `fakerFR`, ...\n   *\n   * You only need to use the constructor if you need custom fallback logic or a custom locale.\n   *\n   * For more information see our [Localization Guide](https://fakerjs.dev/guide/localization.html).\n   *\n   * @param options The options to use.\n   * @param options.locale The locale data to use for this instance.\n   * If an array is provided, the first locale that has a definition for a given property will be used.\n   * Please make sure that all required locales and their parent locales are present, e.g. `[de_AT, de, en, base]`.\n   * @param options.randomizer The Randomizer to use.\n   * Specify this only if you want to use it to achieve a specific goal,\n   * such as sharing the same random generator with other instances/tools.\n   * Defaults to faker's Mersenne Twister based pseudo random number generator.\n   * @param options.seed The initial seed to use.\n   * The seed can be used to generate reproducible values.\n   * Refer to the `seed()` method for more information.\n   * Defaults to a random seed.\n   *\n   * @example\n   * import { Faker, es } from '@faker-js/faker';\n   * // const { Faker, es } = require('@faker-js/faker');\n   *\n   * // create a Faker instance with only es data and no en fallback (=> smaller bundle size)\n   * const customFaker = new Faker({ locale: [es] });\n   *\n   * customFaker.person.firstName(); // 'Javier'\n   * customFaker.person.lastName(); // 'Ocampo Corrales'\n   *\n   * customFaker.music.genre(); // throws Error as this data is not available in `es`\n   *\n   * @since 8.0.0\n   */\n  constructor(options: {\n    /**\n     * The locale data to use for this instance.\n     * If an array is provided, the first locale that has a definition for a given property will be used.\n     * Please make sure that all required locales and their parent locales are present, e.g. `[de_AT, de, en, base]`.\n     *\n     * @see mergeLocales(): For more information about how the locales are merged.\n     */\n    locale: LocaleDefinition | LocaleDefinition[];\n\n    /**\n     * The Randomizer to use.\n     * Specify this only if you want to use it to achieve a specific goal,\n     * such as sharing the same random generator with other instances/tools.\n     *\n     * @default generateMersenne53Randomizer()\n     */\n    randomizer?: Randomizer;\n\n    /**\n     * The initial seed to use.\n     * The seed can be used to generate reproducible values.\n     *\n     * Refer to the `seed()` method for more information.\n     *\n     * Defaults to a random seed.\n     */\n    seed?: number;\n  }) {\n    super({ randomizer: options.randomizer, seed: options.seed });\n\n    let { locale } = options;\n\n    if (Array.isArray(locale)) {\n      if (locale.length === 0) {\n        throw new FakerError(\n          'The locale option must contain at least one locale definition.'\n        );\n      }\n\n      locale = mergeLocales(locale);\n    }\n\n    this.rawDefinitions = locale;\n    this.definitions = createLocaleProxy(this.rawDefinitions);\n  }\n\n  /**\n   * Returns an object with metadata about the current locale.\n   *\n   * @example\n   * import { faker, fakerES_MX } from '@faker-js/faker';\n   * // const { faker, fakerES_MX } = require(\"@faker-js/faker\")\n   * faker.getMetadata(); // { title: 'English', code: 'en', language: 'en', endonym: 'English', dir: 'ltr', script: 'Latn' }\n   * fakerES_MX.getMetadata(); // { title: 'Spanish (Mexico)', code: 'es_MX', language: 'es', endonym: 'Español (México)', dir: 'ltr', script: 'Latn', country: 'MX' }\n   *\n   * @since 8.1.0\n   */\n  getMetadata(): MetadataDefinition {\n    return this.rawDefinitions.metadata ?? {};\n  }\n}\n\nexport type FakerOptions = ConstructorParameters<typeof Faker>[0];\n"
  },
  {
    "path": "src/index.ts",
    "content": "export type {\n  AirlineDefinition,\n  AnimalDefinition,\n  BookDefinition,\n  ColorDefinition,\n  CommerceDefinition,\n  CommerceProductNameDefinition,\n  CompanyDefinition,\n  DatabaseDefinition,\n  DateDefinition,\n  DateEntryDefinition,\n  FinanceDefinition,\n  FoodDefinition,\n  HackerDefinition,\n  InternetDefinition,\n  LocaleDefinition,\n  LocaleEntry,\n  LocationDefinition,\n  LoremDefinition,\n  MetadataDefinition,\n  MusicDefinition,\n  PersonDefinition,\n  PersonEntryDefinition,\n  PhoneNumberDefinition,\n  ScienceDefinition,\n  SystemDefinition,\n  SystemMimeTypeEntryDefinition,\n  VehicleDefinition,\n  WordDefinition,\n} from './definitions';\nexport { FakerError } from './errors/faker-error';\nexport { Faker } from './faker';\nexport type { FakerOptions } from './faker';\nexport * from './locale';\nexport { fakerEN as faker } from './locale';\nexport * from './locales';\nexport { Aircraft } from './modules/airline';\nexport type { AircraftType, AirlineModule } from './modules/airline';\nexport type { AnimalModule } from './modules/animal';\nexport type { BookModule } from './modules/book';\nexport { CssFunction, CssSpace } from './modules/color';\nexport type {\n  Casing,\n  ColorFormat,\n  ColorModule,\n  CssFunctionType,\n  CssSpaceType,\n  NumberColorFormat,\n  StringColorFormat,\n} from './modules/color';\nexport type { CommerceModule } from './modules/commerce';\nexport type { CompanyModule } from './modules/company';\nexport type { DatabaseModule } from './modules/database';\nexport type { DatatypeModule } from './modules/datatype';\nexport type { DateModule, SimpleDateModule } from './modules/date';\nexport type { Currency, FinanceModule } from './modules/finance';\nexport {\n  BitcoinAddressFamily,\n  BitcoinNetwork,\n} from './modules/finance/bitcoin';\nexport type {\n  BitcoinAddressFamilyType,\n  BitcoinNetworkType,\n} from './modules/finance/bitcoin';\nexport type { FoodModule } from './modules/food';\nexport type { GitModule } from './modules/git';\nexport type { HackerModule } from './modules/hacker';\nexport type { HelpersModule, SimpleHelpersModule } from './modules/helpers';\nexport type { ImageModule } from './modules/image';\nexport { IPv4Network } from './modules/internet';\nexport type { IPv4NetworkType, InternetModule } from './modules/internet';\nexport type { LocationModule, SimpleLocationModule } from './modules/location';\nexport type { LoremModule } from './modules/lorem';\nexport type { MusicModule } from './modules/music';\nexport type { NumberModule } from './modules/number';\nexport { Sex } from './modules/person';\nexport type { PersonModule, SexType } from './modules/person';\nexport type { PhoneModule } from './modules/phone';\nexport type { ChemicalElement, ScienceModule, Unit } from './modules/science';\nexport type { StringModule } from './modules/string';\nexport type { SystemModule } from './modules/system';\nexport type { VehicleModule } from './modules/vehicle';\nexport type { WordModule } from './modules/word';\nexport type { Randomizer } from './randomizer';\nexport { SimpleFaker, simpleFaker } from './simple-faker';\nexport { mergeLocales } from './utils/merge-locales';\nexport {\n  generateMersenne32Randomizer,\n  generateMersenne53Randomizer,\n} from './utils/mersenne';\n"
  },
  {
    "path": "src/internal/base32.ts",
    "content": "/**\n * Crockford's Base32 - Excludes I, L, O, and U which may be confused with numbers\n */\nexport const CROCKFORDS_BASE32 = '0123456789ABCDEFGHJKMNPQRSTVWXYZ';\n\n/**\n * Encodes a Date into 10 characters base32 string.\n *\n * @param date The Date to encode.\n */\nexport function dateToBase32(date: Date): string {\n  let value = date.valueOf();\n  let result = '';\n  for (let len = 10; len > 0; len--) {\n    const mod = value % 32;\n    result = CROCKFORDS_BASE32[mod] + result;\n    value = (value - mod) / 32;\n  }\n\n  return result;\n}\n"
  },
  {
    "path": "src/internal/base64.ts",
    "content": "/* eslint-disable no-undef -- This file serves as a compatibility layer between environments */\n/**\n * This works the same as `Buffer.from(input).toString('base64')`\n * to work on both Node.js and browser environment.\n *\n * @internal\n *\n * @param input The string to encode to Base64.\n *\n * @returns Base64 encoded string.\n *\n * @see https://datatracker.ietf.org/doc/html/rfc4648\n *\n * @example const encodedHeader = toBase64(JSON.stringify(header));\n */\nexport const toBase64: (input: string) => string =\n  typeof Buffer === 'undefined' || !bufferFeatureCheck('base64')\n    ? (input) => {\n        const utf8Bytes = new TextEncoder().encode(input);\n        const binaryString = Array.from(utf8Bytes, (byte) =>\n          String.fromCodePoint(byte)\n        ).join('');\n        return btoa(binaryString);\n      }\n    : (input) => Buffer.from(input).toString('base64');\n\n/**\n * This works the same as `Buffer.from(input).toString('base64url')`\n * to work on both Node.js and browser environment.\n *\n * @internal\n *\n * @param input The string to encode to Base64 URL.\n *\n * @returns Base64 URL encoded string.\n *\n * @see https://datatracker.ietf.org/doc/html/rfc4648\n *\n * @example const encodedHeader = toBase64Url(JSON.stringify(header));\n */\nexport const toBase64Url: (input: string) => string =\n  typeof Buffer === 'undefined' || !bufferFeatureCheck('base64url')\n    ? (input) =>\n        toBase64(input)\n          .replaceAll('+', '-')\n          .replaceAll('/', '_')\n          .replaceAll(/=+$/g, '')\n    : (input) => Buffer.from(input).toString('base64url');\n\n/**\n * Checks whether the environment supports the given encoding on the `Buffer` class.\n * This is required because some `Buffer` polyfills do not support all encodings.\n *\n * @param encoding The encoding to check.\n *\n * @see https://www.npmjs.com/package/buffer\n * @see https://github.com/feross/buffer/issues/309\n */\nfunction bufferFeatureCheck(encoding: BufferEncoding): boolean {\n  try {\n    return typeof Buffer.from('test').toString(encoding) === 'string';\n  } catch {\n    return false;\n  }\n}\n"
  },
  {
    "path": "src/internal/bind-this-to-member-functions.ts",
    "content": "/**\n * Bind all functions of the given instance to itself so you can use them independently.\n *\n * @internal\n *\n * @param instance The class instance of which the methods are to be bound to itself.\n *\n * @example\n * const someModule = new SomeModule(faker);\n * bindThisToMemberFunctions(someModule); // Usually called inside the constructor passing `this`\n * const someMethod = someModule.someMethod;\n * someMethod(); // Works\n */\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nexport function bindThisToMemberFunctions<TClass extends { new (): any }>(\n  instance: InstanceType<TClass>\n): void {\n  let p = Object.getPrototypeOf(instance);\n  do {\n    for (const name of Object.getOwnPropertyNames(p)) {\n      if (typeof instance[name] === 'function' && name !== 'constructor') {\n        instance[name] = instance[name].bind(instance);\n      }\n    }\n\n    p = Object.getPrototypeOf(p);\n  } while (p !== Object.prototype);\n}\n"
  },
  {
    "path": "src/internal/date.ts",
    "content": "import { FakerError } from '../errors/faker-error';\n\n/**\n * Converts a date passed as a `string`, `number` or `Date` to a valid `Date` object.\n *\n * @param date The date to convert.\n * @param name The reference name used for error messages. Defaults to `'refDate'`.\n *\n * @throws {FakerError} If the given date is invalid.\n */\nexport function toDate(\n  date: string | Date | number,\n  name: string = 'refDate'\n): Date {\n  const converted = new Date(date);\n\n  if (Number.isNaN(converted.valueOf())) {\n    throw new FakerError(`Invalid ${name} date: ${date.toString()}`);\n  }\n\n  return converted;\n}\n"
  },
  {
    "path": "src/internal/deprecated.ts",
    "content": "/* eslint-disable jsdoc/require-param */\n\n/**\n * A deprecation should never be done in a patch.\n */\ntype DeprecationSemVer = `${number}.${number}`;\n\n/** @internal */\nexport interface DeprecatedOptions {\n  /**\n   * The name of the function, following the syntax `faker.[module].[function]()`.\n   */\n  deprecated: string;\n  /**\n   * An alternative solution.\n   */\n  proposed?: string;\n  /**\n   * The semver since when this is deprecated.\n   */\n  since?: DeprecationSemVer;\n  /**\n   * The semver when this will be removed.\n   */\n  until?: DeprecationSemVer;\n}\n\n/**\n * @internal\n */\nexport function deprecated(options: DeprecatedOptions): void {\n  const { deprecated, since, until, proposed } = options;\n  let message = `[@faker-js/faker]: ${deprecated} is deprecated`;\n\n  if (since) {\n    message += ` since v${since}`;\n  }\n\n  if (until) {\n    message += ` and will be removed in v${until}`;\n  }\n\n  if (proposed) {\n    message += `. Please use ${proposed} instead`;\n  }\n\n  // eslint-disable-next-line no-undef -- Using console here is intentional and required\n  console.warn(`${message}.`);\n}\n"
  },
  {
    "path": "src/internal/group-by.ts",
    "content": "/**\n * Groups the values by the key function.\n *\n * @internal\n *\n * @param values The values to group.\n * @param keyMapper The function to get the key from the value.\n */\nexport function groupBy<TValue>(\n  values: ReadonlyArray<TValue>,\n  keyMapper: (value: TValue) => string | number\n): Record<string, TValue[]>;\n/**\n * Groups the values by the key function and maps the values.\n *\n * @internal\n *\n * @param values The values to group.\n * @param keyMapper The function to get the key from the value.\n * @param valueMapper The function to get the value from the value.\n */\nexport function groupBy<TOriginalValue, TMappedValue>(\n  values: ReadonlyArray<TOriginalValue>,\n  keyMapper: (value: TOriginalValue) => string | number,\n  valueMapper: (value: TOriginalValue) => TMappedValue\n): Record<string, TMappedValue[]>;\n/**\n * Groups the values by the key function and maps the values.\n *\n * @internal\n *\n * @param values The values to group.\n * @param keyMapper The function to get the key from the value.\n * @param valueMapper The function to map the value.\n */\nexport function groupBy<TOriginalValue, TMappedValue>(\n  values: ReadonlyArray<TOriginalValue>,\n  keyMapper: (value: TOriginalValue) => string | number,\n  valueMapper: (value: TOriginalValue) => TMappedValue = (value) =>\n    value as unknown as TMappedValue\n): Record<string, TMappedValue[]> {\n  const result: Record<string, TMappedValue[]> = {};\n\n  for (const value of values) {\n    const key = keyMapper(value);\n    if (result[key] === undefined) {\n      result[key] = [];\n    }\n\n    result[key].push(valueMapper(value));\n  }\n\n  return result;\n}\n"
  },
  {
    "path": "src/internal/keys.ts",
    "content": "/**\n * Specialized version of `Object.keys()` which preserves the type information of the keys.\n *\n * Please note that the type information might be inaccurate for subtypes of the argument type\n * and thus should only be used to cover the property access of the object.\n *\n * @internal\n *\n * @param obj The object to get the keys of.\n */\nexport function keys<T extends object>(obj: T): Array<keyof T> {\n  return Object.keys(obj) as Array<keyof T>;\n}\n"
  },
  {
    "path": "src/internal/locale-proxy.ts",
    "content": "import type { LocaleDefinition } from '../definitions';\nimport { FakerError } from '../errors/faker-error';\n\n/**\n * A proxy for LocaleDefinition that marks all properties as required and throws an error when an entry is accessed that is not defined.\n */\nexport type LocaleProxy = Readonly<{\n  [key in keyof LocaleDefinition]-?: LocaleProxyCategory<LocaleDefinition[key]>;\n}>;\n\ntype LocaleProxyCategory<T> = Readonly<{\n  [key in keyof T]-?: LocaleProxyEntry<T[key]>;\n}>;\n\ntype LocaleProxyEntry<T> = unknown extends T ? T : Readonly<NonNullable<T>>;\n\nconst throwReadOnlyError: () => never = () => {\n  throw new FakerError('You cannot edit the locale data on the faker instance');\n};\n\n/**\n * Creates a proxy for LocaleDefinition that throws an error if an undefined property is accessed.\n *\n * @param locale The locale definition to create the proxy for.\n */\nexport function createLocaleProxy(locale: LocaleDefinition): LocaleProxy {\n  const proxies = {} as LocaleDefinition;\n  return new Proxy(locale, {\n    has(): true {\n      // Categories are always present (proxied), that's why we return true.\n      return true;\n    },\n\n    get(\n      target: LocaleDefinition,\n      categoryName: keyof LocaleDefinition\n    ): LocaleDefinition[keyof LocaleDefinition] {\n      if (typeof categoryName === 'symbol' || categoryName === 'nodeType') {\n        return target[categoryName];\n      }\n\n      if (categoryName in proxies) {\n        return proxies[categoryName];\n      }\n\n      return (proxies[categoryName] = createCategoryProxy(\n        categoryName,\n        target[categoryName]\n      ));\n    },\n\n    set: throwReadOnlyError,\n    deleteProperty: throwReadOnlyError,\n  }) as LocaleProxy;\n}\n\n/**\n * Checks that the value is not null or undefined and throws an error if it is.\n *\n * @param value The value to check.\n * @param path The path to the locale data.\n */\nexport function assertLocaleData<T>(\n  value: T,\n  ...path: string[]\n): asserts value is NonNullable<T> {\n  if (value === null) {\n    throw new FakerError(\n      `The locale data for '${path.join('.')}' aren't applicable to this locale.\n  If you think this is a bug, please report it at: https://github.com/faker-js/faker`\n    );\n  } else if (value === undefined) {\n    throw new FakerError(\n      `The locale data for '${path.join('.')}' are missing in this locale.\n  If this is a custom Faker instance, please make sure all required locales are used e.g. '[de_AT, de, en, base]'.\n  Please contribute the missing data to the project or use a locale/Faker instance that has these data.\n  For more information see https://fakerjs.dev/guide/localization.html`\n    );\n  }\n}\n\n/**\n * Creates a proxy for a category that throws an error when accessing an undefined property.\n *\n * @param categoryName The name of the category.\n * @param categoryData The module to create the proxy for.\n */\nfunction createCategoryProxy<\n  TCategoryData extends Record<string | symbol, unknown>,\n>(\n  categoryName: string,\n  categoryData: TCategoryData = {} as TCategoryData\n): Required<TCategoryData> {\n  return new Proxy(categoryData, {\n    has(target: TCategoryData, entryName: keyof TCategoryData): boolean {\n      const value = target[entryName];\n      return value != null;\n    },\n\n    get(\n      target: TCategoryData,\n      entryName: keyof TCategoryData\n    ): TCategoryData[keyof TCategoryData] {\n      const value = target[entryName];\n      if (typeof entryName === 'symbol' || entryName === 'nodeType') {\n        return value;\n      }\n\n      assertLocaleData(value, categoryName, entryName.toString());\n      return value;\n    },\n\n    set: throwReadOnlyError,\n    deleteProperty: throwReadOnlyError,\n  }) as Required<TCategoryData>;\n}\n"
  },
  {
    "path": "src/internal/mersenne.ts",
    "content": "// Based on: https://github.com/dubzzz/pure-rand/blob/5da623a4eebf47f01c5b87c43c9fb4d43ad949bd/src/generator/MersenneTwister.ts\n\nconst N = 624;\nconst M = 397;\nconst R = 31;\nconst A = 0x9908b0df;\nconst F = 1812433253;\nconst U = 11;\nconst S = 7;\nconst B = 0x9d2c5680;\nconst T = 15;\nconst C = 0xefc60000;\nconst L = 18;\nconst MASK_LOWER = 2 ** R - 1;\nconst MASK_UPPER = 2 ** R;\nconst HIGH_MULTIPLIER_53 = 67108864.0;\nconst FLOATIFY_32 = 1.0 / 4294967296.0;\nconst FLOATIFY_53 = 1.0 / 9007199254740992.0;\n\nconst { imul, trunc } = Math;\n\n/**\n * Generates the random state from the given number or array.\n *\n * @param seed The seed to generate the random state from.\n */\nfunction seedFrom(seed: number | number[]): number[] {\n  return typeof seed === 'number' ? numberSeeded(seed) : arraySeeded(seed);\n}\n\n/**\n * Generates the random state from the given number.\n *\n * @param seed The seed to generate the random state from.\n */\nfunction numberSeeded(seed: number): number[] {\n  const out = Array.from<number>({ length: N });\n  out[0] = seed;\n\n  for (let idx = 1; idx !== N; ++idx) {\n    const xored = out[idx - 1] ^ (out[idx - 1] >>> 30);\n    out[idx] = trunc(imul(F, xored) + idx);\n  }\n\n  return out;\n}\n\n/**\n * Generates the random state from the given array.\n *\n * @param seed The seed to generate the random state from.\n */\nfunction arraySeeded(seed: number[]): number[] {\n  const out = numberSeeded(19650218);\n\n  let idxOut = 1;\n  let idxSeed = 0;\n\n  for (let iteration = Math.max(N, seed.length); iteration !== 0; --iteration) {\n    const xored = out[idxOut - 1] ^ (out[idxOut - 1] >>> 30);\n    out[idxOut] = trunc(\n      (out[idxOut] ^ imul(xored, 1664525)) + seed[idxSeed] + idxSeed\n    );\n    idxOut++;\n    idxSeed++;\n\n    if (idxOut >= N) {\n      out[0] = out[N - 1];\n      idxOut = 1;\n    }\n\n    if (idxSeed >= seed.length) {\n      idxSeed = 0;\n    }\n  }\n\n  for (let iteration = N - 1; iteration !== 0; iteration--) {\n    out[idxOut] = trunc(\n      (out[idxOut] ^\n        imul(out[idxOut - 1] ^ (out[idxOut - 1] >>> 30), 1566083941)) -\n        idxOut\n    );\n    idxOut++;\n\n    if (idxOut >= N) {\n      out[0] = out[N - 1];\n      idxOut = 1;\n    }\n  }\n\n  out[0] = 0x80000000;\n  return out;\n}\n\n/**\n * Twists the given randomness states.\n *\n * @param states The randomness states to twist.\n *\n * @returns The given states.\n */\nfunction twist(states: number[]): number[] {\n  for (let idx = 0; idx !== N - M; ++idx) {\n    const y = (states[idx] & MASK_UPPER) + (states[idx + 1] & MASK_LOWER);\n    states[idx] = states[idx + M] ^ (y >>> 1) ^ (-(y & 1) & A);\n  }\n\n  for (let idx = N - M; idx !== N - 1; ++idx) {\n    const y = (states[idx] & MASK_UPPER) + (states[idx + 1] & MASK_LOWER);\n    states[idx] = states[idx + M - N] ^ (y >>> 1) ^ (-(y & 1) & A);\n  }\n\n  const y = (states[N - 1] & MASK_UPPER) + (states[0] & MASK_LOWER);\n  states[N - 1] = states[M - 1] ^ (y >>> 1) ^ (-(y & 1) & A);\n  return states;\n}\n\n/**\n * Mersenne Twister based random number generator.\n */\nexport class MersenneTwister19937 {\n  /**\n   * Creates a new Mersenne Twister random number generator based on the given seed.\n   *\n   * @param seed The seed to generate the random state from. Defaults to a random seed.\n   */\n  constructor(seed?: number | number[]);\n  /**\n   * Creates a new Mersenne Twister random number generator based on the given seed.\n   *\n   * @param seed The seed to generate the random state from. Defaults to a random seed.\n   * @param states The states to use, must be an array of 624 32-bit integers.\n   * @param index The index to use, must be a number between 0 and 623.\n   */\n  constructor(\n    seed: number | number[] = Math.random() * Number.MAX_SAFE_INTEGER,\n    private states: number[] = twist(seedFrom(seed)),\n    private index: number = 0\n  ) {}\n\n  /**\n   * Generates the next 32-bit unsigned integer.\n   */\n  nextU32(): number {\n    let y = this.states[this.index];\n    y ^= this.states[this.index] >>> U;\n    y ^= (y << S) & B;\n    y ^= (y << T) & C;\n    y ^= y >>> L;\n    if (++this.index >= N) {\n      this.states = twist(this.states);\n      this.index = 0;\n    }\n\n    return y >>> 0;\n  }\n\n  /**\n   * Generates the next 32-bit float.\n   */\n  nextF32(): number {\n    return this.nextU32() * FLOATIFY_32;\n  }\n\n  /**\n   * Generates the next 53-bit unsigned integer.\n   */\n  nextU53(): number {\n    const high = this.nextU32() >>> 5;\n    const low = this.nextU32() >>> 6;\n    return high * HIGH_MULTIPLIER_53 + low;\n  }\n\n  /**\n   * Generates the next 53-bit float.\n   */\n  nextF53(): number {\n    return this.nextU53() * FLOATIFY_53;\n  }\n\n  /**\n   * Sets the seed of the random number generator.\n   *\n   * @param seed The seed to use.\n   */\n  seed(seed: number | number[]): void {\n    this.states = twist(seedFrom(seed));\n    this.index = 0;\n  }\n}\n"
  },
  {
    "path": "src/internal/module-base.ts",
    "content": "import type { Faker } from '../faker';\nimport type { SimpleFaker } from '../simple-faker';\nimport { bindThisToMemberFunctions } from './bind-this-to-member-functions';\n\n/**\n * Base class for all modules that use a `SimpleFaker` instance.\n */\nexport abstract class SimpleModuleBase {\n  constructor(protected readonly faker: SimpleFaker) {\n    bindThisToMemberFunctions(this);\n  }\n}\n\n/**\n * Base class for all modules that use a `Faker` instance.\n */\nexport abstract class ModuleBase extends SimpleModuleBase {\n  constructor(protected readonly faker: Faker) {\n    super(faker);\n  }\n}\n"
  },
  {
    "path": "src/internal/seed.ts",
    "content": "/**\n * Generates a random seed.\n *\n * @internal\n */\nexport function randomSeed(): number {\n  return Math.ceil(Math.random() * Number.MAX_SAFE_INTEGER);\n}\n"
  },
  {
    "path": "src/internal/types.ts",
    "content": "/**\n * Type that provides auto-suggestions but also any string.\n *\n * @see https://github.com/microsoft/TypeScript/issues/29729#issuecomment-471566609\n */\nexport type LiteralUnion<TSuggested extends TBase, TBase = string> =\n  | TSuggested\n  | (TBase & { zz_IGNORE_ME?: never });\n\n/**\n * A function that returns a value.\n *\n * `Function` cannot be used instead because it doesn't accept class declarations.\n * These would fail when invoked since they are invoked without the `new` keyword.\n */\nexport type Callable = (\n  // TODO @Shinigami92 2023-02-14: This `any` type can be fixed by anyone if they want to.\n  // eslint-disable-next-line @typescript-eslint/no-explicit-any\n  ...args: any[]\n) => unknown;\n\n/**\n * Type that represents a single method/function name of the given type.\n */\nexport type MethodOf<TObjectType, TSignature extends Callable = Callable> = {\n  [Key in keyof TObjectType]: TObjectType[Key] extends TSignature\n    ? Key extends string\n      ? Key\n      : never\n    : never;\n}[keyof TObjectType];\n\n/**\n * Type that represents all method/function names of the given type.\n */\nexport type MethodsOf<\n  TObjectType,\n  TSignature extends Callable = Callable,\n> = ReadonlyArray<MethodOf<TObjectType, TSignature>>;\n"
  },
  {
    "path": "src/locale/af_ZA.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport af_ZA from '../locales/af_ZA';\nimport base from '../locales/base';\nimport en from '../locales/en';\n\n/**\n * The faker instance for the `af_ZA` locale.\n *\n * - Language: Afrikaans (South Africa)\n * - Endonym: Afrikaans (Suid-Afrika)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `af_ZA`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [af_ZA, en, base],\n});\n"
  },
  {
    "path": "src/locale/ar.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport ar from '../locales/ar';\nimport base from '../locales/base';\nimport en from '../locales/en';\n\n/**\n * The faker instance for the `ar` locale.\n *\n * - Language: Arabic\n * - Endonym: اَلْعَرَبِيَّةُ\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `ar`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [ar, en, base],\n});\n"
  },
  {
    "path": "src/locale/az.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport az from '../locales/az';\nimport base from '../locales/base';\nimport en from '../locales/en';\n\n/**\n * The faker instance for the `az` locale.\n *\n * - Language: Azerbaijani\n * - Endonym: azərbaycan dili\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `az`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [az, en, base],\n});\n"
  },
  {
    "path": "src/locale/base.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\n\n/**\n * The faker instance for the `base` locale.\n *\n * The base locale contains data that is shared across all locales such as ISO codes, time zones, and more.\n */\nexport const faker = new Faker({\n  locale: base,\n});\n"
  },
  {
    "path": "src/locale/bn_BD.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport bn_BD from '../locales/bn_BD';\nimport en from '../locales/en';\n\n/**\n * The faker instance for the `bn_BD` locale.\n *\n * - Language: Bengali (Bangladesh)\n * - Endonym: বাংলা (বাংলাদেশ)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `bn_BD`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [bn_BD, en, base],\n});\n"
  },
  {
    "path": "src/locale/cs_CZ.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport cs_CZ from '../locales/cs_CZ';\nimport en from '../locales/en';\n\n/**\n * The faker instance for the `cs_CZ` locale.\n *\n * - Language: Czech (Czechia)\n * - Endonym: čeština (Česká republika)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `cs_CZ`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [cs_CZ, en, base],\n});\n"
  },
  {
    "path": "src/locale/cy.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport cy from '../locales/cy';\nimport en from '../locales/en';\n\n/**\n * The faker instance for the `cy` locale.\n *\n * - Language: Welsh\n * - Endonym: Cymraeg\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `cy`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [cy, en, base],\n});\n"
  },
  {
    "path": "src/locale/da.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport da from '../locales/da';\nimport en from '../locales/en';\n\n/**\n * The faker instance for the `da` locale.\n *\n * - Language: Danish\n * - Endonym: Dansk\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `da`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [da, en, base],\n});\n"
  },
  {
    "path": "src/locale/de.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport de from '../locales/de';\nimport en from '../locales/en';\n\n/**\n * The faker instance for the `de` locale.\n *\n * - Language: German\n * - Endonym: Deutsch\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `de`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [de, en, base],\n});\n"
  },
  {
    "path": "src/locale/de_AT.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport de from '../locales/de';\nimport de_AT from '../locales/de_AT';\nimport en from '../locales/en';\n\n/**\n * The faker instance for the `de_AT` locale.\n *\n * - Language: German (Austria)\n * - Endonym: Deutsch (Österreich)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `de_AT`\n * - `de`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [de_AT, de, en, base],\n});\n"
  },
  {
    "path": "src/locale/de_CH.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport de from '../locales/de';\nimport de_CH from '../locales/de_CH';\nimport en from '../locales/en';\n\n/**\n * The faker instance for the `de_CH` locale.\n *\n * - Language: German (Switzerland)\n * - Endonym: Deutsch (Schweiz)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `de_CH`\n * - `de`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [de_CH, de, en, base],\n});\n"
  },
  {
    "path": "src/locale/dv.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport dv from '../locales/dv';\nimport en from '../locales/en';\n\n/**\n * The faker instance for the `dv` locale.\n *\n * - Language: Maldivian\n * - Endonym: ދިވެހި\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `dv`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [dv, en, base],\n});\n"
  },
  {
    "path": "src/locale/el.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport el from '../locales/el';\nimport en from '../locales/en';\n\n/**\n * The faker instance for the `el` locale.\n *\n * - Language: Greek\n * - Endonym: Ελληνικά\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `el`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [el, en, base],\n});\n"
  },
  {
    "path": "src/locale/en.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\n\n/**\n * The faker instance for the `en` locale.\n *\n * - Language: English\n * - Endonym: English\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [en, base],\n});\n"
  },
  {
    "path": "src/locale/en_AU.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport en_AU from '../locales/en_AU';\n\n/**\n * The faker instance for the `en_AU` locale.\n *\n * - Language: English (Australia)\n * - Endonym: English (Australia)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `en_AU`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [en_AU, en, base],\n});\n"
  },
  {
    "path": "src/locale/en_AU_ocker.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport en_AU from '../locales/en_AU';\nimport en_AU_ocker from '../locales/en_AU_ocker';\n\n/**\n * The faker instance for the `en_AU_ocker` locale.\n *\n * - Language: English (Australia Ocker)\n * - Endonym: English (Australia)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `en_AU_ocker`\n * - `en_AU`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [en_AU_ocker, en_AU, en, base],\n});\n"
  },
  {
    "path": "src/locale/en_BORK.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport en_BORK from '../locales/en_BORK';\n\n/**\n * The faker instance for the `en_BORK` locale.\n *\n * - Language: English (Bork)\n * - Endonym: English (Bork)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `en_BORK`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [en_BORK, en, base],\n});\n"
  },
  {
    "path": "src/locale/en_CA.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport en_CA from '../locales/en_CA';\n\n/**\n * The faker instance for the `en_CA` locale.\n *\n * - Language: English (Canada)\n * - Endonym: English (Canada)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `en_CA`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [en_CA, en, base],\n});\n"
  },
  {
    "path": "src/locale/en_GB.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport en_GB from '../locales/en_GB';\n\n/**\n * The faker instance for the `en_GB` locale.\n *\n * - Language: English (Great Britain)\n * - Endonym: English (Great Britain)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `en_GB`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [en_GB, en, base],\n});\n"
  },
  {
    "path": "src/locale/en_GH.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport en_GH from '../locales/en_GH';\n\n/**\n * The faker instance for the `en_GH` locale.\n *\n * - Language: English (Ghana)\n * - Endonym: English (Ghana)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `en_GH`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [en_GH, en, base],\n});\n"
  },
  {
    "path": "src/locale/en_HK.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport en_HK from '../locales/en_HK';\n\n/**\n * The faker instance for the `en_HK` locale.\n *\n * - Language: English (Hong Kong)\n * - Endonym: English (Hong Kong)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `en_HK`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [en_HK, en, base],\n});\n"
  },
  {
    "path": "src/locale/en_IE.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport en_IE from '../locales/en_IE';\n\n/**\n * The faker instance for the `en_IE` locale.\n *\n * - Language: English (Ireland)\n * - Endonym: English (Ireland)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `en_IE`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [en_IE, en, base],\n});\n"
  },
  {
    "path": "src/locale/en_IN.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport en_IN from '../locales/en_IN';\n\n/**\n * The faker instance for the `en_IN` locale.\n *\n * - Language: English (India)\n * - Endonym: English (India)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `en_IN`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [en_IN, en, base],\n});\n"
  },
  {
    "path": "src/locale/en_NG.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport en_NG from '../locales/en_NG';\n\n/**\n * The faker instance for the `en_NG` locale.\n *\n * - Language: English (Nigeria)\n * - Endonym: English (Nigeria)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `en_NG`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [en_NG, en, base],\n});\n"
  },
  {
    "path": "src/locale/en_US.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport en_US from '../locales/en_US';\n\n/**\n * The faker instance for the `en_US` locale.\n *\n * - Language: English (United States)\n * - Endonym: English (United States)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `en_US`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [en_US, en, base],\n});\n"
  },
  {
    "path": "src/locale/en_ZA.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport en_ZA from '../locales/en_ZA';\n\n/**\n * The faker instance for the `en_ZA` locale.\n *\n * - Language: English (South Africa)\n * - Endonym: English (South Africa)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `en_ZA`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [en_ZA, en, base],\n});\n"
  },
  {
    "path": "src/locale/eo.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport eo from '../locales/eo';\n\n/**\n * The faker instance for the `eo` locale.\n *\n * - Language: Esperanto\n * - Endonym: Esperanto\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `eo`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [eo, en, base],\n});\n"
  },
  {
    "path": "src/locale/es.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport es from '../locales/es';\n\n/**\n * The faker instance for the `es` locale.\n *\n * - Language: Spanish\n * - Endonym: Español\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `es`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [es, en, base],\n});\n"
  },
  {
    "path": "src/locale/es_MX.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport es from '../locales/es';\nimport es_MX from '../locales/es_MX';\n\n/**\n * The faker instance for the `es_MX` locale.\n *\n * - Language: Spanish (Mexico)\n * - Endonym: Español (México)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `es_MX`\n * - `es`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [es_MX, es, en, base],\n});\n"
  },
  {
    "path": "src/locale/fa.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport fa from '../locales/fa';\n\n/**\n * The faker instance for the `fa` locale.\n *\n * - Language: Farsi/Persian\n * - Endonym: فارسی\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `fa`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [fa, en, base],\n});\n"
  },
  {
    "path": "src/locale/fi.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport fi from '../locales/fi';\n\n/**\n * The faker instance for the `fi` locale.\n *\n * - Language: Finnish\n * - Endonym: suomi\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `fi`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [fi, en, base],\n});\n"
  },
  {
    "path": "src/locale/fr.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport fr from '../locales/fr';\n\n/**\n * The faker instance for the `fr` locale.\n *\n * - Language: French\n * - Endonym: Français\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `fr`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [fr, en, base],\n});\n"
  },
  {
    "path": "src/locale/fr_BE.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport fr from '../locales/fr';\nimport fr_BE from '../locales/fr_BE';\n\n/**\n * The faker instance for the `fr_BE` locale.\n *\n * - Language: French (Belgium)\n * - Endonym: Français (Belgique)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `fr_BE`\n * - `fr`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [fr_BE, fr, en, base],\n});\n"
  },
  {
    "path": "src/locale/fr_CA.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport fr from '../locales/fr';\nimport fr_CA from '../locales/fr_CA';\n\n/**\n * The faker instance for the `fr_CA` locale.\n *\n * - Language: French (Canada)\n * - Endonym: Français (Canada)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `fr_CA`\n * - `fr`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [fr_CA, fr, en, base],\n});\n"
  },
  {
    "path": "src/locale/fr_CH.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport fr from '../locales/fr';\nimport fr_CH from '../locales/fr_CH';\n\n/**\n * The faker instance for the `fr_CH` locale.\n *\n * - Language: French (Switzerland)\n * - Endonym: Français (Suisse)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `fr_CH`\n * - `fr`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [fr_CH, fr, en, base],\n});\n"
  },
  {
    "path": "src/locale/fr_LU.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport fr from '../locales/fr';\nimport fr_LU from '../locales/fr_LU';\n\n/**\n * The faker instance for the `fr_LU` locale.\n *\n * - Language: French (Luxembourg)\n * - Endonym: Français (Luxembourg)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `fr_LU`\n * - `fr`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [fr_LU, fr, en, base],\n});\n"
  },
  {
    "path": "src/locale/fr_SN.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport fr from '../locales/fr';\nimport fr_SN from '../locales/fr_SN';\n\n/**\n * The faker instance for the `fr_SN` locale.\n *\n * - Language: French (Senegal)\n * - Endonym: Français (Sénégal)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `fr_SN`\n * - `fr`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [fr_SN, fr, en, base],\n});\n"
  },
  {
    "path": "src/locale/he.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport he from '../locales/he';\n\n/**\n * The faker instance for the `he` locale.\n *\n * - Language: Hebrew\n * - Endonym: עברית\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `he`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [he, en, base],\n});\n"
  },
  {
    "path": "src/locale/hr.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport hr from '../locales/hr';\n\n/**\n * The faker instance for the `hr` locale.\n *\n * - Language: Croatian\n * - Endonym: Hrvatski\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `hr`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [hr, en, base],\n});\n"
  },
  {
    "path": "src/locale/hu.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport hu from '../locales/hu';\n\n/**\n * The faker instance for the `hu` locale.\n *\n * - Language: Hungarian\n * - Endonym: magyar\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `hu`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [hu, en, base],\n});\n"
  },
  {
    "path": "src/locale/hy.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport hy from '../locales/hy';\n\n/**\n * The faker instance for the `hy` locale.\n *\n * - Language: Armenian\n * - Endonym: Հայերեն\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `hy`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [hy, en, base],\n});\n"
  },
  {
    "path": "src/locale/id_ID.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport id_ID from '../locales/id_ID';\n\n/**\n * The faker instance for the `id_ID` locale.\n *\n * - Language: Indonesian (Indonesia)\n * - Endonym: Bahasa Indonesia (Indonesia)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `id_ID`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [id_ID, en, base],\n});\n"
  },
  {
    "path": "src/locale/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { faker as fakerAF_ZA } from './af_ZA';\nimport { faker as fakerAR } from './ar';\nimport { faker as fakerAZ } from './az';\nimport { faker as fakerBASE } from './base';\nimport { faker as fakerBN_BD } from './bn_BD';\nimport { faker as fakerCS_CZ } from './cs_CZ';\nimport { faker as fakerCY } from './cy';\nimport { faker as fakerDA } from './da';\nimport { faker as fakerDE } from './de';\nimport { faker as fakerDE_AT } from './de_AT';\nimport { faker as fakerDE_CH } from './de_CH';\nimport { faker as fakerDV } from './dv';\nimport { faker as fakerEL } from './el';\nimport { faker as fakerEN } from './en';\nimport { faker as fakerEN_AU } from './en_AU';\nimport { faker as fakerEN_AU_ocker } from './en_AU_ocker';\nimport { faker as fakerEN_BORK } from './en_BORK';\nimport { faker as fakerEN_CA } from './en_CA';\nimport { faker as fakerEN_GB } from './en_GB';\nimport { faker as fakerEN_GH } from './en_GH';\nimport { faker as fakerEN_HK } from './en_HK';\nimport { faker as fakerEN_IE } from './en_IE';\nimport { faker as fakerEN_IN } from './en_IN';\nimport { faker as fakerEN_NG } from './en_NG';\nimport { faker as fakerEN_US } from './en_US';\nimport { faker as fakerEN_ZA } from './en_ZA';\nimport { faker as fakerEO } from './eo';\nimport { faker as fakerES } from './es';\nimport { faker as fakerES_MX } from './es_MX';\nimport { faker as fakerFA } from './fa';\nimport { faker as fakerFI } from './fi';\nimport { faker as fakerFR } from './fr';\nimport { faker as fakerFR_BE } from './fr_BE';\nimport { faker as fakerFR_CA } from './fr_CA';\nimport { faker as fakerFR_CH } from './fr_CH';\nimport { faker as fakerFR_LU } from './fr_LU';\nimport { faker as fakerFR_SN } from './fr_SN';\nimport { faker as fakerHE } from './he';\nimport { faker as fakerHR } from './hr';\nimport { faker as fakerHU } from './hu';\nimport { faker as fakerHY } from './hy';\nimport { faker as fakerID_ID } from './id_ID';\nimport { faker as fakerIT } from './it';\nimport { faker as fakerJA } from './ja';\nimport { faker as fakerKA_GE } from './ka_GE';\nimport { faker as fakerKO } from './ko';\nimport { faker as fakerKU_ckb } from './ku_ckb';\nimport { faker as fakerKU_kmr_latin } from './ku_kmr_latin';\nimport { faker as fakerLV } from './lv';\nimport { faker as fakerMK } from './mk';\nimport { faker as fakerNB_NO } from './nb_NO';\nimport { faker as fakerNE } from './ne';\nimport { faker as fakerNL } from './nl';\nimport { faker as fakerNL_BE } from './nl_BE';\nimport { faker as fakerPL } from './pl';\nimport { faker as fakerPT_BR } from './pt_BR';\nimport { faker as fakerPT_PT } from './pt_PT';\nimport { faker as fakerRO } from './ro';\nimport { faker as fakerRO_MD } from './ro_MD';\nimport { faker as fakerRU } from './ru';\nimport { faker as fakerSK } from './sk';\nimport { faker as fakerSL_SI } from './sl_SI';\nimport { faker as fakerSR_RS_latin } from './sr_RS_latin';\nimport { faker as fakerSV } from './sv';\nimport { faker as fakerTA_IN } from './ta_IN';\nimport { faker as fakerTH } from './th';\nimport { faker as fakerTR } from './tr';\nimport { faker as fakerUK } from './uk';\nimport { faker as fakerUR } from './ur';\nimport { faker as fakerUZ_UZ_latin } from './uz_UZ_latin';\nimport { faker as fakerVI } from './vi';\nimport { faker as fakerYO_NG } from './yo_NG';\nimport { faker as fakerZH_CN } from './zh_CN';\nimport { faker as fakerZH_TW } from './zh_TW';\nimport { faker as fakerZU_ZA } from './zu_ZA';\n\nexport { faker as fakerAF_ZA } from './af_ZA';\nexport { faker as fakerAR } from './ar';\nexport { faker as fakerAZ } from './az';\nexport { faker as fakerBASE } from './base';\nexport { faker as fakerBN_BD } from './bn_BD';\nexport { faker as fakerCS_CZ } from './cs_CZ';\nexport { faker as fakerCY } from './cy';\nexport { faker as fakerDA } from './da';\nexport { faker as fakerDE } from './de';\nexport { faker as fakerDE_AT } from './de_AT';\nexport { faker as fakerDE_CH } from './de_CH';\nexport { faker as fakerDV } from './dv';\nexport { faker as fakerEL } from './el';\nexport { faker as fakerEN } from './en';\nexport { faker as fakerEN_AU } from './en_AU';\nexport { faker as fakerEN_AU_ocker } from './en_AU_ocker';\nexport { faker as fakerEN_BORK } from './en_BORK';\nexport { faker as fakerEN_CA } from './en_CA';\nexport { faker as fakerEN_GB } from './en_GB';\nexport { faker as fakerEN_GH } from './en_GH';\nexport { faker as fakerEN_HK } from './en_HK';\nexport { faker as fakerEN_IE } from './en_IE';\nexport { faker as fakerEN_IN } from './en_IN';\nexport { faker as fakerEN_NG } from './en_NG';\nexport { faker as fakerEN_US } from './en_US';\nexport { faker as fakerEN_ZA } from './en_ZA';\nexport { faker as fakerEO } from './eo';\nexport { faker as fakerES } from './es';\nexport { faker as fakerES_MX } from './es_MX';\nexport { faker as fakerFA } from './fa';\nexport { faker as fakerFI } from './fi';\nexport { faker as fakerFR } from './fr';\nexport { faker as fakerFR_BE } from './fr_BE';\nexport { faker as fakerFR_CA } from './fr_CA';\nexport { faker as fakerFR_CH } from './fr_CH';\nexport { faker as fakerFR_LU } from './fr_LU';\nexport { faker as fakerFR_SN } from './fr_SN';\nexport { faker as fakerHE } from './he';\nexport { faker as fakerHR } from './hr';\nexport { faker as fakerHU } from './hu';\nexport { faker as fakerHY } from './hy';\nexport { faker as fakerID_ID } from './id_ID';\nexport { faker as fakerIT } from './it';\nexport { faker as fakerJA } from './ja';\nexport { faker as fakerKA_GE } from './ka_GE';\nexport { faker as fakerKO } from './ko';\nexport { faker as fakerKU_ckb } from './ku_ckb';\nexport { faker as fakerKU_kmr_latin } from './ku_kmr_latin';\nexport { faker as fakerLV } from './lv';\nexport { faker as fakerMK } from './mk';\nexport { faker as fakerNB_NO } from './nb_NO';\nexport { faker as fakerNE } from './ne';\nexport { faker as fakerNL } from './nl';\nexport { faker as fakerNL_BE } from './nl_BE';\nexport { faker as fakerPL } from './pl';\nexport { faker as fakerPT_BR } from './pt_BR';\nexport { faker as fakerPT_PT } from './pt_PT';\nexport { faker as fakerRO } from './ro';\nexport { faker as fakerRO_MD } from './ro_MD';\nexport { faker as fakerRU } from './ru';\nexport { faker as fakerSK } from './sk';\nexport { faker as fakerSL_SI } from './sl_SI';\nexport { faker as fakerSR_RS_latin } from './sr_RS_latin';\nexport { faker as fakerSV } from './sv';\nexport { faker as fakerTA_IN } from './ta_IN';\nexport { faker as fakerTH } from './th';\nexport { faker as fakerTR } from './tr';\nexport { faker as fakerUK } from './uk';\nexport { faker as fakerUR } from './ur';\nexport { faker as fakerUZ_UZ_latin } from './uz_UZ_latin';\nexport { faker as fakerVI } from './vi';\nexport { faker as fakerYO_NG } from './yo_NG';\nexport { faker as fakerZH_CN } from './zh_CN';\nexport { faker as fakerZH_TW } from './zh_TW';\nexport { faker as fakerZU_ZA } from './zu_ZA';\n\nexport const allFakers = {\n  af_ZA: fakerAF_ZA,\n  ar: fakerAR,\n  az: fakerAZ,\n  base: fakerBASE,\n  bn_BD: fakerBN_BD,\n  cs_CZ: fakerCS_CZ,\n  cy: fakerCY,\n  da: fakerDA,\n  de: fakerDE,\n  de_AT: fakerDE_AT,\n  de_CH: fakerDE_CH,\n  dv: fakerDV,\n  el: fakerEL,\n  en: fakerEN,\n  en_AU: fakerEN_AU,\n  en_AU_ocker: fakerEN_AU_ocker,\n  en_BORK: fakerEN_BORK,\n  en_CA: fakerEN_CA,\n  en_GB: fakerEN_GB,\n  en_GH: fakerEN_GH,\n  en_HK: fakerEN_HK,\n  en_IE: fakerEN_IE,\n  en_IN: fakerEN_IN,\n  en_NG: fakerEN_NG,\n  en_US: fakerEN_US,\n  en_ZA: fakerEN_ZA,\n  eo: fakerEO,\n  es: fakerES,\n  es_MX: fakerES_MX,\n  fa: fakerFA,\n  fi: fakerFI,\n  fr: fakerFR,\n  fr_BE: fakerFR_BE,\n  fr_CA: fakerFR_CA,\n  fr_CH: fakerFR_CH,\n  fr_LU: fakerFR_LU,\n  fr_SN: fakerFR_SN,\n  he: fakerHE,\n  hr: fakerHR,\n  hu: fakerHU,\n  hy: fakerHY,\n  id_ID: fakerID_ID,\n  it: fakerIT,\n  ja: fakerJA,\n  ka_GE: fakerKA_GE,\n  ko: fakerKO,\n  ku_ckb: fakerKU_ckb,\n  ku_kmr_latin: fakerKU_kmr_latin,\n  lv: fakerLV,\n  mk: fakerMK,\n  nb_NO: fakerNB_NO,\n  ne: fakerNE,\n  nl: fakerNL,\n  nl_BE: fakerNL_BE,\n  pl: fakerPL,\n  pt_BR: fakerPT_BR,\n  pt_PT: fakerPT_PT,\n  ro: fakerRO,\n  ro_MD: fakerRO_MD,\n  ru: fakerRU,\n  sk: fakerSK,\n  sl_SI: fakerSL_SI,\n  sr_RS_latin: fakerSR_RS_latin,\n  sv: fakerSV,\n  ta_IN: fakerTA_IN,\n  th: fakerTH,\n  tr: fakerTR,\n  uk: fakerUK,\n  ur: fakerUR,\n  uz_UZ_latin: fakerUZ_UZ_latin,\n  vi: fakerVI,\n  yo_NG: fakerYO_NG,\n  zh_CN: fakerZH_CN,\n  zh_TW: fakerZH_TW,\n  zu_ZA: fakerZU_ZA,\n} as const;\n"
  },
  {
    "path": "src/locale/it.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport it from '../locales/it';\n\n/**\n * The faker instance for the `it` locale.\n *\n * - Language: Italian\n * - Endonym: Italiano\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `it`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [it, en, base],\n});\n"
  },
  {
    "path": "src/locale/ja.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport ja from '../locales/ja';\n\n/**\n * The faker instance for the `ja` locale.\n *\n * - Language: Japanese\n * - Endonym: 日本語\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `ja`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [ja, en, base],\n});\n"
  },
  {
    "path": "src/locale/ka_GE.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport ka_GE from '../locales/ka_GE';\n\n/**\n * The faker instance for the `ka_GE` locale.\n *\n * - Language: Georgian (Georgia)\n * - Endonym: ქართული (საქართველო)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `ka_GE`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [ka_GE, en, base],\n});\n"
  },
  {
    "path": "src/locale/ko.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport ko from '../locales/ko';\n\n/**\n * The faker instance for the `ko` locale.\n *\n * - Language: Korean\n * - Endonym: 한국어\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `ko`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [ko, en, base],\n});\n"
  },
  {
    "path": "src/locale/ku_ckb.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport ku_ckb from '../locales/ku_ckb';\n\n/**\n * The faker instance for the `ku_ckb` locale.\n *\n * - Language: Kurdish (Sorani)\n * - Endonym: کوردی (سۆرانی)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `ku_ckb`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [ku_ckb, en, base],\n});\n"
  },
  {
    "path": "src/locale/ku_kmr_latin.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport ku_kmr_latin from '../locales/ku_kmr_latin';\n\n/**\n * The faker instance for the `ku_kmr_latin` locale.\n *\n * - Language: Kurdish (Kurmanji, Latin)\n * - Endonym: Kurdî (Kurmancî)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `ku_kmr_latin`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [ku_kmr_latin, en, base],\n});\n"
  },
  {
    "path": "src/locale/lv.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport lv from '../locales/lv';\n\n/**\n * The faker instance for the `lv` locale.\n *\n * - Language: Latvian\n * - Endonym: latviešu valoda\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `lv`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [lv, en, base],\n});\n"
  },
  {
    "path": "src/locale/mk.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport mk from '../locales/mk';\n\n/**\n * The faker instance for the `mk` locale.\n *\n * - Language: Macedonian\n * - Endonym: македонски јазик\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `mk`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [mk, en, base],\n});\n"
  },
  {
    "path": "src/locale/nb_NO.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport nb_NO from '../locales/nb_NO';\n\n/**\n * The faker instance for the `nb_NO` locale.\n *\n * - Language: Norwegian (Norway)\n * - Endonym: Norsk bokmål (Norge)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `nb_NO`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [nb_NO, en, base],\n});\n"
  },
  {
    "path": "src/locale/ne.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport ne from '../locales/ne';\n\n/**\n * The faker instance for the `ne` locale.\n *\n * - Language: Nepali\n * - Endonym: नेपाली\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `ne`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [ne, en, base],\n});\n"
  },
  {
    "path": "src/locale/nl.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport nl from '../locales/nl';\n\n/**\n * The faker instance for the `nl` locale.\n *\n * - Language: Dutch\n * - Endonym: Nederlands\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `nl`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [nl, en, base],\n});\n"
  },
  {
    "path": "src/locale/nl_BE.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport nl from '../locales/nl';\nimport nl_BE from '../locales/nl_BE';\n\n/**\n * The faker instance for the `nl_BE` locale.\n *\n * - Language: Dutch (Belgium)\n * - Endonym: Nederlands (België)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `nl_BE`\n * - `nl`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [nl_BE, nl, en, base],\n});\n"
  },
  {
    "path": "src/locale/pl.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport pl from '../locales/pl';\n\n/**\n * The faker instance for the `pl` locale.\n *\n * - Language: Polish\n * - Endonym: Polski\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `pl`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [pl, en, base],\n});\n"
  },
  {
    "path": "src/locale/pt_BR.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport pt_BR from '../locales/pt_BR';\n\n/**\n * The faker instance for the `pt_BR` locale.\n *\n * - Language: Portuguese (Brazil)\n * - Endonym: Português (Brasil)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `pt_BR`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [pt_BR, en, base],\n});\n"
  },
  {
    "path": "src/locale/pt_PT.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport pt_PT from '../locales/pt_PT';\n\n/**\n * The faker instance for the `pt_PT` locale.\n *\n * - Language: Portuguese (Portugal)\n * - Endonym: Português (Portugal)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `pt_PT`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [pt_PT, en, base],\n});\n"
  },
  {
    "path": "src/locale/ro.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport ro from '../locales/ro';\n\n/**\n * The faker instance for the `ro` locale.\n *\n * - Language: Romanian\n * - Endonym: Română\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `ro`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [ro, en, base],\n});\n"
  },
  {
    "path": "src/locale/ro_MD.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport ro from '../locales/ro';\nimport ro_MD from '../locales/ro_MD';\n\n/**\n * The faker instance for the `ro_MD` locale.\n *\n * - Language: Romanian (Moldova)\n * - Endonym: Română (Moldova)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `ro_MD`\n * - `ro`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [ro_MD, ro, en, base],\n});\n"
  },
  {
    "path": "src/locale/ru.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport ru from '../locales/ru';\n\n/**\n * The faker instance for the `ru` locale.\n *\n * - Language: Russian\n * - Endonym: Русский\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `ru`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [ru, en, base],\n});\n"
  },
  {
    "path": "src/locale/sk.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport sk from '../locales/sk';\n\n/**\n * The faker instance for the `sk` locale.\n *\n * - Language: Slovak\n * - Endonym: slovenčina\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `sk`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [sk, en, base],\n});\n"
  },
  {
    "path": "src/locale/sl_SI.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport sl_SI from '../locales/sl_SI';\n\n/**\n * The faker instance for the `sl_SI` locale.\n *\n * - Language: Slovenian (Slovenia)\n * - Endonym: Slovensko (Slovenia)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `sl_SI`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [sl_SI, en, base],\n});\n"
  },
  {
    "path": "src/locale/sr_RS_latin.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport sr_RS_latin from '../locales/sr_RS_latin';\n\n/**\n * The faker instance for the `sr_RS_latin` locale.\n *\n * - Language: Serbian (Serbia, Latin)\n * - Endonym: srpski (Srbija, latinica)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `sr_RS_latin`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [sr_RS_latin, en, base],\n});\n"
  },
  {
    "path": "src/locale/sv.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport sv from '../locales/sv';\n\n/**\n * The faker instance for the `sv` locale.\n *\n * - Language: Swedish\n * - Endonym: Svenska\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `sv`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [sv, en, base],\n});\n"
  },
  {
    "path": "src/locale/ta_IN.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport ta_IN from '../locales/ta_IN';\n\n/**\n * The faker instance for the `ta_IN` locale.\n *\n * - Language: Tamil (India)\n * - Endonym: தமிழ் (இந்தியா)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `ta_IN`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [ta_IN, en, base],\n});\n"
  },
  {
    "path": "src/locale/th.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport th from '../locales/th';\n\n/**\n * The faker instance for the `th` locale.\n *\n * - Language: Thai\n * - Endonym: ไทย\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `th`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [th, en, base],\n});\n"
  },
  {
    "path": "src/locale/tr.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport tr from '../locales/tr';\n\n/**\n * The faker instance for the `tr` locale.\n *\n * - Language: Turkish\n * - Endonym: Türkçe\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `tr`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [tr, en, base],\n});\n"
  },
  {
    "path": "src/locale/uk.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport uk from '../locales/uk';\n\n/**\n * The faker instance for the `uk` locale.\n *\n * - Language: Ukrainian\n * - Endonym: Українська\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `uk`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [uk, en, base],\n});\n"
  },
  {
    "path": "src/locale/ur.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport ur from '../locales/ur';\n\n/**\n * The faker instance for the `ur` locale.\n *\n * - Language: Urdu\n * - Endonym: اردو\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `ur`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [ur, en, base],\n});\n"
  },
  {
    "path": "src/locale/uz_UZ_latin.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport uz_UZ_latin from '../locales/uz_UZ_latin';\n\n/**\n * The faker instance for the `uz_UZ_latin` locale.\n *\n * - Language: Uzbek (Uzbekistan, Latin)\n * - Endonym: O'zbekcha\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `uz_UZ_latin`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [uz_UZ_latin, en, base],\n});\n"
  },
  {
    "path": "src/locale/vi.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport vi from '../locales/vi';\n\n/**\n * The faker instance for the `vi` locale.\n *\n * - Language: Vietnamese\n * - Endonym: Tiếng Việt\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `vi`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [vi, en, base],\n});\n"
  },
  {
    "path": "src/locale/yo_NG.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport yo_NG from '../locales/yo_NG';\n\n/**\n * The faker instance for the `yo_NG` locale.\n *\n * - Language: Yoruba (Nigeria)\n * - Endonym: Yoruba (Naijiria)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `yo_NG`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [yo_NG, en, base],\n});\n"
  },
  {
    "path": "src/locale/zh_CN.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport zh_CN from '../locales/zh_CN';\n\n/**\n * The faker instance for the `zh_CN` locale.\n *\n * - Language: Chinese (China)\n * - Endonym: 中文 (中国)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `zh_CN`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [zh_CN, en, base],\n});\n"
  },
  {
    "path": "src/locale/zh_TW.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport zh_TW from '../locales/zh_TW';\n\n/**\n * The faker instance for the `zh_TW` locale.\n *\n * - Language: Chinese (Taiwan)\n * - Endonym: 中文 (臺灣)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `zh_TW`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [zh_TW, en, base],\n});\n"
  },
  {
    "path": "src/locale/zu_ZA.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport { Faker } from '../faker';\nimport base from '../locales/base';\nimport en from '../locales/en';\nimport zu_ZA from '../locales/zu_ZA';\n\n/**\n * The faker instance for the `zu_ZA` locale.\n *\n * - Language: Zulu (South Africa)\n * - Endonym: isiZulu (Iningizimu Afrika)\n *\n * This instance uses the following locales internally (in descending precedence):\n *\n * - `zu_ZA`\n * - `en`\n * - `base`\n */\nexport const faker = new Faker({\n  locale: [zu_ZA, en, base],\n});\n"
  },
  {
    "path": "src/locales/af_ZA/cell_phone/formats.ts",
    "content": "export default [\n  '082 ### ####',\n  '084 ### ####',\n  '083 ### ####',\n  '065 ### ####',\n  '082#######',\n  '082 #######',\n];\n"
  },
  {
    "path": "src/locales/af_ZA/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/af_ZA/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/af_ZA/company/legal_entity_type.ts",
    "content": "export default ['CC', 'Ltd', 'Pty Ltd'];\n"
  },
  {
    "path": "src/locales/af_ZA/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport company from './company';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `af_ZA` locale.\n *\n * - Language: Afrikaans (South Africa)\n * - Endonym: Afrikaans (Suid-Afrika)\n */\nconst af_ZA: LocaleDefinition = {\n  cell_phone,\n  company,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default af_ZA;\n"
  },
  {
    "path": "src/locales/af_ZA/internet/domain_suffix.ts",
    "content": "export default ['co.za', 'com', 'info', 'net.za', 'org.za'];\n"
  },
  {
    "path": "src/locales/af_ZA/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/af_ZA/location/city_name.ts",
    "content": "export default [\n  'Polokwane',\n  'Johannesburg',\n  'Pretoria',\n  'Tshwane',\n  'Durban',\n  'Pietermaritzburg',\n  'Nelspruit',\n  'Kaapstad',\n  'Stellenbosch',\n  'Port Elizabeth',\n  'Oos-Londen',\n  'Kimberley',\n  'Rustenburg',\n  'Bloemfontein',\n];\n"
  },
  {
    "path": "src/locales/af_ZA/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/af_ZA/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport postcode from './postcode';\nimport state from './state';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  city_name,\n  city_pattern,\n  postcode,\n  state,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/af_ZA/location/postcode.ts",
    "content": "export default ['#####', '####'];\n"
  },
  {
    "path": "src/locales/af_ZA/location/state.ts",
    "content": "export default [\n  'Gauteng',\n  'KwaZulu-Natal',\n  'Limpopo',\n  'Mpumalanga',\n  'Noord-Kaap',\n  'Noordwes',\n  'Oos-Kaap',\n  'Vrystaat',\n  'Wes-Kaap',\n];\n"
  },
  {
    "path": "src/locales/af_ZA/location/street_pattern.ts",
    "content": "export default [\n  '{{person.firstName}} {{location.street_suffix}}',\n  '{{person.lastName}} {{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/af_ZA/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'Afrikaans (South Africa)',\n  code: 'af_ZA',\n  country: 'ZA',\n  language: 'af',\n  endonym: 'Afrikaans (Suid-Afrika)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/af_ZA/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Alicia',\n    'Alma',\n    'Amanda',\n    'Amelia',\n    'Angelique',\n    'Angie',\n    'Anita',\n    'Anna',\n    'Annelie',\n    'Annette',\n    'Antoinette',\n    'Audrey',\n    'Belinda',\n    'Bernadette',\n    'Bernice',\n    'Brenda',\n    'Bridgette',\n    'Carla',\n    'Carmen',\n    'Cecile',\n    'Charlene',\n    'Charlotte',\n    'Cindy',\n    'Clara',\n    'Debbie',\n    'Edith',\n    'Edna',\n    'Elaine',\n    'Eleanor',\n    'Elisa',\n    'Ellen',\n    'Eloise',\n    'Elsa',\n    'Erika',\n    'Estelle',\n    'Ethel',\n    'Geraldine',\n    'Hazel',\n    'Heidi',\n    'Helen',\n    'Ida',\n    'Jana',\n    'Janet',\n    'Jenna',\n    'Jenny',\n    'Jolanda',\n    'Juanita',\n    'Karen',\n    'Karla',\n    'Katrina',\n    'Katryn',\n    'Kayla',\n    'Kerry',\n    'Kimberly',\n    'Krista',\n    'Kristie',\n    'Kristin',\n    'Kristina',\n    'Krystal',\n    'Leona',\n    'Leticia',\n    'Linda',\n    'Lisa',\n    'Lucille',\n    'Lydia',\n    'Lynda',\n    'Lynette',\n    'Margaret',\n    'Marie',\n    'Marlene',\n    'Maureen',\n    'Melanie',\n    'Melinda',\n    'Melissa',\n    'Michele',\n    'Monica',\n    'Monique',\n    'Nadine',\n    'Natalie',\n    'Natasha',\n    'Nicoleen',\n    'Nina',\n    'Olivia',\n    'Paula',\n    'Pauline',\n    'Renette',\n    'Rhonda',\n    'Rita',\n    'Robin',\n    'Robyn',\n    'Rosalie',\n    'Rosemarie',\n    'Rosemary',\n    'Sandra',\n    'Sara',\n    'Sonia',\n    'Sonja',\n    'Stefanie',\n    'Sue-Marie',\n    'Susan',\n    'Tanya',\n    'Tasha',\n    'Vanessa',\n    'Vickie',\n    'Wilma',\n    'Yvette',\n    'Yvonne',\n  ],\n  male: [\n    'Adam',\n    'Adriaan',\n    'Alan',\n    'Albert',\n    'Alexander',\n    'Allen',\n    'Andre',\n    'Anthony',\n    'Bennie',\n    'Bernard',\n    'Billy',\n    'Bobbie',\n    'Brian',\n    'Cameron',\n    'Cecil',\n    'Charl',\n    'Chris',\n    'Christopher',\n    'Conrad',\n    'Craig',\n    'Dale',\n    'Daniel',\n    'Dante',\n    'David',\n    'Dennis',\n    'Derek',\n    'Derrick',\n    'Duanne',\n    'Earl',\n    'Eddie',\n    'Edward',\n    'Erik',\n    'Ernest',\n    'Eugene',\n    'Francois',\n    'Frankie',\n    'George',\n    'Gerald',\n    'Gerhard',\n    'Hannes',\n    'Harry',\n    'Harvey',\n    'Henrie',\n    'Herman',\n    'Hugo',\n    'Ian',\n    'Iwan',\n    'Jaco',\n    'Jacobus',\n    'Jacques',\n    'Jan',\n    'Jimmy',\n    'Joe',\n    'Johan',\n    'Johannes',\n    'Joshua',\n    'Julian',\n    'Karl',\n    'Kenneth',\n    'Kevin',\n    'Leonard',\n    'Louis',\n    'Lukas',\n    'Mark',\n    'Markus',\n    'Martin',\n    'Mathuys',\n    'Michael',\n    'Micheal',\n    'Mike',\n    'Morne',\n    'Neil',\n    'Nick',\n    'Oscar',\n    'Paul',\n    'Phillip',\n    'Pieter',\n    'Raymond',\n    'Riaan',\n    'Richard',\n    'Rick',\n    'Rigard',\n    'Robert',\n    'Roland',\n    'Ronald',\n    'Roy',\n    'Ruben',\n    'Rudolph',\n    'Rudy',\n    'Rufus',\n    'Russell',\n    'Shaun',\n    'Shawn',\n    'Simon',\n    'Stephaans',\n    'Stephen',\n    'Steve',\n    'Steven',\n    'Theo',\n    'Theunis',\n    'Theuns',\n    'Thomas',\n    'Tommie',\n    'Vernon',\n    'Victor',\n    'Vincent',\n    'Wayne',\n    'Wesley',\n    'Wessel',\n    'Wilbur',\n    'Willem',\n    'William',\n    'Willie',\n  ],\n};\n"
  },
  {
    "path": "src/locales/af_ZA/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/af_ZA/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Ackerman',\n    'Albertyn',\n    'Aucamp',\n    'Badenhorst',\n    'Barnard',\n    'Basson',\n    'Bekker',\n    'Bester',\n    'Bezuidenhout',\n    'Bisset',\n    'Boje',\n    'Bosch',\n    'Boshoff',\n    'Bosman',\n    'Botha',\n    'Boyes',\n    'Bredenkamp',\n    'Brink',\n    'Brits',\n    'Burger',\n    'Carstens',\n    'Castelyn',\n    'Castens',\n    'Cilliers',\n    'Claasen',\n    'Cloete',\n    'Cronnje',\n    'Daniels',\n    'Delaney',\n    'Dippenaar',\n    'Donald',\n    'Duminy',\n    'Durand',\n    'Dyer',\n    'Eksteen',\n    'Els',\n    'Erasmus',\n    'Etzebeth',\n    'Ferreira',\n    'Fichardt',\n    'Fourie',\n    'Fuller',\n    'Gerber',\n    'Goosen',\n    'Grobelaar',\n    'Hanekom',\n    'Hattingh',\n    'Hertzog',\n    'Heunis',\n    'Hoffman',\n    'Hougaard',\n    'Human',\n    'Immelman',\n    'Jansen van Rensburg',\n    'Jantjies',\n    'Jordaan',\n    'Joubert',\n    'Kallis',\n    'Kirsten',\n    'Knoetze',\n    'Koen',\n    'Kriel',\n    'Krige',\n    'Kruger',\n    'Langeveldt',\n    'Laubscher',\n    'Lochner',\n    'Lombard',\n    'Lotter',\n    'Loubser',\n    'Louw',\n    'Luyt',\n    'Malan',\n    'Marais',\n    'Meintjies',\n    'Melker',\n    'Mellett',\n    'Meyer',\n    'Morkel',\n    'Mostert',\n    'Myburg',\n    'Myburgh',\n    'Naude',\n    'Nel',\n    'Olivier',\n    'Oosthuizen',\n    'Oppenheimer',\n    'Paulse',\n    'Philander',\n    'Pienaar',\n    'Pieterse',\n    'Potgieter',\n    'Powell',\n    'Pretorius',\n    'Pringle',\n    'Prinsloo',\n    'Rens',\n    'Richter',\n    'Roberts',\n    'Roos',\n    'Rossouw',\n    'Schmidt',\n    'Schoeman',\n    'Scholtz',\n    'Serfontein',\n    'Smit',\n    'Snedden',\n    'Snell',\n    'Snyman',\n    'Spies',\n    'Steenkamp',\n    'Stegmann',\n    'Steyn',\n    'Strauss',\n    'Strydon',\n    'Styger',\n    'Swart',\n    'Theron',\n    'Theunissen',\n    'Tromp',\n    'Truter',\n    'Uys',\n    'Veldsman',\n    'Venter',\n    'Versfeld',\n    'Viljoen',\n    'Visagie',\n    'Visser',\n    'Viviers',\n    'Vogel',\n    'Vosloo',\n    'Wagenaar',\n    'Wentzel',\n    'Wessels',\n    'Wolmerans',\n    'Zimmerman',\n    'de Bruyn',\n    'de Jager',\n    'de Klerk',\n    'de Kock',\n    'de Villiers',\n    'de Vos',\n    'de Waal',\n    'de Wet',\n    'du Plessis',\n    'du Preez',\n    'le Roux',\n    'van Buuren',\n    'van Deventer',\n    'van Heerden',\n    'van Jaarsveld',\n    'van Niekerk',\n    'van Renen',\n    'van Rooyen',\n    'van Staden',\n    'van Zyl',\n    'van de Heefer',\n    'van de Merwe',\n    'van den Berg',\n    'van der Bijl',\n    'van der Hoff',\n    'van der Westhuyzen',\n  ],\n};\n"
  },
  {
    "path": "src/locales/af_ZA/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/af_ZA/phone_number/format/human.ts",
    "content": "export default [\n  '01# ### #####',\n  '02# ### #####',\n  '03# ### #####',\n  '04# ### #####',\n  '05# ### #####',\n  '0800 ### ###',\n  '0860 ### ###',\n  '01#########',\n  '01# ########',\n];\n"
  },
  {
    "path": "src/locales/af_ZA/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/af_ZA/phone_number/format/international.ts",
    "content": "export default [\n  '+271#########',\n  '+272#########',\n  '+273#########',\n  '+274#########',\n  '+275#########',\n  '+27800######',\n  '+27860######',\n];\n"
  },
  {
    "path": "src/locales/af_ZA/phone_number/format/national.ts",
    "content": "export default [\n  '1#########',\n  '2#########',\n  '3#########',\n  '4#########',\n  '5#########',\n  '080 0## ####',\n  '0860 ### ###',\n];\n"
  },
  {
    "path": "src/locales/af_ZA/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/ar/cell_phone/formats.ts",
    "content": "export default [\n  '###-###-####',\n  '(###) ###-####',\n  '1-###-###-####',\n  '###.###.####',\n];\n"
  },
  {
    "path": "src/locales/ar/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/ar/color/human.ts",
    "content": "export default [\n  'أبيض',\n  'أحمر',\n  'أحمر غامق',\n  'أحمر فاتح',\n  'أخضر',\n  'أخضر غامق',\n  'أخضر فاتح',\n  'أرجواني',\n  'أرجواني خفيف',\n  'أرجواني فاتح',\n  'أزرق',\n  'أزرق سماوي',\n  'أزرق غامق',\n  'أزرق فاتح',\n  'أسمر',\n  'أسود',\n  'أصفر',\n  'برتقالي',\n  'بنفسجي',\n  'بني',\n  'تركواز',\n  'ذهبي',\n  'رصاصي',\n  'رمادي',\n  'زهري',\n  'زيتوني',\n  'عاجي',\n  'فضي',\n  'فيروزي',\n  'كستنائي',\n  'ليموني',\n  'نيلي',\n];\n"
  },
  {
    "path": "src/locales/ar/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/ar/commerce/department.ts",
    "content": "export default [\n  'أحذية',\n  'أدوات',\n  'أطفال',\n  'أغراض رياضية',\n  'ألعاب',\n  'إلكترونيات',\n  'السيارات',\n  'بقالة',\n  'بيت',\n  'جمال',\n  'حديقة',\n  'حواسيب',\n  'رضع',\n  'صحة',\n  'صناعة',\n  'في الهواء الطلق',\n  'كتب',\n  'مجوهرات',\n  'ملابس',\n];\n"
  },
  {
    "path": "src/locales/ar/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport department from './department';\nimport product_name from './product_name';\n\nconst commerce: CommerceDefinition = {\n  department,\n  product_name,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/ar/commerce/product_name.ts",
    "content": "export default {\n  adjective: [\n    'أملس',\n    'بدون علامة',\n    'ذكي',\n    'رائع',\n    'ريفي',\n    'صغير',\n    'صنع يدوي',\n    'طيب المذاق',\n    'عام',\n    'عملي',\n    'لا يصدق',\n    'مرخص',\n    'مريح',\n    'مشتق',\n    'ممتاز',\n    'يدويا',\n  ],\n  material: [\n    'بلاستيك',\n    'خرسانة',\n    'خشبي',\n    'صوان',\n    'طازج',\n    'فولاذ',\n    'قطن',\n    'مجمد',\n    'مطاط',\n    'معدن',\n    'ناعم',\n  ],\n  product: [\n    'أحذية',\n    'بنطال',\n    'بيتزا',\n    'تونة',\n    'جبن',\n    'حاسوب',\n    'دجاج',\n    'دراجة هوائية',\n    'رقائق بطاطس',\n    'سجق',\n    'سلطة',\n    'سمك',\n    'سيارة',\n    'صابون',\n    'طاولة',\n    'فأر',\n    'قبعة',\n    'قفازات',\n    'قميص',\n    'كرة',\n    'كرسي',\n    'لحم خنزير مقدد',\n    'لوحة المفاتيح',\n    'مناشف',\n  ],\n  pattern: [\n    '{{commerce.product}} {{commerce.productMaterial}} {{commerce.productAdjective}}',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ar/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/ar/date/month.ts",
    "content": "export default {\n  wide: [\n    'آب',\n    'آذَار',\n    'أَيَّار',\n    'أَيْلُول',\n    'تَمُّوز',\n    'تِشْرِين ٱلثَّانِي',\n    'تِشْرِين ٱلْأَوَّل',\n    'حَزِيرَان',\n    'شُبَاط',\n    'كَانُون ٱلثَّانِي',\n    'كَانُون ٱلْأَوَّل',\n    'نَيْسَان',\n  ],\n  abbr: [\n    'أغسطس',\n    'أكتوبر',\n    'إبريل',\n    'ديسمبر',\n    'سبتمبر',\n    'فبراير',\n    'مارس',\n    'مايو',\n    'نوفمبر',\n    'يناير',\n    'يوليو',\n    'يونيو',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ar/date/weekday.ts",
    "content": "export default {\n  abbr: null,\n  wide: [\n    'الأحَد',\n    'الأربعاء',\n    'الإثنين',\n    'الثلاثاء',\n    'الجمعة',\n    'الخميس',\n    'السبت',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ar/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport color from './color';\nimport commerce from './commerce';\nimport date from './date';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport person from './person';\nimport team from './team';\nimport vehicle from './vehicle';\n\n/**\n * The locale data for the `ar` locale.\n *\n * - Language: Arabic\n * - Endonym: اَلْعَرَبِيَّةُ\n */\nconst ar: LocaleDefinition = {\n  cell_phone,\n  color,\n  commerce,\n  date,\n  location,\n  lorem,\n  metadata,\n  person,\n  team,\n  vehicle,\n};\n\nexport default ar;\n"
  },
  {
    "path": "src/locales/ar/location/building_number.ts",
    "content": "export default ['#####', '####', '###'];\n"
  },
  {
    "path": "src/locales/ar/location/city_name.ts",
    "content": "export default [\n  'مكة',\n  'المدينة',\n  'القاهرة',\n  'جدة',\n  'تونس',\n  'طرابلس',\n  'بيروت',\n  'الإسكندرية',\n  'بنغازي',\n  'صفاقس',\n  'مراكش',\n  'الدار البيضاء',\n  'غرناطة',\n  'فاس',\n  'وهران',\n  'الجزائر',\n  'الخرطوم',\n  'مقديشو',\n  'القدس',\n  'غزة',\n  'جنين',\n  'نابلس',\n  'دمشق',\n  'بغداد',\n  'البصرة',\n  'صلاح الدين',\n  'الكوفة',\n  'عمان',\n  'صنعاء',\n  'حضرموت',\n  'المنامة',\n  'صيدا',\n  'بنزرت',\n  'سوسة',\n  'نابل',\n  'الحمامات',\n  'جربة',\n  'حلب',\n  'الرياض',\n  'الدّمام',\n  'أبها',\n  'جازان',\n  'القطيف',\n  'الدرعية',\n  'عُنيزة',\n  'نجد',\n  'رابغ',\n  'دبي',\n  'العين',\n  'رأس الخيمة',\n  'أبو ظبي',\n  'عجمان',\n  'الفجيرة',\n  'الرويس',\n  'مصفح',\n  'دوز',\n  'السلع',\n  'الرحبة',\n  'الجهراء',\n  'الكويت',\n  'الفرْوانية',\n  'حَوَلِّـي',\n  'الأحمدي',\n  'الدوحة',\n  'الريان',\n  'دخان',\n  'الخور',\n  'أبو الظلوف',\n  'العريش',\n  'الغنيم',\n  'الغرية',\n  'الموصل',\n  'أربيل',\n  'نينوى',\n  'الأنبار',\n  'الحلة',\n  'سامراء',\n  'ذي قار',\n  'بابل',\n  'واسط',\n  'القادسية',\n  'العقبة',\n  'الكرك',\n  'إربد',\n  'عنجرة',\n  'المفرق',\n  'الفحيص',\n  'أريحا',\n  'يافا',\n  'عكا',\n  'رام الله',\n  'بيت لحم',\n  'الرملة',\n  'بيسان',\n  'صفد',\n  'قلقيلية',\n  'طولكرم',\n  'بيت حانون',\n  'صور',\n  'بعلبك',\n  'مرجعيون',\n  'عنجر',\n  'الخيام',\n  'الشرقية',\n  'حمص',\n  'اللاذقية',\n  'تدمر',\n  'حماة',\n  'طرسوس',\n  'بصرى',\n  'معرة النعمان',\n  'دير الزور',\n  'داريا',\n  'دوما',\n  'التل',\n  'إدلب',\n  'عدن',\n  'مأرب',\n  'إب',\n  'عمران',\n  'الشحر',\n  'البيضاء',\n  'بيحان',\n  'يريم',\n  'تريم',\n  'معبر',\n  'الضالع',\n  'بورسعيد',\n  'أسيوط',\n  'الأقصر',\n  'أسوان',\n  'المنيا',\n  'سوهاج',\n  'دمياط',\n  'قنا',\n  'سبك الأحد',\n  'نواكشوط',\n  'شمقيط',\n  'وادان',\n  'دورا',\n];\n"
  },
  {
    "path": "src/locales/ar/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/ar/location/country.ts",
    "content": "export default [\n  'أفغانستان',\n  'ألبانيا',\n  'الجزائر',\n  'أمريكا ساماو',\n  'أندورا',\n  'أنجولا',\n  'أنجويلا',\n  'أنتاركتيكا',\n  'أنتيغوا وباربودا',\n  'الأرجنتين',\n  'أرمينيا',\n  'أروبا',\n  'أرستراليا',\n  'أستريا',\n  'أذرابيجان',\n  'بهماس',\n  'البحرين',\n  'بنغلادش',\n  'بربادوس',\n  'بلاروسيا',\n  'بلجيكا',\n  'بليز',\n  'بينين',\n  'برمودا',\n  'بوتان',\n  'بوليفيا',\n  'البوسنة والهرسك',\n  'بوتسوانا',\n  'جزيرة بوفيه',\n  'البرازيل',\n  'إقليم المحيط الهندي البريطاني',\n  'برونوي دار السلام',\n  'بلغاريا',\n  'بوركينا فاسو',\n  'بوروندي',\n  'كمبوديا',\n  'كاميرون',\n  'كندا',\n  'الرأس الأخضر',\n  'جزر كايمان',\n  'جمهورية إفريقيا الوسطى',\n  'التشاد',\n  'شيلي',\n  'الصين',\n  'جزيرة عيد الميلاد',\n  'جزر كوكوس',\n  'كولومبيا',\n  'جزر القمر',\n  'كونجو',\n  'جزر كوك',\n  'كوستا ريكا',\n  'ساحل العاج',\n  'كرواتيا',\n  'كوبا',\n  'قبرص',\n  'التشيك',\n  'دنمارك',\n  'جيبوتي',\n  'دومينيكا',\n  'جمهورية الدومينيكان',\n  'إكوادور',\n  'مصر',\n  'السلفادور',\n  'غينيا الاستوائية',\n  'إريتريا',\n  'إستونيا',\n  'أثيوبيا',\n  'جزر فارو',\n  'جزر فوكلاند',\n  'فيجي',\n  'فلندا',\n  'فرنست',\n  'غويانا الفرنسية',\n  'بولينزيا الفرنسية',\n  'أراض فرنسية جنوبية وأنتارتيكية',\n  'جابون',\n  'غمبيا',\n  'جورجيا',\n  'ألمانيا',\n  'غانا',\n  'جبل طارق',\n  'اليونان',\n  'الأرض الخضراء',\n  'غرينادا',\n  'غوادلوب',\n  'غوام',\n  'غواتيمالا',\n  'غيرنزي',\n  'غينيا',\n  'غينيا بيساو',\n  'غيانا',\n  'هايتي',\n  'جزيرة هيرد وجزر ماكدونالد',\n  'الفاتيكان',\n  'هندوراس',\n  'هونكونغ',\n  'هنقاريا',\n  'إسلاند',\n  'الهند',\n  'أندونيسيا',\n  'إيران',\n  'العراق',\n  'إيرلامدا',\n  'جزيرة مان',\n  'إيطاليا',\n  'جامايكا',\n  'اليابان',\n  'جيرزي',\n  'الأردن',\n  'كازاخستان',\n  'كنيا',\n  'كيريباتي',\n  'كوريا الشمالية',\n  'كوريا الجنوبية',\n  'الكويت',\n  'قيرغيزستان',\n  'لاوس',\n  'لتفيا',\n  'لبنان',\n  'ليسوتو',\n  'ليبيريا',\n  'ليبيا',\n  'ليختنشتاين',\n  'ليتيواتيا',\n  'ليكسمبورغ',\n  'ماكاو',\n  'مقدونيا',\n  'مدغشقر',\n  'ملاوي',\n  'ماليزيا',\n  'ملديف',\n  'مالي',\n  'مالطا',\n  'جزر مارشال',\n  'مارتينيك',\n  'موريتانيا',\n  'موريشيوس',\n  'مايوت',\n  'المكسيك',\n  'ولايات ميكرونيسيا المتحدة',\n  'مولدوفا',\n  'موناكو',\n  'منغوليا',\n  'مونتينيغرو',\n  'مونتسرات',\n  'المغرب',\n  'موزنبيق',\n  'ميانمار',\n  'ناميبيا',\n  'ناورو',\n  'نيبال',\n  'جزر الأنتيل الهولندية',\n  'هولاندا',\n  'كالودونيا الجديدة',\n  'زيلاندا الجديدة',\n  'نيكاراغوا',\n  'النيجر',\n  'نيجيريا',\n  'نييوي',\n  'جزيرة نورفولك',\n  'جزر ماريانا الشمالية',\n  'نورواي',\n  'عمان',\n  'باكستان',\n  'بالاو',\n  'فلسطين',\n  'بانما',\n  'بابوا غينيا الجديدة',\n  'باراغواي',\n  'بيرو',\n  'الفيليبين',\n  'جزر بيتكيرن',\n  'بولندا',\n  'البرتغال',\n  'بورتو ريكو',\n  'قطر',\n  'لا ريونيون',\n  'رومانيا',\n  'روسيا',\n  'روندا',\n  'سان بارتيلمي',\n  'سانت هيلانة',\n  'سانت كيتس ونيفيس',\n  'سانت لوسيا',\n  'سانت نرتان',\n  'سان بيير وميكلون',\n  'سانت فينسنت والغرينادين',\n  'ساماو',\n  'سان مارينو',\n  'ساو تومي وبرينسيب',\n  'السعودية',\n  'السنغال',\n  'صربيا',\n  'سيشال',\n  'سيراليون',\n  'سنغفورة',\n  'سلوفاكيا',\n  'سلوفينيا',\n  'جزر سليمان',\n  'الصومال',\n  'جنوب إفريقيا',\n  'جورجيا الجنوبية وجزر ساندويتش الجنوبية',\n  'إسبانيا',\n  'سيري لانكا',\n  'السودان',\n  'سيرينام',\n  'سفالبارد ويان ماين',\n  'سوازيلاند',\n  'السويد',\n  'سويسرا',\n  'سوريا',\n  'تايوات',\n  'طاجكستان',\n  'تنزانيا',\n  'تايلاند',\n  'تيمور الشرقية',\n  'توغو',\n  'توكيلاو',\n  'تونغوا',\n  'ترينيداد وتوباغو',\n  'تونس',\n  'تركيا',\n  'تركمنستان',\n  'جزر توركس وكايكوس',\n  'توفالو',\n  'أوغندا',\n  'أكرانيا',\n  'الإمارات العربية المتحدة',\n  'بريطانيا',\n  'أمريكا',\n  'جزر الولايات المتحدة الصغيرة النائية',\n  'أرغواي',\n  'أزباكستان',\n  'فانواتو',\n  'فينيزويلا',\n  'فيتنام',\n  'جزر العذراء البريطانية',\n  'جزر العذراء الأمريكية',\n  'واليس وفوتونا',\n  'اليمن',\n  'زمبيا',\n  'زمبابوي',\n];\n"
  },
  {
    "path": "src/locales/ar/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport country from './country';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport street_address from './street_address';\nimport street_pattern from './street_pattern';\nimport street_prefix from './street_prefix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  country,\n  postcode,\n  secondary_address,\n  state,\n  street_address,\n  street_pattern,\n  street_prefix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/ar/location/postcode.ts",
    "content": "export default ['#####', '#####-####'];\n"
  },
  {
    "path": "src/locales/ar/location/secondary_address.ts",
    "content": "export default ['### عمارة', '### طابق', '### شقة', '### بناية', '### بيت'];\n"
  },
  {
    "path": "src/locales/ar/location/state.ts",
    "content": "export default [\n  'القدس',\n  'تل الربيع',\n  'صفد',\n  'أريحا',\n  'بئر السبع',\n  'غزة',\n  'نابلس',\n  'الناصرة',\n  'بيت لحم',\n  'الخليل',\n  'يافا',\n  'حيفا',\n  'اللد',\n  'الرملة',\n  'عكا',\n  'سخنين',\n  'قلنسوة',\n  'طيرة',\n  'عرابة',\n  'رام الله',\n  'طولكرم',\n  'تونس',\n  'بن عروس',\n  'أريانة',\n  'باجة',\n  'بنزرت',\n  'قابس',\n  'قفصة',\n  'جندوبة',\n  'القيروان',\n  'القصرين',\n  'قبلي',\n  'الكاف',\n  'المهدية',\n  'منوبة',\n  'مدنين',\n  'المنستير',\n  'نابل',\n  'صفاقس',\n  'بوزيد',\n  'سليانة',\n  'سوسة',\n  'تطاوين',\n  'توزر',\n  'زغوان',\n  'أدرار',\n  'الشلف',\n  'الأغواط',\n  'أم البواقي',\n  'باتنة',\n  'بجاية',\n  'بسكرة',\n  'بشار',\n  'البليدة',\n  'البويرة',\n  'تمنراست',\n  'تبسة',\n  'تلمسان',\n  'تيارت',\n  'تيزي وزو',\n  'الجزائر',\n  'الجلفة',\n  'جيجل',\n  'سطيف',\n  'سعيدة',\n  'سكيكدة',\n  'بلعباس',\n  'عنابة',\n  'قالمة',\n  'قسنطينة',\n  'المدية',\n  'عمان',\n  'الزرقاء',\n  'إربد',\n  'العقبة',\n  'السلط',\n  'المفرق',\n  'جرش',\n  'معان',\n  'عجلون',\n  'حلب',\n  'دمشق',\n  'حمص',\n  'اللاذقية',\n  'حماة',\n  'طرطوس',\n  'دير الزور',\n  'السويداء',\n  'الحسكة',\n  'درعا',\n  'إدلب',\n  'بيروت',\n  'طرابلس',\n  'صيدا',\n  'صور',\n  'النبطية',\n  'زحلة',\n  'جونيه',\n  'حبوش',\n  'بعلبك',\n  'بغداد',\n  'البصرة',\n  'نينوى',\n  'أربيل',\n  'النجف',\n  'كركوك',\n  'المثنى',\n  'القادسية',\n  ' بابل',\n  'كربلاء',\n];\n"
  },
  {
    "path": "src/locales/ar/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.buildingNumber}} {{location.street}}',\n  full: '{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/ar/location/street_pattern.ts",
    "content": "export default [\n  '{{location.street_prefix}} {{person.firstName}}',\n  '{{location.street_prefix}} {{person.lastName}}',\n];\n"
  },
  {
    "path": "src/locales/ar/location/street_prefix.ts",
    "content": "export default [\n  'درب، طريق',\n  'شارع',\n  'سبيل',\n  'جادة',\n  'رصيف',\n  'مَمَر',\n  'طريق مسدود',\n  'ساحة',\n];\n"
  },
  {
    "path": "src/locales/ar/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/ar/lorem/word.ts",
    "content": "export default [\n  'آتي',\n  'آخر',\n  'آخرون',\n  'آدم',\n  'آكل',\n  'آلام',\n  'آمل',\n  'آمن',\n  'أب',\n  'أبداً',\n  'أبدي',\n  'أبدًا',\n  'أتذكر',\n  'أتصل',\n  'أتفق',\n  'أثاث',\n  'أجبر',\n  'أجوف',\n  'أحاول',\n  'أحب',\n  'أحد',\n  'أحسن',\n  'أحضر',\n  'أحمل',\n  'أخت',\n  'أخرى',\n  'أخسر',\n  'أخشى',\n  'أخضر',\n  'أخيرا',\n  'أدافع',\n  'أدعم',\n  'أدوس',\n  'أدير',\n  'أذن',\n  'أرتب',\n  'أرض',\n  'أركل',\n  'أرى',\n  'أريد',\n  'أساس',\n  'أساعد',\n  'أستسلم',\n  'أسقط',\n  'أسلم',\n  'أسمع',\n  'أسود',\n  'أشياء',\n  'أطفئ',\n  'أطلق',\n  'أطير',\n  'أظن',\n  'أعتبر',\n  'أعترف',\n  'أعتقد',\n  'أعلق',\n  'أعلن',\n  'أعلى',\n  'أعمى',\n  'أعيش',\n  'أغطي',\n  'أغنية',\n  'أفتح',\n  'أفترض',\n  'أفتقد',\n  'أفضل',\n  'أفعل',\n  'أقترح',\n  'أقدر',\n  'أقسم',\n  'أقسى',\n  'أقل',\n  'أقول',\n  'أقوي',\n  'أكون',\n  'ألحق',\n  'ألفت',\n  'ألم',\n  'أمان',\n  'أمشط',\n  'أمشي',\n  'أميل',\n  'أن',\n  'أنا',\n  'أنت',\n  'أنمو',\n  'أنهض',\n  'أو',\n  'أوافق',\n  'أوزة',\n  'أي',\n  'أين',\n  'أَخَّاذ',\n  'أُطرُوحَة',\n  'إبعاد',\n  'إخلاء',\n  'إدارة',\n  'إذا',\n  'إضافي',\n  'إعجاب',\n  'إلا',\n  'إلتواء',\n  'إلى',\n  'إليك',\n  'إمضاء',\n  'إنني',\n  'إنه',\n  'إنها',\n  'إيداع',\n  'ابرم',\n  'ابن',\n  'اتحداك',\n  'اجد',\n  'اجل',\n  'اجلس',\n  'احب',\n  'احترام',\n  'احصل',\n  'اختراعات',\n  'اخترت',\n  'اخذت',\n  'اخر',\n  'اخماد',\n  'ادافع',\n  'ارباح',\n  'ازعم',\n  'استراحة',\n  'استطيع',\n  'استوديو',\n  'اسم',\n  'اسمنت',\n  'اشرب',\n  'اصرخ',\n  'اضحك',\n  'اضع',\n  'اضفت',\n  'اعتدال',\n  'اغادر',\n  'اقتراح',\n  'اقرر',\n  'اقف',\n  'اقود',\n  'اقول',\n  'اكثر',\n  'اكل',\n  'الأساسي',\n  'الأكثر',\n  'الأليف',\n  'الأمل',\n  'الإحسان',\n  'الاستخدام',\n  'الاقتراع',\n  'البقية',\n  'الة',\n  'الترحيل',\n  'التسلق',\n  'التشقلب',\n  'التفاضل',\n  'التي',\n  'الثعالب',\n  'الجاد',\n  'الجانبين',\n  'الجبر',\n  'الجرأة',\n  'الجسم',\n  'الجميع',\n  'الجناح',\n  'الجنون',\n  'الحال',\n  'الحضارة',\n  'الحقيقة',\n  'الحمامات',\n  'الحمدون',\n  'الحياة',\n  'الخدع',\n  'الخصم',\n  'الدير',\n  'الذات',\n  'الذي',\n  'الرأفة',\n  'الرافض',\n  'الرقص',\n  'الريح',\n  'السترة',\n  'السجلات',\n  'السرج',\n  'السعة',\n  'السماع',\n  'السماوي',\n  'الشاعر',\n  'الشفق',\n  'الضرورات',\n  'الطريق',\n  'العائلة',\n  'العاشر',\n  'العزلة',\n  'العليا',\n  'العمل',\n  'العنكبوت',\n  'العنوان',\n  'الغرفة',\n  'الغزل',\n  'الفائز',\n  'الفراء',\n  'الفصل',\n  'القليل',\n  'القوي',\n  'القيء',\n  'الكبرى',\n  'الكل',\n  'اللطف',\n  'الماء',\n  'المجلد',\n  'المحدد',\n  'المحسن',\n  'المحسنات',\n  'المحيط',\n  'المختارون',\n  'المد',\n  'المدفأة',\n  'المدينة',\n  'المرسول',\n  'المرونة',\n  'المسالك',\n  'المسرح',\n  'المشي',\n  'المعجل',\n  'المقصود',\n  'الملابس',\n  'المنشئ',\n  'الموت',\n  'الموجة',\n  'الموسم',\n  'الموعد',\n  'الموقف',\n  'الناس',\n  'النزاع',\n  'النفخ',\n  'النهر',\n  'الوادي',\n  'الوصاية',\n  'الوصول',\n  'اليقظة',\n  'امتعة',\n  'امتياز',\n  'امراء',\n  'امن',\n  'اناقش',\n  'انتصار',\n  'انتهاء',\n  'انزعها',\n  'انعش',\n  'انهم',\n  'اهداء',\n  'ايام',\n  'ايقاد',\n  'بأغلبية',\n  'باتجاه',\n  'باستمرار',\n  'باقية',\n  'بالاسفل',\n  'بالباص',\n  'بالتأكيد',\n  'بالرغم',\n  'بالطبع',\n  'بالغ',\n  'بالفعل',\n  'بالكاد',\n  'باهظ',\n  'بجوار',\n  'بحرص',\n  'بحكمة',\n  'بدأت',\n  'بدانة',\n  'بداهة',\n  'برعاية',\n  'برودة',\n  'برونز',\n  'بسرعة',\n  'بشكل',\n  'بطريقة',\n  'بعنف',\n  'بعيد',\n  'بقدر',\n  'بقرة',\n  'بكثرة',\n  'بكمل',\n  'بلدة',\n  'بلطف',\n  'بهجة',\n  'بوق',\n  'بيئة',\n  'بِكر',\n  'تأكيد',\n  'تاج',\n  'تبعًا',\n  'تبني',\n  'تتدفق',\n  'تجريبي',\n  'تجمع',\n  'تحت',\n  'تحدث',\n  'تحمل',\n  'تحميل',\n  'تحية',\n  'تخمين',\n  'تدريبات',\n  'تدليك',\n  'تدوس',\n  'تذوق',\n  'تريد',\n  'تستوعب',\n  'تصدع',\n  'تصل',\n  'تصويت',\n  'تعال',\n  'تعتاد',\n  'تعرُّف',\n  'تقطر',\n  'تكون',\n  'تم',\n  'تماثيل',\n  'تملق',\n  'تنبيه',\n  'تهور',\n  'تواصل',\n  'توربيني',\n  'ثابت',\n  'ثالاسانوس',\n  'ثالث',\n  'ثقافة',\n  'ثلاث',\n  'ثلاثة',\n  'ثلاثون',\n  'ثم',\n  'جاذبية',\n  'جار',\n  'جداً',\n  'جرس',\n  'جري',\n  'جسم',\n  'جمال',\n  'جمع',\n  'جمهور',\n  'جميع',\n  'جميل',\n  'جهاز',\n  'جهد',\n  'جوية',\n  'جيد',\n  'جَذّاب',\n  'حاضر',\n  'حال',\n  'حامض',\n  'حب',\n  'حبيب',\n  'حتى',\n  'حجاب',\n  'حجرة',\n  'حذاء',\n  'حذر',\n  'حر',\n  'حزن',\n  'حزين',\n  'حزينين',\n  'حساب',\n  'حساس',\n  'حسنة',\n  'حسنًا',\n  'حصلت',\n  'حضري',\n  'حضن',\n  'حق',\n  'حقا',\n  'حقيقة',\n  'حقيقي',\n  'حقًا',\n  'حل',\n  'حلاق',\n  'حلها',\n  'حياة',\n  'خادمة',\n  'خاشع',\n  'خجول',\n  'خزان',\n  'خزانة',\n  'خشن',\n  'خط',\n  'خطأ',\n  'خطة',\n  'خفض',\n  'خلف',\n  'خلوق',\n  'خيار',\n  'خيره',\n  'دخول',\n  'دعه',\n  'دعوى',\n  'دواء',\n  'دور',\n  'دورة',\n  'دولة',\n  'ديكور',\n  'ديون',\n  'ذاهب',\n  'ذراع',\n  'ذلك',\n  'ذهب',\n  'ذهبي',\n  'ذيل',\n  'رأس',\n  'رأى',\n  'رابطة',\n  'راحة',\n  'ربط',\n  'ربيع',\n  'رجل',\n  'رجولي',\n  'رحلة',\n  'رسغ',\n  'رسمي',\n  'رعاية',\n  'رفض',\n  'رفيع',\n  'رقابة',\n  'رقبة',\n  'ركن',\n  'رماد',\n  'رمي',\n  'رهيب',\n  'روح',\n  'رياح',\n  'زال',\n  'زجاجة',\n  'زحف',\n  'زعتر',\n  'زوجة',\n  'زيادة',\n  'سأخبرك',\n  'سأشرح',\n  'سأفتح',\n  'سألتصق',\n  'ساحقة',\n  'ساطع',\n  'سبب',\n  'سبورة',\n  'سرور',\n  'سريع',\n  'سلام',\n  'سلب',\n  'سلسلة',\n  'سلم',\n  'سليم',\n  'سماء',\n  'سمة',\n  'سمحت',\n  'سن',\n  'سنة',\n  'سنشتاق',\n  'سهل',\n  'سهم',\n  'سوف',\n  'سويا',\n  'سيارة',\n  'سير',\n  'سيصيبني',\n  'سيل',\n  'شئ',\n  'شائع',\n  'شاب',\n  'شاهد',\n  'شجرة',\n  'شجيرة',\n  'شخص',\n  'شراب',\n  'شرط',\n  'شروط',\n  'شريك',\n  'شعر',\n  'شمس',\n  'شهرة',\n  'شيء',\n  'شيأ',\n  'صالح',\n  'صامت',\n  'صبرا',\n  'صحة',\n  'صحيح',\n  'صداقة',\n  'صدر',\n  'صدقة',\n  'صده',\n  'صدوق',\n  'صديق',\n  'صريح',\n  'صغير',\n  'صلب',\n  'صندوق',\n  'صنعت',\n  'صوت',\n  'صورة',\n  'صيف',\n  'ضجة',\n  'ضد',\n  'ضعيف',\n  'ضيق',\n  'طالب',\n  'طاولة',\n  'طباشير',\n  'طبقة',\n  'طريق',\n  'طعام',\n  'طويل',\n  'ظل',\n  'عادة',\n  'عاصف',\n  'عاقل',\n  'عالميا',\n  'عالي',\n  'عباس',\n  'عتيق',\n  'عجز',\n  'عدالة',\n  'عدد',\n  'عريض',\n  'عزيز',\n  'عزيزتي',\n  'عزيزي',\n  'عشاء',\n  'عشر',\n  'عصا',\n  'عصفور',\n  'عضوية',\n  'عفوية',\n  'عقل',\n  'علاج',\n  'على',\n  'علي',\n  'عليه',\n  'عم',\n  'عمة',\n  'عمر',\n  'عمل',\n  'عن',\n  'عنوان',\n  'عير',\n  'غائب',\n  'غالباً',\n  'غداً',\n  'غربال',\n  'غرفة',\n  'غير',\n  'فائدة',\n  'فاجأ',\n  'فارغ',\n  'فجأة',\n  'فحم',\n  'فرن',\n  'فريق',\n  'فزت',\n  'فشيأ',\n  'فضائي',\n  'فضة',\n  'فضول',\n  'فضيلة',\n  'فقط',\n  'فقير',\n  'فليكن',\n  'فن',\n  'فوز',\n  'فوق',\n  'في',\n  'فيما',\n  'قادم',\n  'قال',\n  'قبل',\n  'قبلت',\n  'قبول',\n  'قديم',\n  'قصير',\n  'قطة',\n  'قف',\n  'قليل',\n  'قميص',\n  'قوة',\n  'قوي',\n  'قيد',\n  'قيمة',\n  'قَوس',\n  'كائن',\n  'كاحل',\n  'كارثة',\n  'كافٍ',\n  'كان',\n  'كبير',\n  'كتف',\n  'كثيرة',\n  'كرامة',\n  'كرس',\n  'كرمة',\n  'كريم',\n  'كشط',\n  'كل',\n  'كلا',\n  'كلاهما',\n  'كلب',\n  'كلمة',\n  'كما',\n  'كنز',\n  'كنيس',\n  'كوب',\n  'كومة',\n  'كيف',\n  'كيك',\n  'ل',\n  'لأن',\n  'لإختيار',\n  'لا',\n  'لجأ',\n  'لحية',\n  'لذا',\n  'لذلك',\n  'لطيف',\n  'لك',\n  'لكم',\n  'لكن',\n  'للرفض',\n  'للمتابعة',\n  'لماذا',\n  'له',\n  'لو',\n  'لوت',\n  'لوم',\n  'لون',\n  'ليتم',\n  'ليونة',\n  'ليّن',\n  'مأخوذ',\n  'مؤلف',\n  'ما',\n  'ماء',\n  'مائة',\n  'مادة',\n  'ماذا',\n  'ماشية',\n  'مال',\n  'ماهر',\n  'مبتذلة',\n  'مبروك',\n  'مبنى',\n  'متأثر',\n  'متأخر',\n  'متألق',\n  'متزوجة',\n  'متساوي',\n  'متشوق',\n  'متطابقة',\n  'متطور',\n  'متطوع',\n  'متع',\n  'متقلب',\n  'متماسك',\n  'متنوع',\n  'متوسط',\n  'متى',\n  'مثاب',\n  'مثل',\n  'مجال',\n  'مجمع',\n  'مجموع',\n  'مجموعة',\n  'محبوب',\n  'محفوظ',\n  'محكمة',\n  'محل',\n  'مخترع',\n  'مختفي',\n  'مخزون',\n  'مخمن',\n  'مدح',\n  'مدهش',\n  'مدينة',\n  'مرآة',\n  'مرات',\n  'مرارًا',\n  'مراعاة',\n  'مربع',\n  'مرة',\n  'مرتين',\n  'مرحبا',\n  'مرحبًا',\n  'مرسوم',\n  'مرهق',\n  'مريح',\n  'مزايا',\n  'مزيج',\n  'مساء',\n  'مستقر',\n  'مستمر',\n  'مستمع',\n  'مسرح',\n  'مشرق',\n  'مشط',\n  'مشهد',\n  'مشهور',\n  'مشين',\n  'مصطنع',\n  'مصلح',\n  'مضت',\n  'مضيف',\n  'مظلمة',\n  'مع',\n  'معبد',\n  'معتاد',\n  'معركة',\n  'معظم',\n  'معك',\n  'معماري',\n  'مفيد',\n  'مقابلة',\n  'مقاطعة',\n  'مقبول',\n  'مقرر',\n  'مقنع',\n  'مكاتب',\n  'مكان',\n  'مكعب',\n  'ملائم',\n  'ملاك',\n  'ملعقة',\n  'ملكنا',\n  'ملل',\n  'ملموس',\n  'ممتع',\n  'من',\n  'منتج',\n  'منتصف',\n  'منجلي',\n  'منحن',\n  'منحنى',\n  'منطقة',\n  'منهم',\n  'مهارات',\n  'مهجور',\n  'مهد',\n  'مهدئ',\n  'مهندس',\n  'مواطن',\n  'مواطنة',\n  'مواطنون',\n  'موافق',\n  'مُطبَّق',\n  'مِرفَق',\n  'نائب',\n  'ناعم',\n  'نتهم',\n  'نتيجة',\n  'نجح',\n  'نجحت',\n  'نجمة',\n  'نحن',\n  'نستنتج',\n  'نسج',\n  'نسر',\n  'نشأ',\n  'نشط',\n  'نظيف',\n  'نعسان',\n  'نعل',\n  'نفسه',\n  'نفسها',\n  'نفع',\n  'نقود',\n  'نكون',\n  'نهاية',\n  'نَسِيج',\n  'هؤلاء',\n  'هذا',\n  'هم',\n  'هنا',\n  'هو',\n  'هواء',\n  'هي',\n  'و',\n  'وأود',\n  'واحد',\n  'واسع',\n  'واع',\n  'والتكامل',\n  'والنسيج',\n  'وحشي',\n  'وذلك',\n  'وسعنا',\n  'وسوف',\n  'وسيم',\n  'وظائف',\n  'وفير',\n  'وقت',\n  'ولا',\n  'وميض',\n  'ويفر',\n  'ويل',\n  'وَرَاءَ',\n  'وَسَط',\n  'وُلِدّ',\n  'يأتي',\n  'يأخذ',\n  'يأسر',\n  'يأمل',\n  'يبحث',\n  'يبدو',\n  'يبعد',\n  'يتبنى',\n  'يتحقق',\n  'يتدحرج',\n  'يتذكر',\n  'يترتب',\n  'يتردد',\n  'يتعقب',\n  'يتعلم',\n  'يتقدم',\n  'يتمتع',\n  'يجب',\n  'يحب',\n  'يحذب',\n  'يحشد',\n  'يحضر',\n  'يحفظ',\n  'يحل',\n  'يدفع',\n  'يدق',\n  'يرتجف',\n  'يرتفع',\n  'يرتقع',\n  'يرفع',\n  'يزيل',\n  'يساعد',\n  'يسامح',\n  'يساهم',\n  'يستثني',\n  'يستخدم',\n  'يستوعب',\n  'يسلم',\n  'يسير',\n  'يشمل',\n  'يصدق',\n  'يصلح',\n  'يضحك',\n  'يظهر',\n  'يعبر',\n  'يعرفون',\n  'يعيق',\n  'يغني',\n  'يفتح',\n  'يفترض',\n  'يفحص',\n  'يفصل',\n  'يفضل',\n  'يفعل',\n  'يقارن',\n  'يقام',\n  'يقدموا',\n  'يقرر',\n  'يقفز',\n  'يقلق',\n  'يقود',\n  'يقولون',\n  'يقي',\n  'يكتسب',\n  'يكلف',\n  'يكنس',\n  'يكون',\n  'يلائم',\n  'يلاحظ',\n  'يلمس',\n  'يليق',\n  'يمارس',\n  'يمثل',\n  'يمسح',\n  'يمين',\n  'يناسب',\n  'ينام',\n  'ينتقد',\n  'ينضم',\n  'ينظر',\n  'ينظف',\n  'ينمو',\n  'يهرب',\n  'يهمني',\n  'يوضح',\n  'يوم',\n];\n"
  },
  {
    "path": "src/locales/ar/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Arabic',\n  code: 'ar',\n  language: 'ar',\n  endonym: 'اَلْعَرَبِيَّةُ',\n  dir: 'rtl',\n  script: 'Arab',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/ar/person/first_name.ts",
    "content": "export default {\n  female: [\n    'اروي',\n    'بتول',\n    'براءة',\n    'بلسم',\n    'خلود',\n    'ريم',\n    'عنود',\n    'عوضية',\n    'فاطمه',\n    'نوف',\n  ],\n  male: [\n    'آسر',\n    'أحمد',\n    'أركان',\n    'أسامة',\n    'أسعد',\n    'أشرف',\n    'أكرم',\n    'أليف',\n    'أمان',\n    'أمجد',\n    'أمير',\n    'أمين',\n    'أنس',\n    'أنيس',\n    'أوس',\n    'أيمن',\n    'إسلام',\n    'إياد',\n    'إياس',\n    'إيهاب',\n    'ابراهيم',\n    'القاسم',\n    'المقداد',\n    'باسل',\n    'باسم',\n    'بدر',\n    'بدران',\n    'بركات',\n    'برهان',\n    'بسام',\n    'بسيم',\n    'بشار',\n    'بلال',\n    'بلبل',\n    'بليغ',\n    'بندر',\n    'بهيج',\n    'تميم',\n    'توفيق',\n    'تيسير',\n    'ثابت',\n    'جابر',\n    'جاد',\n    'جاسر',\n    'جاسم',\n    'جبريل',\n    'جسور',\n    'جعفر',\n    'جلال',\n    'جليل',\n    'جمال',\n    'جمعة',\n    'جميل',\n    'جهاد',\n    'جوهر',\n    'حاتم',\n    'حاجب',\n    'حارث',\n    'حازم',\n    'حافظ',\n    'حامد',\n    'حبيب',\n    'حذيفة',\n    'حسام',\n    'حسان',\n    'حسن',\n    'حسني',\n    'حسون',\n    'حطاب',\n    'حفيظ',\n    'حكيم',\n    'حلمي',\n    'حليم',\n    'حمدان',\n    'حمدي',\n    'حمزة',\n    'حمودة',\n    'حميد',\n    'حيدرة',\n    'خالد',\n    'خباب',\n    'خلدون',\n    'خليل',\n    'خيري',\n    'داوود',\n    'دريد',\n    'ديسم',\n    'ذاكر',\n    'رؤوف',\n    'رائد',\n    'رائف',\n    'رابح',\n    'راتب',\n    'راسم',\n    'راشد',\n    'راغب',\n    'راكان',\n    'رامز',\n    'رامي',\n    'ربيع',\n    'رتيب',\n    'رجب',\n    'رزق',\n    'رسلان',\n    'رشاد',\n    'رشدي',\n    'رشيد',\n    'رضا',\n    'رضوان',\n    'رعد',\n    'رفيع',\n    'رفيق',\n    'ركان',\n    'رمزي',\n    'رمضان',\n    'رنيم',\n    'رياض',\n    'ريان',\n    'زاهر',\n    'زياد',\n    'زيدون',\n    'زين الدين',\n    'سالم',\n    'سامح',\n    'سامر',\n    'سامي',\n    'سراج',\n    'سرحان',\n    'سرمد',\n    'سريج',\n    'سعد',\n    'سعيد',\n    'سفيان',\n    'سلامة',\n    'سلمان',\n    'سليم',\n    'سماح',\n    'سمير',\n    'سهيل',\n    'سيف',\n    'شادي',\n    'شاكر',\n    'شريف',\n    'شعبان',\n    'شفيع',\n    'شفيق',\n    'شكري',\n    'شكيب',\n    'شمس الدين',\n    'شهاب',\n    'شوقي',\n    'صابر',\n    'صادق',\n    'صبحي',\n    'صبري',\n    'صخر',\n    'صداح',\n    'صدقي',\n    'صفوان',\n    'صقر',\n    'صلاح',\n    'صهيب',\n    'ضياء',\n    'طارق',\n    'طاهر',\n    'طلال',\n    'طيب',\n    'ظافر',\n    'عادل',\n    'عارف',\n    'عاشور',\n    'عاصم',\n    'عاصي',\n    'عاطف',\n    'عامر',\n    'عباس',\n    'عبد الله',\n    'عثمان',\n    'عجمي',\n    'عدلان',\n    'عدلي',\n    'عدنان',\n    'عدي',\n    'عرفات',\n    'عرفان',\n    'عز الدين',\n    'عزام',\n    'عزمي',\n    'عزيز',\n    'عطا',\n    'عطية',\n    'عفيف',\n    'علاء',\n    'علوي',\n    'على',\n    'علي',\n    'عماد',\n    'عمار',\n    'عمر',\n    'عمران',\n    'عياض',\n    'غازي',\n    'غانم',\n    'غسان',\n    'غفار',\n    'غيث',\n    'فؤاد',\n    'فائز',\n    'فاخر',\n    'فادي',\n    'فارس',\n    'فاروق',\n    'فاضل',\n    'فاكر',\n    'فتاح',\n    'فتحي',\n    'فخري',\n    'فراس',\n    'فرج',\n    'فرحات',\n    'فريد',\n    'فضل',\n    'فضيل',\n    'فكري',\n    'فهد',\n    'فهمي',\n    'فواز',\n    'فوزي',\n    'فيصل',\n    'قاسم',\n    'قدري',\n    'قيس',\n    'كاظم',\n    'كامل',\n    'كرم',\n    'كمال',\n    'لبيب',\n    'لطفي',\n    'ليث',\n    'مأمون',\n    'مؤمن',\n    'مؤنس',\n    'ماجد',\n    'مازن',\n    'مبارك',\n    'مبروك',\n    'مجاهد',\n    'مجد',\n    'مجدي',\n    'مجيد',\n    'محجوب',\n    'محرز',\n    'محسن',\n    'محفوظ',\n    'محمد',\n    'محمود',\n    'مختار',\n    'مخلص',\n    'مراد',\n    'مرتضى',\n    'مرزوق',\n    'مرسي',\n    'مرشد',\n    'مرعي',\n    'مروان',\n    'مستعين',\n    'مسعد',\n    'مسعود',\n    'مصطفى',\n    'مصعب',\n    'مصلح',\n    'مطيع',\n    'معاذ',\n    'معتز',\n    'معز',\n    'معين',\n    'مفتاح',\n    'مقداد',\n    'ممتاز',\n    'ممدوح',\n    'منتصر',\n    'منذر',\n    'منصف',\n    'منصور',\n    'منعم',\n    'منيب',\n    'منير',\n    'مهدي',\n    'مهند',\n    'مهيب',\n    'ناجح',\n    'ناجي',\n    'نادر',\n    'ناصح',\n    'ناصر',\n    'ناصف',\n    'ناظم',\n    'نافع',\n    'نبيل',\n    'نجيب',\n    'نديم',\n    'نزار',\n    'نزيه',\n    'نسيم',\n    'نصحي',\n    'نصر',\n    'نضال',\n    'نعمان',\n    'نعيم',\n    'نهاد',\n    'نور الدين',\n    'نوري',\n    'نوفل',\n    'هاشم',\n    'هاني',\n    'هشام',\n    'هيثم',\n    'هيكل',\n    'وائل',\n    'واصف',\n    'وجدي',\n    'وديع',\n    'وسام',\n    'وسيم',\n    'وصفي',\n    'وليد',\n    'ياسر',\n    'ياسين',\n    'يافع',\n    'يامن',\n    'يحيى',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ar/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport job_type from './job_type';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport suffix from './suffix';\n\nconst person: PersonDefinition = {\n  first_name,\n  job_type,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  suffix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/ar/person/job_type.ts",
    "content": "export default [\n  'مشرف',\n  'تنفيذي',\n  'مدير',\n  'مهندس',\n  'متخصص',\n  'رئيس مؤسسة',\n  'منسق',\n  'إداري',\n  'مخطط',\n  'محلل',\n  'مصمم',\n  'تقني',\n  'مبرمج',\n  'منتج',\n  'مستشار',\n  'مساعد',\n  'وكيل',\n  'متدرب',\n];\n"
  },
  {
    "path": "src/locales/ar/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'ادريس',\n    'الأشراف',\n    'البشيري',\n    'الحجيج',\n    'الحمامي',\n    'الخليفي',\n    'الدرقاش',\n    'الدنوني',\n    'الرصاع',\n    'الرقيق',\n    'الزوابي',\n    'السقا',\n    'السقاط',\n    'الشتيوي',\n    'الشريف',\n    'الشيباني',\n    'الصغير',\n    'الصفار',\n    'الطريقي',\n    'الطويل',\n    'الع لويني',\n    'العطار',\n    'العلاني',\n    'العلايمي',\n    'العنابي',\n    'العواني',\n    'الغربي',\n    'القلال',\n    'القلشاني',\n    'الكافي',\n    'الكراي',\n    'المحجوب',\n    'المدقي',\n    'المنيف',\n    'المولدي',\n    'النابلي',\n    'النجار',\n    'النخلي',\n    'النفطي',\n    'النفير',\n    'النقاش',\n    'الوحيشي',\n    'بن حسين',\n    'بن حمودة',\n    'بن عاشور',\n    'بن عبد السلام',\n    'بن عبد الكريم',\n    'بن عبدالله',\n    'بن عثمان',\n    'بن عمر',\n    'بنسلامة',\n    'بودوارة',\n    'بوديبة',\n    'بوهاها',\n    'تومي',\n    'جابالله',\n    'جاوحدو',\n    'جراد',\n    'خنفير',\n    'زروق',\n    'زقية',\n    'سعيد',\n    'سويس',\n    'شقرون',\n    'شنيق',\n    'عاشور',\n    'عطالله',\n    'عظومة',\n    'عنون',\n    'غويلة',\n    'فقوسة',\n    'لخشين',\n    'نيفر',\n    'هذيل',\n    'همدان',\n    'يافع',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ar/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/ar/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 5 },\n  { value: '{{person.lastName}} {{person.firstName}}', weight: 5 },\n];\n"
  },
  {
    "path": "src/locales/ar/person/prefix.ts",
    "content": "export default {\n  generic: ['بروفيسور', 'دكتور'],\n  female: ['آنسة', 'سيدة'],\n  male: ['سيد'],\n};\n"
  },
  {
    "path": "src/locales/ar/person/suffix.ts",
    "content": "export default ['المحترم', 'المبجل', 'حفظه الله', 'الموقر'];\n"
  },
  {
    "path": "src/locales/ar/team/creature.ts",
    "content": "export default [\n  'النمل',\n  'الخفافيش',\n  'تتحمل',\n  'النحل',\n  'الطيور',\n  'الجاموس',\n  'القطط',\n  'دجاجة',\n  'ماشية',\n  'الكلاب',\n  'الدلافين',\n  'البط',\n  'الفيلة',\n  'الأسماك',\n  'الثعالب',\n  'الضفادع',\n  'أوز',\n  'الماعز',\n  'خيل',\n  'الكنغر',\n  'الأسود',\n  'القرود',\n  'البوم',\n  'الثيران',\n  'طيور البطريق',\n  'اشخاص',\n  'الخنازير',\n  'الأرانب',\n  'خروف',\n  'النمور',\n  'الحيتان',\n  'الذئاب',\n  'حمار',\n  'الشؤم',\n  'الغربان',\n  'قطط سوداء',\n  'الوهم',\n  'أشباح',\n  'المتآمرين',\n  'التنين',\n  'الأقزام',\n  'الجان',\n  'السحرة',\n  'التعويذيون',\n  'أبناء',\n  'الأعداء',\n  'العمالقة',\n  'التماثيل',\n  'العفاريت',\n  'لحم الوز',\n  'العنقاء',\n  'استذئاب',\n  'عدو',\n  'الغيلان',\n  'أقوال',\n  'الأنبياء',\n  'العناكب',\n  'معنويات',\n  'مصاصي دماء',\n  'ذئاب ضارية',\n  'عبدة',\n  'الاموات الاحياء',\n  'درويدس',\n];\n"
  },
  {
    "path": "src/locales/ar/team/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport creature from './creature';\nimport name_ from './name';\n\nconst team = {\n  creature,\n  name: name_,\n};\n\nexport default team;\n"
  },
  {
    "path": "src/locales/ar/team/name.ts",
    "content": "export default ['{{location.state}} {{team.creature}}'];\n"
  },
  {
    "path": "src/locales/ar/vehicle/fuel.ts",
    "content": "export default ['بنزين', 'ديزل', 'كهربائي', 'هجين'];\n"
  },
  {
    "path": "src/locales/ar/vehicle/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { VehicleDefinition } from '../../..';\nimport fuel from './fuel';\nimport manufacturer from './manufacturer';\nimport model from './model';\nimport type_ from './type';\n\nconst vehicle: VehicleDefinition = {\n  fuel,\n  manufacturer,\n  model,\n  type: type_,\n};\n\nexport default vehicle;\n"
  },
  {
    "path": "src/locales/ar/vehicle/manufacturer.ts",
    "content": "export default [\n  'أودي',\n  'استون مارتن',\n  'بنتلي',\n  'بوجاتي',\n  'بورش',\n  'بي إم دبليو',\n  'تسلا',\n  'تويوتا',\n  'جاكوار',\n  'جيب',\n  'دودج',\n  'رولزرويس',\n  'شيفروليه',\n  'فورد',\n  'فولكس واجن',\n  'فيات',\n  'فيراري',\n  'كاديلاك',\n  'كرايسلر',\n  'كيا',\n  'لامبورغيني',\n  'لاند روفر',\n  'مازيراتي',\n  'مرسيدس بنز',\n  'ميني',\n  'نيسان',\n  'هوندا',\n  'هيونداي',\n];\n"
  },
  {
    "path": "src/locales/ar/vehicle/model.ts",
    "content": "export default [\n  'أفينتادور',\n  'ألتيما',\n  'إسكاليد',\n  'إمبالا',\n  'اتفاق',\n  'اكسبلورر',\n  'البعثة',\n  'التركيز',\n  'الثور',\n  'القافلة الكبرى',\n  'الكونتاش',\n  'المدنية',\n  'النموذج 3',\n  'بريوس',\n  'بي تي كروزر',\n  'تشالنجر',\n  'جبال الألب',\n  'جراند شيروكي',\n  'جزء',\n  'جولف',\n  'جيتا',\n  'خنفساء',\n  'دورانجو',\n  'رانتشيرو',\n  'رانجلر',\n  'رودستر',\n  'سبايدر',\n  'سنترا',\n  'سيلفرادو',\n  'ش كامينو',\n  'شاحن',\n  'عارضات ازياء',\n  'فولت',\n  'فييستا',\n  'كامارو',\n  'كامري',\n  'كروز',\n  'كورفيت',\n  'كولورادو',\n  'لاند كروزر',\n  'لو بارون',\n  'ماليبو',\n  'مورسيلاغو',\n  'موستانج',\n  'نموذج T',\n];\n"
  },
  {
    "path": "src/locales/ar/vehicle/type.ts",
    "content": "export default [\n  'تمديد الكابينة بيك آب',\n  'سيارة الركاب',\n  'سيارة رياضية',\n  'سيدان',\n  'طاقم الكابينة بيك آب',\n  'عربة',\n  'كارغو فان',\n  'كوبيه',\n  'مكشوفة',\n  'ميني فان',\n  'هاتشباك',\n];\n"
  },
  {
    "path": "src/locales/az/color/human.ts",
    "content": "export default [\n  'ala',\n  'açıq bənövşəyi',\n  'ağ',\n  'boz',\n  'bənövşəyi',\n  'göy rəng',\n  'gümüşü',\n  'kardinal',\n  'mavi',\n  'narıncı',\n  'qara',\n  'qırmızı',\n  'qəhvəyi',\n  'tünd göy',\n  'tünd qırmızı',\n  'xlorofil',\n  'yaşıl',\n  'çəhrayı',\n];\n"
  },
  {
    "path": "src/locales/az/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/az/commerce/department.ts",
    "content": "export default [\n  'Avtomobil',\n  'Ayyaqqabı',\n  'Elektronika',\n  'Ev',\n  'Filmlər',\n  'Geyim',\n  'Kitablar',\n  'Kompyuterlər',\n  'Oyuncaqlar',\n  'Səhiyyə',\n  'bəzək',\n  'gözəllik',\n  'musiqi',\n  'oyunlar',\n  'turizm',\n  'uşaq üçün',\n  'İdman',\n  'садинструмент',\n];\n"
  },
  {
    "path": "src/locales/az/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport department from './department';\nimport product_name from './product_name';\n\nconst commerce: CommerceDefinition = {\n  department,\n  product_name,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/az/commerce/product_name.ts",
    "content": "export default {\n  adjective: [\n    'Balaca',\n    'Ergonomik',\n    'Fantastik',\n    'Kobud',\n    'Möhtəşəm',\n    'Mükəmməl',\n    'Parlaq',\n    'İnanılmaz',\n    'İntellektual',\n    'Əlverişli',\n  ],\n  material: ['Ağac', 'Beton', 'Pambıq', 'Plastik', 'Polad', 'Qranit', 'Rezin'],\n  product: [\n    'Avtomobil',\n    'Beret',\n    'Kompyuter',\n    'Kulon',\n    'Kəmər',\n    'Stol',\n    'Stul',\n    'Sviter',\n  ],\n  pattern: [\n    '{{commerce.productAdjective}} {{commerce.productMaterial}} {{commerce.product}}',\n  ],\n};\n"
  },
  {
    "path": "src/locales/az/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n  name_pattern,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/az/company/legal_entity_type.ts",
    "content": "export default ['ASC', 'MMC', 'QSC'];\n"
  },
  {
    "path": "src/locales/az/company/name_pattern.ts",
    "content": "export default [\n  '{{company.legal_entity_type}} {{person.first_name.female}}',\n  '{{company.legal_entity_type}} {{person.first_name.male}}',\n  '{{company.legal_entity_type}} {{person.last_name.male}}',\n];\n"
  },
  {
    "path": "src/locales/az/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/az/date/month.ts",
    "content": "export default {\n  wide: [\n    'aprel',\n    'avqust',\n    'dekabr',\n    'fevral',\n    'iyul',\n    'iyun',\n    'mart',\n    'may',\n    'noyabr',\n    'oktyabr',\n    'sentyabr',\n    'yanvar',\n  ],\n  wide_context: [\n    'августа',\n    'апреля',\n    'декабря',\n    'июля',\n    'июня',\n    'марта',\n    'мая',\n    'ноября',\n    'октября',\n    'сентября',\n    'февраля',\n    'января',\n  ],\n  abbr: [\n    'авг.',\n    'апр.',\n    'дек.',\n    'июль',\n    'июнь',\n    'май',\n    'март',\n    'нояб.',\n    'окт.',\n    'сент.',\n    'февр.',\n    'янв.',\n  ],\n  abbr_context: [\n    'авг.',\n    'апр.',\n    'дек.',\n    'июля',\n    'июня',\n    'марта',\n    'мая',\n    'нояб.',\n    'окт.',\n    'сент.',\n    'февр.',\n    'янв.',\n  ],\n};\n"
  },
  {
    "path": "src/locales/az/date/weekday.ts",
    "content": "export default {\n  wide: [\n    'Bazar',\n    'Bazar ertəsi',\n    'Cümə',\n    'Cümə axşamı',\n    'Çərşənbə',\n    'Çərşənbə axşamı',\n    'Şənbə',\n  ],\n  wide_context: [\n    'воскресенье',\n    'вторник',\n    'понедельник',\n    'пятница',\n    'среда',\n    'суббота',\n    'четверг',\n  ],\n  abbr: ['BE', 'Ba', 'CA', 'Cü', 'ÇA', 'Çə', 'Şə'],\n  abbr_context: ['вс', 'вт', 'пн', 'пт', 'сб', 'ср', 'чт'],\n};\n"
  },
  {
    "path": "src/locales/az/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport color from './color';\nimport commerce from './commerce';\nimport company from './company';\nimport date from './date';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `az` locale.\n *\n * - Language: Azerbaijani\n * - Endonym: azərbaycan dili\n */\nconst az: LocaleDefinition = {\n  color,\n  commerce,\n  company,\n  date,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default az;\n"
  },
  {
    "path": "src/locales/az/internet/domain_suffix.ts",
    "content": "export default ['az', 'com', 'com.az', 'info', 'net', 'org'];\n"
  },
  {
    "path": "src/locales/az/internet/free_email.ts",
    "content": "export default ['box.az', 'gmail.com', 'hotmail.com', 'mail.az', 'yahoo.com'];\n"
  },
  {
    "path": "src/locales/az/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/az/location/building_number.ts",
    "content": "export default ['###'];\n"
  },
  {
    "path": "src/locales/az/location/city_name.ts",
    "content": "export default [\n  'Ağcabədi',\n  'Ağdam',\n  'Ağdaş',\n  'Ağdərə',\n  'Ağstafa',\n  'Ağsu',\n  'Astara',\n  'Bakı',\n  'Balakən',\n  'Beyləqan',\n  'Bərdə',\n  'Biləsuvar',\n  'Cəbrayıl',\n  'Cəlilabad',\n  'Culfa',\n  'Daşkəsən',\n  'Dəliməmmədli',\n  'Füzuli',\n  'Gədəbəy',\n  'Gəncə',\n  'Goranboy',\n  'Göyçay',\n  'Göygöl',\n  'Göytəpə',\n  'Hacıqabul',\n  'Horadiz',\n  'Xaçmaz',\n  'Xankəndi',\n  'Xocalı',\n  'Xocavənd',\n  'Xırdalan',\n  'Xızı',\n  'Xudat',\n  'İmişli',\n  'İsmayıllı',\n  'Kəlbəcər',\n  'Kürdəmir',\n  'Qax',\n  'Qazax',\n  'Qəbələ',\n  'Qobustan',\n  'Qovlar',\n  'Quba',\n  'Qubadlı',\n  'Qusar',\n  'Laçın',\n  'Lerik',\n  'Lənkəran',\n  'Liman',\n  'Masallı',\n  'Mingəçevir',\n  'Naftalan',\n  'Naxçıvan (şəhər)',\n  'Neftçala',\n  'Oğuz',\n  'Ordubad',\n  'Saatlı',\n  'Sabirabad',\n  'Salyan',\n  'Samux',\n  'Siyəzən',\n  'Sumqayıt',\n  'Şabran',\n  'Şahbuz',\n  'Şamaxı',\n  'Şəki',\n  'Şəmkir',\n  'Şərur',\n  'Şirvan',\n  'Şuşa',\n  'Tərtər',\n  'Tovuz',\n  'Ucar',\n  'Yardımlı',\n  'Yevlax',\n  'Zaqatala',\n  'Zəngilan',\n  'Zərdab',\n];\n"
  },
  {
    "path": "src/locales/az/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/az/location/country.ts",
    "content": "export default [\n  'Akrotiri və Dekeliya',\n  'Aland adaları',\n  'Albaniya',\n  'Almaniya',\n  'Amerika Samoası',\n  'Andorra',\n  'Angilya',\n  'Anqola',\n  'Antiqua və Barbuda',\n  'Argentina',\n  'Aruba',\n  'Avstraliya',\n  'Avstriya',\n  'Azərbaycan',\n  'Baham adaları',\n  'Banqladeş',\n  'Barbados',\n  'Belçika',\n  'Beliz',\n  'Belarus',\n  'Benin',\n  'Bermud adaları',\n  'BƏƏ',\n  'ABŞ',\n  'Boliviya',\n  'Bolqarıstan',\n  'Bosniya və Herseqovina',\n  'Botsvana',\n  'Böyük Britaniya',\n  'Braziliya',\n  'Bruney',\n  'Burkina-Faso',\n  'Burundi',\n  'Butan',\n  'Bəhreyn',\n  'Cersi',\n  'Cəbəli-Tariq',\n  'CAR',\n  'Cənubi Sudan',\n  'Cənubi Koreya',\n  'Cibuti',\n  'Çad',\n  'Çexiya',\n  'Monteneqro',\n  'Çili',\n  'ÇXR',\n  'Danimarka',\n  'Dominika',\n  'Dominikan Respublikası',\n  'Efiopiya',\n  'Ekvador',\n  'Ekvatorial Qvineya',\n  'Eritreya',\n  'Ermənistan',\n  'Estoniya',\n  'Əfqanıstan',\n  'Əlcəzair',\n  'Farer adaları',\n  'Fələstin Dövləti',\n  'Fici',\n  'Kot-d’İvuar',\n  'Filippin',\n  'Finlandiya',\n  'Folklend adaları',\n  'Fransa',\n  'Fransa Polineziyası',\n  'Gernsi',\n  'Gürcüstan',\n  'Haiti',\n  'Hindistan',\n  'Honduras',\n  'Honkonq',\n  'Xorvatiya',\n  'İndoneziya',\n  'İordaniya',\n  'İraq',\n  'İran',\n  'İrlandiya',\n  'İslandiya',\n  'İspaniya',\n  'İsrail',\n  'İsveç',\n  'İsveçrə',\n  'İtaliya',\n  'Kabo-Verde',\n  'Kamboca',\n  'Kamerun',\n  'Kanada',\n  'Kayman adaları',\n  'Keniya',\n  'Kipr',\n  'Kiribati',\n  'Kokos adaları',\n  'Kolumbiya',\n  'Komor adaları',\n  'Konqo Respublikası',\n  'KDR',\n  'Kosovo',\n  'Kosta-Rika',\n  'Kuba',\n  'Kuk adaları',\n  'Küveyt',\n  'Qabon',\n  'Qambiya',\n  'Qana',\n  'Qətər',\n  'Qayana',\n  'Qazaxıstan',\n  'Qərbi Sahara',\n  'Qırğızıstan',\n  'Qrenada',\n  'Qrenlandiya',\n  'Quam',\n  'Qvatemala',\n  'Qvineya',\n  'Qvineya-Bisau',\n  'Laos',\n  'Latviya',\n  'Lesoto',\n  'Liberiya',\n  'Litva',\n  'Livan',\n  'Liviya',\n  'Lixtenşteyn',\n  'Lüksemburq',\n  'Macarıstan',\n  'Madaqaskar',\n  'Makao',\n  'Makedoniya',\n  'Malavi',\n  'Malayziya',\n  'Maldiv adaları',\n  'Mali',\n  'Malta',\n  'Marşall adaları',\n  'Mavriki',\n  'Mavritaniya',\n  'Mayotta',\n  'Meksika',\n  'Men adası',\n  'Mərakeş',\n  'MAR',\n  'Mikroneziya',\n  'Milad adası',\n  'Misir',\n  'Myanma',\n  'Moldova',\n  'Monako',\n  'Monqolustan',\n  'Montserrat',\n  'Mozambik',\n  'Müqəddəs Yelena, Askenson və Tristan-da-Kunya adaları',\n  'Namibiya',\n  'Nauru',\n  'Nepal',\n  'Niderland',\n  'Niderland Antil adaları',\n  'Niger',\n  'Nigeriya',\n  'Nikaraqua',\n  'Niue',\n  'Norfolk adası',\n  'Norveç',\n  'Oman',\n  'Özbəkistan',\n  'Pakistan',\n  'Palau',\n  'Panama',\n  'Papua-Yeni Qvineya',\n  'Paraqvay',\n  'Peru',\n  'Pitkern adaları',\n  'Polşa',\n  'Portuqaliya',\n  'Prednestroviya',\n  'Puerto-Riko',\n  'Ruanda',\n  'Rumıniya',\n  'Rusiya',\n  'Salvador',\n  'Samoa',\n  'San-Marino',\n  'San-Tome və Prinsipi',\n  'Seneqal',\n  'Sen-Bartelemi',\n  'Sent-Kits və Nevis',\n  'Sent-Lüsiya',\n  'Sen-Marten',\n  'Sen-Pyer və Mikelon',\n  'Sent-Vinsent və Qrenadina',\n  'Serbiya',\n  'Seyşel adaları',\n  'Səudiyyə Ərəbistanı',\n  'Sinqapur',\n  'Slovakiya',\n  'Sloveniya',\n  'Solomon adaları',\n  'Somali',\n  'Somalilend',\n  'Sudan',\n  'Surinam',\n  'Suriya',\n  'Svazilend',\n  'Syerra-Leone',\n  'Şərqi Timor',\n  'Şimali Marian adaları',\n  'Şpisbergen və Yan-Mayen',\n  'Şri-Lanka',\n  'Tacikistan',\n  'Tanzaniya',\n  'Tailand',\n  'Çin Respublikası',\n  'Törks və Kaykos adaları',\n  'Tokelau',\n  'Tonqa',\n  'Toqo',\n  'Trinidad və Tobaqo',\n  'Tunis',\n  'Tuvalu',\n  'Türkiyə',\n  'Türkmənistan',\n  'Ukrayna',\n  'Uollis və Futuna',\n  'Uqanda',\n  'Uruqvay',\n  'Vanuatu',\n  'Vatikan',\n  'Venesuela',\n  'Amerika Virgin adaları',\n  'Britaniya Virgin adaları',\n  'Vyetnam',\n  'Yamayka',\n  'Yaponiya',\n  'Yeni Kaledoniya',\n  'Yeni Zelandiya',\n  'Yəmən',\n  'Yunanıstan',\n  'Zambiya',\n  'Zimbabve',\n];\n"
  },
  {
    "path": "src/locales/az/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport country from './country';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport street_address from './street_address';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  country,\n  postcode,\n  secondary_address,\n  state,\n  street_address,\n  street_name,\n  street_pattern,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/az/location/postcode.ts",
    "content": "export default ['AZ####'];\n"
  },
  {
    "path": "src/locales/az/location/secondary_address.ts",
    "content": "export default ['m. ###'];\n"
  },
  {
    "path": "src/locales/az/location/state.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/az/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}}, {{location.buildingNumber}}',\n  full: '{{location.street}}, {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/az/location/street_name.ts",
    "content": "export default [\n  'Abbas Fətullayev',\n  'Abbas Mirzə Şərifzadə',\n  'Abbas Səhhət',\n  'Abdulla Şaiq',\n  'Afiyəddin Cəlilov',\n  'Axundov',\n  'Ağa Nemətulla',\n  'Ağadadaş Qurbanov',\n  'Akademik Həsən Əliyev',\n  'Akademik Lətif İmanov',\n  'Alı Mustafayev',\n  'Almas İldırım',\n  'Asəf Zeynallı',\n  'Asif Əsədullayev',\n  'Aşıq Alı',\n  'Aşıq Ələsgər',\n  'Azadlıq prospekti',\n  'Bakıxanov',\n  'Balababa Məcidov',\n  'Balaəmi Dadaşov',\n  'Behbud Şaxtantinski',\n  'Bəkir Çobanzadə',\n  'Bəsti Bağırova',\n  'Bəşir Səfəroğlu',\n  'Böyük Qala',\n  'Cabir Əliyev',\n  'Camal Hacıəliyev',\n  'Cavadxan',\n  'Cavanşir',\n  'Ceyhun Səlimov',\n  'Ceyhunbəy Hacıbəyli',\n  'Cəbiyev',\n  'Cəfər Xəndan',\n  'Cəfər Cabbarlı',\n  'Cəlal Qurbanov',\n  'Cəlil Məmmədquluzadə',\n  'Çingiz Mustafayev',\n  'Çobanzadə',\n  'Dadaş Bünyadzadə',\n  'Dağlı Yunus',\n  'Dilarə Əliyeva',\n  'Elçin Əzimov',\n  'Eldar və Abdulla Əlibəyovlar',\n  'Elxan Həsənov',\n  'Elşən Mehdiyev',\n  'Elşən Süleymanov',\n  'Etibar Bəkirov',\n  'Əbdüləzəl Dəmirçizadə',\n  'Əbdülhəsən Anaplı',\n  'Əbdülkərim Əlizadə',\n  'Əhməd bəy Ağaoğlu',\n  'Əhməd Cavad',\n  'Əhməd Cəmil',\n  'Əhməd Mehbalıyev',\n  'Əhməd Rəcəbli',\n  'Əjdər Xanbabayev',\n  'Əkrəm Cəfərov',\n  'Ələsgər Qayıbov',\n  'Əliağa Vahid',\n  'Əli Bəy Hüseynzadə',\n  'Əlimərdan bəy Topçubaşov',\n  'Əliyar Əliyev',\n  'Əlövsət Abdulrəhimov',\n  'Əlövsət Quliyev',\n  'Əmir Bağırov',\n  'Əsəd Əhmədov',\n  'Əşrəf Yunusov',\n  'Əzim Əzimzadə',\n  'Əziz Əliyev',\n  'Heybət Heybətov',\n  'Həqiqət Rzayeva',\n  'Həmid Araslı',\n  'Hənifə Ələsgərova',\n  'Hərbçilər',\n  'Həsənoğu',\n  'Həsən Seyidbəyli',\n  'Hətəm Allahverdiyev',\n  'Həzi Aslanov',\n  'Hüsü Hacıyev',\n  'Hüseynqulu Sarabski',\n  'Fətəli xan Xoyski',\n  'Fəzail Bayramov',\n  'Fikrət Əmirov',\n  'Fuad İbrahimbəyov',\n  'Fuad Yusifov',\n  'General Əliağa Şıxlinski',\n  'Gülayə Qədirbəyova',\n  'Gənclik',\n  'Xaqani',\n  'Xan Şuşinski',\n  'Xanlar',\n  'Xudu Məmmədov',\n  'İbrahimpaşa Dadaşov',\n  'İdris Süleymanov',\n  'İlqar Abbasov',\n  'İlqar İsmayılov',\n  'İmran Qasımov',\n  'İnqilab İsmayılov',\n  'İsfəndiyar Zülalov',\n  'İslam Abışov',\n  'İslam Səfərli',\n  'İsmayıl bəy Qutqaşınlı',\n  'İsmayıl Mirzəgülov',\n  'İstiqlaliyyət',\n  '28 May',\n  'İsgəndərov',\n  'İvan Turgenev',\n  'İzmir',\n  'İzzət Həmidov',\n  'İzzət Orucova',\n  'Kamal Rəhimov',\n  'Kazım Kazımzadə',\n  'Kazımağa Kərimov',\n  'Kərəm İsmayılov',\n  'Kiçik Qala',\n  'Koroğlu Rəhimov',\n  'Qaçaq Nəbi',\n  'Qarabağ',\n  'Qədirbəyov',\n  'Qəzənfər Musabəyov',\n  'Qəzənfər Vəliyev',\n  'Leyla Məmmədbəyova',\n  'Mahmud İbrahimov',\n  'Malik Məmmədov',\n  'Mehdi Abbasov',\n  'Mehdi Mehdizadə',\n  'Məhəmməd Əmin Rəsulzadə',\n  'Məhəmməd Hadi',\n  'Məhəmməd Xiyabani',\n  'Məhəmməd ibn Hinduşah Naxçıvani',\n  'Məhsəti Gəncəvi',\n  'Məmmədyarov',\n  'Mərdanov qardaşları',\n  'Mətləb Ağayev',\n  'Məşədi Hilal',\n  'Məzahir Rüstəmov',\n  'Mikayıl Müşviq',\n  'Mingəçevir',\n  'Mirəli Qaşqay',\n  'Mirəli Seyidov',\n  'Mirzağa Əliyev',\n  'Mirzə İbrahimov',\n  'Mirzə Mənsur',\n  'Mirzə Mustafayev',\n  'Murtuza Muxtarov',\n  'Mustafa Topçubaşov',\n  'Müqtədir Aydınbəyov',\n  'Müslüm Maqomayev',\n  'Müzəffər Həsənov',\n  'Nabat Aşurbəyova',\n  'Naxçıvani',\n  'Naximov',\n  'Nazim İsmaylov',\n  'Neapol',\n  'Neftçi Qurban Abbasov',\n  'Neftçilər prospekti',\n  'Nəcəfbəy Vəzirov',\n  'Nəcəfqulu Rəfiyev',\n  'Nəriman Nərimanov',\n  'Nəsirəddin Tusi',\n  'Nigar Rəfibəyli',\n  'Niyazi',\n  'Nizami',\n  'Nizami Abdullayev',\n  'Nobel prospekti',\n  'Novruz',\n  'Novruzov qardaşları',\n  'Oqtay Vəliyev',\n  'Parlament',\n  'Puşkin',\n  'Rafiq Ağayev',\n  'Ramiz Qəmbərov',\n  'Rəşid Behbudov',\n  'Rəşid Məcidov',\n  'Ruhulla Axundov',\n  'Ruslan Allahverdiyev',\n  'Rüstəm Rüstəmov',\n  'Tahir Bağırov',\n  'Tarzan Hacı Məmmədov',\n  'Tbilisi prospekti',\n  'Təbriz (Bakı)',\n  'Təbriz Xəlilbəyli',\n  'Tofiq Məmmədov',\n  'Tolstoy',\n  'Sabit Orucov',\n  'Sabit Rəhman',\n  'Sahib Hümmətov',\n  'Salatın Əsgərova',\n  'Sarayevo',\n  'Seyid Əzim Şirvani',\n  'Seyid Şuşinski',\n  'Seyidov',\n  'Səməd bəy Mehmandarov',\n  'Səməd Vurğun',\n  'Səttar Bəhlulzadə',\n  'Sona xanım Vəlixanlı',\n  'Sübhi Salayev',\n  'Süleyman Əhmədov',\n  'Süleyman Rəhimov',\n  'Süleyman Rüstəm',\n  'Süleyman Sani Axundov',\n  'Süleyman Vəzirov',\n  'Şahin Səmədov',\n  'Şamil Əzizbəyov',\n  'Şamil Kamilov',\n  'Şeyx Şamil',\n  'Şəfayət Mehdiyev',\n  'Şəmsi Bədəlbəyli',\n  'Şirin Mirzəyev',\n  'Şıxəli Qurbanov',\n  'Şövkət Ələkbərova',\n  'Ülvi Bünyadzadə',\n  'Üzeyir Hacıbəyov',\n  'Vasif Əliyev',\n  'Vəli Məmmədov',\n  'Vladislav Plotnikov',\n  'Vüqar Quliyev',\n  'Vunq Tau',\n  'Yaqub Əliyev',\n  'Yaşar Abdullayev',\n  'Yaşar Əliyev',\n  'Yavər Əliyev',\n  'Yesenin',\n  'Yəhya Hüseynov',\n  'Yılmaz Axundzadə',\n  'Yüsif Eyvazov',\n  'Yusif Qasımov',\n  'Yusif Məmmədəliyev',\n  'Yusif Səfərov',\n  'Yusif Vəzir Çəmənzəminli',\n  'Zahid Əliyev',\n  'Zahid Xəlilov',\n  'Zaur Kərimov',\n  'Zavod',\n  'Zərgərpalan',\n];\n"
  },
  {
    "path": "src/locales/az/location/street_pattern.ts",
    "content": "export default [\n  '{{location.street_suffix}} {{location.street_name}}',\n  '{{location.street_name}} {{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/az/location/street_suffix.ts",
    "content": "export default ['küç.', 'küçəsi', 'prospekti', 'pr.', 'sahəsi', 'sh.'];\n"
  },
  {
    "path": "src/locales/az/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Azerbaijani',\n  code: 'az',\n  language: 'az',\n  endonym: 'azərbaycan dili',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/az/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Adeliya',\n    'Afaq',\n    'Afərim',\n    'Afət',\n    'Aidə',\n    'Alsu',\n    'Anna',\n    'Ayan',\n    'Aydan',\n    'Aygül',\n    'Aygün',\n    'Aylin',\n    'Aynur',\n    'Aytən',\n    'Bahar',\n    'Banu',\n    'Billurə',\n    'Bəyaz',\n    'Cansu',\n    'Ceyla',\n    'Damla',\n    'Diana',\n    'Dilarə',\n    'Dəniz',\n    'Ella',\n    'Ellada',\n    'Elnarə',\n    'Elvira',\n    'Elyanora',\n    'Elza',\n    'Esmira',\n    'Estella',\n    'Fatimə',\n    'Fidan',\n    'Firuzə',\n    'Fərqanə',\n    'Fərəh',\n    'Fəxriyyə',\n    'Gövhər',\n    'Gülay',\n    'Gülsüm',\n    'Gülçin',\n    'Gülər',\n    'Günay',\n    'Humay',\n    'Hülya',\n    'Hüriyə',\n    'Jalə',\n    'Jasmin',\n    'Kübra',\n    'Lalə',\n    'Lamiyə',\n    'Laura',\n    'Leyla',\n    'Liliya',\n    'Ləman',\n    'Maya',\n    'Mehriban',\n    'Mələk',\n    'Nigar',\n    'Nuray',\n    'Nurgün',\n    'Nərgiz',\n    'Ofelya',\n    'Pəri',\n    'Röya',\n    'Selcan',\n    'Səbinə',\n    'Tansu',\n    'Tuba',\n    'Ulduz',\n    'Ülkər',\n    'Ülviyyə',\n  ],\n  male: [\n    'Abbas',\n    'Abdulla',\n    'Adil',\n    'Afəl',\n    'Akif',\n    'Amid',\n    'Anar',\n    'Aqil',\n    'Bəhram',\n    'Bəhruz',\n    'Bəxtiyar',\n    'Elnur',\n    'Emil',\n    'Emin',\n    'Faiq',\n    'Kamran',\n    'Nadir',\n    'Nahid',\n    'Natiq',\n    'Nihad',\n    'Nurlan',\n    'Rafiq',\n    'Rəşad',\n    'Rəşid',\n    'Tahir',\n    'Tunar',\n    'Tərlan',\n    'Zahir',\n    'Zaur',\n    'İlham',\n    'İlqar',\n    'İxtiyar',\n    'Şaiq',\n    'Şəhriyar',\n    'Əhməd',\n  ],\n};\n"
  },
  {
    "path": "src/locales/az/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport suffix from './suffix';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  suffix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/az/person/last_name.ts",
    "content": "export default {\n  female: [\n    'Abdullayeva',\n    'Qasımova',\n    'Rəşidova',\n    'Seyidova',\n    'Soltanova',\n    'Tahirova',\n    'Vəsiyeva',\n    'Əfəndiyeva',\n    'Əliyeva',\n    'Ələkbərova',\n  ],\n  male: [\n    'Məmmədov',\n    'Nəzərov',\n    'Quliyev',\n    'Rəhimov',\n    'Soltanov',\n    'Vəliyev',\n    'Xəlilov',\n    'Əhmədov',\n    'Əliyev',\n    'Ələkbərov',\n  ],\n};\n"
  },
  {
    "path": "src/locales/az/person/last_name_pattern.ts",
    "content": "export default {\n  female: [{ value: '{{person.last_name.female}}', weight: 1 }],\n  male: [{ value: '{{person.last_name.male}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/az/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}}', weight: 1 },\n  { value: '{{person.lastName}} {{person.firstName}}', weight: 1 },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 1 },\n];\n"
  },
  {
    "path": "src/locales/az/person/prefix.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/az/person/suffix.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/az/phone_number/format/human.ts",
    "content": "export default ['(9##)###-##-##'];\n"
  },
  {
    "path": "src/locales/az/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/az/phone_number/format/international.ts",
    "content": "export default ['+9949#########'];\n"
  },
  {
    "path": "src/locales/az/phone_number/format/national.ts",
    "content": "export default ['9#########'];\n"
  },
  {
    "path": "src/locales/az/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/base/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport space from './space';\n\nconst color: ColorDefinition = {\n  space,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/base/color/space.ts",
    "content": "export default [\n  'Academy Color Encoding System (ACES)',\n  'Adobe RGB',\n  'Adobe Wide Gamut RGB',\n  'British Standard Colour (BS)',\n  'CIE 1931 XYZ',\n  'CIELAB',\n  'CIELUV',\n  'CIEUVW',\n  'CMY',\n  'CMYK',\n  'DCI-P3',\n  'Display-P3',\n  'Federal Standard 595C',\n  'HKS',\n  'HSL',\n  'HSLA',\n  'HSLuv',\n  'HSV',\n  'HWB',\n  'LCh',\n  'LMS',\n  'Munsell Color System',\n  'Natural Color System (NSC)',\n  'Pantone Matching System (PMS)',\n  'ProPhoto RGB Color Space',\n  'RAL',\n  'RG',\n  'RGBA',\n  'RGK',\n  'Rec. 2020',\n  'Rec. 2100',\n  'Rec. 601',\n  'Rec. 709',\n  'Uniform Color Spaces (UCSs)',\n  'YDbDr',\n  'YIQ',\n  'YPbPr',\n  'sRGB',\n  'sYCC',\n  'scRGB',\n  'xvYCC',\n];\n"
  },
  {
    "path": "src/locales/base/database/collation.ts",
    "content": "export default [\n  'ascii_bin',\n  'ascii_general_ci',\n  'cp1250_bin',\n  'cp1250_general_ci',\n  'utf8_bin',\n  'utf8_general_ci',\n  'utf8_unicode_ci',\n];\n"
  },
  {
    "path": "src/locales/base/database/engine.ts",
    "content": "export default ['ARCHIVE', 'BLACKHOLE', 'CSV', 'InnoDB', 'MEMORY', 'MyISAM'];\n"
  },
  {
    "path": "src/locales/base/database/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DatabaseDefinition } from '../../..';\nimport collation from './collation';\nimport engine from './engine';\nimport type_ from './type';\n\nconst database: DatabaseDefinition = {\n  collation,\n  engine,\n  type: type_,\n};\n\nexport default database;\n"
  },
  {
    "path": "src/locales/base/database/type.ts",
    "content": "export default [\n  'bigint',\n  'binary',\n  'bit',\n  'blob',\n  'boolean',\n  'date',\n  'datetime',\n  'decimal',\n  'double',\n  'enum',\n  'float',\n  'geometry',\n  'int',\n  'mediumint',\n  'point',\n  'real',\n  'serial',\n  'set',\n  'smallint',\n  'text',\n  'time',\n  'timestamp',\n  'tinyint',\n  'varchar',\n];\n"
  },
  {
    "path": "src/locales/base/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport time_zone from './time_zone';\n\nconst date: DateDefinition = {\n  time_zone,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/base/date/time_zone.ts",
    "content": "// https://www.iana.org/time-zones -  2024a - 2024-02-01\n// This file is generated using:\n// const { timeZonesNames } = await import('https://esm.sh/@vvo/tzdb');\n// JSON.stringify(timeZonesNames, null, 2);\nexport default [\n  'Africa/Abidjan',\n  'Africa/Accra',\n  'Africa/Addis_Ababa',\n  'Africa/Algiers',\n  'Africa/Asmara',\n  'Africa/Bamako',\n  'Africa/Bangui',\n  'Africa/Banjul',\n  'Africa/Bissau',\n  'Africa/Blantyre',\n  'Africa/Brazzaville',\n  'Africa/Bujumbura',\n  'Africa/Cairo',\n  'Africa/Casablanca',\n  'Africa/Ceuta',\n  'Africa/Conakry',\n  'Africa/Dakar',\n  'Africa/Dar_es_Salaam',\n  'Africa/Djibouti',\n  'Africa/Douala',\n  'Africa/El_Aaiun',\n  'Africa/Freetown',\n  'Africa/Gaborone',\n  'Africa/Harare',\n  'Africa/Johannesburg',\n  'Africa/Juba',\n  'Africa/Kampala',\n  'Africa/Khartoum',\n  'Africa/Kigali',\n  'Africa/Kinshasa',\n  'Africa/Lagos',\n  'Africa/Libreville',\n  'Africa/Lome',\n  'Africa/Luanda',\n  'Africa/Lubumbashi',\n  'Africa/Lusaka',\n  'Africa/Malabo',\n  'Africa/Maputo',\n  'Africa/Maseru',\n  'Africa/Mbabane',\n  'Africa/Mogadishu',\n  'Africa/Monrovia',\n  'Africa/Nairobi',\n  'Africa/Ndjamena',\n  'Africa/Niamey',\n  'Africa/Nouakchott',\n  'Africa/Ouagadougou',\n  'Africa/Porto-Novo',\n  'Africa/Sao_Tome',\n  'Africa/Tripoli',\n  'Africa/Tunis',\n  'Africa/Windhoek',\n  'America/Adak',\n  'America/Anchorage',\n  'America/Anguilla',\n  'America/Antigua',\n  'America/Araguaina',\n  'America/Argentina/Buenos_Aires',\n  'America/Argentina/Catamarca',\n  'America/Argentina/Cordoba',\n  'America/Argentina/Jujuy',\n  'America/Argentina/La_Rioja',\n  'America/Argentina/Mendoza',\n  'America/Argentina/Rio_Gallegos',\n  'America/Argentina/Salta',\n  'America/Argentina/San_Juan',\n  'America/Argentina/San_Luis',\n  'America/Argentina/Tucuman',\n  'America/Argentina/Ushuaia',\n  'America/Aruba',\n  'America/Asuncion',\n  'America/Atikokan',\n  'America/Bahia',\n  'America/Bahia_Banderas',\n  'America/Barbados',\n  'America/Belem',\n  'America/Belize',\n  'America/Blanc-Sablon',\n  'America/Boa_Vista',\n  'America/Bogota',\n  'America/Boise',\n  'America/Cambridge_Bay',\n  'America/Campo_Grande',\n  'America/Cancun',\n  'America/Caracas',\n  'America/Cayenne',\n  'America/Cayman',\n  'America/Chicago',\n  'America/Chihuahua',\n  'America/Ciudad_Juarez',\n  'America/Costa_Rica',\n  'America/Creston',\n  'America/Cuiaba',\n  'America/Curacao',\n  'America/Danmarkshavn',\n  'America/Dawson',\n  'America/Dawson_Creek',\n  'America/Denver',\n  'America/Detroit',\n  'America/Dominica',\n  'America/Edmonton',\n  'America/Eirunepe',\n  'America/El_Salvador',\n  'America/Fort_Nelson',\n  'America/Fortaleza',\n  'America/Glace_Bay',\n  'America/Goose_Bay',\n  'America/Grand_Turk',\n  'America/Grenada',\n  'America/Guadeloupe',\n  'America/Guatemala',\n  'America/Guayaquil',\n  'America/Guyana',\n  'America/Halifax',\n  'America/Havana',\n  'America/Hermosillo',\n  'America/Indiana/Indianapolis',\n  'America/Indiana/Knox',\n  'America/Indiana/Marengo',\n  'America/Indiana/Petersburg',\n  'America/Indiana/Tell_City',\n  'America/Indiana/Vevay',\n  'America/Indiana/Vincennes',\n  'America/Indiana/Winamac',\n  'America/Inuvik',\n  'America/Iqaluit',\n  'America/Jamaica',\n  'America/Juneau',\n  'America/Kentucky/Louisville',\n  'America/Kentucky/Monticello',\n  'America/Kralendijk',\n  'America/La_Paz',\n  'America/Lima',\n  'America/Los_Angeles',\n  'America/Lower_Princes',\n  'America/Maceio',\n  'America/Managua',\n  'America/Manaus',\n  'America/Marigot',\n  'America/Martinique',\n  'America/Matamoros',\n  'America/Mazatlan',\n  'America/Menominee',\n  'America/Merida',\n  'America/Metlakatla',\n  'America/Mexico_City',\n  'America/Miquelon',\n  'America/Moncton',\n  'America/Monterrey',\n  'America/Montevideo',\n  'America/Montserrat',\n  'America/Nassau',\n  'America/New_York',\n  'America/Nome',\n  'America/Noronha',\n  'America/North_Dakota/Beulah',\n  'America/North_Dakota/Center',\n  'America/North_Dakota/New_Salem',\n  'America/Nuuk',\n  'America/Ojinaga',\n  'America/Panama',\n  'America/Paramaribo',\n  'America/Phoenix',\n  'America/Port-au-Prince',\n  'America/Port_of_Spain',\n  'America/Porto_Velho',\n  'America/Puerto_Rico',\n  'America/Punta_Arenas',\n  'America/Rankin_Inlet',\n  'America/Recife',\n  'America/Regina',\n  'America/Resolute',\n  'America/Rio_Branco',\n  'America/Santarem',\n  'America/Santiago',\n  'America/Santo_Domingo',\n  'America/Sao_Paulo',\n  'America/Scoresbysund',\n  'America/Sitka',\n  'America/St_Barthelemy',\n  'America/St_Johns',\n  'America/St_Kitts',\n  'America/St_Lucia',\n  'America/St_Thomas',\n  'America/St_Vincent',\n  'America/Swift_Current',\n  'America/Tegucigalpa',\n  'America/Thule',\n  'America/Tijuana',\n  'America/Toronto',\n  'America/Tortola',\n  'America/Vancouver',\n  'America/Whitehorse',\n  'America/Winnipeg',\n  'America/Yakutat',\n  'America/Yellowknife',\n  'Antarctica/Casey',\n  'Antarctica/Davis',\n  'Antarctica/DumontDUrville',\n  'Antarctica/Macquarie',\n  'Antarctica/Mawson',\n  'Antarctica/McMurdo',\n  'Antarctica/Palmer',\n  'Antarctica/Rothera',\n  'Antarctica/Syowa',\n  'Antarctica/Troll',\n  'Antarctica/Vostok',\n  'Arctic/Longyearbyen',\n  'Asia/Aden',\n  'Asia/Almaty',\n  'Asia/Amman',\n  'Asia/Anadyr',\n  'Asia/Aqtau',\n  'Asia/Aqtobe',\n  'Asia/Ashgabat',\n  'Asia/Atyrau',\n  'Asia/Baghdad',\n  'Asia/Bahrain',\n  'Asia/Baku',\n  'Asia/Bangkok',\n  'Asia/Barnaul',\n  'Asia/Beirut',\n  'Asia/Bishkek',\n  'Asia/Brunei',\n  'Asia/Chita',\n  'Asia/Choibalsan',\n  'Asia/Colombo',\n  'Asia/Damascus',\n  'Asia/Dhaka',\n  'Asia/Dili',\n  'Asia/Dubai',\n  'Asia/Dushanbe',\n  'Asia/Famagusta',\n  'Asia/Gaza',\n  'Asia/Hebron',\n  'Asia/Ho_Chi_Minh',\n  'Asia/Hong_Kong',\n  'Asia/Hovd',\n  'Asia/Irkutsk',\n  'Asia/Jakarta',\n  'Asia/Jayapura',\n  'Asia/Jerusalem',\n  'Asia/Kabul',\n  'Asia/Kamchatka',\n  'Asia/Karachi',\n  'Asia/Kathmandu',\n  'Asia/Khandyga',\n  'Asia/Kolkata',\n  'Asia/Krasnoyarsk',\n  'Asia/Kuala_Lumpur',\n  'Asia/Kuching',\n  'Asia/Kuwait',\n  'Asia/Macau',\n  'Asia/Magadan',\n  'Asia/Makassar',\n  'Asia/Manila',\n  'Asia/Muscat',\n  'Asia/Nicosia',\n  'Asia/Novokuznetsk',\n  'Asia/Novosibirsk',\n  'Asia/Omsk',\n  'Asia/Oral',\n  'Asia/Phnom_Penh',\n  'Asia/Pontianak',\n  'Asia/Pyongyang',\n  'Asia/Qatar',\n  'Asia/Qostanay',\n  'Asia/Qyzylorda',\n  'Asia/Riyadh',\n  'Asia/Sakhalin',\n  'Asia/Samarkand',\n  'Asia/Seoul',\n  'Asia/Shanghai',\n  'Asia/Singapore',\n  'Asia/Srednekolymsk',\n  'Asia/Taipei',\n  'Asia/Tashkent',\n  'Asia/Tbilisi',\n  'Asia/Tehran',\n  'Asia/Thimphu',\n  'Asia/Tokyo',\n  'Asia/Tomsk',\n  'Asia/Ulaanbaatar',\n  'Asia/Urumqi',\n  'Asia/Ust-Nera',\n  'Asia/Vientiane',\n  'Asia/Vladivostok',\n  'Asia/Yakutsk',\n  'Asia/Yangon',\n  'Asia/Yekaterinburg',\n  'Asia/Yerevan',\n  'Atlantic/Azores',\n  'Atlantic/Bermuda',\n  'Atlantic/Canary',\n  'Atlantic/Cape_Verde',\n  'Atlantic/Faroe',\n  'Atlantic/Madeira',\n  'Atlantic/Reykjavik',\n  'Atlantic/South_Georgia',\n  'Atlantic/St_Helena',\n  'Atlantic/Stanley',\n  'Australia/Adelaide',\n  'Australia/Brisbane',\n  'Australia/Broken_Hill',\n  'Australia/Darwin',\n  'Australia/Eucla',\n  'Australia/Hobart',\n  'Australia/Lindeman',\n  'Australia/Lord_Howe',\n  'Australia/Melbourne',\n  'Australia/Perth',\n  'Australia/Sydney',\n  'Europe/Amsterdam',\n  'Europe/Andorra',\n  'Europe/Astrakhan',\n  'Europe/Athens',\n  'Europe/Belgrade',\n  'Europe/Berlin',\n  'Europe/Bratislava',\n  'Europe/Brussels',\n  'Europe/Bucharest',\n  'Europe/Budapest',\n  'Europe/Busingen',\n  'Europe/Chisinau',\n  'Europe/Copenhagen',\n  'Europe/Dublin',\n  'Europe/Gibraltar',\n  'Europe/Guernsey',\n  'Europe/Helsinki',\n  'Europe/Isle_of_Man',\n  'Europe/Istanbul',\n  'Europe/Jersey',\n  'Europe/Kaliningrad',\n  'Europe/Kirov',\n  'Europe/Kyiv',\n  'Europe/Lisbon',\n  'Europe/Ljubljana',\n  'Europe/London',\n  'Europe/Luxembourg',\n  'Europe/Madrid',\n  'Europe/Malta',\n  'Europe/Mariehamn',\n  'Europe/Minsk',\n  'Europe/Monaco',\n  'Europe/Moscow',\n  'Europe/Oslo',\n  'Europe/Paris',\n  'Europe/Podgorica',\n  'Europe/Prague',\n  'Europe/Riga',\n  'Europe/Rome',\n  'Europe/Samara',\n  'Europe/San_Marino',\n  'Europe/Sarajevo',\n  'Europe/Saratov',\n  'Europe/Simferopol',\n  'Europe/Skopje',\n  'Europe/Sofia',\n  'Europe/Stockholm',\n  'Europe/Tallinn',\n  'Europe/Tirane',\n  'Europe/Ulyanovsk',\n  'Europe/Vaduz',\n  'Europe/Vatican',\n  'Europe/Vienna',\n  'Europe/Vilnius',\n  'Europe/Volgograd',\n  'Europe/Warsaw',\n  'Europe/Zagreb',\n  'Europe/Zurich',\n  'Indian/Antananarivo',\n  'Indian/Chagos',\n  'Indian/Christmas',\n  'Indian/Cocos',\n  'Indian/Comoro',\n  'Indian/Kerguelen',\n  'Indian/Mahe',\n  'Indian/Maldives',\n  'Indian/Mauritius',\n  'Indian/Mayotte',\n  'Indian/Reunion',\n  'Pacific/Apia',\n  'Pacific/Auckland',\n  'Pacific/Bougainville',\n  'Pacific/Chatham',\n  'Pacific/Chuuk',\n  'Pacific/Easter',\n  'Pacific/Efate',\n  'Pacific/Fakaofo',\n  'Pacific/Fiji',\n  'Pacific/Funafuti',\n  'Pacific/Galapagos',\n  'Pacific/Gambier',\n  'Pacific/Guadalcanal',\n  'Pacific/Guam',\n  'Pacific/Honolulu',\n  'Pacific/Kanton',\n  'Pacific/Kiritimati',\n  'Pacific/Kosrae',\n  'Pacific/Kwajalein',\n  'Pacific/Majuro',\n  'Pacific/Marquesas',\n  'Pacific/Midway',\n  'Pacific/Nauru',\n  'Pacific/Niue',\n  'Pacific/Norfolk',\n  'Pacific/Noumea',\n  'Pacific/Pago_Pago',\n  'Pacific/Palau',\n  'Pacific/Pitcairn',\n  'Pacific/Pohnpei',\n  'Pacific/Port_Moresby',\n  'Pacific/Rarotonga',\n  'Pacific/Saipan',\n  'Pacific/Tahiti',\n  'Pacific/Tarawa',\n  'Pacific/Tongatapu',\n  'Pacific/Wake',\n  'Pacific/Wallis',\n];\n"
  },
  {
    "path": "src/locales/base/hacker/abbreviation.ts",
    "content": "export default [\n  'ADP',\n  'AGP',\n  'AI',\n  'API',\n  'ASCII',\n  'CLI',\n  'COM',\n  'CSS',\n  'DNS',\n  'DRAM',\n  'EXE',\n  'FTP',\n  'GB',\n  'HDD',\n  'HEX',\n  'HTTP',\n  'IB',\n  'IP',\n  'JBOD',\n  'JSON',\n  'OCR',\n  'PCI',\n  'PNG',\n  'RAM',\n  'RSS',\n  'SAS',\n  'SCSI',\n  'SDD',\n  'SMS',\n  'SMTP',\n  'SQL',\n  'SSD',\n  'SSL',\n  'TCP',\n  'THX',\n  'TLS',\n  'UDP',\n  'USB',\n  'UTF8',\n  'VGA',\n  'XML',\n  'XSS',\n];\n"
  },
  {
    "path": "src/locales/base/hacker/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { HackerDefinition } from '../../..';\nimport abbreviation from './abbreviation';\n\nconst hacker: HackerDefinition = {\n  abbreviation,\n};\n\nexport default hacker;\n"
  },
  {
    "path": "src/locales/base/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport color from './color';\nimport database from './database';\nimport date from './date';\nimport hacker from './hacker';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport system from './system';\n\n/**\n * The locale data for the `base` locale.\n *\n * The base locale contains data that is shared across all locales such as ISO codes, time zones, and more.\n */\nconst base: LocaleDefinition = {\n  color,\n  database,\n  date,\n  hacker,\n  internet,\n  location,\n  metadata,\n  system,\n};\n\nexport default base;\n"
  },
  {
    "path": "src/locales/base/internet/emoji.ts",
    "content": "// Source: https://www.unicode.org/Public/emoji/13.1/emoji-test.txt\n// Others: https://www.unicode.org/Public/emoji/\n// Versions: https://www.unicode.org/versions/enumeratedversions.html\n\nexport default {\n  smiley: [\n    '☠️',\n    '☹️',\n    '☺️',\n    '❣️',\n    '❤️',\n    '❤️‍🔥',\n    '❤️‍🩹',\n    '👁️‍🗨️',\n    '👹',\n    '👺',\n    '👻',\n    '👽',\n    '👾',\n    '👿',\n    '💀',\n    '💋',\n    '💌',\n    '💓',\n    '💔',\n    '💕',\n    '💖',\n    '💗',\n    '💘',\n    '💙',\n    '💚',\n    '💛',\n    '💜',\n    '💝',\n    '💞',\n    '💟',\n    '💢',\n    '💣',\n    '💤',\n    '💥',\n    '💦',\n    '💨',\n    '💩',\n    '💫',\n    '💬',\n    '💭',\n    '💯',\n    '🕳️',\n    '🖤',\n    '🗨️',\n    '🗯️',\n    '😀',\n    '😁',\n    '😂',\n    '😃',\n    '😄',\n    '😅',\n    '😆',\n    '😇',\n    '😈',\n    '😉',\n    '😊',\n    '😋',\n    '😌',\n    '😍',\n    '😎',\n    '😏',\n    '😐',\n    '😑',\n    '😒',\n    '😓',\n    '😔',\n    '😕',\n    '😖',\n    '😗',\n    '😘',\n    '😙',\n    '😚',\n    '😛',\n    '😜',\n    '😝',\n    '😞',\n    '😟',\n    '😠',\n    '😡',\n    '😢',\n    '😣',\n    '😤',\n    '😥',\n    '😦',\n    '😧',\n    '😨',\n    '😩',\n    '😪',\n    '😫',\n    '😬',\n    '😭',\n    '😮',\n    '😮‍💨',\n    '😯',\n    '😰',\n    '😱',\n    '😲',\n    '😳',\n    '😴',\n    '😵',\n    '😵‍💫',\n    '😶',\n    '😶‍🌫️',\n    '😷',\n    '😸',\n    '😹',\n    '😺',\n    '😻',\n    '😼',\n    '😽',\n    '😾',\n    '😿',\n    '🙀',\n    '🙁',\n    '🙂',\n    '🙃',\n    '🙄',\n    '🙈',\n    '🙉',\n    '🙊',\n    '🤍',\n    '🤎',\n    '🤐',\n    '🤑',\n    '🤒',\n    '🤓',\n    '🤔',\n    '🤕',\n    '🤖',\n    '🤗',\n    '🤠',\n    '🤡',\n    '🤢',\n    '🤣',\n    '🤤',\n    '🤥',\n    '🤧',\n    '🤨',\n    '🤩',\n    '🤪',\n    '🤫',\n    '🤬',\n    '🤭',\n    '🤮',\n    '🤯',\n    '🥰',\n    '🥱',\n    '🥲',\n    '🥳',\n    '🥴',\n    '🥵',\n    '🥶',\n    '🥸',\n    '🥺',\n    '🧐',\n    '🧡',\n  ],\n  body: [\n    '☝🏻',\n    '☝🏼',\n    '☝🏽',\n    '☝🏾',\n    '☝🏿',\n    '☝️',\n    '✊',\n    '✊🏻',\n    '✊🏼',\n    '✊🏽',\n    '✊🏾',\n    '✊🏿',\n    '✋',\n    '✋🏻',\n    '✋🏼',\n    '✋🏽',\n    '✋🏾',\n    '✋🏿',\n    '✌🏻',\n    '✌🏼',\n    '✌🏽',\n    '✌🏾',\n    '✌🏿',\n    '✌️',\n    '✍🏻',\n    '✍🏼',\n    '✍🏽',\n    '✍🏾',\n    '✍🏿',\n    '✍️',\n    '👀',\n    '👁️',\n    '👂',\n    '👂🏻',\n    '👂🏼',\n    '👂🏽',\n    '👂🏾',\n    '👂🏿',\n    '👃',\n    '👃🏻',\n    '👃🏼',\n    '👃🏽',\n    '👃🏾',\n    '👃🏿',\n    '👄',\n    '👅',\n    '👆',\n    '👆🏻',\n    '👆🏼',\n    '👆🏽',\n    '👆🏾',\n    '👆🏿',\n    '👇',\n    '👇🏻',\n    '👇🏼',\n    '👇🏽',\n    '👇🏾',\n    '👇🏿',\n    '👈',\n    '👈🏻',\n    '👈🏼',\n    '👈🏽',\n    '👈🏾',\n    '👈🏿',\n    '👉',\n    '👉🏻',\n    '👉🏼',\n    '👉🏽',\n    '👉🏾',\n    '👉🏿',\n    '👊',\n    '👊🏻',\n    '👊🏼',\n    '👊🏽',\n    '👊🏾',\n    '👊🏿',\n    '👋',\n    '👋🏻',\n    '👋🏼',\n    '👋🏽',\n    '👋🏾',\n    '👋🏿',\n    '👌',\n    '👌🏻',\n    '👌🏼',\n    '👌🏽',\n    '👌🏾',\n    '👌🏿',\n    '👍',\n    '👍🏻',\n    '👍🏼',\n    '👍🏽',\n    '👍🏾',\n    '👍🏿',\n    '👎',\n    '👎🏻',\n    '👎🏼',\n    '👎🏽',\n    '👎🏾',\n    '👎🏿',\n    '👏',\n    '👏🏻',\n    '👏🏼',\n    '👏🏽',\n    '👏🏾',\n    '👏🏿',\n    '👐',\n    '👐🏻',\n    '👐🏼',\n    '👐🏽',\n    '👐🏾',\n    '👐🏿',\n    '💅',\n    '💅🏻',\n    '💅🏼',\n    '💅🏽',\n    '💅🏾',\n    '💅🏿',\n    '💪',\n    '💪🏻',\n    '💪🏼',\n    '💪🏽',\n    '💪🏾',\n    '💪🏿',\n    '🖐🏻',\n    '🖐🏼',\n    '🖐🏽',\n    '🖐🏾',\n    '🖐🏿',\n    '🖐️',\n    '🖕',\n    '🖕🏻',\n    '🖕🏼',\n    '🖕🏽',\n    '🖕🏾',\n    '🖕🏿',\n    '🖖',\n    '🖖🏻',\n    '🖖🏼',\n    '🖖🏽',\n    '🖖🏾',\n    '🖖🏿',\n    '🙌',\n    '🙌🏻',\n    '🙌🏼',\n    '🙌🏽',\n    '🙌🏾',\n    '🙌🏿',\n    '🙏',\n    '🙏🏻',\n    '🙏🏼',\n    '🙏🏽',\n    '🙏🏾',\n    '🙏🏿',\n    '🤌',\n    '🤌🏻',\n    '🤌🏼',\n    '🤌🏽',\n    '🤌🏾',\n    '🤌🏿',\n    '🤏',\n    '🤏🏻',\n    '🤏🏼',\n    '🤏🏽',\n    '🤏🏾',\n    '🤏🏿',\n    '🤘',\n    '🤘🏻',\n    '🤘🏼',\n    '🤘🏽',\n    '🤘🏾',\n    '🤘🏿',\n    '🤙',\n    '🤙🏻',\n    '🤙🏼',\n    '🤙🏽',\n    '🤙🏾',\n    '🤙🏿',\n    '🤚',\n    '🤚🏻',\n    '🤚🏼',\n    '🤚🏽',\n    '🤚🏾',\n    '🤚🏿',\n    '🤛',\n    '🤛🏻',\n    '🤛🏼',\n    '🤛🏽',\n    '🤛🏾',\n    '🤛🏿',\n    '🤜',\n    '🤜🏻',\n    '🤜🏼',\n    '🤜🏽',\n    '🤜🏾',\n    '🤜🏿',\n    '🤝',\n    '🤞',\n    '🤞🏻',\n    '🤞🏼',\n    '🤞🏽',\n    '🤞🏾',\n    '🤞🏿',\n    '🤟',\n    '🤟🏻',\n    '🤟🏼',\n    '🤟🏽',\n    '🤟🏾',\n    '🤟🏿',\n    '🤲',\n    '🤲🏻',\n    '🤲🏼',\n    '🤲🏽',\n    '🤲🏾',\n    '🤲🏿',\n    '🤳',\n    '🤳🏻',\n    '🤳🏼',\n    '🤳🏽',\n    '🤳🏾',\n    '🤳🏿',\n    '🦴',\n    '🦵',\n    '🦵🏻',\n    '🦵🏼',\n    '🦵🏽',\n    '🦵🏾',\n    '🦵🏿',\n    '🦶',\n    '🦶🏻',\n    '🦶🏼',\n    '🦶🏽',\n    '🦶🏾',\n    '🦶🏿',\n    '🦷',\n    '🦻',\n    '🦻🏻',\n    '🦻🏼',\n    '🦻🏽',\n    '🦻🏾',\n    '🦻🏿',\n    '🦾',\n    '🦿',\n    '🧠',\n    '🫀',\n    '🫁',\n  ],\n  person: [\n    '🎅',\n    '🎅🏻',\n    '🎅🏼',\n    '🎅🏽',\n    '🎅🏾',\n    '🎅🏿',\n    '👦',\n    '👦🏻',\n    '👦🏼',\n    '👦🏽',\n    '👦🏾',\n    '👦🏿',\n    '👧',\n    '👧🏻',\n    '👧🏼',\n    '👧🏽',\n    '👧🏾',\n    '👧🏿',\n    '👨',\n    '👨‍⚕️',\n    '👨‍⚖️',\n    '👨‍✈️',\n    '👨‍🌾',\n    '👨‍🍳',\n    '👨‍🍼',\n    '👨‍🎓',\n    '👨‍🎤',\n    '👨‍🎨',\n    '👨‍🏫',\n    '👨‍🏭',\n    '👨‍💻',\n    '👨‍💼',\n    '👨‍🔧',\n    '👨‍🔬',\n    '👨‍🚀',\n    '👨‍🚒',\n    '👨‍🦰',\n    '👨‍🦱',\n    '👨‍🦲',\n    '👨‍🦳',\n    '👨🏻',\n    '👨🏻‍⚕️',\n    '👨🏻‍⚖️',\n    '👨🏻‍✈️',\n    '👨🏻‍🌾',\n    '👨🏻‍🍳',\n    '👨🏻‍🍼',\n    '👨🏻‍🎓',\n    '👨🏻‍🎤',\n    '👨🏻‍🎨',\n    '👨🏻‍🏫',\n    '👨🏻‍🏭',\n    '👨🏻‍💻',\n    '👨🏻‍💼',\n    '👨🏻‍🔧',\n    '👨🏻‍🔬',\n    '👨🏻‍🚀',\n    '👨🏻‍🚒',\n    '👨🏻‍🦰',\n    '👨🏻‍🦱',\n    '👨🏻‍🦲',\n    '👨🏻‍🦳',\n    '👨🏼',\n    '👨🏼‍⚕️',\n    '👨🏼‍⚖️',\n    '👨🏼‍✈️',\n    '👨🏼‍🌾',\n    '👨🏼‍🍳',\n    '👨🏼‍🍼',\n    '👨🏼‍🎓',\n    '👨🏼‍🎤',\n    '👨🏼‍🎨',\n    '👨🏼‍🏫',\n    '👨🏼‍🏭',\n    '👨🏼‍💻',\n    '👨🏼‍💼',\n    '👨🏼‍🔧',\n    '👨🏼‍🔬',\n    '👨🏼‍🚀',\n    '👨🏼‍🚒',\n    '👨🏼‍🦰',\n    '👨🏼‍🦱',\n    '👨🏼‍🦲',\n    '👨🏼‍🦳',\n    '👨🏽',\n    '👨🏽‍⚕️',\n    '👨🏽‍⚖️',\n    '👨🏽‍✈️',\n    '👨🏽‍🌾',\n    '👨🏽‍🍳',\n    '👨🏽‍🍼',\n    '👨🏽‍🎓',\n    '👨🏽‍🎤',\n    '👨🏽‍🎨',\n    '👨🏽‍🏫',\n    '👨🏽‍🏭',\n    '👨🏽‍💻',\n    '👨🏽‍💼',\n    '👨🏽‍🔧',\n    '👨🏽‍🔬',\n    '👨🏽‍🚀',\n    '👨🏽‍🚒',\n    '👨🏽‍🦰',\n    '👨🏽‍🦱',\n    '👨🏽‍🦲',\n    '👨🏽‍🦳',\n    '👨🏾',\n    '👨🏾‍⚕️',\n    '👨🏾‍⚖️',\n    '👨🏾‍✈️',\n    '👨🏾‍🌾',\n    '👨🏾‍🍳',\n    '👨🏾‍🍼',\n    '👨🏾‍🎓',\n    '👨🏾‍🎤',\n    '👨🏾‍🎨',\n    '👨🏾‍🏫',\n    '👨🏾‍🏭',\n    '👨🏾‍💻',\n    '👨🏾‍💼',\n    '👨🏾‍🔧',\n    '👨🏾‍🔬',\n    '👨🏾‍🚀',\n    '👨🏾‍🚒',\n    '👨🏾‍🦰',\n    '👨🏾‍🦱',\n    '👨🏾‍🦲',\n    '👨🏾‍🦳',\n    '👨🏿',\n    '👨🏿‍⚕️',\n    '👨🏿‍⚖️',\n    '👨🏿‍✈️',\n    '👨🏿‍🌾',\n    '👨🏿‍🍳',\n    '👨🏿‍🍼',\n    '👨🏿‍🎓',\n    '👨🏿‍🎤',\n    '👨🏿‍🎨',\n    '👨🏿‍🏫',\n    '👨🏿‍🏭',\n    '👨🏿‍💻',\n    '👨🏿‍💼',\n    '👨🏿‍🔧',\n    '👨🏿‍🔬',\n    '👨🏿‍🚀',\n    '👨🏿‍🚒',\n    '👨🏿‍🦰',\n    '👨🏿‍🦱',\n    '👨🏿‍🦲',\n    '👨🏿‍🦳',\n    '👩',\n    '👩‍⚕️',\n    '👩‍⚖️',\n    '👩‍✈️',\n    '👩‍🌾',\n    '👩‍🍳',\n    '👩‍🍼',\n    '👩‍🎓',\n    '👩‍🎤',\n    '👩‍🎨',\n    '👩‍🏫',\n    '👩‍🏭',\n    '👩‍💻',\n    '👩‍💼',\n    '👩‍🔧',\n    '👩‍🔬',\n    '👩‍🚀',\n    '👩‍🚒',\n    '👩‍🦰',\n    '👩‍🦱',\n    '👩‍🦲',\n    '👩‍🦳',\n    '👩🏻',\n    '👩🏻‍⚕️',\n    '👩🏻‍⚖️',\n    '👩🏻‍✈️',\n    '👩🏻‍🌾',\n    '👩🏻‍🍳',\n    '👩🏻‍🍼',\n    '👩🏻‍🎓',\n    '👩🏻‍🎤',\n    '👩🏻‍🎨',\n    '👩🏻‍🏫',\n    '👩🏻‍🏭',\n    '👩🏻‍💻',\n    '👩🏻‍💼',\n    '👩🏻‍🔧',\n    '👩🏻‍🔬',\n    '👩🏻‍🚀',\n    '👩🏻‍🚒',\n    '👩🏻‍🦰',\n    '👩🏻‍🦱',\n    '👩🏻‍🦲',\n    '👩🏻‍🦳',\n    '👩🏼',\n    '👩🏼‍⚕️',\n    '👩🏼‍⚖️',\n    '👩🏼‍✈️',\n    '👩🏼‍🌾',\n    '👩🏼‍🍳',\n    '👩🏼‍🍼',\n    '👩🏼‍🎓',\n    '👩🏼‍🎤',\n    '👩🏼‍🎨',\n    '👩🏼‍🏫',\n    '👩🏼‍🏭',\n    '👩🏼‍💻',\n    '👩🏼‍💼',\n    '👩🏼‍🔧',\n    '👩🏼‍🔬',\n    '👩🏼‍🚀',\n    '👩🏼‍🚒',\n    '👩🏼‍🦰',\n    '👩🏼‍🦱',\n    '👩🏼‍🦲',\n    '👩🏼‍🦳',\n    '👩🏽',\n    '👩🏽‍⚕️',\n    '👩🏽‍⚖️',\n    '👩🏽‍✈️',\n    '👩🏽‍🌾',\n    '👩🏽‍🍳',\n    '👩🏽‍🍼',\n    '👩🏽‍🎓',\n    '👩🏽‍🎤',\n    '👩🏽‍🎨',\n    '👩🏽‍🏫',\n    '👩🏽‍🏭',\n    '👩🏽‍💻',\n    '👩🏽‍💼',\n    '👩🏽‍🔧',\n    '👩🏽‍🔬',\n    '👩🏽‍🚀',\n    '👩🏽‍🚒',\n    '👩🏽‍🦰',\n    '👩🏽‍🦱',\n    '👩🏽‍🦲',\n    '👩🏽‍🦳',\n    '👩🏾',\n    '👩🏾‍⚕️',\n    '👩🏾‍⚖️',\n    '👩🏾‍✈️',\n    '👩🏾‍🌾',\n    '👩🏾‍🍳',\n    '👩🏾‍🍼',\n    '👩🏾‍🎓',\n    '👩🏾‍🎤',\n    '👩🏾‍🎨',\n    '👩🏾‍🏫',\n    '👩🏾‍🏭',\n    '👩🏾‍💻',\n    '👩🏾‍💼',\n    '👩🏾‍🔧',\n    '👩🏾‍🔬',\n    '👩🏾‍🚀',\n    '👩🏾‍🚒',\n    '👩🏾‍🦰',\n    '👩🏾‍🦱',\n    '👩🏾‍🦲',\n    '👩🏾‍🦳',\n    '👩🏿',\n    '👩🏿‍⚕️',\n    '👩🏿‍⚖️',\n    '👩🏿‍✈️',\n    '👩🏿‍🌾',\n    '👩🏿‍🍳',\n    '👩🏿‍🍼',\n    '👩🏿‍🎓',\n    '👩🏿‍🎤',\n    '👩🏿‍🎨',\n    '👩🏿‍🏫',\n    '👩🏿‍🏭',\n    '👩🏿‍💻',\n    '👩🏿‍💼',\n    '👩🏿‍🔧',\n    '👩🏿‍🔬',\n    '👩🏿‍🚀',\n    '👩🏿‍🚒',\n    '👩🏿‍🦰',\n    '👩🏿‍🦱',\n    '👩🏿‍🦲',\n    '👩🏿‍🦳',\n    '👮',\n    '👮‍♀️',\n    '👮‍♂️',\n    '👮🏻',\n    '👮🏻‍♀️',\n    '👮🏻‍♂️',\n    '👮🏼',\n    '👮🏼‍♀️',\n    '👮🏼‍♂️',\n    '👮🏽',\n    '👮🏽‍♀️',\n    '👮🏽‍♂️',\n    '👮🏾',\n    '👮🏾‍♀️',\n    '👮🏾‍♂️',\n    '👮🏿',\n    '👮🏿‍♀️',\n    '👮🏿‍♂️',\n    '👰',\n    '👰‍♀️',\n    '👰‍♂️',\n    '👰🏻',\n    '👰🏻‍♀️',\n    '👰🏻‍♂️',\n    '👰🏼',\n    '👰🏼‍♀️',\n    '👰🏼‍♂️',\n    '👰🏽',\n    '👰🏽‍♀️',\n    '👰🏽‍♂️',\n    '👰🏾',\n    '👰🏾‍♀️',\n    '👰🏾‍♂️',\n    '👰🏿',\n    '👰🏿‍♀️',\n    '👰🏿‍♂️',\n    '👱',\n    '👱‍♀️',\n    '👱‍♂️',\n    '👱🏻',\n    '👱🏻‍♀️',\n    '👱🏻‍♂️',\n    '👱🏼',\n    '👱🏼‍♀️',\n    '👱🏼‍♂️',\n    '👱🏽',\n    '👱🏽‍♀️',\n    '👱🏽‍♂️',\n    '👱🏾',\n    '👱🏾‍♀️',\n    '👱🏾‍♂️',\n    '👱🏿',\n    '👱🏿‍♀️',\n    '👱🏿‍♂️',\n    '👲',\n    '👲🏻',\n    '👲🏼',\n    '👲🏽',\n    '👲🏾',\n    '👲🏿',\n    '👳',\n    '👳‍♀️',\n    '👳‍♂️',\n    '👳🏻',\n    '👳🏻‍♀️',\n    '👳🏻‍♂️',\n    '👳🏼',\n    '👳🏼‍♀️',\n    '👳🏼‍♂️',\n    '👳🏽',\n    '👳🏽‍♀️',\n    '👳🏽‍♂️',\n    '👳🏾',\n    '👳🏾‍♀️',\n    '👳🏾‍♂️',\n    '👳🏿',\n    '👳🏿‍♀️',\n    '👳🏿‍♂️',\n    '👴',\n    '👴🏻',\n    '👴🏼',\n    '👴🏽',\n    '👴🏾',\n    '👴🏿',\n    '👵',\n    '👵🏻',\n    '👵🏼',\n    '👵🏽',\n    '👵🏾',\n    '👵🏿',\n    '👶',\n    '👶🏻',\n    '👶🏼',\n    '👶🏽',\n    '👶🏾',\n    '👶🏿',\n    '👷',\n    '👷‍♀️',\n    '👷‍♂️',\n    '👷🏻',\n    '👷🏻‍♀️',\n    '👷🏻‍♂️',\n    '👷🏼',\n    '👷🏼‍♀️',\n    '👷🏼‍♂️',\n    '👷🏽',\n    '👷🏽‍♀️',\n    '👷🏽‍♂️',\n    '👷🏾',\n    '👷🏾‍♀️',\n    '👷🏾‍♂️',\n    '👷🏿',\n    '👷🏿‍♀️',\n    '👷🏿‍♂️',\n    '👸',\n    '👸🏻',\n    '👸🏼',\n    '👸🏽',\n    '👸🏾',\n    '👸🏿',\n    '👼',\n    '👼🏻',\n    '👼🏼',\n    '👼🏽',\n    '👼🏾',\n    '👼🏿',\n    '💁',\n    '💁‍♀️',\n    '💁‍♂️',\n    '💁🏻',\n    '💁🏻‍♀️',\n    '💁🏻‍♂️',\n    '💁🏼',\n    '💁🏼‍♀️',\n    '💁🏼‍♂️',\n    '💁🏽',\n    '💁🏽‍♀️',\n    '💁🏽‍♂️',\n    '💁🏾',\n    '💁🏾‍♀️',\n    '💁🏾‍♂️',\n    '💁🏿',\n    '💁🏿‍♀️',\n    '💁🏿‍♂️',\n    '💂',\n    '💂‍♀️',\n    '💂‍♂️',\n    '💂🏻',\n    '💂🏻‍♀️',\n    '💂🏻‍♂️',\n    '💂🏼',\n    '💂🏼‍♀️',\n    '💂🏼‍♂️',\n    '💂🏽',\n    '💂🏽‍♀️',\n    '💂🏽‍♂️',\n    '💂🏾',\n    '💂🏾‍♀️',\n    '💂🏾‍♂️',\n    '💂🏿',\n    '💂🏿‍♀️',\n    '💂🏿‍♂️',\n    '💆',\n    '💆‍♀️',\n    '💆‍♂️',\n    '💆🏻',\n    '💆🏻‍♀️',\n    '💆🏻‍♂️',\n    '💆🏼',\n    '💆🏼‍♀️',\n    '💆🏼‍♂️',\n    '💆🏽',\n    '💆🏽‍♀️',\n    '💆🏽‍♂️',\n    '💆🏾',\n    '💆🏾‍♀️',\n    '💆🏾‍♂️',\n    '💆🏿',\n    '💆🏿‍♀️',\n    '💆🏿‍♂️',\n    '💇',\n    '💇🏻',\n    '💇🏼',\n    '💇🏽',\n    '🕵🏻',\n    '🕵🏻‍♀️',\n    '🕵🏻‍♂️',\n    '🕵🏼',\n    '🕵🏼‍♀️',\n    '🕵🏼‍♂️',\n    '🕵🏽',\n    '🕵🏽‍♀️',\n    '🕵🏽‍♂️',\n    '🕵🏾',\n    '🕵🏾‍♀️',\n    '🕵🏾‍♂️',\n    '🕵🏿',\n    '🕵🏿‍♀️',\n    '🕵🏿‍♂️',\n    '🕵️',\n    '🕵️‍♀️',\n    '🕵️‍♂️',\n    '🙅',\n    '🙅‍♀️',\n    '🙅‍♂️',\n    '🙅🏻',\n    '🙅🏻‍♀️',\n    '🙅🏻‍♂️',\n    '🙅🏼',\n    '🙅🏼‍♀️',\n    '🙅🏼‍♂️',\n    '🙅🏽',\n    '🙅🏽‍♀️',\n    '🙅🏽‍♂️',\n    '🙅🏾',\n    '🙅🏾‍♀️',\n    '🙅🏾‍♂️',\n    '🙅🏿',\n    '🙅🏿‍♀️',\n    '🙅🏿‍♂️',\n    '🙆',\n    '🙆‍♀️',\n    '🙆‍♂️',\n    '🙆🏻',\n    '🙆🏻‍♀️',\n    '🙆🏻‍♂️',\n    '🙆🏼',\n    '🙆🏼‍♀️',\n    '🙆🏼‍♂️',\n    '🙆🏽',\n    '🙆🏽‍♀️',\n    '🙆🏽‍♂️',\n    '🙆🏾',\n    '🙆🏾‍♀️',\n    '🙆🏾‍♂️',\n    '🙆🏿',\n    '🙆🏿‍♀️',\n    '🙆🏿‍♂️',\n    '🙇',\n    '🙇‍♀️',\n    '🙇‍♂️',\n    '🙇🏻',\n    '🙇🏻‍♀️',\n    '🙇🏻‍♂️',\n    '🙇🏼',\n    '🙇🏼‍♀️',\n    '🙇🏼‍♂️',\n    '🙇🏽',\n    '🙇🏽‍♀️',\n    '🙇🏽‍♂️',\n    '🙇🏾',\n    '🙇🏾‍♀️',\n    '🙇🏾‍♂️',\n    '🙇🏿',\n    '🙇🏿‍♀️',\n    '🙇🏿‍♂️',\n    '🙋',\n    '🙋‍♀️',\n    '🙋‍♂️',\n    '🙋🏻',\n    '🙋🏻‍♀️',\n    '🙋🏻‍♂️',\n    '🙋🏼',\n    '🙋🏼‍♀️',\n    '🙋🏼‍♂️',\n    '🙋🏽',\n    '🙋🏽‍♀️',\n    '🙋🏽‍♂️',\n    '🙋🏾',\n    '🙋🏾‍♀️',\n    '🙋🏾‍♂️',\n    '🙋🏿',\n    '🙋🏿‍♀️',\n    '🙋🏿‍♂️',\n    '🙍',\n    '🙍‍♀️',\n    '🙍‍♂️',\n    '🙍🏻',\n    '🙍🏻‍♀️',\n    '🙍🏻‍♂️',\n    '🙍🏼',\n    '🙍🏼‍♀️',\n    '🙍🏼‍♂️',\n    '🙍🏽',\n    '🙍🏽‍♀️',\n    '🙍🏽‍♂️',\n    '🙍🏾',\n    '🙍🏾‍♀️',\n    '🙍🏾‍♂️',\n    '🙍🏿',\n    '🙍🏿‍♀️',\n    '🙍🏿‍♂️',\n    '🙎',\n    '🙎‍♀️',\n    '🙎‍♂️',\n    '🙎🏻',\n    '🙎🏻‍♀️',\n    '🙎🏻‍♂️',\n    '🙎🏼',\n    '🙎🏼‍♀️',\n    '🙎🏼‍♂️',\n    '🙎🏽',\n    '🙎🏽‍♀️',\n    '🙎🏽‍♂️',\n    '🙎🏾',\n    '🙎🏾‍♀️',\n    '🙎🏾‍♂️',\n    '🙎🏿',\n    '🙎🏿‍♀️',\n    '🙎🏿‍♂️',\n    '🤦',\n    '🤦‍♀️',\n    '🤦‍♂️',\n    '🤦🏻',\n    '🤦🏻‍♀️',\n    '🤦🏻‍♂️',\n    '🤦🏼',\n    '🤦🏼‍♀️',\n    '🤦🏼‍♂️',\n    '🤦🏽',\n    '🤦🏽‍♀️',\n    '🤦🏽‍♂️',\n    '🤦🏾',\n    '🤦🏾‍♀️',\n    '🤦🏾‍♂️',\n    '🤦🏿',\n    '🤦🏿‍♀️',\n    '🤦🏿‍♂️',\n    '🤰',\n    '🤰🏻',\n    '🤰🏼',\n    '🤰🏽',\n    '🤰🏾',\n    '🤰🏿',\n    '🤱',\n    '🤱🏻',\n    '🤱🏼',\n    '🤱🏽',\n    '🤱🏾',\n    '🤱🏿',\n    '🤴',\n    '🤴🏻',\n    '🤴🏼',\n    '🤴🏽',\n    '🤴🏾',\n    '🤴🏿',\n    '🤵',\n    '🤵‍♀️',\n    '🤵‍♂️',\n    '🤵🏻',\n    '🤵🏻‍♀️',\n    '🤵🏻‍♂️',\n    '🤵🏼',\n    '🤵🏼‍♀️',\n    '🤵🏼‍♂️',\n    '🤵🏽',\n    '🤵🏽‍♀️',\n    '🤵🏽‍♂️',\n    '🤵🏾',\n    '🤵🏾‍♀️',\n    '🤵🏾‍♂️',\n    '🤵🏿',\n    '🤵🏿‍♀️',\n    '🤵🏿‍♂️',\n    '🤶',\n    '🤶🏻',\n    '🤶🏼',\n    '🤶🏽',\n    '🤶🏾',\n    '🤶🏿',\n    '🤷',\n    '🤷‍♀️',\n    '🤷‍♂️',\n    '🤷🏻',\n    '🤷🏻‍♀️',\n    '🤷🏻‍♂️',\n    '🤷🏼',\n    '🤷🏼‍♀️',\n    '🤷🏼‍♂️',\n    '🤷🏽',\n    '🤷🏽‍♀️',\n    '🤷🏽‍♂️',\n    '🤷🏾',\n    '🤷🏾‍♀️',\n    '🤷🏾‍♂️',\n    '🤷🏿',\n    '🤷🏿‍♀️',\n    '🤷🏿‍♂️',\n    '🥷',\n    '🥷🏻',\n    '🥷🏼',\n    '🥷🏽',\n    '🥷🏾',\n    '🥷🏿',\n    '🦸',\n    '🦸‍♀️',\n    '🦸‍♂️',\n    '🦸🏻',\n    '🦸🏻‍♀️',\n    '🦸🏻‍♂️',\n    '🦸🏼',\n    '🦸🏼‍♀️',\n    '🦸🏼‍♂️',\n    '🦸🏽',\n    '🦸🏽‍♀️',\n    '🦸🏽‍♂️',\n    '🦸🏾',\n    '🦸🏾‍♀️',\n    '🦸🏾‍♂️',\n    '🦸🏿',\n    '🦸🏿‍♀️',\n    '🦸🏿‍♂️',\n    '🦹',\n    '🦹‍♀️',\n    '🦹‍♂️',\n    '🦹🏻',\n    '🦹🏻‍♀️',\n    '🦹🏻‍♂️',\n    '🦹🏼',\n    '🦹🏼‍♀️',\n    '🦹🏼‍♂️',\n    '🦹🏽',\n    '🦹🏽‍♀️',\n    '🦹🏽‍♂️',\n    '🦹🏾',\n    '🦹🏾‍♀️',\n    '🦹🏾‍♂️',\n    '🦹🏿',\n    '🦹🏿‍♀️',\n    '🦹🏿‍♂️',\n    '🧏',\n    '🧏‍♀️',\n    '🧏‍♂️',\n    '🧏🏻',\n    '🧏🏻‍♀️',\n    '🧏🏻‍♂️',\n    '🧏🏼',\n    '🧏🏼‍♀️',\n    '🧏🏼‍♂️',\n    '🧏🏽',\n    '🧏🏽‍♀️',\n    '🧏🏽‍♂️',\n    '🧏🏾',\n    '🧏🏾‍♀️',\n    '🧏🏾‍♂️',\n    '🧏🏿',\n    '🧏🏿‍♀️',\n    '🧏🏿‍♂️',\n    '🧑',\n    '🧑‍⚕️',\n    '🧑‍⚖️',\n    '🧑‍✈️',\n    '🧑‍🌾',\n    '🧑‍🍳',\n    '🧑‍🍼',\n    '🧑‍🎄',\n    '🧑‍🎓',\n    '🧑‍🎤',\n    '🧑‍🎨',\n    '🧑‍🏫',\n    '🧑‍🏭',\n    '🧑‍💻',\n    '🧑‍💼',\n    '🧑‍🔧',\n    '🧑‍🔬',\n    '🧑‍🚀',\n    '🧑‍🚒',\n    '🧑‍🦰',\n    '🧑‍🦱',\n    '🧑‍🦲',\n    '🧑‍🦳',\n    '🧑🏻',\n    '🧑🏻‍⚕️',\n    '🧑🏻‍⚖️',\n    '🧑🏻‍✈️',\n    '🧑🏻‍🌾',\n    '🧑🏻‍🍳',\n    '🧑🏻‍🍼',\n    '🧑🏻‍🎄',\n    '🧑🏻‍🎓',\n    '🧑🏻‍🎤',\n    '🧑🏻‍🎨',\n    '🧑🏻‍🏫',\n    '🧑🏻‍🏭',\n    '🧑🏻‍💻',\n    '🧑🏻‍💼',\n    '🧑🏻‍🔧',\n    '🧑🏻‍🔬',\n    '🧑🏻‍🚀',\n    '🧑🏻‍🚒',\n    '🧑🏻‍🦰',\n    '🧑🏻‍🦱',\n    '🧑🏻‍🦲',\n    '🧑🏻‍🦳',\n    '🧑🏼',\n    '🧑🏼‍⚕️',\n    '🧑🏼‍⚖️',\n    '🧑🏼‍✈️',\n    '🧑🏼‍🌾',\n    '🧑🏼‍🍳',\n    '🧑🏼‍🍼',\n    '🧑🏼‍🎄',\n    '🧑🏼‍🎓',\n    '🧑🏼‍🎤',\n    '🧑🏼‍🎨',\n    '🧑🏼‍🏫',\n    '🧑🏼‍🏭',\n    '🧑🏼‍💻',\n    '🧑🏼‍💼',\n    '🧑🏼‍🔧',\n    '🧑🏼‍🔬',\n    '🧑🏼‍🚀',\n    '🧑🏼‍🚒',\n    '🧑🏼‍🦰',\n    '🧑🏼‍🦱',\n    '🧑🏼‍🦲',\n    '🧑🏼‍🦳',\n    '🧑🏽',\n    '🧑🏽‍⚕️',\n    '🧑🏽‍⚖️',\n    '🧑🏽‍✈️',\n    '🧑🏽‍🌾',\n    '🧑🏽‍🍳',\n    '🧑🏽‍🍼',\n    '🧑🏽‍🎄',\n    '🧑🏽‍🎓',\n    '🧑🏽‍🎤',\n    '🧑🏽‍🎨',\n    '🧑🏽‍🏫',\n    '🧑🏽‍🏭',\n    '🧑🏽‍💻',\n    '🧑🏽‍💼',\n    '🧑🏽‍🔧',\n    '🧑🏽‍🔬',\n    '🧑🏽‍🚀',\n    '🧑🏽‍🚒',\n    '🧑🏽‍🦰',\n    '🧑🏽‍🦱',\n    '🧑🏽‍🦲',\n    '🧑🏽‍🦳',\n    '🧑🏾',\n    '🧑🏾‍⚕️',\n    '🧑🏾‍⚖️',\n    '🧑🏾‍✈️',\n    '🧑🏾‍🌾',\n    '🧑🏾‍🍳',\n    '🧑🏾‍🍼',\n    '🧑🏾‍🎄',\n    '🧑🏾‍🎓',\n    '🧑🏾‍🎤',\n    '🧑🏾‍🎨',\n    '🧑🏾‍🏫',\n    '🧑🏾‍🏭',\n    '🧑🏾‍💻',\n    '🧑🏾‍💼',\n    '🧑🏾‍🔧',\n    '🧑🏾‍🔬',\n    '🧑🏾‍🚀',\n    '🧑🏾‍🚒',\n    '🧑🏾‍🦰',\n    '🧑🏾‍🦱',\n    '🧑🏾‍🦲',\n    '🧑🏾‍🦳',\n    '🧑🏿',\n    '🧑🏿‍⚕️',\n    '🧑🏿‍⚖️',\n    '🧑🏿‍✈️',\n    '🧑🏿‍🌾',\n    '🧑🏿‍🍳',\n    '🧑🏿‍🍼',\n    '🧑🏿‍🎄',\n    '🧑🏿‍🎓',\n    '🧑🏿‍🎤',\n    '🧑🏿‍🎨',\n    '🧑🏿‍🏫',\n    '🧑🏿‍🏭',\n    '🧑🏿‍💻',\n    '🧑🏿‍💼',\n    '🧑🏿‍🔧',\n    '🧑🏿‍🔬',\n    '🧑🏿‍🚀',\n    '🧑🏿‍🚒',\n    '🧑🏿‍🦰',\n    '🧑🏿‍🦱',\n    '🧑🏿‍🦲',\n    '🧑🏿‍🦳',\n    '🧒',\n    '🧒🏻',\n    '🧒🏼',\n    '🧒🏽',\n    '🧒🏾',\n    '🧒🏿',\n    '🧓',\n    '🧓🏻',\n    '🧓🏼',\n    '🧓🏽',\n    '🧓🏾',\n    '🧓🏿',\n    '🧔',\n    '🧔‍♀️',\n    '🧔‍♂️',\n    '🧔🏻',\n    '🧔🏻‍♀️',\n    '🧔🏻‍♂️',\n    '🧔🏼',\n    '🧔🏼‍♀️',\n    '🧔🏼‍♂️',\n    '🧔🏽',\n    '🧔🏽‍♀️',\n    '🧔🏽‍♂️',\n    '🧔🏾',\n    '🧔🏾‍♀️',\n    '🧔🏾‍♂️',\n    '🧔🏿',\n    '🧔🏿‍♀️',\n    '🧔🏿‍♂️',\n    '🧕',\n    '🧕🏻',\n    '🧕🏼',\n    '🧕🏽',\n    '🧕🏾',\n    '🧕🏿',\n    '🧙',\n    '🧙‍♀️',\n    '🧙‍♂️',\n    '🧙🏻',\n    '🧙🏻‍♀️',\n    '🧙🏻‍♂️',\n    '🧙🏼',\n    '🧙🏼‍♀️',\n    '🧙🏼‍♂️',\n    '🧙🏽',\n    '🧙🏽‍♀️',\n    '🧙🏽‍♂️',\n    '🧙🏾',\n    '🧙🏾‍♀️',\n    '🧙🏾‍♂️',\n    '🧙🏿',\n    '🧙🏿‍♀️',\n    '🧙🏿‍♂️',\n    '🧚',\n    '🧚‍♀️',\n    '🧚‍♂️',\n    '🧚🏻',\n    '🧚🏻‍♀️',\n    '🧚🏻‍♂️',\n    '🧚🏼',\n    '🧚🏼‍♀️',\n    '🧚🏼‍♂️',\n    '🧚🏽',\n    '🧚🏽‍♀️',\n    '🧚🏽‍♂️',\n    '🧚🏾',\n    '🧚🏾‍♀️',\n    '🧚🏾‍♂️',\n    '🧚🏿',\n    '🧚🏿‍♀️',\n    '🧚🏿‍♂️',\n    '🧛',\n    '🧛‍♀️',\n    '🧛‍♂️',\n    '🧛🏻',\n    '🧛🏻‍♀️',\n    '🧛🏻‍♂️',\n    '🧛🏼',\n    '🧛🏼‍♀️',\n    '🧛🏼‍♂️',\n    '🧛🏽',\n    '🧛🏽‍♀️',\n    '🧛🏽‍♂️',\n    '🧛🏾',\n    '🧛🏾‍♀️',\n    '🧛🏾‍♂️',\n    '🧛🏿',\n    '🧛🏿‍♀️',\n    '🧛🏿‍♂️',\n    '🧜',\n    '🧜‍♀️',\n    '🧜‍♂️',\n    '🧜🏻',\n    '🧜🏻‍♀️',\n    '🧜🏻‍♂️',\n    '🧜🏼',\n    '🧜🏼‍♀️',\n    '🧜🏼‍♂️',\n    '🧜🏽',\n    '🧜🏽‍♀️',\n    '🧜🏽‍♂️',\n    '🧜🏾',\n    '🧜🏾‍♀️',\n    '🧜🏾‍♂️',\n    '🧜🏿',\n    '🧜🏿‍♀️',\n    '🧜🏿‍♂️',\n    '🧝',\n    '🧝‍♀️',\n    '🧝‍♂️',\n    '🧝🏻',\n    '🧝🏻‍♀️',\n    '🧝🏻‍♂️',\n    '🧝🏼',\n    '🧝🏼‍♀️',\n    '🧝🏼‍♂️',\n    '🧝🏽',\n    '🧝🏽‍♀️',\n    '🧝🏽‍♂️',\n    '🧝🏾',\n    '🧝🏾‍♀️',\n    '🧝🏾‍♂️',\n    '🧝🏿',\n    '🧝🏿‍♀️',\n    '🧝🏿‍♂️',\n    '🧞',\n    '🧞‍♀️',\n    '🧞‍♂️',\n    '🧟',\n    '🧟‍♀️',\n    '🧟‍♂️',\n  ],\n  nature: [\n    '☘️',\n    '🌱',\n    '🌲',\n    '🌳',\n    '🌴',\n    '🌵',\n    '🌷',\n    '🌸',\n    '🌹',\n    '🌺',\n    '🌻',\n    '🌼',\n    '🌾',\n    '🌿',\n    '🍀',\n    '🍁',\n    '🍂',\n    '🍃',\n    '🏵️',\n    '🐀',\n    '🐁',\n    '🐂',\n    '🐃',\n    '🐄',\n    '🐅',\n    '🐆',\n    '🐇',\n    '🐈',\n    '🐈‍⬛',\n    '🐉',\n    '🐊',\n    '🐋',\n    '🐌',\n    '🐍',\n    '🐎',\n    '🐏',\n    '🐐',\n    '🐑',\n    '🐒',\n    '🐓',\n    '🐔',\n    '🐕',\n    '🐕‍🦺',\n    '🐖',\n    '🐗',\n    '🐘',\n    '🐙',\n    '🐚',\n    '🐛',\n    '🐜',\n    '🐝',\n    '🐞',\n    '🐟',\n    '🐠',\n    '🐡',\n    '🐢',\n    '🐣',\n    '🐤',\n    '🐥',\n    '🐦',\n    '🐧',\n    '🐨',\n    '🐩',\n    '🐪',\n    '🐫',\n    '🐬',\n    '🐭',\n    '🐮',\n    '🐯',\n    '🐰',\n    '🐱',\n    '🐲',\n    '🐳',\n    '🐴',\n    '🐵',\n    '🐶',\n    '🐷',\n    '🐸',\n    '🐹',\n    '🐺',\n    '🐻',\n    '🐻‍❄️',\n    '🐼',\n    '🐽',\n    '🐾',\n    '🐿️',\n    '💐',\n    '💮',\n    '🕊️',\n    '🕷️',\n    '🕸️',\n    '🥀',\n    '🦁',\n    '🦂',\n    '🦃',\n    '🦄',\n    '🦅',\n    '🦆',\n    '🦇',\n    '🦈',\n    '🦉',\n    '🦊',\n    '🦋',\n    '🦌',\n    '🦍',\n    '🦎',\n    '🦏',\n    '🦒',\n    '🦓',\n    '🦔',\n    '🦕',\n    '🦖',\n    '🦗',\n    '🦘',\n    '🦙',\n    '🦚',\n    '🦛',\n    '🦜',\n    '🦝',\n    '🦟',\n    '🦠',\n    '🦡',\n    '🦢',\n    '🦣',\n    '🦤',\n    '🦥',\n    '🦦',\n    '🦧',\n    '🦨',\n    '🦩',\n    '🦫',\n    '🦬',\n    '🦭',\n    '🦮',\n    '🪰',\n    '🪱',\n    '🪲',\n    '🪳',\n    '🪴',\n    '🪶',\n  ],\n  food: [\n    '☕',\n    '🌭',\n    '🌮',\n    '🌯',\n    '🌰',\n    '🌶️',\n    '🌽',\n    '🍄',\n    '🍅',\n    '🍆',\n    '🍇',\n    '🍈',\n    '🍉',\n    '🍊',\n    '🍋',\n    '🍌',\n    '🍍',\n    '🍎',\n    '🍏',\n    '🍐',\n    '🍑',\n    '🍒',\n    '🍓',\n    '🍔',\n    '🍕',\n    '🍖',\n    '🍗',\n    '🍘',\n    '🍙',\n    '🍚',\n    '🍛',\n    '🍜',\n    '🍝',\n    '🍞',\n    '🍟',\n    '🍠',\n    '🍡',\n    '🍢',\n    '🍣',\n    '🍤',\n    '🍥',\n    '🍦',\n    '🍧',\n    '🍨',\n    '🍩',\n    '🍪',\n    '🍫',\n    '🍬',\n    '🍭',\n    '🍮',\n    '🍯',\n    '🍰',\n    '🍱',\n    '🍲',\n    '🍳',\n    '🍴',\n    '🍵',\n    '🍶',\n    '🍷',\n    '🍸',\n    '🍹',\n    '🍺',\n    '🍻',\n    '🍼',\n    '🍽️',\n    '🍾',\n    '🍿',\n    '🎂',\n    '🏺',\n    '🔪',\n    '🥂',\n    '🥃',\n    '🥄',\n    '🥐',\n    '🥑',\n    '🥒',\n    '🥓',\n    '🥔',\n    '🥕',\n    '🥖',\n    '🥗',\n    '🥘',\n    '🥙',\n    '🥚',\n    '🥛',\n    '🥜',\n    '🥝',\n    '🥞',\n    '🥟',\n    '🥠',\n    '🥡',\n    '🥢',\n    '🥣',\n    '🥤',\n    '🥥',\n    '🥦',\n    '🥧',\n    '🥨',\n    '🥩',\n    '🥪',\n    '🥫',\n    '🥬',\n    '🥭',\n    '🥮',\n    '🥯',\n    '🦀',\n    '🦐',\n    '🦑',\n    '🦞',\n    '🦪',\n    '🧀',\n    '🧁',\n    '🧂',\n    '🧃',\n    '🧄',\n    '🧅',\n    '🧆',\n    '🧇',\n    '🧈',\n    '🧉',\n    '🧊',\n    '🧋',\n    '🫐',\n    '🫑',\n    '🫒',\n    '🫓',\n    '🫔',\n    '🫕',\n    '🫖',\n  ],\n  travel: [\n    '⌚',\n    '⌛',\n    '⏰',\n    '⏱️',\n    '⏲️',\n    '⏳',\n    '☀️',\n    '☁️',\n    '☂️',\n    '☃️',\n    '☄️',\n    '☔',\n    '♨️',\n    '⚓',\n    '⚡',\n    '⛄',\n    '⛅',\n    '⛈️',\n    '⛩️',\n    '⛪',\n    '⛰️',\n    '⛱️',\n    '⛲',\n    '⛴️',\n    '⛵',\n    '⛺',\n    '⛽',\n    '✈️',\n    '❄️',\n    '⭐',\n    '🌀',\n    '🌁',\n    '🌂',\n    '🌃',\n    '🌄',\n    '🌅',\n    '🌆',\n    '🌇',\n    '🌈',\n    '🌉',\n    '🌊',\n    '🌋',\n    '🌌',\n    '🌍',\n    '🌎',\n    '🌏',\n    '🌐',\n    '🌑',\n    '🌒',\n    '🌓',\n    '🌔',\n    '🌕',\n    '🌖',\n    '🌗',\n    '🌘',\n    '🌙',\n    '🌚',\n    '🌛',\n    '🌜',\n    '🌝',\n    '🌞',\n    '🌟',\n    '🌠',\n    '🌡️',\n    '🌤️',\n    '🌥️',\n    '🌦️',\n    '🌧️',\n    '🌨️',\n    '🌩️',\n    '🌪️',\n    '🌫️',\n    '🌬️',\n    '🎠',\n    '🎡',\n    '🎢',\n    '🎪',\n    '🏍️',\n    '🏎️',\n    '🏔️',\n    '🏕️',\n    '🏖️',\n    '🏗️',\n    '🏘️',\n    '🏙️',\n    '🏚️',\n    '🏛️',\n    '🏜️',\n    '🏝️',\n    '🏞️',\n    '🏟️',\n    '🏠',\n    '🏡',\n    '🏢',\n    '🏣',\n    '🏤',\n    '🏥',\n    '🏦',\n    '🏨',\n    '🏩',\n    '🏪',\n    '🏫',\n    '🏬',\n    '🏭',\n    '🏯',\n    '🏰',\n    '💈',\n    '💒',\n    '💧',\n    '💺',\n    '🔥',\n    '🕋',\n    '🕌',\n    '🕍',\n    '🕐',\n    '🕑',\n    '🕒',\n    '🕓',\n    '🕔',\n    '🕕',\n    '🕖',\n    '🕗',\n    '🕘',\n    '🕙',\n    '🕚',\n    '🕛',\n    '🕜',\n    '🕝',\n    '🕞',\n    '🕟',\n    '🕠',\n    '🕡',\n    '🕢',\n    '🕣',\n    '🕤',\n    '🕥',\n    '🕦',\n    '🕧',\n    '🕰️',\n    '🗺️',\n    '🗻',\n    '🗼',\n    '🗽',\n    '🗾',\n    '🚀',\n    '🚁',\n    '🚂',\n    '🚃',\n    '🚄',\n    '🚅',\n    '🚆',\n    '🚇',\n    '🚈',\n    '🚉',\n    '🚊',\n    '🚋',\n    '🚌',\n    '🚍',\n    '🚎',\n    '🚏',\n    '🚐',\n    '🚑',\n    '🚒',\n    '🚓',\n    '🚔',\n    '🚕',\n    '🚖',\n    '🚗',\n    '🚘',\n    '🚙',\n    '🚚',\n    '🚛',\n    '🚜',\n    '🚝',\n    '🚞',\n    '🚟',\n    '🚠',\n    '🚡',\n    '🚢',\n    '🚤',\n    '🚥',\n    '🚦',\n    '🚧',\n    '🚨',\n    '🚲',\n    '🛎️',\n    '🛑',\n    '🛕',\n    '🛖',\n    '🛢️',\n    '🛣️',\n    '🛤️',\n    '🛥️',\n    '🛩️',\n    '🛫',\n    '🛬',\n    '🛰️',\n    '🛳️',\n    '🛴',\n    '🛵',\n    '🛶',\n    '🛸',\n    '🛹',\n    '🛺',\n    '🛻',\n    '🛼',\n    '🦼',\n    '🦽',\n    '🧭',\n    '🧱',\n    '🧳',\n    '🪂',\n    '🪐',\n    '🪨',\n    '🪵',\n  ],\n  activity: [\n    '♟️',\n    '♠️',\n    '♣️',\n    '♥️',\n    '♦️',\n    '⚽',\n    '⚾',\n    '⛳',\n    '⛸️',\n    '✨',\n    '🀄',\n    '🃏',\n    '🎀',\n    '🎁',\n    '🎃',\n    '🎄',\n    '🎆',\n    '🎇',\n    '🎈',\n    '🎉',\n    '🎊',\n    '🎋',\n    '🎍',\n    '🎎',\n    '🎏',\n    '🎐',\n    '🎑',\n    '🎖️',\n    '🎗️',\n    '🎟️',\n    '🎣',\n    '🎨',\n    '🎫',\n    '🎭',\n    '🎮',\n    '🎯',\n    '🎰',\n    '🎱',\n    '🎲',\n    '🎳',\n    '🎴',\n    '🎽',\n    '🎾',\n    '🎿',\n    '🏀',\n    '🏅',\n    '🏆',\n    '🏈',\n    '🏉',\n    '🏏',\n    '🏐',\n    '🏑',\n    '🏒',\n    '🏓',\n    '🏸',\n    '🔮',\n    '🕹️',\n    '🖼️',\n    '🛷',\n    '🤿',\n    '🥅',\n    '🥇',\n    '🥈',\n    '🥉',\n    '🥊',\n    '🥋',\n    '🥌',\n    '🥍',\n    '🥎',\n    '🥏',\n    '🧧',\n    '🧨',\n    '🧩',\n    '🧵',\n    '🧶',\n    '🧸',\n    '🧿',\n    '🪀',\n    '🪁',\n    '🪄',\n    '🪅',\n    '🪆',\n    '🪡',\n    '🪢',\n  ],\n  object: [\n    '⌨️',\n    '☎️',\n    '⚒️',\n    '⚔️',\n    '⚖️',\n    '⚗️',\n    '⚙️',\n    '⚰️',\n    '⚱️',\n    '⛏️',\n    '⛑️',\n    '⛓️',\n    '✂️',\n    '✉️',\n    '✏️',\n    '✒️',\n    '🎒',\n    '🎓',\n    '🎙️',\n    '🎚️',\n    '🎛️',\n    '🎞️',\n    '🎤',\n    '🎥',\n    '🎧',\n    '🎩',\n    '🎬',\n    '🎵',\n    '🎶',\n    '🎷',\n    '🎸',\n    '🎹',\n    '🎺',\n    '🎻',\n    '🎼',\n    '🏮',\n    '🏷️',\n    '🏹',\n    '👑',\n    '👒',\n    '👓',\n    '👔',\n    '👕',\n    '👖',\n    '👗',\n    '👘',\n    '👙',\n    '👚',\n    '👛',\n    '👜',\n    '👝',\n    '👞',\n    '👟',\n    '👠',\n    '👡',\n    '👢',\n    '💄',\n    '💉',\n    '💊',\n    '💍',\n    '💎',\n    '💡',\n    '💰',\n    '💳',\n    '💴',\n    '💵',\n    '💶',\n    '💷',\n    '💸',\n    '💹',\n    '💻',\n    '💼',\n    '💽',\n    '💾',\n    '💿',\n    '📀',\n    '📁',\n    '📂',\n    '📃',\n    '📄',\n    '📅',\n    '📆',\n    '📇',\n    '📈',\n    '📉',\n    '📊',\n    '📋',\n    '📌',\n    '📍',\n    '📎',\n    '📏',\n    '📐',\n    '📑',\n    '📒',\n    '📓',\n    '📔',\n    '📕',\n    '📖',\n    '📗',\n    '📘',\n    '📙',\n    '📚',\n    '📜',\n    '📝',\n    '📞',\n    '📟',\n    '📠',\n    '📡',\n    '📢',\n    '📣',\n    '📤',\n    '📥',\n    '📦',\n    '📧',\n    '📨',\n    '📩',\n    '📪',\n    '📫',\n    '📬',\n    '📭',\n    '📮',\n    '📯',\n    '📰',\n    '📱',\n    '📲',\n    '📷',\n    '📸',\n    '📹',\n    '📺',\n    '📻',\n    '📼',\n    '📽️',\n    '📿',\n    '🔇',\n    '🔈',\n    '🔉',\n    '🔊',\n    '🔋',\n    '🔌',\n    '🔍',\n    '🔎',\n    '🔏',\n    '🔐',\n    '🔑',\n    '🔒',\n    '🔓',\n    '🔔',\n    '🔕',\n    '🔖',\n    '🔗',\n    '🔦',\n    '🔧',\n    '🔨',\n    '🔩',\n    '🔫',\n    '🔬',\n    '🔭',\n    '🕯️',\n    '🕶️',\n    '🖇️',\n    '🖊️',\n    '🖋️',\n    '🖌️',\n    '🖍️',\n    '🖥️',\n    '🖨️',\n    '🖱️',\n    '🖲️',\n    '🗂️',\n    '🗃️',\n    '🗄️',\n    '🗑️',\n    '🗒️',\n    '🗓️',\n    '🗜️',\n    '🗝️',\n    '🗞️',\n    '🗡️',\n    '🗳️',\n    '🗿',\n    '🚪',\n    '🚬',\n    '🚽',\n    '🚿',\n    '🛁',\n    '🛋️',\n    '🛍️',\n    '🛏️',\n    '🛒',\n    '🛗',\n    '🛠️',\n    '🛡️',\n    '🥁',\n    '🥻',\n    '🥼',\n    '🥽',\n    '🥾',\n    '🥿',\n    '🦯',\n    '🦺',\n    '🧢',\n    '🧣',\n    '🧤',\n    '🧥',\n    '🧦',\n    '🧪',\n    '🧫',\n    '🧬',\n    '🧮',\n    '🧯',\n    '🧰',\n    '🧲',\n    '🧴',\n    '🧷',\n    '🧹',\n    '🧺',\n    '🧻',\n    '🧼',\n    '🧽',\n    '🧾',\n    '🩰',\n    '🩱',\n    '🩲',\n    '🩳',\n    '🩴',\n    '🩸',\n    '🩹',\n    '🩺',\n    '🪃',\n    '🪑',\n    '🪒',\n    '🪓',\n    '🪔',\n    '🪕',\n    '🪖',\n    '🪗',\n    '🪘',\n    '🪙',\n    '🪚',\n    '🪛',\n    '🪜',\n    '🪝',\n    '🪞',\n    '🪟',\n    '🪠',\n    '🪣',\n    '🪤',\n    '🪥',\n    '🪦',\n    '🪧',\n  ],\n  symbol: [\n    '#️⃣',\n    '*️⃣',\n    '0️⃣',\n    '1️⃣',\n    '2️⃣',\n    '3️⃣',\n    '4️⃣',\n    '5️⃣',\n    '6️⃣',\n    '7️⃣',\n    '8️⃣',\n    '9️⃣',\n    '©️',\n    '®️',\n    '‼️',\n    '⁉️',\n    '™️',\n    'ℹ️',\n    '↔️',\n    '↕️',\n    '↖️',\n    '↗️',\n    '↘️',\n    '↙️',\n    '↩️',\n    '↪️',\n    '⏏️',\n    '⏩',\n    '⏪',\n    '⏫',\n    '⏬',\n    '⏭️',\n    '⏮️',\n    '⏯️',\n    '⏸️',\n    '⏹️',\n    '⏺️',\n    'Ⓜ️',\n    '▪️',\n    '▫️',\n    '▶️',\n    '◀️',\n    '◻️',\n    '◼️',\n    '◽',\n    '◾',\n    '☑️',\n    '☢️',\n    '☣️',\n    '☦️',\n    '☪️',\n    '☮️',\n    '☯️',\n    '☸️',\n    '♀️',\n    '♂️',\n    '♈',\n    '♉',\n    '♊',\n    '♋',\n    '♌',\n    '♍',\n    '♎',\n    '♏',\n    '♐',\n    '♑',\n    '♒',\n    '♓',\n    '♻️',\n    '♾️',\n    '♿',\n    '⚕️',\n    '⚛️',\n    '⚜️',\n    '⚠️',\n    '⚧️',\n    '⚪',\n    '⚫',\n    '⛎',\n    '⛔',\n    '✅',\n    '✔️',\n    '✖️',\n    '✝️',\n    '✡️',\n    '✳️',\n    '✴️',\n    '❇️',\n    '❌',\n    '❎',\n    '❓',\n    '❔',\n    '❕',\n    '❗',\n    '➕',\n    '➖',\n    '➗',\n    '➡️',\n    '➰',\n    '➿',\n    '⤴️',\n    '⤵️',\n    '⬅️',\n    '⬆️',\n    '⬇️',\n    '⬛',\n    '⬜',\n    '⭕',\n    '〰️',\n    '〽️',\n    '㊗️',\n    '㊙️',\n    '🅰️',\n    '🅱️',\n    '🅾️',\n    '🅿️',\n    '🆎',\n    '🆑',\n    '🆒',\n    '🆓',\n    '🆔',\n    '🆕',\n    '🆖',\n    '🆗',\n    '🆘',\n    '🆙',\n    '🆚',\n    '🈁',\n    '🈂️',\n    '🈚',\n    '🈯',\n    '🈲',\n    '🈳',\n    '🈴',\n    '🈵',\n    '🈶',\n    '🈷️',\n    '🈸',\n    '🈹',\n    '🈺',\n    '🉐',\n    '🉑',\n    '🎦',\n    '🏧',\n    '💠',\n    '💱',\n    '💲',\n    '📛',\n    '📳',\n    '📴',\n    '📵',\n    '📶',\n    '🔀',\n    '🔁',\n    '🔂',\n    '🔃',\n    '🔄',\n    '🔅',\n    '🔆',\n    '🔘',\n    '🔙',\n    '🔚',\n    '🔛',\n    '🔜',\n    '🔝',\n    '🔞',\n    '🔟',\n    '🔠',\n    '🔡',\n    '🔢',\n    '🔣',\n    '🔤',\n    '🔯',\n    '🔰',\n    '🔱',\n    '🔲',\n    '🔳',\n    '🔴',\n    '🔵',\n    '🔶',\n    '🔷',\n    '🔸',\n    '🔹',\n    '🔺',\n    '🔻',\n    '🔼',\n    '🔽',\n    '🕉️',\n    '🕎',\n    '🚫',\n    '🚭',\n    '🚮',\n    '🚯',\n    '🚰',\n    '🚱',\n    '🚳',\n    '🚷',\n    '🚸',\n    '🚹',\n    '🚺',\n    '🚻',\n    '🚼',\n    '🚾',\n    '🛂',\n    '🛃',\n    '🛄',\n    '🛅',\n    '🛐',\n    '🟠',\n    '🟡',\n    '🟢',\n    '🟣',\n    '🟤',\n    '🟥',\n    '🟦',\n    '🟧',\n    '🟨',\n    '🟩',\n    '🟪',\n    '🟫',\n  ],\n  flag: [\n    '🇦🇨',\n    '🇦🇩',\n    '🇦🇪',\n    '🇦🇫',\n    '🇦🇬',\n    '🇦🇮',\n    '🇦🇱',\n    '🇦🇲',\n    '🇦🇴',\n    '🇦🇶',\n    '🇦🇷',\n    '🇦🇸',\n    '🇦🇹',\n    '🇦🇺',\n    '🇦🇼',\n    '🇦🇽',\n    '🇦🇿',\n    '🇧🇦',\n    '🇧🇧',\n    '🇧🇩',\n    '🇧🇪',\n    '🇧🇫',\n    '🇧🇬',\n    '🇧🇭',\n    '🇧🇮',\n    '🇧🇯',\n    '🇧🇱',\n    '🇧🇲',\n    '🇧🇳',\n    '🇧🇴',\n    '🇧🇶',\n    '🇧🇷',\n    '🇧🇸',\n    '🇧🇹',\n    '🇧🇻',\n    '🇧🇼',\n    '🇧🇾',\n    '🇧🇿',\n    '🇨🇦',\n    '🇨🇨',\n    '🇨🇩',\n    '🇨🇫',\n    '🇨🇬',\n    '🇨🇭',\n    '🇨🇮',\n    '🇨🇰',\n    '🇨🇱',\n    '🇨🇲',\n    '🇨🇳',\n    '🇨🇴',\n    '🇨🇵',\n    '🇨🇷',\n    '🇨🇺',\n    '🇨🇻',\n    '🇨🇼',\n    '🇨🇽',\n    '🇨🇾',\n    '🇨🇿',\n    '🇩🇪',\n    '🇩🇬',\n    '🇩🇯',\n    '🇩🇰',\n    '🇩🇲',\n    '🇩🇴',\n    '🇩🇿',\n    '🇪🇦',\n    '🇪🇨',\n    '🇪🇪',\n    '🇪🇬',\n    '🇪🇭',\n    '🇪🇷',\n    '🇪🇸',\n    '🇪🇹',\n    '🇪🇺',\n    '🇫🇮',\n    '🇫🇯',\n    '🇫🇰',\n    '🇫🇲',\n    '🇫🇴',\n    '🇫🇷',\n    '🇬🇦',\n    '🇬🇧',\n    '🇬🇩',\n    '🇬🇪',\n    '🇬🇫',\n    '🇬🇬',\n    '🇬🇭',\n    '🇬🇮',\n    '🇬🇱',\n    '🇬🇲',\n    '🇬🇳',\n    '🇬🇵',\n    '🇬🇶',\n    '🇬🇷',\n    '🇬🇸',\n    '🇬🇹',\n    '🇬🇺',\n    '🇬🇼',\n    '🇬🇾',\n    '🇭🇰',\n    '🇭🇲',\n    '🇭🇳',\n    '🇭🇷',\n    '🇭🇹',\n    '🇭🇺',\n    '🇮🇨',\n    '🇮🇩',\n    '🇮🇪',\n    '🇮🇱',\n    '🇮🇲',\n    '🇮🇳',\n    '🇮🇴',\n    '🇮🇶',\n    '🇮🇷',\n    '🇮🇸',\n    '🇮🇹',\n    '🇯🇪',\n    '🇯🇲',\n    '🇯🇴',\n    '🇯🇵',\n    '🇰🇪',\n    '🇰🇬',\n    '🇰🇭',\n    '🇰🇮',\n    '🇰🇲',\n    '🇰🇳',\n    '🇰🇵',\n    '🇰🇷',\n    '🇰🇼',\n    '🇰🇾',\n    '🇰🇿',\n    '🇱🇦',\n    '🇱🇧',\n    '🇱🇨',\n    '🇱🇮',\n    '🇱🇰',\n    '🇱🇷',\n    '🇱🇸',\n    '🇱🇹',\n    '🇱🇺',\n    '🇱🇻',\n    '🇱🇾',\n    '🇲🇦',\n    '🇲🇨',\n    '🇲🇩',\n    '🇲🇪',\n    '🇲🇫',\n    '🇲🇬',\n    '🇲🇭',\n    '🇲🇰',\n    '🇲🇱',\n    '🇲🇲',\n    '🇲🇳',\n    '🇲🇴',\n    '🇲🇵',\n    '🇲🇶',\n    '🇲🇷',\n    '🇲🇸',\n    '🇲🇹',\n    '🇲🇺',\n    '🇲🇻',\n    '🇲🇼',\n    '🇲🇽',\n    '🇲🇾',\n    '🇲🇿',\n    '🇳🇦',\n    '🇳🇨',\n    '🇳🇪',\n    '🇳🇫',\n    '🇳🇬',\n    '🇳🇮',\n    '🇳🇱',\n    '🇳🇴',\n    '🇳🇵',\n    '🇳🇷',\n    '🇳🇺',\n    '🇳🇿',\n    '🇴🇲',\n    '🇵🇦',\n    '🇵🇪',\n    '🇵🇫',\n    '🇵🇬',\n    '🇵🇭',\n    '🇵🇰',\n    '🇵🇱',\n    '🇵🇲',\n    '🇵🇳',\n    '🇵🇷',\n    '🇵🇸',\n    '🇵🇹',\n    '🇵🇼',\n    '🇵🇾',\n    '🇶🇦',\n    '🇷🇪',\n    '🇷🇴',\n    '🇷🇸',\n    '🇷🇺',\n    '🇷🇼',\n    '🇸🇦',\n    '🇸🇧',\n    '🇸🇨',\n    '🇸🇩',\n    '🇸🇪',\n    '🇸🇬',\n    '🇸🇭',\n    '🇸🇮',\n    '🇸🇯',\n    '🇸🇰',\n    '🇸🇱',\n    '🇸🇲',\n    '🇸🇳',\n    '🇸🇴',\n    '🇸🇷',\n    '🇸🇸',\n    '🇸🇹',\n    '🇸🇻',\n    '🇸🇽',\n    '🇸🇾',\n    '🇸🇿',\n    '🇹🇦',\n    '🇹🇨',\n    '🇹🇩',\n    '🇹🇫',\n    '🇹🇬',\n    '🇹🇭',\n    '🇹🇯',\n    '🇹🇰',\n    '🇹🇱',\n    '🇹🇲',\n    '🇹🇳',\n    '🇹🇴',\n    '🇹🇷',\n    '🇹🇹',\n    '🇹🇻',\n    '🇹🇼',\n    '🇹🇿',\n    '🇺🇦',\n    '🇺🇬',\n    '🇺🇲',\n    '🇺🇳',\n    '🇺🇸',\n    '🇺🇾',\n    '🇺🇿',\n    '🇻🇦',\n    '🇻🇨',\n    '🇻🇪',\n    '🇻🇬',\n    '🇻🇮',\n    '🇻🇳',\n    '🇻🇺',\n    '🇼🇫',\n    '🇼🇸',\n    '🇽🇰',\n    '🇾🇪',\n    '🇾🇹',\n    '🇿🇦',\n    '🇿🇲',\n    '🇿🇼',\n    '🎌',\n    '🏁',\n    '🏳️',\n    '🏳️‍⚧️',\n    '🏳️‍🌈',\n    '🏴',\n    '🏴‍☠️',\n    '🚩',\n  ],\n};\n"
  },
  {
    "path": "src/locales/base/internet/http_status_code.ts",
    "content": "// Source: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status\n\nexport default {\n  informational: [100, 101, 102, 103],\n  success: [200, 201, 202, 203, 204, 205, 206, 207, 208, 226],\n  redirection: [300, 301, 302, 303, 304, 305, 306, 307, 308],\n  clientError: [\n    400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414,\n    415, 416, 417, 418, 421, 422, 423, 424, 425, 426, 428, 429, 431, 451,\n  ],\n  serverError: [500, 501, 502, 503, 504, 505, 506, 507, 508, 510, 511],\n};\n"
  },
  {
    "path": "src/locales/base/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport emoji from './emoji';\nimport http_status_code from './http_status_code';\nimport jwt_algorithm from './jwt_algorithm';\nimport user_agent_pattern from './user_agent_pattern';\n\nconst internet: InternetDefinition = {\n  emoji,\n  http_status_code,\n  jwt_algorithm,\n  user_agent_pattern,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/base/internet/jwt_algorithm.ts",
    "content": "export default [\n  'ES256',\n  'ES384',\n  'ES512',\n  'HS256',\n  'HS384',\n  'HS512',\n  'PS256',\n  'PS384',\n  'PS512',\n  'RS256',\n  'RS384',\n  'RS512',\n  'none',\n];\n"
  },
  {
    "path": "src/locales/base/internet/user_agent_pattern.ts",
    "content": "export default [\n  //typical user agent for a bot\n  'FakerBot/{{system.semver}}',\n  //typical Googlebot user agent\n  'Googlebot/2.1 (+http://www.google.com/bot.html)',\n  //typical Chrome user agent on Android\n  'Mozilla/5.0 (Linux; Android {{number.int({\"min\":5,\"max\":13})}}; {{helpers.arrayElement([\"SM-G998U\",\"SM-G998B\",\"SM-G998N\",\"SM-G998P\",\"SM-T800\"])}}) AppleWebKit/{{number.int({\"min\":536,\"max\":605})}}.{{number.int({\"min\":0,\"max\":99})}} (KHTML, like Gecko) Chrome/{{number.int({\"min\":55,\"max\":131})}}.{{system.semver}} Mobile Safari/{{number.int({\"min\":536,\"max\":605})}}.{{number.int({\"min\":0,\"max\":99})}}',\n  //typical Firefox user agent on MacOS\n  'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:{{number.int({\"min\":75, \"max\":133})}}.0) Gecko/20100101 Firefox/{{number.int({\"min\":75, \"max\":133})}}.0',\n  //typical Safari user agent on MacOS\n  'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/{{number.int({\"min\":536,\"max\":605})}}.{{number.int({\"min\":0,\"max\":99})}}.{{number.int({\"min\":0,\"max\":99})}} (KHTML, like Gecko) Version/16.1 Safari/{{number.int({\"min\":536,\"max\":605})}}.{{number.int({\"min\":0,\"max\":99})}}.{{number.int({\"min\":0,\"max\":99})}}',\n  //typical Chrome user agent on MacOS\n  'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_15_7) AppleWebKit/{{number.int({\"min\":536,\"max\":605})}}.{{number.int({\"min\":0,\"max\":99})}}.{{number.int({\"min\":0,\"max\":99})}} (KHTML, like Gecko) Chrome/{{number.int({\"min\":55,\"max\":131})}}.{{system.semver}} Safari/{{number.int({\"min\":536,\"max\":605})}}.{{number.int({\"min\":0,\"max\":99})}}.{{number.int({\"min\":0,\"max\":99})}}',\n  //typical Edge user agent on Windows\n  'Mozilla/5.0 (Windows NT {{helpers.arrayElement([\"5.1\",\"5.2\",\"6.0\",\"6.1\",\"6.2\",\"6.3\",\"10.0\"])}}; Win64; x64) AppleWebKit/{{number.int({\"min\":536,\"max\":605})}}.{{number.int({\"min\":0,\"max\":99})}} (KHTML, like Gecko) Chrome/{{number.int({\"min\":55,\"max\":131})}}.{{system.semver}} Safari/{{number.int({\"min\":536,\"max\":605})}}.{{number.int({\"min\":0,\"max\":99})}} Edg/{{number.int({\"min\":110,\"max\":131})}}.{{system.semver}}',\n  //typical Firefox user agent on Linux\n  'Mozilla/5.0 (X11; Linux x86_64; rv:{{number.int({\"min\":75,\"max\":133})}}.0) Gecko/20100101 Firefox/{{number.int({\"min\":75,\"max\":133})}}.0',\n  //typical IE user agent on Windows\n  'Mozilla/5.0 (compatible; MSIE {{number.int({\"min\":6,\"max\":10})}}.0; Windows NT {{helpers.arrayElement([\"5.1\",\"5.2\",\"6.0\",\"6.1\",\"6.2\",\"6.3\",\"10.0\"])}}; Trident/{{number.int({\"min\":4,\"max\":7})}}.0)',\n  //typical Safari user agent on iOS\n  'Mozilla/5.0 (iPhone; CPU iPhone OS {{number.int({\"min\":10,\"max\":18})}}_{{number.int({\"min\":0,\"max\":4})}} like Mac OS X) AppleWebKit/{{number.int({\"min\":536,\"max\":605})}}.{{number.int({\"min\":0,\"max\":99})}}.{{number.int({\"min\":0,\"max\":99})}} (KHTML, like Gecko) Version/{{number.int({\"min\":10,\"max\":18})}}_{{number.int({\"min\":0,\"max\":4})}} Mobile/15E148 Safari/{{number.int({\"min\":536,\"max\":605})}}.{{number.int({\"min\":0,\"max\":99})}}',\n];\n"
  },
  {
    "path": "src/locales/base/location/country_code.ts",
    "content": "// [ISO_3166-1](https://en.wikipedia.org/wiki/ISO_3166-1)\nexport default [\n  { alpha2: 'AD', alpha3: 'AND', numeric: '020' },\n  { alpha2: 'AE', alpha3: 'ARE', numeric: '784' },\n  { alpha2: 'AF', alpha3: 'AFG', numeric: '004' },\n  { alpha2: 'AG', alpha3: 'ATG', numeric: '028' },\n  { alpha2: 'AI', alpha3: 'AIA', numeric: '660' },\n  { alpha2: 'AL', alpha3: 'ALB', numeric: '008' },\n  { alpha2: 'AM', alpha3: 'ARM', numeric: '051' },\n  { alpha2: 'AO', alpha3: 'AGO', numeric: '024' },\n  { alpha2: 'AQ', alpha3: 'ATA', numeric: '010' },\n  { alpha2: 'AR', alpha3: 'ARG', numeric: '032' },\n  { alpha2: 'AS', alpha3: 'ASM', numeric: '016' },\n  { alpha2: 'AT', alpha3: 'AUT', numeric: '040' },\n  { alpha2: 'AU', alpha3: 'AUS', numeric: '036' },\n  { alpha2: 'AW', alpha3: 'ABW', numeric: '533' },\n  { alpha2: 'AX', alpha3: 'ALA', numeric: '248' },\n  { alpha2: 'AZ', alpha3: 'AZE', numeric: '031' },\n  { alpha2: 'BA', alpha3: 'BIH', numeric: '070' },\n  { alpha2: 'BB', alpha3: 'BRB', numeric: '052' },\n  { alpha2: 'BD', alpha3: 'BGD', numeric: '050' },\n  { alpha2: 'BE', alpha3: 'BEL', numeric: '056' },\n  { alpha2: 'BF', alpha3: 'BFA', numeric: '854' },\n  { alpha2: 'BG', alpha3: 'BGR', numeric: '100' },\n  { alpha2: 'BH', alpha3: 'BHR', numeric: '048' },\n  { alpha2: 'BI', alpha3: 'BDI', numeric: '108' },\n  { alpha2: 'BJ', alpha3: 'BEN', numeric: '204' },\n  { alpha2: 'BL', alpha3: 'BLM', numeric: '652' },\n  { alpha2: 'BM', alpha3: 'BMU', numeric: '060' },\n  { alpha2: 'BN', alpha3: 'BRN', numeric: '096' },\n  { alpha2: 'BO', alpha3: 'BOL', numeric: '068' },\n  { alpha2: 'BQ', alpha3: 'BES', numeric: '535' },\n  { alpha2: 'BR', alpha3: 'BRA', numeric: '076' },\n  { alpha2: 'BS', alpha3: 'BHS', numeric: '044' },\n  { alpha2: 'BT', alpha3: 'BTN', numeric: '064' },\n  { alpha2: 'BV', alpha3: 'BVT', numeric: '074' },\n  { alpha2: 'BW', alpha3: 'BWA', numeric: '072' },\n  { alpha2: 'BY', alpha3: 'BLR', numeric: '112' },\n  { alpha2: 'BZ', alpha3: 'BLZ', numeric: '084' },\n  { alpha2: 'CA', alpha3: 'CAN', numeric: '124' },\n  { alpha2: 'CC', alpha3: 'CCK', numeric: '166' },\n  { alpha2: 'CD', alpha3: 'COD', numeric: '180' },\n  { alpha2: 'CF', alpha3: 'CAF', numeric: '140' },\n  { alpha2: 'CG', alpha3: 'COG', numeric: '178' },\n  { alpha2: 'CH', alpha3: 'CHE', numeric: '756' },\n  { alpha2: 'CI', alpha3: 'CIV', numeric: '384' },\n  { alpha2: 'CK', alpha3: 'COK', numeric: '184' },\n  { alpha2: 'CL', alpha3: 'CHL', numeric: '152' },\n  { alpha2: 'CM', alpha3: 'CMR', numeric: '120' },\n  { alpha2: 'CN', alpha3: 'CHN', numeric: '156' },\n  { alpha2: 'CO', alpha3: 'COL', numeric: '170' },\n  { alpha2: 'CR', alpha3: 'CRI', numeric: '188' },\n  { alpha2: 'CU', alpha3: 'CUB', numeric: '192' },\n  { alpha2: 'CV', alpha3: 'CPV', numeric: '132' },\n  { alpha2: 'CW', alpha3: 'CUW', numeric: '531' },\n  { alpha2: 'CX', alpha3: 'CXR', numeric: '162' },\n  { alpha2: 'CY', alpha3: 'CYP', numeric: '196' },\n  { alpha2: 'CZ', alpha3: 'CZE', numeric: '203' },\n  { alpha2: 'DE', alpha3: 'DEU', numeric: '276' },\n  { alpha2: 'DJ', alpha3: 'DJI', numeric: '262' },\n  { alpha2: 'DK', alpha3: 'DNK', numeric: '208' },\n  { alpha2: 'DM', alpha3: 'DMA', numeric: '212' },\n  { alpha2: 'DO', alpha3: 'DOM', numeric: '214' },\n  { alpha2: 'DZ', alpha3: 'DZA', numeric: '012' },\n  { alpha2: 'EC', alpha3: 'ECU', numeric: '218' },\n  { alpha2: 'EE', alpha3: 'EST', numeric: '233' },\n  { alpha2: 'EG', alpha3: 'EGY', numeric: '818' },\n  { alpha2: 'EH', alpha3: 'ESH', numeric: '732' },\n  { alpha2: 'ER', alpha3: 'ERI', numeric: '232' },\n  { alpha2: 'ES', alpha3: 'ESP', numeric: '724' },\n  { alpha2: 'ET', alpha3: 'ETH', numeric: '231' },\n  { alpha2: 'FI', alpha3: 'FIN', numeric: '246' },\n  { alpha2: 'FJ', alpha3: 'FJI', numeric: '242' },\n  { alpha2: 'FK', alpha3: 'FLK', numeric: '238' },\n  { alpha2: 'FM', alpha3: 'FSM', numeric: '583' },\n  { alpha2: 'FO', alpha3: 'FRO', numeric: '234' },\n  { alpha2: 'FR', alpha3: 'FRA', numeric: '250' },\n  { alpha2: 'GA', alpha3: 'GAB', numeric: '266' },\n  { alpha2: 'GB', alpha3: 'GBR', numeric: '826' },\n  { alpha2: 'GD', alpha3: 'GRD', numeric: '308' },\n  { alpha2: 'GE', alpha3: 'GEO', numeric: '268' },\n  { alpha2: 'GF', alpha3: 'GUF', numeric: '254' },\n  { alpha2: 'GG', alpha3: 'GGY', numeric: '831' },\n  { alpha2: 'GH', alpha3: 'GHA', numeric: '288' },\n  { alpha2: 'GI', alpha3: 'GIB', numeric: '292' },\n  { alpha2: 'GL', alpha3: 'GRL', numeric: '304' },\n  { alpha2: 'GM', alpha3: 'GMB', numeric: '270' },\n  { alpha2: 'GN', alpha3: 'GIN', numeric: '324' },\n  { alpha2: 'GP', alpha3: 'GLP', numeric: '312' },\n  { alpha2: 'GQ', alpha3: 'GNQ', numeric: '226' },\n  { alpha2: 'GR', alpha3: 'GRC', numeric: '300' },\n  { alpha2: 'GS', alpha3: 'SGS', numeric: '239' },\n  { alpha2: 'GT', alpha3: 'GTM', numeric: '320' },\n  { alpha2: 'GU', alpha3: 'GUM', numeric: '316' },\n  { alpha2: 'GW', alpha3: 'GNB', numeric: '624' },\n  { alpha2: 'GY', alpha3: 'GUY', numeric: '328' },\n  { alpha2: 'HK', alpha3: 'HKG', numeric: '344' },\n  { alpha2: 'HM', alpha3: 'HMD', numeric: '334' },\n  { alpha2: 'HN', alpha3: 'HND', numeric: '340' },\n  { alpha2: 'HR', alpha3: 'HRV', numeric: '191' },\n  { alpha2: 'HT', alpha3: 'HTI', numeric: '332' },\n  { alpha2: 'HU', alpha3: 'HUN', numeric: '348' },\n  { alpha2: 'ID', alpha3: 'IDN', numeric: '360' },\n  { alpha2: 'IE', alpha3: 'IRL', numeric: '372' },\n  { alpha2: 'IL', alpha3: 'ISR', numeric: '376' },\n  { alpha2: 'IM', alpha3: 'IMN', numeric: '833' },\n  { alpha2: 'IN', alpha3: 'IND', numeric: '356' },\n  { alpha2: 'IO', alpha3: 'IOT', numeric: '086' },\n  { alpha2: 'IQ', alpha3: 'IRQ', numeric: '368' },\n  { alpha2: 'IR', alpha3: 'IRN', numeric: '364' },\n  { alpha2: 'IS', alpha3: 'ISL', numeric: '352' },\n  { alpha2: 'IT', alpha3: 'ITA', numeric: '380' },\n  { alpha2: 'JE', alpha3: 'JEY', numeric: '832' },\n  { alpha2: 'JM', alpha3: 'JAM', numeric: '388' },\n  { alpha2: 'JO', alpha3: 'JOR', numeric: '400' },\n  { alpha2: 'JP', alpha3: 'JPN', numeric: '392' },\n  { alpha2: 'KE', alpha3: 'KEN', numeric: '404' },\n  { alpha2: 'KG', alpha3: 'KGZ', numeric: '417' },\n  { alpha2: 'KH', alpha3: 'KHM', numeric: '116' },\n  { alpha2: 'KI', alpha3: 'KIR', numeric: '296' },\n  { alpha2: 'KM', alpha3: 'COM', numeric: '174' },\n  { alpha2: 'KN', alpha3: 'KNA', numeric: '659' },\n  { alpha2: 'KP', alpha3: 'PRK', numeric: '408' },\n  { alpha2: 'KR', alpha3: 'KOR', numeric: '410' },\n  { alpha2: 'KW', alpha3: 'KWT', numeric: '414' },\n  { alpha2: 'KY', alpha3: 'CYM', numeric: '136' },\n  { alpha2: 'KZ', alpha3: 'KAZ', numeric: '398' },\n  { alpha2: 'LA', alpha3: 'LAO', numeric: '418' },\n  { alpha2: 'LB', alpha3: 'LBN', numeric: '422' },\n  { alpha2: 'LC', alpha3: 'LCA', numeric: '662' },\n  { alpha2: 'LI', alpha3: 'LIE', numeric: '438' },\n  { alpha2: 'LK', alpha3: 'LKA', numeric: '144' },\n  { alpha2: 'LR', alpha3: 'LBR', numeric: '430' },\n  { alpha2: 'LS', alpha3: 'LSO', numeric: '426' },\n  { alpha2: 'LT', alpha3: 'LTU', numeric: '440' },\n  { alpha2: 'LU', alpha3: 'LUX', numeric: '442' },\n  { alpha2: 'LV', alpha3: 'LVA', numeric: '428' },\n  { alpha2: 'LY', alpha3: 'LBY', numeric: '434' },\n  { alpha2: 'MA', alpha3: 'MAR', numeric: '504' },\n  { alpha2: 'MC', alpha3: 'MCO', numeric: '492' },\n  { alpha2: 'MD', alpha3: 'MDA', numeric: '498' },\n  { alpha2: 'ME', alpha3: 'MNE', numeric: '499' },\n  { alpha2: 'MF', alpha3: 'MAF', numeric: '663' },\n  { alpha2: 'MG', alpha3: 'MDG', numeric: '450' },\n  { alpha2: 'MH', alpha3: 'MHL', numeric: '584' },\n  { alpha2: 'MK', alpha3: 'MKD', numeric: '807' },\n  { alpha2: 'ML', alpha3: 'MLI', numeric: '466' },\n  { alpha2: 'MM', alpha3: 'MMR', numeric: '104' },\n  { alpha2: 'MN', alpha3: 'MNG', numeric: '496' },\n  { alpha2: 'MO', alpha3: 'MAC', numeric: '446' },\n  { alpha2: 'MP', alpha3: 'MNP', numeric: '580' },\n  { alpha2: 'MQ', alpha3: 'MTQ', numeric: '474' },\n  { alpha2: 'MR', alpha3: 'MRT', numeric: '478' },\n  { alpha2: 'MS', alpha3: 'MSR', numeric: '500' },\n  { alpha2: 'MT', alpha3: 'MLT', numeric: '470' },\n  { alpha2: 'MU', alpha3: 'MUS', numeric: '480' },\n  { alpha2: 'MV', alpha3: 'MDV', numeric: '462' },\n  { alpha2: 'MW', alpha3: 'MWI', numeric: '454' },\n  { alpha2: 'MX', alpha3: 'MEX', numeric: '484' },\n  { alpha2: 'MY', alpha3: 'MYS', numeric: '458' },\n  { alpha2: 'MZ', alpha3: 'MOZ', numeric: '508' },\n  { alpha2: 'NA', alpha3: 'NAM', numeric: '516' },\n  { alpha2: 'NC', alpha3: 'NCL', numeric: '540' },\n  { alpha2: 'NE', alpha3: 'NER', numeric: '562' },\n  { alpha2: 'NF', alpha3: 'NFK', numeric: '574' },\n  { alpha2: 'NG', alpha3: 'NGA', numeric: '566' },\n  { alpha2: 'NI', alpha3: 'NIC', numeric: '558' },\n  { alpha2: 'NL', alpha3: 'NLD', numeric: '528' },\n  { alpha2: 'NO', alpha3: 'NOR', numeric: '578' },\n  { alpha2: 'NP', alpha3: 'NPL', numeric: '524' },\n  { alpha2: 'NR', alpha3: 'NRU', numeric: '520' },\n  { alpha2: 'NU', alpha3: 'NIU', numeric: '570' },\n  { alpha2: 'NZ', alpha3: 'NZL', numeric: '554' },\n  { alpha2: 'OM', alpha3: 'OMN', numeric: '512' },\n  { alpha2: 'PA', alpha3: 'PAN', numeric: '591' },\n  { alpha2: 'PE', alpha3: 'PER', numeric: '604' },\n  { alpha2: 'PF', alpha3: 'PYF', numeric: '258' },\n  { alpha2: 'PG', alpha3: 'PNG', numeric: '598' },\n  { alpha2: 'PH', alpha3: 'PHL', numeric: '608' },\n  { alpha2: 'PK', alpha3: 'PAK', numeric: '586' },\n  { alpha2: 'PL', alpha3: 'POL', numeric: '616' },\n  { alpha2: 'PM', alpha3: 'SPM', numeric: '666' },\n  { alpha2: 'PN', alpha3: 'PCN', numeric: '612' },\n  { alpha2: 'PR', alpha3: 'PRI', numeric: '630' },\n  { alpha2: 'PS', alpha3: 'PSE', numeric: '275' },\n  { alpha2: 'PT', alpha3: 'PRT', numeric: '620' },\n  { alpha2: 'PW', alpha3: 'PLW', numeric: '585' },\n  { alpha2: 'PY', alpha3: 'PRY', numeric: '600' },\n  { alpha2: 'QA', alpha3: 'QAT', numeric: '634' },\n  { alpha2: 'RE', alpha3: 'REU', numeric: '638' },\n  { alpha2: 'RO', alpha3: 'ROU', numeric: '642' },\n  { alpha2: 'RS', alpha3: 'SRB', numeric: '688' },\n  { alpha2: 'RU', alpha3: 'RUS', numeric: '643' },\n  { alpha2: 'RW', alpha3: 'RWA', numeric: '646' },\n  { alpha2: 'SA', alpha3: 'SAU', numeric: '682' },\n  { alpha2: 'SB', alpha3: 'SLB', numeric: '090' },\n  { alpha2: 'SC', alpha3: 'SYC', numeric: '690' },\n  { alpha2: 'SD', alpha3: 'SDN', numeric: '729' },\n  { alpha2: 'SE', alpha3: 'SWE', numeric: '752' },\n  { alpha2: 'SG', alpha3: 'SGP', numeric: '702' },\n  { alpha2: 'SH', alpha3: 'SHN', numeric: '654' },\n  { alpha2: 'SI', alpha3: 'SVN', numeric: '705' },\n  { alpha2: 'SJ', alpha3: 'SJM', numeric: '744' },\n  { alpha2: 'SK', alpha3: 'SVK', numeric: '703' },\n  { alpha2: 'SL', alpha3: 'SLE', numeric: '694' },\n  { alpha2: 'SM', alpha3: 'SMR', numeric: '674' },\n  { alpha2: 'SN', alpha3: 'SEN', numeric: '686' },\n  { alpha2: 'SO', alpha3: 'SOM', numeric: '706' },\n  { alpha2: 'SR', alpha3: 'SUR', numeric: '740' },\n  { alpha2: 'SS', alpha3: 'SSD', numeric: '728' },\n  { alpha2: 'ST', alpha3: 'STP', numeric: '678' },\n  { alpha2: 'SV', alpha3: 'SLV', numeric: '222' },\n  { alpha2: 'SX', alpha3: 'SXM', numeric: '534' },\n  { alpha2: 'SY', alpha3: 'SYR', numeric: '760' },\n  { alpha2: 'SZ', alpha3: 'SWZ', numeric: '748' },\n  { alpha2: 'TC', alpha3: 'TCA', numeric: '796' },\n  { alpha2: 'TD', alpha3: 'TCD', numeric: '148' },\n  { alpha2: 'TF', alpha3: 'ATF', numeric: '260' },\n  { alpha2: 'TG', alpha3: 'TGO', numeric: '768' },\n  { alpha2: 'TH', alpha3: 'THA', numeric: '764' },\n  { alpha2: 'TJ', alpha3: 'TJK', numeric: '762' },\n  { alpha2: 'TK', alpha3: 'TKL', numeric: '772' },\n  { alpha2: 'TL', alpha3: 'TLS', numeric: '626' },\n  { alpha2: 'TM', alpha3: 'TKM', numeric: '795' },\n  { alpha2: 'TN', alpha3: 'TUN', numeric: '788' },\n  { alpha2: 'TO', alpha3: 'TON', numeric: '776' },\n  { alpha2: 'TR', alpha3: 'TUR', numeric: '792' },\n  { alpha2: 'TT', alpha3: 'TTO', numeric: '780' },\n  { alpha2: 'TV', alpha3: 'TUV', numeric: '798' },\n  { alpha2: 'TW', alpha3: 'TWN', numeric: '158' },\n  { alpha2: 'TZ', alpha3: 'TZA', numeric: '834' },\n  { alpha2: 'UA', alpha3: 'UKR', numeric: '804' },\n  { alpha2: 'UG', alpha3: 'UGA', numeric: '800' },\n  { alpha2: 'UM', alpha3: 'UMI', numeric: '581' },\n  { alpha2: 'US', alpha3: 'USA', numeric: '840' },\n  { alpha2: 'UY', alpha3: 'URY', numeric: '858' },\n  { alpha2: 'UZ', alpha3: 'UZB', numeric: '860' },\n  { alpha2: 'VA', alpha3: 'VAT', numeric: '336' },\n  { alpha2: 'VC', alpha3: 'VCT', numeric: '670' },\n  { alpha2: 'VE', alpha3: 'VEN', numeric: '862' },\n  { alpha2: 'VG', alpha3: 'VGB', numeric: '092' },\n  { alpha2: 'VI', alpha3: 'VIR', numeric: '850' },\n  { alpha2: 'VN', alpha3: 'VNM', numeric: '704' },\n  { alpha2: 'VU', alpha3: 'VUT', numeric: '548' },\n  { alpha2: 'WF', alpha3: 'WLF', numeric: '876' },\n  { alpha2: 'WS', alpha3: 'WSM', numeric: '882' },\n  { alpha2: 'YE', alpha3: 'YEM', numeric: '887' },\n  { alpha2: 'YT', alpha3: 'MYT', numeric: '175' },\n  { alpha2: 'ZA', alpha3: 'ZAF', numeric: '710' },\n  { alpha2: 'ZM', alpha3: 'ZMB', numeric: '894' },\n  { alpha2: 'ZW', alpha3: 'ZWE', numeric: '716' },\n];\n"
  },
  {
    "path": "src/locales/base/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport country_code from './country_code';\nimport time_zone from './time_zone';\n\nconst location: LocationDefinition = {\n  country_code,\n  time_zone,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/base/location/time_zone.ts",
    "content": "// The base locale uses any possible time zone.\nexport { default } from '../date/time_zone';\n"
  },
  {
    "path": "src/locales/base/metadata.ts",
    "content": "import type { MetadataDefinition } from '../..';\n\nconst metadata: MetadataDefinition = {\n  title: 'Base',\n  code: 'base',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/base/system/directory_path.ts",
    "content": "export default [\n  '/Applications',\n  '/Library',\n  '/Network',\n  '/System',\n  '/Users',\n  '/bin',\n  '/boot',\n  '/boot/defaults',\n  '/dev',\n  '/etc',\n  '/etc/defaults',\n  '/etc/mail',\n  '/etc/namedb',\n  '/etc/periodic',\n  '/etc/ppp',\n  '/home',\n  '/home/user',\n  '/home/user/dir',\n  '/lib',\n  '/lost+found',\n  '/media',\n  '/mnt',\n  '/net',\n  '/opt',\n  '/opt/bin',\n  '/opt/include',\n  '/opt/lib',\n  '/opt/sbin',\n  '/opt/share',\n  '/private',\n  '/private/tmp',\n  '/private/var',\n  '/proc',\n  '/rescue',\n  '/root',\n  '/sbin',\n  '/selinux',\n  '/srv',\n  '/sys',\n  '/tmp',\n  '/usr',\n  '/usr/X11R6',\n  '/usr/bin',\n  '/usr/include',\n  '/usr/lib',\n  '/usr/libdata',\n  '/usr/libexec',\n  '/usr/local/bin',\n  '/usr/local/src',\n  '/usr/obj',\n  '/usr/ports',\n  '/usr/sbin',\n  '/usr/share',\n  '/usr/src',\n  '/var',\n  '/var/log',\n  '/var/mail',\n  '/var/spool',\n  '/var/tmp',\n  '/var/yp',\n];\n"
  },
  {
    "path": "src/locales/base/system/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { SystemDefinition } from '../../..';\nimport directory_path from './directory_path';\nimport mime_type from './mime_type';\n\nconst system: SystemDefinition = {\n  directory_path,\n  mime_type,\n};\n\nexport default system;\n"
  },
  {
    "path": "src/locales/base/system/mime_type.ts",
    "content": "export default {\n  'application/epub+zip': { extensions: ['epub'] },\n  'application/gzip': { extensions: ['gz'] },\n  'application/java-archive': { extensions: ['ear', 'jar', 'war'] },\n  'application/json': { extensions: ['json', 'map'] },\n  'application/ld+json': { extensions: ['jsonld'] },\n  'application/msword': { extensions: ['doc', 'dot'] },\n  'application/octet-stream': {\n    extensions: [\n      'bin',\n      'bpk',\n      'buffer',\n      'deb',\n      'deploy',\n      'dist',\n      'distz',\n      'dll',\n      'dmg',\n      'dms',\n      'dump',\n      'elc',\n      'exe',\n      'img',\n      'iso',\n      'lrf',\n      'mar',\n      'msi',\n      'msm',\n      'msp',\n      'pkg',\n      'so',\n    ],\n  },\n  'application/ogg': { extensions: ['ogx'] },\n  'application/pdf': { extensions: ['pdf'] },\n  'application/rtf': { extensions: ['rtf'] },\n  'application/vnd.amazon.ebook': { extensions: ['azw'] },\n  'application/vnd.apple.installer+xml': { extensions: ['mpkg'] },\n  'application/vnd.mozilla.xul+xml': { extensions: ['xul'] },\n  'application/vnd.ms-excel': {\n    extensions: ['xla', 'xlc', 'xlm', 'xls', 'xlt', 'xlw'],\n  },\n  'application/vnd.ms-fontobject': { extensions: ['eot'] },\n  'application/vnd.ms-powerpoint': { extensions: ['pot', 'pps', 'ppt'] },\n  'application/vnd.oasis.opendocument.presentation': { extensions: ['odp'] },\n  'application/vnd.oasis.opendocument.spreadsheet': { extensions: ['ods'] },\n  'application/vnd.oasis.opendocument.text': { extensions: ['odt'] },\n  'application/vnd.openxmlformats-officedocument.presentationml.presentation': {\n    extensions: ['pptx'],\n  },\n  'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet': {\n    extensions: ['xlsx'],\n  },\n  'application/vnd.openxmlformats-officedocument.wordprocessingml.document': {\n    extensions: ['docx'],\n  },\n  'application/vnd.rar': { extensions: ['rar'] },\n  'application/vnd.visio': { extensions: ['vsd', 'vss', 'vst', 'vsw'] },\n  'application/x-7z-compressed': { extensions: ['7z'] },\n  'application/x-abiword': { extensions: ['abw'] },\n  'application/x-bzip': { extensions: ['bz'] },\n  'application/x-bzip2': { extensions: ['boz', 'bz2'] },\n  'application/x-csh': { extensions: ['csh'] },\n  'application/x-freearc': { extensions: ['arc'] },\n  'application/x-httpd-php': { extensions: ['php'] },\n  'application/x-sh': { extensions: ['sh'] },\n  'application/x-tar': { extensions: ['tar'] },\n  'application/xhtml+xml': { extensions: ['xht', 'xhtml'] },\n  'application/xml': { extensions: ['rng', 'xml', 'xsd', 'xsl'] },\n  'application/zip': { extensions: ['zip'] },\n  'audio/3gpp': { extensions: ['3gpp'] },\n  'audio/3gpp2': { extensions: ['3g2'] },\n  'audio/aac': { extensions: ['aac'] },\n  'audio/midi': { extensions: ['kar', 'mid', 'midi', 'rmi'] },\n  'audio/mpeg': { extensions: ['m2a', 'm3a', 'mp2', 'mp2a', 'mp3', 'mpga'] },\n  'audio/ogg': { extensions: ['oga', 'ogg', 'opus', 'spx'] },\n  'audio/opus': { extensions: ['opus'] },\n  'audio/wav': { extensions: ['wav'] },\n  'audio/webm': { extensions: ['weba'] },\n  'font/otf': { extensions: ['otf'] },\n  'font/ttf': { extensions: ['ttf'] },\n  'font/woff': { extensions: ['woff'] },\n  'font/woff2': { extensions: ['woff2'] },\n  'image/avif': { extensions: ['avif'] },\n  'image/bmp': { extensions: ['bmp'] },\n  'image/gif': { extensions: ['gif'] },\n  'image/jpeg': { extensions: ['jpe', 'jpeg', 'jpg'] },\n  'image/png': { extensions: ['png'] },\n  'image/svg+xml': { extensions: ['svg', 'svgz'] },\n  'image/tiff': { extensions: ['tif', 'tiff'] },\n  'image/vnd.microsoft.icon': { extensions: ['ico'] },\n  'image/webp': { extensions: ['webp'] },\n  'text/calendar': { extensions: ['ics', 'ifb'] },\n  'text/css': { extensions: ['css'] },\n  'text/csv': { extensions: ['csv'] },\n  'text/html': { extensions: ['htm', 'html', 'shtml'] },\n  'text/javascript': { extensions: ['js', 'mjs'] },\n  'text/plain': {\n    extensions: ['conf', 'def', 'in', 'ini', 'list', 'log', 'text', 'txt'],\n  },\n  'video/3gpp': { extensions: ['3gp', '3gpp'] },\n  'video/3gpp2': { extensions: ['3g2'] },\n  'video/mp2t': { extensions: ['ts'] },\n  'video/mp4': { extensions: ['mp4', 'mp4v', 'mpg4'] },\n  'video/mpeg': { extensions: ['m1v', 'm2v', 'mpe', 'mpeg', 'mpg'] },\n  'video/ogg': { extensions: ['ogv'] },\n  'video/webm': { extensions: ['webm'] },\n  'video/x-msvideo': { extensions: ['avi'] },\n};\n"
  },
  {
    "path": "src/locales/bn_BD/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/bn_BD/date/month.ts",
    "content": "export default {\n  wide: [\n    'অক্টোবর',\n    'আগস্ট',\n    'এপ্রিল',\n    'জানুয়ারি',\n    'জুন',\n    'জুলাই',\n    'ডিসেম্বর',\n    'নভেম্বর',\n    'ফেব্রুয়ারি',\n    'মার্চ',\n    'মে',\n    'সেপ্টেম্বর',\n  ],\n  abbr: [\n    'অক্ট',\n    'আগ',\n    'এপ্রি',\n    'জানু',\n    'জুন',\n    'জুলা',\n    'ডিস',\n    'নভ',\n    'ফেব',\n    'মার্চ',\n    'মে',\n    'সেপ',\n  ],\n};\n"
  },
  {
    "path": "src/locales/bn_BD/date/weekday.ts",
    "content": "export default {\n  wide: [\n    'বুধবার',\n    'বৃহস্পতিবার',\n    'মঙ্গলবার',\n    'রবিবার',\n    'শনিবার',\n    'শুক্রবার',\n    'সোমবার',\n  ],\n  abbr: ['বুধ', 'বৃহস্পতি', 'মঙ্গল', 'রবি', 'শনি', 'শুক্র', 'সোম'],\n};\n"
  },
  {
    "path": "src/locales/bn_BD/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport date from './date';\nimport location from './location';\nimport metadata from './metadata';\n\n/**\n * The locale data for the `bn_BD` locale.\n *\n * - Language: Bengali (Bangladesh)\n * - Endonym: বাংলা (বাংলাদেশ)\n */\nconst bn_BD: LocaleDefinition = {\n  date,\n  location,\n  metadata,\n};\n\nexport default bn_BD;\n"
  },
  {
    "path": "src/locales/bn_BD/location/city_name.ts",
    "content": "// Source: https://bangladesh.gov.bd/site/view/upazila-list/%E0%A6%89%E0%A6%AA%E0%A6%9C%E0%A7%87%E0%A6%B2%E0%A6%BE%E0%A6%B8%E0%A6%AE%E0%A7%82%E0%A6%B9\n\nexport default [\n  'অভয়নগর',\n  'অষ্টগ্রাম',\n  'আক্কেলপুর',\n  'আখাউড়া',\n  'আগৈলঝাড়া',\n  'আজমিরীগঞ্জ',\n  'আটঘরিয়া',\n  'আটপাড়া',\n  'আটোয়ারী',\n  'আড়াইহাজার',\n  'আত্রাই',\n  'আদমদিঘী',\n  'আদিতমারী',\n  'আনোয়ারা',\n  'আমতলী',\n  'আলফাডাঙ্গা',\n  'আলমডাঙ্গা',\n  'আলিকদম',\n  'আশাশুনি',\n  'আশুগঞ্জ',\n  'ইটনা',\n  'ইন্দুরকানী',\n  'ইসলামপুর',\n  'ঈদগাঁও',\n  'ঈশ্বরগঞ্জ',\n  'ঈশ্বরদী',\n  'উখিয়া',\n  'উজিরপুর',\n  'উলিপুর',\n  'উল্লাপাড়া',\n  'ওসমানীনগর',\n  'কক্সবাজার সদর',\n  'কচুয়া',\n  'কটিয়াদি',\n  'কবিরহাট',\n  'কমলগঞ্জ',\n  'কমলনগর',\n  'কয়রা',\n  'করিমগঞ্জ',\n  'কর্ণফুলি',\n  'কলমাকান্দা',\n  'কলাপাড়া',\n  'কলারোয়া',\n  'কসবা',\n  'কাঁঠালিয়া',\n  'কাউখালী',\n  'কাউনিয়া',\n  'কাজীপুর',\n  'কানাইঘাট',\n  'কাপাসিয়া',\n  'কাপ্তাই',\n  'কামারখন্দ',\n  'কালকিনি',\n  'কালাই',\n  'কালিয়া',\n  'কালিয়াকৈর',\n  'কালিহাতি',\n  'কালীগঞ্জ',\n  'কালুখালী',\n  'কাশিয়ানী',\n  'কাহারোল',\n  'কাহালু',\n  'কিশোরগঞ্জ',\n  'কিশোরগঞ্জ সদর',\n  'কুড়িগ্রাম সদর',\n  'কুতুবদিয়া',\n  'কুমারখালী',\n  'কুমিল্লা সদর',\n  'কুলাউড়া',\n  'কুলিয়ারচর',\n  'কুষ্টিয়া সদর',\n  'কেন্দুয়া',\n  'কেরানীগঞ্জ',\n  'কেশবপুর',\n  'কোটচাঁদপুর',\n  'কোটালীপাড়া',\n  'কোম্পানীগঞ্জ',\n  'ক্ষেতলাল',\n  'খাগড়াছড়ি সদর',\n  'খানসামা',\n  'খালিয়াজুড়ি',\n  'খোকসা',\n  'গংগাচড়া',\n  'গজারিয়া',\n  'গফরগাঁও',\n  'গলাচিপা',\n  'গাংনী',\n  'গাইবান্ধা সদর',\n  'গাজীপুর সদর',\n  'গাবতলী',\n  'গুইমারা',\n  'গুরুদাসপুর',\n  'গোদাগারী',\n  'গোপালগঞ্জ সদর',\n  'গোপালপুর',\n  'গোবিন্দগঞ্জ',\n  'গোমস্তাপুর',\n  'গোয়াইনঘাট',\n  'গোয়ালন্দ',\n  'গোলাপগঞ্জ',\n  'গোসাইরহাট',\n  'গৌরনদী',\n  'গৌরীপুর',\n  'ঘাটাইল',\n  'ঘিওর',\n  'ঘোড়াঘাট',\n  'চকরিয়া',\n  'চন্দনাইশ',\n  'চর ভদ্রাসন',\n  'চর রাজিবপুর',\n  'চরফ্যাশন',\n  'চাঁদপুর সদর',\n  'চাঁপাইনবাবগঞ্জ সদর',\n  'চাটখিল',\n  'চাটমোহর',\n  'চান্দিনা',\n  'চারঘাট',\n  'চিতলমারী',\n  'চিরিরবন্দর',\n  'চিলমারী',\n  'চুনারুঘাট',\n  'চুয়াডাঙ্গা সদর',\n  'চৌগাছা',\n  'চৌদ্দগ্রাম',\n  'চৌহালি',\n  'ছাগলনাইয়া',\n  'ছাতক',\n  'জকিগঞ্জ',\n  'জগন্নাথপুর',\n  'জয়পুরহাট সদর',\n  'জলঢাকা',\n  'জাজিরা',\n  'জামালগঞ্জ',\n  'জামালপুর সদর',\n  'জীবননগর',\n  'জুড়ী',\n  'জুরাছড়ি',\n  'জৈন্তাপুর',\n  'ঝালকাঠি সদর',\n  'ঝিকরগাছা',\n  'ঝিনাইগাতী',\n  'ঝিনাইদহ সদর',\n  'টংগিবাড়ী',\n  'টাঙ্গাইল সদর',\n  'টুঙ্গিপাড়া',\n  'টেকনাফ',\n  'ঠাকুরগাঁও সদর',\n  'ডামুড্যা',\n  'ডাসার',\n  'ডিমলা',\n  'ডুমুরিয়া',\n  'ডোমার',\n  'তজমুদ্দিন',\n  'তাড়াইল',\n  'তাড়াশ',\n  'তানোর',\n  'তারাকান্দা',\n  'তারাগঞ্জ',\n  'তালতলী',\n  'তালা',\n  'তাহিরপুর',\n  'তিতাস',\n  'তেতুলিয়া',\n  'তেরখাদা',\n  'ত্রিশাল',\n  'থানচি',\n  'দক্ষিণ সুরমা',\n  'দশমিনা',\n  'দাউদকান্দি',\n  'দাকোপ',\n  'দাগনভূঁইয়া',\n  'দামুড়হুদা',\n  'দিঘলিয়া',\n  'দিনাজপুর সদর',\n  'দিরাই',\n  'দীঘিনালা',\n  'দুপচাঁচিয়া',\n  'দুমকি',\n  'দুর্গাপুর',\n  'দেওয়ানগঞ্জ',\n  'দেবহাটা',\n  'দেবিদ্বার',\n  'দেবীগঞ্জ',\n  'দেলদুয়ার',\n  'দোয়ারাবাজার',\n  'দোহার',\n  'দৌলতখান',\n  'দৌলতপুর',\n  'ধনবাড়ী',\n  'ধর্মপাশা',\n  'ধামরাই',\n  'ধামুরহাট',\n  'ধুনট',\n  'ধোবাউড়া',\n  'নওগাঁ সদর',\n  'নকলা',\n  'নগরকান্দা',\n  'নড়াইল সদর',\n  'নড়িয়া',\n  'নন্দীগ্রাম',\n  'নবাবগঞ্জ',\n  'নবীগঞ্জ',\n  'নবীনগর',\n  'নরসিংদী সদর',\n  'নলছিটি',\n  'নলডাঙ্গা',\n  'নাইক্ষ্যংছড়ি',\n  'নাগরপুর',\n  'নাগেশ্বরী',\n  'নাঙ্গলকোট',\n  'নাচোল',\n  'নাজিরপুর',\n  'নাটোর সদর',\n  'নানিয়াচর',\n  'নান্দাইল',\n  'নারায়ণগঞ্জ সদর',\n  'নালিতাবাড়ী',\n  'নাসিরনগর',\n  'নিকলী',\n  'নিয়ামতপুর',\n  'নীলফামারী সদর',\n  'নেছারাবাদ',\n  'নেত্রকোণা সদর',\n  'নোয়াখালী সদর',\n  'পঞ্চগড় সদর',\n  'পটিয়া',\n  'পটুয়াখালী সদর',\n  'পত্নীতলা',\n  'পবা',\n  'পরশুরাম',\n  'পলাশ',\n  'পলাশবাড়ী',\n  'পাঁচবিবি',\n  'পাংশা',\n  'পাইকগাছা',\n  'পাকুন্দিয়া',\n  'পাটগ্রাম',\n  'পাথরঘাটা',\n  'পানছড়ি',\n  'পাবনা সদর',\n  'পার্বতীপুর',\n  'পিরোজপুর সদর',\n  'পীরগঞ্জ',\n  'পীরগাছা',\n  'পুঠিয়া',\n  'পূর্বধলা',\n  'পেকুয়া',\n  'পোরশা',\n  'ফকিরহাট',\n  'ফটিকছড়ি',\n  'ফরিদগঞ্জ',\n  'ফরিদপুর',\n  'ফরিদপুর সদর',\n  'ফুলগাজী',\n  'ফুলছড়ি',\n  'ফুলতলা',\n  'ফুলপুর',\n  'ফুলবাড়িয়া',\n  'ফুলবাড়ী',\n  'ফেঞ্চুগঞ্জ',\n  'ফেনী সদর',\n  'বকশীগঞ্জ',\n  'বগুড়া সদর',\n  'বটিয়াঘাটা',\n  'বড়লেখা',\n  'বদরগঞ্জ',\n  'বদলগাছী',\n  'বন্দর',\n  'বরকল',\n  'বরগুনা সদর',\n  'বরাইগ্রাম',\n  'বরিশাল সদর',\n  'বরুরা',\n  'বাঁশখালী',\n  'বাউফল',\n  'বাকেরগঞ্জ',\n  'বাগমারা',\n  'বাগাতিপাড়া',\n  'বাগেরহাট সদর',\n  'বাঘা',\n  'বাঘাইছড়ি',\n  'বাঘারপাড়া',\n  'বাজিতপুর',\n  'বাঞ্ছারামপুর',\n  'বানারীপাড়া',\n  'বানিয়াচং',\n  'বান্দরবান সদর',\n  'বাবুগঞ্জ',\n  'বামনা',\n  'বারহাট্টা',\n  'বালাগঞ্জ',\n  'বালিয়াকান্দি',\n  'বালিয়াডাঙ্গী',\n  'বাসাইল',\n  'বাহুবল',\n  'বিজয়নগর',\n  'বিয়ানীবাজার',\n  'বিরল',\n  'বিরামপুর',\n  'বিলাইছড়ি',\n  'বিশ্বনাথ',\n  'বিশ্বম্ভরপুর',\n  'বীরগঞ্জ',\n  'বুড়িচং',\n  'বেগমগঞ্জ',\n  'বেড়া',\n  'বেতাগি',\n  'বেলকুচি',\n  'বেলাবো',\n  'বোচাগঞ্জ',\n  'বোদা',\n  'বোয়ালখালী',\n  'বোয়ালমারী',\n  'বোরহানউদ্দিন',\n  'ব্রাহ্মণপাড়া',\n  'ব্রাহ্মণবাড়িয়া সদর',\n  'ভাঙ্গা',\n  'ভাঙ্গুরা',\n  'ভান্ডারিয়া',\n  'ভালুকা',\n  'ভুরুঙ্গামারী',\n  'ভূঞাপুর',\n  'ভেড়ামারা',\n  'ভেদরগঞ্জ',\n  'ভৈরব',\n  'ভোলা সদর',\n  'ভোলাহাট',\n  'মঠবাড়িয়া',\n  'মতলব উত্তর',\n  'মতলব দক্ষিণ',\n  'মদন',\n  'মধুখালী',\n  'মধুপুর',\n  'মধ্যনগর',\n  'মনপুরা',\n  'মনিরামপুর',\n  'মনোহরগঞ্জ',\n  'মনোহরদী',\n  'ময়মনসিংহ সদর',\n  'মহাদেবপুর',\n  'মহালছড়ি',\n  'মহেশখালী',\n  'মহেশপুর',\n  'মাগুরা সদর',\n  'মাটিরাঙ্গা',\n  'মাদারগঞ্জ',\n  'মাদারীপুর সদর',\n  'মাধবপুর',\n  'মানিকগঞ্জ সদর',\n  'মানিকছড়ি',\n  'মান্দা',\n  'মিটামইন',\n  'মিঠাপুকুর',\n  'মিরপুর',\n  'মির্জাগঞ্জ',\n  'মির্জাপুর',\n  'মীরসরাই',\n  'মুকসুদপুর',\n  'মুক্তাগাছা',\n  'মুজিবনগর',\n  'মুন্সীগঞ্জ সদর',\n  'মুরাদনগর',\n  'মুলাদী',\n  'মেঘনা',\n  'মেলান্দহ',\n  'মেহেন্দিগঞ্জ',\n  'মেহেরপুর সদর',\n  'মোংলা',\n  'মোড়েলগঞ্জ',\n  'মোল্লাহাট',\n  'মোহনগঞ্জ',\n  'মোহনপুর',\n  'মোহাম্মদপুর',\n  'মৌলভীবাজার সদর',\n  'যশোর সদর',\n  'রংপুর সদর',\n  'রাউজান',\n  'রাঙ্গাবালী',\n  'রাঙ্গামাটি সদর',\n  'রাঙ্গুনিয়া',\n  'রাজনগর',\n  'রাজবাড়ী সদর',\n  'রাজস্থলী',\n  'রাজাপুর',\n  'রাজারহাট',\n  'রাজৈর',\n  'রানীনগর',\n  'রানীশংকৈল',\n  'রামগঞ্জ',\n  'রামগড়',\n  'রামগতি',\n  'রামপাল',\n  'রামু',\n  'রায়গঞ্জ',\n  'রায়পুর',\n  'রায়পুরা',\n  'রুমা',\n  'রূপগঞ্জ',\n  'রূপসা',\n  'রোয়াংছড়ি',\n  'রৌমারী',\n  'লংগদু',\n  'লক্ষীছড়ি',\n  'লক্ষ্মীপুর সদর',\n  'লাকসাম',\n  'লাখাই',\n  'লামা',\n  'লালপুর',\n  'লালমনিরহাট সদর',\n  'লালমাই',\n  'লালমোহন',\n  'লোহাগড়া',\n  'লোহাগাড়া',\n  'লৌহজং',\n  'শরণখোলা',\n  'শরীয়তপুর সদর',\n  'শাজাহানপুর',\n  'শান্তিগঞ্জ',\n  'শায়েস্তাগঞ্জ',\n  'শার্শা',\n  'শালিখা',\n  'শাল্লা',\n  'শাহজাদপুর',\n  'শাহরাস্তি',\n  'শিবগঞ্জ',\n  'শিবচর',\n  'শিবপুর',\n  'শিবালয়',\n  'শেরপুর সদর',\n  'শৈলকুপা',\n  'শ্যামনগর',\n  'শ্রীনগর',\n  'শ্রীপুর',\n  'শ্রীবরদী',\n  'শ্রীমঙ্গল',\n  'সখিপুর',\n  'সদর দক্ষিণ',\n  'সদরপুর',\n  'সন্দ্বীপ',\n  'সরাইল',\n  'সরিষাবাড়ি',\n  'সাঁথিয়া',\n  'সাঘাটা',\n  'সাটুরিয়া',\n  'সাতকানিয়া',\n  'সাতক্ষীরা সদর',\n  'সাদুল্লাপুর',\n  'সাপাহার',\n  'সাভার',\n  'সারিয়াকান্দি',\n  'সালথা',\n  'সিংড়া',\n  'সিঙ্গাইর',\n  'সিরাজগঞ্জ সদর',\n  'সিরাজদিখান',\n  'সিলেট সদর',\n  'সীতাকুণ্ড',\n  'সুজানগর',\n  'সুন্দরগঞ্জ',\n  'সুবর্ণ চর',\n  'সেনবাগ',\n  'সৈয়দপুর',\n  'সোনাইমুড়ি',\n  'সোনাগাজী',\n  'সোনাতলা',\n  'সোনারগাঁও',\n  'হবিগঞ্জ সদর',\n  'হরিণাকুন্ডু',\n  'হরিপুর',\n  'হরিরামপুর',\n  'হাইমচর',\n  'হাকিমপুর',\n  'হাজীগঞ্জ',\n  'হাটহাজারী',\n  'হাতিয়া',\n  'হাতীবান্ধা',\n  'হালুয়াঘাট',\n  'হিজলা',\n  'হোমনা',\n  'হোসেনপুর',\n];\n"
  },
  {
    "path": "src/locales/bn_BD/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/bn_BD/location/continent.ts",
    "content": "export default [\n  'আফ্রিকা',\n  'অ্যান্টার্কটিকা',\n  'এশিয়া',\n  'অস্ট্রেলিয়া',\n  'ইউরোপ',\n  'উত্তর আমেরিকা',\n  'দক্ষিণ আমেরিকা',\n];\n"
  },
  {
    "path": "src/locales/bn_BD/location/country.ts",
    "content": "export default [\n  'আফগানিস্তান',\n  'অ্যাল্যান্ড দ্বীপপুঞ্জ',\n  'আলবেনিয়া',\n  'আলজেরিয়া',\n  'আমেরিকান সামোয়া',\n  'অ্যান্ডোরা',\n  'অ্যাঙ্গোলা',\n  'অ্যাঙ্গুইলা',\n  'অ্যান্টার্কটিকা',\n  'অ্যান্টিগা এবং বারবুডা',\n  'আর্জেন্টিনা',\n  'আর্মেনিয়া',\n  'আরুবা',\n  'অস্ট্রেলিয়া',\n  'অস্ট্রিয়া',\n  'আজারবাইজান',\n  'বাহামাস',\n  'বাহরাইন',\n  'বাংলাদেশ',\n  'বার্বাডোজ',\n  'বেলারুশ',\n  'বেলজিয়াম',\n  'বেলিজ',\n  'বেনিন',\n  'বারমুডা',\n  'ভুটান',\n  'বলিভিয়া',\n  'বোনেয়ার, সিন্ট ইউস্টাটিয়াস এবং সাবা',\n  'বসনিয়া ও হার্জেগোভিনা',\n  'বতসোয়ানা',\n  'বুভেট আইল্যান্ড',\n  'ব্রাজিল',\n  'ব্রিটিশ ভারত মহাসাগর অঞ্চল (চাগোস দ্বীপপুঞ্জ)',\n  'ব্রুনাই দারুসসালাম',\n  'বুলগেরিয়া',\n  'বুর্কিনা ফাসো',\n  'বুরুন্ডি',\n  'কম্বোডিয়া',\n  'ক্যামেরুন',\n  'কানাডা',\n  'কেপ গ্রিন',\n  'কেম্যান দ্বীপপুঞ্জ',\n  'মধ্য আফ্রিকান প্রজাতন্ত্র',\n  'চাদ',\n  'চিলি',\n  'চীন',\n  'ক্রিসমাস আইল্যান্ড',\n  'কোকোস (কিলিং) দ্বীপপুঞ্জ',\n  'কলম্বিয়া',\n  'কোমোরোস',\n  'কঙ্গো',\n  'কুক আইল্যান্ডস',\n  'কোস্টারিকা',\n  'আইভরি কোস্ট',\n  'ক্রোয়েশিয়া',\n  'কিউবা',\n  'কুরাকাও',\n  'সাইপ্রাস',\n  'চেক প্রজাতন্ত্র',\n  'কঙ্গো গণতান্ত্রিক প্রজাতন্ত্র',\n  'ডেনমার্ক',\n  'জিবুতি',\n  'ডোমিনিকা',\n  'ডোমিনিকান রিপাবলিক',\n  'ইকুয়েডর',\n  'মিশর',\n  'পরিত্রাতা',\n  'নিরক্ষীয় গিনি',\n  'ইরিত্রিয়া',\n  'এস্তোনিয়া',\n  'ঈশ্বাতিনী',\n  'ইথিওপিয়া',\n  'ফ্যারো দ্বীপপুঞ্জ',\n  'ফকল্যান্ড দ্বীপপুঞ্জ (ফকল্যান্ড)',\n  'ফিজি',\n  'ফিনল্যান্ড',\n  'ফ্রান্স',\n  'ফরাসি গায়ানা',\n  'ফরাসি পলিনেশিয়া',\n  'ফরাসি দক্ষিণ অঞ্চল',\n  'গ্যাবন',\n  'গাম্বিয়া',\n  'জর্জিয়া',\n  'জার্মানি',\n  'ঘানা',\n  'জিব্রাল্টার',\n  'গ্রীস',\n  'গ্রিনল্যান্ড',\n  'গ্রেনাডা',\n  'গুয়াডেলুপ',\n  'গুয়াম',\n  'গুয়েতেমালা',\n  'গার্নসি',\n  'গিনি',\n  'গিনি-বিসাউ',\n  'গিয়ানা',\n  'হাইতি',\n  'হার্ড আইল্যান্ড এবং ম্যাকডোনাল্ড দ্বীপপুঞ্জ',\n  'হলি সি (ভ্যাটিকান সিটি স্টেট)',\n  'হন্ডুরাস',\n  'হংকং',\n  'হাঙ্গেরি',\n  'আইসল্যান্ড',\n  'ভারত',\n  'ইন্দোনেশিয়া',\n  'ইরান',\n  'ইরাক',\n  'আয়ারল্যান্ড',\n  'আইল অফ ম্যান',\n  'ইসরায়েল',\n  'ইতালি',\n  'জ্যামাইকা',\n  'জাপান',\n  'জার্সি',\n  'জর্ডান',\n  'কাজাখস্তান',\n  'কেনিয়া',\n  'কিরিবাতি',\n  'গণতান্ত্রিক গণপ্রজাতন্ত্রী কোরিয়া',\n  'কোরিয়া প্রজাতন্ত্র',\n  'কুয়েত',\n  'কিরগিজ প্রজাতন্ত্র',\n  'লাও পিপলস ডেমোক্রেটিক রিপাবলিক',\n  'লাটভিয়া',\n  'লেবানন',\n  'লেসোথো',\n  'লাইবেরিয়া',\n  'লিবিয়ান আরব জনগণ',\n  'লিচেনস্টাইন',\n  'লিথুয়ানিয়া',\n  'লাক্সেমবার্গ',\n  'ম্যাকাও',\n  'মাদাগাস্কার',\n  'মালাউই',\n  'মালয়েশিয়া',\n  'মালদ্বীপ',\n  'মালি',\n  'মাল্টা',\n  'মার্শাল দ্বীপপুঞ্জ',\n  'মার্টিনিক',\n  'মৌরিতানিয়া',\n  'মরিশাস',\n  'মায়োট',\n  'মেক্সিকো',\n  'মাইক্রোনেশিয়া',\n  'মোল্দোভা',\n  'মোনাকো',\n  'মঙ্গোলিয়া',\n  'মন্টিনিগ্রো',\n  'মন্টসেরাট',\n  'মরক্কো',\n  'মোজাম্বিক',\n  'মিয়ানমার',\n  'নামিবিয়া',\n  'নাউরু',\n  'নেপাল',\n  'নেদারল্যান্ডস',\n  'নিউ ক্যালেডোনিয়া',\n  'নিউজিল্যান্ড',\n  'নিকারাগুয়া',\n  'নাইজার',\n  'নাইজেরিয়া',\n  'নিউ',\n  'নরফোক দ্বীপ',\n  'উত্তর ম্যাসেডোনিয়া',\n  'উত্তর মারিয়ানা দ্বীপপুঞ্জ',\n  'নরওয়ে',\n  'ওমান',\n  'পাকিস্তান',\n  'পালাউ',\n  'প্যালেস্টাইন',\n  'পানামা',\n  'পাপুয়া নিউ গিনি',\n  'প্যারাগুয়ে',\n  'পেরু',\n  'ফিলিপাইন',\n  'পিটকেয়ার্ন দ্বীপপুঞ্জ',\n  'পোল্যান্ড',\n  'পর্তুগাল',\n  'পুয়ের্তো রিকো',\n  'কাতার',\n  'রিইউনিয়ন',\n  'রোমানিয়া',\n  'রাশিয়ান ফেডারেশন',\n  'রুয়ান্ডা',\n  'সেন্ট বার্থেলেমি',\n  'সেন্ট হেলেনা',\n  'সেন্ট কিটস অ্যান্ড নেভিস',\n  'সেন্ট লুসিয়া',\n  'সেন্ট মার্টিন',\n  'সেন্ট পিয়েরে অ্যান্ড মিকেলন',\n  'সেন্ট ভিনসেন্ট অ্যান্ড দ্য গ্রেনাডাইনস',\n  'সামোয়া',\n  'সান মারিনো',\n  'সাও টোম অ্যান্ড প্রিন্সিপে',\n  'সৌদি আরব',\n  'সেনেগাল',\n  'সার্বিয়া',\n  'সেশেলস',\n  'সিয়েরা লিওন',\n  'সিঙ্গাপুর',\n  'সিন্ট মার্টেন',\n  'স্লোভাকিয়া',\n  'স্লোভেনিয়া',\n  'সলোমন দ্বীপপুঞ্জ',\n  'সোমালিয়া',\n  'দক্ষিণ আফ্রিকা',\n  'দক্ষিণ জর্জিয়া এবং দক্ষিণ স্যান্ডউইচ দ্বীপপুঞ্জ',\n  'দক্ষিণ সুদান',\n  'স্পেন',\n  'শ্রীলঙ্কা',\n  'সুদান',\n  'সুরিনাম',\n  'সোয়ালবার্ড এবং জান মায়েন দ্বীপপুঞ্জ',\n  'সুইডেন',\n  'সুইজারল্যান্ড',\n  'সিরিয়ান আরব প্রজাতন্ত্র',\n  'তাইওয়ান',\n  'তাজিকিস্তান',\n  'তানজানিয়া',\n  'থাইল্যান্ড',\n  'তিমর-লেস্তে',\n  'টোগো',\n  'টোকেলাউ',\n  'টোঙ্গা',\n  'ত্রিনিদাদ ও টোবাগো',\n  'তিউনিসিয়া',\n  'তুরস্ক',\n  'তুর্কমেনিস্তান',\n  'তুর্কস এবং কাইকোস দ্বীপপুঞ্জ',\n  'টুভালু',\n  'উগান্ডা',\n  'ইউক্রেন',\n  'সংযুক্ত আরব আমিরাত',\n  'যুক্তরাজ্য',\n  'মার্কিন যুক্তরাষ্ট্র',\n  'ইউনাইটেড স্টেটস মাইনর আউটলাইং আইল্যান্ডস',\n  'উরুগুয়ে',\n  'উজবেকিস্তান',\n  'ভানুয়াতু',\n  'ভেনিজুয়েলা',\n  'ভিয়েতনাম',\n  'ভার্জিন দ্বীপপুঞ্জ, ব্রিটিশ',\n  'ভার্জিন দ্বীপপুঞ্জ, মার্কিন যুক্তরাষ্ট্র',\n  'ওয়ালিস এবং ফুটুনা',\n  'ওয়েস্টার্ন সাহারা',\n  'ইয়েমেন',\n  'জাম্বিয়া',\n  'জিম্বাবুয়ে',\n];\n"
  },
  {
    "path": "src/locales/bn_BD/location/county.ts",
    "content": "// Source: https://bangladesh.gov.bd/site/view/district-list/%E0%A6%9C%E0%A7%87%E0%A6%B2%E0%A6%BE%E0%A6%B8%E0%A6%AE%E0%A7%82%E0%A6%B9\n\nexport default [\n  'কুমিল্লা',\n  'ফেনী',\n  'ব্রাহ্মণবাড়িয়া',\n  'রাঙ্গামাটি',\n  'নোয়াখালী',\n  'চাঁদপুর',\n  'লক্ষ্মীপুর',\n  'চট্টগ্রাম',\n  'কক্সবাজার',\n  'খাগড়াছড়ি',\n  'বান্দরবান',\n  'সিরাজগঞ্জ',\n  'পাবনা',\n  'বগুড়া',\n  'রাজশাহী',\n  'নাটোর',\n  'জয়পুরহাট',\n  'চাঁপাইনবাবগঞ্জ',\n  'নওগাঁ',\n  'যশোর',\n  'সাতক্ষীরা',\n  'মেহেরপুর',\n  'নড়াইল',\n  'চুয়াডাঙ্গা',\n  'কুষ্টিয়া',\n  'মাগুরা',\n  'খুলনা',\n  'বাগেরহাট',\n  'ঝিনাইদহ',\n  'ঝালকাঠি',\n  'পটুয়াখালী',\n  'পিরোজপুর',\n  'বরিশাল',\n  'ভোলা',\n  'বরগুনা',\n  'সিলেট',\n  'মৌলভীবাজার',\n  'হবিগঞ্জ',\n  'সুনামগঞ্জ',\n  'নরসিংদী',\n  'গাজীপুর',\n  'শরীয়তপুর',\n  'নারায়ণগঞ্জ',\n  'টাঙ্গাইল',\n  'কিশোরগঞ্জ',\n  'মানিকগঞ্জ',\n  'ঢাকা',\n  'মুন্সিগঞ্জ',\n  'রাজবাড়ী',\n  'মাদারীপুর',\n  'গোপালগঞ্জ',\n  'ফরিদপুর',\n  'পঞ্চগড়',\n  'দিনাজপুর',\n  'লালমনিরহাট',\n  'নীলফামারী',\n  'গাইবান্ধা',\n  'ঠাকুরগাঁও',\n  'রংপুর',\n  'কুড়িগ্রাম',\n  'শেরপুর',\n  'ময়মনসিংহ',\n  'জামালপুর',\n  'নেত্রকোণা',\n];\n"
  },
  {
    "path": "src/locales/bn_BD/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport continent from './continent';\nimport country from './country';\nimport county from './county';\nimport state from './state';\n\nconst location: LocationDefinition = {\n  city_name,\n  city_pattern,\n  continent,\n  country,\n  county,\n  state,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/bn_BD/location/state.ts",
    "content": "// Source: https://bangladesh.gov.bd/site/view/division-list/%E0%A6%AC%E0%A6%BF%E0%A6%AD%E0%A6%BE%E0%A6%97%E0%A6%B8%E0%A6%AE%E0%A7%82%E0%A6%B9\n\nexport default [\n  'বরিশাল',\n  'চট্টগ্রাম',\n  'ঢাকা',\n  'খুলনা',\n  'ময়মনসিংহ',\n  'রাজশাহী',\n  'রংপুর ',\n  'সিলেট',\n];\n"
  },
  {
    "path": "src/locales/bn_BD/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'Bengali (Bangladesh)',\n  code: 'bn_BD',\n  country: 'BD',\n  language: 'bn',\n  endonym: 'বাংলা (বাংলাদেশ)',\n  dir: 'ltr',\n  script: 'Beng',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/cs_CZ/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n  name_pattern,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/cs_CZ/company/legal_entity_type.ts",
    "content": "export default ['a.s.', 's.r.o.', 'v.o.s.'];\n"
  },
  {
    "path": "src/locales/cs_CZ/company/name_pattern.ts",
    "content": "export default [\n  '{{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.last_name.male}} a {{person.last_name.male}} {{company.legal_entity_type}}',\n];\n"
  },
  {
    "path": "src/locales/cs_CZ/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/cs_CZ/date/month.ts",
    "content": "export default {\n  wide: [\n    'Březen',\n    'Duben',\n    'Květen',\n    'Leden',\n    'Listopad',\n    'Prosinec',\n    'Srpen',\n    'Září',\n    'Únor',\n    'Červen',\n    'Červenec',\n    'Říjen',\n  ],\n  abbr: [\n    'Bře',\n    'Dub',\n    'Kvě',\n    'Led',\n    'Lis',\n    'Pro',\n    'Srp',\n    'Zář',\n    'Úno',\n    'Čer',\n    'Črc',\n    'Říj',\n  ],\n};\n"
  },
  {
    "path": "src/locales/cs_CZ/date/weekday.ts",
    "content": "export default {\n  wide: ['Neděle', 'Pondělí', 'Pátek', 'Sobota', 'Středa', 'Úterý', 'čtvrtek'],\n  abbr: ['Ne', 'Po', 'Pá', 'So', 'St', 'Út', 'čt'],\n};\n"
  },
  {
    "path": "src/locales/cs_CZ/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport company from './company';\nimport date from './date';\nimport internet from './internet';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `cs_CZ` locale.\n *\n * - Language: Czech (Czechia)\n * - Endonym: čeština (Česká republika)\n */\nconst cs_CZ: LocaleDefinition = {\n  company,\n  date,\n  internet,\n  location,\n  lorem,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default cs_CZ;\n"
  },
  {
    "path": "src/locales/cs_CZ/internet/domain_suffix.ts",
    "content": "export default ['com', 'cz', 'eu', 'net', 'org'];\n"
  },
  {
    "path": "src/locales/cs_CZ/internet/free_email.ts",
    "content": "export default ['atlas.cz', 'centrum.cz', 'gmail.com', 'seznam.cz', 'volny.cz'];\n"
  },
  {
    "path": "src/locales/cs_CZ/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/cs_CZ/location/building_number.ts",
    "content": "export default ['#', '##', '###'];\n"
  },
  {
    "path": "src/locales/cs_CZ/location/city_name.ts",
    "content": "export default [\n  'Abertamy',\n  'Adamov',\n  'Andělská Hora',\n  'Aš',\n  'Bakov nad Jizerou',\n  'Bavorov',\n  'Bechyně',\n  'Bečov nad Teplou',\n  'Bělá nad Radbuzou',\n  'Bělá pod Bezdězem',\n  'Benátky nad Jizerou',\n  'Benešov',\n  'Benešov nad Ploučnicí',\n  'Beroun',\n  'Bezdružice',\n  'Bílina',\n  'Bílovec',\n  'Blansko',\n  'Blatná',\n  'Blovice',\n  'Blšany',\n  'Bochov',\n  'Bohumín',\n  'Bohušovice nad Ohří',\n  'Bojkovice',\n  'Bor',\n  'Borohrádek',\n  'Borovany',\n  'Boskovice',\n  'Boží Dar',\n  'Brandýs nad Labem-Stará Boleslav',\n  'Brandýs nad Orlicí',\n  'Brno',\n  'Broumov',\n  'Brtnice',\n  'Brumov-Bylnice',\n  'Bruntál',\n  'Brušperk',\n  'Břeclav',\n  'Březnice',\n  'Březová',\n  'Březová nad Svitavou',\n  'Břidličná',\n  'Bučovice',\n  'Budišov nad Budišovkou',\n  'Budyně nad Ohří',\n  'Buštěhrad',\n  'Bystré',\n  'Bystřice',\n  'Bystřice nad Pernštejnem',\n  'Bystřice pod Hostýnem',\n  'Bzenec',\n  'Chabařovice',\n  'Cheb',\n  'Chlumec',\n  'Chlumec nad Cidlinou',\n  'Choceň',\n  'Chodov',\n  'Chomutov',\n  'Chotěboř',\n  'Chrast',\n  'Chrastava',\n  'Chropyně',\n  'Chrudim',\n  'Chřibská',\n  'Chvaletice',\n  'Chýnov',\n  'Chyše',\n  'Cvikov',\n  'Čáslav',\n  'Čelákovice',\n  'Černošice',\n  'Černošín',\n  'Černovice',\n  'Červená Řečice',\n  'Červený Kostelec',\n  'Česká Kamenice',\n  'Česká Lípa',\n  'Česká Skalice',\n  'Česká Třebová',\n  'České Budějovice',\n  'České Velenice',\n  'Český Brod',\n  'Český Dub',\n  'Český Krumlov',\n  'Český Těšín',\n  'Dačice',\n  'Dašice',\n  'Děčín',\n  'Desná',\n  'Deštná',\n  'Dobrovice',\n  'Dobruška',\n  'Dobřany',\n  'Dobřichovice',\n  'Dobříš',\n  'Doksy',\n  'Dolní Benešov',\n  'Dolní Bousov',\n  'Dolní Kounice',\n  'Dolní Poustevna',\n  'Domažlice',\n  'Dubá',\n  'Dubí',\n  'Dubňany',\n  'Duchcov',\n  'Dvůr Králové nad Labem',\n  'Františkovy Lázně',\n  'Frenštát pod Radhoštěm',\n  'Frýdek-Místek',\n  'Frýdlant',\n  'Frýdlant nad Ostravicí',\n  'Fryšták',\n  'Fulnek',\n  'Golčův Jeníkov',\n  'Habartov',\n  'Habry',\n  'Hanušovice',\n  'Harrachov',\n  'Hartmanice',\n  'Havířov',\n  'Havlíčkův Brod',\n  'Hejnice',\n  'Heřmanův Městec',\n  'Hlinsko',\n  'Hluboká nad Vltavou',\n  'Hlučín',\n  'Hluk',\n  'Hodkovice nad Mohelkou',\n  'Hodonín',\n  'Holešov',\n  'Holice',\n  'Holýšov',\n  'Hora Svaté Kateřiny',\n  'Horažďovice',\n  'Horní Benešov',\n  'Horní Blatná',\n  'Horní Bříza',\n  'Horní Cerekev',\n  'Horní Jelení',\n  'Horní Jiřetín',\n  'Horní Planá',\n  'Horní Slavkov',\n  'Horšovský Týn',\n  'Hořice',\n  'Hořovice',\n  'Hostinné',\n  'Hostivice',\n  'Hostomice',\n  'Hostouň',\n  'Hoštka',\n  'Hradec Králové',\n  'Hradec nad Moravicí',\n  'Hrádek',\n  'Hrádek nad Nisou',\n  'Hranice (okres Cheb)',\n  'Hranice (okres Přerov)',\n  'Hrob',\n  'Hrochův Týnec',\n  'Hronov',\n  'Hrotovice',\n  'Hroznětín',\n  'Hrušovany nad Jevišovkou',\n  'Hulín',\n  'Humpolec',\n  'Husinec',\n  'Hustopeče',\n  'Ivančice',\n  'Ivanovice na Hané',\n  'Jablonec nad Jizerou',\n  'Jablonec nad Nisou',\n  'Jablonné nad Orlicí',\n  'Jablonné v Podještědí',\n  'Jablunkov',\n  'Jáchymov',\n  'Janov',\n  'Janovice nad Úhlavou',\n  'Janské Lázně',\n  'Jaroměř',\n  'Jaroměřice nad Rokytnou',\n  'Javorník',\n  'Jemnice',\n  'Jesenice (okres Rakovník)',\n  'Jeseník',\n  'Jevíčko',\n  'Jevišovice',\n  'Jičín',\n  'Jihlava',\n  'Jilemnice',\n  'Jílové',\n  'Jílové u Prahy',\n  'Jindřichův Hradec',\n  'Jirkov',\n  'Jiříkov',\n  'Jistebnice',\n  'Kadaň',\n  'Kamenice nad Lipou',\n  'Kamenický Šenov',\n  'Kaplice',\n  'Kardašova Řečice',\n  'Karlovy Vary',\n  'Karolinka',\n  'Karviná',\n  'Kasejovice',\n  'Kašperské Hory',\n  'Kaznějov',\n  'Kdyně',\n  'Kelč',\n  'Kladno',\n  'Kladruby',\n  'Klášterec nad Ohří',\n  'Klatovy',\n  'Klecany',\n  'Klimkovice',\n  'Klobouky u Brna',\n  'Kojetín',\n  'Kolín',\n  'Konice',\n  'Kopidlno',\n  'Kopřivnice',\n  'Koryčany',\n  'Kosmonosy',\n  'Kostelec na Hané',\n  'Kostelec nad Černými lesy',\n  'Kostelec nad Labem',\n  'Kostelec nad Orlicí',\n  'Košťany',\n  'Kouřim',\n  'Kožlany',\n  'Králíky',\n  'Kralovice',\n  'Kralupy nad Vltavou',\n  'Králův Dvůr',\n  'Kraslice',\n  'Krásná Hora nad Vltavou',\n  'Krásná Lípa',\n  'Krásné Údolí',\n  'Krásno',\n  'Kravaře',\n  'Krnov',\n  'Kroměříž',\n  'Krupka',\n  'Kryry',\n  'Kunovice',\n  'Kunštát',\n  'Kuřim',\n  'Kutná Hora',\n  'Kyjov',\n  'Kynšperk nad Ohří',\n  'Lanškroun',\n  'Lanžhot',\n  'Lázně Bělohrad',\n  'Lázně Bohdaneč',\n  'Lázně Kynžvart',\n  'Ledeč nad Sázavou',\n  'Ledvice',\n  'Letohrad',\n  'Letovice',\n  'Libáň',\n  'Libčice nad Vltavou',\n  'Liběchov',\n  'Liberec',\n  'Libochovice',\n  'Libušín',\n  'Lipník nad Bečvou',\n  'Lišov',\n  'Litoměřice',\n  'Litomyšl',\n  'Litovel',\n  'Litvínov',\n  'Loket',\n  'Lom',\n  'Lomnice nad Lužnicí',\n  'Lomnice nad Popelkou',\n  'Loštice',\n  'Loučná pod Klínovcem',\n  'Louny',\n  'Lovosice',\n  'Luby',\n  'Lučany nad Nisou',\n  'Luhačovice',\n  'Luže',\n  'Lysá nad Labem',\n  'Manětín',\n  'Mariánské Lázně',\n  'Mašťov',\n  'Měčín',\n  'Mělník',\n  'Městec Králové',\n  'Město Albrechtice',\n  'Město Touškov',\n  'Meziboří',\n  'Meziměstí',\n  'Mikulášovice',\n  'Mikulov',\n  'Miletín',\n  'Milevsko',\n  'Milovice',\n  'Mimoň',\n  'Miroslav',\n  'Mirošov',\n  'Mirotice',\n  'Mirovice',\n  'Mladá Boleslav',\n  'Mladá Vožice',\n  'Mnichovice',\n  'Mnichovo Hradiště',\n  'Mníšek pod Brdy',\n  'Modřice',\n  'Mohelnice',\n  'Moravská Třebová',\n  'Moravské Budějovice',\n  'Moravský Beroun',\n  'Moravský Krumlov',\n  'Morkovice-Slížany',\n  'Most',\n  'Mšeno',\n  'Mýto',\n  'Náchod',\n  'Nalžovské Hory',\n  'Náměšť nad Oslavou',\n  'Napajedla',\n  'Nasavrky',\n  'Nechanice',\n  'Nejdek',\n  'Němčice nad Hanou',\n  'Nepomuk',\n  'Neratovice',\n  'Netolice',\n  'Neveklov',\n  'Nová Bystřice',\n  'Nová Paka',\n  'Nová Role',\n  'Nová Včelnice',\n  'Nové Hrady',\n  'Nové Město na Moravě',\n  'Nové Město nad Metují',\n  'Nové Město pod Smrkem',\n  'Nové Sedlo',\n  'Nové Strašecí',\n  'Nový Bor',\n  'Nový Bydžov',\n  'Nový Jičín',\n  'Nový Knín',\n  'Nymburk',\n  'Nýrsko',\n  'Nýřany',\n  'Odolena Voda',\n  'Odry',\n  'Olešnice',\n  'Olomouc',\n  'Oloví',\n  'Opava',\n  'Opočno',\n  'Orlová',\n  'Osečná',\n  'Osek',\n  'Oslavany',\n  'Ostrava',\n  'Ostrov',\n  'Otrokovice',\n  'Pacov',\n  'Pardubice',\n  'Paskov',\n  'Pec pod Sněžkou',\n  'Pečky',\n  'Pelhřimov',\n  'Petřvald',\n  'Pilníkov',\n  'Písek',\n  'Planá',\n  'Planá nad Lužnicí',\n  'Plánice',\n  'Plasy',\n  'Plesná',\n  'Plumlov',\n  'Plzeň',\n  'Poběžovice',\n  'Počátky',\n  'Podbořany',\n  'Poděbrady',\n  'Podivín',\n  'Pohořelice',\n  'Police nad Metují',\n  'Polička',\n  'Polná',\n  'Postoloprty',\n  'Potštát',\n  'Prachatice',\n  'Praha',\n  'Proseč',\n  'Prostějov',\n  'Protivín',\n  'Přebuz',\n  'Přelouč',\n  'Přerov',\n  'Přeštice',\n  'Příbor',\n  'Příbram',\n  'Přibyslav',\n  'Přimda',\n  'Pyšely',\n  'Rabí',\n  'Radnice',\n  'Rájec-Jestřebí',\n  'Rajhrad',\n  'Rakovník',\n  'Ralsko',\n  'Raspenava',\n  'Rejštejn',\n  'Rokycany',\n  'Rokytnice nad Jizerou',\n  'Rokytnice v Orlických horách',\n  'Ronov nad Doubravou',\n  'Rosice',\n  'Rotava',\n  'Roudnice nad Labem',\n  'Rousínov',\n  'Rovensko pod Troskami',\n  'Roztoky',\n  'Rožďalovice',\n  'Rožmberk nad Vltavou',\n  'Rožmitál pod Třemšínem',\n  'Rožnov pod Radhoštěm',\n  'Rtyně v Podkrkonoší',\n  'Rudná',\n  'Rudolfov',\n  'Rumburk',\n  'Rychnov nad Kněžnou',\n  'Rychnov u Jablonce nad Nisou',\n  'Rychvald',\n  'Rýmařov',\n  'Řevnice',\n  'Říčany',\n  'Sadská',\n  'Sázava',\n  'Seč',\n  'Sedlčany',\n  'Sedlec-Prčice',\n  'Sedlice',\n  'Semily',\n  'Sezemice',\n  'Sezimovo Ústí',\n  'Skalná',\n  'Skuteč',\n  'Slaný',\n  'Slatiňany',\n  'Slavičín',\n  'Slavkov u Brna',\n  'Slavonice',\n  'Slušovice',\n  'Smečno',\n  'Smiřice',\n  'Smržovka',\n  'Soběslav',\n  'Sobotka',\n  'Sokolov',\n  'Solnice',\n  'Spálené Poříčí',\n  'Staňkov',\n  'Staré Město (okres Šumperk)',\n  'Staré Město (okres Uherské Hradiště)',\n  'Stárkov',\n  'Starý Plzenec',\n  'Stochov',\n  'Stod',\n  'Strakonice',\n  'Stráž nad Nežárkou',\n  'Stráž pod Ralskem',\n  'Strážnice',\n  'Strážov',\n  'Strmilov',\n  'Stříbro',\n  'Studénka',\n  'Suchdol nad Lužnicí',\n  'Sušice',\n  'Světlá nad Sázavou',\n  'Svitavy',\n  'Svoboda nad Úpou',\n  'Svratka',\n  'Šenov',\n  'Šlapanice',\n  'Šluknov',\n  'Špindlerův Mlýn',\n  'Šternberk',\n  'Štětí',\n  'Štíty',\n  'Štramberk',\n  'Šumperk',\n  'Švihov',\n  'Tábor',\n  'Tachov',\n  'Tanvald',\n  'Telč',\n  'Teplá',\n  'Teplice',\n  'Teplice nad Metují',\n  'Terezín',\n  'Tišnov',\n  'Toužim',\n  'Tovačov',\n  'Trhové Sviny',\n  'Trhový Štěpánov',\n  'Trmice',\n  'Trutnov',\n  'Třebechovice pod Orebem',\n  'Třebenice',\n  'Třebíč',\n  'Třeboň',\n  'Třemošná',\n  'Třemošnice',\n  'Třešť',\n  'Třinec',\n  'Turnov',\n  'Týn nad Vltavou',\n  'Týnec nad Labem',\n  'Týnec nad Sázavou',\n  'Týniště nad Orlicí',\n  'Uherské Hradiště',\n  'Uherský Brod',\n  'Uherský Ostroh',\n  'Uhlířské Janovice',\n  'Újezd u Brna',\n  'Unhošť',\n  'Uničov',\n  'Úpice',\n  'Úsov',\n  'Ústí nad Labem',\n  'Ústí nad Orlicí',\n  'Úštěk',\n  'Úterý',\n  'Úvaly',\n  'Valašské Klobouky',\n  'Valašské Meziříčí',\n  'Valtice',\n  'Vamberk',\n  'Varnsdorf',\n  'Vejprty',\n  'Velešín',\n  'Velká Bíteš',\n  'Velká Bystřice',\n  'Velké Bílovice',\n  'Velké Hamry',\n  'Velké Meziříčí',\n  'Velké Opatovice',\n  'Velké Pavlovice',\n  'Velký Šenov',\n  'Veltrusy',\n  'Velvary',\n  'Verneřice',\n  'Veselí nad Lužnicí',\n  'Veselí nad Moravou',\n  'Vidnava',\n  'Vimperk',\n  'Vítkov',\n  'Vizovice',\n  'Vlachovo Březí',\n  'Vlašim',\n  'Vodňany',\n  'Volary',\n  'Volyně',\n  'Votice',\n  'Vracov',\n  'Vratimov',\n  'Vrbno pod Pradědem',\n  'Vrchlabí',\n  'Vroutek',\n  'Vsetín',\n  'Všeruby',\n  'Výsluní',\n  'Vysoké Mýto',\n  'Vysoké nad Jizerou',\n  'Vysoké Veselí',\n  'Vyškov',\n  'Vyšší Brod',\n  'Zábřeh',\n  'Zákupy',\n  'Zásmuky',\n  'Zbiroh',\n  'Zbýšov',\n  'Zdice',\n  'Zlaté Hory',\n  'Zlín',\n  'Zliv',\n  'Znojmo',\n  'Zruč nad Sázavou',\n  'Zubří',\n  'Žacléř',\n  'Žamberk',\n  'Žandov',\n  'Žatec',\n  'Ždánice',\n  'Žďár nad Sázavou',\n  'Ždírec nad Doubravou',\n  'Žebrák',\n  'Železná Ruda',\n  'Železnice',\n  'Železný Brod',\n  'Židlochovice',\n  'Žirovnice',\n  'Žlutice',\n  'Žulová',\n];\n"
  },
  {
    "path": "src/locales/cs_CZ/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/cs_CZ/location/country.ts",
    "content": "export default [\n  'Afghánistán',\n  'Albánie',\n  'Alžírsko',\n  'Andorra',\n  'Angola',\n  'Antigua a Barbuda',\n  'Argentina',\n  'Arménie',\n  'Austrálie',\n  'Ázerbájdžán',\n  'Bahamy',\n  'Bahrajn',\n  'Bangladéš',\n  'Barbados',\n  'Belgie',\n  'Belize',\n  'Benin',\n  'Bělorusko',\n  'Bhútán',\n  'Bolívie',\n  'Bosna a Hercegovina',\n  'Botswana',\n  'Brazílie',\n  'Brunej',\n  'Bulharsko',\n  'Burkina Faso',\n  'Burundi',\n  'Čad',\n  'Černá Hora',\n  'Česko',\n  'Čína',\n  'Dánsko',\n  'DR Kongo',\n  'Dominika',\n  'Dominik',\n  'Džibutsko',\n  'Egypt',\n  'Ekvádor',\n  'Eritrea',\n  'Estonsko',\n  'Etiopie',\n  'Fidži',\n  'Filipíny',\n  'Finsko',\n  'Francie',\n  'Gabon',\n  'Gambie',\n  'Gruzie',\n  'Německo',\n  'Ghana',\n  'Grenada',\n  'Guatemala',\n  'Guinea',\n  'Guinea-Bissau',\n  'Guyana',\n  'Haiti',\n  'Honduras',\n  'Chile',\n  'Chorvatsko',\n  'Indie',\n  'Indonésie',\n  'Irák',\n  'Írán',\n  'Irsko',\n  'Island',\n  'Itálie',\n  'Izrael',\n  'Jamajka',\n  'Japonsko',\n  'Jemen',\n  'Jihoaf',\n  'Jižní Korea',\n  'Jižní Súdán',\n  'Jordánsko',\n  'Kambodža',\n  'Kamerun',\n  'Kanada',\n  'Kapverdy',\n  'Katar',\n  'Kazachstán',\n  'Keňa',\n  'Kiribati',\n  'Kolumbie',\n  'Komory',\n  'Kongo',\n  'Kostarika',\n  'Kuba',\n  'Kuvajt',\n  'Kypr',\n  'Kyrgyzstán',\n  'Laos',\n  'Lesotho',\n  'Libanon',\n  'Libérie',\n  'Libye',\n  'Lichtenštejnsko',\n  'Litva',\n  'Lotyšsko',\n  'Lucembursko',\n  'Madagaskar',\n  'Maďarsko',\n  'Makedonie',\n  'Malajsie',\n  'Malawi',\n  'Maledivy',\n  'Mali',\n  'Malta',\n  'Maroko',\n  'Marshallovy ostrovy',\n  'Mauritánie',\n  'Mauricius',\n  'Mexiko',\n  'Mikronésie',\n  'Moldavsko',\n  'Monako',\n  'Mongolsko',\n  'Mosambik',\n  'Myanmar (Barma)',\n  'Namibie',\n  'Nauru',\n  'Nepál',\n  'Niger',\n  'Nigérie',\n  'Nikaragua',\n  'Nizozemsko',\n  'Norsko',\n  'Nový Zéland',\n  'Omán',\n  'Pákistán',\n  'Palau',\n  'Palestina',\n  'Panama',\n  'Papua-Nová Guinea',\n  'Paraguay',\n  'Peru',\n  'Pobřeží slonoviny',\n  'Polsko',\n  'Portugalsko',\n  'Rakousko',\n  'Rovníková Guinea',\n  'Rumunsko',\n  'Rusko',\n  'Rwanda',\n  'Řecko',\n  'Salvador',\n  'Samoa',\n  'San Marino',\n  'Saúdská Arábie',\n  'Senegal',\n  'Severní Korea',\n  'Seychely',\n  'Sierra Leone',\n  'Singapur',\n  'Slovensko',\n  'Slovinsko',\n  'Srbsko',\n  'Středo',\n  'Somálsko',\n  'Surinam',\n  'Súdán',\n  'Svatá Lucie',\n  'Svatý Kryštof a Nevis',\n  'Svatý Tomáš a Princův ostrov',\n  'Svatý Vincenc a Grenadiny',\n  'Svazijsko',\n  'Spojené arabské emiráty',\n  'Spojené království',\n  'Spojené státy americké',\n  'Sýrie',\n  'Šalamounovy ostrovy',\n  'Španělsko',\n  'Srí Lanka',\n  'Švédsko',\n  'Švýcarsko',\n  'Tádžikistán',\n  'Tanzanie',\n  'Thajsko',\n  'Togo',\n  'Tonga',\n  'Trinidad a Tobago',\n  'Tunisko',\n  'Turecko',\n  'Turkmenistán',\n  'Tuvalu',\n  'Uganda',\n  'Ukrajina',\n  'Uruguay',\n  'Uzbekistán',\n  'Vanuatu',\n  'Vatikán',\n  'Venezuela',\n  'Vietnam',\n  'Východní Timor',\n  'Zambie',\n  'Zimbabwe',\n];\n"
  },
  {
    "path": "src/locales/cs_CZ/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport country from './country';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_address from './street_address';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  country,\n  postcode,\n  secondary_address,\n  state,\n  state_abbr,\n  street_address,\n  street_name,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/cs_CZ/location/postcode.ts",
    "content": "export default ['#####', '### ##'];\n"
  },
  {
    "path": "src/locales/cs_CZ/location/secondary_address.ts",
    "content": "export default ['Apt. ###', 'Suite ###'];\n"
  },
  {
    "path": "src/locales/cs_CZ/location/state.ts",
    "content": "export default [\n  'Jihočeský kraj',\n  'Jihomoravský kraj',\n  'Karlovarský kraj',\n  'Kraj Vysočina',\n  'Královéhradecký kraj',\n  'Liberecký kraj',\n  'Moravskoslezský kraj',\n  'Olomoucký kraj',\n  'Pardubický kraj',\n  'Plzeňský kraj',\n  'Praha',\n  'Středočeský kraj',\n  'Ústecký kraj',\n  'Zlínský kraj',\n];\n"
  },
  {
    "path": "src/locales/cs_CZ/location/state_abbr.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/cs_CZ/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/cs_CZ/location/street_name.ts",
    "content": "export default [\n  '17. Listopadu',\n  '28. Pluku',\n  '28. Října',\n  '5. Května',\n  '5. Máje',\n  '7. Května',\n  '8. Listopadu',\n  '9. Května',\n  'Achátová',\n  'Adamova',\n  'Adamovská',\n  'Adélčina',\n  'Africká',\n  'Akademická',\n  'Aksamitova',\n  'Akátová',\n  'Alabastrová',\n  'Albertov',\n  'Albrechtická',\n  'Albánská',\n  'Albíny Hochové',\n  'Aldašínská',\n  'Alej Českých Exulantů',\n  'Aleny Santarové',\n  'Aloisovská',\n  'Altajská',\n  'Alšovo Nábř.',\n  'Alšovo Nábřeží',\n  'Alšovy Sady',\n  'Alžírská',\n  'Ambrožova',\n  'Americká',\n  'Ametystová',\n  'Amforová',\n  'Amortova',\n  'Ampérova',\n  'Amurská',\n  'Anastázova',\n  'Anderleho',\n  'Andersenova',\n  'Andrštova',\n  'Andělova',\n  'Anenská',\n  'Anenské Nám.',\n  'Anenské Náměstí',\n  'Anežky Malé',\n  'Anežská',\n  'Angelovova',\n  'Anglická',\n  'Angolská',\n  'Anhaltova',\n  'Ankarská',\n  'Anny Drabíkové',\n  'Anny Letenské',\n  'Anny Rybníčkové',\n  'Anny Čížkové',\n  'Antala Staška',\n  'Antonína Hodného',\n  'Antonína Čermáka',\n  'Antonínská',\n  'Anýzová',\n  'Apolinářská',\n  'Arabská',\n  'Aranžérská',\n  'Arbesovo Nám.',\n  'Arbesovo Náměstí',\n  'Archangelská',\n  'Archeologická',\n  'Archimédova',\n  'Archivní',\n  'Argentinská',\n  'Aristotelova',\n  'Arkalycká',\n  'Armádní',\n  'Armádního Sboru',\n  'Armády',\n  'Arménská',\n  'Arnošta Valenty',\n  'Astlova',\n  'Athénská',\n  'Atletická',\n  'Aubrechtové',\n  'Augustinova',\n  'Augustova',\n  'Austova',\n  'Aviatická',\n  'Axmanova',\n  'Azalková',\n  'Azuritová',\n  'Ašská',\n  'Baarova',\n  'Babická',\n  'Babiččina',\n  'Babočková',\n  'Babská',\n  'Babylonská',\n  'Babákova',\n  'Bachmačské Nám.',\n  'Bachmačské Náměstí',\n  'Bachova',\n  'Bacháčkova',\n  'Badeniho',\n  'Bajgarova',\n  'Bajkalská',\n  'Bajkonurská',\n  'Bakalářská',\n  'Bakovská',\n  'Bakurinova',\n  'Balabánova',\n  'Balbínova',\n  'Banskobystrická',\n  'Baranova',\n  'Barchovická',\n  'Barešova',\n  'Barrandova',\n  'Barrandovská',\n  'Bartolomějská',\n  'Bartoňkova',\n  'Bartoňova',\n  'Bartoškova',\n  'Bartákova',\n  'Bartůňkova',\n  'Barunčina',\n  'Barvířská',\n  'Barákova',\n  'Basilejské Nám.',\n  'Basilejské Náměstí',\n  'Bassova',\n  'Batelovská',\n  'Batličkova',\n  'Bavorovská',\n  'Bavorská',\n  'Bazalková',\n  'Bazovského',\n  'Bačetínská',\n  'Baňská',\n  'Baškirská',\n  'Bašteckého',\n  'Baštýřská',\n  'Bažantní',\n  'Beaufortova',\n  'Bechlínská',\n  'Bechyňova',\n  'Bechyňská',\n  'Beckovská',\n  'Bedlová',\n  'Bednářská',\n  'Bedrnova',\n  'Bedřichovská',\n  'Beethovenova',\n  'Beldova',\n  'Belgická',\n  'Bellova',\n  'Bellušova',\n  'Bendlova',\n  'Bendova',\n  'Benecká',\n  'Benediktská',\n  'Benešovská',\n  'Benická',\n  'Benkova',\n  'Benákova',\n  'Benátská',\n  'Benáčanova',\n  'Beníškové',\n  'Beranových',\n  'Bergerova',\n  'Bergmanova',\n  'Berkovská',\n  'Berlínská',\n  'Bermanova',\n  'Bernartická',\n  'Bernolákova',\n  'Berounská',\n  'Bertrámová',\n  'Berylová',\n  'Besední',\n  'Beskydská',\n  'Betlémská',\n  'Betlémské Nám.',\n  'Betlémské Náměstí',\n  'Betáňská',\n  'Bezdrevská',\n  'Bezděkovská',\n  'Bezinková',\n  'Bezová',\n  'Bezprašná',\n  'Bečovská',\n  'Bečvářova',\n  'Bečvářská',\n  'Beřkovická',\n  'Bešťákova',\n  'Bieblova',\n  'Binarova',\n  'Biskupcova',\n  'Biskupská',\n  'Biskupský Dvůr',\n  'Blachutova',\n  'Blahníkova',\n  'Blahoslavova',\n  'Blanická',\n  'Blatenská',\n  'Blatnická',\n  'Blatovská',\n  'Blatská',\n  'Blattného',\n  'Blažimská',\n  'Blažkova',\n  'Blažíčkova',\n  'Blešnovská',\n  'Blodkova',\n  'Bludovická',\n  'Blériotova',\n  'Blšanecká',\n  'Bobkova',\n  'Bochovská',\n  'Bodláková',\n  'Bohdalec',\n  'Bohdalecká',\n  'Bohdanečská',\n  'Bohdašínská',\n  'Bohnická',\n  'Bohrova',\n  'Bohumínská',\n  'Bohuslava Martinů',\n  'Bohuslava Ze Švamberka',\n  'Bohuslavická',\n  'Bohušovická',\n  'Boháčova',\n  'Bohúňova',\n  'Bojanovická',\n  'Bojasova',\n  'Bojetická',\n  'Boješická',\n  'Bojkovická',\n  'Bojovská',\n  'Bojínková',\n  'Bojčenkova',\n  'Bolebořská',\n  'Boleratická',\n  'Boleslavova',\n  'Boleslavská',\n  'Boletická',\n  'Bolevecká',\n  'Bolinská',\n  'Boloňská',\n  'Bolzanova',\n  'Bolívarova',\n  'Borecká',\n  'Borečkova',\n  'Borodinská',\n  'Borotínská',\n  'Borovanská',\n  'Borovanského',\n  'Borovnická',\n  'Borovská',\n  'Borová',\n  'Borošova',\n  'Borská',\n  'Borského',\n  'Boršov',\n  'Boršovská',\n  'Borůvková',\n  'Boseňská',\n  'Botevova',\n  'Botičská',\n  'Boudova',\n  'Bousovská',\n  'Boučkova',\n  'Bouřilova',\n  'Boušova',\n  'Bozděchova',\n  'Boční I',\n  'Boční Ii',\n  'Bořanovická',\n  'Bořetická',\n  'Bořetínská',\n  'Bořivojova',\n  'Boříkova',\n  'Bošická',\n  'Bošilecká',\n  'Bošínská',\n  'Božanovská',\n  'Božecká',\n  'Božejovická',\n  'Boženy Hofmeisterové',\n  'Boženy Jandlové',\n  'Boženy Němcové',\n  'Boženy Stárkové',\n  'Božetická',\n  'Božetěchova',\n  'Božkova',\n  'Božkovská',\n  'Božídarská',\n  'Brabcova',\n  'Bramboříková',\n  'Branaldova',\n  'Brandejsova',\n  'Brandejsovo Nám.',\n  'Brandejsovo Náměstí',\n  'Brandlova',\n  'Brandýská',\n  'Branická',\n  'Branické Nám.',\n  'Branické Náměstí',\n  'Branislavova',\n  'Branišovská',\n  'Branská',\n  'Bratislavská',\n  'Bratranců Veverkových',\n  'Bratří Dohalských',\n  'Bratří Venclíků',\n  'Bratří Čapků',\n  'Bratříkovská',\n  'Braunerova',\n  'Braunova',\n  'Braškovská',\n  'Brdecká',\n  'Brdičkova',\n  'Brdlíkova',\n  'Brechtova',\n  'Brehmova',\n  'Breitcetlova',\n  'Brichtova',\n  'Brigádnická',\n  'Brigádníků',\n  'Brixiho',\n  'Brodecká',\n  'Brodského',\n  'Bromova',\n  'Bronzová',\n  'Broskvoňová',\n  'Broumarská',\n  'Broumovská',\n  'Brozánská',\n  'Brožíkova',\n  'Brtecká',\n  'Brtnická',\n  'Brumovická',\n  'Brunclíkova',\n  'Brunelova',\n  'Brunnerova',\n  'Bruselská',\n  'Brusinková',\n  'Bruslařská',\n  'Bryksova',\n  'Brzická',\n  'Brzorádových',\n  'Brázdimská',\n  'Brňovská',\n  'Bubenečská',\n  'Bubenská',\n  'Bubenské Nábř.',\n  'Bubenské Nábřeží',\n  'Bubeníčkova',\n  'Bublavská',\n  'Bublíkova',\n  'Bubnova',\n  'Bucharova',\n  'Buchlovská',\n  'Buchovcova',\n  'Budapešťská',\n  'Budečská',\n  'Budilova',\n  'Budilovská',\n  'Budovatelská',\n  'Budyňská',\n  'Budyšínská',\n  'Budínova',\n  'Budčická',\n  'Budějovická',\n  'Bukolská',\n  'Bukovecká',\n  'Bukovinská',\n  'Buková',\n  'Bulharská',\n  'Buližníková',\n  'Bulovka',\n  'Burdova',\n  'Burešova',\n  'Burianova',\n  'Butovická',\n  'Buzulucká',\n  'Buštěhradská',\n  'Bydhošťská',\n  'Bydžovská',\n  'Bydžovského',\n  'Bylanská',\n  'Bystrá',\n  'Bystřická',\n  'Bystřičná',\n  'Byšická',\n  'Byškovická',\n  'Bzenecká',\n  'Bártlova',\n  'Bášťská',\n  'Bílenecké Nám.',\n  'Bílenecké Náměstí',\n  'Bílinská',\n  'Bílkova',\n  'Bílovská',\n  'Bílá',\n  'Bílčická',\n  'Bínova',\n  'Bítovská',\n  'Böhmova',\n  'Býšovská',\n  'Běchorská',\n  'Běchovická',\n  'Běhounkova',\n  'Bělehradská',\n  'Bělečská',\n  'Bělinského',\n  'Bělocerkevská',\n  'Bělocká',\n  'Bělohorská',\n  'Bělomlýnská',\n  'Běloveská',\n  'Běluňská',\n  'Bělušická',\n  'Bělásková',\n  'Bělčická',\n  'Běžecká',\n  'Běžná',\n  'Břeclavská',\n  'Břehová',\n  'Břetislavova',\n  'Břevnovská',\n  'Březanova',\n  'Březecká',\n  'Březenská',\n  'Březinova',\n  'Březiněveská',\n  'Březnická',\n  'Březnová',\n  'Březovická',\n  'Březovského',\n  'Březová',\n  'Břečťanová',\n  'Břežanská',\n  'Břežánecká',\n  'Břidlicová',\n  'Břidličná',\n  'Břízova',\n  'Bříšťanská',\n  'Cafourkova',\n  'Cedrová',\n  'Celetná',\n  'Celniční',\n  'Celsiova',\n  'Cementářská',\n  'Ceplechova',\n  'Cerhenická',\n  'Cerhýnská',\n  'Cetyňská',\n  'Chabařovická',\n  'Chaberská',\n  'Chabeřická',\n  'Chabská',\n  'Chalabalova',\n  'Chaloupeckého',\n  'Chaloupky',\n  'Chaltická',\n  'Chalupkova',\n  'Chalupnická',\n  'Chaplinovo Nám.',\n  'Chaplinovo Náměstí',\n  'Charkovská',\n  'Charlese De Gaulla',\n  'Charvátova',\n  'Chatařská',\n  'Chatová',\n  'Chebská',\n  'Chelčického',\n  'Chemická',\n  'Chilská',\n  'Chittussiho',\n  'Chladírenská',\n  'Chlebovická',\n  'Chlumecká',\n  'Chlumova',\n  'Chlumínská',\n  'Chlumčanského',\n  'Chlupova',\n  'Chlupáčova',\n  'Chládkova',\n  'Chmelařská',\n  'Chmelická',\n  'Chmelová',\n  'Chmelířova',\n  'Choceradská',\n  'Choceňská',\n  'Chocholouškova',\n  'Chocholova',\n  'Chodecká',\n  'Chodovecké Nám.',\n  'Chodovecké Náměstí',\n  'Chodovická',\n  'Chodovská',\n  'Chodská',\n  'Cholupická',\n  'Chomutovická',\n  'Chomutovská',\n  'Chopinova',\n  'Choratická',\n  'Chorošová',\n  'Chorušická',\n  'Chorvatská',\n  'Chotečská',\n  'Chotkova',\n  'Chotouchovská',\n  'Chotouňská',\n  'Chotovická',\n  'Chotutická',\n  'Chotěbuzská',\n  'Chotěnovská',\n  'Chotětovská',\n  'Chotěšovská',\n  'Chovatelská',\n  'Chrastavská',\n  'Chrobolská',\n  'Chrpová',\n  'Chrudimská',\n  'Chráněná',\n  'Chrášťanská',\n  'Chuchelská',\n  'Chudenická',\n  'Chudoměřická',\n  'Churnajevova',\n  'Churáňovská',\n  'Chvaletická',\n  'Chvalečská',\n  'Chvalkovická',\n  'Chvalova',\n  'Chvalská',\n  'Chvalšovická',\n  'Chvatěrubská',\n  'Chvojenecká',\n  'Chyjická',\n  'Chýnická',\n  'Chýnovská',\n  'Chýňská',\n  'Chřibská',\n  'Cibulka',\n  'Cidlinská',\n  'Cigánkova',\n  'Cihelná',\n  'Cihlářova',\n  'Cihlářská',\n  'Cimburkova',\n  'Ciolkovského',\n  'Cirkusová',\n  'Cisterciácká',\n  'Citolibská',\n  'Coriových',\n  'Ctiborova',\n  'Ctiněveská',\n  'Ctiradova',\n  'Ctěnická',\n  'Cukerní',\n  'Cukrovarnická',\n  'Cukrovarská',\n  'Cuřínova',\n  'Cvikovská',\n  'Cvičebná',\n  'Cvrčkova',\n  'Cyprichova',\n  'Cíglerova',\n  'Cílkova',\n  'Cínovecká',\n  'Církova',\n  'Církvická',\n  'Církvičná',\n  'Císařská Louka',\n  'Císařský Ostrov',\n  'Cítovská',\n  'Daimlerova',\n  'Dalejská',\n  'Dalešická',\n  'Daliborova',\n  'Dalimilova',\n  'Dalovická',\n  'Dandova',\n  'Danielova',\n  'Dany Medřické',\n  'Darwinova',\n  'Dasnická',\n  'Davelská',\n  'Davidovičova',\n  'Davídkova',\n  'Dačická',\n  'Dačického',\n  'Daňkova',\n  'Dašická',\n  'Daškova',\n  'Dehtínská',\n  'Dejvická',\n  'Demlova',\n  'Demoliční',\n  'Desenská',\n  'Destinnové',\n  'Destinové',\n  'Devonská',\n  'Deylova',\n  'Deštná',\n  'Dešťová',\n  'Diabasová',\n  'Diamantová',\n  'Diblíkova',\n  'Dienzenhoferovy Sady',\n  'Dieselova',\n  'Diskařská',\n  'Dismanova',\n  'Dittrichova',\n  'Divadelní',\n  'Divecká',\n  'Diviznová',\n  'Divišova',\n  'Divišovská',\n  'Divoká Šárka',\n  'Dlabačov',\n  'Dlouhá',\n  'Dlážděná',\n  'Do Blatin',\n  'Do Borovin',\n  'Do Chuchle',\n  'Do Dolnic',\n  'Do Dubin',\n  'Do Dubče',\n  'Do Hlinek',\n  'Do Klukovic',\n  'Do Kopečka',\n  'Do Koutů',\n  'Do Lipan',\n  'Do Lipin',\n  'Do Luk',\n  'Do Panenek',\n  'Do Podkovy',\n  'Do Polí',\n  'Do Potoků',\n  'Do Píšovic',\n  'Do Roklí',\n  'Do Rybníčků',\n  'Do Svépravic',\n  'Do Vozovny',\n  'Do Vrchu',\n  'Do Vršku',\n  'Do Zahrádek I',\n  'Do Zahrádek Ii',\n  'Do Zátiší',\n  'Do Údolí',\n  'Do Újezda',\n  'Do Čertous',\n  'Do Čtvrti',\n  'Do Říčan',\n  'Dobevská',\n  'Dobnerova',\n  'Dobratická',\n  'Dobronická',\n  'Dobropolská',\n  'Dobrovická',\n  'Dobrovolného',\n  'Dobrovolského',\n  'Dobrovského',\n  'Dobrovízská',\n  'Dobročovická',\n  'Dobrošovská',\n  'Dobrušská',\n  'Dobřanská',\n  'Dobřejovická',\n  'Dobřenická',\n  'Dobřichovská',\n  'Dobšická',\n  'Dobšínská',\n  'Dohalická',\n  'Doksanská',\n  'Dolanská',\n  'Dolejškova',\n  'Doležalova',\n  'Dolina',\n  'Dolnobranská',\n  'Dolnobřežanská',\n  'Dolnocholupická',\n  'Dolnojirčanská',\n  'Dolnokrčská',\n  'Dolnokřeslická',\n  'Dolnomlýnská',\n  'Dolnoměcholupská',\n  'Dolnopočernická',\n  'Dolnočernošická',\n  'Dolní',\n  'Dolní Chaloupky',\n  'Dolomitová',\n  'Dolská',\n  'Dolákova',\n  'Dolínecká',\n  'Dolňanská',\n  'Domanovická',\n  'Domašínská',\n  'Domažlická',\n  'Dominova',\n  'Dominínská',\n  'Domkovská',\n  'Domkářská',\n  'Domousnická',\n  'Donatellova',\n  'Donovalská',\n  'Donská',\n  'Donátova',\n  'Donínská',\n  'Dopplerova',\n  'Dopravní',\n  'Dopraváků',\n  'Dostihová',\n  'Dostojevského',\n  'Doubecká',\n  'Doubická',\n  'Doubravická',\n  'Doubravská',\n  'Doubravínova',\n  'Doubravčická',\n  'Doudlebská',\n  'Doudova',\n  'Doupovská',\n  'Dr. Marodyho',\n  'Dr. Zikmunda Wintra',\n  'Dr.Zikmunda Wintra',\n  'Dragounská',\n  'Drahanská',\n  'Drahelická',\n  'Drahelčická',\n  'Drahobejlova',\n  'Drahorádova',\n  'Drahotická',\n  'Drahotínská',\n  'Drahovská',\n  'Drahoňovského',\n  'Draženovská',\n  'Dražetická',\n  'Dražická',\n  'Dražického',\n  'Dražického Nám.',\n  'Dražického Náměstí',\n  'Dražkovská',\n  'Dreyerova',\n  'Drimlova',\n  'Drnovská',\n  'Drobná',\n  'Drtikolova',\n  'Drtinova',\n  'Druhanická',\n  'Druhého Odboje',\n  'Družicová',\n  'Družnosti',\n  'Družná',\n  'Družstevní',\n  'Družstevní Ochoz',\n  'Drážní',\n  'Drůbežnická',\n  'Drůbežářská',\n  'Dubanská',\n  'Dubenecká',\n  'Dubečská',\n  'Dubečské Horky',\n  'Dubinská',\n  'Dubnická',\n  'Dubnova',\n  'Dubovická',\n  'Dubová',\n  'Dubrovnická',\n  'Dubská',\n  'Duchcovská',\n  'Duchoslávka',\n  'Dudkova',\n  'Dudínská',\n  'Duhová',\n  'Dukelská',\n  'Dukelských Hrdinů',\n  'Dunajevského',\n  'Dunajská',\n  'Dunická',\n  'Dunovského',\n  'Durychova',\n  'Dusíkova',\n  'Duškova',\n  'Dušní',\n  'Dvorecká',\n  'Dvorecké Nám.',\n  'Dvorecké Náměstí',\n  'Dvorní',\n  'Dvorská',\n  'Dvoudílná',\n  'Dvouletky',\n  'Dvouramenná',\n  'Dvořeckého',\n  'Dvořišťská',\n  'Dvořákova',\n  'Dvořákovo Nábř.',\n  'Dvořákovo Nábřeží',\n  'Dygrýnova',\n  'Dyjská',\n  'Dykova',\n  'Dářská',\n  'Dürerova',\n  'Dýšinská',\n  'Děbolínská',\n  'Dědická',\n  'Dědinova',\n  'Dědinská',\n  'Děkanská',\n  'Děkanská Vinice I',\n  'Děkanská Vinice Ii',\n  'Dělená',\n  'Dělnická',\n  'Dělostřelecká',\n  'Dětenická',\n  'Dětská',\n  'Dětský Ostrov',\n  'Děvínská',\n  'Děčínská',\n  'Dřevařská',\n  'Dřevnická',\n  'Dřevná',\n  'Dřevčická',\n  'Dřínovská',\n  'Dřínová',\n  'Dřítenská',\n  'Eberlova',\n  'Ebrova',\n  'Edisonova',\n  'Edvardova',\n  'Egyptská',\n  'Eichlerova',\n  'Einsteinova',\n  'Ejpovická',\n  'Ekonomická',\n  'Eledrova',\n  'Elektrárenská',\n  'Eliášova',\n  'Elišky Junkové',\n  'Elišky Krásnohorské',\n  'Elišky Peškové',\n  'Elišky Přemyslovny',\n  'Ellnerové',\n  'Elsnicovo Náměstí',\n  'Emilie Hyblerové',\n  'Emlerova',\n  'Engelmüllerova',\n  'Engelova',\n  'Englerova',\n  'Erbenova',\n  'Estonská',\n  'Etiopská',\n  'Euklidova',\n  'Evropská',\n  'Evy Olmerové',\n  'Exnárova',\n  'F.V.Veselého',\n  'Fabiánova',\n  'Fabiánská',\n  'Fadějevova',\n  'Fajmanové',\n  'Fajtlova',\n  'Falcká',\n  'Faltysova',\n  'Famfulíkova',\n  'Fantova',\n  'Faradayova',\n  'Farkašova',\n  'Farní',\n  'Farská',\n  'Farského',\n  'Fastrova',\n  'Federova',\n  'Fejfarova',\n  'Felberova',\n  'Fenyklová',\n  'Fetrovská',\n  'Feřtekova',\n  'Fialková',\n  'Fibichova',\n  'Fikerova',\n  'Filipova',\n  'Filipovského',\n  'Filipíny Welserové',\n  'Fillova',\n  'Filmařská',\n  'Filosofská',\n  'Fingerova',\n  'Finkovská',\n  'Finská',\n  'Firkušného',\n  'Fischlova',\n  'Fišerova',\n  'Flemingovo Nám.',\n  'Flemingovo Náměstí',\n  'Flájská',\n  'Flöglova',\n  'Foerstrova',\n  'Folmavská',\n  'Formanská',\n  'Formánkova',\n  'Fořtova',\n  'Fragnerova',\n  'Francouzská',\n  'Františka Diviše',\n  'Františka Jansy',\n  'Františka Kadlece',\n  'Františka Křížka',\n  'Františka Černého',\n  'Františka Červeného',\n  'Františka Šimáčka',\n  'Františkova',\n  'Franty Kocourka',\n  'Frančíkova',\n  'Freiwaldova',\n  'Freyova',\n  'Frimlova',\n  'Fričova',\n  'Froncova',\n  'Frostova',\n  'Froňkova',\n  'Frydrychova',\n  'Fryčovická',\n  'Fráni Šrámka',\n  'Frézařská',\n  'Frýdecká',\n  'Frýdlantská',\n  'Fuchsova',\n  'Fügnerovo Nám.',\n  'Fügnerovo Náměstí',\n  'Gabinova',\n  'Gabčíkova',\n  'Gagarinova',\n  'Galandova',\n  'Galileova',\n  'Gallašova',\n  'Galvaniho',\n  'Gaussova',\n  'Gdaňská',\n  'Generála Janouška',\n  'Generála Mejstříka',\n  'Generála Píky',\n  'Generála Šišky',\n  'Gensovská',\n  'Geologická',\n  'Gercenova',\n  'Gerstnerova',\n  'Ginzova',\n  'Glazunovova',\n  'Glinkova',\n  'Glowackého',\n  'Goetheho',\n  'Gogolova',\n  'Golfová',\n  'Gollova',\n  'Golčova',\n  'Gončarenkova',\n  'Gorazdova',\n  'Gotthardská',\n  'Goyova',\n  'Gočárova',\n  'Grafická',\n  'Grafitová',\n  'Grammova',\n  'Granátová',\n  'Gregorova',\n  'Grussova',\n  'Gruzínská',\n  'Gutfreundova',\n  'Gutova',\n  'Gymnasijní',\n  'Gymnastická',\n  'Habartická',\n  'Habartovská',\n  'Haberfeldova',\n  'Habrovská',\n  'Habrová',\n  'Habřická',\n  'Hackerova',\n  'Hadovitá',\n  'Hadravská',\n  'Hajní',\n  'Hakenova',\n  'Halasova',\n  'Halenkovská',\n  'Halštatská',\n  'Hamerská',\n  'Hamplova',\n  'Hamrová',\n  'Hamsíkova',\n  'Hankova',\n  'Hanouškova',\n  'Hanusova',\n  'Hanušova',\n  'Hanzelkova',\n  'Hanzlíkova',\n  'Harantova',\n  'Harcovská',\n  'Harlacherova',\n  'Harmonická',\n  'Harrachovská',\n  'Hartenberská',\n  'Hasičská',\n  'Hasičů',\n  'Hasova',\n  'Hastrmanská',\n  'Haunerova',\n  'Hauptova',\n  'Hausmannova',\n  'Havanská',\n  'Havelská',\n  'Havelská Ulička',\n  'Havlovického',\n  'Havlovská',\n  'Havlínova',\n  'Havlíčkova',\n  'Havlíčkovo Nám.',\n  'Havlíčkovo Náměstí',\n  'Havlíčkovy Sady',\n  'Havlůjové',\n  'Havranická',\n  'Havraní',\n  'Havránkova',\n  'Havířovská',\n  'Havířská',\n  'Haškova',\n  'Hašlerova',\n  'Haštalská',\n  'Haštalské Nám.',\n  'Haštalské Náměstí',\n  'Heckelova',\n  'Heineho',\n  'Heinemannova',\n  'Hejnická',\n  'Hejplíkova',\n  'Hejtmanská',\n  'Hejtmánkova',\n  'Hekova',\n  'Hekrova',\n  'Heldova',\n  'Heleny Malířové',\n  'Hellichova',\n  'Helmova',\n  'Helsinská',\n  'Helénská',\n  'Hennerova',\n  'Heranova',\n  'Herbenova',\n  'Herdovská',\n  'Herlíkovická',\n  'Hermanická',\n  'Hermelínská',\n  'Hermíny Týrlové',\n  'Heroldovy Sady',\n  'Herrmannova',\n  'Herrova',\n  'Hertzova',\n  'Herálecká I',\n  'Herálecká Ii',\n  'Herálecká Iii',\n  'Herálecká Iv',\n  'Herčíkova',\n  'Hevlínská',\n  'Heydukova',\n  'Heyrovského Nám.',\n  'Heyrovského Náměstí',\n  'Hečkova',\n  'Heřmanova',\n  'Heřmánková',\n  'Hildy Čihákové',\n  'Hillebrantova',\n  'Hilmarova',\n  'Hiršlova',\n  'Hlavatého',\n  'Hlavenecká',\n  'Hlavní',\n  'Hlavova',\n  'Hlaváčkova',\n  'Hlaváčova',\n  'Hlaďova',\n  'Hledíková',\n  'Hlinská',\n  'Hlivická',\n  'Hlohová',\n  'Hloubětínská',\n  'Hlubocká',\n  'Hluboká',\n  'Hlubočepská',\n  'Hlušičkova',\n  'Hládkov',\n  'Hlávkova',\n  'Hněvkovská',\n  'Hněvkovského',\n  'Hnězdenská',\n  'Hoblířská',\n  'Hodkovická',\n  'Hodkovská',\n  'Hodonínská',\n  'Hodčina',\n  'Hodějovská',\n  'Hoděšovická',\n  'Hofbauerova',\n  'Hoffmannova',\n  'Hokejová',\n  'Hokešovo Nám.',\n  'Hokešovo Náměstí',\n  'Holandská',\n  'Holekova',\n  'Holenická',\n  'Holenská',\n  'Holečkova',\n  'Holešovické Nábřeží',\n  'Holešovický Přístav',\n  'Holická',\n  'Hollarovo Nám.',\n  'Hollarovo Náměstí',\n  'Holohlavská',\n  'Holotínská',\n  'Holoubkova',\n  'Holoubkovská',\n  'Holubická',\n  'Holubinková',\n  'Holubkova',\n  'Holubova',\n  'Holubí',\n  'Holušická',\n  'Holyňská',\n  'Holátova',\n  'Holínská',\n  'Holýšovská',\n  'Holčovická',\n  'Holšická',\n  'Homolová',\n  'Homérova',\n  'Honzíkova',\n  'Hornická',\n  'Hornocholupická',\n  'Hornofova',\n  'Hornokrčská',\n  'Hornokřeslická',\n  'Hornomlýnská',\n  'Hornoměcholupská',\n  'Hornopočernická',\n  'Horní',\n  'Horní Chaloupky',\n  'Horní Hrdlořezská',\n  'Horní Stromky',\n  'Horníčkova',\n  'Horolezecká',\n  'Horoměřická',\n  'Horoušanská',\n  'Horovo Nám.',\n  'Horovo Náměstí',\n  'Horská',\n  'Horusická',\n  'Horymírovo Nám.',\n  'Horymírovo Náměstí',\n  'Horákova',\n  'Horáčkova',\n  'Horčičkova',\n  'Horňátecká',\n  'Horšovská',\n  'Hospodářská',\n  'Hostavická',\n  'Hostinského',\n  'Hostivařská',\n  'Hostivařské Nám.',\n  'Hostivařské Náměstí',\n  'Hostivická',\n  'Hostivítova',\n  'Hostišovská',\n  'Hostouňská',\n  'Hostošova',\n  'Hostýnská',\n  'Houbařská',\n  'Houdova',\n  'Hovorčovická',\n  'Hořanská',\n  'Hořejší Náb.',\n  'Hořejší Nábřeží',\n  'Hořejšího',\n  'Hořelická',\n  'Hořická',\n  'Hořovského',\n  'Hořínecká',\n  'Hoškova',\n  'Hoštická',\n  'Hošťálkova',\n  'Hrabačovská',\n  'Hrabákova',\n  'Hrachovská',\n  'Hrad I. Nádvoří',\n  'Hrad Ii. Nádvoří',\n  'Hrad Iii. Nádvoří',\n  'Hradební',\n  'Hradecká',\n  'Hradeckých',\n  'Hradečkova',\n  'Hradešínská',\n  'Hradčanské Nám.',\n  'Hradčanské Náměstí',\n  'Hraniční',\n  'Hrazanská',\n  'Hrdinova',\n  'Hrdličkova',\n  'Hrdlořezská',\n  'Hrdoňovická',\n  'Hroncova',\n  'Hronovská',\n  'Hronětická',\n  'Hrozenkovská',\n  'Hroznová',\n  'Hrozného',\n  'Hrubého',\n  'Hrubínova',\n  'Hrudičkova',\n  'Hrusická',\n  'Hruškovská',\n  'Hrušovanské Nám.',\n  'Hrušovanské Náměstí',\n  'Hrušovická',\n  'Hrušovská',\n  'Hrušínského',\n  'Hrušňová',\n  'Hrádková',\n  'Hráského',\n  'Huberova',\n  'Hubičkova',\n  'Hubáčkova',\n  'Hudcova',\n  'Hudební',\n  'Hudečkova',\n  'Hugo Haase',\n  'Hulanova',\n  'Hulická',\n  'Humenecká',\n  'Humpolecká',\n  'Huntířovská',\n  'Hurbanova',\n  'Husařská',\n  'Husinecká',\n  'Husitská',\n  'Husníkova',\n  'Husova',\n  'Husovo Nám.',\n  'Husovo Náměstí',\n  'Hustopečská',\n  'Hutnická',\n  'Huťská',\n  'Hviezdoslavova',\n  'Hvozdecká',\n  'Hvozdnická',\n  'Hvozdíková',\n  'Hvožďanská',\n  'Hvězdonická',\n  'Hvězdova',\n  'Hvězdářská',\n  'Hyacintová',\n  'Hybernská',\n  'Hybešova',\n  'Hynaisova',\n  'Hypšmanova',\n  'Hábova',\n  'Hájecká',\n  'Hájenská',\n  'Hájkova',\n  'Hájovna U Podjezdu',\n  'Hájovna V Šárce',\n  'Hájová',\n  'Hájíčkova',\n  'Hájčí',\n  'Hákova',\n  'Hálkova',\n  'Hálova',\n  'Hálův Statek',\n  'Högerova',\n  'Hübnerové',\n  'Hřbitovní',\n  'Hřebenová',\n  'Hřebíkova',\n  'Hřenská',\n  'Hřibojedská',\n  'Hřibská',\n  'Hříbková',\n  'Hřídelecká',\n  'Hůlkova',\n  'Hůrská',\n  'Ibsenova',\n  'Imrychova',\n  'Ingrišova',\n  'Internacionální',\n  'Irkutská',\n  'Irská',\n  'Irvingova',\n  'Italská',\n  'Ivančická',\n  'Izraelská',\n  'Jabkenická',\n  'Jablonecká',\n  'Jablonského',\n  'Jabloňová',\n  'Jablunkovská',\n  'Jagellonská',\n  'Jahodnická',\n  'Jahodová',\n  'Jakobiho',\n  'Jakubovská',\n  'Jakubská',\n  'Jakutská',\n  'Jalodvorská',\n  'Jalovcová',\n  'Jaltská',\n  'Jamborova',\n  'Jamská',\n  'Jana Bílka',\n  'Jana Jindřicha',\n  'Jana Karafiáta',\n  'Jana Kašpara',\n  'Jana Marka',\n  'Jana Masaryka',\n  'Jana Ouřady',\n  'Jana Přibíka',\n  'Jana Růžičky',\n  'Jana Srba',\n  'Jana Zajíce',\n  'Jana Čerstvého',\n  'Jana Želivského',\n  'Janderova',\n  'Jandova',\n  'Janečkova',\n  'Jankovcova',\n  'Jankovská',\n  'Janouchova',\n  'Janouškova',\n  'Janovická',\n  'Janovská',\n  'Janovského',\n  'Jansenova',\n  'Janského',\n  'Jansova',\n  'Jantarová',\n  'Janákova',\n  'Janáčkovo Nábř.',\n  'Janáčkovo Nábřeží',\n  'Janýrova',\n  'Jančova',\n  'Jarešova',\n  'Jarkovská',\n  'Jarmily Novotné',\n  'Jarní',\n  'Jarníkova',\n  'Jaromíra Jindry',\n  'Jaromíra Vejvody',\n  'Jaromírova',\n  'Jaroměřská',\n  'Jaroslava Foglara',\n  'Jaroslava Švehly',\n  'Jaroslavická',\n  'Jasanová',\n  'Jaselská',\n  'Jasenická',\n  'Jasenná',\n  'Jasmínová',\n  'Jasná I',\n  'Jasná Ii',\n  'Jaspisová',\n  'Jateční',\n  'Jaurisova',\n  'Javorenská',\n  'Javornická',\n  'Javorová',\n  'Javorská',\n  'Javořická',\n  'Jašíkova',\n  'Jažlovická',\n  'Jedlová',\n  'Jednostranná',\n  'Jednotného Zemědělského Družstva',\n  'Jednořadá',\n  'Jelenovská',\n  'Jelení',\n  'Jelínkova',\n  'Jemenská',\n  'Jemnická',\n  'Jenerálka',\n  'Jenečská',\n  'Jenišovská',\n  'Jenská',\n  'Jeníkovická',\n  'Jenštejnská',\n  'Jeremenkova',\n  'Jeremiášova',\n  'Jerevanská',\n  'Jeronýmova',\n  'Jeruzalémská',\n  'Jesenická',\n  'Jeseniova',\n  'Jestřebická',\n  'Jetelová',\n  'Jetřichovická',\n  'Jevanská',\n  'Jezdecká',\n  'Jezdovická',\n  'Jezerní',\n  'Jezerská',\n  'Jezevčí',\n  'Ječná',\n  'Jeřabinová',\n  'Jeřická',\n  'Jeřábkova',\n  'Jeřábnická',\n  'Jeřábová',\n  'Ješetická',\n  'Ještědská',\n  'Ježdíkova',\n  'Ježkova',\n  'Ježovická',\n  'Ježovská',\n  'Jihlavská',\n  'Jihovýchodní I',\n  'Jihovýchodní Ii',\n  'Jihovýchodní Iii',\n  'Jihovýchodní Iv',\n  'Jihovýchodní Ix',\n  'Jihovýchodní V',\n  'Jihovýchodní Vi',\n  'Jihovýchodní Vii',\n  'Jihovýchodní Viii',\n  'Jihozápadní I',\n  'Jihozápadní Ii',\n  'Jihozápadní Iii',\n  'Jihozápadní Iv',\n  'Jihozápadní V',\n  'Jihozápadní Vi',\n  'Jihočeská',\n  'Jilemnická',\n  'Jilemnického',\n  'Jilmová',\n  'Jilská',\n  'Jindrova',\n  'Jindřicha Jindřicha',\n  'Jindřicha Plachty',\n  'Jindřichova',\n  'Jindřišská',\n  'Jinolická',\n  'Jinonická',\n  'Jinočanská',\n  'Jirenská',\n  'Jirečkova',\n  'Jirkovská',\n  'Jirsákova',\n  'Jirsíkova',\n  'Jiránkova',\n  'Jiráskovo Nám.',\n  'Jiráskovo Náměstí',\n  'Jirčanská',\n  'Jiskrova',\n  'Jistebnická',\n  'Jitkovská',\n  'Jitravská',\n  'Jitrocelová',\n  'Jitřní',\n  'Jivenská',\n  'Jizerská',\n  'Jičínská',\n  'Jiřická',\n  'Jiřinková',\n  'Jiřiny Štěpničkové',\n  'Jiřská',\n  'Jiřího Jandy',\n  'Jiřího Mašína',\n  'Jiřího Ze Vtelna',\n  'Jiříčkova',\n  'Jiříčkové',\n  'Jižní I',\n  'Jižní Ii',\n  'Jižní Iii',\n  'Jižní Iv',\n  'Jižní Ix',\n  'Jižní Nám.',\n  'Jižní Náměstí',\n  'Jižní Spojka',\n  'Jižní V',\n  'Jižní Vi',\n  'Jižní Vii',\n  'Jižní Viii',\n  'Jižní Xi',\n  'Jižní Xii',\n  'Jižní Xiii',\n  'Jižní Xiv',\n  'Jižní Xv',\n  'Jižní Xvi',\n  'Jižní Xvii',\n  'Johanitská',\n  'Jordana Jovkova',\n  'Jordánská',\n  'Josefa Bíbrdlíka',\n  'Josefa Houdka',\n  'Josefa Kočího',\n  'Josefa Němce',\n  'Josefa Vašíčka',\n  'Josefa Šimůnka',\n  'Josefská',\n  'José Martího',\n  'Juarézova',\n  'Jugoslávská',\n  'Jugoslávských Partyzánů',\n  'Jungmannova',\n  'Jungmannovo Náměstí',\n  'Junácká',\n  'Jupiterova',\n  'Jurkovičova',\n  'Juárezova',\n  'Jzd',\n  'Jáchymova',\n  'Jáchymovská',\n  'Jánošíkova',\n  'Jánská',\n  'Jánský Vršek',\n  'Jíchova',\n  'Jílkova',\n  'Jílovická',\n  'Jílovišťská',\n  'Jílovská',\n  'Jílová',\n  'Jírova',\n  'Jírovcovo Nám.',\n  'Jírovcovo Náměstí',\n  'Jívanská',\n  'Jívová',\n  'K Austisu',\n  'K Avii',\n  'K Barrandovu',\n  'K Bateriím',\n  'K Bažantnici',\n  'K Belvederu',\n  'K Berance',\n  'K Beranovu',\n  'K Berounce',\n  'K Beránku',\n  'K Betonárně',\n  'K Betáni',\n  'K Blatovu',\n  'K Bohnicím',\n  'K Borovíčku',\n  'K Botiči',\n  'K Brance',\n  'K Brnkám',\n  'K Brusce',\n  'K Brůdku',\n  'K Bílému Vrchu',\n  'K Běchovicům',\n  'K Březince',\n  'K Březiněvsi',\n  'K Břečkám',\n  'K Celinám',\n  'K Cementárně',\n  'K Chabům',\n  'K Chaloupce',\n  'K Chaloupkám',\n  'K Chatám',\n  'K Chmelnici',\n  'K Chumberku',\n  'K Cihelně',\n  'K Cikánce',\n  'K Cíli',\n  'K Dalejím',\n  'K Dobré Vodě',\n  'K Dolům',\n  'K Drahani',\n  'K Drazdům',\n  'K Drsnici',\n  'K Dubinám',\n  'K Dubovému Mlýnu',\n  'K Dubu',\n  'K Dubči',\n  'K Dálnici',\n  'K Dýmači',\n  'K Děrám',\n  'K Fantovu Mlýnu',\n  'K Farkám',\n  'K Fialce',\n  'K Fišpance',\n  'K Habrovce',\n  'K Habru',\n  'K Haltýři',\n  'K Havlínu',\n  'K Hluboké Cestě',\n  'K Hlásku',\n  'K Holyni',\n  'K Holému Vrchu',\n  'K Homolce',\n  'K Horkám',\n  'K Horním Počernicím',\n  'K Horoměřicům',\n  'K Hořavce',\n  'K Hradišti',\n  'K Hrnčířům',\n  'K Hrušovu',\n  'K Hrázi',\n  'K Hutím',\n  'K Hádku',\n  'K Háječku',\n  'K Háji',\n  'K Hájku',\n  'K Hájovně',\n  'K Hájům',\n  'K Hárunce',\n  'K Interně',\n  'K Jalovce',\n  'K Jasánkám',\n  'K Jelenu',\n  'K Jelenám',\n  'K Jezeru',\n  'K Jezu',\n  'K Jezírku',\n  'K Jihu',\n  'K Jinočanům',\n  'K Jižnímu Městu',\n  'K Juliáně',\n  'K Jízdárně',\n  'K Labeškám',\n  'K Ladům',\n  'K Lahovičkám',\n  'K Lahovské',\n  'K Lažance',\n  'K Lesoparku',\n  'K Lesu',\n  'K Lesíku',\n  'K Letišti',\n  'K Letňanům',\n  'K Libuši',\n  'K Lindě',\n  'K Lipanům',\n  'K Lipinám',\n  'K Lipám',\n  'K Lochkovu',\n  'K Lomu',\n  'K Louži',\n  'K Luhu',\n  'K Lukám',\n  'K Lučinám',\n  'K Lužinám',\n  'K Ládví',\n  'K Lánu',\n  'K Lávce',\n  'K Lázním',\n  'K Lípě',\n  'K Markétě',\n  'K Matěji',\n  'K Mejtu',\n  'K Metru',\n  'K Milíčovu',\n  'K Mlíčníku',\n  'K Mlýnu',\n  'K Modřanskému Nádraží',\n  'K Mohyle',\n  'K Moravině',\n  'K Mostku',\n  'K Mostu',\n  'K Motelu',\n  'K Motolu',\n  'K Mírám',\n  'K Měcholupům',\n  'K Měchurce',\n  'K Nedvězí',\n  'K Netlukám',\n  'K Noskovně',\n  'K Nouzovu',\n  'K Nové Vsi',\n  'K Nové Škole',\n  'K Novému Dvoru',\n  'K Novému Hradu',\n  'K Novému Sídlišti',\n  'K Novým Domkům',\n  'K Nádraží',\n  'K Nádrži',\n  'K Náhonu',\n  'K Náměstí',\n  'K Náplavce',\n  'K Návrší',\n  'K Návsi',\n  'K Obci',\n  'K Obecním Hájovnám',\n  'K Oboře',\n  'K Obsinám',\n  'K Ochozu',\n  'K Ohradě',\n  'K Okrouhlíku',\n  'K Olympiku',\n  'K Opatřilce',\n  'K Oplocení',\n  'K Orionce',\n  'K Osmidomkům',\n  'K Otočce',\n  'K Ovčínu',\n  'K Padesátníku',\n  'K Palečku',\n  'K Panenkám',\n  'K Parku',\n  'K Pastvinám',\n  'K Pazderkám',\n  'K Pekárně',\n  'K Peluňku',\n  'K Petrově Komoře',\n  'K Pitkovicům',\n  'K Podchodu',\n  'K Podjezdu',\n  'K Polím',\n  'K Pomníku',\n  'K Popelce',\n  'K Potoku',\n  'K Poště',\n  'K Pramenu',\n  'K Prelátům',\n  'K Prádelně',\n  'K Průhonicům',\n  'K Průhonu',\n  'K Průmstavu',\n  'K Pyramidce',\n  'K Pérovně',\n  'K Pískovně',\n  'K Písnici',\n  'K Přehradám',\n  'K Přejezdu',\n  'K Přístavišti',\n  'K Přívozu',\n  'K Radhošti',\n  'K Radonicům',\n  'K Radotínu',\n  'K Remízku',\n  'K Rokli',\n  'K Rokytce',\n  'K Rotundě',\n  'K Rovinám',\n  'K Rozkoši',\n  'K Rozmezí',\n  'K Roztokům',\n  'K Rozvodně',\n  'K Rukavičkárně',\n  'K Rybníku',\n  'K Rybníčku',\n  'K Rybníčkům',\n  'K Rybárně',\n  'K Ryšánce',\n  'K Sadu',\n  'K Safině',\n  'K Samoobsluze',\n  'K Samotě',\n  'K Sedlišti',\n  'K Sibřině',\n  'K Sokolovně',\n  'K Sopce',\n  'K Starému Bubenči',\n  'K Starému Lomu',\n  'K Stavebninám',\n  'K Sukovu',\n  'K Sádkám',\n  'K Sídlišti',\n  'K Teplárně',\n  'K Topolům',\n  'K Topírně',\n  'K Transformátoru',\n  'K Trati',\n  'K Trninám',\n  'K Trnkám',\n  'K Trníčku',\n  'K Truhlářce',\n  'K Tržišti',\n  'K Tuchoměřicům',\n  'K Táboru',\n  'K Třebonicům',\n  'K Třešňovce',\n  'K Tůni',\n  'K Ubytovnám',\n  'K Uhříněvsi',\n  'K Učilišti',\n  'K Valu',\n  'K Vejvoďáku',\n  'K Velké Ohradě',\n  'K Velkému Dvoru',\n  'K Verneráku',\n  'K Viaduktu',\n  'K Vidouli',\n  'K Vilkám',\n  'K Vinici',\n  'K Vinicím',\n  'K Vinoři',\n  'K Vizerce',\n  'K Višňovce',\n  'K Višňovému Sadu',\n  'K Vltavě',\n  'K Vlásence',\n  'K Vodici',\n  'K Vodojemu',\n  'K Vodárně',\n  'K Vodě',\n  'K Vrbičkám',\n  'K Vrbě',\n  'K Vrcholu',\n  'K Vrtilce',\n  'K Vršíčku',\n  'K Vyhlídce',\n  'K Vysoké Cestě',\n  'K Vystrkovu',\n  'K Václavce',\n  'K Vápence',\n  'K Váze',\n  'K Výboru',\n  'K Výtopně',\n  'K Výzkumným Ústavům',\n  'K Větrolamu',\n  'K Zabrkům',\n  'K Zadní Kopanině',\n  'K Zahradnictví',\n  'K Zahradám',\n  'K Zahrádkám',\n  'K Zastávce',\n  'K Zatáčce',\n  'K Zelené Louce',\n  'K Zeleným Domkům',\n  'K Zelenči',\n  'K Zámku',\n  'K Zátiší',\n  'K Závodišti',\n  'K Závorám',\n  'K Závěrce',\n  'K Závětinám',\n  'K Údolí',\n  'K Údolí Hvězd',\n  'K Újezdu',\n  'K Ústavu',\n  'K Úvozu',\n  'K Černošicím',\n  'K Červenému Dvoru',\n  'K Červenému Vrchu',\n  'K Čestlicům',\n  'K Čihadlům',\n  'K Ďáblicům',\n  'K Řece',\n  'K Řeporyjím',\n  'K Říčanům',\n  'K Šafránce',\n  'K Šancím',\n  'K Šeberovu',\n  'K Šeberáku',\n  'K Šedivce',\n  'K Šubrtce',\n  'K Železnici',\n  'K Žižkovu',\n  'Kabeláčova',\n  'Kabešova',\n  'Kabátové',\n  'Kadaňská',\n  'Kadeřávkovská',\n  'Kafkova',\n  'Kahovská',\n  'Kaizlovy Sady',\n  'Kakosova',\n  'Kakostová',\n  'Kalabisova',\n  'Kalašova',\n  'Kalinová',\n  'Kališnická',\n  'Kališťská',\n  'Kalská',\n  'Kalvodova',\n  'Kamelova',\n  'Kamencová',\n  'Kamenická',\n  'Kamenitá',\n  'Kamenná',\n  'Kameníků',\n  'Kamerunská',\n  'Kampanova',\n  'Kamzíková',\n  'Kamýcká',\n  'Kanadská',\n  'Kandertova',\n  'Kanovnická',\n  'Kapitulská',\n  'Kaplanova',\n  'Kaplická',\n  'Kapraďová',\n  'Kaprova',\n  'Kapucínská',\n  'Karafiátová',\n  'Karasova',\n  'Karasovská',\n  'Kardausova',\n  'Kardašovská',\n  'Karenova',\n  'Karfíkova',\n  'Karla Engliše',\n  'Karla Hlaváčka',\n  'Karla Kryla',\n  'Karla Křížka',\n  'Karla Michala',\n  'Karla Rachůnka',\n  'Karla Tomáše',\n  'Karla Zicha',\n  'Karla Černého',\n  'Karlická',\n  'Karlova',\n  'Karlovarská',\n  'Karlovická',\n  'Karlovo Nám.',\n  'Karlovo Náměstí',\n  'Karlínské Nám.',\n  'Karlínské Náměstí',\n  'Karlštejnská',\n  'Karmelitská',\n  'Karolinská',\n  'Karoliny Světlé',\n  'Karpatská',\n  'Kartounářů',\n  'Kartouzská',\n  'Kasalická',\n  'Kateřinská',\n  'Kateřinské Nám.',\n  'Kateřinské Náměstí',\n  'Katovická',\n  'Katusická',\n  'Kavkazská',\n  'Kazaňská',\n  'Kazašská',\n  'Kazimírova',\n  'Kaznějovská',\n  'Kazín',\n  'Kazínská',\n  'Kačerovská',\n  'Kačínská',\n  'Kaňkova',\n  'Kaňkovského',\n  'Kaňovská',\n  'Kašeho',\n  'Kaškova',\n  'Kašovická',\n  'Kašparovo Nám.',\n  'Kašparovo Náměstí',\n  'Kašperská',\n  'Kaštanová',\n  'Kbelská',\n  'Kdoulová',\n  'Ke Březině',\n  'Ke Břvům',\n  'Ke Cvičišti',\n  'Ke Dračkám',\n  'Ke Dráze',\n  'Ke Dvoru',\n  'Ke Džbánu',\n  'Ke Garážím',\n  'Ke Golfu',\n  'Ke Goniu',\n  'Ke Hlásce',\n  'Ke Hrádku',\n  'Ke Hrázi',\n  'Ke Hřbitovu',\n  'Ke Hřišti',\n  'Ke Kablu',\n  'Ke Kalvárii',\n  'Ke Kaménce',\n  'Ke Kamínce',\n  'Ke Kamýku',\n  'Ke Kapličce',\n  'Ke Kapslovně',\n  'Ke Karlovu',\n  'Ke Kateřinkám',\n  'Ke Kazínu',\n  'Ke Kašně',\n  'Ke Kinu',\n  'Ke Kladivům',\n  'Ke Klimentce',\n  'Ke Klubovně',\n  'Ke Klínku',\n  'Ke Klíčovu',\n  'Ke Koh-I-Nooru',\n  'Ke Kolodějskému Zámku',\n  'Ke Kolodějům',\n  'Ke Kolonii',\n  'Ke Konstruktivě',\n  'Ke Kopečku',\n  'Ke Korunce',\n  'Ke Kostelu',\n  'Ke Kostelíčku',\n  'Ke Kotlářce',\n  'Ke Koulce',\n  'Ke Koupališti',\n  'Ke Kovárně',\n  'Ke Kozím Hřbetům',\n  'Ke Královicům',\n  'Ke Krči',\n  'Ke Krčské Stráni',\n  'Ke Kulišce',\n  'Ke Kulturnímu Domu',\n  'Ke Kurtům',\n  'Ke Kyjovu',\n  'Ke Kálku',\n  'Ke Křížku',\n  'Ke Křížkám',\n  'Ke Lhoteckému Lesu',\n  'Ke Mlýnku',\n  'Ke Mlýnu',\n  'Ke Schodům',\n  'Ke Skalce',\n  'Ke Skalkám',\n  'Ke Skladům',\n  'Ke Sklárně',\n  'Ke Skále',\n  'Ke Slatinám',\n  'Ke Slivenci',\n  'Ke Smrčině',\n  'Ke Smíchovu',\n  'Ke Splávku',\n  'Ke Spofě',\n  'Ke Spořilovu',\n  'Ke Spálence',\n  'Ke Srážku',\n  'Ke Stadionu',\n  'Ke Stanici',\n  'Ke Starému Hřišti',\n  'Ke Starým Rybníkům',\n  'Ke Stinkovskému Rybníku',\n  'Ke Strašnické',\n  'Ke Strouze',\n  'Ke Stráni',\n  'Ke Strži',\n  'Ke Studni',\n  'Ke Studánce',\n  'Ke Stupicím',\n  'Ke Stáčírně',\n  'Ke Stírce',\n  'Ke Střelnici',\n  'Ke Sv. Izidoru',\n  'Ke Třem Mostům',\n  'Ke Xaverovu',\n  'Ke Zbraslavi',\n  'Ke Zbrojnici',\n  'Ke Zbuzanům',\n  'Ke Zdibům',\n  'Ke Zdravotnímu Středisku',\n  'Ke Zděři',\n  'Ke Zlatému Kopci',\n  'Ke Zličínu',\n  'Ke Znaku',\n  'Ke Zvonici',\n  'Ke Zvoničce',\n  'Ke Školce',\n  'Ke Škole',\n  'Ke Šmejkalu',\n  'Ke Štvanici',\n  'Ke Štítu',\n  'Ke Štěpcům',\n  'Ke Štěrkovně',\n  'Ke Švestkovce',\n  'Kecova',\n  'Kejhova',\n  'Kejnická',\n  'Kellnerova',\n  'Keltská',\n  'Keltů',\n  'Kelvinova',\n  'Kemrova',\n  'Keplerova',\n  'Keramická',\n  'Kesnerka',\n  'Kestřanská',\n  'Keteňská',\n  'Kettnerova',\n  'Keřová',\n  'Khodlova',\n  'Kischova',\n  'Kišiněvská',\n  'Kladenská',\n  'Kladinovská',\n  'Kladrubská',\n  'Kladská',\n  'Klamovka',\n  'Klapkova',\n  'Klapálkova',\n  'Klatovská',\n  'Klausova',\n  'Klecandova',\n  'Klecanská',\n  'Klenečská',\n  'Klenovická',\n  'Klenovská',\n  'Klenová',\n  'Klečkova',\n  'Klečákova',\n  'Klešická',\n  'Klicperova',\n  'Klidná',\n  'Klihařská',\n  'Klikatá',\n  'Klimentská',\n  'Klivarova',\n  'Kloboukova',\n  'Kloboučnická',\n  'Kloknerova',\n  'Klokotská',\n  'Klostermannova',\n  'Klouzková',\n  'Kludských',\n  'Klukovická',\n  'Klánova',\n  'Klánovická',\n  'Klárov',\n  'Klášterecká',\n  'Klášterská',\n  'Klášterského',\n  'Klímova',\n  'Klínecká',\n  'Klínovecká',\n  'Klínová',\n  'Klírova',\n  'Klíčanská',\n  'Klíčova',\n  'Klíčovská',\n  'Kmochova',\n  'Knínická',\n  'Kněževeská',\n  'Kněžická',\n  'Koberkova',\n  'Kobrova',\n  'Kobyliská',\n  'Kobyliské Nám.',\n  'Kobyliské Náměstí',\n  'Kobylákova',\n  'Kochanova',\n  'Kocianova',\n  'Koclířova',\n  'Kocourova',\n  'Kodaňská',\n  'Kodicilova',\n  'Kodymova',\n  'Kohoutovská',\n  'Kohoutových',\n  'Kojetická',\n  'Kojická',\n  'Kokořínská',\n  'Kolbenova',\n  'Koldínova',\n  'Kolejní',\n  'Kolektivní',\n  'Kolešovská',\n  'Kollárova',\n  'Kolmistrova',\n  'Kolmá',\n  'Kolocova',\n  'Kolodějská',\n  'Kolonie U Obecní Cihelny',\n  'Kolonka',\n  'Kolovečská',\n  'Kolovratská',\n  'Kolová',\n  'Kolátorova',\n  'Koláčkova',\n  'Koláře Kaliny',\n  'Kolářova',\n  'Kolínova',\n  'Kolínská',\n  'Kolčavka',\n  'Komenského Nám.',\n  'Komenského Náměstí',\n  'Komornická',\n  'Komořanská',\n  'Komunardů',\n  'Komárkova',\n  'Komárovská',\n  'Koncová',\n  'Konecchlumského',\n  'Konečná',\n  'Kongresová',\n  'Konojedská',\n  'Konopišťská',\n  'Konopova',\n  'Konopáskova',\n  'Konstantinova',\n  'Konvalinková',\n  'Konviktská',\n  'Konzumní',\n  'Koníčkovo Nám.',\n  'Koníčkovo Náměstí',\n  'Konětopská',\n  'Koněvova',\n  'Konšelská',\n  'Konžská',\n  'Kopalova',\n  'Kopanina',\n  'Kopanská',\n  'Kopeckého',\n  'Koperníkova',\n  'Kopečná',\n  'Kopretinová',\n  'Kopřivnická',\n  'Korandova',\n  'Korunní',\n  'Korunovační',\n  'Korybutova',\n  'Korycanská',\n  'Korytná',\n  'Kosatcová',\n  'Kosařova',\n  'Kosmická',\n  'Kosmonoská',\n  'Kosova',\n  'Kosořická',\n  'Kosořská',\n  'Kostelecká',\n  'Kostelní',\n  'Kostelní Náměstí',\n  'Kostečná',\n  'Kostková',\n  'Kostlivého',\n  'Kostnické Nám.',\n  'Kostnické Náměstí',\n  'Kostomlatská',\n  'Kostrbova',\n  'Kostřínská',\n  'Kosárkovo Nábř.',\n  'Kosárkovo Nábřeží',\n  'Kosí',\n  'Koterovská',\n  'Kotevní',\n  'Kotlaska',\n  'Kotlářka',\n  'Kotorská',\n  'Kotovka',\n  'Kotrčová',\n  'Kotršálova',\n  'Kotíkova',\n  'Kotěrova',\n  'Koubkova',\n  'Koubova',\n  'Koukolová',\n  'Koulka',\n  'Koulova',\n  'Kounická',\n  'Kounovská',\n  'Koutská',\n  'Kouřimská',\n  'Kovanecká',\n  'Kovařovicova',\n  'Kovriginova',\n  'Kováků',\n  'Kovárenská',\n  'Kovářova',\n  'Kovářská',\n  'Kováříkova',\n  'Kozinova',\n  'Kozinovo Náměstí',\n  'Kozlova',\n  'Kozlovská',\n  'Kozmíkova',\n  'Kozomínská',\n  'Kozácká',\n  'Kozákovská',\n  'Kozáková',\n  'Kozí',\n  'Kočova',\n  'Kořenského',\n  'Košařova',\n  'Košická',\n  'Koštířova',\n  'Košátecká',\n  'Košíkářská',\n  'Košířské Nám.',\n  'Košířské Náměstí',\n  'Košťálkova',\n  'Koťátkova',\n  'Koželužská',\n  'Kožlanská',\n  'Kožná',\n  'Kožíškova',\n  'Kpt. Nálepky',\n  'Kpt. Stránského',\n  'Krabošická',\n  'Krahulčí',\n  'Krajanská',\n  'Krajní',\n  'Krajová',\n  'Krajánkova',\n  'Krakovská',\n  'Kralická',\n  'Kralupská',\n  'Krameriova',\n  'Kramlova',\n  'Kramolná',\n  'Kramolínská',\n  'Kramperova',\n  'Kraslická',\n  'Krasnická',\n  'Krasnojarská',\n  'Kratochvílova',\n  'Krausova',\n  'Krbická',\n  'Krchlebská',\n  'Krejnická',\n  'Krejčího',\n  'Kremličkova',\n  'Kremnická',\n  'Krhanická',\n  'Kristiánova',\n  'Kriváňská',\n  'Krkonošská',\n  'Krnovská',\n  'Krnská',\n  'Krocínova',\n  'Krocínovská',\n  'Kroftova',\n  'Krohova',\n  'Krokova',\n  'Krolmusova',\n  'Kropáčkova',\n  'Krosenská',\n  'Kroupova',\n  'Krouzova',\n  'Krovova',\n  'Krteňská',\n  'Kruhová',\n  'Krumlovská',\n  'Krupkovo Nám.',\n  'Krupkovo Náměstí',\n  'Krupná',\n  'Krupská',\n  'Krušovická',\n  'Kružberská',\n  'Krylovecká',\n  'Krymská',\n  'Krynická',\n  'Krystalová',\n  'Kryšpínova',\n  'Kryštofova',\n  'Krále Václava Iv.',\n  'Králodvorská',\n  'Králova',\n  'Královická',\n  'Královny Žofie',\n  'Královská Obora',\n  'Krásnolipská',\n  'Krásného',\n  'Krásova',\n  'Krátká',\n  'Krátkého',\n  'Krátký Lán',\n  'Krčmářovská',\n  'Krčská',\n  'Krčínovo Nám.',\n  'Krčínovo Náměstí',\n  'Krčínská',\n  'Krňovická',\n  'Krškova',\n  'Kubatova',\n  'Kubaštova',\n  'Kubelíkova',\n  'Kubišova',\n  'Kubištova',\n  'Kubova',\n  'Kubánské Nám.',\n  'Kubánské Náměstí',\n  'Kubíkova',\n  'Kubínova',\n  'Kuchařská',\n  'Kudeříkové',\n  'Kudrnova',\n  'Kukelská',\n  'Kukulova',\n  'Kukučínova',\n  'Kulhavého',\n  'Kulhánkovská',\n  'Kuncova',\n  'Kundratka',\n  'Kunešova',\n  'Kunická',\n  'Kunratická',\n  'Kunratická Spojka',\n  'Kuní',\n  'Kunínova',\n  'Kunčická',\n  'Kunětická',\n  'Kupeckého',\n  'Kupkova',\n  'Kurandové',\n  'Kurkova',\n  'Kurta Konráda',\n  'Kurzova',\n  'Kurčatovova',\n  'Kusá',\n  'Kusého',\n  'Kutilova',\n  'Kutnauerovo Náměstí',\n  'Kutnohorská',\n  'Kutrovická',\n  'Kuttelwascherova',\n  'Kutvirtova',\n  'Kučerova',\n  'Kučerové',\n  'Kuťatská',\n  'Kuželova',\n  'Kvapilova',\n  'Kvasinská',\n  'Kvestorská',\n  'Květinková',\n  'Květinářská',\n  'Květnická',\n  'Květnová',\n  'Květnového Povstání',\n  'Květnového Vítězství',\n  'Květná',\n  'Květoslavova',\n  'Květová',\n  'Kyjevská',\n  'Kyjovská',\n  'Kyjská',\n  'Kykalova',\n  'Kymrova',\n  'Kynická',\n  'Kyselova',\n  'Kyslíková',\n  'Kysucká',\n  'Kysúcká',\n  'Kytlická',\n  'Kytínská',\n  'Kácovská',\n  'Kádnerova',\n  'Kálikova',\n  'Kálmánova',\n  'Káranská',\n  'Křejpského',\n  'Křelovická',\n  'Křemelná',\n  'Křemencova',\n  'Křemenná',\n  'Křemenáčová',\n  'Křemílkova',\n  'Křenická',\n  'Křenova',\n  'Křepelčí',\n  'Křesadlova',\n  'Křesanovská',\n  'Křeslická',\n  'Křesomyslova',\n  'Křešínská',\n  'Křimická',\n  'Křimovská',\n  'Křivatcová',\n  'Křivenická',\n  'Křivoklátská',\n  'Křivá',\n  'Křičkova',\n  'Křišťanova',\n  'Křišťálová',\n  'Křižovnická',\n  'Křižovnické Nám.',\n  'Křižovnické Náměstí',\n  'Křižíkova',\n  'Křovinovo Nám.',\n  'Křovinovo Náměstí',\n  'Křtinská',\n  'Kříženeckého Nám.',\n  'Kříženeckého Náměstí',\n  'Křížkovského',\n  'Křížová',\n  'Labská',\n  'Labětínská',\n  'Ladislava Coňka',\n  'Ladova',\n  'Laglerové',\n  'Lahovská',\n  'Lamačova',\n  'Langweilova',\n  'Lannova',\n  'Lanýžová',\n  'Lanžhotská',\n  'Lanžovská',\n  'Laténská',\n  'Laubova',\n  'Laudonova',\n  'Laudova',\n  'Laurinova',\n  'Lazarská',\n  'Lačnovská',\n  'Lažanská',\n  'Lažanského',\n  'Lebeděvova',\n  'Ledařská',\n  'Ledecká',\n  'Ledečská',\n  'Ledkovská',\n  'Lednická',\n  'Lednová',\n  'Ledvická',\n  'Ledvinova',\n  'Ledč',\n  'Ledčická',\n  'Legerova',\n  'Legionářů',\n  'Lehárova',\n  'Leitzova',\n  'Leknínová',\n  'Leopoldova',\n  'Leskovecká',\n  'Lesnická',\n  'Lesného',\n  'Lesní',\n  'Lessnerova',\n  'Lesáků',\n  'Letců',\n  'Letecká',\n  'Letenská',\n  'Letenské Nám.',\n  'Letenské Náměstí',\n  'Letenské Sady',\n  'Letní',\n  'Letohradská',\n  'Letovská',\n  'Letňanská',\n  'Levandulová',\n  'Levobřežní',\n  'Levského',\n  'Levá',\n  'Lexova',\n  'Lečkova',\n  'Lešanská',\n  'Lešenská',\n  'Lešetínská',\n  'Lešovská',\n  'Leštínská',\n  'Lhenická',\n  'Lhotecká',\n  'Lhotská',\n  'Lhotákova',\n  'Liberecká',\n  'Liberijská',\n  'Libečkova',\n  'Libeňská',\n  'Libeňský Ostrov',\n  'Libeřská',\n  'Libichovská',\n  'Libická',\n  'Libišanská',\n  'Libišská',\n  'Libkovská',\n  'Liblická',\n  'Libochovická',\n  'Libocká',\n  'Liborova',\n  'Libotovská',\n  'Libovická',\n  'Libočanská',\n  'Liboňovská',\n  'Libošovická',\n  'Libuňská',\n  'Libušina',\n  'Libušská',\n  'Libáňská',\n  'Libínská',\n  'Libčanská',\n  'Libčická',\n  'Liběchovská',\n  'Libědická',\n  'Liběšická',\n  'Libřická',\n  'Lichá',\n  'Lidečská',\n  'Lidická',\n  'Lidického',\n  'Lihovarská',\n  'Liliová',\n  'Lilková',\n  'Limuzská',\n  'Lindavská',\n  'Lindleyova',\n  'Lindnerova',\n  'Linhartova',\n  'Linhartská',\n  'Lipanská',\n  'Lipecká',\n  'Lipenecká',\n  'Lipenská',\n  'Lipenské Nám.',\n  'Lipenské Náměstí',\n  'Lipnická',\n  'Lipoltická',\n  'Lipovická',\n  'Lipovská',\n  'Lipová Alej',\n  'Lipové Náměstí',\n  'Lipského',\n  'Lipí',\n  'Lisabonská',\n  'Listopadová',\n  'Lisztova',\n  'Litavská',\n  'Litevská',\n  'Litická',\n  'Litochlebská',\n  'Litoměřická',\n  'Litovická',\n  'Litošická',\n  'Litožnická',\n  'Litvínovská',\n  'Livornská',\n  'Lišanská',\n  'Lišická',\n  'Liškova',\n  'Lišovická',\n  'Liščí',\n  'Lnářská',\n  'Lobečská',\n  'Lochenická',\n  'Lochkovská',\n  'Lochotínská',\n  'Lodecká',\n  'Lodní Mlýny',\n  'Loděnická',\n  'Lodžská',\n  'Lohenická',\n  'Lohniského',\n  'Lojovická',\n  'Lolkova',\n  'Lomařská',\n  'Lomecká',\n  'Lomená',\n  'Lomnická',\n  'Lomnického',\n  'Lomová',\n  'Londýnská',\n  'Loosova',\n  'Lopatecká',\n  'Lopuchová',\n  'Loretánská',\n  'Loretánské Nám.',\n  'Loretánské Náměstí',\n  'Losinská',\n  'Lotyšská',\n  'Loucká',\n  'Loudova',\n  'Lounská',\n  'Lounských',\n  'Loutkářská',\n  'Loučanská',\n  'Loučimská',\n  'Loučná',\n  'Louňovická',\n  'Lovecká',\n  'Lovosická',\n  'Lovčenská',\n  'Lovčická',\n  'Lozická',\n  'Lošetická',\n  'Lošáková',\n  'Lstibořská',\n  'Lubenecká',\n  'Lublaňská',\n  'Lublinská',\n  'Lubnická',\n  'Lucemburská',\n  'Lucinková',\n  'Ludmilina',\n  'Ludvíkova',\n  'Luhovská',\n  'Lukavecká',\n  'Lukavského',\n  'Lukešova',\n  'Lukovská',\n  'Lukášova',\n  'Lumiérů',\n  'Lumírova',\n  'Luníkovská',\n  'Lupenická',\n  'Lupáčova',\n  'Lutínská',\n  'Luční',\n  'Luštěnická',\n  'Lužanská',\n  'Lužecká',\n  'Lužická',\n  'Lužnická',\n  'Lužná',\n  'Lužní',\n  'Lužská',\n  'Lvovská',\n  'Lysinská',\n  'Lysolajská',\n  'Lysolajské Údolí',\n  'Lyčkovo Nám.',\n  'Lyčkovo Náměstí',\n  'Lyžařská',\n  'Ládevská',\n  'Lánovská',\n  'Lánská',\n  'Lásenická',\n  'Láskova',\n  'Lázeňská',\n  'Lékařská',\n  'Lékořicová',\n  'Líbalova',\n  'Líbeznická',\n  'Lípová',\n  'Lískovická',\n  'Lísková',\n  'Líšnická',\n  'Lýskova',\n  'M. J. Lermontova',\n  'Macešková',\n  'Macharovo Nám.',\n  'Macharovo Náměstí',\n  'Machatého',\n  'Machkova',\n  'Machnova',\n  'Machovcova',\n  'Machovická',\n  'Machovská',\n  'Machuldova',\n  'Macháčkova',\n  'Madarova',\n  'Madaťjanova',\n  'Madridská',\n  'Magd. Rettigové',\n  'Magdalény Rettigové',\n  'Magistrů',\n  'Magnitogorská',\n  'Mahenova',\n  'Mahlerovy Sady',\n  'Mahulenina',\n  'Maiselova',\n  'Majerové',\n  'Majerského',\n  'Makedonská',\n  'Makovská',\n  'Makovského',\n  'Maková',\n  'Malachitová',\n  'Malebná',\n  'Malenická',\n  'Malešická',\n  'Malešické Nám.',\n  'Malešické Náměstí',\n  'Malešovská',\n  'Malinová',\n  'Maličká',\n  'Malkovského',\n  'Malletova',\n  'Malobřevnovská',\n  'Malostranské Nábř.',\n  'Malostranské Nábřeží',\n  'Malostranské Náměstí',\n  'Malotická',\n  'Malovická',\n  'Maltézské Nám.',\n  'Maltézské Náměstí',\n  'Malá',\n  'Malá Bylanská',\n  'Malá Houdova',\n  'Malá Klášterní',\n  'Malá Lada',\n  'Malá Michnovka',\n  'Malá Plynární',\n  'Malá Skloněná',\n  'Malá Smidarská',\n  'Malá Tyršovka',\n  'Malá Xaveriova',\n  'Malá Štupartská',\n  'Malá Štěpánská',\n  'Malátova',\n  'Malé Nám.',\n  'Malé Náměstí',\n  'Malého',\n  'Malínská',\n  'Malířská',\n  'Malý Dvůr',\n  'Malý Okrouhlík',\n  'Malšovická',\n  'Malšovské Nám.',\n  'Malšovské Náměstí',\n  'Mandloňová',\n  'Mandova',\n  'Mansfeldova',\n  'Manská Zahrada',\n  'Mantovská',\n  'Manželů Dostálových',\n  'Manželů Kotrbových',\n  'Manželů Lyčkových',\n  'Marciho',\n  'Marešova',\n  'Marie Cibulkové',\n  'Marie Podvalové',\n  'Mariánská',\n  'Mariánské Hradby',\n  'Mariánské Nám.',\n  'Mariánské Náměstí',\n  'Markova',\n  'Markupova',\n  'Markušova',\n  'Markvartická',\n  'Markyta',\n  'Markétská',\n  'Maroldova',\n  'Martinelliho',\n  'Martinická',\n  'Martinova',\n  'Martinovská',\n  'Martinská',\n  'Marty Krásové',\n  'Marvanova',\n  'Maršovská',\n  'Masarykovo Nábř.',\n  'Masarykovo Nábřeží',\n  'Masná',\n  'Matek',\n  'Matenská',\n  'Maternova',\n  'Mateřská',\n  'Mateřídoušková',\n  'Matjuchinova',\n  'Matoušova',\n  'Mattioliho',\n  'Matúškova',\n  'Matěchova',\n  'Matějkova',\n  'Matějovského',\n  'Matějská',\n  'Maxovská',\n  'Mazancova',\n  'Mazovská',\n  'Mazurská',\n  'Maďarská',\n  'Maňákova',\n  'Mařatkova',\n  'Mařákova',\n  'Maříkova',\n  'Mašatova',\n  'Maškova',\n  'Mašovická',\n  'Maštěřovského',\n  'Mašínova',\n  'Mechovka',\n  'Mechová',\n  'Medinská',\n  'Medkova',\n  'Medlovská',\n  'Medová',\n  'Meduňková',\n  'Meinlinova',\n  'Mejstříkova',\n  'Melantrichova',\n  'Meliorační',\n  'Melodická',\n  'Melounová',\n  'Menclova',\n  'Mendelova',\n  'Mendíků',\n  'Menšíkova',\n  'Menšíkovská',\n  'Merhoutova',\n  'Merkurova',\n  'Meruňková',\n  'Meskářova',\n  'Meteorologická',\n  'Metodějova',\n  'Metujská',\n  'Mexická',\n  'Mezi Chatami',\n  'Mezi Domky',\n  'Mezi Domy',\n  'Mezi Humny',\n  'Mezi Lysinami',\n  'Mezi Lány',\n  'Mezi Poli',\n  'Mezi Potoky',\n  'Mezi Rolemi',\n  'Mezi Rybníky',\n  'Mezi Sklady',\n  'Mezi Stráněmi',\n  'Mezi Vodami',\n  'Mezi Úvozy',\n  'Mezi Školami',\n  'Mezibranská',\n  'Mezihorská',\n  'Mezihoří',\n  'Mezilehlá',\n  'Mezilesní',\n  'Mezilesí',\n  'Meziluží',\n  'Mezipolí',\n  'Mezitraťová',\n  'Mezivrší',\n  'Meziškolská',\n  'Mečislavova',\n  'Mečovská',\n  'Mečíková',\n  'Michalovicova',\n  'Michalská',\n  'Michelangelova',\n  'Michelská',\n  'Michnova',\n  'Michnovka',\n  'Mickiewiczova',\n  'Mikanova',\n  'Mikova',\n  'Mikovcova',\n  'Mikovická',\n  'Mikulandská',\n  'Mikuleckého',\n  'Mikulova',\n  'Mikulovická',\n  'Mikuláše Z Husi',\n  'Mikulášská',\n  'Mikulčická',\n  'Mikšovského',\n  'Milady Horákové',\n  'Milana Kadlece',\n  'Milenovská',\n  'Milerova',\n  'Miletická',\n  'Miletínská',\n  'Milevská',\n  'Milešovská',\n  'Milotická',\n  'Milovická',\n  'Milánská',\n  'Milínská',\n  'Milíčova',\n  'Milíčovská',\n  'Mimoňská',\n  'Minaříkova',\n  'Minerální',\n  'Minická',\n  'Minská',\n  'Miranova',\n  'Miroslava Hajna',\n  'Miroslava Hamra',\n  'Mirotická',\n  'Mirovická',\n  'Mirošovická',\n  'Mirošovská',\n  'Mistrovská',\n  'Mistřínská',\n  'Miřetická',\n  'Miškovická',\n  'Mladenovova',\n  'Mladoboleslavská',\n  'Mladotická',\n  'Mladotova',\n  'Mladých',\n  'Mladých Běchovic',\n  'Mladčina',\n  'Mladějovská',\n  'Mlynářská',\n  'Mládeže',\n  'Mládežnická',\n  'Mládkova',\n  'Mládí',\n  'Mlázovická',\n  'Mlékárenská',\n  'Mlýnská',\n  'Mnichovická',\n  'Mochovská',\n  'Modenská',\n  'Modlanská',\n  'Modletická',\n  'Modletínská',\n  'Modravská',\n  'Modrá',\n  'Modrého',\n  'Modřanská',\n  'Modřínová',\n  'Mohelnická',\n  'Mohylová',\n  'Mojmírova',\n  'Mokrá',\n  'Mokřanská',\n  'Moldavská',\n  'Molitorovská',\n  'Molákova',\n  'Mongolská',\n  'Moravanská',\n  'Moravanů',\n  'Moravská',\n  'Morseova',\n  'Morstadtova',\n  'Morušová',\n  'Morávkova',\n  'Moskevská',\n  'Mostecká',\n  'Motolská',\n  'Moulíkova',\n  'Moysesova',\n  'Mozambická',\n  'Mozartova',\n  'Mošnova',\n  'Možného',\n  'Mramorová',\n  'Mratínská',\n  'Mračnická',\n  'Mrkosova',\n  'Mrkvičkova',\n  'Mrákovská',\n  'Mrázkova',\n  'Mrázovka',\n  'Mráčkova',\n  'Mrštíkova',\n  'Muchomůrková',\n  'Muchova',\n  'Mukařovská',\n  'Mukařovského',\n  'Murgašova',\n  'Murmanská',\n  'Musilova',\n  'Musorgského',\n  'Musílkova',\n  'Mutěnínská',\n  'Muzejní',\n  'Muzikova',\n  'Muškova',\n  'Mydlářka',\n  'Myjavská',\n  'Mylnerovka',\n  'Myslbekova',\n  'Myslivecká',\n  'Myslivečkova',\n  'Myslíkova',\n  'Myšlínská',\n  'Máchova',\n  'Mádrova',\n  'Májovková',\n  'Májová',\n  'Málkovská',\n  'Mánesova',\n  'Márova',\n  'Máslova',\n  'Máslovická',\n  'Mátová',\n  'Mílovská',\n  'Mílová',\n  'Mírová',\n  'Mírového Hnutí',\n  'Místecká',\n  'Míčova',\n  'Míšeňská',\n  'Míšovická',\n  'Münzbergerových',\n  'Mýtní',\n  'Měchenická',\n  'Měcholupská',\n  'Měděnecká',\n  'Mělická',\n  'Mělnická',\n  'Městská',\n  'Měsíčková',\n  'Měsíční',\n  'Měšická',\n  'Měšínská',\n  'Mšecká',\n  'Mšenská',\n  'N. A. Někrasova',\n  'Na Babách',\n  'Na Babě',\n  'Na Bahnech',\n  'Na Balkáně',\n  'Na Bambouzku',\n  'Na Baních',\n  'Na Barikádách',\n  'Na Bartoňce',\n  'Na Bateriích',\n  'Na Bačálkách',\n  'Na Baště Sv. Jiří',\n  'Na Baště Sv. Ludmily',\n  'Na Baště Sv. Tomáše',\n  'Na Bendovce',\n  'Na Benátkách',\n  'Na Beránce',\n  'Na Betonce',\n  'Na Bečvářce',\n  'Na Bitevní Pláni',\n  'Na Blanici',\n  'Na Blanseku',\n  'Na Blatech',\n  'Na Bluku',\n  'Na Bohdalci',\n  'Na Bojišti',\n  'Na Boleslavce',\n  'Na Borovém',\n  'Na Botiči',\n  'Na Botě',\n  'Na Božkovně',\n  'Na Brabenci',\n  'Na Brázdě',\n  'Na Bučance',\n  'Na Bělici',\n  'Na Bělidle',\n  'Na Bělohorské Pláni',\n  'Na Břehu',\n  'Na Břevnovské Pláni',\n  'Na Březince',\n  'Na Celné',\n  'Na Cestě',\n  'Na Chmelnici',\n  'Na Chobotě',\n  'Na Chodovci',\n  'Na Chvalce',\n  'Na Chvalské Tvrzi',\n  'Na Cihelně',\n  'Na Cihlářce',\n  'Na Cikorce',\n  'Na Cikánce',\n  'Na Cimbále',\n  'Na Cípu',\n  'Na Císařce',\n  'Na Dionysce',\n  'Na Dlouhé Mezi',\n  'Na Dlouhém Lánu',\n  'Na Dlážděnce',\n  'Na Dobešce',\n  'Na Dobré Vodě',\n  'Na Dolinách',\n  'Na Dolnici',\n  'Na Dolíku',\n  'Na Domovině',\n  'Na Doubkové',\n  'Na Drahách',\n  'Na Dračkách',\n  'Na Dražkách',\n  'Na Dubině',\n  'Na Dvorcích',\n  'Na Dyrince',\n  'Na Dílcích',\n  'Na Dílech',\n  'Na Dědince',\n  'Na Dědinách',\n  'Na Děkance',\n  'Na Dělostřílnách',\n  'Na Džbánu',\n  'Na Fabiánce',\n  'Na Farkách',\n  'Na Farkáně I',\n  'Na Farkáně Ii',\n  'Na Farkáně Iii',\n  'Na Farkáně Iv',\n  'Na Fialce I',\n  'Na Fialce Ii',\n  'Na Fidlovačce',\n  'Na Fišerce',\n  'Na Florenci',\n  'Na Floře',\n  'Na Folimance',\n  'Na Formance',\n  'Na Františku',\n  'Na Groši',\n  'Na Habrovce',\n  'Na Habrové',\n  'Na Hanspaulce',\n  'Na Harfě',\n  'Na Havránce',\n  'Na Hlavní',\n  'Na Hlinách',\n  'Na Hloubětínské Vinici',\n  'Na Hlídce',\n  'Na Holém Vrchu',\n  'Na Homolce',\n  'Na Homoli',\n  'Na Horce',\n  'Na Horkách',\n  'Na Hradním Vodovodu',\n  'Na Hranicích',\n  'Na Hrobci',\n  'Na Hroudě',\n  'Na Hrádku',\n  'Na Hrázi',\n  'Na Hubálce',\n  'Na Humnech',\n  'Na Hupech',\n  'Na Hutmance',\n  'Na Hutích',\n  'Na Hvížďalce',\n  'Na Hvězdárně',\n  'Na Hádku',\n  'Na Hájku',\n  'Na Hřebenech I',\n  'Na Hřebenech Ii',\n  'Na Hřebenkách',\n  'Na Hůrce',\n  'Na Jabloňce',\n  'Na Jahodách',\n  'Na Jarově',\n  'Na Jelenách',\n  'Na Jetelce',\n  'Na Jezerce',\n  'Na Jezerách',\n  'Na Jitřence',\n  'Na Jivinách',\n  'Na Julisce',\n  'Na Jílech',\n  'Na Jílu',\n  'Na Kameni',\n  'Na Kampě',\n  'Na Kapličce',\n  'Na Karlovce',\n  'Na Kavčích Horách',\n  'Na Kazance',\n  'Na Kačence',\n  'Na Kačerově',\n  'Na Kindlovce',\n  'Na Klaudiánce',\n  'Na Kleovce',\n  'Na Klikovce',\n  'Na Klimentce',\n  'Na Klášterním',\n  'Na Klínech',\n  'Na Klínku',\n  'Na Knížce',\n  'Na Kocourkách',\n  'Na Kocínce',\n  'Na Kodymce',\n  'Na Kolejním Statku',\n  'Na Komořsku',\n  'Na Konci',\n  'Na Konečné',\n  'Na Konvářce',\n  'Na Kopanině',\n  'Na Kopci',\n  'Na Kopečku',\n  'Na Kopytářce',\n  'Na Korunce',\n  'Na Korábě',\n  'Na Korálově',\n  'Na Kotlářce',\n  'Na Koupaliště',\n  'Na Kovárně',\n  'Na Kozačce',\n  'Na Kozinci',\n  'Na Košince',\n  'Na Košíku',\n  'Na Kraji',\n  'Na Krocínce',\n  'Na Krutci',\n  'Na Královce',\n  'Na Královně',\n  'Na Krčské Stráni',\n  'Na Kuthence',\n  'Na Kvintusce',\n  'Na Květnici',\n  'Na Kyjově',\n  'Na Křemínku',\n  'Na Křenkově',\n  'Na Křečku',\n  'Na Křivce',\n  'Na Křivině',\n  'Na Křtině',\n  'Na Křídle',\n  'Na Labuťce',\n  'Na Labuťce I',\n  'Na Labuťce Ii',\n  'Na Labuťce Iii',\n  'Na Labuťce Iv',\n  'Na Ladách',\n  'Na Lahovské',\n  'Na Laurové',\n  'Na Lepším',\n  'Na Lhotech',\n  'Na Lhotkách',\n  'Na Libušince',\n  'Na Losách',\n  'Na Louce',\n  'Na Loukoti',\n  'Na Louži',\n  'Na Loužku',\n  'Na Luka',\n  'Na Lukách',\n  'Na Luzích',\n  'Na Lučinách',\n  'Na Lužci',\n  'Na Lysinách',\n  'Na Lysině',\n  'Na Ládví',\n  'Na Lánech',\n  'Na Lávce',\n  'Na Lázeňce',\n  'Na Líše',\n  'Na Malovance',\n  'Na Malé Šárce',\n  'Na Malém Klínu',\n  'Na Maninách',\n  'Na Manoušce',\n  'Na Markvartce',\n  'Na Marně',\n  'Na Mezi',\n  'Na Mlejnku',\n  'Na Moklině',\n  'Na Mokřině',\n  'Na Moráni',\n  'Na Močále',\n  'Na Mrázovce',\n  'Na Musilech',\n  'Na Mírách',\n  'Na Míčánce',\n  'Na Míčánkách',\n  'Na Mýtě',\n  'Na Můstku',\n  'Na Neklance',\n  'Na Nežárce',\n  'Na Nivách',\n  'Na Novině',\n  'Na Nové Silnici',\n  'Na Náspu',\n  'Na Návrati',\n  'Na Návrší',\n  'Na Návsi',\n  'Na Obrátce',\n  'Na Odbočce',\n  'Na Ohradě',\n  'Na Okraji',\n  'Na Okrouhlíku',\n  'Na Okruhu',\n  'Na Opyši',\n  'Na Ostrohu',\n  'Na Ostrově',\n  'Na Ostrůvku',\n  'Na Ovesníku',\n  'Na Ovčinách',\n  'Na Ovčáckém',\n  'Na Ovčíně',\n  'Na Ořechovce',\n  'Na Padesátníku I',\n  'Na Padesátníku Ii',\n  'Na Padesátníku Iii',\n  'Na Padesátníku Iv',\n  'Na Padesátníku V',\n  'Na Padesátém',\n  'Na Pahorku',\n  'Na Pahoubce',\n  'Na Palouku',\n  'Na Paloučku',\n  'Na Pankráci',\n  'Na Panorámě',\n  'Na Parcelách',\n  'Na Parkáně',\n  'Na Parukářce',\n  'Na Pasece',\n  'Na Pastvinách',\n  'Na Pavím Vrchu',\n  'Na Pazderce',\n  'Na Pecích',\n  'Na Pernikářce',\n  'Na Perštýně',\n  'Na Petynce',\n  'Na Petřinách',\n  'Na Placích',\n  'Na Planině',\n  'Na Plužině',\n  'Na Plzeňce',\n  'Na Plácku',\n  'Na Pláni',\n  'Na Plískavě',\n  'Na Podkovce',\n  'Na Pokraji',\n  'Na Poli',\n  'Na Polníku',\n  'Na Pomezí',\n  'Na Popelce',\n  'Na Potůčku',\n  'Na Poustkách',\n  'Na Pozorce',\n  'Na Poříčním Právu',\n  'Na Poříčí',\n  'Na Požáru',\n  'Na Pramenech',\n  'Na Prosecké Vyhlídce',\n  'Na Proseku',\n  'Na Prostřední Cestě',\n  'Na Proutcích',\n  'Na Provaznici',\n  'Na Průhonu',\n  'Na Průseku',\n  'Na Pučálce',\n  'Na Pískovně',\n  'Na Písku',\n  'Na Pískách',\n  'Na Pěkné Vyhlídce',\n  'Na Pěšinách',\n  'Na Pěšině',\n  'Na Předevsi',\n  'Na Přesypu',\n  'Na Přídole',\n  'Na Příkopě',\n  'Na Přívozích',\n  'Na Příčce',\n  'Na Příčné Mezi',\n  'Na Radosti',\n  'Na Rampách',\n  'Na Rejdišti',\n  'Na Roháčku',\n  'Na Rokytce',\n  'Na Rolích',\n  'Na Rovinách',\n  'Na Rovině',\n  'Na Rovni',\n  'Na Rovnosti',\n  'Na Rovném',\n  'Na Rozcestí',\n  'Na Rozdílu',\n  'Na Rozhledu',\n  'Na Rozhraní',\n  'Na Rozvodí',\n  'Na Ročkově',\n  'Na Rybníčku',\n  'Na Rybářce',\n  'Na Rymáni',\n  'Na Rynku',\n  'Na Salabce',\n  'Na Samotě',\n  'Na Schodech',\n  'Na Schůdkách',\n  'Na Sedlišti',\n  'Na Sekyrce',\n  'Na Selském',\n  'Na Seníku',\n  'Na Skalce',\n  'Na Skalách',\n  'Na Sklonku',\n  'Na Skále',\n  'Na Slatince',\n  'Na Slatinách',\n  'Na Slavíkově',\n  'Na Slovance',\n  'Na Slupi',\n  'Na Smetance',\n  'Na Souvrati',\n  'Na Spojce',\n  'Na Spádu',\n  'Na Spáleništi',\n  'Na Srpečku',\n  'Na Srázu',\n  'Na Srážku',\n  'Na Staré',\n  'Na Staré Cestě',\n  'Na Staré Návsi',\n  'Na Staré Silnici',\n  'Na Staré Vinici',\n  'Na Stezce',\n  'Na Struze',\n  'Na Stráni',\n  'Na Stráňkách',\n  'Na Stráži',\n  'Na Strži',\n  'Na Stupních',\n  'Na Stárce',\n  'Na Stírce',\n  'Na Střelnici',\n  'Na Svahu',\n  'Na Svěcence',\n  'Na Sychrově',\n  'Na Sypkém',\n  'Na Sypčině',\n  'Na Sádce',\n  'Na Terase',\n  'Na Topolce',\n  'Na Truhlářce',\n  'Na Tržišti',\n  'Na Tykačce',\n  'Na Táboře',\n  'Na Třebešíně',\n  'Na Universitním Statku',\n  'Na Usedlosti',\n  'Na Vackově',\n  'Na Valech',\n  'Na Valentince',\n  'Na Vartě',\n  'Na Vaňhově',\n  'Na Veselí',\n  'Na Vidouli',\n  'Na Viktorce',\n  'Na Vinici',\n  'Na Viničce',\n  'Na Viničkách',\n  'Na Viničních Horách',\n  'Na Vinobraní',\n  'Na Vinohradu',\n  'Na Višňovce',\n  'Na Vlasačce',\n  'Na Vlastní Půdě',\n  'Na Vlastním',\n  'Na Vlku',\n  'Na Vlčovce',\n  'Na Volánové',\n  'Na Vrchmezí',\n  'Na Vrcholu',\n  'Na Vrchu',\n  'Na Vrchách',\n  'Na Vrstevnici',\n  'Na Vrstvách',\n  'Na Vršku',\n  'Na Vrškách',\n  'Na Vrších',\n  'Na Vydrholci',\n  'Na Vyhlídce',\n  'Na Vypichu',\n  'Na Vysoké I',\n  'Na Vysoké Ii',\n  'Na Vysočanských Vinicích',\n  'Na Vysočině',\n  'Na Václavce',\n  'Na Vápence',\n  'Na Vápenném',\n  'Na Vítězné Pláni',\n  'Na Výběžku',\n  'Na Výhledech',\n  'Na Výhonku',\n  'Na Výrovně',\n  'Na Výsledku I',\n  'Na Výsledku Ii',\n  'Na Výsluní',\n  'Na Výspě',\n  'Na Výstupu',\n  'Na Výtoni',\n  'Na Výši',\n  'Na Výšince',\n  'Na Výšinách',\n  'Na Výšině',\n  'Na Věnečku',\n  'Na Větrníku',\n  'Na Větrově',\n  'Na Větru',\n  'Na Zahrádkách',\n  'Na Zatlance',\n  'Na Zavadilce',\n  'Na Zbořenci',\n  'Na Zderaze',\n  'Na Zedníkové',\n  'Na Zelené Louce',\n  'Na Zemance',\n  'Na Zkratce',\n  'Na Zlatnici',\n  'Na Zlaté',\n  'Na Zlíchově',\n  'Na Zmrzlíku',\n  'Na Znělci',\n  'Na Zvoničce',\n  'Na Zábradlí',\n  'Na Záhonech',\n  'Na Zájezdu',\n  'Na Zámecké',\n  'Na Zámkách',\n  'Na Zámyšli',\n  'Na Zástřelu',\n  'Na Zátorce',\n  'Na Zátorách',\n  'Na Závěji',\n  'Na Úbočí',\n  'Na Úhoru',\n  'Na Úlehli',\n  'Na Úseku',\n  'Na Úspěchu',\n  'Na Černé Hoře',\n  'Na Černé Strouze',\n  'Na Černém Vrchu',\n  'Na Července',\n  'Na Čečeličce',\n  'Na Čihadle',\n  'Na Čisté',\n  'Na Říháku',\n  'Na Šabatce',\n  'Na Šachtě',\n  'Na Šafránce',\n  'Na Šancích',\n  'Na Šedivé',\n  'Na Šejdru',\n  'Na Šmukýřce',\n  'Na Špejcharu',\n  'Na Špitálce',\n  'Na Špitálsku',\n  'Na Štamberku',\n  'Na Štěpnici',\n  'Na Šubě',\n  'Na Šumavě',\n  'Na Šutce',\n  'Na Švihance',\n  'Na Šťáhlavce',\n  'Na Žertvách',\n  'Na Žvahově',\n  'Naardenská',\n  'Nad Akcízem',\n  'Nad Akáty',\n  'Nad Alejí',\n  'Nad Belvederem',\n  'Nad Belárií',\n  'Nad Berounkou',\n  'Nad Bertramkou',\n  'Nad Botičem',\n  'Nad Bořislavkou',\n  'Nad Branickým Pivovarem',\n  'Nad Brůdkem',\n  'Nad Buďánkami I',\n  'Nad Buďánkami Ii',\n  'Nad Buďánkami Iii',\n  'Nad Cementárnou',\n  'Nad Chaloupkami',\n  'Nad Chuchlí',\n  'Nad Cihelnou',\n  'Nad Dalejským Údolím',\n  'Nad Doly',\n  'Nad Dolíky',\n  'Nad Drahou',\n  'Nad Dubovým Mlýnem',\n  'Nad Dvorem',\n  'Nad Dálnicí',\n  'Nad Elektrárnou',\n  'Nad Flajšnerkou',\n  'Nad Habrovkou',\n  'Nad Havlem',\n  'Nad Helmrovkou',\n  'Nad Hercovkou',\n  'Nad Hliníkem',\n  'Nad Horizontem',\n  'Nad Hradním Potokem',\n  'Nad Hradním Vodojemem',\n  'Nad Husovými Sady',\n  'Nad Hutěmi',\n  'Nad Hájem',\n  'Nad Hřištěm',\n  'Nad Jenerálkou',\n  'Nad Jetelkou',\n  'Nad Jezem',\n  'Nad Jezerkou',\n  'Nad Jordánkem',\n  'Nad Kajetánkou',\n  'Nad Kamínkou',\n  'Nad Kaplankou',\n  'Nad Kapličkou',\n  'Nad Kavalírkou',\n  'Nad Kazankou',\n  'Nad Kazínem',\n  'Nad Kelerkou',\n  'Nad Kesnerkou',\n  'Nad Klamovkou',\n  'Nad Klikovkou',\n  'Nad Klíčovem',\n  'Nad Kolonií',\n  'Nad Kolčavkou',\n  'Nad Komornickou',\n  'Nad Konečnou',\n  'Nad Konvářkou',\n  'Nad Kostelem',\n  'Nad Kotlaskou I',\n  'Nad Kotlaskou Ii',\n  'Nad Kotlaskou Iii',\n  'Nad Kotlaskou Iv',\n  'Nad Kotlaskou V',\n  'Nad Koulkou',\n  'Nad Koupadly',\n  'Nad Koupalištěm',\n  'Nad Košinkou',\n  'Nad Košíkem',\n  'Nad Krocínkou',\n  'Nad Královskou Oborou',\n  'Nad Kuliškou',\n  'Nad Kundratkou',\n  'Nad Křížkem',\n  'Nad Laurovou',\n  'Nad Lesem',\n  'Nad Lesním Divadlem',\n  'Nad Lesíkem',\n  'Nad Libeňským Nádražím',\n  'Nad Libeřským Potokem',\n  'Nad Libušským Potokem',\n  'Nad Libří',\n  'Nad Lomem',\n  'Nad Lomy',\n  'Nad Lukami',\n  'Nad Lávkou',\n  'Nad Malým Mýtem',\n  'Nad Manovkou',\n  'Nad Markytou',\n  'Nad Mazankou',\n  'Nad Meandry',\n  'Nad Mlynářkou',\n  'Nad Mlýnem',\n  'Nad Mlýnským Potokem',\n  'Nad Mohylou',\n  'Nad Mokřinou',\n  'Nad Mostem',\n  'Nad Motolskou Nemocnicí',\n  'Nad Mrázovkou',\n  'Nad Mušlovkou',\n  'Nad Novou Libní',\n  'Nad Nuslemi',\n  'Nad Nádražím',\n  'Nad Nádrží',\n  'Nad Náhonem',\n  'Nad Náměstím',\n  'Nad Návsí',\n  'Nad Obcí I',\n  'Nad Obcí Ii',\n  'Nad Octárnou',\n  'Nad Odbočkou',\n  'Nad Ohradou',\n  'Nad Okrouhlíkem',\n  'Nad Olšinami',\n  'Nad Ondřejovem',\n  'Nad Opatovem',\n  'Nad Ostrovem',\n  'Nad Pahorkem',\n  'Nad Palatou',\n  'Nad Panenskou',\n  'Nad Parkem',\n  'Nad Parkánem',\n  'Nad Paťankou',\n  'Nad Pentlovkou',\n  'Nad Petruskou',\n  'Nad Petynkou',\n  'Nad Plynovodem',\n  'Nad Podbabskou Skálou',\n  'Nad Pomníkem',\n  'Nad Popelkou',\n  'Nad Popelářkou',\n  'Nad Potůčkem',\n  'Nad Prahou',\n  'Nad Pramenem',\n  'Nad Primaskou',\n  'Nad Propustí',\n  'Nad Pruhy',\n  'Nad Pískovnou',\n  'Nad Přehradou',\n  'Nad Přívozem',\n  'Nad Radotínem',\n  'Nad Rohatci',\n  'Nad Roklí',\n  'Nad Rokoskou',\n  'Nad Rokytkou',\n  'Nad Rybníkem',\n  'Nad Rybníčky',\n  'Nad Ryšánkou',\n  'Nad Rážákem',\n  'Nad Sadem',\n  'Nad Sady',\n  'Nad Santoškou',\n  'Nad Schody',\n  'Nad Skálou',\n  'Nad Slávií',\n  'Nad Smetankou',\n  'Nad Sokolovnou',\n  'Nad Soutokem',\n  'Nad Splavem',\n  'Nad Spádem',\n  'Nad Spáleným Mlýnem',\n  'Nad Stanicí',\n  'Nad Starou Pískovnou',\n  'Nad Statkem',\n  'Nad Strakovkou',\n  'Nad Strouhou',\n  'Nad Strání',\n  'Nad Studánkou',\n  'Nad Svahem',\n  'Nad Sýpkou',\n  'Nad Tejnkou',\n  'Nad Teplárnou',\n  'Nad Topoly',\n  'Nad Tratí',\n  'Nad Trnkovem',\n  'Nad Trojou',\n  'Nad Turbovou',\n  'Nad Třebešínem I',\n  'Nad Třebešínem Ii',\n  'Nad Třebešínem Iii',\n  'Nad Vavrouškou',\n  'Nad Vernerákem',\n  'Nad Vinicí',\n  'Nad Vinným Potokem',\n  'Nad Vinohradem',\n  'Nad Višňovkou',\n  'Nad Vltavou',\n  'Nad Vodovodem',\n  'Nad Vojenským Hřbitovem',\n  'Nad Vokolky',\n  'Nad Volyňkou',\n  'Nad Vrbami',\n  'Nad Vrstvami',\n  'Nad Vršovskou Horou',\n  'Nad Vsí',\n  'Nad Vysočany',\n  'Nad Václavkou',\n  'Nad Výpustí',\n  'Nad Výšinkou',\n  'Nad Zahradnictvím',\n  'Nad Zatáčkou',\n  'Nad Zavážkou',\n  'Nad Zbraslaví',\n  'Nad Zbrojnicí',\n  'Nad Zemankou',\n  'Nad Zlatnicí',\n  'Nad Zlíchovem',\n  'Nad Záložnou',\n  'Nad Zámečkem',\n  'Nad Zámečnicí',\n  'Nad Zátiším',\n  'Nad Závodištěm',\n  'Nad Závěrkou',\n  'Nad Údolím',\n  'Nad Údolím Hvězd',\n  'Nad Úpadem',\n  'Nad Úvozem',\n  'Nad Úžlabinou',\n  'Nad Šafránkou',\n  'Nad Šancemi',\n  'Nad Šauerovými Sady',\n  'Nad Šeberákem',\n  'Nad Šejdrem',\n  'Nad Šestikopy',\n  'Nad Šetelkou',\n  'Nad Štolou',\n  'Nad Šutkou',\n  'Nad Šálkovnou',\n  'Nad Šárkou',\n  'Nad Želivkou',\n  'Nad Žlábkem',\n  'Nademlejnská',\n  'Nadějovská',\n  'Narcisová',\n  'Naskové',\n  'Natanaelka',\n  'Navarova',\n  'Navigátorů',\n  'Navrátilova',\n  'Načeradecká',\n  'Načešická',\n  'Neapolská',\n  'Nebeského',\n  'Nebovidská',\n  'Nebozízek-Sady',\n  'Nebušická',\n  'Nechanická',\n  'Nechanského',\n  'Nechvalická',\n  'Nechvílova',\n  'Nechybova',\n  'Nedašovská',\n  'Nedbalova',\n  'Nedokončená',\n  'Nedošínské',\n  'Nedražická',\n  'Nedvědická',\n  'Nedvědovo Nám.',\n  'Nedvědovo Náměstí',\n  'Nedvězská',\n  'Neffova',\n  'Nefritová',\n  'Neherovská',\n  'Nehvizdská',\n  'Nejdkova',\n  'Neklanova',\n  'Nekvasilova',\n  'Nekázanka',\n  'Nemocniční',\n  'Nemošická',\n  'Nepasické Nám.',\n  'Nepasické Náměstí',\n  'Nepelova',\n  'Nepilova',\n  'Nepomucká',\n  'Nepomuckých',\n  'Nepovolená',\n  'Nepravidelná',\n  'Neprůjezdná',\n  'Nepálská',\n  'Neratovická',\n  'Nerudova',\n  'Nesměřická',\n  'Nespecká',\n  'Nesvadbova',\n  'Netlucká',\n  'Netluky',\n  'Netolická',\n  'Netušilská',\n  'Netínská',\n  'Netřebická',\n  'Netřebská',\n  'Neumannova',\n  'Neustupného',\n  'Neužilova',\n  'Nevanova',\n  'Neveklovská',\n  'Newtonova',\n  'Nezamyslova',\n  'Nezdova',\n  'Nezvalova',\n  'Nečova',\n  'Nešporova',\n  'Nežárská',\n  'Nickerleho',\n  'Niederleho',\n  'Nikodémova',\n  'Nikoly Tesly',\n  'Nikoly Vapcarova',\n  'Niská',\n  'Nitranská',\n  'Nivnická',\n  'Nobelova',\n  'Norbertov',\n  'Norská',\n  'Nosická',\n  'Nosticova',\n  'Notečská',\n  'Noutonická',\n  'Nouzov',\n  'Nouzovské Nám.',\n  'Nouzovské Náměstí',\n  'Nouzová',\n  'Novgorodská',\n  'Novobohdalecká',\n  'Novoborská',\n  'Novochuchelská',\n  'Novodvorská',\n  'Novohradská',\n  'Novohrádecká',\n  'Novolhotská',\n  'Novolipanská',\n  'Novomeského',\n  'Novomlýnská',\n  'Novopacká',\n  'Novopetrovická',\n  'Novorossijská',\n  'Novosibřinská',\n  'Novostrašnická',\n  'Novosuchdolská',\n  'Novosvětská',\n  'Novotného Lávka',\n  'Novoveská',\n  'Novovysočanská',\n  'Novozámecká',\n  'Novoškolská',\n  'Novoštěrboholská',\n  'Nová',\n  'Nová Cesta',\n  'Nová Kolonie',\n  'Nová Ves',\n  'Nová Šárka',\n  'Novákovo Nám.',\n  'Novákovo Náměstí',\n  'Novákových',\n  'Nové Domy',\n  'Nové Dvory',\n  'Nové Mlýny',\n  'Nové Náměstí',\n  'Nového',\n  'Nový Lesík',\n  'Nový Svět',\n  'Nový Zlíchov',\n  'Nupacká',\n  'Nuselská',\n  'Nučická',\n  'Nušlova',\n  'Nymburská',\n  'Nábř. Edvarda Beneše',\n  'Nábř. Kapitána Jaroše',\n  'Nábřežní',\n  'Nábřeží Edvarda Beneše',\n  'Nábřeží Kapitána Jaroše',\n  'Nábřeží Ludvíka Svobody',\n  'Náchodská',\n  'Nádražní',\n  'Nádvorní',\n  'Náhorní',\n  'Nákupní',\n  'Nám. 14. Října',\n  'Nám. 25. Března',\n  'Nám. Antonína Pecáka',\n  'Nám. Barikád',\n  'Nám. Bořislavka',\n  'Nám. Bratří Synků',\n  'Nám. Chuchelských Bojovníků',\n  'Nám. Chuchleských Bojovníků',\n  'Nám. Curieových',\n  'Nám. Dr. V. Holého',\n  'Nám. Franze Kafky',\n  'Nám. Generála Kutlvašra',\n  'Nám. Hrdinů',\n  'Nám. I. P. Pavlova',\n  'Nám. Interbrigády',\n  'Nám. Jana Palacha',\n  'Nám. Jiřího Berana',\n  'Nám. Jiřího Z Lobkovic',\n  'Nám. Jiřího Z Poděbrad',\n  'Nám. Josefa Machka',\n  'Nám. Kinských',\n  'Nám. Mezi Zahrádkami',\n  'Nám. Na Balabence',\n  'Nám. Na Farkáně',\n  'Nám. Na Lužinách',\n  'Nám. Na Santince',\n  'Nám. Na Stráži',\n  'Nám. Omladiny',\n  'Nám. Osvoboditelů',\n  'Nám. Padlých',\n  'Nám. Pod Kaštany',\n  'Nám. Pod Lípou',\n  'Nám. Prezidenta Masaryka',\n  'Nám. Před Bateriemi',\n  'Nám. Republiky',\n  'Nám. Smiřických',\n  'Nám. Svatopluka Čecha',\n  'Nám. Svobody',\n  'Nám. U Lva',\n  'Nám. U Lípy Svobody',\n  'Nám. U Svatého Jiří',\n  'Nám. Winstona Churchilla',\n  'Nám. Českého Povstání',\n  'Nám.Organizace Spojených Národ',\n  'Nám.Plukovníka Vlčka',\n  'Náměstí 14. Října',\n  'Náměstí 25. Března',\n  'Náměstí Antonína Pecáka',\n  'Náměstí Barikád',\n  'Náměstí Bořislavka',\n  'Náměstí Bratří Jandusů',\n  'Náměstí Bratří Synků',\n  'Náměstí Chuchelských Bojovníků',\n  'Náměstí Curieových',\n  'Náměstí Dr. Václava Holého',\n  'Náměstí Generála Kutlvašra',\n  'Náměstí Hrdinů',\n  'Náměstí I. P. Pavlova',\n  'Náměstí Interbrigády',\n  'Náměstí Jana Palacha',\n  'Náměstí Jiřího Berana',\n  'Náměstí Jiřího Z Lobkovic',\n  'Náměstí Jiřího Z Poděbrad',\n  'Náměstí Josefa Machka',\n  'Náměstí Junkových',\n  'Náměstí Kinských',\n  'Náměstí Kosmonautů',\n  'Náměstí Mezi Zahrádkami',\n  'Náměstí Míru',\n  'Náměstí Na Balabence',\n  'Náměstí Na Farkáně',\n  'Náměstí Na Lužinách',\n  'Náměstí Na Santince',\n  'Náměstí Na Stráži',\n  'Náměstí Omladiny',\n  'Náměstí Organizace Spojených Národů',\n  'Náměstí Osvoboditelů',\n  'Náměstí Padlých',\n  'Náměstí Plukovníka Vlčka',\n  'Náměstí Pod Emauzy',\n  'Náměstí Pod Kaštany',\n  'Náměstí Pod Lípou',\n  'Náměstí Prezidenta Masaryka',\n  'Náměstí Protifašistických Bojovníků',\n  'Náměstí Před Bateriemi',\n  'Náměstí Přátelství',\n  'Náměstí Republiky',\n  'Náměstí Smiřických',\n  'Náměstí Sv. Petra A Pavla',\n  'Náměstí Svatopluka Čecha',\n  'Náměstí Svobody',\n  'Náměstí U Lva',\n  'Náměstí U Lípy Svobody',\n  'Náměstí U Svatého Jiří',\n  'Náměstí Winstona Churchilla',\n  'Náměstí Zdenky Braunerové',\n  'Náměstí Českého Povstání',\n  'Náplavní',\n  'Náprstkova',\n  'Národní',\n  'Národní Obrany',\n  'Národních Hrdinů',\n  'Nárožní',\n  'Násirovo Nám.',\n  'Násirovo Náměstí',\n  'Nástrojářská',\n  'Návazná',\n  'Návršní',\n  'Návětrná',\n  'Názovská',\n  'Nýdecká',\n  'Nýrská',\n  'Nýřanská',\n  'Němčická',\n  'Něvská',\n  'Obchodní',\n  'Obchodní Nám.',\n  'Obchodní Náměstí',\n  'Obilní',\n  'Objízdná',\n  'Oblouková',\n  'Obora Hvězda',\n  'Oborská',\n  'Obrataňská',\n  'Obrovského',\n  'Obsiny',\n  'Obslužná',\n  'Obvodová',\n  'Obědovická',\n  'Obětí 6. Května',\n  'Obětí 6.Května',\n  'Ocelkova',\n  'Ocelářská',\n  'Ocelíkova',\n  'Ochozská',\n  'Ochranovská',\n  'Od Rozcestí',\n  'Od Vysoké',\n  'Od Školy',\n  'Odboje',\n  'Odborů',\n  'Odbočná',\n  'Oddechová',\n  'Oddělená',\n  'Oderská',\n  'Odlehlá',\n  'Ohmova',\n  'Ohnivcova',\n  'Ohnišťanská',\n  'Ohradní',\n  'Ohradská',\n  'Ohradské Nám.',\n  'Ohradské Náměstí',\n  'Ohrobecká',\n  'Okenská',\n  'Okořská',\n  'Okrajní',\n  'Okrajová',\n  'Okrasná',\n  'Okrouhlická',\n  'Okrouhlíkova',\n  'Okrová',\n  'Okruhová',\n  'Okružní',\n  'Okřínecká',\n  'Olbrachtova',\n  'Olbramovická',\n  'Oldřichova',\n  'Olešnická',\n  'Olešská',\n  'Olgy Havlové',\n  'Olivova',\n  'Olomoucká',\n  'Olympijská',\n  'Olšanská',\n  'Olšanské Nám.',\n  'Olšanské Náměstí',\n  'Olšovická',\n  'Olšová',\n  'Olštýnská',\n  'Omladinářů',\n  'Omská',\n  'Ondřejovská',\n  'Ondříčkova',\n  'Onšovecká',\n  'Opata Konráda',\n  'Opatovická',\n  'Opatovská',\n  'Opatřilka',\n  'Opařanská',\n  'Oplanská',\n  'Opletalova',\n  'Opolská',\n  'Opočenská',\n  'Opočínská',\n  'Opravářská',\n  'Opuková',\n  'Opálkova',\n  'Opálová',\n  'Oravská',\n  'Ordovická',\n  'Orebitská',\n  'Orelská',\n  'Orlická',\n  'Ortenovo Náměstí',\n  'Osadní',\n  'Osamocená',\n  'Osecká',\n  'Osetá',\n  'Osická',\n  'Osiková',\n  'Osinalická',\n  'Osluněná',\n  'Osmého Listopadu',\n  'Osnická',\n  'Ostravická',\n  'Ostravská',\n  'Ostromečská',\n  'Ostrov Štvanice',\n  'Ostrovní',\n  'Ostrovského',\n  'Ostruženská',\n  'Ostružinová',\n  'Ostrá',\n  'Ostrčilovo Nám.',\n  'Ostrčilovo Náměstí',\n  'Ostředecká',\n  'Ostřicová',\n  'Osvobození',\n  'Osvětová',\n  'Otakara Vrby',\n  'Otakarova',\n  'Otavova',\n  'Otavská',\n  'Otevřená',\n  'Otická',\n  'Otlíkovská',\n  'Otopašská',\n  'Otovická',\n  'Otradovická',\n  'Ottova',\n  'Otvovická',\n  'Oty Pavla',\n  'Otínská',\n  'Otěšínská',\n  'Ouholická',\n  'Ouhrabkova',\n  'Ovenecká',\n  'Ovesná',\n  'Ovocná',\n  'Ovocnářská',\n  'Ovocný Trh',\n  'Ovsíková',\n  'Oválová',\n  'Ovčárská',\n  'Ovčí Hájek',\n  'Ořechová',\n  'Ořešská',\n  'Paběnická',\n  'Pacajevova',\n  'Paceřická',\n  'Pacholíkova',\n  'Pacovská',\n  'Paculova',\n  'Padovská',\n  'Pajerova',\n  'Pakoměřická',\n  'Palackého',\n  'Palackého Nám.',\n  'Palackého Náměstí',\n  'Palmetová',\n  'Palmovka',\n  'Paláskova',\n  'Pampelišková',\n  'Pancířova',\n  'Panelová',\n  'Panenky',\n  'Panenská',\n  'Pankrácké Náměstí',\n  'Panská',\n  'Panská Zahrada',\n  'Panský Dvůr',\n  'Panuškova',\n  'Paprsková',\n  'Papírenská',\n  'Papírníkova',\n  'Parašutistů',\n  'Pardubická',\n  'Park Přátelství',\n  'Parková',\n  'Parléřova',\n  'Parmská',\n  'Paroplavební',\n  'Partyzánská',\n  'Pasecká',\n  'Pasteurova',\n  'Pastevců',\n  'Patočkova',\n  'Pavelkova',\n  'Pavla Beneše',\n  'Pavla Švandy Ze Semčic',\n  'Pavlická',\n  'Pavlišovská',\n  'Pavlovická',\n  'Pavlovská',\n  'Pavlíkova',\n  'Pavrovského',\n  'Paříkova',\n  'Pařízkova',\n  'Pařížská',\n  'Paškova',\n  'Paťanka',\n  'Peceradská',\n  'Pecharova',\n  'Pechlátova',\n  'Pecháčkova',\n  'Peckova',\n  'Pejevové',\n  'Pekařova',\n  'Pekařská',\n  'Pekárenská',\n  'Pekárkova',\n  'Pelclova',\n  'Pelechovská',\n  'Pelhřimovská',\n  'Pelikánova',\n  'Pelléova',\n  'Pelnářova',\n  'Pelušková',\n  'Pelyňková',\n  'Pelzova',\n  'Penízovková',\n  'Perlitová',\n  'Perlová',\n  'Pernerova',\n  'Peroutkova',\n  'Perspektivní',\n  'Pertoldova',\n  'Perucká',\n  'Perunova',\n  'Perštejnská',\n  'Petra Bezruče',\n  'Petra Rezka',\n  'Petra Slezáka',\n  'Petrbokova',\n  'Petrklíčová',\n  'Petrohradská',\n  'Petrovická',\n  'Petrovská',\n  'Petrská',\n  'Petrské Nám.',\n  'Petrské Náměstí',\n  'Petráčkova',\n  'Petržílkova',\n  'Petržílova',\n  'Petýrkova',\n  'Petříkova',\n  'Petříkovská',\n  'Petřínská',\n  'Petřínské Sady',\n  'Pevnostní',\n  'Pečárková',\n  'Pešinova',\n  'Peškova',\n  'Pešlova',\n  'Pešova',\n  'Peštukova',\n  'Pešákova',\n  'Picassova',\n  'Pickova',\n  'Pihelská',\n  'Pikovická',\n  'Pikrtova',\n  'Pilařská',\n  'Pilníkovská',\n  'Pilotů',\n  'Pilovská',\n  'Pilská',\n  'Pirinská',\n  'Pirnerova',\n  'Pitkovická',\n  'Pitterova',\n  'Pivcova',\n  'Pivovarnická',\n  'Pivovarská',\n  'Pivoňková',\n  'Pištěkova',\n  'Placina',\n  'Plajnerova',\n  'Plamínkové',\n  'Plaská',\n  'Platanová',\n  'Platnéřská',\n  'Platónova',\n  'Plavecká',\n  'Plavínová',\n  'Plačická',\n  'Plaňanská',\n  'Plevenská',\n  'Plečnikova',\n  'Plhovská',\n  'Plickova',\n  'Plkovská',\n  'Plojharova',\n  'Ploskovická',\n  'Ploučnická',\n  'Plovdivská',\n  'Plošná',\n  'Ploštilova',\n  'Plukovníka Mráze',\n  'Plumlovská',\n  'Plutova',\n  'Plynární',\n  'Plzeňská',\n  'Plánická',\n  'Pláničkova',\n  'Poberova',\n  'Pobočná',\n  'Pobořská',\n  'Poběžovická',\n  'Pobřežní',\n  'Pobřežní Cesta',\n  'Pod Akáty',\n  'Pod Altánem',\n  'Pod Andělkou',\n  'Pod Areálem',\n  'Pod Aritmou',\n  'Pod Ateliéry',\n  'Pod Bahnivkou',\n  'Pod Balkánem',\n  'Pod Barvířkou',\n  'Pod Bateriemi',\n  'Pod Baštami',\n  'Pod Belvederem',\n  'Pod Belárií',\n  'Pod Beránkem',\n  'Pod Beránkou',\n  'Pod Betání',\n  'Pod Bohdalcem I',\n  'Pod Bohdalcem Ii',\n  'Pod Brentovou',\n  'Pod Bruskou',\n  'Pod Buďánkou',\n  'Pod Bání',\n  'Pod Březinou',\n  'Pod Chaloupkami',\n  'Pod Chodovem',\n  'Pod Cihelnou',\n  'Pod Cukrákem',\n  'Pod Císařkou',\n  'Pod Dlážděnkou',\n  'Pod Domky',\n  'Pod Drinopolem',\n  'Pod Dráhou',\n  'Pod Duby',\n  'Pod Dvorem',\n  'Pod Dálnicí',\n  'Pod Děkankou',\n  'Pod Děvínem',\n  'Pod Farou',\n  'Pod Fialkou',\n  'Pod Formankou',\n  'Pod Fořtem',\n  'Pod Garážemi',\n  'Pod Habrovkou',\n  'Pod Habrovou',\n  'Pod Haltýřem',\n  'Pod Harfou',\n  'Pod Havlínem',\n  'Pod Havránkou',\n  'Pod Hliništěm',\n  'Pod Hloubětínskou Zastávkou',\n  'Pod Hláskem',\n  'Pod Homolkou',\n  'Pod Hotelem',\n  'Pod Hořavkou',\n  'Pod Hrachovkou',\n  'Pod Hradbami',\n  'Pod Hradem',\n  'Pod Hranicí',\n  'Pod Hrází',\n  'Pod Hvězdou',\n  'Pod Hvězdárnou',\n  'Pod Hybšmankou',\n  'Pod Hájem',\n  'Pod Hájkem',\n  'Pod Hájovnou',\n  'Pod Hřbitovem',\n  'Pod Hřištěm',\n  'Pod Jalovým Dvorem',\n  'Pod Jankovem',\n  'Pod Jarovem',\n  'Pod Javory',\n  'Pod Jiráskovou Čtvrtí',\n  'Pod Juliskou',\n  'Pod Kamínkou',\n  'Pod Kapličkou',\n  'Pod Karlovarskou Silnicí',\n  'Pod Karlovem',\n  'Pod Kavalírkou',\n  'Pod Kaštany',\n  'Pod Kesnerkou',\n  'Pod Kladenskou Silnicí',\n  'Pod Klamovkou',\n  'Pod Klapicí',\n  'Pod Klaudiánkou',\n  'Pod Klikovkou',\n  'Pod Kopcem',\n  'Pod Kostelem',\n  'Pod Kotlaskou',\n  'Pod Kotlářkou',\n  'Pod Krejcárkem',\n  'Pod Krocínkou',\n  'Pod Královkou',\n  'Pod Krčským Lesem',\n  'Pod Kulturním Domem',\n  'Pod Kynclovkou',\n  'Pod Křížem',\n  'Pod Křížkem',\n  'Pod Labuťkou',\n  'Pod Lahovskou',\n  'Pod Lesem',\n  'Pod Lesíkem',\n  'Pod Letištěm',\n  'Pod Lečí',\n  'Pod Lipami',\n  'Pod Lipkami',\n  'Pod Lisem',\n  'Pod Lochkovem',\n  'Pod Lomem',\n  'Pod Lysinami',\n  'Pod Lázní',\n  'Pod Marjánkou',\n  'Pod Markétou',\n  'Pod Martinem',\n  'Pod Meliškou',\n  'Pod Mlýnkem',\n  'Pod Mohylou',\n  'Pod Mostem',\n  'Pod Napětím',\n  'Pod Nouzovem',\n  'Pod Novou Školou',\n  'Pod Novým Lesem',\n  'Pod Nuselskými Schody',\n  'Pod Náměstím',\n  'Pod Náplavkou',\n  'Pod Náspem',\n  'Pod Návsí',\n  'Pod Oborou',\n  'Pod Ovčínem',\n  'Pod Ořechovkou',\n  'Pod Palatou',\n  'Pod Palírkou',\n  'Pod Parukářkou',\n  'Pod Paťankou',\n  'Pod Pekařkou',\n  'Pod Pekárnami',\n  'Pod Petřinami',\n  'Pod Plynojemem',\n  'Pod Plískavou',\n  'Pod Poštou',\n  'Pod Pramenem',\n  'Pod Prodejnou',\n  'Pod Průsekem',\n  'Pod Písečnou',\n  'Pod Přehradou',\n  'Pod Přesypem',\n  'Pod Radnicí',\n  'Pod Rapidem',\n  'Pod Remízkem',\n  'Pod Rovinou',\n  'Pod Rozvodnou',\n  'Pod Rybníkem',\n  'Pod Rybníčkem',\n  'Pod Sady',\n  'Pod Salabkou',\n  'Pod Sirénou',\n  'Pod Skalkou',\n  'Pod Skalou',\n  'Pod Sklenářkou',\n  'Pod Slovany',\n  'Pod Smetankou',\n  'Pod Sokolovnou',\n  'Pod Soutratím',\n  'Pod Spalovnou',\n  'Pod Spiritkou',\n  'Pod Spravedlností',\n  'Pod Srázem',\n  'Pod Stadiony',\n  'Pod Stanicí',\n  'Pod Starou Školou',\n  'Pod Starákem',\n  'Pod Statky',\n  'Pod Strašnickou Vinicí',\n  'Pod Strojírnami',\n  'Pod Strání',\n  'Pod Studánkou',\n  'Pod Stupni',\n  'Pod Stárkou',\n  'Pod Stírkou',\n  'Pod Svahem',\n  'Pod Sychrovem I',\n  'Pod Sychrovem Ii',\n  'Pod Sídlištěm',\n  'Pod Terasami',\n  'Pod Terebkou',\n  'Pod Topoly',\n  'Pod Tratí',\n  'Pod Turnovskou Tratí',\n  'Pod Táborem',\n  'Pod Třebešínem',\n  'Pod Třešněmi',\n  'Pod Třešňovkou',\n  'Pod Urnovým Hájem',\n  'Pod Valem',\n  'Pod Vartou',\n  'Pod Vavřincem',\n  'Pod Velkým Hájem',\n  'Pod Viaduktem',\n  'Pod Vidoulí',\n  'Pod Viktorkou',\n  'Pod Vilami',\n  'Pod Vinicemi',\n  'Pod Vinicí',\n  'Pod Vinohradem',\n  'Pod Višňovkou',\n  'Pod Vlachovkou',\n  'Pod Vlastním Krovem',\n  'Pod Vlkem',\n  'Pod Vodojemem',\n  'Pod Vodovodem',\n  'Pod Vodárenskou Věží',\n  'Pod Vrchem',\n  'Pod Vrcholem',\n  'Pod Vrstevnicí',\n  'Pod Vrškem',\n  'Pod Vršovickou Vodárnou I',\n  'Pod Vršovickou Vodárnou Ii',\n  'Pod Vršovickou Vodárnou Iii',\n  'Pod Vsí',\n  'Pod Vyhlídkou',\n  'Pod Vysokou',\n  'Pod Vysokou Mezí',\n  'Pod Vysílačkou',\n  'Pod Vyšehradem',\n  'Pod Václavem',\n  'Pod Vítkovem',\n  'Pod Výtopnou',\n  'Pod Výšinkou',\n  'Pod Větrolamem',\n  'Pod Větrovem',\n  'Pod Věží',\n  'Pod Zahradami',\n  'Pod Zahrádkami',\n  'Pod Zastávkou',\n  'Pod Zatáčkou',\n  'Pod Zbuzany',\n  'Pod Zemankou',\n  'Pod Zličínem',\n  'Pod Zvonařkou',\n  'Pod Zvoničkou',\n  'Pod Zámečkem',\n  'Pod Závěrkou',\n  'Pod Útesy',\n  'Pod Čertovou Skalou',\n  'Pod Čihadlem',\n  'Pod Čimickým Hájem',\n  'Pod Šancemi',\n  'Pod Školou',\n  'Pod Šmukýřkou',\n  'Pod Špejcharem',\n  'Pod Špitálem',\n  'Pod Štěpem',\n  'Pod Žvahovem',\n  'Podbabská',\n  'Podbělohorská',\n  'Podbělová',\n  'Podchýšská',\n  'Podedvorská',\n  'Podhajská Pole',\n  'Podholí',\n  'Podhorská',\n  'Podhořská',\n  'Podivínská',\n  'Podjavorinské',\n  'Podjezd',\n  'Podkovářská',\n  'Podkrkonošská',\n  'Podkrkonošských Tkalců',\n  'Podle Kačerova',\n  'Podle Lomu',\n  'Podle Náhonu',\n  'Podle Sadů',\n  'Podle Trati',\n  'Podlesek',\n  'Podleská',\n  'Podlesní',\n  'Podlešínská',\n  'Podlibská',\n  'Podlipného',\n  'Podlišovská',\n  'Podlužanská',\n  'Podléšková',\n  'Podnikatelská',\n  'Podnádražní',\n  'Podohradská',\n  'Podolanská',\n  'Podolská',\n  'Podolské Nábř.',\n  'Podolské Nábřeží',\n  'Podolské Schody',\n  'Podpěrova',\n  'Podskalská',\n  'Podsychrovská',\n  'Podvinný Mlýn',\n  'Podzámecká',\n  'Podéšťova',\n  'Poděbradova',\n  'Poděbradská',\n  'Podůlší',\n  'Pohledná',\n  'Pohnertova',\n  'Pohořelec',\n  'Pokojná',\n  'Pokorného',\n  'Pokřivená',\n  'Polabská',\n  'Polaneckého',\n  'Polední',\n  'Polenská',\n  'Polepská',\n  'Poleradská',\n  'Polesná',\n  'Polešovická',\n  'Politických Vězňů',\n  'Poličanská',\n  'Poljanovova',\n  'Polní',\n  'Polovnická',\n  'Polská',\n  'Polygrafická',\n  'Polákova',\n  'Poláčkova',\n  'Políkenská',\n  'Polívkova',\n  'Pomezní',\n  'Pomněnková',\n  'Pomořanská',\n  'Ponrepova',\n  'Poplužní',\n  'Popovická',\n  'Popovova',\n  'Poslední',\n  'Pospíchalova',\n  'Pospíšilova',\n  'Postlova',\n  'Postranní',\n  'Postupická',\n  'Postřekovská',\n  'Postřižínská',\n  'Potocká',\n  'Potoční',\n  'Pouchova',\n  'Poupětova',\n  'Poustka',\n  'Povltavská',\n  'Povodňová',\n  'Pozdeňská',\n  'Poznaňská',\n  'Počeradská',\n  'Počernická',\n  'Počátecká',\n  'Poříčanská',\n  'Poříčská',\n  'Pošepného Nám.',\n  'Pošepného Náměstí',\n  'Poštovská',\n  'Požárnická',\n  'Pplk. Nováčka',\n  'Pplk. Sochora',\n  'Prachatická',\n  'Prachnerova',\n  'Prachovická',\n  'Prachovská',\n  'Pramenná',\n  'Pravoúhlá',\n  'Pravská',\n  'Pravá',\n  'Prašná',\n  'Pražská',\n  'Pražského',\n  'Pražského Povstání',\n  'Pražský Okruh',\n  'Pražákovská',\n  'Prefátova',\n  'Preislerova',\n  'Preláta',\n  'Prelátská',\n  'Preslova',\n  'Primátorská',\n  'Probluzská',\n  'Proboštská',\n  'Procházkova',\n  'Prodloužená',\n  'Prokofjevova',\n  'Prokopka',\n  'Prokopova',\n  'Prokopovo Nám.',\n  'Prokopovo Náměstí',\n  'Prokopových',\n  'Prokopská',\n  'Prokopské Údolí',\n  'Prorektorská',\n  'Prosecká',\n  'Prosincová',\n  'Prosluněná',\n  'Prosná',\n  'Prostřední',\n  'Proti Proudu',\n  'Protilehlá',\n  'Protivínská',\n  'Proutěná',\n  'Prouzova',\n  'Provaznická',\n  'Provozní',\n  'Prunéřovská',\n  'Prusická',\n  'Prusíkova',\n  'Prušánecká',\n  'Prvního Pluku',\n  'Prvomájová',\n  'Prácheňská',\n  'Práčská',\n  'Průběžná',\n  'Průchodní',\n  'Průchova',\n  'Průhledová',\n  'Průhonek',\n  'Průhonická',\n  'Průhonská',\n  'Průjezdná',\n  'Průmyslová',\n  'Průtažní',\n  'Průčelní',\n  'Průškova',\n  'Psohlavců',\n  'Pstružná',\n  'Psárská',\n  'Ptáčnická',\n  'Puchmajerova',\n  'Pujmanové',\n  'Purkrabská',\n  'Purkyňova',\n  'Putimská',\n  'Pučova',\n  'Puškinovo Nám.',\n  'Puškinovo Náměstí',\n  'Pyšelská',\n  'Pálavská',\n  'Pálkařská',\n  'Pámelníková',\n  'Pánkova',\n  'Pátkova',\n  'Pávovské Náměstí',\n  'Písecká',\n  'Píseckého',\n  'Písečná',\n  'Pískařská',\n  'Pískovcová',\n  'Pískovna',\n  'Písková',\n  'Písnická',\n  'Písnické Zahrady',\n  'Písčitá',\n  'Píškova',\n  'Píšovická',\n  'Pöslova',\n  'Púchovská',\n  'Pýchavková',\n  'Pýrová',\n  'Pěnkaví',\n  'Pěstitelská',\n  'Pětidomí',\n  'Pětipeského',\n  'Pěší',\n  'Přecechtělova',\n  'Přechodní',\n  'Před Cibulkami',\n  'Před Dráhou',\n  'Před Mosty',\n  'Před Nádražím',\n  'Před Oborou',\n  'Před Rybníkem',\n  'Před Skalkami I',\n  'Před Skalkami Ii',\n  'Před Skálou',\n  'Před Sokolovnou',\n  'Před Tratí',\n  'Před Ústavem',\n  'Předbořská',\n  'Předměřická',\n  'Přední',\n  'Předpolní',\n  'Předposlední',\n  'Předvoje',\n  'Předškolní',\n  'Přeletová',\n  'Přeloučská',\n  'Přemyslova',\n  'Přemyslovská',\n  'Přemyšlenská',\n  'Přerušená',\n  'Přesličková',\n  'Přespolní',\n  'Přetlucká',\n  'Přeučilova',\n  'Převoznická',\n  'Přezletická',\n  'Přeštická',\n  'Přeštínská',\n  'Přeťatá',\n  'Při Hranici',\n  'Při Trati',\n  'Přibyslavská',\n  'Přibíkova',\n  'Přistoupimská',\n  'Přádova',\n  'Přátelství',\n  'Příborská',\n  'Příbramská',\n  'Příběnická',\n  'Příchovická',\n  'Přídolská',\n  'Příkrá',\n  'Přílepská',\n  'Přímské Nám.',\n  'Přímské Náměstí',\n  'Přímá',\n  'Přímětická',\n  'Přípotoční',\n  'Přípřežní',\n  'Přírodní',\n  'Přístavní',\n  'Přívorská',\n  'Přívozní',\n  'Příčka',\n  'Příčná',\n  'Pšeničná',\n  'Pšenčíkova',\n  'Pšovanská',\n  'Pštrossova',\n  'Půdova',\n  'Půlkruhová',\n  'Půlnoční',\n  'Půtova',\n  'R.A. Dvorského',\n  'Rabasova',\n  'Rabyňská',\n  'Rackova',\n  'Rackova Zahrada',\n  'Radbuzská',\n  'Radechovská',\n  'Radešovská',\n  'Radhošťská',\n  'Radimova',\n  'Radimovická',\n  'Radimská',\n  'Radiová',\n  'Radistů',\n  'Radkovská',\n  'Radlická',\n  'Radnické Schody',\n  'Radomská',\n  'Radonická',\n  'Radostavická',\n  'Radostná',\n  'Radotínská',\n  'Radouňova',\n  'Radova',\n  'Radovská',\n  'Radošovická',\n  'Radvanická',\n  'Radúzova',\n  'Radčina',\n  'Radějovská',\n  'Raffaelova',\n  'Raichlova',\n  'Raisova',\n  'Rajhradská',\n  'Rajmonova',\n  'Rajská',\n  'Rakousova',\n  'Rakovnická',\n  'Rakovského',\n  'Randova',\n  'Ranská',\n  'Ratajova',\n  'Ratajská',\n  'Ratbořská',\n  'Ratibořická',\n  'Ratibořská',\n  'Ravennská',\n  'Račická',\n  'Račiněveská',\n  'Rašilovova',\n  'Rašova',\n  'Rašovická',\n  'Rašovská',\n  'Rašínovo Nábř.',\n  'Rašínovo Nábřeží',\n  'Rašínská',\n  'Ražická',\n  'Reinerova',\n  'Rejchova',\n  'Rejskova',\n  'Rekreační',\n  'Rektorská',\n  'Rembrandtova',\n  'Remízková',\n  'Renoirova',\n  'Resslova',\n  'Revoluce',\n  'Revoluční',\n  'Rezedová',\n  'Rezlerova',\n  'Rečkova',\n  'Richtrova',\n  'Riegrova',\n  'Riegrovy Sady',\n  'Rilská',\n  'Ringhofferova',\n  'Rižská',\n  'Roblínská',\n  'Rochovská',\n  'Rodopská',\n  'Rodovská',\n  'Rodvinovská',\n  'Roentgenova',\n  'Rohanovská',\n  'Rohanské Nábřeží',\n  'Rohanský Ostrov',\n  'Rohatecká',\n  'Rohenická',\n  'Rohlovská',\n  'Rohová',\n  'Rohozecká',\n  'Rohožnická',\n  'Roháčova',\n  'Roithova',\n  'Rojická',\n  'Roklova',\n  'Rokycanova',\n  'Rokycanská',\n  'Rokytnická',\n  'Rokytná',\n  'Rolnická',\n  'Rolní',\n  'Romaina Rollanda',\n  'Romana Blahníka',\n  'Ronalda Reagana',\n  'Ronešova',\n  'Ronkova',\n  'Ronovská',\n  'Rooseveltova',\n  'Rorýsová',\n  'Rosečská',\n  'Rosická',\n  'Rostislavova',\n  'Rostoklatská',\n  'Rostovská',\n  'Rotavská',\n  'Rotenská',\n  'Roudnická',\n  'Rousovická',\n  'Rousínovská',\n  'Rovenská',\n  'Rovnoběžná',\n  'Rovná',\n  'Rozdělená',\n  'Rozdělovská',\n  'Rozhovická',\n  'Rozkošného',\n  'Rozkošská',\n  'Rozmarýnová',\n  'Rozrazilová',\n  'Roztocká',\n  'Roztylská',\n  'Roztylské Náměstí',\n  'Roztylské Sady',\n  'Rozvadovská',\n  'Rozvodova',\n  'Rozvojová',\n  'Rozárčina',\n  'Rozýnova',\n  'Rozšířená',\n  'Ročovská',\n  'Rošických',\n  'Roškotova',\n  'Rošovická',\n  'Rožmberská',\n  'Rožmitálská',\n  'Rožnovská',\n  'Rožďalovická',\n  'Rtyňská',\n  'Rubensova',\n  'Rubeška',\n  'Rubešova',\n  'Rubličova',\n  'Rubínová',\n  'Rudečská',\n  'Rudníkovská',\n  'Rudolfa Holeky',\n  'Rudoltická',\n  'Rujanská',\n  'Rumburská',\n  'Rumunská',\n  'Ruprechtická',\n  'Ruská',\n  'Ruzyňská',\n  'Ruzyňské Schody',\n  'Ružinovská',\n  'Rybalkova',\n  'Rybničná',\n  'Rybná',\n  'Rybova',\n  'Rybářská',\n  'Rybízová',\n  'Rychnovská',\n  'Rychtáře Petříka',\n  'Rychtáře Šimona',\n  'Rychtářská',\n  'Rypkova',\n  'Rytířova',\n  'Rytířská',\n  'Ryzcová',\n  'Ryzlinková',\n  'Ryšánkova',\n  'Rájecká',\n  'Rámová',\n  'Rápošovská',\n  'Rážova',\n  'Révová',\n  'Rýmařovská',\n  'Rýnská',\n  'Rýznerova',\n  'Růženínová',\n  'Růženínská',\n  'Růžová',\n  'S. K. Neumanna',\n  'Sabinova',\n  'Sadařská',\n  'Sadová',\n  'Sadská',\n  'Sady Bratří Čapků',\n  'Safírová',\n  'Salabova',\n  'Salačova',\n  'Salmovská',\n  'Salvátorská',\n  'Samcova',\n  'Samohelova',\n  'Samota U Podleského Rybníka',\n  'Sarajevská',\n  'Saratovská',\n  'Sartoriova',\n  'Sasanková',\n  'Saská',\n  'Satalická',\n  'Saturnova',\n  'Saudkova',\n  'Sauerova',\n  'Saveljevova',\n  'Savojská',\n  'Sazečská',\n  'Sazovická',\n  'Sbíhavá I',\n  'Sbíhavá Ii',\n  'Schnirchova',\n  'Schodišťová',\n  'Schodová',\n  'Schoellerova',\n  'Schulhoffova',\n  'Schwaigerova',\n  'Schwarzenberská',\n  'Schöfflerova',\n  'Sdružení',\n  'Sechterova',\n  'Sedlecká',\n  'Sedlovická',\n  'Sedloňovská',\n  'Sedlčanská',\n  'Sedmidomky',\n  'Sedmikrásková',\n  'Sedmnáctého Listopadu',\n  'Seidlova',\n  'Seifertova',\n  'Sekaninova',\n  'Sekeřická',\n  'Sekorova',\n  'Selmická',\n  'Selská',\n  'Selských Baterií',\n  'Semanského',\n  'Semická',\n  'Semilská',\n  'Seminární',\n  'Seminářská',\n  'Seminářská Zahrada',\n  'Semonická',\n  'Semtínská',\n  'Semčická',\n  'Sendražická',\n  'Senegalská',\n  'Senohrabská',\n  'Senovážná',\n  'Senovážné Nám.',\n  'Senovážné Náměstí',\n  'Senožatská',\n  'Sestupná',\n  'Setbová',\n  'Sevastopolská',\n  'Severní I',\n  'Severní Ii',\n  'Severní Iii',\n  'Severní Iv',\n  'Severní Ix',\n  'Severní V',\n  'Severní Vi',\n  'Severní Vii',\n  'Severní Viii',\n  'Severní X',\n  'Severní Xi',\n  'Severovýchodní I',\n  'Severovýchodní Ii',\n  'Severovýchodní Iii',\n  'Severovýchodní Iv',\n  'Severovýchodní V',\n  'Severovýchodní Vi',\n  'Severozápadní I',\n  'Severozápadní Ii',\n  'Severozápadní Iii',\n  'Severozápadní Iv',\n  'Severozápadní V',\n  'Severozápadní Vi',\n  'Severýnova',\n  'Sevřená',\n  'Seydlerova',\n  'Sezemická',\n  'Sezemínská',\n  'Sezimova',\n  'Sečská',\n  'Sibeliova',\n  'Sibiřské Nám.',\n  'Sibiřské Náměstí',\n  'Sicherova',\n  'Sichrovského',\n  'Siemensova',\n  'Silurská',\n  'Sinkulova',\n  'Sitteho',\n  'Siwiecova',\n  'Skalecká',\n  'Skalnatá',\n  'Skalnická',\n  'Skalní',\n  'Skalská',\n  'Skaláků',\n  'Skandinávská',\n  'Skautská',\n  'Sklenská',\n  'Skloněná',\n  'Sklářská',\n  'Skokanská',\n  'Skorkovská',\n  'Skotská',\n  'Skořepka',\n  'Skořicová',\n  'Skryjská',\n  'Skupova',\n  'Skuteckého',\n  'Skálova',\n  'Skřivanova',\n  'Skřivanská',\n  'Skřivánčí',\n  'Sladkovského Nám.',\n  'Sladkovského Náměstí',\n  'Sladovnická',\n  'Slancova',\n  'Slaná',\n  'Slapská',\n  'Slatinová',\n  'Slatinská',\n  'Slatiny',\n  'Slatiňanská',\n  'Slavatova',\n  'Slaviborské Nám.',\n  'Slaviborské Náměstí',\n  'Slavická',\n  'Slavičí',\n  'Slavičínská',\n  'Slavníkova',\n  'Slavojova',\n  'Slavonická',\n  'Slavíkova',\n  'Slavínského',\n  'Slavíčkova',\n  'Slavětínská',\n  'Slepá I',\n  'Slepá Ii',\n  'Slezanů',\n  'Slezská',\n  'Sliačská',\n  'Slibná',\n  'Slinková',\n  'Slivenecká',\n  'Slovanský Ostrov',\n  'Slovačíkova',\n  'Slovenská',\n  'Slovinská',\n  'Slunečnicová',\n  'Slunečná',\n  'Sluneční',\n  'Sluneční Nám.',\n  'Sluneční Náměstí',\n  'Slunná',\n  'Sluštická',\n  'Služeb',\n  'Služská',\n  'Sládkova',\n  'Sládkovičova',\n  'Slámova',\n  'Slánská',\n  'Slávy Horníka',\n  'Slévačská',\n  'Slídová',\n  'Slívová',\n  'Smaragdová',\n  'Smetanovo Nábř.',\n  'Smetanovo Nábřeží',\n  'Smetáčkova',\n  'Smidarská',\n  'Smikova',\n  'Smiřická',\n  'Smiřického',\n  'Smolenská',\n  'Smolkova',\n  'Smolíkova',\n  'Smotlachova',\n  'Smrková',\n  'Smrčinská',\n  'Smržovská',\n  'Smržová',\n  'Smíchovská',\n  'Smírná',\n  'Snopkova',\n  'Sněmovní',\n  'Sněženková',\n  'Sněžná',\n  'Sobolákova',\n  'Soborská',\n  'Sobotecká',\n  'Sobínská',\n  'Soběslavova',\n  'Soběslavská',\n  'Sobětická',\n  'Sobětušská',\n  'Soběšínská',\n  'Sochařská',\n  'Socháňova',\n  'Sodomkova',\n  'Sofijské Nám.',\n  'Sofijské Náměstí',\n  'Sojkovská',\n  'Sojovická',\n  'Sojčí',\n  'Sokolovská',\n  'Sokolská',\n  'Sokratova',\n  'Solidarity',\n  'Solnická',\n  'Solná',\n  'Sopotská',\n  'Sosnovecká',\n  'Souběžná I',\n  'Souběžná Ii',\n  'Souběžná Iii',\n  'Souběžná Iv',\n  'Soudní',\n  'Soukalova',\n  'Soukenická',\n  'Soumarská',\n  'Sousední',\n  'Sousedská',\n  'Sousedíkova',\n  'Soustružnická',\n  'Souvratní',\n  'Součkova',\n  'Sovenická',\n  'Sovova',\n  'Sovákova',\n  'Soví Vršek',\n  'Spinozova',\n  'Spiritka',\n  'Splavná',\n  'Spodní',\n  'Spojařů',\n  'Spojenců',\n  'Spojená',\n  'Spojná',\n  'Spojovací',\n  'Spojová',\n  'Společná',\n  'Spolská',\n  'Spolupráce',\n  'Sportovců',\n  'Sportovní',\n  'Spotřebitelská',\n  'Spořická',\n  'Spořilovská',\n  'Spytihněvova',\n  'Spádná',\n  'Spádová',\n  'Spálená',\n  'Spálený Mlýn',\n  'Srbova',\n  'Srbská',\n  'Srbínská',\n  'Srnečkova',\n  'Srnčí',\n  'Srpnová',\n  'Srázná',\n  'Stachova',\n  'Stadická',\n  'Stadionová',\n  'Stadiónová',\n  'Stallichova',\n  'Stamicova',\n  'Staniční',\n  'Starobylá',\n  'Starochodovská',\n  'Starochuchelská',\n  'Starodejvická',\n  'Starodubečská',\n  'Starodvorská',\n  'Staroklánovická',\n  'Starokolínská',\n  'Starokošířská',\n  'Starolázeňská',\n  'Staromlýnská',\n  'Staromodřanská',\n  'Staroměstské Nám.',\n  'Staroměstské Náměstí',\n  'Staropacká',\n  'Staropramenná',\n  'Starostrašnická',\n  'Starostřešovická',\n  'Starosuchdolská',\n  'Staroújezdská',\n  'Staročeská',\n  'Stará Cesta',\n  'Stará Náves',\n  'Stará Obec',\n  'Stará Spojovací',\n  'Stará Stodůlecká',\n  'Staré Nám.',\n  'Staré Náměstí',\n  'Staré Zámecké Schody',\n  'Starého',\n  'Starý Lis',\n  'Statenická',\n  'Statková',\n  'Stavbařů',\n  'Stavební',\n  'Stavitelská',\n  'Stavovská',\n  'Staňkova',\n  'Staňkovka',\n  'Staňkovská',\n  'Stehlíkova',\n  'Steinerova',\n  'Stejskalova',\n  'Stiessova',\n  'Stinkovská',\n  'Stochovská',\n  'Stodůlecká',\n  'Stojická',\n  'Stoličkova',\n  'Stoliňská',\n  'Stoupající',\n  'Stradonická',\n  'Strahovská',\n  'Strahovské Nádvoří',\n  'Strakatého',\n  'Strakonická',\n  'Strakošová',\n  'Strančická',\n  'Stratovská',\n  'Strašnická',\n  'Strašovská',\n  'Strašínská',\n  'Strmá',\n  'Strmý Vrch',\n  'Strnadova',\n  'Strnady',\n  'Strojická',\n  'Strojnická',\n  'Strojírenská',\n  'Stromovka',\n  'Stropnická',\n  'Strossmayerovo Nám.',\n  'Strossmayerovo Náměstí',\n  'Strouhalova',\n  'Stroupežnického',\n  'Struhařovská',\n  'Strunkovská',\n  'Stružky',\n  'Stružná',\n  'Strážkovická',\n  'Strážnická',\n  'Strážní',\n  'Strážovská',\n  'Stržná',\n  'Studenecká',\n  'Studentská',\n  'Studená',\n  'Studnická',\n  'Studničkova',\n  'Studniční',\n  'Studánková',\n  'Stulíková',\n  'Stupická',\n  'Stupkova',\n  'Stupská',\n  'Stupňová',\n  'Stádlecká',\n  'Stárkova',\n  'Stýblova',\n  'Střední',\n  'Středohorská',\n  'Středová',\n  'Střekovská',\n  'Střelecký Ostrov',\n  'Střelečská',\n  'Střelničná',\n  'Střemchová',\n  'Střešovická',\n  'Střimelická',\n  'Stříbrná',\n  'Stříbrského',\n  'Střížkovská',\n  'Suchardova',\n  'Suchdolská',\n  'Suchdolské Nám.',\n  'Suchdolské Náměstí',\n  'Suchý Vršek',\n  'Sudkova',\n  'Sudoměřská',\n  'Sudějovická',\n  'Sukova',\n  'Sulanského',\n  'Sulická',\n  'Sulova',\n  'Sulovická',\n  'Sumova',\n  'Suppého',\n  'Suttnerové',\n  'Sušická',\n  'Sušilova',\n  'Svahová',\n  'Svatavina',\n  'Svatojánská',\n  'Svatoplukova',\n  'Svatoslavova',\n  'Svatovítská',\n  'Svatoňovická',\n  'Svažitá',\n  'Svijanská',\n  'Svitavská',\n  'Svitákova',\n  'Svobodova',\n  'Svojetická',\n  'Svojsíkova',\n  'Svojšická',\n  'Svojšovická',\n  'Svornosti',\n  'Svratecká',\n  'Svárovská',\n  'Svátkova',\n  'Svážná',\n  'Svépomoci',\n  'Svépomocná',\n  'Svépravická',\n  'Svídnická',\n  'Svěceného',\n  'Světická',\n  'Světova',\n  'Světská',\n  'Sychrovská',\n  'Symfonická',\n  'Synkovická',\n  'Synkovská',\n  'Syrská',\n  'Sádky',\n  'Sádovská',\n  'Sámova',\n  'Sárská',\n  'Sázavská',\n  'Sáňkařská',\n  'Sídlištní',\n  'Sídliště',\n  'Súdánská',\n  'Sýkorčí',\n  'Sýkovecká',\n  'Tachlovická',\n  'Tachovská',\n  'Tachovské Nám.',\n  'Tachovské Náměstí',\n  'Tadrova',\n  'Tajovského',\n  'Talafúsova',\n  'Talichova',\n  'Talmberská',\n  'Tanvaldská',\n  'Tasovská',\n  'Tatarkova',\n  'Tatranská',\n  'Tauerova',\n  'Tauferova',\n  'Taussigova',\n  'Tavolníková',\n  'Tařicová',\n  'Taškentská',\n  'Technická',\n  'Technologická',\n  'Tehovská',\n  'Tejnická',\n  'Tejnka',\n  'Telčská',\n  'Templová',\n  'Tenisová',\n  'Teplická',\n  'Teplárenská',\n  'Terasovitá',\n  'Tererova',\n  'Terezínská',\n  'Terronská',\n  'Tesaříkova',\n  'Tetínská',\n  'Theinova',\n  'Thomayerova',\n  'Thunovská',\n  'Thurnova',\n  'Thákurova',\n  'Thámova',\n  'Tibetská',\n  'Tichnova',\n  'Tichonická',\n  'Tichá',\n  'Tichého',\n  'Tigridova',\n  'Tikovská',\n  'Tilleho Nám.',\n  'Tilleho Náměstí',\n  'Tilschové',\n  'Tiskařská',\n  'Tismická',\n  'Tišická',\n  'Tlumačovská',\n  'Tlustého',\n  'Tobrucká',\n  'Tolstého',\n  'Tomanova',\n  'Tomická',\n  'Tomkova',\n  'Tomsova',\n  'Tomáškova',\n  'Tomášská',\n  'Tomíčkova',\n  'Topasová',\n  'Topolová',\n  'Toruňská',\n  'Toulovská',\n  'Toušeňská',\n  'Toušická',\n  'Toužimská',\n  'Tovarova',\n  'Tovačovského',\n  'Tovární',\n  'Točenská',\n  'Točitá',\n  'Trabantská',\n  'Trachtova',\n  'Trampotova',\n  'Travnatá',\n  'Travná',\n  'Trenčínská',\n  'Trhanovské Náměstí',\n  'Trmická',\n  'Trnavská',\n  'Trnitá',\n  'Trnkovo Nám.',\n  'Trnkovo Náměstí',\n  'Trnková',\n  'Trnovanská',\n  'Trní',\n  'Trocnovská',\n  'Troilova',\n  'Trojanova',\n  'Trojanův Mlýn',\n  'Trojdílná',\n  'Trojická',\n  'Trojmezní',\n  'Trojská',\n  'Troskovická',\n  'Trousilova',\n  'Truhlářka',\n  'Truhlářova',\n  'Truhlářská',\n  'Trutnovská',\n  'Tryskovická',\n  'Trytova',\n  'Trávnická',\n  'Trávníčkova',\n  'Tréglova',\n  'Tržiště',\n  'Tuchoměřická',\n  'Tuchorazská',\n  'Tuchotická',\n  'Tuháňská',\n  'Tuklatská',\n  'Tulešická',\n  'Tulipánová',\n  'Tulkova',\n  'Tulská',\n  'Tunelářů',\n  'Tuniská',\n  'Tupolevova',\n  'Turgeněvova',\n  'Turistická',\n  'Turkmenská',\n  'Turkovická',\n  'Turkovská',\n  'Turnovská',\n  'Turnovského',\n  'Turská',\n  'Turínská',\n  'Tusarova',\n  'Tuřická',\n  'Tušimická',\n  'Tužebníková',\n  'Tvrdonická',\n  'Tvrdého',\n  'Tychonova',\n  'Tylišovská',\n  'Tylovická',\n  'Tylovo Nám.',\n  'Tylovo Náměstí',\n  'Tymiánová',\n  'Tyrkysová',\n  'Tyršova',\n  'Táboritská',\n  'Táborská',\n  'Tádžická',\n  'Táhlá',\n  'Tálínská',\n  'Türkova',\n  'Týmlova',\n  'Týn',\n  'Týnecká',\n  'Týnská',\n  'Týnská Ulička',\n  'Týřovická',\n  'Tělovýchovná',\n  'Těšnov',\n  'Těšovická',\n  'Těšíkova',\n  'Těšínská',\n  'Třanovského',\n  'Třebanická',\n  'Třebechovická',\n  'Třebenická',\n  'Třebešovská',\n  'Třebihošťská',\n  'Třebohostická',\n  'Třebonická',\n  'Třeboradická',\n  'Třebotovská',\n  'Třeboňská',\n  'Třebízského',\n  'Třebějická',\n  'Třebětínská',\n  'Třešňová',\n  'Třinecká',\n  'Třtinová',\n  'Třídomá',\n  'Třístoličná',\n  'Tůmova',\n  'U Akademie',\n  'U Akátů',\n  'U Albrechtova Vrchu',\n  'U Andělky',\n  'U Arborky',\n  'U Bakaláře',\n  'U Balabenky',\n  'U Bazénu',\n  'U Bažantnice',\n  'U Berounky',\n  'U Beránky',\n  'U Besedy',\n  'U Blaženky',\n  'U Boroviček',\n  'U Botiče',\n  'U Božích Bojovníků',\n  'U Branek',\n  'U Bruských Kasáren',\n  'U Brusnice',\n  'U Bubce',\n  'U Bulhara',\n  'U Bílého Mlýnku',\n  'U Břehu',\n  'U Chaloupek',\n  'U Chmelnice',\n  'U Chodovského Hřbitova',\n  'U Cibulky',\n  'U Cihelny',\n  'U Cikánky',\n  'U Cukrovaru',\n  'U Císařské Cesty',\n  'U Dejvického Rybníčku',\n  'U Demartinky',\n  'U Divadla',\n  'U Dobešky',\n  'U Dobráků',\n  'U Dobřenských',\n  'U Domu Služeb',\n  'U Drahaně',\n  'U Druhé Baterie',\n  'U Drupolu',\n  'U Družstev',\n  'U Družstva Ideál',\n  'U Družstva Klid',\n  'U Družstva Práce',\n  'U Družstva Repo',\n  'U Družstva Tempo',\n  'U Družstva Život',\n  'U Dráhy',\n  'U Drážky',\n  'U Drůbežárny',\n  'U Dubečské Tvrze',\n  'U Dubu',\n  'U Dvojdomů',\n  'U Dvora',\n  'U Dvou Srpů',\n  'U Dálnice',\n  'U Dívčích Hradů',\n  'U Děkanky',\n  'U Dělnického Cvičiště',\n  'U Dětského Domova',\n  'U Dětského Hřiště',\n  'U Elektry',\n  'U Elektrárny',\n  'U Floriána',\n  'U Fořta',\n  'U Gabrielky',\n  'U Garáží',\n  'U Golfu',\n  'U Gymnázia',\n  'U Habeše',\n  'U Habrovky',\n  'U Hadovky',\n  'U Harfy',\n  'U Hasičské Zbrojnice',\n  'U Havlíčkových Sadů',\n  'U Hellady',\n  'U Hercovky',\n  'U Hliníku',\n  'U Hodin',\n  'U Homolky',\n  'U Hostavického Potoka',\n  'U Hostivařského Nádraží',\n  'U Hotelu',\n  'U Hranic',\n  'U Hrnčířského Rybníka',\n  'U Hrocha',\n  'U Hrušky',\n  'U Hráze',\n  'U Hudební Školy',\n  'U Hvozdu',\n  'U Hvězdy',\n  'U Háje',\n  'U Hájku',\n  'U Hájovny',\n  'U Házů',\n  'U Hřbitovů',\n  'U Hřiště',\n  'U Invalidovny',\n  'U Jamské',\n  'U Jankovky',\n  'U Javoru',\n  'U Jedličkova Ústavu',\n  'U Jednoty',\n  'U Jeslí',\n  'U Jezera',\n  'U Jezerky',\n  'U Jezu',\n  'U Jezírka',\n  'U Jinonického Rybníčka',\n  'U Jirkovské',\n  'U Jizby',\n  'U Járku',\n  'U Jízdárny',\n  'U Kabelovny',\n  'U Kaménky',\n  'U Kamýku',\n  'U Kanálky',\n  'U Kapliček',\n  'U Kapličky',\n  'U Karlova Stánku',\n  'U Kasáren',\n  'U Kavalírky',\n  'U Kazína',\n  'U Kašny',\n  'U Kaštanu',\n  'U Kempinku',\n  'U Kina',\n  'U Klavírky',\n  'U Klikovky',\n  'U Klimentky',\n  'U Kloubových Domů',\n  'U Klubovny',\n  'U Klubu',\n  'U Kněžské Louky',\n  'U Kola',\n  'U Kolejí',\n  'U Koloděj',\n  'U Kolonie',\n  'U Koloniálu',\n  'U Kombinátu',\n  'U Konečné',\n  'U Koní',\n  'U Kosinů',\n  'U Kostela',\n  'U Kostrounku',\n  'U Kotlářky',\n  'U Koupadel',\n  'U Košíku',\n  'U Krbu',\n  'U Krelovy Studánky',\n  'U Kruhovky',\n  'U Královské Louky',\n  'U Krčské Vodárny',\n  'U Krčského Nádraží',\n  'U Kublova',\n  'U Kunratického Lesa',\n  'U Křižovatky',\n  'U Kříže',\n  'U Křížku',\n  'U Laboratoře',\n  'U Ladronky',\n  'U Lanové Dráhy',\n  'U Ledáren',\n  'U Lesa',\n  'U Lesíka',\n  'U Letenského Sadu',\n  'U Letiště',\n  'U Letohrádku Královny Anny',\n  'U Libeňského Pivovaru',\n  'U Libeňského Zámku',\n  'U Libušiných Lázní',\n  'U Libušské Sokolovny',\n  'U Lidového Domu',\n  'U Lip',\n  'U Lipové Aleje',\n  'U Lisu',\n  'U Loděnice',\n  'U Lomu',\n  'U Loskotů',\n  'U Louky',\n  'U Lužického Semináře',\n  'U Lázeňky',\n  'U Lázní',\n  'U Lékárny',\n  'U Líhní',\n  'U Lípy',\n  'U Malvazinky',\n  'U Malé Řeky',\n  'U Markéty',\n  'U Mateřské Školy',\n  'U Matěje',\n  'U Maří Magdaleny',\n  'U Meteoru',\n  'U Mezníku',\n  'U Michelské Školy',\n  'U Michelského Lesa',\n  'U Michelského Mlýna',\n  'U Milosrdných',\n  'U Mlýna',\n  'U Mlýnského Rybníka',\n  'U Modré Školy',\n  'U Modřanské Školy',\n  'U Močálu',\n  'U Mrázovky',\n  'U Mydlárny',\n  'U Myslivny',\n  'U Městských Domů',\n  'U Měšťanského Pivovaru',\n  'U Měšťanských Škol',\n  'U Nadýmače',\n  'U Nemocenské Pojišťovny',\n  'U Nemocnice',\n  'U Nesypky',\n  'U Nikolajky',\n  'U Nové Dálnice',\n  'U Nové Louky',\n  'U Nové Školy',\n  'U Nového Dvora',\n  'U Nového Suchdola',\n  'U Nových Domů I',\n  'U Nových Domů Ii',\n  'U Nových Domů Iii',\n  'U Nových Vil',\n  'U Nádražní Lávky',\n  'U Nádraží',\n  'U Nádrže',\n  'U Náhonu',\n  'U Nákladového Nádraží',\n  'U Národní Galerie',\n  'U Nás',\n  'U Obce',\n  'U Obecního Domu',\n  'U Obecního Dvora',\n  'U Obory',\n  'U Okrouhlíku',\n  'U Olšiček',\n  'U Opatrovny',\n  'U Ovčína',\n  'U Palaty',\n  'U Paliárky',\n  'U Paloučku',\n  'U Památníku',\n  'U Panské Zahrady',\n  'U Papírny',\n  'U Parku',\n  'U Parkánu',\n  'U Parního Mlýna',\n  'U Pastoušky',\n  'U Pavilónu',\n  'U Pazderek',\n  'U Pejřárny',\n  'U Pekařky',\n  'U Pekáren',\n  'U Pentlovky',\n  'U Pergamenky',\n  'U Pernikářky',\n  'U Pernštejnských',\n  'U Petřin',\n  'U Pily',\n  'U Plovárny',\n  'U Plynárny',\n  'U Plátenice',\n  'U Podchodu',\n  'U Podjezdu',\n  'U Podolského Hřbitova',\n  'U Podolského Sanatoria',\n  'U Pohádky',\n  'U Polikliniky',\n  'U Pomníku',\n  'U Potoka',\n  'U Poustek',\n  'U Poštovky',\n  'U Pošty',\n  'U Pramene',\n  'U Prašné Brány',\n  'U Prašného Mostu',\n  'U Pražských Lomů',\n  'U Prefy',\n  'U Prioru',\n  'U Prknovky',\n  'U Prodejny',\n  'U Propusti',\n  'U Prosecké Školy',\n  'U Proseckého Kostela',\n  'U První Baterie',\n  'U Prádelny',\n  'U Průhonu',\n  'U Průseku',\n  'U Pumpy',\n  'U Párníků',\n  'U Páté Baterie',\n  'U Písecké Brány',\n  'U Pískovny',\n  'U Přechodu',\n  'U Přehrady',\n  'U Přejezdu',\n  'U Půjčovny',\n  'U Radiály',\n  'U Radnice',\n  'U Rajské Zahrady',\n  'U Rakovky',\n  'U Roháčových Kasáren',\n  'U Rokytky',\n  'U Rozkoše',\n  'U Roztockého Háje',\n  'U Rybníka',\n  'U Rybníčka',\n  'U Rybářství',\n  'U Rychty',\n  'U Ryšánky',\n  'U Sadu',\n  'U Sanatoria',\n  'U Sanopzu',\n  'U Santošky',\n  'U Schodů',\n  'U Sedlecké Školy',\n  'U Seřadiště',\n  'U Sila',\n  'U Silnice',\n  'U Skalky',\n  'U Skladu',\n  'U Skládky',\n  'U Skopců',\n  'U Skály',\n  'U Sladovny',\n  'U Slavie',\n  'U Sloupu',\n  'U Slovanky',\n  'U Slovanské Pojišťovny',\n  'U Sluncové',\n  'U Slévárny',\n  'U Smaltovny',\n  'U Smetanky',\n  'U Smolnic',\n  'U Smíchovského Hřbitova',\n  'U Sokolovny',\n  'U Soutoku',\n  'U Sovových Mlýnů',\n  'U Sparty',\n  'U Splavu',\n  'U Spojky',\n  'U Spojů',\n  'U Společenské Zahrady',\n  'U Sportoviště',\n  'U Spořitelny',\n  'U Stanice',\n  'U Staré Cihelny',\n  'U Staré Plynárny',\n  'U Staré Pošty',\n  'U Staré Skládky',\n  'U Staré Sokolovny',\n  'U Staré Studánky',\n  'U Staré Tvrze',\n  'U Staré Školy',\n  'U Starého Hřbitova',\n  'U Starého Hřiště',\n  'U Starého Mlýna',\n  'U Starého Nádraží',\n  'U Starého Splavu',\n  'U Starého Stadionu',\n  'U Starého Stadiónu',\n  'U Starého Židovského Hřbitova',\n  'U Statku',\n  'U Stavoservisu',\n  'U Stojanu',\n  'U Strouhy',\n  'U Strže',\n  'U Studny',\n  'U Studánky',\n  'U Stárovny',\n  'U Státní Dráhy',\n  'U Stírky',\n  'U Střediska',\n  'U Střešovických Hřišť',\n  'U Sušičky',\n  'U Svahu',\n  'U Svatého Ducha',\n  'U Svobodárny',\n  'U Svodnice',\n  'U Svornosti',\n  'U Svépomoci',\n  'U Světličky',\n  'U Synagogy',\n  'U Sádek',\n  'U Sídliště',\n  'U Tabulky',\n  'U Technoplynu',\n  'U Tenisu',\n  'U Teplárny',\n  'U Topíren',\n  'U Továren',\n  'U Transformační Stanice',\n  'U Transformátoru',\n  'U Trati',\n  'U Trativodu',\n  'U Trezorky',\n  'U Trojice',\n  'U Trojského Zámku',\n  'U Trpce',\n  'U Tržnice',\n  'U Tvrze',\n  'U Tyrše',\n  'U Tyršovky',\n  'U Tyršovy Školy',\n  'U Třetí Baterie',\n  'U Třešňovky',\n  'U Třešňového Sadu',\n  'U Tůně',\n  'U Uhříněveské Obory',\n  'U Uranie',\n  'U Učiliště',\n  'U Valu',\n  'U Velké Skály',\n  'U Vesny',\n  'U Viktorky',\n  'U Vinice',\n  'U Viniček',\n  'U Vinné Révy',\n  'U Vinných Sklepů',\n  'U Vinohradské Nemocnice',\n  'U Vinohradského Hřbitova',\n  'U Vizerky',\n  'U Višňovky',\n  'U Vlachovky',\n  'U Vlasačky',\n  'U Vlečky',\n  'U Vltavy',\n  'U Voborníků',\n  'U Vodice',\n  'U Vodojemu',\n  'U Vodotoku',\n  'U Vody',\n  'U Vodárny',\n  'U Vojanky',\n  'U Vojenské Nemocnice',\n  'U Vojtěšky',\n  'U Vokovické Školy',\n  'U Vorlíků',\n  'U Vozovny',\n  'U Vrbiček',\n  'U Vrby',\n  'U Vrtilky',\n  'U Vršovického Hřbitova',\n  'U Vršovického Nádraží',\n  'U Vysočanského Cukrovaru',\n  'U Vysočanského Pivovaru',\n  'U Václava',\n  'U Váhy',\n  'U Vápenice',\n  'U Vápenky',\n  'U Vápenné Skály',\n  'U Výkupního Střediska',\n  'U Výstavby',\n  'U Výstaviště',\n  'U Výzkumu',\n  'U Včely',\n  'U Větrníku',\n  'U Větrolamu',\n  'U Věže',\n  'U Waltrovky',\n  'U Zahradnictví',\n  'U Zahradního Města',\n  'U Zahrady',\n  'U Zahrádek',\n  'U Zahrádkářské Kolonie',\n  'U Zastávky',\n  'U Zbrojnice',\n  'U Zdravotního Ústavu',\n  'U Zeleného Ptáka',\n  'U Zemníku',\n  'U Zeměpisného Ústavu',\n  'U Zlaté Studně',\n  'U Zličína',\n  'U Zličínského Hřiště',\n  'U Zvonařky',\n  'U Zvoničky',\n  'U Záběhlického Zámku',\n  'U Zájezdku',\n  'U Zákrutu',\n  'U Zámeckého Parku',\n  'U Zámečku',\n  'U Zámečnice',\n  'U Zásobní Zahrady',\n  'U Zátiší',\n  'U Závodiště',\n  'U Závor',\n  'U Úlů',\n  'U Čekárny',\n  'U Černé Rokle',\n  'U Červeného Mlýnku',\n  'U Českých Loděnic',\n  'U Čihadel',\n  'U Čističky',\n  'U Čokoládoven',\n  'U Čtvrté Baterie',\n  'U Čtyř Domů',\n  'U Řempa',\n  'U Říčanky',\n  'U Šalamounky',\n  'U Šesté Baterie',\n  'U Školičky',\n  'U Školky',\n  'U Školního Pole',\n  'U Školské Zahrady',\n  'U Školy',\n  'U Štěpu',\n  'U Šumavy',\n  'U Šumavěnky',\n  'U Šálkovny',\n  'U Šíchů',\n  'U Šípků',\n  'U Železnice',\n  'U Železničního Mostu',\n  'U Železné Lávky',\n  'U Želivky',\n  'U Židovského Hřbitova',\n  'U Žlábku',\n  'U Županských',\n  'Uhelný Trh',\n  'Uherská',\n  'Uhříněveská',\n  'Ukončená',\n  'Ukrajinská',\n  'Uljanovská',\n  'Ulrychova',\n  'Ulčova',\n  'Umělecká',\n  'Ungarova',\n  'Unhošťská',\n  'Univerzitní',\n  'Upolínová',\n  'Upravená',\n  'Uralská',\n  'Urbanická',\n  'Urbanova',\n  'Urbánkova',\n  'Urešova',\n  'Uruguayská',\n  'Urxova',\n  'Utěšilova',\n  'Uzavřená',\n  'Uzbecká',\n  'Uzoučká',\n  'Učitelská',\n  'Učňovská',\n  'Užocká',\n  'V Aleji',\n  'V Alejích',\n  'V Americe',\n  'V Babyku',\n  'V Bambouskách',\n  'V Bažinách',\n  'V Benátkách',\n  'V Bezpečí',\n  'V Bokách I',\n  'V Bokách Ii',\n  'V Bokách Iii',\n  'V Borovičkách',\n  'V Botanice',\n  'V Brance',\n  'V Brůdku',\n  'V Bytovkách',\n  'V Bílce',\n  'V Březinkách',\n  'V Březině',\n  'V Březí',\n  'V Břízkách',\n  'V Celnici',\n  'V Cestičkách',\n  'V Cestkách',\n  'V Chaloupkách',\n  'V Chatách',\n  'V Chotejně',\n  'V Cibulkách',\n  'V Cihelně',\n  'V Cípu',\n  'V Dolinách',\n  'V Dolině',\n  'V Dolích',\n  'V Domcích',\n  'V Domově',\n  'V Doubcích',\n  'V Dílcích',\n  'V Edenu',\n  'V Haltýři',\n  'V Hliništi',\n  'V Hluboké',\n  'V Hodkovičkách',\n  'V Holešovičkách',\n  'V Honu',\n  'V Horkách',\n  'V Horní Stromce',\n  'V Hrobech',\n  'V Humenci',\n  'V Humnech',\n  'V Háji',\n  'V Hájkách',\n  'V Hájích',\n  'V Hůrkách',\n  'V Jahodách',\n  'V Javorech',\n  'V Javoříčku',\n  'V Jehličině',\n  'V Jehličí',\n  'V Jezerách',\n  'V Jezevčinách',\n  'V Jezírkách',\n  'V Jirchářích',\n  'V Jámě',\n  'V Kališti',\n  'V Kapslovně',\n  'V Klukovicích',\n  'V Kole',\n  'V Kolkovně',\n  'V Korytech',\n  'V Kotcích',\n  'V Koutku',\n  'V Koutě',\n  'V Kratinách',\n  'V Kruhu',\n  'V Kuťatech',\n  'V Kálku',\n  'V Křepelkách',\n  'V Křovinách',\n  'V Křížkách',\n  'V Ladech',\n  'V Lesíčku',\n  'V Lipinách',\n  'V Lipkách',\n  'V Lipách',\n  'V Listnáčích',\n  'V Lomech',\n  'V Louce',\n  'V Luhu',\n  'V Lukách',\n  'V Lučinách',\n  'V Lužích',\n  'V Lánech',\n  'V Lázních',\n  'V Lískách',\n  'V Malých Domech I',\n  'V Malých Domech Ii',\n  'V Malých Domech Iii',\n  'V Mezihoří',\n  'V Milíři',\n  'V Mokřinách',\n  'V Mydlinkách',\n  'V Nové Hostivaři',\n  'V Nové Vsi',\n  'V Nové Čtvrti',\n  'V Novém Hloubětíně',\n  'V Nových Bohnicích',\n  'V Nových Domcích',\n  'V Nových Vokovicích',\n  'V Náklích',\n  'V Násypu',\n  'V Nížinách',\n  'V Oblouku',\n  'V Občanském Domově',\n  'V Obůrkách',\n  'V Ochozu',\n  'V Ohradě',\n  'V Ohybu',\n  'V Okruží',\n  'V Okálech',\n  'V Olšinách',\n  'V Olšině',\n  'V Ondřejově',\n  'V Opatově',\n  'V Osikách',\n  'V Ostružiní',\n  'V Oudolku',\n  'V Ořeší',\n  'V Pachmance',\n  'V Padolině',\n  'V Parcelách',\n  'V Parku',\n  'V Parníku',\n  'V Pačátkách',\n  'V Pařezinách',\n  'V Pevnosti',\n  'V Pitkovičkách',\n  'V Planinách',\n  'V Platýzu',\n  'V Pláni',\n  'V Podbabě',\n  'V Podhoří',\n  'V Podhájí',\n  'V Podluží',\n  'V Podskalí',\n  'V Podvrší',\n  'V Podzámčí',\n  'V Poli',\n  'V Polích',\n  'V Potokách',\n  'V Potočinách',\n  'V Potočkách',\n  'V Prutinách',\n  'V Průhledu',\n  'V Průčelí',\n  'V Pátém',\n  'V Pískovně',\n  'V Pěšinkách',\n  'V Předním Hloubětíně',\n  'V Předním Veleslavíně',\n  'V Předpolí',\n  'V Přelomu',\n  'V Přístavu',\n  'V Remízku',\n  'V Rohožníku',\n  'V Rohu',\n  'V Roháčích',\n  'V Rokli',\n  'V Roklích',\n  'V Rovinách',\n  'V Rybníkách',\n  'V Rybníčkách',\n  'V Ráji',\n  'V Rákosí',\n  'V Sadech',\n  'V Sedlci',\n  'V Slavětíně',\n  'V Soudním',\n  'V Stráni',\n  'V Středu',\n  'V Sudech',\n  'V Sídlišti',\n  'V Tehovičkách',\n  'V Tišině',\n  'V Trninách',\n  'V Třešňovce',\n  'V Tůních',\n  'V Uličce',\n  'V Uličkách',\n  'V Zahradní Čtvrti',\n  'V Zahradách',\n  'V Zahrádkách',\n  'V Zatáčce',\n  'V Zeleni',\n  'V Zeleném Údolí',\n  'V Záhorském',\n  'V Záhybu',\n  'V Zákopech',\n  'V Zákoutí',\n  'V Zálesí',\n  'V Zálomu',\n  'V Zámcích',\n  'V Zápolí',\n  'V Zátiší',\n  'V Zátočce',\n  'V Závitu',\n  'V Závětří',\n  'V Zářezu',\n  'V Údolí',\n  'V Údolí Hvězd',\n  'V Úhlu',\n  'V Úhoru',\n  'V Úvalu',\n  'V Úvoze',\n  'V Úzké',\n  'V Úžlabině',\n  'V Čeňku',\n  'V Štíhlách',\n  'V Šáreckém Údolí',\n  'V Žabokřiku',\n  'V Žáčku',\n  'V. P. Čkalova',\n  'Vachkova',\n  'Vackova',\n  'Vacovská',\n  'Vacínova',\n  'Vacínovská',\n  'Vajdova',\n  'Vajgarská',\n  'Valcířská',\n  'Valdická',\n  'Valdovská',\n  'Valdštejnská',\n  'Valdštejnské Nám.',\n  'Valdštejnské Náměstí',\n  'Valentinská',\n  'Valentova',\n  'Valečovská',\n  'Valská',\n  'Valtická',\n  'Valtínovská',\n  'Valčíkova',\n  'Valšovská',\n  'Vamberská',\n  'Vanická',\n  'Vaníčkova',\n  'Varhulíkové',\n  'Varnsdorfská',\n  'Varšavská',\n  'Vavákova',\n  'Vavřenova',\n  'Vavřinecká',\n  'Vazovova',\n  'Vačkářova',\n  'Vaňkova',\n  'Vašátkova',\n  'Ve Dvoře',\n  'Ve Lhotce',\n  'Ve Skalkách',\n  'Ve Skalách',\n  'Ve Skále',\n  'Ve Slatinách',\n  'Ve Smečkách',\n  'Ve Smrčině',\n  'Ve Stromořadí',\n  'Ve Struhách',\n  'Ve Stráni',\n  'Ve Studeném',\n  'Ve Stínu',\n  'Ve Střešovičkách',\n  'Ve Svahu',\n  'Ve Vilkách',\n  'Ve Vilách',\n  'Ve Višňovce',\n  'Ve Vratech',\n  'Ve Vrbách',\n  'Ve Vrchu',\n  'Ve Vrších',\n  'Ve Výhledu',\n  'Ve Výrech',\n  'Ve Zliči',\n  'Ve Štěpnici',\n  'Ve Žlíbku',\n  'Vedlejší',\n  'Vehlovická',\n  'Vejražkova',\n  'Vejvanovského',\n  'Vejvodova',\n  'Velebného',\n  'Velehradská',\n  'Velemínská',\n  'Velenická',\n  'Velenovského',\n  'Veleslavínova',\n  'Veleslavínská',\n  'Veletovská',\n  'Veletržní',\n  'Veleňská',\n  'Velešínská',\n  'Velfloviců',\n  'Velflíkova',\n  'Velhartická',\n  'Velichovská',\n  'Velimská',\n  'Velkoborská',\n  'Velkoosecká',\n  'Velkopřevorské Nám.',\n  'Velkopřevorské Náměstí',\n  'Velká Lada',\n  'Velká Skála',\n  'Velké Kunratické',\n  'Veltruská',\n  'Veltěžská',\n  'Velvarská',\n  'Velínská',\n  'Venušina',\n  'Verdiho',\n  'Verdunská',\n  'Verneřická',\n  'Vernéřovská',\n  'Veronské Nám.',\n  'Veselská',\n  'Veská',\n  'Veslařský Ostrov',\n  'Vestavěná',\n  'Vestecká',\n  'Veverkova',\n  'Večerní',\n  'Vidimova',\n  'Vidimská',\n  'Vidlicová',\n  'Vidlák',\n  'Vidonická',\n  'Vidoulská',\n  'Vidovická',\n  'Vietnamská',\n  'Viklefova',\n  'Vikova',\n  'Viktora Huga',\n  'Viktorinova',\n  'Viktorčina',\n  'Vikářská',\n  'Vilová',\n  'Vilímkova',\n  'Vilímovská',\n  'Vimperské Náměstí',\n  'Vinařického',\n  'Vinařská',\n  'Viničná',\n  'Vinohradská',\n  'Vinohrady',\n  'Vinopalnická',\n  'Vinořská',\n  'Vinořské Nám.',\n  'Vinořské Náměstí',\n  'Vinšova',\n  'Violková',\n  'Vitošská',\n  'Vitíkova',\n  'Vitějovská',\n  'Vizovická',\n  'Višňovka',\n  'Višňová',\n  'Vlachova',\n  'Vladimírova',\n  'Vladislava Vančury',\n  'Vladislavova',\n  'Vladivostocká',\n  'Vladycká',\n  'Vlastibořská',\n  'Vlastina',\n  'Vlastislavova',\n  'Vlasty Buriana',\n  'Vlasty Hilské',\n  'Vlasty Průchové',\n  'Vlasákova',\n  'Vlašimská',\n  'Vlašská',\n  'Vlaštovčí',\n  'Vlkanovská',\n  'Vlkova',\n  'Vlkovická',\n  'Vlnitá',\n  'Vltavanů',\n  'Vltavická',\n  'Vltavská',\n  'Vltavínová',\n  'Vlárská',\n  'Vlásenická',\n  'Vlčická',\n  'Vlčkova',\n  'Vlčnovská',\n  'Vnislavova',\n  'Vnitřní',\n  'Vnoučkova',\n  'Vnější',\n  'Voborského',\n  'Vobrubova',\n  'Vocelova',\n  'Voctářova',\n  'Vodická',\n  'Vodičkova',\n  'Vodnická',\n  'Vodní',\n  'Vodochodská',\n  'Vodojemská',\n  'Vodácká',\n  'Vodárenská',\n  'Voděradská',\n  'Vodňanská',\n  'Vodňanského',\n  'Vojenova',\n  'Vojetická',\n  'Vojická',\n  'Vojkovická',\n  'Vojslavická',\n  'Vojtova',\n  'Vojtíškova',\n  'Vojtěšská',\n  'Vojáčkova',\n  'Vokovická',\n  'Vokrojova',\n  'Vokáčova',\n  'Vokřínská',\n  'Volarská',\n  'Volavkova',\n  'Voleníkova',\n  'Volkova',\n  'Volkovova',\n  'Voltova',\n  'Volutová',\n  'Volyňská',\n  'Volšovská',\n  'Vondroušova',\n  'Vorařská',\n  'Voroněžská',\n  'Voráčovská',\n  'Voršilská',\n  'Voskova',\n  'Voskovcova',\n  'Vosmíkových',\n  'Vostrovská',\n  'Vostrého',\n  'Vosátkova',\n  'Votavova',\n  'Votická',\n  'Votočkova',\n  'Votrubova',\n  'Votuzská',\n  'Vozová',\n  'Voňkova',\n  'Voříškova',\n  'Vošahlíkova',\n  'Vožická',\n  'Vrabčí',\n  'Vranická',\n  'Vranovská',\n  'Vranská',\n  'Vratimovská',\n  'Vratislavova',\n  'Vratislavská',\n  'Vratičová',\n  'Vraňanská',\n  'Vrbenského',\n  'Vrbická',\n  'Vrbková',\n  'Vrbova',\n  'Vrbčanská',\n  'Vrchlabská',\n  'Vrchlického',\n  'Vrchlického Sady',\n  'Vrchovinská',\n  'Vrátenská',\n  'Vrátkovská',\n  'Vrázova',\n  'Vrážská',\n  'Vrútecká',\n  'Vršní',\n  'Vršovická',\n  'Vršovické Nám.',\n  'Vršovické Náměstí',\n  'Vršovka',\n  'Vsetínská',\n  'Vstavačová',\n  'Vstupní',\n  'Vybíralova',\n  'Vycpálkova',\n  'Vyderská',\n  'Vydrova',\n  'Vyhlídkova',\n  'Vykoukových',\n  'Vykáňská',\n  'Vyskočilova',\n  'Vysokovská',\n  'Vysokoškolská',\n  'Vysoká Cesta',\n  'Vysočanská',\n  'Vysočanské Nám.',\n  'Vysočanské Náměstí',\n  'Vyvýšená',\n  'Vyšebrodská',\n  'Vyšehradská',\n  'Vyšší',\n  'Vyžlovská',\n  'Vzdušná',\n  'Vzdálená',\n  'Vzestupná',\n  'Vzpoury',\n  'Váchalova',\n  'Václava Balého',\n  'Václava Kovaříka',\n  'Václava Rady',\n  'Václava Trojana',\n  'Václava Špačka',\n  'Václavická',\n  'Václavkova',\n  'Václavská',\n  'Václavské Nám.',\n  'Václavské Náměstí',\n  'Vágnerova',\n  'Vánková',\n  'Vápencová',\n  'Vápenná',\n  'Vápeníkova',\n  'Vášova',\n  'Vážská',\n  'Vídeňská',\n  'Vírská',\n  'Víta Nejedlého',\n  'Vítkova',\n  'Vítkovická',\n  'Vítovcova',\n  'Vítězná',\n  'Vítězné Nám.',\n  'Vítězné Náměstí',\n  'Východní',\n  'Východní Nám.',\n  'Východní Náměstí',\n  'Výchozí',\n  'Výhledová',\n  'Výhledské Nám.',\n  'Výhledské Náměstí',\n  'Výjezdní',\n  'Výjezdová',\n  'Výletní',\n  'Výmarova',\n  'Výmolova',\n  'Výpadová',\n  'Výravská',\n  'Výrobní',\n  'Výstaviště',\n  'Výstavní',\n  'Výstupní',\n  'Výtoňská',\n  'Výtvarnická',\n  'Výtvarná',\n  'Výzkumníků',\n  'Včelařská',\n  'Včelničná',\n  'Věkova',\n  'Věstonická',\n  'Větrná',\n  'Větrovcova',\n  'Větrová',\n  'Větrušická',\n  'Vězeňská',\n  'Věštínská',\n  'Věšínova',\n  'Věžická',\n  'Vřesovická',\n  'Vřesová',\n  'Všehrdova',\n  'Všejanská',\n  'Všelipská',\n  'Všerubská',\n  'Všestarská',\n  'Všetatská',\n  'Všeňská',\n  'Wagnerova',\n  'Waldesova',\n  'Washingtonova',\n  'Wassermannova',\n  'Wattova',\n  'Weberova',\n  'Weilova',\n  'Weissova',\n  'Wenzigova',\n  'Werichova',\n  'Wichterlova',\n  'Wiedermannova',\n  'Wiesenthalova',\n  'Wilsonova',\n  'Winklerova',\n  'Wolfova',\n  'Wolkerova',\n  'Wuchterlova',\n  'Xaveriova',\n  'Xaverovská',\n  'Za Archivem',\n  'Za Arielem',\n  'Za Avií',\n  'Za Bažantnicí',\n  'Za Botičem',\n  'Za Brankou',\n  'Za Brumlovkou',\n  'Za Brůdkem',\n  'Za Břízami',\n  'Za Chalupami',\n  'Za Cukrovarem',\n  'Za Císařským Mlýnem',\n  'Za Dolejšákem',\n  'Za Drahou',\n  'Za Dvorem',\n  'Za Dálnicí',\n  'Za Elektrárnou',\n  'Za Farou',\n  'Za Fořtem',\n  'Za Hanspaulkou',\n  'Za Haštalem',\n  'Za Hládkovem',\n  'Za Horou',\n  'Za Hospodou',\n  'Za Hrází',\n  'Za Humny',\n  'Za Hájem',\n  'Za Hájovnou',\n  'Za Hřbitovem',\n  'Za Invalidovnou',\n  'Za Jalovým Dvorem',\n  'Za Jednotou',\n  'Za Kajetánkou',\n  'Za Kapličkou',\n  'Za Karlínským Přístavem',\n  'Za Kačabkou',\n  'Za Klíčovem',\n  'Za Knotkem',\n  'Za Kostelem',\n  'Za Kovárnou',\n  'Za Kovářským Rybníkem',\n  'Za Křížem',\n  'Za Křížkem',\n  'Za Lesíkem',\n  'Za Lidovým Domem',\n  'Za Luhem',\n  'Za Lužinami',\n  'Za Lány',\n  'Za Lázeňkou',\n  'Za Mlýnem',\n  'Za Mosty',\n  'Za Mototechnou',\n  'Za Můstkem',\n  'Za Nadýmačem',\n  'Za Novákovou Zahradou',\n  'Za Návsí',\n  'Za Obecním Úřadem',\n  'Za Oborou',\n  'Za Opravnou',\n  'Za Opusem',\n  'Za Ovčínem',\n  'Za Papírnou',\n  'Za Parkem',\n  'Za Pavilónem',\n  'Za Pekařkou',\n  'Za Pekárnou',\n  'Za Pivovarem',\n  'Za Ploty',\n  'Za Podjezdem',\n  'Za Pohořelcem',\n  'Za Pohádkou',\n  'Za Potokem',\n  'Za Poříčskou Branou',\n  'Za Poříčskou Bránou',\n  'Za Poštou',\n  'Za Poštovskou Zahradou',\n  'Za Prodejnou',\n  'Za Pruhy',\n  'Za Průsekem',\n  'Za Pískovnou',\n  'Za Radostí',\n  'Za Rokytkou',\n  'Za Rybníkem',\n  'Za Rybníčky',\n  'Za Rybářstvím',\n  'Za Rájem',\n  'Za Sadem',\n  'Za Sedmidomky',\n  'Za Skalkou',\n  'Za Slatinami',\n  'Za Slovankou',\n  'Za Sokolovnou',\n  'Za Stadionem',\n  'Za Statkem',\n  'Za Statky',\n  'Za Stodolami',\n  'Za Stodolou',\n  'Za Strahovem',\n  'Za Strašnickou Vozovnou',\n  'Za Strojírnami',\n  'Za Studánkou',\n  'Za Střelnicí',\n  'Za Sídlištěm',\n  'Za Teplárnou',\n  'Za Tratí',\n  'Za Třebešínem',\n  'Za Vackovem',\n  'Za Valem',\n  'Za Viaduktem',\n  'Za Vinicí',\n  'Za Vlasačkou',\n  'Za Vodárnou',\n  'Za Vokovickou Vozovnou',\n  'Za Větrem',\n  'Za Zahradami',\n  'Za Zahradou',\n  'Za Zastávkou',\n  'Za Zelenou Liškou',\n  'Za Zámečkem',\n  'Za Černým Mostem',\n  'Za Školkou',\n  'Za Školou',\n  'Za Šmatlíkem',\n  'Za Železnicí',\n  'Za Ženskými Domovy',\n  'Za Žižkovskou Vozovnou',\n  'Zacharská',\n  'Zachova',\n  'Zadní',\n  'Zahrada Na Baště',\n  'Zahradnická',\n  'Zahradní',\n  'Zahradníčkova',\n  'Zahrádecká',\n  'Zahrádkářská',\n  'Zahrádkářů',\n  'Zaječická',\n  'Zaječí',\n  'Zakouřilova',\n  'Zakrytá',\n  'Zakšínská',\n  'Zalešanská',\n  'Zalinská',\n  'Zamašská',\n  'Zamenhofova',\n  'Zapadlá',\n  'Zapomenutá',\n  'Zapova',\n  'Zapských',\n  'Zastavěná',\n  'Zastrčená',\n  'Zavadilova',\n  'Zavátá',\n  'Zaříčanská',\n  'Zbečenská',\n  'Zborovská',\n  'Zbraslavská',\n  'Zbraslavské Nám.',\n  'Zbraslavské Náměstí',\n  'Zbrojnická',\n  'Zbudovská',\n  'Zbuzanská',\n  'Zbuzkova',\n  'Zbynická',\n  'Zbyslavská',\n  'Zbytinská',\n  'Zbýšovská',\n  'Zdaru',\n  'Zdařilá',\n  'Zderazská',\n  'Zdeňky Nyplové',\n  'Zdibská',\n  'Zdická',\n  'Zdiměřická',\n  'Zdislavická',\n  'Zdobnická',\n  'Zdoňovská',\n  'Zdíkovská',\n  'Zelenečská',\n  'Zelenkova',\n  'Zelenky-Hajského',\n  'Zelenohorská',\n  'Zelená',\n  'Zelená Louka',\n  'Zelený Pruh',\n  'Zelinářská',\n  'Zemanka',\n  'Zemské Právo',\n  'Zemědělská',\n  'Zengrova',\n  'Zenklova',\n  'Zeyerova Alej',\n  'Zhořelecká',\n  'Zikova',\n  'Zimova',\n  'Zimákova',\n  'Zkrácená',\n  'Zlatnice',\n  'Zlatnická',\n  'Zlatokorunská',\n  'Zlatá',\n  'Zlatá Ulička U Daliborky',\n  'Zlenická',\n  'Zlešická',\n  'Zlivská',\n  'Zličínská',\n  'Zlonická',\n  'Zlonínská',\n  'Zlončická',\n  'Zlíchovská',\n  'Znojemská',\n  'Zoubkova',\n  'Zrzavého',\n  'Ztracená',\n  'Zubatého',\n  'Zubrnická',\n  'Zvolenská',\n  'Zvolská',\n  'Zvonařova',\n  'Zvonařovská',\n  'Zvonařská',\n  'Zvoncovitá',\n  'Zvonická',\n  'Zvonková',\n  'Zvoníčkova',\n  'Zvánovická',\n  'Zvíkovská',\n  'Záblatská',\n  'Zábranská',\n  'Zábrodí',\n  'Záběhlická',\n  'Zádražanská',\n  'Záhornická',\n  'Záhorského',\n  'Záhořanská',\n  'Záhořanského',\n  'Záhřebská',\n  'Zájezdní',\n  'Zákolanská',\n  'Zákostelní',\n  'Zákupská',\n  'Zálesí',\n  'Záluské',\n  'Zálužanského',\n  'Zálužická',\n  'Zálužská',\n  'Zámecká',\n  'Zámecké Schody',\n  'Zámezí',\n  'Zámišova',\n  'Zámělská',\n  'Západní',\n  'Zápasnická',\n  'Zápolská',\n  'Zápotoční',\n  'Zápská',\n  'Zárubova',\n  'Zárybnická',\n  'Zárybničná',\n  'Zárybská',\n  'Zásadská',\n  'Zásmucká',\n  'Zátišská',\n  'Zátiší',\n  'Zátopkova',\n  'Zátoňská',\n  'Závadova',\n  'Záveská',\n  'Závist',\n  'Závišova',\n  'Závodní',\n  'Závrchy',\n  'Závěrka',\n  'Zázvorkova',\n  'Zářijová',\n  'Zítkova',\n  'Zívrova',\n  'Zúžená',\n  'Údlická',\n  'Údolní',\n  'Údolí Hvězd',\n  'Úhlavská',\n  'Úhlová',\n  'Újezd',\n  'Újezdská',\n  'Úlibická',\n  'Únorová',\n  'Únětická',\n  'Úpická',\n  'Úprkova',\n  'Úpská',\n  'Úslavská',\n  'Ústavní',\n  'Ústecká',\n  'Ústřední',\n  'Útulná',\n  'Úvalská',\n  'Úvoz',\n  'Úvozová',\n  'Úzká',\n  'Čajkovského',\n  'Čakovická',\n  'Čankovská',\n  'Čapkova',\n  'Častavina',\n  'Častonická',\n  'Čechova',\n  'Čechtická',\n  'Čechurova',\n  'Čedičová',\n  'Čejetická',\n  'Čejkovická',\n  'Čekanková',\n  'Čekanovská',\n  'Čelakovského Sady',\n  'Čeljabinská',\n  'Čelkovická',\n  'Čelná',\n  'Čelákovická',\n  'Čenkovská',\n  'Čenovická',\n  'Čentická',\n  'Čenětická',\n  'Čeperská',\n  'Čeradická',\n  'Čerchovská',\n  'Čermákova',\n  'Černická',\n  'Černilovská',\n  'Černičná',\n  'Černochova',\n  'Černockého',\n  'Černohorského',\n  'Černokostelecká',\n  'Černomořská',\n  'Černotínská',\n  'Černovická',\n  'Černošická',\n  'Černá',\n  'Černého',\n  'Černínova',\n  'Černínská',\n  'Čerpadlová',\n  'Čertouská',\n  'Čertův Vršek',\n  'Červencová',\n  'Červenkova',\n  'Červená',\n  'Červená Báň',\n  'Červený Mlýn',\n  'Červeňanského',\n  'Červnová',\n  'Čerčanská',\n  'Českobratrská',\n  'Českobrodská',\n  'Českodubská',\n  'Českolipská',\n  'Českomalínská',\n  'Českomoravská',\n  'Československého Exilu',\n  'Česká',\n  'České Družiny',\n  'Českého Červeného Kříže',\n  'Čestlická',\n  'Čestmírova',\n  'Česákova',\n  'Čečelická',\n  'Čeňkova',\n  'Češovská',\n  'Čibuzská',\n  'Čihákova',\n  'Čiklova',\n  'Čimelická',\n  'Čimická',\n  'Čirůvková',\n  'Čistovická',\n  'Čmelická',\n  'Čs. Armády',\n  'Čs. Tankistů',\n  'Čtyřdílná',\n  'Čtyřkolská',\n  'Čumpelíkova',\n  'Čuprova',\n  'Čábelecká',\n  'Čápova',\n  'Čáslavská',\n  'Čílova',\n  'Čínská',\n  'Čížovská',\n  'Ďáblická',\n  'Řadová',\n  'Řehořova',\n  'Řepečská',\n  'Řepná',\n  'Řeporyjská',\n  'Řeporyjské Náměstí',\n  'Řepová',\n  'Řepská',\n  'Řepíková',\n  'Řepínská',\n  'Řepčická',\n  'Řetězokovářů',\n  'Řetězová',\n  'Řevnická',\n  'Řeznická',\n  'Řezáčovo Nám.',\n  'Řezáčovo Náměstí',\n  'Řečického',\n  'Řešetovská',\n  'Řešovská',\n  'Řipská',\n  'Řásnovka',\n  'Říjnová',\n  'Římovská',\n  'Římská',\n  'Říčanova',\n  'Říčanská',\n  'Říční',\n  'Šachovská',\n  'Šafaříkova',\n  'Šafránecká',\n  'Šafránkova',\n  'Šafránová',\n  'Šafářova',\n  'Šakvická',\n  'Šaldova',\n  'Šalounova',\n  'Šalvějová',\n  'Šanovská',\n  'Šantrochova',\n  'Šatrova',\n  'Šebelova',\n  'Šeberovská',\n  'Šebestiánská',\n  'Šebkova',\n  'Šedivého',\n  'Šedova',\n  'Šejbalové',\n  'Šemberova',\n  'Šenovská',\n  'Šermířská',\n  'Šestajovická',\n  'Šestidomí',\n  'Šetelíkova',\n  'Ševce Matouše',\n  'Ševčenkova',\n  'Ševčíkova',\n  'Šeříková',\n  'Šibřinská',\n  'Šikmá',\n  'Šimanovská',\n  'Šimkova',\n  'Šimonova',\n  'Šimáčkova',\n  'Šimůnkova',\n  'Šircova',\n  'Široká',\n  'Šiškova',\n  'Školní',\n  'Školská',\n  'Škroupovo Nám.',\n  'Škroupovo Náměstí',\n  'Škrétova',\n  'Škvorecká',\n  'Škábova',\n  'Šlechtitelská',\n  'Šlejnická',\n  'Šlikova',\n  'Šlitrova',\n  'Šluknovská',\n  'Šmeralova',\n  'Šmilovského',\n  'Šmolíkova',\n  'Šolínova',\n  'Šostakovičovo Nám.',\n  'Šostakovičovo Náměstí',\n  'Španielova',\n  'Španělská',\n  'Špačkova',\n  'Špeciánova',\n  'Šperlova',\n  'Špirkova',\n  'Špitálská',\n  'Šplechnerova',\n  'Šporkova',\n  'Špotzova',\n  'Špálova',\n  'Šrobárova',\n  'Šromova',\n  'Štamberk',\n  'Štefkova',\n  'Štefánikova',\n  'Štemberova',\n  'Šternberkova',\n  'Šternova',\n  'Šternovská',\n  'Štichova',\n  'Štiplova',\n  'Štičkova',\n  'Štiřínská',\n  'Štochlova',\n  'Štolbova',\n  'Štolcova',\n  'Štolmířská',\n  'Štorchova',\n  'Štorkánova',\n  'Štramberská',\n  'Štulcova',\n  'Štupartská',\n  'Štursova',\n  'Štverákova',\n  'Štychova',\n  'Štíbrova',\n  'Štíhlická',\n  'Štítného',\n  'Štítová',\n  'Štúrova',\n  'Štěchovická',\n  'Štěpanická',\n  'Štěpařská',\n  'Štěpničná',\n  'Štěpánkova',\n  'Štěpánovská',\n  'Štěpánská',\n  'Štěrboholská',\n  'Štěrková',\n  'Štětkova',\n  'Štětínská',\n  'Šubertova',\n  'Šulcova',\n  'Šultysova',\n  'Šumavská',\n  'Šumavského',\n  'Šumberova',\n  'Šumenská',\n  'Šumická',\n  'Šumperská',\n  'Šustova',\n  'Švabinského',\n  'Švecova',\n  'Švehlova',\n  'Švejcarovo Náměstí',\n  'Švestková',\n  'Švihovská',\n  'Švábky',\n  'Švábova',\n  'Švédská',\n  'Šárecká',\n  'Šárovo Kolo',\n  'Šárčina',\n  'Šátalská',\n  'Šífařská',\n  'Šímova',\n  'Šípková',\n  'Šítkova',\n  'Šťastného',\n  'Šůrova',\n  'Žabovřeská',\n  'Žacléřská',\n  'Žalanského',\n  'Žalmanova',\n  'Žalovská',\n  'Žamberská',\n  'Žampašská',\n  'Žampiónová',\n  'Žandovská',\n  'Žatecká',\n  'Žateckých',\n  'Ždírnická',\n  'Žehuňská',\n  'Žehušická',\n  'Želetavská',\n  'Železniční',\n  'Železničářů',\n  'Železnobrodská',\n  'Železná',\n  'Želivecká',\n  'Želivka',\n  'Želivská',\n  'Želkovická',\n  'Želnavská',\n  'Ženíškova',\n  'Žeretická',\n  'Žermanická',\n  'Žernosecká',\n  'Žernovská',\n  'Žerotínova',\n  'Žherská',\n  'Žichlínská',\n  'Židlického',\n  'Žilinská',\n  'Žilovská',\n  'Žinkovská',\n  'Žirovnická',\n  'Žitavská',\n  'Žitavského',\n  'Žitná',\n  'Žitomírská',\n  'Živanická',\n  'Živcová',\n  'Živcových',\n  'Živonínská',\n  'Žiželická',\n  'Žižkova',\n  'Žižkovo Nám.',\n  'Žižkovo Náměstí',\n  'Žlebská',\n  'Žluťásková',\n  'Žofie Podlipské',\n  'Žufanova',\n  'Žukovského',\n  'Žulová',\n  'Županovická',\n  'Žvahovská',\n  'Žábova',\n  'Žákovská',\n  'Žárovická',\n  'Žíšovská',\n  'Žďárská',\n];\n"
  },
  {
    "path": "src/locales/cs_CZ/location/street_pattern.ts",
    "content": "export default ['{{location.street_name}}'];\n"
  },
  {
    "path": "src/locales/cs_CZ/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/cs_CZ/lorem/word.ts",
    "content": "export default [\n  'alias',\n  'consequatur',\n  'aut',\n  'perferendis',\n  'sit',\n  'voluptatem',\n  'accusantium',\n  'doloremque',\n  'aperiam',\n  'eaque',\n  'ipsa',\n  'quae',\n  'ab',\n  'illo',\n  'inventore',\n  'veritatis',\n  'et',\n  'quasi',\n  'architecto',\n  'beatae',\n  'vitae',\n  'dicta',\n  'sunt',\n  'explicabo',\n  'aspernatur',\n  'odit',\n  'fugit',\n  'sed',\n  'quia',\n  'consequuntur',\n  'magni',\n  'dolores',\n  'eos',\n  'qui',\n  'ratione',\n  'sequi',\n  'nesciunt',\n  'neque',\n  'dolorem',\n  'ipsum',\n  'dolor',\n  'amet',\n  'consectetur',\n  'adipisci',\n  'velit',\n  'non',\n  'numquam',\n  'eius',\n  'modi',\n  'tempora',\n  'incidunt',\n  'ut',\n  'labore',\n  'dolore',\n  'magnam',\n  'aliquam',\n  'quaerat',\n  'enim',\n  'ad',\n  'minima',\n  'veniam',\n  'quis',\n  'nostrum',\n  'exercitationem',\n  'ullam',\n  'corporis',\n  'nemo',\n  'ipsam',\n  'voluptas',\n  'suscipit',\n  'laboriosam',\n  'nisi',\n  'aliquid',\n  'ex',\n  'ea',\n  'commodi',\n  'autem',\n  'vel',\n  'eum',\n  'iure',\n  'reprehenderit',\n  'in',\n  'voluptate',\n  'esse',\n  'quam',\n  'nihil',\n  'molestiae',\n  'iusto',\n  'odio',\n  'dignissimos',\n  'ducimus',\n  'blanditiis',\n  'praesentium',\n  'laudantium',\n  'totam',\n  'rem',\n  'voluptatum',\n  'deleniti',\n  'atque',\n  'corrupti',\n  'quos',\n  'quas',\n  'molestias',\n  'excepturi',\n  'sint',\n  'occaecati',\n  'cupiditate',\n  'provident',\n  'perspiciatis',\n  'unde',\n  'omnis',\n  'iste',\n  'natus',\n  'error',\n  'similique',\n  'culpa',\n  'officia',\n  'deserunt',\n  'mollitia',\n  'animi',\n  'id',\n  'est',\n  'laborum',\n  'dolorum',\n  'fuga',\n  'harum',\n  'quidem',\n  'rerum',\n  'facilis',\n  'expedita',\n  'distinctio',\n  'nam',\n  'libero',\n  'tempore',\n  'cum',\n  'soluta',\n  'nobis',\n  'eligendi',\n  'optio',\n  'cumque',\n  'impedit',\n  'quo',\n  'porro',\n  'quisquam',\n  'minus',\n  'quod',\n  'maxime',\n  'placeat',\n  'facere',\n  'possimus',\n  'assumenda',\n  'repellendus',\n  'temporibus',\n  'quibusdam',\n  'illum',\n  'fugiat',\n  'nulla',\n  'pariatur',\n  'at',\n  'vero',\n  'accusamus',\n  'officiis',\n  'debitis',\n  'necessitatibus',\n  'saepe',\n  'eveniet',\n  'voluptates',\n  'repudiandae',\n  'recusandae',\n  'itaque',\n  'earum',\n  'hic',\n  'tenetur',\n  'a',\n  'sapiente',\n  'delectus',\n  'reiciendis',\n  'voluptatibus',\n  'maiores',\n  'doloribus',\n  'asperiores',\n  'repellat',\n];\n"
  },
  {
    "path": "src/locales/cs_CZ/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'Czech (Czechia)',\n  code: 'cs_CZ',\n  country: 'CZ',\n  language: 'cs',\n  endonym: 'čeština (Česká republika)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/cs_CZ/person/first_name.ts",
    "content": "export default {\n  generic: ['Nikola', 'René'],\n  female: [\n    'Abigail',\n    'Ada',\n    'Adalberta',\n    'Adelaida',\n    'Adina',\n    'Adolfa',\n    'Adolfína',\n    'Adriana',\n    'Adriena',\n    'Adriána',\n    'Adéla',\n    'Afra',\n    'Aglaja',\n    'Agáta',\n    'Aida',\n    'Alana',\n    'Albena',\n    'Alberta',\n    'Albertina',\n    'Albertýna',\n    'Albína',\n    'Alena',\n    'Alexandra',\n    'Aleška',\n    'Alfréda',\n    'Alice',\n    'Alida',\n    'Alina',\n    'Alma',\n    'Aloisie',\n    'Alojzije',\n    'Alžběta',\n    'Amanda',\n    'Amálie',\n    'Amáta',\n    'Amélie',\n    'Anabela',\n    'Anastázie',\n    'Anatolie',\n    'Anatázie',\n    'Anatólie',\n    'Andrea',\n    'Anděla',\n    'Andělína',\n    'Aneta',\n    'Anežka',\n    'Angela',\n    'Angelika',\n    'Anita',\n    'Anna',\n    'Anselma',\n    'Antonie',\n    'Apolena',\n    'Arabela',\n    'Aranka',\n    'Areta',\n    'Ariadna',\n    'Ariana',\n    'Ariela',\n    'Arleta',\n    'Armida',\n    'Arna',\n    'Arnolda',\n    'Arnoštka',\n    'Astrid',\n    'Astrida',\n    'Atanázie',\n    'Augusta',\n    'Augustina',\n    'Augustýna',\n    'Aura',\n    'Aurora',\n    'Aurélie',\n    'Babeta',\n    'Barbara',\n    'Barbora',\n    'Beatrice',\n    'Bedřiška',\n    'Bela',\n    'Belinda',\n    'Benedikta',\n    'Berenika',\n    'Berit',\n    'Bernarda',\n    'Berta',\n    'Bertolda',\n    'Beáta',\n    'Bianka',\n    'Bibiana',\n    'Birgit',\n    'Birgita',\n    'Blahomila',\n    'Blahomíra',\n    'Blahoslava',\n    'Blanka',\n    'Blažena',\n    'Bohdana',\n    'Bohumila',\n    'Bohumíra',\n    'Bohuna',\n    'Bohuslava',\n    'Bohuše',\n    'Bojana',\n    'Bojislava',\n    'Boleslava',\n    'Borislava',\n    'Bořislava',\n    'Božena',\n    'Božetěcha',\n    'Božidara',\n    'Branimíra',\n    'Branislava',\n    'Bratislava',\n    'Brenda',\n    'Brigita',\n    'Brita',\n    'Bronislava',\n    'Bruna',\n    'Brunhilda',\n    'Běla',\n    'Břetislava',\n    'Cecilie',\n    'Cecílie',\n    'Celestina',\n    'Celestýna',\n    'Celie',\n    'Celina',\n    'Chranislava',\n    'Ctibora',\n    'Ctirada',\n    'Ctislava',\n    'Cyntie',\n    'Cyrila',\n    'Dagmar',\n    'Dagmara',\n    'Dalibora',\n    'Dalida',\n    'Dalie',\n    'Dalila',\n    'Dalimila',\n    'Dalimíra',\n    'Damaris',\n    'Damiana',\n    'Damiána',\n    'Dana',\n    'Danica',\n    'Daniela',\n    'Danuta',\n    'Danuše',\n    'Daria',\n    'Darie',\n    'Darina',\n    'Darja',\n    'Davida',\n    'Debora',\n    'Delie',\n    'Denisa',\n    'Diana',\n    'Dina',\n    'Dita',\n    'Diviška',\n    'Dobrava',\n    'Dobromila',\n    'Dobromíra',\n    'Dobroslava',\n    'Dominika',\n    'Donalda',\n    'Donáta',\n    'Dora',\n    'Doris',\n    'Dorota',\n    'Doubrava',\n    'Doubravka',\n    'Drahomila',\n    'Drahomíra',\n    'Drahoslava',\n    'Drahotína',\n    'Drahuše',\n    'Dulcinea',\n    'Dušana',\n    'Edita',\n    'Eduarda',\n    'Edvarda',\n    'Egona',\n    'Ela',\n    'Elektra',\n    'Elena',\n    'Eleonora',\n    'Elfrída',\n    'Eliška',\n    'Elsa',\n    'Elvíra',\n    'Elza',\n    'Ema',\n    'Emanuela',\n    'Emilie',\n    'Emílie',\n    'Erika',\n    'Erna',\n    'Ervína',\n    'Estela',\n    'Ester',\n    'Estera',\n    'Etela',\n    'Eufrozina',\n    'Eufrozína',\n    'Eugenie',\n    'Eulálie',\n    'Eunika',\n    'Eusebie',\n    'Eva',\n    'Evelina',\n    'Evelína',\n    'Evženie',\n    'Fabie',\n    'Fabiána',\n    'Fatima',\n    'Faustina',\n    'Faustýna',\n    'Fedora',\n    'Felicie',\n    'Felicita',\n    'Felície',\n    'Ferdinanda',\n    'Fidelie',\n    'Filipa',\n    'Filoména',\n    'Flavie',\n    'Flora',\n    'Florentina',\n    'Florentýna',\n    'Flóra',\n    'Františka',\n    'Frída',\n    'Féba',\n    'Gabriela',\n    'Gaja',\n    'Gajana',\n    'Galina',\n    'Garika',\n    'Gema',\n    'Geralda',\n    'Geraldina',\n    'Gerarda',\n    'Gerardina',\n    'Gerda',\n    'Gerharda',\n    'Gertruda',\n    'Gilberta',\n    'Gina',\n    'Gisela',\n    'Gita',\n    'Gizela',\n    'Glorie',\n    'Gordana',\n    'Gracie',\n    'Graciána',\n    'Gražina',\n    'Griselda',\n    'Grizelda',\n    'Grácie',\n    'Gréta',\n    'Gudrun',\n    'Gustava',\n    'Gvendolina',\n    'Gvendolína',\n    'Halina',\n    'Hana',\n    'Havla',\n    'Heda',\n    'Hedvika',\n    'Heidrun',\n    'Helena',\n    'Helga',\n    'Herberta',\n    'Hermína',\n    'Herta',\n    'Hilda',\n    'Hortensie',\n    'Hortenzie',\n    'Horymíra',\n    'Hostimila',\n    'Hostimíra',\n    'Hostislava',\n    'Hvězdoslava',\n    'Hyacinta',\n    'Háta',\n    'Iboja',\n    'Ida',\n    'Ignácie',\n    'Ignáta',\n    'Ildika',\n    'Iljana',\n    'Ilona',\n    'Ilsa',\n    'Ilza',\n    'Ines',\n    'Inesa',\n    'Ingeborg',\n    'Ingeborga',\n    'Ingrid',\n    'Ingrida',\n    'Inka',\n    'Inéz',\n    'Irena',\n    'Iris',\n    'Irma',\n    'Isabela',\n    'Isidora',\n    'Isolda',\n    'Iva',\n    'Ivana',\n    'Iveta',\n    'Ivona',\n    'Izabela',\n    'Izidora',\n    'Izolda',\n    'Jadrana',\n    'Jadranka',\n    'Jakuba',\n    'Jakubka',\n    'Jana',\n    'Jarmila',\n    'Jarolíma',\n    'Jaromíra',\n    'Jaroslava',\n    'Jasmína',\n    'Jasna',\n    'Jasněna',\n    'Jelena',\n    'Jenovéfa',\n    'Jesika',\n    'Jindra',\n    'Jindřiška',\n    'Jitka',\n    'Jiřina',\n    'Johana',\n    'Jolana',\n    'Jolanta',\n    'Jordana',\n    'Jorga',\n    'Josefa',\n    'Josefína',\n    'Jovana',\n    'Jozefa',\n    'Jozefína',\n    'Judita',\n    'Juliana',\n    'Julie',\n    'Juliána',\n    'Justina',\n    'Justýna',\n    'Juta',\n    'Kamila',\n    'Karin',\n    'Karina',\n    'Karla',\n    'Karmela',\n    'Karmen',\n    'Karolina',\n    'Karolína',\n    'Kateřina',\n    'Katrin',\n    'Katrina',\n    'Kazi',\n    'Kazimíra',\n    'Kira',\n    'Klaudie',\n    'Klementina',\n    'Klementýna',\n    'Kleopatra',\n    'Klotylda',\n    'Klára',\n    'Koleta',\n    'Kolombína',\n    'Kolumbína',\n    'Konstance',\n    'Konstancie',\n    'Konsuela',\n    'Konzuela',\n    'Kora',\n    'Kordula',\n    'Korina',\n    'Kornélie',\n    'Krasava',\n    'Krasomila',\n    'Kristina',\n    'Kristýna',\n    'Kunhuta',\n    'Květa',\n    'Květoslava',\n    'Květuše',\n    'Lada',\n    'Ladislava',\n    'Larisa',\n    'Laura',\n    'Laurencie',\n    'Lea',\n    'Leila',\n    'Lejla',\n    'Lena',\n    'Lenka',\n    'Leokádie',\n    'Leona',\n    'Leonora',\n    'Leontina',\n    'Leontýna',\n    'Leopolda',\n    'Leopoldina',\n    'Leopoldýna',\n    'Leticie',\n    'Lia',\n    'Liana',\n    'Libora',\n    'Liboslava',\n    'Libuše',\n    'Liběna',\n    'Lidmila',\n    'Liliana',\n    'Lina',\n    'Linda',\n    'Livie',\n    'Ljuba',\n    'Lola',\n    'Loreta',\n    'Lorna',\n    'Lota',\n    'Lubomíra',\n    'Luboslava',\n    'Lucie',\n    'Luciána',\n    'Ludiše',\n    'Ludmila',\n    'Ludomíra',\n    'Ludoslava',\n    'Ludvika',\n    'Ludvíka',\n    'Luisa',\n    'Lujza',\n    'Lukrécie',\n    'Lumíra',\n    'Luďka',\n    'Lydie',\n    'Léda',\n    'Lýdie',\n    'Mabel',\n    'Mabela',\n    'Magda',\n    'Magdalena',\n    'Magdaléna',\n    'Mahulena',\n    'Maja',\n    'Malvína',\n    'Manon',\n    'Manona',\n    'Manuela',\n    'Marcela',\n    'Marcelína',\n    'Margit',\n    'Margita',\n    'Mariana',\n    'Marie',\n    'Marieta',\n    'Marika',\n    'Marilyn',\n    'Marina',\n    'Mariola',\n    'Marion',\n    'Marisa',\n    'Marita',\n    'Markéta',\n    'Marlena',\n    'Marta',\n    'Martina',\n    'Matylda',\n    'Maud',\n    'Maxima',\n    'Medea',\n    'Melinda',\n    'Melisa',\n    'Melita',\n    'Melánie',\n    'Mercedes',\n    'Mečislava',\n    'Michaela',\n    'Michala',\n    'Milada',\n    'Milana',\n    'Milena',\n    'Miloslava',\n    'Milred',\n    'Miluše',\n    'Mira',\n    'Mirabela',\n    'Miranda',\n    'Mirela',\n    'Miriam',\n    'Mirjam',\n    'Mirka',\n    'Miromila',\n    'Miroslava',\n    'Mnislava',\n    'Mona',\n    'Monika',\n    'Muriel',\n    'Muriela',\n    'Myrna',\n    'Mája',\n    'Médea',\n    'Mína',\n    'Naděžda',\n    'Naneta',\n    'Narcisa',\n    'Natalie',\n    'Nataša',\n    'Natálie',\n    'Naďa',\n    'Neda',\n    'Nela',\n    'Nevena',\n    'Nika',\n    'Nikodéma',\n    'Nikol',\n    'Niké',\n    'Nila',\n    'Nina',\n    'Noema',\n    'Noemi',\n    'Nona',\n    'Nora',\n    'Norberta',\n    'Norma',\n    'Odeta',\n    'Ofélie',\n    'Oktavie',\n    'Oktávie',\n    'Oldřiška',\n    'Olga',\n    'Oliva',\n    'Olivie',\n    'Olympie',\n    'Ondřejka',\n    'Otakara',\n    'Otilie',\n    'Otýlie',\n    'Oxana',\n    'Palmira',\n    'Pamela',\n    'Paskala',\n    'Patricie',\n    'Pavla',\n    'Pavlína',\n    'Pelagie',\n    'Penelopa',\n    'Perla',\n    'Persida',\n    'Perzida',\n    'Petra',\n    'Petrana',\n    'Petronela',\n    'Petronila',\n    'Petruše',\n    'Petula',\n    'Pilar',\n    'Polyxena',\n    'Pravdomila',\n    'Pravomila',\n    'Pravoslav',\n    'Pravoslava',\n    'Priscila',\n    'Priska',\n    'Prokopa',\n    'Přibyslava',\n    'Radana',\n    'Radimíra',\n    'Radislava',\n    'Radka',\n    'Radmila',\n    'Radomila',\n    'Radomíra',\n    'Radoslava',\n    'Radovana',\n    'Radslava',\n    'Rafaela',\n    'Raisa',\n    'Rajsa',\n    'Ramona',\n    'Rastislava',\n    'Rebeka',\n    'Regina',\n    'Regína',\n    'Renata',\n    'Renáta',\n    'Ria',\n    'Riana',\n    'Richarda',\n    'Rina',\n    'Rita',\n    'Roberta',\n    'Robina',\n    'Romana',\n    'Rosa',\n    'Rosalinda',\n    'Rosamunda',\n    'Rosana',\n    'Rostislava',\n    'Rovena',\n    'Roxana',\n    'Rozalinda',\n    'Rozamunda',\n    'Rozana',\n    'Rozina',\n    'Rozita',\n    'Rozvita',\n    'Rozálie',\n    'Rudolfa',\n    'Rudolfina',\n    'Rudolfína',\n    'Rut',\n    'Ráchel',\n    'Róza',\n    'Rút',\n    'Růžena',\n    'Sabina',\n    'Sabrina',\n    'Salomea',\n    'Salomena',\n    'Samuela',\n    'Sandra',\n    'Saskia',\n    'Saskie',\n    'Saxona',\n    'Scholastika',\n    'Selena',\n    'Selma',\n    'Senta',\n    'Serafína',\n    'Serena',\n    'Sibyla',\n    'Sidonie',\n    'Silvie',\n    'Silvána',\n    'Simeona',\n    'Simona',\n    'Skarlet',\n    'Skarleta',\n    'Slavomila',\n    'Slavomíra',\n    'Slavěna',\n    'Slávka',\n    'Soběslava',\n    'Sofie',\n    'Sofronie',\n    'Solveig',\n    'Solveiga',\n    'Sotira',\n    'Soňa',\n    'Stanislava',\n    'Stela',\n    'Stáza',\n    'Svatava',\n    'Svatoslava',\n    'Světla',\n    'Světlana',\n    'Světluše',\n    'Sylva',\n    'Sylvie',\n    'Sára',\n    'Tamara',\n    'Taťána',\n    'Tea',\n    'Tekla',\n    'Teodora',\n    'Teodozie',\n    'Teofila',\n    'Tereza',\n    'Terezie',\n    'Thea',\n    'Theodora',\n    'Theodosie',\n    'Theofila',\n    'Tomáška',\n    'Toska',\n    'Táňa',\n    'Ulrika',\n    'Una',\n    'Uršula',\n    'Valburga',\n    'Valdemara',\n    'Valentina',\n    'Valentýna',\n    'Valerie',\n    'Valérie',\n    'Vanda',\n    'Vanesa',\n    'Veleslava',\n    'Velislava',\n    'Vendelína',\n    'Vendula',\n    'Vendulka',\n    'Venuše',\n    'Verona',\n    'Veronika',\n    'Vesna',\n    'Viktorie',\n    'Vilemína',\n    'Vilma',\n    'Viléma',\n    'Vincencie',\n    'Viola',\n    'Violeta',\n    'Virginie',\n    'Virgínie',\n    'Viviana',\n    'Vladana',\n    'Vladimíra',\n    'Vladislava',\n    'Vladěna',\n    'Vlasta',\n    'Vlastimila',\n    'Vlastimíra',\n    'Vlastislava',\n    'Vojmíra',\n    'Vojslava',\n    'Vojtěška',\n    'Voršila',\n    'Vratislava',\n    'Václava',\n    'Víta',\n    'Vítězslava',\n    'Věduna',\n    'Věnceslava',\n    'Věnka',\n    'Věra',\n    'Věroslava',\n    'Věslava',\n    'Xaverie',\n    'Xenie',\n    'Zaida',\n    'Zaira',\n    'Zbyhněva',\n    'Zbyslava',\n    'Zbyňka',\n    'Zbyška',\n    'Zdena',\n    'Zdenka',\n    'Zdeslava',\n    'Zdeňka',\n    'Zdislava',\n    'Zenobie',\n    'Zina',\n    'Zinaida',\n    'Zita',\n    'Zlata',\n    'Zlatomíra',\n    'Zlatuše',\n    'Zoe',\n    'Zoja',\n    'Zora',\n    'Zoroslava',\n    'Zuzana',\n    'Zvonimíra',\n    'Čestmíra',\n    'Čeňka',\n    'Čistoslava',\n    'Řehořka',\n    'Šarlota',\n    'Šimona',\n    'Štěpána',\n    'Štěpánka',\n    'Šárka',\n    'Žakelina',\n    'Žakelína',\n    'Žaneta',\n    'Ždana',\n    'Želimíra',\n    'Želislava',\n    'Želmíra',\n    'Žitomíra',\n    'Žitoslava',\n    'Živa',\n    'Živana',\n    'Žofie',\n  ],\n  male: [\n    'Abadon',\n    'Abdon',\n    'Abelard',\n    'Abraham',\n    'Abrahám',\n    'Absolon',\n    'Absolón',\n    'Achil',\n    'Achiles',\n    'Adalbert',\n    'Adam',\n    'Adin',\n    'Adolf',\n    'Adrian',\n    'Adrián',\n    'Agaton',\n    'Alan',\n    'Alban',\n    'Albert',\n    'Albrecht',\n    'Albín',\n    'Aldo',\n    'Alen',\n    'Alexandr',\n    'Alexej',\n    'Aleš',\n    'Alfons',\n    'Alfréd',\n    'Alois',\n    'Alojz',\n    'Alva',\n    'Alvar',\n    'Alvin',\n    'Amadeus',\n    'Amand',\n    'Ambrož',\n    'Amos',\n    'Amát',\n    'Anastáz',\n    'Anatol',\n    'Andrej',\n    'Anděl',\n    'Andělín',\n    'Anselm',\n    'Antal',\n    'Antonín',\n    'Aram',\n    'Ariel',\n    'Aristid',\n    'Arkád',\n    'Armand',\n    'Armin',\n    'Arne',\n    'Arnold',\n    'Arnošt',\n    'Arpád',\n    'Arsen',\n    'Artur',\n    'Artuš',\n    'Arzen',\n    'Atanas',\n    'Atanáš',\n    'Atila',\n    'August',\n    'Augustin',\n    'Augustýn',\n    'Aurel',\n    'Aurelián',\n    'Axel',\n    'Baltazar',\n    'Barnabáš',\n    'Bartoloměj',\n    'Basil',\n    'Bazil',\n    'Beatus',\n    'Bedřich',\n    'Benedikt',\n    'Benjamin',\n    'Benjamín',\n    'Bernard',\n    'Bertold',\n    'Bertram',\n    'Bivoj',\n    'Blahomil',\n    'Blahomír',\n    'Blahoslav',\n    'Blažej',\n    'Bohdan',\n    'Bohuchval',\n    'Bohumil',\n    'Bohumír',\n    'Bohun',\n    'Bohuslav',\n    'Bohuš',\n    'Bojan',\n    'Bolemír',\n    'Boleslav',\n    'Bonifác',\n    'Borek',\n    'Boris',\n    'Borislav',\n    'Bořek',\n    'Bořislav',\n    'Bořivoj',\n    'Božetěch',\n    'Božidar',\n    'Božislav',\n    'Branimír',\n    'Branislav',\n    'Bratislav',\n    'Bret',\n    'Brian',\n    'Brit',\n    'Bronislav',\n    'Bruno',\n    'Budimír',\n    'Budislav',\n    'Budivoj',\n    'Břetislav',\n    'Cecil',\n    'Cedrik',\n    'Celestin',\n    'Celestýn',\n    'Chrabroš',\n    'Chraniboj',\n    'Chranibor',\n    'Chranislav',\n    'Chrudoš',\n    'Chval',\n    'Ctibor',\n    'Ctirad',\n    'Ctislav',\n    'Cyprián',\n    'Cyril',\n    'César',\n    'Cézar',\n    'Dag',\n    'Dalibor',\n    'Dalimil',\n    'Dalimír',\n    'Damián',\n    'Dan',\n    'Daniel',\n    'Darek',\n    'Darius',\n    'David',\n    'Denis',\n    'Dezider',\n    'Dimitrij',\n    'Dino',\n    'Dionýz',\n    'Dionýzos',\n    'Diviš',\n    'Dluhoš',\n    'Dobromil',\n    'Dobromír',\n    'Dobroslav',\n    'Dominik',\n    'Donald',\n    'Donát',\n    'Dorian',\n    'Dorián',\n    'Drahomil',\n    'Drahomír',\n    'Drahoslav',\n    'Drahotín',\n    'Drahoň',\n    'Drahoš',\n    'Drahutin',\n    'Dušan',\n    'Děpold',\n    'Dětmar',\n    'Dětřich',\n    'Edgar',\n    'Edmond',\n    'Edmund',\n    'Eduard',\n    'Edvard',\n    'Edvin',\n    'Edvín',\n    'Egmont',\n    'Egon',\n    'Elizej',\n    'Elizeus',\n    'Eliáš',\n    'Elmar',\n    'Elvis',\n    'Emanuel',\n    'Emerich',\n    'Emil',\n    'Emilián',\n    'Engelbert',\n    'Erazim',\n    'Erazmus',\n    'Erhard',\n    'Erich',\n    'Erik',\n    'Ernest',\n    'Ernst',\n    'Ervín',\n    'Eugen',\n    'Eusebius',\n    'Evald',\n    'Evan',\n    'Evarist',\n    'Evžen',\n    'Ezechiel',\n    'Ezra',\n    'Fabián',\n    'Faust',\n    'Faustin',\n    'Faustýn',\n    'Fedor',\n    'Felicián',\n    'Felix',\n    'Ferdinand',\n    'Fidel',\n    'Fidelius',\n    'Filemon',\n    'Filibert',\n    'Filip',\n    'Filomen',\n    'Flavius',\n    'Flavián',\n    'Florentin',\n    'Florentýn',\n    'Florián',\n    'Fortunát',\n    'Franc',\n    'František',\n    'Fridolín',\n    'Fráňa',\n    'Gabin',\n    'Gabriel',\n    'Garik',\n    'Gaston',\n    'Gedeon',\n    'Gejza',\n    'Genadij',\n    'Gerald',\n    'Gerard',\n    'Gerazim',\n    'Gerhard',\n    'Gilbert',\n    'Gleb',\n    'Glen',\n    'Gorazd',\n    'Gordon',\n    'Gothard',\n    'Gracián',\n    'Grant',\n    'Gunter',\n    'Gustav',\n    'Gál',\n    'Géza',\n    'Gűnter',\n    'Hanuš',\n    'Harald',\n    'Harold',\n    'Havel',\n    'Haštal',\n    'Helmut',\n    'Herbert',\n    'Herman',\n    'Heřman',\n    'Hilar',\n    'Hilarius',\n    'Hjalmar',\n    'Homér',\n    'Honor',\n    'Honorius',\n    'Horst',\n    'Horymír',\n    'Horác',\n    'Hostimil',\n    'Hostimír',\n    'Hostislav',\n    'Hostivít',\n    'Hovard',\n    'Hubert',\n    'Hugo',\n    'Hvězdoslav',\n    'Hyacint',\n    'Hynek',\n    'Hypolit',\n    'Ignác',\n    'Ignát',\n    'Igor',\n    'Ilja',\n    'Inocenc',\n    'Irenej',\n    'Ireneus',\n    'Irvin',\n    'Isidor',\n    'Ivan',\n    'Ivar',\n    'Ivo',\n    'Ivor',\n    'Izaiáš',\n    'Izidor',\n    'Izmael',\n    'Izák',\n    'Jacek',\n    'Jakub',\n    'Jan',\n    'Jarmil',\n    'Jarolím',\n    'Jaromil',\n    'Jaromír',\n    'Jaroslav',\n    'Jason',\n    'Jasoň',\n    'Jeremiáš',\n    'Jeroným',\n    'Jiljí',\n    'Jimram',\n    'Jindřich',\n    'Jiří',\n    'Job',\n    'Joel',\n    'Jonatan',\n    'Jonathan',\n    'Jonáš',\n    'Jordan',\n    'Josef',\n    'Jozef',\n    'Jozue',\n    'Jošt',\n    'Juda',\n    'Julius',\n    'Julián',\n    'Justin',\n    'Justýn',\n    'Jáchym',\n    'Kajetán',\n    'Kamil',\n    'Karel',\n    'Kasián',\n    'Kastor',\n    'Kazimír',\n    'Kašpar',\n    'Kilián',\n    'Kim',\n    'Klaudius',\n    'Klaudián',\n    'Klement',\n    'Kliment',\n    'Knut',\n    'Koloman',\n    'Kolombín',\n    'Kolumbán',\n    'Kolumbín',\n    'Konrád',\n    'Konstantin',\n    'Konstantýn',\n    'Kornel',\n    'Kornelius',\n    'Kosma',\n    'Kosmas',\n    'Krasomil',\n    'Krasoslav',\n    'Kristián',\n    'Kryšpín',\n    'Kryštof',\n    'Kurt',\n    'Kvido',\n    'Květoslav',\n    'Květoň',\n    'Květoš',\n    'Křesomysl',\n    'Křišťan',\n    'Ladislav',\n    'Lambert',\n    'Lars',\n    'Laurenc',\n    'Lazar',\n    'Leander',\n    'Leandr',\n    'Leo',\n    'Leodegar',\n    'Leon',\n    'Leonard',\n    'Leonid',\n    'Leontýn',\n    'Leopold',\n    'Leoš',\n    'Lev',\n    'Lešek',\n    'Libor',\n    'Liboslav',\n    'Lionel',\n    'Livius',\n    'Lorenc',\n    'Lotar',\n    'Lothar',\n    'Lubomír',\n    'Lubor',\n    'Luboslav',\n    'Luboš',\n    'Lucius',\n    'Lucián',\n    'Ludivoj',\n    'Ludomír',\n    'Ludoslav',\n    'Ludvík',\n    'Luděk',\n    'Lukrecius',\n    'Lukáš',\n    'Lumír',\n    'Lutibor',\n    'Lutobor',\n    'Magnus',\n    'Makar',\n    'Manfred',\n    'Manfréd',\n    'Mansvet',\n    'Manuel',\n    'Marcel',\n    'Marek',\n    'Marian',\n    'Marin',\n    'Mario',\n    'Marius',\n    'Marián',\n    'Martin',\n    'Matouš',\n    'Matyáš',\n    'Matěj',\n    'Max',\n    'Maxim',\n    'Maximilián',\n    'Maxmilián',\n    'Medard',\n    'Melichar',\n    'Merlin',\n    'Mervin',\n    'Metod',\n    'Metoděj',\n    'Mečislav',\n    'Michael',\n    'Michal',\n    'Mikoláš',\n    'Mikuláš',\n    'Milan',\n    'Milivoj',\n    'Milorad',\n    'Miloslav',\n    'Milota',\n    'Milouš',\n    'Milovan',\n    'Milovín',\n    'Miloň',\n    'Miloš',\n    'Milutín',\n    'Milík',\n    'Milíč',\n    'Mirek',\n    'Mirko',\n    'Miromil',\n    'Miron',\n    'Miroslav',\n    'Mirtil',\n    'Mlad',\n    'Mladen',\n    'Mnata',\n    'Mnislav',\n    'Modest',\n    'Mojmír',\n    'Mojžíš',\n    'Morgan',\n    'Moric',\n    'Moris',\n    'Mořic',\n    'Mstislav',\n    'Myron',\n    'Myrtil',\n    'Napoleon',\n    'Narcis',\n    'Natan',\n    'Natanael',\n    'Nathan',\n    'Nathanael',\n    'Neklan',\n    'Nepomuk',\n    'Nezamysl',\n    'Nikita',\n    'Nikodém',\n    'Nikolas',\n    'Norbert',\n    'Norman',\n    'Něhoslav',\n    'Odolen',\n    'Odon',\n    'Oktavius',\n    'Oktavián',\n    'Olaf',\n    'Olbram',\n    'Oldřich',\n    'Oleg',\n    'Oliver',\n    'Omar',\n    'Ondřej',\n    'Orest',\n    'Oskar',\n    'Osvald',\n    'Ota',\n    'Otakar',\n    'Otmar',\n    'Oto',\n    'Otokar',\n    'Otomar',\n    'Ovidius',\n    'Palmiro',\n    'Pankrác',\n    'Pantaleon',\n    'Paris',\n    'Parsival',\n    'Paskal',\n    'Patrik',\n    'Pavel',\n    'Pavlín',\n    'Pelhřim',\n    'Perikles',\n    'Petr',\n    'Petronius',\n    'Pius',\n    'Platon',\n    'Platón',\n    'Polykarp',\n    'Pravdomil',\n    'Pravomil',\n    'Prokop',\n    'Prosper',\n    'Přemysl',\n    'Přibyslav',\n    'Radan',\n    'Radegast',\n    'Radek',\n    'Radhost',\n    'Radim',\n    'Radimír',\n    'Radislav',\n    'Radivoj',\n    'Radko',\n    'Radmil',\n    'Radomil',\n    'Radomír',\n    'Radoslav',\n    'Radovan',\n    'Radoš',\n    'Radvan',\n    'Radúz',\n    'Rafael',\n    'Raimund',\n    'Rainald',\n    'Rainer',\n    'Rainhard',\n    'Rainold',\n    'Rajko',\n    'Ralf',\n    'Ramon',\n    'Randolf',\n    'Ranek',\n    'Ranko',\n    'Rastislav',\n    'Ratibor',\n    'Ratmír',\n    'Redmond',\n    'Reginald',\n    'Remig',\n    'Remus',\n    'Renát',\n    'Richard',\n    'Robert',\n    'Robin',\n    'Robinson',\n    'Roch',\n    'Rodan',\n    'Roderik',\n    'Rodrigo',\n    'Roger',\n    'Roland',\n    'Rolf',\n    'Roman',\n    'Romeo',\n    'Romuald',\n    'Romul',\n    'Romulus',\n    'Ronald',\n    'Rostislav',\n    'Ruben',\n    'Rudolf',\n    'Rufus',\n    'Rupert',\n    'Ruprecht',\n    'Ruslan',\n    'Samson',\n    'Samuel',\n    'Saturnin',\n    'Saul',\n    'Sebastian',\n    'Sebastián',\n    'Sebestian',\n    'Sedrik',\n    'Serafín',\n    'Serenus',\n    'Sergej',\n    'Servác',\n    'Severín',\n    'Sidon',\n    'Sigfríd',\n    'Silvan',\n    'Silvestr',\n    'Silvius',\n    'Silván',\n    'Simeon',\n    'Simon',\n    'Sinkler',\n    'Sixt',\n    'Sixtus',\n    'Slaviboj',\n    'Slavibor',\n    'Slavoboj',\n    'Slavoj',\n    'Slavomil',\n    'Slavomír',\n    'Slávek',\n    'Smil',\n    'Soběslav',\n    'Sokrat',\n    'Soter',\n    'Spytihněv',\n    'Stanimír',\n    'Stanislav',\n    'Stojan',\n    'Stojmír',\n    'Svatoboj',\n    'Svatobor',\n    'Svatomír',\n    'Svatopluk',\n    'Svatoslav',\n    'Sven',\n    'Svetozar',\n    'Sába',\n    'Sámo',\n    'Sáva',\n    'Tadeáš',\n    'Tankred',\n    'Taras',\n    'Teobald',\n    'Teodor',\n    'Teodorik',\n    'Teodoz',\n    'Teofan',\n    'Teofil',\n    'Terenc',\n    'Terencius',\n    'Theobald',\n    'Theodor',\n    'Theodorik',\n    'Theofan',\n    'Theofil',\n    'Tiber',\n    'Tiberius',\n    'Tibor',\n    'Tiburcius',\n    'Tichomil',\n    'Tichomír',\n    'Tichon',\n    'Timon',\n    'Timotej',\n    'Timoteus',\n    'Timur',\n    'Titus',\n    'Tobiáš',\n    'Tomislav',\n    'Tomáš',\n    'Tor',\n    'Torkvát',\n    'Torsten',\n    'Tristan',\n    'Udo',\n    'Ulrich',\n    'Upton',\n    'Urban',\n    'Uve',\n    'Vadim',\n    'Valdemar',\n    'Valentin',\n    'Valentýn',\n    'Valerián',\n    'Valter',\n    'Valtr',\n    'Vasil',\n    'Vavřinec',\n    'Veleslav',\n    'Velimír',\n    'Velislav',\n    'Vendelín',\n    'Verner',\n    'Vidor',\n    'Viktor',\n    'Viktorin',\n    'Viktorín',\n    'Vilibald',\n    'Vilmar',\n    'Vilém',\n    'Vincenc',\n    'Virgil',\n    'Virgin',\n    'Vitold',\n    'Vivian',\n    'Vladan',\n    'Vladimír',\n    'Vladislav',\n    'Vladivoj',\n    'Vlastimil',\n    'Vlastimír',\n    'Vlastislav',\n    'Vlk',\n    'Vojen',\n    'Vojmil',\n    'Vojmír',\n    'Vojslav',\n    'Vojtěch',\n    'Vok',\n    'Volfgang',\n    'Vratislav',\n    'Vsevolod',\n    'Václav',\n    'Vít',\n    'Vítoslav',\n    'Vítězslav',\n    'Věnceslav',\n    'Věnek',\n    'Věroslav',\n    'Všeboj',\n    'Všebor',\n    'Všerad',\n    'Všeslav',\n    'Xaver',\n    'Xaverius',\n    'Zachar',\n    'Zachariáš',\n    'Zbislav',\n    'Zbyhněv',\n    'Zbyněk',\n    'Zbyslav',\n    'Zbyšek',\n    'Zdeněk',\n    'Zderad',\n    'Zdeslav',\n    'Zdirad',\n    'Zdislav',\n    'Zdík',\n    'Zeno',\n    'Zenon',\n    'Zikmund',\n    'Zlatan',\n    'Zlatko',\n    'Zlatomír',\n    'Zoltán',\n    'Zoran',\n    'Zoroslav',\n    'Zosim',\n    'Zvonimír',\n    'Záboj',\n    'Záviš',\n    'Ábel',\n    'Ámos',\n    'Áron',\n    'Árón',\n    'Čeněk',\n    'Čestmír',\n    'Čistoslav',\n    'Řehoř',\n    'Šalamoun',\n    'Šalomoun',\n    'Šavel',\n    'Šebastián',\n    'Šimon',\n    'Štefan',\n    'Štěpán',\n    'Šťasta',\n    'Žarko',\n    'Ždan',\n    'Želibor',\n    'Želimír',\n    'Želislav',\n    'Želmír',\n    'Žitomír',\n    'Žitoslav',\n    'Živan',\n  ],\n};\n"
  },
  {
    "path": "src/locales/cs_CZ/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport suffix from './suffix';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  suffix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/cs_CZ/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Dolejší',\n    'Horký',\n    'Hořejší',\n    'Janků',\n    'Janů',\n    'Jirků',\n    'Kočí',\n    'Le',\n    'Pavlů',\n    'Petrů',\n    'Pham',\n  ],\n  female: [\n    'Adamcová',\n    'Adamová',\n    'Adámková',\n    'Albrechtová',\n    'Ambrožová',\n    'Andrlová',\n    'Andělová',\n    'Antošová',\n    'Bajerová',\n    'Balcarová',\n    'Balogová',\n    'Balounová',\n    'Balážová',\n    'Baranová',\n    'Barešová',\n    'Bartoňová',\n    'Bartošková',\n    'Bartošová',\n    'Bartáková',\n    'Bartůňková',\n    'Baráková',\n    'Bauerová',\n    'Bayerová',\n    'Baštová',\n    'Bažantová',\n    'Bednaříková',\n    'Bednářová',\n    'Bendová',\n    'Benešová',\n    'Beranová',\n    'Bergrová',\n    'Berková',\n    'Berkyová',\n    'Bernardová',\n    'Beránková',\n    'Bezděková',\n    'Bečková',\n    'Bečvářová',\n    'Bittnerová',\n    'Blahová',\n    'Blažková',\n    'Blechová',\n    'Bláhová',\n    'Bobková',\n    'Boháčková',\n    'Boháčová',\n    'Borovičková',\n    'Boudová',\n    'Boučková',\n    'Boušková',\n    'Bočková',\n    'Brabcová',\n    'Brabencová',\n    'Bradová',\n    'Bradáčová',\n    'Braunová',\n    'Brejchová',\n    'Brožková',\n    'Brožová',\n    'Brychtová',\n    'Brázdilová',\n    'Brázdová',\n    'Bubeníková',\n    'Buchtová',\n    'Burdová',\n    'Burešová',\n    'Burianová',\n    'Buriánková',\n    'Bučková',\n    'Byrtusová',\n    'Bártová',\n    'Bílková',\n    'Bílá',\n    'Bínová',\n    'Böhmová',\n    'Bělohlávková',\n    'Březinová',\n    'Břízová',\n    'Cahová',\n    'Chaloupková',\n    'Chalupová',\n    'Charvátová',\n    'Chlupová',\n    'Chládková',\n    'Chmelařová',\n    'Chmelíková',\n    'Chovancová',\n    'Chromá',\n    'Chudobová',\n    'Chvojková',\n    'Chvátalová',\n    'Chytilová',\n    'Cibulková',\n    'Cihlářová',\n    'Coufalová',\n    'Císařová',\n    'Danilová',\n    'Danišová',\n    'Danková',\n    'Davidová',\n    'Demetrová',\n    'Dittrichová',\n    'Divišová',\n    'Dlouhá',\n    'Dobešová',\n    'Dobiášová',\n    'Dobrovolná',\n    'Dohnalová',\n    'Dokoupilová',\n    'Dolejšová',\n    'Dolečková',\n    'Doležalová',\n    'Doleželová',\n    'Doskočilová',\n    'Dostálová',\n    'Doubková',\n    'Doubravová',\n    'Doušová',\n    'Dočekalová',\n    'Dočkalová',\n    'Drozdová',\n    'Drábková',\n    'Dubská',\n    'Duchoňová',\n    'Dudková',\n    'Dudová',\n    'Dufková',\n    'Dunková',\n    'Dušková',\n    'Dvorská',\n    'Dvořáková',\n    'Dvořáčková',\n    'Dědková',\n    'Eliášová',\n    'Erbenová',\n    'Fabiánová',\n    'Fantová',\n    'Farkašová',\n    'Fejfarová',\n    'Fenclová',\n    'Ferencová',\n    'Ferková',\n    'Fialová',\n    'Fiedlerová',\n    'Filipová',\n    'Fischerová',\n    'Fišerová',\n    'Floriánová',\n    'Fojtíková',\n    'Foltýnová',\n    'Formanová',\n    'Formánková',\n    'Fousková',\n    'Fořtová',\n    'Francová',\n    'Franková',\n    'Fridrichová',\n    'Frydrychová',\n    'Fuchsová',\n    'Fuksová',\n    'Fučíková',\n    'Gabrielová',\n    'Gajdošová',\n    'Gažiová',\n    'Gottwaldová',\n    'Gregorová',\n    'Grubrová',\n    'Grundzová',\n    'Grygarová',\n    'Gáborová',\n    'Hajná',\n    'Hamplová',\n    'Hanousková',\n    'Hanusová',\n    'Hanušová',\n    'Hanzalová',\n    'Hanzlová',\n    'Hanzlíková',\n    'Hanáková',\n    'Hanáčková',\n    'Hartmanová',\n    'Havelková',\n    'Havlová',\n    'Havlíková',\n    'Havlíčková',\n    'Havránková',\n    'Hašková',\n    'Heczková',\n    'Hegerová',\n    'Hejdová',\n    'Hejduková',\n    'Hejlová',\n    'Hejnová',\n    'Hendrychová',\n    'Hermanová',\n    'Heřmanová',\n    'Heřmánková',\n    'Hladká',\n    'Hladíková',\n    'Hlavatá',\n    'Hlaváčková',\n    'Hlaváčová',\n    'Hloušková',\n    'Hlávková',\n    'Hoffmannová',\n    'Hofmanová',\n    'Holanová',\n    'Holasová',\n    'Holcová',\n    'Holečková',\n    'Holoubková',\n    'Holubová',\n    'Holá',\n    'Holíková',\n    'Homolková',\n    'Homolová',\n    'Horníková',\n    'Horníčková',\n    'Horová',\n    'Horská',\n    'Horváthová',\n    'Horvátová',\n    'Horáková',\n    'Horáčková',\n    'Horňáková',\n    'Houdková',\n    'Houšková',\n    'Hovorková',\n    'Hošková',\n    'Hrabalová',\n    'Hrabovská',\n    'Hradecká',\n    'Hradilová',\n    'Hrbková',\n    'Hrbáčková',\n    'Hrdinová',\n    'Hrdličková',\n    'Hrdá',\n    'Hrnčířová',\n    'Hrochová',\n    'Hromádková',\n    'Hronová',\n    'Hrubešová',\n    'Hrubá',\n    'Hrušková',\n    'Hrůzová',\n    'Hubáčková',\n    'Hudcová',\n    'Hudečková',\n    'Humlová',\n    'Husáková',\n    'Hušková',\n    'Hynková',\n    'Hájková',\n    'Hálová',\n    'Hánová',\n    'Hýblová',\n    'Hůlková',\n    'Jahodová',\n    'Jakešová',\n    'Jaklová',\n    'Jakoubková',\n    'Jakubcová',\n    'Janatová',\n    'Jandová',\n    'Janečková',\n    'Janotová',\n    'Janoušková',\n    'Janovská',\n    'Jansová',\n    'Janáková',\n    'Janáčková',\n    'Janíková',\n    'Janíčková',\n    'Jančová',\n    'Jančíková',\n    'Jarešová',\n    'Jarošová',\n    'Javůrková',\n    'Jašková',\n    'Jechová',\n    'Jedličková',\n    'Jelenová',\n    'Jelínková',\n    'Jeníčková',\n    'Jeřábková',\n    'Ježková',\n    'Ježová',\n    'Jindrová',\n    'Jirková',\n    'Jiroušková',\n    'Jirsová',\n    'Jiráková',\n    'Jiránková',\n    'Jirásková',\n    'Jiříková',\n    'Johnová',\n    'Jonášová',\n    'Junková',\n    'Jurečková',\n    'Jurčíková',\n    'Juřicová',\n    'Juříková',\n    'Jánská',\n    'Jílková',\n    'Jírová',\n    'Kabátová',\n    'Kadeřábková',\n    'Kadlecová',\n    'Kafková',\n    'Kaisrová',\n    'Kalašová',\n    'Kalinová',\n    'Kalivodová',\n    'Kalousková',\n    'Kalousová',\n    'Kalová',\n    'Kalábová',\n    'Kameníková',\n    'Kantorová',\n    'Kaplanová',\n    'Karasová',\n    'Karbanová',\n    'Karlová',\n    'Karlíková',\n    'Karásková',\n    'Kasalová',\n    'Kavková',\n    'Kazdová',\n    'Kačírková',\n    'Kaňková',\n    'Kaňová',\n    'Kašparová',\n    'Kašpárková',\n    'Kašíková',\n    'Kindlová',\n    'Kleinová',\n    'Klementová',\n    'Klečková',\n    'Klimentová',\n    'Klimešová',\n    'Kloudová',\n    'Kloučková',\n    'Klímová',\n    'Knapová',\n    'Knotková',\n    'Kochová',\n    'Kociánová',\n    'Kocmanová',\n    'Kocourková',\n    'Kohoutková',\n    'Kohoutová',\n    'Kolaříková',\n    'Kolková',\n    'Kolmanová',\n    'Koláčková',\n    'Kolářová',\n    'Komárková',\n    'Komínková',\n    'Konečná',\n    'Koníčková',\n    'Kopalová',\n    'Kopecká',\n    'Kopečková',\n    'Kopečná',\n    'Kopřivová',\n    'Korbelová',\n    'Kosinová',\n    'Kosová',\n    'Kostková',\n    'Kosíková',\n    'Kotasová',\n    'Kotková',\n    'Kotlárová',\n    'Kotrbová',\n    'Koubková',\n    'Koubová',\n    'Koudelková',\n    'Koudelová',\n    'Koukalová',\n    'Koutná',\n    'Kouřilová',\n    'Kovaříková',\n    'Kováčová',\n    'Kovářová',\n    'Kováříková',\n    'Kozlová',\n    'Kozáková',\n    'Kořínková',\n    'Košťálová',\n    'Krajíčková',\n    'Kratochvílová',\n    'Krausová',\n    'Krejčová',\n    'Krejčíková',\n    'Krejčířová',\n    'Krištofová',\n    'Kropáčková',\n    'Kroupová',\n    'Krupičková',\n    'Krupková',\n    'Krupová',\n    'Králová',\n    'Králíková',\n    'Králíčková',\n    'Krátká',\n    'Krčmářová',\n    'Kubcová',\n    'Kubelková',\n    'Kubešová',\n    'Kubicová',\n    'Kubišová',\n    'Kubová',\n    'Kubánková',\n    'Kubátová',\n    'Kubíková',\n    'Kubínová',\n    'Kubíčková',\n    'Kuchařová',\n    'Kuchtová',\n    'Kudláčková',\n    'Kudrnová',\n    'Kuklová',\n    'Kulhavá',\n    'Kulhánková',\n    'Kuncová',\n    'Kunešová',\n    'Kupcová',\n    'Kupková',\n    'Kurková',\n    'Kučerová',\n    'Kučová',\n    'Kuželová',\n    'Kvapilová',\n    'Kvasničková',\n    'Kynclová',\n    'Kyselová',\n    'Káňová',\n    'Křenková',\n    'Křečková',\n    'Křivánková',\n    'Křížková',\n    'Křížová',\n    'Lacinová',\n    'Lacková',\n    'Lakatošová',\n    'Landová',\n    'Langová',\n    'Langrová',\n    'Lavičková',\n    'Lebedová',\n    'Levá',\n    'Linhartová',\n    'Lišková',\n    'Lorencová',\n    'Loudová',\n    'Ludvíková',\n    'Lukešová',\n    'Lukáčová',\n    'Lukášková',\n    'Lukášová',\n    'Látalová',\n    'Líbalová',\n    'Machalová',\n    'Machačová',\n    'Machová',\n    'Machálková',\n    'Macháčková',\n    'Macháčová',\n    'Macková',\n    'Macurová',\n    'Macáková',\n    'Majerová',\n    'Malečková',\n    'Malinová',\n    'Malá',\n    'Malíková',\n    'Marečková',\n    'Marešová',\n    'Marková',\n    'Martincová',\n    'Martinková',\n    'Martínková',\n    'Maršálková',\n    'Maršíková',\n    'Masopustová',\n    'Matoušková',\n    'Matoušová',\n    'Matulová',\n    'Matušková',\n    'Matysová',\n    'Matyášová',\n    'Matějková',\n    'Matějíčková',\n    'Maxová',\n    'Mayerová',\n    'Mazánková',\n    'Maňáková',\n    'Maříková',\n    'Mašková',\n    'Medková',\n    'Melicharová',\n    'Menclová',\n    'Menšíková',\n    'Mertová',\n    'Michalcová',\n    'Michalová',\n    'Michalíková',\n    'Michnová',\n    'Michálková',\n    'Mikešová',\n    'Miková',\n    'Mikulová',\n    'Mikulášková',\n    'Minaříková',\n    'Minářová',\n    'Mirgová',\n    'Mičková',\n    'Mlejnková',\n    'Mládková',\n    'Mlčochová',\n    'Mojžíšová',\n    'Mokrá',\n    'Molnárová',\n    'Moravcová',\n    'Morávková',\n    'Motlová',\n    'Motyčková',\n    'Moudrá',\n    'Moučková',\n    'Mrkvičková',\n    'Mrázková',\n    'Mrázová',\n    'Mráčková',\n    'Muchová',\n    'Musilová',\n    'Mužíková',\n    'Myšková',\n    'Máchová',\n    'Málková',\n    'Míková',\n    'Müllerová',\n    'Műllerová',\n    'Nagyová',\n    'Najmanová',\n    'Navrátilová',\n    'Nedbalová',\n    'Nedomová',\n    'Nedvědová',\n    'Nejedlá',\n    'Nesvadbová',\n    'Neubauerová',\n    'Neumannová',\n    'Neumanová',\n    'Nečasová',\n    'Nešporová',\n    'Nguyen vanová',\n    'Nguyenová',\n    'Nosková',\n    'Novosadová',\n    'Novotná',\n    'Nová',\n    'Nováková',\n    'Nováčková',\n    'Němcová',\n    'Němečková',\n    'Odehnalová',\n    'Olivová',\n    'Oláhová',\n    'Ondrová',\n    'Ondráčková',\n    'Orságová',\n    'Otáhalová',\n    'Palečková',\n    'Papežová',\n    'Patočková',\n    'Paulová',\n    'Pavelková',\n    'Pavlasová',\n    'Pavlicová',\n    'Pavlová',\n    'Pavlíková',\n    'Pavlíčková',\n    'Pazderová',\n    'Pařízková',\n    'Pašková',\n    'Pechová',\n    'Pecháčková',\n    'Pecková',\n    'Pekařová',\n    'Pekárková',\n    'Pelcová',\n    'Pelikánová',\n    'Pernicová',\n    'Peroutková',\n    'Peterková',\n    'Petrová',\n    'Petráková',\n    'Petrášová',\n    'Petříková',\n    'Petříčková',\n    'Peřinová',\n    'Pešková',\n    'Peštová',\n    'Pilařová',\n    'Pilátová',\n    'Pivoňková',\n    'Plachá',\n    'Plačková',\n    'Pluhařová',\n    'Plšková',\n    'Podzimková',\n    'Pohlová',\n    'Pokorná',\n    'Polanská',\n    'Poláchová',\n    'Poláková',\n    'Poláčková',\n    'Polášková',\n    'Polívková',\n    'Popelková',\n    'Pospíchalová',\n    'Pospíšilová',\n    'Potůčková',\n    'Pourová',\n    'Prachařová',\n    'Pražáková',\n    'Prchalová',\n    'Procházková',\n    'Prokešová',\n    'Prokopová',\n    'Provazníková',\n    'Prošková',\n    'Prášková',\n    'Průchová',\n    'Průšová',\n    'Ptáčková',\n    'Pánková',\n    'Pátková',\n    'Píchová',\n    'Píšová',\n    'Přibylová',\n    'Přikrylová',\n    'Příhodová',\n    'Pšeničková',\n    'Radová',\n    'Raková',\n    'Rambousková',\n    'Ratajová',\n    'Rašková',\n    'Remešová',\n    'Rezková',\n    'Richtrová',\n    'Roubalová',\n    'Rousová',\n    'Rozsypalová',\n    'Rudolfová',\n    'Rybová',\n    'Rybářová',\n    'Ryšavá',\n    'Rácová',\n    'Rýdlová',\n    'Růžičková',\n    'Růžková',\n    'Sadílková',\n    'Samková',\n    'Schejbalová',\n    'Schmidtová',\n    'Schneidrová',\n    'Schwarzová',\n    'Sedláková',\n    'Sedláčková',\n    'Sedlářová',\n    'Sehnalová',\n    'Seidlová',\n    'Seifertová',\n    'Sekaninová',\n    'Semerádová',\n    'Severová',\n    'Sikorová',\n    'Siváková',\n    'Skalická',\n    'Skalová',\n    'Sklenářová',\n    'Skopalová',\n    'Skořepová',\n    'Skácelová',\n    'Skálová',\n    'Skřivánková',\n    'Slabá',\n    'Sladká',\n    'Slaninová',\n    'Slavíková',\n    'Slavíčková',\n    'Slezáková',\n    'Slováková',\n    'Slováčková',\n    'Sluková',\n    'Sládková',\n    'Slámová',\n    'Smejkalová',\n    'Smetanová',\n    'Smolková',\n    'Smolová',\n    'Smolíková',\n    'Smrčková',\n    'Smržová',\n    'Smutná',\n    'Smékalová',\n    'Sobková',\n    'Sobotková',\n    'Sochorová',\n    'Sojková',\n    'Sokolová',\n    'Sommrová',\n    'Soukupová',\n    'Součková',\n    'Sovová',\n    'Spurná',\n    'Spáčilová',\n    'Srbová',\n    'Stará',\n    'Staňková',\n    'Stehlíková',\n    'Steinerová',\n    'Stejskalová',\n    'Stiborová',\n    'Stoklasová',\n    'Straková',\n    'Strejčková',\n    'Strnadová',\n    'Strouhalová',\n    'Stránská',\n    'Stuchlíková',\n    'Studená',\n    'Studničková',\n    'Stupková',\n    'Stárková',\n    'Suchomelová',\n    'Suchá',\n    'Suchánková',\n    'Suková',\n    'Svatoňová',\n    'Svatošová',\n    'Svačinová',\n    'Svitáková',\n    'Svobodová',\n    'Svozilová',\n    'Světlíková',\n    'Synková',\n    'Syrová',\n    'Sýkorová',\n    'Tancošová',\n    'Teplá',\n    'Tesařová',\n    'Tichá',\n    'Tomanová',\n    'Tomečková',\n    'Tomešová',\n    'Tomková',\n    'Tománková',\n    'Tomášková',\n    'Tomášová',\n    'Tranová',\n    'Trnková',\n    'Trojanová',\n    'Truhlářová',\n    'Trávníčková',\n    'Trčková',\n    'Turečková',\n    'Turková',\n    'Tučková',\n    'Tvrdá',\n    'Tvrdíková',\n    'Táborská',\n    'Tóthová',\n    'Třísková',\n    'Tůmová',\n    'Uhlířová',\n    'Uhrová',\n    'Ulrichová',\n    'Urbancová',\n    'Urbanová',\n    'Urbánková',\n    'Vacková',\n    'Vaculíková',\n    'Valentová',\n    'Valešová',\n    'Valová',\n    'Valášková',\n    'Vaníčková',\n    'Vančurová',\n    'Vaněčková',\n    'Vargová',\n    'Vavříková',\n    'Vaňková',\n    'Vašková',\n    'Vašáková',\n    'Vašíčková',\n    'Vejvodová',\n    'Vernerová',\n    'Veselá',\n    'Veverková',\n    'Večeřová',\n    'Vilímková',\n    'Vinšová',\n    'Vitásková',\n    'Vlachová',\n    'Vlasáková',\n    'Vlková',\n    'Vlčková',\n    'Vobořilová',\n    'Vodičková',\n    'Vodrážková',\n    'Vodáková',\n    'Vojtková',\n    'Vojtová',\n    'Vojtíšková',\n    'Vojtěchová',\n    'Vojáčková',\n    'Vokounová',\n    'Volfová',\n    'Volková',\n    'Volná',\n    'Vondrová',\n    'Vondráková',\n    'Vondráčková',\n    'Vorlová',\n    'Vorlíčková',\n    'Voráčková',\n    'Votavová',\n    'Votrubová',\n    'Voříšková',\n    'Vrabcová',\n    'Vrbová',\n    'Vrzalová',\n    'Vránová',\n    'Vybíralová',\n    'Vydrová',\n    'Vymazalová',\n    'Vyskočilová',\n    'Vysloužilová',\n    'Váchová',\n    'Václavková',\n    'Václavíková',\n    'Vágnerová',\n    'Válková',\n    'Vávrová',\n    'Váňová',\n    'Víchová',\n    'Vítková',\n    'Vítová',\n    'Víšková',\n    'Wagnerová',\n    'Waltrová',\n    'Webrová',\n    'Weissová',\n    'Winklerová',\n    'Wolfová',\n    'Zachová',\n    'Zahradníková',\n    'Zahrádková',\n    'Zajícová',\n    'Zajíčková',\n    'Zapletalová',\n    'Zatloukalová',\n    'Zavadilová',\n    'Zavřelová',\n    'Zbořilová',\n    'Zdražilová',\n    'Zedníková',\n    'Zelenková',\n    'Zelená',\n    'Zelinková',\n    'Zemanová',\n    'Zemánková',\n    'Zezulová',\n    'Zikmundová',\n    'Zimová',\n    'Zlámalová',\n    'Zoubková',\n    'Zouharová',\n    'Zvěřinová',\n    'Zábranská',\n    'Zálešáková',\n    'Zámečníková',\n    'Zárubová',\n    'Zíková',\n    'Čadová',\n    'Čapková',\n    'Čechová',\n    'Čejková',\n    'Čermáková',\n    'Černochová',\n    'Černohorská',\n    'Černá',\n    'Černíková',\n    'Červenková',\n    'Červená',\n    'Červeňáková',\n    'Červinková',\n    'Čiháková',\n    'Čonková',\n    'Čurdová',\n    'Čápová',\n    'Čížková',\n    'Řehořová',\n    'Řeháková',\n    'Řeháčková',\n    'Řezníčková',\n    'Řezáčová',\n    'Říhová',\n    'Šafaříková',\n    'Šafránková',\n    'Šafářová',\n    'Šandová',\n    'Šašková',\n    'Šebelová',\n    'Šebestová',\n    'Šebková',\n    'Šedivá',\n    'Šedová',\n    'Šenková',\n    'Šestáková',\n    'Ševčíková',\n    'Šilhavá',\n    'Šimečková',\n    'Šimková',\n    'Šimonová',\n    'Šimáková',\n    'Šimánková',\n    'Šimáčková',\n    'Šimčíková',\n    'Šimůnková',\n    'Šindelářová',\n    'Šindlerová',\n    'Široká',\n    'Šišková',\n    'Škodová',\n    'Škrabalová',\n    'Šlechtová',\n    'Šmejkalová',\n    'Šmerdová',\n    'Šmídová',\n    'Šnajdrová',\n    'Šolcová',\n    'Špačková',\n    'Špičková',\n    'Šplíchalová',\n    'Šrámková',\n    'Štefanová',\n    'Štefková',\n    'Šteflová',\n    'Štěpánková',\n    'Štěpánová',\n    'Štěrbová',\n    'Šubrtová',\n    'Šulcová',\n    'Šustrová',\n    'Švandová',\n    'Švarcová',\n    'Švecová',\n    'Švehlová',\n    'Švejdová',\n    'Švestková',\n    'Švábová',\n    'Šálková',\n    'Šímová',\n    'Šípková',\n    'Šípová',\n    'Šírová',\n    'Šťastná',\n    'Žemličková',\n    'Žigová',\n    'Žižková',\n    'Žáková',\n    'Žáčková',\n    'Žídková',\n    'Žďárská',\n    'Žůrková',\n  ],\n  male: [\n    'Adam',\n    'Adamec',\n    'Adámek',\n    'Albrecht',\n    'Ambrož',\n    'Andrle',\n    'Anděl',\n    'Antoš',\n    'Bajer',\n    'Balcar',\n    'Balog',\n    'Baloun',\n    'Baláž',\n    'Baran',\n    'Bareš',\n    'Bartoň',\n    'Bartoš',\n    'Bartošek',\n    'Barták',\n    'Bartůněk',\n    'Barák',\n    'Bauer',\n    'Bayer',\n    'Bašta',\n    'Bažant',\n    'Bednařík',\n    'Bednář',\n    'Benda',\n    'Beneš',\n    'Beran',\n    'Berger',\n    'Berka',\n    'Berky',\n    'Bernard',\n    'Beránek',\n    'Bezděk',\n    'Bečka',\n    'Bečvář',\n    'Bittner',\n    'Blaha',\n    'Blažek',\n    'Blecha',\n    'Bláha',\n    'Bobek',\n    'Boháč',\n    'Boháček',\n    'Borovička',\n    'Bouda',\n    'Bouček',\n    'Bouška',\n    'Boček',\n    'Brabec',\n    'Brabenec',\n    'Brada',\n    'Bradáč',\n    'Braun',\n    'Brejcha',\n    'Brož',\n    'Brožek',\n    'Brychta',\n    'Brázda',\n    'Brázdil',\n    'Bubeník',\n    'Buchta',\n    'Burda',\n    'Bureš',\n    'Burian',\n    'Buriánek',\n    'Buček',\n    'Byrtus',\n    'Bárta',\n    'Bílek',\n    'Bílý',\n    'Bína',\n    'Böhm',\n    'Bělohlávek',\n    'Březina',\n    'Bříza',\n    'Caha',\n    'Chaloupka',\n    'Chalupa',\n    'Charvát',\n    'Chlup',\n    'Chládek',\n    'Chmelař',\n    'Chmelík',\n    'Chovanec',\n    'Chromý',\n    'Chudoba',\n    'Chvojka',\n    'Chvátal',\n    'Chytil',\n    'Cibulka',\n    'Cihlář',\n    'Coufal',\n    'Císař',\n    'Daniel',\n    'Daniš',\n    'Daněk',\n    'David',\n    'Demeter',\n    'Dittrich',\n    'Diviš',\n    'Dlouhý',\n    'Dobeš',\n    'Dobiáš',\n    'Dobrovolný',\n    'Dohnal',\n    'Dokoupil',\n    'Dolejš',\n    'Doleček',\n    'Doležal',\n    'Doležel',\n    'Doskočil',\n    'Dostál',\n    'Doubek',\n    'Doubrava',\n    'Douša',\n    'Dočekal',\n    'Dočkal',\n    'Drozd',\n    'Drábek',\n    'Dubský',\n    'Duchoň',\n    'Duda',\n    'Dudek',\n    'Dufek',\n    'Dunka',\n    'Dušek',\n    'Dvorský',\n    'Dvořák',\n    'Dvořáček',\n    'Dědek',\n    'Eliáš',\n    'Erben',\n    'Fabián',\n    'Fanta',\n    'Farkaš',\n    'Fejfar',\n    'Fencl',\n    'Ferenc',\n    'Ferko',\n    'Fiala',\n    'Fiedler',\n    'Filip',\n    'Fischer',\n    'Fišer',\n    'Florián',\n    'Fojtík',\n    'Foltýn',\n    'Forman',\n    'Formánek',\n    'Fousek',\n    'Fořt',\n    'Franc',\n    'Frank',\n    'Franěk',\n    'Fridrich',\n    'Frydrych',\n    'Fuchs',\n    'Fuksa',\n    'Fučík',\n    'Gabriel',\n    'Gajdoš',\n    'Gaži',\n    'Gottwald',\n    'Gregor',\n    'Gruber',\n    'Grundza',\n    'Grygar',\n    'Gábor',\n    'Hajný',\n    'Hampl',\n    'Hanousek',\n    'Hanus',\n    'Hanuš',\n    'Hanzal',\n    'Hanzl',\n    'Hanzlík',\n    'Hanák',\n    'Hanáček',\n    'Hartman',\n    'Havel',\n    'Havelka',\n    'Havlík',\n    'Havlíček',\n    'Havránek',\n    'Hašek',\n    'Heczko',\n    'Heger',\n    'Hejda',\n    'Hejduk',\n    'Hejl',\n    'Hejna',\n    'Hendrych',\n    'Herman',\n    'Heřman',\n    'Heřmánek',\n    'Hladký',\n    'Hladík',\n    'Hlavatý',\n    'Hlaváč',\n    'Hlaváček',\n    'Hloušek',\n    'Hlávka',\n    'Hoffmann',\n    'Hofman',\n    'Holan',\n    'Holas',\n    'Holec',\n    'Holeček',\n    'Holoubek',\n    'Holub',\n    'Holík',\n    'Holý',\n    'Homola',\n    'Homolka',\n    'Hora',\n    'Horník',\n    'Horníček',\n    'Horský',\n    'Horvát',\n    'Horváth',\n    'Horák',\n    'Horáček',\n    'Horňák',\n    'Houdek',\n    'Houška',\n    'Hovorka',\n    'Hošek',\n    'Hrabal',\n    'Hrabovský',\n    'Hradecký',\n    'Hradil',\n    'Hrbek',\n    'Hrbáček',\n    'Hrdina',\n    'Hrdlička',\n    'Hrdý',\n    'Hrnčíř',\n    'Hroch',\n    'Hromádka',\n    'Hron',\n    'Hrubeš',\n    'Hrubý',\n    'Hruška',\n    'Hrůza',\n    'Hubáček',\n    'Hudec',\n    'Hudeček',\n    'Huml',\n    'Husák',\n    'Hušek',\n    'Hynek',\n    'Hájek',\n    'Hála',\n    'Hána',\n    'Hýbl',\n    'Hůlka',\n    'Jahoda',\n    'Jakeš',\n    'Jakl',\n    'Jakoubek',\n    'Jakubec',\n    'Janata',\n    'Janda',\n    'Janeček',\n    'Janečka',\n    'Janota',\n    'Janoušek',\n    'Janovský',\n    'Jansa',\n    'Janák',\n    'Janáček',\n    'Janík',\n    'Janíček',\n    'Janča',\n    'Jančík',\n    'Jareš',\n    'Jaroš',\n    'Javůrek',\n    'Jašek',\n    'Jech',\n    'Jedlička',\n    'Jelen',\n    'Jelínek',\n    'Jeníček',\n    'Jeřábek',\n    'Jež',\n    'Ježek',\n    'Jindra',\n    'Jirka',\n    'Jiroušek',\n    'Jirsa',\n    'Jirák',\n    'Jiránek',\n    'Jirásek',\n    'Jiřík',\n    'John',\n    'Jonáš',\n    'Junek',\n    'Jurečka',\n    'Jurčík',\n    'Juřica',\n    'Juřík',\n    'Jánský',\n    'Jílek',\n    'Jíra',\n    'Kabát',\n    'Kadeřábek',\n    'Kadlec',\n    'Kafka',\n    'Kaiser',\n    'Kala',\n    'Kalaš',\n    'Kalina',\n    'Kalivoda',\n    'Kalous',\n    'Kalousek',\n    'Kaláb',\n    'Kameník',\n    'Kantor',\n    'Kaplan',\n    'Karas',\n    'Karban',\n    'Karel',\n    'Karlík',\n    'Karásek',\n    'Kasal',\n    'Kavka',\n    'Kazda',\n    'Kačírek',\n    'Kaňa',\n    'Kaňka',\n    'Kašpar',\n    'Kašpárek',\n    'Kašík',\n    'Kindl',\n    'Klein',\n    'Klement',\n    'Klečka',\n    'Kliment',\n    'Klimeš',\n    'Klouda',\n    'Klouček',\n    'Klíma',\n    'Knap',\n    'Knotek',\n    'Koch',\n    'Kocián',\n    'Kocman',\n    'Kocourek',\n    'Kohout',\n    'Kohoutek',\n    'Kolařík',\n    'Kolek',\n    'Kolman',\n    'Koláček',\n    'Kolář',\n    'Komárek',\n    'Komínek',\n    'Konečný',\n    'Koníček',\n    'Kopal',\n    'Kopecký',\n    'Kopeček',\n    'Kopečný',\n    'Kopřiva',\n    'Korbel',\n    'Kos',\n    'Kosina',\n    'Kostka',\n    'Kosík',\n    'Kotas',\n    'Kotek',\n    'Kotlár',\n    'Kotrba',\n    'Kouba',\n    'Koubek',\n    'Koudela',\n    'Koudelka',\n    'Koukal',\n    'Koutný',\n    'Kouřil',\n    'Kovařík',\n    'Kováč',\n    'Kovář',\n    'Kovářík',\n    'Kozel',\n    'Kozák',\n    'Kořínek',\n    'Košťál',\n    'Krajíček',\n    'Kratochvíl',\n    'Kraus',\n    'Krejčí',\n    'Krejčík',\n    'Krejčíř',\n    'Krištof',\n    'Kropáček',\n    'Kroupa',\n    'Krupa',\n    'Krupička',\n    'Krupka',\n    'Král',\n    'Králík',\n    'Králíček',\n    'Krátký',\n    'Krčmář',\n    'Kuba',\n    'Kubec',\n    'Kubelka',\n    'Kubeš',\n    'Kubica',\n    'Kubiš',\n    'Kubánek',\n    'Kubát',\n    'Kubík',\n    'Kubín',\n    'Kubíček',\n    'Kuchař',\n    'Kuchta',\n    'Kudláček',\n    'Kudrna',\n    'Kukla',\n    'Kulhavý',\n    'Kulhánek',\n    'Kunc',\n    'Kuneš',\n    'Kupec',\n    'Kupka',\n    'Kurka',\n    'Kuča',\n    'Kučera',\n    'Kužel',\n    'Kvapil',\n    'Kvasnička',\n    'Kyncl',\n    'Kysela',\n    'Káňa',\n    'Křenek',\n    'Křeček',\n    'Křivánek',\n    'Kříž',\n    'Křížek',\n    'Lacina',\n    'Lacko',\n    'Lakatoš',\n    'Landa',\n    'Lang',\n    'Langer',\n    'Langr',\n    'Lavička',\n    'Lebeda',\n    'Levý',\n    'Linhart',\n    'Liška',\n    'Lorenc',\n    'Louda',\n    'Ludvík',\n    'Lukeš',\n    'Lukáč',\n    'Lukáš',\n    'Lukášek',\n    'Látal',\n    'Líbal',\n    'Macek',\n    'Mach',\n    'Machala',\n    'Machač',\n    'Machálek',\n    'Macháč',\n    'Macháček',\n    'Macura',\n    'Macák',\n    'Majer',\n    'Maleček',\n    'Malina',\n    'Malík',\n    'Malý',\n    'Marek',\n    'Mareček',\n    'Mareš',\n    'Martinec',\n    'Martinek',\n    'Martínek',\n    'Maršálek',\n    'Maršík',\n    'Masopust',\n    'Matouš',\n    'Matoušek',\n    'Matula',\n    'Matuška',\n    'Matys',\n    'Matyáš',\n    'Matějka',\n    'Matějíček',\n    'Maxa',\n    'Mayer',\n    'Mazánek',\n    'Maňák',\n    'Mařík',\n    'Mašek',\n    'Medek',\n    'Melichar',\n    'Mencl',\n    'Menšík',\n    'Merta',\n    'Michal',\n    'Michalec',\n    'Michalík',\n    'Michna',\n    'Michálek',\n    'Mika',\n    'Mikeš',\n    'Miko',\n    'Mikula',\n    'Mikulášek',\n    'Minařík',\n    'Minář',\n    'Mirga',\n    'Mička',\n    'Mlejnek',\n    'Mládek',\n    'Mlčoch',\n    'Mojžíš',\n    'Mokrý',\n    'Molnár',\n    'Moravec',\n    'Morávek',\n    'Motl',\n    'Motyčka',\n    'Moudrý',\n    'Moučka',\n    'Mrkvička',\n    'Mráz',\n    'Mrázek',\n    'Mráček',\n    'Mucha',\n    'Musil',\n    'Mužík',\n    'Myška',\n    'Mácha',\n    'Málek',\n    'Míka',\n    'Müller',\n    'Műller',\n    'Nagy',\n    'Najman',\n    'Navrátil',\n    'Nedbal',\n    'Nedoma',\n    'Nedvěd',\n    'Nejedlý',\n    'Nesvadba',\n    'Neubauer',\n    'Neuman',\n    'Neumann',\n    'Nečas',\n    'Nešpor',\n    'Nguyen',\n    'Nguyen van',\n    'Nosek',\n    'Novosad',\n    'Novotný',\n    'Novák',\n    'Nováček',\n    'Nový',\n    'Němec',\n    'Němeček',\n    'Odehnal',\n    'Oliva',\n    'Oláh',\n    'Ondra',\n    'Ondráček',\n    'Orság',\n    'Otáhal',\n    'Paleček',\n    'Papež',\n    'Patočka',\n    'Paul',\n    'Pavel',\n    'Pavelek',\n    'Pavelka',\n    'Pavlas',\n    'Pavlica',\n    'Pavlík',\n    'Pavlíček',\n    'Pazdera',\n    'Pařízek',\n    'Pašek',\n    'Pech',\n    'Pecha',\n    'Pecháček',\n    'Pecka',\n    'Pekař',\n    'Pekárek',\n    'Pelc',\n    'Pelikán',\n    'Pernica',\n    'Peroutka',\n    'Peterka',\n    'Petr',\n    'Petrák',\n    'Petráš',\n    'Petřík',\n    'Petříček',\n    'Peřina',\n    'Pešek',\n    'Peška',\n    'Pešta',\n    'Pilař',\n    'Pilát',\n    'Pivoňka',\n    'Plachý',\n    'Plaček',\n    'Pluhař',\n    'Plšek',\n    'Podzimek',\n    'Pohl',\n    'Pokorný',\n    'Polanský',\n    'Polách',\n    'Polák',\n    'Poláček',\n    'Polášek',\n    'Polívka',\n    'Popelka',\n    'Pospíchal',\n    'Pospíšil',\n    'Potůček',\n    'Pour',\n    'Prachař',\n    'Pražák',\n    'Prchal',\n    'Procházka',\n    'Prokeš',\n    'Prokop',\n    'Provazník',\n    'Prošek',\n    'Prášek',\n    'Průcha',\n    'Průša',\n    'Ptáček',\n    'Pánek',\n    'Pátek',\n    'Pícha',\n    'Píša',\n    'Přibyl',\n    'Přikryl',\n    'Příhoda',\n    'Pšenička',\n    'Rada',\n    'Rak',\n    'Rambousek',\n    'Rataj',\n    'Raška',\n    'Remeš',\n    'Rezek',\n    'Richter',\n    'Richtr',\n    'Roubal',\n    'Rous',\n    'Rozsypal',\n    'Rudolf',\n    'Ryba',\n    'Rybář',\n    'Ryšavý',\n    'Rác',\n    'Rýdl',\n    'Růžek',\n    'Růžička',\n    'Sadílek',\n    'Samek',\n    'Schejbal',\n    'Schmidt',\n    'Schneider',\n    'Schwarz',\n    'Sedlák',\n    'Sedláček',\n    'Sedlář',\n    'Sehnal',\n    'Seidl',\n    'Seifert',\n    'Sekanina',\n    'Semerád',\n    'Severa',\n    'Sikora',\n    'Sivák',\n    'Skala',\n    'Skalický',\n    'Sklenář',\n    'Skopal',\n    'Skořepa',\n    'Skácel',\n    'Skála',\n    'Skřivánek',\n    'Slabý',\n    'Sladký',\n    'Slanina',\n    'Slavík',\n    'Slavíček',\n    'Slezák',\n    'Slovák',\n    'Slováček',\n    'Sluka',\n    'Sládek',\n    'Sláma',\n    'Smejkal',\n    'Smetana',\n    'Smola',\n    'Smolka',\n    'Smolík',\n    'Smrčka',\n    'Smrž',\n    'Smutný',\n    'Smékal',\n    'Sobek',\n    'Sobotka',\n    'Sochor',\n    'Sojka',\n    'Sokol',\n    'Sommer',\n    'Soukup',\n    'Souček',\n    'Sova',\n    'Spurný',\n    'Spáčil',\n    'Srb',\n    'Staněk',\n    'Starý',\n    'Stehlík',\n    'Steiner',\n    'Stejskal',\n    'Stibor',\n    'Stoklasa',\n    'Straka',\n    'Strejček',\n    'Strnad',\n    'Strouhal',\n    'Stránský',\n    'Stuchlík',\n    'Studený',\n    'Studnička',\n    'Stupka',\n    'Stárek',\n    'Suchomel',\n    'Suchánek',\n    'Suchý',\n    'Suk',\n    'Svatoň',\n    'Svatoš',\n    'Svačina',\n    'Sviták',\n    'Svoboda',\n    'Svozil',\n    'Světlík',\n    'Synek',\n    'Syrový',\n    'Sýkora',\n    'Tancoš',\n    'Teplý',\n    'Tesař',\n    'Tichý',\n    'Toman',\n    'Tomek',\n    'Tomeček',\n    'Tomeš',\n    'Tománek',\n    'Tomáš',\n    'Tomášek',\n    'Tran',\n    'Trnka',\n    'Trojan',\n    'Truhlář',\n    'Trávníček',\n    'Trčka',\n    'Turek',\n    'Tureček',\n    'Tuček',\n    'Tvrdík',\n    'Tvrdý',\n    'Táborský',\n    'Tóth',\n    'Tříska',\n    'Tůma',\n    'Uher',\n    'Uhlíř',\n    'Ulrich',\n    'Urban',\n    'Urbanec',\n    'Urbánek',\n    'Vacek',\n    'Vaculík',\n    'Vala',\n    'Valenta',\n    'Valeš',\n    'Valášek',\n    'Vaníček',\n    'Vančura',\n    'Vaněk',\n    'Vaněček',\n    'Varga',\n    'Vavřík',\n    'Vašek',\n    'Vašák',\n    'Vašíček',\n    'Vejvoda',\n    'Verner',\n    'Veselý',\n    'Veverka',\n    'Večeřa',\n    'Vilímek',\n    'Vinš',\n    'Vitásek',\n    'Vlach',\n    'Vlasák',\n    'Vlk',\n    'Vlček',\n    'Vobořil',\n    'Vodička',\n    'Vodrážka',\n    'Vodák',\n    'Vojta',\n    'Vojtek',\n    'Vojtíšek',\n    'Vojtěch',\n    'Vojáček',\n    'Vokoun',\n    'Volek',\n    'Volf',\n    'Volný',\n    'Vondra',\n    'Vondrák',\n    'Vondráček',\n    'Vorel',\n    'Vorlíček',\n    'Voráček',\n    'Votava',\n    'Votruba',\n    'Voříšek',\n    'Vrabec',\n    'Vrba',\n    'Vrzal',\n    'Vrána',\n    'Vybíral',\n    'Vydra',\n    'Vymazal',\n    'Vyskočil',\n    'Vysloužil',\n    'Vácha',\n    'Václavek',\n    'Václavík',\n    'Vágner',\n    'Válek',\n    'Vávra',\n    'Váňa',\n    'Vícha',\n    'Vít',\n    'Vítek',\n    'Víšek',\n    'Wagner',\n    'Walter',\n    'Weber',\n    'Weiss',\n    'Winkler',\n    'Wolf',\n    'Zach',\n    'Zahradník',\n    'Zahrádka',\n    'Zajíc',\n    'Zajíček',\n    'Zapletal',\n    'Zatloukal',\n    'Zavadil',\n    'Zavřel',\n    'Zbořil',\n    'Zdražil',\n    'Zedník',\n    'Zelenka',\n    'Zelený',\n    'Zelinka',\n    'Zeman',\n    'Zemánek',\n    'Zezula',\n    'Zikmund',\n    'Zima',\n    'Zlámal',\n    'Zoubek',\n    'Zouhar',\n    'Zvěřina',\n    'Zábranský',\n    'Zálešák',\n    'Zámečník',\n    'Záruba',\n    'Zíka',\n    'Čada',\n    'Čapek',\n    'Čech',\n    'Čejka',\n    'Čermák',\n    'Černoch',\n    'Černohorský',\n    'Černík',\n    'Černý',\n    'Červenka',\n    'Červený',\n    'Červeňák',\n    'Červinka',\n    'Čihák',\n    'Čonka',\n    'Čurda',\n    'Čáp',\n    'Čížek',\n    'Řehoř',\n    'Řehák',\n    'Řeháček',\n    'Řezníček',\n    'Řezáč',\n    'Říha',\n    'Šafařík',\n    'Šafránek',\n    'Šafář',\n    'Šanda',\n    'Šašek',\n    'Šebek',\n    'Šebela',\n    'Šebesta',\n    'Šeda',\n    'Šedivý',\n    'Šenk',\n    'Šesták',\n    'Ševčík',\n    'Šilhavý',\n    'Šimek',\n    'Šimeček',\n    'Šimon',\n    'Šimák',\n    'Šimánek',\n    'Šimáček',\n    'Šimčík',\n    'Šimůnek',\n    'Šindelář',\n    'Šindler',\n    'Široký',\n    'Šiška',\n    'Škoda',\n    'Škrabal',\n    'Šlechta',\n    'Šmejkal',\n    'Šmerda',\n    'Šmíd',\n    'Šnajdr',\n    'Šolc',\n    'Špaček',\n    'Špička',\n    'Šplíchal',\n    'Šrámek',\n    'Štefan',\n    'Štefek',\n    'Štefl',\n    'Štěpán',\n    'Štěpánek',\n    'Štěrba',\n    'Šubrt',\n    'Šulc',\n    'Šustr',\n    'Švanda',\n    'Švarc',\n    'Švec',\n    'Švehla',\n    'Švejda',\n    'Švestka',\n    'Šváb',\n    'Šálek',\n    'Šíma',\n    'Šíp',\n    'Šípek',\n    'Šír',\n    'Šťastný',\n    'Žemlička',\n    'Žiga',\n    'Žižka',\n    'Žák',\n    'Žáček',\n    'Žídek',\n    'Žďárský',\n    'Žůrek',\n  ],\n};\n"
  },
  {
    "path": "src/locales/cs_CZ/person/last_name_pattern.ts",
    "content": "export default {\n  female: [{ value: '{{person.last_name.female}}', weight: 1 }],\n  male: [{ value: '{{person.last_name.male}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/cs_CZ/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  {\n    value: '{{person.firstName}} {{person.lastName}} {{person.suffix}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 8 },\n];\n"
  },
  {
    "path": "src/locales/cs_CZ/person/prefix.ts",
    "content": "export default { generic: ['Ing.', 'JUDr.', 'MUDr.', 'Mgr.'] };\n"
  },
  {
    "path": "src/locales/cs_CZ/person/suffix.ts",
    "content": "export default ['Phd.'];\n"
  },
  {
    "path": "src/locales/cs_CZ/phone_number/format/human.ts",
    "content": "export default [\n  '601 ### ###',\n  '737 ### ###',\n  '736 ### ###',\n  '### ### ###',\n  '+420 ### ### ###',\n  '00420 ### ### ###',\n];\n"
  },
  {
    "path": "src/locales/cs_CZ/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/cs_CZ/phone_number/format/international.ts",
    "content": "export default [\n  '+420601######',\n  '+420737######',\n  '+420736######',\n  '+420#########',\n];\n"
  },
  {
    "path": "src/locales/cs_CZ/phone_number/format/national.ts",
    "content": "export default ['601 ### ###', '737 ### ###', '736 ### ###', '### ### ###'];\n"
  },
  {
    "path": "src/locales/cs_CZ/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/cy/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/cy/date/month.ts",
    "content": "export default {\n  wide: [\n    'Awst',\n    'Chwefror',\n    'Ebrill',\n    'Gorffennaf',\n    'Hydref',\n    'Ionawr',\n    'Mai',\n    'Mawrth',\n    'Medi',\n    'Mehefin',\n    'Rhagfyr',\n    'Tachwedd',\n  ],\n  abbr: [\n    'Aws',\n    'Chwef',\n    'Ebr',\n    'Gorff',\n    'Hyd',\n    'Ion',\n    'Mai',\n    'Maw',\n    'Medi',\n    'Meh',\n    'Rhag',\n    'Tach',\n  ],\n};\n"
  },
  {
    "path": "src/locales/cy/date/weekday.ts",
    "content": "export default {\n  wide: ['Gwener', 'Iau', 'Llun', 'Mawrth', 'Mercher', 'Sadwrn', 'Sul'],\n  abbr: ['Gwen', 'Iau', 'Llun', 'Maw', 'Mer', 'Sad', 'Sul'],\n};\n"
  },
  {
    "path": "src/locales/cy/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport date from './date';\nimport metadata from './metadata';\n\n/**\n * The locale data for the `cy` locale.\n *\n * - Language: Welsh\n * - Endonym: Cymraeg\n */\nconst cy: LocaleDefinition = {\n  date,\n  metadata,\n};\n\nexport default cy;\n"
  },
  {
    "path": "src/locales/cy/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Welsh',\n  code: 'cy',\n  language: 'cy',\n  endonym: 'Cymraeg',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/da/commerce/department.ts",
    "content": "export default [\n  'Baby',\n  'Bil',\n  'Bolig',\n  'Bøger',\n  'Dagligvarer',\n  'Elektronik',\n  'Film',\n  'Fritid',\n  'Have',\n  'Hvidevarer',\n  'Legetøj',\n  'Musik',\n  'Personlig pleje',\n  'Sko',\n  'Smykker',\n  'Spil',\n  'Sport',\n  'Sundhed',\n  'Tasker',\n  'Tøj',\n  'Værktøj',\n];\n"
  },
  {
    "path": "src/locales/da/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport department from './department';\nimport product_description from './product_description';\nimport product_name from './product_name';\n\nconst commerce: CommerceDefinition = {\n  department,\n  product_description,\n  product_name,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/da/commerce/product_description.ts",
    "content": "export default [\n  'Apollotech B340 er en prisbillig trådløs mus med pålidelig forbindelse, 12 måneders batterilevetid og moderne design',\n  'Bilens design består af aerodynamiske linjer og moderne detaljer, der kombinerer stilfuld æstetik med effektiv brændstoføkonomi',\n  'Bogen \"Eventyrets Veje\" er en medrivende roman, der væver magi og virkelighed sammen i en tankevækkende fortælling, som appellerer til læsere på tværs af aldre',\n  'Denne klassiske og tidløse ring er en perfekt tilføjelse til enhver smykkesamling og kan bæres til enhver lejlighed',\n  'Denne smukke og elegante halskæde er designet med en enkelt, glitrende diamant, der er indkapslet i en klassisk 18 karat guldfatning',\n  'Det slanke og enkle Maple Gaming Keyboard byder på responsiv mekanisk feedback, RGB-belysning og en robust konstruktion, der sikrer en optimal spiloplevelse',\n  'Dobbeltsengen er konstrueret med robust træramme og en blød, støttende madras, der sikrer en behagelig nattesøvn, og dens elegante design passer perfekt ind i ethvert moderne soveværelse',\n  'Ergonomisk ledersæde polstret med luksuriøs hukommelsesskum giver optimal støtte og komfort gennem hele arbejdsdagen',\n  'Fodbolden er designet til professionel spil med dens holdbare materialer, optimal vægtfordeling og præcise syninger, der sikrer en ensartet ydeevne på alle typer spilleflader',\n  'Målmandshandskerne er udstyret med en skridsikker polstring og fleksibel pasform, der giver en exceptionel greb og bevægelsesfrihed, hvilket gør dem til et uundværligt redskab for enhver seriøs målmand',\n  'Nagasaki Lander er en motorcykel designet med en kraftfuld motor, slanke linjer og avancerede sikkerhedsfunktioner, der tilbyder en spændende og samtidig sikker køreoplevelse',\n  'Ny ABC 13 tommer bærbar computer leverer imponerende ydeevne med sin nyeste generation processor, højopløselig skærm og slankt, letvægtsdesign, ideel til både arbejde og underholdning',\n  'Ny kollektion af formelle skjorter er designet med dig i tankerne. Med pasform og styling, der vil få dig til at skille dig ud',\n  'Osten Gamle Morten er kendt for sin skarpe og markante smag, en rig tekstur, og dens unikke modningsproces, der gør den til et yndet valg blandt feinschmeckere og ostekendere',\n  'Papirflyet er et simpelt og fascinerende legetøj, der kombinerer let tilgængelige materialer med aerodynamiske principper, og som kan bringe timevis af kreativ underholdning for børn og voksne',\n  'Perfumen er sammensat af en unik blanding af blomster-, citrus- og trænoter, der resulterer i en sofistikeret og forførende duft, som appellerer til både daglig brug og specielle lejligheder',\n  'Sejlbåden Molly er en smukt håndbygget fartøj, udstyret med avancerede navigationsinstrumenter og et rummeligt dæk, der kombinerer klassisk elegance med moderne bekvemmeligheder for en uforglemmelig sejladsoplevelse',\n  'Skarp er en køkkenkniv fremstillet af høj-kvalitets stål, designet med en ergonomisk håndtag og præcisions-slebet blad, der garanterer en uovertruffen skæreoplevelse i madlavningen',\n  'Super Sandaler er behagelige og stilfulde fodtøj, designet med en polstret sål og justerbare stropper, der passer til enhver fodform og giver ultimativ komfort gennem hele dagen',\n];\n"
  },
  {
    "path": "src/locales/da/commerce/product_name.ts",
    "content": "export default {\n  adjective: [\n    'Elegant',\n    'Elektronisk',\n    'Ergonomisk',\n    'Fantastisk',\n    'Forfinet',\n    'Genbrugt',\n    'Generisk',\n    'Hjemmelavet',\n    'Håndlavet',\n    'Intelligent',\n    'Licenseret',\n    'Lille',\n    'Luksuriøs',\n    'Lækker',\n    'Moderne',\n    'Orientalsk',\n    'Praktisk',\n    'Primitiv',\n    'Skræddersyet',\n    'Slank',\n    'Smuk',\n    'Ubranded',\n    'Utrolig',\n  ],\n  material: [\n    'Beton',\n    'Blød',\n    'Bomuld',\n    'Bronze',\n    'Fersk',\n    'Frossen',\n    'Granit',\n    'Gummi',\n    'Metal',\n    'Plastik',\n    'Stål',\n    'Træ',\n  ],\n  product: [\n    'Bacon',\n    'Bil',\n    'Bold',\n    'Bord',\n    'Computer',\n    'Cykel',\n    'Fisk',\n    'Handske',\n    'Hat',\n    'Håndklæde',\n    'Kylling',\n    'Lysestage',\n    'Mus',\n    'Ost',\n    'Pizza',\n    'Pølse',\n    'Salat',\n    'Skjorte',\n    'Sko',\n    'Slips',\n    'Stol',\n    'Sæbe',\n    'Tastatur',\n    'Tun',\n  ],\n  pattern: [\n    '{{commerce.productAdjective}} {{commerce.productMaterial}} {{commerce.product}}',\n  ],\n};\n"
  },
  {
    "path": "src/locales/da/company/adjective.ts",
    "content": "export default [\n  'Adaptiv',\n  'Alsidig',\n  'Automatiseret',\n  'Avanceret',\n  'Balanceret',\n  'Brugercentreret',\n  'Brugervenlig',\n  'Centraliseret',\n  'Cross-platform',\n  'Decentraliseret',\n  'Delbar',\n  'Digitaliseret',\n  'Distribueret',\n  'Eksklusiv',\n  'Ergonomisk',\n  'Face-to-face',\n  'Fokuseret',\n  'Forbedret',\n  'Forebyggende',\n  'Forretningsfokuseret',\n  'Forstærket',\n  'Fremtidssikret',\n  'Fundamental',\n  'Horisontal',\n  'Implementeret',\n  'Innovativ',\n  'Integreret',\n  'Intuitiv',\n  'Klonet',\n  'Kompatibel',\n  'Konfigurerbar',\n  'Kundefokuseret',\n  'Kvalitetsfokuseret',\n  'Multi-kanal',\n  'Multilateral',\n  'Nedskaleret',\n  'Netværket',\n  'Objektbaseret',\n  'Obligatorisk',\n  'Open-source',\n  'Operativ',\n  'Opgraderbar',\n  'Opjusteret',\n  'Optimeret',\n  'Organiseret',\n  'Organisk',\n  'Overvåget',\n  'Proaktiv',\n  'Profitfokuseret',\n  'Programmerbar',\n  'Progressiv',\n  'Re-kontekstualiseret',\n  'Reaktiv',\n  'Reduceret',\n  'Robust',\n  'Selvaktiverende',\n  'Selvstændig',\n  'Sikret',\n  'Strømlinet',\n  'Styret',\n  'Synergetisk',\n  'Synkroniseret',\n  'Sømløs',\n  'Teamorienteret',\n  'Total',\n  'Udskiftelig',\n  'Udvidet',\n  'Universal',\n  'Valgfri',\n  'Vedvarende',\n  'Virksomhedsomspændende',\n  'Virtuel',\n  'Visionær',\n  'Åben arkitektur',\n];\n"
  },
  {
    "path": "src/locales/da/company/buzz_adjective.ts",
    "content": "export default [\n  '24/365',\n  '24/7',\n  'B2B',\n  'B2C',\n  'allestedsnærværende',\n  'back-end',\n  'bedst-i-klassen',\n  'brugercentrerede',\n  'cutting-edge',\n  'detaljerede',\n  'distribuerede',\n  'dynamiske',\n  'effektfulde',\n  'effektive',\n  'en-til-en',\n  'end-to-end',\n  'enterprise',\n  'fremtidsorienterede',\n  'front-end',\n  'førende',\n  'globale',\n  'gnidningsfri',\n  'helhedsorienterede',\n  'innovative',\n  'integrerede',\n  'interaktive',\n  'intuitive',\n  'krydsplatforme',\n  'magnetiske',\n  'mission-kritiske',\n  'nøglefærdige',\n  'open-source',\n  'out-of-the-box',\n  'plug-and-play',\n  'proaktive',\n  'real-time',\n  'revolutionerende',\n  'robuste',\n  'samarbejdende',\n  'skalerbare',\n  'strategiske',\n  'synergistiske',\n  'sømløse',\n  'tilpassede',\n  'tiltrækkende',\n  'transparente',\n  'trådløse',\n  'udvidelige',\n  'vertikale',\n  'virale',\n  'virtuelle',\n  'visionære',\n];\n"
  },
  {
    "path": "src/locales/da/company/buzz_noun.ts",
    "content": "export default [\n  'ROI',\n  'applikationer',\n  'arkitektur',\n  'blockchains',\n  'brugere',\n  'båndbredde',\n  'e-commerce',\n  'e-markeder',\n  'forsyningskæder',\n  'funktionaliteter',\n  'fællesskaber',\n  'grænseflader',\n  'handlingspunkter',\n  'indhold',\n  'infrastrukturer',\n  'initiativer',\n  'kanaler',\n  'konvergens',\n  'leverancer',\n  'livstidsværdier',\n  'løsninger',\n  'markeder',\n  'metodologier',\n  'modeller',\n  'målinger',\n  'netværk',\n  'nicher',\n  'oplevelser',\n  'paradigmer',\n  'partnerskaber',\n  'platforme',\n  'portaler',\n  'relationer',\n  'skemaer',\n  'synergier',\n  'systemer',\n  'teknologier',\n  'webtjenester',\n];\n"
  },
  {
    "path": "src/locales/da/company/buzz_verb.ts",
    "content": "export default [\n  'aggregerer',\n  'aktiverer',\n  'bemyndiger',\n  'brander',\n  'digitaliserer',\n  'driver',\n  'dyrker',\n  'engagerer',\n  'faciliterer',\n  'forbedrer',\n  'fremskynder',\n  'frigiver',\n  'genererer',\n  'genformidler',\n  'genopfinder',\n  'gentager',\n  'griber',\n  'implementerer',\n  'inkuberer',\n  'innoverer',\n  'integrerer',\n  'konstruerer',\n  'leverer',\n  'maksimerer',\n  'monetiserer',\n  'motiverer',\n  'målretter',\n  'omdefinerer',\n  'omfavner',\n  'omformer',\n  'optimerer',\n  'orkestrerer',\n  'overgår',\n  'produktificerer',\n  'rekontekstualiserer',\n  'revolutionerer',\n  'sammenligner',\n  'sammenvæver',\n  'skalerer',\n  'strømliner',\n  'syndikerer',\n  'synergiserer',\n  'syntetiserer',\n  'transformerer',\n  'udnytter',\n  'udruller',\n  'udvider',\n  'udvikler',\n  'visualiserer',\n  'vækster',\n  'ændrer',\n];\n"
  },
  {
    "path": "src/locales/da/company/company_name.ts",
    "content": "export default [\n  'Aabenraa Anlæg',\n  'Aabenraa Automater',\n  'Aalborg Aqua',\n  'Aarhus Automatik',\n  'Albertslund Aluminium',\n  'Albertslund App',\n  'Allerød Akustik',\n  'Allerød Analyse',\n  'Assens Apparater',\n  'Assens Arkitektur',\n  'Ballerup Beton',\n  'Ballerup Bolig',\n  'Baltic Biotek',\n  'Billund Badehotel',\n  'Billund Byg',\n  'Birkerød Bageri',\n  'Birkerød Biotek',\n  'Borgen Byg',\n  'Bornholm Biler',\n  'Bornholm Bygninger',\n  'Bornholm Bæredygtighed',\n  'Brøndby Branding',\n  'Brøndby Bøger',\n  'Brønderslev Bryg',\n  'Brønderslev Byggeri',\n  'DaneBryg Bryggerier',\n  'Danmark Digital',\n  'Dansk SundhedsFusion',\n  'Djursland Design',\n  'Dragør Design',\n  'Dragør Drift',\n  'DynaDanmark Industri',\n  'Egedal E-handel',\n  'Egedal Elektronik',\n  'Egedal Erhverv',\n  'Esbjerg Elektronik',\n  'Esbjerg Energi',\n  'Faaborg-Midtfyn Film',\n  'Falster Farmaceuter',\n  'Fanø Fartøj',\n  'Fanø Forsikring',\n  'Favrskov Fjernsyn',\n  'Favrskov Fritid',\n  'Favrskov Fødevarer',\n  'Faxe Farmaceuter',\n  'Faxe Fjernkøling',\n  'Fjerritslev Fjernvarme',\n  'FjordBank Investering',\n  'Fredensborg Frisør',\n  'Fredensborg Fritid',\n  'Fredericia Fragt',\n  'Frederiksberg Finans',\n  'Frederiksberg Forsyning',\n  'Frederikshavn Frugt',\n  'Frederikssund Fisk',\n  'Frederikssund Forskning',\n  'Furesø Fisk',\n  'Fyn Fiskeri',\n  'Fynske Fødevarer',\n  'Gentofte Genbrug',\n  'Gladsaxe Glas',\n  'Glostrup Gaming',\n  'Greve Grafik',\n  'Greve Grønt',\n  'Gribskov Græs',\n  'GrønBølge Energi',\n  'Grønland Gourmet',\n  'GuldHornet Mode',\n  'Guldborgsund Gas',\n  'Guldborgsund Guld',\n  'Haderslev Haver',\n  'Haderslev Håndværk',\n  'Halsnæs Halvleder',\n  'Hedensted Handel',\n  'Helsingør Hotel',\n  'Herlev Hospital',\n  'Herning Helbred',\n  'Hilleroed Helikopter',\n  'Himmerland Håndværk',\n  'Hjørring Handel',\n  'Hjørring Helse',\n  'Hobro Hjem',\n  'Holstebro Heste',\n  'Hovedstad Helse',\n  'Hvidovre Have',\n  'HyggeHjem Interiør',\n  'Høje-Taastrup Hotel',\n  'Hørsholm Helse',\n  'Ikast Innovation',\n  'Ishøj IT',\n  'Jammerbugt Jagt',\n  'Kalundborg Kaffe',\n  'Kerteminde Keramik',\n  'Kolding Kultur',\n  'KongeKabel Telekom',\n  'KystTilKyst Turisme',\n  'København TransportLøsninger',\n  'Køge Korn',\n  'Lejre Lys',\n  'Lemvig Landbrug',\n  'Lemvig Luft',\n  'Lillebælt Logistik',\n  'Lolland Landbrug',\n  'Lyngby Lys',\n  'Læsø Læder',\n  'Mariagerfjord Mad',\n  'Middelfart Maskiner',\n  'Midtjylland Maskiner',\n  'Mors Møbler',\n  'Morsø Maling',\n  'NaturLinjen Kosmetik',\n  'NordHavn Teknologier',\n  'Norddjurs Naturlig',\n  'Nordfyn Næringsstoffer',\n  'Nordisk NanoLab',\n  'Nordlys Finans',\n  'Nyborg Nytte',\n  'Næstved Netværk',\n  'Odder Olie',\n  'Odense Online',\n  'Odsherred Optik',\n  'Randers Robotter',\n  'Rebild Radio',\n  'Ribe Robotteknologi',\n  'Ringkøbing Rengøring',\n  'Ringsted Renovering',\n  'Roskilde Rejser',\n  'Rødovre Reklame',\n  'Samsø Salt',\n  'Samsø Solenergi',\n  'Scandia Software',\n  'Silkeborg Sundhed',\n  'Sjælland SkyTek',\n  'Skagen Software',\n  'Skive Skov',\n  'SkovHaven Møbler',\n  'Slagelse Software',\n  'Stevns Sten',\n  'Struer Stål',\n  'SundBro Byggeri',\n  'Svendborg Søfart',\n  'Sydfyn Sko',\n  'SynergiSport Udstyr',\n  'Sønderborg Sol',\n  'Taastrup Transport',\n  'Thisted Tjenester',\n  'Thy Teknik',\n  'Trekroner Forsikring',\n  'Tårnby Tekstiler',\n  'Tønder Tekstil',\n  'Valby VandTek',\n  'Varde Varehandel',\n  'Vejen Vand',\n  'Vejle Visioner',\n  'Vesterhav Vindkraft',\n  'Viborg Video',\n  'VikingNetværk',\n  'Vordingborg Vind',\n  'Århus Robotik',\n  'Øresund MarineTek',\n  'ØstVind Innovation',\n];\n"
  },
  {
    "path": "src/locales/da/company/descriptor.ts",
    "content": "export default [\n  '24 timer',\n  '24/7',\n  '3. generation',\n  '4. generation',\n  '5. generation',\n  '6. generation',\n  'administrationsfri',\n  'afbalanceret',\n  'aktiverende',\n  'analyserende',\n  'asymmetrisk',\n  'asynkron',\n  'baggrund',\n  'behovsbaseret',\n  'bemyndigende',\n  'brugervendt',\n  'bundlinje',\n  'båndbreddeovervåget',\n  'client-server',\n  'dedikeret',\n  'didaktisk',\n  'diskret',\n  'dynamisk',\n  'effektfuld',\n  'efterspørgselsdrevet',\n  'eksplicit',\n  'ensartet',\n  'fejltolerant',\n  'forgrund',\n  'frisktænkende',\n  'fuldt dækkende',\n  'førende',\n  'gensidig',\n  'global',\n  'helhedsorienteret',\n  'heuristisk',\n  'holdningsorienteret',\n  'homogen',\n  'hybrid',\n  'håndgribelig',\n  'højniveau',\n  'indholdsbaseret',\n  'inkremental',\n  'interaktiv',\n  'klartænkende',\n  'klientdrevet',\n  'kontekstbaseret',\n  'kontekstfølsom',\n  'ledelsesmæssig',\n  'logistisk',\n  'lokal',\n  'løsningsorienteret',\n  'maksimeret',\n  'mellemstation',\n  'metodisk',\n  'middleware',\n  'missionskritisk',\n  'mobil',\n  'modulær',\n  'motiverende',\n  'multimedie',\n  'multitasking',\n  'national',\n  'neutral',\n  'objektorienteret',\n  'omfavnende',\n  'optimal',\n  'optimerende',\n  'overgang',\n  'radikal',\n  'realtid',\n  'receptiv',\n  'regional',\n  'retningsbestemt',\n  'sammenhængende',\n  'sammenkoblet',\n  'sammensat',\n  'sekundær',\n  'skalerbar',\n  'stabil',\n  'statisk',\n  'systematisk',\n  'systemisk',\n  'systemværdig',\n  'tertiær',\n  'tovejs',\n  'udstrålende',\n  'uforanderlig',\n  'velmoduleret',\n  'vækstende',\n  'værditilføjet',\n  'webunderstøttet',\n  'øko-centrisk',\n];\n"
  },
  {
    "path": "src/locales/da/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport adjective from './adjective';\nimport buzz_adjective from './buzz_adjective';\nimport buzz_noun from './buzz_noun';\nimport buzz_verb from './buzz_verb';\nimport company_name from './company_name';\nimport descriptor from './descriptor';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\nimport noun from './noun';\n\nconst company: CompanyDefinition = {\n  adjective,\n  buzz_adjective,\n  buzz_noun,\n  buzz_verb,\n  company_name,\n  descriptor,\n  legal_entity_type,\n  name_pattern,\n  noun,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/da/company/legal_entity_type.ts",
    "content": "export default ['A/S', 'ApS'];\n"
  },
  {
    "path": "src/locales/da/company/name_pattern.ts",
    "content": "export default [\n  '{{company.company_name}}',\n  '{{person.lastName}} {{commerce.department}} {{company.legal_entity_type}}',\n];\n"
  },
  {
    "path": "src/locales/da/company/noun.ts",
    "content": "export default [\n  'adapter',\n  'adgang',\n  'algoritme',\n  'alliance',\n  'analysator',\n  'applikation',\n  'arkitektur',\n  'arkiv',\n  'benchmark',\n  'budgetstyring',\n  'data-lager',\n  'database',\n  'definition',\n  'ekstranet',\n  'emulering',\n  'evne',\n  'firmware',\n  'fleksibilitet',\n  'fokusgruppe',\n  'framework',\n  'funktion',\n  'gennemstrømning',\n  'grafisk brugergrænseflade',\n  'groupware',\n  'grænseflade',\n  'hardware',\n  'helpdesk',\n  'hierarki',\n  'hub',\n  'implementering',\n  'infrastruktur',\n  'initiativ',\n  'installation',\n  'instruktionssæt',\n  'internetløsning',\n  'intranet',\n  'kapacitet',\n  'kerne',\n  'kodning',\n  'kompleksitet',\n  'koncept',\n  'konglomerat',\n  'kontingens',\n  'kredsløb',\n  'kryptering',\n  'kundeloyalitet',\n  'kunstig intelligens',\n  'lokalt netværk',\n  'løsning',\n  'matrix',\n  'metodologi',\n  'middleware',\n  'migration',\n  'model',\n  'moderator',\n  'moratorium',\n  'neural-netværk',\n  'orkestrering',\n  'overvågning',\n  'paradigme',\n  'parallelitet',\n  'politik',\n  'portal',\n  'prisstruktur',\n  'procesforbedring',\n  'produkt',\n  'produktivitet',\n  'prognose',\n  'projekt',\n  'projektion',\n  'protokol',\n  'samarbejde',\n  'service-desk',\n  'sikker linje',\n  'software',\n  'standardisering',\n  'strategi',\n  'struktur',\n  'succes',\n  'superstruktur',\n  'support',\n  'synergi',\n  'systemmotor',\n  'task-force',\n  'tidsramme',\n  'tilgang',\n  'udfordring',\n  'udnyttelse',\n  'vidensbase',\n  'vidensbruger',\n  'værktøjssæt',\n  'websted',\n  'åben arkitektur',\n  'åbent system',\n];\n"
  },
  {
    "path": "src/locales/da/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/da/date/month.ts",
    "content": "export default {\n  wide: [\n    'april',\n    'august',\n    'december',\n    'februar',\n    'januar',\n    'juli',\n    'juni',\n    'maj',\n    'marts',\n    'november',\n    'oktober',\n    'september',\n  ],\n  abbr: [\n    'apr.',\n    'aug.',\n    'dec.',\n    'feb.',\n    'jan.',\n    'jul.',\n    'jun.',\n    'maj',\n    'mar.',\n    'nov.',\n    'okt.',\n    'sep.',\n  ],\n};\n"
  },
  {
    "path": "src/locales/da/date/weekday.ts",
    "content": "export default {\n  wide: [\n    'fredag',\n    'lørdag',\n    'mandag',\n    'onsdag',\n    'søndag',\n    'tirsdag',\n    'torsdag',\n  ],\n  abbr: ['fre.', 'lør.', 'man.', 'ons.', 'søn.', 'tir.', 'tor.'],\n};\n"
  },
  {
    "path": "src/locales/da/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport commerce from './commerce';\nimport company from './company';\nimport date from './date';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\nimport word from './word';\n\n/**\n * The locale data for the `da` locale.\n *\n * - Language: Danish\n * - Endonym: Dansk\n */\nconst da: LocaleDefinition = {\n  commerce,\n  company,\n  date,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n  word,\n};\n\nexport default da;\n"
  },
  {
    "path": "src/locales/da/internet/domain_suffix.ts",
    "content": "export default ['com', 'dk', 'info', 'name', 'net', 'org'];\n"
  },
  {
    "path": "src/locales/da/internet/free_email.ts",
    "content": "export default [\n  'gmail.com',\n  'hotmail.com',\n  'live.dk',\n  'outlook.dk',\n  'yahoo.dk',\n];\n"
  },
  {
    "path": "src/locales/da/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/da/location/building_number.ts",
    "content": "export default ['#', '##', '###', '##A', '##B'];\n"
  },
  {
    "path": "src/locales/da/location/city_name.ts",
    "content": "export default [\n  'Albertslund',\n  'Arden',\n  'Asnæs',\n  'Assentoft',\n  'Augustenborg',\n  'Aulum',\n  'Auning',\n  'Ballerup',\n  'Beder-Malling',\n  'Bellinge',\n  'Birkerød',\n  'Bjæverskov',\n  'Bogense',\n  'Borup',\n  'Brejning',\n  'Broager',\n  'Brovst',\n  'Brædstrup',\n  'Brøndby',\n  'Brønderslev',\n  'Brørup',\n  'Christiansfeld',\n  'Dianalund',\n  'Dragør',\n  'Dronninglund',\n  'Ejby',\n  'Esbjerg',\n  'Farsø',\n  'Farum',\n  'Faxe Ladeplads',\n  'Faxe',\n  'Fensmark',\n  'Fjerritslev',\n  'Fredensborg',\n  'Fredericia',\n  'Frederiksberg',\n  'Frederikshavn',\n  'Frederikssund',\n  'Frederiksværk',\n  'Frejlev',\n  'Galten',\n  'Ganløse',\n  'Gentofte',\n  'Gistrup',\n  'Give',\n  'Gladsaxe',\n  'Glamsbjerg',\n  'Glostrup',\n  'Grenaa',\n  'Greve Strand',\n  'Grindsted',\n  'Græsted',\n  'Gråsten',\n  'Guderup',\n  'Haderslev',\n  'Hadsten',\n  'Hadsund',\n  'Harlev',\n  'Haslev',\n  'Havdrup',\n  'Hedehusene',\n  'Hedensted',\n  'Helsinge',\n  'Helsingør',\n  'Herlev',\n  'Herning',\n  'Hillerød',\n  'Hinnerup',\n  'Hjallerup',\n  'Hjortshøj',\n  'Hjørring',\n  'Hobro',\n  'Holbæk',\n  'Holstebro',\n  'Holsted',\n  'Horsens',\n  'Humlebæk',\n  'Hundested',\n  'Hurup',\n  'Hvide Sande',\n  'Hvidovre',\n  'Højslev Stationsby',\n  'Høng',\n  'Hørning',\n  'Hørsholm',\n  'Høruphav',\n  'Ikast',\n  'Ishøj',\n  'Jelling',\n  'Juelsminde',\n  'Jyderup',\n  'Jyllinge',\n  'Jægerspris',\n  'Kalundborg',\n  'Kibæk',\n  'Kirke Hvalsø',\n  'Kjellerup',\n  'Klarup',\n  'Kolding',\n  'Korsør',\n  'København',\n  'Køge',\n  'Kås',\n  'Langeskov',\n  'Langå',\n  'Lillerød',\n  'Liseleje',\n  'Lunderskov',\n  'Lyngby',\n  'Lynge-Uggeløse',\n  'Lystrup',\n  'Løgstør',\n  'Løgten',\n  'Løgumkloster',\n  'Mariager',\n  'Middelfart',\n  'Mårslet',\n  'Nakskov',\n  'Nexø',\n  'Nivå',\n  'Nordby',\n  'Nyborg',\n  'Nykøbing F',\n  'Nykøbing M',\n  'Næstved',\n  'Nørre Åby',\n  'Nørresundby',\n  'Odder',\n  'Odense',\n  'Oksbøl',\n  'Otterup',\n  'Padborg',\n  'Pandrup',\n  'Præstø',\n  'Randers',\n  'Ribe',\n  'Ringkøbing',\n  'Ringsted',\n  'Roskilde',\n  'Rudersdal',\n  'Rudkøbing',\n  'Rødding',\n  'Rødovre',\n  'Rønde',\n  'Rønne',\n  'Sabro',\n  'Sakskøbing',\n  'Sankt Klemens',\n  'Silkeborg',\n  'Sindal',\n  'Skanderborg',\n  'Skibby',\n  'Skive',\n  'Skærbæk',\n  'Skævinge',\n  'Skørping',\n  'Slagelse',\n  'Smørumnedre',\n  'Solbjerg',\n  'Solrød Strand',\n  'Sorø',\n  'Stege',\n  'Stenløse',\n  'Stoholm',\n  'Store Heddinge',\n  'Storvorde',\n  'Strib',\n  'Struer',\n  'Strøby Egede',\n  'Støvring',\n  'Sundby',\n  'Sunds',\n  'Svejbæk',\n  'Svendborg',\n  'Svinninge',\n  'Svogerslev',\n  'Sæby',\n  'Søften',\n  'Sønderborg',\n  'Søndersø',\n  'Tarm',\n  'Taulov',\n  'Thisted',\n  'Thurø By',\n  'Tinglev',\n  'Tjæreborg',\n  'Toftlund',\n  'Trige',\n  'Tune',\n  'Tølløse',\n  'Tørring',\n  'Taarbæk',\n  'Tårnby',\n  'Taastrup',\n  'Ullerslev',\n  'Vallensbæk',\n  'Vamdrup',\n  'Varde',\n  'Vejen',\n  'Vejle',\n  'Vestbjerg',\n  'Vester Hassing',\n  'Viborg',\n  'Viby S',\n  'Videbæk',\n  'Vildbjerg',\n  'Vinderup',\n  'Virklund',\n  'Vissenbjerg',\n  'Vodskov',\n  'Vordingborg',\n  'Værløse',\n  'Ølgod',\n  'Ølstykke',\n  'Aabenraa',\n  'Aalborg',\n  'Aalestrup',\n  'Aarhus',\n  'Aars',\n  'Årslev',\n  'Aarup',\n];\n"
  },
  {
    "path": "src/locales/da/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/da/location/country.ts",
    "content": "export default [\n  'Afghanistan',\n  'Albania',\n  'Algeria',\n  'Amerikansk Samoa',\n  'Amerikas mindre øer',\n  'Andorra',\n  'Angola',\n  'Anguilla',\n  'Antarktis',\n  'Antigua og Barbuda',\n  'Argentina',\n  'Armenien',\n  'Aruba',\n  'Aserbajdsjan',\n  'Australien',\n  'Bahamas',\n  'Bahrain',\n  'Bangladesh',\n  'Barbados',\n  'Belgien',\n  'Belize',\n  'Benin',\n  'Bermuda',\n  'Bhutan',\n  'Bolivia',\n  'Bonaire, Sint Eustatius og Saba',\n  'Bosnien-Hercegovina',\n  'Botswana',\n  'Bouvetøen',\n  'Brasilien',\n  'Brunei',\n  'Bulgarien',\n  'Burkina Faso',\n  'Burundi',\n  'Cambodja',\n  'Cameroun',\n  'Canada',\n  'Caymanøerne',\n  'Chile',\n  'Cocosøerne',\n  'Colombia',\n  'Comorerne',\n  'Congo',\n  'Cookøerne',\n  'Costa Rica',\n  'Cuba',\n  'Curaçao',\n  'Cypern',\n  'Danmark',\n  'Den Centralafrikanske Republik',\n  'Den Demokratiske Republik Congo',\n  'Den Dominikanske Republik',\n  'Det Britiske Territorium i Det Indiske Ocean',\n  'Djibouti',\n  'Dominica',\n  'Ecuador',\n  'Egypten',\n  'El Salvador',\n  'Elfenbenskysten',\n  'Eritrea',\n  'Estland',\n  'Eswatini',\n  'Etiopien',\n  'Falklandsøerne',\n  'Fiji',\n  'Filippinerne',\n  'Finland',\n  'Forenede Arabiske Emirater',\n  'Frankrig',\n  'Fransk Guyana',\n  'Fransk Polynesien',\n  'Franske Sydlige Territorier',\n  'Færøerne',\n  'Gabon',\n  'Gambia',\n  'Georgien',\n  'Ghana',\n  'Gibraltar',\n  'Grenada',\n  'Grækenland',\n  'Grønland',\n  'Guadeloupe',\n  'Guam',\n  'Guatemala',\n  'Guernsey',\n  'Guinea-Bissau',\n  'Guinea',\n  'Guyana',\n  'Haiti',\n  'Heard- og McDonald-øerne',\n  'Holland',\n  'Honduras',\n  'Hongkong',\n  'Hviderusland',\n  'Indien',\n  'Indonesien',\n  'Irak',\n  'Iran',\n  'Irland',\n  'Island',\n  'Isle of Man',\n  'Israel',\n  'Italien',\n  'Jamaica',\n  'Japan',\n  'Jersey',\n  'Jomfruøerne (Britiske)',\n  'Jomfruøerne (USA)',\n  'Jordan',\n  'Juleøen',\n  'Kap Verde',\n  'Kasakhstan',\n  'Kenya',\n  'Kina',\n  'Kirgisistan',\n  'Kiribati',\n  'Kroatien',\n  'Kuwait',\n  'Laos',\n  'Lesotho',\n  'Letland',\n  'Libanon',\n  'Liberia',\n  'Libyen',\n  'Liechtenstein',\n  'Litauen',\n  'Luxembourg',\n  'Macao',\n  'Madagaskar',\n  'Malawi',\n  'Malaysia',\n  'Maldiverne',\n  'Mali',\n  'Malta',\n  'Marokko',\n  'Marshalløerne',\n  'Martinique',\n  'Mauretanien',\n  'Mauritius',\n  'Mayotte',\n  'Mexico',\n  'Mikronesien',\n  'Moldova',\n  'Monaco',\n  'Mongoliet',\n  'Montenegro',\n  'Montserrat',\n  'Mozambique',\n  'Myanmar',\n  'Namibia',\n  'Nauru',\n  'Nepal',\n  'New Zealand',\n  'Nicaragua',\n  'Niger',\n  'Nigeria',\n  'Niue',\n  'Nordkorea',\n  'Nordmakedonien',\n  'Nordmarianerne',\n  'Norfolkøen',\n  'Norge',\n  'Ny Kaledonien',\n  'Oman',\n  'Pakistan',\n  'Palau',\n  'Palæstina',\n  'Panama',\n  'Papua Ny Guinea',\n  'Paraguay',\n  'Peru',\n  'Pitcairnøerne',\n  'Polen',\n  'Portugal',\n  'Puerto Rico',\n  'Qatar',\n  'Réunion',\n  'Rumænien',\n  'Rusland',\n  'Rwanda',\n  'Saint Barthélemy',\n  'Saint Pierre og Miquelon',\n  'Saint Vincent og Grenadinerne',\n  'Salomonøerne',\n  'Samoa',\n  'San Marino',\n  'Sankt Helena',\n  'Sankt Kitts og Nevis',\n  'Sankt Lucia',\n  'Sankt Martin',\n  'São Tomé og Príncipe',\n  'Saudi-Arabien',\n  'Schweiz',\n  'Senegal',\n  'Serbien',\n  'Seychellerne',\n  'Sierra Leone',\n  'Singapore',\n  'Sint Maarten',\n  'Slovakiet',\n  'Slovenien',\n  'Somalia',\n  'South Georgia og South Sandwich Islands',\n  'Spanien',\n  'Sri Lanka',\n  'Storbritannien',\n  'Sudan',\n  'Surinam',\n  'Svalbard og Jan Mayen',\n  'Sverige',\n  'Sydafrika',\n  'Sydkorea',\n  'Sydsudan',\n  'Syrien',\n  'Tadsjikistan',\n  'Taiwan',\n  'Tanzania',\n  'Tchad',\n  'Thailand',\n  'Timor-Leste',\n  'Tjekkiet',\n  'Togo',\n  'Tokelau',\n  'Tonga',\n  'Trinidad og Tobago',\n  'Tunesien',\n  'Turkmenistan',\n  'Turks- og Caicosøerne',\n  'Tuvalu',\n  'Tyrkiet',\n  'Tyskland',\n  'Uganda',\n  'Ukraine',\n  'Ungarn',\n  'Uruguay',\n  'USA',\n  'Usbekistan',\n  'Vanuatu',\n  'Vatikanstaten',\n  'Venezuela',\n  'Vestsahara',\n  'Vietnam',\n  'Wallis og Futuna',\n  'Yemen',\n  'Zambia',\n  'Zimbabwe',\n  'Ækvatorialguinea',\n  'Østrig',\n  'Åland',\n];\n"
  },
  {
    "path": "src/locales/da/location/direction.ts",
    "content": "export default {\n  cardinal: ['Nord', 'Øst', 'Syd', 'Vest'],\n  cardinal_abbr: ['N', 'Ø', 'S', 'V'],\n  ordinal: ['Nordøst', 'Nordvest', 'Sydøst', 'Sydvest'],\n  ordinal_abbr: ['NØ', 'NV', 'SØ', 'SV'],\n};\n"
  },
  {
    "path": "src/locales/da/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport country from './country';\nimport direction from './direction';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport street_address from './street_address';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  country,\n  direction,\n  postcode,\n  secondary_address,\n  state,\n  street_address,\n  street_name,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/da/location/postcode.ts",
    "content": "export default ['####'];\n"
  },
  {
    "path": "src/locales/da/location/secondary_address.ts",
    "content": "export default ['#. tv', '#. th'];\n"
  },
  {
    "path": "src/locales/da/location/state.ts",
    "content": "export default [\n  'Hovedstaden',\n  'Midtjylland',\n  'Nordjylland',\n  'Sjælland',\n  'Syddanmark',\n];\n"
  },
  {
    "path": "src/locales/da/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}}, {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/da/location/street_name.ts",
    "content": "export default [\n  'Agervej',\n  'Askevej',\n  'Bakkedraget',\n  'Bakkegårdsvej',\n  'Bakkevej',\n  'Banevænget',\n  'Birkealle',\n  'Birkeparken',\n  'Birkevej',\n  'Bjergvej',\n  'Bredgade',\n  'Carlsmindevej',\n  'Cedervej',\n  'Chr. Winthersvej',\n  'Clematisvej',\n  'Cypresvej',\n  'Cypresvænget',\n  'Dalevej',\n  'Dalgas Boulevard',\n  'Dalsvinget',\n  'Damvej',\n  'Dronningensgade',\n  'Dybdalsvej',\n  'Dyrskuevej',\n  'Egevej',\n  'Egholmvej',\n  'Ejstrupvej',\n  'Ellevej',\n  'Elmevej',\n  'Enevej',\n  'Engvej',\n  'Eskebjergvej',\n  'Fasanvej',\n  'Fjordvej',\n  'Fuglevangsvej',\n  'Fuglevej',\n  'Fuglsangsvej',\n  'Fyrretræsvej',\n  'Fyrrevej',\n  'Fyrvej',\n  'Gadekæret',\n  'Galgebjergvej',\n  'Gammel Kongevej',\n  'Gartnervej',\n  'Gl. Kongevej',\n  'Granvej',\n  'Havnevej',\n  'Hedelundvej',\n  'Hejrevej',\n  'Hestehavevej',\n  'Hovedgaden',\n  'Højagervej',\n  'Højvej',\n  'Idrætsvej',\n  'Ildervej',\n  'Industrigade',\n  'Industrivej',\n  'Irisvej',\n  'Islandsvej',\n  'Jagtvej',\n  'Jernbanegade',\n  'Jernbanevej',\n  'Jupitervej',\n  'Jydevej',\n  'Jægergårdsvej',\n  'Jægervej',\n  'Kastanievej',\n  'Kirkegade',\n  'Klostermarken',\n  'Klostervej',\n  'Kornmarken',\n  'Kærbyvej',\n  'Kærparken',\n  'Kærvej',\n  'Liljens Kvarter',\n  'Liljevej',\n  'Lindevej',\n  'Lunden',\n  'Lundevej',\n  'Lyngvej',\n  'Lærkevej',\n  'Markvej',\n  'Mosevej',\n  'Munkevej',\n  'Mælkevejen',\n  'Møllebækvej',\n  'Møllegade',\n  'Møllevænget',\n  'Mågevej',\n  'Nedre Gade',\n  'Nordre Strandvej',\n  'Nordvestpassagen',\n  'Nygade',\n  'Nytorv',\n  'Nyvej',\n  'Nørrebrogade',\n  'Nørregade',\n  'Overgaden',\n  'Parkvej',\n  'Pilestræde',\n  'Pilevej',\n  'Plantagevej',\n  'Poppelvej',\n  'Præstegårdsvej',\n  'Præstevænget',\n  'Ravnevej',\n  'Rosenhaven',\n  'Rosenvej',\n  'Rugårdsvej',\n  'Ryttervej',\n  'Rævevej',\n  'Rådhusvej',\n  'Skolegade',\n  'Skolestræde',\n  'Skolevej',\n  'Skovbrynet',\n  'Skovvej',\n  'Slotsvej',\n  'Solbakken',\n  'Strandgade',\n  'Sydvej',\n  'Sølvgade',\n  'Søndergade',\n  'Teglværksvej',\n  'Tjørnevej',\n  'Torvet',\n  'Tranevej',\n  'Trekanten',\n  'Troldhøjvej',\n  'Tulipanvej',\n  'Tværgade',\n  'Udsigten',\n  'Udsigtsbakken',\n  'Udsigtsvej',\n  'Ullevej',\n  'Ulstrupvej',\n  'Ulvevej',\n  'Uplandsvej',\n  'Valmuevej',\n  'Valnøddevej',\n  'Vandtårnsvej',\n  'Ved Stranden',\n  'Vestergade',\n  'Vestergårdsvej',\n  'Vibevej',\n  'Viborgvej',\n  'Ørnevej',\n  'Østerbrogade',\n  'Østergade',\n  'Østervang',\n  'Østre Alle',\n  'Østre Stationsvej',\n  'Åbjergvej',\n  'Åboulevarden',\n  'Ådalsvej',\n  'Ågade',\n  'Åstrupvej',\n  'Åvænget',\n];\n"
  },
  {
    "path": "src/locales/da/location/street_pattern.ts",
    "content": "export default ['{{location.street_name}}'];\n"
  },
  {
    "path": "src/locales/da/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Danish',\n  code: 'da',\n  language: 'da',\n  endonym: 'Dansk',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/da/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Agnes',\n    'Alberte',\n    'Alexandrea',\n    'Alice',\n    'Alma',\n    'Amanda',\n    'Anita',\n    'Anna',\n    'Anne',\n    'Annette',\n    'Astrid',\n    'Bente',\n    'Betina',\n    'Birgitte',\n    'Britt',\n    'Camilla',\n    'Caroline',\n    'Cecilie',\n    'Charlotte',\n    'Christina',\n    'Clara',\n    'Ditte-Marie',\n    'Dorit',\n    'Dorthe',\n    'Ea',\n    'Elisabeth',\n    'Elise',\n    'Ella',\n    'Ellen-Margrethe',\n    'Else',\n    'Emilie',\n    'Emma',\n    'Eva',\n    'Fatima',\n    'Freja',\n    'Frida',\n    'Gitte',\n    'Gry',\n    'Hanne',\n    'Hedvig',\n    'Helene',\n    'Helle',\n    'Hilda',\n    'Ida',\n    'Ingrid',\n    'Isabella',\n    'Janni',\n    'Jeanette',\n    'Jette',\n    'Johanne',\n    'Josefine',\n    'Julie',\n    'Karen',\n    'Karla',\n    'Kathrine',\n    'Katrine',\n    'Kirsten',\n    'Laila',\n    'Lene',\n    'Lillian',\n    'Line',\n    'Lis',\n    'Lisa',\n    'Lisbeth',\n    'Liv',\n    'Lone',\n    'Louise',\n    'Luna',\n    'Lykke',\n    'Maja',\n    'Malene',\n    'Maren',\n    'Maria',\n    'Marianne',\n    'Mathilde',\n    'Merete',\n    'Mette',\n    'Mia',\n    'Mille',\n    'Mona',\n    'Nadia',\n    'Nanna',\n    'Nicoline',\n    'Nina',\n    'Pia',\n    'Rebecca',\n    'Regitze',\n    'Rikke',\n    'Rosa-Maria',\n    'Ruth',\n    'Sabrina',\n    'Sandra',\n    'Sanne',\n    'Sara',\n    'Sarah',\n    'Signe',\n    'Silje',\n    'Simone',\n    'Sofie',\n    'Stine',\n    'Susanne',\n    'Therese',\n    'Tina',\n    'Tine',\n    'Trine',\n    'Vibeke',\n    'Viktoria',\n    'Yasmin',\n    'Zara',\n  ],\n  male: [\n    'Adam',\n    'Adrian',\n    'Ahmad',\n    'Aksel',\n    'Albert',\n    'Alexander',\n    'Alfred',\n    'Ali',\n    'Anders',\n    'Andreas',\n    'Anton',\n    'Arthur',\n    'Arunthavanathan',\n    'August',\n    'Benjamin',\n    'Bjørn',\n    'Brian',\n    'Carl',\n    'Christian',\n    'Christopher',\n    'Claus',\n    'Daniel',\n    'David',\n    'Elias',\n    'Elliot',\n    'Emil',\n    'Erik',\n    'Esben',\n    'Felix',\n    'Frank',\n    'Frederik',\n    'Georg',\n    'Hakim',\n    'Hans',\n    'Harald',\n    'Henrik',\n    'Ib',\n    'Ivan',\n    'Jacob',\n    'Jakob',\n    'Jan',\n    'Jens',\n    'Jeppe',\n    'Jesper',\n    'Johan',\n    'John',\n    'Jonas',\n    'Jonathan',\n    'Jørgen',\n    'Kaj',\n    'Karl',\n    'Karl-Emil',\n    'Karl-Johan',\n    'Kasper',\n    'Kevin',\n    'Kim',\n    'Kurt',\n    'Lars',\n    'Lasse',\n    'Leif',\n    'Leo',\n    'Linus',\n    'Lucas',\n    'Lukas',\n    'Mads',\n    'Magnus',\n    'Malthe',\n    'Mark',\n    'Martin',\n    'Mathias',\n    'Mathis',\n    'Max',\n    'Michael',\n    'Mikkel',\n    'Mohammad',\n    'Morten',\n    'Nicklas',\n    'Niels',\n    'Niels-Christian',\n    'Niklas',\n    'Noah',\n    'Ole',\n    'Oliver',\n    'Oscar',\n    'Otto',\n    'Patrick',\n    'Per',\n    'Peter',\n    'Philip',\n    'Poul',\n    'Rasmus',\n    'Robert',\n    'Samuel',\n    'Sebastian',\n    'Sigurd',\n    'Simon',\n    'Steen',\n    'Stefan',\n    'Stig',\n    'Sune',\n    'Svend',\n    'Søren',\n    'Theo',\n    'Thomas',\n    'Tim',\n    'Tobias',\n    'Troels',\n    'Uffe',\n    'Ulrik',\n    'Vagn',\n    'Valdemar',\n    'Victor',\n    'Viggo',\n    'Viktor',\n    'Vilhelm',\n    'Villy',\n    'Vincent',\n    'William',\n  ],\n};\n"
  },
  {
    "path": "src/locales/da/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport middle_name from './middle_name';\nimport name_ from './name';\nimport prefix from './prefix';\nimport sex from './sex';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  middle_name,\n  name: name_,\n  prefix,\n  sex,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/da/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Abbas',\n    'Abdi',\n    'Andersen',\n    'Andresen',\n    'Bak',\n    'Bang',\n    'Bech',\n    'Beckmann',\n    'Berg',\n    'Bertelsen',\n    'Bisgaard',\n    'Bjerregaard',\n    'Blom',\n    'Bonde',\n    'Brandt',\n    'Brix',\n    'Bruun',\n    'Buch',\n    'Buhl',\n    'Bundgaard',\n    'Carlsen',\n    'Christensen',\n    'Christiansen',\n    'Clausen',\n    'Dahl',\n    'Dalgaard',\n    'Dam',\n    'Damm',\n    'Davidsen',\n    'Dupont',\n    'Esbensen',\n    'Fischer',\n    'Foged',\n    'Frandsen',\n    'Frederiksen',\n    'Gade',\n    'Garcia',\n    'Gregersen',\n    'Hald',\n    'Hansen',\n    'Haugaard',\n    'Hedegaard',\n    'Henriksen',\n    'Hermansen',\n    'Hjort',\n    'Hjorth',\n    'Holm',\n    'Iversen',\n    'Jakobsen',\n    'Jensen',\n    'Jeppesen',\n    'Jespersen',\n    'Johannessen',\n    'Johannsen',\n    'Johansen',\n    'Juhl',\n    'Justesen',\n    'Jørgensen',\n    'Karlsen',\n    'Khan',\n    'Kjeldsen',\n    'Kjær',\n    'Klausen',\n    'Knudsen',\n    'Kristensen',\n    'Krogh',\n    'Larsen',\n    'Lauridsen',\n    'Laursen',\n    'Lorentzen',\n    'Lund',\n    'Madsen',\n    'Magnussen',\n    'Marcussen',\n    'Mortensen',\n    'Munch',\n    'Munk',\n    'Møller',\n    'Nguyen',\n    'Nielsen',\n    'Nissen',\n    'Nygaard',\n    'Olsen',\n    'Pallesen',\n    'Pedersen',\n    'Petersen',\n    'Pham',\n    'Poulsen',\n    'Rasmussen',\n    'Ravn',\n    'Richter',\n    'Schmidt',\n    'Schrøder',\n    'Simonsen',\n    'Skov',\n    'Steffensen',\n    'Storm',\n    'Svendsen',\n    'Svensson',\n    'Sørensen',\n    'Thomsen',\n    'Toft',\n    'Vestergaard',\n    'Villadsen',\n    'Vinther',\n    'Winther',\n  ],\n};\n"
  },
  {
    "path": "src/locales/da/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [\n    { value: '{{person.last_name.generic}}', weight: 95 },\n    {\n      value: '{{person.last_name.generic}}-{{person.last_name.generic}}',\n      weight: 5,\n    },\n  ],\n};\n"
  },
  {
    "path": "src/locales/da/person/middle_name.ts",
    "content": "export default {\n  generic: [\n    'Birk',\n    'Bjerg',\n    'Bjerre',\n    'Bundgaard',\n    'Dahl',\n    'Dal',\n    'Dam',\n    'Feldt',\n    'Frost',\n    'Grøn',\n    'Hald',\n    'Hjorth',\n    'Holm',\n    'Husum',\n    'Jul',\n    'Kjær',\n    'Klit',\n    'Koch',\n    'Krog',\n    'Linde',\n    'Lund',\n    'Mose',\n    'Mølgaard',\n    'Nord',\n    'Præst',\n    'Rosen',\n    'Skov',\n    'Smed',\n    'Vestergaard',\n    'Østergaard',\n  ],\n};\n"
  },
  {
    "path": "src/locales/da/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 50 },\n  {\n    value: '{{person.firstName}} {{person.middleName}} {{person.lastName}}',\n    weight: 50,\n  },\n];\n"
  },
  {
    "path": "src/locales/da/person/prefix.ts",
    "content": "export default { female: ['fr.'], male: ['hr.'] };\n"
  },
  {
    "path": "src/locales/da/person/sex.ts",
    "content": "export default ['mand', 'kvinde'];\n"
  },
  {
    "path": "src/locales/da/phone_number/format/human.ts",
    "content": "export default [\n  '!# ## ## ##',\n  '!### ####',\n  '!#######',\n  '+45 !# ## ## ##',\n  '+45 !### ####',\n  '+45 !#######',\n];\n"
  },
  {
    "path": "src/locales/da/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/da/phone_number/format/international.ts",
    "content": "export default ['+45!#######'];\n"
  },
  {
    "path": "src/locales/da/phone_number/format/national.ts",
    "content": "export default ['!# ## ## ##'];\n"
  },
  {
    "path": "src/locales/da/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/da/word/adjective.ts",
    "content": "export default [\n  'aktiv',\n  'akut',\n  'alvorlig',\n  'anderledes',\n  'ansvarlig',\n  'automatisk',\n  'bekymret',\n  'beslutsom',\n  'betagende',\n  'betydelig',\n  'bevidst',\n  'billig',\n  'blød',\n  'bred',\n  'charmerende',\n  'dynamisk',\n  'dyr',\n  'dårlig',\n  'effektiv',\n  'elegant',\n  'energisk',\n  'enestående',\n  'enkel',\n  'entusiastisk',\n  'fantastisk',\n  'farlig',\n  'farverig',\n  'fattig',\n  'fleksibel',\n  'flittig',\n  'flydende',\n  'forbløffende',\n  'fordelagtig',\n  'forfærdelig',\n  'fornuftig',\n  'forstående',\n  'fremragende',\n  'frisk',\n  'frodig',\n  'frugtbar',\n  'fuldstændig',\n  'følsom',\n  'førsteklasses',\n  'glad',\n  'glamourøs',\n  'grundig',\n  'grusom',\n  'gæv',\n  'gådefuld',\n  'hastig',\n  'hensynsfuld',\n  'hjertelig',\n  'hurtig',\n  'hård',\n  'imponerende',\n  'intelligent',\n  'intens',\n  'interessant',\n  'ivrig',\n  'kendt',\n  'klog',\n  'kold',\n  'komfortabel',\n  'kompleks',\n  'konkurrencedygtig',\n  'kraftfuld',\n  'kreativ',\n  'krydret',\n  'kærlig',\n  'larmende',\n  'lav',\n  'ledig',\n  'let',\n  'loyal',\n  'lun',\n  'lækker',\n  'mager',\n  'magtfuld',\n  'meget',\n  'mild',\n  'modig',\n  'mærkelig',\n  'møjsommelig',\n  'naturtro',\n  'nyttig',\n  'nødvendig',\n  'nøjagtig',\n  'omhyggelig',\n  'omtænksom',\n  'original',\n  'overraskende',\n  'parat',\n  'positiv',\n  'praktisk',\n  'præcis',\n  'rask',\n  'rimelig',\n  'rolig',\n  'rund',\n  'rå',\n  'sammenhængende',\n  'selvsikker',\n  'sikker',\n  'simpel',\n  'sjov',\n  'skarp',\n  'skræmmende',\n  'skøn',\n  'slank',\n  'smagfuld',\n  'smuk',\n  'snedig',\n  'solid',\n  'spændende',\n  'stille',\n  'stolt',\n  'strålende',\n  'stærk',\n  'sund',\n  'svag',\n  'sød',\n  'tapper',\n  'tilfreds',\n  'tilgængelig',\n  'trofast',\n  'trænet',\n  'tydelig',\n  'tålmodig',\n  'uafhængig',\n  'ubegrænset',\n  'ubekymret',\n  'uenig',\n  'uformel',\n  'uhindret',\n  'uhøflig',\n  'ulige',\n  'ulykkelig',\n  'umiddelbar',\n  'umulig',\n  'unik',\n  'unnaturlig',\n  'usædvanlig',\n  'utrolig',\n  'utålmodig',\n  'varm',\n  'venlig',\n  'vigtig',\n  'vild',\n  'virkelig',\n  'vis',\n  'vittig',\n  'ægte',\n  'ærgerlig',\n  'øm',\n  'ønskelig',\n  'åben',\n  'åbenhjertig',\n];\n"
  },
  {
    "path": "src/locales/da/word/adverb.ts",
    "content": "export default [\n  'aldrig',\n  'allerede',\n  'altid',\n  'andensteds',\n  'baglæns',\n  'bestemt',\n  'derefter',\n  'endelig',\n  'forbi',\n  'forgæves',\n  'først',\n  'hastigt',\n  'heldigvis',\n  'her',\n  'igen',\n  'imidlertid',\n  'imorgen',\n  'indimellem',\n  'jo',\n  'kun',\n  'lige',\n  'meget',\n  'måske',\n  'næppe',\n  'næsten',\n  'ofte',\n  'også',\n  'omhyggeligt',\n  'overalt',\n  'pludselig',\n  'sammen',\n  'sandsynligvis',\n  'selvfølgelig',\n  'snart',\n  'stadig',\n  'straks',\n  'tit',\n  'udenfor',\n  'undervejs',\n  'uskadt',\n  'vanligvis',\n];\n"
  },
  {
    "path": "src/locales/da/word/conjunction.ts",
    "content": "export default [\n  'altså',\n  'at',\n  'da',\n  'der',\n  'dog',\n  'efter',\n  'efterhånden',\n  'eller',\n  'end',\n  'enten',\n  'for',\n  'fordi',\n  'før',\n  'hvad',\n  'hvem',\n  'hvis',\n  'hvor',\n  'hvordan',\n  'hvorfor',\n  'hvorvidt',\n  'idet',\n  'imens',\n  'indtil',\n  'ligesom',\n  'men',\n  'mens',\n  'når',\n  'og',\n  'om',\n  'selvom',\n  'siden',\n  'skønt',\n  'som',\n  'så',\n];\n"
  },
  {
    "path": "src/locales/da/word/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { WordDefinition } from '../../..';\nimport adjective from './adjective';\nimport adverb from './adverb';\nimport conjunction from './conjunction';\nimport interjection from './interjection';\nimport noun from './noun';\nimport preposition from './preposition';\nimport verb from './verb';\n\nconst word: WordDefinition = {\n  adjective,\n  adverb,\n  conjunction,\n  interjection,\n  noun,\n  preposition,\n  verb,\n};\n\nexport default word;\n"
  },
  {
    "path": "src/locales/da/word/interjection.ts",
    "content": "export default [\n  'ah',\n  'av',\n  'haha',\n  'hallo',\n  'hej',\n  'hov',\n  'hurra',\n  'ih',\n  'ja',\n  'nej',\n  'oh',\n  'pyha',\n  'tja',\n  'uf',\n  'uh',\n  'wow',\n  'æv',\n  'øv',\n];\n"
  },
  {
    "path": "src/locales/da/word/noun.ts",
    "content": "export default [\n  'afsnit',\n  'afstand',\n  'aften',\n  'alderdom',\n  'antal',\n  'arbejde',\n  'artikel',\n  'avis',\n  'bad',\n  'balkon',\n  'bank',\n  'bar',\n  'barn',\n  'beslutning',\n  'betydning',\n  'bibliotek',\n  'bil',\n  'billede',\n  'billet',\n  'bjerg',\n  'blomst',\n  'blyant',\n  'bog',\n  'bord',\n  'bredde',\n  'brev',\n  'bro',\n  'bund',\n  'butik',\n  'by',\n  'bygning',\n  'børnehave',\n  'cafe',\n  'center',\n  'chance',\n  'computer',\n  'cykel',\n  'dag',\n  'dal',\n  'del',\n  'dybde',\n  'dør',\n  'effekt',\n  'efterår',\n  'elevator',\n  'erhverv',\n  'farve',\n  'fase',\n  'ferie',\n  'fest',\n  'film',\n  'fisk',\n  'fjernsyn',\n  'flade',\n  'flod',\n  'folk',\n  'forår',\n  'fugl',\n  'funktion',\n  'fødsel',\n  'gade',\n  'galakse',\n  'grund',\n  'gruppe',\n  'gulv',\n  'hav',\n  'have',\n  'havn',\n  'historie',\n  'hjørne',\n  'hospital',\n  'hotel',\n  'hund',\n  'hus',\n  'højde',\n  'indhold',\n  'institution',\n  'job',\n  'kant',\n  'kapitel',\n  'karriere',\n  'kat',\n  'kategori',\n  'kilde',\n  'kirke',\n  'klasse',\n  'klima',\n  'klub',\n  'konsekvens',\n  'konto',\n  'kort',\n  'kredit',\n  'kulde',\n  'kultur',\n  'kunst',\n  'kælder',\n  'køkken',\n  'land',\n  'lejlighed',\n  'linje',\n  'liv',\n  'lufthavn',\n  'lyn',\n  'længde',\n  'løsning',\n  'lån',\n  'magasin',\n  'maleri',\n  'metode',\n  'middag',\n  'miljø',\n  'minut',\n  'morgen',\n  'moske',\n  'mulighed',\n  'museum',\n  'musik',\n  'myndighed',\n  'mængde',\n  'mønt',\n  'mål',\n  'måne',\n  'måned',\n  'nat',\n  'nation',\n  'natur',\n  'ord',\n  'organisation',\n  'papir',\n  'park',\n  'pen',\n  'penge',\n  'planet',\n  'pris',\n  'problem',\n  'proces',\n  'profession',\n  'punkt',\n  'radio',\n  'regering',\n  'regn',\n  'restaurant',\n  'resultat',\n  'retning',\n  'risiko',\n  'rolle',\n  'rum',\n  'samfund',\n  'scene',\n  'seddel',\n  'sekund',\n  'selskab',\n  'serie',\n  'side',\n  'skole',\n  'skov',\n  'skulptur',\n  'sky',\n  'sne',\n  'sol',\n  'sommer',\n  'soveværelse',\n  'spil',\n  'spørgsmål',\n  'stat',\n  'station',\n  'stjerne',\n  'stol',\n  'storm',\n  'strand',\n  'stue',\n  'størrelse',\n  'supermarked',\n  'svar',\n  'synagoge',\n  'system',\n  'sætning',\n  'sø',\n  'tag',\n  'teater',\n  'tegning',\n  'tempel',\n  'temperatur',\n  'terrasse',\n  'tid',\n  'time',\n  'top',\n  'torden',\n  'tradition',\n  'trappe',\n  'trin',\n  'træ',\n  'tunnel',\n  'type',\n  'udstilling',\n  'uge',\n  'ungdom',\n  'univers',\n  'universitet',\n  'valg',\n  'varme',\n  'vej',\n  'vejr',\n  'video',\n  'vind',\n  'vindue',\n  'vinter',\n  'virksomhed',\n  'voksen',\n  'væg',\n  'vægt',\n  'værdi',\n  'ø',\n  'år',\n  'årsag',\n  'årstid',\n];\n"
  },
  {
    "path": "src/locales/da/word/preposition.ts",
    "content": "export default [\n  'ad',\n  'af',\n  'bag',\n  'efter',\n  'for',\n  'fra',\n  'før',\n  'gennem',\n  'henover',\n  'hos',\n  'i',\n  'imod',\n  'langs',\n  'med',\n  'mellem',\n  'mod',\n  'om',\n  'omkring',\n  'over',\n  'på',\n  'til',\n  'tværs',\n  'uden',\n  'under',\n  'ved',\n];\n"
  },
  {
    "path": "src/locales/da/word/verb.ts",
    "content": "export default [\n  'absorbere',\n  'acceptere',\n  'anbefale',\n  'anerkende',\n  'anmelde',\n  'anmode',\n  'anvende',\n  'arbejde',\n  'besøge',\n  'betale',\n  'bo',\n  'bruge',\n  'brænde',\n  'bygge',\n  'bære',\n  'bøje',\n  'cykle',\n  'danne',\n  'danse',\n  'deltage',\n  'diskutere',\n  'drikke',\n  'drive',\n  'drømme',\n  'dykke',\n  'elske',\n  'estimere',\n  'etablere',\n  'falde',\n  'fange',\n  'finde',\n  'fjerne',\n  'forstå',\n  'forsøge',\n  'føle',\n  'få',\n  'gemme',\n  'gide',\n  'give',\n  'gnide',\n  'gøgle',\n  'gøre',\n  'gå',\n  'have',\n  'hjælpe',\n  'holde',\n  'høre',\n  'kalde',\n  'knipse',\n  'koge',\n  'komme',\n  'kunne',\n  'købe',\n  'lave',\n  'leve',\n  'lytte',\n  'lære',\n  'læse',\n  'løbe',\n  'løfte',\n  'male',\n  'mene',\n  'miste',\n  'motivere',\n  'møde',\n  'måle',\n  'nive',\n  'nyde',\n  'nægte',\n  'nævne',\n  'pege',\n  'pjække',\n  'plante',\n  'plukke',\n  'prøve',\n  'pynte',\n  'rejse',\n  'ringe',\n  'rive',\n  'se',\n  'sige',\n  'skrive',\n  'sove',\n  'spille',\n  'spise',\n  'spørge',\n  'starte',\n  'svømme',\n  'synes',\n  'synge',\n  'sætte',\n  'søge',\n  'tage',\n  'tale',\n  'tjene',\n  'træne',\n  'tænke',\n  'udforske',\n  'udføre',\n  'udgive',\n  'udleje',\n  'undervise',\n  'vandre',\n  'vide',\n  'ville',\n  'vise',\n  'vokse',\n  'vælge',\n  'være',\n  'ønske',\n];\n"
  },
  {
    "path": "src/locales/de/animal/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { AnimalDefinition } from '../../..';\nimport type_ from './type';\n\nconst animal: AnimalDefinition = {\n  type: type_,\n};\n\nexport default animal;\n"
  },
  {
    "path": "src/locales/de/animal/type.ts",
    "content": "export default [\n  'Adler',\n  'Affe',\n  'Biene',\n  'Bär',\n  'Delfin',\n  'Eichhörnchen',\n  'Eisbär',\n  'Elefant',\n  'Fisch',\n  'Flamingo',\n  'Fledermaus',\n  'Frosch',\n  'Fuchs',\n  'Gecko',\n  'Giraffe',\n  'Gorilla',\n  'Hai',\n  'Hamster',\n  'Hund',\n  'Kaninchen',\n  'Katze',\n  'Koala',\n  'Krokodil',\n  'Kuh',\n  'Känguru',\n  'Löwe',\n  'Nashorn',\n  'Nilpferd',\n  'Panda',\n  'Papagei',\n  'Pfau',\n  'Pferd',\n  'Pinguin',\n  'Reh',\n  'Schildkröte',\n  'Schlange',\n  'Schmetterling',\n  'Seelöwe',\n  'Strauß',\n  'Tiger',\n  'Vogel',\n  'Wal',\n  'Wolf',\n  'Zebra',\n];\n"
  },
  {
    "path": "src/locales/de/cell_phone/formats.ts",
    "content": "export default ['+49-1##-#######', '+49-1###-########'];\n"
  },
  {
    "path": "src/locales/de/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/de/color/human.ts",
    "content": "export default [\n  'Anthrazit',\n  'Beige',\n  'Blau',\n  'Blutrot',\n  'Bordeauxrot',\n  'Braun',\n  'Bronze',\n  'Cyan',\n  'Dunkelblau',\n  'Dunkelbraun',\n  'Dunkelgrau',\n  'Dunkelgrün',\n  'Dunkelrot',\n  'Eisblau',\n  'Feuerrot',\n  'Gelb',\n  'Giftgrün',\n  'Gold',\n  'Grau',\n  'Grün',\n  'Hellblau',\n  'Hellbraun',\n  'Hellgrün',\n  'Hellrot',\n  'Himmelblau',\n  'Indigo',\n  'Jadegrün',\n  'Kastanienbraun',\n  'Kupfer',\n  'Königsblau',\n  'Lila',\n  'Magenta',\n  'Mintgrün',\n  'Nachtblau',\n  'Neonblau',\n  'Neongelb',\n  'Neongrün',\n  'Neonrot',\n  'Ocker',\n  'Orange',\n  'Pink',\n  'Rosa',\n  'Rot',\n  'Rubinrot',\n  'Saphirblau',\n  'Schneeweiß',\n  'Schwarz',\n  'Silber',\n  'Smaragdgrün',\n  'Türkis',\n  'Violett',\n  'Weinrot',\n  'Weiß',\n  'Zinnoberrot',\n];\n"
  },
  {
    "path": "src/locales/de/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/de/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n  name_pattern,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/de/company/legal_entity_type.ts",
    "content": "export default ['AG', 'GmbH', 'GmbH & Co. KG', 'Gruppe', 'KG', 'OHG', 'UG'];\n"
  },
  {
    "path": "src/locales/de/company/name_pattern.ts",
    "content": "export default [\n  '{{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.lastName}}, {{person.lastName}} und {{person.lastName}}',\n  '{{person.lastName}}-{{person.lastName}}',\n];\n"
  },
  {
    "path": "src/locales/de/database/column.ts",
    "content": "export default [\n  'aktualisiertAm',\n  'artikelnummer',\n  'avatar',\n  'bearbeitetAm',\n  'email',\n  'erstelltAm',\n  'geburtsdatum',\n  'gruppe',\n  'id',\n  'kategorie',\n  'kommentar',\n  'nachname',\n  'name',\n  'passwort',\n  'status',\n  'telefonnummer',\n  'titel',\n  'token',\n  'vorname',\n];\n"
  },
  {
    "path": "src/locales/de/database/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DatabaseDefinition } from '../../..';\nimport column from './column';\n\nconst database: DatabaseDefinition = {\n  column,\n};\n\nexport default database;\n"
  },
  {
    "path": "src/locales/de/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/de/date/month.ts",
    "content": "export default {\n  wide: [\n    'April',\n    'August',\n    'Dezember',\n    'Februar',\n    'Januar',\n    'Juli',\n    'Juni',\n    'Mai',\n    'März',\n    'November',\n    'Oktober',\n    'September',\n  ],\n  abbr: [\n    'Apr',\n    'Aug',\n    'Dez',\n    'Feb',\n    'Jan',\n    'Jul',\n    'Jun',\n    'Mai',\n    'Mrz',\n    'Nov',\n    'Okt',\n    'Sep',\n  ],\n};\n"
  },
  {
    "path": "src/locales/de/date/weekday.ts",
    "content": "export default {\n  wide: [\n    'Dienstag',\n    'Donnerstag',\n    'Freitag',\n    'Mittwoch',\n    'Montag',\n    'Samstag',\n    'Sonntag',\n  ],\n  abbr: ['Di.', 'Do.', 'Fr.', 'Mi.', 'Mo.', 'Sa.', 'So.'],\n};\n"
  },
  {
    "path": "src/locales/de/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport animal from './animal';\nimport cell_phone from './cell_phone';\nimport color from './color';\nimport company from './company';\nimport database from './database';\nimport date from './date';\nimport internet from './internet';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\nimport word from './word';\n\n/**\n * The locale data for the `de` locale.\n *\n * - Language: German\n * - Endonym: Deutsch\n */\nconst de: LocaleDefinition = {\n  animal,\n  cell_phone,\n  color,\n  company,\n  database,\n  date,\n  internet,\n  location,\n  lorem,\n  metadata,\n  person,\n  phone_number,\n  word,\n};\n\nexport default de;\n"
  },
  {
    "path": "src/locales/de/internet/domain_suffix.ts",
    "content": "export default ['ch', 'com', 'de', 'info', 'name', 'net', 'org'];\n"
  },
  {
    "path": "src/locales/de/internet/free_email.ts",
    "content": "export default ['gmail.com', 'hotmail.com', 'yahoo.com'];\n"
  },
  {
    "path": "src/locales/de/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/de/location/building_number.ts",
    "content": "export default ['###', '##', '#', '##a', '##b', '##c'];\n"
  },
  {
    "path": "src/locales/de/location/city_name.ts",
    "content": "export default [\n  'Aachen',\n  'Aalen',\n  'Ahlen',\n  'Arnsberg',\n  'Aschaffenburg',\n  'Augsburg',\n  'Bad Homburg vor der Höhe',\n  'Bad Kreuznach',\n  'Bad Oeynhausen',\n  'Bad Salzuflen',\n  'Baden-Baden',\n  'Bamberg',\n  'Bayreuth',\n  'Bergheim',\n  'Bergisch Gladbach',\n  'Berlin',\n  'Bielefeld',\n  'Böblingen',\n  'Bocholt',\n  'Bochum',\n  'Bonn',\n  'Bottrop',\n  'Brandenburg an der Havel',\n  'Braunschweig',\n  'Bremen',\n  'Bremerhaven',\n  'Castrop-Rauxel',\n  'Celle',\n  'Chemnitz',\n  'Cottbus',\n  'Darmstadt',\n  'Delmenhorst',\n  'Dessau-Roßlau',\n  'Detmold',\n  'Dinslaken',\n  'Dormagen',\n  'Dorsten',\n  'Dortmund',\n  'Dresden',\n  'Duisburg',\n  'Düren',\n  'Düsseldorf',\n  'Elmshorn',\n  'Emden',\n  'Erftstadt',\n  'Erfurt',\n  'Erlangen',\n  'Eschweiler',\n  'Essen',\n  'Esslingen am Neckar',\n  'Euskirchen',\n  'Flensburg',\n  'Frankfurt (Oder)',\n  'Frankfurt am Main',\n  'Frechen',\n  'Freiburg im Breisgau',\n  'Friedrichshafen',\n  'Fulda',\n  'Fürth',\n  'Garbsen',\n  'Gelsenkirchen',\n  'Gera',\n  'Gießen',\n  'Gladbeck',\n  'Göppingen',\n  'Görlitz',\n  'Goslar',\n  'Göttingen',\n  'Greifswald',\n  'Grevenbroich',\n  'Gronau (Westf.)',\n  'Gummersbach',\n  'Gütersloh',\n  'Hagen',\n  'Halle (Saale)',\n  'Hamburg',\n  'Hameln',\n  'Hamm',\n  'Hanau',\n  'Hannover',\n  'Hattingen',\n  'Heidelberg',\n  'Heidenheim an der Brenz',\n  'Heilbronn',\n  'Herford',\n  'Herne',\n  'Herten',\n  'Hilden',\n  'Hildesheim',\n  'Hürth',\n  'Ibbenbüren',\n  'Ingolstadt',\n  'Iserlohn',\n  'Jena',\n  'Kaiserslautern',\n  'Karlsruhe',\n  'Kassel',\n  'Kempten (Allgäu)',\n  'Kerpen',\n  'Kiel',\n  'Kleve',\n  'Koblenz',\n  'Köln',\n  'Konstanz',\n  'Krefeld',\n  'Landshut',\n  'Langenfeld (Rheinland)',\n  'Langenhagen',\n  'Leipzig',\n  'Leonberg',\n  'Leverkusen',\n  'Lingen (Ems)',\n  'Lippstadt',\n  'Lörrach',\n  'Lübeck',\n  'Lüdenscheid',\n  'Ludwigsburg',\n  'Ludwigshafen am Rhein',\n  'Lüneburg',\n  'Lünen',\n  'Magdeburg',\n  'Mainz',\n  'Mannheim',\n  'Marburg',\n  'Marl',\n  'Meerbusch',\n  'Menden (Sauerland)',\n  'Minden',\n  'Moers',\n  'Mönchengladbach',\n  'Mülheim an der Ruhr',\n  'München',\n  'Münster',\n  'Neu-Ulm',\n  'Neubrandenburg',\n  'Neumünster',\n  'Neuss',\n  'Neustadt an der Weinstraße',\n  'Neuwied',\n  'Norderstedt',\n  'Nordhorn',\n  'Nürnberg',\n  'Oberhausen',\n  'Offenbach am Main',\n  'Offenburg',\n  'Oldenburg (Oldenburg)',\n  'Osnabrück',\n  'Paderborn',\n  'Passau',\n  'Peine',\n  'Pforzheim',\n  'Plauen',\n  'Potsdam',\n  'Pulheim',\n  'Rastatt',\n  'Ratingen',\n  'Ravensburg',\n  'Recklinghausen',\n  'Regensburg',\n  'Remscheid',\n  'Reutlingen',\n  'Rheine',\n  'Rosenheim',\n  'Rostock',\n  'Rüsselsheim am Main',\n  'Saarbrücken',\n  'Salzgitter',\n  'Sankt Augustin',\n  'Schwäbisch Gmünd',\n  'Schweinfurt',\n  'Schwerin',\n  'Siegen',\n  'Sindelfingen',\n  'Solingen',\n  'Speyer',\n  'Stolberg (Rheinland)',\n  'Stralsund',\n  'Stuttgart',\n  'Trier',\n  'Troisdorf',\n  'Tübingen',\n  'Ulm',\n  'Unna',\n  'Velbert',\n  'Viersen',\n  'Villingen-Schwenningen',\n  'Waiblingen',\n  'Weimar',\n  'Wesel',\n  'Wetzlar',\n  'Wiesbaden',\n  'Wilhelmshaven',\n  'Willich',\n  'Witten',\n  'Wolfenbüttel',\n  'Wolfsburg',\n  'Worms',\n  'Wuppertal',\n  'Würzburg',\n  'Zwickau',\n];\n"
  },
  {
    "path": "src/locales/de/location/city_pattern.ts",
    "content": "export default [\n  '{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}',\n  '{{location.city_prefix}} {{person.firstName}}',\n  '{{person.firstName}}{{location.city_suffix}}',\n  '{{person.lastName}}{{location.city_suffix}}',\n  '{{location.city_name}}',\n];\n"
  },
  {
    "path": "src/locales/de/location/city_prefix.ts",
    "content": "export default ['Nord', 'Ost', 'West', 'Süd', 'Neu', 'Alt', 'Bad'];\n"
  },
  {
    "path": "src/locales/de/location/city_suffix.ts",
    "content": "export default ['stadt', 'dorf', 'land', 'scheid', 'burg'];\n"
  },
  {
    "path": "src/locales/de/location/country.ts",
    "content": "export default [\n  'Ägypten',\n  'Äquatorialguinea',\n  'Äthiopien',\n  'Österreich',\n  'Afghanistan',\n  'Albanien',\n  'Algerien',\n  'Amerikanisch-Samoa',\n  'Amerikanische Jungferninseln',\n  'Andorra',\n  'Angola',\n  'Anguilla',\n  'Antarktis',\n  'Antigua und Barbuda',\n  'Argentinien',\n  'Armenien',\n  'Aruba',\n  'Aserbaidschan',\n  'Australien',\n  'Bahamas',\n  'Bahrain',\n  'Bangladesch',\n  'Barbados',\n  'Belarus',\n  'Belgien',\n  'Belize',\n  'Benin',\n  'die Bermudas',\n  'Bhutan',\n  'Bolivien',\n  'Bosnien und Herzegowina',\n  'Botsuana',\n  'Bouvetinsel',\n  'Brasilien',\n  'Britische Jungferninseln',\n  'Britisches Territorium im Indischen Ozean',\n  'Brunei Darussalam',\n  'Bulgarien',\n  'Burkina Faso',\n  'Burundi',\n  'Chile',\n  'China',\n  'Cookinseln',\n  'Costa Rica',\n  'Dänemark',\n  'Demokratische Republik Kongo',\n  'Demokratische Volksrepublik Korea',\n  'Deutschland',\n  'Dominica',\n  'Dominikanische Republik',\n  'Dschibuti',\n  'Ecuador',\n  'El Salvador',\n  'Eritrea',\n  'Estland',\n  'Färöer',\n  'Falklandinseln',\n  'Fidschi',\n  'Finnland',\n  'Frankreich',\n  'Französisch-Guayana',\n  'Französisch-Polynesien',\n  'Französische Gebiete im südlichen Indischen Ozean',\n  'Gabun',\n  'Gambia',\n  'Georgien',\n  'Ghana',\n  'Gibraltar',\n  'Grönland',\n  'Grenada',\n  'Griechenland',\n  'Guadeloupe',\n  'Guam',\n  'Guatemala',\n  'Guinea',\n  'Guinea-Bissau',\n  'Guyana',\n  'Haiti',\n  'Heard und McDonaldinseln',\n  'Honduras',\n  'Hongkong',\n  'Indien',\n  'Indonesien',\n  'Irak',\n  'Iran',\n  'Irland',\n  'Island',\n  'Israel',\n  'Italien',\n  'Jamaika',\n  'Japan',\n  'Jemen',\n  'Jordanien',\n  'Jugoslawien',\n  'Kaimaninseln',\n  'Kambodscha',\n  'Kamerun',\n  'Kanada',\n  'Kap Verde',\n  'Kasachstan',\n  'Katar',\n  'Kenia',\n  'Kirgisistan',\n  'Kiribati',\n  'Kleinere amerikanische Überseeinseln',\n  'Kokosinseln',\n  'Kolumbien',\n  'Komoren',\n  'Kongo',\n  'Kroatien',\n  'Kuba',\n  'Kuwait',\n  'Laos',\n  'Lesotho',\n  'Lettland',\n  'Libanon',\n  'Liberia',\n  'Libyen',\n  'Liechtenstein',\n  'Litauen',\n  'Luxemburg',\n  'Macau',\n  'Madagaskar',\n  'Malawi',\n  'Malaysia',\n  'Malediven',\n  'Mali',\n  'Malta',\n  'ehemalige jugoslawische Republik Mazedonien',\n  'Marokko',\n  'Marshallinseln',\n  'Martinique',\n  'Mauretanien',\n  'Mauritius',\n  'Mayotte',\n  'Mexiko',\n  'Mikronesien',\n  'Monaco',\n  'Mongolei',\n  'Montserrat',\n  'Mosambik',\n  'Myanmar',\n  'Nördliche Marianen',\n  'Namibia',\n  'Nauru',\n  'Nepal',\n  'Neukaledonien',\n  'Neuseeland',\n  'Nicaragua',\n  'Niederländische Antillen',\n  'Niederlande',\n  'Niger',\n  'Nigeria',\n  'Niue',\n  'Norfolkinsel',\n  'Norwegen',\n  'Oman',\n  'Osttimor',\n  'Pakistan',\n  'Palau',\n  'Panama',\n  'Papua-Neuguinea',\n  'Paraguay',\n  'Peru',\n  'Philippinen',\n  'Pitcairninseln',\n  'Polen',\n  'Portugal',\n  'Puerto Rico',\n  'Réunion',\n  'Republik Korea',\n  'Republik Moldau',\n  'Ruanda',\n  'Rumänien',\n  'Russische Föderation',\n  'São Tomé und Príncipe',\n  'Südafrika',\n  'Südgeorgien und Südliche Sandwichinseln',\n  'Salomonen',\n  'Sambia',\n  'Samoa',\n  'San Marino',\n  'Saudi-Arabien',\n  'Schweden',\n  'Schweiz',\n  'Senegal',\n  'Seychellen',\n  'Sierra Leone',\n  'Simbabwe',\n  'Singapur',\n  'Slowakei',\n  'Slowenien',\n  'Somalien',\n  'Spanien',\n  'Sri Lanka',\n  'St. Helena',\n  'St. Kitts und Nevis',\n  'St. Lucia',\n  'St. Pierre und Miquelon',\n  'St. Vincent und die Grenadinen',\n  'Sudan',\n  'Surinam',\n  'Svalbard und Jan Mayen',\n  'Swasiland',\n  'Syrien',\n  'Türkei',\n  'Tadschikistan',\n  'Taiwan',\n  'Tansania',\n  'Thailand',\n  'Togo',\n  'Tokelau',\n  'Tonga',\n  'Trinidad und Tobago',\n  'Tschad',\n  'Tschechische Republik',\n  'Tunesien',\n  'Turkmenistan',\n  'Turks- und Caicosinseln',\n  'Tuvalu',\n  'Uganda',\n  'Ukraine',\n  'Ungarn',\n  'Uruguay',\n  'Usbekistan',\n  'Vanuatu',\n  'Vatikanstadt',\n  'Venezuela',\n  'Vereinigte Arabische Emirate',\n  'Vereinigte Staaten',\n  'Vereinigtes Königreich',\n  'Vietnam',\n  'Wallis und Futuna',\n  'Weihnachtsinsel',\n  'Westsahara',\n  'Zentralafrikanische Republik',\n  'Zypern',\n];\n"
  },
  {
    "path": "src/locales/de/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport city_prefix from './city_prefix';\nimport city_suffix from './city_suffix';\nimport country from './country';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_address from './street_address';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  city_prefix,\n  city_suffix,\n  country,\n  postcode,\n  secondary_address,\n  state,\n  state_abbr,\n  street_address,\n  street_name,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/de/location/postcode.ts",
    "content": "export default ['#####'];\n"
  },
  {
    "path": "src/locales/de/location/secondary_address.ts",
    "content": "export default ['Apt. ###', 'Zimmer ###', '# OG'];\n"
  },
  {
    "path": "src/locales/de/location/state.ts",
    "content": "export default [\n  'Baden-Württemberg',\n  'Bayern',\n  'Berlin',\n  'Brandenburg',\n  'Bremen',\n  'Hamburg',\n  'Hessen',\n  'Mecklenburg-Vorpommern',\n  'Niedersachsen',\n  'Nordrhein-Westfalen',\n  'Rheinland-Pfalz',\n  'Saarland',\n  'Sachsen',\n  'Sachsen-Anhalt',\n  'Schleswig-Holstein',\n  'Thüringen',\n];\n"
  },
  {
    "path": "src/locales/de/location/state_abbr.ts",
    "content": "export default [\n  'BW',\n  'BY',\n  'BE',\n  'BB',\n  'HB',\n  'HH',\n  'HE',\n  'MV',\n  'NI',\n  'NW',\n  'RP',\n  'SL',\n  'SN',\n  'ST',\n  'SH',\n  'TH',\n];\n"
  },
  {
    "path": "src/locales/de/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/de/location/street_name.ts",
    "content": "export default [\n  'Ackerweg',\n  'Adalbert-Stifter-Str.',\n  'Adalbertstr.',\n  'Adolf-Baeyer-Str.',\n  'Adolf-Kaschny-Str.',\n  'Adolf-Reichwein-Str.',\n  'Adolfsstr.',\n  'Ahornweg',\n  'Ahrstr.',\n  'Akazienweg',\n  'Albert-Einstein-Str.',\n  'Albert-Schweitzer-Str.',\n  'Albertus-Magnus-Str.',\n  'Albert-Zarthe-Weg',\n  'Albin-Edelmann-Str.',\n  'Albrecht-Haushofer-Str.',\n  'Aldegundisstr.',\n  'Alexanderstr.',\n  'Alfred-Delp-Str.',\n  'Alfred-Kubin-Str.',\n  'Alfred-Stock-Str.',\n  'Alkenrather Str.',\n  'Allensteiner Str.',\n  'Alsenstr.',\n  'Alt Steinbücheler Weg',\n  'Alte Garten',\n  'Alte Heide',\n  'Alte Landstr.',\n  'Alte Ziegelei',\n  'Altenberger Str.',\n  'Altenhof',\n  'Alter Grenzweg',\n  'Altstadtstr.',\n  'Am Alten Gaswerk',\n  'Am Alten Schafstall',\n  'Am Arenzberg',\n  'Am Benthal',\n  'Am Birkenberg',\n  'Am Blauen Berg',\n  'Am Borsberg',\n  'Am Brungen',\n  'Am Büchelter Hof',\n  'Am Buttermarkt',\n  'Am Ehrenfriedhof',\n  'Am Eselsdamm',\n  'Am Falkenberg',\n  'Am Frankenberg',\n  'Am Gesundheitspark',\n  'Am Gierlichshof',\n  'Am Graben',\n  'Am Hagelkreuz',\n  'Am Hang',\n  'Am Heidkamp',\n  'Am Hemmelrather Hof',\n  'Am Hofacker',\n  'Am Hohen Ufer',\n  'Am Höllers Eck',\n  'Am Hühnerberg',\n  'Am Jägerhof',\n  'Am Junkernkamp',\n  'Am Kemperstiegel',\n  'Am Kettnersbusch',\n  'Am Kiesberg',\n  'Am Klösterchen',\n  'Am Knechtsgraben',\n  'Am Köllerweg',\n  'Am Köttersbach',\n  'Am Kreispark',\n  'Am Kronefeld',\n  'Am Küchenhof',\n  'Am Kühnsbusch',\n  'Am Lindenfeld',\n  'Am Märchen',\n  'Am Mittelberg',\n  'Am Mönchshof',\n  'Am Mühlenbach',\n  'Am Neuenhof',\n  'Am Nonnenbruch',\n  'Am Plattenbusch',\n  'Am Quettinger Feld',\n  'Am Rosenhügel',\n  'Am Sandberg',\n  'Am Scherfenbrand',\n  'Am Schokker',\n  'Am Silbersee',\n  'Am Sonnenhang',\n  'Am Sportplatz',\n  'Am Stadtpark',\n  'Am Steinberg',\n  'Am Telegraf',\n  'Am Thelenhof',\n  'Am Vogelkreuz',\n  'Am Vogelsang',\n  'Am Vogelsfeldchen',\n  'Am Wambacher Hof',\n  'Am Wasserturm',\n  'Am Weidenbusch',\n  'Am Weiher',\n  'Am Weingarten',\n  'Am Werth',\n  'Amselweg',\n  'An den Irlen',\n  'An den Rheinauen',\n  'An der Bergerweide',\n  'An der Dingbank',\n  'An der Evangelischen Kirche',\n  'An der Evgl. Kirche',\n  'An der Feldgasse',\n  'An der Fettehenne',\n  'An der Kante',\n  'An der Laach',\n  'An der Lehmkuhle',\n  'An der Lichtenburg',\n  'An der Luisenburg',\n  'An der Robertsburg',\n  'An der Schmitten',\n  'An der Schusterinsel',\n  'An der Steinrütsch',\n  'An St. Andreas',\n  'An St. Remigius',\n  'Andreasstr.',\n  'Ankerweg',\n  'Annette-Kolb-Str.',\n  'Apenrader Str.',\n  'Arnold-Ohletz-Str.',\n  'Atzlenbacher Str.',\n  'Auerweg',\n  'Auestr.',\n  'Auf dem Acker',\n  'Auf dem Blahnenhof',\n  'Auf dem Bohnbüchel',\n  'Auf dem Bruch',\n  'Auf dem End',\n  'Auf dem Forst',\n  'Auf dem Herberg',\n  'Auf dem Lehn',\n  'Auf dem Stein',\n  'Auf dem Weierberg',\n  'Auf dem Weiherhahn',\n  'Auf den Reien',\n  'Auf der Donnen',\n  'Auf der Grieße',\n  'Auf der Ohmer',\n  'Auf der Weide',\n  \"Auf'm Berg\",\n  \"Auf'm Kamp\",\n  'Augustastr.',\n  'August-Kekulé-Str.',\n  'A.-W.-v.-Hofmann-Str.',\n  'Bahnallee',\n  'Bahnhofstr.',\n  'Baltrumstr.',\n  'Bamberger Str.',\n  'Baumberger Str.',\n  'Bebelstr.',\n  'Beckers Kämpchen',\n  'Beerenstr.',\n  'Beethovenstr.',\n  'Behringstr.',\n  'Bendenweg',\n  'Bensberger Str.',\n  'Benzstr.',\n  'Bergische Landstr.',\n  'Bergstr.',\n  'Berliner Platz',\n  'Berliner Str.',\n  'Bernhard-Letterhaus-Str.',\n  'Bernhard-Lichtenberg-Str.',\n  'Bernhard-Ridder-Str.',\n  'Bernsteinstr.',\n  'Bertha-Middelhauve-Str.',\n  'Bertha-von-Suttner-Str.',\n  'Bertolt-Brecht-Str.',\n  'Berzeliusstr.',\n  'Bielertstr.',\n  'Biesenbach',\n  'Billrothstr.',\n  'Birkenbergstr.',\n  'Birkengartenstr.',\n  'Birkenweg',\n  'Bismarckstr.',\n  'Bitterfelder Str.',\n  'Blankenburg',\n  'Blaukehlchenweg',\n  'Blütenstr.',\n  'Boberstr.',\n  'Böcklerstr.',\n  'Bodelschwinghstr.',\n  'Bodestr.',\n  'Bogenstr.',\n  'Bohnenkampsweg',\n  'Bohofsweg',\n  'Bonifatiusstr.',\n  'Bonner Str.',\n  'Borkumstr.',\n  'Bornheimer Str.',\n  'Borsigstr.',\n  'Borussiastr.',\n  'Bracknellstr.',\n  'Brahmsweg',\n  'Brandenburger Str.',\n  'Breidenbachstr.',\n  'Breslauer Str.',\n  'Bruchhauser Str.',\n  'Brückenstr.',\n  'Brucknerstr.',\n  'Brüder-Bonhoeffer-Str.',\n  'Buchenweg',\n  'Bürgerbuschweg',\n  'Burgloch',\n  'Burgplatz',\n  'Burgstr.',\n  'Burgweg',\n  'Bürriger Weg',\n  'Burscheider Str.',\n  'Buschkämpchen',\n  'Butterheider Str.',\n  'Carl-Duisberg-Platz',\n  'Carl-Duisberg-Str.',\n  'Carl-Leverkus-Str.',\n  'Carl-Maria-von-Weber-Platz',\n  'Carl-Maria-von-Weber-Str.',\n  'Carlo-Mierendorff-Str.',\n  'Carl-Rumpff-Str.',\n  'Carl-von-Ossietzky-Str.',\n  'Charlottenburger Str.',\n  'Christian-Heß-Str.',\n  'Claasbruch',\n  'Clemens-Winkler-Str.',\n  'Concordiastr.',\n  'Cranachstr.',\n  'Dahlemer Str.',\n  'Daimlerstr.',\n  'Damaschkestr.',\n  'Danziger Str.',\n  'Debengasse',\n  'Dechant-Fein-Str.',\n  'Dechant-Krey-Str.',\n  'Deichtorstr.',\n  'Dhünnberg',\n  'Dhünnstr.',\n  'Dianastr.',\n  'Diedenhofener Str.',\n  'Diepental',\n  'Diepenthaler Str.',\n  'Dieselstr.',\n  'Dillinger Str.',\n  'Distelkamp',\n  'Dohrgasse',\n  'Domblick',\n  'Dönhoffstr.',\n  'Dornierstr.',\n  'Drachenfelsstr.',\n  'Dr.-August-Blank-Str.',\n  'Dresdener Str.',\n  'Driescher Hecke',\n  'Drosselweg',\n  'Dudweilerstr.',\n  'Dünenweg',\n  'Dünfelder Str.',\n  'Dünnwalder Grenzweg',\n  'Düppeler Str.',\n  'Dürerstr.',\n  'Dürscheider Weg',\n  'Düsseldorfer Str.',\n  'Edelrather Weg',\n  'Edmund-Husserl-Str.',\n  'Eduard-Spranger-Str.',\n  'Ehrlichstr.',\n  'Eichenkamp',\n  'Eichenweg',\n  'Eidechsenweg',\n  'Eifelstr.',\n  'Eifgenstr.',\n  'Eintrachtstr.',\n  'Elbestr.',\n  'Elisabeth-Langgässer-Str.',\n  'Elisabethstr.',\n  'Elisabeth-von-Thadden-Str.',\n  'Elisenstr.',\n  'Elsa-Brändström-Str.',\n  'Elsbachstr.',\n  'Else-Lasker-Schüler-Str.',\n  'Elsterstr.',\n  'Emil-Fischer-Str.',\n  'Emil-Nolde-Str.',\n  'Engelbertstr.',\n  'Engstenberger Weg',\n  'Entenpfuhl',\n  'Erbelegasse',\n  'Erftstr.',\n  'Erfurter Str.',\n  'Erich-Heckel-Str.',\n  'Erich-Klausener-Str.',\n  'Erich-Ollenhauer-Str.',\n  'Erlenweg',\n  'Ernst-Bloch-Str.',\n  'Ernst-Ludwig-Kirchner-Str.',\n  'Erzbergerstr.',\n  'Eschenallee',\n  'Eschenweg',\n  'Esmarchstr.',\n  'Espenweg',\n  'Euckenstr.',\n  'Eulengasse',\n  'Eulenkamp',\n  'Ewald-Flamme-Str.',\n  'Ewald-Röll-Str.',\n  'Fährstr.',\n  'Farnweg',\n  'Fasanenweg',\n  'Faßbacher Hof',\n  'Felderstr.',\n  'Feldkampstr.',\n  'Feldsiefer Weg',\n  'Feldsiefer Wiesen',\n  'Feldstr.',\n  'Feldtorstr.',\n  'Felix-von-Roll-Str.',\n  'Ferdinand-Lassalle-Str.',\n  'Fester Weg',\n  'Feuerbachstr.',\n  'Feuerdornweg',\n  'Fichtenweg',\n  'Fichtestr.',\n  'Finkelsteinstr.',\n  'Finkenweg',\n  'Fixheider Str.',\n  'Flabbenhäuschen',\n  'Flensburger Str.',\n  'Fliederweg',\n  'Florastr.',\n  'Florianweg',\n  'Flotowstr.',\n  'Flurstr.',\n  'Föhrenweg',\n  'Fontanestr.',\n  'Forellental',\n  'Fortunastr.',\n  'Franz-Esser-Str.',\n  'Franz-Hitze-Str.',\n  'Franz-Kail-Str.',\n  'Franz-Marc-Str.',\n  'Freiburger Str.',\n  'Freiheitstr.',\n  'Freiherr-vom-Stein-Str.',\n  'Freudenthal',\n  'Freudenthaler Weg',\n  'Fridtjof-Nansen-Str.',\n  'Friedenberger Str.',\n  'Friedensstr.',\n  'Friedhofstr.',\n  'Friedlandstr.',\n  'Friedlieb-Ferdinand-Runge-Str.',\n  'Friedrich-Bayer-Str.',\n  'Friedrich-Bergius-Platz',\n  'Friedrich-Ebert-Platz',\n  'Friedrich-Ebert-Str.',\n  'Friedrich-Engels-Str.',\n  'Friedrich-List-Str.',\n  'Friedrich-Naumann-Str.',\n  'Friedrich-Sertürner-Str.',\n  'Friedrichstr.',\n  'Friedrich-Weskott-Str.',\n  'Friesenweg',\n  'Frischenberg',\n  'Fritz-Erler-Str.',\n  'Fritz-Henseler-Str.',\n  'Fröbelstr.',\n  'Fürstenbergplatz',\n  'Fürstenbergstr.',\n  'Gabriele-Münter-Str.',\n  'Gartenstr.',\n  'Gebhardstr.',\n  'Geibelstr.',\n  'Gellertstr.',\n  'Georg-von-Vollmar-Str.',\n  'Gerhard-Domagk-Str.',\n  'Gerhart-Hauptmann-Str.',\n  'Gerichtsstr.',\n  'Geschwister-Scholl-Str.',\n  'Gezelinallee',\n  'Gierener Weg',\n  'Ginsterweg',\n  'Gisbert-Cremer-Str.',\n  'Glücksburger Str.',\n  'Gluckstr.',\n  'Gneisenaustr.',\n  'Goetheplatz',\n  'Goethestr.',\n  'Golo-Mann-Str.',\n  'Görlitzer Str.',\n  'Görresstr.',\n  'Graebestr.',\n  'Graf-Galen-Platz',\n  'Gregor-Mendel-Str.',\n  'Greifswalder Str.',\n  'Grillenweg',\n  'Gronenborner Weg',\n  'Große Kirchstr.',\n  'Grunder Wiesen',\n  'Grundermühle',\n  'Grundermühlenhof',\n  'Grundermühlenweg',\n  'Grüner Weg',\n  'Grunewaldstr.',\n  'Grünstr.',\n  'Günther-Weisenborn-Str.',\n  'Gustav-Freytag-Str.',\n  'Gustav-Heinemann-Str.',\n  'Gustav-Radbruch-Str.',\n  'Gut Reuschenberg',\n  'Gutenbergstr.',\n  'Haberstr.',\n  'Habichtgasse',\n  'Hafenstr.',\n  'Hagenauer Str.',\n  'Hahnenblecher',\n  'Halenseestr.',\n  'Halfenleimbach',\n  'Hallesche Str.',\n  'Halligstr.',\n  'Hamberger Str.',\n  'Hammerweg',\n  'Händelstr.',\n  'Hannah-Höch-Str.',\n  'Hans-Arp-Str.',\n  'Hans-Gerhard-Str.',\n  'Hans-Sachs-Str.',\n  'Hans-Schlehahn-Str.',\n  'Hans-von-Dohnanyi-Str.',\n  'Hardenbergstr.',\n  'Haselweg',\n  'Hauptstr.',\n  'Haus-Vorster-Str.',\n  'Hauweg',\n  'Havelstr.',\n  'Havensteinstr.',\n  'Haydnstr.',\n  'Hebbelstr.',\n  'Heckenweg',\n  'Heerweg',\n  'Hegelstr.',\n  'Heidberg',\n  'Heidehöhe',\n  'Heidestr.',\n  'Heimstättenweg',\n  'Heinrich-Böll-Str.',\n  'Heinrich-Brüning-Str.',\n  'Heinrich-Claes-Str.',\n  'Heinrich-Heine-Str.',\n  'Heinrich-Hörlein-Str.',\n  'Heinrich-Lübke-Str.',\n  'Heinrich-Lützenkirchen-Weg',\n  'Heinrichstr.',\n  'Heinrich-Strerath-Str.',\n  'Heinrich-von-Kleist-Str.',\n  'Heinrich-von-Stephan-Str.',\n  'Heisterbachstr.',\n  'Helenenstr.',\n  'Helmestr.',\n  'Hemmelrather Weg',\n  'Henry-T.-v.-Böttinger-Str.',\n  'Herderstr.',\n  'Heribertstr.',\n  'Hermann-Ehlers-Str.',\n  'Hermann-Hesse-Str.',\n  'Hermann-König-Str.',\n  'Hermann-Löns-Str.',\n  'Hermann-Milde-Str.',\n  'Hermann-Nörrenberg-Str.',\n  'Hermann-von-Helmholtz-Str.',\n  'Hermann-Waibel-Str.',\n  'Herzogstr.',\n  'Heymannstr.',\n  'Hindenburgstr.',\n  'Hirzenberg',\n  'Hitdorfer Kirchweg',\n  'Hitdorfer Str.',\n  'Höfer Mühle',\n  'Höfer Weg',\n  'Hohe Str.',\n  'Höhenstr.',\n  'Höltgestal',\n  'Holunderweg',\n  'Holzer Weg',\n  'Holzer Wiesen',\n  'Hornpottweg',\n  'Hubertusweg',\n  'Hufelandstr.',\n  'Hufer Weg',\n  'Humboldtstr.',\n  'Hummelsheim',\n  'Hummelweg',\n  'Humperdinckstr.',\n  'Hüscheider Gärten',\n  'Hüscheider Str.',\n  'Hütte',\n  'Ilmstr.',\n  'Im Bergischen Heim',\n  'Im Bruch',\n  'Im Buchenhain',\n  'Im Bühl',\n  'Im Burgfeld',\n  'Im Dorf',\n  'Im Eisholz',\n  'Im Friedenstal',\n  'Im Frohental',\n  'Im Grunde',\n  'Im Hederichsfeld',\n  'Im Jücherfeld',\n  'Im Kalkfeld',\n  'Im Kirberg',\n  'Im Kirchfeld',\n  'Im Kreuzbruch',\n  'Im Mühlenfeld',\n  'Im Nesselrader Kamp',\n  'Im Oberdorf',\n  'Im Oberfeld',\n  'Im Rosengarten',\n  'Im Rottland',\n  'Im Scheffengarten',\n  'Im Staderfeld',\n  'Im Steinfeld',\n  'Im Weidenblech',\n  'Im Winkel',\n  'Im Ziegelfeld',\n  'Imbach',\n  'Imbacher Weg',\n  'Immenweg',\n  'In den Blechenhöfen',\n  'In den Dehlen',\n  'In der Birkenau',\n  'In der Dasladen',\n  'In der Felderhütten',\n  'In der Hartmannswiese',\n  'In der Höhle',\n  'In der Schaafsdellen',\n  'In der Wasserkuhl',\n  'In der Wüste',\n  'In Holzhausen',\n  'Insterstr.',\n  'Jacob-Fröhlen-Str.',\n  'Jägerstr.',\n  'Jahnstr.',\n  'Jakob-Eulenberg-Weg',\n  'Jakobistr.',\n  'Jakob-Kaiser-Str.',\n  'Jenaer Str.',\n  'Johannes-Baptist-Str.',\n  'Johannes-Dott-Str.',\n  'Johannes-Popitz-Str.',\n  'Johannes-Wislicenus-Str.',\n  'Johannisburger Str.',\n  'Johann-Janssen-Str.',\n  'Johann-Wirtz-Weg',\n  'Josefstr.',\n  'Jüch',\n  'Julius-Doms-Str.',\n  'Julius-Leber-Str.',\n  'Kaiserplatz',\n  'Kaiserstr.',\n  'Kaiser-Wilhelm-Allee',\n  'Kalkstr.',\n  'Kämpchenstr.',\n  'Kämpenwiese',\n  'Kämper Weg',\n  'Kamptalweg',\n  'Kanalstr.',\n  'Kandinskystr.',\n  'Kantstr.',\n  'Kapellenstr.',\n  'Karl-Arnold-Str.',\n  'Karl-Bosch-Str.',\n  'Karl-Bückart-Str.',\n  'Karl-Carstens-Ring',\n  'Karl-Friedrich-Goerdeler-Str.',\n  'Karl-Jaspers-Str.',\n  'Karl-König-Str.',\n  'Karl-Krekeler-Str.',\n  'Karl-Marx-Str.',\n  'Karlstr.',\n  'Karl-Ulitzka-Str.',\n  'Karl-Wichmann-Str.',\n  'Karl-Wingchen-Str.',\n  'Käsenbrod',\n  'Käthe-Kollwitz-Str.',\n  'Katzbachstr.',\n  'Kerschensteinerstr.',\n  'Kiefernweg',\n  'Kieler Str.',\n  'Kieselstr.',\n  'Kiesweg',\n  'Kinderhausen',\n  'Kleiberweg',\n  'Kleine Kirchstr.',\n  'Kleingansweg',\n  'Kleinheider Weg',\n  'Klief',\n  'Kneippstr.',\n  'Knochenbergsweg',\n  'Kochergarten',\n  'Kocherstr.',\n  'Kockelsberg',\n  'Kolberger Str.',\n  'Kolmarer Str.',\n  'Kölner Gasse',\n  'Kölner Str.',\n  'Kolpingstr.',\n  'Königsberger Platz',\n  'Konrad-Adenauer-Platz',\n  'Köpenicker Str.',\n  'Kopernikusstr.',\n  'Körnerstr.',\n  'Köschenberg',\n  'Köttershof',\n  'Kreuzbroicher Str.',\n  'Kreuzkamp',\n  'Krummer Weg',\n  'Kruppstr.',\n  'Kuhlmannweg',\n  'Kump',\n  'Kumper Weg',\n  'Kunstfeldstr.',\n  'Küppersteger Str.',\n  'Kursiefen',\n  'Kursiefer Weg',\n  'Kurtekottenweg',\n  'Kurt-Schumacher-Ring',\n  'Kyllstr.',\n  'Langenfelder Str.',\n  'Längsleimbach',\n  'Lärchenweg',\n  'Legienstr.',\n  'Lehner Mühle',\n  'Leichlinger Str.',\n  'Leimbacher Hof',\n  'Leinestr.',\n  'Leineweberstr.',\n  'Leipziger Str.',\n  'Lerchengasse',\n  'Lessingstr.',\n  'Libellenweg',\n  'Lichstr.',\n  'Liebigstr.',\n  'Lindenstr.',\n  'Lingenfeld',\n  'Linienstr.',\n  'Lippe',\n  'Löchergraben',\n  'Löfflerstr.',\n  'Loheweg',\n  'Lohrbergstr.',\n  'Lohrstr.',\n  'Löhstr.',\n  'Lortzingstr.',\n  'Lötzener Str.',\n  'Löwenburgstr.',\n  'Lucasstr.',\n  'Ludwig-Erhard-Platz',\n  'Ludwig-Girtler-Str.',\n  'Ludwig-Knorr-Str.',\n  'Luisenstr.',\n  'Lupinenweg',\n  'Lurchenweg',\n  'Lützenkirchener Str.',\n  'Lycker Str.',\n  'Maashofstr.',\n  'Manforter Str.',\n  'Marc-Chagall-Str.',\n  'Maria-Dresen-Str.',\n  'Maria-Terwiel-Str.',\n  'Marie-Curie-Str.',\n  'Marienburger Str.',\n  'Mariendorfer Str.',\n  'Marienwerderstr.',\n  'Marie-Schlei-Str.',\n  'Marktplatz',\n  'Markusweg',\n  'Martin-Buber-Str.',\n  'Martin-Heidegger-Str.',\n  'Martin-Luther-Str.',\n  'Masurenstr.',\n  'Mathildenweg',\n  'Maurinusstr.',\n  'Mauspfad',\n  'Max-Beckmann-Str.',\n  'Max-Delbrück-Str.',\n  'Max-Ernst-Str.',\n  'Max-Holthausen-Platz',\n  'Max-Horkheimer-Str.',\n  'Max-Liebermann-Str.',\n  'Max-Pechstein-Str.',\n  'Max-Planck-Str.',\n  'Max-Scheler-Str.',\n  'Max-Schönenberg-Str.',\n  'Maybachstr.',\n  'Meckhofer Feld',\n  'Meisenweg',\n  'Memelstr.',\n  'Menchendahler Str.',\n  'Mendelssohnstr.',\n  'Merziger Str.',\n  'Mettlacher Str.',\n  'Metzer Str.',\n  'Michaelsweg',\n  'Miselohestr.',\n  'Mittelstr.',\n  'Mohlenstr.',\n  'Moltkestr.',\n  'Monheimer Str.',\n  'Montanusstr.',\n  'Montessoriweg',\n  'Moosweg',\n  'Morsbroicher Str.',\n  'Moselstr.',\n  'Moskauer Str.',\n  'Mozartstr.',\n  'Mühlenweg',\n  'Muhrgasse',\n  'Muldestr.',\n  'Mülhausener Str.',\n  'Mülheimer Str.',\n  'Münsters Gäßchen',\n  'Münzstr.',\n  'Müritzstr.',\n  'Myliusstr.',\n  'Nachtigallenweg',\n  'Nauener Str.',\n  'Neißestr.',\n  'Nelly-Sachs-Str.',\n  'Netzestr.',\n  'Neuendriesch',\n  'Neuenhausgasse',\n  'Neuenkamp',\n  'Neujudenhof',\n  'Neukronenberger Str.',\n  'Neustadtstr.',\n  'Nicolai-Hartmann-Str.',\n  'Niederblecher',\n  'Niederfeldstr.',\n  'Nietzschestr.',\n  'Nikolaus-Groß-Str.',\n  'Nobelstr.',\n  'Norderneystr.',\n  'Nordstr.',\n  'Ober dem Hof',\n  'Obere Lindenstr.',\n  'Obere Str.',\n  'Oberölbach',\n  'Odenthaler Str.',\n  'Oderstr.',\n  'Okerstr.',\n  'Olof-Palme-Str.',\n  'Ophovener Str.',\n  'Opladener Platz',\n  'Opladener Str.',\n  'Ortelsburger Str.',\n  'Oskar-Moll-Str.',\n  'Oskar-Schlemmer-Str.',\n  'Oststr.',\n  'Oswald-Spengler-Str.',\n  'Otto-Dix-Str.',\n  'Otto-Grimm-Str.',\n  'Otto-Hahn-Str.',\n  'Otto-Müller-Str.',\n  'Otto-Stange-Str.',\n  'Ottostr.',\n  'Otto-Varnhagen-Str.',\n  'Otto-Wels-Str.',\n  'Ottweilerstr.',\n  'Oulustr.',\n  'Overfeldweg',\n  'Pappelweg',\n  'Paracelsusstr.',\n  'Parkstr.',\n  'Pastor-Louis-Str.',\n  'Pastor-Scheibler-Str.',\n  'Pastorskamp',\n  'Paul-Klee-Str.',\n  'Paul-Löbe-Str.',\n  'Paulstr.',\n  'Peenestr.',\n  'Pescher Busch',\n  'Peschstr.',\n  'Pestalozzistr.',\n  'Peter-Grieß-Str.',\n  'Peter-Joseph-Lenné-Str.',\n  'Peter-Neuenheuser-Str.',\n  'Petersbergstr.',\n  'Peterstr.',\n  'Pfarrer-Jekel-Str.',\n  'Pfarrer-Klein-Str.',\n  'Pfarrer-Röhr-Str.',\n  'Pfeilshofstr.',\n  'Philipp-Ott-Str.',\n  'Piet-Mondrian-Str.',\n  'Platanenweg',\n  'Pommernstr.',\n  'Porschestr.',\n  'Poststr.',\n  'Potsdamer Str.',\n  'Pregelstr.',\n  'Prießnitzstr.',\n  'Pützdelle',\n  'Quarzstr.',\n  'Quettinger Str.',\n  'Rat-Deycks-Str.',\n  'Rathenaustr.',\n  'Ratherkämp',\n  'Ratiborer Str.',\n  'Raushofstr.',\n  'Regensburger Str.',\n  'Reinickendorfer Str.',\n  'Renkgasse',\n  'Rennbaumplatz',\n  'Rennbaumstr.',\n  'Reuschenberger Str.',\n  'Reusrather Str.',\n  'Reuterstr.',\n  'Rheinallee',\n  'Rheindorfer Str.',\n  'Rheinstr.',\n  'Rhein-Wupper-Platz',\n  'Richard-Wagner-Str.',\n  'Rilkestr.',\n  'Ringstr.',\n  'Robert-Blum-Str.',\n  'Robert-Koch-Str.',\n  'Robert-Medenwald-Str.',\n  'Rolandstr.',\n  'Romberg',\n  'Röntgenstr.',\n  'Roonstr.',\n  'Ropenstall',\n  'Ropenstaller Weg',\n  'Rosenthal',\n  'Rostocker Str.',\n  'Rotdornweg',\n  'Röttgerweg',\n  'Rückertstr.',\n  'Rudolf-Breitscheid-Str.',\n  'Rudolf-Mann-Platz',\n  'Rudolf-Stracke-Str.',\n  'Ruhlachplatz',\n  'Ruhlachstr.',\n  'Rüttersweg',\n  'Saalestr.',\n  'Saarbrücker Str.',\n  'Saarlauterner Str.',\n  'Saarstr.',\n  'Salamanderweg',\n  'Samlandstr.',\n  'Sanddornstr.',\n  'Sandstr.',\n  'Sauerbruchstr.',\n  'Schäfershütte',\n  'Scharnhorststr.',\n  'Scheffershof',\n  'Scheidemannstr.',\n  'Schellingstr.',\n  'Schenkendorfstr.',\n  'Schießbergstr.',\n  'Schillerstr.',\n  'Schlangenhecke',\n  'Schlebuscher Heide',\n  'Schlebuscher Str.',\n  'Schlebuschrath',\n  'Schlehdornstr.',\n  'Schleiermacherstr.',\n  'Schloßstr.',\n  'Schmalenbruch',\n  'Schnepfenflucht',\n  'Schöffenweg',\n  'Schöllerstr.',\n  'Schöne Aussicht',\n  'Schöneberger Str.',\n  'Schopenhauerstr.',\n  'Schubertplatz',\n  'Schubertstr.',\n  'Schulberg',\n  'Schulstr.',\n  'Schumannstr.',\n  'Schwalbenweg',\n  'Schwarzastr.',\n  'Sebastianusweg',\n  'Semmelweisstr.',\n  'Siebelplatz',\n  'Siemensstr.',\n  'Solinger Str.',\n  'Sonderburger Str.',\n  'Spandauer Str.',\n  'Speestr.',\n  'Sperberweg',\n  'Sperlingsweg',\n  'Spitzwegstr.',\n  'Sporrenberger Mühle',\n  'Spreestr.',\n  'St. Ingberter Str.',\n  'Starenweg',\n  'Stauffenbergstr.',\n  'Stefan-Zweig-Str.',\n  'Stegerwaldstr.',\n  'Steglitzer Str.',\n  'Steinbücheler Feld',\n  'Steinbücheler Str.',\n  'Steinstr.',\n  'Steinweg',\n  'Stephan-Lochner-Str.',\n  'Stephanusstr.',\n  'Stettiner Str.',\n  'Stixchesstr.',\n  'Stöckenstr.',\n  'Stralsunder Str.',\n  'Straßburger Str.',\n  'Stresemannplatz',\n  'Strombergstr.',\n  'Stromstr.',\n  'Stüttekofener Str.',\n  'Sudestr.',\n  'Sürderstr.',\n  'Syltstr.',\n  'Talstr.',\n  'Tannenbergstr.',\n  'Tannenweg',\n  'Taubenweg',\n  'Teitscheider Weg',\n  'Telegrafenstr.',\n  'Teltower Str.',\n  'Tempelhofer Str.',\n  'Theodor-Adorno-Str.',\n  'Theodor-Fliedner-Str.',\n  'Theodor-Gierath-Str.',\n  'Theodor-Haubach-Str.',\n  'Theodor-Heuss-Ring',\n  'Theodor-Storm-Str.',\n  'Theodorstr.',\n  'Thomas-Dehler-Str.',\n  'Thomas-Morus-Str.',\n  'Thomas-von-Aquin-Str.',\n  'Tönges Feld',\n  'Torstr.',\n  'Treptower Str.',\n  'Treuburger Str.',\n  'Uhlandstr.',\n  'Ulmenweg',\n  'Ulmer Str.',\n  'Ulrichstr.',\n  'Ulrich-von-Hassell-Str.',\n  'Umlag',\n  'Unstrutstr.',\n  'Unter dem Schildchen',\n  'Unterölbach',\n  'Unterstr.',\n  'Uppersberg',\n  \"Van't-Hoff-Str.\",\n  'Veit-Stoß-Str.',\n  'Vereinsstr.',\n  'Viktor-Meyer-Str.',\n  'Vincent-van-Gogh-Str.',\n  'Virchowstr.',\n  'Voigtslach',\n  'Volhardstr.',\n  'Völklinger Str.',\n  'Von-Brentano-Str.',\n  'Von-Diergardt-Str.',\n  'Von-Eichendorff-Str.',\n  'Von-Ketteler-Str.',\n  'Von-Knoeringen-Str.',\n  'Von-Pettenkofer-Str.',\n  'Von-Siebold-Str.',\n  'Wacholderweg',\n  'Waldstr.',\n  'Walter-Flex-Str.',\n  'Walter-Hempel-Str.',\n  'Walter-Hochapfel-Str.',\n  'Walter-Nernst-Str.',\n  'Wannseestr.',\n  'Warnowstr.',\n  'Warthestr.',\n  'Weddigenstr.',\n  'Weichselstr.',\n  'Weidenstr.',\n  'Weidfeldstr.',\n  'Weiherfeld',\n  'Weiherstr.',\n  'Weinhäuser Str.',\n  'Weißdornweg',\n  'Weißenseestr.',\n  'Weizkamp',\n  'Werftstr.',\n  'Werkstättenstr.',\n  'Werner-Heisenberg-Str.',\n  'Werrastr.',\n  'Weyerweg',\n  'Widdauener Str.',\n  'Wiebertshof',\n  'Wiehbachtal',\n  'Wiembachallee',\n  'Wiesdorfer Platz',\n  'Wiesenstr.',\n  'Wilhelm-Busch-Str.',\n  'Wilhelm-Hastrich-Str.',\n  'Wilhelm-Leuschner-Str.',\n  'Wilhelm-Liebknecht-Str.',\n  'Wilhelmsgasse',\n  'Wilhelmstr.',\n  'Willi-Baumeister-Str.',\n  'Willy-Brandt-Ring',\n  'Winand-Rossi-Str.',\n  'Windthorststr.',\n  'Winkelweg',\n  'Winterberg',\n  'Wittenbergstr.',\n  'Wolf-Vostell-Str.',\n  'Wolkenburgstr.',\n  'Wupperstr.',\n  'Wuppertalstr.',\n  'Wüstenhof',\n  'Yitzhak-Rabin-Str.',\n  'Zauberkuhle',\n  'Zedernweg',\n  'Zehlendorfer Str.',\n  'Zehntenweg',\n  'Zeisigweg',\n  'Zeppelinstr.',\n  'Zschopaustr.',\n  'Zum Claashäuschen',\n  'Zündhütchenweg',\n  'Zur Alten Brauerei',\n  'Zur alten Fabrik',\n];\n"
  },
  {
    "path": "src/locales/de/location/street_pattern.ts",
    "content": "export default ['{{location.street_name}}'];\n"
  },
  {
    "path": "src/locales/de/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/de/lorem/word.ts",
    "content": "export default [\n  'alias',\n  'consequatur',\n  'aut',\n  'perferendis',\n  'sit',\n  'voluptatem',\n  'accusantium',\n  'doloremque',\n  'aperiam',\n  'eaque',\n  'ipsa',\n  'quae',\n  'ab',\n  'illo',\n  'inventore',\n  'veritatis',\n  'et',\n  'quasi',\n  'architecto',\n  'beatae',\n  'vitae',\n  'dicta',\n  'sunt',\n  'explicabo',\n  'aspernatur',\n  'odit',\n  'fugit',\n  'sed',\n  'quia',\n  'consequuntur',\n  'magni',\n  'dolores',\n  'eos',\n  'qui',\n  'ratione',\n  'sequi',\n  'nesciunt',\n  'neque',\n  'dolorem',\n  'ipsum',\n  'dolor',\n  'amet',\n  'consectetur',\n  'adipisci',\n  'velit',\n  'non',\n  'numquam',\n  'eius',\n  'modi',\n  'tempora',\n  'incidunt',\n  'ut',\n  'labore',\n  'dolore',\n  'magnam',\n  'aliquam',\n  'quaerat',\n  'enim',\n  'ad',\n  'minima',\n  'veniam',\n  'quis',\n  'nostrum',\n  'exercitationem',\n  'ullam',\n  'corporis',\n  'nemo',\n  'ipsam',\n  'voluptas',\n  'suscipit',\n  'laboriosam',\n  'nisi',\n  'aliquid',\n  'ex',\n  'ea',\n  'commodi',\n  'autem',\n  'vel',\n  'eum',\n  'iure',\n  'reprehenderit',\n  'in',\n  'voluptate',\n  'esse',\n  'quam',\n  'nihil',\n  'molestiae',\n  'iusto',\n  'odio',\n  'dignissimos',\n  'ducimus',\n  'blanditiis',\n  'praesentium',\n  'laudantium',\n  'totam',\n  'rem',\n  'voluptatum',\n  'deleniti',\n  'atque',\n  'corrupti',\n  'quos',\n  'quas',\n  'molestias',\n  'excepturi',\n  'sint',\n  'occaecati',\n  'cupiditate',\n  'provident',\n  'perspiciatis',\n  'unde',\n  'omnis',\n  'iste',\n  'natus',\n  'error',\n  'similique',\n  'culpa',\n  'officia',\n  'deserunt',\n  'mollitia',\n  'animi',\n  'id',\n  'est',\n  'laborum',\n  'dolorum',\n  'fuga',\n  'harum',\n  'quidem',\n  'rerum',\n  'facilis',\n  'expedita',\n  'distinctio',\n  'nam',\n  'libero',\n  'tempore',\n  'cum',\n  'soluta',\n  'nobis',\n  'eligendi',\n  'optio',\n  'cumque',\n  'impedit',\n  'quo',\n  'porro',\n  'quisquam',\n  'minus',\n  'quod',\n  'maxime',\n  'placeat',\n  'facere',\n  'possimus',\n  'assumenda',\n  'repellendus',\n  'temporibus',\n  'quibusdam',\n  'illum',\n  'fugiat',\n  'nulla',\n  'pariatur',\n  'at',\n  'vero',\n  'accusamus',\n  'officiis',\n  'debitis',\n  'necessitatibus',\n  'saepe',\n  'eveniet',\n  'voluptates',\n  'repudiandae',\n  'recusandae',\n  'itaque',\n  'earum',\n  'hic',\n  'tenetur',\n  'a',\n  'sapiente',\n  'delectus',\n  'reiciendis',\n  'voluptatibus',\n  'maiores',\n  'doloribus',\n  'asperiores',\n  'repellat',\n];\n"
  },
  {
    "path": "src/locales/de/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'German',\n  code: 'de',\n  language: 'de',\n  endonym: 'Deutsch',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/de/person/first_name.ts",
    "content": "export default {\n  generic: [\n    'Arda',\n    'Ecrin',\n    'Jamie',\n    'Janne',\n    'Jona',\n    'Jonah',\n    'Kim',\n    'Luca',\n    'Luka',\n    'Nikita',\n  ],\n  female: [\n    'Aaliyah',\n    'Abby',\n    'Abigail',\n    'Ada',\n    'Adelina',\n    'Adriana',\n    'Aileen',\n    'Aimee',\n    'Alana',\n    'Alea',\n    'Alena',\n    'Alessa',\n    'Alessia',\n    'Alexa',\n    'Alexandra',\n    'Alexia',\n    'Alexis',\n    'Aleyna',\n    'Alia',\n    'Alica',\n    'Alice',\n    'Alicia',\n    'Alina',\n    'Alisa',\n    'Alisha',\n    'Alissa',\n    'Aliya',\n    'Aliyah',\n    'Allegra',\n    'Alma',\n    'Alyssa',\n    'Amalia',\n    'Amanda',\n    'Amelia',\n    'Amelie',\n    'Amina',\n    'Amira',\n    'Amy',\n    'Ana',\n    'Anabel',\n    'Anastasia',\n    'Andrea',\n    'Angela',\n    'Angelina',\n    'Angelique',\n    'Anja',\n    'Ann',\n    'Anna',\n    'Annabel',\n    'Annabell',\n    'Annabelle',\n    'Annalena',\n    'Anne',\n    'Anneke',\n    'Annelie',\n    'Annemarie',\n    'Anni',\n    'Annie',\n    'Annika',\n    'Anny',\n    'Anouk',\n    'Antonia',\n    'Ariana',\n    'Ariane',\n    'Arwen',\n    'Ashley',\n    'Asya',\n    'Aurelia',\n    'Aurora',\n    'Ava',\n    'Ayleen',\n    'Aylin',\n    'Ayse',\n    'Azra',\n    'Betty',\n    'Bianca',\n    'Bianka',\n    'Caitlin',\n    'Cara',\n    'Carina',\n    'Carla',\n    'Carlotta',\n    'Carmen',\n    'Carolin',\n    'Carolina',\n    'Caroline',\n    'Cassandra',\n    'Catharina',\n    'Catrin',\n    'Cecile',\n    'Cecilia',\n    'Celia',\n    'Celina',\n    'Celine',\n    'Ceyda',\n    'Ceylin',\n    'Chantal',\n    'Charleen',\n    'Charlotta',\n    'Charlotte',\n    'Chayenne',\n    'Cheyenne',\n    'Chiara',\n    'Christin',\n    'Christina',\n    'Cindy',\n    'Claire',\n    'Clara',\n    'Clarissa',\n    'Colleen',\n    'Collien',\n    'Cora',\n    'Corinna',\n    'Cosima',\n    'Dana',\n    'Daniela',\n    'Daria',\n    'Darleen',\n    'Defne',\n    'Delia',\n    'Denise',\n    'Diana',\n    'Dilara',\n    'Dina',\n    'Dorothea',\n    'Eda',\n    'Eileen',\n    'Ela',\n    'Elaine',\n    'Elanur',\n    'Elea',\n    'Elena',\n    'Eleni',\n    'Eleonora',\n    'Eliana',\n    'Elif',\n    'Elina',\n    'Elisa',\n    'Elisabeth',\n    'Ella',\n    'Ellen',\n    'Elli',\n    'Elly',\n    'Elsa',\n    'Emelie',\n    'Emely',\n    'Emilia',\n    'Emilie',\n    'Emily',\n    'Emma',\n    'Emmely',\n    'Emmi',\n    'Emmy',\n    'Enie',\n    'Enna',\n    'Enya',\n    'Esma',\n    'Estelle',\n    'Esther',\n    'Eva',\n    'Evelin',\n    'Evelina',\n    'Eveline',\n    'Evelyn',\n    'Fabienne',\n    'Fatima',\n    'Fatma',\n    'Felicia',\n    'Felicitas',\n    'Felina',\n    'Femke',\n    'Fenja',\n    'Fine',\n    'Finia',\n    'Finja',\n    'Finnja',\n    'Fiona',\n    'Flora',\n    'Florentine',\n    'Francesca',\n    'Franka',\n    'Franziska',\n    'Frederike',\n    'Freya',\n    'Frida',\n    'Frieda',\n    'Friederike',\n    'Giada',\n    'Gina',\n    'Giulia',\n    'Giuliana',\n    'Greta',\n    'Hailey',\n    'Hana',\n    'Hanna',\n    'Hannah',\n    'Heidi',\n    'Helen',\n    'Helena',\n    'Helene',\n    'Helin',\n    'Henriette',\n    'Henrike',\n    'Hermine',\n    'Ida',\n    'Ilayda',\n    'Imke',\n    'Ina',\n    'Ines',\n    'Inga',\n    'Inka',\n    'Irem',\n    'Isa',\n    'Isabel',\n    'Isabell',\n    'Isabella',\n    'Isabelle',\n    'Ivonne',\n    'Jacqueline',\n    'Jamila',\n    'Jana',\n    'Jane',\n    'Janin',\n    'Janina',\n    'Janine',\n    'Janna',\n    'Jara',\n    'Jasmin',\n    'Jasmina',\n    'Jasmine',\n    'Jella',\n    'Jenna',\n    'Jennifer',\n    'Jenny',\n    'Jessica',\n    'Jessy',\n    'Jette',\n    'Jil',\n    'Jill',\n    'Joana',\n    'Joanna',\n    'Joelina',\n    'Joeline',\n    'Joelle',\n    'Johanna',\n    'Joleen',\n    'Jolie',\n    'Jolien',\n    'Jolin',\n    'Jolina',\n    'Joline',\n    'Jonna',\n    'Josefin',\n    'Josefine',\n    'Josephin',\n    'Josephine',\n    'Josie',\n    'Josy',\n    'Joy',\n    'Joyce',\n    'Judith',\n    'Judy',\n    'Jule',\n    'Julia',\n    'Juliana',\n    'Juliane',\n    'Julie',\n    'Julienne',\n    'Julika',\n    'Julina',\n    'Juna',\n    'Justine',\n    'Kaja',\n    'Karina',\n    'Karla',\n    'Karlotta',\n    'Karolina',\n    'Karoline',\n    'Kassandra',\n    'Katarina',\n    'Katharina',\n    'Kathrin',\n    'Katja',\n    'Katrin',\n    'Kaya',\n    'Kayra',\n    'Kiana',\n    'Kiara',\n    'Kimberley',\n    'Kimberly',\n    'Kira',\n    'Klara',\n    'Korinna',\n    'Kristin',\n    'Kyra',\n    'Laila',\n    'Lana',\n    'Lara',\n    'Larissa',\n    'Laura',\n    'Laureen',\n    'Lavinia',\n    'Lea',\n    'Leah',\n    'Leana',\n    'Leandra',\n    'Leann',\n    'Lee',\n    'Leila',\n    'Lena',\n    'Lene',\n    'Leni',\n    'Lenia',\n    'Lenja',\n    'Lenya',\n    'Leona',\n    'Leoni',\n    'Leonie',\n    'Leonora',\n    'Leticia',\n    'Letizia',\n    'Levke',\n    'Leyla',\n    'Lia',\n    'Liah',\n    'Liana',\n    'Lili',\n    'Lilia',\n    'Lilian',\n    'Liliana',\n    'Lilith',\n    'Lilli',\n    'Lillian',\n    'Lilly',\n    'Lily',\n    'Lina',\n    'Linda',\n    'Lindsay',\n    'Line',\n    'Linn',\n    'Linnea',\n    'Lisa',\n    'Lisann',\n    'Lisanne',\n    'Liv',\n    'Livia',\n    'Liz',\n    'Lola',\n    'Loreen',\n    'Lorena',\n    'Lotta',\n    'Lotte',\n    'Louisa',\n    'Louise',\n    'Luana',\n    'Lucia',\n    'Lucie',\n    'Lucienne',\n    'Lucy',\n    'Luisa',\n    'Luise',\n    'Luna',\n    'Luzie',\n    'Lya',\n    'Lydia',\n    'Lyn',\n    'Lynn',\n    'Madeleine',\n    'Madita',\n    'Madleen',\n    'Madlen',\n    'Magdalena',\n    'Maike',\n    'Mailin',\n    'Maira',\n    'Maja',\n    'Malena',\n    'Malia',\n    'Malin',\n    'Malina',\n    'Mandy',\n    'Mara',\n    'Marah',\n    'Mareike',\n    'Maren',\n    'Maria',\n    'Mariam',\n    'Marie',\n    'Marieke',\n    'Mariella',\n    'Marika',\n    'Marina',\n    'Marisa',\n    'Marissa',\n    'Marit',\n    'Marla',\n    'Marleen',\n    'Marlen',\n    'Marlena',\n    'Marlene',\n    'Marta',\n    'Martha',\n    'Mary',\n    'Maryam',\n    'Mathilda',\n    'Mathilde',\n    'Matilda',\n    'Maxi',\n    'Maxima',\n    'Maxine',\n    'Maya',\n    'Mayra',\n    'Medina',\n    'Medine',\n    'Meike',\n    'Melanie',\n    'Melek',\n    'Melike',\n    'Melina',\n    'Melinda',\n    'Melis',\n    'Melisa',\n    'Melissa',\n    'Merle',\n    'Merve',\n    'Meryem',\n    'Mette',\n    'Mia',\n    'Michaela',\n    'Michelle',\n    'Mieke',\n    'Mila',\n    'Milana',\n    'Milena',\n    'Milla',\n    'Mina',\n    'Mira',\n    'Miray',\n    'Miriam',\n    'Mirja',\n    'Mona',\n    'Monique',\n    'Nadine',\n    'Nadja',\n    'Naemi',\n    'Nancy',\n    'Naomi',\n    'Natalia',\n    'Natalie',\n    'Nathalie',\n    'Neele',\n    'Nela',\n    'Nele',\n    'Nelli',\n    'Nelly',\n    'Nia',\n    'Nicole',\n    'Nika',\n    'Nike',\n    'Nila',\n    'Nina',\n    'Nisa',\n    'Noemi',\n    'Nora',\n    'Olivia',\n    'Patricia',\n    'Patrizia',\n    'Paula',\n    'Paulina',\n    'Pauline',\n    'Penelope',\n    'Philine',\n    'Phoebe',\n    'Pia',\n    'Rahel',\n    'Rania',\n    'Rebecca',\n    'Rebekka',\n    'Riana',\n    'Rieke',\n    'Rike',\n    'Romina',\n    'Romy',\n    'Ronja',\n    'Rosa',\n    'Rosalie',\n    'Ruby',\n    'Sabrina',\n    'Sahra',\n    'Sally',\n    'Salome',\n    'Samantha',\n    'Samia',\n    'Samira',\n    'Sandra',\n    'Sandy',\n    'Sanja',\n    'Saphira',\n    'Sara',\n    'Sarah',\n    'Saskia',\n    'Selin',\n    'Selina',\n    'Selma',\n    'Sena',\n    'Sidney',\n    'Sienna',\n    'Silja',\n    'Sina',\n    'Sinja',\n    'Smilla',\n    'Sofia',\n    'Sofie',\n    'Sonja',\n    'Sophia',\n    'Sophie',\n    'Soraya',\n    'Stefanie',\n    'Stella',\n    'Stephanie',\n    'Stina',\n    'Sude',\n    'Summer',\n    'Susanne',\n    'Svea',\n    'Svenja',\n    'Sydney',\n    'Tabea',\n    'Talea',\n    'Talia',\n    'Tamara',\n    'Tamia',\n    'Tamina',\n    'Tanja',\n    'Tara',\n    'Tarja',\n    'Teresa',\n    'Tessa',\n    'Thalea',\n    'Thalia',\n    'Thea',\n    'Theresa',\n    'Tia',\n    'Tina',\n    'Tomke',\n    'Tuana',\n    'Valentina',\n    'Valeria',\n    'Valerie',\n    'Vanessa',\n    'Vera',\n    'Veronika',\n    'Victoria',\n    'Viktoria',\n    'Viola',\n    'Vivian',\n    'Vivien',\n    'Vivienne',\n    'Wibke',\n    'Wiebke',\n    'Xenia',\n    'Yara',\n    'Yaren',\n    'Yasmin',\n    'Ylvi',\n    'Ylvie',\n    'Yvonne',\n    'Zara',\n    'Zehra',\n    'Zeynep',\n    'Zoe',\n    'Zoey',\n    'Zoé',\n  ],\n  male: [\n    'Aaron',\n    'Abdul',\n    'Abdullah',\n    'Adam',\n    'Adrian',\n    'Adriano',\n    'Ahmad',\n    'Ahmed',\n    'Ahmet',\n    'Alan',\n    'Albert',\n    'Alessandro',\n    'Alessio',\n    'Alex',\n    'Alexander',\n    'Alfred',\n    'Ali',\n    'Amar',\n    'Amir',\n    'Amon',\n    'Andre',\n    'Andreas',\n    'Andrew',\n    'Angelo',\n    'Ansgar',\n    'Anthony',\n    'Anton',\n    'Antonio',\n    'Arian',\n    'Armin',\n    'Arne',\n    'Arno',\n    'Arthur',\n    'Artur',\n    'Arved',\n    'Arvid',\n    'Ayman',\n    'Baran',\n    'Baris',\n    'Bastian',\n    'Batuhan',\n    'Bela',\n    'Ben',\n    'Benedikt',\n    'Benjamin',\n    'Bennet',\n    'Bennett',\n    'Benno',\n    'Bent',\n    'Berat',\n    'Berkay',\n    'Bernd',\n    'Bilal',\n    'Bjarne',\n    'Björn',\n    'Bo',\n    'Boris',\n    'Brandon',\n    'Brian',\n    'Bruno',\n    'Bryan',\n    'Burak',\n    'Calvin',\n    'Can',\n    'Carl',\n    'Carlo',\n    'Carlos',\n    'Caspar',\n    'Cedric',\n    'Cedrik',\n    'Cem',\n    'Charlie',\n    'Chris',\n    'Christian',\n    'Christiano',\n    'Christoph',\n    'Christopher',\n    'Claas',\n    'Clemens',\n    'Colin',\n    'Collin',\n    'Conner',\n    'Connor',\n    'Constantin',\n    'Corvin',\n    'Curt',\n    'Damian',\n    'Damien',\n    'Daniel',\n    'Danilo',\n    'Danny',\n    'Darian',\n    'Dario',\n    'Darius',\n    'Darren',\n    'David',\n    'Davide',\n    'Davin',\n    'Dean',\n    'Deniz',\n    'Dennis',\n    'Denny',\n    'Devin',\n    'Diego',\n    'Dion',\n    'Domenic',\n    'Domenik',\n    'Dominic',\n    'Dominik',\n    'Dorian',\n    'Dustin',\n    'Dylan',\n    'Eddi',\n    'Eddy',\n    'Edgar',\n    'Edwin',\n    'Efe',\n    'Ege',\n    'Elia',\n    'Eliah',\n    'Elias',\n    'Elijah',\n    'Emanuel',\n    'Emil',\n    'Emilian',\n    'Emilio',\n    'Emir',\n    'Emirhan',\n    'Emre',\n    'Enes',\n    'Enno',\n    'Enrico',\n    'Eren',\n    'Eric',\n    'Erik',\n    'Etienne',\n    'Fabian',\n    'Fabien',\n    'Fabio',\n    'Fabrice',\n    'Falk',\n    'Felix',\n    'Ferdinand',\n    'Fiete',\n    'Filip',\n    'Finlay',\n    'Finley',\n    'Finn',\n    'Finnley',\n    'Florian',\n    'Francesco',\n    'Franz',\n    'Frederic',\n    'Frederick',\n    'Frederik',\n    'Friedrich',\n    'Fritz',\n    'Furkan',\n    'Fynn',\n    'Gabriel',\n    'Georg',\n    'Gerrit',\n    'Gian',\n    'Gianluca',\n    'Gino',\n    'Giuliano',\n    'Giuseppe',\n    'Gregor',\n    'Gustav',\n    'Hagen',\n    'Hamza',\n    'Hannes',\n    'Hanno',\n    'Hans',\n    'Hasan',\n    'Hassan',\n    'Hauke',\n    'Hendrik',\n    'Hennes',\n    'Henning',\n    'Henri',\n    'Henrick',\n    'Henrik',\n    'Henry',\n    'Hugo',\n    'Hussein',\n    'Ian',\n    'Ibrahim',\n    'Ilias',\n    'Ilja',\n    'Ilyas',\n    'Immanuel',\n    'Ismael',\n    'Ismail',\n    'Ivan',\n    'Iven',\n    'Jack',\n    'Jacob',\n    'Jaden',\n    'Jakob',\n    'Jamal',\n    'James',\n    'Jan',\n    'Janek',\n    'Janis',\n    'Jannek',\n    'Jannes',\n    'Jannik',\n    'Jannis',\n    'Jano',\n    'Janosch',\n    'Jared',\n    'Jari',\n    'Jarne',\n    'Jarno',\n    'Jaron',\n    'Jason',\n    'Jasper',\n    'Jay',\n    'Jayden',\n    'Jayson',\n    'Jean',\n    'Jens',\n    'Jeremias',\n    'Jeremie',\n    'Jeremy',\n    'Jermaine',\n    'Jerome',\n    'Jesper',\n    'Jesse',\n    'Jim',\n    'Jimmy',\n    'Joe',\n    'Joel',\n    'Joey',\n    'Johann',\n    'Johannes',\n    'John',\n    'Johnny',\n    'Jon',\n    'Jonas',\n    'Jonathan',\n    'Jonte',\n    'Joost',\n    'Jordan',\n    'Joris',\n    'Joscha',\n    'Joschua',\n    'Josef',\n    'Joseph',\n    'Josh',\n    'Joshua',\n    'Josua',\n    'Juan',\n    'Julian',\n    'Julien',\n    'Julius',\n    'Juri',\n    'Justin',\n    'Justus',\n    'Kaan',\n    'Kai',\n    'Kalle',\n    'Karim',\n    'Karl',\n    'Karlo',\n    'Kay',\n    'Keanu',\n    'Kenan',\n    'Kenny',\n    'Keno',\n    'Kerem',\n    'Kerim',\n    'Kevin',\n    'Kian',\n    'Kilian',\n    'Kimi',\n    'Kjell',\n    'Klaas',\n    'Klemens',\n    'Konrad',\n    'Konstantin',\n    'Koray',\n    'Korbinian',\n    'Kurt',\n    'Lars',\n    'Lasse',\n    'Laurence',\n    'Laurens',\n    'Laurenz',\n    'Laurin',\n    'Lean',\n    'Leander',\n    'Leandro',\n    'Leif',\n    'Len',\n    'Lenn',\n    'Lennard',\n    'Lennart',\n    'Lennert',\n    'Lennie',\n    'Lennox',\n    'Lenny',\n    'Leo',\n    'Leon',\n    'Leonard',\n    'Leonardo',\n    'Leonhard',\n    'Leonidas',\n    'Leopold',\n    'Leroy',\n    'Levent',\n    'Levi',\n    'Levin',\n    'Lewin',\n    'Lewis',\n    'Liam',\n    'Lian',\n    'Lias',\n    'Lino',\n    'Linus',\n    'Lio',\n    'Lion',\n    'Lionel',\n    'Logan',\n    'Lorenz',\n    'Lorenzo',\n    'Loris',\n    'Louis',\n    'Luan',\n    'Luc',\n    'Lucas',\n    'Lucian',\n    'Lucien',\n    'Ludwig',\n    'Luis',\n    'Luiz',\n    'Luk',\n    'Lukas',\n    'Luke',\n    'Lutz',\n    'Maddox',\n    'Mads',\n    'Magnus',\n    'Maik',\n    'Maksim',\n    'Malik',\n    'Malte',\n    'Manuel',\n    'Marc',\n    'Marcel',\n    'Marco',\n    'Marcus',\n    'Marek',\n    'Marian',\n    'Mario',\n    'Marius',\n    'Mark',\n    'Marko',\n    'Markus',\n    'Marlo',\n    'Marlon',\n    'Marten',\n    'Martin',\n    'Marvin',\n    'Marwin',\n    'Mateo',\n    'Mathis',\n    'Matis',\n    'Mats',\n    'Matteo',\n    'Mattes',\n    'Matthias',\n    'Matthis',\n    'Matti',\n    'Mattis',\n    'Maurice',\n    'Max',\n    'Maxim',\n    'Maximilian',\n    'Mehmet',\n    'Meik',\n    'Melvin',\n    'Merlin',\n    'Mert',\n    'Michael',\n    'Michel',\n    'Mick',\n    'Miguel',\n    'Mika',\n    'Mikail',\n    'Mike',\n    'Milan',\n    'Milo',\n    'Mio',\n    'Mirac',\n    'Mirco',\n    'Mirko',\n    'Mohamed',\n    'Mohammad',\n    'Mohammed',\n    'Moritz',\n    'Morten',\n    'Muhammed',\n    'Murat',\n    'Mustafa',\n    'Nathan',\n    'Nathanael',\n    'Nelson',\n    'Neo',\n    'Nevio',\n    'Nick',\n    'Niclas',\n    'Nico',\n    'Nicolai',\n    'Nicolas',\n    'Niels',\n    'Niklas',\n    'Niko',\n    'Nikolai',\n    'Nikolas',\n    'Nils',\n    'Nino',\n    'Noah',\n    'Noel',\n    'Norman',\n    'Odin',\n    'Oke',\n    'Ole',\n    'Oliver',\n    'Omar',\n    'Onur',\n    'Oscar',\n    'Oskar',\n    'Pascal',\n    'Patrice',\n    'Patrick',\n    'Paul',\n    'Peer',\n    'Pepe',\n    'Peter',\n    'Phil',\n    'Philip',\n    'Philipp',\n    'Pierre',\n    'Piet',\n    'Pit',\n    'Pius',\n    'Quentin',\n    'Quirin',\n    'Rafael',\n    'Raik',\n    'Ramon',\n    'Raphael',\n    'Rasmus',\n    'Raul',\n    'Rayan',\n    'René',\n    'Ricardo',\n    'Riccardo',\n    'Richard',\n    'Rick',\n    'Rico',\n    'Robert',\n    'Robin',\n    'Rocco',\n    'Roman',\n    'Romeo',\n    'Ron',\n    'Ruben',\n    'Ryan',\n    'Said',\n    'Salih',\n    'Sam',\n    'Sami',\n    'Sammy',\n    'Samuel',\n    'Sandro',\n    'Santino',\n    'Sascha',\n    'Sean',\n    'Sebastian',\n    'Selim',\n    'Semih',\n    'Shawn',\n    'Silas',\n    'Simeon',\n    'Simon',\n    'Sinan',\n    'Sky',\n    'Stefan',\n    'Steffen',\n    'Stephan',\n    'Steve',\n    'Steven',\n    'Sven',\n    'Sönke',\n    'Sören',\n    'Taha',\n    'Tamino',\n    'Tammo',\n    'Tarik',\n    'Tayler',\n    'Taylor',\n    'Teo',\n    'Theo',\n    'Theodor',\n    'Thies',\n    'Thilo',\n    'Thomas',\n    'Thorben',\n    'Thore',\n    'Thorge',\n    'Tiago',\n    'Til',\n    'Till',\n    'Tillmann',\n    'Tim',\n    'Timm',\n    'Timo',\n    'Timon',\n    'Timothy',\n    'Tino',\n    'Titus',\n    'Tizian',\n    'Tjark',\n    'Tobias',\n    'Tom',\n    'Tommy',\n    'Toni',\n    'Tony',\n    'Torben',\n    'Tore',\n    'Tristan',\n    'Tyler',\n    'Tyron',\n    'Umut',\n    'Valentin',\n    'Valentino',\n    'Veit',\n    'Victor',\n    'Viktor',\n    'Vin',\n    'Vincent',\n    'Vito',\n    'Vitus',\n    'Wilhelm',\n    'Willi',\n    'William',\n    'Willy',\n    'Xaver',\n    'Yannic',\n    'Yannick',\n    'Yannik',\n    'Yannis',\n    'Yasin',\n    'Youssef',\n    'Yunus',\n    'Yusuf',\n    'Yven',\n    'Yves',\n    'Ömer',\n  ],\n};\n"
  },
  {
    "path": "src/locales/de/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport nobility_title_prefix from './nobility_title_prefix';\nimport prefix from './prefix';\nimport sex from './sex';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  nobility_title_prefix,\n  prefix,\n  sex,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/de/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Abel',\n    'Abicht',\n    'Abraham',\n    'Abramovic',\n    'Abt',\n    'Achilles',\n    'Achkinadze',\n    'Ackermann',\n    'Adam',\n    'Adams',\n    'Ade',\n    'Agostini',\n    'Ahlke',\n    'Ahrenberg',\n    'Ahrens',\n    'Aigner',\n    'Albert',\n    'Albrecht',\n    'Alexa',\n    'Alexander',\n    'Alizadeh',\n    'Allgeyer',\n    'Amann',\n    'Amberg',\n    'Anding',\n    'Anggreny',\n    'Apitz',\n    'Arendt',\n    'Arens',\n    'Arndt',\n    'Aryee',\n    'Aschenbroich',\n    'Assmus',\n    'Astafei',\n    'Auer',\n    'Axmann',\n    'Baarck',\n    'Bachmann',\n    'Badane',\n    'Bader',\n    'Baganz',\n    'Bahl',\n    'Bak',\n    'Balcer',\n    'Balck',\n    'Balkow',\n    'Balnuweit',\n    'Balzer',\n    'Banse',\n    'Barr',\n    'Bartels',\n    'Barth',\n    'Barylla',\n    'Baseda',\n    'Battke',\n    'Bauer',\n    'Bauermeister',\n    'Baumann',\n    'Baumeister',\n    'Bauschinger',\n    'Bauschke',\n    'Bayer',\n    'Beavogui',\n    'Beck',\n    'Beckel',\n    'Becker',\n    'Beckmann',\n    'Bedewitz',\n    'Beele',\n    'Beer',\n    'Beggerow',\n    'Beh',\n    'Behr',\n    'Behrenbruch',\n    'Belz',\n    'Bender',\n    'Benecke',\n    'Benner',\n    'Benninger',\n    'Benzing',\n    'Berends',\n    'Berger',\n    'Berner',\n    'Berning',\n    'Bertenbreiter',\n    'Best',\n    'Bethke',\n    'Betz',\n    'Beushausen',\n    'Beutelspacher',\n    'Beyer',\n    'Biba',\n    'Bichler',\n    'Bickel',\n    'Biedermann',\n    'Bieler',\n    'Bielert',\n    'Bienasch',\n    'Bienias',\n    'Biesenbach',\n    'Bigdeli',\n    'Birkemeyer',\n    'Bittner',\n    'Blank',\n    'Blaschek',\n    'Blassneck',\n    'Bloch',\n    'Blochwitz',\n    'Blockhaus',\n    'Blum',\n    'Blume',\n    'Bock',\n    'Bode',\n    'Bogdashin',\n    'Bogenrieder',\n    'Bohge',\n    'Bolm',\n    'Borgschulze',\n    'Bork',\n    'Bormann',\n    'Bornscheuer',\n    'Borrmann',\n    'Borsch',\n    'Boruschewski',\n    'Bos',\n    'Bosler',\n    'Bourrouag',\n    'Bouschen',\n    'Boxhammer',\n    'Boyde',\n    'Bozsik',\n    'Brand',\n    'Brandenburg',\n    'Brandis',\n    'Brandt',\n    'Brauer',\n    'Braun',\n    'Brehmer',\n    'Breitenstein',\n    'Bremer',\n    'Bremser',\n    'Brenner',\n    'Brettschneider',\n    'Breu',\n    'Breuer',\n    'Briesenick',\n    'Bringmann',\n    'Brinkmann',\n    'Brix',\n    'Broening',\n    'Brosch',\n    'Bruckmann',\n    'Bruder',\n    'Bruhns',\n    'Brunner',\n    'Bruns',\n    'Bräutigam',\n    'Brömme',\n    'Brüggmann',\n    'Buchholz',\n    'Buchrucker',\n    'Buder',\n    'Bultmann',\n    'Bunjes',\n    'Burger',\n    'Burghagen',\n    'Burkhard',\n    'Burkhardt',\n    'Burmeister',\n    'Busch',\n    'Buschbaum',\n    'Busemann',\n    'Buss',\n    'Busse',\n    'Bussmann',\n    'Byrd',\n    'Bäcker',\n    'Böhm',\n    'Bönisch',\n    'Börgeling',\n    'Börner',\n    'Böttner',\n    'Büchele',\n    'Bühler',\n    'Büker',\n    'Büngener',\n    'Bürger',\n    'Bürklein',\n    'Büscher',\n    'Büttner',\n    'Camara',\n    'Carlowitz',\n    'Carlsohn',\n    'Caspari',\n    'Caspers',\n    'Chapron',\n    'Christ',\n    'Cierpinski',\n    'Clarius',\n    'Cleem',\n    'Cleve',\n    'Co',\n    'Conrad',\n    'Cordes',\n    'Cornelsen',\n    'Cors',\n    'Cotthardt',\n    'Crews',\n    'Cronjäger',\n    'Crosskofp',\n    'Da',\n    'Dahm',\n    'Dahmen',\n    'Daimer',\n    'Damaske',\n    'Danneberg',\n    'Danner',\n    'Daub',\n    'Daubner',\n    'Daudrich',\n    'Dauer',\n    'Daum',\n    'Dauth',\n    'Dautzenberg',\n    'De',\n    'Decker',\n    'Deckert',\n    'Deerberg',\n    'Dehmel',\n    'Deja',\n    'Delonge',\n    'Demut',\n    'Dengler',\n    'Denner',\n    'Denzinger',\n    'Derr',\n    'Dertmann',\n    'Dethloff',\n    'Deuschle',\n    'Dieckmann',\n    'Diedrich',\n    'Diekmann',\n    'Dienel',\n    'Dies',\n    'Dietrich',\n    'Dietz',\n    'Dietzsch',\n    'Diezel',\n    'Dilla',\n    'Dingelstedt',\n    'Dippl',\n    'Dittmann',\n    'Dittmar',\n    'Dittmer',\n    'Dix',\n    'Dobbrunz',\n    'Dobler',\n    'Dohring',\n    'Dolch',\n    'Dold',\n    'Dombrowski',\n    'Donie',\n    'Doskoczynski',\n    'Dragu',\n    'Drechsler',\n    'Drees',\n    'Dreher',\n    'Dreier',\n    'Dreissigacker',\n    'Dressler',\n    'Drews',\n    'Duma',\n    'Dutkiewicz',\n    'Dyett',\n    'Dylus',\n    'Dächert',\n    'Döbel',\n    'Döring',\n    'Dörner',\n    'Dörre',\n    'Dück',\n    'Eberhard',\n    'Eberhardt',\n    'Ecker',\n    'Eckhardt',\n    'Edorh',\n    'Effler',\n    'Eggenmueller',\n    'Ehm',\n    'Ehmann',\n    'Ehrig',\n    'Eich',\n    'Eifert',\n    'Einert',\n    'Eisenlauer',\n    'Ekpo',\n    'Elbe',\n    'Eleyth',\n    'Elss',\n    'Emert',\n    'Emmelmann',\n    'Ender',\n    'Engel',\n    'Engelen',\n    'Engelmann',\n    'Eplinius',\n    'Erdmann',\n    'Erhardt',\n    'Erlei',\n    'Erm',\n    'Ernst',\n    'Ertl',\n    'Erwes',\n    'Esenwein',\n    'Esser',\n    'Evers',\n    'Everts',\n    'Ewald',\n    'Fahner',\n    'Faller',\n    'Falter',\n    'Farber',\n    'Fassbender',\n    'Faulhaber',\n    'Fehrig',\n    'Feld',\n    'Felke',\n    'Feller',\n    'Fenner',\n    'Fenske',\n    'Feuerbach',\n    'Fietz',\n    'Figl',\n    'Figura',\n    'Filipowski',\n    'Filsinger',\n    'Fincke',\n    'Fink',\n    'Finke',\n    'Fischer',\n    'Fitschen',\n    'Fleischer',\n    'Fleischmann',\n    'Floder',\n    'Florczak',\n    'Flore',\n    'Flottmann',\n    'Forkel',\n    'Forst',\n    'Frahmeke',\n    'Frank',\n    'Franke',\n    'Franta',\n    'Frantz',\n    'Franz',\n    'Franzis',\n    'Franzmann',\n    'Frauen',\n    'Frauendorf',\n    'Freigang',\n    'Freimann',\n    'Freimuth',\n    'Freisen',\n    'Frenzel',\n    'Frey',\n    'Fricke',\n    'Fried',\n    'Friedek',\n    'Friedenberg',\n    'Friedmann',\n    'Friedrich',\n    'Friess',\n    'Frisch',\n    'Frohn',\n    'Frosch',\n    'Fuchs',\n    'Fuhlbrügge',\n    'Fusenig',\n    'Fust',\n    'Förster',\n    'Gaba',\n    'Gabius',\n    'Gabler',\n    'Gadschiew',\n    'Gakstädter',\n    'Galander',\n    'Gamlin',\n    'Gamper',\n    'Gangnus',\n    'Ganzmann',\n    'Garatva',\n    'Gast',\n    'Gastel',\n    'Gatzka',\n    'Gauder',\n    'Gebhardt',\n    'Geese',\n    'Gehre',\n    'Gehrig',\n    'Gehring',\n    'Gehrke',\n    'Geiger',\n    'Geisler',\n    'Geissler',\n    'Gelling',\n    'Gens',\n    'Gerbennow',\n    'Gerdel',\n    'Gerhardt',\n    'Gerschler',\n    'Gerson',\n    'Gesell',\n    'Geyer',\n    'Ghirmai',\n    'Ghosh',\n    'Giehl',\n    'Gierisch',\n    'Giesa',\n    'Giesche',\n    'Gilde',\n    'Glatting',\n    'Goebel',\n    'Goedicke',\n    'Goldbeck',\n    'Goldfuss',\n    'Goldkamp',\n    'Goldkühle',\n    'Goller',\n    'Golling',\n    'Gollnow',\n    'Golomski',\n    'Gombert',\n    'Gotthardt',\n    'Gottschalk',\n    'Gotz',\n    'Goy',\n    'Gradzki',\n    'Graf',\n    'Grams',\n    'Grasse',\n    'Gratzky',\n    'Grau',\n    'Greb',\n    'Green',\n    'Greger',\n    'Greithanner',\n    'Greschner',\n    'Griem',\n    'Griese',\n    'Grimm',\n    'Gromisch',\n    'Gross',\n    'Grosser',\n    'Grossheim',\n    'Grosskopf',\n    'Grothaus',\n    'Grothkopp',\n    'Grotke',\n    'Grube',\n    'Gruber',\n    'Grundmann',\n    'Gruning',\n    'Gruszecki',\n    'Gröss',\n    'Grötzinger',\n    'Grün',\n    'Grüner',\n    'Gummelt',\n    'Gunkel',\n    'Gunther',\n    'Gutjahr',\n    'Gutowicz',\n    'Gutschank',\n    'Göbel',\n    'Göckeritz',\n    'Göhler',\n    'Görlich',\n    'Görmer',\n    'Götz',\n    'Götzelmann',\n    'Güldemeister',\n    'Günther',\n    'Günz',\n    'Gürbig',\n    'Haack',\n    'Haaf',\n    'Habel',\n    'Hache',\n    'Hackbusch',\n    'Hackelbusch',\n    'Hadfield',\n    'Hadwich',\n    'Haferkamp',\n    'Hahn',\n    'Hajek',\n    'Hallmann',\n    'Hamann',\n    'Hanenberger',\n    'Hannecker',\n    'Hanniske',\n    'Hansen',\n    'Hardy',\n    'Hargasser',\n    'Harms',\n    'Harnapp',\n    'Harter',\n    'Harting',\n    'Hartlieb',\n    'Hartmann',\n    'Hartwig',\n    'Hartz',\n    'Haschke',\n    'Hasler',\n    'Hasse',\n    'Hassfeld',\n    'Haug',\n    'Hauke',\n    'Haupt',\n    'Haverney',\n    'Heberstreit',\n    'Hechler',\n    'Hecht',\n    'Heck',\n    'Hedermann',\n    'Hehl',\n    'Heidelmann',\n    'Heidler',\n    'Heinemann',\n    'Heinig',\n    'Heinke',\n    'Heinrich',\n    'Heinze',\n    'Heiser',\n    'Heist',\n    'Hellmann',\n    'Helm',\n    'Helmke',\n    'Helpling',\n    'Hengmith',\n    'Henkel',\n    'Hennes',\n    'Henry',\n    'Hense',\n    'Hensel',\n    'Hentel',\n    'Hentschel',\n    'Hentschke',\n    'Hepperle',\n    'Herberger',\n    'Herbrand',\n    'Hering',\n    'Hermann',\n    'Hermecke',\n    'Herms',\n    'Herold',\n    'Herrmann',\n    'Herschmann',\n    'Hertel',\n    'Herweg',\n    'Herwig',\n    'Herzenberg',\n    'Hess',\n    'Hesse',\n    'Hessek',\n    'Hessler',\n    'Hetzler',\n    'Heuck',\n    'Heydemüller',\n    'Hiebl',\n    'Hildebrand',\n    'Hildenbrand',\n    'Hilgendorf',\n    'Hillard',\n    'Hiller',\n    'Hingsen',\n    'Hingst',\n    'Hinrichs',\n    'Hirsch',\n    'Hirschberg',\n    'Hirt',\n    'Hodea',\n    'Hoffman',\n    'Hoffmann',\n    'Hofmann',\n    'Hohenberger',\n    'Hohl',\n    'Hohn',\n    'Hohnheiser',\n    'Hold',\n    'Holdt',\n    'Holinski',\n    'Holl',\n    'Holtfreter',\n    'Holz',\n    'Holzdeppe',\n    'Holzner',\n    'Hommel',\n    'Honz',\n    'Hooss',\n    'Hoppe',\n    'Horak',\n    'Horn',\n    'Horna',\n    'Hornung',\n    'Hort',\n    'Howard',\n    'Huber',\n    'Huckestein',\n    'Hudak',\n    'Huebel',\n    'Hugo',\n    'Huhn',\n    'Hujo',\n    'Huke',\n    'Huls',\n    'Humbert',\n    'Huneke',\n    'Huth',\n    'Häber',\n    'Häfner',\n    'Höcke',\n    'Höft',\n    'Höhne',\n    'Hönig',\n    'Hördt',\n    'Hübenbecker',\n    'Hübl',\n    'Hübner',\n    'Hügel',\n    'Hüttcher',\n    'Hütter',\n    'Ibe',\n    'Ihly',\n    'Illing',\n    'Isak',\n    'Isekenmeier',\n    'Itt',\n    'Jacob',\n    'Jacobs',\n    'Jagusch',\n    'Jahn',\n    'Jahnke',\n    'Jakobs',\n    'Jakubczyk',\n    'Jambor',\n    'Jamrozy',\n    'Jander',\n    'Janich',\n    'Janke',\n    'Jansen',\n    'Jarets',\n    'Jaros',\n    'Jasinski',\n    'Jasper',\n    'Jegorov',\n    'Jellinghaus',\n    'Jeorga',\n    'Jerschabek',\n    'Jess',\n    'John',\n    'Jonas',\n    'Jossa',\n    'Jucken',\n    'Jung',\n    'Jungbluth',\n    'Jungton',\n    'Just',\n    'Jürgens',\n    'Kaczmarek',\n    'Kaesmacher',\n    'Kahl',\n    'Kahlert',\n    'Kahles',\n    'Kahlmeyer',\n    'Kaiser',\n    'Kalinowski',\n    'Kallabis',\n    'Kallensee',\n    'Kampf',\n    'Kampschulte',\n    'Kappe',\n    'Kappler',\n    'Karhoff',\n    'Karrass',\n    'Karst',\n    'Karsten',\n    'Karus',\n    'Kass',\n    'Kasten',\n    'Kastner',\n    'Katzinski',\n    'Kaufmann',\n    'Kaul',\n    'Kausemann',\n    'Kawohl',\n    'Kazmarek',\n    'Kedzierski',\n    'Keil',\n    'Keiner',\n    'Keller',\n    'Kelm',\n    'Kempe',\n    'Kemper',\n    'Kempter',\n    'Kerl',\n    'Kern',\n    'Kesselring',\n    'Kesselschläger',\n    'Kette',\n    'Kettenis',\n    'Keutel',\n    'Kick',\n    'Kiessling',\n    'Kinadeter',\n    'Kinzel',\n    'Kinzy',\n    'Kirch',\n    'Kirst',\n    'Kisabaka',\n    'Klaas',\n    'Klabuhn',\n    'Klapper',\n    'Klauder',\n    'Klaus',\n    'Kleeberg',\n    'Kleiber',\n    'Klein',\n    'Kleinert',\n    'Kleininger',\n    'Kleinmann',\n    'Kleinsteuber',\n    'Kleiss',\n    'Klemme',\n    'Klimczak',\n    'Klinger',\n    'Klink',\n    'Klopsch',\n    'Klose',\n    'Kloss',\n    'Kluge',\n    'Kluwe',\n    'Knabe',\n    'Kneifel',\n    'Knetsch',\n    'Knies',\n    'Knippel',\n    'Knobel',\n    'Knoblich',\n    'Knoll',\n    'Knorr',\n    'Knorscheidt',\n    'Knut',\n    'Kobs',\n    'Koch',\n    'Kochan',\n    'Kock',\n    'Koczulla',\n    'Koderisch',\n    'Koehl',\n    'Koehler',\n    'Koenig',\n    'Koester',\n    'Kofferschlager',\n    'Koha',\n    'Kohle',\n    'Kohlmann',\n    'Kohnle',\n    'Kohrt',\n    'Koj',\n    'Kolb',\n    'Koleiski',\n    'Kolokas',\n    'Komoll',\n    'Konieczny',\n    'Konig',\n    'Konow',\n    'Konya',\n    'Koob',\n    'Kopf',\n    'Kosenkow',\n    'Koster',\n    'Koszewski',\n    'Koubaa',\n    'Kovacs',\n    'Kowalick',\n    'Kowalinski',\n    'Kozakiewicz',\n    'Krabbe',\n    'Kraft',\n    'Kral',\n    'Kramer',\n    'Krauel',\n    'Kraus',\n    'Krause',\n    'Krauspe',\n    'Kreb',\n    'Krebs',\n    'Kreissig',\n    'Kresse',\n    'Kreutz',\n    'Krieger',\n    'Krippner',\n    'Krodinger',\n    'Krohn',\n    'Krol',\n    'Kron',\n    'Krueger',\n    'Krug',\n    'Kruger',\n    'Krull',\n    'Kruschinski',\n    'Krämer',\n    'Kröckert',\n    'Kröger',\n    'Krüger',\n    'Kubera',\n    'Kufahl',\n    'Kuhlee',\n    'Kuhnen',\n    'Kulimann',\n    'Kulma',\n    'Kumbernuss',\n    'Kummle',\n    'Kunz',\n    'Kupfer',\n    'Kupprion',\n    'Kuprion',\n    'Kurnicki',\n    'Kurrat',\n    'Kurschilgen',\n    'Kuschewitz',\n    'Kuschmann',\n    'Kuske',\n    'Kustermann',\n    'Kutscherauer',\n    'Kutzner',\n    'Kwadwo',\n    'Kähler',\n    'Käther',\n    'Köhler',\n    'Köhrbrück',\n    'Köhre',\n    'Kölotzei',\n    'König',\n    'Köpernick',\n    'Köseoglu',\n    'Kúhn',\n    'Kúhnert',\n    'Kühn',\n    'Kühnel',\n    'Kühnemund',\n    'Kühnert',\n    'Kühnke',\n    'Küsters',\n    'Küter',\n    'Laack',\n    'Lack',\n    'Ladewig',\n    'Lakomy',\n    'Lammert',\n    'Lamos',\n    'Landmann',\n    'Lang',\n    'Lange',\n    'Langfeld',\n    'Langhirt',\n    'Lanig',\n    'Lauckner',\n    'Lauinger',\n    'Laurén',\n    'Lausecker',\n    'Laux',\n    'Laws',\n    'Lax',\n    'Leberer',\n    'Lehmann',\n    'Lehner',\n    'Leibold',\n    'Leide',\n    'Leimbach',\n    'Leipold',\n    'Leist',\n    'Leiter',\n    'Leiteritz',\n    'Leitheim',\n    'Leiwesmeier',\n    'Lenfers',\n    'Lenk',\n    'Lenz',\n    'Lenzen',\n    'Leo',\n    'Lepthin',\n    'Lesch',\n    'Leschnik',\n    'Letzelter',\n    'Lewin',\n    'Lewke',\n    'Leyckes',\n    'Lg',\n    'Lichtenfeld',\n    'Lichtenhagen',\n    'Lichtl',\n    'Liebach',\n    'Liebe',\n    'Liebich',\n    'Liebold',\n    'Lieder',\n    'Lienshöft',\n    'Linden',\n    'Lindenberg',\n    'Lindenmayer',\n    'Lindner',\n    'Linke',\n    'Linnenbaum',\n    'Lippe',\n    'Lipske',\n    'Lipus',\n    'Lischka',\n    'Lobinger',\n    'Logsch',\n    'Lohmann',\n    'Lohre',\n    'Lohse',\n    'Lokar',\n    'Loogen',\n    'Lorenz',\n    'Losch',\n    'Loska',\n    'Lott',\n    'Loy',\n    'Lubina',\n    'Ludolf',\n    'Lufft',\n    'Lukoschek',\n    'Lutje',\n    'Lutz',\n    'Löser',\n    'Löwa',\n    'Lübke',\n    'Maak',\n    'Maczey',\n    'Madetzky',\n    'Madubuko',\n    'Mai',\n    'Maier',\n    'Maisch',\n    'Malek',\n    'Malkus',\n    'Mallmann',\n    'Malucha',\n    'Manns',\n    'Manz',\n    'Marahrens',\n    'Marchewski',\n    'Margis',\n    'Markowski',\n    'Marl',\n    'Marner',\n    'Marquart',\n    'Marschek',\n    'Martel',\n    'Marten',\n    'Martin',\n    'Marx',\n    'Marxen',\n    'Mathes',\n    'Mathies',\n    'Mathiszik',\n    'Matschke',\n    'Mattern',\n    'Matthes',\n    'Matula',\n    'Mau',\n    'Maurer',\n    'Mauroff',\n    'May',\n    'Maybach',\n    'Mayer',\n    'Mebold',\n    'Mehl',\n    'Mehlhorn',\n    'Mehlorn',\n    'Meier',\n    'Meisch',\n    'Meissner',\n    'Meloni',\n    'Melzer',\n    'Menga',\n    'Menne',\n    'Mensah',\n    'Mensing',\n    'Merkel',\n    'Merseburg',\n    'Mertens',\n    'Mesloh',\n    'Metzger',\n    'Metzner',\n    'Mewes',\n    'Meyer',\n    'Michallek',\n    'Michel',\n    'Mielke',\n    'Mikitenko',\n    'Milde',\n    'Minah',\n    'Mintzlaff',\n    'Mockenhaupt',\n    'Moede',\n    'Moedl',\n    'Moeller',\n    'Moguenara',\n    'Mohr',\n    'Mohrhard',\n    'Molitor',\n    'Moll',\n    'Moller',\n    'Molzan',\n    'Montag',\n    'Moormann',\n    'Mordhorst',\n    'Morgenstern',\n    'Morhelfer',\n    'Moritz',\n    'Moser',\n    'Motchebon',\n    'Motzenbbäcker',\n    'Mrugalla',\n    'Muckenthaler',\n    'Mues',\n    'Muller',\n    'Mulrain',\n    'Mächtig',\n    'Mäder',\n    'Möcks',\n    'Mögenburg',\n    'Möhsner',\n    'Möldner',\n    'Möllenbeck',\n    'Möller',\n    'Möllinger',\n    'Mörsch',\n    'Mühleis',\n    'Müller',\n    'Münch',\n    'Nabein',\n    'Nabow',\n    'Nagel',\n    'Nannen',\n    'Nastvogel',\n    'Nau',\n    'Naubert',\n    'Naumann',\n    'Ne',\n    'Neimke',\n    'Nerius',\n    'Neubauer',\n    'Neubert',\n    'Neuendorf',\n    'Neumair',\n    'Neumann',\n    'Neupert',\n    'Neurohr',\n    'Neuschwander',\n    'Newton',\n    'Ney',\n    'Nicolay',\n    'Niedermeier',\n    'Nieklauson',\n    'Niklaus',\n    'Nitzsche',\n    'Noack',\n    'Nodler',\n    'Nolte',\n    'Normann',\n    'Norris',\n    'Northoff',\n    'Nowak',\n    'Nussbeck',\n    'Nwachukwu',\n    'Nytra',\n    'Nöh',\n    'Oberem',\n    'Obergföll',\n    'Obermaier',\n    'Ochs',\n    'Oeser',\n    'Olbrich',\n    'Onnen',\n    'Ophey',\n    'Oppong',\n    'Orth',\n    'Orthmann',\n    'Oschkenat',\n    'Osei',\n    'Osenberg',\n    'Ostendarp',\n    'Ostwald',\n    'Otte',\n    'Otto',\n    'Paesler',\n    'Pajonk',\n    'Pallentin',\n    'Panzig',\n    'Paschke',\n    'Patzwahl',\n    'Paukner',\n    'Peselman',\n    'Peter',\n    'Peters',\n    'Petzold',\n    'Pfeiffer',\n    'Pfennig',\n    'Pfersich',\n    'Pfingsten',\n    'Pflieger',\n    'Pflügner',\n    'Philipp',\n    'Pichlmaier',\n    'Piesker',\n    'Pietsch',\n    'Pingpank',\n    'Pinnock',\n    'Pippig',\n    'Pitschugin',\n    'Plank',\n    'Plass',\n    'Platzer',\n    'Plauk',\n    'Plautz',\n    'Pletsch',\n    'Plotzitzka',\n    'Poehn',\n    'Poeschl',\n    'Pogorzelski',\n    'Pohl',\n    'Pohland',\n    'Pohle',\n    'Polifka',\n    'Polizzi',\n    'Pollmächer',\n    'Pomp',\n    'Ponitzsch',\n    'Porsche',\n    'Porth',\n    'Poschmann',\n    'Poser',\n    'Pottel',\n    'Prah',\n    'Prange',\n    'Prediger',\n    'Pressler',\n    'Preuk',\n    'Preuss',\n    'Prey',\n    'Priemer',\n    'Proske',\n    'Pusch',\n    'Pöche',\n    'Pöge',\n    'Raabe',\n    'Rabenstein',\n    'Rach',\n    'Radtke',\n    'Rahn',\n    'Ranftl',\n    'Rangen',\n    'Ranz',\n    'Rapp',\n    'Rath',\n    'Rau',\n    'Raubuch',\n    'Raukuc',\n    'Rautenkranz',\n    'Rehwagen',\n    'Reiber',\n    'Reichardt',\n    'Reichel',\n    'Reichling',\n    'Reif',\n    'Reifenrath',\n    'Reimann',\n    'Reinberg',\n    'Reinelt',\n    'Reinhardt',\n    'Reinke',\n    'Reitze',\n    'Renk',\n    'Rentz',\n    'Renz',\n    'Reppin',\n    'Restle',\n    'Restorff',\n    'Retzke',\n    'Reuber',\n    'Reumann',\n    'Reus',\n    'Reuss',\n    'Reusse',\n    'Rheder',\n    'Rhoden',\n    'Richards',\n    'Richter',\n    'Riedel',\n    'Riediger',\n    'Rieger',\n    'Riekmann',\n    'Riepl',\n    'Riermeier',\n    'Riester',\n    'Riethmüller',\n    'Rietmüller',\n    'Rietscher',\n    'Ringel',\n    'Ringer',\n    'Rink',\n    'Ripken',\n    'Ritosek',\n    'Ritschel',\n    'Ritter',\n    'Rittweg',\n    'Ritz',\n    'Roba',\n    'Rockmeier',\n    'Rodehau',\n    'Rodowski',\n    'Roecker',\n    'Roggatz',\n    'Rohländer',\n    'Rohrer',\n    'Rokossa',\n    'Roleder',\n    'Roloff',\n    'Roos',\n    'Rosbach',\n    'Roschinsky',\n    'Rose',\n    'Rosenauer',\n    'Rosenbauer',\n    'Rosenthal',\n    'Rosksch',\n    'Rossberg',\n    'Rossler',\n    'Roth',\n    'Rother',\n    'Ruch',\n    'Ruckdeschel',\n    'Rumpf',\n    'Rupprecht',\n    'Ruth',\n    'Ryjikh',\n    'Ryzih',\n    'Rädler',\n    'Räntsch',\n    'Rödiger',\n    'Röse',\n    'Röttger',\n    'Rücker',\n    'Rüdiger',\n    'Rüter',\n    'Sachse',\n    'Sack',\n    'Saflanis',\n    'Sagafe',\n    'Sagonas',\n    'Sahner',\n    'Saile',\n    'Sailer',\n    'Salow',\n    'Salzer',\n    'Salzmann',\n    'Sammert',\n    'Sander',\n    'Sarvari',\n    'Sattelmaier',\n    'Sauer',\n    'Sauerland',\n    'Saumweber',\n    'Savoia',\n    'Scc',\n    'Schacht',\n    'Schaefer',\n    'Schaffarzik',\n    'Schahbasian',\n    'Scharf',\n    'Schedler',\n    'Scheer',\n    'Schelk',\n    'Schellenbeck',\n    'Schembera',\n    'Schenk',\n    'Scherbarth',\n    'Scherer',\n    'Schersing',\n    'Scherz',\n    'Scheurer',\n    'Scheuring',\n    'Scheytt',\n    'Schielke',\n    'Schieskow',\n    'Schildhauer',\n    'Schilling',\n    'Schima',\n    'Schimmer',\n    'Schindzielorz',\n    'Schirmer',\n    'Schirrmeister',\n    'Schlachter',\n    'Schlangen',\n    'Schlawitz',\n    'Schlechtweg',\n    'Schley',\n    'Schlicht',\n    'Schlitzer',\n    'Schmalzle',\n    'Schmid',\n    'Schmidt',\n    'Schmidtchen',\n    'Schmitt',\n    'Schmitz',\n    'Schmuhl',\n    'Schneider',\n    'Schnelting',\n    'Schnieder',\n    'Schniedermeier',\n    'Schnürer',\n    'Schoberg',\n    'Scholz',\n    'Schonberg',\n    'Schondelmaier',\n    'Schorr',\n    'Schott',\n    'Schottmann',\n    'Schouren',\n    'Schrader',\n    'Schramm',\n    'Schreck',\n    'Schreiber',\n    'Schreiner',\n    'Schreiter',\n    'Schroder',\n    'Schröder',\n    'Schuermann',\n    'Schuff',\n    'Schuhaj',\n    'Schuldt',\n    'Schult',\n    'Schulte',\n    'Schultz',\n    'Schultze',\n    'Schulz',\n    'Schulze',\n    'Schumacher',\n    'Schumann',\n    'Schupp',\n    'Schuri',\n    'Schuster',\n    'Schwab',\n    'Schwalm',\n    'Schwanbeck',\n    'Schwandke',\n    'Schwanitz',\n    'Schwarthoff',\n    'Schwartz',\n    'Schwarz',\n    'Schwarzer',\n    'Schwarzkopf',\n    'Schwarzmeier',\n    'Schwatlo',\n    'Schweisfurth',\n    'Schwennen',\n    'Schwerdtner',\n    'Schwidde',\n    'Schwirkschlies',\n    'Schwuchow',\n    'Schäfer',\n    'Schäffel',\n    'Schäffer',\n    'Schäning',\n    'Schöckel',\n    'Schönball',\n    'Schönbeck',\n    'Schönberg',\n    'Schönebeck',\n    'Schönenberger',\n    'Schönfeld',\n    'Schönherr',\n    'Schönlebe',\n    'Schötz',\n    'Schüler',\n    'Schüppel',\n    'Schütz',\n    'Schütze',\n    'Seeger',\n    'Seelig',\n    'Sehls',\n    'Seibold',\n    'Seidel',\n    'Seiders',\n    'Seigel',\n    'Seiler',\n    'Seitz',\n    'Semisch',\n    'Senkel',\n    'Sewald',\n    'Siebel',\n    'Siebert',\n    'Siegling',\n    'Sielemann',\n    'Siemon',\n    'Siener',\n    'Sievers',\n    'Siewert',\n    'Sihler',\n    'Sillah',\n    'Simon',\n    'Sinnhuber',\n    'Sischka',\n    'Skibicki',\n    'Sladek',\n    'Slotta',\n    'Smieja',\n    'Soboll',\n    'Sokolowski',\n    'Soller',\n    'Sollner',\n    'Sommer',\n    'Somssich',\n    'Sonn',\n    'Sonnabend',\n    'Spahn',\n    'Spank',\n    'Spelmeyer',\n    'Spiegelburg',\n    'Spielvogel',\n    'Spinner',\n    'Spitzmüller',\n    'Splinter',\n    'Sporrer',\n    'Sprenger',\n    'Spöttel',\n    'Stahl',\n    'Stang',\n    'Stanger',\n    'Stauss',\n    'Steding',\n    'Steffen',\n    'Steffny',\n    'Steidl',\n    'Steigauf',\n    'Stein',\n    'Steinecke',\n    'Steinert',\n    'Steinkamp',\n    'Steinmetz',\n    'Stelkens',\n    'Stengel',\n    'Stengl',\n    'Stenzel',\n    'Stepanov',\n    'Stephan',\n    'Stern',\n    'Steuk',\n    'Stief',\n    'Stifel',\n    'Stoll',\n    'Stolle',\n    'Stolz',\n    'Storl',\n    'Storp',\n    'Stoutjesdijk',\n    'Stratmann',\n    'Straub',\n    'Strausa',\n    'Streck',\n    'Streese',\n    'Strege',\n    'Streit',\n    'Streller',\n    'Strieder',\n    'Striezel',\n    'Strogies',\n    'Strohschank',\n    'Strunz',\n    'Strutz',\n    'Stube',\n    'Stöckert',\n    'Stöppler',\n    'Stöwer',\n    'Stürmer',\n    'Suffa',\n    'Sujew',\n    'Sussmann',\n    'Suthe',\n    'Sutschet',\n    'Swillims',\n    'Szendrei',\n    'Sören',\n    'Sürth',\n    'Tafelmeier',\n    'Tang',\n    'Tasche',\n    'Taufratshofer',\n    'Tegethof',\n    'Teichmann',\n    'Tepper',\n    'Terheiden',\n    'Terlecki',\n    'Teufel',\n    'Theele',\n    'Thieke',\n    'Thimm',\n    'Thiomas',\n    'Thomas',\n    'Thriene',\n    'Thränhardt',\n    'Thust',\n    'Thyssen',\n    'Thöne',\n    'Tidow',\n    'Tiedtke',\n    'Tietze',\n    'Tilgner',\n    'Tillack',\n    'Timmermann',\n    'Tischler',\n    'Tischmann',\n    'Tittman',\n    'Tivontschik',\n    'Tonat',\n    'Tonn',\n    'Trampeli',\n    'Trauth',\n    'Trautmann',\n    'Travan',\n    'Treff',\n    'Tremmel',\n    'Tress',\n    'Tsamonikian',\n    'Tschiers',\n    'Tschirch',\n    'Tuch',\n    'Tucholke',\n    'Tudow',\n    'Tuschmo',\n    'Tächl',\n    'Többen',\n    'Töpfer',\n    'Uhlemann',\n    'Uhlig',\n    'Uhrig',\n    'Uibel',\n    'Uliczka',\n    'Ullmann',\n    'Ullrich',\n    'Umbach',\n    'Umlauft',\n    'Umminger',\n    'Unger',\n    'Unterpaintner',\n    'Urban',\n    'Urbaniak',\n    'Urbansky',\n    'Urhig',\n    'Vahlensieck',\n    'Van',\n    'Vangermain',\n    'Vater',\n    'Venghaus',\n    'Verniest',\n    'Verzi',\n    'Vey',\n    'Viellehner',\n    'Vieweg',\n    'Voelkel',\n    'Vogel',\n    'Vogelgsang',\n    'Vogt',\n    'Voigt',\n    'Vokuhl',\n    'Volk',\n    'Volker',\n    'Volkmann',\n    'Von',\n    'Vona',\n    'Vontein',\n    'Wachenbrunner',\n    'Wachtel',\n    'Wagner',\n    'Waibel',\n    'Wakan',\n    'Waldmann',\n    'Wallner',\n    'Wallstab',\n    'Walter',\n    'Walther',\n    'Walton',\n    'Walz',\n    'Wanner',\n    'Wartenberg',\n    'Waschbüsch',\n    'Wassilew',\n    'Wassiluk',\n    'Weber',\n    'Wehrsen',\n    'Weidlich',\n    'Weidner',\n    'Weigel',\n    'Weight',\n    'Weiler',\n    'Weimer',\n    'Weis',\n    'Weiss',\n    'Weller',\n    'Welsch',\n    'Welz',\n    'Welzel',\n    'Weniger',\n    'Wenk',\n    'Werle',\n    'Werner',\n    'Werrmann',\n    'Wessel',\n    'Wessinghage',\n    'Weyel',\n    'Wezel',\n    'Wichmann',\n    'Wickert',\n    'Wiebe',\n    'Wiechmann',\n    'Wiegelmann',\n    'Wierig',\n    'Wiese',\n    'Wieser',\n    'Wilhelm',\n    'Wilky',\n    'Will',\n    'Willwacher',\n    'Wilts',\n    'Wimmer',\n    'Winkelmann',\n    'Winkler',\n    'Winter',\n    'Wischek',\n    'Wischer',\n    'Wissing',\n    'Wittich',\n    'Wittl',\n    'Wolf',\n    'Wolfarth',\n    'Wolff',\n    'Wollenberg',\n    'Wollmann',\n    'Woytkowska',\n    'Wujak',\n    'Wurm',\n    'Wyludda',\n    'Wölpert',\n    'Wöschler',\n    'Wühn',\n    'Wünsche',\n    'Zach',\n    'Zaczkiewicz',\n    'Zahn',\n    'Zaituc',\n    'Zandt',\n    'Zanner',\n    'Zapletal',\n    'Zauber',\n    'Zeidler',\n    'Zekl',\n    'Zender',\n    'Zeuch',\n    'Zeyen',\n    'Zeyhle',\n    'Ziegler',\n    'Zimanyi',\n    'Zimmer',\n    'Zimmermann',\n    'Zinser',\n    'Zintl',\n    'Zipp',\n    'Zipse',\n    'Zschunke',\n    'Zuber',\n    'Zwiener',\n    'Zümsande',\n    'Östringer',\n    'Überacker',\n  ],\n};\n"
  },
  {
    "path": "src/locales/de/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/de/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 9 },\n];\n"
  },
  {
    "path": "src/locales/de/person/nobility_title_prefix.ts",
    "content": "export default ['zu', 'von', 'vom', 'von der'];\n"
  },
  {
    "path": "src/locales/de/person/prefix.ts",
    "content": "export default {\n  generic: ['Dr.', 'Prof. Dr.'],\n  female: ['Frau'],\n  male: ['Herr'],\n};\n"
  },
  {
    "path": "src/locales/de/person/sex.ts",
    "content": "export default ['männlich', 'weiblich'];\n"
  },
  {
    "path": "src/locales/de/phone_number/format/human.ts",
    "content": "export default [\n  '(0###) #########',\n  '(0####) #######',\n  '+49-###-#######',\n  '+49-####-########',\n];\n"
  },
  {
    "path": "src/locales/de/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/de/phone_number/format/international.ts",
    "content": "export default ['+49############', '+49###########', '+49##########'];\n"
  },
  {
    "path": "src/locales/de/phone_number/format/national.ts",
    "content": "export default ['0#### ########', '0#### #######', '0#### ######'];\n"
  },
  {
    "path": "src/locales/de/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/de/word/adjective.ts",
    "content": "// source: https://buchkodex.de/blog/adjektive/\nexport default [\n  'abenteuerlustig',\n  'absolut',\n  'achtsam',\n  'achtungswert',\n  'agil',\n  'akkurat',\n  'akribisch',\n  'aktiv',\n  'allerbest',\n  'allerliebst',\n  'alt',\n  'alternativ',\n  'ambitioniert',\n  'amüsant',\n  'andersartig',\n  'andächtig',\n  'anerkannt',\n  'animierend',\n  'anmutig',\n  'anspruchsvoll',\n  'anständig',\n  'anziehend',\n  'apart',\n  'aphrodisierend',\n  'arbeitsam',\n  'arkadisch',\n  'arm',\n  'atemberaubend',\n  'athletisch',\n  'attraktiv',\n  'aufbauend',\n  'auffällig',\n  'aufmerksam',\n  'aufmunternd',\n  'aufrecht',\n  'aufreizend',\n  'aufrichtig',\n  'aufsehenerregend',\n  'ausdrucksstark',\n  'auserlesen',\n  'ausgefallen',\n  'ausgeflippt',\n  'ausgeglichen',\n  'ausgelassen',\n  'ausgereift',\n  'ausgesucht',\n  'ausgewählt',\n  'ausgezeichnet',\n  'ausnahmslos',\n  'ausschlaggebend',\n  'auszeichnungswürdig',\n  'autark',\n  'authentisch',\n  'autonom',\n  'außergewöhnlich',\n  'außerordentlich',\n  'avantgardistisch',\n  'bahnbrechend',\n  'barmherzig',\n  'beachtlich',\n  'beachtsam',\n  'bedacht',\n  'bedenkenlos',\n  'bedeutend',\n  'bedeutsam',\n  'bedrohlich',\n  'beeindruckend',\n  'beflügelnd',\n  'befreiend',\n  'begabt',\n  'begehrenswert',\n  'begehrt',\n  'begeisternd',\n  'begeistert',\n  'begeisterungsfähig',\n  'begierig',\n  'beglückend',\n  'begnügsam',\n  'beharrlich',\n  'beherrscht',\n  'beherzt',\n  'behutsam',\n  'behänd',\n  'beispielgebend',\n  'beispielhaft',\n  'bekannt',\n  'belastbar',\n  'belebend',\n  'belebt',\n  'beliebt',\n  'bemerkenswert',\n  'bemüht',\n  'bequem',\n  'berauschend',\n  'berufen',\n  'beruhigt',\n  'berückend',\n  'berühmt',\n  'bescheiden',\n  'beschwingt',\n  'beseelt',\n  'besonders',\n  'besonnen',\n  'bestechend',\n  'bestimmt',\n  'beständig',\n  'betriebsam',\n  'bevorzugt',\n  'beweglich',\n  'bewundernswert',\n  'bewunderungswürdig',\n  'bewusst',\n  'bewährt',\n  'bezaubernd',\n  'bildhübsch',\n  'bildlich',\n  'bildschön',\n  'billig',\n  'blass',\n  'bodenständig',\n  'bombig',\n  'brandaktuell',\n  'brandneu',\n  'breit',\n  'brüderlich',\n  'bunt',\n  'bärenstark',\n  'chancenlos',\n  'chaotisch',\n  'charakterstark',\n  'charismatisch',\n  'charmant',\n  'chronologisch',\n  'clever',\n  'cool',\n  'couragiert',\n  'dankbar',\n  'darstellbar',\n  'deckend',\n  'defensiv',\n  'delikat',\n  'deliziös',\n  'detailliert',\n  'deutlich',\n  'dezent',\n  'dezidiert',\n  'diplomatisch',\n  'direkt',\n  'diszipliniert',\n  'divenhaft',\n  'dogmatisch',\n  'dominant',\n  'dringend',\n  'duftend',\n  'dumm',\n  'durchdacht',\n  'durchschlagend',\n  'durchtrieben',\n  'dynamisch',\n  'dünn',\n  'echt',\n  'eckig',\n  'edel',\n  'edelmütig',\n  'effektiv',\n  'effektvoll',\n  'effizient',\n  'ehrenhaft',\n  'ehrfürchtig',\n  'ehrgeizig',\n  'ehrlich',\n  'ehrwürdig',\n  'eifrig',\n  'eigenartig',\n  'eigenbestimmt',\n  'eigensinnig',\n  'eigenständig',\n  'eigenwillig',\n  'eindeutig',\n  'eindrucksvoll',\n  'einfach',\n  'einfallsreich',\n  'einfühlsam',\n  'einladend',\n  'einmalig',\n  'einnehmend',\n  'einsatzbereit',\n  'einsichtig',\n  'einträglich',\n  'einwandfrei',\n  'einzig',\n  'einzigartig',\n  'eklatant',\n  'ekstatisch',\n  'elanvoll',\n  'elegant',\n  'elementar',\n  'elitär',\n  'eloquent',\n  'elysisch',\n  'emotional',\n  'empathisch',\n  'empfehlenswert',\n  'empfindsam',\n  'empfindungsvoll',\n  'emsig',\n  'energiegeladen',\n  'energievoll',\n  'energisch',\n  'engagiert',\n  'engelsgleich',\n  'enigmatisch',\n  'entdeckungsfreudig',\n  'entgegenkommend',\n  'entscheidungsfreudig',\n  'entschlossen',\n  'entspannt',\n  'entzückend',\n  'epochemachend',\n  'erbaulich',\n  'erfahren',\n  'erfinderisch',\n  'erfolgreich',\n  'erfolgsorientiert',\n  'erfolgssicher',\n  'erfrischend',\n  'ergebnisreich',\n  'erhaben',\n  'erhebend',\n  'erlebnisreich',\n  'erlesen',\n  'ernst',\n  'ernsthaft',\n  'erprobt',\n  'erregend',\n  'erstaunlich',\n  'erstklassig',\n  'erstmalig',\n  'erstrangig',\n  'erstrebenswert',\n  'erwünscht',\n  'essbar',\n  'euphorisch',\n  'exemplarisch',\n  'exklusiv',\n  'experimentierfreudig',\n  'explosiv',\n  'exquisit',\n  'extravagant',\n  'exzellent',\n  'exzessiv',\n  'fabelhaft',\n  'facettenreich',\n  'fachgerecht',\n  'fachkundig',\n  'fair',\n  'faktenreich',\n  'falsch',\n  'famosfacettenreich',\n  'fantasievoll',\n  'fantastisch',\n  'farbenfroh',\n  'faszinierend',\n  'faul',\n  'fehlerfrei',\n  'feierlich',\n  'fein',\n  'feinfühlig',\n  'feinsinnig',\n  'fertig',\n  'fesch',\n  'fesselnd',\n  'fest',\n  'festlich',\n  'fett',\n  'feucht',\n  'fidel',\n  'fit',\n  'fleißig',\n  'flexibel',\n  'flink',\n  'flott',\n  'formidabel',\n  'forsch',\n  'fortschrittlich',\n  'frech',\n  'frei',\n  'freidenkend',\n  'freigiebig',\n  'freizügig',\n  'freudig',\n  'freudvoll',\n  'freundlich',\n  'friedfertig',\n  'friedlich',\n  'friedselig',\n  'friedvoll',\n  'frisch',\n  'froh',\n  'frohsinnig',\n  'fruchtbar',\n  'fröhlich',\n  'fulminant',\n  'fundiert',\n  'funkelnd',\n  'furchtlos',\n  'furios',\n  'führend',\n  'fürsorglich',\n  'garantiert',\n  'geachtet',\n  'gebildet',\n  'geborgen',\n  'gediegen',\n  'geehrt',\n  'geeignet',\n  'geerdet',\n  'gefeiert',\n  'gefühlsbetont',\n  'gefühlvoll',\n  'geheimnisvoll',\n  'geistreich',\n  'gelassen',\n  'gelungen',\n  'gemütlich',\n  'gemütvoll',\n  'genau',\n  'generös',\n  'genial',\n  'genießbar',\n  'genießerisch',\n  'genüsslich',\n  'gepflegt',\n  'gerecht',\n  'gern',\n  'geschickt',\n  'geschmeidig',\n  'geschäftig',\n  'geschätzt',\n  'gesellig',\n  'gesetzt',\n  'gesichert',\n  'gesprächig',\n  'gestanden',\n  'gewaltig',\n  'gewichtig',\n  'gewieft',\n  'gewinnend',\n  'gewissenhaft',\n  'gewitzt',\n  'gewünscht',\n  'geübt',\n  'glatt',\n  'glaubensstark',\n  'glaubwürdig',\n  'glorreich',\n  'glücklich',\n  'gnädig',\n  'gravierend',\n  'grazil',\n  'grenzenlos',\n  'grob',\n  'groß',\n  'großartig',\n  'großherzig',\n  'großmütig',\n  'großzügig',\n  'grundlegend',\n  'grundsätzlich',\n  'gründlich',\n  'gut',\n  'gutmütig',\n  'günstig',\n  'gütig',\n  'halb',\n  'harmonisch',\n  'hart',\n  'hartnäckig',\n  'heilsam',\n  'heimlich',\n  'heiter',\n  'heiß',\n  'hektisch',\n  'heldenhaft',\n  'heldenmütig',\n  'hell',\n  'hellhörig',\n  'hemmungslos',\n  'herausfordernd',\n  'herausragend',\n  'heroisch',\n  'herrlich',\n  'hervorhebend',\n  'hervorragend',\n  'hervorstechend',\n  'herzerfrischend',\n  'herzlich',\n  'hilfreich',\n  'himmlisch',\n  'hingebungsvoll',\n  'hinreißend',\n  'hintergründig',\n  'hochanständig',\n  'hochehrenhaft',\n  'hochgeschätzt',\n  'hochgradig',\n  'hochinteressant',\n  'hochkarätig',\n  'hochmodern',\n  'hochmotiviert',\n  'hochmütig',\n  'hochrangig',\n  'hochwertig',\n  'hochwirksam',\n  'hoffnungsvoll',\n  'humorvoll',\n  'höflich',\n  'hübsch',\n  'hüllenlos',\n  'ideal',\n  'idealistisch',\n  'ideenreich',\n  'identisch',\n  'idyllisch',\n  'ignorant',\n  'illegal',\n  'imagefördernd',\n  'imponierend',\n  'imposant',\n  'individuell',\n  'influent',\n  'informativ',\n  'initial',\n  'initiativ',\n  'innovativ',\n  'inspirierend',\n  'instinktiv',\n  'integriert',\n  'intellektuell',\n  'intelligent',\n  'irre',\n  'jahrelang',\n  'jovial',\n  'jugendlich',\n  'jung',\n  'jährlich',\n  'kalt',\n  'kantig',\n  'keck',\n  'kennerisch',\n  'kenntnisreich',\n  'klar',\n  'klug',\n  'knallig',\n  'knuffig',\n  'kokett',\n  'kollegial',\n  'kolossal',\n  'komfortabel',\n  'kommunikationsfähig',\n  'kompetitiv',\n  'kompromissbereit',\n  'konkret',\n  'konkurrenzlos',\n  'konsequent',\n  'konsistent',\n  'konstant',\n  'konstitutiv',\n  'konstruktiv',\n  'kontrolliert',\n  'konventionell',\n  'konzentriert',\n  'konziliant',\n  'kooperativ',\n  'kordial',\n  'korrekt',\n  'kostbar',\n  'kraftvoll',\n  'krank',\n  'kreativ',\n  'krisenfest',\n  'kräftig',\n  'kulant',\n  'kultiviert',\n  'kundig',\n  'kurios',\n  'kurz',\n  'königlich',\n  'köstlich',\n  'kühn',\n  'künstlich',\n  'lahm',\n  'laut',\n  'lebendig',\n  'lebensbejahend',\n  'lebensfroh',\n  'lebensnah',\n  'lebhaft',\n  'leger',\n  'lehrreich',\n  'leicht',\n  'leichtfüssig',\n  'leidenschaftlich',\n  'leistungsbereit',\n  'leistungsfähig',\n  'leistungsorientiert',\n  'leistungsstark',\n  'lernbereit',\n  'leutselig',\n  'liberal',\n  'lieb',\n  'liebenswert',\n  'liebenswürdig',\n  'liebevoll',\n  'liebreizend',\n  'lobenswert',\n  'locker',\n  'logisch',\n  'lohnenswert',\n  'loyal',\n  'lustig',\n  'lustvoll',\n  'luxuriös',\n  'ländlich',\n  'lässig',\n  'lösungsorientiert',\n  'lüstern',\n  'magisch',\n  'makellos',\n  'malerisch',\n  'markant',\n  'marktgerecht',\n  'massiv',\n  'maximal',\n  'maßgeblich',\n  'maßgeschneidert',\n  'mehrsprachig',\n  'meinungsstark',\n  'meisterhaft',\n  'meisterlich',\n  'menschlich',\n  'methodisch',\n  'mild',\n  'mitfühlend',\n  'mitreißend',\n  'mobil',\n  'modebewusst',\n  'monströs',\n  'monumental',\n  'motiviert',\n  'munter',\n  'musikalisch',\n  'mustergültig',\n  'musterhaft',\n  'mutig',\n  'mystisch',\n  'mächtig',\n  'märchenhaft',\n  'nachdrücklich',\n  'nachhaltig',\n  'nachweislich',\n  'nah',\n  'narrensicher',\n  'nass',\n  'natürlich',\n  'negativ',\n  'nett',\n  'neu',\n  'neugierig',\n  'niedlich',\n  'niedrig',\n  'niveauvoll',\n  'nobel',\n  'notorisch',\n  'nuanciert',\n  'nutzbringend',\n  'nördlich',\n  'nüchtern',\n  'nützlich',\n  'oberflächlich',\n  'objektiv',\n  'obligatorisch',\n  'offenherzig',\n  'offensichtlich',\n  'offensiv',\n  'okay',\n  'olympisch',\n  'optimal',\n  'optimistisch',\n  'ordentlich',\n  'organisiert',\n  'originell',\n  'packend',\n  'panisch',\n  'paradiesisch',\n  'parallel',\n  'partnerschaftlich',\n  'passioniert',\n  'passiv',\n  'peinlich',\n  'penibel',\n  'perfekt',\n  'persönlich',\n  'pfiffig',\n  'pflichtbewusst',\n  'phantastisch',\n  'physikalisch',\n  'phänomenal',\n  'pietätvoll',\n  'pikant',\n  'pittoresk',\n  'poetisch',\n  'politisch',\n  'pompös',\n  'populär',\n  'positiv',\n  'potent',\n  'pragmatisch',\n  'praktikabel',\n  'prall',\n  'prestigefördernd',\n  'prestigeträchtig',\n  'prestigevoll',\n  'prinzipientreu',\n  'proaktiv',\n  'probat',\n  'problemlos',\n  'profitabel',\n  'progressiv',\n  'prominent',\n  'prophetisch',\n  'protektiv',\n  'prunkvoll',\n  'prägnant',\n  'präzise',\n  'putzig',\n  'quadratisch',\n  'qualifiziert',\n  'qualitativ',\n  'qualitätsvoll',\n  'qualvoll',\n  'quer',\n  'querdenkend',\n  'quicklebendig',\n  'quirlig',\n  'raffiniert',\n  'rasant',\n  'rational',\n  'ratlos',\n  'rauchfrei',\n  'raumfüllend',\n  'real',\n  'realistisch',\n  'rechtschaffend',\n  'redselig',\n  'reell',\n  'reflektiert',\n  'rege',\n  'regnerisch',\n  'regsam',\n  'reich',\n  'rein',\n  'reizend',\n  'reizvoll',\n  'rekordverdächtig',\n  'relativ',\n  'relevant',\n  'renommiert',\n  'resilient',\n  'resistent',\n  'resolut',\n  'respektabel',\n  'respektiert',\n  'revolutionär',\n  'richtungsgebend',\n  'richtungsweisend',\n  'riesig',\n  'rigoros',\n  'riskant',\n  'robust',\n  'romantisch',\n  'rotzig',\n  'routiniert',\n  'ruhig',\n  'rätselhaft',\n  'rücksichtsvoll',\n  'sachgemäß',\n  'sachgerecht',\n  'sachkundig',\n  'sachverständig',\n  'sagenhaft',\n  'salzig',\n  'sanft',\n  'sanftmütig',\n  'sanguinisch',\n  'scharf',\n  'schattig',\n  'schillernd',\n  'schlau',\n  'schnell',\n  'schwungvoll',\n  'schöpferisch',\n  'selbstbestimmt',\n  'selbstbewusst',\n  'selbstsicher',\n  'selbstständig',\n  'selbständig',\n  'selten',\n  'sensationell',\n  'sensibel',\n  'sensitiv',\n  'seriös',\n  'sexuell',\n  'sexy',\n  'sicher',\n  'sicherheitsorientiert',\n  'siegreich',\n  'signifikant',\n  'simpel',\n  'skandalös',\n  'solidarisch',\n  'solide',\n  'sonnig',\n  'sorgenfrei',\n  'sorgfältig',\n  'sorgsam',\n  'sozial',\n  'sozialverträglich',\n  'spannend',\n  'sparsam',\n  'spaßig',\n  'spektakulär',\n  'speziell',\n  'spielerisch',\n  'spitz',\n  'spitze',\n  'spontan',\n  'sportlich',\n  'sprachlos',\n  'spritzig',\n  'spürbar',\n  'stabil',\n  'standhaft',\n  'stark',\n  'stattlich',\n  'steil',\n  'stichfest',\n  'stilbewusst',\n  'still',\n  'stilsicher',\n  'stilvoll',\n  'stimmig',\n  'stimmungsvoll',\n  'stoisch',\n  'stolz',\n  'strahlend',\n  'strategisch',\n  'strebsam',\n  'streng',\n  'strikt',\n  'strukturiert',\n  'stumm',\n  'stürmisch',\n  'substanziell',\n  'substanzreich',\n  'sympathisch',\n  'sündig',\n  'süß',\n  'tadellos',\n  'taff',\n  'taktvoll',\n  'talentiert',\n  'tapfer',\n  'tatkräftig',\n  'taub',\n  'tauglich',\n  'teamfähig',\n  'teilbar',\n  'temperamentvoll',\n  'teuer',\n  'tief',\n  'tiefgründig',\n  'tolerant',\n  'tonangebend',\n  'tot',\n  'tough',\n  'traditionell',\n  'transparent',\n  'transzendent',\n  'traumhaft',\n  'traurig',\n  'treffend',\n  'treu',\n  'treuherzig',\n  'trocken',\n  'träumerisch',\n  'tugendhaft',\n  'typisch',\n  'tüchtig',\n  'ultimativ',\n  'umfassend',\n  'umgänglich',\n  'umjubelt',\n  'umkehrbar',\n  'umschwärmt',\n  'umsichtig',\n  'umtriebig',\n  'umwerfend',\n  'unabhängig',\n  'unangreifbar',\n  'unantastbar',\n  'unaufhaltsam',\n  'unbeeinflussbar',\n  'unbefangen',\n  'unbeirrbar',\n  'unbekümmert',\n  'unbeschreiblich',\n  'unbeschwert',\n  'unbesehen',\n  'unbesorgt',\n  'unbestechlich',\n  'unbestritten',\n  'unbezahlbar',\n  'unbändig',\n  'undurchsichtig',\n  'uneigennützig',\n  'unerbittlich',\n  'unerreichbar',\n  'unersetzlich',\n  'unfassbar',\n  'ungenau',\n  'ungewöhnlich',\n  'ungezwungen',\n  'unkompliziert',\n  'unkonventionell',\n  'unnachgiebig',\n  'unproblematisch',\n  'unschlagbar',\n  'unsterblich',\n  'unterhaltsam',\n  'unternehmungsfreudig',\n  'unternehmungslustig',\n  'unverfälscht',\n  'unvergesslich',\n  'unvergleichbar',\n  'unverkennbar',\n  'unverletzbar',\n  'unverwechselbar',\n  'unverwundbar',\n  'unverzichtbar',\n  'unvoreingenommen',\n  'unvorstellbar',\n  'unwiderstehlich',\n  'unübersehbar',\n  'unübertroffen',\n  'uralt',\n  'verantwortungsbewusst',\n  'verantwortungslos',\n  'verantwortungsvoll',\n  'verbindend',\n  'verbindlich',\n  'verblüffend',\n  'verbogen',\n  'verbrannt',\n  'verbreitet',\n  'verbrieft',\n  'verbürgt',\n  'verdient',\n  'verehrt',\n  'verführerisch',\n  'verkehrt',\n  'verklärt',\n  'verlockend',\n  'verlässlich',\n  'vermittelnd',\n  'vernetzend',\n  'versichert',\n  'versiert',\n  'verständnisvoll',\n  'versöhnlich',\n  'vertrauensvoll',\n  'vertrauenswürdig',\n  'verträglich',\n  'verträumt',\n  'verwegen',\n  'verwundert',\n  'verwöhnt',\n  'veränderbar',\n  'vielfältig',\n  'vielschichtig',\n  'vielseitig',\n  'visionär',\n  'vital',\n  'voll',\n  'vollständig',\n  'vorausschauend',\n  'vorbehaltlos',\n  'vorbildhaft',\n  'vorbildlich',\n  'vornehm',\n  'vorsorglich',\n  'vorteilhaft',\n  'vortrefflich',\n  'vorurteilsfrei',\n  'vorwitzig',\n  'vorzeigenswert',\n  'vorzüglich',\n  'wach',\n  'wachsam',\n  'wagemutig',\n  'wahrhaftig',\n  'wahrheitsliebend',\n  'wandelbar',\n  'warm',\n  'warmherzig',\n  'weich',\n  'weise',\n  'weit',\n  'weitblickend',\n  'weitsichtig',\n  'weltbekannt',\n  'weltgewandt',\n  'weltoffen',\n  'wendig',\n  'wertschätzend',\n  'wertvoll',\n  'wesentlich',\n  'wichtig',\n  'widerstandsfähig',\n  'wieselflink',\n  'wild',\n  'willensstark',\n  'willkommen',\n  'wirksam',\n  'wissbegierig',\n  'wissenschaftlich',\n  'wissenshungrig',\n  'witzig',\n  'wohlerzogen',\n  'wohlklingend',\n  'wohlriechend',\n  'wohlschmeckend',\n  'wohltuend',\n  'wohlverdient',\n  'wohlwollend',\n  'wohlüberlegt',\n  'wortgewandt',\n  'wunderbar',\n  'wunderhübsch',\n  'wunderlich',\n  'wunderschön',\n  'wundervoll',\n  'wählerisch',\n  'wünschenswert',\n  'würdevoll',\n  'x-beliebig',\n  'x-fach',\n  'x-förmig',\n  'xenophil',\n  'y-förmig',\n  'zahnlos',\n  'zart',\n  'zartfühlend',\n  'zauberhaft',\n  'zeitlich',\n  'zeitlos',\n  'zerbrechlich',\n  'zielbewusst',\n  'zielführend',\n  'zielorientiert',\n  'zielsicher',\n  'zielstrebig',\n  'zornig',\n  'zugeneigt',\n  'zukunftsorientiert',\n  'zurechnungsfähig',\n  'zurückhaltend',\n  'zusammenhängend',\n  'zuständig',\n  'zuverlässig',\n  'zuversichtlich',\n  'zuvorkommend',\n  'zweifach',\n  'zäh',\n  'zärtlich',\n  'zündend',\n  'ängstlich',\n  'ärgerlich',\n  'öffentlich',\n  'örtlich',\n  'überdurchschnittlich',\n  'übergenau',\n  'überlegen',\n  'überlegt',\n  'überragend',\n  'überraschend',\n  'übersichtlich',\n  'übersinnlich',\n  'überwältigend',\n  'überzeugend',\n];\n"
  },
  {
    "path": "src/locales/de/word/adverb.ts",
    "content": "// source https://de.wiktionary.org/wiki/Verzeichnis:Deutsch/Adverbien\nexport default [\n  'abends',\n  'aber',\n  'abermals',\n  'abhanden',\n  'abher',\n  'abhin',\n  'abseits',\n  'absonderlicherweise',\n  'absurderweise',\n  'achtens',\n  'achteraus',\n  'achtern',\n  'achtmal',\n  'allda',\n  'alldieweil',\n  'alle',\n  'allein',\n  'allemal',\n  'allenfalls',\n  'allenthalben',\n  'allerdings',\n  'allerhöchstens',\n  'allerorten',\n  'allerseits',\n  'allerspätestens',\n  'alleweg',\n  'alleweil',\n  'allgemach',\n  'allig',\n  'allseits',\n  'allzeit',\n  'allzu',\n  'alsbald',\n  'alsdann',\n  'also',\n  'alters',\n  'altershalber',\n  'amtshalber',\n  'an',\n  'anbei',\n  'andante',\n  'andantino',\n  'anderenfalls',\n  'anderenorts',\n  'anderentags',\n  'andererseits',\n  'andernfalls',\n  'andernorts',\n  'anderntags',\n  'anders',\n  'anderswo',\n  'anderweit',\n  'andrerseits',\n  'aneinander',\n  'anfangs',\n  'angst',\n  'anhand',\n  'anjetzt',\n  'anno',\n  'ansatzweise',\n  'anscheinend',\n  'ansonsten',\n  'anstandshalber',\n  'anstandslos',\n  'anständigerweise',\n  'anwesend',\n  'apropos',\n  'arschling',\n  'auch',\n  'auf',\n  'aufhin',\n  'aufi',\n  'aufwärts',\n  'aus',\n  'auseinander',\n  'ausgangs',\n  'ausgerechnet',\n  'aushilfsweise',\n  'ausnahmsweise',\n  'ausschließlich',\n  'auswendig',\n  'auswärts',\n  'außen',\n  'außenvor',\n  'außerhalb',\n  'außerorts',\n  'außerstande',\n  'backbord',\n  'bald',\n  'bannig',\n  'bauchoben',\n  'bedauerlicherweise',\n  'beflissentlich',\n  'befremdlicherweise',\n  'behelfsweise',\n  'beiderseits',\n  'beidseits',\n  'beieinander',\n  'beinahe',\n  'beisammen',\n  'beiseite',\n  'beispielhalber',\n  'beispielsweise',\n  'beizeiten',\n  'beizu',\n  'bekanntermaßen',\n  'bekannterweise',\n  'bekanntlich',\n  'bemerkenswerterweise',\n  'bequemlichkeitshalber',\n  'bereits',\n  'bergab',\n  'bergan',\n  'bergauf',\n  'berufshalber',\n  'besonders',\n  'bestenfalls',\n  'bestens',\n  'bestimmt',\n  'betreffend',\n  'bezeichnenderweise',\n  'billigermaßen',\n  'billigerweise',\n  'bisher',\n  'bislang',\n  'bisschen',\n  'bisweilen',\n  'bitte',\n  'blindlings',\n  'bloß',\n  'blödsinnigerweise',\n  'brockenweise',\n  'bäuchlings',\n  'circa',\n  'crescendo',\n  'da',\n  'dabei',\n  'dadrauf',\n  'dadurch',\n  'dafür',\n  'dagegen',\n  'dahannen',\n  'dahaußen',\n  'daheim',\n  'daher',\n  'dahin',\n  'dahinnen',\n  'dahinten',\n  'dahunten',\n  'dahüben',\n  'dalli',\n  'damals',\n  'damit',\n  'danach',\n  'daneben',\n  'dankenswerterweise',\n  'dann',\n  'daran',\n  'darauf',\n  'daraufhin',\n  'daraus',\n  'darein',\n  'darin',\n  'darob',\n  'darum',\n  'darunter',\n  'daselbst',\n  'dato',\n  'dauernd',\n  'dauß',\n  'daußen',\n  'davon',\n  'davor',\n  'dazu',\n  'dazumal',\n  'dazwischen',\n  'deinerseits',\n  'deinetwillen',\n  'dementgegen',\n  'dementsprechend',\n  'demnach',\n  'demnächst',\n  'demzufolge',\n  'denn',\n  'dennoch',\n  'derart',\n  'dereinst',\n  'derohalben',\n  'derowegen',\n  'derweil',\n  'deshalb',\n  'dessentwillen',\n  'detto',\n  'deutlichkeitshalber',\n  'dichtauf',\n  'dienstags',\n  'dieserart',\n  'diesmal',\n  'dieweil',\n  'diktando',\n  'diminuendo',\n  'direttissimo',\n  'dito',\n  'doch',\n  'donnerstags',\n  'dort',\n  'dorther',\n  'dorthin',\n  'dorthinan',\n  'dortmals',\n  'dortzulande',\n  'dran',\n  'drauf',\n  'draußen',\n  'drin',\n  'drinnen',\n  'droben',\n  'drum',\n  'drumherum',\n  'drunten',\n  'drüben',\n  'drüber',\n  'dummerweise',\n  'durch',\n  'durchaus',\n  'durcheinander',\n  'durchweg',\n  'dutzendmal',\n  'eben',\n  'ebenda',\n  'ebendaher',\n  'ebendaselbst',\n  'ebendort',\n  'ebenfalls',\n  'egal',\n  'eh',\n  'ehedem',\n  'ehemals',\n  'eher',\n  'ehnder',\n  'ehrenhalber',\n  'ehrlicherweise',\n  'eigenartigerweise',\n  'eigens',\n  'eigentlich',\n  'eigentümlicherweise',\n  'eilends',\n  'eimerweise',\n  'einerseits',\n  'einfacherweise',\n  'einfachheitshalber',\n  'eingangs',\n  'einigermaßen',\n  'einmal',\n  'eins',\n  'einst',\n  'einstens',\n  'einstmals',\n  'einstweilen',\n  'elbabwärts',\n  'elbaufwärts',\n  'empor',\n  'entgegen',\n  'erforderlichenfalls',\n  'erfreulicherweise',\n  'ergo',\n  'erprobungshalber',\n  'erst',\n  'erstaunlicherweise',\n  'erstens',\n  'erstmal',\n  'erstmals',\n  'erwartungsgemäß',\n  'esslöffelweise',\n  'etwa',\n  'etwas',\n  'euertwillen',\n  'eurerseits',\n  'euretwillen',\n  'extra',\n  'fairerweise',\n  'faktisch',\n  'fast',\n  'faszinierenderweise',\n  'ferienhalber',\n  'fernab',\n  'ferner',\n  'flugs',\n  'flussabwärts',\n  'flussaufwärts',\n  'folgendermaßen',\n  'folglich',\n  'fort',\n  'fortan',\n  'forthin',\n  'franco',\n  'franko',\n  'freiheraus',\n  'freilich',\n  'freitags',\n  'freundlicherweise',\n  'früher',\n  'frühestens',\n  'frühmorgens',\n  'fürderhin',\n  'fürwahr',\n  'ganztags',\n  'gar',\n  'gebietsweise',\n  'gech',\n  'gefälligkeitshalber',\n  'gefälligst',\n  'gegebenenfalls',\n  'gegenüber',\n  'geheimnisvollerweise',\n  'gemach',\n  'gemeinhin',\n  'gemeiniglich',\n  'gen',\n  'genau',\n  'genauestens',\n  'genauso',\n  'gerade',\n  'geradeaus',\n  'geradeheraus',\n  'geradeso',\n  'geradewegs',\n  'geradezu',\n  'gerechterweise',\n  'gerne',\n  'geschäftehalber',\n  'gestern',\n  'gesundheitshalber',\n  'gewissermaßen',\n  'gewöhnlicherweise',\n  'gleich',\n  'gleichauf',\n  'gleichentags',\n  'gleichermaßen',\n  'gleichfalls',\n  'gleichsam',\n  'gleichviel',\n  'gleichwohl',\n  'glücklicherweise',\n  'grad',\n  'gradweise',\n  'gratis',\n  'großenteils',\n  'großteils',\n  'größtenteils',\n  'grüppchenweise',\n  'gutenteils',\n  'gänzlich',\n  'gültigkeitshalber',\n  'günstigenfalls',\n  'halb',\n  'halbe-halbe',\n  'halbleer',\n  'halbmast',\n  'halbtags',\n  'halbvoll',\n  'halbwegs',\n  'halt',\n  'hannen',\n  'haufenweise',\n  'hauß',\n  'haußen',\n  'hehlings',\n  'heim',\n  'heimwärts',\n  'heint',\n  'hellauf',\n  'her',\n  'herab',\n  'heran',\n  'herauf',\n  'heraus',\n  'herbei',\n  'herein',\n  'hergebrachterweise',\n  'herinnen',\n  'hernach',\n  'heroben',\n  'herum',\n  'herunten',\n  'herunter',\n  'hervor',\n  'herzu',\n  'herüber',\n  'heuer',\n  'heute',\n  'heutigentags',\n  'heutzutage',\n  'hi',\n  'hie',\n  'hiedurch',\n  'hiefür',\n  'hienieden',\n  'hier',\n  'hieran',\n  'hierauf',\n  'hierbei',\n  'hierdurch',\n  'hierfür',\n  'hierher',\n  'hierhin',\n  'hiermit',\n  'hierunter',\n  'hierzu',\n  'hierzuland',\n  'hierzulande',\n  'hiezu',\n  'himmelan',\n  'himmelwärts',\n  'hin',\n  'hinab',\n  'hinauf',\n  'hinaus',\n  'hindurch',\n  'hinein',\n  'hinfort',\n  'hinnen',\n  'hinten',\n  'hintenach',\n  'hintereinander',\n  'hintereinanderweg',\n  'hinterher',\n  'hinterhin',\n  'hinterrücks',\n  'hinum',\n  'hinunter',\n  'hinweg',\n  'hinüber',\n  'hoben',\n  'hoch',\n  'hochkant',\n  'hoffentlich',\n  'holterdiepolter',\n  'holterdipolter',\n  'hopplahopp',\n  'hujus',\n  'hunten',\n  'häppchenweise',\n  'höchstens',\n  'höchstwahrscheinlich',\n  'höflichkeitshalber',\n  'hüben',\n  'idealerweise',\n  'idealiter',\n  'ihrerseits',\n  'ihretwegen',\n  'immer',\n  'immerdar',\n  'immerhin',\n  'immerzu',\n  'imstande',\n  'indem',\n  'indes',\n  'infolgedessen',\n  'infrage',\n  'inkognito',\n  'innen',\n  'innerorts',\n  'insbesondere',\n  'insgeheim',\n  'insgesamt',\n  'insofern',\n  'instand',\n  'interessanterweise',\n  'interessehalber',\n  'intus',\n  'inwiefern',\n  'inzwischen',\n  'irgend',\n  'irgendwann',\n  'irgendwie',\n  'irgendwo',\n  'ironischerweise',\n  'irrigerweise',\n  'item',\n  'itzo',\n  'itzund',\n  'ja',\n  'jawohl',\n  'je',\n  'jedenfalls',\n  'jederzeit',\n  'jedesmal',\n  'jedoch',\n  'jeher',\n  'jemals',\n  'jenseits',\n  'jetzt',\n  'jeweils',\n  'just',\n  'justament',\n  'jählings',\n  'jüngst',\n  'jüngstens',\n  'jüngsthin',\n  'kannenweise',\n  'kapitelweise',\n  'keinesfalls',\n  'keineswegs',\n  'kistenweise',\n  'klassischerweise',\n  'kleinweis',\n  'klipp',\n  'komischerweise',\n  'komplizierterweise',\n  'kopfunter',\n  'kopfüber',\n  'kreuzweise',\n  'kurioserweise',\n  'kurzerhand',\n  'kurzweg',\n  'künftig',\n  'kürzlich',\n  'landab',\n  'landauf',\n  'lange',\n  'lauter',\n  'lauthals',\n  'lediglich',\n  'leewärts',\n  'lehnan',\n  'leichterhand',\n  'leichtsinnigerweise',\n  'leider',\n  'letztendlich',\n  'letztens',\n  'letzthin',\n  'letztlich',\n  'letztmals',\n  'lieber',\n  'links',\n  'literweise',\n  'logischerweise',\n  'los',\n  'lustigerweise',\n  'luvwärts',\n  'längs',\n  'längsseits',\n  'längst',\n  'mal',\n  'manchenorts',\n  'mancherorts',\n  'manchmal',\n  'massenweise',\n  'meerwärts',\n  'mehr',\n  'mehrfach',\n  'mehrmals',\n  'meinerseits',\n  'meinerzeit',\n  'meinethalben',\n  'meinetwegen',\n  'meinetwillen',\n  'meist',\n  'meistens',\n  'meistenteils',\n  'merkwürdigerweise',\n  'minder',\n  'mindestens',\n  'missbräuchlicherweise',\n  'miteinander',\n  'mithin',\n  'mitnichten',\n  'mittags',\n  'mitten',\n  'mittendrin',\n  'mitternachts',\n  'mittlerweile',\n  'mittschiffs',\n  'mittsommers',\n  'mittwochs',\n  'mitunter',\n  'montags',\n  'morgen',\n  'morgens',\n  'mysteriöserweise',\n  'mählich',\n  'möglichst',\n  'mütterlicherseits',\n  'nacheinander',\n  'nachgerade',\n  'nachher',\n  'nachmals',\n  'nachmittags',\n  'nachts',\n  'nachtsüber',\n  'nahebei',\n  'naheliegenderweise',\n  'nahezu',\n  'namens',\n  'namentlich',\n  'natürlich',\n  'nebbich',\n  'nebenan',\n  'nebenbei',\n  'nebeneinander',\n  'nebenher',\n  'nee',\n  'nein',\n  'net',\n  'netterweise',\n  'neuerdings',\n  'neulich',\n  'nicht',\n  'nie',\n  'niemals',\n  'nimmer',\n  'nimmermehr',\n  'nirgends',\n  'nirgendwo',\n  'nirgendwohin',\n  'noch',\n  'nocheinmal',\n  'nochmal',\n  'nochmals',\n  'nordwärts',\n  'normalerweise',\n  'notabene',\n  'notfalls',\n  'notwendigerweise',\n  'nu',\n  'nun',\n  'nunmehr',\n  'nur',\n  'nächstens',\n  'nächtens',\n  'näherungsweise',\n  'nämlich',\n  'nötigenfalls',\n  'oben',\n  'obenauf',\n  'obendrauf',\n  'obendrein',\n  'obenherum',\n  'obenrum',\n  'offenbar',\n  'oft',\n  'oftmals',\n  'ohnedem',\n  'ohnedies',\n  'ohnegleichen',\n  'ohnehin',\n  'ohnlängst',\n  'ordnungshalber',\n  'ostwärts',\n  'paarmal',\n  'paarweise',\n  'paradoxerweise',\n  'parterre',\n  'partout',\n  'passim',\n  'pikanterweise',\n  'pillepalle',\n  'polwärts',\n  'praktisch',\n  'praktischerweise',\n  'prima',\n  'privatim',\n  'probehalber',\n  'quartalsweise',\n  'quasi',\n  'quer',\n  'querbeet',\n  'querfeldein',\n  'ran',\n  'rattekahl',\n  'ratzekahl',\n  'ratzeputz',\n  'ratzfatz',\n  'raus',\n  'realiter',\n  'recht',\n  'rechtens',\n  'rechts',\n  'rein',\n  'retour',\n  'richtig',\n  'ringsherum',\n  'ringsum',\n  'ringsumher',\n  'rittlings',\n  'rum',\n  'rund',\n  'rundherum',\n  'rundum',\n  'rüber',\n  'rücklings',\n  'rückwärts',\n  'rückzu',\n  'samstags',\n  'sattsam',\n  'schandehalber',\n  'scharenweise',\n  'scheibchenweise',\n  'schier',\n  'schlechthin',\n  'schließlich',\n  'schlimmstenfalls',\n  'schnellstens',\n  'schnurstracks',\n  'schon',\n  'schonmal',\n  'schrittweise',\n  'schuldenhalber',\n  'schwerlich',\n  'schätzungsweise',\n  'sehr',\n  'seinerseits',\n  'seinerzeit',\n  'seinetwegen',\n  'seinetwillen',\n  'seitab',\n  'seitdem',\n  'seither',\n  'seitlings',\n  'seitwärts',\n  'selbander',\n  'selbdritt',\n  'selbigesmal',\n  'selbst',\n  'selbstredend',\n  'selbviert',\n  'sicher',\n  'sicherheitshalber',\n  'sicherlich',\n  'sinnvollerweise',\n  'so',\n  'sodann',\n  'soeben',\n  'sofort',\n  'sogar',\n  'sogleich',\n  'solala',\n  'somit',\n  'sommers',\n  'sommersüber',\n  'sonderbarerweise',\n  'sonnabends',\n  'sonntags',\n  'sonst',\n  'soweit',\n  'sowieso',\n  'sozusagen',\n  'sperrangelweit',\n  'spätabends',\n  'später',\n  'späterhin',\n  'spätestens',\n  'spätnachmittags',\n  'stadtauswärts',\n  'stadteinwärts',\n  'statt',\n  'stattdessen',\n  'stellenweise',\n  'stets',\n  'steuerbord',\n  'stoßweise',\n  'stracks',\n  'stromab',\n  'stromauf',\n  'studienhalber',\n  'stufenweise',\n  'stückchenweise',\n  'stückweise',\n  'sukzessive',\n  'südwärts',\n  'tageweise',\n  'tags',\n  'tagsunter',\n  'tagsüber',\n  'talab',\n  'talabwärts',\n  'talauf',\n  'talaufwärts',\n  'talaus',\n  'talauswärts',\n  'talein',\n  'taleinwärts',\n  'talwärts',\n  'teils',\n  'teilweise',\n  'testweise',\n  'traurigerweise',\n  'treppab',\n  'treppauf',\n  'tropfenweise',\n  'trotzdem',\n  'tröpfchenweise',\n  'tröpferlweise',\n  'tunlichst',\n  'typischerweise',\n  'umhin',\n  'umsonst',\n  'umstandshalber',\n  'umständehalber',\n  'unerwarteterweise',\n  'ungefähr',\n  'ungerechterweise',\n  'ungern',\n  'ungestraft',\n  'unglücklicherweise',\n  'unglückseligerweise',\n  'unisono',\n  'unlängst',\n  'unnötigerweise',\n  'unsererseits',\n  'unseretwillen',\n  'unserseits',\n  'unsertwillen',\n  'unsrerseits',\n  'unten',\n  'untenan',\n  'untenherum',\n  'untenrum',\n  'unterdessen',\n  'untereinander',\n  'unterwegs',\n  'unterweil',\n  'unterweilen',\n  'unversehens',\n  'unvorsichtigerweise',\n  'vergebens',\n  'vergleichsweise',\n  'vergnügenshalber',\n  'vergnügungshalber',\n  'verhältnismäßig',\n  'verschiedentlich',\n  'verständlicherweise',\n  'viel',\n  'vielenorts',\n  'vielerorts',\n  'vielfach',\n  'vielleicht',\n  'vielmals',\n  'vielmehr',\n  'vollauf',\n  'vollends',\n  'vollständig',\n  'vonjeher',\n  'vonstatten',\n  'vorab',\n  'voran',\n  'vorauf',\n  'voraus',\n  'vorbei',\n  'vordem',\n  'voreinst',\n  'vorerst',\n  'vorher',\n  'vorhin',\n  'vormals',\n  'vormittags',\n  'vorn',\n  'vorne',\n  'vornehmlich',\n  'vorneweg',\n  'vorschüssig',\n  'vorsichtshalber',\n  'vorweg',\n  'vorwiegend',\n  'vorwärts',\n  'vorzugsweise',\n  'vorüber',\n  'väterlicherseits',\n  'völlig',\n  'wahlweise',\n  'wahrhaftig',\n  'wahrlich',\n  'wann',\n  'warum',\n  'weg',\n  'weiland',\n  'weitab',\n  'weitaus',\n  'weiter',\n  'weiterhin',\n  'weiters',\n  'weitherum',\n  'weithin',\n  'weniger',\n  'wenigstens',\n  'werktags',\n  'weshalb',\n  'westwärts',\n  'weswegen',\n  'wie',\n  'wieder',\n  'wiederum',\n  'wieso',\n  'winters',\n  'wintersüber',\n  'wirklich',\n  'wo',\n  'woanders',\n  'woandershin',\n  'wochenends',\n  'wodurch',\n  'wogegen',\n  'woher',\n  'woherum',\n  'wohin',\n  'wohl',\n  'wohlan',\n  'wohlauf',\n  'wohlgemerkt',\n  'womit',\n  'womöglich',\n  'wonach',\n  'worauf',\n  'woraufhin',\n  'worein',\n  'worin',\n  'worüber',\n  'woselbst',\n  'wozu',\n  'wunderbarerweise',\n  'wunderlicherweise',\n  'währenddem',\n  'x-mal',\n  'zahlungshalber',\n  'zeitlang',\n  'zeitlebens',\n  'zeitweise',\n  'ziemlich',\n  'zigmal',\n  'zirka',\n  'zu',\n  'zuallerallererst',\n  'zuallerallerletzt',\n  'zuallererst',\n  'zuallerletzt',\n  'zuallermeist',\n  'zualleroberst',\n  'zuallerunterst',\n  'zueinander',\n  'zuerst',\n  'zufälligerweise',\n  'zugegebenermaßen',\n  'zugleich',\n  'zugrunde',\n  'zugute',\n  'zuhauf',\n  'zuhause',\n  'zulande',\n  'zuleid',\n  'zuleide',\n  'zuletzt',\n  'zumal',\n  'zumeist',\n  'zumindest',\n  'zumindestens',\n  'zumute',\n  'zunutze',\n  'zunächst',\n  'zuoberst',\n  'zurande',\n  'zurück',\n  'zusammen',\n  'zuschanden',\n  'zusehends',\n  'zustande',\n  'zuständigkeitshalber',\n  'zutage',\n  'zutiefst',\n  'zuunterst',\n  'zuviel',\n  'zuvorderst',\n  'zuvörderst',\n  'zuweilen',\n  'zuwider',\n  'zuzeiten',\n  'zuäußerst',\n  'zwangsweise',\n  'zwar',\n  'zweifellos',\n  'zweifelsohne',\n  'zwischendurch',\n  'äußerst',\n  'öfters',\n  'östlich',\n  'überall',\n  'überallhin',\n  'überaus',\n  'überdies',\n  'überein',\n  'übergangsweise',\n  'überhand',\n  'überhaupt',\n  'überkopf',\n  'übermorgen',\n  'überraschenderweise',\n  'überwiegend',\n  'üblicherweise',\n  'übrigens',\n  'übungshalber',\n];\n"
  },
  {
    "path": "src/locales/de/word/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { WordDefinition } from '../../..';\nimport adjective from './adjective';\nimport adverb from './adverb';\nimport noun from './noun';\nimport preposition from './preposition';\nimport verb from './verb';\n\nconst word: WordDefinition = {\n  adjective,\n  adverb,\n  noun,\n  preposition,\n  verb,\n};\n\nexport default word;\n"
  },
  {
    "path": "src/locales/de/word/noun.ts",
    "content": "// source: https://de.wiktionary.org/wiki/Wiktionary:Liste_der_W%C3%B6rter,_die_jedes_Wiktionary_enthalten_sollte\nexport default [\n  'AIDS',\n  'Abtreibung',\n  'Adipositas',\n  'Adjectiv',\n  'Adler',\n  'Adverb',\n  'Agnostizismus',\n  'Alkalimetall',\n  'Alphabet',\n  'Aluminium',\n  'Anarchie',\n  'Anatomie',\n  'Anderes',\n  'Antike',\n  'Architektur',\n  'Archäologie',\n  'Arm',\n  'Astronomie',\n  'Atheismus',\n  'Atom',\n  'Aufzug',\n  'Auge',\n  'Automobil',\n  'Autor',\n  'Axt',\n  'Backgammon',\n  'Badezimmer',\n  'Bahnhof',\n  'Bakterium',\n  'Ball',\n  'Baseball',\n  'Baum',\n  'Behandlung',\n  'Bein',\n  'Benzin',\n  'Beruf',\n  'Beschleunigung',\n  'Bestrafung',\n  'Bett',\n  'Bewusstsein',\n  'Biathlon',\n  'Bibliographie',\n  'Bibliothek',\n  'Bier',\n  'Biographie',\n  'Biologie',\n  'Blei',\n  'Blindheit',\n  'Blume',\n  'Bogen',\n  'Bronze',\n  'Brot',\n  'Brücke',\n  'Buch',\n  'Buddhismus',\n  'Burg',\n  'Bär',\n  'Bürostuhl',\n  'Chemie',\n  'Chirurgie',\n  'Cholera',\n  'Christentum',\n  'Comic',\n  'Computer',\n  'Cricket',\n  'Dach',\n  'Dame',\n  'Dampfmaschine',\n  'Darm',\n  'Daumen',\n  'Demokratie',\n  'Denker',\n  'Diamant',\n  'Diktatur',\n  'Dinosaurier',\n  'Diplomatie',\n  'Drache',\n  'Durchfall',\n  'Eisen',\n  'Eisenbahn',\n  'Elefant',\n  'Elektrizität',\n  'Elektromotor',\n  'Elektron',\n  'Elektronik',\n  'Element',\n  'Ellenbogen',\n  'Energie',\n  'Entdecker',\n  'Entdeckung',\n  'Epistemologie',\n  'Erdbeben',\n  'Erde',\n  'Erfahrung',\n  'Erfinder',\n  'Erwachsener',\n  'Essen',\n  'Ethik',\n  'Fahrer',\n  'Fahrrad',\n  'Farbe',\n  'Faschismus',\n  'Fels',\n  'Feminismus',\n  'Fenster',\n  'Fernsehen',\n  'Fernseher',\n  'Feuer',\n  'Feuerstein',\n  'Film',\n  'Finger',\n  'Fisch',\n  'Flaschenzug',\n  'Flughafen',\n  'Flugzeug',\n  'Fluss',\n  'Fläche',\n  'Fortpflanzung',\n  'Frau',\n  'Freiheit',\n  'Frieden',\n  'Frucht',\n  'Fuß',\n  'Fußball',\n  'Fötus',\n  'Galaxie',\n  'Gebirge',\n  'Geburtenkontrolle',\n  'Gebäude',\n  'Gehirn',\n  'Geist',\n  'Gemüse',\n  'Geographie',\n  'Geologie',\n  'Gerste',\n  'Geschichte',\n  'Geschwindigkeit',\n  'Gesellschaft',\n  'Getränke',\n  'Globalisierung',\n  'Glücksspiel',\n  'Go',\n  'Gold',\n  'Gott',\n  'Grad',\n  'Gramm',\n  'Granit',\n  'Gravitation',\n  'Grundbegriff',\n  'Grundkonzept',\n  'Hafer',\n  'Hagel',\n  'Hand',\n  'Handgelenk',\n  'Haus',\n  'Wohnhaus',\n  'Haut',\n  'Hebel',\n  'Herz',\n  'Hinduismus',\n  'Hitze',\n  'Hochhaus',\n  'Hotel',\n  'Humanismus',\n  'Hund',\n  'Hunger',\n  'Hurrikan',\n  'Hütte',\n  'Imperialismus',\n  'Impfung',\n  'Innenarchitektur',\n  'Insekt',\n  'Internet',\n  'Islam',\n  'Jazz',\n  'Judentum',\n  'Jugendliche',\n  'Junge',\n  'Jupiter',\n  'Kaffee',\n  'Kamel',\n  'Kapitalismus',\n  'Karte',\n  'Kartoffel',\n  'Katastrophe',\n  'Katze',\n  'Kernschmelze',\n  'Kilogramm',\n  'Kilometer',\n  'Kind',\n  'Kino',\n  'Kirche',\n  'Klappstuhl',\n  'Klassik',\n  'Klinge',\n  'Knie',\n  'Knöchel',\n  'Kommunismus',\n  'Konjunktion',\n  'Kopf',\n  'Kraft',\n  'Krankheiten',\n  'Krebs',\n  'Kreide',\n  'Krieg',\n  'Kubus',\n  'Kultur',\n  'Kunst',\n  'Kupfer',\n  'Kuppel',\n  'Käse',\n  'Körper',\n  'Laden',\n  'Lampe',\n  'Land',\n  'Landwirtschaft',\n  'Laser',\n  'Lawine',\n  'Leben',\n  'Leber',\n  'Legierung',\n  'Leichtathletik',\n  'Lepra',\n  'Liberalismus',\n  'Liter',\n  'Literatur',\n  'Lunge',\n  'Länge',\n  'Löwe',\n  'Magen',\n  'Magnetismus',\n  'Mais',\n  'Malaria',\n  'Mann',\n  'Mars',\n  'Masse',\n  'Mathematik',\n  'Mathematiker',\n  'Maß',\n  'Medikation',\n  'Medizin',\n  'Meer',\n  'Mensch',\n  'Menschenrecht',\n  'Merkur',\n  'Messing',\n  'Metall',\n  'Metallurgie',\n  'Metaphysik',\n  'Meteorologie',\n  'Meter',\n  'Milch',\n  'Milchstraße',\n  'Milz',\n  'Mineral',\n  'Minute',\n  'Molekül',\n  'Monarchie',\n  'Monat',\n  'Mond',\n  'Monotheismus',\n  'Motel',\n  'Mund',\n  'Museum',\n  'Musik',\n  'Musiker',\n  'Mädchen',\n  'Möbel',\n  'Nachttisch',\n  'Nagel',\n  'Nationalismus',\n  'Nationalsozialismus',\n  'Neptun',\n  'Neutron',\n  'Niere',\n  'Nomen',\n  'Objekte',\n  'Ohr',\n  'Optik',\n  'Ozean',\n  'Palast',\n  'Parkhaus',\n  'Penis',\n  'Periodensystem',\n  'Petroleum',\n  'Pferd',\n  'Pflanze',\n  'Pfund',\n  'Philosophie',\n  'Photon',\n  'Physik',\n  'Pilz',\n  'Platin',\n  'Plazenta',\n  'Pluto',\n  'Pocken',\n  'Politik',\n  'Politiker',\n  'Polytheismus',\n  'Pop',\n  'Protist',\n  'Proton',\n  'Prähistorie',\n  'Pulver',\n  'Pyramide',\n  'Quarz',\n  'Rad',\n  'Radio',\n  'Rassismus',\n  'Reaktion',\n  'Realität',\n  'Regal',\n  'Regen',\n  'Religion',\n  'Renaissance',\n  'Reptil',\n  'Revolution',\n  'Riff',\n  'Rock',\n  'Rolltreppe',\n  'Rudern',\n  'Sache',\n  'Saft',\n  'Salz',\n  'Sandstein',\n  'Saturn',\n  'Schach',\n  'Schaf',\n  'Schaukelstuhl',\n  'Schießpulver',\n  'Schiff',\n  'Schlafzimmer',\n  'Schlange',\n  'Schlucht',\n  'Schnee',\n  'Schrank',\n  'Schraube',\n  'Schreibtisch',\n  'Schrift',\n  'Schule',\n  'Schusswaffe',\n  'Schwangerschaft',\n  'Schwert',\n  'Schwimmen',\n  'See',\n  'Seele',\n  'Segel',\n  'Sekunde',\n  'Sessel',\n  'Sexismus',\n  'Sikhreligion',\n  'Silber',\n  'Skelett',\n  'Sklaverei',\n  'Sojabohne',\n  'Sonne',\n  'Sonnensystem',\n  'Sorghum',\n  'Sozialismus',\n  'Spiel',\n  'Sport',\n  'Sprache',\n  'Sprengstoff',\n  'Staatsmann',\n  'Stadt',\n  'Stahl',\n  'Stuhl',\n  'Stunde',\n  'Substantiv',\n  'Säugetier',\n  'Säugling',\n  'Säure',\n  'Tag',\n  'Tanz',\n  'Taubheit',\n  'Technologie',\n  'Tee',\n  'Telefon',\n  'Tempel',\n  'Teppich',\n  'Theater',\n  'Tier',\n  'Tisch',\n  'Tor',\n  'Tornado',\n  'Treppe',\n  'Tsunami',\n  'Tuberkulose',\n  'Tür',\n  'Unterernährung',\n  'Uranus',\n  'Urknall',\n  'Vagina',\n  'Venus',\n  'Verben',\n  'Verbindung',\n  'Verhütung',\n  'Verstand',\n  'Vieh',\n  'Virus',\n  'Vogel',\n  'Volksmusik',\n  'Vulkan',\n  'Waffe',\n  'Wahrheit',\n  'Wasser',\n  'Wasserfall',\n  'Wein',\n  'Weizen',\n  'Wille',\n  'Wind',\n  'Wissenschaft',\n  'Wissenschaftler',\n  'Wohnzimmer',\n  'Wolke',\n  'Wolkenkratzer',\n  'Wärme',\n  'Würfel',\n  'Zahl',\n  'Zeh',\n  'Zeit',\n  'Zeitalter',\n  'Zimmer',\n  'Zimmermann',\n  'Zinn',\n  'Zionismus',\n  'pH-Wert',\n  'Ebene',\n  'Rampe',\n  'Brust',\n  'Busen',\n  'Ästhetik',\n  'Ökologie',\n  'Öl',\n  'Überschwemmung',\n];\n"
  },
  {
    "path": "src/locales/de/word/preposition.ts",
    "content": "// source: https://de.wiktionary.org/wiki/Verzeichnis:Deutsch/Pr%C3%A4positionen\nexport default [\n  'ab',\n  'abseits',\n  'abzüglich',\n  'an',\n  'anfangs',\n  'angesichts',\n  'anhand',\n  'anlässlich',\n  'anstatt',\n  'anstelle',\n  'auf',\n  'aufgrund',\n  'aufseiten',\n  'aus',\n  'ausgangs',\n  'ausschließlich',\n  'ausweislich',\n  'außer',\n  'außerhalb',\n  'bar',\n  'behufs',\n  'bei',\n  'beiderseits',\n  'beidseits',\n  'beim',\n  'betreffend',\n  'betreffs',\n  'beziehentlich',\n  'bezüglich',\n  'binnen',\n  'bis',\n  'contra',\n  'dank',\n  'diesseits',\n  'durch',\n  'einbezüglich',\n  'eingangs',\n  'eingedenk',\n  'einschließlich',\n  'entgegen',\n  'entlang',\n  'entsprechend',\n  'exklusive',\n  'fern',\n  'fernab',\n  'für',\n  'gegen',\n  'gegenüber',\n  'gelegentlich',\n  'gemäß',\n  'gen',\n  'getreu',\n  'gleich',\n  'halber',\n  'hinsichtlich',\n  'hinter',\n  'in',\n  'infolge',\n  'inklusive',\n  'inmitten',\n  'innerhalb',\n  'innert',\n  'je',\n  'jenseits',\n  'kontra',\n  'kraft',\n  'lang',\n  'laut',\n  'links',\n  'längs',\n  'längsseits',\n  'mangels',\n  'minus',\n  'mit',\n  'mithilfe',\n  'mitsamt',\n  'mittels',\n  'nach',\n  'nahe',\n  'namens',\n  'neben',\n  'nebst',\n  'nordwestlich',\n  'nordöstlich',\n  'nächst',\n  'nördlich',\n  'ob',\n  'oberhalb',\n  'ohne',\n  'per',\n  'plus',\n  'pro',\n  'punkto',\n  'rechts',\n  'rücksichtlich',\n  'samt',\n  'seit',\n  'seitens',\n  'seitlich',\n  'seitwärts',\n  'sonder',\n  'statt',\n  'südlich',\n  'südwestlich',\n  'südöstlich',\n  'trotz',\n  'um',\n  'unbeschadet',\n  'uneingedenk',\n  'unerachtet',\n  'unfern',\n  'ungeachtet',\n  'ungerechnet',\n  'unter',\n  'unterhalb',\n  'unweit',\n  'vermittels',\n  'vermittelst',\n  'vermöge',\n  'versus',\n  'via',\n  'vis-à-vis',\n  'voller',\n  'vom',\n  'von',\n  'vonseiten',\n  'vor',\n  'vorbehaltlich',\n  'vorgängig',\n  'wegen',\n  'weitab',\n  'westlich',\n  'wider',\n  'willen',\n  'während',\n  'zeit',\n  'zu',\n  'zufolge',\n  'zugunsten',\n  'zuhanden',\n  'zulasten',\n  'zulieb',\n  'zuliebe',\n  'zum',\n  'zunächst',\n  'zur',\n  'zuseiten',\n  'zuungunsten',\n  'zuwider',\n  'zuzüglich',\n  'zwecks',\n  'zwischen',\n  'östlich',\n  'über',\n];\n"
  },
  {
    "path": "src/locales/de/word/verb.ts",
    "content": "// source: https://de.wiktionary.org/wiki/Verzeichnis:Deutsch/Regelm%C3%A4%C3%9Fige_Verben\nexport default [\n  'aasen',\n  'abdunkeln',\n  'abfackeln',\n  'abkapseln',\n  'abkoppeln',\n  'abkupfern',\n  'abmagern',\n  'absolvieren',\n  'absorbieren',\n  'abstatten',\n  'abstauben',\n  'abstufen',\n  'abzweigen',\n  'adaptieren',\n  'ahnden',\n  'akquirieren',\n  'aktivieren',\n  'alarmieren',\n  'algorithmisieren',\n  'alphabetisieren',\n  'alternieren',\n  'altmachen',\n  'amputieren',\n  'amtieren',\n  'amüsieren',\n  'anbändeln',\n  'angeln',\n  'anhimmeln',\n  'animieren',\n  'ankoppeln',\n  'ankreiden',\n  'anlasten',\n  'anmuten',\n  'annektieren',\n  'anprangern',\n  'anstacheln',\n  'anästhetisieren',\n  'apern',\n  'apostrophieren',\n  'appellieren',\n  'applizieren',\n  'appretieren',\n  'aquarellieren',\n  'arbitrieren',\n  'archaisieren',\n  'archivieren',\n  'argwöhnen',\n  'armieren',\n  'armmachen',\n  'arretieren',\n  'arsenieren',\n  'artikulieren',\n  'asphaltieren',\n  'asservieren',\n  'assimilieren',\n  'assistieren',\n  'assoziieren',\n  'attestieren',\n  'attribuieren',\n  'aufbahren',\n  'auffrischen',\n  'aufhalsen',\n  'aufheitern',\n  'aufhellen',\n  'aufmucken',\n  'aufmuntern',\n  'aufputschen',\n  'auftischen',\n  'aufächzen',\n  'ausbedingen',\n  'ausmerzen',\n  'ausmisten',\n  'ausrangieren',\n  'ausufern',\n  'auszieren',\n  'auszirkeln',\n  'authentifizieren',\n  'authentisieren',\n  'autorisieren',\n  'avertieren',\n  'avivieren',\n  'avouieren',\n  'baden',\n  'bagatellisieren',\n  'balgen',\n  'bandagieren',\n  'bannen',\n  'basteln',\n  'baumeln',\n  'beckmessern',\n  'beeidigen',\n  'beendigen',\n  'beerdigen',\n  'befristen',\n  'begegnen',\n  'begehren',\n  'beglaubigen',\n  'begleiten',\n  'beipflichten',\n  'beklagen',\n  'beklatschen',\n  'beklecksen',\n  'belämmern',\n  'bemuttern',\n  'bemächtigen',\n  'bemängeln',\n  'beneiden',\n  'benötigen',\n  'benützen',\n  'bepflastern',\n  'berauschen',\n  'bereden',\n  'beruhen',\n  'beschallen',\n  'bescheinigen',\n  'beschranken',\n  'beschriften',\n  'beschweren',\n  'beschützen',\n  'bespritzen',\n  'besserstellen',\n  'bestatten',\n  'bestellen',\n  'bestätigen',\n  'bestürmen',\n  'betanken',\n  'beteiligen',\n  'beten',\n  'beteuern',\n  'betten',\n  'beurlauben',\n  'beweinen',\n  'bewilligen',\n  'bewältigen',\n  'bewölken',\n  'bezirzen',\n  'bezwecken',\n  'bibbern',\n  'billigen',\n  'blechen',\n  'blinken',\n  'blitzen',\n  'blühen',\n  'borgen',\n  'boykottieren',\n  'broschieren',\n  'bröseln',\n  'brüsten',\n  'buddeln',\n  'buttern',\n  'bücken',\n  'büßen',\n  'chillen',\n  'choreographieren',\n  'darben',\n  'debattieren',\n  'deduzieren',\n  'defilieren',\n  'defäkieren',\n  'degradieren',\n  'dekantieren',\n  'deklarieren',\n  'dekorieren',\n  'dekretieren',\n  'demolieren',\n  'deprimieren',\n  'deuteln',\n  'devalvieren',\n  'dichten',\n  'diffamieren',\n  'digitalisieren',\n  'diskontieren',\n  'diskutieren',\n  'disqualifizieren',\n  'diversifizieren',\n  'doktern',\n  'dolmetschen',\n  'dominieren',\n  'donnern',\n  'dosieren',\n  'doubeln',\n  'downloaden',\n  'dramatisieren',\n  'drechseln',\n  'dribbeln',\n  'dritteln',\n  'drosseln',\n  'drängeln',\n  'dröseln',\n  'drücken',\n  'duften',\n  'dulden',\n  'durchforsten',\n  'durchfurchen',\n  'duseln',\n  'dämonisieren',\n  'dösen',\n  'dürsten',\n  'düsen',\n  'ebben',\n  'ebnen',\n  'echauffieren',\n  'einheimsen',\n  'einschläfern',\n  'einschüchtern',\n  'einverleiben',\n  'einäschern',\n  'emeritieren',\n  'emulgieren',\n  'entbehren',\n  'entgräten',\n  'entkernen',\n  'entkorken',\n  'entlarven',\n  'entlasten',\n  'entledigen',\n  'entmutigen',\n  'entsaften',\n  'entschuldigen',\n  'entwanzen',\n  'entwirren',\n  'erbarmen',\n  'erben',\n  'erbosen',\n  'erfrechen',\n  'erfrischen',\n  'ergänzen',\n  'erhitzen',\n  'erniedrigen',\n  'erotisieren',\n  'erschlaffen',\n  'erstatten',\n  'ertüchtigen',\n  'erweitern',\n  'erübrigen',\n  'eskalieren',\n  'evangelisieren',\n  'examinieren',\n  'existieren',\n  'exmittieren',\n  'expedieren',\n  'extrahieren',\n  'extrapolieren',\n  'fachsimpeln',\n  'fahnden',\n  'fakturieren',\n  'falten',\n  'fassen',\n  'fasten',\n  'fauchen',\n  'faulen',\n  'faulenzen',\n  'favorisieren',\n  'federn',\n  'fegen',\n  'feiern',\n  'feilschen',\n  'ferkeln',\n  'fertigen',\n  'fetten',\n  'fiedeln',\n  'fiedern',\n  'filtern',\n  'fischen',\n  'flackern',\n  'flambieren',\n  'flammen',\n  'flankieren',\n  'flennen',\n  'flippern',\n  'flirten',\n  'florieren',\n  'flunkern',\n  'fläzen',\n  'fokussieren',\n  'folgen',\n  'forcieren',\n  'formen',\n  'fotografieren',\n  'fragmentieren',\n  'fraktionieren',\n  'frankieren',\n  'frappieren',\n  'frequentieren',\n  'frikassieren',\n  'frommen',\n  'fruchten',\n  'frömmeln',\n  'frühstücken',\n  'futtern',\n  'fächeln',\n  'fälteln',\n  'färben',\n  'fügen',\n  'fühlen',\n  'fürchten',\n  'füttern',\n  'gackern',\n  'garen',\n  'garnieren',\n  'gastieren',\n  'gaukeln',\n  'gedeihen',\n  'gefährden',\n  'gehören',\n  'geistern',\n  'geizen',\n  'gelieren',\n  'gelüsten',\n  'generalisieren',\n  'genieren',\n  'genügen',\n  'gesellen',\n  'gestalten',\n  'gewichten',\n  'gewöhnen',\n  'gleißen',\n  'gliedern',\n  'glorifizieren',\n  'glänzen',\n  'glätten',\n  'grabbeln',\n  'granulieren',\n  'gratulieren',\n  'grenzen',\n  'grienen',\n  'grundieren',\n  'gruppieren',\n  'grübeln',\n  'gründeln',\n  'gurgeln',\n  'gustieren',\n  'hadern',\n  'haften',\n  'hageln',\n  'hallen',\n  'halluzinieren',\n  'handeln',\n  'harken',\n  'harmonieren',\n  'harmonisieren',\n  'harpunieren',\n  'hassen',\n  'hasten',\n  'hausieren',\n  'hecheln',\n  'hechten',\n  'hegen',\n  'heiligen',\n  'hetzen',\n  'hindern',\n  'hocken',\n  'homogenisieren',\n  'hoppeln',\n  'horten',\n  'huldigen',\n  'humanisieren',\n  'hungern',\n  'häckseln',\n  'hänseln',\n  'härten',\n  'häufen',\n  'hüten',\n  'imitieren',\n  'imprägnieren',\n  'indignieren',\n  'indizieren',\n  'indoktrinieren',\n  'industrialisieren',\n  'initiieren',\n  'inspirieren',\n  'inspizieren',\n  'installieren',\n  'insultieren',\n  'integrieren',\n  'intensivieren',\n  'interpellieren',\n  'interpretieren',\n  'intervenieren',\n  'interviewen',\n  'inthronisieren',\n  'inventarisieren',\n  'jagen',\n  'jaulen',\n  'joggen',\n  'jubeln',\n  'judizieren',\n  'kalibrieren',\n  'kannelieren',\n  'kanonisieren',\n  'kapieren',\n  'kapitalisieren',\n  'kappen',\n  'karren',\n  'kassieren',\n  'kastrieren',\n  'katalogisieren',\n  'katalysieren',\n  'kategorisieren',\n  'kaufen',\n  'keimen',\n  'kellnern',\n  'keuchen',\n  'kichern',\n  'klagen',\n  'klapsen',\n  'klatschen',\n  'klecksen',\n  'kleiden',\n  'kleistern',\n  'klingeln',\n  'klittern',\n  'klonen',\n  'klotzen',\n  'knacken',\n  'knapsen',\n  'knausern',\n  'knechten',\n  'knickern',\n  'knobeln',\n  'knutschen',\n  'knüllen',\n  'knüpfen',\n  'kodifizieren',\n  'koksen',\n  'kollektivieren',\n  'kollern',\n  'kolportieren',\n  'kommentieren',\n  'kommerzialisieren',\n  'kommunalisieren',\n  'komplizieren',\n  'komprimieren',\n  'kompromittieren',\n  'kondensieren',\n  'kondolieren',\n  'konferieren',\n  'konfiszieren',\n  'konjugieren',\n  'konsolidieren',\n  'konspirieren',\n  'konsumieren',\n  'kontakten',\n  'kontaktieren',\n  'konterkarieren',\n  'kontern',\n  'kontingentieren',\n  'kontrastieren',\n  'kontrollieren',\n  'konzipieren',\n  'koordinieren',\n  'kopieren',\n  'korrelieren',\n  'korrespondieren',\n  'korrodieren',\n  'kosen',\n  'kosten',\n  'koten',\n  'krachen',\n  'krallen',\n  'krampfen',\n  'kredenzen',\n  'kreditieren',\n  'krempeln',\n  'kriseln',\n  'kristallisieren',\n  'kritisieren',\n  'kritteln',\n  'krähen',\n  'kränkeln',\n  'krümmen',\n  'kugeln',\n  'kullern',\n  'kultivieren',\n  'kurbeln',\n  'kurven',\n  'kuscheln',\n  'kuschen',\n  'kümmern',\n  'laben',\n  'lackieren',\n  'lahmen',\n  'laichen',\n  'lamentieren',\n  'lasieren',\n  'latschen',\n  'lavieren',\n  'leeren',\n  'leimen',\n  'leisten',\n  'lenken',\n  'leuchten',\n  'liberalisieren',\n  'lichten',\n  'liebäugeln',\n  'liften',\n  'liquidieren',\n  'listen',\n  'lithographieren',\n  'lohnen',\n  'losen',\n  'luchsen',\n  'läppern',\n  'läutern',\n  'löcken',\n  'lösen',\n  'löten',\n  'lüften',\n  'machen',\n  'malmen',\n  'mampfen',\n  'managen',\n  'manipulieren',\n  'maskieren',\n  'masturbieren',\n  'mausen',\n  'mausern',\n  'meckern',\n  'meistern',\n  'meißeln',\n  'memorieren',\n  'menscheln',\n  'metallisieren',\n  'meucheln',\n  'miefen',\n  'mildern',\n  'minimalisieren',\n  'mischen',\n  'mixen',\n  'modellieren',\n  'modeln',\n  'moderieren',\n  'montieren',\n  'moralisieren',\n  'motivieren',\n  'motorisieren',\n  'muffeln',\n  'multiplizieren',\n  'mumifizieren',\n  'munden',\n  'munkeln',\n  'murren',\n  'musizieren',\n  'mustern',\n  'mäandern',\n  'mäkeln',\n  'mästen',\n  'möchten',\n  'münden',\n  'nagen',\n  'nahen',\n  'narkotisieren',\n  'narren',\n  'naschen',\n  'nationalisieren',\n  'naturalisieren',\n  'necken',\n  'negieren',\n  'nesteln',\n  'neuern',\n  'notieren',\n  'nummerieren',\n  'nässen',\n  'nörgeln',\n  'obduzieren',\n  'offerieren',\n  'ohrfeigen',\n  'oktroyieren',\n  'onanieren',\n  'operieren',\n  'opponieren',\n  'optimieren',\n  'orakeln',\n  'organisieren',\n  'orientieren',\n  'oxydieren',\n  'paddeln',\n  'paffen',\n  'palavern',\n  'panieren',\n  'pantschen',\n  'paradieren',\n  'paralysieren',\n  'parametrisieren',\n  'paraphieren',\n  'parken',\n  'parkettieren',\n  'parkieren',\n  'pauken',\n  'pausieren',\n  'peinigen',\n  'peitschen',\n  'pellen',\n  'permutieren',\n  'personifizieren',\n  'pflücken',\n  'pflügen',\n  'pfriemeln',\n  'photographieren',\n  'pinkeln',\n  'pirschen',\n  'pissen',\n  'planschen',\n  'plantschen',\n  'plappern',\n  'platzieren',\n  'plumpsen',\n  'plätten',\n  'plündern',\n  'pochieren',\n  'polemisieren',\n  'polstern',\n  'popularisieren',\n  'posen',\n  'potenzieren',\n  'prallen',\n  'pressen',\n  'privatisieren',\n  'probieren',\n  'problematisieren',\n  'produzieren',\n  'programmieren',\n  'projektieren',\n  'projizieren',\n  'proklamieren',\n  'protokollieren',\n  'protzen',\n  'prügeln',\n  'publizieren',\n  'pulen',\n  'pulvern',\n  'pumpen',\n  'qualmen',\n  'quetschen',\n  'quotieren',\n  'rackern',\n  'radieren',\n  'radikalisieren',\n  'raffinieren',\n  'ragen',\n  'rammeln',\n  'rammen',\n  'ramponieren',\n  'rascheln',\n  'rasten',\n  'ratifizieren',\n  'rattern',\n  'raunen',\n  'raunzen',\n  'rauschen',\n  'rechnen',\n  'recken',\n  'regulieren',\n  'rehabilitieren',\n  'reichen',\n  'reizen',\n  'reklamieren',\n  'relokalisieren',\n  'rempeln',\n  'renovieren',\n  'repräsentieren',\n  'requirieren',\n  'reservieren',\n  'respektieren',\n  'restaurieren',\n  'resultieren',\n  'resümieren',\n  'retardieren',\n  'retuschieren',\n  'revanchieren',\n  'reversieren',\n  'revitalisieren',\n  'revolutionieren',\n  'rezensieren',\n  'reüssieren',\n  'riegeln',\n  'rivalisieren',\n  'rochieren',\n  'rotieren',\n  'rotten',\n  'rotzen',\n  'rudern',\n  'runden',\n  'runzeln',\n  'rupfen',\n  'rußen',\n  'rädern',\n  'räuspern',\n  'rügen',\n  'rümpfen',\n  'rütteln',\n  'sabbeln',\n  'sabbern',\n  'sammeln',\n  'saturieren',\n  'schachern',\n  'schaden',\n  'scharren',\n  'scharwenzeln',\n  'scheitern',\n  'scheuern',\n  'schielen',\n  'schillern',\n  'schimmeln',\n  'schippen',\n  'schirmen',\n  'schleimen',\n  'schleudern',\n  'schlottern',\n  'schlucken',\n  'schlürfen',\n  'schmatzen',\n  'schmecken',\n  'schmeicheln',\n  'schmiegen',\n  'schminken',\n  'schmirgeln',\n  'schmoren',\n  'schmuggeln',\n  'schmücken',\n  'schnarren',\n  'schnattern',\n  'schnaufen',\n  'schniegeln',\n  'schnitzeln',\n  'schnäbeln',\n  'schnüffeln',\n  'schnüren',\n  'schrammen',\n  'schrubben',\n  'schrumpeln',\n  'schrämen',\n  'schuften',\n  'schummeln',\n  'schustern',\n  'schwanken',\n  'schweben',\n  'schweinigeln',\n  'schwäbeln',\n  'schwängern',\n  'schwänzeln',\n  'schwänzen',\n  'schämen',\n  'schätzen',\n  'schönen',\n  'schüren',\n  'segeln',\n  'sehnen',\n  'sekundieren',\n  'sensibilisieren',\n  'separieren',\n  'seufzen',\n  'sichten',\n  'sieben',\n  'siechen',\n  'siegen',\n  'siezen',\n  'solidarisieren',\n  'soufflieren',\n  'sozialisieren',\n  'speicheln',\n  'spenden',\n  'sperren',\n  'spotten',\n  'sprengen',\n  'spritzen',\n  'sprudeln',\n  'sputen',\n  'spötteln',\n  'spülen',\n  'stabilisieren',\n  'staksen',\n  'stanzen',\n  'stapfen',\n  'starten',\n  'stationieren',\n  'stauchen',\n  'stellen',\n  'stenografieren',\n  'stenographieren',\n  'steppen',\n  'stibitzen',\n  'sticken',\n  'stiften',\n  'stilisieren',\n  'stillen',\n  'stochern',\n  'stocken',\n  'stolpern',\n  'stornieren',\n  'stottern',\n  'strafen',\n  'strahlen',\n  'stranden',\n  'strangulieren',\n  'straucheln',\n  'stressen',\n  'strotzen',\n  'strukturieren',\n  'stänkern',\n  'stäupen',\n  'stülpen',\n  'stümpern',\n  'subventionieren',\n  'suggerieren',\n  'suhlen',\n  'summieren',\n  'surren',\n  'suspendieren',\n  'säubern',\n  'sündigen',\n  'tabellarisieren',\n  'tagen',\n  'takeln',\n  'tapezieren',\n  'tapsen',\n  'tarieren',\n  'tauen',\n  'taumeln',\n  'taxieren',\n  'teilen',\n  'telefonieren',\n  'tendieren',\n  'texten',\n  'thronen',\n  'tigern',\n  'tirilieren',\n  'tischlern',\n  'tollen',\n  'touchieren',\n  'toupieren',\n  'trachten',\n  'traktieren',\n  'tranchieren',\n  'transferieren',\n  'transpirieren',\n  'transplantieren',\n  'transportieren',\n  'trauern',\n  'trimmen',\n  'triumphieren',\n  'trotteln',\n  'tränken',\n  'träumen',\n  'tröpfeln',\n  'trösten',\n  'turnen',\n  'turteln',\n  'tuten',\n  'typisieren',\n  'täfeln',\n  'tänzeln',\n  'tätscheln',\n  'tönen',\n  'töten',\n  'umranden',\n  'umwölken',\n  'unterminieren',\n  'untertunneln',\n  'variieren',\n  'verballhornen',\n  'verbiestern',\n  'verblassen',\n  'verbrämen',\n  'verchromen',\n  'verdoppeln',\n  'verdorren',\n  'verdrecken',\n  'verdutzen',\n  'vereinen',\n  'verfeinden',\n  'verfeinern',\n  'verflüchtigen',\n  'verfrachten',\n  'vergeistigen',\n  'vergeuden',\n  'vergewaltigen',\n  'vergiften',\n  'vergipsen',\n  'vergreisen',\n  'vergrätzen',\n  'vergällen',\n  'verheddern',\n  'verherrlichen',\n  'verinnerlichen',\n  'verklausulieren',\n  'verkorksen',\n  'verkrusten',\n  'verkupfern',\n  'verkörpern',\n  'vermarkten',\n  'vermählen',\n  'vernarben',\n  'vernetzen',\n  'vernünfteln',\n  'verpatzen',\n  'verpesten',\n  'verplempern',\n  'verproviantieren',\n  'verrecken',\n  'verrenken',\n  'verscheißern',\n  'verscherbeln',\n  'verschiffen',\n  'verschwenden',\n  'versinnbildlichen',\n  'versklaven',\n  'verspießern',\n  'verspäten',\n  'versteinern',\n  'verstummen',\n  'verstümmeln',\n  'versumpfen',\n  'versüßen',\n  'verulken',\n  'vervielfältigen',\n  'verwüsten',\n  'verzichten',\n  'veräppeln',\n  'verästeln',\n  'veröden',\n  'visieren',\n  'visitieren',\n  'visualisieren',\n  'wackeln',\n  'walken',\n  'wallen',\n  'wandeln',\n  'waten',\n  'wechseln',\n  'wegarbeiten',\n  'wegdiskutieren',\n  'wegschnippen',\n  'weiden',\n  'wetten',\n  'wettern',\n  'wickeln',\n  'widerstehen',\n  'wiederkäuen',\n  'wiegeln',\n  'wienern',\n  'winken',\n  'wischen',\n  'witzeln',\n  'wuchern',\n  'wuchten',\n  'wurmen',\n  'wursteln',\n  'wuscheln',\n  'wuseln',\n  'wählen',\n  'wässern',\n  'wölben',\n  'wünschen',\n  'würdigen',\n  'würgen',\n  'xerographieren',\n  'zahlen',\n  'zanken',\n  'zapfen',\n  'zausen',\n  'zechen',\n  'zehren',\n  'zeichnen',\n  'zeigen',\n  'zelten',\n  'zerdeppern',\n  'zerfurchen',\n  'zerkleinern',\n  'zerren',\n  'zertifizieren',\n  'zertrümmern',\n  'zetern',\n  'zielen',\n  'zieren',\n  'zirpen',\n  'zischen',\n  'zocken',\n  'zoomen',\n  'zumuten',\n  'zupfen',\n  'zureden',\n  'zweifeln',\n  'zwinkern',\n  'zählen',\n  'zähmen',\n  'zögern',\n  'zügeln',\n  'zürnen',\n  'ängstigen',\n  'ärgern',\n  'äsen',\n  'ätzen',\n  'äugen',\n  'äußern',\n  'ölen',\n  'üben',\n  'übernachten',\n  'übertrumpfen',\n  'überwintern',\n];\n"
  },
  {
    "path": "src/locales/de_AT/cell_phone/formats.ts",
    "content": "export default [\n  '+43-6##-#######',\n  '06##-########',\n  '+436#########',\n  '06##########',\n];\n"
  },
  {
    "path": "src/locales/de_AT/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/de_AT/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n  name_pattern,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/de_AT/company/legal_entity_type.ts",
    "content": "export default ['AG', 'GmbH', 'GmbH & Co. KG', 'Gruppe', 'KG', 'OHG', 'UG'];\n"
  },
  {
    "path": "src/locales/de_AT/company/name_pattern.ts",
    "content": "export default [\n  '{{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.lastName}}, {{person.lastName}} und {{person.lastName}}',\n  '{{person.lastName}}-{{person.lastName}}',\n];\n"
  },
  {
    "path": "src/locales/de_AT/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport company from './company';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\nimport word from './word';\n\n/**\n * The locale data for the `de_AT` locale.\n *\n * - Language: German (Austria)\n * - Endonym: Deutsch (Österreich)\n */\nconst de_AT: LocaleDefinition = {\n  cell_phone,\n  company,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n  word,\n};\n\nexport default de_AT;\n"
  },
  {
    "path": "src/locales/de_AT/internet/domain_suffix.ts",
    "content": "export default ['at', 'ch', 'com', 'de', 'info', 'name', 'net', 'org'];\n"
  },
  {
    "path": "src/locales/de_AT/internet/free_email.ts",
    "content": "export default ['gmail.com', 'hotmail.com', 'yahoo.com'];\n"
  },
  {
    "path": "src/locales/de_AT/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/de_AT/location/building_number.ts",
    "content": "export default ['###', '##', '#', '##a', '##b', '##c'];\n"
  },
  {
    "path": "src/locales/de_AT/location/city_name.ts",
    "content": "export default [\n  'Aigen im Mühlkreis',\n  'Allerheiligen bei Wildon',\n  'Altenfelden',\n  'Arriach',\n  'Axams',\n  'Baumgartenberg',\n  'Bergern im Dunkelsteinerwald',\n  'Berndorf bei Salzburg',\n  'Bregenz',\n  'Breitenbach am Inn',\n  'Deutsch-Wagram',\n  'Dienten am Hochkönig',\n  'Dietach',\n  'Dornbirn',\n  'Dürnkrut',\n  'Eben im Pongau',\n  'Ebenthal in Kärnten',\n  'Eichgraben',\n  'Eisenstadt',\n  'Ellmau',\n  'Feistritz am Wechsel',\n  'Finkenberg',\n  'Fiss',\n  'Frantschach-St. Gertraud',\n  'Fritzens',\n  'Gams bei Hieflau',\n  'Geiersberg',\n  'Graz',\n  'Großhöflein',\n  'Gößnitz',\n  'Hartl',\n  'Hausleiten',\n  'Herzogenburg',\n  'Hinterhornbach',\n  'Hochwolkersdorf',\n  'Ilz',\n  'Ilztal',\n  'Innerbraz',\n  'Innsbruck',\n  'Itter',\n  'Jagerberg',\n  'Jeging',\n  'Johnsbach',\n  'Johnsdorf-Brunn',\n  'Jungholz',\n  'Kindberg',\n  'Kirchdorf am Inn',\n  'Klagenfurt',\n  'Kottes-Purk',\n  'Krumau am Kamp',\n  'Krumbach',\n  'Lavamünd',\n  'Lech',\n  'Linz',\n  'Ludesch',\n  'Lödersdorf',\n  'Marbach an der Donau',\n  'Mattsee',\n  'Mautern an der Donau',\n  'Mauterndorf',\n  'Mitterbach am Erlaufsee',\n  'Neudorf bei Passail',\n  'Neudorf bei Staatz',\n  'Neukirchen an der Enknach',\n  'Neustift an der Lafnitz',\n  'Niederleis',\n  'Oberndorf in Tirol',\n  'Oberstorcha',\n  'Oberwaltersdorf',\n  'Oed-Oehling',\n  'Ort im Innkreis',\n  'Pilgersdorf',\n  'Pitschgau',\n  'Pollham',\n  'Preitenegg',\n  'Purbach am Neusiedler See',\n  'Rabenwald',\n  'Raiding',\n  'Rastenfeld',\n  'Ratten',\n  'Rettenegg',\n  'Salzburg',\n  'Sankt Johann im Saggautal',\n  'St. Peter am Kammersberg',\n  'St. Pölten',\n  'St. Veit an der Glan',\n  'Taxenbach',\n  'Tragwein',\n  'Trebesing',\n  'Trieben',\n  'Turnau',\n  'Ungerdorf',\n  'Unterauersbach',\n  'Unterstinkenbrunn',\n  'Untertilliach',\n  'Uttendorf',\n  'Vals',\n  'Velden am Wörther See',\n  'Viehhofen',\n  'Villach',\n  'Vitis',\n  'Waidhofen an der Thaya',\n  'Waldkirchen am Wesen',\n  'Weißkirchen an der Traun',\n  'Wien',\n  'Wimpassing im Schwarzatale',\n  'Ybbs an der Donau',\n  'Ybbsitz',\n  'Yspertal',\n  'Zeillern',\n  'Zell am Pettenfirst',\n  'Zell an der Pram',\n  'Zerlach',\n  'Zwölfaxing',\n  'Öblarn',\n  'Übelbach',\n  'Überackern',\n  'Übersaxen',\n  'Übersbach',\n];\n"
  },
  {
    "path": "src/locales/de_AT/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/de_AT/location/country.ts",
    "content": "export default [\n  'Ägypten',\n  'Äquatorialguinea',\n  'Äthiopien',\n  'Österreich',\n  'Afghanistan',\n  'Albanien',\n  'Algerien',\n  'Amerikanisch-Samoa',\n  'Amerikanische Jungferninseln',\n  'Andorra',\n  'Angola',\n  'Anguilla',\n  'Antarktis',\n  'Antigua und Barbuda',\n  'Argentinien',\n  'Armenien',\n  'Aruba',\n  'Aserbaidschan',\n  'Australien',\n  'Bahamas',\n  'Bahrain',\n  'Bangladesch',\n  'Barbados',\n  'Belarus',\n  'Belgien',\n  'Belize',\n  'Benin',\n  'die Bermudas',\n  'Bhutan',\n  'Bolivien',\n  'Bosnien und Herzegowina',\n  'Botsuana',\n  'Bouvetinsel',\n  'Brasilien',\n  'Britische Jungferninseln',\n  'Britisches Territorium im Indischen Ozean',\n  'Brunei Darussalam',\n  'Bulgarien',\n  'Burkina Faso',\n  'Burundi',\n  'Chile',\n  'China',\n  'Cookinseln',\n  'Costa Rica',\n  'Dänemark',\n  'Demokratische Republik Kongo',\n  'Demokratische Volksrepublik Korea',\n  'Deutschland',\n  'Dominica',\n  'Dominikanische Republik',\n  'Dschibuti',\n  'Ecuador',\n  'El Salvador',\n  'Eritrea',\n  'Estland',\n  'Färöer',\n  'Falklandinseln',\n  'Fidschi',\n  'Finnland',\n  'Frankreich',\n  'Französisch-Guayana',\n  'Französisch-Polynesien',\n  'Französische Gebiete im südlichen Indischen Ozean',\n  'Gabun',\n  'Gambia',\n  'Georgien',\n  'Ghana',\n  'Gibraltar',\n  'Grönland',\n  'Grenada',\n  'Griechenland',\n  'Guadeloupe',\n  'Guam',\n  'Guatemala',\n  'Guinea',\n  'Guinea-Bissau',\n  'Guyana',\n  'Haiti',\n  'Heard und McDonaldinseln',\n  'Honduras',\n  'Hongkong',\n  'Indien',\n  'Indonesien',\n  'Irak',\n  'Iran',\n  'Irland',\n  'Island',\n  'Israel',\n  'Italien',\n  'Jamaika',\n  'Japan',\n  'Jemen',\n  'Jordanien',\n  'Jugoslawien',\n  'Kaimaninseln',\n  'Kambodscha',\n  'Kamerun',\n  'Kanada',\n  'Kap Verde',\n  'Kasachstan',\n  'Katar',\n  'Kenia',\n  'Kirgisistan',\n  'Kiribati',\n  'Kleinere amerikanische Überseeinseln',\n  'Kokosinseln',\n  'Kolumbien',\n  'Komoren',\n  'Kongo',\n  'Kroatien',\n  'Kuba',\n  'Kuwait',\n  'Laos',\n  'Lesotho',\n  'Lettland',\n  'Libanon',\n  'Liberia',\n  'Libyen',\n  'Liechtenstein',\n  'Litauen',\n  'Luxemburg',\n  'Macau',\n  'Madagaskar',\n  'Malawi',\n  'Malaysia',\n  'Malediven',\n  'Mali',\n  'Malta',\n  'ehemalige jugoslawische Republik Mazedonien',\n  'Marokko',\n  'Marshallinseln',\n  'Martinique',\n  'Mauretanien',\n  'Mauritius',\n  'Mayotte',\n  'Mexiko',\n  'Mikronesien',\n  'Monaco',\n  'Mongolei',\n  'Montserrat',\n  'Mosambik',\n  'Myanmar',\n  'Nördliche Marianen',\n  'Namibia',\n  'Nauru',\n  'Nepal',\n  'Neukaledonien',\n  'Neuseeland',\n  'Nicaragua',\n  'Niederländische Antillen',\n  'Niederlande',\n  'Niger',\n  'Nigeria',\n  'Niue',\n  'Norfolkinsel',\n  'Norwegen',\n  'Oman',\n  'Osttimor',\n  'Pakistan',\n  'Palau',\n  'Panama',\n  'Papua-Neuguinea',\n  'Paraguay',\n  'Peru',\n  'Philippinen',\n  'Pitcairninseln',\n  'Polen',\n  'Portugal',\n  'Puerto Rico',\n  'Réunion',\n  'Republik Korea',\n  'Republik Moldau',\n  'Ruanda',\n  'Rumänien',\n  'Russische Föderation',\n  'São Tomé und Príncipe',\n  'Südafrika',\n  'Südgeorgien und Südliche Sandwichinseln',\n  'Salomonen',\n  'Sambia',\n  'Samoa',\n  'San Marino',\n  'Saudi-Arabien',\n  'Schweden',\n  'Schweiz',\n  'Senegal',\n  'Seychellen',\n  'Sierra Leone',\n  'Simbabwe',\n  'Singapur',\n  'Slowakei',\n  'Slowenien',\n  'Somalien',\n  'Spanien',\n  'Sri Lanka',\n  'St. Helena',\n  'St. Kitts und Nevis',\n  'St. Lucia',\n  'St. Pierre und Miquelon',\n  'St. Vincent und die Grenadinen',\n  'Sudan',\n  'Surinam',\n  'Svalbard und Jan Mayen',\n  'Swasiland',\n  'Syrien',\n  'Türkei',\n  'Tadschikistan',\n  'Taiwan',\n  'Tansania',\n  'Thailand',\n  'Togo',\n  'Tokelau',\n  'Tonga',\n  'Trinidad und Tobago',\n  'Tschad',\n  'Tschechische Republik',\n  'Tunesien',\n  'Turkmenistan',\n  'Turks- und Caicosinseln',\n  'Tuvalu',\n  'Uganda',\n  'Ukraine',\n  'Ungarn',\n  'Uruguay',\n  'Usbekistan',\n  'Vanuatu',\n  'Vatikanstadt',\n  'Venezuela',\n  'Vereinigte Arabische Emirate',\n  'Vereinigte Staaten',\n  'Vereinigtes Königreich',\n  'Vietnam',\n  'Wallis und Futuna',\n  'Weihnachtsinsel',\n  'Westsahara',\n  'Zentralafrikanische Republik',\n  'Zypern',\n];\n"
  },
  {
    "path": "src/locales/de_AT/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport country from './country';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_address from './street_address';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  country,\n  postcode,\n  secondary_address,\n  state,\n  state_abbr,\n  street_address,\n  street_name,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/de_AT/location/postcode.ts",
    "content": "export default ['####'];\n"
  },
  {
    "path": "src/locales/de_AT/location/secondary_address.ts",
    "content": "export default ['Apt. ###', 'Zimmer ###', '# OG'];\n"
  },
  {
    "path": "src/locales/de_AT/location/state.ts",
    "content": "export default [\n  'Burgenland',\n  'Kärnten',\n  'Niederösterreich',\n  'Oberösterreich',\n  'Salzburg',\n  'Steiermark',\n  'Tirol',\n  'Vorarlberg',\n  'Wien',\n];\n"
  },
  {
    "path": "src/locales/de_AT/location/state_abbr.ts",
    "content": "export default ['Bgld.', 'Ktn.', 'NÖ', 'OÖ', 'Sbg.', 'Stmk.', 'T', 'Vbg.', 'W'];\n"
  },
  {
    "path": "src/locales/de_AT/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/de_AT/location/street_name.ts",
    "content": "export default [\n  'Ahorn',\n  'Ahorngasse (St. Andrä)',\n  'Alleestraße (Poysbrunn)',\n  'Alpenlandstraße',\n  'Alte Poststraße',\n  'Alte Ufergasse',\n  'Am Kronawett (Hagenbrunn)',\n  'Am Mühlwasser',\n  'Am Rebenhang',\n  'Am Sternweg',\n  'Anton Wildgans-Straße',\n  'Auer-von-Welsbach-Weg',\n  'Auf der Stift',\n  'Aufeldgasse',\n  'Bahngasse',\n  'Bahnhofstraße',\n  'Bahnstraße (Gerhaus)',\n  'Basteigasse',\n  'Berggasse',\n  'Bergstraße',\n  'Birkenweg',\n  'Blasiussteig',\n  'Blattur',\n  'Bruderhofgasse',\n  'Brunnelligasse',\n  'Bühelweg',\n  'Darnautgasse',\n  'Donaugasse',\n  'Dorfplatz (Haselbach)',\n  'Dr.-Oberreiter-Straße',\n  'Dr.Karl Holoubek-Str.',\n  'Drautal Bundesstraße',\n  'Dürnrohrer Straße',\n  'Ebenthalerstraße',\n  'Eckgrabenweg',\n  'Erlenstraße',\n  'Erlenweg',\n  'Eschenweg',\n  'Etrichgasse',\n  'Fassergasse',\n  'Feichteggerwiese',\n  'Feld-Weg',\n  'Feldgasse',\n  'Feldstapfe',\n  'Fischpointweg',\n  'Flachbergstraße',\n  'Flurweg',\n  'Franz Schubert-Gasse',\n  'Franz-Schneeweiß-Weg',\n  'Franz-von-Assisi-Straße',\n  'Fritz-Pregl-Straße',\n  'Fuchsgrubenweg',\n  'Födlerweg',\n  'Föhrenweg',\n  'Fünfhaus (Paasdorf)',\n  'Gabelsbergerstraße',\n  'Gartenstraße',\n  'Geigen',\n  'Geigergasse',\n  'Gemeindeaugasse',\n  'Gemeindeplatz',\n  'Georg-Aichinger-Straße',\n  'Glanfeldbachweg',\n  'Graben (Burgauberg)',\n  'Grub',\n  'Gröretgasse',\n  'Grünbach',\n  'Gösting',\n  'Hainschwang',\n  'Hans-Mauracher-Straße',\n  'Hart',\n  'Teichstraße',\n  'Hauptplatz',\n  'Hauptstraße',\n  'Heideweg',\n  'Heinrich Landauer Gasse',\n  'Helenengasse',\n  'Hermann von Gilmweg',\n  'Hermann-Löns-Gasse',\n  'Herminengasse',\n  'Hernstorferstraße',\n  'Hirsdorf',\n  'Hochfeistritz',\n  'Hochhaus Neue Donau',\n  'Hof',\n  'Hussovits Gasse',\n  'Höggen',\n  'Hütten',\n  'Janzgasse',\n  'Jochriemgutstraße',\n  'Johann-Strauß-Gasse',\n  'Julius-Raab-Straße',\n  'Kahlenberger Straße',\n  'Karl Kraft-Straße',\n  'Kegelprielstraße',\n  'Keltenberg-Eponaweg',\n  'Kennedybrücke',\n  'Kerpelystraße',\n  'Kindergartenstraße',\n  'Kinderheimgasse',\n  'Kirchenplatz',\n  'Kirchweg',\n  'Klagenfurter Straße',\n  'Klamm',\n  'Kleinbaumgarten',\n  'Klingergasse',\n  'Koloniestraße',\n  'Konrad-Duden-Gasse',\n  'Krankenhausstraße',\n  'Kubinstraße',\n  'Köhldorfergasse',\n  'Lackenweg',\n  'Lange Mekotte',\n  'Leifling',\n  'Leopold Frank-Straße (Pellendorf)',\n  'Lerchengasse (Pirka)',\n  'Lichtensternsiedlung V',\n  'Lindenhofstraße',\n  'Lindenweg',\n  'Luegstraße',\n  'Maierhof',\n  'Malerweg',\n  'Mitterweg',\n  'Mittlere Hauptstraße',\n  'Moosbachgasse',\n  'Morettigasse',\n  'Musikpavillon Riezlern',\n  'Mühlboden',\n  'Mühle',\n  'Mühlenweg',\n  'Neustiftgasse',\n  'Niederegg',\n  'Niedergams',\n  'Nordwestbahnbrücke',\n  'Oberbödenalm',\n  'Obere Berggasse',\n  'Oedt',\n  'Am Färberberg',\n  'Ottogasse',\n  'Paul Peters-Gasse',\n  'Perspektivstraße',\n  'Poppichl',\n  'Privatweg',\n  'Prixgasse',\n  'Pyhra',\n  'Radetzkystraße',\n  'Raiden',\n  'Reichensteinstraße',\n  'Reitbauernstraße',\n  'Reiterweg',\n  'Reitschulgasse',\n  'Ringweg',\n  'Rupertistraße',\n  'Römerstraße',\n  'Römerweg',\n  'Sackgasse',\n  'Schaunbergerstraße',\n  'Schloßweg',\n  'Schulgasse (Langeck)',\n  'Schönholdsiedlung',\n  'Seeblick',\n  'Seestraße',\n  'Semriacherstraße',\n  'Simling',\n  'Sipbachzeller Straße',\n  'Sonnenweg',\n  'Spargelfeldgasse',\n  'Spiesmayrweg',\n  'Sportplatzstraße',\n  'St.Ulrich',\n  'Steilmannstraße',\n  'Steingrüneredt',\n  'Strassfeld',\n  'Straßerau',\n  'Stöpflweg',\n  'Stüra',\n  'Taferngasse',\n  'Tennweg',\n  'Thomas Koschat-Gasse',\n  'Tiroler Straße',\n  'Torrogasse',\n  'Uferstraße (Schwarzau am Steinfeld)',\n  'Unterdörfl',\n  'Unterer Sonnrainweg',\n  'Verwaltersiedlung',\n  'Waldhang',\n  'Wasen',\n  'Weidenstraße',\n  'Weiherweg',\n  'Wettsteingasse',\n  'Wiener Straße',\n  'Windisch',\n  'Zebragasse',\n  'Zellerstraße',\n  'Ziehrerstraße',\n  'Zulechnerweg',\n  'Zwergjoch',\n  'Ötzbruck',\n];\n"
  },
  {
    "path": "src/locales/de_AT/location/street_pattern.ts",
    "content": "export default ['{{location.street_name}}'];\n"
  },
  {
    "path": "src/locales/de_AT/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'German (Austria)',\n  code: 'de_AT',\n  country: 'AT',\n  language: 'de',\n  endonym: 'Deutsch (Österreich)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/de_AT/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Aaliyah',\n    'Abby',\n    'Abigail',\n    'Ada',\n    'Adelina',\n    'Adriana',\n    'Aileen',\n    'Aimee',\n    'Alana',\n    'Alea',\n    'Alena',\n    'Alessa',\n    'Alessia',\n    'Alexa',\n    'Alexandra',\n    'Alexia',\n    'Alexis',\n    'Aleyna',\n    'Alia',\n    'Alica',\n    'Alice',\n    'Alicia',\n    'Alina',\n    'Alisa',\n    'Alisha',\n    'Alissa',\n    'Aliya',\n    'Aliyah',\n    'Allegra',\n    'Alma',\n    'Alyssa',\n    'Amalia',\n    'Amanda',\n    'Amelia',\n    'Amelie',\n    'Amina',\n    'Amira',\n    'Amy',\n    'Ana',\n    'Anabel',\n    'Anastasia',\n    'Andrea',\n    'Angela',\n    'Angelina',\n    'Angelique',\n    'Anja',\n    'Ann',\n    'Anna',\n    'Annabel',\n    'Annabell',\n    'Annabelle',\n    'Annalena',\n    'Anne',\n    'Anneke',\n    'Annelie',\n    'Annemarie',\n    'Anni',\n    'Annie',\n    'Annika',\n    'Anny',\n    'Anouk',\n    'Antonia',\n    'Ariana',\n    'Ariane',\n    'Arwen',\n    'Ashley',\n    'Asya',\n    'Aurelia',\n    'Aurora',\n    'Ava',\n    'Ayleen',\n    'Aylin',\n    'Ayse',\n    'Azra',\n    'Betty',\n    'Bianca',\n    'Bianka',\n    'Caitlin',\n    'Cara',\n    'Carina',\n    'Carla',\n    'Carlotta',\n    'Carmen',\n    'Carolin',\n    'Carolina',\n    'Caroline',\n    'Cassandra',\n    'Catharina',\n    'Catrin',\n    'Cecile',\n    'Cecilia',\n    'Celia',\n    'Celina',\n    'Celine',\n    'Ceyda',\n    'Ceylin',\n    'Chantal',\n    'Charleen',\n    'Charlotta',\n    'Charlotte',\n    'Chayenne',\n    'Cheyenne',\n    'Chiara',\n    'Christin',\n    'Christina',\n    'Cindy',\n    'Claire',\n    'Clara',\n    'Clarissa',\n    'Colleen',\n    'Collien',\n    'Cora',\n    'Corinna',\n    'Cosima',\n    'Dana',\n    'Daniela',\n    'Daria',\n    'Darleen',\n    'Defne',\n    'Delia',\n    'Denise',\n    'Diana',\n    'Dilara',\n    'Dina',\n    'Dorothea',\n    'Eda',\n    'Eileen',\n    'Ela',\n    'Elaine',\n    'Elanur',\n    'Elea',\n    'Elena',\n    'Eleni',\n    'Eleonora',\n    'Eliana',\n    'Elif',\n    'Elina',\n    'Elisa',\n    'Elisabeth',\n    'Ella',\n    'Ellen',\n    'Elli',\n    'Elly',\n    'Elsa',\n    'Emelie',\n    'Emely',\n    'Emilia',\n    'Emilie',\n    'Emily',\n    'Emma',\n    'Emmely',\n    'Emmi',\n    'Emmy',\n    'Enie',\n    'Enna',\n    'Enya',\n    'Esma',\n    'Estelle',\n    'Esther',\n    'Eva',\n    'Evelin',\n    'Evelina',\n    'Eveline',\n    'Evelyn',\n    'Fabienne',\n    'Fatima',\n    'Fatma',\n    'Felicia',\n    'Felicitas',\n    'Felina',\n    'Femke',\n    'Fenja',\n    'Fine',\n    'Finia',\n    'Finja',\n    'Finnja',\n    'Fiona',\n    'Flora',\n    'Florentine',\n    'Francesca',\n    'Franka',\n    'Franziska',\n    'Frederike',\n    'Freya',\n    'Frida',\n    'Frieda',\n    'Friederike',\n    'Giada',\n    'Gina',\n    'Giulia',\n    'Giuliana',\n    'Greta',\n    'Hailey',\n    'Hana',\n    'Hanna',\n    'Hannah',\n    'Heidi',\n    'Helen',\n    'Helena',\n    'Helene',\n    'Helin',\n    'Henriette',\n    'Henrike',\n    'Hermine',\n    'Ida',\n    'Ilayda',\n    'Imke',\n    'Ina',\n    'Ines',\n    'Inga',\n    'Inka',\n    'Irem',\n    'Isa',\n    'Isabel',\n    'Isabell',\n    'Isabella',\n    'Isabelle',\n    'Ivonne',\n    'Jacqueline',\n    'Jamila',\n    'Jana',\n    'Jane',\n    'Janin',\n    'Janina',\n    'Janine',\n    'Janna',\n    'Jara',\n    'Jasmin',\n    'Jasmina',\n    'Jasmine',\n    'Jella',\n    'Jenna',\n    'Jennifer',\n    'Jenny',\n    'Jessica',\n    'Jessy',\n    'Jette',\n    'Jil',\n    'Jill',\n    'Joana',\n    'Joanna',\n    'Joelina',\n    'Joeline',\n    'Joelle',\n    'Johanna',\n    'Joleen',\n    'Jolie',\n    'Jolien',\n    'Jolin',\n    'Jolina',\n    'Joline',\n    'Jonna',\n    'Josefin',\n    'Josefine',\n    'Josephin',\n    'Josephine',\n    'Josie',\n    'Josy',\n    'Joy',\n    'Joyce',\n    'Judith',\n    'Judy',\n    'Jule',\n    'Julia',\n    'Juliana',\n    'Juliane',\n    'Julie',\n    'Julienne',\n    'Julika',\n    'Julina',\n    'Juna',\n    'Justine',\n    'Kaja',\n    'Karina',\n    'Karla',\n    'Karlotta',\n    'Karolina',\n    'Karoline',\n    'Kassandra',\n    'Katarina',\n    'Katharina',\n    'Kathrin',\n    'Katja',\n    'Katrin',\n    'Kaya',\n    'Kayra',\n    'Kiana',\n    'Kiara',\n    'Kimberley',\n    'Kimberly',\n    'Kira',\n    'Klara',\n    'Korinna',\n    'Kristin',\n    'Kyra',\n    'Laila',\n    'Lana',\n    'Lara',\n    'Larissa',\n    'Laura',\n    'Laureen',\n    'Lavinia',\n    'Lea',\n    'Leah',\n    'Leana',\n    'Leandra',\n    'Leann',\n    'Lee',\n    'Leila',\n    'Lena',\n    'Lene',\n    'Leni',\n    'Lenia',\n    'Lenja',\n    'Lenya',\n    'Leona',\n    'Leoni',\n    'Leonie',\n    'Leonora',\n    'Leticia',\n    'Letizia',\n    'Levke',\n    'Leyla',\n    'Lia',\n    'Liah',\n    'Liana',\n    'Lili',\n    'Lilia',\n    'Lilian',\n    'Liliana',\n    'Lilith',\n    'Lilli',\n    'Lillian',\n    'Lilly',\n    'Lily',\n    'Lina',\n    'Linda',\n    'Lindsay',\n    'Line',\n    'Linn',\n    'Linnea',\n    'Lisa',\n    'Lisann',\n    'Lisanne',\n    'Liv',\n    'Livia',\n    'Liz',\n    'Lola',\n    'Loreen',\n    'Lorena',\n    'Lotta',\n    'Lotte',\n    'Louisa',\n    'Louise',\n    'Luana',\n    'Lucia',\n    'Lucie',\n    'Lucienne',\n    'Lucy',\n    'Luisa',\n    'Luise',\n    'Luna',\n    'Luzie',\n    'Lya',\n    'Lydia',\n    'Lyn',\n    'Lynn',\n    'Madeleine',\n    'Madita',\n    'Madleen',\n    'Madlen',\n    'Magdalena',\n    'Maike',\n    'Mailin',\n    'Maira',\n    'Maja',\n    'Malena',\n    'Malia',\n    'Malin',\n    'Malina',\n    'Mandy',\n    'Mara',\n    'Marah',\n    'Mareike',\n    'Maren',\n    'Maria',\n    'Mariam',\n    'Marie',\n    'Marieke',\n    'Mariella',\n    'Marika',\n    'Marina',\n    'Marisa',\n    'Marissa',\n    'Marit',\n    'Marla',\n    'Marleen',\n    'Marlen',\n    'Marlena',\n    'Marlene',\n    'Marta',\n    'Martha',\n    'Mary',\n    'Maryam',\n    'Mathilda',\n    'Mathilde',\n    'Matilda',\n    'Maxi',\n    'Maxima',\n    'Maxine',\n    'Maya',\n    'Mayra',\n    'Medina',\n    'Medine',\n    'Meike',\n    'Melanie',\n    'Melek',\n    'Melike',\n    'Melina',\n    'Melinda',\n    'Melis',\n    'Melisa',\n    'Melissa',\n    'Merle',\n    'Merve',\n    'Meryem',\n    'Mette',\n    'Mia',\n    'Michaela',\n    'Michelle',\n    'Mieke',\n    'Mila',\n    'Milana',\n    'Milena',\n    'Milla',\n    'Mina',\n    'Mira',\n    'Miray',\n    'Miriam',\n    'Mirja',\n    'Mona',\n    'Monique',\n    'Nadine',\n    'Nadja',\n    'Naemi',\n    'Nancy',\n    'Naomi',\n    'Natalia',\n    'Natalie',\n    'Nathalie',\n    'Neele',\n    'Nela',\n    'Nele',\n    'Nelli',\n    'Nelly',\n    'Nia',\n    'Nicole',\n    'Nika',\n    'Nike',\n    'Nila',\n    'Nina',\n    'Nisa',\n    'Noemi',\n    'Nora',\n    'Olivia',\n    'Patricia',\n    'Patrizia',\n    'Paula',\n    'Paulina',\n    'Pauline',\n    'Penelope',\n    'Philine',\n    'Phoebe',\n    'Pia',\n    'Rahel',\n    'Rania',\n    'Rebecca',\n    'Rebekka',\n    'Riana',\n    'Rieke',\n    'Rike',\n    'Romina',\n    'Romy',\n    'Ronja',\n    'Rosa',\n    'Rosalie',\n    'Ruby',\n    'Sabrina',\n    'Sahra',\n    'Sally',\n    'Salome',\n    'Samantha',\n    'Samia',\n    'Samira',\n    'Sandra',\n    'Sandy',\n    'Sanja',\n    'Saphira',\n    'Sara',\n    'Sarah',\n    'Saskia',\n    'Selin',\n    'Selina',\n    'Selma',\n    'Sena',\n    'Sidney',\n    'Sienna',\n    'Silja',\n    'Sina',\n    'Sinja',\n    'Smilla',\n    'Sofia',\n    'Sofie',\n    'Sonja',\n    'Sophia',\n    'Sophie',\n    'Soraya',\n    'Stefanie',\n    'Stella',\n    'Stephanie',\n    'Stina',\n    'Sude',\n    'Summer',\n    'Susanne',\n    'Svea',\n    'Svenja',\n    'Sydney',\n    'Tabea',\n    'Talea',\n    'Talia',\n    'Tamara',\n    'Tamia',\n    'Tamina',\n    'Tanja',\n    'Tara',\n    'Tarja',\n    'Teresa',\n    'Tessa',\n    'Thalea',\n    'Thalia',\n    'Thea',\n    'Theresa',\n    'Tia',\n    'Tina',\n    'Tomke',\n    'Tuana',\n    'Valentina',\n    'Valeria',\n    'Valerie',\n    'Vanessa',\n    'Vera',\n    'Veronika',\n    'Victoria',\n    'Viktoria',\n    'Viola',\n    'Vivian',\n    'Vivien',\n    'Vivienne',\n    'Wibke',\n    'Wiebke',\n    'Xenia',\n    'Yara',\n    'Yaren',\n    'Yasmin',\n    'Ylvi',\n    'Ylvie',\n    'Yvonne',\n    'Zara',\n    'Zehra',\n    'Zeynep',\n    'Zoe',\n    'Zoey',\n    'Zoé',\n  ],\n  male: [\n    'Aaron',\n    'Abdul',\n    'Abdullah',\n    'Adam',\n    'Adrian',\n    'Adriano',\n    'Ahmad',\n    'Ahmed',\n    'Ahmet',\n    'Alan',\n    'Albert',\n    'Alessandro',\n    'Alessio',\n    'Alex',\n    'Alexander',\n    'Alfred',\n    'Ali',\n    'Amar',\n    'Amir',\n    'Amon',\n    'Andre',\n    'Andreas',\n    'Andrew',\n    'Angelo',\n    'Ansgar',\n    'Anthony',\n    'Anton',\n    'Antonio',\n    'Arda',\n    'Arian',\n    'Armin',\n    'Arne',\n    'Arno',\n    'Arthur',\n    'Artur',\n    'Arved',\n    'Arvid',\n    'Ayman',\n    'Baran',\n    'Baris',\n    'Bastian',\n    'Batuhan',\n    'Bela',\n    'Ben',\n    'Benedikt',\n    'Benjamin',\n    'Bennet',\n    'Bennett',\n    'Benno',\n    'Bent',\n    'Berat',\n    'Berkay',\n    'Bernd',\n    'Bilal',\n    'Bjarne',\n    'Björn',\n    'Bo',\n    'Boris',\n    'Brandon',\n    'Brian',\n    'Bruno',\n    'Bryan',\n    'Burak',\n    'Calvin',\n    'Can',\n    'Carl',\n    'Carlo',\n    'Carlos',\n    'Caspar',\n    'Cedric',\n    'Cedrik',\n    'Cem',\n    'Charlie',\n    'Chris',\n    'Christian',\n    'Christiano',\n    'Christoph',\n    'Christopher',\n    'Claas',\n    'Clemens',\n    'Colin',\n    'Collin',\n    'Conner',\n    'Connor',\n    'Constantin',\n    'Corvin',\n    'Curt',\n    'Damian',\n    'Damien',\n    'Daniel',\n    'Danilo',\n    'Danny',\n    'Darian',\n    'Dario',\n    'Darius',\n    'Darren',\n    'David',\n    'Davide',\n    'Davin',\n    'Dean',\n    'Deniz',\n    'Dennis',\n    'Denny',\n    'Devin',\n    'Diego',\n    'Dion',\n    'Domenic',\n    'Domenik',\n    'Dominic',\n    'Dominik',\n    'Dorian',\n    'Dustin',\n    'Dylan',\n    'Ecrin',\n    'Eddi',\n    'Eddy',\n    'Edgar',\n    'Edwin',\n    'Efe',\n    'Ege',\n    'Elia',\n    'Eliah',\n    'Elias',\n    'Elijah',\n    'Emanuel',\n    'Emil',\n    'Emilian',\n    'Emilio',\n    'Emir',\n    'Emirhan',\n    'Emre',\n    'Enes',\n    'Enno',\n    'Enrico',\n    'Eren',\n    'Eric',\n    'Erik',\n    'Etienne',\n    'Fabian',\n    'Fabien',\n    'Fabio',\n    'Fabrice',\n    'Falk',\n    'Felix',\n    'Ferdinand',\n    'Fiete',\n    'Filip',\n    'Finlay',\n    'Finley',\n    'Finn',\n    'Finnley',\n    'Florian',\n    'Francesco',\n    'Franz',\n    'Frederic',\n    'Frederick',\n    'Frederik',\n    'Friedrich',\n    'Fritz',\n    'Furkan',\n    'Fynn',\n    'Gabriel',\n    'Georg',\n    'Gerrit',\n    'Gian',\n    'Gianluca',\n    'Gino',\n    'Giuliano',\n    'Giuseppe',\n    'Gregor',\n    'Gustav',\n    'Hagen',\n    'Hamza',\n    'Hannes',\n    'Hanno',\n    'Hans',\n    'Hasan',\n    'Hassan',\n    'Hauke',\n    'Hendrik',\n    'Hennes',\n    'Henning',\n    'Henri',\n    'Henrick',\n    'Henrik',\n    'Henry',\n    'Hugo',\n    'Hussein',\n    'Ian',\n    'Ibrahim',\n    'Ilias',\n    'Ilja',\n    'Ilyas',\n    'Immanuel',\n    'Ismael',\n    'Ismail',\n    'Ivan',\n    'Iven',\n    'Jack',\n    'Jacob',\n    'Jaden',\n    'Jakob',\n    'Jamal',\n    'James',\n    'Jamie',\n    'Jan',\n    'Janek',\n    'Janis',\n    'Janne',\n    'Jannek',\n    'Jannes',\n    'Jannik',\n    'Jannis',\n    'Jano',\n    'Janosch',\n    'Jared',\n    'Jari',\n    'Jarne',\n    'Jarno',\n    'Jaron',\n    'Jason',\n    'Jasper',\n    'Jay',\n    'Jayden',\n    'Jayson',\n    'Jean',\n    'Jens',\n    'Jeremias',\n    'Jeremie',\n    'Jeremy',\n    'Jermaine',\n    'Jerome',\n    'Jesper',\n    'Jesse',\n    'Jim',\n    'Jimmy',\n    'Joe',\n    'Joel',\n    'Joey',\n    'Johann',\n    'Johannes',\n    'John',\n    'Johnny',\n    'Jon',\n    'Jona',\n    'Jonah',\n    'Jonas',\n    'Jonathan',\n    'Jonte',\n    'Joost',\n    'Jordan',\n    'Joris',\n    'Joscha',\n    'Joschua',\n    'Josef',\n    'Joseph',\n    'Josh',\n    'Joshua',\n    'Josua',\n    'Juan',\n    'Julian',\n    'Julien',\n    'Julius',\n    'Juri',\n    'Justin',\n    'Justus',\n    'Kaan',\n    'Kai',\n    'Kalle',\n    'Karim',\n    'Karl',\n    'Karlo',\n    'Kay',\n    'Keanu',\n    'Kenan',\n    'Kenny',\n    'Keno',\n    'Kerem',\n    'Kerim',\n    'Kevin',\n    'Kian',\n    'Kilian',\n    'Kim',\n    'Kimi',\n    'Kjell',\n    'Klaas',\n    'Klemens',\n    'Konrad',\n    'Konstantin',\n    'Koray',\n    'Korbinian',\n    'Kurt',\n    'Lars',\n    'Lasse',\n    'Laurence',\n    'Laurens',\n    'Laurenz',\n    'Laurin',\n    'Lean',\n    'Leander',\n    'Leandro',\n    'Leif',\n    'Len',\n    'Lenn',\n    'Lennard',\n    'Lennart',\n    'Lennert',\n    'Lennie',\n    'Lennox',\n    'Lenny',\n    'Leo',\n    'Leon',\n    'Leonard',\n    'Leonardo',\n    'Leonhard',\n    'Leonidas',\n    'Leopold',\n    'Leroy',\n    'Levent',\n    'Levi',\n    'Levin',\n    'Lewin',\n    'Lewis',\n    'Liam',\n    'Lian',\n    'Lias',\n    'Lino',\n    'Linus',\n    'Lio',\n    'Lion',\n    'Lionel',\n    'Logan',\n    'Lorenz',\n    'Lorenzo',\n    'Loris',\n    'Louis',\n    'Luan',\n    'Luc',\n    'Luca',\n    'Lucas',\n    'Lucian',\n    'Lucien',\n    'Ludwig',\n    'Luis',\n    'Luiz',\n    'Luk',\n    'Luka',\n    'Lukas',\n    'Luke',\n    'Lutz',\n    'Maddox',\n    'Mads',\n    'Magnus',\n    'Maik',\n    'Maksim',\n    'Malik',\n    'Malte',\n    'Manuel',\n    'Marc',\n    'Marcel',\n    'Marco',\n    'Marcus',\n    'Marek',\n    'Marian',\n    'Mario',\n    'Marius',\n    'Mark',\n    'Marko',\n    'Markus',\n    'Marlo',\n    'Marlon',\n    'Marten',\n    'Martin',\n    'Marvin',\n    'Marwin',\n    'Mateo',\n    'Mathis',\n    'Matis',\n    'Mats',\n    'Matteo',\n    'Mattes',\n    'Matthias',\n    'Matthis',\n    'Matti',\n    'Mattis',\n    'Maurice',\n    'Max',\n    'Maxim',\n    'Maximilian',\n    'Mehmet',\n    'Meik',\n    'Melvin',\n    'Merlin',\n    'Mert',\n    'Michael',\n    'Michel',\n    'Mick',\n    'Miguel',\n    'Mika',\n    'Mikail',\n    'Mike',\n    'Milan',\n    'Milo',\n    'Mio',\n    'Mirac',\n    'Mirco',\n    'Mirko',\n    'Mohamed',\n    'Mohammad',\n    'Mohammed',\n    'Moritz',\n    'Morten',\n    'Muhammed',\n    'Murat',\n    'Mustafa',\n    'Nathan',\n    'Nathanael',\n    'Nelson',\n    'Neo',\n    'Nevio',\n    'Nick',\n    'Niclas',\n    'Nico',\n    'Nicolai',\n    'Nicolas',\n    'Niels',\n    'Nikita',\n    'Niklas',\n    'Niko',\n    'Nikolai',\n    'Nikolas',\n    'Nils',\n    'Nino',\n    'Noah',\n    'Noel',\n    'Norman',\n    'Odin',\n    'Oke',\n    'Ole',\n    'Oliver',\n    'Omar',\n    'Onur',\n    'Oscar',\n    'Oskar',\n    'Pascal',\n    'Patrice',\n    'Patrick',\n    'Paul',\n    'Peer',\n    'Pepe',\n    'Peter',\n    'Phil',\n    'Philip',\n    'Philipp',\n    'Pierre',\n    'Piet',\n    'Pit',\n    'Pius',\n    'Quentin',\n    'Quirin',\n    'Rafael',\n    'Raik',\n    'Ramon',\n    'Raphael',\n    'Rasmus',\n    'Raul',\n    'Rayan',\n    'René',\n    'Ricardo',\n    'Riccardo',\n    'Richard',\n    'Rick',\n    'Rico',\n    'Robert',\n    'Robin',\n    'Rocco',\n    'Roman',\n    'Romeo',\n    'Ron',\n    'Ruben',\n    'Ryan',\n    'Said',\n    'Salih',\n    'Sam',\n    'Sami',\n    'Sammy',\n    'Samuel',\n    'Sandro',\n    'Santino',\n    'Sascha',\n    'Sean',\n    'Sebastian',\n    'Selim',\n    'Semih',\n    'Shawn',\n    'Silas',\n    'Simeon',\n    'Simon',\n    'Sinan',\n    'Sky',\n    'Stefan',\n    'Steffen',\n    'Stephan',\n    'Steve',\n    'Steven',\n    'Sven',\n    'Sönke',\n    'Sören',\n    'Taha',\n    'Tamino',\n    'Tammo',\n    'Tarik',\n    'Tayler',\n    'Taylor',\n    'Teo',\n    'Theo',\n    'Theodor',\n    'Thies',\n    'Thilo',\n    'Thomas',\n    'Thorben',\n    'Thore',\n    'Thorge',\n    'Tiago',\n    'Til',\n    'Till',\n    'Tillmann',\n    'Tim',\n    'Timm',\n    'Timo',\n    'Timon',\n    'Timothy',\n    'Tino',\n    'Titus',\n    'Tizian',\n    'Tjark',\n    'Tobias',\n    'Tom',\n    'Tommy',\n    'Toni',\n    'Tony',\n    'Torben',\n    'Tore',\n    'Tristan',\n    'Tyler',\n    'Tyron',\n    'Umut',\n    'Valentin',\n    'Valentino',\n    'Veit',\n    'Victor',\n    'Viktor',\n    'Vin',\n    'Vincent',\n    'Vito',\n    'Vitus',\n    'Wilhelm',\n    'Willi',\n    'William',\n    'Willy',\n    'Xaver',\n    'Yannic',\n    'Yannick',\n    'Yannik',\n    'Yannis',\n    'Yasin',\n    'Youssef',\n    'Yunus',\n    'Yusuf',\n    'Yven',\n    'Yves',\n    'Ömer',\n  ],\n};\n"
  },
  {
    "path": "src/locales/de_AT/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport nobility_title_prefix from './nobility_title_prefix';\nimport prefix from './prefix';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  nobility_title_prefix,\n  prefix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/de_AT/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Abel',\n    'Abicht',\n    'Abraham',\n    'Abramovic',\n    'Abt',\n    'Achilles',\n    'Achkinadze',\n    'Ackermann',\n    'Adam',\n    'Adams',\n    'Ade',\n    'Agostini',\n    'Ahlke',\n    'Ahrenberg',\n    'Ahrens',\n    'Aigner',\n    'Albert',\n    'Albrecht',\n    'Alexa',\n    'Alexander',\n    'Alizadeh',\n    'Allgeyer',\n    'Amann',\n    'Amberg',\n    'Anding',\n    'Anggreny',\n    'Apitz',\n    'Arendt',\n    'Arens',\n    'Arndt',\n    'Aryee',\n    'Aschenbroich',\n    'Assmus',\n    'Astafei',\n    'Auer',\n    'Axmann',\n    'Baarck',\n    'Bachmann',\n    'Badane',\n    'Bader',\n    'Baganz',\n    'Bahl',\n    'Bak',\n    'Balcer',\n    'Balck',\n    'Balkow',\n    'Balnuweit',\n    'Balzer',\n    'Banse',\n    'Barr',\n    'Bartels',\n    'Barth',\n    'Barylla',\n    'Baseda',\n    'Battke',\n    'Bauer',\n    'Bauermeister',\n    'Baumann',\n    'Baumeister',\n    'Bauschinger',\n    'Bauschke',\n    'Bayer',\n    'Beavogui',\n    'Beck',\n    'Beckel',\n    'Becker',\n    'Beckmann',\n    'Bedewitz',\n    'Beele',\n    'Beer',\n    'Beggerow',\n    'Beh',\n    'Behr',\n    'Behrenbruch',\n    'Belz',\n    'Bender',\n    'Benecke',\n    'Benner',\n    'Benninger',\n    'Benzing',\n    'Berends',\n    'Berger',\n    'Berner',\n    'Berning',\n    'Bertenbreiter',\n    'Best',\n    'Bethke',\n    'Betz',\n    'Beushausen',\n    'Beutelspacher',\n    'Beyer',\n    'Biba',\n    'Bichler',\n    'Bickel',\n    'Biedermann',\n    'Bieler',\n    'Bielert',\n    'Bienasch',\n    'Bienias',\n    'Biesenbach',\n    'Bigdeli',\n    'Birkemeyer',\n    'Bittner',\n    'Blank',\n    'Blaschek',\n    'Blassneck',\n    'Bloch',\n    'Blochwitz',\n    'Blockhaus',\n    'Blum',\n    'Blume',\n    'Bock',\n    'Bode',\n    'Bogdashin',\n    'Bogenrieder',\n    'Bohge',\n    'Bolm',\n    'Borgschulze',\n    'Bork',\n    'Bormann',\n    'Bornscheuer',\n    'Borrmann',\n    'Borsch',\n    'Boruschewski',\n    'Bos',\n    'Bosler',\n    'Bourrouag',\n    'Bouschen',\n    'Boxhammer',\n    'Boyde',\n    'Bozsik',\n    'Brand',\n    'Brandenburg',\n    'Brandis',\n    'Brandt',\n    'Brauer',\n    'Braun',\n    'Brehmer',\n    'Breitenstein',\n    'Bremer',\n    'Bremser',\n    'Brenner',\n    'Brettschneider',\n    'Breu',\n    'Breuer',\n    'Briesenick',\n    'Bringmann',\n    'Brinkmann',\n    'Brix',\n    'Broening',\n    'Brosch',\n    'Bruckmann',\n    'Bruder',\n    'Bruhns',\n    'Brunner',\n    'Bruns',\n    'Bräutigam',\n    'Brömme',\n    'Brüggmann',\n    'Buchholz',\n    'Buchrucker',\n    'Buder',\n    'Bultmann',\n    'Bunjes',\n    'Burger',\n    'Burghagen',\n    'Burkhard',\n    'Burkhardt',\n    'Burmeister',\n    'Busch',\n    'Buschbaum',\n    'Busemann',\n    'Buss',\n    'Busse',\n    'Bussmann',\n    'Byrd',\n    'Bäcker',\n    'Böhm',\n    'Bönisch',\n    'Börgeling',\n    'Börner',\n    'Böttner',\n    'Büchele',\n    'Bühler',\n    'Büker',\n    'Büngener',\n    'Bürger',\n    'Bürklein',\n    'Büscher',\n    'Büttner',\n    'Camara',\n    'Carlowitz',\n    'Carlsohn',\n    'Caspari',\n    'Caspers',\n    'Chapron',\n    'Christ',\n    'Cierpinski',\n    'Clarius',\n    'Cleem',\n    'Cleve',\n    'Co',\n    'Conrad',\n    'Cordes',\n    'Cornelsen',\n    'Cors',\n    'Cotthardt',\n    'Crews',\n    'Cronjäger',\n    'Crosskofp',\n    'Da',\n    'Dahm',\n    'Dahmen',\n    'Daimer',\n    'Damaske',\n    'Danneberg',\n    'Danner',\n    'Daub',\n    'Daubner',\n    'Daudrich',\n    'Dauer',\n    'Daum',\n    'Dauth',\n    'Dautzenberg',\n    'De',\n    'Decker',\n    'Deckert',\n    'Deerberg',\n    'Dehmel',\n    'Deja',\n    'Delonge',\n    'Demut',\n    'Dengler',\n    'Denner',\n    'Denzinger',\n    'Derr',\n    'Dertmann',\n    'Dethloff',\n    'Deuschle',\n    'Dieckmann',\n    'Diedrich',\n    'Diekmann',\n    'Dienel',\n    'Dies',\n    'Dietrich',\n    'Dietz',\n    'Dietzsch',\n    'Diezel',\n    'Dilla',\n    'Dingelstedt',\n    'Dippl',\n    'Dittmann',\n    'Dittmar',\n    'Dittmer',\n    'Dix',\n    'Dobbrunz',\n    'Dobler',\n    'Dohring',\n    'Dolch',\n    'Dold',\n    'Dombrowski',\n    'Donie',\n    'Doskoczynski',\n    'Dragu',\n    'Drechsler',\n    'Drees',\n    'Dreher',\n    'Dreier',\n    'Dreissigacker',\n    'Dressler',\n    'Drews',\n    'Duma',\n    'Dutkiewicz',\n    'Dyett',\n    'Dylus',\n    'Dächert',\n    'Döbel',\n    'Döring',\n    'Dörner',\n    'Dörre',\n    'Dück',\n    'Eberhard',\n    'Eberhardt',\n    'Ecker',\n    'Eckhardt',\n    'Edorh',\n    'Effler',\n    'Eggenmueller',\n    'Ehm',\n    'Ehmann',\n    'Ehrig',\n    'Eich',\n    'Eifert',\n    'Einert',\n    'Eisenlauer',\n    'Ekpo',\n    'Elbe',\n    'Eleyth',\n    'Elss',\n    'Emert',\n    'Emmelmann',\n    'Ender',\n    'Engel',\n    'Engelen',\n    'Engelmann',\n    'Eplinius',\n    'Erdmann',\n    'Erhardt',\n    'Erlei',\n    'Erm',\n    'Ernst',\n    'Ertl',\n    'Erwes',\n    'Esenwein',\n    'Esser',\n    'Evers',\n    'Everts',\n    'Ewald',\n    'Fahner',\n    'Faller',\n    'Falter',\n    'Farber',\n    'Fassbender',\n    'Faulhaber',\n    'Fehrig',\n    'Feld',\n    'Felke',\n    'Feller',\n    'Fenner',\n    'Fenske',\n    'Feuerbach',\n    'Fietz',\n    'Figl',\n    'Figura',\n    'Filipowski',\n    'Filsinger',\n    'Fincke',\n    'Fink',\n    'Finke',\n    'Fischer',\n    'Fitschen',\n    'Fleischer',\n    'Fleischmann',\n    'Floder',\n    'Florczak',\n    'Flore',\n    'Flottmann',\n    'Forkel',\n    'Forst',\n    'Frahmeke',\n    'Frank',\n    'Franke',\n    'Franta',\n    'Frantz',\n    'Franz',\n    'Franzis',\n    'Franzmann',\n    'Frauen',\n    'Frauendorf',\n    'Freigang',\n    'Freimann',\n    'Freimuth',\n    'Freisen',\n    'Frenzel',\n    'Frey',\n    'Fricke',\n    'Fried',\n    'Friedek',\n    'Friedenberg',\n    'Friedmann',\n    'Friedrich',\n    'Friess',\n    'Frisch',\n    'Frohn',\n    'Frosch',\n    'Fuchs',\n    'Fuhlbrügge',\n    'Fusenig',\n    'Fust',\n    'Förster',\n    'Gaba',\n    'Gabius',\n    'Gabler',\n    'Gadschiew',\n    'Gakstädter',\n    'Galander',\n    'Gamlin',\n    'Gamper',\n    'Gangnus',\n    'Ganzmann',\n    'Garatva',\n    'Gast',\n    'Gastel',\n    'Gatzka',\n    'Gauder',\n    'Gebhardt',\n    'Geese',\n    'Gehre',\n    'Gehrig',\n    'Gehring',\n    'Gehrke',\n    'Geiger',\n    'Geisler',\n    'Geissler',\n    'Gelling',\n    'Gens',\n    'Gerbennow',\n    'Gerdel',\n    'Gerhardt',\n    'Gerschler',\n    'Gerson',\n    'Gesell',\n    'Geyer',\n    'Ghirmai',\n    'Ghosh',\n    'Giehl',\n    'Gierisch',\n    'Giesa',\n    'Giesche',\n    'Gilde',\n    'Glatting',\n    'Goebel',\n    'Goedicke',\n    'Goldbeck',\n    'Goldfuss',\n    'Goldkamp',\n    'Goldkühle',\n    'Goller',\n    'Golling',\n    'Gollnow',\n    'Golomski',\n    'Gombert',\n    'Gotthardt',\n    'Gottschalk',\n    'Gotz',\n    'Goy',\n    'Gradzki',\n    'Graf',\n    'Grams',\n    'Grasse',\n    'Gratzky',\n    'Grau',\n    'Greb',\n    'Green',\n    'Greger',\n    'Greithanner',\n    'Greschner',\n    'Griem',\n    'Griese',\n    'Grimm',\n    'Gromisch',\n    'Gross',\n    'Grosser',\n    'Grossheim',\n    'Grosskopf',\n    'Grothaus',\n    'Grothkopp',\n    'Grotke',\n    'Grube',\n    'Gruber',\n    'Grundmann',\n    'Gruning',\n    'Gruszecki',\n    'Gröss',\n    'Grötzinger',\n    'Grün',\n    'Grüner',\n    'Gummelt',\n    'Gunkel',\n    'Gunther',\n    'Gutjahr',\n    'Gutowicz',\n    'Gutschank',\n    'Göbel',\n    'Göckeritz',\n    'Göhler',\n    'Görlich',\n    'Görmer',\n    'Götz',\n    'Götzelmann',\n    'Güldemeister',\n    'Günther',\n    'Günz',\n    'Gürbig',\n    'Haack',\n    'Haaf',\n    'Habel',\n    'Hache',\n    'Hackbusch',\n    'Hackelbusch',\n    'Hadfield',\n    'Hadwich',\n    'Haferkamp',\n    'Hahn',\n    'Hajek',\n    'Hallmann',\n    'Hamann',\n    'Hanenberger',\n    'Hannecker',\n    'Hanniske',\n    'Hansen',\n    'Hardy',\n    'Hargasser',\n    'Harms',\n    'Harnapp',\n    'Harter',\n    'Harting',\n    'Hartlieb',\n    'Hartmann',\n    'Hartwig',\n    'Hartz',\n    'Haschke',\n    'Hasler',\n    'Hasse',\n    'Hassfeld',\n    'Haug',\n    'Hauke',\n    'Haupt',\n    'Haverney',\n    'Heberstreit',\n    'Hechler',\n    'Hecht',\n    'Heck',\n    'Hedermann',\n    'Hehl',\n    'Heidelmann',\n    'Heidler',\n    'Heinemann',\n    'Heinig',\n    'Heinke',\n    'Heinrich',\n    'Heinze',\n    'Heiser',\n    'Heist',\n    'Hellmann',\n    'Helm',\n    'Helmke',\n    'Helpling',\n    'Hengmith',\n    'Henkel',\n    'Hennes',\n    'Henry',\n    'Hense',\n    'Hensel',\n    'Hentel',\n    'Hentschel',\n    'Hentschke',\n    'Hepperle',\n    'Herberger',\n    'Herbrand',\n    'Hering',\n    'Hermann',\n    'Hermecke',\n    'Herms',\n    'Herold',\n    'Herrmann',\n    'Herschmann',\n    'Hertel',\n    'Herweg',\n    'Herwig',\n    'Herzenberg',\n    'Hess',\n    'Hesse',\n    'Hessek',\n    'Hessler',\n    'Hetzler',\n    'Heuck',\n    'Heydemüller',\n    'Hiebl',\n    'Hildebrand',\n    'Hildenbrand',\n    'Hilgendorf',\n    'Hillard',\n    'Hiller',\n    'Hingsen',\n    'Hingst',\n    'Hinrichs',\n    'Hirsch',\n    'Hirschberg',\n    'Hirt',\n    'Hodea',\n    'Hoffman',\n    'Hoffmann',\n    'Hofmann',\n    'Hohenberger',\n    'Hohl',\n    'Hohn',\n    'Hohnheiser',\n    'Hold',\n    'Holdt',\n    'Holinski',\n    'Holl',\n    'Holtfreter',\n    'Holz',\n    'Holzdeppe',\n    'Holzner',\n    'Hommel',\n    'Honz',\n    'Hooss',\n    'Hoppe',\n    'Horak',\n    'Horn',\n    'Horna',\n    'Hornung',\n    'Hort',\n    'Howard',\n    'Huber',\n    'Huckestein',\n    'Hudak',\n    'Huebel',\n    'Hugo',\n    'Huhn',\n    'Hujo',\n    'Huke',\n    'Huls',\n    'Humbert',\n    'Huneke',\n    'Huth',\n    'Häber',\n    'Häfner',\n    'Höcke',\n    'Höft',\n    'Höhne',\n    'Hönig',\n    'Hördt',\n    'Hübenbecker',\n    'Hübl',\n    'Hübner',\n    'Hügel',\n    'Hüttcher',\n    'Hütter',\n    'Ibe',\n    'Ihly',\n    'Illing',\n    'Isak',\n    'Isekenmeier',\n    'Itt',\n    'Jacob',\n    'Jacobs',\n    'Jagusch',\n    'Jahn',\n    'Jahnke',\n    'Jakobs',\n    'Jakubczyk',\n    'Jambor',\n    'Jamrozy',\n    'Jander',\n    'Janich',\n    'Janke',\n    'Jansen',\n    'Jarets',\n    'Jaros',\n    'Jasinski',\n    'Jasper',\n    'Jegorov',\n    'Jellinghaus',\n    'Jeorga',\n    'Jerschabek',\n    'Jess',\n    'John',\n    'Jonas',\n    'Jossa',\n    'Jucken',\n    'Jung',\n    'Jungbluth',\n    'Jungton',\n    'Just',\n    'Jürgens',\n    'Kaczmarek',\n    'Kaesmacher',\n    'Kahl',\n    'Kahlert',\n    'Kahles',\n    'Kahlmeyer',\n    'Kaiser',\n    'Kalinowski',\n    'Kallabis',\n    'Kallensee',\n    'Kampf',\n    'Kampschulte',\n    'Kappe',\n    'Kappler',\n    'Karhoff',\n    'Karrass',\n    'Karst',\n    'Karsten',\n    'Karus',\n    'Kass',\n    'Kasten',\n    'Kastner',\n    'Katzinski',\n    'Kaufmann',\n    'Kaul',\n    'Kausemann',\n    'Kawohl',\n    'Kazmarek',\n    'Kedzierski',\n    'Keil',\n    'Keiner',\n    'Keller',\n    'Kelm',\n    'Kempe',\n    'Kemper',\n    'Kempter',\n    'Kerl',\n    'Kern',\n    'Kesselring',\n    'Kesselschläger',\n    'Kette',\n    'Kettenis',\n    'Keutel',\n    'Kick',\n    'Kiessling',\n    'Kinadeter',\n    'Kinzel',\n    'Kinzy',\n    'Kirch',\n    'Kirst',\n    'Kisabaka',\n    'Klaas',\n    'Klabuhn',\n    'Klapper',\n    'Klauder',\n    'Klaus',\n    'Kleeberg',\n    'Kleiber',\n    'Klein',\n    'Kleinert',\n    'Kleininger',\n    'Kleinmann',\n    'Kleinsteuber',\n    'Kleiss',\n    'Klemme',\n    'Klimczak',\n    'Klinger',\n    'Klink',\n    'Klopsch',\n    'Klose',\n    'Kloss',\n    'Kluge',\n    'Kluwe',\n    'Knabe',\n    'Kneifel',\n    'Knetsch',\n    'Knies',\n    'Knippel',\n    'Knobel',\n    'Knoblich',\n    'Knoll',\n    'Knorr',\n    'Knorscheidt',\n    'Knut',\n    'Kobs',\n    'Koch',\n    'Kochan',\n    'Kock',\n    'Koczulla',\n    'Koderisch',\n    'Koehl',\n    'Koehler',\n    'Koenig',\n    'Koester',\n    'Kofferschlager',\n    'Koha',\n    'Kohle',\n    'Kohlmann',\n    'Kohnle',\n    'Kohrt',\n    'Koj',\n    'Kolb',\n    'Koleiski',\n    'Kolokas',\n    'Komoll',\n    'Konieczny',\n    'Konig',\n    'Konow',\n    'Konya',\n    'Koob',\n    'Kopf',\n    'Kosenkow',\n    'Koster',\n    'Koszewski',\n    'Koubaa',\n    'Kovacs',\n    'Kowalick',\n    'Kowalinski',\n    'Kozakiewicz',\n    'Krabbe',\n    'Kraft',\n    'Kral',\n    'Kramer',\n    'Krauel',\n    'Kraus',\n    'Krause',\n    'Krauspe',\n    'Kreb',\n    'Krebs',\n    'Kreissig',\n    'Kresse',\n    'Kreutz',\n    'Krieger',\n    'Krippner',\n    'Krodinger',\n    'Krohn',\n    'Krol',\n    'Kron',\n    'Krueger',\n    'Krug',\n    'Kruger',\n    'Krull',\n    'Kruschinski',\n    'Krämer',\n    'Kröckert',\n    'Kröger',\n    'Krüger',\n    'Kubera',\n    'Kufahl',\n    'Kuhlee',\n    'Kuhnen',\n    'Kulimann',\n    'Kulma',\n    'Kumbernuss',\n    'Kummle',\n    'Kunz',\n    'Kupfer',\n    'Kupprion',\n    'Kuprion',\n    'Kurnicki',\n    'Kurrat',\n    'Kurschilgen',\n    'Kuschewitz',\n    'Kuschmann',\n    'Kuske',\n    'Kustermann',\n    'Kutscherauer',\n    'Kutzner',\n    'Kwadwo',\n    'Kähler',\n    'Käther',\n    'Köhler',\n    'Köhrbrück',\n    'Köhre',\n    'Kölotzei',\n    'König',\n    'Köpernick',\n    'Köseoglu',\n    'Kúhn',\n    'Kúhnert',\n    'Kühn',\n    'Kühnel',\n    'Kühnemund',\n    'Kühnert',\n    'Kühnke',\n    'Küsters',\n    'Küter',\n    'Laack',\n    'Lack',\n    'Ladewig',\n    'Lakomy',\n    'Lammert',\n    'Lamos',\n    'Landmann',\n    'Lang',\n    'Lange',\n    'Langfeld',\n    'Langhirt',\n    'Lanig',\n    'Lauckner',\n    'Lauinger',\n    'Laurén',\n    'Lausecker',\n    'Laux',\n    'Laws',\n    'Lax',\n    'Leberer',\n    'Lehmann',\n    'Lehner',\n    'Leibold',\n    'Leide',\n    'Leimbach',\n    'Leipold',\n    'Leist',\n    'Leiter',\n    'Leiteritz',\n    'Leitheim',\n    'Leiwesmeier',\n    'Lenfers',\n    'Lenk',\n    'Lenz',\n    'Lenzen',\n    'Leo',\n    'Lepthin',\n    'Lesch',\n    'Leschnik',\n    'Letzelter',\n    'Lewin',\n    'Lewke',\n    'Leyckes',\n    'Lg',\n    'Lichtenfeld',\n    'Lichtenhagen',\n    'Lichtl',\n    'Liebach',\n    'Liebe',\n    'Liebich',\n    'Liebold',\n    'Lieder',\n    'Lienshöft',\n    'Linden',\n    'Lindenberg',\n    'Lindenmayer',\n    'Lindner',\n    'Linke',\n    'Linnenbaum',\n    'Lippe',\n    'Lipske',\n    'Lipus',\n    'Lischka',\n    'Lobinger',\n    'Logsch',\n    'Lohmann',\n    'Lohre',\n    'Lohse',\n    'Lokar',\n    'Loogen',\n    'Lorenz',\n    'Losch',\n    'Loska',\n    'Lott',\n    'Loy',\n    'Lubina',\n    'Ludolf',\n    'Lufft',\n    'Lukoschek',\n    'Lutje',\n    'Lutz',\n    'Löser',\n    'Löwa',\n    'Lübke',\n    'Maak',\n    'Maczey',\n    'Madetzky',\n    'Madubuko',\n    'Mai',\n    'Maier',\n    'Maisch',\n    'Malek',\n    'Malkus',\n    'Mallmann',\n    'Malucha',\n    'Manns',\n    'Manz',\n    'Marahrens',\n    'Marchewski',\n    'Margis',\n    'Markowski',\n    'Marl',\n    'Marner',\n    'Marquart',\n    'Marschek',\n    'Martel',\n    'Marten',\n    'Martin',\n    'Marx',\n    'Marxen',\n    'Mathes',\n    'Mathies',\n    'Mathiszik',\n    'Matschke',\n    'Mattern',\n    'Matthes',\n    'Matula',\n    'Mau',\n    'Maurer',\n    'Mauroff',\n    'May',\n    'Maybach',\n    'Mayer',\n    'Mebold',\n    'Mehl',\n    'Mehlhorn',\n    'Mehlorn',\n    'Meier',\n    'Meisch',\n    'Meissner',\n    'Meloni',\n    'Melzer',\n    'Menga',\n    'Menne',\n    'Mensah',\n    'Mensing',\n    'Merkel',\n    'Merseburg',\n    'Mertens',\n    'Mesloh',\n    'Metzger',\n    'Metzner',\n    'Mewes',\n    'Meyer',\n    'Michallek',\n    'Michel',\n    'Mielke',\n    'Mikitenko',\n    'Milde',\n    'Minah',\n    'Mintzlaff',\n    'Mockenhaupt',\n    'Moede',\n    'Moedl',\n    'Moeller',\n    'Moguenara',\n    'Mohr',\n    'Mohrhard',\n    'Molitor',\n    'Moll',\n    'Moller',\n    'Molzan',\n    'Montag',\n    'Moormann',\n    'Mordhorst',\n    'Morgenstern',\n    'Morhelfer',\n    'Moritz',\n    'Moser',\n    'Motchebon',\n    'Motzenbbäcker',\n    'Mrugalla',\n    'Muckenthaler',\n    'Mues',\n    'Muller',\n    'Mulrain',\n    'Mächtig',\n    'Mäder',\n    'Möcks',\n    'Mögenburg',\n    'Möhsner',\n    'Möldner',\n    'Möllenbeck',\n    'Möller',\n    'Möllinger',\n    'Mörsch',\n    'Mühleis',\n    'Müller',\n    'Münch',\n    'Nabein',\n    'Nabow',\n    'Nagel',\n    'Nannen',\n    'Nastvogel',\n    'Nau',\n    'Naubert',\n    'Naumann',\n    'Ne',\n    'Neimke',\n    'Nerius',\n    'Neubauer',\n    'Neubert',\n    'Neuendorf',\n    'Neumair',\n    'Neumann',\n    'Neupert',\n    'Neurohr',\n    'Neuschwander',\n    'Newton',\n    'Ney',\n    'Nicolay',\n    'Niedermeier',\n    'Nieklauson',\n    'Niklaus',\n    'Nitzsche',\n    'Noack',\n    'Nodler',\n    'Nolte',\n    'Normann',\n    'Norris',\n    'Northoff',\n    'Nowak',\n    'Nussbeck',\n    'Nwachukwu',\n    'Nytra',\n    'Nöh',\n    'Oberem',\n    'Obergföll',\n    'Obermaier',\n    'Ochs',\n    'Oeser',\n    'Olbrich',\n    'Onnen',\n    'Ophey',\n    'Oppong',\n    'Orth',\n    'Orthmann',\n    'Oschkenat',\n    'Osei',\n    'Osenberg',\n    'Ostendarp',\n    'Ostwald',\n    'Otte',\n    'Otto',\n    'Paesler',\n    'Pajonk',\n    'Pallentin',\n    'Panzig',\n    'Paschke',\n    'Patzwahl',\n    'Paukner',\n    'Peselman',\n    'Peter',\n    'Peters',\n    'Petzold',\n    'Pfeiffer',\n    'Pfennig',\n    'Pfersich',\n    'Pfingsten',\n    'Pflieger',\n    'Pflügner',\n    'Philipp',\n    'Pichlmaier',\n    'Piesker',\n    'Pietsch',\n    'Pingpank',\n    'Pinnock',\n    'Pippig',\n    'Pitschugin',\n    'Plank',\n    'Plass',\n    'Platzer',\n    'Plauk',\n    'Plautz',\n    'Pletsch',\n    'Plotzitzka',\n    'Poehn',\n    'Poeschl',\n    'Pogorzelski',\n    'Pohl',\n    'Pohland',\n    'Pohle',\n    'Polifka',\n    'Polizzi',\n    'Pollmächer',\n    'Pomp',\n    'Ponitzsch',\n    'Porsche',\n    'Porth',\n    'Poschmann',\n    'Poser',\n    'Pottel',\n    'Prah',\n    'Prange',\n    'Prediger',\n    'Pressler',\n    'Preuk',\n    'Preuss',\n    'Prey',\n    'Priemer',\n    'Proske',\n    'Pusch',\n    'Pöche',\n    'Pöge',\n    'Raabe',\n    'Rabenstein',\n    'Rach',\n    'Radtke',\n    'Rahn',\n    'Ranftl',\n    'Rangen',\n    'Ranz',\n    'Rapp',\n    'Rath',\n    'Rau',\n    'Raubuch',\n    'Raukuc',\n    'Rautenkranz',\n    'Rehwagen',\n    'Reiber',\n    'Reichardt',\n    'Reichel',\n    'Reichling',\n    'Reif',\n    'Reifenrath',\n    'Reimann',\n    'Reinberg',\n    'Reinelt',\n    'Reinhardt',\n    'Reinke',\n    'Reitze',\n    'Renk',\n    'Rentz',\n    'Renz',\n    'Reppin',\n    'Restle',\n    'Restorff',\n    'Retzke',\n    'Reuber',\n    'Reumann',\n    'Reus',\n    'Reuss',\n    'Reusse',\n    'Rheder',\n    'Rhoden',\n    'Richards',\n    'Richter',\n    'Riedel',\n    'Riediger',\n    'Rieger',\n    'Riekmann',\n    'Riepl',\n    'Riermeier',\n    'Riester',\n    'Riethmüller',\n    'Rietmüller',\n    'Rietscher',\n    'Ringel',\n    'Ringer',\n    'Rink',\n    'Ripken',\n    'Ritosek',\n    'Ritschel',\n    'Ritter',\n    'Rittweg',\n    'Ritz',\n    'Roba',\n    'Rockmeier',\n    'Rodehau',\n    'Rodowski',\n    'Roecker',\n    'Roggatz',\n    'Rohländer',\n    'Rohrer',\n    'Rokossa',\n    'Roleder',\n    'Roloff',\n    'Roos',\n    'Rosbach',\n    'Roschinsky',\n    'Rose',\n    'Rosenauer',\n    'Rosenbauer',\n    'Rosenthal',\n    'Rosksch',\n    'Rossberg',\n    'Rossler',\n    'Roth',\n    'Rother',\n    'Ruch',\n    'Ruckdeschel',\n    'Rumpf',\n    'Rupprecht',\n    'Ruth',\n    'Ryjikh',\n    'Ryzih',\n    'Rädler',\n    'Räntsch',\n    'Rödiger',\n    'Röse',\n    'Röttger',\n    'Rücker',\n    'Rüdiger',\n    'Rüter',\n    'Sachse',\n    'Sack',\n    'Saflanis',\n    'Sagafe',\n    'Sagonas',\n    'Sahner',\n    'Saile',\n    'Sailer',\n    'Salow',\n    'Salzer',\n    'Salzmann',\n    'Sammert',\n    'Sander',\n    'Sarvari',\n    'Sattelmaier',\n    'Sauer',\n    'Sauerland',\n    'Saumweber',\n    'Savoia',\n    'Scc',\n    'Schacht',\n    'Schaefer',\n    'Schaffarzik',\n    'Schahbasian',\n    'Scharf',\n    'Schedler',\n    'Scheer',\n    'Schelk',\n    'Schellenbeck',\n    'Schembera',\n    'Schenk',\n    'Scherbarth',\n    'Scherer',\n    'Schersing',\n    'Scherz',\n    'Scheurer',\n    'Scheuring',\n    'Scheytt',\n    'Schielke',\n    'Schieskow',\n    'Schildhauer',\n    'Schilling',\n    'Schima',\n    'Schimmer',\n    'Schindzielorz',\n    'Schirmer',\n    'Schirrmeister',\n    'Schlachter',\n    'Schlangen',\n    'Schlawitz',\n    'Schlechtweg',\n    'Schley',\n    'Schlicht',\n    'Schlitzer',\n    'Schmalzle',\n    'Schmid',\n    'Schmidt',\n    'Schmidtchen',\n    'Schmitt',\n    'Schmitz',\n    'Schmuhl',\n    'Schneider',\n    'Schnelting',\n    'Schnieder',\n    'Schniedermeier',\n    'Schnürer',\n    'Schoberg',\n    'Scholz',\n    'Schonberg',\n    'Schondelmaier',\n    'Schorr',\n    'Schott',\n    'Schottmann',\n    'Schouren',\n    'Schrader',\n    'Schramm',\n    'Schreck',\n    'Schreiber',\n    'Schreiner',\n    'Schreiter',\n    'Schroder',\n    'Schröder',\n    'Schuermann',\n    'Schuff',\n    'Schuhaj',\n    'Schuldt',\n    'Schult',\n    'Schulte',\n    'Schultz',\n    'Schultze',\n    'Schulz',\n    'Schulze',\n    'Schumacher',\n    'Schumann',\n    'Schupp',\n    'Schuri',\n    'Schuster',\n    'Schwab',\n    'Schwalm',\n    'Schwanbeck',\n    'Schwandke',\n    'Schwanitz',\n    'Schwarthoff',\n    'Schwartz',\n    'Schwarz',\n    'Schwarzer',\n    'Schwarzkopf',\n    'Schwarzmeier',\n    'Schwatlo',\n    'Schweisfurth',\n    'Schwennen',\n    'Schwerdtner',\n    'Schwidde',\n    'Schwirkschlies',\n    'Schwuchow',\n    'Schäfer',\n    'Schäffel',\n    'Schäffer',\n    'Schäning',\n    'Schöckel',\n    'Schönball',\n    'Schönbeck',\n    'Schönberg',\n    'Schönebeck',\n    'Schönenberger',\n    'Schönfeld',\n    'Schönherr',\n    'Schönlebe',\n    'Schötz',\n    'Schüler',\n    'Schüppel',\n    'Schütz',\n    'Schütze',\n    'Seeger',\n    'Seelig',\n    'Sehls',\n    'Seibold',\n    'Seidel',\n    'Seiders',\n    'Seigel',\n    'Seiler',\n    'Seitz',\n    'Semisch',\n    'Senkel',\n    'Sewald',\n    'Siebel',\n    'Siebert',\n    'Siegling',\n    'Sielemann',\n    'Siemon',\n    'Siener',\n    'Sievers',\n    'Siewert',\n    'Sihler',\n    'Sillah',\n    'Simon',\n    'Sinnhuber',\n    'Sischka',\n    'Skibicki',\n    'Sladek',\n    'Slotta',\n    'Smieja',\n    'Soboll',\n    'Sokolowski',\n    'Soller',\n    'Sollner',\n    'Sommer',\n    'Somssich',\n    'Sonn',\n    'Sonnabend',\n    'Spahn',\n    'Spank',\n    'Spelmeyer',\n    'Spiegelburg',\n    'Spielvogel',\n    'Spinner',\n    'Spitzmüller',\n    'Splinter',\n    'Sporrer',\n    'Sprenger',\n    'Spöttel',\n    'Stahl',\n    'Stang',\n    'Stanger',\n    'Stauss',\n    'Steding',\n    'Steffen',\n    'Steffny',\n    'Steidl',\n    'Steigauf',\n    'Stein',\n    'Steinecke',\n    'Steinert',\n    'Steinkamp',\n    'Steinmetz',\n    'Stelkens',\n    'Stengel',\n    'Stengl',\n    'Stenzel',\n    'Stepanov',\n    'Stephan',\n    'Stern',\n    'Steuk',\n    'Stief',\n    'Stifel',\n    'Stoll',\n    'Stolle',\n    'Stolz',\n    'Storl',\n    'Storp',\n    'Stoutjesdijk',\n    'Stratmann',\n    'Straub',\n    'Strausa',\n    'Streck',\n    'Streese',\n    'Strege',\n    'Streit',\n    'Streller',\n    'Strieder',\n    'Striezel',\n    'Strogies',\n    'Strohschank',\n    'Strunz',\n    'Strutz',\n    'Stube',\n    'Stöckert',\n    'Stöppler',\n    'Stöwer',\n    'Stürmer',\n    'Suffa',\n    'Sujew',\n    'Sussmann',\n    'Suthe',\n    'Sutschet',\n    'Swillims',\n    'Szendrei',\n    'Sören',\n    'Sürth',\n    'Tafelmeier',\n    'Tang',\n    'Tasche',\n    'Taufratshofer',\n    'Tegethof',\n    'Teichmann',\n    'Tepper',\n    'Terheiden',\n    'Terlecki',\n    'Teufel',\n    'Theele',\n    'Thieke',\n    'Thimm',\n    'Thiomas',\n    'Thomas',\n    'Thriene',\n    'Thränhardt',\n    'Thust',\n    'Thyssen',\n    'Thöne',\n    'Tidow',\n    'Tiedtke',\n    'Tietze',\n    'Tilgner',\n    'Tillack',\n    'Timmermann',\n    'Tischler',\n    'Tischmann',\n    'Tittman',\n    'Tivontschik',\n    'Tonat',\n    'Tonn',\n    'Trampeli',\n    'Trauth',\n    'Trautmann',\n    'Travan',\n    'Treff',\n    'Tremmel',\n    'Tress',\n    'Tsamonikian',\n    'Tschiers',\n    'Tschirch',\n    'Tuch',\n    'Tucholke',\n    'Tudow',\n    'Tuschmo',\n    'Tächl',\n    'Többen',\n    'Töpfer',\n    'Uhlemann',\n    'Uhlig',\n    'Uhrig',\n    'Uibel',\n    'Uliczka',\n    'Ullmann',\n    'Ullrich',\n    'Umbach',\n    'Umlauft',\n    'Umminger',\n    'Unger',\n    'Unterpaintner',\n    'Urban',\n    'Urbaniak',\n    'Urbansky',\n    'Urhig',\n    'Vahlensieck',\n    'Van',\n    'Vangermain',\n    'Vater',\n    'Venghaus',\n    'Verniest',\n    'Verzi',\n    'Vey',\n    'Viellehner',\n    'Vieweg',\n    'Voelkel',\n    'Vogel',\n    'Vogelgsang',\n    'Vogt',\n    'Voigt',\n    'Vokuhl',\n    'Volk',\n    'Volker',\n    'Volkmann',\n    'Von',\n    'Vona',\n    'Vontein',\n    'Wachenbrunner',\n    'Wachtel',\n    'Wagner',\n    'Waibel',\n    'Wakan',\n    'Waldmann',\n    'Wallner',\n    'Wallstab',\n    'Walter',\n    'Walther',\n    'Walton',\n    'Walz',\n    'Wanner',\n    'Wartenberg',\n    'Waschbüsch',\n    'Wassilew',\n    'Wassiluk',\n    'Weber',\n    'Wehrsen',\n    'Weidlich',\n    'Weidner',\n    'Weigel',\n    'Weight',\n    'Weiler',\n    'Weimer',\n    'Weis',\n    'Weiss',\n    'Weller',\n    'Welsch',\n    'Welz',\n    'Welzel',\n    'Weniger',\n    'Wenk',\n    'Werle',\n    'Werner',\n    'Werrmann',\n    'Wessel',\n    'Wessinghage',\n    'Weyel',\n    'Wezel',\n    'Wichmann',\n    'Wickert',\n    'Wiebe',\n    'Wiechmann',\n    'Wiegelmann',\n    'Wierig',\n    'Wiese',\n    'Wieser',\n    'Wilhelm',\n    'Wilky',\n    'Will',\n    'Willwacher',\n    'Wilts',\n    'Wimmer',\n    'Winkelmann',\n    'Winkler',\n    'Winter',\n    'Wischek',\n    'Wischer',\n    'Wissing',\n    'Wittich',\n    'Wittl',\n    'Wolf',\n    'Wolfarth',\n    'Wolff',\n    'Wollenberg',\n    'Wollmann',\n    'Woytkowska',\n    'Wujak',\n    'Wurm',\n    'Wyludda',\n    'Wölpert',\n    'Wöschler',\n    'Wühn',\n    'Wünsche',\n    'Zach',\n    'Zaczkiewicz',\n    'Zahn',\n    'Zaituc',\n    'Zandt',\n    'Zanner',\n    'Zapletal',\n    'Zauber',\n    'Zeidler',\n    'Zekl',\n    'Zender',\n    'Zeuch',\n    'Zeyen',\n    'Zeyhle',\n    'Ziegler',\n    'Zimanyi',\n    'Zimmer',\n    'Zimmermann',\n    'Zinser',\n    'Zintl',\n    'Zipp',\n    'Zipse',\n    'Zschunke',\n    'Zuber',\n    'Zwiener',\n    'Zümsande',\n    'Östringer',\n    'Überacker',\n  ],\n};\n"
  },
  {
    "path": "src/locales/de_AT/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/de_AT/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 5 },\n];\n"
  },
  {
    "path": "src/locales/de_AT/person/nobility_title_prefix.ts",
    "content": "export default ['zu', 'von', 'vom', 'von der'];\n"
  },
  {
    "path": "src/locales/de_AT/person/prefix.ts",
    "content": "export default {\n  generic: ['Dr.', 'Prof. Dr.'],\n  female: ['Frau'],\n  male: ['Herr'],\n};\n"
  },
  {
    "path": "src/locales/de_AT/phone_number/format/human.ts",
    "content": "export default [\n  '01 #######',\n  '01#######',\n  '+43-1-#######',\n  '+431#######',\n  '0#### ####',\n  '0#########',\n  '+43-####-####',\n  '+43 ########',\n];\n"
  },
  {
    "path": "src/locales/de_AT/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/de_AT/phone_number/format/international.ts",
    "content": "export default ['+431#######', '+43########', '+43#########'];\n"
  },
  {
    "path": "src/locales/de_AT/phone_number/format/national.ts",
    "content": "export default ['01 #######', '0#### ####', '0#### #####'];\n"
  },
  {
    "path": "src/locales/de_AT/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/de_AT/word/adjective.ts",
    "content": "export default [\n  'absolut',\n  'aktuell',\n  'alt',\n  'alternativ',\n  'ängstlich',\n  'ärgerlich',\n  'arm',\n  'automatisch',\n  'bärenstark',\n  'begabt',\n  'bedrohlich',\n  'billig',\n  'blass',\n  'blind',\n  'breit',\n  'bunt',\n  'chancenlos',\n  'chaotisch',\n  'charakterstark',\n  'charmant',\n  'chronologisch',\n  'clever',\n  'cool',\n  'dankbar',\n  'darstellbar',\n  'deckend',\n  'defensiv',\n  'dumm',\n  'dünn',\n  'dringend',\n  'eckig',\n  'egoistisch',\n  'ehrgeizig',\n  'einfach',\n  'einmalig',\n  'einzig',\n  'essbar',\n  'falsch',\n  'fantastisch',\n  'faul',\n  'fein',\n  'fest',\n  'fett',\n  'fertig',\n  'feucht',\n  'fleißig',\n  'friedlich',\n  'geeignet',\n  'genau',\n  'gern',\n  'glatt',\n  'glücklich',\n  'grob',\n  'groß',\n  'günstig',\n  'gut',\n  'halb',\n  'hart',\n  'heimlich',\n  'heiß',\n  'hektisch',\n  'hell',\n  'hoffnungsvoll',\n  'ideal',\n  'identisch',\n  'ignorant',\n  'illegal',\n  'imaginär',\n  'individuell',\n  'integriert',\n  'international',\n  'jahrelang',\n  'jährlich',\n  'jugendlich',\n  'jung',\n  'kalt',\n  'kantig',\n  'klein',\n  'klug',\n  'kurz',\n  'krank',\n  'krumm',\n  'künstlich',\n  'lahm',\n  'ländlich',\n  'lang',\n  'laut',\n  'leicht',\n  'lieb',\n  'lockig',\n  'löslich',\n  'mächtig',\n  'malerisch',\n  'meisterlich',\n  'mehrsprachig',\n  'monatlich',\n  'musikalisch',\n  'mutig',\n  'nah',\n  'nass',\n  'negativ',\n  'neu',\n  'neugierig',\n  'niedrig',\n  'nördlich',\n  'normal',\n  'oberflächlich',\n  'offen',\n  'offensichtlich',\n  'öffentlich',\n  'okay',\n  'optimal',\n  'ordentlich',\n  'örtlich',\n  'panisch',\n  'parallel',\n  'passiv',\n  'peinlich',\n  'persönlich',\n  'physikalisch',\n  'politisch',\n  'praktisch',\n  'quadratisch',\n  'qualitativ',\n  'qualvoll',\n  'quer',\n  'ratlos',\n  'rätselhaft',\n  'rauchfrei',\n  'regnerisch',\n  'reich',\n  'relativ',\n  'richtig',\n  'sachlich',\n  'salzig',\n  'scharf',\n  'schattig',\n  'schnell',\n  'schön',\n  'sicher',\n  'spitz',\n  'stark',\n  'steil',\n  'still',\n  'stumm',\n  'süß',\n  'sympathisch',\n  'taub',\n  'teamfähig',\n  'teilbar',\n  'theoretisch',\n  'tot',\n  'traditionell',\n  'traurig',\n  'trocken',\n  'typisch',\n  'umkehrbar',\n  'umständlich',\n  'unbedeutend',\n  'undurchsichtig',\n  'ungenau',\n  'unglaublich',\n  'uralt',\n  'verantwortungslos',\n  'veränderbar',\n  'verbrannt',\n  'verkehrt',\n  'versichert',\n  'verbogen',\n  'voll',\n  'vollständig',\n  'wach',\n  'warm',\n  'weich',\n  'weit',\n  'wertvoll',\n  'wichtig',\n  'wild',\n  'wunderbar',\n  'x-beliebig',\n  'x-fach',\n  'x-förmig',\n  'y-förmig',\n  'zahnlos',\n  'zeitlich',\n  'zentral',\n  'zerbrechlich',\n  'zornig',\n  'zurückhaltend',\n  'zusammenhängend',\n  'zweifach',\n];\n"
  },
  {
    "path": "src/locales/de_AT/word/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { WordDefinition } from '../../..';\nimport adjective from './adjective';\n\nconst word: WordDefinition = {\n  adjective,\n};\n\nexport default word;\n"
  },
  {
    "path": "src/locales/de_CH/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n  name_pattern,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/de_CH/company/legal_entity_type.ts",
    "content": "export default [\n  '& Co.',\n  'AG',\n  'GmbH',\n  'Gruppe',\n  'Inc.',\n  'LLC',\n  'und Partner',\n  'und Söhne',\n];\n"
  },
  {
    "path": "src/locales/de_CH/company/name_pattern.ts",
    "content": "export default [\n  '{{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.lastName}}, {{person.lastName}} und {{person.lastName}}',\n  '{{person.lastName}}-{{person.lastName}}',\n];\n"
  },
  {
    "path": "src/locales/de_CH/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport company from './company';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `de_CH` locale.\n *\n * - Language: German (Switzerland)\n * - Endonym: Deutsch (Schweiz)\n */\nconst de_CH: LocaleDefinition = {\n  company,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default de_CH;\n"
  },
  {
    "path": "src/locales/de_CH/internet/domain_suffix.ts",
    "content": "export default ['at', 'biz', 'ch', 'com', 'de', 'li', 'net'];\n"
  },
  {
    "path": "src/locales/de_CH/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/de_CH/location/city_name.ts",
    "content": "export default [\n  'Aarau',\n  'Adliswil',\n  'Allschwil',\n  'Arbon',\n  'Baar',\n  'Baden',\n  'Basel',\n  'Bellinzona',\n  'Bern',\n  'Biel/Bienne',\n  'Binningen',\n  'Brig-Glis',\n  'Bulle',\n  'Burgdorf',\n  'Bülach',\n  'Carouge',\n  'Cham',\n  'Chur',\n  'Dietikon',\n  'Dübendorf',\n  'Einsiedeln',\n  'Emmen',\n  'Frauenfeld',\n  'Freiburg',\n  'Freienbach',\n  'Genf',\n  'Glarus Nord',\n  'Gossau',\n  'Grenchen',\n  'Herisau',\n  'Horgen',\n  'Horw',\n  'Illnau-Effretikon',\n  'Kloten',\n  'Kreuzlingen',\n  'Kriens',\n  'Köniz',\n  'Küsnacht',\n  'La Chaux-de-Fonds',\n  'Lancy',\n  'Langenthal',\n  'Lausanne',\n  'Liestal',\n  'Locarno',\n  'Lugano',\n  'Luzern',\n  'Lyss',\n  'Martigny',\n  'Meilen',\n  'Mendrisio',\n  'Meyrin',\n  'Monthey',\n  'Montreux',\n  'Morges',\n  'Muri bei Bern',\n  'Muttenz',\n  'Neuenburg',\n  'Nyon',\n  'Oftringen',\n  'Olten',\n  'Onex',\n  'Opfikon',\n  'Ostermundigen',\n  'Pratteln',\n  'Pully',\n  'Rapperswil-Jona',\n  'Regensdorf',\n  'Reinach',\n  'Renens',\n  'Rheinfelden',\n  'Richterswil',\n  'Riehen',\n  'Schaffhausen',\n  'Schlieren',\n  'Schwyz',\n  'Siders',\n  'Sitten',\n  'Solothurn',\n  'St. Gallen',\n  'Steffisburg',\n  'Stäfa',\n  'Thalwil',\n  'Thun',\n  'Thônex',\n  'Uster',\n  'Val-de-Ruz',\n  'Vernier',\n  'Versoix',\n  'Vevey',\n  'Volketswil',\n  'Wallisellen',\n  'Wettingen',\n  'Wetzikon',\n  'Wil',\n  'Winterthur',\n  'Wohlen',\n  'Wädenswil',\n  'Yverdon-les-Bains',\n  'Zug',\n  'Zürich',\n];\n"
  },
  {
    "path": "src/locales/de_CH/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/de_CH/location/country_code.ts",
    "content": "// [ISO_3166-1](https://en.wikipedia.org/wiki/ISO_3166-1)\nexport default [\n  { alpha2: 'CH', alpha3: 'CHE', numeric: '756' },\n  { alpha2: 'DE', alpha3: 'DEU', numeric: '276' },\n  { alpha2: 'AT', alpha3: 'AUT', numeric: '040' },\n];\n"
  },
  {
    "path": "src/locales/de_CH/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport country_code from './country_code';\nimport postcode from './postcode';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  city_name,\n  city_pattern,\n  country_code,\n  postcode,\n  state,\n  state_abbr,\n  street_name,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/de_CH/location/postcode.ts",
    "content": "export default [\n  '1###',\n  '2###',\n  '3###',\n  '4###',\n  '5###',\n  '6###',\n  '7###',\n  '8###',\n  '9###',\n];\n"
  },
  {
    "path": "src/locales/de_CH/location/state.ts",
    "content": "export default [\n  'Aargau',\n  'Appenzell Ausserrhoden',\n  'Appenzell Innerrhoden',\n  'Basel-Land',\n  'Basel-Stadt',\n  'Bern',\n  'Freiburg',\n  'Genf',\n  'Glarus',\n  'Graubünden',\n  'Jura',\n  'Luzern',\n  'Neuenburg',\n  'Nidwalden',\n  'Obwalden',\n  'St. Gallen',\n  'Schaffhausen',\n  'Schwyz',\n  'Solothurn',\n  'Tessin',\n  'Thurgau',\n  'Uri',\n  'Waadt',\n  'Wallis',\n  'Zug',\n  'Zürich',\n];\n"
  },
  {
    "path": "src/locales/de_CH/location/state_abbr.ts",
    "content": "export default [\n  'AG',\n  'AR',\n  'AI',\n  'BL',\n  'BS',\n  'BE',\n  'FR',\n  'GE',\n  'GL',\n  'GR',\n  'JU',\n  'LU',\n  'NE',\n  'NW',\n  'OW',\n  'SG',\n  'SH',\n  'SZ',\n  'SO',\n  'TI',\n  'TG',\n  'UR',\n  'VD',\n  'VS',\n  'ZG',\n  'ZH',\n];\n"
  },
  {
    "path": "src/locales/de_CH/location/street_name.ts",
    "content": "export default [\n  'Amthausstrasse',\n  'Augustinergasse',\n  'Bahnhofstrasse',\n  'Birkenweg',\n  'Bierkellerweg',\n  'Columbusstrasse',\n  'Dorfstrasse',\n  'Elefantenbach',\n  'Endingerstrasse',\n  'Glockengasse',\n  'Hauptstrasse',\n  'Hirschengraben',\n  'Honiggasse',\n  'Industriestrasse',\n  'Katzenplatz',\n  'Kirchweg',\n  'Knoblauchweg',\n  'Lindenhofweg',\n  'Melonenstrasse',\n  'Oberdorfstrasse',\n  'Ödhus',\n  'Ogimatte',\n  'Rämistrasse',\n  'Rennweg',\n  'Rosenweg',\n  'Schulhausstrasse',\n  'Schulstrasse',\n  'Sihlfeldstrasse',\n  'Trittligasse',\n  'Uraniastrasse',\n  'Vorstadt',\n];\n"
  },
  {
    "path": "src/locales/de_CH/location/street_pattern.ts",
    "content": "export default ['{{location.street_name}}'];\n"
  },
  {
    "path": "src/locales/de_CH/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'German (Switzerland)',\n  code: 'de_CH',\n  country: 'CH',\n  language: 'de',\n  endonym: 'Deutsch (Schweiz)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/de_CH/person/first_name.ts",
    "content": "export default {\n  generic: ['Dominique'],\n  female: [\n    'Alice',\n    'Andrea',\n    'Angela',\n    'Anita',\n    'Anna',\n    'Anne',\n    'Anne-Marie',\n    'Annemarie',\n    'Astrid',\n    'Barbara',\n    'Beatrice',\n    'Beatrix',\n    'Bernadette',\n    'Bettina',\n    'Brigitta',\n    'Brigitte',\n    'Carmen',\n    'Caroline',\n    'Catherine',\n    'Chantal',\n    'Charlotte',\n    'Christa',\n    'Christiane',\n    'Christina',\n    'Christine',\n    'Claire',\n    'Claudia',\n    'Claudine',\n    'Corinne',\n    'Cornelia',\n    'Daniela',\n    'Danielle',\n    'Denise',\n    'Dora',\n    'Doris',\n    'Edith',\n    'Eliane',\n    'Elisabeth',\n    'Elsa',\n    'Elsbeth',\n    'Erica',\n    'Erika',\n    'Esther',\n    'Eva',\n    'Eveline',\n    'Evelyne',\n    'Fabienne',\n    'Florence',\n    'Franziska',\n    'Françoise',\n    'Gabriela',\n    'Gabrielle',\n    'Gertrud',\n    'Gisela',\n    'Hanna',\n    'Heidi',\n    'Helen',\n    'Helena',\n    'Helene',\n    'Hildegard',\n    'Ingrid',\n    'Irene',\n    'Iris',\n    'Isabelle',\n    'Jacqueline',\n    'Janine',\n    'Jean',\n    'Johanna',\n    'Jolanda',\n    'Josette',\n    'Josiane',\n    'Judith',\n    'Julia',\n    'Karin',\n    'Katharina',\n    'Laura',\n    'Laurence',\n    'Liliane',\n    'Liselotte',\n    'Lydia',\n    'Madeleine',\n    'Maja',\n    'Manuela',\n    'Margrit',\n    'Margrith',\n    'Maria',\n    'Marianne',\n    'Marion',\n    'Marlies',\n    'Marlis',\n    'Marlène',\n    'Martha',\n    'Martina',\n    'Martine',\n    'Maya',\n    'Michele',\n    'Micheline',\n    'Monica',\n    'Monika',\n    'Monique',\n    'Myriam',\n    'Nadia',\n    'Nadja',\n    'Nathalie',\n    'Nelly',\n    'Nicole',\n    'Paola',\n    'Patricia',\n    'Petra',\n    'Pia',\n    'Priska',\n    'Regina',\n    'Regula',\n    'Renata',\n    'Renate',\n    'Ruth',\n    'Sabine',\n    'Sandra',\n    'Silvia',\n    'Simone',\n    'Sonia',\n    'Sonja',\n    'Stéphanie',\n    'Susanna',\n    'Susanne',\n    'Suzanne',\n    'Sylvia',\n    'Sylvie',\n    'Therese',\n    'Toni',\n    'Ursula',\n    'Verena',\n    'Vreni',\n    'Véronique',\n    'Yolande',\n    'Yvette',\n    'Yvonne',\n  ],\n  male: [\n    'Alfons',\n    'Alfred',\n    'Alois',\n    'Andreas',\n    'André',\n    'Angelo',\n    'Antoine',\n    'Anton',\n    'Antonio',\n    'Armin',\n    'Arnold',\n    'Arthur',\n    'Beat',\n    'Bernard',\n    'Bernhard',\n    'Bruno',\n    'Carlo',\n    'Charles',\n    'Christian',\n    'Christoph',\n    'Christophe',\n    'Claude',\n    'Claudio',\n    'Daniel',\n    'Daniele',\n    'David',\n    'Denis',\n    'Didier',\n    'Dieter',\n    'Dominik',\n    'Edgar',\n    'Eduard',\n    'Edwin',\n    'Emil',\n    'Enrico',\n    'Eric',\n    'Erich',\n    'Ernst',\n    'Erwin',\n    'Eugen',\n    'Felix',\n    'Ferdinand',\n    'Francesco',\n    'Francis',\n    'Franco',\n    'Frank',\n    'Franz',\n    'François',\n    'Fredy',\n    'Fridolin',\n    'Friedrich',\n    'Fritz',\n    'Frédéric',\n    'Gabriel',\n    'Georg',\n    'Georges',\n    'Gerhard',\n    'Gianni',\n    'Gilbert',\n    'Giorgio',\n    'Giovanni',\n    'Giuseppe',\n    'Gottfried',\n    'Guido',\n    'Guy',\n    'Gérald',\n    'Gérard',\n    'Hans',\n    'Hans-Peter',\n    'Hans-Rudolf',\n    'Hans-Ulrich',\n    'Hansjörg',\n    'Hanspeter',\n    'Hansruedi',\n    'Hansueli',\n    'Harry',\n    'Heinrich',\n    'Heinz',\n    'Helmut',\n    'Henri',\n    'Herbert',\n    'Hermann',\n    'Hubert',\n    'Hugo',\n    'Jacques',\n    'Jakob',\n    'Jan',\n    'Jean-Claude',\n    'Jean-Daniel',\n    'Jean-François',\n    'Jean-Jacques',\n    'Jean-Louis',\n    'Jean-Luc',\n    'Jean-Marc',\n    'Jean-Marie',\n    'Jean-Paul',\n    'Jean-Pierre',\n    'Johann',\n    'Johannes',\n    'John',\n    'Josef',\n    'Joseph',\n    'Jörg',\n    'Jürg',\n    'Karl',\n    'Klaus',\n    'Konrad',\n    'Kurt',\n    'Laurent',\n    'Leo',\n    'Louis',\n    'Luca',\n    'Luigi',\n    'Lukas',\n    'Manfred',\n    'Manuel',\n    'Marc',\n    'Marcel',\n    'Marco',\n    'Mario',\n    'Markus',\n    'Martin',\n    'Massimo',\n    'Matthias',\n    'Maurice',\n    'Max',\n    'Michael',\n    'Michel',\n    'Nicolas',\n    'Niklaus',\n    'Norbert',\n    'Olivier',\n    'Oskar',\n    'Otto',\n    'Paolo',\n    'Pascal',\n    'Patrick',\n    'Paul',\n    'Peter',\n    'Philipp',\n    'Philippe',\n    'Pierre',\n    'Pierre-Alain',\n    'Pierre-André',\n    'Pius',\n    'Rainer',\n    'Raymond',\n    'Reinhard',\n    'Remo',\n    'Renato',\n    'Rene',\n    'René',\n    'Reto',\n    'Richard',\n    'Rudolf',\n    'Ruedi',\n    'Samuel',\n    'Sandro',\n    'Serge',\n    'Silvio',\n    'Simon',\n    'Stefan',\n    'Stephan',\n    'Stéphane',\n    'Theo',\n    'Theodor',\n    'Thomas',\n    'Ueli',\n    'Ulrich',\n    'Urs',\n    'Victor',\n    'Viktor',\n    'Walter',\n    'Werner',\n    'Willi',\n    'Willy',\n    'Wolfgang',\n    'Yves',\n  ],\n};\n"
  },
  {
    "path": "src/locales/de_CH/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/de_CH/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Ackermann',\n    'Aebi',\n    'Albrecht',\n    'Ammann',\n    'Amrein',\n    'Arnold',\n    'Bachmann',\n    'Bader',\n    'Bauer',\n    'Baumann',\n    'Baumgartner',\n    'Baur',\n    'Beck',\n    'Benz',\n    'Berger',\n    'Bernasconi',\n    'Betschart',\n    'Bianchi',\n    'Bieri',\n    'Blaser',\n    'Blum',\n    'Bolliger',\n    'Bosshard',\n    'Braun',\n    'Brun',\n    'Brunner',\n    'Bucher',\n    'Burri',\n    'Bär',\n    'Bättig',\n    'Bühler',\n    'Bühlmann',\n    'Christen',\n    'Egger',\n    'Egli',\n    'Eichenberger',\n    'Erni',\n    'Ernst',\n    'Eugster',\n    'Fankhauser',\n    'Favre',\n    'Fehr',\n    'Felber',\n    'Felder',\n    'Ferrari',\n    'Fischer',\n    'Flückiger',\n    'Forster',\n    'Frei',\n    'Frey',\n    'Frick',\n    'Friedli',\n    'Fuchs',\n    'Furrer',\n    'Gasser',\n    'Geiger',\n    'Gerber',\n    'Gfeller',\n    'Giger',\n    'Gloor',\n    'Graf',\n    'Grob',\n    'Gross',\n    'Gut',\n    'Haas',\n    'Hafner',\n    'Hartmann',\n    'Hasler',\n    'Hauser',\n    'Hermann',\n    'Herzog',\n    'Hess',\n    'Hirt',\n    'Hodel',\n    'Hofer',\n    'Hoffmann',\n    'Hofmann',\n    'Hofstetter',\n    'Hotz',\n    'Huber',\n    'Hug',\n    'Hunziker',\n    'Häfliger',\n    'Hürlimann',\n    'Imhof',\n    'Isler',\n    'Iten',\n    'Jenni',\n    'Jost',\n    'Jäggi',\n    'Kaiser',\n    'Kaufmann',\n    'Keller',\n    'Kern',\n    'Kessler',\n    'Knecht',\n    'Koch',\n    'Kohler',\n    'Kuhn',\n    'Kunz',\n    'Kägi',\n    'Kälin',\n    'Käser',\n    'Küng',\n    'Lang',\n    'Lanz',\n    'Lehmann',\n    'Leu',\n    'Leunberger',\n    'Lustenberger',\n    'Lutz',\n    'Lüscher',\n    'Lüthi',\n    'Maier',\n    'Marti',\n    'Martin',\n    'Maurer',\n    'Mayer',\n    'Meier',\n    'Meili',\n    'Meister',\n    'Merz',\n    'Mettler',\n    'Meyer',\n    'Michel',\n    'Moser',\n    'Mäder',\n    'Müller',\n    'Näf',\n    'Ott',\n    'Peter',\n    'Pfister',\n    'Portmann',\n    'Probst',\n    'Rey',\n    'Ritter',\n    'Roos',\n    'Roth',\n    'Rüegg',\n    'Schaller',\n    'Schaub',\n    'Scheidegger',\n    'Schenk',\n    'Scherrer',\n    'Schlatter',\n    'Schmid',\n    'Schmidt',\n    'Schneider',\n    'Schnyder',\n    'Schoch',\n    'Schuler',\n    'Schumacher',\n    'Schwab',\n    'Schwarz',\n    'Schweizer',\n    'Schäfer',\n    'Schär',\n    'Schärer',\n    'Schürch',\n    'Seiler',\n    'Senn',\n    'Sidler',\n    'Siegrist',\n    'Sigrist',\n    'Spörri',\n    'Stadelmann',\n    'Stalder',\n    'Staub',\n    'Stauffer',\n    'Steffen',\n    'Steiger',\n    'Steiner',\n    'Steinmann',\n    'Stettler',\n    'Stocker',\n    'Stucki',\n    'Studer',\n    'Stutz',\n    'Stöckli',\n    'Suter',\n    'Sutter',\n    'Tanner',\n    'Thommen',\n    'Tobler',\n    'Vogel',\n    'Vogt',\n    'Wagner',\n    'Walder',\n    'Walter',\n    'Weber',\n    'Wegmann',\n    'Wehrli',\n    'Weibel',\n    'Wenger',\n    'Wettstein',\n    'Widmer',\n    'Winkler',\n    'Wirth',\n    'Wirz',\n    'Wolf',\n    'Wyss',\n    'Wüthrich',\n    'Zbinden',\n    'Zehnder',\n    'Ziegler',\n    'Zimmermann',\n    'Zingg',\n    'Zollinger',\n    'Zürcher',\n  ],\n};\n"
  },
  {
    "path": "src/locales/de_CH/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/de_CH/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 1 },\n];\n"
  },
  {
    "path": "src/locales/de_CH/person/prefix.ts",
    "content": "export default {\n  generic: ['Dr.', 'Prof. Dr.'],\n  female: ['Frau'],\n  male: ['Herr'],\n};\n"
  },
  {
    "path": "src/locales/de_CH/phone_number/format/human.ts",
    "content": "export default [\n  '0800 ### ###',\n  '0800 ## ## ##',\n  '0## ### ## ##',\n  '+41 ## ### ## ##',\n  '0900 ### ###',\n  '076 ### ## ##',\n  '+4178 ### ## ##',\n  '0041 79 ### ## ##',\n];\n"
  },
  {
    "path": "src/locales/de_CH/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/de_CH/phone_number/format/international.ts",
    "content": "export default [\n  '+41800######',\n  '+41#########',\n  '+41900######',\n  '+4176#######',\n  '+4178#######',\n  '+4179#######',\n];\n"
  },
  {
    "path": "src/locales/de_CH/phone_number/format/national.ts",
    "content": "export default [\n  '0800 ### ###',\n  '0## ### ## ##',\n  '0900 ### ###',\n  '076 ### ## ##',\n  '078 ### ## ##',\n  '079 ### ## ##',\n];\n"
  },
  {
    "path": "src/locales/de_CH/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/dv/cell_phone/formats.ts",
    "content": "export default [\n  '7######',\n  '9######',\n  '+9607######',\n  '+9609######',\n  '+960 7######',\n  '+960 9######',\n];\n"
  },
  {
    "path": "src/locales/dv/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/dv/color/human.ts",
    "content": "export default [\n  'ހުދު',\n  'ނާރިނގުކުލަ',\n  'ނޫ',\n  'ރަންކުލަ',\n  'ރަތް',\n  'ރިހިކުލަ',\n  'ރީނދޫކުލަ',\n  'ކަޅު',\n  'އަޅިކުލަ',\n  'ވިލުނޫ',\n  'މަޑުފެހި',\n  'މުށިކުލަ',\n  'ފިޔާތޮށިކުލަ',\n  'ފެހިކުލަ',\n  'ދަނބުކުލަ',\n];\n"
  },
  {
    "path": "src/locales/dv/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/dv/company/adjective.ts",
    "content": "export default [\n  'ހަޑި',\n  'ހިރަފުސް',\n  'ހުށިޔާރު',\n  'ހުތުރު',\n  'ހޫނު',\n  'ނުރައްކާ',\n  'ނުފެންނަ',\n  'ރީތި',\n  'ބޮޑު',\n  'ކުޑަ',\n  'އަނދިރި',\n  'އަލި',\n  'އެއްވަނަ',\n  'މަޖާ',\n  'މޮޅު',\n  'ފިނި',\n  'ފުރިހަމަ',\n  'ފޫހި',\n  'ދަށް',\n  'ދެވަނަ',\n  'ތިންވަނަ',\n  'ގޮތްކުޑަ',\n  'ސަމާލު',\n  'ސާފު',\n];\n"
  },
  {
    "path": "src/locales/dv/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport adjective from './adjective';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\nimport noun from './noun';\n\nconst company: CompanyDefinition = {\n  adjective,\n  legal_entity_type,\n  name_pattern,\n  noun,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/dv/company/legal_entity_type.ts",
    "content": "export default [\n  '.ޕބލކ. ލޓޑ',\n  '.ޕވޓ. ލޓޑ',\n  'އޮފީސް',\n  'ގުރޫޕް',\n  'ޕަބްލިކް ލިމިޓެޑް',\n  'ޕުރައިވެޓް ލިމިޓެޑް',\n];\n"
  },
  {
    "path": "src/locales/dv/company/name_pattern.ts",
    "content": "export default [\n  '{{company.adjective}} {{company.noun}} {{company.legal_entity_type}}',\n  '{{company.adjective}} {{person.lastName}} {{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.firstName}} {{company.legal_entity_type}}',\n  '{{person.lastName}} & {{person.lastName}} {{company.noun}} {{company.legal_entity_type}}',\n  '{{person.lastName}} {{company.legal_entity_type}}',\n];\n"
  },
  {
    "path": "src/locales/dv/company/noun.ts",
    "content": "export default [\n  'ހަރުފަ',\n  'ހަރުގެ',\n  'ހިރުނދު',\n  'ހެލިކޮޕްޓަރު',\n  'ހޮޅުއަށި',\n  'ނިކަ',\n  'ރަތަފަ',\n  'ރުއް',\n  'ރޮކެޓު',\n  'ބަކަރި',\n  'ބައްރެލި',\n  'ބިއްލޫރި',\n  'ބުޅާ',\n  'ބޮއްކުރާ',\n  'ބޮޑުމަސް',\n  'ކަނބިލި',\n  'ކަނޑު',\n  'ކަނޑުމަސް',\n  'ކަރުދާސް',\n  'ކާޅު',\n  'ކުކުޅު',\n  'ކުޑަމަސް',\n  'ކޮންޓެއިނަރު',\n  'އަތަ',\n  'އިރުވާހުދު',\n  'ވަޑައިންގެ',\n  'ވިލު',\n  'މަނަވަރު',\n  'މަކުނު',\n  'މަތިންދާބޯޓު',\n  'މަގޫ',\n  'މަސް',\n  'މާރަނގަ',\n  'މާކަނާ',\n  'މުރަނގަ',\n  'މޫ',\n  'މޫދު',\n  'މޭވާ',\n  'ފަރުމަސް',\n  'ފަޅު',\n  'ފުޅި',\n  'ފެން',\n  'ފޮތި',\n  'ދަގަނޑު',\n  'ދިއްގާ',\n  'ދޯނި',\n  'ތަރުކާރި',\n  'ލަކުޑި',\n  'ގަނޑުފެން',\n  'ގަރާޖު',\n  'ގަސް',\n  'ގިރި',\n  'ގުދަން',\n  'ގެރި',\n  'ގޮނޑު',\n  'ގޮނޑުދޮށް',\n  'ގޯތި',\n  'ޕުލާސްޓިކު',\n];\n"
  },
  {
    "path": "src/locales/dv/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/dv/date/month.ts",
    "content": "export default {\n  wide: [\n    'ނޮވެންބަރެ',\n    'ރަބީޢުލްއައްވަލް',\n    'ރަބީޢުލްއާޚިރު',\n    'ރަމަޞާން',\n    'ރަޖަބު',\n    'އެޕްރީލް',\n    'އޮކްޓޫބަރު',\n    'އޮގަސްޓު',\n    'މާރިޗު',\n    'މުޙައްރަމް',\n    'މޭ',\n    'ފެބުރުވަރީ',\n    'ސެޕްޓެންބަރު',\n    'ޑިސެންބަރު',\n    'ޖަނަވަރީ',\n    'ޖުމާދަލްއާޚިރު',\n    'ޖުމާދަލްއޫލާ',\n    'ޖުލައި',\n    'ޖޫން',\n    'ޛުލްޙިއްޖާ',\n    'ޛުލްޤައިދާ',\n    'ޝައްވާލް',\n    'ޝަޢުބާން',\n    'ޞަފަރު',\n  ],\n  abbr: [\n    'ނޮވެންބަރެ',\n    'ރަބީޢުލްއައްވަލް',\n    'ރަބީޢުލްއާޚިރު',\n    'ރަމަޞާން',\n    'ރަޖަބު',\n    'އެޕްރީލް',\n    'އޮކްޓޫބަރު',\n    'އޮގަސްޓު',\n    'މާރިޗު',\n    'މުޙައްރަމް',\n    'މޭ',\n    'ފެބުރުވަރީ',\n    'ސެޕްޓެންބަރު',\n    'ޑިސެންބަރު',\n    'ޖަނަވަރީ',\n    'ޖުމާދަލްއާޚިރު',\n    'ޖުމާދަލްއޫލާ',\n    'ޖުލައި',\n    'ޖޫން',\n    'ޛުލްޙިއްޖާ',\n    'ޛުލްޤައިދާ',\n    'ޝައްވާލް',\n    'ޝަޢުބާން',\n    'ޞަފަރު',\n  ],\n};\n"
  },
  {
    "path": "src/locales/dv/date/weekday.ts",
    "content": "export default {\n  wide: [\n    'ހުކުރު',\n    'ހޮނިހިރު',\n    'ހޯމަ',\n    'ބުރާސްފަތި',\n    'ބުދަ',\n    'އަންގާރަ',\n    'އާދީއްތަ',\n  ],\n  abbr: [\n    'ހުކުރު',\n    'ހޮނިހިރު',\n    'ހޯމަ',\n    'ބުރާސްފަތި',\n    'ބުދަ',\n    'އަންގާރަ',\n    'އާދީއްތަ',\n  ],\n};\n"
  },
  {
    "path": "src/locales/dv/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport color from './color';\nimport company from './company';\nimport date from './date';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `dv` locale.\n *\n * - Language: Maldivian\n * - Endonym: ދިވެހި\n */\nconst dv: LocaleDefinition = {\n  cell_phone,\n  color,\n  company,\n  date,\n  location,\n  lorem,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default dv;\n"
  },
  {
    "path": "src/locales/dv/location/city_name.ts",
    "content": "export default [\n  'ރަސްގެ',\n  'ބުޅާ',\n  'ކާށި',\n  'ކުރުނބާ',\n  'މަޑި',\n  'ކޯވަިމަސް',\n  'ބޮޑުމަސް',\n  'ކަނު',\n  'ބޮޑު',\n  'ވައި',\n  'އަލަނާސި',\n  'އަނބު',\n  'ކަރާ',\n  'ބަށި',\n  'ޗިޗަންޑާ',\n  'ބޯށި',\n  'ތޮޅި',\n  'ދޫނި',\n  'ކެކުރި',\n];\n"
  },
  {
    "path": "src/locales/dv/location/city_pattern.ts",
    "content": "export default [\n  '{{location.city_prefix}} {{company.noun}}{{location.city_suffix}}',\n  '{{company.adjective}}{{company.noun}}{{location.city_suffix}}',\n  '{{location.city_prefix}} {{person.firstName}}',\n  '{{person.firstName}}{{location.city_suffix}}',\n  '{{person.lastName}}{{location.city_suffix}}',\n  '{{location.city_name}}',\n];\n"
  },
  {
    "path": "src/locales/dv/location/city_prefix.ts",
    "content": "export default ['އިރުމަތި', 'ހުޅަނގު', 'ދެކުނު', 'އުތުރު', 'ދެ'];\n"
  },
  {
    "path": "src/locales/dv/location/city_suffix.ts",
    "content": "export default ['ފުށި', 'ދޫ', 'ފަރު', 'ރަށް', 'ކޮޑި'];\n"
  },
  {
    "path": "src/locales/dv/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport city_prefix from './city_prefix';\nimport city_suffix from './city_suffix';\nimport postcode from './postcode';\nimport street_pattern from './street_pattern';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  city_name,\n  city_pattern,\n  city_prefix,\n  city_suffix,\n  postcode,\n  street_pattern,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/dv/location/postcode.ts",
    "content": "export default ['#####'];\n"
  },
  {
    "path": "src/locales/dv/location/street_pattern.ts",
    "content": "export default [\n  '{{person.firstName}} {{location.street_suffix}}',\n  '{{person.lastName}} {{location.street_suffix}}',\n  '{{company.adjective}} {{company.noun}} {{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/dv/location/street_suffix.ts",
    "content": "export default ['ހިނގުން', 'މަގު', 'ގޯޅި'];\n"
  },
  {
    "path": "src/locales/dv/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/dv/lorem/word.ts",
    "content": "export default [\n  'ޓޫރިޒަމް',\n  'ދާއިރާ',\n  'ބޮޑު',\n  'އިންގިލާބެއް',\n  'ގޮތުގައި',\n  'ތަރައްގީ',\n  'ކުރާ',\n  'ވިދާޅުވެއްޖެ',\n  'އެއްގޮތަށް',\n  'ރިސޯޓުތަކާ',\n  'މުޅިން',\n  'ފެންވަރުގެ',\n  'ކުންފުންޏާއި',\n  'ނާގޯށި',\n  'ޕަސެންޓެވެ',\n  'ޖޮއިންޓް',\n  'ވެންޗާއެއްގެ',\n  'ފުރަތަމަ',\n  'މިލިއަން',\n  'ފަހުރުވެރިވާ',\n  'އެހެނިހެން',\n  'ކަންކަން',\n  'ޖަލާލުއްދީން',\n  'ސިޓީ',\n  'ޕްރިންސިޕަލް',\n  'ތަކެތި',\n  'ކުޑަކުދިންނަށް',\n  'އަހައްމިޔަތު',\n  'މުސްތަގުބަލަށް',\n  'ވަސީލަތްތަކާއި',\n  'ވެރިކަން',\n  'ގެއްލުންނުވާ',\n  'ފުރުސަތު',\n  'ކަންބޮޑުވުން',\n  'އެންމެ',\n  'ތަންފުކެއް',\n  'އިމުގެ',\n  'މިކަންކުރަން',\n  'ފޯޅަވަހީ',\n  'ބައުންޑަރީ',\n  'އިނގިރޭސިވިލާތް',\n];\n"
  },
  {
    "path": "src/locales/dv/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Maldivian',\n  code: 'dv',\n  language: 'dv',\n  endonym: 'ދިވެހި',\n  dir: 'rtl',\n  script: 'Thaa',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/dv/person/first_name.ts",
    "content": "export default {\n  female: [\n    'ހާނީ',\n    'ހާޖަރު',\n    'ހިންދު',\n    'ހުނައިދާ',\n    'ނަވާރު',\n    'ނަފީސާ',\n    'ނަސީބާ',\n    'ރަމްލާ',\n    'ރަޤީޤާ',\n    'ރުމައިޞާއު',\n    'ރުފައިދާ',\n    'ރުޤައްޔާ',\n    'ބަރްކާ',\n    'ބަލްޤީސް',\n    'ކުލްޘޫމް',\n    'އަސްމާއު',\n    'އާމިނަތު',\n    'އާސިޔާ',\n    'އުއްމުކުލްޘޫމޮ',\n    'އުމާމާ',\n    'މަރްޔަމޮ',\n    'މައިމޫނާ',\n    'މާރިޔާ',\n    'މުސްލިމާ',\n    'ފާޠިމާ',\n    'ލަޔާލީ',\n    'ސައުދާ',\n    'ސަލްމާ',\n    'ސަޢާދު',\n    'ސާރާ',\n    'ސުމައްޔާ',\n    'ސުލައިމް',\n    'ޒައިނަބު',\n    'ޒުލައިޚާ',\n    'ޖަމީލާ',\n    'ޖުވައިރިއްޔާ',\n    'ޙައްވާ',\n    'ޙަފްޞާ',\n    'ޙަލީމާ',\n    'ޙަސްނާއު',\n    'ޚައިރާ',\n    'ޚަވްލާ',\n    'ޚަދީޖާ',\n    'ޝަހީދާ',\n    'ޝިފާ',\n    'ޞަފިއްޔާ',\n    'ޢާއިޝާ',\n    'ޢާތިކާ',\n    'ޤައިލާ',\n  ],\n  male: [\n    'އަބޫބަކްރު',\n    'އަލީ',\n    'އާދަމް',\n    'އިބްރާހީމް',\n    'އިލްޔާސް',\n    'އިސްމާޢީލް',\n    'އުސާމާ',\n    'މުޙައްމަދު',\n    'މޫސާ',\n    'ދާއޫދު',\n    'ޔޫސުފް',\n    'ޢަޠާ',\n    'ޢީސާ',\n    'ޤުދާސް',\n  ],\n};\n"
  },
  {
    "path": "src/locales/dv/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport sex from './sex';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  sex,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/dv/person/last_name.ts",
    "content": "export default {\n  generic: ['ލަސަން', 'ޔާޤޫތު', 'ޝަބާބު', 'ޝަފްޝާފް', 'ޢަންދަލީބު'],\n  female: [\n    'ހަނާ',\n    'ހައިނަމާ',\n    'ހާނީ',\n    'ހާދިއާ',\n    'ހިންދާމް',\n    'ހިބާ',\n    'ހުދާ',\n    'ހޫނާ',\n    'ނަރްޖިސް',\n    'ނަޖާ',\n    'ނަޖްމާ',\n    'ނާހީ',\n    'ނާއިފާ',\n    'ނާވީ',\n    'ނާލާ',\n    'ނުބްހާ',\n    'ނުޚްބާ',\n    'ނޫރުލްހުދާ',\n    'ރަހީނާ',\n    'ރަބާބާ',\n    'ރަކީނާ',\n    'ރައުޙިއްޔާ',\n    'ރައްސާމާ',\n    'ރަވްނަޤް',\n    'ރަފާހިއްޔާ',\n    'ރަޖާ',\n    'ރަޖާޙާ',\n    'ރަޙޫލް',\n    'ރާބިޙާ',\n    'ރާމާ',\n    'ރާފިޢާ',\n    'ރާސިޙާ',\n    'ރާޖިޔާ',\n    'ރިދާފާ',\n    'ރިޢާ',\n    'ރުއުޔާ',\n    'ރުމައިޒާ',\n    'ރުފައިދާ',\n    'ރުޝްދިއްޔާ',\n    'ބަހިއްޔު',\n    'ބަރުޒާ',\n    'ބަރުޢުމް',\n    'ބަދުރިއްޔާ',\n    'ބަތޫލް',\n    'ބަތްނާ',\n    'ބަޝާޝާ',\n    'ބަޝޫޝޤް',\n    'ބަޠްޙާއު',\n    'ބާޛިލާ',\n    'ކަންޒު',\n    'ކަރާއިމް',\n    'ކަބީރާ',\n    'ކާއިނާ',\n    'ކާފިޔާ',\n    'ކާސިބާ',\n    'ކާޙިލާ',\n    'ކިނާނާ',\n    'ކިފާޔާ',\n    'ކުރައިމާން',\n    'ކުލްޘޫމް',\n    'އަންބާ',\n    'އަންޖަލް',\n    'އަރުވާ',\n    'އަޘީލާ',\n    'އަޘްމާރު',\n    'އިރާދާ',\n    'އިރުތިޖާޢު',\n    'އިބާ',\n    'އުމަރާ',\n    'އުމުނިއްޔާ',\n    'ވަހިއްޔާ',\n    'ވަޝީކު',\n    'ވަޞްފާ',\n    'ވާޙާ',\n    'ވިޖްދާން',\n    'ވުސްޢާ',\n    'މަރްހޫބާ',\n    'މަދާ',\n    'މަލަދު',\n    'މާހާ',\n    'މާހީ',\n    'މާވީ',\n    'މާސާ',\n    'މާޝީ',\n    'މީފާ',\n    'މުނާ',\n    'މުއުނިސާ',\n    'މުއުމިނާ',\n    'މުސްކާ',\n    'ފަރާއިދު',\n    'ފައިނާން',\n    'ފައުޤިއްޔާ',\n    'ފައްވާޙާ',\n    'ފަތުޙިއްޔާ',\n    'ފާރީހާން',\n    'ފާއިޒާ',\n    'ފިރްޔާލް',\n    'ފިޠްރިއްޔާ',\n    'ފުހައިދާ',\n    'ފުނޫން',\n    'ފުރައިސާ',\n    'ދަރްޤާ',\n    'ދައުމާއު',\n    'ދަފީނާ',\n    'ދަލޫފް',\n    'ދާނިޔާ',\n    'ދާއިޙާ',\n    'ދާޖިނާ',\n    'ދުއްރުން',\n    'ތަބައްރުޢު',\n    'ތަޒައްޔުން',\n    'ތަޙައްޝުމު',\n    'ތަޛްހީބު',\n    'ތަޣްރީދު',\n    'ތާއިޢާ',\n    'ތާއްމާ',\n    'ތިމްރާޙަތު',\n    'ލިޔާނާ',\n    'ލުބާ',\n    'ލުބާބާ',\n    'ލުއުލުއު',\n    'ލުއްޖާ',\n    'ސަނަމް',\n    'ސަލްސަބީލް',\n    'ސަޙަރު',\n    'ސަޢުދިއްޔާ',\n    'ސާބިޤާ',\n    'ސާމިޤާ',\n    'ސުންދުސް',\n    'ސުބުޙާތު',\n    'ސުއުދާ',\n    'ސުމައިޙާ',\n    'ޒަރްނަޤާ',\n    'ޒަރްކަޝާ',\n    'ޒަބަރުޖަދް',\n    'ޒައިޒަފޫން',\n    'ޒަޖާ',\n    'ޒަޢުފަރާނާ',\n    'ޒާހް',\n    'ޒާރާ',\n    'ޒާޚިރާ',\n    'ޒާޚިޒުންބުޤާރާ',\n    'ޒިދުނީ',\n    'ޒުންބުޤާ',\n    'ޒުރްޤުމް',\n    'ޒުބައިދާ',\n    'ޒުމުއްރުދާ',\n    'ޔަމްނާ',\n    'ޔަޝްމް',\n    'ޔަޤްޡާ',\n    'ޔާސިރާ',\n    'ޖައިދާނާ',\n    'ޖަލްވާ',\n    'ޖަސާރާ',\n    'ޖާސިމާ',\n    'ޖިދާ',\n    'ޖުނައިނާ',\n    'ޖުމާއު',\n    'ޖުމްލާނާ',\n    'ޘަރާ',\n    'ޘަބްރާ',\n    'ޘަވާ',\n    'ޘާނީ',\n    'ޘުރައްޔާ',\n    'ޙަނާން',\n    'ޙަބީބާ',\n    'ޙަމްރާއު',\n    'ޙަދްވާ',\n    'ޙަޝްމާ',\n    'ޙަޞްނާ',\n    'ޙާރިސާ',\n    'ޙިންނާ',\n    'ޙިބާއު',\n    'ޚަވްދު',\n    'ޚަވްލީ',\n    'ޚަވްޟާ',\n    'ޚަދްރާ',\n    'ޚާލިޞާ',\n    'ޚުލަސާ',\n    'ޛަރާ',\n    'ޛަބާރާ',\n    'ޛަމާމަތު',\n    'ޛާބިރާ',\n    'ޛިކްރާ',\n    'ޝަރްސާއު',\n    'ޝަރްޤިއްޔާ',\n    'ޝަމަރުދަލް',\n    'ޝަމްސާ',\n    'ޝަލަބިއްޔާ',\n    'ޝަޖިއްޔާ',\n    'ޝާރިޔާ',\n    'ޝާއިޤާ',\n    'ޝިންޝިނާ',\n    'ޝުޢާޢު',\n    'ޞަބިއްޔާ',\n    'ޞާއިބާ',\n    'ޞާފީނާޒް',\n    'ޞިންވާން',\n    'ޞިއްދީޤާ',\n    'ޞުބައިޙާ',\n    'ޟާމިނަތު',\n    'ޟާޙިޔާ',\n    'ޟިފާފް',\n    'ޟިޔާ',\n    'ޟުޙާ',\n    'ޠަރޫބު',\n    'ޠައްޔިބާ',\n    'ޠާހިރާ',\n    'ޠުމޫޙާ',\n    'ޠުލްސާ',\n    'ޡަހީރާ',\n    'ޡަމްޔާ',\n    'ޡާފިރާ',\n    'ޡުއްލާ',\n    'ޢަންނާބު',\n    'ޢަންބަރާ',\n    'ޢަރޫޝާ',\n    'ޢަބީރު',\n    'ޢައްޒާ',\n    'ޢަފާފާ',\n    'ޢަދުލިއްޔާ',\n    'ޢަލާނާ',\n    'ޢަލާނިޔާ',\n    'ޢަޛްރާ',\n    'ޢަޠާޔާ',\n    'ޢާއިދާ',\n    'ޢާލިޔާ',\n    'ޢާޖިލާ',\n    'ޢާޤިބާ',\n    'ޢުތުބާ',\n    'ޣާނީ',\n    'ޣާދާ',\n    'ޣާޔާ',\n    'ޣިނާ',\n    'ޣީރާ',\n    'ޣީދު',\n    'ޤަބްސާ',\n    'ޤަމީން',\n    'ޤާނިތު',\n    'ޤިޠާފް',\n    'ޤުމްރިއްޔާ',\n    'ޤުދުވާ',\n    'ޤުޘަމް',\n  ],\n  male: [\n    'ހައްފާފް',\n    'ހާދީ',\n    'ހިންދިސް',\n    'ހިދާޔަތް',\n    'ހުޛުލޫލް',\n    'ނައްބާރު',\n    'ނުހައިލް',\n    'ނުސައިބު',\n    'ނުޖުދު',\n    'ނުޢައިމް',\n    'ރައުބު',\n    'ރަޙޫމް',\n    'ރާބިޙް',\n    'ރޫދު',\n    'ބަޝޫޝް',\n    'ބާޤީ',\n    'ބުހްލޫލް',\n    'ބުރްހާން',\n    'ކައިސޫމް',\n    'ކައުޘަރު',\n    'ކަލަޖް',\n    'އަކްޙަލް',\n    'އަޘްހަރު',\n    'ވަހްބު',\n    'ވައްޟާޙް',\n    'ވަދީސް',\n    'ވާބިޞް',\n    'ވާފިރު',\n    'މަބްޞަރު',\n    'މައާބު',\n    'މައުރަބު',\n    'މައުމަލް',\n    'މުދުރިކަތު',\n    'މުތަނާސިޤް',\n    'ފަހުމާން',\n    'ފައިލަޤު',\n    'ފަތޫޙް',\n    'ފާއިޤު',\n    'ދައްރާކު',\n    'ދާރިބު',\n    'ދިރްފިސް',\n    'ދީވާން',\n    'ތަރަފް',\n    'ތައްމާމް',\n    'ތުކްލާން',\n    'ލަބިޤު',\n    'ލުބަދު',\n    'ލުޠުފީ',\n    'ލުޤުމާން',\n    'ސަރުމަދު',\n    'ސާޖީ',\n    'ސާޤީ',\n    'ސިބުޠު',\n    'ޒިރުޔާބު',\n    'ޒިބްރިޖު',\n    'ޒޯފިޝާން',\n    'ޔަލްމަޢި',\n    'ޔަގްޡާން',\n    'ޔޫޝަޢު',\n    'ޖަޛަލް',\n    'ޖާބިރު',\n    'ޖާސިމް',\n    'ޖުންދު',\n    'ޖުސުމް',\n    'ޘަރިއްޔު',\n    'ޘަވިއްޔު',\n    'ޘާޣިމް',\n    'ޙަބީބު',\n    'ޙަޘީޘް',\n    'ޙާބިސް',\n    'ޙާފިދު',\n    'ޙުސްނީ',\n    'ޚައިރީ',\n    'ޚާބިސް',\n    'ޚާފިޤާނި',\n    'ޚިތާމް',\n    'ޛަހަބު',\n    'ޛަކީ',\n    'ޛުއްނޫރު',\n    'ޝަލޫލް',\n    'ޝާމިސް',\n    'ޝުބޫލް',\n    'ޞަބޫރު',\n    'ޞަފިއްޔު',\n    'ޞަދޫޙު',\n    'ޞުރޫޙު',\n    'ޠާލިބު',\n    'ޠާޙީ',\n    'ޠިބާބު',\n    'ޡަފަރު',\n    'ޡިލާލް',\n    'ޡުހޫރު',\n    'ޢަންބަރު',\n    'ޢަބްޤަރީ',\n    'ޢައްމާރު',\n    'ޢާބިދީން',\n    'ޢިއްޒަތު',\n    'ޣަންދޫރު',\n    'ޣައްރާފް',\n    'ޣައްސާން',\n    'ޣަޔްދަން',\n    'ޣާދިފު',\n    'ޣުމޫމް',\n    'ޤަވާމް',\n    'ޤާބޫސް',\n    'ޤިންދީލް',\n    'ޤިންޠާރް',\n  ],\n};\n"
  },
  {
    "path": "src/locales/dv/person/last_name_pattern.ts",
    "content": "export default {\n  female: [{ value: '{{person.last_name.female}}', weight: 1 }],\n  male: [{ value: '{{person.last_name.male}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/dv/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 1 },\n];\n"
  },
  {
    "path": "src/locales/dv/person/prefix.ts",
    "content": "export default { generic: ['ބަނޑޭރި', 'ބޮޑު', 'އަމީރާ', 'އަމީރު'] };\n"
  },
  {
    "path": "src/locales/dv/person/sex.ts",
    "content": "export default ['އަންހެން', 'ފިރިހެން'];\n"
  },
  {
    "path": "src/locales/dv/phone_number/format/human.ts",
    "content": "export default [\n  '3######',\n  '4######',\n  '5######',\n  '6######',\n  '7######',\n  '8######',\n  '9######',\n  '3## ####',\n  '4## ####',\n  '5## ####',\n  '6## ####',\n  '7## ####',\n  '8## ####',\n  '9## ####',\n  '+9603######',\n  '+9604######',\n  '+9605######',\n  '+9606######',\n  '+9607######',\n  '+9608######',\n  '+9609######',\n  '+960 3## ####',\n  '+960 4## ####',\n  '+960 5## ####',\n  '+960 6## ####',\n  '+960 7## ####',\n  '+960 8## ####',\n  '+960 9## ####',\n  '+960-3######',\n  '+960-4######',\n  '+960-5######',\n  '+960-6######',\n  '+960-7######',\n  '+960-8######',\n  '+960-9######',\n  '+960-3##-####',\n  '+960-4##-####',\n  '+960-5##-####',\n  '+960-6##-####',\n  '+960-7##-####',\n  '+960-8##-####',\n  '+960-9##-####',\n];\n"
  },
  {
    "path": "src/locales/dv/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/dv/phone_number/format/international.ts",
    "content": "export default [\n  '+9603######',\n  '+9604######',\n  '+9605######',\n  '+9606######',\n  '+9607######',\n  '+9608######',\n  '+9609######',\n];\n"
  },
  {
    "path": "src/locales/dv/phone_number/format/national.ts",
    "content": "export default [\n  '3##-####',\n  '4##-####',\n  '5######',\n  '6##-####',\n  '7##-####',\n  '8######',\n  '9##-####',\n];\n"
  },
  {
    "path": "src/locales/dv/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/el/app/author.ts",
    "content": "export default ['{{person.name}}', '{{company.name}}'];\n"
  },
  {
    "path": "src/locales/el/app/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport author from './author';\nimport name_ from './name';\nimport version from './version';\n\nconst app = {\n  author,\n  name: name_,\n  version,\n};\n\nexport default app;\n"
  },
  {
    "path": "src/locales/el/app/name.ts",
    "content": "export default [\n  'ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ',\n  'ΕΜΠΟΡΙΚΗ ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ Α.Ε.',\n  'Η ΕΘΝΙΚΗ (ΕΛΛ. ΕΤΑΙΡΙΑ ΓΕΝ. ΑΣΦΑΛΕΙΩΝ)',\n  'ΑΙΟΛΙΚΗ Α.Ε.Ε.Χ.',\n  'ΚΑΖΙΝΟ ΠΟΡΤΟ ΚΑΡΡΑΣ Α.Ε.',\n  'ΛΑΝΑΚΑΜ Α.Ε.',\n  'ΠΛΑΣΤΙΚΑ ΘΡΑΚΗΣ Α.Β.Ε.Ε.',\n  'ΤΙΤΑΝ ΑΝΩΝΥΜΗ ΕΤΑΙΡΙΑ ΤΣΙΜΕΝΤΩΝ',\n  'S & B ΒΙΟΜΗΧΑΝΙΚΑ ΟΡΥΚΤΑ Α.Ε.',\n  'Α. ΚΑΛΠΙΝΗΣ - Ν.ΣΙΜΟΣ Α.Ε.Β.Ε.',\n  'Χ. ΡΟΚΑΣ Α.Β.Ε.Ε.',\n  'ELBISCO A.E ΣΥΜΜΕΤΟΧΩΝ',\n  'ΚΥΛΙΝΔΡΟΜΥΛΟΙ Κ. ΣΑΡΑΝΤΟΠΟΥΛΟΣ Α.Ε.',\n  'ΑΛΥΣΙΔΑ Α.Β.Ε.Ε.',\n  'ΕΜΠΟΡΙΚΟΣ ΔΕΣΜΟΣ Α.Ε.Β.Ε',\n  'ΙΠΠΟΤΟΥΡ Α.Ε.',\n  'ΣΠ. ΤΑΣΟΓΛΟΥ Α.Ε.- DELONGHI',\n  'ΕΚΤΕΡ Α.Ε.',\n  'ΙΜΠΕΡΙΟ Α.Ε.',\n  'ΡΑΔΙΟ Α. ΚΟΡΑΣΙΔΗΣ Ε.Ε.Α.Ε.',\n  'ΜΙΝΩΙΚΕΣ ΓΡΑΜΜΕΣ',\n  'MEVACO ΜΕΤΑΛΛΟΥΡΓΙΚΗ Α.Β.Ε.Ε.',\n  'Ε.ΥΔ.Α.Π. Α.Ε.',\n  'ΒΟΓΙΑΤΖΟΓΛΟΥ SYSTEMS Α.Ε.',\n  'ΑΓΡΟΤΙΚΗ ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ Α.Ε.',\n  'ΠΡΟΜΟΤΑ ΕΛΛΑΣ Α.Ε',\n  'COMPUCON ΕΦΑΡΜΟΓΕΣ ΥΠΟΛΟΓΙΣΤΩΝ ΑΒΕΕ',\n  'CENTRIC ΠΟΛΥΜΕΣΑ ΑΝΩΝΥΜΗ ΕΤΑΙΡΕΙΑ',\n  'FASHION BOX ΕΛΛΑΣ ΑΕ',\n  'Ι. ΚΛΟΥΚΙΝΑΣ - Ι. ΛΑΠΠΑΣ ΤΕΧΝΙΚΗ ΚΑΙ ΕΜΠΟΡΙΚΗ Α.Ε.',\n  'ΕΛΙΝΟΙΛ ΕΛΛΗΝΙΚΗ ΕΤΑΙΡΙΑ ΠΕΤΡΕΛΑΙΩΝ ΑΝΩΝΥΜΗ ΕΤΑΙΡΙΑ',\n  'ΔΕΛΤΑ ΜΗΧΑΝΟΛΟΓΙΚΟΣ ΕΞΟΠΛΙΣΜΟΣ & ΟΛΟΚΛΗΡΩΜΕΝΑ ΕΡΓΑ ΑΒΕΤΕ',\n];\n"
  },
  {
    "path": "src/locales/el/app/version.ts",
    "content": "export default ['0.#.#', '0.##', '#.##', '#.#', '#.#.#'];\n"
  },
  {
    "path": "src/locales/el/cell_phone/formats.ts",
    "content": "export default ['697## ######', '698## ######', '699## ######', '692## ######'];\n"
  },
  {
    "path": "src/locales/el/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/el/color/human.ts",
    "content": "export default [\n  'ασημί',\n  'βιολετί',\n  'γκρί',\n  'κίτρινο',\n  'κοκκικο',\n  'κυανό',\n  'λαδί',\n  'λευκό',\n  'μαύρο',\n  'μπλε',\n  'μωβ',\n  'πορτοκαλί',\n  'πράσινο',\n  'ροζ',\n  'τρικουάζ',\n  'φουξια',\n  'χρυσό',\n];\n"
  },
  {
    "path": "src/locales/el/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/el/commerce/department.ts",
    "content": "export default [\n  'Grocery',\n  'Sports',\n  'Αυτοκίνητο',\n  'Βιβλία',\n  'Βιομηχανικά',\n  'Εξοχή',\n  'Εργαλεία',\n  'Ηλεκτρονικές Συσκευές',\n  'Κήπος',\n  'Κοσμήματα',\n  'Μουσική',\n  'Μωρό',\n  'Ομορφιά',\n  'Παιδί',\n  'Παιχνίδια',\n  'Παπούτσια',\n  'Ρουχισμός',\n  'Σπίτι',\n  'Ταινίες',\n  'Υγεία',\n  'Υπολογιστές',\n];\n"
  },
  {
    "path": "src/locales/el/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport department from './department';\nimport product_name from './product_name';\n\nconst commerce: CommerceDefinition = {\n  department,\n  product_name,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/el/commerce/product_name.ts",
    "content": "export default {\n  adjective: [\n    'Άδεια',\n    'Αγροτικό',\n    'Απίστευτο',\n    'Εργονομικό',\n    'Κομψό',\n    'Μικρό',\n    'Πρακτικό',\n    'Φανταστικό',\n    'Χειροποίητα',\n    'Χειροποίητο',\n  ],\n  material: ['Κατεψυγμένο', 'Μέταλο', 'Ξύλινο', 'Πλαστικό', 'Φρέσκο'],\n  product: [\n    'Αυτοκίνητο',\n    'Γάντια',\n    'Καπέλο',\n    'Καρέκλα',\n    'Κοτόπουλο',\n    'Λουκάνικα',\n    'Μπάλα',\n    'Παντελόνι',\n    'Παπούτσια',\n    'Πετσέτες',\n    'Πληκτρολόγιο',\n    'Ποδήλατο',\n    'Ποντίκι',\n    'Πουκάμισο',\n    'Σαλάτα',\n    'Σαπούνι',\n    'Τραπέζι',\n    'Τυρί',\n    'Τόνος',\n    'Υπολογιστής',\n    'Ωάρι',\n  ],\n  pattern: [\n    '{{commerce.productAdjective}} {{commerce.productMaterial}} {{commerce.product}}',\n  ],\n};\n"
  },
  {
    "path": "src/locales/el/company/adjective.ts",
    "content": "export default [\n  'Έξυπνο',\n  'Αδιάλειπτη',\n  'Αναβαθμίσιμα',\n  'Ανθεκτική',\n  'Ανοιχτή πηγή',\n  'Αντίστροφης μηχανικής',\n  'Αντιδραστική',\n  'Αντιστροφή',\n  'Αποκεντρωμένη',\n  'Ασφαλής',\n  'Αυτοματοποιημένη',\n  'Βελτιστοποιημένη',\n  'Βελτιωμένη',\n  'Βιολογικά',\n  'Για προχωρημένους',\n  'Διαφορετικές',\n  'Διευρυμένη',\n  'Δικτυωμένες',\n  'Ειδικός',\n  'Εικονική',\n  'Εναλλαγή',\n  'Ενισχυμένη',\n  'Επέκταση',\n  'Επίμονη',\n  'Εργονομία',\n  'Ευέλικτο',\n  'Ευθυγραμμισμένο',\n  'Θεμελιώδη',\n  'Ισορροπημένη',\n  'Καινοτόμες',\n  'Κατανεμημένα',\n  'Κλωνοποιημένα',\n  'Κοινόχρηστο',\n  'Λαϊκά',\n  'Λειτουργικής',\n  'Μένοντας',\n  'Μειωμένη',\n  'Οραματιστής',\n  'Οργανωμένες',\n  'Οριζόντια',\n  'Παραμετρικές',\n  'Πλήρως παραμετροποιήσιμο',\n  'Πολυεπίπεδη',\n  'Πολυμερής',\n  'Προαιρετικό',\n  'Προληπτική',\n  'Προοδευτική',\n  'Προσαρμόσιμα',\n  'Πρώτης γραμμής',\n  'Ριζική',\n  'Σταδιακή',\n  'Συγκεντρωτική',\n  'Συμβατές',\n  'Σύγχρονη',\n  'Υπεύθυνη για τη διαχείριση',\n  'Υποχρεωτικά',\n  'Φιλική προς το χρήστη',\n  'Χρηστοκεντρικών',\n  'Ψηφιακές',\n  'ολοκληρωμένη',\n];\n"
  },
  {
    "path": "src/locales/el/company/buzz_adjective.ts",
    "content": "export default [\n  '24/365',\n  '24/7',\n  'B2B',\n  'B2C',\n  'E-business',\n  'Plug-and-play',\n  'Ένα προς ένα',\n  'Αιχμής',\n  'Ανοιχτή πηγή',\n  'Αποτελεσματικό',\n  'Ασύρματο',\n  'Διαδραστικό',\n  'Διαισθητική',\n  'Διαφανής',\n  'Δολοφόνος',\n  'Δυναμική',\n  'Εικονική',\n  'Επίκεντρο τον χρήστη',\n  'Επαναστατικό',\n  'Επεκτάσιμο',\n  'Επιχείρηση',\n  'Επόμενη γενιά',\n  'Εύρωστο',\n  'Εύστοχος',\n  'Ιογενείς',\n  'Κάθετη',\n  'Καινοτόμες',\n  'Κατανεμημένες',\n  'Κλειδί στο χέρι',\n  'Κλιμακούμενες',\n  'Κοκκώδη',\n  'Κολλάει',\n  'Κρίσιμης σημασίας',\n  'Μαγνητικά',\n  'Ολιστική',\n  'Ολοκληρωμένη',\n  'Οραματιστής',\n  'Παγκόσμια',\n  'Παγκόσμιας κλάσης',\n  'Πανταχού παρούσα',\n  'Πλούσια',\n  'Πραγματικός χρόνος',\n  'Προβάδισμα',\n  'Προληπτική',\n  'Προσαρμοσμένη',\n  'Προστιθέμενη αξία',\n  'Σέξι',\n  'Στρατηγικών',\n  'Συναρπαστικό',\n  'Συνεργατική',\n  'Συνεργιστική',\n  'Τριβές',\n];\n"
  },
  {
    "path": "src/locales/el/company/buzz_noun.ts",
    "content": "export default [\n  'e-business',\n  'e-αγορές',\n  'αγορές',\n  'αλυσίδες προμηθειών',\n  'αρχιτεκτονικές',\n  'δίκτυα',\n  'διαδικτυακές υπηρεσίες',\n  'διασυνδέσεις',\n  'δράση-αντικείμενα',\n  'εμπειρίες',\n  'εφαρμογές',\n  'ηλεκτρονικό εμπόριο',\n  'θέσεις',\n  'κανάλια',\n  'κοινότητες',\n  'λειτουργίες',\n  'λύσεις',\n  'μάτια',\n  'μεθοδολογίες',\n  'μετρήσεις',\n  'μοντέλα',\n  'παραδείγματα',\n  'παραδοτέα',\n  'περιεχόμενο',\n  'πλατφόρμες',\n  'πρωτοβουλίες',\n  'πύλες',\n  'συνέργειες',\n  'συνεργασίες',\n  'συστήματα',\n  'σχέσεις',\n  'σχήματα',\n  'σύγκλιση',\n  'τεχνολογίες',\n  'υποδομές',\n  'χρήστες',\n];\n"
  },
  {
    "path": "src/locales/el/company/buzz_verb.ts",
    "content": "export default [\n  'αγκαλιάζουν',\n  'αδράξουν',\n  'αναλάβουν',\n  'απεικονίσει',\n  'απελευθερώσουν',\n  'βελτιστοποιήσουν',\n  'δημιουργούν',\n  'διευκολύνουν',\n  'εκμεταλλεύονται',\n  'ενισχύσουν',\n  'ενορχηστρώσει',\n  'ενσωμάτωση',\n  'εξελιχθεί',\n  'επαναλάβει',\n  'επαναπροσδιορίσει',\n  'επαναπροσδιορίσουν',\n  'επανεφεύρουμε',\n  'επεκτείνει',\n  'επιταχύνει',\n  'επιτρέψει',\n  'καινοτομία',\n  'καλλιεργούν',\n  'μεγαλώνουν',\n  'μεταμορφώσει',\n  'παραδώσει',\n  'συνεργούν',\n  'συνθέσει',\n  'χρησιμοποιούν',\n];\n"
  },
  {
    "path": "src/locales/el/company/descriptor.ts",
    "content": "export default [\n  '24 ώρες το 24ώρο',\n  '24/7',\n  '3η γενιά',\n  '4η γενικά',\n  '5η γενιά',\n  '6η γενιά',\n  'asymmetric',\n  'αντικειμενοστραφή',\n  'ασύγχρονο',\n  'αφιερωμένο',\n  'δευτερεύων',\n  'διαδακτικό',\n  'διακριτό',\n  'διεθνές',\n  'δριαδραστικό',\n  'δυναμικό',\n  'επόμενης γενιάς',\n  'ιδανικό',\n  'παγκόσμιο',\n  'πολυμεσικό',\n  'πραγματικού χρόνου',\n  'προστιθέμενης αξίας',\n  'σταθερό',\n  'στατικό',\n  'συνεχής',\n  'τοπικό',\n  'υβριδικό',\n];\n"
  },
  {
    "path": "src/locales/el/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport adjective from './adjective';\nimport buzz_adjective from './buzz_adjective';\nimport buzz_noun from './buzz_noun';\nimport buzz_verb from './buzz_verb';\nimport descriptor from './descriptor';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\nimport noun from './noun';\n\nconst company: CompanyDefinition = {\n  adjective,\n  buzz_adjective,\n  buzz_noun,\n  buzz_verb,\n  descriptor,\n  legal_entity_type,\n  name_pattern,\n  noun,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/el/company/legal_entity_type.ts",
    "content": "export default ['Όμιλος', 'Α.Ε.', 'Ε.Π.Ε.', 'και Υιοί'];\n"
  },
  {
    "path": "src/locales/el/company/name_pattern.ts",
    "content": "export default [\n  '{{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.lastName}}, {{person.lastName}} and {{person.lastName}}',\n  '{{person.lastName}}-{{person.lastName}}',\n];\n"
  },
  {
    "path": "src/locales/el/company/noun.ts",
    "content": "export default [\n  'Διεπαφή Χρήστη',\n  'αλγόριθμος',\n  'αναλυτής',\n  'ανοιχτή αρχιτεκτονική',\n  'αρχείο',\n  'αρχιτεκτονική',\n  'ασφαλής γραμμή',\n  'βάση δεδομένων',\n  'γνωσιακή βάση',\n  'διεπαφή',\n  'εγκατάσταση',\n  'εγχειρίδιο χρήστη',\n  'ενορχήστρωση',\n  'επιτυχία',\n  'εφαρμογή',\n  'ικανότητα',\n  'λογισμικό',\n  'μεθοδολογία',\n  'μετρικές',\n  'μοντέλο',\n  'ορισμός',\n  'παραγωγικότητα',\n  'περιπλοκότητα',\n  'προσέγγιση',\n  'προϊόν',\n  'πρωτόκολο',\n  'πρόκληση',\n  'πρόσβαση',\n  'πυρήνας',\n  'στρατηγική',\n  'συνάρτηση',\n  'συνεργασία',\n  'τεχνητή νοημοσύνη',\n  'τοπικό δίκτυο',\n  'υλικό',\n  'υλοποίηση',\n  'υπηρεσίες internet',\n  'υποστήρυξη',\n  'χωρητικότητα',\n];\n"
  },
  {
    "path": "src/locales/el/finance/account_type.ts",
    "content": "export default ['Δανειακός', 'Καταθετικός', 'Μισθοδοσίας'];\n"
  },
  {
    "path": "src/locales/el/finance/credit_card/american_express.ts",
    "content": "export default ['/34##-######-####L/', '/37##-######-####L/'];\n"
  },
  {
    "path": "src/locales/el/finance/credit_card/discover.ts",
    "content": "export default ['/6011-####-####-###L/', '/65##-####-####-###L/'];\n"
  },
  {
    "path": "src/locales/el/finance/credit_card/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { FinanceDefinition } from '../../../..';\nimport american_express from './american_express';\nimport discover from './discover';\nimport mastercard from './mastercard';\nimport visa from './visa';\n\nconst credit_card: FinanceDefinition['credit_card'] = {\n  american_express,\n  discover,\n  mastercard,\n  visa,\n};\n\nexport default credit_card;\n"
  },
  {
    "path": "src/locales/el/finance/credit_card/mastercard.ts",
    "content": "export default ['2[221-720]-####-####-###L', '5[1-5]##-####-####-###L'];\n"
  },
  {
    "path": "src/locales/el/finance/credit_card/visa.ts",
    "content": "export default ['/4###########L/', '/4###-####-####-###L/'];\n"
  },
  {
    "path": "src/locales/el/finance/currency.ts",
    "content": "export default [\n  {\n    name: 'Ευρώ',\n    code: 'EUR',\n    symbol: '€',\n    numericCode: '978',\n  },\n];\n"
  },
  {
    "path": "src/locales/el/finance/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { FinanceDefinition } from '../../..';\nimport account_type from './account_type';\nimport credit_card from './credit_card';\nimport currency from './currency';\nimport transaction_type from './transaction_type';\n\nconst finance: FinanceDefinition = {\n  account_type,\n  credit_card,\n  currency,\n  transaction_type,\n};\n\nexport default finance;\n"
  },
  {
    "path": "src/locales/el/finance/transaction_type.ts",
    "content": "export default ['ανάληψη', 'κατάθεση', 'πληρωμή', 'τιμολόγιο'];\n"
  },
  {
    "path": "src/locales/el/hacker/abbreviation.ts",
    "content": "export default [\n  'ADP',\n  'AGP',\n  'AI',\n  'COM',\n  'CSS',\n  'EXE',\n  'FTP',\n  'GB',\n  'HDD',\n  'HTTP',\n  'IB',\n  'JBOD',\n  'JSON',\n  'PCI',\n  'PNG',\n  'RAM',\n  'RSS',\n  'SAS',\n  'SCSI',\n  'SDD',\n  'SMS',\n  'SMTP',\n  'SQL',\n  'SSL',\n  'TCP',\n  'THX',\n  'USB',\n  'XML',\n  'XSS',\n];\n"
  },
  {
    "path": "src/locales/el/hacker/adjective.ts",
    "content": "export default [\n  '1080p',\n  'ανοιχτή πηγή',\n  'ασύρματο',\n  'εικονική',\n  'κινητό',\n  'οδηγός',\n  'οπτική',\n  'πρωτογενής',\n  'ψηφιακή',\n];\n"
  },
  {
    "path": "src/locales/el/hacker/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { HackerDefinition } from '../../..';\nimport abbreviation from './abbreviation';\nimport adjective from './adjective';\nimport noun from './noun';\nimport verb from './verb';\n\nconst hacker: HackerDefinition = {\n  abbreviation,\n  adjective,\n  noun,\n  verb,\n};\n\nexport default hacker;\n"
  },
  {
    "path": "src/locales/el/hacker/noun.ts",
    "content": "export default [\n  'feed',\n  'panel',\n  'ασφάλεια',\n  'δίαυλος',\n  'διάγραμμα',\n  'διεπαφή',\n  'εφαρμογή',\n  'κάρτα',\n  'μικρότσιπ',\n  'οδηγός',\n  'οθόνη',\n  'πίνακας',\n  'πρωτόκολο',\n  'πρόγραμμα',\n  'πυκνωτής',\n  'πόρτα',\n  'σένσορας',\n  'σκληρός δίσκος',\n  'σύστημα',\n  'ταχύτητα',\n];\n"
  },
  {
    "path": "src/locales/el/hacker/verb.ts",
    "content": "export default [\n  'back up',\n  'bypass',\n  'hack',\n  'αντιγραφή',\n  'είσοδος',\n  'επανεκκίνηση',\n  'μεταφορά',\n  'περιήγηση',\n  'προσπέλαση',\n  'προσπέραση',\n  'πρόγραμμα',\n  'συμπίεση',\n  'σύνδεση',\n  'υπολογισμός',\n];\n"
  },
  {
    "path": "src/locales/el/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport app from './app';\nimport cell_phone from './cell_phone';\nimport color from './color';\nimport commerce from './commerce';\nimport company from './company';\nimport finance from './finance';\nimport hacker from './hacker';\nimport internet from './internet';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\nimport team from './team';\n\n/**\n * The locale data for the `el` locale.\n *\n * - Language: Greek\n * - Endonym: Ελληνικά\n */\nconst el: LocaleDefinition = {\n  app,\n  cell_phone,\n  color,\n  commerce,\n  company,\n  finance,\n  hacker,\n  internet,\n  location,\n  lorem,\n  metadata,\n  person,\n  phone_number,\n  team,\n};\n\nexport default el;\n"
  },
  {
    "path": "src/locales/el/internet/domain_suffix.ts",
    "content": "export default ['biz', 'com', 'gr', 'info', 'name'];\n"
  },
  {
    "path": "src/locales/el/internet/free_email.ts",
    "content": "export default ['gmail.com', 'hotmail.com', 'yahoo.com'];\n"
  },
  {
    "path": "src/locales/el/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/el/location/city_name.ts",
    "content": "export default [\n  'Αθήνα',\n  'Θεσσαλονίκη',\n  'Πειραιάς',\n  'Πάτρα',\n  'Ηράκλειο',\n  'Λάρισα',\n  'Βόλος',\n  'Ιωάννινα',\n  'Τρίκαλα',\n  'Σέρρες',\n  'Χαλκίδα',\n  'Αλεξανδρούπολη',\n  'Ξάνθη',\n  'Κατερίνη',\n  'Αγρίνιο',\n  'Καλαμάτα',\n  'Καβάλα',\n  'Χανιά',\n  'Λαμία',\n  'Κομοτηνή',\n  'Ρόδος',\n  'Δράμα',\n  'Βέροια',\n  'Κοζάνη',\n  'Καρδίτσα',\n  'Ρέθυμνο',\n  'Πτολεμαΐδα',\n  'Τρίπολη',\n  'Κόρινθος',\n  'Γέρακας',\n  'Γιαννιτσά',\n  'Μυτιλήνη',\n  'Χίος',\n  'Σαλαμίνα',\n  'Ελευσίνα',\n  'Κέρκυρα',\n  'Πύργος',\n  'Μέγαρα',\n  'Κιλκίς',\n  'Θήβα',\n  'Άργος',\n  'Άρτα',\n  'Άρτεμη',\n  'Λιβαδειά',\n  'Ωραιόκαστρο',\n  'Αίγιο',\n  'Κως',\n  'Κορωπί',\n  'Πρέβεζα',\n  'Νάουσα',\n  'Ορεστιάδα',\n  'Έδεσσα',\n  'Φλώρινα',\n  'Αμαλιάδα',\n  'Παλλήνη',\n  'Σπάρτη',\n  'Θέρμη',\n  'Βάρη',\n  'Νέα',\n  'Αλεξάνδρεια',\n  'Παιανία',\n  'Καλύβια',\n  'Ναύπλιο',\n  'Ναύπακτος',\n  'Καστοριά',\n  'Γρεβενά',\n  'Μεσολόγγι',\n  'Γάζι',\n  'Ιεράπετρα',\n  'Κάλυμνος',\n  'Ραφήνα',\n  'Λουτράκι',\n  'Άγιος',\n  'Ερμούπολη',\n  'Ιαλυσός',\n  'Τύρναβος',\n  'Γλυκά Νερά',\n];\n"
  },
  {
    "path": "src/locales/el/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/el/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  city_name,\n  city_pattern,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/el/location/street_pattern.ts",
    "content": "export default [\n  '{{person.firstName}} {{location.street_suffix}}',\n  '{{person.lastName}} {{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/el/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/el/lorem/word.ts",
    "content": "export default [\n  'alias',\n  'consequatur',\n  'aut',\n  'perferendis',\n  'sit',\n  'voluptatem',\n  'accusantium',\n  'doloremque',\n  'aperiam',\n  'eaque',\n  'ipsa',\n  'quae',\n  'ab',\n  'illo',\n  'inventore',\n  'veritatis',\n  'et',\n  'quasi',\n  'architecto',\n  'beatae',\n  'vitae',\n  'dicta',\n  'sunt',\n  'explicabo',\n  'aspernatur',\n  'odit',\n  'fugit',\n  'sed',\n  'quia',\n  'consequuntur',\n  'magni',\n  'dolores',\n  'eos',\n  'qui',\n  'ratione',\n  'sequi',\n  'nesciunt',\n  'neque',\n  'dolorem',\n  'ipsum',\n  'dolor',\n  'amet',\n  'consectetur',\n  'adipisci',\n  'velit',\n  'non',\n  'numquam',\n  'eius',\n  'modi',\n  'tempora',\n  'incidunt',\n  'ut',\n  'labore',\n  'dolore',\n  'magnam',\n  'aliquam',\n  'quaerat',\n  'enim',\n  'ad',\n  'minima',\n  'veniam',\n  'quis',\n  'nostrum',\n  'exercitationem',\n  'ullam',\n  'corporis',\n  'nemo',\n  'ipsam',\n  'voluptas',\n  'suscipit',\n  'laboriosam',\n  'nisi',\n  'aliquid',\n  'ex',\n  'ea',\n  'commodi',\n  'autem',\n  'vel',\n  'eum',\n  'iure',\n  'reprehenderit',\n  'in',\n  'voluptate',\n  'esse',\n  'quam',\n  'nihil',\n  'molestiae',\n  'iusto',\n  'odio',\n  'dignissimos',\n  'ducimus',\n  'blanditiis',\n  'praesentium',\n  'laudantium',\n  'totam',\n  'rem',\n  'voluptatum',\n  'deleniti',\n  'atque',\n  'corrupti',\n  'quos',\n  'quas',\n  'molestias',\n  'excepturi',\n  'sint',\n  'occaecati',\n  'cupiditate',\n  'provident',\n  'perspiciatis',\n  'unde',\n  'omnis',\n  'iste',\n  'natus',\n  'error',\n  'similique',\n  'culpa',\n  'officia',\n  'deserunt',\n  'mollitia',\n  'animi',\n  'id',\n  'est',\n  'laborum',\n  'dolorum',\n  'fuga',\n  'harum',\n  'quidem',\n  'rerum',\n  'facilis',\n  'expedita',\n  'distinctio',\n  'nam',\n  'libero',\n  'tempore',\n  'cum',\n  'soluta',\n  'nobis',\n  'eligendi',\n  'optio',\n  'cumque',\n  'impedit',\n  'quo',\n  'porro',\n  'quisquam',\n  'minus',\n  'quod',\n  'maxime',\n  'placeat',\n  'facere',\n  'possimus',\n  'assumenda',\n  'repellendus',\n  'temporibus',\n  'quibusdam',\n  'illum',\n  'fugiat',\n  'nulla',\n  'pariatur',\n  'at',\n  'vero',\n  'accusamus',\n  'officiis',\n  'debitis',\n  'necessitatibus',\n  'saepe',\n  'eveniet',\n  'voluptates',\n  'repudiandae',\n  'recusandae',\n  'itaque',\n  'earum',\n  'hic',\n  'tenetur',\n  'a',\n  'sapiente',\n  'delectus',\n  'reiciendis',\n  'voluptatibus',\n  'maiores',\n  'doloribus',\n  'asperiores',\n  'repellat',\n];\n"
  },
  {
    "path": "src/locales/el/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Greek',\n  code: 'el',\n  language: 'el',\n  endonym: 'Ελληνικά',\n  dir: 'ltr',\n  script: 'Grek',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/el/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Αθανασια',\n    'Αικατερινη',\n    'Αλεξανδρα',\n    'Αναστασια',\n    'Αννα',\n    'Γεωργια',\n    'Δεσποινα',\n    'Δημητρα',\n    'Ελενη',\n    'Ευαγγελια',\n    'Ιωαννα',\n    'Κωνσταντινα',\n    'Μαρια',\n    'Παναγιωτα',\n    'Παρασκευη',\n    'Σοφια',\n    'Σταυρουλα',\n    'Χριστινα',\n    'Χρυσουλα',\n  ],\n  male: [\n    'Άγγελος',\n    'Αθανάσιος',\n    'Αλέξανδρος',\n    'Αναστάσιος',\n    'Ανδρέας',\n    'Αντώνης',\n    'Απόστολος',\n    'Αριστείδης',\n    'Βασίλης',\n    'Γεώργιος',\n    'Γρηγόριος',\n    'Δημήτρης',\n    'Διονύσιος',\n    'Ελευθέριος',\n    'Εμμανουήλ',\n    'Ευάγγελος',\n    'Ευστάθιος',\n    'Ηλίας',\n    'Θεόδωρος',\n    'Ιωάννης',\n    'Κώστας',\n    'Λεωνίδας',\n    'Μιχαήλ',\n    'Νικόλαος',\n    'Πέτρος',\n    'Παναγιώτης',\n    'Παρασκευάς',\n    'Παύλος',\n    'Σπύρος',\n    'Στέφανος',\n    'Σταύρος',\n    'Στυλιανός',\n    'Σωτήριος',\n    'Φώτιος',\n    'Χαράλαμπος',\n    'Χρήστος',\n  ],\n};\n"
  },
  {
    "path": "src/locales/el/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport job_area from './job_area';\nimport job_descriptor from './job_descriptor';\nimport job_type from './job_type';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\n\nconst person: PersonDefinition = {\n  first_name,\n  job_area,\n  job_descriptor,\n  job_type,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/el/person/job_area.ts",
    "content": "export default [\n  'Λύσεις',\n  'Πρόγραμμα',\n  'Μάρκα',\n  'Ασφάλεια',\n  'Έρευνα',\n  'Μάρκετινγκ',\n  'Οδηγιών',\n  'Εφαρμογή',\n  'Ενσωμάτωση',\n  'Λειτουργικότητα',\n  'Τακτική',\n  'Ταυτότητα',\n  'Αγορές',\n  'Όμιλος',\n  'Εφαρμογές',\n  'Βελτιστοποίηση',\n  'Δραστηριότητες',\n  'Υποδομή',\n  'Intranet',\n  'Επικοινωνίες',\n  'Web',\n  'Branding',\n  'Ποιότητα',\n  'Διασφάλιση',\n  'Κινητικότητα',\n  'Λογαριασμοί',\n  'Δεδομένα',\n  'Δημιουργική',\n  'Διαμόρφωση',\n  'Μετρήσεις',\n];\n"
  },
  {
    "path": "src/locales/el/person/job_descriptor.ts",
    "content": "export default [\n  'Senior',\n  'Εταιρείες',\n  'Πελάτης',\n  'Επενδυτής',\n  'Εσωτερικό',\n  'Κύριος',\n];\n"
  },
  {
    "path": "src/locales/el/person/job_type.ts",
    "content": "export default [\n  'Επόπτης',\n  'Συνεργάτης',\n  'Σύμβουλος',\n  'Διευθυντής',\n  'Μηχανικός',\n  'Ειδικός',\n  'Συντονιστή',\n  'Διαχειριστής',\n  'Αναλυτής',\n  'Designer',\n  'Τεχνικός',\n  'Προγραμματιστής',\n  'Παραγωγός',\n  'Βοηθός',\n  'Συντονιστής',\n  'Εκπρόσωπος',\n  'Αντιπρόσωπος',\n];\n"
  },
  {
    "path": "src/locales/el/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Αβραμίδης',\n    'Αγγελίδης',\n    'Αγγελίδου',\n    'Αγγελοπούλου',\n    'Αγγελόπουλος',\n    'Αθανασίου',\n    'Αθανασιάδης',\n    'Ακρίδας',\n    'Αλαβάνος',\n    'Αλαφούζος',\n    'Αλεβίζος',\n    'Αλεβιζόπουλος',\n    'Αλεξάκης',\n    'Αλεξάνδρου',\n    'Αλεξίου',\n    'Αλεξανδρίδης',\n    'Αλεξιάδης',\n    'Αλεξόπουλος',\n    'Αλιβιζάτος',\n    'Αναγνωστάκης',\n    'Αναγνώστου',\n    'Αναστασιάδης',\n    'Ανδρέου',\n    'Ανδρεάδης',\n    'Αντωνιάδης',\n    'Αντωνοπούλου',\n    'Αντωνόπουλος',\n    'Αξιώτης',\n    'Αποστολίδης',\n    'Αποστόλου',\n    'Αρβανίτης',\n    'Αργυριάδης',\n    'Ασπάσιος',\n    'Αυγερινός',\n    'Βάμβας',\n    'Βέργας',\n    'Βαμβακάς',\n    'Βαρνακιώτης',\n    'Βαρουξής',\n    'Βασιλείου',\n    'Βασιλειάδης',\n    'Βασιλικός',\n    'Βασιλόπουλος',\n    'Βενιζέλος',\n    'Βικελίδης',\n    'Βιλαέτης',\n    'Βιτάλη',\n    'Βιτάλης',\n    'Βλαβιανός',\n    'Βλαστός',\n    'Βλαχόπουλος',\n    'Βονόρτας',\n    'Βουγιουκλάκης',\n    'Βουρδουμπάς',\n    'Βούλγαρης',\n    'Βυζάντιος',\n    'Γαλάνη',\n    'Γαλάνης',\n    'Γεννάδιος',\n    'Γερμανού',\n    'Γερμανός',\n    'Γεωργίου',\n    'Γεωργιάδης',\n    'Γιάγκος',\n    'Γιάνναρης',\n    'Γιαννακόπουλος',\n    'Γιαννόπουλος',\n    'Γκόφας',\n    'Γλυκύς',\n    'Γούναρης',\n    'Γούσιος',\n    'Δάβης',\n    'Δαγκλής',\n    'Δαμασκηνός',\n    'Δασκαλοπούλου',\n    'Δασκαλόπουλος',\n    'Δελή',\n    'Δεσποτόπουλος',\n    'Δημαράς',\n    'Δημητρίου',\n    'Δημητρακόπουλος',\n    'Διαμαντόπουλος',\n    'Διδασκάλου',\n    'Δοξαράς',\n    'Δουμπιώτης',\n    'Δουρέντης',\n    'Δράκος',\n    'Δραγούμης',\n    'Δυοβουνιώτης',\n    'Ελευθερίου',\n    'Ελευθεριάδης',\n    'Ελευθερόπουλος',\n    'Ευταξίας',\n    'Ζάνος',\n    'Ζάππας',\n    'Ζάρκος',\n    'Ζάχος',\n    'Ζέρβας',\n    'Ζαΐμης',\n    'Ζαφειρόπουλος',\n    'Ζαχαρίου',\n    'Ζερβός',\n    'Ζυγομαλάς',\n    'Ζωγράφος',\n    'Ζωγράφου',\n    'Ηλιόπουλος',\n    'Θεοδοσίου',\n    'Θεοδωρίδης',\n    'Θεοτόκης',\n    'Ιωάννου',\n    'Ιωαννίδης',\n    'Καζαντζής',\n    'Κακριδής',\n    'Καλάρης',\n    'Καλαμογδάρτης',\n    'Καλλιγάς',\n    'Καλογιάννης',\n    'Καλύβας',\n    'Κανακάρης-Ρούφος',\n    'Καραβίας',\n    'Καραμήτσος',\n    'Καραμανλής',\n    'Καρράς',\n    'Κασιδιάρης',\n    'Καψής',\n    'Κεδίκογλου',\n    'Κολιάτσος',\n    'Κομνηνός',\n    'Κοντολέων',\n    'Κοντόσταυλος',\n    'Κορνάρος',\n    'Κορομηλάς',\n    'Κορωναίος',\n    'Κοσμόπουλος',\n    'Κοτζιάς',\n    'Κουβέλης',\n    'Κουντουριώτης',\n    'Κουρμούλης',\n    'Κουταλιανός',\n    'Κούνδουρος',\n    'Κρεστενίτης',\n    'Κυπραίος',\n    'Κωνσταντίνου',\n    'Κωνσταντόπουλος',\n    'Κόρακας',\n    'Λαγός',\n    'Λαιμός',\n    'Λαμέρας',\n    'Λαμπρόπουλος',\n    'Λειβαδάς',\n    'Λιάπης',\n    'Λιακόπουλος',\n    'Λούλης',\n    'Λούπης',\n    'Λόντος',\n    'Λύκος',\n    'Λύτρας',\n    'Μάγκας',\n    'Μέλιοι',\n    'Μήτζου',\n    'Μαγγίνας',\n    'Μακρή',\n    'Μακρής',\n    'Μαλαξός',\n    'Μανιάκης',\n    'Μανωλάς',\n    'Μαρής',\n    'Μαρκόπουλος',\n    'Μαυρίδης',\n    'Μαυρογένης',\n    'Μελετόπουλος',\n    'Μεσσηνέζης',\n    'Μεταξάς',\n    'Μητσοτάκης',\n    'Μιαούλης',\n    'Μιχαηλίδης',\n    'Μιχαλολιάκος',\n    'Μοσχοβάκης',\n    'Μπλέτσας',\n    'Μπουκουβαλαίοι',\n    'Μπότσαρης',\n    'Νικολάκος',\n    'Νικολαΐδης',\n    'Οικονόμου',\n    'Ουζουνίδης',\n    'Πανταζής',\n    'Παπάγος',\n    'Παπάζογλου',\n    'Παπαγεωργίου',\n    'Παπαδάκης',\n    'Παπαδόπουλος',\n    'Παπακωνσταντίνου',\n    'Παπακώστας',\n    'Παπανδρέου',\n    'Παπανικολάου',\n    'Παπαντωνίου',\n    'Παπαστεφάνου',\n    'Παπαφιλίππου',\n    'Παπαϊωάννου',\n    'Παππάς',\n  ],\n};\n"
  },
  {
    "path": "src/locales/el/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/el/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  {\n    value: '{{person.firstName}} {{person.lastName}} {{person.suffix}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 8 },\n];\n"
  },
  {
    "path": "src/locales/el/person/prefix.ts",
    "content": "export default { generic: ['Δόκτορ'], female: ['Κυρία'], male: ['Κύριος'] };\n"
  },
  {
    "path": "src/locales/el/phone_number/format/human.ts",
    "content": "export default [\n  '2310# #####',\n  '2312# #####',\n  '2313# #####',\n  '222# ######',\n  '223# ######',\n  '227# ######',\n  '224# ######',\n  '226# ######',\n  '225# ######',\n  '232# ######',\n  '229# ######',\n  '228# ######',\n  '233# ######',\n  '234# ######',\n  '235# ######',\n  '237# ######',\n  '238# ######',\n  '239# ######',\n  '241# ######',\n  '242# ######',\n  '243# ######',\n  '244# ######',\n  '246# ######',\n  '249# ######',\n  '251# ######',\n  '252# ######',\n  '253# ######',\n  '254# ######',\n  '255# ######',\n  '259# ######',\n  '261# ######',\n  '262# ######',\n  '263# ######',\n  '264# ######',\n  '265# ######',\n  '266# ######',\n  '267# ######',\n  '268# ######',\n  '269# ######',\n  '271# ######',\n  '272# ######',\n  '273# ######',\n  '274# ######',\n  '275# ######',\n  '276# ######',\n  '279# ######',\n  '281# ######',\n  '282# ######',\n  '283# ######',\n  '284# ######',\n  '289# ######',\n  '0800 ######',\n];\n"
  },
  {
    "path": "src/locales/el/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/el/phone_number/format/international.ts",
    "content": "export default [\n  '+302310######',\n  '+302312######',\n  '+302313######',\n  '+30222#######',\n  '+30223#######',\n  '+30227#######',\n  '+30224#######',\n  '+30226#######',\n  '+30225#######',\n  '+30232#######',\n  '+30229#######',\n  '+30228#######',\n  '+30233#######',\n  '+30234#######',\n  '+30235#######',\n  '+30237#######',\n  '+30238#######',\n  '+30239#######',\n  '+30241#######',\n  '+30242#######',\n  '+30243#######',\n  '+30244#######',\n  '+30246#######',\n  '+30249#######',\n  '+30251#######',\n  '+30252#######',\n  '+30253#######',\n  '+30254#######',\n  '+30255#######',\n  '+30259#######',\n  '+30261#######',\n  '+30262#######',\n  '+30263#######',\n  '+30264#######',\n  '+30265#######',\n  '+30266#######',\n  '+30267#######',\n  '+30268#######',\n  '+30269#######',\n  '+30271#######',\n  '+30272#######',\n  '+30273#######',\n  '+30274#######',\n  '+30275#######',\n  '+30276#######',\n  '+30279#######',\n  '+30281#######',\n  '+30282#######',\n  '+30283#######',\n  '+30284#######',\n  '+30289#######',\n  '+300800######',\n];\n"
  },
  {
    "path": "src/locales/el/phone_number/format/national.ts",
    "content": "export default [\n  '231 0## ####',\n  '231 2## ####',\n  '231 3## ####',\n  '222# ######',\n  '223# ######',\n  '227# ######',\n  '224# ######',\n  '226# ######',\n  '225# ######',\n  '232# ######',\n  '229# ######',\n  '228# ######',\n  '233# ######',\n  '234# ######',\n  '235# ######',\n  '237# ######',\n  '238# ######',\n  '239# ######',\n  '241 ### ####',\n  '242# ######',\n  '243# ######',\n  '244# ######',\n  '246# ######',\n  '249# ######',\n  '251 ### ####',\n  '252# ######',\n  '253# ######',\n  '254# ######',\n  '255# ######',\n  '259# ######',\n  '261 ### ####',\n  '262# ######',\n  '263# ######',\n  '264# ######',\n  '265# ######',\n  '266# ######',\n  '267# ######',\n  '268# ######',\n  '269# ######',\n  '271 ### ####',\n  '272# ######',\n  '273# ######',\n  '274# ######',\n  '275# ######',\n  '276# ######',\n  '279# ######',\n  '281 ### ####',\n  '282# ######',\n  '283# ######',\n  '284# ######',\n  '289# ######',\n  '0800######',\n];\n"
  },
  {
    "path": "src/locales/el/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/el/team/creature.ts",
    "content": "export default [\n  'μυρμήγκια',\n  'νυχτερίδες',\n  'αρκούδες',\n  'μέλισσες',\n  'πουλιά',\n  'βουβάλια',\n  'γάτες',\n  'κοτόπουλα',\n  'βοοειδή',\n  'σκυλιά',\n  'δελφίνια',\n  'πάπιες',\n  'ελέφαντες',\n  'ψάρια',\n  'αλεπούδες',\n  'βατράχια',\n  'χήνες',\n  'ερίφια',\n  'άλογα',\n  'καγκουρό',\n  'λιοντάρια',\n  'μαϊμούδες',\n  'κουκουβάγιες',\n  'βόδια',\n  'πιγκουίνοι',\n  'Άνθρωποι',\n  'γουρούνια',\n  'κουνέλια',\n  'πρόβατα',\n  'τίγρεις',\n  'φάλαινες',\n  'λύκοι',\n  'ζέβρες',\n  'κοράκια',\n  'μαύρεςγάτες',\n  'χίμαιρες',\n  'φαντάσματα',\n  'συνωμότες',\n  'δράκους',\n  'νάνοι',\n  'ξωτικά',\n  'enchanters',\n  'εξορκιστές',\n  'γιοι',\n  'εχθρούς',\n  'γίγαντες',\n  'στοιχειά',\n  'γρύπες',\n  'Νέμεσις',\n  'δράκοι',\n  'χρησμούς',\n  'προφήτες',\n  'αράχνες',\n  'πνεύματα',\n  'βαμπίρ',\n  'warlocks',\n  'Vixens',\n  'λυκάνθρωποι',\n  'μάγισσες',\n  'προσκυνητές',\n  'ζόμπι',\n  'Δρυίδες',\n];\n"
  },
  {
    "path": "src/locales/el/team/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport creature from './creature';\nimport name_ from './name';\n\nconst team = {\n  creature,\n  name: name_,\n};\n\nexport default team;\n"
  },
  {
    "path": "src/locales/el/team/name.ts",
    "content": "export default ['{{location.state}} {{team.creature}}'];\n"
  },
  {
    "path": "src/locales/en/airline/airline.ts",
    "content": "export default [\n  { name: 'Aegean Airlines', iataCode: 'A3' },\n  { name: 'Aeroflot', iataCode: 'SU' },\n  { name: 'Aerolineas Argentinas', iataCode: 'AR' },\n  { name: 'Aeromexico', iataCode: 'AM' },\n  { name: 'Air Algerie', iataCode: 'AH' },\n  { name: 'Air Arabia', iataCode: 'G9' },\n  { name: 'Air Canada', iataCode: 'AC' },\n  { name: 'Air China', iataCode: 'CA' },\n  { name: 'Air Europa', iataCode: 'UX' },\n  { name: 'Air France', iataCode: 'AF' },\n  { name: 'Air India', iataCode: 'AI' },\n  { name: 'Air Mauritius', iataCode: 'MK' },\n  { name: 'Air New Zealand', iataCode: 'NZ' },\n  { name: 'Air Niugini', iataCode: 'PX' },\n  { name: 'Air Tahiti', iataCode: 'VT' },\n  { name: 'Air Tahiti Nui', iataCode: 'TN' },\n  { name: 'Air Transat', iataCode: 'TS' },\n  { name: 'AirAsia X', iataCode: 'D7' },\n  { name: 'AirAsia', iataCode: 'AK' },\n  { name: 'Aircalin', iataCode: 'SB' },\n  { name: 'Alaska Airlines', iataCode: 'AS' },\n  { name: 'Alitalia', iataCode: 'AZ' },\n  { name: 'All Nippon Airways', iataCode: 'NH' },\n  { name: 'Allegiant Air', iataCode: 'G4' },\n  { name: 'American Airlines', iataCode: 'AA' },\n  { name: 'Asiana Airlines', iataCode: 'OZ' },\n  { name: 'Avianca', iataCode: 'AV' },\n  { name: 'Azul Linhas Aereas Brasileiras', iataCode: 'AD' },\n  { name: 'Azur Air', iataCode: 'ZF' },\n  { name: 'Beijing Capital Airlines', iataCode: 'JD' },\n  { name: 'Boliviana de Aviacion', iataCode: 'OB' },\n  { name: 'British Airways', iataCode: 'BA' },\n  { name: 'Cathay Pacific', iataCode: 'CX' },\n  { name: 'Cebu Pacific Air', iataCode: '5J' },\n  { name: 'China Airlines', iataCode: 'CI' },\n  { name: 'China Eastern Airlines', iataCode: 'MU' },\n  { name: 'China Southern Airlines', iataCode: 'CZ' },\n  { name: 'Condor', iataCode: 'DE' },\n  { name: 'Copa Airlines', iataCode: 'CM' },\n  { name: 'Delta Air Lines', iataCode: 'DL' },\n  { name: 'Easyfly', iataCode: 'VE' },\n  { name: 'EasyJet', iataCode: 'U2' },\n  { name: 'EcoJet', iataCode: '8J' },\n  { name: 'Egyptair', iataCode: 'MS' },\n  { name: 'El Al', iataCode: 'LY' },\n  { name: 'Emirates Airlines', iataCode: 'EK' },\n  { name: 'Ethiopian Airlines', iataCode: 'ET' },\n  { name: 'Etihad Airways', iataCode: 'EY' },\n  { name: 'EVA Air', iataCode: 'BR' },\n  { name: 'Fiji Airways', iataCode: 'FJ' },\n  { name: 'Finnair', iataCode: 'AY' },\n  { name: 'Flybondi', iataCode: 'FO' },\n  { name: 'Flydubai', iataCode: 'FZ' },\n  { name: 'FlySafair', iataCode: 'FA' },\n  { name: 'Frontier Airlines', iataCode: 'F9' },\n  { name: 'Garuda Indonesia', iataCode: 'GA' },\n  { name: 'Go First', iataCode: 'G8' },\n  { name: 'Gol Linhas Aereas Inteligentes', iataCode: 'G3' },\n  { name: 'Hainan Airlines', iataCode: 'HU' },\n  { name: 'Hawaiian Airlines', iataCode: 'HA' },\n  { name: 'IndiGo Airlines', iataCode: '6E' },\n  { name: 'Japan Airlines', iataCode: 'JL' },\n  { name: 'Jeju Air', iataCode: '7C' },\n  { name: 'Jet2', iataCode: 'LS' },\n  { name: 'JetBlue Airways', iataCode: 'B6' },\n  { name: 'JetSMART', iataCode: 'JA' },\n  { name: 'Juneyao Airlines', iataCode: 'HO' },\n  { name: 'Kenya Airways', iataCode: 'KQ' },\n  { name: 'KLM Royal Dutch Airlines', iataCode: 'KL' },\n  { name: 'Korean Air', iataCode: 'KE' },\n  { name: 'Kulula.com', iataCode: 'MN' },\n  { name: 'LATAM Airlines', iataCode: 'LA' },\n  { name: 'Lion Air', iataCode: 'JT' },\n  { name: 'LOT Polish Airlines', iataCode: 'LO' },\n  { name: 'Lufthansa', iataCode: 'LH' },\n  { name: 'Libyan Airlines', iataCode: 'LN' },\n  { name: 'Linea Aerea Amaszonas', iataCode: 'Z8' },\n  { name: 'Malaysia Airlines', iataCode: 'MH' },\n  { name: 'Nordwind Airlines', iataCode: 'N4' },\n  { name: 'Norwegian Air Shuttle', iataCode: 'DY' },\n  { name: 'Oman Air', iataCode: 'WY' },\n  { name: 'Pakistan International Airlines', iataCode: 'PK' },\n  { name: 'Pegasus Airlines', iataCode: 'PC' },\n  { name: 'Philippine Airlines', iataCode: 'PR' },\n  { name: 'Qantas Group', iataCode: 'QF' },\n  { name: 'Qatar Airways', iataCode: 'QR' },\n  { name: 'Republic Airways', iataCode: 'YX' },\n  { name: 'Royal Air Maroc', iataCode: 'AT' },\n  { name: 'Ryanair', iataCode: 'FR' },\n  { name: 'S7 Airlines', iataCode: 'S7' },\n  { name: 'SAS', iataCode: 'SK' },\n  { name: 'Satena', iataCode: '9R' },\n  { name: 'Saudia', iataCode: 'SV' },\n  { name: 'Shandong Airlines', iataCode: 'SC' },\n  { name: 'Sichuan Airlines', iataCode: '3U' },\n  { name: 'Singapore Airlines', iataCode: 'SQ' },\n  { name: 'Sky Airline', iataCode: 'H2' },\n  { name: 'SkyWest Airlines', iataCode: 'OO' },\n  { name: 'South African Airways', iataCode: 'SA' },\n  { name: 'Southwest Airlines', iataCode: 'WN' },\n  { name: 'SpiceJet', iataCode: 'SG' },\n  { name: 'Spirit Airlines', iataCode: 'NK' },\n  { name: 'Spring Airlines', iataCode: '9C' },\n  { name: 'SriLankan Airlines', iataCode: 'UL' },\n  { name: 'Star Peru', iataCode: '2I' },\n  { name: 'Sun Country Airlines', iataCode: 'SY' },\n  { name: 'SunExpress', iataCode: 'XQ' },\n  { name: 'TAP Air Portugal', iataCode: 'TP' },\n  { name: 'Thai AirAsia', iataCode: 'FD' },\n  { name: 'Thai Airways', iataCode: 'TG' },\n  { name: 'TUI Airways', iataCode: 'BY' },\n  { name: 'Tunisair', iataCode: 'TU' },\n  { name: 'Turkish Airlines', iataCode: 'TK' },\n  { name: 'Ukraine International', iataCode: 'PS' },\n  { name: 'United Airlines', iataCode: 'UA' },\n  { name: 'Ural Airlines', iataCode: 'U6' },\n  { name: 'VietJet Air', iataCode: 'VJ' },\n  { name: 'Vietnam Airlines', iataCode: 'VN' },\n  { name: 'Virgin Atlantic Airways', iataCode: 'VS' },\n  { name: 'Virgin Australia', iataCode: 'VA' },\n  { name: 'VivaAerobus', iataCode: 'VB' },\n  { name: 'VOEPASS Linhas Aereas', iataCode: '2Z' },\n  { name: 'Volaris', iataCode: 'Y4' },\n  { name: 'WestJet', iataCode: 'WS' },\n  { name: 'Wingo', iataCode: 'P5' },\n  { name: 'Wizz Air', iataCode: 'W6' },\n];\n"
  },
  {
    "path": "src/locales/en/airline/airplane.ts",
    "content": "export default [\n  { name: 'Aerospatiale/BAC Concorde', iataTypeCode: 'SSC' },\n  { name: 'Airbus A300', iataTypeCode: 'AB3' },\n  { name: 'Airbus A310', iataTypeCode: '310' },\n  { name: 'Airbus A310-200', iataTypeCode: '312' },\n  { name: 'Airbus A310-300', iataTypeCode: '313' },\n  { name: 'Airbus A318', iataTypeCode: '318' },\n  { name: 'Airbus A319', iataTypeCode: '319' },\n  { name: 'Airbus A319neo', iataTypeCode: '31N' },\n  { name: 'Airbus A320', iataTypeCode: '320' },\n  { name: 'Airbus A320neo', iataTypeCode: '32N' },\n  { name: 'Airbus A321', iataTypeCode: '321' },\n  { name: 'Airbus A321neo', iataTypeCode: '32Q' },\n  { name: 'Airbus A330', iataTypeCode: '330' },\n  { name: 'Airbus A330-200', iataTypeCode: '332' },\n  { name: 'Airbus A330-300', iataTypeCode: '333' },\n  { name: 'Airbus A330-800neo', iataTypeCode: '338' },\n  { name: 'Airbus A330-900neo', iataTypeCode: '339' },\n  { name: 'Airbus A340', iataTypeCode: '340' },\n  { name: 'Airbus A340-200', iataTypeCode: '342' },\n  { name: 'Airbus A340-300', iataTypeCode: '343' },\n  { name: 'Airbus A340-500', iataTypeCode: '345' },\n  { name: 'Airbus A340-600', iataTypeCode: '346' },\n  { name: 'Airbus A350', iataTypeCode: '350' },\n  { name: 'Airbus A350-900', iataTypeCode: '359' },\n  { name: 'Airbus A350-1000', iataTypeCode: '351' },\n  { name: 'Airbus A380', iataTypeCode: '380' },\n  { name: 'Airbus A380-800', iataTypeCode: '388' },\n  { name: 'Antonov An-12', iataTypeCode: 'ANF' },\n  { name: 'Antonov An-24', iataTypeCode: 'AN4' },\n  { name: 'Antonov An-26', iataTypeCode: 'A26' },\n  { name: 'Antonov An-28', iataTypeCode: 'A28' },\n  { name: 'Antonov An-30', iataTypeCode: 'A30' },\n  { name: 'Antonov An-32', iataTypeCode: 'A32' },\n  { name: 'Antonov An-72', iataTypeCode: 'AN7' },\n  { name: 'Antonov An-124 Ruslan', iataTypeCode: 'A4F' },\n  { name: 'Antonov An-140', iataTypeCode: 'A40' },\n  { name: 'Antonov An-148', iataTypeCode: 'A81' },\n  { name: 'Antonov An-158', iataTypeCode: 'A58' },\n  { name: 'Antonov An-225 Mriya', iataTypeCode: 'A5F' },\n  { name: 'Boeing 707', iataTypeCode: '703' },\n  { name: 'Boeing 717', iataTypeCode: '717' },\n  { name: 'Boeing 720B', iataTypeCode: 'B72' },\n  { name: 'Boeing 727', iataTypeCode: '727' },\n  { name: 'Boeing 727-100', iataTypeCode: '721' },\n  { name: 'Boeing 727-200', iataTypeCode: '722' },\n  { name: 'Boeing 737 MAX 7', iataTypeCode: '7M7' },\n  { name: 'Boeing 737 MAX 8', iataTypeCode: '7M8' },\n  { name: 'Boeing 737 MAX 9', iataTypeCode: '7M9' },\n  { name: 'Boeing 737 MAX 10', iataTypeCode: '7MJ' },\n  { name: 'Boeing 737', iataTypeCode: '737' },\n  { name: 'Boeing 737-100', iataTypeCode: '731' },\n  { name: 'Boeing 737-200', iataTypeCode: '732' },\n  { name: 'Boeing 737-300', iataTypeCode: '733' },\n  { name: 'Boeing 737-400', iataTypeCode: '734' },\n  { name: 'Boeing 737-500', iataTypeCode: '735' },\n  { name: 'Boeing 737-600', iataTypeCode: '736' },\n  { name: 'Boeing 737-700', iataTypeCode: '73G' },\n  { name: 'Boeing 737-800', iataTypeCode: '738' },\n  { name: 'Boeing 737-900', iataTypeCode: '739' },\n  { name: 'Boeing 747', iataTypeCode: '747' },\n  { name: 'Boeing 747-100', iataTypeCode: '741' },\n  { name: 'Boeing 747-200', iataTypeCode: '742' },\n  { name: 'Boeing 747-300', iataTypeCode: '743' },\n  { name: 'Boeing 747-400', iataTypeCode: '744' },\n  { name: 'Boeing 747-400D', iataTypeCode: '74J' },\n  { name: 'Boeing 747-8', iataTypeCode: '748' },\n  { name: 'Boeing 747SP', iataTypeCode: '74L' },\n  { name: 'Boeing 747SR', iataTypeCode: '74R' },\n  { name: 'Boeing 757', iataTypeCode: '757' },\n  { name: 'Boeing 757-200', iataTypeCode: '752' },\n  { name: 'Boeing 757-300', iataTypeCode: '753' },\n  { name: 'Boeing 767', iataTypeCode: '767' },\n  { name: 'Boeing 767-200', iataTypeCode: '762' },\n  { name: 'Boeing 767-300', iataTypeCode: '763' },\n  { name: 'Boeing 767-400', iataTypeCode: '764' },\n  { name: 'Boeing 777', iataTypeCode: '777' },\n  { name: 'Boeing 777-200', iataTypeCode: '772' },\n  { name: 'Boeing 777-200LR', iataTypeCode: '77L' },\n  { name: 'Boeing 777-300', iataTypeCode: '773' },\n  { name: 'Boeing 777-300ER', iataTypeCode: '77W' },\n  { name: 'Boeing 787', iataTypeCode: '787' },\n  { name: 'Boeing 787-8', iataTypeCode: '788' },\n  { name: 'Boeing 787-9', iataTypeCode: '789' },\n  { name: 'Boeing 787-10', iataTypeCode: '781' },\n  { name: 'Canadair Challenger', iataTypeCode: 'CCJ' },\n  { name: 'Canadair CL-44', iataTypeCode: 'CL4' },\n  { name: 'Canadair Regional Jet 100', iataTypeCode: 'CR1' },\n  { name: 'Canadair Regional Jet 200', iataTypeCode: 'CR2' },\n  { name: 'Canadair Regional Jet 700', iataTypeCode: 'CR7' },\n  { name: 'Canadair Regional Jet 705', iataTypeCode: 'CRA' },\n  { name: 'Canadair Regional Jet 900', iataTypeCode: 'CR9' },\n  { name: 'Canadair Regional Jet 1000', iataTypeCode: 'CRK' },\n  { name: 'De Havilland Canada DHC-2 Beaver', iataTypeCode: 'DHP' },\n  { name: 'De Havilland Canada DHC-2 Turbo-Beaver', iataTypeCode: 'DHR' },\n  { name: 'De Havilland Canada DHC-3 Otter', iataTypeCode: 'DHL' },\n  { name: 'De Havilland Canada DHC-4 Caribou', iataTypeCode: 'DHC' },\n  { name: 'De Havilland Canada DHC-6 Twin Otter', iataTypeCode: 'DHT' },\n  { name: 'De Havilland Canada DHC-7 Dash 7', iataTypeCode: 'DH7' },\n  { name: 'De Havilland Canada DHC-8-100 Dash 8 / 8Q', iataTypeCode: 'DH1' },\n  { name: 'De Havilland Canada DHC-8-200 Dash 8 / 8Q', iataTypeCode: 'DH2' },\n  { name: 'De Havilland Canada DHC-8-300 Dash 8 / 8Q', iataTypeCode: 'DH3' },\n  { name: 'De Havilland Canada DHC-8-400 Dash 8Q', iataTypeCode: 'DH4' },\n  { name: 'De Havilland DH.104 Dove', iataTypeCode: 'DHD' },\n  { name: 'De Havilland DH.114 Heron', iataTypeCode: 'DHH' },\n  { name: 'Douglas DC-3', iataTypeCode: 'D3F' },\n  { name: 'Douglas DC-6', iataTypeCode: 'D6F' },\n  { name: 'Douglas DC-8-50', iataTypeCode: 'D8T' },\n  { name: 'Douglas DC-8-62', iataTypeCode: 'D8L' },\n  { name: 'Douglas DC-8-72', iataTypeCode: 'D8Q' },\n  { name: 'Douglas DC-9-10', iataTypeCode: 'D91' },\n  { name: 'Douglas DC-9-20', iataTypeCode: 'D92' },\n  { name: 'Douglas DC-9-30', iataTypeCode: 'D93' },\n  { name: 'Douglas DC-9-40', iataTypeCode: 'D94' },\n  { name: 'Douglas DC-9-50', iataTypeCode: 'D95' },\n  { name: 'Douglas DC-10', iataTypeCode: 'D10' },\n  { name: 'Douglas DC-10-10', iataTypeCode: 'D1X' },\n  { name: 'Douglas DC-10-30', iataTypeCode: 'D1Y' },\n  { name: 'Embraer 170', iataTypeCode: 'E70' },\n  { name: 'Embraer 175', iataTypeCode: 'E75' },\n  { name: 'Embraer 190', iataTypeCode: 'E90' },\n  { name: 'Embraer 195', iataTypeCode: 'E95' },\n  { name: 'Embraer E190-E2', iataTypeCode: '290' },\n  { name: 'Embraer E195-E2', iataTypeCode: '295' },\n  { name: 'Embraer EMB.110 Bandeirante', iataTypeCode: 'EMB' },\n  { name: 'Embraer EMB.120 Brasilia', iataTypeCode: 'EM2' },\n  { name: 'Embraer Legacy 600', iataTypeCode: 'ER3' },\n  { name: 'Embraer Phenom 100', iataTypeCode: 'EP1' },\n  { name: 'Embraer Phenom 300', iataTypeCode: 'EP3' },\n  { name: 'Embraer RJ135', iataTypeCode: 'ER3' },\n  { name: 'Embraer RJ140', iataTypeCode: 'ERD' },\n  { name: 'Embraer RJ145 Amazon', iataTypeCode: 'ER4' },\n  { name: 'Ilyushin IL18', iataTypeCode: 'IL8' },\n  { name: 'Ilyushin IL62', iataTypeCode: 'IL6' },\n  { name: 'Ilyushin IL76', iataTypeCode: 'IL7' },\n  { name: 'Ilyushin IL86', iataTypeCode: 'ILW' },\n  { name: 'Ilyushin IL96-300', iataTypeCode: 'I93' },\n  { name: 'Ilyushin IL114', iataTypeCode: 'I14' },\n  { name: 'Lockheed L-182 / 282 / 382 (L-100) Hercules', iataTypeCode: 'LOH' },\n  { name: 'Lockheed L-188 Electra', iataTypeCode: 'LOE' },\n  { name: 'Lockheed L-1011 Tristar', iataTypeCode: 'L10' },\n  { name: 'Lockheed L-1049 Super Constellation', iataTypeCode: 'L49' },\n  { name: 'McDonnell Douglas MD11', iataTypeCode: 'M11' },\n  { name: 'McDonnell Douglas MD80', iataTypeCode: 'M80' },\n  { name: 'McDonnell Douglas MD81', iataTypeCode: 'M81' },\n  { name: 'McDonnell Douglas MD82', iataTypeCode: 'M82' },\n  { name: 'McDonnell Douglas MD83', iataTypeCode: 'M83' },\n  { name: 'McDonnell Douglas MD87', iataTypeCode: 'M87' },\n  { name: 'McDonnell Douglas MD88', iataTypeCode: 'M88' },\n  { name: 'McDonnell Douglas MD90', iataTypeCode: 'M90' },\n  { name: 'Sukhoi Superjet 100-95', iataTypeCode: 'SU9' },\n  { name: 'Tupolev Tu-134', iataTypeCode: 'TU3' },\n  { name: 'Tupolev Tu-154', iataTypeCode: 'TU5' },\n  { name: 'Tupolev Tu-204', iataTypeCode: 'T20' },\n  { name: 'Yakovlev Yak-40', iataTypeCode: 'YK4' },\n  { name: 'Yakovlev Yak-42', iataTypeCode: 'YK2' },\n];\n"
  },
  {
    "path": "src/locales/en/airline/airport.ts",
    "content": "export default [\n  { name: 'Adelaide International Airport', iataCode: 'ADL' },\n  { name: 'Adolfo Suarez Madrid-Barajas Airport', iataCode: 'MAD' },\n  { name: 'Aeroparque Jorge Newbery Airport', iataCode: 'AEP' },\n  { name: 'Afonso Pena International Airport', iataCode: 'CWB' },\n  { name: 'Alfonso Bonilla Aragon International Airport', iataCode: 'CLO' },\n  { name: 'Amsterdam Airport Schiphol', iataCode: 'AMS' },\n  { name: 'Arturo Merino Benitez International Airport', iataCode: 'SCL' },\n  { name: 'Auckland International Airport', iataCode: 'AKL' },\n  { name: 'Beijing Capital International Airport', iataCode: 'PEK' },\n  { name: 'Belem Val de Cans International Airport', iataCode: 'BEL' },\n  {\n    name: 'Belo Horizonte Tancredo Neves International Airport',\n    iataCode: 'CNF',\n  },\n  { name: 'Berlin-Tegel Airport', iataCode: 'TXL' },\n  { name: 'Bole International Airport', iataCode: 'ADD' },\n  {\n    name: 'Brasilia-Presidente Juscelino Kubitschek International Airport',\n    iataCode: 'BSB',\n  },\n  { name: 'Brisbane International Airport', iataCode: 'BNE' },\n  { name: 'Brussels Airport', iataCode: 'BRU' },\n  { name: 'Cairns Airport', iataCode: 'CNS' },\n  { name: 'Cairo International Airport', iataCode: 'CAI' },\n  { name: 'Canberra Airport', iataCode: 'CBR' },\n  { name: 'Capetown International Airport', iataCode: 'CPT' },\n  { name: 'Charles de Gaulle International Airport', iataCode: 'CDG' },\n  { name: 'Charlotte Douglas International Airport', iataCode: 'CLT' },\n  { name: 'Chengdu Shuangliu International Airport', iataCode: 'CTU' },\n  { name: 'Chhatrapati Shivaji International Airport', iataCode: 'BOM' },\n  { name: \"Chicago O'Hare International Airport\", iataCode: 'ORD' },\n  { name: 'Chongqing Jiangbei International Airport', iataCode: 'CKG' },\n  { name: 'Christchurch International Airport', iataCode: 'CHC' },\n  { name: 'Copenhagen Kastrup Airport', iataCode: 'CPH' },\n  { name: 'Dallas Fort Worth International Airport', iataCode: 'DFW' },\n  { name: 'Daniel K. Inouye International Airport', iataCode: 'HNL' },\n  { name: 'Denver International Airport', iataCode: 'DEN' },\n  { name: 'Don Mueang International Airport', iataCode: 'DMK' },\n  { name: 'Dubai International Airport', iataCode: 'DXB' },\n  { name: 'Dublin Airport', iataCode: 'DUB' },\n  { name: 'Dusseldorf Airport', iataCode: 'DUS' },\n  { name: 'El Dorado International Airport', iataCode: 'BOG' },\n  { name: 'Eleftherios Venizelos International Airport', iataCode: 'ATH' },\n  { name: \"Faa'a International Airport\", iataCode: 'PPT' },\n  { name: 'Fort Lauderdale Hollywood International Airport', iataCode: 'FLL' },\n  { name: 'Fortaleza Pinto Martins International Airport', iataCode: 'FOR' },\n  { name: 'Frankfurt am Main Airport', iataCode: 'FRA' },\n  { name: 'George Bush Intercontinental Houston Airport', iataCode: 'IAH' },\n  { name: 'Gold Coast Airport', iataCode: 'OOL' },\n  {\n    name: 'Guarulhos - Governador Andre Franco Montoro International Airport',\n    iataCode: 'GRU',\n  },\n  { name: 'Hartsfield-Jackson Atlanta International Airport', iataCode: 'ATL' },\n  { name: 'Helsinki Vantaa Airport', iataCode: 'HEL' },\n  { name: 'Hobart International Airport', iataCode: 'HBA' },\n  { name: 'Hong Kong International Airport', iataCode: 'HKG' },\n  { name: 'Houari Boumediene Airport', iataCode: 'ALG' },\n  { name: 'Hurgada International Airport', iataCode: 'HRG' },\n  { name: 'Incheon International Airport', iataCode: 'ICN' },\n  { name: 'Indira Gandhi International Airport', iataCode: 'DEL' },\n  { name: 'Istanbul Airport', iataCode: 'IST' },\n  { name: 'Jacksons International Airport', iataCode: 'POM' },\n  { name: 'Jeju International Airport', iataCode: 'CJU' },\n  { name: 'John F Kennedy International Airport', iataCode: 'JFK' },\n  { name: 'Jorge Chavez International Airport', iataCode: 'LIM' },\n  { name: 'Jose Maria Cordova International Airport', iataCode: 'MDE' },\n  { name: 'Josep Tarradellas Barcelona-El Prat Airport', iataCode: 'BCN' },\n  { name: 'Kahului Airport', iataCode: 'OGG' },\n  { name: 'King Abdulaziz International Airport', iataCode: 'JED' },\n  { name: 'Kuala Lumpur International Airport', iataCode: 'KUL' },\n  { name: 'Kunming Changshui International Airport', iataCode: 'KMG' },\n  { name: 'La Tontouta International Airport', iataCode: 'NOU' },\n  { name: 'Leonardo da Vinci-Fiumicino Airport', iataCode: 'FCO' },\n  { name: 'London Heathrow Airport', iataCode: 'LHR' },\n  { name: 'Los Angeles International Airport', iataCode: 'LAX' },\n  { name: 'McCarran International Airport', iataCode: 'LAS' },\n  { name: 'Melbourne International Airport', iataCode: 'MEL' },\n  { name: 'Mexico City International Airport', iataCode: 'MEX' },\n  { name: 'Miami International Airport', iataCode: 'MIA' },\n  { name: 'Ministro Pistarini International Airport', iataCode: 'EZE' },\n  {\n    name: 'Minneapolis-St Paul International/Wold-Chamberlain Airport',\n    iataCode: 'MSP',\n  },\n  { name: 'Mohammed V International Airport', iataCode: 'CMN' },\n  { name: 'Moscow Domodedovo Airport', iataCode: 'DME' },\n  { name: 'Munich Airport', iataCode: 'MUC' },\n  { name: 'Murtala Muhammed International Airport', iataCode: 'LOS' },\n  { name: 'Nadi International Airport', iataCode: 'NAN' },\n  { name: 'Nairobi Jomo Kenyatta International Airport', iataCode: 'NBO' },\n  { name: 'Narita International Airport', iataCode: 'NRT' },\n  { name: 'Newark Liberty International Airport', iataCode: 'EWR' },\n  { name: 'Ninoy Aquino International Airport', iataCode: 'MNL' },\n  { name: 'Noumea Magenta Airport', iataCode: 'GEA' },\n  { name: 'O. R. Tambo International Airport', iataCode: 'JNB' },\n  { name: 'Orlando International Airport', iataCode: 'MCO' },\n  { name: 'Oslo Lufthavn', iataCode: 'OSL' },\n  { name: 'Perth Airport', iataCode: 'PER' },\n  { name: 'Phoenix Sky Harbor International Airport', iataCode: 'PHX' },\n  {\n    name: 'Recife Guararapes-Gilberto Freyre International Airport',\n    iataCode: 'REC',\n  },\n  { name: 'Rio de Janeiro Galeao International Airport', iataCode: 'GIG' },\n  { name: 'Salgado Filho International Airport', iataCode: 'POA' },\n  {\n    name: 'Salvador Deputado Luis Eduardo Magalhaes International Airport',\n    iataCode: 'SSA',\n  },\n  { name: 'San Francisco International Airport', iataCode: 'SFO' },\n  { name: 'Santos Dumont Airport', iataCode: 'SDU' },\n  { name: 'Sao Paulo-Congonhas Airport', iataCode: 'CGH' },\n  { name: 'Seattle Tacoma International Airport', iataCode: 'SEA' },\n  { name: 'Shanghai Hongqiao International Airport', iataCode: 'SHA' },\n  { name: 'Shanghai Pudong International Airport', iataCode: 'PVG' },\n  { name: \"Shenzhen Bao'an International Airport\", iataCode: 'SZX' },\n  { name: 'Sheremetyevo International Airport', iataCode: 'SVO' },\n  { name: 'Singapore Changi Airport', iataCode: 'SIN' },\n  { name: 'Soekarno-Hatta International Airport', iataCode: 'CGK' },\n  { name: 'Stockholm-Arlanda Airport\"', iataCode: 'ARN' },\n  { name: 'Suvarnabhumi Airport', iataCode: 'BKK' },\n  { name: 'Sydney Kingsford Smith International Airport', iataCode: 'SYD' },\n  { name: 'Taiwan Taoyuan International Airport', iataCode: 'TPE' },\n  { name: 'Tan Son Nhat International Airport', iataCode: 'SGN' },\n  { name: 'Tokyo Haneda International Airport', iataCode: 'HND' },\n  { name: 'Toronto Pearson International Airport', iataCode: 'YYZ' },\n  { name: 'Tunis Carthage International Airport', iataCode: 'TUN' },\n  { name: 'Vancouver International Airport', iataCode: 'YVR' },\n  { name: 'Vienna International Airport', iataCode: 'VIE' },\n  { name: 'Viracopos International Airport', iataCode: 'VCP' },\n  { name: 'Vnukovo International Airport', iataCode: 'VKO' },\n  { name: 'Wellington International Airport', iataCode: 'WLG' },\n  { name: \"Xi'an Xianyang International Airport\", iataCode: 'XIY' },\n  { name: 'Zhukovsky International Airport', iataCode: 'ZIA' },\n  { name: 'Zurich Airport', iataCode: 'ZRH' },\n];\n"
  },
  {
    "path": "src/locales/en/airline/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { AirlineDefinition } from '../../..';\nimport airline_ from './airline';\nimport airplane from './airplane';\nimport airport from './airport';\n\nconst airline: AirlineDefinition = {\n  airline: airline_,\n  airplane,\n  airport,\n};\n\nexport default airline;\n"
  },
  {
    "path": "src/locales/en/animal/bear.ts",
    "content": "export default [\n  'American black bear',\n  'Asian black bear',\n  'Brown bear',\n  'Giant panda',\n  'Polar bear',\n  'Sloth bear',\n  'Spectacled bear',\n  'Sun bear',\n];\n"
  },
  {
    "path": "src/locales/en/animal/bird.ts",
    "content": "export default [\n  \"Abert's Towhee\",\n  'Acadian Flycatcher',\n  'Acorn Woodpecker',\n  'Alder Flycatcher',\n  'Aleutian Tern',\n  \"Allen's Hummingbird\",\n  'Altamira Oriole',\n  'American Avocet',\n  'American Bittern',\n  'American Black Duck',\n  'American Coot',\n  'American Crow',\n  'American Dipper',\n  'American Golden-Plover',\n  'American Goldfinch',\n  'American Kestrel',\n  'American Oystercatcher',\n  'American Pipit',\n  'American Redstart',\n  'American Robin',\n  'American Tree Sparrow',\n  'American White Pelican',\n  'American Wigeon',\n  'American Woodcock',\n  'Ancient Murrelet',\n  'Anhinga',\n  \"Anna's Hummingbird\",\n  'Antillean Nighthawk',\n  'Antillean Palm Swift',\n  'Aplomado Falcon',\n  'Arctic Loon',\n  'Arctic Tern',\n  'Arctic Warbler',\n  'Ash-throated Flycatcher',\n  'Ashy Storm-Petrel',\n  'Asian Brown Flycatcher',\n  'Atlantic Puffin',\n  \"Audubon's Oriole\",\n  \"Audubon's Shearwater\",\n  'Aztec Thrush',\n  'Azure Gallinule',\n  \"Bachman's Sparrow\",\n  \"Bachman's Warbler\",\n  'Bahama Mockingbird',\n  'Bahama Swallow',\n  'Bahama Woodstar',\n  'Baikal Teal',\n  \"Baird's Sandpiper\",\n  \"Baird's Sparrow\",\n  'Bald Eagle',\n  'Baltimore Oriole',\n  'Bananaquit',\n  'Band-rumped Storm-Petrel',\n  'Band-tailed Gull',\n  'Band-tailed Pigeon',\n  'Bank Swallow',\n  'Bar-tailed Godwit',\n  'Barn Owl',\n  'Barn Swallow',\n  'Barnacle Goose',\n  'Barred Owl',\n  \"Barrow's Goldeneye\",\n  'Bay-breasted Warbler',\n  'Bean Goose',\n  \"Bell's Vireo\",\n  'Belted Kingfisher',\n  \"Bendire's Thrasher\",\n  'Berylline Hummingbird',\n  \"Bewick's Wren\",\n  \"Bicknell's Thrush\",\n  'Black Catbird',\n  'Black Guillemot',\n  'Black Noddy',\n  'Black Oystercatcher',\n  'Black Phoebe',\n  'Black Rail',\n  'Black Rosy-Finch',\n  'Black Scoter',\n  'Black Skimmer',\n  'Black Storm-Petrel',\n  'Black Swift',\n  'Black Tern',\n  'Black Turnstone',\n  'Black Vulture',\n  'Black-and-white Warbler',\n  'Black-backed Wagtail',\n  'Black-backed Woodpecker',\n  'Black-bellied Plover',\n  'Black-bellied Whistling-Duck',\n  'Black-billed Cuckoo',\n  'Black-billed Magpie',\n  'Black-browed Albatross',\n  'Black-capped Chickadee',\n  'Black-capped Gnatcatcher',\n  'Black-capped Petrel',\n  'Black-capped Vireo',\n  'Black-chinned Hummingbird',\n  'Black-chinned Sparrow',\n  'Black-crowned Night-Heron',\n  'Black-faced Grassquit',\n  'Black-footed Albatross',\n  'Black-headed Grosbeak',\n  'Black-headed Gull',\n  'Black-legged Kittiwake',\n  'Black-necked Stilt',\n  'Black-tailed Gnatcatcher',\n  'Black-tailed Godwit',\n  'Black-tailed Gull',\n  'Black-throated Blue Warbler',\n  'Black-throated Gray Warbler',\n  'Black-throated Green Warbler',\n  'Black-throated Sparrow',\n  'Black-vented Oriole',\n  'Black-vented Shearwater',\n  'Black-whiskered Vireo',\n  'Black-winged Stilt',\n  'Blackburnian Warbler',\n  'Blackpoll Warbler',\n  'Blue Bunting',\n  'Blue Grosbeak',\n  'Blue Grouse',\n  'Blue Jay',\n  'Blue Mockingbird',\n  'Blue-footed Booby',\n  'Blue-gray Gnatcatcher',\n  'Blue-headed Vireo',\n  'Blue-throated Hummingbird',\n  'Blue-winged Teal',\n  'Blue-winged Warbler',\n  'Bluethroat',\n  'Boat-tailed Grackle',\n  'Bobolink',\n  'Bohemian Waxwing',\n  \"Bonaparte's Gull\",\n  'Boreal Chickadee',\n  'Boreal Owl',\n  \"Botteri's Sparrow\",\n  'Brambling',\n  \"Brandt's Cormorant\",\n  'Brant',\n  \"Brewer's Blackbird\",\n  \"Brewer's Sparrow\",\n  'Bridled Tern',\n  'Bridled Titmouse',\n  'Bristle-thighed Curlew',\n  'Broad-billed Hummingbird',\n  'Broad-billed Sandpiper',\n  'Broad-tailed Hummingbird',\n  'Broad-winged Hawk',\n  'Bronzed Cowbird',\n  'Brown Booby',\n  'Brown Creeper',\n  'Brown Jay',\n  'Brown Noddy',\n  'Brown Pelican',\n  'Brown Shrike',\n  'Brown Thrasher',\n  'Brown-capped Rosy-Finch',\n  'Brown-chested Martin',\n  'Brown-crested Flycatcher',\n  'Brown-headed Cowbird',\n  'Brown-headed Nuthatch',\n  'Budgerigar',\n  'Buff-bellied Hummingbird',\n  'Buff-breasted Flycatcher',\n  'Buff-breasted Sandpiper',\n  'Buff-collared Nightjar',\n  'Bufflehead',\n  \"Buller's Shearwater\",\n  \"Bullock's Oriole\",\n  'Bumblebee Hummingbird',\n  'Burrowing Owl',\n  'Bushtit',\n  'Cactus Wren',\n  'California Condor',\n  'California Gnatcatcher',\n  'California Gull',\n  'California Quail',\n  'California Thrasher',\n  'California Towhee',\n  'Calliope Hummingbird',\n  'Canada Goose',\n  'Canada Warbler',\n  'Canvasback',\n  'Canyon Towhee',\n  'Canyon Wren',\n  'Cape May Warbler',\n  'Caribbean Elaenia',\n  'Carolina Chickadee',\n  'Carolina Parakeet',\n  'Carolina Wren',\n  'Caspian Tern',\n  \"Cassin's Auklet\",\n  \"Cassin's Finch\",\n  \"Cassin's Kingbird\",\n  \"Cassin's Sparrow\",\n  \"Cassin's Vireo\",\n  'Cattle Egret',\n  'Cave Swallow',\n  'Cedar Waxwing',\n  'Cerulean Warbler',\n  'Chestnut-backed Chickadee',\n  'Chestnut-collared Longspur',\n  'Chestnut-sided Warbler',\n  'Chihuahuan Raven',\n  'Chimney Swift',\n  'Chinese Egret',\n  'Chipping Sparrow',\n  \"Chuck-will's-widow\",\n  'Chukar',\n  'Cinnamon Hummingbird',\n  'Cinnamon Teal',\n  'Citrine Wagtail',\n  'Clapper Rail',\n  \"Clark's Grebe\",\n  \"Clark's Nutcracker\",\n  'Clay-colored Robin',\n  'Clay-colored Sparrow',\n  'Cliff Swallow',\n  'Colima Warbler',\n  'Collared Forest-Falcon',\n  'Collared Plover',\n  'Common Black-Hawk',\n  'Common Chaffinch',\n  'Common Crane',\n  'Common Cuckoo',\n  'Common Eider',\n  'Common Goldeneye',\n  'Common Grackle',\n  'Common Greenshank',\n  'Common Ground-Dove',\n  'Common House-Martin',\n  'Common Loon',\n  'Common Merganser',\n  'Common Moorhen',\n  'Common Murre',\n  'Common Nighthawk',\n  'Common Pauraque',\n  'Common Pochard',\n  'Common Poorwill',\n  'Common Raven',\n  'Common Redpoll',\n  'Common Ringed Plover',\n  'Common Rosefinch',\n  'Common Sandpiper',\n  'Common Snipe',\n  'Common Swift',\n  'Common Tern',\n  'Common Yellowthroat',\n  'Connecticut Warbler',\n  \"Cook's Petrel\",\n  \"Cooper's Hawk\",\n  'Cordilleran Flycatcher',\n  'Corn Crake',\n  \"Cory's Shearwater\",\n  \"Costa's Hummingbird\",\n  \"Couch's Kingbird\",\n  'Crane Hawk',\n  \"Craveri's Murrelet\",\n  'Crescent-chested Warbler',\n  'Crested Auklet',\n  'Crested Caracara',\n  'Crested Myna',\n  'Crimson-collared Grosbeak',\n  'Crissal Thrasher',\n  'Cuban Martin',\n  'Curlew Sandpiper',\n  'Curve-billed Thrasher',\n  'Dark-eyed Junco',\n  'Dickcissel',\n  'Double-crested Cormorant',\n  'Double-striped Thick-knee',\n  'Dovekie',\n  'Downy Woodpecker',\n  'Dunlin',\n  'Dusky Flycatcher',\n  'Dusky Thrush',\n  'Dusky Warbler',\n  'Dusky-capped Flycatcher',\n  'Eared Grebe',\n  'Eared Trogon',\n  'Eastern Bluebird',\n  'Eastern Kingbird',\n  'Eastern Meadowlark',\n  'Eastern Phoebe',\n  'Eastern Screech-Owl',\n  'Eastern Towhee',\n  'Eastern Wood-Pewee',\n  'Elegant Tern',\n  'Elegant Trogon',\n  'Elf Owl',\n  'Emperor Goose',\n  'Eskimo Curlew',\n  'Eurasian Blackbird',\n  'Eurasian Bullfinch',\n  'Eurasian Collared-Dove',\n  'Eurasian Coot',\n  'Eurasian Curlew',\n  'Eurasian Dotterel',\n  'Eurasian Hobby',\n  'Eurasian Jackdaw',\n  'Eurasian Kestrel',\n  'Eurasian Oystercatcher',\n  'Eurasian Siskin',\n  'Eurasian Tree Sparrow',\n  'Eurasian Wigeon',\n  'Eurasian Woodcock',\n  'Eurasian Wryneck',\n  'European Golden-Plover',\n  'European Starling',\n  'European Storm-Petrel',\n  'European Turtle-Dove',\n  'Evening Grosbeak',\n  'Eyebrowed Thrush',\n  'Falcated Duck',\n  'Fan-tailed Warbler',\n  'Far Eastern Curlew',\n  'Ferruginous Hawk',\n  'Ferruginous Pygmy-Owl',\n  'Field Sparrow',\n  'Fieldfare',\n  'Fish Crow',\n  'Five-striped Sparrow',\n  'Flame-colored Tanager',\n  'Flammulated Owl',\n  'Flesh-footed Shearwater',\n  'Florida Scrub-Jay',\n  'Fork-tailed Flycatcher',\n  'Fork-tailed Storm-Petrel',\n  'Fork-tailed Swift',\n  \"Forster's Tern\",\n  'Fox Sparrow',\n  \"Franklin's Gull\",\n  'Fulvous Whistling-Duck',\n  'Gadwall',\n  \"Gambel's Quail\",\n  'Garganey',\n  'Gila Woodpecker',\n  'Gilded Flicker',\n  'Glaucous Gull',\n  'Glaucous-winged Gull',\n  'Glossy Ibis',\n  'Golden Eagle',\n  'Golden-cheeked Warbler',\n  'Golden-crowned Kinglet',\n  'Golden-crowned Sparrow',\n  'Golden-crowned Warbler',\n  'Golden-fronted Woodpecker',\n  'Golden-winged Warbler',\n  \"Grace's Warbler\",\n  'Grasshopper Sparrow',\n  'Gray Bunting',\n  'Gray Catbird',\n  'Gray Flycatcher',\n  'Gray Hawk',\n  'Gray Jay',\n  'Gray Kingbird',\n  'Gray Partridge',\n  'Gray Silky-flycatcher',\n  'Gray Vireo',\n  'Gray Wagtail',\n  'Gray-breasted Martin',\n  'Gray-cheeked Thrush',\n  'Gray-crowned Rosy-Finch',\n  'Gray-crowned Yellowthroat',\n  'Gray-headed Chickadee',\n  'Gray-spotted Flycatcher',\n  'Gray-tailed Tattler',\n  'Great Auk',\n  'Great Black-backed Gull',\n  'Great Blue Heron',\n  'Great Cormorant',\n  'Great Crested Flycatcher',\n  'Great Egret',\n  'Great Frigatebird',\n  'Great Gray Owl',\n  'Great Horned Owl',\n  'Great Kiskadee',\n  'Great Knot',\n  'Great Skua',\n  'Great Spotted Woodpecker',\n  'Great-tailed Grackle',\n  'Greater Flamingo',\n  'Greater Pewee',\n  'Greater Prairie-chicken',\n  'Greater Roadrunner',\n  'Greater Scaup',\n  'Greater Shearwater',\n  'Greater White-fronted Goose',\n  'Greater Yellowlegs',\n  'Green Heron',\n  'Green Jay',\n  'Green Kingfisher',\n  'Green Sandpiper',\n  'Green Violet-ear',\n  'Green-breasted Mango',\n  'Green-tailed Towhee',\n  'Green-winged Teal',\n  'Greenish Elaenia',\n  'Groove-billed Ani',\n  'Gull-billed Tern',\n  'Gyrfalcon',\n  'Hairy Woodpecker',\n  \"Hammond's Flycatcher\",\n  'Harlequin Duck',\n  \"Harris's Hawk\",\n  \"Harris's Sparrow\",\n  'Hawfinch',\n  \"Heermann's Gull\",\n  \"Henslow's Sparrow\",\n  'Hepatic Tanager',\n  'Herald Petrel',\n  'Hermit Thrush',\n  'Hermit Warbler',\n  'Herring Gull',\n  'Himalayan Snowcock',\n  'Hoary Redpoll',\n  'Hooded Merganser',\n  'Hooded Oriole',\n  'Hooded Warbler',\n  'Hook-billed Kite',\n  'Hoopoe',\n  'Horned Grebe',\n  'Horned Lark',\n  'Horned Puffin',\n  'House Finch',\n  'House Sparrow',\n  'House Wren',\n  'Hudsonian Godwit',\n  \"Hutton's Vireo\",\n  'Iceland Gull',\n  'Inca Dove',\n  'Indigo Bunting',\n  'Island Scrub-Jay',\n  'Ivory Gull',\n  'Ivory-billed Woodpecker',\n  'Jabiru',\n  'Jack Snipe',\n  'Jungle Nightjar',\n  'Juniper Titmouse',\n  'Kentucky Warbler',\n  'Key West Quail-Dove',\n  'Killdeer',\n  'King Eider',\n  'King Rail',\n  \"Kirtland's Warbler\",\n  \"Kittlitz's Murrelet\",\n  \"La Sagra's Flycatcher\",\n  'Labrador Duck',\n  'Ladder-backed Woodpecker',\n  'Lanceolated Warbler',\n  'Lapland Longspur',\n  'Large-billed Tern',\n  'Lark Bunting',\n  'Lark Sparrow',\n  'Laughing Gull',\n  \"Lawrence's Goldfinch\",\n  'Laysan Albatross',\n  'Lazuli Bunting',\n  \"Le Conte's Sparrow\",\n  \"Le Conte's Thrasher\",\n  \"Leach's Storm-Petrel\",\n  'Least Auklet',\n  'Least Bittern',\n  'Least Flycatcher',\n  'Least Grebe',\n  'Least Sandpiper',\n  'Least Storm-Petrel',\n  'Least Tern',\n  'Lesser Black-backed Gull',\n  'Lesser Frigatebird',\n  'Lesser Goldfinch',\n  'Lesser Nighthawk',\n  'Lesser Prairie-chicken',\n  'Lesser Scaup',\n  'Lesser White-fronted Goose',\n  'Lesser Yellowlegs',\n  \"Lewis's Woodpecker\",\n  'Limpkin',\n  \"Lincoln's Sparrow\",\n  'Little Blue Heron',\n  'Little Bunting',\n  'Little Curlew',\n  'Little Egret',\n  'Little Gull',\n  'Little Ringed Plover',\n  'Little Shearwater',\n  'Little Stint',\n  'Loggerhead Kingbird',\n  'Loggerhead Shrike',\n  'Long-billed Curlew',\n  'Long-billed Dowitcher',\n  'Long-billed Murrelet',\n  'Long-billed Thrasher',\n  'Long-eared Owl',\n  'Long-tailed Jaeger',\n  'Long-toed Stint',\n  'Louisiana Waterthrush',\n  'Lucifer Hummingbird',\n  \"Lucy's Warbler\",\n  \"MacGillivray's Warbler\",\n  'Magnificent Frigatebird',\n  'Magnificent Hummingbird',\n  'Magnolia Warbler',\n  'Mallard',\n  'Mangrove Cuckoo',\n  'Manx Shearwater',\n  'Marbled Godwit',\n  'Marbled Murrelet',\n  'Marsh Sandpiper',\n  'Marsh Wren',\n  'Masked Booby',\n  'Masked Duck',\n  'Masked Tityra',\n  \"McCown's Longspur\",\n  \"McKay's Bunting\",\n  'Merlin',\n  'Mew Gull',\n  'Mexican Chickadee',\n  'Mexican Jay',\n  \"Middendorff's Grasshopper-Warbler\",\n  'Mississippi Kite',\n  'Mongolian Plover',\n  'Monk Parakeet',\n  'Montezuma Quail',\n  'Mottled Duck',\n  'Mottled Owl',\n  'Mottled Petrel',\n  'Mountain Bluebird',\n  'Mountain Chickadee',\n  'Mountain Plover',\n  'Mountain Quail',\n  'Mourning Dove',\n  'Mourning Warbler',\n  'Mugimaki Flycatcher',\n  \"Murphy's Petrel\",\n  'Muscovy Duck',\n  'Mute Swan',\n  'Narcissus Flycatcher',\n  'Nashville Warbler',\n  \"Nelson's Sharp-tailed Sparrow\",\n  'Neotropic Cormorant',\n  'Northern Beardless-Tyrannulet',\n  'Northern Bobwhite',\n  'Northern Cardinal',\n  'Northern Flicker',\n  'Northern Fulmar',\n  'Northern Gannet',\n  'Northern Goshawk',\n  'Northern Harrier',\n  'Northern Hawk Owl',\n  'Northern Jacana',\n  'Northern Lapwing',\n  'Northern Mockingbird',\n  'Northern Parula',\n  'Northern Pintail',\n  'Northern Pygmy-Owl',\n  'Northern Rough-winged Swallow',\n  'Northern Saw-whet Owl',\n  'Northern Shoveler',\n  'Northern Shrike',\n  'Northern Waterthrush',\n  'Northern Wheatear',\n  'Northwestern Crow',\n  \"Nuttall's Woodpecker\",\n  \"Nutting's Flycatcher\",\n  'Oak Titmouse',\n  'Oldsquaw',\n  'Olive Sparrow',\n  'Olive Warbler',\n  'Olive-backed Pipit',\n  'Olive-sided Flycatcher',\n  'Orange-crowned Warbler',\n  'Orchard Oriole',\n  'Oriental Cuckoo',\n  'Oriental Greenfinch',\n  'Oriental Pratincole',\n  'Oriental Scops-Owl',\n  'Oriental Turtle-Dove',\n  'Osprey',\n  'Ovenbird',\n  'Pacific Golden-Plover',\n  'Pacific Loon',\n  'Pacific-slope Flycatcher',\n  'Paint-billed Crake',\n  'Painted Bunting',\n  'Painted Redstart',\n  \"Pallas's Bunting\",\n  'Palm Warbler',\n  'Parakeet Auklet',\n  'Parasitic Jaeger',\n  'Passenger Pigeon',\n  'Pechora Pipit',\n  'Pectoral Sandpiper',\n  'Pelagic Cormorant',\n  'Peregrine Falcon',\n  'Phainopepla',\n  'Philadelphia Vireo',\n  'Pied-billed Grebe',\n  'Pigeon Guillemot',\n  'Pileated Woodpecker',\n  'Pin-tailed Snipe',\n  'Pine Bunting',\n  'Pine Grosbeak',\n  'Pine Siskin',\n  'Pine Warbler',\n  'Pink-footed Goose',\n  'Pink-footed Shearwater',\n  'Pinyon Jay',\n  'Piping Plover',\n  'Plain Chachalaca',\n  'Plain-capped Starthroat',\n  'Plumbeous Vireo',\n  'Pomarine Jaeger',\n  'Prairie Falcon',\n  'Prairie Warbler',\n  'Prothonotary Warbler',\n  'Purple Finch',\n  'Purple Gallinule',\n  'Purple Martin',\n  'Purple Sandpiper',\n  'Pygmy Nuthatch',\n  'Pyrrhuloxia',\n  'Razorbill',\n  'Red Crossbill',\n  'Red Knot',\n  'Red Phalarope',\n  'Red-bellied Woodpecker',\n  'Red-billed Pigeon',\n  'Red-billed Tropicbird',\n  'Red-breasted Flycatcher',\n  'Red-breasted Merganser',\n  'Red-breasted Nuthatch',\n  'Red-breasted Sapsucker',\n  'Red-cockaded Woodpecker',\n  'Red-crowned Parrot',\n  'Red-eyed Vireo',\n  'Red-faced Cormorant',\n  'Red-faced Warbler',\n  'Red-flanked Bluetail',\n  'Red-footed Booby',\n  'Red-headed Woodpecker',\n  'Red-legged Kittiwake',\n  'Red-naped Sapsucker',\n  'Red-necked Grebe',\n  'Red-necked Phalarope',\n  'Red-necked Stint',\n  'Red-shouldered Hawk',\n  'Red-tailed Hawk',\n  'Red-tailed Tropicbird',\n  'Red-throated Loon',\n  'Red-throated Pipit',\n  'Red-whiskered Bulbul',\n  'Red-winged Blackbird',\n  'Reddish Egret',\n  'Redhead',\n  'Redwing',\n  'Reed Bunting',\n  'Rhinoceros Auklet',\n  'Ring-billed Gull',\n  'Ring-necked Duck',\n  'Ring-necked Pheasant',\n  'Ringed Kingfisher',\n  'Roadside Hawk',\n  'Rock Dove',\n  'Rock Ptarmigan',\n  'Rock Sandpiper',\n  'Rock Wren',\n  'Rose-breasted Grosbeak',\n  'Rose-throated Becard',\n  'Roseate Spoonbill',\n  'Roseate Tern',\n  \"Ross's Goose\",\n  \"Ross's Gull\",\n  'Rough-legged Hawk',\n  'Royal Tern',\n  'Ruby-crowned Kinglet',\n  'Ruby-throated Hummingbird',\n  'Ruddy Duck',\n  'Ruddy Ground-Dove',\n  'Ruddy Quail-Dove',\n  'Ruddy Turnstone',\n  'Ruff',\n  'Ruffed Grouse',\n  'Rufous Hummingbird',\n  'Rufous-backed Robin',\n  'Rufous-capped Warbler',\n  'Rufous-crowned Sparrow',\n  'Rufous-winged Sparrow',\n  'Rustic Bunting',\n  'Rusty Blackbird',\n  \"Sabine's Gull\",\n  'Sage Grouse',\n  'Sage Sparrow',\n  'Sage Thrasher',\n  'Saltmarsh Sharp-tailed Sparrow',\n  'Sanderling',\n  'Sandhill Crane',\n  'Sandwich Tern',\n  'Savannah Sparrow',\n  \"Say's Phoebe\",\n  'Scaled Quail',\n  'Scaly-naped Pigeon',\n  'Scarlet Ibis',\n  'Scarlet Tanager',\n  'Scissor-tailed Flycatcher',\n  \"Scott's Oriole\",\n  'Seaside Sparrow',\n  'Sedge Wren',\n  'Semipalmated Plover',\n  'Semipalmated Sandpiper',\n  'Sharp-shinned Hawk',\n  'Sharp-tailed Grouse',\n  'Sharp-tailed Sandpiper',\n  'Shiny Cowbird',\n  'Short-billed Dowitcher',\n  'Short-eared Owl',\n  'Short-tailed Albatross',\n  'Short-tailed Hawk',\n  'Short-tailed Shearwater',\n  'Shy Albatross',\n  'Siberian Accentor',\n  'Siberian Blue Robin',\n  'Siberian Flycatcher',\n  'Siberian Rubythroat',\n  'Sky Lark',\n  'Slate-throated Redstart',\n  'Slaty-backed Gull',\n  'Slender-billed Curlew',\n  'Smew',\n  \"Smith's Longspur\",\n  'Smooth-billed Ani',\n  'Snail Kite',\n  'Snow Bunting',\n  'Snow Goose',\n  'Snowy Egret',\n  'Snowy Owl',\n  'Snowy Plover',\n  'Solitary Sandpiper',\n  'Song Sparrow',\n  'Sooty Shearwater',\n  'Sooty Tern',\n  'Sora',\n  'South Polar Skua',\n  'Southern Martin',\n  'Spectacled Eider',\n  'Spoonbill Sandpiper',\n  'Spot-billed Duck',\n  'Spot-breasted Oriole',\n  'Spotted Dove',\n  'Spotted Owl',\n  'Spotted Rail',\n  'Spotted Redshank',\n  'Spotted Sandpiper',\n  'Spotted Towhee',\n  \"Sprague's Pipit\",\n  'Spruce Grouse',\n  \"Stejneger's Petrel\",\n  \"Steller's Eider\",\n  \"Steller's Jay\",\n  \"Steller's Sea-Eagle\",\n  'Stilt Sandpiper',\n  'Stonechat',\n  'Streak-backed Oriole',\n  'Streaked Shearwater',\n  \"Strickland's Woodpecker\",\n  'Stripe-headed Tanager',\n  'Sulphur-bellied Flycatcher',\n  'Summer Tanager',\n  'Surf Scoter',\n  'Surfbird',\n  \"Swainson's Hawk\",\n  \"Swainson's Thrush\",\n  \"Swainson's Warbler\",\n  'Swallow-tailed Kite',\n  'Swamp Sparrow',\n  'Tamaulipas Crow',\n  'Tawny-shouldered Blackbird',\n  \"Temminck's Stint\",\n  'Tennessee Warbler',\n  'Terek Sandpiper',\n  \"Thayer's Gull\",\n  'Thick-billed Kingbird',\n  'Thick-billed Murre',\n  'Thick-billed Parrot',\n  'Thick-billed Vireo',\n  'Three-toed Woodpecker',\n  \"Townsend's Solitaire\",\n  \"Townsend's Warbler\",\n  'Tree Pipit',\n  'Tree Swallow',\n  'Tricolored Blackbird',\n  'Tricolored Heron',\n  'Tropical Kingbird',\n  'Tropical Parula',\n  'Trumpeter Swan',\n  'Tufted Duck',\n  'Tufted Flycatcher',\n  'Tufted Puffin',\n  'Tufted Titmouse',\n  'Tundra Swan',\n  'Turkey Vulture',\n  'Upland Sandpiper',\n  'Varied Bunting',\n  'Varied Thrush',\n  'Variegated Flycatcher',\n  \"Vaux's Swift\",\n  'Veery',\n  'Verdin',\n  'Vermilion Flycatcher',\n  'Vesper Sparrow',\n  'Violet-crowned Hummingbird',\n  'Violet-green Swallow',\n  'Virginia Rail',\n  \"Virginia's Warbler\",\n  'Wandering Albatross',\n  'Wandering Tattler',\n  'Warbling Vireo',\n  'Wedge-rumped Storm-Petrel',\n  'Wedge-tailed Shearwater',\n  'Western Bluebird',\n  'Western Grebe',\n  'Western Gull',\n  'Western Kingbird',\n  'Western Meadowlark',\n  'Western Reef-Heron',\n  'Western Sandpiper',\n  'Western Screech-Owl',\n  'Western Scrub-Jay',\n  'Western Tanager',\n  'Western Wood-Pewee',\n  'Whimbrel',\n  'Whip-poor-will',\n  'Whiskered Auklet',\n  'Whiskered Screech-Owl',\n  'Whiskered Tern',\n  'White Ibis',\n  'White Wagtail',\n  'White-breasted Nuthatch',\n  'White-cheeked Pintail',\n  'White-chinned Petrel',\n  'White-collared Seedeater',\n  'White-collared Swift',\n  'White-crowned Pigeon',\n  'White-crowned Sparrow',\n  'White-eared Hummingbird',\n  'White-eyed Vireo',\n  'White-faced Ibis',\n  'White-faced Storm-Petrel',\n  'White-headed Woodpecker',\n  'White-rumped Sandpiper',\n  'White-tailed Eagle',\n  'White-tailed Hawk',\n  'White-tailed Kite',\n  'White-tailed Ptarmigan',\n  'White-tailed Tropicbird',\n  'White-throated Needletail',\n  'White-throated Robin',\n  'White-throated Sparrow',\n  'White-throated Swift',\n  'White-tipped Dove',\n  'White-winged Crossbill',\n  'White-winged Dove',\n  'White-winged Parakeet',\n  'White-winged Scoter',\n  'White-winged Tern',\n  'Whooper Swan',\n  'Whooping Crane',\n  'Wild Turkey',\n  'Willet',\n  \"Williamson's Sapsucker\",\n  'Willow Flycatcher',\n  'Willow Ptarmigan',\n  \"Wilson's Phalarope\",\n  \"Wilson's Plover\",\n  \"Wilson's Storm-Petrel\",\n  \"Wilson's Warbler\",\n  'Winter Wren',\n  'Wood Duck',\n  'Wood Sandpiper',\n  'Wood Stork',\n  'Wood Thrush',\n  'Wood Warbler',\n  'Worm-eating Warbler',\n  \"Worthen's Sparrow\",\n  'Wrentit',\n  \"Xantus's Hummingbird\",\n  \"Xantus's Murrelet\",\n  'Yellow Bittern',\n  'Yellow Grosbeak',\n  'Yellow Rail',\n  'Yellow Wagtail',\n  'Yellow Warbler',\n  'Yellow-bellied Flycatcher',\n  'Yellow-bellied Sapsucker',\n  'Yellow-billed Cuckoo',\n  'Yellow-billed Loon',\n  'Yellow-billed Magpie',\n  'Yellow-breasted Bunting',\n  'Yellow-breasted Chat',\n  'Yellow-crowned Night-Heron',\n  'Yellow-eyed Junco',\n  'Yellow-faced Grassquit',\n  'Yellow-footed Gull',\n  'Yellow-green Vireo',\n  'Yellow-headed Blackbird',\n  'Yellow-legged Gull',\n  'Yellow-nosed Albatross',\n  'Yellow-rumped Warbler',\n  'Yellow-throated Vireo',\n  'Yellow-throated Warbler',\n  'Yucatan Vireo',\n  'Zenaida Dove',\n  'Zone-tailed Hawk',\n];\n"
  },
  {
    "path": "src/locales/en/animal/cat.ts",
    "content": "export default [\n  'Abyssinian',\n  'American Bobtail',\n  'American Curl',\n  'American Shorthair',\n  'American Wirehair',\n  'Balinese',\n  'Bengal',\n  'Birman',\n  'Bombay',\n  'British Shorthair',\n  'Burmese',\n  'Chartreux',\n  'Chausie',\n  'Cornish Rex',\n  'Devon Rex',\n  'Donskoy',\n  'Egyptian Mau',\n  'Exotic Shorthair',\n  'Havana',\n  'Highlander',\n  'Himalayan',\n  'Japanese Bobtail',\n  'Korat',\n  'Kurilian Bobtail',\n  'LaPerm',\n  'Maine Coon',\n  'Manx',\n  'Minskin',\n  'Munchkin',\n  'Nebelung',\n  'Norwegian Forest Cat',\n  'Ocicat',\n  'Ojos Azules',\n  'Oriental',\n  'Persian',\n  'Peterbald',\n  'Pixiebob',\n  'Ragdoll',\n  'Russian Blue',\n  'Savannah',\n  'Scottish Fold',\n  'Selkirk Rex',\n  'Serengeti',\n  'Siamese',\n  'Siberian',\n  'Singapura',\n  'Snowshoe',\n  'Sokoke',\n  'Somali',\n  'Sphynx',\n  'Thai',\n  'Tonkinese',\n  'Toyger',\n  'Turkish Angora',\n  'Turkish Van',\n];\n"
  },
  {
    "path": "src/locales/en/animal/cetacean.ts",
    "content": "export default [\n  'Amazon River Dolphin',\n  \"Arnoux's Beaked Whale\",\n  'Atlantic Humpbacked Dolphin',\n  'Atlantic Spotted Dolphin',\n  'Atlantic White-Sided Dolphin',\n  'Australian Snubfin Dolphin',\n  'Australian humpback Dolphin',\n  'Blue Whale',\n  'Bottlenose Dolphin',\n  'Bryde’s whale',\n  'Burrunan Dolphin',\n  'Chilean Dolphin',\n  'Chinese River Dolphin',\n  'Chinese White Dolphin',\n  'Clymene Dolphin',\n  'Commerson’s Dolphin',\n  'Costero',\n  'Dusky Dolphin',\n  'False Killer Whale',\n  'Fin Whale',\n  'Fraser’s Dolphin',\n  'Ganges River Dolphin',\n  'Guiana Dolphin',\n  'Heaviside’s Dolphin',\n  'Hector’s Dolphin',\n  'Hourglass Dolphin',\n  'Humpback whale',\n  'Indo-Pacific Bottlenose Dolphin',\n  'Indo-Pacific Hump-backed Dolphin',\n  'Irrawaddy Dolphin',\n  'Killer Whale (Orca)',\n  'La Plata Dolphin',\n  'Long-Beaked Common Dolphin',\n  'Long-finned Pilot Whale',\n  \"Longman's Beaked Whale\",\n  'Melon-headed Whale',\n  'Northern Rightwhale Dolphin',\n  'Omura’s whale',\n  'Pacific White-Sided Dolphin',\n  'Pantropical Spotted Dolphin',\n  'Peale’s Dolphin',\n  'Pygmy Killer Whale',\n  'Risso’s Dolphin',\n  'Rough-Toothed Dolphin',\n  'Sei Whale',\n  'Short-Beaked Common Dolphin',\n  'Short-finned Pilot Whale',\n  'Southern Bottlenose Whale',\n  'Southern Rightwhale Dolphin',\n  'Sperm Whale',\n  'Spinner Dolphin',\n  'Striped Dolphin',\n  'Tucuxi',\n  'White-Beaked Dolphin',\n];\n"
  },
  {
    "path": "src/locales/en/animal/cow.ts",
    "content": "export default [\n  'Aberdeen Angus',\n  'Abergele',\n  'Abigar',\n  'Abondance',\n  'Abyssinian Shorthorned Zebu',\n  'Aceh',\n  'Achham',\n  'Adamawa',\n  'Adaptaur',\n  'Afar',\n  'Africangus',\n  'Afrikaner',\n  'Agerolese',\n  'Alambadi',\n  'Alatau',\n  'Albanian',\n  'Albera',\n  'Alderney',\n  'Alentejana',\n  'Aleutian wild cattle',\n  'Aliad Dinka',\n  'Alistana-Sanabresa',\n  'Allmogekor',\n  'Alur',\n  'American',\n  'American Angus',\n  'American Beef Friesian',\n  'American Brown Swiss',\n  'American Milking Devon',\n  'American White Park',\n  'Amerifax',\n  'Amrit Mahal',\n  'Amsterdam Island cattle',\n  'Anatolian Black',\n  'Andalusian Black',\n  'Andalusian Blond',\n  'Andalusian Grey',\n  'Angeln',\n  'Angoni',\n  'Ankina',\n  'Ankole',\n  'Ankole-Watusi',\n  'Aracena',\n  'Arado',\n  'Argentine Criollo',\n  'Argentine Friesian',\n  'Armorican',\n  'Arouquesa',\n  'Arsi',\n  'Asturian Mountain',\n  'Asturian Valley',\n  'Aubrac',\n  'Aulie-Ata',\n  'Aure et Saint-Girons',\n  'Australian Braford',\n  'Australian Brangus',\n  'Australian Charbray',\n  'Australian Friesian Sahiwal',\n  'Australian Lowline',\n  'Australian Milking Zebu',\n  'Australian Shorthorn',\n  'Austrian Simmental',\n  'Austrian Yellow',\n  'Avileña-Negra Ibérica',\n  'Avétonou',\n  'Aweil Dinka',\n  'Ayrshire',\n  'Azaouak',\n  'Azebuado',\n  'Azerbaijan Zebu',\n  'Azores',\n  'Bachaur cattle',\n  'Baherie cattle',\n  'Bakosi cattle',\n  'Balancer',\n  'Baoule',\n  'Bargur cattle',\n  'Barrosã',\n  'Barzona',\n  'Bazadaise',\n  'Beef Freisian',\n  'Beefalo',\n  'Beefmaker',\n  'Beefmaster',\n  'Begayt',\n  'Belgian Blue',\n  'Belgian Red',\n  'Belgian Red Pied',\n  'Belgian White-and-Red',\n  'Belmont Red',\n  'Belted Galloway',\n  'Bernese',\n  'Berrenda cattle',\n  'Betizu',\n  'Bianca Modenese',\n  'Blaarkop',\n  'Black Angus',\n  'Black Baldy',\n  'Black Hereford',\n  'Blanca Cacereña',\n  'Blanco Orejinegro BON',\n  \"Blonde d'Aquitaine\",\n  'Blue Albion',\n  'Blue Grey',\n  'Bohuskulla',\n  'Bonsmara',\n  'Boran',\n  'Boškarin',\n  'Braford',\n  'Brahman',\n  'Brahmousin',\n  'Brangus',\n  'Braunvieh',\n  'Brava',\n  'Breed',\n  'British Friesian',\n  'British White',\n  'Brown Carpathian',\n  'Brown Caucasian',\n  'Brown Swiss',\n  'Bue Lingo',\n  'Burlina',\n  'Bushuyev',\n  'Butana cattle',\n  'Buša cattle',\n  'Cachena',\n  'Caldelana',\n  'Camargue',\n  'Campbell Island cattle',\n  'Canadian Speckle Park',\n  'Canadienne',\n  'Canaria',\n  'Canchim',\n  'Caracu',\n  'Carinthian Blondvieh',\n  'Carora',\n  'Charbray',\n  'Charolais',\n  'Chateaubriand',\n  'Chiangus',\n  'Chianina',\n  'Chillingham cattle',\n  'Chinese Black Pied',\n  'Cholistani',\n  'Coloursided White Back',\n  'Commercial',\n  'Corriente',\n  'Corsican cattle',\n  'Costeño con Cuernos',\n  'Crioulo Lageano',\n  'Cárdena Andaluza',\n  'Dajal',\n  'Dangi cattle',\n  'Danish Black-Pied',\n  'Danish Jersey',\n  'Danish Red',\n  'Deep Red cattle',\n  'Deoni',\n  'Devon',\n  'Dexter cattle',\n  'Dhanni',\n  'Doayo cattle',\n  'Doela',\n  'Drakensberger',\n  'Droughtmaster',\n  \"Dulong'\",\n  'Dutch Belted',\n  'Dutch Friesian',\n  'Dwarf Lulu',\n  'Dølafe',\n  'East Anatolian Red',\n  'Eastern Finncattle',\n  'Eastern Red Polled',\n  'Enderby Island cattle',\n  'English Longhorn',\n  'Ennstaler Bergscheck',\n  'Estonian Holstein',\n  'Estonian Native',\n  'Estonian Red cattle',\n  'Finncattle',\n  'Finnish Ayrshire',\n  'Finnish Holstein-Friesian',\n  'Fjäll',\n  'Fleckvieh',\n  'Florida Cracker cattle',\n  'Fogera',\n  'French Simmental',\n  'Fribourgeoise',\n  'Friesian Red and White',\n  'Fulani Sudanese',\n  'Fēng Cattle',\n  'Galician Blond',\n  'Galloway cattle',\n  'Gangatiri',\n  'Gaolao',\n  'Garvonesa',\n  'Gascon cattle',\n  'Gelbvieh',\n  'Georgian Mountain cattle',\n  'German Angus',\n  'German Black Pied Dairy',\n  'German Black Pied cattle',\n  'German Red Pied',\n  'Gir',\n  'Glan cattle',\n  'Gloucester',\n  'Gobra',\n  'Greek Shorthorn',\n  'Greek Steppe',\n  'Greyman cattle',\n  'Gudali',\n  'Guernsey cattle',\n  'Guzerá',\n  'Hallikar4',\n  'Hanwoo',\n  'Hariana cattle',\n  'Hartón del Valle',\n  'Harzer Rotvieh',\n  'Hays Converter',\n  'Heck cattle',\n  'Hereford',\n  'Herens',\n  'Highland cattle',\n  'Hinterwald',\n  'Holando-Argentino',\n  'Holstein Friesian cattle',\n  'Horro',\n  'Hungarian Grey',\n  'Huáng Cattle',\n  'Hybridmaster',\n  'Iberian cattle',\n  'Icelandic',\n  'Illawarra cattle',\n  'Improved Red and White',\n  'Indo-Brazilian',\n  'Irish Moiled',\n  'Israeli Holstein',\n  'Israeli Red',\n  'Istoben cattle',\n  'Istrian cattle',\n  'Jamaica Black',\n  'Jamaica Hope',\n  'Jamaica Red',\n  'Japanese Brown',\n  'Jarmelista',\n  'Javari cattle',\n  'Jersey cattle',\n  'Jutland cattle',\n  'Kabin Buri cattle',\n  'Kalmyk cattle',\n  'Kamphaeng Saen cattle',\n  'Kangayam',\n  'Kankrej',\n  'Karan Swiss',\n  'Kasaragod Dwarf cattle',\n  'Kathiawadi',\n  'Kazakh Whiteheaded',\n  'Kenana cattle',\n  'Kenkatha cattle',\n  'Kerry cattle',\n  'Kherigarh',\n  'Khillari cattle',\n  'Kholomogory',\n  'Korat Wagyu',\n  'Kostroma cattle',\n  'Krishna Valley cattle',\n  'Kurgan cattle',\n  'Kuri',\n  'La Reina cattle',\n  'Lakenvelder cattle',\n  'Lampurger',\n  'Latvian Blue',\n  'Latvian Brown',\n  'Latvian Danish Red',\n  'Lebedyn',\n  'Levantina',\n  'Limia cattle',\n  'Limousin',\n  'Limpurger',\n  'Lincoln Red',\n  'Lineback',\n  'Lithuanian Black-and-White',\n  'Lithuanian Light Grey',\n  'Lithuanian Red',\n  'Lithuanian White-Backed',\n  'Lohani cattle',\n  'Lourdais',\n  'Lucerna cattle',\n  'Luing',\n  'Madagascar Zebu',\n  'Madura',\n  'Maine-Anjou',\n  'Malnad Gidda',\n  'Malvi',\n  'Mandalong Special',\n  'Mantequera Leonesa',\n  'Maramureş Brown',\n  'Marchigiana',\n  'Maremmana',\n  'Marinhoa',\n  'Maronesa',\n  'Masai',\n  'Mashona',\n  'Menorquina',\n  'Mertolenga',\n  'Meuse-Rhine-Issel',\n  'Mewati',\n  'Milking Shorthorn',\n  'Minhota',\n  'Mirandesa',\n  'Mirkadim',\n  'Mocăniţă',\n  'Mollie',\n  'Monchina',\n  'Mongolian',\n  'Montbéliarde',\n  'Morucha',\n  'Murboden',\n  'Murnau-Werdenfels',\n  'Murray Grey',\n  'Muturu',\n  \"N'Dama\",\n  'Nagori',\n  'Negra Andaluza',\n  'Nelore',\n  'Nguni',\n  'Nimari',\n  'Normande',\n  'North Bengal Grey',\n  'Northern Finncattle',\n  'Northern Shorthorn',\n  'Norwegian Red',\n  'Ongole',\n  'Original Simmental',\n  'Pajuna',\n  'Palmera',\n  'Pantaneiro',\n  'Parda Alpina',\n  'Parthenaise',\n  'Pasiega',\n  'Pembroke',\n  'Philippine Native',\n  'Pie Rouge des Plaines',\n  'Piedmontese cattle',\n  'Pineywoods',\n  'Pinzgauer',\n  'Pirenaica',\n  'Podolac',\n  'Podolica',\n  'Polish Black-and-White',\n  'Polish Red',\n  'Poll Shorthorn',\n  'Polled Hereford',\n  'Polled Shorthorn',\n  'Ponwar',\n  'Preta',\n  'Pulikulam',\n  'Punganur',\n  'Pustertaler Sprinzen',\n  'Qinchaun',\n  'Queensland Miniature Boran',\n  'RX3',\n  'Ramo Grande',\n  'Randall',\n  'Raramuri Criollo',\n  'Rathi',\n  'Raya',\n  'Red Angus',\n  'Red Brangus',\n  'Red Chittagong',\n  'Red Fulani',\n  'Red Gorbatov',\n  'Red Holstein',\n  'Red Kandhari',\n  'Red Mingrelian',\n  'Red Poll',\n  'Red Polled Østland',\n  'Red Sindhi',\n  'Retinta',\n  'Riggit Galloway',\n  'Ringamåla',\n  'Rohjan',\n  'Romagnola',\n  'Romanian Bălţata',\n  'Romanian Steppe Gray',\n  'Romosinuano',\n  'Russian Black Pied',\n  'Rätisches Grauvieh',\n  'Sahiwal',\n  'Salers',\n  'Salorn',\n  'Sanga',\n  'Sanhe',\n  'Santa Cruz',\n  'Santa Gertrudis',\n  'Sayaguesa',\n  'Schwyz',\n  'Selembu',\n  'Senepol',\n  'Serbian Pied',\n  'Serbian Steppe',\n  'Sheko',\n  'Shetland',\n  'Shorthorn',\n  'Siboney de Cuba',\n  'Simbrah',\n  'Simford',\n  'Simmental',\n  'Siri',\n  'South Devon',\n  'Spanish Fighting Bull',\n  'Speckle Park',\n  'Square Meater',\n  'Sussex',\n  'Swedish Friesian',\n  'Swedish Polled',\n  'Swedish Red Pied',\n  'Swedish Red Polled',\n  'Swedish Red-and-White',\n  'Tabapuã',\n  'Tarentaise',\n  'Tasmanian Grey',\n  'Tauros',\n  'Telemark',\n  'Texas Longhorn',\n  'Texon',\n  'Thai Black',\n  'Thai Fighting Bull',\n  'Thai Friesian',\n  'Thai Milking Zebu',\n  'Tharparkar',\n  'Tswana',\n  'Tudanca',\n  'Tuli',\n  'Tulim',\n  'Turkish Grey Steppe',\n  'Tux-Zillertal',\n  'Tyrol Grey',\n  'Ukrainian Grey',\n  'Umblachery',\n  'Valdostana Castana',\n  'Valdostana Pezzata Nera',\n  'Valdostana Pezzata Rossa',\n  'Vaynol',\n  'Vechur8',\n  'Vestland Fjord',\n  'Vestland Red Polled',\n  'Vianesa',\n  'Volinian Beef',\n  'Vorderwald',\n  'Vosgienne',\n  'Väneko',\n  'Waguli',\n  'Wagyu',\n  'Wangus',\n  'Welsh Black',\n  'Western Finncattle',\n  'White Cáceres',\n  'White Fulani',\n  'White Lamphun',\n  'White Park',\n  'Whitebred Shorthorn',\n  'Xingjiang Brown',\n  'Yakutian',\n  'Yanbian',\n  'Yanhuang',\n  'Yurino',\n  'Zebu',\n  'Évolène cattle',\n  'Żubroń',\n];\n"
  },
  {
    "path": "src/locales/en/animal/crocodilia.ts",
    "content": "export default [\n  'African Slender-snouted Crocodile',\n  'Alligator mississippiensis',\n  'American Crocodile',\n  'Australian Freshwater Crocodile',\n  'Black Caiman',\n  'Broad-snouted Caiman',\n  'Chinese Alligator',\n  'Cuban Crocodile',\n  'Cuvier’s Dwarf Caiman',\n  'Dwarf Crocodile',\n  'Gharial',\n  'Morelet’s Crocodile',\n  'Mugger Crocodile',\n  'New Guinea Freshwater Crocodile',\n  'Nile Crocodile',\n  'Orinoco Crocodile',\n  'Philippine Crocodile',\n  'Saltwater Crocodile',\n  'Schneider’s Smooth-fronted Caiman',\n  'Siamese Crocodile',\n  'Spectacled Caiman',\n  'Tomistoma',\n  'West African Crocodile',\n  'Yacare Caiman',\n];\n"
  },
  {
    "path": "src/locales/en/animal/dog.ts",
    "content": "export default [\n  'Affenpinscher',\n  'Afghan Hound',\n  'Aidi',\n  'Airedale Terrier',\n  'Akbash',\n  'Akita',\n  'Alano Español',\n  'Alapaha Blue Blood Bulldog',\n  'Alaskan Husky',\n  'Alaskan Klee Kai',\n  'Alaskan Malamute',\n  'Alopekis',\n  'Alpine Dachsbracke',\n  'American Bulldog',\n  'American Bully',\n  'American Cocker Spaniel',\n  'American English Coonhound',\n  'American Foxhound',\n  'American Hairless Terrier',\n  'American Pit Bull Terrier',\n  'American Staffordshire Terrier',\n  'American Water Spaniel',\n  'Andalusian Hound',\n  'Anglo-Français de Petite Vénerie',\n  'Appenzeller Sennenhund',\n  'Ariegeois',\n  'Armant',\n  'Armenian Gampr dog',\n  'Artois Hound',\n  'Australian Cattle Dog',\n  'Australian Kelpie',\n  'Australian Shepherd',\n  'Australian Stumpy Tail Cattle Dog',\n  'Australian Terrier',\n  'Austrian Black and Tan Hound',\n  'Austrian Pinscher',\n  'Azawakh',\n  'Bakharwal dog',\n  'Banjara Hound',\n  'Barbado da Terceira',\n  'Barbet',\n  'Basenji',\n  'Basque Shepherd Dog',\n  'Basset Artésien Normand',\n  'Basset Bleu de Gascogne',\n  'Basset Fauve de Bretagne',\n  'Basset Hound',\n  'Bavarian Mountain Hound',\n  'Beagle',\n  'Beagle-Harrier',\n  'Bearded Collie',\n  'Beauceron',\n  'Bedlington Terrier',\n  'Belgian Shepherd',\n  'Bergamasco Shepherd',\n  'Berger Picard',\n  'Bernese Mountain Dog',\n  'Bhotia',\n  'Bichon Frisé',\n  'Billy',\n  'Black Mouth Cur',\n  'Black Norwegian Elkhound',\n  'Black Russian Terrier',\n  'Black and Tan Coonhound',\n  'Bloodhound',\n  'Blue Lacy',\n  'Blue Picardy Spaniel',\n  'Bluetick Coonhound',\n  'Boerboel',\n  'Bohemian Shepherd',\n  'Bolognese',\n  'Border Collie',\n  'Border Terrier',\n  'Borzoi',\n  'Bosnian Coarse-haired Hound',\n  'Boston Terrier',\n  'Bouvier des Ardennes',\n  'Bouvier des Flandres',\n  'Boxer',\n  'Boykin Spaniel',\n  'Bracco Italiano',\n  'Braque Francais',\n  'Braque Saint-Germain',\n  \"Braque d'Auvergne\",\n  \"Braque de l'Ariège\",\n  'Braque du Bourbonnais',\n  'Briard',\n  'Briquet Griffon Vendéen',\n  'Brittany',\n  'Broholmer',\n  'Bruno Jura Hound',\n  'Brussels Griffon',\n  'Bucovina Shepherd Dog',\n  'Bull Arab',\n  'Bull Terrier',\n  'Bulldog',\n  'Bullmastiff',\n  'Bully Kutta',\n  'Burgos Pointer',\n  'Cairn Terrier',\n  'Campeiro Bulldog',\n  'Can de Chira',\n  'Canaan Dog',\n  'Canadian Eskimo Dog',\n  'Cane Corso',\n  'Cane Paratore',\n  'Cane di Oropa',\n  'Cantabrian Water Dog',\n  'Cardigan Welsh Corgi',\n  'Carea Castellano Manchego',\n  'Carolina Dog',\n  'Carpathian Shepherd Dog',\n  'Catahoula Leopard Dog',\n  'Catalan Sheepdog',\n  'Caucasian Shepherd Dog',\n  'Cavalier King Charles Spaniel',\n  'Central Asian Shepherd Dog',\n  'Cesky Fousek',\n  'Cesky Terrier',\n  'Chesapeake Bay Retriever',\n  'Chien Français Blanc et Noir',\n  'Chien Français Blanc et Orange',\n  'Chien Français Tricolore',\n  'Chihuahua',\n  'Chilean Terrier',\n  'Chinese Chongqing Dog',\n  'Chinese Crested Dog',\n  'Chinook',\n  'Chippiparai',\n  'Chongqing dog',\n  'Chortai',\n  'Chow Chow',\n  'Cimarrón Uruguayo',\n  \"Cirneco dell'Etna\",\n  'Clumber Spaniel',\n  'Colombian fino hound',\n  'Coton de Tulear',\n  'Cretan Hound',\n  'Croatian Sheepdog',\n  'Curly-Coated Retriever',\n  'Cursinu',\n  'Czechoslovakian Wolfdog',\n  'Cão Fila de São Miguel',\n  'Cão da Serra de Aires',\n  'Cão de Castro Laboreiro',\n  'Cão de Gado Transmontano',\n  'Dachshund',\n  'Dalmatian',\n  'Dandie Dinmont Terrier',\n  'Danish-Swedish Farmdog',\n  'Denmark Feist',\n  'Dingo',\n  'Doberman Pinscher',\n  'Dogo Argentino',\n  'Dogo Guatemalteco',\n  'Dogo Sardesco',\n  'Dogue Brasileiro',\n  'Dogue de Bordeaux',\n  'Drentse Patrijshond',\n  'Drever',\n  'Dunker',\n  'Dutch Shepherd',\n  'Dutch Smoushond',\n  'East European Shepherd',\n  'East Siberian Laika',\n  'English Cocker Spaniel',\n  'English Foxhound',\n  'English Mastiff',\n  'English Setter',\n  'English Shepherd',\n  'English Springer Spaniel',\n  'English Toy Terrier',\n  'Entlebucher Mountain Dog',\n  'Estonian Hound',\n  'Estrela Mountain Dog',\n  'Eurasier',\n  'Field Spaniel',\n  'Fila Brasileiro',\n  'Finnish Hound',\n  'Finnish Lapphund',\n  'Finnish Spitz',\n  'Flat-Coated Retriever',\n  'French Bulldog',\n  'French Spaniel',\n  'Galgo Español',\n  'Galician Shepherd Dog',\n  'Garafian Shepherd',\n  'Gascon Saintongeois',\n  'Georgian Shepherd',\n  'German Hound',\n  'German Longhaired Pointer',\n  'German Pinscher',\n  'German Roughhaired Pointer',\n  'German Shepherd Dog',\n  'German Shorthaired Pointer',\n  'German Spaniel',\n  'German Spitz',\n  'German Wirehaired Pointer',\n  'Giant Schnauzer',\n  'Glen of Imaal Terrier',\n  'Golden Retriever',\n  'Gordon Setter',\n  'Gończy Polski',\n  'Grand Anglo-Français Blanc et Noir',\n  'Grand Anglo-Français Blanc et Orange',\n  'Grand Anglo-Français Tricolore',\n  'Grand Basset Griffon Vendéen',\n  'Grand Bleu de Gascogne',\n  'Grand Griffon Vendéen',\n  'Great Dane',\n  'Greater Swiss Mountain Dog',\n  'Greek Harehound',\n  'Greek Shepherd',\n  'Greenland Dog',\n  'Greyhound',\n  'Griffon Bleu de Gascogne',\n  'Griffon Fauve de Bretagne',\n  'Griffon Nivernais',\n  'Gull Dong',\n  'Gull Terrier',\n  'Hamiltonstövare',\n  'Hanover Hound',\n  'Harrier',\n  'Havanese',\n  'Hierran Wolfdog',\n  'Hokkaido',\n  'Hovawart',\n  'Huntaway',\n  'Hygen Hound',\n  'Hällefors Elkhound',\n  'Ibizan Hound',\n  'Icelandic Sheepdog',\n  'Indian Spitz',\n  'Indian pariah dog',\n  'Irish Red and White Setter',\n  'Irish Setter',\n  'Irish Terrier',\n  'Irish Water Spaniel',\n  'Irish Wolfhound',\n  'Istrian Coarse-haired Hound',\n  'Istrian Shorthaired Hound',\n  'Italian Greyhound',\n  'Jack Russell Terrier',\n  'Jagdterrier',\n  'Japanese Chin',\n  'Japanese Spitz',\n  'Japanese Terrier',\n  'Jindo',\n  'Jonangi',\n  'Kai Ken',\n  'Kaikadi',\n  'Kangal Shepherd Dog',\n  'Kanni',\n  'Karakachan dog',\n  'Karelian Bear Dog',\n  'Kars',\n  'Karst Shepherd',\n  'Keeshond',\n  'Kerry Beagle',\n  'Kerry Blue Terrier',\n  'King Charles Spaniel',\n  'King Shepherd',\n  'Kintamani',\n  'Kishu',\n  'Kokoni',\n  'Kombai',\n  'Komondor',\n  'Kooikerhondje',\n  'Koolie',\n  'Koyun dog',\n  'Kromfohrländer',\n  'Kuchi',\n  'Kuvasz',\n  'Labrador Retriever',\n  'Lagotto Romagnolo',\n  'Lakeland Terrier',\n  'Lancashire Heeler',\n  'Landseer',\n  'Lapponian Herder',\n  'Large Münsterländer',\n  'Leonberger',\n  'Levriero Sardo',\n  'Lhasa Apso',\n  'Lithuanian Hound',\n  'Lupo Italiano',\n  'Löwchen',\n  'Mackenzie River Husky',\n  'Magyar agár',\n  'Mahratta Greyhound',\n  'Maltese',\n  'Manchester Terrier',\n  'Maremmano-Abruzzese Sheepdog',\n  'McNab dog',\n  'Miniature American Shepherd',\n  'Miniature Bull Terrier',\n  'Miniature Fox Terrier',\n  'Miniature Pinscher',\n  'Miniature Schnauzer',\n  'Molossus of Epirus',\n  'Montenegrin Mountain Hound',\n  'Mountain Cur',\n  'Mountain Feist',\n  'Mucuchies',\n  'Mudhol Hound',\n  'Mudi',\n  'Neapolitan Mastiff',\n  'New Guinea Singing Dog',\n  'New Zealand Heading Dog',\n  'Newfoundland',\n  'Norfolk Terrier',\n  'Norrbottenspets',\n  'Northern Inuit Dog',\n  'Norwegian Buhund',\n  'Norwegian Elkhound',\n  'Norwegian Lundehund',\n  'Norwich Terrier',\n  'Nova Scotia Duck Tolling Retriever',\n  'Old Croatian Sighthound',\n  'Old Danish Pointer',\n  'Old English Sheepdog',\n  'Old English Terrier',\n  'Olde English Bulldogge',\n  'Otterhound',\n  'Pachon Navarro',\n  'Paisley Terrier',\n  'Pampas Deerhound',\n  'Papillon',\n  'Parson Russell Terrier',\n  'Pastore della Lessinia e del Lagorai',\n  'Patagonian Sheepdog',\n  'Patterdale Terrier',\n  'Pekingese',\n  'Pembroke Welsh Corgi',\n  'Perro Majorero',\n  'Perro de Pastor Mallorquin',\n  'Perro de Presa Canario',\n  'Perro de Presa Mallorquin',\n  'Peruvian Inca Orchid',\n  'Petit Basset Griffon Vendéen',\n  'Petit Bleu de Gascogne',\n  'Phalène',\n  'Pharaoh Hound',\n  'Phu Quoc Ridgeback',\n  'Picardy Spaniel',\n  'Plott Hound',\n  'Plummer Terrier',\n  'Podenco Canario',\n  'Podenco Valenciano',\n  'Pointer',\n  'Poitevin',\n  'Polish Greyhound',\n  'Polish Hound',\n  'Polish Lowland Sheepdog',\n  'Polish Tatra Sheepdog',\n  'Pomeranian',\n  'Pont-Audemer Spaniel',\n  'Poodle',\n  'Porcelaine',\n  'Portuguese Podengo',\n  'Portuguese Pointer',\n  'Portuguese Water Dog',\n  'Posavac Hound',\n  'Pražský Krysařík',\n  'Pshdar Dog',\n  'Pudelpointer',\n  'Pug',\n  'Puli',\n  'Pumi',\n  'Pungsan Dog',\n  'Pyrenean Mastiff',\n  'Pyrenean Mountain Dog',\n  'Pyrenean Sheepdog',\n  'Rafeiro do Alentejo',\n  'Rajapalayam',\n  'Rampur Greyhound',\n  'Rat Terrier',\n  'Ratonero Bodeguero Andaluz',\n  'Ratonero Mallorquin',\n  'Ratonero Murciano de Huerta',\n  'Ratonero Valenciano',\n  'Redbone Coonhound',\n  'Rhodesian Ridgeback',\n  'Romanian Mioritic Shepherd Dog',\n  'Romanian Raven Shepherd Dog',\n  'Rottweiler',\n  'Rough Collie',\n  'Russian Spaniel',\n  'Russian Toy',\n  'Russo-European Laika',\n  'Saarloos Wolfdog',\n  'Sabueso Español',\n  'Saint Bernard',\n  'Saint Hubert Jura Hound',\n  'Saint-Usuge Spaniel',\n  'Saluki',\n  'Samoyed',\n  'Sapsali',\n  'Sarabi dog',\n  'Sardinian Shepherd Dog',\n  'Schapendoes',\n  'Schillerstövare',\n  'Schipperke',\n  'Schweizer Laufhund',\n  'Schweizerischer Niederlaufhund',\n  'Scottish Deerhound',\n  'Scottish Terrier',\n  'Sealyham Terrier',\n  'Segugio Italiano',\n  'Segugio Maremmano',\n  \"Segugio dell'Appennino\",\n  'Seppala Siberian Sleddog',\n  'Serbian Hound',\n  'Serbian Tricolour Hound',\n  'Serrano Bulldog',\n  'Shar Pei',\n  'Shetland Sheepdog',\n  'Shiba Inu',\n  'Shih Tzu',\n  'Shikoku',\n  'Shiloh Shepherd',\n  'Siberian Husky',\n  'Silken Windhound',\n  'Silky Terrier',\n  'Sinhala Hound',\n  'Skye Terrier',\n  'Sloughi',\n  'Slovakian Wirehaired Pointer',\n  'Slovenský Cuvac',\n  'Slovenský Kopov',\n  'Smalandstövare',\n  'Small Greek domestic dog',\n  'Small Münsterländer',\n  'Smooth Collie',\n  'Smooth Fox Terrier',\n  'Soft-Coated Wheaten Terrier',\n  'South Russian Ovcharka',\n  'Spanish Mastiff',\n  'Spanish Water Dog',\n  'Spinone Italiano',\n  'Sporting Lucas Terrier',\n  'Stabyhoun',\n  'Staffordshire Bull Terrier',\n  'Standard Schnauzer',\n  'Stephens Stock',\n  'Styrian Coarse-haired Hound',\n  'Sussex Spaniel',\n  'Swedish Elkhound',\n  'Swedish Lapphund',\n  'Swedish Vallhund',\n  'Swedish White Elkhound',\n  'Taigan',\n  'Taiwan Dog',\n  'Tamaskan Dog',\n  'Teddy Roosevelt Terrier',\n  'Telomian',\n  'Tenterfield Terrier',\n  'Terrier Brasileiro',\n  'Thai Bangkaew Dog',\n  'Thai Ridgeback',\n  'Tibetan Mastiff',\n  'Tibetan Spaniel',\n  'Tibetan Terrier',\n  'Tornjak',\n  'Tosa',\n  'Toy Fox Terrier',\n  'Toy Manchester Terrier',\n  'Transylvanian Hound',\n  'Treeing Cur',\n  'Treeing Feist',\n  'Treeing Tennessee Brindle',\n  'Treeing Walker Coonhound',\n  'Trigg Hound',\n  'Tyrolean Hound',\n  'Vikhan',\n  'Villano de Las Encartaciones',\n  'Villanuco de Las Encartaciones',\n  'Vizsla',\n  'Volpino Italiano',\n  'Weimaraner',\n  'Welsh Sheepdog',\n  'Welsh Springer Spaniel',\n  'Welsh Terrier',\n  'West Highland White Terrier',\n  'West Siberian Laika',\n  'Westphalian Dachsbracke',\n  'Wetterhoun',\n  'Whippet',\n  'White Shepherd',\n  'White Swiss Shepherd Dog',\n  'Wire Fox Terrier',\n  'Wirehaired Pointing Griffon',\n  'Wirehaired Vizsla',\n  'Xiasi Dog',\n  'Xoloitzcuintli',\n  'Yakutian Laika',\n  'Yorkshire Terrier',\n  'Šarplaninac',\n];\n"
  },
  {
    "path": "src/locales/en/animal/fish.ts",
    "content": "export default [\n  'Alaska pollock',\n  'Albacore',\n  'Amur catfish',\n  'Araucanian herring',\n  'Argentine hake',\n  'Asari',\n  'Asian swamp eel',\n  'Atlantic cod',\n  'Atlantic herring',\n  'Atlantic horse mackerel',\n  'Atlantic mackerel',\n  'Atlantic menhaden',\n  'Atlantic salmon',\n  'Bigeye scad',\n  'Bigeye tuna',\n  'Bighead carp',\n  'Black carp',\n  'Blood cockle',\n  'Blue swimming crab',\n  'Blue whiting',\n  'Bombay-duck',\n  'Bonga shad',\n  'California pilchard',\n  'Cape horse mackerel',\n  'Capelin',\n  'Catla',\n  'Channel catfish',\n  'Chilean jack mackerel',\n  'Chinese perch',\n  'Chinese softshell turtle',\n  'Chub mackerel',\n  'Chum salmon',\n  'Common carp',\n  'Crucian carp',\n  'Daggertooth pike conger',\n  'European anchovy',\n  'European pilchard',\n  'European sprat',\n  'Filipino Venus',\n  'Gazami crab',\n  'Goldstripe sardinella',\n  'Grass carp',\n  'Gulf menhaden',\n  'Haddock',\n  'Hilsa shad',\n  'Indian mackerel',\n  'Indian oil sardine',\n  'Iridescent shark',\n  'Japanese anchovy',\n  'Japanese cockle',\n  'Japanese common catfish',\n  'Japanese flying squid',\n  'Japanese jack mackerel',\n  'Japanese littleneck',\n  'Japanese pilchard',\n  'Jumbo flying squid',\n  'Kawakawa',\n  'Korean bullhead',\n  'Largehead hairtail',\n  'Longtail tuna',\n  'Madeiran sardinella',\n  'Mandarin fish',\n  'Milkfish',\n  'Mrigal carp',\n  'Narrow-barred Spanish mackerel',\n  'Nile perch',\n  'Nile tilapia',\n  'North Pacific hake',\n  'Northern snakehead',\n  'Pacific anchoveta',\n  'Pacific cod',\n  'Pacific herring',\n  'Pacific sand lance',\n  'Pacific sandlance',\n  'Pacific saury',\n  'Pacific thread herring',\n  'Peruvian anchoveta',\n  'Pink salmon',\n  'Pollock',\n  'Pond loach',\n  'Rainbow trout',\n  'Rohu',\n  'Round sardinella',\n  'Short mackerel',\n  'Silver carp',\n  'Silver cyprinid',\n  'Skipjack tuna',\n  'Southern African anchovy',\n  'Southern rough shrimp',\n  'Whiteleg shrimp',\n  'Wuchang bream',\n  'Yellow croaker',\n  'Yellowfin tuna',\n  'Yellowhead catfish',\n  'Yellowstripe scad',\n];\n"
  },
  {
    "path": "src/locales/en/animal/horse.ts",
    "content": "export default [\n  'Abaco Barb',\n  'Abtenauer',\n  'Abyssinian',\n  'Aegidienberger',\n  'Akhal-Teke',\n  'Albanian Horse',\n  'Altai Horse',\n  'Altèr Real',\n  'American Albino',\n  'American Cream Draft',\n  'American Indian Horse',\n  'American Paint Horse',\n  'American Quarter Horse',\n  'American Saddlebred',\n  'American Warmblood',\n  'Andalusian Horse',\n  'Andravida Horse',\n  'Anglo-Arabian',\n  'Anglo-Arabo-Sardo',\n  'Anglo-Kabarda',\n  'Appaloosa',\n  'AraAppaloosa',\n  'Arabian Horse',\n  'Ardennes Horse',\n  'Arenberg-Nordkirchen',\n  'Argentine Criollo',\n  'Asian wild Horse',\n  'Assateague Horse',\n  'Asturcón',\n  'Augeron',\n  'Australian Brumby',\n  'Australian Draught Horse',\n  'Australian Stock Horse',\n  'Austrian Warmblood',\n  'Auvergne Horse',\n  'Auxois',\n  'Azerbaijan Horse',\n  'Azteca Horse',\n  'Baise Horse',\n  'Bale',\n  'Balearic Horse',\n  'Balikun Horse',\n  'Baluchi Horse',\n  'Banker Horse',\n  'Barb Horse',\n  'Bardigiano',\n  'Bashkir Curly',\n  'Basque Mountain Horse',\n  'Bavarian Warmblood',\n  'Belgian Half-blood',\n  'Belgian Horse',\n  'Belgian Warmblood',\n  'Bhutia Horse',\n  'Black Forest Horse',\n  'Blazer Horse',\n  'Boerperd',\n  'Borana',\n  'Boulonnais Horse',\n  'Brabant',\n  'Brandenburger',\n  'Brazilian Sport Horse',\n  'Breton Horse',\n  'Brumby',\n  'Budyonny Horse',\n  'Burguete Horse',\n  'Burmese Horse',\n  'Byelorussian Harness Horse',\n  'Calabrese Horse',\n  'Camargue Horse',\n  'Camarillo White Horse',\n  'Campeiro',\n  'Campolina',\n  'Canadian Horse',\n  'Canadian Pacer',\n  'Carolina Marsh Tacky',\n  'Carthusian Horse',\n  'Caspian Horse',\n  'Castilian Horse',\n  'Castillonnais',\n  'Catria Horse',\n  'Cavallo Romano della Maremma Laziale',\n  'Cerbat Mustang',\n  'Chickasaw Horse',\n  'Chilean Corralero',\n  'Choctaw Horse',\n  'Cleveland Bay',\n  'Clydesdale Horse',\n  'Cob',\n  'Coldblood Trotter',\n  'Colonial Spanish Horse',\n  'Colorado Ranger',\n  'Comtois Horse',\n  'Corsican Horse',\n  'Costa Rican Saddle Horse',\n  'Cretan Horse',\n  'Criollo Horse',\n  'Croatian Coldblood',\n  'Cuban Criollo',\n  'Cumberland Island Horse',\n  'Curly Horse',\n  'Czech Warmblood',\n  'Daliboz',\n  'Danish Warmblood',\n  'Danube Delta Horse',\n  'Dole Gudbrandsdal',\n  'Don',\n  'Dongola Horse',\n  'Draft Trotter',\n  'Dutch Harness Horse',\n  'Dutch Heavy Draft',\n  'Dutch Warmblood',\n  'Dzungarian Horse',\n  'East Bulgarian',\n  'East Friesian Horse',\n  'Estonian Draft',\n  'Estonian Horse',\n  'Falabella',\n  'Faroese',\n  'Finnhorse',\n  'Fjord Horse',\n  'Fleuve',\n  'Florida Cracker Horse',\n  'Foutanké',\n  'Frederiksborg Horse',\n  'Freiberger',\n  'French Trotter',\n  'Friesian Cross',\n  'Friesian Horse',\n  'Friesian Sporthorse',\n  'Furioso-North Star',\n  'Galiceño',\n  'Galician Pony',\n  'Gelderland Horse',\n  'Georgian Grande Horse',\n  'German Warmblood',\n  'Giara Horse',\n  'Gidran',\n  'Groningen Horse',\n  'Gypsy Horse',\n  'Hackney Horse',\n  'Haflinger',\n  'Hanoverian Horse',\n  'Heck Horse',\n  'Heihe Horse',\n  'Henson Horse',\n  'Hequ Horse',\n  'Hirzai',\n  'Hispano-Bretón',\n  'Holsteiner Horse',\n  'Horro',\n  'Hungarian Warmblood',\n  'Icelandic Horse',\n  'Iomud',\n  'Irish Draught',\n  'Irish Sport Horse sometimes called Irish Hunter',\n  'Italian Heavy Draft',\n  'Italian Trotter',\n  'Jaca Navarra',\n  'Jeju Horse',\n  'Jutland Horse',\n  'Kabarda Horse',\n  'Kafa',\n  'Kaimanawa Horses',\n  'Kalmyk Horse',\n  'Karabair',\n  'Karabakh Horse',\n  'Karachai Horse',\n  'Karossier',\n  'Kathiawari',\n  'Kazakh Horse',\n  'Kentucky Mountain Saddle Horse',\n  'Kiger Mustang',\n  'Kinsky Horse',\n  'Kisber Felver',\n  'Kiso Horse',\n  'Kladruber',\n  'Knabstrupper',\n  'Konik',\n  'Kundudo',\n  'Kustanair',\n  'Kyrgyz Horse',\n  'Latvian Horse',\n  'Lipizzan',\n  'Lithuanian Heavy Draught',\n  'Lokai',\n  'Losino Horse',\n  'Lusitano',\n  'Lyngshest',\n  \"M'Bayar\",\n  \"M'Par\",\n  'Mallorquín',\n  'Malopolski',\n  'Mangalarga',\n  'Mangalarga Marchador',\n  'Maremmano',\n  'Marismeño Horse',\n  'Marsh Tacky',\n  'Marwari Horse',\n  'Mecklenburger',\n  'Menorquín',\n  'Messara Horse',\n  'Metis Trotter',\n  'Mezőhegyesi Sport Horse',\n  'Međimurje Horse',\n  'Miniature Horse',\n  'Misaki Horse',\n  'Missouri Fox Trotter',\n  'Monchina',\n  'Mongolian Horse',\n  'Mongolian Wild Horse',\n  'Monterufolino',\n  'Morab',\n  'Morgan Horse',\n  'Mountain Pleasure Horse',\n  'Moyle Horse',\n  'Murakoz Horse',\n  'Murgese',\n  'Mustang Horse',\n  'Mérens Horse',\n  'Namib Desert Horse',\n  'Nangchen Horse',\n  'National Show Horse',\n  'Nez Perce Horse',\n  'Nivernais Horse',\n  'Nokota Horse',\n  'Noma',\n  'Nonius Horse',\n  'Nooitgedachter',\n  'Nordlandshest',\n  'Noriker Horse',\n  'Norman Cob',\n  'North American Single-Footer Horse',\n  'North Swedish Horse',\n  'Norwegian Coldblood Trotter',\n  'Norwegian Fjord',\n  'Novokirghiz',\n  'Oberlander Horse',\n  'Ogaden',\n  'Oldenburg Horse',\n  'Orlov trotter',\n  'Ostfriesen',\n  'Paint',\n  'Pampa Horse',\n  'Paso Fino',\n  'Pentro Horse',\n  'Percheron',\n  'Persano Horse',\n  'Peruvian Paso',\n  'Pintabian',\n  'Pleven Horse',\n  'Poitevin Horse',\n  'Posavac Horse',\n  'Pottok',\n  'Pryor Mountain Mustang',\n  \"Przewalski's Horse\",\n  'Pura Raza Española',\n  'Purosangue Orientale',\n  'Qatgani',\n  'Quarab',\n  'Quarter Horse',\n  'Racking Horse',\n  'Retuerta Horse',\n  'Rhenish German Coldblood',\n  'Rhinelander Horse',\n  'Riwoche Horse',\n  'Rocky Mountain Horse',\n  'Romanian Sporthorse',\n  'Rottaler',\n  'Russian Don',\n  'Russian Heavy Draft',\n  'Russian Trotter',\n  'Saddlebred',\n  'Salerno Horse',\n  'Samolaco Horse',\n  'San Fratello Horse',\n  'Sarcidano Horse',\n  'Sardinian Anglo-Arab',\n  'Schleswig Coldblood',\n  'Schwarzwälder Kaltblut',\n  'Selale',\n  'Sella Italiano',\n  'Selle Français',\n  'Shagya Arabian',\n  'Shan Horse',\n  'Shire Horse',\n  'Siciliano Indigeno',\n  'Silesian Horse',\n  'Sokolsky Horse',\n  'Sorraia',\n  'South German Coldblood',\n  'Soviet Heavy Draft',\n  'Spanish Anglo-Arab',\n  'Spanish Barb',\n  'Spanish Jennet Horse',\n  'Spanish Mustang',\n  'Spanish Tarpan',\n  'Spanish-Norman Horse',\n  'Spiti Horse',\n  'Spotted Saddle Horse',\n  'Standardbred Horse',\n  'Suffolk Punch',\n  'Swedish Ardennes',\n  'Swedish Warmblood',\n  'Swedish coldblood trotter',\n  'Swiss Warmblood',\n  'Taishū Horse',\n  'Takhi',\n  'Tawleed',\n  'Tchernomor',\n  'Tennessee Walking Horse',\n  'Tersk Horse',\n  'Thoroughbred',\n  'Tiger Horse',\n  'Tinker Horse',\n  'Tolfetano',\n  'Tori Horse',\n  'Trait Du Nord',\n  'Trakehner',\n  'Tsushima',\n  'Tuigpaard',\n  'Ukrainian Riding Horse',\n  'Unmol Horse',\n  'Uzunyayla',\n  'Ventasso Horse',\n  'Virginia Highlander',\n  'Vlaamperd',\n  'Vladimir Heavy Draft',\n  'Vyatka',\n  'Waler',\n  'Waler Horse',\n  'Walkaloosa',\n  'Warlander',\n  'Warmblood',\n  'Welsh Cob',\n  'Westphalian Horse',\n  'Wielkopolski',\n  'Württemberger',\n  'Xilingol Horse',\n  'Yakutian Horse',\n  'Yili Horse',\n  'Yonaguni Horse',\n  'Zaniskari',\n  'Zhemaichu',\n  'Zweibrücker',\n  'Žemaitukas',\n];\n"
  },
  {
    "path": "src/locales/en/animal/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { AnimalDefinition } from '../../..';\nimport bear from './bear';\nimport bird from './bird';\nimport cat from './cat';\nimport cetacean from './cetacean';\nimport cow from './cow';\nimport crocodilia from './crocodilia';\nimport dog from './dog';\nimport fish from './fish';\nimport horse from './horse';\nimport insect from './insect';\nimport lion from './lion';\nimport pet_name from './pet_name';\nimport rabbit from './rabbit';\nimport rodent from './rodent';\nimport snake from './snake';\nimport type_ from './type';\n\nconst animal: AnimalDefinition = {\n  bear,\n  bird,\n  cat,\n  cetacean,\n  cow,\n  crocodilia,\n  dog,\n  fish,\n  horse,\n  insect,\n  lion,\n  pet_name,\n  rabbit,\n  rodent,\n  snake,\n  type: type_,\n};\n\nexport default animal;\n"
  },
  {
    "path": "src/locales/en/animal/insect.ts",
    "content": "export default [\n  'Acacia-ants',\n  'Acorn-plum gall',\n  'Aerial yellowjacket',\n  'Africanized honey bee',\n  'Allegheny mound ant',\n  'Almond stone wasp',\n  'Ant',\n  'Arboreal ant',\n  'Argentine ant',\n  'Asian paper wasp',\n  'Baldfaced hornet',\n  'Bee',\n  'Bigheaded ant',\n  'Black and yellow mud dauber',\n  'Black carpenter ant',\n  'Black imported fire ant',\n  'Blue horntail woodwasp',\n  'Blue orchard bee',\n  'Braconid wasp',\n  'Bumble bee',\n  'Carpenter ant',\n  'Carpenter wasp',\n  'Chalcid wasp',\n  'Cicada killer',\n  'Citrus blackfly parasitoid',\n  'Common paper wasp',\n  'Crazy ant',\n  'Cuckoo wasp',\n  'Cynipid gall wasp',\n  'Eastern Carpenter bee',\n  'Eastern yellowjacket',\n  'Elm sawfly',\n  'Encyrtid wasp',\n  'Erythrina gall wasp',\n  'Eulophid wasp',\n  'European hornet',\n  'European imported fire ant',\n  'False honey ant',\n  'Fire ant',\n  'Forest bachac',\n  'Forest yellowjacket',\n  'German yellowjacket',\n  'Ghost ant',\n  'Giant ichneumon wasp',\n  'Giant resin bee',\n  'Giant wood wasp',\n  'Golden northern bumble bee',\n  'Golden paper wasp',\n  'Gouty oak gall',\n  'Grass Carrying Wasp',\n  'Great black wasp',\n  'Great golden digger wasp',\n  'Hackberry nipple gall parasitoid',\n  'Honey bee',\n  'Horned oak gall',\n  'Horse guard wasp',\n  'Hunting wasp',\n  'Ichneumonid wasp',\n  'Keyhole wasp',\n  'Knopper gall',\n  'Large garden bumble bee',\n  'Large oak-apple gall',\n  'Leafcutting bee',\n  'Little fire ant',\n  'Little yellow ant',\n  'Long-horned bees',\n  'Long-legged ant',\n  'Macao paper wasp',\n  'Mallow bee',\n  'Marble gall',\n  'Mossyrose gall wasp',\n  'Mud-daubers',\n  'Multiflora rose seed chalcid',\n  'Oak apple gall wasp',\n  'Oak rough bulletgall wasp',\n  'Oak saucer gall',\n  'Oak shoot sawfly',\n  'Odorous house ant',\n  'Orange-tailed bumble bee',\n  'Orangetailed potter wasp',\n  'Oriental chestnut gall wasp',\n  'Paper wasp',\n  'Pavement ant',\n  'Pigeon tremex',\n  'Pip gall wasp',\n  'Prairie yellowjacket',\n  'Pteromalid wasp',\n  'Pyramid ant',\n  'Raspberry Horntail',\n  'Red ant',\n  'Red carpenter ant',\n  'Red harvester ant',\n  'Red imported fire ant',\n  'Red wasp',\n  'Red wood ant',\n  'Red-tailed wasp',\n  'Reddish carpenter ant',\n  'Rough harvester ant',\n  'Sawfly parasitic wasp',\n  'Scale parasitoid',\n  'Silky ant',\n  'Sirex woodwasp',\n  'Siricid woodwasp',\n  'Smaller yellow ant',\n  'Southeastern blueberry bee',\n  'Southern fire ant',\n  'Southern yellowjacket',\n  'Sphecid wasp',\n  'Stony gall',\n  'Sweat bee',\n  'Texas leafcutting ant',\n  'Tiphiid wasp',\n  'Torymid wasp',\n  'Tramp ant',\n  'Valentine ant',\n  'Velvet ant',\n  'Vespid wasp',\n  'Weevil parasitoid',\n  'Western harvester ant',\n  'Western paper wasp',\n  'Western thatching ant',\n  'Western yellowjacket',\n  'White-horned horntail',\n  'Willow shoot sawfly',\n  'Woodwasp',\n  'Wool sower gall maker',\n  'Yellow Crazy Ant',\n  'Yellow and black potter wasp',\n  'Yellow-horned horntail',\n];\n"
  },
  {
    "path": "src/locales/en/animal/lion.ts",
    "content": "export default [\n  'Asiatic Lion',\n  'Barbary Lion',\n  'Cape lion',\n  'Masai Lion',\n  'Northeast Congo Lion',\n  'Transvaal lion',\n  'West African Lion',\n];\n"
  },
  {
    "path": "src/locales/en/animal/pet_name.ts",
    "content": "export default [\n  'Ace',\n  'Archie',\n  'Bailey',\n  'Bandit',\n  'Bella',\n  'Bentley',\n  'Bruno',\n  'Buddy',\n  'Charlie',\n  'Coco',\n  'Cookie',\n  'Cooper',\n  'Daisy',\n  'Dixie',\n  'Finn',\n  'Ginger',\n  'Gracie',\n  'Gus',\n  'Hank',\n  'Jack',\n  'Jax',\n  'Joey',\n  'Kobe',\n  'Leo',\n  'Lola',\n  'Louie',\n  'Lucy',\n  'Maggie',\n  'Max',\n  'Mia',\n  'Milo',\n  'Molly',\n  'Murphey',\n  'Nala',\n  'Nova',\n  'Ollie',\n  'Oreo',\n  'Rosie',\n  'Scout',\n  'Stella',\n  'Teddy',\n  'Tuffy',\n];\n"
  },
  {
    "path": "src/locales/en/animal/rabbit.ts",
    "content": "export default [\n  'American',\n  'American Chinchilla',\n  'American Fuzzy Lop',\n  'American Sable',\n  'Argente Brun',\n  'Belgian Hare',\n  'Beveren',\n  'Blanc de Hotot',\n  'Britannia Petite',\n  'Californian',\n  'Champagne D’Argent',\n  'Checkered Giant',\n  'Cinnamon',\n  'Crème D’Argent',\n  'Dutch',\n  'Dwarf Hotot',\n  'English Angora',\n  'English Lop',\n  'English Spot',\n  'Flemish Giant',\n  'Florida White',\n  'French Angora',\n  'French Lop',\n  'Giant Angora',\n  'Giant Chinchilla',\n  'Harlequin',\n  'Havana',\n  'Himalayan',\n  'Holland Lop',\n  'Jersey Wooly',\n  'Lilac',\n  'Lionhead',\n  'Mini Lop',\n  'Mini Rex',\n  'Mini Satin',\n  'Netherland Dwarf',\n  'New Zealand',\n  'Palomino',\n  'Polish',\n  'Rex',\n  'Rhinelander',\n  'Satin',\n  'Satin Angora',\n  'Silver',\n  'Silver Fox',\n  'Silver Marten',\n  'Standard Chinchilla',\n  'Tan',\n  'Thrianta',\n];\n"
  },
  {
    "path": "src/locales/en/animal/rodent.ts",
    "content": "export default [\n  'Abrocoma',\n  'Abrocoma schistacea',\n  'Aconaemys',\n  'Aconaemys porteri',\n  'African brush-tailed porcupine',\n  'Andean mountain cavy',\n  'Argentine tuco-tuco',\n  'Ashy chinchilla rat',\n  'Asiatic brush-tailed porcupine',\n  'Atherurus',\n  \"Azara's agouti\",\n  \"Azara's tuco-tuco\",\n  'Bahia porcupine',\n  'Bathyergus',\n  'Bathyergus janetta',\n  'Bathyergus suillus',\n  \"Bennett's chinchilla rat\",\n  'Bicolored-spined porcupine',\n  'Black agouti',\n  'Black dwarf porcupine',\n  'Black-rumped agouti',\n  'Black-tailed hairy dwarf porcupine',\n  'Bolivian chinchilla rat',\n  'Bolivian tuco-tuco',\n  \"Bonetto's tuco-tuco\",\n  \"Brandt's yellow-toothed cavy\",\n  'Brazilian guinea pig',\n  'Brazilian porcupine',\n  'Brazilian tuco-tuco',\n  \"Bridge's degu\",\n  'Brown hairy dwarf porcupine',\n  \"Budin's chinchilla rat, A. budini\",\n  'Cape porcupine',\n  'Catamarca tuco-tuco',\n  'Cavia',\n  'Central American agouti',\n  'Chacoan tuco-tuco',\n  'Chilean rock rat',\n  'Chinchilla',\n  'Coendou',\n  'Coiban agouti',\n  \"Colburn's tuco-tuco\",\n  'Collared tuco-tuco',\n  'Common degu',\n  'Common yellow-toothed cavy',\n  \"Conover's tuco-tuco\",\n  'Coruro',\n  'Crested agouti',\n  'Crested porcupine',\n  'Cryptomys',\n  'Cryptomys bocagei',\n  'Cryptomys damarensis',\n  'Cryptomys foxi',\n  'Cryptomys hottentotus',\n  'Cryptomys mechowi',\n  'Cryptomys ochraceocinereus',\n  'Cryptomys zechi',\n  'Ctenomys',\n  'Cuniculus',\n  'Cuscomys',\n  'Cuscomys ashanika',\n  'Dactylomys',\n  'Dactylomys boliviensis',\n  'Dactylomys dactylinus',\n  'Dactylomys peruanus',\n  'Dasyprocta',\n  'Domestic guinea pig',\n  \"Emily's tuco-tuco\",\n  'Erethizon',\n  'Famatina chinchilla rat',\n  'Frosted hairy dwarf porcupine',\n  'Fukomys',\n  'Fukomys amatus',\n  'Fukomys anselli',\n  'Fukomys bocagei',\n  'Fukomys damarensis',\n  'Fukomys darlingi',\n  'Fukomys foxi',\n  'Fukomys ilariae',\n  'Fukomys kafuensis',\n  'Fukomys mechowii',\n  'Fukomys micklemi',\n  'Fukomys occlusus',\n  'Fukomys ochraceocinereus',\n  'Fukomys whytei',\n  'Fukomys zechi',\n  'Furtive tuco-tuco',\n  'Galea',\n  'Georychus',\n  'Georychus capensis',\n  'Golden viscacha-rat',\n  'Goya tuco-tuco',\n  'Greater guinea pig',\n  'Green acouchi',\n  \"Haig's tuco-tuco\",\n  'Heliophobius',\n  'Heliophobius argenteocinereus',\n  'Heterocephalus',\n  'Heterocephalus glaber',\n  'Highland tuco-tuco',\n  'Hystrix',\n  'Indian porcupine',\n  'Isla Mocha degu',\n  'Kalinowski agouti',\n  'Kannabateomys',\n  'Kannabateomys amblyonyx',\n  'Lagidium',\n  'Lagostomus',\n  \"Lewis' tuco-tuco\",\n  'Long-tailed chinchilla',\n  'Long-tailed porcupine',\n  \"Los Chalchaleros' viscacha-rat\",\n  'Lowland paca',\n  'Magellanic tuco-tuco',\n  'Malayan porcupine',\n  'Maule tuco-tuco',\n  'Mendoza tuco-tuco',\n  'Mexican agouti',\n  'Mexican hairy dwarf porcupine',\n  'Microcavia',\n  'Montane guinea pig',\n  'Moon-toothed degu',\n  'Mottled tuco-tuco',\n  'Mountain degu',\n  'Mountain paca',\n  'Mountain viscacha-rat',\n  'Myoprocta',\n  \"Natterer's tuco-tuco\",\n  'North American porcupine',\n  'Northern viscacha',\n  'Octodon',\n  'Octodontomys',\n  'Octomys',\n  'Olallamys',\n  'Olallamys albicauda',\n  'Olallamys edax',\n  'Orinoco agouti',\n  'Paraguaian hairy dwarf porcupine',\n  \"Pearson's tuco-tuco\",\n  'Peruvian tuco-tuco',\n  'Philippine porcupine',\n  'Pipanacoctomys',\n  'Plains viscacha',\n  'Plains viscacha-rat',\n  \"Porteous' tuco-tuco\",\n  'Punta de Vacas chinchilla rat',\n  'Red acouchi',\n  'Red-rumped agouti',\n  'Reddish tuco-tuco',\n  'Rio Negro tuco-tuco',\n  'Robust tuco-tuco',\n  \"Roosmalen's dwarf porcupine\",\n  \"Rothschild's porcupine\",\n  'Ruatan Island agouti',\n  \"Sage's rock rat\",\n  'Salinoctomys',\n  'Salta tuco-tuco',\n  'San Luis tuco-tuco',\n  \"Santa Catarina's guinea pig\",\n  'Shiny guinea pig',\n  \"Shipton's mountain cavy\",\n  'Short-tailed chinchilla',\n  'Silky tuco-tuco',\n  'Social tuco-tuco',\n  'Southern mountain cavy',\n  'Southern tuco-tuco',\n  'Southern viscacha',\n  'Spalacopus',\n  \"Spix's yellow-toothed cavy\",\n  \"Steinbach's tuco-tuco\",\n  'Streaked dwarf porcupine',\n  'Strong tuco-tuco',\n  'Stump-tailed porcupine',\n  'Sumatran porcupine',\n  'Sunda porcupine',\n  'Talas tuco-tuco',\n  'Tawny tuco-tuco',\n  'Thick-spined porcupine',\n  'Tiny tuco-tuco',\n  'Trichys',\n  'Tucuman tuco-tuco',\n  'Tympanoctomys',\n  'Uspallata chinchilla rat',\n  'White-toothed tuco-tuco',\n  \"Wolffsohn's viscacha\",\n];\n"
  },
  {
    "path": "src/locales/en/animal/snake.ts",
    "content": "export default [\n  'Abaco Island boa',\n  'Aesculapian snake',\n  'African beaked snake',\n  'African puff adder',\n  'African rock python',\n  'African twig snake',\n  'African wolf snake',\n  'Amazon tree boa',\n  'Amazonian palm viper',\n  'American Vine Snake',\n  'American copperhead',\n  'Amethystine python',\n  'Anaconda',\n  'Andaman cat snake',\n  'Andaman cobra',\n  'Angolan python',\n  'Annulated sea snake',\n  'Arabian cobra',\n  'Arafura file snake',\n  'Arizona black rattlesnake',\n  'Arizona coral snake',\n  'Aruba rattlesnake',\n  'Asian Vine Snake, Whip Snake',\n  'Asian cobra',\n  'Asian keelback',\n  'Asian pipe snake',\n  'Asp',\n  'Asp viper',\n  'Assam keelback',\n  'Australian copperhead',\n  'Australian scrub python',\n  \"Baird's rat snake\",\n  'Baja California lyresnake',\n  'Ball Python',\n  'Ball python',\n  'Bamboo pitviper',\n  'Bamboo viper',\n  'Banded Flying Snake',\n  'Banded cat-eyed snake',\n  'Banded krait',\n  'Banded pitviper',\n  'Banded water cobra',\n  \"Barbour's pit viper\",\n  'Barred wolf snake',\n  'Beaked sea snake',\n  'Beauty rat snake',\n  \"Beddome's cat snake\",\n  \"Beddome's coral snake\",\n  'Bimini racer',\n  'Bird snake',\n  'Bismarck ringed python',\n  'Black headed python',\n  'Black krait',\n  'Black mamba',\n  'Black rat snake',\n  'Black snake',\n  'Black tree cobra',\n  'Black-banded trinket snake',\n  'Black-headed snake',\n  'Black-necked cobra',\n  'Black-necked spitting cobra',\n  'Black-speckled palm-pitviper',\n  'Black-striped keelback',\n  'Black-tailed horned pit viper',\n  \"Blanding's tree snake\",\n  'Blind snake',\n  'Blonde hognose snake',\n  'Blood python',\n  'Blue krait',\n  'Blunt-headed tree snake',\n  'Bluntnose viper',\n  'Boa',\n  'Boa constrictor',\n  \"Bocourt's water snake\",\n  'Boelen python',\n  'Boiga',\n  'Bolivian anaconda',\n  'Boomslang',\n  'Bornean pitviper',\n  'Borneo short-tailed python',\n  'Brahminy blind snake',\n  'Brazilian coral snake',\n  'Brazilian mud Viper',\n  'Brazilian smooth snake',\n  \"Bredl's python\",\n  \"Brongersma's pitviper\",\n  'Brown snake',\n  'Brown spotted pitviper[4]',\n  'Brown tree snake',\n  'Brown water python',\n  'Brown white-lipped python',\n  'Buff striped keelback',\n  'Bull snake',\n  'Burmese keelback',\n  'Burmese krait',\n  'Burmese python',\n  'Burrowing cobra',\n  'Burrowing viper',\n  'Bush viper',\n  'Bushmaster',\n  'Buttermilk racer',\n  'Calabar python',\n  'California kingsnake',\n  'Canebrake',\n  'Cantil',\n  \"Cantor's pitviper\",\n  'Cape cobra',\n  'Cape coral snake',\n  'Cape gopher snake',\n  'Carpet viper',\n  'Cascabel',\n  'Caspian cobra',\n  'Cat snake',\n  'Cat-eyed night snake',\n  'Cat-eyed snake',\n  'Central American lyre snake',\n  'Central ranges taipan',\n  'Centralian carpet python',\n  'Ceylon krait',\n  'Chappell Island tiger snake',\n  'Checkered garter snake',\n  'Checkered keelback',\n  'Chicken snake',\n  'Chihuahuan ridge-nosed rattlesnake',\n  \"Children's python\",\n  'Chinese tree viper',\n  'Coachwhip snake',\n  'Coastal carpet python',\n  'Coastal taipan',\n  'Cobra',\n  \"Collett's snake\",\n  'Colorado desert sidewinder',\n  'Common adder',\n  'Common cobra',\n  'Common garter snake',\n  'Common ground snake',\n  'Common keelback',\n  'Common lancehead',\n  'Common tiger snake',\n  'Common worm snake',\n  'Congo snake',\n  'Congo water cobra',\n  'Copperhead',\n  'Coral snake',\n  'Corn snake',\n  'Coronado Island rattlesnake',\n  'Cottonmouth',\n  'Crossed viper',\n  'Crowned snake',\n  'Cuban boa',\n  'Cuban wood snake',\n  'Cyclades blunt-nosed viper',\n  'Dauan Island water python',\n  \"De Schauensee's anaconda\",\n  'Death Adder',\n  'Desert death adder',\n  'Desert kingsnake',\n  'Desert woma python',\n  'Diamond python',\n  'Dog-toothed cat snake',\n  \"Down's tiger snake\",\n  \"Dubois's sea snake\",\n  \"Dumeril's boa\",\n  'Durango rock rattlesnake',\n  'Dusky pigmy rattlesnake',\n  'Dusty hognose snake',\n  'Dwarf beaked snake',\n  'Dwarf boa',\n  'Dwarf pipe snake',\n  'Dwarf sand adder',\n  'Eastern brown snake',\n  'Eastern coral snake',\n  'Eastern diamondback rattlesnake',\n  'Eastern green mamba',\n  'Eastern hognose snake',\n  'Eastern lyre snake',\n  'Eastern mud snake',\n  'Eastern racer',\n  'Eastern tiger snake',\n  'Eastern water cobra',\n  'Eastern yellowbelly sad racer',\n  'Egg-eater',\n  'Egyptian asp',\n  'Egyptian cobra',\n  'Elegant pitviper',\n  'Emerald tree boa',\n  'Equatorial spitting cobra',\n  'European asp',\n  'European smooth snake',\n  'Eyelash palm-pitviper',\n  'Eyelash pit viper',\n  'Eyelash viper',\n  'False cobra',\n  'False horned viper',\n  'False water cobra',\n  'Fan-Si-Pan horned pitviper',\n  \"Fea's viper\",\n  'Fer-de-lance',\n  'Fierce snake',\n  'Fifty pacer',\n  'Fishing snake',\n  'Flat-nosed pitviper',\n  'Flinders python',\n  'Flying snake',\n  'Forest cobra',\n  'Forest flame snake',\n  \"Forsten's cat snake\",\n  'Fox snake, three species of Pantherophis',\n  'Gaboon viper',\n  'Garter snake',\n  'Giant Malagasy hognose snake',\n  \"Godman's pit viper\",\n  'Gold tree cobra',\n  'Gold-ringed cat snake',\n  'Golden tree snake',\n  'Grand Canyon rattlesnake',\n  'Grass snake',\n  'Gray cat snake',\n  'Great Basin rattlesnake',\n  'Great Lakes bush viper',\n  'Great Plains rat snake',\n  'Green anaconda',\n  'Green cat-eyed snake',\n  'Green mamba',\n  'Green palm viper',\n  'Green rat snake',\n  'Green snake',\n  'Green tree pit viper',\n  'Green tree python',\n  'Grey Lora',\n  'Grey-banded kingsnake',\n  'Ground snake',\n  'Guatemalan palm viper',\n  'Guatemalan tree viper',\n  'Habu',\n  'Habu pit viper',\n  \"Hagen's pitviper\",\n  'Hairy bush viper',\n  'Halmahera python',\n  \"Hardwicke's sea snake\",\n  'Harlequin coral snake',\n  'High Woods coral snake',\n  'Hill keelback',\n  'Himalayan keelback',\n  'Hogg Island boa',\n  'Hognose snake',\n  'Hognosed viper',\n  'Honduran palm viper',\n  'Hook Nosed Sea Snake',\n  'Hopi rattlesnake',\n  'Horned adder',\n  'Horned desert viper',\n  'Horned viper',\n  'Horseshoe pitviper',\n  'Hundred pacer',\n  \"Hutton's tree viper\",\n  'Ikaheka snake',\n  'Indian cobra',\n  'Indian flying snake',\n  'Indian krait',\n  'Indian python',\n  'Indian tree viper',\n  'Indigo snake',\n  'Indochinese spitting cobra',\n  'Indonesian water python',\n  'Inland carpet python',\n  'Inland taipan',\n  'Jamaican Tree Snake',\n  'Jamaican boa',\n  \"Jan's hognose snake\",\n  'Japanese forest rat snake',\n  'Japanese rat snake',\n  'Japanese striped snake',\n  'Javan spitting cobra',\n  \"Jerdon's pitviper\",\n  'Jumping viper',\n  'Jungle carpet python',\n  'Kanburian pit viper',\n  \"Kaulback's lance-headed pitviper\",\n  'Kayaudi dwarf reticulated python',\n  \"Kaznakov's viper\",\n  'Keelback',\n  'Kham Plateau pitviper',\n  'Khasi Hills keelback',\n  'King Island tiger snake',\n  'King brown',\n  'King cobra',\n  'King rat snake',\n  'King snake',\n  'Krait',\n  \"Krefft's tiger snake\",\n  'Lance-headed rattlesnake',\n  'Lancehead',\n  'Large shield snake',\n  'Large-eyed pitviper',\n  'Large-scaled tree viper',\n  'Leaf viper',\n  'Leaf-nosed viper',\n  'Lesser black krait',\n  'Levant viper',\n  'Long-nosed adder',\n  'Long-nosed tree snake',\n  'Long-nosed viper',\n  'Long-nosed whip snake',\n  'Long-tailed rattlesnake',\n  'Longnosed worm snake',\n  'Lora',\n  'Lyre snake',\n  'Machete savane',\n  \"Macklot's python\",\n  'Madagascar ground boa',\n  'Madagascar tree boa',\n  'Malabar rock pitviper',\n  'Malayan krait',\n  'Malayan long-glanded coral snake',\n  'Malayan pit viper',\n  \"Malcolm's tree viper\",\n  'Mamba',\n  'Mamushi',\n  'Manchurian Black Water Snake',\n  'Mandalay cobra',\n  'Mandarin rat snake',\n  'Mangrove pit viper',\n  'Mangrove snake',\n  'Mangshan pitviper',\n  'Many-banded krait',\n  'Many-banded tree snake',\n  'Many-horned adder',\n  'Many-spotted cat snake',\n  'Massasauga rattlesnake',\n  \"McMahon's viper\",\n  'Mexican black kingsnake',\n  'Mexican green rattlesnake',\n  'Mexican hognose snake',\n  'Mexican palm-pitviper',\n  'Mexican parrot snake',\n  'Mexican racer',\n  'Mexican vine snake',\n  'Mexican west coast rattlesnake',\n  'Midget faded rattlesnake',\n  'Milk snake',\n  'Moccasin snake',\n  'Modest keelback',\n  'Mojave desert sidewinder',\n  'Mojave rattlesnake',\n  'Mole viper',\n  'Mollucan python',\n  'Moluccan flying snake',\n  'Montpellier snake',\n  'Motuo bamboo pitviper',\n  'Mountain adder',\n  'Mozambique spitting cobra',\n  'Mud adder',\n  'Mud snake',\n  'Mussurana',\n  'Namaqua dwarf adder',\n  'Namib dwarf sand adder',\n  'Narrowhead Garter Snake',\n  'New Guinea carpet python',\n  'Nichell snake',\n  'Nicobar Island keelback',\n  'Nicobar bamboo pitviper',\n  'Night snake',\n  'Nightingale adder',\n  'Nilgiri keelback',\n  \"Nitsche's bush viper\",\n  \"Nitsche's tree viper\",\n  'North Philippine cobra',\n  'North eastern king snake',\n  'Northeastern hill krait',\n  'Northern black-tailed rattlesnake',\n  'Northern tree snake',\n  'Northern water snake',\n  'Northern white-lipped python',\n  'Northwestern carpet python',\n  'Nose-horned viper',\n  'Nubian spitting cobra',\n  'Oaxacan small-headed rattlesnake',\n  'Oenpelli python',\n  'Olive python',\n  'Olive sea snake',\n  'Orange-collared keelback',\n  'Ornate flying snake',\n  'Palestine viper',\n  \"Pallas' viper\",\n  'Palm viper',\n  'Papuan python',\n  'Paradise flying snake',\n  'Parrot snake',\n  'Patchnose snake',\n  'Paupan taipan',\n  'Pelagic sea snake',\n  'Peninsula tiger snake',\n  \"Peringuey's adder\",\n  \"Perrotet's shieldtail snake\",\n  'Persian rat snake',\n  'Philippine cobra',\n  'Philippine pitviper',\n  'Pine snake',\n  'Pipe snake',\n  'Pit viper',\n  'Pointed-scaled pit viper[5]',\n  \"Pope's tree viper\",\n  'Portuguese viper',\n  'Prairie kingsnake',\n  'Puerto Rican boa',\n  'Puff adder',\n  'Pygmy python',\n  'Python',\n  'Queen snake',\n  'Racer',\n  'Raddysnake',\n  'Rainbow boa',\n  'Rat snake',\n  'Rattler',\n  'Rattlesnake',\n  'Red blood python',\n  'Red diamond rattlesnake',\n  'Red spitting cobra',\n  'Red-backed rat snake',\n  'Red-bellied black snake',\n  'Red-headed krait',\n  'Red-necked keelback',\n  'Red-tailed bamboo pitviper',\n  'Red-tailed boa',\n  'Red-tailed pipe snake',\n  'Reticulated python',\n  'Rhinoceros viper',\n  'Rhombic night adder',\n  'Ribbon snake',\n  'Rinkhals',\n  'Rinkhals cobra',\n  'River jack',\n  'Rosy boa',\n  'Rough green snake',\n  'Rough-scaled bush viper',\n  'Rough-scaled python',\n  'Rough-scaled tree viper',\n  'Royal python',\n  'Rubber boa',\n  'Rufous beaked snake',\n  'Rungwe tree viper',\n  'San Francisco garter snake',\n  'Sand adder',\n  'Sand boa',\n  'Savu python',\n  'Saw-scaled viper',\n  'Scarlet kingsnake',\n  \"Schlegel's viper\",\n  \"Schultze's pitviper\",\n  'Sea snake',\n  'Sedge viper',\n  'Selayer reticulated python',\n  'Sharp-nosed viper',\n  'Shield-nosed cobra',\n  'Shield-tailed snake',\n  'Siamese palm viper',\n  'Side-striped palm-pitviper',\n  'Sidewinder',\n  'Sikkim keelback',\n  'Sinai desert cobra',\n  'Sind krait',\n  'Small-eyed snake',\n  'Smooth green snake',\n  'Smooth snake',\n  'Snorkel viper',\n  'Snouted cobra',\n  'Sonoran sidewinder',\n  'South American hognose snake',\n  'South eastern corn snake',\n  'Southern Indonesian spitting cobra',\n  'Southern Pacific rattlesnake',\n  'Southern Philippine cobra',\n  'Southern black racer',\n  'Southern white-lipped python',\n  'Southwestern black spitting cobra',\n  'Southwestern blackhead snake',\n  'Southwestern carpet python',\n  'Southwestern speckled rattlesnake',\n  'Speckle-bellied keelback',\n  'Speckled kingsnake',\n  'Spectacled cobra',\n  'Spiny bush viper',\n  'Spitting cobra',\n  'Spotted python',\n  'Sri Lankan pit viper',\n  \"Stejneger's bamboo pitviper\",\n  'Stiletto snake',\n  \"Stimson's python\",\n  \"Stoke's sea snake\",\n  'Storm water cobra',\n  'Striped snake',\n  'Sumatran short-tailed python',\n  'Sumatran tree viper',\n  'Sunbeam snake',\n  'Taipan',\n  'Taiwan cobra',\n  'Tan racer',\n  'Tancitaran dusky rattlesnake',\n  'Tanimbar python',\n  'Tasmanian tiger snake',\n  'Tawny cat snake',\n  'Temple pit viper',\n  'Temple viper',\n  'Tentacled snake',\n  'Texas Coral Snake',\n  'Texas blind snake',\n  'Texas garter snake',\n  'Texas lyre snake',\n  'Texas night snake',\n  'Thai cobra',\n  'Three-lined ground snake',\n  'Tibetan bamboo pitviper',\n  'Tic polonga',\n  'Tiger pit viper',\n  'Tiger rattlesnake',\n  'Tiger snake',\n  'Tigre snake',\n  'Timber rattlesnake',\n  'Timor python',\n  'Titanboa',\n  'Tree boa',\n  'Tree snake',\n  'Tree viper',\n  'Trinket snake',\n  'Tropical rattlesnake',\n  'Twig snake',\n  'Twin Headed King Snake',\n  'Twin-Barred tree snake',\n  'Twin-spotted rat snake',\n  'Twin-spotted rattlesnake',\n  'Undulated pit viper',\n  'Uracoan rattlesnake',\n  \"Ursini's viper\",\n  'Urutu',\n  'Vine snake',\n  'Viper',\n  'Viper Adder',\n  'Vipera ammodytes',\n  \"Wagler's pit viper\",\n  'Wart snake',\n  'Water adder',\n  'Water moccasin',\n  'Water snake',\n  'West Indian racer',\n  'Western blind snake',\n  'Western carpet python',\n  'Western coral snake',\n  'Western diamondback rattlesnake',\n  'Western green mamba',\n  'Western ground snake',\n  'Western hog-nosed viper',\n  'Western mud snake',\n  'Western tiger snake',\n  'Western woma python',\n  'Wetar Island python',\n  'Whip snake',\n  'White-lipped keelback',\n  'White-lipped python',\n  'White-lipped tree viper',\n  \"Wirot's pit viper\",\n  'Wolf snake',\n  'Woma python',\n  'Worm snake',\n  'Wutu',\n  'Wynaad keelback',\n  'Yarara',\n  'Yellow anaconda',\n  'Yellow-banded sea snake',\n  'Yellow-bellied sea snake',\n  'Yellow-lined palm viper',\n  'Yellow-lipped sea snake',\n  'Yellow-striped rat snake',\n  'Yunnan keelback',\n  'Zebra snake',\n  'Zebra spitting cobra',\n];\n"
  },
  {
    "path": "src/locales/en/animal/type.ts",
    "content": "export default [\n  'bat',\n  'bear',\n  'bee',\n  'bird',\n  'butterfly',\n  'cat',\n  'cow',\n  'crocodile',\n  'deer',\n  'dog',\n  'dolphin',\n  'eagle',\n  'elephant',\n  'fish',\n  'flamingo',\n  'fox',\n  'frog',\n  'gecko',\n  'giraffe',\n  'gorilla',\n  'hamster',\n  'hippopotamus',\n  'horse',\n  'kangaroo',\n  'koala',\n  'lion',\n  'monkey',\n  'ostrich',\n  'panda',\n  'parrot',\n  'peacock',\n  'penguin',\n  'polar bear',\n  'rabbit',\n  'rhinoceros',\n  'sea lion',\n  'shark',\n  'snake',\n  'squirrel',\n  'tiger',\n  'turtle',\n  'whale',\n  'wolf',\n  'zebra',\n];\n"
  },
  {
    "path": "src/locales/en/app/author.ts",
    "content": "export default ['{{person.name}}', '{{company.name}}'];\n"
  },
  {
    "path": "src/locales/en/app/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport author from './author';\nimport name_ from './name';\nimport version from './version';\n\nconst app = {\n  author,\n  name: name_,\n  version,\n};\n\nexport default app;\n"
  },
  {
    "path": "src/locales/en/app/name.ts",
    "content": "export default [\n  'Redhold',\n  'Treeflex',\n  'Trippledex',\n  'Kanlam',\n  'Bigtax',\n  'Daltfresh',\n  'Toughjoyfax',\n  'Mat Lam Tam',\n  'Otcom',\n  'Tres-Zap',\n  'Y-Solowarm',\n  'Tresom',\n  'Voltsillam',\n  'Biodex',\n  'Greenlam',\n  'Viva',\n  'Matsoft',\n  'Temp',\n  'Zoolab',\n  'Subin',\n  'Rank',\n  'Job',\n  'Stringtough',\n  'Tin',\n  'It',\n  'Home Ing',\n  'Zamit',\n  'Sonsing',\n  'Konklab',\n  'Alpha',\n  'Latlux',\n  'Voyatouch',\n  'Alphazap',\n  'Holdlamis',\n  'Zaam-Dox',\n  'Sub-Ex',\n  'Quo Lux',\n  'Bamity',\n  'Ventosanzap',\n  'Lotstring',\n  'Hatity',\n  'Tempsoft',\n  'Overhold',\n  'Fixflex',\n  'Konklux',\n  'Zontrax',\n  'Tampflex',\n  'Span',\n  'Namfix',\n  'Transcof',\n  'Stim',\n  'Fix San',\n  'Sonair',\n  'Stronghold',\n  'Fintone',\n  'Y-find',\n  'Opela',\n  'Lotlux',\n  'Ronstring',\n  'Zathin',\n  'Duobam',\n  'Keylex',\n];\n"
  },
  {
    "path": "src/locales/en/app/version.ts",
    "content": "export default ['0.#.#', '0.##', '#.##', '#.#', '#.#.#'];\n"
  },
  {
    "path": "src/locales/en/book/author.ts",
    "content": "export default [\n  'A.A. Milne',\n  'Agatha Christie',\n  'Alan Moore and Dave Gibbons',\n  'Albert Camus',\n  'Aldous Huxley',\n  'Alexander Pope',\n  'Alexandre Dumas',\n  'Alice Walker',\n  'Andrew Lang',\n  'Anne Frank',\n  'Anthony Burgess',\n  'Anthony Trollope',\n  'Antoine de Saint-Exupéry',\n  'Anton Chekhov',\n  'Anton Pavlovich Chekhov',\n  'Arthur Conan Doyle',\n  'Arthur Schopenhauer',\n  'Aylmer Maude',\n  'Ayn Rand',\n  'Beatrix Potter',\n  'Benjamin Disraeli',\n  'Benjamin Jowett',\n  'Bernard Shaw',\n  'Bertrand Russell',\n  'Bhagavanlal Indrajit',\n  'Boris Pasternak',\n  'Bram Stoker',\n  'Brian Evenson',\n  'C.E. Brock',\n  'C.S. Lewis',\n  'Carson McCallers',\n  'Charles Dickens',\n  'Charles E. Derbyshire',\n  'Charlotte Brontë',\n  'Charlotte Perkins Gilman',\n  'Chinua Achebe',\n  'Clifford R. Adams',\n  'Constance Garnett',\n  'Cormac McCarthy',\n  'D.H. Lawrence',\n  'Dan Brown',\n  'Daniel Defoe',\n  'Dante Alighieri',\n  'Dashiell Hammett',\n  'David Widger',\n  'David Wyllie',\n  'Dean Koontz',\n  'Don DeLillo',\n  'E.M. Forster',\n  'Edgar Allan Poe',\n  'Edgar Rice Burroughs',\n  'Elizabeth Cleghorn Gaskell',\n  'Elizabeth Von Arnim',\n  'Emily Brontë',\n  'Erich Remarque',\n  'Ernest Hemingway',\n  'Evelyn Waugh',\n  'F. Scott Fitzgerald',\n  'Ford Madox Ford',\n  'Frances Hodgson Burnett',\n  'Frank Herbert',\n  'Frank T. Merrill',\n  'Franz Kafka',\n  'Friedrich Wilhelm Nietzsche',\n  'Fyodor Dostoyevsky',\n  'G.K. Chesterton',\n  'Gabriel Garcia Marquez',\n  'Geoffrey Chaucer',\n  'George Eliot',\n  'George Grossmith',\n  'George Orwell',\n  'George R. R. Martin',\n  'George Saunders',\n  'Grady Ward',\n  'Graham Greene',\n  'Gustave Doré',\n  'Gustave Flaubert',\n  'Guy de Maupassant',\n  'Günter Grass',\n  'H.G. Wells',\n  'H.P. Lovecraft',\n  'Harper Lee',\n  'Harriet Beecher Stowe',\n  'Haruki Murakami',\n  'Henrik Ibsen',\n  'Henry David Thoreau',\n  'Henry Fielding',\n  'Henry James',\n  'Henry Miller',\n  'Henry Morley',\n  'Herman Melville',\n  'Hermann Broch',\n  'Homer',\n  'Honoré de Balzac',\n  'Ian McEwan',\n  'Isabel Florence Hapgood',\n  'Italo Calvino',\n  'J.D. Salinger',\n  'J.K. Rowling',\n  'J.M. Barrie',\n  'J.R.R. Tolkien',\n  'Jack Kerouac',\n  'Jack London',\n  'Jacob Grimm',\n  'Jacqueline Crooks',\n  'James Baldwin',\n  'James Dickey',\n  'James Ellroy',\n  'James Joyce',\n  'James Patterson',\n  'Jane Austen',\n  'Johann Wolfgang von Goethe',\n  'John Bunyan',\n  'John Camden Hotten',\n  'John Dos Passos',\n  'John Green',\n  'John Grisham',\n  'John Kennedy Toole',\n  'John Milton',\n  'John Ormsby',\n  'John Steinbeck',\n  'John Updike',\n  'Jonathan Franzen',\n  'Jonathan Swift',\n  'Joseph Conrad',\n  'Joseph Heller',\n  'José Rizal',\n  'Judy Blume',\n  'Jules Verne',\n  'Junot Diaz',\n  'Karl Marx',\n  'Kazuo Ishiguro',\n  'Ken Follett',\n  'Ken Kesey',\n  'Kenneth Grahame',\n  'Khaled Hosseini',\n  'Kingsley Amis',\n  'Kurt Vonnegut',\n  'L. Frank Baum',\n  'L.M. Montgomery',\n  'Laurence Sterne',\n  'Leo Tolstoy',\n  'Lewis Carroll',\n  'Louisa May Alcott',\n  'Louise Maude',\n  'Malcolm Lowry',\n  'Marcel Proust',\n  'Margaret Atwood',\n  'Margaret Mitchell',\n  'Marilynne Robinson',\n  'Mark Twain',\n  'Martin Amis',\n  'Mary Shelley',\n  'Michael Chabon',\n  'Miguel de Cervantes',\n  'Mikhail Bulgakov',\n  'Muriel Spark',\n  'Nancy Mitford',\n  'Nathanael West',\n  'Nathaniel Hawthorne',\n  'Neil Gaiman',\n  'Niccolo Machiavelli',\n  'Norman Mailer',\n  'Oscar Levy',\n  'Oscar Wilde',\n  'P.G. Wodehouse',\n  'Paulo Coelho',\n  'Peter Carey',\n  'Philip Pullman',\n  'Philip Roth',\n  'Plato',\n  'R.L. Stine',\n  'Rachel Kushner',\n  'Ralph Ellison',\n  'Ray Bradbury',\n  'Raymond Chandler',\n  'Richard Wagner',\n  'Richard Wright',\n  'Richard Yates',\n  'Roald Dahl',\n  'Robert Graves',\n  'Robert Louis Stevenson',\n  'Robert Penn Warren',\n  'Rudyard Kipling',\n  'Salman Rushdie',\n  'Samuel Beckett',\n  'Samuel Butler',\n  'Samuel Richardson',\n  'Saul Bellow',\n  'Shivaram Parashuram Bhide',\n  'Sir Arthur Conan Doyle',\n  'Sir Richard Francis Burton',\n  'Stendhal',\n  'Stephen Hawking',\n  'Stephen King',\n  'Sun Tzu',\n  'Suzanne Collins',\n  'T. Smollett',\n  'T.S. Eliot',\n  'Theodore Alois Buckley',\n  'Theodore Dreiser',\n  'Thomas Hardy',\n  'Thomas Love Peacock',\n  'Thomas Mann',\n  'Toni Morrison',\n  'Truman Capote',\n  'V.S. Naipaul',\n  'Vance Packard',\n  'Vatsyayana',\n  'Victor Hugo',\n  'Virgil',\n  'Virginia Woolf',\n  'Vladimir Nabokov',\n  'Voltaire',\n  'W.G. Sebald',\n  'W.K. Marriott',\n  'Walker Percy',\n  'Walt Whitman',\n  'Walter Scott',\n  'Wilhelm Grimm',\n  'Wilkie Collins',\n  'William Faulkner',\n  'William Gibson',\n  'William Golding',\n  'William Makepeace Thackeray',\n  'William Shakespeare',\n  'Zadie Smith',\n];\n"
  },
  {
    "path": "src/locales/en/book/format.ts",
    "content": "export default ['Audiobook', 'Ebook', 'Hardcover', 'Paperback'];\n"
  },
  {
    "path": "src/locales/en/book/genre.ts",
    "content": "export default [\n  'Adventure',\n  'Biography',\n  'Business',\n  \"Children's Literature\",\n  'Classic',\n  'Comedy',\n  'Comic',\n  'Detective',\n  'Drama',\n  'Fantasy',\n  'Graphic Novel',\n  'Historical Fiction',\n  'Horror',\n  'Memoir',\n  'Mystery',\n  'Mythology',\n  'Philosophy',\n  'Poetry',\n  'Psychology',\n  'Religion',\n  'Romance',\n  'Science Fiction',\n  'Thriller',\n  'Western',\n  'Young Adult',\n];\n"
  },
  {
    "path": "src/locales/en/book/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { BookDefinition } from '../../..';\nimport author from './author';\nimport format from './format';\nimport genre from './genre';\nimport publisher from './publisher';\nimport series from './series';\nimport title from './title';\n\nconst book: BookDefinition = {\n  author,\n  format,\n  genre,\n  publisher,\n  series,\n  title,\n};\n\nexport default book;\n"
  },
  {
    "path": "src/locales/en/book/publisher.ts",
    "content": "export default [\n  'Academic Press',\n  'Ace Books',\n  'Addison-Wesley',\n  'Adis International',\n  'Airiti Press',\n  'Allen Ltd',\n  'Andrews McMeel Publishing',\n  'Anova Books',\n  'Anvil Press Poetry',\n  'Applewood Books',\n  'Apress',\n  'Athabasca University Press',\n  'Atheneum Books',\n  'Atheneum Publishers',\n  'Atlantic Books',\n  'Atlas Press',\n  'BBC Books',\n  'Ballantine Books',\n  'Banner of Truth Trust',\n  'Bantam Books',\n  'Bantam Spectra',\n  'Barrie & Jenkins',\n  'Basic Books',\n  'Belknap Press',\n  'Bella Books',\n  'Bellevue Literary Press',\n  'Berg Publishers',\n  'Berkley Books',\n  'Bison Books',\n  'Black Dog Publishing',\n  'Black Library',\n  'Black Sparrow Books',\n  'Blackie and Son Limited',\n  'Blackstaff Press',\n  'Blackwell Publishing',\n  'Bloodaxe Books',\n  'Bloomsbury Publishing Plc',\n  'Blue Ribbon Books',\n  'Book League of America',\n  'Book Works',\n  'Booktrope',\n  'Borgo Press',\n  'Bowes & Bowes',\n  'Boydell & Brewer',\n  'Breslov Research Institute',\n  'Brill',\n  'Brimstone Press',\n  'Broadview Press',\n  'Burns & Oates',\n  'Butterworth-Heinemann',\n  'Caister Academic Press',\n  'Cambridge University Press',\n  'Candlewick Press',\n  'Canongate Books',\n  'Carcanet Press',\n  'Carlton Books',\n  'Carlton Publishing Group',\n  'Carnegie Mellon University Press',\n  'Casemate Publishers',\n  'Cengage Learning',\n  'Central European University Press',\n  'Chambers Harrap',\n  \"Charles Scribner's Sons\",\n  'Chatto and Windus',\n  'Chick Publications',\n  'Chronicle Books',\n  'Churchill Livingstone',\n  'Cisco Press',\n  'City Lights Publishers',\n  'Cloverdale Corporation',\n  'D. Appleton & Company',\n  'D. Reidel',\n  'DAW Books',\n  'Da Capo Press',\n  'Daedalus Publishing',\n  'Dalkey Archive Press',\n  'Darakwon Press',\n  'David & Charles',\n  'Dedalus Books',\n  'Del Rey Books',\n  'E. P. Dutton',\n  'ECW Press',\n  'Earthscan',\n  'Edupedia Publications',\n  'Eel Pie Publishing',\n  'Eerdmans Publishing',\n  \"Ellora's Cave\",\n  'Elsevier',\n  'Emerald Group Publishing',\n  'Etruscan Press',\n  'FabJob',\n  'Faber and Faber',\n  'Fairview Press',\n  'Farrar, Straus & Giroux',\n  'Fearless Books',\n  'Felony & Mayhem Press',\n  'Firebrand Books',\n  'Flame Tree Publishing',\n  'Focal Press',\n  'G-Unit Books',\n  \"G. P. Putnam's Sons\",\n  'Gaspereau Press',\n  \"Gay Men's Press\",\n  'Gefen Publishing House',\n  'George H. Doran Company',\n  'George Newnes',\n  'George Routledge & Sons',\n  'Godwit Press',\n  'Golden Cockerel Press',\n  'HMSO',\n  'Hachette Book Group USA',\n  'Hackett Publishing Company',\n  'Hamish Hamilton',\n  'Happy House',\n  'Harcourt Assessment',\n  'Harcourt Trade Publishers',\n  'Harlequin Enterprises Ltd',\n  'Harper & Brothers',\n  'Harper & Row',\n  'HarperCollins',\n  'HarperPrism',\n  'HarperTrophy',\n  'Harry N. Abrams, Inc.',\n  'Harvard University Press',\n  'Harvest House',\n  'Harvill Press at Random House',\n  'Hawthorne Books',\n  'Hay House',\n  'Haynes Manuals',\n  'Heyday Books',\n  'Hodder & Stoughton',\n  'Hodder Headline',\n  'Hogarth Press',\n  'Holland Park Press',\n  'Holt McDougal',\n  'Horizon Scientific Press',\n  'Ian Allan Publishing',\n  'Ignatius Press',\n  'Imperial War Museum',\n  'Indiana University Press',\n  'J. M. Dent',\n  'Jaico Publishing House',\n  'Jarrolds Publishing',\n  'John Blake Publishing',\n  'Karadi Tales',\n  'Kensington Books',\n  'Kessinger Publishing',\n  'Kodansha',\n  'Kogan Page',\n  'Koren Publishers Jerusalem',\n  'Ladybird Books',\n  'Leaf Books',\n  'Leafwood Publishers',\n  'Left Book Club',\n  'Legend Books',\n  'Lethe Press',\n  'Libertas Academica',\n  'Liberty Fund',\n  'Library of America',\n  'Lion Hudson',\n  'Macmillan Publishers',\n  'Mainstream Publishing',\n  'Manchester University Press',\n  'Mandrake Press',\n  'Mandrake of Oxford',\n  'Manning Publications',\n  'Manor House Publishing',\n  'Mapin Publishing',\n  'Marion Boyars Publishers',\n  'Mark Batty Publisher',\n  'Marshall Cavendish',\n  'Marshall Pickering',\n  'Martinus Nijhoff Publishers',\n  'Mascot Books',\n  'Matthias Media',\n  'McClelland and Stewart',\n  'McFarland & Company',\n  'McGraw Hill Financial',\n  'McGraw-Hill Education',\n  'Medknow Publications',\n  'Naiad Press',\n  'Nauka',\n  'NavPress',\n  'New Directions Publishing',\n  'New English Library',\n  'New Holland Publishers',\n  'New Village Press',\n  'Newnes',\n  'No Starch Press',\n  'Nonesuch Press',\n  \"O'Reilly Media\",\n  'Oberon Books',\n  'Open Court Publishing Company',\n  'Open University Press',\n  'Orchard Books',\n  'Orion Books',\n  'Packt Publishing',\n  'Palgrave Macmillan',\n  'Pan Books',\n  'Pantheon Books at Random House',\n  'Papadakis Publisher',\n  'Parachute Publishing',\n  'Parragon',\n  'Pathfinder Press',\n  'Paulist Press',\n  'Pavilion Books',\n  'Peace Hill Press',\n  'Pecan Grove Press',\n  'Pen and Sword Books',\n  'Penguin Books',\n  'Random House',\n  'Reed Elsevier',\n  'Reed Publishing',\n  'SAGE Publications',\n  'Salt Publishing',\n  'Sams Publishing',\n  'Schocken Books',\n  'Scholastic Press',\n  'Seagull Books',\n  'Secker & Warburg',\n  'Shambhala Publications',\n  'Shire Books',\n  'Shoemaker & Hoard Publishers',\n  'Shuter & Shooter Publishers',\n  'Sidgwick & Jackson',\n  'Signet Books',\n  'Simon & Schuster',\n  \"St. Martin's Press\",\n  'T & T Clark',\n  'Tachyon Publications',\n  'Tammi',\n  'Target Books',\n  'Tarpaulin Sky Press',\n  'Tartarus Press',\n  'Tate Publishing & Enterprises',\n  'Taunton Press',\n  'Taylor & Francis',\n  'Ten Speed Press',\n  'UCL Press',\n  'Unfinished Monument Press',\n  'United States Government Publishing Office',\n  'University of Akron Press',\n  'University of Alaska Press',\n  'University of California Press',\n  'University of Chicago Press',\n  'University of Michigan Press',\n  'University of Minnesota Press',\n  'University of Nebraska Press',\n  'Velazquez Press',\n  'Verso Books',\n  'Victor Gollancz Ltd',\n  'Viking Press',\n  'Vintage Books',\n  'Vintage Books at Random House',\n  'Virago Press',\n  'Virgin Publishing',\n  'Voyager Books',\n  'Zed Books',\n  'Ziff Davis Media',\n  'Zondervan',\n];\n"
  },
  {
    "path": "src/locales/en/book/series.ts",
    "content": "export default [\n  'A Song of Ice and Fire',\n  'Anna Karenina',\n  'Colonel Race',\n  'Discworld',\n  'Dune',\n  'Harry Potter',\n  'Hercule Poirot',\n  'His Dark Materials',\n  'Jane Austen Murder Mysteries',\n  'Little Women',\n  'Outlander',\n  'Percy Jackson',\n  'Sherlock Holmes',\n  'The Arc of a Scythe',\n  'The Bartimaeus Trilogy',\n  'The Border Trilogy',\n  'The Chronicles of Narnia',\n  'The Dark Tower',\n  'The Dresden Files',\n  'The Eighth Life',\n  'The Foundation Series',\n  \"The Hitchhiker's Guide to the Galaxy\",\n  'The Hunger Games',\n  'The Infinity Cycle',\n  'The Inheritance Cycle',\n  'The Lord of the Rings',\n  'The Maze Runner',\n  'The Prison Healer',\n  'The Red Rising Saga',\n  'The Southern Reach',\n  'The Wheel of Time',\n  'Thursday Next Series',\n  'Twilight',\n  'War and Peace',\n];\n"
  },
  {
    "path": "src/locales/en/book/title.ts",
    "content": "export default [\n  '1984',\n  '20,000 Leagues Under the Sea',\n  'A Bend in the River',\n  'A Brief History of Time',\n  'A Clockwork Orange',\n  'A Confederacy of Dunces',\n  \"A Doll's House\",\n  'A Handful of Dust',\n  'A Modest Proposal',\n  'A Passage to India',\n  'A Portrait of the Artist as a Young Man',\n  'A Room with a View',\n  'A Study in Scarlet',\n  'A Tale of Two Cities',\n  'A Wrinkle in Time',\n  'Absalom, Absalom!',\n  'Adventures of Huckleberry Finn',\n  \"Alice's Adventures in Wonderland\",\n  'All Quiet on the Western Front',\n  \"All the King's Men\",\n  'American Pastoral',\n  'An American Tragedy',\n  'And Then There Were None',\n  'Animal Farm',\n  'Anna Karenina',\n  'Anne of Green Gables',\n  \"Are You There God? It's Me, Margaret\",\n  'As I Lay Dying',\n  'Atlas Shrugged',\n  'Atonement',\n  'Austerlitz',\n  'Beloved',\n  'Beyond Good and Evil',\n  'Bible',\n  'Bleak House',\n  'Blood Meridian',\n  'Brave New World',\n  'Brideshead Revisited',\n  'Candide',\n  'Carmilla',\n  'Catch-22',\n  'Charlie and the Chocolate Factory',\n  \"Charlotte's Web\",\n  'Clarissa',\n  'Cranford',\n  'Crime and Punishment',\n  'Dao De Jing: A Minimalist Translation',\n  'David Copperfield',\n  'Deliverance',\n  'Don Quixote',\n  'Dora',\n  'Dr. Zhivago',\n  'Dracula',\n  'Dubliners',\n  'Dune',\n  'East of Eden',\n  'Emma',\n  'Fahrenheit 451',\n  'Faust',\n  'For Whom the Bell Tolls',\n  'Frankenstein',\n  'Freakonomics',\n  'Go Tell It on the Mountain',\n  'Gone with the Wind',\n  'Great Expectations',\n  \"Grimms' Fairy Tales\",\n  \"Gulliver's Travels\",\n  'Hamlet',\n  \"Harry Potter and the Sorcerer's Stone\",\n  'Heart of Darkness',\n  'Herzog',\n  'His Dark Materials',\n  'Hitting the line',\n  'Housekeeping',\n  'I, Claudius',\n  \"If on a Winter's Night a Traveler\",\n  'In Cold Blood',\n  'In Search of Lost Time',\n  'Invisible Man',\n  'It',\n  'Jane Eyre',\n  'Josefine Mutzenbacher',\n  'Jude the Obscure',\n  'L.A. Confidential',\n  'Leaves of Grass',\n  'Les Miserables',\n  'Life of Pi',\n  'Little Women',\n  'Lolita',\n  'Long Walk to Freedom',\n  'Lord Jim',\n  'Lord of the Flies',\n  'Lucky Jim',\n  'Madame Bovary',\n  'Malone Dies',\n  'Meditations',\n  'Men Without Women',\n  'Metamorphosis',\n  'Middlemarch',\n  \"Midnight's Children\",\n  'Moby Dick',\n  'Money',\n  'Mrs. Dalloway',\n  'My Bondage and My Freedom',\n  'My Life',\n  'Native Son',\n  'Neuromancer',\n  'Never Let Me Go',\n  'Nightmare Abbey',\n  'Nineteen Eighty Four',\n  'Nostromo',\n  'Notes from the Underground',\n  'Of Mice and Men',\n  'Oliver Twist',\n  'On the Duty of Civil Disobedience',\n  'On the Road',\n  \"One Flew Over the Cuckoo's Nest\",\n  'One Hundred Years of Solitude',\n  'One Thousand and One Nights',\n  'Oscar and Lucinda',\n  'Pale Fire',\n  'Paradise Lost',\n  'Peter Pan',\n  \"Portnoy's Complaint\",\n  'Pride and Prejudice',\n  'Rabbit, Run',\n  'Republic',\n  'Revolutionary Road',\n  'Robinson Crusoe',\n  'Romeo and Juliet',\n  'Ruth Fielding in Alaska',\n  'Scoop',\n  'Second Treatise of Government',\n  'Slaughterhouse Five',\n  'Stories of Anton Chekhov',\n  'Sybil',\n  \"Tess of the d'Urbervilles\",\n  'The Adventures of Augie March',\n  'The Adventures of Huckleberry Finn',\n  'The Adventures of Sherlock Holmes',\n  'The Adventures of Tom Sawyer',\n  'The Aeneid',\n  'The Alchemist',\n  'The Ambassadors',\n  'The Art of War',\n  'The Big Sleep',\n  'The Black Sheep',\n  'The Blue Castle',\n  'The Brief Wondrous Life of Oscar Wao',\n  'The Brothers Karamazov',\n  'The Call of the Wild',\n  'The Canterbury Tales',\n  'The Catcher in the Rye',\n  'The Color Purple',\n  'The Complete Works of Edgar Allen Poe',\n  'The Corrections',\n  'The Count of Monte Cristo',\n  'The Day of the Locust',\n  'The Diary of a Nobody',\n  'The Diary of a Young Girl',\n  'The Divine Comedy',\n  'The Enchanted April',\n  'The Fountainhead',\n  'The Golden Bowl',\n  'The Golden Notebook',\n  'The Good Soldier',\n  'The Grapes of Wrath',\n  'The Great Gatsby',\n  \"The Handmaid's Tale\",\n  'The Heart is a Lonely Hunter',\n  'The Heart of the Matter',\n  'The Hobbit',\n  'The Hound of the Baskervilles',\n  'The Idiot',\n  'The Iliad',\n  'The King in Yellow',\n  'The Kite Runner',\n  'The Lion, the Witch, and the Wardrobe',\n  'The Little Prince',\n  'The Lord of the Rings',\n  'The Magic Mountain',\n  'The Maltese Falcon',\n  'The Master and Margarita',\n  'The Moviegoer',\n  'The Naked and the Dead',\n  'The Odyssey',\n  'The Old Man and the Sea',\n  'The Pickwick Papers',\n  'The Picture of Dorian Gray',\n  \"The Pilgrim's Progress\",\n  'The Pillars of the Earth',\n  'The Plague',\n  'The Portrait of a Lady',\n  'The Prime of Miss Jean Brodie',\n  'The Prince',\n  'The Problems of Philosophy',\n  'The Prophet',\n  'The Pursuit of Love',\n  'The Rainbow',\n  'The Red and the Black',\n  'The Remains of the Day',\n  'The Republic',\n  'The Scarlet Letter',\n  'The Sleepwalkers',\n  'The Sound and the Fury',\n  'The Stand',\n  'The Strange Case of Dr. Jekyll and Mr. Hyde',\n  'The Stranger',\n  'The Sun Also Rises',\n  'The Thirty-Nine Steps',\n  'The Three Musketeers',\n  'The Time Machine',\n  'The Tin Drum',\n  'The Trial',\n  'The War of the Worlds',\n  'The Waste Land',\n  'The Way We Live Now',\n  'The Wind in the Willows',\n  'The Woman in White',\n  'The Wonderful Wizard of Oz',\n  'The Works of Edgar Allan Poe',\n  'The Yellow Wallpaper',\n  'Things Fall Apart',\n  'Tinker, Tailor, Soldier, Spy',\n  'To Kill a Mockingbird',\n  'To the Lighthouse',\n  'Tom Jones',\n  'Treasure Island',\n  'Tristram Shandy',\n  'Tropic of Cancer',\n  'U.S.A. Trilogy',\n  'Ulysses',\n  \"Uncle Tom's Cabin\",\n  'Under the Volcano',\n  'Underworld',\n  'Vanity Fair',\n  'Walden',\n  'War and Peace',\n  'Watchmen',\n  'Winnie-the-Pooh',\n  'Wuthering Heights',\n];\n"
  },
  {
    "path": "src/locales/en/cell_phone/formats.ts",
    "content": "export default [\n  '###-###-####',\n  '(###) ###-####',\n  '1-###-###-####',\n  '###.###.####',\n];\n"
  },
  {
    "path": "src/locales/en/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/en/color/human.ts",
    "content": "export default [\n  'azure',\n  'black',\n  'blue',\n  'cyan',\n  'fuchsia',\n  'gold',\n  'green',\n  'grey',\n  'indigo',\n  'ivory',\n  'lavender',\n  'lime',\n  'magenta',\n  'maroon',\n  'mint green',\n  'olive',\n  'orange',\n  'orchid',\n  'pink',\n  'plum',\n  'purple',\n  'red',\n  'salmon',\n  'silver',\n  'sky blue',\n  'tan',\n  'teal',\n  'turquoise',\n  'violet',\n  'white',\n  'yellow',\n];\n"
  },
  {
    "path": "src/locales/en/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/en/commerce/department.ts",
    "content": "export default [\n  'Automotive',\n  'Baby',\n  'Beauty',\n  'Books',\n  'Clothing',\n  'Computers',\n  'Electronics',\n  'Games',\n  'Garden',\n  'Grocery',\n  'Health',\n  'Home',\n  'Industrial',\n  'Jewelry',\n  'Kids',\n  'Movies',\n  'Music',\n  'Outdoors',\n  'Shoes',\n  'Sports',\n  'Tools',\n  'Toys',\n];\n"
  },
  {
    "path": "src/locales/en/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport department from './department';\nimport product_description from './product_description';\nimport product_name from './product_name';\n\nconst commerce: CommerceDefinition = {\n  department,\n  product_description,\n  product_name,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/en/commerce/product_description.ts",
    "content": "export default [\n  'Discover the {{animal.type}}-like agility of our {{commerce.product}}, perfect for {{word.adjective}} users',\n  'Discover the {{word.adjective}} new {{commerce.product}} with an exciting mix of {{commerce.productMaterial}} ingredients',\n  'Ergonomic {{commerce.product}} made with {{commerce.productMaterial}} for all-day {{word.adjective}} support',\n  'Experience the {{color.human}} brilliance of our {{commerce.product}}, perfect for {{word.adjective}} environments',\n  'Featuring {{science.chemical_element.name}}-enhanced technology, our {{commerce.product}} offers unparalleled {{word.adjective}} performance',\n  'Innovative {{commerce.product}} featuring {{word.adjective}} technology and {{commerce.productMaterial}} construction',\n  'Introducing the {{location.country}}-inspired {{commerce.product}}, blending {{word.adjective}} style with local craftsmanship',\n  'New {{color.human}} {{commerce.product}} with ergonomic design for {{word.adjective}} comfort',\n  'New {{commerce.product}} model with {{number.int({\"min\": 1, \"max\": 100})}} GB RAM, {{number.int({\"min\": 1, \"max\": 1000})}} GB storage, and {{word.adjective}} features',\n  'Our {{animal.type}}-friendly {{commerce.product}} ensures {{word.adjective}} comfort for your pets',\n  'Our {{food.adjective}}-inspired {{commerce.product}} brings a taste of luxury to your {{word.adjective}} lifestyle',\n  'Professional-grade {{commerce.product}} perfect for {{word.adjective}} training and recreational use',\n  'Savor the {{food.adjective}} essence in our {{commerce.product}}, designed for {{word.adjective}} culinary adventures',\n  'Stylish {{commerce.product}} designed to make you stand out with {{word.adjective}} looks',\n  'The sleek and {{word.adjective}} {{commerce.product}} comes with {{color.human}} LED lighting for smart functionality',\n  'The {{color.human}} {{commerce.product}} combines {{location.country}} aesthetics with {{science.chemical_element.name}}-based durability',\n  'The {{company.catchPhrase}} {{commerce.product}} offers reliable performance and {{word.adjective}} design',\n  'The {{person.firstName}} {{commerce.product}} is the latest in a series of {{word.adjective}} products from {{company.name}}',\n  '{{commerce.productAdjective}} {{commerce.product}} designed with {{commerce.productMaterial}} for {{word.adjective}} performance',\n  \"{{company.name}}'s most advanced {{commerce.product}} technology increases {{word.adjective}} capabilities\",\n];\n"
  },
  {
    "path": "src/locales/en/commerce/product_name.ts",
    "content": "export default {\n  adjective: [\n    'Awesome',\n    'Bespoke',\n    'Electronic',\n    'Elegant',\n    'Ergonomic',\n    'Fantastic',\n    'Fresh',\n    'Frozen',\n    'Generic',\n    'Gorgeous',\n    'Handcrafted',\n    'Handmade',\n    'Incredible',\n    'Intelligent',\n    'Licensed',\n    'Luxurious',\n    'Modern',\n    'Oriental',\n    'Practical',\n    'Recycled',\n    'Refined',\n    'Rustic',\n    'Sleek',\n    'Small',\n    'Soft',\n    'Tasty',\n    'Unbranded',\n  ],\n  material: [\n    'Aluminum',\n    'Bamboo',\n    'Bronze',\n    'Ceramic',\n    'Concrete',\n    'Cotton',\n    'Gold',\n    'Granite',\n    'Marble',\n    'Metal',\n    'Plastic',\n    'Rubber',\n    'Silk',\n    'Steel',\n    'Wooden',\n  ],\n  product: [\n    'Bacon',\n    'Ball',\n    'Bike',\n    'Car',\n    'Chair',\n    'Cheese',\n    'Chicken',\n    'Chips',\n    'Computer',\n    'Fish',\n    'Gloves',\n    'Hat',\n    'Keyboard',\n    'Mouse',\n    'Pants',\n    'Pizza',\n    'Salad',\n    'Sausages',\n    'Shirt',\n    'Shoes',\n    'Soap',\n    'Table',\n    'Towels',\n    'Tuna',\n  ],\n  pattern: [\n    '{{commerce.productAdjective}} {{commerce.productMaterial}} {{commerce.product}}',\n  ],\n};\n"
  },
  {
    "path": "src/locales/en/company/adjective.ts",
    "content": "export default [\n  'AI-driven',\n  'Adaptive',\n  'Advanced',\n  'Automated',\n  'Balanced',\n  'Business-focused',\n  'Centralized',\n  'Compatible',\n  'Configurable',\n  'Cross-platform',\n  'Customer-focused',\n  'Customizable',\n  'Decentralized',\n  'Devolved',\n  'Digitized',\n  'Distributed',\n  'Diverse',\n  'Enhanced',\n  'Ergonomic',\n  'Exclusive',\n  'Expanded',\n  'Extended',\n  'Face to face',\n  'Focused',\n  'Front-line',\n  'Fully-configurable',\n  'Fundamental',\n  'Future-proofed',\n  'Grass-roots',\n  'Horizontal',\n  'Immersive',\n  'Implemented',\n  'Innovative',\n  'Integrated',\n  'Intuitive',\n  'Managed',\n  'Monitored',\n  'Multi-tiered',\n  'Networked',\n  'Open-architected',\n  'Open-source',\n  'Operative',\n  'Optimized',\n  'Optional',\n  'Organic',\n  'Organized',\n  'Persevering',\n  'Persistent',\n  'Phased',\n  'Polarised',\n  'Proactive',\n  'Profit-focused',\n  'Profound',\n  'Programmable',\n  'Progressive',\n  'Public-key',\n  'Quality-focused',\n  'Reactive',\n  'Realigned',\n  'Reduced',\n  'Reverse-engineered',\n  'Robust',\n  'Seamless',\n  'Secured',\n  'Self-enabling',\n  'Sharable',\n  'Smart',\n  'Stand-alone',\n  'Streamlined',\n  'Sustainable',\n  'Synchronised',\n  'Team-oriented',\n  'Total',\n  'Triple-buffered',\n  'Universal',\n  'Upgradable',\n  'User-centric',\n  'User-friendly',\n  'Versatile',\n  'Virtual',\n  'Visionary',\n];\n"
  },
  {
    "path": "src/locales/en/company/buzz_adjective.ts",
    "content": "export default [\n  '24/7',\n  'AI-driven',\n  'B2B',\n  'B2C',\n  'back-end',\n  'best-of-breed',\n  'bleeding-edge',\n  'collaborative',\n  'compelling',\n  'cross-media',\n  'cross-platform',\n  'customized',\n  'cutting-edge',\n  'decentralized',\n  'distributed',\n  'dynamic',\n  'efficient',\n  'end-to-end',\n  'enterprise',\n  'extensible',\n  'frictionless',\n  'front-end',\n  'generative',\n  'global',\n  'granular',\n  'holistic',\n  'immersive',\n  'impactful',\n  'innovative',\n  'integrated',\n  'interactive',\n  'intuitive',\n  'killer',\n  'leading-edge',\n  'magnetic',\n  'mission-critical',\n  'next-generation',\n  'one-to-one',\n  'open-source',\n  'out-of-the-box',\n  'plug-and-play',\n  'proactive',\n  'quantum',\n  'real-time',\n  'revolutionary',\n  'rich',\n  'robust',\n  'scalable',\n  'seamless',\n  'smart',\n  'sticky',\n  'strategic',\n  'sustainable',\n  'synergistic',\n  'transparent',\n  'turn-key',\n  'ubiquitous',\n  'user-centric',\n  'value-added',\n  'vertical',\n  'viral',\n  'virtual',\n  'visionary',\n  'world-class',\n];\n"
  },
  {
    "path": "src/locales/en/company/buzz_noun.ts",
    "content": "export default [\n  'AI',\n  'ROI',\n  'applications',\n  'architectures',\n  'blockchains',\n  'channels',\n  'communities',\n  'content',\n  'convergence',\n  'deliverables',\n  'e-commerce',\n  'experiences',\n  'functionalities',\n  'infrastructures',\n  'initiatives',\n  'interfaces',\n  'large language models',\n  'lifetime value',\n  'markets',\n  'methodologies',\n  'metrics',\n  'mindshare',\n  'models',\n  'networks',\n  'niches',\n  'paradigms',\n  'partnerships',\n  'platforms',\n  'relationships',\n  'schemas',\n  'smart contracts',\n  'solutions',\n  'supply-chains',\n  'synergies',\n  'systems',\n  'technologies',\n  'users',\n  'web services',\n];\n"
  },
  {
    "path": "src/locales/en/company/buzz_verb.ts",
    "content": "export default [\n  'aggregate',\n  'architect',\n  'benchmark',\n  'brand',\n  'collaborate',\n  'cultivate',\n  'deliver',\n  'deploy',\n  'disintermediate',\n  'drive',\n  'embrace',\n  'empower',\n  'enable',\n  'engage',\n  'engineer',\n  'enhance',\n  'evolve',\n  'expedite',\n  'exploit',\n  'extend',\n  'facilitate',\n  'gamify',\n  'generate',\n  'grow',\n  'harness',\n  'implement',\n  'incentivize',\n  'incubate',\n  'innovate',\n  'integrate',\n  'iterate',\n  'leverage',\n  'maximize',\n  'mesh',\n  'monetize',\n  'optimize',\n  'orchestrate',\n  'productize',\n  'redefine',\n  'reinvent',\n  'repurpose',\n  'revolutionize',\n  'scale',\n  'seize',\n  'simplify',\n  'strategize',\n  'streamline',\n  'syndicate',\n  'synthesize',\n  'target',\n  'transform',\n  'transition',\n  'unleash',\n  'utilize',\n  'visualize',\n  'whiteboard',\n];\n"
  },
  {
    "path": "src/locales/en/company/descriptor.ts",
    "content": "export default [\n  '24 hour',\n  '24/7',\n  'AI-powered',\n  'actuating',\n  'analyzing',\n  'asymmetric',\n  'asynchronous',\n  'attitude-oriented',\n  'bifurcated',\n  'bottom-line',\n  'clear-thinking',\n  'client-driven',\n  'client-server',\n  'cloud-native',\n  'coherent',\n  'cohesive',\n  'composite',\n  'content-based',\n  'context-sensitive',\n  'contextually-based',\n  'data-driven',\n  'dedicated',\n  'demand-driven',\n  'directional',\n  'discrete',\n  'disintermediate',\n  'dynamic',\n  'eco-centric',\n  'empowering',\n  'encompassing',\n  'executive',\n  'explicit',\n  'exuding',\n  'fault-tolerant',\n  'fresh-thinking',\n  'full-range',\n  'global',\n  'heuristic',\n  'high-level',\n  'holistic',\n  'homogeneous',\n  'human-resource',\n  'hybrid',\n  'immersive',\n  'impactful',\n  'incremental',\n  'intangible',\n  'interactive',\n  'intermediate',\n  'leading edge',\n  'local',\n  'logistical',\n  'maximized',\n  'methodical',\n  'mission-critical',\n  'mobile',\n  'modular',\n  'motivating',\n  'national',\n  'needs-based',\n  'neutral',\n  'next generation',\n  'optimal',\n  'optimizing',\n  'radical',\n  'real-time',\n  'reciprocal',\n  'regional',\n  'resilient',\n  'responsive',\n  'scalable',\n  'secondary',\n  'stable',\n  'static',\n  'sustainable',\n  'system-worthy',\n  'systematic',\n  'systemic',\n  'tangible',\n  'tertiary',\n  'transitional',\n  'uniform',\n  'user-facing',\n  'value-added',\n  'well-modulated',\n  'zero administration',\n  'zero defect',\n  'zero tolerance',\n  'zero trust',\n];\n"
  },
  {
    "path": "src/locales/en/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport adjective from './adjective';\nimport buzz_adjective from './buzz_adjective';\nimport buzz_noun from './buzz_noun';\nimport buzz_verb from './buzz_verb';\nimport descriptor from './descriptor';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\nimport noun from './noun';\n\nconst company: CompanyDefinition = {\n  adjective,\n  buzz_adjective,\n  buzz_noun,\n  buzz_verb,\n  descriptor,\n  legal_entity_type,\n  name_pattern,\n  noun,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/en/company/legal_entity_type.ts",
    "content": "export default ['Group', 'Inc', 'LLC', 'and Sons'];\n"
  },
  {
    "path": "src/locales/en/company/name_pattern.ts",
    "content": "export default [\n  '{{person.lastName}} - {{person.lastName}}',\n  '{{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.lastName}}, {{person.lastName}} and {{person.lastName}}',\n];\n"
  },
  {
    "path": "src/locales/en/company/noun.ts",
    "content": "export default [\n  'ability',\n  'access',\n  'adapter',\n  'algorithm',\n  'alliance',\n  'analyzer',\n  'application',\n  'approach',\n  'architecture',\n  'archive',\n  'array',\n  'artificial intelligence',\n  'attitude',\n  'benchmark',\n  'budgetary management',\n  'capability',\n  'capacity',\n  'challenge',\n  'circuit',\n  'collaboration',\n  'complexity',\n  'concept',\n  'conglomeration',\n  'contingency',\n  'core',\n  'customer loyalty',\n  'data-warehouse',\n  'database',\n  'definition',\n  'emulation',\n  'encoding',\n  'encryption',\n  'firmware',\n  'flexibility',\n  'focus group',\n  'forecast',\n  'frame',\n  'framework',\n  'function',\n  'functionalities',\n  'generative AI',\n  'hardware',\n  'help-desk',\n  'hierarchy',\n  'hub',\n  'implementation',\n  'infrastructure',\n  'initiative',\n  'installation',\n  'instruction set',\n  'interface',\n  'internet solution',\n  'intranet',\n  'knowledge base',\n  'knowledge user',\n  'leverage',\n  'local area network',\n  'matrices',\n  'matrix',\n  'methodology',\n  'microservice',\n  'middleware',\n  'migration',\n  'model',\n  'moderator',\n  'monitoring',\n  'moratorium',\n  'neural-net',\n  'open architecture',\n  'orchestration',\n  'paradigm',\n  'parallelism',\n  'policy',\n  'portal',\n  'pricing structure',\n  'process improvement',\n  'product',\n  'productivity',\n  'project',\n  'projection',\n  'protocol',\n  'service-desk',\n  'software',\n  'solution',\n  'standardization',\n  'strategy',\n  'structure',\n  'success',\n  'support',\n  'synergy',\n  'system engine',\n  'task-force',\n  'throughput',\n  'time-frame',\n  'toolset',\n  'utilisation',\n  'website',\n  'workforce',\n];\n"
  },
  {
    "path": "src/locales/en/database/column.ts",
    "content": "export default [\n  'avatar',\n  'category',\n  'comment',\n  'createdAt',\n  'email',\n  'group',\n  'id',\n  'name',\n  'password',\n  'phone',\n  'status',\n  'title',\n  'token',\n  'updatedAt',\n];\n"
  },
  {
    "path": "src/locales/en/database/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DatabaseDefinition } from '../../..';\nimport column from './column';\n\nconst database: DatabaseDefinition = {\n  column,\n};\n\nexport default database;\n"
  },
  {
    "path": "src/locales/en/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/en/date/month.ts",
    "content": "export default {\n  wide: [\n    'April',\n    'August',\n    'December',\n    'February',\n    'January',\n    'July',\n    'June',\n    'March',\n    'May',\n    'November',\n    'October',\n    'September',\n  ],\n  abbr: [\n    'Apr',\n    'Aug',\n    'Dec',\n    'Feb',\n    'Jan',\n    'Jul',\n    'Jun',\n    'Mar',\n    'May',\n    'Nov',\n    'Oct',\n    'Sep',\n  ],\n};\n"
  },
  {
    "path": "src/locales/en/date/weekday.ts",
    "content": "export default {\n  wide: [\n    'Friday',\n    'Monday',\n    'Saturday',\n    'Sunday',\n    'Thursday',\n    'Tuesday',\n    'Wednesday',\n  ],\n  abbr: ['Fri', 'Mon', 'Sat', 'Sun', 'Thu', 'Tue', 'Wed'],\n};\n"
  },
  {
    "path": "src/locales/en/finance/account_type.ts",
    "content": "export default [\n  'Auto Loan',\n  'Checking',\n  'Credit Card',\n  'Home Loan',\n  'Investment',\n  'Money Market',\n  'Personal Loan',\n  'Savings',\n];\n"
  },
  {
    "path": "src/locales/en/finance/credit_card/american_express.ts",
    "content": "export default ['34##-######-####L', '37##-######-####L'];\n"
  },
  {
    "path": "src/locales/en/finance/credit_card/diners_club.ts",
    "content": "export default ['30[0-5]#-######-###L', '36##-######-###L'];\n"
  },
  {
    "path": "src/locales/en/finance/credit_card/discover.ts",
    "content": "export default ['6011-####-####-###L', '65##-####-####-###L'];\n"
  },
  {
    "path": "src/locales/en/finance/credit_card/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { FinanceDefinition } from '../../../..';\nimport american_express from './american_express';\nimport diners_club from './diners_club';\nimport discover from './discover';\nimport jcb from './jcb';\nimport mastercard from './mastercard';\nimport visa from './visa';\n\nconst credit_card: FinanceDefinition['credit_card'] = {\n  american_express,\n  diners_club,\n  discover,\n  jcb,\n  mastercard,\n  visa,\n};\n\nexport default credit_card;\n"
  },
  {
    "path": "src/locales/en/finance/credit_card/jcb.ts",
    "content": "export default [\n  '3528-####-####-###L',\n  '3529-####-####-###L',\n  '35[3-8]#-####-####-###L',\n];\n"
  },
  {
    "path": "src/locales/en/finance/credit_card/mastercard.ts",
    "content": "export default ['2[221-720]-####-####-###L', '5[1-5]##-####-####-###L'];\n"
  },
  {
    "path": "src/locales/en/finance/credit_card/visa.ts",
    "content": "export default ['4###########L', '4###-####-####-###L'];\n"
  },
  {
    "path": "src/locales/en/finance/currency.ts",
    "content": "export default [\n  {\n    name: 'UAE Dirham',\n    code: 'AED',\n    symbol: '',\n    numericCode: '784',\n  },\n  {\n    name: 'Afghani',\n    code: 'AFN',\n    symbol: '؋',\n    numericCode: '971',\n  },\n  {\n    name: 'Lek',\n    code: 'ALL',\n    symbol: 'Lek',\n    numericCode: '008',\n  },\n  {\n    name: 'Armenian Dram',\n    code: 'AMD',\n    symbol: '',\n    numericCode: '051',\n  },\n  {\n    name: 'Netherlands Antillian Guilder',\n    code: 'ANG',\n    symbol: 'ƒ',\n    numericCode: '532',\n  },\n  {\n    name: 'Kwanza',\n    code: 'AOA',\n    symbol: '',\n    numericCode: '973',\n  },\n  {\n    name: 'Argentine Peso',\n    code: 'ARS',\n    symbol: '$',\n    numericCode: '032',\n  },\n  {\n    name: 'Australian Dollar',\n    code: 'AUD',\n    symbol: '$',\n    numericCode: '036',\n  },\n  {\n    name: 'Aruban Guilder',\n    code: 'AWG',\n    symbol: 'ƒ',\n    numericCode: '533',\n  },\n  {\n    name: 'Azerbaijanian Manat',\n    code: 'AZN',\n    symbol: 'ман',\n    numericCode: '944',\n  },\n  {\n    name: 'Convertible Marks',\n    code: 'BAM',\n    symbol: 'KM',\n    numericCode: '977',\n  },\n  {\n    name: 'Barbados Dollar',\n    code: 'BBD',\n    symbol: '$',\n    numericCode: '052',\n  },\n  {\n    name: 'Taka',\n    code: 'BDT',\n    symbol: '',\n    numericCode: '050',\n  },\n  {\n    name: 'Bulgarian Lev',\n    code: 'BGN',\n    symbol: 'лв',\n    numericCode: '975',\n  },\n  {\n    name: 'Bahraini Dinar',\n    code: 'BHD',\n    symbol: '',\n    numericCode: '048',\n  },\n  {\n    name: 'Burundi Franc',\n    code: 'BIF',\n    symbol: '',\n    numericCode: '108',\n  },\n  {\n    name: 'Bermudian Dollar (customarily known as Bermuda Dollar)',\n    code: 'BMD',\n    symbol: '$',\n    numericCode: '060',\n  },\n  {\n    name: 'Brunei Dollar',\n    code: 'BND',\n    symbol: '$',\n    numericCode: '096',\n  },\n  {\n    name: 'Boliviano boliviano',\n    code: 'BOB',\n    symbol: 'Bs',\n    numericCode: '068',\n  },\n  {\n    name: 'Brazilian Real',\n    code: 'BRL',\n    symbol: 'R$',\n    numericCode: '986',\n  },\n  {\n    name: 'Bahamian Dollar',\n    code: 'BSD',\n    symbol: '$',\n    numericCode: '044',\n  },\n  {\n    name: 'Pula',\n    code: 'BWP',\n    symbol: 'P',\n    numericCode: '072',\n  },\n  {\n    name: 'Belarusian Ruble',\n    code: 'BYN',\n    symbol: 'Rbl',\n    numericCode: '933',\n  },\n  {\n    name: 'Belize Dollar',\n    code: 'BZD',\n    symbol: 'BZ$',\n    numericCode: '084',\n  },\n  {\n    name: 'Canadian Dollar',\n    code: 'CAD',\n    symbol: '$',\n    numericCode: '124',\n  },\n  {\n    name: 'Congolese Franc',\n    code: 'CDF',\n    symbol: '',\n    numericCode: '976',\n  },\n  {\n    name: 'Swiss Franc',\n    code: 'CHF',\n    symbol: 'CHF',\n    numericCode: '756',\n  },\n  {\n    name: 'Chilean Peso',\n    code: 'CLP',\n    symbol: '$',\n    numericCode: '152',\n  },\n  {\n    name: 'Yuan Renminbi',\n    code: 'CNY',\n    symbol: '¥',\n    numericCode: '156',\n  },\n  {\n    name: 'Colombian Peso',\n    code: 'COP',\n    symbol: '$',\n    numericCode: '170',\n  },\n  {\n    name: 'Costa Rican Colon',\n    code: 'CRC',\n    symbol: '₡',\n    numericCode: '188',\n  },\n  {\n    name: 'Cuban Peso',\n    code: 'CUP',\n    symbol: '₱',\n    numericCode: '192',\n  },\n  {\n    name: 'Cape Verde Escudo',\n    code: 'CVE',\n    symbol: '',\n    numericCode: '132',\n  },\n  {\n    name: 'Czech Koruna',\n    code: 'CZK',\n    symbol: 'Kč',\n    numericCode: '203',\n  },\n  {\n    name: 'Djibouti Franc',\n    code: 'DJF',\n    symbol: '',\n    numericCode: '262',\n  },\n  {\n    name: 'Danish Krone',\n    code: 'DKK',\n    symbol: 'kr',\n    numericCode: '208',\n  },\n  {\n    name: 'Dominican Peso',\n    code: 'DOP',\n    symbol: 'RD$',\n    numericCode: '214',\n  },\n  {\n    name: 'Algerian Dinar',\n    code: 'DZD',\n    symbol: '',\n    numericCode: '012',\n  },\n  {\n    name: 'Egyptian Pound',\n    code: 'EGP',\n    symbol: '£',\n    numericCode: '818',\n  },\n  {\n    name: 'Nakfa',\n    code: 'ERN',\n    symbol: '',\n    numericCode: '232',\n  },\n  {\n    name: 'Ethiopian Birr',\n    code: 'ETB',\n    symbol: '',\n    numericCode: '230',\n  },\n  {\n    name: 'Euro',\n    code: 'EUR',\n    symbol: '€',\n    numericCode: '978',\n  },\n  {\n    name: 'Fiji Dollar',\n    code: 'FJD',\n    symbol: '$',\n    numericCode: '242',\n  },\n  {\n    name: 'Falkland Islands Pound',\n    code: 'FKP',\n    symbol: '£',\n    numericCode: '238',\n  },\n  {\n    name: 'Pound Sterling',\n    code: 'GBP',\n    symbol: '£',\n    numericCode: '826',\n  },\n  {\n    name: 'Lari',\n    code: 'GEL',\n    symbol: '',\n    numericCode: '981',\n  },\n  {\n    name: 'Cedi',\n    code: 'GHS',\n    symbol: '',\n    numericCode: '936',\n  },\n  {\n    name: 'Gibraltar Pound',\n    code: 'GIP',\n    symbol: '£',\n    numericCode: '292',\n  },\n  {\n    name: 'Dalasi',\n    code: 'GMD',\n    symbol: '',\n    numericCode: '270',\n  },\n  {\n    name: 'Guinea Franc',\n    code: 'GNF',\n    symbol: '',\n    numericCode: '324',\n  },\n  {\n    name: 'Quetzal',\n    code: 'GTQ',\n    symbol: 'Q',\n    numericCode: '320',\n  },\n  {\n    name: 'Guyana Dollar',\n    code: 'GYD',\n    symbol: '$',\n    numericCode: '328',\n  },\n  {\n    name: 'Hong Kong Dollar',\n    code: 'HKD',\n    symbol: '$',\n    numericCode: '344',\n  },\n  {\n    name: 'Lempira',\n    code: 'HNL',\n    symbol: 'L',\n    numericCode: '340',\n  },\n  {\n    name: 'Gourde',\n    code: 'HTG',\n    symbol: '',\n    numericCode: '332',\n  },\n  {\n    name: 'Forint',\n    code: 'HUF',\n    symbol: 'Ft',\n    numericCode: '348',\n  },\n  {\n    name: 'Rupiah',\n    code: 'IDR',\n    symbol: 'Rp',\n    numericCode: '360',\n  },\n  {\n    name: 'New Israeli Sheqel',\n    code: 'ILS',\n    symbol: '₪',\n    numericCode: '376',\n  },\n  {\n    name: 'Bhutanese Ngultrum',\n    code: 'BTN',\n    symbol: 'Nu',\n    numericCode: '064',\n  },\n  {\n    name: 'Indian Rupee',\n    code: 'INR',\n    symbol: '₹',\n    numericCode: '356',\n  },\n  {\n    name: 'Iraqi Dinar',\n    code: 'IQD',\n    symbol: '',\n    numericCode: '368',\n  },\n  {\n    name: 'Iranian Rial',\n    code: 'IRR',\n    symbol: '﷼',\n    numericCode: '364',\n  },\n  {\n    name: 'Iceland Krona',\n    code: 'ISK',\n    symbol: 'kr',\n    numericCode: '352',\n  },\n  {\n    name: 'Jamaican Dollar',\n    code: 'JMD',\n    symbol: 'J$',\n    numericCode: '388',\n  },\n  {\n    name: 'Jordanian Dinar',\n    code: 'JOD',\n    symbol: '',\n    numericCode: '400',\n  },\n  {\n    name: 'Yen',\n    code: 'JPY',\n    symbol: '¥',\n    numericCode: '392',\n  },\n  {\n    name: 'Kenyan Shilling',\n    code: 'KES',\n    symbol: '',\n    numericCode: '404',\n  },\n  {\n    name: 'Som',\n    code: 'KGS',\n    symbol: 'лв',\n    numericCode: '417',\n  },\n  {\n    name: 'Riel',\n    code: 'KHR',\n    symbol: '៛',\n    numericCode: '116',\n  },\n  {\n    name: 'Comoro Franc',\n    code: 'KMF',\n    symbol: '',\n    numericCode: '174',\n  },\n  {\n    name: 'North Korean Won',\n    code: 'KPW',\n    symbol: '₩',\n    numericCode: '408',\n  },\n  {\n    name: 'Won',\n    code: 'KRW',\n    symbol: '₩',\n    numericCode: '410',\n  },\n  {\n    name: 'Kuwaiti Dinar',\n    code: 'KWD',\n    symbol: '',\n    numericCode: '414',\n  },\n  {\n    name: 'Cayman Islands Dollar',\n    code: 'KYD',\n    symbol: '$',\n    numericCode: '136',\n  },\n  {\n    name: 'Tenge',\n    code: 'KZT',\n    symbol: 'лв',\n    numericCode: '398',\n  },\n  {\n    name: 'Kip',\n    code: 'LAK',\n    symbol: '₭',\n    numericCode: '418',\n  },\n  {\n    name: 'Lebanese Pound',\n    code: 'LBP',\n    symbol: '£',\n    numericCode: '422',\n  },\n  {\n    name: 'Sri Lanka Rupee',\n    code: 'LKR',\n    symbol: '₨',\n    numericCode: '144',\n  },\n  {\n    name: 'Liberian Dollar',\n    code: 'LRD',\n    symbol: '$',\n    numericCode: '430',\n  },\n  {\n    name: 'Libyan Dinar',\n    code: 'LYD',\n    symbol: '',\n    numericCode: '434',\n  },\n  {\n    name: 'Moroccan Dirham',\n    code: 'MAD',\n    symbol: '',\n    numericCode: '504',\n  },\n  {\n    name: 'Moldovan Leu',\n    code: 'MDL',\n    symbol: '',\n    numericCode: '498',\n  },\n  {\n    name: 'Malagasy Ariary',\n    code: 'MGA',\n    symbol: '',\n    numericCode: '969',\n  },\n  {\n    name: 'Denar',\n    code: 'MKD',\n    symbol: 'ден',\n    numericCode: '807',\n  },\n  {\n    name: 'Kyat',\n    code: 'MMK',\n    symbol: '',\n    numericCode: '104',\n  },\n  {\n    name: 'Tugrik',\n    code: 'MNT',\n    symbol: '₮',\n    numericCode: '496',\n  },\n  {\n    name: 'Pataca',\n    code: 'MOP',\n    symbol: '',\n    numericCode: '446',\n  },\n  {\n    name: 'Ouguiya',\n    code: 'MRU',\n    symbol: '',\n    numericCode: '929',\n  },\n  {\n    name: 'Mauritius Rupee',\n    code: 'MUR',\n    symbol: '₨',\n    numericCode: '480',\n  },\n  {\n    name: 'Rufiyaa',\n    code: 'MVR',\n    symbol: '',\n    numericCode: '462',\n  },\n  {\n    name: 'Kwacha',\n    code: 'MWK',\n    symbol: '',\n    numericCode: '454',\n  },\n  {\n    name: 'Mexican Peso',\n    code: 'MXN',\n    symbol: '$',\n    numericCode: '484',\n  },\n  {\n    name: 'Malaysian Ringgit',\n    code: 'MYR',\n    symbol: 'RM',\n    numericCode: '458',\n  },\n  {\n    name: 'Metical',\n    code: 'MZN',\n    symbol: 'MT',\n    numericCode: '943',\n  },\n  {\n    name: 'Naira',\n    code: 'NGN',\n    symbol: '₦',\n    numericCode: '566',\n  },\n  {\n    name: 'Cordoba Oro',\n    code: 'NIO',\n    symbol: 'C$',\n    numericCode: '558',\n  },\n  {\n    name: 'Norwegian Krone',\n    code: 'NOK',\n    symbol: 'kr',\n    numericCode: '578',\n  },\n  {\n    name: 'Nepalese Rupee',\n    code: 'NPR',\n    symbol: '₨',\n    numericCode: '524',\n  },\n  {\n    name: 'New Zealand Dollar',\n    code: 'NZD',\n    symbol: '$',\n    numericCode: '554',\n  },\n  {\n    name: 'Rial Omani',\n    code: 'OMR',\n    symbol: '﷼',\n    numericCode: '512',\n  },\n  {\n    name: 'Balboa',\n    code: 'PAB',\n    symbol: 'B/.',\n    numericCode: '590',\n  },\n  {\n    name: 'Nuevo Sol',\n    code: 'PEN',\n    symbol: 'S/.',\n    numericCode: '604',\n  },\n  {\n    name: 'Kina',\n    code: 'PGK',\n    symbol: '',\n    numericCode: '598',\n  },\n  {\n    name: 'Philippine Peso',\n    code: 'PHP',\n    symbol: 'Php',\n    numericCode: '608',\n  },\n  {\n    name: 'Pakistan Rupee',\n    code: 'PKR',\n    symbol: '₨',\n    numericCode: '586',\n  },\n  {\n    name: 'Zloty',\n    code: 'PLN',\n    symbol: 'zł',\n    numericCode: '985',\n  },\n  {\n    name: 'Guarani',\n    code: 'PYG',\n    symbol: 'Gs',\n    numericCode: '600',\n  },\n  {\n    name: 'Qatari Rial',\n    code: 'QAR',\n    symbol: '﷼',\n    numericCode: '634',\n  },\n  {\n    name: 'New Leu',\n    code: 'RON',\n    symbol: 'lei',\n    numericCode: '946',\n  },\n  {\n    name: 'Serbian Dinar',\n    code: 'RSD',\n    symbol: 'Дин.',\n    numericCode: '941',\n  },\n  {\n    name: 'Russian Ruble',\n    code: 'RUB',\n    symbol: 'руб',\n    numericCode: '643',\n  },\n  {\n    name: 'Rwanda Franc',\n    code: 'RWF',\n    symbol: '',\n    numericCode: '646',\n  },\n  {\n    name: 'Saudi Riyal',\n    code: 'SAR',\n    symbol: '﷼',\n    numericCode: '682',\n  },\n  {\n    name: 'Solomon Islands Dollar',\n    code: 'SBD',\n    symbol: '$',\n    numericCode: '090',\n  },\n  {\n    name: 'Seychelles Rupee',\n    code: 'SCR',\n    symbol: '₨',\n    numericCode: '690',\n  },\n  {\n    name: 'Sudanese Pound',\n    code: 'SDG',\n    symbol: '',\n    numericCode: '938',\n  },\n  {\n    name: 'Swedish Krona',\n    code: 'SEK',\n    symbol: 'kr',\n    numericCode: '752',\n  },\n  {\n    name: 'Singapore Dollar',\n    code: 'SGD',\n    symbol: '$',\n    numericCode: '702',\n  },\n  {\n    name: 'Saint Helena Pound',\n    code: 'SHP',\n    symbol: '£',\n    numericCode: '654',\n  },\n  {\n    name: 'Leone',\n    code: 'SLE',\n    symbol: '',\n    numericCode: '925',\n  },\n  {\n    name: 'Somali Shilling',\n    code: 'SOS',\n    symbol: 'S',\n    numericCode: '706',\n  },\n  {\n    name: 'Surinam Dollar',\n    code: 'SRD',\n    symbol: '$',\n    numericCode: '968',\n  },\n  {\n    name: 'South Sudanese pound',\n    code: 'SSP',\n    symbol: '',\n    numericCode: '728',\n  },\n  {\n    name: 'Dobra',\n    code: 'STN',\n    symbol: 'Db',\n    numericCode: '930',\n  },\n  {\n    name: 'Syrian Pound',\n    code: 'SYP',\n    symbol: '£',\n    numericCode: '760',\n  },\n  {\n    name: 'Lilangeni',\n    code: 'SZL',\n    symbol: '',\n    numericCode: '748',\n  },\n  {\n    name: 'Baht',\n    code: 'THB',\n    symbol: '฿',\n    numericCode: '764',\n  },\n  {\n    name: 'Somoni',\n    code: 'TJS',\n    symbol: '',\n    numericCode: '972',\n  },\n  {\n    name: 'Manat',\n    code: 'TMT',\n    symbol: '',\n    numericCode: '934',\n  },\n  {\n    name: 'Tunisian Dinar',\n    code: 'TND',\n    symbol: '',\n    numericCode: '788',\n  },\n  {\n    name: \"Pa'anga\",\n    code: 'TOP',\n    symbol: '',\n    numericCode: '776',\n  },\n  {\n    name: 'Turkish Lira',\n    code: 'TRY',\n    symbol: '₺',\n    numericCode: '949',\n  },\n  {\n    name: 'Trinidad and Tobago Dollar',\n    code: 'TTD',\n    symbol: 'TT$',\n    numericCode: '780',\n  },\n  {\n    name: 'New Taiwan Dollar',\n    code: 'TWD',\n    symbol: 'NT$',\n    numericCode: '901',\n  },\n  {\n    name: 'Tanzanian Shilling',\n    code: 'TZS',\n    symbol: '',\n    numericCode: '834',\n  },\n  {\n    name: 'Hryvnia',\n    code: 'UAH',\n    symbol: '₴',\n    numericCode: '980',\n  },\n  {\n    name: 'Uganda Shilling',\n    code: 'UGX',\n    symbol: '',\n    numericCode: '800',\n  },\n  {\n    name: 'US Dollar',\n    code: 'USD',\n    symbol: '$',\n    numericCode: '840',\n  },\n  {\n    name: 'Peso Uruguayo',\n    code: 'UYU',\n    symbol: '$U',\n    numericCode: '858',\n  },\n  {\n    name: 'Uzbekistan Sum',\n    code: 'UZS',\n    symbol: 'лв',\n    numericCode: '860',\n  },\n  {\n    name: 'Venezuelan bolívar',\n    code: 'VES',\n    symbol: 'Bs',\n    numericCode: '928',\n  },\n  {\n    name: 'Dong',\n    code: 'VND',\n    symbol: '₫',\n    numericCode: '704',\n  },\n  {\n    name: 'Vatu',\n    code: 'VUV',\n    symbol: '',\n    numericCode: '548',\n  },\n  {\n    name: 'Tala',\n    code: 'WST',\n    symbol: '',\n    numericCode: '882',\n  },\n  {\n    name: 'CFA Franc BEAC',\n    code: 'XAF',\n    symbol: '',\n    numericCode: '950',\n  },\n  {\n    name: 'East Caribbean Dollar',\n    code: 'XCD',\n    symbol: '$',\n    numericCode: '951',\n  },\n  {\n    name: 'CFA Franc BCEAO',\n    code: 'XOF',\n    symbol: '',\n    numericCode: '952',\n  },\n  {\n    name: 'CFP Franc',\n    code: 'XPF',\n    symbol: '',\n    numericCode: '953',\n  },\n  {\n    name: 'Yemeni Rial',\n    code: 'YER',\n    symbol: '﷼',\n    numericCode: '886',\n  },\n  {\n    name: 'Rand',\n    code: 'ZAR',\n    symbol: 'R',\n    numericCode: '710',\n  },\n  {\n    name: 'Lesotho Loti',\n    code: 'LSL',\n    symbol: '',\n    numericCode: '426',\n  },\n  {\n    name: 'Namibia Dollar',\n    code: 'NAD',\n    symbol: 'N$',\n    numericCode: '516',\n  },\n  {\n    name: 'Zambian Kwacha',\n    code: 'ZMW',\n    symbol: 'K',\n    numericCode: '967',\n  },\n  {\n    name: 'Zimbabwe Dollar',\n    code: 'ZWL',\n    symbol: '',\n    numericCode: '932',\n  },\n];\n"
  },
  {
    "path": "src/locales/en/finance/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { FinanceDefinition } from '../../..';\nimport account_type from './account_type';\nimport credit_card from './credit_card';\nimport currency from './currency';\nimport transaction_description_pattern from './transaction_description_pattern';\nimport transaction_type from './transaction_type';\n\nconst finance: FinanceDefinition = {\n  account_type,\n  credit_card,\n  currency,\n  transaction_description_pattern,\n  transaction_type,\n};\n\nexport default finance;\n"
  },
  {
    "path": "src/locales/en/finance/transaction_description_pattern.ts",
    "content": "export default [\n  'A {{finance.transactionType}} for {{finance.currencyCode}} {{finance.amount}} was made at {{company.name}} via card ending ****{{string.numeric(4)}} on account ***{{string.numeric(4)}}.',\n  'A {{finance.transactionType}} of {{finance.currencyCode}} {{finance.amount}} occurred at {{company.name}} using a card ending in ****{{string.numeric(4)}} for account ***{{string.numeric(4)}}.',\n  'Payment of {{finance.currencyCode}} {{finance.amount}} for {{finance.transactionType}} at {{company.name}}, processed with card ending ****{{string.numeric(4)}} linked to account ***{{string.numeric(4)}}.',\n  'Transaction alert: {{finance.transactionType}} at {{company.name}} using card ending ****{{string.numeric(4)}} for an amount of {{finance.currencyCode}} {{finance.amount}} on account ***{{string.numeric(4)}}.',\n  'You made a {{finance.transactionType}} of {{finance.currencyCode}} {{finance.amount}} at {{company.name}} using card ending in ****{{string.numeric(4)}} from account ***{{string.numeric(4)}}.',\n  'Your {{finance.transactionType}} of {{finance.currencyCode}} {{finance.amount}} at {{company.name}} was successful. Charged via card ****{{string.numeric(4)}} to account ***{{string.numeric(4)}}.',\n  '{{finance.transactionType}} at {{company.name}} with a card ending in ****{{string.numeric(4)}} for {{finance.currencyCode}} {{finance.amount}} from account ***{{string.numeric(4)}}.',\n  '{{finance.transactionType}} confirmed at {{company.name}} for {{finance.currencyCode}} {{finance.amount}}, card ending in ****{{string.numeric(4)}} associated with account ***{{string.numeric(4)}}.',\n  '{{finance.transactionType}} of {{finance.currencyCode}} {{finance.amount}} at {{company.name}} charged to account ending in {{string.numeric(4)}} using card ending in ****{{string.numeric(4)}}.',\n  '{{finance.transactionType}} processed at {{company.name}} for {{finance.currencyCode}} {{finance.amount}}, using card ending ****{{string.numeric(4)}}. Account: ***{{string.numeric(4)}}.',\n  '{{finance.transactionType}} transaction at {{company.name}} using card ending with ****{{string.numeric(4)}} for {{finance.currencyCode}} {{finance.amount}} in account ***{{string.numeric(4)}}.',\n];\n"
  },
  {
    "path": "src/locales/en/finance/transaction_type.ts",
    "content": "export default ['deposit', 'invoice', 'payment', 'withdrawal'];\n"
  },
  {
    "path": "src/locales/en/food/adjective.ts",
    "content": "export default [\n  'bitter',\n  'creamy',\n  'crispy',\n  'crunchy',\n  'delicious',\n  'fluffy',\n  'fresh',\n  'golden',\n  'juicy',\n  'moist',\n  'rich',\n  'salty',\n  'savory',\n  'smoky',\n  'sour',\n  'spicy',\n  'sweet',\n  'tangy',\n  'tender',\n  'zesty',\n];\n"
  },
  {
    "path": "src/locales/en/food/description_pattern.ts",
    "content": "export default [\n  'A classic pie filled with delicious {{food.meat}} and {{food.adjective}} {{food.ingredient}}, baked in a {{food.adjective}} pastry crust and topped with a golden-brown lattice.',\n  'A delightful tart combining {{food.adjective}} {{food.vegetable}} and sweet {{food.fruit}}, set in a buttery pastry shell and finished with a hint of {{food.spice}}.',\n  'A heartwarming {{food.ethnic_category}} soup, featuring fresh {{food.ingredient}} and an aromatic blend of traditional spices.',\n  'A robust {{food.adjective}} stew featuring {{food.ethnic_category}} flavors, loaded with {{food.adjective}} meat, {{food.adjective}} vegetables, and a {{food.adjective}}, {{food.adjective}} broth.',\n  'A simple {{food.fruit}} pie. No fancy stuff. Just pie.',\n  'A slow-roasted {{animal.bird}} with a {{food.adjective}}, {{food.adjective}} exterior. Stuffed with {{food.fruit}} and covered in {{food.fruit}} sauce. Sides with {{food.vegetable}} puree and wild {{food.vegetable}}.',\n  'A special {{color.human}} {{food.ingredient}} from {{location.country}}. To support the strong flavor it is sided with a tablespoon of {{food.spice}}.',\n  'A succulent {{food.meat}} steak, encased in a {{food.adjective}} {{food.spice}} crust, served with a side of {{food.spice}} mashed {{food.vegetable}}.',\n  'A {{food.adjective}} {{food.vegetable}} creation, seasoned with {{food.spice}} and {{food.spice}}, showcasing the best of plant-based cuisine.',\n  'An exquisite {{food.meat}} roast, infused with the essence of {{food.fruit}}, slow-roasted to bring out its natural flavors and served with a side of creamy {{food.vegetable}}',\n  'An exquisite {{food.vegetable}} dish, paired with {{food.ingredient}} and a hint of {{food.spice}}.',\n  'Baked {{food.ingredient}}-stuffed {{food.meat}}, seasoned with {{food.spice}} and {{food.adjective}} herbs, accompanied by roasted {{food.vegetable}} medley.',\n  'Crispy fried {{food.meat}} bites, seasoned with {{food.spice}} and served with a tangy {{food.fruit}} dipping sauce.',\n  'Fresh mixed greens tossed with {{food.spice}}-rubbed {{food.meat}}, {{food.vegetable}}, and a light dressing.',\n  'Fresh {{food.ingredient}} with a pinch of {{food.spice}}, topped by a caramelized {{food.fruit}} with whipped cream',\n  'Grilled {{food.meat}} kebabs, marinated in {{food.ethnic_category}} spices and served with a fresh {{food.vegetable}} and {{food.fruit}} salad.',\n  'Hearty {{food.ingredient}} and {{food.meat}} stew, slow-cooked with {{food.spice}} and {{food.vegetable}} for a comforting, flavorful meal.',\n  'Juicy {{food.meat}}, grilled to your liking and drizzled with a bold {{food.spice}} sauce, served alongside roasted {{food.vegetable}}.',\n  'Our {{food.adjective}} {{food.meat}}, slow-cooked to perfection, accompanied by steamed {{food.vegetable}} and a rich, savory gravy.',\n  'Savor the rich flavors of {{food.adjective}} {{food.vegetable}}, complemented by {{food.fruit}} and {{food.spice}}.',\n  'Tender {{food.meat}} skewers, glazed with a sweet and tangy {{food.fruit}} sauce, served over a bed of fragrant jasmine rice.',\n  'Tenderly braised {{food.meat}} in a rich {{food.spice}} and {{food.vegetable}} sauce, served with a side of creamy {{food.vegetable}}.',\n  'Three {{food.ingredient}} with {{food.vegetable}}, {{food.vegetable}}, {{food.vegetable}}, {{food.vegetable}} and {{food.ingredient}}. With a side of baked {{food.fruit}}, and your choice of {{food.ingredient}} or {{food.ingredient}}.',\n  '{{number.int({\"min\":1, \"max\":99})}}-day aged {{food.meat}} steak, with choice of {{number.int({\"min\":2, \"max\":4})}} sides.',\n];\n"
  },
  {
    "path": "src/locales/en/food/dish.ts",
    "content": "export default [\n  'California maki',\n  'Peking duck',\n  'Philadelphia maki',\n  'aloo gobi',\n  'arepas',\n  'baba ganoush',\n  'barbecue ribs',\n  'black bean tacos',\n  'bruschette with tomato',\n  'buddha bowl',\n  'bunny chow',\n  'caesar salad',\n  'caprese salad',\n  'cauliflower penne',\n  'cauliflower wings',\n  'chana masala',\n  'cheeseburger',\n  'chicken fajitas',\n  'chicken milanese',\n  'chicken parm',\n  'chicken wings',\n  'chilli con carne',\n  'dal makhani',\n  'ebiten maki',\n  'edamame',\n  'falafel wrap',\n  'fettuccine alfredo',\n  'fish and chips',\n  'french fries with sausages',\n  'french toast',\n  'hummus',\n  'jackfruit carnitas',\n  'katsu curry',\n  'kebab',\n  'lasagne',\n  'lentil bolognese',\n  'linguine with clams',\n  'massaman curry',\n  'meatballs with sauce',\n  'miso ramen',\n  'mushroom bourguignon',\n  'mushroom risotto',\n  'pad thai tofu',\n  'pappardelle alla bolognese',\n  'pasta and beans',\n  'pasta carbonara',\n  'pasta with tomato and basil',\n  'peanut noodles',\n  'pho',\n  'pierogi',\n  'pizza',\n  'poke',\n  'pork belly buns',\n  'pork sausage roll',\n  'poutine',\n  'ratatouille',\n  'ricotta stuffed ravioli',\n  'risotto with seafood',\n  'salmon nigiri',\n  'scotch eggs',\n  'seafood paella',\n  'shakshuka',\n  'som tam',\n  'souvlaki',\n  'stinky tofu',\n  'sushi',\n  'tacos',\n  'tempeh stir fry',\n  'teriyaki chicken donburi',\n  'tiramisù',\n  'tofu scramble',\n  'tuna sashimi',\n  'vegetable biryani',\n  'vegetable soup',\n];\n"
  },
  {
    "path": "src/locales/en/food/dish_pattern.ts",
    "content": "export default [\n  '{{food.adjective}} {{food.ethnic_category}} stew',\n  '{{food.adjective}} {{food.fruit}} and {{food.vegetable}} salad',\n  '{{food.adjective}} {{food.meat}} with {{food.vegetable}}',\n  '{{food.adjective}} {{food.vegetable}} curry',\n  '{{food.ethnic_category}} {{food.ingredient}} soup',\n  '{{food.fruit}} and {{food.fruit}} tart',\n  '{{food.fruit}} pie',\n  '{{food.fruit}}-glazed {{food.meat}} skewers',\n  '{{food.fruit}}-infused {{food.meat}} roast',\n  '{{food.ingredient}} and {{food.meat}} pie',\n  '{{food.ingredient}}-infused {{food.meat}}',\n  '{{food.meat}} steak',\n  '{{food.meat}} with {{food.fruit}} sauce',\n  '{{food.spice}}-crusted {{food.meat}}',\n  '{{food.spice}}-rubbed {{food.meat}} salad',\n  '{{food.spice}}-spiced {{food.vegetable}} bowl',\n  '{{food.vegetable}} and {{food.ingredient}} stew',\n  '{{food.vegetable}} salad',\n  \"{{person.firstName}}'s special {{food.ingredient}}\",\n];\n"
  },
  {
    "path": "src/locales/en/food/ethnic_category.ts",
    "content": "export default [\n  'Ainu',\n  'Albanian',\n  'American',\n  'Andhra',\n  'Anglo-Indian',\n  'Arab',\n  'Argentine',\n  'Armenian',\n  'Assyrian',\n  'Awadhi',\n  'Azerbaijani',\n  'Balochi',\n  'Bangladeshi',\n  'Bashkir',\n  'Belarusian',\n  'Bengali',\n  'Berber',\n  'Brazilian',\n  'British',\n  'Buddhist',\n  'Bulgarian',\n  'Cajun',\n  'Cantonese',\n  'Caribbean',\n  'Chechen',\n  'Chinese',\n  'Chinese Islamic',\n  'Circassian',\n  'Crimean Tatar',\n  'Cypriot',\n  'Czech',\n  'Danish',\n  'Egyptian',\n  'English',\n  'Eritrean',\n  'Estonian',\n  'Ethiopian',\n  'Filipino',\n  'French',\n  'Georgian',\n  'German',\n  'Goan',\n  'Goan Catholic',\n  'Greek',\n  'Gujarati',\n  'Hyderabad',\n  'Indian',\n  'Indian Chinese',\n  'Indian Singaporean',\n  'Indonesian',\n  'Inuit',\n  'Irish',\n  'Italian',\n  'Italian-American',\n  'Jamaican',\n  'Japanese',\n  'Jewish - Israeli',\n  'Karnataka',\n  'Kazakh',\n  'Keralite',\n  'Korean',\n  'Kurdish',\n  'Laotian',\n  'Latvian',\n  'Lebanese',\n  'Lithuanian',\n  'Louisiana Creole',\n  'Maharashtrian',\n  'Malay',\n  'Malaysian Chinese',\n  'Malaysian Indian',\n  'Mangalorean',\n  'Mediterranean',\n  'Mennonite',\n  'Mexican',\n  'Mordovian',\n  'Mughal',\n  'Native American',\n  'Nepalese',\n  'New Mexican',\n  'Odia',\n  'Pakistani',\n  'Parsi',\n  'Pashtun',\n  'Pennsylvania Dutch',\n  'Peranakan',\n  'Persian',\n  'Peruvian',\n  'Polish',\n  'Portuguese',\n  'Punjabi',\n  'Québécois',\n  'Rajasthani',\n  'Romani',\n  'Romanian',\n  'Russian',\n  'Sami',\n  'Serbian',\n  'Sindhi',\n  'Slovak',\n  'Slovenian',\n  'Somali',\n  'South Indian',\n  'Soviet',\n  'Spanish',\n  'Sri Lankan',\n  'Taiwanese',\n  'Tamil',\n  'Tatar',\n  'Texan',\n  'Thai',\n  'Turkish',\n  'Udupi',\n  'Ukrainian',\n  'Vietnamese',\n  'Yamal',\n  'Zambian',\n  'Zanzibari',\n];\n"
  },
  {
    "path": "src/locales/en/food/fruit.ts",
    "content": "export default [\n  'apple',\n  'apricot',\n  'aubergine',\n  'avocado',\n  'banana',\n  'berry',\n  'blackberry',\n  'blood orange',\n  'blueberry',\n  'bush tomato',\n  'butternut pumpkin',\n  'cantaloupe',\n  'cavalo',\n  'cherry',\n  'corella pear',\n  'cranberry',\n  'cumquat',\n  'currant',\n  'custard apple',\n  'custard apples daikon',\n  'date',\n  'dragonfruit',\n  'dried apricot',\n  'elderberry',\n  'feijoa',\n  'fig',\n  'fingerlime',\n  'goji berry',\n  'grape',\n  'grapefruit',\n  'guava',\n  'honeydew melon',\n  'incaberry',\n  'jarrahdale pumpkin',\n  'juniper berry',\n  'kiwi fruit',\n  'kiwiberry',\n  'lemon',\n  'lime',\n  'longan',\n  'loquat',\n  'lychee',\n  'mandarin',\n  'mango',\n  'mangosteen',\n  'melon',\n  'mulberry',\n  'nashi pear',\n  'nectarine',\n  'olive',\n  'orange',\n  'papaw',\n  'papaya',\n  'passionfruit',\n  'peach',\n  'pear',\n  'pineapple',\n  'plum',\n  'pomegranate',\n  'prune',\n  'raspberry',\n  'rockmelon',\n  'snowpea',\n  'sprout',\n  'starfruit',\n  'strawberry',\n  'sultana',\n  'tangelo',\n  'tomato',\n  'watermelon',\n];\n"
  },
  {
    "path": "src/locales/en/food/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { FoodDefinition } from '../../..';\nimport adjective from './adjective';\nimport description_pattern from './description_pattern';\nimport dish from './dish';\nimport dish_pattern from './dish_pattern';\nimport ethnic_category from './ethnic_category';\nimport fruit from './fruit';\nimport ingredient from './ingredient';\nimport meat from './meat';\nimport spice from './spice';\nimport vegetable from './vegetable';\n\nconst food: FoodDefinition = {\n  adjective,\n  description_pattern,\n  dish,\n  dish_pattern,\n  ethnic_category,\n  fruit,\n  ingredient,\n  meat,\n  spice,\n  vegetable,\n};\n\nexport default food;\n"
  },
  {
    "path": "src/locales/en/food/ingredient.ts",
    "content": "export default [\n  'achacha',\n  'adzuki beans',\n  'agar',\n  'agave syrup',\n  'ajowan seed',\n  'albacore tuna',\n  'alfalfa',\n  'allspice',\n  'almond oil',\n  'almonds',\n  'amaranth',\n  'amchur',\n  'anchovies',\n  'aniseed',\n  'annatto seed',\n  'apple cider vinegar',\n  'apple juice',\n  'apple juice concentrate',\n  'apples',\n  'apricots',\n  'arborio rice',\n  'arrowroot',\n  'artichoke',\n  'arugula',\n  'asafoetida',\n  'asian greens',\n  'asian noodles',\n  'asparagus',\n  'aubergine',\n  'avocado',\n  'avocado oil',\n  'avocado spread',\n  'bacon',\n  'baking powder',\n  'baking soda',\n  'balsamic vinegar',\n  'bamboo shoots',\n  'banana',\n  'barberry',\n  'barley',\n  'barramundi',\n  'basil basmati rice',\n  'bay leaves',\n  'bean shoots',\n  'bean sprouts',\n  'beans',\n  'beef',\n  'beef stock',\n  'beetroot',\n  'berries',\n  'besan',\n  'black eyed beans',\n  'blackberries',\n  'blood oranges',\n  'blue cheese',\n  'blue eye trevalla',\n  'blue swimmer crab',\n  'blueberries',\n  'bocconcini',\n  'bok choy',\n  'bonito flakes',\n  'bonza',\n  'borlotti beans',\n  'bran',\n  'brazil nut',\n  'bread',\n  'brie',\n  'broccoli',\n  'broccolini',\n  'brown flour',\n  'brown mushrooms',\n  'brown rice',\n  'brown rice vinegar',\n  'brussels sprouts',\n  'buckwheat',\n  'buckwheat flour',\n  'buckwheat noodles',\n  'bulghur',\n  'bush tomato',\n  'butter',\n  'butter beans',\n  'buttermilk',\n  'butternut lettuce',\n  'butternut pumpkin',\n  'cabbage',\n  'cacao',\n  'cake',\n  'calamari',\n  'camellia tea oil',\n  'camembert',\n  'camomile',\n  'candle nut',\n  'cannellini beans',\n  'canola oil',\n  'cantaloupe',\n  'capers',\n  'capsicum',\n  'caraway seed',\n  'cardamom',\n  'carob carrot',\n  'carrot',\n  'cashews',\n  'cassia bark',\n  'cauliflower',\n  'cavalo',\n  'cayenne',\n  'celery',\n  'celery seed',\n  'cheddar',\n  'cherries',\n  'chestnut',\n  'chia seeds',\n  'chicken',\n  'chicken stock',\n  'chickory',\n  'chickpea',\n  'chilli pepper',\n  'chinese cabbage',\n  'chinese five spice',\n  'chives',\n  'choy sum',\n  'cinnamon',\n  'clams',\n  'cloves',\n  'cocoa powder',\n  'coconut',\n  'coconut oil',\n  'coconut water',\n  'coffee',\n  'common cultivated mushrooms',\n  'corella pear',\n  'coriander leaves',\n  'coriander seed',\n  'corn oil',\n  'corn syrup',\n  'corn tortilla',\n  'cornichons',\n  'cornmeal',\n  'cos lettuce',\n  'cottage cheese',\n  'cous cous',\n  'crabs',\n  'cranberry',\n  'cream',\n  'cream cheese',\n  'cucumber',\n  'cumin',\n  'cumquat',\n  'currants',\n  'curry leaves',\n  'curry powder',\n  'custard apples',\n  'dandelion',\n  'dark chocolate',\n  'dashi',\n  'dates',\n  'dill',\n  'dragonfruit',\n  'dried apricots',\n  'dried chinese broccoli',\n  'duck',\n  'edam',\n  'edamame',\n  'eggplant',\n  'eggs',\n  'elderberry',\n  'endive',\n  'english spinach',\n  'enoki mushrooms',\n  'extra virgin olive oil',\n  'farmed prawns',\n  'feijoa',\n  'fennel',\n  'fennel seeds',\n  'fenugreek',\n  'feta',\n  'figs',\n  'file powder',\n  'fingerlime',\n  'fish sauce',\n  'fish stock',\n  'flat mushrooms',\n  'flathead',\n  'flaxseed',\n  'flaxseed oil',\n  'flounder',\n  'flour',\n  'freekeh',\n  'french eschallots',\n  'fresh chillies',\n  'fromage blanc',\n  'fruit',\n  'galangal',\n  'garam masala',\n  'garlic',\n  'goat cheese',\n  'goat milk',\n  'goji berry',\n  'grape seed oil',\n  'grapefruit',\n  'grapes',\n  'green beans',\n  'green pepper',\n  'green tea',\n  'green tea noodles',\n  'greenwheat freekeh',\n  'gruyere',\n  'guava',\n  'gula melaka',\n  'haloumi',\n  'ham',\n  'haricot beans',\n  'harissa',\n  'hazelnut',\n  'hijiki',\n  'hiramasa kingfish',\n  'hokkien noodles',\n  'honey',\n  'honeydew melon',\n  'horseradish',\n  'hot smoked salmon',\n  'hummus',\n  'iceberg lettuce',\n  'incaberries',\n  'jarrahdale pumpkin',\n  'jasmine rice',\n  'jelly',\n  'jerusalem artichoke',\n  'jewfish',\n  'jicama',\n  'juniper berries',\n  'kale',\n  'kangaroo',\n  'kecap manis',\n  'kenchur',\n  'kidney beans',\n  'kidneys',\n  'kiwi berries',\n  'kiwi fruit',\n  'kohlrabi',\n  'kokam',\n  'kombu',\n  'koshihikari rice',\n  'kudzu',\n  'kumera',\n  'lamb',\n  'lavender flowers',\n  'leeks',\n  'lemon',\n  'lemongrass',\n  'lentils',\n  'lettuce',\n  'licorice',\n  'lime leaves',\n  'limes',\n  'liver',\n  'lobster',\n  'longan',\n  'loquats',\n  'lotus root',\n  'lychees',\n  'macadamia nut',\n  'macadamia oil',\n  'mace',\n  'mackerel',\n  'mahi mahi',\n  'mahlab',\n  'malt vinegar',\n  'mandarins',\n  'mango',\n  'mangosteens',\n  'maple syrup',\n  'margarine',\n  'marigold',\n  'marjoram',\n  'mastic',\n  'melon',\n  'milk',\n  'milk chocolate',\n  'mint',\n  'miso',\n  'molasses',\n  'monkfish',\n  'morwong',\n  'mountain bread',\n  'mozzarella',\n  'muesli',\n  'mulberries',\n  'mullet',\n  'mung beans',\n  'mussels',\n  'mustard',\n  'mustard seed',\n  'nashi pear',\n  'nasturtium',\n  'nectarines',\n  'nori',\n  'nutmeg',\n  'nutritional yeast',\n  'nuts',\n  'oat flour',\n  'oatmeal',\n  'oats',\n  'octopus',\n  'okra',\n  'olive oil',\n  'olives',\n  'omega spread',\n  'onion',\n  'oranges',\n  'oregano',\n  'oyster mushrooms',\n  'oyster sauce',\n  'oysters',\n  'pandanus leaves',\n  'papaw',\n  'papaya',\n  'paprik',\n  'parmesan cheese',\n  'parrotfish',\n  'parsley',\n  'parsnip',\n  'passionfruit',\n  'pasta',\n  'peaches',\n  'peanuts',\n  'pear',\n  'pear juice',\n  'pears',\n  'peas',\n  'pecan nut',\n  'pecorino',\n  'pepitas',\n  'peppercorns',\n  'peppermint',\n  'peppers',\n  'persimmon',\n  'pine nut',\n  'pineapple',\n  'pinto beans',\n  'pistachio nut',\n  'plums',\n  'polenta',\n  'pomegranate',\n  'poppy seed',\n  'porcini mushrooms',\n  'pork',\n  'potato flour',\n  'potatoes',\n  'provolone',\n  'prunes',\n  'pumpkin',\n  'pumpkin seed',\n  'purple carrot',\n  'purple rice',\n  'quark',\n  'quince',\n  'quinoa',\n  'radicchio',\n  'radish',\n  'raisin',\n  'raspberry',\n  'red cabbage',\n  'red lentils',\n  'red pepper',\n  'red wine',\n  'red wine vinegar',\n  'redfish',\n  'rhubarb',\n  'rice flour',\n  'rice noodles',\n  'rice paper',\n  'rice syrup',\n  'ricemilk',\n  'ricotta',\n  'rockmelon',\n  'rose water',\n  'rosemary',\n  'rye',\n  'rye bread',\n  'safflower oil',\n  'saffron',\n  'sage',\n  'sake',\n  'salmon',\n  'sardines',\n  'sausages',\n  'scallops',\n  'sea salt',\n  'semolina',\n  'sesame oil',\n  'sesame seeds',\n  'shark',\n  'shiitake mushrooms',\n  'silverbeet',\n  'slivered almonds',\n  'smoked trout',\n  'snapper',\n  'snowpea sprouts',\n  'snowpeas',\n  'soba',\n  'sour dough bread',\n  'soy',\n  'soy beans',\n  'soy flour',\n  'soy milk',\n  'soy sauce',\n  'soymilk',\n  'spearmint',\n  'spelt',\n  'spelt bread',\n  'spinach',\n  'spring onions',\n  'sprouts',\n  'squash',\n  'squid',\n  'star anise',\n  'star fruit',\n  'starfruit',\n  'stevia',\n  'strawberries',\n  'sugar',\n  'sultanas',\n  'sun-dried tomatoes',\n  'sunflower oil',\n  'sunflower seeds',\n  'sweet chilli sauce',\n  'sweet potato',\n  'swiss chard',\n  'swordfish',\n  'szechuan pepperberry',\n  'tabasco',\n  'tahini',\n  'taleggio cheese',\n  'tamari',\n  'tamarillo',\n  'tangelo',\n  'tapioca',\n  'tapioca flour',\n  'tarragon',\n  'tea',\n  'tea oil',\n  'tempeh',\n  'thyme',\n  'tinned',\n  'tofu',\n  'tom yum',\n  'tomatoes',\n  'trout',\n  'tuna',\n  'turkey',\n  'turmeric',\n  'turnips',\n  'unbleached flour',\n  'vanilla beans',\n  'vegetable oil',\n  'vegetable spaghetti',\n  'vegetable stock',\n  'vermicelli noodles',\n  'vinegar',\n  'wakame',\n  'walnut',\n  'warehou',\n  'wasabi',\n  'water',\n  'watercress',\n  'watermelon',\n  'wattleseed',\n  'wheat',\n  'wheatgrass juice',\n  'white bread',\n  'white flour',\n  'white rice',\n  'white wine',\n  'white wine vinegar',\n  'whiting wild rice',\n  'wholegrain bread',\n  'wholemeal',\n  'wholewheat flour',\n  'william pear',\n  'yeast',\n  'yellow papaw',\n  'yellowtail kingfish',\n  'yoghurt',\n  'yogurt',\n  'zucchini',\n];\n"
  },
  {
    "path": "src/locales/en/food/meat.ts",
    "content": "export default [\n  'beef',\n  'chicken',\n  'crocodile',\n  'duck',\n  'emu',\n  'goose',\n  'kangaroo',\n  'lamb',\n  'ostrich',\n  'pigeon',\n  'pork',\n  'quail',\n  'rabbit',\n  'salmon',\n  'turkey',\n  'venison',\n];\n"
  },
  {
    "path": "src/locales/en/food/spice.ts",
    "content": "export default [\n  'achiote seed',\n  'ajwain seed',\n  'ajwan seed',\n  'allspice',\n  'amchoor',\n  'anise',\n  'anise star',\n  'aniseed',\n  'annatto seed',\n  'arrowroot',\n  'asafoetida',\n  'baharat',\n  'balti masala',\n  'balti stir fry mix',\n  'basil',\n  'bay leaves',\n  'bbq',\n  'caraway seed',\n  'cardamom',\n  'cassia',\n  'cayenne pepper',\n  'celery',\n  'chamomile',\n  'chervil',\n  'chilli',\n  'chilli pepper',\n  'chillies',\n  'china star',\n  'chives',\n  'cinnamon',\n  'cloves',\n  'colombo',\n  'coriander',\n  'cumin',\n  'curly leaf parsley',\n  'curry',\n  'dhansak',\n  'dill',\n  'fennel seed',\n  'fenugreek',\n  'fines herbes',\n  'five spice',\n  'french lavender',\n  'galangal',\n  'garam masala',\n  'garlic',\n  'german chamomile',\n  'ginger',\n  'green cardamom',\n  'herbes de provence',\n  'jalfrezi',\n  'jerk',\n  'kaffir leaves',\n  'korma',\n  'lavender',\n  'lemon grass',\n  'lemon pepper',\n  'lime leaves',\n  'liquorice root',\n  'mace',\n  'mango',\n  'marjoram',\n  'methi',\n  'mint',\n  'mustard',\n  'nutmeg',\n  'onion seed',\n  'orange zest',\n  'oregano',\n  'paprika',\n  'parsley',\n  'pepper',\n  'peppercorns',\n  'pimento',\n  'piri piri',\n  'poppy seed',\n  'pot marjoram',\n  'poudre de colombo',\n  'ras-el-hanout',\n  'rice paper',\n  'rogan josh',\n  'rose baie',\n  'rosemary',\n  'saffron',\n  'sage',\n  'sesame seed',\n  'spearmint',\n  'sumac',\n  'sweet basil',\n  'sweet laurel',\n  'tagine',\n  'tandoori masala',\n  'tarragon',\n  'thyme',\n  'tikka masala',\n  'turmeric',\n  'vanilla',\n  'zahtar',\n];\n"
  },
  {
    "path": "src/locales/en/food/vegetable.ts",
    "content": "export default [\n  'artichoke',\n  'arugula',\n  'asian greens',\n  'asparagus',\n  'bean shoots',\n  'bean sprouts',\n  'beans',\n  'beetroot',\n  'bok choy',\n  'broccoli',\n  'broccolini',\n  'brussels sprouts',\n  'butternut lettuce',\n  'cabbage',\n  'capers',\n  'carob carrot',\n  'carrot',\n  'cauliflower',\n  'celery',\n  'chilli pepper',\n  'chinese cabbage',\n  'chives',\n  'cornichons',\n  'cos lettuce',\n  'cucumber',\n  'dried chinese broccoli',\n  'eggplant',\n  'endive',\n  'english spinach',\n  'french eschallots',\n  'fresh chillies',\n  'garlic',\n  'green beans',\n  'green pepper',\n  'hijiki',\n  'iceberg lettuce',\n  'jerusalem artichoke',\n  'jicama',\n  'kale',\n  'kohlrabi',\n  'leeks',\n  'lettuce',\n  'okra',\n  'onion',\n  'parsnip',\n  'peas',\n  'peppers',\n  'potatoes',\n  'pumpkin',\n  'purple carrot',\n  'radicchio',\n  'radish',\n  'red cabbage',\n  'red pepper',\n  'rhubarb',\n  'snowpea sprouts',\n  'spinach',\n  'squash',\n  'sun dried tomatoes',\n  'sweet potato',\n  'swiss chard',\n  'turnips',\n  'zucchini',\n];\n"
  },
  {
    "path": "src/locales/en/hacker/adjective.ts",
    "content": "export default [\n  '1080p',\n  'auxiliary',\n  'back-end',\n  'bluetooth',\n  'cross-platform',\n  'digital',\n  'haptic',\n  'mobile',\n  'multi-byte',\n  'neural',\n  'online',\n  'open-source',\n  'optical',\n  'primary',\n  'redundant',\n  'solid state',\n  'virtual',\n  'wireless',\n];\n"
  },
  {
    "path": "src/locales/en/hacker/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { HackerDefinition } from '../../..';\nimport adjective from './adjective';\nimport ingverb from './ingverb';\nimport noun from './noun';\nimport phrase from './phrase';\nimport verb from './verb';\n\nconst hacker: HackerDefinition = {\n  adjective,\n  ingverb,\n  noun,\n  phrase,\n  verb,\n};\n\nexport default hacker;\n"
  },
  {
    "path": "src/locales/en/hacker/ingverb.ts",
    "content": "export default [\n  'backing up',\n  'bypassing',\n  'calculating',\n  'compressing',\n  'connecting',\n  'copying',\n  'generating',\n  'hacking',\n  'indexing',\n  'navigating',\n  'overriding',\n  'parsing',\n  'programming',\n  'quantifying',\n  'synthesizing',\n  'transmitting',\n];\n"
  },
  {
    "path": "src/locales/en/hacker/noun.ts",
    "content": "export default [\n  'alarm',\n  'application',\n  'array',\n  'bandwidth',\n  'bus',\n  'capacitor',\n  'card',\n  'circuit',\n  'driver',\n  'feed',\n  'firewall',\n  'hard drive',\n  'interface',\n  'matrix',\n  'microchip',\n  'monitor',\n  'panel',\n  'pixel',\n  'port',\n  'program',\n  'protocol',\n  'sensor',\n  'system',\n  'transmitter',\n];\n"
  },
  {
    "path": "src/locales/en/hacker/phrase.ts",
    "content": "export default [\n  \"I'll {{hacker.verb}} the {{hacker.adjective}} {{hacker.abbreviation}} {{hacker.noun}}, that should {{hacker.noun}} the {{hacker.abbreviation}} {{hacker.noun}}!\",\n  'If we {{hacker.verb}} the {{hacker.noun}}, we can get to the {{hacker.abbreviation}} {{hacker.noun}} through the {{hacker.adjective}} {{hacker.abbreviation}} {{hacker.noun}}!',\n  'The {{hacker.abbreviation}} {{hacker.noun}} is down, {{hacker.verb}} the {{hacker.adjective}} {{hacker.noun}} so we can {{hacker.verb}} the {{hacker.abbreviation}} {{hacker.noun}}!',\n  'Try to {{hacker.verb}} the {{hacker.abbreviation}} {{hacker.noun}}, maybe it will {{hacker.verb}} the {{hacker.adjective}} {{hacker.noun}}!',\n  'Use the {{hacker.adjective}} {{hacker.abbreviation}} {{hacker.noun}}, then you can {{hacker.verb}} the {{hacker.adjective}} {{hacker.noun}}!',\n  'We need to {{hacker.verb}} the {{hacker.adjective}} {{hacker.abbreviation}} {{hacker.noun}}!',\n  \"You can't {{hacker.verb}} the {{hacker.noun}} without {{hacker.ingverb}} the {{hacker.adjective}} {{hacker.abbreviation}} {{hacker.noun}}!\",\n  \"{{hacker.ingverb}} the {{hacker.noun}} won't do anything, we need to {{hacker.verb}} the {{hacker.adjective}} {{hacker.abbreviation}} {{hacker.noun}}!\",\n];\n"
  },
  {
    "path": "src/locales/en/hacker/verb.ts",
    "content": "export default [\n  'back up',\n  'bypass',\n  'calculate',\n  'compress',\n  'connect',\n  'copy',\n  'generate',\n  'hack',\n  'index',\n  'input',\n  'navigate',\n  'override',\n  'parse',\n  'program',\n  'quantify',\n  'reboot',\n  'synthesize',\n  'transmit',\n];\n"
  },
  {
    "path": "src/locales/en/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport airline from './airline';\nimport animal from './animal';\nimport app from './app';\nimport book from './book';\nimport cell_phone from './cell_phone';\nimport color from './color';\nimport commerce from './commerce';\nimport company from './company';\nimport database from './database';\nimport date from './date';\nimport finance from './finance';\nimport food from './food';\nimport hacker from './hacker';\nimport internet from './internet';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport music from './music';\nimport person from './person';\nimport phone_number from './phone_number';\nimport science from './science';\nimport team from './team';\nimport vehicle from './vehicle';\nimport word from './word';\n\n/**\n * The locale data for the `en` locale.\n *\n * - Language: English\n * - Endonym: English\n */\nconst en: LocaleDefinition = {\n  airline,\n  animal,\n  app,\n  book,\n  cell_phone,\n  color,\n  commerce,\n  company,\n  database,\n  date,\n  finance,\n  food,\n  hacker,\n  internet,\n  location,\n  lorem,\n  metadata,\n  music,\n  person,\n  phone_number,\n  science,\n  team,\n  vehicle,\n  word,\n};\n\nexport default en;\n"
  },
  {
    "path": "src/locales/en/internet/domain_suffix.ts",
    "content": "export default ['biz', 'com', 'info', 'name', 'net', 'org'];\n"
  },
  {
    "path": "src/locales/en/internet/example_email.ts",
    "content": "export default ['example.com', 'example.net', 'example.org'];\n"
  },
  {
    "path": "src/locales/en/internet/free_email.ts",
    "content": "export default ['gmail.com', 'hotmail.com', 'yahoo.com'];\n"
  },
  {
    "path": "src/locales/en/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport example_email from './example_email';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  example_email,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/en/location/building_number.ts",
    "content": "export default ['#####', '####', '###'];\n"
  },
  {
    "path": "src/locales/en/location/city_name.ts",
    "content": "export default [\n  'Abilene',\n  'Akron',\n  'Alafaya',\n  'Alameda',\n  'Albany',\n  'Albuquerque',\n  'Alexandria',\n  'Alhambra',\n  'Aliso Viejo',\n  'Allen',\n  'Allentown',\n  'Aloha',\n  'Alpharetta',\n  'Altadena',\n  'Altamonte Springs',\n  'Altoona',\n  'Amarillo',\n  'Ames',\n  'Anaheim',\n  'Anchorage',\n  'Anderson',\n  'Ankeny',\n  'Ann Arbor',\n  'Annandale',\n  'Antelope',\n  'Antioch',\n  'Apex',\n  'Apopka',\n  'Apple Valley',\n  'Appleton',\n  'Arcadia',\n  'Arden-Arcade',\n  'Arecibo',\n  'Arlington',\n  'Arlington Heights',\n  'Arvada',\n  'Ashburn',\n  'Asheville',\n  'Aspen Hill',\n  'Atascocita',\n  'Athens-Clarke County',\n  'Atlanta',\n  'Attleboro',\n  'Auburn',\n  'Augusta-Richmond County',\n  'Aurora',\n  'Austin',\n  'Avondale',\n  'Azusa',\n  'Bakersfield',\n  'Baldwin Park',\n  'Baltimore',\n  'Barnstable Town',\n  'Bartlett',\n  'Baton Rouge',\n  'Battle Creek',\n  'Bayamon',\n  'Bayonne',\n  'Baytown',\n  'Beaumont',\n  'Beavercreek',\n  'Beaverton',\n  'Bedford',\n  'Bel Air South',\n  'Bell Gardens',\n  'Belleville',\n  'Bellevue',\n  'Bellflower',\n  'Bellingham',\n  'Bend',\n  'Bentonville',\n  'Berkeley',\n  'Berwyn',\n  'Bethesda',\n  'Bethlehem',\n  'Billings',\n  'Biloxi',\n  'Binghamton',\n  'Birmingham',\n  'Bismarck',\n  'Blacksburg',\n  'Blaine',\n  'Bloomington',\n  'Blue Springs',\n  'Boca Raton',\n  'Boise City',\n  'Bolingbrook',\n  'Bonita Springs',\n  'Bossier City',\n  'Boston',\n  'Bothell',\n  'Boulder',\n  'Bountiful',\n  'Bowie',\n  'Bowling Green',\n  'Boynton Beach',\n  'Bozeman',\n  'Bradenton',\n  'Brandon',\n  'Brentwood',\n  'Bridgeport',\n  'Bristol',\n  'Brockton',\n  'Broken Arrow',\n  'Brookhaven',\n  'Brookline',\n  'Brooklyn Park',\n  'Broomfield',\n  'Brownsville',\n  'Bryan',\n  'Buckeye',\n  'Buena Park',\n  'Buffalo',\n  'Buffalo Grove',\n  'Burbank',\n  'Burien',\n  'Burke',\n  'Burleson',\n  'Burlington',\n  'Burnsville',\n  'Caguas',\n  'Caldwell',\n  'Camarillo',\n  'Cambridge',\n  'Camden',\n  'Canton',\n  'Cape Coral',\n  'Carlsbad',\n  'Carmel',\n  'Carmichael',\n  'Carolina',\n  'Carrollton',\n  'Carson',\n  'Carson City',\n  'Cary',\n  'Casa Grande',\n  'Casas Adobes',\n  'Casper',\n  'Castle Rock',\n  'Castro Valley',\n  'Catalina Foothills',\n  'Cathedral City',\n  'Catonsville',\n  'Cedar Hill',\n  'Cedar Park',\n  'Cedar Rapids',\n  'Centennial',\n  'Centreville',\n  'Ceres',\n  'Cerritos',\n  'Champaign',\n  'Chandler',\n  'Chapel Hill',\n  'Charleston',\n  'Charlotte',\n  'Charlottesville',\n  'Chattanooga',\n  'Cheektowaga',\n  'Chesapeake',\n  'Chesterfield',\n  'Cheyenne',\n  'Chicago',\n  'Chico',\n  'Chicopee',\n  'Chino',\n  'Chino Hills',\n  'Chula Vista',\n  'Cicero',\n  'Cincinnati',\n  'Citrus Heights',\n  'Clarksville',\n  'Clearwater',\n  'Cleveland',\n  'Cleveland Heights',\n  'Clifton',\n  'Clovis',\n  'Coachella',\n  'Coconut Creek',\n  \"Coeur d'Alene\",\n  'College Station',\n  'Collierville',\n  'Colorado Springs',\n  'Colton',\n  'Columbia',\n  'Columbus',\n  'Commerce City',\n  'Compton',\n  'Concord',\n  'Conroe',\n  'Conway',\n  'Coon Rapids',\n  'Coral Gables',\n  'Coral Springs',\n  'Corona',\n  'Corpus Christi',\n  'Corvallis',\n  'Costa Mesa',\n  'Council Bluffs',\n  'Country Club',\n  'Covina',\n  'Cranston',\n  'Cupertino',\n  'Cutler Bay',\n  'Cuyahoga Falls',\n  'Cypress',\n  'Dale City',\n  'Dallas',\n  'Daly City',\n  'Danbury',\n  'Danville',\n  'Davenport',\n  'Davie',\n  'Davis',\n  'Dayton',\n  'Daytona Beach',\n  'DeKalb',\n  'DeSoto',\n  'Dearborn',\n  'Dearborn Heights',\n  'Decatur',\n  'Deerfield Beach',\n  'Delano',\n  'Delray Beach',\n  'Deltona',\n  'Denton',\n  'Denver',\n  'Des Moines',\n  'Des Plaines',\n  'Detroit',\n  'Diamond Bar',\n  'Doral',\n  'Dothan',\n  'Downers Grove',\n  'Downey',\n  'Draper',\n  'Dublin',\n  'Dubuque',\n  'Duluth',\n  'Dundalk',\n  'Dunwoody',\n  'Durham',\n  'Eagan',\n  'East Hartford',\n  'East Honolulu',\n  'East Lansing',\n  'East Los Angeles',\n  'East Orange',\n  'East Providence',\n  'Eastvale',\n  'Eau Claire',\n  'Eden Prairie',\n  'Edina',\n  'Edinburg',\n  'Edmond',\n  'El Cajon',\n  'El Centro',\n  'El Dorado Hills',\n  'El Monte',\n  'El Paso',\n  'Elgin',\n  'Elizabeth',\n  'Elk Grove',\n  'Elkhart',\n  'Ellicott City',\n  'Elmhurst',\n  'Elyria',\n  'Encinitas',\n  'Enid',\n  'Enterprise',\n  'Erie',\n  'Escondido',\n  'Euclid',\n  'Eugene',\n  'Euless',\n  'Evanston',\n  'Evansville',\n  'Everett',\n  'Fairfield',\n  'Fall River',\n  'Fargo',\n  'Farmington',\n  'Farmington Hills',\n  'Fayetteville',\n  'Federal Way',\n  'Findlay',\n  'Fishers',\n  'Flagstaff',\n  'Flint',\n  'Florence-Graham',\n  'Florin',\n  'Florissant',\n  'Flower Mound',\n  'Folsom',\n  'Fond du Lac',\n  'Fontana',\n  'Fort Collins',\n  'Fort Lauderdale',\n  'Fort Myers',\n  'Fort Pierce',\n  'Fort Smith',\n  'Fort Wayne',\n  'Fort Worth',\n  'Fountain Valley',\n  'Fountainebleau',\n  'Framingham',\n  'Franklin',\n  'Frederick',\n  'Freeport',\n  'Fremont',\n  'Fresno',\n  'Frisco',\n  'Fullerton',\n  'Gainesville',\n  'Gaithersburg',\n  'Galveston',\n  'Garden Grove',\n  'Gardena',\n  'Garland',\n  'Gary',\n  'Gastonia',\n  'Georgetown',\n  'Germantown',\n  'Gilbert',\n  'Gilroy',\n  'Glen Burnie',\n  'Glendale',\n  'Glendora',\n  'Glenview',\n  'Goodyear',\n  'Grand Forks',\n  'Grand Island',\n  'Grand Junction',\n  'Grand Prairie',\n  'Grand Rapids',\n  'Grapevine',\n  'Great Falls',\n  'Greeley',\n  'Green Bay',\n  'Greensboro',\n  'Greenville',\n  'Greenwood',\n  'Gresham',\n  'Guaynabo',\n  'Gulfport',\n  'Hacienda Heights',\n  'Hackensack',\n  'Haltom City',\n  'Hamilton',\n  'Hammond',\n  'Hampton',\n  'Hanford',\n  'Harlingen',\n  'Harrisburg',\n  'Harrisonburg',\n  'Hartford',\n  'Hattiesburg',\n  'Haverhill',\n  'Hawthorne',\n  'Hayward',\n  'Hemet',\n  'Hempstead',\n  'Henderson',\n  'Hendersonville',\n  'Hesperia',\n  'Hialeah',\n  'Hicksville',\n  'High Point',\n  'Highland',\n  'Highlands Ranch',\n  'Hillsboro',\n  'Hilo',\n  'Hoboken',\n  'Hoffman Estates',\n  'Hollywood',\n  'Homestead',\n  'Honolulu',\n  'Hoover',\n  'Houston',\n  'Huntersville',\n  'Huntington',\n  'Huntington Beach',\n  'Huntington Park',\n  'Huntsville',\n  'Hutchinson',\n  'Idaho Falls',\n  'Independence',\n  'Indianapolis',\n  'Indio',\n  'Inglewood',\n  'Iowa City',\n  'Irondequoit',\n  'Irvine',\n  'Irving',\n  'Jackson',\n  'Jacksonville',\n  'Janesville',\n  'Jefferson City',\n  'Jeffersonville',\n  'Jersey City',\n  'Johns Creek',\n  'Johnson City',\n  'Joliet',\n  'Jonesboro',\n  'Joplin',\n  'Jupiter',\n  'Jurupa Valley',\n  'Kalamazoo',\n  'Kannapolis',\n  'Kansas City',\n  'Kearny',\n  'Keller',\n  'Kendale Lakes',\n  'Kendall',\n  'Kenner',\n  'Kennewick',\n  'Kenosha',\n  'Kent',\n  'Kentwood',\n  'Kettering',\n  'Killeen',\n  'Kingsport',\n  'Kirkland',\n  'Kissimmee',\n  'Knoxville',\n  'Kokomo',\n  'La Crosse',\n  'La Habra',\n  'La Mesa',\n  'La Mirada',\n  'Lacey',\n  'Lafayette',\n  'Laguna Niguel',\n  'Lake Charles',\n  'Lake Elsinore',\n  'Lake Forest',\n  'Lake Havasu City',\n  'Lake Ridge',\n  'Lakeland',\n  'Lakeville',\n  'Lakewood',\n  'Lancaster',\n  'Lansing',\n  'Laredo',\n  'Largo',\n  'Las Cruces',\n  'Las Vegas',\n  'Lauderhill',\n  'Lawrence',\n  'Lawton',\n  'Layton',\n  'League City',\n  \"Lee's Summit\",\n  'Leesburg',\n  'Lehi',\n  'Lehigh Acres',\n  'Lenexa',\n  'Levittown',\n  'Lewisville',\n  'Lexington-Fayette',\n  'Lincoln',\n  'Linden',\n  'Little Rock',\n  'Littleton',\n  'Livermore',\n  'Livonia',\n  'Lodi',\n  'Logan',\n  'Lombard',\n  'Lompoc',\n  'Long Beach',\n  'Longmont',\n  'Longview',\n  'Lorain',\n  'Los Angeles',\n  'Louisville/Jefferson County',\n  'Loveland',\n  'Lowell',\n  'Lubbock',\n  'Lynchburg',\n  'Lynn',\n  'Lynwood',\n  'Macon-Bibb County',\n  'Madera',\n  'Madison',\n  'Malden',\n  'Manchester',\n  'Manhattan',\n  'Mansfield',\n  'Manteca',\n  'Maple Grove',\n  'Margate',\n  'Maricopa',\n  'Marietta',\n  'Marysville',\n  'Mayaguez',\n  'McAllen',\n  'McKinney',\n  'McLean',\n  'Medford',\n  'Melbourne',\n  'Memphis',\n  'Menifee',\n  'Mentor',\n  'Merced',\n  'Meriden',\n  'Meridian',\n  'Mesa',\n  'Mesquite',\n  'Metairie',\n  'Methuen Town',\n  'Miami',\n  'Miami Beach',\n  'Miami Gardens',\n  'Middletown',\n  'Midland',\n  'Midwest City',\n  'Milford',\n  'Millcreek',\n  'Milpitas',\n  'Milwaukee',\n  'Minneapolis',\n  'Minnetonka',\n  'Minot',\n  'Miramar',\n  'Mishawaka',\n  'Mission',\n  'Mission Viejo',\n  'Missoula',\n  'Missouri City',\n  'Mobile',\n  'Modesto',\n  'Moline',\n  'Monroe',\n  'Montebello',\n  'Monterey Park',\n  'Montgomery',\n  'Moore',\n  'Moreno Valley',\n  'Morgan Hill',\n  'Mount Pleasant',\n  'Mount Prospect',\n  'Mount Vernon',\n  'Mountain View',\n  'Muncie',\n  'Murfreesboro',\n  'Murray',\n  'Murrieta',\n  'Nampa',\n  'Napa',\n  'Naperville',\n  'Nashua',\n  'Nashville-Davidson',\n  'National City',\n  'New Bedford',\n  'New Braunfels',\n  'New Britain',\n  'New Brunswick',\n  'New Haven',\n  'New Orleans',\n  'New Rochelle',\n  'New York',\n  'Newark',\n  'Newport Beach',\n  'Newport News',\n  'Newton',\n  'Niagara Falls',\n  'Noblesville',\n  'Norfolk',\n  'Normal',\n  'Norman',\n  'North Bethesda',\n  'North Charleston',\n  'North Highlands',\n  'North Las Vegas',\n  'North Lauderdale',\n  'North Little Rock',\n  'North Miami',\n  'North Miami Beach',\n  'North Port',\n  'North Richland Hills',\n  'Norwalk',\n  'Novato',\n  'Novi',\n  \"O'Fallon\",\n  'Oak Lawn',\n  'Oak Park',\n  'Oakland',\n  'Oakland Park',\n  'Ocala',\n  'Oceanside',\n  'Odessa',\n  'Ogden',\n  'Oklahoma City',\n  'Olathe',\n  'Olympia',\n  'Omaha',\n  'Ontario',\n  'Orange',\n  'Orem',\n  'Orland Park',\n  'Orlando',\n  'Oro Valley',\n  'Oshkosh',\n  'Overland Park',\n  'Owensboro',\n  'Oxnard',\n  'Palatine',\n  'Palm Bay',\n  'Palm Beach Gardens',\n  'Palm Coast',\n  'Palm Desert',\n  'Palm Harbor',\n  'Palm Springs',\n  'Palmdale',\n  'Palo Alto',\n  'Paradise',\n  'Paramount',\n  'Parker',\n  'Parma',\n  'Pasadena',\n  'Pasco',\n  'Passaic',\n  'Paterson',\n  'Pawtucket',\n  'Peabody',\n  'Pearl City',\n  'Pearland',\n  'Pembroke Pines',\n  'Pensacola',\n  'Peoria',\n  'Perris',\n  'Perth Amboy',\n  'Petaluma',\n  'Pflugerville',\n  'Pharr',\n  'Philadelphia',\n  'Phoenix',\n  'Pico Rivera',\n  'Pine Bluff',\n  'Pine Hills',\n  'Pinellas Park',\n  'Pittsburg',\n  'Pittsburgh',\n  'Pittsfield',\n  'Placentia',\n  'Plainfield',\n  'Plano',\n  'Plantation',\n  'Pleasanton',\n  'Plymouth',\n  'Pocatello',\n  'Poinciana',\n  'Pomona',\n  'Pompano Beach',\n  'Ponce',\n  'Pontiac',\n  'Port Arthur',\n  'Port Charlotte',\n  'Port Orange',\n  'Port St. Lucie',\n  'Portage',\n  'Porterville',\n  'Portland',\n  'Portsmouth',\n  'Potomac',\n  'Poway',\n  'Providence',\n  'Provo',\n  'Pueblo',\n  'Quincy',\n  'Racine',\n  'Raleigh',\n  'Rancho Cordova',\n  'Rancho Cucamonga',\n  'Rancho Palos Verdes',\n  'Rancho Santa Margarita',\n  'Rapid City',\n  'Reading',\n  'Redding',\n  'Redlands',\n  'Redmond',\n  'Redondo Beach',\n  'Redwood City',\n  'Reno',\n  'Renton',\n  'Reston',\n  'Revere',\n  'Rialto',\n  'Richardson',\n  'Richland',\n  'Richmond',\n  'Rio Rancho',\n  'Riverside',\n  'Riverton',\n  'Riverview',\n  'Roanoke',\n  'Rochester',\n  'Rochester Hills',\n  'Rock Hill',\n  'Rockford',\n  'Rocklin',\n  'Rockville',\n  'Rockwall',\n  'Rocky Mount',\n  'Rogers',\n  'Rohnert Park',\n  'Rosemead',\n  'Roseville',\n  'Roswell',\n  'Round Rock',\n  'Rowland Heights',\n  'Rowlett',\n  'Royal Oak',\n  'Sacramento',\n  'Saginaw',\n  'Salem',\n  'Salina',\n  'Salinas',\n  'Salt Lake City',\n  'Sammamish',\n  'San Angelo',\n  'San Antonio',\n  'San Bernardino',\n  'San Bruno',\n  'San Buenaventura (Ventura)',\n  'San Clemente',\n  'San Diego',\n  'San Francisco',\n  'San Jacinto',\n  'San Jose',\n  'San Juan',\n  'San Leandro',\n  'San Luis Obispo',\n  'San Marcos',\n  'San Mateo',\n  'San Rafael',\n  'San Ramon',\n  'San Tan Valley',\n  'Sandy',\n  'Sandy Springs',\n  'Sanford',\n  'Santa Ana',\n  'Santa Barbara',\n  'Santa Clara',\n  'Santa Clarita',\n  'Santa Cruz',\n  'Santa Fe',\n  'Santa Maria',\n  'Santa Monica',\n  'Santa Rosa',\n  'Santee',\n  'Sarasota',\n  'Savannah',\n  'Sayreville',\n  'Schaumburg',\n  'Schenectady',\n  'Scottsdale',\n  'Scranton',\n  'Seattle',\n  'Severn',\n  'Shawnee',\n  'Sheboygan',\n  'Shoreline',\n  'Shreveport',\n  'Sierra Vista',\n  'Silver Spring',\n  'Simi Valley',\n  'Sioux City',\n  'Sioux Falls',\n  'Skokie',\n  'Smyrna',\n  'Somerville',\n  'South Bend',\n  'South Gate',\n  'South Hill',\n  'South Jordan',\n  'South San Francisco',\n  'South Valley',\n  'South Whittier',\n  'Southaven',\n  'Southfield',\n  'Sparks',\n  'Spokane',\n  'Spokane Valley',\n  'Spring',\n  'Spring Hill',\n  'Spring Valley',\n  'Springdale',\n  'Springfield',\n  'St. Charles',\n  'St. Clair Shores',\n  'St. Cloud',\n  'St. George',\n  'St. Joseph',\n  'St. Louis',\n  'St. Louis Park',\n  'St. Paul',\n  'St. Peters',\n  'St. Petersburg',\n  'Stamford',\n  'State College',\n  'Sterling Heights',\n  'Stillwater',\n  'Stockton',\n  'Stratford',\n  'Strongsville',\n  'Suffolk',\n  'Sugar Land',\n  'Summerville',\n  'Sunnyvale',\n  'Sunrise',\n  'Sunrise Manor',\n  'Surprise',\n  'Syracuse',\n  'Tacoma',\n  'Tallahassee',\n  'Tamarac',\n  'Tamiami',\n  'Tampa',\n  'Taunton',\n  'Taylor',\n  'Taylorsville',\n  'Temecula',\n  'Tempe',\n  'Temple',\n  'Terre Haute',\n  'Texas City',\n  'The Hammocks',\n  'The Villages',\n  'The Woodlands',\n  'Thornton',\n  'Thousand Oaks',\n  'Tigard',\n  'Tinley Park',\n  'Titusville',\n  'Toledo',\n  'Toms River',\n  'Tonawanda',\n  'Topeka',\n  'Torrance',\n  \"Town 'n' Country\",\n  'Towson',\n  'Tracy',\n  'Trenton',\n  'Troy',\n  'Trujillo Alto',\n  'Tuckahoe',\n  'Tucson',\n  'Tulare',\n  'Tulsa',\n  'Turlock',\n  'Tuscaloosa',\n  'Tustin',\n  'Twin Falls',\n  'Tyler',\n  'Union City',\n  'University',\n  'Upland',\n  'Urbana',\n  'Urbandale',\n  'Utica',\n  'Vacaville',\n  'Valdosta',\n  'Vallejo',\n  'Vancouver',\n  'Victoria',\n  'Victorville',\n  'Vineland',\n  'Virginia Beach',\n  'Visalia',\n  'Vista',\n  'Waco',\n  'Waipahu',\n  'Waldorf',\n  'Walnut Creek',\n  'Waltham',\n  'Warner Robins',\n  'Warren',\n  'Warwick',\n  'Washington',\n  'Waterbury',\n  'Waterloo',\n  'Watsonville',\n  'Waukegan',\n  'Waukesha',\n  'Wauwatosa',\n  'Wellington',\n  'Wesley Chapel',\n  'West Allis',\n  'West Babylon',\n  'West Covina',\n  'West Des Moines',\n  'West Hartford',\n  'West Haven',\n  'West Jordan',\n  'West Lafayette',\n  'West New York',\n  'West Palm Beach',\n  'West Sacramento',\n  'West Seneca',\n  'West Valley City',\n  'Westfield',\n  'Westland',\n  'Westminster',\n  'Weston',\n  'Weymouth Town',\n  'Wheaton',\n  'White Plains',\n  'Whittier',\n  'Wichita',\n  'Wichita Falls',\n  'Wilmington',\n  'Wilson',\n  'Winston-Salem',\n  'Woodbury',\n  'Woodland',\n  'Worcester',\n  'Wylie',\n  'Wyoming',\n  'Yakima',\n  'Yonkers',\n  'Yorba Linda',\n  'York',\n  'Youngstown',\n  'Yuba City',\n  'Yucaipa',\n  'Yuma',\n];\n"
  },
  {
    "path": "src/locales/en/location/city_pattern.ts",
    "content": "export default [\n  '{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}',\n  '{{location.city_prefix}} {{person.firstName}}',\n  '{{person.firstName}}{{location.city_suffix}}',\n  '{{person.lastName}}{{location.city_suffix}}',\n  '{{location.city_name}}',\n];\n"
  },
  {
    "path": "src/locales/en/location/city_prefix.ts",
    "content": "export default [\n  'North',\n  'East',\n  'West',\n  'South',\n  'New',\n  'Lake',\n  'Port',\n  'Fort',\n];\n"
  },
  {
    "path": "src/locales/en/location/city_suffix.ts",
    "content": "export default [\n  'town',\n  'ton',\n  'land',\n  'ville',\n  'berg',\n  'burgh',\n  'boro',\n  'borough',\n  'bury',\n  'view',\n  'port',\n  'mouth',\n  'stad',\n  'stead',\n  'furt',\n  'chester',\n  'cester',\n  'fort',\n  'field',\n  'haven',\n  'side',\n  'shire',\n  'worth',\n];\n"
  },
  {
    "path": "src/locales/en/location/continent.ts",
    "content": "export default [\n  'Africa',\n  'Antarctica',\n  'Asia',\n  'Australia',\n  'Europe',\n  'North America',\n  'South America',\n];\n"
  },
  {
    "path": "src/locales/en/location/country.ts",
    "content": "export default [\n  'Afghanistan',\n  'Åland Islands',\n  'Albania',\n  'Algeria',\n  'American Samoa',\n  'Andorra',\n  'Angola',\n  'Anguilla',\n  'Antarctica',\n  'Antigua and Barbuda',\n  'Argentina',\n  'Armenia',\n  'Aruba',\n  'Australia',\n  'Austria',\n  'Azerbaijan',\n  'Bahamas',\n  'Bahrain',\n  'Bangladesh',\n  'Barbados',\n  'Belarus',\n  'Belgium',\n  'Belize',\n  'Benin',\n  'Bermuda',\n  'Bhutan',\n  'Bolivia',\n  'Bonaire, Sint Eustatius and Saba',\n  'Bosnia and Herzegovina',\n  'Botswana',\n  'Bouvet Island',\n  'Brazil',\n  'British Indian Ocean Territory (Chagos Archipelago)',\n  'Brunei Darussalam',\n  'Bulgaria',\n  'Burkina Faso',\n  'Burundi',\n  'Cambodia',\n  'Cameroon',\n  'Canada',\n  'Cape Verde',\n  'Cayman Islands',\n  'Central African Republic',\n  'Chad',\n  'Chile',\n  'China',\n  'Christmas Island',\n  'Cocos (Keeling) Islands',\n  'Colombia',\n  'Comoros',\n  'Congo',\n  'Cook Islands',\n  'Costa Rica',\n  \"Côte d'Ivoire\",\n  'Croatia',\n  'Cuba',\n  'Curaçao',\n  'Cyprus',\n  'Czechia',\n  'Democratic Republic of the Congo',\n  'Denmark',\n  'Djibouti',\n  'Dominica',\n  'Dominican Republic',\n  'Ecuador',\n  'Egypt',\n  'El Salvador',\n  'Equatorial Guinea',\n  'Eritrea',\n  'Estonia',\n  'Eswatini',\n  'Ethiopia',\n  'Faroe Islands',\n  'Falkland Islands (Malvinas)',\n  'Fiji',\n  'Finland',\n  'France',\n  'French Guiana',\n  'French Polynesia',\n  'French Southern Territories',\n  'Gabon',\n  'Gambia',\n  'Georgia',\n  'Germany',\n  'Ghana',\n  'Gibraltar',\n  'Greece',\n  'Greenland',\n  'Grenada',\n  'Guadeloupe',\n  'Guam',\n  'Guatemala',\n  'Guernsey',\n  'Guinea',\n  'Guinea-Bissau',\n  'Guyana',\n  'Haiti',\n  'Heard Island and McDonald Islands',\n  'Holy See (Vatican City State)',\n  'Honduras',\n  'Hong Kong',\n  'Hungary',\n  'Iceland',\n  'India',\n  'Indonesia',\n  'Iran',\n  'Iraq',\n  'Ireland',\n  'Isle of Man',\n  'Israel',\n  'Italy',\n  'Jamaica',\n  'Japan',\n  'Jersey',\n  'Jordan',\n  'Kazakhstan',\n  'Kenya',\n  'Kiribati',\n  \"Democratic People's Republic of Korea\",\n  'Republic of Korea',\n  'Kuwait',\n  'Kyrgyz Republic',\n  \"Lao People's Democratic Republic\",\n  'Latvia',\n  'Lebanon',\n  'Lesotho',\n  'Liberia',\n  'Libyan Arab Jamahiriya',\n  'Liechtenstein',\n  'Lithuania',\n  'Luxembourg',\n  'Macao',\n  'Madagascar',\n  'Malawi',\n  'Malaysia',\n  'Maldives',\n  'Mali',\n  'Malta',\n  'Marshall Islands',\n  'Martinique',\n  'Mauritania',\n  'Mauritius',\n  'Mayotte',\n  'Mexico',\n  'Micronesia',\n  'Moldova',\n  'Monaco',\n  'Mongolia',\n  'Montenegro',\n  'Montserrat',\n  'Morocco',\n  'Mozambique',\n  'Myanmar',\n  'Namibia',\n  'Nauru',\n  'Nepal',\n  'Netherlands',\n  'New Caledonia',\n  'New Zealand',\n  'Nicaragua',\n  'Niger',\n  'Nigeria',\n  'Niue',\n  'Norfolk Island',\n  'North Macedonia',\n  'Northern Mariana Islands',\n  'Norway',\n  'Oman',\n  'Pakistan',\n  'Palau',\n  'Palestine',\n  'Panama',\n  'Papua New Guinea',\n  'Paraguay',\n  'Peru',\n  'Philippines',\n  'Pitcairn Islands',\n  'Poland',\n  'Portugal',\n  'Puerto Rico',\n  'Qatar',\n  'Réunion',\n  'Romania',\n  'Russian Federation',\n  'Rwanda',\n  'Saint Barthélemy',\n  'Saint Helena',\n  'Saint Kitts and Nevis',\n  'Saint Lucia',\n  'Saint Martin',\n  'Saint Pierre and Miquelon',\n  'Saint Vincent and the Grenadines',\n  'Samoa',\n  'San Marino',\n  'Sao Tome and Principe',\n  'Saudi Arabia',\n  'Senegal',\n  'Serbia',\n  'Seychelles',\n  'Sierra Leone',\n  'Singapore',\n  'Sint Maarten',\n  'Slovakia',\n  'Slovenia',\n  'Solomon Islands',\n  'Somalia',\n  'South Africa',\n  'South Georgia and the South Sandwich Islands',\n  'South Sudan',\n  'Spain',\n  'Sri Lanka',\n  'Sudan',\n  'Suriname',\n  'Svalbard & Jan Mayen Islands',\n  'Sweden',\n  'Switzerland',\n  'Syrian Arab Republic',\n  'Taiwan',\n  'Tajikistan',\n  'Tanzania',\n  'Thailand',\n  'Timor-Leste',\n  'Togo',\n  'Tokelau',\n  'Tonga',\n  'Trinidad and Tobago',\n  'Tunisia',\n  'Turkey',\n  'Turkmenistan',\n  'Turks and Caicos Islands',\n  'Tuvalu',\n  'Uganda',\n  'Ukraine',\n  'United Arab Emirates',\n  'United Kingdom',\n  'United States of America',\n  'United States Minor Outlying Islands',\n  'Uruguay',\n  'Uzbekistan',\n  'Vanuatu',\n  'Venezuela',\n  'Vietnam',\n  'Virgin Islands, British',\n  'Virgin Islands, U.S.',\n  'Wallis and Futuna',\n  'Western Sahara',\n  'Yemen',\n  'Zambia',\n  'Zimbabwe',\n];\n"
  },
  {
    "path": "src/locales/en/location/county.ts",
    "content": "// This is a combination of sample en_US and en_GB county names\n// https://github.com/faker-js/faker/pull/2238#issuecomment-1682737025\nexport default [\n  'Adams County',\n  'Calhoun County',\n  'Carroll County',\n  'Clark County',\n  'Clay County',\n  'Crawford County',\n  'Douglas County',\n  'Fayette County',\n  'Franklin County',\n  'Grant County',\n  'Greene County',\n  'Hamilton County',\n  'Hancock County',\n  'Henry County',\n  'Jackson County',\n  'Jefferson County',\n  'Johnson County',\n  'Lake County',\n  'Lawrence County',\n  'Lee County',\n  'Lincoln County',\n  'Logan County',\n  'Madison County',\n  'Marion County',\n  'Marshall County',\n  'Monroe County',\n  'Montgomery County',\n  'Morgan County',\n  'Perry County',\n  'Pike County',\n  'Polk County',\n  'Scott County',\n  'Union County',\n  'Warren County',\n  'Washington County',\n  'Wayne County',\n  'Avon',\n  'Bedfordshire',\n  'Berkshire',\n  'Borders',\n  'Buckinghamshire',\n  'Cambridgeshire',\n  'Central',\n  'Cheshire',\n  'Cleveland',\n  'Clwyd',\n  'Cornwall',\n  'County Antrim',\n  'County Armagh',\n  'County Down',\n  'County Fermanagh',\n  'County Londonderry',\n  'County Tyrone',\n  'Cumbria',\n  'Derbyshire',\n  'Devon',\n  'Dorset',\n  'Dumfries and Galloway',\n  'Durham',\n  'Dyfed',\n  'East Sussex',\n  'Essex',\n  'Fife',\n  'Gloucestershire',\n  'Grampian',\n  'Greater Manchester',\n  'Gwent',\n  'Gwynedd County',\n  'Hampshire',\n  'Herefordshire',\n  'Hertfordshire',\n  'Highlands and Islands',\n  'Humberside',\n  'Isle of Wight',\n  'Kent',\n  'Lancashire',\n  'Leicestershire',\n  'Lincolnshire',\n  'Lothian',\n  'Merseyside',\n  'Mid Glamorgan',\n  'Norfolk',\n  'North Yorkshire',\n  'Northamptonshire',\n  'Northumberland',\n  'Nottinghamshire',\n  'Oxfordshire',\n  'Powys',\n  'Rutland',\n  'Shropshire',\n  'Somerset',\n  'South Glamorgan',\n  'South Yorkshire',\n  'Staffordshire',\n  'Strathclyde',\n  'Suffolk',\n  'Surrey',\n  'Tayside',\n  'Tyne and Wear',\n  'Warwickshire',\n  'West Glamorgan',\n  'West Midlands',\n  'West Sussex',\n  'West Yorkshire',\n  'Wiltshire',\n  'Worcestershire',\n];\n"
  },
  {
    "path": "src/locales/en/location/direction.ts",
    "content": "export default {\n  cardinal: ['North', 'East', 'South', 'West'],\n  cardinal_abbr: ['N', 'E', 'S', 'W'],\n  ordinal: ['Northeast', 'Northwest', 'Southeast', 'Southwest'],\n  ordinal_abbr: ['NE', 'NW', 'SE', 'SW'],\n};\n"
  },
  {
    "path": "src/locales/en/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport city_prefix from './city_prefix';\nimport city_suffix from './city_suffix';\nimport continent from './continent';\nimport country from './country';\nimport county from './county';\nimport direction from './direction';\nimport language from './language';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_address from './street_address';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  city_prefix,\n  city_suffix,\n  continent,\n  country,\n  county,\n  direction,\n  language,\n  postcode,\n  secondary_address,\n  state,\n  state_abbr,\n  street_address,\n  street_name,\n  street_pattern,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/en/location/language.ts",
    "content": "export default [\n  { name: 'Afrikaans', alpha2: 'af', alpha3: 'afr' },\n  { name: 'Azerbaijani', alpha2: 'az', alpha3: 'aze' },\n  { name: 'Maldivian', alpha2: 'dv', alpha3: 'div' },\n  { name: 'Farsi/Persian', alpha2: 'fa', alpha3: 'fas' },\n  { name: 'Latvian', alpha2: 'lv', alpha3: 'lav' },\n  { name: 'Indonesian', alpha2: 'id', alpha3: 'ind' },\n  { name: 'Nepali', alpha2: 'ne', alpha3: 'nep' },\n  { name: 'Thai', alpha2: 'th', alpha3: 'tha' },\n  { name: 'Uzbek', alpha2: 'uz', alpha3: 'uzb' },\n  { name: 'Yoruba', alpha2: 'yo', alpha3: 'yor' },\n  { name: 'Pashto', alpha2: 'ps', alpha3: 'pus' },\n  { name: 'English', alpha2: 'en', alpha3: 'eng' },\n  { name: 'Urdu', alpha2: 'ur', alpha3: 'urd' },\n  { name: 'German', alpha2: 'de', alpha3: 'deu' },\n  { name: 'French', alpha2: 'fr', alpha3: 'fra' },\n  { name: 'Spanish', alpha2: 'es', alpha3: 'spa' },\n  { name: 'Italian', alpha2: 'it', alpha3: 'ita' },\n  { name: 'Dutch', alpha2: 'nl', alpha3: 'nld' },\n  { name: 'Russian', alpha2: 'ru', alpha3: 'rus' },\n  { name: 'Portuguese', alpha2: 'pt', alpha3: 'por' },\n  { name: 'Polish', alpha2: 'pl', alpha3: 'pol' },\n  { name: 'Arabic', alpha2: 'ar', alpha3: 'ara' },\n  { name: 'Japanese', alpha2: 'ja', alpha3: 'jpn' },\n  { name: 'Chinese', alpha2: 'zh', alpha3: 'zho' },\n  { name: 'Hindi', alpha2: 'hi', alpha3: 'hin' },\n  { name: 'Bengali', alpha2: 'bn', alpha3: 'ben' },\n  { name: 'Gujarati', alpha2: 'gu', alpha3: 'guj' },\n  { name: 'Tamil', alpha2: 'ta', alpha3: 'tam' },\n  { name: 'Telugu', alpha2: 'te', alpha3: 'tel' },\n  { name: 'Punjabi', alpha2: 'pa', alpha3: 'pan' },\n  { name: 'Vietnamese', alpha2: 'vi', alpha3: 'vie' },\n  { name: 'Korean', alpha2: 'ko', alpha3: 'kor' },\n  { name: 'Turkish', alpha2: 'tr', alpha3: 'tur' },\n  { name: 'Swedish', alpha2: 'sv', alpha3: 'swe' },\n  { name: 'Greek', alpha2: 'el', alpha3: 'ell' },\n  { name: 'Czech', alpha2: 'cs', alpha3: 'ces' },\n  { name: 'Hungarian', alpha2: 'hu', alpha3: 'hun' },\n  { name: 'Romanian', alpha2: 'ro', alpha3: 'ron' },\n  { name: 'Ukrainian', alpha2: 'uk', alpha3: 'ukr' },\n  { name: 'Norwegian', alpha2: 'no', alpha3: 'nor' },\n  { name: 'Serbian', alpha2: 'sr', alpha3: 'srp' },\n  { name: 'Croatian', alpha2: 'hr', alpha3: 'hrv' },\n  { name: 'Slovak', alpha2: 'sk', alpha3: 'slk' },\n  { name: 'Slovenian', alpha2: 'sl', alpha3: 'slv' },\n  { name: 'Icelandic', alpha2: 'is', alpha3: 'isl' },\n  { name: 'Finnish', alpha2: 'fi', alpha3: 'fin' },\n  { name: 'Danish', alpha2: 'da', alpha3: 'dan' },\n  { name: 'Swahili', alpha2: 'sw', alpha3: 'swa' },\n  { name: 'Bashkir', alpha2: 'ba', alpha3: 'bak' },\n  { name: 'Basque', alpha2: 'eu', alpha3: 'eus' },\n  { name: 'Catalan', alpha2: 'ca', alpha3: 'cat' },\n  { name: 'Galician', alpha2: 'gl', alpha3: 'glg' },\n  { name: 'Esperanto', alpha2: 'eo', alpha3: 'epo' },\n  { name: 'Fijian', alpha2: 'fj', alpha3: 'fij' },\n  { name: 'Malagasy', alpha2: 'mg', alpha3: 'mlg' },\n  { name: 'Maltese', alpha2: 'mt', alpha3: 'mlt' },\n  { name: 'Albanian', alpha2: 'sq', alpha3: 'sqi' },\n  { name: 'Armenian', alpha2: 'hy', alpha3: 'hye' },\n  { name: 'Georgian', alpha2: 'ka', alpha3: 'kat' },\n  { name: 'Macedonian', alpha2: 'mk', alpha3: 'mkd' },\n  { name: 'Kazakh', alpha2: 'kk', alpha3: 'kaz' },\n  { name: 'Haitian Creole', alpha2: 'ht', alpha3: 'hat' },\n  { name: 'Mongolian', alpha2: 'mn', alpha3: 'mon' },\n  { name: 'Kyrgyz', alpha2: 'ky', alpha3: 'kir' },\n  { name: 'Finnish', alpha2: 'fi', alpha3: 'fin' },\n  { name: 'Tagalog', alpha2: 'tl', alpha3: 'tgl' },\n  { name: 'Malay', alpha2: 'ms', alpha3: 'msa' },\n  { name: 'Tajik', alpha2: 'tg', alpha3: 'tgk' },\n  { name: 'Swati', alpha2: 'ss', alpha3: 'ssw' },\n  { name: 'Tatar', alpha2: 'tt', alpha3: 'tat' },\n  { name: 'Zulu', alpha2: 'zu', alpha3: 'zul' },\n];\n"
  },
  {
    "path": "src/locales/en/location/postcode.ts",
    "content": "export default ['#####', '#####-####'];\n"
  },
  {
    "path": "src/locales/en/location/secondary_address.ts",
    "content": "export default ['Apt. ###', 'Suite ###'];\n"
  },
  {
    "path": "src/locales/en/location/state.ts",
    "content": "export default [\n  'Alabama',\n  'Alaska',\n  'Arizona',\n  'Arkansas',\n  'California',\n  'Colorado',\n  'Connecticut',\n  'Delaware',\n  'Florida',\n  'Georgia',\n  'Hawaii',\n  'Idaho',\n  'Illinois',\n  'Indiana',\n  'Iowa',\n  'Kansas',\n  'Kentucky',\n  'Louisiana',\n  'Maine',\n  'Maryland',\n  'Massachusetts',\n  'Michigan',\n  'Minnesota',\n  'Mississippi',\n  'Missouri',\n  'Montana',\n  'Nebraska',\n  'Nevada',\n  'New Hampshire',\n  'New Jersey',\n  'New Mexico',\n  'New York',\n  'North Carolina',\n  'North Dakota',\n  'Ohio',\n  'Oklahoma',\n  'Oregon',\n  'Pennsylvania',\n  'Rhode Island',\n  'South Carolina',\n  'South Dakota',\n  'Tennessee',\n  'Texas',\n  'Utah',\n  'Vermont',\n  'Virginia',\n  'Washington',\n  'West Virginia',\n  'Wisconsin',\n  'Wyoming',\n];\n"
  },
  {
    "path": "src/locales/en/location/state_abbr.ts",
    "content": "export default [\n  'AL',\n  'AK',\n  'AZ',\n  'AR',\n  'CA',\n  'CO',\n  'CT',\n  'DE',\n  'FL',\n  'GA',\n  'HI',\n  'ID',\n  'IL',\n  'IN',\n  'IA',\n  'KS',\n  'KY',\n  'LA',\n  'ME',\n  'MD',\n  'MA',\n  'MI',\n  'MN',\n  'MS',\n  'MO',\n  'MT',\n  'NE',\n  'NV',\n  'NH',\n  'NJ',\n  'NM',\n  'NY',\n  'NC',\n  'ND',\n  'OH',\n  'OK',\n  'OR',\n  'PA',\n  'RI',\n  'SC',\n  'SD',\n  'TN',\n  'TX',\n  'UT',\n  'VT',\n  'VA',\n  'WA',\n  'WV',\n  'WI',\n  'WY',\n];\n"
  },
  {
    "path": "src/locales/en/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.buildingNumber}} {{location.street}}',\n  full: '{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/en/location/street_name.ts",
    "content": "export default [\n  '10th Street',\n  '11th Street',\n  '12th Street',\n  '13th Street',\n  '14th Street',\n  '15th Street',\n  '16th Street',\n  '1st Avenue',\n  '1st Street',\n  '2nd Avenue',\n  '2nd Street',\n  '3rd Avenue',\n  '3rd Street',\n  '4th Avenue',\n  '4th Street',\n  '5th Avenue',\n  '5th Street',\n  '6th Avenue',\n  '6th Street',\n  '7th Avenue',\n  '7th Street',\n  '8th Avenue',\n  '8th Street',\n  '9th Street',\n  'A Street',\n  'Abbey Road',\n  'Adams Avenue',\n  'Adams Street',\n  'Airport Road',\n  'Albany Road',\n  'Albert Road',\n  'Albion Street',\n  'Alexandra Road',\n  'Alfred Street',\n  'Alma Street',\n  'Ash Close',\n  'Ash Grove',\n  'Ash Road',\n  'Ash Street',\n  'Aspen Close',\n  'Atlantic Avenue',\n  'Avenue Road',\n  'Back Lane',\n  'Baker Street',\n  'Balmoral Road',\n  'Barn Close',\n  'Barton Road',\n  'Bath Road',\n  'Bath Street',\n  'Bay Street',\n  'Beach Road',\n  'Bedford Road',\n  'Beech Close',\n  'Beech Drive',\n  'Beech Grove',\n  'Beech Road',\n  'Beechwood Avenue',\n  'Bell Lane',\n  'Belmont Road',\n  'Birch Avenue',\n  'Birch Close',\n  'Birch Grove',\n  'Birch Road',\n  'Blind Lane',\n  'Bluebell Close',\n  'Boundary Road',\n  'Bramble Close',\n  'Bramley Close',\n  'Bridge Road',\n  'Bridge Street',\n  'Broad Lane',\n  'Broad Street',\n  'Broadway',\n  'Broadway Avenue',\n  'Broadway Street',\n  'Brook Lane',\n  'Brook Road',\n  'Brook Street',\n  'Brookside',\n  'Buckingham Road',\n  'Cambridge Street',\n  'Canal Street',\n  'Castle Close',\n  'Castle Lane',\n  'Castle Road',\n  'Castle Street',\n  'Cavendish Road',\n  'Cedar Avenue',\n  'Cedar Close',\n  'Cedar Grove',\n  'Cedar Road',\n  'Cedar Street',\n  'Cemetery Road',\n  'Center Avenue',\n  'Center Road',\n  'Center Street',\n  'Central Avenue',\n  'Central Street',\n  'Chapel Close',\n  'Chapel Hill',\n  'Chapel Road',\n  'Chapel Street',\n  'Charles Street',\n  'Cherry Close',\n  'Cherry Street',\n  'Cherry Tree Close',\n  'Chester Road',\n  'Chestnut Close',\n  'Chestnut Drive',\n  'Chestnut Grove',\n  'Chestnut Street',\n  'Church Avenue',\n  'Church Close',\n  'Church Hill',\n  'Church Lane',\n  'Church Path',\n  'Church Road',\n  'Church Street',\n  'Church View',\n  'Church Walk',\n  'Claremont Road',\n  'Clarence Road',\n  'Clarence Street',\n  'Clarendon Road',\n  'Clark Street',\n  'Clay Lane',\n  'Cleveland Street',\n  'Cliff Road',\n  'Clifton Road',\n  'Clinton Street',\n  'College Avenue',\n  'College Street',\n  'Columbia Avenue',\n  'Commerce Street',\n  'Commercial Road',\n  'Commercial Street',\n  'Common Lane',\n  'Coronation Avenue',\n  'Coronation Road',\n  'County Line Road',\n  'County Road',\n  'Court Street',\n  'Cow Lane',\n  'Crescent Road',\n  'Cromwell Road',\n  'Cross Lane',\n  'Cross Street',\n  'Crown Street',\n  'Cumberland Street',\n  'Dale Street',\n  'Dark Lane',\n  'Davis Street',\n  'Depot Street',\n  'Derby Road',\n  'Derwent Close',\n  'Devonshire Road',\n  'Division Street',\n  'Douglas Road',\n  'Duke Street',\n  'E 10th Street',\n  'E 11th Street',\n  'E 12th Street',\n  'E 14th Street',\n  'E 1st Street',\n  'E 2nd Street',\n  'E 3rd Street',\n  'E 4th Avenue',\n  'E 4th Street',\n  'E 5th Street',\n  'E 6th Avenue',\n  'E 6th Street',\n  'E 7th Street',\n  'E 8th Street',\n  'E 9th Street',\n  'E Bridge Street',\n  'E Broad Street',\n  'E Broadway',\n  'E Broadway Street',\n  'E Cedar Street',\n  'E Center Street',\n  'E Central Avenue',\n  'E Church Street',\n  'E Elm Street',\n  'E Franklin Street',\n  'E Front Street',\n  'E Grand Avenue',\n  'E High Street',\n  'E Jackson Street',\n  'E Jefferson Street',\n  'E Main',\n  'E Main Street',\n  'E Maple Street',\n  'E Market Street',\n  'E North Street',\n  'E Oak Street',\n  'E Park Avenue',\n  'E Pine Street',\n  'E River Road',\n  'E South Street',\n  'E State Street',\n  'E Union Street',\n  'E Walnut Street',\n  'E Washington Avenue',\n  'E Washington Street',\n  'E Water Street',\n  'East Avenue',\n  'East Road',\n  'East Street',\n  'Edward Street',\n  'Elm Close',\n  'Elm Grove',\n  'Elm Road',\n  'Elm Street',\n  'Euclid Avenue',\n  'Fairfield Road',\n  'Farm Close',\n  'Ferry Road',\n  'Field Close',\n  'Field Lane',\n  'First Avenue',\n  'First Street',\n  'Fore Street',\n  'Forest Avenue',\n  'Forest Road',\n  'Fourth Avenue',\n  'Franklin Avenue',\n  'Franklin Road',\n  'Franklin Street',\n  'Front Street',\n  'Frontage Road',\n  'Garden Close',\n  'Garden Street',\n  'George Street',\n  'Gladstone Road',\n  'Glebe Close',\n  'Gloucester Road',\n  'Gordon Road',\n  'Gordon Street',\n  'Grand Avenue',\n  'Grange Avenue',\n  'Grange Close',\n  'Grange Road',\n  'Grant Street',\n  'Green Close',\n  'Green Lane',\n  'Green Street',\n  'Greenville Road',\n  'Greenway',\n  'Greenwood Road',\n  'Grove Lane',\n  'Grove Road',\n  'Grove Street',\n  'Hall Lane',\n  'Hall Street',\n  'Harrison Avenue',\n  'Harrison Street',\n  'Hawthorn Avenue',\n  'Hawthorn Close',\n  'Hazel Close',\n  'Hazel Grove',\n  'Heath Road',\n  'Heather Close',\n  'Henry Street',\n  'Heron Close',\n  'Hickory Street',\n  'High Road',\n  'High Street',\n  'Highfield Avenue',\n  'Highfield Close',\n  'Highfield Road',\n  'Highland Avenue',\n  'Hill Road',\n  'Hill Street',\n  'Hillside',\n  'Hillside Avenue',\n  'Hillside Close',\n  'Hillside Road',\n  'Holly Close',\n  'Honeysuckle Close',\n  'Howard Road',\n  'Howard Street',\n  'Jackson Avenue',\n  'Jackson Street',\n  'James Street',\n  'Jefferson Avenue',\n  'Jefferson Street',\n  'Johnson Street',\n  'Jubilee Close',\n  'Juniper Close',\n  'Kent Road',\n  'Kestrel Close',\n  'King Street',\n  \"King's Road\",\n  'Kingfisher Close',\n  'Kings Highway',\n  'Kingsway',\n  'Laburnum Grove',\n  'Lafayette Street',\n  'Lake Avenue',\n  'Lake Drive',\n  'Lake Road',\n  'Lake Street',\n  'Lancaster Road',\n  'Lansdowne Road',\n  'Larch Close',\n  'Laurel Close',\n  'Lawrence Street',\n  'Lee Street',\n  'Liberty Street',\n  'Lime Grove',\n  'Lincoln Avenue',\n  'Lincoln Highway',\n  'Lincoln Road',\n  'Lincoln Street',\n  'Locust Street',\n  'Lodge Close',\n  'Lodge Lane',\n  'London Road',\n  'Long Lane',\n  'Low Road',\n  'Madison Avenue',\n  'Madison Street',\n  'Main',\n  'Main Avenue',\n  'Main Road',\n  'Main Street',\n  'Main Street E',\n  'Main Street N',\n  'Main Street S',\n  'Main Street W',\n  'Manchester Road',\n  'Manor Close',\n  'Manor Drive',\n  'Manor Gardens',\n  'Manor Road',\n  'Manor Way',\n  'Maple Avenue',\n  'Maple Close',\n  'Maple Drive',\n  'Maple Road',\n  'Maple Street',\n  'Market Place',\n  'Market Square',\n  'Market Street',\n  'Marlborough Road',\n  'Marsh Lane',\n  'Martin Luther King Boulevard',\n  'Martin Luther King Drive',\n  'Martin Luther King Jr Boulevard',\n  'Mary Street',\n  'Mayfield Road',\n  'Meadow Close',\n  'Meadow Drive',\n  'Meadow Lane',\n  'Meadow View',\n  'Meadow Way',\n  'Memorial Drive',\n  'Middle Street',\n  'Mill Close',\n  'Mill Lane',\n  'Mill Road',\n  'Mill Street',\n  'Milton Road',\n  'Milton Street',\n  'Monroe Street',\n  'Moor Lane',\n  'Moss Lane',\n  'Mount Pleasant',\n  'Mount Street',\n  'Mulberry Street',\n  'N 1st Street',\n  'N 2nd Street',\n  'N 3rd Street',\n  'N 4th Street',\n  'N 5th Street',\n  'N 6th Street',\n  'N 7th Street',\n  'N 8th Street',\n  'N 9th Street',\n  'N Bridge Street',\n  'N Broad Street',\n  'N Broadway',\n  'N Broadway Street',\n  'N Cedar Street',\n  'N Center Street',\n  'N Central Avenue',\n  'N Chestnut Street',\n  'N Church Street',\n  'N College Street',\n  'N Court Street',\n  'N Division Street',\n  'N East Street',\n  'N Elm Street',\n  'N Franklin Street',\n  'N Front Street',\n  'N Harrison Street',\n  'N High Street',\n  'N Jackson Street',\n  'N Jefferson Street',\n  'N Lincoln Street',\n  'N Locust Street',\n  'N Main',\n  'N Main Avenue',\n  'N Main Street',\n  'N Maple Street',\n  'N Market Street',\n  'N Monroe Street',\n  'N Oak Street',\n  'N Park Street',\n  'N Pearl Street',\n  'N Pine Street',\n  'N Poplar Street',\n  'N Railroad Street',\n  'N State Street',\n  'N Union Street',\n  'N Walnut Street',\n  'N Washington Avenue',\n  'N Washington Street',\n  'N Water Street',\n  'Nelson Road',\n  'Nelson Street',\n  'New Lane',\n  'New Road',\n  'New Street',\n  'Newton Road',\n  'Nightingale Close',\n  'Norfolk Road',\n  'North Avenue',\n  'North Lane',\n  'North Road',\n  'North Street',\n  'Northfield Road',\n  'Oak Avenue',\n  'Oak Drive',\n  'Oak Lane',\n  'Oak Road',\n  'Oak Street',\n  'Oakfield Road',\n  'Oaklands',\n  'Old Lane',\n  'Old Military Road',\n  'Old Road',\n  'Old State Road',\n  'Orchard Drive',\n  'Orchard Lane',\n  'Orchard Road',\n  'Orchard Street',\n  'Oxford Road',\n  'Oxford Street',\n  'Park Avenue',\n  'Park Crescent',\n  'Park Drive',\n  'Park Lane',\n  'Park Place',\n  'Park Road',\n  'Park Street',\n  'Park View',\n  'Parkside',\n  'Pearl Street',\n  'Pennsylvania Avenue',\n  'Pine Close',\n  'Pine Grove',\n  'Pine Street',\n  'Pinfold Lane',\n  'Pleasant Street',\n  'Poplar Avenue',\n  'Poplar Close',\n  'Poplar Road',\n  'Poplar Street',\n  'Post Road',\n  'Pound Lane',\n  'Princes Street',\n  'Princess Street',\n  'Priory Close',\n  'Priory Road',\n  'Prospect Avenue',\n  'Prospect Place',\n  'Prospect Road',\n  'Prospect Street',\n  'Quarry Lane',\n  'Quarry Road',\n  \"Queen's Road\",\n  'Railroad Avenue',\n  'Railroad Street',\n  'Railway Street',\n  'Rectory Close',\n  'Rectory Lane',\n  'Richmond Close',\n  'Richmond Road',\n  'Ridge Road',\n  'River Road',\n  'River Street',\n  'Riverside',\n  'Riverside Avenue',\n  'Riverside Drive',\n  'Roman Road',\n  'Roman Way',\n  'Rowan Close',\n  'Russell Street',\n  'S 10th Street',\n  'S 14th Street',\n  'S 1st Avenue',\n  'S 1st Street',\n  'S 2nd Street',\n  'S 3rd Street',\n  'S 4th Street',\n  'S 5th Street',\n  'S 6th Street',\n  'S 7th Street',\n  'S 8th Street',\n  'S 9th Street',\n  'S Bridge Street',\n  'S Broad Street',\n  'S Broadway',\n  'S Broadway Street',\n  'S Center Street',\n  'S Central Avenue',\n  'S Chestnut Street',\n  'S Church Street',\n  'S College Street',\n  'S Division Street',\n  'S East Street',\n  'S Elm Street',\n  'S Franklin Street',\n  'S Front Street',\n  'S Grand Avenue',\n  'S High Street',\n  'S Jackson Street',\n  'S Jefferson Street',\n  'S Lincoln Street',\n  'S Main',\n  'S Main Avenue',\n  'S Main Street',\n  'S Maple Street',\n  'S Market Street',\n  'S Mill Street',\n  'S Monroe Street',\n  'S Oak Street',\n  'S Park Street',\n  'S Pine Street',\n  'S Railroad Street',\n  'S State Street',\n  'S Union Street',\n  'S Walnut Street',\n  'S Washington Avenue',\n  'S Washington Street',\n  'S Water Street',\n  'S West Street',\n  'Salisbury Road',\n  'Sandringham Road',\n  'Sandy Lane',\n  'School Close',\n  'School Lane',\n  'School Road',\n  'School Street',\n  'Second Avenue',\n  'Silver Street',\n  'Skyline Drive',\n  'Smith Street',\n  'Somerset Road',\n  'South Avenue',\n  'South Drive',\n  'South Road',\n  'South Street',\n  'South View',\n  'Spring Gardens',\n  'Spring Street',\n  'Springfield Close',\n  'Springfield Road',\n  'Spruce Street',\n  \"St Andrew's Road\",\n  'St Andrews Close',\n  \"St George's Road\",\n  \"St John's Road\",\n  \"St Mary's Close\",\n  \"St Mary's Road\",\n  'Stanley Road',\n  'Stanley Street',\n  'State Avenue',\n  'State Line Road',\n  'State Road',\n  'State Street',\n  'Station Road',\n  'Station Street',\n  'Stoney Lane',\n  'Sycamore Avenue',\n  'Sycamore Close',\n  'Sycamore Drive',\n  'Sycamore Street',\n  'Talbot Road',\n  'Tennyson Road',\n  'The Avenue',\n  'The Beeches',\n  'The Causeway',\n  'The Chase',\n  'The Coppice',\n  'The Copse',\n  'The Crescent',\n  'The Croft',\n  'The Dell',\n  'The Drive',\n  'The Fairway',\n  'The Glebe',\n  'The Grange',\n  'The Green',\n  'The Grove',\n  'The Hawthorns',\n  'The Lane',\n  'The Laurels',\n  'The Limes',\n  'The Maltings',\n  'The Meadows',\n  'The Mews',\n  'The Mount',\n  'The Oaks',\n  'The Orchard',\n  'The Oval',\n  'The Paddock',\n  'The Paddocks',\n  'The Poplars',\n  'The Ridgeway',\n  'The Ridings',\n  'The Rise',\n  'The Sidings',\n  'The Spinney',\n  'The Square',\n  'The Willows',\n  'The Woodlands',\n  'Third Avenue',\n  'Third Street',\n  'Tower Road',\n  'Trinity Road',\n  'Tudor Close',\n  'Union Avenue',\n  'Union Street',\n  'University Avenue',\n  'University Drive',\n  'Valley Road',\n  'Veterans Memorial Drive',\n  'Veterans Memorial Highway',\n  'Vicarage Close',\n  'Vicarage Lane',\n  'Vicarage Road',\n  'Victoria Place',\n  'Victoria Road',\n  'Victoria Street',\n  'Vine Street',\n  'W 10th Street',\n  'W 11th Street',\n  'W 12th Street',\n  'W 14th Street',\n  'W 1st Street',\n  'W 2nd Street',\n  'W 3rd Street',\n  'W 4th Avenue',\n  'W 4th Street',\n  'W 5th Street',\n  'W 6th Avenue',\n  'W 6th Street',\n  'W 7th Street',\n  'W 8th Street',\n  'W 9th Street',\n  'W Bridge Street',\n  'W Broad Street',\n  'W Broadway',\n  'W Broadway Avenue',\n  'W Broadway Street',\n  'W Center Street',\n  'W Central Avenue',\n  'W Chestnut Street',\n  'W Church Street',\n  'W Division Street',\n  'W Elm Street',\n  'W Franklin Street',\n  'W Front Street',\n  'W Grand Avenue',\n  'W High Street',\n  'W Jackson Street',\n  'W Jefferson Street',\n  'W Lake Street',\n  'W Main',\n  'W Main Street',\n  'W Maple Street',\n  'W Market Street',\n  'W Monroe Street',\n  'W North Street',\n  'W Oak Street',\n  'W Park Street',\n  'W Pine Street',\n  'W River Road',\n  'W South Street',\n  'W State Street',\n  'W Union Street',\n  'W Walnut Street',\n  'W Washington Avenue',\n  'W Washington Street',\n  'Walnut Close',\n  'Walnut Street',\n  'Warren Close',\n  'Warren Road',\n  'Washington Avenue',\n  'Washington Boulevard',\n  'Washington Road',\n  'Washington Street',\n  'Water Lane',\n  'Water Street',\n  'Waterloo Road',\n  'Waterside',\n  'Watery Lane',\n  'Waverley Road',\n  'Well Lane',\n  'Wellington Road',\n  'Wellington Street',\n  'West Avenue',\n  'West End',\n  'West Lane',\n  'West Road',\n  'West Street',\n  'West View',\n  'Western Avenue',\n  'Western Road',\n  'Westfield Road',\n  'Westgate',\n  'William Street',\n  'Willow Close',\n  'Willow Drive',\n  'Willow Grove',\n  'Willow Road',\n  'Willow Street',\n  'Windermere Road',\n  'Windmill Close',\n  'Windmill Lane',\n  'Windsor Avenue',\n  'Windsor Close',\n  'Windsor Drive',\n  'Wood Lane',\n  'Wood Street',\n  'Woodland Close',\n  'Woodland Road',\n  'Woodlands',\n  'Woodlands Avenue',\n  'Woodlands Close',\n  'Woodlands Road',\n  'Woodside',\n  'Woodside Road',\n  'Wren Close',\n  'Yew Tree Close',\n  'York Road',\n  'York Street',\n];\n"
  },
  {
    "path": "src/locales/en/location/street_pattern.ts",
    "content": "export default [\n  '{{person.firstName}} {{location.street_suffix}}',\n  '{{person.lastName}} {{location.street_suffix}}',\n  '{{location.street_name}}',\n];\n"
  },
  {
    "path": "src/locales/en/location/street_suffix.ts",
    "content": "export default [\n  'Alley',\n  'Avenue',\n  'Branch',\n  'Bridge',\n  'Brook',\n  'Brooks',\n  'Burg',\n  'Burgs',\n  'Bypass',\n  'Camp',\n  'Canyon',\n  'Cape',\n  'Causeway',\n  'Center',\n  'Centers',\n  'Circle',\n  'Circles',\n  'Cliff',\n  'Cliffs',\n  'Club',\n  'Common',\n  'Corner',\n  'Corners',\n  'Course',\n  'Court',\n  'Courts',\n  'Cove',\n  'Coves',\n  'Creek',\n  'Crescent',\n  'Crest',\n  'Crossing',\n  'Crossroad',\n  'Curve',\n  'Dale',\n  'Dam',\n  'Divide',\n  'Drive',\n  'Drives',\n  'Estate',\n  'Estates',\n  'Expressway',\n  'Extension',\n  'Extensions',\n  'Fall',\n  'Falls',\n  'Ferry',\n  'Field',\n  'Fields',\n  'Flat',\n  'Flats',\n  'Ford',\n  'Fords',\n  'Forest',\n  'Forge',\n  'Forges',\n  'Fork',\n  'Forks',\n  'Fort',\n  'Freeway',\n  'Garden',\n  'Gardens',\n  'Gateway',\n  'Glen',\n  'Glens',\n  'Green',\n  'Greens',\n  'Grove',\n  'Groves',\n  'Harbor',\n  'Harbors',\n  'Haven',\n  'Heights',\n  'Highway',\n  'Hill',\n  'Hills',\n  'Hollow',\n  'Inlet',\n  'Island',\n  'Islands',\n  'Isle',\n  'Junction',\n  'Junctions',\n  'Key',\n  'Keys',\n  'Knoll',\n  'Knolls',\n  'Lake',\n  'Lakes',\n  'Land',\n  'Landing',\n  'Lane',\n  'Light',\n  'Lights',\n  'Loaf',\n  'Lock',\n  'Locks',\n  'Lodge',\n  'Loop',\n  'Mall',\n  'Manor',\n  'Manors',\n  'Meadow',\n  'Meadows',\n  'Mews',\n  'Mill',\n  'Mills',\n  'Mission',\n  'Motorway',\n  'Mount',\n  'Mountain',\n  'Mountains',\n  'Neck',\n  'Orchard',\n  'Oval',\n  'Overpass',\n  'Park',\n  'Parks',\n  'Parkway',\n  'Parkways',\n  'Pass',\n  'Passage',\n  'Path',\n  'Pike',\n  'Pine',\n  'Pines',\n  'Place',\n  'Plain',\n  'Plains',\n  'Plaza',\n  'Point',\n  'Points',\n  'Port',\n  'Ports',\n  'Prairie',\n  'Radial',\n  'Ramp',\n  'Ranch',\n  'Rapid',\n  'Rapids',\n  'Rest',\n  'Ridge',\n  'Ridges',\n  'River',\n  'Road',\n  'Roads',\n  'Route',\n  'Row',\n  'Rue',\n  'Run',\n  'Shoal',\n  'Shoals',\n  'Shore',\n  'Shores',\n  'Skyway',\n  'Spring',\n  'Springs',\n  'Spur',\n  'Spurs',\n  'Square',\n  'Squares',\n  'Station',\n  'Stravenue',\n  'Stream',\n  'Street',\n  'Streets',\n  'Summit',\n  'Terrace',\n  'Throughway',\n  'Trace',\n  'Track',\n  'Trafficway',\n  'Trail',\n  'Tunnel',\n  'Turnpike',\n  'Underpass',\n  'Union',\n  'Unions',\n  'Valley',\n  'Valleys',\n  'Via',\n  'Viaduct',\n  'View',\n  'Views',\n  'Village',\n  'Villages',\n  'Ville',\n  'Vista',\n  'Walk',\n  'Walks',\n  'Wall',\n  'Way',\n  'Ways',\n  'Well',\n  'Wells',\n];\n"
  },
  {
    "path": "src/locales/en/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/en/lorem/word.ts",
    "content": "export default [\n  'a',\n  'ab',\n  'abbas',\n  'abduco',\n  'abeo',\n  'abscido',\n  'absconditus',\n  'absens',\n  'absorbeo',\n  'absque',\n  'abstergo',\n  'absum',\n  'abundans',\n  'abutor',\n  'accedo',\n  'accendo',\n  'acceptus',\n  'accommodo',\n  'accusamus',\n  'accusantium',\n  'accusator',\n  'acer',\n  'acerbitas',\n  'acervus',\n  'acidus',\n  'acies',\n  'acquiro',\n  'acsi',\n  'ad',\n  'adamo',\n  'adaugeo',\n  'addo',\n  'adduco',\n  'ademptio',\n  'adeo',\n  'adeptio',\n  'adfectus',\n  'adfero',\n  'adficio',\n  'adflicto',\n  'adhaero',\n  'adhuc',\n  'adicio',\n  'adimpleo',\n  'adinventitias',\n  'adipisci',\n  'adipiscor',\n  'adiuvo',\n  'administratio',\n  'admiratio',\n  'admitto',\n  'admoneo',\n  'admoveo',\n  'adnuo',\n  'adopto',\n  'adsidue',\n  'adstringo',\n  'adsuesco',\n  'adsum',\n  'adulatio',\n  'adulescens',\n  'aduro',\n  'advenio',\n  'adversus',\n  'advoco',\n  'aedificium',\n  'aeger',\n  'aegre',\n  'aegrotatio',\n  'aegrus',\n  'aeneus',\n  'aequitas',\n  'aequus',\n  'aer',\n  'aestas',\n  'aestivus',\n  'aestus',\n  'aetas',\n  'aeternus',\n  'ager',\n  'aggero',\n  'aggredior',\n  'agnitio',\n  'agnosco',\n  'ago',\n  'ait',\n  'aiunt',\n  'alias',\n  'alienus',\n  'alii',\n  'alioqui',\n  'aliqua',\n  'aliquam',\n  'aliquid',\n  'alius',\n  'allatus',\n  'alo',\n  'alter',\n  'altus',\n  'alveus',\n  'amaritudo',\n  'ambitus',\n  'ambulo',\n  'amet',\n  'amicitia',\n  'amiculum',\n  'amissio',\n  'amita',\n  'amitto',\n  'amo',\n  'amor',\n  'amoveo',\n  'amplexus',\n  'amplitudo',\n  'amplus',\n  'ancilla',\n  'angelus',\n  'angulus',\n  'angustus',\n  'animadverto',\n  'animi',\n  'animus',\n  'annus',\n  'anser',\n  'ante',\n  'antea',\n  'antepono',\n  'antiquus',\n  'aperiam',\n  'aperio',\n  'aperte',\n  'apostolus',\n  'apparatus',\n  'appello',\n  'appono',\n  'appositus',\n  'approbo',\n  'apto',\n  'aptus',\n  'apud',\n  'aqua',\n  'ara',\n  'aranea',\n  'arbitro',\n  'arbor',\n  'arbustum',\n  'arca',\n  'arceo',\n  'arcesso',\n  'architecto',\n  'arcus',\n  'argentum',\n  'argumentum',\n  'arguo',\n  'arma',\n  'armarium',\n  'aro',\n  'ars',\n  'articulus',\n  'artificiose',\n  'arto',\n  'arx',\n  'ascisco',\n  'ascit',\n  'asper',\n  'asperiores',\n  'aspernatur',\n  'aspicio',\n  'asporto',\n  'assentator',\n  'assumenda',\n  'astrum',\n  'at',\n  'atavus',\n  'ater',\n  'atque',\n  'atqui',\n  'atrocitas',\n  'atrox',\n  'attero',\n  'attollo',\n  'attonbitus',\n  'auctor',\n  'auctus',\n  'audacia',\n  'audax',\n  'audentia',\n  'audeo',\n  'audio',\n  'auditor',\n  'aufero',\n  'aureus',\n  'aurum',\n  'aut',\n  'autem',\n  'autus',\n  'auxilium',\n  'avaritia',\n  'avarus',\n  'aveho',\n  'averto',\n  'baiulus',\n  'balbus',\n  'barba',\n  'bardus',\n  'basium',\n  'beatae',\n  'beatus',\n  'bellicus',\n  'bellum',\n  'bene',\n  'beneficium',\n  'benevolentia',\n  'benigne',\n  'bestia',\n  'bibo',\n  'bis',\n  'blandior',\n  'blanditiis',\n  'bonus',\n  'bos',\n  'brevis',\n  'cado',\n  'caecus',\n  'caelestis',\n  'caelum',\n  'calamitas',\n  'calcar',\n  'calco',\n  'calculus',\n  'callide',\n  'campana',\n  'candidus',\n  'canis',\n  'canonicus',\n  'canto',\n  'capillus',\n  'capio',\n  'capitulus',\n  'capto',\n  'caput',\n  'carbo',\n  'carcer',\n  'careo',\n  'caries',\n  'cariosus',\n  'caritas',\n  'carmen',\n  'carpo',\n  'carus',\n  'casso',\n  'caste',\n  'casus',\n  'catena',\n  'caterva',\n  'cattus',\n  'cauda',\n  'causa',\n  'caute',\n  'caveo',\n  'cavus',\n  'cedo',\n  'celebrer',\n  'celer',\n  'celo',\n  'cena',\n  'cenaculum',\n  'ceno',\n  'censura',\n  'centum',\n  'cerno',\n  'cernuus',\n  'certe',\n  'certus',\n  'cervus',\n  'cetera',\n  'charisma',\n  'chirographum',\n  'cibo',\n  'cibus',\n  'cicuta',\n  'cilicium',\n  'cimentarius',\n  'ciminatio',\n  'cinis',\n  'circumvenio',\n  'cito',\n  'civis',\n  'civitas',\n  'clam',\n  'clamo',\n  'claro',\n  'clarus',\n  'claudeo',\n  'claustrum',\n  'clementia',\n  'clibanus',\n  'coadunatio',\n  'coaegresco',\n  'coepi',\n  'coerceo',\n  'cogito',\n  'cognatus',\n  'cognomen',\n  'cogo',\n  'cohaero',\n  'cohibeo',\n  'cohors',\n  'colligo',\n  'collum',\n  'colo',\n  'color',\n  'coma',\n  'combibo',\n  'comburo',\n  'comedo',\n  'comes',\n  'cometes',\n  'comis',\n  'comitatus',\n  'commemoro',\n  'comminor',\n  'commodi',\n  'commodo',\n  'communis',\n  'comparo',\n  'compello',\n  'complectus',\n  'compono',\n  'comprehendo',\n  'comptus',\n  'conatus',\n  'concedo',\n  'concido',\n  'conculco',\n  'condico',\n  'conduco',\n  'confero',\n  'confido',\n  'conforto',\n  'confugo',\n  'congregatio',\n  'conicio',\n  'coniecto',\n  'conitor',\n  'coniuratio',\n  'conor',\n  'conqueror',\n  'conscendo',\n  'consectetur',\n  'consequatur',\n  'consequuntur',\n  'conservo',\n  'considero',\n  'conspergo',\n  'constans',\n  'consuasor',\n  'contabesco',\n  'contego',\n  'contigo',\n  'contra',\n  'conturbo',\n  'conventus',\n  'convoco',\n  'copia',\n  'copiose',\n  'cornu',\n  'corona',\n  'corporis',\n  'corpus',\n  'correptius',\n  'corrigo',\n  'corroboro',\n  'corrumpo',\n  'corrupti',\n  'coruscus',\n  'cotidie',\n  'crapula',\n  'cras',\n  'crastinus',\n  'creator',\n  'creber',\n  'crebro',\n  'credo',\n  'creo',\n  'creptio',\n  'crepusculum',\n  'cresco',\n  'creta',\n  'cribro',\n  'crinis',\n  'cruciamentum',\n  'crudelis',\n  'cruentus',\n  'crur',\n  'crustulum',\n  'crux',\n  'cubicularis',\n  'cubitum',\n  'cubo',\n  'cui',\n  'cuius',\n  'culpa',\n  'culpo',\n  'cultellus',\n  'cultura',\n  'cum',\n  'cumque',\n  'cunabula',\n  'cunae',\n  'cunctatio',\n  'cupiditas',\n  'cupiditate',\n  'cupio',\n  'cuppedia',\n  'cupressus',\n  'cur',\n  'cura',\n  'curatio',\n  'curia',\n  'curiositas',\n  'curis',\n  'curo',\n  'curriculum',\n  'currus',\n  'cursim',\n  'curso',\n  'cursus',\n  'curto',\n  'curtus',\n  'curvo',\n  'custodia',\n  'damnatio',\n  'damno',\n  'dapifer',\n  'debeo',\n  'debilito',\n  'debitis',\n  'decens',\n  'decerno',\n  'decet',\n  'decimus',\n  'decipio',\n  'decor',\n  'decretum',\n  'decumbo',\n  'dedecor',\n  'dedico',\n  'deduco',\n  'defaeco',\n  'defendo',\n  'defero',\n  'defessus',\n  'defetiscor',\n  'deficio',\n  'defleo',\n  'defluo',\n  'defungo',\n  'degenero',\n  'degero',\n  'degusto',\n  'deinde',\n  'delectatio',\n  'delectus',\n  'delego',\n  'deleniti',\n  'deleo',\n  'delibero',\n  'delicate',\n  'delinquo',\n  'deludo',\n  'demens',\n  'demergo',\n  'demitto',\n  'demo',\n  'demonstro',\n  'demoror',\n  'demulceo',\n  'demum',\n  'denego',\n  'denique',\n  'dens',\n  'denuncio',\n  'denuo',\n  'deorsum',\n  'depereo',\n  'depono',\n  'depopulo',\n  'deporto',\n  'depraedor',\n  'deprecator',\n  'deprimo',\n  'depromo',\n  'depulso',\n  'deputo',\n  'derelinquo',\n  'derideo',\n  'deripio',\n  'deserunt',\n  'desidero',\n  'desino',\n  'desipio',\n  'desolo',\n  'desparatus',\n  'despecto',\n  'dicta',\n  'dignissimos',\n  'distinctio',\n  'dolor',\n  'dolore',\n  'dolorem',\n  'doloremque',\n  'dolores',\n  'doloribus',\n  'dolorum',\n  'ducimus',\n  'ea',\n  'eaque',\n  'earum',\n  'eius',\n  'eligendi',\n  'enim',\n  'eos',\n  'error',\n  'esse',\n  'est',\n  'et',\n  'eum',\n  'eveniet',\n  'ex',\n  'excepturi',\n  'exercitationem',\n  'expedita',\n  'explicabo',\n  'facere',\n  'facilis',\n  'fuga',\n  'fugiat',\n  'fugit',\n  'harum',\n  'hic',\n  'id',\n  'illo',\n  'illum',\n  'impedit',\n  'in',\n  'incidunt',\n  'infit',\n  'inflammatio',\n  'inventore',\n  'ipsa',\n  'ipsam',\n  'ipsum',\n  'iste',\n  'itaque',\n  'iure',\n  'iusto',\n  'labore',\n  'laboriosam',\n  'laborum',\n  'laudantium',\n  'libero',\n  'magnam',\n  'magni',\n  'maiores',\n  'maxime',\n  'minima',\n  'minus',\n  'modi',\n  'molestiae',\n  'molestias',\n  'mollitia',\n  'nam',\n  'natus',\n  'necessitatibus',\n  'nemo',\n  'neque',\n  'nesciunt',\n  'nihil',\n  'nisi',\n  'nobis',\n  'non',\n  'nostrum',\n  'nulla',\n  'numquam',\n  'occaecati',\n  'ocer',\n  'odio',\n  'odit',\n  'officia',\n  'officiis',\n  'omnis',\n  'optio',\n  'paens',\n  'pariatur',\n  'patior',\n  'patria',\n  'patrocinor',\n  'patruus',\n  'pauci',\n  'paulatim',\n  'pauper',\n  'pax',\n  'peccatus',\n  'pecco',\n  'pecto',\n  'pectus',\n  'pecus',\n  'peior',\n  'pel',\n  'perferendis',\n  'perspiciatis',\n  'placeat',\n  'porro',\n  'possimus',\n  'praesentium',\n  'provident',\n  'quae',\n  'quaerat',\n  'quam',\n  'quas',\n  'quasi',\n  'qui',\n  'quia',\n  'quibusdam',\n  'quidem',\n  'quis',\n  'quisquam',\n  'quo',\n  'quod',\n  'quos',\n  'ratione',\n  'recusandae',\n  'reiciendis',\n  'rem',\n  'repellat',\n  'repellendus',\n  'reprehenderit',\n  'repudiandae',\n  'rerum',\n  'saepe',\n  'sapiente',\n  'sed',\n  'sequi',\n  'similique',\n  'sint',\n  'sit',\n  'socius',\n  'sodalitas',\n  'sol',\n  'soleo',\n  'solio',\n  'solitudo',\n  'solium',\n  'sollers',\n  'sollicito',\n  'solum',\n  'solus',\n  'soluta',\n  'solutio',\n  'solvo',\n  'somniculosus',\n  'somnus',\n  'sonitus',\n  'sono',\n  'sophismata',\n  'sopor',\n  'sordeo',\n  'sortitus',\n  'spargo',\n  'speciosus',\n  'spectaculum',\n  'speculum',\n  'sperno',\n  'spero',\n  'spes',\n  'spiculum',\n  'spiritus',\n  'spoliatio',\n  'sponte',\n  'stabilis',\n  'statim',\n  'statua',\n  'stella',\n  'stillicidium',\n  'stipes',\n  'stips',\n  'sto',\n  'strenuus',\n  'strues',\n  'studio',\n  'stultus',\n  'suadeo',\n  'suasoria',\n  'sub',\n  'subito',\n  'subiungo',\n  'sublime',\n  'subnecto',\n  'subseco',\n  'substantia',\n  'subvenio',\n  'succedo',\n  'succurro',\n  'sufficio',\n  'suffoco',\n  'suffragium',\n  'suggero',\n  'sui',\n  'sulum',\n  'sum',\n  'summa',\n  'summisse',\n  'summopere',\n  'sumo',\n  'sumptus',\n  'sunt',\n  'supellex',\n  'super',\n  'suppellex',\n  'supplanto',\n  'suppono',\n  'supra',\n  'surculus',\n  'surgo',\n  'sursum',\n  'suscipio',\n  'suscipit',\n  'suspendo',\n  'sustineo',\n  'suus',\n  'synagoga',\n  'tabella',\n  'tabernus',\n  'tabesco',\n  'tabgo',\n  'tabula',\n  'taceo',\n  'tactus',\n  'taedium',\n  'talio',\n  'talis',\n  'talus',\n  'tam',\n  'tamdiu',\n  'tamen',\n  'tametsi',\n  'tamisium',\n  'tamquam',\n  'tandem',\n  'tantillus',\n  'tantum',\n  'tardus',\n  'tego',\n  'temeritas',\n  'temperantia',\n  'templum',\n  'tempora',\n  'tempore',\n  'temporibus',\n  'temptatio',\n  'tempus',\n  'tenax',\n  'tendo',\n  'teneo',\n  'tener',\n  'tenetur',\n  'tenuis',\n  'tenus',\n  'tepesco',\n  'tepidus',\n  'ter',\n  'terebro',\n  'teres',\n  'terga',\n  'tergeo',\n  'tergiversatio',\n  'tergo',\n  'tergum',\n  'termes',\n  'terminatio',\n  'tero',\n  'terra',\n  'terreo',\n  'territo',\n  'terror',\n  'tersus',\n  'tertius',\n  'testimonium',\n  'texo',\n  'textilis',\n  'textor',\n  'textus',\n  'thalassinus',\n  'theatrum',\n  'theca',\n  'thema',\n  'theologus',\n  'thermae',\n  'thesaurus',\n  'thesis',\n  'thorax',\n  'thymbra',\n  'thymum',\n  'tibi',\n  'timidus',\n  'timor',\n  'titulus',\n  'tolero',\n  'tollo',\n  'tondeo',\n  'tonsor',\n  'torqueo',\n  'torrens',\n  'tot',\n  'totam',\n  'totidem',\n  'toties',\n  'totus',\n  'tracto',\n  'trado',\n  'traho',\n  'trans',\n  'tredecim',\n  'tremo',\n  'trepide',\n  'tres',\n  'tribuo',\n  'tricesimus',\n  'triduana',\n  'tripudio',\n  'tristis',\n  'triumphus',\n  'trucido',\n  'truculenter',\n  'tubineus',\n  'tui',\n  'tum',\n  'tumultus',\n  'tunc',\n  'turba',\n  'turbo',\n  'turpis',\n  'tutamen',\n  'tutis',\n  'tyrannus',\n  'uberrime',\n  'ubi',\n  'ulciscor',\n  'ullam',\n  'ullus',\n  'ulterius',\n  'ultio',\n  'ultra',\n  'umbra',\n  'umerus',\n  'umquam',\n  'una',\n  'unde',\n  'undique',\n  'universe',\n  'unus',\n  'urbanus',\n  'urbs',\n  'uredo',\n  'usitas',\n  'usque',\n  'ustilo',\n  'ustulo',\n  'usus',\n  'ut',\n  'uter',\n  'uterque',\n  'utilis',\n  'utique',\n  'utor',\n  'utpote',\n  'utrimque',\n  'utroque',\n  'utrum',\n  'uxor',\n  'vaco',\n  'vacuus',\n  'vado',\n  'vae',\n  'valde',\n  'valens',\n  'valeo',\n  'valetudo',\n  'validus',\n  'vallum',\n  'vapulus',\n  'varietas',\n  'varius',\n  'vehemens',\n  'vel',\n  'velit',\n  'velociter',\n  'velum',\n  'velut',\n  'venia',\n  'veniam',\n  'venio',\n  'ventito',\n  'ventosus',\n  'ventus',\n  'venustas',\n  'ver',\n  'verbera',\n  'verbum',\n  'vere',\n  'verecundia',\n  'vereor',\n  'vergo',\n  'veritas',\n  'veritatis',\n  'vero',\n  'versus',\n  'verto',\n  'verumtamen',\n  'verus',\n  'vesco',\n  'vesica',\n  'vesper',\n  'vespillo',\n  'vester',\n  'vestigium',\n  'vestrum',\n  'vetus',\n  'via',\n  'vicinus',\n  'vicissitudo',\n  'victoria',\n  'victus',\n  'videlicet',\n  'video',\n  'viduo',\n  'vigilo',\n  'vigor',\n  'vilicus',\n  'vilis',\n  'vilitas',\n  'villa',\n  'vinco',\n  'vinculum',\n  'vindico',\n  'vinitor',\n  'vinum',\n  'vir',\n  'virga',\n  'virgo',\n  'viridis',\n  'viriliter',\n  'virtus',\n  'vis',\n  'viscus',\n  'vita',\n  'vitae',\n  'vitiosus',\n  'vitium',\n  'vito',\n  'vivo',\n  'vix',\n  'vobis',\n  'vociferor',\n  'voco',\n  'volaticus',\n  'volo',\n  'volubilis',\n  'voluntarius',\n  'volup',\n  'voluptas',\n  'voluptate',\n  'voluptatem',\n  'voluptates',\n  'voluptatibus',\n  'voluptatum',\n  'volutabrum',\n  'volva',\n  'vomer',\n  'vomica',\n  'vomito',\n  'vorago',\n  'vorax',\n  'voro',\n  'vos',\n  'votum',\n  'voveo',\n  'vox',\n  'vulariter',\n  'vulgaris',\n  'vulgivagus',\n  'vulgo',\n  'vulgus',\n  'vulnero',\n  'vulnus',\n  'vulpes',\n  'vulticulus',\n  'xiphias',\n];\n"
  },
  {
    "path": "src/locales/en/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'English',\n  code: 'en',\n  language: 'en',\n  endonym: 'English',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/en/music/album.ts",
    "content": "export default [\n  '\"Awaken, My Love!\"',\n  \"(What's The Story) Morning Glory?\",\n  '- Tragedy +',\n  '13 Reasons Why (Season 3)',\n  '21st Century Breakdown',\n  '30 De Febrero',\n  '432 Hz Deep Healing',\n  '5-Star',\n  '528 Hz Meditation Music',\n  '54+1',\n  '8 Mile',\n  '808s & Heartbreak',\n  '9 To 5 And Odd Jobs',\n  'A Beautiful Lie',\n  'A Day At The Races',\n  'A Day Without Rain',\n  \"A Fever You Can't Sweat Out\",\n  \"A Gangsta's Pain\",\n  'A Gift & A Curse',\n  \"A Hard Day's Night\",\n  'A Head Full Of Dreams',\n  'A Kind Of Magic',\n  'A Million Ways To Murder',\n  'A Moment Apart',\n  'A Song For Every Moon',\n  'A Thousand Suns',\n  'A Winter Romance',\n  'ABBA',\n  'AI YoungBoy',\n  'AJ Tracey',\n  'Act One',\n  'After Hours',\n  'Agent Provocateur',\n  'All About You',\n  'All I Know So Far: Setlist',\n  'All Or Nothing',\n  'All Out',\n  'All Over The Place',\n  'All Stand Together',\n  'All The Lost Souls',\n  'All The Things I Never Said',\n  'All Things Must Pass',\n  'Alleen',\n  'Alright, Still',\n  'Alta Suciedad',\n  'America',\n  'American Heartbreak',\n  'American Teen',\n  'And Justice For None',\n  'Animal Songs',\n  'Another Friday Night',\n  'Anything Goes',\n  'Ao Vivo Em São Paulo',\n  'Ao Vivo No Ibirapuera',\n  'Apricot Princess',\n  'Aqui E Agora (Ao Vivo)',\n  'Arcane League Of Legends',\n  'Ardipithecus',\n  'Aretha Now',\n  'Around The Fur',\n  'Arrival',\n  'Artist 2.0',\n  'As She Pleases',\n  'Ascend',\n  'Ashlyn',\n  'Astro Lounge',\n  'At Night, Alone.',\n  'At. Long. Last. ASAP',\n  'Atlas',\n  'Audioslave',\n  'Aura',\n  'Austin',\n  'Awake',\n  'Away From The Sun',\n  'Ayayay!',\n  'Baby On Baby',\n  'Back For Everything',\n  'Back From The Edge',\n  'Back In Black',\n  'Back To Black',\n  'Back To The Game',\n  'Bad',\n  'Bahía Ducati',\n  'Baila',\n  'Barbie The Album',\n  'Battleground',\n  'Bayou Country',\n  'Bcos U Will Never B Free',\n  'Be',\n  'Be Here Now',\n  'Beautiful Mind',\n  'Beautiful Thugger Girls',\n  'Beautiful Trauma',\n  'Beauty And The Beast',\n  'Beggars Banquet',\n  'Being Funny In A Foreign Language',\n  'Berlin Lebt',\n  'Berry Is On Top',\n  'Best White Noise For Baby Sleep - Loopable With No Fade',\n  'Big Baby DRAM',\n  'Bigger, Better, Faster, More!',\n  'Billy Talent II',\n  'Black Star Elephant',\n  'Blackout',\n  'Blank Face LP',\n  'Bleach',\n  'Blizzard Of Ozz',\n  'Blonde',\n  'Blood Sugar Sex Magik',\n  'Bloom',\n  \"Blowin' Your Mind!\",\n  'Blu Celeste',\n  'Blue',\n  'Blue Banisters',\n  'Blue Hawaii',\n  'Blue Neighbourhood',\n  'Bluebird Days',\n  'Bobby Tarantino',\n  'Bobby Tarantino II',\n  'Bon Iver',\n  'Born Pink',\n  'Born To Run',\n  'Brand New Eyes',\n  'Break The Cycle',\n  'Breakfast In America',\n  'Breakthrough',\n  'Brett Young',\n  'Bridge Over Troubled Water',\n  'Bright: The Album',\n  'Brol',\n  'Buds',\n  'Buena Vista Social Club',\n  'Built On Glass',\n  'Bury Me At Makeout Creek',\n  'Busyhead',\n  'By The Way',\n  'CB6',\n  'CNCO',\n  'California Sunrise',\n  'Californication',\n  'Call Me Irresponsible',\n  'Calm',\n  'Camino Palmero',\n  'Camp',\n  'Caracal',\n  'Carbon Fiber Hits',\n  'Carnival',\n  'Carry On',\n  'Cartel De Santa',\n  'Certified Lover Boy',\n  'Chaaama',\n  'Chama Meu Nome',\n  'Chapter 1: Snake Oil',\n  'Chapter 2: Swamp Savant',\n  'Chapter One',\n  \"Charlie's Angels\",\n  'Cherry Bomb',\n  'Chief',\n  'Chocolate Factory',\n  'Chosen',\n  'Chris Brown',\n  'Christina Aguilera',\n  'Chromatica',\n  'Church',\n  'City Of Evil',\n  'Clandestino',\n  'Clouds',\n  'Coco',\n  'Collision Course',\n  'Colour Vision',\n  'Combat Rock',\n  'Come Around Sundown',\n  'Come Away With Me',\n  'Come Home The Kids Miss You',\n  'Come What(ever) May',\n  'Commando',\n  'Common Sense',\n  'Communion',\n  'Conditions',\n  'Confident',\n  'Confrontation',\n  'Control The Streets, Volume 2',\n  'Corinne Bailey Rae',\n  'Costello Music',\n  'Cottonwood',\n  'Covers, Vol. 2',\n  'Cozy Tapes Vol. 2: Too Cozy',\n  'Crash Talk',\n  'Crazy Love',\n  'Crazysexycool',\n  'Crowded House',\n  \"Cruisin' With Junior H\",\n  'Culture',\n  'Current Mood',\n  'DS2',\n  'Dale',\n  'Danger Days: The True Lives Of The Fabulous Killjoys',\n  'Dangerous Woman',\n  'Dangerous: The Double Album',\n  'Dark Horse',\n  'Day69',\n  'Daydream',\n  'De Fiesta',\n  'De Viaje',\n  'DeAnn',\n  'Death Race For Love',\n  'Delirium',\n  'Delta',\n  'Demidevil',\n  'Depression Cherry',\n  'Descendants',\n  'Desgenerados Mixtape',\n  'Destin',\n  'Destiny Fulfilled',\n  'Desvelado',\n  'Detroit 2',\n  'Dex Meets Dexter',\n  'Dharma',\n  'Die A Legend',\n  'Different World',\n  'Dig Your Roots',\n  'Digital Druglord',\n  'Dirt',\n  'Disclaimer I / II',\n  'Discovery',\n  'Disraeli Gears',\n  'Disumano',\n  'Dizzy Up The Girl',\n  \"Don't Play That Song\",\n  'Donda',\n  'Donde Quiero Estar',\n  'Doo-Wops & Hooligans',\n  'Down The Way',\n  'Dr. Feelgood',\n  'Dream Your Life Away',\n  'Dreaming Out Loud',\n  'Drip Harder',\n  'Drive',\n  'Drones',\n  'Dropped Outta College',\n  'Drowning',\n  'Dua Warna Cinta',\n  'Dulce Beat',\n  'Dusty In Memphis',\n  'Dutty Rock',\n  'Dying To Live',\n  'ENR',\n  'East Atlanta Love Letter',\n  'Editorial',\n  'Edna',\n  'El Abayarde',\n  'El Amor En Los Tiempos Del Perreo',\n  'El Camino',\n  'El Comienzo',\n  'El Dorado',\n  'El Karma',\n  'El Mal Querer',\n  'El Malo',\n  'El Trabajo Es La Suerte',\n  'El Viaje De Copperpot',\n  'Electric Ladyland',\n  'Emotion',\n  'En Tus Planes',\n  'Endless Summer Vacation',\n  'Enter The Wu-Tang (36 Chambers)',\n  'Equals (=)',\n  'Estrella',\n  'Euphoria',\n  'Europop',\n  'Evermore',\n  'Every Kingdom',\n  'Everyday Life',\n  'Evolve',\n  'Expectations',\n  'Face Yourself',\n  'Facelift',\n  \"Fallin'\",\n  'Fancy You',\n  'Fantasía',\n  'Favourite Worst Nightmare',\n  'Fear Of The Dark',\n  'Fearless',\n  'Feel Something',\n  'Feels Like Home',\n  'Femme Fatale',\n  'Ferxxocalipsis',\n  'Fifty Shades Darker',\n  'Fifty Shades Freed',\n  'Fifty Shades Of Grey',\n  'Final (Vol.1)',\n  'Finding Beauty In Negative Spaces',\n  'Fine Line',\n  'First Impressions Of Earth',\n  'First Steps',\n  'Five Seconds Flat',\n  'Folklore',\n  'For Emma, Forever Ago',\n  'Forajido EP 1',\n  'Forever',\n  'Forever Young',\n  'Formula Of Love: O+T=<3',\n  'Free 6lack',\n  'Freudian',\n  'Frozen II',\n  'Full Moon Fever',\n  'Funhouse',\n  'Funk Wav Bounces Vol.1',\n  'Future History',\n  'FutureSex/LoveSounds',\n  'Fuzzybrain',\n  'Gallery',\n  \"Gangsta's Paradise\",\n  'Gemini',\n  'Gemini Rights',\n  'Generationwhy',\n  'Get A Grip',\n  'Get Up',\n  \"Gettin' Old\",\n  'Girl',\n  'Gladiator',\n  'Glisten',\n  'Globalization',\n  'Gloria',\n  'Glory Days',\n  \"God's Project\",\n  'Gold Skies',\n  'Golden',\n  'Good Evening',\n  'Good Thing',\n  'Goodbye Yellow Brick Road',\n  'Gossip Columns',\n  'Got Your Six',\n  'Graceland',\n  'Graduation',\n  'Grand Champ',\n  'Grandson, Vol. 1',\n  'Green River',\n  'Guerra',\n  'Ha*Ash Primera Fila - Hecho Realidad',\n  'Haiz',\n  'Hamilton',\n  'Happy Endings',\n  'Harry Styles',\n  'Hasta La Raíz',\n  'Hatful Of Hollow',\n  'Head In The Clouds',\n  'Heard It In A Past Life',\n  'Heart Shaped World',\n  'Heartbeat City',\n  'Heartbreak On A Full Moon / Cuffing Season - 12 Days Of Christmas',\n  'Heaven Or Hell',\n  'Heaven knows',\n  'Hellbilly Deluxe',\n  'Hellboy',\n  'Help!',\n  'Her Loss',\n  'Here Comes The Cowboy',\n  'Hey World',\n  'High School Musical',\n  \"High Tide In The Snake's Nest\",\n  'Historias De Un Capricornio',\n  'Hndrxx',\n  'Hombres G (Devuélveme A Mi Chica)',\n  'Homerun',\n  'Homework',\n  'Hot Fuss',\n  'Hot Pink',\n  'Hot Sauce / Hello Future',\n  'Hot Space',\n  'Hotel Diablo',\n  'Houses Of The Holy',\n  'How Big, How Blue, How Beautiful',\n  \"How I'm Feeling\",\n  'How To Be Human',\n  'How To Save A Life',\n  'How To: Friend, Love, Freefall',\n  'Hozier',\n  'Human',\n  'Huncho Jack, Jack Huncho',\n  'Hunter Hayes',\n  'Hysteria',\n  'I Am...Sasha Fierce',\n  \"I Can't Handle Change\",\n  'I Met You When I Was 18. (The Playlist)',\n  'I Never Liked You',\n  'I Never Loved A Man The Way I Love You',\n  'I See You',\n  'I Think You Think Too Much Of Me',\n  'I Used To Know Her',\n  'I Used To Think I Could Fly',\n  \"I'm Comin' Over\",\n  'Ich & Keine Maske',\n  'If You Can Believe Your Eyes & Ears',\n  'Il Ballo Della Vita',\n  'Ill Communication',\n  'Imagination & The Misfit Kid',\n  'Imagine',\n  'Immortalized',\n  'In A Perfect World...',\n  'In Colour',\n  'In My Own Words',\n  'In Rainbows',\n  'In Return',\n  'In The Lonely Hour',\n  'Infest',\n  'Innuendo',\n  'Inter Shibuya - La Mafia',\n  'Interstellar',\n  'Is This It',\n  'It Was Written',\n  \"It's Not Me, It's You\",\n  \"It's Only Me\",\n  'Ivory',\n  'JackBoys',\n  'Jamie',\n  'Jazz',\n  'Jibrail & Iblis',\n  'Jordi',\n  'Jordin Sparks',\n  'Jose',\n  'Just As I Am',\n  \"Just Cause Y'all Waited 2\",\n  'Just Like You',\n  'Justified',\n  'K-12 / After School',\n  'K.I.D.S.',\n  'K.O.',\n  'K.O.B. Live',\n  'KG0516',\n  'KOD',\n  'Kane Brown',\n  'Kid A',\n  'Kid Krow',\n  'Kids See Ghosts',\n  'Kids in Love',\n  'Kinks (You Really Got Me)',\n  'Know-It-All',\n  'Konvicted',\n  'Kring',\n  'LANY',\n  'LM5',\n  'La Criatura',\n  'La Flaca',\n  'La Melodia De La Calle',\n  'La Revolucion',\n  'Lady Lady',\n  'Lady Wood',\n  'Langit Mong Bughaw',\n  'Las Que No Iban A Salir',\n  'Last Day Of Summer',\n  'Last Year Was Complicated',\n  'Layers',\n  'Layover',\n  'Lazarus',\n  'Led Zeppelin',\n  'Left Of The Middle',\n  'Leftoverture',\n  'Legends Never Die',\n  \"Let's Skip To The Wedding\",\n  \"Let's Talk About Love\",\n  'Licensed To Ill',\n  'Life In Cartoon Motion',\n  'Life Thru A Lens',\n  'Lifelines',\n  'Like..?',\n  'Lil Big Pac',\n  'Lil Boat',\n  'Lil Boat 2',\n  'Lil Boat 3.5',\n  'Lil Kiwi',\n  'Lil Pump',\n  'Limon Y Sal',\n  'Listen Without Prejudice',\n  'Little Voice',\n  'Live On Red Barn Radio I & II',\n  'Lo Que Andábamos Buscando',\n  'Lofi Fruits Music 2021',\n  'London Calling',\n  'Los Campeones Del Pueblo',\n  'Los Extraterrestres',\n  'Los Favoritos 2',\n  'Lost',\n  'Lost In Love',\n  'Loud',\n  'Love Sick',\n  'Love Story',\n  'Love Stuff',\n  'Love Yourself: Tear',\n  'Lover',\n  'Luca Brasi 2: Gangsta Grillz',\n  'Lust For Life',\n  'Luv Is Rage',\n  'M!ssundaztood',\n  'Ma Fleur',\n  'Made In Lagos',\n  'Mafia Bidness',\n  'Magazines Or Novels',\n  'Mainstream Sellout',\n  'Majestic',\n  'Make It Big',\n  'Make Yourself',\n  'Making Mirrors',\n  'Mamma Mia! Here We Go Again',\n  'Man Of The Woods',\n  'Manic',\n  'Me And My Gang',\n  'Meduza',\n  'Meet The Orphans',\n  'Meet The Woo',\n  'Melim',\n  'Mellon Collie And The Infinite Sadness',\n  'Melly vs. Melvin',\n  'Memories...Do Not Open',\n  'Menagerie',\n  'Midnights',\n  'Minecraft - Volume Alpha',\n  'Minutes To Midnight',\n  'Mix Pa Llorar En Tu Cuarto',\n  'Modo Avión',\n  'Monkey Business',\n  'Mono.',\n  'Montana',\n  'Montevallo',\n  'Moosetape',\n  'Morning View',\n  'Motivan2',\n  'Moving Pictures',\n  'Mr. Davis',\n  'Mr. Misunderstood',\n  'Mulan',\n  'Mura Masa',\n  'Music From The Edge Of Heaven',\n  'Music Of The Sun',\n  'My House',\n  'My Kinda Party',\n  'My Krazy Life',\n  \"My Liver Will Handle What My Heart Can't\",\n  'My Moment',\n  'My Own Lane',\n  'My Turn',\n  'My Worlds',\n  'Na Praia (Ao Vivo)',\n  'Nakamura',\n  'Nation Of Two',\n  'Navegando',\n  'Need You Now',\n  'Neon Future III',\n  'Neotheater',\n  'Never Trust A Happy Song',\n  'New English',\n  'News Of The World',\n  'Nicole',\n  'Night & Day',\n  'Nimmerland',\n  'Nimrod',\n  'Nine Track Mind',\n  'No Angel',\n  'No Me Pidas Perdón',\n  'No More Drama',\n  'No Protection',\n  'No Strings Attached',\n  'No Time To Die',\n  'Nobody Is Listening',\n  'Non Stop Erotic Cabaret',\n  'Non-Fiction',\n  'Northsbest',\n  'Nostalgia',\n  'Nostalgia, Ultra',\n  'Notes On A Conditional Form',\n  'Now Or Never',\n  'O Embaixador (Ao Vivo)',\n  'O My Heart',\n  'OK Computer',\n  'Ocean',\n  'Ocean Avenue',\n  'Ocean Eyes',\n  'Odisea',\n  'Oh My My',\n  'Oh, What A Life',\n  'On The 6',\n  'One In A Million',\n  'One More Light',\n  'One Of These Nights',\n  'Open Up And Say...Ahh!',\n  'Ordinary Man',\n  'Origins',\n  'Out Of The Blue',\n  'Over It',\n  'OzuTochi',\n  'PTSD',\n  \"Pa Las Baby's Y Belikeada\",\n  'Pa Que Hablen',\n  \"Pa' Luego Es Tarde\",\n  \"Pa' Otro La 'O\",\n  'Pablo Honey',\n  'Pain Is Love',\n  'Pain Is Temporary',\n  'Painting Pictures',\n  'Palmen Aus Plastik 2',\n  'Para Mi Ex',\n  'Para Siempre',\n  'Partners In Crime',\n  'Pawn Shop',\n  'Pegasus / Neon Shark VS Pegasus',\n  'Pet Sounds',\n  'Piece By Piece',\n  'Pier Pressure',\n  'Pineapple Sunrise',\n  'Piseiro 2020 Ao Vivo',\n  'Planet Pit',\n  'Plans',\n  'Play Deep',\n  'Playa Saturno',\n  'Por Primera Vez',\n  'Por Vida',\n  'Positions',\n  'Post Human: Survival Horror',\n  'Poster Girl',\n  'Prazer, Eu Sou Ferrugem (Ao Vivo)',\n  'Pretty Girls Like Trap Music',\n  'Pretty. Odd.',\n  'Prince Royce',\n  'Prisma',\n  'Prometo',\n  'Providence',\n  'Puberty 2',\n  'Punisher',\n  'Purgatory',\n  'Purple Rain',\n  'Que Bendición',\n  'Queen Of The Clouds',\n  'Quiero Volver',\n  'R&G (Rhythm & Gangsta): The Masterpiece',\n  'Raise!',\n  'Ransom 2',\n  'Rapunzel',\n  'Rare',\n  'Re Mida',\n  'Ready To Die',\n  'Realer',\n  'Rebelde',\n  'Reclassified',\n  'Recovery',\n  'Recuerden Mi Estilo',\n  'Reggatta De Blanc',\n  'Regulate… G Funk Era',\n  'Reik',\n  'Reise, Reise',\n  'Relapse',\n  'Relaxing Piano Lullabies And Natural Sleep Aid For Baby Sleep Music',\n  'Religiously. The Album.',\n  'Replay',\n  'Results May Vary',\n  'Revenge',\n  'Revolve',\n  'Revolver',\n  'Ricky Martin',\n  'Rien 100 Rien',\n  'Ripcord',\n  'Rise And Fall, Rage And Grace',\n  'Rise Of An Empire',\n  'Robin Hood: Prince Of Thieves',\n  'Rock N Roll Jesus',\n  'Romance',\n  'Romances',\n  'Ronan',\n  'Royal Blood',\n  'Rumours',\n  'Sad Boyz 4 Life II',\n  'San Lucas',\n  'Santana World',\n  'Saturation III',\n  'Sauce Boyz',\n  'Savage Mode',\n  'Saxobeats',\n  'Scarlet',\n  'Schwarzes Herz',\n  \"Seal The Deal & Let's Boogie\",\n  'Section.80',\n  'Segundo Romance',\n  'Sehnsucht',\n  'Shake The Snow Globe',\n  'Shang-Chi And The Legend Of The Ten Rings: The Album',\n  'Sheer Heart Attack',\n  'Shiesty Season',\n  'Shock Value',\n  'Shoot For The Stars, Aim For The Moon',\n  'Signed Sealed And Delivered',\n  'Signos',\n  'Silent Alarm',\n  'Simplemente Gracias',\n  'Sin Bandera',\n  'Sing Me A Lullaby, My Sweet Temptation',\n  'Sinner',\n  'Sirio',\n  'Sit Still, Look Pretty',\n  'Skin',\n  'Slowhand',\n  'Smash',\n  'Smithereens',\n  'Snow Cougar',\n  'Social Cues',\n  'Some Girls',\n  'Song Hits From Holiday Inn',\n  'Songs For Dads',\n  'Songs For The Deaf',\n  'Songs For You, Truths For Me',\n  'Songs In The Key Of Life',\n  'Souled Out',\n  'Sounds Of Silence',\n  'Soy Como Quiero Ser',\n  'Speak Now',\n  'Speak Your Mind',\n  'Speakerboxxx/The Love Below',\n  'Spider-Man: Into The Spider-Verse',\n  'Split Decision',\n  'Square Up',\n  'SremmLife',\n  'Starboy',\n  'Stay +',\n  'Stay Dangerous',\n  \"Staying At Tamara's\",\n  'Steppenwolf',\n  'Stick Season',\n  'Still Bill',\n  'Straight Outta Compton',\n  'Strange Trails',\n  'Stronger',\n  'Suavemente',\n  'Sublime',\n  'Suck It and See',\n  'Sucker',\n  'Sueños',\n  'Sugar',\n  'Summer Forever',\n  'Summer,',\n  'Sunset Season',\n  'Sunshine On Leith',\n  'Surfer Rosa',\n  'Sweet Talker',\n  'SweetSexySavage',\n  'System Of A Down',\n  'TA13OO',\n  'Talk That Talk',\n  'Talking Heads: 77',\n  'Tangled Up',\n  'Tango In The Night',\n  'Taxi Driver',\n  'Taylor Swift',\n  \"Tell Me It's Real\",\n  'Ten',\n  \"Ten Summoner's Tales\",\n  'Terra Sem Cep (Ao Vivo)',\n  'Terral',\n  'Testing',\n  'Tha Carter III',\n  'Thank Me Later',\n  \"That's Christmas To Me\",\n  'The Academy',\n  'The Adventures Of Bobby Ray',\n  'The Album',\n  'The Andy Williams Christmas Album',\n  'The Aviary',\n  'The Balcony',\n  'The Battle Of Los Angeles',\n  'The Beatles (White Album)',\n  'The Beginning',\n  'The Better Life',\n  'The Big Day',\n  'The Book',\n  'The Breakfast Club',\n  'The Cars',\n  'The Colour And The Shape',\n  'The Death Of Peace Of Mind',\n  'The Diary Of Alicia Keys',\n  'The Documentary',\n  'The Emancipation Of Mimi',\n  'The Eminem Show',\n  'The End Of Everything',\n  'The Final Countdown',\n  'The Forever Story',\n  'The Foundation',\n  'The Goat',\n  'The Golden Child',\n  'The Good Parts',\n  'The Greatest Showman: Reimagined',\n  'The Green Trip',\n  'The Hardest Love',\n  'The Head And The Heart',\n  'The Human Condition',\n  'The Infamous',\n  'The Lady Killer',\n  'The Last Don II',\n  'The Lion King',\n  'The Lockdown Sessions',\n  'The London Sessions',\n  'The Lord Of The Rings: The Fellowship Of The Ring',\n  'The Lost Boy',\n  'The Magic Of Christmas / The Christmas Song',\n  'The Marshall Mathers LP',\n  'The Martin Garrix Collection',\n  'The Melodic Blue',\n  'The Mockingbird & The Crow',\n  'The Pains Of Growing',\n  'The Papercut Chronicles',\n  'The Perfect Luv Tape',\n  'The Pinkprint',\n  'The Predator',\n  'The Queen Is Dead',\n  'The ReVe Festival: Finale',\n  'The Rise And Fall Of Ziggy Stardust And The Spiders From Mars',\n  'The Rising Tied',\n  'The River',\n  'The Stone Roses',\n  'The Story Of Us',\n  'The Stranger',\n  'The Sufferer & The Witness',\n  \"The Sun's Tirade\",\n  'The Temptations Sing Smokey',\n  'The Time Of Our Lives',\n  'The Way It Is',\n  'The Wonderful World Of Sam Cooke',\n  \"The Writing's On The Wall\",\n  'The Young And The Hopeless',\n  'Therapy',\n  'Therapy Session',\n  'There Is More (Live)',\n  'There Is Nothing Left To Lose',\n  'These Things Happen',\n  'Third Eye Blind',\n  'This Is Me...Then',\n  \"This Unruly Mess I've Made\",\n  'Threat to Survival',\n  'Thrill Of The Chase',\n  'Time',\n  'Timelezz',\n  'To Let A Good Thing Die',\n  'To Pimp A Butterfly',\n  'Toast To Our Differences',\n  'Todos Os Cantos, Vol. 1 (Ao Vivo)',\n  'Too Hard',\n  'Torches X',\n  'Total Xanarchy',\n  'Toto IV',\n  'Toulouse Street',\n  'Tourist History',\n  'Toxicity',\n  'Tragic Kingdom',\n  'Tranquility Base Hotel & Casino',\n  'Traumazine',\n  'Traveler',\n  'Tres Hombres',\n  'Trip At Knight',\n  'Tron: Legacy',\n  'True Blue',\n  'True Colors',\n  'Trustfall',\n  'Tu Veneno Mortal',\n  'Tudo Em Paz',\n  'Ubuntu',\n  'Ugly Is Beautiful',\n  'Ultra 2021',\n  'Una Mattina',\n  'Unbroken',\n  'Uncovered',\n  'Under Pressure',\n  'Unsponsored Content',\n  'Unstoppable',\n  'Unwritten',\n  'Urban Flora',\n  'Urban Hymns',\n  'Use Your Illusion I',\n  'Veneer',\n  'Versions Of Me',\n  'Vibes',\n  'Vice Versa',\n  'Vices & Virtues',\n  'Victory',\n  'Vida',\n  'Viejo Marihuano',\n  'Visualízate',\n  'Walk Away',\n  'Walk Me Home...',\n  'Watch The Throne',\n  'Wave',\n  'We Broke The Rules',\n  'We Love You Tecca',\n  'We Love You Tecca 2',\n  'Weezer (Green Album)',\n  'Welcome To The Madhouse',\n  'Westlife',\n  'What A Time To Be Alive',\n  'What Do You Think About The Car?',\n  'What Is Love?',\n  'What Makes You Country',\n  'What Separates Me From You',\n  \"What You See Is What You Get / What You See Ain't Always What You Get\",\n  \"When It's Dark Out\",\n  'When We All Fall Asleep, Where Do We Go?',\n  'Where The Light Is',\n  'While The World Was Burning',\n  'White Pony',\n  'Whitney',\n  'Who Really Cares',\n  'Who You Are',\n  \"Who's Next\",\n  'Wide Open',\n  'Wilder Mind',\n  'Wildfire',\n  'Willy And The Poor Boys',\n  'Wings / You Never Walk Alone',\n  'Wish',\n  'Wish You Were Here',\n  'Without Warning',\n  'Wonder',\n  'X&Y',\n  'XOXO',\n  'Y Que Quede Claro',\n  'YBN: The Mixtape',\n  'Yo Creo',\n  'You Will Regret',\n  'Youngblood',\n  'Younger Now',\n  'Youth',\n];\n"
  },
  {
    "path": "src/locales/en/music/artist.ts",
    "content": "export default [\n  '$NOT',\n  '$uicideboy$',\n  '(G)I-DLE',\n  '*NSYNC',\n  '2 Chainz',\n  '21 Savage',\n  '6LACK',\n  '? & The Mysterians',\n  'A Boogie Wit da Hoodie',\n  'A Taste of Honey',\n  'A Tribe Called Quest',\n  'A-Ha',\n  'ABBA',\n  'AC/DC',\n  'AJ Tracey',\n  'ATEEZ',\n  'Ace of Base',\n  'Adele',\n  'Ado',\n  'Aerosmith',\n  'Agust D',\n  'Aitana',\n  'Al Dexter & his Troopers',\n  'Al Green',\n  'Al Jolson',\n  'Al Martino',\n  'Alan Jackson',\n  'Alannah Myles',\n  'Alec Benjamin',\n  'Alejandro Sanz',\n  'Alesso',\n  'Alfredo Olivas',\n  'Ali Gatie',\n  'Alice In Chains',\n  'Alina Baraz',\n  'All Time Low',\n  'All-4-One',\n  'All-American Rejects',\n  'Alok',\n  'America',\n  'American Quartet',\n  'Amii Stewart',\n  'Amitabh Bhattacharya',\n  'Ana Castela',\n  'Anderson .Paak',\n  'Andy Grammer',\n  'Angus & Julia Stone',\n  'Anirudh Ravichander',\n  'Anita Ward',\n  'Anitta',\n  'Anton Karas',\n  'Anuel AA',\n  'Arcade Fire',\n  'Archie Bell & The Drells',\n  'Archies',\n  'Aretha Franklin',\n  'Arizona Zervas',\n  'Armin van Buuren',\n  'Arthur Conley',\n  'Artie Shaw',\n  'Asake',\n  'Asees Kaur',\n  'Association',\n  'Atif Aslam',\n  'Audioslave',\n  'Aventura',\n  'Avril Lavigne',\n  'Aya Nakamura',\n  'B J Thomas',\n  'B.o.B',\n  'BLACKPINK',\n  'BONES',\n  'BROCKHAMPTON',\n  'BTS',\n  'Baby Keem',\n  'Bachman-Turner Overdrive',\n  'Backstreet Boys',\n  'Bad Bunny',\n  'Badshah',\n  'Bailey Zimmerman',\n  'Banda El Recodo',\n  'Barbra Streisand',\n  'Barry White',\n  'Bazzi',\n  'Bebe Rexha',\n  'Becky G',\n  'Becky Hill',\n  'Bee Gees',\n  'Ben Bernie',\n  'Ben Howard',\n  'Ben Selvin',\n  'Berlin',\n  'Bessie Smith',\n  'Bethel Music',\n  'Bette Midler',\n  'Beyonce',\n  'Bibi Blocksberg',\n  'Bibi und Tina',\n  'BigXthaPlug',\n  'Bill Doggett',\n  'Bill Haley & his Comets',\n  'Bill Withers',\n  'Billy Davis Jr',\n  'Billy Joel',\n  'Billy Paul',\n  'Billy Preston',\n  'Billy Swan',\n  'Birdy',\n  'Bizarrap',\n  'Blake Shelton',\n  'Blur',\n  'Bob Marley & The Wailers',\n  'Bob Seger',\n  'Bobby Darin',\n  'Bobby Lewis',\n  'Bobby McFerrin',\n  'Bobby Vinton',\n  'Boney M.',\n  'Bonez MC',\n  'Bonnie Tyler',\n  'Booba',\n  'Boston',\n  'BoyWithUke',\n  'Boyce Avenue',\n  'Bradley Cooper',\n  'Bread',\n  'Brent Faiyaz',\n  'Brett Young',\n  'Bring Me The Horizon',\n  'Britney Spears',\n  'Brooks & Dunn',\n  'Bruce Channel',\n  'Bruno & Marrone',\n  'Bryan Adams',\n  'Bryce Vine',\n  'Buddy Holly',\n  'Burna Boy',\n  'C. Tangana',\n  'CKay',\n  'CRO',\n  'Camilo',\n  'Capital Bra',\n  'Captain & Tennille',\n  'Cardi B',\n  'Carin Leon',\n  'Carlos Vives',\n  'Carly Simon',\n  'Carpenters',\n  'Cavetown',\n  'Celine Dion',\n  'Central Cee',\n  'Chaka Khan',\n  'Champs',\n  'Charlie Rich',\n  'Chayanne',\n  'Cheat Codes',\n  'Cher',\n  'Chic',\n  'Chicago',\n  'Chris Brown',\n  'Chris Isaak',\n  'Chris Young',\n  'Christina Aguilera',\n  'Christina Perri',\n  'Christopher Cross',\n  'Chuck Berry',\n  'Ciara',\n  'Cigarettes After Sex',\n  'Cliff Edwards (Ukelele Ike)',\n  'Cody Johnson',\n  'Colbie Caillat',\n  \"Colby O'Donis\",\n  'Cole Swindell',\n  'Coleman Hawkins',\n  'Contours',\n  'Coolio',\n  'Count Basie',\n  'Cris Mj',\n  'Culture Club',\n  'Cyndi Lauper',\n  'D-Block Europe',\n  'DAY6',\n  'DJ Khaled',\n  'DJ Luian',\n  'DJ Nelson',\n  'DMX',\n  'DNCE',\n  'DaVido',\n  'Dadju',\n  'Daft Punk',\n  'Dan + Shay',\n  'Daniel Powter',\n  'Danny Ocean',\n  'Darius Rucker',\n  'Dave',\n  'David Bowie',\n  'David Guetta',\n  'Daya',\n  'Dean Martin',\n  'Deee-Lite',\n  'Deep Purple',\n  'Deftones',\n  'Demi Lovato',\n  'Dennis Lloyd',\n  'Denzel Curry',\n  'Dermot Kennedy',\n  'Desiigner',\n  'Devo',\n  'Dewa 19',\n  'Dexys Midnight Runners',\n  'Diddy',\n  'Dido',\n  'Die drei !!!',\n  'Diego & Victor Hugo',\n  'Diljit Dosanjh',\n  'Dimitri Vegas & Like Mike',\n  'Dinah Shore',\n  'Dionne Warwick',\n  'Dire Straits',\n  'Disclosure',\n  'Dixie Cups',\n  'Doja Cat',\n  'Dolly Parton',\n  'Don Diablo',\n  'Don Henley',\n  'Don McLean',\n  'Don Omar',\n  'Donna Summer',\n  'Donovan',\n  'Dr. Dre',\n  'Drake',\n  'Dreamville',\n  'Dua Lipa',\n  'EMF',\n  'ENHYPEN',\n  'Earth, Wind & Fire',\n  'Ed Sheeran',\n  'Eddie Cantor',\n  'Eddie Cochran',\n  'Eddy Howard',\n  'Edgar Winter Group',\n  'Edwin Hawkins Singers',\n  'Edwin Starr',\n  'El Alfa',\n  'Eladio Carrion',\n  'Electric Light Orchestra',\n  'Elevation Worship',\n  'Ella Henderson',\n  'Ellie Goulding',\n  'Elton John',\n  'Elvis Presley',\n  'Empire of the Sun',\n  'En Vogue',\n  'Enrique Iglesias',\n  'Eslabon Armado',\n  'Ethel Waters',\n  'Etta James',\n  'Evanescence',\n  'Exile',\n  'Extreme',\n  'Faith Hill',\n  'Fall Out Boy',\n  'Fanny Brice',\n  'Farruko',\n  'Fats Domino',\n  'Fats Waller',\n  'Feid',\n  'Felix Jaehn',\n  'Fergie',\n  'Fetty Wap',\n  'Fiersa Besari',\n  'Fifth Harmony',\n  'Fine Young Cannibals',\n  'Five Finger Death Punch',\n  'Fleetwood Mac',\n  'Flo-Rida',\n  'Florence + The Machine',\n  'Flume',\n  'Foo Fighters',\n  'Foreigner',\n  'Foster The People',\n  'Four Aces',\n  'Frank Ocean',\n  'Frank Sinatra',\n  'Frankie Avalon',\n  'Frankie Valli',\n  'Fred Astaire',\n  'Freda Payne',\n  'Freddie Dredd',\n  'Freddy Fender',\n  'French Montana',\n  'Fuerza Regida',\n  'Fujii Kaze',\n  'Future',\n  'G-Eazy',\n  'Garfunkel and Oates',\n  'Gary Lewis & The Playboys',\n  'Gary Numan',\n  'Gene Autry',\n  'Gene Chandler',\n  'Gene Vincent',\n  'George Michael',\n  'George Strait',\n  'Gera MX',\n  'Ghost',\n  'Ghostemane',\n  \"Gigi D'Agostino\",\n  'Gladys Knight & The Pips',\n  'Glass Animals',\n  'Glee Cast',\n  'Gloria Gaynor',\n  'Godsmack',\n  'Gorillaz',\n  'Gotye',\n  'Grand Funk Railroad',\n  'Green Day',\n  'Grouplove',\n  'Grupo Firme',\n  'Grupo Marca Registrada',\n  'Gryffin',\n  'Gucci Mane',\n  'Guess Who',\n  'Gunna',\n  'Gusttavo Lima',\n  'Guy Mitchell',\n  'Gwen Stefani',\n  'Gzuz',\n  'H.E.R.',\n  'HARDY',\n  'Hailee Steinfeld',\n  'Halsey',\n  'Hans Zimmer',\n  'Harris Jayaraj',\n  'Harry Chapin',\n  'Harry James',\n  'Harry Nilsson',\n  'Harry Styles',\n  'Hayley Williams',\n  'Herb Alpert',\n  \"Herman's Hermits\",\n  'Hillsong UNITED',\n  'Hillsong Worship',\n  'Hollywood Undead',\n  'Honey Cone',\n  'Hoobastank',\n  'Hues Corporation',\n  'I Prevail',\n  'ITZY',\n  'IVE',\n  'Ice Cube',\n  'Ice Spice',\n  'Iggy Azalea',\n  'Imagine Dragons',\n  'Incubus',\n  'Internet Money',\n  'Isaac Hayes',\n  'J Geils Band',\n  'J. Cole',\n  'JAY-Z',\n  'JJ Lin',\n  'JP Saxe',\n  'JVKE',\n  'Jack Harlow',\n  'Jack Johnson',\n  'Jackie Wilson',\n  'Jacquees',\n  'James Arthur',\n  'James Brown',\n  'James TW',\n  'James Taylor',\n  'Jamie Foxx',\n  'Janet Jackson',\n  'Janis Joplin',\n  'Jason Aldean',\n  'Jason Mraz',\n  'Jay Chou',\n  'Jay Sean',\n  'Jay Wheeler',\n  'Jaymes Young',\n  'Jean Knight',\n  'Jeezy',\n  'Jennifer Lopez',\n  'Jennifer Warnes',\n  'Jeremih',\n  'Jeremy Zucker',\n  'Jerry Lee Lewis',\n  \"Jerry Murad's Harmonicats\",\n  'Jess Glynne',\n  'Jessie J',\n  'Jewel',\n  'Jimi Hendrix',\n  'Jimin',\n  'Jimmie Rodgers',\n  'Jimmy Dean',\n  'Jo Stafford',\n  'Joan Jett & The Blackhearts',\n  'Joao Gilberto',\n  'Joel Corry',\n  'John Fred & The Playboy Band',\n  'John Legend',\n  'John Mayer',\n  'John Williams',\n  'Johnnie Ray',\n  'Johnnie Taylor',\n  'Johnny Cash',\n  'Johnny Horton',\n  'Johnny Mathis',\n  'Johnny Mercer',\n  'Johnny Nash',\n  'Joji',\n  'Jon Bellion',\n  'Jonas Blue',\n  'Jonas Brothers',\n  'Joni James',\n  'Jorja Smith',\n  'Juan Gabriel',\n  'Juan Luis Guerra 4.40',\n  'Juanes',\n  'Juice Newton',\n  'Julia Michaels',\n  'Justin Bieber',\n  'Justin Quiles',\n  'KALEO',\n  'KAROL G',\n  'KAYTRANADA',\n  'KK',\n  'KSI',\n  'KYLE',\n  'Kacey Musgraves',\n  'Kane Brown',\n  'Kanye West',\n  'Karan Aujla',\n  'Kate Smith',\n  'Katy Perry',\n  'Kay Kyser',\n  'Ke$ha',\n  'Kehlani',\n  'Kelly Clarkson',\n  'Kenny Chesney',\n  'Kenny Loggins',\n  'Kenny Rogers',\n  'Kenshi Yonezu',\n  'Kenya Grace',\n  'Kevin Gates',\n  'Key Glock',\n  'Khalid',\n  'Kim Carnes',\n  'Kim Petras',\n  'Kimbra',\n  'Kina',\n  'King Gnu',\n  'Kings of Leon',\n  'Kingsmen',\n  'Kitty Kallen',\n  'Kodak Black',\n  'Kodaline',\n  'Kollegah',\n  'Kool & The Gang',\n  'Kungs',\n  'Kygo',\n  'Kylie Minogue',\n  'LE SSERAFIM',\n  'LISA',\n  'LMFAO',\n  'LUDMILLA',\n  'La Adictiva Banda San José de Mesillas',\n  'La Oreja de Van Gogh',\n  'Labrinth',\n  'Lady Antebellum',\n  'Lady GaGa',\n  'Lainey Wilson',\n  'Lana Del Rey',\n  'Latto',\n  'Lauryn Hill',\n  'Lauv',\n  'League of Legends',\n  'Lee Brice',\n  'Leon Bridges',\n  'Leona Lewis',\n  'Lesley Gore',\n  'Leslie Odom Jr.',\n  'Liam Payne',\n  'Lifehouse',\n  'Lil Baby',\n  'Lil Dicky',\n  'Lil Durk',\n  'Lil Mosey',\n  'Lil Nas X',\n  'Lil Pump',\n  'Lil Skies',\n  'Lil Tjay',\n  'Lil Uzi Vert',\n  'Lil Yachty',\n  \"Lil' Kim\",\n  \"Lil' Wayne\",\n  'Lin-Manuel Miranda',\n  'Linkin Park',\n  'Lionel Richie',\n  'Lipps Inc',\n  'Lisa Loeb',\n  'Little Peggy March',\n  'Little Richard',\n  'Lofi Fruits Music',\n  'Lord Huron',\n  'Los Del Rio',\n  'Los Dos Carnales',\n  'Los Lobos',\n  'Los Temerarios',\n  'Los Tigres Del Norte',\n  'Los Tucanes De Tijuana',\n  'Lou Reed',\n  'Loud Luxury',\n  'Louis Jordan',\n  'Louis Tomlinson',\n  'Love Unlimited',\n  \"Lovin' Spoonful\",\n  'Luan Santana',\n  'Luciano',\n  'Luis Miguel',\n  'Luis R Conriquez',\n  'Lulu',\n  'Lunay',\n  'Lupe Fiasco',\n  'M',\n  'MAX',\n  'MC Hammer',\n  'MC Ryan SP',\n  'MKTO',\n  'Mabel',\n  'Machine Gun Kelly',\n  'Madison Beer',\n  'Madonna',\n  'Mahalini',\n  'Major Lazer',\n  'Mambo Kingz',\n  'Maneskin',\n  'Marco Antonio Solís',\n  'Margaret Whiting',\n  'Maria Becerra',\n  'Mario',\n  'Mario Lanza',\n  'Mark Ronson',\n  'Maroon 5',\n  'Marshmello',\n  'Martin Garrix',\n  'Mary Ford',\n  'Mary J Blige',\n  'Mary J. Blige',\n  'Mary Wells',\n  'Matoma',\n  'Mau y Ricky',\n  'Meek Mill',\n  'Megadeth',\n  'Melanie',\n  'Melanie Martinez',\n  'Melendi',\n  'Men At Work',\n  'Metro Boomin',\n  'Michael Bublé',\n  'Michael Jackson',\n  'Michael McDonald',\n  'Michael Sembello',\n  'Miguel',\n  'Mike Posner',\n  'Miley Cyrus',\n  'Milky Chance',\n  'Minnie Riperton',\n  'Miracle Tones',\n  'Miranda Lambert',\n  'Mohit Chauhan',\n  'Mon Laferte',\n  'Moneybagg Yo',\n  'Monsta X',\n  'Mora',\n  'Morad',\n  'Morat',\n  'Mother Mother',\n  'Motley Crue',\n  'Ms. Lauryn Hill',\n  'Mumford & Sons',\n  'Muse',\n  'Mya',\n  'Myke Towers',\n  'NCT 127',\n  'NCT DREAM',\n  'NEFFEX',\n  'Nadin Amizah',\n  'Nancy Sinatra',\n  'Nat King Cole',\n  'Nate Smith',\n  'Natti Natasha',\n  'Nayer',\n  'Neil Diamond',\n  'Neil Sedaka',\n  'Nekfeu',\n  'Nelly',\n  'New Vaudeville Band',\n  'Next',\n  'Nickelback',\n  'Nicki Minaj',\n  'Nicki Nicole',\n  'Nicky Jam',\n  'Nina Simone',\n  'Ninho',\n  'Nipsey Hussle',\n  'Nirvana',\n  'Niska',\n  'No Doubt',\n  'Norah Jones',\n  'Normani',\n  'OMI',\n  'ONE OK ROCK',\n  'Oasis',\n  'Official HIGE DANdism',\n  'Offset',\n  'Old Dominion',\n  'Oliver Heldens',\n  'Olivia Rodrigo',\n  'Omah Lay',\n  'One Direction',\n  'Otis Redding',\n  'OutKast',\n  'Owl City',\n  'P Diddy',\n  'P!nk',\n  'PLK',\n  'PNL',\n  'Pamungkas',\n  'Passenger',\n  'Pat Boone',\n  'Patsy Cline',\n  'Patti LaBelle',\n  'Patti Page',\n  'Paul & Paula',\n  'Paul Revere & the Raiders',\n  'Paul Robeson',\n  'Paul Russell',\n  'Paul Whiteman',\n  'Paula Abdul',\n  'Peaches & Herb',\n  'Pearl Jam',\n  'Pee Wee Hunt',\n  'Pee Wee King',\n  'Pentatonix',\n  'Percy Faith',\n  'Percy Sledge',\n  'Peso Pluma',\n  'Peter Cetera',\n  'Peter Gabriel',\n  'Peter, Paul & Mary',\n  'Pharrell Williams',\n  'Pierce The Veil',\n  'Pineapple StormTv',\n  'Pink Floyd',\n  'Pink Sweat$',\n  'Piso 21',\n  'Pitbull',\n  'Plan B',\n  'Player',\n  'Polo G',\n  'Pop Smoke',\n  'Portugal. The Man',\n  'Pouya',\n  'Prince',\n  'Prince Royce',\n  'Pusha T',\n  'Quality Control',\n  'Queen',\n  'Quinn XCII',\n  'R. Kelly',\n  'RAF Camora',\n  'RAYE',\n  'REM',\n  'REO Speedwagon',\n  'Radiohead',\n  \"Rag'n'Bone Man\",\n  'Rage Against The Machine',\n  'Rahat Fateh Ali Khan',\n  'Rainbow Kitten Surprise',\n  'Rammstein',\n  'Rauw Alejandro',\n  'Ray Charles',\n  'Ray Parker Jr',\n  'Ray Stevens',\n  'Red Foley',\n  'Red Hot Chili Peppers',\n  'Red Velvet',\n  'Regard',\n  'Regina Belle',\n  'Reik',\n  'Rels B',\n  'Rema',\n  'Ricardo Arjona',\n  'Rich The Kid',\n  'Rick Astley',\n  'Rick Dees & his Cast of Idiots',\n  'Rick Ross',\n  'Rick Springfield',\n  'Ricky Martin',\n  'Ricky Nelson',\n  'Rihanna',\n  'Rita Ora',\n  'Ritchie Valens',\n  'Rizky Febian',\n  'Rob Thomas',\n  'Roberta Flack',\n  'Robin Schulz',\n  'Robin Thicke',\n  'Rod Stewart',\n  'Rod Wave',\n  'Roddy Ricch',\n  'Roger Miller',\n  'Romeo Santos',\n  'Rosemary Clooney',\n  'Roxette',\n  'Roy Acuff',\n  'Roy Orbison',\n  'Rudimental',\n  'Ruel',\n  'Ruth B.',\n  'Ryan Lewis',\n  'SCH',\n  'SEVENTEEN',\n  'SWV',\n  'Sabaton',\n  'Sabrina Carpenter',\n  'Sachet Tandon',\n  'Sachin-Jigar',\n  'Sade',\n  'Sam Cooke',\n  'Sam Feldt',\n  'Sam Hunt',\n  'Sam Smith',\n  'Sam The Sham & The Pharaohs',\n  'Sammy Davis Jr',\n  'Sammy Kaye',\n  'Santana',\n  'Sasha Alex Sloan',\n  'Savage Garden',\n  'Saweetie',\n  'Scorpions',\n  'Sean Kingston',\n  'Sean Paul',\n  'Sebastian Yatra',\n  'Sech',\n  'Seeb',\n  'Sezen Aksu',\n  'Sfera Ebbasta',\n  'Shaggy',\n  'Shania Twain',\n  'Shawn Mendes',\n  'Sheena Easton',\n  'Shinedown',\n  'Shubh',\n  'Sia',\n  'Sid Sriram',\n  'Sidhu Moose Wala',\n  'Silk',\n  'Silver Convention',\n  'Simon & Garfunkel',\n  \"Sinead O'Connor\",\n  'Sir Mix-a-Lot',\n  'Sister Sledge',\n  'Ski Mask The Slump God',\n  'Skillet',\n  'Skrillex',\n  'Sleeping At Last',\n  'Smokey Robinson',\n  'Snoop Dogg',\n  'Snow Patrol',\n  'Soda Stereo',\n  'Sonu Nigam',\n  'Sophie Ellis-Bextor',\n  'Spencer Davis Group',\n  'Spice Girls',\n  'Stan Getz',\n  'Starland Vocal Band',\n  'Stephen Sanchez',\n  'Steve Aoki',\n  'Steve Lacy',\n  'Steve Winwood',\n  'Stevie B',\n  'Sting',\n  'Stormzy',\n  'Strawberry Alarm Clock',\n  'Stray Kids',\n  'Stromae',\n  'Sublime',\n  'Sum 41',\n  'Summer Walker',\n  'Supertramp',\n  'Survivor',\n  'Swedish House Mafia',\n  'System Of A Down',\n  'T-Pain',\n  'T.I.',\n  'TAEYEON',\n  'TKKG',\n  'TLC',\n  'TOMORROW X TOGETHER',\n  'TOTO',\n  'TWICE',\n  'Tag Team',\n  'Tainy',\n  'Tammi Terrell',\n  'Tanishk Bagchi',\n  'Tate McRae',\n  'Taylor Swift',\n  'Tears For Fears',\n  'Tems',\n  'Tennessee Ernie Ford',\n  \"Terence Trent D'Arby\",\n  'Teresa Brewer',\n  'Terry Jacks',\n  'The Ames Brothers',\n  'The Animals',\n  'The B52s',\n  'The Bangles',\n  'The Beatles',\n  'The Black Eyed Peas',\n  'The Black Keys',\n  'The Box Tops',\n  'The Chainsmokers',\n  'The Chiffons',\n  'The Chordettes',\n  'The Clash',\n  'The Coasters',\n  'The Commodores',\n  'The Cowsills',\n  'The Cranberries',\n  'The Crew-Cuts',\n  'The Cure',\n  'The Detroit Spinners',\n  'The Diamonds',\n  'The Doobie Brothers',\n  'The Doors',\n  'The Drifters',\n  'The Emotions',\n  'The Eurythmics',\n  'The Fireballs',\n  'The Flamingos',\n  'The Foundations',\n  'The Four Seasons',\n  'The Fray',\n  'The Game',\n  'The Go Gos',\n  'The Goo Goo Dolls',\n  'The Head And The Heart',\n  'The Hollies',\n  'The Ink Spots',\n  'The Isley Brothers',\n  'The Jackson 5',\n  'The Kid LAROI',\n  'The Killers',\n  'The Kingston Trio',\n  'The Kooks',\n  'The Lemon Pipers',\n  'The Living Tombstone',\n  'The Lumineers',\n  'The Mamas & The Papas',\n  'The Marvelettes',\n  'The McCoys',\n  'The Mills Brothers',\n  'The Miracles',\n  'The Monkees',\n  'The Moody Blues',\n  'The National',\n  'The Neighbourhood',\n  'The Notorious B.I.G.',\n  \"The O'Jays\",\n  'The Offspring',\n  'The Osmonds',\n  'The Partridge Family',\n  'The Penguins',\n  'The Pet Shop Boys',\n  'The Platters',\n  'The Righteous Brothers',\n  'The Rolling Stones',\n  'The Ronettes',\n  'The Score',\n  'The Script',\n  'The Seekers',\n  'The Shangri-Las',\n  'The Smashing Pumpkins',\n  'The Staple Singers',\n  'The Strokes',\n  'The Supremes',\n  'The Temptations',\n  'The Turtles',\n  'The Vamps',\n  'The Verve',\n  'The Village People',\n  'The Weavers',\n  'The White Stripes',\n  'The Young Rascals',\n  'The Zombies',\n  'Thelma Houston',\n  'Thomas Rhett',\n  'Three Days Grace',\n  'Three Dog Night',\n  'Three Man Down',\n  'Timbaland',\n  'Timmy Trumpet',\n  'Toby Keith',\n  'Tom Jones',\n  'Tom Petty and the Heartbreakers',\n  'Tommy Dorsey',\n  'Tommy Edwards',\n  'Tommy James & the Shondells',\n  'Tone Loc',\n  'Toni Braxton',\n  'Topic',\n  'Tory Lanez',\n  'Tove Lo',\n  'Trevor Daniel',\n  'Trey Songz',\n  'Trippie Redd',\n  'Trueno',\n  'Tulsi Kumar',\n  'Tulus',\n  'Twenty One Pilots',\n  'Two Feet',\n  'Ty Dolla $ign',\n  'Tyga',\n  'Tyler Hubbard',\n  'U2',\n  'UB40',\n  'UZI',\n  'Ufo361',\n  'Upchurch',\n  'V',\n  'Vampire Weekend',\n  'Van McCoy',\n  'Van Morrison',\n  'Vance Joy',\n  'Vanessa Carlton',\n  'Vanessa Williams',\n  'Vera Lynn',\n  'Vernon Dalhart',\n  'Vicente Fernandez',\n  'Vishal-Shekhar',\n  'Volbeat',\n  'WILLOW',\n  'Wale',\n  'Wallows',\n  'Weezer',\n  'Wham!',\n  'Whitney Houston',\n  \"Why Don't We\",\n  'Wilbert Harrison',\n  'Wilson Phillips',\n  'Wiz Khalifa',\n  'Woody Guthrie',\n  'Wyclef Jean',\n  'XXXTENTACION',\n  'Xavi',\n  'YG',\n  'YNW Melly',\n  'YOASOBI',\n  'Yandel',\n  'Years & Years',\n  'Yeat',\n  'Yo Gotti',\n  'Young Dolph',\n  'Young Miko',\n  'Young Thug',\n  'YoungBoy Never Broke Again',\n  'Yung Gravy',\n  'Yuuri',\n  'Yuvan Shankar Raja',\n  'ZAYN',\n  'ZZ Top',\n  'Zac Brown Band',\n  'Zach Bryan',\n  'Zara Larsson',\n  'aespa',\n  'benny blanco',\n  'blink-182',\n  'd4vd',\n  'deadmau5',\n  'girl in red',\n  'gnash',\n  'iann dior',\n  'will.i.am',\n];\n"
  },
  {
    "path": "src/locales/en/music/genre.ts",
    "content": "export default [\n  'Acid House',\n  'Acid Jazz',\n  'Acid Rock',\n  'Acoustic',\n  'Acoustic Blues',\n  'Afro-Pop',\n  'Afrobeat',\n  'Alt-Rock',\n  'Alternative',\n  'Ambient',\n  'American Trad Rock',\n  'Americana',\n  'Anime',\n  'Arena Rock',\n  'Art-Rock',\n  'Avant-Garde',\n  'Avant-Punk',\n  'Baladas y Boleros',\n  'Barbershop',\n  'Baroque',\n  'Bebop',\n  'Big Band',\n  'Black Metal',\n  'Blue Note',\n  'Bluegrass',\n  'Blues',\n  'Boogaloo',\n  'Bop',\n  'Bossa Nova',\n  'Bounce',\n  'Brazilian Funk',\n  'Breakbeat',\n  'Britpop',\n  'CCM',\n  'Cajun',\n  'Cantopop',\n  'Celtic',\n  'Celtic Folk',\n  'Chamber Music',\n  'Chant',\n  'Chanukah',\n  'Chicago Blues',\n  'Chicago House',\n  'Chicano',\n  'Children’s Music',\n  'Chill',\n  'Choral',\n  'Christian',\n  'Christmas',\n  'Classical',\n  'Club',\n  'College Rock',\n  'Conjunto',\n  'Cool Jazz',\n  'Country',\n  'Crunk',\n  'Dance',\n  'Dancehall',\n  'Death Metal',\n  'Deep House',\n  'Delta Blues',\n  'Detroit Techno',\n  'Dirty South',\n  'Disco',\n  'Disney',\n  'Dixieland',\n  'Doo-wop',\n  'Downtempo',\n  'Dream Pop',\n  'Drill',\n  'Drinking Songs',\n  'Drone',\n  \"Drum'n'bass\",\n  'Dub',\n  'Dubstep',\n  'EDM',\n  'Early Music',\n  'East Coast Rap',\n  'Easter',\n  'Easy Listening',\n  'Eclectic',\n  'Electric Blues',\n  'Electro',\n  'Electronic',\n  'Electronica',\n  'Emo',\n  'Enka',\n  'Environmental',\n  'Ethio-jazz',\n  'Experimental',\n  'Experimental Rock',\n  'Flamenco',\n  'Folk',\n  'Folk-Rock',\n  'Forro',\n  'French Pop',\n  'Funk',\n  'Fusion',\n  'Gangsta Rap',\n  'Garage',\n  'German Folk',\n  'German Pop',\n  'Glam Rock',\n  'Gospel',\n  'Goth',\n  'Grime',\n  'Grindcore',\n  'Groove',\n  'Grunge',\n  'Hair Metal',\n  'Halloween',\n  'Happy',\n  'Hard Bop',\n  'Hard Dance',\n  'Hard Rock',\n  'Hardcore',\n  'Hardcore Punk',\n  'Hardcore Rap',\n  'Hardstyle',\n  'Healing',\n  'Heavy Metal',\n  'High Classical',\n  'Hip Hop',\n  'Holiday',\n  'Honky Tonk',\n  'House',\n  'IDM',\n  'Impressionist',\n  'Indie',\n  'Industrial',\n  'Instrumental',\n  'J-Dance',\n  'J-Idol',\n  'J-Pop',\n  'J-Punk',\n  'J-Rock',\n  'J-Ska',\n  'J-Synth',\n  'Jackin House',\n  'Jam Bands',\n  'Japanese Pop',\n  'Jazz',\n  'Jungle',\n  'K-Pop',\n  'Karaoke',\n  'Kayokyoku',\n  'Kids',\n  'Kitsch',\n  'Klezmer',\n  'Krautrock',\n  'Latin',\n  'Latin Jazz',\n  'Latin Rap',\n  'Local',\n  'Lounge',\n  'Lullabies',\n  'MPB',\n  'Mainstream Jazz',\n  'Malay',\n  'Mandopop',\n  'March',\n  'Mariachi',\n  'Mawwal',\n  'Medieval',\n  'Meditation',\n  'Metal',\n  'Metalcore',\n  'Minimal Techno',\n  'Minimalism',\n  'Modern',\n  'Motown',\n  'Mugham',\n  'Musicals',\n  'Musique Concrète',\n  'Nature',\n  'Neo-Soul',\n  'Nerdcore',\n  'New Acoustic',\n  'New Age',\n  'New Mex',\n  'New Wave',\n  'No Wave',\n  'Noise',\n  'Nordic',\n  'Novelty',\n  'OPM',\n  'Oi!',\n  'Old School Rap',\n  'Opera',\n  'Orchestral',\n  'Original Score',\n  'Outlaw Country',\n  'Pagode',\n  'Party',\n  'Piano',\n  'Polka',\n  'Pop',\n  'Pop Film',\n  'Pop Latino',\n  'Post Dubstep',\n  'Power Pop',\n  'Praise & Worship',\n  'Progressive House',\n  'Progressive Rock',\n  'Proto-punk',\n  'Psych Rock',\n  'Psychedelic',\n  'Punk',\n  'Punk Rock',\n  'Qawwali',\n  'Quiet Storm',\n  'R&B',\n  'Ragtime',\n  'Rainy Day',\n  'Rap',\n  'Reggae',\n  'Reggaeton',\n  'Regional Mexicano',\n  'Relaxation',\n  'Renaissance',\n  'Retro',\n  'Rock',\n  'Rockabilly',\n  'Rocksteady',\n  'Romance',\n  'Romantic',\n  'Roots Reggae',\n  'Roots Rock',\n  'SKA',\n  'Sad',\n  'Salsa',\n  'Samba',\n  'Second Line',\n  'Sertanejo',\n  'Shaabi',\n  'Shoegaze',\n  'Sleep',\n  'Smooth Jazz',\n  'Soft Rock',\n  'Soul',\n  'Soundtrack',\n  'Southern Gospel',\n  'Southern Rock',\n  'Space Rock',\n  'Stage And Screen',\n  'Steampunk',\n  'Summer',\n  'Surf',\n  'Swamp Pop',\n  'Swing',\n  'Synth Pop',\n  'Tango',\n  'Techno',\n  'Teen Pop',\n  'Tejano',\n  'Tex-Mex',\n  'Thanksgiving',\n  'Traditional',\n  'Trance',\n  'Trip Hop',\n  'Tropical',\n  'Underground Rap',\n  'Urban',\n  'Urban Cowboy',\n  'West Coast Rap',\n  'Western Swing',\n  'World',\n  'Worldbeat',\n  'Zydeco',\n];\n"
  },
  {
    "path": "src/locales/en/music/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { MusicDefinition } from '../../..';\nimport album from './album';\nimport artist from './artist';\nimport genre from './genre';\nimport song_name from './song_name';\n\nconst music: MusicDefinition = {\n  album,\n  artist,\n  genre,\n  song_name,\n};\n\nexport default music;\n"
  },
  {
    "path": "src/locales/en/music/song_name.ts",
    "content": "export default [\n  '(Everything I Do) I Do it For You',\n  '(Ghost) Riders in the Sky',\n  \"(I Can't Get No) Satisfaction\",\n  \"(I've Got a Gal In) Kalamazoo\",\n  \"(I've Had) the Time of My Life\",\n  \"(It's No) Sin\",\n  '(Just Like) Starting Over',\n  '(Let Me Be Your) Teddy Bear',\n  '(Put Another Nickel In) Music! Music! Music!',\n  '(Sexual) Healing',\n  \"(Sittin' On) the Dock of the Bay\",\n  '(They Long to Be) Close to You',\n  \"(You Keep Me) Hangin' On\",\n  \"(You're My) Soul & Inspiration\",\n  '(Your Love Keeps Lifting Me) Higher & Higher',\n  '12th Street Rag',\n  '1999',\n  '19th Nervous Breakdown',\n  '50 Ways to Leave Your Lover',\n  '9 to 5',\n  '96 Tears',\n  'A Boy Named Sue',\n  \"A Hard Day's Night\",\n  'A String of Pearls',\n  'A Thousand Miles',\n  'A Tree in the Meadow',\n  'A Whiter Shade of Pale',\n  \"A Whole New World (Aladdin's Theme)\",\n  'A Woman in Love',\n  'A-Tisket A-Tasket',\n  'ABC',\n  'Abracadabra',\n  'Ac-cent-tchu-ate the Positive',\n  'Addicted to Love',\n  \"After You've Gone\",\n  'Afternoon Delight',\n  'Again',\n  'Against All Odds (Take a Look At Me Now)',\n  \"Ain't Misbehavin'\",\n  \"Ain't No Mountain High Enough\",\n  \"Ain't No Sunshine\",\n  \"Ain't That a Shame\",\n  'Airplanes',\n  'All Along the Watchtower',\n  'All I Have to Do is Dream',\n  'All I Wanna Do',\n  \"All My Lovin' (You're Never Gonna Get It)\",\n  'All Night Long (All Night)',\n  'All Out of Love',\n  'All Shook Up',\n  'All You Need is Love',\n  'Alone',\n  'Alone Again (Naturally)',\n  'Always On My Mind',\n  'American Pie',\n  'American Woman',\n  'Angie',\n  'Another Brick in the Wall (part 2)',\n  'Another Day in Paradise',\n  'Another Night',\n  'Another One Bites the Dust',\n  'Apologize',\n  'April Showers',\n  'Aquarius/Let The Sunshine In',\n  'Are You Lonesome Tonight?',\n  \"Arthur's Theme (Best That You Can Do)\",\n  'As Time Goes By',\n  'At Last',\n  'At the Hop',\n  \"Auf Wiederseh'n Sweetheart\",\n  'Baby Baby',\n  'Baby Come Back',\n  'Baby Got Back',\n  'Baby Love',\n  'Baby One More Time',\n  'Bad Day',\n  'Bad Girls',\n  'Bad Moon Rising',\n  'Bad Romance',\n  'Bad, Bad Leroy Brown',\n  'Baker Street',\n  \"Ball of Confusion (That's What the World is Today)\",\n  'Ballad of the Green Berets',\n  'Ballerina',\n  'Band On the Run',\n  'Band of Gold',\n  'Battle of New Orleans',\n  'Be Bop a Lula',\n  'Be My Baby',\n  'Be My Love',\n  'Beat It',\n  'Beautiful Day',\n  'Beauty & the Beast',\n  'Because I Love You (The Postman Song)',\n  'Because You Loved Me',\n  'Because of You',\n  'Before The Next Teardrop Falls',\n  'Begin the Beguine',\n  'Behind Closed Doors',\n  'Being With You',\n  'Believe',\n  'Ben',\n  'Bennie & the Jets',\n  'Besame Mucho',\n  'Best of My Love',\n  'Bette Davis Eyes',\n  'Big Bad John',\n  \"Big Girls Don't Cry\",\n  'Billie Jean',\n  'Bitter Sweet Symphony',\n  'Black Or White',\n  'Black Velvet',\n  'Blaze of Glory',\n  'Bleeding Love',\n  'Blue Suede Shoes',\n  'Blue Tango',\n  'Blueberry Hill',\n  'Blurred Lines',\n  'Body & Soul',\n  'Bohemian Rhapsody',\n  'Boogie Oogie Oogie',\n  'Boogie Woogie Bugle Boy',\n  'Boom Boom Pow',\n  'Born in the USA',\n  'Born to Be Wild',\n  'Born to Run',\n  'Boulevard of Broken Dreams',\n  'Brand New Key',\n  \"Brandy (You're A Fine Girl)\",\n  'Breaking Up is Hard to Do',\n  'Breathe',\n  'Bridge Over Troubled Water',\n  'Brother Louie',\n  'Brother, Can You Spare a Dime?',\n  'Brown Eyed Girl',\n  'Brown Sugar',\n  'Build Me Up Buttercup',\n  'Burn',\n  'Buttons & Bows',\n  'Bye Bye Love',\n  'Bye Bye, Blackbird',\n  'Bye, Bye, Bye',\n  'Caldonia Boogie (What Makes Your Big Head So Hard)',\n  \"California Dreamin'\",\n  'California Girls',\n  'Call Me',\n  'Call Me Maybe',\n  'Can You Feel the Love Tonight',\n  \"Can't Buy Me Love\",\n  \"Can't Get Enough of Your Love, Babe\",\n  \"Can't Help Falling in Love\",\n  \"Candle in the Wind '97\",\n  'Candy Man',\n  'Car Wash',\n  'Careless Whisper',\n  'Cars',\n  \"Cat's in the Cradle\",\n  \"Cathy's Clown\",\n  'Celebration',\n  'Centerfold',\n  'Chain of Fools',\n  'Chances Are',\n  'Change the World',\n  'Chapel of Love',\n  'Chattanooga Choo Choo',\n  'Chattanoogie Shoe-Shine Boy',\n  'Check On It',\n  'Cheek to Cheek',\n  'Cherish',\n  'Cherry Pink & Apple Blossom White',\n  'Cold, Cold Heart',\n  'Colors of the Wind',\n  'Come On Eileen',\n  'Come On-a My House',\n  'Come Together',\n  'Coming Up',\n  \"Cracklin' Rosie\",\n  'Crazy',\n  'Crazy For You',\n  'Crazy Little Thing Called Love',\n  'Crazy in Love',\n  'Creep',\n  'Crimson & Clover',\n  'Crocodile Rock',\n  'Cry',\n  'Cry Like a Baby',\n  'Crying',\n  'Da Doo Ron Ron (When He Walked Me Home)',\n  'Dance to the Music',\n  'Dancing Queen',\n  'Dancing in the Dark',\n  'Dancing in the Street',\n  'Dardanella',\n  'Daydream Believer',\n  'December 1963 (Oh What a Night)',\n  'Delicado',\n  'Dilemma',\n  'Disco Duck',\n  'Disco Lady',\n  'Disturbia',\n  'Dizzy',\n  'Do That to Me One More Time',\n  'Do Wah Diddy Diddy',\n  \"Do Ya Think I'm Sexy?\",\n  'Do You Love Me?',\n  \"Don't Be Cruel\",\n  \"Don't Fence Me In\",\n  \"Don't Go Breaking My Heart\",\n  \"Don't Leave Me This Way\",\n  \"Don't Let the Stars Get in Your Eyes\",\n  \"Don't Let the Sun Go Down On Me\",\n  \"Don't Speak\",\n  \"Don't Stop 'Til You Get Enough\",\n  \"Don't Worry Be Happy\",\n  \"Don't You (Forget About Me)\",\n  \"Don't You Want Me\",\n  'Doo Wop (That Thing)',\n  'Down',\n  'Down Hearted Blues',\n  'Down Under',\n  'Downtown',\n  'Dreamlover',\n  'Dreams',\n  \"Drop it Like It's Hot\",\n  'Drops of Jupiter (Tell Me)',\n  'Duke of Earl',\n  'E.T.',\n  'Earth Angel',\n  'Ebony & Ivory',\n  'Eight Days a Week',\n  'Empire State Of Mind',\n  'End of the Road',\n  'Endless Love',\n  'Escape (The Pina Colada Song)',\n  'Eve of Destruction',\n  'Every Breath You Take',\n  'Every Little Thing She Does is Magic',\n  'Everybody Loves Somebody',\n  'Everybody Wants to Rule the World',\n  'Everyday People',\n  'Eye of the Tiger',\n  'Faith',\n  \"Fallin'\",\n  'Fame',\n  'Family Affair',\n  'Fantasy',\n  'Fast Car',\n  'Feel Good Inc',\n  'Feel Like Making Love',\n  'Fire & Rain',\n  'Firework',\n  'Flashdance. What a Feeling',\n  'Fly Robin Fly',\n  'Foolish Games',\n  'Footloose',\n  \"For What It's Worth (Stop, Hey What's That Sound)\",\n  'Fortunate Son',\n  'Frankenstein',\n  'Freak Me',\n  'Freebird',\n  'Frenesi',\n  'Funkytown',\n  \"Gangsta's Paradise\",\n  'Georgia On My Mind',\n  'Georgy Girl',\n  'Get Back',\n  'Get Down Tonight',\n  'Get Off of My Cloud',\n  'Ghostbusters',\n  \"Gimme Some Lovin'\",\n  'Girls Just Wanna Have Fun',\n  'Give Me Everything',\n  'Gives You Hell',\n  'Glamorous',\n  'Glory of Love',\n  'Go Your Own Way',\n  'God Bless America',\n  'God Bless the Child',\n  'Gold Digger',\n  'Gonna Make You Sweat (Everybody Dance Now)',\n  \"Good Lovin'\",\n  'Good Times',\n  'Good Vibrations',\n  'Goodbye Yellow Brick Road',\n  'Goodnight, Irene',\n  'Got to Give it Up',\n  'Grease',\n  'Great Balls of Fire',\n  'Greatest Love of All',\n  'Green Onions',\n  'Green River',\n  'Green Tambourine',\n  'Grenade',\n  'Groove is in the Heart',\n  \"Groovin'\",\n  'Gypsies, Tramps & Thieves',\n  'Hair',\n  'Hang On Sloopy',\n  'Hanging by a Moment',\n  'Hanky Panky',\n  'Happy Days Are Here Again',\n  'Happy Together',\n  'Harbour Lights',\n  \"Hard to Say I'm Sorry\",\n  'Harper Valley PTA',\n  'Have You Ever Really Loved a Woman?',\n  \"He'll Have to Go\",\n  \"He's So Fine\",\n  \"He's a Rebel\",\n  'Heart of Glass',\n  'Heart of Gold',\n  'Heartbreak Hotel',\n  'Hello Dolly',\n  \"Hello, I Love You, Won't You Tell Me Your Name?\",\n  'Help Me, Rhonda',\n  'Help!',\n  'Here Without You',\n  'Here in My Heart',\n  'Hero',\n  'Hey Baby',\n  'Hey Jude',\n  'Hey Paula',\n  'Hey There',\n  'Hey There Delilah',\n  'Hey Ya!',\n  'Higher Love',\n  \"Hips don't lie\",\n  'Hit the Road, Jack',\n  'Hold On',\n  'Hollaback Girl',\n  'Honey',\n  'Honky Tonk',\n  'Honky Tonk Woman',\n  'Horse With No Name',\n  'Hot Child In The City',\n  'Hot Stuff',\n  'Hotel California',\n  'Hound Dog',\n  'House of the Rising Sun',\n  'How Deep is Your Love?',\n  'How Do I Live?',\n  'How Do You Mend a Broken Heart',\n  'How High the Moon',\n  'How Much is That Doggy in the Window?',\n  'How Will I Know',\n  'How You Remind Me',\n  'How to Save a Life',\n  'Hungry Heart',\n  'Hurt So Good',\n  'I Believe I Can Fly',\n  \"I Can Dream, Can't I?\",\n  'I Can Help',\n  'I Can See Clearly Now',\n  \"I Can't Get Next to You\",\n  \"I Can't Get Started\",\n  \"I Can't Go For That (No Can Do)\",\n  \"I Can't Help Myself (Sugar Pie, Honey Bunch)\",\n  \"I Can't Stop Loving You\",\n  \"I Don't Want to Miss a Thing\",\n  'I Fall to Pieces',\n  'I Feel Fine',\n  'I Feel For You',\n  'I Feel Love',\n  'I Get Around',\n  'I Got You (I Feel Good)',\n  'I Got You Babe',\n  'I Gotta Feeling',\n  'I Heard it Through the Grapevine',\n  'I Honestly Love You',\n  'I Just Called to Say I Love You',\n  'I Just Wanna Be Your Everything',\n  'I Kissed A Girl',\n  \"I Love Rock 'n' Roll\",\n  'I Need You Now',\n  'I Only Have Eyes For You',\n  'I Shot the Sheriff',\n  \"I Still Haven't Found What I'm Looking For\",\n  'I Swear',\n  'I Think I Love You',\n  'I Walk the Line',\n  'I Wanna Dance With Somebody (Who Loves Me)',\n  'I Wanna Love You',\n  'I Want You Back',\n  'I Want to Hold Your Hand',\n  'I Want to Know What Love Is',\n  'I Went to Your Wedding',\n  'I Will Always Love You',\n  'I Will Follow Him',\n  'I Will Survive',\n  'I Write the Songs',\n  \"I'll Be Missing You\",\n  \"I'll Be There\",\n  \"I'll Make Love to You\",\n  \"I'll Never Smile Again\",\n  \"I'll Take You There\",\n  \"I'll Walk Alone\",\n  \"I'll be seeing you\",\n  \"I'm Looking Over a Four Leaf Clover\",\n  \"I'm So Lonesome I Could Cry\",\n  \"I'm Sorry\",\n  \"I'm Walking Behind You\",\n  \"I'm Your Boogie Man\",\n  \"I'm Yours\",\n  \"I'm a Believer\",\n  \"I've Heard That Song Before\",\n  'If (They Made Me a King)',\n  \"If I Didn't Care\",\n  \"If You Don't Know Me By Now\",\n  'If You Leave Me Now',\n  'Imagine',\n  'In Da Club',\n  'In the End',\n  'In the Ghetto',\n  'In the Mood',\n  'In the Summertime',\n  'In the Year 2525 (Exordium & Terminus)',\n  'Incense & Peppermints',\n  'Indian Reservation (The Lament Of The Cherokee Reservation Indian)',\n  'Instant Karma',\n  'Iris',\n  'Ironic',\n  'Irreplaceable',\n  'It Had to Be You',\n  \"It's All in the Game\",\n  \"It's My Party\",\n  \"It's Now Or Never\",\n  \"It's Still Rock 'n' Roll to Me\",\n  \"It's Too Late\",\n  'Jack & Diane',\n  'Jailhouse Rock',\n  \"Jessie's Girl\",\n  \"Jive Talkin'\",\n  'Johnny B Goode',\n  'Joy to the World',\n  'Judy in Disguise (With Glasses)',\n  'Jump',\n  \"Jumpin' Jack Flash\",\n  'Just Dance',\n  'Just My Imagination (Running Away With Me)',\n  'Just the Way You Are',\n  'Kansas City',\n  'Karma Chameleon',\n  'Keep On Loving You',\n  'Killing Me Softly With His Song',\n  'King of the Road',\n  'Kiss',\n  'Kiss & Say Goodbye',\n  'Kiss From a Rose',\n  'Kiss Me',\n  'Kiss On My List',\n  'Kiss You All Over',\n  'Knock On Wood',\n  'Knock Three Times',\n  'Kokomo',\n  'Kryptonite',\n  'Kung Fu Fighting',\n  'La Bamba',\n  'Lady',\n  'Lady Marmalade (Voulez-Vous Coucher Aver Moi Ce Soir?)',\n  'Last Train to Clarksville',\n  'Layla',\n  'Le Freak',\n  'Leader of the Pack',\n  'Lean On Me',\n  'Leaving, on a Jet Plane',\n  'Let Me Call You Sweetheart',\n  'Let Me Love You',\n  'Let it Be',\n  'Let it Snow! Let it Snow! Let it Snow!',\n  \"Let's Dance\",\n  \"Let's Get it On\",\n  \"Let's Groove\",\n  \"Let's Hear it For the Boy\",\n  \"Let's Stay Together\",\n  'Light My Fire',\n  'Lights',\n  'Like a Prayer',\n  'Like a Rolling Stone',\n  'Like a Virgin',\n  \"Little Darlin'\",\n  'Little Things Mean a Lot',\n  'Live & Let Die',\n  \"Livin' La Vida Loca\",\n  \"Livin' On a Prayer\",\n  'Living For the City',\n  'Locked Out Of Heaven',\n  'Lola',\n  'Lonely Boy',\n  'Long Cool Woman in a Black Dress',\n  'Long Tall Sally',\n  'Look Away',\n  \"Lookin' Out My Back Door\",\n  'Lose Yourself',\n  'Losing My Religion',\n  'Louie Louie',\n  'Love Child',\n  'Love Hangover',\n  'Love In This Club',\n  \"Love Is Blue (L'Amour Est Bleu)\",\n  'Love Letters in the Sand',\n  'Love Me Do',\n  'Love Me Tender',\n  'Love Shack',\n  \"Love Theme From 'A Star is Born' (Evergreen)\",\n  'Love Train',\n  'Love Will Keep Us Together',\n  'Love is a Many Splendoured Thing',\n  'Love to Love You Baby',\n  \"Love's Theme\",\n  'Loving You',\n  'Low',\n  'Macarena',\n  'Mack the Knife',\n  'Maggie May',\n  'Magic',\n  'Magic Carpet Ride',\n  'Make Love to Me',\n  'Make it With You',\n  \"Makin' Whoopee\",\n  'Mama Told Me Not to Come',\n  'Man in the Mirror',\n  'Manana (Is Soon Enough For Me)',\n  'Maneater',\n  'Maniac',\n  'Maybellene',\n  'Me & Bobby McGee',\n  'Me & Mrs Jones',\n  'Memories Are Made of This',\n  'Mercy Mercy Me (The Ecology)',\n  'Mickey',\n  'Midnight Train to Georgia',\n  'Minnie the Moocher',\n  'Miss You',\n  'Miss You Much',\n  'Mister Sandman',\n  'Mmmbop',\n  'Mona Lisa',\n  'Monday Monday',\n  'Money For Nothing',\n  'Mony Mony',\n  'Mood Indigo',\n  'Moonlight Cocktail',\n  'Moonlight Serenade',\n  'More Than Words',\n  'More Than a Feeling',\n  'Morning Train (Nine to Five)',\n  'Mr Big Stuff',\n  'Mr Brightside',\n  'Mr Tambourine Man',\n  \"Mrs Brown You've Got a Lovely Daughter\",\n  'Mrs Robinson',\n  'Mule Train',\n  'Music',\n  'My Blue Heaven',\n  \"My Boyfriend's Back\",\n  'My Eyes Adored You',\n  'My Girl',\n  'My Guy',\n  'My Heart Will Go On',\n  'My Life',\n  'My Love',\n  'My Man',\n  'My Prayer',\n  'My Sharona',\n  'My Sweet Lord',\n  'Na Na Hey Hey (Kiss Him Goodbye)',\n  'Nature Boy',\n  'Near You',\n  'Need You Now',\n  'Need You Tonight',\n  'Never Gonna Give You Up',\n  'Night & Day',\n  'Night Fever',\n  'Nights in White Satin',\n  'No One',\n  'No Scrubs',\n  'Nobody Does it Better',\n  \"Nothin' on You\",\n  'Nothing Compares 2 U',\n  \"Nothing's Gonna Stop Us Now\",\n  'Ode To Billie Joe',\n  'Oh Happy Day',\n  'Oh My Papa (O Mein Papa)',\n  'Oh, Pretty Woman',\n  \"Ol' Man River\",\n  'Ole Buttermilk Sky',\n  'On Bended Knee',\n  'On My Own',\n  'On the Atchison, Topeka & the Santa Fe',\n  'One',\n  'One Bad Apple',\n  'One More Try',\n  \"One O'Clock Jump\",\n  'One Sweet Day',\n  'One of These Nights',\n  'One of Us',\n  'Only The Lonely (Know The Way I Feel)',\n  'Only You (And You Alone)',\n  'Open Arms',\n  'Over There',\n  'Over the Rainbow',\n  'Paint it Black',\n  \"Papa Don't Preach\",\n  'Papa Was a Rolling Stone',\n  \"Papa's Got a Brand New Bag\",\n  'Paper Doll',\n  'Paper Planes',\n  'Paperback Writer',\n  'Party Rock Anthem',\n  \"Peg o' My Heart\",\n  'Peggy Sue',\n  'Pennies From Heaven',\n  'Penny Lane',\n  'People',\n  'People Got to Be Free',\n  'Personality',\n  'Philadelphia Freedom',\n  'Physical',\n  'Piano Man',\n  'Pick Up the Pieces',\n  \"Pistol Packin' Mama\",\n  'Play That Funky Music',\n  'Please Mr Postman',\n  'Poker Face',\n  'Pon De Replay',\n  'Pony Time',\n  'Pop Muzik',\n  'Prisoner of Love',\n  'Private Eyes',\n  'Promiscuous',\n  'Proud Mary',\n  'Purple Haze',\n  'Purple Rain',\n  \"Puttin' on the Ritz\",\n  'Que sera sera (Whatever will be will be)',\n  'Queen of Hearts',\n  'Rag Doll',\n  'Rag Mop',\n  'Rags to Riches',\n  'Raindrops Keep Falling On My Head',\n  'Rapture',\n  'Ray of Light',\n  \"Reach Out (I'll Be There)\",\n  'Red Red Wine',\n  'Rehab',\n  'Respect',\n  'Return to Sender',\n  'Reunited',\n  'Revolution',\n  'Rhapsody in Blue',\n  'Rhinestone Cowboy',\n  'Rich Girl',\n  'Riders On the Storm',\n  'Right Back Where We Started From',\n  'Ring My Bell',\n  'Ring of Fire',\n  'Rock Around the Clock',\n  'Rock With You',\n  'Rock Your Baby',\n  'Rock the Boat',\n  'Rock the Casbah',\n  'Roll Over Beethoven',\n  'Roll With It',\n  'Rolling In The Deep',\n  'Rosanna',\n  'Roses Are Red',\n  'Royals',\n  'Ruby Tuesday',\n  'Rudolph, the Red-Nosed Reindeer',\n  'Rum & Coca-Cola',\n  'Runaround Sue',\n  'Runaway',\n  'Running Scared',\n  'Rush Rush',\n  'Sailing',\n  'Save the Best For Last',\n  'Save the Last Dance For Me',\n  'Say It Right',\n  'Say My Name',\n  'Say Say Say',\n  'Say You, Say Me',\n  \"School's Out\",\n  'Seasons in the Sun',\n  'Secret Love',\n  'Sentimental Journey',\n  'Sexyback',\n  'Sh-Boom (Life Could Be a Dream)',\n  'Shadow Dancing',\n  'Shake Down',\n  'Shake You Down',\n  'She Drives Me Crazy',\n  'She Loves You',\n  \"She's a Lady\",\n  'Shining Star',\n  'Shop Around',\n  'Shout',\n  'Silly Love Songs',\n  'Since U Been Gone',\n  'Sing, Sing, Sing (With A Swing)',\n  'Singing The Blues',\n  'Single Ladies (Put A Ring On It)',\n  'Sir Duke',\n  'Sixteen Tons',\n  'Sledgehammer',\n  'Sleep Walk',\n  'Sleepy Lagoon',\n  'Slow Poke',\n  'Smells Like Teen Spirit',\n  'Smoke Gets in Your Eyes',\n  'Smoke On the Water',\n  'Smoke! Smoke! Smoke! (That Cigarette)',\n  'Smooth',\n  'So Much in Love',\n  'Soldier Boy',\n  'Some Enchanted Evening',\n  'Some of These Days',\n  'Somebody That I Used to Know',\n  'Somebody to Love',\n  'Someday',\n  \"Somethin' Stupid\",\n  'Something',\n  'Soul Man',\n  'Spanish Harlem',\n  'Spill the Wine',\n  'Spinning Wheel',\n  'Spirit in the Sky',\n  'St George & the Dragonette',\n  'St Louis Blues',\n  'Stagger Lee',\n  'Stairway to Heaven',\n  'Stand By Me',\n  'Stardust',\n  'Stars & Stripes Forever',\n  'Stay (I Missed You)',\n  \"Stayin' Alive\",\n  'Stop! in the Name of Love',\n  \"Stormy Weather (Keeps Rainin' All the Time)\",\n  'Straight Up',\n  'Strange Fruit',\n  'Stranger On the Shore',\n  'Strangers in the Night',\n  'Strawberry Fields Forever',\n  'Streets of Philadelphia',\n  'Stronger',\n  'Stuck On You',\n  'Sugar Shack',\n  'Sugar Sugar',\n  'Summer in the City',\n  'Summertime Blues',\n  'Sunday, Monday or Always',\n  'Sunshine Superman',\n  'Sunshine of Your Love',\n  'Superstar',\n  'Superstition',\n  \"Surfin' USA\",\n  'Suspicious Minds',\n  'Swanee',\n  'Sweet Caroline (Good Times Never Seemed So Good)',\n  \"Sweet Child O' Mine\",\n  'Sweet Dreams (Are Made of This)',\n  'Sweet Georgia Brown',\n  'Sweet Home Alabama',\n  'Sweet Soul Music',\n  'Swinging On a Star',\n  'T For Texas (Blue Yodel No 1)',\n  'TSOP (The Sound of Philadelphia)',\n  'Take Me Home, Country Roads',\n  'Take My Breath Away',\n  'Take On Me',\n  \"Take The 'A' Train\",\n  'Take a Bow',\n  'Tammy',\n  'Tangerine',\n  'Tears in Heaven',\n  'Tears of a Clown',\n  'Temperature',\n  'Tennessee Waltz',\n  'Tequila',\n  'Tha Crossroads',\n  'Thank You (Falettinme be Mice Elf Again)',\n  'That Lucky Old Sun (Just Rolls Around Heaven All Day)',\n  'That Old Black Magic',\n  \"That'll Be the Day\",\n  \"That's Amore\",\n  \"That's What Friends Are For\",\n  \"That's the Way (I Like It)\",\n  \"That's the Way Love Goes\",\n  'The Boy is Mine',\n  'The Boys of Summer',\n  'The Christmas Song (Chestnuts Roasting On An Open Fire)',\n  'The End of the World',\n  'The First Time Ever I Saw Your Face',\n  'The Girl From Ipanema',\n  'The Glow-Worm',\n  'The Great Pretender',\n  'The Gypsy',\n  'The Hustle',\n  'The Joker',\n  'The Last Dance',\n  'The Letter',\n  'The Loco-Motion',\n  'The Long & Winding Road',\n  'The Love You Save',\n  'The Morning After',\n  'The Power of Love',\n  \"The Prisoner's Song\",\n  'The Reason',\n  'The Rose',\n  'The Sign',\n  'The Song From Moulin Rouge (Where Is Your Heart)',\n  'The Sounds of Silence',\n  'The Streak',\n  'The Sweet Escape',\n  'The Thing',\n  'The Tide is High',\n  'The Tracks of My Tears',\n  'The Twist',\n  'The Wanderer',\n  'The Way We Were',\n  'The Way You Look Tonight',\n  'The Way You Move',\n  \"Theme From 'A Summer Place'\",\n  \"Theme From 'Greatest American Hero' (Believe It Or Not)\",\n  \"Theme From 'Shaft'\",\n  'There goes my baby',\n  'These Boots Are Made For Walking',\n  'Third Man Theme',\n  'This Diamond Ring',\n  \"This Guy's in Love With You\",\n  'This Land is Your Land',\n  'This Love',\n  'This Ole House',\n  'This Used to Be My Playground',\n  'Three Coins in the Fountain',\n  'Three Times a Lady',\n  'Thrift Shop',\n  'Thriller',\n  'Ticket to Ride',\n  \"Tie a Yellow Ribbon 'round the Old Oak Tree\",\n  'Tiger Rag',\n  'Tighten Up',\n  'Tik-Toc',\n  'Till I Waltz Again With You',\n  'Till The End of Time',\n  'Time After Time',\n  'Time of the Season',\n  'To Sir, with Love',\n  'Tom Dooley',\n  \"Tonight's the Night (Gonna Be Alright)\",\n  'Too Close',\n  'Too Young',\n  'Tossing & Turning',\n  'Total Eclipse of the Heart',\n  'Touch Me',\n  'Toxic',\n  \"Travellin' Band\",\n  \"Travellin' Man\",\n  'Truly Madly Deeply',\n  'Turn! Turn! Turn! (To Everything There is a Season)',\n  'Tutti Frutti',\n  'Twist & Shout',\n  'Two Hearts',\n  \"U Can't Touch This\",\n  'U Got it Bad',\n  'Umbrella',\n  'Un-Break My Heart',\n  'Unbelievable',\n  'Unchained Melody',\n  'Uncle Albert (Admiral Halsey)',\n  'Under the Boardwalk',\n  'Under the Bridge',\n  'Unforgettable',\n  'Up Around the Bend',\n  'Up Up & Away',\n  'Up Where We Belong',\n  'Upside Down',\n  'Use Somebody',\n  'Vaya Con Dios (may God Be With You)',\n  'Venus',\n  'Vision of Love',\n  'Viva La Vida',\n  'Vogue',\n  'Volare',\n  'Wabash Cannonball',\n  'Waiting For a Girl Like You',\n  'Wake Me Up Before You Go Go',\n  'Wake Up Little Susie',\n  \"Walk Don't Run\",\n  'Walk Like a Man',\n  'Walk Like an Egyptian',\n  'Walk On By',\n  'Walk On the Wild Side',\n  'Walk This Way',\n  'Wannabe',\n  'Want Ads',\n  'Wanted',\n  'War',\n  'Waterfalls',\n  'Wayward Wind',\n  'We Are Family',\n  'We Are Young',\n  'We Are the Champions',\n  'We Are the World',\n  'We Belong Together',\n  'We Built This City',\n  'We Can Work it Out',\n  \"We Didn't Start the Fire\",\n  'We Found Love',\n  'We Got The Beat',\n  'We Will Rock You',\n  \"We've Only Just Begun\",\n  'Weak',\n  'Wedding Bell Blues',\n  'West End Blues',\n  'West End Girls',\n  'What Goes Around Comes Around',\n  'What a Fool Believes',\n  \"What'd I Say\",\n  \"What's Going On?\",\n  \"What's Love Got to Do With It?\",\n  'Whatcha Say',\n  'Wheel of Fortune',\n  'When Doves Cry',\n  'When You Wish Upon a Star',\n  'When a Man Loves a Woman',\n  'Where Did Our Love Go',\n  'Where is the Love?',\n  'Whip It',\n  'Whispering',\n  'White Christmas',\n  'White Rabbit',\n  'Whole Lotta Love',\n  \"Whole Lotta Shakin' Goin' On\",\n  'Whoomp! (There it Is)',\n  'Why Do Fools Fall in Love?',\n  \"Why Don't You Believe Me?\",\n  'Wichita Lineman',\n  'Wicked Game',\n  'Wild Thing',\n  'Wild Wild West',\n  'Will It Go Round In Circles',\n  'Will You Love Me Tomorrow',\n  'Winchester Cathedral',\n  'Wind Beneath My Wings',\n  'Wipe Out',\n  'Wishing Well',\n  'With Or Without You',\n  'Without Me',\n  'Without You',\n  'Woman',\n  \"Won't Get Fooled Again\",\n  'Wooly Bully',\n  'Working My Way Back to You',\n  'YMCA',\n  'Yakety Yak',\n  'Yeah!',\n  'Yellow Rose of Texas',\n  'Yesterday',\n  \"You Ain't Seen Nothin' Yet\",\n  'You Always Hurt the One You Love',\n  'You Are the Sunshine of My Life',\n  'You Belong With Me',\n  'You Belong to Me',\n  \"You Can't Hurry Love\",\n  \"You Don't Bring Me Flowers\",\n  \"You Don't Have to Be a Star (To Be in My Show)\",\n  'You Light Up My Life',\n  'You Make Me Feel Brand New',\n  'You Make Me Feel Like Dancing',\n  'You Really Got Me',\n  'You Send Me',\n  'You Sexy Thing',\n  'You Were Meant for Me',\n  'You make Me Wanna',\n  \"You'll Never Know\",\n  \"You're Beautiful\",\n  \"You're So Vain\",\n  \"You're Still the One\",\n  \"You're the One That I Want\",\n  \"You've Got a Friend\",\n  \"You've Lost That Lovin' Feelin'\",\n  \"Your Cheatin' Heart\",\n  'Your Song',\n];\n"
  },
  {
    "path": "src/locales/en/person/bio_part.ts",
    "content": "export default [\n  'activist',\n  'artist',\n  'author',\n  'blogger',\n  'business owner',\n  'coach',\n  'creator',\n  'designer',\n  'developer',\n  'dreamer',\n  'educator',\n  'engineer',\n  'entrepreneur',\n  'environmentalist',\n  'film lover',\n  'filmmaker',\n  'foodie',\n  'founder',\n  'friend',\n  'gamer',\n  'geek',\n  'grad',\n  'inventor',\n  'leader',\n  'model',\n  'musician',\n  'nerd',\n  'parent',\n  'patriot',\n  'person',\n  'philosopher',\n  'photographer',\n  'public speaker',\n  'scientist',\n  'singer',\n  'streamer',\n  'student',\n  'teacher',\n  'traveler',\n  'veteran',\n  'writer',\n];\n"
  },
  {
    "path": "src/locales/en/person/bio_pattern.ts",
    "content": "export default [\n  '{{person.bio_part}}',\n  '{{person.bio_part}}, {{person.bio_part}}',\n  '{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}}',\n  '{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}',\n  '{{word.noun}} {{person.bio_supporter}}',\n  '{{word.noun}} {{person.bio_supporter}}  {{internet.emoji}}',\n  '{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}}',\n  '{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}} {{internet.emoji}}',\n];\n"
  },
  {
    "path": "src/locales/en/person/bio_supporter.ts",
    "content": "export default [\n  'advocate',\n  'devotee',\n  'enthusiast',\n  'fan',\n  'junkie',\n  'lover',\n  'supporter',\n];\n"
  },
  {
    "path": "src/locales/en/person/first_name.ts",
    "content": "export default {\n  generic: [\n    'Aaliyah',\n    'Abagail',\n    'Abbey',\n    'Abbie',\n    'Abbigail',\n    'Abby',\n    'Abdiel',\n    'Abdul',\n    'Abdullah',\n    'Abe',\n    'Abelardo',\n    'Abigail',\n    'Abigale',\n    'Abigayle',\n    'Abner',\n    'Adah',\n    'Adalberto',\n    'Adaline',\n    'Adan',\n    'Addie',\n    'Addison',\n    'Adela',\n    'Adelbert',\n    'Adele',\n    'Adelia',\n    'Adeline',\n    'Adell',\n    'Adella',\n    'Adelle',\n    'Aditya',\n    'Adolf',\n    'Adolfo',\n    'Adolph',\n    'Adolphus',\n    'Adonis',\n    'Adrain',\n    'Adriana',\n    'Adrianna',\n    'Adriel',\n    'Adrien',\n    'Afton',\n    'Aglae',\n    'Agustin',\n    'Agustina',\n    'Ahmad',\n    'Ahmed',\n    'Aida',\n    'Aidan',\n    'Aiden',\n    'Aileen',\n    'Aimee',\n    'Aisha',\n    'Aiyana',\n    'Akeem',\n    'Alaina',\n    'Alana',\n    'Alanis',\n    'Alanna',\n    'Alayna',\n    'Alba',\n    'Albertha',\n    'Albin',\n    'Albina',\n    'Alda',\n    'Alden',\n    'Alec',\n    'Aleen',\n    'Alejandra',\n    'Alejandrin',\n    'Alek',\n    'Alena',\n    'Alene',\n    'Alessandra',\n    'Alessandro',\n    'Alessia',\n    'Aletha',\n    'Alexa',\n    'Alexandre',\n    'Alexandrea',\n    'Alexandria',\n    'Alexandrine',\n    'Alexandro',\n    'Alexane',\n    'Alexanne',\n    'Alexie',\n    'Alexys',\n    'Alexzander',\n    'Alf',\n    'Alfonzo',\n    'Alford',\n    'Alfreda',\n    'Ali',\n    'Alia',\n    'Alisa',\n    'Alisha',\n    'Alivia',\n    'Aliya',\n    'Aliyah',\n    'Aliza',\n    'Alize',\n    'Allene',\n    'Allie',\n    'Ally',\n    'Alphonso',\n    'Alta',\n    'Althea',\n    'Alva',\n    'Alvah',\n    'Alvena',\n    'Alvera',\n    'Alverta',\n    'Alvina',\n    'Alvis',\n    'Alyce',\n    'Alycia',\n    'Alysa',\n    'Alysha',\n    'Alyson',\n    'Alysson',\n    'Amalia',\n    'Amani',\n    'Amara',\n    'Amari',\n    'Amaya',\n    'Ambrose',\n    'Amelie',\n    'Amely',\n    'America',\n    'Americo',\n    'Amie',\n    'Amina',\n    'Amir',\n    'Amira',\n    'Amiya',\n    'Amparo',\n    'Amya',\n    'Anabel',\n    'Anabelle',\n    'Anahi',\n    'Anais',\n    'Anastacio',\n    'Anastasia',\n    'Anderson',\n    'Andreane',\n    'Andreanne',\n    'Angel',\n    'Angeline',\n    'Angelita',\n    'Angus',\n    'Anibal',\n    'Anika',\n    'Anissa',\n    'Aniya',\n    'Aniyah',\n    'Anjali',\n    'Annabel',\n    'Annabell',\n    'Annabelle',\n    'Annalise',\n    'Annamae',\n    'Annamarie',\n    'Annetta',\n    'Ansel',\n    'Ansley',\n    'Antone',\n    'Antonetta',\n    'Antonette',\n    'Antonietta',\n    'Antonina',\n    'Antwan',\n    'Antwon',\n    'Anya',\n    'Ara',\n    'Araceli',\n    'Aracely',\n    'Arch',\n    'Archibald',\n    'Ardella',\n    'Arden',\n    'Ardith',\n    'Arely',\n    'Ari',\n    'Ariane',\n    'Arianna',\n    'Aric',\n    'Ariel',\n    'Arielle',\n    'Arjun',\n    'Arlie',\n    'Arlo',\n    'Armand',\n    'Armani',\n    'Arnaldo',\n    'Arne',\n    'Arno',\n    'Arnoldo',\n    'Arnulfo',\n    'Aron',\n    'Art',\n    'Arvel',\n    'Arvid',\n    'Arvilla',\n    'Aryanna',\n    'Asa',\n    'Asha',\n    'Ashlee',\n    'Ashleigh',\n    'Ashly',\n    'Ashlynn',\n    'Ashton',\n    'Ashtyn',\n    'Asia',\n    'Assunta',\n    'Astrid',\n    'Athena',\n    'Aubree',\n    'Audie',\n    'Audra',\n    'Audreanne',\n    'August',\n    'Augusta',\n    'Augustine',\n    'Augustus',\n    'Aurelia',\n    'Aurelie',\n    'Aurelio',\n    'Aurore',\n    'Austen',\n    'Austyn',\n    'Autumn',\n    'Ava',\n    'Avery',\n    'Avis',\n    'Axel',\n    'Ayana',\n    'Ayden',\n    'Ayla',\n    'Aylin',\n    'Baby',\n    'Bailee',\n    'Bailey',\n    'Barney',\n    'Baron',\n    'Barrett',\n    'Bart',\n    'Bartholome',\n    'Barton',\n    'Baylee',\n    'Beau',\n    'Beaulah',\n    'Bell',\n    'Bella',\n    'Belle',\n    'Benedict',\n    'Bennett',\n    'Benton',\n    'Berenice',\n    'Bernadine',\n    'Bernardo',\n    'Berneice',\n    'Bernhard',\n    'Bernie',\n    'Berniece',\n    'Bernita',\n    'Berry',\n    'Berta',\n    'Bertram',\n    'Bertrand',\n    'Beryl',\n    'Bethel',\n    'Bette',\n    'Bettie',\n    'Bettye',\n    'Bianka',\n    'Birdie',\n    'Blair',\n    'Blaise',\n    'Blaze',\n    'Bo',\n    'Bonita',\n    'Boris',\n    'Braden',\n    'Bradly',\n    'Brady',\n    'Braeden',\n    'Brain',\n    'Brando',\n    'Brandt',\n    'Brandyn',\n    'Brannon',\n    'Branson',\n    'Brant',\n    'Braulio',\n    'Braxton',\n    'Brayan',\n    'Breana',\n    'Breanna',\n    'Breanne',\n    'Brenden',\n    'Brendon',\n    'Brenna',\n    'Brennan',\n    'Brennon',\n    'Bret',\n    'Bria',\n    'Briana',\n    'Brianne',\n    'Brice',\n    'Bridgette',\n    'Bridie',\n    'Brielle',\n    'Brigitte',\n    'Brionna',\n    'Brisa',\n    'Britney',\n    'Brock',\n    'Broderick',\n    'Brody',\n    'Brook',\n    'Brooklyn',\n    'Brooks',\n    'Brown',\n    'Bryana',\n    'Bryce',\n    'Brycen',\n    'Bryon',\n    'Buck',\n    'Bud',\n    'Buddy',\n    'Buford',\n    'Bulah',\n    'Burdette',\n    'Burley',\n    'Burnice',\n    'Buster',\n    'Cade',\n    'Caden',\n    'Caesar',\n    'Caitlyn',\n    'Cale',\n    'Caleigh',\n    'Cali',\n    'Calista',\n    'Callie',\n    'Camden',\n    'Camila',\n    'Camilla',\n    'Camren',\n    'Camron',\n    'Camryn',\n    'Camylle',\n    'Candelario',\n    'Candida',\n    'Candido',\n    'Cara',\n    'Carey',\n    'Carissa',\n    'Carlee',\n    'Carleton',\n    'Carley',\n    'Carli',\n    'Carlie',\n    'Carlo',\n    'Carlotta',\n    'Carmel',\n    'Carmela',\n    'Carmella',\n    'Carmelo',\n    'Carmine',\n    'Carolanne',\n    'Carolina',\n    'Carolyne',\n    'Carson',\n    'Carter',\n    'Casandra',\n    'Casey',\n    'Casimer',\n    'Casimir',\n    'Casper',\n    'Cassandre',\n    'Cassidy',\n    'Cassie',\n    'Catalina',\n    'Caterina',\n    'Catharine',\n    'Cathrine',\n    'Cathryn',\n    'Cayla',\n    'Ceasar',\n    'Cecile',\n    'Cedrick',\n    'Celestine',\n    'Celestino',\n    'Celine',\n    'Chadd',\n    'Chadrick',\n    'Chaim',\n    'Chance',\n    'Chandler',\n    'Chanel',\n    'Chanelle',\n    'Charity',\n    'Charley',\n    'Chase',\n    'Chasity',\n    'Chauncey',\n    'Chaya',\n    'Chaz',\n    'Chelsey',\n    'Chelsie',\n    'Chesley',\n    'Chet',\n    'Cheyanne',\n    'Cheyenne',\n    'Chloe',\n    'Christ',\n    'Christa',\n    'Christelle',\n    'Christiana',\n    'Christop',\n    'Christophe',\n    'Chyna',\n    'Ciara',\n    'Cicero',\n    'Cielo',\n    'Cierra',\n    'Citlalli',\n    'Clair',\n    'Clarabelle',\n    'Clare',\n    'Clarissa',\n    'Claud',\n    'Claudie',\n    'Claudine',\n    'Clemens',\n    'Clement',\n    'Clementina',\n    'Clementine',\n    'Clemmie',\n    'Cleo',\n    'Cleora',\n    'Cleta',\n    'Cletus',\n    'Cleve',\n    'Cleveland',\n    'Clotilde',\n    'Clovis',\n    'Cloyd',\n    'Coby',\n    'Colby',\n    'Cole',\n    'Coleman',\n    'Collin',\n    'Colt',\n    'Colten',\n    'Colton',\n    'Columbus',\n    'Concepcion',\n    'Conner',\n    'Connor',\n    'Conor',\n    'Constantin',\n    'Consuelo',\n    'Cooper',\n    'Coralie',\n    'Corbin',\n    'Cordelia',\n    'Cordell',\n    'Cordia',\n    'Cordie',\n    'Corene',\n    'Corine',\n    'Cornell',\n    'Corrine',\n    'Cortez',\n    'Cortney',\n    'Coty',\n    'Courtney',\n    'Coy',\n    'Crawford',\n    'Creola',\n    'Cristal',\n    'Cristian',\n    'Cristobal',\n    'Cristopher',\n    'Cruz',\n    'Crystel',\n    'Cullen',\n    'Curt',\n    'Cydney',\n    'Cyril',\n    'Cyrus',\n    \"D'angelo\",\n    'Dagmar',\n    'Dahlia',\n    'Daija',\n    'Daisha',\n    'Dakota',\n    'Dallin',\n    'Dalton',\n    'Damaris',\n    'Dameon',\n    'Damian',\n    'Damien',\n    'Damion',\n    'Dana',\n    'Dandre',\n    'Dane',\n    'Dangelo',\n    'Danial',\n    'Daniela',\n    'Daniella',\n    'Danika',\n    'Dannie',\n    'Dante',\n    'Danyka',\n    'Daphne',\n    'Daphnee',\n    'Daphney',\n    'Darby',\n    'Daren',\n    'Darian',\n    'Dariana',\n    'Darien',\n    'Dario',\n    'Darion',\n    'Darius',\n    'Daron',\n    'Darrick',\n    'Darrion',\n    'Darron',\n    'Darwin',\n    'Dashawn',\n    'Dasia',\n    'Davin',\n    'Davion',\n    'Davon',\n    'Davonte',\n    'Dawson',\n    'Dax',\n    'Dayana',\n    'Dayna',\n    'Dayne',\n    'Dayton',\n    'Deangelo',\n    'Declan',\n    'Dedric',\n    'Dedrick',\n    'Dee',\n    'Deion',\n    'Deja',\n    'Dejah',\n    'Dejon',\n    'Dejuan',\n    'Delaney',\n    'Delfina',\n    'Delilah',\n    'Dell',\n    'Delmer',\n    'Delpha',\n    'Delphia',\n    'Delphine',\n    'Delta',\n    'Demarco',\n    'Demarcus',\n    'Demario',\n    'Demetris',\n    'Demetrius',\n    'Demond',\n    'Dena',\n    'Denis',\n    'Deon',\n    'Deondre',\n    'Deontae',\n    'Deonte',\n    'Dereck',\n    'Derick',\n    'Deron',\n    'Deshaun',\n    'Deshawn',\n    'Desmond',\n    'Dessie',\n    'Destany',\n    'Destin',\n    'Destinee',\n    'Destiney',\n    'Destini',\n    'Destiny',\n    'Devan',\n    'Devante',\n    'Deven',\n    'Devon',\n    'Devonte',\n    'Devyn',\n    'Dewayne',\n    'Dewitt',\n    'Diamond',\n    'Diego',\n    'Dillan',\n    'Dillon',\n    'Dimitri',\n    'Dina',\n    'Dino',\n    'Dion',\n    'Dock',\n    'Dolly',\n    'Domenic',\n    'Domenica',\n    'Domenick',\n    'Domenico',\n    'Dominique',\n    'Donato',\n    'Donavon',\n    'Donnell',\n    'Donny',\n    'Dorcas',\n    'Dorian',\n    'Dorothea',\n    'Dorris',\n    'Dortha',\n    'Dorthy',\n    'Dovie',\n    'Drake',\n    'Dudley',\n    'Dulce',\n    'Duncan',\n    'Durward',\n    'Dusty',\n    'Dylan',\n    'Earlene',\n    'Earline',\n    'Earnestine',\n    'Easter',\n    'Easton',\n    'Ebba',\n    'Eda',\n    'Edd',\n    'Eden',\n    'Edgardo',\n    'Edison',\n    'Edwardo',\n    'Edwina',\n    'Edyth',\n    'Edythe',\n    'Effie',\n    'Efrain',\n    'Efren',\n    'Einar',\n    'Eino',\n    'Eladio',\n    'Elaina',\n    'Elda',\n    'Eldon',\n    'Eldora',\n    'Eldred',\n    'Eldridge',\n    'Eleanora',\n    'Eleanore',\n    'Eleazar',\n    'Electa',\n    'Elenor',\n    'Elenora',\n    'Eleonore',\n    'Elfrieda',\n    'Eli',\n    'Elian',\n    'Eliane',\n    'Eliezer',\n    'Elinor',\n    'Elinore',\n    'Elisabeth',\n    'Elise',\n    'Eliseo',\n    'Elisha',\n    'Elissa',\n    'Eliza',\n    'Ellie',\n    'Elliot',\n    'Elliott',\n    'Ellsworth',\n    'Elmira',\n    'Elmo',\n    'Elmore',\n    'Elna',\n    'Elnora',\n    'Elody',\n    'Eloisa',\n    'Elouise',\n    'Eloy',\n    'Elroy',\n    'Else',\n    'Elta',\n    'Elton',\n    'Elva',\n    'Elvera',\n    'Elvie',\n    'Elvis',\n    'Elwin',\n    'Elwyn',\n    'Elyse',\n    'Elyssa',\n    'Elza',\n    'Emelia',\n    'Emelie',\n    'Emely',\n    'Emerald',\n    'Emerson',\n    'Emery',\n    'Emie',\n    'Emil',\n    'Emile',\n    'Emilia',\n    'Emiliano',\n    'Emilie',\n    'Emmalee',\n    'Emmanuel',\n    'Emmanuelle',\n    'Emmet',\n    'Emmie',\n    'Emmitt',\n    'Emmy',\n    'Emory',\n    'Ena',\n    'Enid',\n    'Enoch',\n    'Enola',\n    'Enos',\n    'Enrico',\n    'Ephraim',\n    'Era',\n    'Eriberto',\n    'Erich',\n    'Ericka',\n    'Erling',\n    'Erna',\n    'Ernestina',\n    'Ernie',\n    'Erwin',\n    'Eryn',\n    'Esmeralda',\n    'Esperanza',\n    'Esta',\n    'Esteban',\n    'Estefania',\n    'Estel',\n    'Estell',\n    'Estella',\n    'Estevan',\n    'Estrella',\n    'Etha',\n    'Ethan',\n    'Ethelyn',\n    'Ethyl',\n    'Ettie',\n    'Eudora',\n    'Eugenia',\n    'Eulah',\n    'Eulalia',\n    'Euna',\n    'Eusebio',\n    'Evalyn',\n    'Evangeline',\n    'Evans',\n    'Eve',\n    'Eveline',\n    'Everardo',\n    'Everette',\n    'Evert',\n    'Evie',\n    'Ewald',\n    'Ewell',\n    'Ezekiel',\n    'Ezequiel',\n    'Ezra',\n    'Fabian',\n    'Fabiola',\n    'Fae',\n    'Fanny',\n    'Fatima',\n    'Faustino',\n    'Fausto',\n    'Favian',\n    'Fay',\n    'Federico',\n    'Felicita',\n    'Felicity',\n    'Felipa',\n    'Felton',\n    'Fermin',\n    'Fern',\n    'Ferne',\n    'Fidel',\n    'Filiberto',\n    'Filomena',\n    'Finn',\n    'Fiona',\n    'Flavie',\n    'Flavio',\n    'Fleta',\n    'Fletcher',\n    'Flo',\n    'Florencio',\n    'Florian',\n    'Florida',\n    'Florine',\n    'Flossie',\n    'Floy',\n    'Ford',\n    'Forest',\n    'Foster',\n    'Francesca',\n    'Francesco',\n    'Francis',\n    'Francisca',\n    'Franco',\n    'Franz',\n    'Freddy',\n    'Frederic',\n    'Frederik',\n    'Frederique',\n    'Fredy',\n    'Freeda',\n    'Freeman',\n    'Freida',\n    'Frida',\n    'Frieda',\n    'Friedrich',\n    'Fritz',\n    'Furman',\n    'Gabe',\n    'Gabriella',\n    'Gabrielle',\n    'Gaetano',\n    'Gage',\n    'Gardner',\n    'Garett',\n    'Garfield',\n    'Garland',\n    'Garnet',\n    'Garnett',\n    'Garret',\n    'Garrick',\n    'Garrison',\n    'Garth',\n    'Gaston',\n    'Gavin',\n    'General',\n    'Genesis',\n    'Gennaro',\n    'Genoveva',\n    'Geo',\n    'Georgette',\n    'Georgiana',\n    'Georgianna',\n    'Geovanni',\n    'Geovanny',\n    'Geovany',\n    'Gerda',\n    'Gerhard',\n    'Germaine',\n    'German',\n    'Gerry',\n    'Gerson',\n    'Gia',\n    'Gianni',\n    'Gideon',\n    'Gilda',\n    'Giles',\n    'Gillian',\n    'Gino',\n    'Giovani',\n    'Giovanna',\n    'Giovanni',\n    'Giovanny',\n    'Gisselle',\n    'Giuseppe',\n    'Gladyce',\n    'Glenna',\n    'Glennie',\n    'Godfrey',\n    'Golda',\n    'Golden',\n    'Gonzalo',\n    'Gracie',\n    'Graciela',\n    'Graham',\n    'Granville',\n    'Grayce',\n    'Grayson',\n    'Green',\n    'Gregoria',\n    'Gregorio',\n    'Greta',\n    'Greyson',\n    'Griffin',\n    'Grover',\n    'Guadalupe',\n    'Gudrun',\n    'Guido',\n    'Guiseppe',\n    'Gunnar',\n    'Gunner',\n    'Gus',\n    'Gussie',\n    'Gust',\n    'Gustave',\n    'Hadley',\n    'Hailee',\n    'Hailey',\n    'Hailie',\n    'Hal',\n    'Haleigh',\n    'Haley',\n    'Halie',\n    'Halle',\n    'Hallie',\n    'Hank',\n    'Hanna',\n    'Hans',\n    'Hardy',\n    'Harley',\n    'Harmon',\n    'Harmony',\n    'Harrison',\n    'Haskell',\n    'Hassan',\n    'Hassie',\n    'Haven',\n    'Hayden',\n    'Haylee',\n    'Hayley',\n    'Haylie',\n    'Hazle',\n    'Heath',\n    'Heaven',\n    'Heber',\n    'Helena',\n    'Helene',\n    'Helga',\n    'Hellen',\n    'Helmer',\n    'Heloise',\n    'Henderson',\n    'Henri',\n    'Henriette',\n    'Hermann',\n    'Hermina',\n    'Herminia',\n    'Herminio',\n    'Hershel',\n    'Herta',\n    'Hertha',\n    'Hester',\n    'Hettie',\n    'Hilario',\n    'Hilbert',\n    'Hildegard',\n    'Hillard',\n    'Hillary',\n    'Hilma',\n    'Hilton',\n    'Hipolito',\n    'Hiram',\n    'Hobart',\n    'Holden',\n    'Hollie',\n    'Hollis',\n    'Horacio',\n    'Hortense',\n    'Hosea',\n    'Houston',\n    'Howell',\n    'Hoyt',\n    'Hudson',\n    'Hulda',\n    'Humberto',\n    'Hunter',\n    'Hyman',\n    'Ibrahim',\n    'Icie',\n    'Idell',\n    'Idella',\n    'Ignatius',\n    'Ike',\n    'Ila',\n    'Ilene',\n    'Iliana',\n    'Ima',\n    'Imani',\n    'Imelda',\n    'Immanuel',\n    'Imogene',\n    'Ines',\n    'Irwin',\n    'Isabell',\n    'Isabella',\n    'Isabelle',\n    'Isac',\n    'Isadore',\n    'Isai',\n    'Isaiah',\n    'Isaias',\n    'Isidro',\n    'Isobel',\n    'Isom',\n    'Issac',\n    'Itzel',\n    'Iva',\n    'Ivah',\n    'Ivory',\n    'Ivy',\n    'Izabella',\n    'Izaiah',\n    'Jabari',\n    'Jace',\n    'Jacey',\n    'Jacinthe',\n    'Jacinto',\n    'Jackeline',\n    'Jackie',\n    'Jacklyn',\n    'Jackson',\n    'Jacky',\n    'Jaclyn',\n    'Jacques',\n    'Jacynthe',\n    'Jada',\n    'Jade',\n    'Jaden',\n    'Jadon',\n    'Jadyn',\n    'Jaeden',\n    'Jaida',\n    'Jaiden',\n    'Jailyn',\n    'Jaime',\n    'Jairo',\n    'Jakayla',\n    'Jakob',\n    'Jaleel',\n    'Jalen',\n    'Jalon',\n    'Jalyn',\n    'Jamaal',\n    'Jamal',\n    'Jamar',\n    'Jamarcus',\n    'Jamel',\n    'Jameson',\n    'Jamey',\n    'Jamie',\n    'Jamil',\n    'Jamir',\n    'Jamison',\n    'Jammie',\n    'Jan',\n    'Janae',\n    'Janelle',\n    'Janessa',\n    'Janick',\n    'Janiya',\n    'Jannie',\n    'Jany',\n    'Jaquan',\n    'Jaquelin',\n    'Jaqueline',\n    'Jaren',\n    'Jarod',\n    'Jaron',\n    'Jarred',\n    'Jarrell',\n    'Jarret',\n    'Jarrett',\n    'Jarrod',\n    'Jarvis',\n    'Jasen',\n    'Jasmin',\n    'Jasper',\n    'Jaunita',\n    'Javon',\n    'Javonte',\n    'Jayce',\n    'Jaycee',\n    'Jayda',\n    'Jayde',\n    'Jayden',\n    'Jaydon',\n    'Jaylan',\n    'Jaylen',\n    'Jaylin',\n    'Jaylon',\n    'Jayme',\n    'Jayne',\n    'Jayson',\n    'Jazlyn',\n    'Jazmin',\n    'Jazmyn',\n    'Jazmyne',\n    'Jean',\n    'Jeanie',\n    'Jed',\n    'Jedediah',\n    'Jedidiah',\n    'Jefferey',\n    'Jeffry',\n    'Jena',\n    'Jenifer',\n    'Jennings',\n    'Jennyfer',\n    'Jensen',\n    'Jerad',\n    'Jeramie',\n    'Jeramy',\n    'Jerel',\n    'Jeremie',\n    'Jermain',\n    'Jermey',\n    'Jerod',\n    'Jeromy',\n    'Jerrell',\n    'Jerrod',\n    'Jerrold',\n    'Jess',\n    'Jessie',\n    'Jessika',\n    'Jessy',\n    'Jessyca',\n    'Jett',\n    'Jettie',\n    'Jevon',\n    'Jewel',\n    'Jewell',\n    'Jillian',\n    'Joana',\n    'Joanie',\n    'Joannie',\n    'Joanny',\n    'Joany',\n    'Joaquin',\n    'Jocelyn',\n    'Jodie',\n    'Jody',\n    'Joelle',\n    'Joesph',\n    'Johan',\n    'Johann',\n    'Johathan',\n    'Johnathon',\n    'Johnnie',\n    'Johnpaul',\n    'Johnson',\n    'Jolie',\n    'Jonas',\n    'Jonatan',\n    'Jordane',\n    'Jordi',\n    'Jordon',\n    'Jordy',\n    'Jordyn',\n    'Josefa',\n    'Joshuah',\n    'Josiah',\n    'Josiane',\n    'Josianne',\n    'Josie',\n    'Josue',\n    'Jovan',\n    'Jovani',\n    'Jovanny',\n    'Jovany',\n    'Judah',\n    'Judd',\n    'Jude',\n    'Judge',\n    'Judson',\n    'Jules',\n    'Juliana',\n    'Julianne',\n    'Julien',\n    'Juliet',\n    'Junior',\n    'Junius',\n    'Justen',\n    'Justice',\n    'Justina',\n    'Justine',\n    'Juston',\n    'Justus',\n    'Justyn',\n    'Juvenal',\n    'Juwan',\n    'Kacey',\n    'Kaci',\n    'Kacie',\n    'Kade',\n    'Kaden',\n    'Kadin',\n    'Kaela',\n    'Kaelyn',\n    'Kaia',\n    'Kailee',\n    'Kailey',\n    'Kailyn',\n    'Kaitlin',\n    'Kaitlyn',\n    'Kale',\n    'Kaleb',\n    'Kaleigh',\n    'Kaley',\n    'Kali',\n    'Kallie',\n    'Kameron',\n    'Kamille',\n    'Kamren',\n    'Kamron',\n    'Kamryn',\n    'Kane',\n    'Kareem',\n    'Karelle',\n    'Kariane',\n    'Karianne',\n    'Karina',\n    'Karine',\n    'Karlee',\n    'Karley',\n    'Karli',\n    'Karlie',\n    'Karolann',\n    'Karson',\n    'Kasandra',\n    'Kasey',\n    'Kassandra',\n    'Katarina',\n    'Katelin',\n    'Katelyn',\n    'Katelynn',\n    'Katharina',\n    'Katheryn',\n    'Kathlyn',\n    'Kathryne',\n    'Katlyn',\n    'Katlynn',\n    'Katrine',\n    'Kattie',\n    'Kavon',\n    'Kaya',\n    'Kaycee',\n    'Kayden',\n    'Kaylah',\n    'Kaylee',\n    'Kayleigh',\n    'Kayley',\n    'Kayli',\n    'Kaylie',\n    'Kaylin',\n    'Keagan',\n    'Keanu',\n    'Keara',\n    'Keaton',\n    'Keegan',\n    'Keeley',\n    'Keely',\n    'Keenan',\n    'Keira',\n    'Kellen',\n    'Kelly',\n    'Kelsi',\n    'Kelsie',\n    'Kelton',\n    'Kendall',\n    'Kendrick',\n    'Kenna',\n    'Kennedi',\n    'Kennedy',\n    'Kennith',\n    'Kenton',\n    'Kenya',\n    'Kenyatta',\n    'Kenyon',\n    'Keon',\n    'Kerry',\n    'Keshaun',\n    'Keshawn',\n    'Keven',\n    'Kevon',\n    'Keyon',\n    'Keyshawn',\n    'Khalid',\n    'Khalil',\n    'Kian',\n    'Kiana',\n    'Kianna',\n    'Kiara',\n    'Kiarra',\n    'Kiel',\n    'Kiera',\n    'Kieran',\n    'Kiley',\n    'Kim',\n    'King',\n    'Kip',\n    'Kira',\n    'Kirsten',\n    'Kirstin',\n    'Kitty',\n    'Kobe',\n    'Koby',\n    'Kody',\n    'Kolby',\n    'Kole',\n    'Korbin',\n    'Korey',\n    'Kory',\n    'Kraig',\n    'Kris',\n    'Kristian',\n    'Kristofer',\n    'Kristoffer',\n    'Krystel',\n    'Krystina',\n    'Kurtis',\n    'Kyla',\n    'Kylee',\n    'Kyleigh',\n    'Kyler',\n    'Kylie',\n    'Kyra',\n    'Lacey',\n    'Lacy',\n    'Ladarius',\n    'Lafayette',\n    'Laila',\n    'Laisha',\n    'Lambert',\n    'Lamont',\n    'Landen',\n    'Lane',\n    'Laney',\n    'Larissa',\n    'Laron',\n    'Larue',\n    'Laurel',\n    'Lauretta',\n    'Lauriane',\n    'Laurianne',\n    'Laurine',\n    'Laury',\n    'Lauryn',\n    'Lavada',\n    'Lavern',\n    'Laverna',\n    'Lavina',\n    'Lavinia',\n    'Lavon',\n    'Lavonne',\n    'Lawson',\n    'Layla',\n    'Layne',\n    'Lazaro',\n    'Lea',\n    'Leann',\n    'Leanna',\n    'Leanne',\n    'Leatha',\n    'Leda',\n    'Lee',\n    'Leif',\n    'Leila',\n    'Leilani',\n    'Lelah',\n    'Lelia',\n    'Lempi',\n    'Lemuel',\n    'Lenna',\n    'Lennie',\n    'Lenny',\n    'Lenora',\n    'Lenore',\n    'Leola',\n    'Leonardo',\n    'Leone',\n    'Leonel',\n    'Leonie',\n    'Leonor',\n    'Leonora',\n    'Leopold',\n    'Leopoldo',\n    'Leora',\n    'Lera',\n    'Lesley',\n    'Leslie',\n    'Lesly',\n    'Lessie',\n    'Leta',\n    'Letha',\n    'Letitia',\n    'Lew',\n    'Lexi',\n    'Lexie',\n    'Lexus',\n    'Lia',\n    'Liam',\n    'Liana',\n    'Libbie',\n    'Libby',\n    'Lilian',\n    'Liliana',\n    'Liliane',\n    'Lilla',\n    'Lilliana',\n    'Lilly',\n    'Lily',\n    'Lilyan',\n    'Lina',\n    'Lincoln',\n    'Linnea',\n    'Linnie',\n    'Linwood',\n    'Lisandro',\n    'Lisette',\n    'Litzy',\n    'Liza',\n    'Lizeth',\n    'Lizzie',\n    'Llewellyn',\n    'Logan',\n    'Lolita',\n    'Loma',\n    'Lon',\n    'London',\n    'Lonie',\n    'Lonny',\n    'Lonzo',\n    'Loraine',\n    'Lorenz',\n    'Lorenza',\n    'Lorine',\n    'Lorna',\n    'Lottie',\n    'Lou',\n    'Louie',\n    'Louisa',\n    'Lourdes',\n    'Louvenia',\n    'Loy',\n    'Loyal',\n    'Loyce',\n    'Luciano',\n    'Lucie',\n    'Lucienne',\n    'Lucile',\n    'Lucinda',\n    'Lucio',\n    'Lucious',\n    'Lucius',\n    'Ludie',\n    'Ludwig',\n    'Lue',\n    'Luella',\n    'Luigi',\n    'Luisa',\n    'Lukas',\n    'Lulu',\n    'Luna',\n    'Lupe',\n    'Lura',\n    'Lurline',\n    'Lyda',\n    'Lyla',\n    'Lynn',\n    'Lyric',\n    'Lysanne',\n    'Mabelle',\n    'Mac',\n    'Macey',\n    'Maci',\n    'Macie',\n    'Mackenzie',\n    'Macy',\n    'Madaline',\n    'Madalyn',\n    'Maddison',\n    'Madelyn',\n    'Madelynn',\n    'Madge',\n    'Madie',\n    'Madilyn',\n    'Madisen',\n    'Madison',\n    'Madisyn',\n    'Madonna',\n    'Madyson',\n    'Maegan',\n    'Maeve',\n    'Mafalda',\n    'Magali',\n    'Magdalen',\n    'Magdalena',\n    'Magnolia',\n    'Magnus',\n    'Maia',\n    'Maida',\n    'Maiya',\n    'Major',\n    'Makayla',\n    'Makenna',\n    'Makenzie',\n    'Malachi',\n    'Malika',\n    'Malinda',\n    'Mallie',\n    'Mallory',\n    'Malvina',\n    'Manley',\n    'Manuela',\n    'Mara',\n    'Marcel',\n    'Marcelina',\n    'Marcelino',\n    'Marcelle',\n    'Marcellus',\n    'Marcelo',\n    'Margarete',\n    'Margarett',\n    'Margaretta',\n    'Margarette',\n    'Marge',\n    'Margot',\n    'Margret',\n    'Mariah',\n    'Mariam',\n    'Mariana',\n    'Mariane',\n    'Marianna',\n    'Mariano',\n    'Maribel',\n    'Mariela',\n    'Marielle',\n    'Marietta',\n    'Marilie',\n    'Marilou',\n    'Marilyne',\n    'Marina',\n    'Marion',\n    'Marisa',\n    'Marisol',\n    'Maritza',\n    'Marjolaine',\n    'Marjory',\n    'Markus',\n    'Marlee',\n    'Marlen',\n    'Marley',\n    'Marlin',\n    'Marques',\n    'Marquis',\n    'Marquise',\n    'Martina',\n    'Martine',\n    'Maryam',\n    'Maryjane',\n    'Maryse',\n    'Mason',\n    'Mateo',\n    'Mathias',\n    'Mathilde',\n    'Matilda',\n    'Matilde',\n    'Matteo',\n    'Maud',\n    'Maude',\n    'Maudie',\n    'Mauricio',\n    'Maurine',\n    'Maverick',\n    'Mavis',\n    'Maxie',\n    'Maxime',\n    'Maximilian',\n    'Maximillia',\n    'Maximillian',\n    'Maximo',\n    'Maximus',\n    'Maxwell',\n    'Maya',\n    'Maybell',\n    'Maybelle',\n    'Maye',\n    'Maymie',\n    'Maynard',\n    'Mayra',\n    'Mazie',\n    'Mckayla',\n    'Mckenna',\n    'Mckenzie',\n    'Meagan',\n    'Meaghan',\n    'Meda',\n    'Megane',\n    'Meggie',\n    'Mekhi',\n    'Melany',\n    'Melisa',\n    'Mellie',\n    'Melvina',\n    'Melyna',\n    'Melyssa',\n    'Merl',\n    'Merlin',\n    'Merritt',\n    'Mertie',\n    'Mervin',\n    'Meta',\n    'Mia',\n    'Micaela',\n    'Micah',\n    'Michaela',\n    'Michale',\n    'Michel',\n    'Mikayla',\n    'Mikel',\n    'Milan',\n    'Miles',\n    'Milford',\n    'Miller',\n    'Millie',\n    'Milo',\n    'Mina',\n    'Minerva',\n    'Miracle',\n    'Mireille',\n    'Mireya',\n    'Misael',\n    'Missouri',\n    'Mitchel',\n    'Mittie',\n    'Modesta',\n    'Modesto',\n    'Mohamed',\n    'Mohammad',\n    'Mohammed',\n    'Moises',\n    'Mollie',\n    'Monroe',\n    'Monserrat',\n    'Monserrate',\n    'Montana',\n    'Monte',\n    'Monty',\n    'Morgan',\n    'Moriah',\n    'Mortimer',\n    'Morton',\n    'Mose',\n    'Moshe',\n    'Mossie',\n    'Mozell',\n    'Mozelle',\n    'Muhammad',\n    'Murl',\n    'Murphy',\n    'Murray',\n    'Mustafa',\n    'Mya',\n    'Myah',\n    'Mylene',\n    'Myles',\n    'Myriam',\n    'Myrl',\n    'Myrna',\n    'Myrtice',\n    'Myrtie',\n    'Myrtis',\n    'Nadia',\n    'Nakia',\n    'Name',\n    'Nannie',\n    'Naomie',\n    'Napoleon',\n    'Narciso',\n    'Nash',\n    'Nasir',\n    'Nat',\n    'Natalia',\n    'Nathanael',\n    'Nathanial',\n    'Nathen',\n    'Nayeli',\n    'Ned',\n    'Nedra',\n    'Neha',\n    'Nelda',\n    'Nella',\n    'Nelle',\n    'Nels',\n    'Neoma',\n    'Nestor',\n    'Neva',\n    'Newell',\n    'Newton',\n    'Nia',\n    'Nicholaus',\n    'Nicklaus',\n    'Nickolas',\n    'Nico',\n    'Nicola',\n    'Nicolette',\n    'Nigel',\n    'Nikita',\n    'Nikki',\n    'Nikko',\n    'Niko',\n    'Nikolas',\n    'Nils',\n    'Noble',\n    'Noe',\n    'Noelia',\n    'Noemi',\n    'Noemie',\n    'Noemy',\n    'Nola',\n    'Nolan',\n    'Nona',\n    'Norbert',\n    'Norberto',\n    'Norene',\n    'Norris',\n    'Norval',\n    'Norwood',\n    'Nova',\n    'Novella',\n    'Nya',\n    'Nyah',\n    'Nyasia',\n    'Obie',\n    'Oceane',\n    'Ocie',\n    'Octavia',\n    'Oda',\n    'Odell',\n    'Odessa',\n    'Odie',\n    'Ofelia',\n    'Okey',\n    'Ola',\n    'Olaf',\n    'Ole',\n    'Olen',\n    'Oleta',\n    'Olin',\n    'Oma',\n    'Omari',\n    'Omer',\n    'Ona',\n    'Onie',\n    'Ophelia',\n    'Oral',\n    'Oran',\n    'Oren',\n    'Orie',\n    'Orin',\n    'Orion',\n    'Orland',\n    'Orlo',\n    'Orpha',\n    'Orrin',\n    'Orval',\n    'Osbaldo',\n    'Osborne',\n    'Osvaldo',\n    'Oswald',\n    'Oswaldo',\n    'Otha',\n    'Otho',\n    'Otilia',\n    'Ottilie',\n    'Ottis',\n    'Otto',\n    'Ova',\n    'Ozella',\n    'Paige',\n    'Palma',\n    'Pansy',\n    'Paolo',\n    'Paris',\n    'Parker',\n    'Pascale',\n    'Pasquale',\n    'Pat',\n    'Patience',\n    'Pattie',\n    'Paxton',\n    'Payton',\n    'Pearlie',\n    'Pearline',\n    'Peggie',\n    'Penelope',\n    'Percival',\n    'Petra',\n    'Peyton',\n    'Phoebe',\n    'Pierce',\n    'Pierre',\n    'Pietro',\n    'Pink',\n    'Pinkie',\n    'Piper',\n    'Polly',\n    'Porter',\n    'Precious',\n    'Presley',\n    'Price',\n    'Prince',\n    'Princess',\n    'Providenci',\n    'Prudence',\n    'Queen',\n    'Queenie',\n    'Quentin',\n    'Quincy',\n    'Quinn',\n    'Quinten',\n    'Quinton',\n    'Rachelle',\n    'Rae',\n    'Raegan',\n    'Rafaela',\n    'Raheem',\n    'Rahsaan',\n    'Rahul',\n    'Raina',\n    'Raleigh',\n    'Randi',\n    'Ransom',\n    'Raoul',\n    'Raphael',\n    'Raphaelle',\n    'Rashad',\n    'Rashawn',\n    'Rasheed',\n    'Raven',\n    'Raymundo',\n    'Reagan',\n    'Reanna',\n    'Reba',\n    'Rebeca',\n    'Rebeka',\n    'Rebekah',\n    'Reece',\n    'Reed',\n    'Reese',\n    'Regan',\n    'Reggie',\n    'Reid',\n    'Reilly',\n    'Reina',\n    'Reinhold',\n    'Remington',\n    'Ressie',\n    'Reta',\n    'Retha',\n    'Retta',\n    'Reuben',\n    'Reva',\n    'Rey',\n    'Reyes',\n    'Reymundo',\n    'Reyna',\n    'Reynold',\n    'Rhea',\n    'Rhett',\n    'Rhianna',\n    'Rhiannon',\n    'Rhoda',\n    'Richie',\n    'Richmond',\n    'Rickie',\n    'Rico',\n    'Rigoberto',\n    'Riley',\n    'River',\n    'Robb',\n    'Robbie',\n    'Robin',\n    'Rocio',\n    'Rocky',\n    'Rod',\n    'Rodger',\n    'Rodrick',\n    'Rodrigo',\n    'Roel',\n    'Rogers',\n    'Rollin',\n    'Roma',\n    'Romaine',\n    'Ronaldo',\n    'Ronny',\n    'Rory',\n    'Rosalee',\n    'Rosalia',\n    'Rosalind',\n    'Rosalinda',\n    'Rosalyn',\n    'Rosamond',\n    'Rosanna',\n    'Rosario',\n    'Roscoe',\n    'Rosella',\n    'Roselyn',\n    'Rosendo',\n    'Rosetta',\n    'Rosina',\n    'Roslyn',\n    'Rossie',\n    'Rowan',\n    'Rowena',\n    'Rowland',\n    'Roxane',\n    'Royal',\n    'Royce',\n    'Rozella',\n    'Rubie',\n    'Rubye',\n    'Rupert',\n    'Russ',\n    'Russel',\n    'Rusty',\n    'Ruthe',\n    'Ruthie',\n    'Ryann',\n    'Ryder',\n    'Rylan',\n    'Rylee',\n    'Ryleigh',\n    'Ryley',\n    'Sabina',\n    'Sabryna',\n    'Sadye',\n    'Sage',\n    'Saige',\n    'Sallie',\n    'Salma',\n    'Samanta',\n    'Samara',\n    'Samir',\n    'Sammie',\n    'Samson',\n    'Sandrine',\n    'Sanford',\n    'Santa',\n    'Santina',\n    'Santino',\n    'Sarai',\n    'Sarina',\n    'Sasha',\n    'Savanah',\n    'Savanna',\n    'Savannah',\n    'Savion',\n    'Scarlett',\n    'Schuyler',\n    'Scot',\n    'Scottie',\n    'Scotty',\n    'Seamus',\n    'Sebastian',\n    'Sedrick',\n    'Selena',\n    'Selina',\n    'Selmer',\n    'Serena',\n    'Serenity',\n    'Shad',\n    'Shaina',\n    'Shakira',\n    'Shana',\n    'Shanel',\n    'Shanelle',\n    'Shania',\n    'Shanie',\n    'Shaniya',\n    'Shanna',\n    'Shannon',\n    'Shanny',\n    'Shanon',\n    'Shany',\n    'Shaylee',\n    'Shayna',\n    'Shayne',\n    'Shea',\n    'Shemar',\n    'Sheridan',\n    'Sherwood',\n    'Shyann',\n    'Shyanne',\n    'Sibyl',\n    'Sid',\n    'Sienna',\n    'Sierra',\n    'Sigmund',\n    'Sigrid',\n    'Sigurd',\n    'Silas',\n    'Sim',\n    'Simeon',\n    'Simone',\n    'Sincere',\n    'Sister',\n    'Skye',\n    'Skyla',\n    'Skylar',\n    'Sofia',\n    'Soledad',\n    'Solon',\n    'Sonny',\n    'Stan',\n    'Stanford',\n    'Stanton',\n    'Stefan',\n    'Stefanie',\n    'Stephan',\n    'Stephania',\n    'Stephany',\n    'Stephon',\n    'Sterling',\n    'Stevie',\n    'Stone',\n    'Summer',\n    'Sunny',\n    'Susana',\n    'Susanna',\n    'Sven',\n    'Syble',\n    'Sydnee',\n    'Sydney',\n    'Sydni',\n    'Sydnie',\n    'Sylvan',\n    'Tad',\n    'Talia',\n    'Talon',\n    'Tamia',\n    'Tania',\n    'Tanner',\n    'Taryn',\n    'Tate',\n    'Tatum',\n    'Tatyana',\n    'Taurean',\n    'Tavares',\n    'Taya',\n    'Teagan',\n    'Telly',\n    'Terrill',\n    'Terry',\n    'Tess',\n    'Tessie',\n    'Tevin',\n    'Thad',\n    'Thaddeus',\n    'Thalia',\n    'Thea',\n    'Theo',\n    'Theodora',\n    'Therese',\n    'Theresia',\n    'Theron',\n    'Thora',\n    'Thurman',\n    'Tia',\n    'Tiana',\n    'Tianna',\n    'Tiara',\n    'Tierra',\n    'Tillman',\n    'Timmothy',\n    'Tito',\n    'Titus',\n    'Tobin',\n    'Tod',\n    'Tomasa',\n    'Toney',\n    'Torey',\n    'Torrance',\n    'Torrey',\n    'Toy',\n    'Trace',\n    'Tracy',\n    'Travon',\n    'Tre',\n    'Tremaine',\n    'Tremayne',\n    'Trent',\n    'Trenton',\n    'Tressa',\n    'Tressie',\n    'Treva',\n    'Trever',\n    'Trevion',\n    'Trey',\n    'Trinity',\n    'Trisha',\n    'Tristian',\n    'Tristin',\n    'Triston',\n    'Trudie',\n    'Trycia',\n    'Trystan',\n    'Turner',\n    'Twila',\n    'Tyra',\n    'Tyree',\n    'Tyreek',\n    'Tyrel',\n    'Tyrell',\n    'Tyrese',\n    'Tyrique',\n    'Tyshawn',\n    'Tyson',\n    'Ubaldo',\n    'Ulices',\n    'Ulises',\n    'Una',\n    'Unique',\n    'Urban',\n    'Uriah',\n    'Uriel',\n    'Ursula',\n    'Vada',\n    'Valentin',\n    'Valentina',\n    'Valentine',\n    'Vallie',\n    'Vance',\n    'Vaughn',\n    'Veda',\n    'Velda',\n    'Vella',\n    'Velva',\n    'Vena',\n    'Verda',\n    'Verdie',\n    'Vergie',\n    'Verla',\n    'Verlie',\n    'Vern',\n    'Verner',\n    'Vernice',\n    'Vernie',\n    'Verona',\n    'Vesta',\n    'Vicenta',\n    'Vicente',\n    'Vida',\n    'Vidal',\n    'Vilma',\n    'Vince',\n    'Vincenza',\n    'Vincenzo',\n    'Vinnie',\n    'Violette',\n    'Virgie',\n    'Virginie',\n    'Vita',\n    'Vito',\n    'Viva',\n    'Viviane',\n    'Vivianne',\n    'Vivien',\n    'Vivienne',\n    'Vladimir',\n    'Waino',\n    'Waldo',\n    'Walker',\n    'Walton',\n    'Ward',\n    'Watson',\n    'Wava',\n    'Waylon',\n    'Webster',\n    'Weldon',\n    'Wellington',\n    'Werner',\n    'Westley',\n    'Weston',\n    'Wilber',\n    'Wilburn',\n    'Wiley',\n    'Wilford',\n    'Wilfredo',\n    'Wilfrid',\n    'Wilhelm',\n    'Wilhelmine',\n    'Will',\n    'Willa',\n    'Willie',\n    'Willow',\n    'Willy',\n    'Wilmer',\n    'Wilton',\n    'Winfield',\n    'Winnifred',\n    'Winona',\n    'Wyatt',\n    'Wyman',\n    'Xander',\n    'Xavier',\n    'Xzavier',\n    'Yadira',\n    'Yasmeen',\n    'Yasmin',\n    'Yasmine',\n    'Yazmin',\n    'Yesenia',\n    'Yessenia',\n    'Yoshiko',\n    'Zachariah',\n    'Zachery',\n    'Zack',\n    'Zackary',\n    'Zackery',\n    'Zakary',\n    'Zander',\n    'Zane',\n    'Zaria',\n    'Zechariah',\n    'Zelda',\n    'Zella',\n    'Zelma',\n    'Zena',\n    'Zetta',\n    'Zion',\n    'Zita',\n    'Zoe',\n    'Zoey',\n    'Zoie',\n    'Zoila',\n    'Zola',\n    'Zora',\n    'Zula',\n  ],\n  female: [\n    'Ada',\n    'Adrienne',\n    'Agnes',\n    'Alberta',\n    'Alexandra',\n    'Alexis',\n    'Alice',\n    'Alicia',\n    'Alison',\n    'Allison',\n    'Alma',\n    'Alyssa',\n    'Amanda',\n    'Amber',\n    'Amelia',\n    'Amy',\n    'Ana',\n    'Andrea',\n    'Angela',\n    'Angelica',\n    'Angelina',\n    'Angie',\n    'Anita',\n    'Ann',\n    'Anna',\n    'Anne',\n    'Annette',\n    'Annie',\n    'Antoinette',\n    'Antonia',\n    'April',\n    'Arlene',\n    'Ashley',\n    'Audrey',\n    'Barbara',\n    'Beatrice',\n    'Becky',\n    'Belinda',\n    'Bernadette',\n    'Bernice',\n    'Bertha',\n    'Bessie',\n    'Beth',\n    'Bethany',\n    'Betsy',\n    'Betty',\n    'Beulah',\n    'Beverly',\n    'Billie',\n    'Blanca',\n    'Blanche',\n    'Bobbie',\n    'Bonnie',\n    'Brandi',\n    'Brandy',\n    'Brenda',\n    'Bridget',\n    'Brittany',\n    'Brooke',\n    'Camille',\n    'Candace',\n    'Candice',\n    'Carla',\n    'Carmen',\n    'Carol',\n    'Carole',\n    'Caroline',\n    'Carolyn',\n    'Carrie',\n    'Cassandra',\n    'Catherine',\n    'Cathy',\n    'Cecelia',\n    'Cecilia',\n    'Celia',\n    'Charlene',\n    'Charlotte',\n    'Chelsea',\n    'Cheryl',\n    'Christie',\n    'Christina',\n    'Christine',\n    'Christy',\n    'Cindy',\n    'Claire',\n    'Clara',\n    'Claudia',\n    'Colleen',\n    'Connie',\n    'Constance',\n    'Cora',\n    'Cristina',\n    'Crystal',\n    'Cynthia',\n    'Daisy',\n    'Danielle',\n    'Darla',\n    'Darlene',\n    'Dawn',\n    'Deanna',\n    'Debbie',\n    'Deborah',\n    'Debra',\n    'Delia',\n    'Della',\n    'Delores',\n    'Denise',\n    'Desiree',\n    'Diana',\n    'Diane',\n    'Dianna',\n    'Dianne',\n    'Dixie',\n    'Dolores',\n    'Donna',\n    'Dora',\n    'Doreen',\n    'Doris',\n    'Dorothy',\n    'Ebony',\n    'Edith',\n    'Edna',\n    'Eileen',\n    'Elaine',\n    'Eleanor',\n    'Elena',\n    'Elisa',\n    'Elizabeth',\n    'Ella',\n    'Ellen',\n    'Eloise',\n    'Elsa',\n    'Elsie',\n    'Elvira',\n    'Emily',\n    'Emma',\n    'Erica',\n    'Erika',\n    'Erin',\n    'Erma',\n    'Ernestine',\n    'Essie',\n    'Estelle',\n    'Esther',\n    'Ethel',\n    'Eula',\n    'Eunice',\n    'Eva',\n    'Evelyn',\n    'Faith',\n    'Fannie',\n    'Faye',\n    'Felicia',\n    'Flora',\n    'Florence',\n    'Frances',\n    'Freda',\n    'Gail',\n    'Gayle',\n    'Geneva',\n    'Genevieve',\n    'Georgia',\n    'Geraldine',\n    'Gertrude',\n    'Gina',\n    'Ginger',\n    'Gladys',\n    'Glenda',\n    'Gloria',\n    'Grace',\n    'Gretchen',\n    'Gwen',\n    'Gwendolyn',\n    'Hannah',\n    'Harriet',\n    'Hattie',\n    'Hazel',\n    'Heather',\n    'Heidi',\n    'Helen',\n    'Henrietta',\n    'Hilda',\n    'Holly',\n    'Hope',\n    'Ida',\n    'Inez',\n    'Irene',\n    'Iris',\n    'Irma',\n    'Isabel',\n    'Jacqueline',\n    'Jacquelyn',\n    'Jana',\n    'Jane',\n    'Janet',\n    'Janice',\n    'Janie',\n    'Janis',\n    'Jasmine',\n    'Jeanette',\n    'Jeanne',\n    'Jeannette',\n    'Jeannie',\n    'Jenna',\n    'Jennie',\n    'Jennifer',\n    'Jenny',\n    'Jessica',\n    'Jill',\n    'Jo',\n    'Joan',\n    'Joann',\n    'Joanna',\n    'Joanne',\n    'Jodi',\n    'Johanna',\n    'Josefina',\n    'Josephine',\n    'Joy',\n    'Joyce',\n    'Juana',\n    'Juanita',\n    'Judith',\n    'Judy',\n    'Julia',\n    'Julie',\n    'June',\n    'Kara',\n    'Karen',\n    'Kari',\n    'Karla',\n    'Kate',\n    'Katherine',\n    'Kathleen',\n    'Kathryn',\n    'Kathy',\n    'Katie',\n    'Katrina',\n    'Kay',\n    'Kayla',\n    'Kelley',\n    'Kelli',\n    'Kellie',\n    'Kendra',\n    'Kimberly',\n    'Krista',\n    'Kristen',\n    'Kristi',\n    'Kristie',\n    'Kristin',\n    'Kristina',\n    'Kristine',\n    'Kristy',\n    'Krystal',\n    'Lana',\n    'Latoya',\n    'Laura',\n    'Lauren',\n    'Laurie',\n    'Laverne',\n    'Leah',\n    'Leigh',\n    'Lela',\n    'Lena',\n    'Leona',\n    'Leticia',\n    'Lila',\n    'Lillian',\n    'Lillie',\n    'Linda',\n    'Lindsay',\n    'Lindsey',\n    'Lisa',\n    'Lois',\n    'Lola',\n    'Lora',\n    'Lorena',\n    'Lorene',\n    'Loretta',\n    'Lori',\n    'Lorraine',\n    'Louise',\n    'Lucia',\n    'Lucille',\n    'Lucy',\n    'Lula',\n    'Luz',\n    'Lydia',\n    'Lynda',\n    'Lynette',\n    'Lynne',\n    'Mabel',\n    'Mable',\n    'Madeline',\n    'Mae',\n    'Maggie',\n    'Mamie',\n    'Mandy',\n    'Marcella',\n    'Marcia',\n    'Margaret',\n    'Margarita',\n    'Margie',\n    'Marguerite',\n    'Maria',\n    'Marian',\n    'Marianne',\n    'Marie',\n    'Marilyn',\n    'Marjorie',\n    'Marlene',\n    'Marsha',\n    'Marta',\n    'Martha',\n    'Mary',\n    'Maryann',\n    'Mattie',\n    'Maureen',\n    'Maxine',\n    'May',\n    'Megan',\n    'Meghan',\n    'Melanie',\n    'Melba',\n    'Melinda',\n    'Melissa',\n    'Melody',\n    'Mercedes',\n    'Meredith',\n    'Michele',\n    'Michelle',\n    'Mildred',\n    'Mindy',\n    'Minnie',\n    'Miranda',\n    'Miriam',\n    'Misty',\n    'Molly',\n    'Mona',\n    'Monica',\n    'Monique',\n    'Muriel',\n    'Myra',\n    'Myrtle',\n    'Nadine',\n    'Nancy',\n    'Naomi',\n    'Natalie',\n    'Natasha',\n    'Nellie',\n    'Nettie',\n    'Nichole',\n    'Nicole',\n    'Nina',\n    'Nora',\n    'Norma',\n    'Olga',\n    'Olive',\n    'Olivia',\n    'Ollie',\n    'Opal',\n    'Ora',\n    'Pam',\n    'Pamela',\n    'Patricia',\n    'Patsy',\n    'Patti',\n    'Patty',\n    'Paula',\n    'Paulette',\n    'Pauline',\n    'Pearl',\n    'Peggy',\n    'Penny',\n    'Phyllis',\n    'Priscilla',\n    'Rachael',\n    'Rachel',\n    'Ramona',\n    'Raquel',\n    'Rebecca',\n    'Regina',\n    'Renee',\n    'Rhonda',\n    'Rita',\n    'Roberta',\n    'Robyn',\n    'Rochelle',\n    'Rosa',\n    'Rosalie',\n    'Rose',\n    'Rosemarie',\n    'Rosemary',\n    'Rosie',\n    'Roxanne',\n    'Ruby',\n    'Ruth',\n    'Sabrina',\n    'Sadie',\n    'Sally',\n    'Samantha',\n    'Sandra',\n    'Sandy',\n    'Sara',\n    'Sarah',\n    'Shari',\n    'Sharon',\n    'Shawna',\n    'Sheila',\n    'Shelia',\n    'Shelley',\n    'Shelly',\n    'Sheri',\n    'Sherri',\n    'Sherry',\n    'Sheryl',\n    'Shirley',\n    'Silvia',\n    'Sonia',\n    'Sonja',\n    'Sonya',\n    'Sophia',\n    'Sophie',\n    'Stacey',\n    'Stacy',\n    'Stella',\n    'Stephanie',\n    'Sue',\n    'Susan',\n    'Susie',\n    'Suzanne',\n    'Sylvia',\n    'Tabitha',\n    'Tamara',\n    'Tami',\n    'Tammy',\n    'Tanya',\n    'Tara',\n    'Tasha',\n    'Teresa',\n    'Teri',\n    'Terri',\n    'Thelma',\n    'Theresa',\n    'Tiffany',\n    'Tina',\n    'Toni',\n    'Tonya',\n    'Tracey',\n    'Traci',\n    'Tricia',\n    'Valerie',\n    'Vanessa',\n    'Velma',\n    'Vera',\n    'Verna',\n    'Veronica',\n    'Vicki',\n    'Vickie',\n    'Vicky',\n    'Victoria',\n    'Viola',\n    'Violet',\n    'Virginia',\n    'Vivian',\n    'Wanda',\n    'Wendy',\n    'Whitney',\n    'Wilma',\n    'Winifred',\n    'Yolanda',\n    'Yvette',\n    'Yvonne',\n  ],\n  male: [\n    'Aaron',\n    'Abel',\n    'Abraham',\n    'Adam',\n    'Adrian',\n    'Al',\n    'Alan',\n    'Albert',\n    'Alberto',\n    'Alejandro',\n    'Alex',\n    'Alexander',\n    'Alfonso',\n    'Alfred',\n    'Alfredo',\n    'Allan',\n    'Allen',\n    'Alonzo',\n    'Alton',\n    'Alvin',\n    'Amos',\n    'Andre',\n    'Andres',\n    'Andrew',\n    'Andy',\n    'Angelo',\n    'Anthony',\n    'Antonio',\n    'Archie',\n    'Armando',\n    'Arnold',\n    'Arthur',\n    'Arturo',\n    'Aubrey',\n    'Austin',\n    'Barry',\n    'Ben',\n    'Benjamin',\n    'Bennie',\n    'Benny',\n    'Bernard',\n    'Bert',\n    'Bill',\n    'Billy',\n    'Blake',\n    'Bob',\n    'Bobby',\n    'Boyd',\n    'Brad',\n    'Bradford',\n    'Bradley',\n    'Brandon',\n    'Brendan',\n    'Brent',\n    'Brett',\n    'Brian',\n    'Bruce',\n    'Bryan',\n    'Bryant',\n    'Byron',\n    'Caleb',\n    'Calvin',\n    'Cameron',\n    'Carl',\n    'Carlos',\n    'Carlton',\n    'Carroll',\n    'Cary',\n    'Cecil',\n    'Cedric',\n    'Cesar',\n    'Chad',\n    'Charles',\n    'Charlie',\n    'Chester',\n    'Chris',\n    'Christian',\n    'Christopher',\n    'Clarence',\n    'Clark',\n    'Claude',\n    'Clay',\n    'Clayton',\n    'Clifford',\n    'Clifton',\n    'Clint',\n    'Clinton',\n    'Clyde',\n    'Cody',\n    'Colin',\n    'Conrad',\n    'Corey',\n    'Cornelius',\n    'Cory',\n    'Craig',\n    'Curtis',\n    'Dale',\n    'Dallas',\n    'Damon',\n    'Dan',\n    'Daniel',\n    'Danny',\n    'Darin',\n    'Darnell',\n    'Darrel',\n    'Darrell',\n    'Darren',\n    'Darrin',\n    'Darryl',\n    'Daryl',\n    'Dave',\n    'David',\n    'Dean',\n    'Delbert',\n    'Dennis',\n    'Derek',\n    'Derrick',\n    'Devin',\n    'Dewey',\n    'Dexter',\n    'Domingo',\n    'Dominic',\n    'Dominick',\n    'Don',\n    'Donald',\n    'Donnie',\n    'Doug',\n    'Douglas',\n    'Doyle',\n    'Drew',\n    'Duane',\n    'Dustin',\n    'Dwayne',\n    'Dwight',\n    'Earl',\n    'Earnest',\n    'Ed',\n    'Eddie',\n    'Edgar',\n    'Edmond',\n    'Edmund',\n    'Eduardo',\n    'Edward',\n    'Edwin',\n    'Elbert',\n    'Elias',\n    'Elijah',\n    'Ellis',\n    'Elmer',\n    'Emanuel',\n    'Emilio',\n    'Emmett',\n    'Enrique',\n    'Eric',\n    'Erick',\n    'Erik',\n    'Ernest',\n    'Ernesto',\n    'Ervin',\n    'Eugene',\n    'Evan',\n    'Everett',\n    'Felipe',\n    'Felix',\n    'Fernando',\n    'Floyd',\n    'Forrest',\n    'Francisco',\n    'Frank',\n    'Frankie',\n    'Franklin',\n    'Fred',\n    'Freddie',\n    'Frederick',\n    'Fredrick',\n    'Gabriel',\n    'Garrett',\n    'Garry',\n    'Gary',\n    'Gene',\n    'Geoffrey',\n    'George',\n    'Gerald',\n    'Gerard',\n    'Gerardo',\n    'Gilbert',\n    'Gilberto',\n    'Glen',\n    'Glenn',\n    'Gordon',\n    'Grady',\n    'Grant',\n    'Greg',\n    'Gregg',\n    'Gregory',\n    'Guillermo',\n    'Gustavo',\n    'Guy',\n    'Harold',\n    'Harry',\n    'Harvey',\n    'Hector',\n    'Henry',\n    'Herbert',\n    'Herman',\n    'Homer',\n    'Horace',\n    'Howard',\n    'Hubert',\n    'Hugh',\n    'Hugo',\n    'Ian',\n    'Ignacio',\n    'Ira',\n    'Irvin',\n    'Irving',\n    'Isaac',\n    'Ismael',\n    'Israel',\n    'Ivan',\n    'Jack',\n    'Jacob',\n    'Jake',\n    'James',\n    'Jared',\n    'Jason',\n    'Javier',\n    'Jay',\n    'Jeff',\n    'Jeffery',\n    'Jeffrey',\n    'Jerald',\n    'Jeremiah',\n    'Jeremy',\n    'Jermaine',\n    'Jerome',\n    'Jerry',\n    'Jesse',\n    'Jesus',\n    'Jim',\n    'Jimmie',\n    'Jimmy',\n    'Joe',\n    'Joel',\n    'Joey',\n    'John',\n    'Johnathan',\n    'Johnny',\n    'Jon',\n    'Jonathan',\n    'Jonathon',\n    'Jordan',\n    'Jorge',\n    'Jose',\n    'Joseph',\n    'Josh',\n    'Joshua',\n    'Juan',\n    'Julian',\n    'Julio',\n    'Julius',\n    'Justin',\n    'Karl',\n    'Keith',\n    'Kelvin',\n    'Ken',\n    'Kenneth',\n    'Kenny',\n    'Kent',\n    'Kevin',\n    'Kirk',\n    'Kristopher',\n    'Kurt',\n    'Kyle',\n    'Lamar',\n    'Lance',\n    'Larry',\n    'Laurence',\n    'Lawrence',\n    'Leland',\n    'Leo',\n    'Leon',\n    'Leonard',\n    'Leroy',\n    'Lester',\n    'Levi',\n    'Lewis',\n    'Lionel',\n    'Lloyd',\n    'Lonnie',\n    'Loren',\n    'Lorenzo',\n    'Louis',\n    'Lowell',\n    'Lucas',\n    'Luis',\n    'Luke',\n    'Luther',\n    'Lyle',\n    'Mack',\n    'Malcolm',\n    'Manuel',\n    'Marc',\n    'Marco',\n    'Marcos',\n    'Marcus',\n    'Mario',\n    'Mark',\n    'Marlon',\n    'Marshall',\n    'Martin',\n    'Marty',\n    'Marvin',\n    'Mathew',\n    'Matt',\n    'Matthew',\n    'Maurice',\n    'Max',\n    'Melvin',\n    'Merle',\n    'Michael',\n    'Micheal',\n    'Miguel',\n    'Mike',\n    'Milton',\n    'Mitchell',\n    'Morris',\n    'Moses',\n    'Myron',\n    'Nathan',\n    'Nathaniel',\n    'Neal',\n    'Neil',\n    'Nelson',\n    'Nicholas',\n    'Nick',\n    'Nicolas',\n    'Noah',\n    'Noel',\n    'Norman',\n    'Oliver',\n    'Omar',\n    'Orlando',\n    'Orville',\n    'Oscar',\n    'Otis',\n    'Owen',\n    'Pablo',\n    'Patrick',\n    'Paul',\n    'Pedro',\n    'Percy',\n    'Perry',\n    'Pete',\n    'Peter',\n    'Phil',\n    'Philip',\n    'Phillip',\n    'Preston',\n    'Rafael',\n    'Ralph',\n    'Ramiro',\n    'Ramon',\n    'Randal',\n    'Randall',\n    'Randolph',\n    'Randy',\n    'Raul',\n    'Ray',\n    'Raymond',\n    'Reginald',\n    'Rene',\n    'Rex',\n    'Ricardo',\n    'Richard',\n    'Rick',\n    'Rickey',\n    'Ricky',\n    'Robert',\n    'Roberto',\n    'Roderick',\n    'Rodney',\n    'Rodolfo',\n    'Rogelio',\n    'Roger',\n    'Roland',\n    'Rolando',\n    'Roman',\n    'Ron',\n    'Ronald',\n    'Ronnie',\n    'Roosevelt',\n    'Ross',\n    'Roy',\n    'Ruben',\n    'Rudolph',\n    'Rudy',\n    'Rufus',\n    'Russell',\n    'Ryan',\n    'Salvador',\n    'Salvatore',\n    'Sam',\n    'Sammy',\n    'Samuel',\n    'Santiago',\n    'Santos',\n    'Saul',\n    'Scott',\n    'Sean',\n    'Sergio',\n    'Seth',\n    'Shane',\n    'Shaun',\n    'Shawn',\n    'Sheldon',\n    'Sherman',\n    'Sidney',\n    'Simon',\n    'Spencer',\n    'Stanley',\n    'Stephen',\n    'Steve',\n    'Steven',\n    'Stewart',\n    'Stuart',\n    'Sylvester',\n    'Taylor',\n    'Ted',\n    'Terence',\n    'Terrance',\n    'Terrell',\n    'Terrence',\n    'Theodore',\n    'Thomas',\n    'Tim',\n    'Timmy',\n    'Timothy',\n    'Toby',\n    'Todd',\n    'Tom',\n    'Tomas',\n    'Tommie',\n    'Tommy',\n    'Tony',\n    'Travis',\n    'Trevor',\n    'Troy',\n    'Tyler',\n    'Tyrone',\n    'Van',\n    'Vernon',\n    'Victor',\n    'Vincent',\n    'Virgil',\n    'Wade',\n    'Wallace',\n    'Walter',\n    'Warren',\n    'Wayne',\n    'Wendell',\n    'Wesley',\n    'Wilbert',\n    'Wilbur',\n    'Wilfred',\n    'Willard',\n    'William',\n    'Willis',\n    'Wilson',\n    'Winston',\n    'Wm',\n    'Woodrow',\n    'Zachary',\n  ],\n};\n"
  },
  {
    "path": "src/locales/en/person/gender.ts",
    "content": "// Source: https://en.wikipedia.org/wiki/List_of_gender_identities\nexport default [\n  'Agender',\n  'Androgyne',\n  'Androgynous',\n  'Bigender',\n  'Cis female',\n  'Cis male',\n  'Cis man',\n  'Cis woman',\n  'Cis',\n  'Cisgender female',\n  'Cisgender male',\n  'Cisgender man',\n  'Cisgender woman',\n  'Cisgender',\n  'Demi-boy',\n  'Demi-girl',\n  'Demi-man',\n  'Demi-woman',\n  'Demiflux',\n  'Demigender',\n  'F2M',\n  'FTM',\n  'Female to male trans man',\n  'Female to male transgender man',\n  'Female to male transsexual man',\n  'Female to male',\n  'Gender fluid',\n  'Gender neutral',\n  'Gender nonconforming',\n  'Gender questioning',\n  'Gender variant',\n  'Genderflux',\n  'Genderqueer',\n  'Hermaphrodite',\n  'Intersex man',\n  'Intersex person',\n  'Intersex woman',\n  'Intersex',\n  'M2F',\n  'MTF',\n  'Male to female trans woman',\n  'Male to female transgender woman',\n  'Male to female transsexual woman',\n  'Male to female',\n  'Man',\n  'Multigender',\n  'Neither',\n  'Neutrois',\n  'Non-binary',\n  'Omnigender',\n  'Other',\n  'Pangender',\n  'Polygender',\n  'T* man',\n  'T* woman',\n  'Trans female',\n  'Trans male',\n  'Trans man',\n  'Trans person',\n  'Trans woman',\n  'Trans',\n  'Transsexual female',\n  'Transsexual male',\n  'Transsexual man',\n  'Transsexual person',\n  'Transsexual woman',\n  'Transsexual',\n  'Transgender female',\n  'Transgender person',\n  'Transmasculine',\n  'Trigender',\n  'Two* person',\n  'Two-spirit person',\n  'Two-spirit',\n  'Woman',\n  'Xenogender',\n];\n"
  },
  {
    "path": "src/locales/en/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport bio_part from './bio_part';\nimport bio_pattern from './bio_pattern';\nimport bio_supporter from './bio_supporter';\nimport first_name from './first_name';\nimport gender from './gender';\nimport job_area from './job_area';\nimport job_descriptor from './job_descriptor';\nimport job_title_pattern from './job_title_pattern';\nimport job_type from './job_type';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport middle_name from './middle_name';\nimport name_ from './name';\nimport prefix from './prefix';\nimport sex from './sex';\nimport suffix from './suffix';\nimport western_zodiac_sign from './western_zodiac_sign';\n\nconst person: PersonDefinition = {\n  bio_part,\n  bio_pattern,\n  bio_supporter,\n  first_name,\n  gender,\n  job_area,\n  job_descriptor,\n  job_title_pattern,\n  job_type,\n  last_name,\n  last_name_pattern,\n  middle_name,\n  name: name_,\n  prefix,\n  sex,\n  suffix,\n  western_zodiac_sign,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/en/person/job_area.ts",
    "content": "export default [\n  'Solutions',\n  'Program',\n  'Brand',\n  'Security',\n  'Research',\n  'Marketing',\n  'Directives',\n  'Implementation',\n  'Integration',\n  'Functionality',\n  'Response',\n  'Paradigm',\n  'Tactics',\n  'Identity',\n  'Markets',\n  'Group',\n  'Division',\n  'Applications',\n  'Optimization',\n  'Operations',\n  'Infrastructure',\n  'Intranet',\n  'Communications',\n  'Web',\n  'Branding',\n  'Quality',\n  'Assurance',\n  'Mobility',\n  'Accounts',\n  'Data',\n  'Creative',\n  'Configuration',\n  'Accountability',\n  'Interactions',\n  'Factors',\n  'Usability',\n  'Metrics',\n];\n"
  },
  {
    "path": "src/locales/en/person/job_descriptor.ts",
    "content": "export default [\n  'Lead',\n  'Senior',\n  'Direct',\n  'Corporate',\n  'Dynamic',\n  'Future',\n  'Product',\n  'National',\n  'Regional',\n  'District',\n  'Central',\n  'Global',\n  'Customer',\n  'Investor',\n  'International',\n  'Legacy',\n  'Forward',\n  'Internal',\n  'Human',\n  'Chief',\n  'Principal',\n];\n"
  },
  {
    "path": "src/locales/en/person/job_title_pattern.ts",
    "content": "export default [\n  '{{person.jobDescriptor}} {{person.jobArea}} {{person.jobType}}',\n];\n"
  },
  {
    "path": "src/locales/en/person/job_type.ts",
    "content": "export default [\n  'Supervisor',\n  'Associate',\n  'Executive',\n  'Liaison',\n  'Officer',\n  'Manager',\n  'Engineer',\n  'Specialist',\n  'Director',\n  'Coordinator',\n  'Administrator',\n  'Architect',\n  'Analyst',\n  'Designer',\n  'Planner',\n  'Orchestrator',\n  'Technician',\n  'Developer',\n  'Producer',\n  'Consultant',\n  'Assistant',\n  'Facilitator',\n  'Agent',\n  'Representative',\n  'Strategist',\n];\n"
  },
  {
    "path": "src/locales/en/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Abbott',\n    'Abernathy',\n    'Abshire',\n    'Adams',\n    'Altenwerth',\n    'Anderson',\n    'Ankunding',\n    'Armstrong',\n    'Auer',\n    'Aufderhar',\n    'Bahringer',\n    'Bailey',\n    'Balistreri',\n    'Barrows',\n    'Bartell',\n    'Bartoletti',\n    'Barton',\n    'Bashirian',\n    'Batz',\n    'Bauch',\n    'Baumbach',\n    'Bayer',\n    'Beahan',\n    'Beatty',\n    'Bechtelar',\n    'Becker',\n    'Bednar',\n    'Beer',\n    'Beier',\n    'Berge',\n    'Bergnaum',\n    'Bergstrom',\n    'Bernhard',\n    'Bernier',\n    'Bins',\n    'Blanda',\n    'Blick',\n    'Block',\n    'Bode',\n    'Boehm',\n    'Bogan',\n    'Bogisich',\n    'Borer',\n    'Bosco',\n    'Botsford',\n    'Boyer',\n    'Boyle',\n    'Bradtke',\n    'Brakus',\n    'Braun',\n    'Breitenberg',\n    'Brekke',\n    'Brown',\n    'Bruen',\n    'Buckridge',\n    'Carroll',\n    'Carter',\n    'Cartwright',\n    'Casper',\n    'Cassin',\n    'Champlin',\n    'Christiansen',\n    'Cole',\n    'Collier',\n    'Collins',\n    'Conn',\n    'Connelly',\n    'Conroy',\n    'Considine',\n    'Corkery',\n    'Cormier',\n    'Corwin',\n    'Cremin',\n    'Crist',\n    'Crona',\n    'Cronin',\n    'Crooks',\n    'Cruickshank',\n    'Cummerata',\n    'Cummings',\n    \"D'Amore\",\n    'Dach',\n    'Daniel',\n    'Dare',\n    'Daugherty',\n    'Davis',\n    'Deckow',\n    'Denesik',\n    'Dibbert',\n    'Dickens',\n    'Dicki',\n    'Dickinson',\n    'Dietrich',\n    'Donnelly',\n    'Dooley',\n    'Douglas',\n    'Doyle',\n    'DuBuque',\n    'Durgan',\n    'Ebert',\n    'Effertz',\n    'Emard',\n    'Emmerich',\n    'Erdman',\n    'Ernser',\n    'Fadel',\n    'Fahey',\n    'Farrell',\n    'Fay',\n    'Feeney',\n    'Feest',\n    'Feil',\n    'Ferry',\n    'Fisher',\n    'Flatley',\n    'Frami',\n    'Franecki',\n    'Franey',\n    'Friesen',\n    'Fritsch',\n    'Funk',\n    'Gerhold',\n    'Gerlach',\n    'Gibson',\n    'Gislason',\n    'Gleason',\n    'Gleichner',\n    'Glover',\n    'Goldner',\n    'Goodwin',\n    'Gorczany',\n    'Gottlieb',\n    'Goyette',\n    'Grady',\n    'Graham',\n    'Grant',\n    'Green',\n    'Greenfelder',\n    'Greenholt',\n    'Grimes',\n    'Gulgowski',\n    'Gusikowski',\n    'Gutkowski',\n    'Gutmann',\n    'Haag',\n    'Hackett',\n    'Hagenes',\n    'Hahn',\n    'Haley',\n    'Halvorson',\n    'Hamill',\n    'Hammes',\n    'Hand',\n    'Hane',\n    'Hansen',\n    'Harber',\n    'Harris',\n    'Hartmann',\n    'Harvey',\n    'Hauck',\n    'Hayes',\n    'Heaney',\n    'Heathcote',\n    'Hegmann',\n    'Heidenreich',\n    'Heller',\n    'Herman',\n    'Hermann',\n    'Hermiston',\n    'Herzog',\n    'Hessel',\n    'Hettinger',\n    'Hickle',\n    'Hilll',\n    'Hills',\n    'Hilpert',\n    'Hintz',\n    'Hirthe',\n    'Hodkiewicz',\n    'Hoeger',\n    'Homenick',\n    'Hoppe',\n    'Howe',\n    'Howell',\n    'Hudson',\n    'Huel',\n    'Huels',\n    'Hyatt',\n    'Jacobi',\n    'Jacobs',\n    'Jacobson',\n    'Jakubowski',\n    'Jaskolski',\n    'Jast',\n    'Jenkins',\n    'Jerde',\n    'Johns',\n    'Johnson',\n    'Johnston',\n    'Jones',\n    'Kassulke',\n    'Kautzer',\n    'Keebler',\n    'Keeling',\n    'Kemmer',\n    'Kerluke',\n    'Kertzmann',\n    'Kessler',\n    'Kiehn',\n    'Kihn',\n    'Kilback',\n    'King',\n    'Kirlin',\n    'Klein',\n    'Kling',\n    'Klocko',\n    'Koch',\n    'Koelpin',\n    'Koepp',\n    'Kohler',\n    'Konopelski',\n    'Koss',\n    'Kovacek',\n    'Kozey',\n    'Krajcik',\n    'Kreiger',\n    'Kris',\n    'Kshlerin',\n    'Kub',\n    'Kuhic',\n    'Kuhlman',\n    'Kuhn',\n    'Kulas',\n    'Kunde',\n    'Kunze',\n    'Kuphal',\n    'Kutch',\n    'Kuvalis',\n    'Labadie',\n    'Lakin',\n    'Lang',\n    'Langosh',\n    'Langworth',\n    'Larkin',\n    'Larson',\n    'Leannon',\n    'Lebsack',\n    'Ledner',\n    'Leffler',\n    'Legros',\n    'Lehner',\n    'Lemke',\n    'Lesch',\n    'Leuschke',\n    'Lind',\n    'Lindgren',\n    'Littel',\n    'Little',\n    'Lockman',\n    'Lowe',\n    'Lubowitz',\n    'Lueilwitz',\n    'Luettgen',\n    'Lynch',\n    'MacGyver',\n    'Macejkovic',\n    'Maggio',\n    'Mann',\n    'Mante',\n    'Marks',\n    'Marquardt',\n    'Marvin',\n    'Mayer',\n    'Mayert',\n    'McClure',\n    'McCullough',\n    'McDermott',\n    'McGlynn',\n    'McKenzie',\n    'McLaughlin',\n    'Medhurst',\n    'Mertz',\n    'Metz',\n    'Miller',\n    'Mills',\n    'Mitchell',\n    'Moen',\n    'Mohr',\n    'Monahan',\n    'Moore',\n    'Morar',\n    'Morissette',\n    'Mosciski',\n    'Mraz',\n    'Mueller',\n    'Muller',\n    'Murazik',\n    'Murphy',\n    'Murray',\n    'Nader',\n    'Nicolas',\n    'Nienow',\n    'Nikolaus',\n    'Nitzsche',\n    'Nolan',\n    \"O'Connell\",\n    \"O'Conner\",\n    \"O'Hara\",\n    \"O'Keefe\",\n    \"O'Kon\",\n    \"O'Reilly\",\n    'Oberbrunner',\n    'Okuneva',\n    'Olson',\n    'Ondricka',\n    'Orn',\n    'Ortiz',\n    'Osinski',\n    'Pacocha',\n    'Padberg',\n    'Pagac',\n    'Parisian',\n    'Parker',\n    'Paucek',\n    'Pfannerstill',\n    'Pfeffer',\n    'Pollich',\n    'Pouros',\n    'Powlowski',\n    'Predovic',\n    'Price',\n    'Prohaska',\n    'Prosacco',\n    'Purdy',\n    'Quigley',\n    'Quitzon',\n    'Rath',\n    'Ratke',\n    'Rau',\n    'Raynor',\n    'Reichel',\n    'Reichert',\n    'Reilly',\n    'Reinger',\n    'Rempel',\n    'Renner',\n    'Reynolds',\n    'Rice',\n    'Rippin',\n    'Ritchie',\n    'Robel',\n    'Roberts',\n    'Rodriguez',\n    'Rogahn',\n    'Rohan',\n    'Rolfson',\n    'Romaguera',\n    'Roob',\n    'Rosenbaum',\n    'Rowe',\n    'Ruecker',\n    'Runolfsdottir',\n    'Runolfsson',\n    'Runte',\n    'Russel',\n    'Rutherford',\n    'Ryan',\n    'Sanford',\n    'Satterfield',\n    'Sauer',\n    'Sawayn',\n    'Schaden',\n    'Schaefer',\n    'Schamberger',\n    'Schiller',\n    'Schimmel',\n    'Schinner',\n    'Schmeler',\n    'Schmidt',\n    'Schmitt',\n    'Schneider',\n    'Schoen',\n    'Schowalter',\n    'Schroeder',\n    'Schulist',\n    'Schultz',\n    'Schumm',\n    'Schuppe',\n    'Schuster',\n    'Senger',\n    'Shanahan',\n    'Shields',\n    'Simonis',\n    'Sipes',\n    'Skiles',\n    'Smith',\n    'Smitham',\n    'Spencer',\n    'Spinka',\n    'Sporer',\n    'Stamm',\n    'Stanton',\n    'Stark',\n    'Stehr',\n    'Steuber',\n    'Stiedemann',\n    'Stokes',\n    'Stoltenberg',\n    'Stracke',\n    'Streich',\n    'Stroman',\n    'Strosin',\n    'Swaniawski',\n    'Swift',\n    'Terry',\n    'Thiel',\n    'Thompson',\n    'Tillman',\n    'Torp',\n    'Torphy',\n    'Towne',\n    'Toy',\n    'Trantow',\n    'Tremblay',\n    'Treutel',\n    'Tromp',\n    'Turcotte',\n    'Turner',\n    'Ullrich',\n    'Upton',\n    'Vandervort',\n    'Veum',\n    'Volkman',\n    'Von',\n    'VonRueden',\n    'Waelchi',\n    'Walker',\n    'Walsh',\n    'Walter',\n    'Ward',\n    'Waters',\n    'Watsica',\n    'Weber',\n    'Wehner',\n    'Weimann',\n    'Weissnat',\n    'Welch',\n    'West',\n    'White',\n    'Wiegand',\n    'Wilderman',\n    'Wilkinson',\n    'Will',\n    'Williamson',\n    'Willms',\n    'Windler',\n    'Wintheiser',\n    'Wisoky',\n    'Wisozk',\n    'Witting',\n    'Wiza',\n    'Wolf',\n    'Wolff',\n    'Wuckert',\n    'Wunsch',\n    'Wyman',\n    'Yost',\n    'Yundt',\n    'Zboncak',\n    'Zemlak',\n    'Ziemann',\n    'Zieme',\n    'Zulauf',\n  ],\n};\n"
  },
  {
    "path": "src/locales/en/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [\n    { value: '{{person.last_name.generic}}', weight: 95 },\n    {\n      value: '{{person.last_name.generic}}-{{person.last_name.generic}}',\n      weight: 5,\n    },\n  ],\n};\n"
  },
  {
    "path": "src/locales/en/person/middle_name.ts",
    "content": "export default {\n  generic: [\n    'Addison',\n    'Anderson',\n    'Angel',\n    'Arden',\n    'Austin',\n    'Bailey',\n    'Bowie',\n    'Brooklyn',\n    'Cameron',\n    'Charlie',\n    'Corey',\n    'Drew',\n    'Dylan',\n    'Elliott',\n    'Finley',\n    'Gray',\n    'Greer',\n    'Hayden',\n    'Jaden',\n    'Jamie',\n    'Kai',\n    'Kendall',\n    'Kyle',\n    'Leslie',\n    'Marlowe',\n    'Micah',\n    'Monroe',\n    'Nico',\n    'Noah',\n    'North',\n    'Parker',\n    'Reagan',\n    'Reign',\n    'Rowan',\n    'Ryan',\n    'Sasha',\n    'Sawyer',\n    'Shawn',\n    'Shiloh',\n    'Skyler',\n  ],\n  female: [\n    'Abigail',\n    'Adele',\n    'Alex',\n    'Alice',\n    'Alisha',\n    'Amber',\n    'Amelia',\n    'Amora',\n    'Anaïs',\n    'Angelou',\n    'Anika',\n    'Anise',\n    'Annabel',\n    'Anne',\n    'Aphrodite',\n    'Aretha',\n    'Arya',\n    'Ashton',\n    'Aster',\n    'Audrey',\n    'Avery',\n    'Bailee',\n    'Bay',\n    'Belle',\n    'Beth',\n    'Billie',\n    'Blair',\n    'Blaise',\n    'Blake',\n    'Blanche',\n    'Blue',\n    'Bree',\n    'Brielle',\n    'Brienne',\n    'Brooke',\n    'Caleen',\n    'Candice',\n    'Caprice',\n    'Carelyn',\n    'Caylen',\n    'Celine',\n    'Cerise',\n    'Cia',\n    'Claire',\n    'Claudia',\n    'Clementine',\n    'Coral',\n    'Coraline',\n    'Dahlia',\n    'Dakota',\n    'Dawn',\n    'Della',\n    'Demi',\n    'Denise',\n    'Denver',\n    'Devine',\n    'Devon',\n    'Diana',\n    'Ebony',\n    'Eden',\n    'Eleanor',\n    'Elein',\n    'Elizabeth',\n    'Ellen',\n    'Elodie',\n    'Eloise',\n    'Ember',\n    'Emma',\n    'Erin',\n    'Eyre',\n    'Faith',\n    'Farrah',\n    'Fawn',\n    'Fayre',\n    'Fern',\n    'France',\n    'Francis',\n    'Frida',\n    'Genisis',\n    'Georgia',\n    'Grace',\n    'Gwen',\n    'Harley',\n    'Harper',\n    'Hazel',\n    'Helen',\n    'Hippolyta',\n    'Holly',\n    'Hope',\n    'Imani',\n    'Iowa',\n    'Ireland',\n    'Irene',\n    'Iris',\n    'Isa',\n    'Isla',\n    'Ivy',\n    'Jade',\n    'Jane',\n    'Jazz',\n    'Jean',\n    'Jess',\n    'Jett',\n    'Jo',\n    'Joan',\n    'Jolie',\n    'Jordan',\n    'Josie',\n    'Journey',\n    'Joy',\n    'Jules',\n    'Julien',\n    'Juliet',\n    'Juniper',\n    'Justice',\n    'Kali',\n    'Karma',\n    'Kat',\n    'Kate',\n    'Kennedy',\n    'Keva',\n    'Kylie',\n    'Lake',\n    'Lane',\n    'Lark',\n    'Layla',\n    'Lee',\n    'Leigh',\n    'Leona',\n    'Lexi',\n    'London',\n    'Lou',\n    'Louise',\n    'Love',\n    'Luna',\n    'Lux',\n    'Lynn',\n    'Lyric',\n    'Maddie',\n    'Mae',\n    'Marie',\n    'Matilda',\n    'Maude',\n    'Maybel',\n    'Meadow',\n    'Medusa',\n    'Mercy',\n    'Michelle',\n    'Mirabel',\n    'Morgan',\n    'Nalia',\n    'Naomi',\n    'Nova',\n    'Olive',\n    'Paige',\n    'Pax',\n    'Pearl',\n    'Penelope',\n    'Phoenix',\n    'Quinn',\n    'Rae',\n    'Rain',\n    'Raven',\n    'Ray',\n    'Raye',\n    'Rebel',\n    'Reese',\n    'Reeve',\n    'Regan',\n    'Riley',\n    'River',\n    'Robin',\n    'Rory',\n    'Rose',\n    'Royal',\n    'Ruth',\n    'Rylie',\n    'Sage',\n    'Sam',\n    'Saturn',\n    'Scout',\n    'Serena',\n    'Sky',\n    'Skylar',\n    'Sofia',\n    'Sophia',\n    'Storm',\n    'Sue',\n    'Suzanne',\n    'Sydney',\n    'Taylen',\n    'Taylor',\n    'Teagan',\n    'Tempest',\n    'Tenley',\n    'Thea',\n    'Trinity',\n    'Valerie',\n    'Venus',\n    'Vera',\n    'Violet',\n    'Willow',\n    'Winter',\n    'Xena',\n    'Zaylee',\n    'Zion',\n    'Zoe',\n  ],\n  male: [\n    'Ace',\n    'Aiden',\n    'Alexander',\n    'Ander',\n    'Anthony',\n    'Asher',\n    'August',\n    'Aziel',\n    'Bear',\n    'Beckham',\n    'Benjamin',\n    'Buddy',\n    'Calvin',\n    'Carter',\n    'Charles',\n    'Christopher',\n    'Clyde',\n    'Cooper',\n    'Daniel',\n    'David',\n    'Dior',\n    'Elijah',\n    'Ellis',\n    'Emerson',\n    'Ethan',\n    'Ezra',\n    'Fletcher',\n    'Flynn',\n    'Gabriel',\n    'Grayson',\n    'Gus',\n    'Hank',\n    'Harrison',\n    'Hendrix',\n    'Henry',\n    'Houston',\n    'Hudson',\n    'Hugh',\n    'Isaac',\n    'Jack',\n    'Jackson',\n    'Jacob',\n    'Jakobe',\n    'James',\n    'Jaxon',\n    'Jaxtyn',\n    'Jayden',\n    'John',\n    'Joseph',\n    'Josiah',\n    'Jude',\n    'Julian',\n    'Karsyn',\n    'Kenji',\n    'Kobe',\n    'Kylo',\n    'Lennon',\n    'Leo',\n    'Levi',\n    'Liam',\n    'Lincoln',\n    'Logan',\n    'Louis',\n    'Lucas',\n    'Lucky',\n    'Luke',\n    'Mason',\n    'Mateo',\n    'Matthew',\n    'Maverick',\n    'Michael',\n    'Nixon',\n    'Ocean',\n    'Oliver',\n    'Otis',\n    'Otto',\n    'Owen',\n    'Ozzy',\n    'Rocky',\n    'Samuel',\n    'Sebastian',\n    'Sonny',\n    'Teddy',\n    'Theo',\n    'Theodore',\n    'Thomas',\n    'Truett',\n    'Walter',\n    'Warren',\n    'Watson',\n    'William',\n    'Wison',\n    'Wyatt',\n    'Ziggy',\n    'Zyair',\n  ],\n};\n"
  },
  {
    "path": "src/locales/en/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 49 },\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 7,\n  },\n  {\n    value: '{{person.firstName}} {{person.lastName}} {{person.suffix}}',\n    weight: 7,\n  },\n  {\n    value:\n      '{{person.prefix}} {{person.firstName}} {{person.lastName}} {{person.suffix}}',\n    weight: 1,\n  },\n];\n"
  },
  {
    "path": "src/locales/en/person/prefix.ts",
    "content": "export default {\n  generic: ['Dr.'],\n  female: ['Miss', 'Mrs.', 'Ms.'],\n  male: ['Mr.'],\n};\n"
  },
  {
    "path": "src/locales/en/person/sex.ts",
    "content": "export default ['female', 'male'];\n"
  },
  {
    "path": "src/locales/en/person/suffix.ts",
    "content": "export default [\n  'Jr.',\n  'Sr.',\n  'I',\n  'II',\n  'III',\n  'IV',\n  'V',\n  'MD',\n  'DDS',\n  'PhD',\n  'DVM',\n];\n"
  },
  {
    "path": "src/locales/en/person/western_zodiac_sign.ts",
    "content": "export default [\n  'Aquarius',\n  'Pisces',\n  'Aries',\n  'Taurus',\n  'Gemini',\n  'Cancer',\n  'Leo',\n  'Virgo',\n  'Libra',\n  'Scorpio',\n  'Sagittarius',\n  'Capricorn',\n];\n"
  },
  {
    "path": "src/locales/en/phone_number/format/human.ts",
    "content": "export default [\n  '!##-!##-####',\n  '(!##) !##-####',\n  '1-!##-!##-####',\n  '!##.!##.####',\n  '!##-!##-#### x###',\n  '(!##) !##-#### x###',\n  '1-!##-!##-#### x###',\n  '!##.!##.#### x###',\n  '!##-!##-#### x####',\n  '(!##) !##-#### x####',\n  '1-!##-!##-#### x####',\n  '!##.!##.#### x####',\n  '!##-!##-#### x#####',\n  '(!##) !##-#### x#####',\n  '1-!##-!##-#### x#####',\n  '!##.!##.#### x#####',\n];\n"
  },
  {
    "path": "src/locales/en/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/en/phone_number/format/international.ts",
    "content": "export default ['+1!##!######'];\n"
  },
  {
    "path": "src/locales/en/phone_number/format/national.ts",
    "content": "export default ['(!##) !##-####'];\n"
  },
  {
    "path": "src/locales/en/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/en/science/chemical_element.ts",
    "content": "export default [\n  {\n    symbol: 'H',\n    name: 'Hydrogen',\n    atomicNumber: 1,\n  },\n  {\n    symbol: 'He',\n    name: 'Helium',\n    atomicNumber: 2,\n  },\n  {\n    symbol: 'Li',\n    name: 'Lithium',\n    atomicNumber: 3,\n  },\n  {\n    symbol: 'Be',\n    name: 'Beryllium',\n    atomicNumber: 4,\n  },\n  {\n    symbol: 'B',\n    name: 'Boron',\n    atomicNumber: 5,\n  },\n  {\n    symbol: 'C',\n    name: 'Carbon',\n    atomicNumber: 6,\n  },\n  {\n    symbol: 'N',\n    name: 'Nitrogen',\n    atomicNumber: 7,\n  },\n  {\n    symbol: 'O',\n    name: 'Oxygen',\n    atomicNumber: 8,\n  },\n  {\n    symbol: 'F',\n    name: 'Fluorine',\n    atomicNumber: 9,\n  },\n  {\n    symbol: 'Ne',\n    name: 'Neon',\n    atomicNumber: 10,\n  },\n  {\n    symbol: 'Na',\n    name: 'Sodium',\n    atomicNumber: 11,\n  },\n  {\n    symbol: 'Mg',\n    name: 'Magnesium',\n    atomicNumber: 12,\n  },\n  {\n    symbol: 'Al',\n    name: 'Aluminium',\n    atomicNumber: 13,\n  },\n  {\n    symbol: 'Si',\n    name: 'Silicon',\n    atomicNumber: 14,\n  },\n  {\n    symbol: 'P',\n    name: 'Phosphorus',\n    atomicNumber: 15,\n  },\n  {\n    symbol: 'S',\n    name: 'Sulfur',\n    atomicNumber: 16,\n  },\n  {\n    symbol: 'Cl',\n    name: 'Chlorine',\n    atomicNumber: 17,\n  },\n  {\n    symbol: 'Ar',\n    name: 'Argon',\n    atomicNumber: 18,\n  },\n  {\n    symbol: 'K',\n    name: 'Potassium',\n    atomicNumber: 19,\n  },\n  {\n    symbol: 'Ca',\n    name: 'Calcium',\n    atomicNumber: 20,\n  },\n  {\n    symbol: 'Sc',\n    name: 'Scandium',\n    atomicNumber: 21,\n  },\n  {\n    symbol: 'Ti',\n    name: 'Titanium',\n    atomicNumber: 22,\n  },\n  {\n    symbol: 'V',\n    name: 'Vanadium',\n    atomicNumber: 23,\n  },\n  {\n    symbol: 'Cr',\n    name: 'Chromium',\n    atomicNumber: 24,\n  },\n  {\n    symbol: 'Mn',\n    name: 'Manganese',\n    atomicNumber: 25,\n  },\n  {\n    symbol: 'Fe',\n    name: 'Iron',\n    atomicNumber: 26,\n  },\n  {\n    symbol: 'Co',\n    name: 'Cobalt',\n    atomicNumber: 27,\n  },\n  {\n    symbol: 'Ni',\n    name: 'Nickel',\n    atomicNumber: 28,\n  },\n  {\n    symbol: 'Cu',\n    name: 'Copper',\n    atomicNumber: 29,\n  },\n  {\n    symbol: 'Zn',\n    name: 'Zinc',\n    atomicNumber: 30,\n  },\n  {\n    symbol: 'Ga',\n    name: 'Gallium',\n    atomicNumber: 31,\n  },\n  {\n    symbol: 'Ge',\n    name: 'Germanium',\n    atomicNumber: 32,\n  },\n  {\n    symbol: 'As',\n    name: 'Arsenic',\n    atomicNumber: 33,\n  },\n  {\n    symbol: 'Se',\n    name: 'Selenium',\n    atomicNumber: 34,\n  },\n  {\n    symbol: 'Br',\n    name: 'Bromine',\n    atomicNumber: 35,\n  },\n  {\n    symbol: 'Kr',\n    name: 'Krypton',\n    atomicNumber: 36,\n  },\n  {\n    symbol: 'Rb',\n    name: 'Rubidium',\n    atomicNumber: 37,\n  },\n  {\n    symbol: 'Sr',\n    name: 'Strontium',\n    atomicNumber: 38,\n  },\n  {\n    symbol: 'Y',\n    name: 'Yttrium',\n    atomicNumber: 39,\n  },\n  {\n    symbol: 'Zr',\n    name: 'Zirconium',\n    atomicNumber: 40,\n  },\n  {\n    symbol: 'Nb',\n    name: 'Niobium',\n    atomicNumber: 41,\n  },\n  {\n    symbol: 'Mo',\n    name: 'Molybdenum',\n    atomicNumber: 42,\n  },\n  {\n    symbol: 'Tc',\n    name: 'Technetium',\n    atomicNumber: 43,\n  },\n  {\n    symbol: 'Ru',\n    name: 'Ruthenium',\n    atomicNumber: 44,\n  },\n  {\n    symbol: 'Rh',\n    name: 'Rhodium',\n    atomicNumber: 45,\n  },\n  {\n    symbol: 'Pd',\n    name: 'Palladium',\n    atomicNumber: 46,\n  },\n  {\n    symbol: 'Ag',\n    name: 'Silver',\n    atomicNumber: 47,\n  },\n  {\n    symbol: 'Cd',\n    name: 'Cadmium',\n    atomicNumber: 48,\n  },\n  {\n    symbol: 'In',\n    name: 'Indium',\n    atomicNumber: 49,\n  },\n  {\n    symbol: 'Sn',\n    name: 'Tin',\n    atomicNumber: 50,\n  },\n  {\n    symbol: 'Sb',\n    name: 'Antimony',\n    atomicNumber: 51,\n  },\n  {\n    symbol: 'Te',\n    name: 'Tellurium',\n    atomicNumber: 52,\n  },\n  {\n    symbol: 'I',\n    name: 'Iodine',\n    atomicNumber: 53,\n  },\n  {\n    symbol: 'Xe',\n    name: 'Xenon',\n    atomicNumber: 54,\n  },\n  {\n    symbol: 'Cs',\n    name: 'Caesium',\n    atomicNumber: 55,\n  },\n  {\n    symbol: 'Ba',\n    name: 'Barium',\n    atomicNumber: 56,\n  },\n  {\n    symbol: 'La',\n    name: 'Lanthanum',\n    atomicNumber: 57,\n  },\n  {\n    symbol: 'Ce',\n    name: 'Cerium',\n    atomicNumber: 58,\n  },\n  {\n    symbol: 'Pr',\n    name: 'Praseodymium',\n    atomicNumber: 59,\n  },\n  {\n    symbol: 'Nd',\n    name: 'Neodymium',\n    atomicNumber: 60,\n  },\n  {\n    symbol: 'Pm',\n    name: 'Promethium',\n    atomicNumber: 61,\n  },\n  {\n    symbol: 'Sm',\n    name: 'Samarium',\n    atomicNumber: 62,\n  },\n  {\n    symbol: 'Eu',\n    name: 'Europium',\n    atomicNumber: 63,\n  },\n  {\n    symbol: 'Gd',\n    name: 'Gadolinium',\n    atomicNumber: 64,\n  },\n  {\n    symbol: 'Tb',\n    name: 'Terbium',\n    atomicNumber: 65,\n  },\n  {\n    symbol: 'Dy',\n    name: 'Dysprosium',\n    atomicNumber: 66,\n  },\n  {\n    symbol: 'Ho',\n    name: 'Holmium',\n    atomicNumber: 67,\n  },\n  {\n    symbol: 'Er',\n    name: 'Erbium',\n    atomicNumber: 68,\n  },\n  {\n    symbol: 'Tm',\n    name: 'Thulium',\n    atomicNumber: 69,\n  },\n  {\n    symbol: 'Yb',\n    name: 'Ytterbium',\n    atomicNumber: 70,\n  },\n  {\n    symbol: 'Lu',\n    name: 'Lutetium',\n    atomicNumber: 71,\n  },\n  {\n    symbol: 'Hf',\n    name: 'Hafnium',\n    atomicNumber: 72,\n  },\n  {\n    symbol: 'Ta',\n    name: 'Tantalum',\n    atomicNumber: 73,\n  },\n  {\n    symbol: 'W',\n    name: 'Tungsten',\n    atomicNumber: 74,\n  },\n  {\n    symbol: 'Re',\n    name: 'Rhenium',\n    atomicNumber: 75,\n  },\n  {\n    symbol: 'Os',\n    name: 'Osmium',\n    atomicNumber: 76,\n  },\n  {\n    symbol: 'Ir',\n    name: 'Iridium',\n    atomicNumber: 77,\n  },\n  {\n    symbol: 'Pt',\n    name: 'Platinum',\n    atomicNumber: 78,\n  },\n  {\n    symbol: 'Au',\n    name: 'Gold',\n    atomicNumber: 79,\n  },\n  {\n    symbol: 'Hg',\n    name: 'Mercury',\n    atomicNumber: 80,\n  },\n  {\n    symbol: 'Tl',\n    name: 'Thallium',\n    atomicNumber: 81,\n  },\n  {\n    symbol: 'Pb',\n    name: 'Lead',\n    atomicNumber: 82,\n  },\n  {\n    symbol: 'Bi',\n    name: 'Bismuth',\n    atomicNumber: 83,\n  },\n  {\n    symbol: 'Po',\n    name: 'Polonium',\n    atomicNumber: 84,\n  },\n  {\n    symbol: 'At',\n    name: 'Astatine',\n    atomicNumber: 85,\n  },\n  {\n    symbol: 'Rn',\n    name: 'Radon',\n    atomicNumber: 86,\n  },\n  {\n    symbol: 'Fr',\n    name: 'Francium',\n    atomicNumber: 87,\n  },\n  {\n    symbol: 'Ra',\n    name: 'Radium',\n    atomicNumber: 88,\n  },\n  {\n    symbol: 'Ac',\n    name: 'Actinium',\n    atomicNumber: 89,\n  },\n  {\n    symbol: 'Th',\n    name: 'Thorium',\n    atomicNumber: 90,\n  },\n  {\n    symbol: 'Pa',\n    name: 'Protactinium',\n    atomicNumber: 91,\n  },\n  {\n    symbol: 'U',\n    name: 'Uranium',\n    atomicNumber: 92,\n  },\n  {\n    symbol: 'Np',\n    name: 'Neptunium',\n    atomicNumber: 93,\n  },\n  {\n    symbol: 'Pu',\n    name: 'Plutonium',\n    atomicNumber: 94,\n  },\n  {\n    symbol: 'Am',\n    name: 'Americium',\n    atomicNumber: 95,\n  },\n  {\n    symbol: 'Cm',\n    name: 'Curium',\n    atomicNumber: 96,\n  },\n  {\n    symbol: 'Bk',\n    name: 'Berkelium',\n    atomicNumber: 97,\n  },\n  {\n    symbol: 'Cf',\n    name: 'Californium',\n    atomicNumber: 98,\n  },\n  {\n    symbol: 'Es',\n    name: 'Einsteinium',\n    atomicNumber: 99,\n  },\n  {\n    symbol: 'Fm',\n    name: 'Fermium',\n    atomicNumber: 100,\n  },\n  {\n    symbol: 'Md',\n    name: 'Mendelevium',\n    atomicNumber: 101,\n  },\n  {\n    symbol: 'No',\n    name: 'Nobelium',\n    atomicNumber: 102,\n  },\n  {\n    symbol: 'Lr',\n    name: 'Lawrencium',\n    atomicNumber: 103,\n  },\n  {\n    symbol: 'Rf',\n    name: 'Rutherfordium',\n    atomicNumber: 104,\n  },\n  {\n    symbol: 'Db',\n    name: 'Dubnium',\n    atomicNumber: 105,\n  },\n  {\n    symbol: 'Sg',\n    name: 'Seaborgium',\n    atomicNumber: 106,\n  },\n  {\n    symbol: 'Bh',\n    name: 'Bohrium',\n    atomicNumber: 107,\n  },\n  {\n    symbol: 'Hs',\n    name: 'Hassium',\n    atomicNumber: 108,\n  },\n  {\n    symbol: 'Mt',\n    name: 'Meitnerium',\n    atomicNumber: 109,\n  },\n  {\n    symbol: 'Ds',\n    name: 'Darmstadtium',\n    atomicNumber: 110,\n  },\n  {\n    symbol: 'Rg',\n    name: 'Roentgenium',\n    atomicNumber: 111,\n  },\n  {\n    symbol: 'Cn',\n    name: 'Copernicium',\n    atomicNumber: 112,\n  },\n  {\n    symbol: 'Nh',\n    name: 'Nihonium',\n    atomicNumber: 113,\n  },\n  {\n    symbol: 'Fl',\n    name: 'Flerovium',\n    atomicNumber: 114,\n  },\n  {\n    symbol: 'Mc',\n    name: 'Moscovium',\n    atomicNumber: 115,\n  },\n  {\n    symbol: 'Lv',\n    name: 'Livermorium',\n    atomicNumber: 116,\n  },\n  {\n    symbol: 'Ts',\n    name: 'Tennessine',\n    atomicNumber: 117,\n  },\n  {\n    symbol: 'Og',\n    name: 'Oganesson',\n    atomicNumber: 118,\n  },\n];\n"
  },
  {
    "path": "src/locales/en/science/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ScienceDefinition } from '../../..';\nimport chemical_element from './chemical_element';\nimport unit from './unit';\n\nconst science: ScienceDefinition = {\n  chemical_element,\n  unit,\n};\n\nexport default science;\n"
  },
  {
    "path": "src/locales/en/science/unit.ts",
    "content": "export default [\n  {\n    name: 'meter',\n    symbol: 'm',\n  },\n  {\n    name: 'second',\n    symbol: 's',\n  },\n  {\n    name: 'mole',\n    symbol: 'mol',\n  },\n  {\n    name: 'ampere',\n    symbol: 'A',\n  },\n  {\n    name: 'kelvin',\n    symbol: 'K',\n  },\n  {\n    name: 'candela',\n    symbol: 'cd',\n  },\n  {\n    name: 'kilogram',\n    symbol: 'kg',\n  },\n  {\n    name: 'radian',\n    symbol: 'rad',\n  },\n  {\n    name: 'hertz',\n    symbol: 'Hz',\n  },\n  {\n    name: 'newton',\n    symbol: 'N',\n  },\n  {\n    name: 'pascal',\n    symbol: 'Pa',\n  },\n  {\n    name: 'joule',\n    symbol: 'J',\n  },\n  {\n    name: 'watt',\n    symbol: 'W',\n  },\n  {\n    name: 'coulomb',\n    symbol: 'C',\n  },\n  {\n    name: 'volt',\n    symbol: 'V',\n  },\n  {\n    name: 'ohm',\n    symbol: 'Ω',\n  },\n  {\n    name: 'tesla',\n    symbol: 'T',\n  },\n  {\n    name: 'degree Celsius',\n    symbol: '°C',\n  },\n  {\n    name: 'lumen',\n    symbol: 'lm',\n  },\n  {\n    name: 'becquerel',\n    symbol: 'Bq',\n  },\n  {\n    name: 'gray',\n    symbol: 'Gy',\n  },\n  {\n    name: 'sievert',\n    symbol: 'Sv',\n  },\n  {\n    name: 'steradian',\n    symbol: 'sr',\n  },\n  {\n    name: 'farad',\n    symbol: 'F',\n  },\n  {\n    name: 'siemens',\n    symbol: 'S',\n  },\n  {\n    name: 'weber',\n    symbol: 'Wb',\n  },\n  {\n    name: 'henry',\n    symbol: 'H',\n  },\n  {\n    name: 'lux',\n    symbol: 'lx',\n  },\n  {\n    name: 'katal',\n    symbol: 'kat',\n  },\n];\n"
  },
  {
    "path": "src/locales/en/team/creature.ts",
    "content": "export default [\n  'ants',\n  'bats',\n  'bears',\n  'bees',\n  'birds',\n  'buffalo',\n  'cats',\n  'chickens',\n  'cattle',\n  'dogs',\n  'dolphins',\n  'ducks',\n  'elephants',\n  'fishes',\n  'foxes',\n  'frogs',\n  'geese',\n  'goats',\n  'horses',\n  'kangaroos',\n  'lions',\n  'monkeys',\n  'owls',\n  'oxen',\n  'penguins',\n  'people',\n  'pigs',\n  'rabbits',\n  'sheep',\n  'tigers',\n  'whales',\n  'wolves',\n  'zebras',\n  'banshees',\n  'crows',\n  'black cats',\n  'chimeras',\n  'ghosts',\n  'conspirators',\n  'dragons',\n  'dwarves',\n  'elves',\n  'enchanters',\n  'exorcists',\n  'sons',\n  'foes',\n  'giants',\n  'gnomes',\n  'goblins',\n  'gooses',\n  'griffins',\n  'lycanthropes',\n  'nemesis',\n  'ogres',\n  'oracles',\n  'prophets',\n  'sorcerors',\n  'spiders',\n  'spirits',\n  'vampires',\n  'warlocks',\n  'vixens',\n  'werewolves',\n  'witches',\n  'worshipers',\n  'zombies',\n  'druids',\n];\n"
  },
  {
    "path": "src/locales/en/team/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport creature from './creature';\nimport name_ from './name';\n\nconst team = {\n  creature,\n  name: name_,\n};\n\nexport default team;\n"
  },
  {
    "path": "src/locales/en/team/name.ts",
    "content": "export default ['{{location.state}} {{team.creature}}'];\n"
  },
  {
    "path": "src/locales/en/vehicle/bicycle_type.ts",
    "content": "export default [\n  'Adventure Road Bicycle',\n  'BMX Bicycle',\n  'City Bicycle',\n  'Cruiser Bicycle',\n  'Cyclocross Bicycle',\n  'Dual-Sport Bicycle',\n  'Fitness Bicycle',\n  'Flat-Foot Comfort Bicycle',\n  'Folding Bicycle',\n  'Hybrid Bicycle',\n  'Mountain Bicycle',\n  'Recumbent Bicycle',\n  'Road Bicycle',\n  'Tandem Bicycle',\n  'Touring Bicycle',\n  'Track/Fixed-Gear Bicycle',\n  'Triathlon/Time Trial Bicycle',\n  'Tricycle',\n];\n"
  },
  {
    "path": "src/locales/en/vehicle/fuel.ts",
    "content": "export default ['Diesel', 'Electric', 'Gasoline', 'Hybrid'];\n"
  },
  {
    "path": "src/locales/en/vehicle/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { VehicleDefinition } from '../../..';\nimport bicycle_type from './bicycle_type';\nimport fuel from './fuel';\nimport manufacturer from './manufacturer';\nimport model from './model';\nimport type_ from './type';\n\nconst vehicle: VehicleDefinition = {\n  bicycle_type,\n  fuel,\n  manufacturer,\n  model,\n  type: type_,\n};\n\nexport default vehicle;\n"
  },
  {
    "path": "src/locales/en/vehicle/manufacturer.ts",
    "content": "export default [\n  'Aston Martin',\n  'Audi',\n  'BMW',\n  'BYD',\n  'Bentley',\n  'Bugatti',\n  'Cadillac',\n  'Chevrolet',\n  'Chrysler',\n  'Citroën',\n  'Dodge',\n  'Ferrari',\n  'Fiat',\n  'Ford',\n  'Honda',\n  'Hyundai',\n  'Jaguar',\n  'Jeep',\n  'Kia',\n  'Lamborghini',\n  'Land Rover',\n  'MG',\n  'Mahindra & Mahindra',\n  'Maruti',\n  'Maserati',\n  'Mazda',\n  'Mercedes Benz',\n  'Mini',\n  'Mitsubishi',\n  'NIO',\n  'Nissan',\n  'Peugeot',\n  'Polestar',\n  'Porsche',\n  'Renault',\n  'Rivian',\n  'Rolls Royce',\n  'Skoda',\n  'Smart',\n  'Subaru',\n  'Suzuki',\n  'Tata',\n  'Tesla',\n  'Toyota',\n  'Vauxhall',\n  'Volkswagen',\n  'Volvo',\n];\n"
  },
  {
    "path": "src/locales/en/vehicle/model.ts",
    "content": "export default [\n  '1',\n  '2',\n  '911',\n  'A4',\n  'A8',\n  'ATS',\n  'Accord',\n  'Alpine',\n  'Altima',\n  'Aventador',\n  'Beetle',\n  'CTS',\n  'CX-9',\n  'Camaro',\n  'Camry',\n  'Challenger',\n  'Charger',\n  'Civic',\n  'Colorado',\n  'Corvette',\n  'Countach',\n  'Cruze',\n  'Durango',\n  'El Camino',\n  'Element',\n  'Escalade',\n  'Expedition',\n  'Explorer',\n  'F-150',\n  'Fiesta',\n  'Focus',\n  'Fortwo',\n  'Golf',\n  'Grand Caravan',\n  'Grand Cherokee',\n  'Impala',\n  'Jetta',\n  'Land Cruiser',\n  'LeBaron',\n  'Malibu',\n  'Model 3',\n  'Model S',\n  'Model T',\n  'Model X',\n  'Model Y',\n  'Murcielago',\n  'Mustang',\n  'PT Cruiser',\n  'Prius',\n  'Ranchero',\n  'Roadster',\n  'Sentra',\n  'Silverado',\n  'Spyder',\n  'Taurus',\n  'V90',\n  'Volt',\n  'Wrangler',\n  'XC90',\n  'XTS',\n];\n"
  },
  {
    "path": "src/locales/en/vehicle/type.ts",
    "content": "export default [\n  'Cargo Van',\n  'Convertible',\n  'Coupe',\n  'Crew Cab Pickup',\n  'Extended Cab Pickup',\n  'Hatchback',\n  'Minivan',\n  'Passenger Van',\n  'SUV',\n  'Sedan',\n  'Wagon',\n];\n"
  },
  {
    "path": "src/locales/en/word/adjective.ts",
    "content": "export default [\n  'abandoned',\n  'able',\n  'acceptable',\n  'acclaimed',\n  'accomplished',\n  'accurate',\n  'aching',\n  'acidic',\n  'actual',\n  'admired',\n  'adolescent',\n  'advanced',\n  'affectionate',\n  'afraid',\n  'aged',\n  'aggravating',\n  'aggressive',\n  'agile',\n  'agitated',\n  'agreeable',\n  'ajar',\n  'alarmed',\n  'alert',\n  'alienated',\n  'alive',\n  'all',\n  'altruistic',\n  'amazing',\n  'ambitious',\n  'ample',\n  'amused',\n  'angelic',\n  'anguished',\n  'animated',\n  'annual',\n  'another',\n  'antique',\n  'any',\n  'apprehensive',\n  'appropriate',\n  'apt',\n  'arid',\n  'artistic',\n  'ashamed',\n  'assured',\n  'astonishing',\n  'athletic',\n  'austere',\n  'authentic',\n  'authorized',\n  'avaricious',\n  'average',\n  'aware',\n  'awesome',\n  'awful',\n  'babyish',\n  'back',\n  'bad',\n  'baggy',\n  'bare',\n  'basic',\n  'beloved',\n  'beneficial',\n  'best',\n  'better',\n  'big',\n  'biodegradable',\n  'bitter',\n  'black',\n  'black-and-white',\n  'blank',\n  'blaring',\n  'bleak',\n  'blind',\n  'blond',\n  'blue',\n  'blushing',\n  'bogus',\n  'boiling',\n  'bony',\n  'boring',\n  'bossy',\n  'both',\n  'bouncy',\n  'bowed',\n  'brave',\n  'breakable',\n  'bright',\n  'brilliant',\n  'brisk',\n  'broken',\n  'brown',\n  'bruised',\n  'bulky',\n  'burdensome',\n  'burly',\n  'bustling',\n  'busy',\n  'buttery',\n  'buzzing',\n  'calculating',\n  'candid',\n  'carefree',\n  'careless',\n  'caring',\n  'cautious',\n  'cavernous',\n  'celebrated',\n  'charming',\n  'cheap',\n  'cheerful',\n  'chilly',\n  'chubby',\n  'circular',\n  'classic',\n  'clean',\n  'clear',\n  'clear-cut',\n  'close',\n  'closed',\n  'cloudy',\n  'clueless',\n  'clumsy',\n  'cluttered',\n  'coarse',\n  'colorful',\n  'colorless',\n  'colossal',\n  'comfortable',\n  'common',\n  'compassionate',\n  'competent',\n  'complete',\n  'complicated',\n  'concerned',\n  'concrete',\n  'confused',\n  'considerate',\n  'content',\n  'cool',\n  'cooperative',\n  'coordinated',\n  'corny',\n  'corrupt',\n  'courageous',\n  'courteous',\n  'crafty',\n  'crazy',\n  'creamy',\n  'creative',\n  'criminal',\n  'critical',\n  'crooked',\n  'crowded',\n  'cruel',\n  'crushing',\n  'cuddly',\n  'cultivated',\n  'cumbersome',\n  'curly',\n  'cute',\n  'damaged',\n  'damp',\n  'dapper',\n  'dark',\n  'darling',\n  'dazzling',\n  'dead',\n  'deadly',\n  'deafening',\n  'dearest',\n  'decent',\n  'decisive',\n  'deep',\n  'defenseless',\n  'defensive',\n  'deficient',\n  'definite',\n  'definitive',\n  'delectable',\n  'delicious',\n  'delirious',\n  'dense',\n  'dental',\n  'dependable',\n  'dependent',\n  'descriptive',\n  'deserted',\n  'determined',\n  'devoted',\n  'different',\n  'difficult',\n  'digital',\n  'diligent',\n  'dim',\n  'direct',\n  'dirty',\n  'discrete',\n  'disloyal',\n  'dismal',\n  'distant',\n  'distinct',\n  'distorted',\n  'doting',\n  'downright',\n  'drab',\n  'dramatic',\n  'dreary',\n  'dual',\n  'dull',\n  'dutiful',\n  'each',\n  'early',\n  'earnest',\n  'easy',\n  'ecstatic',\n  'edible',\n  'educated',\n  'elastic',\n  'elderly',\n  'electric',\n  'elegant',\n  'elementary',\n  'elliptical',\n  'eminent',\n  'emotional',\n  'empty',\n  'enchanted',\n  'enchanting',\n  'energetic',\n  'enlightened',\n  'enraged',\n  'entire',\n  'equatorial',\n  'essential',\n  'esteemed',\n  'ethical',\n  'everlasting',\n  'every',\n  'evil',\n  'exalted',\n  'excellent',\n  'excitable',\n  'excited',\n  'exhausted',\n  'exotic',\n  'expensive',\n  'experienced',\n  'expert',\n  'extra-large',\n  'extroverted',\n  'failing',\n  'faint',\n  'fair',\n  'fake',\n  'familiar',\n  'fantastic',\n  'far',\n  'far-flung',\n  'far-off',\n  'faraway',\n  'fat',\n  'fatal',\n  'fatherly',\n  'favorable',\n  'favorite',\n  'fearless',\n  'feline',\n  'filthy',\n  'fine',\n  'finished',\n  'firm',\n  'first',\n  'firsthand',\n  'fixed',\n  'flashy',\n  'flawed',\n  'flawless',\n  'flickering',\n  'flimsy',\n  'flowery',\n  'fluffy',\n  'flustered',\n  'focused',\n  'fond',\n  'foolhardy',\n  'foolish',\n  'forceful',\n  'formal',\n  'forsaken',\n  'fortunate',\n  'fragrant',\n  'frail',\n  'frank',\n  'free',\n  'french',\n  'frequent',\n  'friendly',\n  'frightened',\n  'frilly',\n  'frivolous',\n  'frizzy',\n  'front',\n  'frozen',\n  'frugal',\n  'fruitful',\n  'functional',\n  'funny',\n  'fussy',\n  'fuzzy',\n  'gaseous',\n  'general',\n  'gentle',\n  'genuine',\n  'gifted',\n  'gigantic',\n  'giving',\n  'glaring',\n  'glass',\n  'gleaming',\n  'glittering',\n  'gloomy',\n  'glorious',\n  'glossy',\n  'glum',\n  'golden',\n  'good',\n  'good-natured',\n  'gorgeous',\n  'graceful',\n  'gracious',\n  'grandiose',\n  'granular',\n  'grave',\n  'gray',\n  'great',\n  'greedy',\n  'grim',\n  'grimy',\n  'gripping',\n  'grizzled',\n  'grouchy',\n  'grounded',\n  'growing',\n  'grown',\n  'grubby',\n  'gruesome',\n  'grumpy',\n  'guilty',\n  'gullible',\n  'gummy',\n  'hairy',\n  'handsome',\n  'handy',\n  'happy',\n  'happy-go-lucky',\n  'hard-to-find',\n  'harmful',\n  'hasty',\n  'hateful',\n  'haunting',\n  'heartfelt',\n  'heavenly',\n  'heavy',\n  'hefty',\n  'helpful',\n  'helpless',\n  'hidden',\n  'hoarse',\n  'hollow',\n  'homely',\n  'honorable',\n  'honored',\n  'hopeful',\n  'hospitable',\n  'hot',\n  'huge',\n  'humble',\n  'humiliating',\n  'hungry',\n  'hurtful',\n  'husky',\n  'icy',\n  'ideal',\n  'idealistic',\n  'idolized',\n  'ignorant',\n  'ill',\n  'ill-fated',\n  'illiterate',\n  'illustrious',\n  'imaginary',\n  'imaginative',\n  'immaculate',\n  'immediate',\n  'immense',\n  'impartial',\n  'impassioned',\n  'impeccable',\n  'impish',\n  'impolite',\n  'important',\n  'impossible',\n  'impractical',\n  'impressionable',\n  'impressive',\n  'improbable',\n  'impure',\n  'inborn',\n  'incomparable',\n  'incomplete',\n  'inconsequential',\n  'indelible',\n  'indolent',\n  'inexperienced',\n  'infamous',\n  'infatuated',\n  'inferior',\n  'infinite',\n  'informal',\n  'innocent',\n  'insecure',\n  'insidious',\n  'insignificant',\n  'insistent',\n  'instructive',\n  'intelligent',\n  'intent',\n  'interesting',\n  'internal',\n  'international',\n  'intrepid',\n  'ironclad',\n  'irresponsible',\n  'jagged',\n  'jam-packed',\n  'jaunty',\n  'jealous',\n  'jittery',\n  'joyful',\n  'joyous',\n  'jubilant',\n  'judicious',\n  'juicy',\n  'jumbo',\n  'junior',\n  'juvenile',\n  'kaleidoscopic',\n  'key',\n  'knotty',\n  'knowledgeable',\n  'known',\n  'kooky',\n  'kosher',\n  'lanky',\n  'last',\n  'lasting',\n  'late',\n  'lavish',\n  'lawful',\n  'lazy',\n  'leading',\n  'lean',\n  'left',\n  'legal',\n  'light',\n  'lighthearted',\n  'likable',\n  'likely',\n  'limited',\n  'limp',\n  'limping',\n  'linear',\n  'lined',\n  'liquid',\n  'little',\n  'live',\n  'lively',\n  'livid',\n  'lone',\n  'lonely',\n  'long',\n  'long-term',\n  'lost',\n  'lovable',\n  'lovely',\n  'low',\n  'lucky',\n  'lumbering',\n  'lumpy',\n  'lustrous',\n  'mad',\n  'made-up',\n  'magnificent',\n  'majestic',\n  'major',\n  'male',\n  'mammoth',\n  'married',\n  'marvelous',\n  'massive',\n  'mature',\n  'meager',\n  'mealy',\n  'mean',\n  'measly',\n  'meaty',\n  'mediocre',\n  'medium',\n  'memorable',\n  'menacing',\n  'merry',\n  'messy',\n  'metallic',\n  'mild',\n  'milky',\n  'mindless',\n  'minor',\n  'minty',\n  'miserable',\n  'miserly',\n  'misguided',\n  'mixed',\n  'moist',\n  'monstrous',\n  'monthly',\n  'monumental',\n  'moral',\n  'motionless',\n  'muddy',\n  'muffled',\n  'multicolored',\n  'mundane',\n  'murky',\n  'mushy',\n  'musty',\n  'muted',\n  'mysterious',\n  'narrow',\n  'natural',\n  'naughty',\n  'nautical',\n  'near',\n  'neat',\n  'necessary',\n  'needy',\n  'negative',\n  'neglected',\n  'negligible',\n  'neighboring',\n  'nervous',\n  'new',\n  'next',\n  'nice',\n  'nifty',\n  'nimble',\n  'nippy',\n  'nocturnal',\n  'normal',\n  'noted',\n  'noteworthy',\n  'noxious',\n  'numb',\n  'nutritious',\n  'obedient',\n  'oblong',\n  'obvious',\n  'odd',\n  'oddball',\n  'official',\n  'oily',\n  'old',\n  'old-fashioned',\n  'only',\n  'optimal',\n  'optimistic',\n  'orange',\n  'orderly',\n  'ordinary',\n  'ornate',\n  'ornery',\n  'other',\n  'our',\n  'outgoing',\n  'outlandish',\n  'outlying',\n  'outrageous',\n  'outstanding',\n  'oval',\n  'overcooked',\n  'overdue',\n  'palatable',\n  'pale',\n  'paltry',\n  'parallel',\n  'parched',\n  'partial',\n  'passionate',\n  'pastel',\n  'peaceful',\n  'peppery',\n  'perfumed',\n  'perky',\n  'personal',\n  'pertinent',\n  'pessimistic',\n  'petty',\n  'phony',\n  'physical',\n  'pink',\n  'pitiful',\n  'plain',\n  'pleasant',\n  'pleased',\n  'pleasing',\n  'plump',\n  'pointed',\n  'pointless',\n  'polished',\n  'polite',\n  'political',\n  'poor',\n  'portly',\n  'posh',\n  'possible',\n  'potable',\n  'powerful',\n  'powerless',\n  'practical',\n  'precious',\n  'present',\n  'prestigious',\n  'pretty',\n  'pricey',\n  'prickly',\n  'primary',\n  'prime',\n  'private',\n  'probable',\n  'productive',\n  'profitable',\n  'profuse',\n  'proper',\n  'proud',\n  'prudent',\n  'punctual',\n  'puny',\n  'pure',\n  'purple',\n  'pushy',\n  'putrid',\n  'puzzled',\n  'qualified',\n  'quarrelsome',\n  'quarterly',\n  'queasy',\n  'querulous',\n  'questionable',\n  'quick',\n  'quick-witted',\n  'quiet',\n  'quintessential',\n  'quixotic',\n  'radiant',\n  'ragged',\n  'rapid',\n  'rare',\n  'raw',\n  'realistic',\n  'reasonable',\n  'recent',\n  'reckless',\n  'rectangular',\n  'red',\n  'reflecting',\n  'regal',\n  'regular',\n  'remarkable',\n  'remorseful',\n  'repentant',\n  'respectful',\n  'responsible',\n  'rewarding',\n  'rich',\n  'right',\n  'rigid',\n  'ripe',\n  'roasted',\n  'robust',\n  'rosy',\n  'rotating',\n  'rotten',\n  'rough',\n  'round',\n  'rowdy',\n  'royal',\n  'rubbery',\n  'ruddy',\n  'rundown',\n  'runny',\n  'rural',\n  'rusty',\n  'sad',\n  'salty',\n  'same',\n  'sandy',\n  'sarcastic',\n  'sardonic',\n  'scaly',\n  'scared',\n  'scary',\n  'scented',\n  'scientific',\n  'scornful',\n  'scratchy',\n  'second',\n  'second-hand',\n  'secondary',\n  'secret',\n  'self-assured',\n  'self-reliant',\n  'selfish',\n  'sentimental',\n  'separate',\n  'serene',\n  'serpentine',\n  'severe',\n  'shabby',\n  'shadowy',\n  'shady',\n  'shallow',\n  'shameful',\n  'shameless',\n  'shimmering',\n  'shiny',\n  'shocked',\n  'shoddy',\n  'short',\n  'short-term',\n  'showy',\n  'shrill',\n  'shy',\n  'sick',\n  'silent',\n  'silky',\n  'silver',\n  'similar',\n  'simple',\n  'simplistic',\n  'sinful',\n  'sizzling',\n  'skeletal',\n  'sleepy',\n  'slight',\n  'slimy',\n  'slow',\n  'slushy',\n  'small',\n  'smart',\n  'smoggy',\n  'smooth',\n  'smug',\n  'snappy',\n  'snarling',\n  'sneaky',\n  'sniveling',\n  'snoopy',\n  'sociable',\n  'soft',\n  'soggy',\n  'somber',\n  'some',\n  'sophisticated',\n  'sore',\n  'sorrowful',\n  'soulful',\n  'soupy',\n  'sour',\n  'spanish',\n  'sparkling',\n  'sparse',\n  'specific',\n  'speedy',\n  'spherical',\n  'spiffy',\n  'spirited',\n  'spiteful',\n  'splendid',\n  'spotless',\n  'square',\n  'squeaky',\n  'squiggly',\n  'stable',\n  'staid',\n  'stained',\n  'stale',\n  'standard',\n  'stark',\n  'steel',\n  'steep',\n  'sticky',\n  'stiff',\n  'stingy',\n  'stormy',\n  'straight',\n  'strange',\n  'strict',\n  'strident',\n  'striking',\n  'strong',\n  'stunning',\n  'stupendous',\n  'sturdy',\n  'stylish',\n  'subdued',\n  'submissive',\n  'substantial',\n  'subtle',\n  'suburban',\n  'sudden',\n  'sugary',\n  'sunny',\n  'super',\n  'superb',\n  'superficial',\n  'superior',\n  'supportive',\n  'sure-footed',\n  'surprised',\n  'svelte',\n  'sweet',\n  'swift',\n  'talkative',\n  'tall',\n  'tame',\n  'tangible',\n  'tasty',\n  'tattered',\n  'taut',\n  'tedious',\n  'teeming',\n  'tempting',\n  'tender',\n  'tense',\n  'tepid',\n  'terrible',\n  'that',\n  'these',\n  'thick',\n  'thin',\n  'thorny',\n  'thorough',\n  'those',\n  'thrifty',\n  'tidy',\n  'tight',\n  'timely',\n  'tinted',\n  'tiny',\n  'tired',\n  'torn',\n  'total',\n  'tough',\n  'tragic',\n  'trained',\n  'triangular',\n  'tricky',\n  'trim',\n  'trivial',\n  'troubled',\n  'true',\n  'trusting',\n  'trustworthy',\n  'trusty',\n  'turbulent',\n  'twin',\n  'ugly',\n  'ultimate',\n  'unaware',\n  'uncomfortable',\n  'uncommon',\n  'unconscious',\n  'understated',\n  'uneven',\n  'unfinished',\n  'unfit',\n  'unfortunate',\n  'unhappy',\n  'unhealthy',\n  'uniform',\n  'unimportant',\n  'unique',\n  'unkempt',\n  'unknown',\n  'unlawful',\n  'unlined',\n  'unlucky',\n  'unpleasant',\n  'unrealistic',\n  'unripe',\n  'unruly',\n  'unselfish',\n  'unsightly',\n  'unsteady',\n  'unsung',\n  'untidy',\n  'untimely',\n  'untried',\n  'untrue',\n  'unused',\n  'unusual',\n  'unwelcome',\n  'unwieldy',\n  'unwilling',\n  'unwritten',\n  'upbeat',\n  'upright',\n  'upset',\n  'urban',\n  'usable',\n  'useless',\n  'utilized',\n  'utter',\n  'vague',\n  'vain',\n  'valuable',\n  'variable',\n  'vast',\n  'velvety',\n  'vengeful',\n  'vibrant',\n  'victorious',\n  'violent',\n  'vivacious',\n  'vivid',\n  'voluminous',\n  'warlike',\n  'warm',\n  'warmhearted',\n  'warped',\n  'wasteful',\n  'waterlogged',\n  'watery',\n  'wavy',\n  'wealthy',\n  'weary',\n  'webbed',\n  'wee',\n  'weekly',\n  'weighty',\n  'weird',\n  'well-documented',\n  'well-groomed',\n  'well-lit',\n  'well-made',\n  'well-off',\n  'well-to-do',\n  'well-worn',\n  'which',\n  'whimsical',\n  'whirlwind',\n  'whispered',\n  'white',\n  'whole',\n  'whopping',\n  'wicked',\n  'wide',\n  'wide-eyed',\n  'wiggly',\n  'willing',\n  'wilted',\n  'winding',\n  'windy',\n  'winged',\n  'wise',\n  'witty',\n  'wobbly',\n  'woeful',\n  'wonderful',\n  'wordy',\n  'worldly',\n  'worse',\n  'worst',\n  'worthless',\n  'worthwhile',\n  'worthy',\n  'wrathful',\n  'wretched',\n  'writhing',\n  'wrong',\n  'wry',\n  'yearly',\n  'yellow',\n  'yellowish',\n  'young',\n  'youthful',\n  'yummy',\n  'zany',\n  'zealous',\n  'zesty',\n];\n"
  },
  {
    "path": "src/locales/en/word/adverb.ts",
    "content": "export default [\n  'abnormally',\n  'absentmindedly',\n  'accidentally',\n  'acidly',\n  'actually',\n  'adventurously',\n  'afterwards',\n  'almost',\n  'always',\n  'angrily',\n  'annually',\n  'anxiously',\n  'arrogantly',\n  'awkwardly',\n  'badly',\n  'bashfully',\n  'beautifully',\n  'bitterly',\n  'bleakly',\n  'blindly',\n  'blissfully',\n  'boastfully',\n  'boldly',\n  'bravely',\n  'briefly',\n  'brightly',\n  'briskly',\n  'broadly',\n  'busily',\n  'calmly',\n  'carefully',\n  'carelessly',\n  'cautiously',\n  'certainly',\n  'cheerfully',\n  'clearly',\n  'cleverly',\n  'closely',\n  'coaxingly',\n  'colorfully',\n  'commonly',\n  'continually',\n  'coolly',\n  'correctly',\n  'courageously',\n  'crossly',\n  'cruelly',\n  'curiously',\n  'daily',\n  'daintily',\n  'dearly',\n  'deceivingly',\n  'deeply',\n  'defiantly',\n  'deliberately',\n  'delightfully',\n  'diligently',\n  'dimly',\n  'doubtfully',\n  'dreamily',\n  'easily',\n  'elegantly',\n  'energetically',\n  'enormously',\n  'enthusiastically',\n  'equally',\n  'especially',\n  'even',\n  'evenly',\n  'eventually',\n  'exactly',\n  'excitedly',\n  'extremely',\n  'fairly',\n  'faithfully',\n  'famously',\n  'far',\n  'fast',\n  'fatally',\n  'ferociously',\n  'fervently',\n  'fiercely',\n  'fondly',\n  'foolishly',\n  'fortunately',\n  'frankly',\n  'frantically',\n  'freely',\n  'frenetically',\n  'frightfully',\n  'fully',\n  'furiously',\n  'generally',\n  'generously',\n  'gently',\n  'gladly',\n  'gleefully',\n  'gracefully',\n  'gratefully',\n  'greatly',\n  'greedily',\n  'happily',\n  'hastily',\n  'healthily',\n  'heavily',\n  'helpfully',\n  'helplessly',\n  'highly',\n  'honestly',\n  'hopelessly',\n  'hourly',\n  'hungrily',\n  'immediately',\n  'innocently',\n  'inquisitively',\n  'instantly',\n  'intensely',\n  'intently',\n  'interestingly',\n  'inwardly',\n  'irritably',\n  'jaggedly',\n  'jealously',\n  'joshingly',\n  'jovially',\n  'joyfully',\n  'joyously',\n  'jubilantly',\n  'judgementally',\n  'justly',\n  'keenly',\n  'kiddingly',\n  'kindheartedly',\n  'kindly',\n  'kissingly',\n  'knavishly',\n  'knottily',\n  'knowingly',\n  'knowledgeably',\n  'kookily',\n  'lazily',\n  'less',\n  'lightly',\n  'likely',\n  'limply',\n  'lively',\n  'loftily',\n  'longingly',\n  'loosely',\n  'loudly',\n  'lovingly',\n  'loyally',\n  'madly',\n  'majestically',\n  'meaningfully',\n  'mechanically',\n  'merrily',\n  'miserably',\n  'mockingly',\n  'monthly',\n  'more',\n  'mortally',\n  'mostly',\n  'mysteriously',\n  'naturally',\n  'nearly',\n  'neatly',\n  'needily',\n  'nervously',\n  'never',\n  'nicely',\n  'noisily',\n  'not',\n  'obediently',\n  'obnoxiously',\n  'oddly',\n  'offensively',\n  'officially',\n  'often',\n  'only',\n  'openly',\n  'optimistically',\n  'overconfidently',\n  'owlishly',\n  'painfully',\n  'partially',\n  'patiently',\n  'perfectly',\n  'physically',\n  'playfully',\n  'politely',\n  'poorly',\n  'positively',\n  'potentially',\n  'powerfully',\n  'promptly',\n  'properly',\n  'punctually',\n  'quaintly',\n  'quarrelsomely',\n  'queasily',\n  'questionably',\n  'questioningly',\n  'quicker',\n  'quickly',\n  'quietly',\n  'quirkily',\n  'quizzically',\n  'rapidly',\n  'rarely',\n  'readily',\n  'really',\n  'reassuringly',\n  'recklessly',\n  'regularly',\n  'reluctantly',\n  'repeatedly',\n  'reproachfully',\n  'restfully',\n  'righteously',\n  'rightfully',\n  'rigidly',\n  'roughly',\n  'rudely',\n  'sadly',\n  'safely',\n  'scarcely',\n  'scarily',\n  'searchingly',\n  'sedately',\n  'seemingly',\n  'seldom',\n  'selfishly',\n  'separately',\n  'seriously',\n  'shakily',\n  'sharply',\n  'sheepishly',\n  'shrilly',\n  'shyly',\n  'silently',\n  'sleepily',\n  'slowly',\n  'smoothly',\n  'softly',\n  'solemnly',\n  'solidly',\n  'sometimes',\n  'soon',\n  'speedily',\n  'stealthily',\n  'sternly',\n  'strictly',\n  'successfully',\n  'suddenly',\n  'surprisingly',\n  'suspiciously',\n  'sweetly',\n  'swiftly',\n  'sympathetically',\n  'tenderly',\n  'tensely',\n  'terribly',\n  'thankfully',\n  'thoroughly',\n  'thoughtfully',\n  'tightly',\n  'tomorrow',\n  'too',\n  'tremendously',\n  'triumphantly',\n  'truly',\n  'truthfully',\n  'ultimately',\n  'unabashedly',\n  'unaccountably',\n  'unbearably',\n  'unethically',\n  'unexpectedly',\n  'unfortunately',\n  'unimpressively',\n  'unnaturally',\n  'unnecessarily',\n  'upbeat',\n  'upliftingly',\n  'upright',\n  'upside-down',\n  'upward',\n  'upwardly',\n  'urgently',\n  'usefully',\n  'uselessly',\n  'usually',\n  'utterly',\n  'vacantly',\n  'vaguely',\n  'vainly',\n  'valiantly',\n  'vastly',\n  'verbally',\n  'very',\n  'viciously',\n  'victoriously',\n  'violently',\n  'vivaciously',\n  'voluntarily',\n  'warmly',\n  'weakly',\n  'wearily',\n  'well',\n  'wetly',\n  'wholly',\n  'wildly',\n  'willfully',\n  'wisely',\n  'woefully',\n  'wonderfully',\n  'worriedly',\n  'wrongly',\n  'yawningly',\n  'yearly',\n  'yearningly',\n  'yesterday',\n  'yieldingly',\n  'youthfully',\n];\n"
  },
  {
    "path": "src/locales/en/word/conjunction.ts",
    "content": "export default [\n  'after',\n  'although',\n  'and',\n  'as',\n  'because',\n  'before',\n  'but',\n  'consequently',\n  'even',\n  'finally',\n  'for',\n  'furthermore',\n  'hence',\n  'how',\n  'however',\n  'if',\n  'inasmuch',\n  'incidentally',\n  'indeed',\n  'instead',\n  'lest',\n  'likewise',\n  'meanwhile',\n  'nor',\n  'now',\n  'once',\n  'or',\n  'provided',\n  'since',\n  'so',\n  'supposing',\n  'than',\n  'that',\n  'though',\n  'till',\n  'unless',\n  'until',\n  'what',\n  'when',\n  'whenever',\n  'where',\n  'whereas',\n  'wherever',\n  'whether',\n  'which',\n  'while',\n  'who',\n  'whoever',\n  'whose',\n  'why',\n  'yet',\n];\n"
  },
  {
    "path": "src/locales/en/word/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { WordDefinition } from '../../..';\nimport adjective from './adjective';\nimport adverb from './adverb';\nimport conjunction from './conjunction';\nimport interjection from './interjection';\nimport noun from './noun';\nimport preposition from './preposition';\nimport verb from './verb';\n\nconst word: WordDefinition = {\n  adjective,\n  adverb,\n  conjunction,\n  interjection,\n  noun,\n  preposition,\n  verb,\n};\n\nexport default word;\n"
  },
  {
    "path": "src/locales/en/word/interjection.ts",
    "content": "export default [\n  'yuck',\n  'oh',\n  'phooey',\n  'blah',\n  'boo',\n  'whoa',\n  'yowza',\n  'huzzah',\n  'boohoo',\n  'fooey',\n  'geez',\n  'pfft',\n  'ew',\n  'ah',\n  'yum',\n  'brr',\n  'hm',\n  'yahoo',\n  'aha',\n  'woot',\n  'drat',\n  'gah',\n  'meh',\n  'psst',\n  'aw',\n  'ugh',\n  'yippee',\n  'eek',\n  'gee',\n  'bah',\n  'gadzooks',\n  'duh',\n  'ha',\n  'mmm',\n  'ouch',\n  'phew',\n  'ack',\n  'uh-huh',\n  'gosh',\n  'hmph',\n  'pish',\n  'zowie',\n  'er',\n  'ick',\n  'oof',\n  'um',\n];\n"
  },
  {
    "path": "src/locales/en/word/noun.ts",
    "content": "export default [\n  'CD',\n  'SUV',\n  'abacus',\n  'academics',\n  'accelerator',\n  'accompanist',\n  'account',\n  'accountability',\n  'acquaintance',\n  'ad',\n  'adaptation',\n  'address',\n  'adrenalin',\n  'adult',\n  'advancement',\n  'advertisement',\n  'adviser',\n  'affect',\n  'affiliate',\n  'aftermath',\n  'agreement',\n  'airbus',\n  'aircraft',\n  'airline',\n  'airmail',\n  'airman',\n  'airport',\n  'alb',\n  'alert',\n  'allegation',\n  'alliance',\n  'alligator',\n  'allocation',\n  'almighty',\n  'amendment',\n  'amnesty',\n  'analogy',\n  'angle',\n  'annual',\n  'antelope',\n  'anticodon',\n  'apparatus',\n  'appliance',\n  'approach',\n  'apricot',\n  'arcade',\n  'archaeology',\n  'armchair',\n  'armoire',\n  'asset',\n  'assist',\n  'atrium',\n  'attraction',\n  'availability',\n  'avalanche',\n  'awareness',\n  'babushka',\n  'backbone',\n  'backburn',\n  'bakeware',\n  'bandwidth',\n  'bar',\n  'barge',\n  'baritone',\n  'barracks',\n  'baseboard',\n  'basket',\n  'bathhouse',\n  'bathrobe',\n  'battle',\n  'begonia',\n  'behest',\n  'bell',\n  'bench',\n  'bend',\n  'beret',\n  'best-seller',\n  'bid',\n  'bidet',\n  'bin',\n  'birdbath',\n  'birdcage',\n  'birth',\n  'blight',\n  'blossom',\n  'blowgun',\n  'bob',\n  'bog',\n  'bonfire',\n  'bonnet',\n  'bookcase',\n  'bookend',\n  'boulevard',\n  'bourgeoisie',\n  'bowler',\n  'bowling',\n  'boyfriend',\n  'brace',\n  'bracelet',\n  'bran',\n  'breastplate',\n  'brief',\n  'brochure',\n  'brook',\n  'brush',\n  'bug',\n  'bump',\n  'bungalow',\n  'cafe',\n  'cake',\n  'calculus',\n  'cannon',\n  'cantaloupe',\n  'cap',\n  'cappelletti',\n  'captain',\n  'caption',\n  'carboxyl',\n  'cardboard',\n  'carnival',\n  'case',\n  'casement',\n  'cash',\n  'casket',\n  'cassava',\n  'castanet',\n  'catalyst',\n  'cauliflower',\n  'cellar',\n  'celsius',\n  'cemetery',\n  'ceramic',\n  'ceramics',\n  'certification',\n  'chainstay',\n  'chairperson',\n  'challenge',\n  'championship',\n  'chap',\n  'chapel',\n  'character',\n  'characterization',\n  'charlatan',\n  'charm',\n  'chasuble',\n  'cheese',\n  'cheetah',\n  'chiffonier',\n  'chops',\n  'chow',\n  'cinder',\n  'cinema',\n  'circumference',\n  'citizen',\n  'clamp',\n  'clavicle',\n  'cleaner',\n  'climb',\n  'co-producer',\n  'coal',\n  'coast',\n  'cod',\n  'coil',\n  'coin',\n  'coliseum',\n  'collaboration',\n  'collectivization',\n  'colon',\n  'colonialism',\n  'comestible',\n  'commercial',\n  'commodity',\n  'community',\n  'comparison',\n  'completion',\n  'complication',\n  'compromise',\n  'concentration',\n  'configuration',\n  'confusion',\n  'conservation',\n  'conservative',\n  'consistency',\n  'contractor',\n  'contrail',\n  'convection',\n  'conversation',\n  'cook',\n  'coordination',\n  'cop-out',\n  'cope',\n  'cork',\n  'cornet',\n  'corporation',\n  'corral',\n  'cosset',\n  'costume',\n  'couch',\n  'council',\n  'councilman',\n  'countess',\n  'courtroom',\n  'cow',\n  'creator',\n  'creature',\n  'crest',\n  'cricket',\n  'crocodile',\n  'cross-contamination',\n  'cruelty',\n  'cuckoo',\n  'curl',\n  'custody',\n  'custom',\n  'cutlet',\n  'cutover',\n  'cycle',\n  'daddy',\n  'dandelion',\n  'dash',\n  'daughter',\n  'dead',\n  'decision',\n  'deck',\n  'declaration',\n  'decongestant',\n  'decryption',\n  'deduction',\n  'deed',\n  'deer',\n  'defendant',\n  'density',\n  'department',\n  'dependency',\n  'deployment',\n  'depot',\n  'derby',\n  'descendant',\n  'descent',\n  'design',\n  'designation',\n  'desk',\n  'detective',\n  'devastation',\n  'developing',\n  'developmental',\n  'devil',\n  'diagram',\n  'digestive',\n  'digit',\n  'dime',\n  'director',\n  'disadvantage',\n  'disappointment',\n  'disclosure',\n  'disconnection',\n  'discourse',\n  'dish',\n  'disk',\n  'disposer',\n  'distinction',\n  'diver',\n  'diversity',\n  'dividend',\n  'divine',\n  'doing',\n  'doorpost',\n  'doubter',\n  'draft',\n  'draw',\n  'dream',\n  'dredger',\n  'dress',\n  'drive',\n  'drug',\n  'duffel',\n  'dulcimer',\n  'dusk',\n  'duster',\n  'dwell',\n  'e-mail',\n  'earth',\n  'ecliptic',\n  'ectoderm',\n  'edge',\n  'editor',\n  'effector',\n  'eggplant',\n  'electronics',\n  'elevation',\n  'elevator',\n  'elver',\n  'embarrassment',\n  'embossing',\n  'emergent',\n  'encouragement',\n  'entry',\n  'epic',\n  'equal',\n  'essence',\n  'eternity',\n  'ethyl',\n  'euphonium',\n  'event',\n  'exasperation',\n  'excess',\n  'executor',\n  'exhaust',\n  'expansion',\n  'expense',\n  'experience',\n  'exploration',\n  'extension',\n  'extent',\n  'exterior',\n  'eyebrow',\n  'eyeliner',\n  'farm',\n  'farmer',\n  'fat',\n  'fax',\n  'feather',\n  'fedora',\n  'fellow',\n  'fen',\n  'fencing',\n  'ferret',\n  'festival',\n  'fibre',\n  'filter',\n  'final',\n  'finding',\n  'finer',\n  'finger',\n  'fireplace',\n  'fisherman',\n  'fishery',\n  'fit',\n  'flame',\n  'flat',\n  'fledgling',\n  'flight',\n  'flint',\n  'flood',\n  'flu',\n  'fog',\n  'fold',\n  'folklore',\n  'follower',\n  'following',\n  'foodstuffs',\n  'footrest',\n  'forage',\n  'forager',\n  'forgery',\n  'fork',\n  'formamide',\n  'formation',\n  'formula',\n  'fort',\n  'fowl',\n  'fraudster',\n  'freckle',\n  'freezing',\n  'freight',\n  'fuel',\n  'fun',\n  'fund',\n  'fundraising',\n  'futon',\n  'gallery',\n  'galoshes',\n  'gastropod',\n  'gazebo',\n  'gerbil',\n  'ghost',\n  'giant',\n  'gift',\n  'giggle',\n  'glider',\n  'gloom',\n  'goat',\n  'godfather',\n  'godparent',\n  'going',\n  'goodwill',\n  'governance',\n  'government',\n  'gown',\n  'gradient',\n  'graffiti',\n  'grandpa',\n  'grandson',\n  'granny',\n  'grass',\n  'gray',\n  'gripper',\n  'grouper',\n  'guacamole',\n  'guard',\n  'guidance',\n  'guide',\n  'gym',\n  'gymnast',\n  'habit',\n  'haircut',\n  'halt',\n  'hamburger',\n  'hammock',\n  'handful',\n  'handle',\n  'handover',\n  'harp',\n  'haversack',\n  'hawk',\n  'heartache',\n  'heartbeat',\n  'heating',\n  'hello',\n  'help',\n  'hepatitis',\n  'heroine',\n  'hexagon',\n  'hierarchy',\n  'hippodrome',\n  'honesty',\n  'hoof',\n  'hope',\n  'horde',\n  'hornet',\n  'horst',\n  'hose',\n  'hospitalization',\n  'hovel',\n  'hovercraft',\n  'hubris',\n  'humidity',\n  'humor',\n  'hundred',\n  'hunger',\n  'hunt',\n  'husband',\n  'hutch',\n  'hydrant',\n  'hydrocarbon',\n  'hydrolyse',\n  'hydrolyze',\n  'hyena',\n  'hygienic',\n  'hyphenation',\n  'ice-cream',\n  'icebreaker',\n  'igloo',\n  'ignorance',\n  'illusion',\n  'impact',\n  'import',\n  'importance',\n  'impostor',\n  'in-joke',\n  'incandescence',\n  'independence',\n  'individual',\n  'information',\n  'injunction',\n  'innovation',\n  'insolence',\n  'inspection',\n  'instance',\n  'institute',\n  'instruction',\n  'instructor',\n  'integer',\n  'intellect',\n  'intent',\n  'interchange',\n  'interior',\n  'intervention',\n  'interviewer',\n  'invite',\n  'iridescence',\n  'issue',\n  'jacket',\n  'jazz',\n  'jellyfish',\n  'jet',\n  'jogging',\n  'joy',\n  'juggernaut',\n  'jump',\n  'jungle',\n  'junior',\n  'jury',\n  'kettledrum',\n  'kick',\n  'kielbasa',\n  'kinase',\n  'king',\n  'kiss',\n  'kit',\n  'knickers',\n  'knight',\n  'knitting',\n  'knuckle',\n  'label',\n  'labourer',\n  'lace',\n  'lady',\n  'lamp',\n  'language',\n  'larva',\n  'lashes',\n  'laughter',\n  'lava',\n  'lawmaker',\n  'lay',\n  'leading',\n  'league',\n  'legend',\n  'legging',\n  'legislature',\n  'lender',\n  'license',\n  'lid',\n  'lieu',\n  'lifestyle',\n  'lift',\n  'linseed',\n  'litter',\n  'loaf',\n  'lobster',\n  'longboat',\n  'lotion',\n  'lounge',\n  'louse',\n  'lox',\n  'loyalty',\n  'luck',\n  'lyre',\n  'maestro',\n  'mainstream',\n  'maintainer',\n  'majority',\n  'makeover',\n  'making',\n  'mallard',\n  'management',\n  'manner',\n  'mantua',\n  'marathon',\n  'march',\n  'marimba',\n  'marketplace',\n  'marksman',\n  'markup',\n  'marten',\n  'massage',\n  'masterpiece',\n  'mathematics',\n  'meadow',\n  'meal',\n  'meander',\n  'meatloaf',\n  'mechanic',\n  'median',\n  'membership',\n  'mentor',\n  'merit',\n  'metabolite',\n  'metal',\n  'middle',\n  'midwife',\n  'milestone',\n  'millet',\n  'minion',\n  'minister',\n  'minor',\n  'minority',\n  'mixture',\n  'mobility',\n  'molasses',\n  'mom',\n  'moment',\n  'monasticism',\n  'monocle',\n  'monster',\n  'morbidity',\n  'morning',\n  'mortise',\n  'mountain',\n  'mouser',\n  'mousse',\n  'mozzarella',\n  'muscat',\n  'mythology',\n  'napkin',\n  'necklace',\n  'nectarine',\n  'negotiation',\n  'nephew',\n  'nerve',\n  'netsuke',\n  'newsletter',\n  'newsprint',\n  'newsstand',\n  'nightlife',\n  'noon',\n  'nougat',\n  'nucleotidase',\n  'nudge',\n  'numeracy',\n  'numeric',\n  'nun',\n  'obedience',\n  'obesity',\n  'object',\n  'obligation',\n  'ocelot',\n  'octave',\n  'offset',\n  'oil',\n  'omelet',\n  'onset',\n  'opera',\n  'operating',\n  'optimal',\n  'orchid',\n  'order',\n  'ostrich',\n  'other',\n  'outlaw',\n  'outrun',\n  'outset',\n  'overcoat',\n  'overheard',\n  'overload',\n  'ownership',\n  'pacemaker',\n  'packaging',\n  'paintwork',\n  'palate',\n  'pants',\n  'pantyhose',\n  'papa',\n  'parade',\n  'parsnip',\n  'partridge',\n  'passport',\n  'pasta',\n  'patroller',\n  'pear',\n  'pearl',\n  'pecan',\n  'pendant',\n  'peninsula',\n  'pension',\n  'peony',\n  'pepper',\n  'perfection',\n  'permafrost',\n  'perp',\n  'petal',\n  'petticoat',\n  'pharmacopoeia',\n  'phrase',\n  'pick',\n  'piglet',\n  'pigpen',\n  'pigsty',\n  'pile',\n  'pillbox',\n  'pillow',\n  'pilot',\n  'pine',\n  'pinstripe',\n  'place',\n  'plain',\n  'planula',\n  'plastic',\n  'platter',\n  'platypus',\n  'pleasure',\n  'pliers',\n  'plugin',\n  'plumber',\n  'pneumonia',\n  'pocket-watch',\n  'poetry',\n  'polarisation',\n  'polyester',\n  'pomelo',\n  'pop',\n  'poppy',\n  'popularity',\n  'populist',\n  'porter',\n  'possession',\n  'postbox',\n  'precedent',\n  'premeditation',\n  'premier',\n  'premise',\n  'premium',\n  'pressure',\n  'presume',\n  'priesthood',\n  'printer',\n  'privilege',\n  'procurement',\n  'produce',\n  'programme',\n  'prohibition',\n  'promise',\n  'pronoun',\n  'providence',\n  'provider',\n  'provision',\n  'publication',\n  'publicity',\n  'pulse',\n  'punctuation',\n  'pupil',\n  'puppet',\n  'puritan',\n  'quart',\n  'quinoa',\n  'quit',\n  'railway',\n  'range',\n  'rationale',\n  'ravioli',\n  'rawhide',\n  'reach',\n  'reasoning',\n  'reboot',\n  'receptor',\n  'recommendation',\n  'reconsideration',\n  'recovery',\n  'redesign',\n  'relative',\n  'release',\n  'remark',\n  'reorganisation',\n  'repeat',\n  'replacement',\n  'reporter',\n  'representation',\n  'republican',\n  'request',\n  'requirement',\n  'reservation',\n  'resolve',\n  'resource',\n  'responsibility',\n  'restaurant',\n  'retention',\n  'retrospectivity',\n  'reward',\n  'ribbon',\n  'rim',\n  'riser',\n  'roadway',\n  'role',\n  'rosemary',\n  'roundabout',\n  'rubric',\n  'ruin',\n  'rule',\n  'runway',\n  'rust',\n  'safe',\n  'sailor',\n  'saloon',\n  'sand',\n  'sandbar',\n  'sanity',\n  'sarong',\n  'sauerkraut',\n  'saw',\n  'scaffold',\n  'scale',\n  'scarification',\n  'scenario',\n  'schedule',\n  'schnitzel',\n  'scholarship',\n  'scorn',\n  'scorpion',\n  'scout',\n  'scrap',\n  'scratch',\n  'seafood',\n  'seagull',\n  'seal',\n  'season',\n  'secrecy',\n  'secret',\n  'section',\n  'sediment',\n  'self-confidence',\n  'sermon',\n  'sesame',\n  'settler',\n  'shadowbox',\n  'shark',\n  'shipper',\n  'shore',\n  'shoulder',\n  'sideboard',\n  'siege',\n  'sightseeing',\n  'signature',\n  'silk',\n  'simple',\n  'singing',\n  'skean',\n  'skeleton',\n  'skyline',\n  'skyscraper',\n  'slide',\n  'slime',\n  'slipper',\n  'smog',\n  'smoke',\n  'sock',\n  'soliloquy',\n  'solution',\n  'solvency',\n  'someplace',\n  'sonar',\n  'sonata',\n  'sonnet',\n  'soup',\n  'soybean',\n  'space',\n  'spear',\n  'spirit',\n  'spork',\n  'sport',\n  'spring',\n  'sprinkles',\n  'squid',\n  'stall',\n  'starboard',\n  'statue',\n  'status',\n  'stay',\n  'steak',\n  'steeple',\n  'step',\n  'step-mother',\n  'sticker',\n  'stir-fry',\n  'stitcher',\n  'stock',\n  'stool',\n  'story',\n  'strait',\n  'stranger',\n  'strategy',\n  'straw',\n  'stump',\n  'subexpression',\n  'submitter',\n  'subsidy',\n  'substitution',\n  'suitcase',\n  'summary',\n  'summer',\n  'sunbeam',\n  'sundae',\n  'supplier',\n  'surface',\n  'sushi',\n  'suspension',\n  'sustenance',\n  'swanling',\n  'swath',\n  'sweatshop',\n  'swim',\n  'swine',\n  'swing',\n  'switch',\n  'switchboard',\n  'swordfish',\n  'synergy',\n  't-shirt',\n  'tabletop',\n  'tackle',\n  'tail',\n  'tapioca',\n  'taro',\n  'tarragon',\n  'taxicab',\n  'teammate',\n  'technician',\n  'technologist',\n  'tectonics',\n  'tenant',\n  'tenement',\n  'tennis',\n  'tentacle',\n  'teriyaki',\n  'term',\n  'testimonial',\n  'testing',\n  'thigh',\n  'thongs',\n  'thorn',\n  'thread',\n  'thunderbolt',\n  'thyme',\n  'tinderbox',\n  'toaster',\n  'tomatillo',\n  'tomb',\n  'tomography',\n  'tool',\n  'tooth',\n  'toothbrush',\n  'toothpick',\n  'topsail',\n  'traditionalism',\n  'traffic',\n  'translation',\n  'transom',\n  'transparency',\n  'trash',\n  'travel',\n  'tray',\n  'trench',\n  'tribe',\n  'tributary',\n  'trick',\n  'trolley',\n  'tuba',\n  'tuber',\n  'tune-up',\n  'turret',\n  'tusk',\n  'tuxedo',\n  'typeface',\n  'typewriter',\n  'unblinking',\n  'underneath',\n  'underpants',\n  'understanding',\n  'unibody',\n  'unique',\n  'unit',\n  'utilization',\n  'valentine',\n  'validity',\n  'valley',\n  'valuable',\n  'vanadyl',\n  'vein',\n  'velocity',\n  'venom',\n  'version',\n  'verve',\n  'vestment',\n  'veto',\n  'viability',\n  'vibraphone',\n  'vibration',\n  'vicinity',\n  'video',\n  'violin',\n  'vision',\n  'vista',\n  'vol',\n  'volleyball',\n  'wafer',\n  'waist',\n  'wallaby',\n  'warming',\n  'wasabi',\n  'waterspout',\n  'wear',\n  'wedding',\n  'whack',\n  'whale',\n  'wheel',\n  'widow',\n  'wilderness',\n  'willow',\n  'window',\n  'wombat',\n  'word',\n  'worth',\n  'wriggler',\n  'yak',\n  'yarmulke',\n  'yeast',\n  'yin',\n  'yogurt',\n  'zebra',\n  'zen',\n];\n"
  },
  {
    "path": "src/locales/en/word/preposition.ts",
    "content": "export default [\n  'a',\n  'abaft',\n  'aboard',\n  'about',\n  'above',\n  'absent',\n  'across',\n  'afore',\n  'after',\n  'against',\n  'along',\n  'alongside',\n  'amid',\n  'amidst',\n  'among',\n  'amongst',\n  'an',\n  'anenst',\n  'anti',\n  'apropos',\n  'apud',\n  'around',\n  'as',\n  'aside',\n  'astride',\n  'at',\n  'athwart',\n  'atop',\n  'barring',\n  'before',\n  'behind',\n  'below',\n  'beneath',\n  'beside',\n  'besides',\n  'between',\n  'beyond',\n  'but',\n  'by',\n  'circa',\n  'concerning',\n  'considering',\n  'despite',\n  'down',\n  'during',\n  'except',\n  'excepting',\n  'excluding',\n  'failing',\n  'following',\n  'for',\n  'forenenst',\n  'from',\n  'given',\n  'in',\n  'including',\n  'inside',\n  'into',\n  'lest',\n  'like',\n  'mid',\n  'midst',\n  'minus',\n  'modulo',\n  'near',\n  'next',\n  'notwithstanding',\n  'of',\n  'off',\n  'on',\n  'onto',\n  'opposite',\n  'out',\n  'outside',\n  'over',\n  'pace',\n  'past',\n  'per',\n  'plus',\n  'pro',\n  'qua',\n  'regarding',\n  'round',\n  'sans',\n  'save',\n  'since',\n  'than',\n  'the',\n  'through',\n  'throughout',\n  'till',\n  'times',\n  'to',\n  'toward',\n  'towards',\n  'under',\n  'underneath',\n  'unlike',\n  'until',\n  'unto',\n  'up',\n  'upon',\n  'versus',\n  'via',\n  'vice',\n  'with',\n  'within',\n  'without',\n  'worth',\n];\n"
  },
  {
    "path": "src/locales/en/word/verb.ts",
    "content": "export default [\n  'abnegate',\n  'abscond',\n  'abseil',\n  'absolve',\n  'accentuate',\n  'accept',\n  'access',\n  'accessorise',\n  'accompany',\n  'account',\n  'accredit',\n  'achieve',\n  'acknowledge',\n  'acquire',\n  'adjourn',\n  'adjudge',\n  'admonish',\n  'adumbrate',\n  'advocate',\n  'afford',\n  'airbrush',\n  'ameliorate',\n  'amend',\n  'amount',\n  'anaesthetise',\n  'analyse',\n  'anesthetize',\n  'anneal',\n  'annex',\n  'antagonize',\n  'ape',\n  'apologise',\n  'apostrophize',\n  'appertain',\n  'appreciate',\n  'appropriate',\n  'approximate',\n  'arbitrate',\n  'archive',\n  'arraign',\n  'arrange',\n  'ascertain',\n  'ascribe',\n  'assail',\n  'atomize',\n  'attend',\n  'attest',\n  'attribute',\n  'augment',\n  'avow',\n  'axe',\n  'baa',\n  'banish',\n  'bank',\n  'baptise',\n  'battle',\n  'beard',\n  'beep',\n  'behold',\n  'belabor',\n  'bemuse',\n  'besmirch',\n  'bestride',\n  'better',\n  'bewail',\n  'bicycle',\n  'bide',\n  'bind',\n  'biodegrade',\n  'blacken',\n  'blaspheme',\n  'bleach',\n  'blend',\n  'blink',\n  'bliss',\n  'bloom',\n  'bludgeon',\n  'bobble',\n  'boggle',\n  'bolster',\n  'book',\n  'boom',\n  'bootleg',\n  'border',\n  'bore',\n  'boss',\n  'braid',\n  'brand',\n  'brandish',\n  'break',\n  'breed',\n  'broadcast',\n  'broadside',\n  'brood',\n  'browse',\n  'buck',\n  'burgeon',\n  'bus',\n  'butter',\n  'buzzing',\n  'camouflage',\n  'cannibalise',\n  'canter',\n  'cap',\n  'capitalise',\n  'capitalize',\n  'capsize',\n  'card',\n  'carouse',\n  'carp',\n  'carpool',\n  'catalog',\n  'catalyze',\n  'catch',\n  'categorise',\n  'cease',\n  'celebrate',\n  'censor',\n  'certify',\n  'char',\n  'charter',\n  'chase',\n  'chatter',\n  'chime',\n  'chip',\n  'christen',\n  'chromakey',\n  'chunder',\n  'chunter',\n  'cinch',\n  'circle',\n  'circulate',\n  'circumnavigate',\n  'clamor',\n  'clamour',\n  'claw',\n  'cleave',\n  'clinch',\n  'clinking',\n  'clone',\n  'clonk',\n  'coagulate',\n  'coexist',\n  'coincide',\n  'collaborate',\n  'colligate',\n  'colorize',\n  'colour',\n  'comb',\n  'come',\n  'commandeer',\n  'commemorate',\n  'communicate',\n  'compete',\n  'conceal',\n  'conceptualize',\n  'conclude',\n  'concrete',\n  'condense',\n  'cone',\n  'confide',\n  'confirm',\n  'confiscate',\n  'confound',\n  'confute',\n  'congregate',\n  'conjecture',\n  'connect',\n  'consign',\n  'construe',\n  'contradict',\n  'contrast',\n  'contravene',\n  'controvert',\n  'convalesce',\n  'converse',\n  'convince',\n  'convoke',\n  'coop',\n  'cop',\n  'corner',\n  'covenant',\n  'cow',\n  'crackle',\n  'cram',\n  'crank',\n  'creak',\n  'creaking',\n  'cripple',\n  'croon',\n  'cross',\n  'crumble',\n  'crystallize',\n  'culminate',\n  'culture',\n  'curry',\n  'curse',\n  'customise',\n  'cycle',\n  'dally',\n  'dampen',\n  'darn',\n  'debit',\n  'debut',\n  'decide',\n  'decode',\n  'decouple',\n  'decriminalize',\n  'deduce',\n  'deduct',\n  'deflate',\n  'deflect',\n  'deform',\n  'defrag',\n  'degenerate',\n  'degrease',\n  'delete',\n  'delight',\n  'deliquesce',\n  'demob',\n  'demobilise',\n  'democratize',\n  'demonstrate',\n  'denitrify',\n  'deny',\n  'depart',\n  'depend',\n  'deplore',\n  'deploy',\n  'deprave',\n  'depute',\n  'dereference',\n  'describe',\n  'desecrate',\n  'deselect',\n  'destock',\n  'detain',\n  'develop',\n  'devise',\n  'dial',\n  'dicker',\n  'digitize',\n  'dilate',\n  'disapprove',\n  'disarm',\n  'disbar',\n  'discontinue',\n  'disgorge',\n  'dishearten',\n  'dishonor',\n  'disinherit',\n  'dislocate',\n  'dispense',\n  'display',\n  'dispose',\n  'disrespect',\n  'dissemble',\n  'ditch',\n  'divert',\n  'dock',\n  'doodle',\n  'downchange',\n  'downshift',\n  'dowse',\n  'draft',\n  'drag',\n  'drain',\n  'dramatize',\n  'drowse',\n  'drum',\n  'dwell',\n  'economise',\n  'edge',\n  'efface',\n  'egg',\n  'eke',\n  'electrify',\n  'embalm',\n  'embed',\n  'embody',\n  'emboss',\n  'emerge',\n  'emphasise',\n  'emphasize',\n  'emulsify',\n  'encode',\n  'endow',\n  'enfold',\n  'engage',\n  'engender',\n  'enhance',\n  'enlist',\n  'enrage',\n  'enrich',\n  'enroll',\n  'entice',\n  'entomb',\n  'entrench',\n  'entwine',\n  'equate',\n  'essay',\n  'etch',\n  'eulogise',\n  'even',\n  'evince',\n  'exacerbate',\n  'exaggerate',\n  'exalt',\n  'exempt',\n  'exonerate',\n  'expatiate',\n  'explode',\n  'expostulate',\n  'extract',\n  'extricate',\n  'eyeglasses',\n  'fabricate',\n  'facilitate',\n  'factorise',\n  'factorize',\n  'fail',\n  'fall',\n  'familiarize',\n  'fashion',\n  'father',\n  'fathom',\n  'fax',\n  'federate',\n  'feminize',\n  'fence',\n  'fess',\n  'fictionalize',\n  'fiddle',\n  'fidget',\n  'fill',\n  'flash',\n  'fleck',\n  'flight',\n  'floodlight',\n  'floss',\n  'fluctuate',\n  'fluff',\n  'fly',\n  'focalise',\n  'foot',\n  'forearm',\n  'forecast',\n  'foretell',\n  'forgather',\n  'forgo',\n  'fork',\n  'form',\n  'forswear',\n  'founder',\n  'fraternise',\n  'fray',\n  'frizz',\n  'fumigate',\n  'function',\n  'furlough',\n  'fuss',\n  'gad',\n  'gallivant',\n  'galvanize',\n  'gape',\n  'garage',\n  'garrote',\n  'gasp',\n  'gestate',\n  'give',\n  'glimmer',\n  'glisten',\n  'gloat',\n  'gloss',\n  'glow',\n  'gnash',\n  'gnaw',\n  'goose',\n  'govern',\n  'grade',\n  'graduate',\n  'graft',\n  'grok',\n  'guest',\n  'guilt',\n  'gulp',\n  'gum',\n  'gurn',\n  'gust',\n  'gut',\n  'guzzle',\n  'ham',\n  'harangue',\n  'harvest',\n  'hassle',\n  'haul',\n  'haze',\n  'headline',\n  'hearten',\n  'heighten',\n  'highlight',\n  'hoick',\n  'hold',\n  'hole',\n  'hollow',\n  'holster',\n  'home',\n  'homeschool',\n  'hoot',\n  'horn',\n  'horse',\n  'hotfoot',\n  'house',\n  'hover',\n  'howl',\n  'huddle',\n  'huff',\n  'hunger',\n  'hunt',\n  'husk',\n  'hype',\n  'hypothesise',\n  'hypothesize',\n  'idle',\n  'ignite',\n  'imagineer',\n  'impact',\n  'impanel',\n  'implode',\n  'incinerate',\n  'incline',\n  'inculcate',\n  'industrialize',\n  'ingratiate',\n  'inhibit',\n  'inject',\n  'innovate',\n  'inscribe',\n  'insert',\n  'insist',\n  'inspect',\n  'institute',\n  'institutionalize',\n  'intend',\n  'intermarry',\n  'intermesh',\n  'intermix',\n  'internalise',\n  'internalize',\n  'internationalize',\n  'intrigue',\n  'inure',\n  'inveigle',\n  'inventory',\n  'investigate',\n  'irk',\n  'iterate',\n  'jaywalk',\n  'jell',\n  'jeopardise',\n  'jiggle',\n  'jive',\n  'joint',\n  'jot',\n  'jut',\n  'keel',\n  'knife',\n  'knit',\n  'know',\n  'kowtow',\n  'lack',\n  'lampoon',\n  'large',\n  'leap',\n  'lecture',\n  'legitimize',\n  'lend',\n  'libel',\n  'liberalize',\n  'license',\n  'ligate',\n  'list',\n  'lobotomise',\n  'lock',\n  'log',\n  'loose',\n  'low',\n  'lowball',\n  'machine',\n  'magnetize',\n  'major',\n  'make',\n  'malfunction',\n  'manage',\n  'manipulate',\n  'maroon',\n  'masculinize',\n  'mash',\n  'mask',\n  'masquerade',\n  'massage',\n  'masticate',\n  'materialise',\n  'matter',\n  'maul',\n  'memorise',\n  'merge',\n  'mesh',\n  'metabolise',\n  'microblog',\n  'microchip',\n  'micromanage',\n  'militate',\n  'mill',\n  'minister',\n  'minor',\n  'misappropriate',\n  'miscalculate',\n  'misfire',\n  'misjudge',\n  'miskey',\n  'mismatch',\n  'mispronounce',\n  'misread',\n  'misreport',\n  'misspend',\n  'mob',\n  'mobilise',\n  'mobilize',\n  'moisten',\n  'mooch',\n  'moor',\n  'moralise',\n  'mortar',\n  'mosh',\n  'mothball',\n  'motivate',\n  'motor',\n  'mould',\n  'mount',\n  'muddy',\n  'mummify',\n  'mutate',\n  'mystify',\n  'nab',\n  'narrate',\n  'narrowcast',\n  'nasalise',\n  'nauseate',\n  'navigate',\n  'neaten',\n  'neck',\n  'neglect',\n  'norm',\n  'notarize',\n  'object',\n  'obscure',\n  'observe',\n  'obsess',\n  'obstruct',\n  'obtrude',\n  'offend',\n  'offset',\n  'option',\n  'orchestrate',\n  'orient',\n  'orientate',\n  'outbid',\n  'outdo',\n  'outfit',\n  'outflank',\n  'outfox',\n  'outnumber',\n  'outrank',\n  'outrun',\n  'outsource',\n  'overburden',\n  'overcharge',\n  'overcook',\n  'overdub',\n  'overfeed',\n  'overload',\n  'overplay',\n  'overproduce',\n  'overreact',\n  'override',\n  'overspend',\n  'overstay',\n  'overtrain',\n  'overvalue',\n  'overwork',\n  'own',\n  'oxidise',\n  'oxidize',\n  'oxygenate',\n  'pace',\n  'pack',\n  'pale',\n  'pant',\n  'paralyse',\n  'parody',\n  'part',\n  'pause',\n  'pave',\n  'penalise',\n  'persecute',\n  'personalise',\n  'perspire',\n  'pertain',\n  'peter',\n  'pike',\n  'pillory',\n  'pinion',\n  'pip',\n  'pity',\n  'pivot',\n  'pixellate',\n  'plagiarise',\n  'plait',\n  'plan',\n  'please',\n  'pluck',\n  'ponder',\n  'popularize',\n  'portray',\n  'prance',\n  'preclude',\n  'preheat',\n  'prejudge',\n  'preregister',\n  'presell',\n  'preside',\n  'pretend',\n  'print',\n  'prioritize',\n  'probate',\n  'probe',\n  'proceed',\n  'procrastinate',\n  'profane',\n  'progress',\n  'proliferate',\n  'proofread',\n  'propound',\n  'proselytise',\n  'provision',\n  'pry',\n  'publicize',\n  'puff',\n  'pull',\n  'pulp',\n  'pulverize',\n  'purse',\n  'put',\n  'putrefy',\n  'quadruple',\n  'quaff',\n  'quantify',\n  'quarrel',\n  'quash',\n  'quaver',\n  'question',\n  'quiet',\n  'quintuple',\n  'quip',\n  'quit',\n  'rag',\n  'rally',\n  'ramp',\n  'randomize',\n  'rationalise',\n  'rationalize',\n  'ravage',\n  'ravel',\n  'react',\n  'readies',\n  'readjust',\n  'readmit',\n  'ready',\n  'reapply',\n  'rear',\n  'reassemble',\n  'rebel',\n  'reboot',\n  'reborn',\n  'rebound',\n  'rebuff',\n  'rebuild',\n  'rebuke',\n  'recede',\n  'reckon',\n  'reclassify',\n  'recompense',\n  'reconstitute',\n  'record',\n  'recount',\n  'redact',\n  'redevelop',\n  'redound',\n  'redraw',\n  'redress',\n  'reel',\n  'refer',\n  'reference',\n  'refine',\n  'reflate',\n  'refute',\n  'regulate',\n  'reiterate',\n  'rejigger',\n  'rejoin',\n  'rekindle',\n  'relaunch',\n  'relieve',\n  'remand',\n  'remark',\n  'reopen',\n  'reorient',\n  'replicate',\n  'repossess',\n  'represent',\n  'reprimand',\n  'reproach',\n  'reprove',\n  'repurpose',\n  'requite',\n  'reschedule',\n  'resort',\n  'respray',\n  'restructure',\n  'retool',\n  'retract',\n  'revere',\n  'revitalise',\n  'revoke',\n  'reword',\n  'rewrite',\n  'ride',\n  'ridge',\n  'rim',\n  'ring',\n  'rise',\n  'rival',\n  'roger',\n  'rosin',\n  'rot',\n  'rout',\n  'row',\n  'rue',\n  'rule',\n  'safeguard',\n  'sashay',\n  'sate',\n  'satirise',\n  'satirize',\n  'satisfy',\n  'saturate',\n  'savour',\n  'scale',\n  'scamper',\n  'scar',\n  'scare',\n  'scarper',\n  'scent',\n  'schematise',\n  'scheme',\n  'schlep',\n  'scoff',\n  'scoop',\n  'scope',\n  'scotch',\n  'scowl',\n  'scrabble',\n  'scram',\n  'scramble',\n  'scrape',\n  'screw',\n  'scruple',\n  'scrutinise',\n  'scuffle',\n  'scuttle',\n  'search',\n  'secularize',\n  'see',\n  'segregate',\n  'sell',\n  'sense',\n  'sensitize',\n  'sequester',\n  'serenade',\n  'serialize',\n  'serve',\n  'service',\n  'settle',\n  'sew',\n  'shaft',\n  'sham',\n  'shampoo',\n  'shanghai',\n  'shear',\n  'sheathe',\n  'shell',\n  'shinny',\n  'shirk',\n  'shoot',\n  'shoulder',\n  'shout',\n  'shovel',\n  'showboat',\n  'shred',\n  'shrill',\n  'shudder',\n  'shush',\n  'sidetrack',\n  'sign',\n  'silt',\n  'sin',\n  'singe',\n  'sit',\n  'sizzle',\n  'skateboard',\n  'ski',\n  'slake',\n  'slap',\n  'slather',\n  'sleet',\n  'slink',\n  'slip',\n  'slope',\n  'slump',\n  'smarten',\n  'smuggle',\n  'snack',\n  'sneak',\n  'sniff',\n  'snoop',\n  'snow',\n  'snowplow',\n  'snuggle',\n  'soap',\n  'solace',\n  'solder',\n  'solicit',\n  'source',\n  'spark',\n  'spattering',\n  'spectacles',\n  'spectate',\n  'spellcheck',\n  'spew',\n  'spice',\n  'spirit',\n  'splash',\n  'splay',\n  'split',\n  'splosh',\n  'splurge',\n  'spook',\n  'square',\n  'squirm',\n  'stabilise',\n  'stable',\n  'stack',\n  'stage',\n  'stake',\n  'starch',\n  'state',\n  'statement',\n  'stiffen',\n  'stigmatize',\n  'sting',\n  'stint',\n  'stoop',\n  'store',\n  'storyboard',\n  'stratify',\n  'structure',\n  'stuff',\n  'stunt',\n  'substantiate',\n  'subtract',\n  'suckle',\n  'suffice',\n  'suffocate',\n  'summarise',\n  'sun',\n  'sunbathe',\n  'sunder',\n  'sup',\n  'surge',\n  'surprise',\n  'swat',\n  'swathe',\n  'sway',\n  'swear',\n  'swelter',\n  'swerve',\n  'swill',\n  'swing',\n  'symbolise',\n  'synthesise',\n  'syringe',\n  'table',\n  'tabulate',\n  'tag',\n  'tame',\n  'tank',\n  'tankful',\n  'tarry',\n  'task',\n  'taxicab',\n  'team',\n  'telescope',\n  'tenant',\n  'terraform',\n  'terrorise',\n  'testify',\n  'think',\n  'throbbing',\n  'thump',\n  'tighten',\n  'toady',\n  'toe',\n  'tough',\n  'tousle',\n  'traduce',\n  'train',\n  'transcend',\n  'transplant',\n  'trash',\n  'treasure',\n  'treble',\n  'trek',\n  'trial',\n  'tromp',\n  'trouser',\n  'trust',\n  'tune',\n  'tut',\n  'twine',\n  'twist',\n  'typify',\n  'unbalance',\n  'uncork',\n  'uncover',\n  'underachieve',\n  'undergo',\n  'underplay',\n  'unearth',\n  'unfreeze',\n  'unfurl',\n  'unlearn',\n  'unscramble',\n  'unzip',\n  'uproot',\n  'upsell',\n  'usher',\n  'vacation',\n  'vamoose',\n  'vanish',\n  'vary',\n  'veg',\n  'venture',\n  'verify',\n  'vet',\n  'veto',\n  'volunteer',\n  'vulgarise',\n  'waft',\n  'wallop',\n  'waltz',\n  'warp',\n  'wash',\n  'waver',\n  'weary',\n  'weatherize',\n  'wedge',\n  'weep',\n  'weight',\n  'welcome',\n  'westernise',\n  'westernize',\n  'while',\n  'whine',\n  'whisper',\n  'whistle',\n  'whitewash',\n  'whup',\n  'wilt',\n  'wing',\n  'wire',\n  'wisecrack',\n  'wolf',\n  'wound',\n  'wring',\n  'writ',\n  'yak',\n  'yawn',\n  'yearn',\n  'yuppify',\n];\n"
  },
  {
    "path": "src/locales/en_AU/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/en_AU/company/legal_entity_type.ts",
    "content": "export default ['Brothers', 'Corp', 'Group', 'Partners', 'Pty Ltd', 'and Sons'];\n"
  },
  {
    "path": "src/locales/en_AU/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport company from './company';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `en_AU` locale.\n *\n * - Language: English (Australia)\n * - Endonym: English (Australia)\n */\nconst en_AU: LocaleDefinition = {\n  company,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default en_AU;\n"
  },
  {
    "path": "src/locales/en_AU/internet/domain_suffix.ts",
    "content": "export default ['com', 'com.au', 'net', 'net.au', 'org', 'org.au'];\n"
  },
  {
    "path": "src/locales/en_AU/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/en_AU/location/building_number.ts",
    "content": "export default ['####', '###', '##'];\n"
  },
  {
    "path": "src/locales/en_AU/location/city_pattern.ts",
    "content": "export default [\n  '{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}',\n  '{{location.city_prefix}} {{person.firstName}}',\n  '{{person.firstName}}{{location.city_suffix}}',\n  '{{person.lastName}}{{location.city_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/en_AU/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_pattern from './city_pattern';\nimport postcode from './postcode';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_pattern from './street_pattern';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_pattern,\n  postcode,\n  state,\n  state_abbr,\n  street_pattern,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/en_AU/location/postcode.ts",
    "content": "export default ['####'];\n"
  },
  {
    "path": "src/locales/en_AU/location/state.ts",
    "content": "export default [\n  'New South Wales',\n  'Queensland',\n  'Northern Territory',\n  'South Australia',\n  'Western Australia',\n  'Tasmania',\n  'Australian Capital Territory',\n  'Victoria',\n];\n"
  },
  {
    "path": "src/locales/en_AU/location/state_abbr.ts",
    "content": "export default ['NSW', 'QLD', 'NT', 'SA', 'WA', 'TAS', 'ACT', 'VIC'];\n"
  },
  {
    "path": "src/locales/en_AU/location/street_pattern.ts",
    "content": "export default [\n  '{{person.firstName}} {{location.street_suffix}}',\n  '{{person.lastName}} {{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/en_AU/location/street_suffix.ts",
    "content": "export default [\n  'Avenue',\n  'Boulevard',\n  'Circle',\n  'Circuit',\n  'Court',\n  'Crescent',\n  'Crest',\n  'Drive',\n  'Estate Dr',\n  'Grove',\n  'Hill',\n  'Island',\n  'Junction',\n  'Knoll',\n  'Lane',\n  'Loop',\n  'Mall',\n  'Manor',\n  'Meadow',\n  'Mews',\n  'Parade',\n  'Parkway',\n  'Pass',\n  'Place',\n  'Plaza',\n  'Ridge',\n  'Road',\n  'Run',\n  'Square',\n  'Station St',\n  'Street',\n  'Summit',\n  'Terrace',\n  'Track',\n  'Trail',\n  'View Rd',\n  'Way',\n];\n"
  },
  {
    "path": "src/locales/en_AU/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'English (Australia)',\n  code: 'en_AU',\n  country: 'AU',\n  language: 'en',\n  endonym: 'English (Australia)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/en_AU/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Abbey',\n    'Abby',\n    'Abigail',\n    'Addison',\n    'Alana',\n    'Alexandra',\n    'Alexis',\n    'Alice',\n    'Alyssa',\n    'Amber',\n    'Amelia',\n    'Amelie',\n    'Amy',\n    'Angelina',\n    'Anna',\n    'Annabelle',\n    'Ashley',\n    'Audrey',\n    'Ava',\n    'Bella',\n    'Caitlin',\n    'Charli',\n    'Charlotte',\n    'Chelsea',\n    'Chloe',\n    'Claire',\n    'Claudia',\n    'Eliza',\n    'Elizabeth',\n    'Ella',\n    'Ellie',\n    'Emily',\n    'Emma',\n    'Eva',\n    'Eve',\n    'Evie',\n    'Gabriella',\n    'Gemma',\n    'Georgia',\n    'Grace',\n    'Hannah',\n    'Hayley',\n    'Heidi',\n    'Holly',\n    'Imogen',\n    'Isabel',\n    'Isabella',\n    'Isabelle',\n    'Isla',\n    'Ivy',\n    'Jade',\n    'Jasmine',\n    'Jessica',\n    'Kayla',\n    'Kiara',\n    'Lara',\n    'Lauren',\n    'Layla',\n    'Leah',\n    'Lillian',\n    'Lilly',\n    'Lily',\n    'Lola',\n    'Lucy',\n    'Mackenzie',\n    'Maddison',\n    'Madeline',\n    'Madison',\n    'Matilda',\n    'Maya',\n    'Mia',\n    'Mikayla',\n    'Molly',\n    'Natalie',\n    'Olivia',\n    'Paige',\n    'Phoebe',\n    'Piper',\n    'Poppy',\n    'Rose',\n    'Ruby',\n    'Samantha',\n    'Sarah',\n    'Savannah',\n    'Scarlett',\n    'Sienna',\n    'Skye',\n    'Sofia',\n    'Sophia',\n    'Sophie',\n    'Stella',\n    'Stephanie',\n    'Summer',\n    'Tahlia',\n    'Taylor',\n    'Victoria',\n    'Violet',\n    'Willow',\n    'Zara',\n    'Zoe',\n  ],\n  male: [\n    'Aaron',\n    'Adam',\n    'Aidan',\n    'Aiden',\n    'Alex',\n    'Alexander',\n    'Ali',\n    'Andrew',\n    'Angus',\n    'Anthony',\n    'Archie',\n    'Ashton',\n    'Bailey',\n    'Beau',\n    'Benjamin',\n    'Blake',\n    'Caleb',\n    'Callum',\n    'Cameron',\n    'Charles',\n    'Charlie',\n    'Chase',\n    'Christian',\n    'Christopher',\n    'Cody',\n    'Connor',\n    'Cooper',\n    'Daniel',\n    'Darcy',\n    'David',\n    'Declan',\n    'Dylan',\n    'Edward',\n    'Eli',\n    'Elijah',\n    'Ethan',\n    'Finn',\n    'Gabriel',\n    'George',\n    'Hamish',\n    'Harrison',\n    'Harry',\n    'Hayden',\n    'Henry',\n    'Hugo',\n    'Hunter',\n    'Isaac',\n    'Jack',\n    'Jackson',\n    'Jacob',\n    'Jake',\n    'James',\n    'Jasper',\n    'Jayden',\n    'Jesse',\n    'Jett',\n    'Joel',\n    'John',\n    'Jonathan',\n    'Jordan',\n    'Joseph',\n    'Joshua',\n    'Justin',\n    'Kai',\n    'Lachlan',\n    'Leo',\n    'Levi',\n    'Liam',\n    'Lincoln',\n    'Logan',\n    'Luca',\n    'Lucas',\n    'Luke',\n    'Marcus',\n    'Mason',\n    'Matthew',\n    'Max',\n    'Michael',\n    'Mitchell',\n    'Nate',\n    'Nathan',\n    'Nicholas',\n    'Noah',\n    'Oliver',\n    'Oscar',\n    'Owen',\n    'Patrick',\n    'Phoenix',\n    'Riley',\n    'Ryan',\n    'Sam',\n    'Samuel',\n    'Sebastian',\n    'Thomas',\n    'Toby',\n    'Tyler',\n    'William',\n    'Xavier',\n    'Zac',\n    'Zachary',\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_AU/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/en_AU/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Abbott',\n    'Adams',\n    'Alexander',\n    'Anderson',\n    'Armstrong',\n    'Bahringer',\n    'Bailey',\n    'Barrows',\n    'Bartell',\n    'Bartoletti',\n    'Barton',\n    'Bauch',\n    'Baumbach',\n    'Bayer',\n    'Beahan',\n    'Beatty',\n    'Becker',\n    'Beier',\n    'Berge',\n    'Bergstrom',\n    'Bode',\n    'Bogan',\n    'Borer',\n    'Bosco',\n    'Botsford',\n    'Boyer',\n    'Boyle',\n    'Braun',\n    'Brown',\n    'Bruen',\n    'Campbell',\n    'Carroll',\n    'Carter',\n    'Cartwright',\n    'Casper',\n    'Cassin',\n    'Champlin',\n    'Christiansen',\n    'Clark',\n    'Clarke',\n    'Cole',\n    'Collier',\n    'Collins',\n    'Connelly',\n    'Conroy',\n    'Corkery',\n    'Cormier',\n    'Corwin',\n    'Cox',\n    'Cronin',\n    'Crooks',\n    'Cruickshank',\n    'Cummings',\n    \"D'Amore\",\n    'Daniel',\n    'Dare',\n    'Daugherty',\n    'Davies',\n    'Davis',\n    'Dickens',\n    'Dickinson',\n    'Dietrich',\n    'Doherty',\n    'Donnelly',\n    'Dooley',\n    'Douglas',\n    'Doyle',\n    'Durgan',\n    'Ebert',\n    'Edwards',\n    'Emard',\n    'Emmerich',\n    'Erdman',\n    'Ernser',\n    'Evans',\n    'Fadel',\n    'Fahey',\n    'Farrell',\n    'Fay',\n    'Feeney',\n    'Feil',\n    'Ferry',\n    'Fisher',\n    'Flatley',\n    'Garden',\n    'Gibson',\n    'Gleason',\n    'Glover',\n    'Goldner',\n    'Goodwin',\n    'Grady',\n    'Graham',\n    'Grant',\n    'Green',\n    'Greenfelder',\n    'Greenholt',\n    'Griffiths',\n    'Grimes',\n    'Gutmann',\n    'Hackett',\n    'Hahn',\n    'Haley',\n    'Hall',\n    'Hamilton',\n    'Hammes',\n    'Hand',\n    'Hane',\n    'Hansen',\n    'Harber',\n    'Harris',\n    'Hartmann',\n    'Harvey',\n    'Hayes',\n    'Heaney',\n    'Heathcote',\n    'Heller',\n    'Hermann',\n    'Hermiston',\n    'Hessel',\n    'Hettinger',\n    'Hickle',\n    'Hill',\n    'Hills',\n    'Hoppe',\n    'Howe',\n    'Howell',\n    'Hudson',\n    'Huel',\n    'Hughes',\n    'Hyatt',\n    'Jackson',\n    'Jacobi',\n    'Jacobs',\n    'Jacobson',\n    'James',\n    'Jenkins',\n    'Jerde',\n    'Johns',\n    'Johnson',\n    'Johnston',\n    'Jones',\n    'Keeling',\n    'Kelly',\n    'Kemmer',\n    'Kessler',\n    'Khan',\n    'Kiehn',\n    'King',\n    'Kirlin',\n    'Klein',\n    'Koch',\n    'Koelpin',\n    'Kohler',\n    'Koss',\n    'Kovacek',\n    'Kreiger',\n    'Kris',\n    'Kuhlman',\n    'Kuhn',\n    'Kulas',\n    'Kunde',\n    'Kutch',\n    'Lakin',\n    'Lang',\n    'Langworth',\n    'Larkin',\n    'Larson',\n    'Leannon',\n    'Lee',\n    'Leffler',\n    'Lewis',\n    'Little',\n    'Lockman',\n    'Lowe',\n    'Lynch',\n    'Macdonald',\n    'Mann',\n    'Marks',\n    'Martin',\n    'Marvin',\n    'Mason',\n    'Mayer',\n    'Mccullough',\n    'Mcdermott',\n    'Mckenzie',\n    'Mclaughlin',\n    'Miller',\n    'Mills',\n    'Mitchell',\n    'Monahan',\n    'Moore',\n    'Morgan',\n    'Morissette',\n    'Morrison',\n    'Moss',\n    'Mueller',\n    'Muller',\n    'Murphy',\n    'Murray',\n    'Nader',\n    'Nguyen',\n    'Nicolas',\n    'Nolan',\n    \"O'Connell\",\n    \"O'Conner\",\n    \"O'Hara\",\n    \"O'Keefe\",\n    \"O'Neill\",\n    \"O'Reilly\",\n    'Olson',\n    'Owen',\n    'Parisian',\n    'Parker',\n    'Patel',\n    'Paterson',\n    'Phillips',\n    'Price',\n    'Quigley',\n    'Quinn',\n    'Rees',\n    'Reid',\n    'Reilly',\n    'Reynolds',\n    'Rice',\n    'Richards',\n    'Ritchie',\n    'Roberts',\n    'Robertson',\n    'Robinson',\n    'Rodriguez',\n    'Rohan',\n    'Rolfson',\n    'Rose',\n    'Ross',\n    'Rowe',\n    'Russel',\n    'Rutherford',\n    'Ryan',\n    'Sanford',\n    'Sauer',\n    'Schmidt',\n    'Schmitt',\n    'Schneider',\n    'Schroeder',\n    'Schultz',\n    'Scott',\n    'Shields',\n    'Smith',\n    'Smitham',\n    'Smyth',\n    'Spencer',\n    'Stanton',\n    'Stark',\n    'Stewart',\n    'Stokes',\n    'Swift',\n    'Taylor',\n    'Thomas',\n    'Thompson',\n    'Thomson',\n    'Tillman',\n    'Towne',\n    'Tremblay',\n    'Tromp',\n    'Turcotte',\n    'Turner',\n    'Walker',\n    'Walsh',\n    'Walter',\n    'Ward',\n    'Waters',\n    'Watson',\n    'Weber',\n    'Welch',\n    'West',\n    'White',\n    'Wilderman',\n    'Wilkinson',\n    'Williams',\n    'Williamson',\n    'Wilson',\n    'Windler',\n    'Wolf',\n    'Wood',\n    'Wright',\n    'Young',\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_AU/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [\n    { value: '{{person.last_name.generic}}', weight: 95 },\n    {\n      value: '{{person.last_name.generic}}-{{person.last_name.generic}}',\n      weight: 5,\n    },\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_AU/phone_number/format/human.ts",
    "content": "export default [\n  '0# #### ####',\n  '+61 # #### ####',\n  '04## ### ###',\n  '+61 4## ### ###',\n];\n"
  },
  {
    "path": "src/locales/en_AU/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/en_AU/phone_number/format/international.ts",
    "content": "export default ['+61#########', '+614########'];\n"
  },
  {
    "path": "src/locales/en_AU/phone_number/format/national.ts",
    "content": "export default ['(0#) #### ####', '04## ### ###'];\n"
  },
  {
    "path": "src/locales/en_AU/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/en_AU_ocker/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `en_AU_ocker` locale.\n *\n * - Language: English (Australia Ocker)\n * - Endonym: English (Australia)\n */\nconst en_AU_ocker: LocaleDefinition = {\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default en_AU_ocker;\n"
  },
  {
    "path": "src/locales/en_AU_ocker/internet/domain_suffix.ts",
    "content": "export default ['com', 'com.au', 'net', 'net.au', 'org', 'org.au'];\n"
  },
  {
    "path": "src/locales/en_AU_ocker/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/en_AU_ocker/location/building_number.ts",
    "content": "export default ['####', '###', '##'];\n"
  },
  {
    "path": "src/locales/en_AU_ocker/location/city_name.ts",
    "content": "export default [\n  'Bondi',\n  'Burleigh Heads',\n  'Carlton',\n  'Fitzroy',\n  'Fremantle',\n  'Glenelg',\n  'Manly',\n  'Noosa',\n  'Stones Corner',\n  'St Kilda',\n  'Surry Hills',\n  'Yarra Valley',\n];\n"
  },
  {
    "path": "src/locales/en_AU_ocker/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/en_AU_ocker/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport postcode from './postcode';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  postcode,\n  state,\n  state_abbr,\n  street_name,\n  street_pattern,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/en_AU_ocker/location/postcode.ts",
    "content": "export default ['0###', '2###', '3###', '4###', '5###', '6###', '7###'];\n"
  },
  {
    "path": "src/locales/en_AU_ocker/location/state.ts",
    "content": "export default [\n  'New South Wales',\n  'Queensland',\n  'Northern Territory',\n  'South Australia',\n  'Western Australia',\n  'Tasmania',\n  'Australian Capital Territory',\n  'Victoria',\n];\n"
  },
  {
    "path": "src/locales/en_AU_ocker/location/state_abbr.ts",
    "content": "export default ['NSW', 'QLD', 'NT', 'SA', 'WA', 'TAS', 'ACT', 'VIC'];\n"
  },
  {
    "path": "src/locales/en_AU_ocker/location/street_name.ts",
    "content": "export default [\n  'Ramsay Street',\n  'Bonnie Doon',\n  'Cavill Avenue',\n  'Queen Street',\n];\n"
  },
  {
    "path": "src/locales/en_AU_ocker/location/street_pattern.ts",
    "content": "export default ['{{location.street_name}}'];\n"
  },
  {
    "path": "src/locales/en_AU_ocker/location/street_suffix.ts",
    "content": "export default [\n  'Avenue',\n  'Boulevard',\n  'Circle',\n  'Circuit',\n  'Court',\n  'Crescent',\n  'Crest',\n  'Drive',\n  'Estate Dr',\n  'Grove',\n  'Hill',\n  'Island',\n  'Junction',\n  'Knoll',\n  'Lane',\n  'Loop',\n  'Mall',\n  'Manor',\n  'Meadow',\n  'Mews',\n  'Parade',\n  'Parkway',\n  'Pass',\n  'Place',\n  'Plaza',\n  'Ridge',\n  'Road',\n  'Run',\n  'Square',\n  'Station St',\n  'Street',\n  'Summit',\n  'Terrace',\n  'Track',\n  'Trail',\n  'View Rd',\n  'Way',\n];\n"
  },
  {
    "path": "src/locales/en_AU_ocker/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'English (Australia Ocker)',\n  code: 'en_AU_ocker',\n  country: 'AU',\n  language: 'en',\n  variant: 'ocker',\n  endonym: 'English (Australia)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/en_AU_ocker/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Abigail',\n    'Alice',\n    'Alyssa',\n    'Amelia',\n    'Annabelle',\n    'Audrey',\n    'Ava',\n    'Ayla',\n    'Charlotte',\n    'Chelsea',\n    'Chloe',\n    'Ella',\n    'Emily',\n    'Emma',\n    'Eva',\n    'Evelyn',\n    'Evie',\n    'Georgia',\n    'Grace',\n    'Hannah',\n    'Harper',\n    'Hayley',\n    'Holly',\n    'Imogen',\n    'Indiana',\n    'Isabella',\n    'Isabelle',\n    'Isla',\n    'Ivy',\n    'Jasmine',\n    'Layla',\n    'Lily',\n    'Lucy',\n    'Mackenzie',\n    'Madeline',\n    'Madison',\n    'Maya',\n    'Mia+3',\n    'Mila',\n    'Olivia',\n    'Pheobe',\n    'Poppy',\n    'Ruby',\n    'Sarah',\n    'Scarlett',\n    'Sienna',\n    'Sofia',\n    'Sophie',\n    'Zara',\n    'Zoe',\n  ],\n  male: [\n    'Aiden',\n    'Alexander',\n    'Archer',\n    'Archie',\n    'Ashton',\n    'Benjamin',\n    'Blake',\n    'Charlie',\n    'Connor',\n    'Cooper',\n    'Elijah',\n    'Ethan',\n    'Flynn',\n    'Harrison',\n    'Harry',\n    'Hayden',\n    'Henry',\n    'Hunter',\n    'Isaac',\n    'Jack',\n    'Jackson',\n    'Jacob',\n    'James',\n    'Jayden',\n    'Joshua',\n    'Kai',\n    'Lachlan',\n    'Leo',\n    'Levi',\n    'Liam',\n    'Lincoln',\n    'Luca',\n    'Lucas',\n    'Mason',\n    'Matt',\n    'Max',\n    'Mitchell',\n    'Nathan',\n    'Nigel',\n    'Noah',\n    'Oliver',\n    'Oscar',\n    'Riley',\n    'Ryan',\n    'Samuel',\n    'Sean',\n    'Sebastian',\n    'Thomas',\n    'Tom',\n    'Tyler',\n    'William',\n    'Xavier',\n    'Zach',\n    'Zachery',\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_AU_ocker/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/en_AU_ocker/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Anderson',\n    'Brown',\n    'Connolly',\n    'Harris',\n    'Jones',\n    'Kelly',\n    'King',\n    'LeQuesne',\n    'Lee',\n    'Martin',\n    'Morton',\n    'Nguyen',\n    'Rausch',\n    'Ridge',\n    'Robinson',\n    'Ryan',\n    'Smith',\n    'Taylor',\n    'Thomas',\n    'Thompson',\n    'Walker',\n    'White',\n    'Williams',\n    'Wilson',\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_AU_ocker/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [\n    { value: '{{person.last_name.generic}}', weight: 95 },\n    {\n      value: '{{person.last_name.generic}}-{{person.last_name.generic}}',\n      weight: 5,\n    },\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_AU_ocker/phone_number/format/human.ts",
    "content": "export default [\n  '0# #### ####',\n  '+61 # #### ####',\n  '04## ### ###',\n  '+61 4## ### ###',\n];\n"
  },
  {
    "path": "src/locales/en_AU_ocker/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/en_AU_ocker/phone_number/format/international.ts",
    "content": "export default ['+61#########', '+614########'];\n"
  },
  {
    "path": "src/locales/en_AU_ocker/phone_number/format/national.ts",
    "content": "export default ['(0#) #### ####', '04## ### ###'];\n"
  },
  {
    "path": "src/locales/en_AU_ocker/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/en_BORK/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport person from './person';\n\n/**\n * The locale data for the `en_BORK` locale.\n *\n * - Language: English (Bork)\n * - Endonym: English (Bork)\n */\nconst en_BORK: LocaleDefinition = {\n  lorem,\n  metadata,\n  person,\n};\n\nexport default en_BORK;\n"
  },
  {
    "path": "src/locales/en_BORK/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/en_BORK/lorem/word.ts",
    "content": "export default [\n  'Boot',\n  'I',\n  'Nu',\n  'Nur',\n  'Tu',\n  'Um',\n  'a',\n  'becoose-a',\n  'boot',\n  'bork',\n  'burn',\n  'chuuses',\n  'cumplete-a',\n  'cun',\n  'cunseqooences',\n  'curcoomstunces',\n  'dee',\n  'deeslikes',\n  'denuoonceeng',\n  'desures',\n  'du',\n  'eccuoont',\n  'ectooel',\n  'edfuntege-a',\n  'efueeds',\n  'egeeen',\n  'ell',\n  'ere-a',\n  'feend',\n  'foolt',\n  'frum',\n  'geefe-a',\n  'gesh',\n  'greet',\n  'heem',\n  'heppeeness',\n  'hes',\n  'hoo',\n  'hoomun',\n  'idea',\n  'ifer',\n  'in',\n  'incuoonter',\n  'injuy',\n  'itselff',\n  'ixcept',\n  'ixemple-a',\n  'ixerceese-a',\n  'ixpleeen',\n  'ixplurer',\n  'ixpuoond',\n  'ixtremely',\n  'knoo',\n  'lebureeuoos',\n  'lufes',\n  'meestekee',\n  'mester-booeelder',\n  'moost',\n  'mun',\n  'nu',\n  'nut',\n  'oobteeen',\n  'oocceseeunelly',\n  'ooccoor',\n  'ooff',\n  'oone-a',\n  'oor',\n  'peeen',\n  'peeenffool',\n  'physeecel',\n  'pleesoore-a',\n  'poorsooe-a',\n  'poorsooes',\n  'preeesing',\n  'prucoore-a',\n  'prudooces',\n  'reeght',\n  'reshunelly',\n  'resooltunt',\n  'sume-a',\n  'teecheengs',\n  'teke-a',\n  'thees',\n  'thet',\n  'thuse-a',\n  'treefiel',\n  'troot',\n  'tu',\n  'tueel',\n  'und',\n  'undertekes',\n  'unnuyeeng',\n  'uny',\n  'unyune-a',\n  'us',\n  'veell',\n  'veet',\n  'ves',\n  'vheech',\n  'vhu',\n  'yuoo',\n  'zee',\n  'zeere-a',\n];\n"
  },
  {
    "path": "src/locales/en_BORK/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'English (Bork)',\n  code: 'en_BORK',\n  variant: 'BORK',\n  language: 'en',\n  endonym: 'English (Bork)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/en_BORK/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport last_name_pattern from './last_name_pattern';\n\nconst person: PersonDefinition = {\n  last_name_pattern,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/en_BORK/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [\n    { value: '{{person.last_name.generic}}', weight: 95 },\n    {\n      value: '{{person.last_name.generic}}-{{person.last_name.generic}}',\n      weight: 5,\n    },\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_CA/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `en_CA` locale.\n *\n * - Language: English (Canada)\n * - Endonym: English (Canada)\n */\nconst en_CA: LocaleDefinition = {\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default en_CA;\n"
  },
  {
    "path": "src/locales/en_CA/internet/domain_suffix.ts",
    "content": "export default ['biz', 'ca', 'com', 'info', 'name', 'net', 'org'];\n"
  },
  {
    "path": "src/locales/en_CA/internet/free_email.ts",
    "content": "export default ['gmail.com', 'hotmail.com', 'yahoo.ca'];\n"
  },
  {
    "path": "src/locales/en_CA/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/en_CA/location/city_name.ts",
    "content": "export default [\n  'Argentia',\n  'Asbestos',\n  'Baddeck',\n  'Baie-Comeau',\n  'Bancroft',\n  'Banff',\n  'Barkerville',\n  'Barrie',\n  'Bathurst',\n  'Batoche',\n  'Belleville',\n  'Beloeil',\n  'Bonavista',\n  'Borden',\n  'Brampton',\n  'Brandon',\n  'Brantford',\n  'Brockville',\n  'Brooks',\n  'Burlington',\n  'Burnaby',\n  'Calgary',\n  'Cambridge',\n  'Campbell River',\n  'Cap-de-la-Madeleine',\n  'Caraquet',\n  'Cavendish',\n  'Chambly',\n  'Channel-Port aux Basques',\n  'Charlesbourg',\n  'Charlottetown',\n  'Châteauguay',\n  'Chatham',\n  'Chatham-Kent',\n  'Chibougamau',\n  'Chilliwack',\n  'Churchill',\n  'Corner Brook',\n  'Cornwall',\n  'Côte-Saint-Luc',\n  'Courtenay',\n  'Cranbrook',\n  'Cumberland House',\n  'Dalhousie',\n  'Dauphin',\n  'Dawson',\n  'Dawson Creek',\n  'Delta',\n  'Digby',\n  'Dorval',\n  'Edmonton',\n  'Elliot Lake',\n  'Esquimalt',\n  'Estevan',\n  'Etobicoke',\n  'Ferryland',\n  'Flin Flon',\n  'Fort Erie',\n  'Fort Frances',\n  'Fort McMurray',\n  'Fort Saint James',\n  'Fort Saint John',\n  'Fort Smith',\n  'Fredericton',\n  'Gananoque',\n  'Gander',\n  'Gaspé',\n  'Gatineau',\n  'Glace Bay',\n  'Granby',\n  'Grand Falls–Windsor',\n  'Grande Prairie',\n  'Guelph',\n  'Halifax',\n  'Hamilton',\n  'Happy Valley–Goose Bay',\n  'Harbour Grace',\n  'Havre-Saint-Pierre',\n  'Hay River',\n  'Hope',\n  'Hull',\n  'Inuvik',\n  'Iqaluit',\n  'Iroquois Falls',\n  'Jasper',\n  'Jonquière',\n  'Kamloops',\n  'Kapuskasing',\n  'Kawartha Lakes',\n  'Kelowna',\n  'Kenora',\n  'Kildonan',\n  'Kimberley',\n  'Kingston',\n  'Kirkland Lake',\n  'Kitchener',\n  'Kitimat',\n  'Kuujjuaq',\n  'La Salle',\n  'La Tuque',\n  'Labrador City',\n  'Lachine',\n  'Lake Louise',\n  'Langley',\n  'Laurentian Hills',\n  'Laval',\n  'Lethbridge',\n  'Lévis',\n  'Liverpool',\n  'London',\n  'Longueuil',\n  'Louisbourg',\n  'Lunenburg',\n  'Magog',\n  'Matane',\n  'Medicine Hat',\n  'Midland',\n  'Miramichi',\n  'Mississauga',\n  'Moncton',\n  'Montreal',\n  'Montréal-Nord',\n  'Moose Factory',\n  'Moose Jaw',\n  'Moosonee',\n  'Nanaimo',\n  'Nelson',\n  'New Westminster',\n  'Niagara Falls',\n  'Niagara-on-the-Lake',\n  'North Bay',\n  'North Vancouver',\n  'North York',\n  'Oak Bay',\n  'Oakville',\n  'Orillia',\n  'Oshawa',\n  'Ottawa',\n  'Parry Sound',\n  'Penticton',\n  'Percé',\n  'Perth',\n  'Peterborough',\n  'Picton',\n  'Pictou',\n  'Placentia',\n  'Port Colborne',\n  'Port Hawkesbury',\n  'Port-Cartier',\n  'Powell River',\n  'Prince Albert',\n  'Prince George',\n  'Prince Rupert',\n  'Quebec',\n  'Quesnel',\n  'Red Deer',\n  'Regina',\n  'Revelstoke',\n  'Rimouski',\n  'Rossland',\n  'Rouyn-Noranda',\n  'Saguenay',\n  'Saint Albert',\n  'Saint Anthony',\n  'Saint Boniface',\n  'Saint Catharines',\n  'Saint John',\n  'Saint Thomas',\n  'Saint-Eustache',\n  'Saint-Hubert',\n  'Sainte-Anne-de-Beaupré',\n  'Sainte-Foy',\n  'Sainte-Thérèse',\n  'Sarnia-Clearwater',\n  'Saskatoon',\n  'Sault Sainte Marie',\n  'Scarborough',\n  'Sept-Îles',\n  'Sherbrooke',\n  'Simcoe',\n  'Sorel-Tracy',\n  'Souris',\n  'Springhill',\n  'St. John’s',\n  'Stratford',\n  'Sudbury',\n  'Summerside',\n  'Swan River',\n  'Sydney',\n  'Temiskaming Shores',\n  'Thompson',\n  'Thorold',\n  'Thunder Bay',\n  'Timmins',\n  'Toronto',\n  'Trail',\n  'Trenton',\n  'Trois-Rivières',\n  'Tuktoyaktuk',\n  'Uranium City',\n  'Val-d’Or',\n  'Vancouver',\n  'Vernon',\n  'Victoria',\n  'Wabana',\n  'Waskaganish',\n  'Waterloo',\n  'Watson Lake',\n  'Welland',\n  'West Nipissing',\n  'West Vancouver',\n  'White Rock',\n  'Whitehorse',\n  'Windsor',\n  'Winnipeg',\n  'Woodstock',\n  'Yarmouth',\n  'Yellowknife',\n  'York',\n  'York Factory',\n];\n"
  },
  {
    "path": "src/locales/en_CA/location/city_pattern.ts",
    "content": "export default [\n  '{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}',\n  '{{location.city_prefix}} {{person.firstName}}',\n  '{{person.firstName}}{{location.city_suffix}}',\n  '{{person.lastName}}{{location.city_suffix}}',\n  '{{location.city_name}}',\n];\n"
  },
  {
    "path": "src/locales/en_CA/location/country_code.ts",
    "content": "// [ISO_3166-1](https://en.wikipedia.org/wiki/ISO_3166-1)\nexport default [{ alpha2: 'CA', alpha3: 'CAN', numeric: '124' }];\n"
  },
  {
    "path": "src/locales/en_CA/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport country_code from './country_code';\nimport postcode from './postcode';\nimport postcode_by_state from './postcode_by_state';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  city_name,\n  city_pattern,\n  country_code,\n  postcode,\n  postcode_by_state,\n  state,\n  state_abbr,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/en_CA/location/postcode.ts",
    "content": "export default [\n  'A#? #?#',\n  'B#? #?#',\n  'C#? #?#',\n  'E#? #?#',\n  'G#? #?#',\n  'H#? #?#',\n  'J#? #?#',\n  'K#? #?#',\n  'L#? #?#',\n  'M#? #?#',\n  'N#? #?#',\n  'P#? #?#',\n  'R#? #?#',\n  'S#? #?#',\n  'T#? #?#',\n  'V#? #?#',\n  'X#? #?#',\n  'Y#? #?#',\n];\n"
  },
  {
    "path": "src/locales/en_CA/location/postcode_by_state.ts",
    "content": "// https://en.wikipedia.org/wiki/Postal_codes_in_Canada\n// The basic format is A1A 1A1\n// First letter is province/territory-specific\n// Other letters do not allow D, F, I, O, Q, U\nconst suffix = '[0-9][ABCEGHJ-NPRSTVW-Z] [0-9][ABCEGHJ-NPRSTVW-Z][0-9]';\n\nexport default {\n  AB: `{{helpers.fromRegExp(T${suffix})}}`, // Alberta\n  BC: `{{helpers.fromRegExp(V${suffix})}}`, // British Columbia\n  MB: `{{helpers.fromRegExp(R${suffix})}}`, // Manitoba\n  NB: `{{helpers.fromRegExp(E${suffix})}}`, // New Brunswick\n  NL: `{{helpers.fromRegExp(A${suffix})}}`, // Newfoundland and Labrador\n  NS: `{{helpers.fromRegExp(B${suffix})}}`, // Nova Scotia\n  NT: `{{helpers.fromRegExp(X${suffix})}}`, // Northwest Territories\n  NU: `{{helpers.fromRegExp(X${suffix})}}`, // Nunavut\n  ON: `{{helpers.fromRegExp([KLMNP]${suffix})}}`, // Ontario\n  PE: `{{helpers.fromRegExp(C${suffix})}}`, // Prince Edward Island\n  QC: `{{helpers.fromRegExp([GHJ]${suffix})}}`, // Quebec\n  SK: `{{helpers.fromRegExp(S${suffix})}}`, // Saskatchewan\n  YT: `{{helpers.fromRegExp(Y${suffix})}}`, // Yukon\n};\n"
  },
  {
    "path": "src/locales/en_CA/location/state.ts",
    "content": "export default [\n  'Alberta',\n  'British Columbia',\n  'Manitoba',\n  'New Brunswick',\n  'Newfoundland and Labrador',\n  'Nova Scotia',\n  'Northwest Territories',\n  'Nunavut',\n  'Ontario',\n  'Prince Edward Island',\n  'Quebec',\n  'Saskatchewan',\n  'Yukon',\n];\n"
  },
  {
    "path": "src/locales/en_CA/location/state_abbr.ts",
    "content": "export default [\n  'AB',\n  'BC',\n  'MB',\n  'NB',\n  'NL',\n  'NS',\n  'NU',\n  'NT',\n  'ON',\n  'PE',\n  'QC',\n  'SK',\n  'YT',\n];\n"
  },
  {
    "path": "src/locales/en_CA/location/street_pattern.ts",
    "content": "export default [\n  '{{person.firstName}} {{location.street_suffix}}',\n  '{{person.lastName}} {{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/en_CA/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'English (Canada)',\n  code: 'en_CA',\n  country: 'CA',\n  language: 'en',\n  endonym: 'English (Canada)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/en_CA/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport last_name_pattern from './last_name_pattern';\n\nconst person: PersonDefinition = {\n  last_name_pattern,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/en_CA/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [\n    { value: '{{person.last_name.generic}}', weight: 95 },\n    {\n      value: '{{person.last_name.generic}}-{{person.last_name.generic}}',\n      weight: 5,\n    },\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_CA/phone_number/format/human.ts",
    "content": "export default [\n  '!##-!##-####',\n  '(!##)!##-####',\n  '!##.!##.####',\n  '1-!##-###-####',\n  '!##-!##-#### x###',\n  '(!##)!##-#### x###',\n  '1-!##-!##-#### x###',\n  '!##.!##.#### x###',\n  '!##-!##-#### x####',\n  '(!##)!##-#### x####',\n  '1-!##-!##-#### x####',\n  '!##.!##.#### x####',\n  '!##-!##-#### x#####',\n  '(!##)!##-#### x#####',\n  '1-!##-!##-#### x#####',\n  '!##.!##.#### x#####',\n];\n"
  },
  {
    "path": "src/locales/en_CA/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/en_CA/phone_number/format/international.ts",
    "content": "export default ['+1!##!######', '+1!#########'];\n"
  },
  {
    "path": "src/locales/en_CA/phone_number/format/national.ts",
    "content": "export default ['(!##) !##-####', '(!##) ###-####'];\n"
  },
  {
    "path": "src/locales/en_CA/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/en_GB/cell_phone/formats.ts",
    "content": "export default [\n  '074## ######',\n  '075## ######',\n  '076## ######',\n  '077## ######',\n  '078## ######',\n  '079## ######',\n];\n"
  },
  {
    "path": "src/locales/en_GB/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/en_GB/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `en_GB` locale.\n *\n * - Language: English (Great Britain)\n * - Endonym: English (Great Britain)\n */\nconst en_GB: LocaleDefinition = {\n  cell_phone,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default en_GB;\n"
  },
  {
    "path": "src/locales/en_GB/internet/domain_suffix.ts",
    "content": "export default [\n  'ac.uk',\n  'biz',\n  'co',\n  'co.uk',\n  'com',\n  'cymru',\n  'gov.uk',\n  'info',\n  'london',\n  'ltd.uk',\n  'me.uk',\n  'name',\n  'nhs.uk',\n  'org.uk',\n  'plc.uk',\n  'sch.uk',\n  'scot',\n  'uk',\n  'wales',\n];\n"
  },
  {
    "path": "src/locales/en_GB/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/en_GB/location/building_number.ts",
    "content": "export default ['###', '##', '#'];\n"
  },
  {
    "path": "src/locales/en_GB/location/city_infix.ts",
    "content": "export default ['-under-', '-over-', '-le-', '-upon-', '-on-'];\n"
  },
  {
    "path": "src/locales/en_GB/location/city_pattern.ts",
    "content": "export default [\n  '{{location.city_prefix}} {{person.lastName}}{{location.city_suffix}}',\n  '{{location.city_prefix}} {{person.lastName}}',\n  '{{person.lastName}}{{location.city_suffix}}',\n  '{{person.lastName}}{{location.city_infix}}{{person.lastName}}',\n];\n"
  },
  {
    "path": "src/locales/en_GB/location/city_prefix.ts",
    "content": "export default [\n  'Great',\n  'Little',\n  'St.',\n  'West',\n  'East',\n  'North',\n  'South',\n  'Upper',\n  'Lower',\n  'Old',\n  'Long',\n  'New',\n  'High',\n  'Nether',\n  'Castle',\n  'Upton',\n  'Newton',\n];\n"
  },
  {
    "path": "src/locales/en_GB/location/city_suffix.ts",
    "content": "export default [\n  'ton',\n  'ham',\n  'ley',\n  'ington',\n  'ford',\n  'field',\n  'bury',\n  'don',\n  'ing',\n  'worth',\n  'well',\n  'ingham',\n  'wood',\n  'ridge',\n  'borough',\n  'stone',\n  'hill',\n  'thorpe',\n  'hampton',\n  'wick',\n  ' Green',\n  ' Park',\n  ' Hill',\n  ' Court',\n  ' Heath',\n  ' Bridge',\n  ' End',\n  ' Common',\n  ' Place',\n  ' Cross',\n  ' Gardens',\n];\n"
  },
  {
    "path": "src/locales/en_GB/location/county.ts",
    "content": "export default [\n  'Avon',\n  'Bedfordshire',\n  'Berkshire',\n  'Borders',\n  'Buckinghamshire',\n  'Cambridgeshire',\n  'Central',\n  'Cheshire',\n  'Cleveland',\n  'Clwyd',\n  'Cornwall',\n  'County Antrim',\n  'County Armagh',\n  'County Down',\n  'County Fermanagh',\n  'County Londonderry',\n  'County Tyrone',\n  'Cumbria',\n  'Derbyshire',\n  'Devon',\n  'Dorset',\n  'Dumfries and Galloway',\n  'Durham',\n  'Dyfed',\n  'East Sussex',\n  'Essex',\n  'Fife',\n  'Gloucestershire',\n  'Grampian',\n  'Greater Manchester',\n  'Gwent',\n  'Gwynedd County',\n  'Hampshire',\n  'Herefordshire',\n  'Hertfordshire',\n  'Highlands and Islands',\n  'Humberside',\n  'Isle of Wight',\n  'Kent',\n  'Lancashire',\n  'Leicestershire',\n  'Lincolnshire',\n  'Lothian',\n  'Merseyside',\n  'Mid Glamorgan',\n  'Norfolk',\n  'North Yorkshire',\n  'Northamptonshire',\n  'Northumberland',\n  'Nottinghamshire',\n  'Oxfordshire',\n  'Powys',\n  'Rutland',\n  'Shropshire',\n  'Somerset',\n  'South Glamorgan',\n  'South Yorkshire',\n  'Staffordshire',\n  'Strathclyde',\n  'Suffolk',\n  'Surrey',\n  'Tayside',\n  'Tyne and Wear',\n  'Warwickshire',\n  'West Glamorgan',\n  'West Midlands',\n  'West Sussex',\n  'West Yorkshire',\n  'Wiltshire',\n  'Worcestershire',\n];\n"
  },
  {
    "path": "src/locales/en_GB/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_infix from './city_infix';\nimport city_pattern from './city_pattern';\nimport city_prefix from './city_prefix';\nimport city_suffix from './city_suffix';\nimport county from './county';\nimport postcode from './postcode';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_infix,\n  city_pattern,\n  city_prefix,\n  city_suffix,\n  county,\n  postcode,\n  state,\n  state_abbr,\n  street_name,\n  street_pattern,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/en_GB/location/postcode.ts",
    "content": "export default ['??# #??', '??## #??'];\n"
  },
  {
    "path": "src/locales/en_GB/location/state.ts",
    "content": "export default ['England', 'Northern Ireland', 'Scotland', 'Wales'];\n"
  },
  {
    "path": "src/locales/en_GB/location/state_abbr.ts",
    "content": "export default ['ENG', 'NIR', 'SCT', 'WLS'];\n"
  },
  {
    "path": "src/locales/en_GB/location/street_name.ts",
    "content": "export default [\n  'Abbey Road',\n  'Albany Road',\n  'Albert Road',\n  'Albion Street',\n  'Alexandra Road',\n  'Alfred Street',\n  'Alma Street',\n  'Ash Close',\n  'Ash Grove',\n  'Ash Road',\n  'Aspen Close',\n  'Avenue Road',\n  'Back Lane',\n  'Baker Street',\n  'Balmoral Road',\n  'Barn Close',\n  'Barton Road',\n  'Bath Road',\n  'Bath Street',\n  'Beach Road',\n  'Bedford Road',\n  'Beech Close',\n  'Beech Drive',\n  'Beech Grove',\n  'Beech Road',\n  'Beechwood Avenue',\n  'Bell Lane',\n  'Belmont Road',\n  'Birch Avenue',\n  'Birch Close',\n  'Birch Grove',\n  'Birch Road',\n  'Blind Lane',\n  'Bluebell Close',\n  'Boundary Road',\n  'Bramble Close',\n  'Bramley Close',\n  'Broad Lane',\n  'Broad Street',\n  'Broadway',\n  'Brook Lane',\n  'Brook Road',\n  'Brook Street',\n  'Brookside',\n  'Buckingham Road',\n  'Cambridge Street',\n  'Castle Close',\n  'Castle Lane',\n  'Castle Road',\n  'Castle Street',\n  'Cavendish Road',\n  'Cedar Avenue',\n  'Cedar Close',\n  'Cedar Grove',\n  'Cedar Road',\n  'Cemetery Road',\n  'Central Avenue',\n  'Chapel Close',\n  'Chapel Hill',\n  'Chapel Road',\n  'Chapel Street',\n  'Charles Street',\n  'Cherry Close',\n  'Cherry Tree Close',\n  'Chester Road',\n  'Chestnut Close',\n  'Chestnut Drive',\n  'Chestnut Grove',\n  'Church Avenue',\n  'Church Close',\n  'Church Hill',\n  'Church Lane',\n  'Church Path',\n  'Church Road',\n  'Church View',\n  'Church Walk',\n  'Claremont Road',\n  'Clarence Road',\n  'Clarence Street',\n  'Clarendon Road',\n  'Clay Lane',\n  'Cliff Road',\n  'Clifton Road',\n  'Commercial Road',\n  'Commercial Street',\n  'Common Lane',\n  'Coronation Avenue',\n  'Coronation Road',\n  'Cow Lane',\n  'Crescent Road',\n  'Cromwell Road',\n  'Cross Lane',\n  'Cross Street',\n  'Crown Street',\n  'Dale Street',\n  'Dark Lane',\n  'Derby Road',\n  'Derwent Close',\n  'Devonshire Road',\n  'Douglas Road',\n  'Duke Street',\n  'East Avenue',\n  'East Road',\n  'Edward Street',\n  'Elm Close',\n  'Elm Grove',\n  'Elm Road',\n  'Fairfield Road',\n  'Farm Close',\n  'Ferry Road',\n  'Field Close',\n  'Field Lane',\n  'First Avenue',\n  'Fore Street',\n  'Forest Road',\n  'Fourth Avenue',\n  'Front Street',\n  'Garden Close',\n  'Garden Street',\n  'George Street',\n  'Gladstone Road',\n  'Glebe Close',\n  'Gloucester Road',\n  'Gordon Road',\n  'Gordon Street',\n  'Grange Avenue',\n  'Grange Close',\n  'Grange Road',\n  'Green Close',\n  'Green Lane',\n  'Green Street',\n  'Greenway',\n  'Grove Lane',\n  'Grove Road',\n  'Hall Lane',\n  'Hall Street',\n  'Hawthorn Avenue',\n  'Hawthorn Close',\n  'Hazel Close',\n  'Hazel Grove',\n  'Heath Road',\n  'Heather Close',\n  'Henry Street',\n  'Heron Close',\n  'High Road',\n  'High Street',\n  'Highfield Avenue',\n  'Highfield Close',\n  'Highfield Road',\n  'Hill Road',\n  'Hill Street',\n  'Hillside Avenue',\n  'Hillside Close',\n  'Hillside Road',\n  'Hillside',\n  'Holly Close',\n  'Honeysuckle Close',\n  'Howard Road',\n  'James Street',\n  'Jubilee Close',\n  'Juniper Close',\n  'Kent Road',\n  'Kestrel Close',\n  'King Street',\n  \"King's Road\",\n  'Kingfisher Close',\n  'Kingsway',\n  'Laburnum Grove',\n  'Lancaster Road',\n  'Lansdowne Road',\n  'Larch Close',\n  'Laurel Close',\n  'Lime Grove',\n  'Lincoln Road',\n  'Lodge Close',\n  'Lodge Lane',\n  'London Road',\n  'Long Lane',\n  'Low Road',\n  'Main Road',\n  'Main Street',\n  'Manor Close',\n  'Manor Drive',\n  'Manor Gardens',\n  'Manor Road',\n  'Manor Way',\n  'Maple Close',\n  'Maple Drive',\n  'Maple Road',\n  'Market Place',\n  'Market Square',\n  'Marlborough Road',\n  'Marsh Lane',\n  'Mary Street',\n  'Mayfield Road',\n  'Meadow Close',\n  'Meadow Drive',\n  'Meadow Lane',\n  'Meadow View',\n  'Meadow Way',\n  'Middle Street',\n  'Mill Close',\n  'Mill Lane',\n  'Mill Road',\n  'Mill Street',\n  'Milton Road',\n  'Milton Street',\n  'Moor Lane',\n  'Moss Lane',\n  'Mount Pleasant',\n  'Mount Street',\n  'Nelson Road',\n  'Nelson Street',\n  'New Lane',\n  'New Road',\n  'New Street',\n  'Newton Road',\n  'Nightingale Close',\n  'Norfolk Road',\n  'North Avenue',\n  'North Lane',\n  'North Road',\n  'Northfield Road',\n  'Oak Avenue',\n  'Oak Drive',\n  'Oak Lane',\n  'Oak Road',\n  'Oak Street',\n  'Oakfield Road',\n  'Oaklands',\n  'Old Lane',\n  'Old Military Road',\n  'Old Road',\n  'Orchard Drive',\n  'Orchard Lane',\n  'Orchard Road',\n  'Orchard Street',\n  'Oxford Road',\n  'Oxford Street',\n  'Park Avenue',\n  'Park Crescent',\n  'Park Drive',\n  'Park Lane',\n  'Park Place',\n  'Park Road',\n  'Park Street',\n  'Park View',\n  'Parkside',\n  'Pine Close',\n  'Pine Grove',\n  'Pinfold Lane',\n  'Poplar Avenue',\n  'Poplar Close',\n  'Poplar Road',\n  'Pound Lane',\n  'Princes Street',\n  'Princess Street',\n  'Priory Close',\n  'Priory Road',\n  'Prospect Place',\n  'Prospect Road',\n  'Quarry Lane',\n  'Quarry Road',\n  \"Queen's Road\",\n  'Railway Street',\n  'Rectory Close',\n  'Rectory Lane',\n  'Richmond Close',\n  'Richmond Road',\n  'Riverside',\n  'Roman Road',\n  'Roman Way',\n  'Rowan Close',\n  'Russell Street',\n  'Salisbury Road',\n  'Sandringham Road',\n  'Sandy Lane',\n  'School Close',\n  'School Lane',\n  'School Road',\n  'Second Avenue',\n  'Silver Street',\n  'Smith Street',\n  'Somerset Road',\n  'South Drive',\n  'South Road',\n  'South Street',\n  'South View',\n  'Spring Gardens',\n  'Springfield Close',\n  'Springfield Road',\n  \"St Andrew's Road\",\n  'St Andrews Close',\n  \"St George's Road\",\n  \"St John's Road\",\n  \"St Mary's Close\",\n  \"St Mary's Road\",\n  'Stanley Road',\n  'Stanley Street',\n  'Station Road',\n  'Station Street',\n  'Stoney Lane',\n  'Sycamore Avenue',\n  'Sycamore Close',\n  'Sycamore Drive',\n  'Talbot Road',\n  'Tennyson Road',\n  'The Avenue',\n  'The Beeches',\n  'The Causeway',\n  'The Chase',\n  'The Coppice',\n  'The Copse',\n  'The Crescent',\n  'The Croft',\n  'The Dell',\n  'The Drive',\n  'The Fairway',\n  'The Glebe',\n  'The Grange',\n  'The Green',\n  'The Grove',\n  'The Hawthorns',\n  'The Lane',\n  'The Laurels',\n  'The Limes',\n  'The Maltings',\n  'The Meadows',\n  'The Mews',\n  'The Mount',\n  'The Oaks',\n  'The Orchard',\n  'The Oval',\n  'The Paddock',\n  'The Paddocks',\n  'The Poplars',\n  'The Ridgeway',\n  'The Ridings',\n  'The Rise',\n  'The Sidings',\n  'The Spinney',\n  'The Square',\n  'The Willows',\n  'The Woodlands',\n  'Third Avenue',\n  'Tower Road',\n  'Trinity Road',\n  'Tudor Close',\n  'Union Street',\n  'Valley Road',\n  'Vicarage Close',\n  'Vicarage Lane',\n  'Vicarage Road',\n  'Victoria Place',\n  'Victoria Road',\n  'Victoria Street',\n  'Walnut Close',\n  'Warren Close',\n  'Warren Road',\n  'Water Lane',\n  'Water Street',\n  'Waterloo Road',\n  'Waterside',\n  'Watery Lane',\n  'Waverley Road',\n  'Well Lane',\n  'Wellington Road',\n  'Wellington Street',\n  'West End',\n  'West Lane',\n  'West Street',\n  'West View',\n  'Western Avenue',\n  'Western Road',\n  'Westfield Road',\n  'Westgate',\n  'William Street',\n  'Willow Close',\n  'Willow Drive',\n  'Willow Grove',\n  'Willow Road',\n  'Windermere Road',\n  'Windmill Close',\n  'Windmill Lane',\n  'Windsor Avenue',\n  'Windsor Close',\n  'Windsor Drive',\n  'Wood Lane',\n  'Wood Street',\n  'Woodland Close',\n  'Woodland Road',\n  'Woodlands Avenue',\n  'Woodlands Close',\n  'Woodlands Road',\n  'Woodlands',\n  'Woodside Road',\n  'Woodside',\n  'Wren Close',\n  'Yew Tree Close',\n  'York Road',\n  'York Street',\n];\n"
  },
  {
    "path": "src/locales/en_GB/location/street_pattern.ts",
    "content": "export default [\n  '{{person.firstName}} {{location.street_suffix}}',\n  '{{person.lastName}} {{location.street_suffix}}',\n  '{{location.street_name}}',\n];\n"
  },
  {
    "path": "src/locales/en_GB/location/street_suffix.ts",
    "content": "export default [\n  'Road',\n  'Close',\n  'Street',\n  'Lane',\n  'Avenue',\n  'Drive',\n  'Way',\n  'Place',\n  'Court',\n  'Gardens',\n  'Crescent',\n  'Grove',\n  'Terrace',\n  'Hill',\n  'View',\n  'Walk',\n  'Park',\n  'Mews',\n  'Rise',\n  'Green',\n  'Square',\n  'Croft',\n  'Bank',\n  'Row',\n  'Meadow',\n  'Gate',\n  'End',\n  'Drove',\n  'Mead',\n  'Field',\n  'Chase',\n  'Mount',\n  'Meadows',\n  'Orchard',\n  'Fields',\n  'Yard',\n  'Garth',\n  'Fold',\n  'Wynd',\n  'Parade',\n  'Vale',\n  'Brae',\n  'Grange',\n  'Approach',\n  'Wood',\n  'Paddock',\n  'Brow',\n  'Lea',\n  'Path',\n  'Side',\n  'Heights',\n  'Copse',\n  'Corner',\n  'Ridge',\n  'Glade',\n];\n"
  },
  {
    "path": "src/locales/en_GB/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'English (Great Britain)',\n  code: 'en_GB',\n  country: 'GB',\n  language: 'en',\n  endonym: 'English (Great Britain)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/en_GB/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\n\nconst person: PersonDefinition = {\n  last_name_pattern,\n  name: name_,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/en_GB/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [\n    { value: '{{person.last_name.generic}}', weight: 9 },\n    {\n      value: '{{person.last_name.generic}}-{{person.last_name.generic}}',\n      weight: 1,\n    },\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_GB/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 7 },\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n];\n"
  },
  {
    "path": "src/locales/en_GB/phone_number/format/human.ts",
    "content": "export default [\n  '01#### #####',\n  '01### ######',\n  '01#1 ### ####',\n  '011# ### ####',\n  '02# #### ####',\n  '03## ### ####',\n  '055 #### ####',\n  '056 #### ####',\n  '0800 ### ####',\n  '08## ### ####',\n  '09## ### ####',\n  '016977 ####',\n  '01### #####',\n  '0500 ######',\n  '0800 ######',\n];\n"
  },
  {
    "path": "src/locales/en_GB/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/en_GB/phone_number/format/international.ts",
    "content": "export default [\n  '+441#########',\n  '+441#1#######',\n  '+4411########',\n  '+442#########',\n  '+443#########',\n  '+4455########',\n  '+4456########',\n  '+44800#######',\n  '+448#########',\n  '+449#########',\n  '+4416977####',\n  '+441########',\n  '+44500######',\n  '+44800######',\n];\n"
  },
  {
    "path": "src/locales/en_GB/phone_number/format/national.ts",
    "content": "export default [\n  '01### ######',\n  '01#1 ### ####',\n  '011# ### ####',\n  '02# #### ####',\n  '03## ### ####',\n  '055 #### ####',\n  '056 #### ####',\n  '0800 ### ####',\n  '08## ### ####',\n  '09## ### ####',\n  '016977 ####',\n  '01### #####',\n  '500######',\n  '0800 ######',\n];\n"
  },
  {
    "path": "src/locales/en_GB/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/en_GH/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n  name_pattern,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/en_GH/company/legal_entity_type.ts",
    "content": "export default ['Ltd', 'Venture'];\n"
  },
  {
    "path": "src/locales/en_GH/company/name_pattern.ts",
    "content": "export default [\n  '{{person.lastName}} and {{person.lastName}}',\n  '{{person.lastName}} {{company.legal_entity_type}}',\n];\n"
  },
  {
    "path": "src/locales/en_GH/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport company from './company';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `en_GH` locale.\n *\n * - Language: English (Ghana)\n * - Endonym: English (Ghana)\n */\nconst en_GH: LocaleDefinition = {\n  company,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default en_GH;\n"
  },
  {
    "path": "src/locales/en_GH/internet/domain_suffix.ts",
    "content": "export default [\n  'biz',\n  'co',\n  'com',\n  'com.gh',\n  'edu.gh',\n  'gov.gh',\n  'net',\n  'org',\n  'org.gh',\n];\n"
  },
  {
    "path": "src/locales/en_GH/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/en_GH/location/building_number.ts",
    "content": "export default ['###', '##', '#'];\n"
  },
  {
    "path": "src/locales/en_GH/location/city_name.ts",
    "content": "export default [\n  'Goaso',\n  'Hwidiem',\n  'Kenyasi',\n  'Kukuom',\n  'Abrepo Junction',\n  'Abuakwa',\n  'Adum',\n  'Afrancho',\n  'Agogo',\n  'Agona',\n  'Ahodwo',\n  'Airport',\n  'Akumadan',\n  'Amakom',\n  'Aputuogya',\n  'Asafo',\n  'Ash-Town',\n  'Asokore Mampong',\n  'Asokwa',\n  'Asuofia',\n  'Atonsu',\n  'Ayeduasi',\n  'Ayigya',\n  'Bantama',\n  'Barekese',\n  'Bekwai',\n  'Boadi',\n  'Bomso',\n  'Breman',\n  'Brewery',\n  'Buoho',\n  'Buokrom Estate',\n  'Daban',\n  'Dakwadwom',\n  'Deduako',\n  'Denyame',\n  'Effiduase',\n  'Ejisu',\n  'Ejura',\n  'Emina',\n  'Esreso',\n  'Fawode',\n  'Gyinyasi',\n  'Jachie Pramso',\n  'Kaasi',\n  'KNUST',\n  'Kodie',\n  'Komfo Anokye',\n  'Konongo',\n  'Kotei',\n  'Krofrom',\n  'Kumasi',\n  'Maakro',\n  'Mampong',\n  'Mankranso',\n  'Manso Nkwanta',\n  'Nkawie',\n  'North Suntreso',\n  'Nyinahin',\n  'Obuasi',\n  'Oforikrom',\n  'Pankrono',\n  'Santasi',\n  'Sokoban',\n  'South Suntreso',\n  'Suame',\n  'Tafo',\n  'Takwa-Maakro',\n  'Tanoso',\n  'Tepa',\n  'TUC',\n  'Banda Ahenkro',\n  'Brekum',\n  'Dormaa Ahenkro',\n  'New Drobo',\n  'Nsawkaw',\n  'Sampa',\n  'Sunyani',\n  'Atebubu',\n  'Buipe',\n  'Jema',\n  'Kintampo',\n  'Kwame Danso',\n  'Nkoranza',\n  'Prang',\n  'Techiman',\n  'Wenchi',\n  'Yeji',\n  'Agona Swedru',\n  'Amanfrom',\n  'Anomabu',\n  'Apam',\n  'Bawjiase',\n  'Breman Asikuma',\n  'Budumburam',\n  'Cape Coast',\n  'Domeabra',\n  'Elmina',\n  'Foso',\n  'Kasoa Ofaakor',\n  'Kasoa Zongo',\n  'Liberia Camp',\n  'Mankessim',\n  'Millennium City',\n  'Mumford',\n  'Nyakrom',\n  'Nyananor',\n  'Nyanyano',\n  'Oduponkpehe',\n  'Opeikuma',\n  'Pentecost Seminary',\n  'Saltpond',\n  'Winneba',\n  'Abetifi',\n  'Abompe',\n  'Aburi',\n  'Adeiso',\n  'Adjeiikrom',\n  'Adukrom',\n  'Ahwerease',\n  'Akim Oda',\n  'Akim Swedru',\n  'Akosombo',\n  'Akropong',\n  'Akwatia',\n  'Akyem Hemang',\n  'Amanokrom',\n  'Apirede',\n  'Asamankese',\n  'Asesewa',\n  'Atimpoku',\n  'Ayiensu',\n  'Begoro',\n  'Bepoase',\n  'Bisibom',\n  'Bososo',\n  'Brekusu',\n  'Coaltar',\n  'Dawu',\n  'Dedesoworako',\n  'Donkorkrom',\n  'Dwenase',\n  'Gyankama',\n  'Juaso',\n  'Kade',\n  'Kibi',\n  'Kitase',\n  'Koforidua',\n  'Kwabeng',\n  'Mamfe',\n  'Mpraeso',\n  'New Abirem',\n  'Nkawkaw',\n  'Nsawam',\n  'Nsutam',\n  'Obooho',\n  'Obosomase',\n  'Odumase Krobo',\n  'Ofoase',\n  'Osino',\n  'Peduase',\n  'Saaman',\n  'Somanya',\n  'Summer',\n  'Suhum',\n  'Tease',\n  'Tutu',\n  'Abelemkpe',\n  'Ablekuma',\n  'Abokobi',\n  'Abossey Okai',\n  'Accra Newtown',\n  'Achimota',\n  'Adabraka',\n  'Adenta',\n  'Afienya',\n  'Agbogba',\n  'Amasaman',\n  'Ashiaman',\n  'Ashongman',\n  'Aslyum Down',\n  'Baatsona - Spintex',\n  'Bortianor',\n  'Cantonment',\n  'Dansoman',\n  'Darkuman',\n  'Dawhenya',\n  'Dodowa',\n  'Dome',\n  'Dzorwulu',\n  'East Legon',\n  'Gbawe',\n  'Haatso',\n  'James Town',\n  'Kanda',\n  'Kaneshie',\n  'Kasoa',\n  'Kissieman',\n  'Kokrobite',\n  'Korle Bu',\n  'Kpone',\n  'Kwabenya',\n  'Kwashieman',\n  'Labadi',\n  'Labone',\n  'Lapaz',\n  'Lartebiokorshie',\n  'Lashibi',\n  'Legon',\n  'Madina',\n  'Makola',\n  'Mallam',\n  'McCarthy Hill',\n  'Michel Camp',\n  'Nima',\n  'Nungua',\n  'Oblogo Mallam',\n  'Odoponkpehe',\n  'Odorkor',\n  'Osu',\n  'Oyarifa',\n  'Patang',\n  'Prampram',\n  'Ridge',\n  'Roman Ridge',\n  'Sakumono',\n  'Santa Maria',\n  'Sowutuom',\n  'Taifa',\n  'Tema',\n  'Tema New Town',\n  'Tesano',\n  'Teshie',\n  'Tetegu',\n  'Tieman',\n  'Tudu',\n  'Weija',\n  'Westhills',\n  'Chinderi',\n  'Jasikan',\n  'Kadjebi',\n  'Kete Krachi',\n  'Kpassa',\n  'Nkonya',\n  'Bole',\n  'Damango',\n  'Salaga',\n  'Sawla',\n  'Tolon',\n  'Bawku',\n  'Bolgatanga',\n  'Bongo',\n  'Navrongo',\n  'Paga',\n  'Tongo',\n  'Funsi',\n  'Gwollu',\n  'Issa',\n  'Jirapa',\n  'Kaleo',\n  'Lambussie',\n  'Lawra',\n  'Nadowli',\n  'Nandom',\n  'Tumu',\n  'Wa',\n  'Wechiau',\n  'Adaklu Waya',\n  'Adidome',\n  'Aflao',\n  'Akatsi',\n  'Ave Dakpa',\n  'Ho.',\n  'Hohoe',\n  'Keta',\n  'Kpando',\n  'Kpetoe',\n  'Kpeve',\n  'Sogakope',\n  'Abase',\n  'Aboso',\n  'Adiawoso',\n  'Adiembra',\n  'Adwowa',\n  'Agona Nkwanta',\n  'Agufo',\n  'Ahonozo',\n  'Akatachi',\n  'Alabokazo',\n  'Anaji',\n  'Apowa',\n  'Apremodo',\n  'Asankragua',\n  'Awukyere',\n  'Axim',\n  'Beahu',\n  'Bogoso',\n  'Busua',\n  'Daboase',\n  'Dadwen',\n  'Diabene',\n  'Dixcove',\n  'East Tanokrom',\n  'Effiakuma',\n  'Eikwe',\n  'Elubo',\n  'Essiama',\n  'Essikado',\n  'Essipong',\n  'Ewusiejo',\n  'Fijai',\n  'Funko',\n  'Half Assini',\n  'Hotopo',\n  'Inchaban',\n  'kansaworado',\n  'Kejabil',\n  'Kojokrom',\n  'Kwawkrom',\n  'Kweikuma',\n  'kwesimintsim',\n  'Manso',\n  'Miemia',\n  'Mpintsin',\n  'New Akwidaa',\n  'New Amanfu',\n  'New Takoradi',\n  'Ngyiresia',\n  'Nkroful',\n  'Nsein',\n  'Ntankoful',\n  'Nzulezo',\n  'Old Akwidaa',\n  'Prestea',\n  'Princess Town',\n  'Samreboi',\n  'Sekondi',\n  'Shama',\n  'Takoradi',\n  'Tarkwa',\n  'Tikobo No.1',\n  'Tikobo No.2',\n  'West Tanokrom',\n  'Windy Ridge',\n  'Akontombra',\n  'Bibiani',\n  'Dadieso',\n  'Enchi',\n  'Juaboso',\n  'Sewhi Anhwiaso',\n];\n"
  },
  {
    "path": "src/locales/en_GH/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/en_GH/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport postcode from './postcode';\nimport state from './state';\nimport street_address from './street_address';\nimport street_pattern from './street_pattern';\nimport street_prefix from './street_prefix';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  postcode,\n  state,\n  street_address,\n  street_pattern,\n  street_prefix,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/en_GH/location/postcode.ts",
    "content": "export default ['??-###-####', '??-####-####'];\n"
  },
  {
    "path": "src/locales/en_GH/location/state.ts",
    "content": "export default [\n  'Ashanti',\n  'Brong Ahafo',\n  'Bono East',\n  'Ahafo',\n  'Central',\n  'Eastern',\n  'Greater Accra',\n  'Northern',\n  'Savannah',\n  'North East',\n  'Upper East',\n  'Upper West',\n  'Volta',\n  'Oti',\n  'Western',\n  'Western North',\n];\n"
  },
  {
    "path": "src/locales/en_GH/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.buildingNumber}} {{location.street}}',\n  full: '{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/en_GH/location/street_pattern.ts",
    "content": "export default [\n  '{{person.lastName}} {{location.street_suffix}}',\n  '{{location.street_prefix}} {{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/en_GH/location/street_prefix.ts",
    "content": "export default ['Boame'];\n"
  },
  {
    "path": "src/locales/en_GH/location/street_suffix.ts",
    "content": "export default ['Link', 'Lane', 'Road', 'Street', 'Lk', 'Ln', 'Rd', 'St'];\n"
  },
  {
    "path": "src/locales/en_GH/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'English (Ghana)',\n  code: 'en_GH',\n  country: 'GH',\n  language: 'en',\n  endonym: 'English (Ghana)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/en_GH/person/first_name.ts",
    "content": "export default {\n  generic: ['Eyram'],\n  female: [\n    'Aba',\n    'Abena',\n    'Abigail',\n    'Adwoa',\n    'Afia',\n    'Afua',\n    'Akofa',\n    'Akorfa',\n    'Akos',\n    'Akosua',\n    'Akua',\n    'Akumaa',\n    'Alice',\n    'Ama',\n    'Amanda',\n    'Amber',\n    'Amelia',\n    'Angela',\n    'Ann',\n    'Annette',\n    'Awesi',\n    'Baaba',\n    'Barbara',\n    'Beatrice',\n    'COmfort',\n    'Caroline',\n    'Catherine',\n    'Charlotte',\n    'Christina',\n    'Comfort',\n    'Constance',\n    'Danielle',\n    'Deborah',\n    'Debra',\n    'Denise',\n    'Dora',\n    'Dorcas',\n    'Dorothy',\n    'Eliabeth',\n    'Elizabeth',\n    'Emily',\n    'Emma',\n    'Ernestina',\n    'Esi',\n    'Eunice',\n    'Felicia',\n    'Francesca',\n    'Gemma',\n    'Georgia',\n    'Georgina',\n    'Gifty',\n    'Grace',\n    'Hannabel',\n    'Hannah',\n    'Harriet',\n    'Helen',\n    'Irene',\n    'Janet',\n    'Janice',\n    'Jasmine',\n    'Jennifer',\n    'Jessica',\n    'Jill',\n    'Joanna',\n    'Josephine',\n    'Joyce',\n    'Judith',\n    'Julia',\n    'Juliana',\n    'Julie',\n    'Karen',\n    'Kate',\n    'Katherine',\n    'Katy',\n    'Lawrencia',\n    'Linda',\n    'Lisa',\n    'Lorraine',\n    'Lucy',\n    'Lydia',\n    'Mandy',\n    'Margaret',\n    'Maria',\n    'Marian',\n    'Marilyn',\n    'Mary',\n    'Maureen',\n    'Mawuena',\n    'Mawusi',\n    'Michelle',\n    'Millicent',\n    'Nana Ama',\n    'Naomi',\n    'Natalie',\n    'Natasha',\n    'Nicola',\n    'Nimakoah',\n    'Olivia',\n    'Pamela',\n    'Patricia',\n    'Paula',\n    'Priscilla',\n    'Rachael',\n    'Rachel',\n    'Rebecca',\n    'Regina',\n    'Rita',\n    'Roselyn',\n    'Rosemary',\n    'Ruth',\n    'Salomey',\n    'Samantha',\n    'Sandra',\n    'Sarah',\n    'Sena',\n    'Sharon',\n    'Sheila',\n    'Shirley',\n    'Stephanie',\n    'Susan',\n    'Sylvia',\n    'Teresa',\n    'Tina',\n    'Tracy',\n    'Vanessa',\n    'Veronica',\n    'Victoria',\n    'Vida',\n    'Wendy',\n    'Yaa',\n    'Yvonne',\n  ],\n  male: [\n    'Aaron',\n    'Abeiku',\n    'Adam',\n    'Adrian',\n    'Akwasi',\n    'Akwesi',\n    'Albert',\n    'Alex',\n    'Alexander',\n    'Andrew',\n    'Anthony',\n    'Antony',\n    'Arthur',\n    'Ben',\n    'Benjamin',\n    'Bernard',\n    'Bless',\n    'Blessing',\n    'Bruce',\n    'Carl',\n    'Charles',\n    'Christian',\n    'Clifford',\n    'Colins',\n    'Daniel',\n    'Danny',\n    'David',\n    'Denis',\n    'Dennis',\n    'Derrick',\n    'Dominic',\n    'Donald',\n    'Douglas',\n    'Duncan',\n    'Edward',\n    'Ekow',\n    'Elliot',\n    'Elliott',\n    'Eric',\n    'Fiifi',\n    'Francis',\n    'Frank',\n    'Frederick',\n    'George',\n    'Gerald',\n    'Gordon',\n    'Graham',\n    'Gregory',\n    'Harry',\n    'Henry',\n    'Howard',\n    'Isaac',\n    'Jack',\n    'Jacob',\n    'Jake',\n    'James',\n    'Jason',\n    'Jeffrey',\n    'Jeremy',\n    'Joe',\n    'Joel',\n    'John',\n    'Jonathan',\n    'Joojo',\n    'Joseph',\n    'Josh',\n    'Joshua',\n    'Josiah',\n    'Julian',\n    'Justin',\n    'Karl',\n    'Kenneth',\n    'Kevin',\n    'Kofi',\n    'Kojo',\n    'Kujoe',\n    'Kwabena',\n    'Kwadwo',\n    'Kwaku',\n    'Kwame',\n    'Kwamena',\n    'Kwasi',\n    'Kweku',\n    'Kwesi',\n    'Kyle',\n    'Lawrence',\n    'Leslie',\n    'Louis',\n    'Luke',\n    'Malcolm',\n    'Marcus',\n    'Mark',\n    'Martin',\n    'Mathew',\n    'Matthew',\n    'Max',\n    'Michael',\n    'Nathan',\n    'Nicholas',\n    'Nigel',\n    'Oliver',\n    'Patrick',\n    'Paul',\n    'Peter',\n    'Philip',\n    'Phillip',\n    'Promise',\n    'Raymond',\n    'Richard',\n    'Robert',\n    'Roger',\n    'Ronald',\n    'Russell',\n    'Sam',\n    'Samuel',\n    'Shaun',\n    'Simon',\n    'Stanley',\n    'Stephen',\n    'Steven',\n    'Terence',\n    'Thomas',\n    'Timothy',\n    'Tom',\n    'Tony',\n    'Victor',\n    'Vincent',\n    'William',\n    'Yaw',\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_GH/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/en_GH/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Acheampong',\n    'Adadevoh',\n    'Adomah',\n    'Adomako',\n    'Adongo',\n    'Adu',\n    'Adusei',\n    'Adutwum',\n    'Afirifa',\n    'Afoakwa',\n    'Agyapong',\n    'Agyare',\n    'Agyei',\n    'Agyemang',\n    'Ahortor',\n    'Akoto',\n    'Akowua',\n    'Akyeamfuɔ',\n    'Akyeampong',\n    'Akyena',\n    'Akyerεko',\n    'Amo',\n    'Amoa',\n    'Amoako',\n    'Amoasi',\n    'Ampadu',\n    'Ampofo',\n    'Amponsah',\n    'Andorful',\n    'Ankra',\n    'Anokye',\n    'Ansa',\n    'Antwi',\n    'Appia',\n    'Appiah',\n    'Asamoa',\n    'Asamoah',\n    'Asante',\n    'Asare',\n    'Asenso',\n    'Asiama',\n    'Asiedu',\n    'Ata',\n    'Awuah',\n    'Baa',\n    'Baafi',\n    'Baah',\n    'Baawia',\n    'Badu',\n    'Boadi',\n    'Boadu',\n    'Boahen',\n    'Boakye',\n    'Boaten',\n    'Boateng',\n    'Bona',\n    'Bonsra',\n    'Bonsu',\n    'Daako',\n    'Danso',\n    'Darko',\n    'Darteh',\n    'Dartey',\n    'Djokoto',\n    'Donkor',\n    'Duah',\n    'Dwamena',\n    'Dzokoto',\n    'Fofie',\n    'Fosu',\n    'Gyamfi',\n    'Gyasi',\n    'Karikari',\n    'Koomson',\n    'Kumi',\n    'Kusi',\n    'Kwaakye',\n    'Kwarteng',\n    'Kyei',\n    'Mensa',\n    'Mensah',\n    'Nkansa',\n    'Nkansah',\n    'Nkrumah',\n    'Nsia',\n    'Nti',\n    'Ntiamoa',\n    'Ntim',\n    'Nyaako',\n    'Nyame',\n    'Nyantakyi',\n    'Obeng',\n    'Ofori',\n    'Ofosu',\n    'Okpattah',\n    'Okyere',\n    'Omani',\n    'Opoku',\n    'Oppong',\n    'Opuku',\n    'Osei',\n    'Oti',\n    'Otiwa',\n    'Otuo',\n    'Owusu',\n    'Prempeh',\n    'Quartey',\n    'Safo',\n    'Sarpong',\n    'Takyi',\n    'Tawia',\n    'Tutu',\n    'Tweneboa',\n    'Twumasi',\n    'Wiafe',\n    'Yaamoa',\n    'Yawson',\n    'Yeboa',\n    'Yeboah',\n    'Yirenkyi',\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_GH/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [\n    { value: '{{person.last_name.generic}}', weight: 1 },\n    {\n      value: '{{person.last_name.generic}}-{{person.last_name.generic}}',\n      weight: 1,\n    },\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_GH/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 1 },\n];\n"
  },
  {
    "path": "src/locales/en_GH/phone_number/format/human.ts",
    "content": "export default [\n  '020#######',\n  '023#######',\n  '024#######',\n  '026#######',\n  '027#######',\n  '028#######',\n  '050#######',\n  '053#######',\n  '054#######',\n  '055#######',\n  '056#######',\n  '057#######',\n  '058#######',\n  '+23320#######',\n  '+23323#######',\n  '+23324#######',\n  '+23326#######',\n  '+23327#######',\n  '+23328#######',\n  '+23350#######',\n  '+23353#######',\n  '+23354#######',\n  '+23355#######',\n  '+23356#######',\n  '+23357#######',\n  '+23358#######',\n];\n"
  },
  {
    "path": "src/locales/en_GH/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/en_GH/phone_number/format/international.ts",
    "content": "export default [\n  '+23320#######',\n  '+23323#######',\n  '+23324#######',\n  '+23326#######',\n  '+23327#######',\n  '+23328#######',\n  '+23350#######',\n  '+23353#######',\n  '+23354#######',\n  '+23355#######',\n  '+23356#######',\n  '+23357#######',\n  '+23358#######',\n];\n"
  },
  {
    "path": "src/locales/en_GH/phone_number/format/national.ts",
    "content": "export default [\n  '020 ### ####',\n  '023 ### ####',\n  '024 ### ####',\n  '026 ### ####',\n  '027 ### ####',\n  '028 ### ####',\n  '050 ### ####',\n  '053 ### ####',\n  '054 ### ####',\n  '055 ### ####',\n  '056 ### ####',\n  '057 ### ####',\n  '058 ### ####',\n];\n"
  },
  {
    "path": "src/locales/en_GH/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/en_HK/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/en_HK/company/legal_entity_type.ts",
    "content": "export default ['Co. Ltd.', 'Ltd.'];\n"
  },
  {
    "path": "src/locales/en_HK/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport company from './company';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `en_HK` locale.\n *\n * - Language: English (Hong Kong)\n * - Endonym: English (Hong Kong)\n */\nconst en_HK: LocaleDefinition = {\n  company,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default en_HK;\n"
  },
  {
    "path": "src/locales/en_HK/internet/domain_suffix.ts",
    "content": "export default ['com', 'com.hk', 'hk', 'org.hk'];\n"
  },
  {
    "path": "src/locales/en_HK/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/en_HK/location/building_number.ts",
    "content": "export default ['###', '##', '#'];\n"
  },
  {
    "path": "src/locales/en_HK/location/city_name.ts",
    "content": "export default [\n  'Aberdeen',\n  'Ap Lei Chau',\n  'Causeway Bay',\n  'Chai Wan',\n  'Cheung Chau',\n  'Cheung Fat',\n  'Cheung Sha Wan',\n  'Choi Hung Chuen',\n  'Choi Ming',\n  'Chuk Yuen',\n  'Cyberport',\n  'Discovery Bay',\n  'Fairview Park',\n  'Fanling',\n  'Fo Tan',\n  'Fu Shan',\n  'Fu Shin',\n  'Fu Tai',\n  'Happy Valley',\n  'Heng Fa Chuen',\n  'Heng On',\n  'Hin Keng',\n  'Ho Man Tin',\n  'Hung Hom Bay',\n  'Kam Tai',\n  'Kam Tin',\n  'Kennedy Town',\n  'Kowloon',\n  'Kowloon Bay',\n  'Kowloon Central',\n  'Kowloon City',\n  'Kowloon East',\n  'Kwai Chung',\n  'Kwai Fong',\n  'Kwai Shing',\n  'Kwong Yuen',\n  'Kwun Tong',\n  'Lai King',\n  'Lai Kok',\n  'Lam Tin',\n  'Lamma',\n  'Lee On',\n  'Lei Muk Shue',\n  'Lei Tung',\n  'Leung King',\n  'Lok Fu',\n  'Ma On Shan',\n  'Mei Foo Sun Chuen',\n  'Mei Lam',\n  'Mong Kok',\n  'Mui Wo',\n  'Ngau Chi Wan',\n  'Ngau Tau Kok',\n  'Oi Man',\n  'Peak',\n  'Peng Chau',\n  'Po Lam',\n  'Pok Fu Lam',\n  'Repulse Bay',\n  'Sai Kung',\n  'Sai Ying Pun',\n  'San Tin',\n  'Sau Mau Ping',\n  'Sha Kok',\n  'Sha Tau Kok',\n  'Sha Tin',\n  'Sham Shui Po',\n  'Shau Kei Wan',\n  'Shek Kip Mei',\n  'Shek Lei',\n  'Shek Wai Kok',\n  'Shek Wu Hui',\n  'Sheung Tak',\n  'Sheung Wan',\n  'Shun Lee',\n  'Siu Sai Wan',\n  'So Uk',\n  'Stanley',\n  'Sun Chui',\n  'Tai Hing',\n  'Tai Kok Tsui',\n  'Tai Koo Shing',\n  'Tai O',\n  'Tai Po',\n  'Tin Yiu',\n  'Tin Yuet',\n  'To Kwa Wan',\n  'Tsat Tsz Mui',\n  'Tseung Kwan O',\n  'Tsim Sha Tsui',\n  'Tsing Yi',\n  'Tsuen Wan',\n  'Tsz Wan Shan',\n  'Tuen Mun',\n  'Tung Chung',\n  'Wah Fu',\n  'Wah Ming',\n  'Wan Chai',\n  'Wan Tau Tong',\n  'Wo Che',\n  'Wong Tai Sin',\n  'Yau Tong',\n  'Yau Yat Tsuen',\n  'Yuen Long',\n];\n"
  },
  {
    "path": "src/locales/en_HK/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/en_HK/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport postcode from './postcode';\nimport postcode_by_state from './postcode_by_state';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_cantonese_part from './street_cantonese_part';\nimport street_english_part from './street_english_part';\nimport street_pattern from './street_pattern';\nimport street_prefix from './street_prefix';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  postcode,\n  postcode_by_state,\n  state,\n  state_abbr,\n  street_cantonese_part,\n  street_english_part,\n  street_pattern,\n  street_prefix,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/en_HK/location/postcode.ts",
    "content": "// https://www.hongkongpost.hk/en/about_us/tips/postcode/index.html\nexport default null;\n"
  },
  {
    "path": "src/locales/en_HK/location/postcode_by_state.ts",
    "content": "// https://www.hongkongpost.hk/en/about_us/tips/postcode/index.html\nexport default null;\n"
  },
  {
    "path": "src/locales/en_HK/location/state.ts",
    "content": "export default ['Hong Kong Island', 'Kowloon', 'New Territories'];\n"
  },
  {
    "path": "src/locales/en_HK/location/state_abbr.ts",
    "content": "export default ['HK', 'KLN', 'NT'];\n"
  },
  {
    "path": "src/locales/en_HK/location/street_cantonese_part.ts",
    "content": "export default [\n  'Wan',\n  'On',\n  'Tai',\n  'Man',\n  'Fung',\n  'Cheung',\n  'Tung',\n  'Hing',\n  'Po',\n  'Wah',\n  'Tak',\n  'Shing',\n  'Lung',\n  'Yuen',\n  'Wing',\n  'Hong',\n  'Yip',\n  'King',\n  'Kwong',\n  'Hoi',\n  'Ming',\n  'Wa',\n  'Lok',\n  'Yan',\n  'Wai',\n  'Chi',\n  'Fuk',\n  'Lai',\n  'Lee',\n  'Fu',\n  'Tin',\n  'Kai',\n  'Sai',\n  'Shun',\n  'Ping',\n  'Yee',\n  'Wo',\n  'Chung',\n  'Hang',\n  'Ning',\n  'Wong',\n  'Yue',\n  'Choi',\n  'Wang',\n  'Ching',\n  'Sau',\n  'Shan',\n  'Tsui',\n  'Tau',\n  'Sheung',\n  'Lam',\n  'Fat',\n  'Hung',\n  'Chuk',\n  'Shek',\n  'Kok',\n  'Cheong',\n  'Fong',\n  'Nam',\n  'Lei',\n  'Yu',\n  'Mei',\n  'Pak',\n  'Fai',\n  'Kwai',\n  'Sing',\n  'Kung',\n  'Chau',\n  'Tong',\n  'San',\n  'Chiu',\n  'Chun',\n  'Yin',\n  'Yuk',\n  'Ting',\n  'Kam',\n  'Lun',\n  'Oi',\n];\n"
  },
  {
    "path": "src/locales/en_HK/location/street_english_part.ts",
    "content": "export default [\n  'Aldrich',\n  'Arran',\n  'Austin',\n  'Baker',\n  'Battery',\n  'Bel-Air',\n  'Bonham',\n  'Boundary',\n  'Bowen',\n  'Breezy',\n  'Caine',\n  'Cameron',\n  'Canal',\n  'Cape',\n  'Chatham',\n  'Church',\n  'College',\n  'Comet',\n  'Connaught',\n  'Cornwall',\n  \"Cox's\",\n  'Cross',\n  'Douglas',\n  'Dragon',\n  'Eastern',\n  'Electric',\n  'Expo',\n  'Findlay',\n  'First',\n  'Garden',\n  'Gillies',\n  'Greig',\n  'Hospital',\n  \"Jardine's\",\n  'Jordan',\n  'Kennedy',\n  'Kimberley',\n  'Leighton',\n  'Maidstone',\n  'Maple',\n  'Marsh',\n  'Monmouth',\n  'Oaklands',\n  'Peel',\n  'Poplar',\n  'Rose',\n  'Second',\n  'Seymour',\n  'Stewart',\n  'Third',\n  'Village',\n  'Water',\n  'Waterloo',\n  'Wylie',\n];\n"
  },
  {
    "path": "src/locales/en_HK/location/street_pattern.ts",
    "content": "// Hong Kong has a mix of street names\n// Some are English, for example \"Argyle Street\"\n// Some are Cantonese, usually with two syllables and an English suffix, e.g. \"Choi Wan Road\"\n// Real life examples: https://geographic.org/streetview/hong_kong/index.html\nexport default [\n  '{{location.street_english_part}} {{location.street_suffix}}',\n  '{{location.street_cantonese_part}} {{location.street_cantonese_part}} {{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/en_HK/location/street_prefix.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/en_HK/location/street_suffix.ts",
    "content": "export default [\n  'Street',\n  'Road',\n  'Lane',\n  'Path',\n  'Terrace',\n  'Avenue',\n  'Drive',\n  'Crescent',\n  'Court',\n];\n"
  },
  {
    "path": "src/locales/en_HK/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'English (Hong Kong)',\n  code: 'en_HK',\n  country: 'HK',\n  language: 'en',\n  endonym: 'English (Hong Kong)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/en_HK/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\n\nconst person: PersonDefinition = {\n  last_name,\n  last_name_pattern,\n  name: name_,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/en_HK/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Au',\n    'Chan',\n    'Chang',\n    'Chen',\n    'Cheng',\n    'Cheuk',\n    'Cheung',\n    'Chiu',\n    'Cho',\n    'Choi',\n    'Chong',\n    'Chow',\n    'Choy',\n    'Chu',\n    'Chui',\n    'Chung',\n    'Fan',\n    'Fok',\n    'Fu',\n    'Fung',\n    'He',\n    'Ho',\n    'Hong',\n    'Hu',\n    'Huang',\n    'Hui',\n    'Ip',\n    'Kan',\n    'Keung',\n    'Ko',\n    'Kong',\n    'Kwan',\n    'Kwok',\n    'Kwong',\n    'Lai',\n    'Lam',\n    'Lau',\n    'Law',\n    'Lee',\n    'Leung',\n    'Li',\n    'Liang',\n    'Lin',\n    'Ling',\n    'Liu',\n    'Lu',\n    'Lui',\n    'Luk',\n    'Lung',\n    'Ma',\n    'Mak',\n    'Man',\n    'Mok',\n    'Ng',\n    'Ngai',\n    'Pang',\n    'Poon',\n    'Pun',\n    'Shiu',\n    'Shum',\n    'Sin',\n    'Siu',\n    'So',\n    'Suen',\n    'Sun',\n    'Sze',\n    'Szeto',\n    'Tai',\n    'Tam',\n    'Tan',\n    'Tang',\n    'Tong',\n    'Tsang',\n    'Tse',\n    'Tsoi',\n    'Tsui',\n    'Wan',\n    'Wang',\n    'Wong',\n    'Wu',\n    'Xu',\n    'Yan',\n    'Yang',\n    'Yeung',\n    'Yim',\n    'Yin',\n    'Yip',\n    'Yiu',\n    'Yu',\n    'Yue',\n    'Yuen',\n    'Yung',\n    'Zhang',\n    'Zhao',\n    'Zheng',\n    'Zhou',\n    'Zhu',\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_HK/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/en_HK/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 1 },\n];\n"
  },
  {
    "path": "src/locales/en_HK/phone_number/format/human.ts",
    "content": "export default [\n  '2### ####',\n  '3### ####',\n  '4### ####',\n  '5### ####',\n  '6### ####',\n  '7### ####',\n  '9### ####',\n];\n"
  },
  {
    "path": "src/locales/en_HK/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/en_HK/phone_number/format/international.ts",
    "content": "export default [\n  '+8522#######',\n  '+8523#######',\n  '+8524#######',\n  '+8525#######',\n  '+8526#######',\n  '+8527#######',\n  '+8529#######',\n];\n"
  },
  {
    "path": "src/locales/en_HK/phone_number/format/national.ts",
    "content": "export default [\n  '2### ####',\n  '3### ####',\n  '4### ####',\n  '5### ####',\n  '6### ####',\n  '7### ####',\n  '9### ####',\n];\n"
  },
  {
    "path": "src/locales/en_HK/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/en_IE/cell_phone/formats.ts",
    "content": "export default [\n  '082 ### ####',\n  '083 ### ####',\n  '085 ### ####',\n  '086 ### ####',\n  '087 ### ####',\n  '089 ### ####',\n];\n"
  },
  {
    "path": "src/locales/en_IE/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/en_IE/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `en_IE` locale.\n *\n * - Language: English (Ireland)\n * - Endonym: English (Ireland)\n */\nconst en_IE: LocaleDefinition = {\n  cell_phone,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default en_IE;\n"
  },
  {
    "path": "src/locales/en_IE/internet/domain_suffix.ts",
    "content": "export default ['com', 'eu', 'ie', 'info', 'net'];\n"
  },
  {
    "path": "src/locales/en_IE/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/en_IE/location/city_pattern.ts",
    "content": "export default [\n  '{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}',\n  '{{location.city_prefix}} {{person.firstName}}',\n  '{{person.firstName}}{{location.city_suffix}}',\n  '{{person.lastName}}{{location.city_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/en_IE/location/county.ts",
    "content": "export default [\n  'Carlow',\n  'Cavan',\n  'Clare',\n  'Cork',\n  'Donegal',\n  'Dublin',\n  'Galway',\n  'Kerry',\n  'Kildare',\n  'Kilkenny',\n  'Laois',\n  'Leitrim',\n  'Limerick',\n  'Longford',\n  'Louth',\n  'Mayo',\n  'Meath',\n  'Monaghan',\n  'Offaly',\n  'Roscommon',\n  'Sligo',\n  'Tipperary',\n  'Waterford',\n  'Westmeath',\n  'Wexford',\n  'Wicklow',\n];\n"
  },
  {
    "path": "src/locales/en_IE/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport city_pattern from './city_pattern';\nimport county from './county';\nimport postcode from './postcode';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  city_pattern,\n  county,\n  postcode,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/en_IE/location/postcode.ts",
    "content": "export default [\n  'A## ****',\n  'D## ****',\n  'E## ****',\n  'F## ****',\n  'H## ****',\n  'K## ****',\n  'N## ****',\n  'P## ****',\n  'R## ****',\n  'T## ****',\n  'V## ****',\n  'W## ****',\n  'X## ****',\n  'Y## ****',\n];\n"
  },
  {
    "path": "src/locales/en_IE/location/street_pattern.ts",
    "content": "export default [\n  '{{person.firstName}} {{location.street_suffix}}',\n  '{{person.lastName}} {{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/en_IE/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'English (Ireland)',\n  code: 'en_IE',\n  country: 'IE',\n  language: 'en',\n  endonym: 'English (Ireland)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/en_IE/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport last_name_pattern from './last_name_pattern';\n\nconst person: PersonDefinition = {\n  last_name_pattern,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/en_IE/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [\n    { value: '{{person.last_name.generic}}', weight: 95 },\n    {\n      value: '{{person.last_name.generic}}-{{person.last_name.generic}}',\n      weight: 5,\n    },\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_IE/phone_number/format/human.ts",
    "content": "export default [\n  '01 #######',\n  '021 #######',\n  '022 #######',\n  '023 #######',\n  '024 #######',\n  '025 #######',\n  '026 #######',\n  '027 #######',\n  '028 #######',\n  '029 #######',\n  '0402 #######',\n  '0404 #######',\n  '041 #######',\n  '042 #######',\n  '043 #######',\n  '044 #######',\n  '045 #######',\n  '046 #######',\n  '047 #######',\n  '049 #######',\n  '0504 #######',\n  '0505 #######',\n  '051 #######',\n  '052 #######',\n  '053 #######',\n  '056 #######',\n  '057 #######',\n  '058 #######',\n  '059 #######',\n  '061 #######',\n  '062 #######',\n  '063 #######',\n  '064 #######',\n  '065 #######',\n  '066 #######',\n  '067 #######',\n  '068 #######',\n  '069 #######',\n  '071 #######',\n  '074 #######',\n  '090 #######',\n  '091 #######',\n  '093 #######',\n  '094 #######',\n  '095 #######',\n  '096 #######',\n  '097 #######',\n  '098 #######',\n  '099 #######',\n];\n"
  },
  {
    "path": "src/locales/en_IE/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/en_IE/phone_number/format/international.ts",
    "content": "export default [\n  '+3531#######',\n  '+35321#######',\n  '+35322#######',\n  '+35323#######',\n  '+35324#######',\n  '+35325#######',\n  '+35326#######',\n  '+35327#######',\n  '+35328#######',\n  '+35329#######',\n  '+353402#######',\n  '+353404#######',\n  '+35341#######',\n  '+35342#######',\n  '+35343#######',\n  '+35344#######',\n  '+35345#######',\n  '+35346#######',\n  '+35347#######',\n  '+35349#######',\n  '+353504#######',\n  '+353505#######',\n  '+35351#######',\n  '+35352#######',\n  '+35353#######',\n  '+35356#######',\n  '+35357#######',\n  '+35358#######',\n  '+35359#######',\n  '+35361#######',\n  '+35362#######',\n  '+35363#######',\n  '+35364#######',\n  '+35365#######',\n  '+35366#######',\n  '+35367#######',\n  '+35368#######',\n  '+35369#######',\n  '+35371#######',\n  '+35374#######',\n  '+35390#######',\n  '+35391#######',\n  '+35393#######',\n  '+35394#######',\n  '+35395#######',\n  '+35396#######',\n  '+35397#######',\n  '+35398#######',\n  '+35399#######',\n];\n"
  },
  {
    "path": "src/locales/en_IE/phone_number/format/national.ts",
    "content": "export default [\n  '(01) ### ####',\n  '(021) ### ####',\n  '(022) ### ####',\n  '(023) ### ####',\n  '(024) ### ####',\n  '(025) ### ####',\n  '(026) ### ####',\n  '(027) ### ####',\n  '(028) ### ####',\n  '(029) ### ####',\n  '(040) 2### ####',\n  '(040) 4### ####',\n  '(041) ### ####',\n  '(042) ### ####',\n  '(043) ### ####',\n  '(044) ### ####',\n  '(045) ### ####',\n  '(046) ### ####',\n  '47#######',\n  '(049) ### ####',\n  '504#######',\n  '505#######',\n  '(051) ### ####',\n  '(052) ### ####',\n  '(053) ### ####',\n  '(056) ### ####',\n  '(057) ### ####',\n  '(058) ### ####',\n  '(059) ### ####',\n  '(061) ### ####',\n  '(062) ### ####',\n  '(063) ### ####',\n  '(064) ### ####',\n  '(065) ### ####',\n  '(066) ### ####',\n  '(067) ### ####',\n  '(068) ### ####',\n  '(069) ### ####',\n  '(071) ### ####',\n  '(074) ### ####',\n  '(090) ### ####',\n  '(091) ### ####',\n  '(093) ### ####',\n  '(094) ### ####',\n  '(095) ### ####',\n  '(096) ### ####',\n  '(097) ### ####',\n  '(098) ### ####',\n  '(099) ### ####',\n];\n"
  },
  {
    "path": "src/locales/en_IE/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/en_IN/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/en_IN/company/legal_entity_type.ts",
    "content": "export default [\n  'Brothers',\n  'Corp',\n  'Group',\n  'Limited',\n  'Ltd',\n  'Pvt Ltd',\n  'and Sons',\n];\n"
  },
  {
    "path": "src/locales/en_IN/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport company from './company';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `en_IN` locale.\n *\n * - Language: English (India)\n * - Endonym: English (India)\n */\nconst en_IN: LocaleDefinition = {\n  company,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default en_IN;\n"
  },
  {
    "path": "src/locales/en_IN/internet/domain_suffix.ts",
    "content": "export default ['biz', 'co.in', 'com', 'in', 'info', 'name', 'net', 'org'];\n"
  },
  {
    "path": "src/locales/en_IN/internet/free_email.ts",
    "content": "export default ['gmail.com', 'hotmail.com', 'yahoo.co.in'];\n"
  },
  {
    "path": "src/locales/en_IN/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/en_IN/location/city_name.ts",
    "content": "export default [\n  'Achalpur',\n  'Achhnera',\n  'Adalaj',\n  'Adilabad',\n  'Adityapur',\n  'Adoni',\n  'Adoor',\n  'Adra',\n  'Adyar',\n  'Afzalpur',\n  'Agartala',\n  'Agra',\n  'Ahmedabad',\n  'Ahmednagar',\n  'Aizawl',\n  'Ajmer',\n  'Akola',\n  'Akot',\n  'Alappuzha',\n  'Aligarh',\n  'AlipurdUrban Agglomerationr',\n  'Alirajpur',\n  'Allahabad',\n  'Alwar',\n  'Amalapuram',\n  'Amalner',\n  'Ambejogai',\n  'Ambikapur',\n  'Amravati',\n  'Amreli',\n  'Amritsar',\n  'Amroha',\n  'Anakapalle',\n  'Anand',\n  'Anantapur',\n  'Anantnag',\n  'Anjangaon',\n  'Anjar',\n  'Ankleshwar',\n  'Arakkonam',\n  'Arambagh',\n  'Araria',\n  'Arrah',\n  'Arsikere',\n  'Aruppukkottai',\n  'Arvi',\n  'Arwal',\n  'Asansol',\n  'Asarganj',\n  'Ashok Nagar',\n  'Athni',\n  'Attingal',\n  'Aurangabad',\n  'Azamgarh',\n  'Bagaha',\n  'Bageshwar',\n  'Bahadurgarh',\n  'Baharampur',\n  'Bahraich',\n  'Balaghat',\n  'Balangir',\n  'Baleshwar Town',\n  'Ballari',\n  'Balurghat',\n  'Bankura',\n  'Bapatla',\n  'Baramula',\n  'Barbil',\n  'Bargarh',\n  'Barh',\n  'Baripada Town',\n  'Barmer',\n  'Barnala',\n  'Barpeta',\n  'Batala',\n  'Bathinda',\n  'Begusarai',\n  'Belagavi',\n  'Bellampalle',\n  'Belonia',\n  'Bengaluru',\n  'Bettiah',\n  'BhabUrban Agglomeration',\n  'Bhadrachalam',\n  'Bhadrak',\n  'Bhagalpur',\n  'Bhainsa',\n  'Bharatpur',\n  'Bharuch',\n  'Bhatapara',\n  'Bhavnagar',\n  'Bhawanipatna',\n  'Bheemunipatnam',\n  'Bhilai Nagar',\n  'Bhilwara',\n  'Bhimavaram',\n  'Bhiwandi',\n  'Bhiwani',\n  'Bhongir',\n  'Bhopal',\n  'Bhubaneswar',\n  'Bhuj',\n  'Bikaner',\n  'Bilaspur',\n  'Bobbili',\n  'Bodhan',\n  'Bokaro Steel City',\n  'Bongaigaon City',\n  'Brahmapur',\n  'Buxar',\n  'Byasanagar',\n  'Chaibasa',\n  'Chalakudy',\n  'Chandausi',\n  'Chandigarh',\n  'Changanassery',\n  'Charkhi Dadri',\n  'Chatra',\n  'Chennai',\n  'Cherthala',\n  'Chhapra',\n  'Chikkamagaluru',\n  'Chilakaluripet',\n  'Chirala',\n  'Chirkunda',\n  'Chirmiri',\n  'Chittoor',\n  'Chittur-Thathamangalam',\n  'Coimbatore',\n  'Cuttack',\n  'Dalli-Rajhara',\n  'Darbhanga',\n  'Darjiling',\n  'Davanagere',\n  'Deesa',\n  'Dehradun',\n  'Dehri-on-Sone',\n  'Delhi',\n  'Deoghar',\n  'Dhamtari',\n  'Dhanbad',\n  'Dharmanagar',\n  'Dharmavaram',\n  'Dhenkanal',\n  'Dhoraji',\n  'Dhubri',\n  'Dhule',\n  'Dhuri',\n  'Dibrugarh',\n  'Dimapur',\n  'Diphu',\n  'Dumka',\n  'Dumraon',\n  'Durg',\n  'Eluru',\n  'English Bazar',\n  'Erode',\n  'Etawah',\n  'Faridabad',\n  'Faridkot',\n  'Farooqnagar',\n  'Fatehabad',\n  'Fatehpur Sikri',\n  'Fazilka',\n  'Firozabad',\n  'Firozpur Cantt.',\n  'Firozpur',\n  'Forbesganj',\n  'Gadwal',\n  'Gandhinagar',\n  'Gangarampur',\n  'Ganjbasoda',\n  'Gaya',\n  'Giridih',\n  'Goalpara',\n  'Gobichettipalayam',\n  'Gobindgarh',\n  'Godhra',\n  'Gohana',\n  'Gokak',\n  'Gooty',\n  'Gopalganj',\n  'Gudivada',\n  'Gudur',\n  'Gumia',\n  'Guntakal',\n  'Guntur',\n  'Gurdaspur',\n  'Gurgaon',\n  'Guruvayoor',\n  'Guwahati',\n  'Gwalior',\n  'Habra',\n  'Hajipur',\n  'Haldwani-cum-Kathgodam',\n  'Hansi',\n  'Hapur',\n  'Hardoi',\n  'Hardwar',\n  'Hazaribag',\n  'Hindupur',\n  'Hisar',\n  'Hoshiarpur',\n  'Hubli-Dharwad',\n  'Hugli-Chinsurah',\n  'Hyderabad',\n  'Ichalkaranji',\n  'Imphal',\n  'Indore',\n  'Itarsi',\n  'Jabalpur',\n  'Jagdalpur',\n  'Jaggaiahpet',\n  'Jagraon',\n  'Jagtial',\n  'Jaipur',\n  'Jalandhar Cantt.',\n  'Jalandhar',\n  'Jalpaiguri',\n  'Jamalpur',\n  'Jammalamadugu',\n  'Jammu',\n  'Jamnagar',\n  'Jamshedpur',\n  'Jamui',\n  'Jangaon',\n  'Jatani',\n  'Jehanabad',\n  'Jhansi',\n  'Jhargram',\n  'Jharsuguda',\n  'Jhumri Tilaiya',\n  'Jind',\n  'Jodhpur',\n  'Jorhat',\n  'Kadapa',\n  'Kadi',\n  'Kadiri',\n  'Kagaznagar',\n  'Kailasahar',\n  'Kaithal',\n  'Kakinada',\n  'Kalimpong',\n  'Kalpi',\n  'Kalyan-Dombivali',\n  'Kamareddy',\n  'Kancheepuram',\n  'Kandukur',\n  'Kanhangad',\n  'Kannur',\n  'Kanpur',\n  'Kapadvanj',\n  'Kapurthala',\n  'Karaikal',\n  'Karimganj',\n  'Karimnagar',\n  'Karjat',\n  'Karnal',\n  'Karur',\n  'Karwar',\n  'Kasaragod',\n  'Kashipur',\n  'KathUrban Agglomeration',\n  'Katihar',\n  'Kavali',\n  'Kayamkulam',\n  'Kendrapara',\n  'Kendujhar',\n  'Keshod',\n  'Khair',\n  'Khambhat',\n  'Khammam',\n  'Khanna',\n  'Kharagpur',\n  'Kharar',\n  'Khowai',\n  'Kishanganj',\n  'Kochi',\n  'Kodungallur',\n  'Kohima',\n  'Kolar',\n  'Kolkata',\n  'Kollam',\n  'Koratla',\n  'Korba',\n  'Kot Kapura',\n  'Kota',\n  'Kothagudem',\n  'Kottayam',\n  'Kovvur',\n  'Koyilandy',\n  'Kozhikode',\n  'Kunnamkulam',\n  'Kurnool',\n  'Kyathampalle',\n  'Lachhmangarh',\n  'Ladnu',\n  'Ladwa',\n  'Lahar',\n  'Laharpur',\n  'Lakheri',\n  'Lakhimpur',\n  'Lakhisarai',\n  'Lakshmeshwar',\n  'Lal Gopalganj Nindaura',\n  'Lalganj',\n  'Lalgudi',\n  'Lalitpur',\n  'Lalsot',\n  'Lanka',\n  'Lar',\n  'Lathi',\n  'Latur',\n  'Lilong',\n  'Limbdi',\n  'Lingsugur',\n  'Loha',\n  'Lohardaga',\n  'Lonar',\n  'Lonavla',\n  'Longowal',\n  'Loni',\n  'Losal',\n  'Lucknow',\n  'Ludhiana',\n  'Lumding',\n  'Lunawada',\n  'Lunglei',\n  'Macherla',\n  'Machilipatnam',\n  'Madanapalle',\n  'Maddur',\n  'Madhepura',\n  'Madhubani',\n  'Madhugiri',\n  'Madhupur',\n  'Madikeri',\n  'Madurai',\n  'Magadi',\n  'Mahad',\n  'Mahalingapura',\n  'Maharajganj',\n  'Maharajpur',\n  'Mahasamund',\n  'Mahbubnagar',\n  'Mahe',\n  'Mahemdabad',\n  'Mahendragarh',\n  'Mahesana',\n  'Mahidpur',\n  'Mahnar Bazar',\n  'Mahuva',\n  'Maihar',\n  'Mainaguri',\n  'Makhdumpur',\n  'Makrana',\n  'Malaj Khand',\n  'Malappuram',\n  'Malavalli',\n  'Malda',\n  'Malegaon',\n  'Malerkotla',\n  'Malkangiri',\n  'Malkapur',\n  'Malout',\n  'Malpura',\n  'Malur',\n  'Manachanallur',\n  'Manasa',\n  'Manavadar',\n  'Manawar',\n  'Mancherial',\n  'Mandalgarh',\n  'Mandamarri',\n  'Mandapeta',\n  'Mandawa',\n  'Mandi Dabwali',\n  'Mandi',\n  'Mandideep',\n  'Mandla',\n  'Mandsaur',\n  'Mandvi',\n  'Mandya',\n  'Manendragarh',\n  'Maner',\n  'Mangaldoi',\n  'Mangaluru',\n  'Mangalvedhe',\n  'Manglaur',\n  'Mangrol',\n  'Mangrulpir',\n  'Manihari',\n  'Manjlegaon',\n  'Mankachar',\n  'Manmad',\n  'Mansa',\n  'Manuguru',\n  'Manvi',\n  'Manwath',\n  'Mapusa',\n  'Margao',\n  'Margherita',\n  'Marhaura',\n  'Mariani',\n  'Marigaon',\n  'Markapur',\n  'Marmagao',\n  'Masaurhi',\n  'Mathabhanga',\n  'Mathura',\n  'Mattannur',\n  'Mauganj',\n  'Mavelikkara',\n  'Mavoor',\n  'Mayang Imphal',\n  'Medak',\n  'Medininagar (Daltonganj)',\n  'Medinipur',\n  'Meerut',\n  'Mehkar',\n  'Memari',\n  'Merta City',\n  'Mhaswad',\n  'Mhow Cantonment',\n  'Mhowgaon',\n  'Mihijam',\n  'Mira-Bhayandar',\n  'Mirganj',\n  'Miryalaguda',\n  'Modasa',\n  'Modinagar',\n  'Moga',\n  'Mohali',\n  'Mokameh',\n  'Mokokchung',\n  'Monoharpur',\n  'Moradabad',\n  'Morena',\n  'Morinda, India',\n  'Morshi',\n  'Morvi',\n  'Motihari',\n  'Motipur',\n  'Mount Abu',\n  'Mudabidri',\n  'Mudalagi',\n  'Muddebihal',\n  'Mudhol',\n  'Mukerian',\n  'Mukhed',\n  'Muktsar',\n  'Mul',\n  'Mulbagal',\n  'Multai',\n  'Mumbai',\n  'Mundargi',\n  'Mundi',\n  'Mungeli',\n  'Munger',\n  'Murliganj',\n  'Murshidabad',\n  'Murtijapur',\n  'Murwara (Katni)',\n  'Musabani',\n  'Mussoorie',\n  'Muvattupuzha',\n  'Muzaffarpur',\n  'Mysore',\n  'Nabadwip',\n  'Nabarangapur',\n  'Nabha',\n  'Nadbai',\n  'Nadiad',\n  'Nagaon',\n  'Nagapattinam',\n  'Nagar',\n  'Nagari',\n  'Nagarkurnool',\n  'Nagaur',\n  'Nagda',\n  'Nagercoil',\n  'Nagina',\n  'Nagla',\n  'Nagpur',\n  'Nahan',\n  'Naharlagun',\n  'Naidupet',\n  'Naihati',\n  'Naila Janjgir',\n  'Nainital',\n  'Nainpur',\n  'Najibabad',\n  'Nakodar',\n  'Nakur',\n  'Nalbari',\n  'Namagiripettai',\n  'Namakkal',\n  'Nanded-Waghala',\n  'Nandgaon',\n  'Nandivaram-Guduvancheri',\n  'Nandura',\n  'Nandurbar',\n  'Nandyal',\n  'Nangal',\n  'Nanjangud',\n  'Nanjikottai',\n  'Nanpara',\n  'Narasapuram',\n  'Narasaraopet',\n  'Naraura',\n  'Narayanpet',\n  'Nargund',\n  'Narkatiaganj',\n  'Narkhed',\n  'Narnaul',\n  'Narsinghgarh',\n  'Narsipatnam',\n  'Narwana',\n  'Nashik',\n  'Nasirabad',\n  'Natham',\n  'Nathdwara',\n  'Naugachhia',\n  'Naugawan Sadat',\n  'Nautanwa',\n  'Navalgund',\n  'Navsari',\n  'Nawabganj',\n  'Nawada',\n  'Nawanshahr',\n  'Nawapur',\n  'Nedumangad',\n  'Neem-Ka-Thana',\n  'Neemuch',\n  'Nehtaur',\n  'Nelamangala',\n  'Nellikuppam',\n  'Nellore',\n  'Nepanagar',\n  'New Delhi',\n  'Neyveli (TS)',\n  'Neyyattinkara',\n  'Nidadavole',\n  'Nilambur',\n  'Nilanga',\n  'Nimbahera',\n  'Nirmal',\n  'Niwai',\n  'Niwari',\n  'Nizamabad',\n  'Nohar',\n  'Noida',\n  'Nokha',\n  'Nongstoin',\n  'Noorpur',\n  'North Lakhimpur',\n  'Nowgong',\n  'Nowrozabad (Khodargama)',\n  'Nuzvid',\n  \"O' Valley\",\n  'Obra',\n  'Oddanchatram',\n  'Ongole',\n  'Orai',\n  'Osmanabad',\n  'Ottappalam',\n  'Ozar',\n  'P.N.Patti',\n  'Pachora',\n  'Pachore',\n  'Pacode',\n  'Padmanabhapuram',\n  'Padra',\n  'Padrauna',\n  'Paithan',\n  'Pakaur',\n  'Palacole',\n  'Palai',\n  'Palakkad',\n  'Palampur',\n  'Palani',\n  'Palanpur',\n  'Palasa Kasibugga',\n  'Palghar',\n  'Pali',\n  'Palia Kalan',\n  'Palitana',\n  'Palladam',\n  'Pallapatti',\n  'Pallikonda',\n  'Palwal',\n  'Palwancha',\n  'Panagar',\n  'Panagudi',\n  'Panaji',\n  'Panamattom',\n  'Panchkula',\n  'Panchla',\n  'Pandharkaoda',\n  'Pandharpur',\n  'Pandhurna',\n  'PandUrban Agglomeration',\n  'Panipat',\n  'Panna',\n  'Panniyannur',\n  'Panruti',\n  'Panvel',\n  'Pappinisseri',\n  'Paradip',\n  'Paramakudi',\n  'Parangipettai',\n  'Parasi',\n  'Paravoor',\n  'Parbhani',\n  'Pardi',\n  'Parlakhemundi',\n  'Parli',\n  'Partur',\n  'Parvathipuram',\n  'Pasan',\n  'Paschim Punropara',\n  'Pasighat',\n  'Patan',\n  'Pathanamthitta',\n  'Pathankot',\n  'Pathardi',\n  'Pathri',\n  'Patiala',\n  'Patna',\n  'Patratu',\n  'Pattamundai',\n  'Patti',\n  'Pattran',\n  'Pattukkottai',\n  'Patur',\n  'Pauni',\n  'Pauri',\n  'Pavagada',\n  'Pedana',\n  'Peddapuram',\n  'Pehowa',\n  'Pen',\n  'Perambalur',\n  'Peravurani',\n  'Peringathur',\n  'Perinthalmanna',\n  'Periyakulam',\n  'Periyasemur',\n  'Pernampattu',\n  'Perumbavoor',\n  'Petlad',\n  'Phagwara',\n  'Phalodi',\n  'Phaltan',\n  'Phillaur',\n  'Phulabani',\n  'Phulera',\n  'Phulpur',\n  'Phusro',\n  'Pihani',\n  'Pilani',\n  'Pilibanga',\n  'Pilibhit',\n  'Pilkhuwa',\n  'Pindwara',\n  'Pinjore',\n  'Pipar City',\n  'Pipariya',\n  'Piriyapatna',\n  'Piro',\n  'Pithampur',\n  'Pithapuram',\n  'Pithoragarh',\n  'Pollachi',\n  'Polur',\n  'Pondicherry',\n  'Ponnani',\n  'Ponneri',\n  'Ponnur',\n  'Porbandar',\n  'Porsa',\n  'Port Blair',\n  'Powayan',\n  'Prantij',\n  'Pratapgarh',\n  'Prithvipur',\n  'Proddatur',\n  'Pudukkottai',\n  'Pudupattinam',\n  'Pukhrayan',\n  'Pulgaon',\n  'Puliyankudi',\n  'Punalur',\n  'Punch',\n  'Pune',\n  'Punganur',\n  'Punjaipugalur',\n  'Puranpur',\n  'Puri',\n  'Purna',\n  'Purnia',\n  'PurqUrban Agglomerationzi',\n  'Purulia',\n  'Purwa',\n  'Pusad',\n  'Puthuppally',\n  'Puttur',\n  'Qadian',\n  'Raayachuru',\n  'Rabkavi Banhatti',\n  'Radhanpur',\n  'Rae Bareli',\n  'Rafiganj',\n  'Raghogarh-Vijaypur',\n  'Raghunathganj',\n  'Raghunathpur',\n  'Rahatgarh',\n  'Rahuri',\n  'Raiganj',\n  'Raigarh',\n  'Raikot',\n  'Raipur',\n  'Rairangpur',\n  'Raisen',\n  'Raisinghnagar',\n  'Rajagangapur',\n  'Rajahmundry',\n  'Rajakhera',\n  'Rajaldesar',\n  'Rajam',\n  'Rajampet',\n  'Rajapalayam',\n  'Rajauri',\n  'Rajgarh (Alwar)',\n  'Rajgarh (Churu)',\n  'Rajgarh',\n  'Rajgir',\n  'Rajkot',\n  'Rajnandgaon',\n  'Rajpipla',\n  'Rajpura',\n  'Rajsamand',\n  'Rajula',\n  'Rajura',\n  'Ramachandrapuram',\n  'Ramagundam',\n  'Ramanagaram',\n  'Ramanathapuram',\n  'Ramdurg',\n  'Rameshwaram',\n  'Ramganj Mandi',\n  'Ramgarh',\n  'Ramnagar',\n  'Ramngarh',\n  'Rampur Maniharan',\n  'Rampur',\n  'Rampura Phul',\n  'Rampurhat',\n  'Ramtek',\n  'Ranaghat',\n  'Ranavav',\n  'Ranchi',\n  'Ranebennuru',\n  'Rangia',\n  'Rania',\n  'Ranibennur',\n  'Ranipet',\n  'Rapar',\n  'Rasipuram',\n  'Rasra',\n  'Ratangarh',\n  'Rath',\n  'Ratia',\n  'Ratlam',\n  'Ratnagiri',\n  'Rau',\n  'Raurkela',\n  'Raver',\n  'Rawatbhata',\n  'Rawatsar',\n  'Raxaul Bazar',\n  'Rayachoti',\n  'Rayadurg',\n  'Rayagada',\n  'Reengus',\n  'Rehli',\n  'Renigunta',\n  'Renukoot',\n  'Reoti',\n  'Repalle',\n  'Revelganj',\n  'Rewa',\n  'Rewari',\n  'Rishikesh',\n  'Risod',\n  'Robertsganj',\n  'Robertson Pet',\n  'Rohtak',\n  'Ron',\n  'Roorkee',\n  'Rosera',\n  'Rudauli',\n  'Rudrapur',\n  'Rupnagar',\n  'Sabalgarh',\n  'Sadabad',\n  'Sadalagi',\n  'Sadasivpet',\n  'Sadri',\n  'Sadulpur',\n  'Sadulshahar',\n  'Safidon',\n  'Safipur',\n  'Sagar',\n  'Sagara',\n  'Sagwara',\n  'Saharanpur',\n  'Saharsa',\n  'Sahaspur',\n  'Sahaswan',\n  'Sahawar',\n  'Sahibganj',\n  'Sahjanwa',\n  'Saidpur',\n  'Saiha',\n  'Sailu',\n  'Sainthia',\n  'Sakaleshapura',\n  'Sakti',\n  'Salaya',\n  'Salem',\n  'Salur',\n  'Samalkha',\n  'Samalkot',\n  'Samana',\n  'Samastipur',\n  'Sambalpur',\n  'Sambhal',\n  'Sambhar',\n  'Samdhan',\n  'Samthar',\n  'Sanand',\n  'Sanawad',\n  'Sanchore',\n  'Sandi',\n  'Sandila',\n  'Sanduru',\n  'Sangamner',\n  'Sangareddy',\n  'Sangaria',\n  'Sangli',\n  'Sangole',\n  'Sangrur',\n  'Sankarankovil',\n  'Sankari',\n  'Sankeshwara',\n  'Santipur',\n  'Sarangpur',\n  'Sardarshahar',\n  'Sardhana',\n  'Sarni',\n  'Sarsod',\n  'Sasaram',\n  'Sasvad',\n  'Satana',\n  'Satara',\n  'Sathyamangalam',\n  'Satna',\n  'Sattenapalle',\n  'Sattur',\n  'Saunda',\n  'Saundatti-Yellamma',\n  'Sausar',\n  'Savanur',\n  'Savarkundla',\n  'Savner',\n  'Sawai Madhopur',\n  'Sawantwadi',\n  'Sedam',\n  'Sehore',\n  'Sendhwa',\n  'Seohara',\n  'Seoni',\n  'Seoni-Malwa',\n  'Shahabad',\n  'Shahabad, Hardoi',\n  'Shahabad, Rampur',\n  'Shahade',\n  'Shahbad',\n  'Shahdol',\n  'Shahganj',\n  'Shahjahanpur',\n  'Shahpur',\n  'Shahpura',\n  'Shajapur',\n  'Shamgarh',\n  'Shamli',\n  'Shamsabad, Agra',\n  'Shamsabad, Farrukhabad',\n  'Shegaon',\n  'Sheikhpura',\n  'Shendurjana',\n  'Shenkottai',\n  'Sheoganj',\n  'Sheohar',\n  'Sheopur',\n  'Sherghati',\n  'Sherkot',\n  'Shiggaon',\n  'Shikaripur',\n  'Shikarpur, Bulandshahr',\n  'Shikohabad',\n  'Shillong',\n  'Shimla',\n  'Shirdi',\n  'Shirpur-Warwade',\n  'Shirur',\n  'Shishgarh',\n  'Shivamogga',\n  'Shivpuri',\n  'Sholavandan',\n  'Sholingur',\n  'Shoranur',\n  'Shrigonda',\n  'Shrirampur',\n  'Shrirangapattana',\n  'Shujalpur',\n  'Siana',\n  'Sibsagar',\n  'Siddipet',\n  'Sidhi',\n  'Sidhpur',\n  'Sidlaghatta',\n  'Sihor',\n  'Sihora',\n  'Sikanderpur',\n  'Sikandra Rao',\n  'Sikandrabad',\n  'Sikar',\n  'Silao',\n  'Silapathar',\n  'Silchar',\n  'Siliguri',\n  'Sillod',\n  'Silvassa',\n  'Simdega',\n  'Sindagi',\n  'Sindhagi',\n  'Sindhnur',\n  'Singrauli',\n  'Sinnar',\n  'Sira',\n  'Sircilla',\n  'Sirhind Fatehgarh Sahib',\n  'Sirkali',\n  'Sirohi',\n  'Sironj',\n  'Sirsa',\n  'Sirsaganj',\n  'Sirsi',\n  'Siruguppa',\n  'Sitamarhi',\n  'Sitapur',\n  'Sitarganj',\n  'Sivaganga',\n  'Sivagiri',\n  'Sivakasi',\n  'Siwan',\n  'Sohagpur',\n  'Sohna',\n  'Sojat',\n  'Solan',\n  'Solapur',\n  'Sonamukhi',\n  'Sonepur',\n  'Songadh',\n  'Sonipat',\n  'Sopore',\n  'Soro',\n  'Soron',\n  'Soyagaon',\n  'Sri Madhopur',\n  'Srikakulam',\n  'Srikalahasti',\n  'Srinagar',\n  'Srinivaspur',\n  'Srirampore',\n  'Srisailam Project (Right Flank Colony) Township',\n  'Srivilliputhur',\n  'Sugauli',\n  'Sujangarh',\n  'Sujanpur',\n  'Sullurpeta',\n  'Sultanganj',\n  'Sultanpur',\n  'Sumerpur',\n  'Sunabeda',\n  'Sunam',\n  'Sundargarh',\n  'Sundarnagar',\n  'Supaul',\n  'Surandai',\n  'Surapura',\n  'Surat',\n  'Suratgarh',\n  'SUrban Agglomerationr',\n  'Suri',\n  'Suriyampalayam',\n  'Suryapet',\n  'Tadepalligudem',\n  'Tadpatri',\n  'Takhatgarh',\n  'Taki',\n  'Talaja',\n  'Talcher',\n  'Talegaon Dabhade',\n  'Talikota',\n  'Taliparamba',\n  'Talode',\n  'Talwara',\n  'Tamluk',\n  'Tanda',\n  'Tandur',\n  'Tanuku',\n  'Tarakeswar',\n  'Tarana',\n  'Taranagar',\n  'Taraori',\n  'Tarbha',\n  'Tarikere',\n  'Tarn Taran',\n  'Tasgaon',\n  'Tehri',\n  'Tekkalakote',\n  'Tenali',\n  'Tenkasi',\n  'Tenu dam-cum-Kathhara',\n  'Terdal',\n  'Tezpur',\n  'Thakurdwara',\n  'Thammampatti',\n  'Thana Bhawan',\n  'Thane',\n  'Thanesar',\n  'Thangadh',\n  'Thanjavur',\n  'Tharad',\n  'Tharamangalam',\n  'Tharangambadi',\n  'Theni Allinagaram',\n  'Thirumangalam',\n  'Thirupuvanam',\n  'Thiruthuraipoondi',\n  'Thiruvalla',\n  'Thiruvallur',\n  'Thiruvananthapuram',\n  'Thiruvarur',\n  'Thodupuzha',\n  'Thoubal',\n  'Thrissur',\n  'Thuraiyur',\n  'Tikamgarh',\n  'Tilda Newra',\n  'Tilhar',\n  'Tindivanam',\n  'Tinsukia',\n  'Tiptur',\n  'Tirora',\n  'Tiruchendur',\n  'Tiruchengode',\n  'Tiruchirappalli',\n  'Tirukalukundram',\n  'Tirukkoyilur',\n  'Tirunelveli',\n  'Tirupathur',\n  'Tirupati',\n  'Tiruppur',\n  'Tirur',\n  'Tiruttani',\n  'Tiruvannamalai',\n  'Tiruvethipuram',\n  'Tiruvuru',\n  'Tirwaganj',\n  'Titlagarh',\n  'Tittakudi',\n  'Todabhim',\n  'Todaraisingh',\n  'Tohana',\n  'Tonk',\n  'Tuensang',\n  'Tuljapur',\n  'Tulsipur',\n  'Tumkur',\n  'Tumsar',\n  'Tundla',\n  'Tuni',\n  'Tura',\n  'Uchgaon',\n  'Udaipur',\n  'Udaipurwati',\n  'Udgir',\n  'Udhagamandalam',\n  'Udhampur',\n  'Udumalaipettai',\n  'Udupi',\n  'Ujhani',\n  'Ujjain',\n  'Umarga',\n  'Umaria',\n  'Umarkhed',\n  'Umbergaon',\n  'Umred',\n  'Umreth',\n  'Una',\n  'Unjha',\n  'Unnamalaikadai',\n  'Unnao',\n  'Upleta',\n  'Uran Islampur',\n  'Uran',\n  'Uravakonda',\n  'Urmar Tanda',\n  'Usilampatti',\n  'Uthamapalayam',\n  'Uthiramerur',\n  'Utraula',\n  'Vadakkuvalliyur',\n  'Vadalur',\n  'Vadgaon Kasba',\n  'Vadipatti',\n  'Vadnagar',\n  'Vadodara',\n  'Vaijapur',\n  'Vaikom',\n  'Valparai',\n  'Valsad',\n  'Vandavasi',\n  'Vaniyambadi',\n  'Vapi',\n  'Varanasi',\n  'Varkala',\n  'Vasai-Virar',\n  'Vatakara',\n  'Vedaranyam',\n  'Vellakoil',\n  'Vellore',\n  'Venkatagiri',\n  'Veraval',\n  'Vidisha',\n  'Vijainagar, Ajmer',\n  'Vijapur',\n  'Vijayapura',\n  'Vijayawada',\n  'Vijaypur',\n  'Vikarabad',\n  'Vikramasingapuram',\n  'Viluppuram',\n  'Vinukonda',\n  'Viramgam',\n  'Virudhachalam',\n  'Virudhunagar',\n  'Visakhapatnam',\n  'Visnagar',\n  'Viswanatham',\n  'Vita',\n  'Vizianagaram',\n  'Vrindavan',\n  'Vyara',\n  'Wadgaon Road',\n  'Wadhwan',\n  'Wadi',\n  'Wai',\n  'Wanaparthy',\n  'Wani',\n  'Wankaner',\n  'Wara Seoni',\n  'Warangal',\n  'Wardha',\n  'Warhapur',\n  'Warisaliganj',\n  'Warora',\n  'Warud',\n  'Washim',\n  'Wokha',\n  'Yadgir',\n  'Yamunanagar',\n  'Yanam',\n  'Yavatmal',\n  'Yawal',\n  'Yellandu',\n  'Yemmiganur',\n  'Yerraguntla',\n  'Yevla',\n  'Zaidpur',\n  'Zamania',\n  'Zira',\n  'Zirakpur',\n  'Zunheboto',\n];\n"
  },
  {
    "path": "src/locales/en_IN/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/en_IN/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport postcode from './postcode';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  city_name,\n  city_pattern,\n  postcode,\n  state,\n  state_abbr,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/en_IN/location/postcode.ts",
    "content": "export default ['### ###'];\n"
  },
  {
    "path": "src/locales/en_IN/location/state.ts",
    "content": "export default [\n  'Andaman and Nicobar Islands',\n  'Andra Pradesh',\n  'Arunachal Pradesh',\n  'Assam',\n  'Bihar',\n  'Chandigarh',\n  'Chhattisgarh',\n  'Dadar and Nagar Haveli',\n  'Daman and Diu',\n  'Delhi',\n  'Goa',\n  'Gujarat',\n  'Haryana',\n  'Himachal Pradesh',\n  'Jammu and Kashmir',\n  'Jharkhand',\n  'Karnataka',\n  'Kerala',\n  'Lakshadweep',\n  'Madya Pradesh',\n  'Maharashtra',\n  'Manipur',\n  'Meghalaya',\n  'Mizoram',\n  'Nagaland',\n  'Odisha',\n  'Pondicherr',\n  'Punjab',\n  'Rajasthan',\n  'Sikkim',\n  'Tamil Nadu',\n  'Telangana',\n  'Tripura',\n  'Uttar Pradesh',\n  'Uttarakhand',\n  'West Bengal',\n];\n"
  },
  {
    "path": "src/locales/en_IN/location/state_abbr.ts",
    "content": "export default [\n  'AN',\n  'AP',\n  'AR',\n  'AS',\n  'BR',\n  'CH',\n  'CG',\n  'DN',\n  'DD',\n  'DL',\n  'GA',\n  'GJ',\n  'HR',\n  'HP',\n  'JK',\n  'JH',\n  'KA',\n  'KL',\n  'LD',\n  'MP',\n  'MH',\n  'MN',\n  'ML',\n  'MZ',\n  'NL',\n  'OD',\n  'PY',\n  'PB',\n  'RJ',\n  'SK',\n  'TN',\n  'TS',\n  'TR',\n  'UP',\n  'UK',\n  'WB',\n];\n"
  },
  {
    "path": "src/locales/en_IN/location/street_pattern.ts",
    "content": "export default [\n  '{{person.firstName}} {{location.street_suffix}}',\n  '{{person.lastName}} {{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/en_IN/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'English (India)',\n  code: 'en_IN',\n  country: 'IN',\n  language: 'en',\n  endonym: 'English (India)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/en_IN/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Aadrika',\n    'Aanandinii',\n    'Aaratrika',\n    'Aarya',\n    'Aasa',\n    'Aasha',\n    'Aashritha',\n    'Aatmaja',\n    'Abani',\n    'Abhaya',\n    'Adwitiya',\n    'Agrata',\n    'Ahalya',\n    'Ahilya',\n    'Aishani',\n    'Akshainie',\n    'Akshata',\n    'Akshita',\n    'Akula',\n    'Ambar',\n    'Amodini',\n    'Amrita',\n    'Amritambu',\n    'Anala',\n    'Anamika',\n    'Ananda',\n    'Anandamayi',\n    'Ananta',\n    'Anasooya',\n    'Anasuya',\n    'Anila',\n    'Anjali',\n    'Anjushree',\n    'Anjushri',\n    'Annapurna',\n    'Anshula',\n    'Anuja',\n    'Anusuya',\n    'Anwesha',\n    'Apsara',\n    'Aruna',\n    'Arya',\n    'Asha',\n    'Aslesha',\n    'Atmaja',\n    'Atreyee',\n    'Atreyi',\n    'Avani',\n    'Avantika',\n    'Ayushmati',\n    'Baala',\n    'Baidehi',\n    'Baijayanti',\n    'Bala',\n    'Balamani',\n    'Basanti',\n    'Bela',\n    'Bhaanumati',\n    'Bhadra',\n    'Bhagirathi',\n    'Bhagwanti',\n    'Bhagwati',\n    'Bhamini',\n    'Bhanumati',\n    'Bhargavi',\n    'Bhavani',\n    'Bhilangana',\n    'Bilva',\n    'Bilwa',\n    'Buddhana',\n    'Chakrika',\n    'Chanda',\n    'Chandani',\n    'Chandi',\n    'Chandini',\n    'Chandira',\n    'Chandni',\n    'Chandra',\n    'Chandrabhaga',\n    'Chandrakala',\n    'Chandrakin',\n    'Chandramani',\n    'Chandrani',\n    'Chandraprabha',\n    'Chandraswaroopa',\n    'Chandravati',\n    'Chapala',\n    'Charumati',\n    'Charvi',\n    'Chatura',\n    'Chitrali',\n    'Chitramala',\n    'Chitrangada',\n    'Daevi',\n    'Daevika',\n    'Daksha',\n    'Dakshayani',\n    'Damayanti',\n    'Darshwana',\n    'Deeksha',\n    'Deepali',\n    'Deeptimayee',\n    'Deeptimoyee',\n    'Devangana',\n    'Devani',\n    'Devasree',\n    'Devi',\n    'Devika',\n    'Dhaanyalakshmi',\n    'Dhana',\n    'Dhanadeepa',\n    'Dhanalakshmi',\n    'Dhara',\n    'Dharani',\n    'Dharitri',\n    'Dhatri',\n    'Diksha',\n    'Dipali',\n    'Divya',\n    'Draupadi',\n    'Dulari',\n    'Durga',\n    'Durgeshwari',\n    'Ekaparnika',\n    'Elakshi',\n    'Enakshi',\n    'Esha',\n    'Eshana',\n    'Eshita',\n    'Gautami',\n    'Gayatri',\n    'Geeta',\n    'Geetanjali',\n    'Gemine',\n    'Gemini',\n    'Girija',\n    'Girja',\n    'Gita',\n    'Gitanjali',\n    'Hamsini',\n    'Harinakshi',\n    'Harita',\n    'Heema',\n    'Himadri',\n    'Himani',\n    'Hiranya',\n    'Indira',\n    'Jaimini',\n    'Jaya',\n    'Jyoti',\n    'Jyotsana',\n    'Kali',\n    'Kalinda',\n    'Kalpana',\n    'Kalyani',\n    'Kama',\n    'Kamala',\n    'Kamla',\n    'Kanchan',\n    'Kanishka',\n    'Kanti',\n    'Kashyapi',\n    'Kumari',\n    'Kumuda',\n    'Lakshmi',\n    'Lalita',\n    'Lavanya',\n    'Laxmi',\n    'Leela',\n    'Lila',\n    'Madhuri',\n    'Malati',\n    'Malti',\n    'Mandaakin',\n    'Mandakini',\n    'Mangala',\n    'Mangalya',\n    'Mani',\n    'Manisha',\n    'Manjusha',\n    'Meena',\n    'Meenakshi',\n    'Menaka',\n    'Menka',\n    'Mina',\n    'Minakshi',\n    'Mohana',\n    'Mohini',\n    'Nalini',\n    'Nikita',\n    'Ojaswini',\n    'Omana',\n    'Oormila',\n    'Opalina',\n    'Opaline',\n    'Padma',\n    'Parvati',\n    'Poornima',\n    'Pramila',\n    'Prasanna',\n    'Preity',\n    'Prema',\n    'Priya',\n    'Priyala',\n    'Purnima',\n    'Pushti',\n    'Radha',\n    'Rageshwari',\n    'Rageswari',\n    'Rajinder',\n    'Ramaa',\n    'Rati',\n    'Rita',\n    'Rohana',\n    'Rukhmani',\n    'Rukmin',\n    'Rupinder',\n    'Sanya',\n    'Sarada',\n    'Sarala',\n    'Saraswati',\n    'Sarisha',\n    'Sarla',\n    'Saroja',\n    'Shakti',\n    'Shakuntala',\n    'Shanti',\n    'Sharda',\n    'Sharmila',\n    'Shashi',\n    'Shashikala',\n    'Sheela',\n    'Shivakari',\n    'Shobhana',\n    'Shresth',\n    'Shresthi',\n    'Shreya',\n    'Shreyashi',\n    'Shridevi',\n    'Shrishti',\n    'Shubha',\n    'Shubhaprada',\n    'Shwet',\n    'Siddhi',\n    'Sitara',\n    'Sloka',\n    'Smita',\n    'Smriti',\n    'Soma',\n    'Subhashini',\n    'Subhasini',\n    'Sucheta',\n    'Sudeva',\n    'Sujata',\n    'Sukanya',\n    'Suma',\n    'Sumitra',\n    'Sunita',\n    'Suryakantam',\n    'Sushma',\n    'Swara',\n    'Swarnalata',\n    'Sweta',\n    'Tanirika',\n    'Tanushree',\n    'Tanushri',\n    'Tanya',\n    'Tara',\n    'Trisha',\n    'Uma',\n    'Urmila',\n    'Usha',\n    'Vaidehi',\n    'Vaijayanthi',\n    'Vaijayanti',\n    'Vaishnavi',\n    'Vaishno',\n    'Vaishvi',\n    'Varalakshmi',\n    'Vasanti',\n    'Vasudha',\n    'Vasundhara',\n    'Veda',\n    'Vedanshi',\n    'Vidya',\n    'Vimala',\n    'Vrinda',\n    'Vrund',\n  ],\n  male: [\n    'Aadi',\n    'Aadidev',\n    'Aadinath',\n    'Aaditya',\n    'Aagam',\n    'Aagney',\n    'Aagneya',\n    'Aalok',\n    'Aamod',\n    'Aanand',\n    'Aanandaswarup',\n    'Aanjaneya',\n    'Aaryan',\n    'Aatmaj',\n    'Aatreya',\n    'Aayushmaan',\n    'Aayushman',\n    'Abhaidev',\n    'Abhirath',\n    'Abhisyanta',\n    'Acaryatanaya',\n    'Achalesvara',\n    'Acharyanandana',\n    'Acharyasuta',\n    'Achintya',\n    'Achyut',\n    'Adheesh',\n    'Adhiraj',\n    'Adhrit',\n    'Adikavi',\n    'Adinath',\n    'Aditeya',\n    'Aditya',\n    'Adityanandan',\n    'Adityanandana',\n    'Adripathi',\n    'Advaya',\n    'Agasti',\n    'Agastya',\n    'Agneya',\n    'Agnimitra',\n    'Agniprava',\n    'Agnivesh',\n    'Ajeet',\n    'Ajit',\n    'Akroor',\n    'Akshaj',\n    'Akshat',\n    'Akshayakeerti',\n    'Alok',\n    'Amaranaath',\n    'Amaresh',\n    'Amarnath',\n    'Ameyatma',\n    'Amish',\n    'Amogh',\n    'Amrit',\n    'Anaadi',\n    'Anagh',\n    'Anal',\n    'Anand',\n    'Anand Swarup',\n    'Anang',\n    'Anil',\n    'Anilaabh',\n    'Anilabh',\n    'Anish',\n    'Anjaneya',\n    'Ankal',\n    'Anunay',\n    'Anuraag',\n    'Anurag',\n    'Archan',\n    'Arindam',\n    'Arjun',\n    'Arnesh',\n    'Arun',\n    'Aryan',\n    'Ashlesh',\n    'Ashok',\n    'Atmanand',\n    'Atmananda',\n    'Avadhesh',\n    'Baalaaditya',\n    'Baalagopaal',\n    'Bahula',\n    'Bakula',\n    'Balaaditya',\n    'Balachandra',\n    'Baladitya',\n    'Balagopal',\n    'Balagovind',\n    'Balgopal',\n    'Bandhu',\n    'Bandhul',\n    'Bankim',\n    'Bankimchandra',\n    'Bhaasvan',\n    'Bhaaswar',\n    'Bhadrak',\n    'Bhadraksh',\n    'Bhadran',\n    'Bhagavaan',\n    'Bhagvan',\n    'Bharadwaj',\n    'Bharat',\n    'Bhardwaj',\n    'Bhargava',\n    'Bhasvan',\n    'Bhaswar',\n    'Bhaumik',\n    'Bhaves',\n    'Bheeshma',\n    'Bhima',\n    'Bhisham',\n    'Bhishma',\n    'Bhoj',\n    'Bhoopat',\n    'Bhoopati',\n    'Bhooshan',\n    'Bhooshit',\n    'Bhramar',\n    'Bhudev',\n    'Bhudeva',\n    'Bhupati',\n    'Bhupen',\n    'Bhushan',\n    'Bhushit',\n    'Bhuvanesh',\n    'Bhuvaneshwar',\n    'Birjesh',\n    'Bishnu',\n    'Bodhan',\n    'Brahma',\n    'Brahmaanand',\n    'Brahmabrata',\n    'Brahmanandam',\n    'Brahmdev',\n    'Brajendra',\n    'Brajesh',\n    'Brijesh',\n    'Budhil',\n    'Chaanakya',\n    'Chaaruchandra',\n    'Chaitan',\n    'Chakor',\n    'Chakradhar',\n    'Chakravartee',\n    'Chakravarti',\n    'Chanakya',\n    'Chandak',\n    'Chandan',\n    'Chandraayan',\n    'Chandrabhan',\n    'Chandradev',\n    'Chandraketu',\n    'Chandramauli',\n    'Chandramohan',\n    'Chandran',\n    'Chandranath',\n    'Chapal',\n    'Charak',\n    'Charuchandra',\n    'Charuvrat',\n    'Chaten',\n    'Chatur',\n    'Chaturaanan',\n    'Chaturbhuj',\n    'Chetan',\n    'Chetanaanand',\n    'Chidaakaash',\n    'Chidaatma',\n    'Chidambar',\n    'Chidambaram',\n    'Chidananda',\n    'Chinmayanand',\n    'Chinmayananda',\n    'Chiranjeev',\n    'Chiranjeeve',\n    'Chitraksh',\n    'Daiwik',\n    'Damodara',\n    'Dandak',\n    'Dandapaani',\n    'Darshan',\n    'Datta',\n    'Dayaamay',\n    'Dayaananda',\n    'Dayaanidhi',\n    'Dayamayee',\n    'Deb',\n    'Deenabandhu',\n    'Deepan',\n    'Deepankar',\n    'Deependra',\n    'Deepesh',\n    'Deeptanshu',\n    'Deeptendu',\n    'Deeptiman',\n    'Deeptimay',\n    'Deeptimoy',\n    'Deevakar',\n    'Dev',\n    'Devadatt',\n    'Devagya',\n    'Devajyoti',\n    'Devak',\n    'Devdan',\n    'Deven',\n    'Devesh',\n    'Deveshwar',\n    'Devvrat',\n    'Dhananjay',\n    'Dhanapati',\n    'Dhanesh',\n    'Dhanpati',\n    'Dhanu',\n    'Dhanvin',\n    'Dharmaketu',\n    'Dhruv',\n    'Dhyanesh',\n    'Dhyaneshwar',\n    'Digambar',\n    'Digambara',\n    'Dinakar',\n    'Dinesh',\n    'Dinkar',\n    'Dipankar',\n    'Dipendra',\n    'Dipesh',\n    'Diptendu',\n    'Divaakar',\n    'Divakar',\n    'Divjot',\n    'Dron',\n    'Drona',\n    'Dwaipayan',\n    'Dwaipayana',\n    'Eekalabya',\n    'Ekaaksh',\n    'Ekadant',\n    'Ekaksh',\n    'Ekalavya',\n    'Ekaling',\n    'Ekdant',\n    'Gajaadhar',\n    'Gajabahu',\n    'Gajadhar',\n    'Gajbaahu',\n    'Ganak',\n    'Ganaka',\n    'Ganapati',\n    'Gandharv',\n    'Gandharva',\n    'Ganesh',\n    'Gangesh',\n    'Garud',\n    'Garuda',\n    'Gati',\n    'Gatik',\n    'Gauraang',\n    'Gaurang',\n    'Gauranga',\n    'Gautam',\n    'Gautama',\n    'Ghanaanand',\n    'Ghanashyam',\n    'Ghanshyam',\n    'Giri',\n    'Girik',\n    'Girika',\n    'Girindra',\n    'Giriraaj',\n    'Giriraj',\n    'Girish',\n    'Gobinda',\n    'Gopaal',\n    'Gopal',\n    'Gopee',\n    'Gopi',\n    'Gorakhanatha',\n    'Gorakhnath',\n    'Goswamee',\n    'Goswami',\n    'Gotum',\n    'Gouranga',\n    'Goutam',\n    'Govinda',\n    'Gudakesa',\n    'Gudakesha',\n    'Gurdev',\n    'Guru',\n    'Hari',\n    'Harinarayan',\n    'Harit',\n    'Hiranmay',\n    'Hiranmaya',\n    'Inder',\n    'Indra',\n    'Jagadish',\n    'Jagadisha',\n    'Jagathi',\n    'Jagdeep',\n    'Jagdish',\n    'Jagmeet',\n    'Jahnu',\n    'Jai',\n    'Javas',\n    'Jay',\n    'Jitender',\n    'Jitendra',\n    'Jyotis',\n    'Kailash',\n    'Kamalesh',\n    'Kamlesh',\n    'Kanak',\n    'Kanaka',\n    'Kannan',\n    'Kannen',\n    'Karan',\n    'Karthik',\n    'Kartik',\n    'Karunanidhi',\n    'Kashyap',\n    'Keerti',\n    'Kin',\n    'Kiran',\n    'Kirti',\n    'Krishna',\n    'Krishnadas',\n    'Krishnadasa',\n    'Kumar',\n    'Laal',\n    'Lai',\n    'Lakshman',\n    'Lakshmidhar',\n    'Lakshminath',\n    'Lal',\n    'Laxman',\n    'Mahendra',\n    'Mahesh',\n    'Maheswar',\n    'Manik',\n    'Manikya',\n    'Manoj',\n    'Marut',\n    'Mayoor',\n    'Meghnad',\n    'Meghnath',\n    'Mohan',\n    'Mohinder',\n    'Mukesh',\n    'Mukul',\n    'Nagabhushanam',\n    'Nanda',\n    'Narayan',\n    'Narendra',\n    'Narinder',\n    'Naval',\n    'Naveen',\n    'Navin',\n    'Nawal',\n    'Nimit',\n    'Niranjan',\n    'Nirbhay',\n    'Niro',\n    'Param',\n    'Paramartha',\n    'Pran',\n    'Pranay',\n    'Prasad',\n    'Prathamesh',\n    'Prayag',\n    'Prem',\n    'Puneet',\n    'Purushottam',\n    'Rahul',\n    'Raj',\n    'Rajan',\n    'Rajendra',\n    'Rajiv',\n    'Rakesh',\n    'Ramesh',\n    'Rameshwar',\n    'Ranjeet',\n    'Ranjit',\n    'Ravi',\n    'Ritesh',\n    'Rohan',\n    'Rohit',\n    'Rudra',\n    'Sachin',\n    'Sameer',\n    'Samir',\n    'Sanjay',\n    'Sanka',\n    'Sarvin',\n    'Satish',\n    'Satyen',\n    'Shankar',\n    'Shantanu',\n    'Sher',\n    'Shiv',\n    'Siddarth',\n    'Siddhran',\n    'Som',\n    'Somnath',\n    'Somu',\n    'Subhash',\n    'Subodh',\n    'Suman',\n    'Suresh',\n    'Surya',\n    'Suryakant',\n    'Suryakanta',\n    'Susheel',\n    'Sushil',\n    'Swami',\n    'Swapnil',\n    'Tapan',\n    'Tarun',\n    'Tej',\n    'Tejas',\n    'Trilochan',\n    'Trilochana',\n    'Trilok',\n    'Trilokanath',\n    'Trilokesh',\n    'Triloki',\n    'Triloki Nath',\n    'Tushar',\n    'Udai',\n    'Udit',\n    'Ujjawal',\n    'Ujjwal',\n    'Umang',\n    'Upendra',\n    'Uttam',\n    'Vasudev',\n    'Vasudeva',\n    'Vedang',\n    'Vedanga',\n    'Vidhur',\n    'Vidhya',\n    'Vidur',\n    'Vijay',\n    'Vimal',\n    'Vinay',\n    'Vishnu',\n    'Vishwamitra',\n    'Vyas',\n    'Yogendra',\n    'Yogesh',\n    'Yoginder',\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_IN/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/en_IN/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Abbott',\n    'Achari',\n    'Acharya',\n    'Adiga',\n    'Agarwal',\n    'Ahluwalia',\n    'Ahuja',\n    'Arora',\n    'Asan',\n    'Bandopadhyay',\n    'Banerjee',\n    'Bhadresha',\n    'Bharadwaj',\n    'Bhat',\n    'Bhattacharya',\n    'Bhattathiri',\n    'Butt',\n    'Chattopadhyay',\n    'Chaturvedi',\n    'Chopra',\n    'Desai',\n    'Deshpande',\n    'Devar',\n    'Dhawan',\n    'Dubashi',\n    'Dutta',\n    'Dwivedi',\n    'Embranthiri',\n    'Ganaka',\n    'Gandhi',\n    'Gill',\n    'Gowda',\n    'Guha',\n    'Guneta',\n    'Gupta',\n    'Iyengar',\n    'Iyer',\n    'Jain',\n    'Jangid',\n    'Jha',\n    'Johar',\n    'Joshi',\n    'Kakkar',\n    'Kaniyar',\n    'Kapoor',\n    'Kaul',\n    'Kaur',\n    'Khan',\n    'Khanna',\n    'Khatri',\n    'Kocchar',\n    'Mahajan',\n    'Malik',\n    'Marar',\n    'Mehra',\n    'Mehrotra',\n    'Menon',\n    'Mishra',\n    'Mukhopadhyay',\n    'Naik',\n    'Nair',\n    'Nambeesan',\n    'Namboothiri',\n    'Nayar',\n    'Nehru',\n    'Pandey',\n    'Panicker',\n    'Patel',\n    'Patil',\n    'Pilla',\n    'Pillai',\n    'Pothuvaal',\n    'Prajapat',\n    'Rana',\n    'Reddy',\n    'Saini',\n    'Sethi',\n    'Shah',\n    'Sharma',\n    'Shukla',\n    'Singh',\n    'Sinha',\n    'Somayaji',\n    'Suthar',\n    'Tagore',\n    'Talwar',\n    'Tandon',\n    'Trivedi',\n    'Varma',\n    'Varman',\n    'Varrier',\n    'Verma',\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_IN/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [\n    { value: '{{person.last_name.generic}}', weight: 95 },\n    {\n      value: '{{person.last_name.generic}}-{{person.last_name.generic}}',\n      weight: 5,\n    },\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_IN/phone_number/format/human.ts",
    "content": "export default [\n  '+919##-###-####',\n  '+919#########',\n  '+91-9##-#######',\n  '+918##-###-####',\n  '+918#########',\n  '+91-8##-#######',\n  '+917##-###-####',\n  '+917#########',\n  '+91-7##-#######',\n  '+916##-###-####',\n  '+916#########',\n  '+91-6##-#######',\n];\n"
  },
  {
    "path": "src/locales/en_IN/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/en_IN/phone_number/format/international.ts",
    "content": "export default [\n  '+919#########',\n  '+918#########',\n  '+917#########',\n  '+916#########',\n];\n"
  },
  {
    "path": "src/locales/en_IN/phone_number/format/national.ts",
    "content": "export default [\n  '09#### #####',\n  '08#### #####',\n  '07#### #####',\n  '06### ### ###',\n];\n"
  },
  {
    "path": "src/locales/en_IN/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/en_NG/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/en_NG/company/legal_entity_type.ts",
    "content": "export default ['Ltd', 'Plc', 'Venture'];\n"
  },
  {
    "path": "src/locales/en_NG/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport company from './company';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `en_NG` locale.\n *\n * - Language: English (Nigeria)\n * - Endonym: English (Nigeria)\n */\nconst en_NG: LocaleDefinition = {\n  company,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default en_NG;\n"
  },
  {
    "path": "src/locales/en_NG/internet/domain_suffix.ts",
    "content": "export default ['com', 'com.ng', 'ng', 'org.ng'];\n"
  },
  {
    "path": "src/locales/en_NG/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/en_NG/location/city_name.ts",
    "content": "export default [\n  'Abala',\n  'Abalakiri',\n  'Bekirikiri',\n  'Bela',\n  'Belatiwa',\n  'Bokodo',\n  'Ibinta',\n  'Ibiono Ewura',\n  'Farin Yashe',\n  'Fedare',\n  'Fobir',\n  'Fobro',\n  'Gabgell',\n  'Gamajigo',\n  'Gana',\n  'Gana Daji',\n  'Gidan Hardo',\n  'Abagbo',\n  'Abalabi',\n  'Abaranjeh',\n  'Abatiwa',\n  'Abegede',\n  'Abekkun',\n  'Abule Ijesha',\n  'Abule-Nla',\n  'Adata',\n  'Addo',\n  'Adekanbi',\n  'Adeleye',\n  'Ado',\n  'Ado Odo',\n  'Afami',\n  'Afanji',\n  'Afowo Doforo',\n  'Afowowa',\n  'Agada',\n  'Agaja',\n  'Agala',\n  'Agani',\n  'Aganni',\n  'Agaw Awusa',\n  'Agaw Shasha',\n  'Agbaku',\n  'Agbara',\n  'Agbede',\n  'Agbedi',\n  'Agbejedo',\n  'Agbele',\n  'Agbelekale',\n  'Agboju',\n  'Agboku',\n  'Agbon',\n  'Agbonyedo',\n  'Agbowa',\n  'Agboyi',\n  'Age Mowo',\n  'Agege',\n  'Agelete',\n  'Agerige',\n  'Agidi',\n  'Agidingbi',\n  'Ago Egun',\n  'Ago Hausa',\n  'Ago Sasa',\n  'Agomu',\n  'Agonrin',\n  'Agonu',\n  'Aguda',\n  'Agun',\n  'Agunfoye',\n  'Agura',\n  'Ahanfe',\n  'Ahovo',\n  'Ahun',\n  'Aiyede',\n  'Aiyeteju',\n  'Aiyetoro',\n  'Aiyetoto-Asogun',\n  'Aja',\n  'Ajagambari',\n  'Ajara',\n  'Ajara Agamaden',\n  'Ajebandele',\n  'Ajebaw',\n  'Ajebo',\n  'Ajegbenwa',\n  'Ajegunle',\n  'Ajelanwa',\n  'Ajerogun',\n  'Ajibade',\n  'Ajibawo',\n  'Ajibo',\n  'Ajido',\n  'Ajise',\n  'Ajumo',\n  'Akando',\n  'Akangba',\n  'Akarakumo',\n  'Akawdo',\n  'Akawkaw',\n  'Akere',\n  'Akessan',\n  'Akete',\n  'Akinbo',\n  'Akinlade',\n  'Akinogun',\n  'Akinyele',\n  'Akio',\n  'Akobale',\n  'Akodo',\n  'Akoko',\n  'Akore',\n  'Akowonjo',\n  'Alagba',\n  'Alagbede',\n  'Alagbon',\n  'Alago',\n  'Alagogo',\n  'Alaguntan',\n  'Alaiyabiagba',\n  'Alapako',\n  'Alaparu',\n  'Alaparun',\n  'Alapoti',\n  'Alaru',\n  'Alasia',\n  'Ale',\n  'Aliayabiagba',\n  'Alimosho',\n  'Alimoso',\n  'Amuwo',\n  'Anagoji',\n  'Anagunji',\n  'Angorin',\n  'Animashawun',\n  'Animshaun',\n  'Apa',\n  'Apamu',\n  'Apapa',\n  'Apapa Eleko',\n  'Apese',\n  'Appa',\n  'Aqani',\n  'Aradagun',\n  'Arapagi Oloko',\n  'Arapagi-Awlawkaw',\n  'Arapagi-Ejetu',\n  'Araromi',\n  'Araromi Orita',\n  'Araromi Tawpe',\n  'Araromi Tope',\n  'Arida',\n  'Arigo',\n  'Ashon',\n  'Asipa',\n  'Ason',\n  'Asore',\n  'Asunora',\n  'Atan',\n  'Atapa',\n  'Awado',\n  'Awaiye',\n  'Awaye',\n  'Awdan Ilaro',\n  'Awdan Iyasi',\n  'Awfin',\n  'Awgawgawraw',\n  'Awgawmbaw',\n  'Awja-Ikoradu',\n  'Awjaw',\n  'Awoyaya',\n  'Awreta',\n  'Awteyi',\n  'Awwaw',\n  'Ayekoshe',\n  'Ayinla',\n  'Ayobo',\n  'Babalawo',\n  'Badagri',\n  'Badagry',\n  'Badawre',\n  'Badore',\n  'Baiyeku',\n  'Balagbe',\n  'Balogun',\n  'Bamgbose',\n  'Bamgboshe',\n  'Bandu',\n  'Banimgbe',\n  'Banimgbo',\n  'Bariga',\n  'Baruwa',\n  'Bassa',\n  'Beshi',\n  'Bodashe',\n  'Bode Ase',\n  'Bolorunpelu',\n  'Cardoso',\n  'Coker',\n  'Coker Market',\n  'Cokers Market',\n  'Dankaka',\n  'Doforo',\n  'Dosa',\n  'Dosemo',\n  'Ebute Ikorodu',\n  'Ebute Leki',\n  'Ebute Lekki',\n  'Ebute-Egga',\n  'Ebute-Metta',\n  'Efiran',\n  'Egan',\n  'Egba',\n  'Egbe',\n  'Eggan',\n  'Egudu Bale',\n  'Egun',\n  'Eiyekose',\n  'Ejigbo',\n  'Ejinrin',\n  'Ejirin',\n  'Eko',\n  'Ekoro',\n  'Ekundayo',\n  'Elachi',\n  'Elemoki',\n  'Eleputu',\n  'Elere',\n  'Elesin',\n  'Eluju',\n  'Emu',\n  'Epe',\n  'Epeh',\n  'Era',\n  'Ere',\n  'Eregun',\n  'Erekiti',\n  'Erukan',\n  'Eruku',\n  'Erunkan',\n  'Etegbin',\n  'Euni',\n  'Ewekora',\n  'Ewekoro',\n  'Ewu',\n  'Ewu Ebi',\n  'Falomo',\n  'Fatade',\n  'Fatedo',\n  'Fonji',\n  'Ganme',\n  'Ganyingbo',\n  'Gbagidan',\n  'Gbaj',\n  'Gbaji',\n  'Gbanko',\n  'Gberegbe',\n  'Gberigbe',\n  'Gbesse',\n  'Gbeta',\n  'Gbodo',\n  'Gbogbo',\n  'Gbogije',\n  'Gbokuta',\n  'George',\n  'Ginti',\n  'Hausa',\n  'Henume',\n  'Hundo',\n  'Iba',\n  'Ibadan',\n  'Ibasa',\n  'Ibasha',\n  'Ibatefin',\n  'Ibawe Kekere',\n  'Ibawe Tukuru',\n  'Ibbojo',\n  'Ibefon',\n  'Ibefum',\n  'Ibefun',\n  'Ibeju',\n  'Ibereko',\n  'Iberekodo',\n  'Ibese',\n  'Ibeshe',\n  'Ibeshi',\n  'Ibiku',\n  'Ibode',\n  'Ibogun Adina',\n  'Ibogun Akiode',\n  'Ibogun Sowunmi',\n  'Iboju',\n  'Ibon',\n  'Ibopa',\n  'Ida',\n  'Idain Isaga',\n  'Idain-Ishaga',\n  'Idamo',\n  'Idanfuru',\n  'Idashaw',\n  'Idaso',\n  'Idata',\n  'Iddo',\n  'Ide',\n  'Idele',\n  'Ideno',\n  'Idi Agbon Agana',\n  'Idi Iroko',\n  'Idi Ofe',\n  'Idi Oro',\n  'Idi-Off',\n  'Idimarun',\n  'Idimi',\n  'Idimu',\n  'Idiori',\n  'Idiroko',\n  'Idobarun',\n  'Idoforo',\n  'Idolanja',\n  'Idole',\n  'Idolehin',\n  'Idolorisha',\n  'Idolosa',\n  'Idomu',\n  'Idopetu',\n  'Idosa',\n  'Idosemo',\n  'Idowu',\n  'Ifako',\n  'Igami',\n  'Igando',\n  'Igando Awlawja',\n  'Iganmi',\n  'Iganmu',\n  'Iganmu Siding',\n  'Igbalu',\n  'Igbe',\n  'Igbe Ewoliwo',\n  'Igbede',\n  'Igbegodo',\n  'Igbekun',\n  'Igbele',\n  'Igbessa',\n  'Igbin',\n  'Igbin Oloya',\n  'Igbo',\n  'Igbo Ejo',\n  'Igbo Fipe',\n  'Igbobi',\n  'Igbodu',\n  'Igboefon',\n  'Igbogbele',\n  'Igbogila',\n  'Igbogun',\n  'Igbogun-Sowunmi',\n  'Igboje',\n  'Igbokushun',\n  'Igbolobi',\n  'Igbologun',\n  'Igboloye',\n  'Igbopa',\n  'Igborosun',\n  'Igbosa',\n  'Igbosere',\n  'Igboshere',\n  'Igodonu',\n  'Igoro',\n  'Igu',\n  'Igude',\n  'Igunnu Akabo',\n  'Ijagemo',\n  'Ijaiye',\n  'Ijako',\n  'Ijako Orile',\n  'Ijanikin',\n  'Ijawmi',\n  'Ijawmu',\n  'Ijawtun',\n  'Ijayie',\n  'Ijede',\n  'Ijegun',\n  'Ijero',\n  'Ijesa-Tedo',\n  'Ijofin',\n  'Ijomi',\n  'Ijomu',\n  'Ijora',\n  'Ijora Village',\n  'Ijotan',\n  'Iju',\n  'Iju Junction',\n  'Iju Water Works',\n  'Ikare',\n  'Ikate',\n  'Ikawga',\n  'Ikawga-Zebe',\n  'Ikawlaji',\n  'Ikawta',\n  'Ikeja',\n  'Ikoga',\n  'Ikoga Ile',\n  'Ikogbo',\n  'Ikolaja',\n  'Ikorodu',\n  'Ikosi',\n  'Ikotan',\n  'Ikotun',\n  'Ikoyi',\n  'Ikuata',\n  'Ilade',\n  'Ilado',\n  'Ilado Ogunu',\n  'Ilagbo',\n  'Ilasa',\n  'Ilashe',\n  'Ilemere',\n  'Ilepa',\n  'Ileppaw',\n  'Ilera',\n  'Ilikiti',\n  'Ilo',\n  'Ilogbo',\n  'Ilogbo Elegba',\n  'Iloro',\n  'Ilugboro',\n  'Ilumawfin',\n  'Ilumofin',\n  'Imare',\n  'Imawte',\n  'Imeke',\n  'Imeri',\n  'Imeseju',\n  'Imore',\n  'Imoru',\n  'Imota',\n  'Inogbe',\n  'Inupa',\n  'Inupa Kekere',\n  'Ipaja',\n  'Ipakan',\n  'Ipanmi',\n  'Ipatira',\n  'Ipeshu',\n  'Ipesu',\n  'Ipewu',\n  'Ipokia',\n  'Iponri',\n  'Ipota',\n  'Iragbo',\n  'Iragon',\n  'Iranla',\n  'Irede',\n  'Irewe',\n  'Iru',\n  'Isagatedo',\n  'Isagbo',\n  'Isagbo Ere',\n  'Isagira',\n  'Isaku',\n  'Isalu',\n  'Isashi',\n  'Isasi',\n  'Isawo',\n  'Ise',\n  'Iseku',\n  'Isekun',\n  'Iseri-Osun',\n  'Ishaga',\n  'Ishagbo',\n  'Ishagira',\n  'Ishasi',\n  'Ishawo',\n  'Isheri-Olofin',\n  'Ishersi',\n  'Ishola',\n  'Isiu',\n  'Isiwu',\n  'Isola',\n  'Isolo',\n  'Isunba',\n  'Ita Egbe',\n  'Ita Onimosa',\n  'Itagbo',\n  'Itamaga',\n  'Itawga',\n  'Itawikin',\n  'Itawmu',\n  'Iteku',\n  'Itele',\n  'Itere',\n  'Itire',\n  'Itirin',\n  'Ito Omu',\n  'Itoga',\n  'Itohun',\n  'Itoikin',\n  'Itokin',\n  'Itomu',\n  'Itori',\n  'Iwaya',\n  'Iwerekun',\n  'Iworo',\n  'Iwuku',\n  'Iyafin',\n  'Iyagbe',\n  'Iyasi',\n  'Iyesi',\n  'Jaguna',\n  'Janikin',\n  'Jibowu',\n  'Jinadu',\n  'Kadara',\n  'Kafara',\n  'Kajola',\n  'Kajola Iboro',\n  'Kandoro',\n  'Kese',\n];\n"
  },
  {
    "path": "src/locales/en_NG/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/en_NG/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport postcode from './postcode';\nimport state from './state';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  city_name,\n  city_pattern,\n  postcode,\n  state,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/en_NG/location/postcode.ts",
    "content": "export default ['#####', '####'];\n"
  },
  {
    "path": "src/locales/en_NG/location/state.ts",
    "content": "export default [\n  'FCT',\n  'ABIA',\n  'ADAMAWA',\n  'Akwa Ibom',\n  'Anambra',\n  'Bauchi',\n  'Bayelsa',\n  'Benue',\n  'Bornu',\n  'Cross River',\n  'Delta',\n  'Ebonyi',\n  'Edo',\n  'Ekiti',\n  'Enugu',\n  'Gombe',\n  'Imo',\n  'Jigawa',\n  'Kaduna',\n  'Kano',\n  'Katsina',\n  'Kebbi',\n  'Kogi',\n  'Kwara',\n  'Lagos',\n  'Nasarawa',\n  'Niger',\n  'Ogun',\n  'Ondo',\n  'Osun',\n  'Oyo',\n  'Plateau',\n  'Rivers',\n  'Sokoto',\n  'Taraba',\n  'Yobe',\n  'Zamfara',\n];\n"
  },
  {
    "path": "src/locales/en_NG/location/street_pattern.ts",
    "content": "export default [\n  '{{person.firstName}} {{location.street_suffix}}',\n  '{{person.lastName}} {{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/en_NG/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'English (Nigeria)',\n  code: 'en_NG',\n  country: 'NG',\n  language: 'en',\n  endonym: 'English (Nigeria)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/en_NG/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Adaugo',\n    'Akunna',\n    'Aminat',\n    'Aminu',\n    'Augustina',\n    'Ayebatari',\n    'Cherechi',\n    'Chiamaka',\n    'Chimamanda',\n    'Chinyere',\n    'Chizoba',\n    'Ebiere',\n    'Efe',\n    'Fatima',\n    'Ifeoma',\n    'Ifunanya',\n    'Isioma',\n    'Jolayemi',\n    'Lola',\n    'Obioma',\n    'Omawunmi',\n    'Omolara',\n    'Onome',\n    'Rasheedah',\n    'Sekinat',\n    'Simisola',\n    'Sumayyah',\n    'Titi',\n    'Titilayo',\n    'Toluwani',\n    'Zainab',\n  ],\n  male: [\n    'Abimbola',\n    'Abisola',\n    'Abisoye',\n    'Adeboye',\n    'Adedayo',\n    'Adegoke',\n    'Akande',\n    'Akanni',\n    'Alade',\n    'Ayinde',\n    'Azubuike',\n    'Banji',\n    'Bankole',\n    'Buchi',\n    'Bukola',\n    'Chinedu',\n    'Chisom',\n    'Chukwu',\n    'Damilare',\n    'Damilola',\n    'Danjuma',\n    'Ebiowei',\n    'Emeka',\n    'Emmanuel',\n    'Esse',\n    'Funmilade',\n    'Funmilayo',\n    'Gbeminiyi',\n    'Gbemisola',\n    'Habiba',\n    'Ifeanyichukwu',\n    'Ikenna',\n    'Ikhidie',\n    'Ireti',\n    'Jadesola',\n    'Johnson',\n    'Kayode',\n    'Kemi',\n    'Kubra',\n    'Kubura',\n    'Lolade',\n    'Makinwa',\n    'Mohammed',\n    'Musa',\n    'Muyiwa',\n    'Nnamdi',\n    'Olaide',\n    'Olufunmi',\n    'Olumide',\n    'Oluwunmi',\n    'Onoriode',\n    'Remilekun',\n    'Rotimi',\n    'Shade',\n    'Shalewa',\n    'Sname',\n    'Tari',\n    'Temitope',\n    'Titilope',\n    'Tobiloba',\n    'Toke',\n    'Tomiloba',\n    'Tope',\n    'Uzodimma',\n    'Wale',\n    'Yakubu',\n    'Yusuf',\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_NG/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/en_NG/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Abiodun',\n    'Abiola',\n    'Abodunrin',\n    'Abosede',\n    'Adaobi',\n    'Adebayo',\n    'Adegboye',\n    'Adegoke',\n    'Ademayowa',\n    'Ademola',\n    'Adeniyan',\n    'Adeoluwa',\n    'Aderinsola',\n    'Aderonke',\n    'Adesina',\n    'Adewale',\n    'Adewunmi',\n    'Adewura',\n    'Adeyemo',\n    'Afolabi',\n    'Afunku',\n    'Agboola',\n    'Agnes',\n    'Aigbiniode',\n    'Ajakaiye',\n    'Ajose-adeogun',\n    'Akeem-omosanya',\n    'Akerele',\n    'Akintade',\n    'Aligbe',\n    'Amaechi',\n    'Aminat',\n    'Aremu',\n    'Atanda',\n    'Ayisat',\n    'Ayobami',\n    'Ayomide',\n    'Babalola',\n    'Babatunde',\n    'Balogun',\n    'Bamisebi',\n    'Bello',\n    'Busari',\n    'Chibike',\n    'Chibuike',\n    'Chidinma',\n    'Chidozie',\n    'Christian',\n    'Clare',\n    'David',\n    'Ebubechukwu',\n    'Egbochukwu',\n    'Ehigiator',\n    'Ekwueme',\n    'Elebiyo',\n    'Elizabeth',\n    'Emmanuel',\n    'Esther',\n    'Funmilayo',\n    'Gbadamosi',\n    'Gbogboade',\n    'Grace',\n    'Habeeb',\n    'Hanifat',\n    'Isaac',\n    'Ismail',\n    'Isokun',\n    'Israel',\n    'Iyalla',\n    'Jamiu',\n    'Jimoh',\n    'Joshua',\n    'Justina',\n    'Katherine',\n    'Kayode',\n    'Kimberly',\n    'Ladega',\n    'Latifat',\n    'Lawal',\n    'Leonard',\n    'Makuachukwu',\n    'Maryam',\n    'Maryjane',\n    'Mayowa',\n    'Miracle',\n    'Mobolaji',\n    'Mogbadunade',\n    'Motalo',\n    'Muinat',\n    'Mukaram',\n    'Mustapha',\n    'Mutiat',\n    'Ndukwu',\n    'Ngozi',\n    'Nojeem',\n    'Nwachukwu',\n    'Nwogu',\n    'Nwuzor',\n    'Obiageli',\n    'Obianuju',\n    'Odunayo',\n    'Ogunbanwo',\n    'Ogunwande',\n    'Okonkwo',\n    'Okunola',\n    'Oladeji',\n    'Oladimeji',\n    'Olaoluwa',\n    'Olasunkanmi',\n    'Olasunkanmi-fasayo',\n    'Olawale',\n    'Olubukola',\n    'Olubunmi',\n    'Olufeyikemi',\n    'Olumide',\n    'Olutola',\n    'Oluwakemi',\n    'Oluwanisola',\n    'Oluwaseun',\n    'Oluwaseyi',\n    'Oluwashina',\n    'Oluwatosin',\n    'Omobolaji',\n    'Omobolanle',\n    'Omolara',\n    'Omowale',\n    'Onohinosen',\n    'Onose',\n    'Onyinyechukwu',\n    'Opeyemi',\n    'Osuagwu',\n    'Oyebola',\n    'Oyelude',\n    'Oyinkansola',\n    'Peter',\n    'Sabdat',\n    'Saheed',\n    'Salami',\n    'Samuel',\n    'Sanusi',\n    'Sarah',\n    'Segunmaru',\n    'Sekinat',\n    'Sulaimon',\n    'Sylvester',\n    'Taiwo',\n    'Tamunoemi',\n    'Tella',\n    'Temitope',\n    'Tolulope',\n    'Uchechi',\n    'Wasiu',\n    'Wilcox',\n    'Wuraola',\n    'Yaqub',\n    'Yussuf',\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_NG/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [\n    { value: '{{person.last_name.generic}}', weight: 95 },\n    {\n      value: '{{person.last_name.generic}}-{{person.last_name.generic}}',\n      weight: 5,\n    },\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_NG/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 1 },\n  { value: '{{person.lastName}} {{person.firstName}}', weight: 1 },\n];\n"
  },
  {
    "path": "src/locales/en_NG/phone_number/format/human.ts",
    "content": "export default [\n  '0803 ### ####',\n  '0703 ### ####',\n  '234809 ### ####',\n  '+234 802 ### ####',\n  '0805### ####',\n];\n"
  },
  {
    "path": "src/locales/en_NG/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/en_NG/phone_number/format/international.ts",
    "content": "export default [\n  '+234803#######',\n  '+234703#######',\n  '+234809#######',\n  '+234802#######',\n  '+234805#######',\n];\n"
  },
  {
    "path": "src/locales/en_NG/phone_number/format/national.ts",
    "content": "export default [\n  '0803 ### ####',\n  '0703 ### ####',\n  '0809 ### ####',\n  '0802 ### ####',\n  '0805 ### ####',\n];\n"
  },
  {
    "path": "src/locales/en_NG/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/en_US/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `en_US` locale.\n *\n * - Language: English (United States)\n * - Endonym: English (United States)\n */\nconst en_US: LocaleDefinition = {\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default en_US;\n"
  },
  {
    "path": "src/locales/en_US/internet/domain_suffix.ts",
    "content": "export default ['biz', 'com', 'info', 'name', 'net', 'org', 'us'];\n"
  },
  {
    "path": "src/locales/en_US/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/en_US/location/city_pattern.ts",
    "content": "export default [\n  '{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}',\n  '{{location.city_prefix}} {{person.firstName}}',\n  '{{person.firstName}}{{location.city_suffix}}',\n  '{{person.lastName}}{{location.city_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/en_US/location/county.ts",
    "content": "export default [\n  'Adams County',\n  'Calhoun County',\n  'Carroll County',\n  'Clark County',\n  'Clay County',\n  'Crawford County',\n  'Douglas County',\n  'Fayette County',\n  'Franklin County',\n  'Grant County',\n  'Greene County',\n  'Hamilton County',\n  'Hancock County',\n  'Henry County',\n  'Jackson County',\n  'Jefferson County',\n  'Johnson County',\n  'Lake County',\n  'Lawrence County',\n  'Lee County',\n  'Lincoln County',\n  'Logan County',\n  'Madison County',\n  'Marion County',\n  'Marshall County',\n  'Monroe County',\n  'Montgomery County',\n  'Morgan County',\n  'Perry County',\n  'Pike County',\n  'Polk County',\n  'Scott County',\n  'Union County',\n  'Warren County',\n  'Washington County',\n  'Wayne County',\n];\n"
  },
  {
    "path": "src/locales/en_US/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport city_pattern from './city_pattern';\nimport county from './county';\nimport postcode_by_state from './postcode_by_state';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  city_pattern,\n  county,\n  postcode_by_state,\n  street_name,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/en_US/location/postcode_by_state.ts",
    "content": "export default {\n  AK: '{{number.int({\"min\": 99501,\"max\": 99950})}}',\n  AL: '{{number.int({\"min\": 35004,\"max\": 36925})}}',\n  AR: [\n    '{{number.int({\"min\": 71601,\"max\": 72642})}}',\n    '{{number.int({\"min\": 72644,\"max\": 72959})}}',\n  ],\n  AZ: '{{number.int({\"min\": 85001,\"max\": 86556})}}',\n  CA: '{{number.int({\"min\": 90001,\"max\": 96162})}}',\n  CO: '{{number.int({\"min\": 80001,\"max\": 81658})}}',\n  CT: '0{{number.int({\"min\": 6001,\"max\": 6389})}}',\n  DC: '{{number.int({\"min\": 20001,\"max\": 20039})}}',\n  DE: '{{number.int({\"min\": 19701,\"max\": 19980})}}',\n  FL: [\n    '{{number.int({\"min\": 32003,\"max\": 32099})}}',\n    '{{number.int({\"min\": 32102,\"max\": 32198})}}',\n    '{{number.int({\"min\": 32201,\"max\": 32290})}}',\n    '{{number.int({\"min\": 32301,\"max\": 32399})}}',\n    '{{number.int({\"min\": 32401,\"max\": 32466})}}',\n    '{{number.int({\"min\": 32501,\"max\": 32592})}}',\n    '{{number.int({\"min\": 32601,\"max\": 32697})}}',\n    '{{number.int({\"min\": 32701,\"max\": 32799})}}',\n    '{{number.int({\"min\": 32801,\"max\": 32899})}}',\n    '{{number.int({\"min\": 32901,\"max\": 32978})}}',\n    '{{number.int({\"min\": 33001,\"max\": 33097})}}',\n    '{{number.int({\"min\": 33101,\"max\": 33199})}}',\n    '{{number.int({\"min\": 33206,\"max\": 33299})}}',\n    '{{number.int({\"min\": 33301,\"max\": 33394})}}',\n    '{{number.int({\"min\": 33401,\"max\": 33499})}}',\n    '{{number.int({\"min\": 33503,\"max\": 33598})}}',\n    '{{number.int({\"min\": 33601,\"max\": 33694})}}',\n    '{{number.int({\"min\": 33701,\"max\": 33786})}}',\n    '{{number.int({\"min\": 33801,\"max\": 33898})}}',\n    '{{number.int({\"min\": 33900,\"max\": 33994})}}',\n    '{{number.int({\"min\": 34101,\"max\": 34146})}}',\n    '{{number.int({\"min\": 34201,\"max\": 34295})}}',\n    '{{number.int({\"min\": 34420,\"max\": 34498})}}',\n    '{{number.int({\"min\": 34601,\"max\": 34698})}}',\n    '{{number.int({\"min\": 34705,\"max\": 34797})}}',\n    '{{number.int({\"min\": 34945,\"max\": 34997})}}',\n  ],\n  GA: '{{number.int({\"min\": 30001,\"max\": 31999})}}',\n  HI: [\n    '{{number.int({\"min\": 96701,\"max\": 96798})}}',\n    '{{number.int({\"min\": 96801,\"max\": 96898})}}',\n  ],\n  IA: '{{number.int({\"min\": 50001,\"max\": 52809})}}',\n  ID: [\n    '{{number.int({\"min\": 83201,\"max\": 83406})}}',\n    '{{number.int({\"min\": 83415,\"max\": 83876})}}',\n  ],\n  IL: '{{number.int({\"min\": 60001,\"max\": 62999})}}',\n  IN: '{{number.int({\"min\": 46001,\"max\": 47997})}}',\n  KS: '{{number.int({\"min\": 66002,\"max\": 67954})}}',\n  KY: '{{number.int({\"min\": 40003,\"max\": 42788})}}',\n  LA: '{{number.int({\"min\": 70001,\"max\": 71232})}}',\n  MA: '0{{number.int({\"min\": 1001,\"max\": 2791})}}',\n  MD: '{{number.int({\"min\": 20899,\"max\": 20908})}}',\n  ME: '0{{number.int({\"min\": 3901,\"max\": 4992})}}',\n  MI: '{{number.int({\"min\": 48001,\"max\": 49971})}}',\n  MN: '{{number.int({\"min\": 55001,\"max\": 56763})}}',\n  MO: '{{number.int({\"min\": 63001,\"max\": 65899})}}',\n  MS: '{{number.int({\"min\": 38601,\"max\": 39776})}}',\n  MT: '{{number.int({\"min\": 59001,\"max\": 59937})}}',\n  NC: '{{number.int({\"min\": 27006,\"max\": 28909})}}',\n  ND: '{{number.int({\"min\": 58001,\"max\": 58856})}}',\n  NE: '{{number.int({\"min\": 68001,\"max\": 68118})}}',\n  NH: '0{{number.int({\"min\": 3031,\"max\": 3897})}}',\n  NJ: '0{{number.int({\"min\": 7001,\"max\": 8989})}}',\n  NM: '{{number.int({\"min\": 87001,\"max\": 88441})}}',\n  NV: '{{number.int({\"min\": 88901,\"max\": 89883})}}',\n  NY: '0{{number.int({\"min\": 6390,\"max\": 6390})}}',\n  OH: '{{number.int({\"min\": 43001,\"max\": 45999})}}',\n  OK: '{{number.int({\"min\": 73001,\"max\": 73199})}}',\n  OR: '{{number.int({\"min\": 97001,\"max\": 97920})}}',\n  PA: '{{number.int({\"min\": 15001,\"max\": 19640})}}',\n  PR: [\n    '00{{number.int({\"min\": 601,\"max\": 799})}}',\n    '00{{number.int({\"min\": 901,\"max\": 988})}}',\n  ],\n  RI: '0{{number.int({\"min\": 2801,\"max\": 2940})}}',\n  SC: '{{number.int({\"min\": 29001,\"max\": 29948})}}',\n  SD: '{{number.int({\"min\": 57001,\"max\": 57799})}}',\n  TN: '{{number.int({\"min\": 37010,\"max\": 38589})}}',\n  TX: '{{number.int({\"min\": 75503,\"max\": 79999})}}',\n  UT: '{{number.int({\"min\": 84001,\"max\": 84784})}}',\n  VA: '{{number.int({\"min\": 22201,\"max\": 24599})}}',\n  VT: '0{{number.int({\"min\": 5001,\"max\": 5495})}}',\n  WA: '{{number.int({\"min\": 98001,\"max\": 99403})}}',\n  WI: '{{number.int({\"min\": 53001,\"max\": 54990})}}',\n  WV: '{{number.int({\"min\": 24701,\"max\": 26886})}}',\n  WY: '{{number.int({\"min\": 82001,\"max\": 83128})}}',\n};\n"
  },
  {
    "path": "src/locales/en_US/location/street_name.ts",
    "content": "export default [\n  '10th Street',\n  '11th Street',\n  '12th Street',\n  '13th Street',\n  '14th Street',\n  '15th Street',\n  '16th Street',\n  '1st Avenue',\n  '1st Street',\n  '2nd Avenue',\n  '2nd Street',\n  '3rd Avenue',\n  '3rd Street',\n  '4th Avenue',\n  '4th Street',\n  '5th Avenue',\n  '5th Street',\n  '6th Avenue',\n  '6th Street',\n  '7th Avenue',\n  '7th Street',\n  '8th Avenue',\n  '8th Street',\n  '9th Street',\n  'A Street',\n  'Adams Avenue',\n  'Adams Street',\n  'Airport Road',\n  'Ash Street',\n  'Atlantic Avenue',\n  'Bay Street',\n  'Bridge Road',\n  'Bridge Street',\n  'Broad Street',\n  'Broadway',\n  'Broadway Avenue',\n  'Broadway Street',\n  'Canal Street',\n  'Cedar Street',\n  'Cemetery Road',\n  'Center Avenue',\n  'Center Road',\n  'Center Street',\n  'Central Avenue',\n  'Central Street',\n  'Charles Street',\n  'Cherry Street',\n  'Chestnut Street',\n  'Church Street',\n  'Clark Street',\n  'Cleveland Street',\n  'Clinton Street',\n  'College Avenue',\n  'College Street',\n  'Columbia Avenue',\n  'Commerce Street',\n  'Commercial Street',\n  'County Line Road',\n  'County Road',\n  'Court Street',\n  'Cross Street',\n  'Cumberland Street',\n  'Davis Street',\n  'Depot Street',\n  'Division Street',\n  'E 10th Street',\n  'E 11th Street',\n  'E 12th Street',\n  'E 14th Street',\n  'E 1st Street',\n  'E 2nd Street',\n  'E 3rd Street',\n  'E 4th Avenue',\n  'E 4th Street',\n  'E 5th Street',\n  'E 6th Avenue',\n  'E 6th Street',\n  'E 7th Street',\n  'E 8th Street',\n  'E 9th Street',\n  'E Bridge Street',\n  'E Broad Street',\n  'E Broadway',\n  'E Broadway Street',\n  'E Cedar Street',\n  'E Center Street',\n  'E Central Avenue',\n  'E Church Street',\n  'E Elm Street',\n  'E Franklin Street',\n  'E Front Street',\n  'E Grand Avenue',\n  'E High Street',\n  'E Jackson Street',\n  'E Jefferson Street',\n  'E Main',\n  'E Main Street',\n  'E Maple Street',\n  'E Market Street',\n  'E North Street',\n  'E Oak Street',\n  'E Park Avenue',\n  'E Pine Street',\n  'E River Road',\n  'E South Street',\n  'E State Street',\n  'E Union Street',\n  'E Walnut Street',\n  'E Washington Avenue',\n  'E Washington Street',\n  'E Water Street',\n  'East Avenue',\n  'East Street',\n  'Elm Street',\n  'Euclid Avenue',\n  'Ferry Road',\n  'First Street',\n  'Forest Avenue',\n  'Franklin Avenue',\n  'Franklin Road',\n  'Franklin Street',\n  'Front Street',\n  'Frontage Road',\n  'Grand Avenue',\n  'Grant Street',\n  'Green Street',\n  'Greenville Road',\n  'Greenwood Road',\n  'Grove Street',\n  'Harrison Avenue',\n  'Harrison Street',\n  'Hickory Street',\n  'High Street',\n  'Highland Avenue',\n  'Hill Street',\n  'Howard Street',\n  'Jackson Avenue',\n  'Jackson Street',\n  'Jefferson Avenue',\n  'Jefferson Street',\n  'Johnson Street',\n  'King Street',\n  'Kings Highway',\n  'Lafayette Street',\n  'Lake Avenue',\n  'Lake Drive',\n  'Lake Road',\n  'Lake Street',\n  'Lawrence Street',\n  'Lee Street',\n  'Liberty Street',\n  'Lincoln Avenue',\n  'Lincoln Highway',\n  'Lincoln Road',\n  'Lincoln Street',\n  'Locust Street',\n  'Madison Avenue',\n  'Madison Street',\n  'Main',\n  'Main Avenue',\n  'Main Road',\n  'Main Street',\n  'Main Street E',\n  'Main Street N',\n  'Main Street S',\n  'Main Street W',\n  'Manchester Road',\n  'Maple Avenue',\n  'Maple Street',\n  'Market Street',\n  'Martin Luther King Boulevard',\n  'Martin Luther King Drive',\n  'Martin Luther King Jr Boulevard',\n  'Memorial Drive',\n  'Middle Street',\n  'Mill Road',\n  'Mill Street',\n  'Monroe Street',\n  'Mulberry Street',\n  'N 1st Street',\n  'N 2nd Street',\n  'N 3rd Street',\n  'N 4th Street',\n  'N 5th Street',\n  'N 6th Street',\n  'N 7th Street',\n  'N 8th Street',\n  'N 9th Street',\n  'N Bridge Street',\n  'N Broad Street',\n  'N Broadway',\n  'N Broadway Street',\n  'N Cedar Street',\n  'N Center Street',\n  'N Central Avenue',\n  'N Chestnut Street',\n  'N Church Street',\n  'N College Street',\n  'N Court Street',\n  'N Division Street',\n  'N East Street',\n  'N Elm Street',\n  'N Franklin Street',\n  'N Front Street',\n  'N Harrison Street',\n  'N High Street',\n  'N Jackson Street',\n  'N Jefferson Street',\n  'N Lincoln Street',\n  'N Locust Street',\n  'N Main',\n  'N Main Avenue',\n  'N Main Street',\n  'N Maple Street',\n  'N Market Street',\n  'N Monroe Street',\n  'N Oak Street',\n  'N Park Street',\n  'N Pearl Street',\n  'N Pine Street',\n  'N Poplar Street',\n  'N Railroad Street',\n  'N State Street',\n  'N Union Street',\n  'N Walnut Street',\n  'N Washington Avenue',\n  'N Washington Street',\n  'N Water Street',\n  'North Avenue',\n  'North Road',\n  'North Street',\n  'Oak Avenue',\n  'Oak Street',\n  'Old State Road',\n  'Park Avenue',\n  'Park Drive',\n  'Park Street',\n  'Pearl Street',\n  'Pennsylvania Avenue',\n  'Pine Street',\n  'Pleasant Street',\n  'Poplar Street',\n  'Post Road',\n  'Prospect Avenue',\n  'Prospect Street',\n  'Railroad Avenue',\n  'Railroad Street',\n  'Ridge Road',\n  'River Road',\n  'River Street',\n  'Riverside Avenue',\n  'Riverside Drive',\n  'S 10th Street',\n  'S 14th Street',\n  'S 1st Avenue',\n  'S 1st Street',\n  'S 2nd Street',\n  'S 3rd Street',\n  'S 4th Street',\n  'S 5th Street',\n  'S 6th Street',\n  'S 7th Street',\n  'S 8th Street',\n  'S 9th Street',\n  'S Bridge Street',\n  'S Broad Street',\n  'S Broadway',\n  'S Broadway Street',\n  'S Center Street',\n  'S Central Avenue',\n  'S Chestnut Street',\n  'S Church Street',\n  'S College Street',\n  'S Division Street',\n  'S East Street',\n  'S Elm Street',\n  'S Franklin Street',\n  'S Front Street',\n  'S Grand Avenue',\n  'S High Street',\n  'S Jackson Street',\n  'S Jefferson Street',\n  'S Lincoln Street',\n  'S Main',\n  'S Main Avenue',\n  'S Main Street',\n  'S Maple Street',\n  'S Market Street',\n  'S Mill Street',\n  'S Monroe Street',\n  'S Oak Street',\n  'S Park Street',\n  'S Pine Street',\n  'S Railroad Street',\n  'S State Street',\n  'S Union Street',\n  'S Walnut Street',\n  'S Washington Avenue',\n  'S Washington Street',\n  'S Water Street',\n  'S West Street',\n  'School Street',\n  'Skyline Drive',\n  'South Avenue',\n  'South Street',\n  'Spring Street',\n  'Springfield Road',\n  'Spruce Street',\n  'State Avenue',\n  'State Line Road',\n  'State Road',\n  'State Street',\n  'Sycamore Street',\n  'Third Street',\n  'Union Avenue',\n  'Union Street',\n  'University Avenue',\n  'University Drive',\n  'Valley Road',\n  'Veterans Memorial Drive',\n  'Veterans Memorial Highway',\n  'Vine Street',\n  'W 10th Street',\n  'W 11th Street',\n  'W 12th Street',\n  'W 14th Street',\n  'W 1st Street',\n  'W 2nd Street',\n  'W 3rd Street',\n  'W 4th Avenue',\n  'W 4th Street',\n  'W 5th Street',\n  'W 6th Avenue',\n  'W 6th Street',\n  'W 7th Street',\n  'W 8th Street',\n  'W 9th Street',\n  'W Bridge Street',\n  'W Broad Street',\n  'W Broadway',\n  'W Broadway Avenue',\n  'W Broadway Street',\n  'W Center Street',\n  'W Central Avenue',\n  'W Chestnut Street',\n  'W Church Street',\n  'W Division Street',\n  'W Elm Street',\n  'W Franklin Street',\n  'W Front Street',\n  'W Grand Avenue',\n  'W High Street',\n  'W Jackson Street',\n  'W Jefferson Street',\n  'W Lake Street',\n  'W Main',\n  'W Main Street',\n  'W Maple Street',\n  'W Market Street',\n  'W Monroe Street',\n  'W North Street',\n  'W Oak Street',\n  'W Park Street',\n  'W Pine Street',\n  'W River Road',\n  'W South Street',\n  'W State Street',\n  'W Union Street',\n  'W Walnut Street',\n  'W Washington Avenue',\n  'W Washington Street',\n  'Walnut Street',\n  'Washington Avenue',\n  'Washington Boulevard',\n  'Washington Road',\n  'Washington Street',\n  'Water Street',\n  'West Avenue',\n  'West Road',\n  'West Street',\n  'Western Avenue',\n  'Willow Street',\n];\n"
  },
  {
    "path": "src/locales/en_US/location/street_pattern.ts",
    "content": "export default [\n  '{{person.firstName}} {{location.street_suffix}}',\n  '{{person.lastName}} {{location.street_suffix}}',\n  '{{location.street_name}}',\n];\n"
  },
  {
    "path": "src/locales/en_US/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'English (United States)',\n  code: 'en_US',\n  country: 'US',\n  language: 'en',\n  endonym: 'English (United States)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/en_US/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport last_name_pattern from './last_name_pattern';\n\nconst person: PersonDefinition = {\n  last_name_pattern,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/en_US/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [\n    { value: '{{person.last_name.generic}}', weight: 95 },\n    {\n      value: '{{person.last_name.generic}}-{{person.last_name.generic}}',\n      weight: 5,\n    },\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_US/phone_number/area_code.ts",
    "content": "export default [\n  '201',\n  '202',\n  '203',\n  '205',\n  '206',\n  '207',\n  '208',\n  '209',\n  '210',\n  '212',\n  '213',\n  '214',\n  '215',\n  '216',\n  '217',\n  '218',\n  '219',\n  '224',\n  '225',\n  '227',\n  '228',\n  '229',\n  '231',\n  '234',\n  '239',\n  '240',\n  '248',\n  '251',\n  '252',\n  '253',\n  '254',\n  '256',\n  '260',\n  '262',\n  '267',\n  '269',\n  '270',\n  '276',\n  '281',\n  '283',\n  '301',\n  '302',\n  '303',\n  '304',\n  '305',\n  '307',\n  '308',\n  '309',\n  '310',\n  '312',\n  '313',\n  '314',\n  '315',\n  '316',\n  '317',\n  '318',\n  '319',\n  '320',\n  '321',\n  '323',\n  '330',\n  '331',\n  '334',\n  '336',\n  '337',\n  '339',\n  '347',\n  '351',\n  '352',\n  '360',\n  '361',\n  '386',\n  '401',\n  '402',\n  '404',\n  '405',\n  '406',\n  '407',\n  '408',\n  '409',\n  '410',\n  '412',\n  '413',\n  '414',\n  '415',\n  '417',\n  '419',\n  '423',\n  '424',\n  '425',\n  '434',\n  '435',\n  '440',\n  '443',\n  '445',\n  '464',\n  '469',\n  '470',\n  '475',\n  '478',\n  '479',\n  '480',\n  '484',\n  '501',\n  '502',\n  '503',\n  '504',\n  '505',\n  '507',\n  '508',\n  '509',\n  '510',\n  '512',\n  '513',\n  '515',\n  '516',\n  '517',\n  '518',\n  '520',\n  '530',\n  '540',\n  '541',\n  '551',\n  '557',\n  '559',\n  '561',\n  '562',\n  '563',\n  '564',\n  '567',\n  '570',\n  '571',\n  '573',\n  '574',\n  '580',\n  '585',\n  '586',\n  '601',\n  '602',\n  '603',\n  '605',\n  '606',\n  '607',\n  '608',\n  '609',\n  '610',\n  '612',\n  '614',\n  '615',\n  '616',\n  '617',\n  '618',\n  '619',\n  '620',\n  '623',\n  '626',\n  '630',\n  '631',\n  '636',\n  '641',\n  '646',\n  '650',\n  '651',\n  '660',\n  '661',\n  '662',\n  '667',\n  '678',\n  '682',\n  '701',\n  '702',\n  '703',\n  '704',\n  '706',\n  '707',\n  '708',\n  '712',\n  '713',\n  '714',\n  '715',\n  '716',\n  '717',\n  '718',\n  '719',\n  '720',\n  '724',\n  '727',\n  '731',\n  '732',\n  '734',\n  '737',\n  '740',\n  '754',\n  '757',\n  '760',\n  '763',\n  '765',\n  '770',\n  '772',\n  '773',\n  '774',\n  '775',\n  '781',\n  '785',\n  '786',\n  '801',\n  '802',\n  '803',\n  '804',\n  '805',\n  '806',\n  '808',\n  '810',\n  '812',\n  '813',\n  '814',\n  '815',\n  '816',\n  '817',\n  '818',\n  '828',\n  '830',\n  '831',\n  '832',\n  '835',\n  '843',\n  '845',\n  '847',\n  '848',\n  '850',\n  '856',\n  '857',\n  '858',\n  '859',\n  '860',\n  '862',\n  '863',\n  '864',\n  '865',\n  '870',\n  '872',\n  '878',\n  '901',\n  '903',\n  '904',\n  '906',\n  '907',\n  '908',\n  '909',\n  '910',\n  '912',\n  '913',\n  '914',\n  '915',\n  '916',\n  '917',\n  '918',\n  '919',\n  '920',\n  '925',\n  '928',\n  '931',\n  '936',\n  '937',\n  '940',\n  '941',\n  '947',\n  '949',\n  '952',\n  '954',\n  '956',\n  '959',\n  '970',\n  '971',\n  '972',\n  '973',\n  '975',\n  '978',\n  '979',\n  '980',\n  '984',\n  '985',\n  '989',\n];\n"
  },
  {
    "path": "src/locales/en_US/phone_number/exchange_code.ts",
    "content": "export default [\n  '201',\n  '202',\n  '203',\n  '205',\n  '206',\n  '207',\n  '208',\n  '209',\n  '210',\n  '212',\n  '213',\n  '214',\n  '215',\n  '216',\n  '217',\n  '218',\n  '219',\n  '224',\n  '225',\n  '227',\n  '228',\n  '229',\n  '231',\n  '234',\n  '239',\n  '240',\n  '248',\n  '251',\n  '252',\n  '253',\n  '254',\n  '256',\n  '260',\n  '262',\n  '267',\n  '269',\n  '270',\n  '276',\n  '281',\n  '283',\n  '301',\n  '302',\n  '303',\n  '304',\n  '305',\n  '307',\n  '308',\n  '309',\n  '310',\n  '312',\n  '313',\n  '314',\n  '315',\n  '316',\n  '317',\n  '318',\n  '319',\n  '320',\n  '321',\n  '323',\n  '330',\n  '331',\n  '334',\n  '336',\n  '337',\n  '339',\n  '347',\n  '351',\n  '352',\n  '360',\n  '361',\n  '386',\n  '401',\n  '402',\n  '404',\n  '405',\n  '406',\n  '407',\n  '408',\n  '409',\n  '410',\n  '412',\n  '413',\n  '414',\n  '415',\n  '417',\n  '419',\n  '423',\n  '424',\n  '425',\n  '434',\n  '435',\n  '440',\n  '443',\n  '445',\n  '464',\n  '469',\n  '470',\n  '475',\n  '478',\n  '479',\n  '480',\n  '484',\n  '501',\n  '502',\n  '503',\n  '504',\n  '505',\n  '507',\n  '508',\n  '509',\n  '510',\n  '512',\n  '513',\n  '515',\n  '516',\n  '517',\n  '518',\n  '520',\n  '530',\n  '540',\n  '541',\n  '551',\n  '557',\n  '559',\n  '561',\n  '562',\n  '563',\n  '564',\n  '567',\n  '570',\n  '571',\n  '573',\n  '574',\n  '580',\n  '585',\n  '586',\n  '601',\n  '602',\n  '603',\n  '605',\n  '606',\n  '607',\n  '608',\n  '609',\n  '610',\n  '612',\n  '614',\n  '615',\n  '616',\n  '617',\n  '618',\n  '619',\n  '620',\n  '623',\n  '626',\n  '630',\n  '631',\n  '636',\n  '641',\n  '646',\n  '650',\n  '651',\n  '660',\n  '661',\n  '662',\n  '667',\n  '678',\n  '682',\n  '701',\n  '702',\n  '703',\n  '704',\n  '706',\n  '707',\n  '708',\n  '712',\n  '713',\n  '714',\n  '715',\n  '716',\n  '717',\n  '718',\n  '719',\n  '720',\n  '724',\n  '727',\n  '731',\n  '732',\n  '734',\n  '737',\n  '740',\n  '754',\n  '757',\n  '760',\n  '763',\n  '765',\n  '770',\n  '772',\n  '773',\n  '774',\n  '775',\n  '781',\n  '785',\n  '786',\n  '801',\n  '802',\n  '803',\n  '804',\n  '805',\n  '806',\n  '808',\n  '810',\n  '812',\n  '813',\n  '814',\n  '815',\n  '816',\n  '817',\n  '818',\n  '828',\n  '830',\n  '831',\n  '832',\n  '835',\n  '843',\n  '845',\n  '847',\n  '848',\n  '850',\n  '856',\n  '857',\n  '858',\n  '859',\n  '860',\n  '862',\n  '863',\n  '864',\n  '865',\n  '870',\n  '872',\n  '878',\n  '901',\n  '903',\n  '904',\n  '906',\n  '907',\n  '908',\n  '909',\n  '910',\n  '912',\n  '913',\n  '914',\n  '915',\n  '916',\n  '917',\n  '918',\n  '919',\n  '920',\n  '925',\n  '928',\n  '931',\n  '936',\n  '937',\n  '940',\n  '941',\n  '947',\n  '949',\n  '952',\n  '954',\n  '956',\n  '959',\n  '970',\n  '971',\n  '972',\n  '973',\n  '975',\n  '978',\n  '979',\n  '980',\n  '984',\n  '985',\n  '989',\n];\n"
  },
  {
    "path": "src/locales/en_US/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport area_code from './area_code';\nimport exchange_code from './exchange_code';\n\nconst phone_number: PhoneNumberDefinition = {\n  area_code,\n  exchange_code,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/en_ZA/cell_phone/formats.ts",
    "content": "export default [\n  '+2760 ### ####',\n  '+2761 ### ####',\n  '+2763 ### ####',\n  '+2772 ### ####',\n  '+2773 ### ####',\n  '+2774 ### ####',\n  '+2776 ### ####',\n  '+2779 ### ####',\n  '+2781 ### ####',\n  '+2782 ### ####',\n  '+2783 ### ####',\n  '+2784 ### ####',\n  '082 ### ####',\n  '084 ### ####',\n  '083 ### ####',\n  '065 ### ####',\n  '082#######',\n  '082 #######',\n];\n"
  },
  {
    "path": "src/locales/en_ZA/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/en_ZA/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/en_ZA/company/legal_entity_type.ts",
    "content": "export default ['CC', 'Ltd', 'Pty Ltd'];\n"
  },
  {
    "path": "src/locales/en_ZA/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport company from './company';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `en_ZA` locale.\n *\n * - Language: English (South Africa)\n * - Endonym: English (South Africa)\n */\nconst en_ZA: LocaleDefinition = {\n  cell_phone,\n  company,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default en_ZA;\n"
  },
  {
    "path": "src/locales/en_ZA/internet/domain_suffix.ts",
    "content": "export default ['co.za', 'com', 'info', 'net.za', 'org.za'];\n"
  },
  {
    "path": "src/locales/en_ZA/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/en_ZA/location/city_name.ts",
    "content": "export default [\n  'Polokwane',\n  'Johannesburg',\n  'Pretoria',\n  'Tshwane',\n  'Durban',\n  'Pietermaritzburg',\n  'Mbombela',\n  'Cape Town',\n  'Stellenbosch',\n  'Port Elizabeth',\n  'East London',\n  'Kimberley',\n  'Rustenburg',\n  'Bloemfontein',\n];\n"
  },
  {
    "path": "src/locales/en_ZA/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/en_ZA/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport postcode from './postcode';\nimport state from './state';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  city_name,\n  city_pattern,\n  postcode,\n  state,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/en_ZA/location/postcode.ts",
    "content": "export default ['#####', '####'];\n"
  },
  {
    "path": "src/locales/en_ZA/location/state.ts",
    "content": "export default [\n  'Limpopo',\n  'Gauteng',\n  'Free State',\n  'North West',\n  'Northern Cape',\n  'Western Cape',\n  'KwaZulu-Natal',\n  'Mpumalanga',\n  'Eastern Cape',\n];\n"
  },
  {
    "path": "src/locales/en_ZA/location/street_pattern.ts",
    "content": "export default [\n  '{{person.firstName}} {{location.street_suffix}}',\n  '{{person.lastName}} {{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/en_ZA/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'English (South Africa)',\n  code: 'en_ZA',\n  country: 'ZA',\n  language: 'en',\n  endonym: 'English (South Africa)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/en_ZA/person/first_name.ts",
    "content": "export default {\n  generic: [\n    'Jan',\n    'Jessie',\n    'Kim',\n    'Kopano',\n    'Lungelo',\n    'Monde',\n    'Mpho',\n    'Nqobile',\n    'Nthabiseng',\n    'Rapulane',\n    'Ziyanda',\n  ],\n  female: [\n    'Alexandra',\n    'Alexis',\n    'Alice',\n    'Alicia',\n    'Alison',\n    'Allison',\n    'Alma',\n    'Amanda',\n    'Amber',\n    'Amelia',\n    'Amy',\n    'Ana',\n    'Andrea',\n    'Angela',\n    'Angelina',\n    'Angie',\n    'Anita',\n    'Ann',\n    'Anna',\n    'Anne',\n    'Annette',\n    'Annie',\n    'Antoinette',\n    'Ashley',\n    'Audrey',\n    'Barbara',\n    'Beatrice',\n    'Belinda',\n    'Bernadette',\n    'Bernice',\n    'Beth',\n    'Bethany',\n    'Beverly',\n    'Billie',\n    'Blanche',\n    'Brandi',\n    'Brenda',\n    'Bridget',\n    'Brooke',\n    'Camille',\n    'Candace',\n    'Candice',\n    'Carla',\n    'Carmen',\n    'Carol',\n    'Carole',\n    'Caroline',\n    'Carolyn',\n    'Cassandra',\n    'Catherine',\n    'Cathy',\n    'Cecilia',\n    'Celia',\n    'Charlene',\n    'Charlotte',\n    'Cheryl',\n    'Christina',\n    'Christine',\n    'Christy',\n    'Cindy',\n    'Claire',\n    'Clara',\n    'Claudia',\n    'Colleen',\n    'Courtney',\n    'Cristina',\n    'Cynthia',\n    'Dana',\n    'Deanna',\n    'Debbie',\n    'Deborah',\n    'Denise',\n    'Desiree',\n    'Diana',\n    'Diane',\n    'Dianna',\n    'Dianne',\n    'Donna',\n    'Dorothy',\n    'Edith',\n    'Edna',\n    'Eileen',\n    'Elaine',\n    'Eleanor',\n    'Elisa',\n    'Elizabeth',\n    'Ellen',\n    'Eloise',\n    'Elsa',\n    'Elsie',\n    'Emily',\n    'Emma',\n    'Erica',\n    'Erika',\n    'Erma',\n    'Estelle',\n    'Ethel',\n    'Eunice',\n    'Evelyn',\n    'Felicia',\n    'Gail',\n    'Gayle',\n    'Geraldine',\n    'Gina',\n    'Glenda',\n    'Gwen',\n    'Hazel',\n    'Heather',\n    'Heidi',\n    'Helen',\n    'Hilda',\n    'Ida',\n    'Irene',\n    'Iris',\n    'Irma',\n    'Jackie',\n    'Jacqueline',\n    'Jacquelyn',\n    'Jana',\n    'Jane',\n    'Janet',\n    'Janice',\n    'Jeanette',\n    'Jeanne',\n    'Jenna',\n    'Jennie',\n    'Jennifer',\n    'Jenny',\n    'Jessica',\n    'Joan',\n    'Joann',\n    'Joanna',\n    'Joanne',\n    'Joy',\n    'Joyce',\n    'Juanita',\n    'Judith',\n    'Judy',\n    'Julia',\n    'Julie',\n    'Kara',\n    'Karen',\n    'Karla',\n    'Katherine',\n    'Kathleen',\n    'Kathryn',\n    'Kathy',\n    'Katie',\n    'Katrina',\n    'Kayla',\n    'Kellie',\n    'Kelly',\n    'Kerry',\n    'Kimberly',\n    'Krista',\n    'Kristen',\n    'Kristi',\n    'Kristie',\n    'Kristin',\n    'Kristina',\n    'Kristine',\n    'Kristy',\n    'Krystal',\n    'Laura',\n    'Lauren',\n    'Laverne',\n    'Leah',\n    'Lee',\n    'Leigh',\n    'Leona',\n    'Leticia',\n    'Lillian',\n    'Linda',\n    'Lindsay',\n    'Lisa',\n    'Lorene',\n    'Lori',\n    'Lorraine',\n    'Louise',\n    'Lucille',\n    'Lucy',\n    'Lydia',\n    'Lynda',\n    'Lynette',\n    'Lynn',\n    'Lynne',\n    'Madeline',\n    'Maggie',\n    'Mandy',\n    'Marcia',\n    'Margaret',\n    'Margarita',\n    'Marian',\n    'Marianne',\n    'Marie',\n    'Marilyn',\n    'Marlene',\n    'Mary',\n    'Maureen',\n    'Maxine',\n    'Megan',\n    'Meghan',\n    'Melanie',\n    'Melinda',\n    'Melissa',\n    'Melody',\n    'Michele',\n    'Michelle',\n    'Molly',\n    'Monica',\n    'Monique',\n    'Nadine',\n    'Natalie',\n    'Natasha',\n    'Nellie',\n    'Nichole',\n    'Nicole',\n    'Nina',\n    'Nora',\n    'Olga',\n    'Olivia',\n    'Patricia',\n    'Paula',\n    'Pauline',\n    'Priscilla',\n    'Rachel',\n    'Rebecca',\n    'Renee',\n    'Rhonda',\n    'Rita',\n    'Roberta',\n    'Robin',\n    'Robyn',\n    'Rochelle',\n    'Rosalie',\n    'Rose',\n    'Rosemarie',\n    'Rosemary',\n    'Rosie',\n    'Roxanne',\n    'Ruth',\n    'Samantha',\n    'Sandra',\n    'Sandy',\n    'Sara',\n    'Sarah',\n    'Shannon',\n    'Sharon',\n    'Shelly',\n    'Sheri',\n    'Sherri',\n    'Sherry',\n    'Sheryl',\n    'Shirley',\n    'Sonia',\n    'Sonja',\n    'Sonya',\n    'Stacey',\n    'Stacy',\n    'Stella',\n    'Stephanie',\n    'Sue',\n    'Susan',\n    'Suzanne',\n    'Tamara',\n    'Tami',\n    'Tammy',\n    'Tanya',\n    'Tara',\n    'Tasha',\n    'Teresa',\n    'Theresa',\n    'Tiffany',\n    'Tina',\n    'Tracey',\n    'Traci',\n    'Tracy',\n    'Tricia',\n    'Vanessa',\n    'Vicki',\n    'Vickie',\n    'Vicky',\n    'Viola',\n    'Vivian',\n    'Wilma',\n    'Yolanda',\n    'Yvette',\n    'Yvonne',\n  ],\n  male: [\n    'Adam',\n    'Adrian',\n    'Alan',\n    'Albert',\n    'Alex',\n    'Alexander',\n    'Alfred',\n    'Allan',\n    'Allen',\n    'Andre',\n    'Andrew',\n    'Andy',\n    'Anthony',\n    'Arnold',\n    'Arthur',\n    'Barry',\n    'Ben',\n    'Bennie',\n    'Benny',\n    'Bernard',\n    'Bill',\n    'Billy',\n    'Bob',\n    'Bobby',\n    'Brad',\n    'Bradley',\n    'Brandon',\n    'Brent',\n    'Brett',\n    'Brian',\n    'Bryan',\n    'Byron',\n    'Calvin',\n    'Cameron',\n    'Carl',\n    'Carlos',\n    'Cecil',\n    'Charles',\n    'Chester',\n    'Chris',\n    'Christian',\n    'Christopher',\n    'Claude',\n    'Clifford',\n    'Clifton',\n    'Clint',\n    'Colin',\n    'Conrad',\n    'Cory',\n    'Craig',\n    'Curtis',\n    'Dale',\n    'Dan',\n    'Daniel',\n    'Dante',\n    'Darrell',\n    'Darren',\n    'Darryl',\n    'Daryl',\n    'Dave',\n    'David',\n    'Dean',\n    'Dennis',\n    'Derek',\n    'Derrick',\n    'Devin',\n    'Duane',\n    'Dustin',\n    'Dwayne',\n    'Earl',\n    'Earnest',\n    'Ed',\n    'Eddie',\n    'Edgar',\n    'Edward',\n    'Edwin',\n    'Elmer',\n    'Eric',\n    'Erick',\n    'Erik',\n    'Ernest',\n    'Eugene',\n    'Francis',\n    'Frank',\n    'Frankie',\n    'Franklin',\n    'Fred',\n    'Freddie',\n    'Gabriel',\n    'Garrett',\n    'Garry',\n    'Gary',\n    'George',\n    'Gerald',\n    'Gerard',\n    'Glen',\n    'Glenn',\n    'Gordon',\n    'Grant',\n    'Greg',\n    'Gregg',\n    'Guy',\n    'Harry',\n    'Harvey',\n    'Henry',\n    'Herman',\n    'Howard',\n    'Hubert',\n    'Hugo',\n    'Ian',\n    'Ivan',\n    'Jacob',\n    'James',\n    'Jamie',\n    'Jared',\n    'Jason',\n    'Jay',\n    'Jean',\n    'Jeremy',\n    'Jerome',\n    'Jerry',\n    'Jim',\n    'Jimmy',\n    'Joe',\n    'Joel',\n    'Joey',\n    'John',\n    'Johnathan',\n    'Johnnie',\n    'Johnny',\n    'Jon',\n    'Jonathan',\n    'Jorge',\n    'Josh',\n    'Joshua',\n    'Juan',\n    'Julian',\n    'Julius',\n    'Justin',\n    'Karl',\n    'Keith',\n    'Ken',\n    'Kenneth',\n    'Kevin',\n    'Kirk',\n    'Kurt',\n    'Kyle',\n    'Leo',\n    'Leon',\n    'Leonard',\n    'Leslie',\n    'Lloyd',\n    'Louis',\n    'Lucas',\n    'Luis',\n    'Luke',\n    'Manuel',\n    'Marc',\n    'Marco',\n    'Marcus',\n    'Mark',\n    'Martin',\n    'Marvin',\n    'Mathew',\n    'Matt',\n    'Matthew',\n    'Max',\n    'Michael',\n    'Micheal',\n    'Miguel',\n    'Mike',\n    'Mitchell',\n    'Morris',\n    'Nathan',\n    'Nathaniel',\n    'Neal',\n    'Neil',\n    'Nick',\n    'Noel',\n    'Norman',\n    'Oscar',\n    'Paul',\n    'Percy',\n    'Peter',\n    'Philip',\n    'Phillip',\n    'Rafael',\n    'Ralph',\n    'Raul',\n    'Raymond',\n    'Richard',\n    'Rick',\n    'Robert',\n    'Rodney',\n    'Roger',\n    'Roland',\n    'Ron',\n    'Ronald',\n    'Ronnie',\n    'Ross',\n    'Roy',\n    'Ruben',\n    'Rudolph',\n    'Rudy',\n    'Rufus',\n    'Russell',\n    'Ryan',\n    'Samuel',\n    'Sean',\n    'Shane',\n    'Shaun',\n    'Shawn',\n    'Sid',\n    'Sidney',\n    'Simon',\n    'Stanley',\n    'Stephen',\n    'Steve',\n    'Steven',\n    'Stewart',\n    'Stuart',\n    'Ted',\n    'Terence',\n    'Terrence',\n    'Terry',\n    'Theodore',\n    'Thomas',\n    'Tim',\n    'Timothy',\n    'Tom',\n    'Tommie',\n    'Tommy',\n    'Tony',\n    'Travis',\n    'Trevor',\n    'Tyler',\n    'Tyrone',\n    'Victor',\n    'Vincent',\n    'Wade',\n    'Warren',\n    'Wayne',\n    'Wesley',\n    'Wilbur',\n    'Willard',\n    'William',\n    'Willie',\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_ZA/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/en_ZA/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Abbott',\n    'Adams',\n    'Adcock',\n    'Albertyn',\n    'Amla',\n    'Anderson',\n    'Ashley',\n    'Bacher',\n    'Bailey',\n    'Baloyi',\n    'Barrows',\n    'Barton',\n    'Benjamin',\n    'Berge',\n    'Bernhard',\n    'Bernier',\n    'Bester',\n    'Bhana',\n    'Bhengu',\n    'Blanckenberg',\n    'Bongo',\n    'Bosman',\n    'Boucher',\n    'Boyle',\n    'Braun',\n    'Brekke',\n    'Bromfield',\n    'Brown',\n    'Bruen',\n    'Cameron',\n    'Carter',\n    'Cassim',\n    'Champlin',\n    'Chetty',\n    'Collins',\n    'Connelly',\n    'Cook',\n    'Crooks',\n    'Cullinan',\n    'Cummings',\n    'Daniel',\n    'Davis',\n    'Deane',\n    'Dhlamini',\n    'Dickinson',\n    'Dixon',\n    'Dlamini',\n    'Douglas',\n    'Dower',\n    'Dube',\n    'Ebert',\n    'Elworthy',\n    'Feest',\n    'Fichardt',\n    'Fish',\n    'Fisher',\n    'Fuller',\n    'Gandhi',\n    'Gibbs',\n    'Gibson',\n    'Gleason',\n    'Goodwin',\n    'Goonam',\n    'Gordhan',\n    'Govender',\n    'Grady',\n    'Graham',\n    'Grant',\n    'Green',\n    'Greenholt',\n    'Grimes',\n    'Gupta',\n    'Hall',\n    'Harris',\n    'Harvey',\n    'Hathorn',\n    'Hayworth',\n    'Hearne',\n    'Heller',\n    'Henderson',\n    'Herzog',\n    'Hitchinson',\n    'Hlatshwayo',\n    'Hlongwane',\n    'Horne',\n    'Hudson',\n    'Jacobs',\n    'Jacobson',\n    'Johnson',\n    'Johnston',\n    'Jones',\n    'Joseph',\n    'Kalyan',\n    'Kathrada',\n    'Keith',\n    'Kemp',\n    'Kempis',\n    'Kennedy',\n    'Khoza',\n    'Khumalu',\n    'Khuzwayo',\n    'King',\n    'Klein',\n    'Klusener',\n    'Kubheka',\n    'Kuhn',\n    'Kunene',\n    'Letsoalo',\n    'Linsey',\n    'Lowe',\n    'Mabaso',\n    'Mabunda',\n    'Mahabeer',\n    'Mahlangu',\n    'Makhanya',\n    'Maluleke',\n    'Mansell',\n    'Markham',\n    'Marvin',\n    'Maseko',\n    'Mathebula',\n    'Mayer',\n    'Mazibuko',\n    'Mbatha',\n    'McKenzie',\n    'McLaren',\n    'McLean',\n    'McMillan',\n    'Mchunu',\n    'Mhlanga',\n    'Mhlongo',\n    'Miller',\n    'Mills',\n    'Milton',\n    'Mitchell',\n    'Mkhize',\n    'Mngomezulu',\n    'Mnisi',\n    'Modise',\n    'Moen',\n    'Mofokeng',\n    'Mohr',\n    'Mokwena',\n    'Molefe',\n    'Moloi',\n    'Monahan',\n    'Moonsamy',\n    'Moore',\n    'Moosa',\n    'Morar',\n    'Moses',\n    'Motaung',\n    'Motloung',\n    'Mphahlele',\n    'Mthembu',\n    'Mthethwa',\n    'Mtshali',\n    'Mudau',\n    'Muller',\n    'Munsamy',\n    'Murray',\n    'Nair',\n    'Ndaba',\n    'Ndlovu',\n    'Ngcobo',\n    'Ngubane',\n    'Ngwenya',\n    'Nhlapo',\n    'Nkomo',\n    'Nkosi',\n    'Nolan',\n    'Ntuli',\n    'Nxumalo',\n    \"O'Linn\",\n    'Ochse',\n    'Oliphant',\n    'Parker',\n    'Parkin',\n    'Parnell',\n    'Patel',\n    'Peterson',\n    'Pillay',\n    'Pithey',\n    'Pollock',\n    'Poore',\n    'Powell',\n    'Price',\n    'Prince',\n    'Prinsloo',\n    'Procter',\n    'Reid',\n    'Reilly',\n    'Richards',\n    'Richardson',\n    'Roberts',\n    'Rowe',\n    'Schmidt',\n    'Schultz',\n    'Schwarz',\n    'Shongwe',\n    'Sibiya',\n    'Sinclair',\n    'Singh',\n    'Sithole',\n    'Smith',\n    'Snooke',\n    'Stewart',\n    'Stokes',\n    'Symcox',\n    'Taylor',\n    'Terry',\n    'Thompson',\n    'Tromp',\n    'Truter',\n    'Tsabalala',\n    'Tsotetsi',\n    'Tuckett',\n    'Venter',\n    'Walsh',\n    'Weber',\n    'Weimann',\n    'Welch',\n    'Wesley',\n    'West',\n    'White',\n    'Williamson',\n    'Willoughby',\n    'Xaba',\n    'Ziemann',\n    'Zimmerman',\n    'Zondi',\n    'Zulu',\n    'Zuma',\n    'Zungu',\n    'Zwane',\n    'van Niekerk',\n    'van den Berg',\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_ZA/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [\n    { value: '{{person.last_name.generic}}', weight: 95 },\n    {\n      value: '{{person.last_name.generic}}-{{person.last_name.generic}}',\n      weight: 5,\n    },\n  ],\n};\n"
  },
  {
    "path": "src/locales/en_ZA/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 1 },\n  { value: '{{person.lastName}} {{person.firstName}}', weight: 1 },\n];\n"
  },
  {
    "path": "src/locales/en_ZA/phone_number/area_code.ts",
    "content": "export default [\n  '10',\n  '11',\n  '12',\n  '13',\n  '14',\n  '15',\n  '16',\n  '17',\n  '18',\n  '21',\n  '22',\n  '23',\n  '24',\n  '27',\n  '28',\n  '31',\n  '32',\n  '33',\n  '34',\n  '35',\n  '36',\n  '39',\n  '40',\n  '41',\n  '42',\n  '43',\n  '44',\n  '45',\n  '46',\n  '47',\n  '48',\n  '49',\n  '51',\n  '53',\n  '54',\n  '56',\n  '57',\n  '58',\n];\n"
  },
  {
    "path": "src/locales/en_ZA/phone_number/exchange_code.ts",
    "content": "export default [\n  '201',\n  '202',\n  '203',\n  '205',\n  '206',\n  '207',\n  '208',\n  '209',\n  '210',\n  '212',\n  '213',\n  '214',\n  '215',\n  '216',\n  '217',\n  '218',\n  '219',\n  '224',\n  '225',\n  '227',\n  '228',\n  '229',\n  '231',\n  '234',\n  '239',\n  '240',\n  '248',\n  '251',\n  '252',\n  '253',\n  '254',\n  '256',\n  '260',\n  '262',\n  '267',\n  '269',\n  '270',\n  '276',\n  '281',\n  '283',\n  '301',\n  '302',\n  '303',\n  '304',\n  '305',\n  '307',\n  '308',\n  '309',\n  '310',\n  '312',\n  '313',\n  '314',\n  '315',\n  '316',\n  '317',\n  '318',\n  '319',\n  '320',\n  '321',\n  '323',\n  '330',\n  '331',\n  '334',\n  '336',\n  '337',\n  '339',\n  '347',\n  '351',\n  '352',\n  '360',\n  '361',\n  '386',\n  '401',\n  '402',\n  '404',\n  '405',\n  '406',\n  '407',\n  '408',\n  '409',\n  '410',\n  '412',\n  '413',\n  '414',\n  '415',\n  '417',\n  '419',\n  '423',\n  '424',\n  '425',\n  '434',\n  '435',\n  '440',\n  '443',\n  '445',\n  '464',\n  '469',\n  '470',\n  '475',\n  '478',\n  '479',\n  '480',\n  '484',\n  '501',\n  '502',\n  '503',\n  '504',\n  '505',\n  '507',\n  '508',\n  '509',\n  '510',\n  '512',\n  '513',\n  '515',\n  '516',\n  '517',\n  '518',\n  '520',\n  '530',\n  '540',\n  '541',\n  '551',\n  '557',\n  '559',\n  '561',\n  '562',\n  '563',\n  '564',\n  '567',\n  '570',\n  '571',\n  '573',\n  '574',\n  '580',\n  '585',\n  '586',\n  '601',\n  '602',\n  '603',\n  '605',\n  '606',\n  '607',\n  '608',\n  '609',\n  '610',\n  '612',\n  '614',\n  '615',\n  '616',\n  '617',\n  '618',\n  '619',\n  '620',\n  '623',\n  '626',\n  '630',\n  '631',\n  '636',\n  '641',\n  '646',\n  '650',\n  '651',\n  '660',\n  '661',\n  '662',\n  '667',\n  '678',\n  '682',\n  '701',\n  '702',\n  '703',\n  '704',\n  '706',\n  '707',\n  '708',\n  '712',\n  '713',\n  '714',\n  '715',\n  '716',\n  '717',\n  '718',\n  '719',\n  '720',\n  '724',\n  '727',\n  '731',\n  '732',\n  '734',\n  '737',\n  '740',\n  '754',\n  '757',\n  '760',\n  '763',\n  '765',\n  '770',\n  '772',\n  '773',\n  '774',\n  '775',\n  '781',\n  '785',\n  '786',\n  '801',\n  '802',\n  '803',\n  '804',\n  '805',\n  '806',\n  '808',\n  '810',\n  '812',\n  '813',\n  '814',\n  '815',\n  '816',\n  '817',\n  '818',\n  '828',\n  '830',\n  '831',\n  '832',\n  '835',\n  '843',\n  '845',\n  '847',\n  '848',\n  '850',\n  '856',\n  '857',\n  '858',\n  '859',\n  '860',\n  '862',\n  '863',\n  '864',\n  '865',\n  '870',\n  '872',\n  '878',\n  '901',\n  '903',\n  '904',\n  '906',\n  '907',\n  '908',\n  '909',\n  '910',\n  '912',\n  '913',\n  '914',\n  '915',\n  '916',\n  '917',\n  '918',\n  '919',\n  '920',\n  '925',\n  '928',\n  '931',\n  '936',\n  '937',\n  '940',\n  '941',\n  '947',\n  '949',\n  '952',\n  '954',\n  '956',\n  '959',\n  '970',\n  '971',\n  '972',\n  '973',\n  '975',\n  '978',\n  '979',\n  '980',\n  '984',\n  '985',\n  '989',\n];\n"
  },
  {
    "path": "src/locales/en_ZA/phone_number/format/human.ts",
    "content": "export default [\n  '(0##) ### ####',\n  '0## ### ####',\n  '+27 ## ### ####',\n  '01# ### #####',\n  '02# ### #####',\n  '03# ### #####',\n  '04# ### #####',\n  '05# ### #####',\n  '0800 ### ###',\n  '0860 ### ###',\n  '01#########',\n  '01# ########',\n];\n"
  },
  {
    "path": "src/locales/en_ZA/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/en_ZA/phone_number/format/international.ts",
    "content": "export default [\n  '+27#########',\n  '+271#########',\n  '+272#########',\n  '+273#########',\n  '+274#########',\n  '+275#########',\n  '+27800######',\n  '+27860######',\n];\n"
  },
  {
    "path": "src/locales/en_ZA/phone_number/format/national.ts",
    "content": "export default [\n  '0## ### ####',\n  '1#########',\n  '2#########',\n  '3#########',\n  '4#########',\n  '5#########',\n  '080 0## ####',\n  '0860 ### ###',\n];\n"
  },
  {
    "path": "src/locales/en_ZA/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport area_code from './area_code';\nimport exchange_code from './exchange_code';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  area_code,\n  exchange_code,\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/eo/animal/bear.ts",
    "content": "export default [\n  'amerika nigra urso',\n  'azia nigra urso',\n  'blanka urso',\n  'bruna urso',\n  'granda pando',\n  'longlipa urso',\n  'malaja urso',\n  'okulvitra urso',\n];\n"
  },
  {
    "path": "src/locales/eo/animal/crocodilia.ts",
    "content": "export default [\n  'amerika krokodilo',\n  'aŭstralia krokodilo',\n  'filipina krokodilo',\n  'gavialo',\n  'kuba krokodilo',\n  'mara krokodilo',\n  'marĉa krokodilo',\n  'meksika krokodilo',\n  'misisipa aligatoro',\n  'nana krokodilo',\n  'nigra kajmano',\n  'nila krokodilo',\n  'okcidentafrika krokodilo',\n  'orinoka krokodilo',\n  'siama krokodilo',\n  'ĉina aligatoro',\n];\n"
  },
  {
    "path": "src/locales/eo/animal/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { AnimalDefinition } from '../../..';\nimport bear from './bear';\nimport crocodilia from './crocodilia';\nimport lion from './lion';\nimport type_ from './type';\n\nconst animal: AnimalDefinition = {\n  bear,\n  crocodilia,\n  lion,\n  type: type_,\n};\n\nexport default animal;\n"
  },
  {
    "path": "src/locales/eo/animal/lion.ts",
    "content": "export default [\n  'azia leono',\n  'berbera leono',\n  'kaba leono',\n  'masaja leono',\n  'okcidentafrika leono',\n  'senegala leono',\n  'transvala leono',\n];\n"
  },
  {
    "path": "src/locales/eo/animal/type.ts",
    "content": "export default [\n  'birdo',\n  'bovo',\n  'cetaco',\n  'fiŝo',\n  'hundo',\n  'insekto',\n  'kato',\n  'krokodilulo',\n  'kuniklo',\n  'leono',\n  'serpento',\n  'urso',\n  'ĉevalo',\n];\n"
  },
  {
    "path": "src/locales/eo/color/human.ts",
    "content": "export default [\n  'arĝenta',\n  'blanka',\n  'blua',\n  'bruna',\n  'cejana',\n  'ebura',\n  'flava',\n  'griza',\n  'indiga',\n  'kakia',\n  'lavenda',\n  'lazura',\n  'malva',\n  'maĝenta',\n  'nigra',\n  'okra',\n  'ora',\n  'oranĝa',\n  'purpura',\n  'roza',\n  'ruĝa',\n  'sukcena',\n  'turkisa',\n  'verda',\n  'viola',\n];\n"
  },
  {
    "path": "src/locales/eo/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/eo/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport product_name from './product_name';\n\nconst commerce: CommerceDefinition = {\n  product_name,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/eo/commerce/product_name.ts",
    "content": "export default {\n  adjective: [\n    'bela',\n    'bona',\n    'eleganta',\n    'elektra',\n    'ergonomia',\n    'inteligenta',\n    'luksa',\n    'malaĉa',\n    'malgranda',\n    'manfarita',\n    'mirinda',\n    'moderna',\n    'mojosa',\n    'nekredebla',\n    'oportuna',\n    'ordinara',\n    'populara',\n    'praktika',\n    'rafinita',\n    'recikligita',\n    'rustika',\n    'senmarka',\n    'tajlorita',\n    'taŭga',\n    'unika',\n  ],\n  material: [\n    'betona',\n    'bronza',\n    'ceramika',\n    'freŝa',\n    'frostigita',\n    'granita',\n    'kartona',\n    'kaŭĉuka',\n    'kotona',\n    'ligna',\n    'metala',\n    'plasta',\n    'trikita',\n    'vitra',\n    'ŝtala',\n  ],\n  product: [\n    'aŭto',\n    'biciklo',\n    'ekrano',\n    'flago',\n    'ganto',\n    'klavaro',\n    'komputilo',\n    'mantuko',\n    'muso',\n    'nomŝildo',\n    'pantalono',\n    'pilko',\n    'sako',\n    'sapo',\n    'seĝo',\n    'tablo',\n    'valizo',\n    'ĉapelo',\n    'ĉemizo',\n    'ŝuo',\n  ],\n  pattern: [\n    '{{commerce.productAdjective}} {{commerce.productMaterial}} {{commerce.product}}',\n  ],\n};\n"
  },
  {
    "path": "src/locales/eo/database/column.ts",
    "content": "export default [\n  'grupo',\n  'identigilo',\n  'kategorio',\n  'komento',\n  'nomo',\n  'pasvorto',\n  'profilbildo',\n  'stato',\n  'telefonnumero',\n  'titolo',\n];\n"
  },
  {
    "path": "src/locales/eo/database/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DatabaseDefinition } from '../../..';\nimport column from './column';\n\nconst database: DatabaseDefinition = {\n  column,\n};\n\nexport default database;\n"
  },
  {
    "path": "src/locales/eo/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/eo/date/month.ts",
    "content": "export default {\n  wide: [\n    'aprilo',\n    'aŭgusto',\n    'decembro',\n    'februaro',\n    'januaro',\n    'julio',\n    'junio',\n    'majo',\n    'marto',\n    'novembro',\n    'oktobro',\n    'septembro',\n  ],\n  abbr: [\n    'apr',\n    'aŭg',\n    'dec',\n    'feb',\n    'jan',\n    'jul',\n    'jun',\n    'maj',\n    'mar',\n    'nov',\n    'okt',\n    'sep',\n  ],\n};\n"
  },
  {
    "path": "src/locales/eo/date/weekday.ts",
    "content": "export default {\n  wide: [\n    'dimanĉo',\n    'lundo',\n    'mardo',\n    'merkredo',\n    'sabato',\n    'vendredo',\n    'ĵaŭdo',\n  ],\n  abbr: ['di', 'lu', 'ma', 'me', 'sa', 've', 'ĵa'],\n};\n"
  },
  {
    "path": "src/locales/eo/hacker/adjective.ts",
    "content": "export default [\n  'altkvalita',\n  'aŭtomata',\n  'bludenta',\n  'cifereca',\n  'defaŭlta',\n  'enreta',\n  'helpa',\n  'hibrida',\n  'interna',\n  'malfermitkoda',\n  'nesinkrona',\n  'neŭrona',\n  'nuba',\n  'optika',\n  'plenekrana',\n  'plurbajta',\n  'plurplatforma',\n  'portebla',\n  'realtempa',\n  'redunda',\n  'sendrata',\n  'solidstata',\n  'universala',\n  'virtuala',\n  'ĉefa',\n];\n"
  },
  {
    "path": "src/locales/eo/hacker/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { HackerDefinition } from '../../..';\nimport adjective from './adjective';\nimport ingverb from './ingverb';\nimport noun from './noun';\nimport phrase from './phrase';\nimport verb from './verb';\n\nconst hacker: HackerDefinition = {\n  adjective,\n  ingverb,\n  noun,\n  phrase,\n  verb,\n};\n\nexport default hacker;\n"
  },
  {
    "path": "src/locales/eo/hacker/ingverb.ts",
    "content": "export default [\n  'analizado',\n  'arĥivado',\n  'bitigado',\n  'densigado',\n  'enigado',\n  'generado',\n  'indeksado',\n  'interŝanĝado',\n  'kalkulado',\n  'kodrompado',\n  'kodumado',\n  'kompilado',\n  'konektado',\n  'kopiado',\n  'muntado',\n  'nuligado',\n  'preterpasado',\n  'programado',\n  'restartigado',\n  'savkopiado',\n  'sinkronigado',\n  'sintezado',\n  'transpasado',\n  'transsendado',\n  'validigado',\n];\n"
  },
  {
    "path": "src/locales/eo/hacker/noun.ts",
    "content": "export default [\n  'alarmo',\n  'aplikaĵo',\n  'bendlarĝo',\n  'buso',\n  'cirkvito',\n  'datumbazo',\n  'datumcentro',\n  'disko',\n  'dosiero',\n  'ekrano',\n  'fajroŝirmilo',\n  'fluo',\n  'interfaco',\n  'karto',\n  'kondensilo',\n  'konektilo',\n  'konektingo',\n  'konekto',\n  'matrico',\n  'operaciumo',\n  'panelo',\n  'pelilo',\n  'programo',\n  'protokolo',\n  'rastrumero',\n  'reto',\n  'sentilo',\n  'servilo',\n  'sistemo',\n  'transsendilo',\n];\n"
  },
  {
    "path": "src/locales/eo/hacker/phrase.ts",
    "content": "export default [\n  'La {{hacker.abbreviation}}-{{hacker.noun}} ne funkcias, provu {{hacker.verb}} la {{hacker.adjective}}n {{hacker.noun}}n, por ke ni povu {{hacker.verb}} la {{hacker.abbreviation}}-{{hacker.noun}}n!',\n  'Mi provos {{hacker.verb}} la {{hacker.adjective}}n {{hacker.abbreviation}}-{{hacker.noun}}n, tio devus {{hacker.verb}} la {{hacker.abbreviation}}-{{hacker.noun}}n!',\n  'Ne funkcios {{hacker.ingverb}} de la {{hacker.noun}}, ni devas {{hacker.verb}} la {{hacker.adjective}}n {{hacker.abbreviation}}-{{hacker.noun}}n!',\n  'Ne gravas, se ni ne povus {{hacker.verb}} la {{hacker.noun}}n, ni devas nur {{hacker.verb}} la {{hacker.adjective}}n {{hacker.abbreviation}}-{{hacker.noun}}!',\n  'Ni devas {{hacker.verb}} la {{hacker.adjective}}n {{hacker.abbreviation}}-{{hacker.noun}}n!',\n  'Provu {{hacker.verb}} la {{hacker.abbreviation}}-{{hacker.noun}}n, eble ni sukcesos {{hacker.verb}} la {{hacker.adjective}}n {{hacker.noun}}n!',\n  'Se ni povus {{hacker.verb}} la {{hacker.noun}}n, ni povus aliri la {{hacker.abbreviation}}-{{hacker.noun}}n per la {{hacker.adjective}} {{hacker.abbreviation}}-{{hacker.noun}}!',\n  'Uzu la {{hacker.adjective}}n {{hacker.abbreviation}}-{{hacker.noun}}n, poste vi povos {{hacker.verb}} la {{hacker.adjective}}n {{hacker.noun}}n!',\n  'Vi ne povas {{hacker.verb}} la {{hacker.noun}}n sen {{hacker.ingverb}} de la {{hacker.adjective}} {{hacker.abbreviation}}-{{hacker.noun}}!',\n];\n"
  },
  {
    "path": "src/locales/eo/hacker/verb.ts",
    "content": "export default [\n  'analizi',\n  'arĥivi',\n  'bitigi',\n  'densigi',\n  'enigi',\n  'generi',\n  'indeksi',\n  'interŝanĝi',\n  'kalkuli',\n  'kodrompi',\n  'kodumi',\n  'kompili',\n  'konekti',\n  'kopii',\n  'munti',\n  'nuligi',\n  'preterpasi',\n  'programi',\n  'restartigi',\n  'savkopii',\n  'sinkronigi',\n  'sintezi',\n  'transpasi',\n  'transsendi',\n  'validigi',\n];\n"
  },
  {
    "path": "src/locales/eo/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport animal from './animal';\nimport color from './color';\nimport commerce from './commerce';\nimport database from './database';\nimport date from './date';\nimport hacker from './hacker';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport science from './science';\nimport vehicle from './vehicle';\n\n/**\n * The locale data for the `eo` locale.\n *\n * - Language: Esperanto\n * - Endonym: Esperanto\n */\nconst eo: LocaleDefinition = {\n  animal,\n  color,\n  commerce,\n  database,\n  date,\n  hacker,\n  location,\n  metadata,\n  person,\n  science,\n  vehicle,\n};\n\nexport default eo;\n"
  },
  {
    "path": "src/locales/eo/location/city_pattern.ts",
    "content": "export default [\n  '{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}',\n  '{{person.firstName}}{{location.city_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/eo/location/city_prefix.ts",
    "content": "export default [\n  'Norda',\n  'Orienta',\n  'Suda',\n  'Okcidenta',\n  'Bona',\n  'Nova',\n  'Malnova',\n];\n"
  },
  {
    "path": "src/locales/eo/location/city_suffix.ts",
    "content": "export default [\n  'burgo',\n  'damo',\n  'fildo',\n  'forto',\n  'fuorto',\n  'grado',\n  'haveno',\n  'porto',\n  'stado',\n  'ŝiro',\n  'urbo',\n  'valo',\n  'viko',\n  'vilao',\n  'vilaĝo',\n  'vilo',\n];\n"
  },
  {
    "path": "src/locales/eo/location/country.ts",
    "content": "export default [\n  'Afganio',\n  'Alando',\n  'Albanio',\n  'Alĝerio',\n  'Andoro',\n  'Angolo',\n  'Angvilo',\n  'Antarkto',\n  'Antigvo kaj Barbudo',\n  'Argentino',\n  'Armenio',\n  'Arubo',\n  'Aŭstralio',\n  'Aŭstrio',\n  'Azerbajĝano',\n  'Bahamoj',\n  'Bangladeŝo',\n  'Barato',\n  'Barbado',\n  'Barejno',\n  'Belgio',\n  'Belizo',\n  'Belorusio',\n  'Benino',\n  'Bermudo',\n  'Bocvano',\n  'Bolivio',\n  'Bosnio kaj Hercegovino',\n  'Brazilo',\n  'Brita Hindoceana Teritorio',\n  'Britaj Virgulinsuloj',\n  'Brunejo',\n  'Bulgario',\n  'Burkino',\n  'Burundo',\n  'Butano',\n  'Buvet-Insulo',\n  'Ĉado',\n  'Ĉeĥio',\n  'Centr-Afrika Respubliko',\n  'Ĉilio',\n  'Ĉinio',\n  'Danio',\n  'Dominika Respubliko',\n  'Dominiko',\n  'Ebur-Bordo',\n  'Egiptio',\n  'Ekvadoro',\n  'Ekvatora Gvineo',\n  'Eritreo',\n  'Estonio',\n  'Etiopio',\n  'Falklandaj Insuloj',\n  'Ferooj',\n  'Fiĝioj',\n  'Filipinoj',\n  'Finnlando',\n  'Franca Gujano',\n  'Franca Polinezio',\n  'Francaj Sudaj kaj Antarktaj Teritorioj',\n  'Francio',\n  'Gabono',\n  'Gambio',\n  'Ganao',\n  'Germanio',\n  'Ĝibraltaro',\n  'Ĝibutio',\n  'Grekio',\n  'Grenado',\n  'Gronlando',\n  'Gujano',\n  'Gvadelupo',\n  'Gvamo',\n  'Gvatemalo',\n  'Gvernsejo',\n  'Gvineo',\n  'Gvineo-Bisaŭo',\n  'Haitio',\n  'Herda kaj Makdonaldaj Insuloj',\n  'Hispanio',\n  'Honduro',\n  'Honkongo',\n  'Hungario',\n  'Indonezio',\n  'Irako',\n  'Irano',\n  'Irlando',\n  'Islando',\n  'Israelo',\n  'Italio',\n  'Jamajko',\n  'Japanio',\n  'Jemeno',\n  'Ĵersejo',\n  'Jordanio',\n  'Kaboverdo',\n  'Kajmaninsuloj',\n  'Kamboĝo',\n  'Kameruno',\n  'Kanado',\n  'Kariba Nederlando',\n  'Kartvelio',\n  'Kataro',\n  'Kazaĥio',\n  'Kenjo',\n  'Kipro',\n  'Kirgizio',\n  'Kiribato',\n  'Kokosinsuloj',\n  'Kolombio',\n  'Komoroj',\n  'Kongo Brazavila',\n  'Kongo Kinŝasa',\n  'Kostariko',\n  'Kristnaskinsulo',\n  'Kroatio',\n  'Kubo',\n  'Kukinsuloj',\n  'Kuracao',\n  'Kuvajto',\n  'Laoso',\n  'Latvio',\n  'Lesoto',\n  'Libano',\n  'Liberio',\n  'Libio',\n  'Liĥtenŝtejno',\n  'Litovio',\n  'Luksemburgo',\n  'Madagaskaro',\n  'Majoto',\n  'Makao',\n  'Malajzio',\n  'Malavio',\n  'Maldivoj',\n  'Malio',\n  'Malto',\n  'Manksinsulo',\n  'Maroko',\n  'Marŝalaj Insuloj',\n  'Martiniko',\n  'Maŭricio',\n  'Maŭritanio',\n  'Meksiko',\n  'Mikronezio',\n  'Mjanmao',\n  'Moldavio',\n  'Monako',\n  'Moncerato',\n  'Mongolio',\n  'Montenegro',\n  'Mozambiko',\n  'Namibio',\n  'Nauro',\n  'Nederlando',\n  'Nepalo',\n  'Niĝerio',\n  'Niĝero',\n  'Nikaragvo',\n  'Niuo',\n  'Nord-Koreio',\n  'Nord-Makedonio',\n  'Nord-Marianoj',\n  'Norfolkinsulo',\n  'Norvegio',\n  'Nov-Kaledonio',\n  'Nov-Zelando',\n  'Okcidenta Saharo',\n  'Omano',\n  'Orienta Timoro',\n  'Pakistano',\n  'Palaŭo',\n  'Palestino',\n  'Panamo',\n  'Papuo-Nov-Gvineo',\n  'Paragvajo',\n  'Peruo',\n  'Pitkarna Insularo',\n  'Pollando',\n  'Portugalio',\n  'Puertoriko',\n  'Reunio',\n  'Ruando',\n  'Rumanio',\n  'Rusio',\n  'Salomonoj',\n  'Salvadoro',\n  'Samoo',\n  'Sankta Bartolomeo',\n  'Sankta Heleno',\n  'Sankta Kristoforo kaj Neviso',\n  'Sankta Lucio',\n  'Sankta Marteno (franca)',\n  'Sankta Marteno (nederlanda)',\n  'Sankta Piero kaj Mikelono',\n  'Sankta Vincento kaj Grenadinoj',\n  'Sanmarino',\n  'Santomeo kaj Principeo',\n  'Sauda Arabio',\n  'Sejŝeloj',\n  'Senegalo',\n  'Serbio',\n  'Sieraleono',\n  'Singapuro',\n  'Sirio',\n  'Slovakio',\n  'Slovenio',\n  'Somalio',\n  'Srilanko',\n  'Sud-Afriko',\n  'Sud-Georgio kaj Sud-Sandviĉinsuloj',\n  'Sud-Koreio',\n  'Sud-Sudano',\n  'Sudano',\n  'Surinamo',\n  'Svalbardo kaj Janmajeno',\n  'Svazilando',\n  'Svedio',\n  'Svislando',\n  'Taĝikio',\n  'Tajlando',\n  'Tajvano',\n  'Tanzanio',\n  'Togolando',\n  'Tokelao',\n  'Tongo',\n  'Trinidado kaj Tobago',\n  'Tunizio',\n  'Turkio',\n  'Turkmenio',\n  'Turkoj kaj Kajkoj',\n  'Tuvalo',\n  'Ugando',\n  'Ukrainio',\n  'Unuiĝinta Reĝlando',\n  'Unuiĝintaj Arabaj Emirlandoj',\n  'Urugvajo',\n  'Usona Samoo',\n  'Usonaj Malgrandaj Insuloj',\n  'Usonaj Virgulinsuloj',\n  'Usono',\n  'Uzbekio',\n  'Valiso kaj Futuno',\n  'Vanuatuo',\n  'Vatikano',\n  'Venezuelo',\n  'Vjetnamio',\n  'Zambio',\n  'Zimbabvo',\n];\n"
  },
  {
    "path": "src/locales/eo/location/direction.ts",
    "content": "export default {\n  cardinal: ['nordo', 'oriento', 'sudo', 'okcidento'],\n  cardinal_abbr: ['N', 'E', 'S', 'U'],\n  ordinal: ['nordoriento', 'nordokcidenta', 'sudoriento', 'sudokcidento'],\n  ordinal_abbr: ['NE', 'NU', 'SE', 'SU'],\n};\n"
  },
  {
    "path": "src/locales/eo/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport city_pattern from './city_pattern';\nimport city_prefix from './city_prefix';\nimport city_suffix from './city_suffix';\nimport country from './country';\nimport direction from './direction';\nimport secondary_address from './secondary_address';\nimport street_address from './street_address';\nimport street_pattern from './street_pattern';\nimport street_prefix from './street_prefix';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  city_pattern,\n  city_prefix,\n  city_suffix,\n  country,\n  direction,\n  secondary_address,\n  street_address,\n  street_pattern,\n  street_prefix,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/eo/location/secondary_address.ts",
    "content": "export default ['apartamento ###', 'ĉambro ###'];\n"
  },
  {
    "path": "src/locales/eo/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/eo/location/street_pattern.ts",
    "content": "export default [\n  '{{location.street_prefix}} de {{person.firstName}}',\n  '{{location.street_prefix}} de {{person.lastName}}',\n  '{{person.firstName}}{{location.street_suffix}}',\n  '{{location.city_prefix}} {{person.firstName}}{{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/eo/location/street_prefix.ts",
    "content": "// This list contains the same words as 'street_suffix.ts', but starting with uppercase letters.\n\nexport default [\n  'Aleo',\n  'Arbaro',\n  'Avenuo',\n  'Bulvardo',\n  'Digo',\n  'Ĝardeno',\n  'Insulo',\n  'Kampo',\n  'Klifo',\n  'Lago',\n  'Monto',\n  'Parko',\n  'Placo',\n  'Ponto',\n  'Rivero',\n  'Strato',\n  'Tunelo',\n  'Viadukto',\n  'Vojo',\n];\n"
  },
  {
    "path": "src/locales/eo/location/street_suffix.ts",
    "content": "// This list contains the same words as 'street_prefix.ts', but starting with lowercase letters.\n\nexport default [\n  'aleo',\n  'arbaro',\n  'avenuo',\n  'bulvardo',\n  'digo',\n  'ĝardeno',\n  'insulo',\n  'kampo',\n  'klifo',\n  'lago',\n  'monto',\n  'parko',\n  'placo',\n  'ponto',\n  'rivero',\n  'strato',\n  'tunelo',\n  'viadukto',\n  'vojo',\n];\n"
  },
  {
    "path": "src/locales/eo/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Esperanto',\n  code: 'eo',\n  language: 'eo',\n  endonym: 'Esperanto',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/eo/person/bio_part.ts",
    "content": "export default [\n  'aktivulo',\n  'aktoro',\n  'akuŝisto',\n  'amiko',\n  'artisto',\n  'astronomo',\n  'aŭtoro',\n  'bakisto',\n  'biciklisto',\n  'bloganto',\n  'ĉokoladisto',\n  'dancisto',\n  'dentisto',\n  'desegnisto',\n  'dezajnisto',\n  'dietisto',\n  'diplomato',\n  'direktoro',\n  'edukisto',\n  'ekologo',\n  'eldonisto',\n  'entreprenisto',\n  'esperantisto',\n  'esploristo',\n  'estrarano',\n  'farbisto',\n  'fervojisto',\n  'filmamanto',\n  'filmisto',\n  'filozofo',\n  'fizikisto',\n  'fondinto',\n  'fotisto',\n  'gepatro',\n  'gimnasto',\n  'ginekologo',\n  'gitaristo',\n  'GLAT-ulo',\n  'gvidanto',\n  'ĥemiisto',\n  'ĥirurgo',\n  'idisto',\n  'inĝeniero',\n  'instruisto',\n  'inventinto',\n  'ĵurnalisto',\n  'kantisto',\n  'kasisto',\n  'komercisto',\n  'komitatano',\n  'kreanto',\n  'kuiristo',\n  'kuracisto',\n  'laboristo',\n  'leganto',\n  'lingvisto',\n  'ludanto',\n  'manlaboristo',\n  'maristo',\n  'matematikisto',\n  'modelo',\n  'muzikisto',\n  'nerdo',\n  'novulo',\n  'oficisto',\n  'okulkuracisto',\n  'parolanto',\n  'patrioto',\n  'pensiulo',\n  'pentristo',\n  'pianisto',\n  'poligloto',\n  'politikisto',\n  'poŝtisto',\n  'presisto',\n  'prezidanto',\n  'programisto',\n  'psikologo',\n  'revulo',\n  'sciencisto',\n  'sekretario',\n  'senlaborulo',\n  'staĝanto',\n  'stenografisto',\n  'studento',\n  'tabloludanto',\n  'terapiisto',\n  'terkulturisto',\n  'trejnisto',\n  'urbestro',\n  'vartisto',\n  'vendisto',\n  'verdulo',\n  'verkisto',\n  'veterano',\n  'videobloganto',\n  'videoludanto',\n  'vojaĝanto',\n  'volapukisto',\n  'volontulo',\n];\n"
  },
  {
    "path": "src/locales/eo/person/bio_pattern.ts",
    "content": "export default [\n  '{{person.bio_part}}',\n  '{{person.bio_part}} {{internet.emoji}}',\n  '{{person.bio_part}}, {{person.bio_part}}',\n  '{{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}',\n  '{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}}',\n  '{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}',\n];\n"
  },
  {
    "path": "src/locales/eo/person/first_name.ts",
    "content": "export default {\n  generic: ['Alekso'],\n  female: [\n    'Agripino',\n    'Albertino',\n    'Alcestiso',\n    'Alfonsino',\n    'Alico',\n    'Amalio',\n    'Anastazio',\n    'Angelino',\n    'Anno',\n    'Aŭgustino',\n    'Baŭcido',\n    'Beatrico',\n    'Berenico',\n    'Berto',\n    'Brigito',\n    'Cecilio',\n    'Doroteo',\n    'Eleonoro',\n    'Elizabeto',\n    'Elizo',\n    'Emilio',\n    'Ernestino',\n    'Evelino',\n    'Evo',\n    'Fatimo',\n    'Filipino',\n    'Gertrudo',\n    'Gustavino',\n    'Hedvigo',\n    'Heleno',\n    'Henrieto',\n    'Hermiono',\n    'Ilzo',\n    'Ireno',\n    'Izoldo',\n    'Jakelino',\n    'Jakobino',\n    'Janjo',\n    'Johanino',\n    'Jozefino',\n    'Joŝiko',\n    'Judito',\n    'Julieto',\n    'Juliino',\n    'Karmeno',\n    'Karolino',\n    'Katerino',\n    'Klanjo',\n    'Klaro',\n    'Klaŭdino',\n    'Klementino',\n    'Kleopatro',\n    'Klitemnestro',\n    'Klotildo',\n    'Kreuzo',\n    'Krimhildo',\n    'Kristino',\n    'Ksantipo',\n    'Laŭro',\n    'Leopoldino',\n    'Lilio',\n    'Ludovikino',\n    'Magdaleno',\n    'Malvino',\n    'Manjo',\n    'Margareto',\n    'Marinjo',\n    'Mario',\n    'Miriamo',\n    'Mirto',\n    'Moniko',\n    'Olimpio',\n    'Paŭlino',\n    'Perpetuo',\n    'Raĥelo',\n    'Rebeko',\n    'Rozo',\n    'Sabino',\n    'Sofinjo',\n    'Sofio',\n    'Sonjo',\n    'Stefanino',\n    'Susano',\n    'Terezo',\n    'Ursulo',\n    'Veroniko',\n    'Vilhelmino',\n    'Ĉarloto',\n    'Ĥimeno',\n  ],\n  male: [\n    'Abrahamo',\n    'Adolfo',\n    'Aleksandro',\n    'Alfredo',\n    'Andreo',\n    'Antono',\n    'Anĝelo',\n    'Arturo',\n    'Aŭguĉjo',\n    'Bartolomeo',\n    'Bertilo',\n    'Bruno',\n    'Dagoberto',\n    'Danielo',\n    'Donaldo',\n    'Edgaro',\n    'Eduardo',\n    'Emiliano',\n    'Ernesto',\n    'Erneĉjo',\n    'Ferdinando',\n    'Fernando',\n    'Francisko',\n    'Frederiko',\n    'Gabrielo',\n    'Gastono',\n    'Georgo',\n    'Gilberto',\n    'Gustavo',\n    'Hasano',\n    'Hektoro',\n    'Huberto',\n    'Hugo',\n    'Ivano',\n    'Ivo',\n    'Izako',\n    'Iŝmaelo',\n    'Jakobo',\n    'Jano',\n    'Joakimo',\n    'Johano',\n    'Johanĉjo',\n    'Jonatano',\n    'Josuo',\n    'Jozefo',\n    'Joĉjo',\n    'Justeno',\n    'Karlo',\n    'Karolo',\n    'Klaŭdo',\n    'Knuto',\n    'Lamberto',\n    'Laŭrenco',\n    'Leono',\n    'Leopoldo',\n    'Ludoviko',\n    'Luko',\n    'Maksimo',\n    'Makso',\n    'Marko',\n    'Marteno',\n    'Mateo',\n    'Miĉjo',\n    'Moseo',\n    'Muhamado',\n    'Nikolao',\n    'Nikolĉjo',\n    'Noaĥo',\n    'Oskaro',\n    'Osvaldo',\n    'Pablo',\n    'Patriko',\n    'Petro',\n    'Rafaelo',\n    'Roberto',\n    'Rolando',\n    'Rudolfo',\n    'Samuelo',\n    'Sebastiano',\n    'Simono',\n    'Stanislao',\n    'Stefano',\n    'Tiberio',\n    'Tomaso',\n    'Viktoro',\n    'Vilhelmo',\n    'Vilĉjo',\n    'Vladimiro',\n    'Ĵeromo',\n  ],\n};\n"
  },
  {
    "path": "src/locales/eo/person/gender.ts",
    "content": "export default [\n  'androgino',\n  'cisgenra virino',\n  'cisgenra viro',\n  'cisgenrulo',\n  'cisulo',\n  'cisvirino',\n  'cisviro',\n  'dugenrulo',\n  'duspiritulo',\n  'genrokviro',\n  'hiĝro',\n  'interseksulo',\n  'kviro',\n  'neduumulo',\n  'sengenrulo',\n  'transgenra virino',\n  'transgenra viro',\n  'transgenrulo',\n  'transulo',\n  'transvirino',\n  'transviro',\n  'travesĉio',\n  'trigenrulo',\n  'virino',\n  'viro',\n];\n"
  },
  {
    "path": "src/locales/eo/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport bio_part from './bio_part';\nimport bio_pattern from './bio_pattern';\nimport first_name from './first_name';\nimport gender from './gender';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport sex from './sex';\nimport western_zodiac_sign from './western_zodiac_sign';\n\nconst person: PersonDefinition = {\n  bio_part,\n  bio_pattern,\n  first_name,\n  gender,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  sex,\n  western_zodiac_sign,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/eo/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Atanasov',\n    'Auld',\n    'Aymonier',\n    'Baghy',\n    'Bailey',\n    'Bastien',\n    'Beauchemin',\n    'Becker',\n    'Bein',\n    'Bennemann',\n    'Bicknell',\n    'Boirac',\n    'Boulton',\n    'Bourlet',\n    'Bouwes',\n    'Bulthuis',\n    'Cart',\n    'Cederblad',\n    'Christaller',\n    'Corret',\n    'Cseh',\n    'Dirksen',\n    'Dor',\n    'Droogendijk',\n    'Elb',\n    'Ellis',\n    'Enderby',\n    'Engholm',\n    'Evstifejev',\n    'Frenkel',\n    'Gasse',\n    'Geurts',\n    'Grabowski',\n    'Grosjean',\n    'Hermelin',\n    'Hideo',\n    'Hodler',\n    'Holmes',\n    'Huet',\n    'Isbrücker',\n    'Junck',\n    'Kalocsay',\n    'Kotzin',\n    'Krijt',\n    'Kriss',\n    'Kühnl',\n    'Kürsteiner',\n    'Lagrange',\n    'Lapenna',\n    'Lengyel',\n    'Liniger',\n    'Lippmann',\n    'Luyken',\n    'Makkink',\n    'Malmgren',\n    'Matton',\n    'Meyer',\n    'Migliorini',\n    'Millidge',\n    'Milsom',\n    'Mirski',\n    'Moscheles',\n    'Motteau',\n    'Mudie',\n    'Mybs',\n    'Nourmont',\n    'Noël',\n    'Nylén',\n    'Pikover',\n    'Piron',\n    'Pollen',\n    'Privat',\n    'Renard',\n    'Rhodes',\n    'Riisberg',\n    'Rittenberg',\n    'Rossetti',\n    'Sabadell',\n    'Schafer',\n    'Schleyer',\n    'Schmid',\n    'Schmidt',\n    'Schröder',\n    'Schulz',\n    'Schwartz',\n    'Setälä',\n    'Simon',\n    'Sofer',\n    'Stamatiadis',\n    'Stettler',\n    'Sturmer',\n    'Thisell',\n    'Uitterdijk',\n    'Vallienne',\n    'Verax',\n    'Villanueva',\n    'Wackrill',\n    'Zaleski',\n    'Zamenhof',\n    'Zimmermann',\n  ],\n};\n"
  },
  {
    "path": "src/locales/eo/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [\n    { value: '{{person.last_name.generic}}', weight: 95 },\n    {\n      value: '{{person.last_name.generic}}-{{person.last_name.generic}}',\n      weight: 5,\n    },\n  ],\n};\n"
  },
  {
    "path": "src/locales/eo/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 7 },\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n];\n"
  },
  {
    "path": "src/locales/eo/person/prefix.ts",
    "content": "export default {\n  generic: ['d-ro', 'prof.'],\n  female: ['d-ino', 's-ino'],\n  male: ['s-ro'],\n};\n"
  },
  {
    "path": "src/locales/eo/person/sex.ts",
    "content": "export default ['vira', 'ina'];\n"
  },
  {
    "path": "src/locales/eo/person/western_zodiac_sign.ts",
    "content": "export default [\n  'Akvisto',\n  'Fiŝoj',\n  'Ŝafo',\n  'Bovo',\n  'Ĝemeloj',\n  'Kankro',\n  'Leono',\n  'Virgulo',\n  'Pesilo',\n  'Skorpio',\n  'Pafisto',\n  'Kaprikorno',\n];\n"
  },
  {
    "path": "src/locales/eo/science/chemical_element.ts",
    "content": "export default [\n  {\n    symbol: 'H',\n    name: 'hidrogeno',\n    atomicNumber: 1,\n  },\n  {\n    symbol: 'He',\n    name: 'heliumo',\n    atomicNumber: 2,\n  },\n  {\n    symbol: 'Li',\n    name: 'litio',\n    atomicNumber: 3,\n  },\n  {\n    symbol: 'Be',\n    name: 'berilio',\n    atomicNumber: 4,\n  },\n  {\n    symbol: 'B',\n    name: 'boro',\n    atomicNumber: 5,\n  },\n  {\n    symbol: 'C',\n    name: 'karbono',\n    atomicNumber: 6,\n  },\n  {\n    symbol: 'N',\n    name: 'nitrogeno',\n    atomicNumber: 7,\n  },\n  {\n    symbol: 'O',\n    name: 'oksigeno',\n    atomicNumber: 8,\n  },\n  {\n    symbol: 'F',\n    name: 'fluoro',\n    atomicNumber: 9,\n  },\n  {\n    symbol: 'Ne',\n    name: 'neono',\n    atomicNumber: 10,\n  },\n  {\n    symbol: 'Na',\n    name: 'natrio',\n    atomicNumber: 11,\n  },\n  {\n    symbol: 'Mg',\n    name: 'magnezio',\n    atomicNumber: 12,\n  },\n  {\n    symbol: 'Al',\n    name: 'aluminio',\n    atomicNumber: 13,\n  },\n  {\n    symbol: 'Si',\n    name: 'silicio',\n    atomicNumber: 14,\n  },\n  {\n    symbol: 'P',\n    name: 'fosforo',\n    atomicNumber: 15,\n  },\n  {\n    symbol: 'S',\n    name: 'sulfuro',\n    atomicNumber: 16,\n  },\n  {\n    symbol: 'Cl',\n    name: 'kloro',\n    atomicNumber: 17,\n  },\n  {\n    symbol: 'Ar',\n    name: 'argono',\n    atomicNumber: 18,\n  },\n  {\n    symbol: 'K',\n    name: 'kalio',\n    atomicNumber: 19,\n  },\n  {\n    symbol: 'Ca',\n    name: 'kalcio',\n    atomicNumber: 20,\n  },\n  {\n    symbol: 'Sc',\n    name: 'skandio',\n    atomicNumber: 21,\n  },\n  {\n    symbol: 'Ti',\n    name: 'titano',\n    atomicNumber: 22,\n  },\n  {\n    symbol: 'V',\n    name: 'vanado',\n    atomicNumber: 23,\n  },\n  {\n    symbol: 'Cr',\n    name: 'kromo',\n    atomicNumber: 24,\n  },\n  {\n    symbol: 'Mn',\n    name: 'mangano',\n    atomicNumber: 25,\n  },\n  {\n    symbol: 'Fe',\n    name: 'fero',\n    atomicNumber: 26,\n  },\n  {\n    symbol: 'Co',\n    name: 'kobalto',\n    atomicNumber: 27,\n  },\n  {\n    symbol: 'Ni',\n    name: 'nikelo',\n    atomicNumber: 28,\n  },\n  {\n    symbol: 'Cu',\n    name: 'kupro',\n    atomicNumber: 29,\n  },\n  {\n    symbol: 'Zn',\n    name: 'zinko',\n    atomicNumber: 30,\n  },\n  {\n    symbol: 'Ga',\n    name: 'galiumo',\n    atomicNumber: 31,\n  },\n  {\n    symbol: 'Ge',\n    name: 'germaniumo',\n    atomicNumber: 32,\n  },\n  {\n    symbol: 'As',\n    name: 'arseno',\n    atomicNumber: 33,\n  },\n  {\n    symbol: 'Se',\n    name: 'seleno',\n    atomicNumber: 34,\n  },\n  {\n    symbol: 'Br',\n    name: 'bromo',\n    atomicNumber: 35,\n  },\n  {\n    symbol: 'Kr',\n    name: 'kriptono',\n    atomicNumber: 36,\n  },\n  {\n    symbol: 'Rb',\n    name: 'rubidio',\n    atomicNumber: 37,\n  },\n  {\n    symbol: 'Sr',\n    name: 'stroncio',\n    atomicNumber: 38,\n  },\n  {\n    symbol: 'Y',\n    name: 'itrio',\n    atomicNumber: 39,\n  },\n  {\n    symbol: 'Zr',\n    name: 'zirkonio',\n    atomicNumber: 40,\n  },\n  {\n    symbol: 'Nb',\n    name: 'niobo',\n    atomicNumber: 41,\n  },\n  {\n    symbol: 'Mo',\n    name: 'molibdeno',\n    atomicNumber: 42,\n  },\n  {\n    symbol: 'Tc',\n    name: 'teknecio',\n    atomicNumber: 43,\n  },\n  {\n    symbol: 'Ru',\n    name: 'rutenio',\n    atomicNumber: 44,\n  },\n  {\n    symbol: 'Rh',\n    name: 'rodio',\n    atomicNumber: 45,\n  },\n  {\n    symbol: 'Pd',\n    name: 'paladio',\n    atomicNumber: 46,\n  },\n  {\n    symbol: 'Ag',\n    name: 'arĝento',\n    atomicNumber: 47,\n  },\n  {\n    symbol: 'Cd',\n    name: 'kadmio',\n    atomicNumber: 48,\n  },\n  {\n    symbol: 'In',\n    name: 'indio',\n    atomicNumber: 49,\n  },\n  {\n    symbol: 'Sn',\n    name: 'stano',\n    atomicNumber: 50,\n  },\n  {\n    symbol: 'Sb',\n    name: 'antimono',\n    atomicNumber: 51,\n  },\n  {\n    symbol: 'Te',\n    name: 'teluro',\n    atomicNumber: 52,\n  },\n  {\n    symbol: 'I',\n    name: 'jodo',\n    atomicNumber: 53,\n  },\n  {\n    symbol: 'Xe',\n    name: 'ksenono',\n    atomicNumber: 54,\n  },\n  {\n    symbol: 'Cs',\n    name: 'cezio',\n    atomicNumber: 55,\n  },\n  {\n    symbol: 'Ba',\n    name: 'bario',\n    atomicNumber: 56,\n  },\n  {\n    symbol: 'La',\n    name: 'lantano',\n    atomicNumber: 57,\n  },\n  {\n    symbol: 'Ce',\n    name: 'cerio',\n    atomicNumber: 58,\n  },\n  {\n    symbol: 'Pr',\n    name: 'prazeodimo',\n    atomicNumber: 59,\n  },\n  {\n    symbol: 'Nd',\n    name: 'neodimo',\n    atomicNumber: 60,\n  },\n  {\n    symbol: 'Pm',\n    name: 'prometio',\n    atomicNumber: 61,\n  },\n  {\n    symbol: 'Sm',\n    name: 'samario',\n    atomicNumber: 62,\n  },\n  {\n    symbol: 'Eu',\n    name: 'eŭropio',\n    atomicNumber: 63,\n  },\n  {\n    symbol: 'Gd',\n    name: 'gadolinio',\n    atomicNumber: 64,\n  },\n  {\n    symbol: 'Tb',\n    name: 'terbio',\n    atomicNumber: 65,\n  },\n  {\n    symbol: 'Dy',\n    name: 'disprozio',\n    atomicNumber: 66,\n  },\n  {\n    symbol: 'Ho',\n    name: 'holmio',\n    atomicNumber: 67,\n  },\n  {\n    symbol: 'Er',\n    name: 'erbio',\n    atomicNumber: 68,\n  },\n  {\n    symbol: 'Tm',\n    name: 'tulio',\n    atomicNumber: 69,\n  },\n  {\n    symbol: 'Yb',\n    name: 'iterbio',\n    atomicNumber: 70,\n  },\n  {\n    symbol: 'Lu',\n    name: 'lutecio',\n    atomicNumber: 71,\n  },\n  {\n    symbol: 'Hf',\n    name: 'hafnio',\n    atomicNumber: 72,\n  },\n  {\n    symbol: 'Ta',\n    name: 'tantalo',\n    atomicNumber: 73,\n  },\n  {\n    symbol: 'W',\n    name: 'volframo',\n    atomicNumber: 74,\n  },\n  {\n    symbol: 'Re',\n    name: 'renio',\n    atomicNumber: 75,\n  },\n  {\n    symbol: 'Os',\n    name: 'osmio',\n    atomicNumber: 76,\n  },\n  {\n    symbol: 'Ir',\n    name: 'iridio',\n    atomicNumber: 77,\n  },\n  {\n    symbol: 'Pt',\n    name: 'plateno',\n    atomicNumber: 78,\n  },\n  {\n    symbol: 'Au',\n    name: 'oro',\n    atomicNumber: 79,\n  },\n  {\n    symbol: 'Hg',\n    name: 'hidrargo',\n    atomicNumber: 80,\n  },\n  {\n    symbol: 'Tl',\n    name: 'talio',\n    atomicNumber: 81,\n  },\n  {\n    symbol: 'Pb',\n    name: 'plumbo',\n    atomicNumber: 82,\n  },\n  {\n    symbol: 'Bi',\n    name: 'bismuto',\n    atomicNumber: 83,\n  },\n  {\n    symbol: 'Po',\n    name: 'polonio',\n    atomicNumber: 84,\n  },\n  {\n    symbol: 'At',\n    name: 'astato',\n    atomicNumber: 85,\n  },\n  {\n    symbol: 'Rn',\n    name: 'radono',\n    atomicNumber: 86,\n  },\n  {\n    symbol: 'Fr',\n    name: 'franciumo',\n    atomicNumber: 87,\n  },\n  {\n    symbol: 'Ra',\n    name: 'radiumo',\n    atomicNumber: 88,\n  },\n  {\n    symbol: 'Ac',\n    name: 'aktiniumo',\n    atomicNumber: 89,\n  },\n  {\n    symbol: 'Th',\n    name: 'torio',\n    atomicNumber: 90,\n  },\n  {\n    symbol: 'Pa',\n    name: 'protaktinio',\n    atomicNumber: 91,\n  },\n  {\n    symbol: 'U',\n    name: 'uranio',\n    atomicNumber: 92,\n  },\n  {\n    symbol: 'Np',\n    name: 'neptunio',\n    atomicNumber: 93,\n  },\n  {\n    symbol: 'Pu',\n    name: 'plutonio',\n    atomicNumber: 94,\n  },\n  {\n    symbol: 'Am',\n    name: 'americio',\n    atomicNumber: 95,\n  },\n  {\n    symbol: 'Cm',\n    name: 'kuriumo',\n    atomicNumber: 96,\n  },\n  {\n    symbol: 'Bk',\n    name: 'berkelio',\n    atomicNumber: 97,\n  },\n  {\n    symbol: 'Cf',\n    name: 'kaliforniumo',\n    atomicNumber: 98,\n  },\n  {\n    symbol: 'Es',\n    name: 'ejnŝtejnio',\n    atomicNumber: 99,\n  },\n  {\n    symbol: 'Fm',\n    name: 'fermio',\n    atomicNumber: 100,\n  },\n  {\n    symbol: 'Md',\n    name: 'mendelevio',\n    atomicNumber: 101,\n  },\n  {\n    symbol: 'No',\n    name: 'nobelio',\n    atomicNumber: 102,\n  },\n  {\n    symbol: 'Lr',\n    name: 'laŭrencio',\n    atomicNumber: 103,\n  },\n  {\n    symbol: 'Rf',\n    name: 'ruterfordio',\n    atomicNumber: 104,\n  },\n  {\n    symbol: 'Db',\n    name: 'dubnio',\n    atomicNumber: 105,\n  },\n  {\n    symbol: 'Sg',\n    name: 'seborgio',\n    atomicNumber: 106,\n  },\n  {\n    symbol: 'Bh',\n    name: 'borio',\n    atomicNumber: 107,\n  },\n  {\n    symbol: 'Hs',\n    name: 'hasio',\n    atomicNumber: 108,\n  },\n  {\n    symbol: 'Mt',\n    name: 'mejtnerio',\n    atomicNumber: 109,\n  },\n  {\n    symbol: 'Ds',\n    name: 'darmŝtatio',\n    atomicNumber: 110,\n  },\n  {\n    symbol: 'Rg',\n    name: 'rentgenio',\n    atomicNumber: 111,\n  },\n  {\n    symbol: 'Cn',\n    name: 'kopernicio',\n    atomicNumber: 112,\n  },\n  {\n    symbol: 'Nh',\n    name: 'nihonio',\n    atomicNumber: 113,\n  },\n  {\n    symbol: 'Fl',\n    name: 'flerovio',\n    atomicNumber: 114,\n  },\n  {\n    symbol: 'Mc',\n    name: 'moskovio',\n    atomicNumber: 115,\n  },\n  {\n    symbol: 'Lv',\n    name: 'livermorio',\n    atomicNumber: 116,\n  },\n  {\n    symbol: 'Ts',\n    name: 'teneso',\n    atomicNumber: 117,\n  },\n  {\n    symbol: 'Og',\n    name: 'oganesono',\n    atomicNumber: 118,\n  },\n];\n"
  },
  {
    "path": "src/locales/eo/science/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ScienceDefinition } from '../../..';\nimport chemical_element from './chemical_element';\nimport unit from './unit';\n\nconst science: ScienceDefinition = {\n  chemical_element,\n  unit,\n};\n\nexport default science;\n"
  },
  {
    "path": "src/locales/eo/science/unit.ts",
    "content": "export default [\n  {\n    name: 'metro',\n    symbol: 'm',\n  },\n  {\n    name: 'sekundo',\n    symbol: 's',\n  },\n  {\n    name: 'molo',\n    symbol: 'mol',\n  },\n  {\n    name: 'ampero',\n    symbol: 'A',\n  },\n  {\n    name: 'kelvino',\n    symbol: 'K',\n  },\n  {\n    name: 'kandelo',\n    symbol: 'cd',\n  },\n  {\n    name: 'kilogramo',\n    symbol: 'kg',\n  },\n  {\n    name: 'radiano',\n    symbol: 'rad',\n  },\n  {\n    name: 'herco',\n    symbol: 'Hz',\n  },\n  {\n    name: 'neŭtono',\n    symbol: 'N',\n  },\n  {\n    name: 'paskalo',\n    symbol: 'Pa',\n  },\n  {\n    name: 'ĵulo',\n    symbol: 'J',\n  },\n  {\n    name: 'vato',\n    symbol: 'W',\n  },\n  {\n    name: 'kulombo',\n    symbol: 'C',\n  },\n  {\n    name: 'volto',\n    symbol: 'V',\n  },\n  {\n    name: 'omo',\n    symbol: 'Ω',\n  },\n  {\n    name: 'teslo',\n    symbol: 'T',\n  },\n  {\n    name: 'celsia grado',\n    symbol: '°C',\n  },\n  {\n    name: 'lumeno',\n    symbol: 'lm',\n  },\n  {\n    name: 'bekerelo',\n    symbol: 'Bq',\n  },\n  {\n    name: 'grajo',\n    symbol: 'Gy',\n  },\n  {\n    name: 'siverto',\n    symbol: 'Sv',\n  },\n  {\n    name: 'steradiano',\n    symbol: 'sr',\n  },\n  {\n    name: 'farado',\n    symbol: 'F',\n  },\n  {\n    name: 'simenso',\n    symbol: 'S',\n  },\n  {\n    name: 'vebero',\n    symbol: 'Wb',\n  },\n  {\n    name: 'henro',\n    symbol: 'H',\n  },\n  {\n    name: 'lukso',\n    symbol: 'lx',\n  },\n  {\n    name: 'katalo',\n    symbol: 'kat',\n  },\n];\n"
  },
  {
    "path": "src/locales/eo/vehicle/fuel.ts",
    "content": "export default ['benzina', 'dizela', 'elektra', 'hibrida'];\n"
  },
  {
    "path": "src/locales/eo/vehicle/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { VehicleDefinition } from '../../..';\nimport fuel from './fuel';\n\nconst vehicle: VehicleDefinition = {\n  fuel,\n};\n\nexport default vehicle;\n"
  },
  {
    "path": "src/locales/es/cell_phone/formats.ts",
    "content": "export default ['6##-###-###', '6##.###.###', '6## ### ###', '6########'];\n"
  },
  {
    "path": "src/locales/es/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/es/color/human.ts",
    "content": "export default [\n  'amarillo',\n  'azul',\n  'azul marino',\n  'beige',\n  'blanco',\n  'carmesí',\n  'celeste',\n  'cian',\n  'crema',\n  'dorado',\n  'esmeralda',\n  'fucsia',\n  'granate',\n  'gris',\n  'gualda',\n  'lavanda',\n  'lila',\n  'magenta',\n  'marfil',\n  'marrón',\n  'morado',\n  'naranja',\n  'negro',\n  'ocre',\n  'plateado',\n  'púrpura',\n  'rojo',\n  'rosa',\n  'salmón',\n  'terracota',\n  'turquesa',\n  'verde',\n  'verde lima',\n  'verde menta',\n  'verde oliva',\n  'violeta',\n  'índigo',\n];\n"
  },
  {
    "path": "src/locales/es/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/es/commerce/department.ts",
    "content": "export default [\n  'Bebes',\n  'Bricolaje',\n  'Cine',\n  'Decoración',\n  'Deportes',\n  'Electrónica',\n  'Hogar',\n  'Informática',\n  'Joyería',\n  'Juguetería',\n  'Librería',\n  'Marroquinería',\n  'Mascotas',\n  'Moda',\n  'Música',\n  'Papelería',\n  'Parafarmacia',\n  'Salud',\n  'Videojuegos',\n];\n"
  },
  {
    "path": "src/locales/es/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport department from './department';\nimport product_name from './product_name';\n\nconst commerce: CommerceDefinition = {\n  department,\n  product_name,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/es/commerce/product_name.ts",
    "content": "export default {\n  adjective: [\n    'Artesanal',\n    'Ergonómico',\n    'Fantástico',\n    'Genérico',\n    'Guapa',\n    'Guapo',\n    'Hecho a mano',\n    'Increible',\n    'Inteligente',\n    'Pequeño',\n    'Práctico',\n    'Refinado',\n    'Rústico',\n    'Sabroso',\n    'Sorprendente',\n  ],\n  material: [\n    'Acero',\n    'Algodón',\n    'Granito',\n    'Hormigon',\n    'Ladrillo',\n    'Madera',\n    'Metal',\n    'Plástico',\n  ],\n  product: [\n    'Atún',\n    'Bacon',\n    'Bicicleta',\n    'Camiseta',\n    'Coche',\n    'Ensalada',\n    'Gorro',\n    'Guantes',\n    'Mesa',\n    'Ordenador',\n    'Pantalones',\n    'Patatas fritas',\n    'Pelota',\n    'Pescado',\n    'Pizza',\n    'Pollo',\n    'Queso',\n    'Raton',\n    'Salchichas',\n    'Silla',\n    'Sopa',\n    'Teclado',\n    'Toallas',\n    'Zapatos',\n  ],\n  pattern: [\n    '{{commerce.product}} {{commerce.productAdjective}} de {{commerce.productMaterial}}',\n  ],\n};\n"
  },
  {
    "path": "src/locales/es/company/adjective.ts",
    "content": "export default [\n  'Actualizable',\n  'Adaptativo',\n  'Amigable',\n  'Asimilado',\n  'Auto proporciona',\n  'Automatizado',\n  'Avanzado',\n  'Cara a cara',\n  'Centrado en el negocio',\n  'Centrado en el usuario',\n  'Centralizado',\n  'Clonado',\n  'Compartible',\n  'Compatible',\n  'Configurable',\n  'Descentralizado',\n  'Digitalizado',\n  'Distribuido',\n  'Diverso',\n  'En red',\n  'Enfocado',\n  'Enfocado a benficios',\n  'Enfocado en la calidad',\n  'Equilibrado',\n  'Ergonómico',\n  'Exclusivo',\n  'Expandido',\n  'Extendido',\n  'Fundamental',\n  'Fácil',\n  'Gestionado',\n  'Horizontal',\n  'Implementado',\n  'Ingeniería inversa',\n  'Innovador',\n  'Integrado',\n  'Intercambiable',\n  'Intuitivo',\n  'Inverso',\n  'Mejorado',\n  'Monitorizado',\n  'Multi canal',\n  'Multi capa',\n  'Multi grupo',\n  'Multi lateral',\n  'Multi plataforma',\n  'Obligatorio',\n  'Opcional',\n  'Open-source',\n  'Operativo',\n  'Optimizado',\n  'Organizado',\n  'Orgánico',\n  'Orientado a equipos',\n  'Orientado a objetos',\n  'Orígenes',\n  'Para toda la empresa',\n  'Perseverando',\n  'Persistente',\n  'Polarizado',\n  'Pre-emptivo',\n  'Proactivo',\n  'Profundo',\n  'Programable',\n  'Progresivo',\n  'Public-key',\n  'Re-contextualizado',\n  'Re-implementado',\n  'Reactivo',\n  'Realineado',\n  'Reducido',\n  'Robusto',\n  'Seguro',\n  'Sincronizado',\n  'Total',\n  'Totalmente configurable',\n  'Universal',\n  'Versatil',\n  'Virtual',\n  'Visionario',\n  'en fases',\n];\n"
  },
  {
    "path": "src/locales/es/company/descriptor.ts",
    "content": "export default [\n  '24 horas',\n  '24/7',\n  '3rd generación',\n  '4th generación',\n  '5th generación',\n  '6th generación',\n  'acompasada',\n  'alto nivel',\n  'amplio ábanico',\n  'analizada',\n  'asimétrica',\n  'asíncrona',\n  'basado en contenido',\n  'basado en el contexto',\n  'basado en necesidades',\n  'bidireccional',\n  'bifurcada',\n  'cliente servidor',\n  'coherente',\n  'cohesiva',\n  'compuesto',\n  'dedicada',\n  'defectos cero',\n  'didactica',\n  'dinámica',\n  'direccional',\n  'discreta',\n  'ejecutiva',\n  'escalable',\n  'estable',\n  'estatica',\n  'explícita',\n  'generada por el cliente',\n  'generado por la demanda',\n  'global',\n  'heurística',\n  'hibrida',\n  'holística',\n  'homogénea',\n  'incremental',\n  'innovadora',\n  'intangible',\n  'interactiva',\n  'intermedia',\n  'local',\n  'logística',\n  'maximizada',\n  'metódica',\n  'misión crítica',\n  'modular',\n  'monitorizada por red',\n  'motivadora',\n  'multiestado',\n  'multimedia',\n  'multitarea',\n  'móbil',\n  'nacional',\n  'neutral',\n  'no-volátil',\n  'nueva generación',\n  'optimizada',\n  'orientada a soluciones',\n  'orientado a objetos',\n  'potenciada',\n  'radical',\n  'recíproca',\n  'regional',\n  'secundaria',\n  'sensible al contexto',\n  'sistemática',\n  'sistémica',\n  'tangible',\n  'terciaria',\n  'tiempo real',\n  'tolerancia cero',\n  'tolerante a fallos',\n  'transicional',\n  'uniforme',\n  'valor añadido',\n  'vía web',\n  'óptima',\n];\n"
  },
  {
    "path": "src/locales/es/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport adjective from './adjective';\nimport descriptor from './descriptor';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\nimport noun from './noun';\n\nconst company: CompanyDefinition = {\n  adjective,\n  descriptor,\n  legal_entity_type,\n  name_pattern,\n  noun,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/es/company/legal_entity_type.ts",
    "content": "export default ['Hermanos', 'S.A.', 'S.L.', 'e Hijos'];\n"
  },
  {
    "path": "src/locales/es/company/name_pattern.ts",
    "content": "export default [\n  '{{person.lastName}} y {{person.lastName}}',\n  '{{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.lastName}} {{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.lastName}}, {{person.lastName}} y {{person.lastName}} Asociados',\n];\n"
  },
  {
    "path": "src/locales/es/company/noun.ts",
    "content": "export default [\n  'Interfaz Gráfica',\n  'Interfaz gráfico de usuario',\n  'Soporte',\n  'acceso',\n  'actitud',\n  'adaptador',\n  'algoritmo',\n  'alianza',\n  'analista',\n  'aplicación',\n  'aprovechar',\n  'archivo',\n  'arquitectura',\n  'arquitectura abierta',\n  'array',\n  'base de datos',\n  'base de trabajo',\n  'base del conocimiento',\n  'caja de herramientas',\n  'capacidad',\n  'circuito',\n  'codificar',\n  'colaboración',\n  'complejidad',\n  'concepto',\n  'conglomeración',\n  'conjunto',\n  'conjunto de instrucciones',\n  'contingencia',\n  'data-warehouse',\n  'definición',\n  'desafío',\n  'emulación',\n  'encriptar',\n  'enfoque',\n  'estandardización',\n  'estrategia',\n  'estructura',\n  'estructura de precios',\n  'extranet',\n  'fidelidad',\n  'firmware',\n  'flexibilidad',\n  'focus group',\n  'fuerza de trabajo',\n  'funcionalidad',\n  'función',\n  'gestión presupuestaria',\n  'groupware',\n  'habilidad',\n  'hardware',\n  'implementación',\n  'infraestructura',\n  'iniciativa',\n  'instalación',\n  'inteligencia artificial',\n  'interfaz',\n  'intranet',\n  'jerarquía',\n  'línea segura',\n  'marco de tiempo',\n  'matrices',\n  'mediante',\n  'medición',\n  'metodologías',\n  'middleware',\n  'migración',\n  'modelo',\n  'moderador',\n  'monitorizar',\n  'núcleo',\n  'orquestar',\n  'paradigma',\n  'paralelismo',\n  'política',\n  'portal',\n  'previsión',\n  'proceso de mejora',\n  'productividad',\n  'producto',\n  'protocolo',\n  'proyección',\n  'proyecto',\n  'red de area local',\n  'sinergia',\n  'sistema abierto',\n  'software',\n  'solución',\n  'soporte',\n  'superestructura',\n  'utilización',\n  'website',\n  'éxito',\n];\n"
  },
  {
    "path": "src/locales/es/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/es/date/month.ts",
    "content": "// Sources: https://www.wikilengua.org/index.php/Abreviaciones_en_fechas\nexport default {\n  wide: [\n    'abril',\n    'agosto',\n    'diciembre',\n    'enero',\n    'febrero',\n    'julio',\n    'junio',\n    'marzo',\n    'mayo',\n    'noviembre',\n    'octubre',\n    'septiembre',\n  ],\n  abbr: [\n    'abr',\n    'ago',\n    'dic',\n    'ene',\n    'feb',\n    'jul',\n    'jun',\n    'mar',\n    'may',\n    'nov',\n    'oct',\n    'sep',\n  ],\n  abbr_context: [\n    'abr.',\n    'ag.',\n    'dic.',\n    'en.',\n    'febr.',\n    'jul.',\n    'jun.',\n    'my.',\n    'mzo.',\n    'nov.',\n    'oct.',\n    'sept.',\n  ],\n};\n"
  },
  {
    "path": "src/locales/es/date/weekday.ts",
    "content": "// Sources: https://www.wikilengua.org/index.php/Abreviaciones_en_fechas\nexport default {\n  wide: [\n    'domingo',\n    'jueves',\n    'lunes',\n    'martes',\n    'miércoles',\n    'sábado',\n    'viernes',\n  ],\n  abbr: ['dom', 'jue', 'lun', 'mar', 'mié', 'sáb', 'vie'],\n  abbr_context: ['dom.', 'juev.', 'lun.', 'mart.', 'miérc.', 'sáb.', 'vier.'],\n};\n"
  },
  {
    "path": "src/locales/es/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport color from './color';\nimport commerce from './commerce';\nimport company from './company';\nimport date from './date';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `es` locale.\n *\n * - Language: Spanish\n * - Endonym: Español\n */\nconst es: LocaleDefinition = {\n  cell_phone,\n  color,\n  commerce,\n  company,\n  date,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default es;\n"
  },
  {
    "path": "src/locales/es/internet/domain_suffix.ts",
    "content": "export default ['cat', 'com', 'com.es', 'es', 'eus', 'info', 'org'];\n"
  },
  {
    "path": "src/locales/es/internet/free_email.ts",
    "content": "export default ['gmail.com', 'hotmail.com', 'yahoo.com'];\n"
  },
  {
    "path": "src/locales/es/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/es/location/building_number.ts",
    "content": "export default [' s/n.', ', #', ', ##', ' #', ' ##'];\n"
  },
  {
    "path": "src/locales/es/location/city_name.ts",
    "content": "export default [\n  'Parla',\n  'Telde',\n  'Baracaldo',\n  'San Fernando',\n  'Torrevieja',\n  'Lugo',\n  'Santiago de Compostela',\n  'Gerona',\n  'Cáceres',\n  'Lorca',\n  'Coslada',\n  'Talavera de la Reina',\n  'El Puerto de Santa María',\n  'Cornellá de Llobregat',\n  'Avilés',\n  'Palencia',\n  'Gecho',\n  'Orihuela',\n  'Pontevedra',\n  'Pozuelo de Alarcón',\n  'Toledo',\n  'El Ejido',\n  'Guadalajara',\n  'Gandía',\n  'Ceuta',\n  'Ferrol',\n  'Chiclana de la Frontera',\n  'Manresa',\n  'Roquetas de Mar',\n  'Ciudad Real',\n  'Rubí',\n  'Benidorm',\n  'San Sebastían de los Reyes',\n  'Ponferrada',\n  'Zamora',\n  'Alcalá de Guadaira',\n  'Fuengirola',\n  'Mijas',\n  'Sanlúcar de Barrameda',\n  'La Línea de la Concepción',\n  'Majadahonda',\n  'Sagunto',\n  'El Prat de LLobregat',\n  'Viladecans',\n  'Linares',\n  'Alcoy',\n  'Irún',\n  'Estepona',\n  'Torremolinos',\n  'Rivas-Vaciamadrid',\n  'Molina de Segura',\n  'Paterna',\n  'Granollers',\n  'Santa Lucía de Tirajana',\n  'Motril',\n  'Cerdañola del Vallés',\n  'Arrecife',\n  'Segovia',\n  'Torrelavega',\n  'Elda',\n  'Mérida',\n  'Ávila',\n  'Valdemoro',\n  'Cuenta',\n  'Collado Villalba',\n  'Benalmádena',\n  'Mollet del Vallés',\n  'Puertollano',\n  'Madrid',\n  'Barcelona',\n  'Valencia',\n  'Sevilla',\n  'Zaragoza',\n  'Málaga',\n  'Murcia',\n  'Palma de Mallorca',\n  'Las Palmas de Gran Canaria',\n  'Bilbao',\n  'Córdoba',\n  'Alicante',\n  'Valladolid',\n  'Vigo',\n  'Gijón',\n  'Hospitalet de LLobregat',\n  'La Coruña',\n  'Granada',\n  'Vitoria',\n  'Elche',\n  'Santa Cruz de Tenerife',\n  'Oviedo',\n  'Badalona',\n  'Cartagena',\n  'Móstoles',\n  'Jerez de la Frontera',\n  'Tarrasa',\n  'Sabadell',\n  'Alcalá de Henares',\n  'Pamplona',\n  'Fuenlabrada',\n  'Almería',\n  'San Sebastián',\n  'Leganés',\n  'Santander',\n  'Burgos',\n  'Castellón de la Plana',\n  'Alcorcón',\n  'Albacete',\n  'Getafe',\n  'Salamanca',\n  'Huelva',\n  'Logroño',\n  'Badajoz',\n  'San Cristróbal de la Laguna',\n  'León',\n  'Tarragona',\n  'Cádiz',\n  'Lérida',\n  'Marbella',\n  'Mataró',\n  'Dos Hermanas',\n  'Santa Coloma de Gramanet',\n  'Jaén',\n  'Algeciras',\n  'Torrejón de Ardoz',\n  'Orense',\n  'Alcobendas',\n  'Reus',\n  'Calahorra',\n  'Inca',\n  'Aýna',\n];\n"
  },
  {
    "path": "src/locales/es/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/es/location/country.ts",
    "content": "export default [\n  'Afganistán',\n  'Albania',\n  'Argelia',\n  'Andorra',\n  'Angola',\n  'Argentina',\n  'Armenia',\n  'Aruba',\n  'Australia',\n  'Austria',\n  'Azerbayán',\n  'Bahamas',\n  'Barein',\n  'Bangladesh',\n  'Barbados',\n  'Bielorusia',\n  'Bélgica',\n  'Belice',\n  'Bermuda',\n  'Bután',\n  'Bolivia',\n  'Bosnia Herzegovina',\n  'Botswana',\n  'Brasil',\n  'Bulgaria',\n  'Burkina Faso',\n  'Burundi',\n  'Camboya',\n  'Camerún',\n  'Canada',\n  'Cabo Verde',\n  'Islas Caimán',\n  'Chad',\n  'Chile',\n  'China',\n  'Isla de Navidad',\n  'Colombia',\n  'Comodos',\n  'Congo',\n  'Costa Rica',\n  'Costa de Marfil',\n  'Croacia',\n  'Cuba',\n  'Chipre',\n  'República Checa',\n  'Dinamarca',\n  'Dominica',\n  'República Dominicana',\n  'Ecuador',\n  'Egipto',\n  'El Salvador',\n  'Guinea Ecuatorial',\n  'Eritrea',\n  'Estonia',\n  'Etiopía',\n  'Islas Faro',\n  'Fiji',\n  'Finlandia',\n  'Francia',\n  'Gabón',\n  'Gambia',\n  'Georgia',\n  'Alemania',\n  'Ghana',\n  'Grecia',\n  'Groenlandia',\n  'Granada',\n  'Guadalupe',\n  'Guam',\n  'Guatemala',\n  'Guinea',\n  'Guinea-Bisau',\n  'Guayana',\n  'Haiti',\n  'Honduras',\n  'Hong Kong',\n  'Hungria',\n  'Islandia',\n  'India',\n  'Indonesia',\n  'Iran',\n  'Irak',\n  'Irlanda',\n  'Italia',\n  'Jamaica',\n  'Japón',\n  'Jordania',\n  'Kazajistan',\n  'Kenia',\n  'Kiribati',\n  'Corea',\n  'Kuwait',\n  'Letonia',\n  'Líbano',\n  'Liberia',\n  'Liechtenstein',\n  'Lituania',\n  'Luxemburgo',\n  'Macao',\n  'Macedonia',\n  'Madagascar',\n  'Malawi',\n  'Malasia',\n  'Maldivas',\n  'Mali',\n  'Malta',\n  'Martinica',\n  'Mauritania',\n  'Méjico',\n  'Micronesia',\n  'Moldavia',\n  'Mónaco',\n  'Mongolia',\n  'Montenegro',\n  'Montserrat',\n  'Marruecos',\n  'Mozambique',\n  'Namibia',\n  'Nauru',\n  'Nepal',\n  'Países Bajos',\n  'Nueva Zelanda',\n  'Nicaragua',\n  'Niger',\n  'Nigeria',\n  'Noruega',\n  'Omán',\n  'Pakistan',\n  'Panamá',\n  'Papúa Nueva Guinea',\n  'Paraguay',\n  'Perú',\n  'Filipinas',\n  'Poland',\n  'Portugal',\n  'Puerto Rico',\n  'Rusia',\n  'Ruanda',\n  'Samoa',\n  'San Marino',\n  'Santo Tomé y Principe',\n  'Arabia Saudí',\n  'Senegal',\n  'Serbia',\n  'Seychelles',\n  'Sierra Leona',\n  'Singapur',\n  'Eslovaquia',\n  'Eslovenia',\n  'Somalia',\n  'España',\n  'Sri Lanka',\n  'Sudán',\n  'Suriname',\n  'Suecia',\n  'Suiza',\n  'Siria',\n  'Taiwan',\n  'Tajikistan',\n  'Tanzania',\n  'Tailandia',\n  'Timor-Leste',\n  'Togo',\n  'Tonga',\n  'Trinidad y Tobago',\n  'Tunez',\n  'Turquia',\n  'Uganda',\n  'Ucrania',\n  'Emiratos Árabes Unidos',\n  'Reino Unido',\n  'Estados Unidos de América',\n  'Uruguay',\n  'Uzbekistan',\n  'Vanuatu',\n  'Venezuela',\n  'Vietnam',\n  'Yemen',\n  'Zambia',\n  'Zimbabwe',\n];\n"
  },
  {
    "path": "src/locales/es/location/county.ts",
    "content": "export default [\n  'Álava',\n  'Albacete',\n  'Alicante',\n  'Almería',\n  'Asturias',\n  'Ávila',\n  'Badajoz',\n  'Barcelona',\n  'Burgos',\n  'Cantabria',\n  'Castellón',\n  'Ciudad Real',\n  'Cuenca',\n  'Cáceres',\n  'Cádiz',\n  'Córdoba',\n  'Gerona',\n  'Granada',\n  'Guadalajara',\n  'Guipúzcoa',\n  'Huelva',\n  'Huesca',\n  'Islas Baleares',\n  'Jaén',\n  'La Coruña',\n  'La Rioja',\n  'Las Palmas',\n  'León',\n  'Lugo',\n  'lérida',\n  'Madrid',\n  'Murcia',\n  'Málaga',\n  'Navarra',\n  'Orense',\n  'Palencia',\n  'Pontevedra',\n  'Salamanca',\n  'Santa Cruz de Tenerife',\n  'Segovia',\n  'Sevilla',\n  'Soria',\n  'Tarragona',\n  'Teruel',\n  'Toledo',\n  'Valencia',\n  'Valladolid',\n  'Vizcaya',\n  'Zamora',\n  'Zaragoza',\n];\n"
  },
  {
    "path": "src/locales/es/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport country from './country';\nimport county from './county';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_address from './street_address';\nimport street_pattern from './street_pattern';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  country,\n  county,\n  postcode,\n  secondary_address,\n  state,\n  state_abbr,\n  street_address,\n  street_pattern,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/es/location/postcode.ts",
    "content": "export default ['#####'];\n"
  },
  {
    "path": "src/locales/es/location/secondary_address.ts",
    "content": "export default ['Esc. ###', 'Puerta ###'];\n"
  },
  {
    "path": "src/locales/es/location/state.ts",
    "content": "export default [\n  'Andalucía',\n  'Aragón',\n  'Principado de Asturias',\n  'Baleares',\n  'Canarias',\n  'Cantabria',\n  'Castilla-La Mancha',\n  'Castilla y León',\n  'Cataluña',\n  'Comunidad Valenciana',\n  'Extremadura',\n  'Galicia',\n  'La Rioja',\n  'Comunidad de Madrid',\n  'Navarra',\n  'País Vasco',\n  'Región de Murcia',\n];\n"
  },
  {
    "path": "src/locales/es/location/state_abbr.ts",
    "content": "export default [\n  'And',\n  'Ara',\n  'Ast',\n  'Bal',\n  'Can',\n  'Cbr',\n  'Man',\n  'Leo',\n  'Cat',\n  'Com',\n  'Ext',\n  'Gal',\n  'Rio',\n  'Mad',\n  'Nav',\n  'Vas',\n  'Mur',\n];\n"
  },
  {
    "path": "src/locales/es/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}}{{location.buildingNumber}}',\n  full: '{{location.street}}{{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/es/location/street_pattern.ts",
    "content": "export default [\n  '{{location.street_suffix}} {{person.firstName}}',\n  '{{location.street_suffix}} {{person.firstName}} {{person.lastName}}',\n];\n"
  },
  {
    "path": "src/locales/es/location/street_suffix.ts",
    "content": "export default [\n  'Aldea',\n  'Apartamento',\n  'Arrabal',\n  'Arroyo',\n  'Avenida',\n  'Bajada',\n  'Barranco',\n  'Barrio',\n  'Bloque',\n  'Calle',\n  'Calleja',\n  'Camino',\n  'Carretera',\n  'Caserio',\n  'Colegio',\n  'Colonia',\n  'Conjunto',\n  'Cuesta',\n  'Chalet',\n  'Edificio',\n  'Entrada',\n  'Escalinata',\n  'Explanada',\n  'Extramuros',\n  'Extrarradio',\n  'Ferrocarril',\n  'Glorieta',\n  'Gran Subida',\n  'Grupo',\n  'Huerta',\n  'Jardines',\n  'Lado',\n  'Lugar',\n  'Manzana',\n  'Masía',\n  'Mercado',\n  'Monte',\n  'Muelle',\n  'Municipio',\n  'Parcela',\n  'Parque',\n  'Partida',\n  'Pasaje',\n  'Paseo',\n  'Plaza',\n  'Poblado',\n  'Polígono',\n  'Prolongación',\n  'Puente',\n  'Puerta',\n  'Quinta',\n  'Ramal',\n  'Rambla',\n  'Rampa',\n  'Riera',\n  'Rincón',\n  'Ronda',\n  'Rua',\n  'Salida',\n  'Sector',\n  'Sección',\n  'Senda',\n  'Solar',\n  'Subida',\n  'Terrenos',\n  'Torrente',\n  'Travesía',\n  'Urbanización',\n  'Vía',\n  'Vía Pública',\n];\n"
  },
  {
    "path": "src/locales/es/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Spanish',\n  code: 'es',\n  language: 'es',\n  endonym: 'Español',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/es/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Adela',\n    'Adriana',\n    'Alejandra',\n    'Alicia',\n    'Amalia',\n    'Ana',\n    'Ana Luisa',\n    'Ana María',\n    'Andrea',\n    'Anita',\n    'Anni',\n    'Antonia',\n    'Ariadna',\n    'Barbara',\n    'Beatriz',\n    'Berta',\n    'Blanca',\n    'Caridad',\n    'Carla',\n    'Carlota',\n    'Carmen',\n    'Carolina',\n    'Catalina',\n    'Cecilia',\n    'Clara',\n    'Claudia',\n    'Concepción',\n    'Conchita',\n    'Cristina',\n    'Daniela',\n    'Diana',\n    'Dolores',\n    'Dorotea',\n    'Débora',\n    'Elena',\n    'Elisa',\n    'Eloisa',\n    'Elsa',\n    'Elvira',\n    'Emilia',\n    'Esperanza',\n    'Estela',\n    'Ester',\n    'Eva',\n    'Florencia',\n    'Francisca',\n    'Gabriela',\n    'Gloria',\n    'Graciela',\n    'Guadalupe',\n    'Guillermina',\n    'Inés',\n    'Irene',\n    'Isabel',\n    'Isabela',\n    'Jennifer',\n    'Josefina',\n    'Juana',\n    'Julia',\n    'Laura',\n    'Leonor',\n    'Leticia',\n    'Lilia',\n    'Lola',\n    'Lorena',\n    'Lourdes',\n    'Lucía',\n    'Luisa',\n    'Luz',\n    'Magdalena',\n    'Maica',\n    'Manuela',\n    'Marcela',\n    'Margarita',\n    'Mariana',\n    'Maricarmen',\n    'Marilú',\n    'Marisol',\n    'Marta',\n    'María',\n    'María Cristina',\n    'María Elena',\n    'María Eugenia',\n    'María José',\n    'María Luisa',\n    'María Soledad',\n    'María Teresa',\n    'María de los Ángeles',\n    'María del Carmen',\n    'Matilde',\n    'Mayte',\n    'Mercedes',\n    'Micaela',\n    'Mónica',\n    'Natalia',\n    'Norma',\n    'Olivia',\n    'Patricia',\n    'Pilar',\n    'Ramona',\n    'Raquel',\n    'Rebeca',\n    'Reina',\n    'Rocío',\n    'Rosa',\n    'Rosalia',\n    'Rosario',\n    'Roser',\n    'Sara',\n    'Silvia',\n    'Sofía',\n    'Soledad',\n    'Sonia',\n    'Susana',\n    'Teresa',\n    'Verónica',\n    'Victoria',\n    'Virginia',\n    'Yolanda',\n    'Ángela',\n  ],\n  male: [\n    'Adán',\n    'Agustín',\n    'Alberto',\n    'Alejandro',\n    'Alfonso',\n    'Alfredo',\n    'Andrés',\n    'Antonio',\n    'Armando',\n    'Arturo',\n    'Benito',\n    'Benjamín',\n    'Bernardo',\n    'Carles',\n    'Carlos',\n    'Claudio',\n    'Clemente',\n    'Cristián',\n    'Cristóbal',\n    'César',\n    'Daniel',\n    'David',\n    'Diego',\n    'Eduardo',\n    'Emilio',\n    'Enrique',\n    'Ernesto',\n    'Esteban',\n    'Federico',\n    'Felipe',\n    'Fernando',\n    'Francisco',\n    'Gabriel',\n    'Gerardo',\n    'Germán',\n    'Gilberto',\n    'Gonzalo',\n    'Gregorio',\n    'Guillermo',\n    'Gustavo',\n    'Hermenegildo',\n    'Hernán',\n    'Homero',\n    'Horacio',\n    'Hugo',\n    'Ignacio',\n    'Iván',\n    'Jacobo',\n    'Jaime',\n    'Javier',\n    'Jerónimo',\n    'Jesús',\n    'Joaquín',\n    'Jordi',\n    'Jorge',\n    'Jorge Luis',\n    'Josep',\n    'José',\n    'José Eduardo',\n    'José Emilio',\n    'José Luis',\n    'José María',\n    'Juan',\n    'Juan Carlos',\n    'Juan Ramón',\n    'Julio',\n    'Julio César',\n    'Lorenzo',\n    'Lucas',\n    'Luis',\n    'Luis Miguel',\n    'Manuel',\n    'Marco Antonio',\n    'Marcos',\n    'Mariano',\n    'Mario',\n    'Martín',\n    'Mateo',\n    'Miguel',\n    'Miguel Ángel',\n    'Nicolás',\n    'Octavio',\n    'Pablo',\n    'Patricio',\n    'Pedro',\n    'Pío',\n    'Rafael',\n    'Ramiro',\n    'Ramón',\n    'Raúl',\n    'Ricardo',\n    'Roberto',\n    'Rodrigo',\n    'Rubén',\n    'Salvador',\n    'Samuel',\n    'Sancho',\n    'Santiago',\n    'Sergi',\n    'Sergio',\n    'Teodoro',\n    'Timoteo',\n    'Tomás',\n    'Vicente',\n    'Víctor',\n    'Ángel',\n    'Óscar',\n  ],\n};\n"
  },
  {
    "path": "src/locales/es/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport job_area from './job_area';\nimport job_descriptor from './job_descriptor';\nimport job_title_pattern from './job_title_pattern';\nimport job_type from './job_type';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport suffix from './suffix';\n\nconst person: PersonDefinition = {\n  first_name,\n  job_area,\n  job_descriptor,\n  job_title_pattern,\n  job_type,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  suffix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/es/person/job_area.ts",
    "content": "export default [\n  'Soluciones',\n  'Programa',\n  'Marca',\n  'Seguridada',\n  'Investigación',\n  'Marketing',\n  'Normas',\n  'Implementación',\n  'Integración',\n  'Funcionalidad',\n  'Respuesta',\n  'Paradigma',\n  'Tácticas',\n  'Identidad',\n  'Mercados',\n  'Grupo',\n  'División',\n  'Aplicaciones',\n  'Optimización',\n  'Operaciones',\n  'Infraestructura',\n  'Intranet',\n  'Comunicaciones',\n  'Web',\n  'Calidad',\n  'Seguro',\n  'Mobilidad',\n  'Cuentas',\n  'Datos',\n  'Creativo',\n  'Configuración',\n  'Contabilidad',\n  'Interacciones',\n  'Factores',\n  'Usabilidad',\n  'Métricas',\n];\n"
  },
  {
    "path": "src/locales/es/person/job_descriptor.ts",
    "content": "export default [\n  'Jefe',\n  'Senior',\n  'Directo',\n  'Corporativo',\n  'Dinánmico',\n  'Futuro',\n  'Producto',\n  'Nacional',\n  'Regional',\n  'Distrito',\n  'Central',\n  'Global',\n  'Cliente',\n  'Inversor',\n  'International',\n  'Heredado',\n  'Adelante',\n  'Interno',\n  'Humano',\n  'Gerente',\n  'Director',\n];\n"
  },
  {
    "path": "src/locales/es/person/job_title_pattern.ts",
    "content": "export default [\n  '{{person.jobType}} de {{person.jobArea}} {{person.jobDescriptor}}',\n];\n"
  },
  {
    "path": "src/locales/es/person/job_type.ts",
    "content": "export default [\n  'Supervisor',\n  'Asociado',\n  'Ejecutivo',\n  'Relacciones',\n  'Oficial',\n  'Gerente',\n  'Ingeniero',\n  'Especialista',\n  'Director',\n  'Coordinador',\n  'Administrador',\n  'Arquitecto',\n  'Analista',\n  'Diseñador',\n  'Planificador',\n  'Técnico',\n  'Funcionario',\n  'Desarrollador',\n  'Productor',\n  'Consultor',\n  'Asistente',\n  'Facilitador',\n  'Agente',\n  'Representante',\n  'Estratega',\n];\n"
  },
  {
    "path": "src/locales/es/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Abeyta',\n    'Abrego',\n    'Abreu',\n    'Acevedo',\n    'Acosta',\n    'Acuña',\n    'Adame',\n    'Adorno',\n    'Agosto',\n    'Aguayo',\n    'Aguilar',\n    'Aguilera',\n    'Aguirre',\n    'Alanis',\n    'Alaníz',\n    'Alarcón',\n    'Alba',\n    'Alcalá',\n    'Alcaraz',\n    'Alcántar',\n    'Alejandro',\n    'Alemán',\n    'Alfaro',\n    'Alicea',\n    'Almanza',\n    'Almaráz',\n    'Almonte',\n    'Alonso',\n    'Alonzo',\n    'Altamirano',\n    'Alva',\n    'Alvarado',\n    'Amador',\n    'Amaya',\n    'Anaya',\n    'Anguiano',\n    'Angulo',\n    'Aparicio',\n    'Apodaca',\n    'Aponte',\n    'Aragón',\n    'Aranda',\n    'Araña',\n    'Arce',\n    'Archuleta',\n    'Arellano',\n    'Arenas',\n    'Arevalo',\n    'Argüello',\n    'Arias',\n    'Armas',\n    'Armendáriz',\n    'Armenta',\n    'Armijo',\n    'Arredondo',\n    'Arreola',\n    'Arriaga',\n    'Arroyo',\n    'Arteaga',\n    'Atencio',\n    'Avilés',\n    'Ayala',\n    'Baca',\n    'Badillo',\n    'Baeza',\n    'Bahena',\n    'Balderas',\n    'Ballesteros',\n    'Banda',\n    'Barajas',\n    'Barela',\n    'Barragán',\n    'Barraza',\n    'Barrera',\n    'Barreto',\n    'Barrientos',\n    'Barrios',\n    'Batista',\n    'Bañuelos',\n    'Becerra',\n    'Beltrán',\n    'Benavides',\n    'Benavídez',\n    'Benítez',\n    'Bermúdez',\n    'Bernal',\n    'Berríos',\n    'Betancourt',\n    'Blanco',\n    'Bonilla',\n    'Borrego',\n    'Botello',\n    'Bravo',\n    'Briones',\n    'Briseño',\n    'Brito',\n    'Bueno',\n    'Burgos',\n    'Bustamante',\n    'Bustos',\n    'Báez',\n    'Caballero',\n    'Cabrera',\n    'Cabán',\n    'Cadena',\n    'Caldera',\n    'Calderón',\n    'Calvillo',\n    'Camacho',\n    'Camarillo',\n    'Campos',\n    'Canales',\n    'Candelaria',\n    'Cano',\n    'Cantú',\n    'Caraballo',\n    'Carbajal',\n    'Cardona',\n    'Carmona',\n    'Carranza',\n    'Carrasco',\n    'Carrasquillo',\n    'Carrera',\n    'Carrero',\n    'Carreón',\n    'Carrillo',\n    'Carrión',\n    'Carvajal',\n    'Casanova',\n    'Casares',\n    'Casarez',\n    'Casas',\n    'Casillas',\n    'Castañeda',\n    'Castellanos',\n    'Castillo',\n    'Castro',\n    'Cavazos',\n    'Cazares',\n    'Ceballos',\n    'Cedillo',\n    'Ceja',\n    'Centeno',\n    'Cepeda',\n    'Cerda',\n    'Cervantes',\n    'Cervántez',\n    'Chacón',\n    'Chapa',\n    'Chavarría',\n    'Chávez',\n    'Cintrón',\n    'Cisneros',\n    'Collado',\n    'Collazo',\n    'Colunga',\n    'Colón',\n    'Concepción',\n    'Contreras',\n    'Cordero',\n    'Cornejo',\n    'Corona',\n    'Coronado',\n    'Corral',\n    'Corrales',\n    'Correa',\n    'Cortés',\n    'Cortéz',\n    'Cotto',\n    'Covarrubias',\n    'Crespo',\n    'Cruz',\n    'Cuellar',\n    'Curiel',\n    'Cárdenas',\n    'Córdova',\n    'Delacrúz',\n    'Delafuente',\n    'Delagarza',\n    'Delao',\n    'Delapaz',\n    'Delarosa',\n    'Delatorre',\n    'Deleón',\n    'Delgadillo',\n    'Delgado',\n    'Delrío',\n    'Delvalle',\n    'Domínguez',\n    'Duarte',\n    'Dueñas',\n    'Durán',\n    'Dávila',\n    'Díaz',\n    'Echevarría',\n    'Elizondo',\n    'Enríquez',\n    'Escalante',\n    'Escamilla',\n    'Escobar',\n    'Escobedo',\n    'Esparza',\n    'Espinal',\n    'Espino',\n    'Espinosa',\n    'Espinosa de los Monteros',\n    'Espinoza',\n    'Esquibel',\n    'Esquivel',\n    'Estrada',\n    'Estévez',\n    'Fajardo',\n    'Farías',\n    'Feliciano',\n    'Fernández',\n    'Ferrer',\n    'Fierro',\n    'Figueroa',\n    'Flores',\n    'Flórez',\n    'Fonseca',\n    'Frías',\n    'Fuentes',\n    'Gaitán',\n    'Galarza',\n    'Galindo',\n    'Gallardo',\n    'Gallegos',\n    'Galván',\n    'Gamboa',\n    'Gaona',\n    'Garay',\n    'García',\n    'Garibay',\n    'Garica',\n    'Garrido',\n    'Garza',\n    'Gastélum',\n    'Gaytán',\n    'Gil',\n    'Girón',\n    'Godoy',\n    'Godínez',\n    'González',\n    'Gracia',\n    'Granado',\n    'Granados',\n    'Griego',\n    'Grijalva',\n    'Guajardo',\n    'Guardado',\n    'Guerra',\n    'Guerrero',\n    'Guevara',\n    'Guillén',\n    'Gurule',\n    'Gutiérrez',\n    'Guzmán',\n    'Gálvez',\n    'Gámez',\n    'Gómez',\n    'Haro',\n    'Henríquez',\n    'Heredia',\n    'Hernández',\n    'Herrera',\n    'Hidalgo',\n    'Hinojosa',\n    'Holguín',\n    'Huerta',\n    'Hurtado',\n    'Ibarra',\n    'Iglesias',\n    'Irizarry',\n    'Jaime',\n    'Jaimes',\n    'Jaramillo',\n    'Jasso',\n    'Jiménez',\n    'Jurado',\n    'Juárez',\n    'Jáquez',\n    'Laboy',\n    'Lara',\n    'Laureano',\n    'Leal',\n    'Lebrón',\n    'Ledesma',\n    'Leiva',\n    'Lemus',\n    'Lerma',\n    'Leyva',\n    'León',\n    'Limón',\n    'Linares',\n    'Lira',\n    'Llamas',\n    'Loera',\n    'Lomeli',\n    'Longoria',\n    'Lovato',\n    'Loya',\n    'Lozada',\n    'Lozano',\n    'Lucero',\n    'Lucio',\n    'Luevano',\n    'Lugo',\n    'Luna',\n    'López',\n    'Macías',\n    'Madera',\n    'Madrid',\n    'Madrigal',\n    'Maestas',\n    'Magaña',\n    'Malave',\n    'Maldonado',\n    'Manzanares',\n    'Mares',\n    'Marrero',\n    'Marroquín',\n    'Martínez',\n    'Marín',\n    'Mascareñas',\n    'Mata',\n    'Mateo',\n    'Matos',\n    'Matías',\n    'Maya',\n    'Mayorga',\n    'Medina',\n    'Medrano',\n    'Mejía',\n    'Melgar',\n    'Meléndez',\n    'Mena',\n    'Menchaca',\n    'Mendoza',\n    'Menéndez',\n    'Meraz',\n    'Mercado',\n    'Merino',\n    'Mesa',\n    'Meza',\n    'Miramontes',\n    'Miranda',\n    'Mireles',\n    'Mojica',\n    'Molina',\n    'Mondragón',\n    'Monroy',\n    'Montalvo',\n    'Montañez',\n    'Montaño',\n    'Montemayor',\n    'Montenegro',\n    'Montero',\n    'Montes',\n    'Montoya',\n    'Montéz',\n    'Mora',\n    'Morales',\n    'Moreno',\n    'Mota',\n    'Moya',\n    'Munguía',\n    'Murillo',\n    'Muro',\n    'Muñiz',\n    'Muñoz',\n    'Márquez',\n    'Méndez',\n    'Naranjo',\n    'Narváez',\n    'Nava',\n    'Navarrete',\n    'Navarro',\n    'Nazario',\n    'Negrete',\n    'Negrón',\n    'Nevárez',\n    'Nieto',\n    'Nieves',\n    'Niño',\n    'Noriega',\n    'Nájera',\n    'Núñez',\n    'Ocampo',\n    'Ocasio',\n    'Ochoa',\n    'Ojeda',\n    'Olivares',\n    'Olivas',\n    'Olivera',\n    'Olivo',\n    'Olivárez',\n    'Olmos',\n    'Olvera',\n    'Ontiveros',\n    'Oquendo',\n    'Ordóñez',\n    'Orellana',\n    'Ornelas',\n    'Orosco',\n    'Orozco',\n    'Orta',\n    'Ortega',\n    'Ortiz',\n    'Osorio',\n    'Otero',\n    'Ozuna',\n    'Pabón',\n    'Pacheco',\n    'Padilla',\n    'Padrón',\n    'Pagan',\n    'Palacios',\n    'Palomino',\n    'Palomo',\n    'Pantoja',\n    'Paredes',\n    'Parra',\n    'Partida',\n    'Patiño',\n    'Paz',\n    'Pedraza',\n    'Pedroza',\n    'Pelayo',\n    'Perales',\n    'Peralta',\n    'Perea',\n    'Peña',\n    'Pichardo',\n    'Pineda',\n    'Pizarro',\n    'Piña',\n    'Polanco',\n    'Ponce',\n    'Porras',\n    'Portillo',\n    'Posada',\n    'Prado',\n    'Preciado',\n    'Prieto',\n    'Puente',\n    'Puga',\n    'Pulido',\n    'Páez',\n    'Pérez',\n    'Quesada',\n    'Quezada',\n    'Quintana',\n    'Quintanilla',\n    'Quintero',\n    'Quiróz',\n    'Quiñones',\n    'Quiñónez',\n    'Rael',\n    'Ramos',\n    'Ramírez',\n    'Rangel',\n    'Rascón',\n    'Raya',\n    'Razo',\n    'Regalado',\n    'Rendón',\n    'Rentería',\n    'Reséndez',\n    'Reyes',\n    'Reyna',\n    'Reynoso',\n    'Rico',\n    'Rincón',\n    'Riojas',\n    'Rivas',\n    'Rivera',\n    'Rivero',\n    'Robledo',\n    'Robles',\n    'Rocha',\n    'Rodarte',\n    'Rodríguez',\n    'Rojas',\n    'Rojo',\n    'Roldán',\n    'Rolón',\n    'Romero',\n    'Romo',\n    'Roque',\n    'Rosado',\n    'Rosales',\n    'Rosario',\n    'Rosas',\n    'Roybal',\n    'Rubio',\n    'Ruelas',\n    'Ruíz',\n    'Ríos',\n    'Saavedra',\n    'Saiz',\n    'Salas',\n    'Salazar',\n    'Salcedo',\n    'Salcido',\n    'Saldaña',\n    'Saldivar',\n    'Salgado',\n    'Salinas',\n    'Samaniego',\n    'Sanabria',\n    'Sandoval',\n    'Santacruz',\n    'Santana',\n    'Santiago',\n    'Santillán',\n    'Sarabia',\n    'Sauceda',\n    'Saucedo',\n    'Sedillo',\n    'Segovia',\n    'Segura',\n    'Sepúlveda',\n    'Serna',\n    'Serrano',\n    'Serrato',\n    'Sevilla',\n    'Sierra',\n    'Sisneros',\n    'Solano',\n    'Soliz',\n    'Solorio',\n    'Solorzano',\n    'Solís',\n    'Soria',\n    'Sosa',\n    'Sotelo',\n    'Soto',\n    'Suárez',\n    'Sáenz',\n    'Sánchez',\n    'Tafoya',\n    'Tamayo',\n    'Tamez',\n    'Tapia',\n    'Tejada',\n    'Tejeda',\n    'Tello',\n    'Terrazas',\n    'Terán',\n    'Tijerina',\n    'Tirado',\n    'Toledo',\n    'Toro',\n    'Torres',\n    'Tovar',\n    'Trejo',\n    'Treviño',\n    'Trujillo',\n    'Téllez',\n    'Tórrez',\n    'Ulibarri',\n    'Ulloa',\n    'Urbina',\n    'Ureña',\n    'Uribe',\n    'Urrutia',\n    'Urías',\n    'Vaca',\n    'Valadez',\n    'Valdez',\n    'Valdivia',\n    'Valdés',\n    'Valencia',\n    'Valentín',\n    'Valenzuela',\n    'Valladares',\n    'Valle',\n    'Vallejo',\n    'Valles',\n    'Valverde',\n    'Vanegas',\n    'Varela',\n    'Vargas',\n    'Vega',\n    'Vela',\n    'Velasco',\n    'Velásquez',\n    'Velázquez',\n    'Venegas',\n    'Vera',\n    'Verdugo',\n    'Verduzco',\n    'Vergara',\n    'Viera',\n    'Vigil',\n    'Villa',\n    'Villagómez',\n    'Villalobos',\n    'Villalpando',\n    'Villanueva',\n    'Villarreal',\n    'Villaseñor',\n    'Villegas',\n    'Vázquez',\n    'Vélez',\n    'Véliz',\n    'Ybarra',\n    'Yáñez',\n    'Zambrano',\n    'Zamora',\n    'Zamudio',\n    'Zapata',\n    'Zaragoza',\n    'Zarate',\n    'Zavala',\n    'Zayas',\n    'Zelaya',\n    'Zepeda',\n    'Zúñiga',\n    'de Anda',\n    'de Jesús',\n    'Álvarez',\n    'Ávalos',\n    'Ávila',\n  ],\n};\n"
  },
  {
    "path": "src/locales/es/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [\n    {\n      value: '{{person.last_name.generic}} {{person.last_name.generic}}',\n      weight: 1,\n    },\n  ],\n};\n"
  },
  {
    "path": "src/locales/es/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  {\n    value: '{{person.firstName}} {{person.lastName}}',\n    weight: 9,\n  },\n];\n"
  },
  {
    "path": "src/locales/es/person/prefix.ts",
    "content": "export default { female: ['Sra.', 'Sta.'], male: ['Sr.'] };\n"
  },
  {
    "path": "src/locales/es/person/suffix.ts",
    "content": "export default [\n  'Jr.',\n  'Sr.',\n  'I',\n  'II',\n  'III',\n  'IV',\n  'V',\n  'MD',\n  'DDS',\n  'PhD',\n  'DVM',\n];\n"
  },
  {
    "path": "src/locales/es/phone_number/format/human.ts",
    "content": "export default ['9##-###-###', '9##.###.###', '9## ### ###', '9########'];\n"
  },
  {
    "path": "src/locales/es/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/es/phone_number/format/international.ts",
    "content": "export default ['+349########'];\n"
  },
  {
    "path": "src/locales/es/phone_number/format/national.ts",
    "content": "export default ['9## ## ## ##'];\n"
  },
  {
    "path": "src/locales/es/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/es_MX/cell_phone/formats.ts",
    "content": "export default ['5##-###-###', '5##.###.###', '5## ### ###', '5########'];\n"
  },
  {
    "path": "src/locales/es_MX/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/es_MX/color/human.ts",
    "content": "export default [\n  'aceituna',\n  'amarillo',\n  'azul',\n  'blanco',\n  'cian',\n  'cielo azul',\n  'ciruela',\n  'fucsia',\n  'gris',\n  'lavanda',\n  'lima',\n  'magenta',\n  'marfil',\n  'marrón',\n  'menta verde',\n  'morado',\n  'naranja',\n  'negro',\n  'oro',\n  'orquídea',\n  'plata',\n  'rojo',\n  'rosa',\n  'salmón',\n  'tan',\n  'teal',\n  'turquesa',\n  'verde',\n  'violeta',\n  'índigo',\n];\n"
  },
  {
    "path": "src/locales/es_MX/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/es_MX/commerce/department.ts",
    "content": "export default [\n  'Aire libre',\n  'Automoción',\n  'Baby',\n  'Belleza',\n  'Deportes',\n  'Electrónica',\n  'Herramientas',\n  'Hogar',\n  'Industrial',\n  'Jardín',\n  'Joyería',\n  'Juegos',\n  'Juguetes',\n  'Kids',\n  'Libros',\n  'Música',\n  'Ordenadores',\n  'Películas',\n  'Ropa',\n  'Salud',\n  'Ultramarinos',\n  'Zapatos',\n];\n"
  },
  {
    "path": "src/locales/es_MX/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport department from './department';\nimport product_name from './product_name';\n\nconst commerce: CommerceDefinition = {\n  department,\n  product_name,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/es_MX/commerce/product_name.ts",
    "content": "export default {\n  adjective: [\n    'Artesanal',\n    'Elegante',\n    'Ergonómico',\n    'Fantástico',\n    'Genérica',\n    'Gorgeous',\n    'Hecho a mano',\n    'Increíble',\n    'Inteligente',\n    'Licencia',\n    'Pequeño',\n    'Práctica',\n    'Refinado',\n    'Rústico',\n    'Sabrosa',\n    'Sin marca',\n  ],\n  material: [\n    'Acero',\n    'Caucho',\n    'Cotton',\n    'Fresco',\n    'Frozen',\n    'Granito',\n    'Hormigón',\n    'Madera',\n    'Metal',\n    'Plástico',\n    'Soft',\n  ],\n  product: [\n    'Auto',\n    'Bike',\n    'Camisa',\n    'Computadora',\n    'Embutidos',\n    'Ensalada',\n    'Guantes',\n    'Jabón',\n    'Mesa',\n    'Pantalones',\n    'Pelota',\n    'Pescado',\n    'Pizza',\n    'Pollo',\n    'Presidente',\n    'Queso',\n    'Ratón',\n    'Sombrero',\n    'Teclado',\n    'Toallas',\n    'Tocino',\n    'Tuna',\n    'Zapatos',\n  ],\n  pattern: [\n    '{{commerce.product}} {{commerce.productAdjective}} de {{commerce.productMaterial}}',\n  ],\n};\n"
  },
  {
    "path": "src/locales/es_MX/company/adjective.ts",
    "content": "export default [\n  'Actualizable',\n  'Adaptativo',\n  'Amigable',\n  'Asimilado',\n  'Auto proporciona',\n  'Automatizado',\n  'Avanzado',\n  'Cara a cara',\n  'Centrado en el negocio',\n  'Centrado en el usuario',\n  'Centralizado',\n  'Clonado',\n  'Compartible',\n  'Compatible',\n  'Configurable',\n  'Descentralizado',\n  'Digitalizado',\n  'Distribuido',\n  'Diverso',\n  'En red',\n  'Enfocado',\n  'Enfocado a benficios',\n  'Enfocado en la calidad',\n  'Equilibrado',\n  'Ergonomico',\n  'Exclusivo',\n  'Expandido',\n  'Extendido',\n  'Fundamental',\n  'Fácil',\n  'Gestionado',\n  'Horizontal',\n  'Implementado',\n  'Ingenieria inversa',\n  'Innovador',\n  'Integrado',\n  'Intercambiable',\n  'Intuitivo',\n  'Inverso',\n  'Mejorado',\n  'Monitorizado',\n  'Multi canal',\n  'Multi capa',\n  'Multi grupo',\n  'Multi lateral',\n  'Multi plataforma',\n  'Obligatorio',\n  'Opcional',\n  'Open-source',\n  'Operativo',\n  'Optimizado',\n  'Organico',\n  'Organizado',\n  'Orientado a equipos',\n  'Orientado a objetos',\n  'Orígenes',\n  'Para toda la empresa',\n  'Perseverando',\n  'Persistente',\n  'Polarizado',\n  'Pre-emptivo',\n  'Proactivo',\n  'Profundo',\n  'Programable',\n  'Progresivo',\n  'Public-key',\n  'Re-contextualizado',\n  'Re-implementado',\n  'Reactivo',\n  'Realineado',\n  'Reducido',\n  'Robusto',\n  'Seguro',\n  'Sincronizado',\n  'Total',\n  'Totalmente configurable',\n  'Universal',\n  'Versatil',\n  'Virtual',\n  'Visionario',\n  'en fases',\n];\n"
  },
  {
    "path": "src/locales/es_MX/company/buzz_adjective.ts",
    "content": "export default [\n  '24/365',\n  '24/7',\n  'A medida',\n  'Asesino',\n  'B2B',\n  'B2C',\n  'Back-end',\n  'Clase mundial',\n  'Clics y mortero',\n  'Colaboración',\n  'Convincente',\n  'Cross-media',\n  'Código abierto',\n  'De extremo a extremo',\n  'De vanguardia',\n  'Dinámico',\n  'Distribuida',\n  'Doce y cincuenta y nueve de la noche',\n  'E-business',\n  'Eficiente',\n  'Empresa',\n  'Enchufa y juega',\n  'Escalable',\n  'Estratégico',\n  'Extensible',\n  'Filo sangriento',\n  'Fricción',\n  'Frontal',\n  'Fuera de la caja',\n  'Global',\n  'Granular',\n  'Habilitado web',\n  'Holístico',\n  'Impactante',\n  'Inalámbrico',\n  'Innovador',\n  'Integrado',\n  'Interactiva',\n  'Intuitivo',\n  'Llave en mano',\n  'Magnética',\n  'Mejor de su clase',\n  'Misión crítica',\n  'Multiplataforma',\n  'Pegajosa',\n  'Proactivo',\n  'Próxima generación',\n  'Punto com',\n  'Revolucionario',\n  'Ricos',\n  'Robusto',\n  'Sexy',\n  'Sin costura',\n  'Sinérgico',\n  'Tiempo real',\n  'Transparente',\n  'Ubicua',\n  'User-centric',\n  'Valor añadido',\n  'Vertical',\n  'Viral',\n  'Virtual',\n  'Visionario',\n  'ladrillos y clics',\n];\n"
  },
  {
    "path": "src/locales/es_MX/company/buzz_noun.ts",
    "content": "export default [\n  'Mindshare',\n  'ROI',\n  'ancho de banda',\n  'aplicaciones',\n  'arquitecturas',\n  'asociaciones',\n  'cadenas de suministro',\n  'canales',\n  'comunidades',\n  'contenido',\n  'convergencia',\n  'e-business',\n  'e-commerce',\n  'e-servicios',\n  'elementos de acción',\n  'entregables',\n  'esquemas',\n  'experiencias',\n  'funcionalidades',\n  'infomediarios',\n  'infraestructuras',\n  'iniciativas',\n  'interfaces',\n  'mercados',\n  'mercados electrónicos',\n  'metodologías',\n  'minoristas electrónicos',\n  'modelos',\n  'métricas',\n  'nichos',\n  'ojos',\n  'paradigmas',\n  'plataformas',\n  'portales',\n  'redes',\n  'relaciones',\n  'servicios web',\n  'sinergias',\n  'sistemas',\n  'soluciones',\n  'tecnologías',\n  'usuarios',\n  'vortales',\n  'web-readiness',\n];\n"
  },
  {
    "path": "src/locales/es_MX/company/buzz_verb.ts",
    "content": "export default [\n  'Envisioneer',\n  'abrazar',\n  'acelerar',\n  'agregado',\n  'apalancamiento',\n  'aprovechar',\n  'arnés',\n  'arquitecto',\n  'conducir',\n  'crecer',\n  'cultivar',\n  'desatar',\n  'desintermediar',\n  'desplegar',\n  'e-enable',\n  'empoderar',\n  'enganchar',\n  'entregue',\n  'escala',\n  'estrategias',\n  'evolucionar',\n  'explotar',\n  'extender',\n  'facilitar',\n  'generar',\n  'habilitar',\n  'incentivar',\n  'incubar',\n  'ingeniero',\n  'innovar',\n  'integrar',\n  'malla',\n  'marca',\n  'matriz',\n  'maximizar',\n  'mejorar',\n  'monetizar',\n  'objetivo',\n  'optimizar',\n  'orquestar',\n  'pizarra',\n  'poner en práctica',\n  'productize',\n  'punto de referencia',\n  'racionalizar',\n  'recontextualizar',\n  'redefinir',\n  'reintermediate',\n  'reinventar',\n  'repetir',\n  'reutilizar',\n  'revolucionar',\n  'sindicato',\n  'sinergia',\n  'sintetizar',\n  'transformar',\n  'transformarse',\n  'transición',\n  'utilizar',\n  'visualizar',\n];\n"
  },
  {
    "path": "src/locales/es_MX/company/descriptor.ts",
    "content": "export default [\n  '24 horas',\n  '24/7',\n  '3rd generación',\n  '4th generación',\n  '5th generación',\n  '6th generación',\n  'acompasada',\n  'alto nivel',\n  'amplio ábanico',\n  'analizada',\n  'asimétrica',\n  'asíncrona',\n  'basado en contenido',\n  'basado en el contexto',\n  'basado en necesidades',\n  'bidireccional',\n  'bifurcada',\n  'cliente servidor',\n  'coherente',\n  'cohesiva',\n  'compuesto',\n  'dedicada',\n  'defectos cero',\n  'didactica',\n  'dinámica',\n  'direccional',\n  'discreta',\n  'ejecutiva',\n  'escalable',\n  'estable',\n  'estatica',\n  'explícita',\n  'generada por el cliente',\n  'generado por la demanda',\n  'global',\n  'heurística',\n  'hibrida',\n  'holística',\n  'homogénea',\n  'incremental',\n  'innovadora',\n  'intangible',\n  'interactiva',\n  'intermedia',\n  'local',\n  'logística',\n  'maximizada',\n  'metódica',\n  'misión crítica',\n  'modular',\n  'monitorizada por red',\n  'motivadora',\n  'multiestado',\n  'multimedia',\n  'multitarea',\n  'móbil',\n  'nacional',\n  'neutral',\n  'no-volátil',\n  'nueva generación',\n  'optimizada',\n  'orientada a soluciones',\n  'orientado a objetos',\n  'potenciada',\n  'radical',\n  'recíproca',\n  'regional',\n  'secundaria',\n  'sensible al contexto',\n  'sistemática',\n  'sistémica',\n  'tangible',\n  'terciaria',\n  'tiempo real',\n  'tolerancia cero',\n  'tolerante a fallos',\n  'transicional',\n  'uniforme',\n  'valor añadido',\n  'vía web',\n  'óptima',\n];\n"
  },
  {
    "path": "src/locales/es_MX/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport adjective from './adjective';\nimport buzz_adjective from './buzz_adjective';\nimport buzz_noun from './buzz_noun';\nimport buzz_verb from './buzz_verb';\nimport descriptor from './descriptor';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\nimport noun from './noun';\n\nconst company: CompanyDefinition = {\n  adjective,\n  buzz_adjective,\n  buzz_noun,\n  buzz_verb,\n  descriptor,\n  legal_entity_type,\n  name_pattern,\n  noun,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/es_MX/company/legal_entity_type.ts",
    "content": "export default ['Hermanos', 'S.A.', 'S.L.', 'e Hijos'];\n"
  },
  {
    "path": "src/locales/es_MX/company/name_pattern.ts",
    "content": "export default [\n  '{{person.lastName}} y {{person.lastName}}',\n  '{{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.lastName}} {{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.lastName}}, {{person.lastName}} y {{person.lastName}} Asociados',\n];\n"
  },
  {
    "path": "src/locales/es_MX/company/noun.ts",
    "content": "export default [\n  'Interfaz Gráfica',\n  'Interfaz gráfico de usuario',\n  'Soporte',\n  'acceso',\n  'actitud',\n  'adaptador',\n  'algoritmo',\n  'alianza',\n  'analista',\n  'aplicación',\n  'aprovechar',\n  'archivo',\n  'arquitectura',\n  'arquitectura abierta',\n  'array',\n  'base de datos',\n  'base de trabajo',\n  'base del conocimiento',\n  'caja de herramientas',\n  'capacidad',\n  'circuito',\n  'codificar',\n  'colaboración',\n  'complejidad',\n  'concepto',\n  'conglomeración',\n  'conjunto',\n  'conjunto de instrucciones',\n  'contingencia',\n  'data-warehouse',\n  'definición',\n  'desafío',\n  'emulación',\n  'encriptar',\n  'enfoque',\n  'estandardización',\n  'estrategia',\n  'estructura',\n  'estructura de precios',\n  'extranet',\n  'fidelidad',\n  'firmware',\n  'flexibilidad',\n  'focus group',\n  'fuerza de trabajo',\n  'funcionalidad',\n  'función',\n  'gestión presupuestaria',\n  'groupware',\n  'habilidad',\n  'hardware',\n  'implementación',\n  'infraestructura',\n  'iniciativa',\n  'instalación',\n  'inteligencia artificial',\n  'interfaz',\n  'intranet',\n  'jerarquía',\n  'línea segura',\n  'marco de tiempo',\n  'matrices',\n  'mediante',\n  'medición',\n  'metodologías',\n  'middleware',\n  'migración',\n  'modelo',\n  'moderador',\n  'monitorizar',\n  'núcleo',\n  'orquestar',\n  'paradigma',\n  'paralelismo',\n  'política',\n  'portal',\n  'previsión',\n  'proceso de mejora',\n  'productividad',\n  'producto',\n  'protocolo',\n  'proyección',\n  'proyecto',\n  'red de area local',\n  'sinergia',\n  'sistema abierto',\n  'software',\n  'solución',\n  'soporte',\n  'superestructura',\n  'utilización',\n  'website',\n  'éxito',\n];\n"
  },
  {
    "path": "src/locales/es_MX/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport color from './color';\nimport commerce from './commerce';\nimport company from './company';\nimport internet from './internet';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\nimport team from './team';\n\n/**\n * The locale data for the `es_MX` locale.\n *\n * - Language: Spanish (Mexico)\n * - Endonym: Español (México)\n */\nconst es_MX: LocaleDefinition = {\n  cell_phone,\n  color,\n  commerce,\n  company,\n  internet,\n  location,\n  lorem,\n  metadata,\n  person,\n  phone_number,\n  team,\n};\n\nexport default es_MX;\n"
  },
  {
    "path": "src/locales/es_MX/internet/domain_suffix.ts",
    "content": "export default ['com', 'com.mx', 'gob.mx', 'info', 'mx', 'org'];\n"
  },
  {
    "path": "src/locales/es_MX/internet/free_email.ts",
    "content": "export default [\n  'corpfolder.com',\n  'gmail.com',\n  'hotmail.com',\n  'nearbpo.com',\n  'yahoo.com',\n];\n"
  },
  {
    "path": "src/locales/es_MX/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/es_MX/location/building_number.ts",
    "content": "export default [' s/n.', ', #', ', ##', ' #', ' ##', ' ###', ' ####'];\n"
  },
  {
    "path": "src/locales/es_MX/location/city_name.ts",
    "content": "export default [\n  'Aguascalientes',\n  'Apodaca',\n  'Buenavista',\n  'Campeche',\n  'Cancún',\n  'Cárdenas',\n  'Celaya',\n  'Chalco',\n  'Chetumal',\n  'Chicoloapan',\n  'Chignahuapan',\n  'Chihuahua',\n  'Chilpancingo',\n  'Chimalhuacán',\n  'Ciudad Acuña',\n  'Ciudad de México',\n  'Ciudad del Carmen',\n  'Ciudad López Mateos',\n  'Ciudad Madero',\n  'Ciudad Obregón',\n  'Ciudad Valles',\n  'Ciudad Victoria',\n  'Coatzacoalcos',\n  'Colima-Villa de Álvarez',\n  'Comitán de Dominguez',\n  'Córdoba',\n  'Cuautitlán Izcalli',\n  'Cuautla',\n  'Cuernavaca',\n  'Culiacán',\n  'Delicias',\n  'Durango',\n  'Ensenada',\n  'Fresnillo',\n  'General Escobedo',\n  'Gómez Palacio',\n  'Guadalajara',\n  'Guadalupe',\n  'Guanajuato',\n  'Guaymas',\n  'Hermosillo',\n  'Hidalgo del Parral',\n  'Iguala',\n  'Irapuato',\n  'Ixtapaluca',\n  'Jiutepec',\n  'Juárez',\n  'La Laguna',\n  'La Paz',\n  'La Piedad-Pénjamo',\n  'León',\n  'Los Cabos',\n  'Los Mochis',\n  'Manzanillo',\n  'Matamoros',\n  'Mazatlán',\n  'Mérida',\n  'Mexicali',\n  'Minatitlán',\n  'Miramar',\n  'Monclova',\n  'Monclova-Frontera',\n  'Monterrey',\n  'Morelia',\n  'Naucalpan de Juárez',\n  'Navojoa',\n  'Nezahualcóyotl',\n  'Nogales',\n  'Nuevo Laredo',\n  'Oaxaca',\n  'Ocotlán',\n  'Ojo de agua',\n  'Orizaba',\n  'Pachuca',\n  'Piedras Negras',\n  'Poza Rica',\n  'Puebla',\n  'Puerto Vallarta',\n  'Querétaro',\n  'Reynosa-Río Bravo',\n  'Rioverde-Ciudad Fernández',\n  'Salamanca',\n  'Saltillo',\n  'San Cristobal de las Casas',\n  'San Francisco Coacalco',\n  'San Francisco del Rincón',\n  'San Juan Bautista Tuxtepec',\n  'San Juan del Río',\n  'San Luis Potosí-Soledad',\n  'San Luis Río Colorado',\n  'San Nicolás de los Garza',\n  'San Pablo de las Salinas',\n  'San Pedro Garza García',\n  'Santa Catarina',\n  'Soledad de Graciano Sánchez',\n  'Tampico-Pánuco',\n  'Tapachula',\n  'Tecomán',\n  'Tehuacán',\n  'Tehuantepec-Salina Cruz',\n  'Tepexpan',\n  'Tepic',\n  'Tetela de Ocampo',\n  'Texcoco de Mora',\n  'Tijuana',\n  'Tlalnepantla',\n  'Tlaquepaque',\n  'Tlaxcala-Apizaco',\n  'Toluca',\n  'Tonalá',\n  'Torreón',\n  'Tula',\n  'Tulancingo',\n  'Tulancingo de Bravo',\n  'Tuxtla Gutiérrez',\n  'Uruapan',\n  'Uruapan del Progreso',\n  'Valle de México',\n  'Veracruz',\n  'Villa de Álvarez',\n  'Villa Nicolás Romero',\n  'Villahermosa',\n  'Xalapa',\n  'Zacatecas-Guadalupe',\n  'Zacatlan',\n  'Zacatzingo',\n  'Zamora-Jacona',\n  'Zapopan',\n  'Zitacuaro',\n];\n"
  },
  {
    "path": "src/locales/es_MX/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/es_MX/location/country.ts",
    "content": "export default [\n  'Afganistán',\n  'Albania',\n  'Argelia',\n  'Andorra',\n  'Angola',\n  'Argentina',\n  'Armenia',\n  'Aruba',\n  'Australia',\n  'Austria',\n  'Azerbayán',\n  'Bahamas',\n  'Barein',\n  'Bangladesh',\n  'Barbados',\n  'Bielorusia',\n  'Bélgica',\n  'Belice',\n  'Bermuda',\n  'Bután',\n  'Bolivia',\n  'Bosnia Herzegovina',\n  'Botswana',\n  'Brasil',\n  'Bulgaria',\n  'Burkina Faso',\n  'Burundi',\n  'Camboya',\n  'Camerún',\n  'Canada',\n  'Cabo Verde',\n  'Islas Caimán',\n  'Chad',\n  'Chile',\n  'China',\n  'Isla de Navidad',\n  'Colombia',\n  'Comodos',\n  'Congo',\n  'Costa Rica',\n  'Costa de Marfil',\n  'Croacia',\n  'Cuba',\n  'Chipre',\n  'República Checa',\n  'Dinamarca',\n  'Dominica',\n  'República Dominicana',\n  'Ecuador',\n  'Egipto',\n  'El Salvador',\n  'Guinea Ecuatorial',\n  'Eritrea',\n  'Estonia',\n  'Etiopía',\n  'Islas Faro',\n  'Fiji',\n  'Finlandia',\n  'Francia',\n  'Gabón',\n  'Gambia',\n  'Georgia',\n  'Alemania',\n  'Ghana',\n  'Grecia',\n  'Groenlandia',\n  'Granada',\n  'Guadalupe',\n  'Guam',\n  'Guatemala',\n  'Guinea',\n  'Guinea-Bisau',\n  'Guayana',\n  'Haiti',\n  'Honduras',\n  'Hong Kong',\n  'Hungria',\n  'Islandia',\n  'India',\n  'Indonesia',\n  'Iran',\n  'Irak',\n  'Irlanda',\n  'Italia',\n  'Jamaica',\n  'Japón',\n  'Jordania',\n  'Kazajistan',\n  'Kenia',\n  'Kiribati',\n  'Corea',\n  'Kuwait',\n  'Letonia',\n  'Líbano',\n  'Liberia',\n  'Liechtenstein',\n  'Lituania',\n  'Luxemburgo',\n  'Macao',\n  'Macedonia',\n  'Madagascar',\n  'Malawi',\n  'Malasia',\n  'Maldivas',\n  'Mali',\n  'Malta',\n  'Martinica',\n  'Mauritania',\n  'México',\n  'Micronesia',\n  'Moldavia',\n  'Mónaco',\n  'Mongolia',\n  'Montenegro',\n  'Montserrat',\n  'Marruecos',\n  'Mozambique',\n  'Namibia',\n  'Nauru',\n  'Nepal',\n  'Países Bajos',\n  'Nueva Zelanda',\n  'Nicaragua',\n  'Niger',\n  'Nigeria',\n  'Noruega',\n  'Omán',\n  'Pakistan',\n  'Panamá',\n  'Papúa Nueva Guinea',\n  'Paraguay',\n  'Perú',\n  'Filipinas',\n  'Poland',\n  'Portugal',\n  'Puerto Rico',\n  'Rusia',\n  'Ruanda',\n  'Samoa',\n  'San Marino',\n  'Santo Tomé y Principe',\n  'Arabia Saudí',\n  'Senegal',\n  'Serbia',\n  'Seychelles',\n  'Sierra Leona',\n  'Singapur',\n  'Eslovaquia',\n  'Eslovenia',\n  'Somalia',\n  'España',\n  'Sri Lanka',\n  'Sudán',\n  'Suriname',\n  'Suecia',\n  'Suiza',\n  'Siria',\n  'Taiwan',\n  'Tajikistan',\n  'Tanzania',\n  'Tailandia',\n  'Timor-Leste',\n  'Togo',\n  'Tonga',\n  'Trinidad y Tobago',\n  'Tunez',\n  'Turquia',\n  'Uganda',\n  'Ucrania',\n  'Emiratos Árabes Unidos',\n  'Reino Unido',\n  'Estados Unidos de América',\n  'Uruguay',\n  'Uzbekistan',\n  'Vanuatu',\n  'Venezuela',\n  'Vietnam',\n  'Yemen',\n  'Zambia',\n  'Zimbabwe',\n];\n"
  },
  {
    "path": "src/locales/es_MX/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport country from './country';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_address from './street_address';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  country,\n  postcode,\n  secondary_address,\n  state,\n  state_abbr,\n  street_address,\n  street_name,\n  street_pattern,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/es_MX/location/postcode.ts",
    "content": "export default ['#####'];\n"
  },
  {
    "path": "src/locales/es_MX/location/secondary_address.ts",
    "content": "export default ['Esc. ###', 'Puerta ###', 'Edificio #'];\n"
  },
  {
    "path": "src/locales/es_MX/location/state.ts",
    "content": "export default [\n  'Aguascalientes',\n  'Baja California Norte',\n  'Baja California Sur',\n  'Estado de México',\n  'Campeche',\n  'Chiapas',\n  'Chihuahua',\n  'Coahuila',\n  'Colima',\n  'Durango',\n  'Guanajuato',\n  'Guerrero',\n  'Hidalgo',\n  'Jalisco',\n  'Michoacan',\n  'Morelos',\n  'Nayarit',\n  'Nuevo León',\n  'Oaxaca',\n  'Puebla',\n  'Querétaro',\n  'Quintana Roo',\n  'San Luis Potosí',\n  'Sinaloa',\n  'Sonora',\n  'Tabasco',\n  'Tamaulipas',\n  'Tlaxcala',\n  'Veracruz',\n  'Yucatán',\n  'Zacatecas',\n];\n"
  },
  {
    "path": "src/locales/es_MX/location/state_abbr.ts",
    "content": "export default [\n  'AS',\n  'BC',\n  'BS',\n  'CC',\n  'CS',\n  'CH',\n  'CL',\n  'CM',\n  'DF',\n  'DG',\n  'GT',\n  'GR',\n  'HG',\n  'JC',\n  'MC',\n  'MN',\n  'MS',\n  'NT',\n  'NL',\n  'OC',\n  'PL',\n  'QT',\n  'QR',\n  'SP',\n  'SL',\n  'SR',\n  'TC',\n  'TS',\n  'TL',\n  'VZ',\n  'YN',\n  'ZS',\n];\n"
  },
  {
    "path": "src/locales/es_MX/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}}{{location.buildingNumber}}',\n  full: '{{location.street}}{{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/es_MX/location/street_name.ts",
    "content": "export default [\n  '20 de Noviembre',\n  'Cinco de Mayo',\n  'Cuauhtémoc',\n  'Manzanares',\n  'Donceles',\n  'Francisco I. Madero',\n  'Juárez',\n  'República de Cuba',\n  'República de Chile',\n  'República de Argentina',\n  'República de Uruguay',\n  'Isabel la Católica',\n  'Izazaga',\n  'Eje Central',\n  'Eje 6',\n  'Eje 5',\n  'La Viga',\n  'Aniceto Ortega',\n  'Miguel Ángel de Quevedo',\n  'Amores',\n  'Coyoacán',\n  'Coruña',\n  'Batalla de Naco',\n  'La Otra Banda',\n  'Piedra del Comal',\n  'Balcón de los Edecanes',\n  'Barrio La Lonja',\n  'Jicolapa',\n  'Zacatlán',\n  'Zapata',\n  'Polotitlán',\n  'Calimaya',\n  'Flor Marina',\n  'Flor Silvestre',\n  'San Miguel',\n  'Naranjo',\n  'Cedro',\n  'Jalisco',\n  'Avena',\n];\n"
  },
  {
    "path": "src/locales/es_MX/location/street_pattern.ts",
    "content": "export default [\n  '{{location.street_suffix}} {{person.firstName}}',\n  '{{location.street_suffix}} {{person.firstName}} {{person.lastName}}',\n  '{{location.street_suffix}} {{location.street_name}}',\n];\n"
  },
  {
    "path": "src/locales/es_MX/location/street_suffix.ts",
    "content": "export default [\n  'Aldea',\n  'Apartamento',\n  'Arrabal',\n  'Arroyo',\n  'Avenida',\n  'Bajada',\n  'Barranco',\n  'Barrio',\n  'Bloque',\n  'Calle',\n  'Calleja',\n  'Camino',\n  'Carretera',\n  'Caserio',\n  'Colegio',\n  'Colonia',\n  'Conjunto',\n  'Cuesta',\n  'Chalet',\n  'Edificio',\n  'Entrada',\n  'Escalinata',\n  'Explanada',\n  'Extramuros',\n  'Extrarradio',\n  'Ferrocarril',\n  'Glorieta',\n  'Gran Subida',\n  'Grupo',\n  'Huerta',\n  'Jardines',\n  'Lado',\n  'Lugar',\n  'Manzana',\n  'Masía',\n  'Mercado',\n  'Monte',\n  'Muelle',\n  'Municipio',\n  'Parcela',\n  'Parque',\n  'Partida',\n  'Pasaje',\n  'Paseo',\n  'Plaza',\n  'Poblado',\n  'Polígono',\n  'Prolongación',\n  'Puente',\n  'Puerta',\n  'Quinta',\n  'Ramal',\n  'Rambla',\n  'Rampa',\n  'Riera',\n  'Rincón',\n  'Ronda',\n  'Rua',\n  'Salida',\n  'Sector',\n  'Sección',\n  'Senda',\n  'Solar',\n  'Subida',\n  'Terrenos',\n  'Torrente',\n  'Travesía',\n  'Urbanización',\n  'Vía',\n  'Vía Pública',\n];\n"
  },
  {
    "path": "src/locales/es_MX/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/es_MX/lorem/word.ts",
    "content": "export default [\n  'Abacalero',\n  'Abacería',\n  'Abacero',\n  'Abacial',\n  'Abaco',\n  'Abacora',\n  'Abacorar',\n  'Abad',\n  'Abada',\n  'Abadejo',\n  'Abadengo',\n  'Abadernar',\n  'Abadesa',\n  'Abadí',\n  'Abadía',\n  'Abadiado',\n  'Abadiato',\n  'Abajadero',\n  'Abajamiento',\n  'Abajar',\n  'Abajeño',\n  'Abajera',\n  'Abajo',\n  'Abalada',\n  'Abalanzar',\n  'Abalar',\n  'Abalaustrado',\n  'Abaldonadamente',\n  'Abaldonamiento',\n  'Bastonada',\n  'Bastonazo',\n  'Bastoncillo',\n  'Bastonear',\n  'Bastonero',\n  'Bástulo',\n  'Basura',\n  'Basural',\n  'Basurear',\n  'Basurero',\n  'Bata',\n  'Batacazo',\n  'Batahola',\n  'Batalán',\n  'Batalla',\n  'Batallador',\n  'Batallar',\n  'Batallaroso',\n  'Batallola',\n  'Batallón',\n  'Batallona',\n  'Batalloso',\n  'Batán',\n  'Batanar',\n  'Batanear',\n  'Batanero',\n  'Batanga',\n  'Bataola',\n  'Batata',\n  'Batatazo',\n  'Batato',\n  'Batavia',\n  'Bátavo',\n  'Batayola',\n  'Batazo',\n  'Bate',\n  'Batea',\n  'Bateador',\n  'Bateaguas',\n  'Cenagar',\n  'Cenagoso',\n  'Cenal',\n  'Cenaoscuras',\n  'Ceñar',\n  'Cenata',\n  'Cenca',\n  'Cencapa',\n  'Cencellada',\n  'Cenceñada',\n  'Cenceño',\n  'Cencero',\n  'Cencerra',\n  'Cencerrada',\n  'Cencerrado',\n  'Cencerrear',\n  'Cencerreo',\n  'Cencerril',\n  'Cencerrillas',\n  'Cencerro',\n  'Cencerrón',\n  'Cencha',\n  'Cencido',\n  'Cencío',\n  'Cencivera',\n  'Cenco',\n  'Cencuate',\n  'Cendal',\n  'Cendalí',\n  'Céndea',\n  'Cendolilla',\n  'Cendra',\n  'Cendrada',\n  'Cendradilla',\n  'Cendrado',\n  'Cendrar',\n  'Cendrazo',\n  'Cenefa',\n  'Cenegar',\n  'Ceneque',\n  'Cenero',\n  'Cenestesia',\n  'Desceñir',\n  'Descensión',\n  'Descenso',\n  'Descentrado',\n  'Descentralización',\n  'Descentralizador',\n  'Descentralizar',\n  'Descentrar',\n  'Descepar',\n  'Descerar',\n  'Descercado',\n  'Descercador',\n  'Descercar',\n  'Descerco',\n  'Descerebración',\n  'Descerebrado',\n  'Descerebrar',\n  'Descerezar',\n  'Descerrajado',\n  'Descerrajadura',\n  'Descerrajar',\n  'Descerrar',\n  'Descerrumarse',\n  'Descervigamiento',\n  'Descervigar',\n  'Deschapar',\n  'Descharchar',\n  'Deschavetado',\n  'Deschavetarse',\n  'Deschuponar',\n  'Descifrable',\n  'Descifrador',\n  'Desciframiento',\n  'Descifrar',\n  'Descifre',\n  'Descimbramiento',\n  'Descimbrar',\n  'Engarbarse',\n  'Engarberar',\n  'Engarbullar',\n  'Engarce',\n  'Engarfiar',\n  'Engargantadura',\n  'Engargantar',\n  'Engargante',\n  'Engargolado',\n  'Engargolar',\n  'Engaritar',\n  'Engarmarse',\n  'Engarnio',\n  'Engarrafador',\n  'Engarrafar',\n  'Engarrar',\n  'Engarro',\n  'Engarronar',\n  'Engarrotar',\n  'Engarzador',\n  'Engarzadura',\n  'Engarzar',\n  'Engasgarse',\n  'Engastador',\n  'Engastadura',\n  'Engastar',\n  'Engaste',\n  'Ficción',\n  'Fice',\n  'Ficha',\n  'Fichaje',\n  'Fichar',\n  'Fichero',\n  'Ficoideo',\n  'Ficticio',\n  'Fidalgo',\n  'Fidecomiso',\n  'Fidedigno',\n  'Fideero',\n  'Fideicomisario',\n  'Fideicomiso',\n  'Fideicomitente',\n  'Fideísmo',\n  'Fidelidad',\n  'Fidelísimo',\n  'Fideo',\n  'Fido',\n  'Fiducia',\n  'Geminación',\n  'Geminado',\n  'Geminar',\n  'Géminis',\n  'Gémino',\n  'Gemíparo',\n  'Gemiquear',\n  'Gemiqueo',\n  'Gemir',\n  'Gemología',\n  'Gemológico',\n  'Gemólogo',\n  'Gemonias',\n  'Gemoso',\n  'Gemoterapia',\n  'Gen',\n  'Genciana',\n  'Gencianáceo',\n  'Gencianeo',\n  'Gendarme',\n  'Gendarmería',\n  'Genealogía',\n  'Genealógico',\n  'Genealogista',\n  'Genearca',\n  'Geneático',\n  'Generable',\n  'Generación',\n  'Generacional',\n  'Generador',\n  'General',\n  'Generala',\n  'Generalato',\n  'Generalidad',\n  'Generalísimo',\n  'Incordio',\n  'Incorporación',\n  'Incorporal',\n  'Incorporalmente',\n  'Incorporar',\n  'Incorporeidad',\n  'Incorpóreo',\n  'Incorporo',\n  'Incorrección',\n  'Incorrectamente',\n  'Incorrecto',\n  'Incorregibilidad',\n  'Incorregible',\n  'Incorregiblemente',\n  'Incorrupción',\n  'Incorruptamente',\n  'Incorruptibilidad',\n  'Incorruptible',\n  'Incorrupto',\n  'Incrasar',\n  'Increado',\n  'Incredibilidad',\n  'Incrédulamente',\n  'Incredulidad',\n  'Incrédulo',\n  'Increíble',\n  'Increíblemente',\n  'Incrementar',\n  'Incremento',\n  'Increpación',\n  'Increpador',\n  'Increpar',\n  'Incriminación',\n  'Incriminar',\n  'Incristalizable',\n  'Incruentamente',\n  'Incruento',\n  'Incrustación',\n];\n"
  },
  {
    "path": "src/locales/es_MX/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'Spanish (Mexico)',\n  code: 'es_MX',\n  country: 'MX',\n  language: 'es',\n  endonym: 'Español (México)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/es_MX/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Abigail',\n    'Abril',\n    'Adela',\n    'Adriana',\n    'Alejandra',\n    'Alexa',\n    'Alicia',\n    'Alondra Romina',\n    'Amalia',\n    'Ana',\n    'Ana Luisa',\n    'Ana María',\n    'Ana Sofía',\n    'Ana Victoria',\n    'Andrea',\n    'Anita',\n    'Antonia',\n    'Araceli',\n    'Ariadna',\n    'Barbara',\n    'Beatriz',\n    'Berta',\n    'Blanca',\n    'Camila',\n    'Caridad',\n    'Carla',\n    'Carlota',\n    'Carmen',\n    'Carolina',\n    'Catalina',\n    'Cecilia',\n    'Clara',\n    'Claudia',\n    'Concepción',\n    'Conchita',\n    'Cristina',\n    'Daniela',\n    'Diana',\n    'Dolores',\n    'Dorotea',\n    'Dulce María',\n    'Débora',\n    'Elena',\n    'Elisa',\n    'Elizabeth',\n    'Eloisa',\n    'Elsa',\n    'Elvira',\n    'Emilia',\n    'Emily',\n    'Esmeralda',\n    'Esperanza',\n    'Estefanía',\n    'Estela',\n    'Ester',\n    'Eva',\n    'Evelyn',\n    'Fatima',\n    'Florencia',\n    'Francisca',\n    'Gabriela',\n    'Gloria',\n    'Graciela',\n    'Guadalupe',\n    'Guillermina',\n    'Inés',\n    'Irene',\n    'Isabel',\n    'Isabela',\n    'Ivanna',\n    'Jazmin',\n    'Jennifer',\n    'Jimena',\n    'Josefina',\n    'Juana',\n    'Julia',\n    'Julieta',\n    'Kimberly',\n    'Laura',\n    'Leonor',\n    'Leticia',\n    'Lilia',\n    'Liliana',\n    'Lizbeth',\n    'Lola',\n    'Lorena',\n    'Lourdes',\n    'Lucia',\n    'Luisa',\n    'Luz',\n    'Magdalena',\n    'Manuela',\n    'Marcela',\n    'Margarita',\n    'Mariana',\n    'Maricarmen',\n    'Marilu',\n    'Marisol',\n    'Marta',\n    'María',\n    'María Cristina',\n    'María Elena',\n    'María Eugenia',\n    'María Fernanda',\n    'María Guadalupe',\n    'María José',\n    'María Luisa',\n    'María Soledad',\n    'María Teresa',\n    'María de Jesús',\n    'María de los Ángeles',\n    'María del Carmen',\n    'Mayte',\n    'Melany',\n    'Melissa',\n    'Mercedes',\n    'Micaela',\n    'Miranda',\n    'Monserrat',\n    'Mónica',\n    'Naomi',\n    'Natalia',\n    'Nicole',\n    'Norma',\n    'Olivia',\n    'Paola',\n    'Patricia',\n    'Paulina',\n    'Pilar',\n    'Ramona',\n    'Raquel',\n    'Rebeca',\n    'Regina',\n    'Reina',\n    'Renata',\n    'Rocio',\n    'Rosa',\n    'Rosa María',\n    'Rosalia',\n    'Rosario',\n    'Sara',\n    'Silvia',\n    'Sofia',\n    'Soledad',\n    'Sonia',\n    'Susana',\n    'Teresa',\n    'Valentina',\n    'Valeria',\n    'Vanessa',\n    'Verónica',\n    'Victoria',\n    'Virginia',\n    'Ximena',\n    'Ximena Guadalupe',\n    'Xochitl',\n    'Yamileth',\n    'Yaretzi',\n    'Yolanda',\n    'Zoe',\n    'Ángela',\n  ],\n  male: [\n    'Aarón',\n    'Abraham',\n    'Adán',\n    'Agustín',\n    'Alan',\n    'Alberto',\n    'Alejandro',\n    'Alexander',\n    'Alexis',\n    'Alfonso',\n    'Alfredo',\n    'Andrés',\n    'Antonio',\n    'Armando',\n    'Arturo',\n    'Axel',\n    'Benito',\n    'Benjamín',\n    'Bernardo',\n    'Brandon',\n    'Brayan',\n    'Carlos',\n    'Claudio',\n    'Clemente',\n    'Cristian',\n    'Cristobal',\n    'César',\n    'Damián',\n    'Daniel',\n    'David',\n    'Diego',\n    'Eduardo',\n    'Elías',\n    'Emiliano',\n    'Emilio',\n    'Emmanuel',\n    'Enrique',\n    'Erick',\n    'Ernesto',\n    'Esteban',\n    'Federico',\n    'Felipe',\n    'Fernando',\n    'Fernando Javier',\n    'Francisco',\n    'Francisco Javier',\n    'Gabriel',\n    'Gael',\n    'Gerardo',\n    'Germán',\n    'Gilberto',\n    'Gonzalo',\n    'Gregorio',\n    'Guillermo',\n    'Gustavo',\n    'Hernán',\n    'Homero',\n    'Horacio',\n    'Hugo',\n    'Ignacio',\n    'Iker',\n    'Isaac',\n    'Isaias',\n    'Israel',\n    'Ivan',\n    'Jacobo',\n    'Jaime',\n    'Javier',\n    'Jerónimo',\n    'Jesús',\n    'Joaquín',\n    'Jorge',\n    'Jorge Luis',\n    'Jose Daniel',\n    'José',\n    'José Antonio',\n    'José Eduardo',\n    'José Emilio',\n    'José Luis',\n    'José María',\n    'José Miguel',\n    'Juan',\n    'Juan Carlos',\n    'Juan Manuel',\n    'Juan Pablo',\n    'Julio',\n    'Julio César',\n    'Kevin',\n    'Leonardo',\n    'Lorenzo',\n    'Lucas',\n    'Luis',\n    'Luis Fernando',\n    'Luis Gabino',\n    'Luis Miguel',\n    'Luis Ángel',\n    'Manuel',\n    'Marco Antonio',\n    'Marcos',\n    'Mariano',\n    'Mario',\n    'Martín',\n    'Mateo',\n    'Matías',\n    'Mauricio',\n    'Maximiliano',\n    'Miguel',\n    'Miguel Ángel',\n    'Nicolás',\n    'Octavio',\n    'Pablo',\n    'Patricio',\n    'Pedro',\n    'Rafael',\n    'Ramiro',\n    'Ramón',\n    'Raúl',\n    'Ricardo',\n    'Roberto',\n    'Rodrigo',\n    'Rubén',\n    'Salvador',\n    'Samuel',\n    'Sancho',\n    'Santiago',\n    'Saúl',\n    'Sebastian',\n    'Sergio',\n    'Tadeo',\n    'Teodoro',\n    'Timoteo',\n    'Tomás',\n    'Uriel',\n    'Vicente',\n    'Victor Manuel',\n    'Víctor',\n    'Ángel Daniel',\n    'Ángel Gabriel',\n    'Óscar',\n  ],\n};\n"
  },
  {
    "path": "src/locales/es_MX/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport job_area from './job_area';\nimport job_descriptor from './job_descriptor';\nimport job_type from './job_type';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport suffix from './suffix';\n\nconst person: PersonDefinition = {\n  first_name,\n  job_area,\n  job_descriptor,\n  job_type,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  suffix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/es_MX/person/job_area.ts",
    "content": "export default [\n  'Soluciones',\n  'Programa',\n  'Marca',\n  'Seguridad',\n  'Investigación',\n  'Marketing',\n  'Normas',\n  'Implementación',\n  'Integración',\n  'Funcionalidad',\n  'Respuesta',\n  'Paradigma',\n  'Tácticas',\n  'Identidad',\n  'Mercados',\n  'Grupo',\n  'División',\n  'Aplicaciones',\n  'Optimización',\n  'Operaciones',\n  'Infraestructura',\n  'Intranet',\n  'Comunicaciones',\n  'Web',\n  'Calidad',\n  'Seguro',\n  'Mobilidad',\n  'Cuentas',\n  'Datos',\n  'Creativo',\n  'Configuración',\n  'Contabilidad',\n  'Interacciones',\n  'Factores',\n  'Usabilidad',\n  'Métricas',\n];\n"
  },
  {
    "path": "src/locales/es_MX/person/job_descriptor.ts",
    "content": "export default [\n  'Jefe',\n  'Senior',\n  'Directo',\n  'Corporativo',\n  'Dinánmico',\n  'Futuro',\n  'Producto',\n  'Nacional',\n  'Regional',\n  'Distrito',\n  'Central',\n  'Global',\n  'Cliente',\n  'Inversor',\n  'International',\n  'Heredado',\n  'Adelante',\n  'Interno',\n  'Humano',\n  'Gerente',\n  'SubGerente',\n  'Director',\n];\n"
  },
  {
    "path": "src/locales/es_MX/person/job_type.ts",
    "content": "export default [\n  'Supervisor',\n  'Asociado',\n  'Ejecutivo',\n  'Relacciones',\n  'Oficial',\n  'Gerente',\n  'Ingeniero',\n  'Especialista',\n  'Director',\n  'Coordinador',\n  'Administrador',\n  'Arquitecto',\n  'Analista',\n  'Diseñador',\n  'Planificador',\n  'Técnico',\n  'Funcionario',\n  'Desarrollador',\n  'Productor',\n  'Consultor',\n  'Asistente',\n  'Facilitador',\n  'Agente',\n  'Representante',\n  'Estratega',\n  'Scrum Master',\n  'Scrum Owner',\n  'Product Owner',\n  'Scrum Developer',\n];\n"
  },
  {
    "path": "src/locales/es_MX/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Abeyta',\n    'Abrego',\n    'Abreu',\n    'Acevedo',\n    'Acosta',\n    'Acuña',\n    'Adame',\n    'Adorno',\n    'Agosto',\n    'Aguayo',\n    'Aguilera',\n    'Aguirre',\n    'Alanis',\n    'Alaniz',\n    'Alarcón',\n    'Alba',\n    'Alcala',\n    'Alcaraz',\n    'Alcántar',\n    'Alejandro',\n    'Alemán',\n    'Alfaro',\n    'Alicea',\n    'Almanza',\n    'Almaraz',\n    'Almonte',\n    'Alonso',\n    'Alonzo',\n    'Altamirano',\n    'Alva',\n    'Alvarado',\n    'Alvarez',\n    'Amador',\n    'Amaya',\n    'Anaya',\n    'Anguiano',\n    'Angulo',\n    'Aparicio',\n    'Apodaca',\n    'Aponte',\n    'Aragón',\n    'Aranda',\n    'Araña',\n    'Arce',\n    'Archuleta',\n    'Arellano',\n    'Arenas',\n    'Arevalo',\n    'Arguello',\n    'Arias',\n    'Armas',\n    'Armendáriz',\n    'Armenta',\n    'Armijo',\n    'Arredondo',\n    'Arreola',\n    'Arriaga',\n    'Arroyo',\n    'Arteaga',\n    'Atencio',\n    'Avilés',\n    'Ayala',\n    'Baca',\n    'Badillo',\n    'Baeza',\n    'Bahena',\n    'Balderas',\n    'Ballesteros',\n    'Banda',\n    'Barajas',\n    'Barela',\n    'Barragán',\n    'Barraza',\n    'Barrera',\n    'Barreto',\n    'Barrientos',\n    'Barrios',\n    'Batista',\n    'Bañuelos',\n    'Becerra',\n    'Beltrán',\n    'Benavides',\n    'Benavídez',\n    'Benítez',\n    'Bermúdez',\n    'Bernal',\n    'Berríos',\n    'Blanco',\n    'Bonilla',\n    'Borrego',\n    'Botello',\n    'Bravo',\n    'Briones',\n    'Briseño',\n    'Brito',\n    'Bueno',\n    'Burgos',\n    'Bustamante',\n    'Bustos',\n    'Báez',\n    'Bétancourt',\n    'Caballero',\n    'Cabrera',\n    'Cabán',\n    'Cadena',\n    'Caldera',\n    'Calderón',\n    'Calvillo',\n    'Camacho',\n    'Camarillo',\n    'Campos',\n    'Canales',\n    'Candelaria',\n    'Cano',\n    'Cantú',\n    'Caraballo',\n    'Carbajal',\n    'Cardenas',\n    'Cardona',\n    'Carmona',\n    'Carranza',\n    'Carrasco',\n    'Carrasquillo',\n    'Carrera',\n    'Carrero',\n    'Carreón',\n    'Carrillo',\n    'Carrion',\n    'Carvajal',\n    'Casanova',\n    'Casares',\n    'Casas',\n    'Casillas',\n    'Castañeda',\n    'Castellanos',\n    'Castillo',\n    'Castro',\n    'Casárez',\n    'Cavazos',\n    'Cazares',\n    'Ceballos',\n    'Cedillo',\n    'Ceja',\n    'Centeno',\n    'Cepeda',\n    'Cerda',\n    'Cervantes',\n    'Cervántez',\n    'Chacón',\n    'Chapa',\n    'Chavarría',\n    'Chávez',\n    'Cintrón',\n    'Cisneros',\n    'Collado',\n    'Collazo',\n    'Colunga',\n    'Colón',\n    'Concepción',\n    'Contreras',\n    'Cordero',\n    'Cornejo',\n    'Corona',\n    'Coronado',\n    'Corral',\n    'Corrales',\n    'Correa',\n    'Cortez',\n    'Cortés',\n    'Cotto',\n    'Covarrubias',\n    'Crespo',\n    'Cruz',\n    'Cuellar',\n    'Curiel',\n    'Córdova',\n    'Delacrúz',\n    'Delafuente',\n    'Delagarza',\n    'Delao',\n    'Delapaz',\n    'Delarosa',\n    'Delatorre',\n    'Deleón',\n    'Delgadillo',\n    'Delgado',\n    'Delrío',\n    'Delvalle',\n    'Domínguez',\n    'Domínquez',\n    'Duarte',\n    'Dueñas',\n    'Duran',\n    'Dávila',\n    'Díaz',\n    'Echevarría',\n    'Elizondo',\n    'Enríquez',\n    'Escalante',\n    'Escamilla',\n    'Escobar',\n    'Escobedo',\n    'Esparza',\n    'Espinal',\n    'Espino',\n    'Espinosa',\n    'Espinoza',\n    'Esquibel',\n    'Esquivel',\n    'Estrada',\n    'Estévez',\n    'Fajardo',\n    'Farías',\n    'Feliciano',\n    'Fernández',\n    'Ferrer',\n    'Fierro',\n    'Figueroa',\n    'Flores',\n    'Flórez',\n    'Fonseca',\n    'Franco',\n    'Frías',\n    'Fuentes',\n    'Gaitán',\n    'Galarza',\n    'Galindo',\n    'Gallardo',\n    'Gallegos',\n    'Galván',\n    'Gamboa',\n    'Gamez',\n    'Gaona',\n    'Garay',\n    'García',\n    'Garibay',\n    'Garica',\n    'Garrido',\n    'Garza',\n    'Gastélum',\n    'Gaytán',\n    'Gil',\n    'Girón',\n    'Godoy',\n    'Godínez',\n    'Gollum',\n    'Gonzales',\n    'González',\n    'Gracia',\n    'Granado',\n    'Granados',\n    'Griego',\n    'Grijalva',\n    'Guajardo',\n    'Guardado',\n    'Guerra',\n    'Guerrero',\n    'Guevara',\n    'Guillen',\n    'Gurule',\n    'Gutiérrez',\n    'Guzmán',\n    'Gálvez',\n    'Gómez',\n    'Haro',\n    'Henríquez',\n    'Heredia',\n    'Hernandes',\n    'Hernádez',\n    'Hernández',\n    'Herrera',\n    'Hidalgo',\n    'Hinojosa',\n    'Holguín',\n    'Huerta',\n    'Huixtlacatl',\n    'Hurtado',\n    'Ibarra',\n    'Iglesias',\n    'Irizarry',\n    'Jaime',\n    'Jaimes',\n    'Jaramillo',\n    'Jasso',\n    'Jiménez',\n    'Jimínez',\n    'Jurado',\n    'Juárez',\n    'Jáquez',\n    'Kadar rodriguez',\n    'Kamal',\n    'Kamat',\n    'Kanaria',\n    'Kanea',\n    'Kanimal',\n    'Kano',\n    'Kanzaki',\n    'Kaplan',\n    'Kara',\n    'Karam',\n    'Karan',\n    'Kardache soto',\n    'Karem',\n    'Karen',\n    'Khalid',\n    'Kindelan',\n    'Koenig',\n    'Korta',\n    'Korta hernandez',\n    'Kortajarena',\n    'Kranz sans',\n    'Krasnova',\n    'Krauel natera',\n    'Kuzmina',\n    'Kyra',\n    'Laboy',\n    'Lara',\n    'Laureano',\n    'Leal',\n    'Lebrón',\n    'Ledesma',\n    'Leiva',\n    'Lemus',\n    'Lerma',\n    'Leyva',\n    'León',\n    'Limón',\n    'Linares',\n    'Lira',\n    'Llamas',\n    'Loera',\n    'Lomeli',\n    'Longoria',\n    'Lovato',\n    'Loya',\n    'Lozada',\n    'Lozano',\n    'Lucero',\n    'Lucio',\n    'Luevano',\n    'Lugo',\n    'Luna',\n    'López',\n    'Macías',\n    'Madera',\n    'Madrid',\n    'Madrigal',\n    'Maestas',\n    'Magaña',\n    'Malave',\n    'Maldonado',\n    'Manzanares',\n    'Mares',\n    'Marrero',\n    'Marroquín',\n    'Martínez',\n    'Marín',\n    'Mascareñas',\n    'Mata',\n    'Mateo',\n    'Matos',\n    'Matías',\n    'Maya',\n    'Mayorga',\n    'Medina',\n    'Medrano',\n    'Mejía',\n    'Melgar',\n    'Meléndez',\n    'Mena',\n    'Menchaca',\n    'Mendoza',\n    'Menéndez',\n    'Meraz',\n    'Mercado',\n    'Merino',\n    'Mesa',\n    'Meza',\n    'Miramontes',\n    'Miranda',\n    'Mireles',\n    'Mojica',\n    'Molina',\n    'Mondragón',\n    'Monroy',\n    'Montalvo',\n    'Montañez',\n    'Montaño',\n    'Montemayor',\n    'Montenegro',\n    'Montero',\n    'Montes',\n    'Montez',\n    'Montoya',\n    'Mora',\n    'Morales',\n    'Moreno',\n    'Mota',\n    'Moya',\n    'Munguía',\n    'Murillo',\n    'Muro',\n    'Muñiz',\n    'Muñoz',\n    'Márquez',\n    'Méndez',\n    'Naranjo',\n    'Narváez',\n    'Nava',\n    'Navarrete',\n    'Navarro',\n    'Nazario',\n    'Negrete',\n    'Negrón',\n    'Nevárez',\n    'Nieto',\n    'Nieves',\n    'Niño',\n    'Noriega',\n    'Nájera',\n    'Núñez',\n    'Ocampo',\n    'Ocasio',\n    'Ochoa',\n    'Ojeda',\n    'Olivares',\n    'Olivas',\n    'Olivera',\n    'Olivo',\n    'Olivárez',\n    'Olmos',\n    'Olvera',\n    'Ontiveros',\n    'Oquendo',\n    'Ordóñez',\n    'Orellana',\n    'Ornelas',\n    'Orosco',\n    'Orozco',\n    'Orta',\n    'Ortega',\n    'Ortiz',\n    'Osorio',\n    'Otero',\n    'Ozuna',\n    'Pabón',\n    'Pacheco',\n    'Padilla',\n    'Padrón',\n    'Pagan',\n    'Palacios',\n    'Palomino',\n    'Palomo',\n    'Pantoja',\n    'Paredes',\n    'Parra',\n    'Partida',\n    'Patiño',\n    'Paz',\n    'Pedraza',\n    'Pedroza',\n    'Pelayo',\n    'Perales',\n    'Peralta',\n    'Perea',\n    'Peres',\n    'Peña',\n    'Pichardo',\n    'Pineda',\n    'Pizarro',\n    'Piña',\n    'Polanco',\n    'Ponce',\n    'Porras',\n    'Portillo',\n    'Posada',\n    'Prado',\n    'Preciado',\n    'Prieto',\n    'Puente',\n    'Puga',\n    'Pulido',\n    'Páez',\n    'Pérez',\n    'Quesada',\n    'Quevedo',\n    'Quezada',\n    'Quinta',\n    'Quintairos',\n    'Quintana',\n    'Quintanilla',\n    'Quintero',\n    'Quintero cruz',\n    'Quintero de la cruz',\n    'Quiros',\n    'Quiroz',\n    'Quiñones',\n    'Quiñónez',\n    'Rael',\n    'Ramos',\n    'Ramírez',\n    'Ramón',\n    'Rangel',\n    'Rascón',\n    'Raya',\n    'Razo',\n    'Regalado',\n    'Rendón',\n    'Rentería',\n    'Reséndez',\n    'Reyes',\n    'Reyna',\n    'Reynoso',\n    'Rico',\n    'Rincón',\n    'Riojas',\n    'Rivas',\n    'Rivera',\n    'Rivero',\n    'Robledo',\n    'Robles',\n    'Rocha',\n    'Rodarte',\n    'Rodrígez',\n    'Rodríguez',\n    'Rodríquez',\n    'Rojas',\n    'Rojo',\n    'Roldán',\n    'Rolón',\n    'Romero',\n    'Romo',\n    'Roque',\n    'Rosado',\n    'Rosales',\n    'Rosario',\n    'Rosas',\n    'Roybal',\n    'Rubio',\n    'Ruelas',\n    'Ruiz',\n    'Ríos',\n    'Saavedra',\n    'Saiz',\n    'Salas',\n    'Salazar',\n    'Salcedo',\n    'Salcido',\n    'Saldaña',\n    'Saldivar',\n    'Salgado',\n    'Salinas',\n    'Samaniego',\n    'Sanabria',\n    'Sanches',\n    'Sandoval',\n    'Santacruz',\n    'Santana',\n    'Santiago',\n    'Santillán',\n    'Sarabia',\n    'Sauceda',\n    'Saucedo',\n    'Sedillo',\n    'Segovia',\n    'Segura',\n    'Sepúlveda',\n    'Serna',\n    'Serrano',\n    'Serrato',\n    'Sevilla',\n    'Sierra',\n    'Sisneros',\n    'Solano',\n    'Soliz',\n    'Solorio',\n    'Solorzano',\n    'Solís',\n    'Soria',\n    'Sosa',\n    'Sotelo',\n    'Soto',\n    'Suárez',\n    'Sáenz',\n    'Sánchez',\n    'Tafoya',\n    'Tamayo',\n    'Tamez',\n    'Tapia',\n    'Tejada',\n    'Tejeda',\n    'Tello',\n    'Terrazas',\n    'Terán',\n    'Tijerina',\n    'Tirado',\n    'Toledo',\n    'Toro',\n    'Torres',\n    'Tovar',\n    'Trejo',\n    'Treviño',\n    'Trujillo',\n    'Téllez',\n    'Tórrez',\n    'Ulibarri',\n    'Ulloa',\n    'Urbina',\n    'Ureña',\n    'Uribe',\n    'Urrutia',\n    'Urías',\n    'Vaca',\n    'Valadez',\n    'Valdez',\n    'Valdivia',\n    'Valdés',\n    'Valencia',\n    'Valentín',\n    'Valenzuela',\n    'Valladares',\n    'Valle',\n    'Vallejo',\n    'Valles',\n    'Valverde',\n    'Vanegas',\n    'Varela',\n    'Vargas',\n    'Vega',\n    'Vela',\n    'Velasco',\n    'Velásquez',\n    'Velázquez',\n    'Venegas',\n    'Vera',\n    'Verdugo',\n    'Verduzco',\n    'Vergara',\n    'Viera',\n    'Vigil',\n    'Villa',\n    'Villagómez',\n    'Villalobos',\n    'Villalpando',\n    'Villanueva',\n    'Villareal',\n    'Villarreal',\n    'Villaseñor',\n    'Villegas',\n    'Vásquez',\n    'Vázquez',\n    'Vélez',\n    'Véliz',\n    'Xacon',\n    'Xairo Belmonte',\n    'Xana',\n    'Xenia',\n    'Xiana',\n    'Xicoy',\n    'Yago',\n    'Yami',\n    'Yanes',\n    'Ybarra',\n    'Yebra',\n    'Yunta',\n    'Yáñez',\n    'Zabaleta',\n    'Zamarreno',\n    'Zamarripa',\n    'Zambrana',\n    'Zambrano',\n    'Zamora',\n    'Zamudio',\n    'Zapata',\n    'Zaragoza',\n    'Zarate',\n    'Zavala',\n    'Zayas',\n    'Zelaya',\n    'Zepeda',\n    'Zúñiga',\n    'de Anda',\n    'de Jesús',\n    'Águilar',\n    'Ávalos',\n    'Ávila',\n    'Ñañez',\n  ],\n};\n"
  },
  {
    "path": "src/locales/es_MX/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [\n    {\n      value: '{{person.last_name.generic}} {{person.last_name.generic}}',\n      weight: 5,\n    },\n    {\n      value: '{{person.last_name.generic}} de {{person.last_name.generic}}',\n      weight: 1,\n    },\n  ],\n};\n"
  },
  {
    "path": "src/locales/es_MX/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  {\n    value: '{{person.firstName}} {{person.lastName}}',\n    weight: 8,\n  },\n  {\n    value: '{{person.firstName}} {{person.lastName}} {{person.suffix}}',\n    weight: 1,\n  },\n];\n"
  },
  {
    "path": "src/locales/es_MX/person/prefix.ts",
    "content": "export default { female: ['Sra.', 'Sta.'], male: ['Sr.'] };\n"
  },
  {
    "path": "src/locales/es_MX/person/suffix.ts",
    "content": "export default [\n  'Jr.',\n  'Sr.',\n  'I',\n  'II',\n  'III',\n  'IV',\n  'V',\n  'MD',\n  'DDS',\n  'PhD',\n  'DVM',\n  'Ing.',\n  'Lic.',\n  'Dr.',\n  'Mtro.',\n];\n"
  },
  {
    "path": "src/locales/es_MX/phone_number/format/human.ts",
    "content": "export default ['5###-###-###', '5##.###.###', '5## ### ###', '5########'];\n"
  },
  {
    "path": "src/locales/es_MX/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/es_MX/phone_number/format/international.ts",
    "content": "export default ['+525#########', '+525########'];\n"
  },
  {
    "path": "src/locales/es_MX/phone_number/format/national.ts",
    "content": "export default ['5## ### ####', '5########'];\n"
  },
  {
    "path": "src/locales/es_MX/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/es_MX/team/creature.ts",
    "content": "export default [\n  'hormigas',\n  'murciélagos',\n  'osos',\n  'abejas',\n  'pájaros',\n  'búfalo',\n  'gatos',\n  'pollos',\n  'ganado',\n  'perros',\n  'delfines',\n  'patos',\n  'elefantes',\n  'peces',\n  'zorros',\n  'ranas',\n  'gansos',\n  'cabras',\n  'caballos',\n  'canguros',\n  'leones',\n  'monos',\n  'búhos',\n  'bueyes',\n  'pingüinos',\n  'pueblo',\n  'cerdos',\n  'conejos',\n  'ovejas',\n  'tigres',\n  'ballenas',\n  'lobos',\n  'cebras',\n  'almas en pena',\n  'cuervos',\n  'gatos negros',\n  'quimeras',\n  'fantasmas',\n  'conspiradores',\n  'dragones',\n  'enanos',\n  'duendes',\n  'encantadores',\n  'exorcistas',\n  'hijos',\n  'enemigos',\n  'gigantes',\n  'gnomos',\n  'grifos',\n  'licántropos',\n  'némesis',\n  'ogros',\n  'oráculos',\n  'profetas',\n  'hechiceros',\n  'arañas',\n  'espíritus',\n  'vampiros',\n  'brujos',\n  'zorras',\n  'hombres lobo',\n  'brujas',\n  'adoradores',\n  'zombies',\n  'druidas',\n];\n"
  },
  {
    "path": "src/locales/es_MX/team/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport creature from './creature';\nimport name_ from './name';\n\nconst team = {\n  creature,\n  name: name_,\n};\n\nexport default team;\n"
  },
  {
    "path": "src/locales/es_MX/team/name.ts",
    "content": "export default ['{{location.state}} {{team.creature}}'];\n"
  },
  {
    "path": "src/locales/fa/cell_phone/formats.ts",
    "content": "export default [\n  '0912 ### ####',\n  '0911 ### ####',\n  '0919 ### ####',\n  '0917 ### ####',\n  '0920 ### ####',\n  '0921 ### ####',\n  '0936 ### ####',\n  '0937 ### ####',\n  '0938 ### ####',\n  '0939 ### ####',\n  '0935 ### ####',\n  '0933 ### ####',\n  '0901 ### ####',\n  '0902 ### ####',\n  '0903 ### ####',\n  '0904 ### ####',\n  '0905 ### ####',\n];\n"
  },
  {
    "path": "src/locales/fa/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/fa/color/human.ts",
    "content": "export default [\n  'آبی',\n  'آبی آسمانی',\n  'ارغوانی',\n  'بنفش',\n  'خاکستری',\n  'خرمایی',\n  'زرد',\n  'زیتونی',\n  'سبز',\n  'سفید',\n  'سیاه',\n  'صورتی',\n  'طلایی',\n  'فیروزه ای',\n  'قرمز',\n  'قهوه ای',\n  'لاجوردی',\n  'نارنجی',\n  'نقره ای',\n  'نیلی',\n];\n"
  },
  {
    "path": "src/locales/fa/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/fa/commerce/department.ts",
    "content": "export default [\n  'ابزار',\n  'اتومبیل',\n  'اسباب بازی',\n  'الکترونیک',\n  'بازی ها',\n  'باغ',\n  'بچه',\n  'بچه ها',\n  'بیرون از خانه',\n  'تن پوش',\n  'خانه',\n  'خواربار',\n  'رایانه',\n  'زیبایی',\n  'زیور آلات',\n  'سلامتی',\n  'صنعتی',\n  'فیلم ها',\n  'موزیک',\n  'ورزش ها',\n  'کتاب ها',\n  'کفش',\n];\n"
  },
  {
    "path": "src/locales/fa/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport department from './department';\nimport product_name from './product_name';\n\nconst commerce: CommerceDefinition = {\n  department,\n  product_name,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/fa/commerce/product_name.ts",
    "content": "export default {\n  adjective: [\n    'ارگونومیک',\n    'باهوش',\n    'باور نکردنی',\n    'بدون محدودیت',\n    'براق',\n    'جذاب',\n    'خارق العاده',\n    'خوش طعم',\n    'دست ساز',\n    'عالی',\n    'لطیف',\n    'معمولی',\n    'کاربردی',\n    'کوچک',\n  ],\n  material: [\n    'استیل',\n    'بتنی',\n    'تازه',\n    'فلزی',\n    'نرم',\n    'پلاستیکی',\n    'چوبی',\n    'کتان',\n    'گرانیتی',\n    'یخ زده',\n  ],\n  product: [\n    'بیکن',\n    'تن ماهی',\n    'توپ',\n    'حوله',\n    'دستکش',\n    'دوچرخه',\n    'سالاد',\n    'سوسیس',\n    'شلوار',\n    'صابون',\n    'صندلی',\n    'ماشین',\n    'ماهی',\n    'ماوس',\n    'مرغ',\n    'میز',\n    'پنیر',\n    'پیتزا',\n    'پیراهن',\n    'چیپس',\n    'کامپیوتر',\n    'کفش',\n    'کلاه',\n    'کیبورد',\n  ],\n  pattern: [\n    '{{commerce.product}} {{commerce.productMaterial}} {{commerce.productAdjective}}',\n  ],\n};\n"
  },
  {
    "path": "src/locales/fa/company/adjective.ts",
    "content": "export default [\n  'اجباری',\n  'اختیاری',\n  'ارگانیک',\n  'ارگونومیک',\n  'اساسی',\n  'افقی',\n  'امن',\n  'انحصاری',\n  'انطباقی',\n  'بدون درز',\n  'بهبود یافته',\n  'بهینه شده',\n  'بینایی',\n  'ترقی خواه',\n  'تصحیح شده',\n  'تمدید شده',\n  'توزیع شده',\n  'جذب شده',\n  'خط مقدم',\n  'خلاقانه',\n  'خود توانمندی',\n  'خودکار',\n  'درجه',\n  'دیجیتالی شده',\n  'رو در رو',\n  'رکود',\n  'سازمان یافته',\n  'سازگار',\n  'شهودی',\n  'ضد آینده',\n  'عملیاتی',\n  'غیر متمرکز',\n  'فعال',\n  'قابل برنامه ریزی',\n  'قابل تنظیم',\n  'قدرتمند',\n  'قطبی',\n  'مبتنی بر عملکرد',\n  'متعادل',\n  'متمرکز',\n  'متمرکز بر تجارت',\n  'متمرکز بر سود',\n  'متمرکز بر مشتری',\n  'متمرکز بر کیفیت',\n  'متمرکز شده',\n  'متن باز',\n  'مجازی',\n  'مداوم',\n  'معکوس',\n  'منبسط',\n  'مهندسی شده',\n  'مهندسی معکوس',\n  'نظارت شده',\n  'همه کاره',\n  'واکنش گرا',\n  'پشتکار',\n  'پیاده سازی شده',\n  'پیشرفته',\n  'چند جانبی',\n  'چند کاناله',\n  'ژرف',\n  'کاملاً قابل تنظیم',\n  'کلون شده',\n  'کوچک شده',\n  'گروه متقابل',\n  'گوناگون',\n  'یکپارچه',\n];\n"
  },
  {
    "path": "src/locales/fa/company/buzz_adjective.ts",
    "content": "export default [\n  '24/365',\n  '24/7',\n  'ارزش افزوده',\n  'انقلابی',\n  'بدون اصطکاک',\n  'بدون درز',\n  'بینایی',\n  'تجارت الکترونیکی',\n  'توزیع شده',\n  'جامع',\n  'جهانی',\n  'خلاقانه',\n  'دانه ای',\n  'راهبردی',\n  'سفارشی',\n  'شهودی',\n  'عقب',\n  'عمودی',\n  'فعال',\n  'قابل توسعه',\n  'قدرتمند',\n  'ماموریت بحرانی',\n  'مبتنی بر همکاری',\n  'متقاعد کننده',\n  'متن باز',\n  'مجازی',\n  'مغناطیسی',\n  'مقیاس پذیر',\n  'موثر',\n  'هم افزایی',\n  'ویروسی',\n  'پولدار',\n  'پویا',\n  'پیشرو',\n  'چسبنده',\n  'کلاس جهانی',\n  'یک به یک',\n];\n"
  },
  {
    "path": "src/locales/fa/company/buzz_noun.ts",
    "content": "export default [\n  'ابتکار عمل',\n  'اجتماعات',\n  'بازارها',\n  'بازارهای الکترونیکی',\n  'برنامه های کاربردی',\n  'بلاکچین',\n  'تجارت الکترونیک',\n  'تجارت الکترونیکی',\n  'تجربیات',\n  'تحویل دادنی ها',\n  'خدمات الکترونیکی',\n  'ذهنیت',\n  'رابط ها',\n  'راه حل ها',\n  'روابط',\n  'روش شناسی',\n  'زنجیره تامین',\n  'زیرساخت ها',\n  'سوله',\n  'سیستم ها',\n  'شبکه ها',\n  'شراکت',\n  'فن آوری ها',\n  'محتوا',\n  'مدل ها',\n  'معماری',\n  'موارد عملی',\n  'هم افزایی',\n  'همگرایی',\n  'ویژگی ها',\n  'پلتفرم',\n  'پهنای باند',\n  'پورتال ها',\n  'کاربران',\n  'کانال ها',\n];\n"
  },
  {
    "path": "src/locales/fa/company/buzz_verb.ts",
    "content": "export default [\n  'اختراع دوباره',\n  'ادغام',\n  'استراتژی کردن',\n  'استفاده',\n  'استقرار',\n  'بهینه سازی',\n  'بی تفاوت',\n  'تبدیل',\n  'تجمیع',\n  'تحریک کردن',\n  'تسهیل کردن',\n  'تصاحب کردن',\n  'رشد کردن',\n  'ساده سازی',\n  'فعال کردن',\n  'قدرت دادن',\n  'معماری',\n  'مهار',\n  'مورف',\n  'نام تجاری',\n  'نفوذ کردن',\n  'هدف',\n  'هم افزایی',\n  'پذیرفتن',\n  'پیاده سازی',\n  'پیش بینی کننده',\n  'کسب درآمد',\n];\n"
  },
  {
    "path": "src/locales/fa/company/descriptor.ts",
    "content": "export default [\n  '24 ساعت',\n  '24/7',\n  'اجرایی',\n  'اختصاصی',\n  'اموزشی',\n  'انتقالی',\n  'بی تفاوت',\n  'تجزیه و تحلیل',\n  'تحمل صفر',\n  'تقاضا محور',\n  'توانمند سازی',\n  'ثابت',\n  'جهت دار',\n  'حساس به متن',\n  'خطاپذيری',\n  'دو جهته',\n  'دوتایی',\n  'روشن اندیشی',\n  'روند رو به بالا',\n  'سرویس دهنده مشتری',\n  'سیستمی',\n  'شایسته سیستم',\n  'صریح',\n  'مبتنی بر متن',\n  'مبتنی بر محتوا',\n  'محسوس',\n  'محیط زیست',\n  'مرکب',\n  'مشتری محور',\n  'منسجم',\n  'نامتقارن',\n  'ناهمگام',\n  'نسل سوم',\n  'نسل ششم',\n  'نسل پنجم',\n  'نسل چهارم',\n  'نگرش محور',\n  'پایدار',\n  'پس زمینه',\n  'پهنای باند پایش',\n  'پویا',\n  'پیش زمینه',\n  'گسسته',\n  'یکسان',\n];\n"
  },
  {
    "path": "src/locales/fa/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport adjective from './adjective';\nimport buzz_adjective from './buzz_adjective';\nimport buzz_noun from './buzz_noun';\nimport buzz_verb from './buzz_verb';\nimport descriptor from './descriptor';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\nimport noun from './noun';\n\nconst company: CompanyDefinition = {\n  adjective,\n  buzz_adjective,\n  buzz_noun,\n  buzz_verb,\n  descriptor,\n  legal_entity_type,\n  name_pattern,\n  noun,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/fa/company/legal_entity_type.ts",
    "content": "export default ['شرکت با مسئولیت محدود', 'و پسران', 'کارخانه', 'گروه'];\n"
  },
  {
    "path": "src/locales/fa/company/name_pattern.ts",
    "content": "export default [\n  '{{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.lastName}}, {{person.lastName}} و {{person.lastName}}',\n  '{{person.lastName}}-{{person.lastName}}',\n];\n"
  },
  {
    "path": "src/locales/fa/company/noun.ts",
    "content": "export default [\n  'آداپتور',\n  'آرایه',\n  'اتحاد',\n  'اجتماع',\n  'احتمالی',\n  'الگوریتم',\n  'انعطاف پذیری',\n  'اکسترانت',\n  'بانک اطلاعاتی',\n  'بایگانی',\n  'تحلیلگر',\n  'تعریف',\n  'توانایی',\n  'جریان',\n  'دسترسی',\n  'رمزگذاری',\n  'رویکرد',\n  'سیستم عامل',\n  'شبیه سازی',\n  'ظرفیت',\n  'قابلیت',\n  'مدیریت بودجه',\n  'معماری',\n  'معیار',\n  'مفهوم',\n  'نگرش',\n  'نیروی کار',\n  'هسته',\n  'همکاری',\n  'هوش مصنوعی',\n  'پایگاه داده تحلیلی',\n  'پیچیدگی',\n  'چالش',\n  'کاربرد',\n];\n"
  },
  {
    "path": "src/locales/fa/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/fa/date/month.ts",
    "content": "export default {\n  wide: [\n    'آبان',\n    'آذر',\n    'اردیبهشت',\n    'اسفند',\n    'بهمن',\n    'تیر',\n    'خرداد',\n    'دی',\n    'شهریور',\n    'فروردین',\n    'مرداد',\n    'مهر',\n  ],\n  abbr: [\n    'آبا',\n    'آذر',\n    'ارد',\n    'اسف',\n    'بهم',\n    'تیر',\n    'خرد',\n    'دی',\n    'شهر',\n    'فرو',\n    'مرد',\n    'مهر',\n  ],\n};\n"
  },
  {
    "path": "src/locales/fa/date/weekday.ts",
    "content": "export default {\n  wide: ['جمعه', 'دوشنبه', 'سه شنبه', 'شنبه', 'پنجشنبه', 'چهارشنبه', 'یکشنبه'],\n  abbr: ['ج', 'د', 'س', 'ش', 'پ', 'چ', 'ی'],\n};\n"
  },
  {
    "path": "src/locales/fa/finance/account_type.ts",
    "content": "export default [\n  'سرمایه گذاری',\n  'وام خودرو',\n  'وام شخصی',\n  'وام مسکن',\n  'پس انداز',\n  'کارت اعتباری',\n];\n"
  },
  {
    "path": "src/locales/fa/finance/credit_card/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { FinanceDefinition } from '../../../..';\nimport mastercard from './mastercard';\nimport visa from './visa';\n\nconst credit_card: FinanceDefinition['credit_card'] = {\n  mastercard,\n  visa,\n};\n\nexport default credit_card;\n"
  },
  {
    "path": "src/locales/fa/finance/credit_card/mastercard.ts",
    "content": "export default ['2[221-720]-####-####-###L', '5[1-5]##-####-####-###L'];\n"
  },
  {
    "path": "src/locales/fa/finance/credit_card/visa.ts",
    "content": "export default ['4###########L', '4###-####-####-###L'];\n"
  },
  {
    "path": "src/locales/fa/finance/currency.ts",
    "content": "export default [\n  {\n    name: 'درهم امارات',\n    code: 'AED',\n    symbol: '',\n    numericCode: '784',\n  },\n  {\n    name: 'افغانی',\n    code: 'AFN',\n    symbol: '؋',\n    numericCode: '971',\n  },\n  {\n    name: 'پزو آرژانتین',\n    code: 'ARS',\n    symbol: '$',\n    numericCode: '032',\n  },\n  {\n    name: 'دلار استرالیا',\n    code: 'AUD',\n    symbol: '$',\n    numericCode: '036',\n  },\n  {\n    name: 'مانات آذربایجان',\n    code: 'AZN',\n    symbol: 'ман',\n    numericCode: '944',\n  },\n  {\n    name: 'دلار کانادا',\n    code: 'CAD',\n    symbol: '$',\n    numericCode: '124',\n  },\n  {\n    name: 'فرانک سوئیس',\n    code: 'CHF',\n    symbol: 'CHF',\n    numericCode: '756',\n  },\n  {\n    name: 'کرون چک',\n    code: 'CZK',\n    symbol: 'Kč',\n    numericCode: '203',\n  },\n  {\n    name: 'کرون',\n    code: 'EEK',\n    symbol: '',\n    numericCode: '233',\n  },\n  {\n    name: 'دینار عراق',\n    code: 'IQD',\n    symbol: '',\n    numericCode: '368',\n  },\n  {\n    name: 'ریال ایران',\n    code: 'IRR',\n    symbol: '﷼',\n    numericCode: '364',\n  },\n  {\n    name: 'کرون ایسلند',\n    code: 'ISK',\n    symbol: 'kr',\n    numericCode: '352',\n  },\n  {\n    name: 'دینار اردن',\n    code: 'JOD',\n    symbol: '',\n    numericCode: '400',\n  },\n  {\n    name: 'ین',\n    code: 'JPY',\n    symbol: '¥',\n    numericCode: '392',\n  },\n  {\n    name: 'دینار کویت',\n    code: 'KWD',\n    symbol: '',\n    numericCode: '414',\n  },\n  {\n    name: 'دینار لیبی',\n    code: 'LYD',\n    symbol: '',\n    numericCode: '434',\n  },\n  {\n    name: 'درهم مراکش',\n    code: 'MAD',\n    symbol: '',\n    numericCode: '504',\n  },\n  {\n    name: 'روپی نپال',\n    code: 'NPR',\n    symbol: '₨',\n    numericCode: '524',\n  },\n  {\n    name: 'ریال عمان',\n    code: 'OMR',\n    symbol: '﷼',\n    numericCode: '512',\n  },\n  {\n    name: 'پزو فیلیپین',\n    code: 'PHP',\n    symbol: 'Php',\n    numericCode: '608',\n  },\n  {\n    name: 'روپی پاکستان',\n    code: 'PKR',\n    symbol: '₨',\n    numericCode: '586',\n  },\n  {\n    name: 'ریال قطر',\n    code: 'QAR',\n    symbol: '﷼',\n    numericCode: '634',\n  },\n  {\n    name: 'روبل روسیه',\n    code: 'RUB',\n    symbol: 'руб',\n    numericCode: '643',\n  },\n  {\n    name: 'ریال عربستان',\n    code: 'SAR',\n    symbol: '﷼',\n    numericCode: '682',\n  },\n  {\n    name: 'پوند سودان',\n    code: 'SDG',\n    symbol: '',\n    numericCode: '938',\n  },\n  {\n    name: 'کرون سوئد',\n    code: 'SEK',\n    symbol: 'kr',\n    numericCode: '752',\n  },\n  {\n    name: 'دلار سنگاپور',\n    code: 'SGD',\n    symbol: '$',\n    numericCode: '702',\n  },\n];\n"
  },
  {
    "path": "src/locales/fa/finance/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { FinanceDefinition } from '../../..';\nimport account_type from './account_type';\nimport credit_card from './credit_card';\nimport currency from './currency';\nimport transaction_type from './transaction_type';\n\nconst finance: FinanceDefinition = {\n  account_type,\n  credit_card,\n  currency,\n  transaction_type,\n};\n\nexport default finance;\n"
  },
  {
    "path": "src/locales/fa/finance/transaction_type.ts",
    "content": "export default ['برداشت از حساب', 'سپرده', 'صورتحساب', 'پرداخت'];\n"
  },
  {
    "path": "src/locales/fa/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport color from './color';\nimport commerce from './commerce';\nimport company from './company';\nimport date from './date';\nimport finance from './finance';\nimport internet from './internet';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport music from './music';\nimport person from './person';\nimport phone_number from './phone_number';\nimport vehicle from './vehicle';\nimport word from './word';\n\n/**\n * The locale data for the `fa` locale.\n *\n * - Language: Farsi/Persian\n * - Endonym: فارسی\n */\nconst fa: LocaleDefinition = {\n  cell_phone,\n  color,\n  commerce,\n  company,\n  date,\n  finance,\n  internet,\n  location,\n  lorem,\n  metadata,\n  music,\n  person,\n  phone_number,\n  vehicle,\n  word,\n};\n\nexport default fa;\n"
  },
  {
    "path": "src/locales/fa/internet/domain_suffix.ts",
    "content": "export default ['com', 'info', 'ir', 'net', 'org'];\n"
  },
  {
    "path": "src/locales/fa/internet/example_email.ts",
    "content": "export default ['example.com', 'example.net', 'example.org'];\n"
  },
  {
    "path": "src/locales/fa/internet/free_email.ts",
    "content": "export default ['gmail.com', 'hotmail.com', 'yahoo.com'];\n"
  },
  {
    "path": "src/locales/fa/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport example_email from './example_email';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  example_email,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/fa/location/building_number.ts",
    "content": "export default ['##', '#'];\n"
  },
  {
    "path": "src/locales/fa/location/city_name.ts",
    "content": "export default [\n  'تهران',\n  'مشهد',\n  'اصفهان',\n  'کرج',\n  'تبریز',\n  'شیراز',\n  'اهواز',\n  'قم',\n  'کرمانشاه',\n  'ارومیه',\n  'رشت',\n  'زاهدان',\n  'کرمان',\n  'اراک',\n  'همدان',\n  'یزد',\n  'اردبیل',\n  'بندرعباس',\n  'اسلام‌شهر',\n  'زنجان',\n  'قزوین',\n  'سنندج',\n  'خرم‌آباد',\n  'گرگان',\n  'ساری',\n  'ملارد',\n  'قدس',\n  'کاشان',\n  'گلستان',\n  'شهریار',\n  'دزفول',\n  'خمینی‌شهر',\n  'بروجرد',\n  'نیشابور',\n  'سبزوار',\n  'نجف‌آباد',\n  'آمل',\n  'بابل',\n  'ورامین',\n  'آبادان',\n  'پاکدشت',\n  'خوی',\n  'ساوه',\n  'بجنورد',\n  'قائم‌شهر',\n  'بوشهر',\n  'قرچک',\n  'سیرجان',\n  'بیرجند',\n  'ایلام',\n];\n"
  },
  {
    "path": "src/locales/fa/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/fa/location/city_prefix.ts",
    "content": "export default ['شمال', 'شرق', 'غرب', 'جنوب', 'جدید', 'جزیره'];\n"
  },
  {
    "path": "src/locales/fa/location/city_suffix.ts",
    "content": "export default ['روستا', 'شهر', 'دهکده', 'بندر', 'دژ', 'بندرگاه', 'ناحیه'];\n"
  },
  {
    "path": "src/locales/fa/location/country.ts",
    "content": "export default [\n  'چین',\n  'هند',\n  'ایالات متحده آمریکا',\n  'اندونزی',\n  'برزیل',\n  'بنگلادش',\n  'روسیه',\n  'ژاپن',\n  'پاکستان',\n  'ویتنام',\n  'نیجریه',\n  'مکزیک',\n  'اتیوپی',\n  'آلمان',\n  'فیلیپین',\n  'تایلند',\n  'جمهوری دموکراتیک کنگو',\n  'میانمار',\n  'بریتانیا',\n  'فرانسه',\n  'ترکیه',\n  'ایران',\n  'مصر',\n  'کره جنوبی',\n  'ایتالیا',\n  'تانزانیا',\n  'کلمبیا',\n  'اسپانیا',\n  'اوکراین',\n  'کنیا',\n  'کانادا',\n  'آفریقای جنوبی',\n  'لهستان',\n  'اوگاندا',\n  'آرژانتین',\n  'ازبکستان',\n  'پرو',\n  'نپال',\n  'ونزوئلا',\n  'مالزی',\n  'کره شمالی',\n  'استرالیا',\n  'غنا',\n  'سودان',\n  'مراکش',\n  'تایوان',\n  'الجزایر',\n  'موزامبیک',\n  'ماداگاسکار',\n  'رومانی',\n  'قزاقستان',\n  'آنگولا',\n  'عراق',\n  'سریلانکا',\n  'کامرون',\n  'عربستان سعودی',\n  'شیلی',\n  'هلند',\n  'ساحل عاج',\n  'کامبوج',\n  'افغانستان',\n  'یمن',\n  'اکوادور',\n  'بورکینافاسو',\n  'زامبیا',\n  'سنگال',\n  'مالاوی',\n  'گینه',\n  'پرتغال',\n  'جمهوری چک',\n  'کوبا',\n  'بلژیک',\n  'سوئد',\n  'سوریه',\n  'بلاروس',\n  'سوئیس',\n  'بولیوی',\n  'یونان',\n  'جمهوری دومینیکن',\n  'هائیتی',\n  'نیجر',\n  'جمهوری آذربایجان',\n  'امارات متحده عربی',\n  'گواتمالا',\n  'رواندا',\n  'چاد',\n  'مجارستان',\n  'بوروندی',\n  'پاپوآ گینه نو',\n  'تونس',\n  'زیمبابوه',\n  'هنگ کنگ',\n  'اتریش',\n  'بنین',\n  'هندوراس',\n  'اسرائیل',\n  'سومالی',\n  'سنگاپور',\n  'لائوس',\n  'مالی',\n  'پاراگوئه',\n  'نیکاراگوئه',\n  'اریتره',\n  'جمهوری کنگو',\n  'دانمارک',\n  'السالوادور',\n  'اسلواکی',\n  'نروژ',\n  'فنلاند',\n  'توگو',\n  'بلغارستان',\n  'نیوزیلند',\n  'کویت',\n  'قرقیزستان',\n  'ترکمنستان',\n  'کاستاریکا',\n  'تاجیکستان',\n  'سیرالئون',\n  'جمهوری ایرلند',\n  'جمهوری آفریقای مرکزی',\n  'گرجستان',\n  'اردن',\n  'کرواسی',\n  'صربستان',\n  'اروگوئه',\n  'لیبی',\n  'پاناما',\n  'بوسنی و هرزگوین',\n  'لبنان',\n  'لیتوانی',\n  'قطر',\n  'ارمنستان',\n  'لیبریا',\n  'موریتانی',\n  'بوتسوانا',\n  'پورتوریکو',\n  'جامائیکا',\n  'مولداوی',\n  'آلبانی',\n  'مغولستان',\n  'لتونی',\n  'عمان',\n  'جمهوری مقدونیه',\n  'اسلوونی',\n  'نامیبیا',\n  'لسوتو',\n  'کوزوو',\n  'گامبیا',\n  'بحرین',\n  'استونی',\n  'موریس',\n  'گینه بیسائو',\n  'گابن',\n  'ترینیداد و توباگو',\n  'قبرس',\n  'اسواتینی',\n  'تیمور شرقی',\n  'ماکائو',\n  'نوار غزه',\n  'پادشاهی بوتان',\n  'فیجی',\n  'گویان',\n  'جیبوتی',\n  'مونتهنگرو',\n  'کومور',\n  'لوکزامبورگ',\n  'برونئی',\n  'جزایر سلیمان',\n  'باهاما',\n  'کیپ ورد',\n  'گینه استوایی',\n  'مالت',\n  'ایسلند',\n  'سورینام',\n  'مالدیو',\n  'صحرای غربی',\n  'باربادوس',\n  'بلیز',\n  'پلینزی فرانسه',\n  'وانواتو',\n  'کالدونیای جدید',\n  'سنت لوسیا',\n  'کوراسائو',\n  'گوآم',\n  'گرنادا',\n  'سنت وینسنت و گرنادینها',\n  'جرسی',\n  'سائوتومه و پرنسیپ',\n  'موناکو',\n  'آروبا',\n  'جزایر ویرجین ایالات متحده',\n  'ساموآ',\n  'جزیره من',\n  'تونگا',\n  'سیشل',\n  'جزایر کیمن',\n  'جزایر ماریانای شمالی',\n  'برمودا',\n  'آندورا',\n  'لیختناشتاین',\n  'جزایر فارو',\n  'گرنزی',\n  'آنتیگوا و باربودا',\n  'گرینلند',\n  'دومینیکا',\n  'سنت مارتین',\n  'سان مارینو',\n  'سنت کیتس و نویس',\n  'ساموای آمریکا',\n  'ایالات فدرال میکرونزی',\n  'جزایر ویرجین انگلستان',\n  'جبل طارق',\n  'جزایر مارشال',\n  'پالائو',\n  'کیریباتی',\n  'جزایر کوک',\n  'آنگویلا',\n  'جزایر فالکلند',\n  'جزایر تورکس و کایکوس',\n  'مونتسرات',\n  'تووالو',\n  'سنت پیر و ماژلان',\n  'والیس و فوتونا',\n  'واتیکان',\n  'سینت هلینا',\n  'سوالبارد',\n  'جزیره نورفولک',\n  'نیووی',\n  'توکلائو',\n  'جزایر پیتکرن',\n];\n"
  },
  {
    "path": "src/locales/fa/location/direction.ts",
    "content": "export default {\n  cardinal: ['شمال', 'شرق', 'جنوب', 'غرب'],\n  cardinal_abbr: ['شمالی', 'شرقی', 'جنوبی', 'غربی'],\n  ordinal: ['شمال شرق', 'شمال غرب', 'جنوب شرق', 'جنوب غرب'],\n  ordinal_abbr: ['شمال شرق', 'شمال غرب', 'جنوب شرق', 'جنوب غرب'],\n};\n"
  },
  {
    "path": "src/locales/fa/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport city_prefix from './city_prefix';\nimport city_suffix from './city_suffix';\nimport country from './country';\nimport direction from './direction';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport street_address from './street_address';\nimport street_pattern from './street_pattern';\nimport street_prefix from './street_prefix';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  city_prefix,\n  city_suffix,\n  country,\n  direction,\n  postcode,\n  secondary_address,\n  state,\n  street_address,\n  street_pattern,\n  street_prefix,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/fa/location/postcode.ts",
    "content": "export default ['#####-#####'];\n"
  },
  {
    "path": "src/locales/fa/location/secondary_address.ts",
    "content": "export default ['واحد #', '# طبقه'];\n"
  },
  {
    "path": "src/locales/fa/location/state.ts",
    "content": "export default [\n  'آذربایجان شرقی',\n  'آذربایجان غربی',\n  'اردبیل',\n  'اصفهان',\n  'البرز',\n  'ایلام',\n  'بوشهر',\n  'تهران',\n  'چهارمحال و بختیاری',\n  'خراسان جنوبی',\n  'خراسان رضوی',\n  'خراسان شمالی',\n  'خوزستان',\n  'زنجان',\n  'سمنان',\n  'سیستان و بلوچستان',\n  'فارس',\n  'قزوین',\n  'قم',\n  'کردستان',\n  'کرمان',\n  'کرمانشاه',\n  'کهگیلویه و بویراحمد',\n  'گلستان',\n  'گیلان',\n  'لرستان',\n  'مازندران',\n  'مرکزی',\n  'هرمزگان',\n  'همدان',\n  'یزد',\n];\n"
  },
  {
    "path": "src/locales/fa/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}}, پلاک {{location.buildingNumber}}',\n  full: '{{location.street}}, پلاک {{location.buildingNumber}}  {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/fa/location/street_pattern.ts",
    "content": "export default ['{{location.street_prefix}} {{location.street_suffix}}'];\n"
  },
  {
    "path": "src/locales/fa/location/street_prefix.ts",
    "content": "export default ['خیابان', 'کوچه', 'بن بست', 'بلوار'];\n"
  },
  {
    "path": "src/locales/fa/location/street_suffix.ts",
    "content": "export default [\n  'آزادی',\n  'آفریقا',\n  'آذربایجان',\n  'حقانی',\n  'امیرکبیر',\n  'اجاره دار',\n  'اقبال لاهوری',\n  'ابوذر',\n  'قدس',\n  'سباری',\n  'فاطمی',\n  'مالک اشتر',\n  'نیایش',\n  'دیباجی',\n  'واعظی',\n  'دستغیب',\n  'موحد دانش',\n  'کارگر شمالی',\n  'استاد قریب',\n  'یادگار امام',\n  'دکتر چمران',\n  'رسالت',\n  'سمیه',\n  'شهید مطهری',\n  'هویزه',\n  'دماوند',\n  'توحید',\n  'ستارخان',\n  'کارون',\n  'استادمعین',\n  'رامین',\n  'اندرزگو',\n];\n"
  },
  {
    "path": "src/locales/fa/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/fa/lorem/word.ts",
    "content": "export default [\n  'لورم',\n  'ایپسوم',\n  'متن',\n  'ساختگی',\n  'با،',\n  'تولید',\n  'سادگی',\n  'نامفهوم،',\n  'از',\n  'صنعت',\n  'چاپ',\n  'و با',\n  'استفاده',\n  'طراحان',\n  'گرافیک',\n  'است',\n  'چاپگرها',\n  'و متون',\n  'بلکه',\n  'روزنامه.',\n  'و مجله',\n  'در',\n  'ستون',\n  'و سطر',\n  'آنچنان',\n  'که،',\n  'لازم',\n  'و برای',\n  'شرایط',\n  'فعلی',\n  'تکنولوژی',\n  'مورد نیاز',\n  'و کاربردهای',\n  'متنوع',\n  'با هدف',\n  'بهبود',\n  'ابزارهای کاربردی',\n  'می باشد',\n  'کتابهای',\n  'زیادی',\n  'شصت و سه درصد',\n  'گذشته',\n  'حال',\n  'و آینده',\n  'شناخت',\n  'فراوان',\n  'جامعه',\n  'و',\n  'متخصصان',\n  'را',\n  'می طلبد',\n  'تا با،',\n  'نرم افزارها',\n  'بیشتری را',\n  'برای',\n  'رایانه ای',\n  'علی الخصوص',\n  'طراحان خلاقی',\n  'و فرهنگ پیشرو',\n  'در زبان فارسی',\n  'ایجاد',\n  'کرد',\n  'در این صورت',\n  'می توان',\n  'امید',\n  'داشت',\n  'که',\n  'تمام',\n  'و دشواری',\n  'موجود',\n  'ارائه',\n  'راهکارها',\n  'سخت',\n  'تایپ',\n  'به پایان',\n  ' و زمان',\n  'شامل',\n  'حروفچینی',\n  'دستاوردهای',\n  'اصلی',\n  'جوابگوی',\n  'سوالات',\n  'پیوسته',\n  'اهل',\n  'دنیای',\n  'طراحی',\n  'اساسا',\n  'مورد',\n  'قرار گیرد',\n];\n"
  },
  {
    "path": "src/locales/fa/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Farsi/Persian',\n  code: 'fa',\n  language: 'fa',\n  endonym: 'فارسی',\n  dir: 'rtl',\n  script: 'Arab',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/fa/music/genre.ts",
    "content": "export default [\n  'الکترونیک',\n  'بلوز',\n  'جاز',\n  'جهانی',\n  'راک',\n  'رپ',\n  'رگه',\n  'سول',\n  'غیرموسیقی',\n  'فانک',\n  'لاتین',\n  'متال',\n  'محلی',\n  'هیپ هاپ',\n  'پاپ',\n  'کانتری',\n  'کلاسیک',\n];\n"
  },
  {
    "path": "src/locales/fa/music/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { MusicDefinition } from '../../..';\nimport genre from './genre';\n\nconst music: MusicDefinition = {\n  genre,\n};\n\nexport default music;\n"
  },
  {
    "path": "src/locales/fa/person/first_name.ts",
    "content": "export default {\n  generic: [\n    'آبان دخت',\n    'آبتین',\n    'آذرنوش‌',\n    'آذین',\n    'آراه',\n    'آرتام',\n    'آرتمن',\n    'آرتین',\n    'آرزو',\n    'آرشام',\n    'آریا',\n    'آریا فر',\n    'آریا مهر',\n    'آزاده',\n    'آزرم',\n    'آزرمدخت',\n    'آزیتا',\n    'آفر',\n    'آفره دخت',\n    'آنوشا',\n    'آهو',\n    'آونگ',\n    'اختر',\n    'ارد',\n    'اردشیر',\n    'اردوان',\n    'ارسلان',\n    'ارغوان',\n    'ارمغان',\n    'ارنواز',\n    'اروانه',\n    'ارژن',\n    'ارژنگ',\n    'استر',\n    'اسفندیار',\n    'اشکان',\n    'اشکبوس',\n    'افسانه',\n    'افسون',\n    'انوشروان',\n    'اهورا',\n    'اورنگ',\n    'اوستا',\n    'اوژن',\n    'ایاز',\n    'ایران',\n    'ایراندخت',\n    'ایرج',\n    'ایزدیار',\n    'بابک',\n    'باربد',\n    'بارمان',\n    'بامداد',\n    'بامشاد',\n    'بانو',\n    'باپوک',\n    'بختیار',\n    'برانوش',\n    'بردیا',\n    'برزو',\n    'برزویه',\n    'برزین',\n    'برمک',\n    'بزرگمهر',\n    'بهاره',\n    'بهارک',\n    'بهتاش',\n    'بهداد',\n    'بهدیس',\n    'بهرام',\n    'بهرخ',\n    'بهرنگ',\n    'بهروز',\n    'بهزاد',\n    'بهشاد',\n    'بهنام',\n    'بهنود',\n    'بهنوش',\n    'بوژان',\n    'بویان',\n    'بیژن',\n    'تابان',\n    'تاباندخت',\n    'تاجی',\n    'تارا',\n    'تاویار',\n    'تناز',\n    'توران',\n    'توراندخت',\n    'تورتک',\n    'تورج',\n    'توفان',\n    'توژال',\n    'تیر داد',\n    'تینا',\n    'تینو',\n    'جابان',\n    'جامین',\n    'جاوید',\n    'جریره',\n    'جهان',\n    'جهان بانو',\n    'جهان ناز',\n    'جهانبخت',\n    'جهانبخش',\n    'جهاندار',\n    'جهاندخت',\n    'جهانگیر',\n    'جوان',\n    'جویا',\n    'جیران',\n    'خاوردخت',\n    'خداداد',\n    'خدایار',\n    'خرم',\n    'خرمدخت',\n    'خسرو',\n    'خشایار',\n    'خورشید',\n    'دادمهر',\n    'دارا',\n    'داراب',\n    'داریا',\n    'داریوش',\n    'دانوش',\n    'داور‌',\n    'دایان',\n    'دل آرا',\n    'دل آویز',\n    'دل انگیز',\n    'دلارام',\n    'دلبر',\n    'دلبند',\n    'دلربا',\n    'دلشاد',\n    'دلناز',\n    'دلنواز',\n    'دلکش',\n    'دنیا',\n    'دورشاسب',\n    'دیااکو',\n    'دیانوش',\n    'دیبا',\n    'دیبا دخت',\n    'رابو',\n    'رابین',\n    'رادبانو',\n    'رادمان',\n    'رازبان',\n    'راسا',\n    'راسپینا',\n    'رامش',\n    'رامشگر',\n    'رامونا',\n    'رامیار',\n    'رامیلا',\n    'راویار',\n    'راژانه',\n    'رخسار',\n    'رخشانه',\n    'رخشنده',\n    'رخپاک',\n    'رزمیار',\n    'رستم',\n    'رهام',\n    'رهی',\n    'روبینا',\n    'رودابه',\n    'روزبه',\n    'روشنک',\n    'روناک',\n    'رژینا',\n    'رکسانا',\n    'ریبار',\n    'زاد به',\n    'زاد فر',\n    'زاد چهر',\n    'زادبخت',\n    'زادماسب',\n    'زال',\n    'زاوا',\n    'زردشت',\n    'زرنگار',\n    'زری',\n    'زرین',\n    'زرینه',\n    'زمانه',\n    'زونا',\n    'زیبار',\n    'زیما',\n    'زینو',\n    'سارنگ',\n    'ساره',\n    'سارک',\n    'ساسان',\n    'ساغر',\n    'سام',\n    'سانا',\n    'ساناز',\n    'سانیار',\n    'ساهی',\n    'ساویز',\n    'ساینا',\n    'سایه',\n    'ستاره',\n    'ستی',\n    'سرافراز',\n    'سرور',\n    'سنبله',\n    'سهراب',\n    'سهره',\n    'سهند',\n    'سوبا',\n    'سوبار',\n    'سودابه',\n    'سورن',\n    'سورنا',\n    'سوری',\n    'سوزان',\n    'سوزه',\n    'سولان',\n    'سولماز',\n    'سومار',\n    'سوگند',\n    'سپنتا',\n    'سپند',\n    'سپهرداد',\n    'سپید بانو',\n    'سپیدار',\n    'سیامک',\n    'سیبوبه ‌',\n    'سیمدخت',\n    'سیمین',\n    'سیمین دخت',\n    'شادمهر',\n    'شاران',\n    'شاهدخت',\n    'شاهرخ',\n    'شاهپور',\n    'شاهین',\n    'شاهیندخت',\n    'شاپرک',\n    'شایسته',\n    'شب بو',\n    'شباهنگ',\n    'شبدیز',\n    'شبنم',\n    'شراره',\n    'شرمین',\n    'شروین',\n    'شمشاد',\n    'شمیلا',\n    'شمین',\n    'شهبار',\n    'شهباز',\n    'شهبال',\n    'شهداد',\n    'شهرآرا',\n    'شهرام',\n    'شهربانو',\n    'شهرناز',\n    'شهرنوش',\n    'شهره',\n    'شهریار',\n    'شهنواز',\n    'شهپر',\n    'شهین',\n    'شوان',\n    'شورانگیز',\n    'شوری',\n    'شکفته',\n    'شکوفه',\n    'شیبا',\n    'شیده',\n    'شیردل',\n    'شیرزاد',\n    'شیرنگ',\n    'شیرو',\n    'شیرین',\n    'شیرین دخت',\n    'شیما',\n    'شینا',\n    'طهماسب',\n    'طهمورث',\n    'طوس',\n    'طوطی',\n    'غنچه',\n    'غوغا',\n    'فتانه',\n    'فدا',\n    'فراز',\n    'فرامرز',\n    'فراهان',\n    'فربار',\n    'فربغ',\n    'فرجاد',\n    'فرخ',\n    'فرخ داد',\n    'فرخ رو',\n    'فرخ زاد',\n    'فرخ لقا',\n    'فرخ مهر',\n    'فرخ پی',\n    'فرداد',\n    'فردیس',\n    'فرزام',\n    'فرزان',\n    'فرزین',\n    'فرشاد',\n    'فرشید',\n    'فرمان',\n    'فرنود',\n    'فرنوش',\n    'فرنگیس',\n    'فرنیا',\n    'فرهنگ',\n    'فرهود',\n    'فروتن',\n    'فرود',\n    'فروز',\n    'فروزان',\n    'فروزش',\n    'فروزنده',\n    'فروغ',\n    'فرید',\n    'فریدخت',\n    'فریمان',\n    'فرین',\n    'فریناز',\n    'فرینوش',\n    'فریوش',\n    'فیروز',\n    'فیروزه',\n    'قابوس',\n    'قباد',\n    'قدسی',\n    'لادن',\n    'لاله دخت',\n    'لاله رخ',\n    'لبخند',\n    'لقاء',\n    'لهراسب',\n    'لومانا',\n    'مارال',\n    'ماری',\n    'مامک',\n    'مانا',\n    'ماندانا',\n    'مانوش',\n    'مانی',\n    'مانیا',\n    'ماه برزین',\n    'ماه جهان',\n    'ماهان',\n    'ماهاندخت',\n    'ماهدخت',\n    'ماهرخ',\n    'ماهزاد',\n    'ماهور',\n    'ماهچهر',\n    'ماکان',\n    'مردآویز',\n    'مرداس',\n    'مرزبان',\n    'مرمر',\n    'مزدک',\n    'مستان',\n    'مستانه',\n    'مشکاندخت',\n    'مشکناز',\n    'مشکین دخت',\n    'منوچهر',\n    'منیژه',\n    'مه جبین',\n    'مه داد',\n    'مه دخت',\n    'مه سیما',\n    'مهبانو',\n    'مهبد',\n    'مهتاب',\n    'مهدیس',\n    'مهر آذر',\n    'مهر آرا',\n    'مهر آسا',\n    'مهر آفاق',\n    'مهر افرین',\n    'مهر افزون',\n    'مهر دخت',\n    'مهرآب',\n    'مهرام',\n    'مهراندخت',\n    'مهراندیش',\n    'مهرانفر',\n    'مهرانگیز',\n    'مهرزاده ‌',\n    'مهرنوش',\n    'مهرنکار',\n    'مهرنیا',\n    'مهروز',\n    'مهری',\n    'مهریار',\n    'مهستی',\n    'مهشاد',\n    'مهشید',\n    'مهناز',\n    'مهنام',\n    'مهنوش',\n    'مهین',\n    'مهین دخت',\n    'مژده',\n    'مژگان',\n    'میخک',\n    'مینا دخت',\n    'مینو فر',\n    'مینودخت',\n    'نادر',\n    'ناز آفرین',\n    'نازبانو',\n    'نازفر',\n    'نازلی',\n    'نازپرور',\n    'نازچهر',\n    'نازی',\n    'نازیدخت',\n    'نامور',\n    'ناهید',\n    'ندا',\n    'نرسی',\n    'نرمک',\n    'نرمین',\n    'نرگس',\n    'نریمان',\n    'نسترن',\n    'نسرین',\n    'نسرین دخت',\n    'نسرین نوش',\n    'نوا',\n    'نوش',\n    'نوش آذر',\n    'نوش آفرین',\n    'نوش آور',\n    'نوشا',\n    'نوشدخت',\n    'نوشروان',\n    'نوشفر',\n    'نوشناز',\n    'نوشین',\n    'نوین',\n    'نوین دخت',\n    'نکیسا',\n    'نگاره',\n    'نگارین',\n    'نیشا',\n    'نیک بین',\n    'نیک خواه',\n    'نیک پی',\n    'نیک چهر',\n    'نیکداد',\n    'نیکدخت',\n    'نیکدل',\n    'نیکزاد',\n    'هخامنش',\n    'هرمز',\n    'هما',\n    'همادخت',\n    'همدم',\n    'همراز',\n    'همراه',\n    'هنگامه',\n    'هوتن',\n    'هور',\n    'هورتاش',\n    'هورداد',\n    'هوردخت',\n    'هورزاد',\n    'هورمند',\n    'هوروش',\n    'هورچهر',\n    'هوشنگ',\n    'هوشیار',\n    'هومان',\n    'هومن',\n    'هونام',\n    'هویدا',\n    'هژیر',\n    'هیتاسب',\n    'هیربد',\n    'هیرمند',\n    'هیما',\n    'هیوا',\n    'وامق',\n    'ورجاوند',\n    'وریا',\n    'وشمگیر',\n    'وهرز',\n    'وهسودان',\n    'ویدا',\n    'ویس',\n    'ویشتاسب',\n    'ویگن',\n    'پارسا',\n    'پانته آ',\n    'پاکان',\n    'پاکتن',\n    'پاکدخت',\n    'پدرام',\n    'پرتو',\n    'پردیس',\n    'پرستو',\n    'پرشنگ',\n    'پرناز',\n    'پرنیا',\n    'پروانه',\n    'پرویز',\n    'پروین',\n    'پری',\n    'پریا',\n    'پریدخت',\n    'پریوش',\n    'پریچهر',\n    'پشنگ',\n    'پوران',\n    'پوراندخت',\n    'پوریا',\n    'پولاد',\n    'پونه',\n    'پوپک',\n    'پویا',\n    'پژوا',\n    'پیام',\n    'پیروز',\n    'چابک',\n    'چالاک',\n    'چاوش',\n    'چهرزاد',\n    'چوبین',\n    'ژالان',\n    'ژاله',\n    'ژیار',\n    'ژینا',\n    'ژیوار',\n    'کابان',\n    'کابوک',\n    'کارا',\n    'کاراکو',\n    'کارو',\n    'کامبخت',\n    'کامبخش',\n    'کامبیز',\n    'کامجو',\n    'کامدین',\n    'کامراوا',\n    'کامنوش',\n    'کامک',\n    'کامیار',\n    'کانیار',\n    'کاووس',\n    'کرشمه',\n    'کسری',\n    'کلاله',\n    'کمبوجیه',\n    'کهبد',\n    'کهرام',\n    'کهزاد',\n    'کوشا',\n    'کیارش',\n    'کیان',\n    'کیانا',\n    'کیاندخت',\n    'کیانچهر',\n    'کیاوش',\n    'کیخسرو',\n    'کیقباد',\n    'کیهان',\n    'کیهانه',\n    'کیوان دخت',\n    'کیومرث',\n    'کیکاووس',\n    'گرد آفرید',\n    'گردان',\n    'گرشا',\n    'گرشاسب',\n    'گرشین',\n    'گرگین',\n    'گزل',\n    'گشتاسب',\n    'گشسب بانو',\n    'گل',\n    'گل آذین',\n    'گل آرا‌',\n    'گل افروز',\n    'گل اندام',\n    'گل پونه',\n    'گلاله',\n    'گلاویز',\n    'گلباد',\n    'گلبار',\n    'گلبام',\n    'گلبان',\n    'گلبانو',\n    'گلبرگ',\n    'گلبهار',\n    'گلبو',\n    'گلبیز',\n    'گلدخت',\n    'گلدیس',\n    'گلربا',\n    'گلرخ',\n    'گلرنگ',\n    'گلرو',\n    'گلریز',\n    'گلزاد',\n    'گلزار',\n    'گلسا',\n    'گلشن',\n    'گلشید',\n    'گلنار',\n    'گلناز',\n    'گلنسا',\n    'گلنواز',\n    'گلنوش',\n    'گلپاره',\n    'گلپر',\n    'گلپری',\n    'گلپوش',\n    'گلچین',\n    'گلی',\n    'گهر چهر',\n    'گودرز',\n    'گوماتو',\n    'گوهر ناز',\n    'گیلدا',\n    'گیو',\n    'یادگار',\n    'یاشار',\n    'یاور',\n    'یزدان',\n    'یوشیتا',\n    'یگانه',\n  ],\n  female: [\n    'آتوسا',\n    'آرمیتا',\n    'آنا',\n    'آناهیتا',\n    'آنیتا',\n    'آیدا',\n    'بنفشه',\n    'بهار',\n    'بهناز',\n    'بیتا',\n    'ترانه',\n    'درسا',\n    'دریا',\n    'رز',\n    'رویا',\n    'زیبا',\n    'زینب',\n    'سارا',\n    'سمیرا',\n    'سمیه',\n    'سوسن',\n    'سپیده',\n    'سیما',\n    'شادی',\n    'شهرزاد',\n    'شهلا',\n    'شکوه',\n    'شیدا',\n    'شیوا',\n    'غزاله',\n    'فرانک',\n    'فرزانه',\n    'فرشته',\n    'فرناز',\n    'فریبا',\n    'فریماه',\n    'لاله',\n    'محدثه',\n    'مروارید',\n    'مریم',\n    'ملیسا',\n    'ملیکا',\n    'مهرناز',\n    'مهسا',\n    'مهوش',\n    'میترا',\n    'مینا',\n    'مینو',\n    'نازنین',\n    'نگار',\n    'نگین',\n    'نیلوفر',\n    'هانیه',\n    'هستی',\n    'هلیا',\n    'پارمیس',\n    'پرنیان',\n    'پریسا',\n    'پریناز',\n    'پگاه',\n    'چکاوک',\n    'کتایون',\n    'کیمیا',\n    'گلاره',\n    'گیتی',\n    'گیسو',\n    'یاسمن',\n  ],\n  male: [\n    'آرش',\n    'آرمان',\n    'آرمین',\n    'آرین',\n    'آیدین',\n    'افشین',\n    'امید',\n    'امیر',\n    'امیرحسین',\n    'امیرسینا',\n    'امین',\n    'ایمان',\n    'بهمن',\n    'جمشید',\n    'جواد',\n    'حامد',\n    'حسن',\n    'حسین',\n    'حمید',\n    'دانیال',\n    'رامتین',\n    'رامین',\n    'رضا',\n    'سامان',\n    'سجاد',\n    'سروش',\n    'سعید',\n    'سهیل',\n    'سپهر',\n    'سیاوش',\n    'سینا',\n    'شایان',\n    'شهاب',\n    'شهروز',\n    'صدرا',\n    'صمد',\n    'عباس',\n    'عرفان',\n    'علی',\n    'علیرضا',\n    'فربد',\n    'فرزاد',\n    'فرهاد',\n    'فرگام',\n    'فریبرز',\n    'فریدون',\n    'قاسم',\n    'مازیار',\n    'مجید',\n    'محمد',\n    'محمدرضا',\n    'مسعود',\n    'مهدی',\n    'مهدیار',\n    'مهراد',\n    'مهران',\n    'مهرداد',\n    'مهیار',\n    'میلاد',\n    'نوید',\n    'نیما',\n    'هادی',\n    'همایون',\n    'وحید',\n    'پرهام',\n    'پژمان',\n    'پیمان',\n    'کامران',\n    'کاوه',\n    'کسرا',\n    'کیانوش',\n    'کیوان',\n    'یاسین',\n  ],\n};\n"
  },
  {
    "path": "src/locales/fa/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport job_area from './job_area';\nimport job_descriptor from './job_descriptor';\nimport job_type from './job_type';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\n\nconst person: PersonDefinition = {\n  first_name,\n  job_area,\n  job_descriptor,\n  job_type,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/fa/person/job_area.ts",
    "content": "export default [\n  'راه حل ها',\n  'برنامه',\n  'نام تجاری',\n  'امنیت',\n  'پژوهش',\n  'بازار یابی',\n  'رهنمود',\n  'پیاده سازی',\n  'ادغام',\n  'عملکرد',\n  'واکنش',\n  'الگو',\n  'تدابیر',\n  'شناسایی',\n  'بازارها',\n  'گروه ها',\n  'بخش',\n  'برنامه های کاربردی',\n  'بهينه سازي',\n  'عملیات',\n  'زیر ساخت',\n  'اینترانت',\n  'ارتباطات',\n  'وب',\n  'کیفیت',\n  'اطمینان',\n  'پویایی',\n  'حساب ها',\n  'داده ها',\n  'خلاقیت',\n  'پیکربندی',\n  'مسئوليت',\n  'فعل و انفعالات',\n  'عوامل',\n  'قابلیت استفاده',\n  'معیار',\n];\n"
  },
  {
    "path": "src/locales/fa/person/job_descriptor.ts",
    "content": "export default [\n  'رهبر',\n  'ارشد',\n  'مستقیم',\n  'پویا',\n  'آینده',\n  'محصول',\n  'ملی',\n  'منطقه',\n  'ناحیه',\n  'مرکزی',\n  'جهانی',\n  'مشتری',\n  'سرمایه گذار',\n  'بین المللی',\n  'میراث',\n  'داخلی',\n  'انسان',\n  'رئیس',\n  'مدیر اصلی',\n];\n"
  },
  {
    "path": "src/locales/fa/person/job_type.ts",
    "content": "export default [\n  'کارگر ساده',\n  'سرپرست کارگاه',\n  'ناظر',\n  'مهندس پروژه',\n  'کارفرما',\n  'مدیر',\n  'سرپرست',\n  'اموردفتری',\n  'کارمند',\n  'مسئول',\n  'مدیرعامل',\n  'رئیس هیئت مدیره',\n  'عضو هیئت مدیره',\n  'کارشناس',\n  'مربی',\n  'مدرس',\n  'منشی',\n  'فروشنده',\n  'متصدی',\n  'تکنسین',\n  'استادکار',\n  'نصاب',\n  'حسابدار',\n  'راننده',\n  'نگهبان',\n  'رئیس',\n  'مهندس',\n  'مدیرفروش',\n  'کارشناس فنی',\n  'مسئول فنی',\n  'کارگر فنی',\n  'بازاریاب',\n  'کارپرداز',\n  'خدمتگزار',\n];\n"
  },
  {
    "path": "src/locales/fa/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'عارف',\n    'عاشوری',\n    'عالی',\n    'عبادی',\n    'عبدالملکی',\n    'عبدالکریمی',\n    'عراقی',\n    'عزیزی',\n    'عصار',\n    'عقیلی',\n    'علم',\n    'علم‌الهدی',\n    'علی عسگری',\n    'علیا',\n    'علی‌آبادی',\n    'علی‌زمانی',\n    'علی‌پور',\n    'عنایت',\n    'غضنفری',\n    'غنی',\n    'فارسی',\n    'فاطمی',\n    'فانی',\n    'فتاحی',\n    'فرامرزی',\n    'فرج',\n    'فرشیدورد',\n    'فرمانفرمائیان',\n    'فرهنگ',\n    'فروتن',\n    'فریاد',\n    'فنایی',\n    'فنی‌زاده',\n    'فهمیده',\n    'فولادوند',\n    'قاضی',\n    'قانعی',\n    'قانونی',\n    'قمیشی',\n    'قنبری',\n    'قهرمان',\n    'قهرمانی',\n    'قهرمانیان',\n    'قهستانی',\n    'لاجوردی',\n    'لاهوتی',\n    'لاچینی',\n    'لنکرانی',\n    'لوکس',\n    'مجاهد',\n    'مجتبایی',\n    'مجتبوی',\n    'مجتهد شبستری',\n    'مجتهدی',\n    'مجرد',\n    'محجوب',\n    'محجوبی',\n    'محدثی',\n    'محمدرضایی',\n    'محمدی',\n    'مددی',\n    'مرادخانی',\n    'مرتضوی',\n    'مستوفی',\n    'مشا',\n    'مصاحب',\n    'مصباح',\n    'مصباح‌زاده',\n    'مطهری',\n    'مظفر',\n    'معارف',\n    'معروف',\n    'معین',\n    'مفتاح',\n    'مفتح',\n    'مقدم',\n    'ملایری',\n    'ملک',\n    'ملکیان',\n    'منوچهری',\n    'مهاجرانی',\n    'مهدی‌پور',\n    'موحد',\n    'موسوی',\n    'موسویان',\n    'میرباقری',\n    'میردامادی',\n    'میرزاده',\n    'میرسپاسی',\n    'میزبانی',\n    'ناظری',\n    'نامور',\n    'نجفی',\n    'ندوشن',\n    'نراقی',\n    'نعمت‌زاده',\n    'نقدی',\n    'نقیب‌زاده',\n    'نهاوندی',\n    'نواب',\n    'نوبخت',\n    'نوبختی',\n    'نیشابوری',\n    'نیلوفری',\n    'هاشمی',\n    'هاشمی رفسنجانی',\n    'هاشمیان',\n    'هامون',\n    'هدایت',\n    'هراتی',\n    'هروی',\n    'همایون',\n    'همت',\n    'همدانی',\n    'هوشیار',\n    'هومن',\n    'واثقی',\n    'واعظ',\n    'واعظی',\n    'واعظ‌زاده',\n    'وکیلی',\n    'کاشی',\n    'کاملی',\n    'کامکار',\n    'کاویانی',\n    'کاکاوند',\n    'کدیور',\n    'کردبچه',\n    'کرمانی',\n    'کریمی',\n    'کلباسی',\n    'کمالی',\n    'کهنمویی',\n    'کوشکی',\n    'کیان',\n    'کیانی',\n    'کیمیایی',\n    'گل محمدی',\n    'گلپایگانی',\n    'گنجی',\n    'یاحقی',\n    'یادگار',\n    'یثربی',\n    'یلدا',\n  ],\n};\n"
  },
  {
    "path": "src/locales/fa/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/fa/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 9 },\n];\n"
  },
  {
    "path": "src/locales/fa/person/prefix.ts",
    "content": "export default { generic: ['دکتر'], female: ['خانم'], male: ['آقای'] };\n"
  },
  {
    "path": "src/locales/fa/phone_number/format/human.ts",
    "content": "export default [\n  '021 ### #####',\n  '031 ### #####',\n  '041 ### #####',\n  '045 ### #####',\n  '061 ### #####',\n  '051 ### #####',\n  '058 ### #####',\n  '028 ### #####',\n  '026 ### #####',\n  '044 ### #####',\n  '024 ### #####',\n  '023 ### #####',\n  '076 ### #####',\n  '+98 21 ### #####',\n];\n"
  },
  {
    "path": "src/locales/fa/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/fa/phone_number/format/international.ts",
    "content": "export default [\n  '+9821########',\n  '+9831########',\n  '+9841########',\n  '+9845########',\n  '+9861########',\n  '+9851########',\n  '+9858########',\n  '+9828########',\n  '+9826########',\n  '+9844########',\n  '+9824########',\n  '+9823########',\n  '+9876########',\n];\n"
  },
  {
    "path": "src/locales/fa/phone_number/format/national.ts",
    "content": "export default [\n  '021 #### ####',\n  '031 #### ####',\n  '041 #### ####',\n  '045 #### ####',\n  '061 #### ####',\n  '051 #### ####',\n  '058 #### ####',\n  '028 #### ####',\n  '026 #### ####',\n  '044 #### ####',\n  '024 #### ####',\n  '023 #### ####',\n  '076 #### ####',\n];\n"
  },
  {
    "path": "src/locales/fa/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/fa/vehicle/fuel.ts",
    "content": "export default ['الکتریکی', 'بنزین', 'دیزل', 'هیبرید'];\n"
  },
  {
    "path": "src/locales/fa/vehicle/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { VehicleDefinition } from '../../..';\nimport fuel from './fuel';\nimport manufacturer from './manufacturer';\nimport model from './model';\nimport type_ from './type';\n\nconst vehicle: VehicleDefinition = {\n  fuel,\n  manufacturer,\n  model,\n  type: type_,\n};\n\nexport default vehicle;\n"
  },
  {
    "path": "src/locales/fa/vehicle/manufacturer.ts",
    "content": "export default [\n  'آٔ‌ئودی',\n  'استون مارتین',\n  'بنتلی',\n  'بوگاتی',\n  'بی ام و',\n  'تسلا',\n  'تویوتا',\n  'جگوار',\n  'جیپ',\n  'دوج',\n  'رولز رویس',\n  'شورولت',\n  'فراری',\n  'فورد',\n  'فیات',\n  'لامبورگینی',\n  'لندرور',\n  'مازراتی',\n  'مرسدس بنز',\n  'مینی',\n  'نیسان',\n  'هوندا',\n  'هیوندای',\n  'ولکس واگن',\n  'پورشه',\n  'کادیلاک',\n  'کرایسلر',\n  'کیا',\n];\n"
  },
  {
    "path": "src/locales/fa/vehicle/model.ts",
    "content": "export default [\n  '911',\n  'آلتیما',\n  'آلپاین',\n  'آکورد',\n  'اسپایدر',\n  'اسکالید',\n  'المنت',\n  'اونتادور',\n  'اکسپلورر',\n  'ایمپالا',\n  'تاروس',\n  'جتا',\n  'رانگلر',\n  'رودستر',\n  'سنترا',\n  'سیلورادو',\n  'سیویک',\n  'فوکوس',\n  'فیستا',\n  'لندکروزر',\n  'مالیبو',\n  'مورسیه لاگو',\n  'موستانگ',\n  'پریوس',\n  'چارجر',\n  'چلنجر',\n  'کامارو',\n  'کروت',\n  'کروز',\n  'کمری',\n  'کولورادو',\n  'کونتاچ',\n  'گرند چروکی',\n  'گلف',\n  'یبتل',\n];\n"
  },
  {
    "path": "src/locales/fa/vehicle/type.ts",
    "content": "export default [\n  'استیشن',\n  'سدان',\n  'شاسی بلند',\n  'مینی ون',\n  'ون',\n  'ون مسافرتی',\n  'پیکاپ',\n  'کوپه',\n];\n"
  },
  {
    "path": "src/locales/fa/word/adjective.ts",
    "content": "export default [\n  'زیبا',\n  'بزرگ',\n  'کوچک',\n  'قدیمی',\n  'جدید',\n  'خوب',\n  'بد',\n  'داغ',\n  'سریع',\n  'کند',\n  'پر',\n  'خالی',\n  'پرت',\n  'خوشحال',\n  'غمگین',\n  'خسته',\n  'شاد',\n  'تاریک',\n  'روشن',\n  'نرم',\n  'سخت',\n  'دشوار',\n  'آسان',\n  'پایین',\n  'بالا',\n  'ضعیف',\n  'قوی',\n  'نازک',\n  'ضخیم',\n  'تنگ',\n  'گشاد',\n  'بارانی',\n  'خشک',\n  'زنده',\n  'مرده',\n  'نزدیک',\n  'دور',\n  'ساده',\n  'پیچیده',\n  'فوق‌العاده',\n  'عادی',\n  'گرم',\n  'سرد',\n  'پوشیده',\n  'باز',\n  'بسته',\n  'بلند',\n  'کوتاه',\n  'دقیق',\n  'نامرئی',\n  'مشهور',\n  'ناشناخته',\n  'پرنده',\n  'خیابانی',\n  'روستایی',\n  'شهری',\n  'دانشجویی',\n  'کارمندی',\n  'تولیدی',\n  'ساحلی',\n  'کوهستانی',\n  'کشاورزی',\n  'فنی',\n  'علمی',\n  'خبری',\n  'ورزشی',\n  'هنری',\n  'شیرین',\n  'تلخ',\n  'شور',\n  'بوییده',\n  'بی‌بو',\n  'تازه',\n  'خراب',\n  'شکسته',\n  'مناسب',\n  'نامناسب',\n  'عالی',\n  'خام',\n  'کامل',\n  'ناقص',\n  'موفق',\n  'ناموفق',\n  'سرگرم‌کننده',\n  'خسته‌کننده',\n  'آشنا',\n  'ناشنا',\n  'اصلی',\n  'ثانوی',\n  'محلی',\n  'بین‌المللی',\n  'فارسی',\n  'انگلیسی',\n  'مفید',\n  'بی‌فایده',\n];\n"
  },
  {
    "path": "src/locales/fa/word/conjunction.ts",
    "content": "export default [\n  'و',\n  'یا',\n  'اما',\n  'بلکه',\n  'لیکن',\n  'زیرا',\n  'چون',\n  'هر چند',\n  'تا',\n  'همچنین',\n  'بنابراین',\n  'اگرچه',\n  'همچون',\n];\n"
  },
  {
    "path": "src/locales/fa/word/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { WordDefinition } from '../../..';\nimport adjective from './adjective';\nimport conjunction from './conjunction';\nimport interjection from './interjection';\nimport noun from './noun';\nimport preposition from './preposition';\nimport verb from './verb';\n\nconst word: WordDefinition = {\n  adjective,\n  conjunction,\n  interjection,\n  noun,\n  preposition,\n  verb,\n};\n\nexport default word;\n"
  },
  {
    "path": "src/locales/fa/word/interjection.ts",
    "content": "export default [\n  'آه',\n  'وای',\n  'اوه',\n  'اوف',\n  'اَخ',\n  'آهان',\n  'اِی وای',\n  'وایسا',\n  'آفرین',\n  'هورا',\n  'واو',\n  'یاالله',\n];\n"
  },
  {
    "path": "src/locales/fa/word/noun.ts",
    "content": "export default [\n  'میوه',\n  'گل',\n  'کتاب',\n  'خانه',\n  'ماشین',\n  'دست',\n  'پدر',\n  'مادر',\n  'بچه',\n  'دختر',\n  'پسر',\n  'مرد',\n  'زن',\n  'دوست',\n  'خواب',\n  'آسمان',\n  'دریا',\n  'شیر',\n  'گربه',\n  'سگ',\n  'میز',\n  'صندلی',\n  'پنجره',\n  'در',\n  'روز',\n  'ماه',\n  'سال',\n  'صبح',\n  'شب',\n  'کوه',\n  'درخت',\n  'باغ',\n  'رنگ',\n  'آب',\n  'آتش',\n  'خورشید',\n  'ماهی',\n  'پرنده',\n  'حیوان',\n  'مرغ',\n  'میمون',\n  'گوش',\n  'چشم',\n  'زبان',\n  'دندان',\n  'صدا',\n  'خنده',\n  'گریه',\n  'خیابان',\n  'شهر',\n  'روستا',\n  'مدرسه',\n  'دانشگاه',\n  'پزشک',\n  'دندانپزشک',\n  'مهندس',\n  'آهنگ',\n  'فیلم',\n  'تئاتر',\n  'نقاشی',\n  'عکس',\n  'خبر',\n  'روزنامه',\n  'مجله',\n  'تلویزیون',\n  'رادیو',\n  'موسیقی',\n  'رقص',\n  'ورزش',\n  'فوتبال',\n  'بسکتبال',\n  'والیبال',\n  'شنا',\n  'تنیس',\n  'بیسبال',\n  'هنر',\n  'نقش',\n  'خواننده',\n  'هنرمند',\n  'نویسنده',\n  'شاعر',\n  'کارگر',\n  'مدیر',\n  'رئیس',\n  'کشاورز',\n  'فروشنده',\n  'مشتری',\n  'کامپیوتر',\n  'تلفن',\n  'اینترنت',\n  'موبایل',\n  'تبلت',\n  'دوربین',\n  'نظارت',\n  'ساعت',\n  'کیف',\n  'کفش',\n  'لباس',\n  'شلوار',\n  'پیراهن',\n  'دستکش',\n  'شال',\n  'کلاه',\n  'عینک',\n  'شامپو',\n  'صابون',\n];\n"
  },
  {
    "path": "src/locales/fa/word/preposition.ts",
    "content": "export default [\n  'با',\n  'بدون',\n  'برای',\n  'درباره',\n  'بین',\n  'از',\n  'تا',\n  'روی',\n  'به‌وسیله',\n  'در',\n  'علی‌رغم',\n  'بعد از',\n  'قبل از',\n  'بالا',\n  'پایین',\n  'در جلوی',\n  'پشت',\n  'در کنار',\n  'در دسترس',\n  'در ضد',\n  'نزد',\n  'در عین حال',\n  'برابر با',\n  'میان',\n  'در عوض',\n  'به دلیل',\n  'نزدیک',\n  'دور',\n  'با توجه به',\n  'به عنوان',\n  'علاوه بر',\n  'با هم',\n  'با احترام به',\n  'برخلاف',\n  'به‌روز',\n  'تحت',\n  'به طوری که',\n  'به صورت',\n  'به عنوان مثال',\n  'علاوه بر آن',\n  'با توجه به این که',\n  'تا حدودی',\n  'با اطمینان',\n  'با هر شک',\n  'با استفاده از',\n  'بدون توجه به',\n  'تا حد امکان',\n  'به طور عمده',\n  'به نسبت',\n  'به تناسب',\n  'به نظر',\n  'به طور کامل',\n  'در برابر',\n  'به هیچ وجه',\n  'در مقابل',\n  'به نوعی',\n  'به ترتیب',\n];\n"
  },
  {
    "path": "src/locales/fa/word/verb.ts",
    "content": "export default [\n  'رفتن',\n  'آمدن',\n  'خوردن',\n  'نوشیدن',\n  'خواندن',\n  'نوشتن',\n  'دیدن',\n  'شنیدن',\n  'گفتن',\n  'بودن',\n  'داشتن',\n  'آغاز کردن',\n  'پایان دادن',\n  'شروع کردن',\n  'تمام کردن',\n  'کمک کردن',\n  'انجام دادن',\n  'فهمیدن',\n  'تلاش کردن',\n  'بازی کردن',\n  'درک کردن',\n  'انتظار داشتن',\n  'احساس کردن',\n  'مشاهده کردن',\n  'باختن',\n  'برنده شدن',\n  'می‌دانستن',\n  'فکر کردن',\n  'علاقه داشتن',\n  'خواستن',\n  'امیدوار بودن',\n  'باور کردن',\n  'پیشنهاد دادن',\n  'قبول کردن',\n  'رد کردن',\n  'راه انداختن',\n  'پیروی کردن',\n  'واکنش نشان دادن',\n  'گذاشتن',\n  'دریافت کردن',\n  'دست یافتن',\n  'مجبور کردن',\n  'می‌خواستن',\n  'نشان دادن',\n  'پشتیبانی کردن',\n  'رسیدن',\n  'فراموش کردن',\n  'انتخاب کردن',\n  'ترجیح دادن',\n  'تصمیم گرفتن',\n  'تشویق کردن',\n  'رهبری کردن',\n  'درست کردن',\n  'گم شدن',\n  'ساختن',\n  'سفارش دادن',\n  'سازماندهی کردن',\n  'توجه داشتن',\n  'خوابیدن',\n  'سرگرم شدن',\n  'جواب دادن',\n  'عکس العمل نشان دادن',\n  'درخواست کردن',\n  'تسلط داشتن',\n  'شک کردن',\n  'اطمینان داشتن',\n  'باور نکردن',\n  'آرام کردن',\n  'نیاز داشتن',\n  'عوض کردن',\n  'تغییر دادن',\n];\n"
  },
  {
    "path": "src/locales/fi/cell_phone/formats.ts",
    "content": "export default ['04# ### ## ##', '0457 ### ## ##', '050 ### ## ##'];\n"
  },
  {
    "path": "src/locales/fi/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/fi/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `fi` locale.\n *\n * - Language: Finnish\n * - Endonym: suomi\n */\nconst fi: LocaleDefinition = {\n  cell_phone,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default fi;\n"
  },
  {
    "path": "src/locales/fi/location/building_number.ts",
    "content": "export default ['###', '##', '#'];\n"
  },
  {
    "path": "src/locales/fi/location/city_name.ts",
    "content": "export default [\n  'Espoo',\n  'Helsinki',\n  'Hyvinkää',\n  'Iisalmi',\n  'Joensuu',\n  'Jyväskylä',\n  'Kokkola',\n  'Kuopio',\n  'Lahti',\n  'Oulu',\n  'Pori',\n  'Porvoo',\n  'Raisio',\n  'Rovaniemi',\n  'Sastamala',\n  'Tampere',\n  'Turku',\n  'Vaasa',\n  'Valkeakoski',\n  'Vantaa',\n];\n"
  },
  {
    "path": "src/locales/fi/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/fi/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport street_address from './street_address';\nimport street_pattern from './street_pattern';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  postcode,\n  secondary_address,\n  state,\n  street_address,\n  street_pattern,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/fi/location/postcode.ts",
    "content": "export default ['#####'];\n"
  },
  {
    "path": "src/locales/fi/location/secondary_address.ts",
    "content": "export default ['A', 'B', 'C', 'A #', 'A ##', 'B #', 'B ##', 'C #', 'C ##'];\n"
  },
  {
    "path": "src/locales/fi/location/state.ts",
    "content": "export default [\n  'Ahvenanmaa',\n  'Etelä-Karjala',\n  'Etelä-Pohjanmaa',\n  'Etelä-Savo',\n  'Kainuu',\n  'Kanta-Häme',\n  'Keski-Pohjanmaa',\n  'Keski-Suomi',\n  'Kymenlaakso',\n  'Lappi',\n  'Päijät-Häme',\n  'Pirkanmaa',\n  'Pohjanmaa',\n  'Pohjois-Karjala',\n  'Pohjois-Pohjanmaa',\n  'Pohjois-Savo',\n  'Satakunta',\n  'Uusimaa',\n  'Varsinais-Suomi',\n];\n"
  },
  {
    "path": "src/locales/fi/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/fi/location/street_pattern.ts",
    "content": "export default [\n  '{{person.firstName}}{{location.street_suffix}}',\n  '{{person.lastName}}{{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/fi/location/street_suffix.ts",
    "content": "export default [\n  'katu',\n  'tie',\n  'kuja',\n  'polku',\n  'kaari',\n  'linja',\n  'raitti',\n  'rinne',\n  'penger',\n  'ranta',\n  'väylä',\n];\n"
  },
  {
    "path": "src/locales/fi/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Finnish',\n  code: 'fi',\n  language: 'fi',\n  endonym: 'suomi',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/fi/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Aino',\n    'Anja',\n    'Anna',\n    'Anne',\n    'Anneli',\n    'Annikki',\n    'Eeva',\n    'Elina',\n    'Elisabet',\n    'Emilia',\n    'Eveliina',\n    'Hanna',\n    'Hannele',\n    'Helena',\n    'Inkeri',\n    'Irmeli',\n    'Johanna',\n    'Kaarina',\n    'Karoliina',\n    'Katariina',\n    'Kristiina',\n    'Kyllikki',\n    'Laura',\n    'Leena',\n    'Liisa',\n    'Maarit',\n    'Maija',\n    'Mari',\n    'Maria',\n    'Marika',\n    'Marja',\n    'Marjatta',\n    'Minna',\n    'Orvokki',\n    'Pauliina',\n    'Pirjo',\n    'Pirkko',\n    'Päivi',\n    'Riitta',\n    'Ritva',\n    'Sari',\n    'Satu',\n    'Sinikka',\n    'Sofia',\n    'Susanna',\n    'Tarja',\n    'Tellervo',\n    'Tiina',\n    'Tuula',\n    'Tuulikki',\n  ],\n  male: [\n    'Aleksi',\n    'Antero',\n    'Antti',\n    'Ari',\n    'Eero',\n    'Ensio',\n    'Erik',\n    'Erkki',\n    'Hannu',\n    'Heikki',\n    'Henrik',\n    'Ilmari',\n    'Jaakko',\n    'Janne',\n    'Jari',\n    'Johannes',\n    'Juha',\n    'Juhani',\n    'Juho',\n    'Jukka',\n    'Kalervo',\n    'Kalevi',\n    'Kari',\n    'Kristian',\n    'Lauri',\n    'Markku',\n    'Marko',\n    'Markus',\n    'Martti',\n    'Matias',\n    'Matti',\n    'Mika',\n    'Mikael',\n    'Mikko',\n    'Olavi',\n    'Oskari',\n    'Pekka',\n    'Pentti',\n    'Petri',\n    'Petteri',\n    'Sakari',\n    'Sami',\n    'Seppo',\n    'Tapani',\n    'Tapio',\n    'Timo',\n    'Tuomas',\n    'Valtteri',\n    'Veikko',\n    'Ville',\n  ],\n};\n"
  },
  {
    "path": "src/locales/fi/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/fi/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Aaltonen',\n    'Ahonen',\n    'Anttila',\n    'Hakala',\n    'Heikkilä',\n    'Heikkinen',\n    'Heinonen',\n    'Hiltunen',\n    'Hirvonen',\n    'Hämäläinen',\n    'Jokinen',\n    'Järvinen',\n    'Kallio',\n    'Karjalainen',\n    'Kinnunen',\n    'Koivisto',\n    'Korhonen',\n    'Koskinen',\n    'Laakso',\n    'Laaksonen',\n    'Lahtinen',\n    'Laine',\n    'Laitinen',\n    'Lehtinen',\n    'Lehto',\n    'Lehtonen',\n    'Leinonen',\n    'Leppänen',\n    'Manninen',\n    'Mattila',\n    'Miettinen',\n    'Mustonen',\n    'Mäkelä',\n    'Mäkinen',\n    'Niemi',\n    'Nieminen',\n    'Ojala',\n    'Pitkänen',\n    'Rantanen',\n    'Räsänen',\n    'Saarinen',\n    'Salminen',\n    'Salo',\n    'Salonen',\n    'Savolainen',\n    'Toivonen',\n    'Tuominen',\n    'Turunen',\n    'Virtanen',\n    'Väisänen',\n  ],\n};\n"
  },
  {
    "path": "src/locales/fi/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/fi/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 1 },\n];\n"
  },
  {
    "path": "src/locales/fi/phone_number/format/human.ts",
    "content": "export default [\n  '013 ## ## ## ##',\n  '014 ## ## ## ##',\n  '015 ## ## ## ##',\n  '016 ## ## ## ##',\n  '017 ## ## ## ##',\n  '018 ## ## ## ##',\n  '019 ## ## ## ##',\n  '02 ## ## ## ##',\n  '03 ## ## ## ##',\n  '05 ## ## ## ##',\n  '06 ## ## ## ##',\n  '08 ## ## ## ##',\n  '09 ## ## ## ##',\n];\n"
  },
  {
    "path": "src/locales/fi/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/fi/phone_number/format/international.ts",
    "content": "export default [\n  '+35813########',\n  '+35814########',\n  '+35815########',\n  '+35816########',\n  '+35817########',\n  '+35818########',\n  '+35819########',\n  '+3582########',\n  '+3583########',\n  '+3585########',\n  '+3586########',\n  '+3588########',\n  '+3589########',\n];\n"
  },
  {
    "path": "src/locales/fi/phone_number/format/national.ts",
    "content": "export default [\n  '013########',\n  '014########',\n  '015########',\n  '016########',\n  '017########',\n  '018########',\n  '019########',\n  '02########',\n  '03########',\n  '05########',\n  '06########',\n  '08########',\n  '09########',\n];\n"
  },
  {
    "path": "src/locales/fi/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/fr/animal/bear.ts",
    "content": "export default [\n  'Ours blanc',\n  'Ours brun',\n  'Ours lippu',\n  'Ours noir',\n  'Ours à collier',\n  'Ours à lunettes',\n  'Panda géant',\n];\n"
  },
  {
    "path": "src/locales/fr/animal/bird.ts",
    "content": "export default [\n  'Accenteur alpin',\n  'Accenteur de Radde',\n  'Accenteur montanelle',\n  'Accenteur mouchet',\n  'Accenteur à gorge noire',\n  'Agrobate roux',\n  'Aigle botté',\n  'Aigle criard',\n  'Aigle de Bonelli',\n  'Aigle des steppes',\n  'Aigle ibérique',\n  'Aigle impérial',\n  'Aigle pomarin',\n  'Aigle ravisseur',\n  'Aigle royal',\n  'Aigrette ardoisée',\n  'Aigrette bleue',\n  'Aigrette des récifs',\n  'Aigrette garzette',\n  'Aigrette neigeuse',\n  'Aigrette tricolore',\n  'Albatros de Tristan',\n  'Albatros de Tristan da Cunha',\n  'Albatros hurleur',\n  'Albatros à nez jaune',\n  'Alouette bilophe',\n  'Alouette calandre',\n  'Alouette calandrelle',\n  'Alouette de Clot-Bey',\n  'Alouette de Dupont',\n  'Alouette de Swinhoe',\n  'Alouette gulgule',\n  'Alouette hausse-col',\n  'Alouette leucoptère',\n  'Alouette lulu',\n  'Alouette monticole',\n  'Alouette pispolette',\n  'Amadine cou-coupé',\n  'Ammomane isabelline',\n  'Ammomane élégante',\n  \"Anhinga d'Afrique\",\n  'Arlequin plongeur',\n  'Astrild cendré',\n  'Autour des palombes',\n  \"Avocette d'Amérique\",\n  'Avocette élégante',\n  'Balbuzard pêcheur',\n  'Barge hudsonienne',\n  'Barge rousse',\n  'Barge à queue noire',\n  'Bartramie des champs',\n  'Bateleur des savanes',\n  'Bec-croisé bifascié',\n  \"Bec-croisé d'Ecosse\",\n  \"Bec-croisé d'Écosse\",\n  'Bec-croisé des sapins',\n  'Bec-en-ciseaux noir',\n  'Bengali rouge',\n  'Bergeronnette citrine',\n  'Bergeronnette de Béringie',\n  'Bergeronnette des ruisseaux',\n  'Bergeronnette printanière',\n  'Bernache cravant',\n  'Bernache de Hutchins',\n  'Bernache nonnette',\n  'Bernache à cou roux',\n  'Bihoreau gris',\n  'Bihoreau violacé',\n  'Blongios de Schrenck',\n  'Blongios de Sturm',\n  'Blongios mandchou',\n  'Blongios nain',\n  'Bondrée apivore',\n  'Bondrée orientale',\n  'Bouvreuil des Açores',\n  'Bouvreuil pivoine',\n  'Bruant ardoisé',\n  'Bruant cendrillard',\n  'Bruant cendré',\n  'Bruant chanteur',\n  'Bruant de Lincoln',\n  'Bruant des neiges',\n  'Bruant des prés',\n  'Bruant des roseaux',\n  'Bruant du Sahara',\n  'Bruant fauve',\n  'Bruant fuligineux',\n  'Bruant hudsonien',\n  'Bruant jaune',\n  'Bruant lapon',\n  'Bruant masqué',\n  'Bruant mélanocéphale',\n  'Bruant ortolan',\n  'Bruant proyer',\n  'Bruant roux',\n  'Bruant rustique',\n  'Bruant striolé',\n  'Bruant zizi',\n  'Bruant à calotte blanche',\n  'Bruant à cou gris',\n  'Bruant à couronne blanche',\n  'Bruant à gorge blanche',\n  'Bruant à joues marron',\n  'Bruant à oreillons',\n  'Bruant à sourcils jaunes',\n  'Bruant à tête rousse',\n  'Bulbul des jardins',\n  'Bulbul orphée',\n  'Busard Saint-Martin',\n  'Busard cendré',\n  \"Busard d'Amérique\",\n  'Busard des marais',\n  'Busard des roseaux',\n  'Busard pâle',\n  'Buse de Chine',\n  'Buse de Swainson',\n  'Buse féroce',\n  'Buse pattue',\n  'Buse variable',\n  \"Butor d'Amérique\",\n  'Butor étoilé',\n  \"Bécasse d'Amérique\",\n  'Bécasse des bois',\n  'Bécasseau cocorli',\n  \"Bécasseau d'Alaska\",\n  'Bécasseau de Baird',\n  'Bécasseau de Bonaparte',\n  \"Bécasseau de l'Anadyr\",\n  'Bécasseau falcinelle',\n  'Bécasseau maubèche',\n  'Bécasseau minuscule',\n  'Bécasseau minute',\n  'Bécasseau rousset',\n  'Bécasseau roussâtre',\n  'Bécasseau sanderling',\n  'Bécasseau semipalmé',\n  'Bécasseau spatule',\n  'Bécasseau tacheté',\n  'Bécasseau variable',\n  'Bécasseau violet',\n  'Bécasseau à col roux',\n  'Bécasseau à cou roux',\n  'Bécasseau à croupion blanc',\n  'Bécasseau à longs doigts',\n  'Bécasseau à poitrine cendrée',\n  'Bécasseau à queue pointue',\n  'Bécasseau à échasses',\n  'Bécassin roux',\n  'Bécassin à bec court',\n  'Bécassine de Swinhoe',\n  'Bécassine de Wilson',\n  'Bécassine des marais',\n  'Bécassine double',\n  'Bécassine sourde',\n  'Bécassine à queue pointue',\n  'Caille des blés',\n  'Canard branchu',\n  'Canard carolin',\n  'Canard chipeau',\n  'Canard colvert',\n  \"Canard d'Amérique\",\n  'Canard mandarin',\n  'Canard musqué',\n  'Canard noir',\n  'Canard pilet',\n  'Canard siffleur',\n  'Canard souchet',\n  'Canard à faucilles',\n  'Canard à front blanc',\n  \"Capucin bec-d'argent\",\n  'Capucin damier',\n  'Capucin à dos marron',\n  'Capucin à tête noire',\n  'Cardinal à poitrine rose',\n  'Carouge à tête jaune',\n  'Carouge à épaulettes',\n  'Cassenoix moucheté',\n  'Chardonneret élégant',\n  'Chevalier arlequin',\n  'Chevalier bargette',\n  'Chevalier criard',\n  'Chevalier culblanc',\n  'Chevalier de Sibérie',\n  'Chevalier gambette',\n  'Chevalier grivelé',\n  'Chevalier guignette',\n  'Chevalier semipalmé',\n  'Chevalier solitaire',\n  'Chevalier stagnatile',\n  'Chevalier sylvain',\n  'Chevalier à pattes jaunes',\n  \"Chevêche d'Athéna\",\n  \"Chevêchette d'Europe\",\n  'Chionis blanc',\n  'Chocard à bec jaune',\n  'Choucador à oreillons bleus',\n  'Choucas de Daourie',\n  'Choucas des tours',\n  'Chouette de Tengmalm',\n  \"Chouette de l'Oural\",\n  'Chouette effraie',\n  'Chouette hulotte',\n  'Chouette hulotte (mauritanica)',\n  'Chouette hulotte africaine',\n  'Chouette lapone',\n  'Chouette épervière',\n  'Cigogne blanche',\n  'Cigogne noire',\n  'Cincle plongeur',\n  'Circaète Jean-le-Blanc',\n  'Cisticole des joncs',\n  'Cochevis de Thékla',\n  'Cochevis huppé',\n  'Colin de Virginie',\n  'Combattant varié',\n  'Conure veuve',\n  'Conure à tête rouge',\n  'Corbeau brun',\n  'Corbeau familier',\n  'Corbeau freux',\n  'Corbeau pie',\n  'Corbeau à queue courte',\n  'Cormoran africain',\n  'Cormoran huppé',\n  'Cormoran pygmée',\n  'Cormoran à aigrettes',\n  'Cormoran à poitrine blanche',\n  'Corneille mantelée',\n  'Corneille noire',\n  'Coucou de Chine',\n  \"Coucou de l'Himalaya\",\n  'Coucou geai',\n  'Coucou gris',\n  'Coucou oriental',\n  'Coulicou à bec jaune',\n  'Coulicou à bec noir',\n  'Courlis cendré',\n  'Courlis corlieu',\n  'Courlis hudsonien',\n  'Courlis nain',\n  'Courlis à bec grêle',\n  'Courvite isabelle',\n  'Crabier chevelu',\n  'Crabier chinois',\n  'Crabier de Gray',\n  'Crave à bec rouge',\n  \"Crécerelle d'Amérique\",\n  'Cygne chanteur',\n  'Cygne de Bewick',\n  'Cygne noir',\n  'Cygne siffleur',\n  'Cygne tuberculé',\n  'Damier du Cap',\n  'Dendrocygne fauve',\n  'Dendrocygne veuf',\n  'Diamant mandarin',\n  \"Dickcissel d'Amérique\",\n  'Durbec des sapins',\n  \"Effraie d'Amérique\",\n  'Effraie des clochers',\n  'Eider à duvet',\n  'Eider à lunettes',\n  'Eider à tête grise',\n  \"Engoulevent d'Amérique\",\n  \"Engoulevent d'Europe\",\n  'Engoulevent du désert',\n  'Engoulevent à collier roux',\n  'Euplecte vorabé',\n  'Faisan de Colchide',\n  'Faisan de Lady Amherst',\n  'Faisan doré',\n  'Faisan vénéré',\n  'Faucon concolore',\n  'Faucon crécerelle',\n  'Faucon crécerellette',\n  \"Faucon d'Éléonore\",\n  \"Faucon de l'Amour\",\n  'Faucon gerfaut',\n  'Faucon hobereau',\n  'Faucon kobez',\n  'Faucon lanier',\n  'Faucon pèlerin',\n  'Faucon sacre',\n  'Faucon émerillon',\n  'Fauvette babillarde',\n  'Fauvette de Chypre',\n  'Fauvette de Hume',\n  'Fauvette de Moltoni',\n  'Fauvette de Ménétries',\n  'Fauvette de Rüppell',\n  \"Fauvette de l'Atlas\",\n  'Fauvette des Balkans',\n  'Fauvette des jardins',\n  'Fauvette du désert',\n  'Fauvette grisette',\n  'Fauvette mélanocéphale',\n  'Fauvette naine',\n  'Fauvette orphéane',\n  'Fauvette orphée',\n  'Fauvette pitchou',\n  'Fauvette sarde',\n  'Fauvette à lunettes',\n  'Fauvette à tête noire',\n  'Fauvette épervière',\n  'Flamant des Caraïbes',\n  'Flamant du Chili',\n  'Flamant nain',\n  'Flamant rose',\n  'Fou brun',\n  'Fou de Bassan',\n  'Fou du Cap',\n  'Fou masqué',\n  'Foulque caronculée',\n  \"Foulque d'Amérique\",\n  'Foulque macroule',\n  'Foulque à crête',\n  'Francolin noir',\n  'Frégate aigle-de-mer',\n  'Frégate superbe',\n  'Fuligule milouin',\n  'Fuligule milouinan',\n  'Fuligule morillon',\n  'Fuligule nyroca',\n  'Fuligule à bec cerclé',\n  'Fuligule à collier',\n  'Fuligule à dos blanc',\n  'Fuligule à tête noire',\n  'Fuligule à tête rouge',\n  'Fulmar boréal',\n  'Gallinule africaine',\n  \"Gallinule d'Amérique\",\n  \"Gallinule poule-d'eau\",\n  'Ganga cata',\n  'Ganga tacheté',\n  'Ganga unibande',\n  'Ganga à ventre brun',\n  \"Garde-boeufs d'Asie\",\n  \"Gardeboeuf d'Asie\",\n  'Garrot albéole',\n  \"Garrot d'Islande\",\n  \"Garrot à oeil d'or\",\n  'Geai des chênes',\n  'Glaréole orientale',\n  'Glaréole à ailes noires',\n  'Glaréole à collier',\n  'Gobemouche brun',\n  'Gobemouche de Sibérie',\n  \"Gobemouche de l'Atlas\",\n  'Gobemouche de la taïga',\n  'Gobemouche gris',\n  'Gobemouche mugimaki',\n  'Gobemouche nain',\n  'Gobemouche noir',\n  'Gobemouche à collier',\n  'Gobemouche à demi-collier',\n  'Goglu des prés',\n  'Gorgebleue à miroir',\n  'Goéland arctique',\n  'Goéland argenté',\n  'Goéland bourgmestre',\n  'Goéland brun',\n  'Goéland cendré',\n  \"Goéland d'Amérique\",\n  \"Goéland d'Arménie\",\n  \"Goéland d'Audouin\",\n  'Goéland de la Véga',\n  'Goéland dominicain',\n  'Goéland hudsonien',\n  'Goéland ichthyaète',\n  'Goéland leucophée',\n  'Goéland marin',\n  'Goéland à ailes blanches',\n  'Goéland à ailes grises',\n  'Goéland à bec cerclé',\n  'Goéland à iris blanc',\n  'Goéland à manteau ardoisé',\n  'Goéland à queue noire',\n  'Grand Chevalier',\n  'Grand Corbeau',\n  'Grand Cormoran',\n  'Grand Gravelot',\n  'Grand Harle',\n  'Grand Héron',\n  'Grand Labbe',\n  'Grand Tétras',\n  'Grand-duc ascalaphe',\n  \"Grand-duc d'Europe\",\n  'Grande Aigrette',\n  'Grande Outarde',\n  'Gravelot de Leschenault',\n  'Gravelot kildir',\n  'Gravelot mongol',\n  'Gravelot neigeux',\n  'Gravelot oriental',\n  'Gravelot pâtre',\n  'Gravelot semipalmé',\n  'Grimpereau des bois',\n  'Grimpereau des jardins',\n  'Grive de Sibérie',\n  'Grive des bois',\n  'Grive fauve',\n  'Grive litorne',\n  'Grive mauvis',\n  'Grive musicienne',\n  'Grive obscure',\n  'Grive solitaire',\n  'Grive à ailes rousses',\n  'Grive à collier',\n  'Grive à dos olive',\n  'Grive à gorge noire',\n  'Grive à gorge rousse',\n  'Grive à joues grises',\n  'Gros-bec casse-noyaux',\n  'Gros-bec errant',\n  'Grosbec casse-noyaux',\n  'Grosbec errant',\n  'Grue cendrée',\n  'Grue de Sibérie',\n  'Grue demoiselle',\n  'Grue du Canada',\n  'Grèbe castagneux',\n  'Grèbe esclavon',\n  'Grèbe huppé',\n  'Grèbe jougris',\n  'Grèbe à bec bigarré',\n  'Grèbe à cou noir',\n  'Guifette leucoptère',\n  'Guifette moustac',\n  'Guifette noire',\n  'Guillemot colombin',\n  'Guillemot de Brünnich',\n  'Guillemot de Troïl',\n  'Guillemot à long bec',\n  'Guillemot à miroir',\n  'Guiraca bleu',\n  \"Guêpier d'Orient\",\n  'Gélinotte des bois',\n  'Harelde boréale',\n  'Harelde kakawi',\n  'Harfang des neiges',\n  'Harle couronné',\n  'Harle huppé',\n  'Harle piette',\n  'Hibou des marais',\n  'Hibou du Cap',\n  'Hibou moyen-duc',\n  'Hirondelle bicolore',\n  'Hirondelle de Bonaparte',\n  'Hirondelle de Pallas',\n  'Hirondelle de fenêtre',\n  'Hirondelle de rivage',\n  'Hirondelle de rochers',\n  'Hirondelle du désert',\n  'Hirondelle isabelline',\n  'Hirondelle noire',\n  'Hirondelle paludicole',\n  'Hirondelle rousseline',\n  'Hirondelle rustique',\n  'Hirondelle à ailes hérissées',\n  'Hirondelle à front blanc',\n  \"Huppe d'Afrique\",\n  'Huppe fasciée',\n  \"Huîtrier d'Amérique\",\n  'Huîtrier pie',\n  'Hypolaïs bottée',\n  \"Hypolaïs d'Upcher\",\n  'Hypolaïs des oliviers',\n  'Hypolaïs ictérine',\n  'Hypolaïs obscure',\n  'Hypolaïs polyglotte',\n  'Hypolaïs pâle',\n  'Hypolaïs rama',\n  'Héron cendré',\n  'Héron garde-boeufs',\n  'Héron intermédiaire',\n  'Héron mélanocéphale',\n  'Héron pourpré',\n  'Héron strié',\n  'Héron vert',\n  'Ibis chauve',\n  'Ibis falcinelle',\n  'Ibis sacré',\n  'Ictérie polyglotte',\n  'Inséparable de Fischer',\n  'Iranie à gorge blanche',\n  'Jaseur boréal',\n  \"Jaseur d'Amérique\",\n  'Junco ardoisé',\n  'Labbe de McCormick',\n  'Labbe parasite',\n  'Labbe pomarin',\n  'Labbe à longue queue',\n  'Lagopède alpin',\n  'Lagopède des saules',\n  'Linotte mélodieuse',\n  'Linotte à bec jaune',\n  'Locustelle de Pallas',\n  'Locustelle fasciée',\n  'Locustelle fluviatile',\n  'Locustelle lancéolée',\n  'Locustelle luscinioïde',\n  'Locustelle tachetée',\n  \"Loriot d'Europe\",\n  'Lusciniole à moustaches',\n  'Léiothrix jaune',\n  'Macareux cornu',\n  'Macareux huppé',\n  'Macareux moine',\n  'Macreuse brune',\n  'Macreuse de Sibérie',\n  'Macreuse noire',\n  'Macreuse à ailes blanches',\n  'Macreuse à bec jaune',\n  'Macreuse à front blanc',\n  \"Marabout d'Afrique\",\n  'Marmaronette marbrée',\n  'Marouette de Caroline',\n  'Marouette ponctuée',\n  'Marouette poussin',\n  'Marouette rayée',\n  'Marouette à bec jaune',\n  'Martin huppé',\n  'Martin triste',\n  'Martin-chasseur de Smyrne',\n  \"Martin-pêcheur d'Amérique\",\n  \"Martin-pêcheur d'Europe\",\n  'Martin-pêcheur pie',\n  'Martinet cafre',\n  'Martinet de Sibérie',\n  'Martinet des maisons',\n  'Martinet noir',\n  'Martinet pâle',\n  'Martinet ramoneur',\n  'Martinet unicolore',\n  'Martinet à ventre blanc',\n  'Martinet épineux',\n  'Maubèche des champs',\n  'Mergule nain',\n  \"Merle d'Amérique\",\n  'Merle noir',\n  'Merle obscur',\n  'Merle pâle',\n  'Merle unicolore',\n  'Merle à plastron',\n  'Milan noir',\n  'Milan royal',\n  'Milan à queue fourchue',\n  'Moineau blanc',\n  'Moineau cisalpin',\n  'Moineau de la mer Morte',\n  'Moineau domestique',\n  'Moineau espagnol',\n  'Moineau friquet',\n  'Moineau pâle',\n  'Moineau soulcie',\n  'Monticole bleu',\n  'Monticole de roche',\n  'Moqueur chat',\n  'Moqueur polyglotte',\n  'Moqueur roux',\n  'Moucherolle des aulnes',\n  'Moucherolle des saules',\n  'Moucherolle phébi',\n  'Moucherolle tchébec',\n  'Moucherolle vert',\n  'Moucherolle à côtés olive',\n  'Moucherolle à ventre jaune',\n  'Mouette atricille',\n  'Mouette blanche',\n  'Mouette de Bonaparte',\n  'Mouette de Franklin',\n  'Mouette de Ross',\n  'Mouette de Sabine',\n  'Mouette mélanocéphale',\n  'Mouette pygmée',\n  'Mouette relique',\n  'Mouette rieuse',\n  'Mouette rosée',\n  'Mouette tridactyle',\n  'Mouette à tête grise',\n  'Mésange azurée',\n  'Mésange bleue',\n  'Mésange boréale',\n  'Mésange charbonnière',\n  'Mésange huppée',\n  'Mésange lapone',\n  'Mésange lugubre',\n  'Mésange noire',\n  'Mésange nonnette',\n  'Mésange nord-africaine',\n  'Mésange à longue queue',\n  'Mésangeai imitateur',\n  'Naucler à queue fourchue',\n  'Nette rousse',\n  'Ninoxe hirsute',\n  'Niverolle alpine',\n  'Noddi brun',\n  'Nyctale de Tengmalm',\n  'Nymphée fuligineuse',\n  'Océanite cul-blanc',\n  'Océanite culblanc',\n  'Océanite de Castro',\n  'Océanite de Monteiro',\n  'Océanite de Swinhoe',\n  'Océanite de Wilson',\n  'Océanite frégate',\n  'Océanite tempête',\n  'Océanite à ventre noir',\n  'Oedicnème criard',\n  'Oie cendrée',\n  'Oie de Ross',\n  'Oie de la toundra',\n  'Oie des moissons',\n  'Oie des neiges',\n  'Oie empereur',\n  'Oie naine',\n  'Oie rieuse',\n  'Oie à bec court',\n  'Oie à tête barrée',\n  'Oriole de Baltimore',\n  'Oriole du Nord',\n  'Orite à longue queue',\n  \"Ouette d'Égypte\",\n  'Outarde barbue',\n  'Outarde canepetière',\n  'Outarde de Macqueen',\n  'Outarde houbara',\n  'Panure à moustaches',\n  'Paon bleu',\n  'Paradoxornis de Webb',\n  'Paradoxornis à gorge cendrée',\n  'Paruline azurée',\n  'Paruline bleue',\n  'Paruline couronnée',\n  'Paruline des mangroves',\n  'Paruline des pins',\n  'Paruline des prés',\n  'Paruline des ruisseaux',\n  'Paruline flamboyante',\n  'Paruline jaune',\n  'Paruline masquée',\n  'Paruline noir et blanc',\n  'Paruline obscure',\n  'Paruline polyglotte',\n  'Paruline rayée',\n  'Paruline tigrée',\n  'Paruline triste',\n  'Paruline verdâtre',\n  'Paruline à ailes bleues',\n  'Paruline à ailes dorées',\n  'Paruline à capuchon',\n  'Paruline à collier',\n  'Paruline à couronne rousse',\n  'Paruline à croupion jaune',\n  'Paruline à flancs marron',\n  'Paruline à gorge grise',\n  'Paruline à gorge jaune',\n  'Paruline à gorge noire',\n  'Paruline à gorge orangée',\n  'Paruline à joues grises',\n  'Paruline à poitrine baie',\n  'Paruline à tête cendrée',\n  'Passerin azuré',\n  'Passerin indigo',\n  \"Percnoptère d'Égypte\",\n  'Perdrix bartavelle',\n  'Perdrix choukar',\n  'Perdrix de Daourie',\n  'Perdrix gambra',\n  'Perdrix grise',\n  'Perdrix rouge',\n  'Perriche veuve',\n  'Perruche alexandre',\n  'Perruche à collier',\n  'Petit Blongios',\n  'Petit Chevalier',\n  'Petit Fuligule',\n  'Petit Garrot',\n  'Petit Pingouin',\n  'Petit Puffin du Cap-Vert',\n  'Petit-duc scops',\n  'Petite Sterne',\n  'Phalarope de Wilson',\n  'Phalarope à bec large',\n  'Phalarope à bec étroit',\n  'Phaéton à bec jaune',\n  'Phaéton à bec rouge',\n  'Phragmite aquatique',\n  'Phragmite des joncs',\n  'Pic cendré',\n  'Pic de Levaillant',\n  'Pic de Sharpe',\n  'Pic flamboyant',\n  'Pic maculé',\n  'Pic mar',\n  'Pic noir',\n  'Pic syriaque',\n  'Pic tridactyle',\n  'Pic vert',\n  'Pic à dos blanc',\n  'Pic épeiche',\n  'Pie bavarde',\n  'Pie du Maghreb',\n  'Pie ibérique',\n  'Pie-bleue ibérique',\n  'Pie-grièche boréale',\n  'Pie-grièche brune',\n  'Pie-grièche du Turkestan',\n  'Pie-grièche grise',\n  'Pie-grièche isabelle',\n  'Pie-grièche masquée',\n  'Pie-grièche méridionale',\n  'Pie-grièche schach',\n  'Pie-grièche à poitrine rose',\n  'Pie-grièche à tête rousse',\n  'Pie-grièche écorcheur',\n  'Pigeon biset',\n  'Pigeon colombin',\n  'Pigeon de Bolle',\n  'Pigeon des lauriers',\n  'Pigeon trocaz',\n  'Pingouin torda',\n  'Pinson bleu',\n  'Pinson bleu de Grande Canarie',\n  'Pinson de Grande Canarie',\n  'Pinson des arbres',\n  'Pinson du Nord',\n  'Pintade de Numidie',\n  \"Pioui de l'Est\",\n  \"Pipit d'Amérique\",\n  'Pipit de Berthelot',\n  'Pipit de Godlewski',\n  'Pipit de Richard',\n  'Pipit de la Petchora',\n  'Pipit des arbres',\n  'Pipit farlouse',\n  'Pipit maritime',\n  'Pipit rousseline',\n  'Pipit rousset',\n  'Pipit spioncelle',\n  'Pipit à dos olive',\n  'Pipit à long bec',\n  'Piranga vermillon',\n  'Piranga écarlate',\n  'Plectrophane des neiges',\n  'Plectrophane lapon',\n  'Plongeon arctique',\n  'Plongeon catmarin',\n  'Plongeon huard',\n  'Plongeon imbrin',\n  'Plongeon à bec blanc',\n  'Pluvian fluviatile',\n  'Pluvier argenté',\n  'Pluvier asiatique',\n  'Pluvier bronzé',\n  'Pluvier de Leschenault',\n  'Pluvier de Mongolie',\n  'Pluvier doré',\n  'Pluvier fauve',\n  'Pluvier grand-gravelot',\n  'Pluvier guignard',\n  'Pluvier kildir',\n  'Pluvier neigeux',\n  'Pluvier oriental',\n  'Pluvier petit-gravelot',\n  'Pluvier pâtre',\n  'Pluvier à collier interrompu',\n  'Pouillot boréal',\n  'Pouillot brun',\n  'Pouillot de Bonelli',\n  'Pouillot de Hume',\n  'Pouillot de Pallas',\n  'Pouillot de Schwarz',\n  'Pouillot de Temminck',\n  'Pouillot des Canaries',\n  'Pouillot du Caucase',\n  'Pouillot du Kamtchatka',\n  'Pouillot fitis',\n  'Pouillot griséole',\n  'Pouillot ibérique',\n  'Pouillot modeste',\n  'Pouillot montagnard',\n  'Pouillot oriental',\n  'Pouillot siffleur',\n  'Pouillot verdâtre',\n  'Pouillot véloce',\n  'Pouillot à deux barres',\n  'Pouillot à grands sourcils',\n  'Pouillot à gros bec',\n  'Pouillot à pattes claires',\n  'Puffin boréal',\n  'Puffin cendré',\n  \"Puffin d'Audubon\",\n  'Puffin de Baillon',\n  'Puffin de Boyd',\n  'Puffin de Macaronésie',\n  'Puffin de Scopoli',\n  'Puffin des Anglais',\n  'Puffin des Baléares',\n  'Puffin du Cap-Vert',\n  'Puffin fuligineux',\n  'Puffin majeur',\n  'Puffin yelkouan',\n  'Puffin à bec grêle',\n  'Puffin à menton blanc',\n  'Puffin à pieds pâles',\n  'Pygargue de Pallas',\n  'Pygargue à queue blanche',\n  'Pygargue à tête blanche',\n  'Pélican blanc',\n  'Pélican frisé',\n  'Pélican gris',\n  'Pétrel de Bulwer',\n  'Pétrel de Madère',\n  'Pétrel de Schlegel',\n  'Pétrel de Trindade',\n  'Pétrel de la Trinité',\n  'Pétrel des Bermudes',\n  'Pétrel des Desertas',\n  'Pétrel des Kermadec',\n  'Pétrel diablotin',\n  'Pétrel du Herald',\n  'Pétrel du désert',\n  'Pétrel gongon',\n  'Pétrel géant',\n  'Pétrel hérault',\n  'Pétrel noir',\n  'Pétrel soyeux',\n  'Quiscale bronzé',\n  'Rhynchée peinte',\n  'Robin à flancs roux',\n  'Roitelet de Madère',\n  'Roitelet huppé',\n  'Roitelet triple-bandeau',\n  'Roitelet à couronne rubis',\n  \"Rollier d'Abyssinie\",\n  \"Rollier d'Europe\",\n  'Roselin cramoisi',\n  'Roselin de Lichtenstein',\n  'Roselin de Mongolie',\n  'Roselin familier',\n  'Roselin githagine',\n  'Roselin rose',\n  'Roselin tacheté',\n  'Roselin à ailes roses',\n  'Roselin à tête grise',\n  'Rossignol bleu',\n  'Rossignol calliope',\n  'Rossignol philomèle',\n  'Rossignol progné',\n  'Rossignol siffleur',\n  \"Rougequeue d'Eversmann\",\n  'Rougequeue de Moussier',\n  'Rougequeue fuligineux',\n  'Rougequeue noir',\n  'Rougequeue à front blanc',\n  'Rousserolle africaine',\n  'Rousserolle effarvatte',\n  'Rousserolle isabelle',\n  'Rousserolle stentor',\n  'Rousserolle turdoïde',\n  'Rousserolle verderolle',\n  'Rousserolle à gros bec',\n  'Râle de Virginie',\n  'Râle des genêts',\n  'Râle des prés',\n  'Râle rayé',\n  'Râle à bec jaune',\n  'Râle à crête',\n  'Rémiz penduline',\n  'Sarcelle cannelle',\n  \"Sarcelle d'hiver\",\n  \"Sarcelle d'été\",\n  'Sarcelle marbrée',\n  'Serin des Canaries',\n  'Serin du Cap',\n  \"Serin à front d'or\",\n  'Serin à front rouge',\n  'Sirli de Dupont',\n  'Sirli du désert',\n  'Sittelle corse',\n  'Sittelle de Krüper',\n  'Sittelle de Neumayer',\n  'Sittelle torchepot',\n  'Sizerin blanchâtre',\n  'Sizerin flammé',\n  'Spatule blanche',\n  \"Spatule d'Afrique\",\n  'Starique cristatelle',\n  'Starique perroquet',\n  'Sterne arctique',\n  'Sterne bridée',\n  'Sterne caspienne',\n  'Sterne caugek',\n  'Sterne de Cabot',\n  'Sterne de Dougall',\n  'Sterne de Forster',\n  'Sterne de Saunders',\n  'Sterne des Aléoutiennes',\n  'Sterne fuligineuse',\n  'Sterne hansel',\n  'Sterne naine',\n  'Sterne pierregarin',\n  'Sterne royale',\n  'Sterne royale (Afrique)',\n  'Sterne voyageuse',\n  'Sterne à dos pâle',\n  'Sterne à joues blanches',\n  'Sterne élégante',\n  'Syrrhapte paradoxal',\n  'Tadorne casarca',\n  'Tadorne de Belon',\n  \"Talève d'Afrique\",\n  \"Talève d'Allen\",\n  'Talève sultane',\n  'Talève violacée',\n  'Talève à tête grise',\n  'Tangara vermillon',\n  'Tangara écarlate',\n  'Tantale ibis',\n  'Tarier africain',\n  \"Tarier d'Afrique\",\n  'Tarier de Sibérie',\n  'Tarier de Stejneger',\n  'Tarier des Canaries',\n  'Tarier des prés',\n  'Tarier pie',\n  'Tarier pâtre',\n  'Tarin des aulnes',\n  'Tchagra à tête noire',\n  'Tichodrome échelette',\n  'Tisserin gendarme',\n  'Tisserin à tête noire',\n  'Tohi à flancs roux',\n  'Torcol fourmilier',\n  'Torrentaire à calotte blanche',\n  'Tournepierre à collier',\n  'Tourtelette masquée',\n  'Tourterelle des bois',\n  'Tourterelle maillée',\n  'Tourterelle masquée',\n  'Tourterelle orientale',\n  'Tourterelle rieuse',\n  'Tourterelle triste',\n  'Tourterelle turque',\n  'Tourterelle à queue carrée',\n  'Traquet de Chypre',\n  'Traquet de Finsch',\n  'Traquet de Seebohm',\n  'Traquet deuil',\n  'Traquet du désert',\n  'Traquet isabelle',\n  'Traquet kurde',\n  'Traquet motteux',\n  'Traquet noir et blanc',\n  'Traquet rieur',\n  'Traquet à capuchon',\n  'Traquet à tête blanche',\n  'Traquet à tête grise',\n  'Troglodyte des marais',\n  'Troglodyte mignon',\n  \"Turnix d'Andalousie\",\n  'Turnix mugissant',\n  \"Tyran de l'Ouest\",\n  'Tyran des savanes',\n  'Tyran tritri',\n  'Tétras lyre',\n  'Vacher à tête brune',\n  'Vanneau huppé',\n  'Vanneau indien',\n  'Vanneau sociable',\n  'Vanneau à queue blanche',\n  'Vanneau à tête grise',\n  'Vanneau à éperons',\n  'Vanneau éperonné',\n  'Vautour africain',\n  'Vautour de Rüppell',\n  'Vautour moine',\n  'Vautour oricou',\n  'Vautour percnoptère',\n  'Venturon montagnard',\n  \"Verdier d'Europe\",\n  'Viréo aux yeux blancs',\n  'Viréo aux yeux rouges',\n  'Viréo de Philadelphie',\n  'Viréo mélodieux',\n  'Viréo à gorge jaune',\n  'Viréo à oeil rouge',\n  'Viréo à tête bleue',\n  'Échasse blanche',\n  'Élanion blanc',\n  \"Épervier d'Europe\",\n  'Épervier à pieds courts',\n  'Épervière boréale',\n  'Érismature rousse',\n  'Érismature à tête blanche',\n  'Étourneau de Daourie',\n  'Étourneau roselin',\n  'Étourneau sansonnet',\n  'Étourneau unicolore',\n];\n"
  },
  {
    "path": "src/locales/fr/animal/cat.ts",
    "content": "export default [\n  'Abyssin',\n  'American curl',\n  'American shorthair',\n  'American wirehair',\n  'Anatoli',\n  'Angora turc',\n  'Asian',\n  'Balinais',\n  'Bengal',\n  'Bleu russe',\n  'Bobtail américain',\n  'Bobtail des Kouriles',\n  'Bobtail japonais',\n  'Bombay',\n  'Brazilian shorthair',\n  'British longhair',\n  'British shorthair',\n  'Burmese',\n  'Burmilla',\n  'Californian rex',\n  'Californian spangled',\n  'Ceylan',\n  'Chantilly',\n  'Chartreux',\n  'Chausie',\n  'Colorpoint shorthair',\n  'Cornish rex',\n  'Cymric',\n  'Devon rex',\n  'Donskoy',\n  'European shorthair',\n  'Exotic shorthair',\n  'German rex',\n  'Havana brown',\n  'Highland fold',\n  'Himalayen',\n  'Khao Manee',\n  'Korat',\n  'LaPerm',\n  'Maine coon',\n  'Mandarin',\n  'Manx',\n  'Mau arabe',\n  'Mau égyptien',\n  'Minskin',\n  'Munchkin',\n  'Nebelung',\n  'Norvégien',\n  'Ocicat',\n  'Ojos azules',\n  'Oriental shorthair',\n  'Persan',\n  'Peterbald',\n  'Pixie-bob',\n  'Ragamuffin',\n  'Ragdoll',\n  'Sacré de Birmanie',\n  'Safari',\n  'Savannah',\n  'Scottish fold',\n  'Selkirk rex',\n  'Serengeti',\n  'Seychellois',\n  'Siamois',\n  'Sibérien',\n  'Singapura',\n  'Skookum',\n  'Snowshoe',\n  'Sokoké',\n  'Somali',\n  'Sphynx',\n  'Thaï',\n  'Tiffany',\n  'Tonkinois',\n  'Toyger',\n  'Turc de Van',\n  'Ural rex',\n  'York chocolat',\n];\n"
  },
  {
    "path": "src/locales/fr/animal/cetacean.ts",
    "content": "export default [\n  'Baiji',\n  'Baleine australe',\n  'Baleine bleue',\n  'Baleine boréale',\n  'Baleine de Cuvier',\n  'Baleine de Minke',\n  'Baleine du Groenland',\n  'Baleine franche australe',\n  'Baleine franche de Biscaye',\n  \"Baleine franche de l'Atlantique Nord\",\n  'Baleine franche du Pacifique Nord',\n  'Baleine grise',\n  'Baleine noire australe',\n  \"Baleine noire de l'Atlantique Nord\",\n  'Baleine pilote',\n  'Baleine pygmée',\n  'Baleine à bec',\n  \"Baleine à bec d'Andrews\",\n  \"Baleine à bec d'Hector\",\n  'Baleine à bec de Blainville',\n  'Baleine à bec de Gervais',\n  'Baleine à bec de Gray',\n  'Baleine à bec de Hubbs',\n  'Baleine à bec de Layard',\n  'Baleine à bec de Longman',\n  'Baleine à bec de Perrin',\n  'Baleine à bec de Sowerby',\n  'Baleine à bec de Stejneger',\n  'Baleine à bec de Travers',\n  'Baleine à bec de True',\n  'Baleine à bec pygmée',\n  'Baleine à bosse',\n  'Boto',\n  'Béluga',\n  \"Bérardie d'Arnoux\",\n  'Bérardie de Baird',\n  'Cachalot nain',\n  'Cachalot pygmée',\n  'Cachalots',\n  'Costero',\n  'Dauphin Burrunan',\n  'Dauphin aptère austral',\n  'Dauphin blanc de Chine',\n  'Dauphin bleu et blanc',\n  'Dauphin clymène',\n  \"Dauphin commun d'Arabie\",\n  'Dauphin commun à bec court',\n  'Dauphin commun à long bec',\n  \"Dauphin d'Hector\",\n  \"Dauphin d'Électre\",\n  'Dauphin de Chine',\n  'Dauphin de Commerson',\n  'Dauphin de Fraser',\n  'Dauphin de Gill',\n  'Dauphin de Guyane',\n  'Dauphin de Peale',\n  'Dauphin de Risso',\n  \"Dauphin de l'Amazone\",\n  \"Dauphin de l'Indus\",\n  \"Dauphin de l'Irrawaddy\",\n  'Dauphin de la Plata',\n  'Dauphin du Cap',\n  'Dauphin du Gange',\n  'Dauphin du Nord',\n  'Dauphin noir',\n  'Dauphin obscur',\n  \"Dauphin rose de l'Amazone\",\n  'Dauphin sablier',\n  \"Dauphin tacheté de l'Atlantique\",\n  'Dauphin tacheté pantropical',\n  \"Dauphin à aileron retroussé d'Australie\",\n  'Dauphin à bec étroit',\n  \"Dauphin à bosse de l'Atlantique\",\n  \"Dauphin à bosse de l'Indo-Pacifique\",\n  \"Dauphin à bosse de l'océan Indien\",\n  'Dauphin à bosse du Pacifique',\n  'Dauphin à flancs blancs',\n  'Dauphin à long bec',\n  'Dauphin à nez blanc',\n  \"Dauphins d'eau douce\",\n  'Fausse orque',\n  'Globicéphale',\n  'Globicéphale noir',\n  'Globicéphale tropical',\n  'Grand cachalot',\n  'Grand dauphin',\n  \"Grand dauphin de l'océan Indien\",\n  'Hyperoodon austral',\n  'Hyperoodon boréal',\n  'Jubarte',\n  'Marsouin aptère',\n  'Marsouin blanc',\n  'Marsouin commun',\n  'Marsouin de Burmeister',\n  'Marsouin de Cuvier',\n  'Marsouin de Lahille',\n  \"Marsouin de l'Inde\",\n  'Marsouin du Golfe de Californie',\n  'Marsouin du Pacifique',\n  'Marsouin à lunettes',\n  'Marsouins',\n  'Mégaptère',\n  'Mésoplodon japonais',\n  'Narval',\n  'Orque',\n  'Orque pygmée',\n  'Petit rorqual',\n  'Petit rorqual de l’Antarctique',\n  'Rorqual bleu',\n  'Rorqual boréal',\n  'Rorqual commun',\n  \"Rorqual d'Omura\",\n  'Rorqual de Bryde',\n  'Rorqual de Rudolphi',\n  'Rorqual tropical',\n  'Rorqual à bosse',\n  'Rorquals',\n  'Sotalie',\n  'Sousouc',\n  'Tasmacète de Shepherd',\n  'Tucuxi',\n  'Whalphin',\n];\n"
  },
  {
    "path": "src/locales/fr/animal/cow.ts",
    "content": "export default [\n  'Abondance',\n  'Armoricaine',\n  'Aubrac',\n  'Aure-et-Saint-Girons',\n  'Bazadaise',\n  'Bleue du Nord',\n  \"Blonde d'Aquitaine\",\n  'Bordelaise (Nouvelle)',\n  'Braunvieh',\n  'Brava',\n  'Bretonne pie noir',\n  'Brune',\n  'Béarnaise',\n  'Bétizu',\n  'Camargue',\n  'Charolaise',\n  'Corse',\n  'Coursière',\n  'Créole',\n  'Ferrandaise',\n  'Froment du Léon',\n  'Gasconne des Pyrénées',\n  'Hérens',\n  'INRA 95',\n  'Limousine',\n  'Lourdaise',\n  'Maraîchine',\n  'Marine landaise',\n  'Mirandaise',\n  'Montbéliarde',\n  'Montbéliardes au pré.',\n  'Nantaise',\n  'Normande',\n  'Parthenaise',\n  'Pie rouge des plaines',\n  \"Prim'Holstein\",\n  'Rouge des prés',\n  'Rouge flamande',\n  'Salers',\n  'Saosnoise',\n  'Sarlabot',\n  'Saïnata',\n  'Simmental',\n  'Simmental française',\n  'Tarine',\n  'Villard-de-Lans',\n  'Vosgienne',\n  'Évolène',\n];\n"
  },
  {
    "path": "src/locales/fr/animal/crocodilia.ts",
    "content": "export default [\n  \"Alligator d'Amérique\",\n  'Alligator de Chine',\n  'Caïman de Schneider',\n  'Caïman nain',\n  'Caïman noir',\n  'Caïman à lunettes',\n  'Caïman à museau large',\n  'Crocodile américain',\n  \"Crocodile d'Afrique de l'Ouest\",\n  'Crocodile de Cuba',\n  'Crocodile de Johnston',\n  'Crocodile de Morelet',\n  'Crocodile de Nouvelle-Guinée',\n  \"Crocodile de l'Orénoque\",\n  'Crocodile des Philippines',\n  'Crocodile des marais',\n  'Crocodile du Nil',\n  'Crocodile du Siam',\n  'Crocodile marin',\n  'Crocodile nain',\n  \"Faux-gavial d'Afrique\",\n  'Faux-gavial de Malaisie',\n  'Gavial du Gange',\n  'Jacara',\n];\n"
  },
  {
    "path": "src/locales/fr/animal/dog.ts",
    "content": "export default [\n  'Affenpinscher',\n  'Airedale Terrier',\n  'Akita Américain',\n  'Akita Inu',\n  'American Staffordshire Terrier',\n  \"Ancien chien d'arrêt danois\",\n  'Anglo-Français de Petite Vènerie',\n  'Ariégeois',\n  'Barbet',\n  'Barbu Tchèque',\n  'Barzoï',\n  'Basenji',\n  'Basset Artésien-Normand',\n  'Basset Bleu de Gascogne',\n  'Basset Fauve de Bretagne',\n  'Basset Hound',\n  'Basset de Westphalie',\n  'Basset des Alpes',\n  'Beagle',\n  'Beagle-Harrier',\n  'Bearded Collie',\n  'Beauceron',\n  'Bedlington Terrier',\n  'Berger Allemand',\n  'Berger Américain Miniature',\n  'Berger Australien',\n  'Berger Belge Groenendael',\n  'Berger Belge Laekenois',\n  'Berger Belge Malinois',\n  'Berger Belge Tervueren',\n  'Berger Blanc Suisse',\n  'Berger Catalan',\n  'Berger Hollandais',\n  'Berger Islandais',\n  'Berger Polonais de Plaine',\n  'Berger Polonais de Podhale',\n  'Berger Portugais',\n  'Berger Yougoslave',\n  \"Berger d'Anatolie\",\n  \"Berger d'Asie Centrale\",\n  'Berger de Bergame',\n  'Berger de Bohême',\n  'Berger de Brie',\n  'Berger de Maremme et des Abruzzes',\n  'Berger de Picardie',\n  'Berger de Russie',\n  'Berger de Savoie',\n  \"Berger de l'Atlas\",\n  'Berger des Pyrénées',\n  'Berger des Shetland',\n  'Berger du Caucase',\n  'Berger du massif du Karst',\n  'Berger finnois de Laponie',\n  'Bichon Bolonais',\n  'Bichon Havanais',\n  'Bichon Maltais',\n  'Bichon à poil frisé',\n  'Biewer Yorkshire',\n  'Billy',\n  'Black and Tan Coonhound',\n  'Bobtail',\n  'Boerbull',\n  'Border Collie',\n  'Border Terrier',\n  'Boston Terrier',\n  'Bouledogue Américain',\n  'Bouledogue Français',\n  'Bouvier Australien',\n  'Bouvier Bernois',\n  \"Bouvier d'Appenzell\",\n  \"Bouvier de l'Entlebuch\",\n  'Bouvier des Ardennes',\n  'Bouvier des Flandres',\n  'Boxer',\n  'Brachet Allemand',\n  'Brachet Polonais',\n  'Brachet Tyrolien',\n  'Brachet autrichien noir et feu',\n  'Brachet de Styrie à poil dur',\n  'Braque Français',\n  'Braque Hongrois à poil court',\n  'Braque Italien',\n  'Braque Saint-Germain',\n  'Braque Slovaque à poil dur',\n  'Braque allemand à poil court',\n  'Braque allemand à poil dur',\n  \"Braque d'Auvergne\",\n  'Braque de Burgos',\n  'Braque de Weimar',\n  \"Braque de l'Ariège\",\n  'Braque du Bourbonnais',\n  'Braque hongrois à poil dur',\n  'Briquet Griffon Vendéen',\n  'Broholmer',\n  'Buhund Norvégien',\n  'Bull Terrier',\n  'Bulldog Anglais',\n  'Bulldog Continental',\n  'Bullmastiff',\n  'Cairn Terrier',\n  'Cane Corso',\n  'Caniche',\n  'Cao de Castro Laboreiro',\n  'Carlin',\n  'Cavalier King Charles Spaniel',\n  'Cavapoo',\n  'Chesapeake Bay Retriever',\n  'Chien Finnois de Laponie',\n  'Chien Jindo Coréen',\n  'Chien Loup Tchécoslovaque',\n  'Chien Loup de Saarloos',\n  'Chien chinois à crête',\n  'Chien courant Finnois',\n  \"Chien courant d'Istrie à poil dur\",\n  \"Chien courant d'Istrie à poil ras\",\n  'Chien courant de Bosnie',\n  'Chien courant de Halden',\n  'Chien courant de Hamilton',\n  'Chien courant de Hygen',\n  'Chien courant de Posavatz',\n  'Chien courant de Schiller',\n  'Chien courant de Transylvanie',\n  'Chien courant du Småland',\n  'Chien courant espagnol',\n  'Chien courant grec',\n  'Chien courant italien',\n  'Chien courant norvégien',\n  'Chien courant serbe',\n  'Chien courant slovaque',\n  'Chien courant suisse',\n  'Chien courant yougoslave de montagne',\n  'Chien courant yougoslave tricolore',\n  \"Chien d'Eau Portugais\",\n  \"Chien d'Oysel\",\n  \"Chien d'arrêt frison\",\n  \"Chien d'arrêt portugais\",\n  \"Chien d'eau américain\",\n  \"Chien d'eau espagnol\",\n  \"Chien d'eau frison\",\n  \"Chien d'eau irlandais\",\n  \"Chien d'eau romagnol\",\n  \"Chien d'ours de Carélie\",\n  'Chien de Berger Roumain de Mioritza',\n  'Chien de Berger Roumain des Carpathes',\n  'Chien de Canaan',\n  'Chien de Saint Hubert',\n  'Chien de berger de Croatie',\n  'Chien de berger de Majorque',\n  'Chien de montagne des Pyrénées',\n  'Chien de montagne portugais',\n  'Chien du Groenland',\n  'Chien du pharaon',\n  'Chien d’Artois',\n  'Chien d’arrêt allemand à poil long',\n  'Chien d’Élan Norvégien Noir',\n  'Chien d’élan norvégien gris',\n  'Chien d’élan suédois',\n  'Chien norvégien de Macareux',\n  'Chien nu du Pérou',\n  'Chien nu mexicain',\n  'Chien rouge de Bavière',\n  'Chien rouge de Hanovre',\n  'Chien suédois de Laponie',\n  'Chien thaïlandais',\n  'Chihuahua',\n  'Chow Chow',\n  'Cirneco de l’Etna',\n  'Clumber-Spaniel',\n  'Cocker Américain',\n  'Cocker Anglais',\n  'Colley à poil court',\n  'Colley à poil long',\n  'Coton de Tuléar',\n  'Curly Coated Retriever',\n  'Cursinu',\n  'Dalmatien',\n  'Dandie-Dinmont-Terrier',\n  'Dobermann',\n  'Dogo Canario',\n  'Dogue Allemand',\n  'Dogue Argentin',\n  'Dogue de Bordeaux',\n  'Dogue de Majorque',\n  'Dogue du Tibet',\n  'Drever',\n  'English Toy Terrier',\n  'Epagneul Bleu de Picardie',\n  'Epagneul Breton',\n  'Epagneul Français',\n  'Epagneul Japonais',\n  'Epagneul Nain Continental',\n  'Epagneul Picard',\n  'Epagneul Tibétain',\n  'Epagneul de Pont-Audemer',\n  'Epagneul à perdrix de Drente',\n  'Eurasier',\n  'Field-Spaniel',\n  'Fila Brasileiro',\n  'Fila de Sao Miguel',\n  'Flat-Coated Retriever',\n  'Fox Terrier',\n  'Foxhound américain',\n  'Foxhound anglais',\n  'Golden Retriever',\n  'Goldendoodle',\n  'Grand Anglo-Français blanc et noir',\n  'Grand Anglo-Français blanc et orange',\n  'Grand Anglo-Français tricolore',\n  'Grand Basset Griffon vendéen',\n  'Grand Bouvier Suisse',\n  'Grand Gascon saintongeois',\n  'Grand Griffon Vendéen',\n  'Grand Épagneul de Münster',\n  'Greyhound',\n  'Griffon Belge',\n  'Griffon Bleu de Gascogne',\n  'Griffon Bruxellois',\n  'Griffon Korthals',\n  'Griffon Nivernais',\n  'Griffon fauve de Bretagne',\n  'Harrier',\n  'Hokkaïdo Ken',\n  'Hovawart',\n  'Husky Sibérien',\n  'Irish Glen of Imaal Terrier',\n  'Irish Terrier',\n  'Irish Terrier à poil doux',\n  'Jack Russell Terrier',\n  'Jagdterrier',\n  'Kai',\n  'Kelpie',\n  'Kerry Blue Terrier',\n  'King Charles Spaniel',\n  'Kishu',\n  'Komondor',\n  'Kromfohrländer',\n  'Kuvasz Hongrois',\n  'Labradoodle',\n  'Labrador Retriever',\n  'Lakeland Terrier',\n  'Landseer',\n  'Laïka Russo-Européen',\n  'Laïka de Sibérie occidentale',\n  'Laïka de Sibérie orientale',\n  'Leonberger',\n  'Lhassa Apso',\n  'Lévrier Afghan',\n  'Lévrier Azawakh',\n  'Lévrier Espagnol',\n  'Lévrier Hongrois',\n  'Lévrier Irlandais',\n  'Lévrier Polonais',\n  'Lévrier Écossais',\n  \"Malamute de l'Alaska\",\n  'Mastiff',\n  'Mudi',\n  'Mâtin Espagnol',\n  'Mâtin de Naples',\n  \"Mâtin de l'Alentejo\",\n  'Mâtin des Pyrénées',\n  'Norfolk Terrier',\n  'Norwich Terrier',\n  'Otterhound',\n  'Parson Russell Terrier',\n  'Petit Basset Griffon vendéen',\n  'Petit Brabançon',\n  'Petit Chien Courant Suisse',\n  'Petit Chien Lion',\n  'Petit Epagneul de Münster',\n  'Petit Lévrier Italien',\n  \"Petit chien hollandais de chasse au gibier d'eau\",\n  'Pinscher',\n  'Pinscher Nain',\n  'Pinscher autrichien à poil court',\n  'Pitbull',\n  'Podenco Canario',\n  'Podenco Ibicenco',\n  'Podengo portugais',\n  'Pointer Anglais',\n  'Poitevin',\n  'Pomsky',\n  'Porcelaine',\n  'Pudelpointer',\n  'Puli',\n  'Pumi',\n  'Pékinois',\n  'Ratonero Bodeguero Andaluz',\n  'Retriever de la Nouvelle-Écosse',\n  'Rhodesian-Ridgeback',\n  'Rottweiler',\n  'Saint-Bernard',\n  'Saluki',\n  'Samoyède',\n  'Schapendoes',\n  'Schipperke',\n  'Schnauzer',\n  'Sealyham Terrier',\n  'Setter Anglais',\n  'Setter Gordon',\n  'Setter Irlandais Rouge',\n  'Shar-Pei',\n  'Shiba Inu',\n  'Shih Tzu',\n  'Shikoku',\n  'Silky Terrier',\n  'Skye Terrier',\n  'Sloughi',\n  'Smous des Pays-Bas',\n  'Spinone',\n  'Spitz Allemand',\n  'Spitz Finlandais',\n  'Spitz Japonais',\n  'Spitz de Norrbotten',\n  'Spitz des Wisigoths',\n  'Springer Anglais',\n  'Staffordshire Bull Terrier',\n  'Sussex-Spaniel',\n  'Tchouvatch Slovaque',\n  'Teckel',\n  'Terre-Neuve',\n  'Terrier Ecossais',\n  'Terrier Noir Russe',\n  'Terrier Tibétain',\n  'Terrier australien',\n  'Terrier brésilien',\n  'Terrier de Manchester',\n  'Terrier japonais',\n  'Terrier tchèque',\n  'Tosa',\n  'Volpino Italien',\n  'Welsh Corgi Cardigan',\n  'Welsh Corgi Pembroke',\n  'Welsh Springer Spaniel',\n  'Welsh Terrier',\n  'West Highland White Terrier',\n  'Whippet',\n  'Yorkshire Terrier',\n];\n"
  },
  {
    "path": "src/locales/fr/animal/fish.ts",
    "content": "export default [\n  'Able de Heckel',\n  'Ablette',\n  'Achigan de mer',\n  'Aiglefin',\n  'Aiguillat commun',\n  'Aiguillat noir',\n  'Alose',\n  'Amour blanc',\n  'Anchois',\n  'Anguille',\n  'Apogon',\n  'Apron du Rhône',\n  'Aspe',\n  'Baliste',\n  'Bar',\n  'Bar blanc',\n  'Barbeau',\n  'Bardot',\n  'Barracuda',\n  'Baudroie',\n  'Baudroie abyssale de Johnson',\n  'Baudroie commune',\n  'Baudroie des abysses',\n  'Baudroie d’Amérique',\n  'Beaux yeux',\n  'Billard',\n  'Black-Bass',\n  'Blade',\n  'Blageon',\n  'Blanchet',\n  'Blennie',\n  'Bogue',\n  'Bonite',\n  'Bouvière',\n  'Brochet',\n  'Brosme',\n  'Brème',\n  'Cabillaud',\n  'Capelan',\n  'Capret',\n  'Carassin',\n  'Carassin doré',\n  'Cardine franche',\n  'Carpe',\n  'Carrelet',\n  'Castagnole',\n  'Cernier',\n  'Chabot',\n  'Chapon',\n  'Chat',\n  'Chevesne',\n  'Claresse',\n  'Colin',\n  'Congre',\n  'Corb',\n  'Coryphène',\n  'Corégone',\n  'Courbine',\n  'Crénilabre',\n  'Cyprinodonte',\n  'Daubenet',\n  'Denti',\n  'Dorade',\n  'Dormelle',\n  'Doré jaune',\n  'Dragonnet',\n  'Elbot',\n  'Escolier',\n  'Espadon',\n  'Esturgeon',\n  'Fanfre',\n  'Flétan',\n  'Gallinette',\n  'Gardon',\n  'Girelle',\n  'Gobie',\n  'Gobio',\n  'Goret',\n  'Gorette',\n  'Goujon',\n  'Grand-gueule',\n  'Grande vive',\n  'Grenadier',\n  'Grenadier de roche',\n  'Grondin',\n  'Grémille',\n  'Guppy',\n  'Hareng',\n  'Hippocampe',\n  'Hotu',\n  'Huchon',\n  'Ibaïa',\n  'Ide mélanote',\n  'Julienne',\n  'Labre',\n  'Lamproie',\n  'Lançon',\n  'Liche',\n  'Lieu appelé',\n  'Lieu jaune',\n  'Lieu noir',\n  'Limande',\n  'Lingue',\n  'Loche',\n  'Lompe',\n  \"Loquette d'Europe\",\n  'Lorette',\n  'Lotte',\n  'Loubine',\n  'Loup de mer',\n  'Maigre',\n  'Makaire',\n  'Mako',\n  'Malachigan',\n  'Mandoule',\n  'Maquereau',\n  'Maraîche',\n  'Marbré',\n  'Marigane noire',\n  'Marlin',\n  'Maskinongé',\n  'Merlan',\n  'Merlu',\n  'Merval',\n  'Meunier',\n  'Mirandelle',\n  'Mora',\n  'Morue',\n  'Motelle',\n  'Muge',\n  'Mulet',\n  'Murène',\n  'Mâchoiron',\n  'Ménomini rond',\n  'Mérou',\n  'Môle',\n  'Napoléon',\n  'Oblade',\n  'Omble chevalier',\n  'Omble de fontaine1',\n  'Ombre',\n  'Opah',\n  'Ouananiche',\n  'Pageot',\n  'Pagre',\n  'Panga',\n  'Pataclet',\n  'Perche',\n  'Perche du Nil',\n  'Petite vive',\n  'Phrynorhombe',\n  'Piranha',\n  'Plie',\n  'Poisson clown',\n  'Poisson lanterne',\n  'Poisson rouge',\n  'Poisson zèbre',\n  'Poisson-chat',\n  'Poisson-chien',\n  'Poisson-coffre',\n  'Poisson-lune',\n  'Poisson-pilote',\n  'Raie',\n  'Rascasse',\n  'Rason',\n  'Requin',\n  'Requin blanc',\n  'Requin gris',\n  'Requin marteau',\n  'Requin pèlerin',\n  'Requin à pointes noires',\n  'Requin-baleine',\n  'Requin-nourrice',\n  'Requin-taureau',\n  'Requin-tigre',\n  'Rondin',\n  'Rotengle',\n  'Roucaou',\n  'Rouget',\n  'Roussette',\n  'Rouvet',\n  'Rémora commun',\n  'Saint-pierre',\n  'Sandre',\n  'Sar',\n  'Sardine',\n  'Sarran',\n  'Saumon',\n  'Saupe',\n  'Sigan Corail',\n  'Silure',\n  'Sole',\n  'Sprat',\n  'Sébaste',\n  'Sériole',\n  'Séverau',\n  'Tacaud',\n  'Tanche',\n  'Tanche-tautogue',\n  'Tanude',\n  'Targeur',\n  'Tassergal',\n  'Tautogue noir',\n  'Thazard',\n  'Thon',\n  'Thon albacore',\n  'Thon blanc',\n  'Thon listao',\n  'Thon rouge',\n  'Tilapia du Nil',\n  'Truite',\n  'Truite arc-en-ciel',\n  'Truite de mer',\n  'Truite fario',\n  'Turbot',\n  'Turbot de Terre-Neuve',\n  'Turbot de sable',\n  'Tétraodon',\n  'Uranoscope',\n  'Vairon',\n  'Vandoise',\n  'Vieille',\n  'Vivaneau',\n  'Vive',\n  'Vive araignée',\n  'Vive rayée',\n  'mehdia',\n  'Églefin',\n  'Éperlan',\n  'Épinoche',\n  'Épinochette',\n  'Équille',\n];\n"
  },
  {
    "path": "src/locales/fr/animal/horse.ts",
    "content": "export default [\n  'Abaga',\n  'Abyssinien',\n  'Achetta',\n  'Adaev',\n  'Aegidienberger',\n  'Akhal-Teke',\n  'Alaca',\n  'Albanais',\n  'Alt-Württemberger',\n  'Altaï',\n  'American Walking Pony',\n  'American warmblood',\n  'Anatolien',\n  'Andalou',\n  'Andin',\n  'Andravida',\n  'Anglo-Argentino',\n  'Anglo-arabe',\n  'Anglo-kabarde',\n  'Appaloosa',\n  'Appaloosa britannique',\n  'Appaloosa néerlandais',\n  'Appenninico',\n  'AraAppaloosa',\n  'Arabe',\n  'Arabe Shagya',\n  'Arabe syrien',\n  'Arabe-Barbe',\n  'Arabe-lusitanien',\n  'Arabo-Haflinger',\n  'Arabo-boulonnais',\n  'Arabo-frison',\n  'Aralusian',\n  'Aravani',\n  'Ardahan',\n  'Ardennais',\n  'Ardennais palatin',\n  'Ardennais russe',\n  'Ardennais suédois',\n  'Arenberg-Nordkirchener',\n  'Aréwa',\n  'Astrakhan',\n  'Asturcón',\n  'Autre que Pur-sang',\n  'Auxois',\n  'Axios',\n  'Aztèque',\n  'Aénos',\n  'Bachkir',\n  'Bagual',\n  'Baguio',\n  'Bagzan',\n  'Bahiano',\n  'Bahr el-Ghazal',\n  'Baicha',\n  'Baise',\n  'Baixadeiro',\n  'Baixo-Amazona',\n  'Bajau',\n  'Baladi',\n  'Bale',\n  'Bali',\n  'Balikun',\n  'Baloutche',\n  'Bandiagara',\n  'Bangladais',\n  'Barbe',\n  'Bardigiano',\n  'Barock Pinto',\n  'Barraquand',\n  'Batak',\n  'Bauernpferd',\n  'Baïkal',\n  'Berba',\n  'Bergmann',\n  'Bhirum',\n  'Bhotia',\n  'Bima',\n  'Biłgoraj',\n  'Blazer',\n  'Bobo',\n  'Boer du Cap',\n  'Boer sud-africain',\n  'Borana',\n  'Bornu',\n  'Bosnien',\n  'Boudienny',\n  'Boulonnais',\n  'Bouriate',\n  'Breton',\n  'Britannique sang-chaud',\n  'Brumby',\n  'Bucovine',\n  'Bulgare oriental',\n  'Buohai',\n  'Burguete',\n  'Bélédougou',\n  'Cabadin',\n  'Calabrais',\n  'Camargue',\n  'Camarillo white',\n  'Cambodgien',\n  'Campeiro',\n  'Campolina',\n  'Canadien',\n  'Canik',\n  'Capitanata',\n  'Carneddau',\n  'Carolina Marsh Tacky',\n  'Caspien',\n  'Castillan',\n  'Castillonnais',\n  'Chaidamu',\n  'Chakouyi',\n  'Chara',\n  'Cheju',\n  'Cherokee',\n  'Cheval corse',\n  'Cheval crème',\n  \"Cheval d'Auvergne\",\n  \"Cheval d'Azerbaïdjan\",\n  'Cheval de Catria',\n  'Cheval de Heck',\n  'Cheval de Koro',\n  'Cheval de Megève',\n  'Cheval de Miquelon',\n  'Cheval de Nangchen',\n  'Cheval de Pentro',\n  'Cheval de Posavina',\n  'Cheval de Riwoché',\n  'Cheval de Senne',\n  \"Cheval de ban'ei\",\n  \"Cheval de l'île de Cumberland\",\n  \"Cheval de l'île de sable\",\n  'Cheval de la Sierra Tarahumara',\n  'Cheval de la mer noire',\n  'Cheval de selle luxembourgeois',\n  'Cheval de sport belge',\n  'Cheval de sport brésilien',\n  'Cheval de sport bulgare',\n  'Cheval de sport canadien',\n  'Cheval de sport croate',\n  'Cheval de sport espagnol',\n  'Cheval de sport estonien',\n  'Cheval de sport frison',\n  'Cheval de sport hongrois',\n  'Cheval de sport polonais',\n  'Cheval de sport roumain',\n  'Cheval de sport suisse',\n  'Cheval des Marquises',\n  'Cheval des Nez-Percés',\n  'Cheval des Outer Banks',\n  'Cheval des montagnes du Pays basque',\n  'Cheval doré de la Bohême',\n  'Cheval du Delta',\n  'Cheval du Don',\n  'Cheval du Haut-Ienisseï',\n  'Cheval du Namib',\n  'Cheval du Ventasso',\n  'Cheval du Vercors de Barraquand',\n  'Cheval du delta du Danube',\n  'Cheval du plateau persan',\n  'Cheval marocain de sport',\n  'Cheval miniature américain',\n  'Cheval miniature français',\n  'Cheval mongol',\n  'Cheval portugais de sport',\n  'Chilien',\n  'Chilote',\n  'Chincoteague',\n  'Choctaw',\n  'Chumbivilcas',\n  'Chumysh',\n  'Cleveland Bay',\n  'Clydesdale',\n  'Cob Gypsy',\n  'Cob normand',\n  'Coffin Bay Brumby',\n  'Colorado ranger',\n  'Comtois',\n  'Connemara',\n  'Corajoso',\n  'Costeño',\n  'Criollo',\n  'Criollo militar',\n  'Criollo paraguayen',\n  'Criollo uruguayen',\n  'Criollo vénézuélien',\n  'Crioulo',\n  'Crétois',\n  'Curly',\n  'Daghestan',\n  'Dales',\n  'Danois sang-chaud',\n  'Danubien',\n  'Darashouri',\n  'Darkhad',\n  'Dartmoor',\n  'Datong',\n  'Deccani',\n  'Deliboz',\n  \"Demi-sang d'Inde\",\n  'Djavakhéti',\n  'Dongola',\n  'Dosanko',\n  'Dun hongrois',\n  'Døle',\n  'Dülmen',\n  'Edelbluthaflinger',\n  'Emben',\n  'Eriskay',\n  'Erlunchun',\n  'Estonien',\n  'Exmoor',\n  'Falabella',\n  'Feliński',\n  'Fell',\n  'Finlandais',\n  'Finlandais sang-chaud',\n  'Fiorello',\n  'Fjord',\n  'Flamand',\n  'Fleuve',\n  'Flores',\n  'Florida Cracker Horse',\n  'Foutanké',\n  'Franches-Montagnes',\n  'Frederiksborg',\n  'Frison',\n  'Frison oriental',\n  'Furioso-North Star',\n  'Féroé',\n  'Galiceno',\n  'Galicien',\n  'Galshar',\n  'Ganja',\n  'Ganzi',\n  'Garrano',\n  'Garron',\n  'Garwolin',\n  'Gashghai',\n  'Gayo',\n  'Gelderland',\n  'Gemlik',\n  'Georgian Grande',\n  'Gharkawi',\n  'Giara',\n  'Giarab',\n  'Giawf',\n  'Gidran',\n  'Glasinacki',\n  'Gobir',\n  'Gocan',\n  'Goklan',\n  'Golden American Saddlebred',\n  'Gondo',\n  'Gotland',\n  'Graditz',\n  'Grand Žemaitukas',\n  'Groningen',\n  'Guangxi',\n  'Guanzhong',\n  'Guba',\n  'Guizhou',\n  'Guoxia',\n  'Habash',\n  'Hackney',\n  'Haflinger',\n  'Haflo-arabe',\n  'Halla',\n  'Hanovrien',\n  'Haomeng',\n  'Heihe',\n  'Heilongjiang',\n  'Henan',\n  'Henson',\n  'Hequ',\n  'Herati',\n  'Hessois',\n  'Highland',\n  'Hirzai',\n  'Hispano',\n  'Hispano-Bretón',\n  'Hispano-arabe',\n  'Hmong',\n  'Hodh',\n  'Hoho',\n  'Hokkaïdo washu',\n  'Holsteiner',\n  'Horro',\n  'Hunter irlandais',\n  'Huçul',\n  'Hınıs',\n  'Iakoute',\n  'Iomud',\n  'Irish Cob',\n  'Irish Sport Horse',\n  'Islandais',\n  'Jabe',\n  'Jaca Navarra',\n  'Jaf',\n  'Jata',\n  'Java',\n  'Jianchang',\n  'Jilin',\n  'Jinhong',\n  'Jinjiang',\n  'Jofi',\n  'Jomud',\n  'Jumli',\n  'Jutland',\n  'KWPN',\n  'Kabardin',\n  'Kabia',\n  'Kabouli',\n  'Kafa',\n  'Kaimanawa',\n  'Kajlan',\n  'Kalmouk',\n  'Kandachime',\n  'Karabakh',\n  'Karabaïr',\n  'Karachai',\n  'Karakatchan',\n  'Kathiawari',\n  'Kazakh',\n  'Kazakh chinois',\n  'Kentucky Mountain Saddle Horse',\n  'Kerqin',\n  'Kerry bog',\n  'Kiger Mustang',\n  'Kinsky',\n  'Kirdi',\n  'Kirdimi',\n  'Kirghiz',\n  'Kisber Felver',\n  'Kiso',\n  'Kladruber',\n  'Knabstrup',\n  'Kohband',\n  'Konik',\n  'Kordofani',\n  'Koto-koli',\n  'Kouznetsk',\n  'Kuda Padi',\n  'Kuda-Pacu',\n  'Kumyk',\n  'Kundudo',\n  'Kuningan',\n  'Kurde',\n  'Kushum',\n  'Kustanair',\n  'Kwangok',\n  'La Silla',\n  'Lakka',\n  'Landais',\n  'Lao',\n  'Lavradeiro',\n  'Lebaniega',\n  'Lehmkuhlener',\n  'Lesbos',\n  'Letea',\n  'Letton',\n  'Leutstettener',\n  'Lewitzer',\n  'Lezgian',\n  'Lichuan',\n  'Lidzbark',\n  'Liebenthaler',\n  'Lijiang',\n  'Lipizzan',\n  'Lippitt Morgan',\n  'Livno',\n  'Llanero',\n  'Logone',\n  'Lokaï',\n  'Lombok',\n  'Losino',\n  'Lovets',\n  'Lowicz',\n  'Lundy',\n  'Lusitanien',\n  'Lynghest',\n  'Lämminverinen Ravuri',\n  \"M'Bayar\",\n  \"M'Par\",\n  'Macassar',\n  'Makra',\n  'Malakan',\n  'Mallorquín',\n  'Malopolski',\n  'Manga',\n  'Mangalarga marchador',\n  'Mangalarga paulista',\n  'Mangolina',\n  'Marajoara',\n  'Marazi',\n  'Maremmano',\n  'Marismeña',\n  'Marwari',\n  'Mayray',\n  'Mbai',\n  'Mecklembourg',\n  'Megezh',\n  'Megruli',\n  'Merak-Saktenpata',\n  'Messara',\n  'Messeri',\n  'Mezen',\n  'Međimurje',\n  'Midilli',\n  'Minahasa',\n  'Mini Shetland',\n  'Minianka',\n  'Miniature Toy Horse',\n  'Miniature néerlandais',\n  'Miniature sud-africain',\n  'Minorquin',\n  'Minoussinsk',\n  'Misaki',\n  'Missouri Fox Trotter',\n  'Miyako',\n  'Moldave',\n  'Monchina',\n  'Mongol chinois',\n  'Montana Traveler',\n  'Morab',\n  'Morave',\n  'Morgan',\n  'Morna',\n  'Morocco spotted horse',\n  'Morochuco',\n  'Mossi',\n  'Mountain Pleasure',\n  'Moyle',\n  'Muniqi',\n  'Murakosi - Murakoz',\n  'Murgese',\n  'Murinsulaner',\n  'Mustang',\n  'Mustang de Cerbat',\n  'Mustang des monts Pryor',\n  'Mustang espagnol',\n  'Myangad',\n  'Mérens',\n  'Napolitain',\n  'Narym',\n  'National Show Horse',\n  'New Forest',\n  'Ngua Noi',\n  'Nigérian',\n  'Ningqiang',\n  'Nokota',\n  'Nonius',\n  'Nooitgedacht',\n  'Nordestin',\n  'Nordlandshest',\n  'Noriker',\n  'Noriker silésien',\n  'Nouvel Altaï',\n  'Novoalexandrovsk',\n  'Novokirghize',\n  'Ob',\n  'Oldenbourg',\n  'Oldenbourg danois',\n  'Ondorshil',\n  'Orlov-Rostopchin',\n  'Padang',\n  'Pagan',\n  'Paint Horse',\n  'Pampa',\n  'Pampa marchador',\n  'Panje',\n  'Pantaneiro',\n  'Paso Fino',\n  'Paso cubain',\n  'Paso du Costa Rica',\n  'Paso fino colombien',\n  'Paso péruvien',\n  'Patibarcino',\n  'Pechora',\n  'Percheron',\n  'Persano',\n  'Petiso argentino',\n  'Petit cheval de selle allemand',\n  'Pfalz-ardenner',\n  'Pindos',\n  'Pinkafeld',\n  'Pintabian',\n  'Pinto cubain',\n  'Pinzgauer',\n  'Piquira',\n  'Pleven',\n  'Poitevin mulassier',\n  'Polesskaya',\n  'Polo argentin',\n  'Poney Appaloosa européen',\n  'Poney Hackney',\n  'Poney Noma',\n  'Poney australien',\n  'Poney basque',\n  'Poney classique allemand',\n  'Poney de Birmanie',\n  'Poney de Bornéo',\n  'Poney de Kagoshima',\n  'Poney de Manipur',\n  'Poney de Monterufoli',\n  'Poney de Pénée',\n  'Poney de Râjshâhî',\n  'Poney de Somalie',\n  'Poney de Terre-Neuve',\n  \"Poney de l'Esperia\",\n  'Poney de polo',\n  'Poney de selle allemand',\n  'Poney de selle belge',\n  'Poney de selle britannique',\n  'Poney de selle finlandais',\n  'Poney de selle polonais',\n  'Poney de selle suédois',\n  'Poney de sport danois',\n  'Poney de sport nord-américain',\n  'Poney de sport slovaque',\n  'Poney de sport tchèque',\n  'Poney des Amériques',\n  'Poney des Açores',\n  'Poney des Carpates',\n  'Poney des Mogods',\n  'Poney du Darfour',\n  'Poney du Sri Lanka',\n  'Poney français de selle',\n  'Poney indien du lac La Croix',\n  'Poney roumain',\n  'Poney rustique canadien',\n  'Poney sardinien',\n  'Poney tacheté britannique',\n  'Poney thaïlandais',\n  'Poney tibétain',\n  'Poney westphalien',\n  'Pottok',\n  'Priangan',\n  'Priob',\n  'Pur-sang',\n  'Pur-sang arabe',\n  'Pure race espagnole',\n  'Puruca',\n  'Pyongwon',\n  'Pyrénées catalanes',\n  'Qashqai',\n  'Qatgani',\n  'Qazal',\n  'Quarab',\n  'Quarter Horse',\n  'Quarter pony',\n  'Racking horse',\n  'Rahvan',\n  'Retuerta',\n  'Reziegi Taaishi',\n  'Rhodos',\n  'Rhénan sang-chaud',\n  'Rocky Mountain Horse',\n  'Rodope',\n  'Romano della Maremma Laziale',\n  'Rottaler',\n  'Sabyol',\n  'Saddlebred',\n  'Saklawi',\n  'Salernitano',\n  'Samand',\n  'Samolaco',\n  'Sandalwood',\n  'Sanfratellano',\n  'Sang-chaud lourd de Saxe-Thuringe',\n  'Sanhe',\n  'Sara',\n  'Sarcidano',\n  'Selale',\n  'Selle argentin',\n  'Selle australien',\n  'Selle autrichien',\n  'Selle de Thuringe',\n  'Selle français',\n  'Selle italien',\n  'Selle russe',\n  'Selle slovaque',\n  'Selle slovène',\n  'Selle sud-africain',\n  'Selle suédois',\n  'Selle tchèque',\n  'Selle ukrainien',\n  'Selle uruguayen',\n  'Serrano',\n  'Shagya',\n  'Shan',\n  'Shandan',\n  'Shetland',\n  'Shetland américain',\n  'Shirazi',\n  'Shire',\n  'Shirvan',\n  'Siaen',\n  'Siciliano',\n  'Siglavy',\n  'Sikang',\n  'Silésien',\n  'Sindh Desi',\n  'Sini',\n  'Sistani',\n  'Skogsruss',\n  'Skyros',\n  'Sokólski',\n  'Sorraïa',\n  'Soudanais',\n  'Spanish Jennet',\n  'Spanish Norman',\n  'Spiti',\n  'Sportaloosa',\n  'Spotted saddle horse',\n  'Standardbred',\n  'Stock Horse australien',\n  'Sud-africain sang-chaud',\n  'Suffolk Punch',\n  'Sulphur',\n  'Sumba',\n  'Sumbar-Sandel-Arabe',\n  'Sumbawa',\n  'Sunicho',\n  'Suédois du nord',\n  'Sztumski',\n  'Tadjik',\n  'Tagaytay',\n  'Taishuh',\n  'Tarāi',\n  'Tavda',\n  'Tawleed',\n  'Tchenaran',\n  'Tchernomor',\n  'Tchèque sang-froid',\n  'Tchéco-morave belge',\n  'Tennessee Walker',\n  'Tersk',\n  'Tes',\n  'Thessalien',\n  'Tieling',\n  'Tiger horse',\n  'Timor',\n  'Tokara',\n  'Tolfetano',\n  'Tonga',\n  'Tooraq',\n  'Topuğu Kıllı',\n  'Tori',\n  'Touchine',\n  'Touva',\n  'Trait allemand du Sud',\n  'Trait argentin',\n  'Trait australien',\n  'Trait belge',\n  'Trait biélorusse',\n  'Trait bulgare',\n  'Trait crème américain',\n  'Trait de Croatie',\n  'Trait de Rhénanie',\n  'Trait de Saxe-Thuringe',\n  \"Trait de l'Altmark\",\n  'Trait de la Forêt-Noire',\n  'Trait du Nord',\n  'Trait du Schleswig',\n  'Trait estonien',\n  \"Trait hanovrien d'origine Schleswig\",\n  'Trait hongrois',\n  'Trait irlandais',\n  'Trait italien',\n  'Trait lituanien',\n  'Trait néerlandais',\n  'Trait pie américain',\n  'Trait polonais',\n  'Trait roumain',\n  'Trait russe',\n  'Trait soviétique',\n  'Trait westphalien',\n  'Trakehner',\n  'Trakya',\n  'Transbaïkal',\n  'Trocha Pura Colombiana',\n  'Trote y galope',\n  'Trotteur Døle',\n  'Trotteur Latgale',\n  'Trotteur Orlov',\n  'Trotteur allemand',\n  'Trotteur croate',\n  'Trotteur cubain',\n  'Trotteur danois',\n  'Trotteur de Ljutomer',\n  'Trotteur espagnol',\n  'Trotteur finlandais sang-chaud',\n  'Trotteur français',\n  'Trotteur italien',\n  'Trotteur métis',\n  'Trotteur roumain',\n  'Trotteur russe',\n  'Trotteur scandinave',\n  'Trotteur yougoslave',\n  'Tuigpaard',\n  'Turkestani',\n  'Ujumqin',\n  'Unmol',\n  'Uzunyayla',\n  'Viatka',\n  'Virginia highlander',\n  'Vlaamperd',\n  'Vladimir',\n  'Voronej',\n  'Warlander',\n  'Waziri',\n  'Welara',\n  'Welsh',\n  'Welsh cob',\n  'Welsh de type cob',\n  'Welsh mountain',\n  'Wenshan',\n  'Westphalien',\n  'Wielkopolski',\n  'Wilwal',\n  'Wushen',\n  'Württemberger',\n  'Xiangfen',\n  'Xilinguole',\n  'Xinihe',\n  'Yabu',\n  'Yanqi',\n  'Yargha',\n  'Yili',\n  'Yiwu',\n  'Yonaguni',\n  'Yongning',\n  'Yunnan',\n  'Yushu',\n  'Yuta',\n  'Zabaikal',\n  'Zakynthos',\n  'Zanskari',\n  'Zhongdian',\n  'Zweibrücker',\n  'cheval en Afghanistan',\n  'israélien',\n  'sBs',\n  'Çukurova',\n  'Østland',\n  'Žemaitukas',\n];\n"
  },
  {
    "path": "src/locales/fr/animal/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { AnimalDefinition } from '../../..';\nimport bear from './bear';\nimport bird from './bird';\nimport cat from './cat';\nimport cetacean from './cetacean';\nimport cow from './cow';\nimport crocodilia from './crocodilia';\nimport dog from './dog';\nimport fish from './fish';\nimport horse from './horse';\nimport insect from './insect';\nimport lion from './lion';\nimport rabbit from './rabbit';\nimport snake from './snake';\nimport type_ from './type';\n\nconst animal: AnimalDefinition = {\n  bear,\n  bird,\n  cat,\n  cetacean,\n  cow,\n  crocodilia,\n  dog,\n  fish,\n  horse,\n  insect,\n  lion,\n  rabbit,\n  snake,\n  type: type_,\n};\n\nexport default animal;\n"
  },
  {
    "path": "src/locales/fr/animal/insect.ts",
    "content": "export default [\n  'Abeille découpeuse de la luzerne',\n  'Abeille européenne',\n  'Abeille tueuse',\n  'Abeille à miel',\n  'Agrion jouvencelle',\n  'Agrion élégant',\n  'Ammophile des sables',\n  'Anax empereur',\n  'Anophèle',\n  'Apollon',\n  'Argus bleu',\n  'Ascalaphe soufré',\n  'Atlas',\n  'Aurore',\n  'Azuré du serpolet',\n  'Balanin des noisettes',\n  'Blastophage',\n  'Blatte',\n  'Blatte américaine',\n  'Blatte de Madagascar',\n  'Blatte germanique',\n  'Blatte orientale',\n  'Bombyle',\n  'Bombyx du mûrier',\n  'Bombyx du ricin',\n  'Bombyx éri',\n  'Bostryche typographe',\n  'Bourdon',\n  'Bourdon des champs',\n  'Bourdon des pierres',\n  'Bourdon des prés',\n  'Bourdon terrestre',\n  'Bousier',\n  'Calliphoridé',\n  'Caloptéryx vierge',\n  \"Capricorne de l'épine de Jérusalem\",\n  'Capricorne des cactus',\n  'Capricorne des maisons',\n  'Capricorne du chêne',\n  'Capricorne musqué',\n  'Carabe doré',\n  'Carabe violet',\n  'Cercope',\n  'Charançon du blé',\n  'Charançon rouge des palmiers',\n  'Chironome',\n  'Chouette',\n  'Chrysope',\n  'Chrysope nacrée',\n  'Chrysope verte',\n  'Cicadelle blanche',\n  'Cicindèle',\n  'Cigale',\n  'Cigale bossue',\n  'Cigale bossue du chêne',\n  'Cigale grise',\n  'Cigale plébéienne',\n  'Citron',\n  'Citron de Provence',\n  'Clairon des abeilles',\n  'Clairon des ruches',\n  'Coccinelle',\n  'Coccinelle asiatique',\n  'Coccinelle à deux points',\n  'Coccinelle à quatorze points',\n  'Coccinelle à sept points',\n  'Coccinelle à vingt-deux points',\n  'Courtilière',\n  'Criquet',\n  'Criquet migrateur',\n  'Cétoine',\n  'Cétoine dorée',\n  'Cétoine grise',\n  'Cétoine marginée',\n  'Cétoine verte',\n  'Demi diable',\n  'Demi-deuil',\n  'Doryphore de la pomme de terre',\n  'Drosophile',\n  'Dynaste Hercule',\n  'Déesse précieuse',\n  'Euglossine',\n  'Fausse teigne de la cire',\n  'Flambé',\n  'Fourmi',\n  'Fourmi balle de fusil',\n  'Fourmi de feu',\n  'Fourmi ensanglantée',\n  'Fourmilion',\n  'Frelon asiatique',\n  'Frelon européen',\n  'Frelon géant japonais',\n  'Gazé',\n  'Gendarme',\n  'Gerris',\n  'Grand Planeur',\n  'Grand diable',\n  'Grand paon de nuit',\n  'Grande aeschne',\n  'Grande saperde du peuplier',\n  'Grande sauterelle verte',\n  \"Graphosome d'Italie\",\n  'Greta oto',\n  'Grillon',\n  'Grillon champêtre',\n  'Grillon domestique',\n  'Guêpe commune',\n  'Guêpe germanique',\n  'Guêpe-papillon',\n  'Hanneton',\n  'Hercule',\n  'Hulotte',\n  'Insecte',\n  'Lepture cordigère',\n  'Leste fiancé',\n  'Libellule déprimée',\n  'Lucane cerf-volant',\n  'Lucilie bouchère',\n  'Lucilie bufonivore',\n  'Luciole',\n  'Lyctus',\n  \"Léthocère d'Amérique\",\n  'Machaon',\n  'Magicienne dentelée',\n  'Mante religieuse',\n  'Mante-orchidée',\n  'Monarque',\n  'Morpho cypris',\n  'Mouche domestique',\n  'Mouche du vinaigre',\n  'Mouche tsé-tsé',\n  'Mouche verte commune',\n  'Moustique tigre',\n  'Mélipone',\n  'Neuroptère',\n  'Nèpe',\n  'Osmie cornue',\n  'Papillon',\n  'Papillon du palmier',\n  'Perle',\n  'Petit apollon',\n  'Petit capricorne',\n  'Petit diable',\n  'Phasme',\n  'Phasme bâton',\n  'Phrygane',\n  'Phyllie',\n  \"Poisson d'argent\",\n  'Poliste',\n  'Poliste géant',\n  'Polyphème',\n  'Pou',\n  'Pou du pubis',\n  'Prométhée',\n  'Puce',\n  'Puceron',\n  'Punaise',\n  \"Punaise d'eau géante\",\n  'Punaise de la Morelle',\n  'Punaise de lit',\n  'Punaise ornée',\n  'Punaise-épine',\n  'Rosalie alpine',\n  'Saturnie Cécropia',\n  'Saturnie du cerisier',\n  'Saturnie du poirier',\n  'Sauterelle',\n  'Scarabée du désert',\n  'Scarabée rhinocéros européen',\n  'Scarabée rhinocéros japonais',\n  'Scolie des jardins',\n  'Sorcière blanche',\n  'Sphinx de Morgan',\n  'Sphinx de Wallace',\n  'Sphinx du tilleul',\n  'Taon',\n  'Termite',\n  'Tipule',\n  'Titan',\n  'Titiwai',\n  'Turquoise',\n  'Ténébrion meunier',\n  'Ver de bancoule',\n  'Ver luisant',\n  'Vrillette',\n  'Vrillette du pain',\n  'Weta',\n  'Weta des arbres',\n  'Weta des cavernes',\n  'Weta géant',\n  'Xylocope violet',\n  'Zabre des céréales',\n  'Zygène',\n  'Æschne',\n  'Æschne bleue',\n  'Æschne des joncs',\n  'Éphémère',\n];\n"
  },
  {
    "path": "src/locales/fr/animal/lion.ts",
    "content": "export default [\n  \"Lion d'Afrique\",\n  \"Lion d'Asie\",\n  \"Lion de l'Atlas\",\n  'Lion du Cap',\n];\n"
  },
  {
    "path": "src/locales/fr/animal/rabbit.ts",
    "content": "export default [\n  'Alaska',\n  'Angora français',\n  'Argenté de Champagne',\n  'Argenté de Saint Hubert',\n  'Blanc de Hotot',\n  'Blanc de Vendée',\n  'Bleu de Beveren',\n  'Bleu de Vienne',\n  'Brun marron de Lorraine',\n  'Bélier anglais',\n  'Bélier français',\n  'Californien',\n  'Castorrex',\n  'Chamois de Thuringe',\n  'Fauve de Bourgogne',\n  'Feh de Marbourg',\n  'Feu Feh',\n  'Feu havane',\n  'Feu noir',\n  'Grand Chinchilla',\n  'Grand Russe',\n  'Gris bleu de Vienne',\n  'Gris de Vienne',\n  'Gris du Bourbonnais',\n  'Géant blanc du Bouscat',\n  'Géant des Flandres',\n  'Géant papillon français',\n  'Havane français',\n  'Hermine de Lutterbach',\n  'Hollandais',\n  'Japonais',\n  'Lapin blanc danois',\n  'Lapin chinchilla',\n  'Lapin chèvre',\n  'Lièvre belge',\n  'Lynx',\n  'Nain Rex',\n  'Nain angora',\n  'Nain bélier Rex',\n  'Nain de couleur',\n  'Nain renard',\n  'Nain satin',\n  'Noir de Vienne',\n  'Normand',\n  'Néo-Zélandais',\n  'Papillon anglais',\n  'Papillon rhénan',\n  'Perlfeh',\n  'Petit bélier',\n  'Petit papillon',\n  'Polonais',\n  'Renard',\n  'Rex',\n  'Rhoen',\n  'Russe',\n  'Sablé des Vosges',\n  'Satin',\n  'Separator',\n  'Zibeline',\n  'lapin bélier',\n];\n"
  },
  {
    "path": "src/locales/fr/animal/snake.ts",
    "content": "export default [\n  'Alsophis ater',\n  'Anaconda bolivien',\n  'Anaconda curiyú',\n  'Anaconda de Barbour',\n  'Anaconda de Bolivie',\n  'Anaconda de Deschauense',\n  'Anaconda du Paraguay',\n  'Anaconda géant',\n  'Anaconda jaune',\n  'Anaconda vert',\n  'Anaconda à taches sombres',\n  'Barba amarilla',\n  'Boa',\n  'Boa arboricole de Madagascar',\n  'Boa arc-en-ciel',\n  'Boa arc-en-ciel cubain',\n  'Boa canin',\n  'Boa caoutchouc',\n  'Boa cubain',\n  \"Boa d'Amazonie\",\n  'Boa de Cuba',\n  'Boa de Duméril',\n  'Boa de Madagascar',\n  'Boa de Maurice',\n  'Boa de Porto Rico',\n  \"Boa de l'île Ronde\",\n  \"Boa de l'île Ronde de Dussumier\",\n  \"Boa de l'île Ronde de Schlegel\",\n  'Boa de la Jamaïque',\n  'Boa des forêts',\n  'Boa des forêts de Madagascar',\n  'Boa des perroquets',\n  'Boa des sables',\n  \"Boa des sables d'Afrique\",\n  'Boa des savanes de Duméril',\n  'Boa devin',\n  \"Boa fouisseur de l'île Maurice\",\n  \"Boa fouisseur de l'île Ronde\",\n  'Boa nain',\n  'Boa sobre',\n  'Boa terrestre de Madagascar',\n  'Boa émeraude',\n  'Bongare',\n  'Bongare annelé',\n  'Bongare candide',\n  'Bongare fascié',\n  'Bongare indien',\n  'Bongare rayé',\n  'Boomslang',\n  'Bungare',\n  'Cinglard',\n  'Cobra',\n  'Cobra chinois',\n  'Cobra cracheur',\n  'Cobra cracheur du Mozambique',\n  'Cobra cracheur indonésien',\n  'Cobra cracheur rouge',\n  'Cobra cracheur à cou noir',\n  'Cobra cracheur équatorial',\n  \"Cobra d'eau\",\n  \"Cobra d'eau rayé\",\n  'Cobra de mer',\n  'Cobra des Philipines du Nord',\n  'Cobra du Cap',\n  'Cobra du Mozambique',\n  'Cobra indien',\n  'Cobra royal',\n  'Cobra à lunettes',\n  'Cobra à monocle',\n  'Cobra égyptien',\n  'Coronelle',\n  'Coronelle girondine',\n  'Coronelle lisse',\n  'Couleuvre',\n  'Couleuvre brune',\n  \"Couleuvre d'Esculape\",\n  \"Couleuvre d'eau\",\n  'Couleuvre de Forsskal',\n  'Couleuvre de Montpellier',\n  \"Couleuvre de l'Amour\",\n  \"Couleuvre de l'Ouest\",\n  'Couleuvre des Plaines',\n  'Couleuvre diadème',\n  'Couleuvre du Nord-Ouest',\n  \"Couleuvre fauve de l'Est\",\n  'Couleuvre faux-corail',\n  'Couleuvre léopard',\n  'Couleuvre mauresque',\n  'Couleuvre mince',\n  'Couleuvre obscure',\n  'Couleuvre rayée',\n  'Couleuvre royale',\n  'Couleuvre tachetée',\n  'Couleuvre tessellée',\n  'Couleuvre verte',\n  'Couleuvre verte et jaune',\n  'Couleuvre vipérine',\n  'Couleuvre à capuchon',\n  'Couleuvre à collier',\n  'Couleuvre à collier américaine',\n  'Couleuvre à dos rouge',\n  'Couleuvre à jarretière de Santa Cruz',\n  'Couleuvre à nez plat',\n  'Couleuvre à nez retroussé',\n  'Couleuvre à quatre raies',\n  'Couleuvre à ventre rouge',\n  'Couleuvre à échelons',\n  'Couleuvre-jarretière',\n  \"Couresse du Banc d'Anguilla\",\n  'Couresse à ventre rouge',\n  'Crotale',\n  'Crotale cascabelle',\n  'Crotale cent pas',\n  'Crotale de Malaisie',\n  'Crotale de Mojave',\n  \"Crotale de l'ouest\",\n  'Crotale des bambous',\n  'Crotale des bois',\n  'Crotale des prairies',\n  'Crotale des tropiques',\n  'Crotale diamantin',\n  \"Crotale diamantin de l'Ouest\",\n  'Crotale du Texas',\n  'Crotale du Venezuela',\n  'Crotale du temple',\n  'Crotale muet',\n  'Crotale tigré',\n  'Crotale à losange',\n  'Cuatronarices',\n  'Curiyú',\n  'Faux-corail de Sinaloa',\n  'Fer de lance',\n  'Fer de lance centro-américain',\n  'Fer de lance commun',\n  'Fer de lance de la Martinique',\n  'Grage grands carreaux',\n  'Grand anaconda',\n  'Grands carreaux',\n  'Habu',\n  'Habu Hime',\n  \"Habu d'Arisa\",\n  \"Habu d'Okinawa\",\n  'Habu de Kikuchi',\n  'Habu de Kume-jima',\n  'Habu de Sakishima',\n  'Habu de Taïwan',\n  'Habu de Tokara',\n  'Jaracacá amarilla',\n  'Jaracacá jaune',\n  'Jararaca',\n  'Jararaca Pintada',\n  'Jararaca-cruzeira',\n  'Jararaca-ilhoa',\n  'Jararacuçu',\n  'Katuali',\n  'Macagua',\n  'Mamba de Jameson',\n  'Mamba noir',\n  'Mamba vert',\n  'Mamba vert de Guinée',\n  'Mamba vert de Jameson',\n  \"Mamba vert de l'Est\",\n  \"Mamba vert de l'Ouest\",\n  'Mapanare',\n  'Maître de la brousse',\n  \"Mocassin d'eau\",\n  'Plature',\n  'Python',\n  'Python améthyste',\n  'Python arboricole vert',\n  'Python arboricole vert australien',\n  'Python birman',\n  'Python boule',\n  \"Python d'Amérique centrale\",\n  \"Python d'Angola\",\n  'Python de Boelen',\n  'Python de Children',\n  'Python de Macklot',\n  'Python de Papouasie',\n  'Python de Ramsay',\n  'Python de Seba',\n  'Python de Stimson',\n  'Python de Timor',\n  'Python fouisseur du Mexique',\n  'Python indien',\n  'Python malais',\n  'Python molure',\n  'Python olive',\n  'Python pygmé',\n  'Python royal',\n  'Python réticulé',\n  'Python à lèvres blanches',\n  'Python à tête noire',\n  \"Python à tête noire d'Australie\",\n  'Pélamide',\n  'Échide',\n  'Échide carénée',\n  'Échide des pyramides',\n  'Échide à ventre blanc',\n  'Ñacaniná',\n];\n"
  },
  {
    "path": "src/locales/fr/animal/type.ts",
    "content": "export default [\n  'chat',\n  'cheval',\n  'chien',\n  'crocodilien',\n  'cétacé',\n  'insecte',\n  'lapin',\n  'lion',\n  'oiseau',\n  'ours',\n  'poisson',\n  'serpent',\n  'vache',\n];\n"
  },
  {
    "path": "src/locales/fr/color/human.ts",
    "content": "export default [\n  'abricot',\n  'acajou',\n  'aigue-marine',\n  'amande',\n  'amarante',\n  'ambre',\n  'améthyste',\n  'anthracite',\n  'argent',\n  'aubergine',\n  'aurore',\n  'avocat',\n  'azur',\n  'basané',\n  'beurre',\n  'bis',\n  'bisque',\n  'bistre',\n  'bitume',\n  'blanc cassé',\n  'blanc lunaire',\n  'bleu acier',\n  'bleu bleuet',\n  'bleu canard',\n  'bleu charrette',\n  'bleu ciel',\n  'bleu de Prusse',\n  'bleu de cobalt',\n  'bleu givré',\n  'bleu marine',\n  'bleu nuit',\n  'bleu outremer',\n  'bleu paon',\n  'bleu persan',\n  'bleu pétrole',\n  'bleu roi',\n  'bleu saphir',\n  'bleu turquin',\n  'bleu électrique',\n  'blé',\n  \"bouton d'or\",\n  'brique',\n  'bronze',\n  'brou de noix',\n  \"caca d'oie\",\n  'cacao',\n  'cachou',\n  'café',\n  'cannelle',\n  'capucine',\n  'caramel',\n  'carmin',\n  'carotte',\n  'chamois',\n  'chartreuse',\n  'chocolat',\n  'cinabre',\n  'citrouille',\n  \"coquille d'œuf\",\n  'corail',\n  'couleurs de Mars',\n  'cramoisi',\n  'cuisse de nymphe',\n  'cuivre',\n  'cyan',\n  'cœruleum',\n  'fauve',\n  'flave',\n  'fraise',\n  'framboise',\n  'fumée',\n  'garance',\n  'glauque',\n  'glycine',\n  'grenadine',\n  'grenat',\n  'gris acier',\n  'gris de Payne',\n  'gris fer',\n  'gris perle',\n  'gris souris',\n  'groseille',\n  'grège',\n  'gueules',\n  'héliotrope',\n  'incarnat',\n  'indigo',\n  'isabelle',\n  'jaune canari',\n  'jaune citron',\n  'jaune de Naples',\n  'jaune de cobalt',\n  'jaune impérial',\n  'jaune mimosa',\n  'lavallière',\n  'lavande',\n  'lie de vin',\n  'lilas',\n  'lime',\n  'lin',\n  'magenta',\n  'malachite',\n  'mandarine',\n  'marron',\n  'mastic',\n  'mauve',\n  'maïs',\n  'menthe',\n  'moutarde',\n  'nacarat',\n  'nankin',\n  'noisette',\n  'ocre',\n  'ocre rouge',\n  'olive',\n  'or',\n  'orange brûlé',\n  'orchidée',\n  'orpiment',\n  'outremer véritable',\n  'oxyde de fer',\n  'paille',\n  'parme',\n  \"pelure d'oignon\",\n  'pervenche',\n  'pistache',\n  'poil de chameau',\n  'ponceau',\n  'pourpre',\n  'prasin',\n  'prune',\n  'puce',\n  'rose Mountbatten',\n  'rouge cardinal',\n  'rouge cerise',\n  \"rouge d'Andrinople\",\n  'rouge de Falun',\n  'rouge feu',\n  'rouge tomate',\n  'rouille',\n  'rubis',\n  'sable',\n  'safre',\n  'sang de bœuf',\n  'sanguine',\n  'sarcelle',\n  'saumon',\n  'sinople',\n  'smalt',\n  'soufre',\n  'sépia',\n  'tabac',\n  \"terre d'ombre\",\n  'tomette',\n  'topaze',\n  'tourterelle',\n  'turquoise',\n  'vanille',\n  'vermeil',\n  'vermillon',\n  'vert Véronèse',\n  'vert bouteille',\n  'vert céladon',\n  \"vert d'eau\",\n  'vert de Hooker',\n  'vert de vessie',\n  'vert impérial',\n  'vert lichen',\n  'vert oxyde de chrome',\n  'vert perroquet',\n  'vert poireau',\n  'vert pomme',\n  'vert prairie',\n  'vert printemps',\n  'vert sapin',\n  'vert sauge',\n  'vert tilleul',\n  'vert épinard',\n  'vert-de-gris',\n  'violet',\n  \"violet d'évêque\",\n  'viride',\n  'zinzolin',\n  'écarlate',\n  'écru',\n  'émeraude',\n];\n"
  },
  {
    "path": "src/locales/fr/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/fr/commerce/department.ts",
    "content": "export default [\n  'Automobile',\n  'Beauté',\n  'Bijoux',\n  'Bébé',\n  'Chaussures',\n  'Electronique',\n  'Enfants',\n  'Films',\n  'Industrie',\n  'Jardin',\n  'Jeux',\n  'Jouets',\n  'Livres',\n  'Maison',\n  'Musique',\n  'Ordinateurs',\n  'Outils',\n  'Plein air',\n  'Santé',\n  'Sports',\n  'Vêtements',\n  'Épicerie',\n];\n"
  },
  {
    "path": "src/locales/fr/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport department from './department';\nimport product_description from './product_description';\nimport product_name from './product_name';\n\nconst commerce: CommerceDefinition = {\n  department,\n  product_description,\n  product_name,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/fr/commerce/product_description.ts",
    "content": "export default [\n  'Bicyclette à 1 vitesse, pneus 1/2 ballon. Cadre de 52cm. Jantes chromées. Roue Hore.  Moyeux indéréglables. 2 freins sur jantes. Guidon trials. Garde-boue et couvre chaine en acier émaillé. Porte-bagages. Gardejupes. Pédales à blocs caoutchouc. Émail couleur. Selle route cuir. Sacoche avec outillage. Pompe de cadre. Timbre avertisseur.',\n  'Cadre raccord brasé de 53 ou 58 %. Jantes en acier émaillées. Pneus “Hiron” 700 x 35, garantis 12 mois. Pignon roue libre à emboitement hexagonal. Frein “Hirondelle” sur jante arrière. Garde-boue métal.',\n  \"Carrosserie en tôle d'acier laqué blanc montée sur roues pour faciliter le déplacement, couvercle laqué blanc, dessus et cuve en métal émaille marron, inaltérable a l'eau de lessive et a la chaleur,\",\n  \"Ce magnifique radio-phono comprend un excellent récepteur radioL'ensemble, dans une belle ébénisterie teintée palissandre, forme un très phonique 6 lampes et un tourne-disque de vitesses placé sous le couvercle. Beau meuble. Ce modèle, dont le montage particulièrement soigne assure un très bon rendement aussi bien en radio qu'en phono, est garanti mn an.\",\n  \"Ces médailles et épingles sont en argent avec patine artistique. Elles ont été composées et frappées spécialement dans les ateliers de l'État pour la Société l'Hirondelle.\",\n  \"Lanterne cuivre fort, finement nickelé, chute d'eau réglable, suspension antivibratrice, projecteur diamètre cm2, avec verre bombé. Durée d'éclairage 3 heures. Poids 395 grammes.\",\n  'Lunettes étanches, monture caoutchouc moulé de 1re qual. glaces rondes de 55 mm de diam. en verre clair. Les lunettes protègent les yeux contre les poussières, fumées et gaz industriels et se portent av. nos masques 5862-5864. Pds 60 gr.',\n  'Maillot en coton fin à rayures se boutonnant devant pour enfants.',\n  \"Montre-bracelet, dite “d'Aviateur”, métal inaltérable, diam. 435ym. Mouvement de précision chronographe, cadran avec grande aiguille trotteuse, permettant la lecture 1/25de seconde.\",\n  'Moteur Villiers. Puissance au frein : 7 HP, 3 vitesses, lancement au pied, éclairage électrique, carrosserie 2 places, coffre à outils, outillage complet, capote et pare-brise.',\n  'Petite griffe à sarcler. 5 dents en acier, largeur 8 cm. poignée estampée, longueur 26 cm. poids 150 gr. Pour ameublir le sol, arracher les herbes entre les plantes ou fleurs cultivées en lignes rapprochées.',\n  \"Rasoir de sûreté “Prima” tout en laiton massif nickelé chromé, manche moleté bien en main. Peigne et contre-peigne galbés tenant tout d'une pièce, fermeture à charnière, blocage instantané de la lame.\",\n  \"Récepteurs de télévision à haute définition 819 lignes, donnant une image très nette et d'un contraste agréable ne fatiguant pas la vue, le montage de la partie radio donne un son absolument remarquable.\",\n  'Tous nos appareils sont blindés pour que leur rayonnement ne trouble pas les récepteurs radiophoniques, et ils fonctionnent sur courant alternatif 50 riodes 110 et 220 volts. Ils sont garantis pendant 1 an; toutefois, suivant la règle, le tube cathodique est garanti pour 6 mois seulement.',\n];\n"
  },
  {
    "path": "src/locales/fr/commerce/product_name.ts",
    "content": "export default {\n  adjective: [\n    'Artisanal',\n    'Ergonomique',\n    'Fait main',\n    'Fantastique',\n    'Génial',\n    'Générique',\n    'Incroyable',\n    'Intelligent',\n    'Licencié',\n    'Luxueux',\n    'Magnifique',\n    'Moderne',\n    'Oriental',\n    'Petit',\n    'Pratique',\n    'Raffiné',\n    'Recyclé',\n    'Rustique',\n    'Sans marque',\n    'Savoureux',\n    'Sur mesure',\n    'Électronique',\n    'Élégant',\n  ],\n  material: [\n    'Acier',\n    'Bois',\n    'Bronze',\n    'Béton',\n    'Caoutchouc',\n    'Congelé',\n    'Coton',\n    'Doux',\n    'Frais',\n    'Granit',\n    'Métal',\n    'Plastique',\n  ],\n  product: [\n    'Boule',\n    'Chaise',\n    'Chapeau',\n    'Chaussures',\n    'Chemise',\n    'Clavier',\n    'Frites',\n    'Fromage',\n    'Gants',\n    'Lard',\n    'Ordinateur',\n    'Pantalon',\n    'Pizza',\n    'Poisson',\n    'Poulet',\n    'Salade',\n    'Saucisses',\n    'Savon',\n    'Serviettes',\n    'Souris',\n    'Table',\n    'Thon',\n    'Voiture',\n    'Vélo',\n  ],\n  pattern: [\n    '{{commerce.product}} {{commerce.productAdjective}} en {{commerce.productMaterial}}',\n  ],\n};\n"
  },
  {
    "path": "src/locales/fr/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n  name_pattern,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/fr/company/legal_entity_type.ts",
    "content": "export default [\n  'EI',\n  'EURL',\n  'GIE',\n  'SA',\n  'SARL',\n  'SAS',\n  'SASU',\n  'SCA',\n  'SCOP',\n  'SCS',\n  'SEM',\n  'SNC',\n];\n"
  },
  {
    "path": "src/locales/fr/company/name_pattern.ts",
    "content": "export default [\n  '{{person.lastName}} et {{person.lastName}}',\n  '{{person.lastName}} {{company.legal_entity_type}}',\n];\n"
  },
  {
    "path": "src/locales/fr/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/fr/date/month.ts",
    "content": "export default {\n  wide: [\n    'Août',\n    'Avril',\n    'Décembre',\n    'Février',\n    'Janvier',\n    'Juillet',\n    'Juin',\n    'Mai',\n    'Mars',\n    'Novembre',\n    'Octobre',\n    'Septembre',\n  ],\n  wide_context: [\n    'août',\n    'avril',\n    'décembre',\n    'février',\n    'janvier',\n    'juillet',\n    'juin',\n    'mai',\n    'mars',\n    'novembre',\n    'octobre',\n    'septembre',\n  ],\n  abbr: [\n    'août',\n    'avril',\n    'déc.',\n    'févr.',\n    'janv.',\n    'juil.',\n    'juin',\n    'mai',\n    'mars',\n    'nov.',\n    'oct.',\n    'sept.',\n  ],\n};\n"
  },
  {
    "path": "src/locales/fr/date/weekday.ts",
    "content": "export default {\n  wide: [\n    'Dimanche',\n    'Jeudi',\n    'Lundi',\n    'Mardi',\n    'Mercredi',\n    'Samedi',\n    'Vendredi',\n  ],\n  wide_context: [\n    'dimanche',\n    'jeudi',\n    'lundi',\n    'mardi',\n    'mercredi',\n    'samedi',\n    'vendredi',\n  ],\n  abbr: ['Dim', 'Jeu', 'Lun', 'Mar', 'Mer', 'Sam', 'Ven'],\n  abbr_context: ['dim', 'jeu', 'lun', 'mar', 'mer', 'sam', 'ven'],\n};\n"
  },
  {
    "path": "src/locales/fr/finance/account_type.ts",
    "content": "export default [\n  'Carte de crédit',\n  'Chèque',\n  'Epargne',\n  'Investissement',\n  'Marché monétaire',\n  'Prêt immobilier',\n  'Prêt personnel',\n];\n"
  },
  {
    "path": "src/locales/fr/finance/currency.ts",
    "content": "export default [\n  {\n    name: 'Dollar',\n    code: 'USD',\n    symbol: '$',\n    numericCode: '840',\n  },\n  {\n    name: 'Dollar canadien',\n    code: 'CAD',\n    symbol: '$',\n    numericCode: '124',\n  },\n  {\n    name: 'Peso mexicain',\n    code: 'MXN',\n    symbol: '$',\n    numericCode: '484',\n  },\n  {\n    name: 'Florin',\n    code: 'AWG',\n    symbol: 'ƒ',\n    numericCode: '533',\n  },\n  {\n    name: 'Baisse du dollar',\n    code: 'BBD',\n    symbol: '$',\n    numericCode: '052',\n  },\n  {\n    name: 'Dollar bermudien',\n    code: 'BMD',\n    symbol: '$',\n    numericCode: '060',\n  },\n  {\n    name: 'Dollar des Bahamas',\n    code: 'BSD',\n    symbol: '$',\n    numericCode: '044',\n  },\n  {\n    name: 'Peso dominicain',\n    code: 'DOP',\n    symbol: '$',\n    numericCode: '214',\n  },\n  {\n    name: 'Dollar jamaïcain',\n    code: 'JMD',\n    symbol: '$',\n    numericCode: '388',\n  },\n  {\n    name: 'Quetzal guatémaltèque',\n    code: 'GTQ',\n    symbol: 'Q',\n    numericCode: '320',\n  },\n  {\n    name: 'Balboa panaméen',\n    code: 'PAB',\n    symbol: 'B/.',\n    numericCode: '590',\n  },\n  {\n    name: 'Dollar des Caraïbes',\n    code: 'XCD',\n    symbol: '$',\n    numericCode: '951',\n  },\n  {\n    name: 'euro',\n    code: 'EUR',\n    symbol: '€',\n    numericCode: '978',\n  },\n  {\n    name: 'Livre sterling',\n    code: 'GBP',\n    symbol: '£',\n    numericCode: '826',\n  },\n  {\n    name: 'Course géorgienne',\n    code: 'GEL',\n    symbol: '₾',\n    numericCode: '981',\n  },\n  {\n    name: 'Lev bulgare',\n    code: 'BGN',\n    symbol: 'лв',\n    numericCode: '975',\n  },\n  {\n    name: 'Franc suisse',\n    code: 'CHF',\n    symbol: 'CHF',\n    numericCode: '756',\n  },\n  {\n    name: 'Couronne danoise',\n    code: 'DKK',\n    symbol: 'kr',\n    numericCode: '208',\n  },\n  {\n    name: 'République tchèque Couronne',\n    code: 'CZK',\n    symbol: 'Kč',\n    numericCode: '203',\n  },\n  {\n    name: 'Kuna croate',\n    code: 'HRK',\n    symbol: 'kn',\n    numericCode: '191',\n  },\n  {\n    name: 'Forint hongrois',\n    code: 'HUF',\n    symbol: 'ft',\n    numericCode: '348',\n  },\n  {\n    name: 'couronne norvégienne',\n    code: 'NOK',\n    symbol: 'kr',\n    numericCode: '578',\n  },\n  {\n    name: 'Rouble russe',\n    code: 'RUB',\n    symbol: '₽',\n    numericCode: '643',\n  },\n  {\n    name: 'Zloty polonais',\n    code: 'PLN',\n    symbol: 'zł',\n    numericCode: '985',\n  },\n  {\n    name: 'Leu roumain',\n    code: 'RON',\n    symbol: 'lei',\n    numericCode: '946',\n  },\n  {\n    name: 'couronne suédoise',\n    code: 'SEK',\n    symbol: 'kr',\n    numericCode: '752',\n  },\n  {\n    name: 'Hryvnia ukrainienne',\n    code: 'UAH',\n    symbol: '₴',\n    numericCode: '980',\n  },\n  {\n    name: 'lire turque',\n    code: 'TRY',\n    symbol: '₺',\n    numericCode: '949',\n  },\n  {\n    name: 'Argentine Peso',\n    code: 'ARS',\n    symbol: '$',\n    numericCode: '032',\n  },\n  {\n    name: 'Bolivien bolivien',\n    code: 'BOB',\n    symbol: 'Bs.',\n    numericCode: '068',\n  },\n  {\n    name: 'Real brésilien',\n    code: 'BRL',\n    symbol: 'R$',\n    numericCode: '986',\n  },\n  {\n    name: 'Peso chilien',\n    code: 'CLP',\n    symbol: '$',\n    numericCode: '152',\n  },\n  {\n    name: 'Peso colombien',\n    code: 'COP',\n    symbol: '$',\n    numericCode: '170',\n  },\n  {\n    name: 'Nouveau Sol Péruvien',\n    code: 'PEN',\n    symbol: 'S/.',\n    numericCode: '604',\n  },\n  {\n    name: 'Guarani paraguayen',\n    code: 'PYG',\n    symbol: '₲',\n    numericCode: '600',\n  },\n  {\n    name: 'Peso uruguayen',\n    code: 'UYU',\n    symbol: '$',\n    numericCode: '858',\n  },\n  {\n    name: 'Bolivar vénézuélien',\n    code: 'VES',\n    symbol: 'Bs.',\n    numericCode: '928',\n  },\n  {\n    name: 'Yen japonais',\n    code: 'JPY',\n    symbol: '¥',\n    numericCode: '392',\n  },\n  {\n    name: 'Bangladesh Taka',\n    code: 'BDT',\n    symbol: '৳',\n    numericCode: '050',\n  },\n  {\n    name: 'Le yuan chinois',\n    code: 'CNY',\n    symbol: '¥',\n    numericCode: '156',\n  },\n  {\n    name: 'Dollar de Hong Kong',\n    code: 'HKD',\n    symbol: '$',\n    numericCode: '344',\n  },\n  {\n    name: 'Roupie indienne',\n    code: 'INR',\n    symbol: '₹',\n    numericCode: '356',\n  },\n  {\n    name: 'Riel cambodgien',\n    code: 'KHR',\n    symbol: '៛',\n    numericCode: '116',\n  },\n  {\n    name: 'Poulet',\n    code: 'LAK',\n    symbol: '₭',\n    numericCode: '418',\n  },\n  {\n    name: 'Roupie sri lankaise',\n    code: 'LKR',\n    symbol: 'රු',\n    numericCode: '144',\n  },\n  {\n    name: 'Rufiyaa',\n    code: 'MVR',\n    symbol: '.ރ',\n    numericCode: '462',\n  },\n  {\n    name: 'cloche malaisienne',\n    code: 'MYR',\n    symbol: 'RM',\n    numericCode: '458',\n  },\n  {\n    name: 'Roupie népalaise',\n    code: 'NPR',\n    symbol: 'रू',\n    numericCode: '524',\n  },\n  {\n    name: 'Peso philippin',\n    code: 'PHP',\n    symbol: '₱',\n    numericCode: '608',\n  },\n  {\n    name: 'Roupie pakistanaise',\n    code: 'PKR',\n    symbol: '₨',\n    numericCode: '586',\n  },\n  {\n    name: 'Dollar de Singapour',\n    code: 'SGD',\n    symbol: '$',\n    numericCode: '702',\n  },\n  {\n    name: 'Baht thaïlandais',\n    code: 'THB',\n    symbol: '฿',\n    numericCode: '764',\n  },\n  {\n    name: 'Nouveau dollar de Taïwan',\n    code: 'TWD',\n    symbol: '$',\n    numericCode: '901',\n  },\n  {\n    name: 'Dong vietnamien',\n    code: 'VND',\n    symbol: '₫',\n    numericCode: '704',\n  },\n  {\n    name: 'Dollar australien',\n    code: 'AUD',\n    symbol: '$',\n    numericCode: '036',\n  },\n  {\n    name: 'Dollar fidjien',\n    code: 'FJD',\n    symbol: '$',\n    numericCode: '242',\n  },\n  {\n    name: 'Dollar néo-zélandais',\n    code: 'NZD',\n    symbol: '$',\n    numericCode: '554',\n  },\n  {\n    name: 'Franc CFP',\n    code: 'XPF',\n    symbol: '₣',\n    numericCode: '953',\n  },\n  {\n    name: 'Livre égyptienne',\n    code: 'EGP',\n    symbol: '£',\n    numericCode: '818',\n  },\n  {\n    name: 'Cédi ghanéen',\n    code: 'GHS',\n    symbol: '₵',\n    numericCode: '936',\n  },\n  {\n    name: 'Dalasi',\n    code: 'GMD',\n    symbol: 'D',\n    numericCode: '270',\n  },\n  {\n    name: 'Shilling kenyan',\n    code: 'KES',\n    symbol: 'Sh',\n    numericCode: '404',\n  },\n  {\n    name: 'Dirham marocain',\n    code: 'MAD',\n    symbol: 'DH',\n    numericCode: '504',\n  },\n  {\n    name: 'Ariary malgache',\n    code: 'MGA',\n    symbol: 'Ar',\n    numericCode: '969',\n  },\n  {\n    name: 'Roupie mauricienne',\n    code: 'MUR',\n    symbol: '₨',\n    numericCode: '480',\n  },\n  {\n    name: 'Dollar namibien',\n    code: 'NAD',\n    symbol: '$',\n    numericCode: '516',\n  },\n  {\n    name: 'Naira nigérian',\n    code: 'NGN',\n    symbol: '₦',\n    numericCode: '566',\n  },\n  {\n    name: 'Roupie',\n    code: 'SCR',\n    symbol: '₨',\n    numericCode: '690',\n  },\n  {\n    name: 'Dinar tunisien',\n    code: 'TND',\n    symbol: 'DT',\n    numericCode: '788',\n  },\n  {\n    name: 'Shilling ougandais',\n    code: 'UGX',\n    symbol: 'Sh',\n    numericCode: '800',\n  },\n  {\n    name: 'CFA Franc BEAC',\n    code: 'XAF',\n    symbol: 'Fr',\n    numericCode: '950',\n  },\n  {\n    name: 'CFA Franc BCEAO',\n    code: 'XOF',\n    symbol: 'Fr',\n    numericCode: '952',\n  },\n  {\n    name: 'Rand sud-africain',\n    code: 'ZAR',\n    symbol: 'Br',\n    numericCode: '710',\n  },\n  {\n    name: 'Dirham des Émirats arabes unis',\n    code: 'AED',\n    symbol: 'د.إ',\n    numericCode: '784',\n  },\n  {\n    name: 'Nouveau Shekel israélien',\n    code: 'ILS',\n    symbol: '₪',\n    numericCode: '376',\n  },\n  {\n    name: 'Livre syrienne',\n    code: 'SYP',\n    symbol: '£',\n    numericCode: '760',\n  },\n  {\n    name: 'Dinar jordanien',\n    code: 'JOD',\n    symbol: 'د.ا',\n    numericCode: '400',\n  },\n  {\n    name: 'Dinar koweïtien',\n    code: 'KWD',\n    symbol: 'د.ك',\n    numericCode: '414',\n  },\n  {\n    name: 'Livre libanaise',\n    code: 'LBP',\n    symbol: 'ل.ل',\n    numericCode: '422',\n  },\n  {\n    name: 'Rial omanais',\n    code: 'OMR',\n    symbol: 'ر.ع.',\n    numericCode: '512',\n  },\n  {\n    name: 'Rial qatari',\n    code: 'QAR',\n    symbol: 'ر.ق',\n    numericCode: '634',\n  },\n  {\n    name: 'Riyal saoudien',\n    code: 'SAR',\n    symbol: '',\n    numericCode: '682',\n  },\n  {\n    name: 'Bitcoin',\n    code: 'BTC',\n    symbol: '₿',\n    numericCode: '000',\n  },\n  {\n    name: 'Ethereum',\n    code: 'ETH',\n    symbol: 'Ξ',\n    numericCode: '000',\n  },\n  {\n    name: 'Litecoin',\n    code: 'LTC',\n    symbol: 'Ł',\n    numericCode: '000',\n  },\n  {\n    name: 'Ripples',\n    code: 'XRP',\n    symbol: 'XRP',\n    numericCode: '000',\n  },\n];\n"
  },
  {
    "path": "src/locales/fr/finance/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { FinanceDefinition } from '../../..';\nimport account_type from './account_type';\nimport currency from './currency';\nimport transaction_type from './transaction_type';\n\nconst finance: FinanceDefinition = {\n  account_type,\n  currency,\n  transaction_type,\n};\n\nexport default finance;\n"
  },
  {
    "path": "src/locales/fr/finance/transaction_type.ts",
    "content": "export default ['dépôt', 'facture', 'paiement', 'retrait'];\n"
  },
  {
    "path": "src/locales/fr/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport animal from './animal';\nimport color from './color';\nimport commerce from './commerce';\nimport company from './company';\nimport date from './date';\nimport finance from './finance';\nimport internet from './internet';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport music from './music';\nimport person from './person';\nimport phone_number from './phone_number';\nimport vehicle from './vehicle';\nimport word from './word';\n\n/**\n * The locale data for the `fr` locale.\n *\n * - Language: French\n * - Endonym: Français\n */\nconst fr: LocaleDefinition = {\n  animal,\n  color,\n  commerce,\n  company,\n  date,\n  finance,\n  internet,\n  location,\n  lorem,\n  metadata,\n  music,\n  person,\n  phone_number,\n  vehicle,\n  word,\n};\n\nexport default fr;\n"
  },
  {
    "path": "src/locales/fr/internet/domain_suffix.ts",
    "content": "export default ['com', 'eu', 'fr', 'info', 'name', 'net', 'org'];\n"
  },
  {
    "path": "src/locales/fr/internet/free_email.ts",
    "content": "export default ['gmail.com', 'hotmail.fr', 'yahoo.fr'];\n"
  },
  {
    "path": "src/locales/fr/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/fr/location/building_number.ts",
    "content": "export default ['####', '###', '##', '#'];\n"
  },
  {
    "path": "src/locales/fr/location/city_name.ts",
    "content": "export default [\n  'Aix-en-Provence',\n  'Ajaccio',\n  'Amiens',\n  'Angers',\n  'Antibes',\n  'Antony',\n  'Argenteuil',\n  'Asnières-sur-Seine',\n  'Aubervilliers',\n  'Aulnay-sous-Bois',\n  'Avignon',\n  'Beauvais',\n  'Besançon',\n  'Béziers',\n  'Bordeaux',\n  'Boulogne-Billancourt',\n  'Bourges',\n  'Brest',\n  'Caen',\n  'Calais',\n  'Cannes',\n  'Cayenne',\n  'Cergy',\n  'Chambéry',\n  'Champigny-sur-Marne',\n  'Cholet',\n  'Clermont-Ferrand',\n  'Clichy',\n  'Colmar',\n  'Colombes',\n  'Courbevoie',\n  'Créteil',\n  'Dijon',\n  'Drancy',\n  'Dunkerque',\n  'Fort-de-France',\n  'Grenoble',\n  'Hyères',\n  'Issy-les-Moulineaux',\n  'Ivry-sur-Seine',\n  'La Rochelle',\n  'La Seyne-sur-Mer',\n  'Le Havre',\n  'Le Mans',\n  'Le Tampon',\n  'Les Abymes',\n  'Levallois-Perret',\n  'Lille',\n  'Limoges',\n  'Lorient',\n  'Lyon',\n  'Marseille',\n  'Mérignac',\n  'Metz',\n  'Montauban',\n  'Montpellier',\n  'Montreuil',\n  'Mulhouse',\n  'Nancy',\n  'Nanterre',\n  'Nantes',\n  'Neuilly-sur-Seine',\n  'Nice',\n  'Nîmes',\n  'Niort',\n  'Noisy-le-Grand',\n  'Orléans',\n  'Paris',\n  'Pau',\n  'Perpignan',\n  'Pessac',\n  'Poitiers',\n  'Quimper',\n  'Reims',\n  'Rennes',\n  'Roubaix',\n  'Rouen',\n  'Rueil-Malmaison',\n  'Saint-Denis',\n  'Saint-Étienne',\n  'Saint-Maur-des-Fossés',\n  'Saint-Nazaire',\n  'Saint-Paul',\n  'Saint-Pierre',\n  'Saint-Quentin',\n  'Sarcelles',\n  'Strasbourg',\n  'Toulon',\n  'Toulouse',\n  'Tourcoing',\n  'Tours',\n  'Troyes',\n  'Valence',\n  'Vénissieux',\n  'Versailles',\n  'Villejuif',\n  \"Villeneuve-d'Ascq\",\n  'Villeurbanne',\n  'Vitry-sur-Seine',\n];\n"
  },
  {
    "path": "src/locales/fr/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/fr/location/country.ts",
    "content": "export default [\n  'Afghanistan',\n  'Albanie',\n  'Algérie',\n  'Andorre',\n  'Angola',\n  'Antigua-et-Barbuda',\n  'Argentine',\n  'Arménie',\n  'Australie',\n  'Autriche',\n  'Azerbaïdjan',\n  'Bahamas',\n  'Bahreïn',\n  'Bangladesh',\n  'Barbade',\n  'Biélorussie',\n  'Belgique',\n  'Belize',\n  'Bénin',\n  'Bhoutan',\n  'Bolivie',\n  'Bosnie-Herzégovine',\n  'Botswana',\n  'Brésil',\n  'Brunei',\n  'Bulgarie',\n  'Burkina Faso',\n  'Burundi',\n  'Cambodge',\n  'Cameroun',\n  'Canada',\n  'Cap-Vert',\n  'République centrafricaine',\n  'Tchad',\n  'Chili',\n  'Chine',\n  'Colombie',\n  'Comores',\n  'Costa Rica',\n  'Côte d’Ivoire',\n  'Croatie',\n  'Cuba',\n  'Chypre',\n  'République tchèque',\n  'République démocratique du Congo',\n  'Danemark',\n  'Djibouti',\n  'Dominique',\n  'République dominicaine',\n  'Timor oriental',\n  'Équateur',\n  'Égypte',\n  'Salvador',\n  'Guinée équatoriale',\n  'Érythrée',\n  'Estonie',\n  'Eswatini',\n  'Éthiopie',\n  'Fidji',\n  'Finlande',\n  'France',\n  'Gabon',\n  'Gambie',\n  'Géorgie',\n  'Allemagne',\n  'Ghana',\n  'Grèce',\n  'Grenade',\n  'Guatemala',\n  'Guinée',\n  'Guinée-Bissau',\n  'Guyane',\n  'Haïti',\n  'Honduras',\n  'Hongrie',\n  'Islande',\n  'Inde',\n  'Indonésie',\n  'Iran',\n  'Irak',\n  'Irlande',\n  'Israël',\n  'Italie',\n  'Jamaïque',\n  'Japon',\n  'Jordan',\n  'Kazakhstan',\n  'Kenya',\n  'Kiribati',\n  'Koweït',\n  'Kirghizistan',\n  'Laos',\n  'Lettonie',\n  'Liban',\n  'Lesotho',\n  'Liberia',\n  'Libye',\n  'Liechtenstein',\n  'Lituanie',\n  'Luxembourg',\n  'Madagascar',\n  'Malawi',\n  'Malaisie',\n  'Maldives',\n  'Mali',\n  'Malte',\n  'Îles Marshall',\n  'Mauritanie',\n  'Maurice',\n  'Mexique',\n  'Micronésie',\n  'Moldavie',\n  'Monaco',\n  'Mongolie',\n  'Monténégro',\n  'Maroc',\n  'Mozambique',\n  'Birmanie',\n  'Namibie',\n  'Nauru',\n  'Népal',\n  'Pays-Bas',\n  'Nouvelle-Zélande',\n  'Nicaragua',\n  'Niger',\n  'Nigeria',\n  'Corée du Nord',\n  'Norvège',\n  'Oman',\n  'Pakistan',\n  'Palau',\n  'Panama',\n  'Papouasie-Nouvelle-Guinée',\n  'Paraguay',\n  'Pérou',\n  'Philippines',\n  'Pologne',\n  'Portugal',\n  'Qatar',\n  'République du Congo',\n  'Macédoine',\n  'Roumanie',\n  'Russie',\n  'Rwanda',\n  'Saint-Christophe-et-Niévès',\n  'Sainte-Lucie',\n  'Saint-Vincent-et-les-Grenadines',\n  'Samoa',\n  'Saint-Marin',\n  'São Tomé-et-Principe',\n  'Arabie saoudite',\n  'Sénégal',\n  'Serbie',\n  'Seychelles',\n  'Sierra Leone',\n  'Singapour',\n  'Slovaquie',\n  'Slovénie',\n  'Îles Salomon',\n  'Somalie',\n  'Afrique du Sud',\n  'Corée du Sud',\n  'Soudan du Sud',\n  'Espagne',\n  'Sri Lanka',\n  'Soudan',\n  'Suriname',\n  'Suède',\n  'Suisse',\n  'Syrie',\n  'Tadjikistan',\n  'Tanzanie',\n  'Thaïlande',\n  'Togo',\n  'Tonga',\n  'Trinité-et-Tobago',\n  'Tunisie',\n  'Turquie',\n  'Turkménistan',\n  'Tuvalu',\n  'Ouganda',\n  'Ukraine',\n  'Émirats arabes unis',\n  'Royaume-Uni',\n  'États-Unis',\n  'Uruguay',\n  'Ouzbékistan',\n  'Vanuatu',\n  'Venezuela',\n  'Viêt Nam',\n  'Yémen',\n  'Zambie',\n  'Zimbabwe',\n];\n"
  },
  {
    "path": "src/locales/fr/location/direction.ts",
    "content": "export default {\n  cardinal: ['Nord', 'Est', 'Sud', 'Ouest'],\n  cardinal_abbr: ['N', 'E', 'S', 'O'],\n  ordinal: ['Nord-est', 'Nord-ouest', 'Sud-est', 'Sud-ouest'],\n  ordinal_abbr: ['NE', 'NO', 'SE', 'SO'],\n};\n"
  },
  {
    "path": "src/locales/fr/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport country from './country';\nimport direction from './direction';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport street_address from './street_address';\nimport street_pattern from './street_pattern';\nimport street_prefix from './street_prefix';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  country,\n  direction,\n  postcode,\n  secondary_address,\n  state,\n  street_address,\n  street_pattern,\n  street_prefix,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/fr/location/postcode.ts",
    "content": "export default ['#####'];\n"
  },
  {
    "path": "src/locales/fr/location/secondary_address.ts",
    "content": "export default ['Apt. ###', '# étage'];\n"
  },
  {
    "path": "src/locales/fr/location/state.ts",
    "content": "export default [\n  'Alsace',\n  'Aquitaine',\n  'Auvergne',\n  'Basse-Normandie',\n  'Bourgogne',\n  'Bretagne',\n  'Centre',\n  'Champagne-Ardenne',\n  'Corse',\n  'Franche-Comté',\n  'Haute-Normandie',\n  'Île-de-France',\n  'Languedoc-Roussillon',\n  'Limousin',\n  'Lorraine',\n  'Midi-Pyrénées',\n  'Nord-Pas-de-Calais',\n  'Pays de la Loire',\n  'Picardie',\n  'Poitou-Charentes',\n  \"Provence-Alpes-Côte d'Azur\",\n  'Rhône-Alpes',\n];\n"
  },
  {
    "path": "src/locales/fr/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.buildingNumber}} {{location.street}}',\n  full: '{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/fr/location/street_pattern.ts",
    "content": "export default ['{{location.street_prefix}} {{location.street_suffix}}'];\n"
  },
  {
    "path": "src/locales/fr/location/street_prefix.ts",
    "content": "export default [\n  'Allée',\n  'Voie',\n  'Rue',\n  'Avenue',\n  'Boulevard',\n  'Quai',\n  'Passage',\n  'Impasse',\n  'Place',\n];\n"
  },
  {
    "path": "src/locales/fr/location/street_suffix.ts",
    "content": "export default [\n  \"de l'Abbaye\",\n  'Adolphe Mille',\n  \"d'Alésia\",\n  \"d'Argenteuil\",\n  \"d'Assas\",\n  'du Bac',\n  'de Paris',\n  'La Boétie',\n  'Bonaparte',\n  'de la Bûcherie',\n  'de Caumartin',\n  'Charlemagne',\n  'du Chat-qui-Pêche',\n  \"de la Chaussée-d'Antin\",\n  'du Dahomey',\n  'Dauphine',\n  'Delesseux',\n  'du Faubourg Saint-Honoré',\n  'du Faubourg-Saint-Denis',\n  'de la Ferronnerie',\n  'des Francs-Bourgeois',\n  'des Grands Augustins',\n  'de la Harpe',\n  'du Havre',\n  'de la Huchette',\n  'Joubert',\n  'Laffitte',\n  'Lepic',\n  'des Lombards',\n  'Marcadet',\n  'Molière',\n  'Monsieur-le-Prince',\n  'de Montmorency',\n  'Montorgueil',\n  'Mouffetard',\n  'de Nesle',\n  'Oberkampf',\n  \"de l'Odéon\",\n  \"d'Orsel\",\n  'de la Paix',\n  'des Panoramas',\n  'Pastourelle',\n  'Pierre Charron',\n  'de la Pompe',\n  'de Presbourg',\n  'de Provence',\n  'de Richelieu',\n  'de Rivoli',\n  'des Rosiers',\n  'Royale',\n  \"d'Abbeville\",\n  'Saint-Honoré',\n  'Saint-Bernard',\n  'Saint-Denis',\n  'Saint-Dominique',\n  'Saint-Jacques',\n  'Saint-Séverin',\n  'des Saussaies',\n  'de Seine',\n  'de Solférino',\n  'Du Sommerard',\n  'de Tilsitt',\n  'Vaneau',\n  'de Vaugirard',\n  'de la Victoire',\n  'Zadkine',\n];\n"
  },
  {
    "path": "src/locales/fr/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/fr/lorem/word.ts",
    "content": "export default [\n  'alias',\n  'consequatur',\n  'aut',\n  'perferendis',\n  'sit',\n  'voluptatem',\n  'accusantium',\n  'doloremque',\n  'aperiam',\n  'eaque',\n  'ipsa',\n  'quae',\n  'ab',\n  'illo',\n  'inventore',\n  'veritatis',\n  'et',\n  'quasi',\n  'architecto',\n  'beatae',\n  'vitae',\n  'dicta',\n  'sunt',\n  'explicabo',\n  'aspernatur',\n  'odit',\n  'fugit',\n  'sed',\n  'quia',\n  'consequuntur',\n  'magni',\n  'dolores',\n  'eos',\n  'qui',\n  'ratione',\n  'sequi',\n  'nesciunt',\n  'neque',\n  'dolorem',\n  'ipsum',\n  'dolor',\n  'amet',\n  'consectetur',\n  'adipisci',\n  'velit',\n  'non',\n  'numquam',\n  'eius',\n  'modi',\n  'tempora',\n  'incidunt',\n  'ut',\n  'labore',\n  'dolore',\n  'magnam',\n  'aliquam',\n  'quaerat',\n  'enim',\n  'ad',\n  'minima',\n  'veniam',\n  'quis',\n  'nostrum',\n  'exercitationem',\n  'ullam',\n  'corporis',\n  'nemo',\n  'ipsam',\n  'voluptas',\n  'suscipit',\n  'laboriosam',\n  'nisi',\n  'aliquid',\n  'ex',\n  'ea',\n  'commodi',\n  'autem',\n  'vel',\n  'eum',\n  'iure',\n  'reprehenderit',\n  'in',\n  'voluptate',\n  'esse',\n  'quam',\n  'nihil',\n  'molestiae',\n  'iusto',\n  'odio',\n  'dignissimos',\n  'ducimus',\n  'blanditiis',\n  'praesentium',\n  'laudantium',\n  'totam',\n  'rem',\n  'voluptatum',\n  'deleniti',\n  'atque',\n  'corrupti',\n  'quos',\n  'quas',\n  'molestias',\n  'excepturi',\n  'sint',\n  'occaecati',\n  'cupiditate',\n  'provident',\n  'perspiciatis',\n  'unde',\n  'omnis',\n  'iste',\n  'natus',\n  'error',\n  'similique',\n  'culpa',\n  'officia',\n  'deserunt',\n  'mollitia',\n  'animi',\n  'id',\n  'est',\n  'laborum',\n  'dolorum',\n  'fuga',\n  'harum',\n  'quidem',\n  'rerum',\n  'facilis',\n  'expedita',\n  'distinctio',\n  'nam',\n  'libero',\n  'tempore',\n  'cum',\n  'soluta',\n  'nobis',\n  'eligendi',\n  'optio',\n  'cumque',\n  'impedit',\n  'quo',\n  'porro',\n  'quisquam',\n  'minus',\n  'quod',\n  'maxime',\n  'placeat',\n  'facere',\n  'possimus',\n  'assumenda',\n  'repellendus',\n  'temporibus',\n  'quibusdam',\n  'illum',\n  'fugiat',\n  'nulla',\n  'pariatur',\n  'at',\n  'vero',\n  'accusamus',\n  'officiis',\n  'debitis',\n  'necessitatibus',\n  'saepe',\n  'eveniet',\n  'voluptates',\n  'repudiandae',\n  'recusandae',\n  'itaque',\n  'earum',\n  'hic',\n  'tenetur',\n  'a',\n  'sapiente',\n  'delectus',\n  'reiciendis',\n  'voluptatibus',\n  'maiores',\n  'doloribus',\n  'asperiores',\n  'repellat',\n];\n"
  },
  {
    "path": "src/locales/fr/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'French',\n  code: 'fr',\n  language: 'fr',\n  endonym: 'Français',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/fr/music/genre.ts",
    "content": "export default [\n  'Blues',\n  'Classique',\n  'Country',\n  'Folk',\n  'Funk',\n  'Hip Hop',\n  'Jazz',\n  'Latine',\n  'Lofi',\n  'Metal',\n  'Pop',\n  'Rap',\n  'Reggae',\n  'Rock',\n  'Soul',\n  'Variété',\n  'World',\n  'Électronique',\n];\n"
  },
  {
    "path": "src/locales/fr/music/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { MusicDefinition } from '../../..';\nimport genre from './genre';\n\nconst music: MusicDefinition = {\n  genre,\n};\n\nexport default music;\n"
  },
  {
    "path": "src/locales/fr/person/first_name.ts",
    "content": "export default {\n  generic: [\n    'Alix',\n    'Anne',\n    'Archange',\n    'Ariel',\n    'Arsinoé',\n    'Camille',\n    'Cassandre',\n    'Claude',\n    'Constance',\n    'Céleste',\n    'Dominique',\n    'Hippolyte',\n    'Isabeau',\n    'Maxime',\n    'Philothée',\n    'Scholastique',\n  ],\n  female: [\n    'Abdonie',\n    'Abeline',\n    'Abigaelle',\n    'Abigaïl',\n    'Acacie',\n    'Acanthe',\n    'Adalbaude',\n    'Adalsinde',\n    'Adegrine',\n    'Adeline',\n    'Adeltrude',\n    'Adolphie',\n    'Adonise',\n    'Adrastée',\n    'Adrehilde',\n    'Adrienne',\n    'Adèle',\n    'Adélaïde',\n    'Adélie',\n    'Agathe',\n    'Agilberte',\n    'Aglaé',\n    'Agnane',\n    'Agneflète',\n    'Agnès',\n    'Agrippine',\n    'Aimée',\n    'Alaine',\n    'Alaïs',\n    'Albane',\n    'Alberte',\n    'Albérade',\n    'Alcidie',\n    'Alcine',\n    'Alcyone',\n    'Aldegonde',\n    'Aleth',\n    'Alexandrine',\n    'Alexanne',\n    'Alexine',\n    'Alice',\n    'Aliette',\n    'Aline',\n    'Alizé',\n    'Aliénor',\n    'Aloyse',\n    'Aloïse',\n    'Alphonsine',\n    'Althée',\n    'Amaliane',\n    'Amalthée',\n    'Amande',\n    'Amandine',\n    'Amante',\n    'Amarande',\n    'Amaranthe',\n    'Amaryllis',\n    'Ambre',\n    'Ambroisie',\n    'Ameline',\n    'Aminte',\n    'Améliane',\n    'Amélie',\n    'Améthyste',\n    'Anastasie',\n    'Anatolie',\n    'Anaëlle',\n    'Anaïs',\n    'Anceline',\n    'Andrée',\n    'Angadrême',\n    'Angeline',\n    'Angilberte',\n    'Angèle',\n    'Angélina',\n    'Angélique',\n    'Anicette',\n    'Anicée',\n    'Annabelle',\n    'Annette',\n    'Annonciade',\n    'Ansberte',\n    'Anstrudie',\n    'Anthelmette',\n    'Antigone',\n    'Antoinette',\n    'Antonine',\n    'Anémone',\n    'Aphélie',\n    'Apolline',\n    'Aquiline',\n    'Arabelle',\n    'Arcadie',\n    'Argine',\n    'Ariane',\n    'Aricie',\n    'Arielle',\n    'Arlette',\n    'Armance',\n    'Armande',\n    'Armandine',\n    'Armeline',\n    'Armelle',\n    'Armide',\n    'Armine',\n    'Arnaude',\n    'Arsènie',\n    'Arthurine',\n    'Artémis',\n    'Asceline',\n    'Ascension',\n    'Assomption',\n    'Astarté',\n    'Astride',\n    'Astrée',\n    'Astérie',\n    'Athalie',\n    'Athanasie',\n    'Athina',\n    'Athénaïs',\n    'Aube',\n    'Aubertine',\n    'Aude',\n    'Audeline',\n    'Audrey',\n    'Augustine',\n    'Aure',\n    'Aurelle',\n    'Auriane',\n    'Aurore',\n    'Aurélie',\n    'Aurélienne',\n    'Auxane',\n    'Aveline',\n    'Avigaëlle',\n    'Avoye',\n    'Axeline',\n    'Axelle',\n    'Aymardine',\n    'Aymonde',\n    'Azalée',\n    'Azeline',\n    'Azélie',\n    'Barbe',\n    'Basilisse',\n    'Bathilde',\n    'Bernadette',\n    'Berthe',\n    'Bertille',\n    'Betty',\n    'Beuve',\n    'Blanche',\n    'Blandine',\n    'Brigitte',\n    'Brunehaut',\n    'Brunehilde',\n    'Béatrice',\n    'Bénédicte',\n    'Bérangère',\n    'Capucine',\n    'Carine',\n    'Caroline',\n    'Catherine',\n    'Chantal',\n    'Charlaine',\n    'Charline',\n    'Charlotte',\n    'Chloé',\n    'Christelle',\n    'Christiane',\n    'Christine',\n    'Claire',\n    'Clara',\n    'Clarisse',\n    'Claudine',\n    'Clio',\n    'Clotilde',\n    'Clélie',\n    'Clémence',\n    'Clémentine',\n    'Coline',\n    'Conception',\n    'Coralie',\n    'Coraline',\n    'Corentine',\n    'Corinne',\n    'Cyrielle',\n    'Cécile',\n    'Célestine',\n    'Céline',\n    'Danielle',\n    'Daphné',\n    'Delphine',\n    'Denise',\n    'Diane',\n    'Dieudonnée',\n    'Doriane',\n    'Dorine',\n    'Dorothée',\n    'Douce',\n    'Débora',\n    'Edmée',\n    'Ella',\n    'Elsa',\n    'Emma',\n    'Emmanuelle',\n    'Emmelie',\n    'Ernestine',\n    'Estelle',\n    'Esther',\n    'Eudoxie',\n    'Eugénie',\n    'Eulalie',\n    'Euphrasie',\n    'Eusébie',\n    'Eva',\n    'Fanny',\n    'Fantine',\n    'Faustine',\n    'Flavie',\n    'Fleur',\n    'Flore',\n    'Florence',\n    'Florie',\n    'Fortunée',\n    'France',\n    'Francette',\n    'Francia',\n    'Francine',\n    'Françoise',\n    'Frédérique',\n    'Félicie',\n    'Gabrielle',\n    'Garance',\n    'Gaëlle',\n    'Geneviève',\n    'Georgette',\n    'Gerberge',\n    'Germaine',\n    'Gertrude',\n    'Gisèle',\n    'Guenièvre',\n    'Guilhemine',\n    'Guillemette',\n    'Gustavine',\n    'Gwenaëlle',\n    'Henriette',\n    'Hermine',\n    'Honorine',\n    'Hortense',\n    'Huguette',\n    'Héloïse',\n    'Hélène',\n    'Inès',\n    'Irina',\n    'Iris',\n    'Irène',\n    'Isabelle',\n    'Iseult',\n    'Ismérie',\n    'Jacinthe',\n    'Jacqueline',\n    'Jade',\n    'Janine',\n    'Jeanne',\n    'Jeanne d’Arc',\n    'Jehanne',\n    'Jocelyne',\n    'Joséphine',\n    'Joëlle',\n    'Judith',\n    'Julia',\n    'Julie',\n    'Juliette',\n    'Justine',\n    'Laura',\n    'Laurane',\n    'Laure',\n    'Laureline',\n    'Laurence',\n    'Lauriane',\n    'Laurine',\n    'Laurène',\n    'Lorraine',\n    'Lucie',\n    'Lucienne',\n    'Lucille',\n    'Ludivine',\n    'Lydie',\n    'Léa',\n    'Léna',\n    'Léonie',\n    'Léonne',\n    'Léopoldine',\n    'Madeleine',\n    'Magali',\n    'Maguelone',\n    'Mahaut',\n    'Mallaury',\n    'Manon',\n    'Marceline',\n    'Margot',\n    'Marguerite',\n    'Marianne',\n    'Marie',\n    'Marine',\n    'Marion',\n    'Marlène',\n    'Marthe',\n    'Martine',\n    'Mathilde',\n    'Maud',\n    'Maureen',\n    'Mauricette',\n    'Maxellende',\n    'Michèle',\n    'Mireille',\n    'Miriam',\n    'Monique',\n    'Morgane',\n    'Moïsette',\n    'Muriel',\n    'Mylène',\n    'Mégane',\n    'Mélanie',\n    'Mélisande',\n    'Mélissa',\n    'Mélissandre',\n    'Mélodie',\n    'Nadine',\n    'Nadège',\n    'Nathalie',\n    'Nicole',\n    'Nine',\n    'Noémie',\n    'Noëlle',\n    'Océane',\n    'Odette',\n    'Odile',\n    'Olive',\n    'Olympe',\n    'Ombline',\n    'Ophélie',\n    'Oriande',\n    'Oriane',\n    'Orlane',\n    'Ozanne',\n    'Pascale',\n    'Paule',\n    'Paulette',\n    'Pauline',\n    'Perrine',\n    'Philippine',\n    'Philomène',\n    'Primerose',\n    'Priscille',\n    'Prudence',\n    'Pulchérie',\n    'Pécine',\n    'Pélagie',\n    'Pénélope',\n    'Pétronille',\n    'Quentine',\n    'Quintia',\n    'Quiéta',\n    'Rachel',\n    'Raphaëlle',\n    'Raymonde',\n    'Rebecca',\n    'Reine',\n    'Renée',\n    'Rita',\n    'Rolande',\n    'Romane',\n    'Rosalie',\n    'Rose',\n    'Roseline',\n    'Régine',\n    'Réjeanne',\n    'Sabine',\n    'Salomé',\n    'Sandra',\n    'Sandrine',\n    'Sarah',\n    'Sibylle',\n    'Simone',\n    'Sixtine',\n    'Solange',\n    'Soline',\n    'Sophie',\n    'Stéphanie',\n    'Suzanne',\n    'Suzon',\n    'Swassane',\n    'Sylviane',\n    'Sylvie',\n    'Ségolène',\n    'Séverine',\n    'Tatiana',\n    'Thaïs',\n    'Théodora',\n    'Thérèse',\n    'Tiphaine',\n    'Ursule',\n    'Valentine',\n    'Valérie',\n    'Victoire',\n    'Vinciane',\n    'Violette',\n    'Virginie',\n    'Viviane',\n    'Véronique',\n    'Xavière',\n    'Yolande',\n    'Ysaline',\n    'Yseult',\n    'Yvette',\n    'Yvonne',\n    'Zoé',\n    'Zoéva',\n    'Ève',\n    'Édith',\n    'Élia',\n    'Éliane',\n    'Élisabeth',\n    'Élise',\n    'Élodie',\n    'Éloïse',\n    'Éléonore',\n    'Émeline',\n    'Émilie',\n    'Émérance',\n    'Émérencie',\n    'Évangéline',\n    'Évelyne',\n  ],\n  male: [\n    'Aaron',\n    'Abdon',\n    'Abel',\n    'Abelin',\n    'Abondance',\n    'Abraham',\n    'Absalon',\n    'Abélard',\n    'Acace',\n    'Achaire',\n    'Achille',\n    'Adalard',\n    'Adalbald',\n    'Adalbert',\n    'Adalbéron',\n    'Adalric',\n    'Adam',\n    'Adegrin',\n    'Adel',\n    'Adelin',\n    'Adelphe',\n    'Adenet',\n    'Adhémar',\n    'Adjutor',\n    'Adolphe',\n    'Adonis',\n    'Adrien',\n    'Adéodat',\n    'Agapet',\n    'Agathange',\n    'Agathon',\n    'Agilbert',\n    'Agnan',\n    'Agrippin',\n    'Aimable',\n    'Aimé',\n    'Alain',\n    'Alban',\n    'Albert',\n    'Albéric',\n    'Alcibiade',\n    'Alcide',\n    'Alcime',\n    'Aldonce',\n    'Aldric',\n    'Aleaume',\n    'Alexandre',\n    'Alexis',\n    'Alliaume',\n    'Almine',\n    'Almire',\n    'Aloïs',\n    'Alphonse',\n    'Alphée',\n    'Alpinien',\n    'Alverède',\n    'Amalric',\n    'Amandin',\n    'Amant',\n    'Ambroise',\n    'Amiel',\n    'Amour',\n    'Amédée',\n    'Amélien',\n    'Anastase',\n    'Anatole',\n    'Anaël',\n    'Ancelin',\n    'Andoche',\n    'André',\n    'Andéol',\n    'Ange',\n    'Angilbe',\n    'Angilran',\n    'Angoustan',\n    'Anicet',\n    'Annibal',\n    'Ansbert',\n    'Anselme',\n    'Anthelme',\n    'Antide',\n    'Antoine',\n    'Antonin',\n    'Apollinaire',\n    'Aquilin',\n    'Arcade',\n    'Archambaud',\n    'Archibald',\n    'Arian',\n    'Ariste',\n    'Aristide',\n    'Armand',\n    'Armel',\n    'Armin',\n    'Arnaud',\n    'Arnould',\n    'Arolde',\n    'Arsène',\n    'Arthaud',\n    'Arthur',\n    'Arthème',\n    'Ascelin',\n    'Athanase',\n    'Aubry',\n    'Audebert',\n    'Audouin',\n    'Audran',\n    'Auguste',\n    'Aurian',\n    'Aurèle',\n    'Auxence',\n    'Axel',\n    'Aymard',\n    'Aymeric',\n    'Aymon',\n    'Balthazar',\n    'Baptiste',\n    'Barnabé',\n    'Barthélemy',\n    'Bartimée',\n    'Basile',\n    'Bastien',\n    'Baudouin',\n    'Benjamin',\n    'Benoît',\n    'Bernard',\n    'Bertrand',\n    'Blaise',\n    'Bohémond',\n    'Bon',\n    'Boniface',\n    'Bouchard',\n    'Briac',\n    'Brice',\n    'Brieuc',\n    'Bruno',\n    'Bénigne',\n    'Béranger',\n    'Bérard',\n    'Calixte',\n    'Camillien',\n    'Camélien',\n    'Candide',\n    'Caribert',\n    'Carloman',\n    'Cassien',\n    'Charlemagne',\n    'Charles',\n    'Childebert',\n    'Chilpéric',\n    'Christian',\n    'Christodule',\n    'Christophe',\n    'Chrysole',\n    'Chrysostome',\n    'Chrétien',\n    'Clarence',\n    'Claudien',\n    'Clotaire',\n    'Clovis',\n    'Cléandre',\n    'Clément',\n    'Cléry',\n    'Colin',\n    'Constant',\n    'Constantin',\n    'Corentin',\n    'Cyprien',\n    'Cyriaque',\n    'Cyrille',\n    'Cédric',\n    'Célestin',\n    'Célien',\n    'Césaire',\n    'César',\n    'Côme',\n    'Damien',\n    'Daniel',\n    'David',\n    'Delphin',\n    'Denis',\n    'Didier',\n    'Dieudonné',\n    'Dimitri',\n    'Dorian',\n    'Désiré',\n    'Edgard',\n    'Edmond',\n    'Emmanuel',\n    'Enguerrand',\n    'Ernest',\n    'Eubert',\n    'Eudes',\n    'Eudoxe',\n    'Eugène',\n    'Eustache',\n    'Eusèbe',\n    'Fabien',\n    'Fabrice',\n    'Falba',\n    'Fantin',\n    'Ferdinand',\n    'Fiacre',\n    'Fidèle',\n    'Firmin',\n    'Flavien',\n    'Flodoard',\n    'Florent',\n    'Florestan',\n    'Florian',\n    'Fortuné',\n    'Foulques',\n    'Francisque',\n    'François',\n    'Frédéric',\n    'Fulbert',\n    'Fulcran',\n    'Fulgence',\n    'Félicité',\n    'Félix',\n    'Gabin',\n    'Gabriel',\n    'Garnier',\n    'Gaspar',\n    'Gaspard',\n    'Gaston',\n    'Gatien',\n    'Gaud',\n    'Gautier',\n    'Gaël',\n    'Geoffroy',\n    'Georges',\n    'Gerbert',\n    'Germain',\n    'Gervais',\n    'Ghislain',\n    'Gilbert',\n    'Gilles',\n    'Girart',\n    'Gislebert',\n    'Gondebaud',\n    'Gonthier',\n    'Gontran',\n    'Gonzague',\n    'Grégoire',\n    'Gui',\n    'Guillaume',\n    'Gustave',\n    'Guy',\n    'Guyot',\n    'Guérin',\n    'Gédéon',\n    'Gérard',\n    'Géraud',\n    'Hardouin',\n    'Hector',\n    'Henri',\n    'Herbert',\n    'Herluin',\n    'Hervé',\n    'Hilaire',\n    'Hildebert',\n    'Hincmar',\n    'Honoré',\n    'Hubert',\n    'Hugues',\n    'Hédelin',\n    'Hélier',\n    'Innocent',\n    'Isidore',\n    'Jacques',\n    'Japhet',\n    'Jason',\n    'Jean',\n    'Jeannel',\n    'Jeannot',\n    'Joachim',\n    'Joanny',\n    'Job',\n    'Jocelyn',\n    'Johan',\n    'Jonas',\n    'Jonathan',\n    'Joseph',\n    'Josse',\n    'Josselin',\n    'Jourdain',\n    'Joël',\n    'Jude',\n    'Judicaël',\n    'Jules',\n    'Julien',\n    'Juste',\n    'Justin',\n    'Jérémie',\n    'Jérôme',\n    'Lambert',\n    'Landry',\n    'Laurent',\n    'Lazare',\n    'Leu',\n    'Leufroy',\n    'Libère',\n    'Lionel',\n    'Liétald',\n    'Longin',\n    'Lorrain',\n    'Lothaire',\n    'Louis',\n    'Loup',\n    'Loïc',\n    'Luc',\n    'Lucas',\n    'Lucien',\n    'Ludolphe',\n    'Ludovic',\n    'Léandre',\n    'Léon',\n    'Léonard',\n    'Léopold',\n    'Macaire',\n    'Malo',\n    'Mamert',\n    'Manassé',\n    'Marc',\n    'Marceau',\n    'Marcel',\n    'Marcelin',\n    'Marius',\n    'Martial',\n    'Martin',\n    'Mathurin',\n    'Matthias',\n    'Matthieu',\n    'Maugis',\n    'Maurice',\n    'Maxence',\n    'Maximilien',\n    'Mayeul',\n    'Melchior',\n    'Mence',\n    'Merlin',\n    'Michaël',\n    'Michel',\n    'Morgan',\n    'Moïse',\n    'Médéric',\n    'Mérovée',\n    'Narcisse',\n    'Nathan',\n    'Nathanaël',\n    'Naudet',\n    'Nestor',\n    'Nicolas',\n    'Nicéphore',\n    'Norbert',\n    'Normand',\n    'Noé',\n    'Noël',\n    'Néhémie',\n    'Octave',\n    'Odilon',\n    'Odon',\n    'Oger',\n    'Olivier',\n    'Oury',\n    'Pacôme',\n    'Palémon',\n    'Parfait',\n    'Pascal',\n    'Paterne',\n    'Patrice',\n    'Paul',\n    'Perceval',\n    'Philibert',\n    'Philippe',\n    'Philémon',\n    'Pie',\n    'Pierre',\n    'Pierrick',\n    'Prosper',\n    'Pépin',\n    'Quentin',\n    'Rachid',\n    'Raoul',\n    'Raphaël',\n    'Raymond',\n    'Renaud',\n    'René',\n    'Reybaud',\n    'Richard',\n    'Robert',\n    'Roch',\n    'Rodolphe',\n    'Rodrigue',\n    'Roger',\n    'Roland',\n    'Romain',\n    'Romuald',\n    'Roméo',\n    'Ronan',\n    'Roselin',\n    'Régis',\n    'Réjean',\n    'Rémi',\n    'Salomon',\n    'Samuel',\n    'Sauveur',\n    'Savin',\n    'Savinien',\n    'Serge',\n    'Sidoine',\n    'Sigebert',\n    'Sigismond',\n    'Silvère',\n    'Simon',\n    'Sixte',\n    'Stanislas',\n    'Stéphane',\n    'Sylvain',\n    'Sylvestre',\n    'Sébastien',\n    'Séraphin',\n    'Séverin',\n    'Tancrède',\n    'Tanguy',\n    'Taurin',\n    'Thibault',\n    'Thibert',\n    'Thierry',\n    'Thomas',\n    'Théodore',\n    'Théodose',\n    'Théophile',\n    'Théophraste',\n    'Tim',\n    'Timoléon',\n    'Timothée',\n    'Titien',\n    'Tonnin',\n    'Toussaint',\n    'Trajan',\n    'Tristan',\n    'Turold',\n    'Ulysse',\n    'Urbain',\n    'Valentin',\n    'Valère',\n    'Valéry',\n    'Venance',\n    'Venceslas',\n    'Vianney',\n    'Victor',\n    'Victorien',\n    'Victorin',\n    'Vigile',\n    'Vincent',\n    'Vital',\n    'Vivien',\n    'Waleran',\n    'Wandrille',\n    'Xavier',\n    'Xénophon',\n    'Yoann',\n    'Yves',\n    'Zacharie',\n    'Zaché',\n    'Zéphirin',\n    'Édouard',\n    'Éleuthère',\n    'Élie',\n    'Élisée',\n    'Élzéar',\n    'Émeric',\n    'Émile',\n    'Épiphane',\n    'Éric',\n    'Étienne',\n    'Évariste',\n    'Évrard',\n  ],\n};\n"
  },
  {
    "path": "src/locales/fr/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport job_area from './job_area';\nimport job_descriptor from './job_descriptor';\nimport job_title_pattern from './job_title_pattern';\nimport job_type from './job_type';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport sex from './sex';\n\nconst person: PersonDefinition = {\n  first_name,\n  job_area,\n  job_descriptor,\n  job_title_pattern,\n  job_type,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  sex,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/fr/person/job_area.ts",
    "content": "export default [\n  'de configuration',\n  'de division',\n  'de groupe',\n  'de la communication',\n  'de la création',\n  'de la marque',\n  'de la mise en œuvre',\n  'de la mobilité',\n  'de la qualité',\n  'de la réponse',\n  'de la responsabilité',\n  'de la sécurité',\n  'de la tactique',\n  'de marque',\n  'de paradigme',\n  'de programme',\n  'de recherche',\n  'des applications',\n  'des comptes',\n  'des directives',\n  'des données',\n  'des facteurs',\n  'des fonctionnalités',\n  'des infrastructures',\n  'des interactions',\n  'des marchés',\n  'des métriques',\n  'des opérations',\n  'des solutions',\n  'du marketing',\n  'du web',\n  \"de l'assurance\",\n  \"de l'identité\",\n  \"de l'intégration\",\n  \"de l'intranet\",\n  \"de l'optimisation\",\n  \"de l'utilisabilité\",\n];\n"
  },
  {
    "path": "src/locales/fr/person/job_descriptor.ts",
    "content": "export default [\n  'central',\n  'client',\n  'direct',\n  'futur',\n  'humain',\n  'international',\n  'interne',\n  'mondial',\n  'national',\n  'principal',\n  'régional',\n];\n"
  },
  {
    "path": "src/locales/fr/person/job_title_pattern.ts",
    "content": "export default [\n  '{{person.jobType}} {{person.jobArea}} {{person.jobDescriptor}}',\n];\n"
  },
  {
    "path": "src/locales/fr/person/job_type.ts",
    "content": "export default [\n  'Superviseur',\n  'Executif',\n  'Manager',\n  'Ingenieur',\n  'Specialiste',\n  'Directeur',\n  'Coordinateur',\n  'Administrateur',\n  'Architecte',\n  'Analyste',\n  'Designer',\n  'Technicien',\n  'Developpeur',\n  'Producteur',\n  'Consultant',\n  'Assistant',\n  'Agent',\n  'Stagiaire',\n];\n"
  },
  {
    "path": "src/locales/fr/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Adam',\n    'Andre',\n    'Arnaud',\n    'Aubert',\n    'Aubry',\n    'Barbier',\n    'Baron',\n    'Barre',\n    'Benoit',\n    'Berger',\n    'Bernard',\n    'Bertrand',\n    'Blanc',\n    'Blanchard',\n    'Bonnet',\n    'Bourgeois',\n    'Boyer',\n    'Breton',\n    'Brun',\n    'Brunet',\n    'Caron',\n    'Carpentier',\n    'Carre',\n    'Charles',\n    'Charpentier',\n    'Chevalier',\n    'Clement',\n    'Colin',\n    'Collet',\n    'Cousin',\n    'Da silva',\n    'David',\n    'Denis',\n    'Deschamps',\n    'Dubois',\n    'Dufour',\n    'Dumas',\n    'Dumont',\n    'Dupont',\n    'Dupuis',\n    'Dupuy',\n    'Durand',\n    'Duval',\n    'Fabre',\n    'Faure',\n    'Fernandez',\n    'Fleury',\n    'Fontaine',\n    'Fournier',\n    'Francois',\n    'Gaillard',\n    'Garcia',\n    'Garnier',\n    'Gauthier',\n    'Gautier',\n    'Gerard',\n    'Girard',\n    'Giraud',\n    'Gonzalez',\n    'Guerin',\n    'Guillaume',\n    'Guillot',\n    'Guyot',\n    'Henry',\n    'Hubert',\n    'Huet',\n    'Jacquet',\n    'Jean',\n    'Joly',\n    'Julien',\n    'Lacroix',\n    'Laine',\n    'Lambert',\n    'Laurent',\n    'Le gall',\n    'Le roux',\n    'Leclerc',\n    'Leclercq',\n    'Lecomte',\n    'Lefebvre',\n    'Lefevre',\n    'Legrand',\n    'Lemaire',\n    'Lemoine',\n    'Leroux',\n    'Leroy',\n    'Lopez',\n    'Louis',\n    'Lucas',\n    'Maillard',\n    'Marchal',\n    'Marchand',\n    'Marie',\n    'Martin',\n    'Martinez',\n    'Marty',\n    'Masson',\n    'Mathieu',\n    'Menard',\n    'Mercier',\n    'Meunier',\n    'Meyer',\n    'Michel',\n    'Moreau',\n    'Morel',\n    'Morin',\n    'Moulin',\n    'Muller',\n    'Nguyen',\n    'Nicolas',\n    'Noel',\n    'Olivier',\n    'Paris',\n    'Paul',\n    'Perez',\n    'Perrin',\n    'Perrot',\n    'Petit',\n    'Philippe',\n    'Picard',\n    'Pierre',\n    'Poirier',\n    'Pons',\n    'Prevost',\n    'Remy',\n    'Renard',\n    'Renaud',\n    'Renault',\n    'Rey',\n    'Richard',\n    'Riviere',\n    'Robert',\n    'Robin',\n    'Roche',\n    'Rodriguez',\n    'Roger',\n    'Rolland',\n    'Rousseau',\n    'Roussel',\n    'Roux',\n    'Roy',\n    'Royer',\n    'Sanchez',\n    'Schmitt',\n    'Schneider',\n    'Simon',\n    'Thomas',\n    'Vasseur',\n    'Vidal',\n    'Vincent',\n  ],\n};\n"
  },
  {
    "path": "src/locales/fr/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/fr/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 2,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 8 },\n];\n"
  },
  {
    "path": "src/locales/fr/person/prefix.ts",
    "content": "export default {\n  generic: ['Dr', 'Prof'],\n  female: ['Mlle', 'Mme'],\n  male: ['M'],\n};\n"
  },
  {
    "path": "src/locales/fr/person/sex.ts",
    "content": "export default ['Femme', 'Homme'];\n"
  },
  {
    "path": "src/locales/fr/phone_number/format/human.ts",
    "content": "export default [\n  '01########',\n  '02########',\n  '03########',\n  '04########',\n  '05########',\n  '06########',\n  '07########',\n  '+33 1########',\n  '+33 2########',\n  '+33 3########',\n  '+33 4########',\n  '+33 5########',\n  '+33 6########',\n  '+33 7########',\n];\n"
  },
  {
    "path": "src/locales/fr/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/fr/phone_number/format/international.ts",
    "content": "export default [\n  '+331########',\n  '+332########',\n  '+333########',\n  '+334########',\n  '+335########',\n  '+336########',\n  '+337########',\n];\n"
  },
  {
    "path": "src/locales/fr/phone_number/format/national.ts",
    "content": "export default [\n  '01 ## ## ## ##',\n  '02 ## ## ## ##',\n  '03 ## ## ## ##',\n  '04 ## ## ## ##',\n  '05 ## ## ## ##',\n  '06 ## ## ## ##',\n  '07 ## ## ## ##',\n];\n"
  },
  {
    "path": "src/locales/fr/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/fr/vehicle/bicycle_type.ts",
    "content": "export default [\n  'Biporteur',\n  'Cruiser',\n  'Cyclo-draisine',\n  'Draisienne',\n  'Fatbike',\n  'Gocycle',\n  'Grand bi',\n  'Gravel',\n  'Longtail',\n  'Lowrider bikes',\n  'Michaudine',\n  'Rickshaw',\n  'Rosalie',\n  'Singlespeed',\n  'Tall bike',\n  'Tandem',\n  'Tricycle',\n  'Tricycle couché',\n  'Triplette',\n  'Triporteur',\n  'Vélo cargo',\n  'Vélo couché',\n  'Vélo de piste',\n  'Vélo de route',\n  'Vélo en bambou',\n  'Vélo fantôme',\n  'Vélo festif',\n  'Vélo hollandais',\n  'Vélo pliant',\n  'Vélo tout chemin',\n  'Vélo tout-terrain',\n  'Vélo à assistance électrique',\n  'Vélo à voile',\n  'Vélo électrique',\n  'Vélo-taxi',\n  'Vélocar',\n  'Vélocipède',\n  'Vélocipèdraisiavaporianna',\n  'Vélomobile',\n  'Whike',\n];\n"
  },
  {
    "path": "src/locales/fr/vehicle/fuel.ts",
    "content": "export default ['Diesel', 'Essence', 'Hybride', 'Électrique'];\n"
  },
  {
    "path": "src/locales/fr/vehicle/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { VehicleDefinition } from '../../..';\nimport bicycle_type from './bicycle_type';\nimport fuel from './fuel';\nimport type_ from './type';\n\nconst vehicle: VehicleDefinition = {\n  bicycle_type,\n  fuel,\n  type: type_,\n};\n\nexport default vehicle;\n"
  },
  {
    "path": "src/locales/fr/vehicle/type.ts",
    "content": "export default [\n  'Berlines',\n  'Berlines compactes',\n  'Citadines polyvalentes',\n  'Grands monospaces',\n  'Micro-urbaines',\n  'Mini-citadines',\n  'Minispaces',\n  'Monospaces compacts',\n  'Pick-up',\n  'SUV',\n  'Tout-terrains',\n];\n"
  },
  {
    "path": "src/locales/fr/word/adjective.ts",
    "content": "export default [\n  'âcre',\n  'adorable',\n  'affable',\n  'agréable',\n  'aigre',\n  'aimable',\n  'altruiste',\n  'amorphe',\n  'antique',\n  'apte',\n  'avare',\n  'blême',\n  'brave',\n  'brusque',\n  'calme',\n  'candide',\n  'charitable',\n  'circulaire',\n  'considérable',\n  'coupable',\n  'cyan',\n  'débile',\n  'délectable',\n  'dense',\n  'désagréable',\n  'dynamique',\n  'efficace',\n  'égoïste',\n  'émérite',\n  'énergique',\n  'énorme',\n  'espiègle',\n  'extatique',\n  'extra',\n  'fade',\n  'ferme',\n  'fidèle',\n  'fourbe',\n  'gai',\n  'géométrique',\n  'gigantesque',\n  'habile',\n  'hebdomadaire',\n  'hirsute',\n  'horrible',\n  'hypocrite',\n  'hystérique',\n  'immense',\n  'incalculable',\n  'infime',\n  'innombrable',\n  'insipide',\n  'insolite',\n  'intrépide',\n  'jeune',\n  'lâche',\n  'large',\n  'loufoque',\n  'lunatique',\n  'magenta',\n  'magnifique',\n  'maigre',\n  'malade',\n  'marron',\n  'mature',\n  'mélancolique',\n  'mince',\n  'minuscule',\n  'moderne',\n  'multiple',\n  'neutre',\n  'novice',\n  'orange',\n  'pacifique',\n  'pauvre',\n  'perplexe',\n  'placide',\n  'pourpre',\n  'propre',\n  'raide',\n  'rapide',\n  'rectangulaire',\n  'rose',\n  'sage',\n  'sale',\n  'sauvage',\n  'séculaire',\n  'sédentaire',\n  'serviable',\n  'simple',\n  'sincère',\n  'snob',\n  'solitaire',\n  'sombre',\n  'souple',\n  'spécialiste',\n  'splendide',\n  'super',\n  'svelte',\n  'sympathique',\n  'téméraire',\n  'tendre',\n  'terne',\n  'timide',\n  'tranquille',\n  'triangulaire',\n  'triste',\n  'turquoise',\n  'vaste',\n  'vétuste',\n  'vide',\n  'vivace',\n  'vorace',\n];\n"
  },
  {
    "path": "src/locales/fr/word/adverb.ts",
    "content": "export default [\n  'admirablement',\n  'ainsi',\n  'aussi',\n  'bien',\n  'comme',\n  'comment',\n  'debout',\n  'doucement',\n  'également',\n  'ensemble',\n  'exprès',\n  'franco',\n  'gratis',\n  'impromptu',\n  'incognito',\n  'lentement',\n  'mal',\n  'mieux',\n  'pis',\n  'plutôt',\n  'presque',\n  'recta',\n  'vite',\n  'volontiers',\n  'à peine',\n  'à peu près',\n  'absolument',\n  'à demi',\n  'assez',\n  'autant',\n  'autrement',\n  'approximativement',\n  'beaucoup',\n  'carrément',\n  'combien',\n  'complètement',\n  'davantage',\n  'diablement',\n  'divinement',\n  'drôlement',\n  'encore',\n  'entièrement',\n  'environ',\n  'extrêmement',\n  'fort',\n  'grandement',\n  'guère',\n  'infiniment',\n  'insuffisamment',\n  'joliment',\n  'même',\n  'moins',\n  'pas mal',\n  'passablement',\n  'peu',\n  'plus',\n  'prou',\n  'quasi',\n  'quasiment',\n  'quelque',\n  'rudement',\n  'si',\n  'suffisamment',\n  'tant',\n  'tellement',\n  'terriblement',\n  'totalement',\n  'tout',\n  'tout à fait',\n  'très',\n  'trop',\n  'trop peu',\n  'un peu',\n  'alors',\n  'après',\n  'après-demain',\n  \"aujourd'hui\",\n  'auparavant',\n  'aussitôt',\n  'autrefois',\n  'avant',\n  'avant-hier',\n  'bientôt',\n  'cependant',\n  \"d'abord\",\n  'déjà',\n  'demain',\n  'depuis',\n  'derechef',\n  'désormais',\n  'dorénavant',\n  'enfin',\n  'ensuite',\n  'entre-temps',\n  'hier',\n  'jadis',\n  'jamais',\n  'longtemps',\n  'lors',\n  'maintenant',\n  'naguère',\n  'parfois',\n  'premièrement',\n  'puis',\n  'quand ?',\n  'quelquefois',\n  'sitôt',\n  'soudain',\n  'souvent',\n  'subito',\n  'tantôt',\n  'tard',\n  'tôt',\n  'toujours',\n  'ailleurs',\n  'alentour',\n  'arrière',\n  'au-delà',\n  'au-dessous',\n  'au-dessus',\n  'au-devant',\n  'autour',\n  'ça',\n  'céans',\n  'ci',\n  'contre',\n  'deçà',\n  'dedans',\n  'dehors',\n  'derrière',\n  'dessous',\n  'dessus',\n  'devant',\n  'ici',\n  'là',\n  'là-haut',\n  'loin',\n  'où',\n  'outre',\n  'partout',\n  'près',\n  'proche',\n  'sus',\n  'y',\n  'apparemment',\n  'assurément',\n  'bon',\n  'certainement',\n  'certes',\n  'en vérité',\n  'oui',\n  'peut-être',\n  'précisément',\n  'probablement',\n  'sans doute',\n  'soit',\n  'toutefois',\n  'vraiment',\n  'vraisemblablement',\n];\n"
  },
  {
    "path": "src/locales/fr/word/conjunction.ts",
    "content": "export default [\n  'que',\n  'afin que',\n  'pour que',\n  'de sorte que',\n  'de façon à ce que',\n  'de manière à ce que',\n  'de peur que',\n  'de crainte que',\n  'puisque',\n  'parce que',\n  'comme',\n  'vu que',\n  'étant donné que',\n  'du fait que',\n  'du moment que',\n  'd’autant que',\n  'même si',\n  'quoique',\n  'bien que',\n  'si',\n  'dans la mesure où',\n  'à condition que',\n  'pourvu que',\n  'au cas où',\n  'si bien que',\n  'de façon que',\n  'au point que',\n  'tant',\n  'tellement',\n  'assez',\n  'trop',\n  'avant que',\n  'jusqu’à ce que',\n  'lorsque',\n  'quand',\n  'aussitôt que',\n  'sitôt que',\n  'dès que',\n  'après que',\n  'pendant que',\n  'tant que',\n  'alors que',\n  'tandis que',\n  'sans que',\n];\n"
  },
  {
    "path": "src/locales/fr/word/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { WordDefinition } from '../../..';\nimport adjective from './adjective';\nimport adverb from './adverb';\nimport conjunction from './conjunction';\nimport interjection from './interjection';\nimport noun from './noun';\nimport preposition from './preposition';\nimport verb from './verb';\n\nconst word: WordDefinition = {\n  adjective,\n  adverb,\n  conjunction,\n  interjection,\n  noun,\n  preposition,\n  verb,\n};\n\nexport default word;\n"
  },
  {
    "path": "src/locales/fr/word/interjection.ts",
    "content": "export default [\n  'ah',\n  'aïe',\n  'areu areu',\n  'atchoum',\n  'badaboum',\n  'bang',\n  'bè',\n  'blablabla',\n  'bof',\n  'boum',\n  'broum',\n  'bzzz',\n  'chut',\n  'clac',\n  'coac coac',\n  'cocorico',\n  'coin-coin',\n  'cot cot',\n  'crac',\n  'croâ',\n  'cuicui',\n  'ding',\n  'drelin',\n  'dring',\n  'euh',\n  'glouglou',\n  'groin groin',\n  'grrr',\n  'ha',\n  'ha ha',\n  'hé',\n  'hi',\n  'meuh',\n  'miam',\n  'miaou',\n  'oh',\n  'ouah',\n  'ouch',\n  'ouf',\n  'ouille',\n  'ouin',\n  'oups',\n  'paf',\n  'pff',\n  'pin-pon',\n  'plic',\n  'plouf',\n  'prout',\n  'pschitt',\n  'psitt',\n  'ronron',\n  'smack',\n  'snif',\n  'tchou tchouu',\n  'tic-tac',\n  'toc',\n  'toc-toc',\n  'tsoin-tsoin',\n  'vlan',\n  'vouh',\n  'vroum',\n  'zzzz',\n];\n"
  },
  {
    "path": "src/locales/fr/word/noun.ts",
    "content": "export default [\n  'cadre',\n  'fonctionnaire',\n  'commis de cuisine',\n  'adepte',\n  'diplomate',\n  'camarade',\n  'actionnaire',\n  'jeune enfant',\n  'biathlète',\n  'responsable',\n  'chef de cuisine',\n  'partenaire',\n  'collègue',\n  'adversaire',\n  'guide',\n  'commissionnaire',\n  'parlementaire',\n  'diététiste',\n  'gestionnaire',\n  'chef',\n  'membre du personnel',\n  'antagoniste',\n  'membre de l’équipe',\n  'spécialiste',\n  'prestataire de services',\n  'juriste',\n  'hôte',\n  'membre titulaire',\n  'membre à vie',\n  'commis',\n  'porte-parole',\n  'secouriste',\n  'athlète',\n  'triathlète',\n  'touriste',\n  'administration',\n  'conseil d’administration',\n  'équipe de recherche',\n  'clientèle',\n  'concurrence',\n  'conseil municipal',\n  'délégation',\n  'direction',\n  'électorat',\n  'personnel',\n  'corps enseignant',\n  'équipe',\n  'communauté étudiante',\n  'gens',\n  'lectorat',\n  'mairie',\n  'patientèle',\n  'police',\n  'présidence',\n  'personnel professionnel',\n  'population du Québec',\n  'rectorat',\n  'rédaction',\n  'secours',\n  'foule',\n  'main-d’œuvre',\n];\n"
  },
  {
    "path": "src/locales/fr/word/preposition.ts",
    "content": "export default [\n  'a',\n  'après',\n  'avant',\n  'avex',\n  'chez',\n  'concernant',\n  'contre',\n  'dans',\n  'de',\n  'depuis',\n  'derrière',\n  'dès',\n  'devant',\n  'durant',\n  'en',\n  'entre',\n  'envers',\n  'hormis',\n  'hors',\n  'jusque',\n  'malgré',\n  'moyennant',\n  'nonobstant',\n  'outre',\n  'par',\n  'parmi',\n  'pendant',\n  'pour',\n  'près',\n  'sans',\n  'sauf',\n  'selon',\n  'sous',\n  'suivant',\n  'sur',\n  'touchant',\n  'vers',\n  'via',\n  'à bas de',\n  'à cause de',\n  'à côté de',\n  'à défaut de',\n  'afin de',\n  'à force de',\n  'à la merci',\n  'à la faveur de',\n  \"à l'égard de\",\n  \"à l'encontre de\",\n  \"à l'entour de\",\n  \"à l'exception de\",\n  \"à l'instar de\",\n  \"à l'insu de\",\n  'à même',\n  'à moins de',\n  'à partir de',\n  'à raison de',\n  'à seule fin de',\n  'à travers',\n  'au-dedans de',\n  'au défaut de',\n  'au-dehors',\n  'au-dessous de',\n  'au-dessus de',\n  'au lieu de',\n  'au moyen de',\n  'auprès de',\n  'aux environs de',\n  'au prix de',\n  'autour de',\n  'aux alentours de',\n  'au dépens de',\n  'avant de',\n  \"d'après\",\n  \"d'avec\",\n  'de façon à',\n  'de la part de',\n  'de manière à',\n  \"d'entre\",\n  'de par',\n  'de peur de',\n  'du côté de',\n  'en bas de',\n  'en decà de',\n  'en dedans de',\n  'en dehors de',\n  'en dépit de',\n  'en face de',\n  'en faveur de',\n  'en guise de',\n  'en outre de',\n  'en plus de',\n  'grâce à',\n  'hors de',\n  'loin de',\n  'lors de',\n  'par rapport à',\n  'par suite de',\n  'près de',\n  'proche de',\n  'quant à',\n  'quitte à',\n  'sauf à',\n  'sous couleur de',\n  'vis-à-vie de',\n];\n"
  },
  {
    "path": "src/locales/fr/word/verb.ts",
    "content": "export default [\n  'abaisser',\n  'abandonner',\n  'abattre',\n  'abolir',\n  'aborder',\n  'aboutir',\n  'abriter',\n  'absorber',\n  'abuser',\n  'abîmer',\n  'accentuer',\n  'accepter',\n  'accommoder',\n  'accompagner',\n  'accomplir',\n  'accorder',\n  'accrocher',\n  'accroître',\n  'accueillir',\n  'accumuler',\n  'accuser',\n  'accéder',\n  'accélérer',\n  'acheter',\n  'achever',\n  'acquérir',\n  'adapter',\n  'adhérer',\n  'admettre',\n  'administrer',\n  'admirer',\n  'adopter',\n  'adresser',\n  'affecter',\n  'afficher',\n  'affirmer',\n  'affranchir',\n  'affronter',\n  'aggraver',\n  'agir',\n  'agiter',\n  'aider',\n  'aimer',\n  'ajouter',\n  'aligner',\n  'alimenter',\n  'aller',\n  'allonger',\n  'allumer',\n  'amener',\n  'amorcer',\n  'amuser',\n  'améliorer',\n  'aménager',\n  'analyser',\n  'animer',\n  'annoncer',\n  'anéantir',\n  'apaiser',\n  'apercevoir',\n  'apparaître',\n  'appartenir',\n  'appeler',\n  'applaudir',\n  'appliquer',\n  'apporter',\n  'apprendre',\n  'apprivoiser',\n  'approcher',\n  'approfondir',\n  'approuver',\n  'apprécier',\n  'appuyer',\n  'arracher',\n  'arranger',\n  'arriver',\n  'arrêter',\n  'articuler',\n  'aspirer',\n  'assassiner',\n  'asseoir',\n  'assigner',\n  'assimiler',\n  'assister',\n  'associer',\n  'assumer',\n  'assurer',\n  'attacher',\n  'attaquer',\n  'attarder',\n  'atteindre',\n  'attendre',\n  'attendrir',\n  'attirer',\n  'attraper',\n  'attribuer',\n  'atténuer',\n  'augmenter',\n  'autoriser',\n  'avaler',\n  'avancer',\n  'aventurer',\n  'avertir',\n  'avoir',\n  'avouer',\n  'baigner',\n  'baiser',\n  'baisser',\n  'balancer',\n  'balayer',\n  'barrer',\n  'basculer',\n  'battre',\n  'bavarder',\n  'blesser',\n  'boire',\n  'bondir',\n  'boucher',\n  'bouffer',\n  'bouger',\n  'boulanger',\n  'bousculer',\n  'briller',\n  'briser',\n  'brouiller',\n  'brûler',\n  'buter',\n  'bâtir',\n  'bénéficier',\n  'bûcher',\n  'cacher',\n  'calculer',\n  'calmer',\n  'camper',\n  'capter',\n  'caractériser',\n  'caresser',\n  'casser',\n  'causer',\n  'cerner',\n  'cesser',\n  'changer',\n  'chanter',\n  'charger',\n  'chasser',\n  'chauffer',\n  'chercher',\n  'chialer',\n  'chier',\n  'choir',\n  'choisir',\n  'circuler',\n  'citer',\n  'claquer',\n  'classer',\n  'clocher',\n  'cocher',\n  'cogner',\n  'collaborer',\n  'coller',\n  'combattre',\n  'combiner',\n  'combler',\n  'commander',\n  'commencer',\n  'commenter',\n  'commettre',\n  'communiquer',\n  'comparer',\n  'compenser',\n  'compliquer',\n  'compléter',\n  'comporter',\n  'composer',\n  'comprendre',\n  'compromettre',\n  'compter',\n  'concentrer',\n  'concevoir',\n  'concilier',\n  'conclure',\n  'condamner',\n  'conduire',\n  'confesser',\n  'confier',\n  'confirmer',\n  'confondre',\n  'conformer',\n  'confronter',\n  'conférer',\n  'connaître',\n  'conquérir',\n  'consacrer',\n  'conseiller',\n  'consentir',\n  'conserver',\n  'considérer',\n  'consoler',\n  'consommer',\n  'constater',\n  'constituer',\n  'construire',\n  'consulter',\n  'contempler',\n  'contenir',\n  'contenter',\n  'contester',\n  'continuer',\n  'contourner',\n  'contraindre',\n  'contrarier',\n  'contredire',\n  'contribuer',\n  'contrôler',\n  'convaincre',\n  'convenir',\n  'convertir',\n  'coordonner',\n  'copier',\n  'corner',\n  'correspondre',\n  'corriger',\n  'coucher',\n  'coudre',\n  'couler',\n  'couper',\n  'courir',\n  'couvrir',\n  'coïncider',\n  'coûter',\n  'cracher',\n  'craindre',\n  'craquer',\n  'creuser',\n  'crever',\n  'crier',\n  'critiquer',\n  'croire',\n  'croiser',\n  'croître',\n  'créer',\n  'cueillir',\n  'cultiver',\n  'céder',\n  'célébrer',\n  'danser',\n  'dater',\n  'demander',\n  'demeurer',\n  'descendre',\n  'dessiner',\n  'devenir',\n  'deviner',\n  'devoir',\n  'différencier',\n  'différer',\n  'diminuer',\n  'dire',\n  'diriger',\n  'discerner',\n  'discuter',\n  'disparaître',\n  'dispenser',\n  'disperser',\n  'disposer',\n  'disputer',\n  'dissimuler',\n  'dissiper',\n  'dissocier',\n  'dissoudre',\n  'distinguer',\n  'distraire',\n  'distribuer',\n  'diviser',\n  'dominer',\n  'donner',\n  'dormir',\n  'doter',\n  'doubler',\n  'douter',\n  'dresser',\n  'durer',\n  'débarquer',\n  'débarrasser',\n  'débattre',\n  'déborder',\n  'déboucher',\n  'débrouiller',\n  'déceler',\n  'décharger',\n  'déchiffrer',\n  'déchirer',\n  'décider',\n  'déclarer',\n  'déclencher',\n  'décoller',\n  'découper',\n  'décourager',\n  'découvrir',\n  'décrire',\n  'décrocher',\n  'déduire',\n  'défaire',\n  'défendre',\n  'défier',\n  'défiler',\n  'définir',\n  'dégager',\n  'déjeuner',\n  'délivrer',\n  'démarrer',\n  'démontrer',\n  'dénoncer',\n  'dépasser',\n  'dépendre',\n  'dépenser',\n  'déplacer',\n  'déployer',\n  'déposer',\n  'dépouiller',\n  'déranger',\n  'dériver',\n  'dérober',\n  'dérouler',\n  'déshabiller',\n  'désigner',\n  'désirer',\n  'détacher',\n  'détailler',\n  'détecter',\n  'détendre',\n  'déterminer',\n  'détester',\n  'détourner',\n  'détruire',\n  'développer',\n  'dévoiler',\n  'dévorer',\n  'dîner',\n  'effacer',\n  'effectuer',\n  'effondrer',\n  'effrayer',\n  'embarquer',\n  'embrasser',\n  'emmener',\n  'emmerder',\n  'emplir',\n  'employer',\n  'emporter',\n  'emprunter',\n  'empêcher',\n  'encourager',\n  'endormir',\n  'enfermer',\n  'enfiler',\n  'enfoncer',\n  'engager',\n  'engendrer',\n  'engloutir',\n  'enlever',\n  'ennuyer',\n  'enregistrer',\n  'enrichir',\n  'enseigner',\n  'entamer',\n  'entendre',\n  'enterrer',\n  'entourer',\n  'entraîner',\n  'entreprendre',\n  'entrer',\n  'entretenir',\n  'entrevoir',\n  'envahir',\n  'envelopper',\n  'envisager',\n  'envoyer',\n  'errer',\n  'espérer',\n  'esquisser',\n  'essayer',\n  'essuyer',\n  'estimer',\n  'exagérer',\n  'examiner',\n  'exciter',\n  'exclure',\n  'excuser',\n  'excéder',\n  'exercer',\n  'exiger',\n  'exister',\n  'expliquer',\n  'exploiter',\n  'explorer',\n  'exploser',\n  'exposer',\n  'exprimer',\n  'expédier',\n  'exécuter',\n  'fabriquer',\n  'faciliter',\n  'faire',\n  'falloir',\n  'favoriser',\n  'feindre',\n  'fendre',\n  'fermer',\n  'ficher',\n  'fier',\n  'figurer',\n  'filer',\n  'financer',\n  'finir',\n  'fixer',\n  'flatter',\n  'fleurir',\n  'flotter',\n  'foncer',\n  'fonctionner',\n  'fonder',\n  'fondre',\n  'forcer',\n  'former',\n  'formuler',\n  'fouiller',\n  'fournir',\n  'fourrer',\n  'franchir',\n  'frapper',\n  'frayer',\n  'freiner',\n  'frotter',\n  'frémir',\n  'fréquenter',\n  'fumer',\n  'fusiller',\n  'féliciter',\n  'fêter',\n  'gagner',\n  'garantir',\n  'garder',\n  'glisser',\n  'gonfler',\n  'gouverner',\n  'goûter',\n  'grandir',\n  'gratter',\n  'gravir',\n  'grimper',\n  'grossir',\n  'grouper',\n  'guetter',\n  'gueuler',\n  'guider',\n  'gâcher',\n  'gémir',\n  'généraliser',\n  'gérer',\n  'gêner',\n  'habiller',\n  'habiter',\n  'habituer',\n  'hausser',\n  'heurter',\n  'hisser',\n  'honorer',\n  'hurler',\n  'hâter',\n  'hésiter',\n  'identifier',\n  'ignorer',\n  'illustrer',\n  'imaginer',\n  'imiter',\n  'imposer',\n  'impressionner',\n  'imprimer',\n  'incarner',\n  'inciter',\n  'incliner',\n  'incorporer',\n  'indiquer',\n  'influencer',\n  'informer',\n  'initier',\n  'inquiéter',\n  'inscrire',\n  'insister',\n  'inspecter',\n  'inspirer',\n  'installer',\n  'instituer',\n  'instruire',\n  'insulter',\n  'insérer',\n  'interdire',\n  'interpréter',\n  'interroger',\n  'interrompre',\n  'intervenir',\n  'introduire',\n  'intégrer',\n  'intéresser',\n  'inventer',\n  'inviter',\n  'invoquer',\n  'isoler',\n  'jaillir',\n  'jeter',\n  'jouer',\n  'jouir',\n  'juger',\n  'jurer',\n  'justifier',\n  'laisser',\n  'lancer',\n  'lasser',\n  'laver',\n  'lever',\n  'libérer',\n  'lier',\n  'limiter',\n  'liquider',\n  'lire',\n  'livrer',\n  'loger',\n  'louer',\n  'lutter',\n  'lâcher',\n  'lécher',\n  'maintenir',\n  'manger',\n  'manier',\n  'manifester',\n  'manipuler',\n  'marcher',\n  'marier',\n  'marquer',\n  'masquer',\n  'mater',\n  'maîtriser',\n  'menacer',\n  'mener',\n  'mentionner',\n  'mentir',\n  'mesurer',\n  'mettre',\n  'meubler',\n  'modeler',\n  'modifier',\n  'monter',\n  'montrer',\n  'moquer',\n  'mordre',\n  'mouiller',\n  'mourir',\n  'multiplier',\n  'murmurer',\n  'méconnaître',\n  'méditer',\n  'mélanger',\n  'ménager',\n  'mépriser',\n  'mériter',\n  'mêler',\n  'nager',\n  'naître',\n  'nettoyer',\n  'nier',\n  'nommer',\n  'noter',\n  'nouer',\n  'nourrir',\n  'noyer',\n  'négliger',\n  'négocier',\n  'obliger',\n  'observer',\n  'obtenir',\n  'obéir',\n  'occuper',\n  'officier',\n  'offrir',\n  'opposer',\n  'opérer',\n  'ordonner',\n  'organiser',\n  'orienter',\n  'oser',\n  'oublier',\n  'pallier',\n  'paraître',\n  'parcourir',\n  'pardonner',\n  'parer',\n  'parler',\n  'partager',\n  'participer',\n  'partir',\n  'parvenir',\n  'passager',\n  'passer',\n  'pater',\n  'payer',\n  'peindre',\n  'pencher',\n  'pendre',\n  'penser',\n  'percer',\n  'percevoir',\n  'perdre',\n  'perfectionner',\n  'permettre',\n  'persuader',\n  'peser',\n  'photographier',\n  'piquer',\n  'pisser',\n  'placer',\n  'plaider',\n  'plaindre',\n  'plaire',\n  'plaisanter',\n  'plancher',\n  'planquer',\n  'planter',\n  'pleurer',\n  'pleuvoir',\n  'plier',\n  'plonger',\n  'pointer',\n  'porter',\n  'poser',\n  'posséder',\n  'pourrir',\n  'poursuivre',\n  'pourvoir',\n  'pousser',\n  'pouvoir',\n  'pratiquer',\n  'prendre',\n  'pressentir',\n  'presser',\n  'prier',\n  'priver',\n  'proclamer',\n  'procurer',\n  'procéder',\n  'produire',\n  'profiter',\n  'progresser',\n  'projeter',\n  'prolonger',\n  'promener',\n  'promettre',\n  'promouvoir',\n  'prononcer',\n  'proposer',\n  'protester',\n  'protéger',\n  'prouver',\n  'provoquer',\n  'précipiter',\n  'préciser',\n  'préférer',\n  'préoccuper',\n  'préparer',\n  'présenter',\n  'préserver',\n  'prétendre',\n  'prévaloir',\n  'prévenir',\n  'prévoir',\n  'prêter',\n  'publier',\n  'pénétrer',\n  'périr',\n  'pêcher',\n  'qualifier',\n  'quitter',\n  'raccrocher',\n  'racheter',\n  'raconter',\n  'rafraîchir',\n  'raisonner',\n  'ralentir',\n  'rallier',\n  'ramasser',\n  'ramener',\n  'ramper',\n  'ranger',\n  'ranimer',\n  'rappeler',\n  'rapporter',\n  'rapprocher',\n  'raser',\n  'rassembler',\n  'rassurer',\n  'rater',\n  'rattacher',\n  'rattraper',\n  'recevoir',\n  'rechercher',\n  'recommander',\n  'recommencer',\n  'reconnaître',\n  'reconstituer',\n  'reconstruire',\n  'recourir',\n  'recouvrir',\n  'recruter',\n  'recueillir',\n  'reculer',\n  'redescendre',\n  'redevenir',\n  'redire',\n  'redonner',\n  'redouter',\n  'redresser',\n  'refaire',\n  'refermer',\n  'refroidir',\n  'refuser',\n  'regagner',\n  'regarder',\n  'regretter',\n  'regrouper',\n  'rejeter',\n  'rejoindre',\n  'relever',\n  'relier',\n  'relire',\n  'remarquer',\n  'rembourser',\n  'remercier',\n  'remettre',\n  'remonter',\n  'remplacer',\n  'remplir',\n  'remuer',\n  'remédier',\n  'renaître',\n  'rencontrer',\n  'rendre',\n  'renforcer',\n  'renier',\n  'renoncer',\n  'renouveler',\n  'renseigner',\n  'rentrer',\n  'renverser',\n  'renvoyer',\n  'reparaître',\n  'repartir',\n  'repasser',\n  'repentir',\n  'replacer',\n  'reporter',\n  'reposer',\n  'repousser',\n  'reprendre',\n  'reprocher',\n  'reproduire',\n  'représenter',\n  'repérer',\n  'respecter',\n  'respirer',\n  'ressembler',\n  'ressentir',\n  'ressortir',\n  'ressusciter',\n  'restaurer',\n  'rester',\n  'restituer',\n  'restreindre',\n  'retarder',\n  'retenir',\n  'retentir',\n  'retirer',\n  'retomber',\n  'retourner',\n  'retracer',\n  'retrouver',\n  'revenir',\n  'revivre',\n  'revoir',\n  'revêtir',\n  'rigoler',\n  'rire',\n  'risquer',\n  'rocher',\n  'rompre',\n  'ronfler',\n  'rouler',\n  'ruiner',\n  'réagir',\n  'réaliser',\n  'réchauffer',\n  'réciter',\n  'réclamer',\n  'réconcilier',\n  'récupérer',\n  'rédiger',\n  'réduire',\n  'réfléchir',\n  'référer',\n  'régler',\n  'régner',\n  'réjouir',\n  'répandre',\n  'réparer',\n  'répartir',\n  'répondre',\n  'réprimer',\n  'répéter',\n  'réserver',\n  'résigner',\n  'résister',\n  'résonner',\n  'résoudre',\n  'résulter',\n  'résumer',\n  'rétablir',\n  'réunir',\n  'réussir',\n  'réveiller',\n  'révéler',\n  'rêver',\n  'rôder',\n  'sacrifier',\n  'saigner',\n  'saluer',\n  'satisfaire',\n  'sauter',\n  'sauvegarder',\n  'sauver',\n  'savoir',\n  'secouer',\n  'sembler',\n  'semer',\n  'sentir',\n  'serrer',\n  'servir',\n  'siffler',\n  'signaler',\n  'signer',\n  'signifier',\n  'simplifier',\n  'situer',\n  'soigner',\n  'solliciter',\n  'sombrer',\n  'songer',\n  'sonner',\n  'sortir',\n  'soucier',\n  'souffler',\n  'souffrir',\n  'souhaiter',\n  'soulager',\n  'soulever',\n  'souligner',\n  'soumettre',\n  'souper',\n  'soupçonner',\n  'sourire',\n  'soustraire',\n  'soutenir',\n  'souvenir',\n  'subsister',\n  'substituer',\n  'succéder',\n  'suffire',\n  'suggérer',\n  'suivre',\n  'super',\n  'supporter',\n  'supposer',\n  'supprimer',\n  'surmonter',\n  'surprendre',\n  'sursauter',\n  'surveiller',\n  'survivre',\n  'susciter',\n  'sécher',\n  'séduire',\n  'séparer',\n  'tailler',\n  'taire',\n  'taper',\n  'tarder',\n  'tendre',\n  'tenir',\n  'tenter',\n  'terminer',\n  'tirer',\n  'tisser',\n  'tolérer',\n  'tomber',\n  'tordre',\n  'toucher',\n  'tourner',\n  'tousser',\n  'tracer',\n  'traduire',\n  'traiter',\n  'trancher',\n  'transformer',\n  'transmettre',\n  'transporter',\n  'travailler',\n  'traverser',\n  'traîner',\n  'trembler',\n  'tremper',\n  'trier',\n  'triompher',\n  'tromper',\n  'troubler',\n  'trouver',\n  'tuer',\n  'tâcher',\n  'tâter',\n  'téléphoner',\n  'témoigner',\n  'user',\n  'vaincre',\n  'valoir',\n  'vanter',\n  'varier',\n  'veiller',\n  'vendre',\n  'venger',\n  'venir',\n  'verger',\n  'verser',\n  'vibrer',\n  'vider',\n  'violer',\n  'virer',\n  'viser',\n  'visiter',\n  'vivre',\n  'voir',\n  'voler',\n  'voter',\n  'vouloir',\n  'voyager',\n  'vérifier',\n  'ébranler',\n  'écarter',\n  'échanger',\n  'échapper',\n  'échouer',\n  'éclaircir',\n  'éclairer',\n  'éclater',\n  'économiser',\n  'écouter',\n  'écraser',\n  'écrire',\n  'édifier',\n  'égarer',\n  'élaborer',\n  'élargir',\n  'élever',\n  'éliminer',\n  'éloigner',\n  'émerger',\n  'émettre',\n  'émouvoir',\n  'énoncer',\n  'énumérer',\n  'épanouir',\n  'épargner',\n  'épouser',\n  'éprouver',\n  'épuiser',\n  'équilibrer',\n  'équiper',\n  'établir',\n  'étaler',\n  'éteindre',\n  'étendre',\n  'étonner',\n  'étouffer',\n  'étranger',\n  'étrangler',\n  'étudier',\n  'évacuer',\n  'évaluer',\n  'éveiller',\n  'éviter',\n  'évoluer',\n  'évoquer',\n  'être',\n  'ôter',\n];\n"
  },
  {
    "path": "src/locales/fr_BE/cell_phone/formats.ts",
    "content": "export default [\n  '###/######',\n  '###/## ## ##',\n  '### ## ## ##',\n  '###/### ###',\n  '##########',\n  '04##/### ###',\n  '04## ## ## ##',\n  '00324 ## ## ##',\n  '+324 ## ## ## ##',\n\n  '0455 ## ##', // Voo\n  '0456 ## ##', // Mobile Vikings\n  '046# ## ##', // Lycamobile, Vectone mobile, proximus, telenet\n  '047# ## ##', // proximus\n  '048# ## ##', // BASE\n  '049# ## ##', // Orange\n\n  '0032 455 ## ##', // Voo\n  '0032 456 ## ##', // Mobile Vikings\n  '0032 46# ## ##', // Lycamobile, Vectone mobile, proximus, telenet\n  '0032 47# ## ##', // proximus\n  '0032 48# ## ##', // BASE\n  '0032 49# ## ##', // Orange\n\n  '+32 455 ## ##', // Voo\n  '+32 456 ## ##', // Mobile Vikings\n  '+32 46# ## ##', // Lycamobile, Vectone mobile, proximus, telenet\n  '+32 47# ## ##', // proximus\n  '+32 48# ## ##', // BASE\n  '+32 49# ## ##', // Orange\n  '+32 461 8# ##', // Infrabel\n];\n"
  },
  {
    "path": "src/locales/fr_BE/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/fr_BE/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `fr_BE` locale.\n *\n * - Language: French (Belgium)\n * - Endonym: Français (Belgique)\n */\nconst fr_BE: LocaleDefinition = {\n  cell_phone,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default fr_BE;\n"
  },
  {
    "path": "src/locales/fr_BE/internet/domain_suffix.ts",
    "content": "export default ['be', 'biz', 'com', 'eu', 'info', 'name', 'net', 'org'];\n"
  },
  {
    "path": "src/locales/fr_BE/internet/free_email.ts",
    "content": "export default ['advalvas.be', 'mail.be', 'netbel.be', 'skynet.be'];\n"
  },
  {
    "path": "src/locales/fr_BE/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/fr_BE/location/building_number.ts",
    "content": "export default [\n  '#',\n  '##',\n  '###',\n  '# bis',\n  '## bis',\n  '### bis',\n  '###a',\n  '###b',\n  '###c',\n  '###/2',\n];\n"
  },
  {
    "path": "src/locales/fr_BE/location/city_pattern.ts",
    "content": "export default [\n  '{{location.city_prefix}}',\n  '{{location.city_prefix}}{{location.city_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/fr_BE/location/city_prefix.ts",
    "content": "export default [\n  'Amblève',\n  'Bullange',\n  'Burg-Reuland',\n  'Butgenbach',\n  'Eupen',\n  'La Calamine',\n  'Lontzen',\n  'Raeren',\n  'Saint-Vith',\n  'Aiseau-Presles',\n  'Amay',\n  'Andenne',\n  'Anderlues',\n  'Anhée',\n  'Ans',\n  'Anthisnes',\n  'Antoing',\n  'Arlon',\n  'Assesse',\n  'Ath',\n  'Attert',\n  'Aubange',\n  'Aubel',\n  'Awans',\n  'Aywaille',\n  'Baelen',\n  'Bassenge',\n  'Bastogne',\n  'Beaumont',\n  'Beauraing',\n  'Beauvechain',\n  'Beloeil',\n  'Berloz',\n  'Bernissart',\n  'Bertogne',\n  'Bertrix',\n  'Beyne-Heusay',\n  'Bièvre',\n  'Binche',\n  'Blégny',\n  'Bouillon',\n  'Boussu',\n  \"Braine-l'Alleud\",\n  'Braine-le-Château',\n  'Braine-le-Comte',\n  'Braives',\n  'Brugelette',\n  'Brunehaut',\n  'Burdinne',\n  'Celles',\n  'Cerfontaine',\n  'Chapelle-lez-Herlaimont',\n  'Charleroi',\n  'Chastre',\n  'Châtelet',\n  'Chaudfontaine',\n  'Chaumont-Gistoux',\n  'Chièvres',\n  'Chimay',\n  'Chiny',\n  'Ciney',\n  'Clavier',\n  'Colfontaine',\n  'Comblain-au-Pont',\n  'Comines-Warneton',\n  'Courcelles',\n  'Court-Saint-Etienne',\n  'Couvin',\n  'Crisnée',\n  'Dalhem',\n  'Daverdisse',\n  'Dinant',\n  'Dison',\n  'Doische',\n  'Donceel',\n  'Dour',\n  'Durbuy',\n  'Ecaussinnes',\n  'Eghezée',\n  'Ellezelles',\n  'Enghien',\n  'Engis',\n  'Erezée',\n  'Erquelinnes',\n  'Esneux',\n  'Estaimpuis',\n  'Estinnes',\n  'Etalle',\n  'Faimes',\n  'Farciennes',\n  'Fauvillers',\n  'Fernelmont',\n  'Ferrières',\n  'Fexhe-le-Haut-Clocher',\n  'Flémalle',\n  'Fléron',\n  'Fleurus',\n  'Flobecq',\n  'Floreffe',\n  'Florennes',\n  'Florenville',\n  \"Fontaine-l'Evêque\",\n  'Fosses-la-Ville',\n  'Frameries',\n  'Frasnes-lez-Anvaing',\n  'Froidchapelle',\n  'Gedinne',\n  'Geer',\n  'Gembloux',\n  'Genappe',\n  'Gerpinnes',\n  'Gesves',\n  'Gouvy',\n  'Grâce-Hollogne',\n  'Grez-Doiceau',\n  'Habay',\n  'Hamoir',\n  'Hamois',\n  'Ham-sur-Heure-Nalinnes',\n  'Hannut',\n  'Hastière',\n  'Havelange',\n  'Hélécine',\n  'Hensies',\n  'Herbeumont',\n  'Héron',\n  'Herstal',\n  'Herve',\n  'Honnelles',\n  'Hotton',\n  'Houffalize',\n  'Houyet',\n  'Huy',\n  'Incourt',\n  'Ittre',\n  'Jalhay',\n  'Jemeppe-sur-Sambre',\n  'Jodoigne',\n  'Juprelle',\n  'Jurbise',\n  'La Bruyère',\n  'La Hulpe',\n  'La Louvière',\n  'La Roche-en-Ardenne',\n  'Lasne',\n  'Le Roeulx',\n  'Léglise',\n  'Lens',\n  'Les Bons Villers',\n  'Lessines',\n  'Leuze-en-Hainaut',\n  'Libin',\n  'Libramont-Chevigny',\n  'Liège',\n  'Lierneux',\n  'Limbourg',\n  'Lincent',\n  'Lobbes',\n  'Malmedy',\n  'Manage',\n  'Manhay',\n  'Marche-en-Famenne',\n  'Marchin',\n  'Martelange',\n  'Meix-devant-Virton',\n  'Merbes-le-Château',\n  'Messancy',\n  'Mettet',\n  'Modave',\n  'Momignies',\n  'Mons',\n  \"Mont-de-l'Enclus\",\n  'Montigny-le-Tilleul',\n  'Mont-Saint-Guibert',\n  'Morlanwelz',\n  'Mouscron',\n  'Musson',\n  'Namur',\n  'Nandrin',\n  'Nassogne',\n  'Neufchâteau',\n  'Neupré',\n  'Nivelles',\n  'Ohey',\n  'Olne',\n  'Onhaye',\n  'Oreye',\n  'Orp-Jauche',\n  'Ottignies-Louvain-la-Neuve',\n  'Ouffet',\n  'Oupeye',\n  'Paliseul',\n  'Pecq',\n  'Pepinster',\n  'Péruwelz',\n  'Perwez',\n  'Philippeville',\n  'Plombières',\n  'Pont-à-celles',\n  'Profondeville',\n  'Quaregnon',\n  'Quévy',\n  'Quiévrain',\n  'Ramillies',\n  'Rebecq',\n  'Remicourt',\n  'Rendeux',\n  'Rixensart',\n  'Rochefort',\n  'Rouvroy',\n  'Rumes',\n  'Sainte-Ode',\n  'Saint-Georges-sur-Meuse',\n  'Saint-Ghislain',\n  'Saint-Hubert',\n  'Saint-Léger',\n  'Saint-Nicolas',\n  'Sambreville',\n  'Seneffe',\n  'Seraing',\n  'Silly',\n  'Sivry-Rance',\n  'Soignies',\n  'Sombreffe',\n  'Somme-Leuze',\n  'Soumagne',\n  'Spa',\n  'Sprimont',\n  'Stavelot',\n  'Stoumont',\n  'Tellin',\n  'Tenneville',\n  'Theux',\n  'Thimister-Clermont',\n  'Thuin',\n  'Tinlot',\n  'Tintigny',\n  'Tournai',\n  'Trois-Ponts',\n  'Trooz',\n  'Tubize',\n  'Vaux-sur-Sûre',\n  'Verlaine',\n  'Verviers',\n  'Vielsalm',\n  'Villers-la-Ville',\n  'Villers-le-Bouillet',\n  'Viroinval',\n  'Virton',\n  'Visé',\n  'Vresse-sur-Semois',\n  'Waimes',\n  'Walcourt',\n  'Walhain',\n  'Wanze',\n  'Waremme',\n  'Wasseiges',\n  'Waterloo',\n  'Wavre',\n  'Welkenraedt',\n  'Wellin',\n  'Yvoir',\n];\n"
  },
  {
    "path": "src/locales/fr_BE/location/city_suffix.ts",
    "content": "export default ['centre', 'plage', 'Sud', 'Nord'];\n"
  },
  {
    "path": "src/locales/fr_BE/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_pattern from './city_pattern';\nimport city_prefix from './city_prefix';\nimport city_suffix from './city_suffix';\nimport postcode from './postcode';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_address from './street_address';\nimport street_pattern from './street_pattern';\nimport street_prefix from './street_prefix';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_pattern,\n  city_prefix,\n  city_suffix,\n  postcode,\n  state,\n  state_abbr,\n  street_address,\n  street_pattern,\n  street_prefix,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/fr_BE/location/postcode.ts",
    "content": "export default ['####'];\n"
  },
  {
    "path": "src/locales/fr_BE/location/state.ts",
    "content": "export default [\n  'Anvers',\n  'Limbourg',\n  'Flandre occidentale',\n  'Flandre orientale',\n  'Hainaut',\n  'Liège',\n  'Luxembourg',\n  'Namur',\n  'Brabant flamand',\n  'Brabant wallon',\n];\n"
  },
  {
    "path": "src/locales/fr_BE/location/state_abbr.ts",
    "content": "export default ['VAN', 'VLI', 'VOV', 'VBR', 'VWV', 'WHT', 'WLG', 'WLX', 'WNA'];\n"
  },
  {
    "path": "src/locales/fr_BE/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/fr_BE/location/street_pattern.ts",
    "content": "export default [\n  '{{location.street_prefix}} {{person.firstName}}',\n  '{{location.street_prefix}} {{person.lastName}}',\n  '{{location.street_prefix}} {{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/fr_BE/location/street_prefix.ts",
    "content": "export default [\n  'Allée',\n  'Chemin',\n  'Cours',\n  'Rue',\n  'Avenue',\n  'Boulevard',\n  'Drève',\n  'Galerie',\n  'Impasse',\n  'Jardin',\n  'Quai',\n  'Passage',\n  'Parc',\n  'Parvis',\n  'Petite rue',\n  'Place',\n  'Porte',\n  'Square',\n  'Voie',\n];\n"
  },
  {
    "path": "src/locales/fr_BE/location/street_suffix.ts",
    "content": "export default [\n  'de la Banque',\n  'de la Barbe',\n  'de Barchon',\n  'Baron Horta',\n  'aux Barques',\n  'des Barricades',\n  'Barthélémy',\n  'du Baudet',\n  'Frédéric Basse',\n  'du Béguinage',\n  'de Berlaimont',\n  'au Beurre',\n  'Henri Beyaert',\n  'de Bischoffsheim',\n  'Blaes',\n  'de la Blanchisserie',\n  'des Blindés',\n  'de la Bobine',\n  'Bodeghem',\n  'Bodenbroeck',\n  'des Boeufs',\n  'des Bogards',\n  'du Bois à Brûler',\n  'au Bois de Construction',\n  'du Bois Sauvage',\n  'des Boîteux',\n  'de Bon Secours',\n  'du Borgendael',\n  'Borgval',\n  'Bortier',\n  'des Bouchers',\n  'rue des Bouchers',\n  'du Boulet',\n  'de la Bouquetière',\n  'de la Bourse',\n  'de la Braie',\n  'des Brasseurs',\n  'Brederode',\n  'Jacques Brel',\n  'Breughel',\n  'des Brigittines',\n  'rue des Brigittines',\n  'aux Briques',\n  'des Brodeurs',\n  'de la Buanderie',\n  'Charles Buls',\n  'des Cadeaux',\n  'Camusel',\n  'du Canal',\n  'du Canon',\n  'Cantersteen',\n  'des Capucins',\n  'Cardinal Mercier',\n  'de la Caserne',\n  'des Cendres',\n  'du Centre',\n  'Chair et Pain',\n  'des Chaisiers',\n  'de la Chancellerie',\n  'des Chandeliers',\n  'du Chantier',\n  'du Chapelet',\n  'des Chapeliers',\n  'de la Chapelle',\n  'du Char',\n  'des Charpentiers',\n  'des Chartreux',\n  'du Chasseur',\n  'de la Chaufferette',\n  'à la Chaux',\n  'du Chêne',\n  'du Cheval',\n  'du Chevreuil',\n  'du Chien Marin',\n  'aux Choux',\n  'Christine',\n  'de la Cigogne',\n  'du Cirque',\n  'de la Clé',\n  'de la Collégiale',\n  'de la Colline',\n  'du Colombier',\n  'des Colonies',\n  'des Comédiens',\n  'des Commerçants',\n  'du Commerce',\n  'du Congrès',\n  'Coppens',\n  'Coudenberg',\n  'Jo Cox',\n  'de la Croix de Fer',\n  'Cuerens',\n  'des Cultes',\n  'de Cureghem',\n  'de la Cuve',\n  'du Cyprès',\n  'des Echelles',\n  \"de l' Eclipse\",\n  \"de l' Economie\",\n  \"de l' Ecuyer\",\n  \"d' Egmont\",\n  \"de l' Empereur\",\n  \"de l' Enseignement\",\n  \"de l' Epargne\",\n  \"de l' Epée\",\n  'des Eperonniers',\n  \"de l' Escalier\",\n  'des Escrimeurs',\n  \"d' Espagne\",\n  \"de l' Etuve\",\n  \"de l' Europe\",\n  \"de l' Eventail\",\n  \"de l' Evêque\",\n  'Evers',\n  'des Fabriques',\n  'des Faisans',\n  'de la Faucille',\n  'du Faucon',\n  'de la Ferraille',\n  'de la Fiancée',\n  'de la Fidélité',\n  'du Finistère',\n  'de Flandre',\n  'des Fleuristes',\n  'aux Fleurs',\n  'au Foin',\n  'Fontainas',\n  'de la Fontaine',\n  \"de la Forêt d'Houthulst\",\n  'Fossé-aux-Loups',\n  'des Foulons',\n  'de la Fourche',\n  'des Fripiers',\n  'Froebel',\n  'blanche',\n  'noire',\n  'verte',\n  'pont de bois',\n  'grand poire',\n  'du marché',\n  'du lundi',\n  'des médias',\n  'Robert Schuman',\n  'du papier plié',\n  'de la croix de fer',\n  'cronque',\n  \"de l'Abbaye\",\n  'Adolphe Mille',\n  \"d'Assas\",\n  'du Bac',\n  'de Paris',\n  'La Boétie',\n  'du roi',\n  'de la Bûcherie',\n  'de Caumartin',\n  'Charlemagne',\n  'du Chat-qui-Pêche',\n  \"de la Chaussée-d'Antin\",\n  'du Dahomey',\n  'Dauphine',\n  'Delesseux',\n  'du Faubourg Saint-Honoré',\n  'du Faubourg-Saint-Denis',\n  'de la Ferronnerie',\n  'des Francs-Bourgeois',\n  'des Grands Augustins',\n  'de la Harpe',\n  'du Havre',\n  'de la Huchette',\n  'Joubert',\n  'Laffitte',\n  'Lepic',\n  'des Lombards',\n  'Marcadet',\n  'Molière',\n  'Monsieur-le-Prince',\n  'de Montmorency',\n  'Montorgueil',\n  'Mouffetard',\n  'de Nesle',\n  'Oberkampf',\n  \"de l'Odéon\",\n  \"d'Orsel\",\n  'de la Paix',\n  'des Panoramas',\n  'Pastourelle',\n  'Pierre Charron',\n  'de la Pompe',\n  'de Presbourg',\n  'de Provence',\n  'de Richelieu',\n  'de Rivoli',\n  'des Rosiers',\n  'Royale',\n  \"d'Abbeville\",\n  'Saint-Honoré',\n  'Saint-Bernard',\n  'Saint-Denis',\n  'Saint-Dominique',\n  'Saint-Jacques',\n  'Saint-Séverin',\n  'des Saussaies',\n  'de Seine',\n  'de Solférino',\n  'Du Sommerard',\n  'de Tilsitt',\n  'Vaneau',\n  'de Vaugirard',\n  'de la Victoire',\n  'Zadkine',\n];\n"
  },
  {
    "path": "src/locales/fr_BE/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'French (Belgium)',\n  code: 'fr_BE',\n  country: 'BE',\n  language: 'fr',\n  endonym: 'Français (Belgique)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/fr_BE/person/first_name.ts",
    "content": "export default {\n  generic: [\n    'Adame',\n    'Alexis',\n    'Andréa',\n    'Angel',\n    'Aïssa',\n    'Casey',\n    'Charlie',\n    'Courtney',\n    'Dana',\n    'Eden',\n    'Francis',\n    'Guadalupe',\n    'Jackie',\n    'Jaime',\n    'Jamie',\n    'Jan',\n    'Jean',\n    'Jessie',\n    'Joan',\n    'Jody',\n    'Johnnie',\n    'Kelly',\n    'Kerry',\n    'Kim',\n    'Lee',\n    'Leslie',\n    'Lou',\n    'Louison',\n    'Lynn',\n    'Malek',\n    'Marion',\n    'Maxime',\n    'Maé',\n    'Noa',\n    'Nour',\n    'Pat',\n    'Robin',\n    'Sacha',\n    'Sasha',\n    'Shannon',\n    'Swann',\n    'Terry',\n    'Tracy',\n    'Valerie',\n    'Willie',\n  ],\n  female: [\n    'Aaliyah',\n    'Abigail',\n    'Abigaël',\n    'Abigaëlle',\n    'Abigaïl',\n    'Aby',\n    'Ada',\n    'Adelaïde',\n    'Adelie',\n    'Adeline',\n    'Adja',\n    'Adriana',\n    'Adrienne',\n    'Adèle',\n    'Adélaïde',\n    'Adélie',\n    'Agathe',\n    'Aglae',\n    'Aglaé',\n    'Agnes',\n    'Agnès',\n    'Aicha',\n    'Aimee',\n    'Aissatou',\n    'Alba',\n    'Albane',\n    'Alberta',\n    'Albertine',\n    'Aleksandra',\n    'Alessia',\n    'Alexandra',\n    'Alexane',\n    'Alexia',\n    'Alia',\n    'Alice',\n    'Alicia',\n    'Alienor',\n    'Alima',\n    'Alina',\n    'Aline',\n    'Alisha',\n    'Alison',\n    'Alissa',\n    'Alix',\n    'Alixe',\n    'Aliya',\n    'Aliyah',\n    'Alizee',\n    'Aliénor',\n    'Allegra',\n    'Allison',\n    'Alma',\n    'Alya',\n    'Alyah',\n    'Alycia',\n    'Alyssa',\n    'Alyssia',\n    'Alysson',\n    'Amalia',\n    'Amanda',\n    'Amandine',\n    'Amber',\n    'Ambre',\n    'Ambrine',\n    'Amel',\n    'Amelia',\n    'Amelie',\n    'Amicie',\n    'Amina',\n    'Aminata',\n    'Amira',\n    'Amy',\n    'Amélie',\n    'Ana',\n    'Anabelle',\n    'Anae',\n    'Anael',\n    'Anaelle',\n    'Anastasia',\n    'Anaël',\n    'Anaëlle',\n    'Anaïs',\n    'Andrea',\n    'Angela',\n    'Angelica',\n    'Angelina',\n    'Angeline',\n    'Angelique',\n    'Angie',\n    'Angèle',\n    'Ania',\n    'Anissa',\n    'Anita',\n    'Ann',\n    'Anna',\n    'Annabelle',\n    'Annaëlle',\n    'Anne',\n    'Anne-Laure',\n    'Anne-Sophie',\n    'Annette',\n    'Annie',\n    'Anouck',\n    'Anouk',\n    'Antoinette',\n    'Antonia',\n    'Anya',\n    'Apolline',\n    'Appoline',\n    'April',\n    'Ariana',\n    'Ariane',\n    'Arielle',\n    'Arij',\n    'Arlene',\n    'Armance',\n    'Armelle',\n    'Artemis',\n    'Arwa',\n    'Arwen',\n    'Ashley',\n    'Asia',\n    'Asma',\n    'Asmaa',\n    'Assa',\n    'Assetou',\n    'Assia',\n    'Assil',\n    'Assya',\n    'Astou',\n    'Astrid',\n    'Athena',\n    'Athenaïs',\n    'Athéna',\n    'Aude',\n    'Audrey',\n    'Augustine',\n    'Aurelia',\n    'Aurelie',\n    'Auriane',\n    'Aurore',\n    'Ava',\n    'Avital',\n    'Avril',\n    'Awa',\n    'Axelle',\n    'Aya',\n    'Ayah',\n    'Ayem',\n    'Ayla',\n    'Aylin',\n    'Ayline',\n    'Aïcha',\n    'Aïda',\n    'Aïna',\n    'Aïsha',\n    'Aïssata',\n    'Aïssatou',\n    'Bahia',\n    'Barbara',\n    'Basma',\n    'Baya',\n    'Beatrice',\n    'Becky',\n    'Belinda',\n    'Bella',\n    'Benedicte',\n    'Berenice',\n    'Bernadette',\n    'Bernice',\n    'Bertha',\n    'Bertille',\n    'Beryl',\n    'Bessie',\n    'Beth',\n    'Bethany',\n    'Betsy',\n    'Bettina',\n    'Betty',\n    'Beulah',\n    'Beverly',\n    'Beya',\n    'Bianca',\n    'Billie',\n    'Binta',\n    'Bintou',\n    'Blanca',\n    'Blanche',\n    'Blandine',\n    'Blessing',\n    'Bobbie',\n    'Bonnie',\n    'Bouchra',\n    'Brandi',\n    'Brandy',\n    'Brenda',\n    'Bridget',\n    'Brittany',\n    'Brooke',\n    'Brune',\n    'Béryl',\n    'Bérénice',\n    'Calista',\n    'Camelia',\n    'Camila',\n    'Camilia',\n    'Camille',\n    'Camélia',\n    'Candace',\n    'Candice',\n    'Capucine',\n    'Carine',\n    'Carla',\n    'Carlotta',\n    'Carmen',\n    'Carol',\n    'Carole',\n    'Carolina',\n    'Caroline',\n    'Carolyn',\n    'Carrie',\n    'Cassandra',\n    'Cassandre',\n    'Cassie',\n    'Cassiopee',\n    'Castille',\n    'Catherine',\n    'Cathy',\n    'Cecelia',\n    'Cecile',\n    'Cecilia',\n    'Celeste',\n    'Celestine',\n    'Celia',\n    'Celina',\n    'Celine',\n    'Cerise',\n    'Chahinez',\n    'Chanel',\n    'Charlene',\n    'Charline',\n    'Charlize',\n    'Charlotte',\n    'Charlène',\n    'Chayma',\n    'Chaïma',\n    'Chelsea',\n    'Cheryl',\n    'Chiara',\n    'Chirine',\n    'Chloe',\n    'Chloé',\n    'Christelle',\n    'Christie',\n    'Christina',\n    'Christine',\n    'Christy',\n    'Cindy',\n    'Claire',\n    'Clara',\n    'Clarisse',\n    'Claudia',\n    'Clea',\n    'Clelia',\n    'Clelie',\n    'Clemence',\n    'Clementine',\n    'Cleo',\n    'Cleophee',\n    'Cloe',\n    'Clothilde',\n    'Clotilde',\n    'Cloé',\n    'Cléa',\n    'Clémence',\n    'Clémentine',\n    'Cléo',\n    'Cléophée',\n    'Colette',\n    'Coline',\n    'Colleen',\n    'Colombe',\n    'Connie',\n    'Constance',\n    'Cora',\n    'Coralie',\n    'Coraline',\n    'Cosima',\n    'Coumba',\n    'Cristina',\n    'Crystal',\n    'Cynthia',\n    'Cyrielle',\n    'Cyrine',\n    'Cécile',\n    'Célia',\n    'Dahlia',\n    'Daisy',\n    'Dalia',\n    'Dalla',\n    'Danae',\n    'Dania',\n    'Daniela',\n    'Daniella',\n    'Danielle',\n    'Daphne',\n    'Daphnee',\n    'Daphné',\n    'Daria',\n    'Darine',\n    'Darla',\n    'Darlene',\n    'Dawn',\n    'Deanna',\n    'Debbie',\n    'Deborah',\n    'Debra',\n    'Delia',\n    'Della',\n    'Delores',\n    'Delphine',\n    'Denise',\n    'Desiree',\n    'Diana',\n    'Diane',\n    'Dianna',\n    'Dianne',\n    'Dina',\n    'Divine',\n    'Dixie',\n    'Djeneba',\n    'Dolores',\n    'Domitille',\n    'Donna',\n    'Dora',\n    'Doreen',\n    'Doriane',\n    'Doris',\n    'Dorothy',\n    'Dounia',\n    'Dune',\n    'Dyna',\n    'Ebony',\n    'Edith',\n    'Edna',\n    'Eglantine',\n    'Eileen',\n    'Ela',\n    'Elaine',\n    'Elea',\n    'Eleanor',\n    'Eleanore',\n    'Elena',\n    'Eleonore',\n    'Elia',\n    'Eliana',\n    'Eliane',\n    'Eliette',\n    'Elif',\n    'Elina',\n    'Eline',\n    'Elinor',\n    'Elisa',\n    'Elisabeth',\n    'Elise',\n    'Elissa',\n    'Eliza',\n    'Elizabeth',\n    'Ella',\n    'Ellen',\n    'Ellie',\n    'Elly',\n    'Eloane',\n    'Elodie',\n    'Eloise',\n    'Elona',\n    'Elora',\n    'Eloïse',\n    'Elsa',\n    'Elsie',\n    'Elvira',\n    'Elvire',\n    'Elya',\n    'Elyne',\n    'Elyssa',\n    'Eléa',\n    'Eléanore',\n    'Eléonore',\n    'Ema',\n    'Emeline',\n    'Emi',\n    'Emie',\n    'Emilia',\n    'Emilie',\n    'Emily',\n    'Emma',\n    'Emmanuelle',\n    'Emmie',\n    'Emmy',\n    'Emna',\n    'Emy',\n    'Enola',\n    'Enora',\n    'Erica',\n    'Erika',\n    'Erin',\n    'Erine',\n    'Erma',\n    'Ernestine',\n    'Essie',\n    'Estelle',\n    'Esther',\n    'Ethel',\n    'Eugenie',\n    'Eugénie',\n    'Eula',\n    'Eulalie',\n    'Eunice',\n    'Eurydice',\n    'Eva',\n    'Eve',\n    'Evelyn',\n    'Evy',\n    'Eya',\n    'Faith',\n    'Fannie',\n    'Fanny',\n    'Fanta',\n    'Fantine',\n    'Farah',\n    'Fatim',\n    'Fatima',\n    'Fatimata',\n    'Fatma',\n    'Fatou',\n    'Fatouma',\n    'Fatoumata',\n    'Faustine',\n    'Faye',\n    'Felicia',\n    'Felicie',\n    'Feriel',\n    'Feryel',\n    'Fiona',\n    'Flavia',\n    'Flavie',\n    'Fleur',\n    'Flora',\n    'Flore',\n    'Florence',\n    'Floriane',\n    'Frances',\n    'Francesca',\n    'Freda',\n    'Frida',\n    'Félicie',\n    'Gabriela',\n    'Gabriella',\n    'Gabrielle',\n    'Gaia',\n    'Gail',\n    'Garance',\n    'Gayle',\n    'Gaëlle',\n    'Gaïa',\n    'Geneva',\n    'Genevieve',\n    'Georgia',\n    'Geraldine',\n    'Gertrude',\n    'Gina',\n    'Ginger',\n    'Gisèle',\n    'Giulia',\n    'Gladys',\n    'Glenda',\n    'Gloria',\n    'Goundo',\n    'Grace',\n    'Gretchen',\n    'Grâce',\n    'Guillemette',\n    'Gwen',\n    'Gwenaëlle',\n    'Gwendolyn',\n    'Habiba',\n    'Haby',\n    'Hadja',\n    'Hafsa',\n    'Hajar',\n    'Halima',\n    'Hana',\n    'Hanae',\n    'Hanaé',\n    'Hania',\n    'Hanna',\n    'Hannah',\n    'Harriet',\n    'Hasna',\n    'Hatouma',\n    'Hattie',\n    'Hawa',\n    'Haya',\n    'Hazel',\n    'Heather',\n    'Heidi',\n    'Helen',\n    'Helena',\n    'Heloïse',\n    'Helèna',\n    'Helène',\n    'Henrietta',\n    'Hermine',\n    'Hiba',\n    'Hilda',\n    'Hind',\n    'Holly',\n    'Hope',\n    'Hortense',\n    'Houda',\n    'Héloïse',\n    'Hélène',\n    'Ida',\n    'Ilana',\n    'Iliana',\n    'Ilona',\n    'Ilyana',\n    'Iman',\n    'Imane',\n    'Imen',\n    'Imene',\n    'Imène',\n    'Inaya',\n    'Ines',\n    'Inez',\n    'Inna',\n    'Inès',\n    'Inës',\n    'Irene',\n    'Irina',\n    'Iris',\n    'Irma',\n    'Irène',\n    'Isabel',\n    'Isabella',\n    'Isabelle',\n    'Isadora',\n    'Isaure',\n    'Isee',\n    'Iseult',\n    'Isis',\n    'Isra',\n    'Israa',\n    'Izia',\n    'Jacqueline',\n    'Jacquelyn',\n    'Jade',\n    'Jana',\n    'Jane',\n    'Janelle',\n    'Janet',\n    'Janice',\n    'Janie',\n    'Janis',\n    'Janna',\n    'Jannah',\n    'Jasmine',\n    'Jeanette',\n    'Jeanne',\n    'Jeannette',\n    'Jeannie',\n    'Jehanne',\n    'Jenna',\n    'Jennah',\n    'Jennie',\n    'Jennifer',\n    'Jenny',\n    'Jessica',\n    'Jihane',\n    'Jill',\n    'Jinane',\n    'Jo',\n    'Joana',\n    'Joann',\n    'Joanna',\n    'Joanne',\n    'Jodi',\n    'Johanna',\n    'Johanne',\n    'Josefina',\n    'Josephine',\n    'Joséphine',\n    'Joy',\n    'Joyce',\n    'Joëlle',\n    'Juana',\n    'Juanita',\n    'Judith',\n    'Judy',\n    'Julia',\n    'Juliana',\n    'Julianne',\n    'Julie',\n    'Juliette',\n    'June',\n    'Junon',\n    'Justine',\n    'Kadiatou',\n    'Kadidia',\n    'Kadidiatou',\n    'Kady',\n    'Kahina',\n    'Kamila',\n    'Kara',\n    'Karen',\n    'Kari',\n    'Karine',\n    'Karla',\n    'Karolina',\n    'Kate',\n    'Katell',\n    'Katherine',\n    'Kathleen',\n    'Kathryn',\n    'Kathy',\n    'Katia',\n    'Katie',\n    'Katrina',\n    'Kawtar',\n    'Kay',\n    'Kayla',\n    'Kayliah',\n    'Kayna',\n    'Kaïna',\n    'Keira',\n    'Kelley',\n    'Kelli',\n    'Kellie',\n    'Kelya',\n    'Kendra',\n    'Kenza',\n    'Keren',\n    'Ketsia',\n    'Keyla',\n    'Khadidiatou',\n    'Khadidja',\n    'Khadija',\n    'Khady',\n    'Kiara',\n    'Kimberly',\n    'Klara',\n    'Krista',\n    'Kristen',\n    'Kristi',\n    'Kristie',\n    'Kristin',\n    'Kristina',\n    'Kristine',\n    'Kristy',\n    'Krystal',\n    'Laetitia',\n    'Lahna',\n    'Lalie',\n    'Lamia',\n    'Lana',\n    'Lara',\n    'Latifa',\n    'Latoya',\n    'Laura',\n    'Laure',\n    'Lauren',\n    'Lauriane',\n    'Laurie',\n    'Laurine',\n    'Lauryn',\n    'Laurène',\n    'Laverne',\n    'Layana',\n    'Layanah',\n    'Layla',\n    'Laëtitia',\n    'Lea',\n    'Leah',\n    'Leana',\n    'Leane',\n    'Leanne',\n    'Leelou',\n    'Lehna',\n    'Leigh',\n    'Leila',\n    'Lela',\n    'Lena',\n    'Leni',\n    'Leona',\n    'Leonie',\n    'Leonor',\n    'Leonore',\n    'Leontine',\n    'Leopoldine',\n    'Leticia',\n    'Levana',\n    'Leyla',\n    'Leyna',\n    'Leïla',\n    'Leïna',\n    'Lia',\n    'Liana',\n    'Lila',\n    'Lilas',\n    'Lili',\n    'Lili-Rose',\n    'Lilia',\n    'Liliana',\n    'Liliane',\n    'Lilie',\n    'Lillian',\n    'Lillie',\n    'Lilly',\n    'Lilou',\n    'Lilwenn',\n    'Lily',\n    'Lily-Rose',\n    'Lilya',\n    'Lina',\n    'Linda',\n    'Lindsay',\n    'Lindsey',\n    'Line',\n    'Linoy',\n    'Linoï',\n    'Liora',\n    'Lisa',\n    'Lise',\n    'Lison',\n    'Lital',\n    'Liv',\n    'Livia',\n    'Liya',\n    'Liyah',\n    'Liz',\n    'Liza',\n    'Loane',\n    'Lois',\n    'Lola',\n    'Lora',\n    'Lorena',\n    'Lorene',\n    'Loretta',\n    'Lori',\n    'Lorraine',\n    'Lou-Ann',\n    'Lou-Anne',\n    'Louane',\n    'Louann',\n    'Loubna',\n    'Louis-Marie',\n    'Louisa',\n    'Louise',\n    'Loula',\n    'Louna',\n    'Loïse',\n    'Luce',\n    'Lucia',\n    'Lucie',\n    'Lucile',\n    'Lucille',\n    'Lucy',\n    'Ludivine',\n    'Ludmila',\n    'Luisa',\n    'Lula',\n    'Luna',\n    'Luz',\n    'Lya',\n    'Lyana',\n    'Lydia',\n    'Lyla',\n    'Lylia',\n    'Lylou',\n    'Lyna',\n    'Lynda',\n    'Lyne',\n    'Lynette',\n    'Lynne',\n    'Léa',\n    'Léana',\n    'Léna',\n    'Léonie',\n    'Maayane',\n    'Mabel',\n    'Mable',\n    'Madeleine',\n    'Madeline',\n    'Madina',\n    'Mady',\n    'Mae',\n    'Maelle',\n    'Maelys',\n    'Maeva',\n    'Magdalena',\n    'Maggie',\n    'Mahault',\n    'Mahaut',\n    'Mai',\n    'Maia',\n    'Malak',\n    'Malia',\n    'Malika',\n    'Mamie',\n    'Manal',\n    'Mandy',\n    'Manel',\n    'Manelle',\n    'Manon',\n    'Manuela',\n    'Mara',\n    'Maram',\n    'Marcella',\n    'Marcia',\n    'Margaret',\n    'Margarita',\n    'Margaux',\n    'Margie',\n    'Margo',\n    'Margot',\n    'Marguerite',\n    'Maria',\n    'Mariam',\n    'Mariama',\n    'Mariame',\n    'Marian',\n    'Marianne',\n    'Marie',\n    'Marie-Ange',\n    'Marie-Lou',\n    'Mariem',\n    'Marilou',\n    'Marilyn',\n    'Marina',\n    'Marine',\n    'Marjane',\n    'Marjorie',\n    'Marlene',\n    'Marnie',\n    'Marsha',\n    'Marta',\n    'Martha',\n    'Marthe',\n    'Marwa',\n    'Marwen',\n    'Mary',\n    'Maryam',\n    'Maryann',\n    'Marylou',\n    'Mathilda',\n    'Mathilde',\n    'Matilda',\n    'Matilde',\n    'Mattie',\n    'Maud',\n    'Maude',\n    'Maureen',\n    'Maxine',\n    'May',\n    'Maya',\n    'Mayane',\n    'Mayar',\n    'Mayline',\n    'Maylis',\n    'Mayssa',\n    'Maélis',\n    'Maëlie',\n    'Maëline',\n    'Maëlis',\n    'Maëlle',\n    'Maëly',\n    'Maëlyne',\n    'Maëlys',\n    'Maëva',\n    'Maï',\n    'Maïa',\n    'Maïly',\n    'Maïlys',\n    'Maïmouna',\n    'Maïna',\n    'Maïssa',\n    'Maïssane',\n    'Maïwenn',\n    'Megan',\n    'Meghan',\n    'Melanie',\n    'Melba',\n    'Melia',\n    'Melina',\n    'Melinda',\n    'Meline',\n    'Melissa',\n    'Mellina',\n    'Melodie',\n    'Melody',\n    'Melusine',\n    'Mercedes',\n    'Meredith',\n    'Meriam',\n    'Meriem',\n    'Meryam',\n    'Meryem',\n    'Meryl',\n    'Meïssa',\n    'Mia',\n    'Michele',\n    'Michelle',\n    'Mila',\n    'Mildred',\n    'Milena',\n    'Milla',\n    'Mina',\n    'Mindy',\n    'Minnie',\n    'Mira',\n    'Miranda',\n    'Miriam',\n    'Misty',\n    'Miya',\n    'Molly',\n    'Mona',\n    'Monica',\n    'Monique',\n    'Morgane',\n    'Moïra',\n    'Muriel',\n    'Mya',\n    'Myla',\n    'Myra',\n    'Myriam',\n    'Myrtille',\n    'Myrtle',\n    'Méline',\n    'Mélissa',\n    'Nada',\n    'Nadia',\n    'Nadine',\n    'Nahla',\n    'Nala',\n    'Nancy',\n    'Naomi',\n    'Naomie',\n    'Natacha',\n    'Natalia',\n    'Natalie',\n    'Natasha',\n    'Nathalie',\n    'Nawal',\n    'Nawel',\n    'Naya',\n    'Nayla',\n    'Naëlle',\n    'Naïa',\n    'Naïla',\n    'Naïma',\n    'Naïs',\n    'Neela',\n    'Nelia',\n    'Nell',\n    'Nellie',\n    'Nelly',\n    'Nelya',\n    'Nene',\n    'Nermine',\n    'Nesrine',\n    'Nettie',\n    'Neyla',\n    'Neïla',\n    'Niame',\n    'Nichole',\n    'Nicole',\n    'Nina',\n    'Nine',\n    'Ninon',\n    'Niouma',\n    'Noelie',\n    'Noemi',\n    'Noemie',\n    'Nola',\n    'Noor',\n    'Nora',\n    'Norah',\n    'Norhane',\n    'Norma',\n    'Noura',\n    'Nourane',\n    'Noémie',\n    'Nélia',\n    'Oceane',\n    'Odelia',\n    'Olga',\n    'Olive',\n    'Olivia',\n    'Oliwia',\n    'Ollie',\n    'Olympe',\n    'Olympia',\n    'Ombeline',\n    'Ondine',\n    'Opal',\n    'Ophelie',\n    'Ora',\n    'Oriane',\n    'Orlane',\n    'Ornella',\n    'Oumou',\n    'Paloma',\n    'Pam',\n    'Pamela',\n    'Paola',\n    'Patricia',\n    'Patsy',\n    'Patti',\n    'Patty',\n    'Paula',\n    'Paulette',\n    'Pauline',\n    'Pearl',\n    'Peggy',\n    'Penda',\n    'Penelope',\n    'Penny',\n    'Perla',\n    'Perle',\n    'Perrine',\n    'Petronille',\n    'Philippine',\n    'Philomène',\n    'Phyllis',\n    'Pia',\n    'Prisca',\n    'Priscilla',\n    'Priscille',\n    'Prudence',\n    'Prune',\n    'Pénélope',\n    'Quitterie',\n    'Rachael',\n    'Rachel',\n    'Rahma',\n    'Ramata',\n    'Ramona',\n    'Rania',\n    'Ranim',\n    'Ranya',\n    'Raphaëlle',\n    'Raquel',\n    'Rawane',\n    'Rebecca',\n    'Regina',\n    'Renee',\n    'Rhonda',\n    'Rim',\n    'Rita',\n    'Rivka',\n    'Roberta',\n    'Robyn',\n    'Rochelle',\n    'Rokia',\n    'Romane',\n    'Romy',\n    'Rosa',\n    'Rosalie',\n    'Rose',\n    'Rosemarie',\n    'Rosemary',\n    'Rosie',\n    'Roxane',\n    'Roxanne',\n    'Ruby',\n    'Ruth',\n    'Rym',\n    'Sabrina',\n    'Sabrine',\n    'Sadie',\n    'Sadio',\n    'Safa',\n    'Safia',\n    'Safiya',\n    'Sakina',\n    'Salimata',\n    'Sally',\n    'Salma',\n    'Salome',\n    'Samantha',\n    'Samia',\n    'Samira',\n    'Sana',\n    'Sanaa',\n    'Sandra',\n    'Sandy',\n    'Sara',\n    'Sarah',\n    'Sarra',\n    'Saskia',\n    'Satine',\n    'Savannah',\n    'Scarlett',\n    'Selena',\n    'Selma',\n    'Selène',\n    'Sephora',\n    'Serena',\n    'Serine',\n    'Shana',\n    'Shani',\n    'Shanice',\n    'Shanna',\n    'Shanon',\n    'Shany',\n    'Shari',\n    'Sharon',\n    'Shawna',\n    'Shayma',\n    'Shayna',\n    'Shaïly',\n    'Shaïma',\n    'Shaïna',\n    'Sheila',\n    'Shelia',\n    'Shelley',\n    'Shelly',\n    'Sheri',\n    'Sherine',\n    'Sherri',\n    'Sherry',\n    'Sheryl',\n    'Shirel',\n    'Shirine',\n    'Shirley',\n    'Shyrel',\n    'Sibylle',\n    'Sidonie',\n    'Sienna',\n    'Sihem',\n    'Siloe',\n    'Silvia',\n    'Simone',\n    'Sira',\n    'Sirine',\n    'Sixtine',\n    'Sofia',\n    'Sohane',\n    'Solange',\n    'Solenn',\n    'Soline',\n    'Solveig',\n    'Solène',\n    'Sonia',\n    'Sonja',\n    'Sonya',\n    'Sophia',\n    'Sophie',\n    'Soraya',\n    'Soumaya',\n    'Stacey',\n    'Stacy',\n    'Stella',\n    'Stephanie',\n    'Sue',\n    'Susan',\n    'Susie',\n    'Suzanne',\n    'Suzie',\n    'Sybille',\n    'Sylvia',\n    'Sylvie',\n    'Syrine',\n    'Séléna',\n    'Sérine',\n    'Séréna',\n    'Tabitha',\n    'Tal',\n    'Tali',\n    'Talia',\n    'Talya',\n    'Tamara',\n    'Tami',\n    'Tammy',\n    'Tania',\n    'Tanya',\n    'Tara',\n    'Tasha',\n    'Tasnim',\n    'Tasnime',\n    'Tatiana',\n    'Taïna',\n    'Taïs',\n    'Tea',\n    'Teresa',\n    'Teri',\n    'Terri',\n    'Tesnim',\n    'Tesnime',\n    'Tess',\n    'Tessa',\n    'Thalia',\n    'Thanina',\n    'Thaïs',\n    'Thea',\n    'Thelma',\n    'Theresa',\n    'Therèse',\n    'Théa',\n    'Tia',\n    'Tiana',\n    'Tiffany',\n    'Tiguida',\n    'Tina',\n    'Tiphaine',\n    'Toni',\n    'Tonya',\n    'Toscane',\n    'Tracey',\n    'Traci',\n    'Tricia',\n    'Tsipora',\n    'Valentina',\n    'Valentine',\n    'Vanessa',\n    'Velma',\n    'Vera',\n    'Verna',\n    'Veronica',\n    'Vicki',\n    'Vickie',\n    'Vicky',\n    'Victoire',\n    'Victoria',\n    'Viktoria',\n    'Viola',\n    'Violet',\n    'Violette',\n    'Virginia',\n    'Virginie',\n    'Vivian',\n    'Viviane',\n    'Wanda',\n    'Wendy',\n    'Whitney',\n    'Wiem',\n    'Wiktoria',\n    'Wilma',\n    'Winifred',\n    'Wissam',\n    'Yael',\n    'Yamina',\n    'Yara',\n    'Yasmina',\n    'Yasmine',\n    'Yaël',\n    'Yaëlle',\n    'Yolanda',\n    'Yona',\n    'Yosra',\n    'Youmna',\n    'Youna',\n    'Yousra',\n    'Yse',\n    'Ysee',\n    'Ysé',\n    'Ysée',\n    'Yumi',\n    'Yuna',\n    'Yvette',\n    'Yvonne',\n    'Zahra',\n    'Zara',\n    'Zayneb',\n    'Zeinab',\n    'Zelda',\n    'Zelie',\n    'Zeynab',\n    'Zina',\n    'Zineb',\n    'Zoe',\n    'Zohra',\n    'Zoé',\n    'Zoë',\n    'Zuzanna',\n    'Ève',\n    'Élise',\n    'Éloïse',\n    'Éléna',\n    'Éléonore',\n    'Émilie',\n    'Énora',\n    'Éva',\n  ],\n  male: [\n    'Aaron',\n    'Abd',\n    'Abdallah',\n    'Abdel',\n    'Abdelkader',\n    'Abdellah',\n    'Abderrahmane',\n    'Abdou',\n    'Abdoul',\n    'Abdoulaye',\n    'Abdourahmane',\n    'Abdramane',\n    'Abel',\n    'Aboubacar',\n    'Aboubakar',\n    'Abraham',\n    'Achille',\n    'Achraf',\n    'Adam',\n    'Adama',\n    'Adel',\n    'Adem',\n    'Aden',\n    'Adib',\n    'Adil',\n    'Adrian',\n    'Adriano',\n    'Adrien',\n    'Ahmad',\n    'Ahmed',\n    'Aidan',\n    'Aiden',\n    'Aimé',\n    'Akram',\n    'Aksel',\n    'Aksil',\n    'Al',\n    'Alain',\n    'Alan',\n    'Alassane',\n    'Alban',\n    'Albert',\n    'Alberto',\n    'Alec',\n    'Alejandro',\n    'Aleksandar',\n    'Alessandro',\n    'Alessio',\n    'Alex',\n    'Alexander',\n    'Alexandre',\n    'Alfonso',\n    'Alfred',\n    'Alfredo',\n    'Ali',\n    'Aliou',\n    'Alistair',\n    'Allan',\n    'Allen',\n    'Alon',\n    'Alone',\n    'Alonzo',\n    'Aloys',\n    'Aloïs',\n    'Alpha',\n    'Alphonse',\n    'Alton',\n    'Alvin',\n    'Aly',\n    'Amadou',\n    'Amani',\n    'Amar',\n    'Amara',\n    'Amaury',\n    'Amaël',\n    'Ambroise',\n    'Amin',\n    'Amine',\n    'Amir',\n    'Amos',\n    'Anas',\n    'Anass',\n    'Anatole',\n    'Andre',\n    'Andreas',\n    'Andrei',\n    'Andres',\n    'Andrew',\n    'André',\n    'Andréas',\n    'Andy',\n    'Anes',\n    'Ange',\n    'Angelo',\n    'Anis',\n    'Anselme',\n    'Anthony',\n    'Antoine',\n    'Anton',\n    'Antonin',\n    'Antonio',\n    'Antony',\n    'Archibald',\n    'Archie',\n    'Arda',\n    'Ari',\n    'Arie',\n    'Ariel',\n    'Aris',\n    'Aristide',\n    'Arman',\n    'Armand',\n    'Armando',\n    'Armel',\n    'Arnaud',\n    'Arno',\n    'Arnold',\n    'Aron',\n    'Arsène',\n    'Arthur',\n    'Arthus',\n    'Arto',\n    'Arturo',\n    'Artus',\n    'Aubin',\n    'Aubrey',\n    'Auguste',\n    'Augustin',\n    'Aurel',\n    'Aurelien',\n    'Aurèle',\n    'Aurélien',\n    'Austin',\n    'Auxence',\n    'Avi',\n    'Aviel',\n    'Axel',\n    'Ayaan',\n    'Aydan',\n    'Ayden',\n    'Aylan',\n    'Ayman',\n    'Aymane',\n    'Aymen',\n    'Aymeric',\n    'Ayoub',\n    'Aziz',\n    'Aïdan',\n    'Badis',\n    'Bafode',\n    'Bakary',\n    'Balthazar',\n    'Baptiste',\n    'Barnabe',\n    'Barry',\n    'Barthelemy',\n    'Basil',\n    'Basile',\n    'Bastian',\n    'Bastien',\n    'Baudouin',\n    'Ben',\n    'Benjamin',\n    'Bennie',\n    'Benny',\n    'Benoit',\n    'Benoît',\n    'Bernard',\n    'Bert',\n    'Bilal',\n    'Bilel',\n    'Bill',\n    'Billy',\n    'Blaise',\n    'Blake',\n    'Bob',\n    'Bobby',\n    'Bogdan',\n    'Boris',\n    'Boubacar',\n    'Boubou',\n    'Boyd',\n    'Brad',\n    'Bradford',\n    'Bradley',\n    'Brahim',\n    'Brandon',\n    'Brayan',\n    'Brendan',\n    'Brent',\n    'Brett',\n    'Briac',\n    'Brian',\n    'Brice',\n    'Brieuc',\n    'Bruce',\n    'Bruno',\n    'Bryan',\n    'Bryant',\n    'Byron',\n    'Caleb',\n    'Calixte',\n    'Calvin',\n    'Cameron',\n    'Camil',\n    'Carl',\n    'Carlos',\n    'Carlton',\n    'Carroll',\n    'Cary',\n    'Cecil',\n    'Cedric',\n    'Celestin',\n    'Celian',\n    'Cesar',\n    'Chad',\n    'Chahine',\n    'Charles',\n    'Charly',\n    'Chaï',\n    'Cheick',\n    'Cheick-Oumar',\n    'Cheikh',\n    'Chester',\n    'Chris',\n    'Christ',\n    'Christian',\n    'Christophe',\n    'Christopher',\n    'Clarence',\n    'Clark',\n    'Claude',\n    'Clay',\n    'Clayton',\n    'Clement',\n    'Clifford',\n    'Clifton',\n    'Clint',\n    'Clinton',\n    'Clovis',\n    'Clyde',\n    'Cody',\n    'Colin',\n    'Conrad',\n    'Constant',\n    'Constantin',\n    'Corentin',\n    'Corey',\n    'Cornelius',\n    'Corto',\n    'Cory',\n    'Craig',\n    'Curtis',\n    'Cyprien',\n    'Cyrian',\n    'Cyriaque',\n    'Cyril',\n    'Cyrille',\n    'Cyrus',\n    'Cédric',\n    'Célian',\n    'César',\n    'Côme',\n    'Dale',\n    'Dallas',\n    'Damian',\n    'Damien',\n    'Damon',\n    'Dan',\n    'Dani',\n    'Daniel',\n    'Danny',\n    'Dany',\n    'Danyl',\n    'Daouda',\n    'Darin',\n    'Dario',\n    'Darius',\n    'Darnell',\n    'Darrel',\n    'Darrell',\n    'Darren',\n    'Darrin',\n    'Darryl',\n    'Daryl',\n    'Dave',\n    'David',\n    'Dayan',\n    'Dayane',\n    'Dean',\n    'Delbert',\n    'Demba',\n    'Denis',\n    'Dennis',\n    'Derek',\n    'Derrick',\n    'Devin',\n    'Dewey',\n    'Dexter',\n    'Diego',\n    'Dilan',\n    'Dimitri',\n    'Djibril',\n    'Domingo',\n    'Dominic',\n    'Dominick',\n    'Don',\n    'Donald',\n    'Donnie',\n    'Dorian',\n    'Doug',\n    'Douglas',\n    'Dov',\n    'Doyle',\n    'Drew',\n    'Driss',\n    'Duane',\n    'Dustin',\n    'Dwayne',\n    'Dwight',\n    'Dylan',\n    'Earl',\n    'Earnest',\n    'Ed',\n    'Eddie',\n    'Eddy',\n    'Edgar',\n    'Edgard',\n    'Edmond',\n    'Edmund',\n    'Edouard',\n    'Eduard',\n    'Eduardo',\n    'Edward',\n    'Edwin',\n    'El',\n    'Elbert',\n    'Eli',\n    'Eliahou',\n    'Elian',\n    'Elias',\n    'Elie',\n    'Eliel',\n    'Elijah',\n    'Elio',\n    'Elior',\n    'Eliot',\n    'Eliott',\n    'Elliot',\n    'Elliott',\n    'Ellis',\n    'Elmer',\n    'Eloan',\n    'Eloi',\n    'Elone',\n    'Elouan',\n    'Elyas',\n    'Elyes',\n    'Elyès',\n    'Emanuel',\n    'Emil',\n    'Emile',\n    'Emilien',\n    'Emilio',\n    'Emir',\n    'Emmanuel',\n    'Emmett',\n    'Enguerrand',\n    'Enrique',\n    'Enzo',\n    'Ephraïm',\n    'Eric',\n    'Erick',\n    'Erik',\n    'Ernest',\n    'Ernesto',\n    'Ervin',\n    'Erwan',\n    'Erwann',\n    'Esteban',\n    'Ethan',\n    'Ethann',\n    'Etienne',\n    'Eugene',\n    'Eugène',\n    'Evan',\n    'Evann',\n    'Everett',\n    'Ewan',\n    'Ewen',\n    'Ewenn',\n    'Eyal',\n    'Eytan',\n    'Eythan',\n    'Ezio',\n    'Fabien',\n    'Fabio',\n    'Fabrice',\n    'Fadi',\n    'Fady',\n    'Fares',\n    'Farouk',\n    'Farès',\n    'Federico',\n    'Felicien',\n    'Felipe',\n    'Felix',\n    'Ferdinand',\n    'Fernando',\n    'Filip',\n    'Filipe',\n    'Firas',\n    'Flavien',\n    'Flavio',\n    'Florent',\n    'Florentin',\n    'Florian',\n    'Floyd',\n    'Fode',\n    'Forrest',\n    'Foucauld',\n    'Francisco',\n    'Franck',\n    'Frank',\n    'Frankie',\n    'Franklin',\n    'François',\n    'Fred',\n    'Freddie',\n    'Frederic',\n    'Frederick',\n    'Fredrick',\n    'Gabin',\n    'Gabriel',\n    'Gad',\n    'Gaetan',\n    'Garrett',\n    'Garry',\n    'Gary',\n    'Gaspar',\n    'Gaspard',\n    'Gaston',\n    'Gauthier',\n    'Gautier',\n    'Gaétan',\n    'Gaël',\n    'Gaëtan',\n    'Gene',\n    'Geoffrey',\n    'Geoffroy',\n    'George',\n    'Georges',\n    'Gerald',\n    'Gerard',\n    'Gerardo',\n    'Germain',\n    'Giacomo',\n    'Gianni',\n    'Gilbert',\n    'Gilberto',\n    'Giovanni',\n    'Giulio',\n    'Glen',\n    'Glenn',\n    'Gonzague',\n    'Gordon',\n    'Grady',\n    'Grant',\n    'Greg',\n    'Gregg',\n    'Gregoire',\n    'Gregory',\n    'Guilhem',\n    'Guillaume',\n    'Guillermo',\n    'Gustave',\n    'Gustavo',\n    'Guy',\n    'Gwendoline',\n    'Habib',\n    'Hadriel',\n    'Hadrien',\n    'Hakim',\n    'Hamed',\n    'Hamidou',\n    'Hamza',\n    'Harold',\n    'Haron',\n    'Haroun',\n    'Harouna',\n    'Haroune',\n    'Harry',\n    'Harvey',\n    'Hassan',\n    'Hassane',\n    'Hatem',\n    'Hayden',\n    'Haïm',\n    'Hector',\n    'Hedi',\n    'Helie',\n    'Helios',\n    'Henri',\n    'Henry',\n    'Herbert',\n    'Herman',\n    'Hicham',\n    'Hillel',\n    'Hippolyte',\n    'Homer',\n    'Honore',\n    'Horace',\n    'Howard',\n    'Hubert',\n    'Hugh',\n    'Hugo',\n    'Hugues',\n    'Hédi',\n    'Hélie',\n    'Ian',\n    'Iban',\n    'Ibrahim',\n    'Ibrahima',\n    'Idan',\n    'Idir',\n    'Idris',\n    'Idriss',\n    'Idrissa',\n    'Ignacio',\n    'Igor',\n    'Ilan',\n    'Ilhan',\n    'Ilian',\n    'Iliane',\n    'Ilias',\n    'Ilies',\n    'Ilyan',\n    'Ilyane',\n    'Ilyas',\n    'Ilyass',\n    'Ilyes',\n    'Ilyess',\n    'Ilyès',\n    'Imad',\n    'Imran',\n    'Imrane',\n    'Inza',\n    'Ira',\n    'Irvin',\n    'Irving',\n    'Isaac',\n    'Ishaq',\n    'Isidore',\n    'Islam',\n    'Ismael',\n    'Ismail',\n    'Ismaël',\n    'Ismaïl',\n    'Israel',\n    'Israël',\n    'Issa',\n    'Issam',\n    'Issiaka',\n    'Ivan',\n    'Iwan',\n    'Iyad',\n    'Iyed',\n    'Jack',\n    'Jacob',\n    'Jacques',\n    'Jad',\n    'Jaden',\n    'Jake',\n    'Jalil',\n    'James',\n    'Jared',\n    'Jarod',\n    'Jason',\n    'Jassem',\n    'Jassim',\n    'Javier',\n    'Jawad',\n    'Jawed',\n    'Jay',\n    'Jayden',\n    'Jayson',\n    'Jean-Baptiste',\n    'Jean-Marc',\n    'Jed',\n    'Jeff',\n    'Jeffery',\n    'Jeffrey',\n    'Jerald',\n    'Jeremiah',\n    'Jeremie',\n    'Jeremy',\n    'Jermaine',\n    'Jerome',\n    'Jerry',\n    'Jerôme',\n    'Jesse',\n    'Jesus',\n    'Jibril',\n    'Jim',\n    'Jimmie',\n    'Jimmy',\n    'Joachim',\n    'Joakim',\n    'Joaquim',\n    'Joe',\n    'Joel',\n    'Joey',\n    'Johan',\n    'Johann',\n    'John',\n    'Johnathan',\n    'Johnny',\n    'Jon',\n    'Jonah',\n    'Jonas',\n    'Jonathan',\n    'Jonathon',\n    'Jordan',\n    'Jorge',\n    'Joris',\n    'Jose',\n    'Joseph',\n    'Josh',\n    'Joshua',\n    'Josue',\n    'Josué',\n    'Joud',\n    'Joël',\n    'Juan',\n    'Jude',\n    'Jules',\n    'Julian',\n    'Julien',\n    'Julio',\n    'Julius',\n    'Junior',\n    'Justin',\n    'Jérémy',\n    'Kacper',\n    'Kamel',\n    'Kamil',\n    'Karamba',\n    'Karamoko',\n    'Karim',\n    'Karl',\n    'Kassim',\n    'Kays',\n    'Kaïs',\n    'Keith',\n    'Kelvin',\n    'Kelyan',\n    'Ken',\n    'Kenan',\n    'Kenneth',\n    'Kenny',\n    'Kent',\n    'Kenzi',\n    'Kenzo',\n    'Kenzy',\n    'Kevin',\n    'Khalil',\n    'Kilian',\n    'Killian',\n    'Kilyan',\n    'Kirk',\n    'Kristopher',\n    'Kurt',\n    'Kyan',\n    'Kyle',\n    'Kylian',\n    'Kyliann',\n    'Kyllian',\n    'Kévin',\n    'Ladji',\n    'Lamar',\n    'Lamine',\n    'Lance',\n    'Lancelot',\n    'Larry',\n    'Lassana',\n    'Laszlo',\n    'Laurence',\n    'Laurent',\n    'Lawrence',\n    'Lazar',\n    'Lazare',\n    'Leandre',\n    'Leandro',\n    'Leland',\n    'Lenny',\n    'Leny',\n    'Leo',\n    'Leo-Paul',\n    'Leon',\n    'Leonard',\n    'Leonardo',\n    'Leopold',\n    'Leroy',\n    'Lester',\n    'Levi',\n    'Lewis',\n    'Liam',\n    'Lilian',\n    'Lino',\n    'Lionel',\n    'Lior',\n    'Lirone',\n    'Lisandro',\n    'Livio',\n    'Lloyd',\n    'Loan',\n    'Logan',\n    'Lohan',\n    'Lonnie',\n    'Loren',\n    'Lorenzo',\n    'Loris',\n    'Louay',\n    'Louca',\n    'Louis',\n    'Louka',\n    'Lounis',\n    'Loup',\n    'Lowell',\n    'Loïc',\n    'Loïs',\n    'Lubin',\n    'Luc',\n    'Luca',\n    'Lucas',\n    'Lucien',\n    'Ludovic',\n    'Luigi',\n    'Luis',\n    'Luka',\n    'Lukas',\n    'Luke',\n    'Luther',\n    'Lyam',\n    'Lyes',\n    'Lyle',\n    'Léo',\n    'Léopold',\n    'Lévi',\n    'Maceo',\n    'Mack',\n    'Mael',\n    'Mahamadou',\n    'Mahdi',\n    'Mahe',\n    'Mahmoud',\n    'Mahé',\n    'Makan',\n    'Maksim',\n    'Malcolm',\n    'Malick',\n    'Malik',\n    'Malo',\n    'Malone',\n    'Mamadou',\n    'Mamoudou',\n    'Manar',\n    'Manil',\n    'Manuel',\n    'Marc',\n    'Marc-Antoine',\n    'Marceau',\n    'Marcel',\n    'Marco',\n    'Marcos',\n    'Marcus',\n    'Marin',\n    'Mario',\n    'Marius',\n    'Mark',\n    'Marko',\n    'Marley',\n    'Marlon',\n    'Marouane',\n    'Marshall',\n    'Martin',\n    'Marty',\n    'Marvin',\n    'Marwan',\n    'Marwane',\n    'Massinissa',\n    'Mateja',\n    'Mateo',\n    'Mateusz',\n    'Matheo',\n    'Mathew',\n    'Mathias',\n    'Mathieu',\n    'Mathis',\n    'Mathurin',\n    'Mathys',\n    'Mathéo',\n    'Matias',\n    'Matis',\n    'Matisse',\n    'Matt',\n    'Matteo',\n    'Mattheo',\n    'Matthew',\n    'Matthias',\n    'Matthieu',\n    'Matthis',\n    'Mattia',\n    'Mattéo',\n    'Matys',\n    'Maurice',\n    'Max',\n    'Maxence',\n    'Maxens',\n    'Maxim',\n    'Maximilian',\n    'Maximilien',\n    'Mayeul',\n    'Maël',\n    'Mehdi',\n    'Melchior',\n    'Melvil',\n    'Melvin',\n    'Melvyn',\n    'Menahem',\n    'Mendel',\n    'Merle',\n    'Merlin',\n    'Merwan',\n    'Michael',\n    'Michaël',\n    'Micheal',\n    'Michel',\n    'Mickael',\n    'Mickaël',\n    'Miguel',\n    'Mika',\n    'Mikail',\n    'Mikaïl',\n    'Mike',\n    'Milan',\n    'Milhan',\n    'Milo',\n    'Milton',\n    'Minh',\n    'Mitchell',\n    'Moche',\n    'Modibo',\n    'Mody',\n    'Mohamed',\n    'Mohamed-Ali',\n    'Mohamed-Amine',\n    'Mohammad',\n    'Mohammed',\n    'Morgan',\n    'Morris',\n    'Mory',\n    'Moses',\n    'Mouctar',\n    'Mouhamadou',\n    'Mouhamed',\n    'Moussa',\n    'Moustafa',\n    'Moustapha',\n    'Moïse',\n    'Muhammad',\n    'Mustapha',\n    'Mylan',\n    'Myron',\n    'Nabil',\n    'Nadir',\n    'Nael',\n    'Nahel',\n    'Nahil',\n    'Nassim',\n    'Nathan',\n    'Nathanael',\n    'Nathanaël',\n    'Nathaniel',\n    'Nawfel',\n    'Nayel',\n    'Nazim',\n    'Naël',\n    'Naïl',\n    'Naïm',\n    'Neal',\n    'Neil',\n    'Nelson',\n    'Neo',\n    'Nicholas',\n    'Nick',\n    'Nicolas',\n    'Niels',\n    'Nikita',\n    'Nikola',\n    'Nil',\n    'Nils',\n    'Nino',\n    'Nizar',\n    'Noah',\n    'Noam',\n    'Noan',\n    'Noe',\n    'Noel',\n    'Noha',\n    'Noham',\n    'Nohan',\n    'Nolan',\n    'Nolann',\n    'Nolhan',\n    'Norman',\n    'Nouha',\n    'Noâm',\n    'Noé',\n    'Octave',\n    'Oliver',\n    'Olivier',\n    'Omar',\n    'Oren',\n    'Orlando',\n    'Orville',\n    'Oscar',\n    'Oskar',\n    'Othmane',\n    'Otis',\n    'Otto',\n    'Oumar',\n    'Ousmane',\n    'Oussama',\n    'Owen',\n    'Pablo',\n    'Paco',\n    'Pacôme',\n    'Paolo',\n    'Pascal',\n    'Patrick',\n    'Paul',\n    'Paul-Antoine',\n    'Paul-Arthur',\n    'Paulin',\n    'Pedro',\n    'Percy',\n    'Perry',\n    'Pete',\n    'Peter',\n    'Pharell',\n    'Phil',\n    'Phileas',\n    'Philemon',\n    'Philip',\n    'Philippe',\n    'Phillip',\n    'Pierre',\n    'Pierre-Alexandre',\n    'Pierre-Antoine',\n    'Pierre-Louis',\n    'Pol',\n    'Preston',\n    'Prince',\n    'Prosper',\n    'Quentin',\n    'Rafael',\n    'Rafaël',\n    'Ralph',\n    'Rami',\n    'Ramiro',\n    'Ramon',\n    'Ramy',\n    'Randal',\n    'Randall',\n    'Randolph',\n    'Randy',\n    'Raoul',\n    'Raphael',\n    'Raphaël',\n    'Raul',\n    'Ray',\n    'Rayan',\n    'Rayane',\n    'Rayen',\n    'Raymond',\n    'Reda',\n    'Reginald',\n    'Remi',\n    'Remy',\n    'Rene',\n    'Rex',\n    'Riad',\n    'Ricardo',\n    'Richard',\n    'Rick',\n    'Rickey',\n    'Ricky',\n    'Riyad',\n    'Robert',\n    'Roberto',\n    'Robinson',\n    'Roderick',\n    'Rodney',\n    'Rodolfo',\n    'Rodrigo',\n    'Rodrigue',\n    'Rogelio',\n    'Roger',\n    'Rohan',\n    'Roland',\n    'Rolando',\n    'Romain',\n    'Roman',\n    'Romeo',\n    'Roméo',\n    'Ron',\n    'Ronald',\n    'Ronan',\n    'Ronnie',\n    'Roosevelt',\n    'Ross',\n    'Roy',\n    'Ruben',\n    'Rudolph',\n    'Rudy',\n    'Rufus',\n    'Russell',\n    'Ryad',\n    'Ryan',\n    'Saad',\n    'Sabri',\n    'Salim',\n    'Salomon',\n    'Salvador',\n    'Salvatore',\n    'Sam',\n    'Samba',\n    'Sami',\n    'Samir',\n    'Sammy',\n    'Samson',\n    'Samuel',\n    'Samy',\n    'Sandro',\n    'Santiago',\n    'Santos',\n    'Saul',\n    'Saïd',\n    'Scott',\n    'Sean',\n    'Sebastian',\n    'Sebastien',\n    'Sekou',\n    'Selim',\n    'Selyan',\n    'Serge',\n    'Sergio',\n    'Seth',\n    'Seydou',\n    'Shane',\n    'Shaun',\n    'Shawn',\n    'Shay',\n    'Shayan',\n    'Shaï',\n    'Sheldon',\n    'Sherman',\n    'Sidney',\n    'Sidy',\n    'Silas',\n    'Simeon',\n    'Simon',\n    'Siméon',\n    'Skander',\n    'Soan',\n    'Sofiane',\n    'Sohan',\n    'Solal',\n    'Soren',\n    'Souleyman',\n    'Souleymane',\n    'Spencer',\n    'Stan',\n    'Stanislas',\n    'Stanley',\n    'Steeve',\n    'Stefan',\n    'Stephane',\n    'Stephen',\n    'Steve',\n    'Steven',\n    'Stewart',\n    'Stuart',\n    'Stéphane',\n    'Sven',\n    'Swan',\n    'Sylvain',\n    'Sylvester',\n    'Taha',\n    'Tancrède',\n    'Tanguy',\n    'Tao',\n    'Taylor',\n    'Ted',\n    'Teddy',\n    'Teo',\n    'Terence',\n    'Terrance',\n    'Terrell',\n    'Terrence',\n    'Theo',\n    'Theodore',\n    'Theophane',\n    'Theophile',\n    'Theotime',\n    'Thiago',\n    'Thibaud',\n    'Thibault',\n    'Thibaut',\n    'Thierno',\n    'Thierry',\n    'Thomas',\n    'Théo',\n    'Théophane',\n    'Théophile',\n    'Tiago',\n    'Tidiane',\n    'Tilio',\n    'Tim',\n    'Timeo',\n    'Timmy',\n    'Timothe',\n    'Timothee',\n    'Timothy',\n    'Timéo',\n    'Titouan',\n    'Tobias',\n    'Toby',\n    'Todd',\n    'Tom',\n    'Toma',\n    'Tomas',\n    'Tommie',\n    'Tommy',\n    'Tony',\n    'Travis',\n    'Trevor',\n    'Tristan',\n    'Troy',\n    'Tybalt',\n    'Tyler',\n    'Tymeo',\n    'Tyron',\n    'Tyrone',\n    'Ugo',\n    'Ulysse',\n    'Vadim',\n    'Valentin',\n    'Valentino',\n    'Van',\n    'Vasco',\n    'Vernon',\n    'Vianney',\n    'Victor',\n    'Victorien',\n    'Viktor',\n    'Vincent',\n    'Virgil',\n    'Virgile',\n    'Vivien',\n    'Vladimir',\n    'Wade',\n    'Wael',\n    'Walid',\n    'Wallace',\n    'Walter',\n    'Wandrille',\n    'Warren',\n    'Wassim',\n    'Wayne',\n    'Waël',\n    'Wendell',\n    'Wesley',\n    'Wilbert',\n    'Wilbur',\n    'Wilfred',\n    'Wilfried',\n    'Willard',\n    'William',\n    'Willis',\n    'Willy',\n    'Wilson',\n    'Winston',\n    'Wissem',\n    'Wm',\n    'Woodrow',\n    'Xavier',\n    'Yacine',\n    'Yacouba',\n    'Yahya',\n    'Yani',\n    'Yanis',\n    'Yann',\n    'Yanni',\n    'Yannick',\n    'Yannis',\n    'Yaron',\n    'Yasin',\n    'Yasser',\n    'Yassin',\n    'Yassine',\n    'Yaya',\n    'Yazid',\n    'Ylan',\n    'Yoan',\n    'Yoann',\n    'Yoav',\n    'Yoel',\n    'Yohan',\n    'Yohann',\n    'Yoni',\n    'Yossef',\n    'Youcef',\n    'Younes',\n    'Youness',\n    'Younès',\n    'Youri',\n    'Youssef',\n    'Youssouf',\n    'Yoël',\n    'Yuri',\n    'Yvan',\n    'Yves',\n    'Zacharia',\n    'Zacharie',\n    'Zachary',\n    'Zack',\n    'Zackary',\n    'Zadig',\n    'Zakaria',\n    'Zakariya',\n    'Zakary',\n    'Zakarya',\n    'Zayd',\n    'Zephyr',\n    'Ziad',\n    'Zinedine',\n    'Ziyad',\n    'Zyad',\n    'Édouard',\n    'Élias',\n    'Élie',\n    'Étienne',\n  ],\n};\n"
  },
  {
    "path": "src/locales/fr_BE/person/gender.ts",
    "content": "export default [\n  'Asexué',\n  'Homme',\n  'Femme',\n  'Androgyne',\n  'Genre non conforme',\n  'Trans',\n  'Transexuel',\n  'Personne transgenre',\n];\n"
  },
  {
    "path": "src/locales/fr_BE/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport gender from './gender';\nimport job_type from './job_type';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport suffix from './suffix';\n\nconst person: PersonDefinition = {\n  first_name,\n  gender,\n  job_type,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  suffix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/fr_BE/person/job_type.ts",
    "content": "export default [\n  'Superviseur',\n  'Executif',\n  'Manager',\n  'Ingenieur',\n  'Specialiste',\n  'Directeur',\n  'Coordinateur',\n  'Administrateur',\n  'Architecte',\n  'Analyste',\n  'Designer',\n  'Technicien',\n  'Developpeur',\n  'Producteur',\n  'Consultant',\n  'Assistant',\n  'Agent',\n  'Stagiaire',\n];\n"
  },
  {
    "path": "src/locales/fr_BE/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Abbott',\n    'Abernathy',\n    'Abshire',\n    'Adam',\n    'Adams',\n    'Altenwerth',\n    'Anderson',\n    'Andre',\n    'Ankunding',\n    'Armstrong',\n    'Arnaud',\n    'Aubert',\n    'Aubry',\n    'Auer',\n    'Aufderhar',\n    'Bahringer',\n    'Bailey',\n    'Balistreri',\n    'Barbier',\n    'Baron',\n    'Barre',\n    'Barrows',\n    'Bartell',\n    'Bartoletti',\n    'Barton',\n    'Bashirian',\n    'Batz',\n    'Bauch',\n    'Baumbach',\n    'Bayer',\n    'Beahan',\n    'Beatty',\n    'Bechtelar',\n    'Becker',\n    'Bednar',\n    'Beer',\n    'Beier',\n    'Benoit',\n    'Berge',\n    'Berger',\n    'Bergnaum',\n    'Bergstrom',\n    'Bernard',\n    'Bernhard',\n    'Bernier',\n    'Bertrand',\n    'Bins',\n    'Blanc',\n    'Blanchard',\n    'Blanda',\n    'Blick',\n    'Block',\n    'Bode',\n    'Boehm',\n    'Bogan',\n    'Bogisich',\n    'Bonnet',\n    'Borer',\n    'Bosco',\n    'Botsford',\n    'Bourgeois',\n    'Boyer',\n    'Boyle',\n    'Bradtke',\n    'Brakus',\n    'Braun',\n    'Breitenberg',\n    'Brekke',\n    'Breton',\n    'Brown',\n    'Bruen',\n    'Brun',\n    'Brunet',\n    'Buckridge',\n    'Caron',\n    'Carpentier',\n    'Carre',\n    'Carroll',\n    'Carter',\n    'Cartwright',\n    'Casper',\n    'Cassin',\n    'Champlin',\n    'Charles',\n    'Charpentier',\n    'Chevalier',\n    'Christiansen',\n    'Clement',\n    'Cole',\n    'Colin',\n    'Collet',\n    'Collier',\n    'Collins',\n    'Conn',\n    'Connelly',\n    'Conroy',\n    'Considine',\n    'Corkery',\n    'Cormier',\n    'Corwin',\n    'Cremin',\n    'Crist',\n    'Crona',\n    'Cronin',\n    'Crooks',\n    'Cruickshank',\n    'Cummerata',\n    'Cummings',\n    \"D'Amore\",\n    'Da silva',\n    'Dach',\n    'Daniel',\n    'Dare',\n    'Daugherty',\n    'David',\n    'Davis',\n    'Deckow',\n    'Denesik',\n    'Denis',\n    'Deschamps',\n    'Dibbert',\n    'Dickens',\n    'Dicki',\n    'Dickinson',\n    'Dietrich',\n    'Donnelly',\n    'Dooley',\n    'Douglas',\n    'Doyle',\n    'DuBuque',\n    'Dubois',\n    'Dufour',\n    'Dumas',\n    'Dumont',\n    'Dupont',\n    'Dupuis',\n    'Dupuy',\n    'Durand',\n    'Durgan',\n    'Duval',\n    'Ebert',\n    'Effertz',\n    'Emard',\n    'Emmerich',\n    'Erdman',\n    'Ernser',\n    'Fabre',\n    'Fadel',\n    'Fahey',\n    'Farrell',\n    'Faure',\n    'Fay',\n    'Feeney',\n    'Feest',\n    'Feil',\n    'Fernandez',\n    'Ferry',\n    'Fisher',\n    'Flatley',\n    'Fleury',\n    'Fontaine',\n    'Fournier',\n    'Frami',\n    'Francois',\n    'Franecki',\n    'Friesen',\n    'Fritsch',\n    'Funk',\n    'Gaillard',\n    'Garcia',\n    'Garnier',\n    'Gauthier',\n    'Gautier',\n    'Gerard',\n    'Gerhold',\n    'Gerlach',\n    'Gibson',\n    'Girard',\n    'Giraud',\n    'Gislason',\n    'Gleason',\n    'Gleichner',\n    'Glover',\n    'Goldner',\n    'Gonzalez',\n    'Goodwin',\n    'Gorczany',\n    'Gottlieb',\n    'Goyette',\n    'Grady',\n    'Graham',\n    'Grant',\n    'Green',\n    'Greenfelder',\n    'Greenholt',\n    'Grimes',\n    'Guerin',\n    'Guillaume',\n    'Guillot',\n    'Gulgowski',\n    'Gusikowski',\n    'Gutkowski',\n    'Gutmann',\n    'Guyot',\n    'Haag',\n    'Hackett',\n    'Hagenes',\n    'Hahn',\n    'Haley',\n    'Halvorson',\n    'Hamill',\n    'Hammes',\n    'Hand',\n    'Hane',\n    'Hansen',\n    'Harber',\n    'Harris',\n    'Hartmann',\n    'Harvey',\n    'Hauck',\n    'Hayes',\n    'Heaney',\n    'Heathcote',\n    'Hegmann',\n    'Heidenreich',\n    'Heller',\n    'Henry',\n    'Herman',\n    'Hermann',\n    'Hermiston',\n    'Herzog',\n    'Hessel',\n    'Hettinger',\n    'Hickle',\n    'Hilll',\n    'Hills',\n    'Hilpert',\n    'Hintz',\n    'Hirthe',\n    'Hodkiewicz',\n    'Hoeger',\n    'Homenick',\n    'Hoppe',\n    'Howe',\n    'Howell',\n    'Hubert',\n    'Hudson',\n    'Huel',\n    'Huels',\n    'Huet',\n    'Hyatt',\n    'Jacobi',\n    'Jacobs',\n    'Jacobson',\n    'Jacquet',\n    'Jakubowski',\n    'Jaskolski',\n    'Jast',\n    'Jean',\n    'Jenkins',\n    'Jerde',\n    'Johns',\n    'Johnson',\n    'Johnston',\n    'Joly',\n    'Jones',\n    'Julien',\n    'Kassulke',\n    'Kautzer',\n    'Keebler',\n    'Keeling',\n    'Kemmer',\n    'Kerluke',\n    'Kertzmann',\n    'Kessler',\n    'Kiehn',\n    'Kihn',\n    'Kilback',\n    'King',\n    'Kirlin',\n    'Klein',\n    'Kling',\n    'Klocko',\n    'Koch',\n    'Koelpin',\n    'Koepp',\n    'Kohler',\n    'Konopelski',\n    'Koss',\n    'Kovacek',\n    'Kozey',\n    'Krajcik',\n    'Kreiger',\n    'Kris',\n    'Kshlerin',\n    'Kub',\n    'Kuhic',\n    'Kuhlman',\n    'Kuhn',\n    'Kulas',\n    'Kunde',\n    'Kunze',\n    'Kuphal',\n    'Kutch',\n    'Kuvalis',\n    'Labadie',\n    'Lacroix',\n    'Laine',\n    'Lakin',\n    'Lambert',\n    'Lang',\n    'Langosh',\n    'Langworth',\n    'Larkin',\n    'Larson',\n    'Laurent',\n    'Le gall',\n    'Le roux',\n    'Leannon',\n    'Lebsack',\n    'Leclerc',\n    'Leclercq',\n    'Lecomte',\n    'Ledner',\n    'Lefebvre',\n    'Lefevre',\n    'Leffler',\n    'Legrand',\n    'Legros',\n    'Lehner',\n    'Lemaire',\n    'Lemke',\n    'Lemoine',\n    'Leroux',\n    'Leroy',\n    'Lesch',\n    'Leuschke',\n    'Lind',\n    'Lindgren',\n    'Littel',\n    'Little',\n    'Lockman',\n    'Lopez',\n    'Louis',\n    'Lowe',\n    'Lubowitz',\n    'Lucas',\n    'Lueilwitz',\n    'Luettgen',\n    'Lynch',\n    'MacGyver',\n    'Macejkovic',\n    'Maggio',\n    'Maillard',\n    'Mann',\n    'Mante',\n    'Marchal',\n    'Marchand',\n    'Marie',\n    'Marks',\n    'Marquardt',\n    'Martin',\n    'Martinez',\n    'Marty',\n    'Marvin',\n    'Masson',\n    'Mathieu',\n    'Mayer',\n    'Mayert',\n    'McClure',\n    'McCullough',\n    'McDermott',\n    'McGlynn',\n    'McKenzie',\n    'McLaughlin',\n    'Medhurst',\n    'Menard',\n    'Mercier',\n    'Mertz',\n    'Metz',\n    'Meunier',\n    'Meyer',\n    'Michel',\n    'Miller',\n    'Mills',\n    'Mitchell',\n    'Moen',\n    'Mohr',\n    'Monahan',\n    'Moore',\n    'Morar',\n    'Moreau',\n    'Morel',\n    'Morin',\n    'Morissette',\n    'Mosciski',\n    'Moulin',\n    'Mraz',\n    'Mueller',\n    'Muller',\n    'Murazik',\n    'Murphy',\n    'Murray',\n    'Nader',\n    'Nguyen',\n    'Nicolas',\n    'Nienow',\n    'Nikolaus',\n    'Nitzsche',\n    'Noel',\n    'Nolan',\n    \"O'Connell\",\n    \"O'Conner\",\n    \"O'Hara\",\n    \"O'Keefe\",\n    \"O'Kon\",\n    \"O'Reilly\",\n    'Oberbrunner',\n    'Okuneva',\n    'Olivier',\n    'Olson',\n    'Ondricka',\n    'Orn',\n    'Ortiz',\n    'Osinski',\n    'Pacocha',\n    'Padberg',\n    'Pagac',\n    'Paris',\n    'Parisian',\n    'Parker',\n    'Paucek',\n    'Paul',\n    'Perez',\n    'Perrin',\n    'Perrot',\n    'Petit',\n    'Pfannerstill',\n    'Pfeffer',\n    'Philippe',\n    'Picard',\n    'Pierre',\n    'Poirier',\n    'Pollich',\n    'Pons',\n    'Pouros',\n    'Powlowski',\n    'Predovic',\n    'Prevost',\n    'Price',\n    'Prohaska',\n    'Prosacco',\n    'Purdy',\n    'Quigley',\n    'Quitzon',\n    'Rath',\n    'Ratke',\n    'Rau',\n    'Raynor',\n    'Reichel',\n    'Reichert',\n    'Reilly',\n    'Reinger',\n    'Rempel',\n    'Remy',\n    'Renard',\n    'Renaud',\n    'Renault',\n    'Renner',\n    'Rey',\n    'Reynolds',\n    'Rice',\n    'Richard',\n    'Rippin',\n    'Ritchie',\n    'Riviere',\n    'Robel',\n    'Robert',\n    'Roberts',\n    'Robin',\n    'Roche',\n    'Rodriguez',\n    'Rogahn',\n    'Roger',\n    'Rohan',\n    'Rolfson',\n    'Rolland',\n    'Romaguera',\n    'Roob',\n    'Rosenbaum',\n    'Rousseau',\n    'Roussel',\n    'Roux',\n    'Rowe',\n    'Roy',\n    'Royer',\n    'Ruecker',\n    'Runolfsdottir',\n    'Runolfsson',\n    'Runte',\n    'Russel',\n    'Rutherford',\n    'Ryan',\n    'Sanchez',\n    'Sanford',\n    'Satterfield',\n    'Sauer',\n    'Sawayn',\n    'Schaden',\n    'Schaefer',\n    'Schamberger',\n    'Schiller',\n    'Schimmel',\n    'Schinner',\n    'Schmeler',\n    'Schmidt',\n    'Schmitt',\n    'Schneider',\n    'Schoen',\n    'Schowalter',\n    'Schroeder',\n    'Schulist',\n    'Schultz',\n    'Schumm',\n    'Schuppe',\n    'Schuster',\n    'Senger',\n    'Shanahan',\n    'Shields',\n    'Simon',\n    'Simonis',\n    'Sipes',\n    'Skiles',\n    'Smith',\n    'Smitham',\n    'Spencer',\n    'Spinka',\n    'Sporer',\n    'Stamm',\n    'Stanton',\n    'Stark',\n    'Stehr',\n    'Steuber',\n    'Stiedemann',\n    'Stokes',\n    'Stoltenberg',\n    'Stracke',\n    'Streich',\n    'Stroman',\n    'Strosin',\n    'Swaniawski',\n    'Swift',\n    'Terry',\n    'Thiel',\n    'Thomas',\n    'Thompson',\n    'Tillman',\n    'Torp',\n    'Torphy',\n    'Towne',\n    'Toy',\n    'Trantow',\n    'Tremblay',\n    'Treutel',\n    'Tromp',\n    'Turcotte',\n    'Turner',\n    'Ullrich',\n    'Upton',\n    'Vandervort',\n    'Vasseur',\n    'Veum',\n    'Vidal',\n    'Vincent',\n    'Volkman',\n    'Von',\n    'VonRueden',\n    'Waelchi',\n    'Walker',\n    'Walsh',\n    'Walter',\n    'Ward',\n    'Waters',\n    'Watsica',\n    'Weber',\n    'Wehner',\n    'Weimann',\n    'Weissnat',\n    'Welch',\n    'West',\n    'White',\n    'Wiegand',\n    'Wilderman',\n    'Wilkinson',\n    'Will',\n    'Williamson',\n    'Willms',\n    'Windler',\n    'Wintheiser',\n    'Wisoky',\n    'Wisozk',\n    'Witting',\n    'Wiza',\n    'Wolf',\n    'Wolff',\n    'Wuckert',\n    'Wunsch',\n    'Wyman',\n    'Yost',\n    'Yundt',\n    'Zboncak',\n    'Zemlak',\n    'Ziemann',\n    'Zieme',\n    'Zulauf',\n  ],\n};\n"
  },
  {
    "path": "src/locales/fr_BE/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/fr_BE/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  {\n    value: '{{person.firstName}} {{person.lastName}} {{person.suffix}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 8 },\n];\n"
  },
  {
    "path": "src/locales/fr_BE/person/prefix.ts",
    "content": "export default {\n  generic: ['Dr', 'Prof'],\n  female: ['Mlle', 'Mme'],\n  male: ['M'],\n};\n"
  },
  {
    "path": "src/locales/fr_BE/person/suffix.ts",
    "content": "export default ['Fils', 'I', 'II', 'III', 'IV', 'V'];\n"
  },
  {
    "path": "src/locales/fr_BE/phone_number/format/human.ts",
    "content": "export default [\n  '###/######',\n  '###/## ## ##',\n  '### ## ## ##',\n  '###/### ###',\n  '##########',\n  '04##/### ###',\n  '04## ## ## ##',\n  '00324 ## ## ##',\n  '+324 ## ## ## ##',\n  '010######', // Wavre\n  '011######', // Hasselt\n  '012######', // Tongres\n  '013######', // Diest\n  '014######', // Herentals\n  '015######', // Malines\n  '016######', // Louvain\n  '019######', // Waremme\n  '02#######', //  Bruxelles, Enghien\n  '03#######', //  Anvers\n  '04######', //  Liège, Fourons\n  '050######', //  Bruges\n  '051######', //  Roulers\n  '053######', //  Alost\n  '052######', //  Dendermonde\n  '054######', //  Ninove\n  '055######', //  Audenarde\n  '056######', //  Courtrai, Comines-Warneton, Mouscron\n  '057######', //  Ypres\n  '058######', // Furnes\n  '059######', //  Ostende\n  '060######', // Chimay\n  '061######', // Libramont-Chevigny, Bastogne\n  '063######', // Arlon\n  '064######', // La Louvière\n  '065######', // Mons\n  '067######', // Nivelles\n  '068######', // Ath\n  '069######', // Tournai\n  '071######', // Charleroi\n  '080######', // Stavelot, Malmedy, Waimes\n  '081######', // Namur\n  '082######', // Dinant\n  '083######', // Ciney\n  '084######', // Marche-en-Famenne\n  '085######', // Huy, Andenne\n  '086######', // Durbuy\n  '087######', // Verviers\n  '089######', // Genk\n  '09#######', // Gand\n\n  '+32 10######', // Wavre\n  '+32 11######', // Hasselt\n  '+32 12######', // Tongres\n  '+32 13######', // Diest\n  '+32 14######', // Herentals\n  '+32 15######', // Malines\n  '+32 16######', // Louvain\n  '+32 19######', // Waremme\n  '+32 2#######', //  Bruxelles, Enghien\n  '+32 3#######', //  Anvers\n  '+32 4######', //  Liège, Fourons\n  '+32 50######', //  Bruges\n  '+32 51######', //  Roulers\n  '+32 53######', //  Alost\n  '+32 52######', //  Dendermonde\n  '+32 54######', //  Ninove\n  '+32 55######', //  Audenarde\n  '+32 56######', //  Courtrai, Comines-Warneton, Mouscron\n  '+32 57######', //  Ypres\n  '+32 58######', // Furnes\n  '+32 59######', //  Ostende\n  '+32 60######', // Chimay\n  '+32 61######', // Libramont-Chevigny, Bastogne\n  '+32 63######', // Arlon\n  '+32 64######', // La Louvière\n  '+32 65######', // Mons\n  '+32 67######', // Nivelles\n  '+32 68######', // Ath\n  '+32 69######', // Tournai\n  '+32 71######', // Charleroi\n  '+32 80######', // Stavelot, Malmedy, Waimes\n  '+32 81######', // Namur\n  '+32 82######', // Dinant\n  '+32 83######', // Ciney\n  '+32 84######', // Marche-en-Famenne\n  '+32 85######', // Huy, Andenne\n  '+32 86######', // Durbuy\n  '+32 87######', // Verviers\n  '+32 89######', // Genk\n  '+32 9#######', // Gand\n];\n"
  },
  {
    "path": "src/locales/fr_BE/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/fr_BE/phone_number/format/international.ts",
    "content": "export default [\n  '+32#########',\n  '+32##########',\n  '+324########',\n  '+324######',\n  '+3210######',\n  '+3211######',\n  '+3212######',\n  '+3213######',\n  '+3214######',\n  '+3215######',\n  '+3216######',\n  '+3219######',\n  '+322#######',\n  '+323#######',\n  '+3204######',\n  '+3250######',\n  '+3251######',\n  '+3253######',\n  '+3252######',\n  '+3254######',\n  '+3255######',\n  '+3256######',\n  '+3257######',\n  '+3258######',\n  '+3259######',\n  '+3260######',\n  '+3261######',\n  '+3263######',\n  '+3264######',\n  '+3265######',\n  '+3267######',\n  '+3268######',\n  '+3269######',\n  '+3271######',\n  '+3280######',\n  '+3281######',\n  '+3282######',\n  '+3283######',\n  '+3284######',\n  '+3285######',\n  '+3286######',\n  '+3287######',\n  '+3289######',\n  '+329#######',\n];\n"
  },
  {
    "path": "src/locales/fr_BE/phone_number/format/national.ts",
    "content": "export default [\n  '0### ## ## ##',\n  '##########',\n  '04## ## ## ##',\n  '4######',\n  '010 ## ## ##',\n  '011 ## ## ##',\n  '012 ## ## ##',\n  '013 ## ## ##',\n  '014 ## ## ##',\n  '015 ## ## ##',\n  '016 ## ## ##',\n  '019 ## ## ##',\n  '02 ### ## ##',\n  '03 ### ## ##',\n  '04######',\n  '050 ## ## ##',\n  '051 ## ## ##',\n  '053 ## ## ##',\n  '052 ## ## ##',\n  '054 ## ## ##',\n  '055 ## ## ##',\n  '056 ## ## ##',\n  '057 ## ## ##',\n  '058 ## ## ##',\n  '059 ## ## ##',\n  '060 ## ## ##',\n  '061 ## ## ##',\n  '063 ## ## ##',\n  '064 ## ## ##',\n  '065 ## ## ##',\n  '067 ## ## ##',\n  '068 ## ## ##',\n  '069 ## ## ##',\n  '071 ## ## ##',\n  '080 ## ## ##',\n  '081 ## ## ##',\n  '082 ## ## ##',\n  '083 ## ## ##',\n  '084 ## ## ##',\n  '085 ## ## ##',\n  '086 ## ## ##',\n  '087 ## ## ##',\n  '089 ## ## ##',\n  '09 ### ## ##',\n];\n"
  },
  {
    "path": "src/locales/fr_BE/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/fr_CA/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `fr_CA` locale.\n *\n * - Language: French (Canada)\n * - Endonym: Français (Canada)\n */\nconst fr_CA: LocaleDefinition = {\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default fr_CA;\n"
  },
  {
    "path": "src/locales/fr_CA/internet/domain_suffix.ts",
    "content": "export default ['biz', 'ca', 'com', 'info', 'name', 'net', 'org', 'qc.ca'];\n"
  },
  {
    "path": "src/locales/fr_CA/internet/free_email.ts",
    "content": "export default ['gmail.com', 'hotmail.com', 'yahoo.ca'];\n"
  },
  {
    "path": "src/locales/fr_CA/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/fr_CA/location/city_pattern.ts",
    "content": "export default [\n  '{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}',\n  '{{location.city_prefix}} {{person.firstName}}',\n  '{{person.firstName}}{{location.city_suffix}}',\n  '{{person.lastName}}{{location.city_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/fr_CA/location/country_code.ts",
    "content": "// [ISO_3166-1](https://en.wikipedia.org/wiki/ISO_3166-1)\nexport default [{ alpha2: 'CA', alpha3: 'CAN', numeric: '124' }];\n"
  },
  {
    "path": "src/locales/fr_CA/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport city_pattern from './city_pattern';\nimport country_code from './country_code';\nimport postcode from './postcode';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  city_pattern,\n  country_code,\n  postcode,\n  state,\n  state_abbr,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/fr_CA/location/postcode.ts",
    "content": "export default [\n  'A#? #?#',\n  'B#? #?#',\n  'C#? #?#',\n  'E#? #?#',\n  'G#? #?#',\n  'H#? #?#',\n  'J#? #?#',\n  'K#? #?#',\n  'L#? #?#',\n  'M#? #?#',\n  'N#? #?#',\n  'P#? #?#',\n  'R#? #?#',\n  'S#? #?#',\n  'T#? #?#',\n  'V#? #?#',\n  'X#? #?#',\n  'Y#? #?#',\n];\n"
  },
  {
    "path": "src/locales/fr_CA/location/state.ts",
    "content": "export default [\n  'Alberta',\n  'Colombie-Britannique',\n  'Manitoba',\n  'Nouveau-Brunswick',\n  'Terre-Neuve-et-Labrador',\n  'Nouvelle-Écosse',\n  'Territoires du Nord-Ouest',\n  'Nunavut',\n  'Ontario',\n  'Île-du-Prince-Édouard',\n  'Québec',\n  'Saskatchewan',\n  'Yukon',\n];\n"
  },
  {
    "path": "src/locales/fr_CA/location/state_abbr.ts",
    "content": "export default [\n  'AB',\n  'BC',\n  'MB',\n  'NB',\n  'NL',\n  'NS',\n  'NU',\n  'NT',\n  'ON',\n  'PE',\n  'QC',\n  'SK',\n  'YK',\n];\n"
  },
  {
    "path": "src/locales/fr_CA/location/street_pattern.ts",
    "content": "export default [\n  '{{person.firstName}} {{location.street_suffix}}',\n  '{{person.lastName}} {{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/fr_CA/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'French (Canada)',\n  code: 'fr_CA',\n  country: 'CA',\n  language: 'fr',\n  endonym: 'Français (Canada)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/fr_CA/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport last_name_pattern from './last_name_pattern';\n\nconst person: PersonDefinition = {\n  last_name_pattern,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/fr_CA/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/fr_CA/phone_number/format/human.ts",
    "content": "export default ['### ###-####', '1 ### ###-####', '### ###-####, poste ###'];\n"
  },
  {
    "path": "src/locales/fr_CA/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/fr_CA/phone_number/format/international.ts",
    "content": "export default ['+1##########'];\n"
  },
  {
    "path": "src/locales/fr_CA/phone_number/format/national.ts",
    "content": "export default ['(###) ###-####'];\n"
  },
  {
    "path": "src/locales/fr_CA/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/fr_CH/cell_phone/formats.ts",
    "content": "export default [\n  '076 ### ## ##',\n  '079 ### ## ##',\n  '078 ### ## ##',\n  '+41 76 ### ## ##',\n  '+41 78 ### ## ##',\n  '+41 79 ### ## ##',\n  '0041 76 ### ## ##',\n  '0041 78 ### ## ##',\n  '0041 79 ### ## ##',\n];\n"
  },
  {
    "path": "src/locales/fr_CH/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/fr_CH/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport internet from './internet';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `fr_CH` locale.\n *\n * - Language: French (Switzerland)\n * - Endonym: Français (Suisse)\n */\nconst fr_CH: LocaleDefinition = {\n  cell_phone,\n  internet,\n  location,\n  lorem,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default fr_CH;\n"
  },
  {
    "path": "src/locales/fr_CH/internet/domain_suffix.ts",
    "content": "export default ['biz', 'ch', 'com', 'net'];\n"
  },
  {
    "path": "src/locales/fr_CH/internet/free_email.ts",
    "content": "export default ['bluewin.ch', 'gmail.com', 'hotmail.com', 'outlook.com'];\n"
  },
  {
    "path": "src/locales/fr_CH/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/fr_CH/location/building_number.ts",
    "content": "export default ['####', '###', '##', '#'];\n"
  },
  {
    "path": "src/locales/fr_CH/location/city_name.ts",
    "content": "export default [\n  'Aarau',\n  'Adliswil',\n  'Aesch',\n  'Affoltern am Albis',\n  'Aigle',\n  'Allschwil',\n  'Altdorf',\n  'Altstätten',\n  'Amriswil',\n  'Appenzell',\n  'Arbon',\n  'Arlesheim',\n  'Arosa',\n  'Arth',\n  'Baar',\n  'Baden',\n  'Bassersdorf',\n  'Bellinzone',\n  'Belp',\n  'Berne',\n  'Berthoud',\n  'Bienne',\n  'Binningen',\n  'Birsfelden',\n  'Brigue-Glis',\n  'Brugg',\n  'Buchs',\n  'Bulle',\n  'Bussigny',\n  'Bâle',\n  'Bülach',\n  'Carouge',\n  'Cham',\n  'Chiasso',\n  'Chêne-Bougeries',\n  'Coire',\n  'Crissier',\n  'Davos',\n  'Delémont',\n  'Dietikon',\n  'Dübendorf',\n  'Ebikon',\n  'Einsiedeln',\n  'Emmen',\n  'Flawil',\n  'Frauenfeld',\n  'Freienbach',\n  'Fribourg',\n  'Genève',\n  'Gland',\n  'Glaris Centre',\n  'Glaris Nord',\n  'Gossau',\n  'Granges',\n  'Herisau',\n  'Hinwil',\n  'Horgen',\n  'Horw',\n  'Illnau-Effretikon',\n  'Interlaken',\n  'Ittigen',\n  'Kloten',\n  'Kreuzlingen',\n  'Kriens',\n  'Köniz',\n  'Küsnacht',\n  'La Chaux-de-Fonds',\n  'La Neuveville',\n  'La Tour-de-Peilz',\n  'Lancy',\n  'Langenthal',\n  'Lausanne',\n  'Le Grand-Saconnex',\n  'Le Locle',\n  'Lenzbourg',\n  'Liestal',\n  'Locarno',\n  'Lucerne',\n  'Lugano',\n  'Lyss',\n  'Martigny',\n  'Meilen',\n  'Mendrisio',\n  'Meyrin',\n  'Monthey',\n  'Montreux',\n  'Morat',\n  'Morges',\n  'Moutier',\n  'Muri bei Bern',\n  'Muttenz',\n  'Männedorf',\n  'Möhlin',\n  'Münchenbuchsee',\n  'Münchenstein',\n  'Münsingen',\n  'Neuchâtel',\n  'Neuhausen am Rheinfall',\n  'Nyon',\n  'Oberwil',\n  'Oftringen',\n  'Olten',\n  'Onex',\n  'Opfikon',\n  'Ostermundigen',\n  'Payerne',\n  'Peseux',\n  'Pfäffikon',\n  'Plan-les-Ouates',\n  'Poliez-Pittet',\n  'Porrentruy',\n  'Pratteln',\n  'Prilly',\n  'Pully',\n  'Rapperswil-Jona',\n  'Regensdorf',\n  'Reinach',\n  'Renens',\n  'Rheinfelden',\n  'Richterswil',\n  'Riehen',\n  'Risch-Rotkreuz',\n  'Romanshorn',\n  'Rorschach',\n  'Rüti',\n  'Saint-Gall',\n  'Saint-Moritz',\n  'Sarnen',\n  'Schaffhouse',\n  'Schlieren',\n  'Schwytz',\n  'Sierre',\n  'Sion',\n  'Soleure',\n  'Spiez',\n  'Spreitenbach',\n  'Stans',\n  'Steffisburg',\n  'Steinhausen',\n  'Stäfa',\n  'Suhr',\n  'Sursee',\n  'Thalwil',\n  'Thoune',\n  'Thônex',\n  'Urdorf',\n  'Uster',\n  'Uzwil',\n  'Vernier',\n  'Versoix',\n  'Vevey',\n  'Veyrier',\n  'Villars-sur-Glâne',\n  'Viège',\n  'Volketswil',\n  'Wallisellen',\n  'Weinfelden',\n  'Wettingen',\n  'Wetzikon',\n  'Wil',\n  'Winterthour',\n  'Wohlen',\n  'Worb',\n  'Wädenswil',\n  'Yverdon-les-Bains',\n  'Zermatt',\n  'Zofingue',\n  'Zollikofen',\n  'Zollikon',\n  'Zoug',\n  'Zuchwil',\n  'Zurich',\n  'Écublens',\n];\n"
  },
  {
    "path": "src/locales/fr_CH/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/fr_CH/location/country.ts",
    "content": "export default [\n  'Afghanistan',\n  'Albanie',\n  'Algérie',\n  'Andorre',\n  'Angola',\n  'Antigua-et-Barbuda',\n  'Argentine',\n  'Arménie',\n  'Australie',\n  'Autriche',\n  'Azerbaïdjan',\n  'Bahamas',\n  'Bahreïn',\n  'Bangladesh',\n  'Barbade',\n  'Biélorussie',\n  'Belgique',\n  'Belize',\n  'Bénin',\n  'Bhoutan',\n  'Bolivie',\n  'Bosnie-Herzégovine',\n  'Botswana',\n  'Brésil',\n  'Brunei',\n  'Bulgarie',\n  'Burkina Faso',\n  'Burundi',\n  'Cambodge',\n  'Cameroun',\n  'Canada',\n  'Cap-Vert',\n  'République centrafricaine',\n  'Tchad',\n  'Chili',\n  'Chine',\n  'Colombie',\n  'Comores',\n  'Costa Rica',\n  'Côte d’Ivoire',\n  'Croatie',\n  'Cuba',\n  'Chypre',\n  'République tchèque',\n  'République démocratique du Congo',\n  'Danemark',\n  'Djibouti',\n  'Dominique',\n  'République dominicaine',\n  'Timor oriental',\n  'Équateur',\n  'Égypte',\n  'Salvador',\n  'Guinée équatoriale',\n  'Érythrée',\n  'Estonie',\n  'Eswatini',\n  'Éthiopie',\n  'Fidji',\n  'Finlande',\n  'France',\n  'Gabon',\n  'Gambie',\n  'Géorgie',\n  'Allemagne',\n  'Ghana',\n  'Grèce',\n  'Grenade',\n  'Guatemala',\n  'Guinée',\n  'Guinée-Bissau',\n  'Guyane',\n  'Haïti',\n  'Honduras',\n  'Hongrie',\n  'Islande',\n  'Inde',\n  'Indonésie',\n  'Iran',\n  'Irak',\n  'Irlande',\n  'Israël',\n  'Italie',\n  'Jamaïque',\n  'Japon',\n  'Jordan',\n  'Kazakhstan',\n  'Kenya',\n  'Kiribati',\n  'Koweït',\n  'Kirghizistan',\n  'Laos',\n  'Lettonie',\n  'Liban',\n  'Lesotho',\n  'Liberia',\n  'Libye',\n  'Liechtenstein',\n  'Lituanie',\n  'Luxembourg',\n  'Madagascar',\n  'Malawi',\n  'Malaisie',\n  'Maldives',\n  'Mali',\n  'Malte',\n  'Îles Marshall',\n  'Mauritanie',\n  'Maurice',\n  'Mexique',\n  'Micronésie',\n  'Moldavie',\n  'Monaco',\n  'Mongolie',\n  'Monténégro',\n  'Maroc',\n  'Mozambique',\n  'Birmanie',\n  'Namibie',\n  'Nauru',\n  'Népal',\n  'Pays-Bas',\n  'Nouvelle-Zélande',\n  'Nicaragua',\n  'Niger',\n  'Nigeria',\n  'Corée du Nord',\n  'Norvège',\n  'Oman',\n  'Pakistan',\n  'Palau',\n  'Panama',\n  'Papouasie-Nouvelle-Guinée',\n  'Paraguay',\n  'Pérou',\n  'Philippines',\n  'Pologne',\n  'Portugal',\n  'Qatar',\n  'République du Congo',\n  'Macédoine',\n  'Roumanie',\n  'Russie',\n  'Rwanda',\n  'Saint-Christophe-et-Niévès',\n  'Sainte-Lucie',\n  'Saint-Vincent-et-les-Grenadines',\n  'Samoa',\n  'Saint-Marin',\n  'São Tomé-et-Principe',\n  'Arabie saoudite',\n  'Sénégal',\n  'Serbie',\n  'Seychelles',\n  'Sierra Leone',\n  'Singapour',\n  'Slovaquie',\n  'Slovénie',\n  'Îles Salomon',\n  'Somalie',\n  'Afrique du Sud',\n  'Corée du Sud',\n  'Soudan du Sud',\n  'Espagne',\n  'Sri Lanka',\n  'Soudan',\n  'Suriname',\n  'Suède',\n  'Suisse',\n  'Syrie',\n  'Tadjikistan',\n  'Tanzanie',\n  'Thaïlande',\n  'Togo',\n  'Tonga',\n  'Trinité-et-Tobago',\n  'Tunisie',\n  'Turquie',\n  'Turkménistan',\n  'Tuvalu',\n  'Ouganda',\n  'Ukraine',\n  'Émirats arabes unis',\n  'Royaume-Uni',\n  'États-Unis',\n  'Uruguay',\n  'Ouzbékistan',\n  'Vanuatu',\n  'Venezuela',\n  'Viêt Nam',\n  'Yémen',\n  'Zambie',\n  'Zimbabwe',\n];\n"
  },
  {
    "path": "src/locales/fr_CH/location/country_code.ts",
    "content": "// [ISO_3166-1](https://en.wikipedia.org/wiki/ISO_3166-1)\nexport default [{ alpha2: 'CH', alpha3: 'CHE', numeric: '756' }];\n"
  },
  {
    "path": "src/locales/fr_CH/location/direction.ts",
    "content": "export default {\n  cardinal: ['Nord', 'Est', 'Sud', 'Ouest'],\n  cardinal_abbr: ['N', 'E', 'S', 'O'],\n  ordinal: ['Nord-est', 'Nord-ouest', 'Sud-est', 'Sud-ouest'],\n  ordinal_abbr: ['NE', 'NO', 'SE', 'SO'],\n};\n"
  },
  {
    "path": "src/locales/fr_CH/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport country from './country';\nimport country_code from './country_code';\nimport direction from './direction';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_address from './street_address';\nimport street_pattern from './street_pattern';\nimport street_prefix from './street_prefix';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  country,\n  country_code,\n  direction,\n  postcode,\n  secondary_address,\n  state,\n  state_abbr,\n  street_address,\n  street_pattern,\n  street_prefix,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/fr_CH/location/postcode.ts",
    "content": "export default [\n  '1###',\n  '2###',\n  '3###',\n  '4###',\n  '5###',\n  '6###',\n  '7###',\n  '8###',\n  '9###',\n];\n"
  },
  {
    "path": "src/locales/fr_CH/location/secondary_address.ts",
    "content": "export default ['Apt. ###', '# étage'];\n"
  },
  {
    "path": "src/locales/fr_CH/location/state.ts",
    "content": "export default [\n  'Argovie',\n  'Appenzell Rhodes-Intérieures',\n  'Appenzell Rhodes-Extérieures',\n  'Bâle-Ville',\n  'Bâle-Campagne',\n  'Berne',\n  'Fribourg',\n  'Genève',\n  'Glaris',\n  'Grisons',\n  'Jura',\n  'Lucerne',\n  'Neuchâtel',\n  'Nidwald',\n  'Obwald',\n  'Schaffhouse',\n  'Schwyt',\n  'Soleure',\n  'Saint-Gall',\n  'Thurgovie',\n  'Tessin',\n  'Uri',\n  'Valai',\n  'Vaud',\n  'Zoug',\n  'Zurich',\n];\n"
  },
  {
    "path": "src/locales/fr_CH/location/state_abbr.ts",
    "content": "export default [\n  'AG',\n  'AI',\n  'AR',\n  'BE',\n  'BL',\n  'BS',\n  'FR',\n  'GE',\n  'GL',\n  'GR',\n  'JU',\n  'LU',\n  'NE',\n  'NW',\n  'OW',\n  'SG',\n  'SH',\n  'SO',\n  'SZ',\n  'TG',\n  'TI',\n  'UR',\n  'VD',\n  'VS',\n  'ZG',\n  'ZH',\n];\n"
  },
  {
    "path": "src/locales/fr_CH/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.buildingNumber}} {{location.street}}',\n  full: '{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/fr_CH/location/street_pattern.ts",
    "content": "export default ['{{location.street_prefix}} {{location.street_suffix}}'];\n"
  },
  {
    "path": "src/locales/fr_CH/location/street_prefix.ts",
    "content": "export default ['Rue', 'Avenue', 'Place', 'Route', 'Chemin'];\n"
  },
  {
    "path": "src/locales/fr_CH/location/street_suffix.ts",
    "content": "export default [\n  'Agassiz',\n  'Aimé Charpilloz',\n  'Albert-Gobat',\n  'Ancienne Route Romaine',\n  'aux Brebis',\n  'Baptiste Savoye',\n  'Basse',\n  'Beauregard',\n  'Beausite',\n  'Berg',\n  'Berthold Vuilleumier',\n  'Blanc',\n  'cantonale',\n  'Centrale',\n  'Champ Meusel',\n  'Champs Bruants',\n  'Champs de la Pelle',\n  'Champs Saliers',\n  'Chantemerle',\n  'Charles Schäublin',\n  'Chautenatte',\n  'Combe-Grède',\n  \"d'Amour\",\n  \"d'Evilard\",\n  \"d'Orvin\",\n  'de Beau-Site',\n  'de Beauregard',\n  'de Beausite',\n  'de Bel-Air',\n  'de Belfond',\n  'de Berne',\n  'de Beuchemaitin',\n  'de Bienne',\n  'de Blanche-Terre',\n  'de Blanchet',\n  'de Bonné',\n  'de Boron',\n  'de Bretin',\n  'de Brevoi',\n  'de Chalière',\n  'de Chaluet',\n  'de Champ Villiers',\n  'de Champ-Fleuri',\n  'de Champoz',\n  'de Chasseral',\n  'de Châtillon',\n  'de Chavannes',\n  'de Chuffort',\n  'de Citroz',\n  'de Combatte',\n  'de Courtelary',\n  'de Diesse',\n  'de Ferreule',\n  'de Frinvillier',\n  'de Froideval',\n  'de Graitery',\n  'de Jeaurat',\n  \"de l'Aiguillon\",\n  \"de l'Alouette\",\n  \"de l'Arsenal\",\n  \"de l'Aurore\",\n  \"de l'Avenir\",\n  \"de l'Eau des Fontaines\",\n  \"de l'Ecluse\",\n  \"de l'Ecole\",\n  \"de l'Ecole Primaire\",\n  \"de l'Eglise\",\n  \"de l'Endroit\",\n  \"de l'Enfer\",\n  \"de l'Envers\",\n  \"de l'Erguel\",\n  \"de l'Essor\",\n  \"de l'Est\",\n  \"de l'Hôpital\",\n  \"de l'Hôtel-de-Ville\",\n  \"de l'Industrie\",\n  \"de l'Orée\",\n  \"de l'Orge\",\n  \"de l'Orgerie\",\n  \"de l'Ouest\",\n  'de la Baume',\n  'de la Bergerie',\n  'de la Blanche-Eglise',\n  'de la Borcairde',\n  'de la Bosse',\n  'de la Brigade',\n  'de la Calle',\n  'de la Carrière',\n  'de la Cascade',\n  'de la Cernière',\n  'de la Chapelle',\n  'de la Chavonne',\n  'de la Ciblerie',\n  'de la Citadelle',\n  'de la Cité',\n  'de la Citerne',\n  'de la Clef',\n  'de la Colline',\n  'de la Combe',\n  'de la Combe-Aubert',\n  'de la Condemine',\n  'de la Côte',\n  'de la Courtine',\n  'de la Creuse',\n  'de la Croix',\n  'de la Cure',\n  'de la Dout',\n  'de la Doux',\n  'de la Douzette',\n  'de la Fenatte',\n  'de la Fenette',\n  'de la Fin',\n  'de la Fiole',\n  'de la Fontaine',\n  'de la Forge',\n  'de la Foule',\n  'de la Fourchaux',\n  'de la Gare',\n  'de la Golatte',\n  'de la Halle',\n  'de la Halte',\n  'de la Joux',\n  'de la Maison de Ville',\n  'de la Maison-Blanche',\n  'de la Malade',\n  'de la Malathe',\n  'de la Marchande',\n  'de la Nancoran',\n  'de la Nant',\n  'de la Neigette',\n  'de la Neuve Charrière',\n  'de la Paix',\n  'de la Peluse',\n  'de la Petite Fin',\n  'de la Petite-Fin',\n  'de la Piscine',\n  'de la Place',\n  'de la Plage',\n  'de la Poste',\n  'de la Poya',\n  'de la Prairie',\n  'de la Praye',\n  'de la Préfecture',\n  'de la Prévôté',\n  'de la Printanière',\n  'de la Promenade',\n  'de la Pron',\n  'de la Raisse',\n  'de la Récille',\n  'de la Reuchenette',\n  'de la Rive',\n  'de la Rochalle',\n  'de la Roche au Cros',\n  'de la Rochette',\n  'de la Rouette',\n  'de la Sagnette',\n  'de la Scierie',\n  'de la Seignette',\n  'de la Serre',\n  'de la Société',\n  'de la Suze',\n  'de la Tour',\n  'de la Trame',\n  'de la Valle',\n  'de la Vanne',\n  'de la Versanne',\n  'de la vieille Charrière',\n  'de la Vignette',\n  'de La vy deſtraÿe',\n  'de Lamboing',\n  'de Lausanne',\n  'de Lausanne à Daillens',\n  'de Lignières',\n  'de Loville',\n  'de Malvaux',\n  'de Maupras',\n  'de Maupras du Haut',\n  'de Mévilier',\n  'de Montoz',\n  'de Morges',\n  'de Moron',\n  'de Neuchâtel',\n  'de Nods',\n  'de Pâquier',\n  'de Penthaz à Bournens',\n  'de Penthaz à Cossonay',\n  'de Penthaz à Daillens',\n  'de Penthaz à Gollion',\n  'de Penthaz à Penthalaz',\n  'de Penthaz à Sullens',\n  'de Pierre Grise',\n  'de Pierre-Pertuis',\n  'de Plein Vent',\n  'de Pontenet',\n  'de Poudeille',\n  'de Prapion',\n  'de Prêles',\n  'de Reconvilier',\n  'de Reuchenette',\n  'de Rondans',\n  'de Rouge-Terre',\n  'de Ruege',\n  'de Ruveau',\n  'de Sassagne',\n  'de Saules',\n  'de Savaronne',\n  'de Sebastopol',\n  'de Sébaux',\n  'de Sébeillon',\n  'de Soleure',\n  'de Sonceboz',\n  'de Sonrougeux',\n  'de Sonvilier',\n  'de St-Joux',\n  'de Sur-Frête',\n  'de Tavannes',\n  'de Tivoli',\n  'de Tombain',\n  'de Tramelan',\n  'de Vallon',\n  'de Vauffelin',\n  'de Vervas',\n  'de Vigneule',\n  'de Villeret',\n  'Derrière Mahlés',\n  'des Ages',\n  'des Alouettes',\n  'des Artisans',\n  'des Aubépines',\n  'des Auges',\n  'des Aulnes',\n  'des Bains',\n  'des Biches',\n  'des Biolas',\n  'des Blanchards',\n  'des Blés',\n  'des Bleuets',\n  'des Bosquets',\n  'des Bouleaux',\n  'des Bourdons',\n  'des Bourgognons',\n  'des Britanières',\n  'des Brues',\n  'des Carrons',\n  'des Celliers',\n  'des Cerisiers',\n  'des Champs',\n  'des Charbonnières',\n  'des Chardonnerets',\n  'des Charmilles',\n  'des Chavannes',\n  'des Chênes',\n  'des Chenevières',\n  'des Chevaux',\n  'des Cibles',\n  'des Clos',\n  'des Coillards',\n  'des Collèges',\n  'des Combattes',\n  'des Combes',\n  'des Convers',\n  'des Côtes Bugnot',\n  'des Deutes',\n  'des Dolaises',\n  'des Eaux',\n  'des Ecommunes',\n  'des Ecureuils',\n  'des Eglantines',\n  'des Epinettes',\n  'des Etoblons',\n  'des Faulx',\n  'des Fauvettes',\n  'des Fleurs',\n  'des Fontenettes',\n  'des Fossés',\n  'des fourches',\n  'des Fraîches',\n  'des Français',\n  'des Gentianes',\n  'des Golats',\n  'des Gorges',\n  'des Granges',\n  'des Graviers',\n  'des Gretions',\n  'des grilles',\n  'des Grillons',\n  'des Huit-Journaux',\n  'des Isles',\n  'des Italiens',\n  'des Jardinets',\n  'des Jardins',\n  'des Jonchères',\n  'des Jonquilles',\n  'des Levrières',\n  'des Lilas',\n  'des Longines',\n  'des Lorettes',\n  'des Lovières',\n  'des Malterres',\n  'des Marnins',\n  'des Martinets',\n  'des Mélèzes',\n  'des Mésanges',\n  'des Mines',\n  'des Mornets',\n  'des Mulets',\n  'des Mûriers',\n  'des Navaux',\n  'des Nazieux',\n  'des Noisetiers',\n  'des Nouettes',\n  'des Noyères',\n  'des Noyes',\n  'des Oeuches',\n  'des Oeuchettes',\n  'des Oeuvriés',\n  'des Otaux',\n  'des Pâturages',\n  'des Pêcheurs',\n  'des Pélerins',\n  'des Pendants',\n  'des Peupliers',\n  'des Pins Gras',\n  'des Pinsons',\n  'des Planchers',\n  'des Planches',\n  'des Plânes',\n  'des Plantes',\n  'des Platanes',\n  'des Pommiers',\n  'des Pontins',\n  'des Préjures',\n  'des Prés',\n  'des Prés Bernard',\n  'des Prés Joyeux',\n  'des prés Vaillons',\n  'des Prés Vaillons',\n  'des Prés-Guëtins',\n  'des Primevères',\n  'des Puits',\n  'des ravières',\n  'des Rives',\n  'des Rocailles',\n  'des Roches',\n  'des Rochettes',\n  'des Roses',\n  'des Rottes',\n  'des Ruaux',\n  'des Saigneules',\n  'des Sapins',\n  'des Sauges',\n  'des Sociétés',\n  'des Sorbiers',\n  'des Sources',\n  'des Tilles',\n  'des Tilleuls',\n  'des Tschètres',\n  'des Vergers',\n  'des Vieilles Mortes',\n  'des Vignolans',\n  'des Voitats',\n  'deſoubz',\n  'dit le Petit pré',\n  'Doyen Morel',\n  'du 16 Mars',\n  'du 26-Mars',\n  'du Bambois',\n  'du Brue',\n  'du Bruye',\n  'du Cagreu',\n  'du Cairli',\n  'du Chalet',\n  'du Chasseral',\n  'du Château',\n  'du Châtillon',\n  'du Chaumin',\n  'du Chêne',\n  'du Chevreuil',\n  'du Cinéma',\n  'du Clos',\n  'du Clos Michel',\n  'du Coin Dessus',\n  'du Collège',\n  'du Compois',\n  'du Coq',\n  'du Corps-de-Garde',\n  'du Coteau',\n  'du Cratat',\n  'du Crêt',\n  'du Crêt-Georges',\n  'du Docteur Schwab',\n  'du Dr. Eguet',\n  'du Dr.Tièche',\n  'du Droit',\n  'du Faubourg',\n  'du Faucon',\n  'du fournel',\n  'du Foyer',\n  'du Frête',\n  'du Fuet',\n  'du Général Voirol',\n  'du Genièvre',\n  'du Grand-Champ',\n  \"du Grand'Clos\",\n  'du Haut',\n  'du Haut des Roches',\n  'du haut ou de la côte',\n  'du Jura',\n  'du Lac',\n  'du Lac Vert',\n  'du Lavoir',\n  'du Levant',\n  'du long Jorat autrement de la Cavoye',\n  'du Mamelon Vert',\n  'du Marais',\n  'du Marché',\n  'du Midi',\n  'du Milieu',\n  'du Monnet',\n  'du Mont',\n  'du Moulin',\n  'du Nord',\n  'du Nouveau Pont',\n  'du Paradis',\n  'du Parc',\n  'du Pasteur Frêne',\n  'du Pâturage',\n  'du Pensionnat',\n  'du Perset',\n  'du Petit-Bâle',\n  'du Petit-Val',\n  'du Pierrat',\n  'du Plan',\n  'du Pommé au Loup',\n  'du Pont',\n  'du Port',\n  'du Prailat',\n  'du Pré',\n  'du Pré Bayard',\n  'du Puits',\n  'du Quai',\n  'du Quart Derrière',\n  'du Raisin',\n  'du Rêche',\n  'du Repos',\n  'du Righi',\n  'du Roc',\n  'du Ruaul du puble',\n  'du Ryaulx',\n  'du Scé',\n  'du Sel',\n  'du Signal',\n  'du Signolet',\n  'du Soleil',\n  'du Stade',\n  'du Stand',\n  'du Tempé',\n  'du Temple',\n  'du Tennis',\n  'du Tilleul',\n  'du Tirage',\n  'du Torrent',\n  'du Truit',\n  'du Tunnel',\n  'du Vélé',\n  'du Vergeret',\n  'du Viaduc',\n  'du Vignoble',\n  'du Village',\n  'du wie Ruaul',\n  'Edouard Tièche',\n  'Emile Villeneuve',\n  'en haut le Cret',\n  'Euchette',\n  'Ferdinand-Gonseth',\n  'Fin de là Outre',\n  'Fin-Lépine',\n  'Francillon',\n  'Fritz-Marchand',\n  'Ginnel',\n  'Grock',\n  'H.-F.Sandoz',\n  'Haute',\n  'Industrielle',\n  'Jacques David',\n  'Jacques-René Fiechter',\n  'Jolimont',\n  \"l'Orée du Bois\",\n  'le long du Cret',\n  'Marzon',\n  'Menin',\n  'Mercier',\n  'Méval',\n  'Mol',\n  'Montagu',\n  'Neuf',\n  'Neuve',\n  'Nicolas-Junker',\n  'Paul Charmillot',\n  'Pierre Jolissaint',\n  'Pierre-Alin',\n  'Plaine Fin',\n  'principale',\n  'Principale',\n  'Quart-Dessus',\n  'Rière Ville',\n  'Robert de Vigier',\n  'Rondelle',\n  'Rosselet-Challandes',\n  'Saint-Germain',\n  'Saint-Randoald',\n  \"Samuel d'Aubigné\",\n  'Sandoz',\n  'Sans-Souci',\n  'Sauvain',\n  'sous la Côte',\n  'sous la Lampe',\n  'Sous Route',\n  'Sous-la-Forêt',\n  'sur Beaumont',\n  'tendant à Bioley',\n  'vers Dizy',\n  'vers La Chaux',\n  'vers La Sarraz',\n  'vers Senarclens',\n  'Virgile-Rossel',\n];\n"
  },
  {
    "path": "src/locales/fr_CH/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/fr_CH/lorem/word.ts",
    "content": "export default [\n  'alias',\n  'consequatur',\n  'aut',\n  'perferendis',\n  'sit',\n  'voluptatem',\n  'accusantium',\n  'doloremque',\n  'aperiam',\n  'eaque',\n  'ipsa',\n  'quae',\n  'ab',\n  'illo',\n  'inventore',\n  'veritatis',\n  'et',\n  'quasi',\n  'architecto',\n  'beatae',\n  'vitae',\n  'dicta',\n  'sunt',\n  'explicabo',\n  'aspernatur',\n  'odit',\n  'fugit',\n  'sed',\n  'quia',\n  'consequuntur',\n  'magni',\n  'dolores',\n  'eos',\n  'qui',\n  'ratione',\n  'sequi',\n  'nesciunt',\n  'neque',\n  'dolorem',\n  'ipsum',\n  'dolor',\n  'amet',\n  'consectetur',\n  'adipisci',\n  'velit',\n  'non',\n  'numquam',\n  'eius',\n  'modi',\n  'tempora',\n  'incidunt',\n  'ut',\n  'labore',\n  'dolore',\n  'magnam',\n  'aliquam',\n  'quaerat',\n  'enim',\n  'ad',\n  'minima',\n  'veniam',\n  'quis',\n  'nostrum',\n  'exercitationem',\n  'ullam',\n  'corporis',\n  'nemo',\n  'ipsam',\n  'voluptas',\n  'suscipit',\n  'laboriosam',\n  'nisi',\n  'aliquid',\n  'ex',\n  'ea',\n  'commodi',\n  'autem',\n  'vel',\n  'eum',\n  'iure',\n  'reprehenderit',\n  'in',\n  'voluptate',\n  'esse',\n  'quam',\n  'nihil',\n  'molestiae',\n  'iusto',\n  'odio',\n  'dignissimos',\n  'ducimus',\n  'blanditiis',\n  'praesentium',\n  'laudantium',\n  'totam',\n  'rem',\n  'voluptatum',\n  'deleniti',\n  'atque',\n  'corrupti',\n  'quos',\n  'quas',\n  'molestias',\n  'excepturi',\n  'sint',\n  'occaecati',\n  'cupiditate',\n  'provident',\n  'perspiciatis',\n  'unde',\n  'omnis',\n  'iste',\n  'natus',\n  'error',\n  'similique',\n  'culpa',\n  'officia',\n  'deserunt',\n  'mollitia',\n  'animi',\n  'id',\n  'est',\n  'laborum',\n  'dolorum',\n  'fuga',\n  'harum',\n  'quidem',\n  'rerum',\n  'facilis',\n  'expedita',\n  'distinctio',\n  'nam',\n  'libero',\n  'tempore',\n  'cum',\n  'soluta',\n  'nobis',\n  'eligendi',\n  'optio',\n  'cumque',\n  'impedit',\n  'quo',\n  'porro',\n  'quisquam',\n  'minus',\n  'quod',\n  'maxime',\n  'placeat',\n  'facere',\n  'possimus',\n  'assumenda',\n  'repellendus',\n  'temporibus',\n  'quibusdam',\n  'illum',\n  'fugiat',\n  'nulla',\n  'pariatur',\n  'at',\n  'vero',\n  'accusamus',\n  'officiis',\n  'debitis',\n  'necessitatibus',\n  'saepe',\n  'eveniet',\n  'voluptates',\n  'repudiandae',\n  'recusandae',\n  'itaque',\n  'earum',\n  'hic',\n  'tenetur',\n  'a',\n  'sapiente',\n  'delectus',\n  'reiciendis',\n  'voluptatibus',\n  'maiores',\n  'doloribus',\n  'asperiores',\n  'repellat',\n];\n"
  },
  {
    "path": "src/locales/fr_CH/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'French (Switzerland)',\n  code: 'fr_CH',\n  country: 'CH',\n  language: 'fr',\n  endonym: 'Français (Suisse)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/fr_CH/person/first_name.ts",
    "content": "export default {\n  generic: ['Anik', 'Lou', 'Mika', 'Noa'],\n  female: [\n    'Aaliyah',\n    'Abigail',\n    'Ada',\n    'Adea',\n    'Adele',\n    'Adina',\n    'Adriana',\n    'Agatha',\n    'Aida',\n    'Aina',\n    'Aisha',\n    'Ajana',\n    'Ajla',\n    'Ajlin',\n    'Ajna',\n    'Alana',\n    'Alara',\n    'Alba',\n    'Alea',\n    'Aleksandra',\n    'Alena',\n    'Alenia',\n    'Alessia',\n    'Alexandra',\n    'Alexia',\n    'Aleya',\n    'Aleyna',\n    'Alia',\n    'Alice',\n    'Alicia',\n    'Alina',\n    'Aline',\n    'Alisa',\n    'Alisha',\n    'Alissa',\n    'Alissia',\n    'Alix',\n    'Aliya',\n    'Aliyah',\n    'Alma',\n    'Alva',\n    'Alya',\n    'Alyssa',\n    'Alyssia',\n    'Amadea',\n    'Amalia',\n    'Amanda',\n    'Amara',\n    'Amber',\n    'Ambra',\n    'Amea',\n    'Amelia',\n    'Amelie',\n    'Amen',\n    'Amina',\n    'Amira',\n    'Amra',\n    'Amy',\n    'Amália',\n    'Amélia',\n    'Amélie',\n    'Ana',\n    'Anahita',\n    'Anastasia',\n    'Anastasija',\n    'Anaïs',\n    'Andjelina',\n    'Andrina',\n    'Angela',\n    'Angelina',\n    'Anika',\n    'Anina',\n    'Anna',\n    'Annabel',\n    'Annika',\n    'Anouk',\n    'Antonia',\n    'Aria',\n    'Ariana',\n    'Arianna',\n    'Arielle',\n    'Arisa',\n    'Arya',\n    'Asia',\n    'Asja',\n    'Astrid',\n    'Asya',\n    'Aurelia',\n    'Aurora',\n    'Ava',\n    'Ayana',\n    'Ayla',\n    'Aylin',\n    'Azra',\n    'Beatrice',\n    'Bella',\n    'Bianca',\n    'Bigna',\n    'Camilla',\n    'Carla',\n    'Carlota',\n    'Carlotta',\n    'Carolina',\n    'Cataleya',\n    'Cecilia',\n    'Celina',\n    'Celine',\n    'Charlotte',\n    'Chiara',\n    'Chloe',\n    'Chloé',\n    'Claire',\n    'Clara',\n    'Clea',\n    'Cleo',\n    'Céleste',\n    'Céline',\n    'Dahlia',\n    'Dalia',\n    'Daria',\n    'Dea',\n    'Deborah',\n    'Delia',\n    'Diana',\n    'Diara',\n    'Dina',\n    'Dua',\n    'Eda',\n    'Ela',\n    'Elea',\n    'Eleanor',\n    'Elena',\n    'Eleni',\n    'Eleonora',\n    'Eliana',\n    'Elif',\n    'Elin',\n    'Elina',\n    'Eline',\n    'Eliona',\n    'Elisa',\n    'Elisabeth',\n    'Eliza',\n    'Ella',\n    'Ellen',\n    'Elli',\n    'Ellie',\n    'Elodie',\n    'Elsa',\n    'Ema',\n    'Emelie',\n    'Emilia',\n    'Emilie',\n    'Emilija',\n    'Emily',\n    'Emma',\n    'Ena',\n    'Enya',\n    'Estelle',\n    'Esther',\n    'Eva',\n    'Felicia',\n    'Filippa',\n    'Finja',\n    'Fiona',\n    'Flavia',\n    'Florence',\n    'Flurina',\n    'Freya',\n    'Frida',\n    'Gelila',\n    'Giada',\n    'Gianna',\n    'Gioia',\n    'Giorgia',\n    'Giulia',\n    'Grace',\n    'Hailey',\n    'Hana',\n    'Hanna',\n    'Hannah',\n    'Hava',\n    'Helen',\n    'Helena',\n    'Helin',\n    'Hira',\n    'Ida',\n    'Ilaria',\n    'Ilenia',\n    'Iliana',\n    'Ina',\n    'Inara',\n    'Irina',\n    'Iris',\n    'Isabel',\n    'Isabella',\n    'Isabelle',\n    'Iva',\n    'Ivy',\n    'Jael',\n    'Jana',\n    'Janina',\n    'Jara',\n    'Jasmin',\n    'Jasmine',\n    'Jennifer',\n    'Jil',\n    'Joana',\n    'Johanna',\n    'Joline',\n    'Josephine',\n    'Joy',\n    'Julia',\n    'Juliana',\n    'Julie',\n    'Juliette',\n    'Juna',\n    'Jusra',\n    'Kaia',\n    'Kaja',\n    'Kalea',\n    'Kaya',\n    'Kiara',\n    'Kira',\n    'Klara',\n    'Klea',\n    'Ladina',\n    'Laia',\n    'Laila',\n    'Lana',\n    'Lara',\n    'Larina',\n    'Larissa',\n    'Laura',\n    'Lavinia',\n    'Layla',\n    'Lea',\n    'Leah',\n    'Leana',\n    'Leandra',\n    'Leia',\n    'Leila',\n    'Lena',\n    'Leni',\n    'Lenia',\n    'Lenya',\n    'Leona',\n    'Leoni',\n    'Leonie',\n    'Leonora',\n    'Letizia',\n    'Leya',\n    'Leyla',\n    'Lia',\n    'Liana',\n    'Liara',\n    'Lilia',\n    'Lilian',\n    'Liliana',\n    'Lilly',\n    'Lily',\n    'Lina',\n    'Linda',\n    'Linn',\n    'Linnea',\n    'Lisa',\n    'Liv',\n    'Liva',\n    'Livia',\n    'Liya',\n    'Liyana',\n    'Lola',\n    'Lorena',\n    'Lotta',\n    'Louisa',\n    'Louise',\n    'Lua',\n    'Luana',\n    'Lucia',\n    'Lucy',\n    'Luena',\n    'Luisa',\n    'Luise',\n    'Luna',\n    'Lya',\n    'Lynn',\n    'Léa',\n    'Léonie',\n    'Madlaina',\n    'Maia',\n    'Maila',\n    'Maira',\n    'Maja',\n    'Malea',\n    'Malena',\n    'Malia',\n    'Malin',\n    'Malina',\n    'Malou',\n    'Mara',\n    'Margaux',\n    'Maria',\n    'Marie',\n    'Marina',\n    'Marta',\n    'Mathilda',\n    'Matilda',\n    'Matilde',\n    'Mattea',\n    'Maya',\n    'Mayla',\n    'Maëlle',\n    'Maša',\n    'Medina',\n    'Melanie',\n    'Melia',\n    'Melina',\n    'Melisa',\n    'Melissa',\n    'Melody',\n    'Merjem',\n    'Mia',\n    'Michelle',\n    'Mila',\n    'Milena',\n    'Milla',\n    'Mina',\n    'Mira',\n    'Miriam',\n    'Moira',\n    'Mona',\n    'Najla',\n    'Nala',\n    'Naomi',\n    'Natalia',\n    'Nathalie',\n    'Naya',\n    'Nayla',\n    'Nea',\n    'Nefeli',\n    'Nejla',\n    'Nela',\n    'Nerea',\n    'Neva',\n    'Neyla',\n    'Nia',\n    'Nika',\n    'Nila',\n    'Nina',\n    'Nisa',\n    'Noelia',\n    'Noemi',\n    'Nora',\n    'Nova',\n    'Nuria',\n    'Olivia',\n    'Paula',\n    'Paulina',\n    'Pauline',\n    'Philippa',\n    'Pia',\n    'Rachel',\n    'Rahel',\n    'Rajana',\n    'Rea',\n    'Rebecca',\n    'Reina',\n    'Rhea',\n    'Riana',\n    'Robyn',\n    'Romina',\n    'Romy',\n    'Rona',\n    'Ronja',\n    'Rosa',\n    'Rosalie',\n    'Rose',\n    'Roza',\n    'Ruby',\n    'Runa',\n    'Rüya',\n    'Samara',\n    'Samira',\n    'Sara',\n    'Sarah',\n    'Sarina',\n    'Selin',\n    'Selina',\n    'Selma',\n    'Sena',\n    'Seraina',\n    'Serena',\n    'Siana',\n    'Siara',\n    'Sidra',\n    'Siena',\n    'Sienna',\n    'Silvia',\n    'Simea',\n    'Sina',\n    'Sofia',\n    'Sofija',\n    'Sonja',\n    'Sophia',\n    'Sophie',\n    'Soraya',\n    'Stella',\n    'Tabea',\n    'Talia',\n    'Tamara',\n    'Tara',\n    'Tea',\n    'Teodora',\n    'Teresa',\n    'Tessa',\n    'Thea',\n    'Theresa',\n    'Tiana',\n    'Tilda',\n    'Tilla',\n    'Timea',\n    'Tina',\n    'Tuana',\n    'Uma',\n    'Una',\n    'Valentina',\n    'Valeria',\n    'Valerie',\n    'Vanessa',\n    'Vera',\n    'Victoria',\n    'Viktoria',\n    'Viola',\n    'Vittoria',\n    'Vivienne',\n    'Wilma',\n    'Xenia',\n    'Yael',\n    'Yara',\n    'Yasmin',\n    'Yuna',\n    'Zana',\n    'Zara',\n    'Zoe',\n    'Zoey',\n    'Zoé',\n    'Zoë',\n  ],\n  male: [\n    'Aaron',\n    'Abdullah',\n    'Adam',\n    'Adrian',\n    'Ahmed',\n    'Aiden',\n    'Ajan',\n    'Alan',\n    'Albert',\n    'Alec',\n    'Alejandro',\n    'Aleksa',\n    'Aleksander',\n    'Alessandro',\n    'Alessio',\n    'Alex',\n    'Alexander',\n    'Alexandre',\n    'Alexandros',\n    'Alexis',\n    'Alfred',\n    'Ali',\n    'Amar',\n    'Amin',\n    'Amir',\n    'Andrea',\n    'Andrej',\n    'Andri',\n    'Andrin',\n    'Angelo',\n    'Anthony',\n    'Anton',\n    'Antonio',\n    'Anuar',\n    'Aren',\n    'Ari',\n    'Arian',\n    'Arion',\n    'Aris',\n    'Armando',\n    'Armin',\n    'Arno',\n    'Aron',\n    'Arthur',\n    'Arun',\n    'Atlas',\n    'Aurel',\n    'Aurelio',\n    'Auron',\n    'Axel',\n    'Ayan',\n    'Ayaz',\n    'Ayden',\n    'Bela',\n    'Ben',\n    'Benjamin',\n    'Björn',\n    'Bogdan',\n    'Bruno',\n    'Bryan',\n    'Béla',\n    'Can',\n    'Carl',\n    'Carlo',\n    'Cedric',\n    'Charles',\n    'Charlie',\n    'Christian',\n    'Christopher',\n    'Clemens',\n    'Colin',\n    'Constantin',\n    'Cristian',\n    'Cédric',\n    'Damian',\n    'Daniel',\n    'Danilo',\n    'Dante',\n    'Darian',\n    'Dario',\n    'Daris',\n    'Darius',\n    'David',\n    'Davide',\n    'Dean',\n    'Denis',\n    'Deniz',\n    'Devin',\n    'Diar',\n    'Diego',\n    'Dino',\n    'Dion',\n    'Dominik',\n    'Dorian',\n    'Dylan',\n    'Eddie',\n    'Eduard',\n    'Eduardo',\n    'Eli',\n    'Elia',\n    'Eliah',\n    'Elian',\n    'Eliano',\n    'Elias',\n    'Elija',\n    'Elijah',\n    'Elio',\n    'Elion',\n    'Elliot',\n    'Elyas',\n    'Emanuel',\n    'Emil',\n    'Emilian',\n    'Emilio',\n    'Emir',\n    'Enea',\n    'Enes',\n    'Enio',\n    'Ennio',\n    'Ensar',\n    'Enyo',\n    'Enzo',\n    'Eric',\n    'Erik',\n    'Eron',\n    'Esra',\n    'Ethan',\n    'Evan',\n    'Fabian',\n    'Fabio',\n    'Federico',\n    'Felix',\n    'Ferdinand',\n    'Filip',\n    'Filippo',\n    'Finn',\n    'Fionn',\n    'Flavio',\n    'Florian',\n    'Flurin',\n    'Flynn',\n    'Francesco',\n    'Francis',\n    'Francisco',\n    'Frederick',\n    'Frederik',\n    'Fynn',\n    'Gabriel',\n    'Gabriele',\n    'Georg',\n    'Gian',\n    'Gianluca',\n    'Gino',\n    'Gioele',\n    'Gion',\n    'Giuliano',\n    'Giulio',\n    'Giuseppe',\n    'Hamza',\n    'Henri',\n    'Henrik',\n    'Henry',\n    'Hugo',\n    'Ian',\n    'Ignacy',\n    'Ilai',\n    'Ilay',\n    'Ilian',\n    'Ilias',\n    'Ilja',\n    'Ilyas',\n    'Imran',\n    'Isa',\n    'Isaac',\n    'Isaiah',\n    'Ivan',\n    'Jack',\n    'Jaden',\n    'Jakob',\n    'Jakub',\n    'Jamal',\n    'James',\n    'Jamie',\n    'Jamiro',\n    'Jan',\n    'Janis',\n    'Jannik',\n    'Jannis',\n    'Janosch',\n    'Jari',\n    'Jaro',\n    'Jaron',\n    'Jasin',\n    'Jason',\n    'Jay',\n    'Jayden',\n    'Jeremy',\n    'Joah',\n    'Joel',\n    'John',\n    'Jon',\n    'Jona',\n    'Jonah',\n    'Jonas',\n    'Jonathan',\n    'Jorin',\n    'Joris',\n    'Joshua',\n    'Jovan',\n    'Jovin',\n    'Juan',\n    'Jules',\n    'Julian',\n    'Julien',\n    'Julius',\n    'Juri',\n    'Jusuf',\n    'Kai',\n    'Karl',\n    'Keano',\n    'Keanu',\n    'Kerem',\n    'Keyan',\n    'Kian',\n    'Kiano',\n    'Kilian',\n    'Kimo',\n    'Kiyan',\n    'Konstantin',\n    'Kristijan',\n    'Kuzey',\n    'Kyan',\n    'Lars',\n    'Lasse',\n    'Lauri',\n    'Laurin',\n    'Lean',\n    'Leandro',\n    'Leano',\n    'Leart',\n    'Ledion',\n    'Len',\n    'Lenn',\n    'Lenni',\n    'Lennox',\n    'Lenny',\n    'Leo',\n    'Leon',\n    'Leonard',\n    'Leonardo',\n    'Leonel',\n    'Leonidas',\n    'Leonis',\n    'Leopold',\n    'Leroy',\n    'Levi',\n    'Levin',\n    'Levio',\n    'Leyan',\n    'Liam',\n    'Lian',\n    'Lias',\n    'Lino',\n    'Linus',\n    'Lio',\n    'Lion',\n    'Lionel',\n    'Lior',\n    'Liron',\n    'Livio',\n    'Liyan',\n    'Lorenz',\n    'Lorenzo',\n    'Lorian',\n    'Lorik',\n    'Lorin',\n    'Loris',\n    'Louan',\n    'Louie',\n    'Louis',\n    'Loïc',\n    'Luan',\n    'Luc',\n    'Luca',\n    'Lucas',\n    'Lui',\n    'Luis',\n    'Luka',\n    'Lukas',\n    'Luke',\n    'Lyan',\n    'Léo',\n    'Mael',\n    'Mahir',\n    'Mailo',\n    'Maksim',\n    'Malik',\n    'Manuel',\n    'Marcel',\n    'Marco',\n    'Marcus',\n    'Marino',\n    'Mario',\n    'Marius',\n    'Mark',\n    'Marlo',\n    'Marlon',\n    'Martim',\n    'Martin',\n    'Marvin',\n    'Matej',\n    'Mateo',\n    'Mateus',\n    'Matheo',\n    'Mathias',\n    'Mathis',\n    'Matias',\n    'Mats',\n    'Matteo',\n    'Matthias',\n    'Matti',\n    'Mattia',\n    'Mattis',\n    'Maurice',\n    'Mauro',\n    'Max',\n    'Maxim',\n    'Maxime',\n    'Maximilian',\n    'Maël',\n    'Mete',\n    'Micha',\n    'Michael',\n    'Miguel',\n    'Mikail',\n    'Milan',\n    'Miles',\n    'Milo',\n    'Miran',\n    'Miro',\n    'Mischa',\n    'Mohammed',\n    'Moritz',\n    'Muhammad',\n    'Muhammed',\n    'Musa',\n    'Nael',\n    'Nando',\n    'Natan',\n    'Nathan',\n    'Nelio',\n    'Neo',\n    'Nevin',\n    'Nevio',\n    'Nick',\n    'Nico',\n    'Nicola',\n    'Nicolas',\n    'Niklas',\n    'Niko',\n    'Nikola',\n    'Nils',\n    'Nino',\n    'Nio',\n    'Noah',\n    'Noam',\n    'Noar',\n    'Noe',\n    'Noel',\n    'Noé',\n    'Nuri',\n    'Oliver',\n    'Omar',\n    'Orell',\n    'Oscar',\n    'Oskar',\n    'Pablo',\n    'Patrick',\n    'Paul',\n    'Philipp',\n    'Pietro',\n    'Quinn',\n    'Rafael',\n    'Raphael',\n    'Rayan',\n    'Rayyan',\n    'Rejan',\n    'Rian',\n    'Rio',\n    'Roan',\n    'Robin',\n    'Rodrigo',\n    'Romeo',\n    'Ron',\n    'Roy',\n    'Ruben',\n    'Ryan',\n    'Sam',\n    'Sami',\n    'Samir',\n    'Samu',\n    'Samuel',\n    'Samuele',\n    'Santiago',\n    'Santino',\n    'Sebastian',\n    'Silas',\n    'Simon',\n    'Siro',\n    'Stefan',\n    'Sven',\n    'Teo',\n    'Teodor',\n    'Theo',\n    'Theodor',\n    'Thiago',\n    'Thierry',\n    'Thomas',\n    'Tiago',\n    'Tian',\n    'Till',\n    'Tim',\n    'Timo',\n    'Timon',\n    'Tobias',\n    'Tom',\n    'Tomás',\n    'Tristan',\n    'Valentin',\n    'Vasco',\n    'Victor',\n    'Viktor',\n    'Vincent',\n    'Vito',\n    'Vuk',\n    'William',\n    'Yago',\n    'Yanis',\n    'Yann',\n    'Yannick',\n    'Yannik',\n    'Yaro',\n    'Yaron',\n    'Yasin',\n    'Younes',\n    'Yuri',\n    'Yusuf',\n  ],\n};\n"
  },
  {
    "path": "src/locales/fr_CH/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport job_type from './job_type';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport sex from './sex';\n\nconst person: PersonDefinition = {\n  first_name,\n  job_type,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  sex,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/fr_CH/person/job_type.ts",
    "content": "export default [\n  'Superviseur',\n  'Executif',\n  'Manager',\n  'Ingenieur',\n  'Specialiste',\n  'Directeur',\n  'Coordinateur',\n  'Administrateur',\n  'Architecte',\n  'Analyste',\n  'Designer',\n  'Technicien',\n  'Developpeur',\n  'Producteur',\n  'Consultant',\n  'Assistant',\n  'Agent',\n  'Stagiaire',\n];\n"
  },
  {
    "path": "src/locales/fr_CH/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Abegglen',\n    'Ackermann',\n    'Aebischer',\n    'Aeby',\n    'Aigroz',\n    'Aregger',\n    'Bagnoud',\n    'Ballouhey',\n    'Balmer',\n    'Barras',\n    'Bavaud',\n    'Beerli',\n    'Berney',\n    'Berset',\n    'Berthoud',\n    'Beyeler',\n    'Bidaud',\n    'Bideau',\n    'Blanc',\n    'Blatter',\n    'Blazer',\n    'Bolle',\n    'Borgeaud',\n    'Bossard',\n    'Bosson',\n    'Bossy',\n    'Bourcard',\n    'Bourgeois',\n    'Brogli',\n    'Brändli',\n    'Brügger',\n    'Burckhardt',\n    'Burkhard',\n    'Burkhardt',\n    'Caillat',\n    'Cailler',\n    'Calame',\n    'Cali',\n    'Chappuis',\n    'Chapuis',\n    'Chapuisat',\n    'Chassot',\n    'Chollet',\n    'Chopard',\n    'Choquart',\n    'Chuit',\n    'Clerc',\n    'Cloos',\n    'Clottu',\n    'Coinchon',\n    'Corboz',\n    'Cottier',\n    'Coulon',\n    'Courten',\n    'Cuche',\n    'Dallenbach',\n    'De Pury',\n    'Denzler',\n    'Dietsche',\n    'Droz',\n    'Dubochet',\n    'Dubuis',\n    'Ducommun',\n    'Ducret',\n    'Dutoit',\n    'Egli',\n    'Emery',\n    'Emig',\n    'Fankhauser',\n    'Fauche',\n    'Favre',\n    'Felber',\n    'Flückiger',\n    'Foretay',\n    'Frey',\n    'Freymond',\n    'Friedli',\n    'Funk',\n    'Gehrig',\n    'Geisendorf',\n    'Genoud',\n    'Gerwig',\n    'Gilliéron',\n    'Girard',\n    'Girardet',\n    'Glasson',\n    'Graber',\n    'Grandjean',\n    'Groebli',\n    'Grosjean',\n    'Guinand',\n    'Gähwiler',\n    'Hediger',\n    'Hennezel',\n    'Henri',\n    'Hochstrasser',\n    'Hofer',\n    'Hollard',\n    'Hommel',\n    'Honegger',\n    'Hottinguer',\n    'Huguenin',\n    'Humbert-Droz',\n    'Huwiler',\n    'Hänni',\n    'Jeanneret',\n    'Kolly',\n    'Krügel',\n    'Kubli',\n    'Kunz',\n    'Kälin',\n    'Küng',\n    'Lambelet',\n    'Leuba',\n    'Leutenegger',\n    'Loup',\n    'Marcet',\n    'Matthey',\n    'Meichtry',\n    'Meier',\n    'Menu',\n    'Merian',\n    'Mermoud',\n    'Meylan',\n    'Monnard',\n    'Monod',\n    'Morax',\n    'Moraz',\n    'Moser',\n    'Mottet',\n    'Muschg',\n    'Musy',\n    'Nauer',\n    'Niggeler',\n    'Oberlin',\n    'Oppliger',\n    'Ostervald',\n    'Parlier',\n    'Perret',\n    'Perrier',\n    'Perrin',\n    'Perroy',\n    'Piaget',\n    'Pictet',\n    'Piguet',\n    'Pinon',\n    'Pittard',\n    'Plomb',\n    'Pury',\n    'Python',\n    'Quartenoud',\n    'Quinodoz',\n    'RIS',\n    'Racordon',\n    'Ravet',\n    'Reymond',\n    'Reynold',\n    'Ribaupierre',\n    'Riner',\n    'Ritz',\n    'Rochaix',\n    'Rochat',\n    'Romy',\n    'Rougemont',\n    'Roulin',\n    'Rousseau',\n    'Röthlisberger',\n    'Rüttimann',\n    'Sandoz',\n    'Saussure',\n    'Savary',\n    'Scheurer',\n    'Schmid',\n    'Schnider',\n    'Schnyder',\n    'Schorderet',\n    'Schrepfer',\n    'Schweitz',\n    'Schweizer',\n    'Schwizgebel',\n    'Simmen',\n    'Simonet',\n    'Soutter',\n    'Spoerri',\n    'Sprunger',\n    'Suter',\n    'Sutermeister',\n    'Sutz',\n    'Tinguely',\n    'Tissot',\n    'Toma',\n    'Torriani',\n    'Tschudi',\n    'Vallet',\n    'Wasser',\n    'Wehrle',\n    'Welti',\n    'Widmer',\n    'Écoffey',\n  ],\n};\n"
  },
  {
    "path": "src/locales/fr_CH/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/fr_CH/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 2,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 8 },\n];\n"
  },
  {
    "path": "src/locales/fr_CH/person/prefix.ts",
    "content": "export default {\n  generic: ['Dr', 'Prof'],\n  female: ['Mlle', 'Mme'],\n  male: ['M'],\n};\n"
  },
  {
    "path": "src/locales/fr_CH/person/sex.ts",
    "content": "export default ['Femme', 'Homme'];\n"
  },
  {
    "path": "src/locales/fr_CH/phone_number/format/human.ts",
    "content": "export default [\n  '0800 ### ###',\n  '0800 ## ## ##',\n  '0## ### ## ##',\n  '+41 ## ### ## ##',\n  '0900 ### ###',\n  '076 ### ## ##',\n  '079 ### ## ##',\n  '078 ### ## ##',\n  '+41 76 ### ## ##',\n  '+41 78 ### ## ##',\n  '+41 79 ### ## ##',\n  '0041 76 ### ## ##',\n  '0041 78 ### ## ##',\n  '0041 79 ### ## ##',\n];\n"
  },
  {
    "path": "src/locales/fr_CH/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/fr_CH/phone_number/format/international.ts",
    "content": "export default [\n  '+41800######',\n  '+41#########',\n  '+41900######',\n  '+4176#######',\n  '+4179#######',\n  '+4178#######',\n];\n"
  },
  {
    "path": "src/locales/fr_CH/phone_number/format/national.ts",
    "content": "export default [\n  '0800 ### ###',\n  '0## ### ## ##',\n  '0900 ### ###',\n  '076 ### ## ##',\n  '079 ### ## ##',\n  '078 ### ## ##',\n];\n"
  },
  {
    "path": "src/locales/fr_CH/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/fr_LU/cell_phone/formats.ts",
    "content": "export default [\n  '621 ### ###',\n  '661 ### ###',\n  '671 ### ###',\n  '691 ### ###',\n  '+352 621 ### ###',\n  '+352 661 ### ###',\n  '+352 671 ### ###',\n  '+352 691 ### ###',\n];\n"
  },
  {
    "path": "src/locales/fr_LU/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/fr_LU/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `fr_LU` locale.\n *\n * - Language: French (Luxembourg)\n * - Endonym: Français (Luxembourg)\n */\nconst fr_LU: LocaleDefinition = {\n  cell_phone,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default fr_LU;\n"
  },
  {
    "path": "src/locales/fr_LU/internet/domain_suffix.ts",
    "content": "export default ['lu'];\n"
  },
  {
    "path": "src/locales/fr_LU/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/fr_LU/location/city_name.ts",
    "content": "export default [\n  'Diekirch',\n  'Differdange',\n  'Dudelange',\n  'Echternach',\n  'Esch-sur-Alzette',\n  'Ettelbruck',\n  'Grevenmacher',\n  'Luxembourg',\n  'Remich',\n  'Rumelange',\n  'Vianden',\n  'Wiltz',\n];\n"
  },
  {
    "path": "src/locales/fr_LU/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/fr_LU/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport postcode from './postcode';\nimport state from './state';\n\nconst location: LocationDefinition = {\n  city_name,\n  city_pattern,\n  postcode,\n  state,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/fr_LU/location/postcode.ts",
    "content": "export default ['####'];\n"
  },
  {
    "path": "src/locales/fr_LU/location/state.ts",
    "content": "export default [\n  'Capellen',\n  'Clervaux',\n  'Diekirch',\n  'Echternach',\n  'Esch-sur-Alzette',\n  'Grevenmacher',\n  'Luxembourg',\n  'Mersch',\n  'Redange',\n  'Remich',\n  'Vianden',\n  'Wiltz',\n];\n"
  },
  {
    "path": "src/locales/fr_LU/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'French (Luxembourg)',\n  code: 'fr_LU',\n  country: 'LU',\n  language: 'fr',\n  endonym: 'Français (Luxembourg)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/fr_LU/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport last_name_pattern from './last_name_pattern';\n\nconst person: PersonDefinition = {\n  last_name_pattern,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/fr_LU/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/fr_LU/phone_number/format/human.ts",
    "content": "export default ['######', '########', '+352 ######', '+352 ########'];\n"
  },
  {
    "path": "src/locales/fr_LU/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/fr_LU/phone_number/format/international.ts",
    "content": "export default ['+352######', '+352########'];\n"
  },
  {
    "path": "src/locales/fr_LU/phone_number/format/national.ts",
    "content": "export default ['## ## ##', '## ## ## ##'];\n"
  },
  {
    "path": "src/locales/fr_LU/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/fr_SN/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\n\n/**\n * The locale data for the `fr_SN` locale.\n *\n * - Language: French (Senegal)\n * - Endonym: Français (Sénégal)\n */\nconst fr_SN: LocaleDefinition = {\n  internet,\n  location,\n  metadata,\n  person,\n};\n\nexport default fr_SN;\n"
  },
  {
    "path": "src/locales/fr_SN/internet/domain_suffix.ts",
    "content": "export default ['com', 'net', 'org', 'sn'];\n"
  },
  {
    "path": "src/locales/fr_SN/internet/free_email.ts",
    "content": "export default ['gmail.com', 'hotmail.com', 'yahoo.com'];\n"
  },
  {
    "path": "src/locales/fr_SN/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/fr_SN/location/building_number.ts",
    "content": "export default ['####', '###', '##', '#'];\n"
  },
  {
    "path": "src/locales/fr_SN/location/city_name.ts",
    "content": "export default [\n  'Bakel',\n  'Bambey',\n  'Bargny',\n  'Bignona',\n  'Dagana',\n  'Dahra',\n  'Dakar',\n  'Diourbel',\n  'Fatick',\n  'Gandiaye',\n  'Gossas',\n  'Goudomp',\n  'Guinguinéo',\n  'Guédiawaye',\n  'Joal-Fadiouth',\n  'Kaffrine',\n  'Kanel',\n  'Kaolack',\n  'Kayar',\n  'Khombole',\n  'Kolda',\n  'Koungheul',\n  'Kébémer',\n  'Kédougou',\n  'Linguère',\n  'Louga',\n  'Matam',\n  'Mbacké',\n  'Mboro',\n  'Mbour',\n  'NDofan',\n  'Ndioum',\n  'Ngaaÿ Meckhe',\n  'Nguékhokh',\n  'Nioro du Rip',\n  'Ourossogui',\n  'Pikine',\n  'Pout',\n  'Richard-Toll',\n  'Rufisque',\n  'Saint-Louis',\n  'Sokone',\n  'Sébikhotane',\n  'Sédhiou',\n  'Tambacounda',\n  'Thiadiaye',\n  'Thiès',\n  'Tivaouane',\n  'Touba',\n  'Vélingara',\n  'Ziguinchor',\n];\n"
  },
  {
    "path": "src/locales/fr_SN/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/fr_SN/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport street_address from './street_address';\nimport street_pattern from './street_pattern';\nimport street_prefix from './street_prefix';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  postcode,\n  secondary_address,\n  state,\n  street_address,\n  street_pattern,\n  street_prefix,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/fr_SN/location/postcode.ts",
    "content": "export default ['#####'];\n"
  },
  {
    "path": "src/locales/fr_SN/location/secondary_address.ts",
    "content": "export default ['Apt. ###', '# étage'];\n"
  },
  {
    "path": "src/locales/fr_SN/location/state.ts",
    "content": "export default [\n  'Dakar',\n  'Diourbel',\n  'Fatick',\n  'Kaffrine',\n  'Kaolack',\n  'Kolda',\n  'Kédougou',\n  'Louga',\n  'Matam',\n  'Saint-Louis',\n  'Sédhiou',\n  'Tambacounda',\n  'Thiès',\n  'Ziguinchor',\n];\n"
  },
  {
    "path": "src/locales/fr_SN/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.buildingNumber}} {{location.street}}',\n  full: '{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/fr_SN/location/street_pattern.ts",
    "content": "export default ['{{location.street_prefix}} {{location.street_suffix}}'];\n"
  },
  {
    "path": "src/locales/fr_SN/location/street_prefix.ts",
    "content": "export default [\n  'Allée',\n  'Voie',\n  'Rue',\n  'Avenue',\n  'Boulevard',\n  'Quai',\n  'Place',\n  'Échangeur',\n  'Résidence',\n  'Immeuble',\n];\n"
  },
  {
    "path": "src/locales/fr_SN/location/street_suffix.ts",
    "content": "export default [\n  \"de l'alternance\",\n  \"de l'émergence\",\n  'Abdou Aziz Sy Dabakh',\n  'Amadou Assane Ndoye',\n  'Birago Diop',\n  'Blaise Diagne',\n  'Cheikh Amadou Bamba',\n  'Cheikh Anta Diop',\n  'Cheikh Seydi El Hadji Malick Sy',\n  'Dial Diop',\n  'Faidherbe',\n  'Galandou Diouf',\n  'Houphouët Boigny',\n  'Lamine Gueye',\n  'Lat Dior',\n  'Léopold Sedar Senghor',\n  'Neslon Mandela',\n  'Saint Michel',\n  'St Joseph',\n  'Sérigne Fallou Mbacké',\n  'Victor Hugo',\n  'Wagane Diouf',\n  'William Ponty',\n  'Yacine Boubou',\n  'de Bordeaux',\n  'de Contournement Nord',\n  'de Nguinth',\n  'des Diambars',\n  'des Jasmins',\n  'du Baol',\n  'du Tirailleur',\n];\n"
  },
  {
    "path": "src/locales/fr_SN/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'French (Senegal)',\n  code: 'fr_SN',\n  country: 'SN',\n  language: 'fr',\n  endonym: 'Français (Sénégal)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/fr_SN/person/first_name.ts",
    "content": "export default {\n  generic: ['Adama'],\n  female: [\n    'Abibatou',\n    'Aby',\n    'Alima',\n    'Ami',\n    'Amie',\n    'Amina',\n    'Aminata',\n    'Amy',\n    'Anna',\n    'Arame',\n    'Asta',\n    'Astou',\n    'Atta',\n    'Awa',\n    'Aïcha',\n    'Aïda',\n    'Aïssa',\n    'Aïssata',\n    'Aïssatou',\n    'Banna',\n    'Bineta',\n    'Binta',\n    'Bintou',\n    'Coumba',\n    'Dado',\n    'Diarra',\n    'Dieynaba',\n    'Dior',\n    'Elisabeth',\n    'Elène',\n    'Fanta',\n    'Fatim',\n    'Fatima',\n    'Fatimata',\n    'Fatma',\n    'Fatou',\n    'Fatoumata',\n    'Fily',\n    'Haby',\n    'Hawa',\n    'Jeanne',\n    'Josephine',\n    'Kadiatou',\n    'Khadidiatou',\n    'Khady',\n    'Khoudia',\n    'Kiné',\n    'Lala',\n    'Madeleine',\n    'Maguette',\n    'Mariama',\n    'Marie',\n    'Marième',\n    'Mary',\n    'Marème',\n    'Maï',\n    'Maïmouna',\n    'Néné',\n    'Oumou',\n    'Paulette',\n    'Penda',\n    'Rama',\n    'Ramata',\n    'Ramatoulaye',\n    'Rokhaya',\n    'Rose',\n    'Safiatou',\n    'Safiétou',\n    'Salimata',\n    'Salimatou',\n    'Saly',\n    'Seynabou',\n    'Soda',\n    'Sokhna',\n    'Sophie',\n    'Thérèse',\n    'Yacine',\n    'Yaya',\n  ],\n  male: [\n    'Abdou',\n    'Abdoul',\n    'Abdoulaye',\n    'Abou',\n    'Aboubacar',\n    'Ahmed',\n    'Alassane',\n    'Aliou',\n    'Alioune',\n    'Alpha',\n    'Aly',\n    'Amadou',\n    'Amady',\n    'Amath',\n    'Amdy',\n    'Ameth',\n    'Antoine',\n    'Arona',\n    'Baba',\n    'Babacar',\n    'Bakary',\n    'Birane',\n    'Bouba',\n    'Boubacar',\n    'Boubou',\n    'Cheikh',\n    'Cheikhou',\n    'Chekhouna',\n    'Cherif',\n    'Dame',\n    'Daouda',\n    'Demba',\n    'Djibril',\n    'Hamidou',\n    'Ibou',\n    'Ibra',\n    'Ibrahima',\n    'Idrissa',\n    'Idy',\n    'Insa',\n    'Ismaïla',\n    'Issa',\n    'Jean',\n    'Joseph',\n    'Kalidou',\n    'Khadim',\n    'Khalifa',\n    'Kéba',\n    'Lamine',\n    'Lassana',\n    'Mactar',\n    'Mady',\n    'Makhtar',\n    'Malick',\n    'Mama',\n    'Mamadou',\n    'Mamady',\n    'Mamour',\n    'Mansour',\n    'Massamba',\n    'Matar',\n    'Mbaye',\n    'Meïssa',\n    'Michel',\n    'Moctar',\n    'Modou',\n    'Mohamadou',\n    'Mohamed',\n    'Mohammed',\n    'Mouhamadou',\n    'Mouhamed',\n    'Mouhameth',\n    'Mouhammadou',\n    'Moussa',\n    'Moustapha',\n    'Médoune',\n    'Omar',\n    'Oumar',\n    'Ousmane',\n    'Pathé',\n    'Paul',\n    'Pierre',\n    'Sada',\n    'Sadio',\n    'Sagar',\n    'Salif',\n    'Saliou',\n    'Samba',\n    'Saèr',\n    'Seckou',\n    'Seydou',\n    'Sidy',\n    'Siré',\n    'Souleymane',\n    'Sékou',\n    'Thierno',\n    'Tidiane',\n    'Waly',\n    'Yoro',\n    'Youssou',\n    'Youssouph',\n    'Youssoupha',\n  ],\n};\n"
  },
  {
    "path": "src/locales/fr_SN/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/fr_SN/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Amar',\n    'Anne',\n    'Aw',\n    'Aïdara',\n    'Ba',\n    'Babou',\n    'Badiane',\n    'Badji',\n    'Bakhoum',\n    'Baldé',\n    'Barry',\n    'Beye',\n    'Biteye',\n    'Bodian',\n    'Boye',\n    'Camara',\n    'Ciss',\n    'Cisse',\n    'Cissokho',\n    'Coly',\n    'Coulibaly',\n    'Dabo',\n    'Dembelé',\n    'Dia',\n    'Diaby',\n    'Diack',\n    'Diagne',\n    'Diakhaté',\n    'Diallo',\n    'Diamanka',\n    'Diao',\n    'Diarra',\n    'Diatta',\n    'Diattara',\n    'Diaw',\n    'Diawara',\n    'Dieng',\n    'Dieye',\n    'Diome',\n    'Dione',\n    'Diongue',\n    'Diop',\n    'Diouf',\n    'Dioum',\n    'Diène',\n    'Diédhiou',\n    'Diémé',\n    'Djitté',\n    'Dramé',\n    'Dème',\n    'Fall',\n    'Faty',\n    'Faye',\n    'Fofana',\n    'Gadiaga',\n    'Gassama',\n    'Gaye',\n    'Gning',\n    'Gningue',\n    'Gomis',\n    'Goudiaby',\n    'Gueye',\n    'Guissé',\n    'Hane',\n    'Ka',\n    'Kamara',\n    'Kandji',\n    'Kandé',\n    'Kane',\n    'Kanté',\n    'Kassé',\n    'Keïta',\n    'Khouma',\n    'Konaté',\n    'Konté',\n    'Kébé',\n    'Lam',\n    'Leye',\n    'Lo',\n    'Loum',\n    'Ly',\n    'Manga',\n    'Mangane',\n    'Mané',\n    'Mar',\n    'Mbacké',\n    'Mballo',\n    'Mbaye',\n    'Mbodj',\n    'Mboup',\n    'Mbow',\n    'Mbèngue',\n    'Mendy',\n    'Ndao',\n    'Ndaw',\n    'Ndiaye',\n    'Ndione',\n    'Ndir',\n    'Ndong',\n    'Ndour',\n    'Ndoye',\n    'Ngom',\n    'Nguèr',\n    'Niane',\n    'Niang',\n    'Niass',\n    'Niasse',\n    'Pouye',\n    'Sabaly',\n    'Sadio',\n    'Sagna',\n    'Sakho',\n    'Sall',\n    'Samb',\n    'Samba',\n    'Sambe',\n    'Sambou',\n    'Sané',\n    'Sarr',\n    'Seck',\n    'Senghor',\n    'Seydi',\n    'Seye',\n    'Sidibé',\n    'Sonko',\n    'Souare',\n    'Soumaré',\n    'Sow',\n    'Sy',\n    'Sylla',\n    'Sène',\n    'Ségnane',\n    'Tall',\n    'Tamba',\n    'Thiam',\n    'Thiao',\n    'Thiaw',\n    'Thiongane',\n    'Thioub',\n    'Thioune',\n    'Tine',\n    'Top',\n    'Touré',\n    'Traoré',\n    'Wade',\n    'Wane',\n    'Willane',\n    'Yade',\n  ],\n};\n"
  },
  {
    "path": "src/locales/fr_SN/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/fr_SN/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 1 },\n];\n"
  },
  {
    "path": "src/locales/he/cell_phone/formats.ts",
    "content": "export default [\n  '050-#######',\n  '051-#######',\n  '052-#######',\n  '053-#######',\n  '054-#######',\n  '055-#######',\n  '057-#######',\n  '058-#######',\n  '+972-50-#######',\n  '+972-51-#######',\n  '+972-52-#######',\n  '+972-53-#######',\n  '+972-54-#######',\n  '+972-55-#######',\n  '+972-57-#######',\n  '+972-58-#######',\n];\n"
  },
  {
    "path": "src/locales/he/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/he/color/human.ts",
    "content": "export default [\n  'אדום',\n  'אינדיגו',\n  'אפור',\n  'ארד',\n  'בורדו',\n  'בז',\n  'ברונזה',\n  'ורוד',\n  'ורוד פוקסיה',\n  'זהב',\n  'זית',\n  'חאקי',\n  'חום ערמוני',\n  'טורקיז',\n  'ירוק',\n  'ירוק כחלחל',\n  'ירוק מנטה',\n  'כחול',\n  'כסף',\n  'כתום',\n  'לבן',\n  'לבנדר',\n  'ליים',\n  'מגנטה',\n  'סגול',\n  'סחלב',\n  'סלמון',\n  'ערמון',\n  'צבע תכלת',\n  'צהוב',\n  'שזוף',\n  'שזיף',\n  'שחור',\n  'שמים כחולים',\n  'שנהב',\n];\n"
  },
  {
    "path": "src/locales/he/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/he/commerce/department.ts",
    "content": "export default [\n  'ביגוד',\n  'בית',\n  'בריאות',\n  'גן',\n  'יופי',\n  'ילדים',\n  'כלים',\n  'מוסיקה',\n  'מחוץ לבית',\n  'מחשבים',\n  'מכולת',\n  'מכשירי חשמל',\n  'משחקים',\n  'נעליים',\n  'ספורט',\n  'ספרים',\n  'סרטים',\n  'צעצועים',\n  'רכב',\n  'תִינוֹק',\n  'תכשיטים',\n  'תעשייתי',\n];\n"
  },
  {
    "path": "src/locales/he/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport department from './department';\nimport product_description from './product_description';\nimport product_name from './product_name';\n\nconst commerce: CommerceDefinition = {\n  department,\n  product_description,\n  product_name,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/he/commerce/product_description.ts",
    "content": "export default [\n  'אפולוטק B340 הוא עכבר אלחוטי במחיר סביר עם קישוריות אמינה, חיי סוללה של 12 חודשים ועיצוב מודרני',\n  'הכדורגל טוב לאימונים ולמטרות פנאי',\n  'המגוון היפה של תפוח נטורל שיש בו שילוב מרגש של מרכיבים טבעיים. עם הטוב של 100% מרכיבים טבעיים',\n  'חדש ABC 13 9370, 13.3, דור 5 CoreA5-8250U, 8GB RAM, 256GB SSD, כוח UHD גרפיקה, OS 10 Home, OS Office A & J 2016',\n  'טכנולוגיית שחיקת הדחיסה המתקדמת ביותר של בוסטון מגבירה את החמצון בשרירים, מייצבת שרירים פעילים',\n  'כסא מנהלים ארגונומי מרופד בעור שחור מלוכדות ובמושב ובגב מרופד PVC לנוחות ותמיכה לאורך כל היום',\n  'כפפות שוער רשת קרבוניט מעוצבות באופן ארגונומי בכדי להעניק התאמה קלה',\n  'מגוון חדש של חולצות רשמיות מעוצבות תוך התחשבות בך. עם התאמות ועיצוב שיגרמו לך להתבלט',\n  'מערך הרכב מורכב מעיצוב מנוע קדמי, עם תיבות הילוכים מסוג ציר טרנסוולר המותקנות בחלק האחורי של המנוע והנעה עם ארבעה גלגלים',\n  'מקלדת מייפל גיימינג דקה ופשוטה מבית Dev Byte מגיעה עם גוף אלגנטי ותאורת RGB LED בגוון 7 צבעים לפונקציונליות חכמה',\n  'נאגסאקי לנדר הוא השם המסחרי המסחרי של מספר סדרות של אופני ספורט נגסאקי, שהחלו ב- ABC800J משנת 1984',\n  'נעלי אנדי נועדו לזכור עמידות כמו גם טרנדים, מגוון הנעליים והסנדלים המסוגננים ביותר',\n];\n"
  },
  {
    "path": "src/locales/he/commerce/product_name.ts",
    "content": "export default {\n  adjective: [\n    'אינטליגנטי',\n    'ארגונומי',\n    'גנרית',\n    'טעים',\n    'כפרי',\n    'לא ממותג',\n    'מְזוּקָק',\n    'מאוד יפה',\n    'מדהים',\n    'מורשה',\n    'מלוטש',\n    'מעשי',\n    'עבודת יד',\n    'פנטסטי',\n    'קטן',\n  ],\n  material: [\n    'בטון',\n    'גומי',\n    'גרניט',\n    'כותנה',\n    'מתכת',\n    'עץ',\n    'פלדה',\n    'פלסטי',\n    'צַח',\n    'קפוא',\n    'רך',\n  ],\n  product: [\n    'אוטו',\n    'אופניים',\n    'בייקון',\n    'גבינה',\n    'דג',\n    'חולצה',\n    'טונה',\n    'כדור',\n    'כובע',\n    'כיסא',\n    'כפפות',\n    'מגבות',\n    'מחשב',\n    'מכנסיים',\n    'מקלדת',\n    'נעליים',\n    'נקניקיות',\n    'סבון',\n    'סלט',\n    'עוף',\n    'עכבר',\n    'פיצה',\n    \"צ'יפס\",\n    'שולחן',\n  ],\n  pattern: [\n    '{{commerce.product}} {{commerce.productAdjective}} מ{{commerce.productMaterial}}',\n  ],\n};\n"
  },
  {
    "path": "src/locales/he/company/adjective.ts",
    "content": "export default [\n  'אוטומטי',\n  'אוניברסלי',\n  'אופטימלי',\n  'אופקי',\n  'אורגני',\n  'אינטואיטיבי',\n  'איתן',\n  'ארגונומי',\n  'באופן חלק',\n  'בגודל הנכון',\n  'בלעדי',\n  'במעקב',\n  'בסינרגיה',\n  'בסיסי',\n  'בעל אדריכלות פתוחה',\n  'בעל מפתח ציבורי',\n  'בקו החזית',\n  'דיגיטלי',\n  'הפוך',\n  'וירטואלי',\n  'חדשני',\n  'חוצה פלטפורמות',\n  'חוצה קבוצות',\n  'חזיוני',\n  'טוטאלי',\n  'ידידותי למשתמש',\n  'יזום',\n  'כלל ארגוני',\n  'לא מהונדס',\n  'מאובטח',\n  'מאוזן',\n  'מאוחסן בשלישית',\n  'מאופשר',\n  'מאורגן',\n  'מבוזר',\n  'מבוסס עצמים',\n  'מבוסס פונקציות',\n  'מגוון',\n  'מדורג',\n  'מהונדס לאחור',\n  'מהונדס מחדש',\n  'מוגדל',\n  'מוגן לעתיד',\n  'מוזרם',\n  'מוטמע',\n  'מוכוון צוות',\n  'מועבר',\n  'מופחת',\n  'מופעל עצמאית',\n  'מופץ',\n  'מוקטן',\n  'מורחב',\n  'מותאם',\n  'מחייב',\n  'מיושר מחדש',\n  'מכוון חזון',\n  'ממוקד איכות',\n  'ממוקד לקוח',\n  'ממוקד משתמש',\n  'ממוקד עסקים',\n  'ממוקד רווח',\n  'מנוהל',\n  'מסונכרן',\n  'מסתגל',\n  'מקדים',\n  'מקודד בפתיחות',\n  'מקוטב',\n  'מקושר מחדש',\n  'מרוכז',\n  'מרושת',\n  'משובט',\n  'משולב',\n  'משופר',\n  'משמר',\n  'מתמיד',\n  'מתקדם',\n  'נטמע',\n  'ניתן להגדרה',\n  'ניתן להחלפה',\n  'ניתן להתאמה אישית',\n  'ניתן להתאמה אישית מלאה',\n  'ניתן לשדרוג',\n  'ניתן לשיתוף',\n  'ניתן לתכנות',\n  'סינרגטי',\n  'עמוק',\n  'עממי',\n  'עצמאי',\n  'פנים אל פנים',\n  'פעיל',\n  'פרוגרסיבי',\n  'רב ערוצי',\n  'רב צדדי',\n  'רב קומות',\n  'רב שכבתי',\n  'תגובתי',\n];\n"
  },
  {
    "path": "src/locales/he/company/buzz_adjective.ts",
    "content": "export default [\n  '24/365',\n  '24/7',\n  'אחד לאחד',\n  'אינטואיטיבי',\n  'אינטראקטיבי',\n  'אלחוטי',\n  'אנכי',\n  'אסטרטגי',\n  'בזמן אמת',\n  'בין מדיות',\n  'בין פלטפורמות',\n  'בר השפעה',\n  'דביק',\n  'דוט קום',\n  'דינמי',\n  'הדור הבא',\n  'הוליסטי',\n  'ויראלי',\n  'וירטואלי',\n  'חדשני',\n  'חוד החנית',\n  'חזיוני',\n  'חיוני למשימה',\n  'חלק',\n  'חסון',\n  'חסר חיכוך',\n  'טכני',\n  'יזום',\n  'יעיל',\n  'לבנים וקליקים',\n  'לחבר ולהפעיל',\n  'מגנטי',\n  'מהפכני',\n  'מוביל',\n  'מופעל אינטרנט',\n  'מופץ',\n  'מורחב',\n  'מותאם אישית',\n  'מחוץ לקופסא',\n  'ממוקד משתמש',\n  'מקצה לקצה',\n  'מרגמות וקליקים',\n  'משולב',\n  'משכנע',\n  'ניתן להרחבה',\n  'נמצא בכל מקום',\n  'סינרגטי',\n  'עולמי',\n  'עסק',\n  'עסק אלקטרוני',\n  'עסק ללקוח',\n  'עסק לעסק',\n  'ערך מוסף',\n  'עשיר',\n  'פרטני',\n  'צד אחורי',\n  'צד קדמי',\n  'קוד פתוח',\n  'רוצח',\n  'רמה עולמית',\n  'שיא הטכנולוגיה',\n  'שיתופי',\n  'שקוף',\n];\n"
  },
  {
    "path": "src/locales/he/company/buzz_noun.ts",
    "content": "export default [\n  'ארכיטקטורות',\n  'גלגלי עיניים',\n  'דגמים',\n  'החזר השקעה',\n  'התכנסות',\n  'חוויות',\n  'טכנולוגיות',\n  'יוזמות',\n  'יחסים',\n  'יישומים',\n  'מדדים',\n  'ממשקים',\n  'מסחר אלקטרוני',\n  'מערכות',\n  'משתמשים',\n  'מתודולוגיות',\n  'נישות',\n  'סינרגיות',\n  'סכימות',\n  'עסק אלקטרוני',\n  'ערוצים',\n  'ערך לנצח',\n  'פונקציונליות',\n  'פורטלים',\n  'פלטפורמות',\n  'פרדיגמות',\n  'פרטי פעולה',\n  'פתרונות',\n  'קהילות',\n  'רוחב פס',\n  'רשתות',\n  'שווקים',\n  'שוק אלקטרוני',\n  'שותפויות',\n  'שירותי אינטרנט',\n  'שיתוף מחשבות',\n  'שרשראות אספקה',\n  'שרשרת בלוקים',\n  'תוכן',\n  'תוצרים',\n  'תשתיות',\n];\n"
  },
  {
    "path": "src/locales/he/company/buzz_verb.ts",
    "content": "export default [\n  'לאגד',\n  'לאמץ',\n  'לאמת מידה',\n  'לאפשר',\n  'לביניים',\n  'לבנות אסטרטגיה',\n  'לגדול',\n  'לדגור',\n  'להגדיל',\n  'להגדיר מחדש',\n  'להחליש',\n  'להמציא מחדש',\n  'להנדס',\n  'להעביר',\n  'להעצים',\n  'להפיק תועלת',\n  'להפעיל אלקטרונית',\n  'להרחיב',\n  'להשתלב',\n  'להתפתח',\n  'לזרז',\n  'לחדש',\n  'לחולל',\n  'לחולל מהפכה',\n  'לחולל סינרגיה',\n  'לחזור בשנית',\n  'לחזות',\n  'לחתור למגע',\n  'לטפח',\n  'לייעל',\n  'לייצר',\n  'לייצר רווחים',\n  'ליישם',\n  'לכוון',\n  'למנף',\n  'למסור',\n  'למקם',\n  'למתג',\n  'לנהוג',\n  'לנצל',\n  'לסייע',\n  'לסנתז',\n  'לפרוס',\n  'לפשט',\n  'לקבץ',\n  'לקשר מחדש',\n  'לרתום',\n  'לשחרר',\n  'לשלב',\n  'לשנות גודל',\n  'לשנות צורה',\n  'לתזמר',\n  'לתכלת מחדש',\n  'לתכנן',\n  'לתכנן ארכיטקטורה',\n  'לתמרץ',\n  'לתפוס',\n];\n"
  },
  {
    "path": "src/locales/he/company/descriptor.ts",
    "content": "export default [\n  '24 שעות',\n  '24/7',\n  'א-סינכרוני',\n  'אופטימיזציה',\n  'אזורי',\n  'אחיד',\n  'איזון',\n  'אינטראקטיבי',\n  'אסימטריות',\n  'אקולוגי',\n  'ביניים',\n  'בלתי מוחשי',\n  'בר השפעה',\n  'דו כיווני',\n  'דור 3',\n  'דור 4',\n  'דור 5',\n  'דור 6',\n  'דידקטי',\n  'דינמי',\n  'הדדי',\n  'הדור הבא',\n  'הוליסטי',\n  'היברידי',\n  'היוריסטי',\n  'הפעלה',\n  'זמן אמת',\n  'חזית',\n  'חיוני למשימה',\n  'חסר ביניים',\n  'חשיבה צלולה',\n  'חשיבה רעננה',\n  'טווח מלא',\n  'יעודי',\n  'יציב',\n  'כיווני',\n  'לא נדיף',\n  'לאומי',\n  'לוגיסטי',\n  'ללא הפרש',\n  'ללא ניהול',\n  'ללא פגמים',\n  'לקוח-שרת',\n  'מבוסס הקשר',\n  'מבוסס צורך',\n  'מבוסס תוכן',\n  'מגמת עליה',\n  'מודולרי',\n  'מווסת היטב',\n  'מוחשי',\n  'מולטימדיה',\n  'מונחה ביקוש',\n  'מונחה לקוח',\n  'מונחה עצמים',\n  'מופנה למשתמש',\n  'מופעל אינטרנט',\n  'מופרד',\n  'מיטבי',\n  'מכוון פתרון',\n  'מכוונת גישה',\n  'מלוכדת',\n  'ממקסים',\n  'מנהל',\n  'מנוטר רוחב פס',\n  'מנתח',\n  'מעבר',\n  'מעורר מוטיבציה',\n  'מעצים',\n  'מערכתי',\n  'מפוצלת',\n  'מפורש',\n  'מצב-רב',\n  'מצטבר',\n  'מקומי',\n  'מקיף',\n  'מקרין',\n  'מרוכב',\n  'משאבי אנוש',\n  'משני',\n  'ניטרלי',\n  'נייד',\n  'נייח',\n  'ניתן להרחבה',\n  'עולמי',\n  'עמיד בפני תקלות',\n  'ערך מוסף',\n  'פעיל רשת',\n  'קבוע',\n  'קוהרנטי',\n  'קיצוני',\n  'קצה מוביל',\n  'ראוי למערכת',\n  'רגיש להקשר',\n  'ריבוי משימות',\n  'רמה גבוהה',\n  'רקע כללי',\n  'שורה תחתונה',\n  'שיטתי',\n  'שלישוני',\n  'תגובתי',\n];\n"
  },
  {
    "path": "src/locales/he/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport adjective from './adjective';\nimport buzz_adjective from './buzz_adjective';\nimport buzz_noun from './buzz_noun';\nimport buzz_verb from './buzz_verb';\nimport descriptor from './descriptor';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\nimport noun from './noun';\n\nconst company: CompanyDefinition = {\n  adjective,\n  buzz_adjective,\n  buzz_noun,\n  buzz_verb,\n  descriptor,\n  legal_entity_type,\n  name_pattern,\n  noun,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/he/company/legal_entity_type.ts",
    "content": "export default ['בע״מ', 'המאוחד', 'ובניו', 'ושות׳', 'ע״ר'];\n"
  },
  {
    "path": "src/locales/he/company/name_pattern.ts",
    "content": "export default [\n  '{{person.lastName}} - {{person.lastName}}',\n  '{{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.lastName}}, {{person.lastName}} ו{{person.lastName}}',\n];\n"
  },
  {
    "path": "src/locales/he/company/noun.ts",
    "content": "export default [\n  'אלגוריתם',\n  'אמת מידה',\n  'אסטרטגיה',\n  'אפליקציה',\n  'אקסטראנט',\n  'ארגז כלים',\n  'ארכיון',\n  'ארכיטקטורה',\n  'ארכיטקטורה פתוחה',\n  'אתגר',\n  'אתר אינטרנט',\n  'בינה מלאכותית',\n  'ברית',\n  'גישה',\n  'גמישות',\n  'דימוי',\n  'דלפק שירות',\n  'הגדרה',\n  'היררכיה',\n  'הסבה',\n  'הצלחה',\n  'הצפנה',\n  'הקפאה',\n  'הקרנה',\n  'התקנה',\n  'חומרה',\n  'יוזמה',\n  'יחס',\n  'יישום',\n  'יכולת',\n  'כוח משימה',\n  'כוח עבודה',\n  'ליבה',\n  'מאגר מידע',\n  'מבנה',\n  'מבנה על',\n  'מבנה תמחור',\n  'מדיניות',\n  'מודל',\n  'מוצר',\n  'מורכבות',\n  'מחסן נתונים',\n  'מטריצה',\n  'מטריצות',\n  'מינוף',\n  'ממשק',\n  'ממשק גרפי',\n  'ממשק משתמש גרפי',\n  'מנוע מערכת',\n  'מנחה',\n  'מסגרת',\n  'מסגרת זמן',\n  'מסד נתונים',\n  'מעגל חשמלי',\n  'מערך',\n  'מערכת',\n  'מערכת פתוחה',\n  'מקביליות',\n  'מרשתת פנים ארגונית',\n  'משתמש מידע',\n  'מתאם',\n  'מתווכי מידע',\n  'נאמנות לקוחות',\n  'נוהל',\n  'ניהול תקציבי',\n  'ניטור',\n  'ניתוח',\n  'סט הוראות',\n  'סינרגיה',\n  'פונקציה',\n  'פונקציונליות',\n  'פורטל',\n  'פרוייקט',\n  'פריון',\n  'פתרון',\n  'פתרון אינטרנט',\n  'צבירה',\n  'קבוצת מיקוד',\n  'קו מאובטח',\n  'קושחה',\n  'קיבולת',\n  'קידוד',\n  'רכזת',\n  'רעיון',\n  'רשת מקומית',\n  'רשת נוירונים',\n  'שיטתיות',\n  'שימוש',\n  'שיפור תהליכים',\n  'שירות לקוחות',\n  'שיתוף פעולה',\n  'תבנית',\n  'תוכנה',\n  'תוכנה קבוצתית',\n  'תוכנת ביניים',\n  'תזמור',\n  'תחזית',\n  'תכנית מגירה',\n  'תמיכה',\n  'תפוקה',\n  'תקינה',\n  'תשתית',\n];\n"
  },
  {
    "path": "src/locales/he/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/he/date/month.ts",
    "content": "export default {\n  wide: [\n    'אוגוסט',\n    'אוקטובר',\n    'אפריל',\n    'דצמבר',\n    'יולי',\n    'יוני',\n    'ינואר',\n    'מאי',\n    'מרץ',\n    'נובמבר',\n    'ספטמבר',\n    'פברואר',\n  ],\n  abbr: [\n    'Apr',\n    'Aug',\n    'Dec',\n    'Feb',\n    'Jan',\n    'Jul',\n    'Jun',\n    'Mar',\n    'May',\n    'Nov',\n    'Oct',\n    'Sep',\n  ],\n};\n"
  },
  {
    "path": "src/locales/he/date/weekday.ts",
    "content": "export default {\n  wide: [\n    'יום חמישי',\n    'יום ראשון',\n    'יום רביעי',\n    'יום שישי',\n    'יום שלישי',\n    'יום שני',\n    'שבת',\n  ],\n  abbr: ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'],\n};\n"
  },
  {
    "path": "src/locales/he/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport color from './color';\nimport commerce from './commerce';\nimport company from './company';\nimport date from './date';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport music from './music';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `he` locale.\n *\n * - Language: Hebrew\n * - Endonym: עברית\n */\nconst he: LocaleDefinition = {\n  cell_phone,\n  color,\n  commerce,\n  company,\n  date,\n  location,\n  lorem,\n  metadata,\n  music,\n  person,\n  phone_number,\n};\n\nexport default he;\n"
  },
  {
    "path": "src/locales/he/location/building_number.ts",
    "content": "export default ['###', '##', '#', \"'ב##\", \"'א##\", \"'א#\", \"'ב#\"];\n"
  },
  {
    "path": "src/locales/he/location/city_name.ts",
    "content": "export default [\n  'אבו גוש',\n  'אבו סנאן',\n  'אבו סריחאן (שבט)',\n  'אבו עבדון (שבט)',\n  'אבו עמאר (שבט)',\n  'אבו עמרה (שבט)',\n  'אבו קורינאת (שבט)',\n  'אבו קרינאת (יישוב)',\n  'אבו רובייעה (שבט)',\n  'אבו רוקייק (שבט)',\n  'אבו תלול',\n  'אבטין',\n  'אבטליון',\n  'אביאל',\n  'אביבים',\n  'אביגדור',\n  'אביחיל',\n  'אביטל',\n  'אביעזר',\n  'אבירים',\n  'אבן יהודה',\n  'אבן מנחם',\n  'אבן ספיר',\n  'אבן שמואל',\n  'אבני איתן',\n  'אבני חפץ',\n  'אבנת',\n  'אבשלום',\n  'אדורה',\n  'אדירים',\n  'אדמית',\n  'אדרת',\n  'אודים',\n  'אודם',\n  'אוהד',\n  'אום אל-פחם',\n  'אום אל-קוטוף',\n  'אום בטין',\n  'אומן',\n  'אומץ',\n  'אופקים',\n  'אור הגנוז',\n  'אור הנר',\n  'אור יהודה',\n  'אור עקיבא',\n  'אורה',\n  'אורות',\n  'אורטל',\n  'אורים',\n  'אורנים',\n  'אורנית',\n  'אושה',\n  'אזור',\n  'אחווה',\n  'אחוזם',\n  'אחוזת ברק',\n  'אחיהוד',\n  'אחיטוב',\n  'אחיסמך',\n  'אחיעזר',\n  'אטרש (שבט)',\n  'איבים',\n  'אייל',\n  'איילת השחר',\n  'אילון',\n  'אילות',\n  'אילניה',\n  'אילת',\n  'אירוס',\n  'איתמר',\n  'איתן',\n  'איתנים',\n  'אכסאל',\n  'אל סייד',\n  'אל-עזי',\n  'אל-עריאן',\n  'אל-רום',\n  'אלומה',\n  'אלומות',\n  'אלון הגליל',\n  'אלון מורה',\n  'אלון שבות',\n  'אלוני אבא',\n  'אלוני הבשן',\n  'אלוני יצחק',\n  'אלונים',\n  'אלי-עד',\n  'אליאב',\n  'אליכין',\n  'אליפז',\n  'אליפלט',\n  'אליקים',\n  'אלישיב',\n  'אלישמע',\n  'אלמגור',\n  'אלמוג',\n  'אלעד',\n  'אלעזר',\n  'אלפי מנשה',\n  'אלקוש',\n  'אלקנה',\n  'אמונים',\n  'אמירים',\n  'אמנון',\n  'אמציה',\n  'אניעם',\n  'אסד (שבט)',\n  'אספר',\n  'אעבלין',\n  'אעצם (שבט)',\n  'אפיניש (שבט)',\n  'אפיק',\n  'אפיקים',\n  'אפק',\n  'אפרת',\n  'ארבל',\n  'ארגמן',\n  'ארז',\n  'אריאל',\n  'ארסוף',\n  'אשבול',\n  'אשבל',\n  'אשדוד',\n  'אשדות יעקב (איחוד)',\n  'אשדות יעקב (מאוחד)',\n  'אשחר',\n  'אשכולות',\n  'אשל הנשיא',\n  'אשלים',\n  'אשקלון',\n  'אשרת',\n  'אשתאול',\n  'אתגר',\n  'באקה אל-גרביה',\n  'באר אורה',\n  'באר גנים',\n  'באר טוביה',\n  'באר יעקב',\n  'באר מילכה',\n  'באר שבע',\n  'בארות יצחק',\n  'בארותיים',\n  'בארי',\n  'בוסתן הגליל',\n  \"בועיינה-נוג'ידאת\",\n  'בוקעאתא',\n  'בורגתה',\n  'בחן',\n  'בטחה',\n  'ביצרון',\n  'ביר אל-מכסור',\n  \"ביר הדאג'\",\n  'ביריה',\n  'בית אורן',\n  'בית אל',\n  'בית אלעזרי',\n  'בית אלפא',\n  'בית אריה',\n  'בית ברל',\n  \"בית ג'ן\",\n  'בית גוברין',\n  'בית גמליאל',\n  'בית דגן',\n  'בית הגדי',\n  'בית הלוי',\n  'בית הלל',\n  'בית העמק',\n  'בית הערבה',\n  'בית השיטה',\n  'בית זיד',\n  'בית זית',\n  'בית זרע',\n  'בית חורון',\n  'בית חירות',\n  'בית חלקיה',\n  'בית חנן',\n  'בית חנניה',\n  'בית חשמונאי',\n  'בית יהושע',\n  'בית יוסף',\n  'בית ינאי',\n  'בית יצחק-שער חפר',\n  'בית לחם הגלילית',\n  'בית מאיר',\n  'בית נחמיה',\n  'בית ניר',\n  'בית נקופה',\n  'בית עובד',\n  'בית עוזיאל',\n  'בית עזרא',\n  'בית עריף',\n  'בית צבי',\n  'בית קמה',\n  'בית קשת',\n  'בית רבן',\n  'בית רימון',\n  'בית שאן',\n  'בית שמש',\n  'בית שערים',\n  'בית שקמה',\n  'ביתן אהרן',\n  'ביתר עילית',\n  'בלפוריה',\n  'בן זכאי',\n  'בן עמי',\n  'בן שמן (כפר נוער)',\n  'בן שמן (מושב)',\n  'בני ברק',\n  'בני דקלים',\n  'בני דרום',\n  'בני דרור',\n  'בני יהודה',\n  'בני נצרים',\n  'בני עטרות',\n  'בני עי\"ש',\n  'בני ציון',\n  'בני ראם',\n  'בניה',\n  'בנימינה-גבעת עדה',\n  'בסמ\"ה',\n  'בסמת טבעון',\n  'בענה',\n  'בצרה',\n  'בצת',\n  'בקוע',\n  'בקעות',\n  'בר גיורא',\n  'בר יוחאי',\n  'ברוכין',\n  'ברור חיל',\n  'ברוש',\n  'ברכה',\n  'ברכיה',\n  'ברעם',\n  'ברק',\n  'ברקאי',\n  'ברקן',\n  'ברקת',\n  'בת הדר',\n  'בת חן',\n  'בת חפר',\n  'בת ים',\n  'בת עין',\n  'בת שלמה',\n  \"ג'דיידה-מכר\",\n  \"ג'ולס\",\n  \"ג'לג'וליה\",\n  \"ג'נאביב (שבט)\",\n  \"ג'סר א-זרקא\",\n  \"ג'ש (גוש חלב)\",\n  \"ג'ת\",\n  'גאולי תימן',\n  'גאולים',\n  'גאליה',\n  'גבולות',\n  'גבים',\n  'גבע',\n  'גבע בנימין',\n  'גבע כרמל',\n  'גבעולים',\n  'גבעון החדשה',\n  'גבעות בר',\n  'גבעות עדן',\n  'גבעת אבני',\n  'גבעת אלה',\n  'גבעת ברנר',\n  'גבעת השלושה',\n  'גבעת זאב',\n  'גבעת ח\"ן',\n  'גבעת חיים (איחוד)',\n  'גבעת חיים (מאוחד)',\n  'גבעת יואב',\n  'גבעת יערים',\n  'גבעת ישעיהו',\n  'גבעת כ\"ח',\n  'גבעת ניל\"י',\n  'גבעת עוז',\n  'גבעת שמואל',\n  'גבעת שמש',\n  'גבעת שפירא',\n  'גבעתי',\n  'גבעתיים',\n  'גברעם',\n  'גבת',\n  'גדות',\n  'גדיש',\n  'גדעונה',\n  'גדרה',\n  'גונן',\n  'גורן',\n  'גורנות הגליל',\n  'גזית',\n  'גזר',\n  'גיאה',\n  'גיבתון',\n  'גיזו',\n  'גילון',\n  'גילת',\n  'גינוסר',\n  'גיניגר',\n  'גינתון',\n  'גיתה',\n  'גיתית',\n  'גלאון',\n  'גלגל',\n  'גליל ים',\n  'גלעד (אבן יצחק)',\n  'גמזו',\n  'גן הדרום',\n  'גן השומרון',\n  'גן חיים',\n  'גן יאשיה',\n  'גן יבנה',\n  'גן נר',\n  'גן שורק',\n  'גן שלמה',\n  'גן שמואל',\n  'גנות',\n  'גנות הדר',\n  'גני הדר',\n  'גני טל',\n  'גני יוחנן',\n  'גני מודיעין',\n  'גני עם',\n  'גני תקווה',\n  'געש',\n  'געתון',\n  'גפן',\n  'גרופית',\n  'גשור',\n  'גשר',\n  'גשר הזיו',\n  'גת (קיבוץ)',\n  'גת רימון',\n  'דאלית אל-כרמל',\n  'דבורה',\n  'דבוריה',\n  'דבירה',\n  'דברת',\n  \"דגניה א'\",\n  \"דגניה ב'\",\n  'דוב\"ב',\n  'דולב',\n  'דור',\n  'דורות',\n  'דחי',\n  'דייר אל-אסד',\n  'דייר חנא',\n  'דייר ראפאת',\n  'דימונה',\n  'דישון',\n  'דליה',\n  'דלתון',\n  'דמיידה',\n  'דן',\n  'דפנה',\n  'דקל',\n  \"דריג'את\",\n  'האון',\n  'הבונים',\n  'הגושרים',\n  'הדר עם',\n  'הוד השרון',\n  'הודיה',\n  'הודיות',\n  'הוואשלה (שבט)',\n  'הוזייל (שבט)',\n  'הושעיה',\n  'הזורע',\n  'הזורעים',\n  'החותרים',\n  'היוגב',\n  'הילה',\n  'המעפיל',\n  'הסוללים',\n  'העוגן',\n  'הר אדר',\n  'הר גילה',\n  'הר עמשא',\n  'הראל',\n  'הרדוף',\n  'הרצליה',\n  'הררית',\n  'ורד יריחו',\n  'ורדון',\n  'זבארגה (שבט)',\n  'זבדיאל',\n  'זוהר',\n  'זיקים',\n  'זיתן',\n  'זכרון יעקב',\n  'זכריה',\n  'זמר',\n  'זמרת',\n  'זנוח',\n  'זרועה',\n  'זרזיר',\n  'זרחיה',\n  \"ח'ואלד\",\n  \"ח'ואלד (שבט)\",\n  'חבצלת השרון',\n  'חבר',\n  'חברון',\n  'חגור',\n  'חגי',\n  'חגלה',\n  'חד-נס',\n  'חדיד',\n  'חדרה',\n  \"חוג'ייראת (ד'הרה)\",\n  'חולדה',\n  'חולון',\n  'חולית',\n  'חולתה',\n  'חוסן',\n  'חוסנייה',\n  'חופית',\n  'חוקוק',\n  'חורה',\n  'חורפיש',\n  'חורשים',\n  'חזון',\n  'חיבת ציון',\n  'חיננית',\n  'חיפה',\n  'חירות',\n  'חלוץ',\n  'חלץ',\n  'חמאם',\n  'חמד',\n  'חמדיה',\n  'חמדת',\n  'חמרה',\n  'חניאל',\n  'חניתה',\n  'חנתון',\n  'חספין',\n  'חפץ חיים',\n  'חפצי-בה',\n  'חצב',\n  'חצבה',\n  'חצור הגלילית',\n  'חצור-אשדוד',\n  'חצרים',\n  'חרב לאת',\n  'חרוצים',\n  'חריש',\n  'חרמש',\n  'חרשים',\n  'חשמונאים',\n  'טבריה',\n  'טובא-זנגריה',\n  'טורעאן',\n  'טייבה',\n  'טייבה (בעמק)',\n  'טירה',\n  'טירת יהודה',\n  'טירת כרמל',\n  'טירת צבי',\n  'טל שחר',\n  'טל-אל',\n  'טללים',\n  'טלמון',\n  'טמרה',\n  'טמרה (יזרעאל)',\n  'טנא',\n  'טפחות',\n  \"יאנוח-ג'ת\",\n  'יבול',\n  'יבנאל',\n  'יבנה',\n  'יגור',\n  'יגל',\n  'יד בנימין',\n  'יד השמונה',\n  'יד חנה',\n  'יד מרדכי',\n  'יד נתן',\n  'יד רמב\"ם',\n  'ידידה',\n  'יהוד-מונוסון',\n  'יהל',\n  'יובל',\n  'יובלים',\n  'יודפת',\n  'יונתן',\n  'יושיביה',\n  'יזרעאל',\n  'יחיעם',\n  'יטבתה',\n  'ייט\"ב',\n  'יכיני',\n  'ינוב',\n  'ינון',\n  'יסוד המעלה',\n  'יסודות',\n  'יסעור',\n  'יעד',\n  'יעל',\n  'יעף',\n  'יערה',\n  'יפיע',\n  'יפית',\n  'יפעת',\n  'יפתח',\n  'יצהר',\n  'יציץ',\n  'יקום',\n  'יקיר',\n  'יקנעם (מושבה)',\n  'יקנעם עילית',\n  'יראון',\n  'ירדנה',\n  'ירוחם',\n  'ירושלים',\n  'ירחיב',\n  'ירכא',\n  'ירקונה',\n  'ישע',\n  'ישעי',\n  'ישרש',\n  'יתד',\n  'כאבול',\n  \"כאוכב אבו אל-היג'א\",\n  'כברי',\n  'כדורי',\n  'כדיתה',\n  'כוכב השחר',\n  'כוכב יאיר',\n  'כוכב יעקב',\n  'כוכב מיכאל',\n  'כורזים',\n  'כחל',\n  'כחלה',\n  'כיסופים',\n  'כישור',\n  'כליל',\n  'כלנית',\n  'כמאנה',\n  'כמהין',\n  'כמון',\n  'כנות',\n  'כנף',\n  'כנרת (מושבה)',\n  'כנרת (קבוצה)',\n  'כסיפה',\n  'כסלון',\n  'כסרא-סמיע',\n  \"כעביה-טבאש-חג'אג'רה\",\n  'כפר אביב',\n  'כפר אדומים',\n  'כפר אוריה',\n  'כפר אחים',\n  'כפר ביאליק',\n  'כפר ביל\"ו',\n  'כפר בלום',\n  'כפר בן נון',\n  'כפר ברא',\n  'כפר ברוך',\n  'כפר גדעון',\n  'כפר גלים',\n  'כפר גליקסון',\n  'כפר גלעדי',\n  'כפר דניאל',\n  'כפר האורנים',\n  'כפר החורש',\n  'כפר המכבי',\n  'כפר הנגיד',\n  'כפר הנוער הדתי',\n  'כפר הנשיא',\n  'כפר הס',\n  'כפר הרא\"ה',\n  'כפר הרי\"ף',\n  'כפר ויתקין',\n  'כפר ורבורג',\n  'כפר ורדים',\n  'כפר זוהרים',\n  'כפר זיתים',\n  'כפר חב\"ד',\n  'כפר חושן',\n  'כפר חיטים',\n  'כפר חיים',\n  'כפר חנניה',\n  \"כפר חסידים א'\",\n  \"כפר חסידים ב'\",\n  'כפר חרוב',\n  'כפר טרומן',\n  'כפר יאסיף',\n  'כפר ידידיה',\n  'כפר יהושע',\n  'כפר יונה',\n  'כפר יחזקאל',\n  'כפר יעבץ',\n  'כפר כמא',\n  'כפר כנא',\n  'כפר מונש',\n  'כפר מימון',\n  'כפר מל\"ל',\n  'כפר מנדא',\n  'כפר מנחם',\n  'כפר מסריק',\n  'כפר מצר',\n  'כפר מרדכי',\n  'כפר נטר',\n  'כפר סאלד',\n  'כפר סבא',\n  'כפר סילבר',\n  'כפר סירקין',\n  'כפר עבודה',\n  'כפר עזה',\n  'כפר עציון',\n  'כפר פינס',\n  'כפר קאסם',\n  'כפר קיש',\n  'כפר קרע',\n  'כפר ראש הנקרה',\n  'כפר רוזנואלד (זרעית)',\n  'כפר רופין',\n  'כפר רות',\n  'כפר שמאי',\n  'כפר שמואל',\n  'כפר שמריהו',\n  'כפר תבור',\n  'כפר תפוח',\n  'כרי דשא',\n  'כרכום',\n  'כרם בן זמרה',\n  'כרם בן שמן',\n  'כרם יבנה (ישיבה)',\n  'כרם מהר\"ל',\n  'כרם שלום',\n  'כרמי יוסף',\n  'כרמי צור',\n  'כרמי קטיף',\n  'כרמיאל',\n  'כרמיה',\n  'כרמים',\n  'כרמל',\n  'לא רשום',\n  'לבון',\n  'לביא',\n  'לבנים',\n  'להב',\n  'להבות הבשן',\n  'להבות חביבה',\n  'להבים',\n  'לוד',\n  'לוזית',\n  'לוחמי הגיטאות',\n  'לוטם',\n  'לוטן',\n  'לימן',\n  'לכיש',\n  'לפיד',\n  'לפידות',\n  'לקיה',\n  'מאור',\n  'מאיר שפיה',\n  'מבוא ביתר',\n  'מבוא דותן',\n  'מבוא חורון',\n  'מבוא חמה',\n  'מבוא מודיעים',\n  'מבואות ים',\n  'מבואות יריחו',\n  'מבועים',\n  'מבטחים',\n  'מבקיעים',\n  'מבשרת ציון',\n  \"מג'ד אל-כרום\",\n  \"מג'דל שמס\",\n  'מגאר',\n  'מגדים',\n  'מגדל',\n  'מגדל העמק',\n  'מגדל עוז',\n  'מגדלים',\n  'מגידו',\n  'מגל',\n  'מגן',\n  'מגן שאול',\n  'מגשימים',\n  'מדרך עוז',\n  'מדרשת בן גוריון',\n  'מדרשת רופין',\n  'מודיעין עילית',\n  'מודיעין-מכבים-רעות',\n  'מולדת',\n  'מוצא עילית',\n  'מוקייבלה',\n  'מורן',\n  'מורשת',\n  'מזור',\n  'מזכרת בתיה',\n  'מזרע',\n  'מזרעה',\n  'מחולה',\n  'מחנה הילה',\n  'מחנה טלי',\n  'מחנה יהודית',\n  'מחנה יוכבד',\n  'מחנה יפה',\n  'מחנה יתיר',\n  'מחנה מרים',\n  'מחנה תל נוף',\n  'מחניים',\n  'מחסיה',\n  'מטולה',\n  'מטע',\n  'מי עמי',\n  'מיטב',\n  'מייסר',\n  'מיצר',\n  'מירב',\n  'מירון',\n  'מישר',\n  'מיתר',\n  'מכורה',\n  'מכחול',\n  'מכמורת',\n  'מכמנים',\n  'מלאה',\n  'מלילות',\n  'מלכיה',\n  'מלכישוע',\n  'מנוחה',\n  'מנוף',\n  'מנות',\n  'מנחמיה',\n  'מנרה',\n  'מנשית זבדה',\n  'מסד',\n  'מסדה',\n  'מסילות',\n  'מסילת ציון',\n  'מסלול',\n  'מסעדה',\n  'מסעודין אל-עזאזמה',\n  'מעברות',\n  'מעגלים',\n  'מעגן',\n  'מעגן מיכאל',\n  'מעוז חיים',\n  'מעון',\n  'מעונה',\n  'מעיליא',\n  'מעין ברוך',\n  'מעין צבי',\n  'מעלה אדומים',\n  'מעלה אפרים',\n  'מעלה גלבוע',\n  'מעלה גמלא',\n  'מעלה החמישה',\n  'מעלה לבונה',\n  'מעלה מכמש',\n  'מעלה עירון',\n  'מעלה עמוס',\n  'מעלות-תרשיחא',\n  'מענית',\n  'מעש',\n  'מפלסים',\n  'מצדות יהודה',\n  'מצובה',\n  'מצליח',\n  'מצפה',\n  'מצפה אבי\"ב',\n  'מצפה אילן',\n  'מצפה יריחו',\n  'מצפה נטופה',\n  'מצפה רמון',\n  'מצפה שלם',\n  'מצר',\n  'מקווה ישראל',\n  'מרגליות',\n  'מרום גולן',\n  'מרחב עם',\n  'מרחביה (מושב)',\n  'מרחביה (קיבוץ)',\n  'מרכז שפירא',\n  'משאבי שדה',\n  'משגב דב',\n  'משגב עם',\n  'משהד',\n  'משואה',\n  'משואות יצחק',\n  'משכיות',\n  'משמר איילון',\n  'משמר דוד',\n  'משמר הירדן',\n  'משמר הנגב',\n  'משמר העמק',\n  'משמר השבעה',\n  'משמר השרון',\n  'משמרות',\n  'משמרת',\n  'משען',\n  'מתן',\n  'מתת',\n  'מתתיהו',\n  'נאות גולן',\n  'נאות הכיכר',\n  'נאות מרדכי',\n  'נאות סמדר',\n  'נאעורה',\n  'נבטים',\n  'נגבה',\n  'נגוהות',\n  'נהורה',\n  'נהלל',\n  'נהריה',\n  'נוב',\n  'נוגה',\n  'נוה צוף',\n  'נווה',\n  'נווה אבות',\n  'נווה אור',\n  'נווה אטי\"ב',\n  'נווה אילן',\n  'נווה איתן',\n  'נווה דניאל',\n  'נווה זוהר',\n  'נווה זיו',\n  'נווה חריף',\n  'נווה ים',\n  'נווה ימין',\n  'נווה ירק',\n  'נווה מבטח',\n  'נווה מיכאל',\n  'נווה שלום',\n  'נועם',\n  'נוף איילון',\n  'נוף הגליל',\n  'נופים',\n  'נופית',\n  'נופך',\n  'נוקדים',\n  'נורדיה',\n  'נורית',\n  'נחושה',\n  'נחל עוז',\n  'נחלה',\n  'נחליאל',\n  'נחלים',\n  'נחם',\n  'נחף',\n  'נחשולים',\n  'נחשון',\n  'נחשונים',\n  'נטועה',\n  'נטור',\n  'נטע',\n  'נטעים',\n  'נטף',\n  'ניין',\n  'ניל\"י',\n  'ניצן',\n  \"ניצן ב'\",\n  'ניצנה (קהילת חינוך)',\n  'ניצני סיני',\n  'ניצני עוז',\n  'ניצנים',\n  'ניר אליהו',\n  'ניר בנים',\n  'ניר גלים',\n  'ניר דוד (תל עמל)',\n  'ניר ח\"ן',\n  'ניר יפה',\n  'ניר יצחק',\n  'ניר ישראל',\n  'ניר משה',\n  'ניר עוז',\n  'ניר עם',\n  'ניר עציון',\n  'ניר עקיבא',\n  'ניר צבי',\n  'נירים',\n  'נירית',\n  'נמרוד',\n  'נס הרים',\n  'נס עמים',\n  'נס ציונה',\n  'נעורים',\n  'נעלה',\n  'נעמ\"ה',\n  'נען',\n  'נערן',\n  'נצאצרה (שבט)',\n  'נצר חזני',\n  'נצר סרני',\n  'נצרת',\n  'נשר',\n  'נתיב הגדוד',\n  'נתיב הל\"ה',\n  'נתיב העשרה',\n  'נתיב השיירה',\n  'נתיבות',\n  'נתניה',\n  \"סאג'ור\",\n  'סאסא',\n  'סביון',\n  'סגולה',\n  'סואעד (חמרייה)',\n  'סואעד (כמאנה) (שבט)',\n  'סולם',\n  'סוסיה',\n  'סופה',\n  \"סח'נין\",\n  'סייד (שבט)',\n  'סלמה',\n  'סלעית',\n  'סמר',\n  'סנסנה',\n  'סעד',\n  'סעוה',\n  'סער',\n  'ספיר',\n  'סתריה',\n  \"ע'ג'ר\",\n  'עבדון',\n  'עברון',\n  'עגור',\n  'עדי',\n  'עדנים',\n  'עוזה',\n  'עוזייר',\n  'עולש',\n  'עומר',\n  'עופר',\n  'עופרה',\n  'עוצם',\n  'עוקבי (בנו עוקבה)',\n  'עזוז',\n  'עזר',\n  'עזריאל',\n  'עזריה',\n  'עזריקם',\n  'עטאוונה (שבט)',\n  'עטרת',\n  'עידן',\n  'עיילבון',\n  'עיינות',\n  'עילוט',\n  'עין איילה',\n  'עין אל-אסד',\n  'עין גב',\n  'עין גדי',\n  'עין דור',\n  'עין הבשור',\n  'עין הוד',\n  'עין החורש',\n  'עין המפרץ',\n  'עין הנצי\"ב',\n  'עין העמק',\n  'עין השופט',\n  'עין השלושה',\n  'עין ורד',\n  'עין זיוון',\n  'עין חוד',\n  'עין חצבה',\n  'עין חרוד (איחוד)',\n  'עין חרוד (מאוחד)',\n  'עין יהב',\n  'עין יעקב',\n  'עין כרם-בי\"ס חקלאי',\n  'עין כרמל',\n  'עין מאהל',\n  'עין נקובא',\n  'עין עירון',\n  'עין צורים',\n  'עין קנייא',\n  'עין ראפה',\n  'עין שמר',\n  'עין שריד',\n  'עין תמר',\n  'עינת',\n  'עיר אובות',\n  'עכו',\n  'עלומים',\n  'עלי',\n  'עלי זהב',\n  'עלמה',\n  'עלמון',\n  'עמוקה',\n  'עמיחי',\n  'עמינדב',\n  'עמיעד',\n  'עמיעוז',\n  'עמיקם',\n  'עמיר',\n  'עמנואל',\n  'עמקה',\n  'ענב',\n  'עספיא',\n  'עפולה',\n  'עצמון שגב',\n  'עראבה',\n  'עראמשה',\n  'ערב אל נעים',\n  'ערד',\n  'ערוגות',\n  'ערערה',\n  'ערערה-בנגב',\n  'עשרת',\n  'עתלית',\n  'עתניאל',\n  'פארן',\n  'פדואל',\n  'פדויים',\n  'פדיה',\n  'פוריה - כפר עבודה',\n  'פוריה - נווה עובד',\n  'פוריה עילית',\n  'פוריידיס',\n  'פורת',\n  'פטיש',\n  'פלך',\n  'פלמחים',\n  'פני חבר',\n  'פסגות',\n  'פסוטה',\n  'פעמי תש\"ז',\n  'פצאל',\n  'פקיעין (בוקייעה)',\n  'פקיעין חדשה',\n  'פרדס חנה-כרכור',\n  'פרדסיה',\n  'פרוד',\n  'פרזון',\n  'פרי גן',\n  'פתח תקווה',\n  'פתחיה',\n  'צאלים',\n  'צביה',\n  'צבעון',\n  'צובה',\n  'צוחר',\n  'צופיה',\n  'צופים',\n  'צופית',\n  'צופר',\n  'צוקי ים',\n  'צוקים',\n  'צור הדסה',\n  'צור יצחק',\n  'צור משה',\n  'צור נתן',\n  'צוריאל',\n  'צורית',\n  'ציפורי',\n  'צלפון',\n  'צנדלה',\n  'צפריה',\n  'צפרירים',\n  'צפת',\n  'צרופה',\n  'צרעה',\n  'קבועה (שבט)',\n  'קבוצת יבנה',\n  'קדומים',\n  'קדימה-צורן',\n  'קדמה',\n  'קדמת צבי',\n  'קדר',\n  'קדרון',\n  'קדרים',\n  'קודייראת א-צאנע(שבט)',\n  'קוואעין (שבט)',\n  'קוממיות',\n  'קורנית',\n  'קטורה',\n  'קיסריה',\n  'קלחים',\n  'קליה',\n  'קלנסווה',\n  'קלע',\n  'קציר',\n  'קצר א-סר',\n  'קצרין',\n  'קרית אונו',\n  'קרית ארבע',\n  'קרית אתא',\n  'קרית ביאליק',\n  'קרית גת',\n  'קרית טבעון',\n  'קרית ים',\n  'קרית יערים',\n  'קרית יערים(מוסד)',\n  'קרית מוצקין',\n  'קרית מלאכי',\n  'קרית נטפים',\n  'קרית ענבים',\n  'קרית עקרון',\n  'קרית שלמה',\n  'קרית שמונה',\n  'קרני שומרון',\n  'קשת',\n  'ראמה',\n  'ראס אל-עין',\n  'ראס עלי',\n  'ראש העין',\n  'ראש פינה',\n  'ראש צורים',\n  'ראשון לציון',\n  'רבבה',\n  'רבדים',\n  'רביבים',\n  'רביד',\n  'רגבה',\n  'רגבים',\n  'רהט',\n  'רווחה',\n  'רוויה',\n  'רוח מדבר',\n  'רוחמה',\n  'רומאנה',\n  'רומת הייב',\n  'רועי',\n  'רותם',\n  'רחוב',\n  'רחובות',\n  'רחלים',\n  'ריחאניה',\n  'ריחן',\n  'ריינה',\n  'רימונים',\n  'רינתיה',\n  'רכסים',\n  'רם-און',\n  'רמות',\n  'רמות השבים',\n  'רמות מאיר',\n  'רמות מנשה',\n  'רמות נפתלי',\n  'רמלה',\n  'רמת גן',\n  'רמת דוד',\n  'רמת הכובש',\n  'רמת השופט',\n  'רמת השרון',\n  'רמת טראמפ',\n  'רמת יוחנן',\n  'רמת ישי',\n  'רמת מגשימים',\n  'רמת צבי',\n  'רמת רזיאל',\n  'רמת רחל',\n  'רנן',\n  'רעים',\n  'רעננה',\n  'רקפת',\n  'רשפון',\n  'רשפים',\n  'רתמים',\n  'שאר ישוב',\n  'שבי דרום',\n  'שבי ציון',\n  'שבי שומרון',\n  'שבלי - אום אל-גנם',\n  'שגב-שלום',\n  'שדה אילן',\n  'שדה אליהו',\n  'שדה אליעזר',\n  'שדה בוקר',\n  'שדה דוד',\n  'שדה ורבורג',\n  'שדה יואב',\n  'שדה יעקב',\n  'שדה יצחק',\n  'שדה משה',\n  'שדה נחום',\n  'שדה נחמיה',\n  'שדה ניצן',\n  'שדה עוזיהו',\n  'שדה צבי',\n  'שדות ים',\n  'שדות מיכה',\n  'שדי אברהם',\n  'שדי חמד',\n  'שדי תרומות',\n  'שדמה',\n  'שדמות דבורה',\n  'שדמות מחולה',\n  'שדרות',\n  'שואבה',\n  'שובה',\n  'שובל',\n  'שוהם',\n  'שומרה',\n  'שומריה',\n  'שוקדה',\n  'שורש',\n  'שורשים',\n  'שושנת העמקים',\n  'שזור',\n  'שחר',\n  'שחרות',\n  'שיבולים',\n  'שיזף',\n  'שיטים',\n  \"שייח' דנון\",\n  'שילה',\n  'שילת',\n  'שכניה',\n  'שלווה',\n  'שלווה במדבר',\n  'שלוחות',\n  'שלומי',\n  'שלומית',\n  'שם_ישוב',\n  'שמיר',\n  'שמעה',\n  'שמרת',\n  'שמשית',\n  'שני',\n  'שניר',\n  'שעב',\n  'שעל',\n  'שעלבים',\n  'שער אפרים',\n  'שער הגולן',\n  'שער העמקים',\n  'שער מנשה',\n  'שער שומרון',\n  'שפיים',\n  'שפיר',\n  'שפר',\n  'שפרעם',\n  'שקד',\n  'שקף',\n  'שרונה',\n  'שריגים (לי-און)',\n  'שריד',\n  'שרשרת',\n  'שתולה',\n  'שתולים',\n  'תאשור',\n  'תדהר',\n  'תובל',\n  'תומר',\n  'תושיה',\n  'תימורים',\n  'תירוש',\n  'תל אביב - יפו',\n  'תל יוסף',\n  'תל יצחק',\n  'תל מונד',\n  'תל עדשים',\n  'תל קציר',\n  'תל שבע',\n  'תל תאומים',\n  'תלם',\n  'תלמי אליהו',\n  'תלמי אלעזר',\n  'תלמי ביל\"ו',\n  'תלמי יוסף',\n  'תלמי יחיאל',\n  'תלמי יפה',\n  'תלמים',\n  'תמרת',\n  'תנובות',\n  'תעוז',\n  'תפרח',\n  'תקומה',\n  'תקוע',\n  'תראבין א-צאנע (שבט)',\n  'תראבין א-צאנע(ישוב)',\n  'תרום',\n];\n"
  },
  {
    "path": "src/locales/he/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/he/location/country.ts",
    "content": "export default [\n  'אוגנדה',\n  'אוזבקיסטן',\n  'אוסטריה',\n  'אוסטרליה',\n  'אוקראינה',\n  'אורוגוואי',\n  \"אזרבייג'ן\",\n  'איטליה',\n  'איי מרשל',\n  'איי סיישל',\n  'איי שלמה',\n  'אינדונזיה',\n  'איסלנד',\n  'איראן',\n  'אירלנד',\n  'אל סלוודור',\n  'אלבניה',\n  \"אלג'יריה\",\n  'אנגולה',\n  'אנדורה',\n  'אנטיגואה וברבודה',\n  'אסטוניה',\n  'אפגניסטן',\n  'אקוודור',\n  'ארגנטינה',\n  'אריתריאה',\n  'ארמניה',\n  'ארצות הברית',\n  'אתיופיה',\n  'בהאמה',\n  'בהוטן',\n  'בוטסואנה',\n  'בולגריה',\n  'בוליביה',\n  'בוסניה והרצגובינה',\n  'בורונדי',\n  'בורמה',\n  'בורקינה פאסו',\n  'בחריין',\n  'בלגיה',\n  'בליז',\n  'בלארוס',\n  'בנגלדש',\n  'בנין',\n  'ברבדוס',\n  'ברוניי',\n  'ברזיל',\n  'בריטניה',\n  'גאורגיה',\n  'גאנה',\n  'גבון',\n  'גואטמלה',\n  'גיאנה',\n  \"ג'יבוטי\",\n  'גינאה',\n  'גינאה ביסאו',\n  'גיניאה המשוונית',\n  'גמביה',\n  \"ג'מייקה\",\n  'גרמניה',\n  'גרנדה',\n  'דומיניקה',\n  'דנמרק',\n  'דרום אפריקה',\n  'דרום סודאן',\n  'האיטי',\n  'האמירויות הערביות המאוחדות',\n  'הודו',\n  'הולנד',\n  'הונגריה',\n  'הונדורס',\n  'הממלכה המאוחדת',\n  'וייטנאם',\n  'ונואטו',\n  'ונצואלה',\n  'ותיקן',\n  'זאיר',\n  'זימבבואה',\n  'זמביה',\n  'חוף השנהב',\n  \"טג'יקיסטן\",\n  'טובאלו',\n  'טוגו',\n  'טונגה',\n  'טורקיה',\n  'טורקמניסטן',\n  'טנזניה',\n  'טרינידד וטובגו',\n  'יוון',\n  'יפן',\n  'ירדן',\n  'ישראל',\n  'כווית',\n  'כף ורדה',\n  'לאוס',\n  'לבנון',\n  'לוב',\n  'לוקסמבורג',\n  'לטביה',\n  'ליבריה',\n  'ליטא',\n  'ליכטנשטיין',\n  'לסוטו',\n  'מאוריטניה',\n  'מאוריציוס',\n  'מאלי',\n  'מדגסקר',\n  'מוזמביק',\n  'מולדובה',\n  'מונגוליה',\n  'מונטנגרו',\n  'מונקו',\n  'מזרח טימור',\n  'מיאנמר',\n  'מיקרונזיה',\n  'מלאווי',\n  'מלדיביים, ה-',\n  'מלזיה',\n  'מלטה',\n  'מצרים',\n  'מקדוניה',\n  'מקסיקו',\n  'מרוקו',\n  'נאורו',\n  'נורבגיה',\n  'ניגריה',\n  'ניו זילנד',\n  \"ניז'ר\",\n  'ניקרגואה',\n  'נמיביה',\n  'נפאל',\n  'סאו טומה ופרינסיפה',\n  'סודאן',\n  'סווזילנד',\n  'סומליה',\n  'סוריה',\n  'סורינם',\n  'סיירה לאונה',\n  'סין',\n  'סינגפור',\n  'סלובניה',\n  'סלובקיה',\n  'סמואה',\n  'סן מרינו',\n  'סנגל',\n  'סנט וינסנט והגרנדינים',\n  'סנט לוסיה',\n  'סנט קיטס ונוויס',\n  'ספרד',\n  'סרביה',\n  'סרי לנקה',\n  'עומאן',\n  'עיראק',\n  'ערב הסעודית',\n  'פולין',\n  'פורטוגל',\n  \"פיג'י\",\n  'פיליפינים',\n  'פינלנד',\n  'פלאו',\n  'פנמה',\n  'פפואה גינאה החדשה',\n  'פקיסטן',\n  'פרגוואי',\n  'פרו',\n  \"צ'אד\",\n  \"צ'ילה\",\n  \"צ'כיה\",\n  'צרפת',\n  'קובה',\n  'קולומביה',\n  'קומורו',\n  'קונגו',\n  'קוסטה ריקה',\n  'קוריאה הדרומית',\n  'קוריאה הצפונית',\n  'קזחסטן',\n  'קטאר',\n  'קירגיזסטן',\n  'קיריבטי',\n  'קמבודיה',\n  'קמרון',\n  'קנדה',\n  'קניה',\n  'קפריסין',\n  'קרואטיה',\n  'קריית הוותיקן',\n  'רואנדה',\n  'רומניה',\n  'רוסיה',\n  'הרפובליקה הדומיניקנית',\n  'הרפובליקה המרכז אפריקאית',\n  'הרפובליקה הסינית',\n  'שבדיה',\n  'שווייץ',\n  'תאילנד',\n  'תוניסיה',\n  'תורכיה',\n  'תימן',\n];\n"
  },
  {
    "path": "src/locales/he/location/county.ts",
    "content": "export default ['Not relevant for Israel'];\n"
  },
  {
    "path": "src/locales/he/location/direction.ts",
    "content": "export default {\n  cardinal: ['צפון', 'מזרח', 'דרום', 'מערב'],\n  cardinal_abbr: ['צ', 'מז', 'ד', 'מע'],\n  ordinal: ['צפון מזרח', 'צפון מערב', 'דרום מזרח', 'דרום מערב'],\n  ordinal_abbr: ['צ-מז', 'צ-מע', 'ד-מז', 'ד-מע'],\n};\n"
  },
  {
    "path": "src/locales/he/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport country from './country';\nimport county from './county';\nimport direction from './direction';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_address from './street_address';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\nimport street_prefix from './street_prefix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  country,\n  county,\n  direction,\n  postcode,\n  secondary_address,\n  state,\n  state_abbr,\n  street_address,\n  street_name,\n  street_pattern,\n  street_prefix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/he/location/postcode.ts",
    "content": "export default ['#####', '#######'];\n"
  },
  {
    "path": "src/locales/he/location/secondary_address.ts",
    "content": "export default ['# דירה', '## דירה', '# חדר', '## חדר'];\n"
  },
  {
    "path": "src/locales/he/location/state.ts",
    "content": "export default [\n  'חיפה',\n  'תל אביב',\n  'הגדה המערבית',\n  'צפון',\n  'דרום',\n  'ירושלים',\n  'מרכז',\n];\n"
  },
  {
    "path": "src/locales/he/location/state_abbr.ts",
    "content": "export default [\n  'AL',\n  'AK',\n  'AZ',\n  'AR',\n  'CA',\n  'CO',\n  'CT',\n  'DE',\n  'FL',\n  'GA',\n  'HI',\n  'ID',\n  'IL',\n  'IN',\n  'IA',\n  'KS',\n  'KY',\n  'LA',\n  'ME',\n  'MD',\n  'MA',\n  'MI',\n  'MN',\n  'MS',\n  'MO',\n  'MT',\n  'NE',\n  'NV',\n  'NH',\n  'NJ',\n  'NM',\n  'NY',\n  'NC',\n  'ND',\n  'OH',\n  'OK',\n  'OR',\n  'PA',\n  'RI',\n  'SC',\n  'SD',\n  'TN',\n  'TX',\n  'UT',\n  'VT',\n  'VA',\n  'WA',\n  'WV',\n  'WI',\n  'WY',\n];\n"
  },
  {
    "path": "src/locales/he/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/he/location/street_name.ts",
    "content": "export default [\n  'אבות ישורון',\n  'אביי',\n  'אגדיר',\n  'אגס',\n  'אגת-שבו',\n  'אדוננו ברוך',\n  'אדיסון',\n  'אדמו\"ר מפיטסבורג',\n  'אהוד מנור',\n  'אהרונסון שרה',\n  'אוניון',\n  'אוסישקין מנחם',\n  'אופל',\n  'אור לציון',\n  'אורט',\n  'אוריה החיתי',\n  'אזור בקמה',\n  'אזור המרינה',\n  'אזור יא',\n  'אזורים',\n  'אחוזת בית',\n  'אחימאיר אבא',\n  'אחלמה',\n  'אטלי',\n  'אידלסון בבה',\n  'אל הציפור',\n  'אלבז נתן',\n  'אלברט איינשטיין',\n  'אליאב לובה',\n  'אליאשוילי',\n  'אליעזר בן הורקנוס',\n  'אלתרמן נתן',\n  'אמנון ליפקין שחק',\n  'אמרלד',\n  'אנילביץ מרדכי',\n  'אסבסטונים',\n  'אפרים לנגסנר',\n  'אפרסמון',\n  'אפרסק',\n  'אפרתי אליהו',\n  'אקסודוס',\n  'ארבע האמהות',\n  'אריק איינשטיין',\n  'ארן זלמן',\n  'אשדוד',\n  'אשכולית',\n  'בבלי',\n  'בגין עליזה',\n  'בובר מרטין',\n  'בוסקילה יצחק',\n  'בורחס חורחה',\n  'בורלא יהודה',\n  'בטהובן',\n  'בית קנדה',\n  'בן אליעזר אריה',\n  'בן ברוך אורי',\n  'בן דיוואן עמרם',\n  'בן הכט',\n  'בן יוסף שלמה',\n  'בן עמי עובד',\n  'בעלי מלאכה',\n  'בקעת הירח',\n  'ברהמס',\n  'ברוריה',\n  'ברק בן אבינועם',\n  \"ג'ו עמר\",\n  'גאפונוב',\n  'גבעת יונה',\n  'גבעת עדה',\n  'גדרה',\n  'גוגול',\n  'גולדברג לאה',\n  'גור דב',\n  'גור מרדכי',\n  'גטה',\n  'גיא אוני',\n  'גלעדי ישראל',\n  'גרונר דב',\n  'גרינברג אורי צבי',\n  'גשר עד הלום',\n  'דבורה עומר',\n  \"דה וינצ'י\",\n  'דוד אלעזר',\n  'דולומיט',\n  'דן שומרון',\n  \"ה' באייר\",\n  'האדמו\"ר מבעלז',\n  'האדמו\"ר מגור',\n  'האדמו\"ר מויז\\'ניץ',\n  'האוניה',\n  'האופים',\n  'האר\"י הקדוש',\n  'האשכול',\n  'האשלג',\n  'הבטיחות',\n  'הבעל שם טוב',\n  'הבשור',\n  'הגולשים',\n  'הגוררת',\n  'הגלימה',\n  'הגר\"א',\n  'הדוברה',\n  'הדולפין',\n  'ההגשמה',\n  'ההפלגה',\n  'הוסטל שלום',\n  'החבצלות',\n  'החובלים',\n  'החולה',\n  'החניכים',\n  'החשמל',\n  'הטיילת',\n  'היהלומים',\n  'היזמה',\n  'היידן',\n  'הימאים',\n  'היציקה',\n  'הכתר',\n  'הלביאה',\n  'הלפרין ירמיהו',\n  'המאבק',\n  'המברק',\n  'המגדלור',\n  'המגיד',\n  'המדע',\n  'המחקר',\n  'המליץ',\n  'המלך אליקים',\n  'המלך אמציה',\n  'המלך אסא',\n  'המלך דוד',\n  'המלך הדד',\n  'המלך חזקיה',\n  'המלך יהוא',\n  'המלך יהואחז',\n  'המלך יהויכין',\n  'המלך יהושפט',\n  'המלך יובב',\n  'המלך יותם',\n  'המלך ירבעם',\n  'המלך עזריה',\n  'המלך עמרי',\n  'המלך רחבעם',\n  'המלך שאול',\n  'המלך שלמה',\n  'המלכים',\n  'המסחר',\n  'המעבורת',\n  'המעגן',\n  'המפרץ',\n  'המפרש',\n  'המצפן',\n  'המרי',\n  'המשקיף',\n  'המתכת',\n  'המתנדבים',\n  'הנביא אליהו',\n  'הנביא אלישע',\n  'הנביא גד',\n  'הנביא דניאל',\n  'הנביא הושע',\n  'הנביא זכריה',\n  'הנביא חבקוק',\n  'הנביא חגי',\n  'הנביא יואל',\n  'הנביא יחזקאל',\n  'הנביא ירמיהו',\n  'הנביא ישעיהו',\n  'הנביא מיכה',\n  'הנביא מלאכי',\n  'הנביא נחום',\n  'הנביא נחמיה',\n  'הנביא נתן',\n  'הנביא עובדיה',\n  'הנביא עמוס',\n  'הנביא צפניה',\n  'הנביא שמואל',\n  'הנחושת',\n  'הנחשול',\n  'הנפט',\n  'הנשיא ויצמן',\n  'הסיפון',\n  'הספנות',\n  'העוגן',\n  'העופרים',\n  'העופרת',\n  'העשרים ואחד',\n  'הפריון',\n  'הצבי',\n  'הצוללים',\n  'הצורפים',\n  'הציונות',\n  'הצפירה',\n  'הקדמה',\n  'הקיטור',\n  'הקליטה',\n  'הקריה-מגורים',\n  'הקריה-מע\"ר',\n  'הר אביטל',\n  'הר גלבוע',\n  'הר כרמל',\n  'הר ציון',\n  'הר תבור',\n  'הראם',\n  'הרב אבן דנן',\n  'הרב אברמסקי',\n  'הרב בוזגלו דוד',\n  'הרב בלולו',\n  'הרב הגר',\n  'הרב חיים שושנה',\n  'הרב טייב',\n  'הרב יהושע מאמאן',\n  \"הרב יורם אברג'ל\",\n  'הרב מימון',\n  'הרב משאש יוסף',\n  'הרב ניסים',\n  'הרב קלישר',\n  'הרב רוזובסקי',\n  'הרב ריינס',\n  'הרב שאולי',\n  'הרי גולן',\n  'הרי\"ם לוין',\n  'הרמ\"א',\n  'הרפואה',\n  'הרציף',\n  'השייטים',\n  'התורן',\n  'התלמוד',\n  'התעסוקה',\n  'התקוה',\n  'התקשורת',\n  'ואלוס',\n  'ואן גוך',\n  'וולפסון דוד',\n  'ויקטור הוגו',\n  'ויתקין יוסף',\n  'ורדימון יצחק',\n  'זולה אמיל',\n  'זייד אלכסנדר',\n  'זינגר בשביס',\n  'זכרון יעקב',\n  'זלמן דוד לבונטין',\n  'זנגביל',\n  'חדרה',\n  'חולדה הנביאה',\n  'הרצל',\n  'רוטשילד',\n  'חורי חיים',\n  'חזנוב עמרם',\n  'חטיבת גבעתי',\n  'חטיבת יפתח',\n  'חטיבת כרמלי',\n  'חיבת ציון',\n  'חיים ברלב',\n  'חיים הרצוג',\n  'חנינא בן דוסא',\n  'חנקין יהושע',\n  'חסידי אומות העולם',\n  'חסן ובן גרה',\n  'חרטום',\n  'טולסטוי',\n  'טשרניחובסקי',\n  'יאיר',\n  'יבנאל',\n  'יגאל ידין',\n  'יד העפלה ממרוקו',\n  'יואב בן צרויה',\n  'יואל משה סלומון',\n  'יוהנה זבוטינסקי',\n  'יוחנן בן זכאי',\n  'יום טוב צמח',\n  'יונה הנביא',\n  'יוסי בנאי',\n  'יוסי בר חלפתא',\n  'יוספטל',\n  'יורדי הסירה',\n  'ילין דוד',\n  'יסוד המעלה',\n  'יעל',\n  'יפה ירקוני',\n  'יצחק אילן',\n  'יצחק הנשיא',\n  'יצחק שמיר',\n  'יקינתון',\n  'ירמוך',\n  'ירקן',\n  'ישפה',\n  'כ\"ט בנובמבר',\n  'כוכב הדרום',\n  'כוכב הים',\n  'כוכב הצפון',\n  'כוכב השחר',\n  'כינור',\n  'כפתור החולות',\n  'לוחמי האש',\n  'לוי שלמה',\n  'לויתן',\n  'לילי',\n  'למרחב',\n  'מאיר בעל הנס',\n  'מבצע ברק',\n  'מדרחוב הנביאים',\n  'מורדי הגטאות',\n  'מזכרת בתיה',\n  'מטולה',\n  'מיכשוילי',\n  'מילמן',\n  'מיסטרל',\n  \"מכאל אנג'לו\",\n  'מכולות',\n  'מנגו',\n  'מעגל השמחה',\n  'מפקורה',\n  'מקוה ישראל',\n  'מקלנבורג',\n  'מרזוק ושמואל',\n  'מרים הנביאה',\n  'מרכז קליטה שלום',\n  'משה לוי(מוישה וחצי)',\n  'משמר הירדן',\n  'משמש',\n  'משנה',\n  'משעול האירוסים',\n  'מתחם אלתא',\n  'נאות ספיר',\n  'נגרו אהרן',\n  'נהלל',\n  'נוה דניה',\n  'נוה יהונתן',\n  'נוה ים',\n  'נופך',\n  'נחל דן',\n  'נחל הליטני',\n  'נחמן מברסלב',\n  'ניסים חדד',\n  'נמל אשדוד',\n  'נמלי ישראל',\n  'נס ציונה',\n  'סאלק יונה',\n  'סולד הנריטה',\n  'סופר אברהם',\n  'סטרומה',\n  'סיטרין',\n  'סילבר אבא הלל',\n  'סירקין נחמן',\n  'סלבדור',\n  'סמ אל הים',\n  'סמ יהואש',\n  'סמטה א',\n  'סמטה ב',\n  'סמי אלמגריבי',\n  'סנפיר',\n  'ספיח',\n  'עגנון שי',\n  'עדי עם שלום',\n  'עובדי הנמל',\n  'עוזי חיטמן',\n  'עופר אברהם',\n  'עינבר',\n  'ענבים',\n  'עקביא בן מהללאל',\n  'פאנצו',\n  'פארק השיטה המלבינה',\n  'פורצי הדרך',\n  'פטדה',\n  'פיינברג יוסף',\n  'פן אלכסנדר',\n  'פנינה',\n  'פסטר לואי',\n  'פרנק אנה',\n  'פתח תקווה',\n  'צאלים',\n  'צדקת יוסף',\n  'צור הדסה',\n  'ציזלינג',\n  'צפת',\n  'קדושי בלזן',\n  'קורל',\n  \"קורצ'ק יאנוש\",\n  'קישון',\n  'קמי אלברט',\n  'קק\"ל',\n  'קרית חרדים',\n  'קרית פוניבש',\n  'ראש פינה',\n  'רב אשי',\n  'רב חיסדא',\n  'רב ינאי',\n  'רבא',\n  'רבי דוד אלקיים',\n  'רבי דוד בן חסין',\n  'רבין יצחק',\n  'רבינא',\n  'רבנו גרשום',\n  'רבנו וידל הצרפתי',\n  'רובינא חנה',\n  'רוגוזין',\n  'רופין ארתור',\n  'רחל ינאית',\n  'רמברנדט',\n  'רנטגן',\n  'רפאל איתן (רפול)',\n  'שאגל מארק',\n  'שאול בן שמחון',\n  'שבט אשר',\n  'שבט בנימין',\n  'שבט גד',\n  'שבט דן',\n  'שבט זבולון',\n  'שבט יהודה',\n  'שבט יוסף',\n  'שבט יששכר',\n  'שבט לוי',\n  'שבט נפתלי',\n  'שבט ראובן',\n  'שבט שמעון',\n  'שבי ציון',\n  'שגב',\n  'שהם',\n  'שובר הגלים',\n  'שועלי שמשון',\n  'שושנה דמארי',\n  'שושנת הרוחות',\n  'שחם יואב',\n  'שילר',\n  'שכ ונטורה',\n  'שלומציון המלכה',\n  'שלונסקי אברהם',\n  'שלזינגר ארווין',\n  'שמואל הנגיד',\n  'שמר',\n  'שער האריות',\n  'שער הים',\n  'שערי יושר',\n  'שפיה',\n  'שפירא משה חיים',\n  'שרה אמנו',\n  'תחנת הכח',\n  'תיאודור רוזוולט',\n  'תנין',\n  'תפוז',\n  'תש\"ח',\n  'אהרון מאיר מזיא',\n  'בוקסר אהרון',\n  'בוקסר ירמיהו',\n  'בית השיקום',\n  'בן אבי איתמר',\n  'בן יהודה אבנר',\n  'בר-כוכבא',\n  'ברושים',\n  'גבעת האהבה',\n  'גבעת הצבר',\n  'גבעת התור',\n  'גבעת מיכאל',\n  'גבעת נוף',\n  'גוטהלף שמואל',\n  'גולדה מילוסלבסקי',\n  'גולי דמשק',\n  'גלילי',\n  'גני איריס',\n  'דגל ישראל',\n  'גבעות הכורכר',\n  'הנפת הדגל',\n  'האלופים',\n  'היימן ישראל',\n  'המאה ואחד',\n  'המזמרה',\n  'המנין הראשון',\n  'הנבחרות',\n  'הרב בארי',\n  'הרב שאול אחרק',\n  'הרמן מאיר',\n  'התרמ\"ג',\n  'זמל זוסיא',\n  'טוקאן',\n  'טפר חיים',\n  'יואש',\n  'כהנוב זאב',\n  'כחליל',\n  'ככר המיסדים',\n  'לחמי שלום',\n  'לנדו דוד',\n  'לסקוב',\n  'לרר משה',\n  'מירון אליהו',\n  'משחתת אילת',\n  'נווה כרמית',\n  'נחלת ראובן',\n  'נחמיאס שמואל',\n  'סביוני הפארק',\n  'סביוני נצר',\n  'סלוביס שמואל',\n  'סעדיה נחום',\n  'עונות השנה',\n  'עמק ההדרים',\n  'עמק השושנים',\n  'פארק המדע',\n  'פייגה לרר',\n  'פלדמן יוסף',\n  \"פנינה פצ'ורניק\",\n  'פניק דוד',\n  \"פרופ אברהם פצ'ורניק\",\n  'קוברסקי משה',\n  'רופמן שמואל',\n  'רחבעם',\n  'שבועות',\n  'שמיד ישראל',\n  'שקמים',\n  'א-דאמון',\n  'א-דוארה',\n  'א-דוראת',\n  'א-דורי',\n  'א-דיר',\n  'א-דמידה',\n  'א-דמימי',\n  'א-דעקה',\n  \"א-דראג'\",\n  'א-דרבאשי',\n  'א-זאהיריה',\n  'א-זאהר',\n  'א-זאוייה',\n  'א-זוודאת',\n  'א-זיזפון',\n  'א-זייאן',\n  'א-זיין',\n  'א-זרזור',\n  'א-זרעייה',\n  'א-זרקא',\n  \"א-טאבר'ה\",\n  'א-טאחונה',\n  'א-טבק',\n  'א-טוואל',\n  'א-טיאר',\n  'א-טיור',\n  'א-טירה',\n  'א-לאתין',\n  'א-לד',\n  \"א-לור'ד\",\n  'א-נבי סאלח',\n  'א-נוורס',\n  'א-נירוז',\n  'א-נמוז',\n  'א-נעום',\n  'א-נפאפעה',\n  'א-סאפח',\n  'א-סבר',\n  'א-סובאט',\n  'א-סוכר',\n  'א-סומאכ',\n  'א-סוקור',\n  'א-סורה',\n  'א-סחאלי',\n  'א-סלבאק',\n  'א-סמארה',\n  'א-סנדייאנה',\n  \"א-ר'זאלי\",\n  'א-רהו',\n  'א-רואפיד',\n  \"א-רוג'ום\",\n  'א-רחבאני',\n  'א-רייאן',\n  'א-ריינה',\n  \"א-שיח' אבו עלי נסר\",\n  \"א-שייח' אמין טריף\",\n  'א-שימאל',\n  'א-שעאע',\n  \"א-ת'אמין מין אדאר\",\n  'א-תומור',\n  'א-תמור',\n  'א-תמר אל-הינדי',\n  'אבו א-סראיא',\n  \"אבו אל-נג'ק\",\n  'אבו אל-קמח',\n  'אבו חרב',\n  'אבו מסנסל',\n  'אבו סברי חמדי',\n  'אבו סמרה',\n  'אבו עפן',\n  'אבו שהאב',\n  'אבו שושי',\n  'אגזם',\n  'אוול אייאר',\n  'אום א-זינאת',\n  'אום א-תות',\n  'אום אלחממיס',\n  'אום אלסחאלי',\n  'אום אלפרג',\n  'אום רומאנה',\n  'אום רושרוש',\n  'איבטין',\n  'איבן א-רושד',\n  'איבן אל-עמיד',\n  'איברהים נימר חוסין',\n  'אילא הדאסה',\n  'אירביד',\n  'אל-אבל',\n  \"אל-אג'אס\",\n  'אל-אדיב',\n  'אל-אום תריזא',\n  'אל-איסכנדרייה',\n  'אל-אסאייל',\n  \"אל-אפר'אני\",\n  \"אל-אר'אני\",\n  \"אל-באב אל-ר'רבי\",\n  'אל-באדייה',\n  'אל-בארוכ',\n  'אל-בוריני',\n  'אל-בורתוקאל',\n  'אל-ביטריה',\n  'אל-ביירוני',\n  'אל-בלאט',\n  'אל-בלח',\n  'אל-בס',\n  'אל-בקארה',\n  'אל-בראדיש',\n  'אל-ברי',\n  \"אל-ברר'ותי\",\n  \"אל-ג'ורן\",\n  \"אל-ג'יש\",\n  \"אל-ג'רוס\",\n  'אל-האשמי',\n  'אל-וז',\n  'אל-וליד',\n  \"אל-ח'ולפא\",\n  \"אל-ח'וריה\",\n  \"אל-ח'לאייל\",\n  \"אל-ח'מסה\",\n  \"אל-חאג'\",\n  'אל-חבק',\n  \"אל-חג'וג'\",\n  \"אל-חג'יראת\",\n  'אל-חדאד',\n  'אל-חולה',\n  'אל-חוסרי',\n  'אל-חיזב',\n  'אל-חילף',\n  \"אל-חלאג'\",\n  'אל-חמאם',\n  'אל-חמדאני',\n  'אל-חמיד',\n  'אל-חסבה',\n  'אל-חסרום',\n  'אל-ימן',\n  'אל-ירמוכ',\n  'אל-כאברי',\n  'אל-כברה',\n  \"אל-כוות'ר\",\n  'אל-כוסברה',\n  'אל-כמאני',\n  'אל-כמון',\n  'אל-כסאייר',\n  'אל-כסאראת',\n  'אל-כסתנא',\n  'אל-כעביה',\n  \"אל-כראג'\",\n  'אל-כראוויה',\n  'אל-כרוואן',\n  'אל-כרכ',\n  'אל-כרכס',\n  'אל-כתאב',\n  \"אל-לג'ון\",\n  'אל-מבארקה',\n  'אל-מדאחל',\n  \"אל-מדח'ל א-שרקי\",\n  \"אל-מדח'ל אל-ג'נובי\",\n  'אל-מהנא',\n  'אל-מונדיה',\n  'אל-מועלם בולוס',\n  'אל-מחאדד',\n  'אל-מחפרה',\n  'אל-מטר',\n  'אל-מלעב א-רייאדי',\n  \"אל-מנאג'ר\",\n  'אל-מנסורה',\n  'אל-מסלא',\n  \"אל-מסלח'\",\n  'אל-מעסרה',\n  \"אל-מר'אוור\",\n  \"אל-מר'ארבה\",\n  'אל-מריכ',\n  'אל-משארף',\n  'אל-משהד',\n  'אל-משמש',\n  \"אל-נח'יל\",\n  'אל-עהדה אל-עומרייה',\n  'אל-עוכל',\n  'אל-פוסתוק',\n  'אל-קאהירה',\n  'אל-קרעאוי',\n  \"אל-ר'אזי\",\n  \"אל-ר'בראא\",\n  \"אל-ר'זאלייאת\",\n  \"אל-ר'ית\",\n  \"אל-ר'נאמה\",\n  \"אל-ר'נטוס\",\n  'אל-שוויקה',\n  'אלאקצה אלעמריה',\n  'אלבורתקאל',\n  'אלברווה',\n  'אלברכה-העיר העתיקה',\n  'אלברכוכ',\n  'אלבשת',\n  \"אלג'עונה\",\n  'אלדאהר',\n  'אלהוארה-העיר העתיקה',\n  'אלוני',\n  'אלוער',\n  \"אלח'לוה-העיר העתיקה\",\n  \"אלח'נדק-העיר העתיקה\",\n  \"אלח'רוביה\",\n  \"אלחדת'ה\",\n  'אלחרש',\n  'אליאכוכ',\n  'אליאס סלבאק',\n  'אלכוטראן',\n  'אלכותר',\n  'אלכסאר',\n  'אלכסטל',\n  'אלכרך',\n  \"אלמדרסה אלת'נאויה\",\n  'אלמוחסן',\n  'אלמכמאנה',\n  'אלמכתב-העיר העתיקה',\n  'אלמנטאר',\n  'אלמנשיה',\n  'אלמראח-העיר העתיקה',\n  'אלנאבלסי',\n  'אלנאעורה',\n  'אלנאעמה',\n  'אלנבי רובין',\n  'אלסאלחה',\n  'אלסויד',\n  'אלסמאן',\n  'אלסמיריה',\n  'אלסעדה',\n  'אלספאר',\n  'אלספרה',\n  \"אלסרג'את\",\n  \"אלע'אבסיה\",\n  'אלעבאסיה',\n  'אלעבוד',\n  \"אלעג'וז\",\n  'אלעואדיה',\n  'אלעטאריה',\n  \"אלעין אלע'רבי\",\n  'אלעמאר',\n  'אלעמורי',\n  'אלעקבי',\n  \"אלפאלוג'ה\",\n  'אלפארסי',\n  \"אלפג'את\",\n  'אלפואר מערבי',\n  'אלפורן',\n  'אלפל',\n  'אלפלפל',\n  'אלפר',\n  'אלפראדה',\n  'אלפרהוד',\n  'אלקאק',\n  'אלקדומי',\n  'אלקהווה',\n  'אלקוטראן',\n  'אלקלעה-העיר העתיקה',\n  'אלקסארא אבן סיד',\n  'אלשבעאנה',\n  'אלשהאבי',\n  'אלשוהדא',\n  'אלשוויכה',\n  'אלשונה',\n  'אלשופאניה',\n  'אלשיכון',\n  'אלשכארה',\n  'אלשלבי',\n  'אלשנאר',\n  'אלשעבי',\n  'אלשרופיה',\n  'אלשתיוי',\n  'אלתונה',\n  'אלתלאל א-סבע',\n  'אמיל גרינצוויג',\n  'אסעד מנסור',\n  'אעולא',\n  'ארסלאן',\n  'באב א-דיר-עיר עתיקה',\n  'באב אל-הווא',\n  'בדראן משיעל',\n  'בוקרשט',\n  \"בורג' א-סוכר\",\n  'בטרירך כלימנסו בחות',\n  'ביאר אל-עדס',\n  'ביר אבו חוסין',\n  'ביר אלסיכה',\n  'בית א-שעב',\n  'בית הקברות הדרוזי',\n  'ביתהופן',\n  'בלד אלשיך',\n  'בנקוק',\n  \"ג'בור יוסף ג'בור\",\n  \"ג'בל א-טור\",\n  \"ג'בל אל-ערב\",\n  \"ג'דרו\",\n  \"ג'וב א-נח'ל\",\n  \"ג'וב יוסף\",\n  \"ג'וויד\",\n  \"ג'וז אל-הינד\",\n  \"ג'ול ג'מאל\",\n  \"ג'יפארא\",\n  \"ג'מילה בו חיירד\",\n  \"ג'עפר\",\n  'גומיז',\n  'גלידאן',\n  'גמל עבד אלנאסר',\n  'דאהור סלימאן תלחמי',\n  'דאווד סלמאן תלחמי',\n  'דאחס',\n  'דהר אל-כניס',\n  'דוביאן',\n  'דיר אלקאסי',\n  'דיר חנא',\n  'דלאתא',\n  'א-טייבה',\n  'אבו שאח',\n  'אבו תאבת',\n  \"אל-בורג'\",\n  'אל-בירכה',\n  'אל-בסלייה',\n  'אל-ווסטאני',\n  \"אל-חי אל-אח'דר\",\n  'אל-כרם',\n  'אל-מטלה',\n  'אל-מידאן',\n  'אל-פוואר',\n  'אל-קלעה',\n  \"אלחי אלח'דר\",\n  'אלשאהין',\n  'באב אלדיר',\n  'באב אלחואסל',\n  \"ג'באתא\",\n  'ואדי א-סקיע',\n  'ואדי אל-חמאם',\n  'מדרסת אל-עין',\n  \"עג'רוש\",\n  'עין עאפיה',\n  'דרע אל-משירפה',\n  'דרע מרשאן',\n  'דרעא',\n  'הארון א-רשיד',\n  'הישאם א-שראבי',\n  'הראשון במאי',\n  'ואדי א-סנע',\n  \"ואדי אל-ג'מאל\",\n  'ואדי אל-מלק',\n  'ואדי בלאן',\n  'ואדי הושה',\n  'ואדי הושי',\n  'ואדי חנין',\n  'ואדי סלאמי',\n  \"ואן כוח'\",\n  \"ווערת ג'רוס\",\n  'ויא תריסטי',\n  'וערת אלמשאחר',\n  'וערת אלסובח',\n  'זאהר עומר א-זידאני',\n  'זהר א-שריף',\n  'זהר אל-וסטאני',\n  'זהר אל-קלעה',\n  'זהר חסן',\n  'זהר שרתא',\n  'זודאת אל-חריק',\n  'זומורוד',\n  'זופא',\n  'זידאן סלאמה',\n  'זיתון אל-פרוטסטנט',\n  'זמארין',\n  'זרעין',\n  \"ח'דר אבו אל-עולא\",\n  \"ח'ירבת ג'דין\",\n  \"ח'ירבת ח'ראזה\",\n  \"ח'לאייל א-נור\",\n  \"ח'לף אחמד א-סעידי\",\n  \"ח'לת איר'ראב\",\n  \"ח'לת אלח'מאש\",\n  \"ח'לת אליהוד\",\n  \"ח'לת אלעבהר\",\n  \"ח'לת אלעיאדה\",\n  \"ח'לת אלפארס\",\n  \"ח'לת נסים\",\n  \"ח'ניפס\",\n  \"ח'ראמת אלדרוז\",\n  \"ח'ראמת אלמסיחיין\",\n  \"ח'רדל\",\n  'חאסביא',\n  'חאפז אברהים',\n  'חארת אבו רחמה',\n  \"חארת אלח'לווה\",\n  'חארת אלמכתב',\n  'חארת אלמראח',\n  'חארת באב אלחואסל',\n  \"חג'ר אלנוס\",\n  'חוסין עליאן',\n  'חיילים משוחררים א+ב',\n  'חיילים משוחררים צפו',\n  'חלים אבו רחמה',\n  'חמוד',\n  'חנא מויס',\n  'חנא סלימאן חדאד',\n  'חנא עספור',\n  'חסן נימר חוסין',\n  'חסן סלאמה',\n  \"ט'הר אלכניס\",\n  'טאחונת א-ראהיב',\n  'טואחין כורדאני',\n  'טובאס',\n  'טנטורא',\n  'טראבין',\n  'טרביה',\n  'טרפא אבן אלעבד',\n  'טרפה איבן אל-עבד',\n  \"יוחנא בולוס א-ת'אני\",\n  \"יום אלארד'\",\n  'יוסף אידריס',\n  'יוסף כרכבי',\n  'יוסף סליבא',\n  'יני יני',\n  'כאמלה מרושי',\n  'כוויכאת',\n  'כווכב',\n  'כוזברה',\n  'כורדאני',\n  'כלת א-תון',\n  \"כלת אלג'אמע\",\n  'כפר לאם',\n  'כפר סבת',\n  'כפר קדום',\n  \"כראד אל-ח'יט\",\n  'כרום אלענב',\n  'כרם א-זייתון',\n  \"כרם אלח'ורי\",\n  \"כרם ג'בור\",\n  'לוביה',\n  'לורד',\n  'לקייה',\n  'מאיר וילנר',\n  'מאר יוחנא אלמועמדאן',\n  'מאראשון',\n  'מארון אלראס',\n  'מארתן לותר קינג',\n  'מדרסת אל-בסלייה',\n  'מואיד אברהים',\n  'מוופק דיאב',\n  'מוחמד אל-ענזה',\n  'מוחמד גמגום',\n  'מוחמד חמאדי',\n  'מוחמד עבד אל-ווהאב',\n  'מועין בסיסו',\n  'מועתז',\n  'מוצרט',\n  \"מור'ור אלר'יט\",\n  'מחמד חמודי',\n  'מחמוד דרוויש',\n  'מיכאיל נועימה',\n  'מיסלון',\n  'מיעאר',\n  'מלבס',\n  'מנסור ארמלי',\n  'מנסור כרדוש',\n  'מנסור קורטאם',\n  'מסכנא',\n  'מקאם א-שופה',\n  \"מרג' א-זוהור\",\n  \"מרג' עיון\",\n  'מרים בוארדי',\n  'מרכז מסחר-ע עתיקה',\n  'נאבולי',\n  \"נאג'י אלעלי\",\n  'נבטיה',\n  'נגיב נסאר',\n  'נגראן',\n  'נוואר א-שמס',\n  \"נועום אל-ג'ליל\",\n  'ניקולא א-דור',\n  'נלסון מנדילא',\n  'נעים קאסם נפאע',\n  \"נעמה חוסין ח'אזם\",\n  \"סאבא בחות'\",\n  'סאבע סמא',\n  'סאברין',\n  'סבארתאכוס',\n  'סבסטיא',\n  \"סג'רת אל-יהוד\",\n  'סובחי יאסין',\n  \"סוואר א-ד'הב\",\n  'סופתעאדי',\n  'סליבא',\n  'סלימאן אבו עביד',\n  \"סלימאן אל-ח'ורי\",\n  'סלפית',\n  \"סעד זר'לול\",\n  \"סעד ח'ניפס\",\n  'סעד נכד',\n  \"סעיד אחמד ח'טיב\",\n  'ספסאף',\n  \"ספרג'ל\",\n  'סרקיס',\n  'סת נזירה',\n  \"ע'אבת טבעון\",\n  'עארף עארף',\n  'עבאד א-שמס',\n  'עבד א-נבי',\n  'עבד אל-חלים חאפז',\n  'עבד אלכרים אלכרמי',\n  'עבד אלמלק',\n  'עבד אלקאדר אלגזארי',\n  'עבד אלרחים מחמוד',\n  'עבד אלרחמן אלדאכל',\n  \"עבדאללה בהיג'\",\n  'עבדאללה חסון',\n  'עבדאללה קדרי',\n  'עבלין',\n  'עבס',\n  'עווד',\n  'עומר אבן אלעאס',\n  'עומר סעסעאני',\n  'עוסמאן',\n  \"עוסמאן חוג'יראת\",\n  'עטא אלזיר',\n  'עיון קארא',\n  'עין אל-חמלה',\n  'עין סעיד',\n  'עין קנביט',\n  \"עין ר'זאל\",\n  'עלי עאשור',\n  'עמקא',\n  'ענזה',\n  'עסא א-ראעי',\n  'ערוס א-תורכמאן',\n  'פאטמה אלזהרא',\n  'פואד חגאזי',\n  'פואד נסאר',\n  'פורט סעיד',\n  'פראדי',\n  'פרח',\n  'צפד',\n  'קאסם אמין',\n  'קדיתא',\n  'קדמאני',\n  'קוסטנטין והילאנה',\n  'קוריש',\n  'קיביה',\n  'קיס',\n  'ראם אללה',\n  'ראשד חוסין',\n  'רדא עזאם',\n  'רויס',\n  \"רשיד אל-ח'ורי\",\n  'שבעא',\n  'שדאד',\n  'שוכרי מבאריכי',\n  'שחאדה שחאדה',\n  'שיבלי אל-עריאן',\n  'שכ א-טייבה',\n  'שכ אבו שח',\n  'שכ אבו תאבת',\n  \"שכ אל-בורג'\",\n  'שכ אל-בסלייה',\n  'שכ אל-כאשף',\n  'שכ אל-מטלה',\n  \"שכ אלחי אלח'דר\",\n  'שכ אלכרם',\n  \"שכ ג'באתא\",\n  \"שכ ג'באתא מערבית\",\n  'שכ ואדי אלחמאם',\n  'שכ ואדי אלסקיע',\n  'שכ עין עאפיה',\n  'שכ שאהין-חסון',\n  'שעאנין',\n  'שפיק עזאם',\n  'תבריז',\n  'תופיק טובי',\n  'תין הלאל',\n  'תל א-דהב',\n  'תל א-זיב',\n  'תל א-נסים',\n  'תל אל-קאדי',\n  'תל אלזבדה',\n  \"תר'לב\",\n  'אבא ושרה נאמן',\n  'אבולעפיה רבקה ושלמה',\n  'אביאסף',\n  'אבינרי יצחק',\n  'אביצור שמואל',\n  'אביתר',\n  \"אבן ג'נאח\",\n  'אברך ישעיהו',\n  'אגדתי ברוך',\n  'אדיל עאזר',\n  'אדלר יש\"י וברכה',\n  'אדם ברוך',\n  'אדמון ידידייה',\n  'אהרון דוד גורדון',\n  'אהרון טוב משה',\n  'אוארבך',\n  'אוגרית',\n  \"אוז'שקובה\",\n  'אויסטרך דויד',\n  'אונטרמן איסר יהודה',\n  'אוניברסיטת תל -אביב',\n  'אוניקובסקי פרץ',\n  'אופטושו יוסף',\n  'אופיר שייקה',\n  'אורי',\n  'אוריאל אקוסטה',\n  'אורלוב חנה',\n  'אזור הספורט',\n  'אזורי חן',\n  'אחילוף',\n  'אחימעץ',\n  'אחרון יוסף',\n  'אטאטורק',\n  'אידלסון אברהם',\n  'אידלסון רחל ושמואל',\n  \"איזמוזי'ק לאה ודויד\",\n  'אייבשיץ',\n  'איל\"ן',\n  'איסקוב נסים',\n  'איסרליש',\n  'איתיאל',\n  'איתין אהרון',\n  'אלביטר עבדאלראוף',\n  'אלו מציאות',\n  'אלוף',\n  'אלוף בצלות',\n  'אלוף דן לנר',\n  'אליאב בנימין',\n  'אליאש מרים',\n  'אליהו מפירארה',\n  \"אליוט ג'ורג'\",\n  'אליעז רפאל',\n  'אליקום',\n  'אלישברג',\n  'אלמוג דוד',\n  'אלעזר (רוקח)',\n  'אלעזר בן יוסי',\n  'אלעזר בן עזריה',\n  'אלעזר בן צדוק',\n  'אלפרין חיים',\n  'אנדרוס',\n  'אנטוקולסקי',\n  'אנטיגונוס',\n  'אנכי',\n  'אפ\"ק',\n  'אפטר יעקב',\n  'אפקים',\n  'אפשטיין יעקב',\n  'אקסלרוד נתן',\n  'ארבר מנחם',\n  'ארטר יצחק',\n  'אריכא יוסף',\n  'אריסטובול',\n  \"ארלנג'ר\",\n  'ארם משה',\n  'ארסטידס סוזה מנדס',\n  'ארצי יצחק',\n  'אשרמן יוסף',\n  'באסולה',\n  'בארט',\n  'בובליק',\n  'בובר שלמה',\n  'בוגרשוב',\n  'בויאר אברהם',\n  'בוני העיר',\n  'בוסקוביץ',\n  'בוקי בן יגלי',\n  'בוקסנבאום יוסף',\n  'בוקשפן דוד',\n  'בור נילס',\n  'בורמה',\n  'בחור אליהו',\n  'ביירון',\n  'בילויה',\n  'בילטמור',\n  'בית החיים',\n  'בית הנוער',\n  'בית חדש',\n  'בית יצקר',\n  'בית ירח',\n  'בית עולים שמעון',\n  'בית פלט',\n  'בית קציר',\n  'בית רעים',\n  'ביתוס',\n  'בכורי ציון',\n  'בלאס שמחה',\n  'בלוך דוד',\n  'בלומנפלד יהודה',\n  'בלקינד',\n  'בלשן',\n  'בן אביגדור',\n  'בן אחיטוב',\n  'בן גל מיכאל',\n  'בן גמליאל',\n  'בן דוד חיים',\n  'בן הלל מרדכי',\n  'בן זבארה',\n  'בן חיל',\n  'בן חסד',\n  'בן יעקב',\n  'בן ישי',\n  'בן סירה יעקב',\n  'בן עזרא',\n  'בן שפרוט',\n  'בנימיני אהרון',\n  \"בסוק חיים מנחם דר'\",\n  'בעל העקידה',\n  'בר הופמן',\n  'בראלי',\n  'ברגי בנימין',\n  'ברגנר אליזבת',\n  'ברודי',\n  'ברון עקיבא',\n  'ברוק צבי',\n  'ברזאני משה',\n  'בריג אמיל',\n  'בריינין ראובן',\n  'ברכיהו הנקדן',\n  'ברלין אליהו',\n  'ברלין ישעיהו',\n  'ברלינר',\n  'ברנדט וילי',\n  'ברנט',\n  'ברנשטיין אדוארד',\n  'ברנשטין כהן',\n  'ברסלבי יוסף',\n  'ברסקי יהודה לייב',\n  'ברקאי שמואל',\n  'ברקוביץ',\n  'ברתנא מרדכי',\n  'בת מרים יוכבד',\n  'בת עמי',\n  'בת ציון',\n  'גארי ברתיני',\n  'גבירטיג מרדכי',\n  'גברן חליל גברן',\n  'גואל',\n  \"גוז'קוב\",\n  'גוטלובר',\n  'גוטליב',\n  'גוטמאכר',\n  'גולדפאדן',\n  'גולי אריתראה',\n  'גולינקין מרדכי',\n  'גופר',\n  'גורדון י ל',\n  'גורי ישראל',\n  'גורלסקי ברוך',\n  'גורקי',\n  'גז מטילדה',\n  'גייגר',\n  'גילוץ דבורה ומנחם',\n  'גינצבורג',\n  'גלאנץ לייב',\n  'גלבלום אריה',\n  'גלזנר',\n  'גליצנשטין',\n  'גליקסברג',\n  'גלעזר אליהו',\n  \"גמזו חיים דר'\",\n  'גני יהושע',\n  'גני צהלה',\n  'גנני',\n  'גנתון',\n  'גר צדק',\n  'גרונימן',\n  'גרטרוד קראוס',\n  'גרשום שלום',\n  'ד\"ר כרמי יוגב',\n  'ד\"ר פלד רות',\n  'דאנטה',\n  'דב ממזריץ',\n  'דבלין אלפרד',\n  'דה האז',\n  \"דה וינצ'י לאונרדו\",\n  'דה מודינה אריה',\n  \"דה פיג'וטו\",\n  'דה פיליפ אדיס',\n  'דואר שושנה',\n  'דוד רחל (שרעבי)',\n  'דוידקה',\n  'דוליצקי',\n  'דון-יחייא שבתי',\n  'דונולו הרופא',\n  'דוש',\n  'די רוסי',\n  'דילה רינה יוסף',\n  \"דיסנצ'יק אריה\",\n  'דיק',\n  'דני קיי',\n  'דנין',\n  'דעואל',\n  \"דר' מיכאלי יצחק\",\n  'דרויאנוב',\n  'דריוס מיו',\n  'דריפוס',\n  'דשבסקי',\n  'האוזנר דב',\n  'האחים אל כוויתי',\n  'האחים בילסקי',\n  'האחים מסלאויטה',\n  'האלקושי',\n  'האספרגוס',\n  'הארון אל רשיד',\n  'הגבור האלמוני',\n  'הגיחון',\n  'הגייסות',\n  'הגמנסיה העברית',\n  'הדגה',\n  'הדר יוסף',\n  'הונא',\n  'הופמן יעקב',\n  'הופנקו משה',\n  'הורודצקי',\n  'החזיון',\n  'החטה',\n  'החלפנים',\n  'הטית זין',\n  'היהודי זיס',\n  'הייקל יוסף',\n  'היכל התלמוד',\n  'היסוד',\n  'הירשביין',\n  'הלה טוני',\n  \"הלוי ז'ק\",\n  'הלוי משה',\n  'הלענה',\n  'המבצעים',\n  'המגיד מדובנא',\n  'המכבש',\n  'המלך חירם',\n  'המנוע',\n  'המערכה',\n  'המקצוע',\n  'המשלטים',\n  'המשמר האזרחי',\n  'המתנדב',\n  'הנופש',\n  'הסבא משפולה',\n  'הספינה',\n  'הפרטיזן היהודי',\n  'הצפון החדש',\n  'הצפון הישן',\n  'הצרי',\n  'הקריה',\n  'הרב בידאני עובדיה',\n  'הרב גביזון חי',\n  'הרב הלר חיים',\n  'הרב יעקב טראב',\n  'הרב פרידמן',\n  'הרב צוברי יוסף',\n  'הרב רייפמן',\n  'הרב רפאל אנקאווא',\n  'הרבי מבכרך',\n  'הרבי מויטבסק',\n  'הרבי מלילוב',\n  'הרבי מפשיסחא',\n  'הרבי מקוטוב',\n  'הרבי מקוצק',\n  'הרבי מקרלין',\n  'הרבסט קרול',\n  'הרה\"ג מחבוב יחיא',\n  'הרטגלס',\n  'הרכבי אברהם',\n  'הרנ\"ה',\n  'הרץ יוסף צבי',\n  'הש\"ך',\n  'השופט נופך',\n  'השוק סמ',\n  'השחקנים',\n  'השיפון',\n  'השכל',\n  'השנית',\n  'התחנה המרכזית החדשה',\n  'התחנה המרכזית הישנה',\n  'התלמי יהושע',\n  'התניא',\n  'התעודה האדומה',\n  'התערוכה',\n  'ואלין משה',\n  'וולמן יהודה',\n  'וורמיזה',\n  'ויזל',\n  'ויטלה מאוריציו',\n  \"וייז ג'ורג'\",\n  'ויינר זאב',\n  'ויינשל',\n  'וייס אייזיק הירש',\n  'ויל קורט',\n  'וילון',\n  'וילנא',\n  'וינשטיין נחום',\n  'ויסבורג חיים',\n  'ויסוצקי',\n  'ויסר חנה ויעקב',\n  'וכטנגוב',\n  'ולבה יואל',\n  'ולנסיה',\n  'וסרמן יעקב',\n  'ועידת קטוביץ',\n  'וקנין רפי',\n  'ורדיאל',\n  'ורשבסקי',\n  'ותיק',\n  \"ז'ורס ז'אן\",\n  'זאבי רחבעם (גנדי)',\n  'זבד',\n  'זולצר',\n  'זטורי משה',\n  'זיו רבקה',\n  'זימן',\n  'זינגר בשביס יצחק',\n  'זיע\"א יוסף חיים',\n  'זכרון קדושים',\n  'זכריני',\n  'זלוציסטי',\n  'זלטופולסקי',\n  'זליבנסקי',\n  'זליג',\n  'זליגמן מקס',\n  'זמר חנה',\n  'זעירא מרדכי',\n  'זרח',\n  'זרעים',\n  'חבר הלאומים',\n  'חברה חדשה',\n  'חבשוש חיים',\n  'חדד סעדיא',\n  'חוף גורדון',\n  'חופשי דוד',\n  'חזק',\n  'חיוג יהודה',\n  'חיותמן',\n  'חייבי משה',\n  'חיים ואלישע',\n  'חיל המשמר',\n  'חילו יצחק',\n  'חירותנו',\n  'חכמי אתונה',\n  'חכמי דוד',\n  'חכמי קירואן',\n  'חלד יוסף',\n  'חנוך',\n  'חנינא בן תרדיון',\n  'חסידי האומות',\n  'חפץ ישה',\n  'חרוץ',\n  'חריף אייזיק',\n  'טאגור רבינדרנארט',\n  'טברסקי',\n  \"טג'יר שמואל וסולטנה\",\n  'טוביה הרופא',\n  'טובים עמנואל',\n  'טוכולסקי קורט',\n  'טולוז',\n  'טולקובסקי',\n  'טור מלכא',\n  'טורטשינר',\n  'טורקוב זיגמונד',\n  'טייגר היל',\n  'טימן יעקב',\n  'טריטש',\n  'טרפון',\n  'טשרנא',\n  'יד המעביר',\n  'ידעיה הפניני',\n  'יהודה החסיד',\n  'יהודה הימית',\n  'יהודה הצעיר',\n  'יהודה מרגוזה',\n  'יהושע בן פרחיה',\n  'יהל\"ל',\n  'יוחננוף כהן שמואל',\n  'יום טוב',\n  'יון מצולה',\n  'יונדב',\n  \"יוניצ'מן\",\n  'יונתן הופסי',\n  'יוסט',\n  'יוסי ידין',\n  'יוסף אליהו',\n  'יוסף האפרתי',\n  'יועזר איש הבירה',\n  'יורה',\n  'יורם',\n  'יורם קניוק',\n  'יזהר',\n  'יטבת',\n  'ילין מור נתן',\n  'ימין',\n  'יעוד ודרך',\n  \"יעקב ג'ורג' חנאניא\",\n  'יעקב שבתאי',\n  'יעקובוב אוריאל',\n  'יפה בצלאל',\n  'יפו העתיקה',\n  'יפת',\n  'יצחק (זיקו) גרציאני',\n  'יקותיאל',\n  'יקותיאלי יוסף',\n  'יקנעם',\n  'ירבלום מרק',\n  'יש\"ר מקנדיא',\n  \"ישיבת וולוז'ין\",\n  'ישכון',\n  'ישעיהו ליבוביץ',\n  'ישראל טל',\n  \"ישראל מריז'ין\",\n  'ישראלי יצחק',\n  'ישראליס',\n  'יששכרוב חי',\n  'כ\"ץ בן ציון',\n  'כ\"ץ יעקב יוסף',\n  'כהן הרמן',\n  'כהן עופר',\n  'כהנשטם',\n  'כוכבי יצחק',\n  'כפר שלם',\n  'כצנלסון בת שבע',\n  'כרם התימנים',\n  'כרם חמד',\n  'כרמי דב',\n  'לאן א',\n  'לאן ב',\n  'לב אברהם',\n  'לבלוב',\n  'לבנדה',\n  'לבנדובסקי',\n  'לבני איתן',\n  'לה גארדיה',\n  'לואי מרשל',\n  'לודויפול',\n  'לוזים',\n  'לוי שלום אהרון',\n  \"לויד ג'ורג'\",\n  'לויטן יצחק',\n  'לוין קיפניס',\n  'לוין שלום',\n  'לוינסון אברהם',\n  'לונדון בצלאל',\n  'לחובר',\n  'לטריס',\n  'ליב בן שרה',\n  'ליבנה אליעזר',\n  'ליברמן',\n  'ליוויק',\n  'ליכטר יהושע',\n  'לילי מנחם',\n  'לינקאוס יוסף פופר',\n  'ליענר שלמה',\n  'למואל',\n  'למרטין',\n  'לסקר',\n  'לפין',\n  'לצרוס משה',\n  'לקרט',\n  'מאור הגולה',\n  'מאור משה',\n  'מאור עינים',\n  'מאייר מרדכי',\n  'מאירבר',\n  'מבחר',\n  'מבשר',\n  'מגדל שרשן',\n  'מגדלי נאמן',\n  'מגן אברהם',\n  'מד אנדרומדה',\n  'מדמון מנחם',\n  'מדרש פנחס',\n  'מדרש תנחומא',\n  'מהלל העדני',\n  'מהרש\"א',\n  'מוהר יחיאל',\n  'מוזיר יעקב',\n  'מוזס ולטר',\n  'מוזס יהודה ונח',\n  'מויאל אהרון',\n  'מונאש',\n  'מוסינזון',\n  'מוקדי משה',\n  'מורד הטיילת',\n  'מורה נבוכים',\n  'מוריץ דניאל',\n  'מושיע',\n  'מזל סרטן',\n  'מחנה אריאל',\n  'מחנה יוסף',\n  \"מחפוז נג'יב\",\n  'מטלון',\n  'מטמון כהן',\n  'מיזאן',\n  'מייטוס אליהו',\n  'מיכאל (נאמן)',\n  \"מיכאל אנג'לו\",\n  'מילוא יוסף',\n  'מילר כהן אניטה',\n  'מימון שלמה',\n  'מינקובסקי',\n  'מיצקביץ אדם',\n  'מיקוניס שמואל',\n  'מכלל יופי',\n  'מל\"ן',\n  'מלבי\"ם',\n  'מלון אורה',\n  'מלון אסטור',\n  'מלון בזל',\n  'מלון ימית',\n  'מלון מנדרין',\n  'מלון קרלטון',\n  'מלקוש',\n  'מנדלקרן',\n  'מנדלר אלברט אברהם',\n  'מנדלשטם',\n  'מנדלשטם אוסיפ',\n  'מנורת המאור',\n  'מניה וישראל',\n  'מנשה בן ישראל',\n  'מע א כ שלם',\n  'מע ב כ שלם',\n  'מע יד המעביר',\n  'מעונות אוניברסיטה',\n  'מעלה שמיר משה',\n  'מעפילי סלואדור',\n  'מקס ברוד',\n  'מקראי קדש',\n  'מרד גטו ורשה',\n  'מרדור מוניה',\n  'מרדכי (מוטה) גור',\n  'מרזוק ועזר',\n  'מרזוק מחמד',\n  'מרכז גולדה מאיר',\n  'מרכז הירידים',\n  'מרכז רפואי סוראסקי',\n  'מרכלת',\n  'מרמורק',\n  'מרסל ינקו',\n  'מרק יעקב',\n  'מרקיש פרץ',\n  'משה (שלוש)',\n  'משה בריל בר-כוכבא',\n  'משה ז\"ק',\n  'משל ירוחם',\n  'משעול שירה',\n  'משעול שמידט יוסף',\n  'משפחת חלפי',\n  'מתחם התחנה(מנשייה)',\n  'מתחם שטח נמל ת\"א',\n  'מתתיהו כהן גדול',\n  'נ\"א (כפר שלם)',\n  'נאדיה חילו',\n  \"נאמן יובל פרופ'\",\n  'נוה אליעזר',\n  'נוה ברבור',\n  'נוה כפיר',\n  'נוה תקוה',\n  'נווה דן',\n  'נווה עופר',\n  'נוזהה',\n  'נוריאל',\n  'נח',\n  'נחלאות',\n  'ניסן כהן',\n  'ניר אביב',\n  'נמירובר',\n  'נמל יפו',\n  'נמרי דוידקה',\n  'נס לגויים',\n  \"נסאר ג'ורג'\",\n  'נפחא יצחק',\n  'נרדור',\n  'נרדי נחום',\n  'נשרי צבי',\n  'נתיבי איילון דרום',\n  'נתיבי איילון צפון',\n  'נתן החכם',\n  'סאמט שמעון',\n  'סגל ירושלים',\n  'סגל צבי הרמן',\n  'סגל שמוליק',\n  'סוגיהרה סמפו',\n  'סוטין',\n  'סומו יהודה',\n  'סומקן',\n  'סוסליק אריה',\n  'סוסקין אברהם',\n  'סחרוב אנדרי',\n  'סטארה אלברט',\n  \"סטוצ'בסקי יהויכין\",\n  'סטימצקי',\n  'סי אנד סאן',\n  'סילמן יהודה קדיש',\n  'סימן טוב',\n  'סירני חיים',\n  'סלואדור',\n  'סלונימסקי',\n  'סלסלה',\n  'סלע יעקב',\n  'סלע עמנואל',\n  'סנהדראי טובה',\n  'ספיר אליהו',\n  'ספיר ברוך',\n  'סשא ארגוב',\n  'ע הלל',\n  'עבאס אברהם',\n  'עבד אל-גני',\n  'עברי',\n  'עוזר',\n  'עולי ציון',\n  'עזאי',\n  'עזריה מן האדומים',\n  'עין זיתים',\n  'עין חרוד',\n  'עיר שמש',\n  'על פרשת דרכים',\n  'עם ישראל חי',\n  'עמדן יעקב',\n  'עמיקם אליהו (קשאק)',\n  'עמירן עמנואל',\n  'עמנואל הרומי',\n  'עקיבא אריה',\n  \"פארק צ'ארלס קלור\",\n  'פברגט אנריקה',\n  'פוזננסקי שמואל',\n  'פוחובסקי אריה',\n  'פוירשטיין אמיל',\n  'פומרוק יוסף',\n  'פוריה',\n  'פושקין',\n  'פטאי יוסף',\n  'פייר מנדס פרנס',\n  'פילון',\n  'פיליכובסקי',\n  'פילץ אריה',\n  'פין',\n  'פישמן מימון',\n  'פלדרמן וילהלם',\n  'פלטיאל',\n  'פליטי הספר',\n  'פלקירה',\n  'פנואל',\n  'פנחס בן יאיר',\n  'פנץ נתן',\n  'פסטלוצי',\n  'פסטרנק אריה',\n  'פעמוני יוסף',\n  'פראנצויז',\n  'פראנקל',\n  \"פרופ' פנינה זלצמן\",\n  'פרוץ לאו',\n  'פרחי אביב',\n  'פרי עץ חיים',\n  'פרידלנד צבי',\n  'פרידמן שרגא',\n  'פרייגרזון צבי',\n  'פריש דניאל',\n  'פרלוק משה',\n  'פרלשטיין יצחק',\n  'פרלשטיין פסיה ויעקב',\n  'פרנץ קפקא',\n  'פרנקפורט',\n  'פתחיה מרגנשבורג',\n  \"צ'מרינסקי ברוך\",\n  \"צ'רטוק שמשון\",\n  \"צ'רצ'יל וינסטון\",\n  \"צבי צור (צ'רה)\",\n  'צדוק הכהן',\n  'צהלון הרופא',\n  'צוויג סטפן',\n  'צויפל',\n  'צונזר',\n  'צונץ',\n  'צורישדי',\n  'ציהתל\"י',\n  'צימפל פרידריך',\n  'צלאן פאול',\n  'צלילי חנינא',\n  'צמח דוד',\n  'צמחי היהודים',\n  'צנובר',\n  'ק\"ם',\n  'קאונטרי קלאב',\n  'קדמוני אסא',\n  'קדמיאל',\n  'קהילת אודסה',\n  'קהילת אוסטרליה',\n  'קהילת בודפסט',\n  'קהילת ביאליסטוק',\n  'קהילת ברזיל',\n  'קהילת בריסק',\n  'קהילת ונציה',\n  \"קהילת ז'יטומיר\",\n  'קהילת זגלביה',\n  'קהילת טשרנוביץ',\n  'קהילת יאסי',\n  'קהילת לבוב',\n  'קהילת מכסיקו',\n  'קהילת סאלוניקי',\n  'קהילת סופיה',\n  'קהילת עדן',\n  'קהילת פאדובה',\n  'קהילת פוזנא',\n  'קהילת קובנה',\n  'קהילת קיוב',\n  'קהילת קישינוב',\n  'קהילת קליבלנד',\n  'קהילת קנדה',\n  'קהילת קרקוב',\n  'קהילת ריגא',\n  'קומפרט',\n  'קוסובסקי',\n  \"קוץ' אדוארד\",\n  'קור פאול',\n  'קורולנקו',\n  'קורין עזרא',\n  'קורקידי',\n  'קיוסו אלברט',\n  'קיכלר זילברמן לנה',\n  'קיציס יוסף',\n  'קלונימוס',\n  'קליי',\n  'קלין רלף',\n  'קלמר משה',\n  \"קלצ'קין\",\n  'קמואל',\n  'קמינסקה',\n  'קנטור',\n  'קפאח יחיה',\n  'קפלן יעקב ד\"ר',\n  'קפלן שלמה',\n  'קרוא ברוך',\n  'קרויס',\n  'קריגר משה',\n  'קרית המוזיאונים',\n  'קרית עתידים',\n  'קרית שאול',\n  'קרמניצקי',\n  'קרשקש חסדאי',\n  \"ראסין ז'אן\",\n  'רב אלוף דוד אלעזר',\n  'רב אלוף יעקב דורי',\n  'רבי אדא',\n  'רבי אחא',\n  'רבי יוחנן',\n  'רבי נחמן',\n  'רבי פנחס',\n  'רבי תנחום',\n  'רבינוביץ שפ\"ר',\n  'רבנו חננאל',\n  'רבנו ירוחם',\n  'רדינג',\n  'רובין שלמה',\n  'רובינשטיין יצחק',\n  'רוזוב',\n  'רוזין יהושע',\n  'רוזנבאום',\n  'רוזנבלט צבי',\n  'רוזנפלד שלום',\n  'רוזנשטיין אברהם',\n  'רויגו אברהם',\n  'רומן רולן',\n  'רומנו',\n  'רומנילי',\n  'רוני',\n  'רוסלאן',\n  'רופא המחתרות',\n  'רזי',\n  'רחבת מרטון ארנסט',\n  'רטוש יונתן',\n  'רי\"ז',\n  'ריבולוב מנחם',\n  'רייך',\n  'רילף יצחק',\n  'רינהרט מקס',\n  'ריש גלותא',\n  'רכטר זאב',\n  'רמת הטייסים',\n  'רצאבי זכריה',\n  'רצון',\n  'רציף הירקון',\n  'רציף הרברט סמואל',\n  'רקנאטי',\n  'רשף',\n  'ש\"בי יעקב מאור',\n  'ש\"ץ',\n  'שביב',\n  'שבלים',\n  'שבע השקמים',\n  'שגאל מרק',\n  'שוהם מתתיהו',\n  'שוהם צילה',\n  'שויצר דוביד',\n  'שולמן',\n  'שונצינו',\n  'שוסטקוביץ דימיטרי',\n  'שוקן',\n  'שורר חיים',\n  'שטח התערוכה הישנה',\n  'שטיבל',\n  'שטיינר',\n  'שטינמן',\n  'שטינשנידר',\n  'שטרן אברהם (יאיר)',\n  'שטרן איזק',\n  'שטרנהרץ',\n  'שי\"ר',\n  'שיינקין',\n  'שינמן פנחס',\n  'שיק',\n  'שכ אבו כביר',\n  'שכ ביצרון',\n  'שכ גב אלישיב',\n  'שלבים',\n  'שלושת החיצים',\n  'שלזינגר',\n  'שם הגדולים',\n  'שמואל בן עדיה',\n  'שמואל ירחינאי',\n  'שמי יחיאל',\n  'שמעון בן זומא',\n  'שמעון בן עזאי',\n  'שניצלר',\n  'שניצר שמואל',\n  'שערי ניקנור',\n  'שפיר קליין',\n  'שפע טל',\n  'שפתי ישנים',\n  'שץ גגה גרשון',\n  'שרון אריה',\n  'שרים אליהו הרב',\n  'שרמן משה',\n  'שרשים',\n  'ששון',\n  'שתי האחיות',\n  \"תג'ר ציונה\",\n  'תוספתא',\n  'תל גבורים',\n  'תמריר',\n  'תעוז',\n  'תרדיון',\n  'תרפ\"א',\n  'תרפט',\n  'תשבי',\n];\n"
  },
  {
    "path": "src/locales/he/location/street_pattern.ts",
    "content": "export default ['{{location.street_prefix}} {{location.street_name}}'];\n"
  },
  {
    "path": "src/locales/he/location/street_prefix.ts",
    "content": "export default ['רחוב', 'שדרות', 'משעול', 'דרך', 'סמטת'];\n"
  },
  {
    "path": "src/locales/he/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/he/lorem/word.ts",
    "content": "export default [\n  'לורם',\n  'איפסום',\n  'דולור',\n  'סיט',\n  'אמט',\n  'קונסקטורר',\n  'אדיפיסינג',\n  'אלית',\n  'צש',\n  'בליא',\n  'מנסוטו',\n  'צמלח',\n  'לביקו',\n  'ננבי',\n  'צמוקו',\n  'בלוקריה',\n  'שיצמה',\n  'ברורק',\n  'נולום',\n  'ארווס',\n  'סאפיאן',\n  'פוסיליס',\n  'קוויס',\n  'אקווזמן',\n  'קוואזי',\n  'במר',\n  'מודוף',\n  'אודיפו',\n  'בלאסטיק',\n  'מונופץ',\n  'קליר',\n  'בנפת',\n  'נפקט',\n  'למסון',\n  'בלרק',\n  'וענוף',\n  'לפרומי',\n  'בלוף',\n  'קינץ',\n  'תתיח',\n  'לרעח',\n  'לת',\n  'צשחמי',\n  'סחטיר',\n  'בלובק',\n  'תצטנפל',\n  'בלינדו',\n  'למרקל',\n  'אס',\n  'לכימפו',\n  'דול',\n  'צוט',\n  'ומעיוט',\n  'לפתיעם',\n  'ברשג',\n  'ולתיעם',\n  'גדדיש',\n  'קוויז',\n  'דומור',\n  'ליאמום',\n  'בלינך',\n  'רוגצה',\n  'לפמעט',\n  'מוסן',\n  'מנת',\n  'הועניב',\n  'היושבב',\n  'שערש',\n  'שמחויט',\n  'שלושע',\n  'ותלברו',\n  'חשלו',\n  'שעותלשך',\n  'וחאית',\n  'נובש',\n  'ערששף',\n  'זותה',\n  'מנק',\n  'הבקיץ',\n  'אפאח',\n  'דלאמת',\n  'יבש',\n  'כאנה',\n  'ניצאחו',\n  'נמרגי',\n  'שהכים',\n  'תוק',\n  'הדש',\n  'שנרא',\n  'התידם',\n  'הכייר',\n  'וק',\n  'קולהע',\n  'צופעט',\n  'למרקוח',\n  'איבן',\n  'איף',\n  'ברומץ',\n  'כלרשט',\n  'מיחוצים',\n  'קלאצי',\n  'סת',\n  'אלמנקום',\n  'ניסי',\n  'נון',\n  'ניבאה',\n  'דס',\n  'איאקוליס',\n  'וולופטה',\n  'דיאם',\n  'וסטיבולום',\n  'אט',\n  'קראס',\n  'אגת',\n  'לקטוס',\n  'וואל',\n  'אאוגו',\n  'סוליסי',\n  'טידום',\n  'בעליק',\n  'קונדימנטום',\n  'קורוס',\n  'בליקרה',\n  'נונסטי',\n  'קלובר',\n  'בריקנה',\n  'סטום',\n  'לפריקך',\n  'תצטריק',\n  'לרטי',\n];\n"
  },
  {
    "path": "src/locales/he/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Hebrew',\n  code: 'he',\n  language: 'he',\n  endonym: 'עברית',\n  dir: 'rtl',\n  script: 'Hebr',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/he/music/genre.ts",
    "content": "export default [\n  'אלקטרוני',\n  'בלוז',\n  'במה ומסך',\n  \"ג'אז\",\n  'האוס',\n  'היפ הופ',\n  'טראנס',\n  'לא מוסיקה',\n  'לטינית',\n  'מוזיקת עולם',\n  'מוזיקת עם',\n  'נשמה',\n  'פאנק',\n  'פופ',\n  'קאנטרי',\n  'קלאסית',\n  'ראפ',\n  'רגאיי',\n  'רוק',\n  'רוק מטאלי',\n];\n"
  },
  {
    "path": "src/locales/he/music/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { MusicDefinition } from '../../..';\nimport genre from './genre';\n\nconst music: MusicDefinition = {\n  genre,\n};\n\nexport default music;\n"
  },
  {
    "path": "src/locales/he/person/first_name.ts",
    "content": "export default {\n  generic: [\n    'אביה',\n    'אגם',\n    'אדר',\n    'אופיר',\n    'אופק',\n    'אור',\n    'אורי',\n    'אוריה',\n    'אושרי',\n    'אימרי',\n    'אליה',\n    'אלירז',\n    'אלכס',\n    'אלמוג',\n    'אמור',\n    'אסיף',\n    'אפיק',\n    'ארבל',\n    'אריאל',\n    'בארי',\n    'בר',\n    \"ג'וי\",\n    \"ג'ון\",\n    'גוון',\n    'גוני',\n    'גורן',\n    'גיל',\n    'גילי',\n    'גל',\n    'גפן',\n    'דגן',\n    'דור',\n    'דורון',\n    'דניאל',\n    'דקל',\n    'הדר',\n    'הלל',\n    'זוהר',\n    'זיו',\n    'חושן',\n    'חן',\n    'טל',\n    'טנא',\n    'יהב',\n    'יהל',\n    'יהלום',\n    'יהלי',\n    'יובל',\n    'ים',\n    'ירדן',\n    'כוכב',\n    'כליל',\n    'כרם',\n    'כרמי',\n    'כרמל',\n    'לוטם',\n    'לוטן',\n    'לי',\n    'ליאור',\n    'ליאל',\n    'ליאם',\n    'לידור',\n    'ליעד',\n    'ליר',\n    'לירון',\n    'לירז',\n    'לירן',\n    'מאור',\n    'מגל',\n    'מור',\n    'מורן',\n    'מיטב',\n    'מיכאל',\n    'מירן',\n    'מעיין',\n    'נוי',\n    'נועם',\n    'נטע',\n    'ניב',\n    'ניצן',\n    'נרי',\n    'נריה',\n    'סביון',\n    'סהר',\n    'סול',\n    'סשה',\n    'סתיו',\n    'עדי',\n    'עדן',\n    'עומר',\n    'עופרי',\n    'עמית',\n    'עמנואל',\n    'פלג',\n    'צוף',\n    'צליל',\n    'קסם',\n    'רביד',\n    'רון',\n    'רוני',\n    'רותם',\n    'רז',\n    'רימון',\n    'שגב',\n    'שובל',\n    'שוהם',\n    'שחף',\n    'שחר',\n    'שי',\n    'שי לי',\n    'שיר',\n    'שמחה',\n    'שקד',\n    'שרון',\n    'תבור',\n    'תו',\n    'תום',\n    'תומר',\n  ],\n  female: [\n    'אביב',\n    'אביבית',\n    'אביגיל',\n    'אביטל',\n    'אבישג',\n    'אדווה',\n    'אדל',\n    'אהבה',\n    'אודיה',\n    'אודליה',\n    'אווה',\n    'אופירה',\n    'אופל',\n    'אורטל',\n    'אורית',\n    'אורלי',\n    'איב',\n    'איה',\n    'איילה',\n    'איילת',\n    'אילנה',\n    'אילנית',\n    'אירית',\n    'אלה',\n    'אלומה',\n    'אליאנה',\n    'אלין',\n    'אלינור',\n    'אליענה',\n    'אלישבע',\n    'אמונה',\n    'אן',\n    'אנאבל',\n    'אנה',\n    'אסנת',\n    'אסתר',\n    'אפריל',\n    'אפרת',\n    'אראלה',\n    'אריאלה',\n    'אריאנה',\n    'ארייה',\n    'בל',\n    'בלה',\n    'ברית',\n    'ברקת',\n    'בת',\n    'בת אל',\n    'בת חן',\n    'בת שבע',\n    'בתיה',\n    'גאיה',\n    'גבריאל',\n    'גבריאלה',\n    'גילת',\n    'גלי',\n    'גליה',\n    'גלית',\n    'דבורה',\n    'דגנית',\n    'דורין',\n    'דורית',\n    'דיאנה',\n    'דינה',\n    'דליה',\n    'דנה',\n    'דניאלה',\n    'דנית',\n    'דפנה',\n    'דקלה',\n    'הגר',\n    'הדס',\n    'הדסה',\n    'הודיה',\n    'הילה',\n    'ויויאן',\n    'ויטה',\n    'ויקטוריה',\n    'ורד',\n    'זהבה',\n    'חגית',\n    'חיננית',\n    'חירות',\n    'חמוטל',\n    'חנה',\n    'חנית',\n    'טובה',\n    'טופז',\n    'טלי',\n    'טליה',\n    'יהודית',\n    'יודפת',\n    'יוכבד',\n    'יוליה',\n    'יונית',\n    'יונת',\n    'ימית',\n    'יסכה',\n    'יסמין',\n    'יעל',\n    'יעלה',\n    'יערה',\n    'יפה',\n    'יפית',\n    'יפעת',\n    'כרמית',\n    'לאה',\n    'לבנה',\n    'לוסי',\n    'ליאורה',\n    'ליאן',\n    'ליאת',\n    'ליב',\n    'ליבי',\n    'ליה',\n    'ליהיא',\n    'ליזה',\n    'ליטל',\n    'לילי',\n    'ליליה',\n    'לילך',\n    'לימור',\n    'לשם',\n    'מאי',\n    'מאיה',\n    'מגי',\n    'מוריה',\n    'מיה',\n    'מיטל',\n    'מיכאלה',\n    'מיכל',\n    'מיקה',\n    'מלכה',\n    'מצדה',\n    'מרב',\n    'מריה',\n    'מרים',\n    'מרינה',\n    'מתנה',\n    'מתת',\n    'נאוה',\n    'נגה',\n    'נויה',\n    'נועה',\n    'נופר',\n    'נורית',\n    'נטלי',\n    'נטעלי',\n    'נילי',\n    'נינט',\n    'נעמה',\n    'נעמי',\n    'סופיה',\n    'סיגלית',\n    'סיון',\n    'סמדר',\n    'ספיר',\n    'עדנה',\n    'עיינה',\n    'עינב',\n    'עינת',\n    'עלמא',\n    'עלמה',\n    'עמליה',\n    'ענבל',\n    'ענבר',\n    'ענהאל',\n    'ענת',\n    'עפרה',\n    'ערגה',\n    'צאלה',\n    'צופיה',\n    'צמרת',\n    'קורין',\n    'קורל',\n    'קטיה',\n    'קליה',\n    'קמה',\n    'קסניה',\n    'קרן',\n    'קשת',\n    'רבקה',\n    'רויטל',\n    'רוית',\n    'רומי',\n    'רונהלי',\n    'רונית',\n    'רות',\n    'רחל',\n    'ריטה',\n    'רינת',\n    'רננה',\n    'רעות',\n    'שגית',\n    'שולמית',\n    'שונית',\n    'שושנה',\n    'שיראל',\n    'שירה',\n    'שירז',\n    'שירי',\n    'שלהבת',\n    'שלומית',\n    'שלי',\n    'שמרית',\n    'שני',\n    'שקמה',\n    'שרה',\n    'שרית',\n    'תאיר',\n    'תאנה',\n    'תהילה',\n    'תכלת',\n    'תלמה',\n    'תמר',\n    'תמרה',\n    'תפארת',\n    'תקווה',\n  ],\n  male: [\n    'אביאל',\n    'אביגדור',\n    'אביחי',\n    'אבינועם',\n    'אביעד',\n    'אבירם',\n    'אבירן',\n    'אבישי',\n    'אביתר',\n    'אברהם',\n    'אבשלום',\n    'אדיר',\n    'אדם',\n    'אהוד',\n    'אהרון',\n    'אוהד',\n    'אוריאל',\n    'אורן',\n    'אחיה',\n    'אייל',\n    'איל',\n    'אילון',\n    'אילן',\n    'איתי',\n    'איתם',\n    'איתמר',\n    'איתן',\n    'אלדד',\n    'אלדר',\n    'אלון',\n    'אלחי',\n    'אלחנן',\n    'אליאב',\n    'אליאור',\n    'אליאס',\n    'אליהו',\n    'אלימלך',\n    'אליסף',\n    'אלירן',\n    'אלישיב',\n    'אלישמע',\n    'אלישע',\n    'אלכסנדר',\n    'אלעד',\n    'אלקנה',\n    'אלרועי',\n    'אמיר',\n    'אמיתי',\n    'אמנון',\n    'אניעם',\n    'אסף',\n    'אפרים',\n    'אראל',\n    'ארז',\n    'ארטיום',\n    'ארי',\n    'אריה',\n    'ארנון',\n    'ארתור',\n    'אשד',\n    'אשל',\n    'אשר',\n    'בועז',\n    'בן אל',\n    'בן ציון',\n    'בניה',\n    'בנימין',\n    'בצלאל',\n    'בראל',\n    'ברוך',\n    'ברי',\n    'ברק',\n    'גד',\n    'גדעון',\n    'גולן',\n    'גור',\n    'גיא',\n    'גיורא',\n    'גלבוע',\n    'גלעד',\n    'דביר',\n    'דוד',\n    'דולב',\n    'דן',\n    'דני',\n    'דרור',\n    'הוד',\n    'הראל',\n    'ולדימיר',\n    'זאב',\n    'זבולון',\n    'חביב',\n    'חגי',\n    'חי',\n    'חיים',\n    'חמי',\n    'חנוך',\n    'חנן',\n    'חסד',\n    'יאיר',\n    'יאן',\n    'יגאל',\n    'יגל',\n    'ידיד',\n    'ידידיה',\n    'יהודה',\n    'יהונתן',\n    'יהורם',\n    'יהושע',\n    'יואב',\n    'יואל',\n    'יוגב',\n    'יוחאי',\n    'יונתן',\n    'יוסף',\n    'יורם',\n    'יותם',\n    'יחזקאל',\n    'ינון',\n    'יניב',\n    'יעקב',\n    'יפתח',\n    'יצחק',\n    'יקיר',\n    'ירון',\n    'יריב',\n    'ישי',\n    'ישראל',\n    'יששכר',\n    'כפיר',\n    'לב',\n    'לביא',\n    'לוי',\n    'ליאון',\n    'לירוי',\n    'מאיר',\n    'מלאכי',\n    'מנחם',\n    'מנשה',\n    'מרדכי',\n    'משה',\n    'מתן',\n    'נבו',\n    'נדב',\n    'נהוראי',\n    'נוב',\n    'נח',\n    'נחשון',\n    'ניסן',\n    'ניקולס',\n    'ניר',\n    'ניתאי',\n    'נמרוד',\n    'נפתלי',\n    'נתיב',\n    'נתן',\n    'נתנאל',\n    'סטפן',\n    'סיני',\n    'סער',\n    'סרגיי',\n    'עברי',\n    'עודד',\n    'עוז',\n    'עוזיה',\n    'עומרי',\n    'עופר',\n    'עידו',\n    'עידן',\n    'עילאי',\n    'עלי',\n    'עמוס',\n    'עמיחי',\n    'עקיבא',\n    'ערן',\n    'פלא',\n    'צבי',\n    'צדק',\n    'צוק',\n    'צור',\n    'צח',\n    'צחי',\n    'ציון',\n    'ראובן',\n    'ראם',\n    'רביב',\n    'רגב',\n    'רועי',\n    'ריי',\n    'רם',\n    'רן',\n    'רעי',\n    'רפאל',\n    'שאול',\n    'שגיא',\n    'שחק',\n    'שילה',\n    'שלום',\n    'שלומי',\n    'שלמה',\n    'שמאי',\n    'שמואל',\n    'שמעון',\n    'תיאו',\n    'תמיר',\n  ],\n};\n"
  },
  {
    "path": "src/locales/he/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/he/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'אביב',\n    'אביבי',\n    'אביגור',\n    'אבידור',\n    'אבידן',\n    'אביטל',\n    'אבינועם',\n    'אבינר',\n    'אבינרי',\n    'אביעד',\n    'אביעזר',\n    'אבירם',\n    'אבישי',\n    'אבישר',\n    'אביתר',\n    'אבן',\n    'אבן זהב',\n    'אבן חן',\n    'אבן צור',\n    'אבן שושן',\n    'אבנון',\n    'אבני',\n    'אבניאל',\n    'אבנר',\n    'אבנרי',\n    'אברהם',\n    'אברהמי',\n    'אברון',\n    'אבריאל',\n    'אגוז',\n    'אגוזי',\n    'אגמון',\n    'אגרון',\n    'אדוני',\n    'אדיב',\n    'אדירי',\n    'אדם',\n    'אדמון',\n    'אדמוני',\n    'אדר',\n    'אהרוני',\n    'אהרן',\n    'אוהד',\n    'און',\n    'אופיר',\n    'אופק',\n    'אור',\n    'אורון',\n    'אוריאל',\n    'אוריה',\n    'אוריון',\n    'אוריין',\n    'אורן',\n    'אזרחי',\n    'אחז',\n    'אחיטוב',\n    'אחרון',\n    'אייל',\n    'איילון',\n    'אילון',\n    'אילן',\n    'אילני',\n    'אילת',\n    'איש כסית',\n    'איש שלום',\n    'איתם',\n    'איתן',\n    'אלדד',\n    'אלדן',\n    'אלול',\n    'אלון',\n    'אלוני',\n    'אלוף',\n    'אלחנני',\n    'אליאב',\n    'אליהו',\n    'אליעז',\n    'אליעזר',\n    'אליצור',\n    'אליקים',\n    'אלישיב',\n    'אלמגור',\n    'אלמוג',\n    'אלעד',\n    'אלעזר',\n    'אלרום',\n    'אלרון',\n    'אמיר',\n    'אמית',\n    'אמיתי',\n    'אנקורי',\n    'אסא',\n    'אסיא',\n    'אסיף',\n    'אסף',\n    'אפעל',\n    'אפק',\n    'אפרת',\n    'אראל',\n    'ארבל',\n    'ארגוב',\n    'ארגמן',\n    'ארד',\n    'ארדון',\n    'ארוך',\n    'ארז',\n    'ארזי',\n    'אריאב',\n    'אריאל',\n    'אריאלי',\n    'ארידור',\n    'אריה',\n    'אריכא',\n    'ארם',\n    'ארמוני',\n    'ארנון',\n    'ארצי',\n    'אשבל',\n    'אשד',\n    'אשור',\n    'אשכול',\n    'אשכנזי',\n    'אשל',\n    'אשר',\n    'אשרי',\n    'אשרת',\n    'אתגר',\n    'אתר',\n    'אתרוג',\n    'באב׳׳ד',\n    'באר',\n    'בארי',\n    'בבלי',\n    'בהט',\n    'בוצר',\n    'בורר',\n    'בחור',\n    'ביצור',\n    'בית הלחמי',\n    'בית יוסף',\n    'בית לחם',\n    'בכור',\n    'בן',\n    'בן אברהם',\n    'בן אליעזר',\n    'בן אמוץ',\n    'בן ארי',\n    'בן אריה',\n    'בן ארצי',\n    'בן אשר',\n    'בן ברוך',\n    'בן ברק',\n    'בן גוריון',\n    'בן גל',\n    'בן גרא',\n    'בן דב',\n    'בן דוד',\n    'בן דור',\n    'בן דיין',\n    'בן זאב',\n    'בן זכאי',\n    'בן זקן',\n    'בן חור',\n    'בן חורין',\n    'בן חיים',\n    'בן חנן',\n    'בן חנניה',\n    'בן יהודה',\n    'בן יעקב',\n    'בן יצחק',\n    'בן ישי',\n    'בן ישראל',\n    'בן מאיר',\n    'בן מלך',\n    'בן מנחם',\n    'בן נון',\n    'בן נחום',\n    'בן נר',\n    'בן נתן',\n    'בן סירה',\n    'בן עמי',\n    'בן ענת',\n    'בן פורת',\n    'בן צבי',\n    'בן צור',\n    'בן ציון',\n    'בן ראובן',\n    'בן שאול',\n    'בן שחר',\n    'בן שלום',\n    'בן שמחון',\n    'בן שמעון',\n    'בןתור',\n    'בנאי',\n    'בנטוב',\n    'בנימין',\n    'בנימיני',\n    'בצלאל',\n    'בר',\n    'בר אור',\n    'בר גיורא',\n    'בר זוהר',\n    'בר יהודה',\n    'בר יעקב',\n    'בר נתן',\n    'בר שלום',\n    'בראון',\n    'בראילן',\n    'בראל',\n    'ברהלל',\n    'ברוך',\n    'ברוש',\n    'ברושי',\n    'ברזילי',\n    'ברזל',\n    'ברטוב',\n    'ברטל',\n    'בריוסף',\n    'ברלב',\n    'ברנע',\n    'ברעוז',\n    'ברעם',\n    'ברק',\n    'ברקאי',\n    'ברקין',\n    'ברקן',\n    'ברקת',\n    'בשן',\n    'ב׳׳ק',\n    'גאון',\n    'גבאי',\n    'גביש',\n    'גבע',\n    'גבעול',\n    'גבעון',\n    'גבעתי',\n    'גבתון',\n    'גד',\n    'גדות',\n    'גדיש',\n    'גדליה',\n    'גדרון',\n    'גודר',\n    'גולן',\n    'גונן',\n    'גופר',\n    'גור אריה',\n    'גוריון',\n    'גורלי',\n    'גורן',\n    'גושן',\n    'גזית',\n    'גיא',\n    'גידור',\n    'גיל',\n    'גילון',\n    'גילת',\n    'גינוסר',\n    'גינת',\n    'גינתון',\n    'גל',\n    'גלבוע',\n    'גליל',\n    'גלילי',\n    'גלעד',\n    'גלעדי',\n    'גלרון',\n    'גמזו',\n    'גמליאל',\n    'גנור',\n    'גפן',\n    'גפני',\n    'גרא',\n    'גרינבלט',\n    'גרנות',\n    'גרשון',\n    'גת',\n    'דביר',\n    'דברת',\n    'דגן',\n    'דגני',\n    'דוד',\n    'דוידי',\n    'דולב',\n    'דור',\n    'דורי',\n    'דותן',\n    'דן',\n    'דניאלי',\n    'דקל',\n    'דר',\n    'דרומי',\n    'דרור',\n    'דרורי',\n    'דשא',\n    'הדס',\n    'הדר',\n    'הלוי',\n    'הללי',\n    'המאירי',\n    'הנגבי',\n    'העצני',\n    'הר נוי',\n    'הר שפי',\n    'הראבן',\n    'הראובני',\n    'הראל',\n    'הרטוב',\n    'הרפז',\n    'הררי',\n    'וילנאי',\n    'ורד',\n    'ורדי',\n    'ורדימון',\n    'זאבי',\n    'זבולון',\n    'זהבי',\n    'זוהר',\n    'זורע',\n    'זזאב',\n    'זיו',\n    'זיואב',\n    'זכאי',\n    'זכות',\n    'זכריה',\n    'זמורה',\n    'זמיר',\n    'זמר',\n    'זמרי',\n    'זעירא',\n    'זק',\n    'זק׳׳ש',\n    'זר',\n    'זרובבל',\n    'זרטל',\n    'חדש',\n    'חובה',\n    'חורש',\n    'חזן',\n    'חזני',\n    'חזקיה',\n    'חי',\n    'חייט',\n    'חיים',\n    'חכם',\n    'חלד',\n    'חלמיש',\n    'חן',\n    'חנוך',\n    'חנוכה',\n    'חנני',\n    'חסון',\n    'חסיד',\n    'חפץ',\n    'חפר',\n    'חץ',\n    'חצור',\n    'חצרוני',\n    'חרובי',\n    'חרותי',\n    'חריף',\n    'חרל׳׳פ',\n    'חרמון',\n    'חרמוני',\n    'חת',\n    'טבת',\n    'טוביה',\n    'טלמור',\n    'טלשיר',\n    'יאיר',\n    'יבין',\n    'יגור',\n    'ידיד',\n    'ידין',\n    'ידעיה',\n    'יהב',\n    'יהודאי',\n    'יהודה',\n    'יהושע',\n    'יהלום',\n    'יובל',\n    'יוגב',\n    'יוטבת',\n    'יונה',\n    'יוסף',\n    'יושע',\n    'יחזקאל',\n    'יחיאל',\n    'יכין',\n    'ימיני',\n    'ינון',\n    'יניב',\n    'יעקבי',\n    'יער',\n    'יערי',\n    'יפה',\n    'יפרח',\n    'יפת',\n    'יצחק',\n    'יצחקי',\n    'יקיר',\n    'ירדני',\n    'ירוחם',\n    'ירום',\n    'ירון',\n    'ירושלמי',\n    'יריב',\n    'ירקוני',\n    'ישורון',\n    'ישי',\n    'ישר',\n    'ישראל',\n    'ישראלי',\n    'יששכר',\n    'כהן',\n    'כוכבי',\n    'כנען',\n    'כנעני',\n    'כנר',\n    'כספי',\n    'כפיר',\n    'כפרי',\n    'כרמון',\n    'כרמי',\n    'כרמל',\n    'כרמלי',\n    'לאור',\n    'לב',\n    'לב ארי',\n    'לבבי',\n    'לביא',\n    'לבנון',\n    'לבני',\n    'לבנת',\n    'להב',\n    'להבי',\n    'לוטם',\n    'לוטן',\n    'לוי',\n    'לוי נחום',\n    'לויתן',\n    'לחמן',\n    'ליאור',\n    'לידור',\n    'ליטאי',\n    'לימור',\n    'ליש',\n    'לשם',\n    'מאור',\n    'מאיר',\n    'מאיר מיבר',\n    'מאירי',\n    'מגד',\n    'מגל',\n    'מואב',\n    'מוקד',\n    'מוקדי',\n    'מורג',\n    'מוריה',\n    'מורשת',\n    'מזא׳׳ה',\n    'מזור',\n    'מזל',\n    'מזר',\n    'מיכה',\n    'מילוא',\n    'מישורי',\n    'מלכה',\n    'מלכי',\n    'מלמד',\n    'מנור',\n    'מנחם',\n    'מנשה',\n    'מעוז',\n    'מעיין',\n    'מעייני',\n    'מערבי',\n    'מרגליות',\n    'מרגלית',\n    'מרגנית',\n    'מרום',\n    'מרון',\n    'מרידור',\n    'משה',\n    'משולח',\n    'משיח',\n    'משעול',\n    'משעל',\n    'משען',\n    'משעני',\n    'מתניה',\n    'מתתיהו',\n    'נאור',\n    'נאמן',\n    'נבון',\n    'נגבי',\n    'נוב',\n    'נווה',\n    'נוימרק',\n    'נועם',\n    'נוריאל',\n    'נחום',\n    'נחושתן',\n    'נחשון',\n    'ניב',\n    'ניסני',\n    'ניצן',\n    'נמרי',\n    'נסים',\n    'נץ',\n    'נריה',\n    'נשר',\n    'נשרי',\n    'נתיב',\n    'נתן',\n    'נתנאל',\n    'נתניהו',\n    'סבוראי',\n    'סביר',\n    'סגל',\n    'סדן',\n    'סהר',\n    'סופר',\n    'סימן טוב',\n    'סיני',\n    'סכנין',\n    'סלע',\n    'סמדר',\n    'סנונית',\n    'סעד',\n    'סער',\n    'ספיר',\n    'סתוי',\n    'סתיו',\n    'עברון',\n    'עברי',\n    'עדיני',\n    'עדר',\n    'עובד',\n    'עובדיה',\n    'עובדיהו',\n    'עוגן',\n    'עוז',\n    'עוזר',\n    'עומר',\n    'עופר',\n    'עופרים',\n    'עזוז',\n    'עזריאל',\n    'עזריה',\n    'עזרתי',\n    'עידן',\n    'עילם',\n    'עינב',\n    'עמוס',\n    'עמיאל',\n    'עמיקם',\n    'עמיר',\n    'עמירן',\n    'עמית',\n    'עמרמי',\n    'ענבל',\n    'ענבר',\n    'עסיס',\n    'עפרת',\n    'עצמון',\n    'ערד',\n    'ערמון',\n    'ערן',\n    'עשת',\n    'פאר',\n    'פדהצור',\n    'פולני',\n    'פורת',\n    'פז',\n    'פלאי',\n    'פלד',\n    'פלס',\n    'פניני',\n    'פסח',\n    'פרג',\n    'פרוש',\n    'פרח',\n    'פרי',\n    'פריגת',\n    'פרימור',\n    'פרץ',\n    'פת',\n    'צבר',\n    'צדוק',\n    'צדקה',\n    'צדקיהו',\n    'צוק',\n    'צור',\n    'צורי',\n    'צוריאל',\n    'צורף',\n    'צידון',\n    'צמח',\n    'צפיר',\n    'צפריר',\n    'קדמון',\n    'קדמי',\n    'קדר',\n    'קדרון',\n    'קהת',\n    'קורח',\n    'קורן',\n    'קטן',\n    'קידר',\n    'קינן',\n    'קיסרי',\n    'קישון',\n    'קם',\n    'קמה',\n    'קמחי',\n    'קנר',\n    'קנת',\n    'קצב',\n    'קצין',\n    'קציר',\n    'קשת',\n    'קשתי',\n    'ראובני',\n    'רבי',\n    'רביב',\n    'רביד',\n    'רגב',\n    'רהב',\n    'רוגל',\n    'רווה',\n    'רווח',\n    'רוח',\n    'רום',\n    'רועה',\n    'רז',\n    'רזיאל',\n    'רחמים',\n    'רכס',\n    'רם',\n    'רמון',\n    'רמז',\n    'רמתי',\n    'רן',\n    'רענן',\n    'רשף',\n    'שאול',\n    'שאולי',\n    'שאלתיאל',\n    'שבח',\n    'שביב',\n    'שבת',\n    'שבתאי',\n    'שבתי',\n    'שגב',\n    'שגיא',\n    'שדה',\n    'שדר',\n    'שוב',\n    'שובל',\n    'שוהם',\n    'שוחט',\n    'שומרון',\n    'שוער',\n    'שופט',\n    'שור',\n    'שורק',\n    'שושן',\n    'שושני',\n    'שחור',\n    'שחורי',\n    'שחל',\n    'שחם',\n    'שחף',\n    'שחק',\n    'שחר',\n    'שילה',\n    'שילוח',\n    'שילון',\n    'שילוני',\n    'שיר',\n    'שיש',\n    'שלג',\n    'שלו',\n    'שלום',\n    'שלומי',\n    'שלח',\n    'שלם',\n    'שלמון',\n    'שם אור',\n    'שםטוב',\n    'שמואל',\n    'שמואלי',\n    'שמחון',\n    'שמחוני',\n    'שמחי',\n    'שמעון',\n    'שמרון',\n    'שמש',\n    'שמשון',\n    'שמשוני',\n    'שמשי',\n    'שנהר',\n    'שני',\n    'שנער',\n    'שער',\n    'שפיר',\n    'שפע',\n    'שץ',\n    'שקד',\n    'שקדי',\n    'שקלים',\n    'שרביט',\n    'שרון',\n    'שרוני',\n    'שריג',\n    'שריד',\n    'שריף',\n    'שריר',\n    'ששון',\n    'תאומים',\n    'תאני',\n    'תבור',\n    'תבורי',\n    'תגר',\n    'תדמור',\n    'תומר',\n    'תורן',\n    'תירוש',\n    'תל צור',\n    'תלם',\n    'תמוז',\n    'תמיר',\n    'תמרי',\n    'תקווה',\n    'תקוע',\n    'תרשיש',\n    'תשבי',\n  ],\n};\n"
  },
  {
    "path": "src/locales/he/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/he/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 9 },\n];\n"
  },
  {
    "path": "src/locales/he/person/prefix.ts",
    "content": "export default {\n  generic: [\"'פרופ\", 'ד\"ר', 'עו\"ד'],\n  female: ['גברת'],\n  male: ['מר'],\n};\n"
  },
  {
    "path": "src/locales/he/phone_number/format/human.ts",
    "content": "export default [\n  '02-#######',\n  '03-#######',\n  '04-#######',\n  '08-#######',\n  '09-#######',\n  '077-#######',\n  '+972-2-#######',\n  '+972-3-#######',\n  '+972-4-#######',\n  '+972-8-#######',\n  '+972-9-#######',\n  '+972-77-#######',\n];\n"
  },
  {
    "path": "src/locales/he/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/he/phone_number/format/international.ts",
    "content": "export default [\n  '+9722#######',\n  '+9723#######',\n  '+9724#######',\n  '+9728#######',\n  '+9729#######',\n  '+97277#######',\n];\n"
  },
  {
    "path": "src/locales/he/phone_number/format/national.ts",
    "content": "export default [\n  '02-###-####',\n  '03-###-####',\n  '04-###-####',\n  '08-###-####',\n  '09-###-####',\n  '077-###-####',\n];\n"
  },
  {
    "path": "src/locales/he/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/hr/cell_phone/formats.ts",
    "content": "export default ['09# ### ####', '+385 9# ### ####'];\n"
  },
  {
    "path": "src/locales/hr/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/hr/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/hr/date/month.ts",
    "content": "export default {\n  wide: [\n    'kolovoz',\n    'lipanj',\n    'listopad',\n    'ožujak',\n    'prosinac',\n    'rujan',\n    'siječanj',\n    'srpanj',\n    'studeni',\n    'svibanj',\n    'travanj',\n    'veljača',\n  ],\n  abbr: [\n    'kol',\n    'lip',\n    'lis',\n    'ožu',\n    'pro',\n    'ruj',\n    'sij',\n    'srp',\n    'stu',\n    'svi',\n    'tra',\n    'vel',\n  ],\n};\n"
  },
  {
    "path": "src/locales/hr/date/weekday.ts",
    "content": "export default {\n  wide: [\n    'nedjelja',\n    'petak',\n    'ponedjeljak',\n    'srijeda',\n    'subota',\n    'utorak',\n    'četvrtak',\n  ],\n  abbr: ['ned', 'pet', 'pon', 'sri', 'sub', 'uto', 'čet'],\n};\n"
  },
  {
    "path": "src/locales/hr/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport date from './date';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `hr` locale.\n *\n * - Language: Croatian\n * - Endonym: Hrvatski\n */\nconst hr: LocaleDefinition = {\n  cell_phone,\n  date,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default hr;\n"
  },
  {
    "path": "src/locales/hr/internet/domain_suffix.ts",
    "content": "export default ['com', 'eu', 'hr', 'net', 'org'];\n"
  },
  {
    "path": "src/locales/hr/internet/free_email.ts",
    "content": "export default ['gmail.com', 'hrnet.hr', 'mailhr.hr'];\n"
  },
  {
    "path": "src/locales/hr/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/hr/location/building_number.ts",
    "content": "export default ['#', '##', '###'];\n"
  },
  {
    "path": "src/locales/hr/location/city_name.ts",
    "content": "export default [\n  'Bakar',\n  'Beli Manastir',\n  'Belišće',\n  'Benkovac',\n  'Biograd na Moru',\n  'Bjelovar',\n  'Buje',\n  'Buzet',\n  'Čabar',\n  'Čakovec',\n  'Čazma',\n  'Cres',\n  'Crikvenica',\n  'Daruvar',\n  'Delnice',\n  'Donja Stubica',\n  'Donji Miholjac',\n  'Drniš',\n  'Dubrovnik',\n  'Duga Resa',\n  'Dugo Selo',\n  'Đakovo',\n  'Đurđevac',\n  'Garešnica',\n  'Glina',\n  'Gospić',\n  'Grubišno Polje',\n  'Hrvatska Kostajnica',\n  'Hvar',\n  'Ilok',\n  'Imotski',\n  'Ivanec',\n  'Ivanić-Grad',\n  'Jastrebarsko',\n  'Karlovac',\n  'Kastav',\n  'Kaštela',\n  'Klanjec',\n  'Knin',\n  'Komiža',\n  'Koprivnica',\n  'Korčula',\n  'Kraljevica',\n  'Krapina',\n  'Križevci',\n  'Krk',\n  'Kutina',\n  'Kutjevo',\n  'Labin',\n  'Lepoglava',\n  'Lipik',\n  'Ludbreg',\n  'Makarska',\n  'Mali Lošinj',\n  'Metković',\n  'Mursko Središce',\n  'Našice',\n  'Nin',\n  'Nova Gradiška',\n  'Novalja',\n  'Novi Marof',\n  'Novi Vinodolski',\n  'Novigrad-Cittanova',\n  'Novska',\n  'Obrovac',\n  'Ogulin',\n  'Omiš',\n  'Opatija',\n  'Opuzen',\n  'Orahovica',\n  'Oroslavje',\n  'Osijek',\n  'Otočac',\n  'Otok',\n  'Ozalj',\n  'Pag',\n  'Pakrac',\n  'Pazin',\n  'Petrinja',\n  'Pleternica',\n  'Ploče',\n  'Popovača',\n  'Poreč',\n  'Požega',\n  'Pregrada',\n  'Prelog',\n  'Pula',\n  'Rab',\n  'Rijeka',\n  'Rovinj',\n  'Samobor',\n  'Senj',\n  'Šibenik',\n  'Sinj',\n  'Sisak',\n  'Skradin',\n  'Slatina',\n  'Slavonski Brod',\n  'Slunj',\n  'Solin',\n  'Split',\n  'Stari Grad',\n  'Supetar',\n  'Sveta Nedelja',\n  'Sveti Ivan Zelina',\n  'Trilj',\n  'Trogir',\n  'Umag',\n  'Valpovo',\n  'Varaždin',\n  'Varaždinske Toplice',\n  'Velika Gorica',\n  'Vinkovci',\n  'Virovitica',\n  'Vis',\n  'Vodice',\n  'Vodnjan',\n  'Vrbovec',\n  'Vrbovsko',\n  'Vrgorac',\n  'Vrlika',\n  'Vukovar',\n  'Zabok',\n  'Zadar',\n  'Zagreb',\n  'Zaprešic',\n  'Zlatar',\n  'Županja',\n];\n"
  },
  {
    "path": "src/locales/hr/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/hr/location/country.ts",
    "content": "export default [\n  'Afganistan',\n  'Albanija',\n  'Alžir',\n  'Američka Samoa',\n  'Andora',\n  'Angola',\n  'Anguila',\n  'Antarktika',\n  'Antigua i Barbuda',\n  'Argentina',\n  'Armenija',\n  'Aruba',\n  'Australija',\n  'Austrija',\n  'Azerbajdžan',\n  'Bahami',\n  'Bahrein',\n  'Bangladeš',\n  'Barbados',\n  'Bjelorusija',\n  'Belgija',\n  'Belize',\n  'Benin',\n  'Bermuda',\n  'Butan',\n  'Bolivija',\n  'Bonaire',\n  'Bosna i Hercegovina',\n  'Bocvana',\n  'Otok Bouvet',\n  'Brazil',\n  'Bruneji',\n  'Bugarska',\n  'Burikina Faso',\n  'Burundi',\n  'Kambodža',\n  'Kameron',\n  'Kanada',\n  'Zelenortska Republika',\n  'Kajmanski Otoci',\n  'Srednjoafrička Republika',\n  'Čad',\n  'Čile',\n  'Kina',\n  'Božićni Otoci',\n  'Keeling Otoci',\n  'Kolumbija',\n  'Komori',\n  'Kongo',\n  'Demokratska Republika Kongo',\n  'Cookovi Otoci',\n  'Kostarika',\n  'Hrvatska',\n  'Kuba',\n  'Curacao',\n  'Cipar',\n  'Češka',\n  'Obala Bjelokosti',\n  'Danska',\n  'Džibuti',\n  'Dominika',\n  'Dominikanska Republika',\n  'Ekvador',\n  'Egipat',\n  'Salvador',\n  'Ekvatorijalna Gvineja',\n  'Eritreja',\n  'Estonija',\n  'Etiopija',\n  'Falkandski Otoci',\n  'Farski Otoci',\n  'Fidži',\n  'Finska',\n  'Francuska',\n  'Francuska Gvajana',\n  'Francuska Polinezija',\n  'Južni Francuski Teritoriji',\n  'Gabon',\n  'Gambija',\n  'Gruzija',\n  'Njemačka',\n  'Gana',\n  'Gibraltar',\n  'Grčka',\n  'Grenland',\n  'Grenada',\n  'Guadelupe',\n  'Guam',\n  'Guatemala',\n  'Guernsey',\n  'Gvineja',\n  'Gvineja Bisau',\n  'Gvajana',\n  'Haiti',\n  'Otok Heard i McDonald Otoci',\n  'Vatikan',\n  'Honduras',\n  'Hong Kong',\n  'Mađarska',\n  'Island',\n  'Indija',\n  'Indonezija',\n  'Iran',\n  'Irak',\n  'Irska',\n  'Isle of Man',\n  'Izrael',\n  'Italija',\n  'Jamajka',\n  'Japan',\n  'Jersey',\n  'Jordan',\n  'Kazahstan',\n  'Kenija',\n  'Kiribati',\n  'DNR Koreja',\n  'Rebublika Koreja',\n  'Kuvajt',\n  'Krigistan',\n  'Laos',\n  'Latvija',\n  'Libanon',\n  'Lesoto',\n  'Liberija',\n  'Libija',\n  'Lihtenštajn',\n  'Litva',\n  'Luksmburg',\n  'Makao',\n  'Makedonija',\n  'Madagaskar',\n  'Malavi',\n  'Malezija',\n  'Maldivi',\n  'Mali',\n  'Malta',\n  'Maršalovi',\n  'Martinik',\n  'Mauritanija',\n  'Mauricius',\n  'Mayotte',\n  'Meksiko',\n  'Mikronezija',\n  'Moldavija',\n  'Monako',\n  'Mongolija',\n  'Crna Gora',\n  'Monteserat',\n  'Maroko',\n  'Mozambik',\n  'Mjanmar',\n  'Namibija',\n  'Nauru',\n  'Nepal',\n  'Nizozemska',\n  'Nova Kaledonija',\n  'Novi Zeland',\n  'Nikaragva',\n  'Niger',\n  'Nigerija',\n  'Niue',\n  'Norfolk',\n  'Sjeverni Marijanski Otoci',\n  'Norveška',\n  'Oman',\n  'Pakistan',\n  'Palau',\n  'Palestina',\n  'Panama',\n  'Papua Nova Gvineja',\n  'Paragvaj',\n  'Peur',\n  'Filipini',\n  'Pitcairn',\n  'Poljska',\n  'Protugal',\n  'Portoriko',\n  'Katar',\n  'Rumunjska',\n  'Ruska Federacija',\n  'Ruanda',\n  'Reunion',\n  'Sveti Bartolomej',\n  'Sveta Helena',\n  'Sveti Kitts i Nevis',\n  'Sveta Lucija',\n  'Sveti Martin (fr.dio)',\n  'Sveti Petar i Miquelon',\n  'Sveti Vincent i Grenadini',\n  'Samoa',\n  'San Marino',\n  'Sveti Toma i Princip',\n  'Saudijska Arabija',\n  'Senegal',\n  'Srbija',\n  'Sejšeli',\n  'Siera Leone',\n  'Singapur',\n  'Sveti Martin (niz.dio)',\n  'Slovačka',\n  'Slovenija',\n  'Salomoski Otoci',\n  'Somalija',\n  'Južna Afrika',\n  'Južna Georgia i južni Sandwich',\n  'Južni Sudan',\n  'Španjolska',\n  'Šri Lanka',\n  'Sudan',\n  'Surinam',\n  'Svalvard i Jan Mayen',\n  'Swaziland',\n  'Švedska',\n  'Švicarska',\n  'Sirija',\n  'Tajvan',\n  'Tadžikistan',\n  'Tanaznija',\n  'Tajland',\n  'Istočni Timor',\n  'Togo',\n  'Tokelau',\n  'Tonga',\n  'Trinidad i Tobago',\n  'Tunis',\n  'Turska',\n  'Turkmenistan',\n  'Otoci Turks i Caicos',\n  'Tuvalu',\n  'Uganda',\n  'Ukrajina',\n  'Ujedinjeni Arapski Emirati',\n  'Ujedinjeno Kraljevstvo',\n  'Sjedinjenje Američke Države',\n  'Urugvaj',\n  'Uzbekistan',\n  'Vanuatu',\n  'Venezuela',\n  'Vietnam',\n  'Britanski Djevičanski Otoci',\n  'Američki Djevičanski Otoci',\n  'Wallis i Futuna',\n  'Zapadna Sahara',\n  'Jemen',\n  'Zambija',\n  'Zimbabve',\n];\n"
  },
  {
    "path": "src/locales/hr/location/county.ts",
    "content": "// Since first-level administrative regions of Croatia are called \"counties\" we return them both from the state() and county() methods\nexport { default } from './state';\n"
  },
  {
    "path": "src/locales/hr/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport country from './country';\nimport county from './county';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport street_address from './street_address';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  country,\n  county,\n  postcode,\n  secondary_address,\n  state,\n  street_address,\n  street_name,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/hr/location/postcode.ts",
    "content": "export default ['#####'];\n"
  },
  {
    "path": "src/locales/hr/location/secondary_address.ts",
    "content": "export default ['Kat #', 'Stan ##'];\n"
  },
  {
    "path": "src/locales/hr/location/state.ts",
    "content": "export default [\n  'Bjelovarsko-bilogorska',\n  'Brodsko-posavska',\n  'Dubrovačko-neretvanska',\n  'Grad Zagreb',\n  'Istarska',\n  'Karlovačka',\n  'Koprivničko-križevačka',\n  'Krapinsko-zagorska',\n  'Ličko-senjska',\n  'Međimurska',\n  'Osječko-baranjska',\n  'Požeško-slavonska',\n  'Primorsko-goranska',\n  'Sisačko-moslavačka',\n  'Splitsko-dalmatinska',\n  'Šibensko-kninska',\n  'Varaždinska',\n  'Virovitičko-podravska',\n  'Vukovarsko-srijemska',\n  'Zadarska',\n  'Zagrebačka',\n];\n"
  },
  {
    "path": "src/locales/hr/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/hr/location/street_name.ts",
    "content": "export default [\n  'Adolfa Waldingera',\n  'Alanska',\n  'Aljmaška',\n  'Andrije Hebranga',\n  'Andrije Kačića Miošića',\n  'Andrije Mohorovičića',\n  'Ante Paradžika',\n  'Antuna Branka Šimića',\n  'Antuna Kanižlića',\n  'Antuna Mihanovića',\n  'Antunovačka',\n  'Bakarska',\n  'Banjalučka',\n  'Banova',\n  'Bapska',\n  'Baranjska',\n  'Bartula Kašića',\n  'Baščanska',\n  'Bele Bartoka',\n  'Belišćanska',\n  'Belomanastirska',\n  'Bihaćka',\n  'Bilogorska',\n  'Biogradska',\n  'Biokovska',\n  'Biševska',\n  'Bjelolasička',\n  'Bjelovarska',\n  'Bogdanovačka',\n  'Bokokotorska',\n  'Bosanska',\n  'Bračka',\n  'Branka Radičevića',\n  'Brijunska',\n  'Brodska',\n  'Brune Bjelinskog',\n  'Buzetska',\n  'Cara Hadrijana',\n  'Ćelijska',\n  'Christiana Monspergera',\n  'Ćićarijska',\n  'Ciglarska',\n  'Creska',\n  'Crikvenička',\n  'Crkvena',\n  'Cvjetkova',\n  'Cvjetna',\n  'Čvrsnička',\n  'Đakovačka',\n  'Đakovština',\n  'Daljska',\n  'Dalmatinska',\n  'Danice Pinterović',\n  'Daruvarska',\n  'Delnička',\n  'Diljska',\n  'Dinka Šimunovića',\n  'Dobriše Cesarića',\n  'Donjodravska obala',\n  'Dragutina Domjanića',\n  'Dragutina Neumana',\n  'Drniška',\n  'Dubrovačka',\n  'Dugog otoka',\n  'Erdutska',\n  'Esperantska',\n  'Eugena Kumičića',\n  'Europska avenija',\n  'Fakultetska',\n  'Ferde Livadića',\n  'Franje Antuna Blažića',\n  'Franje Krežme',\n  'Franje Kuhača',\n  'Franje Markovića',\n  'Franje Muckea',\n  'Franjevačka',\n  'Frankopanska',\n  'Fruškogorska',\n  'Gluha',\n  'Gorička',\n  'Gornjodravska obala',\n  'Gospićka',\n  'Gradačka',\n  'Grgura Čevapovića',\n  'Hercegovačka',\n  'Hrvatske Republike',\n  'Huge Conrada Hötzendorfa',\n  'Humska',\n  'Hvarska',\n  'Ilirska',\n  'Imotska',\n  'Istarska',\n  'Ivana Adamovića',\n  'Ivana Gorana Kovačića',\n  'Ivana Gundulića',\n  'Ivana Zajca',\n  'Ivane Brlić- Mažuranić',\n  'Ivanovačka',\n  'Ivanščice',\n  'Ive Tijardovića',\n  'Izidora Kršnjavoga',\n  'Jahorinska',\n  'Jankovačka',\n  'Josipa Andrića',\n  'Josipa Bösendorfera',\n  'Josipa Huttlera',\n  'Josipa Jurja Strossmayera',\n  'Josipa Reihl Kira',\n  'Jovana Gojkovića',\n  'Južno predgrađe',\n  'Kalnička',\n  'Kamila Firingera',\n  'Kapelska',\n  'Kaptolska',\n  'Kapucinska',\n  'Kardinala Alojzija Stepinca',\n  'Kardinala Alozija Stepinca',\n  'Kaštelanska',\n  'Klanac',\n  'Kneza Borne',\n  'Kneza Trpimira',\n  'Kninska',\n  'Kolodvorska',\n  'Kopačevska',\n  'Koprivnička',\n  'Korčulanska',\n  'Kordunska',\n  'Kornatska',\n  'Kozjačka',\n  'Krajna',\n  'Kralja Petra Svačića',\n  'Kralja Zvonimira',\n  'Krčka',\n  'Križevačka',\n  'Krndije',\n  'Krstova',\n  'Ksavera Šandora Gjalskog',\n  'Kutinska',\n  'Kvarnerska',\n  'Labinska',\n  'Lađarska',\n  'Laslovačka',\n  'Lastovska',\n  'Lavoslava Ružičke',\n  'Ledine',\n  'Lička',\n  'Lipička',\n  'Livadska',\n  'Ljubljanska',\n  'Ljudevita Posavskog',\n  'Lokrumska',\n  'Lopudska',\n  'Lorenza Jägera',\n  'Lošinjska',\n  'Lovranska',\n  'Lučki prilaz',\n  'Lugovi',\n  'Maceljska',\n  'Makarska',\n  'Marijana Lanosovića',\n  'Marjanska',\n  'Martina Divalta',\n  'Matije Antuna Reljkovića',\n  'Matije Gupca',\n  'Matije Petra Katančića',\n  'Medulinska',\n  'Miholjačka',\n  'Mije Kišpatića',\n  'Milutina Milankovića',\n  'Mlinska',\n  'Mljetska',\n  'Moslavačka',\n  'Mosorska',\n  'Mostarska',\n  'Motovunska',\n  'Murterska',\n  'Naselje Antuna Gustava Matoša',\n  'Naselje Miroslava Krleže',\n  'Naselje Stanka Vraza',\n  'Naselje Viševica',\n  'Naselje Vladimira Nazora',\n  'Našička',\n  'Našičko naselje',\n  'Nemetin',\n  'Nikole Šubića Zrinskog',\n  'Novogradiška',\n  'Nuštarska',\n  'Olibska',\n  'Olimpije',\n  'Opatijska',\n  'Orahovička',\n  'Orebićka',\n  'Otokara Keršovanija',\n  'Paklenička',\n  'Pakračka',\n  'Palagruška',\n  'Palićka',\n  'Pampas',\n  'Papuk gore',\n  'Park kneza Branimira',\n  'Park kralja Petra Krešimira IV',\n  'Park kraljice Katarine Kosača',\n  'Paška',\n  'Pašmanska',\n  'Pavla Pejačevića',\n  'Pazinska',\n  'Pelješačka',\n  'Perivoj kralja Tomislava',\n  'Peručka',\n  'Piranska',\n  'Platačka',\n  'Pleternička',\n  'Plitvička',\n  'Plješevička',\n  'Podgoračka',\n  'Podravska',\n  'Podvinje',\n  'Poljski put I',\n  'Porečka',\n  'Požeška',\n  'Prenjska',\n  'Prijedorska',\n  'Primorska',\n  'Prolaz Ante Slavičeka',\n  'Prolaz Carla Bende',\n  'Prolaz Josipa Leovića',\n  'Prolaz Julija Benešića',\n  'Prolaz Julija Knifera',\n  'Prolaz kod Snježne Gospe',\n  'Prolaz Lorenza Jägera',\n  'Prolaz Matice Hrvatske',\n  'Prolaz Radoslava Bačića',\n  'Prolaz Vanje Radauša',\n  'Prominska',\n  'Psunjska',\n  'Pulska',\n  'Rapska',\n  'Rastanci',\n  'Reisnerova',\n  'Retfala nova',\n  'Ribarska',\n  'Riječka',\n  'Risnjačka',\n  'Rovinjska',\n  'Ruđera Boškovića',\n  'Ružina',\n  'Šamačka',\n  'Šandora Petofia',\n  'Sarajevska',\n  'Šarengradska',\n  'Sarvaška',\n  'Senjska',\n  'Šetalište kardinala Franje Šepera',\n  'Šetalište Petra Preradovića',\n  'Šetalište Vjekoslava Hengla',\n  'Šibenska',\n  'Silvija Strahimira Kranjčevića',\n  'Širokobriješka',\n  'Sisačka',\n  'Sjenjak',\n  'Školska',\n  'Skopska',\n  'Slatinska',\n  'Slavonska',\n  'Slaz',\n  'Šlep u luci',\n  'Sljemenska',\n  'Snježnička',\n  'Šokačka',\n  'Solarski trg',\n  'Šoltanska',\n  'Splavarska',\n  'Splitska',\n  'Srijemska',\n  'Stadionsko naselje',\n  'Starigradska',\n  'Štitarska',\n  'Stjepana Radića',\n  'Stonska',\n  'Strma',\n  'Subotička',\n  'Šumska',\n  'Sunčana',\n  'Sv. Ane',\n  'Sv. Petka',\n  'Sv. Roka',\n  'Svetog Leopolda Bogdana Mandića',\n  'Svilajska',\n  'Tadije Smičiklasa',\n  'Tina Ujevića',\n  'Tovarnička',\n  'Travna',\n  'Trg Ante Starčevića',\n  'Trg Augusta Šenoe',\n  'Trg bana Josipa Jelačića',\n  'Trg Franje baruna Trenka',\n  'Trg hrvatskih branitelja',\n  'Trg Josifa Runjanina',\n  'Trg Jurja Križanića',\n  'Trg Lava Mirskog',\n  'Trg Lavoslava Ružičke',\n  'Trg Ljudevita Gaja',\n  'Trg Nikole Tesle',\n  'Trg Pape Ivana Pavla II',\n  'Trg slobode',\n  'Trg sv. Trojstva',\n  'Trg Vatroslava Lisinskog',\n  'Trogirska',\n  'Trpanjska',\n  'Tvornička',\n  'Učka',\n  'Ugljanska',\n  'Umaška',\n  'Valpovačka',\n  'Varaždinska',\n  'Vatrogasna',\n  'Vatroslava Jagića',\n  'Velaluška',\n  'Velebitska',\n  'Vidove gore',\n  'Vijenac Augusta Cesarca',\n  'Vijenac Dinare',\n  'Vijenac Gorana Zobundžije',\n  'Vijenac Ivana Česmičkog',\n  'Vijenac Ivana Mažuranića',\n  'Vijenac Ivana Meštrovića',\n  'Vijenac Jakova Gotovca',\n  'Vijenac Josipa Kozarca',\n  'Vijenac Ljube Babića',\n  'Vijenac Medvednice',\n  'Vijenac Murse',\n  'Vijenac Paje Kolarića',\n  'Vijenac Petrove gore',\n  'Vijenac Slavka Kolara',\n  'Vijenac Vlahe Bukovca',\n  'Vilajska',\n  'Vinkovačka cesta',\n  'Vinogradska',\n  'Virovitička',\n  'Virska',\n  'Viška',\n  'Vjekoslava Klaića',\n  'Vjenceslava Novaka',\n  'Vladimira Preloga',\n  'Vladimira Vidrića',\n  'Vlašićka',\n  'Voćarska',\n  'Voćinska',\n  'Vodenička',\n  'Vranska',\n  'Vratnička',\n  'Vrbik',\n  'Vrt Jagode Truhelke',\n  'Vrtna',\n  'Vukovarska cesta',\n  'Woodrowa Wilsona',\n  'Zadarska',\n  'Zagorska',\n  'Zagrebačka',\n  'Zaostroška',\n  'Zeleno polje',\n  'Zlarinska',\n  'Zrinjevac',\n  'Zrinske gore',\n  'Žumberačka',\n  'Županijska',\n  'Zvečevska',\n];\n"
  },
  {
    "path": "src/locales/hr/location/street_pattern.ts",
    "content": "export default ['{{location.street_name}}'];\n"
  },
  {
    "path": "src/locales/hr/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Croatian',\n  code: 'hr',\n  language: 'hr',\n  endonym: 'Hrvatski',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/hr/person/first_name.ts",
    "content": "export default {\n  generic: ['Andi', 'Bela', 'Borna', 'Ivica'],\n  female: [\n    'Ada',\n    'Adina',\n    'Adriana',\n    'Adrijana',\n    'Agata',\n    'Alemka',\n    'Alenka',\n    'Alisa',\n    'Alka',\n    'Alma',\n    'Amalija',\n    'Ana',\n    'Anamarija',\n    'Anastazija',\n    'Anci',\n    'Ancica',\n    'Anda',\n    'Andrea',\n    'Andreja',\n    'Andrina',\n    'Anesa',\n    'Aneta',\n    'Ani',\n    'Anica',\n    'Anja',\n    'Anka',\n    'Antea',\n    'Antonija',\n    'Anči',\n    'Ančica',\n    'Anđela',\n    'Anđelika',\n    'Anđelina',\n    'Asija',\n    'Asja',\n    'Bara',\n    'Barbara',\n    'Barica',\n    'Beata',\n    'Biserka',\n    'Borka',\n    'Božena',\n    'Božica',\n    'Branimira',\n    'Branka',\n    'Brankica',\n    'Brigita',\n    'Dada',\n    'Dagmar',\n    'Dalibora',\n    'Daliborka',\n    'Danica',\n    'Danijela',\n    'Danka',\n    'Dara',\n    'Darija',\n    'Darina',\n    'Darinka',\n    'Dea',\n    'Divna',\n    'Dona',\n    'Donata',\n    'Donka',\n    'Dora',\n    'Dorana',\n    'Dorica',\n    'Doroteja',\n    'Draga',\n    'Dragica',\n    'Dubravka',\n    'Dunja',\n    'Edita',\n    'Ela',\n    'Elena',\n    'Eli',\n    'Elka',\n    'Ema',\n    'Eva',\n    'Evelin',\n    'Gabrijela',\n    'Goranka',\n    'Gordana',\n    'Grozdana',\n    'Helena',\n    'Hrvojka',\n    'Ina',\n    'Inga',\n    'Inge',\n    'Inja',\n    'Inka',\n    'Ira',\n    'Irena',\n    'Irma',\n    'Ita',\n    'Iva',\n    'Ivana',\n    'Ivanka',\n    'Ivančica',\n    'Ivna',\n    'Jadranka',\n    'Jaga',\n    'Jagica',\n    'Jana',\n    'Janica',\n    'Janka',\n    'Jasmina',\n    'Jasna',\n    'Jela',\n    'Jelica',\n    'Ješa',\n    'Josipa',\n    'Karmela',\n    'Kata',\n    'Katarina',\n    'Kate',\n    'Katica',\n    'Katija',\n    'Katina',\n    'Kika',\n    'Kristina',\n    'Lara',\n    'Laura',\n    'Lea',\n    'Leda',\n    'Lela',\n    'Lena',\n    'Leona',\n    'Leonida',\n    'Lidija',\n    'Ljiljana',\n    'Ljubica',\n    'Lola',\n    'Lovorka',\n    'Lucija',\n    'Maca',\n    'Magda',\n    'Magdalena',\n    'Maja',\n    'Majda',\n    'Manda',\n    'Mara',\n    'Mare',\n    'Marena',\n    'Marica',\n    'Marija',\n    'Marijana',\n    'Marina',\n    'Marta',\n    'Martina',\n    'Maša',\n    'Mica',\n    'Mika',\n    'Mila',\n    'Milica',\n    'Milka',\n    'Mima',\n    'Mina',\n    'Mira',\n    'Miranda',\n    'Mirka',\n    'Mirna',\n    'Monika',\n    'Nada',\n    'Nadalina',\n    'Naja',\n    'Nana',\n    'Natalija',\n    'Nataša',\n    'Natka',\n    'Neda',\n    'Nedjeljka',\n    'Nela',\n    'Neli',\n    'Nena',\n    'Nera',\n    'Nesa',\n    'Neva',\n    'Nevena',\n    'Nevenka',\n    'Nina',\n    'Nora',\n    'Nuša',\n    'Paula',\n    'Paulina',\n    'Pava',\n    'Pave',\n    'Pavica',\n    'Petra',\n    'Rajna',\n    'Renata',\n    'Rija',\n    'Rina',\n    'Romana',\n    'Rosana',\n    'Ruža',\n    'Ružica',\n    'Sanja',\n    'Silvija',\n    'Slavica',\n    'Snježana',\n    'Staša',\n    'Tasa',\n    'Teja',\n    'Tereza',\n    'Tija',\n    'Tijana',\n    'Tina',\n    'Tomislava',\n    'Tonija',\n    'Tonka',\n    'Tončica',\n    'Vala',\n    'Valentina',\n    'Valera',\n    'Valerija',\n    'Vali',\n    'Vedrana',\n    'Vela',\n    'Velana',\n    'Velimira',\n    'Velina',\n    'Vera',\n    'Verica',\n    'Veronika',\n    'Vesna',\n    'Vinka',\n    'Vladimira',\n    'Zdenka',\n    'Zdeslava',\n    'Zlata',\n    'Zlatica',\n    'Zlatka',\n    'Đina',\n    'Đurda',\n  ],\n  male: [\n    'Adi',\n    'Ado',\n    'Andel',\n    'Andelin',\n    'Andelko',\n    'Andelo',\n    'Andras',\n    'Andrej',\n    'Andrija',\n    'Andro',\n    'Anko',\n    'Ante',\n    'Antek',\n    'Antonin',\n    'Antonio',\n    'Antun',\n    'Belimir',\n    'Berti',\n    'Boris',\n    'Borko',\n    'Božidar',\n    'Branimir',\n    'Bruno',\n    'Dado',\n    'Damil',\n    'Damir',\n    'Danijel',\n    'Dario',\n    'Darko',\n    'David',\n    'Davor',\n    'Davorin',\n    'Domagoj',\n    'Donat',\n    'Dražen',\n    'Držimir',\n    'Držislav',\n    'Dubravko',\n    'Duje',\n    'Dujo',\n    'Emil',\n    'Emilijan',\n    'Erik',\n    'Fabijan',\n    'Filip',\n    'Franjo',\n    'Gaj',\n    'Gašpar',\n    'Goran',\n    'Gordan',\n    'Gradimir',\n    'Grga',\n    'Grgo',\n    'Grgur',\n    'Gvozden',\n    'Hrvoj',\n    'Hrvoje',\n    'Ico',\n    'Igor',\n    'Ilija',\n    'Ilko',\n    'Ino',\n    'Ivan',\n    'Ive',\n    'Ivek',\n    'Ivo',\n    'Jadran',\n    'Jadranko',\n    'Jadro',\n    'Jakov',\n    'Jan',\n    'Janko',\n    'Jasen',\n    'Jasenko',\n    'Josip',\n    'Joso',\n    'Joško',\n    'Joža',\n    'Jože',\n    'Krešimir',\n    'Kristijan',\n    'Kruno',\n    'Krunoslav',\n    'Ladislav',\n    'Ljudevit',\n    'Lucijan',\n    'Luka',\n    'Marin',\n    'Marko',\n    'Martin',\n    'Matan',\n    'Mate',\n    'Matej',\n    'Matija',\n    'Matko',\n    'Mato',\n    'Mihael',\n    'Milan',\n    'Mile',\n    'Milivoj',\n    'Miljenko',\n    'Mimo',\n    'Miran',\n    'Mirko',\n    'Miro',\n    'Mislav',\n    'Mladen',\n    'Nedjeljko',\n    'Neven',\n    'Nikola',\n    'Nino',\n    'Ozren',\n    'Pavel',\n    'Pepo',\n    'Pero',\n    'Petar',\n    'Pravdan',\n    'Rino',\n    'Robert',\n    'Roberto',\n    'Robi',\n    'Roko',\n    'Sanjin',\n    'Saša',\n    'Slavek',\n    'Slaven',\n    'Slavko',\n    'Srećko',\n    'Stanko',\n    'Stipan',\n    'Stipe',\n    'Stjepan',\n    'Stribor',\n    'Svebor',\n    'Tihomir',\n    'Toma',\n    'Tome',\n    'Tomislav',\n    'Tomo',\n    'Tone',\n    'Toni',\n    'Tonko',\n    'Tonči',\n    'Trpimir',\n    'Trpko',\n    'Tvrtko',\n    'Valentin',\n    'Vanja',\n    'Vatroslav',\n    'Vedran',\n    'Velimir',\n    'Vijeko',\n    'Vjekoslav',\n    'Vjenceslav',\n    'Vladek',\n    'Vladislav',\n    'Vlado',\n    'Vlatko',\n    'Zdenko',\n    'Zdravko',\n    'Zoltan',\n    'Zrinislav',\n    'Zrinko',\n    'Zvonimir',\n    'Časlav',\n    'Štef',\n    'Željko',\n  ],\n};\n"
  },
  {
    "path": "src/locales/hr/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport job_area from './job_area';\nimport job_descriptor from './job_descriptor';\nimport job_type from './job_type';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport suffix from './suffix';\n\nconst person: PersonDefinition = {\n  first_name,\n  job_area,\n  job_descriptor,\n  job_type,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  suffix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/hr/person/job_area.ts",
    "content": "export default [\n  'programski',\n  'brand',\n  'sigurnosni',\n  'marketing',\n  'implementacijski',\n  'integracijski',\n  'funkcionalni',\n  'tržišni',\n  'grupni',\n  'aplikacijski',\n  'optimizacijski',\n  'operativni',\n  'infrastrukturni',\n  'komercijalni',\n  'prodajni',\n  'web',\n  'financijski',\n  'podatkovni',\n  'logistički',\n  'kreativni',\n  'računovodstveni',\n];\n"
  },
  {
    "path": "src/locales/hr/person/job_descriptor.ts",
    "content": "export default [\n  'Glavni',\n  'Senior',\n  'Korporativni',\n  'Nacionalni',\n  'Regionalni',\n  'Okružni',\n  'Središnji',\n  'Globalni',\n  'Međunarodni',\n  'Operativni',\n];\n"
  },
  {
    "path": "src/locales/hr/person/job_type.ts",
    "content": "export default [\n  'voditelj',\n  'suradnik',\n  'službenik',\n  'menadžer',\n  'inženjer',\n  'specijalist',\n  'direktor',\n  'koordinator',\n  'administrator',\n  'arhitekt',\n  'analist',\n  'dizajner',\n  'planer',\n  'ekspert',\n  'savjetnik',\n  'organizator',\n  'tehničar',\n  'konzultant',\n  'asistent',\n  'agent',\n  'predstavnik',\n  'referent',\n  'strateg',\n];\n"
  },
  {
    "path": "src/locales/hr/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Adam Perl',\n    'Adašević',\n    'Ahić',\n    'Ahmetspahić',\n    'Aksentijević',\n    'Aleksić',\n    'Alfermann',\n    'Alidi',\n    'Alih',\n    'Alija',\n    'Alikavazović',\n    'Alkhamis',\n    'Aman Krnjajić',\n    'Andreković',\n    'Andriška',\n    'Angster',\n    'Antoni',\n    'Arap',\n    'Arhanić',\n    'Arlović',\n    'Arman',\n    'Arpaši',\n    'Arsenić',\n    'Arsić',\n    'Azinić',\n    'Ačić',\n    'Ašimi',\n    'Aždajić',\n    'Babatz',\n    'Babel',\n    'Babić',\n    'Baburić',\n    'Bacalo',\n    'Badjuk',\n    'Bahun',\n    'Bajer',\n    'Bakaran',\n    'Bakarec',\n    'Baki',\n    'Balat',\n    'Balašković',\n    'Balaž',\n    'Balažević',\n    'Baleta',\n    'Balinčić',\n    'Baljak',\n    'BalogŠandor',\n    'Baltin',\n    'Bandić',\n    'BandićŠtimac',\n    'Bandl',\n    'BanićJokić',\n    'Banjari',\n    'Banov',\n    'Baranjec',\n    'BarbarićŠehić',\n    'Bardek',\n    'Baretta',\n    'Barinić',\n    'Barisić',\n    'Bartulin',\n    'Basar-Klapec',\n    'Bastajić',\n    'BatinićŠantić',\n    'Bato',\n    'Beissmann',\n    'Bekavac',\n    'Belcar',\n    'Belenzada',\n    'BenašićPavlović',\n    'Berak',\n    'Beribak',\n    'Bernatović',\n    'Beđan',\n    'Biglebauer',\n    'Biljan',\n    'Bilogravić',\n    'Bilopavlović',\n    'Biro-Datković',\n    'BiškićMerkaš',\n    'Bjelanović',\n    'Bjeljac',\n    'Blank',\n    'Blatančić',\n    'Blazević',\n    'Blaško-Vidosavljević',\n    'Bobeta',\n    'Bobinac',\n    'Bockovac-Kunštek',\n    'Boda',\n    'Bokanović',\n    'Bolf-Kovačić',\n    'Bolkovac',\n    'Bolot-Salaj',\n    'Bomeštar',\n    'Borovac',\n    'Bočkai',\n    'BošnjakovićHolik',\n    'Božičanin',\n    'Bradvić',\n    'Brahaj',\n    'Brezovnjački',\n    'Brinjak',\n    'Brisuda',\n    'BrnićLevada',\n    'Budimčić-Kovačević',\n    'Bujak',\n    'Bulaja',\n    'Bulat',\n    'Bulatović',\n    'Buljat',\n    'Bunoza',\n    'Burđak',\n    'Busak',\n    'Buslaver',\n    'Bučanin',\n    'Bučkalović',\n    'BuđićHalas',\n    'Bušetinčan',\n    'Cacciamani',\n    'Cajner',\n    'Cajzler',\n    'Canjko-Novak',\n    'Capek',\n    'Carić',\n    'Cartl',\n    'Cehmajster',\n    'Cimerman',\n    'Crnogaj',\n    'Csapo',\n    'Csordas',\n    'Czersky Hafner',\n    'Dabnjak',\n    'Dabčević',\n    'Dadić',\n    'DakićKožić',\n    'Dalleaste',\n    'Damljanović',\n    'Danenhauer',\n    'Daražac',\n    'Davidović',\n    'DavidovićAmić',\n    'Dašić',\n    'Dejanović',\n    'Delalić',\n    'Dera',\n    'Devald',\n    'DevčićKatić',\n    'Divald',\n    'Dizanov',\n    'Djak Skeledžija',\n    'Djetka',\n    'Djurasek',\n    'Dobaj Ristić',\n    'Dobrosavljević',\n    'Dokonal',\n    'Dokoza',\n    'Dolaček',\n    'Domjan',\n    'Domljan',\n    'Dopša',\n    'Doža',\n    'Draganović',\n    'Dragin',\n    'Dragić',\n    'Dragojlov',\n    'DragovićZafred',\n    'Drakčić',\n    'Dramlić',\n    'Drač',\n    'Dračić',\n    'Drašković',\n    'Drenjačević',\n    'Drinjak',\n    'Dubravec',\n    'Dugaja',\n    'Dukovac',\n    'Dupan',\n    'DuvnjakČuljak',\n    'Džakmić',\n    'Džakula',\n    'Džal',\n    'Džanija',\n    'Eliaš',\n    'Fabijanović',\n    'Fabjan',\n    'Faculjak',\n    'Fahham',\n    'Fajdetić',\n    'Faktor',\n    'Farkaš',\n    'Farčić',\n    'Fekonja',\n    'Filipan',\n    'Fišbah',\n    'Flaman',\n    'Flanjak',\n    'Flačer',\n    'Folivarski',\n    'Francezi',\n    'Francišković',\n    'FranjićAbramić',\n    'FranjićZelić',\n    'Frazi',\n    'Frigan',\n    'Fuga',\n    'Fundak',\n    'Furdi Valkai',\n    'Furgala',\n    'Furlan',\n    'Gabud',\n    'Gages',\n    'Gagro',\n    'Gajdoš',\n    'Gajec',\n    'GajgićMatić',\n    'Gajski',\n    'Gal',\n    'Galinac',\n    'Galić',\n    'Galjer',\n    'Galošević',\n    'GanzŽuparić',\n    'Garonja',\n    'Gavrić',\n    'Gašpić',\n    'Gažo',\n    'Genjega',\n    'Gerhardt',\n    'Glasnović',\n    'Glavati',\n    'Glavač',\n    'Glumpak',\n    'Godanj',\n    'GolićSamaržija',\n    'Gombai',\n    'Gombay',\n    'Goričanec',\n    'Gorjanski',\n    'Granat',\n    'Grbeša Petrinšak',\n    'GrebenarŽarmen',\n    'Griesbacher',\n    'Grladinović',\n    'Grozdanović',\n    'GrubešićBarbir',\n    'Gulam Kramarić',\n    'Gunjača',\n    'Gutal',\n    'Gutrovac',\n    'Hack',\n    'Hadžibeganović',\n    'Hafner',\n    'Hajdinjak',\n    'Hajnc',\n    'Halas',\n    'Handžić',\n    'Hango',\n    'Hanižar',\n    'Hannich',\n    'Hanzl',\n    'Haramija',\n    'Harač',\n    'Has',\n    'Hasanica',\n    'Havojić',\n    'Hađa',\n    'Herjavec',\n    'Hidošanin',\n    'Hinek Zagorščak',\n    'Hirnštajn',\n    'Hlapec',\n    'Hlasni',\n    'Hlavati',\n    'Hodanovac',\n    'Hodovanj',\n    'HohošBabić',\n    'Homa',\n    'Hora Jakobčin',\n    'Horaček',\n    'Horvat Fabijan',\n    'Hovanjek',\n    'HrešićDubaić',\n    'Hribar',\n    'HusakovićHodžić',\n    'Huzanić',\n    'Ibranović',\n    'Ihasz',\n    'Ilančić',\n    'IvankovićBon',\n    'Ivančan',\n    'Ivas',\n    'Ivkovac',\n    'Išpiranović',\n    'Jadro',\n    'Jagica',\n    'Jagušić',\n    'Jakobek',\n    'Jakolić',\n    'JakušMejarec',\n    'Jaman Barišić',\n    'Jambor',\n    'Janeković',\n    'Janevski',\n    'Janečić',\n    'Janka',\n    'Jankovitch',\n    'JankovićBešlić',\n    'JanoševićFranz',\n    'Januško',\n    'Jarnec',\n    'Jauk',\n    'Jazbinšek',\n    'Jazvinšak',\n    'Jelica',\n    'Jenkač',\n    'Jerab',\n    'Jeuša',\n    'Jokanović',\n    'Jordanović',\n    'Jostiak',\n    'JovanovićFiličić',\n    'Jovančević',\n    'Jovičić Šovagović',\n    'Jurašković',\n    'JurišićSpajić',\n    'Kabić',\n    'Kadnar',\n    'Kadri',\n    'Kalamiza',\n    'Kalinski',\n    'Kalić',\n    'Kaluđerski',\n    'Kamber',\n    'Kamenički',\n    'Kamenov',\n    'Kaminski',\n    'Kandecki',\n    'Kanić',\n    'Kanižaj',\n    'Kaproncai',\n    'Kapulica',\n    'Kapusta',\n    'Karadamis',\n    'Karan',\n    'Karapetrić',\n    'Karačić Šoljić',\n    'Kardoš',\n    'Karika',\n    'Karlak',\n    'Karlinski',\n    'Karlić',\n    'Kasavica',\n    'Kaselj',\n    'Katarinček',\n    'Katoi',\n    'Katulić',\n    'Kazenski',\n    'Kačavenda',\n    'Kemfelja',\n    'Kešina',\n    'Kihas',\n    'Kizivat',\n    'Klanac Kapša',\n    'Klečina',\n    'Klimczak',\n    'Klišanin',\n    'Klječanin',\n    'Kobela',\n    'Kobia',\n    'Kocman',\n    'Kofranek',\n    'Kogan',\n    'Kokar',\n    'Kola',\n    'Kolarac',\n    'Kolembus Oklobdžija',\n    'Kolesarić',\n    'Kolgjeraj',\n    'Kolompar',\n    'KolundžićRadić',\n    'Komak',\n    'Komaromy',\n    'Kondža Staničić',\n    'Konrad',\n    'Konta',\n    'Končar',\n    'Kopanec',\n    'Kopas',\n    'Korotaj',\n    'Korpaš',\n    'Korušac',\n    'Korša',\n    'Kosalec',\n    'Kotrljanović',\n    'Kovalski',\n    'Kovač Grablović',\n    'Košćalek Glavak',\n    'Kragl',\n    'Krahovski',\n    'Krajina',\n    'Krajinović',\n    'Krajnović',\n    'Kralj',\n    'Kralj Vasilj',\n    'Kralja',\n    'Kraljinović',\n    'Kranjski Belovljev',\n    'Kratofil',\n    'Kresonja',\n    'Krivda',\n    'Krkalo',\n    'Krušarovski',\n    'Krznarić',\n    'Kubena',\n    'Kudeljaš',\n    'Kuhar',\n    'Kujavec',\n    'Kukuljica',\n    'Kukuružnjak',\n    'Kula',\n    'KunićBukovac',\n    'Kurevija',\n    'Kurjačić',\n    'Kurtak',\n    'Kurtanjek',\n    'Kutlija',\n    'Kuzmanić',\n    'KuzmanićŠarac',\n    'KuzmanovićĐorđević',\n    'Kućinac',\n    'Kučara',\n    'Kušan',\n    'Kvasina',\n    'Labus',\n    'Laforza',\n    'Laitkam',\n    'Lapčević',\n    'Lenhard',\n    'Leutarević',\n    'Levanić',\n    'Lešina',\n    'Lipar',\n    'Lipka',\n    'Livaja',\n    'Livazović',\n    'Ljevnaić',\n    'Ljiljan',\n    'Loboda',\n    'Logožar',\n    'Lončar Kurtović',\n    'Lovrić Ađić',\n    'LošićKrizmanić',\n    'Lubina',\n    'Ludban',\n    'Lukačević',\n    'Lukačin',\n    'Lukenda',\n    'LukićKovanović',\n    'Lužaić',\n    'Macanić',\n    'Macele',\n    'Macko',\n    'Madić',\n    'MadunićFlauder',\n    'Madžić',\n    'Magdalenić',\n    'Magdić',\n    'Maglajić',\n    'Mahmudi',\n    'Majača',\n    'Majcan Korkutović',\n    'Majnik',\n    'Majstrenko',\n    'Maksimović',\n    'Malbašik',\n    'Malenica Dekany',\n    'Malečić',\n    'Malešević',\n    'Malobabić',\n    'Malojčić',\n    'Maltašić',\n    'Malvić',\n    'Mamula',\n    'Manfred',\n    'Mann',\n    'Marak',\n    'Maraković',\n    'Maran',\n    'Marasović',\n    'Maračić',\n    'Margić',\n    'Marin',\n    'Marinković',\n    'Marino',\n    'Maričević',\n    'Markotić',\n    'MarkovićŠarac',\n    'Markuš',\n    'Marmeggi',\n    'Maroević',\n    'Marović',\n    'Marošićević',\n    'Mart',\n    'Martinović De Conceicao',\n    'Marunica',\n    'Marčec',\n    'Marčik',\n    'Marčinković',\n    'Maslać',\n    'Matanić',\n    'Mataz',\n    'Matijanić',\n    'Matijašević',\n    'Matorić',\n    'Matoš',\n    'Matusina',\n    'Mautner',\n    'Mauzer',\n    'Mašala',\n    'Mašojević',\n    'Megdanac',\n    'Menrat',\n    'Mesarić',\n    'MesarošBelanji',\n    'Meszaroš',\n    'Mihaljec',\n    'Mijaković',\n    'Mijota',\n    'Mikac',\n    'MikešićMerda',\n    'MikićVučak',\n    'Mikodanić',\n    'Mikula',\n    'Mikuta',\n    'Milak',\n    'Milaković Španović',\n    'Milanković',\n    'Miler Kardinal',\n    'MilišićKovačević',\n    'Miljanović',\n    'Milla',\n    'Miodrag',\n    'Mitanović',\n    'Mičan',\n    'Miščančuk Dugac',\n    'Mlađenović',\n    'Mlikota',\n    'Mohnacki',\n    'Moslavac',\n    'Mucalj',\n    'Mucavac',\n    'Muhar',\n    'Muk Vida',\n    'Munda',\n    'Munkaš',\n    'Muradbašić',\n    'Murati',\n    'Muženjak',\n    'Naglav Faisz',\n    'Nagypalfi',\n    'Najduk',\n    'Nanaić',\n    'NaumovskiČizmar',\n    'Nača',\n    'Nemet Radvanji',\n    'Nenadov',\n    'Nenadović',\n    'Nesladek',\n    'Nezaj',\n    'NikolićKovačić',\n    'Nowosadek',\n    'Oberman Sebenji',\n    'Obrežanac',\n    'Odobašić',\n    'Olah',\n    'Olbina',\n    'Ondrašek',\n    'Opačić',\n    'Opuvačić',\n    'Orak',\n    'Oravec',\n    'Orbanić',\n    'Orgulan',\n    'Oršanić',\n    'Osmak',\n    'Osmanlić',\n    'Otartić',\n    'Ovčina',\n    'Owais',\n    'Ožanić',\n    'Pahanić',\n    'Pahert',\n    'Pajeska',\n    'Pajkurić',\n    'Pajtl',\n    'Pajčić',\n    'Palašti',\n    'Paljević',\n    'Palm',\n    'Pamper',\n    'Panežić',\n    'Papak',\n    'Paravinja',\n    'Park Yong',\n    'Parun',\n    'Patača',\n    'Patačić',\n    'Patila',\n    'Patko',\n    'Patrun',\n    'Pauković',\n    'Paunković',\n    'Pavelić',\n    'Paver',\n    'Pavešić',\n    'Pavlačić',\n    'Pavrlišak',\n    'Pazmanj',\n    'Pađen Farkaš',\n    'Pašalić',\n    'Pena',\n    'Peran',\n    'Perša',\n    'Petrijevčanin',\n    'Petriševac',\n    'Petrovac',\n    'Pećar',\n    'Pećina',\n    'Pešorda',\n    'Piha',\n    'Pisarević',\n    'Pitinac',\n    'Pivar',\n    'Piškorjanac',\n    'Placento',\n    'Plahinek Jurišić',\n    'Plantak',\n    'Plaskur',\n    'Plazonja',\n    'Plazonjić',\n    'Plačko',\n    'Plaščar',\n    'Pleša',\n    'Pleška',\n    'Pocrnja',\n    'Podbarac',\n    'Podpadac',\n    'Pogačić',\n    'Polančec',\n    'Polšak',\n    'Ponjavić',\n    'Popržan',\n    'Potkonjak Rakinić',\n    'Potnar Mijić',\n    'Potočar',\n    'Prakatur',\n    'Prangart',\n    'Preloščan',\n    'Preradović',\n    'Prohaska',\n    'Ptičar Balajić',\n    'PuačMatešić',\n    'Puharić',\n    'Puškarčuk',\n    'Rabić',\n    'Rabljenović',\n    'Radigović',\n    'Radijevac',\n    'Radin',\n    'Radišević',\n    'Radl',\n    'Radlović',\n    'Radmanović',\n    'Radomirović',\n    'Radulić',\n    'Radulović',\n    'Raich',\n    'Rajs',\n    'Rajs Ažić',\n    'Rajtek',\n    'Rajčević',\n    'Rajš',\n    'Rak Kovač',\n    'Rakarić',\n    'Raković',\n    'Rakušić',\n    'Ralbovski',\n    'Ramač',\n    'Randunković',\n    'Rangelov',\n    'Rasić',\n    'Raspudić',\n    'Ratkovčić',\n    'Raucher Josić',\n    'Razić',\n    'Raščanin',\n    'Rehak',\n    'Remeta',\n    'Rennich Sabri',\n    'Renčar',\n    'Repija',\n    'Resele Podnar',\n    'Ribar',\n    'RibićGreganić',\n    'Rica',\n    'Rimai',\n    'Rittgasser',\n    'Rogoz Katić',\n    'Rogulja',\n    'Rosandić',\n    'Rothenbacher',\n    'Rožac',\n    'Rudan',\n    'Rudinski Mijatović',\n    'Rušanoski',\n    'Sabljak',\n    'Sabolski',\n    'Sabolčec',\n    'Sadiki',\n    'Sadović',\n    'Sadžak',\n    'Sagadi',\n    'Samac Katruša',\n    'Samardžija Momčilović',\n    'Samohod',\n    'Samohodaj',\n    'Sandić',\n    'Satner',\n    'Savevski',\n    'Savova Peček',\n    'Schermann',\n    'Schumacher',\n    'Schutzbach',\n    'Sedarević',\n    'Sikora',\n    'Sitarić',\n    'Skandović',\n    'Skeledžija',\n    'Skenderija',\n    'Skorupan',\n    'Skračić',\n    'Skroban',\n    'Sladović',\n    'Slam',\n    'Slamek',\n    'Slatinac',\n    'Slavković',\n    'Slobodjanac',\n    'Slobođanac',\n    'Slonja',\n    'Smailbegović',\n    'Smaić',\n    'Smajlović',\n    'Smiljan',\n    'Smiljanec',\n    'Smoljanec',\n    'Smoljanić',\n    'Sodar',\n    'SokolićMihalak',\n    'Solak',\n    'Soldo Pastar',\n    'Solga',\n    'Somrak',\n    'Sonnenfeld Kadlec',\n    'Spasojević',\n    'Srakić',\n    'Stanivuković',\n    'Staniša',\n    'StankovićMarton',\n    'Stapić',\n    'StarčevićMatijaško',\n    'Stašćik',\n    'Stokanović',\n    'Stolla',\n    'Straka',\n    'Stranski',\n    'Strepački',\n    'Strikinac',\n    'Strmota',\n    'Stubičan',\n    'Stuparić',\n    'Sunarić',\n    'Superina',\n    'Suvajac',\n    'Suvala',\n    'Sušac',\n    'Svoboda',\n    'Svoboda Mitoš',\n    'Svorcan',\n    'Svrakačić',\n    'Svrtan',\n    'Szikra',\n    'Tabaček',\n    'Tahirović',\n    'Takalić',\n    'Talapka',\n    'Talavanić',\n    'Tanacković',\n    'Tanasijević',\n    'Tanurdžić',\n    'Tar',\n    'Taslak',\n    'Telak',\n    'Telebar',\n    'Telenta',\n    'Tikas',\n    'Timarić',\n    'TomaševićRigo',\n    'Tomljanović',\n    'Tonkovac',\n    'Topolovac',\n    'Totman',\n    'Tramposch',\n    'Travica',\n    'Tretinjak',\n    'Tribuljak',\n    'Trtica',\n    'Tubanski',\n    'Tulla',\n    'Tunkova',\n    'Turajlić',\n    'Turinski Lazić',\n    'Turnadžić',\n    'Turza',\n    'Tustonja',\n    'Ubavin',\n    'Udvardi',\n    'Ugarak',\n    'Umolac',\n    'Utješanović',\n    'Vadlja',\n    'Vahala',\n    'Vaip',\n    'Vajdička',\n    'Vajzenbach',\n    'Vakareskov',\n    'Val',\n    'ValenčićBrkić',\n    'Valić',\n    'Varenina',\n    'Varmuža',\n    'Varnica',\n    'Varzić',\n    'Varšava',\n    'VaržićBiuklia',\n    'VaržićBiuklija',\n    'Vavrikov',\n    'Vašadi',\n    'Vaška',\n    'Vegar',\n    'VeselicaČatipović',\n    'Vezmar',\n    'Vidaček',\n    'Viderščak',\n    'Vidranjski',\n    'Vila',\n    'Vincenc Spasovski',\n    'Vinketa',\n    'Vitman',\n    'Višekruna',\n    'Vlah',\n    'Vlašić',\n    'VogronićOpačić',\n    'Vranjić',\n    'VranjkovićĆenan',\n    'Vračar',\n    'Vrbanac',\n    'Vrbas',\n    'Vrbaslija',\n    'Vrekalović',\n    'Vujaković',\n    'Vujeva',\n    'Vukadin',\n    'Vukaljević',\n    'Vukalović',\n    'Vukanović',\n    'Vukasović',\n    'Vukašinac',\n    'VuksanićPuljek',\n    'Vunak',\n    'Vučevac',\n    'Wdowiak',\n    'Weinand',\n    'Wershansky',\n    'Wertag',\n    'Zabrdac',\n    'Zadnik',\n    'Zadravec',\n    'Zadrić',\n    'Zagoršek',\n    'Zalar',\n    'Zapalac',\n    'Zbodulja',\n    'Zdelar',\n    'Zdelar Ivić',\n    'Zdenčan',\n    'Zdravčević',\n    'Zelenka',\n    'Zijan',\n    'Zimonja',\n    'Zlatanović',\n    'Zorica',\n    'Zrna',\n    'Zrno Dimnjašević',\n    'Zubak',\n    'Zvanić',\n    'Zvonar',\n    'Ćenan',\n    'Ćora',\n    'Ćorak',\n    'Čabaj-Adam',\n    'Čabro',\n    'Čajka',\n    'Čajko',\n    'Čaleta',\n    'Čanaki',\n    'Čandrlić',\n    'Čančar',\n    'Čatalinac',\n    'Čatić',\n    'Čavalić',\n    'Čavić',\n    'Čavlina',\n    'Čaće',\n    'Čelar',\n    'Čelebija',\n    'Čengija',\n    'Čerkašin',\n    'Činčurak-Kovač',\n    'Čipanj',\n    'Čipanj-Banja',\n    'Čisar',\n    'Čizmar-Tormaš',\n    'Čičmak',\n    'Čobanović',\n    'Čolina',\n    'Čudina',\n    'Čvagić',\n    'Đumija',\n    'Đunda',\n    'Šadl',\n    'Šafarić',\n    'Šagodić',\n    'Šajinović',\n    'Šajtoš',\n    'Šakanović',\n    'Šamšalović',\n    'Šantor',\n    'Šargač',\n    'Šarić',\n    'Šaruga',\n    'Šašek',\n    'Šegavčić',\n    'Šegota',\n    'Šekularac',\n    'Šenica',\n    'Šesta',\n    'Šetula',\n    'Šiketanc',\n    'Šimak',\n    'Šimatić',\n    'ŠimićŠebalj',\n    'Šimlješa',\n    'Šiptar',\n    'Šobar',\n    'Šolta',\n    'Šomođvarac',\n    'Šorša',\n    'Šostarec',\n    'Šostarko',\n    'Španiel',\n    'Špernjak',\n    'Špiranec',\n    'ŠpoljarićPerhat',\n    'Štajhofer',\n    'Štampf',\n    'Štangl',\n    'Štasni',\n    'Štefan Ivanišić',\n    'Štefančić',\n    'Štimac',\n    'Štriga',\n    'Šulhof Jagodić',\n    'Šulovnjak',\n    'Šuman',\n    'Šundalić',\n    'Šušak',\n    'Švab',\n    'Žagarac',\n    'Žalako',\n    'Žarković',\n    'Žgela',\n    'Žgrabljić',\n    'Žipac',\n    'Živanović',\n    'ŽivićĆojbašić',\n    'Žižanović',\n    'Žmegač',\n    'ŽuljevićGrafina',\n  ],\n};\n"
  },
  {
    "path": "src/locales/hr/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/hr/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  {\n    value: '{{person.firstName}} {{person.lastName}}, {{person.suffix}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 8 },\n];\n"
  },
  {
    "path": "src/locales/hr/person/prefix.ts",
    "content": "export default { generic: ['dr.'], female: ['gđa', 'gđa.'], male: ['g.'] };\n"
  },
  {
    "path": "src/locales/hr/person/suffix.ts",
    "content": "export default ['dipl.oecc', 'dipl.ing'];\n"
  },
  {
    "path": "src/locales/hr/phone_number/format/human.ts",
    "content": "export default [\n  '### ###',\n  '### ### ####',\n  '+385 ## ### ###',\n  '00385 ## ### ###',\n];\n"
  },
  {
    "path": "src/locales/hr/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/hr/phone_number/format/international.ts",
    "content": "export default ['+385######', '+385##########', '+385########'];\n"
  },
  {
    "path": "src/locales/hr/phone_number/format/national.ts",
    "content": "export default ['######', '##########', '0## ### ###'];\n"
  },
  {
    "path": "src/locales/hr/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/hu/animal/cat.ts",
    "content": "export default [\n  'Abesszin',\n  'Alpine lynx',\n  'American lynx',\n  'Amerikai csonkafarkú',\n  'Amerikai drótszőrű',\n  'Amerikai görbefülű',\n  'Amerikai keuda',\n  'Amerikai rövid szőrű',\n  'Anatoli',\n  'Ausztrál Tiffanie',\n  'Ausztrál köd',\n  'Balinéz',\n  'Bengáli',\n  'Birman',\n  'Bohemian rex',\n  'Bombay',\n  'Bristol',\n  'Brit hosszú szőrű',\n  'Brit rövidszőrű',\n  'Burma',\n  'Burmilla',\n  'Chausie',\n  'Cheetoh',\n  'Colorpoint rövid szőrű',\n  'Colourpoint',\n  'Cornish rex',\n  'Cymric',\n  'Desert lynx',\n  'Devon rex',\n  'Doni szfinx',\n  'Egyiptomi mau',\n  'Európai rövidszőrű',\n  'Exotic',\n  'Foldex',\n  'German rex',\n  'Havanna',\n  'Highland lynx',\n  'Hócipős',\n  'Japán csonkafarkú',\n  'Jávai',\n  'Kaliforniai pettyes macska',\n  'Kanaani',\n  'Karthauzi',\n  'Keleti rövid szőrű',\n  'Korat',\n  'Kuril-szigeti csonkafarkú',\n  'La Perm',\n  'Maine Coon',\n  'Manx',\n  'Munchkin',\n  'Nebelung',\n  'Neva Masquarade',\n  'Norvég erdei macska',\n  'Ocicat',\n  'Ojos Azules',\n  'Orosz kék',\n  'Perzsa',\n  'Peterbald',\n  'Pixiebob',\n  'RagaMuffin',\n  'Ragdoll',\n  'Selkirk rex',\n  'Skót lógófülű',\n  'Sokoke',\n  'Szafari',\n  'Szavanna',\n  'Szerengeti',\n  'Szfinx',\n  'Szibériai',\n  'Szingapura',\n  'Sziámi macska',\n  'Szomáli',\n  'Thai',\n  'Tiffany',\n  'Tonkinéz',\n  'Toyger',\n  'Török Van',\n  'Török angóramacska',\n  'Ural rex',\n  'Vienna Woods',\n  'York',\n];\n"
  },
  {
    "path": "src/locales/hu/animal/dog.ts",
    "content": "export default [\n  'Abruzzói juhászkutya',\n  'Affenpinscher',\n  'Afgán agár',\n  'Afrikai oroszlánkutya',\n  'Airedale terrier',\n  'Akbash',\n  'Akita inu',\n  'Alaszkai malamut',\n  'Alentejo masztiff',\n  'Alopekisz',\n  'Alpesi tacskókopó',\n  'Altdeutscher Hütehunde',\n  'Amerikai Bulldog',\n  'Amerikai akita inu',\n  'Amerikai cocker spániel',\n  'Amerikai eszkimó kutya',\n  'Amerikai meztelen terrier',\n  'Amerikai pitbull terrier',\n  'Amerikai rókakopó',\n  'Amerikai staffordshire terrier',\n  'Amerikai vízispániel',\n  'Amerikai-kanadai fehér juhászkutya (White Shepherd Dog)',\n  'Anatóliai juhászkutya',\n  'Angol agár',\n  'Angol bulldog',\n  'Angol cocker spániel',\n  'Angol juhászkutya (English Shepherd)',\n  'Angol masztiff',\n  'Angol mosómedvekopó (English Coonhound)',\n  'Angol pointer',\n  'Angol rókakopó',\n  'Angol springer spániel',\n  'Angol szetter',\n  'Angol véreb',\n  'Angol-francia falkavadász kopó (Anglo-français de petite vénerie)',\n  'Appenzelli havasi kutya',\n  'Arab agár',\n  'Ardenneki pásztorkutya',\n  'Argentin dog',\n  'Ariége-i kopó',\n  'Ariége-i vizsla',\n  'Armant',\n  'Artois-i kopó',\n  'Atlaszi hegyikutya',\n  'Ausztrál csonkafarkú pásztorkutya',\n  'Ausztrál juhászkutya',\n  'Ausztrál kelpie',\n  'Ausztrál pásztorkutya',\n  'Ausztrál selyemszőrű terrier',\n  'Ausztrál terrier',\n  'Auvergne-i vizsla',\n  'Azawakh',\n  'Azori-szigeteki kutya (Cão Fila de São Miguel)',\n  'Bajor hegyi véreb',\n  'Bali hegyikutya (Kintamani)',\n  'Bandog',\n  'Barbet',\n  'Basenji',\n  'Basset hound',\n  'Beagle',\n  'Beagle  Egyesült Királyság',\n  'Beagle harrier',\n  'Bearded collie  Egyesült Királyság',\n  'Beauce-i juhászkutya',\n  'Bedlington terrier',\n  'Belga griffon',\n  'Belga juhászkutya',\n  'Belga masztiff (Chien de Trait Belge)',\n  'Belga vizsla (Braque Belge)',\n  'Bergamói juhászkutya',\n  'Berni kopó',\n  'Berni kopó (Bernese Laufhund)',\n  'Berni pásztorkutya',\n  'Bernáthegyi',\n  'Bichon bolognese',\n  'Bichon frisé',\n  'Bichon havanese',\n  'Biewer yorkshire terrier (Biewer Yorkshire Terrier)',\n  'Billy',\n  'Black mouth cur',\n  'Blue lacy',\n  'Boerboel',\n  'Bolognai pincs',\n  'Bordeaux-i dog',\n  'Border collie  Egyesült Királyság',\n  'Border terrier',\n  'Boston terrier',\n  'Boszniai kopó',\n  'Bourbonnais-i vizsla',\n  'Boxer',\n  'Boykin spániel',\n  'Brabanti kis griffon',\n  'Brabançon',\n  'Brazil kopó (Rastreador Brasileiro)',\n  'Brazil masztiff',\n  'Brazil terrier',\n  'Bretagne-i cserszínű basset',\n  'Bretagne-i cserszínű griffon',\n  'Breton spániel',\n  'Brie-i juhászkutya',\n  'Broholmer',\n  'Brüsszeli griffon',\n  'Bukovinai pásztorkutya',\n  'Bulldog  Egyesült Királyság',\n  'Bullmasztiff',\n  'Bullterrier',\n  'Bullterrier  Egyesült Királyság',\n  'Burgosi vizsla',\n  'Bőrtokos kalippó',\n  'Cairn terrier',\n  'Cane corso',\n  'Cardigan welsh corgi',\n  'Cardigan welsh corgi (Welsh Corgi Cardigan)',\n  'Carolina kutya (Karolina kutya)',\n  'Castro Laboreiro-i pásztorkutya',\n  'Catahoulai leopárdkutya',\n  'Cavalier King Charles spániel',\n  'Chesapeake Bay retriever',\n  'Chinook',\n  'Chippiparai',\n  'Cimarrón Uruguayo',\n  'Cirneco dell’Etna',\n  'Clumber spániel',\n  'Coton de tuléar',\n  'Csau csau',\n  'Cseh juhászkutya',\n  'Cseh szálkás szakállú vizsla',\n  'Cseh terrier',\n  'Csehszlovák farkaskutya',\n  'Csivava',\n  'Dalmata',\n  'Dandie Dinmont-terrier',\n  'Dobermann',\n  'Drenti vizsla',\n  'Drever',\n  'Drótszőrű foxterrier',\n  'Drótszőrű griffon',\n  'Drótszőrű isztriai kopó',\n  'Drótszőrű magyar vizsla',\n  'Drótszőrű német vizsla',\n  'Drótszőrű portugál kopó',\n  'Dunker',\n  'Dán-svéd őrkutya',\n  'Délorosz juhászkutya',\n  'Entlebuchi havasi kutya',\n  'Erdélyi kopó',\n  'Erdélyi kopó  Magyarország',\n  'Estrelai hegyikutya',\n  'Eszkimó kutya',\n  'Eurázsiai',\n  'Fehér-cser francia kopó',\n  'Fehér-cser nagy angol-francia kopó',\n  'Fehér-fekete francia kopó',\n  'Fehér-fekete nagy angol-francia kopó',\n  'Fehérorosz juhászkutya',\n  'Fekete norvég elghund',\n  'Fekete sery',\n  'Fekete-cser mosómedvekopó',\n  'Fiatal Mioritic pásztorkutya',\n  'Field spániel',\n  'Finn kopó',\n  'Finn lapphund',\n  'Finn spicc',\n  'Flandriai pásztorkutya',\n  'Foxterrier',\n  'Francia bulldog',\n  'Francia kopó',\n  'Francia spániel',\n  'Francia vizsla',\n  'Fríz vizsla',\n  'Fríz vízikutya',\n  'Fáraókutya',\n  'Félhosszúszőrű pireneusi juhászkutya',\n  'Gascogne-i francia vizsla',\n  'Gascogne-i kék basset',\n  'Gascogne-i kék griffon',\n  'Glen of Imaal terrier',\n  'Golden retriever',\n  'Gordon szetter',\n  'Griffon',\n  'Groenendael',\n  'Grönlandi kutya',\n  'Göndörszőrű retriever',\n  'Görög kopó',\n  'Hahoawu',\n  'Halden kopó',\n  'Hamilton-kopó',\n  'Hannoveri véreb',\n  'Harlekin pincser',\n  'Harrier (Nyúlászkopó)',\n  'Havannai pincs',\n  'Hertha pointer',\n  'Himalájai pásztorkutya',\n  'Hokkaido inu',\n  'Holland juhászkutya',\n  'Holland smoushond',\n  'Hortaye Borzaya (Chortaj)',\n  'Horvát juhászkutya',\n  'Hosszúszőrű német vizsla',\n  'Hosszúszőrű pireneusi juhászkutya',\n  'Hosszúszőrű skót juhászkutya',\n  'Hovawart',\n  'Husky',\n  'Hygen kopó',\n  'Ibizai kopó',\n  'Inka kopasz kutya',\n  'Isztriai kopó',\n  'Izlandi juhászkutya',\n  'Jack Russell terrier',\n  'Japán csin',\n  'Japán spicc',\n  'Japán spitz',\n  'Japán terrier',\n  'Jurai kopó',\n  'Jämthund',\n  'Kai ken',\n  'Kalag Tazi',\n  'Kaliba kutya',\n  'Kanadai eszkimó kutya',\n  'Kangal',\n  'Kangaroo Dog',\n  'Kanni',\n  'Kanári-szigeteki kopó',\n  'Kanári-szigeteki kutya',\n  'Karszti pásztorkutya',\n  'Karéliai medvekutya',\n  'Katalán pásztorkutya',\n  'Kaukázusi juhászkutya',\n  'Keeshond',\n  'Kelet-szibériai lajka',\n  'Kerry blue terrier',\n  'King Charles spániel',\n  'King Shepherd',\n  'Kis angol agár',\n  'Kis angol agár (Whippet)',\n  'Kis angol terrier',\n  'Kis angol-francia rókakopó',\n  'Kis berni kopó',\n  'Kis gascogne-i kék kopó',\n  'Kis gascon-saintonge-i kopó',\n  'Kis jurai kopó',\n  'Kis luzerni kopó',\n  'Kis münsterlandi vizsla',\n  'Kis oroszlánkutya',\n  'Kis schwyzi kopó',\n  'Kis svájci kopó',\n  'Kis vendée-i griffon basset',\n  'Kishu ken',\n  'Kisspitz',\n  'Komondor',\n  'Komondor  Magyarország',\n  'Kooikerhondje',\n  'Koreai jindo kutya',\n  'Kras-medencei juhászkutya',\n  'Kromfohrlandi',\n  'Kunming kutya',\n  'Kuvasz',\n  'Kuvasz  Magyarország',\n  'Kyi leo',\n  'Kánaán kutya',\n  'Kárpáti pásztorkutya',\n  'Kínai kopasz kutya',\n  'Közép schnauzer',\n  'Közép uszkár',\n  'Közép-ázsiai juhászkutya',\n  'Középspitz',\n  'Labrador retriever',\n  'Laekenois',\n  'Lagotto romagnolo',\n  'Lajka',\n  'Lakeland terrier',\n  'Lancashire heeler',\n  'Landseer',\n  'Lapp pásztorkutya',\n  'Lengyel agár',\n  'Lengyel alföldi juhászkutya',\n  'Lengyel hegyi juhászkutya',\n  'Lengyel kopó',\n  'Lengyel vadászkutya(az FCI várólistáján)',\n  'Leonbergi',\n  'Leopard cur',\n  'Lhasa apso',\n  'Longdog',\n  'Lucas terrier',\n  'Lundehund',\n  'Lurcher',\n  'Luzerni kopó',\n  'Magyar agár',\n  'Magyar vizsla',\n  'Majestic tree hound',\n  'Malinois',\n  'Mallorcai masztiff',\n  'Mallorcai pásztorkutya',\n  'Manchester terrier',\n  'Markiesje',\n  'Mexikói meztelen kutya',\n  'Mexikói meztelen kutya (Xoloitzcuintle)',\n  'Mioritic pásztorkutya (az FCI várólistáján)',\n  'Montenegrói hegyikopó',\n  'Mopsz',\n  'Moszkvai hosszú szőrű toy terrier',\n  'Moszkvai őrkutya',\n  'Mountain cur',\n  'Mudhol Hound',\n  'Mudi',\n  'Máltai selyemkutya',\n  'Münsterlandi vizsla',\n  'Nagy angol-francia kopó',\n  'Nagy gascogne-i kék kopó',\n  'Nagy gascon-saintonge-i kopó',\n  'Nagy münsterlandi vizsla',\n  'Nagy svájci havasi kutya',\n  'Nagy vendée-i griffon',\n  'Nagy vendée-i griffon basset',\n  'Nagyspitz',\n  'Nivernais-i griffon',\n  'Norfolk terrier',\n  'Norrbotteni spicc',\n  'Norvég buhund',\n  'Norvég elghund',\n  'Norvég lundehund',\n  'Norwich terrier',\n  'Nyugat-orosz agár (két típus: cortaj és szteppei agár)',\n  'Nyugat-szibériai lajka',\n  'Nápolyi masztiff',\n  'Német dog',\n  'Német fürjészeb',\n  'Német juhászkutya',\n  'Német kopó',\n  'Német pinscher',\n  'Német spicc',\n  'Német vadászterrier (Jagd terrier)',\n  'Német vizsla',\n  'Olasz agár',\n  'Olasz griffon',\n  'Olasz kopó',\n  'Olasz vizsla',\n  'Olasz volpino',\n  'Orosz agár',\n  'Orosz fekete terrier',\n  'Orosz toy terrier(az FCI várólistáján)',\n  'Orosz-európai lajka',\n  'Osztrák kopó',\n  'Osztrák pinscher',\n  'Padilokoon',\n  'Papillon',\n  'Patterdale terrier',\n  'Pekingi palotakutya',\n  'Pembroke welsh corgi',\n  'Perui meztelen kutya',\n  'Perzsa agár',\n  'Phalène',\n  'Phu-quoc kutya',\n  'Pikárdiai juhászkutya',\n  'Pikárdiai kék spániel',\n  'Pikárdiai spániel',\n  'Pireneusi francia vizsla',\n  'Pireneusi hegyikutya',\n  'Pireneusi juhászkutya',\n  'Pireneusi masztiff',\n  'Pointer',\n  'Poitevin',\n  'Pomerániai törpespicc',\n  'Pont-Audemer-i spániel',\n  'Porcelánkopó',\n  'Portugál juhászkutya',\n  'Portugál kopó',\n  'Portugál vizsla',\n  'Portugál vízikutya',\n  'Pudelpointer',\n  'Puli',\n  'Pumi',\n  'Rajapalayam',\n  'Rampur agár',\n  'Rat terrier',\n  'Rhodesian ridgeback (Afrikai oroszlánkutya)',\n  'Román pásztor kutya',\n  'Rottweiler',\n  'Rouilers-i pászorkutya',\n  'Rövidszőrű isztriai kopó',\n  'Rövidszőrű magyar vizsla',\n  'Rövidszőrű német vizsla',\n  'Rövidszőrű skót juhászkutya',\n  'Saage kochee',\n  'Saarloosi farkaskutya',\n  'Saint-germaini vizsla',\n  'Sarplaninai juhászkutya',\n  'Savoye-i pásztorkutya',\n  'Schapendoes',\n  'Schiller-kopó',\n  'Schipperke',\n  'Schnauzer',\n  'Schwyzi kopó',\n  'Sealyham terrier',\n  'Shar pei',\n  'Shetlandi juhászkutya',\n  'Shikoku inu',\n  'Shiloh juhászkutya',\n  'Si-cu',\n  'Siba inu',\n  'Sibaken',\n  'Silken Windhound',\n  'Simaszőrű foxterrier',\n  'Simaszőrű portugál kopó',\n  'Simaszőrű retriever',\n  'Sinka',\n  'Skye terrier',\n  'Skót juhászkutya',\n  'Skót szarvasagár',\n  'Skót terrier',\n  'Smålandi kopó',\n  'Soft coated wheaten terrier',\n  'Spanyol agár',\n  'Spanyol kopó',\n  'Spanyol masztiff',\n  'Spanyol vízikutya',\n  'Spániel',\n  'Staffordshire bullterrier',\n  'Stájeri drótszőrű kopó',\n  'Sussexi spániel',\n  'Svájci fehér juhászkutya',\n  'Svájci kopó',\n  'Svéd juhászspitz',\n  'Svéd lapphund',\n  'Szamojéd',\n  'Szerb kopó',\n  'Szerb trikolor kopó',\n  'Szetter',\n  'Szibériai husky',\n  'Szlovák csuvacs',\n  'Szlovák drótszőrű vizsla',\n  'Szlovák kopó',\n  'Szálkásszőrű német vizsla',\n  'Szávavölgyi kopó',\n  'Szíriai pásztorkutya',\n  'Szürke norvég elghund',\n  'Tacskó',\n  'Taigan (Kirgiz barzoj)',\n  'Tajvani kutya',\n  'Tasi (Kelet-ázsiai barzoj)',\n  'Telomian',\n  'Tervueren',\n  'Tervueren (Belga juhászkutya)',\n  'Thai ridgeback',\n  'Tibeti masztiff',\n  'Tibeti spániel',\n  'Tibeti terrier',\n  'Tiroli kopó',\n  'Tornjak',\n  'Tosza inu',\n  'Toy uszkár',\n  'Trikolor francia kopó',\n  'Trikolor nagy angol-francia kopó',\n  'Tátrai juhászkutya',\n  'Törpe pinscher',\n  'Törpe schnauzer',\n  'Törpe uszkár',\n  'Törpespicc',\n  'Törpespitz',\n  'Uszkár',\n  'Utonagan',\n  'Vadkacsavadász retriever',\n  'Vendée-i griffon basset',\n  'Vendée-i griffonkopó',\n  'Vesztfáliai tacskókopó',\n  'Vidrakopó',\n  'Vizsla',\n  'Vörös ír szetter',\n  'Vörös-fehér ír szetter',\n  'Weimari vizsla',\n  'Welsh corgi',\n  'Welsh springer spániel',\n  'Welsh terrier',\n  'West highland white terrier',\n  'Wetterhoun',\n  'Whippet',\n  'Wolfspitz',\n  'Yorkshire terrier',\n  'bolonka cvetna',\n  'bolonka francuska',\n  'kelet-európai juhászkutya',\n  'Észak-amerikai juhászkutya',\n  'Észt kopó',\n  'Ír farkaskutya',\n  'Ír szetter',\n  'Ír terrier',\n  'Ír vízispániel',\n  'Óangol juhászkutya',\n  'Ónémet juhászkutya',\n  'Óriás schnauzer',\n  'Óriás uszkár',\n  'Új-guineai éneklő kutya',\n  'Újfundlandi',\n  'Ősi dán vizsla',\n];\n"
  },
  {
    "path": "src/locales/hu/animal/horse.ts",
    "content": "export default [\n  'Abaco vadló',\n  'Abtenauer',\n  'Adaj',\n  'Aegidienbergi',\n  'Akhal tekini',\n  'Al Khamsa',\n  'Albán ló',\n  'Albínó ló',\n  'Altai ló',\n  'Alter Real',\n  'Altmarki',\n  'American Cream Draft',\n  'American Quarter Horse',\n  'American Saddlebred Horse',\n  'Amerikai foltos ló',\n  'Amerikai melegvérű',\n  'Amerikai telivér',\n  'Anatolian Native',\n  'Andalúz',\n  'Andravida',\n  'Anglo Kabardin',\n  'Anglo-Arab',\n  'Angol telivér',\n  'Appaloosa',\n  'Appendix',\n  'Arab',\n  'Arab félvér',\n  'Arab telivér',\n  'Aralusian',\n  'Arany Amerikai Hátasló',\n  'Ardenni',\n  'Argentine Criollo',\n  'Ariegeois',\n  'Asturian',\n  'Ausztráliai Brumby',\n  'Auxois',\n  'Avelignese',\n  'Azték ló',\n  'Bajor melegvérű - melegvérű lófajta',\n  'Bali(ló) - melegvérű lófajta',\n  'Ban-ei -',\n  'Bazutó póni – melegvérű lófajta',\n  'Belga hidegvérű - hidegvérű lófajta',\n  'Belga melegvérű - melegvérű lófajta',\n  'Belorusz fogatló',\n  'Berber ló',\n  'Bhutia póni',\n  'Bitjug',\n  'Blazer',\n  'Boer',\n  'Boszniai póni',\n  'Boulonnais',\n  'Bourguignon - kihalt fajta',\n  'Brandenburger - melegvérű lófajta',\n  'Breton(ló) – hidegvérű lófajta',\n  'Bretó Cerda',\n  'Brindle Horse',\n  'Brit Sport ló',\n  'Brit melegvérű – melegvérű lófajta',\n  'Brumby-ló – Ausztrália vadlova',\n  'Buckskin',\n  'Bugyonnij',\n  'Bulgarer',\n  'Burguete',\n  'Buryat',\n  'Caballo Chileno',\n  'Calabrese (lófajta)',\n  'Camargue-i ló - melegvérű lófajta',\n  'Campolino',\n  'Cayuse Indián Póni - lófajta',\n  'Charantais',\n  'Charollais',\n  'Cheju',\n  'Chickasaw',\n  'Cleveland bay - melegvérű lófajta',\n  'Clydesdale - hidegvérű lófajta',\n  'Comtois',\n  'Crioulo',\n  'Cseh hidegvérű',\n  'Cseh melegvérű',\n  'Danube',\n  'Deliboz',\n  'Dole',\n  'Dongola',\n  'Doni ló - melegvérű lófajta',\n  'Dán melegvérű',\n  'Délnémet hidegvérű - hidegvérű lófajta',\n  'Döle ügető',\n  'Egyiptomi(lófajta)',\n  'Finn hidegvérű',\n  'Finn ló',\n  'Fjord póni',\n  'Fleuve',\n  'Fouta',\n  'Francia Félvér',\n  'Francia hátasló',\n  'Francia ügető',\n  'Frederiksborgi',\n  'Freiberger',\n  'Fríz ló',\n  'Furioso-north star',\n  'Galiceno',\n  'Garrano – melegvérű lófajta',\n  'Gelderlander',\n  'Georgiai Grand ló',\n  'Gidrán',\n  'Groningen',\n  'Hackney',\n  'Haflingi',\n  'Hannoveri',\n  'Hegu',\n  'Hess és rajnai ló',\n  'Hesszeni',\n  'Hirzai',\n  'Holland igásló',\n  'Holland melegvérű',\n  'Holsteini ló',\n  'Hucul ló',\n  'Hunter',\n  'Indiai ló',\n  'Iomud',\n  'Izraeli ló',\n  'Jinzhou',\n  'Jütland ló',\n  'Kabardini',\n  'Kalmyk',\n  'Kanadai Sport ló',\n  'Kanadai ló',\n  'Karabair',\n  'Karabakh',\n  'Karelian',\n  'Karthúsiai ló',\n  'Kathiawari',\n  'Kazakh',\n  'Kelet Bolgár ló',\n  'Keletfríz ló',\n  'Kentucky hegyi hátasló',\n  'Kinsky',\n  'Kisbéri félvér',\n  'Kiso',\n  'Kladrubi',\n  'Kuhaylan',\n  'Kunfakó',\n  'Kushum',\n  'Kustanair',\n  'Lett hidegvérű',\n  'Lett ló',\n  'Limousin ló',\n  'Lipicai ló',\n  'Lippit Morgan',\n  'Litvániai ló',\n  'Llanero',\n  'Lokai',\n  'Losino',\n  'Luzitán ló',\n  'Magyar félvér',\n  'Magyar hidegvérű',\n  'Magyar sportló',\n  'Magyar ügető',\n  'Malopolski',\n  'Mangalarga',\n  'Mangalarga Marchador',\n  'Maremann',\n  'Marismeno',\n  'Marokkói Berber ló',\n  'Marwari',\n  'Masuren',\n  'Mecklenburgi',\n  'Mecklenburgi hidegvérű',\n  'Medicine Hat horse',\n  'Menorquin',\n  'Messara',\n  'Mezen',\n  'Mezőhegyesi sportló',\n  'Miharu - kihalt lófajta',\n  'Mingrelian',\n  'Minusinsk',\n  'Misaki',\n  'Missouri fox trotter',\n  'Miyako',\n  'Mongol ló',\n  'Montana Travler',\n  'Morab',\n  'Morgan horse',\n  'Morocco Spotted Horse',\n  'Morochuco',\n  'Mountain Pleasure Horse',\n  'Moyle',\n  'Muraközi',\n  'Murgese',\n  'Musztáng',\n  'Narraganset Pacer',\n  'National Show ló',\n  'National Spotted Saddle horse',\n  'Nez Perce',\n  'Nigériai ló',\n  'Nokota',\n  'Noma',\n  'Norfolk ügető',\n  'Norman cob',\n  'Nyugat-Afrikai Berber',\n  'Nápolyi (lófajta)',\n  'Német sportló',\n  'Nóniusz',\n  'Nóri ló',\n  'Obua kihalt fajta',\n  'Ocracoke',\n  'Olasz hidegvérű',\n  'Olasz hátasló',\n  'Oldenburgi',\n  'Orlov ügető',\n  'Orosz hátasló',\n  'Orosz igásló',\n  'Pahlavan',\n  'Palomino',\n  'Pampa',\n  'Pantaneiro',\n  'Paso',\n  'Paso fino',\n  'Percheron',\n  'Persano',\n  'Perzsa Arab',\n  'Pintabian',\n  'Pinto (amerikai foltos ló)',\n  'Pinzgauer',\n  'Pleveni ló',\n  'Poitou ló',\n  'Polesian',\n  'Posavac',\n  'Pozan (lófajta)',\n  'Przewalski-ló',\n  'Qatgani',\n  'QuArab',\n  'Quariesian',\n  'Quarter horse',\n  'Rajnai melegvérű',\n  'Rajnai-Német hidegvérű',\n  'Ranchero Stock horse',\n  'Renano',\n  'Riding Horse',\n  'Rijpaard',\n  'Rocky mountain póni',\n  'Román sportló',\n  'Rottal',\n  'Saddlebred',\n  'Sadecki',\n  'Salerno (lófajta)',\n  'Sanhe',\n  'Schleswigi hidegvérű',\n  'Schwarzwaldi',\n  'Semigreu Romanesc',\n  'Senne',\n  'Shagya-arab',\n  'Shirazi',\n  'Shire',\n  'Slaski',\n  'Slatinany',\n  'Sokólsk',\n  'Sorraia póni',\n  'Spanyol Berber',\n  'Spanyol Jennet ló',\n  'Spanyol Musztáng',\n  'Spanyol ló',\n  'Spanyol-Norman ló',\n  'Spotted horse',\n  'Standardbred',\n  'Strelet Arab',\n  'Stuhm',\n  'Suffolk Punch',\n  'Sulphur',\n  'Sulphur Springs Musztáng',\n  'Svájci melegvérű',\n  'Svéd ardenni',\n  'Svéd félvér',\n  'Svéd melegvérű',\n  'Szardíniai ló',\n  'Szicíliai ló',\n  'Sziléziai Nóri',\n  'Szlovén hidegvérű',\n  'Szovjet igásló',\n  'Szudán ló',\n  'Szíriai ló',\n  'Taishu',\n  'Tarpán -Talán a Przewalski-lónak az alfaja',\n  'Tawleed',\n  'Tchenarani',\n  'Tennessee sétáló ló',\n  'Tennuvian',\n  'Tersk ló',\n  'Thesszáliai ló',\n  'Tigris ló',\n  'Tolfetano',\n  'Torij(Észt hidegvérű)',\n  'Torik (Észt melegvérü)',\n  'Tosa - kihalt faj',\n  'Trakehneni',\n  'Tuigpaard',\n  'Tundra ló - kihalt faj',\n  'Tyerszki ló',\n  'Türkmén ló',\n  'Ukrajnai Saddle',\n  'Vendéen',\n  'Vesztfáliai hidegvérű',\n  'Viatka',\n  'Virginia Highlander',\n  'Vlaamperd',\n  'Vladimir ló',\n  'Walkaloosa',\n  'Westfáliai (lófajta)',\n  'Wielkopolski',\n  'Wilbur-Cruce Spanish',\n  'Württembergi (lófajta)',\n  'Xilongol',\n  'Yabou',\n  'Yili (lófajta)',\n  'Yorkshire kocsiló',\n  'Zeeland',\n  'Zweibrückeni (lófajta)',\n  'Észak-Amerikai poroszkáló ló',\n  'Észak-Svéd ló',\n  'Északi hátasló',\n  'Északi igásló',\n  'Északkeleti ló',\n  'Észtországi Natív',\n  'Ír hobbiló',\n  'Ír igásló',\n  'Ír sportló',\n  'Öszvér',\n];\n"
  },
  {
    "path": "src/locales/hu/animal/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { AnimalDefinition } from '../../..';\nimport cat from './cat';\nimport dog from './dog';\nimport horse from './horse';\n\nconst animal: AnimalDefinition = {\n  cat,\n  dog,\n  horse,\n};\n\nexport default animal;\n"
  },
  {
    "path": "src/locales/hu/color/human.ts",
    "content": "export default [\n  'arany',\n  'ciánkék',\n  'cserszín',\n  'csontszín',\n  'ezüst',\n  'fehér',\n  'fekete',\n  'fuksziaszín',\n  'gesztenyebarna',\n  'ibolya',\n  'indigó',\n  'kék',\n  'lazac',\n  'levendula',\n  'lila',\n  'magenta',\n  'mentazöld',\n  'narancssárga',\n  'olajzöld',\n  'orchidea',\n  'piros',\n  'rózsaszín',\n  'szilva',\n  'szürke',\n  'sárga',\n  'türkiz',\n  'zöld',\n  'zöldeskék',\n  'égszínkék',\n];\n"
  },
  {
    "path": "src/locales/hu/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/hu/commerce/department.ts",
    "content": "export default [\n  'Autó',\n  'Baba',\n  'Cipő',\n  'Egészség',\n  'Elektronika',\n  'Film',\n  'Gyermek',\n  'Ipari',\n  'Játék',\n  'Játékszer',\n  'Kert',\n  'Könyv',\n  'Otthon',\n  'Ruházat',\n  'Sport',\n  'Szabadban',\n  'Szerszám',\n  'Számítógép',\n  'Szépség',\n  'Zene',\n  'Ékszer',\n  'Élelmiszer',\n];\n"
  },
  {
    "path": "src/locales/hu/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport department from './department';\nimport product_description from './product_description';\nimport product_name from './product_name';\n\nconst commerce: CommerceDefinition = {\n  department,\n  product_description,\n  product_name,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/hu/commerce/product_description.ts",
    "content": "export default [\n  'A Dev Byte vékony és egyszerű Maple Gaming billentyűzete elegáns testtel és 7 színű RGB LED-es háttérvilágítással rendelkezik az intelligens funkcionalitás érdekében',\n  'A Nagasaki Lander több Nagasaki sportkerékpár-sorozat védjegyzett neve, amelyek az 1984-es ABC800J-vel indultak',\n  'A formális ingek új sorozatát Önt szem előtt tartva terveztük. Illeszkedéssel és stílussal, amellyel kitűnik a tömegből',\n  'A futball edzésre és szabadidős célokra is jó',\n  'A karbonithálós kapuskesztyűk ergonomikus kialakításúak, hogy könnyen illeszkedjenek',\n  'Az Andy cipőket a tartósságot és a trendeket szem előtt tartva tervezték, a cipők és szandálok legstílusosabb választéka',\n  'Az Apollotech B340 egy megfizethető vezetékmentes egér, megbízható kapcsolattal, 12 hónapos akkumulátoridővel és modern dizájnnal',\n  'Az Apple Naturalé termékcsaládja, amely természetes összetevők izgalmas keverékét tartalmazza. 100%-ban természetes összetevőkkel',\n  'Az autó elrendezése az első motorból áll, a motor hátuljára szerelt áthelyezett kardántengelyű típusú sebességváltókkal és négykerék-hajtással',\n  'Boston legfejlettebb kompressziós-viselet technológiája növeli az izmok oxigénellátását, stabilizálja az aktív izmokat',\n  'Ergonomikus főnöki szék ragasztott fekete bőrrel és PVC párnázott üléssel és háttámlával az egész napos kényelemért és támogatásért',\n  'Új ABC 13 9370, 13.3, 5th Gen CoreA5-8250U, 8GB RAM, 256GB SSD, power UHD Grafika, OS 10 Home, OS Office A & J 2016',\n];\n"
  },
  {
    "path": "src/locales/hu/commerce/product_name.ts",
    "content": "export default {\n  adjective: [\n    'Csodás',\n    'Engedélyezett',\n    'Ergonomikus',\n    'Fantasztikus',\n    'Finom',\n    'Gyönyörű',\n    'Hihetetlen',\n    'Intelligens',\n    'Kicsi',\n    'Kifinomult',\n    'Kézműves',\n    'Kézzel készített',\n    'Márka nélküli',\n    'Praktikus',\n    'Rusztikus',\n    'Sima',\n    'Általános',\n  ],\n  material: [\n    'Acél',\n    'Beton',\n    'Fa',\n    'Fagyott',\n    'Friss',\n    'Fém',\n    'Gránit',\n    'Gumi',\n    'Műanyag',\n    'Pamut',\n    'Puha',\n  ],\n  product: [\n    'Asztal',\n    'Autó',\n    'Bicikli',\n    'Billentyűzet',\n    'Cipő',\n    'Csipsz',\n    'Csirke',\n    'Egér',\n    'Hal',\n    'Ing',\n    'Kalap',\n    'Kesztyű',\n    'Labda',\n    'Nadrág',\n    'Pizza',\n    'Sajt',\n    'Saláta',\n    'Szalonna',\n    'Szappan',\n    'Számítógép',\n    'Szék',\n    'Tonhal',\n    'Törölköző',\n    'Virsli',\n  ],\n  pattern: [\n    '{{commerce.productAdjective}} {{commerce.productMaterial}} {{commerce.product}}',\n  ],\n};\n"
  },
  {
    "path": "src/locales/hu/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n  name_pattern,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/hu/company/legal_entity_type.ts",
    "content": "export default ['Bt.', 'Kft.', 'Kkt.', 'Kv.', 'Nyrt.', 'Zrt.'];\n"
  },
  {
    "path": "src/locales/hu/company/name_pattern.ts",
    "content": "export default [\n  '{{person.lastName}} 2000 {{company.legal_entity_type}}',\n  '{{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.lastName}} és Tsa. {{company.legal_entity_type}}',\n  '{{person.lastName}} és {{person.lastName}} {{company.legal_entity_type}}',\n];\n"
  },
  {
    "path": "src/locales/hu/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/hu/date/month.ts",
    "content": "export default {\n  wide: [\n    'augusztus',\n    'december',\n    'február',\n    'január',\n    'július',\n    'június',\n    'május',\n    'március',\n    'november',\n    'október',\n    'szeptember',\n    'április',\n  ],\n  abbr: [\n    'aug.',\n    'dec.',\n    'febr.',\n    'jan.',\n    'júl.',\n    'jún.',\n    'máj.',\n    'márc.',\n    'nov.',\n    'okt.',\n    'szept.',\n    'ápr.',\n  ],\n};\n"
  },
  {
    "path": "src/locales/hu/date/weekday.ts",
    "content": "export default {\n  wide: [\n    'csütörtök',\n    'hétfő',\n    'kedd',\n    'péntek',\n    'szerda',\n    'szombat',\n    'vasárnap',\n  ],\n  abbr: ['Csüt', 'Hé', 'Ke', 'Pé', 'Sze', 'Szo', 'Va'],\n};\n"
  },
  {
    "path": "src/locales/hu/finance/account_type.ts",
    "content": "export default [\n  'Befektetés',\n  'Fizetési',\n  'Gépjármű kölcsön',\n  'Hitelkártya',\n  'Lakáshitel',\n  'Megtakaritás',\n  'Money Market',\n  'Személyi kölcsön',\n];\n"
  },
  {
    "path": "src/locales/hu/finance/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { FinanceDefinition } from '../../..';\nimport account_type from './account_type';\nimport transaction_type from './transaction_type';\n\nconst finance: FinanceDefinition = {\n  account_type,\n  transaction_type,\n};\n\nexport default finance;\n"
  },
  {
    "path": "src/locales/hu/finance/transaction_type.ts",
    "content": "export default ['fizetés', 'pénzbefizetés', 'pénzfelvétel', 'számlázás'];\n"
  },
  {
    "path": "src/locales/hu/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport animal from './animal';\nimport color from './color';\nimport commerce from './commerce';\nimport company from './company';\nimport date from './date';\nimport finance from './finance';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\nimport word from './word';\n\n/**\n * The locale data for the `hu` locale.\n *\n * - Language: Hungarian\n * - Endonym: magyar\n */\nconst hu: LocaleDefinition = {\n  animal,\n  color,\n  commerce,\n  company,\n  date,\n  finance,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n  word,\n};\n\nexport default hu;\n"
  },
  {
    "path": "src/locales/hu/internet/domain_suffix.ts",
    "content": "export default ['com', 'eu', 'hu', 'net', 'org'];\n"
  },
  {
    "path": "src/locales/hu/internet/free_email.ts",
    "content": "export default [\n  'citromail.hu',\n  'freemail.hu',\n  'gmail.com',\n  'hotamil.com',\n  'hotmail.hu',\n  'outlook.com',\n  'outlook.hu',\n];\n"
  },
  {
    "path": "src/locales/hu/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/hu/location/building_number.ts",
    "content": "export default ['#', '##', '###'];\n"
  },
  {
    "path": "src/locales/hu/location/city_name.ts",
    "content": "export default [\n  'Aba',\n  'Abádszalók',\n  'Abaliget',\n  'Abasár',\n  'Abaújalpár',\n  'Abaújkér',\n  'Abaújlak',\n  'Abaújszántó',\n  'Abaújszolnok',\n  'Abaújvár',\n  'Abda',\n  'Abod',\n  'Abony',\n  'Acsa',\n  'Acsád',\n  'Acsalag',\n  'Adács',\n  'Adásztevel',\n  'Adony',\n  'Adorjánháza',\n  'Adorjás',\n  'Aggtelek',\n  'Agyagosszergény',\n  'Ajak',\n  'Ajka',\n  'Aka',\n  'Akasztó',\n  'Alacska',\n  'Alap',\n  'Alattyán',\n  'Albertirsa',\n  'Alcsútdoboz',\n  'Aldebrő',\n  'Algyő',\n  'Alibánfa',\n  'Almamellék',\n  'Almásfüzitő',\n  'Almásháza',\n  'Almáskamarás',\n  'Almáskeresztúr',\n  'Alsóberecki',\n  'Alsóbogát',\n  'Alsódobsza',\n  'Alsógagy',\n  'Alsómocsolád',\n  'Alsónána',\n  'Alsónémedi',\n  'Alsónemesapáti',\n  'Alsónyék',\n  'Alsóörs',\n  'Alsópáhok',\n  'Alsópetény',\n  'Alsórajk',\n  'Alsóregmec',\n  'Alsószenterzsébet',\n  'Alsószentiván',\n  'Alsószentmárton',\n  'Alsószölnök',\n  'Alsószuha',\n  'Alsótelekes',\n  'Alsótold',\n  'Alsóújlak',\n  'Alsóvadász',\n  'Alsózsolca',\n  'Ambrózfalva',\n  'Anarcs',\n  'Andocs',\n  'Andornaktálya',\n  'Andrásfa',\n  'Annavölgy',\n  'Apácatorna',\n  'Apagy',\n  'Apaj',\n  'Aparhant',\n  'Apátfalva',\n  'Apátistvánfalva',\n  'Apátvarasd',\n  'Apc',\n  'Apostag',\n  'Aranyosapáti',\n  'Aranyosgadány',\n  'Arka',\n  'Arló',\n  'Arnót',\n  'Aszaló',\n  'Aszód',\n  'Aszófő',\n  'Atkár',\n  'Attala',\n  'Ábrahámhegy',\n  'Ács',\n  'Ácsteszér',\n  'Ádánd',\n  'Ág',\n  'Ágasegyháza',\n  'Ágfalva',\n  'Álmosd',\n  'Áporka',\n  'Ároktő',\n  'Árpádhalom',\n  'Árpás',\n  'Ártánd',\n  'Ásotthalom',\n  'Ásványráró',\n  'Ászár',\n  'Áta',\n  'Átány',\n  'Babarc',\n  'Babarcszőlős',\n  'Babócsa',\n  'Bábolna',\n  'Bábonymegyer',\n  'Babosdöbréte',\n  'Babót',\n  'Bácsalmás',\n  'Bácsbokod',\n  'Bácsborsód',\n  'Bácsszentgyörgy',\n  'Bácsszőlős',\n  'Badacsonytomaj',\n  'Badacsonytördemic',\n  'Bag',\n  'Bagamér',\n  'Baglad',\n  'Bagod',\n  'Bágyogszovát',\n  'Baj',\n  'Baja',\n  'Bajánsenye',\n  'Bajna',\n  'Bajót',\n  'Bak',\n  'Bakháza',\n  'Bakóca',\n  'Bakonszeg',\n  'Bakonya',\n  'Bakonybánk',\n  'Bakonybél',\n  'Bakonycsernye',\n  'Bakonygyirót',\n  'Bakonyjákó',\n  'Bakonykoppány',\n  'Bakonykúti',\n  'Bakonynána',\n  'Bakonyoszlop',\n  'Bakonypéterd',\n  'Bakonypölöske',\n  'Bakonyság',\n  'Bakonysárkány',\n  'Bakonyszentiván',\n  'Bakonyszentkirály',\n  'Bakonyszentlászló',\n  'Bakonyszombathely',\n  'Bakonyszücs',\n  'Bakonytamási',\n  'Baks',\n  'Baksa',\n  'Baktakék',\n  'Baktalórántháza',\n  'Baktüttös',\n  'Balajt',\n  'Balassagyarmat',\n  'Balástya',\n  'Balaton',\n  'Balatonakali',\n  'Balatonalmádi',\n  'Balatonberény',\n  'Balatonboglár',\n  'Balatoncsicsó',\n  'Balatonederics',\n  'Balatonendréd',\n  'Balatonfenyves',\n  'Balatonfőkajár',\n  'Balatonföldvár',\n  'Balatonfüred',\n  'Balatonfűzfő',\n  'Balatongyörök',\n  'Balatonhenye',\n  'Balatonkenese',\n  'Balatonkeresztúr',\n  'Balatonlelle',\n  'Balatonmagyaród',\n  'Balatonmáriafürdő',\n  'Balatonőszöd',\n  'Balatonrendes',\n  'Balatonszabadi',\n  'Balatonszárszó',\n  'Balatonszemes',\n  'Balatonszentgyörgy',\n  'Balatonszepezd',\n  'Balatonszőlős',\n  'Balatonudvari',\n  'Balatonújlak',\n  'Balatonvilágos',\n  'Balinka',\n  'Balkány',\n  'Ballószög',\n  'Balmazújváros',\n  'Balogunyom',\n  'Balotaszállás',\n  'Balsa',\n  'Bálványos',\n  'Bana',\n  'Bánd',\n  'Bánfa',\n  'Bánhorváti',\n  'Bánk',\n  'Bánokszentgyörgy',\n  'Bánréve',\n  'Bár',\n  'Barabás',\n  'Baracs',\n  'Baracska',\n  'Báránd',\n  'Baranyahídvég',\n  'Baranyajenő',\n  'Baranyaszentgyörgy',\n  'Barbacs',\n  'Barcs',\n  'Bárdudvarnok',\n  'Barlahida',\n  'Bárna',\n  'Barnag',\n  'Bársonyos',\n  'Basal',\n  'Baskó',\n  'Báta',\n  'Bátaapáti',\n  'Bátaszék',\n  'Baté',\n  'Bátmonostor',\n  'Bátonyterenye',\n  'Bátor',\n  'Bátorliget',\n  'Battonya',\n  'Bátya',\n  'Batyk',\n  'Bázakerettye',\n  'Bazsi',\n  'Béb',\n  'Becsehely',\n  'Becske',\n  'Becskeháza',\n  'Becsvölgye',\n  'Bedegkér',\n  'Bedő',\n  'Bejcgyertyános',\n  'Békás',\n  'Bekecs',\n  'Békés',\n  'Békéscsaba',\n  'Békéssámson',\n  'Békésszentandrás',\n  'Bekölce',\n  'Bélapátfalva',\n  'Bélavár',\n  'Belecska',\n  'Beled',\n  'Beleg',\n  'Belezna',\n  'Bélmegyer',\n  'Beloiannisz',\n  'Belsősárd',\n  'Belvárdgyula',\n  'Benk',\n  'Bénye',\n  'Bér',\n  'Bérbaltavár',\n  'Bercel',\n  'Beregdaróc',\n  'Beregsurány',\n  'Berekböszörmény',\n  'Berekfürdő',\n  'Beremend',\n  'Berente',\n  'Beret',\n  'Berettyóújfalu',\n  'Berhida',\n  'Berkenye',\n  'Berkesd',\n  'Berkesz',\n  'Bernecebaráti',\n  'Berzék',\n  'Berzence',\n  'Besence',\n  'Besenyőd',\n  'Besenyőtelek',\n  'Besenyszög',\n  'Besnyő',\n  'Beszterec',\n  'Bezedek',\n  'Bezenye',\n  'Bezeréd',\n  'Bezi',\n  'Biatorbágy',\n  'Bicsérd',\n  'Bicske',\n  'Bihardancsháza',\n  'Biharkeresztes',\n  'Biharnagybajom',\n  'Bihartorda',\n  'Biharugra',\n  'Bikács',\n  'Bikal',\n  'Biri',\n  'Birján',\n  'Bisse',\n  'Boba',\n  'Bocfölde',\n  'Boconád',\n  'Bócsa',\n  'Bocska',\n  'Bocskaikert',\n  'Boda',\n  'Bodajk',\n  'Bodmér',\n  'Bodolyabér',\n  'Bodonhely',\n  'Bodony',\n  'Bodorfa',\n  'Bodrog',\n  'Bodroghalom',\n  'Bodrogkeresztúr',\n  'Bodrogkisfalud',\n  'Bodrogolaszi',\n  'Bódvalenke',\n  'Bódvarákó',\n  'Bódvaszilas',\n  'Bogács',\n  'Bogád',\n  'Bogádmindszent',\n  'Bogdása',\n  'Bogyiszló',\n  'Bogyoszló',\n  'Bojt',\n  'Bókaháza',\n  'Bokod',\n  'Bokor',\n  'Boldog',\n  'Boldogasszonyfa',\n  'Boldogkőújfalu',\n  'Boldogkőváralja',\n  'Boldva',\n  'Bolhás',\n  'Bolhó',\n  'Bóly',\n  'Boncodfölde',\n  'Bonyhád',\n  'Bonyhádvarasd',\n  'Bonnya',\n  'Bordány',\n  'Borgáta',\n  'Borjád',\n  'Borota',\n  'Borsfa',\n  'Borsodbóta',\n  'Borsodgeszt',\n  'Borsodivánka',\n  'Borsodnádasd',\n  'Borsodszentgyörgy',\n  'Borsodszirák',\n  'Borsosberény',\n  'Borszörcsök',\n  'Borzavár',\n  'Bosta',\n  'Botpalád',\n  'Botykapeterd',\n  'Bozzai',\n  'Bozsok',\n  'Bózsva',\n  'Bő',\n  'Bőcs',\n  'Böde',\n  'Bödeháza',\n  'Bögöt',\n  'Bögöte',\n  'Böhönye',\n  'Bököny',\n  'Bölcske',\n  'Bőny',\n  'Börcs',\n  'Börzönce',\n  'Bősárkány',\n  'Bőszénfa',\n  'Bucsa',\n  'Bucsu',\n  'Búcsúszentlászló',\n  'Bucsuta',\n  'Budajenő',\n  'Budakalász',\n  'Budakeszi',\n  'Budaörs',\n  'Budapest',\n  'Bugac',\n  'Bugacpusztaháza',\n  'Bugyi',\n  'Buj',\n  'Buják',\n  'Buzsák',\n  'Bük',\n  'Bükkábrány',\n  'Bükkaranyos',\n  'Bükkmogyorósd',\n  'Bükkösd',\n  'Bükkszék',\n  'Bükkszenterzsébet',\n  'Bükkszentkereszt',\n  'Bükkszentmárton',\n  'Bükkzsérc',\n  'Bürüs',\n  'Büssü',\n  'Büttös',\n  'Cák',\n  'Cakóháza',\n  'Cece',\n  'Cégénydányád',\n  'Cegléd',\n  'Ceglédbercel',\n  'Celldömölk',\n  'Cered',\n  'Chernelházadamonya',\n  'Cibakháza',\n  'Cigánd',\n  'Cikó',\n  'Cirák',\n  'Cún',\n  'Csabacsűd',\n  'Csabaszabadi',\n  'Csabdi',\n  'Csabrendek',\n  'Csáfordjánosfa',\n  'Csaholc',\n  'Csajág',\n  'Csákány',\n  'Csákánydoroszló',\n  'Csákberény',\n  'Csákvár',\n  'Csanádalberti',\n  'Csanádapáca',\n  'Csanádpalota',\n  'Csánig',\n  'Csány',\n  'Csányoszró',\n  'Csanytelek',\n  'Csapi',\n  'Csapod',\n  'Csárdaszállás',\n  'Csarnóta',\n  'Csaroda',\n  'Császár',\n  'Császártöltés',\n  'Császló',\n  'Csátalja',\n  'Csatár',\n  'Csataszög',\n  'Csatka',\n  'Csávoly',\n  'Csebény',\n  'Csécse',\n  'Csegöld',\n  'Csehbánya',\n  'Csehi',\n  'Csehimindszent',\n  'Csém',\n  'Csemő',\n  'Csempeszkopács',\n  'Csengele',\n  'Csenger',\n  'Csengersima',\n  'Csengerújfalu',\n  'Csengőd',\n  'Csénye',\n  'Csenyéte',\n  'Csép',\n  'Csépa',\n  'Csepreg',\n  'Csér',\n  'Cserdi',\n  'Cserénfa',\n  'Cserépfalu',\n  'Cserépváralja',\n  'Cserháthaláp',\n  'Cserhátsurány',\n  'Cserhátszentiván',\n  'Cserkeszőlő',\n  'Cserkút',\n  'Csernely',\n  'Cserszegtomaj',\n  'Csertalakos',\n  'Csertő',\n  'Csesznek',\n  'Csesztreg',\n  'Csesztve',\n  'Csetény',\n  'Csévharaszt',\n  'Csibrák',\n  'Csikéria',\n  'Csikóstőttős',\n  'Csikvánd',\n  'Csincse',\n  'Csipkerek',\n  'Csitár',\n  'Csobád',\n  'Csobaj',\n  'Csobánka',\n  'Csókakő',\n  'Csokonyavisonta',\n  'Csokvaomány',\n  'Csolnok',\n  'Csólyospálos',\n  'Csoma',\n  'Csomád',\n  'Csombárd',\n  'Csongrád',\n  'Csonkahegyhát',\n  'Csonkamindszent',\n  'Csopak',\n  'Csór',\n  'Csorna',\n  'Csorvás',\n  'Csót',\n  'Csöde',\n  'Csögle',\n  'Csökmő',\n  'Csököly',\n  'Csömend',\n  'Csömödér',\n  'Csömör',\n  'Csönge',\n  'Csörnyeföld',\n  'Csörög',\n  'Csörötnek',\n  'Csősz',\n  'Csővár',\n  'Csurgó',\n  'Csurgónagymarton',\n  'Dabas',\n  'Dabronc',\n  'Dabrony',\n  'Dad',\n  'Dág',\n  'Dáka',\n  'Dalmand',\n  'Damak',\n  'Dámóc',\n  'Dánszentmiklós',\n  'Dány',\n  'Daraboshegy',\n  'Darány',\n  'Darnó',\n  'Darnózseli',\n  'Daruszentmiklós',\n  'Darvas',\n  'Dávod',\n  'Debercsény',\n  'Debrecen',\n  'Debréte',\n  'Decs',\n  'Dédestapolcsány',\n  'Dég',\n  'Dejtár',\n  'Délegyháza',\n  'Demecser',\n  'Demjén',\n  'Dencsháza',\n  'Dénesfa',\n  'Derecske',\n  'Derekegyház',\n  'Deszk',\n  'Detek',\n  'Detk',\n  'Dévaványa',\n  'Devecser',\n  'Dinnyeberki',\n  'Diósberény',\n  'Diósd',\n  'Diósjenő',\n  'Dióskál',\n  'Diósviszló',\n  'Doba',\n  'Doboz',\n  'Dobri',\n  'Dobronhegy',\n  'Dóc',\n  'Domaháza',\n  'Domaszék',\n  'Dombegyház',\n  'Dombiratos',\n  'Dombóvár',\n  'Dombrád',\n  'Domony',\n  'Domoszló',\n  'Dormánd',\n  'Dorog',\n  'Dorogháza',\n  'Dozmat',\n  'Döbörhegy',\n  'Döbröce',\n  'Döbrököz',\n  'Döbrönte',\n  'Döge',\n  'Dömös',\n  'Dömsöd',\n  'Dör',\n  'Dörgicse',\n  'Döröske',\n  'Dötk',\n  'Dövény',\n  'Drágszél',\n  'Drávacsehi',\n  'Drávacsepely',\n  'Drávafok',\n  'Drávagárdony',\n  'Drávaiványi',\n  'Drávakeresztúr',\n  'Drávapalkonya',\n  'Drávapiski',\n  'Drávaszabolcs',\n  'Drávaszerdahely',\n  'Drávasztára',\n  'Drávatamási',\n  'Drégelypalánk',\n  'Dubicsány',\n  'Dudar',\n  'Duka',\n  'Dunaalmás',\n  'Dunabogdány',\n  'Dunaegyháza',\n  'Dunafalva',\n  'Dunaföldvár',\n  'Dunaharaszti',\n  'Dunakeszi',\n  'Dunakiliti',\n  'Dunapataj',\n  'Dunaremete',\n  'Dunaszeg',\n  'Dunaszekcső',\n  'Dunaszentbenedek',\n  'Dunaszentgyörgy',\n  'Dunaszentmiklós',\n  'Dunaszentpál',\n  'Dunasziget',\n  'Dunatetétlen',\n  'Dunaújváros',\n  'Dunavarsány',\n  'Dunavecse',\n  'Dusnok',\n  'Dúzs',\n  'Ebergőc',\n  'Ebes',\n  'Écs',\n  'Ecséd',\n  'Ecseg',\n  'Ecsegfalva',\n  'Ecseny',\n  'Ecser',\n  'Edde',\n  'Edelény',\n  'Edve',\n  'Eger',\n  'Egerág',\n  'Egeralja',\n  'Egeraracsa',\n  'Egerbakta',\n  'Egerbocs',\n  'Egercsehi',\n  'Egerfarmos',\n  'Egerlövő',\n  'Egerszalók',\n  'Egerszólát',\n  'Egervár',\n  'Egervölgy',\n  'Egyed',\n  'Egyek',\n  'Egyházasdengeleg',\n  'Egyházasfalu',\n  'Egyházasgerge',\n  'Egyházasharaszti',\n  'Egyházashetye',\n  'Egyházashollós',\n  'Egyházaskesző',\n  'Egyházaskozár',\n  'Egyházasrádóc',\n  'Elek',\n  'Ellend',\n  'Előszállás',\n  'Emőd',\n  'Encs',\n  'Encsencs',\n  'Endrefalva',\n  'Endrőc',\n  'Enese',\n  'Enying',\n  'Eperjes',\n  'Eperjeske',\n  'Eplény',\n  'Epöl',\n  'Ercsi',\n  'Erdőbénye',\n  'Erdőhorváti',\n  'Erdőkertes',\n  'Erdőkövesd',\n  'Erdőkürt',\n  'Erdősmárok',\n  'Erdősmecske',\n  'Erdőtarcsa',\n  'Erdőtelek',\n  'Erk',\n  'Erzsébet',\n  'Esztár',\n  'Eszteregnye',\n  'Esztergályhorváti',\n  'Esztergom',\n  'Ete',\n  'Etes',\n  'Etyek',\n  'Égerszög',\n  'Érd',\n  'Érpatak',\n  'Érsekcsanád',\n  'Érsekhalma',\n  'Érsekvadkert',\n  'Értény',\n  'Fábiánháza',\n  'Fábiánsebestyén',\n  'Fácánkert',\n  'Fadd',\n  'Fáj',\n  'Fajsz',\n  'Fancsal',\n  'Farád',\n  'Farkasgyepű',\n  'Farkaslyuk',\n  'Farmos',\n  'Fazekasboda',\n  'Fedémes',\n  'Fegyvernek',\n  'Fehérgyarmat',\n  'Fehértó',\n  'Fehérvárcsurgó',\n  'Feked',\n  'Feketeerdő',\n  'Felcsút',\n  'Feldebrő',\n  'Felgyő',\n  'Felpéc',\n  'Felsőberecki',\n  'Felsőcsatár',\n  'Felsődobsza',\n  'Felsőegerszeg',\n  'Felsőgagy',\n  'Felsőjánosfa',\n  'Felsőkelecsény',\n  'Felsőlajos',\n  'Felsőmarác',\n  'Felsőmocsolád',\n  'Felsőnána',\n  'Felsőnyárád',\n  'Felsőnyék',\n  'Felsőörs',\n  'Felsőpáhok',\n  'Felsőpakony',\n  'Felsőpetény',\n  'Felsőrajk',\n  'Felsőregmec',\n  'Felsőszenterzsébet',\n  'Felsőszentiván',\n  'Felsőszentmárton',\n  'Felsőszölnök',\n  'Felsőtárkány',\n  'Felsőtelekes',\n  'Felsőtold',\n  'Felsővadász',\n  'Felsőzsolca',\n  'Fényeslitke',\n  'Fenyőfő',\n  'Ferencszállás',\n  'Fertőboz',\n  'Fertőd',\n  'Fertőendréd',\n  'Fertőhomok',\n  'Fertőrákos',\n  'Fertőszentmiklós',\n  'Fertőszéplak',\n  'Fiad',\n  'Filkeháza',\n  'Fityeház',\n  'Foktő',\n  'Folyás',\n  'Fonó',\n  'Fony',\n  'Fonyód',\n  'Forráskút',\n  'Forró',\n  'Fót',\n  'Földeák',\n  'Földes',\n  'Főnyed',\n  'Fulókércs',\n  'Furta',\n  'Füle',\n  'Fülesd',\n  'Fülöp',\n  'Fülöpháza',\n  'Fülöpjakab',\n  'Fülöpszállás',\n  'Fülpösdaróc',\n  'Fürged',\n  'Füzér',\n  'Füzérkajata',\n  'Füzérkomlós',\n  'Füzérradvány',\n  'Füzesabony',\n  'Füzesgyarmat',\n  'Fűzvölgy',\n  'Gáborján',\n  'Gáborjánháza',\n  'Gacsály',\n  'Gadács',\n  'Gadány',\n  'Gadna',\n  'Gádoros',\n  'Gagyapáti',\n  'Gagybátor',\n  'Gagyvendégi',\n  'Galambok',\n  'Galgaguta',\n  'Galgagyörk',\n  'Galgahévíz',\n  'Galgamácsa',\n  'Gálosfa',\n  'Galvács',\n  'Gamás',\n  'Ganna',\n  'Gánt',\n  'Gara',\n  'Garáb',\n  'Garabonc',\n  'Garadna',\n  'Garbolc',\n  'Gárdony',\n  'Garé',\n  'Gasztony',\n  'Gátér',\n  'Gávavencsellő',\n  'Géberjén',\n  'Gecse',\n  'Géderlak',\n  'Gégény',\n  'Gelej',\n  'Gelénes',\n  'Gellénháza',\n  'Gelse',\n  'Gelsesziget',\n  'Gemzse',\n  'Gencsapáti',\n  'Gérce',\n  'Gerde',\n  'Gerendás',\n  'Gerényes',\n  'Geresdlak',\n  'Gerjen',\n  'Gersekarát',\n  'Geszt',\n  'Gesztely',\n  'Geszteréd',\n  'Gétye',\n  'Gibárt',\n  'Gic',\n  'Gige',\n  'Gilvánfa',\n  'Girincs',\n  'Gógánfa',\n  'Golop',\n  'Gomba',\n  'Gombosszeg',\n  'Gór',\n  'Gordisa',\n  'Gosztola',\n  'Göd',\n  'Gödöllő',\n  'Gödre',\n  'Gölle',\n  'Gömörszőlős',\n  'Gönc',\n  'Göncruszka',\n  'Gönyű',\n  'Görbeháza',\n  'Görcsöny',\n  'Görcsönydoboka',\n  'Görgeteg',\n  'Gősfa',\n  'Grábóc',\n  'Gulács',\n  'Gutorfölde',\n  'Gyál',\n  'Gyalóka',\n  'Gyanógeregye',\n  'Gyarmat',\n  'Gyékényes',\n  'Gyenesdiás',\n  'Gyepükaján',\n  'Gyermely',\n  'Gyód',\n  'Gyomaendrőd',\n  'Gyóró',\n  'Gyömöre',\n  'Gyömrő',\n  'Gyöngyfa',\n  'Gyöngyös',\n  'Gyöngyösfalu',\n  'Gyöngyöshalász',\n  'Gyöngyösmellék',\n  'Gyöngyösoroszi',\n  'Gyöngyöspata',\n  'Gyöngyössolymos',\n  'Gyöngyöstarján',\n  'Gyönk',\n  'Győr',\n  'Győrasszonyfa',\n  'Györe',\n  'Györgytarló',\n  'Györköny',\n  'Győrladamér',\n  'Győröcske',\n  'Győrság',\n  'Győrsövényház',\n  'Győrszemere',\n  'Győrtelek',\n  'Győrújbarát',\n  'Győrújfalu',\n  'Győrvár',\n  'Győrzámoly',\n  'Gyugy',\n  'Gyula',\n  'Gyulaháza',\n  'Gyulaj',\n  'Gyulakeszi',\n  'Gyúró',\n  'Gyügye',\n  'Gyüre',\n  'Gyűrűs',\n  'Hács',\n  'Hagyárosbörönd',\n  'Hahót',\n  'Hajdúbagos',\n  'Hajdúböszörmény',\n  'Hajdúdorog',\n  'Hajdúhadház',\n  'Hajdúnánás',\n  'Hajdúsámson',\n  'Hajdúszoboszló',\n  'Hajdúszovát',\n  'Hajmás',\n  'Hajmáskér',\n  'Hajós',\n  'Halastó',\n  'Halászi',\n  'Halásztelek',\n  'Halimba',\n  'Halmaj',\n  'Halmajugra',\n  'Halogy',\n  'Hangács',\n  'Hangony',\n  'Hantos',\n  'Harasztifalu',\n  'Harc',\n  'Harka',\n  'Harkakötöny',\n  'Harkány',\n  'Háromfa',\n  'Háromhuta',\n  'Harsány',\n  'Hárskút',\n  'Harta',\n  'Hásságy',\n  'Hatvan',\n  'Hédervár',\n  'Hedrehely',\n  'Hegyesd',\n  'Hegyeshalom',\n  'Hegyfalu',\n  'Hegyháthodász',\n  'Hegyhátmaróc',\n  'Hegyhátsál',\n  'Hegyhátszentjakab',\n  'Hegyhátszentmárton',\n  'Hegyhátszentpéter',\n  'Hegykő',\n  'Hegymagas',\n  'Hegymeg',\n  'Hegyszentmárton',\n  'Héhalom',\n  'Hejce',\n  'Hejőbába',\n  'Hejőkeresztúr',\n  'Hejőkürt',\n  'Hejőpapi',\n  'Hejőszalonta',\n  'Helesfa',\n  'Helvécia',\n  'Hencida',\n  'Hencse',\n  'Herceghalom',\n  'Hercegkút',\n  'Hercegszántó',\n  'Heréd',\n  'Héreg',\n  'Herencsény',\n  'Herend',\n  'Heresznye',\n  'Hermánszeg',\n  'Hernád',\n  'Hernádbűd',\n  'Hernádcéce',\n  'Hernádkak',\n  'Hernádkércs',\n  'Hernádnémeti',\n  'Hernádpetri',\n  'Hernádszentandrás',\n  'Hernádszurdok',\n  'Hernádvécse',\n  'Hernyék',\n  'Hét',\n  'Hetefejércse',\n  'Hetes',\n  'Hetvehely',\n  'Hetyefő',\n  'Heves',\n  'Hevesaranyos',\n  'Hevesvezekény',\n  'Hévíz',\n  'Hévízgyörk',\n  'Hidas',\n  'Hidasnémeti',\n  'Hidegkút',\n  'Hidegség',\n  'Hidvégardó',\n  'Himesháza',\n  'Himod',\n  'Hirics',\n  'Hobol',\n  'Hodász',\n  'Hódmezővásárhely',\n  'Hollád',\n  'Hollóháza',\n  'Hollókő',\n  'Homokbödöge',\n  'Homokkomárom',\n  'Homokmégy',\n  'Homokszentgyörgy',\n  'Homorúd',\n  'Homrogd',\n  'Hont',\n  'Horpács',\n  'Hort',\n  'Hortobágy',\n  'Horváthertelend',\n  'Horvátlövő',\n  'Horvátzsidány',\n  'Hosszúhetény',\n  'Hosszúpályi',\n  'Hosszúpereszteg',\n  'Hosszúvíz',\n  'Hosszúvölgy',\n  'Hosztót',\n  'Hottó',\n  'Hőgyész',\n  'Hövej',\n  'Hugyag',\n  'Hunya',\n  'Hunyadfalva',\n  'Husztót',\n  'Ibafa',\n  'Iborfia',\n  'Ibrány',\n  'Igal',\n  'Igar',\n  'Igrici',\n  'Iharos',\n  'Iharosberény',\n  'Ikervár',\n  'Iklad',\n  'Iklanberény',\n  'Iklódbördőce',\n  'Ikrény',\n  'Iliny',\n  'Ilk',\n  'Illocska',\n  'Imola',\n  'Imrehegy',\n  'Ináncs',\n  'Inárcs',\n  'Inke',\n  'Ipacsfa',\n  'Ipolydamásd',\n  'Ipolyszög',\n  'Ipolytarnóc',\n  'Ipolytölgyes',\n  'Ipolyvece',\n  'Iregszemcse',\n  'Irota',\n  'Isaszeg',\n  'Ispánk',\n  'Istenmezeje',\n  'Istvándi',\n  'Iszkaszentgyörgy',\n  'Iszkáz',\n  'Isztimér',\n  'Ivád',\n  'Iván',\n  'Ivánbattyán',\n  'Ivánc',\n  'Iváncsa',\n  'Ivándárda',\n  'Izmény',\n  'Izsák',\n  'Izsófalva',\n  'Jágónak',\n  'Ják',\n  'Jakabszállás',\n  'Jákfa',\n  'Jákfalva',\n  'Jákó',\n  'Jánd',\n  'Jánkmajtis',\n  'Jánoshalma',\n  'Jánosháza',\n  'Jánoshida',\n  'Jánossomorja',\n  'Járdánháza',\n  'Jármi',\n  'Jásd',\n  'Jászágó',\n  'Jászalsószentgyörgy',\n  'Jászapáti',\n  'Jászárokszállás',\n  'Jászberény',\n  'Jászboldogháza',\n  'Jászdózsa',\n  'Jászfelsőszentgyörgy',\n  'Jászfényszaru',\n  'Jászivány',\n  'Jászjákóhalma',\n  'Jászkarajenő',\n  'Jászkisér',\n  'Jászladány',\n  'Jászszentandrás',\n  'Jászszentlászló',\n  'Jásztelek',\n  'Jéke',\n  'Jenő',\n  'Jobaháza',\n  'Jobbágyi',\n  'Jósvafő',\n  'Juta',\n  'Kaba',\n  'Kacorlak',\n  'Kács',\n  'Kacsóta',\n  'Kadarkút',\n  'Kajárpéc',\n  'Kajászó',\n  'Kajdacs',\n  'Kakasd',\n  'Kákics',\n  'Kakucs',\n  'Kál',\n  'Kalaznó',\n  'Káld',\n  'Kálló',\n  'Kallósd',\n  'Kállósemjén',\n  'Kálmáncsa',\n  'Kálmánháza',\n  'Kálócfa',\n  'Kalocsa',\n  'Káloz',\n  'Kám',\n  'Kamond',\n  'Kamut',\n  'Kánó',\n  'Kántorjánosi',\n  'Kány',\n  'Kánya',\n  'Kányavár',\n  'Kapolcs',\n  'Kápolna',\n  'Kápolnásnyék',\n  'Kapoly',\n  'Kaposfő',\n  'Kaposgyarmat',\n  'Kaposhomok',\n  'Kaposkeresztúr',\n  'Kaposmérő',\n  'Kapospula',\n  'Kaposszekcső',\n  'Kaposszerdahely',\n  'Kaposújlak',\n  'Kaposvár',\n  'Káptalanfa',\n  'Káptalantóti',\n  'Kapuvár',\n  'Kára',\n  'Karácsond',\n  'Karád',\n  'Karakó',\n  'Karakószörcsök',\n  'Karancsalja',\n  'Karancsberény',\n  'Karancskeszi',\n  'Karancslapujtő',\n  'Karancsság',\n  'Kárász',\n  'Karcag',\n  'Karcsa',\n  'Kardos',\n  'Kardoskút',\n  'Karmacs',\n  'Károlyháza',\n  'Karos',\n  'Kartal',\n  'Kásád',\n  'Kaskantyú',\n  'Kastélyosdombó',\n  'Kaszaper',\n  'Kaszó',\n  'Katádfa',\n  'Katafa',\n  'Kátoly',\n  'Katymár',\n  'Káva',\n  'Kávás',\n  'Kazár',\n  'Kazincbarcika',\n  'Kázsmárk',\n  'Kazsok',\n  'Kecel',\n  'Kecskéd',\n  'Kecskemét',\n  'Kehidakustány',\n  'Kék',\n  'Kékcse',\n  'Kéked',\n  'Kékesd',\n  'Kékkút',\n  'Kelebia',\n  'Keléd',\n  'Kelemér',\n  'Kéleshalom',\n  'Kelevíz',\n  'Kemecse',\n  'Kemence',\n  'Kemendollár',\n  'Kemeneshőgyész',\n  'Kemeneskápolna',\n  'Kemenesmagasi',\n  'Kemenesmihályfa',\n  'Kemenespálfa',\n  'Kemenessömjén',\n  'Kemenesszentmárton',\n  'Kemenesszentpéter',\n  'Keménfa',\n  'Kémes',\n  'Kemestaródfa',\n  'Kemse',\n  'Kenderes',\n  'Kenéz',\n  'Kenézlő',\n  'Kengyel',\n  'Kenyeri',\n  'Kercaszomor',\n  'Kercseliget',\n  'Kerecsend',\n  'Kerecseny',\n  'Kerekegyháza',\n  'Kerekharaszt',\n  'Kereki',\n  'Kerékteleki',\n  'Kerepes',\n  'Keresztéte',\n  'Kerkabarabás',\n  'Kerkafalva',\n  'Kerkakutas',\n  'Kerkáskápolna',\n  'Kerkaszentkirály',\n  'Kerkateskánd',\n  'Kérsemjén',\n  'Kerta',\n  'Kertészsziget',\n  'Keszeg',\n  'Kesznyéten',\n  'Keszőhidegkút',\n  'Keszthely',\n  'Kesztölc',\n  'Keszü',\n  'Kétbodony',\n  'Kétegyháza',\n  'Kéthely',\n  'Kétpó',\n  'Kétsoprony',\n  'Kétújfalu',\n  'Kétvölgy',\n  'Kéty',\n  'Kevermes',\n  'Kilimán',\n  'Kimle',\n  'Kincsesbánya',\n  'Királd',\n  'Királyegyháza',\n  'Királyhegyes',\n  'Királyszentistván',\n  'Kisapáti',\n  'Kisapostag',\n  'Kisar',\n  'Kisasszond',\n  'Kisasszonyfa',\n  'Kisbabot',\n  'Kisbágyon',\n  'Kisbajcs',\n  'Kisbajom',\n  'Kisbárapáti',\n  'Kisbárkány',\n  'Kisbér',\n  'Kisberény',\n  'Kisberzseny',\n  'Kisbeszterce',\n  'Kisbodak',\n  'Kisbucsa',\n  'Kisbudmér',\n  'Kiscsécs',\n  'Kiscsehi',\n  'Kiscsősz',\n  'Kisdér',\n  'Kisdobsza',\n  'Kisdombegyház',\n  'Kisdorog',\n  'Kisecset',\n  'Kisfalud',\n  'Kisfüzes',\n  'Kisgörbő',\n  'Kisgyalán',\n  'Kisgyőr',\n  'Kishajmás',\n  'Kisharsány',\n  'Kishartyán',\n  'Kisherend',\n  'Kishódos',\n  'Kishuta',\n  'Kisigmánd',\n  'Kisjakabfalva',\n  'Kiskassa',\n  'Kiskinizs',\n  'Kiskorpád',\n  'Kisköre',\n  'Kiskőrös',\n  'Kiskunfélegyháza',\n  'Kiskunhalas',\n  'Kiskunlacháza',\n  'Kiskunmajsa',\n  'Kiskutas',\n  'Kisláng',\n  'Kisléta',\n  'Kislippó',\n  'Kislőd',\n  'Kismányok',\n  'Kismarja',\n  'Kismaros',\n  'Kisnamény',\n  'Kisnána',\n  'Kisnémedi',\n  'Kisnyárád',\n  'Kisoroszi',\n  'Kispalád',\n  'Kispáli',\n  'Kispirit',\n  'Kisrákos',\n  'Kisrécse',\n  'Kisrozvágy',\n  'Kissikátor',\n  'Kissomlyó',\n  'Kisszállás',\n  'Kisszékely',\n  'Kisszekeres',\n  'Kisszentmárton',\n  'Kissziget',\n  'Kisszőlős',\n  'Kistamási',\n  'Kistapolca',\n  'Kistarcsa',\n  'Kistelek',\n  'Kistokaj',\n  'Kistolmács',\n  'Kistormás',\n  'Kistótfalu',\n  'Kisújszállás',\n  'Kisunyom',\n  'Kisvárda',\n  'Kisvarsány',\n  'Kisvásárhely',\n  'Kisvaszar',\n  'Kisvejke',\n  'Kiszombor',\n  'Kiszsidány',\n  'Klárafalva',\n  'Kocs',\n  'Kocsér',\n  'Kocsola',\n  'Kocsord',\n  'Kóka',\n  'Kokad',\n  'Kolontár',\n  'Komádi',\n  'Komárom',\n  'Komjáti',\n  'Komló',\n  'Komlódtótfalu',\n  'Komlósd',\n  'Komlóska',\n  'Komoró',\n  'Kompolt',\n  'Kondó',\n  'Kondorfa',\n  'Kondoros',\n  'Kóny',\n  'Konyár',\n  'Kópháza',\n  'Koppányszántó',\n  'Korlát',\n  'Koroncó',\n  'Kórós',\n  'Kosd',\n  'Kóspallag',\n  'Kótaj',\n  'Kovácshida',\n  'Kovácsszénája',\n  'Kovácsvágás',\n  'Kozárd',\n  'Kozármisleny',\n  'Kozmadombja',\n  'Köblény',\n  'Köcsk',\n  'Kökény',\n  'Kőkút',\n  'Kölcse',\n  'Kölesd',\n  'Kölked',\n  'Kömlő',\n  'Kömlőd',\n  'Kömörő',\n  'Kömpöc',\n  'Körmend',\n  'Környe',\n  'Köröm',\n  'Kőröshegy',\n  'Körösladány',\n  'Körösnagyharsány',\n  'Körösszakál',\n  'Körösszegapáti',\n  'Köröstarcsa',\n  'Kőröstetétlen',\n  'Körösújfalu',\n  'Kőszárhegy',\n  'Kőszeg',\n  'Kőszegdoroszló',\n  'Kőszegpaty',\n  'Kőszegszerdahely',\n  'Kötcse',\n  'Kötegyán',\n  'Kőtelek',\n  'Kővágóörs',\n  'Kővágószőlős',\n  'Kővágótöttös',\n  'Kövegy',\n  'Köveskál',\n  'Krasznokvajda',\n  'Kulcs',\n  'Kunadacs',\n  'Kunágota',\n  'Kunbaja',\n  'Kunbaracs',\n  'Kuncsorba',\n  'Kunfehértó',\n  'Kunhegyes',\n  'Kunmadaras',\n  'Kunpeszér',\n  'Kunszállás',\n  'Kunszentmárton',\n  'Kunszentmiklós',\n  'Kunsziget',\n  'Kup',\n  'Kupa',\n  'Kurd',\n  'Kurityán',\n  'Kustánszeg',\n  'Kutas',\n  'Kutasó',\n  'Kübekháza',\n  'Külsősárd',\n  'Külsővat',\n  'Küngös',\n  'Lábatlan',\n  'Lábod',\n  'Lácacséke',\n  'Lad',\n  'Ladánybene',\n  'Ládbesenyő',\n  'Lajoskomárom',\n  'Lajosmizse',\n  'Lak',\n  'Lakhegy',\n  'Lakitelek',\n  'Lakócsa',\n  'Lánycsók',\n  'Lápafő',\n  'Lapáncsa',\n  'Laskod',\n  'Lasztonya',\n  'Látrány',\n  'Lázi',\n  'Leányfalu',\n  'Leányvár',\n  'Lébény',\n  'Legénd',\n  'Legyesbénye',\n  'Léh',\n  'Lénárddaróc',\n  'Lendvadedes',\n  'Lendvajakabfa',\n  'Lengyel',\n  'Lengyeltóti',\n  'Lenti',\n  'Lepsény',\n  'Lesencefalu',\n  'Lesenceistvánd',\n  'Lesencetomaj',\n  'Létavértes',\n  'Letenye',\n  'Letkés',\n  'Levél',\n  'Levelek',\n  'Libickozma',\n  'Lickóvadamos',\n  'Liget',\n  'Ligetfalva',\n  'Lipót',\n  'Lippó',\n  'Liptód',\n  'Lispeszentadorján',\n  'Liszó',\n  'Litér',\n  'Litka',\n  'Litke',\n  'Lócs',\n  'Lókút',\n  'Lónya',\n  'Lórév',\n  'Lothárd',\n  'Lovas',\n  'Lovasberény',\n  'Lovászhetény',\n  'Lovászi',\n  'Lovászpatona',\n  'Lőkösháza',\n  'Lőrinci',\n  'Lövő',\n  'Lövőpetri',\n  'Lucfalva',\n  'Ludányhalászi',\n  'Ludas',\n  'Lukácsháza',\n  'Lulla',\n  'Lúzsok',\n  'Mád',\n  'Madaras',\n  'Madocsa',\n  'Maglóca',\n  'Maglód',\n  'Mágocs',\n  'Magosliget',\n  'Magy',\n  'Magyaralmás',\n  'Magyaratád',\n  'Magyarbánhegyes',\n  'Magyarbóly',\n  'Magyarcsanád',\n  'Magyardombegyház',\n  'Magyaregregy',\n  'Magyaregres',\n  'Magyarföld',\n  'Magyargéc',\n  'Magyargencs',\n  'Magyarhertelend',\n  'Magyarhomorog',\n  'Magyarkeresztúr',\n  'Magyarkeszi',\n  'Magyarlak',\n  'Magyarlukafa',\n  'Magyarmecske',\n  'Magyarnádalja',\n  'Magyarnándor',\n  'Magyarpolány',\n  'Magyarsarlós',\n  'Magyarszecsőd',\n  'Magyarszék',\n  'Magyarszentmiklós',\n  'Magyarszerdahely',\n  'Magyarszombatfa',\n  'Magyartelek',\n  'Majosháza',\n  'Majs',\n  'Makád',\n  'Makkoshotyka',\n  'Maklár',\n  'Makó',\n  'Malomsok',\n  'Mályi',\n  'Mályinka',\n  'Mánd',\n  'Mándok',\n  'Mánfa',\n  'Mány',\n  'Maráza',\n  'Marcalgergelyi',\n  'Marcali',\n  'Marcaltő',\n  'Márfa',\n  'Máriahalom',\n  'Máriakálnok',\n  'Máriakéménd',\n  'Márianosztra',\n  'Máriapócs',\n  'Markaz',\n  'Márkháza',\n  'Márkó',\n  'Markóc',\n  'Markotabödöge',\n  'Maróc',\n  'Marócsa',\n  'Márok',\n  'Márokföld',\n  'Márokpapi',\n  'Maroslele',\n  'Mártély',\n  'Martfű',\n  'Martonfa',\n  'Martonvásár',\n  'Martonyi',\n  'Mátészalka',\n  'Mátételke',\n  'Mátraballa',\n  'Mátraderecske',\n  'Mátramindszent',\n  'Mátranovák',\n  'Mátraszele',\n  'Mátraszentimre',\n  'Mátraszőlős',\n  'Mátraterenye',\n  'Mátraverebély',\n  'Mátyásdomb',\n  'Matty',\n  'Mátyus',\n  'Máza',\n  'Mecseknádasd',\n  'Mecsekpölöske',\n  'Mecsér',\n  'Medgyesbodzás',\n  'Medgyesegyháza',\n  'Medina',\n  'Megyaszó',\n  'Megyehíd',\n  'Megyer',\n  'Meggyeskovácsi',\n  'Méhkerék',\n  'Méhtelek',\n  'Mekényes',\n  'Mélykút',\n  'Mencshely',\n  'Mende',\n  'Méra',\n  'Merenye',\n  'Mérges',\n  'Mérk',\n  'Mernye',\n  'Mersevát',\n  'Mesterháza',\n  'Mesteri',\n  'Mesterszállás',\n  'Meszes',\n  'Meszlen',\n  'Mesztegnyő',\n  'Mezőberény',\n  'Mezőcsát',\n  'Mezőcsokonya',\n  'Meződ',\n  'Mezőfalva',\n  'Mezőgyán',\n  'Mezőhegyes',\n  'Mezőhék',\n  'Mezőkeresztes',\n  'Mezőkomárom',\n  'Mezőkovácsháza',\n  'Mezőkövesd',\n  'Mezőladány',\n  'Mezőlak',\n  'Mezőnagymihály',\n  'Mezőnyárád',\n  'Mezőörs',\n  'Mezőpeterd',\n  'Mezősas',\n  'Mezőszemere',\n  'Mezőszentgyörgy',\n  'Mezőszilas',\n  'Mezőtárkány',\n  'Mezőtúr',\n  'Mezőzombor',\n  'Miháld',\n  'Mihályfa',\n  'Mihálygerge',\n  'Mihályháza',\n  'Mihályi',\n  'Mike',\n  'Mikebuda',\n  'Mikekarácsonyfa',\n  'Mikepércs',\n  'Miklósi',\n  'Mikófalva',\n  'Mikóháza',\n  'Mikosszéplak',\n  'Milejszeg',\n  'Milota',\n  'Mindszent',\n  'Mindszentgodisa',\n  'Mindszentkálla',\n  'Misefa',\n  'Miske',\n  'Miskolc',\n  'Miszla',\n  'Mocsa',\n  'Mogyoród',\n  'Mogyorósbánya',\n  'Mogyoróska',\n  'Moha',\n  'Mohács',\n  'Mohora',\n  'Molnári',\n  'Molnaszecsőd',\n  'Molvány',\n  'Monaj',\n  'Monok',\n  'Monor',\n  'Monorierdő',\n  'Mónosbél',\n  'Monostorapáti',\n  'Monostorpályi',\n  'Monoszló',\n  'Monyoród',\n  'Mór',\n  'Mórágy',\n  'Mórahalom',\n  'Móricgát',\n  'Mórichida',\n  'Mosdós',\n  'Mosonmagyaróvár',\n  'Mosonszentmiklós',\n  'Mosonszolnok',\n  'Mozsgó',\n  'Mőcsény',\n  'Mucsfa',\n  'Mucsi',\n  'Múcsony',\n  'Muhi',\n  'Murakeresztúr',\n  'Murarátka',\n  'Muraszemenye',\n  'Murga',\n  'Murony',\n  'Nábrád',\n  'Nadap',\n  'Nádasd',\n  'Nádasdladány',\n  'Nádudvar',\n  'Nágocs',\n  'Nagyacsád',\n  'Nagyalásony',\n  'Nagyar',\n  'Nagyatád',\n  'Nagybajcs',\n  'Nagybajom',\n  'Nagybakónak',\n  'Nagybánhegyes',\n  'Nagybaracska',\n  'Nagybarca',\n  'Nagybárkány',\n  'Nagyberény',\n  'Nagyberki',\n  'Nagybörzsöny',\n  'Nagybudmér',\n  'Nagycenk',\n  'Nagycsány',\n  'Nagycsécs',\n  'Nagycsepely',\n  'Nagycserkesz',\n  'Nagydém',\n  'Nagydobos',\n  'Nagydobsza',\n  'Nagydorog',\n  'Nagyecsed',\n  'Nagyér',\n  'Nagyesztergár',\n  'Nagyfüged',\n  'Nagygeresd',\n  'Nagygörbő',\n  'Nagygyimót',\n  'Nagyhajmás',\n  'Nagyhalász',\n  'Nagyharsány',\n  'Nagyhegyes',\n  'Nagyhódos',\n  'Nagyhuta',\n  'Nagyigmánd',\n  'Nagyiván',\n  'Nagykálló',\n  'Nagykamarás',\n  'Nagykanizsa',\n  'Nagykapornak',\n  'Nagykarácsony',\n  'Nagykáta',\n  'Nagykereki',\n  'Nagykeresztúr',\n  'Nagykinizs',\n  'Nagykónyi',\n  'Nagykorpád',\n  'Nagykovácsi',\n  'Nagykozár',\n  'Nagykökényes',\n  'Nagykölked',\n  'Nagykőrös',\n  'Nagykörű',\n  'Nagykutas',\n  'Nagylak',\n  'Nagylengyel',\n  'Nagylóc',\n  'Nagylók',\n  'Nagylózs',\n  'Nagymágocs',\n  'Nagymányok',\n  'Nagymaros',\n  'Nagymizdó',\n  'Nagynyárád',\n  'Nagyoroszi',\n  'Nagypáli',\n  'Nagypall',\n  'Nagypeterd',\n  'Nagypirit',\n  'Nagyrábé',\n  'Nagyrada',\n  'Nagyrákos',\n  'Nagyrécse',\n  'Nagyréde',\n  'Nagyrév',\n  'Nagyrozvágy',\n  'Nagysáp',\n  'Nagysimonyi',\n  'Nagyszakácsi',\n  'Nagyszékely',\n  'Nagyszekeres',\n  'Nagyszénás',\n  'Nagyszentjános',\n  'Nagyszokoly',\n  'Nagytálya',\n  'Nagytarcsa',\n  'Nagytevel',\n  'Nagytilaj',\n  'Nagytótfalu',\n  'Nagytőke',\n  'Nagyút',\n  'Nagyvarsány',\n  'Nagyváty',\n  'Nagyvázsony',\n  'Nagyvejke',\n  'Nagyveleg',\n  'Nagyvenyim',\n  'Nagyvisnyó',\n  'Nak',\n  'Napkor',\n  'Nárai',\n  'Narda',\n  'Naszály',\n  'Négyes',\n  'Nekézseny',\n  'Nemesapáti',\n  'Nemesbikk',\n  'Nemesborzova',\n  'Nemesbőd',\n  'Nemesbük',\n  'Nemescsó',\n  'Nemesdéd',\n  'Nemesgörzsöny',\n  'Nemesgulács',\n  'Nemeshany',\n  'Nemeshetés',\n  'Nemeske',\n  'Nemeskér',\n  'Nemeskeresztúr',\n  'Nemeskisfalud',\n  'Nemeskocs',\n  'Nemeskolta',\n  'Nemesládony',\n  'Nemesmedves',\n  'Nemesnádudvar',\n  'Nemesnép',\n  'Nemespátró',\n  'Nemesrádó',\n  'Nemesrempehollós',\n  'Nemessándorháza',\n  'Nemesszalók',\n  'Nemesszentandrás',\n  'Nemesvámos',\n  'Nemesvid',\n  'Nemesvita',\n  'Németbánya',\n  'Németfalu',\n  'Németkér',\n  'Nemti',\n  'Neszmély',\n  'Nézsa',\n  'Nick',\n  'Nikla',\n  'Nógrád',\n  'Nógrádkövesd',\n  'Nógrádmarcal',\n  'Nógrádmegyer',\n  'Nógrádsáp',\n  'Nógrádsipek',\n  'Nógrádszakál',\n  'Nóráp',\n  'Noszlop',\n  'Noszvaj',\n  'Nova',\n  'Novaj',\n  'Novajidrány',\n  'Nőtincs',\n  'Nyalka',\n  'Nyárád',\n  'Nyáregyháza',\n  'Nyárlőrinc',\n  'Nyársapát',\n  'Nyékládháza',\n  'Nyergesújfalu',\n  'Nyésta',\n  'Nyim',\n  'Nyírábrány',\n  'Nyíracsád',\n  'Nyirád',\n  'Nyíradony',\n  'Nyírbátor',\n  'Nyírbéltek',\n  'Nyírbogát',\n  'Nyírbogdány',\n  'Nyírcsaholy',\n  'Nyírcsászári',\n  'Nyírderzs',\n  'Nyíregyháza',\n  'Nyírgelse',\n  'Nyírgyulaj',\n  'Nyíri',\n  'Nyíribrony',\n  'Nyírjákó',\n  'Nyírkarász',\n  'Nyírkáta',\n  'Nyírkércs',\n  'Nyírlövő',\n  'Nyírlugos',\n  'Nyírmada',\n  'Nyírmártonfalva',\n  'Nyírmeggyes',\n  'Nyírmihálydi',\n  'Nyírparasznya',\n  'Nyírpazony',\n  'Nyírpilis',\n  'Nyírtass',\n  'Nyírtelek',\n  'Nyírtét',\n  'Nyírtura',\n  'Nyírvasvári',\n  'Nyomár',\n  'Nyőgér',\n  'Nyugotszenterzsébet',\n  'Nyúl',\n  'Óbánya',\n  'Óbarok',\n  'Óbudavár',\n  'Ócsa',\n  'Ócsárd',\n  'Ófalu',\n  'Ófehértó',\n  'Óföldeák',\n  'Óhíd',\n  'Okány',\n  'Okorág',\n  'Okorvölgy',\n  'Olasz',\n  'Olaszfa',\n  'Olaszfalu',\n  'Olaszliszka',\n  'Olcsva',\n  'Olcsvaapáti',\n  'Old',\n  'Ólmod',\n  'Oltárc',\n  'Onga',\n  'Ónod',\n  'Ópályi',\n  'Ópusztaszer',\n  'Orbányosfa',\n  'Orci',\n  'Ordacsehi',\n  'Ordas',\n  'Orfalu',\n  'Orfű',\n  'Orgovány',\n  'Ormándlak',\n  'Ormosbánya',\n  'Orosháza',\n  'Oroszi',\n  'Oroszlány',\n  'Oroszló',\n  'Orosztony',\n  'Ortaháza',\n  'Osli',\n  'Ostffyasszonyfa',\n  'Ostoros',\n  'Oszkó',\n  'Oszlár',\n  'Osztopán',\n  'Ózd',\n  'Ózdfalu',\n  'Ozmánbük',\n  'Ozora',\n  'Öcs',\n  'Őcsény',\n  'Öcsöd',\n  'Ököritófülpös',\n  'Ölbő',\n  'Ömböly',\n  'Őr',\n  'Őrbottyán',\n  'Öregcsertő',\n  'Öreglak',\n  'Őrhalom',\n  'Őrimagyarósd',\n  'Őriszentpéter',\n  'Örkény',\n  'Örményes',\n  'Örménykút',\n  'Őrtilos',\n  'Örvényes',\n  'Ősagárd',\n  'Ősi',\n  'Öskü',\n  'Öttevény',\n  'Öttömös',\n  'Ötvöskónyi',\n  'Pácin',\n  'Pacsa',\n  'Pácsony',\n  'Padár',\n  'Páhi',\n  'Páka',\n  'Pakod',\n  'Pákozd',\n  'Paks',\n  'Palé',\n  'Pálfa',\n  'Pálfiszeg',\n  'Pálháza',\n  'Páli',\n  'Palkonya',\n  'Pálmajor',\n  'Pálmonostora',\n  'Pálosvörösmart',\n  'Palotabozsok',\n  'Palotás',\n  'Paloznak',\n  'Pamlény',\n  'Pamuk',\n  'Pánd',\n  'Pankasz',\n  'Pannonhalma',\n  'Pányok',\n  'Panyola',\n  'Pap',\n  'Pápa',\n  'Pápadereske',\n  'Pápakovácsi',\n  'Pápasalamon',\n  'Pápateszér',\n  'Papkeszi',\n  'Pápoc',\n  'Papos',\n  'Páprád',\n  'Parád',\n  'Parádsasvár',\n  'Parasznya',\n  'Pári',\n  'Paszab',\n  'Pásztó',\n  'Pásztori',\n  'Pat',\n  'Patak',\n  'Patalom',\n  'Patapoklosi',\n  'Patca',\n  'Pátka',\n  'Patosfa',\n  'Pátroha',\n  'Patvarc',\n  'Páty',\n  'Pátyod',\n  'Pázmánd',\n  'Pázmándfalu',\n  'Pécel',\n  'Pecöl',\n  'Pécs',\n  'Pécsbagota',\n  'Pécsdevecser',\n  'Pécsely',\n  'Pécsudvard',\n  'Pécsvárad',\n  'Pellérd',\n  'Pély',\n  'Penc',\n  'Penészlek',\n  'Pénzesgyőr',\n  'Penyige',\n  'Pér',\n  'Perbál',\n  'Pere',\n  'Perecse',\n  'Pereked',\n  'Perenye',\n  'Peresznye',\n  'Pereszteg',\n  'Perkáta',\n  'Perkupa',\n  'Perőcsény',\n  'Peterd',\n  'Péterhida',\n  'Péteri',\n  'Pétervására',\n  'Pétfürdő',\n  'Pethőhenye',\n  'Petneháza',\n  'Petőfibánya',\n  'Petőfiszállás',\n  'Petőháza',\n  'Petőmihályfa',\n  'Petrikeresztúr',\n  'Petrivente',\n  'Pettend',\n  'Piliny',\n  'Pilis',\n  'Pilisborosjenő',\n  'Piliscsaba',\n  'Piliscsév',\n  'Pilisjászfalu',\n  'Pilismarót',\n  'Pilisszántó',\n  'Pilisszentiván',\n  'Pilisszentkereszt',\n  'Pilisszentlászló',\n  'Pilisvörösvár',\n  'Pincehely',\n  'Pinkamindszent',\n  'Pinnye',\n  'Piricse',\n  'Pirtó',\n  'Piskó',\n  'Pitvaros',\n  'Pócsa',\n  'Pocsaj',\n  'Pócsmegyer',\n  'Pócspetri',\n  'Pogány',\n  'Pogányszentpéter',\n  'Pókaszepetk',\n  'Polány',\n  'Polgár',\n  'Polgárdi',\n  'Pomáz',\n  'Porcsalma',\n  'Pornóapáti',\n  'Poroszló',\n  'Porpác',\n  'Porrog',\n  'Porrogszentkirály',\n  'Porrogszentpál',\n  'Pórszombat',\n  'Porva',\n  'Pósfa',\n  'Potony',\n  'Potyond',\n  'Pölöske',\n  'Pölöskefő',\n  'Pörböly',\n  'Pördefölde',\n  'Pötréte',\n  'Prügy',\n  'Pula',\n  'Pusztaapáti',\n  'Pusztaberki',\n  'Pusztacsalád',\n  'Pusztacsó',\n  'Pusztadobos',\n  'Pusztaederics',\n  'Pusztafalu',\n  'Pusztaföldvár',\n  'Pusztahencse',\n  'Pusztakovácsi',\n  'Pusztamagyaród',\n  'Pusztamérges',\n  'Pusztamiske',\n  'Pusztamonostor',\n  'Pusztaottlaka',\n  'Pusztaradvány',\n  'Pusztaszabolcs',\n  'Pusztaszemes',\n  'Pusztaszentlászló',\n  'Pusztaszer',\n  'Pusztavacs',\n  'Pusztavám',\n  'Pusztazámor',\n  'Putnok',\n  'Püski',\n  'Püspökhatvan',\n  'Püspökladány',\n  'Püspökmolnári',\n  'Püspökszilágy',\n  'Rábacsanak',\n  'Rábacsécsény',\n  'Rábagyarmat',\n  'Rábahídvég',\n  'Rábakecöl',\n  'Rábapatona',\n  'Rábapaty',\n  'Rábapordány',\n  'Rábasebes',\n  'Rábaszentandrás',\n  'Rábaszentmihály',\n  'Rábaszentmiklós',\n  'Rábatamási',\n  'Rábatöttös',\n  'Rábcakapi',\n  'Rácalmás',\n  'Ráckeresztúr',\n  'Ráckeve',\n  'Rád',\n  'Rádfalva',\n  'Rádóckölked',\n  'Radostyán',\n  'Ragály',\n  'Rajka',\n  'Rakaca',\n  'Rakacaszend',\n  'Rakamaz',\n  'Rákóczibánya',\n  'Rákóczifalva',\n  'Rákócziújfalu',\n  'Ráksi',\n  'Ramocsa',\n  'Ramocsaháza',\n  'Rápolt',\n  'Raposka',\n  'Rásonysápberencs',\n  'Rátka',\n  'Rátót',\n  'Ravazd',\n  'Recsk',\n  'Réde',\n  'Rédics',\n  'Regéc',\n  'Regenye',\n  'Regöly',\n  'Rém',\n  'Remeteszőlős',\n  'Répáshuta',\n  'Répcelak',\n  'Répceszemere',\n  'Répceszentgyörgy',\n  'Répcevis',\n  'Resznek',\n  'Rétalap',\n  'Rétközberencs',\n  'Rétság',\n  'Révfülöp',\n  'Révleányvár',\n  'Rezi',\n  'Ricse',\n  'Rigács',\n  'Rigyác',\n  'Rimóc',\n  'Rinyabesenyő',\n  'Rinyakovácsi',\n  'Rinyaszentkirály',\n  'Rinyaújlak',\n  'Rinyaújnép',\n  'Rohod',\n  'Románd',\n  'Romhány',\n  'Romonya',\n  'Rózsafa',\n  'Rozsály',\n  'Rózsaszentmárton',\n  'Röjtökmuzsaj',\n  'Rönök',\n  'Röszke',\n  'Rudabánya',\n  'Rudolftelep',\n  'Rum',\n  'Ruzsa',\n  'Ságújfalu',\n  'Ságvár',\n  'Sajóbábony',\n  'Sajóecseg',\n  'Sajógalgóc',\n  'Sajóhídvég',\n  'Sajóivánka',\n  'Sajókápolna',\n  'Sajókaza',\n  'Sajókeresztúr',\n  'Sajólád',\n  'Sajólászlófalva',\n  'Sajómercse',\n  'Sajónémeti',\n  'Sajóörös',\n  'Sajópálfala',\n  'Sajópetri',\n  'Sajópüspöki',\n  'Sajósenye',\n  'Sajószentpéter',\n  'Sajószöged',\n  'Sajóvámos',\n  'Sajóvelezd',\n  'Sajtoskál',\n  'Salföld',\n  'Salgótarján',\n  'Salköveskút',\n  'Salomvár',\n  'Sály',\n  'Sámod',\n  'Sámsonháza',\n  'Sand',\n  'Sándorfalva',\n  'Sántos',\n  'Sáp',\n  'Sáránd',\n  'Sárazsadány',\n  'Sárbogárd',\n  'Sáregres',\n  'Sárfimizdó',\n  'Sárhida',\n  'Sárisáp',\n  'Sarkad',\n  'Sarkadkeresztúr',\n  'Sárkeresztes',\n  'Sárkeresztúr',\n  'Sárkeszi',\n  'Sármellék',\n  'Sárok',\n  'Sárosd',\n  'Sárospatak',\n  'Sárpilis',\n  'Sárrétudvari',\n  'Sarród',\n  'Sárszentágota',\n  'Sárszentlőrinc',\n  'Sárszentmihály',\n  'Sarud',\n  'Sárvár',\n  'Sásd',\n  'Sáska',\n  'Sáta',\n  'Sátoraljaújhely',\n  'Sátorhely',\n  'Sávoly',\n  'Sé',\n  'Segesd',\n  'Selyeb',\n  'Sellye',\n  'Semjén',\n  'Semjénháza',\n  'Sénye',\n  'Sényő',\n  'Seregélyes',\n  'Serényfalva',\n  'Sérsekszőlős',\n  'Sikátor',\n  'Siklós',\n  'Siklósbodony',\n  'Siklósnagyfalu',\n  'Sima',\n  'Simaság',\n  'Simonfa',\n  'Simontornya',\n  'Sióagárd',\n  'Siófok ',\n  'Siójut',\n  'Sirok',\n  'Sitke',\n  'Sobor',\n  'Sokorópátka',\n  'Solt',\n  'Soltszentimre',\n  'Soltvadkert',\n  'Sóly',\n  'Solymár',\n  'Som',\n  'Somberek',\n  'Somlójenő',\n  'Somlószőlős',\n  'Somlóvásárhely',\n  'Somlóvecse',\n  'Somodor',\n  'Somogyacsa',\n  'Somogyapáti',\n  'Somogyaracs',\n  'Somogyaszaló',\n  'Somogybabod',\n  'Somogybükkösd',\n  'Somogycsicsó',\n  'Somogydöröcske',\n  'Somogyegres',\n  'Somogyfajsz',\n  'Somogygeszti',\n  'Somogyhárságy',\n  'Somogyhatvan',\n  'Somogyjád',\n  'Somogymeggyes',\n  'Somogysámson',\n  'Somogysárd',\n  'Somogysimonyi',\n  'Somogyszentpál',\n  'Somogyszil',\n  'Somogyszob',\n  'Somogytúr',\n  'Somogyudvarhely',\n  'Somogyvámos',\n  'Somogyvár',\n  'Somogyviszló',\n  'Somogyzsitfa',\n  'Somoskőújfalu',\n  'Sonkád',\n  'Soponya',\n  'Sopron',\n  'Sopronhorpács',\n  'Sopronkövesd',\n  'Sopronnémeti',\n  'Sorkifalud',\n  'Sorkikápolna',\n  'Sormás',\n  'Sorokpolány',\n  'Sóshartyán',\n  'Sóskút',\n  'Sóstófalva',\n  'Sósvertike',\n  'Sótony',\n  'Söjtör',\n  'Söpte',\n  'Söréd',\n  'Sukoró',\n  'Sumony',\n  'Súr',\n  'Surd',\n  'Sükösd',\n  'Sülysáp',\n  'Sümeg',\n  'Sümegcsehi',\n  'Sümegprága',\n  'Süttő',\n  'Szabadbattyán',\n  'Szabadegyháza',\n  'Szabadhídvég',\n  'Szabadi',\n  'Szabadkígyós',\n  'Szabadszállás',\n  'Szabadszentkirály',\n  'Szabás',\n  'Szabolcs',\n  'Szabolcsbáka',\n  'Szabolcsveresmart',\n  'Szada',\n  'Szágy',\n  'Szajk',\n  'Szajla',\n  'Szajol',\n  'Szakácsi',\n  'Szakadát',\n  'Szakáld',\n  'Szakály',\n  'Szakcs',\n  'Szakmár',\n  'Szaknyér',\n  'Szakoly',\n  'Szakony',\n  'Szakonyfalu',\n  'Szákszend',\n  'Szalafő',\n  'Szalánta',\n  'Szalapa',\n  'Szalaszend',\n  'Szalatnak',\n  'Szálka',\n  'Szalkszentmárton',\n  'Szalmatercs',\n  'Szalonna',\n  'Szamosangyalos',\n  'Szamosbecs',\n  'Szamoskér',\n  'Szamossályi',\n  'Szamosszeg',\n  'Szamostatárfalva',\n  'Szamosújlak',\n  'Szanda',\n  'Szank',\n  'Szántód',\n  'Szany',\n  'Szápár',\n  'Szaporca',\n  'Szár',\n  'Szárász',\n  'Szárazd',\n  'Szárföld',\n  'Szárliget',\n  'Szarvas',\n  'Szarvasgede',\n  'Szarvaskend',\n  'Szarvaskő',\n  'Szászberek',\n  'Szászfa',\n  'Szászvár',\n  'Szatmárcseke',\n  'Szátok',\n  'Szatta',\n  'Szatymaz',\n  'Szava',\n  'Százhalombatta',\n  'Szebény',\n  'Szécsénke',\n  'Szécsény',\n  'Szécsényfelfalu',\n  'Szécsisziget',\n  'Szederkény',\n  'Szedres',\n  'Szeged',\n  'Szegerdő',\n  'Szeghalom',\n  'Szegi',\n  'Szegilong',\n  'Szegvár',\n  'Székely',\n  'Székelyszabar',\n  'Székesfehérvár',\n  'Székkutas',\n  'Szekszárd',\n  'Szeleste',\n  'Szelevény',\n  'Szellő',\n  'Szemely',\n  'Szemenye',\n  'Szemere',\n  'Szendehely',\n  'Szendrő',\n  'Szendrőlád',\n  'Szenna',\n  'Szenta',\n  'Szentantalfa',\n  'Szentbalázs',\n  'Szentbékkálla',\n  'Szentborbás',\n  'Szentdénes',\n  'Szentdomonkos',\n  'Szente',\n  'Szentegát',\n  'Szentendre',\n  'Szentes',\n  'Szentgál',\n  'Szentgáloskér',\n  'Szentgotthárd',\n  'Szentgyörgyvár',\n  'Szentgyörgyvölgy',\n  'Szentimrefalva',\n  'Szentistván',\n  'Szentistvánbaksa',\n  'Szentjakabfa',\n  'Szentkatalin',\n  'Szentkirály',\n  'Szentkirályszabadja',\n  'Szentkozmadombja',\n  'Szentlászló',\n  'Szentliszló',\n  'Szentlőrinc',\n  'Szentlőrinckáta',\n  'Szentmargitfalva',\n  'Szentmártonkáta',\n  'Szentpéterfa',\n  'Szentpéterfölde',\n  'Szentpéterszeg',\n  'Szentpéterúr',\n  'Szenyér',\n  'Szepetnek',\n  'Szerecseny',\n  'Szeremle',\n  'Szerencs',\n  'Szerep',\n  'Szergény',\n  'Szigetbecse',\n  'Szigetcsép',\n  'Szigethalom',\n  'Szigetmonostor',\n  'Szigetszentmárton',\n  'Szigetszentmiklós',\n  'Szigetújfalu',\n  'Szigetvár',\n  'Szigliget',\n  'Szihalom',\n  'Szijártóháza',\n  'Szikszó',\n  'Szil',\n  'Szilágy',\n  'Szilaspogony',\n  'Szilsárkány',\n  'Szilvágy',\n  'Szilvás',\n  'Szilvásszentmárton',\n  'Szilvásvárad',\n  'Szin',\n  'Szinpetri',\n  'Szirák',\n  'Szirmabesenyő',\n  'Szob',\n  'Szokolya',\n  'Szólád',\n  'Szolnok',\n  'Szombathely',\n  'Szomód',\n  'Szomolya',\n  'Szomor',\n  'Szorgalmatos',\n  'Szorosad',\n  'Szőc',\n  'Szőce',\n  'Sződ',\n  'Sződliget',\n  'Szögliget',\n  'Szőke',\n  'Szőkéd',\n  'Szőkedencs',\n  'Szőlősardó',\n  'Szőlősgyörök',\n  'Szörény',\n  'Szúcs',\n  'Szuha',\n  'Szuhafő',\n  'Szuhakálló',\n  'Szuhogy',\n  'Szulimán',\n  'Szulok',\n  'Szurdokpüspöki',\n  'Szűcsi',\n  'Szügy',\n  'Szűr',\n  'Tab',\n  'Tabajd',\n  'Tabdi',\n  'Táborfalva',\n  'Tác',\n  'Tagyon',\n  'Tahitótfalu',\n  'Takácsi',\n  'Tákos',\n  'Taksony',\n  'Taktabáj',\n  'Taktaharkány',\n  'Taktakenéz',\n  'Taktaszada',\n  'Taliándörögd',\n  'Tállya',\n  'Tamási',\n  'Tanakajd',\n  'Táp',\n  'Tápióbicske',\n  'Tápiógyörgye',\n  'Tápióság',\n  'Tápiószecső',\n  'Tápiószele',\n  'Tápiószentmárton',\n  'Tápiószőlős',\n  'Táplánszentkereszt',\n  'Tapolca',\n  'Tapsony',\n  'Tápszentmiklós',\n  'Tar',\n  'Tarany',\n  'Tarcal',\n  'Tard',\n  'Tardona',\n  'Tardos',\n  'Tarhos',\n  'Tarján',\n  'Tarjánpuszta',\n  'Tárkány',\n  'Tarnabod',\n  'Tarnalelesz',\n  'Tarnaméra',\n  'Tarnaörs',\n  'Tarnaszentmária',\n  'Tarnaszentmiklós',\n  'Tarnazsadány',\n  'Tárnok',\n  'Tárnokréti',\n  'Tarpa',\n  'Tarrós',\n  'Táska',\n  'Tass',\n  'Taszár',\n  'Tát',\n  'Tata',\n  'Tatabánya',\n  'Tataháza',\n  'Tatárszentgyörgy',\n  'Tázlár',\n  'Téglás',\n  'Tékes',\n  'Teklafalu',\n  'Telekes',\n  'Telekgerendás',\n  'Teleki',\n  'Telki',\n  'Telkibánya',\n  'Tengelic',\n  'Tengeri',\n  'Tengőd',\n  'Tenk',\n  'Tényő',\n  'Tépe',\n  'Terem',\n  'Terény',\n  'Tereske',\n  'Teresztenye',\n  'Terpes',\n  'Tés',\n  'Tésa',\n  'Tésenfa',\n  'Téseny',\n  'Teskánd',\n  'Tét',\n  'Tetétlen',\n  'Tevel',\n  'Tibolddaróc',\n  'Tiborszállás',\n  'Tihany',\n  'Tikos',\n  'Tilaj',\n  'Timár',\n  'Tinnye',\n  'Tiszaadony',\n  'Tiszaalpár',\n  'Tiszabábolna',\n  'Tiszabecs',\n  'Tiszabercel',\n  'Tiszabezdéd',\n  'Tiszabő',\n  'Tiszabura',\n  'Tiszacsécse',\n  'Tiszacsege',\n  'Tiszacsermely',\n  'Tiszadada',\n  'Tiszaderzs',\n  'Tiszadob',\n  'Tiszadorogma',\n  'Tiszaeszlár',\n  'Tiszaföldvár',\n  'Tiszafüred',\n  'Tiszagyenda',\n  'Tiszagyulaháza',\n  'Tiszaigar',\n  'Tiszainoka',\n  'Tiszajenő',\n  'Tiszakanyár',\n  'Tiszakarád',\n  'Tiszakécske',\n  'Tiszakerecseny',\n  'Tiszakeszi',\n  'Tiszakóród',\n  'Tiszakürt',\n  'Tiszaladány',\n  'Tiszalök',\n  'Tiszalúc',\n  'Tiszamogyorós',\n  'Tiszanagyfalu',\n  'Tiszanána',\n  'Tiszaörs',\n  'Tiszapalkonya',\n  'Tiszapüspöki',\n  'Tiszarád',\n  'Tiszaroff',\n  'Tiszasas',\n  'Tiszasüly',\n  'Tiszaszalka',\n  'Tiszaszentimre',\n  'Tiszaszentmárton',\n  'Tiszasziget',\n  'Tiszaszőlős',\n  'Tiszatardos',\n  'Tiszatarján',\n  'Tiszatelek',\n  'Tiszatenyő',\n  'Tiszaug',\n  'Tiszaújváros',\n  'Tiszavalk',\n  'Tiszavárkony',\n  'Tiszavasvári',\n  'Tiszavid',\n  'Tisztaberek',\n  'Tivadar',\n  'Tóalmás',\n  'Tófalu',\n  'Tófej',\n  'Tófű',\n  'Tokaj',\n  'Tokod',\n  'Tokodaltáró',\n  'Tokorcs',\n  'Tolcsva',\n  'Told',\n  'Tolmács',\n  'Tolna',\n  'Tolnanémedi',\n  'Tomajmonostora',\n  'Tomor',\n  'Tompa',\n  'Tompaládony',\n  'Tordas',\n  'Tormafölde',\n  'Tormás',\n  'Tormásliget',\n  'Tornabarakony',\n  'Tornakápolna',\n  'Tornanádaska',\n  'Tornaszentandrás',\n  'Tornaszentjakab',\n  'Tornyiszentmiklós',\n  'Tornyosnémeti',\n  'Tornyospálca',\n  'Torony',\n  'Torvaj',\n  'Tószeg',\n  'Tótkomlós',\n  'Tótszentgyörgy',\n  'Tótszentmárton',\n  'Tótszerdahely',\n  'Tótújfalu',\n  'Tótvázsony',\n  'Tök',\n  'Tököl',\n  'Töltéstava',\n  'Tömörd',\n  'Tömörkény',\n  'Törökbálint',\n  'Törökkoppány',\n  'Törökszentmiklós',\n  'Törtel',\n  'Töttös',\n  'Trizs',\n  'Tunyogmatolcs',\n  'Tura',\n  'Túristvándi',\n  'Túrkeve',\n  'Túrony',\n  'Túrricse',\n  'Tuzsér',\n  'Türje',\n  'Tüskevár',\n  'Udvar',\n  'Udvari',\n  'Ugod',\n  'Újbarok',\n  'Újcsanálos',\n  'Újdombrád',\n  'Újfehértó',\n  'Újhartyán',\n  'Újiráz',\n  'Újireg',\n  'Újkenéz',\n  'Újkér',\n  'Újkígyós',\n  'Újlengyel',\n  'Újléta',\n  'Újlőrincfalva',\n  'Újpetre',\n  'Újrónafő',\n  'Újsolt',\n  'Újszalonta',\n  'Újszász',\n  'Újszentiván',\n  'Újszentmargita',\n  'Újszilvás',\n  'Újtelek',\n  'Újtikos',\n  'Újudvar',\n  'Újvárfalva',\n  'Ukk',\n  'Und',\n  'Úny',\n  'Uppony',\n  'Ura',\n  'Uraiújfalu',\n  'Úrhida',\n  'Úri',\n  'Úrkút',\n  'Uszka',\n  'Uszód',\n  'Uzsa',\n  'Üllés',\n  'Üllő',\n  'Üröm',\n  'Vác',\n  'Vácduka',\n  'Vácegres',\n  'Váchartyán',\n  'Váckisújfalu',\n  'Vácrátót',\n  'Vácszentlászló',\n  'Vadna',\n  'Vadosfa',\n  'Vág',\n  'Vágáshuta',\n  'Vaja',\n  'Vajdácska',\n  'Vajszló',\n  'Vajta',\n  'Vál',\n  'Valkó',\n  'Valkonya',\n  'Vállaj',\n  'Vállus',\n  'Vámosatya',\n  'Vámoscsalád',\n  'Vámosgyörk',\n  'Vámosmikola',\n  'Vámosoroszi',\n  'Vámospércs',\n  'Vámosszabadi',\n  'Vámosújfalu',\n  'Váncsod',\n  'Vanyarc',\n  'Vanyola',\n  'Várad',\n  'Váralja',\n  'Varászló',\n  'Váraszó',\n  'Várbalog',\n  'Varbó',\n  'Varbóc',\n  'Várda',\n  'Várdomb',\n  'Várfölde',\n  'Varga',\n  'Várgesztes',\n  'Várkesző',\n  'Várong',\n  'Városföld',\n  'Városlőd',\n  'Várpalota',\n  'Varsád',\n  'Varsány',\n  'Várvölgy',\n  'Vasad',\n  'Vasalja',\n  'Vásárosbéc',\n  'Vásárosdombó',\n  'Vásárosfalu',\n  'Vásárosmiske',\n  'Vásárosnamény',\n  'Vasasszonyfa',\n  'Vasboldogasszony',\n  'Vasegerszeg',\n  'Vashosszúfalu',\n  'Vaskeresztes',\n  'Vaskút',\n  'Vasmegyer',\n  'Vaspör',\n  'Vassurány',\n  'Vasszécseny',\n  'Vasszentmihály',\n  'Vasszilvágy',\n  'Vasvár',\n  'Vaszar',\n  'Vászoly',\n  'Vát',\n  'Vatta',\n  'Vázsnok',\n  'Vécs',\n  'Vecsés',\n  'Végegyháza',\n  'Vejti',\n  'Vékény',\n  'Vekerd',\n  'Velem',\n  'Velemér',\n  'Velence',\n  'Velény',\n  'Véménd',\n  'Vének',\n  'Vép',\n  'Vereb',\n  'Veresegyház',\n  'Verőce',\n  'Verpelét',\n  'Verseg',\n  'Versend',\n  'Vértesacsa',\n  'Vértesboglár',\n  'Vérteskethely',\n  'Vértessomló',\n  'Vértesszőlős',\n  'Vértestolna',\n  'Vése',\n  'Veszkény',\n  'Veszprém',\n  'Veszprémfajsz',\n  'Veszprémgalsa',\n  'Veszprémvarsány',\n  'Vésztő',\n  'Vezseny',\n  'Vid',\n  'Vigántpetend',\n  'Villány',\n  'Villánykövesd',\n  'Vilmány',\n  'Vilonya',\n  'Vilyvitány',\n  'Vinár',\n  'Vindornyafok',\n  'Vindornyalak',\n  'Vindornyaszőlős',\n  'Visegrád',\n  'Visnye',\n  'Visonta',\n  'Viss',\n  'Visz',\n  'Viszák',\n  'Viszló',\n  'Visznek',\n  'Vitnyéd',\n  'Vízvár',\n  'Vizslás',\n  'Vizsoly',\n  'Vokány',\n  'Vonyarcvashegy',\n  'Vöckönd',\n  'Völcsej',\n  'Vönöck',\n  'Vöröstó',\n  'Vörs',\n  'Zabar',\n  'Zádor',\n  'Zádorfalva',\n  'Zagyvarékas',\n  'Zagyvaszántó',\n  'Záhony',\n  'Zajk',\n  'Zajta',\n  'Zákány',\n  'Zákányfalu',\n  'Zákányszék',\n  'Zala',\n  'Zalaapáti',\n  'Zalabaksa',\n  'Zalabér',\n  'Zalaboldogfa',\n  'Zalacsány',\n  'Zalacséb',\n  'Zalaegerszeg',\n  'Zalaerdőd',\n  'Zalagyömörő',\n  'Zalahaláp',\n  'Zalaháshágy',\n  'Zalaigrice',\n  'Zalaistvánd',\n  'Zalakaros',\n  'Zalakomár',\n  'Zalaköveskút',\n  'Zalalövő',\n  'Zalameggyes',\n  'Zalamerenye',\n  'Zalasárszeg',\n  'Zalaszabar',\n  'Zalaszántó',\n  'Zalaszegvár',\n  'Zalaszentbalázs',\n  'Zalaszentgrót',\n  'Zalaszentgyörgy',\n  'Zalaszentiván',\n  'Zalaszentjakab',\n  'Zalaszentlászló',\n  'Zalaszentlőrinc',\n  'Zalaszentmárton',\n  'Zalaszentmihály',\n  'Zalaszombatfa',\n  'Zaláta',\n  'Zalatárnok',\n  'Zalaújlak',\n  'Zalavár',\n  'Zalavég',\n  'Zalkod',\n  'Zamárdi',\n  'Zámoly',\n  'Zánka',\n  'Zaránk',\n  'Závod',\n  'Zebecke',\n  'Zebegény',\n  'Zemplénagárd',\n  'Zengővárkony',\n  'Zichyújfalu',\n  'Zics',\n  'Ziliz',\n  'Zimány',\n  'Zirc',\n  'Zók',\n  'Zomba',\n  'Zubogy',\n  'Zsadány',\n  'Zsáka',\n  'Zsámbék',\n  'Zsámbok',\n  'Zsana',\n  'Zsarolyán',\n  'Zsebeháza',\n  'Zsédeny',\n  'Zselickisfalud',\n  'Zselickislak',\n  'Zselicszentpál',\n  'Zsennye',\n  'Zsira',\n  'Zsombó',\n  'Zsujta',\n  'Zsurk',\n];\n"
  },
  {
    "path": "src/locales/hu/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/hu/location/continent.ts",
    "content": "export default [\n  'Afrika',\n  'Antarktika',\n  'Ázsia',\n  'Ausztrália és Óceánia',\n  'Európa',\n  'Észak-Amerika',\n  'Dél-Amerika',\n];\n"
  },
  {
    "path": "src/locales/hu/location/country.ts",
    "content": "export default [\n  'Afganisztán',\n  'Albánia',\n  'Algéria',\n  'Amerikai Egyesült Államok',\n  'Amerikai Szamoa',\n  'Andorra',\n  'Angola',\n  'Anguilla',\n  'Antarktisz és Norfolk sziget',\n  'Antigua és Barbuda',\n  'Arab Emírségek',\n  'Argentína',\n  'Aruba',\n  'Ascension',\n  'Ausztrália',\n  'Ausztria',\n  'Azerbajdzsán',\n  'Bahama-szigetek',\n  'Bahrein',\n  'Banglades',\n  'Barbados',\n  'Belgium',\n  'Belize',\n  'Benin',\n  'Bermuda',\n  'Bhután',\n  'Bissau-Guinea',\n  'Bolívia',\n  'Bosznia-Hercegovina',\n  'Botswana',\n  'Brazília',\n  'Brunei',\n  'Bulgária',\n  'Burkina Faso',\n  'Burundi',\n  'Falkland-szigetek',\n  'Fehéroroszország',\n  'Feröer-szigetek',\n  'Fidzsi-szigetek',\n  'Finnország',\n  'Francia Guyana',\n  'Francia Polinézia',\n  'Franciaország',\n  'Fülöp-szigetek',\n  'Chile',\n  'Ciprus',\n  'Comore-szigetek',\n  'Costa Rica',\n  'Csád',\n  'Csehország',\n  'Dánia',\n  'Dél-afrikai Köztársaság',\n  'Dél-Korea',\n  'Diego Garcia',\n  'Dominikai Közösség',\n  'Dominikai Köztársaság',\n  'Dzsibuti',\n  'Ecuador',\n  'Egyenlítői-Guinea',\n  'Egyesült Királyság',\n  'Egyiptom',\n  'Elefántcsontpart',\n  'Eritrea',\n  'Észtország',\n  'Etiópia',\n  'Gabon',\n  'Gambia',\n  'Ghána',\n  'Gibraltár',\n  'Görögország',\n  'Grenada',\n  'Grönland',\n  'Grúzia',\n  'Guadeloupe',\n  'Guam',\n  'Guatemala',\n  'Guinea',\n  'Guyana',\n  'Haiti',\n  'Holland Antillák',\n  'Hollandia',\n  'Honduras',\n  'Horvátország',\n  'India',\n  'Indonézia',\n  'Irak',\n  'Irán',\n  'Írország',\n  'Izland',\n  'Izrael',\n  'Jamaica',\n  'Japán',\n  'Jemen',\n  'Jordánia',\n  'Kambodzsa',\n  'Kamerun',\n  'Kanada',\n  'Katar',\n  'Kazahsztán',\n  'Kelet-Timor',\n  'Kenya',\n  'Kína',\n  'Kirgizisztán',\n  'Kiribati',\n  'Kolumbia',\n  'Kongó',\n  'Kongói Dem. Közt.',\n  'Koreai Köztársaság',\n  'Koreai NDK',\n  'Közép-afrikai Köztársaság',\n  'Kuba',\n  'Kuvait',\n  'Laosz',\n  'Lengyelország',\n  'Lesotho',\n  'Lettország',\n  'Libanon',\n  'Libéria',\n  'Líbia',\n  'Liechtenstein',\n  'Litvánia',\n  'Luxemburg',\n  'Macedónia',\n  'Madagaszkár',\n  'Magyarország',\n  'Makao',\n  'Malajzia',\n  'Malawi',\n  'Maldív-szigetek',\n  'Mali',\n  'Málta',\n  'Marokkó',\n  'Marshall-szigetek',\n  'Martinique',\n  'Mauritánia',\n  'Mauritius',\n  'Mexikó',\n  'Mianmar',\n  'Mikronézia',\n  'Moldova',\n  'Monaco',\n  'Mongólia',\n  'Mozambik',\n  'Namíbia',\n  'Nauru',\n  'Németország',\n  'Nepál',\n  'Nicaragua',\n  'Niger',\n  'Nigéria',\n  'Niue',\n  'Norvégia',\n  'Nyugat Szahara',\n  'Nyugat Szamoa',\n  'Olaszország',\n  'Omán',\n  'Örményország',\n  'Oroszország',\n  'Pakisztán',\n  'Palau',\n  'Panama',\n  'Pápua Új-Guinea',\n  'Paraguay',\n  'Peru',\n  'Portugália',\n  'Románia',\n  'Ruanda',\n  'Saint Kitts és Nevis',\n  'Saint Lucia',\n  'Saint Pierrre és Miquelon',\n  'Saint Vincent és Grenadine-szigetek',\n  'Salamon-szigetek',\n  'Salvador',\n  'San Marino',\n  'Sao Tomé és Principé',\n  'Seychelles-szigetek',\n  'Sierra Leone',\n  'Spanyolország',\n  'Sri Lanka',\n  'Suriname',\n  'Svájc',\n  'Svédország',\n  'Szaúd-Arábia',\n  'Szenegál',\n  'Szerbia és Montenegró',\n  'Szingapúr',\n  'Szíria',\n  'Szlovákia',\n  'Szlovénia',\n  'Szomália',\n  'Szudán',\n  'Szváziföld',\n  'Tadzsikisztán',\n  'Tajvan',\n  'Tanzánia',\n  'Thaiföld',\n  'Togo',\n  'Tokelau-szigetek',\n  'Tonga',\n  'Törökország',\n  'Trinidad és Tobago',\n  'Tunézia',\n  'Türkmenisztán',\n  'Turks és Caicos',\n  'Tuvalu',\n  'Uganda',\n  'Új-Kaledónia',\n  'Új-Zéland',\n  'Ukrajna',\n  'Uruguay',\n  'Üzbegisztán',\n  'Vanuatu',\n  'Vatikán',\n  'Venezuela',\n  'Vietnam',\n  'Virgin-szigetek (amerikai)',\n  'Virgin-szigetek (brit)',\n  'Wallis és Futuna-szigetek',\n  'Zambia',\n  'Zimbabwe',\n  'Zöld-foki Köztársaság',\n];\n"
  },
  {
    "path": "src/locales/hu/location/direction.ts",
    "content": "export default {\n  cardinal: ['Észak', 'Kelet', 'Dél', 'Nyugat'],\n  cardinal_abbr: ['É', 'K', 'D', 'Ny'],\n  ordinal: ['Északkelet', 'Északnyugat', 'Délkelet', 'Délnyugat'],\n  ordinal_abbr: ['ÉK', 'ÉNy', 'DK', 'DNy'],\n};\n"
  },
  {
    "path": "src/locales/hu/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport continent from './continent';\nimport country from './country';\nimport direction from './direction';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport street_address from './street_address';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  continent,\n  country,\n  direction,\n  postcode,\n  secondary_address,\n  state,\n  street_address,\n  street_name,\n  street_pattern,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/hu/location/postcode.ts",
    "content": "export default ['####'];\n"
  },
  {
    "path": "src/locales/hu/location/secondary_address.ts",
    "content": "export default ['#.em ## ajtó', '#.em'];\n"
  },
  {
    "path": "src/locales/hu/location/state.ts",
    "content": "export default [\n  'Bács-Kiskun',\n  'Baranya',\n  'Békés',\n  'Borsod-Abaúj-Zemplén',\n  'Budapest',\n  'Csongrád-Csanád',\n  'Fejér',\n  'Győr-Moson-Sopron',\n  'Hajdú-Bihar',\n  'Heves',\n  'Jász-Nagykun-Szolnok',\n  'Komárom-Esztergom',\n  'Nógrád',\n  'Pest',\n  'Somogy',\n  'Szabolcs-Szatmár-Bereg',\n  'Tolna',\n  'Vas',\n  'Veszprém',\n  'Zala',\n];\n"
  },
  {
    "path": "src/locales/hu/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/hu/location/street_name.ts",
    "content": "export default [\n  'Kossuth Lajos',\n  'Petőfi',\n  'Szent István',\n  'Templom',\n  'Arany János',\n  'Rákóczi',\n  'Széchenyi',\n  'Vörösmarty',\n  'Zrínyi',\n  'Ady Endre',\n  'Attila',\n  'Baross',\n  'József Attila',\n  'Szabadság',\n  'Batthyány',\n  'Árpád',\n  'Csokonai',\n  'Duna',\n  'Eötvös',\n  'Hunyadi',\n  'Jókai',\n  'Kölcsey',\n  'Lehel',\n  'Mátyás király',\n  'Szent László',\n  'Vasút',\n  'Báthory',\n  'Bem',\n  'Bocskai',\n  'Deák Ferenc',\n  'Frangepán',\n  'Iskola',\n  'Kisfaludy',\n  'Maros',\n  'Mária',\n  'Nap',\n  'Rózsa',\n  'Sas',\n  'Szegfű',\n  'Táncsics Mihály',\n  'Tátra',\n  'Thököly',\n  'Wesselényi',\n  'Aradi',\n  'Béke',\n  'Bercsényi',\n  'Brassó',\n  'Corvin',\n  'Dózsa György',\n  'Határ',\n  'Honvéd',\n  'József',\n  'Kassai',\n  'Katona József',\n  'Kinizsi',\n  'Klapka',\n  'Liget',\n  'Madách',\n  'Mikes Kelemen',\n  'Nefelejcs',\n  'Tompa',\n  'Vas Gereben',\n  'Viola',\n  'Akácfa',\n  'Álmos vezér',\n  'Bartók Béla',\n  'Bethlen Gábor',\n  'Damjanich',\n  'Dobó',\n  'Előd',\n  'Erzsébet',\n  'Ferenc',\n  'Garay',\n  'Hősök',\n  'Huba',\n  'Jósika',\n  'Kazinczy',\n  'Kápolna',\n  'Királyhágó',\n  'Kiss Ernő',\n  'Liszt Ferenc',\n  'Margit',\n  'Martinovics',\n  'Mátyás',\n  'Nyár',\n  'Pozsonyi',\n  'Rákos',\n  'Sólyom',\n  'Szamos',\n  'Szondi',\n  'Virág',\n  'Alpár',\n  'Alsó',\n  'Aulich',\n  'Álmos',\n  'Bajcsy-Zsilinszky',\n  'Bajza',\n  'Bánya',\n  'Béla',\n  'Benczúr',\n  'Beregszász',\n  'Berzsenyi Dániel',\n  'Botond',\n  'Bulcsú',\n  'Csaba',\n  'Csillag',\n  'Erdőalja',\n  'Fő',\n  'Gábor Áron',\n  'Géza',\n  'Hargita',\n  'Hársfa',\n  'Hunyadi János',\n  'Kassa',\n  'Kiss János',\n  'Lajos',\n  'Liliom',\n  'Magyar',\n  'Mátra',\n  'Mikszáth Kálmán',\n  'Nagysándor József',\n  'Nagyszeben',\n  'Nádor',\n  'Nyáry Pál',\n  'Nyitra',\n  'Pacsirta',\n  'Rezeda',\n  'Szabadkai',\n  'Szent Gellért',\n  'Szentháromság',\n  'Temesvár',\n  'Temesvári',\n  'Temető',\n  'Tinódi',\n  'Tisza',\n  'Torockó',\n  'Török',\n  'Tulipán',\n  'Újvidék',\n  'Vág',\n  'Vágóhíd',\n  'Akácos',\n  'Alkotmány',\n  'Anna',\n  'Állomás',\n  'Bártfa',\n  'Beszterce',\n  'Brassói',\n  'Czuczor',\n  'Diófa',\n  'Dugonics',\n  'Fenyves',\n  'Garam',\n  'Gárdonyi Géza',\n  'Gyöngyvirág',\n  'Gyula',\n  'Háromszék',\n  'Huszár',\n  'Ibolya',\n  'Igló',\n  'Ipolyság',\n  'István',\n  'Jegenye',\n  'Jókai Mór',\n  'Károly',\n  'Késmárki',\n  'Klauzál',\n  'Kolozsvár',\n  'Kolozsvári',\n  'Komáromi',\n  'Kossuth',\n  'Körös',\n  'Köztársaság',\n  'Kuruc',\n  'Léva',\n  'Lőcsei',\n  'Mályva',\n  'Móricz Zsigmond',\n  'Murányi',\n  'Nagyszalonta',\n  'Nagyvárad',\n  'Olt',\n  'Pannónia',\n  'Pozsony',\n  'Remete',\n  'Rigó',\n  'Rozsnyó',\n  'Római',\n  'Sajó',\n  'Sport',\n  'Szabadka',\n  'Szent Imre',\n  'Szepesi',\n  'Széchenyi István',\n  'Szilágyi Dezső',\n  'Toldi Miklós',\n  'Tompa Mihály',\n  'Tüzér',\n  'Ungvár',\n  'Ungvári',\n  'Vak Bottyán',\n  'Vasvári Pál',\n  'Városház',\n  'Verecke',\n  'Vezér',\n  'Vécsey',\n  'Vércse',\n  'Völgy',\n  'Zombori',\n  'Zólyom',\n  'Aba',\n  'Adorján',\n  'Aranyhegyi',\n  'Arató',\n  'Áchim András',\n  'Baba',\n  'Bácska',\n  'Balassa',\n  'Bécsi',\n  'Bem József',\n  'Bethlen',\n  'Bezerédj',\n  'Bimbó',\n  'Blaha Lujza',\n  'Bosnyák',\n  'Botfalu',\n  'Breznó',\n  'Csáktornya',\n  'Csallóköz',\n  'Csányi',\n  'Csap',\n  'Csengery',\n  'Csermely',\n  'Csíksomlyó',\n  'Csongor',\n  'Damjanich János',\n  'Deák',\n  'Denevér',\n  'Derkovits Gyula',\n  'Dessewffy',\n  'Diós',\n  'Domoszló',\n  'Donáti',\n  'Dráva',\n  'Ecsedháza',\n  'Edison',\n  'Egressy',\n  'Emma',\n  'Erdélyi',\n  'Erdő',\n  'Erkel Ferenc',\n  'Esze Tamás',\n  'Etele',\n  'Farkastorki',\n  'Fátra',\n  'Fáy',\n  'Fecske',\n  'Felső',\n  'Feszty Árpád',\n  'Fodor',\n  'Fogaras',\n  'Fogarasi',\n  'Földváry',\n  'Fráter György',\n  'Futó',\n  'Füredi',\n  'Galamb',\n  'Gutenberg',\n  'Halom',\n  'Hanga',\n  'Hold',\n  'Hóvirág',\n  'Hungária',\n  'Hunyadi László',\n  'Iglói',\n  'Ilona',\n  'Irányi Dániel',\n  'Irányi',\n  'Jablonka',\n  'János',\n  'Kakukkhegyi',\n  'Kapisztrán',\n  'Karácsony Sándor',\n  'Karinthy Frigyes',\n  'Kárpát',\n  'Kázmér',\n  'Kelenhegyi',\n  'Kenyérmező',\n  'Kereszt',\n  'Kert',\n  'Keve',\n  'Késmárk',\n  'Kinizsi Pál',\n  'Király',\n  'Királylaki',\n  'Kis',\n  'Kiscelli',\n  'Kiss János altábornagy',\n  'Klapka György',\n  'Knézits',\n  'Koppány',\n  'Korányi Frigyes',\n  'Körmöci',\n  'Kövér Lajos',\n  'Kő',\n  'Kőérberki',\n  'Laborc',\n  'Lapos',\n  'Latorca',\n  'Leiningen',\n  'Lepke',\n  'Limanova',\n  'Lorántffy Zsuzsanna',\n  'Losonc',\n  'Madách Imre',\n  'Magdolna',\n  'Mansfeld Péter',\n  'Máramarosi',\n  'Márton',\n  'Mező',\n  'Miklós',\n  'Mókus',\n  'Munkácsy Mihály',\n  'Muskátli',\n  'Nagybecskerek',\n  'Nagyenyed',\n  'Nagyszőlős',\n  'Nádasdy',\n  'Nyárfás',\n  'Nyúl',\n  'Oltvány',\n  'Ond vezér',\n  'Ordas',\n  'Orló',\n  'Orom',\n  'Óhegy',\n  'Ónodi',\n  'Pasaréti',\n  'Pálma',\n  'Pálya',\n  'Perczel Mór',\n  'Peterdy',\n  'Péterhegyi',\n  'Piac',\n  'Piroska',\n  'Pogány',\n  'Poprádi',\n  'Pósa Lajos',\n  'Pöstyén',\n  'Regös',\n  'Reviczky',\n  'Révay',\n  'Rimaszombat',\n  'Róna',\n  'Sashalmi',\n  'Semmelweis',\n  'Síp',\n  'Sorház',\n  'Stefánia',\n  'Szalonka',\n  'Szarvas',\n  'Szatmár',\n  'Szemere',\n  'Szendrő',\n  'Szent Korona',\n  'Szépvölgyi',\n  'Szérűskert',\n  'Szigetvári',\n  'Szigligeti',\n  'Szőlő',\n  'Taksony',\n  'Tartsay Vilmos',\n  'Tas',\n  'Tábor',\n  'Táborhegyi',\n  'Táltos',\n  'Testvérhegyi',\n  'Thaly Kálmán',\n  'Toborzó',\n  'Toldy Ferenc',\n  'Tomori',\n  'Torda',\n  'Tordai',\n  'Tó',\n  'Tópart',\n  'Tóth Árpád',\n  'Tölgyfa',\n  'Töltés',\n  'Tövis',\n  'Turul',\n  'Uzsoki',\n  'Ürömi',\n  'Varjú',\n  'Vendel',\n  'Veréb',\n  'Versec',\n  'Vihar',\n  'Vitéz',\n  'Vizafogó',\n  'Vízmosás',\n  'Víztorony',\n  'Vöröstorony',\n  'Zalán',\n  'Zenta',\n  'Zerge',\n  'Zilah',\n  'Zoltán',\n  'Zombor',\n  'Zsigmond',\n  'Zsuzsanna',\n  'I.',\n  'II.',\n  'III.',\n  'IV.',\n  'V.',\n  'VI.',\n  'VII.',\n  'VIII.',\n  'IX.',\n  'X.',\n  'XI.',\n  'XII.',\n  'XIII.',\n  'XIV.',\n  'XV.',\n  'XVI.',\n  'XVII.',\n  'Abádi',\n  'Abos',\n  'Adria',\n  'Aga',\n  'Agyaghegyi',\n  'Akácvirág',\n  'Albert',\n  'Albertirsai',\n  'Album',\n  'Alkér',\n  'Almafa',\n  'Almássy',\n  'Alsódabas',\n  'Andocs',\n  'Andor',\n  'Anjou',\n  'Ankara',\n  'Antónia',\n  'Asztalos Sándor',\n  'Aszú',\n  'Avar',\n  'Ábrahám Géza',\n  'Ágnes',\n  'Árnyas',\n  'Árpád fejedelem',\n  'Árpádföldi',\n  'Árpád-házi Szent Erzsébet',\n  'Árvácska',\n  'Átlós',\n  'Babér',\n  'Babits Mihály',\n  'Bácskai',\n  'Badacsony',\n  'Badacsonyi',\n  'Bagolyvár',\n  'Bajnok',\n  'Bajtárs',\n  'Bakáts',\n  'Balázs',\n  'Balkán',\n  'Balogh Ádám',\n  'Balta',\n  'Bank',\n  'Bánk bán',\n  'Bánki Donát',\n  'Bányász',\n  'Barackfa',\n  'Barackos',\n  'Baradla',\n  'Baranyai',\n  'Barázda',\n  'Bárczy István',\n  'Barcsay',\n  'Barka',\n  'Bártfai',\n  'Battai',\n  'Battonya',\n  'Benedek Elek',\n  'Benyovszky Móric',\n  'Bercsényi Miklós',\n  'Berkenye',\n  'Berzsenyi',\n  'Bessenyei',\n  'Bíbic',\n  'Bocskai István',\n  'Bod Péter',\n  'Bogár',\n  'Boglya',\n  'Bokréta',\n  'Bolyai János',\n  'Bornemissza',\n  'Borz',\n  'Budafoki',\n  'Budai Nagy Antal',\n  'Caprera',\n  'Cifra',\n  'Ciklámen',\n  'Cimbalom',\n  'Cinege',\n  'Cinkotai',\n  'Cirmos',\n  'Citadella',\n  'Cukornád',\n  'Czetz János',\n  'Cziffra György',\n  'Csabagyöngye',\n  'Csákó',\n  'Csalán',\n  'Csalitos',\n  'Csalogány',\n  'Csantavér',\n  'Csatárka',\n  'Csejtei',\n  'Csepeli',\n  'Cseppkő',\n  'Cser',\n  'Cserei',\n  'Cserepes',\n  'Cseresznye',\n  'Csertő',\n  'Csévi',\n  'Csíkszereda',\n  'Csíky',\n  'Csobánc',\n  'Csónak',\n  'Csömöri',\n  'Csörlő',\n  'Dandár',\n  'Dániel',\n  'Dara',\n  'Darázs',\n  'Daru',\n  'Dávid Ferenc',\n  'Déli',\n  'Dembinszky',\n  'Dér',\n  'Derkovits',\n  'Dés',\n  'Déva',\n  'Dézsma',\n  'Diák',\n  'Diana',\n  'Dinnyehegyi',\n  'Dobozi',\n  'Domaszék',\n  'Dombóvári',\n  'Döbrentei',\n  'Drégely',\n  'Dunadűlő',\n  'Dunakeszi',\n  'Ecseri',\n  'Egér',\n  'Előpatak',\n  'Emília',\n  'Emlék',\n  'Endrődi',\n  'Endrődi Sándor',\n  'Eötvös József',\n  'Eötvös Loránd',\n  'Eper',\n  'Eperjes',\n  'Eperjesi',\n  'Epres',\n  'Erdész',\n  'Erdőhegy',\n  'Erdősor',\n  'Erdőszél',\n  'Erkel',\n  'Erőmű',\n  'Erzsébet királyné',\n  'Est',\n  'Eszék',\n  'Eszter',\n  'Érdi',\n  'Érsekújvár',\n  'Fadrusz',\n  'Fatimai',\n  'Fazekas',\n  'Fácános',\n  'Fáklya',\n  'Fehér',\n  'Fejér Lipót',\n  'Felső Duna',\n  'Felsőbánya',\n  'Felsőbüki Nagy Pál',\n  'Ferenchegyi',\n  'Fillér',\n  'Fiume',\n  'Fiumei',\n  'Flamingó',\n  'Fodros',\n  'Folyondár',\n  'Fonó',\n  'Forduló',\n  'Forgách',\n  'Forrás',\n  'Forrásmajori',\n  'Fortuna',\n  'Föld',\n  'Fülek',\n  'Füleki',\n  'Fülemile',\n  'Fürdő',\n  'Fűrész',\n  'Fűz',\n  'Fűzfa',\n  'Galgóczy',\n  'Garda',\n  'Gárdonyi',\n  'Garibaldi',\n  'Gát',\n  'Gazda',\n  'Gazdagréti',\n  'Gázló',\n  'Gépész',\n  'Gépmadár',\n  'Gerenda',\n  'Gesztenye',\n  'Gesztenyés',\n  'Géza fejedelem',\n  'Gizella',\n  'Golgota',\n  'Gomb',\n  'Gombosszeg',\n  'Gordonka',\n  'Görgey Artúr',\n  'Gránit',\n  'gróf Esterházy János',\n  'Gulyás',\n  'Gútor',\n  'Gyakorló',\n  'Gyár',\n  'Gyarmat',\n  'Gyékény',\n  'Gyergyó',\n  'Gyertyaláng',\n  'Gyökér',\n  'Gyömröi',\n  'Gyöngyösi',\n  'Gyöngyvirágos',\n  'Györffy István',\n  'György',\n  'Gyula vezér',\n  'Gyulai Pál',\n  'Hajdú',\n  'Hajnal',\n  'Hajómalom',\n  'Hajós',\n  'Halász',\n  'Halomegyházi',\n  'Hangos',\n  'Hangya',\n  'Haránt',\n  'Harcos',\n  'Harmat',\n  'Hárfa',\n  'Háromszéki',\n  'Hársfavirág',\n  'Hegyalja',\n  'Hegyfok',\n  'Hegyhát',\n  'Helikopter',\n  'Heltai',\n  'Hengermalom',\n  'Hermina',\n  'Hittérítő',\n  'Hollandi',\n  'Hollós',\n  'Homonna',\n  'Honfoglalás',\n  'Horgász',\n  'Hortenzia',\n  'Hortobágyi',\n  'Horváth Mihály',\n  'Hosszúhegy',\n  'Hó',\n  'Hős',\n  'Hubay Jenő',\n  'Hunor',\n  'Hunyad',\n  'Huszt',\n  'Hűvösvölgyi',\n  'Ida',\n  'Iglice',\n  'Igmándi',\n  'Ihász',\n  'Iker',\n  'Illés',\n  'Ilosvai Selymes',\n  'Ipar',\n  'Iparos',\n  'Irhás',\n  'Iringó',\n  'Irsa',\n  'Istenhegyi',\n  'Írisz',\n  'Írottkő',\n  'Janda Vilmos',\n  'Jázmin',\n  'Jegesmedve',\n  'Jobbágy',\n  'Józsefhegyi',\n  'Juharos',\n  'Juhos',\n  'Jutas',\n  'Kada',\n  'Kaffka Margit',\n  'Kakukk',\n  'Kalászi',\n  'Kamaraerdei',\n  'Kaptató',\n  'Karatna',\n  'Karthauzi',\n  'Katalin',\n  'Katlan',\n  'Katymár',\n  'Kálmán',\n  'Kálvária',\n  'Kálvin',\n  'Kányakapu',\n  'Károli Gáspár',\n  'Kecske',\n  'Kelenvölgyi',\n  'Kemény Zsigmond',\n  'Kende',\n  'Kender',\n  'Kerékgyártó',\n  'Kerényi Frigyes',\n  'Kertész',\n  'Keselyű',\n  'Kékfestő',\n  'Kézműves',\n  'Kikötő',\n  'Kis-Duna',\n  'Kiskert',\n  'Kisköre',\n  'Kistétény',\n  'Kolozs',\n  'Komárom',\n  'Kondor',\n  'Korall',\n  'Korompai',\n  'Korsó',\n  'Kosár',\n  'Kossuthfalva',\n  'Kosztolányi Dezső',\n  'Kócsag',\n  'Kórház',\n  'Kós Károly',\n  'Kósa Pál',\n  'Kökény',\n  'Kökörcsin',\n  'Körte',\n  'Körtvélyes',\n  'Köszörűs',\n  'Kötő',\n  'Közvágóhíd',\n  'Kőbányai',\n  'Kőér',\n  'Kőműves',\n  'Kőpor',\n  'Kőris',\n  'Krisztina',\n  'Kriván',\n  'Kucorgó',\n  'Kun',\n  'Kútvölgyi',\n  'Küküllő',\n  'Lajosház',\n  'Lakatos',\n  'Lant',\n  'Lándzsa',\n  'Láva',\n  'Lázár',\n  'Lázár Vilmos',\n  'Legény',\n  'Leiningen Károly',\n  'Lengyel',\n  'Lenke',\n  'Leonardo da Vinci',\n  'Lévay',\n  'Lidérc',\n  'Lomnici',\n  'Losonci',\n  'Lotz Károly',\n  'Lovas',\n  'Lóránt',\n  'Lövész',\n  'Lőcse',\n  'Lőportár',\n  'Lőrinc',\n  'Lőrinci',\n  'Lucernás',\n  'Ludány',\n  'Lujza',\n  'Madarász',\n  'Magas',\n  'Magasúti',\n  'Magyarok Nagyasszonya',\n  'Major',\n  'Maláta',\n  'Malomkerék',\n  'Mandula',\n  'Mars',\n  'Martin',\n  'Matróz',\n  'Mádi',\n  'Május 1.',\n  'Mányoki',\n  'Máramaros',\n  'Március 15.',\n  'Márga',\n  'Máriahegy',\n  'Mártírok',\n  'Márvány',\n  'Mátyáshegyi',\n  'Mázsa',\n  'Mechwart',\n  'Meder',\n  'Medve',\n  'Meggyfa',\n  'Mese',\n  'Mester',\n  'Méhes',\n  'Mérleg',\n  'Miatyánk',\n  'Mikes',\n  'Mildenberger',\n  'Moha',\n  'Mohai',\n  'Molnár',\n  'Móra Ferenc',\n  'Munkácsy',\n  'Muskotály',\n  'Múzeum',\n  'Nagy Győry István',\n  'Nagy Imre',\n  'Nagy Jenő',\n  'Nagy Lajos',\n  'Nagybányai',\n  'Nagyboldogasszony',\n  'Nagy-Hangács',\n  'Nagyicce',\n  'Nagyida',\n  'Nagyszombat',\n  'Napfény',\n  'Naphegy',\n  'Napkelet',\n  'Napraforgó',\n  'Napsugár',\n  'Nádastó',\n  'Nánási',\n  'Nemes',\n  'Nemes Nagy Ágnes',\n  'Neszmélyi',\n  'Nevegy',\n  'Nezsider',\n  'Németh László',\n  'Németvölgyi',\n  'Nimród',\n  'Nógrádi',\n  'Nyereg',\n  'Nyerges',\n  'Oázis',\n  'Obsitos',\n  'Obulus',\n  'Olajliget',\n  'Ond',\n  'Orbán Balázs',\n  'Orbánhegyi',\n  'Orczy',\n  'Orgona',\n  'Oroszvár',\n  'Oroszvég',\n  'Orsova',\n  'Orvos',\n  'Osztag',\n  'Óbor',\n  'Ógyalla',\n  'Óra',\n  'Öböl',\n  'Ökörszem',\n  'Ökrös',\n  'Ördögorom',\n  'Ördögszikla',\n  'Örs vezér',\n  'Összefogás',\n  'Őrnagy',\n  'Ősz',\n  'Őszapó',\n  'Őszirózsa',\n  'Őz',\n  'Őzike',\n  'Pajtás',\n  'Pala',\n  'Palotás',\n  'Pancsova',\n  'Papp László',\n  'Paskál',\n  'Patak',\n  'Patkó',\n  'Pattantyús',\n  'Patyolat',\n  'Páfrány',\n  'Pál',\n  'Pálvölgyi',\n  'Párizsi',\n  'Párkány',\n  'Párta',\n  'Páva',\n  'Pázmány Péter',\n  'Pázsit',\n  'Pengő',\n  'Perényi',\n  'Pesti',\n  'Pestújhelyi',\n  'Pethényi',\n  'Petneházy',\n  'Petőfi Sándor',\n  'Petur',\n  'Péceli',\n  'Piarista',\n  'Pici',\n  'Pillangó',\n  'Pinty',\n  'Pipacs',\n  'Piski',\n  'Pistahegyi',\n  'Platán',\n  'Pomázi',\n  'Pongrácz',\n  'Poprád',\n  'Posztógyár',\n  'Pöltenberg Ernő',\n  'Pöltenberg',\n  'Pöttyös',\n  'Puszta',\n  'Pusztadombi',\n  'Pusztakúti',\n  'Pusztaszeri',\n  'Radvány',\n  'Raoul Wallenberg',\n  'Ratkóc',\n  'Rácz Aladár',\n  'Rákosmező',\n  'Rákospalotai',\n  'Rákospatak',\n  'Rákosszeg',\n  'Rákosvölgyi',\n  'Remetehegyi',\n  'Repkény',\n  'Rezgő',\n  'Régivám',\n  'Rét',\n  'Rév',\n  'Révész',\n  'Ritka',\n  'Rodostó',\n  'Rottenbiller',\n  'Rozgonyi',\n  'Rozmaring',\n  'Róka',\n  'Rózsabarack',\n  'Rózsahegy',\n  'Rózsavölgyi',\n  'Röppentyű',\n  'Rőzse',\n  'Salkaházi Sára',\n  'Sarló',\n  'Saroglya',\n  'Sasadi',\n  'Sándor',\n  'Sárkány',\n  'Sárrét',\n  'Schulek Frigyes',\n  'Schweidel József',\n  'Sebész',\n  'Segesvár',\n  'Selmeci',\n  'Seregély',\n  'Serpenyő',\n  'Simándi',\n  'Slachta Margit',\n  'Solymár',\n  'Somfa',\n  'Somló',\n  'Só',\n  'Sósfürdő',\n  'Strázsa',\n  'Sümegvár',\n  'Szabolcs',\n  'Szabolcska Mihály',\n  'Szabó',\n  'Szabó Ervin',\n  'Szabó József',\n  'Szajkó',\n  'Szalag',\n  'Szalamandra',\n  'Szalay',\n  'Szalmarózsa',\n  'Szamóca',\n  'Szarka',\n  'Szatmári',\n  'Szádelő',\n  'Szállás',\n  'Szárazhegy',\n  'Száva',\n  'Százszorszép',\n  'Szebeni',\n  'Szemafor',\n  'Szendi',\n  'Szent Flórián',\n  'Szent György',\n  'Szent Imre herceg',\n  'Szentendrei',\n  'Szentmihályi',\n  'Szerémi',\n  'Szeréna',\n  'Szél',\n  'Szélső',\n  'Szép Juhászné',\n  'Sziget',\n  'Szigony',\n  'Szikla',\n  'Szikszó',\n  'Szilas',\n  'Szilaspatak',\n  'Szilágyi Erzsébet',\n  'Szilágyi',\n  'Szilágysomlyó',\n  'Szilvafa',\n  'Szindbád',\n  'Szinyei Merse',\n  'Szirom',\n  'Szitás',\n  'Szlatina',\n  'Szobránc',\n  'Szolyva',\n  'Szomolány',\n  'Szováta',\n  'Szófia',\n  'Szövetség',\n  'Szőlőfürt',\n  'Szőlőkert',\n  'Szőnyi István',\n  'Szőnyi',\n  'Sztehlo Gábor',\n  'Talpfa',\n  'Tamás',\n  'Tapolcsányi',\n  'Tarcsai',\n  'Tarpai',\n  'Tas vezér',\n  'Tavasz',\n  'Tavirózsa',\n  'Táblás',\n  'Táncsics',\n  'Tápió',\n  'Tárnok',\n  'Tárogató',\n  'Távíró',\n  'Tearózsa',\n  'Tegzes',\n  'Teleki',\n  'Temes',\n  'Tengerszem',\n  'Teréz',\n  'Testvériség',\n  'Téglagyár',\n  'Téglavető',\n  'Tél',\n  'Tétényi',\n  'Thurzó',\n  'Tiborc',\n  'Tigris',\n  'Tihany',\n  'Tisza István',\n  'Tímár',\n  'Toboz',\n  'Toldi',\n  'Toldy',\n  'Torontál',\n  'Toronya',\n  'Töhötöm',\n  'Török Bálint',\n  'Törökvész',\n  'Trencsén',\n  'Trencséni',\n  'Turán',\n  'Tusnád',\n  'Tusnádi',\n  'Tutajos',\n  'Túzok',\n  'Tündér',\n  'Türr István',\n  'Tüske',\n  'Tűzliliom',\n  'Udvarhely',\n  'Ugarszél',\n  'Ugocsa',\n  'Uzsok',\n  'Újhegyi',\n  'Üdülő',\n  'Üllői',\n  'Ürömhegyi',\n  'Vadász',\n  'Vajda János',\n  'Vajdahunyad',\n  'Vajk',\n  'Valéria',\n  'Vasas',\n  'Vaskapu',\n  'Vácduka',\n  'Váci',\n  'Vágó',\n  'Váltó',\n  'Városfal',\n  'Városkúti',\n  'Vásár',\n  'Verebély',\n  'Vereckei',\n  'Verőce',\n  'Vetés',\n  'Vezekény',\n  'Vécsey Károly',\n  'Vérhalom',\n  'Vigadó',\n  'Vihorlát',\n  'Villám',\n  'Vincellér',\n  'Virág Benedek',\n  'Virágvölgy',\n  'Virányos',\n  'Visegrádi',\n  'Visszatérő',\n  'Víg',\n  'Vízakna',\n  'Vízesés',\n  'Vízimalom',\n  'Vízimolnár',\n  'Vöcsök',\n  'Vöröskereszt',\n  'Vöröskúti',\n  'Wass Albert',\n  'Wein János',\n  'Wekerle Sándor',\n  'Zaránd',\n  'Zágrábi',\n  'Zichy Mihály',\n  'Zoborhegy',\n  'Zólyomi',\n  'Zöldfa',\n  'Zuhatag',\n  'Zuzmó',\n  'Zúzmara',\n  'Zsarnó',\n  'Zsák',\n  'Zsálya',\n  'Zsellér',\n  'Zsilip',\n  'Zsitva',\n  'Zsolt',\n  'Zsurló',\n];\n"
  },
  {
    "path": "src/locales/hu/location/street_pattern.ts",
    "content": "export default [\n  '{{person.firstName}} {{location.street_suffix}}',\n  '{{person.lastName}} {{location.street_suffix}}',\n  '{{location.street_name}} {{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/hu/location/street_suffix.ts",
    "content": "export default [\n  'dűlő',\n  'fasor',\n  'főtér',\n  'főút',\n  'határút',\n  'körtér',\n  'körút',\n  'köz',\n  'lakótelep',\n  'liget',\n  'országút',\n  'park',\n  'rakpart',\n  'sétány',\n  'sor',\n  'sugárút',\n  'tér',\n  'út',\n  'utca',\n  'útja',\n];\n"
  },
  {
    "path": "src/locales/hu/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Hungarian',\n  code: 'hu',\n  language: 'hu',\n  endonym: 'magyar',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/hu/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Abigél',\n    'Adél',\n    'Alexandra',\n    'Alíz',\n    'Amira',\n    'Anna',\n    'Barbara',\n    'Bella',\n    'Bianka',\n    'Blanka',\n    'Boglárka',\n    'Borbála',\n    'Boróka',\n    'Bíborka',\n    'Csenge',\n    'Diána',\n    'Dorina',\n    'Dorka',\n    'Dorottya',\n    'Dóra',\n    'Elena',\n    'Eliza',\n    'Elizabet',\n    'Emese',\n    'Emili',\n    'Emma',\n    'Emília',\n    'Eszter',\n    'Fanni',\n    'Flóra',\n    'Fruzsina',\n    'Gréta',\n    'Hanga',\n    'Hanna',\n    'Hédi',\n    'Izabella',\n    'Janka',\n    'Johanna',\n    'Jázmin',\n    'Júlia',\n    'Kamilla',\n    'Kiara',\n    'Kincső',\n    'Kinga',\n    'Lana',\n    'Lara',\n    'Laura',\n    'Letícia',\n    'Lia',\n    'Lili',\n    'Lilien',\n    'Liliána',\n    'Lilla',\n    'Linett',\n    'Liza',\n    'Lora',\n    'Lotti',\n    'Luca',\n    'Lujza',\n    'Léna',\n    'Lívia',\n    'Maja',\n    'Mia',\n    'Milla',\n    'Mira',\n    'Mirella',\n    'Nara',\n    'Natasa',\n    'Natália',\n    'Nina',\n    'Norina',\n    'Noémi',\n    'Nóra',\n    'Olívia',\n    'Panka',\n    'Panna',\n    'Petra',\n    'Rebeka',\n    'Regina',\n    'Rozina',\n    'Réka',\n    'Róza',\n    'Szofi',\n    'Szofia',\n    'Szonja',\n    'Szófia',\n    'Sára',\n    'Tamara',\n    'Vanda',\n    'Veronika',\n    'Viktória',\n    'Virág',\n    'Vivien',\n    'Zara',\n    'Zejnep',\n    'Zita',\n    'Zorka',\n    'Zoé',\n    'Zselyke',\n    'Zsófia',\n  ],\n  male: [\n    'Adrián',\n    'Alex',\n    'Alexander',\n    'András',\n    'Attila',\n    'Balázs',\n    'Barnabás',\n    'Bence',\n    'Bende',\n    'Bendegúz',\n    'Benedek',\n    'Benett',\n    'Benjamin',\n    'Benjámin',\n    'Bertalan',\n    'Boldizsár',\n    'Botond',\n    'Brájen',\n    'Bálint',\n    'Csaba',\n    'Csanád',\n    'Csongor',\n    'Denisz',\n    'Dominik',\n    'Donát',\n    'Dorián',\n    'Dániel',\n    'Dávid',\n    'Erik',\n    'Ferenc',\n    'Gellért',\n    'Gergely',\n    'Gergő',\n    'György',\n    'Gábor',\n    'Hunor',\n    'Imre',\n    'István',\n    'Iván',\n    'János',\n    'József',\n    'Kende',\n    'Kevin',\n    'Kolos',\n    'Kornél',\n    'Kristóf',\n    'Krisztián',\n    'Krisztofer',\n    'Lajos',\n    'Laurent',\n    'Levente',\n    'László',\n    'Marcell',\n    'Martin',\n    'Mihály',\n    'Miklós',\n    'Milán',\n    'Mirkó',\n    'Márk',\n    'Márton',\n    'Mátyás',\n    'Máté',\n    'Nikolasz',\n    'Nimród',\n    'Noel',\n    'Nolen',\n    'Norbert',\n    'Noé',\n    'Nándor',\n    'Nátán',\n    'Olivér',\n    'Patrik',\n    'Péter',\n    'Richárd',\n    'Roland',\n    'Róbert',\n    'Simon',\n    'Soma',\n    'Szabolcs',\n    'Sámuel',\n    'Sándor',\n    'Tamás',\n    'Tibor',\n    'Vencel',\n    'Vendel',\n    'Viktor',\n    'Vilmos',\n    'Vince',\n    'Zalán',\n    'Zente',\n    'Zoltán',\n    'Zsolt',\n    'Zsombor',\n    'Zénó',\n    'Zétény',\n    'Ábel',\n    'Ádám',\n    'Ákos',\n    'Ármin',\n    'Áron',\n  ],\n};\n"
  },
  {
    "path": "src/locales/hu/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/hu/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Antal',\n    'Bakos',\n    'Balla',\n    'Balog',\n    'Balogh',\n    'Balázs',\n    'Barna',\n    'Barta',\n    'Biró',\n    'Bodnár',\n    'Bogdán',\n    'Bognár',\n    'Borbély',\n    'Boros',\n    'Budai',\n    'Bálint',\n    'Csonka',\n    'Deák',\n    'Dudás',\n    'Faragó',\n    'Farkas',\n    'Fazekas',\n    'Fehér',\n    'Fekete',\n    'Fodor',\n    'Fábián',\n    'Fülöp',\n    'Gulyás',\n    'Gál',\n    'Gáspár',\n    'Hajdu',\n    'Halász',\n    'Hegedüs',\n    'Hegedűs',\n    'Horváth',\n    'Illés',\n    'Jakab',\n    'Juhász',\n    'Jónás',\n    'Katona',\n    'Kelemen',\n    'Kerekes',\n    'Király',\n    'Kis',\n    'Kiss',\n    'Kocsis',\n    'Kovács',\n    'Kozma',\n    'Lakatos',\n    'Lengyel',\n    'Lukács',\n    'László',\n    'Magyar',\n    'Major',\n    'Mezei',\n    'Molnár',\n    'Márton',\n    'Máté',\n    'Mészáros',\n    'Nagy',\n    'Nemes',\n    'Novák',\n    'Németh',\n    'Oláh',\n    'Orbán',\n    'Orosz',\n    'Orsós',\n    'Pap',\n    'Papp',\n    'Pataki',\n    'Pintér',\n    'Pál',\n    'Pásztor',\n    'Péter',\n    'Rácz',\n    'Simon',\n    'Sipos',\n    'Somogyi',\n    'Soós',\n    'Szabó',\n    'Szalai',\n    'Szekeres',\n    'Szilágyi',\n    'Székely',\n    'Szücs',\n    'Szőke',\n    'Szűcs',\n    'Sándor',\n    'Sárközi',\n    'Takács',\n    'Tamás',\n    'Tóth',\n    'Török',\n    'Varga',\n    'Vass',\n    'Veres',\n    'Vincze',\n    'Virág',\n    'Váradi',\n    'Vörös',\n  ],\n};\n"
  },
  {
    "path": "src/locales/hu/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/hu/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.lastName}} {{person.firstName}}',\n    weight: 1,\n  },\n  { value: '{{person.lastName}} {{person.firstName}}', weight: 9 },\n];\n"
  },
  {
    "path": "src/locales/hu/person/prefix.ts",
    "content": "export default { generic: ['Dr.', 'Prof.'] };\n"
  },
  {
    "path": "src/locales/hu/phone_number/format/human.ts",
    "content": "export default [\n  '+3620#######',\n  '+3630#######',\n  '+3650#######',\n  '+3670#######',\n  '0620#######',\n  '0630#######',\n  '0650#######',\n  '0670#######',\n  '+36 20/###-####',\n  '+36 30/###-####',\n  '+36 50/###-####',\n  '+36 70/###-####',\n  '003620#######',\n  '003630#######',\n  '003650#######',\n  '003670#######',\n];\n"
  },
  {
    "path": "src/locales/hu/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/hu/phone_number/format/international.ts",
    "content": "export default ['+3620#######', '+3630#######', '+3650#######', '+3670#######'];\n"
  },
  {
    "path": "src/locales/hu/phone_number/format/national.ts",
    "content": "export default [\n  '06 20 ### ####',\n  '06 30 ### ####',\n  '06 50 ### ####',\n  '06 70 ### ####',\n];\n"
  },
  {
    "path": "src/locales/hu/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/hu/word/adjective.ts",
    "content": "export default [\n  'abház',\n  'abidjani',\n  'ablakmosó',\n  'abszolút',\n  'abszurd',\n  'acélszürke',\n  'acélvázas',\n  'adaptív',\n  'adatgazdag',\n  'addigi',\n  'adómentes',\n  'adózatlan',\n  'aggodalmaskodó',\n  'agrárius',\n  'agyagos',\n  'agyi',\n  'ajánlható',\n  'akadálymentesített',\n  'akadályozatlan',\n  'akadémikus',\n  'alakítható',\n  'alakító',\n  'alapvető',\n  'alkalmazható',\n  'alkalmazási',\n  'alkirályi',\n  'alkoholos',\n  'alkotómunka',\n  'almaszerű',\n  'almatermésű',\n  'alulírott',\n  'analitikai',\n  'andalító',\n  'angolai',\n  'angyalbőr',\n  'animista',\n  'animációs',\n  'antihipertenzív',\n  'antikvár',\n  'antioxidáns',\n  'anyagelvű',\n  'anyagtakarékos',\n  'anyai',\n  'anyás',\n  'aprított',\n  'apróbirtok',\n  'aprófejű',\n  'aprószén',\n  'aranyfényű',\n  'aranysarkantyús',\n  'argentin',\n  'arisztokrata',\n  'aromán',\n  'aránytalan',\n  'asszámi',\n  'aszimptotikus',\n  'asztronómiai',\n  'atomhajtású',\n  'atonális',\n  'ausztrál',\n  'autotróf',\n  'avar',\n  'azonnali',\n  'bacilushordozó',\n  'bajtársiasság',\n  'bajusztalan',\n  'balcsillag',\n  'balfék',\n  'baljóslatú',\n  'balti',\n  'baptista',\n  'barnászöld',\n  'barátkozós',\n  'baszk',\n  'bazaltkeménységű',\n  'becses',\n  'becsületes',\n  'behízelgő',\n  'beláthatatlan',\n  'belátó',\n  'bemenő',\n  'beszámíthatatlan',\n  'besúgó',\n  'betintázott',\n  'betűrendi',\n  'bevakolt',\n  'bikonvex',\n  'bilabiális',\n  'biológiai',\n  'bizományi',\n  'biztosító',\n  'bodros',\n  'boldogtalan',\n  'boltozatos',\n  'bombabiztos',\n  'bordai',\n  'bordázott',\n  'bordó',\n  'borongós',\n  'borsos',\n  'botanikus',\n  'botladozó',\n  'bozontos',\n  'brilliáns',\n  'brit',\n  'bronzszín',\n  'bronzszínű',\n  'brüsszeli',\n  'budapesti',\n  'bukó',\n  'bábjátékos',\n  'bécsi',\n  'béna',\n  'bénult',\n  'bérlő',\n  'bíborpiros',\n  'bíborszín',\n  'böhöm',\n  'búzavirágkék',\n  'bőkezű',\n  'bőrkeményedéses',\n  'bőrszagú',\n  'bővelkedő',\n  'bűntudatos',\n  'centripetális',\n  'cirmos',\n  'csapadékdús',\n  'csapzott',\n  'csattanós',\n  'csendes',\n  'csenevész',\n  'csengős',\n  'csepergős',\n  'cserepes',\n  'csikorgós',\n  'csillagfényes',\n  'csillagtalan',\n  'csillapíthatatlan',\n  'csinált',\n  'csináló',\n  'csipkés',\n  'csiricsáré',\n  'csodálatra méltó',\n  'csomagküldő',\n  'csomagolt',\n  'csonka',\n  'csonthéjas',\n  'csordultig',\n  'csukaszürke',\n  'csuklós',\n  'csukott',\n  'csálé',\n  'csíkos',\n  'csípős',\n  'cukros',\n  'cáfolhatatlan',\n  'cáfolható',\n  'cápamentes',\n  'dakkai',\n  'dallamtalan',\n  'deficites',\n  'definiálatlan',\n  'delejes',\n  'deltoid',\n  'derült',\n  'derűs',\n  'desztillált',\n  'diófaszín',\n  'diószín',\n  'dolgos',\n  'drágalátos',\n  'drámai',\n  'drótszőrű',\n  'dupla',\n  'durva',\n  'délkeleti',\n  'délszaki',\n  'délutáni',\n  'díszítő',\n  'dór',\n  'düledező',\n  'ebédlőasztal',\n  'ecuadori',\n  'egyenes',\n  'egyenletes',\n  'egyező',\n  'egyfülű',\n  'egyházi',\n  'egylaki',\n  'egypólusú',\n  'egyszemű',\n  'egyszerű',\n  'egyszerűsített',\n  'elasztikus',\n  'elektronikus',\n  'elengedhetetlen',\n  'elfogadó',\n  'elfogyasztható',\n  'elismert',\n  'elit',\n  'elkerülhetetlen',\n  'elképesztő',\n  'elleni',\n  'elmenő',\n  'elmerengő',\n  'elsejei',\n  'elsőrendű',\n  'eltévedt',\n  'elvi',\n  'elvonó',\n  'elválaszthatatlan',\n  'elvégezhető',\n  'elérhetetlen',\n  'elérésű',\n  'előrelátó',\n  'elősegítő',\n  'emberfölötti',\n  'emlős',\n  'emocionális',\n  'emészthető',\n  'engesztelhetetlen',\n  'erdélyi',\n  'erezett',\n  'esetlen',\n  'eszméletlen',\n  'esőcsináló',\n  'európai',\n  'exponenciális',\n  'ezüstszürke',\n  'fagyott',\n  'fakózöld',\n  'farizeusi',\n  'fecsegő',\n  'fegyelmi',\n  'fejedelmi',\n  'fejlett',\n  'fejnehéz',\n  'felelősségteljes',\n  'felhasználó',\n  'felkészületlen',\n  'fellebbező',\n  'felszabadult',\n  'felszarvazott',\n  'feltételes',\n  'feltételezhető',\n  'feltűnő',\n  'felvilágosult',\n  'felázott',\n  'felületes',\n  'fennkölt',\n  'ferde',\n  'fertőtlenítő',\n  'fidzsi',\n  'filippínó',\n  'firenzei',\n  'fix',\n  'fizetőképes',\n  'foglalkozási',\n  'fokozódó',\n  'folyamatos',\n  'fontoskodó',\n  'forgalmi',\n  'forraló',\n  'fukar',\n  'fura',\n  'furmányos',\n  'futtatható',\n  'fáradságos',\n  'fás',\n  'fás szárú',\n  'féllábú',\n  'félreérthetetlen',\n  'félévenkénti',\n  'féléves',\n  'földhözragadt',\n  'fölnyergelt',\n  'fülsiketítő',\n  'fűtő',\n  'galambtermészetű',\n  'galambősz',\n  'galiciai',\n  'gigantikus',\n  'girnyó',\n  'gondolkodó',\n  'gondterhelt',\n  'gutturális',\n  'gyakorító',\n  'gyantás',\n  'gyári',\n  'gyógyszerészi',\n  'gyökeres',\n  'gyöngyszín',\n  'gyönyörűséges',\n  'győzhetetlen',\n  'gyűjtött',\n  'gólerős',\n  'gólos',\n  'görcsös',\n  'gőgös',\n  'gőzerejű',\n  'hadifontosságú',\n  'hajhász',\n  'hajlíthatatlan',\n  'halandó',\n  'hallucinogén',\n  'halott',\n  'hamis',\n  'hamisítatlan',\n  'handabandázó',\n  'hanyag',\n  'harangütő',\n  'harmatos',\n  'hasonelvű',\n  'hasított',\n  'határidős',\n  'határozatképes',\n  'határozatlan',\n  'határozó',\n  'határtalan',\n  'havas',\n  'hawaii',\n  'hegyes',\n  'hegyi',\n  'helyiérdekű',\n  'hengeres',\n  'heraldikai',\n  'hetes',\n  'hetyke',\n  'higgadt',\n  'hiszékeny',\n  'hiteles',\n  'hivatalos',\n  'hivatott',\n  'hollószín',\n  'horgonyzó',\n  'horgos',\n  'hosszadalmas',\n  'hullámzó',\n  'huzatos',\n  'háborúsdi',\n  'hármas',\n  'háromórás',\n  'hézagmentes',\n  'hígeszű',\n  'hígfolyós',\n  'hímnemű',\n  'hív',\n  'hízlaló',\n  'hószínű',\n  'ibolyakék',\n  'ibolyaszínű',\n  'idegen',\n  'idegroncs',\n  'idevonatkozó',\n  'ifjúsági',\n  'igazmondó',\n  'ikerablakos',\n  'illuzórikus',\n  'imádni való',\n  'inas',\n  'indoárja',\n  'indulási',\n  'inflexiós',\n  'ingatag',\n  'ingatlan',\n  'internál',\n  'ipari',\n  'irgalmas',\n  'ironizál',\n  'ismerő',\n  'ivó',\n  'izzadt',\n  'java',\n  'javasolt',\n  'jelen',\n  'jelentkezési',\n  'jelentős',\n  'jellemző',\n  'jobbkezes',\n  'jordániai',\n  'jó',\n  'kacskaringós',\n  'kafa',\n  'kajla',\n  'kajás',\n  'kalandozó',\n  'kamrai',\n  'kancsal',\n  'kanárisárga',\n  'kapampangan',\n  'kapcsos',\n  'kapható',\n  'karizmatikus',\n  'kasub',\n  'katonás',\n  'kedvelt',\n  'kedvelő',\n  'kedvű',\n  'keleties',\n  'keményfejű',\n  'kenyérkereső',\n  'keresztény',\n  'kezdő',\n  'kibírhatatlan',\n  'kicsapongó',\n  'kilences',\n  'kimeríthetetlen',\n  'kimért',\n  'kincstári',\n  'kisadag',\n  'kisegítő',\n  'kitartó',\n  'kiterjedő',\n  'kitüntetett',\n  'kivehető',\n  'klarinétos',\n  'klasszisjátékos',\n  'kockás',\n  'kockázatmentes',\n  'kolumbiai',\n  'kommunista',\n  'kompakt',\n  'komplikációmentes',\n  'komplikált',\n  'komédiás',\n  'koptató',\n  'koravén',\n  'koromfekete',\n  'korszerűtlen',\n  'korábbi',\n  'kozmopolita',\n  'kukás',\n  'kulcsrakész',\n  'kumulatív',\n  'kutyaütő',\n  'kék',\n  'kényeskedő',\n  'képzelő',\n  'képzett',\n  'képző',\n  'kérdő',\n  'kéregető',\n  'kérészéletű',\n  'későbbi',\n  'kéthónapos',\n  'kétirányú',\n  'kétkötetes',\n  'kétségbeesett',\n  'kétélű',\n  'kísérleti',\n  'kölcsönvett',\n  'könnyelmű',\n  'könyvízű',\n  'könyöklő',\n  'körkörös',\n  'köszvényes',\n  'közeli',\n  'közepes',\n  'közi',\n  'közkedvelt',\n  'középkorú',\n  'kúpos',\n  'külkereskedelmi',\n  'külön',\n  'különálló',\n  'különös',\n  'küzdő',\n  'kőkemény',\n  'langyi',\n  'lankás',\n  'lappangó',\n  'lapító',\n  'laterális',\n  'lebilincselő',\n  'legelső',\n  'legendás',\n  'legyőzött',\n  'lehangolt',\n  'lehetetlen',\n  'lekerekített',\n  'leleményes',\n  'lelki',\n  'lepusztult',\n  'letehetetlen',\n  'levegős',\n  'levehető',\n  'leveses',\n  'leírhatatlan',\n  'leírt',\n  'lovagi',\n  'lármás',\n  'látogató',\n  'légibeteg',\n  'légkondicionált',\n  'légmentes',\n  'lélekmelengető',\n  'lényegtelen',\n  'létező',\n  'lógó',\n  'lötyögő',\n  'madagaszkári',\n  'madridi',\n  'madártani',\n  'magasrangú',\n  'magyarbarát',\n  'mandzsu',\n  'maradéktalan',\n  'maroknyi',\n  'mauritániai',\n  'mechanikus',\n  'megadó',\n  'megalapozatlan',\n  'megegyező',\n  'megengedett',\n  'megerőltető',\n  'megfeszített',\n  'megfontolt',\n  'meggyőződéses',\n  'meghatározó',\n  'megindító',\n  'megkapó',\n  'megközelíthetetlen',\n  'meglevő',\n  'megrendült',\n  'megvalósítható',\n  'megváltoztathatatlan',\n  'megvénült',\n  'megátalkodott',\n  'meleg',\n  'mellső',\n  'mennyei',\n  'mesés',\n  'mesüge',\n  'mezőgazdasági',\n  'mikrobás',\n  'mikroszkopikus',\n  'mindennemű',\n  'mindkét',\n  'minősíthetetlen',\n  'mocsaras',\n  'mokány',\n  'moldáv',\n  'mozgalmas',\n  'mulatságos',\n  'mulatt',\n  'multinacionális',\n  'májú',\n  'másodrangú',\n  'másodrendű',\n  'mélabús',\n  'méregzöld',\n  'mérsékelt',\n  'mértéktelen',\n  'műkorcsolyázó',\n  'működési',\n  'nagy értékű',\n  'nagyképű',\n  'nagyravágyó',\n  'napi',\n  'nappali',\n  'narancssárgás',\n  'natúrszín',\n  'nem hasonló',\n  'nem online',\n  'nem érdekes',\n  'nemi',\n  'nemtörődöm',\n  'nepáli',\n  'nimfomán',\n  'normann',\n  'novemberi',\n  'numerikus',\n  'nyavalyás',\n  'nyelves',\n  'nyelvű',\n  'nyolcszögű',\n  'nyolcórás',\n  'nyomó',\n  'nyíltszívű',\n  'nyúlós',\n  'nyüzsgő',\n  'nyüzsi',\n  'nápolyi',\n  'négykezes',\n  'nélkülözhető',\n  'nélkülöző',\n  'néma',\n  'német',\n  'néprajzi',\n  'növényevő',\n  'objektív',\n  'odaadó',\n  'okoskodó',\n  'okostojás',\n  'oktalan',\n  'oktatási',\n  'olasz',\n  'omlásveszélyes',\n  'optimális',\n  'orosz',\n  'osztható',\n  'osztrák–magyar',\n  'palatális',\n  'pandzsábi',\n  'parancsoló',\n  'paraszti',\n  'pattogatott',\n  'patyolatfehér',\n  'pekingi',\n  'pelyhes',\n  'piszkos',\n  'piti',\n  'plasztikai',\n  'plasztikus',\n  'polyák',\n  'pormentes',\n  'posztgraduális',\n  'pozitív',\n  'programozási',\n  'pszichoaktív',\n  'páratlan',\n  'pártatlan',\n  'pépes',\n  'pókhálószerű',\n  'ragyogó',\n  'raszta',\n  'reakciós',\n  'rejtelmes',\n  'rekedt',\n  'reményteljes',\n  'rendszertelen',\n  'revideált',\n  'robbanékony',\n  'rojtos',\n  'rostgazdag',\n  'ruhátlan',\n  'rusznyák',\n  'rátarti',\n  'rázós',\n  'régi',\n  'rézvörös',\n  'rühes',\n  'sajtónyelvi',\n  'savtartalmú',\n  'sekély',\n  'semmiféle',\n  'semmitmondó',\n  'sikló',\n  'sivár',\n  'skarlátvörös',\n  'skót',\n  'sokféle',\n  'spanyol',\n  'specifikus',\n  'sportos',\n  'sugárzásmérő',\n  'szabad szájú',\n  'szabályszerű',\n  'szaglósejt',\n  'szakértői',\n  'szalonképes',\n  'szarkasztikus',\n  'szaúd-arábiai',\n  'szekvenciális',\n  'szellőzetlen',\n  'szemrehányó',\n  'szerelmi',\n  'szerencsés',\n  'szeretett',\n  'szerteágazó',\n  'szervezett',\n  'szervezési',\n  'szerzői',\n  'szerény',\n  'szigorú',\n  'szimfonikus',\n  'szinkron',\n  'szkizotim',\n  'szoci',\n  'szomorító',\n  'szoprán',\n  'szorb',\n  'szorgalmas',\n  'szorgos',\n  'szorult',\n  'szupermodern',\n  'szurtos',\n  'szvázi',\n  'szálkás',\n  'számszerű',\n  'származó',\n  'százszázalékos',\n  'szénsavas',\n  'szépséges',\n  'szívbemarkoló',\n  'szívtelen',\n  'szöges',\n  'szökő',\n  'szörnyű',\n  'szövetségi',\n  'szövevényes',\n  'szünetmentes',\n  'szürjektív',\n  'szürkésbarna',\n  'szűkszavú',\n  'szűzies',\n  'sárga',\n  'sárgás',\n  'sárgásbarnás',\n  'sárgásvörös',\n  'sérthetetlen',\n  'sértődékeny',\n  'sérülékeny',\n  'sóvár',\n  'sötétbarna',\n  'sötétlila',\n  'süket',\n  'süppedő',\n  'sürgős',\n  'tagalog',\n  'takarodó',\n  'taknyos',\n  'találékony',\n  'tanácskozó',\n  'tanítási',\n  'tapintható',\n  'tartós',\n  'tehermentes',\n  'tejes',\n  'tekerő',\n  'teketóriázó',\n  'teli',\n  'teltkarcsú',\n  'tendenciózus',\n  'tengelyirányú',\n  'tengeri',\n  'tengermenti',\n  'tengermély',\n  'testesedő',\n  'testszín',\n  'testvérietlen',\n  'testületi',\n  'tiszteletteljes',\n  'torzított',\n  'tradicionális',\n  'transzgenikus',\n  'trehány',\n  'triciklikus',\n  'tudvalevő',\n  'tulajdon',\n  'tulajdonképpeni',\n  'tulajdonítható',\n  'tuvalui',\n  'tágító',\n  'tájékozatlan',\n  'támogatott',\n  'tápláló',\n  'tárgyas',\n  'tároló',\n  'társaságkedvelő',\n  'társult',\n  'távoli',\n  'tétova',\n  'többkötetes',\n  'többnyelvű',\n  'tömörített',\n  'törtető',\n  'történelem előtti',\n  'törvényesen',\n  'törő',\n  'túlméretes',\n  'túlságos',\n  'túlérzékeny',\n  'túrós',\n  'tükröző',\n  'türkiz',\n  'udvari',\n  'ultraibolya',\n  'ultraliberális',\n  'utóbbi',\n  'vadiúj',\n  'vadonatúj',\n  'vakablakos',\n  'valódi',\n  'vastartalmú',\n  'vektoriális',\n  'velős',\n  'venezuelai',\n  'versenyképtelen',\n  'verőfényes',\n  'veszélyes',\n  'veterán',\n  'vigasztalhatatlan',\n  'viharálló',\n  'világlátott',\n  'világoskék',\n  'világító',\n  'viselkedési',\n  'viselő',\n  'visszamaradt',\n  'vitaminos',\n  'vitathatatlan',\n  'vitatkozó',\n  'vitorlás',\n  'vitéz',\n  'vizes',\n  'vizezett',\n  'vulkanikus',\n  'válaszoló',\n  'vállalhatatlan',\n  'váltakozó',\n  'védelmi',\n  'végzetes',\n  'végérvényes',\n  'véletlen',\n  'vérszomjas',\n  'vértelen',\n  'vízhatlan',\n  'vízmelléki',\n  'vízízű',\n  'zagyva',\n  'zajos',\n  'zamatos',\n  'zazaki',\n  'zenés',\n  'zizzent',\n  'zord',\n  'zsírfoltos',\n  'zsírmentes',\n  'zárkózott',\n  'zöldessárga',\n  'zöngétlen',\n  'zűrzavaros',\n  'Északi',\n  'ábrándkergető',\n  'ábécés',\n  'ágas',\n  'államalkotó',\n  'államférfiúi',\n  'állatövi',\n  'állhatatlan',\n  'állomásozó',\n  'állványos',\n  'állástalan',\n  'álnok',\n  'álomittas',\n  'álszenteskedő',\n  'áramtalanító',\n  'árjelzés',\n  'árnyékadó',\n  'ártatlan',\n  'átdolgozott',\n  'átlátszatlan',\n  'átlátszó',\n  'átszőtt',\n  'áttetsző',\n  'áttért',\n  'átutazó',\n  'átvihető',\n  'átütő',\n  'áztató',\n  'édes-bús',\n  'édesszájú',\n  'ékes',\n  'ékesszóló',\n  'élesztő',\n  'érdemi',\n  'érvénytelenített',\n  'érzelgős',\n  'érzett',\n  'érzékelhető',\n  'érzéstelenítő',\n  'északi',\n  'északnyugati',\n  'észrevehető',\n  'észszerű',\n  'étlen',\n  'ír',\n  'íratlan',\n  'írástudó',\n  'írói',\n  'ítélő',\n  'ízes',\n  'ódivatú',\n  'ódon',\n  'ókori',\n  'ólmozott',\n  'ópioid',\n  'ósdi',\n  'ökumenikus',\n  'önhatalmú',\n  'önhitt',\n  'önkéntelen',\n  'önműködő',\n  'önálló',\n  'örökzöld',\n  'örömest',\n  'összefoglaló',\n  'összekötő',\n  'ötletgazdag',\n  'ötvenéves',\n  'újdivatú',\n  'újfelnémet',\n  'újszülött',\n  'ülő',\n  'ütő',\n  'üvegzöld',\n  'üzbég',\n  'őshonos',\n  'őskori',\n  'űrbeli',\n];\n"
  },
  {
    "path": "src/locales/hu/word/adverb.ts",
    "content": "export default [\n  'abbizony',\n  'abszolúte',\n  'ad esempio',\n  'addig',\n  'adómentesen',\n  'afelett',\n  'afelé',\n  'afelől',\n  'afféle',\n  'agresszíven',\n  'ahelyett',\n  'ahogyan',\n  'ahol',\n  'ahonnan',\n  'ahonnét',\n  'ahova',\n  'ahová',\n  'ahoz',\n  'ahányszor',\n  'akadozva',\n  'akaratlanul',\n  'akarva-akaratlan',\n  'akarva-akaratlanul',\n  'akkor',\n  'akkoriban',\n  'akkorra',\n  'akkorról',\n  'akkortájban',\n  'akkortájt',\n  'akkortól',\n  'akkorára',\n  'akképp',\n  'akképpen',\n  'aktívan',\n  'akárhogy',\n  'akárhol',\n  'akárhonnét',\n  'akárhova',\n  'akárhány',\n  'akármeddig',\n  'akármennyien',\n  'akármennyire',\n  'akármerre',\n  'akármerről',\n  'akármiért',\n  'akörül',\n  'aközött',\n  'alant',\n  'alapján',\n  'alaposan',\n  'alaptalanul',\n  'alapvetően',\n  'alatta',\n  'alattomban',\n  'alattomosan',\n  'alig',\n  'aligha',\n  'alighogy',\n  'alkalmasint',\n  'alkalomadtán',\n  'alkonyattájban',\n  'alma',\n  'almás',\n  'alul',\n  'alá',\n  'alább',\n  'aláfelé',\n  'amellett',\n  'amennyiben',\n  'amennyien',\n  'amerre',\n  'amettől',\n  'amiatt',\n  'amidőn',\n  'amikor',\n  'amikorról',\n  'amikortól',\n  'amiként',\n  'amilyen',\n  'amint',\n  'amiért',\n  'amióta',\n  'amoda',\n  'amonnan',\n  'amonnét',\n  'amott',\n  'amottan',\n  'amíg',\n  'amúgy',\n  'anno',\n  'annyiban',\n  'annyival',\n  'annál',\n  'aprólékosan',\n  'arra',\n  'arrafelé',\n  'arrább',\n  'arrébb',\n  'arról',\n  'arányosan',\n  'aránytalanul',\n  'aszerint',\n  'attól',\n  'automatikusan',\n  'avval',\n  'azalatt',\n  'azelőtt',\n  'aziránt',\n  'aznap',\n  'azon',\n  'azonfelül',\n  'azonképp',\n  'azonképpen',\n  'azonkívül',\n  'azonközben',\n  'azonmód',\n  'azonnal',\n  'azontúl',\n  'aztán',\n  'azután',\n  'azzal',\n  'azáltal',\n  'azám',\n  'azért',\n  'azóta',\n  'baloldalról',\n  'balra',\n  'balról',\n  'barátságosan',\n  'be',\n  'befele',\n  'befelé',\n  'bele',\n  'belsőleg',\n  'belé',\n  'beléjük',\n  'belém',\n  'belétek',\n  'belül',\n  'belőle',\n  'benn',\n  'benne',\n  'bent',\n  'betyárosan',\n  'bevéve',\n  'bezárva',\n  'biológiailag',\n  'bizalmasan',\n  'bizonyosan',\n  'bizonyára',\n  'biztonságosan',\n  'biztosan',\n  'brutálisan',\n  'buzgón',\n  'bárhogy',\n  'bárhol',\n  'bárhonnan',\n  'bárhova',\n  'bárhová',\n  'bármennyire',\n  'bármerről',\n  'bármint',\n  'bármiért',\n  'bölcsen',\n  'büntetlenül',\n  'bőkezűen',\n  'bőségesen',\n  'bővebben',\n  'bőven',\n  'cenzúrázva',\n  'cikkcakkban',\n  'cirka',\n  'csak',\n  'csakugyan',\n  'csendesen',\n  'cserébe',\n  'csigalassúsággal',\n  'csinosan',\n  'csipetnyi',\n  'csodálatosan',\n  'csodálatra méltóan',\n  'csupa',\n  'csöndesen',\n  'csüggedten',\n  'dafke',\n  'darabokra',\n  'de',\n  'doszt',\n  'drámaian',\n  'durván',\n  'délben',\n  'délen',\n  'eddig',\n  'egyaránt',\n  'egyben',\n  'egyenesen',\n  'egyenlően',\n  'egyenlőre',\n  'egyenlőtlenül',\n  'egyetemesen',\n  'egyfelől',\n  'egyhuzamban',\n  'egyidejűleg',\n  'egykor',\n  'egyre',\n  'egyrészt',\n  'egyszer',\n  'egyszerre',\n  'egyszerűen',\n  'egyáltalán',\n  'egyébként',\n  'egyúttal',\n  'együtt',\n  'egál',\n  'egészen',\n  'ehhez',\n  'ekkor',\n  'ekként',\n  'eközben',\n  'eladdig',\n  'eleinte',\n  'eleve',\n  'elevenen',\n  'elgondolkozva',\n  'elkerülhetetlenül',\n  'ellenben',\n  'ellenesetben',\n  'ellenkezőleg',\n  'ellenállhatatlanul',\n  'elmondás alapján',\n  'elméletileg',\n  'elsősorban',\n  'elvégre',\n  'elé',\n  'elég',\n  'eléggé',\n  'elölről',\n  'előbb',\n  'előkelően',\n  'elől',\n  'előre-hátra',\n  'először',\n  'előtte',\n  'előzőleg',\n  'emiatt',\n  'eredetileg',\n  'erkölcsileg',\n  'erre',\n  'errefelé',\n  'erről',\n  'erősen',\n  'erőszakosan',\n  'erőteljesen',\n  'erőtlenül',\n  'esetenként',\n  'esetleg',\n  'esetén',\n  'estefelé',\n  'esténként',\n  'eszerint',\n  'eszeveszetten',\n  'ettől',\n  'exponenciálisan',\n  'ezalatt',\n  'ezekben',\n  'ezelőtt',\n  'ezenfelül',\n  'ezenkívül',\n  'ezentúl',\n  'ezerszer',\n  'ezerszeresen',\n  'eziránt',\n  'ezután',\n  'ezáltal',\n  'fantasztikusan',\n  'fegyvertelenül',\n  'fel',\n  'felfelé',\n  'felhasználásával',\n  'feljebb',\n  'fellebb',\n  'fellengzősen',\n  'felségesen',\n  'feltehetőleg',\n  'feltétlen',\n  'feltéve',\n  'felől',\n  'felőled',\n  'felőlem',\n  'feneketlenül',\n  'fenn',\n  'fenségesen',\n  'fent',\n  'ferdén',\n  'feszt',\n  'finoman',\n  'fizikailag',\n  'fogalmilag',\n  'fokozatosan',\n  'folyamatosan',\n  'folyton',\n  'folytonosan',\n  'fontosan',\n  'fordítva',\n  'franciául',\n  'frissiben',\n  'furcsán',\n  'furfangosan',\n  'furtonfurt',\n  'futólag',\n  'futólagosan',\n  'fájdalommentesen',\n  'fásultan',\n  'félelmetesen',\n  'félig',\n  'félig-meddig',\n  'félre',\n  'félvállról',\n  'félénken',\n  'fényesen',\n  'földrajzilag',\n  'fönn',\n  'fülledten',\n  'fürgén',\n  'főként',\n  'főképpen',\n  'gazdaságilag',\n  'globálisan',\n  'gondatlanul',\n  'gondosan',\n  'grafikusan',\n  'gyakorlatilag',\n  'gyakorta',\n  'gyakran',\n  'gyalog',\n  'gyalogosan',\n  'gyanútlanul',\n  'gyengéden',\n  'gyengén',\n  'gyermetegen',\n  'gyorsan',\n  'gyorsítva',\n  'gyámoltalanul',\n  'gyönyörűen',\n  'görögül',\n  'hajdan',\n  'haladéktalanul',\n  'hallatlanul',\n  'halványan',\n  'hamar',\n  'hamarosan',\n  'hangosan',\n  'hangsúlyosan',\n  'hangtalanul',\n  'hanyatt-homlok',\n  'haragosan',\n  'hasból',\n  'hasonlóan',\n  'hasonlóképpen',\n  'határozottan',\n  'hatékonyan',\n  'havonta',\n  'haza',\n  'hazafelé',\n  'helyet',\n  'helyette',\n  'hetente',\n  'hevesen',\n  'hibásan',\n  'hibátlanul',\n  'hihetetlenül',\n  'hirtelen',\n  'hiszékenyen',\n  'hitelesen',\n  'hivatalból',\n  'hiába',\n  'hogyha',\n  'holnap',\n  'holott',\n  'honnan',\n  'hosszadalmasan',\n  'hosszasan',\n  'hozzá',\n  'hozzám',\n  'hozzávetőleg',\n  'hálásan',\n  'háromszor',\n  'hátha',\n  'hátra',\n  'hátrafelé',\n  'hátulról',\n  'házilag',\n  'héberül',\n  'hétfőn',\n  'hétszer',\n  'hétvégén',\n  'ide',\n  'ide-oda',\n  'idegesen',\n  'idáig',\n  'időben',\n  'időközben',\n  'időnként',\n  'időrendileg',\n  'időről időre',\n  'idővel',\n  'igazán',\n  'igen',\n  'igencsak',\n  'illegálisan',\n  'ilyenkor',\n  'imette',\n  'iminnen-amonnan',\n  'indulatosan',\n  'inkább',\n  'innen',\n  'intenzíven',\n  'irgalmatlanul',\n  'ironikusan',\n  'irtózatosan',\n  'irtózva',\n  'istenesen',\n  'istenigazában',\n  'istentelenül',\n  'itten',\n  'izromban',\n  'jelenleg',\n  'jelentősen',\n  'jobban',\n  'jobboldalt',\n  'jobbra',\n  'jobbról',\n  'jócskán',\n  'jóindulatúan',\n  'jókedvűen',\n  'jól',\n  'jóllehet',\n  'kacéran',\n  'kapcsolatosan',\n  'kapcsán',\n  'kapásból',\n  'kategorikusan',\n  'katonailag',\n  'kedvesen',\n  'kedvetlenül',\n  'kedvezően',\n  'kedvéért',\n  'kegyetlenül',\n  'kellemesen',\n  'kellene',\n  'keserűen',\n  'kettecskén',\n  'keverve',\n  'kezdetben',\n  'ki',\n  'ki-be',\n  'kicsit',\n  'kielégítő módon',\n  'kifejezetten',\n  'kifelé',\n  'kilenckor',\n  'kimerítően',\n  'kinn',\n  'kitűnően',\n  'kivirradtig',\n  'kiváltképpen',\n  'kivételesen',\n  'kivéve',\n  'kizárólagosan',\n  'komolyan',\n  'komoran',\n  'korlátlanul',\n  'korábban',\n  'kulturáltan',\n  'kábán',\n  'kábé',\n  'kényelmesen',\n  'készakarva',\n  'készen',\n  'késő',\n  'későn',\n  'kétesen',\n  'kétféleképpen',\n  'kéthavonként',\n  'kétnaponként',\n  'kétszer',\n  'kétségkívül',\n  'kétségtelenül',\n  'kíméletlenül',\n  'kívül',\n  'kívülről',\n  'ködösen',\n  'kölcsönösen',\n  'könnyedén',\n  'könnyen',\n  'könyörtelenül',\n  'körös-körül',\n  'köröskörül',\n  'körül',\n  'körülbelül',\n  'következésképpen',\n  'következőképp',\n  'következőképpen',\n  'követően',\n  'közbe-közbe',\n  'közben',\n  'közel',\n  'közelebb',\n  'központilag',\n  'közt',\n  'közvetlenül',\n  'közvetve',\n  'közönyösen',\n  'közösen',\n  'közül',\n  'külföldön',\n  'külön',\n  'külön-külön',\n  'különben',\n  'különösen',\n  'lassacskán',\n  'lassan',\n  'lassan-lassan',\n  'lassanként',\n  'le',\n  'le-föl',\n  'legalább',\n  'legfeljebb',\n  'leginkább',\n  'legkésőbb',\n  'legott',\n  'legottan',\n  'legszívesebben',\n  'legtávolabb',\n  'lehangoltan',\n  'lehetőleg',\n  'lenne',\n  'lent',\n  'letargikusan',\n  'leverten',\n  'lopva',\n  'lélegzetelállítóan',\n  'lélekszakadva',\n  'lépésenként',\n  'lépésről lépésre',\n  'lóháton',\n  'ma',\n  'magafajta',\n  'magamfajta',\n  'magasan',\n  'magatartásilag',\n  'magunkfajta',\n  'magyarul',\n  'magától',\n  'magától értetődőleg',\n  'maholnap',\n  'mainapság',\n  'majd',\n  'majdnem',\n  'majdnemhogy',\n  'makacsul',\n  'manapság',\n  'manuálisan',\n  'maradandóan',\n  'matematikailag',\n  'maximum',\n  'maximálisan',\n  'megadóan',\n  'megfelelően',\n  'meggondolatlanul',\n  'megint',\n  'megközelítőleg',\n  'meglehetősen',\n  'meglepetésszerűen',\n  'melegen',\n  'mellesleg',\n  'mentegetőzve',\n  'mentegetőzően',\n  'mentálisan',\n  'merrefelé',\n  'merészen',\n  'messzünnen',\n  'mesterségesen',\n  'meztelenül',\n  'mezítláb',\n  'mialatt',\n  'miattad',\n  'mieink',\n  'mielőbb',\n  'mielőtt',\n  'mihelyst',\n  'miközben',\n  'minap',\n  'mind ez idáig',\n  'mindamellett',\n  'mindegyik',\n  'mindenekelőtt',\n  'mindenesetre',\n  'mindenfelől',\n  'mindenhol',\n  'mindenhonnan',\n  'mindenhova',\n  'mindenkor',\n  'mindenképpen',\n  'mindennap',\n  'mindenünnen',\n  'mindenünnét',\n  'mindenütt',\n  'mindhalálig',\n  'mindhiába',\n  'mindig',\n  'mindinkább',\n  'mindjobban',\n  'mindjárt',\n  'mindnyájan',\n  'minduntalan',\n  'mindvégig',\n  'mindétig',\n  'mindörökre',\n  'mindössze',\n  'mindösszesen',\n  'mintegy',\n  'miszerint',\n  'mióta',\n  'mohón',\n  'most',\n  'mostan',\n  'mostanság',\n  'mostanában',\n  'mozdulatlanul',\n  'már-már',\n  'márpedig',\n  'más',\n  'másfelől',\n  'másféle',\n  'máshogy',\n  'máshol',\n  'máshová',\n  'máskor',\n  'másként',\n  'másképp',\n  'másképpen',\n  'másnap',\n  'másrészt',\n  'másutt',\n  'még',\n  'mégse',\n  'mégsem',\n  'méltóan',\n  'mélységesen',\n  'mérgesen',\n  'mérhetetlenül',\n  'mérsékelten',\n  'míg',\n  'mínusz',\n  'mögé',\n  'múló',\n  'művésziesen',\n  'nagyjából',\n  'nagyképűen',\n  'nagymértékben',\n  'nagyon',\n  'nagyrészt',\n  'napjainkban',\n  'napjainkig',\n  'napjában',\n  'nedvesen',\n  'nehezen',\n  'nehézkesen',\n  'neked',\n  'nekem',\n  'neki',\n  'nekik',\n  'nektek',\n  'nekünk',\n  'nem',\n  'nemcsak',\n  'nemigen',\n  'nemsokára',\n  'nemzetközileg',\n  'nevetségesen',\n  'nicsak',\n  'nincstelenül',\n  'nuku',\n  'nyakra-főre',\n  'nyema',\n  'nyersen',\n  'nyilván',\n  'nyilvánosan',\n  'nyilvánvalóan',\n  'nyitva',\n  'nyomatékosan',\n  'nyomban',\n  'nyomorúságosan',\n  'nyugodtan',\n  'nyugtalanul',\n  'nyárban',\n  'nyíltan',\n  'nálad',\n  'nálam',\n  'nálatok',\n  'náluk',\n  'nálunk',\n  'négykézláb',\n  'néha',\n  'néhol',\n  'némelyik',\n  'oda',\n  'odafenn',\n  'odafent',\n  'odaát',\n  'odáig',\n  'okosan',\n  'okvetlen',\n  'olcsón',\n  'oldalról',\n  'oldalt',\n  'oldalvást',\n  'olyanformán',\n  'olyanképpen',\n  'olykor',\n  'olyképpen',\n  'onnan',\n  'opcionálisan',\n  'optimistán',\n  'optimálisan',\n  'oroszul',\n  'orozva',\n  'ostobán',\n  'otrombán',\n  'ott',\n  'passz',\n  'pillanatnyilag',\n  'politikailag',\n  'pont',\n  'pontosan',\n  'provokatívan',\n  'puffra',\n  'párhuzamosan',\n  'például',\n  'pénzügyileg',\n  'ragyogóan',\n  'rajta',\n  'ravaszul',\n  'reggel',\n  'reggelente',\n  'rekurzívan',\n  'reménytelenül',\n  'rendben',\n  'rendellenesen',\n  'rendesen',\n  'rendkívül',\n  'rendszeresen',\n  'rendszerint',\n  'rettentően',\n  'ritkán',\n  'románul',\n  'rosszul',\n  'ráadásul',\n  'rád',\n  'rájuk',\n  'rám',\n  'ránk',\n  'rátok',\n  'rég',\n  'régebben',\n  'régen',\n  'régóta',\n  'részlegesen',\n  'részletekben',\n  'részletesen',\n  'róla',\n  'rólad',\n  'rólam',\n  'rólatok',\n  'róluk',\n  'rögvest',\n  'rögzítetten',\n  'röviden',\n  'rövidesen',\n  'sebtében',\n  'segítségével',\n  'sehogy',\n  'sehol',\n  'sehova',\n  'semmiképp',\n  'semmilyen',\n  'semmiért',\n  'sietve',\n  'sietősen',\n  'sikeresen',\n  'simán',\n  'siváran',\n  'soha',\n  'sohasem',\n  'sohse',\n  'sokan',\n  'sokat',\n  'sokkal',\n  'sokszemközt',\n  'sokszor',\n  'sokáig',\n  'során',\n  'sosem',\n  'staccato',\n  'szabályosan',\n  'szabályszerűen',\n  'szakadatlanul',\n  'szakmailag',\n  'szemben',\n  'szemközt',\n  'szemlátomást',\n  'személyesen',\n  'szemérmetlenül',\n  'szerencsére',\n  'szeretettel',\n  'szerfölött',\n  'szerint',\n  'szerkezetileg',\n  'szignifikánsan',\n  'szigorúan',\n  'szilárdan',\n  'szomorkásan',\n  'szomorúan',\n  'szorgalmasan',\n  'szorosan',\n  'szájon át',\n  'számtalanszor',\n  'százszor',\n  'százszorta',\n  'szégyenszemre',\n  'szégyentelenül',\n  'szépen',\n  'színleg',\n  'szívesen',\n  'szívélyesen',\n  'szüntelenül',\n  'szürkén',\n  'szűkmarkúan',\n  'sántítva',\n  'süllyesztett',\n  'sürgősen',\n  'sűrűn',\n  'takarosan',\n  'találomra',\n  'talán',\n  'tapintatosan',\n  'tartósan',\n  'tavaly',\n  'tavalyelőtt',\n  'technológiailag',\n  'tegnap',\n  'tekintve',\n  'telides-tele',\n  'tendenciózusan',\n  'természetesen',\n  'terpeszben',\n  'tervszerűen',\n  'területileg',\n  'testileg',\n  'tisztán',\n  'titkon',\n  'titokban',\n  'tova',\n  'tovább',\n  'továbbá',\n  'tudatosan',\n  'tudvalevően',\n  'tulajdonképpen',\n  'tuti',\n  'távolban',\n  'tényleg',\n  'tétován',\n  'többet',\n  'többi',\n  'többnyire',\n  'többszemközt',\n  'többször',\n  'többségében',\n  'többé',\n  'tök',\n  'tökéletesen',\n  'történelmileg',\n  'történetesen',\n  'tövig',\n  'túl',\n  'túlnyomórészt',\n  'túlságosan',\n  'túró',\n  'türelmesen',\n  'tőle',\n  'tőled',\n  'tőlem',\n  'tőletek',\n  'tőlük',\n  'tőlünk',\n  'udvariasan',\n  'ugyancsak',\n  'ugyanúgy',\n  'unos-untalan',\n  'utálattal',\n  'utána',\n  'utólag',\n  'utólagosan',\n  'vakmerően',\n  'valaha',\n  'valahogyan',\n  'valahára',\n  'valameddig',\n  'valamelyest',\n  'valamikor',\n  'valóban',\n  'valószínűleg',\n  'vastagon',\n  'vele',\n  'veled',\n  'velem',\n  'veletek',\n  'velük',\n  'velünk',\n  'veszélyesen',\n  'vidáman',\n  'virágvasárnap',\n  'vissza',\n  'visszafelé',\n  'viszonylag',\n  'vitathatóan',\n  'vonatkozóan',\n  'vonatkozólag',\n  'vállvetve',\n  'váratlanul',\n  'végig',\n  'véglegesítve',\n  'végre',\n  'végül',\n  'véletlenszerűen',\n  'államilag',\n  'állandóan',\n  'állva',\n  'állítva',\n  'át',\n  'átellenben',\n  'átkozottul',\n  'átlagosan',\n  'átmenetileg',\n  'éberen',\n  'ébren',\n  'égetően',\n  'éjfélkor',\n  'éjjel',\n  'éjjel-nappal',\n  'éjszaka',\n  'élesen',\n  'életfogytig',\n  'életfogytiglan',\n  'élethosszig',\n  'épp',\n  'éppen',\n  'éppenséggel',\n  'épphogy',\n  'éppúgy',\n  'érintőlegesen',\n  'értelmetlenül',\n  'érthetően',\n  'értéktelenül',\n  'érzéketlenül',\n  'ésszerűen',\n  'étlen-szomjan',\n  'évekig',\n  'íme',\n  'ímhol',\n  'ímmel-ámmal',\n  'óhatatlanul',\n  'óramutató járásával ellentétes irányban',\n  'óvatosan',\n  'öblösen',\n  'ömlesztve',\n  'önként',\n  'önműködően',\n  'örökkön',\n  'örökre',\n  'össze',\n  'összeegyeztethető',\n  'összesen',\n  'összevissza',\n  'ösztönösen',\n  'ötkor',\n  'úgymint',\n  'újra',\n  'üggyel-bajjal',\n  'ügyetlenül',\n  'ünnepélyesen',\n  'ősszel',\n  'őszintén',\n];\n"
  },
  {
    "path": "src/locales/hu/word/conjunction.ts",
    "content": "export default [\n  'ahogy',\n  'akár',\n  'akárcsak',\n  'akkor',\n  'ám',\n  'ámbár',\n  'ámde',\n  'ameddig',\n  'amennyiben',\n  'amíg',\n  'aminthogy',\n  'annálfogva',\n  'annyira',\n  'avagy',\n  'azaz',\n  'azazhogy',\n  'azonban',\n  'bár',\n  'bizony',\n  'de',\n  'dehát',\n  'dehogy',\n  'és',\n  'ezért',\n  'ha',\n  'habár',\n  'hacsak nem',\n  'hanem',\n  'hát',\n  'hisz',\n  'hiszen',\n  'hogy',\n  'hol',\n  'így',\n  'illetőleg',\n  'illetve',\n  'immár',\n  'is',\n  'kivéve ha',\n  'máskülönben',\n  'meg',\n  'mégis',\n  'mégpedig',\n  'mert',\n  'merthogy',\n  'mihelyt',\n  'miként',\n  'mindazáltal',\n  'mindazonáltal',\n  'mint',\n  'mintha',\n  'minthogy',\n  'mivel',\n  'mivelhogy',\n  'nahát',\n  'nehogy',\n  'nos',\n  'óh',\n  'pedig',\n  'plusz',\n  's',\n  'sajna',\n  'satöbbi',\n  'se',\n  'sem',\n  'sőt',\n  'szintén',\n  'tehát',\n  'ugyan',\n  'ugyanis',\n  'úgyhogy',\n  'vagy',\n  'vagyis',\n  'valamennyi',\n  'valamint',\n  'viszont',\n];\n"
  },
  {
    "path": "src/locales/hu/word/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { WordDefinition } from '../../..';\nimport adjective from './adjective';\nimport adverb from './adverb';\nimport conjunction from './conjunction';\nimport interjection from './interjection';\nimport noun from './noun';\nimport verb from './verb';\n\nconst word: WordDefinition = {\n  adjective,\n  adverb,\n  conjunction,\n  interjection,\n  noun,\n  verb,\n};\n\nexport default word;\n"
  },
  {
    "path": "src/locales/hu/word/interjection.ts",
    "content": "export default [\n  'a',\n  'á',\n  'abcúg',\n  'ah',\n  'aha',\n  'ahá',\n  'ajjaj',\n  'állj',\n  'bárcsak',\n  'brr',\n  'csacsacsa',\n  'ejha',\n  'fi',\n  'haha',\n  'hahaha',\n  'hehe',\n  'hihihi',\n  'jaj',\n  'lábhoz',\n  'ó',\n  'ohohó',\n  'ojjé',\n  'pssz',\n];\n"
  },
  {
    "path": "src/locales/hu/word/noun.ts",
    "content": "export default [\n  'Boudan-Fourier-tétel',\n  'Duna-menti berkenye',\n  'Fibonacci-sorozat',\n  'Hesz',\n  'MP3 lejátszó',\n  'Napóleon-féle háromszögek',\n  'Picard-tétel',\n  'Riemann-sejtés',\n  'Sarkcsillag',\n  'Tokarev-pisztoly',\n  'Turing-gép végállapota',\n  'ablakkönyöklő',\n  'acetilénlámpa',\n  'acélhengermű',\n  'acélipar',\n  'adatbázis lekérdezőnyelv',\n  'adattitkosítás',\n  'adenozin-trifoszfát',\n  'adóbevallás',\n  'adóeltitkolás',\n  'adóhátralék',\n  'adószedő',\n  'agyagművesség',\n  'agyalapi mirigy',\n  'agytörzs',\n  'ahimsza',\n  'ajakrúzs',\n  'ajtósarok',\n  'akarathiány',\n  'akaratosság',\n  'akkumuláció',\n  'akropolisz',\n  'aktatáska',\n  'akácliget',\n  'akácvirág',\n  'alabárd',\n  'alaktan',\n  'alamuszi',\n  'alany',\n  'alapkifejezés',\n  'alfentanil',\n  'alkalmazás',\n  'alkesz',\n  'alkoholista',\n  'alma',\n  'almafajta',\n  'almaízű',\n  'altatószer',\n  'amerikai alkörmös',\n  'ampelológia',\n  'analitikus geometria',\n  'aneszteziológia',\n  'angolkisasszony',\n  'animista',\n  'animáció',\n  'antiparazitikum',\n  'antiszimmetria',\n  'anya',\n  'anyahajó',\n  'anyaintézet',\n  'anyó',\n  'aorta',\n  'apró nefelejcs',\n  'aranyember',\n  'aranykészlet',\n  'arcbőr',\n  'arclemosó',\n  'arcvonás',\n  'arrogancia',\n  'artéria',\n  'aszimmetrikus kulcsú titkosítás',\n  'asztal',\n  'asztalosenyv',\n  'asztalszék',\n  'atommag',\n  'atomrács',\n  'aukció',\n  'autizmus',\n  'autótulajdonos',\n  'babarózsa',\n  'bagós',\n  'bajvívó',\n  'bakszarvú lepkeszeg',\n  'bakterház',\n  'balti',\n  'bambara',\n  'bankjegykiadó automata',\n  'bar',\n  'barackvirág',\n  'barnuló csigagomba',\n  'barnásvörös ripacsgomba',\n  'barométerállás',\n  'bedőlés',\n  'bekötőút',\n  'belehelés',\n  'belsőfül-gyulladás',\n  'beltenger',\n  'bengefélék',\n  'benzoesav',\n  'beolvasztás',\n  'beszállítás',\n  'beteg bor',\n  'betegséggóc',\n  'betonkád',\n  'betyárnóta',\n  'betyárvilág',\n  'beutazás',\n  'bevezetés',\n  'beállítás',\n  'bhékászana',\n  'bibliográfia',\n  'biedermeier',\n  'bifurkációelmélet',\n  'bijektív leképezés',\n  'bikaborjú',\n  'bikahere',\n  'birkanyáj',\n  'birtokos eset',\n  'bizományos',\n  'bizonyítvány',\n  'bizsu',\n  'bojkottálás',\n  'bolondéria',\n  'bonbonmeggy',\n  'bonszai',\n  'borostyán',\n  'borostyánkősav',\n  'borotválkozás',\n  'borsikafű',\n  'borúlátás',\n  'botorkálás',\n  'brikett',\n  'brosúra',\n  'burek',\n  'burgonyachips',\n  'bábakalács',\n  'bádog',\n  'bálna',\n  'bányacsille',\n  'bányaüzem',\n  'bányászsapka',\n  'bárókisasszony',\n  'békalen',\n  'békatutajfélék',\n  'békealku',\n  'békebontás',\n  'bélyeggyűjtemény',\n  'bérletjegy',\n  'börtöntöltelék',\n  'bútorfényező',\n  'bütykölés',\n  'bőr',\n  'bűvölet',\n  'bűzös borz',\n  'cafrang',\n  'cefazolin',\n  'cementadagolás',\n  'cifra lemezestapló',\n  'cikászfélék',\n  'cimpa',\n  'csaplárné',\n  'csatangolás',\n  'csavargás',\n  'csecsnyúlvány',\n  'cselfogás',\n  'cselédlány',\n  'csengés',\n  'cserjés hanga',\n  'cserzőműhely',\n  'csicserilednek',\n  'csikorgás',\n  'csillagoktaéder',\n  'csillagászat',\n  'csipkebogyólekvár',\n  'csiszolás',\n  'csodaerő',\n  'csokoládédara',\n  'csontliszt',\n  'csorbóka',\n  'csumi',\n  'csusza',\n  'csávó',\n  'csészés csillaggomba',\n  'csípés',\n  'csúcsajánlat',\n  'csőcselék',\n  'cuki',\n  'cárevics',\n  'céljelző',\n  'célprémium',\n  'célvagyon',\n  'dadaizmus',\n  'daktilus',\n  'dalmát csenkesz',\n  'dalos',\n  'daru',\n  'definiendum',\n  'degorzsálás',\n  'detektívfelügyelő',\n  'dietil-éter',\n  'differenciálás',\n  'difi',\n  'diszkó',\n  'dodzsem',\n  'dominóeffektus',\n  'donátor',\n  'dudálás',\n  'dughagyma',\n  'duplikátor',\n  'dzsinn',\n  'dédnagytata',\n  'délfenyő',\n  'díjugratás',\n  'dínomdánom',\n  'díszes vesepáfrány',\n  'díszlevélfélék',\n  'ebszőlő csucsor',\n  'ebédjegy',\n  'ecetes bor',\n  'egyenlőségjel',\n  'egyetem',\n  'ejtőernyőkupola',\n  'ekvivalencia',\n  'elektromos erővonalak',\n  'elkárhozás',\n  'ellensúly',\n  'ellentűz',\n  'ellenáramlat',\n  'elmegyógyászat',\n  'elmeorvos',\n  'elosztó',\n  'elvhűség',\n  'előboltosulás',\n  'előidény',\n  'emancipáció',\n  'embervér',\n  'embriológia',\n  'endometriózis',\n  'endotoxin',\n  'energiaforrás',\n  'enyhe galambgomba',\n  'erdei csészegomba',\n  'erdei madársóska',\n  'erdei nádtippan',\n  'erestönkű laskagomba',\n  'erlotinib',\n  'erőltetés',\n  'esküdt',\n  'esőpuska',\n  'európai kunkor',\n  'exportcég',\n  'ezüstnemű',\n  'ezüstpimpó',\n  'fagyasztóberendezés',\n  'fagyasztószekrény',\n  'faraktár',\n  'farkasalmafélék',\n  'farkaskutya',\n  'fasor',\n  'fatalista',\n  'fedél',\n  'fedőbőr',\n  'fegyverraktár',\n  'feladat',\n  'felhang',\n  'felkari izom',\n  'felmelegedés',\n  'felmérgesít',\n  'felszereltség',\n  'felső gégeideg',\n  'feltételezés',\n  'fenyő-kérgestapló',\n  'ferdén szimmetrikus mátrix',\n  'festmény',\n  'filmdráma',\n  'filmtekercs',\n  'fitymálás',\n  'fizikum',\n  'fiziológia',\n  'fogathajtás',\n  'fogfájás',\n  'fogzománc',\n  'fogíny',\n  'fonoda',\n  'forradás',\n  'fortyogás',\n  'foton',\n  'frissesség',\n  'frontvonal',\n  'frontérzékenység',\n  'futóverseny',\n  'fáradt bor',\n  'fátyolka',\n  'fátyolos tőkegombácska',\n  'fékút',\n  'fényév',\n  'férfifoglalkozás',\n  'férfiing',\n  'férfikesztyű',\n  'férfirokon',\n  'földhitel',\n  'földikürt',\n  'fúria',\n  'fürdőszoba',\n  'fürj',\n  'fővilágosító',\n  'gabardin',\n  'galacsinhajtó',\n  'gallopamil',\n  'gardrób',\n  'garzonlakás',\n  'gemfibrozil',\n  'genny',\n  'gerezna',\n  'glaszékesztyű',\n  'gránáttölcsér',\n  'grönlandi',\n  'gyalogátkelőhely',\n  'gyepi likacsosgomba',\n  'gyermekruha',\n  'gyertya',\n  'gyomorégés',\n  'gyorsírás',\n  'gyémántlakodalom',\n  'gyökeres csészegomba',\n  'gyökvonás komplex számból',\n  'gyöngybagoly',\n  'gyöngyös tejelőgomba',\n  'györgymoha',\n  'gyúrás',\n  'gyümölcsprés',\n  'gyűrődés',\n  'gázfogyasztás',\n  'gázló',\n  'gémüstökgomba',\n  'gépírás',\n  'gömbölyded sisakgomba',\n  'görkorcsolya',\n  'gúz',\n  'gőzeke',\n  'gőzfelhő',\n  'habarcs',\n  'habitus',\n  'haderő',\n  'hadifogolytábor',\n  'haditanács',\n  'haditudósító',\n  'hadsereg',\n  'hadüzenet',\n  'hajdútánc',\n  'hajmosó',\n  'hajválaszték',\n  'hajápoló',\n  'hajófűtő',\n  'hajókörút',\n  'halcsont',\n  'halmaz számossága',\n  'halmazállapot',\n  'halmocska',\n  'halom',\n  'halszagú galambgomba',\n  'halálkanyar',\n  'halászmadár',\n  'hamisjátékos',\n  'hamvas tinóru',\n  'hanghatás',\n  'hangnyelő',\n  'hangvétel',\n  'hant',\n  'harakiri',\n  'hasznosság',\n  'haszonbérlet',\n  'hattyú',\n  'hatványozás',\n  'hecsedli',\n  'hegyi tarsóka',\n  'hektár',\n  'helyhatóság',\n  'henge',\n  'henye boróka',\n  'hepatitisz',\n  'hibás párosítás',\n  'hidzsáb',\n  'homoki tölcsérgomba',\n  'horolás',\n  'horzsolás',\n  'hozzátartozó',\n  'hulladékudvar',\n  'humorista',\n  'hátgerincsorvadás',\n  'hátráltatás',\n  'hétvége',\n  'hímzés',\n  'hínár',\n  'híradás',\n  'hókuszpók',\n  'hózentróger',\n  'hölgyész',\n  'hörghurut',\n  'hőelektromosság',\n  'hőtan első főtétele',\n  'hűsítő',\n  'hűtőrács',\n  'hűtőüzem',\n  'idézőjel',\n  'időtartam',\n  'időváltozás',\n  'igazgató',\n  'illatos hunyor',\n  'illatszertár',\n  'immunválasz',\n  'impotencia',\n  'indiai cserzőgubacs',\n  'indium',\n  'ingerlés',\n  'inkarnáció',\n  'irodafőnők',\n  'iráni',\n  'iskolagyakorlat',\n  'iskolaorvos',\n  'iskolaruha',\n  'itatós',\n  'izzólámpa',\n  'jajveszékelés',\n  'juhászlegény',\n  'járatszám',\n  'játékmenet',\n  'jávorfa',\n  'jégszekrény',\n  'jüan',\n  'kabinetiroda',\n  'kacsakagyló',\n  'kacsazsír',\n  'kalapács',\n  'kalózvezér',\n  'kamatveszteség',\n  'kanton',\n  'kanuri',\n  'kapormártás',\n  'karaktersorozat',\n  'karakán',\n  'kardiológia',\n  'katonacsászár',\n  'katonakenyér',\n  'katonasor',\n  'katonatanács',\n  'katódsugárcső',\n  'kaucsukfa',\n  'kegyelem',\n  'keleti bükk',\n  'keletkezés',\n  'kempingnadrág',\n  'kendernövény',\n  'kenyérszeletke',\n  'keretsózó',\n  'kerékpárabroncs',\n  'kicsiny csészéspöfeteg',\n  'kilogramm',\n  'királygyilkosság',\n  'kis vérfű',\n  'kisajtolás',\n  'kisborjú',\n  'kiskirály',\n  'kismotor',\n  'kispuska',\n  'kitoloncolás',\n  'kivándorló',\n  'kiáltás',\n  'kiütés',\n  'klisé',\n  'klottnadrág',\n  'kocogás',\n  'koktélrendezés',\n  'koldusbot',\n  'kolomejka',\n  'kommutatív félgyűrű',\n  'kommünár',\n  'kompót',\n  'kondér',\n  'konkatenáció',\n  'konnektor',\n  'konyhanyelv',\n  'koponyalékelés',\n  'kornistárnics',\n  'kortünet',\n  'koszekáns',\n  'kozák',\n  'krikett',\n  'kristályváza',\n  'kuglófforma',\n  'kultuszminiszter',\n  'kutyaszorító',\n  'kábultság',\n  'kártya',\n  'káró',\n  'kék golgotavirág',\n  'kékes mohakígyógomba',\n  'kénsav',\n  'képernyő',\n  'kétszínű csészegombácska',\n  'kéztő',\n  'kígyászsólyom',\n  'kígyótojás',\n  'kínai szil',\n  'kísérleti nyúl',\n  'kísértethistória',\n  'kókuszcukor',\n  'kór',\n  'könyvadomány',\n  'könyvszekrény',\n  'körmátrix',\n  'környezettan',\n  'körömház',\n  'körömreszelő',\n  'köszönőlevél',\n  'kötélfű',\n  'kötélverő',\n  'következetesség',\n  'követő',\n  'közakarat',\n  'közmondás',\n  'közönséges agávé',\n  'közönséges gyertyán',\n  'közönséges tengerifű',\n  'közönséges vasfű',\n  'kürtő',\n  'kőszikla',\n  'kűrium',\n  'labdajáték',\n  'labdarúgás',\n  'labdarúgó-egyesület',\n  'labdarúgó-világbajnokság',\n  'lagúna',\n  'lakkozás',\n  'lakályosság',\n  'lakástextil',\n  'leadás',\n  'lebegőpontos szám',\n  'lejátszás',\n  'lekötelezés',\n  'lemondás',\n  'levegőztetés',\n  'leégés',\n  'libasor',\n  'libatepertő',\n  'liberalizmus',\n  'ligatúra',\n  'lilásbarna döggomba',\n  'limfocita',\n  'lineáris egyenlet',\n  'logikai kapu',\n  'lombik',\n  'lopakodás',\n  'lopó',\n  'lutri',\n  'lábadozás',\n  'lábszíj',\n  'lágyítószer',\n  'lápi ezerjófű',\n  'látkép',\n  'léghajózás',\n  'lékelés',\n  'lélekbúvár',\n  'léleklátó',\n  'létminimum',\n  'létszámcsökkentés',\n  'lóbab',\n  'lóbetegség',\n  'lökhárító',\n  'magnezit',\n  'magyar tölgy',\n  'magánorvos',\n  'manométer',\n  'margitvirág',\n  'megnyitás',\n  'megosztás',\n  'melegszendvics',\n  'melltartó',\n  'mellékszög',\n  'menlevél',\n  'mennykő',\n  'mentség',\n  'messzeség',\n  'metaadat',\n  'metiltesztoszteron',\n  'metán',\n  'meténg',\n  'mikrosebészet',\n  'mimóza',\n  'mintapéldány',\n  'mohák',\n  'molekulasúly',\n  'moly',\n  'mosószer',\n  'mozdulatlanság',\n  'munkaszolgálat',\n  'munkaszüneti nap',\n  'munkaóra',\n  'májkrém',\n  'májusi pókhálósgomba',\n  'márkahűség',\n  'márványszobor',\n  'mátrix invertálhatósága',\n  'méntelep',\n  'mérőállomás',\n  'műbírálat',\n  'műbútor',\n  'műkorcsolyázó',\n  'művészbejáró',\n  'nagy völgycsillag',\n  'nagykanál',\n  'nagykereskedő',\n  'napfény',\n  'narancsvörös pereszke',\n  'ndonga',\n  'niktofóbia',\n  'normál alak',\n  'normás',\n  'nutka ciprus',\n  'nyaralóhely',\n  'nyeletlen cölöpgomba',\n  'nyelvfejlesztés',\n  'nyenyere',\n  'nyirokgomba',\n  'nyombél',\n  'nyomdahiba',\n  'nyoszolya',\n  'nyugati kékperje',\n  'nádfedél',\n  'nátha',\n  'négyszög',\n  'névházasság',\n  'növekedés',\n  'nőszirom',\n  'ocsmányság',\n  'olajbarna pókhálósgomba',\n  'oldaltámadás',\n  'orrhegy',\n  'országalapító',\n  'ortogonális vetületvektor',\n  'orvosnemzedék',\n  'osztályelőjog',\n  'osztályvezető',\n  'oxigén',\n  'padlizsánkrém',\n  'padlás',\n  'pajzsika',\n  'palaolaj',\n  'pali',\n  'papucsos kígyógomba',\n  'parabola csúcspontja',\n  'parazita',\n  'parkolójegy',\n  'partraszállás',\n  'passzolás',\n  'patak',\n  'patrónus',\n  'patyolatfehér kehelygombácska',\n  'peremizs',\n  'permetezőszer',\n  'pertli',\n  'pintycsőrű moha',\n  'poligámia',\n  'polinom foka',\n  'poloskaszagú tejelőgomba',\n  'pompás fülőke',\n  'populáció',\n  'postaügy',\n  'primitív polinom',\n  'puritanizmus',\n  'puszipajtás',\n  'pántlika',\n  'párnamoha',\n  'pártklub',\n  'pártlista',\n  'pásztortánc',\n  'pénzzavar',\n  'pénzügyőr',\n  'póréhagyma',\n  'pótanyag',\n  'póthitel',\n  'pótvizsga',\n  'rabeprazol',\n  'radioaktivitás',\n  'rakott káposzta',\n  'rangsorolás',\n  'refrén',\n  'reklamáció',\n  'remi',\n  'rendőrautó',\n  'repülőbrigád',\n  'repülőkutya',\n  'retesz',\n  'reáliskola',\n  'riel',\n  'ritkaság',\n  'rituálé',\n  'rizibizi',\n  'rojtos tányérosgereben',\n  'rosszabbodás',\n  'rosszindulatú szoftver',\n  'ruszli',\n  'rádiós',\n  'rágcsáló',\n  'rákpáncél',\n  'rézgálic',\n  'rézágyú',\n  'rókagomba',\n  'rózsáslemezű tejelőgomba',\n  'rögzítés',\n  'rúna',\n  'rühatka',\n  'rőt tejelőgomba',\n  'sajmeggy',\n  'salsa',\n  'salátagalambbegy',\n  'sarjadzógomba',\n  'sark',\n  'sarkkő',\n  'sejtközpont',\n  'sertésháj',\n  'shimeji',\n  'simli',\n  'sisakvirág',\n  'sivárság',\n  'sofőr',\n  'soktérdű salamonpecsét',\n  'sorkatona',\n  'sorozat',\n  'spenót',\n  'spicc',\n  'sportközvetítés',\n  'sportstadion',\n  'sportszerűség',\n  'sportzakó',\n  'svájci',\n  'szabad ember',\n  'szalagos likacsosgomba',\n  'szalmavirág',\n  'szareptai mustár',\n  'szarvasfélék',\n  'szatír',\n  'szemellenzős sapka',\n  'szemeskávé',\n  'szemetes',\n  'szeneskanna',\n  'szenilitás',\n  'szerelmes',\n  'szezámfű',\n  'szigetállam',\n  'sziklaomlás',\n  'szilícium',\n  'szittyópázsit',\n  'szivar',\n  'szobabelső',\n  'szobafőnök',\n  'szobakulcs',\n  'szobaparancsnok',\n  'szokás',\n  'szolgáltató',\n  'szorongás',\n  'sztrichninfa',\n  'szájszag',\n  'szám',\n  'számrendszer',\n  'székelygulyás',\n  'széleslevelű harangvirág',\n  'szélmalomgráf',\n  'színkeverés',\n  'színvakság',\n  'szívbillentyű',\n  'szócsoport',\n  'szóelvonás',\n  'szóvivő',\n  'szörnyűség',\n  'szüle',\n  'szürke dió',\n  'szürke gyűrűstinóru',\n  'szürkepikkelyű csengettyűgomba',\n  'sáfrányos zebralevél',\n  'sárga félgömbgomba',\n  'sárga lápbuzogány',\n  'sárga selyemmályva',\n  'sárga vízitök',\n  'sárgagumós fülőke',\n  'sárgalemezű békagomba',\n  'sérthetetlenség',\n  'sírsászana',\n  'síugrás',\n  'sörperec',\n  'sörélesztő',\n  'súlyemelő',\n  'súlymérő',\n  'süppedék',\n  'tabu',\n  'tag',\n  'találós kérdés',\n  'tank',\n  'tanonc',\n  'tarisznya',\n  'tarka nádtippan',\n  'tarka zsurló',\n  'tarkakérgű fenyő',\n  'tavacska',\n  'tehermentesség',\n  'tehervontatás',\n  'tengerisaláta',\n  'tengerészdal',\n  'tepsi',\n  'termosztát',\n  'tettes',\n  'tevékenység',\n  'textilfestés',\n  'textilipar',\n  'textilvegyészet',\n  'tok piszin',\n  'tollas függönymoha',\n  'tollaslabda',\n  'tolókasza',\n  'totó',\n  'transzformáció',\n  'transzparens',\n  'tranzitivitás',\n  'trófea',\n  'tudásanyag',\n  'tulajdonság',\n  'turistáskodás',\n  'tájegység',\n  'támaszpont',\n  'támogató',\n  'táncest',\n  'tápegység',\n  'tárcsa',\n  'tárgyeset',\n  'tófonal',\n  'tök',\n  'töpszli',\n  'törpe lobélia',\n  'törpegém',\n  'törpemandarin',\n  'törvényhozó',\n  'túrás',\n  'tükörszó',\n  'türelem',\n  'tűzpárbaj',\n  'ujjperc',\n  'unitárius',\n  'ununtrium',\n  'uszi',\n  'utcabál',\n  'utcakép',\n  'utód',\n  'utóhatás',\n  'utókor',\n  'vadbúvó',\n  'vadász',\n  'vallástanítás',\n  'vanillincukor',\n  'varázskör',\n  'vasegészség',\n  'vasfegyelem',\n  'vasmag',\n  'vastagbélgyulladás',\n  'vastagság',\n  'vegetatív szaporodás',\n  'vendégkaró',\n  'viaszrepkény',\n  'villamos',\n  'világhír',\n  'világítómoha',\n  'virágdísz',\n  'virágeső',\n  'virágsás',\n  'viszonyszó',\n  'vitézvirág',\n  'vizmérték',\n  'volfrám',\n  'vonás',\n  'válogatás',\n  'vályog',\n  'vámos',\n  'vámszedő',\n  'várháború',\n  'várkatona',\n  'várárok',\n  'védőkesztyű',\n  'vér',\n  'vérbükk',\n  'vértestvér',\n  'vérvétel',\n  'vízicsiga',\n  'vízikalász',\n  'vízimák',\n  'vízipóló',\n  'víztükör',\n  'vízáradat',\n  'vízóra',\n  'vörheny',\n  'vörös hiúz',\n  'vörös kőtörőcserje',\n  'vöröses kénvirággomba',\n  'vörösfenyő',\n  'zabföld',\n  'zabosbükköny',\n  'zalai bükköny',\n  'zavartság',\n  'zebralevél',\n  'zsakett',\n  'zsebkönyv',\n  'zsemlekocka',\n  'zsinórmester',\n  'zsurnál',\n  'zsír',\n  'zsírdaganat',\n  'zsírszalonna',\n  'zsúrkocsi',\n  'zártság',\n  'závár',\n  'zöld fodorka',\n  'zúza',\n  'ácsműhely',\n  'ágacskás kéregtörőgomba',\n  'ágyváz',\n  'álarc',\n  'államköltség',\n  'állatgondozó',\n  'állatház',\n  'állónaptár',\n  'álmélkodás',\n  'álompor',\n  'álszömörcsög',\n  'áltevékenység',\n  'áltrombitagomba',\n  'ámbra',\n  'áralakulás',\n  'áramvezető',\n  'ászkolás',\n  'átalakítás',\n  'átfutás',\n  'áthidalás',\n  'átlagéletkor',\n  'áttelepítés',\n  'átültetés',\n  'éca',\n  'ékezet',\n  'érdeklődés',\n  'érsek',\n  'értetlenség',\n  'értéktöbblet',\n  'észrevétel',\n  'étkező',\n  'étvágy',\n  'évkezdet',\n  'íngyulladás',\n  'írásvetítő',\n  'írószövetség',\n  'óramű',\n  'óratartó',\n  'ölelés',\n  'öngól',\n  'önsajnálat',\n  'önvédelem',\n  'összeadás',\n  'összehasonlítás',\n  'ösztönélet',\n  'özvegyasszony',\n  'újrahasznosítás',\n  'útszűkület',\n  'úttörő',\n  'üdvösség',\n  'ügyvezetőnő',\n  'üldöztetés',\n  'ünnepelt',\n  'üresedés',\n  'üst',\n  'üstökös gyöngyike',\n  'üstökösgém',\n  'ütegparancsnok',\n  'üvegasztal',\n  'üveggyapot',\n  'üvegkalitka',\n  'üvöltés',\n  'üzem',\n  'üzemegészségügy',\n  'őrkanonok',\n  'ősforma',\n  'ősszláv',\n  'őstársadalom',\n  'őzike',\n  'űrruha',\n];\n"
  },
  {
    "path": "src/locales/hu/word/verb.ts",
    "content": "export default [\n  'acélosít',\n  'adomázgat',\n  'aduttoz',\n  'agyondolgoztat',\n  'agyongyötör',\n  'agyonhallgat',\n  'agyonmagasztal',\n  'agyonsújt',\n  'agyonsül',\n  'agyonázik',\n  'akkumulál',\n  'alkoholizál',\n  'alulexponál',\n  'alél',\n  'andalít',\n  'araszol',\n  'arcoskodik',\n  'arénázik',\n  'asszisztál',\n  'asszociál',\n  'barcog',\n  'beborul',\n  'bebútorozkodik',\n  'becsekkol',\n  'becéloz',\n  'begubódzik',\n  'begyűlik',\n  'begörcsöl',\n  'behamvaz',\n  'behelyettesít',\n  'behúzódik',\n  'behűt',\n  'beindul',\n  'bekever',\n  'belakatol',\n  'belebonyolít',\n  'beleerőltet',\n  'belegabalyodik',\n  'belehal',\n  'beleivódik',\n  'belekarol',\n  'beleolvas',\n  'beleszalad',\n  'belesüpped',\n  'beletapos',\n  'beleugat',\n  'belevilágít',\n  'belez',\n  'belécez',\n  'bemer',\n  'benyílik',\n  'benyújt',\n  'benéz',\n  'beolvaszt',\n  'beragyog',\n  'beszervez',\n  'beszéltet',\n  'besároz',\n  'besüpped',\n  'betegeskedik',\n  'betemet',\n  'betetőz',\n  'betol',\n  'betold',\n  'betép',\n  'bevall',\n  'bevizez',\n  'bevégződik',\n  'bezavar',\n  'bezárkózik',\n  'beírat',\n  'biliárdozik',\n  'billeget',\n  'bizsereg',\n  'biztat',\n  'blamál',\n  'bodrosít',\n  'bokszol',\n  'bomlaszt',\n  'bonyolul',\n  'bosszant',\n  'botránkozik',\n  'bravózik',\n  'buborékol',\n  'bujdosik',\n  'bujtogat',\n  'bundázik',\n  'buzog',\n  'bátorít',\n  'béken',\n  'békül',\n  'bénul',\n  'bíráskodik',\n  'bíz',\n  'bóklászik',\n  'böffent',\n  'bújik',\n  'bőszül',\n  'cedál',\n  'cigánykerekezik',\n  'cikiz',\n  'cinkel',\n  'cipel',\n  'cipzároz',\n  'csatornáz',\n  'csattan',\n  'csavargat',\n  'cserbenhagy',\n  'csesztet',\n  'csetel',\n  'cseverészik',\n  'csiklandoz',\n  'csillagoz',\n  'csipeget',\n  'csipog',\n  'csomósodik',\n  'csordogál',\n  'csurdít',\n  'csévél',\n  'csíp',\n  'csörgedezik',\n  'csűr',\n  'cápázik',\n  'dacoskodik',\n  'dajkál',\n  'dauerol',\n  'deformál',\n  'dehidrál',\n  'delirál',\n  'depolarizál',\n  'derül',\n  'detoxikál',\n  'detronizál',\n  'dezodorál',\n  'didereg',\n  'dob',\n  'dobozol',\n  'dohosodik',\n  'drágít',\n  'durran',\n  'duzzaszt',\n  'dózerol',\n  'döcög',\n  'dörgöl',\n  'dörög',\n  'dühösít',\n  'dülöng',\n  'ebédel',\n  'egalizál',\n  'egybefügg',\n  'egybegyűjt',\n  'elavul',\n  'elborul',\n  'elbukik',\n  'elbátortalanít',\n  'elcseveg',\n  'elcsépel',\n  'elcsöndesül',\n  'eldönt',\n  'eldördül',\n  'elevenít',\n  'elfehéredik',\n  'elfelejt',\n  'elfordít',\n  'elgurul',\n  'elgyengít',\n  'elhajol',\n  'elhajít',\n  'elhalmoz',\n  'elhalványít',\n  'elhalálozik',\n  'elhebeg',\n  'elhurcol',\n  'elhál',\n  'elhív',\n  'elijeszt',\n  'elinal',\n  'elindít',\n  'elismétel',\n  'eljut',\n  'elkábít',\n  'elkárhozik',\n  'elkészít',\n  'elködösít',\n  'ellenszegül',\n  'ellentmond',\n  'elmerít',\n  'elmond',\n  'elmozdít',\n  'elnyer',\n  'elnyújt',\n  'elnéptelenít',\n  'elnéz',\n  'elrendez',\n  'elriaszt',\n  'elrothad',\n  'elsatnyul',\n  'elszenesít',\n  'elszokik',\n  'elszív',\n  'elsöpör',\n  'eltakarodik',\n  'elterjed',\n  'eltorzít',\n  'eltussol',\n  'eltáncol',\n  'eltéved',\n  'eltúr',\n  'elutazik',\n  'elvadul',\n  'elvezet',\n  'elvágtázik',\n  'elvékonyodik',\n  'elzavar',\n  'elzálogosít',\n  'elzár',\n  'elájul',\n  'elázik',\n  'előbukkan',\n  'előfizet',\n  'előhozakodik',\n  'előrebocsát',\n  'előrehalad',\n  'előreugrik',\n  'elővezet',\n  'emberkedik',\n  'emleget',\n  'enyvez',\n  'erdősít',\n  'erez',\n  'erődít',\n  'esdekel',\n  'esküdözik',\n  'evődik',\n  'exportál',\n  'falaz',\n  'farol',\n  'favorizál',\n  'feccöl',\n  'fejteget',\n  'feketézik',\n  'felbillen',\n  'felborzol',\n  'felcserélődik',\n  'felcsigáz',\n  'felcsillan',\n  'felcsévéz',\n  'feldíszít',\n  'feldönt',\n  'feldühödik',\n  'feldűl',\n  'felelevenít',\n  'felez',\n  'felfegyverkezik',\n  'felfejlődik',\n  'felfeszít',\n  'felfortyan',\n  'felfut',\n  'felfúvódik',\n  'felgerjed',\n  'felgyújt',\n  'felhajszol',\n  'felhasznál',\n  'felhevít',\n  'felhevül',\n  'felháborít',\n  'feliratoz',\n  'felitat',\n  'felizgul',\n  'feljavít',\n  'feljogosít',\n  'felkap',\n  'felkapál',\n  'felkavar',\n  'felkelt',\n  'felkorbácsol',\n  'felköszönt',\n  'fellelkesedik',\n  'fellelkesít',\n  'fellendül',\n  'fellázít',\n  'felmos',\n  'felnyerít',\n  'feloldoz',\n  'felparcelláz',\n  'felpuffaszt',\n  'felpörget',\n  'felragaszt',\n  'felrohan',\n  'felró',\n  'felsegít',\n  'felsiet',\n  'felsorakozik',\n  'felszeletel',\n  'felszív',\n  'felsül',\n  'feltesz',\n  'feltüntet',\n  'feltűr',\n  'felvesz',\n  'felvezet',\n  'felvigyáz',\n  'felvillan',\n  'felvált',\n  'felékesít',\n  'felüdül',\n  'fennmarad',\n  'ferdít',\n  'fermentál',\n  'feszül',\n  'fetisizál',\n  'fetreng',\n  'fiatalodik',\n  'fintorog',\n  'fityeg',\n  'fixíroz',\n  'flambíroz',\n  'flangál',\n  'fluktuál',\n  'fogalmaz',\n  'fogaz',\n  'fogyókúrázik',\n  'folyat',\n  'folytat',\n  'fon',\n  'fontol',\n  'formalizál',\n  'fotózik',\n  'fuccsol',\n  'futószáraz',\n  'félbeszakít',\n  'félredob',\n  'félrehúzódik',\n  'félrenevel',\n  'félrenéz',\n  'félrevonul',\n  'félreáll',\n  'félreért',\n  'fú',\n  'függeszt',\n  'fülel',\n  'galvanizál',\n  'garázdálkodik',\n  'gazdagodik',\n  'generál',\n  'gerjed',\n  'golfozik',\n  'gondoskodik',\n  'gyakorlatozik',\n  'gyarapodik',\n  'gyújtogat',\n  'gyülekezik',\n  'gyűr',\n  'gágog',\n  'gördeszkázik',\n  'gúnyolódik',\n  'hajókázik',\n  'hallat',\n  'halálozik',\n  'harmonizál',\n  'hatálytalanít',\n  'hazakerekezik',\n  'hazardíroz',\n  'hazavezet',\n  'hegedül',\n  'helyezkedik',\n  'helytáll',\n  'henyél',\n  'hervad',\n  'hesszöl',\n  'hibridizál',\n  'hint',\n  'historizál',\n  'hisz',\n  'hiteget',\n  'holocén',\n  'honosodik',\n  'horgosít',\n  'hozat',\n  'hozzácsatol',\n  'hozzárendel',\n  'hozzáír',\n  'huhog',\n  'hunyorog',\n  'hunyorít',\n  'hálóz',\n  'hánt',\n  'hántol',\n  'hárfázik',\n  'házasít',\n  'háziasít',\n  'híresztel',\n  'hízeleg',\n  'húzódozik',\n  'idealizál',\n  'idegez',\n  'idenéz',\n  'időzik',\n  'ifrikál',\n  'ihlet',\n  'ijed',\n  'ijeszt',\n  'illik',\n  'ing',\n  'inspirál',\n  'intézményesít',\n  'ionizál',\n  'irizál',\n  'irt',\n  'izomerizál',\n  'izél',\n  'jajveszékel',\n  'játszódik',\n  'jóváír',\n  'kajakozik',\n  'kalimpál',\n  'karburál',\n  'kardozik',\n  'karol',\n  'katapultál',\n  'kavar',\n  'kavarog',\n  'kavirnyál',\n  'keletkezik',\n  'kellemetlenkedik',\n  'keltez',\n  'keneget',\n  'kepeszt',\n  'kerepel',\n  'keresgél',\n  'keresztülhajt',\n  'kettétör',\n  'ketyeg',\n  'kialkuszik',\n  'kialszik',\n  'kibabrál',\n  'kibillen',\n  'kibillent',\n  'kibővül',\n  'kicsikar',\n  'kicsépel',\n  'kidudorodik',\n  'kiegyenesedik',\n  'kiegyenesít',\n  'kiejt',\n  'kiengesztel',\n  'kierőltet',\n  'kieszközöl',\n  'kifarag',\n  'kifelejt',\n  'kificamodik',\n  'kifizet',\n  'kifárad',\n  'kifáraszt',\n  'kifényesít',\n  'kifürkész',\n  'kifütyül',\n  'kigyógyul',\n  'kigyönyörködik',\n  'kigúvad',\n  'kiharcol',\n  'kijavít',\n  'kilehel',\n  'kilyuggat',\n  'kilyukad',\n  'kilát',\n  'kimagoz',\n  'kiment',\n  'kimos',\n  'kimélyít',\n  'kinyomtat',\n  'kinyúvad',\n  'kipipál',\n  'kipróbál',\n  'kipárolog',\n  'kipécéz',\n  'kirohan',\n  'kiszenved',\n  'kiszív',\n  'kitakar',\n  'kitaszít',\n  'kitereget',\n  'kiterít',\n  'kitesz',\n  'kitisztít',\n  'kitárul',\n  'kitép',\n  'kitúr',\n  'kitűnik',\n  'kiveséz',\n  'kivon',\n  'kivonul',\n  'kivégez',\n  'kizár',\n  'kizökken',\n  'kiáramlik',\n  'kiértékel',\n  'kiürül',\n  'klappol',\n  'kocsit hajt',\n  'kohol',\n  'kombinál',\n  'kompenzál',\n  'kontárkodik',\n  'kooperál',\n  'kopaszodik',\n  'korlátoz',\n  'korrepetál',\n  'kristályosít',\n  'kukucskál',\n  'kuncog',\n  'kurblizik',\n  'kurkászik',\n  'kántál',\n  'káprázik',\n  'kápráztat',\n  'kártol',\n  'kékít',\n  'képed',\n  'képesít',\n  'kérdezősködik',\n  'kérelmez',\n  'késztet',\n  'kézbesít',\n  'kézimunkázik',\n  'köntörfalaz',\n  'körbejár',\n  'körvonalazódik',\n  'körülfog',\n  'körülhatárol',\n  'körülnéz',\n  'kötődik',\n  'követelőzik',\n  'kövül',\n  'közrejátszik',\n  'közösül',\n  'kúszik',\n  'különít',\n  'különül',\n  'kürtöl',\n  'lazul',\n  'lealacsonyodik',\n  'lealkuszik',\n  'lealáz',\n  'lebarnul',\n  'lebecsül',\n  'lebeszél',\n  'lebont',\n  'lebonyolódik',\n  'lebotorkál',\n  'lecipzároz',\n  'ledönt',\n  'leegyszerűsít',\n  'lefegyverez',\n  'lefúj',\n  'lehajt',\n  'lehajít',\n  'lehorgonyoz',\n  'lehurrog',\n  'lejsztol',\n  'lejátszódik',\n  'lekapcsol',\n  'lekopog',\n  'lelassít',\n  'lelkesedik',\n  'lemerül',\n  'lenyes',\n  'lenyom',\n  'lenyugszik',\n  'lenyúl',\n  'leomlik',\n  'leperkál',\n  'lepusztul',\n  'leragad',\n  'lerajzol',\n  'lereszel',\n  'lerogy',\n  'lerészegedik',\n  'lerövidít',\n  'les',\n  'leselkedik',\n  'lesiet',\n  'lesutul',\n  'leszaggat',\n  'leszakít',\n  'leszavaz',\n  'leszerel',\n  'leszokik',\n  'leszögez',\n  'letelepít',\n  'letilt',\n  'levelez',\n  'lever',\n  'levesz',\n  'levetkőzik',\n  'levon',\n  'leöl',\n  'leültet',\n  'lobban',\n  'lobog',\n  'lopózik',\n  'lustálkodik',\n  'lékel',\n  'létrejön',\n  'lógat',\n  'lövet',\n  'lúgosít',\n  'lüktet',\n  'masszíroz',\n  'maszatol',\n  'maximalizál',\n  'megadatik',\n  'megadóztat',\n  'megagitál',\n  'megalapoz',\n  'megbecsül',\n  'megbeszél',\n  'megboldogul',\n  'megbolondít',\n  'megbundáz',\n  'megcsúszik',\n  'megdobál',\n  'megdohosodik',\n  'megdöglik',\n  'megdönt',\n  'megdől',\n  'megemel',\n  'megesik',\n  'megeszik',\n  'megfellebbez',\n  'megfeneklik',\n  'megfertőz',\n  'megfonnyaszt',\n  'megfutamodik',\n  'megfélemlít',\n  'meggyengül',\n  'meggyőz',\n  'meggyőződik',\n  'meghagy',\n  'meghajlik',\n  'meghiúsít',\n  'megháromszoroz',\n  'megháromszorozódik',\n  'meghülyül',\n  'meghűlt',\n  'megijeszt',\n  'megismer',\n  'megismertet',\n  'megjelöl',\n  'megjárja',\n  'megkarcol',\n  'megkavar',\n  'megken',\n  'megkettyint',\n  'megkomponál',\n  'megkopaszt',\n  'megkóstol',\n  'megköt',\n  'meglop',\n  'meglök',\n  'megmelegít',\n  'megmozdul',\n  'megmászik',\n  'megnevettet',\n  'megnyes',\n  'megnyirbál',\n  'megpatkol',\n  'megpermetez',\n  'megsodor',\n  'megsokszoroz',\n  'megsokszorozódik',\n  'megspékel',\n  'megszab',\n  'megszakad',\n  'megszerez',\n  'megszorít',\n  'megszépül',\n  'megszólít',\n  'megszöktet',\n  'megszűr',\n  'megtakarít',\n  'megtekint',\n  'megtizedel',\n  'megtorpan',\n  'megtudakol',\n  'megtárgyal',\n  'megtölt',\n  'megtöröl',\n  'megun',\n  'megvilágít',\n  'megvirrad',\n  'megás',\n  'megázik',\n  'megédesít',\n  'megég',\n  'megítél',\n  'mellébeszél',\n  'menekül',\n  'mentegetőzik',\n  'mentesül',\n  'mereget',\n  'merevedik',\n  'metasztatizál',\n  'metél',\n  'monopolizál',\n  'munkálkodik',\n  'márt',\n  'méltóztatik',\n  'mélyül',\n  'mérgez',\n  'mérsékel',\n  'mézel',\n  'nacionalizál',\n  'naturalizál',\n  'neszel',\n  'nevet',\n  'nyekken',\n  'nyilvántart',\n  'nyilvánít',\n  'nyomaszt',\n  'nyomkod',\n  'nyugdíjba megy',\n  'nyugszik',\n  'nyávog',\n  'nyújtózik',\n  'nyúl',\n  'némít',\n  'népesít',\n  'nősít',\n  'odaad',\n  'odahúz',\n  'odasiet',\n  'odaver',\n  'odavezet',\n  'odébbáll',\n  'okol',\n  'olajoz',\n  'old',\n  'oldoz',\n  'olvasgat',\n  'orientál',\n  'pacáz',\n  'palackoz',\n  'parádézik',\n  'paráználkodik',\n  'patakzik',\n  'patronál',\n  'pedikűröz',\n  'pezsdül',\n  'pezseg',\n  'pihentet',\n  'pitizik',\n  'pityereg',\n  'polcol',\n  'polemizál',\n  'politizál',\n  'preferál',\n  'próbálkozik',\n  'pucol',\n  'puffan',\n  'punnyad',\n  'pátyolgat',\n  'pöffeszkedik',\n  'pörköl',\n  'pörög',\n  'racionalizál',\n  'rafinál',\n  'ragaszt',\n  'rajtakap',\n  'rakoncátlankodik',\n  'randalíroz',\n  'regnál',\n  'rejtőzködik',\n  'rendbehoz',\n  'rendszeresít',\n  'rendül',\n  'reszel',\n  'reszket',\n  'riaszt',\n  'rodázik',\n  'rokonszenvez',\n  'ropog',\n  'roppan',\n  'rosszall',\n  'rákapcsol',\n  'ráken',\n  'rámutat',\n  'rászól',\n  'rátesz',\n  'rémül',\n  'ró',\n  'rúzsoz',\n  'rühell',\n  'sajog',\n  'sasol',\n  'sejtet',\n  'semmiz',\n  'sikerül',\n  'sipítozik',\n  'slattyog',\n  'slisszol',\n  'sminkel',\n  'spilázik',\n  'spinningel',\n  'spékel',\n  'sugall',\n  'szabdal',\n  'szeg',\n  'szembeállít',\n  'szemétkedik',\n  'szenveleg',\n  'szerel',\n  'szerelmesedik',\n  'szeretkezik',\n  'szigetel',\n  'szilárdul',\n  'szilárdít',\n  'szimbolizál',\n  'szimpatizál',\n  'szivárogtat',\n  'szopik',\n  'szorgoskodik',\n  'sztorníroz',\n  'sztrájkol',\n  'szunnyad',\n  'szuszog',\n  'szállásol',\n  'számlál',\n  'számol',\n  'számonkér',\n  'számít',\n  'származtat',\n  'szárnyaz',\n  'szépül',\n  'szétbont',\n  'szétcsap',\n  'szétdarabol',\n  'szétkapcsol',\n  'szétkürtöl',\n  'szétmállik',\n  'szétpukkad',\n  'szétszakad',\n  'szétválaszt',\n  'színtelenedik',\n  'szít',\n  'szökdécsel',\n  'szöktet',\n  'szürkül',\n  'sáfárkodik',\n  'sápad',\n  'sápaszt',\n  'sétál',\n  'sóz',\n  'sújt',\n  'súrol',\n  'tagol',\n  'takarmányoz',\n  'tallózik',\n  'tanácskozik',\n  'tart',\n  'taszít',\n  'tehermentesít',\n  'teketóriázik',\n  'telel',\n  'teoretizál',\n  'tereget',\n  'terhel',\n  'tetet',\n  'tetszeleg',\n  'titkolózik',\n  'toldalékol',\n  'tombol',\n  'trivializál',\n  'trágyáz',\n  'trécsel',\n  'tréfálkozik',\n  'tájékozódik',\n  'tálal',\n  'táplálkozik',\n  'tápászkodik',\n  'tárgyal',\n  'téblábol',\n  'térül',\n  'tökél',\n  'töpped',\n  'törölget',\n  'túlad',\n  'túlhajszol',\n  'túlhúz',\n  'túlkomplikál',\n  'túlnyúlik',\n  'túlragyog',\n  'túlöltözik',\n  'tülekedik',\n  'tündököl',\n  'ugat',\n  'vacog',\n  'vajúdik',\n  'validál',\n  'valósul',\n  'ver',\n  'verekedik',\n  'veszkődik',\n  'vetemedik',\n  'vezekel',\n  'világosodik',\n  'visszagondol',\n  'visszahord',\n  'visszahív',\n  'visszaigazol',\n  'visszateker',\n  'visszatér',\n  'visszaüt',\n  'viszket',\n  'viszonoz',\n  'viszálykodik',\n  'vitorlázik',\n  'vitázik',\n  'vizel',\n  'volt',\n  'von',\n  'vonatkozik',\n  'várakozik',\n  'várhat',\n  'véghez visz',\n  'végigjár',\n  'vételez',\n  'vörösödik',\n  'zabhegyezés',\n  'zaboláz',\n  'zarándokol',\n  'zeng',\n  'zsendül',\n  'zsugorít',\n  'zsíroz',\n  'zárkózik',\n  'zökken',\n  'zöldellik',\n  'ábrándul',\n  'ácsingózik',\n  'ágadzik',\n  'ágaskodik',\n  'ágyat vet',\n  'áhítatoskodik',\n  'álmosít',\n  'áraszt',\n  'átfagy',\n  'átharap',\n  'áthat',\n  'átrohan',\n  'átsiet',\n  'átsorol',\n  'átszab',\n  'átszellemít',\n  'átszellemül',\n  'áttolt',\n  'átvészel',\n  'átépit',\n  'édesedik',\n  'éktelenkedik',\n  'élősködik',\n  'értekezik',\n  'értetlenkedik',\n  'ígérget',\n  'ítélkezik',\n  'ível',\n  'ízlel',\n  'óv',\n  'öntöz',\n  'összebarátkozik',\n  'összedől',\n  'összeegyeztet',\n  'összegereblyéz',\n  'összegez',\n  'összekapcsol',\n  'összekuszál',\n  'összeköt',\n  'összesít',\n  'összetörik',\n  'összevegyül',\n  'összever',\n  'összevon',\n  'összevásárol',\n  'összeér',\n  'ötletel',\n  'újjáteremt',\n  'ügyel',\n  'üresedik',\n  'őrjít',\n  'őrlődik',\n];\n"
  },
  {
    "path": "src/locales/hy/color/human.ts",
    "content": "export default [\n  'դեղին',\n  'երկնագույն',\n  'կանաչ',\n  'կապույտ',\n  'կարմիր',\n  'մանուշակագույն',\n  'մոխրագույն',\n  'նարնջագույն',\n  'ոսկեգույն',\n  'սպիտակ',\n  'սև',\n  'վարդագույն',\n];\n"
  },
  {
    "path": "src/locales/hy/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/hy/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/hy/date/month.ts",
    "content": "export default {\n  wide: [\n    'Ապրիլ',\n    'Դեկտեմբեր',\n    'Հոկտեմբեր',\n    'Հուլիս',\n    'Հունիս',\n    'Հունվար',\n    'Մայիս',\n    'Մարտ',\n    'Նոյեմբեր',\n    'Սեպտեմբեր',\n    'Փետրվար',\n    'Օգոստոս',\n  ],\n  abbr: [\n    'Ապր',\n    'Դկտ',\n    'Հլս',\n    'Հկտ',\n    'Հնս',\n    'Հնվ',\n    'Մյս',\n    'Մրտ',\n    'Նմբ',\n    'Սպտ',\n    'Փտր',\n    'Օգս',\n  ],\n};\n"
  },
  {
    "path": "src/locales/hy/date/weekday.ts",
    "content": "export default {\n  wide: [\n    'Երեքշաբթի',\n    'Երկուշաբթի',\n    'Կիրակի',\n    'Հինգշաբթի',\n    'Շաբաթ',\n    'Ուրբաթ',\n    'Չորեքշաբթի',\n  ],\n  abbr: ['երկ', 'երք', 'կրկ', 'հնգ', 'շբթ', 'ուրբ', 'չրք'],\n};\n"
  },
  {
    "path": "src/locales/hy/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport color from './color';\nimport date from './date';\nimport internet from './internet';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `hy` locale.\n *\n * - Language: Armenian\n * - Endonym: Հայերեն\n */\nconst hy: LocaleDefinition = {\n  color,\n  date,\n  internet,\n  location,\n  lorem,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default hy;\n"
  },
  {
    "path": "src/locales/hy/internet/domain_suffix.ts",
    "content": "export default ['am', 'biz', 'com', 'info', 'name', 'net', 'org'];\n"
  },
  {
    "path": "src/locales/hy/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/hy/location/building_number.ts",
    "content": "export default ['###', '###/#', '##', '##/#', '#', '#/#'];\n"
  },
  {
    "path": "src/locales/hy/location/city_pattern.ts",
    "content": "export default [\n  '{{location.city_prefix}} {{person.lastName}}',\n  '{{person.lastName}}{{location.city_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/hy/location/city_prefix.ts",
    "content": "export default ['Հյուսիսային', 'Արևելյան', 'Արևմտյան', 'Հարավային', 'Նոր'];\n"
  },
  {
    "path": "src/locales/hy/location/city_suffix.ts",
    "content": "export default ['ակերտ', 'աշեն', 'աշատ'];\n"
  },
  {
    "path": "src/locales/hy/location/country.ts",
    "content": "export default [\n  'ԱՄՆ',\n  'Ադրբեջան',\n  'Ալբանիա',\n  'Ալժիր',\n  'Ամերիկյան Սամոա',\n  'Ամերիկյան Վիրջինյան կղզիներ',\n  'Անգիլիա',\n  'Անգոլա',\n  'Անդորրա',\n  'Անտիգուա և Բարբուդա',\n  'Ավստրալիա',\n  'Ավստրիա',\n  'Արգենտինա',\n  'Արուբա',\n  'Արցախի Հանրապետություն',\n  'Արևելյան Թիմոր',\n  'Աֆղանստան',\n  'Բահամներ',\n  'Բահրեյն',\n  'Բանգլադեշ',\n  'Բարբադոս',\n  'Բելառուս',\n  'Բելիզ',\n  'Բենին',\n  'Բերմուդա',\n  'Բոլիվիա',\n  'Բոսնիա և Հերցեգովինա',\n  'Բոտսվանա',\n  'Բութան',\n  'Բուլղարիա',\n  'Բուրկինա Ֆասո',\n  'Բուրունդի',\n  'Բրազիլիա',\n  'Բրիտանական Վիրջինյան Կղզիներ',\n  'Բրունեյ',\n  'Գաբոն',\n  'Գամբիա',\n  'Գայանա',\n  'Գերմանիա',\n  'Գերնսի',\n  'Գուամ',\n  'Գվատեմալա',\n  'Գվինեա',\n  'Գվինեա-Բիսաու',\n  'Գրենադա',\n  'Դանիա',\n  'Դոմինիկա',\n  'Դոմինիկյան Հանրապետություն',\n  'Եգիպտոս',\n  'Եթովպիա',\n  'Եմեն',\n  'Զամբիա',\n  'Զիմբաբվե',\n  'Էկվադոր',\n  'Էստոնիա',\n  'Էրիտրեա',\n  'Թաիլանդ',\n  'Թայվան',\n  'Թըրքս և Կայկոս կղզիներ',\n  'Թունիս',\n  'Թուրքիա',\n  'Թուրքմենստան',\n  'Ինդոնեզիա',\n  'Իռլանդիա',\n  'Իսլանդիա',\n  'Իսպանիա',\n  'Իսրայել',\n  'Իտալիա',\n  'Իրան',\n  'Իրաք',\n  'Լաոս',\n  'Լատվիա',\n  'Լեհաստան',\n  'Լեսոթո',\n  'Լիբանան',\n  'Լիբերիա',\n  'Լիբիա',\n  'Լիխտենշտայն',\n  'Լիտվա',\n  'Լյուքսեմբուրգ',\n  'Խորվաթիա',\n  'Կաբո Վերդե',\n  'Կամբոջա',\n  'Կամերուն',\n  'Կայմանյան կղզիներ',\n  'Կանադա',\n  'Կատար',\n  'Կենտրոնաաֆրիկյան Հանրապետություն',\n  'Կիպրոս',\n  'Կիրիբատի',\n  'Կոլումբիա',\n  'Կոմորներ',\n  'Կոնգոյի Հանրապետություն',\n  'ԿոնգոյիԴեմոկրատական Հանրապետություն ԿԴՀ',\n  'Կոստա Ռիկա',\n  \"Կոտ դ'Իվուար\",\n  'Կուբա',\n  'Կուկի կղզիներ',\n  'Հայաստան',\n  'Հայիթի',\n  'Հասարակածային Գվինեա',\n  'Հարավային Կորեա',\n  'Հարավաֆրիկյան Հանրապետություն',\n  'Հյուսիսային Կորեա',\n  'Հյուսիսային Մակեդոնիա',\n  'Հյուսիսային Մարիանյան կղզիներ',\n  'Հնդկաստան',\n  'Հոնդուրաս',\n  'Հոնկոնգ',\n  'Հորդանան',\n  'Հունաստան',\n  'Հունգարիա',\n  'Ղազախստան',\n  'Ղրղզստան',\n  'Ճամայկա',\n  'Ճապոնիա',\n  'ՄԱԷ',\n  'ՄԹ',\n  'Մադագասկար',\n  'Մալայզիա',\n  'Մալավի',\n  'Մալդիվներ',\n  'Մալթա',\n  'Մալի',\n  'Մակաու',\n  'Մայոտ',\n  'Մավրիկիոս',\n  'Մավրիտանիա',\n  'Մարշալյան կղզիներ',\n  'Մարոկկո',\n  'Մեն կղզի',\n  'Մեքսիկա',\n  'Միկրոնեզիա',\n  'Մյանմա',\n  'Մոզամբիկ',\n  'Մոլդովա',\n  'Մոնակո',\n  'Մոնղոլիա',\n  'Մոնտսերատ',\n  'Նամիբիա',\n  'Նաուրու',\n  'Նեպալ',\n  'Նիգեր',\n  'Նիգերիա',\n  'Նիդերլանդյան Անտիլներ',\n  'Նիդերլանդներ',\n  'Նիկարագուա',\n  'Նիուե',\n  'Նոր Զելանդիա',\n  'Նոր Կալեդոնիա',\n  'Նորվեգիա',\n  'Նորֆոլք կղզի',\n  'Շվեդիա',\n  'Շվեյցարիա',\n  'Շրի Լանկա',\n  'Ուգանդա',\n  'Ուզբեկստան',\n  'Ուկրաինա',\n  'Ուոլիս և Ֆուտունա',\n  'Ուրուգվայ',\n  'Չադ',\n  'Չեխիա',\n  'Չեռնոգորիա',\n  'Չիլի',\n  'Չինաստան',\n  'Պալաու',\n  'Պակիստան',\n  'Պաղեստին',\n  'Պանամա',\n  'Պապուա Նոր Գվինեա',\n  'Պարագվայ',\n  'Պերու',\n  'Պորտուգալիա',\n  'Պուերտո Ռիկո',\n  'Ջերսի',\n  'Ջիբութի',\n  'Ջիբրալթար',\n  'Ռուանդա',\n  'Ռումինիա',\n  'Ռուսաստան',\n  'Սալվադոր',\n  'Սահրավիա',\n  'Սամոա',\n  'Սան Մարինո',\n  'Սան Տոմե և Պրինսիպի',\n  'Սաուդյան Արաբիա',\n  'Սեյշելներ',\n  'Սեն Մարտեն (Ֆրանսիական Անտիլներ)',\n  'Սենեգալ',\n  'Սենտ Լյուսիա',\n  'Սենտ Կիտս և Նևիս',\n  'Սենտ Պիեռ և Միկելոն',\n  'Սենտ Վինսենտ և Գրենադիներ',\n  'Սերբիա',\n  'Սիեռա Լեոնե',\n  'Սինգապուր',\n  'Սիրիա',\n  'Սլովակիա',\n  'Սլովենիա',\n  'Սողոմոնյան Կղզիներ',\n  'Սոմալիա',\n  'Սուդան',\n  'Սուրբ Բարդուղիմեոսի կղզի',\n  'Սուրբ Հեղինեի կղզի',\n  'Սուրինամ',\n  'Սվազիլենդ',\n  'Վանուատու',\n  'Վատիկան',\n  'Վենեսուելա',\n  'Վիետնամ',\n  'Վրաստան',\n  'Տանզանիա',\n  'Տաջիկստան',\n  'Տոգո',\n  'Տոկելաու',\n  'Տոնգա',\n  'Տուվալու',\n  'Տրինիդադ Տոբագո',\n  'Փիթքերն կղզիներ',\n  'Քենիա',\n  'Քուվեյթ',\n  'Օման',\n  'Ֆարերյան կղզիներ',\n  'Ֆիլիպիններ',\n  'Ֆինլանդիա',\n  'Ֆիջի',\n  'Ֆոլկլենդյան կղզիներ',\n  'Ֆրանսիա',\n  'Ֆրանսիական Պոլինեզիա',\n];\n"
  },
  {
    "path": "src/locales/hy/location/direction.ts",
    "content": "export default {\n  cardinal: ['Հյուսիսային', 'Արևելյան', 'Հարավային', 'Արևմտյան'],\n  cardinal_abbr: ['հս․ լ․', 'ավ․ ե․', 'հվ․ լ․', 'ամ․ ե․'],\n  ordinal: [\n    'Հյուսիսարևելյան',\n    'Հյուսիսարևմտյան',\n    'Հարավարևելյան',\n    'Հարավարևմտյան',\n  ],\n  ordinal_abbr: [\n    'հս․ լ․ ավ․ ե․',\n    'հս․ լ․ ամ․ ե․',\n    'հվ․ լ․ ավ․ ե․',\n    'հվ․ լ․ ամ․ ե․',\n  ],\n};\n"
  },
  {
    "path": "src/locales/hy/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_pattern from './city_pattern';\nimport city_prefix from './city_prefix';\nimport city_suffix from './city_suffix';\nimport country from './country';\nimport direction from './direction';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport street_address from './street_address';\nimport street_pattern from './street_pattern';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_pattern,\n  city_prefix,\n  city_suffix,\n  country,\n  direction,\n  secondary_address,\n  state,\n  street_address,\n  street_pattern,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/hy/location/secondary_address.ts",
    "content": "export default ['Բն. ###', 'Տուն ###'];\n"
  },
  {
    "path": "src/locales/hy/location/state.ts",
    "content": "export default [\n  'Արագածոտն',\n  'Արարատ',\n  'Արմավիր',\n  'Գեղարքունիք',\n  'Կոտայք',\n  'Լոռի',\n  'Շիրակ',\n  'Սյունիք',\n  'Տավուշ',\n  'Վայոց ձոր',\n  'Երևան',\n  'Ստեփանակերտ',\n  'Ասկերան',\n  'Հադրութ',\n  'Մարտակերտ',\n  'Մարտունի',\n  'Շահումյան',\n  'Շուշի',\n  'Քաշաթաղ',\n];\n"
  },
  {
    "path": "src/locales/hy/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/hy/location/street_pattern.ts",
    "content": "export default ['{{person.lastName}} {{location.street_suffix}}'];\n"
  },
  {
    "path": "src/locales/hy/location/street_suffix.ts",
    "content": "export default [' փողոց', ' պողոտա'];\n"
  },
  {
    "path": "src/locales/hy/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/hy/lorem/word.ts",
    "content": "export default [\n  'տարի',\n  'որ',\n  'փոխեց',\n  'ամեն',\n  'ինչ',\n  'կենցաղից',\n  'մինչև',\n  'համաշխարհային',\n  'տնտեսություն',\n  'մի',\n  'քանի',\n  'շաբաթում',\n  'բնականոն',\n  'դարձնելով',\n  'այն',\n  'դեռ',\n  'երեկ',\n  'անհնար',\n  'էր',\n  'թվում',\n  'ը',\n  'շատերի',\n  'համար',\n  'կմնա',\n  'որպես',\n  'անտեսանելի',\n  'աղետի',\n  'խստագույն',\n  'սահմանափակումների',\n  'մարդկային',\n  'կորուստների',\n  'և',\n  'գործազրկության',\n  'Տարեսկզբին',\n  'չինական',\n  'Վուհանի',\n  'շուկայում',\n  'ենթադրաբար',\n  'չղջիկից',\n  'մարդուն',\n  'փոխանցված',\n  'վիրուսն',\n  'ապացուցեց',\n  'տեխնոլոգիական',\n  'նվաճումների',\n  'հասած',\n  'մարդկությունը',\n  'դեռևս',\n  'շատ',\n  'բան',\n  'չգիտի',\n  'իր',\n  'սեփական',\n  'առողջության',\n  'բնության',\n  'ու',\n  'դրա',\n  'հետ',\n  'հարաբերությունների',\n  'մասին',\n  'Գարնանը',\n  'երբ',\n  'վիրուսը',\n  'կաթվածահար',\n  'արեց',\n  'կյանքը',\n  'գրեթե',\n  'ողջ',\n  'աշխարհում',\n  'Հռոմի',\n  'կաթոլիկ',\n  'եկեղեցու',\n  'առաջնորդն',\n  'հավատացյալ',\n  'հոտին',\n  'դիմեց',\n  'աղոթքով',\n  'տարվա',\n  'ընթացքում',\n  'շատերն',\n  'էին',\n  'հիշում',\n  'մեջբերում',\n  'Մենք',\n  'առաջ',\n  'էինք',\n  'շարժվում',\n  'գլխապտույտ',\n  'արագությամբ',\n  'վստահ',\n  'ուժեղ',\n  'ենք',\n  'կարող',\n  'անել',\n  'կամենանք',\n  'Ձգտելով',\n  'անձնական',\n  'բարեկեցության',\n  'մենք',\n  'թույլ',\n  'տալիս',\n  'մեզ',\n  'տարվել',\n  'նյութականով',\n  'վազում',\n  'շահի',\n  'ետևից',\n  'չէին',\n  'կանգնեցնում',\n  'մեր',\n  'շուրջ',\n  'մոլեգնող',\n  'պատերազմներն',\n  'անարդարությունը',\n  'ոչ',\n  'էլ',\n  'աղքատների',\n  'օգնություն',\n  'աղերսող',\n  'ձայնն',\n  'լսում',\n  'շարունակում',\n  'ընթացքը',\n  'չնայելով',\n  'բանի',\n  'առողջ',\n  'մնալ',\n  'հիվանդ',\n  'հայտարարել',\n  'պապը',\n  'Անտեսանելի',\n  'առեղծվածային',\n  'մեկ',\n  'տարում',\n  'խլեց',\n  'ավելի',\n  'քան',\n  'միլիոն',\n  'հազար',\n  'մարդու',\n  'կյանք',\n  'վարակվեցին',\n  'միլիոնից',\n  'ավելին',\n  'վարակվածներից',\n  'յուրաքանչյուր',\n  'չորրորդը',\n  'մոտ',\n  'միլիոնը',\n  'այս',\n  'պահին',\n  'պայքարում',\n  'է',\n  'հիվանդության',\n  'դեմ',\n  'մարդ',\n  'գտնվում',\n  'ծայրահեղ',\n  'ծանր',\n  'վիճակում',\n  'Եվ',\n  'եթե',\n  'տարեսկզբին',\n  'որոշ',\n  'պետություններ',\n  'պարծենալ',\n  'իրենց',\n  'առողջապահական',\n  'համակարգերով',\n  'նորագույն',\n  'տեխնոլոգիաներով',\n  'ապա',\n  'համավարակից',\n  'հետո',\n  'ակնհայտ',\n  'դարձավ',\n  'անկախ',\n  'բյուջի',\n  'չափից',\n  'հնարավորություններից',\n  'հարուստ',\n  'թե',\n  'աղքատ',\n  'բոլորն',\n  'են',\n  'նույն',\n  'նավակում',\n  'նույնքան',\n  'անպաշտպան',\n];\n"
  },
  {
    "path": "src/locales/hy/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Armenian',\n  code: 'hy',\n  language: 'hy',\n  endonym: 'Հայերեն',\n  dir: 'ltr',\n  script: 'Armn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/hy/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Անահիտ',\n    'Անգելինա',\n    'Անի',\n    'Աննա',\n    'Անուշ',\n    'Արիանա',\n    'Արինա',\n    'Արփի',\n    'Արևիկ',\n    'Գայանե',\n    'Գոհար',\n    'Եվա',\n    'Էլեն',\n    'Էլինա',\n    'Էմիլի',\n    'Էվա',\n    'Լիա',\n    'Լիանա',\n    'Լիլի',\n    'Լիլիթ',\n    'Լիկա',\n    'Լյուսի',\n    'Լուսինե',\n    'Կարինա',\n    'Կարինե',\n    'Հասմիկ',\n    'Մանե',\n    'Մարի',\n    'Մարիա',\n    'Մարիամ',\n    'Մերի',\n    'Միլենա',\n    'Մոնիկա',\n    'Յանա',\n    'Նանե',\n    'Նատալի',\n    'Նարե',\n    'Նարինե',\n    'Ռուզաննա',\n    'Սառա',\n    'Սոնա',\n    'Սուսաննա',\n    'Սոֆի',\n    'Սոֆյա',\n    'Վիկտորյա',\n    'Տաթև',\n  ],\n  male: [\n    'Ալբերտ',\n    'Ալեն',\n    'Ալեքս',\n    'Ալեքսանդր',\n    'Անդրանիկ',\n    'Աշոտ',\n    'Ավետ',\n    'Արամ',\n    'Արեգ',\n    'Արեն',\n    'Արթուր',\n    'Արման',\n    'Արմեն',\n    'Արսեն',\n    'Արտյոմ',\n    'Գագիկ',\n    'Գարիկ',\n    'Գոռ',\n    'Գրիգոր',\n    'Գևորգ',\n    'Դանիել',\n    'Դավիթ',\n    'Էդուարդ',\n    'Էրիկ',\n    'Լևոն',\n    'Կարեն',\n    'Հակոբ',\n    'Համլետ',\n    'Հայկ',\n    'Հարություն',\n    'Հովհաննես',\n    'Մարկ',\n    'Միքայել',\n    'Մհեր',\n    'Մոնթե',\n    'Նարեկ',\n    'Ռաֆայել',\n    'Ռոբերտ',\n    'Ռուբեն',\n    'Սամվել',\n    'Սարգիս',\n    'Սուրեն',\n    'Վահե',\n    'Վարդան',\n    'Տիգրան',\n  ],\n};\n"
  },
  {
    "path": "src/locales/hy/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/hy/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Աբրահամյան',\n    'Ալեքսանյան',\n    'Այվազյան',\n    'Առաքելյան',\n    'Ասատրյան',\n    'Ավագյան',\n    'Ավետիսյան',\n    'Բաբայան',\n    'Բաղդասարյան',\n    'Բարսեղյան',\n    'Գաբրիելյան',\n    'Գալստյան',\n    'Գասպարյան',\n    'Գրիգորյան',\n    'Գևորգյան',\n    'Դավթյան',\n    'Եղիազարյան',\n    'Զաքարյան',\n    'Թադևոսյան',\n    'Խաչատրյան',\n    'Կարապետյան',\n    'Կիրակոսյան',\n    'Հակոբյան',\n    'Համբարձումյան',\n    'Հայրապետյան',\n    'Հարությունյան',\n    'Հովհաննիսյան',\n    'Հովսեփյան',\n    'Ղազարյան',\n    'Մանուկյան',\n    'Մարգարյան',\n    'Մարտիրոսյան',\n    'Մելքոնյան',\n    'Մինասյան',\n    'Մխիթարյան',\n    'Մկրտչյան',\n    'Մնացականյան',\n    'Մովսիսյան',\n    'Մուրադյան',\n    'Ներսիսյան',\n    'Պետրոսյան',\n    'Պողոսյան',\n    'Սահակյան',\n    'Սարգսյան',\n    'Սիմոնյան',\n    'Ստեփանյան',\n    'Վարդանյան',\n  ],\n};\n"
  },
  {
    "path": "src/locales/hy/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/hy/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  {\n    value: '{{person.firstName}} {{person.lastName}} {{person.suffix}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 8 },\n];\n"
  },
  {
    "path": "src/locales/hy/phone_number/format/human.ts",
    "content": "export default ['+374 ## ######', '+374 ### #####'];\n"
  },
  {
    "path": "src/locales/hy/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/hy/phone_number/format/international.ts",
    "content": "export default ['+374########'];\n"
  },
  {
    "path": "src/locales/hy/phone_number/format/national.ts",
    "content": "export default ['(0###) #####'];\n"
  },
  {
    "path": "src/locales/hy/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/id_ID/animal/bear.ts",
    "content": "export default [\n  'Beruang berkacamata',\n  'Beruang cokelat',\n  'Beruang hitam Amerika',\n  'Beruang hitam Asia',\n  'Beruang kungkang',\n  'Beruang kutub',\n  'Beruang madu',\n  'Panda',\n];\n"
  },
  {
    "path": "src/locales/id_ID/animal/cetacean.ts",
    "content": "export default [\n  'Costero',\n  'Lumba-lumba Bercorak Atlantik',\n  'Lumba-lumba Bercorak Pantropis',\n  'Lumba-lumba Bergaris',\n  'Lumba-lumba Bergigi Kasar',\n  'Lumba-lumba Berpunuk Atlantik',\n  'Lumba-lumba Berpunuk Australia',\n  'Lumba-lumba Berpunuk Indo-Pasifik',\n  'Lumba-lumba Burrunan',\n  'Lumba-lumba Chili',\n  'Lumba-lumba Clymene',\n  'Lumba-lumba Commerson',\n  'Lumba-lumba Fraser',\n  'Lumba-lumba Guyana',\n  'Lumba-lumba Heaviside',\n  'Lumba-lumba Hector',\n  'Lumba-lumba Hidung Botol',\n  'Lumba-lumba Hidung Botol Indo-Pasifik',\n  'Lumba-lumba Irrawaddy',\n  'Lumba-lumba Jam Pasir',\n  'Lumba-lumba La Plata',\n  'Lumba-lumba Paruh Putih',\n  'Lumba-lumba Paus Kanan Selatan',\n  'Lumba-lumba Paus Kanan Utara',\n  'Lumba-lumba Peale',\n  'Lumba-lumba Pemutar',\n  'Lumba-lumba Putih Cina',\n  'Lumba-lumba Risso',\n  'Lumba-lumba Senja',\n  'Lumba-lumba Sisi Putih Atlantik',\n  'Lumba-lumba Sisi Putih Pasifik',\n  'Lumba-lumba Snubfin Australia',\n  'Lumba-lumba Sungai Amazon',\n  'Lumba-lumba Sungai Cina',\n  'Lumba-lumba Sungai Gangga',\n  'Lumba-lumba Tucuxi',\n  'Lumba-lumba Umum Paruh Panjang',\n  'Lumba-lumba Umum Paruh Pendek',\n  'Paus Berparuh Arnoux',\n  'Paus Berparuh Longman',\n  'Paus Biru',\n  'Paus Bryde',\n  'Paus Bungkuk',\n  'Paus Hidung Botol Selatan',\n  'Paus Kepala Melon',\n  'Paus Omura',\n  'Paus Pembunuh (Orca)',\n  'Paus Pembunuh Kerdil',\n  'Paus Pembunuh Palsu',\n  'Paus Pilot Sirip Panjang',\n  'Paus Pilot Sirip Pendek',\n  'Paus Sei',\n  'Paus Sirip',\n  'Paus Sperma',\n];\n"
  },
  {
    "path": "src/locales/id_ID/animal/crocodilia.ts",
    "content": "export default [\n  'Alligator Cina',\n  'Alligator Mississippi',\n  'Buaya Afrika Barat',\n  'Buaya Air Asin',\n  'Buaya Air Tawar Australia',\n  'Buaya Air Tawar Papua Nugini',\n  'Buaya Amerika',\n  'Buaya Bermoncong Runcing Afrika',\n  'Buaya Filipina',\n  'Buaya Kerdil',\n  'Buaya Kuba',\n  'Buaya Morelet',\n  'Buaya Mugger',\n  'Buaya Nil',\n  'Buaya Orinoco',\n  'Buaya Siam',\n  'Gavial / Gharial',\n  'Kaiman Berkacamata',\n  'Kaiman Bermoncong Halus Schneider',\n  'Kaiman Bermoncong Lebar',\n  'Kaiman Hitam',\n  'Kaiman Kerdil Cuvier',\n  'Kaiman Yacare',\n  'Tomistoma',\n];\n"
  },
  {
    "path": "src/locales/id_ID/animal/fish.ts",
    "content": "export default [\n  'Bandeng',\n  'Belut rawa Asia',\n  'Cumi terbang Jepang',\n  'Cumi terbang jumbo',\n  'Cyprinid perak',\n  'Haddock',\n  'Hake Pasifik Utara',\n  'Ikan albakora',\n  'Ikan bombay-duck',\n  'Ikan bonga shad',\n  'Ikan bream Wuchang',\n  'Ikan capelin',\n  'Ikan catla',\n  'Ikan conger gigi belati',\n  'Ikan croaker kuning',\n  'Ikan gabus utara',\n  'Ikan hake Argentina',\n  'Ikan haring Araucanian',\n  'Ikan haring Atlantik',\n  'Ikan haring Pasifik',\n  'Ikan hilsa shad',\n  'Ikan kakap Tiongkok',\n  'Ikan kawakawa',\n  'Ikan kod Atlantik',\n  'Ikan kod Pasifik',\n  'Ikan layur kepala besar',\n  'Ikan lemuru bulat',\n  'Ikan lemuru emas',\n  'Ikan mandarin',\n  'Ikan mas biasa',\n  'Ikan mas crucian',\n  'Ikan mas hitam',\n  'Ikan mas kepala besar',\n  'Ikan mas mrigal',\n  'Ikan mas perak',\n  'Ikan mas rumput',\n  'Ikan nila nil',\n  'Ikan nila nilotic',\n  'Ikan pollock',\n  'Ikan pollock Alaska',\n  'Ikan rohu',\n  'Ikan sand lance Pasifik',\n  'Ikan sandlance Pasifik',\n  'Ikan saury Pasifik',\n  'Ikan thread herring Pasifik',\n  'Ikan trout pelangi',\n  'Ikan whiting biru',\n  'Kembung Atlantik',\n  'Kembung India',\n  'Kembung chub',\n  'Kembung jack Chili',\n  'Kembung jack Jepang',\n  'Kembung kuda Atlantik',\n  'Kembung kuda Cape',\n  'Kembung pendek',\n  'Kepiting gazami',\n  'Kepiting rajungan biru',\n  'Kerang Jepang',\n  'Kerang asari',\n  'Kerang darah',\n  'Kerang littleneck Jepang',\n  'Kerang venus Filipina',\n  'Kura-kura lunak Tiongkok',\n  'Lele Amur',\n  'Lele banteng Korea',\n  'Lele biasa Jepang',\n  'Lele kepala kuning',\n  'Lele patin',\n  'Lele saluran',\n  'Loach kolam',\n  'Menhaden Atlantik',\n  'Menhaden Teluk',\n  'Salmon Atlantik',\n  'Salmon chum',\n  'Salmon merah muda',\n  'Sardin California',\n  'Sardin Eropa',\n  'Sardin Jepang',\n  'Sardin minyak India',\n  'Sardinella Madeira',\n  'Selar kuning',\n  'Selar mata besar',\n  'Sprat Eropa',\n  'Tenggiri batang sempit',\n  'Teri Afrika Selatan',\n  'Teri Eropa',\n  'Teri Jepang',\n  'Teri Pasifik',\n  'Teri Peru',\n  'Tuna cakalang',\n  'Tuna ekor panjang',\n  'Tuna mata besar',\n  'Tuna sirip kuning',\n  'Udang kasar Selatan',\n  'Udang vaname',\n];\n"
  },
  {
    "path": "src/locales/id_ID/animal/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { AnimalDefinition } from '../../..';\nimport bear from './bear';\nimport cetacean from './cetacean';\nimport crocodilia from './crocodilia';\nimport fish from './fish';\nimport insect from './insect';\nimport lion from './lion';\nimport pet_name from './pet_name';\nimport rabbit from './rabbit';\nimport rodent from './rodent';\nimport type_ from './type';\n\nconst animal: AnimalDefinition = {\n  bear,\n  cetacean,\n  crocodilia,\n  fish,\n  insect,\n  lion,\n  pet_name,\n  rabbit,\n  rodent,\n  type: type_,\n};\n\nexport default animal;\n"
  },
  {
    "path": "src/locales/id_ID/animal/insect.ts",
    "content": "export default [\n  'Bombus (Bumblebee)',\n  'Empedu Apel Ek Besar',\n  'Empedu Batu',\n  'Empedu Ek Bertanduk',\n  'Empedu Knopper',\n  'Empedu Plum Biji Ek',\n  'Empedu Pohon Ek Bengkak',\n  'Horntail Bertanduk Kuning',\n  'Horntail Bertanduk Putih',\n  'Lalat Gergaji Elm',\n  'Lalat Gergaji Tunas Ek',\n  'Lalat Gergaji Tunas Willow',\n  'Lebah',\n  'Lebah Bertanduk Panjang',\n  'Lebah Bluberi Tenggara',\n  'Lebah Bumble Berekor Oranye',\n  'Lebah Bumble Kebun Besar',\n  'Lebah Bumble Utara Emas',\n  'Lebah Kebun Biru',\n  'Lebah Keringat',\n  'Lebah Madu',\n  'Lebah Madu Afrika',\n  'Lebah Mallow',\n  'Lebah Pemotong Daun',\n  'Lebah Resin Raksasa',\n  'Lebah Tukang Timur',\n  'Parasitoid Empedu Ek Hackberry',\n  'Parasitoid Kumbang',\n  'Parasitoid Lalat Hitam Jeruk',\n  'Parasitoid Skala',\n  'Pembuat Empedu Wool Sower',\n  'Pembunuh Kumbang Sikada',\n  'Pigeon Tremex',\n  'Semut',\n  'Semut Akasia',\n  'Semut Api',\n  'Semut Api Impor Eropa',\n  'Semut Api Impor Hitam',\n  'Semut Api Impor Merah',\n  'Semut Api Kecil',\n  'Semut Api Selatan',\n  'Semut Arboreal (Pohon)',\n  'Semut Argentina',\n  'Semut Beludru',\n  'Semut Berkaki Panjang',\n  'Semut Gila',\n  'Semut Gila Kuning',\n  'Semut Gundukan Allegheny',\n  'Semut Hantu',\n  'Semut Hutan Bachac',\n  'Semut Jerami Barat',\n  'Semut Kayu Merah',\n  'Semut Kepala Besar',\n  'Semut Kuning Kecil',\n  'Semut Madu Palsu',\n  'Semut Merah',\n  'Semut Pemanen Barat',\n  'Semut Pemanen Kasar',\n  'Semut Pemanen Merah',\n  'Semut Pemotong Daun Texas',\n  'Semut Pengembara',\n  'Semut Piramid',\n  'Semut Rumah Berbau',\n  'Semut Sutra',\n  'Semut Trotoar',\n  'Semut Tukang',\n  'Semut Tukang Hitam',\n  'Semut Tukang Kemerahan',\n  'Semut Tukang Merah',\n  'Semut Valentine',\n  'Tawon Batu Almond',\n  'Tawon Berekor Merah',\n  'Tawon Biji Mawar Multiflora',\n  'Tawon Braconid',\n  'Tawon Chalcid',\n  'Tawon Ekor Tanduk Rasberi',\n  'Tawon Empedu Apel Ek',\n  'Tawon Empedu Cynipid',\n  'Tawon Empedu Erythrina',\n  'Tawon Empedu Kastanye Oriental',\n  'Tawon Empedu Marmer',\n  'Tawon Empedu Mossyrose',\n  'Tawon Empedu Peluru Kasar Ek',\n  'Tawon Empedu Pip',\n  'Tawon Empedu Piring Ek',\n  'Tawon Encyrtid',\n  'Tawon Eropa',\n  'Tawon Eulophid',\n  'Tawon Hitam Besar',\n  'Tawon Ichneumon Raksasa',\n  'Tawon Ichneumonid',\n  'Tawon Kayu',\n  'Tawon Kayu Ekor-Tanduk Biru',\n  'Tawon Kayu Raksasa',\n  'Tawon Kayu Sirex',\n  'Tawon Kayu Siricid',\n  'Tawon Kertas',\n  'Tawon Kertas Asia',\n  'Tawon Kertas Barat',\n  'Tawon Kertas Emas',\n  'Tawon Kertas Makau',\n  'Tawon Kertas Umum',\n  'Tawon Kukuk',\n  'Tawon Kuning Barat',\n  'Tawon Kuning Hutan',\n  'Tawon Kuning Jerman',\n  'Tawon Kuning Padang Rumput',\n  'Tawon Kuning Selatan',\n  'Tawon Kuning Timur',\n  'Tawon Kuning Udara',\n  'Tawon Lubang Kunci',\n  'Tawon Lumpur',\n  'Tawon Lumpur Hitam dan Kuning',\n  'Tawon Merah',\n  'Tawon Muka Putih',\n  'Tawon Parasit Lalat Gergaji',\n  'Tawon Pembawa Rumput',\n  'Tawon Pemburu',\n  'Tawon Penggali Emas Besar',\n  'Tawon Penjaga Kuda',\n  'Tawon Pteromalid',\n  'Tawon Sphecid',\n  'Tawon Tiphiid',\n  'Tawon Torymid',\n  'Tawon Tukang',\n  'Tawon Tukang Berekor Oranye',\n  'Tawon Tukang Hitam dan Kuning',\n  'Tawon Vespid',\n];\n"
  },
  {
    "path": "src/locales/id_ID/animal/lion.ts",
    "content": "export default [\n  'Singa Afrika Barat',\n  'Singa Asia',\n  'Singa Barbary',\n  'Singa Kongo Timur Laut',\n  'Singa Masai',\n  'Singa Tanjung',\n  'Singa Transvaal',\n];\n"
  },
  {
    "path": "src/locales/id_ID/animal/pet_name.ts",
    "content": "export default [\n  'Abang',\n  'Belang',\n  'Bima',\n  'Cantik',\n  'Cemong',\n  'Cici',\n  'Ciko',\n  'Cinta',\n  'Coco',\n  'Dodo',\n  'Empus',\n  'Ganteng',\n  'Gembul',\n  'Gus',\n  'Hera',\n  'Icha',\n  'Ireng',\n  'Jojo',\n  'Koko',\n  'Lala',\n  'Lulu',\n  'Manis',\n  'Milo',\n  'Mimi',\n  'Momo',\n  'Mujaer',\n  'Nala',\n  'Nana',\n  'Nina',\n  'Nino',\n  'Oni',\n  'Oyen',\n  'Putih',\n  'Putri',\n  'Rara',\n  'Riko',\n  'Sasa',\n  'Si Boy',\n  'Si Hitam',\n  'Si Manis',\n  'Si Putih',\n  'Sumerlang',\n  'Teddy',\n  'Tomi',\n  'Tutu',\n  'Ucil',\n  'Ujang',\n  'Wendi',\n  'Wira',\n  'Yoyo',\n  'Zara',\n  'Zizi',\n  'Zuzu',\n];\n"
  },
  {
    "path": "src/locales/id_ID/animal/rabbit.ts",
    "content": "export default [\n  'Amerika',\n  'Anggora Inggris',\n  'Anggora Perancis',\n  'Anggora Raksasa',\n  'Argente Brun',\n  'Belanda',\n  'Beveren',\n  'Blanc de Hotot',\n  'Britannia Petite',\n  'Champagne D’Argent',\n  'Checkered Giant',\n  'Chinchilla Amerika',\n  'Chinchilla Raksasa',\n  'Chinchilla Standar',\n  'Cinnamon',\n  'Crème D’Argent',\n  'Dwarf Hotot',\n  'Florida Putih',\n  'Fuzzy Lop Amerika',\n  'Harlequin',\n  'Havana',\n  'Himalaya',\n  'Holland Lop',\n  'Jersey Wooly',\n  'Kalifornian',\n  'Kelinci Belgian Hare',\n  'Lilac',\n  'Lionhead',\n  'Lop Inggris',\n  'Lop Perancis',\n  'Marten Perak',\n  'Mini Lop',\n  'Mini Rex',\n  'Mini Satin',\n  'Netherland Dwarf',\n  'Palomino',\n  'Perak',\n  'Polandia',\n  'Raksasa Flemish',\n  'Rex',\n  'Rhinelander',\n  'Rubah Perak',\n  'Sable Amerika',\n  'Satin',\n  'Satin Anggora',\n  'Selandia Baru',\n  'Spot Inggris',\n  'Tan',\n  'Thrianta',\n];\n"
  },
  {
    "path": "src/locales/id_ID/animal/rodent.ts",
    "content": "export default [\n  'Acouchi Hijau',\n  'Acouchi Merah',\n  'Agouti Amerika Tengah',\n  'Agouti Azara',\n  'Agouti Berjambul',\n  'Agouti Coiba',\n  'Agouti Hitam',\n  'Agouti Kalinowski',\n  'Agouti Meksiko',\n  'Agouti Orinoco',\n  'Agouti Pulau Ruatan',\n  'Agouti Punggung Hitam',\n  'Agouti Punggung Merah',\n  'Angkis Kelabi',\n  'Atherurus',\n  'Babi Guinea Bergigi Kuning Brandt',\n  'Babi Guinea Bergigi Kuning Spix',\n  'Babi Guinea Bergigi Kuning Umum',\n  'Babi Guinea Besar',\n  'Babi Guinea Brasil',\n  'Babi Guinea Domestik',\n  'Babi Guinea Gunung Selatan',\n  'Babi Guinea Gunung Shipton',\n  'Babi Guinea Mengkilap',\n  'Babi Guinea Pegunungan',\n  'Babi Guinea Santa Catarina',\n  'Bathyergus',\n  'Cavia',\n  'Chinchilla',\n  'Chinchilla Ekor Panjang',\n  'Chinchilla Ekor Pendek',\n  'Coendou',\n  'Coruro',\n  'Ctenomys',\n  'Cuniculus',\n  'Cuscomys',\n  'Dasyprocta',\n  'Degu Bergigi Bulan',\n  'Degu Bridge',\n  'Degu Isla Mocha',\n  'Degu Pegunungan',\n  'Degu Umum',\n  'Erethizon',\n  'Galea',\n  'Georychus',\n  'Georychus capensis',\n  'Heliophobius',\n  'Heterocephalus',\n  'Hystrix',\n  'Kannabateomys',\n  'Kannabateomys amblyonyx',\n  'Lagidium',\n  'Lagostomus',\n  'Landak Amerika Utara',\n  'Landak Bahia',\n  'Landak Berduri Tebal',\n  'Landak Berekor Sikat Asia',\n  'Landak Berjambul',\n  'Landak Brasil',\n  'Landak Ekor Panjang',\n  'Landak Ekor Sikat Afrika',\n  'Landak Ekor Tumpul',\n  'Landak Filipina',\n  'Landak India',\n  'Landak Kerdil Berbulu Cokelat',\n  'Landak Kerdil Berbulu Ekor Hitam',\n  'Landak Kerdil Berbulu Meksiko',\n  'Landak Kerdil Berbulu Paraguay',\n  'Landak Kerdil Berbulu Pucat',\n  'Landak Kerdil Berduri Dua Warna',\n  'Landak Kerdil Bergaris',\n  'Landak Kerdil Hitam',\n  'Landak Kerdil Roosmalen',\n  'Landak Malaya',\n  'Landak Rothschild',\n  'Landak Sumatra',\n  'Landak Sunda',\n  'Landak Tanduk',\n  'Microcavia',\n  'Myoprocta',\n  'Octodon',\n  'Octodontomys',\n  'Octomys',\n  'Olallamys',\n  'Paka Dataran Rendah',\n  'Paka Pegunungan',\n  'Pengerat (Marmut) Gunung Andes',\n  'Pipanacoctomys',\n  'Salinoctomys',\n  'Spalacopus',\n  'Tikus Bambu',\n  'Tikus Bambu Amazon',\n  'Tikus Bambu Bolivia',\n  'Tikus Bambu Peru',\n  'Tikus Batu Chili',\n  'Tikus Batu Porter',\n  'Tikus Batu Sage',\n  'Tikus Chinchilla Abu-abu',\n  'Tikus Chinchilla Arboreal Asháninka',\n  'Tikus Chinchilla Bennett',\n  'Tikus Chinchilla Bolivia',\n  'Tikus Chinchilla Budin',\n  'Tikus Chinchilla Famatina',\n  'Tikus Chinchilla Punta de Vacas',\n  'Tikus Chinchilla Uspallata',\n  'Tikus Mol Pasir Namaqua',\n  'Tikus Mol Pasir Tanjung',\n  'Tikus Mondok Afrika',\n  'Tikus Mondok Ansel',\n  'Tikus Mondok Bergaris Somalia',\n  'Tikus Mondok Bocage',\n  'Tikus Mondok Damaraland',\n  'Tikus Mondok Ghana',\n  'Tikus Mondok Hottentot',\n  'Tikus Mondok Kafu',\n  'Tikus Mondok Mashona',\n  'Tikus Mondok Mechow',\n  'Tikus Mondok Micklem',\n  'Tikus Mondok Nigeria',\n  'Tikus Mondok Occlusus',\n  'Tikus Mondok Oker',\n  'Tikus Mondok Sutra',\n  'Tikus Mondok Whyte',\n  'Tikus Mondok Zambia',\n  'Tikus Mondok telanjang',\n  'Tikus Olalla Ekor Putih',\n  'Tikus Olalla Rakus',\n  'Tikus Tanah Argentina',\n  'Tikus Tanah Azara',\n  'Tikus Tanah Berbintik',\n  'Tikus Tanah Bergigi Putih',\n  'Tikus Tanah Berkalung',\n  'Tikus Tanah Bolivia',\n  'Tikus Tanah Bonetto',\n  'Tikus Tanah Brasil',\n  'Tikus Tanah Catamarca',\n  'Tikus Tanah Chacoan',\n  'Tikus Tanah Cokelat Kekuningan',\n  'Tikus Tanah Colburn',\n  'Tikus Tanah Conover',\n  'Tikus Tanah Dataran Tinggi',\n  'Tikus Tanah Emily',\n  'Tikus Tanah Furtive',\n  'Tikus Tanah Goya',\n  'Tikus Tanah Haig',\n  'Tikus Tanah Kecil',\n  'Tikus Tanah Kemerahan',\n  'Tikus Tanah Kokoh',\n  'Tikus Tanah Lewis',\n  'Tikus Tanah Magellan',\n  'Tikus Tanah Maule',\n  'Tikus Tanah Mendoza',\n  'Tikus Tanah Natterer',\n  'Tikus Tanah Pearson',\n  'Tikus Tanah Perkasa',\n  'Tikus Tanah Peru',\n  'Tikus Tanah Porteous',\n  'Tikus Tanah Rio Negro',\n  'Tikus Tanah Salta',\n  'Tikus Tanah San Luis',\n  'Tikus Tanah Selatan',\n  'Tikus Tanah Sosial',\n  'Tikus Tanah Steinbach',\n  'Tikus Tanah Sutra',\n  'Tikus Tanah Talas',\n  'Tikus Tanah Tucuman',\n  'Tikus Viscacha Dataran',\n  'Tikus Viscacha Emas',\n  'Tikus Viscacha Los Chalchaleros',\n  'Tikus Viscacha Pegunungan',\n  'Tikus chinchilla Sierra del Tonta',\n  'Tuko-Tuko',\n  'Tympanoctomys',\n  'Viscacha Dataran',\n  'Viscacha Selatan',\n  'Viscacha Utara',\n  'Viscacha Wolffsohn',\n];\n"
  },
  {
    "path": "src/locales/id_ID/animal/type.ts",
    "content": "export default [\n  'alpaka',\n  'angsa',\n  'anjing',\n  'anjing laut',\n  'armadillo',\n  'ayam',\n  'babi',\n  'badak',\n  'bajing',\n  'bebek',\n  'belalang',\n  'beruang',\n  'beruang kutub',\n  'buaya',\n  'burung',\n  'burung unta',\n  'capung',\n  'cicak',\n  'domba',\n  'elang',\n  'flamingo',\n  'gajah',\n  'gorila',\n  'gurita',\n  'hamster',\n  'harimau',\n  'hiu',\n  'ikan',\n  'ikan pari',\n  'jerapah',\n  'kadal',\n  'kambing',\n  'kancil',\n  'kanguru',\n  'kelelawar',\n  'kelinci',\n  'kepiting',\n  'kerbau',\n  'koala',\n  'kodok',\n  'komodo',\n  'kucing',\n  'kuda',\n  'kuda nil',\n  'kumbang',\n  'kupu-kupu',\n  'kura-kura',\n  'lebah',\n  'lemur',\n  'lumba-lumba',\n  'merak',\n  'monyet',\n  'nuri',\n  'panda',\n  'paus',\n  'paus pembunuh / orca',\n  'penguin',\n  'platipus',\n  'rubah',\n  'rusa',\n  'sapi',\n  'semut',\n  'serigala',\n  'singa',\n  'singa laut',\n  'tapir',\n  'trenggiling',\n  'tupai',\n  'udang',\n  'ular',\n  'unta',\n  'walrus',\n  'zebra',\n];\n"
  },
  {
    "path": "src/locales/id_ID/color/human.ts",
    "content": "export default [\n  'abu muda',\n  'abu tua',\n  'abu-abu',\n  'biru',\n  'biru dongker',\n  'biru langit',\n  'biru laut',\n  'coklat',\n  'cyan',\n  'emas',\n  'fusia', // fuchsia\n  'hijau',\n  'hijau mint',\n  'hijau telur asin',\n  'hijau zaitun',\n  'hitam',\n  'indigo',\n  'ivori',\n  'jingga',\n  'krem',\n  'kuning',\n  'lavender',\n  'lime',\n  'merah',\n  'merah lembayung', // magenta\n  'merah marun',\n  'merah muda / pink',\n  'merah muda cerah',\n  'merah salmon',\n  'nila', // indigo (blue-purple-ish)\n  'oranye',\n  'orkid',\n  'perak',\n  'plum',\n  'pucat',\n  'putih',\n  'teal',\n  'toska',\n  'ungu',\n  'ungu kebiruan pucat',\n  'ungu muda',\n];\n"
  },
  {
    "path": "src/locales/id_ID/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/id_ID/commerce/department.ts",
    "content": "export default [\n  'Alat Tulis',\n  'Anak-anak',\n  'Anggur & Minuman Keras',\n  'Bayi',\n  'Buku',\n  'Elektronik',\n  'Film',\n  'Hadiah',\n  'Hewan Peliharaan',\n  'Industri',\n  'Kecantikan',\n  'Kesehatan',\n  'Komputer',\n  'Luar Ruangan & Aktivitas',\n  'Mainan',\n  'Makanan & Minuman',\n  'Musik',\n  'Olahraga',\n  'Otomotif',\n  'Pakaian',\n  'Perabotan / Rumah Tangga',\n  'Peralatan',\n  'Perangkat Keras / Perkakas',\n  'Perangkat Lunak',\n  'Perawatan Pribadi',\n  'Perhiasan',\n  'Perjalanan',\n  'Permainan',\n  'Sembako',\n  'Sepatu',\n  'Taman',\n];\n"
  },
  {
    "path": "src/locales/id_ID/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport department from './department';\nimport product_description from './product_description';\nimport product_name from './product_name';\n\nconst commerce: CommerceDefinition = {\n  department,\n  product_description,\n  product_name,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/id_ID/commerce/product_description.ts",
    "content": "export default [\n  'Dapatkan pengalaman {{word.adjective}} dengan {{commerce.product}} yang terbuat dari bahan {{commerce.productMaterial}} pilihan',\n  'Dengan teknologi yang ditingkatkan {{science.chemical_element.name}}, {{commerce.product}} kami menawarkan performa {{word.adjective}} yang tak tertandingi',\n  'Desain modern {{commerce.product}} cocok untuk gaya hidup {{word.adjective}} masa kini',\n  'Dilengkapi fitur {{word.adjective}}, {{commerce.product}} ini cocok untuk gaya hidup modern',\n  'Jadikan {{commerce.product}} sebagai pilihan utama untuk kebutuhan {{word.adjective}} Anda',\n  'Koleksi terbaru {{commerce.product}} kami hadir dengan warna {{color.human}} yang {{word.adjective}}',\n  'Memperkenalkan {{commerce.product}} terinspirasi dari {{location.country}}, memadukan gaya {{word.adjective}} dengan keahlian lokal',\n  'Model {{commerce.product}} baru dengan RAM {{number.int({\"min\": 1, \"max\": 100})}} GB, penyimpanan {{number.int({\"min\": 1, \"max\": 1000})}} GB, dan fitur {{word.adjective}}',\n  'Nikmati esensi {{food.adjective}} dalam {{commerce.product}} kami, dirancang untuk petualangan kuliner yang {{word.adjective}}',\n  'Rasakan kecemerlangan {{color.human}} dari {{commerce.product}} kami, ideal untuk lingkungan yang {{word.adjective}}',\n  'Rasakan kenyamanan maksimal dengan {{commerce.product}} berbahan {{commerce.productMaterial}} yang {{word.adjective}}',\n  'Teknologi pintar pada {{commerce.product}} memberikan kemudahan {{word.adjective}} setiap hari',\n  'Teknologi {{commerce.product}} paling canggih dari {{company.name}} meningkatkan kemampuan yang {{word.adjective}}',\n  'Temukan kelincahan seperti {{animal.type}} pada {{commerce.product}} kami, sempurna untuk pengguna yang {{word.adjective}}',\n  'Temukan {{commerce.product}} baru yang {{word.adjective}} dengan campuran bahan {{commerce.productMaterial}} yang menarik',\n  '{{commerce.productAdjective}} {{commerce.product}} dirancang dengan {{commerce.productMaterial}} untuk performa yang {{word.adjective}}',\n  '{{commerce.product}} bergaya dirancang agar Anda tampil menonjol dengan tampilan yang {{word.adjective}}',\n  '{{commerce.product}} edisi terbatas terinspirasi dari {{location.country}} untuk tampilan yang {{word.adjective}}',\n  '{{commerce.product}} ergonomis dibuat dengan {{commerce.productMaterial}} untuk dukungan {{word.adjective}} sepanjang hari',\n  '{{commerce.product}} inovatif dengan teknologi {{word.adjective}} dan konstruksi {{commerce.productMaterial}}',\n  '{{commerce.product}} kami hadir dengan garansi {{number.int({\"min\": 1, \"max\": 5})}} tahun untuk kenyamanan {{word.adjective}} Anda',\n  '{{commerce.product}} kami menggunakan teknologi {{science.chemical_element.name}} untuk hasil yang {{word.adjective}}',\n  '{{commerce.product}} kelas profesional sempurna untuk pelatihan dan penggunaan rekreasi yang {{word.adjective}}',\n  '{{commerce.product}} multifungsi ini menawarkan solusi {{word.adjective}} untuk setiap kebutuhan rumah tangga',\n  '{{commerce.product}} ramah {{animal.type}} kami memastikan kenyamanan {{word.adjective}} untuk hewan peliharaan Anda',\n  '{{commerce.product}} ramping dan {{word.adjective}} ini dilengkapi pencahayaan LED {{color.human}} untuk fungsionalitas pintar',\n  '{{commerce.product}} terinspirasi dari {{food.adjective}} kami menghadirkan sentuhan kemewahan pada gaya hidup Anda yang {{word.adjective}}',\n  '{{commerce.product}} {{color.human}} baru dengan desain ergonomis untuk kenyamanan yang {{word.adjective}}',\n  '{{commerce.product}} {{color.human}} ini memadukan estetika {{location.country}} dengan daya tahan berbasis {{science.chemical_element.name}}',\n  '{{commerce.product}} {{company.catchPhrase}} menawarkan performa andal dan desain yang {{word.adjective}}',\n  '{{commerce.product}} {{person.firstName}} adalah produk terbaru dari rangkaian produk {{word.adjective}} dari {{company.name}}',\n];\n"
  },
  {
    "path": "src/locales/id_ID/commerce/product_name.ts",
    "content": "export default {\n  adjective: [\n    'Beku',\n    'Berizin',\n    'Buatan Sendiri',\n    'Buatan Tangan',\n    'Cerdas',\n    'Daur Ulang',\n    'Elegan',\n    'Elektronik',\n    'Ergonomis',\n    'Fantastis',\n    'Kecil',\n    'Khusus',\n    'Lembut',\n    'Lezat',\n    'Luar Biasa',\n    'Menawan',\n    'Mewah',\n    'Modern',\n    'Oriental',\n    'Praktis',\n    'Ramping',\n    'Rapi',\n    'Rustik',\n    'Segar',\n    'Tanpa Merek',\n    'Umum',\n  ],\n  material: [\n    'Aluminium',\n    'Asbestos',\n    'Baja',\n    'Bambu',\n    'Besi',\n    'Beton',\n    'Emas',\n    'Fiber Karbon',\n    'Granit',\n    'Kapas',\n    'Karet',\n    'Kayu',\n    'Keramik',\n    'Logam',\n    'Marmer',\n    'Perunggu',\n    'Plastik',\n    'Sutra',\n  ],\n  product: [\n    'Ayam',\n    'Bola',\n    'Celana',\n    'Daging Asap',\n    'Handuk',\n    'Ikan',\n    'Jam',\n    'Kacamata',\n    'Keju',\n    'Kemeja',\n    'Keripik',\n    'Keyboard',\n    'Komputer',\n    'Kursi',\n    'Laptop',\n    'Meja',\n    'Mobil',\n    'Motor',\n    'Mouse',\n    'Pizza',\n    'Sabun',\n    'Salad',\n    'Sarung Tangan',\n    'Sepatu',\n    'Sepeda',\n    'Sosis',\n    'Tas',\n    'Topi',\n    'Tuna',\n  ],\n  pattern: [\n    '{{commerce.product}} {{commerce.productMaterial}} {{commerce.productAdjective}}',\n  ],\n};\n"
  },
  {
    "path": "src/locales/id_ID/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\nimport prefix from './prefix';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n  name_pattern,\n  prefix,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/id_ID/company/legal_entity_type.ts",
    "content": "export default ['(Persero) Tbk', 'Tbk'];\n"
  },
  {
    "path": "src/locales/id_ID/company/name_pattern.ts",
    "content": "export default [\n  '{{company.prefix}} {{person.lastName}}',\n  '{{company.prefix}} {{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.lastName}} {{company.legal_entity_type}}',\n];\n"
  },
  {
    "path": "src/locales/id_ID/company/prefix.ts",
    "content": "export default ['CV', 'Fa', 'KKB', 'PD', 'PT', 'Perum', 'UD', 'Yayasan'];\n"
  },
  {
    "path": "src/locales/id_ID/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/id_ID/date/month.ts",
    "content": "export default {\n  wide: [\n    'Agustus',\n    'April',\n    'Desember',\n    'Februari',\n    'Januari',\n    'Juli',\n    'Juni',\n    'Maret',\n    'Mei',\n    'November',\n    'Oktober',\n    'September',\n  ],\n  abbr: [\n    'Ags',\n    'Apr',\n    'Des',\n    'Feb',\n    'Jan',\n    'Jul',\n    'Jun',\n    'Mar',\n    'Mei',\n    'Nov',\n    'Okt',\n    'Sep',\n  ],\n};\n"
  },
  {
    "path": "src/locales/id_ID/date/weekday.ts",
    "content": "export default {\n  wide: ['Jumat', 'Kamis', 'Minggu', 'Rabu', 'Sabtu', 'Selasa', 'Senin'],\n  abbr: ['Jum', 'Kam', 'Min', 'Rab', 'Sab', 'Sel', 'Sen'],\n};\n"
  },
  {
    "path": "src/locales/id_ID/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport animal from './animal';\nimport color from './color';\nimport commerce from './commerce';\nimport company from './company';\nimport date from './date';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\nimport word from './word';\n\n/**\n * The locale data for the `id_ID` locale.\n *\n * - Language: Indonesian (Indonesia)\n * - Endonym: Bahasa Indonesia (Indonesia)\n */\nconst id_ID: LocaleDefinition = {\n  animal,\n  color,\n  commerce,\n  company,\n  date,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n  word,\n};\n\nexport default id_ID;\n"
  },
  {
    "path": "src/locales/id_ID/internet/domain_suffix.ts",
    "content": "export default [\n  'ac.id',\n  'asia',\n  'biz',\n  'biz.id',\n  'co',\n  'co.id',\n  'com',\n  'desa.id',\n  'go.id',\n  'id',\n  'in',\n  'info',\n  'mil.id',\n  'my.id',\n  'name',\n  'net',\n  'net.id',\n  'or.id',\n  'org',\n  'ponpes.id',\n  'sch.id',\n  'tv',\n  'web.id',\n];\n"
  },
  {
    "path": "src/locales/id_ID/internet/free_email.ts",
    "content": "export default ['gmail.co.id', 'gmail.com', 'yahoo.co.id', 'yahoo.com'];\n"
  },
  {
    "path": "src/locales/id_ID/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/id_ID/location/building_number.ts",
    "content": "export default ['##', '#'];\n"
  },
  {
    "path": "src/locales/id_ID/location/city_name.ts",
    "content": "export default [\n  'Airmadidi',\n  'Ampana',\n  'Amurang',\n  'Andolo',\n  'Banggai',\n  'Bantaeng',\n  'Barru',\n  'Bau-Bau',\n  'Benteng',\n  'Bitung',\n  'Bolaang Uki',\n  'Boroko',\n  'Bulukumba',\n  'Bungku',\n  'Buol',\n  'Buranga',\n  'Donggala',\n  'Enrekang',\n  'Gorontalo',\n  'Jeneponto',\n  'Kawangkoan',\n  'Kendari',\n  'Kolaka',\n  'Kotamobagu',\n  'Kota Raha',\n  'Kwandang',\n  'Lasusua',\n  'Luwuk',\n  'Majene',\n  'Makale',\n  'Makassar',\n  'Malili',\n  'Mamasa',\n  'Mamuju',\n  'Manado',\n  'Marisa',\n  'Maros',\n  'Masamba',\n  'Melonguane',\n  'Ondong Siau',\n  'Palopo',\n  'Palu',\n  'Pangkajene',\n  'Pare-Pare',\n  'Parigi',\n  'Pasangkayu',\n  'Pinrang',\n  'Polewali',\n  'Poso',\n  'Rantepao',\n  'Ratahan',\n  'Rumbia',\n  'Sengkang',\n  'Sidenreng',\n  'Sigi Biromaru',\n  'Sinjai',\n  'Sunggu Minasa',\n  'Suwawa',\n  'Tahuna',\n  'Takalar',\n  'Tilamuta',\n  'Toli Toli',\n  'Tomohon',\n  'Tondano',\n  'Tutuyan',\n  'Unaaha',\n  'Wangi Wangi',\n  'Wanggudu',\n  'Watampone',\n  'Watan Soppeng',\n  'Ambarawa',\n  'Anyer',\n  'Bandung',\n  'Bangil',\n  'Banjar (Jawa Barat)',\n  'Banjarnegara',\n  'Bangkalan',\n  'Bantul',\n  'Banyumas',\n  'Banyuwangi',\n  'Batang',\n  'Batu',\n  'Bekasi',\n  'Blitar',\n  'Blora',\n  'Bogor',\n  'Bojonegoro',\n  'Bondowoso',\n  'Boyolali',\n  'Bumiayu',\n  'Brebes',\n  'Caruban',\n  'Cianjur',\n  'Ciamis',\n  'Cibinong',\n  'Cikampek',\n  'Cikarang',\n  'Cilacap',\n  'Cilegon',\n  'Cirebon',\n  'Demak',\n  'Depok',\n  'Garut',\n  'Gresik',\n  'Indramayu',\n  'Jakarta',\n  'Jember',\n  'Jepara',\n  'Jombang',\n  'Kajen',\n  'Karanganyar',\n  'Kebumen',\n  'Kediri',\n  'Kendal',\n  'Kepanjen',\n  'Klaten',\n  'Pelabuhan Ratu',\n  'Kraksaan',\n  'Kudus',\n  'Kuningan',\n  'Lamongan',\n  'Lumajang',\n  'Madiun',\n  'Magelang',\n  'Magetan',\n  'Majalengka',\n  'Malang',\n  'Mojokerto',\n  'Mojosari',\n  'Mungkid',\n  'Ngamprah',\n  'Nganjuk',\n  'Ngawi',\n  'Pacitan',\n  'Pamekasan',\n  'Pandeglang',\n  'Pare',\n  'Pati',\n  'Pasuruan',\n  'Pekalongan',\n  'Pemalang',\n  'Ponorogo',\n  'Probolinggo',\n  'Purbalingga',\n  'Purwakarta',\n  'Purwodadi',\n  'Purwokerto',\n  'Purworejo',\n  'Rangkasbitung',\n  'Rembang',\n  'Salatiga',\n  'Sampang',\n  'Semarang',\n  'Serang',\n  'Sidayu',\n  'Sidoarjo',\n  'Singaparna',\n  'Situbondo',\n  'Slawi',\n  'Sleman',\n  'Soreang',\n  'Sragen',\n  'Subang',\n  'Sukabumi',\n  'Sukoharjo',\n  'Sumber',\n  'Sumedang',\n  'Sumenep',\n  'Surabaya',\n  'Surakarta',\n  'Tasikmalaya',\n  'Tangerang',\n  'Tangerang Selatan',\n  'Tegal',\n  'Temanggung',\n  'Tigaraksa',\n  'Trenggalek',\n  'Tuban',\n  'Tulungagung',\n  'Ungaran',\n  'Wates',\n  'Wlingi',\n  'Wonogiri',\n  'Wonosari',\n  'Wonosobo',\n  'Yogyakarta',\n  'Atambua',\n  'Baa',\n  'Badung',\n  'Bajawa',\n  'Bangli',\n  'Bima',\n  'Denpasar',\n  'Dompu',\n  'Ende',\n  'Gianyar',\n  'Kalabahi',\n  'Karangasem',\n  'Kefamenanu',\n  'Klungkung',\n  'Kupang',\n  'Labuhan Bajo',\n  'Larantuka',\n  'Lewoleba',\n  'Maumere',\n  'Mataram',\n  'Mbay',\n  'Negara',\n  'Praya',\n  'Raba',\n  'Ruteng',\n  'Selong',\n  'Singaraja',\n  'Soe',\n  'Sumbawa Besar',\n  'Tabanan',\n  'Taliwang',\n  'Tambolaka',\n  'Tanjung',\n  'Waibakul',\n  'Waikabubak',\n  'Waingapu',\n  'Negara,Bali',\n];\n"
  },
  {
    "path": "src/locales/id_ID/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/id_ID/location/country.ts",
    "content": "export default [\n  'Afganistan',\n  'Afrika Selatan',\n  'Albania',\n  'Aljazair',\n  'Amerika Serikat',\n  'Andorra',\n  'Angola',\n  'Anguilla',\n  'Antarktika',\n  'Antigua dan Barbuda',\n  'Arab Saudi',\n  'Argentina',\n  'Armenia',\n  'Aruba',\n  'Australia',\n  'Austria',\n  'Azerbaijan',\n  'Bahama',\n  'Bahrain',\n  'Bangladesh',\n  'Barbados',\n  'Belanda',\n  'Belarus',\n  'Belgia',\n  'Belize',\n  'Benin',\n  'Bermuda',\n  'Bhutan',\n  'Bolivia',\n  'Bonaire, Sint Eustatius, dan Saba',\n  'Bosnia dan Herzegovina',\n  'Botswana',\n  'Brasil',\n  'Brunei Darussalam',\n  'Bulgaria',\n  'Burkina Faso',\n  'Burundi',\n  'Ceko',\n  'Chad',\n  'Chili',\n  'Curaçao',\n  'Denmark',\n  'Djibouti',\n  'Dominika',\n  'Ekuador',\n  'El Salvador',\n  'Eritrea',\n  'Estonia',\n  'Eswatini',\n  'Ethiopia',\n  'Fiji',\n  'Filipina',\n  'Finlandia',\n  'Gabon',\n  'Gambia',\n  'Georgia Selatan dan Kepulauan Sandwich Selatan',\n  'Georgia',\n  'Ghana',\n  'Gibraltar',\n  'Greenland',\n  'Grenada',\n  'Guadeloupe',\n  'Guam',\n  'Guatemala',\n  'Guernsey',\n  'Guinea Khatulistiwa',\n  'Guinea',\n  'Guinea-Bissau',\n  'Guyana Prancis',\n  'Guyana',\n  'Haiti',\n  'Honduras',\n  'Hong Kong',\n  'Hungaria',\n  'India',\n  'Indonesia',\n  'Inggris Raya',\n  'Irak',\n  'Iran',\n  'Irlandia',\n  'Islandia',\n  'Israel',\n  'Italia',\n  'Jamaika',\n  'Jepang',\n  'Jerman',\n  'Jersey',\n  'Kaledonia Baru',\n  'Kamboja',\n  'Kamerun',\n  'Kanada',\n  'Kazakhstan',\n  'Kenya',\n  'Kepulauan Cayman',\n  'Kepulauan Cocos (Keeling)',\n  'Kepulauan Cook',\n  'Kepulauan Falkland (Malvinas)',\n  'Kepulauan Faroe',\n  'Kepulauan Mariana Utara',\n  'Kepulauan Marshall',\n  'Kepulauan Pitcairn',\n  'Kepulauan Solomon',\n  'Kepulauan Terluar Kecil Amerika Serikat',\n  'Kepulauan Turks dan Caicos',\n  'Kepulauan Virgin Amerika Serikat',\n  'Kepulauan Virgin Britania Raya',\n  'Kepulauan Åland',\n  'Kirgizstan',\n  'Kiribati',\n  'Kolombia',\n  'Komoro',\n  'Kongo',\n  'Korea Selatan',\n  'Korea Utara',\n  'Kosta Rika',\n  'Kroasia',\n  'Kuba',\n  'Kuwait',\n  'Laos',\n  'Latvia',\n  'Lebanon',\n  'Lesotho',\n  'Liberia',\n  'Libya',\n  'Liechtenstein',\n  'Lituania',\n  'Luksemburg',\n  'Madagaskar',\n  'Makau',\n  'Makedonia Utara',\n  'Maladewa',\n  'Malawi',\n  'Malaysia',\n  'Mali',\n  'Malta',\n  'Maroko',\n  'Martinik',\n  'Mauritania',\n  'Mauritius',\n  'Mayotte',\n  'Meksiko',\n  'Mesir',\n  'Mikronesia',\n  'Moldova',\n  'Monako',\n  'Mongolia',\n  'Montenegro',\n  'Montserrat',\n  'Mozambik',\n  'Myanmar',\n  'Namibia',\n  'Nauru',\n  'Nepal',\n  'Niger',\n  'Nigeria',\n  'Nikaragua',\n  'Niue',\n  'Norwegia',\n  'Oman',\n  'Pakistan',\n  'Palau',\n  'Palestina',\n  'Panama',\n  'Pantai Gading',\n  'Papua Nugini',\n  'Paraguay',\n  'Peru',\n  'Polandia',\n  'Polinesia Prancis',\n  'Portugal',\n  'Prancis',\n  'Puerto Riko',\n  'Pulau Bouvet',\n  'Pulau Heard dan Kepulauan McDonald',\n  'Pulau Man',\n  'Pulau Natal',\n  'Pulau Norfolk',\n  'Qatar',\n  'Republik Afrika Tengah',\n  'Republik Demokratik Kongo',\n  'Republik Dominika',\n  'Republik Rakyat Tiongkok',\n  'Reunion',\n  'Rumania',\n  'Rusia',\n  'Rwanda',\n  'Sahara Barat',\n  'Saint Barthelemy',\n  'Saint Helena',\n  'Saint Kitts dan Nevis',\n  'Saint Lucia',\n  'Saint Martin',\n  'Saint Pierre dan Miquelon',\n  'Saint Vincent dan Grenadines',\n  'Samoa Amerika',\n  'Samoa',\n  'San Marino',\n  'Sao Tome dan Principe',\n  'Selandia Baru',\n  'Senegal',\n  'Serbia',\n  'Seychelles',\n  'Sierra Leone',\n  'Singapura',\n  'Sint Maarten',\n  'Siprus',\n  'Slovakia',\n  'Slovenia',\n  'Somalia',\n  'Spanyol',\n  'Sri Lanka',\n  'Sudan Selatan',\n  'Sudan',\n  'Suriah',\n  'Suriname',\n  'Svalbard dan Jan Mayen',\n  'Swedia',\n  'Swiss',\n  'Taiwan',\n  'Tajikistan',\n  'Tanjung Verde',\n  'Tanzania',\n  'Thailand',\n  'Timor Leste',\n  'Togo',\n  'Tokelau',\n  'Tonga',\n  'Trinidad dan Tobago',\n  'Tunisia',\n  'Turki',\n  'Turkmenistan',\n  'Tuvalu',\n  'Uganda',\n  'Ukraina',\n  'Uni Emirat Arab',\n  'Uruguay',\n  'Uzbekistan',\n  'Vanuatu',\n  'Vatikan',\n  'Venezuela',\n  'Vietnam',\n  'Wallis dan Futuna',\n  'Wilayah Samudra Hindia Britania',\n  'Wilayah Selatan Prancis',\n  'Yaman',\n  'Yordania',\n  'Yunani',\n  'Zambia',\n  'Zimbabwe',\n];\n"
  },
  {
    "path": "src/locales/id_ID/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport country from './country';\nimport postcode from './postcode';\nimport state from './state';\nimport street_address from './street_address';\nimport street_pattern from './street_pattern';\nimport street_prefix from './street_prefix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  country,\n  postcode,\n  state,\n  street_address,\n  street_pattern,\n  street_prefix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/id_ID/location/postcode.ts",
    "content": "export default ['#####'];\n"
  },
  {
    "path": "src/locales/id_ID/location/state.ts",
    "content": "export default [\n  'Aceh',\n  'Sumatera Utara',\n  'Sumatera Barat',\n  'Jambi',\n  'Bangka Belitung',\n  'Riau',\n  'Kepulauan Riau',\n  'Bengkulu',\n  'Sumatera Selatan',\n  'Lampung',\n  'Banten',\n  'DKI Jakarta',\n  'Jawa Barat',\n  'Jawa Tengah',\n  'Jawa Timur',\n  'Nusa Tenggara Timur',\n  'DI Yogyakarta',\n  'Bali',\n  'Nusa Tenggara Barat',\n  'Kalimantan Barat',\n  'Kalimantan Tengah',\n  'Kalimantan Selatan',\n  'Kalimantan Timur',\n  'Kalimantan Utara',\n  'Sulawesi Selatan',\n  'Sulawesi Utara',\n  'Gorontalo',\n  'Sulawesi Tengah',\n  'Sulawesi Barat',\n  'Sulawesi Tenggara',\n  'Maluku',\n  'Maluku Utara',\n  'Papua Barat',\n  'Papua',\n  'Papua Tengah',\n  'Papua Pegunungan',\n  'Papua Selatan',\n];\n"
  },
  {
    "path": "src/locales/id_ID/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} no {{location.buildingNumber}}',\n  full: '{{location.street}} no {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/id_ID/location/street_pattern.ts",
    "content": "export default [\n  '{{location.street_prefix}} {{person.firstName}}',\n  '{{location.street_prefix}} {{person.lastName}}',\n];\n"
  },
  {
    "path": "src/locales/id_ID/location/street_prefix.ts",
    "content": "export default ['Ds.', 'Dk.', 'Gg.', 'Jln.', 'Jr.', 'Kpg.', 'Ki.', 'Psr.'];\n"
  },
  {
    "path": "src/locales/id_ID/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'Indonesian (Indonesia)',\n  code: 'id_ID',\n  country: 'ID',\n  language: 'id',\n  endonym: 'Bahasa Indonesia (Indonesia)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/id_ID/person/female_title.ts",
    "content": "export default ['dr.', 'drg.', 'Dr.', 'Hj.'];\n"
  },
  {
    "path": "src/locales/id_ID/person/first_name.ts",
    "content": "export default {\n  generic: ['Ade', 'Dwi', 'Eka', 'Tri'],\n  female: [\n    'Agnes',\n    'Agustina',\n    'Aisyah',\n    'Ajeng',\n    'Alika',\n    'Almira',\n    'Amalia',\n    'Amelia',\n    'Ami',\n    'Ana',\n    'Anastasia',\n    'Anggun',\n    'Ani',\n    'Anita',\n    'Aulia',\n    'Aurora',\n    'Ayu',\n    'Azalea',\n    'Belinda',\n    'Bella',\n    'Betania',\n    'Calista',\n    'Carla',\n    'Chelsea',\n    'Ciaobella',\n    'Cici',\n    'Cindy',\n    'Cinta',\n    'Cinthia',\n    'Citra',\n    'Clara',\n    'Cornelia',\n    'Dalima',\n    'Devi',\n    'Dewi',\n    'Diah',\n    'Dian',\n    'Diana',\n    'Dina',\n    'Dinda',\n    'Ditya',\n    'Dyah',\n    'Eli',\n    'Elisa',\n    'Ella',\n    'Ellis',\n    'Elma',\n    'Elvina',\n    'Endah',\n    'Eva',\n    'Faizah',\n    'Fara',\n    'Farah',\n    'Farhunnisa',\n    'Fathonah',\n    'Febi',\n    'Febriana',\n    'Febrina',\n    'Fitri',\n    'Fitria',\n    'Fitriani',\n    'Gabriella',\n    'Gadis',\n    'Ganesha',\n    'Gasti',\n    'Gawati',\n    'Genta',\n    'Ghaliyati',\n    'Gilda',\n    'Gina',\n    'Hafshah',\n    'Halima',\n    'Hamima',\n    'Hana',\n    'Hani',\n    'Hasna',\n    'Hesti',\n    'Hilda',\n    'Humaira',\n    'Icha',\n    'Ida',\n    'Ifa',\n    'Ika',\n    'Ilsa',\n    'Ina',\n    'Indah',\n    'Indira',\n    'Intan',\n    'Ira',\n    'Irawati',\n    'Iriana',\n    'Irma',\n    'Jamalia',\n    'Jane',\n    'Janet',\n    'Jasmin',\n    'Jelita',\n    'Jessica',\n    'Juli',\n    'Julia',\n    'Kamaria',\n    'Kamila',\n    'Kani',\n    'Kania',\n    'Karen',\n    'Karimah',\n    'Kartika',\n    'Kasiyah',\n    'Kayla',\n    'Keisha',\n    'Kezia',\n    'Kiandra',\n    'Kirana',\n    'Laila',\n    'Laksita',\n    'Lala',\n    'Lalita',\n    'Laras',\n    'Latika',\n    'Lestari',\n    'Lidya',\n    'Lili',\n    'Linda',\n    'Lintang',\n    'Maida',\n    'Maimunah',\n    'Mala',\n    'Malika',\n    'Maria',\n    'Maya',\n    'Melani',\n    'Melinda',\n    'Michelle',\n    'Mila',\n    'Mutia',\n    'Nabila',\n    'Nada',\n    'Nadia',\n    'Nadine',\n    'Najwa',\n    'Natalia',\n    'Naura',\n    'Nilam',\n    'Nimas',\n    'Nova',\n    'Novi',\n    'Noviana',\n    'Novita',\n    'Nur',\n    'Nurul',\n    'Oliva',\n    'Olivia',\n    'Oni',\n    'Ophelia',\n    'Padma',\n    'Padmi',\n    'Paramita',\n    'Paris',\n    'Patricia',\n    'Paulin',\n    'Pia',\n    'Pratiwi',\n    'Prita',\n    'Puji',\n    'Puput',\n    'Puspa',\n    'Puspita',\n    'Puti',\n    'Putri',\n    'Qori',\n    'Queen',\n    'Rachel',\n    'Rahayu',\n    'Rahmawati',\n    'Rahmi',\n    'Raina',\n    'Raisa',\n    'Ratih',\n    'Ratna',\n    'Restu',\n    'Retno',\n    'Ria',\n    'Rika',\n    'Rina',\n    'Rini',\n    'Rita',\n    'Rosa',\n    'Rosalina',\n    'Sabrina',\n    'Sadina',\n    'Safina',\n    'Safira',\n    'Sakura',\n    'Salimah',\n    'Salsabila',\n    'Salwa',\n    'Samiah',\n    'Sarah',\n    'Sari',\n    'Sartika',\n    'Sasha',\n    'Septi',\n    'Shakila',\n    'Shania',\n    'Sherly',\n    'Silvia',\n    'Sintia',\n    'Siska',\n    'Siti',\n    'Suci',\n    'Syahrini',\n    'Talia',\n    'Tami',\n    'Tania',\n    'Tantri',\n    'Tari',\n    'Tiara',\n    'Tina',\n    'Tira',\n    'Titi',\n    'Titin',\n    'Tsabita',\n    'Uchita',\n    'Uli',\n    'Ulva',\n    'Ulya',\n    'Umi',\n    'Unjani',\n    'Usyi',\n    'Vanesa',\n    'Vania',\n    'Vanya',\n    'Vera',\n    'Vicky',\n    'Victoria',\n    'Violet',\n    'Vivi',\n    'Wani',\n    'Widya',\n    'Winda',\n    'Wirda',\n    'Wulan',\n    'Wulandari',\n    'Yance',\n    'Yani',\n    'Yessi',\n    'Yulia',\n    'Yuliana',\n    'Yuni',\n    'Yunita',\n    'Zaenab',\n    'Zahra',\n    'Zalindra',\n    'Zamira',\n    'Zelaya',\n    'Zelda',\n    'Zizi',\n    'Zulaikha',\n    'Zulfa',\n  ],\n  male: [\n    'Abyasa',\n    'Adhiarja',\n    'Adiarja',\n    'Adika',\n    'Adikara',\n    'Adinata',\n    'Aditya',\n    'Agus',\n    'Ajiman',\n    'Ajimat',\n    'Ajimin',\n    'Ajiono',\n    'Akarsana',\n    'Alambana',\n    'Among',\n    'Anggabaya',\n    'Anom',\n    'Argono',\n    'Aris',\n    'Arsipatra',\n    'Arta',\n    'Artanto',\n    'Artawan',\n    'Asirwada',\n    'Asirwanda',\n    'Aslijan',\n    'Asmadi',\n    'Asman',\n    'Asmianto',\n    'Asmuni',\n    'Aswani',\n    'Atma',\n    'Atmaja',\n    'Bagas',\n    'Bagiya',\n    'Bagus',\n    'Bagya',\n    'Bahuraksa',\n    'Bahuwarna',\n    'Bahuwirya',\n    'Bajragin',\n    'Bakda',\n    'Bakiadi',\n    'Bakianto',\n    'Bakidin',\n    'Bakijan',\n    'Bakiman',\n    'Bakiono',\n    'Bakti',\n    'Baktiadi',\n    'Baktianto',\n    'Baktiono',\n    'Bala',\n    'Balamantri',\n    'Balangga',\n    'Balapati',\n    'Balidin',\n    'Balijan',\n    'Bambang',\n    'Banara',\n    'Banawa',\n    'Banawi',\n    'Bancar',\n    'Budi',\n    'Cagak',\n    'Cager',\n    'Cahya',\n    'Cahyadi',\n    'Cahyanto',\n    'Cahyo',\n    'Cahyono',\n    'Caket',\n    'Cakrabirawa',\n    'Cakrabuana',\n    'Cakrajiya',\n    'Cakrawala',\n    'Cakrawangsa',\n    'Candra',\n    'Candrakanta',\n    'Capa',\n    'Caraka',\n    'Carub',\n    'Catur',\n    'Caturangga',\n    'Cawisadi',\n    'Cawisono',\n    'Cawuk',\n    'Cayadi',\n    'Cecep',\n    'Cemani',\n    'Cemeti',\n    'Cemplunk',\n    'Cengkal',\n    'Cengkir',\n    'Chandra',\n    'Dacin',\n    'Dadap',\n    'Dadi',\n    'Dagel',\n    'Daliman',\n    'Dalimin',\n    'Daliono',\n    'Damar',\n    'Damu',\n    'Danang',\n    'Daniswara',\n    'Danu',\n    'Danuja',\n    'Dariati',\n    'Darijan',\n    'Darimin',\n    'Darmaji',\n    'Darman',\n    'Darmana',\n    'Darmanto',\n    'Darsirah',\n    'Dartono',\n    'Daru',\n    'Daruna',\n    'Daryani',\n    'Dasa',\n    'Digdaya',\n    'Dimas',\n    'Dimaz',\n    'Dipa',\n    'Dirja',\n    'Dodo',\n    'Dono',\n    'Drajat',\n    'Edi',\n    'Edison',\n    'Edward',\n    'Ega',\n    'Eja',\n    'Eko',\n    'Elon',\n    'Eluh',\n    'Elvin',\n    'Eman',\n    'Emas',\n    'Embuh',\n    'Emil',\n    'Emin',\n    'Emong',\n    'Empluk',\n    'Endra',\n    'Enteng',\n    'Erik',\n    'Estiawan',\n    'Estiono',\n    'Gada',\n    'Gadang',\n    'Gading',\n    'Gaduh',\n    'Gaiman',\n    'Galak',\n    'Galang',\n    'Galar',\n    'Galih',\n    'Galiono',\n    'Galuh',\n    'Galur',\n    'Gaman',\n    'Gamani',\n    'Gamanto',\n    'Gambira',\n    'Gamblang',\n    'Ganda',\n    'Gandewa',\n    'Gandi',\n    'Ganep',\n    'Gangsa',\n    'Gangsar',\n    'Ganjaran',\n    'Gantar',\n    'Gara',\n    'Garan',\n    'Garang',\n    'Garda',\n    'Gatot',\n    'Gatra',\n    'Ghani',\n    'Gibran',\n    'Gilang',\n    'Hadi',\n    'Hairyanto',\n    'Halim',\n    'Hamzah',\n    'Hardana',\n    'Hardi',\n    'Hari',\n    'Harimurti',\n    'Harja',\n    'Harjasa',\n    'Harjaya',\n    'Harjo',\n    'Harsana',\n    'Harsanto',\n    'Harsaya',\n    'Hartaka',\n    'Hartana',\n    'Harto',\n    'Hasan',\n    'Hasim',\n    'Hasta',\n    'Hendra',\n    'Hendri',\n    'Heru',\n    'Heryanto',\n    'Himawan',\n    'Ian',\n    'Ibrahim',\n    'Ibrani',\n    'Ibun',\n    'Ihsan',\n    'Ikhsan',\n    'Ikin',\n    'Ilyas',\n    'Imam',\n    'Indra',\n    'Irfan',\n    'Irnanto',\n    'Irsad',\n    'Irwan',\n    'Ismail',\n    'Ivan',\n    'Jabal',\n    'Jaeman',\n    'Jaga',\n    'Jagapati',\n    'Jagaraga',\n    'Jail',\n    'Jaiman',\n    'Jais',\n    'Jaka',\n    'Jamal',\n    'Jamil',\n    'Jarwa',\n    'Jarwadi',\n    'Jarwi',\n    'Jasmani',\n    'Jaswadi',\n    'Jati',\n    'Jatmiko',\n    'Jaya',\n    'Jayadi',\n    'Jayeng',\n    'Jefri',\n    'Jinawi',\n    'Jindra',\n    'Johan',\n    'Joko',\n    'Jono',\n    'Jumadi',\n    'Jumari',\n    'Kacung',\n    'Kadir',\n    'Kairav',\n    'Kajen',\n    'Kala',\n    'Kalim',\n    'Kamal',\n    'Kambali',\n    'Kamidin',\n    'Kanda',\n    'Kardi',\n    'Kariman',\n    'Karja',\n    'Karma',\n    'Karman',\n    'Karna',\n    'Karsa',\n    'Karsana',\n    'Karta',\n    'Karya',\n    'Kasim',\n    'Kasiran',\n    'Kasusra',\n    'Kawaca',\n    'Kawaya',\n    'Kayun',\n    'Kemal',\n    'Kemba',\n    'Kenari',\n    'Kenes',\n    'Kenzie',\n    'Koko',\n    'Kuncara',\n    'Kunthara',\n    'Kurnia',\n    'Kusuma',\n    'Labuh',\n    'Laksana',\n    'Lamar',\n    'Lanang',\n    'Langgeng',\n    'Lanjar',\n    'Lantar',\n    'Lasmanto',\n    'Lasmono',\n    'Laswi',\n    'Latif',\n    'Lega',\n    'Legawa',\n    'Lembah',\n    'Leo',\n    'Liman',\n    'Limar',\n    'Luhung',\n    'Luis',\n    'Lukita',\n    'Lukman',\n    'Luluh',\n    'Lulut',\n    'Lurhur',\n    'Lutfan',\n    'Luthfi',\n    'Luwar',\n    'Luwes',\n    'Mahdi',\n    'Mahesa',\n    'Mahfud',\n    'Mahmud',\n    'Makara',\n    'Makuta',\n    'Malik',\n    'Maman',\n    'Manah',\n    'Maras',\n    'Margana',\n    'Mariadi',\n    'Marsito',\n    'Marsudi',\n    'Martaka',\n    'Martana',\n    'Martani',\n    'Marwata',\n    'Maryadi',\n    'Maryanto',\n    'Mitra',\n    'Muhammad',\n    'Mujur',\n    'Mulya',\n    'Mulyanto',\n    'Mulyono',\n    'Mumpuni',\n    'Muni',\n    'Mursinin',\n    'Mursita',\n    'Murti',\n    'Mustika',\n    'Mustofa',\n    'Najam',\n    'Najib',\n    'Nalar',\n    'Naradi',\n    'Nardi',\n    'Narji',\n    'Nasab',\n    'Nasim',\n    'Nasrullah',\n    'Niyaga',\n    'Nrima',\n    'Nugraha',\n    'Nyana',\n    'Nyoman',\n    'Okta',\n    'Okto',\n    'Olga',\n    'Oman',\n    'Omar',\n    'Opan',\n    'Opung',\n    'Oskar',\n    'Ozy',\n    'Paiman',\n    'Panca',\n    'Pandu',\n    'Pangeran',\n    'Pangestu',\n    'Panji',\n    'Pardi',\n    'Parman',\n    'Perkasa',\n    'Praba',\n    'Prabawa',\n    'Prabowo',\n    'Prabu',\n    'Prakosa',\n    'Pranata',\n    'Pranawa',\n    'Prasetya',\n    'Prasetyo',\n    'Prayitna',\n    'Prayoga',\n    'Prayogo',\n    'Prima',\n    'Purwa',\n    'Purwadi',\n    'Purwanto',\n    'Putu',\n    'Raden',\n    'Radika',\n    'Radit',\n    'Raditya',\n    'Rafi',\n    'Rafid',\n    'Raharja',\n    'Rahman',\n    'Rahmat',\n    'Raihan',\n    'Rama',\n    'Rangga',\n    'Reksa',\n    'Rendy',\n    'Respati',\n    'Reza',\n    'Ridwan',\n    'Rizki',\n    'Rosman',\n    'Rudi',\n    'Rusman',\n    'Saadat',\n    'Sabar',\n    'Sabri',\n    'Saiful',\n    'Saka',\n    'Sakti',\n    'Salman',\n    'Samsul',\n    'Satya',\n    'Setya',\n    'Sidiq',\n    'Simon',\n    'Slamet',\n    'Soleh',\n    'Surya',\n    'Tasdik',\n    'Tasnim',\n    'Taswir',\n    'Taufan',\n    'Taufik',\n    'Teddy',\n    'Tedi',\n    'Teguh',\n    'Timbul',\n    'Tirta',\n    'Tirtayasa',\n    'Tomi',\n    'Tugiman',\n    'Uda',\n    'Umar',\n    'Umay',\n    'Umaya',\n    'Unggul',\n    'Upik',\n    'Usman',\n    'Utama',\n    'Vega',\n    'Vero',\n    'Viktor',\n    'Viman',\n    'Vino',\n    'Vinsen',\n    'Virman',\n    'Wadi',\n    'Wage',\n    'Wahyu',\n    'Wakiman',\n    'Waluyo',\n    'Wardaya',\n    'Wardi',\n    'Warji',\n    'Warsa',\n    'Warsita',\n    'Warta',\n    'Wasis',\n    'Wawan',\n    'Wira',\n    'Wisnu',\n    'Xanana',\n    'Yahya',\n    'Yoga',\n    'Yono',\n    'Yosef',\n    'Yusuf',\n    'Zaki',\n    'Zakir',\n    'Zulfikar',\n  ],\n};\n"
  },
  {
    "path": "src/locales/id_ID/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport female_title from './female_title';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport male_title from './male_title';\nimport name_ from './name';\nimport prefix from './prefix';\nimport suffix from './suffix';\n\nconst person: PersonDefinition = {\n  female_title,\n  first_name,\n  last_name,\n  last_name_pattern,\n  male_title,\n  name: name_,\n  prefix,\n  suffix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/id_ID/person/last_name.ts",
    "content": "export default {\n  generic: ['Purnama'],\n  female: [\n    'Afifah',\n    'Agustina',\n    'Amanta',\n    'Ananda',\n    'Anandya',\n    'Andini',\n    'Andriani',\n    'Anggraini',\n    'Anjani',\n    'Aqila',\n    'Ardiyanti',\n    'Aryani',\n    'Aryanti',\n    'Astuti',\n    'Aurelia',\n    'Azizah',\n    'Azzahra',\n    'Damayanti',\n    'Elvina',\n    'Farida',\n    'Fathina',\n    'Febrianti',\n    'Fernanda',\n    'Fujiati',\n    'Halimah',\n    'Handayani',\n    'Harini',\n    'Hariyah',\n    'Hartati',\n    'Haryanti',\n    'Hasanah',\n    'Hassanah',\n    'Hastuti',\n    'Jelita',\n    'Juwita',\n    'Kahyang',\n    'Kusmawati',\n    'Kusuma',\n    'Kuswandari',\n    'Lailasari',\n    'Laksita',\n    'Laksmiwati',\n    'Leilani',\n    'Lestari',\n    'Maharani',\n    'Mahestri',\n    'Maheswari',\n    'Mandasari',\n    'Mardhiyah',\n    'Maryati',\n    'Mayasari',\n    'Melani',\n    'Melinda',\n    'Mulyani',\n    'Mustika',\n    'Namaga',\n    'Nasyiah',\n    'Nasyidah',\n    'Nathania',\n    'Ningrum',\n    'Novitasari',\n    'Nuraini',\n    'Nurdiyanti',\n    'Nurlaela',\n    'Oktaviani',\n    'Padmasari',\n    'Palastri',\n    'Permata',\n    'Pertiwi',\n    'Prastuti',\n    'Pratiwi',\n    'Pudjiastuti',\n    'Purnawati',\n    'Purwanti',\n    'Puspasari',\n    'Puspita',\n    'Putri',\n    'Rachmawati',\n    'Rahayu',\n    'Rahimah',\n    'Rahmawati',\n    'Ramadhani',\n    'Riyanti',\n    'Safitri',\n    'Salma',\n    'Salsabilla',\n    'Saputri',\n    'Saraswati',\n    'Suartini',\n    'Sudiati',\n    'Suryatmi',\n    'Susanti',\n    'Usada',\n    'Usamah',\n    'Utami',\n    'Uyainah',\n    'Wahyuni',\n    'Wastuti',\n    'Widiastuti',\n    'Wijayanti',\n    'Winarsih',\n    'Wulandari',\n    'Yolanda',\n    'Yulianti',\n    'Yuliarti',\n    'Yuniar',\n    'Zahrah',\n    'Zulaika',\n  ],\n  male: [\n    'Abimanyu',\n    'Abiputra',\n    'Adhitama',\n    'Adriansyah',\n    'Agustian',\n    'Ahmad',\n    'Airlangga',\n    'Alamsyah',\n    'Anggriawan',\n    'Antoni',\n    'Ardana',\n    'Ardianto',\n    'Arifin',\n    'Aswandi',\n    'Bagaskara',\n    'Budiman',\n    'Budiyanto',\n    'Damanik',\n    'Darmawan',\n    'Darojat',\n    'Dirgantara',\n    'Fabian',\n    'Faresta',\n    'Febian',\n    'Firgantoro',\n    'Firmansyah',\n    'Gunarto',\n    'Gunawan',\n    'Habibi',\n    'Haikal',\n    'Hakim',\n    'Halim',\n    'Handoko',\n    'Hardiansyah',\n    'Haryanto',\n    'Herlambang',\n    'Hermawan',\n    'Hidayanto',\n    'Hidayat',\n    'Himawan',\n    'Hutagalung',\n    'Hutapea',\n    'Hutasoit',\n    'Irawan',\n    'Irfandi',\n    'Iswahyudi',\n    'Jailani',\n    'Januar',\n    'Kurniawan',\n    'Kusumo',\n    'Kuswoyo',\n    'Latupono',\n    'Lazuardi',\n    'Lesmana',\n    'Mahardika',\n    'Mahendra',\n    'Maheswara',\n    'Mandala',\n    'Mangunsong',\n    'Mansur',\n    'Manullang',\n    'Marbun',\n    'Marpaung',\n    'Maryadi',\n    'Maulana',\n    'Megantara',\n    'Mustofa',\n    'Nababan',\n    'Nainggolan',\n    'Najmudin',\n    'Nanda',\n    'Napitupulu',\n    'Narpati',\n    'Nashiruddin',\n    'Natsir',\n    'Nugraha',\n    'Nugroho',\n    'Oktavian',\n    'Oktovian',\n    'Pangestu',\n    'Perdana',\n    'Permadi',\n    'Prabowo',\n    'Pradana',\n    'Pradipta',\n    'Prakasa',\n    'Pranowo',\n    'Prasasta',\n    'Prasetya',\n    'Prasetyo',\n    'Pratama',\n    'Prayoga',\n    'Purnawarman',\n    'Purwadi',\n    'Putra',\n    'Rahardian',\n    'Rajasa',\n    'Rajata',\n    'Ramadan',\n    'Rayhan',\n    'Rendra',\n    'Sabian',\n    'Saefullah',\n    'Salahudin',\n    'Samosir',\n    'Santoso',\n    'Saptono',\n    'Saputra',\n    'Saragih',\n    'Satria',\n    'Setiawan',\n    'Sihombing',\n    'Sihotang',\n    'Simanjuntak',\n    'Simbolon',\n    'Sinaga',\n    'Sirait',\n    'Siregar',\n    'Sitompul',\n    'Sitorus',\n    'Situmorang',\n    'Sudrajat',\n    'Supriyanto',\n    'Suryono',\n    'Suwarno',\n    'Syahreza',\n    'Tamba',\n    'Tampubolon',\n    'Tarihoran',\n    'Thamrin',\n    'Utama',\n    'Uwais',\n    'Wacana',\n    'Wahyudin',\n    'Waluyo',\n    'Wardana',\n    'Wasita',\n    'Waskita',\n    'Wibisono',\n    'Wibowo',\n    'Wicaksono',\n    'Widodo',\n    'Wijaya',\n    'Winarno',\n    'Yanuar',\n    'Yudhistira',\n    'Yulianto',\n    'Zulkarnain',\n  ],\n};\n"
  },
  {
    "path": "src/locales/id_ID/person/last_name_pattern.ts",
    "content": "export default {\n  female: [{ value: '{{person.last_name.female}}', weight: 1 }],\n  male: [{ value: '{{person.last_name.male}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/id_ID/person/male_title.ts",
    "content": "export default ['dr.', 'drg.', 'Dr.', 'Drs.', 'Ir.', 'H.'];\n"
  },
  {
    "path": "src/locales/id_ID/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 1 },\n  { value: '{{person.lastName}} {{person.firstName}}', weight: 1 },\n  {\n    value: '{{person.firstName}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n];\n"
  },
  {
    "path": "src/locales/id_ID/person/prefix.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/id_ID/person/suffix.ts",
    "content": "export default [\n  'S.Ked',\n  'S.Gz',\n  'S.Pt',\n  'S.IP',\n  'S.E.I',\n  'S.E.',\n  'S.Kom',\n  'S.H.',\n  'S.T.',\n  'S.Pd',\n  'S.Psi',\n  'S.I.Kom',\n  'S.Sos',\n  'S.Farm',\n  'M.M.',\n  'M.Kom.',\n  'M.TI.',\n  'M.Pd',\n  'M.Farm',\n  'M.Ak',\n];\n"
  },
  {
    "path": "src/locales/id_ID/phone_number/format/human.ts",
    "content": "export default [\n  '02# #### ###',\n  '02## #### ###',\n  '03## #### ###',\n  '04## #### ###',\n  '05## #### ###',\n  '06## #### ###',\n  '07## #### ###',\n  '09## #### ###',\n  '02# #### ####',\n  '02## #### ####',\n  '03## #### ####',\n  '04## #### ####',\n  '05## #### ####',\n  '06## #### ####',\n  '07## #### ####',\n  '09## #### ####',\n  '08## ### ###',\n  '08## #### ###',\n  '08## #### ####',\n  '(+62) 8## ### ###',\n  '(+62) 2# #### ###',\n  '(+62) 2## #### ###',\n  '(+62) 3## #### ###',\n  '(+62) 4## #### ###',\n  '(+62) 5## #### ###',\n  '(+62) 6## #### ###',\n  '(+62) 7## #### ###',\n  '(+62) 8## #### ###',\n  '(+62) 9## #### ###',\n  '(+62) 2# #### ####',\n  '(+62) 2## #### ####',\n  '(+62) 3## #### ####',\n  '(+62) 4## #### ####',\n  '(+62) 5## #### ####',\n  '(+62) 6## #### ####',\n  '(+62) 7## #### ####',\n  '(+62) 8## #### ####',\n  '(+62) 9## #### ####',\n];\n"
  },
  {
    "path": "src/locales/id_ID/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/id_ID/phone_number/format/international.ts",
    "content": "export default [\n  '+622########',\n  '+622#########',\n  '+623#########',\n  '+624#########',\n  '+625#########',\n  '+626#########',\n  '+627#########',\n  '+629#########',\n  '+622##########',\n  '+623##########',\n  '+624##########',\n  '+625##########',\n  '+626##########',\n  '+627##########',\n  '+629##########',\n  '+628########',\n  '+628#########',\n  '+628##########',\n];\n"
  },
  {
    "path": "src/locales/id_ID/phone_number/format/national.ts",
    "content": "export default [\n  '(02##) ######',\n  '(02##) #######',\n  '(03##) #######',\n  '(04##) #######',\n  '(05##) #######',\n  '(06##) #######',\n  '(07##) #######',\n  '(09##) #######',\n  '(02##) ########',\n  '(03##) ########',\n  '(04##) ########',\n  '(05##) ########',\n  '(06##) ########',\n  '(07##) ########',\n  '(09##) ########',\n  '08##-###-###',\n  '08##-####-###',\n  '08##-####-####',\n];\n"
  },
  {
    "path": "src/locales/id_ID/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/id_ID/word/adjective.ts",
    "content": "export default [\n  'abadi', // everlasting\n  'abu-abu', // gray\n  'adil', // fair\n  'agresif', // aggressive\n  'ahli', // expert\n  'akrab', // familiar\n  'akurat', // accurate\n  'alami', // natural\n  'altruistik', // altruistic\n  'ambisius', // ambitious\n  'aneh sekali', // oddball / outlandish\n  'aneh', // weird / odd / strange / kooky\n  'anggun', // graceful / elegant\n  'angin puyuh', // whirlwind\n  'antik', // antique\n  'apa adanya', // candid\n  'apapun', // any\n  'apek', // musty\n  'artistik', // artistic\n  'asam', // acidic / sour\n  'asin', // salty\n  'asli', // authentic\n  'atletis', // athletic\n  'awal', // early\n  'awet muda', // youthful\n  'bahagia', // happy\n  'baik hati', // good-natured\n  'baik', // good / nice\n  'baik-baik', // fine\n  'baja keras', // ironclad\n  'baja', // steel\n  'bangga', // proud\n  'banyak bicara', // talkative\n  'baru', // new\n  'baru-baru ini', // recent\n  'basah kuyup', // soggy\n  'basi', // stale\n  'bawaan lahir', // inborn\n  'bebas', // carefree / free\n  'beberapa', // some\n  'bego', // clueless\n  'bekas', // second-hand\n  'beku', // frozen\n  'belakang', // back\n  'belum dicoba', // untried\n  'belum selesai', // unfinished\n  'benar', // right / true\n  'benar-benar', // downright\n  'bengkok', // crooked\n  'beracun', // noxious\n  'berada', // well-to-do\n  'berair', // watery / juicy / runny\n  'berangin', // windy\n  'berani', // brave / courageous\n  'berantakan', // untidy / messy / cluttered / unkempt\n  'berapi-api', // impassioned\n  'beraroma', // perfumed / scented\n  'berat', // weighty / heavy\n  'berawan', // cloudy\n  'berbadai', // stormy\n  'berbahaya', // harmful\n  'berbakat', // gifted\n  'berbayang', // shadowy\n  'berbeda', // different / distinct\n  'berbisik', // whispered\n  'berbuah', // fruitful\n  'berbulu halus', // fluffy\n  'berbulu', // hairy\n  'berbunga', // flowery\n  'berdaging', // meaty\n  'berdecit', // squeaky\n  'berdengung', // buzzing\n  'berdosa', // sinful\n  'berduri', // prickly / thorny\n  'berenda', // frilly\n  'bergantung', // dependent\n  'bergaris', // lined\n  'bergaya', // stylish\n  'bergejolak', // turbulent\n  'bergengsi', // prestigious\n  'bergerigi', // jagged\n  'bergizi', // nutritious\n  'bergoyang-goyang', // wiggly\n  'bergumpal', // lumpy\n  'berguna', // handy\n  'berharga', // valuable / precious\n  'berhati hangat', // warmhearted\n  'berhias', // ornate\n  'berikutnya', // next\n  'berisik', // blaring\n  'berkabut asap', // smoggy\n  'berkarat', // rusty\n  'berkedip-kedip', // flickering\n  'berkelok', // winding\n  'berkesan', // memorable\n  'berkilau', // gleaming / lustrous / shimmering\n  'berkilauan', // glittering / sparkling\n  'berkrim', // creamy\n  'berlendir es', // icy\n  'berliku seperti ular', // serpentine\n  'berlimpah', // profuse\n  'berlumpur salju', // slushy\n  'berlumpur', // muddy\n  'bermanfaat', // beneficial\n  'bermasalah', // troubled\n  'bermentega', // buttery\n  'berminyak', // oily\n  'berniat', // intent\n  'bernilai', // worthwhile\n  'bernoda', // stained\n  'berombak', // wavy\n  'berongga', // hollow\n  'berpasir', // sandy\n  'berpengalaman', // experienced\n  'berpengetahuan', // knowledgeable\n  'berputar', // rotating\n  'bersalah', // guilty\n  'bersayap', // winged\n  'bersedia', // willing\n  'berselaput', // webbed\n  'bersemangat', // zealous / animated / excited / spirited\n  'berseri', // radiant\n  'bersih', // clean\n  'bersisik', // scaly\n  'bertahan lama', // lasting\n  'bertanggung jawab', // responsible\n  'bertaubat', // repentant\n  'bertekad', // determined\n  'bertele-tele', // wordy\n  'bertetangga', // neighboring\n  'berubah-ubah', // variable\n  'beruban', // grizzled\n  'beruntung', // lucky / fortunate\n  'berupa gas', // gaseous\n  'bervolume besar', // voluminous\n  'berwarna', // colorful / tinted\n  'berwarna-warni', // multicolored\n  'besar dan berat', // bulky\n  'besar sekali', // whopping\n  'besar', // hefty / big\n  'biasa saja', // mediocre\n  'biasa', // mundane / ordinary\n  'bijaksana', // wise / judicious / prudent\n  'bingung', // puzzled / confused\n  'biru', // blue\n  'bisa dimakan', // edible\n  'bisa', // able\n  'bodoh', // foolish / ignorant\n  'boros', // wasteful\n  'buatan bagus', // well-made\n  'buatan', // made-up\n  'bulanan', // monthly\n  'bulat', // round / spherical\n  'bundar', // circular\n  'buruk sekali', // terrible\n  'buruk', // bad\n  'busuk', // putrid / rotten\n  'buta huruf', // illiterate\n  'buta', // blind\n  'butiran', // granular\n  'cacat', // flawed\n  'cair', // liquid\n  'cakap', // apt / competent\n  'campuran', // mixed\n  'canggih', // sophisticated\n  'cantik sekali', // gorgeous\n  'cantik', // pretty\n  'celaka', // ill-fated\n  'cemas', // apprehensive\n  'cemberut', // grumpy\n  'cemburu', // jealous\n  'cemerlang', // brilliant\n  'cengeng', // sniveling\n  'cepat tanggap', // snappy\n  'cepat', // quick / rapid / brisk / swift\n  'cerah', // bright / sunny\n  'cerdas', // witty / intelligent / quick-witted\n  'ceria', // vivacious / lighthearted / lively / perky / cheerful\n  'ceroboh', // reckless / careless / clumsy\n  'cokelat', // brown\n  'compang-camping', // ragged / tattered\n  'cukup mampu', // well-off\n  'cukup', // ample\n  'curam', // steep\n  'dalam', // deep\n  'damai', // peaceful\n  'dangkal', // shallow / superficial\n  'dapat diandalkan', // dependable\n  'dapat digunakan', // usable\n  'dapat diminum', // potable\n  'dapat dipercaya', // trustworthy\n  'dapat diterima', // acceptable\n  'dasar', // basic / elementary\n  'defensif', // defensive\n  'definitif', // definitive\n  'dekat', // near / close\n  'dekil', // grubby\n  'depan', // front\n  'dermawan', // giving\n  'deskriptif', // descriptive\n  'dewasa', // grown / mature\n  'diam tak bergerak', // motionless\n  'digital', // digital\n  'digunakan', // utilized\n  'dihormati', // honored / esteemed\n  'dikagumi', // admired\n  'dikenal', // known\n  'dingin menusuk', // nippy\n  'dingin', // chilly\n  'dipanggang', // roasted\n  'dipuja', // idolized\n  'diskret/terpisah', // discrete\n  'disukai', // likable\n  'dramatis', // dramatic\n  'duniawi', // worldly\n  'egois', // selfish\n  'eksotis', // exotic\n  'ekstrovert', // extroverted\n  'elastis', // elastic\n  'elips', // elliptical\n  'emosional', // emotional\n  'enak', // palatable / delicious\n  'encer', // runny\n  'energik', // energetic\n  'etis', // ethical\n  'fantastis', // fantastic\n  'fatal', // fatal\n  'favorit', // favorite\n  'fisik', // physical\n  'formal', // formal\n  'fungsional', // functional\n  'gagah', // burly\n  'gagal', // failing\n  'ganda', // dual\n  'garing', // corny\n  'gelap', // dark\n  'gelisah', // agitated\n  'gemilang', // glorious\n  'gemuk', // plump / fat / portly\n  'gesit', // nimble / agile / speedy\n  'gigi', // dental\n  'gila', // mad / crazy\n  'girang sekali', // ecstatic\n  'girang', // jubilant\n  'goyah', // wobbly\n  'gugup', // jittery / nervous / flustered\n  'halal', // kosher\n  'halus', // smooth / subtle\n  'hangat', // warm\n  'hanya', // only\n  'harum', // fragrant\n  'hati-hati', // cautious\n  'hebat sekali', // stupendous\n  'hebat', // great / marvelous / awesome\n  'hemat', // frugal / thrifty\n  'hening', // silent\n  'hidup', // vivid / live / alive\n  'hilang', // lost\n  'hitam', // black\n  'hitam-putih', // black-and-white\n  'hormat', // respectful\n  'ideal', // ideal\n  'idealis', // idealistic\n  'ikal', // curly\n  'ikhtisar', // rundown\n  'ilegal', // unlawful\n  'ilmiah', // scientific\n  'imajinatif', // imaginative\n  'imut dipeluk', // cuddly\n  'imut', // cute\n  'indah sekali', // wonderful / splendid\n  'indah', // lovely\n  'ini', // these\n  'instruktif', // instructive\n  'internal', // internal\n  'internasional', // international\n  'itu', // that / those\n  'jahat', // wicked / evil\n  'jangka panjang', // long-term\n  'jangka pendek', // short-term\n  'jangkung', // lanky\n  'jarang', // sparse\n  'jauh sekali', // far-off\n  'jauh', // distant / far\n  'jelas', // obvious / clear\n  'jelek', // ugly\n  'jinak', // tame\n  'jorok', // filthy\n  'jumbo', // jumbo\n  'junior', // junior\n  'kabur', // fuzzy\n  'kaca', // glass\n  'kaku', // rigid / stiff\n  'kami', // our\n  'karet', // rubbery\n  'kasar', // rough / coarse / scratchy\n  'kaya', // wealthy / rich\n  'kebapakan', // fatherly\n  'kebesaran', // baggy\n  'kecil sekali', // tiny\n  'kecil', // little / minor / small\n  'kedua', // second\n  'keduanya', // both\n  'keemasan', // golden\n  'kejam', // violent / mean / cruel\n  'kekanak-kanakan', // babyish\n  'kekuningan', // yellowish\n  'kelautan', // nautical\n  'kembar', // twin\n  'kemenangan', // victorious\n  'kemerahan', // ruddy\n  'kerajaan', // royal\n  'keras kepala', // insistent\n  'keras', // stark\n  'kerdil', // puny\n  'keren', // nifty / cool\n  'kering kerontang', // parched\n  'kering', // arid\n  'keriting kusut', // frizzy\n  'keruh', // murky\n  'kesal', // upset\n  'kesepian', // lonely\n  'ketat', // strict / tight\n  'keterlaluan', // outrageous\n  'khatulistiwa', // equatorial\n  'khayalan', // imaginary\n  'kikir', // miserly\n  'kiri', // left\n  'klasik', // classic\n  'kocak', // zany\n  'kokoh', // robust / sturdy\n  'kolosal', // colossal\n  'kooperatif', // cooperative\n  'korup', // corrupt\n  'kosong', // blank / empty\n  'kotor', // grimy / dirty\n  'kreatif', // creative\n  'kriminal', // criminal\n  'kritis', // critical\n  'kuat', // powerful / strong\n  'kucing', // feline\n  'kunci', // key\n  'kuning', // yellow\n  'kuno', // old-fashioned\n  'kurang', // deficient\n  'kusam', // drab\n  'lain', // other / another\n  'laki-laki', // male\n  'lamban', // lumbering\n  'lambat', // slow\n  'langka', // rare\n  'langsing', // lean / svelte\n  'langsung', // direct / firsthand\n  'lanjut usia', // elderly\n  'lapar', // hungry\n  'layak', // worthy / decent\n  'layu', // wilted\n  'lebar', // wide\n  'lebih baik', // better / superior\n  'lebih buruk', // worse\n  'lebih rendah', // inferior\n  'legal', // legal\n  'lelah sekali', // exhausted\n  'lelah', // weary / tired\n  'lemah rapuh', // frail\n  'lemah', // faint\n  'lembap', // moist / damp\n  'lembek', // mushy\n  'lembut', // gentle / soft / tender / subdued\n  'lendir', // slimy\n  'lengkap', // complete\n  'lengket', // gummy / sticky\n  'lentur', // bouncy\n  'lezat', // yummy / tasty / delectable\n  'liar', // unruly\n  'licik', // crafty / sneaky\n  'linear', // linear\n  'listrik', // electric\n  'logam', // metallic\n  'lonjong', // oblong\n  'luar biasa besar', // immense\n  'luar biasa', // remarkable\n  'luas', // vast\n  'lucu', // funny\n  'lunglai', // limp\n  'lurus', // straight\n  'lusuh', // well-worn / shabby\n  'mahal', // pricey / expensive\n  'majestik', // majestic\n  'maju', // advanced\n  'malaikatiah', // angelic\n  'malang', // unfortunate\n  'malas', // indolent / lazy\n  'malu', // ashamed\n  'mampu', // able\n  'mamut', // mammoth\n  'mandiri', // self-reliant\n  'manis', // sugary / sweet\n  'manja', // doting\n  'mantap', // sure-footed\n  'marah besar', // enraged\n  'marah sekali', // livid\n  'masif', // massive\n  'masing-masing', // each\n  'masuk akal', // reasonable\n  'mata terbelalak', // wide-eyed\n  'matang', // ripe\n  'mati rasa', // numb\n  'mati', // dead\n  'megah', // grandiose / magnificent / regal\n  'melengkung', // bowed\n  'melingkar-lingkar', // squiggly\n  'melintir', // warped\n  'memaksa', // pushy\n  'memalukan', // humiliating / shameful\n  'memantulkan', // reflecting\n  'memar', // bruised\n  'mematikan', // deadly\n  'membantu', // helpful\n  'membebani', // burdensome\n  'membosankan', // boring / dull / tedious\n  'membumi', // grounded\n  'membutuhkan', // needy\n  'memekakkan telinga', // deafening\n  'mempesona', // dazzling\n  'memuaskan', // rewarding\n  'menakjubkan', // amazing / stunning\n  'menarik', // interesting\n  'menawan', // charming / enchanting\n  'mencengkeram', // gripping\n  'mencolok', // flashy / showy / striking\n  'mendesis panas', // sizzling\n  'mendidih', // boiling\n  'mendukung', // supportive\n  'mengagumkan', // impressive / astonishing\n  'mengancam', // menacing\n  'mengantuk', // sleepy\n  'mengerikan', // gruesome / awful\n  'menggeliat', // writhing\n  'menggemaskan', // lovable\n  'menggeram', // snarling\n  'menggoda', // tempting\n  'menggugah selera', // zesty\n  'menghancurkan', // crushing\n  'menghantui', // haunting\n  'mengilap', // glossy / shiny\n  'mengkilap', // polished\n  'menguntungkan', // profitable / favorable\n  'menikah', // married\n  'menjengkelkan', // aggravating\n  'mentah', // unripe / raw\n  'menyakiti', // hurtful\n  'menyedihkan', // wretched / pitiful\n  'menyeluruh', // thorough\n  'menyenangkan', // pleasant / pleasing / agreeable\n  'menyeramkan', // scary\n  'menyusup', // insidious\n  'meragukan', // questionable\n  'merah muda', // pink\n  'merah', // red\n  'merona', // rosy / blushing\n  'mewah', // lavish / posh\n  'mingguan', // weekly\n  'mirip', // similar\n  'miskin', // poor\n  'misterius', // mysterious\n  'monstrous', // monstrous\n  'monumental', // monumental\n  'moral', // moral\n  'mual', // queasy\n  'muda', // young\n  'mudah dipengaruhi', // impressionable\n  'mudah ditipu', // gullible\n  'mudah pecah', // breakable\n  'mudah terpicu', // excitable\n  'mudah', // easy\n  'mulia', // exalted\n  'muluk-muluk', // quixotic\n  'mungil', // wee\n  'mungkin', // likely / possible / probable\n  'murah', // cheap\n  'murahan', // shoddy\n  'muram', // gloomy / dreary / somber\n  'murni', // pure\n  'mustahil', // impossible\n  'nakal', // impish / naughty\n  'necis', // dapper\n  'negatif', // negative\n  'nekat', // foolhardy\n  'nokturnal', // nocturnal\n  'normal', // normal\n  'nun jauh', // faraway\n  'nyaman', // comfortable\n  'nyaring', // shrill / strident\n  'nyata', // concrete / tangible\n  'nyeri', // sore\n  'optimal', // optimal\n  'optimis', // upbeat / optimistic\n  'oranye', // orange\n  'oval', // oval\n  'padat', // dense\n  'pahit', // bitter\n  'paling khas', // quintessential\n  'palsu', // phony / bogus / fake\n  'panas', // hot\n  'panjang', // long\n  'parah', // severe\n  'paralel', // parallel\n  'parau', // hoarse\n  'pastel', // pastel\n  'pasti', // definite\n  'patuh', // obedient / dutiful / submissive\n  'patut dicatat', // noteworthy\n  'pedas', // peppery\n  'pedesaan', // rural\n  'pelit', // stingy\n  'pemalu', // shy\n  'pemarah', // grouchy / ornery\n  'pemberani', // intrepid\n  'pendek', // short\n  'pendendam', // vengeful / spiteful\n  'penting', // important / essential\n  'penuh amarah', // wrathful\n  'penuh cemooh', // scornful\n  'penuh fantasi', // whimsical\n  'penuh gairah', // passionate\n  'penuh harapan', // hopeful\n  'penuh jiwa', // soulful\n  'penuh kasih', // affectionate / compassionate\n  'penuh kebencian', // hateful\n  'penuh penyesalan', // remorseful\n  'penuh perhitungan', // calculating\n  'penuh pertimbangan', // considerate\n  'penuh semangat', // vibrant\n  'penuh sesak', // jam-packed / crowded / teeming\n  'penuh sukacita', // joyous\n  'penyayang', // caring\n  'perak', // silver\n  'perancis', // french\n  'percaya diri', // self-assured\n  'percaya', // trusting\n  'perhatian', // concerned\n  'perkotaan', // urban\n  'perlu', // necessary\n  'persegi panjang', // rectangular\n  'persegi', // square\n  'pertama', // first\n  'pesimis', // pessimistic\n  'pincang', // limping\n  'pinggiran kota', // suburban\n  'pinggiran', // outlying\n  'pintar', // smart\n  'pirang', // blond\n  'politik', // political\n  'polos', // plain / innocent\n  'pongah', // smug\n  'praktis', // practical\n  'pribadi', // personal / private\n  'primer', // primary\n  'produktif', // productive\n  'puas', // content\n  'pucat', // pale\n  'puncak', // ultimate\n  'putih', // white\n  'rahasia', // secret\n  'rajin', // diligent\n  'raksasa', // gigantic\n  'rakus', // avaricious\n  'ramah tamu', // hospitable\n  'ramah', // gracious / friendly / sociable\n  'ramai', // bustling\n  'rapi', // neat / spiffy / tidy / trim\n  'rapuh', // flimsy\n  'rasa mint', // minty\n  'rata-rata', // average\n  'realistis', // realistic\n  'redup', // muted / dim\n  'reguler', // regular\n  'relevan', // pertinent\n  'remaja', // juvenile / adolescent\n  'remeh', // frivolous / measly / paltry\n  'rendah hati', // humble\n  'rendah', // low\n  'resmi', // official / authorized\n  'rewel', // fussy\n  'riang gembira', // joyful\n  'riang', // jaunty / merry\n  'ribut', // rowdy\n  'ringan', // light / mild\n  'robek', // torn\n  'rumit', // complicated / tricky\n  'rumit/berbelit', // cumbersome\n  'rusak', // broken / damaged\n  'sadar', // aware\n  'sah', // lawful\n  'sakit', // ill / aching / sick\n  'salah', // wrong\n  'sama', // same\n  'samar', // vague\n  'sangat baik', // excellent\n  'sangat besar', // huge\n  'santai', // happy-go-lucky / informal\n  'sardonis', // sardonic\n  'sarkastik', // sarcastic\n  'sayang', // darling\n  'sebagian', // partial\n  'sebenarnya', // actual\n  'sedang', // medium\n  'sederhana', // homely / austere / simple / understated\n  'sedih sekali', // woeful\n  'sedih', // glum / sad / sorrowful\n  'sedikit', // meager / slight\n  'segera', // immediate\n  'segitiga', // triangular\n  'sehalus sutra', // silky\n  'sekarang', // present\n  'sekunder', // secondary\n  'selembut beludru', // velvety\n  'selesai', // finished\n  'seluruh', // whole / entire\n  'sempit', // narrow\n  'sempurna sekali', // utter\n  'sempurna', // impeccable / flawless\n  'semua', // all\n  'senang', // pleased\n  'sendiri', // lone\n  'sengsara', // miserable\n  'sentimental', // sentimental\n  'sepele', // negligible / petty / trivial\n  'seperti gua', // cavernous\n  'seperti kaleidoskop', // kaleidoscopic\n  'seperti sup', // soupy\n  'seragam', // uniform\n  'serakah', // greedy\n  'sering', // frequent\n  'serius', // grave\n  'setia', // devoted / trusty\n  'setiap', // every\n  'sia-sia', // vain / pointless\n  'sial', // unlucky\n  'sibuk', // busy\n  'silau', // glaring\n  'sinis', // wry\n  'sok berkuasa', // bossy\n  'sopan', // polite / courteous\n  'spanyol', // spanish\n  'spesifik', // specific\n  'stabil', // stable\n  'standar', // standard\n  'suam-suam kuku', // tepid\n  'suara berat', // husky\n  'substansial', // substantial\n  'suka bertengkar', // quarrelsome\n  'suka mengeluh', // querulous\n  'suka perang', // warlike\n  'suka usil', // snoopy\n  'suka', // fond\n  'sukar digunakan', // unwieldy\n  'sulit ditemukan', // hard-to-find\n  'sulit', // difficult\n  'sulit/rumit', // knotty\n  'sungguh-sungguh', // earnest\n  'supel', // outgoing\n  'super besar', // extra-large\n  'super', // super\n  'suram', // grim / bleak / dismal\n  'surgawi', // heavenly\n  'susu', // milky\n  'tahunan', // yearly / annual\n  'tajam', // pointed\n  'tak berarti', // inconsequential\n  'tak berdaya', // helpless / powerless / defenseless\n  'tak bernilai', // worthless\n  'tak bernoda', // immaculate / spotless\n  'tak berpengalaman', // inexperienced\n  'tak bersalah', // innocent\n  'tak berwarna', // colorless\n  'tak dikenal jasanya', // unsung\n  'tak kenal takut', // fearless\n  'tak menyadari', // unaware\n  'tak sadar', // unconscious\n  'tak tahu malu', // shameless\n  'tak terbatas', // infinite\n  'tak terhapuskan', // indelible\n  'tak tertandingi', // incomparable\n  'tak tertulis', // unwritten\n  'takut', // afraid / frightened / scared\n  'tampan', // handsome\n  'tangguh', // tough\n  'tanpa pikiran', // mindless\n  'tebal', // thick\n  'teduh', // shady\n  'tegak', // upright\n  'tegang', // taut / tense\n  'tegas', // clear-cut / decisive / forceful\n  'teguh', // firm\n  'telanjang', // bare\n  'tembam', // chubby\n  'tenang', // quiet / serene / staid\n  'tepat waktu', // punctual / timely\n  'tepat', // proper / appropriate\n  'tepung', // mealy\n  'terabaikan', // neglected\n  'terakhir', // last\n  'terampil', // accomplished\n  'terang benderang', // well-lit\n  'terasing', // alienated\n  'teratur', // orderly\n  'terawat', // well-groomed\n  'terbaik', // best\n  'terbatas', // limited\n  'terbengkalai', // abandoned / deserted\n  'terbuka', // ajar\n  'terburuk', // worst\n  'tercapai', // accomplished\n  'tercerahkan', // enlightened\n  'tercinta', // beloved / dearest\n  'terdidik', // educated\n  'terdistorsi', // distorted\n  'terdokumentasi baik', // well-documented\n  'teredam', // muffled\n  'terfokus', // focused\n  'tergenang air', // waterlogged\n  'tergesa-gesa', // hasty\n  'tergila-gila', // infatuated / delirious\n  'terhibur', // amused\n  'terhormat', // honorable\n  'terkejut', // alarmed / shocked / surprised\n  'terkemuka', // leading / eminent\n  'terkenal buruk', // infamous\n  'terkenal', // noted / acclaimed / celebrated\n  'terkoordinasi', // coordinated\n  'terkualifikasi', // qualified\n  'terlalu matang', // overcooked\n  'terlalu sederhana', // simplistic\n  'terlambat', // late / overdue\n  'terlatih', // trained\n  'termashur', // illustrious\n  'terpelajar', // cultivated\n  'terpencil', // far-flung\n  'terpisah', // separate\n  'tersembunyi', // hidden\n  'tersesat', // misguided\n  'tersihir', // enchanted\n  'tersiksa', // anguished\n  'tertinggal', // forsaken\n  'tertutup', // closed\n  'terurai hayati', // biodegradable\n  'terus terang', // frank\n  'tetap', // fixed\n  'tiba-tiba', // sudden\n  'tidak aman', // insecure\n  'tidak bahagia', // unhappy\n  'tidak benar', // untrue\n  'tidak bergaris', // unlined\n  'tidak berguna', // useless\n  'tidak bertanggungjawab', // irresponsible\n  'tidak biasa', // unusual / uncommon\n  'tidak cocok', // unfit\n  'tidak diinginkan', // unwelcome\n  'tidak diketahui', // unknown\n  'tidak egois', // unselfish\n  'tidak lengkap', // incomplete\n  'tidak mau', // unwilling\n  'tidak memihak', // impartial\n  'tidak menyenangkan', // unpleasant\n  'tidak mungkin', // improbable\n  'tidak murni', // impure\n  'tidak nyaman', // uncomfortable\n  'tidak penting', // insignificant / unimportant\n  'tidak praktis', // impractical\n  'tidak rata', // uneven\n  'tidak realistis', // unrealistic\n  'tidak sedap dipandang', // unsightly\n  'tidak sehat', // unhealthy\n  'tidak setia', // disloyal\n  'tidak sopan', // impolite\n  'tidak stabil', // unsteady\n  'tidak tepat waktu', // untimely\n  'tidak terpakai', // unused\n  'tinggi', // tall\n  'tipis', // thin\n  'total', // total\n  'tragis', // tragic\n  'triwulanan', // quarterly\n  'tua', // old / aged\n  'tulang belulang', // bony / skeletal\n  'tulen', // genuine\n  'tulus', // heartfelt\n  'tumbuh', // growing\n  'umum', // general / common\n  'unggul', // outstanding / superb\n  'ungu', // purple\n  'unik', // unique\n  'utama', // major / prime\n  'waspada', // alert\n  'yakin', // assured\n  'yang', // which\n];\n"
  },
  {
    "path": "src/locales/id_ID/word/adverb.ts",
    "content": "export default [\n  'akhirnya', // eventually / ultimately\n  'aneh', // kookily / oddly\n  'bahkan', // even\n  'bergerigi', // jaggedly\n  'berulang kali', // repeatedly\n  'besok', // tomorrow\n  'biasanya', // usually\n  'bulanan', // monthly\n  'canggung', // awkwardly\n  'cepat', // fast\n  'cukup adil', // fairly\n  'dalam hati', // inwardly\n  'dengan adil', // justly\n  'dengan aman', // safely\n  'dengan anggun', // daintily / gracefully\n  'dengan angkuh', // arrogantly / loftily\n  'dengan bahagia', // happily\n  'dengan baik', // nicely / well\n  'dengan basah', // wetly\n  'dengan bebas', // freely\n  'dengan benar', // correctly / properly / righteously\n  'dengan berani berpetualang', // adventurously\n  'dengan berani', // boldly\n  'dengan berat', // heavily\n  'dengan bercanda', // joshingly / kiddingly\n  'dengan berguna', // usefully\n  'dengan berhasil', // successfully\n  'dengan berpengetahuan', // knowledgeably\n  'dengan bersemangat', // energetically\n  'dengan berwarna', // colorfully\n  'dengan bijak', // wisely\n  'dengan bising', // noisily\n  'dengan bodoh', // foolishly\n  'dengan buas', // ferociously\n  'dengan buruk', // badly / poorly\n  'dengan cemas', // anxiously / worriedly\n  'dengan cepat', // quickly / rapidly / speedily / swiftly\n  'dengan cerdas', // cleverly\n  'dengan ceroboh', // carelessly\n  'dengan curiga', // suspiciously\n  'dengan damai', // restfully\n  'dengan dekat', // closely\n  'dengan diam', // quietly / silently\n  'dengan diam-diam', // stealthily\n  'dengan egois', // selfishly\n  'dengan elegan', // elegantly\n  'dengan enggan', // reluctantly\n  'dengan gagah berani', // bravely / valiantly\n  'dengan garang', // fiercely\n  'dengan gembira', // excitedly\n  'dengan gemetar', // shakily\n  'dengan gesit', // briskly\n  'dengan getir', // bitterly\n  'dengan gugup', // nervously\n  'dengan hangat', // warmly\n  'dengan hati-hati', // carefully\n  'dengan heran', // quizzically\n  'dengan indah', // beautifully / wonderfully\n  'dengan ingin tahu', // inquisitively\n  'dengan intens', // intensely\n  'dengan iri hati', // jealously\n  'dengan jelas', // clearly\n  'dengan jujur', // truthfully\n  'dengan kaku', // rigidly\n  'dengan kasar', // rudely / violently\n  'dengan ke atas', // upwardly\n  'dengan kejam', // cruelly / viciously\n  'dengan keras', // loudly / sternly\n  'dengan kesal', // crossly / irritably\n  'dengan khidmat', // solemnly\n  'dengan kokoh', // solidly\n  'dengan kosong', // vacantly\n  'dengan kuat', // powerfully\n  'dengan kuno', // quaintly\n  'dengan kusut', // knottily\n  'dengan lambat', // slowly\n  'dengan lapar', // hungrily\n  'dengan lebar', // broadly\n  'dengan lelah', // wearily\n  'dengan lembut', // gently / softly / tenderly\n  'dengan liar', // wildly\n  'dengan luar biasa', // tremendously\n  'dengan malu', // shyly\n  'dengan malu-malu', // bashfully / sheepishly\n  'dengan manis', // sweetly\n  'dengan marah sekali', // furiously\n  'dengan marah', // angrily\n  'dengan masam', // acidly\n  'dengan megah', // majestically\n  'dengan melamun', // dreamily\n  'dengan membanggakan', // boastfully\n  'dengan membantu', // helpfully\n  'dengan membujuk', // coaxingly\n  'dengan menakutkan', // frightfully / scarily\n  'dengan menarik', // interestingly\n  'dengan mencela', // reproachfully\n  'dengan mendalam', // deeply\n  'dengan mendesak', // urgently\n  'dengan mengantuk', // sleepily\n  'dengan mengejek', // mockingly\n  'dengan mengejutkan', // surprisingly\n  'dengan mengerikan', // terribly\n  'dengan menghakimi', // judgementally\n  'dengan menguatkan semangat', // upliftingly\n  'dengan menipu', // deceivingly\n  'dengan menyakitkan', // painfully\n  'dengan menyebalkan', // obnoxiously\n  'dengan menyenangkan', // delightfully\n  'dengan menyinggung', // offensively\n  'dengan meragukan', // questionably\n  'dengan meyakinkan', // reassuringly\n  'dengan misterius', // mysteriously\n  'dengan mual', // queasily\n  'dengan mudah', // easily\n  'dengan mulus', // smoothly\n  'dengan murah hati', // generously\n  'dengan nyaring', // shrilly\n  'dengan optimis', // optimistically\n  'dengan panik', // frantically\n  'dengan pasrah', // yielding\n  'dengan patuh', // obediently\n  'dengan penasaran', // curiously\n  'dengan penuh antusias', // enthusiastically\n  'dengan penuh arti', // meaningfully\n  'dengan penuh bahagia', // blissfully\n  'dengan penuh ciuman', // kissingly\n  'dengan penuh kasih', // dearly / fondly / lovingly\n  'dengan penuh kebaikan hati', // kindheartedly\n  'dengan penuh keberanian', // courageously\n  'dengan penuh kebutuhan', // needily\n  'dengan penuh kemenangan', // jubilantly / triumphantly / victoriously\n  'dengan penuh kerinduan', // yearningly\n  'dengan penuh pencarian', // searchingly\n  'dengan penuh perhatian', // intently / thoughtfully\n  'dengan penuh semangat muda', // youthfully\n  'dengan penuh semangat', // lively / vivaciously\n  'dengan penuh sukacita', // joyfully\n  'dengan penuh syukur', // gratefully / thankfully\n  'dengan penuh tanda tanya', // questioningly\n  'dengan pikiran melayang', // absentmindedly\n  'dengan polos', // innocently\n  'dengan putus asa', // hopelessly\n  'dengan ragu-ragu', // doubtfully\n  'dengan rajin', // diligently\n  'dengan rakus', // greedily\n  'dengan ramah', // kindly\n  'dengan riang gembira', // gleefully / joyously\n  'dengan riang', // cheerfully / jovially / merrily / playfully\n  'dengan rindu', // longingly\n  'dengan ringan', // lightly\n  'dengan sabar', // patiently\n  'dengan sadar', // knowingly\n  'dengan sah', // rightfully\n  'dengan salah', // wrongly\n  'dengan sangat besar', // enormously\n  'dengan sedih', // woefully\n  'dengan segera', // promptly\n  'dengan sembrono', // recklessly\n  'dengan senang hati', // gladly\n  'dengan sengaja', // deliberately / willfully\n  'dengan sengsara', // miserably\n  'dengan serius', // seriously\n  'dengan setia', // faithfully / loyally\n  'dengan sia-sia', // uselessly\n  'dengan siap', // readily\n  'dengan simpatik', // sympathetically\n  'dengan sopan', // politely\n  'dengan suka bertengkar', // quarrelsomely\n  'dengan sungguh-sungguh', // fervently\n  'dengan suram', // bleakly\n  'dengan tajam', // keenly\n  'dengan tak berdaya', // helplessly\n  'dengan tegang', // tensely\n  'dengan tenang', // calmly / coolly / sedately / brightly\n  'dengan tergesa-gesa', // frenetically\n  'dengan tergila-gila', // madly\n  'dengan terkenal', // famously\n  'dengan terlalu percaya diri', // overconfidently\n  'dengan unik', // quirkily\n  'dengan waspada', // cautiously\n  'erat', // tightly\n  'hampir tidak', // scarcely\n  'hampir', // almost / nearly\n  'hanya', // only\n  'jarang', // rarely / seldom\n  'jauh', // far\n  'jujur', // honestly\n  'kadang-kadang', // sometimes\n  'kasar', // roughly\n  'ke atas', // upward\n  'kemarin', // yesterday\n  'kurang', // less\n  'lebih cepat', // quicker\n  'lebih', // more\n  'lemah', // weakly\n  'lemas', // limply\n  'licik', // knavishly\n  'malas', // lazily\n  'menantang', // defiantly\n  'mungkin', // likely\n  'optimis', // upbeat\n  'rapi', // neatly\n  'redup', // dimly\n  'sama rata', // equally\n  'sambil menguap', // yawningly\n  'sangat', // extremely / very / highly / greatly / vastly\n  'sayangnya', // unfortunately\n  'seakan-akan', // seemingly\n  'sebagian besar', // mostly\n  'sebagian', // partially\n  'sebenarnya', // actually\n  'secara abnormal', // abnormally\n  'secara alami', // naturally\n  'secara fatal', // fatally\n  'secara fisik', // physically\n  'secara ketat', // strictly\n  'secara lisan', // verbally\n  'secara longgar', // loosely\n  'secara mekanis', // mechanically\n  'secara mematikan', // mortally\n  'secara membabi buta', // blindly\n  'secara menyeluruh', // thoroughly\n  'secara merata', // evenly\n  'secara positif', // positively\n  'secara potensial', // potentially\n  'secara resmi', // officially\n  'secara samar', // vaguely\n  'secara sehat', // healthily\n  'secara singkat', // briefly\n  'secara sukarela', // voluntarily\n  'secara tak terduga', // unexpectedly\n  'secara teratur', // regularly\n  'secara terbuka', // openly\n  'secara terpisah', // separately\n  'secara terus-menerus', // continually\n  'secara tidak etis', // unethically\n  'secara tidak mengesankan', // unimpressively\n  'secara tidak perlu', // unnecessarily\n  'secara umum', // generally\n  'sedih', // sadly\n  'segera', // immediately / soon\n  'seketika', // instantly\n  'selalu', // always\n  'sempurna', // perfectly\n  'sepenuhnya', // fully / utterly / wholly\n  'seperti burung hantu', // owlishly\n  'sering', // often\n  'sesudahnya', // afterwards\n  'setiap hari', // daily\n  'setiap jam', // hourly\n  'setiap tahun', // annually\n  'sia-sia', // vainly\n  'sibuk', // busily\n  'sungguh', // really\n  'sungguh-sungguh', // truly\n  'tahunan', // yearly\n  'tajam', // sharply\n  'tak tertahankan', // unbearably\n  'tanpa alasan', // unaccountably\n  'tanpa malu', // unabashedly\n  'tanpa sengaja', // accidentally\n  'tegak', // upright\n  'tentu saja', // certainly\n  'tepat waktu', // punctually\n  'tepat', // exactly\n  'terbalik', // upside-down\n  'terburu-buru', // hastily\n  'terlalu', // too\n  'terus terang', // frankly\n  'terutama', // especially\n  'tiba-tiba', // suddenly\n  'tidak pernah', // never\n  'tidak wajar', // unnaturally\n  'tidak', // not\n  'umumnya', // commonly\n  'untungnya', // fortunately\n];\n"
  },
  {
    "path": "src/locales/id_ID/word/conjunction.ts",
    "content": "export default [\n  'akhirnya', // finally\n  'akibatnya', // consequently\n  'andaikan', // supposing\n  'apa', // what\n  'apakah', // whether\n  'asalkan', // provided\n  'atau', // or\n  'bagaimana', // how\n  'bahkan', // even\n  'bahwa', // that\n  'begitu', // once\n  'dan', // and\n  'daripada', // than\n  'demikian juga', // likewise\n  'dimana', // where\n  'dimanapun', // wherever\n  'hingga', // till\n  'jadi', // so\n  'jika', // if\n  'juga tidak', // nor\n  'kapan', // when\n  'kapanpun', // whenever\n  'karena', // because\n  'kebetulan', // incidentally\n  'kecuali', // unless\n  'memang', // indeed\n  'mengapa', // why\n  'meskipun', // although\n  'namun', // however\n  'hingga kini', // yet\n  'oleh karena itu', // hence\n  'saat', // as\n  'sampai', // until\n  'sebagai gantinya', // instead\n  'sebagai', // as\n  'sebelum', // before\n  'sedangkan', // whereas\n  'sejak', // since\n  'sejauh', // inasmuch\n  'sekali', // once\n  'sekarang', // now\n  'selain itu', // furthermore\n  'selama', // as long as\n  'sementara itu', // meanwhile\n  'sementara', // while\n  'setelah', // after\n  'siapa', // who\n  'siapapun', // whoever\n  'supaya tidak', // lest\n  'tetapi', // but\n  'untuk', // for\n  'walaupun', // though\n  'yang mana', // which\n  'yang', // whose\n];\n"
  },
  {
    "path": "src/locales/id_ID/word/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { WordDefinition } from '../../..';\nimport adjective from './adjective';\nimport adverb from './adverb';\nimport conjunction from './conjunction';\nimport interjection from './interjection';\nimport noun from './noun';\nimport preposition from './preposition';\nimport verb from './verb';\n\nconst word: WordDefinition = {\n  adjective,\n  adverb,\n  conjunction,\n  interjection,\n  noun,\n  preposition,\n  verb,\n};\n\nexport default word;\n"
  },
  {
    "path": "src/locales/id_ID/word/interjection.ts",
    "content": "export default [\n  'aduh',\n  'aduhai',\n  'ah',\n  'aha',\n  'ahh',\n  'alah',\n  'alahai',\n  'alamak',\n  'ampun',\n  'astaga',\n  'asyik',\n  'aw',\n  'beuh',\n  'brr',\n  'cie',\n  'cih',\n  'cis',\n  'em',\n  'err',\n  'euh',\n  'gila',\n  'gubrak',\n  'ha',\n  'hahaha',\n  'heh',\n  'hehehe',\n  'hiks',\n  'hmm',\n  'hmmm',\n  'hmpf',\n  'hore',\n  'huft',\n  'huh',\n  'ih',\n  'iiih',\n  'iya',\n  'meh',\n  'nyam',\n  'oh',\n  'pfft',\n  'psst',\n  'sial',\n  'syukurlah',\n  'uh',\n  'uhh',\n  'uhuk',\n  'wek',\n  'wih',\n  'wkwkwk',\n  'woah',\n  'wow',\n  'ya ampun',\n  'yaelah',\n  'yah elah',\n  'yah',\n  'yee',\n];\n"
  },
  {
    "path": "src/locales/id_ID/word/noun.ts",
    "content": "export default [\n  'abu-abu', // gray\n  'acara', // event\n  'adaptasi', // adaptation\n  'adat', // custom\n  'adrenalin', // adrenalin\n  'afiliasi', // affiliate\n  'airbus', // airbus\n  'akademisi', // academics\n  'akibat', // aftermath\n  'akselerator', // accelerator\n  'akun', // account\n  'akuntabilitas', // accountability\n  'alam liar', // wilderness\n  'alamat', // address\n  'alasan', // rationale\n  'alat', // tool\n  'alat pacu jantung', // pacemaker\n  'alat pembuang', // disposer\n  'alba', // alb\n  'aliansi', // alliance\n  'aligator', // alligator\n  'alis', // eyebrow\n  'alokasi', // allocation\n  'amandemen', // amendment\n  'amnesti', // amnesty\n  'anak angsa', // swanling\n  'anak babi', // piglet\n  'anak burung', // fledgling\n  'anak perempuan', // daughter\n  'anak sungai', // tributary / brook\n  'anak tangga', // riser\n  'analogi', // analogy\n  'anggapan', // presume\n  'anggar', // fencing\n  'anggota dewan', // councilman\n  'anggrek', // orchid\n  'anggur muskat', // muscat\n  'angkutan barang', // freight\n  'anjing laut', // seal\n  'antelop', // antelope\n  'antikodon', // anticodon\n  'apartemen', // flat\n  'api unggun', // bonfire\n  'aprikot', // apricot\n  'arkade', // arcade\n  'arkeologi', // archaeology\n  'arus utama', // mainstream\n  'asap', // smoke\n  'aset', // asset\n  'atraksi', // attraction\n  'atrium', // atrium\n  'aturan', // rule\n  'awal', // outset\n  'awal mula', // onset\n  'ayah', // daddy\n  'ayam hutan', // partridge\n  'ayunan', // swing\n  'babi', // swine\n  'babushka', // babushka\n  'bagian', // section\n  'bagian bawah', // underneath\n  'bahan bakar', // fuel\n  'bahan makanan', // foodstuffs / comestible\n  'bahasa', // language\n  'bahu', // shoulder\n  'bandara', // airport\n  'bangku', // stool / bench\n  'bangsawan wanita', // countess\n  'banjir', // flood\n  'bantal', // pillow\n  'bantuan', // help / assist\n  'bapak baptis', // godfather\n  'bar', // bar\n  'bara api', // cinder\n  'barak', // barracks\n  'barang berharga', // valuable\n  'baret', // beret\n  'bariton', // baritone\n  'batu api', // flint\n  'batu bara', // coal\n  'bawahan', // minion\n  'beasiswa', // scholarship\n  'beban berlebih', // overload\n  'begonia', // begonia\n  'belati', // skean\n  'benang', // thread\n  'benjolan', // bump\n  'benteng', // fort\n  'berkembang', // developing\n  'biarawati', // nun\n  'biaya', // expense\n  'bidan', // midwife\n  'bidet', // bidet\n  'biji rami', // linseed\n  'bilangan bulat', // integer\n  'bimbingan', // guidance\n  'bintik', // freckle\n  'biola', // violin\n  'bioskop', // cinema\n  'bisa', // venom\n  'bistik', // steak\n  'blewah', // cantaloupe\n  'bola voli', // volleyball\n  'boling', // bowling\n  'boneka', // puppet\n  'borjuis', // bourgeoisie\n  'brankas', // safe\n  'brosur', // brochure\n  'buaya', // crocodile\n  'buku jari', // knuckle\n  'buku terlaris', // best-seller\n  'buletin', // newsletter\n  'bulevar', // boulevard\n  'bulu', // feather\n  'bulu mata', // lashes\n  'bumi', // earth\n  'bundaran', // roundabout\n  'bunga mekar', // blossom\n  'bunga poppy', // poppy\n  'bungalo', // bungalow\n  'buruh', // labourer\n  'burung camar', // seagull\n  'burung tekukur', // cuckoo\n  'burung unta', // ostrich\n  'cakram', // disk\n  'campuran', // mixture\n  'cappelletti', // cappelletti\n  'cara', // manner\n  'CD', // CD\n  'cekikikan', // giggle\n  'celana', // pants\n  'celana dalam', // underpants\n  'celana dalam wanita', // knickers\n  'celcius', // celsius\n  'cemoohan', // scorn\n  'cerita', // story\n  'cerita rakyat', // folklore\n  'cetak timbul', // embossing\n  'citah', // cheetah\n  'ciuman', // kiss\n  'contoh', // instance\n  'cucu laki-laki', // grandson\n  'cumi-cumi', // squid\n  'daging gulung', // meatloaf\n  'dampak', // impact\n  'dana', // fund\n  'dandelion', // dandelion\n  'dataran', // plain\n  'dedak', // bran\n  'dedalu', // willow\n  'deduksi', // deduction\n  'deklarasi', // declaration\n  'dekongestan', // decongestant\n  'dekripsi', // decryption\n  'denyut nadi', // pulse\n  'departemen', // department\n  'depo', // depot\n  'derbi', // derby\n  'desain', // design\n  'desain ulang', // redesign\n  'detak jantung', // heartbeat\n  'detektif', // detective\n  'dewan', // council\n  'dewasa', // adult\n  'diagram', // diagram\n  'digit', // digit\n  'direktur', // director\n  'dividen', // dividend\n  'dorongan', // drive\n  'dorongan semangat', // encouragement\n  'draf', // draft\n  'duri', // thorn\n  'editor', // editor\n  'efektor', // effector\n  'ekliptika', // ecliptic\n  'ekor', // tail\n  'ekspansi', // expansion\n  'eksplorasi', // exploration\n  'eksterior', // exterior\n  'ektoderm', // ectoderm\n  'elang', // hawk\n  'elektronik', // electronics\n  'endapan', // sediment\n  'es krim', // ice-cream\n  'etil', // ethyl\n  'eufonium', // euphonium\n  'eyeliner', // eyeliner\n  'faks', // fax\n  'farmakope', // pharmacopoeia\n  'festival', // festival\n  'final', // final\n  'flu', // flu\n  'formamida', // formamide\n  'formasi', // formation\n  'frasa', // phrase\n  'futon', // futon\n  'gabus', // cork\n  'gading', // tusk\n  'galeri', // gallery\n  'gambar', // draw\n  'garis-garis halus', // pinstripe\n  'garpu', // fork\n  'gastropoda', // gastropod\n  'gaun', // dress / gown\n  'gaya hidup', // lifestyle\n  'gaya rambut bob', // bob\n  'gazebo', // gazebo\n  'geladak', // deck\n  'gelang', // bracelet\n  'genderang', // kettledrum\n  'gerbil', // gerbil\n  'gergaji', // saw\n  'gerombolan', // horde\n  'getaran', // vibration\n  'gigi', // tooth\n  'goresan', // scratch\n  'gosong pasir', // sandbar\n  'gradien', // gradient\n  'grafiti', // graffiti\n  'guacamole', // guacamole\n  'gubuk', // hovel\n  'gunung', // mountain\n  'hadiah', // gift / reward\n  'hak asuh', // custody\n  'hak istimewa', // privilege\n  'halilintar', // thunderbolt\n  'halo', // hello\n  'hama', // blight\n  'hamburger', // hamburger\n  'hantu', // ghost\n  'harapan', // hope\n  'harpa', // harp\n  'hasil bumi', // produce\n  'hepatitis', // hepatitis\n  'hidangan', // dish\n  'hidran', // hydrant\n  'hidrokarbon', // hydrocarbon\n  'hidrolisis', // hydrolyse / hydrolyze\n  'hiena', // hyena\n  'hierarki', // hierarchy\n  'higienis', // hygienic\n  'hipodrom', // hippodrome\n  'hiu', // shark\n  'horst', // horst\n  'hovercraft', // hovercraft\n  'humor', // humor\n  'hunian', // dwell\n  'hutan', // jungle\n  'iblis', // devil\n  'ibu', // mom\n  'ibu tiri', // step-mother\n  'iglo', // igloo\n  'ikal', // curl\n  'ikan kod', // cod\n  'ikan salem asap', // lox\n  'ikan todak', // swordfish\n  'iklan', // ad / advertisement\n  'ilahi', // divine\n  'ilusi', // illusion\n  'imbangan', // offset\n  'impor', // import\n  'individu', // individual\n  'informasi', // information\n  'inovasi', // innovation\n  'inspeksi', // inspection\n  'institut', // institute\n  'instruksi', // instruction\n  'instruktur', // instructor\n  'intelek', // intellect\n  'interior', // interior\n  'intervensi', // intervention\n  'inti sari', // essence\n  'istilah', // term\n  'isu', // issue\n  'itik mallard', // mallard\n  'itikad baik', // goodwill\n  'izin', // license\n  'jadwal', // schedule\n  'jaket', // jacket\n  'jalan raya', // roadway\n  'jalur', // swath\n  'jalur kereta', // railway\n  'jam saku', // pocket-watch\n  'janda', // widow\n  'jangkauan', // range / reach\n  'jangkrik', // cricket\n  'janji', // promise\n  'jari', // finger\n  'jasa', // merit\n  'jawawut', // millet\n  'jazz', // jazz\n  'jejak kondensasi', // contrail\n  'jendela', // window\n  'jendela atas', // transom\n  'jendela tingkap', // casement\n  'jenis huruf', // typeface\n  'jentik', // wriggler\n  'jeruk bali', // pomelo\n  'jet', // jet\n  'joging', // jogging\n  'jubah', // vestment\n  'jubah mandi', // bathrobe\n  'junior', // junior\n  'juri', // jury\n  'juru masak', // cook\n  'kabar angin', // overheard\n  'kabut', // fog\n  'kabut asap', // smog\n  'kacang pecan', // pecan\n  'kafe', // cafe\n  'kakek', // grandpa\n  'kaki langit', // skyline\n  'kalajengking', // scorpion\n  'kalkulus', // calculus\n  'kalung', // necklace\n  'kambing', // goat\n  'kandang', // hutch / corral\n  'kandang babi', // pigpen / pigsty\n  'kap mesin', // bonnet\n  'kapal keruk', // dredger\n  'kapel', // chapel\n  'kapten', // captain\n  'karakter', // character\n  'karakterisasi', // characterization\n  'karat', // rust\n  'karboksil', // carboxyl\n  'kardus', // cardboard\n  'karnaval', // carnival\n  'kastanyet', // castanet\n  'kasula', // chasuble\n  'kasus', // case\n  'kata', // word\n  'kata ganti', // pronoun\n  'katalis', // catalyst\n  'kaus', // t-shirt\n  'kaus kaki', // sock\n  'keabadian', // eternity\n  'keanggotaan', // membership\n  'keangkuhan', // hubris\n  'keberagaman', // diversity\n  'keberuntungan', // luck\n  'kebiasaan', // habit\n  'kebingungan', // confusion\n  'kebugaran', // fit\n  'kecepatan', // velocity\n  'kedelai', // soybean\n  'kegembiraan', // joy\n  'kehancuran', // devastation\n  'kehidupan malam', // nightlife\n  'keimaman', // priesthood\n  'kejengkelan', // exasperation\n  'keju', // cheese\n  'kejuaraan', // championship\n  'kejujuran', // honesty\n  'kekecewaan', // disappointment\n  'kekejaman', // cruelty\n  'kekuatan dahsyat', // juggernaut\n  'kelahiran', // birth\n  'kelancangan', // insolence\n  'kelebihan', // excess\n  'kelembapan', // humidity\n  'keliling', // circumference\n  'kelopak bunga', // petal\n  'kemajuan', // advancement\n  'kemampuan berhitung', // numeracy\n  'kemasan', // packaging\n  'kembang kol', // cauliflower\n  'kemerdekaan', // independence\n  'kemoceng', // duster\n  'kemunculan', // emergent\n  'kenalan', // acquaintance\n  'kepadatan', // density\n  'kepatuhan', // obedience\n  'kepemilikan', // ownership / possession\n  'kepemimpinan', // leading\n  'kepentingan', // importance\n  'kepercayaan diri', // self-confidence\n  'kepergian', // going\n  'keponakan laki-laki', // nephew\n  'keputusan', // decision\n  'kerabat', // relative\n  'kerahasiaan', // secrecy\n  'keramik', // ceramic\n  'kerangka', // skeleton\n  'keranjang', // basket\n  'kerapu', // grouper\n  'kertas koran', // newsprint\n  'kerugian', // disadvantage\n  'kesadaran', // awareness\n  'kesederhanaan', // simple\n  'kesempurnaan', // perfection\n  'kesenangan', // fun / pleasure\n  'kesetiaan', // loyalty\n  'kesetaraan', // equal\n  'kesuraman', // gloom\n  'ketentuan', // provision\n  'keterangan gambar', // caption\n  'ketergantungan', // dependency\n  'ketersediaan', // availability\n  'ketidaktahuan', // ignorance\n  'ketinggian', // elevation\n  'ketua', // chairperson\n  'keturunan', // descendant\n  'kewajiban', // obligation\n  'kewarasan', // sanity\n  'khotbah', // sermon\n  'kielbasa', // kielbasa\n  'kinase', // kinase\n  'kios', // stall\n  'kios koran', // newsstand\n  'klem', // clamp\n  'knalpot', // exhaust\n  'koin', // coin\n  'koin dime', // dime\n  'kolaborasi', // collaboration\n  'kolektivisasi', // collectivization\n  'kolonialisme', // colonialism\n  'koloseum', // coliseum\n  'komentar', // remark\n  'komersial', // commercial\n  'komoditas', // commodity\n  'komplikasi', // complication\n  'kompromi', // compromise\n  'komunitas', // community\n  'konfigurasi', // configuration\n  'konsentrasi', // concentration\n  'konservasi', // conservation\n  'konservatif', // conservative\n  'konsistensi', // consistency\n  'kontaminasi silang', // cross-contamination\n  'kontraktor', // contractor\n  'konveksi', // convection\n  'koordinasi', // coordination\n  'koper', // suitcase\n  'kornet', // cornet\n  'korporasi', // corporation\n  'kostum', // costume\n  'kotak bayangan', // shadowbox\n  'kotak pil', // pillbox\n  'kotak sulut', // tinderbox\n  'kotak surat', // postbox\n  'ksatria', // knight\n  'kuart', // quart\n  'kubah', // turret\n  'kue', // cake\n  'kuinoa', // quinoa\n  'kuku hewan', // hoof\n  'kulit mentah', // rawhide\n  'kumparan', // coil\n  'kursi berlengan', // armchair\n  'kutu', // louse\n  'label', // label\n  'lada', // pepper\n  'lainnya', // other\n  'lalu lintas', // traffic\n  'lampu', // lamp\n  'landasan pacu', // runway\n  'langit-langit mulut', // palate\n  'langkah', // step\n  'larangan', // prohibition\n  'larva', // larva\n  'lava', // lava\n  'layar puncak', // topsail\n  'lebar pita', // bandwidth\n  'legenda', // legend\n  'legging', // legging\n  'legislatif', // legislature\n  'lelucon internal', // in-joke\n  'lemak', // fat\n  'lemari bufet', // sideboard\n  'lemari laci', // chiffonier\n  'lemari pakaian', // armoire\n  'lembah', // valley\n  'lendir', // slime\n  'lift', // elevator / lift\n  'liga', // league\n  'liku', // meander\n  'liontin', // pendant\n  'lipatan', // fold\n  'lira', // lyre\n  'lobster', // lobster\n  'logam', // metal\n  'lompatan', // jump\n  'lonceng', // bell\n  'longsoran salju', // avalanche\n  'losion', // lotion\n  'lubang sambungan', // mortise\n  'maestro', // maestro\n  'mahakarya', // masterpiece\n  'makam', // tomb\n  'makanan', // meal / chow\n  'makanan laut', // seafood\n  'makhluk', // creature\n  'manajemen', // management\n  'mantel', // overcoat\n  'mantua', // mantua\n  'maraton', // marathon\n  'marimba', // marimba\n  'marten', // marten\n  'maskapai penerbangan', // airline\n  'matematika', // mathematics\n  'mayoritas', // majority\n  'median', // median\n  'meja tulis', // desk\n  'memanjakan', // cosset\n  'mengatasi', // cope\n  'menteri', // minister\n  'mentor', // mentor\n  'meriam', // cannon\n  'meses', // sprinkles\n  'mesin tik', // typewriter\n  'metabolit', // metabolite\n  'mimpi', // dream\n  'minor', // minor\n  'minoritas', // minority\n  'minyak', // oil\n  'mitologi', // mythology\n  'mobilitas', // mobility\n  'momen', // moment\n  'monastisisme', // monasticism\n  'monokel', // monocle\n  'monster', // monster\n  'montir', // mechanic\n  'morbiditas', // morbidity\n  'mousse', // mousse\n  'mozzarella', // mozzarella\n  'mulai ulang', // reboot\n  'murid', // pupil\n  'musang', // ferret\n  'musik pop', // pop\n  'musim', // season\n  'musim panas', // summer\n  'musim semi', // spring\n  'mutiara', // pearl\n  'nampan', // platter / tray\n  'negosiasi', // negotiation\n  'nektarin', // nectarine\n  'nelayan', // fisherman\n  'nenek', // granny\n  'netsuke', // netsuke\n  'niat', // intent\n  'nilai', // worth\n  'nougat', // nougat\n  'nukleotidase', // nucleotidase\n  'numerik', // numeric\n  'nyala api', // flame\n  'nyanyian', // singing\n  'obat', // drug\n  'obesitas', // obesity\n  'objek', // object\n  'ocelot', // ocelot\n  'oktaf', // octave\n  'olahraga', // sport\n  'opera', // opera\n  'optimal', // optimal\n  'orang asing', // stranger\n  'orang mati', // dead\n  'pacar pria', // boyfriend\n  'padang rumput', // meadow\n  'pagi', // morning\n  'paha', // thigh\n  'pahlawan wanita', // heroine\n  'pakaian', // wear\n  'pakan ternak', // forage\n  'papa', // papa\n  'papan plin', // baseboard\n  'papan sentral', // switchboard\n  'parit', // trench\n  'pasar', // marketplace\n  'pasir', // sand\n  'paspor', // passport\n  'pasta', // pasta\n  'pastinak', // parsnip\n  'patung', // statue\n  'paus', // whale\n  'pawai', // march / parade\n  'pegangan', // handle\n  'pekerjaan', // doing\n  'pelaksana', // executor\n  'pelaku', // perp\n  'pelarian', // outrun\n  'pelaut', // sailor\n  'pelek', // rim\n  'pelepasan', // release\n  'pelindung dada', // breastplate\n  'pemahaman', // understanding\n  'pemain boling', // bowler\n  'pemakaman', // cemetery\n  'pemalsuan', // forgery\n  'pemanasan', // heating / warming\n  'pemandangan', // vista\n  'pemandian', // bathhouse\n  'pemandian burung', // birdbath\n  'pemandu', // guide / scout\n  'pemanfaatan', // utilization\n  'pemanggang roti', // toaster\n  'pemasok', // supplier\n  'pembakaran balik', // backburn\n  'pembekuan', // freezing\n  'pemberhentian', // halt\n  'pemberi pinjaman', // lender\n  'pemberian tanda hubung', // hyphenation\n  'pembersih', // cleaner\n  'pembuat undang-undang', // lawmaker\n  'pembuatan', // making\n  'pembuluh darah', // vein\n  'pemecah es', // icebreaker\n  'pemelihara', // maintainer\n  'pemerintah', // government\n  'pemukim', // settler\n  'pemulihan', // recovery\n  'pemurni', // finer\n  'pemutusan', // disconnection\n  'penalaran', // reasoning\n  'penangkap tikus', // mouser\n  'penasihat', // adviser\n  'penawaran', // bid\n  'pencakar langit', // skyscraper\n  'pencari makan', // forager\n  'pencengkeram', // gripper\n  'pencernaan', // digestive\n  'pencetak', // printer\n  'pencipta', // creator\n  'pendakian', // climb\n  'pendaran warna', // iridescence\n  'pendekatan', // approach\n  'penembak jitu', // marksman\n  'penerbang', // airman\n  'penerbangan', // flight\n  'pengadaan', // procurement\n  'pengalaman', // experience\n  'pengaruh', // affect\n  'pengecatan', // paintwork\n  'pengepungan', // siege\n  'pengerahan', // deployment\n  'penggalangan dana', // fundraising\n  'pengganti', // lieu / replacement\n  'penghidupan', // sustenance\n  'pengikut', // follower / following\n  'penginapan', // stay\n  'pengirim', // shipper / submitter\n  'pengiring', // accompanist\n  'pengoperasian', // operating\n  'pengujian', // testing\n  'pengunduran diri', // quit\n  'pengungkapan', // disclosure\n  'peningkatan harga', // markup\n  'penipu', // fraudster / impostor / charlatan\n  'penjaga', // guard\n  'penjahat', // outlaw\n  'penjahit', // stitcher\n  'penolakan', // cop-out\n  'penopang rantai', // chainstay\n  'pensiun', // pension\n  'penunjukan', // designation\n  'penurunan', // descent\n  'penyangga', // brace\n  'penyangga buku', // bookend\n  'penyedia', // provider\n  'penyelam', // diver\n  'penyelesaian', // completion\n  'penyetelan', // tune-up\n  'penyewa', // tenant\n  'peony', // peony\n  'peragu', // doubter\n  'perahu panjang', // longboat\n  'peralatan', // kit / tackle / apparatus\n  'peralatan memanggang', // bakeware\n  'peralihan', // cutover\n  'peran', // role\n  'perancah', // scaffold\n  'perapian', // fireplace\n  'perbandingan', // comparison\n  'perbedaan', // distinction\n  'perbuatan', // deed\n  'perburuan', // hunt\n  'percakapan', // conversation\n  'perdana menteri', // premier\n  'perencanaan', // premeditation\n  'perikanan', // fishery\n  'peringatan', // alert\n  'perintah', // behest\n  'perintah pengadilan', // injunction\n  'perjalanan', // travel\n  'perjanjian', // agreement\n  'perkakas', // appliance\n  'perkembangan', // developmental\n  'permafrost', // permafrost\n  'permintaan', // request\n  'permukaan', // surface\n  'permukaan meja', // tabletop\n  'pernikahan', // wedding\n  'perombakan', // makeover\n  'perpanjangan', // extension\n  'persimpangan', // interchange\n  'persyaratan', // requirement\n  'pertempuran', // battle\n  'pertimbangan ulang', // reconsideration\n  'pesanan', // order\n  'pesawat layang', // glider\n  'pesawat terbang', // aircraft\n  'pesenam', // gymnast\n  'pesisir', // shore / coast\n  'pesona', // charm\n  'petani', // farmer\n  'peternakan', // farm\n  'peti mati', // casket\n  'petugas patroli', // patroller\n  'pewawancara', // interviewer\n  'pijakan kaki', // footrest\n  'pijaran', // incandescence\n  'pijat', // massage\n  'pilihan', // pick\n  'pilot', // pilot\n  'pinggang', // waist\n  'pintu masuk', // entry\n  'pinus', // pine\n  'pir', // pear\n  'pita', // ribbon\n  'planula', // planula\n  'plastik', // plastic\n  'platipus', // platypus\n  'plugin', // plugin\n  'pneumonia', // pneumonia\n  'polarisasi', // polarisation\n  'poliester', // polyester\n  'popularitas', // popularity\n  'populis', // populist\n  'porter', // porter\n  'potongan', // scrap\n  'potongan daging', // chops / cutlet\n  'potongan rambut', // haircut\n  'premis', // premise\n  'premium', // premium\n  'preseden', // precedent\n  'pria', // chap\n  'program', // programme\n  'publikasi', // publication\n  'publisitas', // publicity\n  'puisi', // poetry\n  'pukulan', // whack\n  'puncak', // crest\n  'puncak menara', // steeple\n  'puritan', // puritan\n  'puting beliung air', // waterspout\n  'ragi', // yeast\n  'rahasia', // secret\n  'raja', // king\n  'rajutan', // knitting\n  'rak buku', // bookcase\n  'raksasa', // giant\n  'ransel', // haversack\n  'rasa lapar', // hunger\n  'rasa malu', // embarrassment\n  'ravioli', // ravioli\n  'rawa', // bog\n  'rawa-rawa', // fen\n  'rawat inap', // hospitalization\n  'rekan', // fellow\n  'rekan produser', // co-producer\n  'rekan tim', // teammate\n  'rekomendasi', // recommendation\n  'renang', // swim\n  'renda', // lace\n  'reorganisasi', // reorganisation\n  'reporter', // reporter\n  'representasi', // representation\n  'republik', // republican\n  'reruntuhan', // ruin\n  'reseptor', // receptor\n  'reservasi', // reservation\n  'resolusi', // resolve\n  'restoran', // restaurant\n  'retensi', // retention\n  'retrospektivitas', // retrospectivity\n  'ringkasan', // summary / brief\n  'roda', // wheel\n  'rok dalam', // petticoat\n  'rosemari', // rosemary\n  'ruang', // space\n  'ruang bawah tanah', // cellar\n  'ruang santai', // lounge\n  'ruang sidang', // courtroom\n  'rubrik', // rubric\n  'rumah petak', // tenement\n  'rumput', // grass\n  'rumus', // formula\n  'rusa', // deer\n  'sakit hati', // heartache\n  'saklar', // switch\n  'salun', // saloon\n  'sampah', // litter / trash\n  'sandal', // slipper\n  'sandal jepit', // thongs\n  'sangkar burung', // birdcage\n  'sapi', // cow\n  'saraf', // nerve\n  'saringan', // filter\n  'sarung', // sarong\n  'sasana', // gym\n  'sauerkraut', // sauerkraut\n  'schnitzel', // schnitzel\n  'sedotan', // straw\n  'segenggam', // handful\n  'segi enam', // hexagon\n  'sekitar', // vicinity\n  'selang', // hose\n  'selat', // strait\n  'seluncuran', // slide\n  'semangat', // spirit / verve\n  'semenanjung', // peninsula\n  'sempoa', // abacus\n  'sendok garpu', // spork\n  'senggolan', // nudge\n  'seni keramik', // ceramics\n  'senja', // dusk\n  'sepatu bot karet', // galoshes\n  'sepotong roti', // loaf\n  'serah terima', // handover\n  'serangga', // bug\n  'serat', // fibre\n  'seratus', // hundred\n  'serbet', // napkin\n  'sertifikasi', // certification\n  'siang hari', // noon\n  'sidat muda', // elver\n  'sikat', // brush\n  'sikat gigi', // toothbrush\n  'siklus', // cycle\n  'sinar matahari', // sunbeam\n  'sinergi', // synergy\n  'singkong', // cassava\n  'sisi kanan kapal', // starboard\n  'siter', // dulcimer\n  'skala', // scale\n  'skarifikasi', // scarification\n  'skenario', // scenario\n  'sofa', // couch\n  'solilokui', // soliloquy\n  'solusi', // solution\n  'solvabilitas', // solvency\n  'sonar', // sonar\n  'sonata', // sonata\n  'soneta', // sonnet\n  'status', // status\n  'stiker', // sticker\n  'stok', // stock\n  'stoking', // pantyhose\n  'strategi', // strategy\n  'suami', // husband\n  'suatu tempat', // someplace\n  'subekspresi', // subexpression\n  'subsidi', // subsidy\n  'substitusi', // substitution\n  'sudut', // angle\n  'suku', // tribe\n  'sumber daya', // resource\n  'sumpit', // blowgun\n  'sundae', // sundae\n  'sup', // soup\n  'surat udara', // airmail\n  'surel', // e-mail\n  'sushi', // sushi\n  'suspensi', // suspension\n  'sutra', // silk\n  'SUV', // SUV\n  'tahunan', // annual\n  'takdir', // providence\n  'taksi', // taxicab\n  'talas', // taro\n  'tanda baca', // punctuation\n  'tanda hubung', // dash\n  'tanda tangan', // signature\n  'tang', // pliers\n  'tanggung jawab', // responsibility\n  'tanpa berkedip', // unblinking\n  'tantangan', // challenge\n  'tapioka', // tapioca\n  'tarragon', // tarragon\n  'tas duffel', // duffel\n  'tata kelola', // governance\n  'tata letak', // lay\n  'tawa', // laughter\n  'tawon', // hornet\n  'tekanan', // pressure\n  'teknisi', // technician\n  'teknolog', // technologist\n  'tektonik', // tectonics\n  'telur dadar', // omelet\n  'tempat', // place\n  'tempat kerja paksa', // sweatshop\n  'tempat sampah', // bin\n  'tempat tidur gantung', // hammock\n  'temuan', // finding\n  'tendangan', // kick\n  'tengah', // middle\n  'tenis', // tennis\n  'tentakel', // tentacle\n  'tepi', // edge\n  'terdakwa', // defendant\n  'teriyaki', // teriyaki\n  'terjemahan', // translation\n  'terong', // eggplant\n  'testimonial', // testimonial\n  'tetes tebu', // molasses\n  'tiang pintu', // doorpost\n  'tikungan', // bend\n  'timi', // thyme\n  'tingkat', // extent\n  'tomatillo', // tomatillo\n  'tombak', // spear\n  'tomografi', // tomography\n  'tonggak sejarah', // milestone\n  'tongkang', // barge\n  'topi', // cap\n  'topi fedora', // fedora\n  'tradisionalisme', // traditionalism\n  'transparansi', // transparency\n  'trik', // trick\n  'troli', // trolley\n  'tuba', // tuba\n  'tuduhan', // allegation\n  'tukang ledeng', // plumber\n  'tuksedo', // tuxedo\n  'tulang punggung', // backbone\n  'tulang selangka', // clavicle\n  'tumis', // stir-fry\n  'tumpukan', // pile\n  'tunggul', // stump\n  'tusuk gigi', // toothpick\n  'tutup', // lid\n  'uang tunai', // cash\n  'ubur-ubur', // jellyfish\n  'ulangan', // repeat\n  'umbi', // tuber\n  'undangan', // invite\n  'unggas', // fowl\n  'unibodi', // unibody\n  'unik', // unique\n  'unit', // unit\n  'usus besar', // colon\n  'valentine', // valentine\n  'validitas', // validity\n  'vanadil', // vanadyl\n  'versi', // version\n  'veto', // veto\n  'viabilitas', // viability\n  'vibrafon', // vibraphone\n  'video', // video\n  'visi', // vision\n  'volume', // vol\n  'wacana', // discourse\n  'wafer', // wafer\n  'walabi', // wallaby\n  'wali baptis', // godparent\n  'wanita', // lady\n  'warga negara', // citizen\n  'wasabi', // wasabi\n  'wijen', // sesame\n  'wiracarita', // epic\n  'wisata', // sightseeing\n  'wombat', // wombat\n  'yak', // yak\n  'Yang Maha Kuasa', // almighty\n  'yarmulke', // yarmulke\n  'yin', // yin\n  'yogurt', // yogurt\n  'zebra', // zebra\n  'zen', // zen\n];\n"
  },
  {
    "path": "src/locales/id_ID/word/preposition.ts",
    "content": "export default [\n  'absen', // absent\n  'antara', // between\n  'anti', // anti\n  'berhadapan dengan', // forenenst\n  'berhadapan', // anenst\n  'berharga', // worth\n  'berikutnya', // next\n  'berlawanan', // opposite\n  'dalam', // aboard\n  'dari', // from / of\n  'daripada', // than\n  'dekat dengan', // apud\n  'dekat', // near\n  'dengan langkah', // pace (Latin, jarang)\n  'dengan mod', // modulo (lebih ke matematis/teknis)\n  'dengan', // with\n  'di antara', // among / amongst\n  'di atas', // above / atop / over / upon\n  'di bawah', // below / beneath / under / underneath\n  'di belakang', // behind\n  'di buritan', // abaft (konteks maritim)\n  'di dalam', // inside / within\n  'di luar', // outside\n  'di samping', // aside / beside\n  'di sekitar', // around\n  'di seluruh', // throughout\n  'di sisi', // alongside\n  'di tengah', // amid\n  'di tengah-tengah', // amidst / midst\n  'di', // at / in\n  'diberikan', // given\n  'ditambah', // plus\n  'gagal', // failing\n  'hingga', // till / until\n  'itu', // the\n  'kali', // times\n  'ke atas', // onto / up\n  'ke dalam', // into\n  'ke', // to\n  'kecuali', // except\n  'keluar', // out\n  'kepada', // unto (archaic, alkitabiah)\n  'layak', // worth\n  'lepas', // off\n  'lewat', // past\n  'melalui', // through / via\n  'melampaui', // beyond\n  'melawan', // against / versus\n  'melintasi', // across\n  'mempertimbangkan', // considering\n  'mendukung', // pro\n  'mengangkangi', // astride\n  'mengecualikan', // excepting\n  'mengenai', // concerning / regarding\n  'mengikuti', // following\n  'menuju', // toward / towards\n  'menyeberang', // athwart\n  'meskipun', // despite / notwithstanding\n  'minus', // minus\n  'naik', // up\n  'oleh', // by\n  'pada', // on\n  'per', // per\n  'sebagai', // as / qua (formal/filosofis)\n  'sebaliknya', // vice (contoh: vice versa)\n  'sebelum', // afore / before\n  'sebuah', // a / an\n  'sehubungan dengan', // apropos\n  'sejak', // since\n  'sekitar (perkiraan)', // circa\n  'sekitar', // round\n  'selain', // besides\n  'selama', // during\n  'sepanjang', // along / throughout\n  'seperti', // like\n  'setelah', // after\n  'simpan', // save\n  'supaya tidak', // lest\n  'tanpa', // sans / without\n  'tengah', // mid\n  'tentang', // about\n  'terkecuali', // barring\n  'termasuk', // including\n  'terpisah', // aside\n  'tetapi', // but\n  'tidak seperti', // unlike\n  'tidak termasuk', // excluding\n  'turun', // down\n  'untuk', // for\n  'walaupun', // though\n];\n"
  },
  {
    "path": "src/locales/id_ID/word/verb.ts",
    "content": "export default [\n  'bangkit', // rise\n  'bekerja berlebihan', // overwork\n  'berakting berlebihan', // ham\n  'berangkat', // depart\n  'berayun', // swing\n  'berbatasan', // border\n  'berbelanja berlebihan', // overspend\n  'berbisik', // whisper\n  'berbunyi', // beep\n  'berburu', // hunt\n  'bercabang', // fork\n  'bercakap-cakap', // converse\n  'bercampur', // intermix\n  'bercanda kasar', // horse\n  'berdampak', // redound / impact\n  'berdengung', // buzzing\n  'berdentang', // chime\n  'berdenting', // clinking\n  'berdenyut', // throbbing\n  'berdering', // ring\n  'berderit', // creaking\n  'berdesakan', // mosh\n  'berdosa', // sin\n  'bereaksi', // react\n  'bereaksi berlebihan', // overreact\n  'berebut', // scramble\n  'beredar', // circulate\n  'berfluktuasi', // fluctuate\n  'berfoya-foya', // splurge\n  'berfungsi', // function\n  'bergabung kembali', // rejoin\n  'bergantung', // depend\n  'bergegas', // hotfoot\n  'bergidik', // shudder\n  'bergoyang', // sway\n  'berhembus', // gust\n  'berhenti', // quit / cease\n  'berhenti sejenak', // pause\n  'berhipotesis', // hypothesise / hypothesize\n  'berinovasi', // innovate\n  'berjanji', // covenant\n  'berjemur', // sunbathe\n  'berjingkrak', // prance\n  'berjumlah', // amount\n  'berkaitan', // pertain / appertain\n  'berkedip', // blink\n  'berkelahi', // scuffle\n  'berkelana', // gallivant\n  'berkeliaran', // gad\n  'berkelip', // glimmer\n  'berkembang', // progress\n  'berkembang biak', // proliferate / breed\n  'berkembang pesat', // burgeon\n  'berkendara', // motor\n  'berkendara bersama', // carpool\n  'berkeringat', // perspire\n  'berkerumun', // huddle\n  'berkilau', // glisten\n  'berkolaborasi', // collaborate\n  'berkomentar', // remark\n  'berkomunikasi', // communicate\n  'berkumpul', // congregate / forgather\n  'berlari cepat', // scamper\n  'berlari kecil', // canter\n  'berlari lebih cepat', // outrun\n  'berlari tergesa-gesa', // scuttle\n  'berlatih berlebihan', // overtrain\n  'berlenggok', // sashay\n  'berlibur', // vacation\n  'bermain ski', // ski\n  'bermain skateboard', // skateboard\n  'bermain-main', // dally\n  'bermalas-malasan', // idle\n  'bermesraan', // neck\n  'bermutasi', // mutate\n  'berniat', // intend\n  'berpesta pora', // carouse\n  'berpikir', // think\n  'berpisah', // part\n  'berporos', // pivot\n  'berprestasi di bawah standar', // underachieve\n  'berproduksi berlebihan', // overproduce\n  'berpura-pura', // pretend / sham / dissemble\n  'bersahabat', // fraternise\n  'bersaing', // compete\n  'bersaksi', // testify\n  'bersantai', // veg\n  'berseloroh', // quip / wisecrack\n  'bersenandung', // croon\n  'bersepeda', // bicycle / cycle\n  'bersikeras', // insist\n  'bersinar', // glow\n  'bersiul', // whistle\n  'bersorak', // hoot\n  'bersujud', // kowtow\n  'bersumpah', // swear\n  'bertarung', // battle\n  'bertengkar', // quarrel / fray\n  'bertentangan', // contradict\n  'bertepatan', // coincide\n  'berteriak', // shout\n  'bervariasi', // vary\n  'datang', // come\n  'derit', // creak\n  'duduk', // sit\n  'gagal', // fail\n  'gagal berfungsi', // malfunction\n  'gagal menyala', // misfire\n  'gagal total', // tank\n  'gelisah', // fidget\n  'gemetar', // quaver\n  'goyah', // bobble\n  'hancur', // crumble\n  'hidup berdampingan', // coexist\n  'jatuh', // fall\n  'kabur', // scarper / vamoose\n  'kacamata', // spectacles / eyeglasses\n  'karam', // founder\n  'kawin campur', // intermarry\n  'keberatan', // object\n  'kecil', // minor\n  'kekurangan', // lack\n  'kepanasan', // swelter\n  'layu', // wilt\n  'lulus', // graduate\n  'mampu', // afford\n  'mekar', // bloom\n  'melahap', // wolf\n  'melakukan debut', // debut\n  'melakukan perjalanan jauh', // trek\n  'melambangkan', // symbolise\n  'melampaui', // transcend\n  'melanggar', // contravene\n  'melanjutkan', // proceed\n  'melapisi', // stratify\n  'melapisi agar tahan cuaca', // weatherize\n  'melarikan diri', // abscond\n  'melatih', // train\n  'melawan', // buck\n  'melayang', // hover\n  'melayani', // minister / serve / service\n  'melebarkan', // dilate\n  'melebih-lebihkan', // overplay / exaggerate\n  'melebihi jumlah', // outnumber\n  'melebihi pangkat', // outrank\n  'meledak', // boom / explode\n  'meledak ke dalam', // implode\n  'melegitimasi', // legitimize\n  'melelahkan', // weary\n  'melembagakan', // institute / institutionalize\n  'melembapkan', // moisten / dampen\n  'melengkapi', // outfit\n  'melengkung', // warp\n  'melepaskan', // extricate / forgo\n  'meletakkan', // put\n  'melibatkan', // engage\n  'meliberalisasi', // liberalize\n  'melihat', // see / behold\n  'melindungi', // safeguard\n  'melipat', // enfold\n  'melipatgandakan empat kali', // quadruple\n  'melipatgandakan lima kali', // quintuple\n  'melisensikan', // license\n  'melobotomisasi', // lobotomise\n  'melolong', // howl\n  'melompat', // leap\n  'melonggarkan', // loose\n  'melonjak', // surge\n  'melubangi', // hole / hollow\n  'melucuti senjata', // disarm\n  'melukai', // wound\n  'melumatkan', // mash\n  'melumpuhkan', // paralyse / cripple\n  'meluncurkan kembali', // relaunch\n  'melupakan', // unlearn\n  'memadatkan', // concrete\n  'memagari', // fence\n  'memagnetkan', // magnetize\n  'memahami', // fathom\n  'memahami secara dalam', // grok\n  'memainkan biola', // fiddle\n  'memaksakan diri', // obtrude\n  'memanaskan terlebih dahulu', // preheat\n  'memanen', // harvest\n  'memanfaatkan', // capitalise / capitalize\n  'memanggil', // convoke\n  'memanipulasi', // manipulate\n  'memanjat', // scale / shinny\n  'memantul', // rebound\n  'memarodikan', // parody\n  'memasak terlalu matang', // overcook\n  'memasang', // mount\n  'memasang kabel', // wire\n  'memasang mikrocip', // microchip\n  'memaskulinisasi', // masculinize\n  'memastikan', // ascertain / cinch / clinch\n  'membagikan', // dispense\n  'membahayakan', // jeopardise\n  'membakar habis', // incinerate\n  'membalas', // requite\n  'membalsem', // embalm\n  'membandingkan', // contrast\n  'membangun kembali', // rebuild\n  'membantah', // refute / confute\n  'membaptis', // baptise / christen\n  'membaratkan', // westernise / westernize\n  'membatalkan', // quash\n  'membatalkan pilihan', // deselect\n  'membatasi', // stint\n  'membebani berlebihan', // overload\n  'membebaskan', // absolve / exempt / exonerate\n  'membebat', // swathe\n  'membelah', // split / cleave\n  'membelenggu', // pinion\n  'membelok', // swerve\n  'membentangkan', // unfurl\n  'membentuk', // mould / fashion / form\n  'membentuk kerucut', // cone\n  'membentuk tim', // team\n  'memberanikan diri', // venture\n  'memberi beban', // weight\n  'memberi beban berlebih', // overburden\n  'memberi kilap', // gloss\n  'memberi kompensasi', // recompense\n  'memberi makan berlebihan', // overfeed\n  'memberi merek', // brand\n  'memberi semangat', // hearten\n  'memberi', // give\n  'memberontak', // rebel\n  'membersihkan gigi', // floss\n  'membersihkan salju', // snowplow\n  'membesar-besarkan', // hype\n  'membesarkan', // rear\n  'membiasakan', // familiarize / inure\n  'membiaskan', // deflect\n  'membiayai', // foot\n  'membingkai', // rim\n  'membingungkan', // mystify / bemuse / confound\n  'membintiki', // fleck\n  'membius', // anaesthetise / anesthetize\n  'membosankan', // bore\n  'membuang', // trash / dispose / ditch\n  'membuat', // make\n  'membuat alur', // ridge\n  'membuat cetak timbul', // emboss\n  'membuat marah', // enrage\n  'membuat menjadi kasar', // vulgarise\n  'membuat papan cerita', // storyboard\n  'membuat peka', // sensitize\n  'membuat penasaran', // intrigue\n  'membuat skema', // schematise\n  'membuat terkilir', // dislocate\n  'membuat tidak seimbang', // unbalance\n  'membuat-buat', // fabricate\n  'membudidayakan', // culture\n  'membujuk', // inveigle\n  'membuka', // uncover\n  'membuka kembali', // reopen\n  'membuka ritsleting', // unzip\n  'membuka sumbat', // uncork\n  'membuktikan', // substantiate / attest\n  'membumbui', // spice\n  'membumbui kari', // curry\n  'membungkuk', // stoop\n  'membunyikan klakson', // horn\n  'membusuk', // putrefy / rot\n  'memecah-mecah', // chip (memotong kecil)\n  'memecahkan', // break\n  'memecahkan kode', // decode\n  'memecat', // axe\n  'memegang', // hold\n  'memendek', // telescope\n  'mementaskan', // stage\n  'memeras', // wring\n  'memercik', // spattering / splash\n  'memercikkan', // spark\n  'memeriksa', // vet / inspect\n  'memeriksa ejaan', // spellcheck\n  'memerintah', // rule / boss / govern\n  'memesan', // book\n  'memesinkan', // machine\n  'memetabolisme', // metabolise\n  'memetik', // pluck\n  'memfaktorkan', // factorise / factorize\n  'memfasilitasi', // facilitate\n  'memfemininisasi', // feminize\n  'memfiksikan', // fictionalize\n  'memfitnah', // libel / traduce\n  'memfokuskan', // focalise\n  'memijat', // massage\n  'memikat', // entice\n  'memikselasi', // pixellate\n  'memikul', // shoulder\n  'memilih', // option\n  'memilih juri', // impanel\n  'memiliki', // own\n  'memilin', // twine\n  'memimpin', // preside\n  'meminjamkan', // lend\n  'meminta', // solicit\n  'meminta maaf', // apologise\n  'meminta-minta', // mooch\n  'memiringkan', // slope\n  'memisahkan', // segregate / sunder / decouple\n  'memobilisasi', // mobilise / mobilize\n  'memojokkan', // corner\n  'memopulerkan', // popularize\n  'memotivasi', // motivate\n  'memperbaiki', // redress / ameliorate / better\n  'memperbesar', // large\n  'memperburuk', // exacerbate\n  'mempercayai', // trust\n  'mempercayakan', // confide\n  'memperhitungkan', // reckon / account\n  'memperingati', // commemorate\n  'memperkaya', // enrich\n  'memperkirakan', // approximate\n  'memperkuat posisi', // entrench\n  'memperlengkapi ulang', // retool\n  'memperoleh', // acquire\n  'mempersenjatai', // forearm\n  'mempersonalisasi', // personalise\n  'mempertanyakan', // question\n  'mempertaruhkan', // stake\n  'memprioritaskan', // prioritize\n  'memprotes', // expostulate\n  'mempublikasikan', // publicize\n  'memualkan', // nauseate\n  'memuaskan', // sate / satisfy\n  'memuaskan dahaga', // slake\n  'memuja', // revere\n  'memuji', // eulogise\n  'memukul', // swat / thump / bludgeon\n  'memukul keras', // wallop\n  'memulai ulang', // reboot\n  'memulihkan diri', // convalesce\n  'memumikan', // mummify\n  'memuncak', // culminate\n  'memuntahkan', // spew / disgorge\n  'memurnikan', // refine\n  'memusuhi', // antagonize\n  'memutar', // twist / crank\n  'memutihkan', // bleach\n  'memutuskan', // decide\n  'memverifikasi', // verify\n  'memveto', // veto\n  'menabuh drum', // drum\n  'menafsirkan', // construe\n  'menagih terlalu mahal', // overcharge\n  'menahan', // remand / detain\n  'menakut-nakuti', // scare / spook\n  'menambah', // augment\n  'menambahi aksesori', // accessorise\n  'menambatkan', // moor\n  'menampar', // slap\n  'menampilkan', // display\n  'menampung', // house\n  'menanamkan', // embed / inculcate\n  'menandai', // tag\n  'menandatangani', // sign\n  'menangis', // weep\n  'menangkap', // nab / catch / cop\n  'menarasikan', // narrate\n  'menari jive', // jive\n  'menari waltz', // waltz\n  'menarik', // pull\n  'menarik kembali', // retract\n  'menavigasi', // navigate\n  'menawar lebih tinggi', // outbid\n  'mencabik-cabik', // maul\n  'mencabut', // revoke / uproot\n  'mencabut hak waris', // disinherit\n  'mencabut izin praktik', // disbar\n  'mencair', // deliquesce\n  'mencairkan', // unfreeze\n  'mencakar', // claw\n  'mencampur', // blend\n  'mencangkok', // transplant / graft\n  'mencapai', // achieve\n  'mencaplok', // annex\n  'mencari', // search\n  'mencari air', // dowse\n  'mencatat', // log / jot\n  'mencebur', // splosh\n  'mencegah', // preclude\n  'mencekik', // suffocate / garrote\n  'mencela', // reproach\n  'mencemarkan', // besmirch\n  'mencemarkan nama baik', // dishonor\n  'mencemooh', // scoff\n  'menceramahi', // harangue\n  'menceritakan kembali', // recount\n  'mencetak', // print\n  'mencibir', // tut\n  'mencium bau', // scent\n  'mencoba', // essay\n  'mencondongkan', // incline\n  'mencoret-coret', // doodle\n  'mencuci', // wash\n  'mencukup-cukupkan', // eke\n  'mencukupi', // suffice\n  'mencukur', // shear\n  'menculik', // shanghai / spirit\n  'mendaftar', // list / enlist / enroll\n  'mendaftar sebelumnya', // preregister\n  'mendaftar ulang', // reapply\n  'mendakwa', // arraign\n  'mendangkalkan', // silt\n  'mendapatkan sumber', // source\n  'mendayung', // row\n  'mendebit', // debit\n  'mendeferensi', // dereference\n  'mendefrag', // defrag\n  'mendekriminalisasi', // decriminalize\n  'mendemobilisasi', // demob / demobilise\n  'mendemokratisasi', // democratize\n  'mendemonstrasikan', // demonstrate\n  'mendengus', // huff\n  'mendenitrifikasi', // denitrify\n  'mendera', // clonk\n  'mendesis', // sizzle\n  'mendeskripsikan', // describe\n  'mendiamkan', // shush\n  'mendigitalkan', // digitize\n  'mendorong', // egg / goose\n  'mendramatisir', // dramatize\n  'menduga', // conjecture\n  'mendukung', // bolster\n  'menegang', // stiffen\n  'meneguk', // quaff\n  'menegur', // rebuke / reprimand / reprove / admonish\n  'menekankan', // accentuate / emphasise / emphasize\n  'menelan', // gulp\n  'menelepon', // dial\n  'meneliti', // scrutinise\n  'menemani', // accompany\n  'menembak', // shoot\n  'menembak dengan mortir', // mortar\n  'menempatkan di kandang', // stable\n  'menenangkan', // quiet\n  'menengahi', // arbitrate\n  'menenggak', // swill / guzzle\n  'menentang', // militate / beard\n  'menepi', // edge\n  'menerapkan kunci kroma', // chromakey\n  'menerima', // accept\n  'menerima kembali', // readmit\n  'meneror', // terrorise\n  'mengabaikan', // neglect\n  'mengaburkan', // obscure\n  'mengabutkan', // atomize\n  'mengacak', // randomize\n  'mengacak-acak', // tousle\n  'mengacungkan', // brandish\n  'mengais', // scrabble\n  'mengajak masuk agama', // proselytise\n  'mengajukan', // propound / table\n  'mengakali', // outfox\n  'mengakses', // access\n  'mengaku', // avow / fess\n  'mengakui', // acknowledge\n  'mengalahkan', // outdo / whup\n  'mengalahkan telak', // rout\n  'mengalahkan tipis', // pip\n  'mengalihdayakan', // outsource\n  'mengalihfungsikan', // repurpose\n  'mengalihkan', // sidetrack / divert\n  'mengamati', // observe\n  'mengambil alih', // appropriate\n  'mengambil hati', // ingratiate\n  'mengambil jurusan', // major\n  'menganalisis', // analyse\n  'mengandung', // gestate\n  'menganggap', // ascribe\n  'mengangkangi', // bestride\n  'mengangkat', // hoick\n  'mengangkut', // haul\n  'mengangkut dengan bus', // bus\n  'menganiaya', // persecute\n  'menganil', // anneal\n  'menganji', // starch\n  'menganjurkan', // advocate\n  'mengantar', // usher\n  'mengantongi', // trouser\n  'mengantuk', // drowse\n  'menganugerahi', // endow\n  'mengapit', // outflank\n  'mengarahkan', // orient / orientate\n  'mengarahkan kembali', // reorient\n  'mengarsipkan', // archive\n  'mengasapi', // fumigate\n  'mengasihani', // pity\n  'mengasingkan', // sequester\n  'mengaspal', // pave\n  'mengatribusikan', // attribute\n  'mengatur', // regulate / arrange\n  'mengatur ulang', // rejigger\n  'mengeblog mikro', // microblog\n  'mengecat ulang', // respray\n  'mengecilkan hati', // dishearten\n  'mengejar', // chase\n  'mengejutkan', // surprise\n  'mengekstrak', // extract\n  'mengelabui', // haze\n  'mengelilingi', // circle / circumnavigate\n  'mengelola', // manage\n  'mengelola mikro', // micromanage\n  'mengeluarkan isi perut', // gut\n  'mengembangkan', // develop\n  'mengembangkan kembali', // redevelop\n  'mengembik', // baa\n  'mengembun', // condense\n  'mengemil', // snack\n  'mengempiskan', // deflate\n  'mengemulsi', // emulsify\n  'mengencangkan', // tighten\n  'mengendap-endap', // slink\n  'mengendarai', // ride\n  'mengendus', // sniff\n  'mengental', // jell\n  'mengepak', // pack\n  'mengepang', // plait / braid\n  'mengerahkan', // deploy\n  'mengeramasi', // shampoo\n  'mengeriting', // frizz\n  'mengerjakan', // belabor\n  'mengerti', // roger\n  'mengerumuni', // mob\n  'mengerutkan', // purse\n  'mengerutkan kening', // scowl\n  'mengesahkan wasiat', // probate\n  'mengetahui', // know\n  'menggabungkan', // merge\n  'menggalang', // rally\n  'menggali', // unearth\n  'menggambar ulang', // redraw\n  'menggambarkan', // portray / adumbrate\n  'menggantikan', // override\n  'menggebukan', // fluff\n  'menggeliat', // squirm\n  'menggembleng', // galvanize\n  'menggembungkan kembali', // reflate\n  'menggerogoti', // gnaw\n  'menggertakkan', // gnash\n  'menggerutu', // chunter\n  'menggetarkan', // electrify\n  'menggiling', // mill\n  'menggoda', // rag\n  'menggosok dengan damar', // rosin\n  'menggoyangkan', // jiggle\n  'menggumpal', // coagulate\n  'menggurui', // moralise\n  'menghabiskan waktu', // while\n  'menghadiri', // attend\n  'menghafal', // memorise\n  'menghakimi', // adjudge\n  'menghakimi terlebih dahulu', // prejudge\n  'menghalangi', // obstruct\n  'menghambat', // inhibit\n  'menghambat pertumbuhan', // stunt\n  'menghamburkan', // misspend\n  'menghancurkan', // pulp / pulverize\n  'menghanguskan', // singe / char\n  'menghapus', // delete / efface\n  'menghargai', // treasure / appreciate\n  'menghemat', // economise\n  'menghembus', // waft\n  'menghembuskan', // puff\n  'menghentikan', // scotch / discontinue\n  'menghibur', // solace\n  'menghilang', // peter / vanish\n  'menghilangkan minyak', // degrease\n  'menghindar', // shirk\n  'menghirup', // sup\n  'menghitamkan', // blacken\n  'menghubungkan', // colligate / connect\n  'menghujat', // blaspheme\n  'menghukum', // penalise\n  'menghukum di depan umum', // pillory\n  'mengikat', // ligate / bind\n  'mengikis', // scrape\n  'mengimbangi', // offset\n  'mengimprovisasi', // wing\n  'mengindustrialisasi', // industrialize\n  'mengingkari sumpah', // forswear\n  'menginjak', // tromp\n  'mengintai', // pry / snoop\n  'menginternalisasi', // internalise / internalize\n  'menginternasionalkan', // internationalize\n  'mengintimidasi', // cow\n  'menginventarisasi', // inventory\n  'mengirim faks', // fax\n  'mengisi', // stuff / fill\n  'mengisi suara', // overdub\n  'mengkanibal', // cannibalise\n  'mengkatalisis', // catalyze\n  'mengkatalogkan', // catalog\n  'mengkategorikan', // categorise\n  'mengkloning', // clone\n  'mengkonfirmasi', // confirm\n  'mengkonseptualisasikan', // conceptualize\n  'mengkristal', // crystallize\n  'mengobrol', // yak / chatter\n  'mengoksidasi', // oxidise / oxidize\n  'mengoksigenasi', // oxygenate\n  'mengolesi mentega', // butter\n  'mengolesi tebal-tebal', // slather\n  'mengomel', // carp\n  'mengoreksi', // proofread\n  'mengorkestrasi', // orchestrate\n  'mengotori', // muddy\n  'mengreditkan', // accredit\n  'menguap', // yawn\n  'menguatkan', // tough\n  'mengubah', // amend\n  'mengubah bentuk', // deform\n  'mengubah kata-kata', // reword\n  'mengubur', // entomb\n  'menguji', // trial\n  'mengukir', // etch\n  'mengukur', // quantify\n  'mengulangi', // reiterate / iterate\n  'menguliahi', // lecture\n  'mengunci', // lock\n  'mengunyah', // masticate\n  'mengupas', // shell / husk\n  'mengurai', // ravel\n  'menguraikan', // unscramble / expatiate\n  'mengurangi', // subtract / deduct\n  'mengurangi stok', // destock\n  'menguras', // drain\n  'mengurung', // coop\n  'mengusir', // banish\n  'mengutuk', // curse\n  'menikam', // knife\n  'menikmati', // savour\n  'menilai', // grade\n  'menilai terlalu tinggi', // overvalue\n  'menimbulkan', // engender\n  'meninggalkan bekas luka', // scar\n  'meninggikan', // exalt\n  'meningkat', // ramp\n  'meningkatkan', // enhance / heighten\n  'menipu', // shaft\n  'meniru', // ape\n  'menisik', // darn\n  'menitipkan', // consign\n  'menjadi ayah', // father\n  'menjadi berita utama', // headline\n  'menjadi ciri khas', // typify\n  'menjadi penting', // matter\n  'menjadi pucat', // pale\n  'menjadi sukarelawan', // volunteer\n  'menjadi tamu', // guest\n  'menjadi tiga kali lipat', // treble\n  'menjadikan bergaya yuppie', // yuppify\n  'menjadwal ulang', // reschedule\n  'menjahit', // sew\n  'menjalani', // undergo\n  'menjalin', // entwine\n  'menjaring', // mesh\n  'menjejalkan', // wedge / cram\n  'menjemur', // sun\n  'menjengkelkan', // irk\n  'menjenuhkan', // saturate\n  'menjerit', // shrill\n  'menjilat', // toady\n  'menjinakkan', // tame\n  'menjiplak', // plagiarise\n  'menjorok', // jut\n  'menjual', // sell\n  'menjual lebih mahal', // upsell\n  'menjual sebelumnya', // presell\n  'menodai', // profane / desecrate\n  'menolak', // rebuff\n  'menonton', // spectate\n  'menormalkan', // norm\n  'menotariskan', // notarize\n  'mensekulerkan', // secularize\n  'menserialkan', // serialize\n  'mensertifikasi', // certify\n  'mensintesis', // synthesise\n  'menstabilkan', // stabilise\n  'menstigmatisasi', // stigmatize\n  'mentabulasi', // tabulate\n  'menteraformasi', // terraform\n  'menugaskan', // task\n  'menulis ulang', // rewrite\n  'menuliskan', // inscribe\n  'menumpuk', // stack\n  'menunda', // tarry / adjourn\n  'menunda-nunda', // procrastinate\n  'menunggu', // bide\n  'menunjukkan', // evince\n  'menuntut', // clamor / clamour\n  'menuruni tebing', // abseil\n  'menurunkan gigi', // downchange / downshift\n  'menusuk', // pike\n  'menutup', // cap\n  'menutupi', // mask\n  'menutupi kesalahan', // whitewash\n  'menyabuni', // soap\n  'menyaingi', // rival\n  'menyala', // flash\n  'menyalakan', // ignite\n  'menyalakan kembali', // rekindle\n  'menyamakan', // equate\n  'menyamar', // masquerade\n  'menyamarkan', // camouflage\n  'menyambung', // joint\n  'menyambut', // welcome\n  'menyandikan', // encode\n  'menyangkal', // controvert / deny / abnegate\n  'menyanyikan serenada', // serenade\n  'menyapa', // apostrophize\n  'menyarungkan', // sheathe / holster\n  'menyatakan', // state\n  'menyatukan', // federate\n  'menyeberang', // cross\n  'menyeberang sembarangan', // jaywalk\n  'menyediakan', // provision\n  'menyekolahkan di rumah', // homeschool\n  'menyekrup', // screw\n  'menyelesaikan', // settle\n  'menyelewengkan', // misappropriate\n  'menyelidiki', // probe / scope / investigate\n  'menyelinap', // sneak\n  'menyelundupkan', // smuggle / bootleg\n  'menyembunyikan', // conceal\n  'menyemprotkan cat', // airbrush\n  'menyenangkan', // please / delight\n  'menyendok', // scoop / shovel\n  'menyengat', // sting\n  'menyengaukan', // nasalise\n  'menyensor', // censor\n  'menyentuh dengan jari kaki', // toe\n  'menyerang', // assail\n  'menyerang dari samping', // broadside\n  'menyeret', // schlep / drag\n  'menyesali', // rue\n  'menyesalkan', // deplore\n  'menyesuaikan', // square / customise\n  'menyesuaikan kembali', // readjust\n  'menyetel', // tune\n  'menyewa', // tenant / charter\n  'menyiapkan', // readies / ready\n  'menyiarkan', // broadcast\n  'menyiarkan terbatas', // narrowcast\n  'menyimpan', // mothball / store\n  'menyimpan di bank', // bank\n  'menyimpan di garasi', // garage\n  'menyimpulkan', // conclude / deduce\n  'menyinari', // floodlight\n  'menyindir', // lampoon / satirise / satirize\n  'menyinggung', // offend\n  'menyisipkan', // insert\n  'menyisir', // card / comb\n  'menyita', // commandeer / confiscate\n  'menyita kembali', // repossess\n  'menyolder', // solder\n  'menyorot', // highlight\n  'menyuntik', // syringe\n  'menyuntikkan', // inject\n  'menyunting', // redact\n  'menyusui', // suckle\n  'menyusun', // structure\n  'menyusun draf', // draft\n  'menyusun kembali', // reconstitute\n  'merajut', // knit\n  'merakit kembali', // reassemble\n  'meramalkan', // forecast / foretell\n  'meramban', // browse\n  'merancang', // devise\n  'merapat', // snuggle / dock\n  'merapikan', // neaten / smarten\n  'merasa bahagia', // bliss\n  'merasa puas', // gloat\n  'merasakan', // sense\n  'merasionalisasikan', // rationalise / rationalize\n  'meratakan', // even\n  'meratapi', // bewail\n  'merayakan', // celebrate\n  'meredakan', // relieve\n  'mereferensikan', // reference\n  'merekam', // record\n  'merekatkan', // gum\n  'merekayasa imajinasi', // imagineer\n  'mereklasifikasi', // reclassify\n  'meremehkan', // lowball / underplay\n  'merencanakan', // plan / scheme\n  'merendahkan', // low\n  'merengek', // whine\n  'merentangkan', // splay\n  'merenung', // brood\n  'merenungkan', // ponder\n  'mereplikasi', // replicate\n  'merepotkan', // hassle\n  'merestrukturisasi', // restructure\n  'meretak', // crackle\n  'merevitalisasi', // revitalise\n  'meributkan', // fuss\n  'merindukan', // yearn / hunger\n  'meringis', // gurn\n  'meringkas', // summarise\n  'merobek-robek', // shred\n  'merosot', // slump / degenerate\n  'merujuk', // refer\n  'merumahkan', // furlough\n  'merusak', // ravage\n  'merusak moral', // deprave\n  'mewakili', // represent\n  'mewakilkan', // depute\n  'mewarnai', // colorize / colour\n  'mewujudkan', // embody\n  'meyakinkan', // convince\n  'mondar-mandir', // pace\n  'muncul', // emerge\n  'muntah', // chunder\n  'pamer', // showboat\n  'penerbangan', // flight\n  'pergi', // scram\n  'pernyataan', // statement\n  'pulang', // home\n  'ragu-ragu', // scruple / waver\n  'rasa bersalah', // guilt\n  'salah hitung', // miscalculate\n  'salah ketik', // miskey\n  'salah melaporkan', // misreport\n  'salah membaca', // misread\n  'salah mengucapkan', // mispronounce\n  'salah menilai', // misjudge\n  'saling bertautan', // intermesh\n  'setangki penuh', // tankful\n  'surat perintah', // writ\n  'surut', // recede\n  'taksi', // taxicab\n  'tawar-menawar', // dicker\n  'terbalik', // capsize / keel\n  'terbang', // fly\n  'tercengang', // boggle\n  'terdampar', // maroon\n  'terengah-engah', // pant\n  'terhuyung-huyung', // reel\n  'terkesiap', // gasp\n  'terlahir kembali', // reborn\n  'ternganga', // gape\n  'terobsesi', // obsess\n  'terpaksa melakukan', // resort\n  'terpeleset', // slip\n  'terurai secara hayati', // biodegrade\n  'terwujud', // materialise\n  'tidak cocok', // mismatch\n  'tidak menghormati', // disrespect\n  'tidak menyetujui', // disapprove\n  'tinggal', // dwell\n  'tinggal terlalu lama', // overstay\n  'turun hujan es', // sleet\n  'turun salju', // snow\n];\n"
  },
  {
    "path": "src/locales/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\n\nimport af_ZA from './af_ZA';\nimport ar from './ar';\nimport az from './az';\nimport base from './base';\nimport bn_BD from './bn_BD';\nimport cs_CZ from './cs_CZ';\nimport cy from './cy';\nimport da from './da';\nimport de from './de';\nimport de_AT from './de_AT';\nimport de_CH from './de_CH';\nimport dv from './dv';\nimport el from './el';\nimport en from './en';\nimport en_AU from './en_AU';\nimport en_AU_ocker from './en_AU_ocker';\nimport en_BORK from './en_BORK';\nimport en_CA from './en_CA';\nimport en_GB from './en_GB';\nimport en_GH from './en_GH';\nimport en_HK from './en_HK';\nimport en_IE from './en_IE';\nimport en_IN from './en_IN';\nimport en_NG from './en_NG';\nimport en_US from './en_US';\nimport en_ZA from './en_ZA';\nimport eo from './eo';\nimport es from './es';\nimport es_MX from './es_MX';\nimport fa from './fa';\nimport fi from './fi';\nimport fr from './fr';\nimport fr_BE from './fr_BE';\nimport fr_CA from './fr_CA';\nimport fr_CH from './fr_CH';\nimport fr_LU from './fr_LU';\nimport fr_SN from './fr_SN';\nimport he from './he';\nimport hr from './hr';\nimport hu from './hu';\nimport hy from './hy';\nimport id_ID from './id_ID';\nimport it from './it';\nimport ja from './ja';\nimport ka_GE from './ka_GE';\nimport ko from './ko';\nimport ku_ckb from './ku_ckb';\nimport ku_kmr_latin from './ku_kmr_latin';\nimport lv from './lv';\nimport mk from './mk';\nimport nb_NO from './nb_NO';\nimport ne from './ne';\nimport nl from './nl';\nimport nl_BE from './nl_BE';\nimport pl from './pl';\nimport pt_BR from './pt_BR';\nimport pt_PT from './pt_PT';\nimport ro from './ro';\nimport ro_MD from './ro_MD';\nimport ru from './ru';\nimport sk from './sk';\nimport sl_SI from './sl_SI';\nimport sr_RS_latin from './sr_RS_latin';\nimport sv from './sv';\nimport ta_IN from './ta_IN';\nimport th from './th';\nimport tr from './tr';\nimport uk from './uk';\nimport ur from './ur';\nimport uz_UZ_latin from './uz_UZ_latin';\nimport vi from './vi';\nimport yo_NG from './yo_NG';\nimport zh_CN from './zh_CN';\nimport zh_TW from './zh_TW';\nimport zu_ZA from './zu_ZA';\n\nexport { default as af_ZA } from './af_ZA';\nexport { default as ar } from './ar';\nexport { default as az } from './az';\nexport { default as base } from './base';\nexport { default as bn_BD } from './bn_BD';\nexport { default as cs_CZ } from './cs_CZ';\nexport { default as cy } from './cy';\nexport { default as da } from './da';\nexport { default as de } from './de';\nexport { default as de_AT } from './de_AT';\nexport { default as de_CH } from './de_CH';\nexport { default as dv } from './dv';\nexport { default as el } from './el';\nexport { default as en } from './en';\nexport { default as en_AU } from './en_AU';\nexport { default as en_AU_ocker } from './en_AU_ocker';\nexport { default as en_BORK } from './en_BORK';\nexport { default as en_CA } from './en_CA';\nexport { default as en_GB } from './en_GB';\nexport { default as en_GH } from './en_GH';\nexport { default as en_HK } from './en_HK';\nexport { default as en_IE } from './en_IE';\nexport { default as en_IN } from './en_IN';\nexport { default as en_NG } from './en_NG';\nexport { default as en_US } from './en_US';\nexport { default as en_ZA } from './en_ZA';\nexport { default as eo } from './eo';\nexport { default as es } from './es';\nexport { default as es_MX } from './es_MX';\nexport { default as fa } from './fa';\nexport { default as fi } from './fi';\nexport { default as fr } from './fr';\nexport { default as fr_BE } from './fr_BE';\nexport { default as fr_CA } from './fr_CA';\nexport { default as fr_CH } from './fr_CH';\nexport { default as fr_LU } from './fr_LU';\nexport { default as fr_SN } from './fr_SN';\nexport { default as he } from './he';\nexport { default as hr } from './hr';\nexport { default as hu } from './hu';\nexport { default as hy } from './hy';\nexport { default as id_ID } from './id_ID';\nexport { default as it } from './it';\nexport { default as ja } from './ja';\nexport { default as ka_GE } from './ka_GE';\nexport { default as ko } from './ko';\nexport { default as ku_ckb } from './ku_ckb';\nexport { default as ku_kmr_latin } from './ku_kmr_latin';\nexport { default as lv } from './lv';\nexport { default as mk } from './mk';\nexport { default as nb_NO } from './nb_NO';\nexport { default as ne } from './ne';\nexport { default as nl } from './nl';\nexport { default as nl_BE } from './nl_BE';\nexport { default as pl } from './pl';\nexport { default as pt_BR } from './pt_BR';\nexport { default as pt_PT } from './pt_PT';\nexport { default as ro } from './ro';\nexport { default as ro_MD } from './ro_MD';\nexport { default as ru } from './ru';\nexport { default as sk } from './sk';\nexport { default as sl_SI } from './sl_SI';\nexport { default as sr_RS_latin } from './sr_RS_latin';\nexport { default as sv } from './sv';\nexport { default as ta_IN } from './ta_IN';\nexport { default as th } from './th';\nexport { default as tr } from './tr';\nexport { default as uk } from './uk';\nexport { default as ur } from './ur';\nexport { default as uz_UZ_latin } from './uz_UZ_latin';\nexport { default as vi } from './vi';\nexport { default as yo_NG } from './yo_NG';\nexport { default as zh_CN } from './zh_CN';\nexport { default as zh_TW } from './zh_TW';\nexport { default as zu_ZA } from './zu_ZA';\n\nexport const allLocales = {\n  af_ZA,\n  ar,\n  az,\n  base,\n  bn_BD,\n  cs_CZ,\n  cy,\n  da,\n  de,\n  de_AT,\n  de_CH,\n  dv,\n  el,\n  en,\n  en_AU,\n  en_AU_ocker,\n  en_BORK,\n  en_CA,\n  en_GB,\n  en_GH,\n  en_HK,\n  en_IE,\n  en_IN,\n  en_NG,\n  en_US,\n  en_ZA,\n  eo,\n  es,\n  es_MX,\n  fa,\n  fi,\n  fr,\n  fr_BE,\n  fr_CA,\n  fr_CH,\n  fr_LU,\n  fr_SN,\n  he,\n  hr,\n  hu,\n  hy,\n  id_ID,\n  it,\n  ja,\n  ka_GE,\n  ko,\n  ku_ckb,\n  ku_kmr_latin,\n  lv,\n  mk,\n  nb_NO,\n  ne,\n  nl,\n  nl_BE,\n  pl,\n  pt_BR,\n  pt_PT,\n  ro,\n  ro_MD,\n  ru,\n  sk,\n  sl_SI,\n  sr_RS_latin,\n  sv,\n  ta_IN,\n  th,\n  tr,\n  uk,\n  ur,\n  uz_UZ_latin,\n  vi,\n  yo_NG,\n  zh_CN,\n  zh_TW,\n  zu_ZA,\n} as const;\n"
  },
  {
    "path": "src/locales/it/company/adjective.ts",
    "content": "export default [\n  '24 ore',\n  '24/7',\n  'alto livello',\n  'asimmetrica',\n  'asincrona',\n  'background',\n  'basata sul contenuto',\n  'basta sul contesto',\n  'bi-direzionale',\n  'biforcata',\n  'bottom-line',\n  'coerente',\n  'coesiva',\n  'composita',\n  'dedicata',\n  'didattica',\n  'dinamica',\n  'direzionale',\n  'discreta',\n  'eco-centrica',\n  'esecutiva',\n  'esplicita',\n  'euristica',\n  'full-range',\n  'globale',\n  'ibrida',\n  'impattante',\n  'incrementale',\n  'intangibile',\n  'interattiva',\n  'intermediaria',\n  'locale',\n  'logistica',\n  'massimizzata',\n  'metodica',\n  'mission-critical',\n  'mobile',\n  'modulare',\n  'motivazionale',\n  'multi-tasking',\n  'multimedia',\n  'nazionale',\n  'neutrale',\n  'nextgeneration',\n  'non-volatile',\n  'object-oriented',\n  'olistica',\n  'omogenea',\n  'ottima',\n  'ottimizzante',\n  'quarta generazione',\n  'quinta generazione',\n  'radicale',\n  'real-time',\n  'reciproca',\n  'regionale',\n  'responsiva',\n  'scalabile',\n  'secondaria',\n  'sensibile al contesto',\n  'sesta generazione',\n  'sistematica',\n  'sistemica',\n  'stabile',\n  'statica',\n  'tangibile',\n  'terza generazione',\n  'terziaria',\n  'uniforme',\n  'valore aggiunto',\n];\n"
  },
  {
    "path": "src/locales/it/company/buzz_adjective.ts",
    "content": "export default [\n  '24/7',\n  'B2B',\n  'B2C',\n  'back-end',\n  'collaborative',\n  'cross-platform',\n  'cutting-edge',\n  'di impatto',\n  'dinamiche',\n  'distributivi',\n  'e-business',\n  'efficienti',\n  'enterprise',\n  'estensibili',\n  'forti',\n  'front-end',\n  'globali',\n  'granulari',\n  'innovativi',\n  'integrate',\n  'interattive',\n  'intuitivi',\n  'magnetiche',\n  'mission-critical',\n  'mondiali',\n  'next-generation',\n  'olistiche',\n  'open-source',\n  'out-of-the-box',\n  'plug-and-play',\n  'proattive',\n  'real-time',\n  'ricche',\n  'rivoluzionari',\n  'scalabili',\n  'sexy',\n  'sinergiche',\n  'strategici',\n  'trasparenti',\n  'valore aggiunto',\n  'verticalizzate',\n  'virali',\n  'virtuali',\n  'visionari',\n  'web',\n  'wireless',\n];\n"
  },
  {
    "path": "src/locales/it/company/buzz_noun.ts",
    "content": "export default [\n  'ROI',\n  'applicazioni',\n  'architetture',\n  'comunità',\n  'contenuti',\n  'convergenze',\n  'e-business',\n  'e-commerce',\n  'e-services',\n  'esperienze',\n  'funzionalità',\n  'interfacce',\n  'mercati',\n  'metodologie',\n  'metriche',\n  'modelli',\n  'nicchie',\n  'partnerships',\n  'relazioni',\n  'reti',\n  'schemi',\n  'sistemi',\n  'soluzioni',\n  'supply-chains',\n  'tecnologie',\n  'webservices',\n];\n"
  },
  {
    "path": "src/locales/it/company/buzz_verb.ts",
    "content": "export default [\n  'abilitate',\n  'accrescitive',\n  'aggregate',\n  'deploy',\n  'estensioni',\n  'evolutive',\n  'exploit',\n  'generate',\n  'guida',\n  'implementate',\n  'incentivate',\n  'innovazione',\n  'integrate',\n  'marchi',\n  'massimizzate',\n  'matrici',\n  'migliorate',\n  'monetizzate',\n  'ottimali',\n  'reinventate',\n  'ricontestualizzate',\n  'sinergizzate',\n  'sintetizzate',\n  'spedizioni',\n  'strategiche',\n  'target',\n  'transizionali',\n  'utilizzo',\n];\n"
  },
  {
    "path": "src/locales/it/company/descriptor.ts",
    "content": "export default [\n  'adattiva',\n  'assimilata',\n  'automatizzata',\n  'avanzata',\n  'bilanciata',\n  'centralizzata',\n  'compatibile',\n  'condivisibile',\n  'configurabile',\n  'cross-platform',\n  'decentralizzata',\n  'digitalizzata',\n  'distribuita',\n  'ergonomica',\n  'esclusiva',\n  'espansa',\n  'estesa',\n  'fondamentale',\n  'gestita',\n  'implementata',\n  'innovativa',\n  'integrata',\n  'intuitiva',\n  'inversa',\n  'migliorata',\n  'monitorata',\n  'multi-canale',\n  'multi-laterale',\n  'obbligatoria',\n  'open-source',\n  'operativa',\n  'organica',\n  'orizzontale',\n  'ottimizzata',\n  'persistente',\n  'piccola',\n  'polarizzata',\n  'proattiva',\n  'programmabile',\n  'progressiva',\n  'reattiva',\n  'riallineata',\n  'ricontestualizzata',\n  'ridotta',\n  'robusta',\n  'sicura',\n  'sincronizzata',\n  'sinergica',\n  'stand-alone',\n  'switchabile',\n  'totale',\n  'universale',\n  'user-friendly',\n  'versatile',\n  'virtuale',\n  'visionaria',\n];\n"
  },
  {
    "path": "src/locales/it/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport adjective from './adjective';\nimport buzz_adjective from './buzz_adjective';\nimport buzz_noun from './buzz_noun';\nimport buzz_verb from './buzz_verb';\nimport descriptor from './descriptor';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\nimport noun from './noun';\n\nconst company: CompanyDefinition = {\n  adjective,\n  buzz_adjective,\n  buzz_noun,\n  buzz_verb,\n  descriptor,\n  legal_entity_type,\n  name_pattern,\n  noun,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/it/company/legal_entity_type.ts",
    "content": "export default ['Group', 'SPA', 'e figli', 's.r.l.'];\n"
  },
  {
    "path": "src/locales/it/company/name_pattern.ts",
    "content": "export default [\n  '{{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.lastName}}, {{person.lastName}} e {{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.lastName}}-{{person.lastName}} {{company.legal_entity_type}}',\n];\n"
  },
  {
    "path": "src/locales/it/company/noun.ts",
    "content": "export default [\n  'Abilità',\n  'Access',\n  'Adattatore',\n  'Algoritmo',\n  'Alleanza',\n  'Analizzatore',\n  'Applicazione',\n  'Approccio',\n  'Architettura',\n  'Architettura aperta',\n  'Archivio',\n  'Array',\n  'Attitudine',\n  'Benchmark',\n  'Capacità',\n  'Circuito',\n  'Codifica',\n  'Collaborazione',\n  'Complessità',\n  'Concetto',\n  'Conglomerato',\n  'Conoscenza base',\n  'Contingenza',\n  'Core',\n  'Criptazione',\n  'Data-warehouse',\n  'Database',\n  'Definizione',\n  'Emulazione',\n  'Finestra temporale',\n  'Firmware',\n  'Flessibilità',\n  'Forza lavoro',\n  'Frame',\n  'Funzionalità',\n  'Funzione',\n  'Gerarchia',\n  'Hardware',\n  'Help-desk',\n  'Hub',\n  'Implementazione',\n  'Infrastruttura',\n  'Iniziativa',\n  'Installazione',\n  'Intelligenza artificiale',\n  'Interfaccia',\n  'Interfaccia grafica',\n  'Intranet',\n  'Matrice',\n  'Matrici',\n  'Metodologia',\n  'Middleware',\n  'Migrazione',\n  'Modello',\n  'Moderazione',\n  'Monitoraggio',\n  'Moratoria',\n  'Orchestrazione',\n  'Paradigma',\n  'Parallelismo',\n  'Policy',\n  'Portale',\n  'Previsione',\n  'Prodotto',\n  'Produttività',\n  'Progetto',\n  'Proiezione',\n  'Protocollo',\n  'Rete',\n  'Servizio clienti',\n  'Set di istruzioni',\n  'Sfida',\n  'Sinergia',\n  'Sistema aperto',\n  'Sito web',\n  'Software',\n  'Soluzione',\n  'Soluzione internet',\n  'Sovrastruttura',\n  'Standardizzazione',\n  'Strategia',\n  'Strumenti',\n  'Struttura',\n  'Struttura di prezzo',\n  'Successo',\n  'Supporto',\n  'Task-force',\n  'Utilizzazione',\n  'framework',\n];\n"
  },
  {
    "path": "src/locales/it/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport company from './company';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `it` locale.\n *\n * - Language: Italian\n * - Endonym: Italiano\n */\nconst it: LocaleDefinition = {\n  company,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default it;\n"
  },
  {
    "path": "src/locales/it/internet/domain_suffix.ts",
    "content": "export default ['com', 'it', 'net', 'org'];\n"
  },
  {
    "path": "src/locales/it/internet/free_email.ts",
    "content": "export default [\n  'email.it',\n  'gmail.com',\n  'hotmail.com',\n  'libero.it',\n  'yahoo.com',\n  'yahoo.it',\n];\n"
  },
  {
    "path": "src/locales/it/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/it/location/building_number.ts",
    "content": "export default ['###', '##', '#'];\n"
  },
  {
    "path": "src/locales/it/location/city_name.ts",
    "content": "export default [\n  'Agliè',\n  'Andezeno',\n  'Barbania',\n  'Brosso',\n  'Buriasco',\n  'Caluso',\n  'Cantoira',\n  'Carmagnola',\n  'Cavour',\n  'Chiaverano',\n  'Ciconio',\n  'Coazze',\n  'Cumiana',\n  'Feletto',\n  'Front',\n  'Giaveno',\n  'Grugliasco',\n  'Lauriano',\n  'Locana',\n  'Lusigliè',\n  'Mathi',\n  'Mompantero',\n  'Nichelino',\n  'Novalesa',\n  'Oulx',\n  'Perrero',\n  'Pinerolo',\n  'Pomaretto',\n  'Pramollo',\n  'Quassolo',\n  'Rivara',\n  'Rondissone',\n  'Rueglio',\n  'Santena',\n  'Sparone',\n  'Usseaux',\n  'Varisella',\n  'Vidracco',\n  'Vinovo',\n  'Volvera',\n  'Balocco',\n  'Campertogno',\n  'Cervatto',\n  'Cravagliana',\n  'Formigliana',\n  'Lamporo',\n  'Moncrivello',\n  'Pila',\n  'Rassa',\n  'Rossa',\n  'Scopa',\n  'Valduggia',\n  'Vocca',\n  'Biandrate',\n  'Briona',\n  'Comignago',\n  'Galliate',\n  'Invorio',\n  'Mezzomerico',\n  'Pisano',\n  'Sillavengo',\n  'Terdobbiate',\n  'Vinzaglio',\n  'Alto',\n  'Barge',\n  'Benevello',\n  'Bosia',\n  'Brondello',\n  'Canosio',\n  'Cartignano',\n  'Castino',\n  'Cervere',\n  'Clavesana',\n  'Demonte',\n  'Envie',\n  'Frassino',\n  'Gorzegno',\n  'Isasca',\n  'Macra',\n  'Marmora',\n  'Montanera',\n  'Murello',\n  'Nucetto',\n  'Pagno',\n  'Peveragno',\n  'Pocapaglia',\n  'Revello',\n  'Robilante',\n  'Roddi',\n  'Saliceto',\n  'Sanfrè',\n  'Sinio',\n  'Treiso',\n  'Venasca',\n  'Vignolo',\n  'Albugnano',\n  'Bruno',\n  'Canelli',\n  \"Castell'Alfero\",\n  'Coazzolo',\n  'Cortazzone',\n  'Fontanile',\n  'Maretto',\n  'Monale',\n  'Quaranti',\n  'Scurzolengo',\n  'Tigliole',\n  'Viale',\n  'Balzola',\n  'Bosio',\n  'Carezzano',\n  'Casasco',\n  'Cereseto',\n  'Dernice',\n  'Frugarolo',\n  'Giarole',\n  'Lerma',\n  'Molare',\n  'Montaldeo',\n  'Mornese',\n  'Ottiglio',\n  'Pasturana',\n  'Prasco',\n  'Rivarone',\n  'Solero',\n  'Terruggia',\n  'Trisobbio',\n  'Villalvernia',\n  'Bioglio',\n  'Camburzano',\n  'Cerrione',\n  'Donato',\n  'Magnano',\n  'Mottalciata',\n  'Piedicavallo',\n  'Pray',\n  'Tollegno',\n  'Verrone',\n  'Lessona',\n  'Baceno',\n  'Bognanco',\n  'Caprezzo',\n  'Crodo',\n  'Ghiffa',\n  'Macugnaga',\n  'Miazzina',\n  'Omegna',\n  'Premia',\n  'Trasquera',\n  'Allein',\n  'Avise',\n  'Brissogne',\n  'Chamois',\n  'Cogne',\n  'Etroubles',\n  'Gressan',\n  'Issime',\n  'Morgex',\n  'Pollein',\n  'Quart',\n  'Saint-Denis',\n  'Saint-Rhémy-en-Bosses',\n  'Valpelline',\n  'Villeneuve',\n  'Azzate',\n  'Besnate',\n  'Bregano',\n  'Brusimpiano',\n  'Caravate',\n  'Castelseprio',\n  'Clivio',\n  'Cugliate-Fabiasco',\n  'Dumenza',\n  'Gemonio',\n  'Inarzo',\n  'Luino',\n  'Marnate',\n  'Morazzone',\n  'Saltrio',\n  'Ternate',\n  'Albiolo',\n  'Barni',\n  'Bregnano',\n  'Cabiate',\n  'Carbonate',\n  'Cavargna',\n  'Dizzasco',\n  'Faloppio',\n  'Guanzate',\n  'Lasnigo',\n  'Luisago',\n  'Moltrasio',\n  'Musso',\n  'Pigra',\n  'Pusiano',\n  'Schignano',\n  'Torno',\n  'Zelbio',\n  'Aprica',\n  'Caiolo',\n  'Chiavenna',\n  'Dazio',\n  'Gordona',\n  'Livigno',\n  'Morbegno',\n  'Poggiridenti',\n  'Sernio',\n  'Tartano',\n  'Valdidentro',\n  'Abbiategrasso',\n  'Binasco',\n  'Buscate',\n  'Carpiano',\n  'Cisliano',\n  'Corsico',\n  'Gaggiano',\n  'Inzago',\n  'Magenta',\n  'Melzo',\n  'Nosate',\n  'Pantigliate',\n  'Rescaldina',\n  'Sedriano',\n  'Tribiano',\n  'Vignate',\n  'Albino',\n  'Ardesio',\n  'Barbata',\n  'Bossico',\n  'Brumano',\n  'Capizzone',\n  'Cerete',\n  'Colzate',\n  'Cusio',\n  'Fontanella',\n  'Gandosso',\n  'Gorno',\n  'Lallio',\n  'Martinengo',\n  'Mozzo',\n  'Pagazzano',\n  'Parzanica',\n  'Piazzatorre',\n  'Pradalunga',\n  'Ranica',\n  'Rovetta',\n  'Selvino',\n  'Sovere',\n  'Taleggio',\n  'Valbondione',\n  'Valtorta',\n  'Viadanica',\n  'Zogno',\n  'Acquafredda',\n  'Artogne',\n  'Berlingo',\n  'Botticino',\n  'Breno',\n  'Calvisano',\n  'Castelcovati',\n  'Cellatica',\n  'Cigole',\n  'Cologne',\n  'Edolo',\n  'Gambara',\n  'Gottolengo',\n  'Iseo',\n  'Lograto',\n  'Maclodio',\n  'Manerbio',\n  'Milzano',\n  'Muscoline',\n  'Odolo',\n  'Ospitaletto',\n  'Passirano',\n  'Poncarale',\n  'Preseglie',\n  'Sellero',\n  'Sulzano',\n  'Trenzano',\n  'Piancogno',\n  'Barbianello',\n  'Borgarello',\n  'Calvignano',\n  'Casteggio',\n  'Cervesina',\n  'Copiano',\n  'Fortunago',\n  'Garlasco',\n  'Langosco',\n  'Lungavilla',\n  'Menconico',\n  'Nicorvo',\n  'Retorbido',\n  'Rosasco',\n  'Sommo',\n  'Vidigulfo',\n  'Zerbo',\n  'Azzanello',\n  'Capergnanica',\n  'Castelleone',\n  'Crema',\n  'Fiesco',\n  'Grontardo',\n  'Montodine',\n  'Pandino',\n  'Ricengo',\n  'Soresina',\n  'Tornata',\n  'Voltido',\n  'Casalromano',\n  'Commessaggio',\n  'Gonzaga',\n  'Marmirolo',\n  'Ostiglia',\n  'Quistello',\n  'Sabbioneta',\n  'Viadana',\n  'Barzago',\n  'Bulciago',\n  'Casatenovo',\n  'Cremeno',\n  'Erve',\n  'Merate',\n  'Morterone',\n  'Pagnona',\n  'Premana',\n  'Sirtori',\n  'Valmadrera',\n  'Codogno',\n  'Galgagnano',\n  'Maccastorna',\n  'Meleti',\n  'Sordio',\n  'Barlassina',\n  'Briosco',\n  'Concorezzo',\n  'Lesmo',\n  'Renate',\n  'Triuggio',\n  'Caponago',\n  'Avelengo',\n  'Brennero',\n  'Castelbello-Ciardes',\n  'Dobbiaco',\n  'Gais',\n  'Laion',\n  'Luson',\n  'Merano',\n  'Naz-Sciaves',\n  'Plaus',\n  'Rasun-Anterselva',\n  'Scena',\n  'Stelvio',\n  'Tirolo',\n  'Vandoies',\n  'Vipiteno',\n  'Andalo',\n  'Bieno',\n  'Caldes',\n  'Capriana',\n  'Cavareno',\n  'Cis',\n  'Dambel',\n  'Fierozzo',\n  'Giustino',\n  'Lavis',\n  'Massimeno',\n  'Mezzolombardo',\n  'Nogaredo',\n  'Pinzolo',\n  'Ronzone',\n  'Sanzeno',\n  'Sover',\n  'Storo',\n  'Terragnolo',\n  'Trambileno',\n  'Vignola-Falesina',\n  'Altavalle',\n  'Novella',\n  'Belfiore',\n  'Buttapietra',\n  'Concamarise',\n  'Garda',\n  'Legnago',\n  'Oppeano',\n  'Roncà',\n  'Sommacampagna',\n  'Trevenzuolo',\n  'Zevio',\n  'Altissimo',\n  'Breganze',\n  'Caltrano',\n  'Castegnero',\n  'Creazzo',\n  'Gallio',\n  'Longare',\n  'Montegaldella',\n  'Orgiano',\n  'Roana',\n  'Santorso',\n  'Solagna',\n  'Trissino',\n  'Villaverla',\n  'Valbrenta',\n  'Gosaldo',\n  'Sospirolo',\n  'Casier',\n  'Codognè',\n  'Fontanelle',\n  'Loria',\n  'Montebelluna',\n  'Paese',\n  'Preganziol',\n  'Sarmede',\n  'Vedelago',\n  'Cavarzere',\n  'Eraclea',\n  'Martellago',\n  'Pianiga',\n  'Spinea',\n  'Agna',\n  'Barbona',\n  'Campodarsego',\n  'Cartura',\n  'Conselve',\n  'Gazzo',\n  'Loreggia',\n  'Monselice',\n  'Ponso',\n  'Saccolongo',\n  'Stanghella',\n  'Tribano',\n  'Vigonza',\n  'Calto',\n  'Ceneselli',\n  'Gaiba',\n  'Melara',\n  'Rosolina',\n  'Villadose',\n  'Artegna',\n  'Bordano',\n  'Cassacco',\n  'Comeglians',\n  'Enemonzo',\n  'Grimacco',\n  'Mortegliano',\n  'Pagnacco',\n  'Pontebba',\n  'Premariacco',\n  'Ravascletto',\n  'Rigolato',\n  'Sedegliano',\n  'Talmassons',\n  'Torreano',\n  'Varmo',\n  'Sappada',\n  'Monfalcone',\n  'Turriaco',\n  'Brugnera',\n  'Claut',\n  'Fontanafredda',\n  'Porcia',\n  'Spilimbergo',\n  'Airole',\n  'Bajardo',\n  'Castellaro',\n  'Chiusavecchia',\n  'Dolcedo',\n  'Ospedaletti',\n  'Pontedassio',\n  'Sanremo',\n  'Triora',\n  'Vessalico',\n  'Arnasco',\n  'Bormida',\n  'Ceriale',\n  'Giustenice',\n  'Mallare',\n  'Nasino',\n  'Pallare',\n  'Roccavignale',\n  'Stellanello',\n  'Vendone',\n  'Bogliasco',\n  'Carasco',\n  'Cogoleto',\n  'Fontanigorda',\n  'Lorsica',\n  'Mignanego',\n  'Rapallo',\n  'Rovegno',\n  'Torriglia',\n  'Zoagli',\n  'Framura',\n  'Pignone',\n  'Zignago',\n  'Bobbio',\n  'Cerignale',\n  'Gazzola',\n  'Rottofreno',\n  'Zerba',\n  'Bore',\n  'Compiano',\n  'Fontevivo',\n  'Palanzano',\n  'Terenzo',\n  'Varsi',\n  'Brescello',\n  'Castellarano',\n  'Gattatico',\n  'Poviglio',\n  'Toano',\n  'Bomporto',\n  'Fanano',\n  'Maranello',\n  'Montefiorino',\n  'Polinago',\n  'Sestola',\n  'Argelato',\n  'Camugnano',\n  'Fontanelice',\n  'Marzabotto',\n  'Valsamoggia',\n  'Comacchio',\n  'Tresignana',\n  'Conselice',\n  'Cesena',\n  'Modigliana',\n  'Sarsina',\n  'Gemmano',\n  'Saludecio',\n  'Pennabilli',\n  'Comano',\n  'Montignoso',\n  'Zeri',\n  'Capannori',\n  'Massarosa',\n  'Pietrasanta',\n  'Agliana',\n  'Montale',\n  'Uzzano',\n  'Empoli',\n  'Impruneta',\n  'Pelago',\n  'Signa',\n  'Capoliveri',\n  'Piombino',\n  'Bientina',\n  'Cascina',\n  'Montescudaio',\n  'Ponsacco',\n  'Vicopisano',\n  'Bucine',\n  'Lucignano',\n  'Monteriggioni',\n  'Poggibonsi',\n  'Sinalunga',\n  'Campagnatico',\n  'Gavorrano',\n  'Pitigliano',\n  'Montemurlo',\n  'Bettona',\n  'Collazzone',\n  'Gubbio',\n  'Norcia',\n  'Pietralunga',\n  'Sigillo',\n  'Trevi',\n  'Allerona',\n  'Baschi',\n  'Guardea',\n  'Narni',\n  'Porano',\n  'Fermignano',\n  'Lunano',\n  'Montefelcino',\n  'Petriano',\n  'Sassofeltrio',\n  'Vallefoglia',\n  'Camerano',\n  'Corinaldo',\n  'Jesi',\n  'Montemarciano',\n  'Polverigi',\n  'Staffolo',\n  'Caldarola',\n  'Colmurano',\n  'Gagliole',\n  'Montecassiano',\n  'Muccia',\n  'Sarnano',\n  'Urbisaglia',\n  'Castignano',\n  'Force',\n  'Montegallo',\n  'Ripatransone',\n  'Altidona',\n  'Grottazzolina',\n  'Montegranaro',\n  'Ortezzano',\n  'Smerillo',\n  'Bomarzo',\n  'Capranica',\n  'Corchiano',\n  'Graffignano',\n  'Monterosi',\n  'Proceno',\n  'Tuscania',\n  'Vetralla',\n  'Amatrice',\n  'Cantalice',\n  'Collegiove',\n  'Cottanello',\n  'Leonessa',\n  'Montebuono',\n  'Selci',\n  'Vacone',\n  'Ariccia',\n  'Canterano',\n  'Ciciliano',\n  'Formello',\n  'Gorga',\n  'Licenza',\n  'Mentana',\n  'Moricone',\n  'Nettuno',\n  'Pomezia',\n  'Saracinesco',\n  'Vallepietra',\n  'Zagarolo',\n  'Fiumicino',\n  'Pontinia',\n  'Sabaudia',\n  'Terracina',\n  'Alvito',\n  'Arnara',\n  'Casalattico',\n  'Ceccano',\n  'Esperia',\n  'Fontechiari',\n  'Morolo',\n  'Picinisco',\n  'Ripi',\n  'Settefrati',\n  'Terelle',\n  'Vallerotonda',\n  'Aielli',\n  'Barete',\n  'Calascio',\n  'Capistrello',\n  'Castellafiume',\n  'Introdacqua',\n  'Navelli',\n  'Ortucchio',\n  'Pescina',\n  'Rivisondoli',\n  'Scoppito',\n  'Trasacco',\n  'Arsita',\n  'Campli',\n  'Cermignano',\n  'Cortino',\n  'Notaresco',\n  'Alanno',\n  'Civitaquana',\n  'Farindola',\n  'Nocciano',\n  'Picciano',\n  'Salle',\n  'Vicoli',\n  'Atessa',\n  'Casacanditella',\n  'Castelguidone',\n  'Crecchio',\n  'Fraine',\n  'Gessopalena',\n  'Lentella',\n  'Monteferrante',\n  'Orsogna',\n  'Palombaro',\n  'Poggiofiorito',\n  'Roccamontepiano',\n  'Tollo',\n  'Vacri',\n  'Fallo',\n  'Casacalenda',\n  'Guardiaregia',\n  'Lucito',\n  'Monacilioni',\n  'Oratino',\n  'Portocannone',\n  'Roccavivara',\n  'Tavenna',\n  'Ururi',\n  'Filignano',\n  'Macchiagodena',\n  'Pescolanciano',\n  'Roccamandolfi',\n  'Venafro',\n  'Aversa',\n  'Capodrise',\n  'Casaluce',\n  'Ciorlano',\n  'Francolise',\n  'Liberi',\n  'Parete',\n  'Pratella',\n  'Succivo',\n  'Casapesenna',\n  'Arpaia',\n  'Bucciano',\n  'Castelpagano',\n  'Circello',\n  'Forchia',\n  'Montesarchio',\n  'Paupisi',\n  'Puglianello',\n  'Vitulano',\n  'Arzano',\n  'Caivano',\n  'Casamarciano',\n  'Cicciano',\n  'Frattamaggiore',\n  'Liveri',\n  'Nola',\n  'Portici',\n  'Ercolano',\n  'Saviano',\n  'Andretta',\n  'Baiano',\n  'Calitri',\n  'Castelfranci',\n  'Domicella',\n  'Gesualdo',\n  'Lapio',\n  'Mercogliano',\n  'Montella',\n  'Nusco',\n  'Quadrelle',\n  'Senerchia',\n  'Sturno',\n  'Torrioni',\n  'Venticano',\n  'Agropoli',\n  'Aquara',\n  'Battipaglia',\n  'Caggiano',\n  'Cannalonga',\n  'Ceraso',\n  'Corbara',\n  'Futani',\n  'Laurito',\n  'Montecorice',\n  'Padula',\n  'Perito',\n  'Polla',\n  'Ravello',\n  'Rofrano',\n  'Sapri',\n  'Serramezzana',\n  'Torchiara',\n  'Valva',\n  'Apricena',\n  'Carlantino',\n  'Faeto',\n  'Manfredonia',\n  'Serracapriola',\n  'Vieste',\n  'Alberobello',\n  'Bitonto',\n  'Conversano',\n  'Molfetta',\n  'Putignano',\n  'Turi',\n  'Crispiano',\n  'Laterza',\n  'Massafra',\n  'Palagianello',\n  'Cisternino',\n  'Oria',\n  'Alliste',\n  'Collepasso',\n  'Diso',\n  'Giurdignano',\n  'Lizzanello',\n  'Melendugno',\n  'Neviano',\n  'Palmariggi',\n  'Ruffano',\n  'Seclì',\n  'Sternatia',\n  'Taviano',\n  'Ugento',\n  'Presicce-Acquarica',\n  'Trani',\n  'Armento',\n  'Baragiano',\n  'Calvera',\n  'Castelmezzano',\n  'Fardella',\n  'Latronico',\n  'Marsicovetere',\n  'Montemilone',\n  'Picerno',\n  'Rapolla',\n  'Rotonda',\n  'Spinoso',\n  'Trecchina',\n  'Ginestra',\n  'Calciano',\n  'Garaguso',\n  'Pomarico',\n  'Tursi',\n  'Aieta',\n  'Amendolara',\n  'Bocchigliero',\n  'Campana',\n  'Castrolibero',\n  'Cerisano',\n  'Cleto',\n  'Diamante',\n  'Fuscaldo',\n  'Lattarico',\n  'Maierà',\n  'Marzi',\n  'Mottafollone',\n  'Panettieri',\n  'Pietrafitta',\n  'Rose',\n  'Scigliano',\n  'Verbicaro',\n  'Amaroni',\n  'Belcastro',\n  'Conflenti',\n  'Decollatura',\n  'Girifalco',\n  'Maida',\n  'Montauro',\n  'Petrizzi',\n  'Squillace',\n  'Zagarise',\n  'Bagaladi',\n  'Bovalino',\n  'Canolo',\n  'Ciminà',\n  'Delianuova',\n  'Giffone',\n  'Maropati',\n  'Monasterace',\n  'Platì',\n  'Roghudi',\n  'Seminara',\n  'Stignano',\n  'Carfizzi',\n  'Mesoraca',\n  'Strongoli',\n  'Briatico',\n  'Dinami',\n  'Filogaso',\n  'Limbadi',\n  'Nicotera',\n  'Ricadi',\n  'Spadola',\n  'Vazzano',\n  'Calatafimi-Segesta',\n  'Gibellina',\n  'Poggioreale',\n  'Vita',\n  'Aliminusa',\n  'Bisacquino',\n  'Caltavuturo',\n  'Castelbuono',\n  'Cinisi',\n  'Lascari',\n  'Montelepre',\n  'Roccamena',\n  'Trabia',\n  'Villabate',\n  'Antillo',\n  \"Castell'Umberto\",\n  'Falcone',\n  'Frazzanò',\n  'Graniti',\n  'Limina',\n  'Mandanici',\n  'Mistretta',\n  'Patti',\n  'Roccafiorita',\n  'Savoca',\n  'Tortorici',\n  'Venetico',\n  'Bivona',\n  'Cammarata',\n  'Comitini',\n  'Montallegro',\n  'Ravanusa',\n  'Bompensiere',\n  'Gela',\n  'Mussomeli',\n  'Sommatino',\n  'Assoro',\n  'Cerami',\n  'Pietraperzia',\n  'Calatabiano',\n  'Linguaglossa',\n  'Mineo',\n  'Pedara',\n  \"Sant'Alfio\",\n  'Vizzini',\n  'Comiso',\n  'Buccheri',\n  'Floridia',\n  'Pachino',\n  'Aggius',\n  'Banari',\n  'Bono',\n  'Buddusò',\n  'Cargeghe',\n  'Cossoine',\n  'Ittireddu',\n  'Mara',\n  'Nule',\n  'Osilo',\n  'Pattada',\n  'Romana',\n  'Sennori',\n  'Torralba',\n  'Telti',\n  'Stintino',\n  'Atzara',\n  'Bitti',\n  'Dorgali',\n  'Gairo',\n  'Irgoli',\n  'Loculi',\n  'Mamoiada',\n  'Olzai',\n  'Orgosolo',\n  'Osidda',\n  'Posada',\n  'Sorgono',\n  'Tonara',\n  'Urzulei',\n  'Quartucciu',\n  'Albagiara',\n  'Assolo',\n  'Bidonì',\n  'Cuglieri',\n  'Gonnostramatza',\n  'Mogoro',\n  'Nurachi',\n  'Paulilatino',\n  'Seneghe',\n  'Simala',\n  'Sorradile',\n  'Uras',\n  'Siapiccia',\n  'Laconi',\n  'Suni',\n  'Barrali',\n  'Carbonia',\n  'Dolianova',\n  'Esterzili',\n  'Gergei',\n  'Gonnesa',\n  'Iglesias',\n  'Monastir',\n  'Nurallao',\n  'Ortacesus',\n  'Portoscuso',\n  'Santadi',\n  'Senorbì',\n  'Setzu',\n  'Silius',\n  'Tuili',\n  'Villacidro',\n  'Villaperuccio',\n  'Villaspeciosa',\n];\n"
  },
  {
    "path": "src/locales/it/location/city_pattern.ts",
    "content": "export default [\n  '{{location.city_prefix}} {{person.firstName}} {{location.city_suffix}}',\n  '{{location.city_prefix}} {{person.firstName}}',\n  '{{person.firstName}} {{location.city_suffix}}',\n  '{{person.lastName}} {{location.city_suffix}}',\n  '{{location.city_name}}',\n];\n"
  },
  {
    "path": "src/locales/it/location/city_prefix.ts",
    "content": "export default ['San', 'Borgo', 'Sesto', 'Quarto', 'Settimo'];\n"
  },
  {
    "path": "src/locales/it/location/city_suffix.ts",
    "content": "export default [\n  'a mare',\n  'lido',\n  'ligure',\n  'del friuli',\n  'salentino',\n  'calabro',\n  'veneto',\n  \"nell'emilia\",\n  'umbro',\n  'laziale',\n  'terme',\n  'sardo',\n];\n"
  },
  {
    "path": "src/locales/it/location/country.ts",
    "content": "export default [\n  'Afghanistan',\n  'Albania',\n  'Algeria',\n  'American Samoa',\n  'Andorra',\n  'Angola',\n  'Anguilla',\n  'Antartide (territori a sud del 60° parallelo)',\n  'Antigua e Barbuda',\n  'Argentina',\n  'Armenia',\n  'Aruba',\n  'Australia',\n  'Austria',\n  'Azerbaijan',\n  'Bahamas',\n  'Bahrain',\n  'Bangladesh',\n  'Barbados',\n  'Bielorussia',\n  'Belgio',\n  'Belize',\n  'Benin',\n  'Bermuda',\n  'Bhutan',\n  'Bolivia',\n  'Bosnia e Herzegovina',\n  'Botswana',\n  'Bouvet Island (Bouvetoya)',\n  'Brasile',\n  \"Territorio dell'arcipelago indiano\",\n  'Isole Vergini Britanniche',\n  'Brunei Darussalam',\n  'Bulgaria',\n  'Burkina Faso',\n  'Burundi',\n  'Cambogia',\n  'Cameroon',\n  'Canada',\n  'Capo Verde',\n  'Isole Cayman',\n  'Repubblica Centrale Africana',\n  'Chad',\n  'Cile',\n  'Cina',\n  'Isola di Pasqua',\n  'Isola di Cocos (Keeling)',\n  'Colombia',\n  'Comoros',\n  'Congo',\n  'Isole Cook',\n  'Costa Rica',\n  \"Costa d'Avorio\",\n  'Croazia',\n  'Cuba',\n  'Cipro',\n  'Repubblica Ceca',\n  'Danimarca',\n  'Gibuti',\n  'Repubblica Dominicana',\n  'Equador',\n  'Egitto',\n  'El Salvador',\n  'Guinea Equatoriale',\n  'Eritrea',\n  'Estonia',\n  'Etiopia',\n  'Isole Faroe',\n  'Isole Falkland (Malvinas)',\n  'Fiji',\n  'Finlandia',\n  'Francia',\n  'Guyana Francese',\n  'Polinesia Francese',\n  'Territori Francesi del sud',\n  'Gabon',\n  'Gambia',\n  'Georgia',\n  'Germania',\n  'Ghana',\n  'Gibilterra',\n  'Grecia',\n  'Groenlandia',\n  'Grenada',\n  'Guadalupa',\n  'Guam',\n  'Guatemala',\n  'Guernsey',\n  'Guinea',\n  'Guinea-Bissau',\n  'Guyana',\n  'Haiti',\n  'Heard Island and McDonald Islands',\n  'Città del Vaticano',\n  'Honduras',\n  'Hong Kong',\n  'Ungheria',\n  'Islanda',\n  'India',\n  'Indonesia',\n  'Iran',\n  'Iraq',\n  'Irlanda',\n  'Isola di Man',\n  'Israele',\n  'Italia',\n  'Giamaica',\n  'Giappone',\n  'Jersey',\n  'Giordania',\n  'Kazakhstan',\n  'Kenya',\n  'Kiribati',\n  'Korea',\n  'Kuwait',\n  'Republicca Kirgiza',\n  'Repubblica del Laos',\n  'Latvia',\n  'Libano',\n  'Lesotho',\n  'Liberia',\n  'Libyan Arab Jamahiriya',\n  'Liechtenstein',\n  'Lituania',\n  'Lussemburgo',\n  'Macao',\n  'Macedonia',\n  'Madagascar',\n  'Malawi',\n  'Malesia',\n  'Maldive',\n  'Mali',\n  'Malta',\n  'Isole Marshall',\n  'Martinica',\n  'Mauritania',\n  'Mauritius',\n  'Mayotte',\n  'Messico',\n  'Micronesia',\n  'Moldova',\n  'Principato di Monaco',\n  'Mongolia',\n  'Montenegro',\n  'Montserrat',\n  'Marocco',\n  'Mozambico',\n  'Myanmar',\n  'Namibia',\n  'Nauru',\n  'Nepal',\n  'Antille Olandesi',\n  'Olanda',\n  'Nuova Caledonia',\n  'Nuova Zelanda',\n  'Nicaragua',\n  'Niger',\n  'Nigeria',\n  'Niue',\n  'Isole Norfolk',\n  'Northern Mariana Islands',\n  'Norvegia',\n  'Oman',\n  'Pakistan',\n  'Palau',\n  'Palestina',\n  'Panama',\n  'Papua Nuova Guinea',\n  'Paraguay',\n  'Peru',\n  'Filippine',\n  'Pitcairn Islands',\n  'Polonia',\n  'Portogallo',\n  'Porto Rico',\n  'Qatar',\n  'Reunion',\n  'Romania',\n  'Russia',\n  'Rwanda',\n  'San Bartolomeo',\n  \"Sant'Elena\",\n  'Saint Kitts and Nevis',\n  'Saint Lucia',\n  'Saint Martin',\n  'Saint Pierre and Miquelon',\n  'Saint Vincent and the Grenadines',\n  'Samoa',\n  'San Marino',\n  'Sao Tome and Principe',\n  'Arabia Saudita',\n  'Senegal',\n  'Serbia',\n  'Seychelles',\n  'Sierra Leone',\n  'Singapore',\n  'Slovenia',\n  'Isole Solomon',\n  'Somalia',\n  'Sud Africa',\n  'Georgia del sud e South Sandwich Islands',\n  'Spagna',\n  'Sri Lanka',\n  'Sudan',\n  'Suriname',\n  'Svalbard & Jan Mayen Islands',\n  'Swaziland',\n  'Svezia',\n  'Svizzera',\n  'Siria',\n  'Taiwan',\n  'Tajikistan',\n  'Tanzania',\n  'Tailandia',\n  'Timor-Leste',\n  'Togo',\n  'Tokelau',\n  'Tonga',\n  'Trinidad e Tobago',\n  'Tunisia',\n  'Turchia',\n  'Turkmenistan',\n  'Isole di Turks and Caicos',\n  'Tuvalu',\n  'Uganda',\n  'Ucraina',\n  'Emirati Arabi Uniti',\n  'Regno Unito',\n  \"Stati Uniti d'America\",\n  'United States Minor Outlying Islands',\n  'Isole Vergini Statunitensi',\n  'Uruguay',\n  'Uzbekistan',\n  'Vanuatu',\n  'Venezuela',\n  'Vietnam',\n  'Wallis and Futuna',\n  'Western Sahara',\n  'Yemen',\n  'Zambia',\n  'Zimbabwe',\n];\n"
  },
  {
    "path": "src/locales/it/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport city_prefix from './city_prefix';\nimport city_suffix from './city_suffix';\nimport country from './country';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_address from './street_address';\nimport street_pattern from './street_pattern';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  city_prefix,\n  city_suffix,\n  country,\n  postcode,\n  secondary_address,\n  state,\n  state_abbr,\n  street_address,\n  street_pattern,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/it/location/postcode.ts",
    "content": "export default ['#####'];\n"
  },
  {
    "path": "src/locales/it/location/secondary_address.ts",
    "content": "export default ['Appartamento ##', 'Piano #'];\n"
  },
  {
    "path": "src/locales/it/location/state.ts",
    "content": "export default [\n  'Agrigento',\n  'Alessandria',\n  'Ancona',\n  'Aosta',\n  'Arezzo',\n  'Ascoli Piceno',\n  'Asti',\n  'Avellino',\n  'Bari',\n  'Barletta-Andria-Trani',\n  'Belluno',\n  'Benevento',\n  'Bergamo',\n  'Biella',\n  'Bologna',\n  'Bolzano',\n  'Brescia',\n  'Brindisi',\n  'Cagliari',\n  'Caltanissetta',\n  'Campobasso',\n  'Carbonia-Iglesias',\n  'Caserta',\n  'Catania',\n  'Catanzaro',\n  'Chieti',\n  'Como',\n  'Cosenza',\n  'Cremona',\n  'Crotone',\n  'Cuneo',\n  'Enna',\n  'Fermo',\n  'Ferrara',\n  'Firenze',\n  'Foggia',\n  'Forlì-Cesena',\n  'Frosinone',\n  'Genova',\n  'Gorizia',\n  'Grosseto',\n  'Imperia',\n  'Isernia',\n  'La Spezia',\n  \"L'Aquila\",\n  'Latina',\n  'Lecce',\n  'Lecco',\n  'Livorno',\n  'Lodi',\n  'Lucca',\n  'Macerata',\n  'Mantova',\n  'Massa-Carrara',\n  'Matera',\n  'Messina',\n  'Milano',\n  'Modena',\n  'Monza e della Brianza',\n  'Napoli',\n  'Novara',\n  'Nuoro',\n  'Olbia-Tempio',\n  'Oristano',\n  'Padova',\n  'Palermo',\n  'Parma',\n  'Pavia',\n  'Perugia',\n  'Pesaro e Urbino',\n  'Pescara',\n  'Piacenza',\n  'Pisa',\n  'Pistoia',\n  'Pordenone',\n  'Potenza',\n  'Prato',\n  'Ragusa',\n  'Ravenna',\n  'Reggio Calabria',\n  'Reggio Emilia',\n  'Rieti',\n  'Rimini',\n  'Roma',\n  'Rovigo',\n  'Salerno',\n  'Medio Campidano',\n  'Sassari',\n  'Savona',\n  'Siena',\n  'Siracusa',\n  'Sondrio',\n  'Taranto',\n  'Teramo',\n  'Terni',\n  'Torino',\n  'Ogliastra',\n  'Trapani',\n  'Trento',\n  'Treviso',\n  'Trieste',\n  'Udine',\n  'Varese',\n  'Venezia',\n  'Verbano-Cusio-Ossola',\n  'Vercelli',\n  'Verona',\n  'Vibo Valentia',\n  'Vicenza',\n  'Viterbo',\n];\n"
  },
  {
    "path": "src/locales/it/location/state_abbr.ts",
    "content": "export default [\n  'AG',\n  'AL',\n  'AN',\n  'AO',\n  'AR',\n  'AP',\n  'AT',\n  'AV',\n  'BA',\n  'BT',\n  'BL',\n  'BN',\n  'BG',\n  'BI',\n  'BO',\n  'BZ',\n  'BS',\n  'BR',\n  'CA',\n  'CL',\n  'CB',\n  'CI',\n  'CE',\n  'CT',\n  'CZ',\n  'CH',\n  'CO',\n  'CS',\n  'CR',\n  'KR',\n  'CN',\n  'EN',\n  'FM',\n  'FE',\n  'FI',\n  'FG',\n  'FC',\n  'FR',\n  'GE',\n  'GO',\n  'GR',\n  'IM',\n  'IS',\n  'SP',\n  'AQ',\n  'LT',\n  'LE',\n  'LC',\n  'LI',\n  'LO',\n  'LU',\n  'MC',\n  'MN',\n  'MS',\n  'MT',\n  'ME',\n  'MI',\n  'MO',\n  'MB',\n  'NA',\n  'NO',\n  'NU',\n  'OT',\n  'OR',\n  'PD',\n  'PA',\n  'PR',\n  'PV',\n  'PG',\n  'PU',\n  'PE',\n  'PC',\n  'PI',\n  'PT',\n  'PN',\n  'PZ',\n  'PO',\n  'RG',\n  'RA',\n  'RC',\n  'RE',\n  'RI',\n  'RN',\n  'RM',\n  'RO',\n  'SA',\n  'VS',\n  'SS',\n  'SV',\n  'SI',\n  'SR',\n  'SO',\n  'TA',\n  'TE',\n  'TR',\n  'TO',\n  'OG',\n  'TP',\n  'TN',\n  'TV',\n  'TS',\n  'UD',\n  'VA',\n  'VE',\n  'VB',\n  'VC',\n  'VR',\n  'VV',\n  'VI',\n  'VT',\n];\n"
  },
  {
    "path": "src/locales/it/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}}, {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/it/location/street_pattern.ts",
    "content": "export default [\n  '{{location.street_suffix}} {{person.firstName}}',\n  '{{location.street_suffix}} {{person.lastName}}',\n];\n"
  },
  {
    "path": "src/locales/it/location/street_suffix.ts",
    "content": "export default [\n  'Piazza',\n  'Strada',\n  'Via',\n  'Borgo',\n  'Contrada',\n  'Rotonda',\n  'Incrocio',\n];\n"
  },
  {
    "path": "src/locales/it/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Italian',\n  code: 'it',\n  language: 'it',\n  endonym: 'Italiano',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/it/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Abbondanza',\n    'Acilia',\n    'Ada',\n    'Adalberta',\n    'Adalgisa',\n    'Addolorata',\n    'Adelaide',\n    'Adelasia',\n    'Adele',\n    'Adelina',\n    'Adina',\n    'Adria',\n    'Adriana',\n    'Agape',\n    'Agata',\n    'Agnese',\n    'Agostina',\n    'Aida',\n    'Alba',\n    'Alberta',\n    'Albina',\n    'Alcina',\n    'Alda',\n    'Alessandra',\n    'Alessia',\n    'Alfonsa',\n    'Alfreda',\n    'Alice',\n    'Alida',\n    'Alina',\n    'Allegra',\n    'Alma',\n    'Altea',\n    'Amalia',\n    'Amanda',\n    'Amata',\n    'Ambra',\n    'Amelia',\n    'Amina',\n    'Anastasia',\n    'Anatolia',\n    'Ancilla',\n    'Andromeda',\n    'Angela',\n    'Angelica',\n    'Anita',\n    'Anna',\n    'Annabella',\n    'Annagrazia',\n    'Annamaria',\n    'Annunziata',\n    'Antea',\n    'Antigone',\n    'Antonella',\n    'Antonia',\n    'Apollina',\n    'Apollonia',\n    'Appia',\n    'Arabella',\n    'Argelia',\n    'Arianna',\n    'Armida',\n    'Artemisa',\n    'Asella',\n    'Asia',\n    'Assunta',\n    'Astrid',\n    'Atanasia',\n    'Aurelia',\n    'Aurora',\n    'Ausilia',\n    'Ausiliatrice',\n    'Ave',\n    'Aza',\n    'Azelia',\n    'Azzurra',\n    'Babila',\n    'Bambina',\n    'Barbara',\n    'Bartolomea',\n    'Basilia',\n    'Bassilla',\n    'Batilda',\n    'Beata',\n    'Beatrice',\n    'Belina',\n    'Benedetta',\n    'Beniamina',\n    'Benigna',\n    'Benvenuta',\n    'Berenice',\n    'Bernadetta',\n    'Betta',\n    'Bianca',\n    'Bibiana',\n    'Bice',\n    'Brigida',\n    'Brigitta',\n    'Bruna',\n    'Brunilde',\n    'Calogera',\n    'Calpurnia',\n    'Camelia',\n    'Camilla',\n    'Candida',\n    'Capitolina',\n    'Carina',\n    'Carla',\n    'Carlotta',\n    'Carmela',\n    'Carmen',\n    'Carola',\n    'Carolina',\n    'Casilda',\n    'Casimira',\n    'Cassandra',\n    'Cassiopea',\n    'Catena',\n    'Caterina',\n    'Cecilia',\n    'Celeste',\n    'Celinia',\n    'Chiara',\n    'Cinzia',\n    'Cirilla',\n    'Clara',\n    'Claudia',\n    'Clelia',\n    'Clemenzia',\n    'Cleo',\n    'Cleofe',\n    'Cleopatra',\n    'Cloe',\n    'Clorinda',\n    'Cointa',\n    'Colomba',\n    'Concetta',\n    'Consolata',\n    'Cora',\n    'Cordelia',\n    'Corinna',\n    'Cornelia',\n    'Cosima',\n    'Costanza',\n    'Crescenzia',\n    'Cristiana',\n    'Cristina',\n    'Crocefissa',\n    'Cronida',\n    'Cunegonda',\n    'Cuzia',\n    'Dafne',\n    'Dalida',\n    'Dalila',\n    'Damiana',\n    'Daniela',\n    'Daria',\n    'Deanna',\n    'Debora',\n    'Degna',\n    'Delfina',\n    'Delia',\n    'Delinda',\n    'Delizia',\n    'Demetria',\n    'Deodata',\n    'Desdemona',\n    'Desiderata',\n    'Devota',\n    'Diamante',\n    'Diana',\n    'Dianora',\n    'Diletta',\n    'Dina',\n    'Diodata',\n    'Dionisia',\n    'Doda',\n    'Dolores',\n    'Domenica',\n    'Donata',\n    'Donatella',\n    'Donna',\n    'Dora',\n    'Dorotea',\n    'Druina',\n    'Dulina',\n    'Ebe',\n    'Edda',\n    'Edelberga',\n    'Editta',\n    'Edvige',\n    'Egizia',\n    'Egle',\n    'Elaide',\n    'Elda',\n    'Elena',\n    'Eleonora',\n    'Elettra',\n    'Eliana',\n    'Elide',\n    'Elimena',\n    'Elisa',\n    'Elisabetta',\n    'Elisea',\n    'Ella',\n    'Eloisa',\n    'Elsa',\n    'Elvia',\n    'Elvira',\n    'Emanuela',\n    'Emilia',\n    'Emiliana',\n    'Emma',\n    'Enimia',\n    'Enrica',\n    'Eracla',\n    'Ermelinda',\n    'Ermenegarda',\n    'Ermenegilda',\n    'Erminia',\n    'Ernesta',\n    'Ersilia',\n    'Esmeralda',\n    'Estella',\n    'Ester',\n    'Esterina',\n    'Eufemia',\n    'Eufrasia',\n    'Eugenia',\n    'Eulalia',\n    'Euridice',\n    'Eusebia',\n    'Eutalia',\n    'Eva',\n    'Evangelina',\n    'Evelina',\n    'Fabiana',\n    'Fabiola',\n    'Fatima',\n    'Fausta',\n    'Federica',\n    'Fedora',\n    'Felicia',\n    'Felicita',\n    'Fernanda',\n    'Fiammetta',\n    'Filippa',\n    'Filomena',\n    'Fiordaliso',\n    'Fiore',\n    'Fiorella',\n    'Fiorenza',\n    'Flaminia',\n    'Flavia',\n    'Flaviana',\n    'Flora',\n    'Floriana',\n    'Floridia',\n    'Florina',\n    'Foca',\n    'Fortunata',\n    'Fosca',\n    'Franca',\n    'Francesca',\n    'Fulvia',\n    'Gabriella',\n    'Gaia',\n    'Galatea',\n    'Gaudenzia',\n    'Gelsomina',\n    'Geltrude',\n    'Gemma',\n    'Generosa',\n    'Genesia',\n    'Genoveffa',\n    'Germana',\n    'Gertrude',\n    'Ghita',\n    'Giacinta',\n    'Giada',\n    'Gigliola',\n    'Gilda',\n    'Giliola',\n    'Ginevra',\n    'Gioacchina',\n    'Gioconda',\n    'Gioia',\n    'Giorgia',\n    'Giovanna',\n    'Gisella',\n    'Giuditta',\n    'Giulia',\n    'Giuliana',\n    'Giulitta',\n    'Giuseppa',\n    'Giuseppina',\n    'Giusta',\n    'Glenda',\n    'Gloria',\n    'Godeberta',\n    'Godiva',\n    'Grazia',\n    'Graziana',\n    'Graziella',\n    'Greta',\n    'Griselda',\n    'Guenda',\n    'Guendalina',\n    'Gundelinda',\n    'Ianira',\n    'Ida',\n    'Idea',\n    'Iginia',\n    'Ilaria',\n    'Ilda',\n    'Ildegarda',\n    'Ildegonda',\n    'Ileana',\n    'Ilenia',\n    'Ilia',\n    'Ilva',\n    'Imelda',\n    'Immacolata',\n    'Incoronata',\n    'Ines',\n    'Innocenza',\n    'Iolanda',\n    'Iole',\n    'Iona',\n    'Ione',\n    'Ionne',\n    'Irene',\n    'Iride',\n    'Iris',\n    'Irma',\n    'Irmina',\n    'Isa',\n    'Isabella',\n    'Iside',\n    'Isidora',\n    'Isotta',\n    'Italia',\n    'Ivetta',\n    'Lara',\n    'Laura',\n    'Lavinia',\n    'Lea',\n    'Leda',\n    'Lelia',\n    'Lena',\n    'Leonia',\n    'Leonilda',\n    'Leontina',\n    'Letizia',\n    'Lia',\n    'Liana',\n    'Liberata',\n    'Liboria',\n    'Licia',\n    'Lidania',\n    'Lidia',\n    'Liliana',\n    'Linda',\n    'Lisa',\n    'Livia',\n    'Liviana',\n    'Lodovica',\n    'Loredana',\n    'Lorella',\n    'Lorena',\n    'Lorenza',\n    'Loretta',\n    'Loriana',\n    'Luana',\n    'Luce',\n    'Lucia',\n    'Luciana',\n    'Lucilla',\n    'Lucrezia',\n    'Ludovica',\n    'Luigia',\n    'Luisa',\n    'Luminosa',\n    'Luna',\n    'Macaria',\n    'Maddalena',\n    'Mafalda',\n    'Magda',\n    'Maida',\n    'Manuela',\n    'Mara',\n    'Marana',\n    'Marcella',\n    'Mareta',\n    'Margherita',\n    'Maria',\n    'Marianna',\n    'Marica',\n    'Mariella',\n    'Marilena',\n    'Marina',\n    'Marinella',\n    'Marinetta',\n    'Marisa',\n    'Marita',\n    'Marta',\n    'Martina',\n    'Maruta',\n    'Marzia',\n    'Massima',\n    'Matilde',\n    'Maura',\n    'Melania',\n    'Melissa',\n    'Melitina',\n    'Menodora',\n    'Mercede',\n    'Messalina',\n    'Mia',\n    'Michela',\n    'Milena',\n    'Mimma',\n    'Mina',\n    'Minerva',\n    'Minervina',\n    'Miranda',\n    'Mirella',\n    'Miriam',\n    'Mirta',\n    'Moira',\n    'Monica',\n    'Morena',\n    'Morgana',\n    'Nadia',\n    'Natalia',\n    'Natalina',\n    'Neiva',\n    'Nerea',\n    'Nicla',\n    'Nicoletta',\n    'Nilde',\n    'Nina',\n    'Ninfa',\n    'Nives',\n    'Noemi',\n    'Norina',\n    'Norma',\n    'Novella',\n    'Nuccia',\n    'Nunziata',\n    'Odetta',\n    'Odilia',\n    'Ofelia',\n    'Olga',\n    'Olimpia',\n    'Olinda',\n    'Olivia',\n    'Oliviera',\n    'Ombretta',\n    'Ondina',\n    'Onesta',\n    'Onorata',\n    'Onorina',\n    'Orchidea',\n    'Oriana',\n    'Orietta',\n    'Ornella',\n    'Orsola',\n    'Orsolina',\n    'Ortensia',\n    'Osanna',\n    'Otilia',\n    'Ottilia',\n    'Palladia',\n    'Palmazio',\n    'Palmira',\n    'Pamela',\n    'Paola',\n    'Patrizia',\n    'Pelagia',\n    'Penelope',\n    'Perla',\n    'Petronilla',\n    'Pia',\n    'Piera',\n    'Placida',\n    'Polissena',\n    'Porzia',\n    'Prisca',\n    'Priscilla',\n    'Proserpina',\n    'Prospera',\n    'Prudenzia',\n    'Quartilla',\n    'Quieta',\n    'Quiteria',\n    'Rachele',\n    'Raffaella',\n    'Rainelda',\n    'Rebecca',\n    'Regina',\n    'Renata',\n    'Riccarda',\n    'Rina',\n    'Rita',\n    'Roberta',\n    'Romana',\n    'Romilda',\n    'Romina',\n    'Romola',\n    'Rosa',\n    'Rosalia',\n    'Rosalinda',\n    'Rosamunda',\n    'Rosanna',\n    'Rosita',\n    'Rosmunda',\n    'Rossana',\n    'Rossella',\n    'Rufina',\n    'Saba',\n    'Sabina',\n    'Sabrina',\n    'Samanta',\n    'Samona',\n    'Sandra',\n    'Santina',\n    'Sara',\n    'Savina',\n    'Scolastica',\n    'Sebastiana',\n    'Seconda',\n    'Secondina',\n    'Sefora',\n    'Selene',\n    'Selvaggia',\n    'Semiramide',\n    'Serafina',\n    'Serena',\n    'Severa',\n    'Sibilla',\n    'Sidonia',\n    'Silvana',\n    'Silvia',\n    'Simona',\n    'Simonetta',\n    'Siria',\n    'Smeralda',\n    'Soave',\n    'Sofia',\n    'Sofronia',\n    'Solange',\n    'Sonia',\n    'Speranza',\n    'Stefania',\n    'Stella',\n    'Susanna',\n    'Sveva',\n    'Tabita',\n    'Tamara',\n    'Tarquinia',\n    'Tarsilla',\n    'Taziana',\n    'Tea',\n    'Tecla',\n    'Telica',\n    'Teodata',\n    'Teodolinda',\n    'Teodora',\n    'Teresa',\n    'Teudosia',\n    'Tina',\n    'Tiziana',\n    'Tosca',\n    'Trasea',\n    'Tullia',\n    'Ugolina',\n    'Ulfa',\n    'Uliva',\n    'Unna',\n    'Vala',\n    'Valentina',\n    'Valeria',\n    'Valeriana',\n    'Vanda',\n    'Vanessa',\n    'Vanna',\n    'Venera',\n    'Veneranda',\n    'Venere',\n    'Venusta',\n    'Vera',\n    'Verdiana',\n    'Verena',\n    'Veriana',\n    'Veridiana',\n    'Veronica',\n    'Viliana',\n    'Vilma',\n    'Vincenza',\n    'Viola',\n    'Violante',\n    'Virginia',\n    'Vissia',\n    'Vittoria',\n    'Viviana',\n    'Wanda',\n    'Zabina',\n    'Zaira',\n    'Zama',\n    'Zanita',\n    'Zarina',\n    'Zelinda',\n    'Zenobia',\n    'Zita',\n    'Zoe',\n    'Zosima',\n  ],\n  male: [\n    'Abaco',\n    'Abbondanzio',\n    'Abbondio',\n    'Abdone',\n    'Abelardo',\n    'Abele',\n    'Abenzio',\n    'Abibo',\n    'Abramio',\n    'Abramo',\n    'Acacio',\n    'Acario',\n    'Accursio',\n    'Achille',\n    'Acilio',\n    'Aciscolo',\n    'Acrisio',\n    'Adalardo',\n    'Adalberto',\n    'Adalfredo',\n    'Adalgiso',\n    'Adalrico',\n    'Adamo',\n    'Addo',\n    'Adelardo',\n    'Adelberto',\n    'Adelchi',\n    'Adelfo',\n    'Adelgardo',\n    'Adelmo',\n    'Adeodato',\n    'Adolfo',\n    'Adone',\n    'Adriano',\n    'Adrione',\n    'Afro',\n    'Agabio',\n    'Agamennone',\n    'Agapito',\n    'Agazio',\n    'Agenore',\n    'Agesilao',\n    'Agostino',\n    'Agrippa',\n    'Aiace',\n    'Aidano',\n    'Aimone',\n    'Aladino',\n    'Alamanno',\n    'Alano',\n    'Alarico',\n    'Albano',\n    'Alberico',\n    'Alberto',\n    'Albino',\n    'Alboino',\n    'Albrico',\n    'Alceo',\n    'Alceste',\n    'Alcibiade',\n    'Alcide',\n    'Alcino',\n    'Aldo',\n    'Aldobrando',\n    'Aleandro',\n    'Aleardo',\n    'Aleramo',\n    'Alessandro',\n    'Alessio',\n    'Alfio',\n    'Alfonso',\n    'Alfredo',\n    'Algiso',\n    'Alighiero',\n    'Almerigo',\n    'Almiro',\n    'Aloisio',\n    'Alvaro',\n    'Alviero',\n    'Alvise',\n    'Amabile',\n    'Amadeo',\n    'Amando',\n    'Amanzio',\n    'Amaranto',\n    'Amato',\n    'Amatore',\n    'Amauri',\n    'Ambrogio',\n    'Ambrosiano',\n    'Amedeo',\n    'Amelio',\n    'Amerigo',\n    'Amico',\n    'Amilcare',\n    'Amintore',\n    'Amleto',\n    'Amone',\n    'Amore',\n    'Amos',\n    'Ampelio',\n    'Anacleto',\n    'Andrea',\n    'Angelo',\n    'Aniceto',\n    'Aniello',\n    'Annibale',\n    'Ansaldo',\n    'Anselmo',\n    'Ansovino',\n    'Antelmo',\n    'Antero',\n    'Antimo',\n    'Antino',\n    'Antioco',\n    'Antonello',\n    'Antonio',\n    'Apollinare',\n    'Apollo',\n    'Apuleio',\n    'Aquilino',\n    'Araldo',\n    'Aratone',\n    'Arcadio',\n    'Archimede',\n    'Archippo',\n    'Arcibaldo',\n    'Ardito',\n    'Arduino',\n    'Aresio',\n    'Argimiro',\n    'Argo',\n    'Arialdo',\n    'Ariberto',\n    'Ariele',\n    'Ariosto',\n    'Aris',\n    'Aristarco',\n    'Aristeo',\n    'Aristide',\n    'Aristione',\n    'Aristo',\n    'Aristofane',\n    'Aristotele',\n    'Armando',\n    'Arminio',\n    'Arnaldo',\n    'Aronne',\n    'Arrigo',\n    'Arturo',\n    'Ascanio',\n    'Asdrubale',\n    'Asimodeo',\n    'Assunto',\n    'Asterio',\n    'Astianatte',\n    'Ataleo',\n    'Atanasio',\n    'Athos',\n    'Attila',\n    'Attilano',\n    'Attilio',\n    'Auberto',\n    'Audace',\n    'Augusto',\n    'Aureliano',\n    'Aurelio',\n    'Auro',\n    'Ausilio',\n    'Averardo',\n    'Azeglio',\n    'Azelio',\n    'Bacco',\n    'Baldassarre',\n    'Balderico',\n    'Baldo',\n    'Baldomero',\n    'Baldovino',\n    'Barbarigo',\n    'Bardo',\n    'Bardomiano',\n    'Barnaba',\n    'Barsaba',\n    'Barsimeo',\n    'Bartolo',\n    'Bartolomeo',\n    'Basileo',\n    'Basilio',\n    'Bassiano',\n    'Bastiano',\n    'Battista',\n    'Beato',\n    'Bellino',\n    'Beltramo',\n    'Benedetto',\n    'Beniamino',\n    'Benigno',\n    'Benito',\n    'Benvenuto',\n    'Berardo',\n    'Berengario',\n    'Bernardo',\n    'Beronico',\n    'Bertoldo',\n    'Bertolfo',\n    'Biagio',\n    'Bibiano',\n    'Bindo',\n    'Bino',\n    'Birino',\n    'Bonagiunta',\n    'Bonaldo',\n    'Bonaventura',\n    'Bonavita',\n    'Bonifacio',\n    'Bonito',\n    'Boris',\n    'Bortolo',\n    'Brancaleone',\n    'Brando',\n    'Bruno',\n    'Bruto',\n    'Caino',\n    'Caio',\n    'Calanico',\n    'Calcedonio',\n    'Callisto',\n    'Calogero',\n    'Camillo',\n    'Candido',\n    'Cantidio',\n    'Canziano',\n    'Carlo',\n    'Carmelo',\n    'Carmine',\n    'Caronte',\n    'Carponio',\n    'Casimiro',\n    'Cassiano',\n    'Cassio',\n    'Casto',\n    'Cataldo',\n    'Catullo',\n    'Cecco',\n    'Cecilio',\n    'Celso',\n    'Cesare',\n    'Cesario',\n    'Cherubino',\n    'Chiaffredo',\n    'Cino',\n    'Cipriano',\n    'Cirano',\n    'Ciriaco',\n    'Cirillo',\n    'Cirino',\n    'Ciro',\n    'Clarenzio',\n    'Claudio',\n    'Cleandro',\n    'Clemente',\n    'Cleonico',\n    'Climaco',\n    'Clinio',\n    'Clodomiro',\n    'Clodoveo',\n    'Colmanno',\n    'Colmazio',\n    'Colombano',\n    'Colombo',\n    'Concetto',\n    'Concordio',\n    'Corbiniano',\n    'Coreno',\n    'Coriolano',\n    'Cornelio',\n    'Coronato',\n    'Corrado',\n    'Cosimo',\n    'Cosma',\n    'Costante',\n    'Costantino',\n    'Costanzo',\n    'Cremenzio',\n    'Crescente',\n    'Crescenzio',\n    'Crespignano',\n    'Crispino',\n    'Cristaldo',\n    'Cristiano',\n    'Cristoforo',\n    'Crocefisso',\n    'Cuniberto',\n    'Cupido',\n    'Daciano',\n    'Dacio',\n    'Dagoberto',\n    'Dalmazio',\n    'Damaso',\n    'Damiano',\n    'Damocle',\n    'Daniele',\n    'Danilo',\n    'Danio',\n    'Dante',\n    'Dario',\n    'Davide',\n    'Davino',\n    'Decimo',\n    'Delfino',\n    'Demetrio',\n    'Democrito',\n    'Demostene',\n    'Deodato',\n    'Desiderato',\n    'Desiderio',\n    'Didimo',\n    'Diego',\n    'Dino',\n    'Diocleziano',\n    'Diodoro',\n    'Diogene',\n    'Diomede',\n    'Dione',\n    'Dionigi',\n    'Dionisio',\n    'Divo',\n    'Dodato',\n    'Domenico',\n    'Domezio',\n    'Domiziano',\n    'Donatello',\n    'Donato',\n    'Doriano',\n    'Doroteo',\n    'Duccio',\n    'Duilio',\n    'Durante',\n    'Eberardo',\n    'Ecclesio',\n    'Edgardo',\n    'Edilberto',\n    'Edmondo',\n    'Edoardo',\n    'Efisio',\n    'Efrem',\n    'Egeo',\n    'Egidio',\n    'Eginardo',\n    'Egisto',\n    'Eleuterio',\n    'Elia',\n    'Eliano',\n    'Elifio',\n    'Eligio',\n    'Elio',\n    'Eliodoro',\n    'Eliseo',\n    'Elita',\n    'Elmo',\n    'Elogio',\n    'Elpidio',\n    'Elvezio',\n    'Elvino',\n    'Emanuele',\n    'Emidio',\n    'Emiliano',\n    'Emilio',\n    'Emmerico',\n    'Empirio',\n    'Endrigo',\n    'Enea',\n    'Enecone',\n    'Ennio',\n    'Enrico',\n    'Enzo',\n    'Eraclide',\n    'Eraldo',\n    'Erardo',\n    'Erasmo',\n    'Erberto',\n    'Ercolano',\n    'Ercole',\n    'Erenia',\n    'Eriberto',\n    'Erico',\n    'Ermanno',\n    'Ermenegildo',\n    'Ermes',\n    'Ermete',\n    'Ermilo',\n    'Erminio',\n    'Ernesto',\n    'Eros',\n    'Esaù',\n    'Esuperio',\n    'Eterie',\n    'Ettore',\n    'Euclide',\n    'Eufebio',\n    'Eufemio',\n    'Eufronio',\n    'Eugenio',\n    'Eusebio',\n    'Euseo',\n    'Eustorgio',\n    'Eustosio',\n    'Eutalio',\n    'Evaldo',\n    'Evandro',\n    'Evaristo',\n    'Evasio',\n    'Everardo',\n    'Evidio',\n    'Evodio',\n    'Evremondo',\n    'Ezechiele',\n    'Ezio',\n    'Fabiano',\n    'Fabio',\n    'Fabrizio',\n    'Famiano',\n    'Fausto',\n    'Fazio',\n    'Fedele',\n    'Federico',\n    'Fedro',\n    'Felice',\n    'Feliciano',\n    'Ferdinando',\n    'Fermiano',\n    'Fermo',\n    'Fernando',\n    'Ferruccio',\n    'Festo',\n    'Fidenziano',\n    'Fidenzio',\n    'Filiberto',\n    'Filippo',\n    'Filomeno',\n    'Fiorenziano',\n    'Fiorenzo',\n    'Flaviano',\n    'Flavio',\n    'Fleano',\n    'Floriano',\n    'Folco',\n    'Fortunato',\n    'Fosco',\n    'Francesco',\n    'Franco',\n    'Frido',\n    'Frontiniano',\n    'Fulberto',\n    'Fulgenzio',\n    'Fulvio',\n    'Furio',\n    'Furseo',\n    'Fuscolo',\n    'Gabino',\n    'Gabriele',\n    'Gaetano',\n    'Gaglioffo',\n    'Gaio',\n    'Galdino',\n    'Galeazzo',\n    'Galileo',\n    'Gallicano',\n    'Gandolfo',\n    'Garimberto',\n    'Gaspare',\n    'Gastone',\n    'Gaudenzio',\n    'Gaudino',\n    'Gautiero',\n    'Gavino',\n    'Gedeone',\n    'Geminiano',\n    'Generoso',\n    'Genesio',\n    'Gennaro',\n    'Gentile',\n    'Genziano',\n    'Gerardo',\n    'Gerasimo',\n    'Geremia',\n    'Gerino',\n    'Germano',\n    'Gerolamo',\n    'Geronimo',\n    'Geronzio',\n    'Gervasio',\n    'Gesualdo',\n    'Gherardo',\n    'Giacinto',\n    'Giacobbe',\n    'Giacomo',\n    'Giadero',\n    'Giambattista',\n    'Gianbattista',\n    'Giancarlo',\n    'Giandomenico',\n    'Gianfranco',\n    'Gianluca',\n    'Gianluigi',\n    'Gianmarco',\n    'Gianmaria',\n    'Gianmario',\n    'Gianni',\n    'Gianpaolo',\n    'Gianpiero',\n    'Gianpietro',\n    'Gianuario',\n    'Giasone',\n    'Gilberto',\n    'Gildo',\n    'Gillo',\n    'Gineto',\n    'Gino',\n    'Gioacchino',\n    'Giobbe',\n    'Gioberto',\n    'Giocondo',\n    'Gioele',\n    'Giona',\n    'Gionata',\n    'Giordano',\n    'Giorgio',\n    'Giosuele',\n    'Giosuè',\n    'Giotto',\n    'Giovanni',\n    'Giove',\n    'Gioventino',\n    'Giovenzio',\n    'Girardo',\n    'Girolamo',\n    'Giuda',\n    'Giuliano',\n    'Giulio',\n    'Giuseppe',\n    'Giustiniano',\n    'Giusto',\n    'Glauco',\n    'Goffredo',\n    'Golia',\n    'Gomberto',\n    'Gondulfo',\n    'Gonerio',\n    'Gonzaga',\n    'Gordiano',\n    'Gosto',\n    'Gottardo',\n    'Graciliano',\n    'Grato',\n    'Graziano',\n    'Gregorio',\n    'Grimaldo',\n    'Gualberto',\n    'Gualtiero',\n    'Guelfo',\n    'Guerrino',\n    'Guglielmo',\n    'Guiberto',\n    'Guido',\n    'Guiscardo',\n    'Gumesindo',\n    'Gustavo',\n    'Iacopo',\n    'Iacopone',\n    'Iago',\n    'Icaro',\n    'Icilio',\n    'Ido',\n    'Iginio',\n    'Igino',\n    'Ignazio',\n    'Igor',\n    'Ilario',\n    'Ildebrando',\n    'Ildefonso',\n    'Illidio',\n    'Illuminato',\n    'Immacolato',\n    'Indro',\n    'Innocente',\n    'Innocenzo',\n    'Iorio',\n    'Ippocrate',\n    'Ippolito',\n    'Ireneo',\n    'Isacco',\n    'Isaia',\n    'Ischirione',\n    'Isidoro',\n    'Ismaele',\n    'Italo',\n    'Ivan',\n    'Ivano',\n    'Ivanoe',\n    'Ivo',\n    'Ivone',\n    'Ladislao',\n    'Lamberto',\n    'Lancilotto',\n    'Landolfo',\n    'Lanfranco',\n    'Lapo',\n    'Laurentino',\n    'Lauriano',\n    'Lautone',\n    'Lavinio',\n    'Lazzaro',\n    'Leandro',\n    'Leo',\n    'Leonardo',\n    'Leone',\n    'Leonida',\n    'Leonio',\n    'Leonzio',\n    'Leopardo',\n    'Leopoldo',\n    'Letterio',\n    'Liberato',\n    'Liberatore',\n    'Liberio',\n    'Libero',\n    'Liberto',\n    'Liborio',\n    'Lidio',\n    'Lieto',\n    'Lino',\n    'Lisandro',\n    'Livino',\n    'Livio',\n    'Lodovico',\n    'Loreno',\n    'Lorenzo',\n    'Loris',\n    'Luca',\n    'Luciano',\n    'Lucio',\n    'Ludano',\n    'Ludovico',\n    'Luigi',\n    'Macario',\n    'Maccabeo',\n    'Maffeo',\n    'Maggiorino',\n    'Magno',\n    'Maiorico',\n    'Malco',\n    'Mamante',\n    'Mancio',\n    'Manetto',\n    'Manfredo',\n    'Manilio',\n    'Manlio',\n    'Mansueto',\n    'Manuele',\n    'Marcello',\n    'Marciano',\n    'Marco',\n    'Mariano',\n    'Marino',\n    'Mario',\n    'Marolo',\n    'Martino',\n    'Marzio',\n    'Massimiliano',\n    'Massimo',\n    'Matroniano',\n    'Matteo',\n    'Mattia',\n    'Maurilio',\n    'Maurizio',\n    'Mauro',\n    'Medardo',\n    'Medoro',\n    'Melanio',\n    'Melchiade',\n    'Melchiorre',\n    'Melezio',\n    'Menardo',\n    'Menelao',\n    'Meneo',\n    'Mennone',\n    'Mercurio',\n    'Metello',\n    'Metrofane',\n    'Michelangelo',\n    'Michele',\n    'Milo',\n    'Minervino',\n    'Mirco',\n    'Mirko',\n    'Mirocleto',\n    'Misaele',\n    'Modesto',\n    'Monaldo',\n    'Monitore',\n    'Moreno',\n    'Mosè',\n    'Muziano',\n    'Namazio',\n    'Napoleone',\n    'Narciso',\n    'Narseo',\n    'Narsete',\n    'Natale',\n    'Nazario',\n    'Nazzareno',\n    'Nazzaro',\n    'Neopolo',\n    'Neoterio',\n    'Nereo',\n    'Neri',\n    'Nestore',\n    'Nicarete',\n    'Nicea',\n    'Niceforo',\n    'Niceto',\n    'Nicezio',\n    'Nico',\n    'Nicodemo',\n    'Nicola',\n    'Nicolò',\n    'Niniano',\n    'Nino',\n    'Norberto',\n    'Nostriano',\n    'Noè',\n    'Nunzio',\n    'Oddone',\n    'Oderico',\n    'Odidone',\n    'Odorico',\n    'Olimpio',\n    'Olindo',\n    'Oliviero',\n    'Omar',\n    'Omero',\n    'Onesto',\n    'Onofrio',\n    'Onorino',\n    'Onorio',\n    'Orazio',\n    'Orenzio',\n    'Oreste',\n    'Orfeo',\n    'Orio',\n    'Orlando',\n    'Oronzo',\n    'Orsino',\n    'Orso',\n    'Ortensio',\n    'Oscar',\n    'Osmondo',\n    'Osvaldo',\n    'Otello',\n    'Ottaviano',\n    'Ottavio',\n    'Ottone',\n    'Ovidio',\n    'Paciano',\n    'Pacifico',\n    'Pacomio',\n    'Palatino',\n    'Palladio',\n    'Pammachio',\n    'Pancario',\n    'Pancrazio',\n    'Panfilo',\n    'Pantaleo',\n    'Pantaleone',\n    'Paolo',\n    'Pardo',\n    'Paride',\n    'Parmenio',\n    'Pasquale',\n    'Paterniano',\n    'Patrizio',\n    'Patroclo',\n    'Pauside',\n    'Peleo',\n    'Pellegrino',\n    'Pericle',\n    'Perseo',\n    'Petronio',\n    'Pierangelo',\n    'Piergiorgio',\n    'Pierluigi',\n    'Piermarco',\n    'Piero',\n    'Piersilvio',\n    'Pietro',\n    'Pio',\n    'Pippo',\n    'Placido',\n    'Platone',\n    'Plinio',\n    'Plutarco',\n    'Polidoro',\n    'Polifemo',\n    'Pollione',\n    'Pompeo',\n    'Pomponio',\n    'Ponziano',\n    'Ponzio',\n    'Porfirio',\n    'Porziano',\n    'Postumio',\n    'Prassede',\n    'Priamo',\n    'Primo',\n    'Prisco',\n    'Privato',\n    'Procopio',\n    'Prospero',\n    'Protasio',\n    'Proteo',\n    'Prudenzio',\n    'Publio',\n    'Pupolo',\n    'Pusicio',\n    'Quarto',\n    'Quasimodo',\n    'Querano',\n    'Quintiliano',\n    'Quintilio',\n    'Quintino',\n    'Quinziano',\n    'Quinzio',\n    'Quirino',\n    'Radolfo',\n    'Raffaele',\n    'Raide',\n    'Raimondo',\n    'Rainaldo',\n    'Ramiro',\n    'Raniero',\n    'Ranolfo',\n    'Reginaldo',\n    'Regolo',\n    'Remigio',\n    'Remo',\n    'Remondo',\n    'Renato',\n    'Renzo',\n    'Respicio',\n    'Ricario',\n    'Riccardo',\n    'Richelmo',\n    'Rinaldo',\n    'Rino',\n    'Robaldo',\n    'Roberto',\n    'Rocco',\n    'Rodiano',\n    'Rodolfo',\n    'Rodrigo',\n    'Rolando',\n    'Rolfo',\n    'Romano',\n    'Romeo',\n    'Romero',\n    'Romoaldo',\n    'Romolo',\n    'Romualdo',\n    'Rosario',\n    'Rubiano',\n    'Rufino',\n    'Rufo',\n    'Ruggero',\n    'Ruperto',\n    'Rutilo',\n    'Sabato',\n    'Sabazio',\n    'Sabele',\n    'Sabino',\n    'Saffiro',\n    'Saffo',\n    'Saladino',\n    'Salomone',\n    'Salomè',\n    'Salustio',\n    'Salvatore',\n    'Salvo',\n    'Samuele',\n    'Sandro',\n    'Sansone',\n    'Sante',\n    'Santo',\n    'Sapiente',\n    'Sarbello',\n    'Saturniano',\n    'Saturnino',\n    'Saul',\n    'Saverio',\n    'Savino',\n    'Sebastiano',\n    'Secondiano',\n    'Secondo',\n    'Semplicio',\n    'Sempronio',\n    'Senesio',\n    'Senofonte',\n    'Serafino',\n    'Serapione',\n    'Sergio',\n    'Servidio',\n    'Serviliano',\n    'Sesto',\n    'Settimio',\n    'Settimo',\n    'Severiano',\n    'Severino',\n    'Severo',\n    'Sico',\n    'Sicuro',\n    'Sidonio',\n    'Sigfrido',\n    'Sigismondo',\n    'Silvano',\n    'Silverio',\n    'Silvestro',\n    'Silvio',\n    'Simeone',\n    'Simone',\n    'Sinesio',\n    'Sinfronio',\n    'Sireno',\n    'Siriano',\n    'Siricio',\n    'Sirio',\n    'Siro',\n    'Sisto',\n    'Soccorso',\n    'Socrate',\n    'Solocone',\n    'Sostene',\n    'Sosteneo',\n    'Sostrato',\n    'Spano',\n    'Spartaco',\n    'Speranzio',\n    'Stanislao',\n    'Stefano',\n    'Stiliano',\n    'Stiriaco',\n    'Surano',\n    'Sviturno',\n    'Taddeo',\n    'Taide',\n    'Tammaro',\n    'Tancredi',\n    'Tarcisio',\n    'Tarso',\n    'Taziano',\n    'Tazio',\n    'Telchide',\n    'Telemaco',\n    'Temistocle',\n    'Teobaldo',\n    'Teodoro',\n    'Teodosio',\n    'Teodoto',\n    'Teogene',\n    'Terenzio',\n    'Terzo',\n    'Tesauro',\n    'Tesifonte',\n    'Tibaldo',\n    'Tiberio',\n    'Tiburzio',\n    'Ticone',\n    'Timoteo',\n    'Tirone',\n    'Tito',\n    'Tiziano',\n    'Tizio',\n    'Tobia',\n    'Tolomeo',\n    'Tommaso',\n    'Torquato',\n    'Tosco',\n    'Tranquillo',\n    'Tristano',\n    'Tulliano',\n    'Tullio',\n    'Turi',\n    'Turibio',\n    'Tussio',\n    'Ubaldo',\n    'Ubertino',\n    'Uberto',\n    'Ugo',\n    'Ugolino',\n    'Uguccione',\n    'Ulberto',\n    'Ulderico',\n    'Ulfo',\n    'Ulisse',\n    'Ulpiano',\n    'Ulrico',\n    'Ulstano',\n    'Ultimo',\n    'Umberto',\n    'Umile',\n    'Uranio',\n    'Urbano',\n    'Urdino',\n    'Uriele',\n    'Ursicio',\n    'Ursino',\n    'Ursmaro',\n    'Valente',\n    'Valentino',\n    'Valeriano',\n    'Valerico',\n    'Valerio',\n    'Valfredo',\n    'Valfrido',\n    'Valtena',\n    'Valter',\n    'Varo',\n    'Vasco',\n    'Vedasto',\n    'Velio',\n    'Venanzio',\n    'Venceslao',\n    'Venerando',\n    'Venerio',\n    'Ventura',\n    'Venustiano',\n    'Venusto',\n    'Verano',\n    'Verecondo',\n    'Verenzio',\n    'Verulo',\n    'Vespasiano',\n    'Vezio',\n    'Vidiano',\n    'Vidone',\n    'Vilfredo',\n    'Viliberto',\n    'Vincenzo',\n    'Vindonio',\n    'Vinebaldo',\n    'Vinfrido',\n    'Vinicio',\n    'Virgilio',\n    'Virginio',\n    'Virone',\n    'Viscardo',\n    'Vitale',\n    'Vitalico',\n    'Vito',\n    'Vittore',\n    'Vittoriano',\n    'Vittorio',\n    'Vivaldo',\n    'Viviano',\n    'Vladimiro',\n    'Vodingo',\n    'Volfango',\n    'Vulmaro',\n    'Vulpiano',\n    'Walter',\n    'Zabedeo',\n    'Zaccaria',\n    'Zaccheo',\n    'Zanobi',\n    'Zefiro',\n    'Zena',\n    'Zenaide',\n    'Zenebio',\n    'Zeno',\n    'Zenobio',\n    'Zenone',\n    'Zetico',\n    'Zoilo',\n    'Zosimo',\n  ],\n};\n"
  },
  {
    "path": "src/locales/it/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport suffix from './suffix';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  suffix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/it/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Abate',\n    'Abbate',\n    'Abbondanza',\n    'Abbrescia',\n    'Accardi',\n    'Accardo',\n    'Accurso',\n    'Aceto',\n    'Acquadro',\n    'Acquaviva',\n    'Acquistapace',\n    'Adami',\n    'Adamo',\n    'Addari',\n    'Addis',\n    'Adragna',\n    'Affinito',\n    'Agnello',\n    'Agostinelli',\n    'Agostini',\n    'Agresta',\n    'Aiello',\n    'Alaimo',\n    'Albanese',\n    'Albano',\n    'Alberti',\n    'Alcamo',\n    'Alessandrini',\n    'Alessi',\n    'Alfano',\n    'Alfieri',\n    'Alivernini',\n    'Allegretti',\n    'Aloi',\n    'Altieri',\n    'Amabile',\n    'Amadori',\n    'Amato',\n    'Ambrosini',\n    'Ambrosino',\n    'Ambrosio',\n    'Amendola',\n    'Amerio',\n    'Amici',\n    'Amico',\n    'Ammoscato',\n    'Amoroso',\n    'Amoruso',\n    'Ancona',\n    'Andreoli',\n    'Andrisani',\n    'Anelli',\n    'Angeletti',\n    'Angeli',\n    'Angelini',\n    'Angeloni',\n    'Angelucci',\n    'Annunziata',\n    'Anselmi',\n    'Anselmo',\n    'Antenucci',\n    'Antezza',\n    'Antonacci',\n    'Antonelli',\n    'Antonini',\n    'Antonucci',\n    'Anzalone',\n    'Apicella',\n    'Aprile',\n    'Aquino',\n    'Aramini',\n    'Arcangeli',\n    'Arena',\n    'Argenio',\n    'Argento',\n    'Argiolas',\n    'Artioli',\n    'Asaro',\n    'Ascione',\n    'Astolfi',\n    'Atzeni',\n    'Atzori',\n    'Avallone',\n    'Avola',\n    'Azara',\n    'Babini',\n    'Bacci',\n    'Baggio',\n    'Baiocco',\n    'Balboni',\n    'Baldacci',\n    'Baldassarre',\n    'Baldi',\n    'Baldini',\n    'Baldo',\n    'Balducci',\n    'Balestra',\n    'Balistreri',\n    'Ballarin',\n    'Balsamo',\n    'Balzano',\n    'Bandini',\n    'Bani',\n    'Baraldi',\n    'Barbagallo',\n    'Barbarossa',\n    'Barbarulo',\n    'Barbato',\n    'Barbera',\n    'Barberi',\n    'Barberis',\n    'Barbero',\n    'Barbieri',\n    'Barbiero',\n    'Barile',\n    'Barillà',\n    'Barletta',\n    'Barone',\n    'Baroni',\n    'Barra',\n    'Barreca',\n    'Barresi',\n    'Barretta',\n    'Barsotti',\n    'Bartoli',\n    'Bartolini',\n    'Bartolomei',\n    'Bartolucci',\n    'Basile',\n    'Bassani',\n    'Bassi',\n    'Basso',\n    'Battaglia',\n    'Battista',\n    'Battisti',\n    'Battistini',\n    'Bedini',\n    'Belli',\n    'Bellini',\n    'Bellomo',\n    'Bellotti',\n    'Bellucci',\n    'Belmonte',\n    'Belotti',\n    'Beltrame',\n    'Beltrami',\n    'Belvisi',\n    'Benatti',\n    'Benedetti',\n    'Benedetto',\n    'Benetti',\n    'Benigni',\n    'Benini',\n    'Bennardo',\n    'Bentivoglio',\n    'Benvenuti',\n    'Benvenuto',\n    'Berardi',\n    'Beretta',\n    'Bergamasco',\n    'Bergamini',\n    'Bernabei',\n    'Bernardi',\n    'Bernardini',\n    'Bernasconi',\n    'Bertaccini',\n    'Bertani',\n    'Bertelli',\n    'Berti',\n    'Bertini',\n    'Berto',\n    'Bertolini',\n    'Bertolussi',\n    'Beso',\n    'Betti',\n    'Bevilacqua',\n    'Biagetti',\n    'Biagi',\n    'Biagini',\n    'Bianc',\n    'Biancheri',\n    'Bianchetti',\n    'Bianchi',\n    'Bianchini',\n    'Bianco',\n    'Biasci',\n    'Biccari',\n    'Biggi',\n    'Bindi',\n    'Bini',\n    'Bionaz',\n    'Biondi',\n    'Bisconti',\n    'Bisio',\n    'Bizzarri',\n    'Blanc',\n    'Blasi',\n    'Bocchi',\n    'Boccia',\n    'Bodini',\n    'Boffa',\n    'Boi',\n    'Bologna',\n    'Bonanni',\n    'Bonanno',\n    'Bonato',\n    'Bonazzi',\n    'Bonelli',\n    'Bonetti',\n    'Bongiorno',\n    'Bongiovanni',\n    'Boni',\n    'Bonifazi',\n    'Bonini',\n    'Bono',\n    'Bonomi',\n    'Bonomo',\n    'Bordoni',\n    'Borelli',\n    'Borghi',\n    'Borgia',\n    'Borrelli',\n    'Bortolin',\n    'Bortoluzzi',\n    'Bortot',\n    'Boscaino',\n    'Boschetti',\n    'Boschi',\n    'Bosco',\n    'Boscolo',\n    'Bosi',\n    'Botta',\n    'Bove',\n    'Bovolenta',\n    'Bozzi',\n    'Bozzo',\n    'Braia',\n    'Brambilla',\n    'Branca',\n    'Brandi',\n    'Bresciani',\n    'Bressan',\n    'Briano',\n    'Brigandì',\n    'Brignone',\n    'Brizzi',\n    'Brogi',\n    'Brumat',\n    'Brunelli',\n    'Brunetti',\n    'Bruni',\n    'Bruno',\n    'Bruschi',\n    'Bruzzone',\n    'Buccheri',\n    'Bucci',\n    'Bulgarelli',\n    'Buongiorno',\n    'Buonomo',\n    'Burgio',\n    'Butera',\n    'Buzzi',\n    'Cabras',\n    'Caccamo',\n    'Caccavo',\n    'Cacciapuoti',\n    'Cacciatore',\n    'Cadoni',\n    'Caforio',\n    'Caggiano',\n    'Caiazza',\n    'Caiazzo',\n    'Calabrese',\n    'Calabria',\n    'Calabrò',\n    'Calafiore',\n    'Calandro',\n    'Califano',\n    'Callegari',\n    'Calligaris',\n    'Calì',\n    'Calò',\n    'Camilli',\n    'Cammarata',\n    'Cammisa',\n    'Campagna',\n    'Campana',\n    'Campanella',\n    'Campanile',\n    'Campanini',\n    'Campisi',\n    'Campo',\n    'Campoli',\n    'Campus',\n    'Canale',\n    'Cancelliere',\n    'Cancellieri',\n    'Candela',\n    'Candido',\n    'Canepa',\n    'Cangiano',\n    'Canino',\n    'Cannas',\n    'Cannata',\n    'Cannella',\n    'Cannone',\n    'Canova',\n    'Cantagallo',\n    'Cantoni',\n    'Canu',\n    'Capannolo',\n    'Capasso',\n    'Capecchi',\n    'Capelli',\n    'Capitani',\n    'Capizzi',\n    'Capoccia',\n    'Capocotta',\n    'Capogna',\n    'Capone',\n    'Caporaso',\n    'Cappai',\n    'Cappelletti',\n    'Cappelli',\n    'Cappello',\n    'Cappiello',\n    'Capponi',\n    'Capraro',\n    'Capriotti',\n    'Capuano',\n    'Caputo',\n    'Cara',\n    'Caracciolo',\n    'Caradonna',\n    'Carbon',\n    'Carbone',\n    'Carboni',\n    'Cardella',\n    'Cardia',\n    'Cardinale',\n    'Cardinali',\n    'Cardini',\n    'Cardone',\n    'Careddu',\n    'Carella',\n    'Caretti',\n    'Caricari',\n    'Carini',\n    'Carletti',\n    'Carli',\n    'Carlini',\n    'Carlino',\n    'Carloni',\n    'Carlotti',\n    'Carlucci',\n    'Carminati',\n    'Carnevale',\n    'Carnovale',\n    'Carollo',\n    'Carosi',\n    'Carrara',\n    'Carraro',\n    'Carrieri',\n    'Carriero',\n    'Carrozza',\n    'Carrozzo',\n    'Carrus',\n    'Carta',\n    'Caruso',\n    'Carvelli',\n    'Carè',\n    'Casadei',\n    'Casadio',\n    'Casagrande',\n    'Casale',\n    'Casali',\n    'Casano',\n    'Casavecchia',\n    'Cascio',\n    'Cascone',\n    'Casella',\n    'Caselli',\n    'Caserta',\n    'Casini',\n    'Casolaro',\n    'Cassano',\n    'Castagna',\n    'Castaldi',\n    'Castaldo',\n    'Castellana',\n    'Castellani',\n    'Castellano',\n    'Castelli',\n    'Castiello',\n    'Castiglioni',\n    'Casu',\n    'Casula',\n    'Catalano',\n    'Cataldi',\n    'Cataldo',\n    'Catania',\n    'Catanzaro',\n    'Catarsi',\n    'Catellani',\n    'Caterino',\n    'Cattaneo',\n    'Cattani',\n    'Cavaliere',\n    'Cavalieri',\n    'Cavallari',\n    'Cavallaro',\n    'Cavalli',\n    'Cavallini',\n    'Cavallo',\n    'Cavriani',\n    'Ceccarelli',\n    'Ceccarini',\n    'Cecchetti',\n    'Cecchi',\n    'Cecchini',\n    'Cecere',\n    'Celano',\n    'Celentano',\n    'Celeste',\n    'Celi',\n    'Celli',\n    'Cellini',\n    'Cenni',\n    'Centofanti',\n    'Cerise',\n    'Cerrani',\n    'Cerrato',\n    'Cerri',\n    'Cerullo',\n    'Cerutti',\n    'Cesaretti',\n    'Cherchi',\n    'Cherubini',\n    'Chessa',\n    'Chessari',\n    'Chiacchio',\n    'Chianese',\n    'Chiaravalle',\n    'Chiavacci',\n    'Chilà',\n    'Chimenti',\n    'Chiodi',\n    'Chirico',\n    'Ciaccio',\n    'Ciacio',\n    'Ciampa',\n    'Cianci',\n    'Ciani',\n    'Ciavarella',\n    'Cicala',\n    'Cicatiello',\n    'Ciccarelli',\n    'Cicchetti',\n    'Ciccone',\n    'Cifarelli',\n    'Cilli',\n    'Cimmino',\n    'Cinelli',\n    'Cingolani',\n    'Cini',\n    'Cioffi',\n    'Cioni',\n    'Ciotola',\n    'Ciotti',\n    'Cipolla',\n    'Cipollaro',\n    'Cipolletta',\n    'Cipriani',\n    'Cipriano',\n    'Cirelli',\n    'Cirillo',\n    'Citro',\n    'Cittadino',\n    'Ciuffetelli',\n    'Ciuffreda',\n    'Ciulla',\n    'Clemente',\n    'Coccia',\n    'Cocco',\n    'Cola',\n    'Colangelo',\n    'Colantuono',\n    'Colella',\n    'Coletta',\n    'Colombo',\n    'Colonna',\n    'Colucci',\n    'Comito',\n    'Como',\n    'Concas',\n    'Conforti',\n    'Congiu',\n    'Coniglio',\n    'Consiglio',\n    'Cont',\n    'Conte',\n    'Conti',\n    'Contini',\n    'Contu',\n    'Coppola',\n    'Corazza',\n    'Cordioli',\n    'Coretti',\n    'Corona',\n    'Corradi',\n    'Corradini',\n    'Corrado',\n    'Corrao',\n    'Correale',\n    'Corridori',\n    'Corsi',\n    'Corsini',\n    'Corso',\n    'Cortese',\n    'Cortesi',\n    'Corti',\n    'Cortinovis',\n    'Cosentino',\n    'Coslovich',\n    'Cossu',\n    'Costa',\n    'Costantin',\n    'Costantini',\n    'Costantino',\n    'Costanza',\n    'Costanzo',\n    'Cottone',\n    'Coviello',\n    'Cozzani',\n    'Cozzi',\n    'Cozzolino',\n    'Crea',\n    'Cremona',\n    'Cremonesi',\n    'Crepaldi',\n    'Crescenzi',\n    'Crespi',\n    'Crevatin',\n    'Crimi',\n    'Crippa',\n    'Crisafulli',\n    'Criscenti',\n    'Crisci',\n    'Criscione',\n    'Crispino',\n    'Cristiano',\n    'Cristofaro',\n    'Critelli',\n    'Croce',\n    'Cruciani',\n    'Cruciata',\n    'Cucchiara',\n    'Cucciniello',\n    'Cuomo',\n    'Curci',\n    'Curcio',\n    'Curreli',\n    'Cusimano',\n    'Cusumano',\n    'Cuzzocrea',\n    \"D'Agostino\",\n    \"D'Aleo\",\n    \"D'Alessandro\",\n    \"D'Alessio\",\n    \"D'Amato\",\n    \"D'Ambrosio\",\n    \"D'Amico\",\n    \"D'Amore\",\n    \"D'Andrea\",\n    \"D'Angeli\",\n    \"D'Angelo\",\n    \"D'Anna\",\n    \"D'Argenio\",\n    \"D'Avino\",\n    \"D'Elia\",\n    \"D'Errico\",\n    \"D'Incà\",\n    \"D'Ippolito\",\n    \"D'Onofrio\",\n    \"D'Orazio\",\n    \"D'Urso\",\n    'Da Rold',\n    'Daidone',\n    'Dal Farra',\n    'Dalmasso',\n    'Damiani',\n    'Damiano',\n    'Damico',\n    'Daniele',\n    'Dante',\n    'Dattilo',\n    'Davoli',\n    'De Angelis',\n    'De Biase',\n    'De Blasi',\n    'De Bona',\n    'De Bonis',\n    'De Candido',\n    'De Carlo',\n    'De Carolis',\n    'De Chiara',\n    'De Cicco',\n    'De Col',\n    'De Cristofaro',\n    'De Falco',\n    'De Fazio',\n    'De Feo',\n    'De Filippis',\n    'De Filippo',\n    'De Giorgi',\n    'De Giorgio',\n    'De Gregorio',\n    'De Lorenzo',\n    'De Luca',\n    'De Lucia',\n    'De Maio',\n    'De Marco',\n    'De Maria',\n    'De Martino',\n    'De Masi',\n    'De Meo',\n    'De Napoli',\n    'De Palma',\n    'De Rosa',\n    'De Rossi',\n    'De Salvo',\n    'De Sanctis',\n    'De Santis',\n    'De Simone',\n    'De Stefano',\n    'De Vita',\n    'De Vito',\n    'Degano',\n    'Degrassi',\n    'Deiana',\n    'Del Bianco',\n    'Del Gaudio',\n    'Del Monte',\n    'Del Prete',\n    'Del Vecchio',\n    'Delfino',\n    \"Dell'Amico\",\n    'Delle Monache',\n    'Delogu',\n    'Demontis',\n    'Demurtas',\n    'Denaro',\n    'Denti',\n    'Deriu',\n    'Desiderio',\n    'Desogus',\n    'Destro',\n    'Di Bari',\n    'Di Battista',\n    'Di Bella',\n    'Di Benedetto',\n    'Di Biase',\n    'Di Blasi',\n    'Di Caccamo',\n    'Di Carlo',\n    'Di Cesare',\n    'Di Ciocco',\n    'Di Costanzo',\n    'Di Dio',\n    'Di Domenico',\n    'Di Donato',\n    'Di Fazio',\n    'Di Felice',\n    'Di Fiore',\n    'Di Francesco',\n    'Di Franco',\n    'Di Gaetano',\n    'Di Gennaro',\n    'Di Giacomo',\n    'Di Giorgio',\n    'Di Giovanni',\n    'Di Girolamo',\n    'Di Giuseppe',\n    'Di Gregorio',\n    'Di Grezia',\n    'Di Iorio',\n    'Di Lascio',\n    'Di Lecce',\n    'Di Liberto',\n    'Di Lorenzo',\n    'Di Luca',\n    'Di Maggio',\n    'Di Maio',\n    'Di Marco',\n    'Di Maria',\n    'Di Marino',\n    'Di Maro',\n    'Di Martino',\n    'Di Marzio',\n    'Di Matteo',\n    'Di Mauro',\n    'Di Michele',\n    'Di Nardo',\n    'Di Natale',\n    'Di Palma',\n    'Di Paola',\n    'Di Paolo',\n    'Di Pasquale',\n    'Di Pede',\n    'Di Pietro',\n    'Di Rocco',\n    'Di Salvo',\n    'Di Santo',\n    'Di Sarno',\n    'Di Somma',\n    'Di Stefano',\n    'Di Tommaso',\n    'Di Tullio',\n    'Di Vita',\n    'Diamanti',\n    'Diana',\n    'Dini',\n    'Dionisi',\n    'Distefano',\n    'Dodaro',\n    'Dolce',\n    'Dolci',\n    'Dominici',\n    'Donati',\n    'Donato',\n    'Donda',\n    'Doria',\n    'Doro',\n    'Doronzo',\n    'Drago',\n    'Dragone',\n    'Dragoni',\n    'Duca',\n    'Ducci',\n    'Durante',\n    'Dutto',\n    'Egger',\n    'Elia',\n    'Eligibile',\n    'Epifani',\n    'Ercoli',\n    'Ermini',\n    'Errante',\n    'Errera',\n    'Errichiello',\n    'Errico',\n    'Esposito',\n    'Evangelista',\n    'Evangelisti',\n    'Evola',\n    'Fabbri',\n    'Fabbricatore',\n    'Fabbro',\n    'Fabiani',\n    'Fabiano',\n    'Fabris',\n    'Fabrizi',\n    'Fabrizio',\n    'Fadda',\n    'Falbo',\n    'Falchi',\n    'Falcioni',\n    'Falco',\n    'Falcone',\n    'Falzone',\n    'Fanara',\n    'Fancello',\n    'Fanelli',\n    'Fantini',\n    'Fantozzi',\n    'Faraci',\n    'Faraone',\n    'Farella',\n    'Farin',\n    'Farina',\n    'Farris',\n    'Fasano',\n    'Fasoli',\n    'Fava',\n    'Favara',\n    'Favaro',\n    'Favero',\n    'Favre',\n    'Fazio',\n    'Fedele',\n    'Federici',\n    'Federico',\n    'Feleppa',\n    'Felici',\n    'Feliziani',\n    'Femina',\n    'Ferilli',\n    'Ferluga',\n    'Ferracuti',\n    'Ferraiuolo',\n    'Ferrando',\n    'Ferrante',\n    'Ferranti',\n    'Ferrara',\n    'Ferrari',\n    'Ferrarini',\n    'Ferrario',\n    'Ferraris',\n    'Ferraro',\n    'Ferrarotti',\n    'Ferreri',\n    'Ferrero',\n    'Ferretti',\n    'Ferri',\n    'Ferrigno',\n    'Ferrini',\n    'Ferro',\n    'Ferroni',\n    'Festa',\n    'Festuccia',\n    'Fichera',\n    'Fierro',\n    'Filice',\n    'Filippi',\n    'Filippini',\n    'Filipponi',\n    'Fini',\n    'Finocchiaro',\n    'Finotti',\n    'Fior',\n    'Fioravanti',\n    'Fiore',\n    'Fiorelli',\n    'Fiorentini',\n    'Fiorentino',\n    'Fiorenza',\n    'Fioretti',\n    'Fiori',\n    'Fiorillo',\n    'Fiorini',\n    'Fiorucci',\n    'Fischetti',\n    'Flacco',\n    'Flore',\n    'Floridia',\n    'Florio',\n    'Floris',\n    'Foglia',\n    'Fois',\n    'Fonda',\n    'Fontana',\n    'Fonti',\n    'Forconi',\n    'Forgione',\n    'Forlani',\n    'Formica',\n    'Fornara',\n    'Forte',\n    'Fortugno',\n    'Fortunato',\n    'Foschi',\n    'Foti',\n    'Francesca',\n    'Franceschi',\n    'Franceschini',\n    'Francesconi',\n    'Francese',\n    'Franchi',\n    'Franchini',\n    'Franco',\n    'Franzoni',\n    'Franzè',\n    'Frasca',\n    'Fratello',\n    'Fratti',\n    'Frau',\n    'Frezza',\n    'Frigerio',\n    'Frigo',\n    'Fucci',\n    'Fumagalli',\n    'Fumarola',\n    'Fuoco',\n    'Furlan',\n    'Furno',\n    'Fusaro',\n    'Fusco',\n    'Gabriele',\n    'Gabrielli',\n    'Gaddini',\n    'Gagliano',\n    'Gagliardi',\n    'Galante',\n    'Galasso',\n    'Galati',\n    'Galeazzi',\n    'Galli',\n    'Gallo',\n    'Galluzzo',\n    'Gamba',\n    'Gamberini',\n    'Gambino',\n    'Gamper',\n    'Gandolfo',\n    'Gangemi',\n    'Garau',\n    'Garavaglia',\n    'Gargiulo',\n    'Garifo',\n    'Garofalo',\n    'Gaspari',\n    'Gasparini',\n    'Gasser',\n    'Gatta',\n    'Gatti',\n    'Gatto',\n    'Gaudiano',\n    'Gazzola',\n    'Gemma',\n    'Genchi',\n    'Genna',\n    'Gennaro',\n    'Genovese',\n    'Gentile',\n    'Gentili',\n    'Gerace',\n    'Geraci',\n    'Germani',\n    'Gervasi',\n    'Ghilardi',\n    'Giacalone',\n    'Giaccio',\n    'Giachi',\n    'Giacomelli',\n    'Giampaoli',\n    'Giampaolo',\n    'Giannelli',\n    'Giannetti',\n    'Gianni',\n    'Giannini',\n    'Giannone',\n    'Giannotti',\n    'Gianotti',\n    'Giansante',\n    'Giardina',\n    'Giardini',\n    'Gigli',\n    'Giglio',\n    'Gigliotti',\n    'Gioacchini',\n    'Gioia',\n    'Giordani',\n    'Giordano',\n    'Giorgetti',\n    'Giorgi',\n    'Giorgio',\n    'Giovannelli',\n    'Giovannetti',\n    'Giovannini',\n    'Giovinazzo',\n    'Girardi',\n    'Giraudo',\n    'Girone',\n    'Giudice',\n    'Giuffrida',\n    'Giugliano',\n    'Giuliani',\n    'Giuliano',\n    'Giunta',\n    'Giusti',\n    'Giustra',\n    'Gobbi',\n    'Golinelli',\n    'Gori',\n    'Govoni',\n    'Granata',\n    'Granato',\n    'Grande',\n    'Grandi',\n    'Grange',\n    'Granà',\n    'Grassi',\n    'Grasso',\n    'Gravina',\n    'Graziani',\n    'Graziano',\n    'Greco',\n    'Gregori',\n    'Greppi',\n    'Grieco',\n    'Grilli',\n    'Grillo',\n    'Grimaldi',\n    'Grossi',\n    'Grosso',\n    'Gruber',\n    'Gruppuso',\n    'Gualtieri',\n    'Guarino',\n    'Guarneri',\n    'Guarnieri',\n    'Guastella',\n    'Guastone',\n    'Guerra',\n    'Guerrieri',\n    'Guerriero',\n    'Guerrini',\n    'Guglielmi',\n    'Guida',\n    'Guidetti',\n    'Guidi',\n    'Guido',\n    'Guidotti',\n    'Gulino',\n    'Gullì',\n    'Gurrieri',\n    'Gusmeroli',\n    'Hofer',\n    'Huber',\n    'Iacolare',\n    'Iacono',\n    'Iacovino',\n    'Iacovone',\n    'Iandolo',\n    'Iannaccone',\n    'Iannello',\n    'Ianni',\n    'Iannone',\n    'Iannucci',\n    'Iaria',\n    'Iazzetta',\n    'Ierardi',\n    'Iezzi',\n    'Impellizzeri',\n    'Improta',\n    'Indelicato',\n    'Ingrassia',\n    'Ingrosso',\n    'Innocenti',\n    'Inzerillo',\n    'Iodice',\n    'Iorio',\n    'Iotti',\n    'Iovino',\n    'Ippoliti',\n    'Ippolito',\n    'Iuliano',\n    'Izzi',\n    'Izzo',\n    'Kofler',\n    'La Barbera',\n    'La Malfa',\n    'La Manna',\n    'La Monaca',\n    'La Monica',\n    'La Porta',\n    'La Rocca',\n    'La Rosa',\n    'La Sala',\n    'La Torre',\n    'Labate',\n    'Laezza',\n    'Laganà',\n    'Lai',\n    'Lamacchia',\n    'Lamberti',\n    'Lana',\n    'Landi',\n    'Lanteri',\n    'Lanza',\n    'Lari',\n    'Latini',\n    'Latorre',\n    'Lattanzi',\n    'Lauri',\n    'Lavecchia',\n    'Lazzari',\n    'Lazzarini',\n    'Lazzaro',\n    'Leale',\n    'Lecca',\n    'Ledda',\n    'Leggio',\n    'Lelli',\n    'Lentini',\n    'Lenzi',\n    'Leo',\n    'Leonardi',\n    'Leoncini',\n    'Leone',\n    'Leonetti',\n    'Leoni',\n    'Leopardi',\n    'Lepore',\n    'Lezzi',\n    'Liberati',\n    'Librizzi',\n    'Licata',\n    'Liccardo',\n    'Licciardello',\n    'Licitra',\n    'Ligorio',\n    'Liguori',\n    'Liotta',\n    'Lipari',\n    'Lippi',\n    'Lippolis',\n    'Lisi',\n    'Litterio',\n    'Liuzzi',\n    'Liverani',\n    'Lo Bianco',\n    'Lo Cascio',\n    'Lo Giudice',\n    'Lo Iacono',\n    'Lo Piccolo',\n    'Lo Pinto',\n    'Lo Presti',\n    'Locatelli',\n    'Locci',\n    'Loddo',\n    'Lodi',\n    'Loffredo',\n    'Loi',\n    'Loiacono',\n    'Lolli',\n    'Lombardi',\n    'Lombardini',\n    'Lombardo',\n    'Lonardi',\n    'Longhi',\n    'Longo',\n    'Longobardi',\n    'Lopez',\n    'Lorenzini',\n    'Loreti',\n    'Loreto',\n    'Lori',\n    'Lorusso',\n    'Lotito',\n    'Lotti',\n    'Lovato',\n    'Luca',\n    'Lucarelli',\n    'Lucarini',\n    'Lucchese',\n    'Lucchesi',\n    'Luchetti',\n    'Luchini',\n    'Lucia',\n    'Luciani',\n    'Luciano',\n    'Lucidi',\n    'Luconi',\n    'Lugli',\n    'Luise',\n    'Luongo',\n    'Lupi',\n    'Lupica',\n    'Lupo',\n    'Luppi',\n    'Luppino',\n    'Luzi',\n    'Luzzi',\n    'Macaluso',\n    'Macchi',\n    'Macchia',\n    'Macrì',\n    'Madonna',\n    'Maffei',\n    'Maggi',\n    'Maggiani',\n    'Maggio',\n    'Maggiore',\n    'Magi',\n    'Magliocco',\n    'Magnani',\n    'Magno',\n    'Maiello',\n    'Mainardi',\n    'Maio',\n    'Maione',\n    'Mair',\n    'Malagoli',\n    'Malaspina',\n    'Malatesta',\n    'Malavasi',\n    'Malerba',\n    'Malizia',\n    'Maltese',\n    'Manca',\n    'Mancinelli',\n    'Mancini',\n    'Mancino',\n    'Mancuso',\n    'Manetti',\n    'Manfredi',\n    'Mangano',\n    'Mangione',\n    'Manica',\n    'Manicone',\n    'Maniscalco',\n    'Manna',\n    'Mannino',\n    'Manno',\n    'Manti',\n    'Mantovani',\n    'Manzella',\n    'Manzi',\n    'Manzo',\n    'Maragno',\n    'Marangi',\n    'Marangon',\n    'Marangoni',\n    'Marani',\n    'Marano',\n    'Marcelli',\n    'Marcello',\n    'Marchesan',\n    'Marchese',\n    'Marchesi',\n    'Marchesini',\n    'Marchetti',\n    'Marchetto',\n    'Marchi',\n    'Marchini',\n    'Marciano',\n    'Marcianò',\n    'Marcon',\n    'Marconi',\n    'Marcovecchio',\n    'Marcucci',\n    'Marega',\n    'Marelli',\n    'Maresca',\n    'Margiotta',\n    'Mari',\n    'Marian',\n    'Mariani',\n    'Mariano',\n    'Marinelli',\n    'Marini',\n    'Marino',\n    'Marinucci',\n    'Mariotti',\n    'Mariucci',\n    'Marone',\n    'Marongiu',\n    'Marotta',\n    'Marra',\n    'Marras',\n    'Marrazzo',\n    'Marrone',\n    'Marsella',\n    'Marsili',\n    'Martelli',\n    'Martellucci',\n    'Martina',\n    'Martinelli',\n    'Martines',\n    'Martini',\n    'Martino',\n    'Martorana',\n    'Martucci',\n    'Marzano',\n    'Marzi',\n    'Marziali',\n    'Marzocchi',\n    'Masala',\n    'Mascia',\n    'Masciandaro',\n    'Mascolo',\n    'Masi',\n    'Masia',\n    'Masiero',\n    'Massa',\n    'Massari',\n    'Massaro',\n    'Massimi',\n    'Mastrogiacomo',\n    'Mastroianni',\n    'Mastronardi',\n    'Mastropietro',\n    'Masucci',\n    'Matarazzo',\n    'Matera',\n    'Matranga',\n    'Matta',\n    'Mattei',\n    'Matteucci',\n    'Mattia',\n    'Mattioli',\n    'Maugeri',\n    'Mauri',\n    'Maurizi',\n    'Mauro',\n    'Mautone',\n    'Mazza',\n    'Mazzanti',\n    'Mazzarella',\n    'Mazzaro',\n    'Mazzei',\n    'Mazzeo',\n    'Mazzi',\n    'Mazzini',\n    'Mazzocchi',\n    'Mazzola',\n    'Mazzoleno',\n    'Mazzone',\n    'Mazzoni',\n    'Mazzotta',\n    'Mazzotti',\n    'Mecca',\n    'Medeot',\n    'Medici',\n    'Medugno',\n    'Megna',\n    'Melandri',\n    'Mele',\n    'Meli',\n    'Melillo',\n    'Melis',\n    'Meloni',\n    'Memoli',\n    'Mencarelli',\n    'Menconi',\n    'Menegatti',\n    'Mengoni',\n    'Menna',\n    'Menozzi',\n    'Meo',\n    'Mercuri',\n    'Mercurio',\n    'Mereu',\n    'Merli',\n    'Merlo',\n    'Merola',\n    'Messana',\n    'Messina',\n    'Micco',\n    'Miccoli',\n    'Miceli',\n    'Micheletti',\n    'Michelucci',\n    'Micillo',\n    'Migliaccio',\n    'Miglio',\n    'Migliore',\n    'Mignogna',\n    'Milan',\n    'Milani',\n    'Milano',\n    'Milazzo',\n    'Milella',\n    'Militello',\n    'Minelli',\n    'Mingarelli',\n    'Minniti',\n    'Miotto',\n    'Mirabella',\n    'Mistretta',\n    'Moccia',\n    'Modica',\n    'Moffa',\n    'Molinari',\n    'Molinaro',\n    'Mollica',\n    'Molteni',\n    'Monaci',\n    'Monaco',\n    'Monni',\n    'Montagna',\n    'Montagner',\n    'Montalbano',\n    'Montalto',\n    'Montanari',\n    'Montanaro',\n    'Montefusco',\n    'Monteleone',\n    'Montemurro',\n    'Monterosso',\n    'Montesano',\n    'Monti',\n    'Monticelli',\n    'Mora',\n    'Morabito',\n    'Morandi',\n    'Moras',\n    'Mordenti',\n    'Morelli',\n    'Morello',\n    'Moretti',\n    'Moretto',\n    'Morgante',\n    'Mori',\n    'Moriconi',\n    'Morini',\n    'Moro',\n    'Moroni',\n    'Morra',\n    'Morreale',\n    'Morri',\n    'Morrone',\n    'Mosca',\n    'Moscato',\n    'Moser',\n    'Mosti',\n    'Motisi',\n    'Motta',\n    'Mottola',\n    'Mulas',\n    'Mulè',\n    'Munaro',\n    'Mura',\n    'Muratore',\n    'Murgia',\n    'Murolo',\n    'Murru',\n    'Murtas',\n    'Musella',\n    'Musso',\n    'Musumeci',\n    'Nanni',\n    'Napoletano',\n    'Napoli',\n    'Napolitano',\n    'Nappi',\n    'Narcisi',\n    'Narciso',\n    'Nardi',\n    'Natale',\n    'Natali',\n    'Nava',\n    'Navarra',\n    'Nazzaro',\n    'Negri',\n    'Neri',\n    'Nesti',\n    'Nicastro',\n    'Niccolai',\n    'Nicoletti',\n    'Nicolini',\n    'Nicolosi',\n    'Nicolò',\n    'Nicosia',\n    'Nicotra',\n    'Nieddu',\n    'Nigro',\n    'Nobile',\n    'Nobili',\n    'Nocentini',\n    'Nocera',\n    'Nocerino',\n    'Nota',\n    'Notaro',\n    'Noto',\n    'Novelli',\n    'Novello',\n    'Nucci',\n    'Nucera',\n    'Nuzzo',\n    'Occhipinti',\n    'Oggiano',\n    'Oliva',\n    'Oliveri',\n    'Olivi',\n    'Olivieri',\n    'Oliviero',\n    'Olla',\n    'Orefice',\n    'Orlandi',\n    'Orlando',\n    'Orrù',\n    'Orsini',\n    'Ortenzi',\n    'Ortolani',\n    'Ostuni',\n    'Ottaviani',\n    'Ottaviano',\n    'Ottonello',\n    'Pace',\n    'Paci',\n    'Pacifici',\n    'Pacifico',\n    'Pacini',\n    'Padovan',\n    'Padula',\n    'Paganelli',\n    'Pagani',\n    'Pagano',\n    'Pagliai',\n    'Pagliuca',\n    'Pala',\n    'Paladini',\n    'Palano',\n    'Palazzi',\n    'Palazzo',\n    'Palazzolo',\n    'Palermo',\n    'Palla',\n    'Palladino',\n    'Pallotta',\n    'Palma',\n    'Palmeri',\n    'Palmieri',\n    'Palmisani',\n    'Palmisano',\n    'Palombi',\n    'Palombo',\n    'Palumbo',\n    'Panaro',\n    'Pandolfi',\n    'Panetta',\n    'Pani',\n    'Panico',\n    'Pantano',\n    'Panza',\n    'Panzeri',\n    'Paola',\n    'Paolella',\n    'Paoletti',\n    'Paoli',\n    'Paolicelli',\n    'Paolillo',\n    'Paolini',\n    'Paolino',\n    'Paolucci',\n    'Paone',\n    'Paonessa',\n    'Papa',\n    'Papaleo',\n    'Papapietro',\n    'Papini',\n    'Pappalardo',\n    'Paradiso',\n    'Pardini',\n    'Parente',\n    'Pariggiano',\n    'Paris',\n    'Parise',\n    'Parisi',\n    'Parodi',\n    'Parrinello',\n    'Parrino',\n    'Pascale',\n    'Pascali',\n    'Pascarella',\n    'Pascucci',\n    'Pasini',\n    'Pasqua',\n    'Pasquali',\n    'Pasquini',\n    'Passarelli',\n    'Passeri',\n    'Passero',\n    'Passuello',\n    'Pastore',\n    'Pastorelli',\n    'Pastorino',\n    'Patanè',\n    'Patriarca',\n    'Patrone',\n    'Patruno',\n    'Patti',\n    'Pau',\n    'Pavan',\n    'Pavani',\n    'Pavone',\n    'Peaquin',\n    'Pece',\n    'Pecora',\n    'Pecoraro',\n    'Pecorella',\n    'Pedone',\n    'Pedrazzini',\n    'Pedroni',\n    'Pedrotti',\n    'Pellecchia',\n    'Pellegrini',\n    'Pellegrino',\n    'Pellicano',\n    'Pellicanò',\n    'Pellitteri',\n    'Peluso',\n    'Penna',\n    'Pennestrì',\n    'Penzo',\n    'Pepe',\n    'Perego',\n    'Perilli',\n    'Perin',\n    'Perini',\n    'Perna',\n    'Peroni',\n    'Perotti',\n    'Perra',\n    'Perri',\n    'Perrini',\n    'Perrone',\n    'Perrotta',\n    'Perugini',\n    'Peruzzi',\n    'Pesaresi',\n    'Pesce',\n    'Pession',\n    'Petito',\n    'Petralia',\n    'Petrarca',\n    'Petrella',\n    'Petrelli',\n    'Petrini',\n    'Petrone',\n    'Petronio',\n    'Petrucci',\n    'Pezzella',\n    'Pezzi',\n    'Piacentini',\n    'Piana',\n    'Pianese',\n    'Pianigiani',\n    'Piazza',\n    'Piazzolla',\n    'Pibiri',\n    'Pica',\n    'Picariello',\n    'Picchi',\n    'Piccinini',\n    'Piccione',\n    'Picco',\n    'Piccoli',\n    'Piccolo',\n    'Pichler',\n    'Pieri',\n    'Pierini',\n    'Pierro',\n    'Piga',\n    'Pignatelli',\n    'Pilato',\n    'Pili',\n    'Pillitteri',\n    'Pinardi',\n    'Pini',\n    'Pinna',\n    'Pinto',\n    'Pintus',\n    'Pipitone',\n    'Piras',\n    'Pircher',\n    'Piredda',\n    'Pirone',\n    'Pirrello',\n    'Pirrone',\n    'Pisani',\n    'Pisano',\n    'Pischedda',\n    'Pisciotta',\n    'Piscitelli',\n    'Piscopo',\n    'Pisu',\n    'Pittalis',\n    'Pitzalis',\n    'Piva',\n    'Pivetta',\n    'Pizzi',\n    'Pizzimenti',\n    'Pizzitola',\n    'Pizzo',\n    'Pizzuti',\n    'Platania',\n    'Poggi',\n    'Poggio',\n    'Polese',\n    'Poletti',\n    'Poli',\n    'Polidori',\n    'Polimeno',\n    'Politi',\n    'Polito',\n    'Polizzi',\n    'Pollina',\n    'Polverino',\n    'Pompei',\n    'Pompili',\n    'Pompilio',\n    'Ponti',\n    'Porcari',\n    'Porcu',\n    'Postiglione',\n    'Potenza',\n    'Pozzi',\n    'Pozzo',\n    'Pratesi',\n    'Praticò',\n    'Prato',\n    'Prencipe',\n    'Prete',\n    'Preziosi',\n    'Principato',\n    'Prisco',\n    'Privitera',\n    'Procopio',\n    'Proietti',\n    'Provenzano',\n    'Puca',\n    'Pucci',\n    'Puccio',\n    'Puddu',\n    'Puggioni',\n    'Pugliese',\n    'Pugliesi',\n    'Puglisi',\n    'Puleo',\n    'Putzolu',\n    'Quaglia',\n    'Quaranta',\n    'Quarta',\n    'Quinto',\n    'Raffa',\n    'Rago',\n    'Ragone',\n    'Ragusa',\n    'Raimondi',\n    'Raimondo',\n    'Rallo',\n    'Rambaldi',\n    'Ramella',\n    'Rampazzo',\n    'Randazzo',\n    'Raneri',\n    'Ranieri',\n    'Raniolo',\n    'Ranucci',\n    'Rapisarda',\n    'Rapuano',\n    'Ratti',\n    'Rauso',\n    'Ravaioli',\n    'Re',\n    'Rea',\n    'Reale',\n    'Recchia',\n    'Redaelli',\n    'Reina',\n    'Renda',\n    'Renna',\n    'Renzi',\n    'Repetto',\n    'Restivo',\n    'Riccardi',\n    'Ricci',\n    'Ricciardi',\n    'Riccio',\n    'Riccobono',\n    'Ridolfi',\n    'Riggi',\n    'Riggio',\n    'Righetti',\n    'Righi',\n    'Rigoni',\n    'Rinaldi',\n    'Riolo',\n    'Riparbelli',\n    'Riva',\n    'Rizza',\n    'Rizzi',\n    'Rizzo',\n    'Roberti',\n    'Rocca',\n    'Rocchi',\n    'Rocco',\n    'Rodigari',\n    'Rogolino',\n    'Rollo',\n    'Romagnoli',\n    'Romanelli',\n    'Romani',\n    'Romaniello',\n    'Romanini',\n    'Romano',\n    'Romeo',\n    'Rondinone',\n    'Rondoni',\n    'Rosa',\n    'Rosati',\n    'Rosi',\n    'Ross',\n    'Rosselli',\n    'Rosset',\n    'Rossetti',\n    'Rossi',\n    'Rossini',\n    'Rosso',\n    'Rota',\n    'Rotolo',\n    'Rotondo',\n    'Rotundo',\n    'Ruberto',\n    'Rubino',\n    'Rucco',\n    'Ruggeri',\n    'Ruggieri',\n    'Ruggiero',\n    'Ruotolo',\n    'Rusciano',\n    'Russo',\n    'Saba',\n    'Sabatini',\n    'Sabatino',\n    'Sabato',\n    'Sabbatini',\n    'Sabia',\n    'Sabino',\n    'Sacchet',\n    'Sacchetti',\n    'Sacchi',\n    'Sacco',\n    'Saccone',\n    'Saia',\n    'Sala',\n    'Saladino',\n    'Salamone',\n    'Salatiello',\n    'Salemi',\n    'Salemme',\n    'Salerno',\n    'Salierno',\n    'Salis',\n    'Salomone',\n    'Salvadori',\n    'Salvati',\n    'Salvatore',\n    'Salvatori',\n    'Salvi',\n    'Salvucci',\n    'Salzano',\n    'Sammartano',\n    'Sammartino',\n    'Sanfilippo',\n    'Sanna',\n    'Sannino',\n    'Sansone',\n    'Santamaria',\n    'Santangelo',\n    'Santarelli',\n    'Santarossa',\n    'Santarsia',\n    'Santarsiero',\n    'Santi',\n    'Santilli',\n    'Santinelli',\n    'Santini',\n    'Santo',\n    'Santoni',\n    'Santori',\n    'Santoro',\n    'Santucci',\n    'Sapienza',\n    'Saponaro',\n    'Saporito',\n    'Saracino',\n    'Sardella',\n    'Sardina',\n    'Sarnataro',\n    'Sarti',\n    'Sartor',\n    'Sartori',\n    'Sassano',\n    'Sassi',\n    'Sasso',\n    'Satta',\n    'Savini',\n    'Savoca',\n    'Savoia',\n    'Sbrana',\n    'Scaglione',\n    'Scala',\n    'Scalia',\n    'Scalise',\n    'Scalzo',\n    'Scano',\n    'Scanu',\n    'Scarano',\n    'Scardino',\n    'Scarpa',\n    'Scarpellini',\n    'Scherini',\n    'Schettino',\n    'Schiavi',\n    'Schiavo',\n    'Schiavon',\n    'Schiavone',\n    'Schifano',\n    'Schillaci',\n    'Schirru',\n    'Sciacca',\n    'Scocco',\n    'Scognamiglio',\n    'Scopece',\n    'Scorza',\n    'Scotti',\n    'Scrofani',\n    'Scuderi',\n    'Sebastiani',\n    'Secchi',\n    'Secci',\n    'Sechi',\n    'Semeraro',\n    'Semprini',\n    'Senatore',\n    'Sepe',\n    'Serafini',\n    'Serafino',\n    'Serena',\n    'Sergi',\n    'Serpa',\n    'Serr',\n    'Serra',\n    'Sessa',\n    'Sestito',\n    'Severi',\n    'Severino',\n    'Sevi',\n    'Sforza',\n    'Siciliano',\n    'Signorelli',\n    'Signorile',\n    'Signorini',\n    'Siino',\n    'Silenzi',\n    'Silvestri',\n    'Silvestrini',\n    'Silvestro',\n    'Simeoli',\n    'Simeone',\n    'Simeoni',\n    'Simeti',\n    'Simoncelli',\n    'Simone',\n    'Simonetti',\n    'Simoni',\n    'Simonini',\n    'Simula',\n    'Sini',\n    'Sinopoli',\n    'Siracusa',\n    'Siragusa',\n    'Siri',\n    'Soccorsi',\n    'Sodano',\n    'Soldati',\n    'Solinas',\n    'Sorbello',\n    'Sorce',\n    'Soro',\n    'Sorrentino',\n    'Sottile',\n    'Spada',\n    'Spadafora',\n    'Spadaro',\n    'Spadoni',\n    'Spagnolo',\n    'Spagnuolo',\n    'Spano',\n    'Spanu',\n    'Spanò',\n    'Sparacino',\n    'Spataro',\n    'Speranza',\n    'Spiga',\n    'Spina',\n    'Spinelli',\n    'Spizzirri',\n    'Stabile',\n    'Staffieri',\n    'Stanzione',\n    'Stefani',\n    'Stella',\n    'Stigliano',\n    'Storti',\n    'Strano',\n    'Sucameli',\n    'Sucera',\n    'Surace',\n    'Suriano',\n    'Tacconi',\n    'Taddei',\n    'Tagliabue',\n    'Tagliaferri',\n    'Talarico',\n    'Tallarico',\n    'Tallone',\n    'Tamburini',\n    'Tammaro',\n    'Tanzi',\n    'Taormina',\n    'Tarantino',\n    'Tarquini',\n    'Tartamella',\n    'Tassi',\n    'Tassinari',\n    'Tasso',\n    'Tassone',\n    'Tataranni',\n    'Tavani',\n    'Tedde',\n    'Tedeschi',\n    'Tedesco',\n    'Telesca',\n    'Terenzi',\n    'Teresi',\n    'Terlizzi',\n    'Termine',\n    'Terzi',\n    'Terzo',\n    'Tesi',\n    'Testa',\n    'Tiano',\n    'Tiberti',\n    'Tilotta',\n    'Tiozzo',\n    'Tirelli',\n    'Tirri',\n    'Todaro',\n    'Tofani',\n    'Toldo',\n    'Tolomeo',\n    'Tolu',\n    'Tomaselli',\n    'Tomasello',\n    'Tomasi',\n    'Tomassoni',\n    'Tomei',\n    'Tommasi',\n    'Tonelli',\n    'Tonini',\n    'Torchia',\n    'Torchio',\n    'Tornatore',\n    'Torre',\n    'Torresi',\n    'Torri',\n    'Torrisi',\n    'Tortora',\n    'Tortorici',\n    'Toscano',\n    'Tosi',\n    'Totaro',\n    'Toti',\n    'Toto',\n    'Traini',\n    'Tralli',\n    'Trapani',\n    'Travaglini',\n    'Traverso',\n    'Tretola',\n    'Trevisan',\n    'Triolo',\n    'Tripodi',\n    'Troisi',\n    'Trombetta',\n    'Trovato',\n    'Tucci',\n    'Tuccillo',\n    'Tufano',\n    'Tufo',\n    'Tumbarello',\n    'Tumino',\n    'Turchi',\n    'Turco',\n    'Ugolini',\n    'Urbano',\n    'Urso',\n    'Usai',\n    'Vacca',\n    'Vaccari',\n    'Vaccaro',\n    'Vailati',\n    'Valente',\n    'Valenti',\n    'Valentini',\n    'Valentino',\n    'Valenza',\n    'Valeri',\n    'Valle',\n    'Valletta',\n    'Valli',\n    'Vallone',\n    'Valsecchi',\n    'Vanni',\n    'Vannini',\n    'Varriale',\n    'Vascotto',\n    'Vassallo',\n    'Vecchi',\n    'Vella',\n    'Venezia',\n    'Ventimiglia',\n    'Ventura',\n    'Venturelli',\n    'Venturi',\n    'Venturini',\n    'Vercesi',\n    'Verde',\n    'Verme',\n    'Veronese',\n    'Vezzoli',\n    'Viale',\n    'Vianello',\n    'Vicari',\n    'Vichi',\n    'Vicinanza',\n    'Vicini',\n    'Vierin',\n    'Villa',\n    'Villani',\n    'Villari',\n    'Vincenzi',\n    'Vinci',\n    'Viola',\n    'Violante',\n    'Violi',\n    'Virgilio',\n    'Visani',\n    'Visconti',\n    'Viscò',\n    'Visentin',\n    'Visintin',\n    'Vita',\n    'Vitale',\n    'Vitali',\n    'Viti',\n    'Vitiello',\n    'Vittori',\n    'Viviani',\n    'Vizziello',\n    'Volpe',\n    'Volpi',\n    'Vuillermoz',\n    'Zaccaria',\n    'Zaccaro',\n    'Zagaria',\n    'Zago',\n    'Zambon',\n    'Zamboni',\n    'Zambuto',\n    'Zampieri',\n    'Zanatta',\n    'Zanella',\n    'Zanelli',\n    'Zanetta',\n    'Zanetti',\n    'Zani',\n    'Zanon',\n    'Zanotti',\n    'Zappacosta',\n    'Zappalà',\n    'Zappia',\n    'Zedda',\n    'Zeni',\n    'Zennaro',\n    'Zingaretti',\n    'Zito',\n    'Zollo',\n    'Zordan',\n    'Zotti',\n    'Zucca',\n    'Zuliani',\n    'Zullo',\n    'Zumbo',\n    'Zunino',\n  ],\n};\n"
  },
  {
    "path": "src/locales/it/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/it/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 9 },\n];\n"
  },
  {
    "path": "src/locales/it/person/prefix.ts",
    "content": "export default { generic: ['Dott.', 'Dr.', 'Ing.', 'Sig.'] };\n"
  },
  {
    "path": "src/locales/it/person/suffix.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/it/phone_number/format/human.ts",
    "content": "export default [\n  '+## ### ## ## ####',\n  '+## ## #######',\n  '+## ## ########',\n  '+## ### #######',\n  '+## ### ########',\n  '+## #### #######',\n  '+## #### ########',\n  '0## ### ####',\n  '+39 0## ### ###',\n  '3## ### ###',\n  '+39 3## ### ###',\n];\n"
  },
  {
    "path": "src/locales/it/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/it/phone_number/format/international.ts",
    "content": "export default [\n  '+#############',\n  '+###########',\n  '+############',\n  '+##############',\n  '+390#########',\n  '+390########',\n  '+393########',\n];\n"
  },
  {
    "path": "src/locales/it/phone_number/format/national.ts",
    "content": "export default [\n  '##########',\n  '## ## ## ##',\n  '#########',\n  '###########',\n  '0# #### ####',\n  '0# ### ####',\n  '3## ### ###',\n];\n"
  },
  {
    "path": "src/locales/it/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/ja/animal/bear.ts",
    "content": "export default [\n  'アジアクロクマ',\n  'アメリカクロクマ',\n  'ジャイアントパンダ',\n  'ツキノワグマ',\n  'ナマケグマ',\n  'ハイイログマ',\n  'ヒグマ',\n  'ホッキョクグマ',\n  'マレーグマ',\n  'メガネグマ',\n];\n"
  },
  {
    "path": "src/locales/ja/animal/bird.ts",
    "content": "export default [\n  'インコ',\n  'ウグイス',\n  'オウム',\n  'オオルリ',\n  'オカメインコ',\n  'カッコウ',\n  'カナリア',\n  'カモ',\n  'カラス',\n  'カワセミ',\n  'カワラヒワ',\n  'キジ',\n  'キツツキ',\n  'キンカチョウ',\n  'コザクラインコ',\n  'コマドリ',\n  'サギ',\n  'シジュウカラ',\n  'ジュウシマツ',\n  'スズメ',\n  'セキセイインコ',\n  'セキレイ',\n  'タカ',\n  'ツバメ',\n  'ツル',\n  'トキ',\n  'トビ',\n  'ハクチョウ',\n  'ハト',\n  'ヒバリ',\n  'ヒヨドリ',\n  'フクロウ',\n  'ホトトギス',\n  'ミミズク',\n  'ムクドリ',\n  'メジロ',\n  'モズ',\n  'ヤマドリ',\n  'ヨウム',\n  '文鳥',\n];\n"
  },
  {
    "path": "src/locales/ja/animal/cat.ts",
    "content": "export default [\n  'アビシニアン',\n  'アメリカンカール',\n  'アメリカンショートヘア',\n  'エキゾチックショートヘア',\n  'エジプシャンマウ',\n  'オシキャット',\n  'キジトラ',\n  'コーニッシュレックス',\n  'サイベリアン',\n  'サバトラ',\n  'シャム',\n  'シャルトリュー',\n  'シンガプーラ',\n  'ジャパニーズボブテイル',\n  'スコティッシュフォールド',\n  'スフィンクス',\n  'セルカークレックス',\n  'ソマリ',\n  'ターキッシュアンゴラ',\n  'ターキッシュバン',\n  'デボンレックス',\n  'トンキニーズ',\n  'ノルウェージャンフォレストキャット',\n  'バーマン',\n  'バーミーズ',\n  'ヒマラヤン',\n  'ブリティッシュショートヘア',\n  'ベンガル',\n  'ペルシャ',\n  'ボンベイ',\n  'マンチカン',\n  'メインクーン',\n  'ラガマフィン',\n  'ラグドール',\n  'ロシアンブルー',\n  '三毛猫',\n  '日本猫',\n  '白猫',\n  '茶トラ',\n  '黒猫',\n];\n"
  },
  {
    "path": "src/locales/ja/animal/cow.ts",
    "content": "export default [\n  'アンガス',\n  'エアシャー',\n  'ガーンジー',\n  'ギャロウェイ',\n  'サウスデボン',\n  'シャロレー',\n  'ショートホーン',\n  'シンメンタール',\n  'ジャージー',\n  'デボン',\n  'ハイランド',\n  'ブラウンスイス',\n  'ヘレフォード',\n  'ベルジアンブルー',\n  'ホルスタイン',\n  'リムジン',\n  '日本短角種',\n  '無角和種',\n  '褐毛和牛',\n  '黒毛和牛',\n];\n"
  },
  {
    "path": "src/locales/ja/animal/dog.ts",
    "content": "export default [\n  'アイリッシュセッター',\n  'アラスカンマラミュート',\n  'イタリアングレーハウンド',\n  'ウェルシュコーギー',\n  'ウエストハイランドホワイトテリア',\n  'キャバリア',\n  'グレートデーン',\n  'グレートピレニーズ',\n  'コッカースパニエル',\n  'ゴールデンレトリバー',\n  'サモエド',\n  'シェットランドシープドッグ',\n  'シベリアンハスキー',\n  'シーズー',\n  'ジャックラッセルテリア',\n  'セントバーナード',\n  'ダルメシアン',\n  'チワワ',\n  'トイプードル',\n  'ドーベルマン',\n  'ニューファンドランド',\n  'バーニーズマウンテンドッグ',\n  'パグ',\n  'パピヨン',\n  'ビーグル',\n  'フレンチブルドッグ',\n  'ブルドッグ',\n  'ペキニーズ',\n  'ボクサー',\n  'ボストンテリア',\n  'ボーダーコリー',\n  'ポメラニアン',\n  'マルチーズ',\n  'ミニチュアシュナウザー',\n  'ミニチュアダックスフンド',\n  'ミニチュアピンシャー',\n  'ヨークシャーテリア',\n  'ラブラドールレトリバー',\n  'ロットワイラー',\n  'ワイマラナー',\n  '北海道犬',\n  '四国犬',\n  '土佐犬',\n  '日本スピッツ',\n  '日本テリア',\n  '柴犬',\n  '狆',\n  '甲斐犬',\n  '秋田犬',\n  '紀州犬',\n];\n"
  },
  {
    "path": "src/locales/ja/animal/fish.ts",
    "content": "export default [\n  'アジ',\n  'アユ',\n  'アロワナ',\n  'イワシ',\n  'イワナ',\n  'ウナギ',\n  'エンゼルフィッシュ',\n  'オイカワ',\n  'カツオ',\n  'カレイ',\n  'カワムツ',\n  'クマノミ',\n  'グッピー',\n  'コリドラス',\n  'サケ',\n  'サバ',\n  'サンマ',\n  'スズメダイ',\n  'タイ',\n  'タナゴ',\n  'ディスカス',\n  'ドジョウ',\n  'ナマズ',\n  'ニジマス',\n  'ネオンテトラ',\n  'ハゼ',\n  'ヒラメ',\n  'フグ',\n  'フナ',\n  'ブラックバス',\n  'ブルーギル',\n  'プレコ',\n  'ベタ',\n  'マグロ',\n  'メダカ',\n  'モツゴ',\n  'ヤマメ',\n  '金魚',\n  '錦鯉',\n  '鯉',\n];\n"
  },
  {
    "path": "src/locales/ja/animal/horse.ts",
    "content": "export default [\n  'アイスランドホース',\n  'アパルーサ',\n  'アラブ馬',\n  'アンダルシアン',\n  'ウェルシュポニー',\n  'クォーターホース',\n  'クライズデール',\n  'サラブレッド',\n  'シェトランドポニー',\n  'シャイアー',\n  'テネシーウォーキングホース',\n  'トカラ馬',\n  'トラケナー',\n  'ドン馬',\n  'ノリカー',\n  'ハノーバー',\n  'ハフリンガー',\n  'フリージアン',\n  'ベルジャン',\n  'ペルシュロン',\n  'ムスタング',\n  'モルガン',\n  'リピッツァナー',\n  '与那国馬',\n  '宮古馬',\n  '対州馬',\n  '御崎馬',\n  '木曽馬',\n  '道産子',\n  '野間馬',\n];\n"
  },
  {
    "path": "src/locales/ja/animal/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { AnimalDefinition } from '../../..';\nimport bear from './bear';\nimport bird from './bird';\nimport cat from './cat';\nimport cow from './cow';\nimport dog from './dog';\nimport fish from './fish';\nimport horse from './horse';\n\nconst animal: AnimalDefinition = {\n  bear,\n  bird,\n  cat,\n  cow,\n  dog,\n  fish,\n  horse,\n};\n\nexport default animal;\n"
  },
  {
    "path": "src/locales/ja/cell_phone/formats.ts",
    "content": "export default ['090-####-####', '080-####-####', '070-####-####'];\n"
  },
  {
    "path": "src/locales/ja/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/ja/color/human.ts",
    "content": "export default [\n  'オレンジ',\n  'シアン',\n  'ピンク',\n  'ベージュ',\n  'マゼンタ',\n  '山吹色',\n  '朱色',\n  '桜色',\n  '橙',\n  '水色',\n  '灰色',\n  '白',\n  '紫',\n  '紺',\n  '緑',\n  '若草色',\n  '茶色',\n  '藍',\n  '藤色',\n  '赤',\n  '金色',\n  '銀色',\n  '青',\n  '黄',\n  '黒',\n];\n"
  },
  {
    "path": "src/locales/ja/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/ja/company/category.ts",
    "content": "export default [\n  'ガス',\n  'ホテル',\n  '不動産',\n  '保険',\n  '倉庫',\n  '化学',\n  '印刷',\n  '家具',\n  '建設',\n  '情報',\n  '放送',\n  '楽器',\n  '水産',\n  '自動車',\n  '製薬',\n  '証券',\n  '農林',\n  '通信',\n  '運輸',\n  '金属',\n  '鉄道',\n  '鉱業',\n  '銀行',\n  '電気',\n  '食品',\n];\n"
  },
  {
    "path": "src/locales/ja/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport category from './category';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\n\nconst company: CompanyDefinition = {\n  category,\n  legal_entity_type,\n  name_pattern,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/ja/company/legal_entity_type.ts",
    "content": "export default ['合同会社', '合名会社', '合資会社', '有限会社', '株式会社'];\n"
  },
  {
    "path": "src/locales/ja/company/name_pattern.ts",
    "content": "export default [\n  '{{company.legal_entity_type}}{{person.lastName}}{{company.category}}',\n  '{{person.lastName}}{{company.category}}{{company.legal_entity_type}}',\n];\n"
  },
  {
    "path": "src/locales/ja/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/ja/date/month.ts",
    "content": "export default {\n  wide: [\n    '一月',\n    '七月',\n    '三月',\n    '九月',\n    '二月',\n    '五月',\n    '八月',\n    '六月',\n    '十一月',\n    '十二月',\n    '十月',\n    '四月',\n  ],\n  abbr: [\n    '10月',\n    '11月',\n    '12月',\n    '1月',\n    '2月',\n    '3月',\n    '4月',\n    '5月',\n    '6月',\n    '7月',\n    '8月',\n    '9月',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ja/date/weekday.ts",
    "content": "export default {\n  wide: ['土曜日', '日曜日', '月曜日', '木曜日', '水曜日', '火曜日', '金曜日'],\n  abbr: ['土', '日', '月', '木', '水', '火', '金'],\n};\n"
  },
  {
    "path": "src/locales/ja/finance/account_type.ts",
    "content": "export default [\n  'クレジットカード',\n  'マネーマーケット',\n  '住宅ローン',\n  '個人ローン',\n  '当座預金',\n  '投資',\n  '自動車ローン',\n  '貯蓄',\n];\n"
  },
  {
    "path": "src/locales/ja/finance/currency.ts",
    "content": "export default [\n  {\n    name: 'UAEディルハム',\n    code: 'AED',\n    symbol: '',\n    numericCode: '784',\n  },\n  {\n    name: 'アフガニ',\n    code: 'AFN',\n    symbol: '؋',\n    numericCode: '971',\n  },\n  {\n    name: 'レク',\n    code: 'ALL',\n    symbol: 'Lek',\n    numericCode: '008',\n  },\n  {\n    name: 'ドラム',\n    code: 'AMD',\n    symbol: '',\n    numericCode: '051',\n  },\n  {\n    name: 'アンティル・ギルダー',\n    code: 'ANG',\n    symbol: 'ƒ',\n    numericCode: '532',\n  },\n  {\n    name: 'クワンザ',\n    code: 'AOA',\n    symbol: '',\n    numericCode: '973',\n  },\n  {\n    name: 'アルゼンチン・ペソ',\n    code: 'ARS',\n    symbol: '$',\n    numericCode: '032',\n  },\n  {\n    name: 'オーストラリア・ドル',\n    code: 'AUD',\n    symbol: '$',\n    numericCode: '036',\n  },\n  {\n    name: 'アルバ・フロリン',\n    code: 'AWG',\n    symbol: 'ƒ',\n    numericCode: '533',\n  },\n  {\n    name: 'アゼルバイジャン・マナト',\n    code: 'AZN',\n    symbol: 'ман',\n    numericCode: '944',\n  },\n  {\n    name: '兌換マルク',\n    code: 'BAM',\n    symbol: 'KM',\n    numericCode: '977',\n  },\n  {\n    name: 'バルバドス・ドル',\n    code: 'BBD',\n    symbol: '$',\n    numericCode: '052',\n  },\n  {\n    name: 'タカ',\n    code: 'BDT',\n    symbol: '',\n    numericCode: '050',\n  },\n  {\n    name: 'レフ',\n    code: 'BGN',\n    symbol: 'лв',\n    numericCode: '975',\n  },\n  {\n    name: 'バーレーン・ディナール',\n    code: 'BHD',\n    symbol: '',\n    numericCode: '048',\n  },\n  {\n    name: 'ブルンジ・フラン',\n    code: 'BIF',\n    symbol: '',\n    numericCode: '108',\n  },\n  {\n    name: 'バミューダ・ドル',\n    code: 'BMD',\n    symbol: '$',\n    numericCode: '060',\n  },\n  {\n    name: 'ブルネイ・ドル',\n    code: 'BND',\n    symbol: '$',\n    numericCode: '096',\n  },\n  {\n    name: 'ボリビアーノ',\n    code: 'BOB',\n    symbol: 'Bs',\n    numericCode: '068',\n  },\n  {\n    name: 'レアル',\n    code: 'BRL',\n    symbol: 'R$',\n    numericCode: '986',\n  },\n  {\n    name: 'バハマ・ドル',\n    code: 'BSD',\n    symbol: '$',\n    numericCode: '044',\n  },\n  {\n    name: 'プラ',\n    code: 'BWP',\n    symbol: 'P',\n    numericCode: '072',\n  },\n  {\n    name: 'ベラルーシ・ルーブル',\n    code: 'BYN',\n    symbol: 'Rbl',\n    numericCode: '933',\n  },\n  {\n    name: 'ベリーズ・ドル',\n    code: 'BZD',\n    symbol: 'BZ$',\n    numericCode: '084',\n  },\n  {\n    name: 'カナダ・ドル',\n    code: 'CAD',\n    symbol: '$',\n    numericCode: '124',\n  },\n  {\n    name: 'コンゴ・フラン',\n    code: 'CDF',\n    symbol: '',\n    numericCode: '976',\n  },\n  {\n    name: 'スイス・フラン',\n    code: 'CHF',\n    symbol: 'CHF',\n    numericCode: '756',\n  },\n  {\n    name: 'チリ・ペソ',\n    code: 'CLP',\n    symbol: '$',\n    numericCode: '152',\n  },\n  {\n    name: '人民元',\n    code: 'CNY',\n    symbol: '¥',\n    numericCode: '156',\n  },\n  {\n    name: 'コロンビア・ペソ',\n    code: 'COP',\n    symbol: '$',\n    numericCode: '170',\n  },\n  {\n    name: 'コスタリカ・コロン',\n    code: 'CRC',\n    symbol: '₡',\n    numericCode: '188',\n  },\n  {\n    name: 'キューバ・ペソ',\n    code: 'CUP',\n    symbol: '₱',\n    numericCode: '192',\n  },\n  {\n    name: 'カーボベルデ・エスクード',\n    code: 'CVE',\n    symbol: '',\n    numericCode: '132',\n  },\n  {\n    name: 'チェコ・コルナ',\n    code: 'CZK',\n    symbol: 'Kč',\n    numericCode: '203',\n  },\n  {\n    name: 'ジブチ・フラン',\n    code: 'DJF',\n    symbol: '',\n    numericCode: '262',\n  },\n  {\n    name: 'デンマーク・クローネ',\n    code: 'DKK',\n    symbol: 'kr',\n    numericCode: '208',\n  },\n  {\n    name: 'ドミニカ・ペソ',\n    code: 'DOP',\n    symbol: 'RD$',\n    numericCode: '214',\n  },\n  {\n    name: 'アルジェリア・ディナール',\n    code: 'DZD',\n    symbol: '',\n    numericCode: '012',\n  },\n  {\n    name: 'エジプト・ポンド',\n    code: 'EGP',\n    symbol: '£',\n    numericCode: '818',\n  },\n  {\n    name: 'ナクファ',\n    code: 'ERN',\n    symbol: '',\n    numericCode: '232',\n  },\n  {\n    name: 'ブル',\n    code: 'ETB',\n    symbol: '',\n    numericCode: '230',\n  },\n  {\n    name: 'ユーロ',\n    code: 'EUR',\n    symbol: '€',\n    numericCode: '978',\n  },\n  {\n    name: 'フィジー・ドル',\n    code: 'FJD',\n    symbol: '$',\n    numericCode: '242',\n  },\n  {\n    name: 'フォークランド諸島・ポンド',\n    code: 'FKP',\n    symbol: '£',\n    numericCode: '238',\n  },\n  {\n    name: 'スターリング・ポンド',\n    code: 'GBP',\n    symbol: '£',\n    numericCode: '826',\n  },\n  {\n    name: 'ラリ',\n    code: 'GEL',\n    symbol: '',\n    numericCode: '981',\n  },\n  {\n    name: 'セディ',\n    code: 'GHS',\n    symbol: '',\n    numericCode: '936',\n  },\n  {\n    name: 'ジブラルタル・ポンド',\n    code: 'GIP',\n    symbol: '£',\n    numericCode: '292',\n  },\n  {\n    name: 'ダラシ',\n    code: 'GMD',\n    symbol: '',\n    numericCode: '270',\n  },\n  {\n    name: 'ギニア・フラン',\n    code: 'GNF',\n    symbol: '',\n    numericCode: '324',\n  },\n  {\n    name: 'ケツァル',\n    code: 'GTQ',\n    symbol: 'Q',\n    numericCode: '320',\n  },\n  {\n    name: 'ガイアナ・ドル',\n    code: 'GYD',\n    symbol: '$',\n    numericCode: '328',\n  },\n  {\n    name: '香港ドル',\n    code: 'HKD',\n    symbol: '$',\n    numericCode: '344',\n  },\n  {\n    name: 'レンピラ',\n    code: 'HNL',\n    symbol: 'L',\n    numericCode: '340',\n  },\n  {\n    name: 'グールド',\n    code: 'HTG',\n    symbol: '',\n    numericCode: '332',\n  },\n  {\n    name: 'フォリント',\n    code: 'HUF',\n    symbol: 'Ft',\n    numericCode: '348',\n  },\n  {\n    name: 'ルピア',\n    code: 'IDR',\n    symbol: 'Rp',\n    numericCode: '360',\n  },\n  {\n    name: '新シェケル',\n    code: 'ILS',\n    symbol: '₪',\n    numericCode: '376',\n  },\n  {\n    name: 'ブータン・ニュルタム',\n    code: 'BTN',\n    symbol: 'Nu',\n    numericCode: '064',\n  },\n  {\n    name: 'インド・ルピー',\n    code: 'INR',\n    symbol: '₹',\n    numericCode: '356',\n  },\n  {\n    name: 'イラク・ディナール',\n    code: 'IQD',\n    symbol: '',\n    numericCode: '368',\n  },\n  {\n    name: 'イラン・リヤル',\n    code: 'IRR',\n    symbol: '﷼',\n    numericCode: '364',\n  },\n  {\n    name: 'アイスランド・クローナ',\n    code: 'ISK',\n    symbol: 'kr',\n    numericCode: '352',\n  },\n  {\n    name: 'ジャマイカ・ドル',\n    code: 'JMD',\n    symbol: 'J$',\n    numericCode: '388',\n  },\n  {\n    name: 'ヨルダン・ディナール',\n    code: 'JOD',\n    symbol: '',\n    numericCode: '400',\n  },\n  {\n    name: '円',\n    code: 'JPY',\n    symbol: '¥',\n    numericCode: '392',\n  },\n  {\n    name: 'ケニア・シリング',\n    code: 'KES',\n    symbol: '',\n    numericCode: '404',\n  },\n  {\n    name: 'ソム',\n    code: 'KGS',\n    symbol: 'лв',\n    numericCode: '417',\n  },\n  {\n    name: 'リエル',\n    code: 'KHR',\n    symbol: '៛',\n    numericCode: '116',\n  },\n  {\n    name: 'コモロ・フラン',\n    code: 'KMF',\n    symbol: '',\n    numericCode: '174',\n  },\n  {\n    name: '北朝鮮ウォン',\n    code: 'KPW',\n    symbol: '₩',\n    numericCode: '408',\n  },\n  {\n    name: '韓国ウォン',\n    code: 'KRW',\n    symbol: '₩',\n    numericCode: '410',\n  },\n  {\n    name: 'クウェート・ディナール',\n    code: 'KWD',\n    symbol: '',\n    numericCode: '414',\n  },\n  {\n    name: 'ケイマン諸島・ドル',\n    code: 'KYD',\n    symbol: '$',\n    numericCode: '136',\n  },\n  {\n    name: 'テンゲ',\n    code: 'KZT',\n    symbol: 'лв',\n    numericCode: '398',\n  },\n  {\n    name: 'キープ',\n    code: 'LAK',\n    symbol: '₭',\n    numericCode: '418',\n  },\n  {\n    name: 'レバノン・ポンド',\n    code: 'LBP',\n    symbol: '£',\n    numericCode: '422',\n  },\n  {\n    name: 'スリランカ・ルピー',\n    code: 'LKR',\n    symbol: '₨',\n    numericCode: '144',\n  },\n  {\n    name: 'リベリア・ドル',\n    code: 'LRD',\n    symbol: '$',\n    numericCode: '430',\n  },\n  {\n    name: 'リビア・ディナール',\n    code: 'LYD',\n    symbol: '',\n    numericCode: '434',\n  },\n  {\n    name: 'モロッコ・ディルハム',\n    code: 'MAD',\n    symbol: '',\n    numericCode: '504',\n  },\n  {\n    name: 'モルドバ・レウ',\n    code: 'MDL',\n    symbol: '',\n    numericCode: '498',\n  },\n  {\n    name: 'マダガスカル・アリアリ',\n    code: 'MGA',\n    symbol: '',\n    numericCode: '969',\n  },\n  {\n    name: 'マケドニア・デナール',\n    code: 'MKD',\n    symbol: 'ден',\n    numericCode: '807',\n  },\n  {\n    name: 'チャット',\n    code: 'MMK',\n    symbol: '',\n    numericCode: '104',\n  },\n  {\n    name: 'トゥグルグ',\n    code: 'MNT',\n    symbol: '₮',\n    numericCode: '496',\n  },\n  {\n    name: 'マカオ・パタカ',\n    code: 'MOP',\n    symbol: '',\n    numericCode: '446',\n  },\n  {\n    name: 'ウギア',\n    code: 'MRU',\n    symbol: '',\n    numericCode: '929',\n  },\n  {\n    name: 'モーリシャス・ルピー',\n    code: 'MUR',\n    symbol: '₨',\n    numericCode: '480',\n  },\n  {\n    name: 'ルフィヤ',\n    code: 'MVR',\n    symbol: '',\n    numericCode: '462',\n  },\n  {\n    name: 'マラウイ・クワチャ',\n    code: 'MWK',\n    symbol: '',\n    numericCode: '454',\n  },\n  {\n    name: 'メキシコ・ペソ',\n    code: 'MXN',\n    symbol: '$',\n    numericCode: '484',\n  },\n  {\n    name: 'リンギット',\n    code: 'MYR',\n    symbol: 'RM',\n    numericCode: '458',\n  },\n  {\n    name: 'メティカル',\n    code: 'MZN',\n    symbol: 'MT',\n    numericCode: '943',\n  },\n  {\n    name: 'ナイラ',\n    code: 'NGN',\n    symbol: '₦',\n    numericCode: '566',\n  },\n  {\n    name: 'コルドバ・オロ',\n    code: 'NIO',\n    symbol: 'C$',\n    numericCode: '558',\n  },\n  {\n    name: 'ノルウェー・クローネ',\n    code: 'NOK',\n    symbol: 'kr',\n    numericCode: '578',\n  },\n  {\n    name: 'ネパール・ルピー',\n    code: 'NPR',\n    symbol: '₨',\n    numericCode: '524',\n  },\n  {\n    name: 'ニュージーランド・ドル',\n    code: 'NZD',\n    symbol: '$',\n    numericCode: '554',\n  },\n  {\n    name: 'オマーン・リアル',\n    code: 'OMR',\n    symbol: '﷼',\n    numericCode: '512',\n  },\n  {\n    name: 'バルボア',\n    code: 'PAB',\n    symbol: 'B/.',\n    numericCode: '590',\n  },\n  {\n    name: 'ヌエボ・ソル',\n    code: 'PEN',\n    symbol: 'S/.',\n    numericCode: '604',\n  },\n  {\n    name: 'キナ',\n    code: 'PGK',\n    symbol: '',\n    numericCode: '598',\n  },\n  {\n    name: 'フィリピン・ペソ',\n    code: 'PHP',\n    symbol: 'Php',\n    numericCode: '608',\n  },\n  {\n    name: 'パキスタン・ルピー',\n    code: 'PKR',\n    symbol: '₨',\n    numericCode: '586',\n  },\n  {\n    name: 'ズウォティ',\n    code: 'PLN',\n    symbol: 'zł',\n    numericCode: '985',\n  },\n  {\n    name: 'グアラニー',\n    code: 'PYG',\n    symbol: 'Gs',\n    numericCode: '600',\n  },\n  {\n    name: 'カタール・リアル',\n    code: 'QAR',\n    symbol: '﷼',\n    numericCode: '634',\n  },\n  {\n    name: 'ルーマニア・レウ',\n    code: 'RON',\n    symbol: 'lei',\n    numericCode: '946',\n  },\n  {\n    name: 'セルビア・ディナール',\n    code: 'RSD',\n    symbol: 'Дин.',\n    numericCode: '941',\n  },\n  {\n    name: 'ロシア・ルーブル',\n    code: 'RUB',\n    symbol: 'руб',\n    numericCode: '643',\n  },\n  {\n    name: 'ルワンダ・フラン',\n    code: 'RWF',\n    symbol: '',\n    numericCode: '646',\n  },\n  {\n    name: 'サウディ・リヤル',\n    code: 'SAR',\n    symbol: '﷼',\n    numericCode: '682',\n  },\n  {\n    name: 'ソロモン諸島ドル',\n    code: 'SBD',\n    symbol: '$',\n    numericCode: '090',\n  },\n  {\n    name: 'セーシェル・ルピー',\n    code: 'SCR',\n    symbol: '₨',\n    numericCode: '690',\n  },\n  {\n    name: 'スーダン・ポンド',\n    code: 'SDG',\n    symbol: '',\n    numericCode: '938',\n  },\n  {\n    name: 'スウェーデン・クローナ',\n    code: 'SEK',\n    symbol: 'kr',\n    numericCode: '752',\n  },\n  {\n    name: 'シンガポール・ドル',\n    code: 'SGD',\n    symbol: '$',\n    numericCode: '702',\n  },\n  {\n    name: 'セントヘレナ・ポンド',\n    code: 'SHP',\n    symbol: '£',\n    numericCode: '654',\n  },\n  {\n    name: 'レオン',\n    code: 'SLE',\n    symbol: '',\n    numericCode: '925',\n  },\n  {\n    name: 'ソマリア・シリング',\n    code: 'SOS',\n    symbol: 'S',\n    numericCode: '706',\n  },\n  {\n    name: 'スリナム・ドル',\n    code: 'SRD',\n    symbol: '$',\n    numericCode: '968',\n  },\n  {\n    name: '南スーダン・ポンド',\n    code: 'SSP',\n    symbol: '',\n    numericCode: '728',\n  },\n  {\n    name: 'ドブラ',\n    code: 'STN',\n    symbol: 'Db',\n    numericCode: '930',\n  },\n  {\n    name: 'シリア・ポンド',\n    code: 'SYP',\n    symbol: '£',\n    numericCode: '760',\n  },\n  {\n    name: 'リランゲニ',\n    code: 'SZL',\n    symbol: '',\n    numericCode: '748',\n  },\n  {\n    name: 'バーツ',\n    code: 'THB',\n    symbol: '฿',\n    numericCode: '764',\n  },\n  {\n    name: 'ソモニ',\n    code: 'TJS',\n    symbol: '',\n    numericCode: '972',\n  },\n  {\n    name: 'マナト',\n    code: 'TMT',\n    symbol: '',\n    numericCode: '934',\n  },\n  {\n    name: 'チュニジア・ディナール',\n    code: 'TND',\n    symbol: '',\n    numericCode: '788',\n  },\n  {\n    name: 'パアンガ',\n    code: 'TOP',\n    symbol: '',\n    numericCode: '776',\n  },\n  {\n    name: 'トルコ・リラ',\n    code: 'TRY',\n    symbol: '₺',\n    numericCode: '949',\n  },\n  {\n    name: 'トリニダード・トバゴ・ドル',\n    code: 'TTD',\n    symbol: 'TT$',\n    numericCode: '780',\n  },\n  {\n    name: '新台湾ドル',\n    code: 'TWD',\n    symbol: 'NT$',\n    numericCode: '901',\n  },\n  {\n    name: 'タンザニア・シリング',\n    code: 'TZS',\n    symbol: '',\n    numericCode: '834',\n  },\n  {\n    name: 'フリヴニャ',\n    code: 'UAH',\n    symbol: '₴',\n    numericCode: '980',\n  },\n  {\n    name: 'ウガンダ・シリング',\n    code: 'UGX',\n    symbol: '',\n    numericCode: '800',\n  },\n  {\n    name: '米ドル',\n    code: 'USD',\n    symbol: '$',\n    numericCode: '840',\n  },\n  {\n    name: 'ウルグアイ・ペソ',\n    code: 'UYU',\n    symbol: '$U',\n    numericCode: '858',\n  },\n  {\n    name: 'ウズベキスタン・スム',\n    code: 'UZS',\n    symbol: 'лв',\n    numericCode: '860',\n  },\n  {\n    name: 'ベネズエラ・ボリバル',\n    code: 'VES',\n    symbol: 'Bs',\n    numericCode: '928',\n  },\n  {\n    name: 'ドン',\n    code: 'VND',\n    symbol: '₫',\n    numericCode: '704',\n  },\n  {\n    name: 'バツ',\n    code: 'VUV',\n    symbol: '',\n    numericCode: '548',\n  },\n  {\n    name: 'タラ',\n    code: 'WST',\n    symbol: '',\n    numericCode: '882',\n  },\n  {\n    name: '中央アフリカCFAフラン',\n    code: 'XAF',\n    symbol: '',\n    numericCode: '950',\n  },\n  {\n    name: '東カリブ・ドル',\n    code: 'XCD',\n    symbol: '$',\n    numericCode: '951',\n  },\n  {\n    name: '西アフリカCFAフラン',\n    code: 'XOF',\n    symbol: '',\n    numericCode: '952',\n  },\n  {\n    name: 'CFPフラン',\n    code: 'XPF',\n    symbol: '',\n    numericCode: '953',\n  },\n  {\n    name: 'イエメン・リアル',\n    code: 'YER',\n    symbol: '﷼',\n    numericCode: '886',\n  },\n  {\n    name: 'ランド',\n    code: 'ZAR',\n    symbol: 'R',\n    numericCode: '710',\n  },\n  {\n    name: 'ロチ',\n    code: 'LSL',\n    symbol: '',\n    numericCode: '426',\n  },\n  {\n    name: 'ナミビア・ドル',\n    code: 'NAD',\n    symbol: 'N$',\n    numericCode: '516',\n  },\n  {\n    name: 'ザンビア・クワチャ',\n    code: 'ZMW',\n    symbol: 'K',\n    numericCode: '967',\n  },\n  {\n    name: 'ジンバブエ・ドル',\n    code: 'ZWL',\n    symbol: '',\n    numericCode: '932',\n  },\n];\n"
  },
  {
    "path": "src/locales/ja/finance/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { FinanceDefinition } from '../../..';\nimport account_type from './account_type';\nimport currency from './currency';\nimport transaction_description_pattern from './transaction_description_pattern';\nimport transaction_type from './transaction_type';\n\nconst finance: FinanceDefinition = {\n  account_type,\n  currency,\n  transaction_description_pattern,\n  transaction_type,\n};\n\nexport default finance;\n"
  },
  {
    "path": "src/locales/ja/finance/transaction_description_pattern.ts",
    "content": "export default [\n  '{{company.name}}での取引により、{{finance.currencyCode}} {{finance.amount}}がカード末尾****{{string.numeric(4)}}を使用して口座末尾***{{string.numeric(4)}}に請求されました。',\n  '{{finance.currencyCode}} {{finance.amount}}の{{finance.transactionType}}が{{company.name}}で処理されました。カード末尾****{{string.numeric(4)}}、口座末尾***{{string.numeric(4)}}が使用されています。',\n  '{{finance.currencyCode}} {{finance.amount}}の支払いが{{company.name}}で処理されました。この取引にはカード末尾****{{string.numeric(4)}}と口座末尾***{{string.numeric(4)}}がリンクされています。',\n  '{{finance.transactionType}}が{{company.name}}で確認されました。金額は{{finance.currencyCode}} {{finance.amount}}で、カード末尾****{{string.numeric(4)}}と口座末尾***{{string.numeric(4)}}が関連付けられています。',\n  'あなたの取引が完了しました。{{company.name}}で{{finance.currencyCode}} {{finance.amount}}の{{finance.transactionType}}が行われ、カード末尾****{{string.numeric(4)}}と口座末尾***{{string.numeric(4)}}が利用されました。',\n  'カード末尾****{{string.numeric(4)}}を使用して、{{company.name}}にて{{finance.currencyCode}} {{finance.amount}}の{{finance.transactionType}}が行われました。口座末尾***{{string.numeric(4)}}が利用されています。',\n  'カード末尾****{{string.numeric(4)}}を使用して、{{finance.currencyCode}} {{finance.amount}}の{{finance.transactionType}}が{{company.name}}で実施されました。口座末尾***{{string.numeric(4)}}が利用されています。',\n  '取引が成功しました。{{company.name}}で{{finance.currencyCode}} {{finance.amount}}の{{finance.transactionType}}が実施され、カード末尾****{{string.numeric(4)}}と口座末尾***{{string.numeric(4)}}が使用されています。',\n  '取引通知: {{finance.currencyCode}} {{finance.amount}}の{{finance.transactionType}}が発生しました。{{company.name}}でカード末尾****{{string.numeric(4)}}と口座末尾***{{string.numeric(4)}}が使用されています。',\n  '金額{{finance.currencyCode}} {{finance.amount}}の{{finance.transactionType}}が{{company.name}}で行われました。カード末尾****{{string.numeric(4)}}と口座末尾***{{string.numeric(4)}}が使用されています。',\n];\n"
  },
  {
    "path": "src/locales/ja/finance/transaction_type.ts",
    "content": "export default ['入金', '引き落とし', '支払い', '請求'];\n"
  },
  {
    "path": "src/locales/ja/food/adjective.ts",
    "content": "export default [\n  'あっさりした',\n  'とろける',\n  'なめらかな',\n  'ふわふわの',\n  'まろやかな',\n  'コクのある',\n  'サクサクの',\n  'ジューシーな',\n  'ピリ辛の',\n  '新鮮な',\n  '昔ながらの',\n  '本格的な',\n  '歯ごたえのある',\n  '濃厚な',\n  '特製の',\n  '甘辛い',\n  '自家製の',\n  '香ばしい',\n];\n"
  },
  {
    "path": "src/locales/ja/food/description_pattern.ts",
    "content": "export default [\n  '{{food.adjective}}{{food.meat}}を丁寧に調理し、{{food.vegetable}}を添えた一品です。',\n  '{{food.adjective}}{{food.vegetable}}と{{food.meat}}を{{food.spice}}で味付けしました。',\n  '{{food.ethnic_category}}の伝統的な調理法で仕上げた{{food.meat}}料理。{{food.spice}}の香りが食欲をそそります。',\n  '{{food.fruit}}のソースをかけた{{food.adjective}}{{food.meat}}。デザート感覚でお楽しみください。',\n  '{{food.meat}}と{{food.vegetable}}を{{food.spice}}でじっくり煮込んだ、心温まる一品。',\n  '厳選した{{food.ingredient}}を使用した、{{food.adjective}}料理です。',\n];\n"
  },
  {
    "path": "src/locales/ja/food/dish.ts",
    "content": "export default [\n  'うどん',\n  'うな重',\n  'おでん',\n  'おにぎり',\n  'お好み焼き',\n  'お茶漬け',\n  'から揚げ',\n  'きんぴらごぼう',\n  'けんちん汁',\n  'しゃぶしゃぶ',\n  'すき焼き',\n  'そば',\n  'たこ焼き',\n  'とんかつ',\n  'ひじきの煮物',\n  'オムライス',\n  'カツ丼',\n  'カレーライス',\n  'コロッケ',\n  'チャーハン',\n  'ハンバーグ',\n  'ラーメン',\n  '冷奴',\n  '刺身',\n  '卵焼き',\n  '味噌汁',\n  '天ぷら',\n  '寿司',\n  '枝豆',\n  '漬物',\n  '焼きそば',\n  '焼き魚',\n  '煮魚',\n  '牛丼',\n  '筑前煮',\n  '肉じゃが',\n  '親子丼',\n  '豚汁',\n  '餃子',\n  '麻婆豆腐',\n];\n"
  },
  {
    "path": "src/locales/ja/food/dish_pattern.ts",
    "content": "export default [\n  '{{food.adjective}}{{food.meat}}',\n  '{{food.adjective}}{{food.vegetable}}',\n  '{{food.ethnic_category}}風{{food.meat}}料理',\n  '{{food.meat}}と{{food.vegetable}}の煮込み',\n  '{{food.meat}}の{{food.ethnic_category}}風',\n  '{{food.vegetable}}と{{food.meat}}の炒め物',\n];\n"
  },
  {
    "path": "src/locales/ja/food/ethnic_category.ts",
    "content": "export default [\n  'アメリカ',\n  'イギリス',\n  'イタリア',\n  'インド',\n  'インドネシア',\n  'ギリシャ',\n  'スペイン',\n  'タイ',\n  'トルコ',\n  'ドイツ',\n  'フランス',\n  'ブラジル',\n  'ベトナム',\n  'メキシコ',\n  'ロシア',\n  '中華',\n  '和風',\n  '地中海',\n  '洋風',\n  '韓国',\n];\n"
  },
  {
    "path": "src/locales/ja/food/fruit.ts",
    "content": "export default [\n  'あんず',\n  'いちご',\n  'かぼす',\n  'さくらんぼ',\n  'すいか',\n  'すだち',\n  'びわ',\n  'ぶどう',\n  'みかん',\n  'もも',\n  'ゆず',\n  'りんご',\n  'オレンジ',\n  'キウイ',\n  'グレープフルーツ',\n  'バナナ',\n  'パイナップル',\n  'ブルーベリー',\n  'プラム',\n  'マンゴー',\n  'メロン',\n  'ライム',\n  'ラズベリー',\n  'レモン',\n  '柿',\n  '梨',\n];\n"
  },
  {
    "path": "src/locales/ja/food/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { FoodDefinition } from '../../..';\nimport adjective from './adjective';\nimport description_pattern from './description_pattern';\nimport dish from './dish';\nimport dish_pattern from './dish_pattern';\nimport ethnic_category from './ethnic_category';\nimport fruit from './fruit';\nimport ingredient from './ingredient';\nimport meat from './meat';\nimport spice from './spice';\nimport vegetable from './vegetable';\n\nconst food: FoodDefinition = {\n  adjective,\n  description_pattern,\n  dish,\n  dish_pattern,\n  ethnic_category,\n  fruit,\n  ingredient,\n  meat,\n  spice,\n  vegetable,\n};\n\nexport default food;\n"
  },
  {
    "path": "src/locales/ja/food/ingredient.ts",
    "content": "export default [\n  'うどん',\n  'こんにゃく',\n  'ごま油',\n  'しらたき',\n  'そば',\n  'だし',\n  'ひじき',\n  'わかめ',\n  'オリーブオイル',\n  'チーズ',\n  'バター',\n  'パスタ',\n  'パン',\n  'パン粉',\n  'ヨーグルト',\n  '卵',\n  '厚揚げ',\n  '味噌',\n  '天ぷら粉',\n  '小麦粉',\n  '昆布',\n  '油揚げ',\n  '海苔',\n  '片栗粉',\n  '牛乳',\n  '生クリーム',\n  '米',\n  '豆腐',\n  '醤油',\n  '鰹節',\n];\n"
  },
  {
    "path": "src/locales/ja/food/meat.ts",
    "content": "export default [\n  'アジ',\n  'イカ',\n  'エビ',\n  'カニ',\n  'サバ',\n  'サンマ',\n  'サーモン',\n  'ソーセージ',\n  'タコ',\n  'タラ',\n  'ハム',\n  'ブリ',\n  'ベーコン',\n  'ホタテ',\n  'マグロ',\n  '七面鳥',\n  '牛肉',\n  '猪肉',\n  '羊肉',\n  '豚肉',\n  '馬肉',\n  '鴨肉',\n  '鶏肉',\n  '鹿肉',\n];\n"
  },
  {
    "path": "src/locales/ja/food/spice.ts",
    "content": "export default [\n  'からし',\n  'ごま',\n  'ごま油',\n  'みりん',\n  'わさび',\n  'オレガノ',\n  'カレー粉',\n  'ガーリック',\n  'クミン',\n  'コチュジャン',\n  'コリアンダー',\n  'シナモン',\n  'タイム',\n  'ターメリック',\n  'ナツメグ',\n  'バジル',\n  'パセリ',\n  'ローズマリー',\n  '一味唐辛子',\n  '七味唐辛子',\n  '味噌',\n  '唐辛子',\n  '塩',\n  '山椒',\n  '砂糖',\n  '胡椒',\n  '豆板醤',\n  '酒',\n  '酢',\n  '醤油',\n];\n"
  },
  {
    "path": "src/locales/ja/food/vegetable.ts",
    "content": "export default [\n  'えのき',\n  'かぼちゃ',\n  'きのこ',\n  'きゅうり',\n  'ごぼう',\n  'さつまいも',\n  'さやいんげん',\n  'しいたけ',\n  'しめじ',\n  'じゃがいも',\n  'そら豆',\n  'なす',\n  'にんじん',\n  'にんにく',\n  'ほうれん草',\n  'まいたけ',\n  'もやし',\n  'れんこん',\n  'アスパラガス',\n  'エリンギ',\n  'カリフラワー',\n  'キャベツ',\n  'ズッキーニ',\n  'トマト',\n  'パプリカ',\n  'ピーマン',\n  'ブロッコリー',\n  'レタス',\n  '大根',\n  '小松菜',\n  '枝豆',\n  '玉ねぎ',\n  '生姜',\n  '白菜',\n  '里芋',\n  '長ねぎ',\n];\n"
  },
  {
    "path": "src/locales/ja/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport animal from './animal';\nimport cell_phone from './cell_phone';\nimport color from './color';\nimport company from './company';\nimport date from './date';\nimport finance from './finance';\nimport food from './food';\nimport internet from './internet';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\nimport science from './science';\nimport vehicle from './vehicle';\n\n/**\n * The locale data for the `ja` locale.\n *\n * - Language: Japanese\n * - Endonym: 日本語\n */\nconst ja: LocaleDefinition = {\n  animal,\n  cell_phone,\n  color,\n  company,\n  date,\n  finance,\n  food,\n  internet,\n  location,\n  lorem,\n  metadata,\n  person,\n  phone_number,\n  science,\n  vehicle,\n};\n\nexport default ja;\n"
  },
  {
    "path": "src/locales/ja/internet/domain_suffix.ts",
    "content": "export default [\n  'ac.jp',\n  'co.jp',\n  'com',\n  'ed.jp',\n  'go.jp',\n  'jp',\n  'lg.jp',\n  'ne.jp',\n  'net',\n  'or.jp',\n  'org',\n];\n"
  },
  {
    "path": "src/locales/ja/internet/free_email.ts",
    "content": "export default [\n  'docomo.ne.jp',\n  'ezweb.ne.jp',\n  'gmail.com',\n  'hotmail.co.jp',\n  'i.softbank.jp',\n  'icloud.com',\n  'outlook.jp',\n  'softbank.ne.jp',\n  'yahoo.co.jp',\n];\n"
  },
  {
    "path": "src/locales/ja/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/ja/location/city_pattern.ts",
    "content": "export default [\n  '{{location.city_prefix}}{{person.firstName}}{{location.city_suffix}}',\n  '{{person.firstName}}{{location.city_suffix}}',\n  '{{location.city_prefix}}{{person.lastName}}{{location.city_suffix}}',\n  '{{person.lastName}}{{location.city_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/ja/location/city_prefix.ts",
    "content": "export default ['北', '東', '西', '南', '新', '湖', '港'];\n"
  },
  {
    "path": "src/locales/ja/location/city_suffix.ts",
    "content": "export default ['市', '区', '町', '村'];\n"
  },
  {
    "path": "src/locales/ja/location/country.ts",
    "content": "export default [\n  'アフガニスタン',\n  'アルバニア',\n  'アルジェリア',\n  'アメリカ',\n  'アンゴラ',\n  'アルゼンチン',\n  'オーストラリア',\n  'オーストリア',\n  'バハマ',\n  'バーレーン',\n  'バングラデシュ',\n  'バルバドス',\n  'ベルギー',\n  'ベリーズ',\n  'ブータン',\n  'ボリビア',\n  'ボスニア・ヘルツェゴビナ',\n  'ボツワナ',\n  'ブラジル',\n  'ブルネイ',\n  'ブルガリア',\n  'カンボジア',\n  'カメルーン',\n  'カナダ',\n  '中央アフリカ',\n  'チャド',\n  'チリ',\n  '中国',\n  'コロンビア',\n  'コンゴ共和国',\n  'コンゴ民主共和国',\n  'コスタリカ',\n  'クロアチア',\n  'キューバ',\n  'キプロス',\n  'チェコ',\n  'デンマーク',\n  'ドミニカ共和国',\n  'エクアドル',\n  'エジプト',\n  'エルサルバドル',\n  '赤道ギニア',\n  'エストニア',\n  'エチオピア',\n  'フィジー',\n  'フィンランド',\n  'フランス',\n  'ガンビア',\n  'ドイツ',\n  'ガーナ',\n  'イギリス',\n  'ギリシャ',\n  'グリーンランド',\n  'グレナダ',\n  'グアテマラ',\n  'ギニア',\n  'ガイアナ',\n  'ハイチ',\n  'オランダ',\n  'ホンジュラス',\n  '香港',\n  'ハンガリー',\n  'アイスランド',\n  'インド',\n  'インドネシア',\n  'イラン',\n  'イラク',\n  'アイルランド',\n  'イスラエル',\n  'イタリア',\n  'ジャマイカ',\n  '日本',\n  'ヨルダン',\n  'ケニア',\n  'コソボ',\n  'クウェート',\n  'ラオス',\n  'ラトビア',\n  'レバノン',\n  'リベリア',\n  'リビア',\n  'リトアニア',\n  'ルクセンブルク',\n  'マカオ',\n  'マダガスカル',\n  'マラウィ',\n  'マレーシア',\n  'マルタ',\n  'モルディブ',\n  'モーリシャス',\n  'メキシコ',\n  'モルドバ',\n  'モナコ',\n  'モンゴル',\n  'モロッコ',\n  'モザンビーク',\n  'ミャンマー',\n  'ナミビア',\n  'ネパール',\n  'ニュージーランド',\n  'ニカラグア',\n  'ナイジェリア',\n  '北朝鮮',\n  'ノルウェー',\n  'オマーン',\n  'パキスタン',\n  'パレスチナ',\n  'パナマ',\n  'パプアニューギニア',\n  'パラグアイ',\n  'ペルー',\n  'フィリピン',\n  'ポーランド',\n  'ポルトガル',\n  'カタール',\n  'ルーマニア',\n  'ロシア',\n  'ルワンダ',\n  'サウジアラビア',\n  'セネガル',\n  'セイシェル',\n  'シンガポール',\n  'スロバキア',\n  'スロベニア',\n  'ソロモン諸島',\n  'ソマリア',\n  '南アフリカ',\n  '韓国',\n  'スペイン',\n  'スリランカ',\n  'スーダン',\n  'スウェーデン',\n  'スイス',\n  'シリア',\n  'タヒチ',\n  '台湾',\n  'タンザニア',\n  'タイ',\n  'トリニダード・トバゴ',\n  'チュニジア',\n  'トルコ',\n  'ウガンダ',\n  'ウクライナ',\n  'アラブ首長国連邦',\n  'ウルグアイ',\n  'バチカン',\n  'ベネズエラ',\n  'ベトナム',\n  'イエメン',\n  'ザンビア',\n  'ジンバブエ',\n];\n"
  },
  {
    "path": "src/locales/ja/location/direction.ts",
    "content": "export default {\n  cardinal: ['北', '東', '南', '西'],\n  cardinal_abbr: ['北', '東', '南', '西'],\n  ordinal: ['北東', '北西', '南東', '南西'],\n  ordinal_abbr: ['北東', '北西', '南東', '南西'],\n};\n"
  },
  {
    "path": "src/locales/ja/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport city_pattern from './city_pattern';\nimport city_prefix from './city_prefix';\nimport city_suffix from './city_suffix';\nimport country from './country';\nimport direction from './direction';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_address from './street_address';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  city_pattern,\n  city_prefix,\n  city_suffix,\n  country,\n  direction,\n  postcode,\n  secondary_address,\n  state,\n  state_abbr,\n  street_address,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/ja/location/postcode.ts",
    "content": "export default ['###-####'];\n"
  },
  {
    "path": "src/locales/ja/location/secondary_address.ts",
    "content": "export default ['{{person.lastName}}###号室'];\n"
  },
  {
    "path": "src/locales/ja/location/state.ts",
    "content": "export default [\n  '北海道',\n  '青森県',\n  '岩手県',\n  '宮城県',\n  '秋田県',\n  '山形県',\n  '福島県',\n  '茨城県',\n  '栃木県',\n  '群馬県',\n  '埼玉県',\n  '千葉県',\n  '東京都',\n  '神奈川県',\n  '新潟県',\n  '富山県',\n  '石川県',\n  '福井県',\n  '山梨県',\n  '長野県',\n  '岐阜県',\n  '静岡県',\n  '愛知県',\n  '三重県',\n  '滋賀県',\n  '京都府',\n  '大阪府',\n  '兵庫県',\n  '奈良県',\n  '和歌山県',\n  '鳥取県',\n  '島根県',\n  '岡山県',\n  '広島県',\n  '山口県',\n  '徳島県',\n  '香川県',\n  '愛媛県',\n  '高知県',\n  '福岡県',\n  '佐賀県',\n  '長崎県',\n  '熊本県',\n  '大分県',\n  '宮崎県',\n  '鹿児島県',\n  '沖縄県',\n];\n"
  },
  {
    "path": "src/locales/ja/location/state_abbr.ts",
    "content": "export default [\n  '1',\n  '2',\n  '3',\n  '4',\n  '5',\n  '6',\n  '7',\n  '8',\n  '9',\n  '10',\n  '11',\n  '12',\n  '13',\n  '14',\n  '15',\n  '16',\n  '17',\n  '18',\n  '19',\n  '20',\n  '21',\n  '22',\n  '23',\n  '24',\n  '25',\n  '26',\n  '27',\n  '28',\n  '29',\n  '30',\n  '31',\n  '32',\n  '33',\n  '34',\n  '35',\n  '36',\n  '37',\n  '38',\n  '39',\n  '40',\n  '41',\n  '42',\n  '43',\n  '44',\n  '45',\n  '46',\n  '47',\n];\n"
  },
  {
    "path": "src/locales/ja/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}}',\n  full: '{{location.street}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/ja/location/street_pattern.ts",
    "content": "export default [\n  '{{number.int({\"max\": 9, \"min\": 1})}}丁目{{number.int({\"max\": 9, \"min\": 1})}}番{{number.int({\"max\": 9, \"min\": 1})}}号',\n];\n"
  },
  {
    "path": "src/locales/ja/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/ja/lorem/word.ts",
    "content": "export default [\n  'つぎつぎ',\n  '薬',\n  '当て字',\n  'しょくん',\n  '間隔',\n  '飽くまでも',\n  'あびる',\n  '雇用',\n  'かんどうする',\n  'じじょでん',\n  '超音波',\n  'じゅうどう',\n  '面',\n  '先週',\n  'しょうがっこう',\n  '避ける',\n  'ふそく',\n  'まぎらす',\n  '閉める',\n  'たまご',\n  'こわす',\n  '底',\n  '〜亭',\n  'しゃくや',\n  'しゃっか',\n  'ひきざん',\n  '割り箸',\n  'こうぞく',\n  '果てる',\n  'つなひき',\n  '漂う',\n  '漠然',\n  'しょうりゃく',\n  '減俸',\n  'さいぼう',\n  'さいほう',\n  '平安',\n  '封筒',\n  '旧姓',\n  'よわよわしい',\n  '味噌',\n  'ぼきん',\n  '絹糸',\n  'ちきゅう',\n  'かぜ',\n  '半額',\n  'かんそく',\n  'ぶん',\n  'ふん',\n  'たれる',\n  '廉価',\n  'ずいぶん',\n  '屈む',\n  'かんりょうてき',\n  'すんか',\n  '殻',\n  '擬装',\n  'うえる',\n  'たいさ',\n  'あつい',\n  'げいひんかん',\n  '洋服',\n  '大丈夫',\n  '察知',\n  'しえんする',\n  '仕方がない',\n  '徳川',\n  'ちらかす',\n  'こくふくする',\n  'ぶそう',\n  'こうつう',\n  '逆',\n  '切迫',\n  '不健康',\n  '学院',\n  '都合',\n  '備える',\n  'へいがい',\n  'はじめて',\n  '輸出',\n  '迷路',\n  '母',\n  'ひかくする',\n  'はなぢ',\n  'はなじ',\n  'むこう',\n  'ねんじゅう',\n  '自宅',\n  'ちえん',\n  '太る',\n  'ちかく',\n  '堀川',\n  'ちがい',\n  'たいこうする',\n  '運ぶ',\n  'はっぽう',\n  'とちょう',\n  '先ず',\n  'はんそう',\n  'せいじょう',\n  'しょうじょう',\n  'かんじる',\n  '体重',\n  '上手',\n  '原油',\n  'ざぜん',\n  '既に',\n  '華やか',\n  '仕事',\n  'あらす',\n  'ゆるむ',\n  'きょうどう',\n  '開閉',\n  '悲しみ',\n  'しゃこ',\n  'ねばり',\n  'ようい',\n  'おりめ',\n  '伐採',\n  '牛乳',\n  '秘める',\n  '伝統',\n  'きひん',\n  'やさしい',\n  'ほ',\n  '警官',\n  '左手',\n  '全日本',\n  'むぜい',\n  'ごふく',\n  'かいたく',\n  'しあとるし',\n  'シアトルし',\n  'ちょさくけん',\n  'じぎする',\n  '譜面',\n  '貫く',\n  '約する',\n  '提案する',\n  '哀れむ',\n  '迷子',\n  'ごうけん',\n  'せんたくする',\n  'しゅしょう',\n  '江戸',\n  '助手',\n  '新婚旅行',\n  '検査',\n  '色々',\n  'かぶしきしじょう',\n  '桜色',\n  '普及',\n  '零す',\n  'ししょく',\n  'きゅうりょう',\n  'おんとう',\n  'しょうゆ',\n  '没落',\n  '人性',\n  'けいかん',\n  '電話',\n  'お盆',\n  'きいろ',\n  'やしなう',\n  '鍋',\n  '遮断',\n  'かわかす',\n  '寮生',\n  '面積',\n  'とうき',\n  'ふくへい',\n  'ないしょばなし',\n  '不思議',\n  'この頃',\n  'おかね',\n  'かいぞく',\n  '歯を磨く',\n  '店',\n  'はなはだ',\n  'フランス語',\n  '評価',\n  '九日',\n  'さいばん',\n  '推奨',\n  '出版',\n  '恨み',\n  '気持ちいい',\n  '黙る',\n  'はりい',\n  '凝固',\n  '傑作',\n  '魅力',\n  'ぐん',\n  '右利き',\n  'まほうつかい',\n  '復旧',\n  'じきしょうそう',\n  'あれる',\n  'たいりく',\n  'げんめつ',\n  '俵',\n  'むらさきいろ',\n  '病床',\n  'まつり',\n  '塾生',\n  '親切',\n  'めいがら',\n  'なおさら',\n  '魔術',\n  'がいよう',\n  'かんぜん',\n  'せいかん',\n  '果樹',\n  '〜系',\n  'ほにゅうびん',\n  'じょうだん',\n  '賢明',\n  'みなと',\n  'もはん',\n  'こうちょく',\n  '泳ぐ',\n  '重い',\n  '日没',\n  '碁',\n  'かつ',\n  'どうけつ',\n  '近視',\n  '配慮',\n  'のき',\n  '入江',\n  'とめる',\n  '暇',\n  '書き方',\n  '胃',\n  'りょうど',\n  '難しい',\n  '浮世絵',\n  '喜劇',\n  'とうさん',\n  'はんだんする',\n  'こうせい',\n  '大仏',\n  '揺さぶる',\n  'いじん',\n  '機嫌',\n  '黒板',\n  '妥協する',\n  'つうやく',\n  '乗せる',\n  'けしき',\n  '床',\n  '品詞',\n  '消す',\n  '金縛り',\n  'じゅうらい',\n  '急騰',\n  '十台',\n  '窓',\n  '雑音',\n  'きょだい',\n  '禍根',\n  'かたみち',\n  '山葵',\n  '渦巻き',\n  'おととい',\n  'いっさくじつ',\n  '救急車',\n  '馬',\n  'ぼくし',\n  'たて',\n  'おどろく',\n  'やさい',\n  'じぞう',\n  'こはん',\n  'いく',\n  '自立',\n  'かっこう',\n  '始まる',\n  '学者',\n  'かい',\n  '長唄',\n  'よくげつ',\n  '休日',\n  '以下',\n  '廃墟',\n  '部首',\n  '壊す',\n  'むく',\n  '委員',\n  '待合',\n  '頂く',\n  'よぼう',\n  '壮年',\n  'ちゅうもんする',\n  'じっかん',\n  '境',\n  'つく',\n  '活用',\n  'かいじゅう',\n  '人口',\n  'ぼうず',\n  'そあく',\n  'むぼう',\n  '白菊',\n  'りゃくず',\n  '汚す',\n  'すいせん',\n  'あらそう',\n  '高値',\n  'あう',\n  'せいしん',\n  '指紋',\n  '超〜',\n  'つまる',\n  'とりあえず',\n  'とふ',\n  'たくす',\n  'じょうじゅん',\n  '羊毛',\n  '浅い',\n  '閉じる',\n  'あっとうする',\n  'ひがい',\n  '量',\n  'じょうき',\n  '誤用',\n  'ほうせき',\n  'つばさ',\n  '号',\n  '電源',\n  '勇気',\n  'ふかさ',\n  'たいやく',\n  'きょうしつ',\n  '退く',\n  'さきまわり',\n  'こうおつ',\n  '無糖',\n  'ふさい',\n  'とくに',\n  'めいし',\n  'みつ',\n  'ほんらい',\n  'まもる',\n  'あつかい',\n  '日欧',\n  '天井',\n  'みさき',\n  'おきゃくさん',\n  'にんい',\n  'きょうかい',\n  'いつ頃',\n  'かん',\n  'しきもう',\n  '特殊',\n  '同僚',\n  '血液',\n  'じぶん',\n  'しょうかする',\n  '礎',\n  'みなもと',\n  '軒',\n  'ぶっきょう',\n  'しずむ',\n  'たらす',\n  '憂い',\n  '総括',\n  'もうす',\n  'しばふ',\n  'いたずら',\n  '米国',\n  '魔法',\n  'ことばつき',\n  '唄う',\n  '金',\n  'きもち',\n  '誓い',\n  'どろ',\n  '話',\n  '巡回',\n  '失う',\n  '隆起',\n  '投資',\n  '芽',\n  '奉仕',\n  'ひんきゃく',\n  'ひんかく',\n  'まつ',\n  'せんりゅう',\n  'だいどころ',\n  'いう',\n  'こいぬ',\n  'なんべい',\n  'さくにゅう',\n  'フランス人',\n  'きげんご',\n  'こくみん',\n  '交錯',\n  '好き',\n  '一文字',\n  'ほうげん',\n  '地面',\n  'だくりゅう',\n  '見当たる',\n  '浸す',\n  'あしくび',\n  '送る',\n  '遺失',\n  'あおい',\n  'ちあん',\n  '宜しく',\n  'あらあらしい',\n  'かおつき',\n  'かちゅう',\n  'がんばる',\n  '陳列室',\n  '弥生',\n  '明治',\n  'めいしょ',\n  'ごじゅう',\n  '済ます',\n  '無駄',\n  '終点',\n  'ぞくご',\n  '掛ける',\n  'ほうしゅう',\n  '液体',\n  '下さい',\n  'けいじばん',\n  '杏',\n  '合う',\n  '疾走',\n  'りゅうこうご',\n  '出かける',\n  'はちまき',\n  '手作り',\n  'れつあく',\n  'うんがいい',\n  'はちのす',\n  'ハチのす',\n  '形',\n  '希望する',\n  'いちだい',\n  '春休み',\n  '縛る',\n  '金星',\n  'そんざい',\n  '防犯',\n  '大尉',\n  '老齢',\n  '差し上げる',\n  'にる',\n  '問題',\n  '双',\n  '安泰',\n  'せんじょうざい',\n  '継承',\n  'かんしん',\n  '丼',\n  'ざんぴん',\n  'そだてる',\n  'たつ',\n  '不可欠',\n  '報じる',\n  '抑制',\n  'けいけんしゃ',\n  'きょうふ',\n  'せいぞう',\n  'きんく',\n  'おどりば',\n  '料理人',\n  'いち',\n  'やぶれる',\n  '辞儀する',\n  '色彩',\n  '妻',\n  'きづく',\n  'はきだす',\n  '歯',\n  '憶測',\n  '墨',\n  '胃腸',\n  '駆け出す',\n  '栞',\n  'ふゆかい',\n  '豪華',\n  '写す',\n  'むちつじょ',\n  'ごらく',\n  '可愛い',\n  'ふじょ',\n  'いちにち',\n  'ついたち',\n  '彼女',\n  'ひめさま',\n  '解説',\n  'すいがら',\n  '約',\n  '並',\n  'こっせつ',\n  'あらじお',\n  'あらしお',\n  '書架',\n  '勝手',\n  'ぎせい',\n  'こくひん',\n  '嫌',\n  '博物館',\n  'しんし',\n  '帳簿',\n  '初めに',\n  '空き瓶',\n  'ふてい',\n  '見返す',\n  'ほんるいだ',\n  'さわ',\n  '悪気',\n  'ほんそう',\n  '謙虚',\n  '耐火',\n  '潔い',\n  'けす',\n  '締まる',\n  'ちょうりょく',\n  '華道',\n  '基盤',\n  '廃棄',\n  'かざる',\n  'くら',\n  '氏名',\n  'がぞう',\n  'ふきつ',\n  'こうばん',\n  'かんさい',\n  'ひとごみ',\n  '構える',\n  'たす',\n  'とむ',\n  'すみ',\n  'めいよ',\n  '帝',\n  'かんえん',\n  'たび',\n  '模型',\n  '冬休み',\n  '誇張',\n  '何千',\n  'そうだん',\n  'しっぷう',\n  'はやて',\n  'ほどう',\n  'ひふ',\n  '火',\n  '壁',\n  '弱点',\n  'かいそく',\n  '没頭',\n  '貴賓',\n  'さいげつ',\n  '盛り上がる',\n  '柱',\n  'ひはん',\n  '輪郭',\n  'こづつみ',\n  '扇',\n  '濃紺',\n  '舞踏',\n  'つぎ',\n  'しめる',\n  '延長',\n  'しつ',\n  'ざせき',\n  'もくひょう',\n  '宝くじ',\n  'はなみ',\n  '同音異義語',\n  'たいほう',\n  '慶弔',\n  '疎外',\n  'れいてん',\n  'さと',\n  '煩い',\n  '携帯',\n  'かいせい',\n  '哺育',\n  '敬語',\n  'とうとい',\n  'とうひょうする',\n  '頑張れ',\n  'れいせい',\n  '蛇',\n  'いしゃりょう',\n  'アメリカ製',\n  '光年',\n  '社員',\n  'もよう',\n  '甲乙',\n  'ふくし',\n  'へいせい',\n  '年次',\n  '二巻',\n  'がくふ',\n  'しどう',\n  'よすみ',\n  'おおごえ',\n  'かつぐ',\n  '地下街',\n  '間接',\n  'せっとく',\n  'つうこん',\n  'びんぼう',\n  '川底',\n  'こうえん',\n  'うごき',\n  '六',\n  '乾燥',\n  '洗濯屋',\n  'なぞ',\n  'ふじん',\n  '対応',\n  '順序',\n  '首',\n  'むれる',\n  '移す',\n  '分ける',\n  'しょうげき',\n  'ぎょうし',\n  'あまい',\n  'じょうきゅう',\n  'たんれん',\n  'かけこむ',\n  '素材',\n  '受付',\n  'いままで',\n  'りょこう',\n  '満潮',\n  'もちいる',\n  'あわれ',\n  '賀状',\n  '詰め込む',\n  '数える',\n  'いっぱく',\n  '聴者',\n  'そうぐう',\n  'とうさく',\n  '思い遣り',\n  '鋭い',\n  '原因',\n  '象牙',\n  '歌謡',\n  '会議',\n  '待遇',\n  'なかよし',\n  'おなか',\n  'りりしい',\n  'おおちがい',\n  '賛成',\n  '奔放',\n  '非難',\n  'ようじ',\n  'じこ',\n  '前',\n  '累進',\n  '緊張する',\n  'ぎじゅく',\n  'うち',\n  '子守歌',\n  'りゅうき',\n  '雄犬',\n  'みずいろ',\n  '大間違い',\n  '走り回る',\n  'そんけい',\n  'しっぺい',\n  'てんし',\n  '病院',\n  '残業',\n  'ひんしつ',\n  'けんしゅうせい',\n  '椅子',\n  'いさぎよい',\n  '枕',\n  '洗剤',\n  'たいがい',\n  'じしょ',\n  '副大統領',\n  '瞬く',\n  'ふじ山',\n  'ふくせん',\n  '漬物',\n  'はんけん',\n  '愛する',\n  'ねんがん',\n  'ねんじ',\n  'いきどおり',\n  'おとこのこ',\n  '仁',\n  '鶴',\n  '施設',\n  '請ける',\n  '拒否',\n  'うみ',\n  '移譲',\n  '溶岩',\n  '性格',\n  'じしん',\n  '裏口',\n  'ふたたび',\n  'しめらせる',\n  'みき',\n  'つぐなう',\n  'しんじゅく',\n  'こせき',\n  'よくあつ',\n  '懇談',\n  '指定する',\n  '専門',\n  '一生',\n  '滝',\n  'じどうし',\n  '着く',\n  '構え',\n  'きじゅつ',\n  'しょひょう',\n  '貨幣',\n  '好奇心',\n  '皇太子妃',\n  'かいほうする',\n  '主に',\n  '背広',\n  'ちんみ',\n  'よそく',\n  'なつかしい',\n  'がんい',\n  'ちょうしゃ',\n  '無敵',\n  '所',\n  'だいがくいんせい',\n  '左右',\n  'のむ',\n  '愛国心',\n  '桑原',\n  'どうはんする',\n  'いっかい',\n  'なみだ',\n  'くまもとけん',\n  '主観的',\n  '普段',\n  'こころみる',\n  'ふくぶくろ',\n  'てんぷく',\n  'せいめい',\n  'はなのあな',\n  'みぎて',\n  '親子丼',\n  '反則',\n  'しゅうり',\n  '生える',\n  'けむし',\n  'すける',\n  'のぞいて',\n  '和尚',\n  'えんちょうする',\n  'こうとう',\n  'なげすてる',\n  'あい',\n  'きとく',\n  '審判',\n  '怖い',\n  'こたえる',\n  '比較',\n  'ゆにゅう',\n  '曲',\n  'ちんもく',\n  '破産',\n  '迫る',\n  'あわ',\n  '辛子',\n  '糸',\n  '早々',\n  '運命',\n  '錠',\n  'のうみん',\n  '夏',\n  '試験',\n  '数詞',\n  '毎日',\n  'よくし',\n  'せん',\n  'おろし',\n  'ゆれる',\n  'いし',\n  'える',\n  'ごらん',\n  'ばい',\n  'たい',\n  '競艇',\n  'かぐ',\n  '悔しい',\n  'にゅうせき',\n  'ために',\n  'ふうふ',\n  'ちょうせん',\n  '困難',\n  'まんえつ',\n  '移動',\n  'しあつ',\n  'あまる',\n  '香り',\n  'いなか',\n  '通す',\n  'ほうき',\n  '栄誉',\n  'ちめいてき',\n  'おとろえる',\n  'いしずえ',\n  '知り合い',\n  '貨物船',\n  '酸っぱい',\n  'めいわくめーる',\n  'めいわくメール',\n  'とうほう',\n  'てら',\n  'ぜんにほん',\n  '七つ',\n  '暗い',\n  'てのこう',\n  'しんぞう',\n  '仰々しい',\n  'さんぎょう',\n  '公共',\n  '年額',\n  'かわさき',\n  '日刊',\n  'ちょう',\n  '縮小',\n  'いっこ',\n  '不況',\n  '人柄',\n  'はい',\n  'つみ',\n  'かんかつ',\n  'ぞうえん',\n  '雑費',\n  'おくれる',\n  '面倒臭い',\n  'たおす',\n  '順番',\n  'しゅいん',\n  '動揺',\n  '乙',\n  'さわやか',\n  'とう',\n  '望み',\n  '一人娘',\n  'かく',\n  'かど',\n  'ねんがじょう',\n  'ちょくせつ',\n  'せんじょう',\n  '燃やす',\n  'ふかのう',\n  '買い物',\n  '風潮',\n  '沖縄',\n  'いか',\n  'かくれる',\n  'きぼうする',\n  '媒介',\n  'れいぞうこ',\n  '紛らわしい',\n  'せんげん',\n  '家具',\n  '繁茂',\n  'なさけない',\n  'きずつく',\n  '空き缶',\n  '禅寺',\n  '大文字',\n  '雰囲気',\n  '化粧',\n  '忍者',\n  'ふんしゃ',\n  '限る',\n  'ちゅうとはんぱ',\n  '何度',\n  '風船',\n  'こうぎょう',\n  'かくしゅう',\n  'しりつ',\n  'こい',\n  'あがる',\n  '教える',\n  '程',\n  '忘れ物',\n  'かいころく',\n  '月刊',\n  'となえる',\n  'ながさき',\n  'げんまい',\n  '二つ',\n  '髪の毛',\n  'ろくおん',\n  '匿名',\n  '高瀬',\n  'しききん',\n  'ふかぶん',\n  '怒鳴る',\n  '福祉',\n  'あさねぼう',\n  'りゃくご',\n  'しざい',\n  '運',\n  '力',\n  'ねばる',\n  'つくる',\n  'わかめ',\n  'おうしゅう',\n  'やすい',\n  'え',\n  'かせぎ',\n  'あらかじめ',\n  'かんせつ',\n  '恥ずかしがる',\n  '焦がす',\n  'はいき',\n  'はかる',\n  '図説',\n  'どうめい',\n  'ふねんゴミ',\n  '鎮める',\n  'しゅくん',\n];\n"
  },
  {
    "path": "src/locales/ja/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Japanese',\n  code: 'ja',\n  language: 'ja',\n  endonym: '日本語',\n  dir: 'ltr',\n  script: 'Jpan',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/ja/person/first_name.ts",
    "content": "export default {\n  generic: ['葵'],\n  female: [\n    'あゆみ',\n    'きみ',\n    'きよ',\n    'さくら',\n    'はる',\n    'ひなた',\n    'めぐみ',\n    'ゆかり',\n    'キミ',\n    'キヨ',\n    'トミ',\n    'ハナ',\n    'ハル',\n    'フミ',\n    'マサ',\n    'ヨシ',\n    '七海',\n    '久子',\n    '久美子',\n    '亜美',\n    '京子',\n    '佳奈',\n    '信子',\n    '優奈',\n    '優子',\n    '優花',\n    '優衣',\n    '光子',\n    '八重子',\n    '典子',\n    '凛',\n    '凜',\n    '勝子',\n    '千代',\n    '千代子',\n    '千夏',\n    '千尋',\n    '友美',\n    '君子',\n    '和子',\n    '咲良',\n    '啓子',\n    '奈々',\n    '孝子',\n    '幸子',\n    '弘子',\n    '彩',\n    '彩乃',\n    '彩花',\n    '彩香',\n    '心優',\n    '心愛',\n    '心春',\n    '心結',\n    '恵',\n    '恵子',\n    '恵美',\n    '恵美子',\n    '悦子',\n    '愛',\n    '愛子',\n    '愛美',\n    '愛莉',\n    '愛菜',\n    '成美',\n    '敏子',\n    '文子',\n    '早紀',\n    '明日香',\n    '明美',\n    '昭子',\n    '智子',\n    '智美',\n    '未来',\n    '杏',\n    '栄子',\n    '桃子',\n    '桜',\n    '楓',\n    '正子',\n    '沙織',\n    '洋子',\n    '浩子',\n    '清子',\n    '照子',\n    '玲奈',\n    '理恵',\n    '琴音',\n    '由佳',\n    '由美',\n    '由美子',\n    '百花',\n    '直子',\n    '直美',\n    '真央',\n    '真由',\n    '真由美',\n    '瞳',\n    '節子',\n    '紀子',\n    '純子',\n    '紬',\n    '結愛',\n    '結月',\n    '結菜',\n    '結衣',\n    '絵美',\n    '美代子',\n    '美優',\n    '美咲',\n    '美智子',\n    '美月',\n    '美桜',\n    '美穂',\n    '美紀',\n    '美結',\n    '美羽',\n    '美香',\n    '舞',\n    '良子',\n    '花',\n    '花音',\n    '芳子',\n    '芽依',\n    '茜',\n    '莉子',\n    '菜々子',\n    '菜摘',\n    '菜月',\n    '萌',\n    '裕子',\n    '裕美',\n    '貞子',\n    '遥',\n    '里奈',\n    '陽子',\n    '陽菜',\n    '陽葵',\n    '静子',\n    '順子',\n    '香織',\n    '麻美',\n    '麻衣',\n    '麻衣子',\n  ],\n  male: [\n    '一男',\n    '一輝',\n    '一郎',\n    '三郎',\n    '亮',\n    '亮太',\n    '修',\n    '健',\n    '健一',\n    '健太',\n    '健太郎',\n    '優',\n    '優太',\n    '優斗',\n    '剛',\n    '功',\n    '勇',\n    '勉',\n    '勝',\n    '勝利',\n    '勲',\n    '匠',\n    '博',\n    '博之',\n    '和也',\n    '和夫',\n    '和彦',\n    '哲也',\n    '大介',\n    '大和',\n    '大地',\n    '大樹',\n    '大翔',\n    '大貴',\n    '大輔',\n    '大輝',\n    '大雅',\n    '太一',\n    '太陽',\n    '学',\n    '実',\n    '崇',\n    '幸雄',\n    '康平',\n    '弘',\n    '律',\n    '徹',\n    '悠',\n    '悠人',\n    '悠太',\n    '悠希',\n    '悠斗',\n    '悠真',\n    '悠翔',\n    '拓也',\n    '拓哉',\n    '拓海',\n    '新',\n    '昇',\n    '明',\n    '昭',\n    '昭一',\n    '昭三',\n    '昭二',\n    '智也',\n    '朝陽',\n    '樹',\n    '正',\n    '正一',\n    '正三',\n    '正二',\n    '正夫',\n    '正治',\n    '正男',\n    '正雄',\n    '武',\n    '武雄',\n    '歩夢',\n    '洋平',\n    '浩',\n    '浩一',\n    '浩之',\n    '浩二',\n    '海斗',\n    '海翔',\n    '涼太',\n    '淳',\n    '清',\n    '湊',\n    '瑛太',\n    '直人',\n    '直樹',\n    '祐介',\n    '秀樹',\n    '秀雄',\n    '稔',\n    '空',\n    '竜',\n    '竜也',\n    '結翔',\n    '義雄',\n    '翔',\n    '翔太',\n    '翔平',\n    '翼',\n    '聡',\n    '英樹',\n    '茂',\n    '蒼',\n    '蒼空',\n    '蓮',\n    '誠',\n    '豊',\n    '貴大',\n    '輝',\n    '辰男',\n    '辰雄',\n    '進',\n    '達也',\n    '陸',\n    '陸斗',\n    '陽向',\n    '陽大',\n    '陽太',\n    '陽斗',\n    '陽翔',\n    '隆',\n    '雄大',\n    '雄太',\n    '颯',\n    '颯太',\n    '颯真',\n    '駿',\n    '龍生',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ja/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport job_area from './job_area';\nimport job_descriptor from './job_descriptor';\nimport job_title_pattern from './job_title_pattern';\nimport job_type from './job_type';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport sex from './sex';\nimport suffix from './suffix';\n\nconst person: PersonDefinition = {\n  first_name,\n  job_area,\n  job_descriptor,\n  job_title_pattern,\n  job_type,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  sex,\n  suffix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/ja/person/job_area.ts",
    "content": "export default [\n  '営業',\n  'マーケティング',\n  '人事',\n  '経理',\n  '財務',\n  '総務',\n  '法務',\n  '広報',\n  '企画',\n  '開発',\n  '研究',\n  '製造',\n  '品質管理',\n  '物流',\n  '購買',\n  '情報システム',\n  'カスタマーサポート',\n  'セールス',\n  'ソリューション',\n  'プロダクト',\n  'インフラ',\n  'セキュリティ',\n  'データ',\n  'クリエイティブ',\n];\n"
  },
  {
    "path": "src/locales/ja/person/job_descriptor.ts",
    "content": "export default [\n  'シニア',\n  'リード',\n  'チーフ',\n  '主任',\n  '統括',\n  'グローバル',\n  '国内',\n  '海外',\n  '戦略',\n  '事業',\n  '営業',\n  '技術',\n  '開発',\n  '製品',\n  '顧客',\n  '法人',\n  '個人',\n];\n"
  },
  {
    "path": "src/locales/ja/person/job_title_pattern.ts",
    "content": "export default ['{{person.jobDescriptor}}{{person.jobArea}}{{person.jobType}}'];\n"
  },
  {
    "path": "src/locales/ja/person/job_type.ts",
    "content": "export default [\n  'マネージャー',\n  'エンジニア',\n  'デザイナー',\n  'アナリスト',\n  'コンサルタント',\n  'ディレクター',\n  'プロデューサー',\n  'スペシャリスト',\n  'コーディネーター',\n  'アドバイザー',\n  'プランナー',\n  'アシスタント',\n  '担当',\n  '責任者',\n  '部長',\n  '課長',\n  '係長',\n  '主査',\n  '専門職',\n  '技師',\n];\n"
  },
  {
    "path": "src/locales/ja/person/last_name.ts",
    "content": "export default {\n  generic: [\n    '三上',\n    '三好',\n    '三宅',\n    '三木',\n    '三浦',\n    '三輪',\n    '上原',\n    '上村',\n    '上田',\n    '上野',\n    '下村',\n    '下田',\n    '中井',\n    '中原',\n    '中尾',\n    '中山',\n    '中島',\n    '中嶋',\n    '中川',\n    '中村',\n    '中沢',\n    '中田',\n    '中西',\n    '中谷',\n    '中野',\n    '丸山',\n    '丹羽',\n    '久保',\n    '久保田',\n    '亀井',\n    '二宮',\n    '五十嵐',\n    '井上',\n    '井口',\n    '今井',\n    '今村',\n    '今泉',\n    '今野',\n    '伊東',\n    '伊藤',\n    '佐々木',\n    '佐久間',\n    '佐伯',\n    '佐藤',\n    '佐野',\n    '倉田',\n    '児玉',\n    '入江',\n    '八木',\n    '内山',\n    '内海',\n    '内田',\n    '内藤',\n    '冨田',\n    '出口',\n    '前川',\n    '前田',\n    '加納',\n    '加藤',\n    '北原',\n    '北島',\n    '北川',\n    '北村',\n    '北野',\n    '千田',\n    '千葉',\n    '南',\n    '原',\n    '原口',\n    '原田',\n    '及川',\n    '古川',\n    '古田',\n    '古谷',\n    '古賀',\n    '吉井',\n    '吉原',\n    '吉岡',\n    '吉川',\n    '吉本',\n    '吉村',\n    '吉沢',\n    '吉田',\n    '吉野',\n    '向井',\n    '和田',\n    '園田',\n    '土井',\n    '土屋',\n    '土田',\n    '坂井',\n    '坂口',\n    '坂本',\n    '坂田',\n    '堀',\n    '堀内',\n    '堀口',\n    '堀川',\n    '堀江',\n    '堀田',\n    '堤',\n    '塚本',\n    '塚田',\n    '増田',\n    '多田',\n    '大久保',\n    '大内',\n    '大原',\n    '大城',\n    '大場',\n    '大塚',\n    '大山',\n    '大島',\n    '大川',\n    '大平',\n    '大木',\n    '大村',\n    '大森',\n    '大槻',\n    '大橋',\n    '大沢',\n    '大田',\n    '大石',\n    '大竹',\n    '大西',\n    '大谷',\n    '大野',\n    '天野',\n    '太田',\n    '奥山',\n    '奥村',\n    '奥田',\n    '奥野',\n    '奧村',\n    '奧田',\n    '宇野',\n    '安井',\n    '安田',\n    '安藤',\n    '安達',\n    '安部',\n    '宮下',\n    '宮内',\n    '宮原',\n    '宮城',\n    '宮崎',\n    '宮川',\n    '宮本',\n    '宮沢',\n    '宮田',\n    '富永',\n    '富田',\n    '寺田',\n    '小倉',\n    '小出',\n    '小原',\n    '小坂',\n    '小山',\n    '小島',\n    '小川',\n    '小松',\n    '小林',\n    '小柳',\n    '小森',\n    '小池',\n    '小沢',\n    '小泉',\n    '小澤',\n    '小田',\n    '小笠原',\n    '小西',\n    '小谷',\n    '小野',\n    '小野寺',\n    '尾崎',\n    '山下',\n    '山中',\n    '山内',\n    '山口',\n    '山岡',\n    '山岸',\n    '山崎',\n    '山川',\n    '山本',\n    '山村',\n    '山根',\n    '山田',\n    '岡',\n    '岡崎',\n    '岡本',\n    '岡村',\n    '岡田',\n    '岡部',\n    '岡野',\n    '岩井',\n    '岩崎',\n    '岩本',\n    '岩瀬',\n    '岩田',\n    '岸',\n    '岸本',\n    '島崎',\n    '島田',\n    '嶋田',\n    '川上',\n    '川原',\n    '川口',\n    '川島',\n    '川崎',\n    '川本',\n    '川村',\n    '川田',\n    '川端',\n    '川野',\n    '工藤',\n    '市川',\n    '平井',\n    '平山',\n    '平岡',\n    '平川',\n    '平松',\n    '平田',\n    '平野',\n    '広瀬',\n    '広田',\n    '庄司',\n    '後藤',\n    '徳永',\n    '徳田',\n    '志村',\n    '成田',\n    '戸田',\n    '手塚',\n    '斉藤',\n    '斎藤',\n    '新井',\n    '新田',\n    '新谷',\n    '日野',\n    '日高',\n    '早川',\n    '星',\n    '星野',\n    '服部',\n    '望月',\n    '木下',\n    '木村',\n    '本多',\n    '本田',\n    '本間',\n    '杉原',\n    '杉山',\n    '杉本',\n    '杉浦',\n    '杉田',\n    '村上',\n    '村井',\n    '村山',\n    '村松',\n    '村瀬',\n    '村田',\n    '東',\n    '松下',\n    '松井',\n    '松原',\n    '松尾',\n    '松山',\n    '松岡',\n    '松島',\n    '松崎',\n    '松本',\n    '松村',\n    '松永',\n    '松浦',\n    '松田',\n    '松野',\n    '林',\n    '林田',\n    '柏木',\n    '柳沢',\n    '柳田',\n    '柴田',\n    '栗原',\n    '栗田',\n    '根岸',\n    '根本',\n    '桑原',\n    '桜井',\n    '梅田',\n    '梶原',\n    '森',\n    '森下',\n    '森山',\n    '森岡',\n    '森川',\n    '森本',\n    '森田',\n    '植田',\n    '榊原',\n    '榎本',\n    '樋口',\n    '横井',\n    '横山',\n    '横田',\n    '橋本',\n    '武井',\n    '武田',\n    '武藤',\n    '比嘉',\n    '水谷',\n    '水野',\n    '永井',\n    '永田',\n    '永野',\n    '江口',\n    '池上',\n    '池田',\n    '沢田',\n    '河原',\n    '河合',\n    '河村',\n    '河野',\n    '沼田',\n    '泉',\n    '津田',\n    '浅井',\n    '浅田',\n    '浅野',\n    '浜田',\n    '浜野',\n    '深沢',\n    '清水',\n    '渋谷',\n    '渡辺',\n    '渡邊',\n    '渡部',\n    '湯浅',\n    '溝口',\n    '滝沢',\n    '澤田',\n    '瀬戸',\n    '熊谷',\n    '片山',\n    '片岡',\n    '片桐',\n    '牧野',\n    '田上',\n    '田中',\n    '田代',\n    '田原',\n    '田口',\n    '田島',\n    '田村',\n    '田畑',\n    '田辺',\n    '甲斐',\n    '町田',\n    '畠山',\n    '白井',\n    '白石',\n    '相沢',\n    '相馬',\n    '矢島',\n    '矢野',\n    '石井',\n    '石原',\n    '石塚',\n    '石山',\n    '石崎',\n    '石川',\n    '石橋',\n    '石田',\n    '石黒',\n    '神田',\n    '神谷',\n    '福井',\n    '福原',\n    '福岡',\n    '福島',\n    '福本',\n    '福永',\n    '福田',\n    '秋元',\n    '秋山',\n    '稲垣',\n    '稲田',\n    '稲葉',\n    '窪田',\n    '竹下',\n    '竹中',\n    '竹内',\n    '竹本',\n    '竹村',\n    '竹田',\n    '笠井',\n    '笠原',\n    '筒井',\n    '篠原',\n    '篠崎',\n    '篠田',\n    '米山',\n    '米田',\n    '細川',\n    '細谷',\n    '緒方',\n    '臼井',\n    '花田',\n    '若林',\n    '茂木',\n    '荒井',\n    '荒川',\n    '荒木',\n    '荻野',\n    '菅',\n    '菅原',\n    '菅野',\n    '菊地',\n    '菊池',\n    '萩原',\n    '落合',\n    '藤井',\n    '藤原',\n    '藤岡',\n    '藤川',\n    '藤本',\n    '藤村',\n    '藤沢',\n    '藤田',\n    '藤野',\n    '西',\n    '西原',\n    '西尾',\n    '西山',\n    '西岡',\n    '西川',\n    '西本',\n    '西村',\n    '西沢',\n    '西田',\n    '西野',\n    '角田',\n    '谷',\n    '谷口',\n    '谷川',\n    '谷本',\n    '豊田',\n    '越智',\n    '足立',\n    '辻',\n    '近藤',\n    '遠藤',\n    '酒井',\n    '野中',\n    '野口',\n    '野崎',\n    '野村',\n    '野沢',\n    '野田',\n    '金井',\n    '金城',\n    '金子',\n    '金沢',\n    '金田',\n    '鈴木',\n    '鎌田',\n    '長尾',\n    '長岡',\n    '長島',\n    '長沢',\n    '長田',\n    '長谷川',\n    '長野',\n    '関',\n    '関口',\n    '関根',\n    '阿部',\n    '青山',\n    '青木',\n    '青柳',\n    '須田',\n    '須藤',\n    '飯塚',\n    '飯島',\n    '飯田',\n    '馬場',\n    '高井',\n    '高山',\n    '高島',\n    '高木',\n    '高松',\n    '高橋',\n    '高瀬',\n    '高田',\n    '高野',\n    '鶴田',\n    '黒川',\n    '黒木',\n    '黒沢',\n    '黒田',\n    '齋藤',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ja/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/ja/person/name.ts",
    "content": "export default [\n  { value: '{{person.lastName}} {{person.firstName}}', weight: 1 },\n];\n"
  },
  {
    "path": "src/locales/ja/person/sex.ts",
    "content": "export default ['女性', '男性'];\n"
  },
  {
    "path": "src/locales/ja/person/suffix.ts",
    "content": "export default ['様', 'さん', '殿', '君', 'ちゃん', '先生', '氏'];\n"
  },
  {
    "path": "src/locales/ja/phone_number/format/human.ts",
    "content": "export default ['0####-#-####', '0###-##-####', '0##-###-####', '0#-####-####'];\n"
  },
  {
    "path": "src/locales/ja/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/ja/phone_number/format/international.ts",
    "content": "export default ['+81#########'];\n"
  },
  {
    "path": "src/locales/ja/phone_number/format/national.ts",
    "content": "export default ['0##-###-####'];\n"
  },
  {
    "path": "src/locales/ja/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/ja/science/chemical_element.ts",
    "content": "export default [\n  {\n    symbol: 'H',\n    name: '水素',\n    atomicNumber: 1,\n  },\n  {\n    symbol: 'He',\n    name: 'ヘリウム',\n    atomicNumber: 2,\n  },\n  {\n    symbol: 'Li',\n    name: 'リチウム',\n    atomicNumber: 3,\n  },\n  {\n    symbol: 'Be',\n    name: 'ベリリウム',\n    atomicNumber: 4,\n  },\n  {\n    symbol: 'B',\n    name: 'ホウ素',\n    atomicNumber: 5,\n  },\n  {\n    symbol: 'C',\n    name: '炭素',\n    atomicNumber: 6,\n  },\n  {\n    symbol: 'N',\n    name: '窒素',\n    atomicNumber: 7,\n  },\n  {\n    symbol: 'O',\n    name: '酸素',\n    atomicNumber: 8,\n  },\n  {\n    symbol: 'F',\n    name: 'フッ素',\n    atomicNumber: 9,\n  },\n  {\n    symbol: 'Ne',\n    name: 'ネオン',\n    atomicNumber: 10,\n  },\n  {\n    symbol: 'Na',\n    name: 'ナトリウム',\n    atomicNumber: 11,\n  },\n  {\n    symbol: 'Mg',\n    name: 'マグネシウム',\n    atomicNumber: 12,\n  },\n  {\n    symbol: 'Al',\n    name: 'アルミニウム',\n    atomicNumber: 13,\n  },\n  {\n    symbol: 'Si',\n    name: 'ケイ素',\n    atomicNumber: 14,\n  },\n  {\n    symbol: 'P',\n    name: 'リン',\n    atomicNumber: 15,\n  },\n  {\n    symbol: 'S',\n    name: '硫黄',\n    atomicNumber: 16,\n  },\n  {\n    symbol: 'Cl',\n    name: '塩素',\n    atomicNumber: 17,\n  },\n  {\n    symbol: 'Ar',\n    name: 'アルゴン',\n    atomicNumber: 18,\n  },\n  {\n    symbol: 'K',\n    name: 'カリウム',\n    atomicNumber: 19,\n  },\n  {\n    symbol: 'Ca',\n    name: 'カルシウム',\n    atomicNumber: 20,\n  },\n  {\n    symbol: 'Sc',\n    name: 'スカンジウム',\n    atomicNumber: 21,\n  },\n  {\n    symbol: 'Ti',\n    name: 'チタン',\n    atomicNumber: 22,\n  },\n  {\n    symbol: 'V',\n    name: 'バナジウム',\n    atomicNumber: 23,\n  },\n  {\n    symbol: 'Cr',\n    name: 'クロム',\n    atomicNumber: 24,\n  },\n  {\n    symbol: 'Mn',\n    name: 'マンガン',\n    atomicNumber: 25,\n  },\n  {\n    symbol: 'Fe',\n    name: '鉄',\n    atomicNumber: 26,\n  },\n  {\n    symbol: 'Co',\n    name: 'コバルト',\n    atomicNumber: 27,\n  },\n  {\n    symbol: 'Ni',\n    name: 'ニッケル',\n    atomicNumber: 28,\n  },\n  {\n    symbol: 'Cu',\n    name: '銅',\n    atomicNumber: 29,\n  },\n  {\n    symbol: 'Zn',\n    name: '亜鉛',\n    atomicNumber: 30,\n  },\n  {\n    symbol: 'Ga',\n    name: 'ガリウム',\n    atomicNumber: 31,\n  },\n  {\n    symbol: 'Ge',\n    name: 'ゲルマニウム',\n    atomicNumber: 32,\n  },\n  {\n    symbol: 'As',\n    name: 'ヒ素',\n    atomicNumber: 33,\n  },\n  {\n    symbol: 'Se',\n    name: 'セレン',\n    atomicNumber: 34,\n  },\n  {\n    symbol: 'Br',\n    name: '臭素',\n    atomicNumber: 35,\n  },\n  {\n    symbol: 'Kr',\n    name: 'クリプトン',\n    atomicNumber: 36,\n  },\n  {\n    symbol: 'Rb',\n    name: 'ルビジウム',\n    atomicNumber: 37,\n  },\n  {\n    symbol: 'Sr',\n    name: 'ストロンチウム',\n    atomicNumber: 38,\n  },\n  {\n    symbol: 'Y',\n    name: 'イットリウム',\n    atomicNumber: 39,\n  },\n  {\n    symbol: 'Zr',\n    name: 'ジルコニウム',\n    atomicNumber: 40,\n  },\n  {\n    symbol: 'Nb',\n    name: 'ニオブ',\n    atomicNumber: 41,\n  },\n  {\n    symbol: 'Mo',\n    name: 'モリブデン',\n    atomicNumber: 42,\n  },\n  {\n    symbol: 'Tc',\n    name: 'テクネチウム',\n    atomicNumber: 43,\n  },\n  {\n    symbol: 'Ru',\n    name: 'ルテニウム',\n    atomicNumber: 44,\n  },\n  {\n    symbol: 'Rh',\n    name: 'ロジウム',\n    atomicNumber: 45,\n  },\n  {\n    symbol: 'Pd',\n    name: 'パラジウム',\n    atomicNumber: 46,\n  },\n  {\n    symbol: 'Ag',\n    name: '銀',\n    atomicNumber: 47,\n  },\n  {\n    symbol: 'Cd',\n    name: 'カドミウム',\n    atomicNumber: 48,\n  },\n  {\n    symbol: 'In',\n    name: 'インジウム',\n    atomicNumber: 49,\n  },\n  {\n    symbol: 'Sn',\n    name: 'スズ',\n    atomicNumber: 50,\n  },\n  {\n    symbol: 'Sb',\n    name: 'アンチモン',\n    atomicNumber: 51,\n  },\n  {\n    symbol: 'Te',\n    name: 'テルル',\n    atomicNumber: 52,\n  },\n  {\n    symbol: 'I',\n    name: 'ヨウ素',\n    atomicNumber: 53,\n  },\n  {\n    symbol: 'Xe',\n    name: 'キセノン',\n    atomicNumber: 54,\n  },\n  {\n    symbol: 'Cs',\n    name: 'セシウム',\n    atomicNumber: 55,\n  },\n  {\n    symbol: 'Ba',\n    name: 'バリウム',\n    atomicNumber: 56,\n  },\n  {\n    symbol: 'La',\n    name: 'ランタン',\n    atomicNumber: 57,\n  },\n  {\n    symbol: 'Ce',\n    name: 'セリウム',\n    atomicNumber: 58,\n  },\n  {\n    symbol: 'Pr',\n    name: 'プラセオジム',\n    atomicNumber: 59,\n  },\n  {\n    symbol: 'Nd',\n    name: 'ネオジム',\n    atomicNumber: 60,\n  },\n  {\n    symbol: 'Pm',\n    name: 'プロメチウム',\n    atomicNumber: 61,\n  },\n  {\n    symbol: 'Sm',\n    name: 'サマリウム',\n    atomicNumber: 62,\n  },\n  {\n    symbol: 'Eu',\n    name: 'ユウロピウム',\n    atomicNumber: 63,\n  },\n  {\n    symbol: 'Gd',\n    name: 'ガドリニウム',\n    atomicNumber: 64,\n  },\n  {\n    symbol: 'Tb',\n    name: 'テルビウム',\n    atomicNumber: 65,\n  },\n  {\n    symbol: 'Dy',\n    name: 'ジスプロシウム',\n    atomicNumber: 66,\n  },\n  {\n    symbol: 'Ho',\n    name: 'ホルミウム',\n    atomicNumber: 67,\n  },\n  {\n    symbol: 'Er',\n    name: 'エルビウム',\n    atomicNumber: 68,\n  },\n  {\n    symbol: 'Tm',\n    name: 'ツリウム',\n    atomicNumber: 69,\n  },\n  {\n    symbol: 'Yb',\n    name: 'イッテルビウム',\n    atomicNumber: 70,\n  },\n  {\n    symbol: 'Lu',\n    name: 'ルテチウム',\n    atomicNumber: 71,\n  },\n  {\n    symbol: 'Hf',\n    name: 'ハフニウム',\n    atomicNumber: 72,\n  },\n  {\n    symbol: 'Ta',\n    name: 'タンタル',\n    atomicNumber: 73,\n  },\n  {\n    symbol: 'W',\n    name: 'タングステン',\n    atomicNumber: 74,\n  },\n  {\n    symbol: 'Re',\n    name: 'レニウム',\n    atomicNumber: 75,\n  },\n  {\n    symbol: 'Os',\n    name: 'オスミウム',\n    atomicNumber: 76,\n  },\n  {\n    symbol: 'Ir',\n    name: 'イリジウム',\n    atomicNumber: 77,\n  },\n  {\n    symbol: 'Pt',\n    name: '白金',\n    atomicNumber: 78,\n  },\n  {\n    symbol: 'Au',\n    name: '金',\n    atomicNumber: 79,\n  },\n  {\n    symbol: 'Hg',\n    name: '水銀',\n    atomicNumber: 80,\n  },\n  {\n    symbol: 'Tl',\n    name: 'タリウム',\n    atomicNumber: 81,\n  },\n  {\n    symbol: 'Pb',\n    name: '鉛',\n    atomicNumber: 82,\n  },\n  {\n    symbol: 'Bi',\n    name: 'ビスマス',\n    atomicNumber: 83,\n  },\n  {\n    symbol: 'Po',\n    name: 'ポロニウム',\n    atomicNumber: 84,\n  },\n  {\n    symbol: 'At',\n    name: 'アスタチン',\n    atomicNumber: 85,\n  },\n  {\n    symbol: 'Rn',\n    name: 'ラドン',\n    atomicNumber: 86,\n  },\n  {\n    symbol: 'Fr',\n    name: 'フランシウム',\n    atomicNumber: 87,\n  },\n  {\n    symbol: 'Ra',\n    name: 'ラジウム',\n    atomicNumber: 88,\n  },\n  {\n    symbol: 'Ac',\n    name: 'アクチニウム',\n    atomicNumber: 89,\n  },\n  {\n    symbol: 'Th',\n    name: 'トリウム',\n    atomicNumber: 90,\n  },\n  {\n    symbol: 'Pa',\n    name: 'プロトアクチニウム',\n    atomicNumber: 91,\n  },\n  {\n    symbol: 'U',\n    name: 'ウラン',\n    atomicNumber: 92,\n  },\n  {\n    symbol: 'Np',\n    name: 'ネプツニウム',\n    atomicNumber: 93,\n  },\n  {\n    symbol: 'Pu',\n    name: 'プルトニウム',\n    atomicNumber: 94,\n  },\n  {\n    symbol: 'Am',\n    name: 'アメリシウム',\n    atomicNumber: 95,\n  },\n  {\n    symbol: 'Cm',\n    name: 'キュリウム',\n    atomicNumber: 96,\n  },\n  {\n    symbol: 'Bk',\n    name: 'バークリウム',\n    atomicNumber: 97,\n  },\n  {\n    symbol: 'Cf',\n    name: 'カリフォルニウム',\n    atomicNumber: 98,\n  },\n  {\n    symbol: 'Es',\n    name: 'アインスタイニウム',\n    atomicNumber: 99,\n  },\n  {\n    symbol: 'Fm',\n    name: 'フェルミウム',\n    atomicNumber: 100,\n  },\n  {\n    symbol: 'Md',\n    name: 'メンデレビウム',\n    atomicNumber: 101,\n  },\n  {\n    symbol: 'No',\n    name: 'ノーベリウム',\n    atomicNumber: 102,\n  },\n  {\n    symbol: 'Lr',\n    name: 'ローレンシウム',\n    atomicNumber: 103,\n  },\n  {\n    symbol: 'Rf',\n    name: 'ラザホージウム',\n    atomicNumber: 104,\n  },\n  {\n    symbol: 'Db',\n    name: 'ドブニウム',\n    atomicNumber: 105,\n  },\n  {\n    symbol: 'Sg',\n    name: 'シーボーギウム',\n    atomicNumber: 106,\n  },\n  {\n    symbol: 'Bh',\n    name: 'ボーリウム',\n    atomicNumber: 107,\n  },\n  {\n    symbol: 'Hs',\n    name: 'ハッシウム',\n    atomicNumber: 108,\n  },\n  {\n    symbol: 'Mt',\n    name: 'マイトネリウム',\n    atomicNumber: 109,\n  },\n  {\n    symbol: 'Ds',\n    name: 'ダームスタチウム',\n    atomicNumber: 110,\n  },\n  {\n    symbol: 'Rg',\n    name: 'レントゲニウム',\n    atomicNumber: 111,\n  },\n  {\n    symbol: 'Cn',\n    name: 'コペルニシウム',\n    atomicNumber: 112,\n  },\n  {\n    symbol: 'Nh',\n    name: 'ニホニウム',\n    atomicNumber: 113,\n  },\n  {\n    symbol: 'Fl',\n    name: 'フレロビウム',\n    atomicNumber: 114,\n  },\n  {\n    symbol: 'Mc',\n    name: 'モスコビウム',\n    atomicNumber: 115,\n  },\n  {\n    symbol: 'Lv',\n    name: 'リバモリウム',\n    atomicNumber: 116,\n  },\n  {\n    symbol: 'Ts',\n    name: 'テネシン',\n    atomicNumber: 117,\n  },\n  {\n    symbol: 'Og',\n    name: 'オガネソン',\n    atomicNumber: 118,\n  },\n];\n"
  },
  {
    "path": "src/locales/ja/science/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ScienceDefinition } from '../../..';\nimport chemical_element from './chemical_element';\nimport unit from './unit';\n\nconst science: ScienceDefinition = {\n  chemical_element,\n  unit,\n};\n\nexport default science;\n"
  },
  {
    "path": "src/locales/ja/science/unit.ts",
    "content": "export default [\n  {\n    name: 'メートル',\n    symbol: 'm',\n  },\n  {\n    name: '秒',\n    symbol: 's',\n  },\n  {\n    name: 'モル',\n    symbol: 'mol',\n  },\n  {\n    name: 'アンペア',\n    symbol: 'A',\n  },\n  {\n    name: 'ケルビン',\n    symbol: 'K',\n  },\n  {\n    name: 'カンデラ',\n    symbol: 'cd',\n  },\n  {\n    name: 'キログラム',\n    symbol: 'kg',\n  },\n  {\n    name: 'ラジアン',\n    symbol: 'rad',\n  },\n  {\n    name: 'ヘルツ',\n    symbol: 'Hz',\n  },\n  {\n    name: 'ニュートン',\n    symbol: 'N',\n  },\n  {\n    name: 'パスカル',\n    symbol: 'Pa',\n  },\n  {\n    name: 'ジュール',\n    symbol: 'J',\n  },\n  {\n    name: 'ワット',\n    symbol: 'W',\n  },\n  {\n    name: 'クーロン',\n    symbol: 'C',\n  },\n  {\n    name: 'ボルト',\n    symbol: 'V',\n  },\n  {\n    name: 'オーム',\n    symbol: 'Ω',\n  },\n  {\n    name: 'テスラ',\n    symbol: 'T',\n  },\n  {\n    name: '摂氏',\n    symbol: '°C',\n  },\n  {\n    name: 'ルーメン',\n    symbol: 'lm',\n  },\n  {\n    name: 'ベクレル',\n    symbol: 'Bq',\n  },\n  {\n    name: 'グレイ',\n    symbol: 'Gy',\n  },\n  {\n    name: 'シーベルト',\n    symbol: 'Sv',\n  },\n  {\n    name: 'ステラジアン',\n    symbol: 'sr',\n  },\n  {\n    name: 'ファラド',\n    symbol: 'F',\n  },\n  {\n    name: 'ジーメンス',\n    symbol: 'S',\n  },\n  {\n    name: 'ウェーバー',\n    symbol: 'Wb',\n  },\n  {\n    name: 'ヘンリー',\n    symbol: 'H',\n  },\n  {\n    name: 'ルクス',\n    symbol: 'lx',\n  },\n  {\n    name: 'カタル',\n    symbol: 'kat',\n  },\n];\n"
  },
  {
    "path": "src/locales/ja/vehicle/fuel.ts",
    "content": "export default ['ガソリン', 'ディーゼル', 'ハイブリット', '電気'];\n"
  },
  {
    "path": "src/locales/ja/vehicle/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { VehicleDefinition } from '../../..';\nimport fuel from './fuel';\nimport type_ from './type';\n\nconst vehicle: VehicleDefinition = {\n  fuel,\n  type: type_,\n};\n\nexport default vehicle;\n"
  },
  {
    "path": "src/locales/ja/vehicle/type.ts",
    "content": "export default [\n  'オープンカー',\n  'クーペ',\n  'コンパクトカー',\n  'ステーションワゴン',\n  'セダン',\n  'トラック',\n  'ハッチバック',\n  'ピックアップトラック',\n  'ミニバン',\n];\n"
  },
  {
    "path": "src/locales/ka_GE/cell_phone/formats.ts",
    "content": "export default [\n  '(+995 32) 2-##-##-##',\n  '032-2-##-##-##',\n  '032-2-######',\n  '032-2-###-###',\n  '032 2 ## ## ##',\n  '032 2 ######',\n  '2 ## ## ##',\n  '2######',\n  '2 ### ###',\n];\n"
  },
  {
    "path": "src/locales/ka_GE/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/ka_GE/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\nimport prefix from './prefix';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n  name_pattern,\n  prefix,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/ka_GE/company/legal_entity_type.ts",
    "content": "export default ['გრუპი', 'და კომპანია', 'სტუდია', 'ჯგუფი'];\n"
  },
  {
    "path": "src/locales/ka_GE/company/name_pattern.ts",
    "content": "export default [\n  '{{company.prefix}} {{person.firstName}}',\n  '{{company.prefix}} {{person.firstName}} {{company.legal_entity_type}}',\n  '{{company.prefix}} {{person.lastName}}',\n  '{{company.prefix}} {{person.lastName}} {{company.legal_entity_type}}',\n  '{{company.prefix}} {{person.lastName}}-{{person.lastName}}',\n];\n"
  },
  {
    "path": "src/locales/ka_GE/company/prefix.ts",
    "content": "export default ['ააიპ', 'სს', 'სსიპ', 'შპს'];\n"
  },
  {
    "path": "src/locales/ka_GE/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport company from './company';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `ka_GE` locale.\n *\n * - Language: Georgian (Georgia)\n * - Endonym: ქართული (საქართველო)\n */\nconst ka_GE: LocaleDefinition = {\n  cell_phone,\n  company,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default ka_GE;\n"
  },
  {
    "path": "src/locales/ka_GE/internet/domain_suffix.ts",
    "content": "export default ['com', 'com.ge', 'ge', 'net', 'org', 'org.ge'];\n"
  },
  {
    "path": "src/locales/ka_GE/internet/free_email.ts",
    "content": "export default ['gmail.com', 'posta.ge', 'yahoo.com'];\n"
  },
  {
    "path": "src/locales/ka_GE/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/ka_GE/location/building_number.ts",
    "content": "export default ['###', '##', '#'];\n"
  },
  {
    "path": "src/locales/ka_GE/location/city_name.ts",
    "content": "export default [\n  'აბასთუმანი',\n  'აბაშა',\n  'ადიგენი',\n  'ამბროლაური',\n  'ანაკლია',\n  'ასპინძა',\n  'ახალგორი',\n  'ახალქალაქი',\n  'ახალციხე',\n  'ახმეტა',\n  'ბათუმი',\n  'ბაკურიანი',\n  'ბაღდათი',\n  'ბახმარო',\n  'ბოლნისი',\n  'ბორჯომი',\n  'გარდაბანი',\n  'გონიო',\n  'გორი',\n  'გრიგოლეთი',\n  'გუდაური',\n  'გურჯაანი',\n  'დედოფლისწყარო',\n  'დმანისი',\n  'დუშეთი',\n  'ვანი',\n  'ზესტაფონი',\n  'ზუგდიდი',\n  'თბილისი',\n  'თეთრიწყარო',\n  'თელავი',\n  'თერჯოლა',\n  'თიანეთი',\n  'კასპი',\n  'კვარიათი',\n  'კიკეთი',\n  'კოჯორი',\n  'ლაგოდეხი',\n  'ლანჩხუთი',\n  'ლენტეხი',\n  'მარნეული',\n  'მარტვილი',\n  'მესტია',\n  'მცხეთა',\n  'მწვანე კონცხი',\n  'ნინოწმინდა',\n  'ოზურგეთი',\n  'ონი',\n  'რუსთავი',\n  'საგარეჯო',\n  'საგურამო',\n  'საირმე',\n  'სამტრედია',\n  'სარფი',\n  'საჩხერე',\n  'სენაკი',\n  'სიღნაღი',\n  'სტეფანწმინდა',\n  'სურამი',\n  'ტაბახმელა',\n  'ტყიბული',\n  'ურეკი',\n  'ფოთი',\n  'ქარელი',\n  'ქედა',\n  'ქობულეთი',\n  'ქუთაისი',\n  'ყვარელი',\n  'შუახევი',\n  'ჩაქვი',\n  'ჩოხატაური',\n  'ცაგერი',\n  'ცხოროჭყუ',\n  'წავკისი',\n  'წალენჯიხა',\n  'წალკა',\n  'წაღვერი',\n  'წეროვანი',\n  'წნორი',\n  'წყალტუბო',\n  'წყნეთი',\n  'ჭიათურა',\n  'ხარაგაული',\n  'ხაშური',\n  'ხელვაჩაური',\n  'ხობი',\n  'ხონი',\n  'ხულო',\n];\n"
  },
  {
    "path": "src/locales/ka_GE/location/city_pattern.ts",
    "content": "export default [\n  '{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}',\n  '{{location.city_prefix}} {{person.firstName}}',\n  '{{person.firstName}}{{location.city_suffix}}',\n  '{{person.lastName}}{{location.city_suffix}}',\n  '{{location.city_name}}',\n];\n"
  },
  {
    "path": "src/locales/ka_GE/location/city_prefix.ts",
    "content": "export default ['ახალი', 'ძველი', 'ზემო', 'ქვემო'];\n"
  },
  {
    "path": "src/locales/ka_GE/location/city_suffix.ts",
    "content": "export default ['სოფელი', 'ძირი', 'სკარი', 'დაბა'];\n"
  },
  {
    "path": "src/locales/ka_GE/location/country.ts",
    "content": "export default [\n  'ავსტრალია',\n  'ავსტრია',\n  'ავღანეთი',\n  'აზავადი',\n  'აზერბაიჯანი',\n  'აზიაში',\n  'აზიის',\n  'ალბანეთი',\n  'ალჟირი',\n  'ამაღლება და ტრისტანი-და-კუნია',\n  'ამერიკის ვირჯინიის კუნძულები',\n  'ამერიკის სამოა',\n  'ამერიკის შეერთებული შტატები',\n  'ამერიკის',\n  'ანგილია',\n  'ანგოლა',\n  'ანდორა',\n  'ანტიგუა და ბარბუდა',\n  'არაბეთის საემიროები',\n  'არაბთა გაერთიანებული საამიროები',\n  'არაბული ქვეყნების ლიგის',\n  'არგენტინა',\n  'არუბა',\n  'არცნობილი ქვეყნების სია',\n  'აფრიკაში',\n  'აფრიკაშია',\n  'აღდგომის კუნძული',\n  'აღმ. ტიმორი',\n  'აღმოსავლეთი აფრიკა',\n  'აღმოსავლეთი ტიმორი',\n  'აშშ',\n  'აშშ-ის ვირჯინის კუნძულები',\n  'ახალი ზელანდია',\n  'ახალი კალედონია',\n  'ბანგლადეში',\n  'ბარბადოსი',\n  'ბაჰამის კუნძულები',\n  'ბაჰრეინი',\n  'ბელარუსი',\n  'ბელგია',\n  'ბელიზი',\n  'ბენინი',\n  'ბერმუდა',\n  'ბერმუდის კუნძულები',\n  'ბოლივია',\n  'ბოსნია და ჰერცეგოვინა',\n  'ბოტსვანა',\n  'ბრაზილია',\n  'ბრიტანეთის ვირჯინიის კუნძულები',\n  'ბრიტანეთის ვირჯინის კუნძულები',\n  'ბრიტანეთის ინდოეთის ოკეანის ტერიტორია',\n  'ბრუნეი',\n  'ბულგარეთი',\n  'ბურკინა ფასო',\n  'ბურკინა-ფასო',\n  'ბურუნდი',\n  'ბჰუტანი',\n  'გაბონი',\n  'გაერთიანებული სამეფო',\n  'გაეროს',\n  'გაიანა',\n  'გამბია',\n  'განა',\n  'გერმანია',\n  'გვადელუპა',\n  'გვატემალა',\n  'გვინეა',\n  'გვინეა-ბისაუ',\n  'გიბრალტარი',\n  'გრენადა',\n  'გრენლანდია',\n  'გუამი',\n  'დამოკიდებული ტერ.',\n  'დამოკიდებული ტერიტორია',\n  'დამოკიდებული',\n  'დანია',\n  'დასავლეთი აფრიკა',\n  'დასავლეთი საჰარა',\n  'დიდი ბრიტანეთი',\n  'დომინიკა',\n  'დომინიკელთა რესპუბლიკა',\n  'ეგვიპტე',\n  'ევროკავშირის',\n  'ევროპასთან',\n  'ევროპაშია',\n  'ევროპის ქვეყნები',\n  'ეთიოპია',\n  'ეკვადორი',\n  'ეკვატორული გვინეა',\n  'ეპარსეს კუნძული',\n  'ერაყი',\n  'ერიტრეა',\n  'ესპანეთი',\n  'ესპანეთის სუვერენული ტერიტორიები',\n  'ესტონეთი',\n  'ეშმორის და კარტიეს კუნძულები',\n  'ვანუატუ',\n  'ვატიკანი',\n  'ვენესუელა',\n  'ვიეტნამი',\n  'ზამბია',\n  'ზიმბაბვე',\n  'თურქეთი',\n  'თურქმენეთი',\n  'იამაიკა',\n  'იან მაიენი',\n  'იაპონია',\n  'იემენი',\n  'ინდოეთი',\n  'ინდონეზია',\n  'იორდანია',\n  'ირანი',\n  'ირლანდია',\n  'ისლანდია',\n  'ისრაელი',\n  'იტალია',\n  'კაბო-ვერდე',\n  'კაიმანის კუნძულები',\n  'კამბოჯა',\n  'კამერუნი',\n  'კანადა',\n  'კანარის კუნძულები',\n  'კარიბის ზღვის',\n  'კატარი',\n  'კენია',\n  'კვიპროსი',\n  'კინგმენის რიფი',\n  'კირიბატი',\n  'კლიპერტონი',\n  'კოლუმბია',\n  'კომორი',\n  'კომორის კუნძულები',\n  'კონგოს დემოკრატიული რესპუბლიკა',\n  'კონგოს რესპუბლიკა',\n  'კორეის რესპუბლიკა',\n  'კოსტა-რიკა',\n  'კოტ-დ’ივუარი',\n  'კუბა',\n  'კუკის კუნძულები',\n  'ლაოსი',\n  'ლატვია',\n  'ლესოთო',\n  'ლიბანი',\n  'ლიბერია',\n  'ლიბია',\n  'ლიტვა',\n  'ლიხტენშტაინი',\n  'ლუქსემბურგი',\n  'მადაგასკარი',\n  'მადეირა',\n  'მავრიკი',\n  'მავრიტანია',\n  'მაიოტა',\n  'მაკაო',\n  'მაკედონია',\n  'მალავი',\n  'მალაიზია',\n  'მალდივი',\n  'მალდივის კუნძულები',\n  'მალი',\n  'მალტა',\n  'მაროკო',\n  'მარტინიკა',\n  'მარშალის კუნძულები',\n  'მარჯნის ზღვის კუნძულები',\n  'მელილია',\n  'მექსიკა',\n  'მიანმარი',\n  'მიკრონეზია',\n  'მიკრონეზიის ფედერაციული შტატები',\n  'მიმდებარე კუნძულები',\n  'მოზამბიკი',\n  'მოლდოვა',\n  'მონაკო',\n  'მონსერატი',\n  'მონღოლეთი',\n  'ნამიბია',\n  'ნაურუ',\n  'ნაწილობრივ აფრიკაში',\n  'ნეპალი',\n  'ნიგერი',\n  'ნიგერია',\n  'ნიდერლანდი',\n  'ნიდერლანდის ანტილები',\n  'ნიკარაგუა',\n  'ნიუე',\n  'ნორვეგია',\n  'ნორფოლკის კუნძული',\n  'ოკეანეთის',\n  'ოკეანიას',\n  'ომანი',\n  'პაკისტანი',\n  'პალაუ',\n  'პალესტინა',\n  'პალმირა (ატოლი)',\n  'პანამა',\n  'პანტელერია',\n  'პაპუა-ახალი გვინეა',\n  'პარაგვაი',\n  'პერუ',\n  'პიტკერნის კუნძულები',\n  'პოლონეთი',\n  'პორტუგალია',\n  'პრინც-ედუარდის კუნძული',\n  'პუერტო-რიკო',\n  'რეუნიონი',\n  'როტუმა',\n  'რუანდა',\n  'რუმინეთი',\n  'რუსეთი',\n  'საბერძნეთი',\n  'სადავო ტერიტორიები',\n  'სალვადორი',\n  'სამოა',\n  'სამხ. კორეა',\n  'სამხრეთ ამერიკაშია',\n  'სამხრეთ ამერიკის',\n  'სამხრეთ აფრიკის რესპუბლიკა',\n  'სამხრეთი აფრიკა',\n  'სამხრეთი გეორგია და სამხრეთ სენდვიჩის კუნძულები',\n  'სამხრეთი სუდანი',\n  'სან-მარინო',\n  'სან-ტომე და პრინსიპი',\n  'საუდის არაბეთი',\n  'საფრანგეთი',\n  'საფრანგეთის გვიანა',\n  'საფრანგეთის პოლინეზია',\n  'საქართველო',\n  'საჰარის არაბთა დემოკრატიული რესპუბლიკა',\n  'სეიშელის კუნძულები',\n  'სენ-ბართელმი',\n  'სენ-მარტენი',\n  'სენ-პიერი და მიკელონი',\n  'სენეგალი',\n  'სენტ-ვინსენტი და გრენადინები',\n  'სენტ-კიტსი და ნევისი',\n  'სენტ-ლუსია',\n  'სერბეთი',\n  'სეუტა',\n  'სვაზილენდი',\n  'სვალბარდი',\n  'სიერა-ლეონე',\n  'სინგაპური',\n  'სირია',\n  'სლოვაკეთი',\n  'სლოვენია',\n  'სოკოტრა',\n  'სოლომონის კუნძულები',\n  'სომალი',\n  'სომალილენდი',\n  'სომხეთი',\n  'სუდანი',\n  'სუვერენული სახელმწიფოები',\n  'სურინამი',\n  'ტაივანი',\n  'ტაილანდი',\n  'ტანზანია',\n  'ტაჯიკეთი',\n  'ტერიტორიები',\n  'ტერქსისა და კაიკოსის კუნძულები',\n  'ტოგო',\n  'ტოკელაუ',\n  'ტონგა',\n  'ტრანსკონტინენტური ქვეყანა',\n  'ტრინიდადი და ტობაგო',\n  'ტუვალუ',\n  'ტუნისი',\n  'უგანდა',\n  'უზბეკეთი',\n  'უკრაინა',\n  'უნგრეთი',\n  'უოლისი და ფუტუნა',\n  'ურუგვაი',\n  'ფარერის კუნძულები',\n  'ფილიპინები',\n  'ფინეთი',\n  'ფიჯი',\n  'ფოლკლენდის კუნძულები',\n  'ქვეყნები',\n  'ქოქოსის კუნძულები',\n  'ქუვეითი',\n  'ღაზის სექტორი',\n  'ყაზახეთი',\n  'ყირგიზეთი',\n  'შვედეთი',\n  'შვეიცარია',\n  'შობის კუნძული',\n  'შრი-ლანკა',\n  'ჩადი',\n  'ჩერნოგორია',\n  'ჩეჩნეთის რესპუბლიკა იჩქერია',\n  'ჩეხეთი',\n  'ჩილე',\n  'ჩინეთი',\n  'ჩრდ. კორეა',\n  'ჩრდილოეთ ამერიკის',\n  'ჩრდილოეთ მარიანას კუნძულები',\n  'ჩრდილოეთი აფრიკა',\n  'ჩრდილოეთი კორეა',\n  'ჩრდილოეთი მარიანას კუნძულები',\n  'ცენტრალური აფრიკა',\n  'ცენტრალური აფრიკის რესპუბლიკა',\n  'წევრები',\n  'წმინდა ელენე',\n  'წმინდა ელენეს კუნძული',\n  'ხორვატია',\n  'ჯერსი',\n  'ჯიბუტი',\n  'ჰავაი',\n  'ჰაიტი',\n  'ჰერდი და მაკდონალდის კუნძულები',\n  'ჰონდურასი',\n  'ჰონკონგი',\n];\n"
  },
  {
    "path": "src/locales/ka_GE/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport city_prefix from './city_prefix';\nimport city_suffix from './city_suffix';\nimport country from './country';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport street_address from './street_address';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  city_prefix,\n  city_suffix,\n  country,\n  postcode,\n  secondary_address,\n  street_address,\n  street_name,\n  street_pattern,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/ka_GE/location/postcode.ts",
    "content": "export default ['01##'];\n"
  },
  {
    "path": "src/locales/ka_GE/location/secondary_address.ts",
    "content": "export default ['კორპ. ##', 'შენობა ###'];\n"
  },
  {
    "path": "src/locales/ka_GE/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/ka_GE/location/street_name.ts",
    "content": "export default [\n  'აბაშიძის',\n  'აბესაძის',\n  'აბულაძის',\n  'აგლაძის',\n  'ადლერის',\n  'ავიაქიმიის',\n  'ავლაბრის',\n  'ათარბეგოვის',\n  'ათონელის',\n  'ალავერდოვის',\n  'ალექსიძის',\n  'ალილუევის',\n  'ალმასიანის',\n  'ამაღლების',\n  'ამირეჯიბის',\n  'ანაგის',\n  'ანდრონიკაშვილის',\n  'ანთელავას',\n  'ანჯაფარიძის',\n  'არაგვის',\n  'არდონის',\n  'არეშიძის',\n  'ასათიანის',\n  'ასკურავას',\n  'ასლანიდის',\n  'ატენის',\n  'აფხაზი',\n  'აღმაშენებლის',\n  'ახალშენის',\n  'ახვლედიანის',\n  'ბააზოვის',\n  'ბაბისხევის',\n  'ბაბუშკინის',\n  'ბაგრატიონის',\n  'ბალანჩივაძეების',\n  'ბალანჩივაძის',\n  'ბალანჩინის',\n  'ბალმაშევის',\n  'ბარამიძის',\n  'ბარნოვის',\n  'ბაშალეიშვილის',\n  'ბევრეთის',\n  'ბელინსკის',\n  'ბელოსტოკის',\n  'ბენაშვილის',\n  'ბეჟანიშვილის',\n  'ბერიძის',\n  'ბოლქვაძის',\n  'ბოცვაძის',\n  'ბოჭორიშვილის',\n  'ბოჭორიძის',\n  'ბუაჩიძის',\n  'ბუდაპეშტის',\n  'ბურკიაშვილის',\n  'ბურძგლას',\n  'გაბესკირიას',\n  'გაგარინის',\n  'გაზაფხულის',\n  'გამრეკელის',\n  'გამსახურდიას',\n  'გარეჯელის',\n  'გეგეჭკორის',\n  'გედაურის',\n  'გელოვანი',\n  'გელოვანის',\n  'გერცენის',\n  'გლდანის',\n  'გოგებაშვილის',\n  'გოგიბერიძის',\n  'გოგოლის',\n  'გონაშვილის',\n  'გორგასლის',\n  'გრანელის',\n  'გრიზოდუბოვას',\n  'გრინევიცკის',\n  'გრომოვას',\n  'გრუზინსკის',\n  'გუდიაშვილის',\n  'გულრიფშის',\n  'გულუას',\n  'გურამიშვილის',\n  'გურგენიძის',\n  'დადიანის',\n  'დავითაშვილის',\n  'დამაკავშირებელი',\n  'დარიალის',\n  'დედოფლისწყაროს',\n  'დეპუტატის',\n  'დიდგორის',\n  'დიდი',\n  'დიდუბის',\n  'დიუმას',\n  'დიღმის',\n  'დიღომში',\n  'დოლიძის',\n  'დუნდუას',\n  'დურმიშიძის',\n  'ელიავას',\n  'ენგელსის',\n  'ენგურის',\n  'ეპისკოპოსის',\n  'ერისთავი',\n  'ერისთავის',\n  'ვაზისუბნის',\n  'ვაკელის',\n  'ვართაგავას',\n  'ვატუტინის',\n  'ვაჩნაძის',\n  'ვაცეკის',\n  'ვეკუას',\n  'ვეშაპურის',\n  'ვირსალაძის',\n  'ვოლოდარსკის',\n  'ვორონინის',\n  'ზაარბრიუკენის',\n  'ზაზიაშვილის',\n  'ზაზიშვილის',\n  'ზაკომოლდინის',\n  'ზანდუკელის',\n  'ზაქარაიას',\n  'ზაქარიაძის',\n  'ზახაროვის',\n  'ზაჰესის',\n  'ზნაურის',\n  'ზურაბაშვილის',\n  'ზღვის',\n  'თაბუკაშვილის',\n  'თავაძის',\n  'თავისუფლების',\n  'თამარაშვილის',\n  'თაქთაქიშვილის',\n  'თბილელის',\n  'თელიას',\n  'თორაძის',\n  'თოფურიძის',\n  'იალბუზის',\n  'იამანიძის',\n  'იაშვილის',\n  'იბერიის',\n  'იერუსალიმის',\n  'ივანიძის',\n  'ივერიელის',\n  'იზაშვილის',\n  'ილურიძის',\n  'იმედაშვილის',\n  'იმედაძის',\n  'იმედის',\n  'ინანიშვილის',\n  'ინგოროყვას',\n  'ინდუსტრიალიზაციის',\n  'ინჟინრის',\n  'ინწკირველის',\n  'ირბახის',\n  'ირემაშვილის',\n  'ისაკაძის',\n  'ისპასჰანლის',\n  'იტალიის',\n  'იუნკერთა',\n  'კათალიკოსის',\n  'კაიროს',\n  'კაკაბაძის',\n  'კაკაბეთის',\n  'კაკლიანის',\n  'კალანდაძის',\n  'კალიაევის',\n  'კალინინის',\n  'კამალოვის',\n  'კამოს',\n  'კაშენის',\n  'კახოვკის',\n  'კედიას',\n  'კელაპტრიშვილის',\n  'კერესელიძის',\n  'კეცხოველის',\n  'კიბალჩიჩის',\n  'კიკნაძის',\n  'კიროვის',\n  'კობარეთის',\n  'კოლექტივიზაციის',\n  'კოლმეურნეობის',\n  'კოლხეთის',\n  'კომკავშირის',\n  'კომუნისტური',\n  'კონსტიტუციის',\n  'კოოპერაციის',\n  'კოსტავას',\n  'კოტეტიშვილის',\n  'კოჩეტკოვის',\n  'კოჯრის',\n  'კრონშტადტის',\n  'კროპოტკინის',\n  'კრუპსკაიას',\n  'კუიბიშევის',\n  'კურნატოვსკის',\n  'კურტანოვსკის',\n  'კუტუზოვის',\n  'ლაღიძის',\n  'ლელაშვილის',\n  'ლენინაშენის',\n  'ლენინგრადის',\n  'ლენინის',\n  'ლენის',\n  'ლეონიძის',\n  'ლვოვის',\n  'ლორთქიფანიძის',\n  'ლოტკინის',\n  'ლუბლიანის',\n  'ლუბოვსკის',\n  'ლუნაჩარსკის',\n  'ლუქსემბურგის',\n  'მაგნიტოგორსკის',\n  'მაზნიაშვილის',\n  'მაისურაძის',\n  'მამარდაშვილის',\n  'მამაცაშვილის',\n  'მანაგაძის',\n  'მანჯგალაძის',\n  'მარის',\n  'მარუაშვილის',\n  'მარქსის',\n  'მარჯანის',\n  'მატროსოვის',\n  'მაჭავარიანი',\n  'მახალდიანის',\n  'მახარაძის',\n  'მებაღიშვილის',\n  'მეგობრობის',\n  'მელაანის',\n  'მერკვილაძის',\n  'მესხიას',\n  'მესხის',\n  'მეტეხის',\n  'მეტრეველი',\n  'მეჩნიკოვის',\n  'მთავარანგელოზის',\n  'მიასნიკოვის',\n  'მილორავას',\n  'მიმინოშვილის',\n  'მიროტაძის',\n  'მიქატაძის',\n  'მიქელაძის',\n  'მონტინის',\n  'მორეტის',\n  'მოსკოვის',\n  'მრევლიშვილის',\n  'მუშკორის',\n  'მუჯირიშვილის',\n  'მშვიდობის',\n  'მცხეთის',\n  'ნადირაძის',\n  'ნაკაშიძის',\n  'ნარიმანოვის',\n  'ნასიძის',\n  'ნაფარეულის',\n  'ნეკრასოვის',\n  'ნიაღვრის',\n  'ნინიძის',\n  'ნიშნიანიძის',\n  'ობოლაძის',\n  'ონიანის',\n  'ოჟიოს',\n  'ორახელაშვილის',\n  'ორბელიანის',\n  'ორჯონიკიძის',\n  'ოქტომბრის',\n  'ოცდაექვსი',\n  'პავლოვის',\n  'პარალელურის',\n  'პარიზის',\n  'პეკინის',\n  'პეროვსკაიას',\n  'პეტეფის',\n  'პიონერის',\n  'პირველი',\n  'პისარევის',\n  'პლეხანოვის',\n  'პრავდის',\n  'პროლეტარიატის',\n  'ჟელიაბოვის',\n  'ჟვანიას',\n  'ჟორდანიას',\n  'ჟღენტი',\n  'ჟღენტის',\n  'რადიანის',\n  'რამიშვილი',\n  'რასკოვას',\n  'რენინგერის',\n  'რინგის',\n  'რიჟინაშვილის',\n  'რობაქიძის',\n  'რობესპიერის',\n  'რუსის',\n  'რუხაძის',\n  'რჩეულიშვილის',\n  'სააკაძის',\n  'საბადურის',\n  'საბაშვილის',\n  'საბურთალოს',\n  'საბჭოს',\n  'საგურამოს',\n  'სამრეკლოს',\n  'სამღერეთის',\n  'სანაკოევის',\n  'სარაჯიშვილის',\n  'საჯაიას',\n  'სევასტოპოლის',\n  'სერგი',\n  'სვანიძის',\n  'სვერდლოვის',\n  'სტახანოვის',\n  'სულთნიშნის',\n  'სურგულაძის',\n  'სხირტლაძის',\n  'ტაბიძის',\n  'ტატიშვილის',\n  'ტელმანის',\n  'ტერევერკოს',\n  'ტეტელაშვილის',\n  'ტოვსტონოგოვის',\n  'ტოროშელიძის',\n  'ტრაქტორის',\n  'ტრიკოტაჟის',\n  'ტურბინის',\n  'უბილავას',\n  'უბინაშვილის',\n  'უზნაძის',\n  'უკლებას',\n  'ულიანოვის',\n  'ურიდიას',\n  'ფაბრიციუსის',\n  'ფაღავას',\n  'ფერისცვალების',\n  'ფიგნერის',\n  'ფიზკულტურის',\n  'ფიოლეტოვის',\n  'ფიფიების',\n  'ფოცხიშვილის',\n  'ქართველიშვილის',\n  'ქართლელიშვილის',\n  'ქინქლაძის',\n  'ქიქოძის',\n  'ქსოვრელის',\n  'ქუთათელაძის',\n  'ქუთათელის',\n  'ქურდიანის',\n  'ღოღობერიძის',\n  'ღუდუშაურის',\n  'ყავლაშვილის',\n  'ყაზბეგის',\n  'ყარყარაშვილის',\n  'ყიფიანის',\n  'ყუშიტაშვილის',\n  'შანიძის',\n  'შარტავას',\n  'შატილოვის',\n  'შაუმიანის',\n  'შენგელაიას',\n  'შერვაშიძის',\n  'შეროზიას',\n  'შირშოვის',\n  'შმიდტის',\n  'შრომის',\n  'შუშინის',\n  'შჩორსის',\n  'ჩალაუბნის',\n  'ჩანტლაძის',\n  'ჩაპაევის',\n  'ჩაჩავას',\n  'ჩელუსკინელების',\n  'ჩერნიახოვსკის',\n  'ჩერქეზიშვილი',\n  'ჩერქეზიშვილის',\n  'ჩვიდმეტი',\n  'ჩიტაიას',\n  'ჩიტაძის',\n  'ჩიქვანაიას',\n  'ჩიქობავას',\n  'ჩიხლაძის',\n  'ჩოდრიშვილის',\n  'ჩოლოყაშვილის',\n  'ჩუღურეთის',\n  'ცაბაძის',\n  'ცაგარელის',\n  'ცეტკინის',\n  'ცინცაძის',\n  'ცისკარიშვილის',\n  'ცურტაველის',\n  'ცქიტიშვილის',\n  'ცხაკაიას',\n  'ძმობის',\n  'ძნელაძის',\n  'წერეთლის',\n  'წითელი',\n  'წითელწყაროს',\n  'წინამძღვრიშვილის',\n  'წულაძის',\n  'წულუკიძის',\n  'ჭაბუკიანის',\n  'ჭავჭავაძის',\n  'ჭანტურიას',\n  'ჭოველიძის',\n  'ჭონქაძის',\n  'ჭყონდიდელის',\n  'ხანძთელის',\n  'ხვამლის',\n  'ხვინგიას',\n  'ხვიჩიას',\n  'ხიმშიაშვილის',\n  'ხმელნიცკის',\n  'ხორნაბუჯის',\n  'ხრამჰესის',\n  'ხუციშვილის',\n  'ჯავახიშვილის',\n  'ჯაფარიძის',\n  'ჯიბლაძის',\n  'ჯორჯიაშვილის',\n];\n"
  },
  {
    "path": "src/locales/ka_GE/location/street_pattern.ts",
    "content": "export default ['{{location.street_name}} {{location.street_suffix}}'];\n"
  },
  {
    "path": "src/locales/ka_GE/location/street_suffix.ts",
    "content": "export default ['გამზ.', 'გამზირი', 'ქ.', 'ქუჩა', 'ჩიხი', 'ხეივანი'];\n"
  },
  {
    "path": "src/locales/ka_GE/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'Georgian (Georgia)',\n  code: 'ka_GE',\n  country: 'GE',\n  language: 'ka',\n  endonym: 'ქართული (საქართველო)',\n  dir: 'ltr',\n  script: 'Geor',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/ka_GE/person/first_name.ts",
    "content": "export default {\n  generic: [\n    'აგული',\n    'აგუნა',\n    'ადოლა',\n    'ავთანდილ',\n    'ავთო',\n    'აკაკი',\n    'აკო',\n    'ალეკო',\n    'ალექსანდრე',\n    'ალექსი',\n    'ალიო',\n    'ამირან',\n    'ანა',\n    'ანანო',\n    'ანზორ',\n    'ანნა',\n    'ანუკა',\n    'ანუკი',\n    'არჩილ',\n    'ასკილა',\n    'ასლანაზ',\n    'აჩიკო',\n    'ბადრი',\n    'ბაია',\n    'ბარბარე',\n    'ბაქარ',\n    'ბაჩა',\n    'ბაჩანა',\n    'ბაჭუა',\n    'ბაჭუკი',\n    'ბახვა',\n    'ბელა',\n    'ბერა',\n    'ბერდია',\n    'ბესიკ',\n    'ბესო',\n    'ბექა',\n    'ბიძინა',\n    'ბიჭიკო',\n    'ბოჩია',\n    'ბოცო',\n    'ბროლა',\n    'ბუბუ',\n    'ბუდუ',\n    'ბუხუტი',\n    'გაგა',\n    'გაგი',\n    'გახა',\n    'გეგა',\n    'გეგი',\n    'გედია',\n    'გელა',\n    'გენადი',\n    'გვადი',\n    'გვანცა',\n    'გვანჯი',\n    'გვიტია',\n    'გვრიტა',\n    'გია',\n    'გიგა',\n    'გიგი',\n    'გიგილო',\n    'გიგლა',\n    'გიგოლი',\n    'გივი',\n    'გივიკო',\n    'გიორგი',\n    'გოგი',\n    'გოგიტა',\n    'გოგიჩა',\n    'გოგოთურ',\n    'გოგოლა',\n    'გოდერძი',\n    'გოლა',\n    'გოჩა',\n    'გრიგოლ',\n    'გუგა',\n    'გუგუ',\n    'გუგულა',\n    'გუგული',\n    'გუგუნა',\n    'გუკა',\n    'გულარისა',\n    'გულვარდი',\n    'გულვარდისა',\n    'გულთამზე',\n    'გულია',\n    'გულიკო',\n    'გულისა',\n    'გულნარა',\n    'გურამ',\n    'დავით',\n    'დალი',\n    'დარეჯან',\n    'დიანა',\n    'დიმიტრი',\n    'დოდო',\n    'დუტუ',\n    'ეთერ',\n    'ეთო',\n    'ეკა',\n    'ეკატერინე',\n    'ელგუჯა',\n    'ელენა',\n    'ელენე',\n    'ელზა',\n    'ელიკო',\n    'ელისო',\n    'ემზარ',\n    'ეშხა',\n    'ვალენტინა',\n    'ვალერი',\n    'ვანო',\n    'ვაჟა',\n    'ვარდო',\n    'ვარსკვლავისა',\n    'ვასიკო',\n    'ვასილ',\n    'ვატო',\n    'ვახო',\n    'ვახტანგ',\n    'ვენერა',\n    'ვერა',\n    'ვერიკო',\n    'ზაზა',\n    'ზაირა',\n    'ზაურ',\n    'ზეზვა',\n    'ზვიად',\n    'ზინა',\n    'ზოია',\n    'ზუკა',\n    'ზურა',\n    'ზურაბ',\n    'ზურია',\n    'ზურიკო',\n    'თაზო',\n    'თათა',\n    'თათია',\n    'თათული',\n    'თაია',\n    'თაკო',\n    'თალიკო',\n    'თამაზ',\n    'თამარ',\n    'თამარა',\n    'თამთა',\n    'თამთიკე',\n    'თამი',\n    'თამილა',\n    'თამრიკო',\n    'თამრო',\n    'თამუნა',\n    'თამჩო',\n    'თანანა',\n    'თანდილა',\n    'თაყა',\n    'თეა',\n    'თებრონე',\n    'თეიმურაზ',\n    'თემურ',\n    'თენგიზ',\n    'თენგო',\n    'თეონა',\n    'თიკა',\n    'თიკო',\n    'თიკუნა',\n    'თინა',\n    'თინათინ',\n    'თინიკო',\n    'თმაგიშერა',\n    'თორნიკე',\n    'თუთა',\n    'თუთია',\n    'ია',\n    'იათამზე',\n    'იამზე',\n    'ივანე',\n    'ივერი',\n    'ივქირიონ',\n    'იზოლდა',\n    'ილია',\n    'ილიკო',\n    'იმედა',\n    'ინგა',\n    'იოსებ',\n    'ირაკლი',\n    'ირინა',\n    'ირინე',\n    'ირინკა',\n    'ირმა',\n    'იური',\n    'კაკო',\n    'კალე',\n    'კატო',\n    'კახა',\n    'კახაბერ',\n    'კეკელა',\n    'კესანე',\n    'კესო',\n    'კვირია',\n    'კიტა',\n    'კობა',\n    'კოკა',\n    'კონსტანტინე',\n    'კოსტა',\n    'კოტე',\n    'კუკური',\n    'ლადო',\n    'ლალი',\n    'ლამაზა',\n    'ლამარა',\n    'ლამზირა',\n    'ლაშა',\n    'ლევან',\n    'ლეილა',\n    'ლელა',\n    'ლენა',\n    'ლერწამისა',\n    'ლექსო',\n    'ლია',\n    'ლიანა',\n    'ლიზა',\n    'ლიზიკო',\n    'ლილე',\n    'ლილი',\n    'ლილიკო',\n    'ლომია',\n    'ლუიზა',\n    'მაგული',\n    'მადონა',\n    'მათიკო',\n    'მაია',\n    'მაიკო',\n    'მაისა',\n    'მაკა',\n    'მაკო',\n    'მაკუნა',\n    'მალხაზ',\n    'მამამზე',\n    'მამია',\n    'მამისა',\n    'მამისთვალი',\n    'მამისიმედი',\n    'მამუკა',\n    'მამულა',\n    'მანანა',\n    'მანჩო',\n    'მარადი',\n    'მარი',\n    'მარია',\n    'მარიამი',\n    'მარიკა',\n    'მარინა',\n    'მარინე',\n    'მარიტა',\n    'მაყვალა',\n    'მაშიკო',\n    'მაშო',\n    'მაცაცო',\n    'მგელია',\n    'მგელიკა',\n    'მედეა',\n    'მეკაშო',\n    'მელანო',\n    'მერაბ',\n    'მერი',\n    'მეტია',\n    'მზაღო',\n    'მზევინარ',\n    'მზეთამზე',\n    'მზეთვალა',\n    'მზეონა',\n    'მზექალა',\n    'მზეხა',\n    'მზეხათუნი',\n    'მზია',\n    'მზირა',\n    'მზისადარ',\n    'მზისთანადარი',\n    'მზიულა',\n    'მთვარისა',\n    'მინდია',\n    'მიშა',\n    'მიშიკო',\n    'მიხეილ',\n    'მნათობი',\n    'მნათობისა',\n    'მოგელი',\n    'მონავარდისა',\n    'მურმან',\n    'მუხრან',\n    'ნაზი',\n    'ნაზიკო',\n    'ნათელა',\n    'ნათია',\n    'ნაირა',\n    'ნანა',\n    'ნანი',\n    'ნანიკო',\n    'ნანუკა',\n    'ნანული',\n    'ნარგიზი',\n    'ნასყიდა',\n    'ნატალია',\n    'ნატო',\n    'ნელი',\n    'ნენე',\n    'ნესტან',\n    'ნია',\n    'ნიაკო',\n    'ნიკა',\n    'ნიკოლოზ',\n    'ნინა',\n    'ნინაკა',\n    'ნინი',\n    'ნინიკო',\n    'ნინო',\n    'ნინუკა',\n    'ნინუცა',\n    'ნოდარ',\n    'ნოდო',\n    'ნონა',\n    'ნორა',\n    'ნუგზარ',\n    'ნუგო',\n    'ნუკა',\n    'ნუკი',\n    'ნუკრი',\n    'ნუნუ',\n    'ნუნუკა',\n    'ნუცა',\n    'ნუცი',\n    'ოთარ',\n    'ოთია',\n    'ოთო',\n    'ომარ',\n    'ორბელ',\n    'ოტია',\n    'ოქროპირ',\n    'პაატა',\n    'პაპუნა',\n    'პატარკაცი',\n    'პატარქალი',\n    'პეპელა',\n    'პირვარდისა',\n    'პირიმზე',\n    'ჟამიერა',\n    'ჟამიტა',\n    'ჟამუტა',\n    'ჟუჟუნა',\n    'რამაზ',\n    'რევაზ',\n    'რეზი',\n    'რეზო',\n    'როზა',\n    'რომან',\n    'რუსკა',\n    'რუსუდან',\n    'საბა',\n    'სალი',\n    'სალომე',\n    'სანათა',\n    'სანდრო',\n    'სერგო',\n    'სესია',\n    'სეხნია',\n    'სვეტლანა',\n    'სიხარულა',\n    'სოსო',\n    'სოფიკო',\n    'სოფიო',\n    'სოფო',\n    'სულა',\n    'სულიკო',\n    'ტარიელ',\n    'ტასიკო',\n    'ტასო',\n    'ტატიანა',\n    'ტატო',\n    'ტეტია',\n    'ტურია',\n    'უმანკო',\n    'უტა',\n    'უჩა',\n    'ფაქიზო',\n    'ფაცია',\n    'ფეფელა',\n    'ფეფენა',\n    'ფეფიკო',\n    'ფეფო',\n    'ფოსო',\n    'ფოფო',\n    'ქაბატო',\n    'ქავთარი',\n    'ქალია',\n    'ქართლოს',\n    'ქეთათო',\n    'ქეთევან',\n    'ქეთი',\n    'ქეთინო',\n    'ქეთო',\n    'ქველი',\n    'ქიტესა',\n    'ქიშვარდი',\n    'ქობული',\n    'ქრისტესია',\n    'ქტისტეფორე',\n    'ქურციკა',\n    'ღარიბა',\n    'ღვთისავარი',\n    'ღვთისია',\n    'ღვთისო',\n    'ღვინია',\n    'ღუღუნა',\n    'ყაითამზა',\n    'ყაყიტა',\n    'ყვარყვარე',\n    'ყიასა',\n    'შაბური',\n    'შაკო',\n    'შალვა',\n    'შალიკო',\n    'შანშე',\n    'შარია',\n    'შაქარა',\n    'შაქრო',\n    'შოთა',\n    'შორენა',\n    'შოშია',\n    'შუქია',\n    'ჩიორა',\n    'ჩიტო',\n    'ჩოყოლა',\n    'ცაგო',\n    'ცაგული',\n    'ცანგალა',\n    'ცარო',\n    'ცაცა',\n    'ცაცო',\n    'ციალა',\n    'ციკო',\n    'ცინარა',\n    'ცირა',\n    'ცისანა',\n    'ცისია',\n    'ცისკარა',\n    'ცისკარი',\n    'ცისმარა',\n    'ცისმარი',\n    'ციური',\n    'ციცი',\n    'ციცია',\n    'ციცინო',\n    'ცოტნე',\n    'ცოქალა',\n    'ცუცა',\n    'ცხვარი',\n    'ძაბული',\n    'ძამისა',\n    'ძაღინა',\n    'ძიძია',\n    'წათე',\n    'წყალობა',\n    'ჭაბუკა',\n    'ჭიაბერ',\n    'ჭიკჭიკა',\n    'ჭიჭია',\n    'ჭიჭიკო',\n    'ჭოლა',\n    'ხათუნა',\n    'ხარება',\n    'ხატია',\n    'ხახულა',\n    'ხახუტა',\n    'ხეჩუა',\n    'ხვიჩა',\n    'ხიზანა',\n    'ხირხელა',\n    'ხობელასი',\n    'ხოხია',\n    'ხოხიტა',\n    'ხუტა',\n    'ხუცია',\n    'ჯაბა',\n    'ჯავახი',\n    'ჯარჯი',\n    'ჯემალ',\n    'ჯონდო',\n    'ჯოტო',\n    'ჯუბი',\n    'ჯულიეტა',\n    'ჯუმბერ',\n    'ჰამლეტ',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ka_GE/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport job_area from './job_area';\nimport job_descriptor from './job_descriptor';\nimport job_type from './job_type';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\n\nconst person: PersonDefinition = {\n  first_name,\n  job_area,\n  job_descriptor,\n  job_type,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/ka_GE/person/job_area.ts",
    "content": "export default [\n  'აღრიცხვების',\n  'ბრენდინგის',\n  'ბრენიდს',\n  'ბუღალტერიის',\n  'განყოფილების',\n  'გაყიდვების',\n  'გუნდის',\n  'დახმარების',\n  'დიზაინის',\n  'თავდაცვის',\n  'ინფორმაციის',\n  'კვლევების',\n  'კომუნიკაციების',\n  'მარკეტინგის',\n  'ოპერაციათა',\n  'ოპტიმიზაციების',\n  'პიარ',\n  'პროგრამის',\n  'საქმეთა',\n  'ტაქტიკური',\n  'უსაფრთხოების',\n  'ფინანსთა',\n  'ქსელის',\n  'ხარისხის',\n  'ჯგუფის',\n];\n"
  },
  {
    "path": "src/locales/ka_GE/person/job_descriptor.ts",
    "content": "export default [\n  'გენერალური',\n  'მთავარი',\n  'სტაჟიორ',\n  'უმცროსი',\n  'ყოფილი',\n  'წამყვანი',\n];\n"
  },
  {
    "path": "src/locales/ka_GE/person/job_type.ts",
    "content": "export default [\n  'აგენტი',\n  'ადვოკატი',\n  'ადმინისტრატორი',\n  'არქიტექტორი',\n  'ასისტენტი',\n  'აღმასრულებელი დირექტორი',\n  'დეველოპერი',\n  'დეკანი',\n  'დიზაინერი',\n  'დირექტორი',\n  'ელექტრიკოსი',\n  'ექსპერტი',\n  'ინჟინერი',\n  'იურისტი',\n  'კონსტრუქტორი',\n  'კონსულტანტი',\n  'კოორდინატორი',\n  'ლექტორი',\n  'მასაჟისტი',\n  'მემანქანე',\n  'მენეჯერი',\n  'მძღოლი',\n  'მწვრთნელი',\n  'ოპერატორი',\n  'ოფიცერი',\n  'პედაგოგი',\n  'პოლიციელი',\n  'პროგრამისტი',\n  'პროდიუსერი',\n  'პრორექტორი',\n  'ჟურნალისტი',\n  'რექტორი',\n  'სპეციალისტი',\n  'სტრატეგისტი',\n  'ტექნიკოსი',\n  'ფოტოგრაფი',\n  'წარმომადგენელი',\n];\n"
  },
  {
    "path": "src/locales/ka_GE/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'აბაზაძე',\n    'აბაშიძე',\n    'აბრამაშვილი',\n    'აბუსერიძე',\n    'აბშილავა',\n    'ავაზნელი',\n    'ავალიშვილი',\n    'ამილახვარი',\n    'ანთაძე',\n    'ასლამაზიშვილი',\n    'ასპანიძე',\n    'აშკარელი',\n    'ახალბედაშვილი',\n    'ახალკაცი',\n    'ახვლედიანი',\n    'ბარათაშვილი',\n    'ბარდაველიძე',\n    'ბახტაძე',\n    'ბედიანიძე',\n    'ბეჟანიშვილი',\n    'ბერიძე',\n    'ბერუაშვილი',\n    'ბოგველიშვილი',\n    'ბოტკოველი',\n    'გაბრიჩიძე',\n    'გაგნიძე',\n    'გამრეკელი',\n    'გელაშვილი',\n    'გზირიშვილი',\n    'გიგაური',\n    'გურამიშვილი',\n    'გურგენიძე',\n    'დადიანი',\n    'დავითიშვილი',\n    'დათუაშვილი',\n    'დარბაისელი',\n    'დეკანოიძე',\n    'დვალი',\n    'დოლაბერიძე',\n    'ედიშერაშვილი',\n    'ელიზბარაშვილი',\n    'ელიოზაშვილი',\n    'ერისთავი',\n    'ვარამაშვილი',\n    'ვარდანიძე',\n    'ვარდიაშვილი',\n    'ვაჩნაძე',\n    'ველიაშვილი',\n    'ველიჯანაშვილი',\n    'ზარანდია',\n    'ზარიძე',\n    'ზედგინიძე',\n    'ზუბიაშვილი',\n    'თაბაგარი',\n    'თავდგირიძე',\n    'თათარაშვილი',\n    'თამაზაშვილი',\n    'თამარაშვილი',\n    'თაქთაქიშვილი',\n    'თაყაიშვილი',\n    'თბილელი',\n    'თუხარელი',\n    'იაშვილი',\n    'იგითხანიშვილი',\n    'ინასარიძე',\n    'იშხნელი',\n    'კანდელაკი',\n    'კაცია',\n    'კერესელიძე',\n    'კვირიკაშვილი',\n    'კიკნაძე',\n    'კლდიაშვილი',\n    'კოვზაძე',\n    'კოპაძე',\n    'კოპტონაშვილი',\n    'კოშკელაშვილი',\n    'ლაბაძე',\n    'ლეკიშვილი',\n    'ლიქოკელი',\n    'ლოლაძე',\n    'ლურსმანაშვილი',\n    'მაისურაძე',\n    'მარტოლეკი',\n    'მაღალაძე',\n    'მახარაშვილი',\n    'მგალობლიშვილი',\n    'მეგრელიშვილი',\n    'მელაშვილი',\n    'მელიქიძე',\n    'მერაბიშვილი',\n    'მეფარიშვილი',\n    'მუჯირი',\n    'მჭედლიძე',\n    'მხეიძე',\n    'ნათაძე',\n    'ნაჭყებია',\n    'ნოზაძე',\n    'ოდიშვილი',\n    'ონოფრიშვილი',\n    'პარეხელაშვილი',\n    'პეტრიაშვილი',\n    'სააკაშვილი',\n    'სააკაძე',\n    'საგინაშვილი',\n    'სადუნიშვილი',\n    'საძაგლიშვილი',\n    'სებისკვერიძე',\n    'სეთური',\n    'სუთიაშვილი',\n    'სულაშვილი',\n    'ტაბაღუა',\n    'ტყეშელაშვილი',\n    'ულუმბელაშვილი',\n    'უნდილაძე',\n    'ქავთარაძე',\n    'ქართველიშვილი',\n    'ყაზბეგი',\n    'ყაუხჩიშვილი',\n    'შავლაშვილი',\n    'შალიკაშვილი',\n    'შონია',\n    'ჩიბუხაშვილი',\n    'ჩიქოვანი',\n    'ჩიხრაძე',\n    'ჩოლოყაშვილი',\n    'ჩოხელი',\n    'ჩუბინიძე',\n    'ჩხვიმიანი',\n    'ცალუღელაშვილი',\n    'ცაძიკიძე',\n    'ციციშვილი',\n    'ციხელაშვილი',\n    'ციხისთავი',\n    'ცხოვრებაძე',\n    'ცხომარია',\n    'წამალაიძე',\n    'წერეთელი',\n    'წიკლაური',\n    'წიფურია',\n    'ჭაბუკაშვილი',\n    'ჭავჭავაძე',\n    'ჭანტურია',\n    'ჭარელიძე',\n    'ჭიორელი',\n    'ჭუმბურიძე',\n    'ხაბაზი',\n    'ხარატასშვილი',\n    'ხარატიშვილი',\n    'ხარაძე',\n    'ხარისჭირაშვილი',\n    'ხარხელაური',\n    'ხაშმელაშვილი',\n    'ხეთაგური',\n    'ხიზამბარელი',\n    'ხიზანიშვილი',\n    'ხიმშიაშვილი',\n    'ხოსრუაშვილი',\n    'ხოჯივანიშვილი',\n    'ხუციშვილი',\n    'ჯაბადარი',\n    'ჯავახი',\n    'ჯავახიშვილი',\n    'ჯანელიძე',\n    'ჯაფარიძე',\n    'ჯაყელი',\n    'ჯაჯანიძე',\n    'ჯვარელია',\n    'ჯინიუზაშვილი',\n    'ჯუღაშვილი',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ka_GE/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/ka_GE/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 9 },\n];\n"
  },
  {
    "path": "src/locales/ka_GE/person/prefix.ts",
    "content": "export default { female: ['ქ-ნი', 'ქალბატონი'], male: ['ბ-ნი', 'ბატონი'] };\n"
  },
  {
    "path": "src/locales/ka_GE/phone_number/format/human.ts",
    "content": "export default [\n  '5##-###-###',\n  '5########',\n  '5## ## ## ##',\n  '5## ######',\n  '5## ### ###',\n  '995 5##-###-###',\n  '995 5########',\n  '995 5## ## ## ##',\n  '995 5## ######',\n  '995 5## ### ###',\n  '+995 5##-###-###',\n  '+995 5########',\n  '+995 5## ## ## ##',\n  '+995 5## ######',\n  '+995 5## ### ###',\n  '(+995) 5##-###-###',\n  '(+995) 5########',\n  '(+995) 5## ## ## ##',\n  '(+995) 5## ######',\n  '(+995) 5## ### ###',\n];\n"
  },
  {
    "path": "src/locales/ka_GE/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/ka_GE/phone_number/format/international.ts",
    "content": "export default ['+9955########'];\n"
  },
  {
    "path": "src/locales/ka_GE/phone_number/format/national.ts",
    "content": "export default ['5## ## ## ##'];\n"
  },
  {
    "path": "src/locales/ka_GE/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/ko/animal/bear.ts",
    "content": "export default [\n  '느림보곰',\n  '대왕판다',\n  '북극곰',\n  '불곰',\n  '아메리카흑곰',\n  '아시아흑곰',\n  '안경곰',\n  '태양곰',\n];\n"
  },
  {
    "path": "src/locales/ko/animal/bird.ts",
    "content": "export default [\n  '가마우지',\n  '검둥오리',\n  '검둥오리사촌',\n  '검은다리솔새',\n  '구레나룻제비갈매기',\n  '굴뚝새',\n  '금강앵무',\n  '기러기',\n  '긴꼬리도둑갈매기',\n  '긴발톱할미새',\n  '까마귀',\n  '까치',\n  '깝작도요',\n  '꺅도요',\n  '꺅도요사촌',\n  '꼬마오리',\n  '꾀꼬리',\n  '꿩',\n  '나무발발이',\n  '넓적부리도요',\n  '논병아리',\n  '누른도요',\n  '느시',\n  '닭',\n  '댕기물떼새',\n  '도요타조',\n  '독수리',\n  '동박새',\n  '두루미',\n  '딱따구리',\n  '떼까마귀',\n  '뜸부기',\n  '레아',\n  '물총새',\n  '바다꿩',\n  '바다제비',\n  '바다직박구리',\n  '뱀눈새',\n  '뱁새',\n  '벌새',\n  '병아리',\n  '부엉이',\n  '붉은머리오목눈이',\n  '붉은발얼가니새',\n  '붉은왜가리',\n  '비둘기',\n  '뻐꾸기',\n  '뻐꾸기파랑새',\n  '뿔제비갈매기',\n  '사막꿩',\n  '소쩍새',\n  '송골매',\n  '쇠딱따구리',\n  '쇠재두루미',\n  '쇠흰턱딱새',\n  '쏙독새',\n  '아비',\n  '알락뜸부기',\n  '앵무새',\n  '에뮤',\n  '열대새',\n  '오리',\n  '오목눈이',\n  '올빼미',\n  '울새',\n  '재두루미',\n  '제비',\n  '조롱이',\n  '지빠귀',\n  '집비둘기',\n  '집참새',\n  '참새',\n  '칠면조',\n  '코뿔새',\n  '쿠바홍학',\n  '큰까마귀',\n  '키위',\n  '타조',\n  '펠리칸',\n  '호사북방오리',\n  '호아친',\n  '홍학',\n  '화식조',\n  '황로',\n  '황새',\n  '황제펭귄',\n  '회색앵무',\n  '후투티',\n  '흰머리오목눈이',\n];\n"
  },
  {
    "path": "src/locales/ko/animal/cat.ts",
    "content": "export default [\n  '네벨룽',\n  '노르웨이 숲고양이',\n  '뉴질랜드 쇼트헤어',\n  '데본 렉스',\n  '돈스코이',\n  '드래곤 리',\n  '드웰프',\n  '라가머핀',\n  '라아스',\n  '라이코이',\n  '라펌',\n  '랙돌',\n  '러시안 블랙',\n  '러시안 블루',\n  '러시안 태비',\n  '러시안 화이트',\n  '만달레이',\n  '말레이시아 고양이',\n  '맹크스',\n  '먼치킨',\n  '메인쿤',\n  '메콩 밥테일',\n  '미뉴에트',\n  '민스킨',\n  '바레인 딜문',\n  '발리니즈',\n  '밤비노',\n  '버먼',\n  '버미즈',\n  '버밀라',\n  '봄베이',\n  '브라질리안 쇼트헤어',\n  '브리티시 롱헤어',\n  '브리티시 쇼트헤어',\n  '샘 사웨트',\n  '샤르트뢰',\n  '세라데 쁘띠',\n  '세이셸',\n  '시벨라',\n  '아나톨리',\n  '아라비안 마우',\n  '아메리칸 링테일',\n  '아메리칸 쇼트헤어',\n  '아메리칸 와이어헤어',\n  '아메리칸 컬',\n  '아비시니안',\n  '아시안',\n  '엘프',\n  '오리건 렉스',\n  '오리엔탈 롱헤어',\n  '오리엔탈 바이컬러',\n  '오리엔탈 쇼트헤어',\n  '오스트레일리안 티파니',\n  '오시캣',\n  '오위히 밥',\n  '오호스 아즐레스',\n  '요크 초콜릿',\n  '유러피안 쇼트헤어',\n  '유크레이니언 레브코이',\n  '이그저틱 롱헤어',\n  '이그저틱 쇼트헤어',\n  '이집션 마우',\n  '자바니즈',\n  '재패니즈 밥테일',\n  '저먼 렉스',\n  '카슈미르',\n  '카오 마니',\n  '캘리포니아 스팽글드',\n  '컬러포인트 쇼트헤어',\n  '코니시 렉스',\n  '코랏',\n  '쿠릴리안 밥테일',\n  '킴릭',\n  '테네시 렉스',\n  '페르시안',\n  '페르시안 친칠라',\n  '포린 화이트',\n  '피터볼드',\n  '픽시 밥',\n  '히말라얀',\n];\n"
  },
  {
    "path": "src/locales/ko/animal/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { AnimalDefinition } from '../../..';\nimport bear from './bear';\nimport bird from './bird';\nimport cat from './cat';\nimport pet_name from './pet_name';\nimport rabbit from './rabbit';\n\nconst animal: AnimalDefinition = {\n  bear,\n  bird,\n  cat,\n  pet_name,\n  rabbit,\n};\n\nexport default animal;\n"
  },
  {
    "path": "src/locales/ko/animal/pet_name.ts",
    "content": "export default [\n  '구름이',\n  '까미',\n  '꼬미',\n  '나비',\n  '누렁이',\n  '두부',\n  '똘이',\n  '레오',\n  '루나',\n  '루이',\n  '마루',\n  '망고',\n  '메리',\n  '모모',\n  '몽이',\n  '뭉치',\n  '미미',\n  '백구',\n  '별이',\n  '보리',\n  '봄이',\n  '뽀삐',\n  '사랑이',\n  '순돌이',\n  '아리',\n  '짜장이',\n  '초롱이',\n  '초코',\n  '치즈',\n  '코코',\n  '콩이',\n  '쿠키',\n  '탄이',\n  '토리',\n  '토순이',\n  '토토',\n  '퉁이',\n  '포도',\n  '하루',\n  '해피',\n  '호두',\n];\n"
  },
  {
    "path": "src/locales/ko/animal/rabbit.ts",
    "content": "export default [\n  '강토끼',\n  '고산토끼',\n  '굴토끼',\n  '그라나다멧토끼',\n  '나탈붉은바위토끼',\n  '눈덧신토끼',\n  '뉴잉글랜드솜꼬리토끼',\n  '늪토끼',\n  '다이스솜꼬리토끼',\n  '덤불멧토끼',\n  '덤불토끼',\n  '데이비스산맥토끼',\n  '동부솜꼬리토끼',\n  '만자노산솜꼬리토끼',\n  '만주토끼',\n  '멕시코솜꼬리토끼',\n  '멕시코토끼',\n  '멧토끼',\n  '버마멧토끼',\n  '베네수엘라저지대토끼',\n  '북극토끼',\n  '브라질토끼',\n  '빗자루토끼',\n  '사막멧토끼',\n  '사막솜꼬리토끼',\n  '산솜꼬리토끼',\n  '산호세덤불토끼',\n  '서아프리카토끼',\n  '수마트라줄무늬토끼',\n  '스미스붉은바위토끼',\n  '습지토끼',\n  '아마미검은멧토끼',\n  '아메리카검은멧토끼',\n  '아비시니아멧토끼',\n  '아삼털토끼',\n  '아프리카사바나멧토끼',\n  '안남줄무늬토끼',\n  '알래스카토끼',\n  '애팔래치아솜꼬리토끼',\n  '야르칸드멧토끼',\n  '에티오피아고원멧토끼',\n  '에티오피아멧토끼',\n  '영양잭토끼',\n  '오밀테메솜꼬리토끼',\n  '윈난멧토끼',\n  '유럽산토끼',\n  '인도멧토끼',\n  '일본멧토끼',\n  '제임슨붉은바위토끼',\n  '중국멧토끼',\n  '캘리포니아멧토끼',\n  '케이프멧토끼',\n  '코르시카멧토끼',\n  '테우안테펙잭토끼',\n  '톨라이멧토끼',\n  '트레스마리아스토끼',\n  '피그미토끼',\n  '하이난멧토끼',\n  '휴이트붉은바위토끼',\n  '흰꼬리잭토끼',\n  '흰줄무늬잭토끼',\n];\n"
  },
  {
    "path": "src/locales/ko/color/human.ts",
    "content": "export default [\n  '검은색',\n  '금색',\n  '난초색',\n  '노란색',\n  '라임색',\n  '마젠타',\n  '민트색',\n  '분홍색',\n  '빨간색',\n  '상아색',\n  '연보라색',\n  '연어색',\n  '옥색',\n  '올리브',\n  '은색',\n  '자두색',\n  '자주색',\n  '적갈색',\n  '주황색',\n  '청록색',\n  '초록색',\n  '푸른색',\n  '하늘색',\n  '하얀색',\n  '회색',\n];\n"
  },
  {
    "path": "src/locales/ko/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/ko/company/category.ts",
    "content": "export default [\n  '게임즈',\n  '공사',\n  '그룹',\n  '물산',\n  '연구소',\n  '은행',\n  '전자',\n  '중공업',\n  '증권',\n  '코리아',\n];\n"
  },
  {
    "path": "src/locales/ko/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport category from './category';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\n\nconst company: CompanyDefinition = {\n  category,\n  legal_entity_type,\n  name_pattern,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/ko/company/legal_entity_type.ts",
    "content": "export default ['주식회사', '한국'];\n"
  },
  {
    "path": "src/locales/ko/company/name_pattern.ts",
    "content": "export default [\n  '{{company.legal_entity_type}} {{person.firstName}}',\n  '{{person.firstName}} {{company.category}}',\n];\n"
  },
  {
    "path": "src/locales/ko/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/ko/date/month.ts",
    "content": "export default {\n  wide: [\n    '10월',\n    '11월',\n    '12월',\n    '1월',\n    '2월',\n    '3월',\n    '4월',\n    '5월',\n    '6월',\n    '7월',\n    '8월',\n    '9월',\n  ],\n  abbr: [\n    '10월',\n    '11월',\n    '12월',\n    '1월',\n    '2월',\n    '3월',\n    '4월',\n    '5월',\n    '6월',\n    '7월',\n    '8월',\n    '9월',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ko/date/weekday.ts",
    "content": "export default {\n  wide: ['금요일', '목요일', '수요일', '월요일', '일요일', '토요일', '화요일'],\n  abbr: ['금', '목', '수', '월', '일', '토', '화'],\n};\n"
  },
  {
    "path": "src/locales/ko/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport animal from './animal';\nimport color from './color';\nimport company from './company';\nimport date from './date';\nimport internet from './internet';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\nimport word from './word';\n\n/**\n * The locale data for the `ko` locale.\n *\n * - Language: Korean\n * - Endonym: 한국어\n */\nconst ko: LocaleDefinition = {\n  animal,\n  color,\n  company,\n  date,\n  internet,\n  location,\n  lorem,\n  metadata,\n  person,\n  phone_number,\n  word,\n};\n\nexport default ko;\n"
  },
  {
    "path": "src/locales/ko/internet/domain_suffix.ts",
    "content": "export default ['biz', 'co.kr', 'com', 'info', 'ne.kr', 'net', 'or.kr', 'org'];\n"
  },
  {
    "path": "src/locales/ko/internet/free_email.ts",
    "content": "export default ['gmail.com', 'hanmail.net', 'naver.com', 'yahoo.co.kr'];\n"
  },
  {
    "path": "src/locales/ko/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/ko/location/city_name.ts",
    "content": "export default [\n  '강릉',\n  '양양',\n  '인제',\n  '광주',\n  '구리',\n  '부천',\n  '밀양',\n  '통영',\n  '창원',\n  '거창',\n  '고성',\n  '양산',\n  '김천',\n  '구미',\n  '영주',\n  '광산',\n  '남',\n  '북',\n  '고창',\n  '군산',\n  '남원',\n  '동작',\n  '마포',\n  '송파',\n  '용산',\n  '부평',\n  '강화',\n  '수성',\n  '수원',\n  '속초',\n  '전주',\n  '목포',\n  '분당',\n  '안양',\n  '시흥',\n];\n"
  },
  {
    "path": "src/locales/ko/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}{{location.city_suffix}}'];\n"
  },
  {
    "path": "src/locales/ko/location/city_suffix.ts",
    "content": "export default ['구', '시', '군'];\n"
  },
  {
    "path": "src/locales/ko/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport city_suffix from './city_suffix';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_name_part from './street_name_part';\nimport street_pattern from './street_pattern';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  city_name,\n  city_pattern,\n  city_suffix,\n  postcode,\n  secondary_address,\n  state,\n  state_abbr,\n  street_name_part,\n  street_pattern,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/ko/location/postcode.ts",
    "content": "export default ['###-###', '#####'];\n"
  },
  {
    "path": "src/locales/ko/location/secondary_address.ts",
    "content": "export default ['아파트 ###동', '###호'];\n"
  },
  {
    "path": "src/locales/ko/location/state.ts",
    "content": "export default [\n  '강원특별자치도',\n  '경기도',\n  '경상남도',\n  '경상북도',\n  '광주광역시',\n  '대구광역시',\n  '대전광역시',\n  '부산광역시',\n  '서울특별시',\n  '울산광역시',\n  '인천광역시',\n  '전라남도',\n  '전북특별자치도',\n  '제주특별자치도',\n  '충청남도',\n  '충청북도',\n  '세종특별자치시',\n];\n"
  },
  {
    "path": "src/locales/ko/location/state_abbr.ts",
    "content": "export default [\n  '강원',\n  '경기',\n  '경남',\n  '경북',\n  '광주',\n  '대구',\n  '대전',\n  '부산',\n  '서울',\n  '울산',\n  '인천',\n  '전남',\n  '전북',\n  '제주',\n  '충남',\n  '충북',\n  '세종',\n];\n"
  },
  {
    "path": "src/locales/ko/location/street_name_part.ts",
    "content": "export default [\n  '가거리',\n  '능양',\n  '광명',\n  '구로',\n  '검단',\n  '나팔꽃',\n  '노들',\n  '남구청',\n  '능마루',\n  '대명',\n  '도덕동',\n  '덕구',\n  '동오리',\n  '동탄',\n  '둔산',\n  '뚝섬',\n  '매기',\n  '먼골',\n  '만수',\n  '면목',\n  '목',\n  '문현',\n  '밀월',\n  '반여울',\n  '방곡',\n  '방배',\n  '백장',\n  '병목골',\n  '볼무당',\n  '비월',\n  '상',\n  '상남',\n  '상계',\n  '상도',\n  '새꽃',\n  '신길',\n  '신월',\n  '신정',\n  '선원',\n  '소문',\n  '수죽',\n  '승달',\n  '신기중앙',\n  '신도시',\n  '아리산',\n  '안농',\n  '야월',\n  '어룡도',\n  '연무',\n  '연산',\n  '영암',\n  '예곡',\n  '오계화산',\n  '옥명',\n  '완도',\n  '용봉',\n  '운정',\n  '원당',\n  '원산중앙',\n  '위양',\n  '유섬',\n  '은행마을',\n  '이안천',\n  '입동',\n  '작점리',\n  '장안',\n  '점',\n  '조련',\n  '죽전앞',\n  '지곡',\n  '중',\n  '중계',\n  '정왕',\n  '잠실',\n  '장유',\n  '주안',\n  '창',\n  '창포',\n  '천을',\n  '초천',\n  '충정',\n  '큰들',\n  '큰길목',\n  '탑골',\n  '터미널',\n  '토정',\n  '판교',\n  '편항',\n  '평산남',\n  '평택항',\n  '푸름',\n  '피솔',\n  '하내천',\n  '하북산',\n  '학송',\n  '한림상',\n  '합천',\n  '향남',\n  '호수공원',\n  '황골',\n  '흥동',\n  '화곡',\n  '행신',\n  '힘찬',\n];\n"
  },
  {
    "path": "src/locales/ko/location/street_pattern.ts",
    "content": "export default ['{{location.street_name_part}}{{location.street_suffix}}'];\n"
  },
  {
    "path": "src/locales/ko/location/street_suffix.ts",
    "content": "export default [\n  '대로',\n  '로',\n  '길',\n  '1길',\n  '2길',\n  '3길',\n  '4길',\n  '5길',\n  '6길',\n  '7길',\n  '8길',\n  '9길',\n];\n"
  },
  {
    "path": "src/locales/ko/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/ko/lorem/word.ts",
    "content": "export default [\n  '국가는',\n  '법률이',\n  '정하는',\n  '바에',\n  '의하여',\n  '재외국민을',\n  '보호할',\n  '의무를',\n  '진다.',\n  '모든',\n  '국민은',\n  '신체의',\n  '자유를',\n  '가진다.',\n  '전통문화의',\n  '계승·발전과',\n  '민족문화의',\n  '창달에',\n  '노력하여야',\n  '한다.',\n  '통신·방송의',\n  '시설기준과',\n  '신문의',\n  '기능을',\n  '보장하기',\n  '위하여',\n  '필요한',\n  '사항은',\n  '법률로',\n  '정한다.',\n  '헌법에',\n  '체결·공포된',\n  '조약과',\n  '일반적으로',\n  '승인된',\n  '국제법규는',\n  '국내법과',\n  '같은',\n  '효력을',\n  '다만,',\n  '현행범인인',\n  '경우와',\n  '장기',\n  '3년',\n  '이상의',\n  '형에',\n  '해당하는',\n  '죄를',\n  '범하고',\n  '도피',\n  '또는',\n  '증거인멸의',\n  '염려가',\n  '있을',\n  '때에는',\n  '사후에',\n  '영장을',\n  '청구할',\n  '수',\n  '있다.',\n  '저작자·발명가·과학기술자와',\n  '예술가의',\n  '권리는',\n  '법률로써',\n  '보호한다.',\n  '형사피고인은',\n  '유죄의',\n  '판결이',\n  '확정될',\n  '때까지는',\n  '무죄로',\n  '추정된다.',\n  '행위시의',\n  '법률에',\n  '범죄를',\n  '구성하지',\n  '아니하는',\n  '행위로',\n  '소추되지',\n  '아니하며,',\n  '동일한',\n  '범죄에',\n  '대하여',\n  '거듭',\n  '처벌받지',\n  '아니한다.',\n  '평생교육을',\n  '진흥하여야',\n  '사생활의',\n  '비밀과',\n  '침해받지',\n  '의무교육은',\n  '무상으로',\n  '모성의',\n  '보호를',\n];\n"
  },
  {
    "path": "src/locales/ko/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Korean',\n  code: 'ko',\n  language: 'ko',\n  endonym: '한국어',\n  dir: 'ltr',\n  script: 'Kore',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/ko/person/first_name.ts",
    "content": "export default {\n  generic: [\n    '가온',\n    '다온',\n    '다원',\n    '도경',\n    '도연',\n    '라온',\n    '민서',\n    '서우',\n    '서원',\n    '서율',\n    '서진',\n    '선우',\n    '수민',\n    '수현',\n    '시온',\n    '시우',\n    '시윤',\n    '시현',\n    '아인',\n    '연우',\n    '온유',\n    '유민',\n    '유빈',\n    '유안',\n    '유진',\n    '윤',\n    '윤서',\n    '율',\n    '은성',\n    '은수',\n    '은우',\n    '은율',\n    '이안',\n    '이현',\n    '재이',\n    '재희',\n    '정민',\n    '정원',\n    '정현',\n    '주원',\n    '준희',\n    '지민',\n    '지안',\n    '지온',\n    '지우',\n    '지원',\n    '지율',\n    '지호',\n    '지후',\n    '채민',\n    '태이',\n    '하늘',\n    '하람',\n    '하랑',\n    '하민',\n    '하온',\n    '하윤',\n    '하율',\n    '하진',\n    '현서',\n    '현진',\n  ],\n  female: [\n    '가람',\n    '가빈',\n    '가연',\n    '가영',\n    '가윤',\n    '가은',\n    '가을',\n    '가인',\n    '가현',\n    '고은',\n    '규리',\n    '나경',\n    '나린',\n    '나연',\n    '나영',\n    '나윤',\n    '나율',\n    '나은',\n    '나현',\n    '다경',\n    '다빈',\n    '다솜',\n    '다연',\n    '다영',\n    '다윤',\n    '다율',\n    '다은',\n    '다인',\n    '다현',\n    '다혜',\n    '다희',\n    '단비',\n    '단아',\n    '도아',\n    '도은',\n    '도희',\n    '라엘',\n    '라윤',\n    '라희',\n    '로아',\n    '루아',\n    '리나',\n    '리아',\n    '리안',\n    '리원',\n    '미소',\n    '민경',\n    '민솔',\n    '민아',\n    '민영',\n    '민정',\n    '민주',\n    '민지',\n    '민채',\n    '민하',\n    '별',\n    '보경',\n    '보미',\n    '보민',\n    '봄',\n    '사랑',\n    '새봄',\n    '서린',\n    '서빈',\n    '서아',\n    '서연',\n    '서영',\n    '서은',\n    '서인',\n    '서정',\n    '서하',\n    '서현',\n    '서희',\n    '설',\n    '설아',\n    '세린',\n    '세빈',\n    '세아',\n    '세연',\n    '세영',\n    '세은',\n    '세인',\n    '세희',\n    '소담',\n    '소미',\n    '소민',\n    '소연',\n    '소영',\n    '소원',\n    '소윤',\n    '소율',\n    '소은',\n    '소이',\n    '소정',\n    '소현',\n    '소희',\n    '솔',\n    '수빈',\n    '수아',\n    '수연',\n    '수인',\n    '수정',\n    '수지',\n    '수진',\n    '슬아',\n    '승아',\n    '승연',\n    '시아',\n    '시연',\n    '시은',\n    '아라',\n    '아름',\n    '아린',\n    '아연',\n    '아영',\n    '아윤',\n    '아진',\n    '아현',\n    '여원',\n    '여진',\n    '연서',\n    '연수',\n    '연아',\n    '연재',\n    '연주',\n    '연지',\n    '예나',\n    '예담',\n    '예린',\n    '예림',\n    '예빈',\n    '예서',\n    '예솔',\n    '예슬',\n    '예원',\n    '예은',\n    '예인',\n    '예주',\n    '예지',\n    '예진',\n    '유경',\n    '유나',\n    '유라',\n    '유리',\n    '유림',\n    '유은',\n    '유이',\n    '유정',\n    '유주',\n    '유하',\n    '윤슬',\n    '윤아',\n    '윤주',\n    '윤지',\n    '윤진',\n    '윤채',\n    '윤하',\n    '은별',\n    '은비',\n    '은빈',\n    '은서',\n    '은설',\n    '은솔',\n    '은유',\n    '은재',\n    '은지',\n    '은채',\n    '은혜',\n    '이나',\n    '이서',\n    '이솔',\n    '재은',\n    '재인',\n    '정연',\n    '정윤',\n    '정은',\n    '제이',\n    '제인',\n    '주아',\n    '주연',\n    '주은',\n    '주하',\n    '주희',\n    '지수',\n    '지아',\n    '지연',\n    '지영',\n    '지유',\n    '지윤',\n    '지은',\n    '지인',\n    '지현',\n    '지혜',\n    '지효',\n    '채린',\n    '채빈',\n    '채아',\n    '채연',\n    '채영',\n    '채원',\n    '채윤',\n    '채율',\n    '채은',\n    '채이',\n    '채현',\n    '채희',\n    '태리',\n    '태린',\n    '태연',\n    '태은',\n    '태희',\n    '하나',\n    '하리',\n    '하린',\n    '하빈',\n    '하엘',\n    '하연',\n    '하영',\n    '하은',\n    '하음',\n    '한나',\n    '한별',\n    '해나',\n    '해인',\n    '현아',\n    '현지',\n    '혜린',\n    '혜민',\n    '혜빈',\n    '혜원',\n    '혜윤',\n    '혜인',\n    '혜정',\n    '혜진',\n    '효린',\n    '효원',\n    '효은',\n    '효주',\n    '희원',\n  ],\n  male: [\n    '강민',\n    '강우',\n    '강현',\n    '건',\n    '건우',\n    '건호',\n    '건후',\n    '건희',\n    '경민',\n    '규민',\n    '규빈',\n    '규현',\n    '단우',\n    '대현',\n    '도겸',\n    '도영',\n    '도원',\n    '도윤',\n    '도율',\n    '도준',\n    '도진',\n    '도하',\n    '도현',\n    '도훈',\n    '동건',\n    '동규',\n    '동우',\n    '동욱',\n    '동윤',\n    '동준',\n    '동하',\n    '동혁',\n    '동현',\n    '동훈',\n    '로운',\n    '로이',\n    '민건',\n    '민결',\n    '민규',\n    '민기',\n    '민석',\n    '민성',\n    '민수',\n    '민우',\n    '민재',\n    '민준',\n    '민찬',\n    '민혁',\n    '민호',\n    '범준',\n    '산',\n    '상민',\n    '상우',\n    '상윤',\n    '상현',\n    '서윤',\n    '서준',\n    '서호',\n    '서후',\n    '석현',\n    '선율',\n    '선호',\n    '성민',\n    '성빈',\n    '성우',\n    '성원',\n    '성윤',\n    '성준',\n    '성진',\n    '성현',\n    '성훈',\n    '세준',\n    '세현',\n    '세훈',\n    '수혁',\n    '수호',\n    '순기',\n    '승민',\n    '승빈',\n    '승우',\n    '승원',\n    '승유',\n    '승윤',\n    '승재',\n    '승주',\n    '승준',\n    '승찬',\n    '승현',\n    '승호',\n    '승환',\n    '승후',\n    '승훈',\n    '시안',\n    '시완',\n    '시원',\n    '시율',\n    '시준',\n    '시헌',\n    '시호',\n    '시환',\n    '시후',\n    '시훈',\n    '신우',\n    '아준',\n    '여준',\n    '연준',\n    '연호',\n    '영민',\n    '영우',\n    '영준',\n    '예성',\n    '예준',\n    '예찬',\n    '요한',\n    '용준',\n    '우빈',\n    '우성',\n    '우영',\n    '우주',\n    '우준',\n    '우진',\n    '우찬',\n    '우현',\n    '원우',\n    '원준',\n    '유건',\n    '유성',\n    '유준',\n    '유찬',\n    '유현',\n    '윤건',\n    '윤성',\n    '윤우',\n    '윤재',\n    '윤찬',\n    '윤호',\n    '윤후',\n    '은준',\n    '은찬',\n    '은혁',\n    '은호',\n    '이든',\n    '이준',\n    '이한',\n    '인우',\n    '재민',\n    '재영',\n    '재우',\n    '재원',\n    '재윤',\n    '재율',\n    '재준',\n    '재하',\n    '재혁',\n    '재현',\n    '재호',\n    '재훈',\n    '정빈',\n    '정우',\n    '정후',\n    '정훈',\n    '종현',\n    '주안',\n    '주영',\n    '주완',\n    '주한',\n    '주혁',\n    '주현',\n    '주호',\n    '주환',\n    '준',\n    '준서',\n    '준석',\n    '준성',\n    '준수',\n    '준영',\n    '준우',\n    '준원',\n    '준혁',\n    '준현',\n    '준형',\n    '준호',\n    '준후',\n    '지성',\n    '지오',\n    '지완',\n    '지용',\n    '지운',\n    '지웅',\n    '지한',\n    '지혁',\n    '지환',\n    '지훈',\n    '진서',\n    '진우',\n    '진혁',\n    '진호',\n    '찬',\n    '찬영',\n    '찬우',\n    '찬희',\n    '태건',\n    '태경',\n    '태민',\n    '태성',\n    '태양',\n    '태영',\n    '태오',\n    '태우',\n    '태윤',\n    '태율',\n    '태인',\n    '태준',\n    '태하',\n    '태현',\n    '태호',\n    '태환',\n    '태훈',\n    '하성',\n    '하준',\n    '한결',\n    '한울',\n    '한율',\n    '해준',\n    '현',\n    '현민',\n    '현빈',\n    '현석',\n    '현성',\n    '현수',\n    '현승',\n    '현우',\n    '현준',\n    '현호',\n    '형준',\n    '혜성',\n    '호준',\n    '호진',\n    '효준',\n    '희찬',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ko/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/ko/person/last_name.ts",
    "content": "export default {\n  generic: [\n    '가',\n    '간',\n    '갈',\n    '감',\n    '강',\n    '견',\n    '경',\n    '고',\n    '공',\n    '곽',\n    '구',\n    '국',\n    '권',\n    '금',\n    '기',\n    '길',\n    '김',\n    '나',\n    '남',\n    '노',\n    '단',\n    '당',\n    '도',\n    '동',\n    '두',\n    '라',\n    '류',\n    '마',\n    '맹',\n    '명',\n    '모',\n    '목',\n    '문',\n    '민',\n    '박',\n    '반',\n    '방',\n    '배',\n    '백',\n    '범',\n    '변',\n    '복',\n    '봉',\n    '부',\n    '빈',\n    '사',\n    '상',\n    '서',\n    '석',\n    '선',\n    '설',\n    '성',\n    '소',\n    '손',\n    '송',\n    '승',\n    '시',\n    '신',\n    '심',\n    '안',\n    '양',\n    '어',\n    '엄',\n    '여',\n    '연',\n    '염',\n    '예',\n    '오',\n    '옥',\n    '온',\n    '왕',\n    '용',\n    '우',\n    '원',\n    '위',\n    '유',\n    '육',\n    '윤',\n    '은',\n    '음',\n    '이',\n    '인',\n    '임',\n    '장',\n    '전',\n    '정',\n    '제',\n    '조',\n    '좌',\n    '주',\n    '지',\n    '진',\n    '차',\n    '채',\n    '천',\n    '최',\n    '추',\n    '탁',\n    '태',\n    '팽',\n    '편',\n    '표',\n    '피',\n    '하',\n    '한',\n    '함',\n    '허',\n    '현',\n    '형',\n    '호',\n    '홍',\n    '황',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ko/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/ko/person/name.ts",
    "content": "export default [\n  { value: '{{person.lastName}}{{person.firstName}}', weight: 1 },\n];\n"
  },
  {
    "path": "src/locales/ko/phone_number/format/human.ts",
    "content": "export default ['0#-#####-####', '0##-###-####', '0##-####-####'];\n"
  },
  {
    "path": "src/locales/ko/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/ko/phone_number/format/international.ts",
    "content": "export default ['+82##########', '+82#########'];\n"
  },
  {
    "path": "src/locales/ko/phone_number/format/national.ts",
    "content": "export default ['0##-####-####', '0##-###-####'];\n"
  },
  {
    "path": "src/locales/ko/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/ko/word/adjective.ts",
    "content": "export default [\n  '감정적인',\n  '같은',\n  '거대한',\n  '거창한',\n  '건조한',\n  '겁 없는',\n  '격렬한',\n  '결정적인',\n  '경솔한',\n  '경험한',\n  '고귀한',\n  '고급의',\n  '고대의',\n  '공정한',\n  '관심 있는',\n  '굉장한',\n  '교양 있는',\n  '교육받은',\n  '교활한',\n  '구부러진',\n  '굴곡진',\n  '굵은',\n  '권위 있는',\n  '귀여운',\n  '극적인',\n  '금발의',\n  '기민한',\n  '기분 좋은',\n  '기쁜',\n  '기초적인',\n  '깊은',\n  '깨끗한',\n  '깨진',\n  '끊임없는',\n  '끔찍한',\n  '나쁜',\n  '날씬한',\n  '냉담한',\n  '넓은 마음을 가진',\n  '놀라운',\n  '눈부신',\n  '눈이 먼',\n  '늙은',\n  '능숙한',\n  '다른',\n  '단조로운',\n  '단호한',\n  '닫힌',\n  '당황스러운',\n  '대담한',\n  '대량',\n  '더러운',\n  '동굴 같은',\n  '두려운',\n  '뛰어난',\n  '마른',\n  '막대한',\n  '맛있는',\n  '매력적인',\n  '매혹적인',\n  '먹을 수 있는',\n  '먼',\n  '멍든',\n  '메마른',\n  '명확한',\n  '모범적인',\n  '무더운',\n  '무서운',\n  '무심한',\n  '미친',\n  '밀집한',\n  '밝은',\n  '방어',\n  '방음',\n  '버려진',\n  '별개의',\n  '복잡한',\n  '부끄러운',\n  '부담스러운',\n  '부드러운',\n  '부러워하는',\n  '부정한',\n  '부족한',\n  '분명한',\n  '분주한',\n  '불결한',\n  '불룩한',\n  '불안한',\n  '불충실한',\n  '붐비는',\n  '비뚤어진',\n  '비싼',\n  '비어 있는',\n  '비참한',\n  '빠른',\n  '사랑스러운',\n  '사랑하는',\n  '사려 깊은',\n  '사악한',\n  '살아 있는',\n  '상세한',\n  '상쾌한',\n  '생기 있는',\n  '생분해성',\n  '성실한',\n  '세련된',\n  '소름 끼치는',\n  '솔직한',\n  '순수한',\n  '쉬운',\n  '습한',\n  '시원한',\n  '신나는',\n  '신뢰할 수 있는',\n  '싼',\n  '아름다운',\n  '알고 있는',\n  '약간의',\n  '어느',\n  '어두운',\n  '어려운',\n  '어리석은',\n  '어색한',\n  '어설픈',\n  '어지러운',\n  '억센',\n  '엄청난',\n  '역겨운',\n  '열심히',\n  '영리한',\n  '예술적인',\n  '예의 바른',\n  '온화한',\n  '완벽한',\n  '외향적인',\n  '용감한',\n  '용기 있는',\n  '우아한',\n  '원통형',\n  '위독한',\n  '윙윙',\n  '유리한',\n  '유명한',\n  '유익한',\n  '유치한',\n  '윤리적',\n  '음침한',\n  '의기 양양한',\n  '의식하는',\n  '이국적인',\n  '이타적인',\n  '인기 많은',\n  '인정 많은',\n  '일찍',\n  '자신 있는',\n  '잔혹한',\n  '저명한',\n  '저주받은',\n  '적극적인',\n  '적절한',\n  '전통적인',\n  '젊은',\n  '정교한',\n  '정통한',\n  '정확한',\n  '조잡한',\n  '존경하는',\n  '주의 깊은',\n  '죽은',\n  '즐거운',\n  '지루한',\n  '진지한',\n  '짧은',\n  '차가운',\n  '창의적인',\n  '철저한',\n  '추운',\n  '충실한',\n  '치명적인',\n  '친숙한',\n  '친절한',\n  '침착한',\n  '쾌활한',\n  '큰',\n  '타원형의',\n  '탄력 있는',\n  '탈진한',\n  '탐욕스러운',\n  '통통한',\n  '편안한',\n  '품위 있는',\n  '풍부한',\n  '필수적인',\n  '행복한',\n  '향긋한',\n  '혼란스러운',\n  '화난',\n  '화려한',\n  '환상적',\n  '활동적인',\n  '활발한',\n  '훌륭한',\n  '흔한',\n  '흥분한',\n  '희미한',\n];\n"
  },
  {
    "path": "src/locales/ko/word/adverb.ts",
    "content": "export default [\n  '간단히',\n  '거꾸로',\n  '거만하게',\n  '거의',\n  '고요히',\n  '고의로',\n  '극진히',\n  '깊이',\n  '나중에',\n  '노하여',\n  '다소',\n  '다채롭게',\n  '대담하게',\n  '대체로',\n  '도전적으로',\n  '똑똑하게',\n  '마구',\n  '맹목적으로',\n  '면밀히',\n  '명랑하게',\n  '몹시',\n  '바르게',\n  '바쁘게',\n  '밝게',\n  '분명히',\n  '비정상적으로',\n  '빠르게',\n  '심하게',\n  '아름답게',\n  '어색하게',\n  '언제나',\n  '열심히',\n  '용감하게',\n  '우연히',\n  '유감스럽게',\n  '의심스럽게',\n  '자랑스럽게',\n  '잔인하게',\n  '즐겁게',\n  '지속적으로',\n  '천하게',\n  '쿨하게',\n  '행복하게',\n  '흥미롭게',\n  '희미하게',\n];\n"
  },
  {
    "path": "src/locales/ko/word/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { WordDefinition } from '../../..';\nimport adjective from './adjective';\nimport adverb from './adverb';\nimport noun from './noun';\n\nconst word: WordDefinition = {\n  adjective,\n  adverb,\n  noun,\n};\n\nexport default word;\n"
  },
  {
    "path": "src/locales/ko/word/noun.ts",
    "content": "export default [\n  '가입',\n  '경보',\n  '고뇌',\n  '고도',\n  '고문',\n  '골목',\n  '공군',\n  '공기',\n  '공적',\n  '공항',\n  '관리',\n  '관리자',\n  '광고',\n  '구급차',\n  '구실',\n  '나이',\n  '내세',\n  '놀람',\n  '농업',\n  '달력',\n  '대사',\n  '대수학',\n  '대안',\n  '대행사',\n  '도토리',\n  '동맹',\n  '동작',\n  '무정부주의자',\n  '반침',\n  '배당',\n  '배우',\n  '변경',\n  '별명',\n  '보적',\n  '보좌관',\n  '부사',\n  '분석',\n  '분석자',\n  '분위기',\n  '불쌍한',\n  '비행기',\n  '비행사',\n  '비행선',\n  '비행장',\n  '성인',\n  '성취',\n  '성취자',\n  '쇠붙이',\n  '술',\n  '승인',\n  '아드레날린',\n  '아마존',\n  '아몬드',\n  '악어',\n  '안건',\n  '알파벳',\n  '알파카',\n  '애프터셰이브',\n  '앨범',\n  '양',\n  '양자',\n  '어댑터',\n  '에어백',\n  '에이전트',\n  '에일',\n  '여배우',\n  '여진',\n  '여파',\n  '연산',\n  '예의',\n  '오후',\n  '옹호',\n  '외계인',\n  '용돈',\n  '유연',\n  '유추',\n  '음향학',\n  '응집',\n  '이점',\n  '일',\n  '적응',\n  '전능자',\n  '전진',\n  '제단',\n  '조언',\n  '조정',\n  '주소',\n  '즐거움',\n  '지원',\n  '진보',\n  '진술',\n  '진술서',\n  '출현',\n  '침략',\n  '탄약',\n  '탐닉',\n  '특사',\n  '합금',\n  '합의',\n  '항공기',\n  '항공료',\n  '항공편',\n  '해석학',\n  '행동',\n  '형용사',\n  '호박색',\n  '활동',\n  '활동가',\n  '활성화',\n];\n"
  },
  {
    "path": "src/locales/ku_ckb/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport person from './person';\n\n/**\n * The locale data for the `ku_ckb` locale.\n *\n * - Language: Kurdish (Sorani)\n * - Endonym: کوردی (سۆرانی)\n */\nconst ku_ckb: LocaleDefinition = {\n  lorem,\n  metadata,\n  person,\n};\n\nexport default ku_ckb;\n"
  },
  {
    "path": "src/locales/ku_ckb/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/ku_ckb/lorem/word.ts",
    "content": "export default [\n  'سڵاو',\n  'پێش',\n  'ئامادە',\n  'ناوچە',\n  'هەواڵ',\n  'زمان',\n  'دوو',\n  'چیرۆک',\n  'هەرزان',\n  'ڕۆژ',\n  'کورد',\n  'ناو',\n  'مەزنی',\n  'خێزان',\n  'شەو',\n  'هەوا',\n  'شار',\n  'کەسی',\n  'دەریا',\n  'گەرمی',\n  'بەفر',\n  'ئەو',\n  'کار',\n  'تایبەت',\n  'وەکو',\n  'دەنگ',\n  'ماڵ',\n  'گۆڕانکاری',\n  'هەست',\n  'ژمارە',\n  'کۆمەڵ',\n  'پێویست',\n  'سەرکەوتن',\n  'باش',\n  'ئازادی',\n  'زۆر',\n  'مەریوان',\n  'بوون',\n  'نووسین',\n  'تکایە',\n  'جوان',\n  'ڕەنگ',\n  'هەرگیز',\n  'هەموو',\n  'دەست',\n  'هەمووان',\n  'شارۆچکە',\n  'کوردستان',\n  'پەیام',\n];\n"
  },
  {
    "path": "src/locales/ku_ckb/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Kurdish (Sorani)',\n  code: 'ku_ckb',\n  language: 'ku',\n  variant: 'ckb',\n  endonym: 'کوردی (سۆرانی)',\n  dir: 'rtl',\n  script: 'Arab',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/ku_ckb/person/first_name.ts",
    "content": "export default {\n  generic: [\n    'ئارا',\n    'ئارزۆك',\n    'ئارۆس',\n    'ئاریا',\n    'ئارین',\n    'ئارێز',\n    'ئازو',\n    'ئاستیاگ',\n    'ئاسۆس',\n    'ئاشتی',\n    'ئاكار',\n    'ئامانج',\n    'ئاهۆرا',\n    'ئاواد',\n    'ئاواره‌',\n    'ئاوده‌نگ',\n    'ئاوه‌ز',\n    'ئاڕۆنا',\n    'ئاڤێستان',\n    'ئایار',\n    'ئه‌له‌ند',\n    'ئه‌نگێز',\n    'ئه‌وراد',\n    'ئه‌ژی',\n    'ئه‌ژین',\n    'ئه‌ڤره‌س',\n    'ئیریه‌ن',\n    'ئیلام',\n    'باواجی',\n    'بنار',\n    'به‌تین',\n    'به‌خشی',\n    'به‌رات',\n    'به‌رخان',\n    'به‌رزا',\n    'به‌كار',\n    'به‌هات',\n    'به‌هره‌وه‌ر',\n    'بڕست',\n    'بۆكان',\n    'بۆكورد',\n    'بۆژین',\n    'بینار',\n    'بێخه‌م',\n    'بێخه‌و',\n    'بێدار',\n    'تامان',\n    'ته‌مه‌ن',\n    'ته‌مۆ',\n    'تیشك',\n    'جانۆ',\n    'جمان',\n    'جه‌هان',\n    'جوان',\n    'جودی',\n    'جیهان',\n    'خاك',\n    'خامه‌',\n    'خانان',\n    'خاوه‌ن',\n    'خاپوور',\n    'خه‌مان',\n    'خه‌ون',\n    'خه‌ڵات',\n    'خولیا',\n    'خومار',\n    'خوێندكار',\n    'خۆرلێر',\n    'خۆرژین',\n    'خۆشبین',\n    'خێڵان',\n    'دارین',\n    'داسۆ',\n    'داهات',\n    'داهێن',\n    'داوه‌ر',\n    'دایری',\n    'دلۆ',\n    'ده‌روون',\n    'ده‌ستان',\n    'ده‌شتێو',\n    'ده‌وار',\n    'دوانگه‌',\n    'دواڕۆژ',\n    'دڵان',\n    'دڵبرین',\n    'دڵزار',\n    'دڵكورد',\n    'دڵگاز',\n    'دۆستان',\n    'دیده‌م',\n    'دیلان',\n    'دینۆ',\n    'دێریاس',\n    'دێنی',\n    'ره‌وێن',\n    'زاموا',\n    'زریان',\n    'زنار',\n    'زه‌نگه‌نه‌',\n    'زێڕیڤان',\n    'سانۆ',\n    'سانیار',\n    'ساڕێژ',\n    'سلیڤان',\n    'سلێڤان',\n    'سمیار',\n    'سنوور',\n    'سه‌ربه‌خۆ',\n    'سه‌رسه‌نگ',\n    'سه‌مان',\n    'سه‌هین',\n    'سه‌وار',\n    'سۆزدار',\n    'سۆكار',\n    'سیڤه‌ر',\n    'شاد',\n    'شادمان',\n    'شادڵ',\n    'شانۆ',\n    'شانۆكار',\n    'شایان',\n    'شه‌به‌نگ',\n    'شه‌نكار',\n    'شه‌پۆل',\n    'شه‌یدا',\n    'شۆشمێ',\n    'شیراز',\n    'شیروانه‌',\n    'شیلۆ',\n    'شێواز',\n    'فریوان',\n    'فریڤان',\n    'كارا',\n    'كاردا',\n    'كارداكا',\n    'كاشۆ',\n    'كاژاو',\n    'كاژیك',\n    'كریڤان',\n    'كه‌وان',\n    'كه‌ڤین',\n    'كوردان',\n    'كوردستان',\n    'كورده‌',\n    'كورده‌وان',\n    'كوردۆ',\n    'كوردۆس',\n    'كوردۆنیا',\n    'كۆچه‌ر',\n    'لاجین',\n    'لازۆ',\n    'لاله‌',\n    'لاوباخ',\n    'لاوێن',\n    'له‌زگین',\n    'لۆڤان',\n    'لێزان',\n    'ماد',\n    'مانۆ',\n    'ماوا',\n    'ماوان',\n    'ماچۆ',\n    'ماژین',\n    'ماڤین',\n    'مه‌تین',\n    'مه‌رزان',\n    'مه‌ست',\n    'مه‌لۆ',\n    'مه‌هاباد',\n    'مه‌ڵۆ',\n    'موكری',\n    'ميلان',\n    'میترا',\n    'میدیا',\n    'نارا',\n    'ناوا',\n    'ناوان',\n    'ناڤین',\n    'نه‌خچه‌وان',\n    'نه‌واز',\n    'نه‌ورۆز',\n    'نه‌وڕه‌س',\n    'نوێخواز',\n    'نوێیار',\n    'نۆشان',\n    'نیاز',\n    'هانده‌ر',\n    'هاوخوان',\n    'هاوده‌م',\n    'هاوده‌نگ',\n    'هاوڕاز',\n    'هاوژین',\n    'هاژان',\n    'هاژۆ',\n    'هه‌رزه‌',\n    'هه‌ست',\n    'هه‌ستی',\n    'هه‌موار',\n    'هه‌وار',\n    'هه‌واڵ',\n    'هه‌ور',\n    'هه‌ژان',\n    'هه‌ژێن',\n    'هه‌ڵبه‌ست',\n    'هه‌ڵێن',\n    'هۆبه‌',\n    'هۆره‌',\n    'هۆری',\n    'هۆرین',\n    'هۆزانه‌وان',\n    'هۆزه‌',\n    'هۆشین',\n    'هۆژان',\n    'هۆژین',\n    'هۆڤار',\n    'هۆڤان',\n    'هیژا',\n    'هێدی',\n    'هێما',\n    'وه‌رز',\n    'وه‌سان',\n    'وه‌شت',\n    'وه‌شتی',\n    'پاسار',\n    'پايز',\n    'په‌روه‌ر',\n    'په‌روه‌رد',\n    'په‌سار',\n    'په‌یام',\n    'په‌یمان',\n    'په‌یوه‌ست',\n    'پێشمه‌رگه‌',\n    'پێشین',\n    'چاوكاڵ',\n    'چاوڕه‌ش',\n    'چاوگه‌ش',\n    'چیاڤان',\n    'ڕازڤان',\n    'ڕاستبین',\n    'ڕاستكار',\n    'ڕاپه‌ڕین',\n    'ڕاژ',\n    'ڕاڤێن',\n    'ڕند',\n    'ڕه‌هێڵه‌',\n    'ڕه‌وشت',\n    'ڕه‌وین',\n    'ڕه‌ڤین',\n    'ڕه‌ڤێن',\n    'ڕوانین',\n    'ڕوون',\n    'ڕووناكبیر',\n    'ڕۆهات',\n    'ڕۆژ',\n    'ڕۆژان',\n    'ڕۆژاڤ',\n    'ڕۆژبین',\n    'ڕۆژه‌ڤ',\n    'ڕۆژگار',\n    'ڕێسا',\n    'ڕێناس',\n    'ڕێژوان',\n    'ژارۆ',\n    'ژیلۆ',\n    'ژین',\n    'گه‌ردوون',\n    'گه‌رمێن',\n    'گه‌لۆ',\n    'گورده‌',\n    'گۆیژه‌',\n    'یاد',\n    'یاداشت',\n    'یاسا',\n    'یانۆ',\n    'یه‌سنا',\n  ],\n  female: [\n    'ئاران',\n    'ئاره‌زوو',\n    'ئازیز',\n    'ئازێ',\n    'ئاسان',\n    'ئاسكه‌',\n    'ئاسمان',\n    'ئاشنا',\n    'ئالین',\n    'ئامان',\n    'ئامێز',\n    'ئاهه‌نگ',\n    'ئاوار',\n    'ئاواز',\n    'ئاوان',\n    'ئاورنگ',\n    'ئاونگ',\n    'ئاوین',\n    'ئاوێز',\n    'ئاوێزان',\n    'ئاوێزه‌',\n    'ئاوێن',\n    'ئاڤار',\n    'ئاڤێستا',\n    'ئاڵا',\n    'ئه‌خته‌ر',\n    'ئه‌رسین',\n    'ئه‌شك',\n    'ئه‌فسوس',\n    'ئه‌وین',\n    'ئه‌ڤین',\n    'ئه‌ڵماس',\n    'ئیره‌م',\n    'باڵا',\n    'بناو',\n    'به‌راو',\n    'به‌رخه‌',\n    'به‌رخی',\n    'به‌رزی',\n    'به‌رفین',\n    'به‌ستۆره‌',\n    'به‌سۆز',\n    'به‌فراو',\n    'به‌فره‌',\n    'به‌فرین',\n    'به‌ناز',\n    'به‌هار',\n    'به‌هره‌',\n    'به‌هه‌ست',\n    'به‌هێ',\n    'به‌ڕۆژ',\n    'به‌یان',\n    'بێخال',\n    'بێری',\n    'بێریوان',\n    'بێریڤان',\n    'بێگه‌رد',\n    'تابان',\n    'تابلۆ',\n    'تابین',\n    'تادوهیبا',\n    'تارا',\n    'تاسه‌',\n    'تاشان',\n    'تانیا',\n    'تاڤان',\n    'تاڤگه‌',\n    'تروسكه‌',\n    'ترێ',\n    'تكا',\n    'ته‌رزه‌',\n    'ته‌لار',\n    'ته‌لان',\n    'ته‌مه‌',\n    'توێشوو',\n    'تیشكان',\n    'تیشۆ',\n    'جریوه‌',\n    'حه‌یران',\n    'خانزاد',\n    'خانم',\n    'خاوه‌ر',\n    'خاڵان',\n    'خه‌ج',\n    'خه‌جۆ',\n    'خه‌رامان',\n    'خه‌رمان',\n    'خه‌زان',\n    'خه‌زاڵ',\n    'خه‌زێ',\n    'خه‌نده‌',\n    'خولدا',\n    'خوناو',\n    'خونچه‌',\n    'خۆشه‌ویست',\n    'دالیا',\n    'دانیا',\n    'دره‌خشان',\n    'دلۆڤان',\n    'ده‌ریا',\n    'ده‌شنێ',\n    'ده‌لال',\n    'دولبه‌ر',\n    'دڵخواز',\n    'دڵخۆش',\n    'دڵڤین',\n    'دڵیار',\n    'دیده‌ن',\n    'دییه‌',\n    'دێبه‌ر',\n    'دێرین',\n    'دێریڤان',\n    'رێژنە',\n    'زارا',\n    'زاری',\n    'زامبیا',\n    'زه‌رێ',\n    'زیلان',\n    'زین',\n    'زیوین',\n    'سارا',\n    'ساريا',\n    'سارین',\n    'سازان',\n    'سانا',\n    'ساو',\n    'ساوا',\n    'ساوان',\n    'ساوێن',\n    'ساڤۆ',\n    'سایه‌',\n    'ستاره‌',\n    'ستێر',\n    'سروه‌',\n    'سزان',\n    'سه‌ما',\n    'سه‌نار',\n    'سه‌ناریا',\n    'سه‌نگین',\n    'سه‌وزه‌',\n    'سه‌یران',\n    'سۆز',\n    'سۆزان',\n    'سۆلا',\n    'سۆلاڤ',\n    'سۆلین',\n    'سۆما',\n    'سۆمان',\n    'سیرین',\n    'سیلۆنا',\n    'سیما',\n    'سینه‌',\n    'سێبه‌ر',\n    'سێوان',\n    'سێوه‌',\n    'شاتو',\n    'شاجوان',\n    'شازاده‌',\n    'شاكار',\n    'شاوین',\n    'شایه‌ن',\n    'شلێر',\n    'شنروێ',\n    'شنه‌',\n    'شنه‌با',\n    'شنۆ',\n    'شه‌ده‌',\n    'شه‌ده‌لار',\n    'شه‌رمین',\n    'شه‌م',\n    'شه‌مام',\n    'شه‌مه‌',\n    'شه‌میله‌',\n    'شه‌ن',\n    'شه‌نگ',\n    'شه‌نگه‌',\n    'شه‌نیا',\n    'شه‌هلا',\n    'شه‌هێن',\n    'شه‌وبۆ',\n    'شه‌ڵماسه',\n    'شۆخ',\n    'شۆخان',\n    'شیرین',\n    'شیلا',\n    'شیلان',\n    'شێوه‌',\n    'غه‌زاڵ',\n    'غه‌زێ',\n    'غه‌مگین',\n    'فاتێ',\n    'فرمیسك',\n    'فرۆ',\n    'فریشته‌',\n    'كابان',\n    'كارژین',\n    'كاریا',\n    'كازیوه‌',\n    'كاسان',\n    'كافێ',\n    'كاكۆڵ',\n    'كانگا',\n    'كانی',\n    'كانیاو',\n    'كاڵا',\n    'كاڵی',\n    'كه‌تان',\n    'كه‌نار',\n    'كه‌ویار',\n    'كه‌وێ',\n    'كه‌ژ',\n    'كه‌ژان',\n    'كه‌ژاڵ',\n    'كوێستان',\n    'كچان',\n    'كیشوه‌ر',\n    'كیژان',\n    'كیژێ',\n    'لارا',\n    'لارین',\n    'لاله‌زار',\n    'لانه‌',\n    'لانۆ',\n    'لانیا',\n    'لاولاو',\n    'لاڤه‌',\n    'لاڤین',\n    'له‌رێ',\n    'له‌نجه‌',\n    'له‌نده‌',\n    'له‌نیا',\n    'له‌نێ',\n    'له‌یل',\n    'له‌یلێ',\n    'لڤین',\n    'لۆكه‌',\n    'لۆنا',\n    'لیدیا',\n    'لیسا',\n    'مرواری',\n    'مه‌تینا',\n    'مه‌رزه‌',\n    'مه‌روێ',\n    'مه‌ستان',\n    'مه‌ستوره‌',\n    'مه‌ستی',\n    'مه‌لان',\n    'مه‌لین',\n    'مه‌لێ',\n    'مه‌ندانه‌',\n    'مه‌نێ',\n    'مه‌هۆ',\n    'مه‌هێن',\n    'مه‌یرۆ',\n    'مینا',\n    'میهره‌بان',\n    'نارین',\n    'ناز',\n    'نازدار',\n    'نازناز',\n    'نازه‌',\n    'نازه‌نین',\n    'نازی',\n    'نازیار',\n    'نازیل',\n    'نازیله‌',\n    'نازیلێ',\n    'نازێ',\n    'ناسك',\n    'ناسكه‌',\n    'نالیا',\n    'نالین',\n    'ناهیده‌',\n    'نسار',\n    'نمه‌',\n    'نه‌خشه‌',\n    'نه‌خشین',\n    'نه‌رمین',\n    'نه‌سرین',\n    'نه‌شمیل',\n    'نه‌غه‌ده‌',\n    'نه‌كه‌رۆز',\n    'نه‌مام',\n    'نه‌وا',\n    'نه‌وبه‌ش',\n    'نه‌وبه‌هار',\n    'نوخشه‌',\n    'نڤین',\n    'نگین',\n    'نیان',\n    'نیشتیمان',\n    'نیگار',\n    'هانا',\n    'هاوناز',\n    'هاوڕا',\n    'هاژه‌',\n    'هاژین',\n    'هه‌تاو',\n    'هه‌ردین',\n    'هه‌رمێ',\n    'هه‌مین',\n    'هه‌نار',\n    'هه‌نیسك',\n    'هه‌وری',\n    'هه‌وێن',\n    'هه‌ژین',\n    'هه‌ڤین',\n    'هۆزان',\n    'هۆنیا',\n    'هیران',\n    'هێلان',\n    'هێلن',\n    'هێڤی',\n    'ورشه‌',\n    'وێنا',\n    'پاراو',\n    'پاریا',\n    'پاكیزه‌',\n    'په‌خشان',\n    'په‌رست',\n    'په‌روا',\n    'په‌روانه‌',\n    'په‌روین',\n    'په‌رژین',\n    'په‌رۆش',\n    'په‌ری',\n    'په‌ریا',\n    'په‌ریخان',\n    'په‌ریزاد',\n    'په‌ریناز',\n    'په‌پوله‌',\n    'پیرۆز',\n    'چاومه‌ست',\n    'چرا',\n    'چرۆ',\n    'چنار',\n    'چنوور',\n    'چه‌مان',\n    'چه‌مانه‌',\n    'چه‌مه‌ن',\n    'چورچرا',\n    'چۆمان',\n    'چۆپی',\n    'چیمه‌ن',\n    'چینه‌',\n    'ڕازناو',\n    'ڕازین',\n    'ڕاژان',\n    'ڕاژه‌',\n    'ڕه‌زان',\n    'ڕه‌زێ',\n    'ڕه‌نده‌',\n    'ڕه‌نوو',\n    'ڕه‌وشه‌ن',\n    'ڕوكه‌ن',\n    'ڕووبار',\n    'ڕووخۆش',\n    'ڕووپاك',\n    'ڕوویار',\n    'ڕۆز',\n    'ڕۆزا',\n    'ڕۆشنا',\n    'ڕۆژا',\n    'ڕۆژین',\n    'ڕۆژێ',\n    'ڕێحان',\n    'ڕێحانه‌',\n    'ڕێزان',\n    'ڕێواس',\n    'ژاڵه‌',\n    'ژه‌نین',\n    'ژوان',\n    'ژیان',\n    'ژیران',\n    'ژیلا',\n    'ژینا',\n    'ژیناو',\n    'ژینۆ',\n    'ژیوار',\n    'ڤارونا',\n    'ڤارین',\n    'ڤالان',\n    'ڤالیا',\n    'ڤالینا',\n    'ڤانا',\n    'ڤانان',\n    'ڤانیا',\n    'ڤيان',\n    'ڤین',\n    'ڤینۆس',\n    'گازێ',\n    'گردان',\n    'گزنگ',\n    'گه‌رده‌',\n    'گه‌زۆ',\n    'گه‌زیزه‌',\n    'گه‌شاو',\n    'گه‌شاوه‌',\n    'گه‌شبین',\n    'گه‌شت',\n    'گه‌لان',\n    'گه‌لاوێژ',\n    'گه‌نم',\n    'گه‌وهه‌رێ',\n    'گه‌ڵا',\n    'گوڵئه‌ندام',\n    'گوڵان',\n    'گوڵاڵه‌',\n    'گوڵبه‌ند',\n    'گوڵبه‌هار',\n    'گوڵزار',\n    'گوڵشه‌ن',\n    'گوڵه‌',\n    'گوڵه‌باخ',\n    'گوڵچین',\n    'گوڵژین',\n    'گوڵی',\n    'گۆرانی',\n    'گۆنا',\n    'گۆیژ',\n    'گیابه‌ند',\n    'گێلاس',\n    'یار',\n    'یارا',\n    'یاره‌',\n  ],\n  male: [\n    'ئاراز',\n    'ئاراس',\n    'ئارام',\n    'ئاری',\n    'ئاریاكۆ',\n    'ئاریان',\n    'ئاریانا',\n    'ئاریانزاده‌',\n    'ئاریانكۆ',\n    'ئازا',\n    'ئازاد',\n    'ئاسنگه‌ر',\n    'ئاسۆ',\n    'ئاكام',\n    'ئاكۆ',\n    'ئاكۆیان',\n    'ئالان',\n    'ئامه‌د',\n    'ئانوبانینی',\n    'ئاوات',\n    'ئاوده‌ڵ',\n    'ئاودێر',\n    'ئاڕاڕات',\n    'ئاگا',\n    'ئاگری',\n    'ئاگرین',\n    'ئه‌حمه‌د',\n    'ئه‌رده‌وان',\n    'ئه‌رده‌ڵان',\n    'ئه‌رزین',\n    'ئه‌رسه‌لان',\n    'ئه‌رژانگ',\n    'ئه‌ریوان',\n    'ئه‌زمه‌ڕ',\n    'ئه‌ژده‌ر',\n    'ئه‌ڤداڵ',\n    'ئومێد',\n    'ئۆرخان',\n    'ئۆردو',\n    'ئیلخان',\n    'ئیلیان',\n    'ئێزید',\n    'ئێڵبه‌گ',\n    'باهۆز',\n    'باهۆڤ',\n    'باوان',\n    'باڵه‌ك',\n    'برزوو',\n    'بروسك',\n    'بروسكه‌',\n    'به‌ختیار',\n    'به‌درخان',\n    'به‌رخۆ',\n    'به‌رزان',\n    'به‌رزه‌',\n    'به‌رهه‌م',\n    'به‌شدار',\n    'به‌كۆ',\n    'به‌مۆ',\n    'به‌نگین',\n    'به‌هرۆز',\n    'به‌هزاد',\n    'به‌هێز',\n    'به‌ڕێز',\n    'به‌ڵێن',\n    'بڕیار',\n    'بۆتان',\n    'بیردۆز',\n    'بیژه‌ن',\n    'بێخود',\n    'بێستوون',\n    'بێكه‌س',\n    'بێوار',\n    'تاژدین',\n    'تۆڵه‌',\n    'تیشكۆ',\n    'جه‌زا',\n    'جوانڕۆ',\n    'جووتكار',\n    'جووتیار',\n    'جێگر',\n    'خاكی',\n    'خان',\n    'خانی',\n    'خانێ',\n    'خاڵدی',\n    'خاڵۆ',\n    'خه‌بات',\n    'خه‌سره‌و',\n    'خه‌یاس',\n    'خورشید',\n    'خۆربین',\n    'خۆشناو',\n    'خۆيبوون',\n    'خێڵ',\n    'دابان',\n    'دارا',\n    'داره‌شمانه‌',\n    'داره‌وان',\n    'دارۆ',\n    'داس',\n    'داستان',\n    'داسن',\n    'داكۆ',\n    'دالان',\n    'دانا',\n    'دانار',\n    'دانش',\n    'دانه‌ر',\n    'دانۆ',\n    'دانیار',\n    'دلاوه‌ر',\n    'دلێر',\n    'ده‌رسیم',\n    'ده‌شتی',\n    'ده‌شتیوان',\n    'ده‌وه‌ن',\n    'دووربین',\n    'دژوار',\n    'دڵدار',\n    'دڵشاد',\n    'دۆستی',\n    'دیاری',\n    'دیاكۆ',\n    'دیدار',\n    'دیلمان',\n    'دیوانه‌',\n    'دێوار',\n    'زاخۆ',\n    'زارۆ',\n    'زامدار',\n    'زانا',\n    'زانكۆ',\n    'زانوه‌ر',\n    'زانیار',\n    'زاگرۆز',\n    'زاگرۆس',\n    'زمناكۆ',\n    'زه‌بوون',\n    'زه‌رده‌شت',\n    'زه‌ند',\n    'زه‌نوێر',\n    'زه‌هاو',\n    'زه‌یتۆ',\n    'زۆراب',\n    'زۆزك',\n    'زیره‌ك',\n    'زێد',\n    'زێڕۆ',\n    'ساركان',\n    'سارۆ',\n    'سازۆ',\n    'سالار',\n    'سامان',\n    'ساماڵ',\n    'سان',\n    'سمكۆ',\n    'سه‌رباز',\n    'سه‌ربه‌ست',\n    'سه‌رخێڵ',\n    'سه‌رده‌شت',\n    'سه‌رده‌م',\n    'سه‌ركان',\n    'سه‌ركه‌وت',\n    'سه‌ركۆ',\n    'سه‌رمه‌د',\n    'سه‌رمه‌ست',\n    'سه‌رناس',\n    'سه‌رهه‌نگ',\n    'سه‌رهۆز',\n    'سه‌روان',\n    'سه‌روه‌ر',\n    'سه‌رپه‌ل',\n    'سه‌رۆ',\n    'سه‌رۆك',\n    'سه‌ریاز',\n    'سه‌ریاس',\n    'سه‌فین',\n    'سه‌نگه‌ر',\n    'سه‌هه‌ند',\n    'سه‌گرمه‌',\n    'سه‌یدا',\n    'سه‌یدۆ',\n    'سه‌یوان',\n    'سواره‌',\n    'سوارچاك',\n    'سوركێو',\n    'سوریاش',\n    'سورێن',\n    'سوپا',\n    'سوپار',\n    'سۆران',\n    'سیامه‌ند',\n    'سیدۆ',\n    'سیروان',\n    'سیپان',\n    'شاباز',\n    'شاخان',\n    'شاخه‌',\n    'شاخه‌وان',\n    'شاخۆ',\n    'شاخی',\n    'شادۆ',\n    'شادی',\n    'شاره‌زوور',\n    'شاروخ',\n    'شارۆ',\n    'شازاد',\n    'شاسۆ',\n    'شاكه‌ل',\n    'شاكۆ',\n    'شالیار',\n    'شاهۆ',\n    'شاڵاو',\n    'شنگار',\n    'شنگال',\n    'شه‌ره‌فخان',\n    'شه‌ماڵ',\n    'شه‌مدین',\n    'شه‌مزین',\n    'شه‌مۆ',\n    'شه‌مێران',\n    'شه‌پاڵ',\n    'شوان',\n    'شوانكار',\n    'شوانه‌',\n    'شڤان',\n    'شۆڕش',\n    'شۆڕشگێر',\n    'شۆڕه‌سوار',\n    'شیروان',\n    'شێر',\n    'شێرزاد',\n    'شێره‌',\n    'شێروان',\n    'شێرۆ',\n    'عورفۆ',\n    'غه‌مبار',\n    'فریاد',\n    'فه‌رمان',\n    'فه‌رهاد',\n    'فه‌رهه‌نگ',\n    'فه‌ره‌یدوون',\n    'فه‌ریاد',\n    'قاره‌مان',\n    'قه‌ندیل',\n    'قوباد',\n    'كاردۆ',\n    'كاردۆخ',\n    'كارزان',\n    'كارمه‌ند',\n    'كاروان',\n    'كارۆ',\n    'كاكل',\n    'كاكۆ',\n    'كامكار',\n    'كامه‌ران',\n    'كامه‌لا',\n    'كامیار',\n    'كامیاران',\n    'كاوان',\n    'كاوس',\n    'كاوه‌',\n    'كاوێس',\n    'كاڵزۆ',\n    'كریڤ',\n    'كرێكار',\n    'كه‌مه‌ند',\n    'كه‌یخوسره‌و',\n    'كورد',\n    'كوردی',\n    'كوردین',\n    'كۆسار',\n    'كۆشش',\n    'كۆشه‌ن',\n    'كۆشین',\n    'كۆمار',\n    'كۆڕه‌ك',\n    'كۆڕه‌و',\n    'كۆژان',\n    'كۆژه‌ن',\n    'كۆڤان',\n    'كۆیار',\n    'كیاكسار',\n    'كێوبین',\n    'لادێ',\n    'لاز',\n    'لازیان',\n    'لاس',\n    'لالش',\n    'لالۆ',\n    'لاهۆ',\n    'لاوزه‌ند',\n    'لاوك',\n    'لاوكۆ',\n    'لاوه‌',\n    'لاوچاك',\n    'لاڤۆ',\n    'لوتكه‌',\n    'لۆلۆ',\n    'لۆژین',\n    'لیمۆ',\n    'لیڤا',\n    'لێهات',\n    'مادای',\n    'مادۆ',\n    'مازیار',\n    'ماكوان',\n    'ماكۆ',\n    'ماكۆسان',\n    'مامه‌سان',\n    'مامۆ',\n    'مانو',\n    'ماڵبات',\n    'مشكۆ',\n    'مه‌به‌ست',\n    'مه‌تۆ',\n    'مه‌حوی',\n    'مه‌رد',\n    'مه‌ردان',\n    'مه‌ریوان',\n    'مه‌زدا',\n    'مه‌زن',\n    'مه‌شخه‌ڵ',\n    'مه‌غدید',\n    'مه‌كۆ',\n    'مه‌م',\n    'مه‌ملی',\n    'مه‌مۆ',\n    'مه‌ندان',\n    'مه‌وله‌وی',\n    'موكریان',\n    'میتان',\n    'میر',\n    'میراكۆ',\n    'میران',\n    'میرخاس',\n    'میرداد',\n    'میرزا',\n    'میركۆ',\n    'میروان',\n    'نالی',\n    'نامدار',\n    'نامۆ',\n    'نه‌به‌رد',\n    'نه‌به‌ز',\n    'نه‌ریمان',\n    'نه‌مر',\n    'نه‌وزاد',\n    'نه‌ژین',\n    'نوێكار',\n    'هارپاك',\n    'هامنۆ',\n    'هاوار',\n    'هاوبیر',\n    'هاوتا',\n    'هاودیان',\n    'هاوكار',\n    'هاوكورد',\n    'هاومه‌ند',\n    'هاوڕێ',\n    'هاوژیر',\n    'هه‌رد',\n    'هه‌رده‌م',\n    'هه‌رده‌وان',\n    'هه‌رده‌ڤان',\n    'هه‌ردی',\n    'هه‌رمان',\n    'هه‌ره‌س',\n    'هه‌رژین',\n    'هه‌رێز',\n    'هه‌رێم',\n    'هه‌ستیار',\n    'هه‌مه‌دان',\n    'هه‌ندرین',\n    'هه‌وراز',\n    'هه‌ورامان',\n    'هه‌ژار',\n    'هه‌ژده‌ر',\n    'هه‌ژیر',\n    'هه‌ڤاڵ',\n    'هه‌ڵاڵه‌',\n    'هه‌ڵكه‌وت',\n    'هه‌ڵوێست',\n    'هه‌ڵگورد',\n    'هه‌ڵۆ',\n    'هوشیار',\n    'هونه‌ر',\n    'هۆرام',\n    'هۆز',\n    'هۆشمه‌ند',\n    'هۆشه‌نگ',\n    'هۆكار',\n    'هۆمه‌ر',\n    'هۆنه‌ر',\n    'هۆگر',\n    'هیزل',\n    'هیوار',\n    'هێرش',\n    'هێمن',\n    'وریا',\n    'وه‌رزیر',\n    'وه‌یس',\n    'وه‌یسی',\n    'وڵات',\n    'پاداشت',\n    'پاكۆ',\n    'پاڵه‌',\n    'پرژه‌',\n    'پشتیوان',\n    'پشكۆ',\n    'په‌رێز',\n    'په‌سه‌ند',\n    'په‌شێو',\n    'په‌نهان',\n    'په‌یوه‌ند',\n    'پۆڵا',\n    'پۆڵاين',\n    'پیرۆ',\n    'پیرۆت',\n    'پێشه‌نگ',\n    'پێشه‌وا',\n    'پێڕش',\n    'چالاك',\n    'چاپك',\n    'چه‌كۆ',\n    'چیا',\n    'چیاوار',\n    'ڕابه‌ر',\n    'ڕاسان',\n    'ڕاستی',\n    'ڕامان',\n    'ڕامته‌ن',\n    'ڕامیار',\n    'ڕاهۆز',\n    'ڕاوه‌ن',\n    'ڕاوێژ',\n    'ڕاڤین',\n    'ڕزگار',\n    'ڕه‌شۆ',\n    'ڕه‌نج',\n    'ڕه‌نجده‌ر',\n    'ڕه‌نجه‌',\n    'ڕه‌نجۆ',\n    'ڕه‌ند',\n    'ڕه‌ندۆ',\n    'ڕه‌هبه‌ر',\n    'ڕه‌هێڵ',\n    'ڕه‌و',\n    'ڕه‌وا',\n    'ڕه‌وه‌ز',\n    'ڕه‌وه‌ند',\n    'ڕه‌گه‌ز',\n    'ڕۆسته‌م',\n    'ڕۆشار',\n    'ڕۆنیا',\n    'ڕۆژڤان',\n    'ڕۆڤان',\n    'ڕێبه‌ر',\n    'ڕێبوار',\n    'ڕێبین',\n    'ڕێكار',\n    'ڕێكخه‌ر',\n    'ڕێنوار',\n    'ڕێوان',\n    'ڕێچكه‌',\n    'ڕێگا',\n    'ژه‌نیار',\n    'ژیار',\n    'ژیر',\n    'ژیرۆ',\n    'ژیله‌',\n    'ژیله‌مۆ',\n    'گابار',\n    'گاڤان',\n    'گمۆ',\n    'گه‌ردی',\n    'گه‌رمیان',\n    'گه‌شبیر',\n    'گه‌نجۆ',\n    'گورد',\n    'گوردۆ',\n    'گوروون',\n    'گوندی',\n    'گۆتی',\n    'گۆران',\n    'گۆڤه‌ند',\n    'گیو',\n    'یاخی',\n    'یادوه‌ر',\n    'یادگار',\n    'یادۆ',\n    'یارسان',\n    'یارۆ',\n    'یاوه‌ر',\n    'یاپل',\n    'یه‌زدانشێر',\n    'یه‌زدین',\n    'یه‌زید',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ku_ckb/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport middle_name from './middle_name';\nimport middle_name_pattern from './middle_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport sex from './sex';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  middle_name,\n  middle_name_pattern,\n  name: name_,\n  prefix,\n  sex,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/ku_ckb/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'ئاراز',\n    'ئاراس',\n    'ئارام',\n    'ئاری',\n    'ئاریاكۆ',\n    'ئاریان',\n    'ئاریانا',\n    'ئاریانزاده‌',\n    'ئاریانكۆ',\n    'ئازا',\n    'ئازاد',\n    'ئاسنگه‌ر',\n    'ئاسۆ',\n    'ئاكام',\n    'ئاكۆ',\n    'ئاكۆیان',\n    'ئالان',\n    'ئامه‌د',\n    'ئانوبانینی',\n    'ئاوات',\n    'ئاوده‌ڵ',\n    'ئاودێر',\n    'ئاڕاڕات',\n    'ئاگا',\n    'ئاگری',\n    'ئاگرین',\n    'ئه‌حمه‌د',\n    'ئه‌رده‌وان',\n    'ئه‌رده‌ڵان',\n    'ئه‌رزین',\n    'ئه‌رسه‌لان',\n    'ئه‌رژانگ',\n    'ئه‌ریوان',\n    'ئه‌زمه‌ڕ',\n    'ئه‌ژده‌ر',\n    'ئه‌ڤداڵ',\n    'ئومێد',\n    'ئۆرخان',\n    'ئۆردو',\n    'ئیلخان',\n    'ئیلیان',\n    'ئێزید',\n    'ئێڵبه‌گ',\n    'باهۆز',\n    'باهۆڤ',\n    'باوان',\n    'باڵه‌ك',\n    'برزوو',\n    'بروسك',\n    'بروسكه‌',\n    'به‌ختیار',\n    'به‌درخان',\n    'به‌رخۆ',\n    'به‌رزان',\n    'به‌رزه‌',\n    'به‌رهه‌م',\n    'به‌شدار',\n    'به‌كۆ',\n    'به‌مۆ',\n    'به‌نگین',\n    'به‌هرۆز',\n    'به‌هزاد',\n    'به‌هێز',\n    'به‌ڕێز',\n    'به‌ڵێن',\n    'بڕیار',\n    'بۆتان',\n    'بیردۆز',\n    'بیژه‌ن',\n    'بێخود',\n    'بێستوون',\n    'بێكه‌س',\n    'بێوار',\n    'تاژدین',\n    'تۆڵه‌',\n    'تیشكۆ',\n    'جه‌زا',\n    'جوانڕۆ',\n    'جووتكار',\n    'جووتیار',\n    'جێگر',\n    'خاكی',\n    'خان',\n    'خانی',\n    'خانێ',\n    'خاڵدی',\n    'خاڵۆ',\n    'خه‌بات',\n    'خه‌سره‌و',\n    'خه‌یاس',\n    'خورشید',\n    'خۆربین',\n    'خۆشناو',\n    'خۆيبوون',\n    'خێڵ',\n    'دابان',\n    'دارا',\n    'داره‌شمانه‌',\n    'داره‌وان',\n    'دارۆ',\n    'داس',\n    'داستان',\n    'داسن',\n    'داكۆ',\n    'دالان',\n    'دانا',\n    'دانار',\n    'دانش',\n    'دانه‌ر',\n    'دانۆ',\n    'دانیار',\n    'دلاوه‌ر',\n    'دلێر',\n    'ده‌رسیم',\n    'ده‌شتی',\n    'ده‌شتیوان',\n    'ده‌وه‌ن',\n    'دووربین',\n    'دژوار',\n    'دڵدار',\n    'دڵشاد',\n    'دۆستی',\n    'دیاری',\n    'دیاكۆ',\n    'دیدار',\n    'دیلمان',\n    'دیوانه‌',\n    'دێوار',\n    'زاخۆ',\n    'زارۆ',\n    'زامدار',\n    'زانا',\n    'زانكۆ',\n    'زانوه‌ر',\n    'زانیار',\n    'زاگرۆز',\n    'زاگرۆس',\n    'زمناكۆ',\n    'زه‌بوون',\n    'زه‌رده‌شت',\n    'زه‌ند',\n    'زه‌نوێر',\n    'زه‌هاو',\n    'زه‌یتۆ',\n    'زۆراب',\n    'زۆزك',\n    'زیره‌ك',\n    'زێد',\n    'زێڕۆ',\n    'ساركان',\n    'سارۆ',\n    'سازۆ',\n    'سالار',\n    'سامان',\n    'ساماڵ',\n    'سان',\n    'سمكۆ',\n    'سه‌رباز',\n    'سه‌ربه‌ست',\n    'سه‌رخێڵ',\n    'سه‌رده‌شت',\n    'سه‌رده‌م',\n    'سه‌ركان',\n    'سه‌ركه‌وت',\n    'سه‌ركۆ',\n    'سه‌رمه‌د',\n    'سه‌رمه‌ست',\n    'سه‌رناس',\n    'سه‌رهه‌نگ',\n    'سه‌رهۆز',\n    'سه‌روان',\n    'سه‌روه‌ر',\n    'سه‌رپه‌ل',\n    'سه‌رۆ',\n    'سه‌رۆك',\n    'سه‌ریاز',\n    'سه‌ریاس',\n    'سه‌فین',\n    'سه‌نگه‌ر',\n    'سه‌هه‌ند',\n    'سه‌گرمه‌',\n    'سه‌یدا',\n    'سه‌یدۆ',\n    'سه‌یوان',\n    'سواره‌',\n    'سوارچاك',\n    'سوركێو',\n    'سوریاش',\n    'سورێن',\n    'سوپا',\n    'سوپار',\n    'سۆران',\n    'سیامه‌ند',\n    'سیدۆ',\n    'سیروان',\n    'سیپان',\n    'شاباز',\n    'شاخان',\n    'شاخه‌',\n    'شاخه‌وان',\n    'شاخۆ',\n    'شاخی',\n    'شادۆ',\n    'شادی',\n    'شاره‌زوور',\n    'شاروخ',\n    'شارۆ',\n    'شازاد',\n    'شاسۆ',\n    'شاكه‌ل',\n    'شاكۆ',\n    'شالیار',\n    'شاهۆ',\n    'شاڵاو',\n    'شنگار',\n    'شنگال',\n    'شه‌ره‌فخان',\n    'شه‌ماڵ',\n    'شه‌مدین',\n    'شه‌مزین',\n    'شه‌مۆ',\n    'شه‌مێران',\n    'شه‌پاڵ',\n    'شوان',\n    'شوانكار',\n    'شوانه‌',\n    'شڤان',\n    'شۆڕش',\n    'شۆڕشگێر',\n    'شۆڕه‌سوار',\n    'شیروان',\n    'شێر',\n    'شێرزاد',\n    'شێره‌',\n    'شێروان',\n    'شێرۆ',\n    'عورفۆ',\n    'غه‌مبار',\n    'فریاد',\n    'فه‌رمان',\n    'فه‌رهاد',\n    'فه‌رهه‌نگ',\n    'فه‌ره‌یدوون',\n    'فه‌ریاد',\n    'قاره‌مان',\n    'قه‌ندیل',\n    'قوباد',\n    'كاردۆ',\n    'كاردۆخ',\n    'كارزان',\n    'كارمه‌ند',\n    'كاروان',\n    'كارۆ',\n    'كاكل',\n    'كاكۆ',\n    'كامكار',\n    'كامه‌ران',\n    'كامه‌لا',\n    'كامیار',\n    'كامیاران',\n    'كاوان',\n    'كاوس',\n    'كاوه‌',\n    'كاوێس',\n    'كاڵزۆ',\n    'كریڤ',\n    'كرێكار',\n    'كه‌مه‌ند',\n    'كه‌یخوسره‌و',\n    'كورد',\n    'كوردی',\n    'كوردین',\n    'كۆسار',\n    'كۆشش',\n    'كۆشه‌ن',\n    'كۆشین',\n    'كۆمار',\n    'كۆڕه‌ك',\n    'كۆڕه‌و',\n    'كۆژان',\n    'كۆژه‌ن',\n    'كۆڤان',\n    'كۆیار',\n    'كیاكسار',\n    'كێوبین',\n    'لادێ',\n    'لاز',\n    'لازیان',\n    'لاس',\n    'لالش',\n    'لالۆ',\n    'لاهۆ',\n    'لاوزه‌ند',\n    'لاوك',\n    'لاوكۆ',\n    'لاوه‌',\n    'لاوچاك',\n    'لاڤۆ',\n    'لوتكه‌',\n    'لۆلۆ',\n    'لۆژین',\n    'لیمۆ',\n    'لیڤا',\n    'لێهات',\n    'مادای',\n    'مادۆ',\n    'مازیار',\n    'ماكوان',\n    'ماكۆ',\n    'ماكۆسان',\n    'مامه‌سان',\n    'مامۆ',\n    'مانو',\n    'ماڵبات',\n    'مشكۆ',\n    'مه‌به‌ست',\n    'مه‌تۆ',\n    'مه‌حوی',\n    'مه‌رد',\n    'مه‌ردان',\n    'مه‌ریوان',\n    'مه‌زدا',\n    'مه‌زن',\n    'مه‌شخه‌ڵ',\n    'مه‌غدید',\n    'مه‌كۆ',\n    'مه‌م',\n    'مه‌ملی',\n    'مه‌مۆ',\n    'مه‌ندان',\n    'مه‌وله‌وی',\n    'موكریان',\n    'میتان',\n    'میر',\n    'میراكۆ',\n    'میران',\n    'میرخاس',\n    'میرداد',\n    'میرزا',\n    'میركۆ',\n    'میروان',\n    'نالی',\n    'نامدار',\n    'نامۆ',\n    'نه‌به‌رد',\n    'نه‌به‌ز',\n    'نه‌ریمان',\n    'نه‌مر',\n    'نه‌وزاد',\n    'نه‌ژین',\n    'نوێكار',\n    'هارپاك',\n    'هامنۆ',\n    'هاوار',\n    'هاوبیر',\n    'هاوتا',\n    'هاودیان',\n    'هاوكار',\n    'هاوكورد',\n    'هاومه‌ند',\n    'هاوڕێ',\n    'هاوژیر',\n    'هه‌رد',\n    'هه‌رده‌م',\n    'هه‌رده‌وان',\n    'هه‌رده‌ڤان',\n    'هه‌ردی',\n    'هه‌رمان',\n    'هه‌ره‌س',\n    'هه‌رژین',\n    'هه‌رێز',\n    'هه‌رێم',\n    'هه‌ستیار',\n    'هه‌مه‌دان',\n    'هه‌ندرین',\n    'هه‌وراز',\n    'هه‌ورامان',\n    'هه‌ژار',\n    'هه‌ژده‌ر',\n    'هه‌ژیر',\n    'هه‌ڤاڵ',\n    'هه‌ڵاڵه‌',\n    'هه‌ڵكه‌وت',\n    'هه‌ڵوێست',\n    'هه‌ڵگورد',\n    'هه‌ڵۆ',\n    'هوشیار',\n    'هونه‌ر',\n    'هۆرام',\n    'هۆز',\n    'هۆشمه‌ند',\n    'هۆشه‌نگ',\n    'هۆكار',\n    'هۆمه‌ر',\n    'هۆنه‌ر',\n    'هۆگر',\n    'هیزل',\n    'هیوار',\n    'هێرش',\n    'هێمن',\n    'وریا',\n    'وه‌رزیر',\n    'وه‌یس',\n    'وه‌یسی',\n    'وڵات',\n    'پاداشت',\n    'پاكۆ',\n    'پاڵه‌',\n    'پرژه‌',\n    'پشتیوان',\n    'پشكۆ',\n    'په‌رێز',\n    'په‌سه‌ند',\n    'په‌شێو',\n    'په‌نهان',\n    'په‌یوه‌ند',\n    'پۆڵا',\n    'پۆڵاين',\n    'پیرۆ',\n    'پیرۆت',\n    'پێشه‌نگ',\n    'پێشه‌وا',\n    'پێڕش',\n    'چالاك',\n    'چاپك',\n    'چه‌كۆ',\n    'چیا',\n    'چیاوار',\n    'ڕابه‌ر',\n    'ڕاسان',\n    'ڕاستی',\n    'ڕامان',\n    'ڕامته‌ن',\n    'ڕامیار',\n    'ڕاهۆز',\n    'ڕاوه‌ن',\n    'ڕاوێژ',\n    'ڕاڤین',\n    'ڕزگار',\n    'ڕه‌شۆ',\n    'ڕه‌نج',\n    'ڕه‌نجده‌ر',\n    'ڕه‌نجه‌',\n    'ڕه‌نجۆ',\n    'ڕه‌ند',\n    'ڕه‌ندۆ',\n    'ڕه‌هبه‌ر',\n    'ڕه‌هێڵ',\n    'ڕه‌و',\n    'ڕه‌وا',\n    'ڕه‌وه‌ز',\n    'ڕه‌وه‌ند',\n    'ڕه‌گه‌ز',\n    'ڕۆسته‌م',\n    'ڕۆشار',\n    'ڕۆنیا',\n    'ڕۆژڤان',\n    'ڕۆڤان',\n    'ڕێبه‌ر',\n    'ڕێبوار',\n    'ڕێبین',\n    'ڕێكار',\n    'ڕێكخه‌ر',\n    'ڕێنوار',\n    'ڕێوان',\n    'ڕێچكه‌',\n    'ڕێگا',\n    'ژه‌نیار',\n    'ژیار',\n    'ژیر',\n    'ژیرۆ',\n    'ژیله‌',\n    'ژیله‌مۆ',\n    'گابار',\n    'گاڤان',\n    'گمۆ',\n    'گه‌ردی',\n    'گه‌رمیان',\n    'گه‌شبیر',\n    'گه‌نجۆ',\n    'گورد',\n    'گوردۆ',\n    'گوروون',\n    'گوندی',\n    'گۆتی',\n    'گۆران',\n    'گۆڤه‌ند',\n    'گیو',\n    'یاخی',\n    'یادوه‌ر',\n    'یادگار',\n    'یادۆ',\n    'یارسان',\n    'یارۆ',\n    'یاوه‌ر',\n    'یاپل',\n    'یه‌زدانشێر',\n    'یه‌زدین',\n    'یه‌زید',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ku_ckb/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/ku_ckb/person/middle_name.ts",
    "content": "export default {\n  generic: [\n    'ئاراز',\n    'ئاراس',\n    'ئارام',\n    'ئاری',\n    'ئاریاكۆ',\n    'ئاریان',\n    'ئاریانا',\n    'ئاریانزاده‌',\n    'ئاریانكۆ',\n    'ئازا',\n    'ئازاد',\n    'ئاسنگه‌ر',\n    'ئاسۆ',\n    'ئاكام',\n    'ئاكۆ',\n    'ئاكۆیان',\n    'ئالان',\n    'ئامه‌د',\n    'ئانوبانینی',\n    'ئاوات',\n    'ئاوده‌ڵ',\n    'ئاودێر',\n    'ئاڕاڕات',\n    'ئاگا',\n    'ئاگری',\n    'ئاگرین',\n    'ئه‌حمه‌د',\n    'ئه‌رده‌وان',\n    'ئه‌رده‌ڵان',\n    'ئه‌رزین',\n    'ئه‌رسه‌لان',\n    'ئه‌رژانگ',\n    'ئه‌ریوان',\n    'ئه‌زمه‌ڕ',\n    'ئه‌ژده‌ر',\n    'ئه‌ڤداڵ',\n    'ئومێد',\n    'ئۆرخان',\n    'ئۆردو',\n    'ئیلخان',\n    'ئیلیان',\n    'ئێزید',\n    'ئێڵبه‌گ',\n    'باهۆز',\n    'باهۆڤ',\n    'باوان',\n    'باڵه‌ك',\n    'برزوو',\n    'بروسك',\n    'بروسكه‌',\n    'به‌ختیار',\n    'به‌درخان',\n    'به‌رخۆ',\n    'به‌رزان',\n    'به‌رزه‌',\n    'به‌رهه‌م',\n    'به‌شدار',\n    'به‌كۆ',\n    'به‌مۆ',\n    'به‌نگین',\n    'به‌هرۆز',\n    'به‌هزاد',\n    'به‌هێز',\n    'به‌ڕێز',\n    'به‌ڵێن',\n    'بڕیار',\n    'بۆتان',\n    'بیردۆز',\n    'بیژه‌ن',\n    'بێخود',\n    'بێستوون',\n    'بێكه‌س',\n    'بێوار',\n    'تاژدین',\n    'تۆڵه‌',\n    'تیشكۆ',\n    'جه‌زا',\n    'جوانڕۆ',\n    'جووتكار',\n    'جووتیار',\n    'جێگر',\n    'خاكی',\n    'خان',\n    'خانی',\n    'خانێ',\n    'خاڵدی',\n    'خاڵۆ',\n    'خه‌بات',\n    'خه‌سره‌و',\n    'خه‌یاس',\n    'خورشید',\n    'خۆربین',\n    'خۆشناو',\n    'خۆيبوون',\n    'خێڵ',\n    'دابان',\n    'دارا',\n    'داره‌شمانه‌',\n    'داره‌وان',\n    'دارۆ',\n    'داس',\n    'داستان',\n    'داسن',\n    'داكۆ',\n    'دالان',\n    'دانا',\n    'دانار',\n    'دانش',\n    'دانه‌ر',\n    'دانۆ',\n    'دانیار',\n    'دلاوه‌ر',\n    'دلێر',\n    'ده‌رسیم',\n    'ده‌شتی',\n    'ده‌شتیوان',\n    'ده‌وه‌ن',\n    'دووربین',\n    'دژوار',\n    'دڵدار',\n    'دڵشاد',\n    'دۆستی',\n    'دیاری',\n    'دیاكۆ',\n    'دیدار',\n    'دیلمان',\n    'دیوانه‌',\n    'دێوار',\n    'زاخۆ',\n    'زارۆ',\n    'زامدار',\n    'زانا',\n    'زانكۆ',\n    'زانوه‌ر',\n    'زانیار',\n    'زاگرۆز',\n    'زاگرۆس',\n    'زمناكۆ',\n    'زه‌بوون',\n    'زه‌رده‌شت',\n    'زه‌ند',\n    'زه‌نوێر',\n    'زه‌هاو',\n    'زه‌یتۆ',\n    'زۆراب',\n    'زۆزك',\n    'زیره‌ك',\n    'زێد',\n    'زێڕۆ',\n    'ساركان',\n    'سارۆ',\n    'سازۆ',\n    'سالار',\n    'سامان',\n    'ساماڵ',\n    'سان',\n    'سمكۆ',\n    'سه‌رباز',\n    'سه‌ربه‌ست',\n    'سه‌رخێڵ',\n    'سه‌رده‌شت',\n    'سه‌رده‌م',\n    'سه‌ركان',\n    'سه‌ركه‌وت',\n    'سه‌ركۆ',\n    'سه‌رمه‌د',\n    'سه‌رمه‌ست',\n    'سه‌رناس',\n    'سه‌رهه‌نگ',\n    'سه‌رهۆز',\n    'سه‌روان',\n    'سه‌روه‌ر',\n    'سه‌رپه‌ل',\n    'سه‌رۆ',\n    'سه‌رۆك',\n    'سه‌ریاز',\n    'سه‌ریاس',\n    'سه‌فین',\n    'سه‌نگه‌ر',\n    'سه‌هه‌ند',\n    'سه‌گرمه‌',\n    'سه‌یدا',\n    'سه‌یدۆ',\n    'سه‌یوان',\n    'سواره‌',\n    'سوارچاك',\n    'سوركێو',\n    'سوریاش',\n    'سورێن',\n    'سوپا',\n    'سوپار',\n    'سۆران',\n    'سیامه‌ند',\n    'سیدۆ',\n    'سیروان',\n    'سیپان',\n    'شاباز',\n    'شاخان',\n    'شاخه‌',\n    'شاخه‌وان',\n    'شاخۆ',\n    'شاخی',\n    'شادۆ',\n    'شادی',\n    'شاره‌زوور',\n    'شاروخ',\n    'شارۆ',\n    'شازاد',\n    'شاسۆ',\n    'شاكه‌ل',\n    'شاكۆ',\n    'شالیار',\n    'شاهۆ',\n    'شاڵاو',\n    'شنگار',\n    'شنگال',\n    'شه‌ره‌فخان',\n    'شه‌ماڵ',\n    'شه‌مدین',\n    'شه‌مزین',\n    'شه‌مۆ',\n    'شه‌مێران',\n    'شه‌پاڵ',\n    'شوان',\n    'شوانكار',\n    'شوانه‌',\n    'شڤان',\n    'شۆڕش',\n    'شۆڕشگێر',\n    'شۆڕه‌سوار',\n    'شیروان',\n    'شێر',\n    'شێرزاد',\n    'شێره‌',\n    'شێروان',\n    'شێرۆ',\n    'عورفۆ',\n    'غه‌مبار',\n    'فریاد',\n    'فه‌رمان',\n    'فه‌رهاد',\n    'فه‌رهه‌نگ',\n    'فه‌ره‌یدوون',\n    'فه‌ریاد',\n    'قاره‌مان',\n    'قه‌ندیل',\n    'قوباد',\n    'كاردۆ',\n    'كاردۆخ',\n    'كارزان',\n    'كارمه‌ند',\n    'كاروان',\n    'كارۆ',\n    'كاكل',\n    'كاكۆ',\n    'كامكار',\n    'كامه‌ران',\n    'كامه‌لا',\n    'كامیار',\n    'كامیاران',\n    'كاوان',\n    'كاوس',\n    'كاوه‌',\n    'كاوێس',\n    'كاڵزۆ',\n    'كریڤ',\n    'كرێكار',\n    'كه‌مه‌ند',\n    'كه‌یخوسره‌و',\n    'كورد',\n    'كوردی',\n    'كوردین',\n    'كۆسار',\n    'كۆشش',\n    'كۆشه‌ن',\n    'كۆشین',\n    'كۆمار',\n    'كۆڕه‌ك',\n    'كۆڕه‌و',\n    'كۆژان',\n    'كۆژه‌ن',\n    'كۆڤان',\n    'كۆیار',\n    'كیاكسار',\n    'كێوبین',\n    'لادێ',\n    'لاز',\n    'لازیان',\n    'لاس',\n    'لالش',\n    'لالۆ',\n    'لاهۆ',\n    'لاوزه‌ند',\n    'لاوك',\n    'لاوكۆ',\n    'لاوه‌',\n    'لاوچاك',\n    'لاڤۆ',\n    'لوتكه‌',\n    'لۆلۆ',\n    'لۆژین',\n    'لیمۆ',\n    'لیڤا',\n    'لێهات',\n    'مادای',\n    'مادۆ',\n    'مازیار',\n    'ماكوان',\n    'ماكۆ',\n    'ماكۆسان',\n    'مامه‌سان',\n    'مامۆ',\n    'مانو',\n    'ماڵبات',\n    'مشكۆ',\n    'مه‌به‌ست',\n    'مه‌تۆ',\n    'مه‌حوی',\n    'مه‌رد',\n    'مه‌ردان',\n    'مه‌ریوان',\n    'مه‌زدا',\n    'مه‌زن',\n    'مه‌شخه‌ڵ',\n    'مه‌غدید',\n    'مه‌كۆ',\n    'مه‌م',\n    'مه‌ملی',\n    'مه‌مۆ',\n    'مه‌ندان',\n    'مه‌وله‌وی',\n    'موكریان',\n    'میتان',\n    'میر',\n    'میراكۆ',\n    'میران',\n    'میرخاس',\n    'میرداد',\n    'میرزا',\n    'میركۆ',\n    'میروان',\n    'نالی',\n    'نامدار',\n    'نامۆ',\n    'نه‌به‌رد',\n    'نه‌به‌ز',\n    'نه‌ریمان',\n    'نه‌مر',\n    'نه‌وزاد',\n    'نه‌ژین',\n    'نوێكار',\n    'هارپاك',\n    'هامنۆ',\n    'هاوار',\n    'هاوبیر',\n    'هاوتا',\n    'هاودیان',\n    'هاوكار',\n    'هاوكورد',\n    'هاومه‌ند',\n    'هاوڕێ',\n    'هاوژیر',\n    'هه‌رد',\n    'هه‌رده‌م',\n    'هه‌رده‌وان',\n    'هه‌رده‌ڤان',\n    'هه‌ردی',\n    'هه‌رمان',\n    'هه‌ره‌س',\n    'هه‌رژین',\n    'هه‌رێز',\n    'هه‌رێم',\n    'هه‌ستیار',\n    'هه‌مه‌دان',\n    'هه‌ندرین',\n    'هه‌وراز',\n    'هه‌ورامان',\n    'هه‌ژار',\n    'هه‌ژده‌ر',\n    'هه‌ژیر',\n    'هه‌ڤاڵ',\n    'هه‌ڵاڵه‌',\n    'هه‌ڵكه‌وت',\n    'هه‌ڵوێست',\n    'هه‌ڵگورد',\n    'هه‌ڵۆ',\n    'هوشیار',\n    'هونه‌ر',\n    'هۆرام',\n    'هۆز',\n    'هۆشمه‌ند',\n    'هۆشه‌نگ',\n    'هۆكار',\n    'هۆمه‌ر',\n    'هۆنه‌ر',\n    'هۆگر',\n    'هیزل',\n    'هیوار',\n    'هێرش',\n    'هێمن',\n    'وریا',\n    'وه‌رزیر',\n    'وه‌یس',\n    'وه‌یسی',\n    'وڵات',\n    'پاداشت',\n    'پاكۆ',\n    'پاڵه‌',\n    'پرژه‌',\n    'پشتیوان',\n    'پشكۆ',\n    'په‌رێز',\n    'په‌سه‌ند',\n    'په‌شێو',\n    'په‌نهان',\n    'په‌یوه‌ند',\n    'پۆڵا',\n    'پۆڵاين',\n    'پیرۆ',\n    'پیرۆت',\n    'پێشه‌نگ',\n    'پێشه‌وا',\n    'پێڕش',\n    'چالاك',\n    'چاپك',\n    'چه‌كۆ',\n    'چیا',\n    'چیاوار',\n    'ڕابه‌ر',\n    'ڕاسان',\n    'ڕاستی',\n    'ڕامان',\n    'ڕامته‌ن',\n    'ڕامیار',\n    'ڕاهۆز',\n    'ڕاوه‌ن',\n    'ڕاوێژ',\n    'ڕاڤین',\n    'ڕزگار',\n    'ڕه‌شۆ',\n    'ڕه‌نج',\n    'ڕه‌نجده‌ر',\n    'ڕه‌نجه‌',\n    'ڕه‌نجۆ',\n    'ڕه‌ند',\n    'ڕه‌ندۆ',\n    'ڕه‌هبه‌ر',\n    'ڕه‌هێڵ',\n    'ڕه‌و',\n    'ڕه‌وا',\n    'ڕه‌وه‌ز',\n    'ڕه‌وه‌ند',\n    'ڕه‌گه‌ز',\n    'ڕۆسته‌م',\n    'ڕۆشار',\n    'ڕۆنیا',\n    'ڕۆژڤان',\n    'ڕۆڤان',\n    'ڕێبه‌ر',\n    'ڕێبوار',\n    'ڕێبین',\n    'ڕێكار',\n    'ڕێكخه‌ر',\n    'ڕێنوار',\n    'ڕێوان',\n    'ڕێچكه‌',\n    'ڕێگا',\n    'ژه‌نیار',\n    'ژیار',\n    'ژیر',\n    'ژیرۆ',\n    'ژیله‌',\n    'ژیله‌مۆ',\n    'گابار',\n    'گاڤان',\n    'گمۆ',\n    'گه‌ردی',\n    'گه‌رمیان',\n    'گه‌شبیر',\n    'گه‌نجۆ',\n    'گورد',\n    'گوردۆ',\n    'گوروون',\n    'گوندی',\n    'گۆتی',\n    'گۆران',\n    'گۆڤه‌ند',\n    'گیو',\n    'یاخی',\n    'یادوه‌ر',\n    'یادگار',\n    'یادۆ',\n    'یارسان',\n    'یارۆ',\n    'یاوه‌ر',\n    'یاپل',\n    'یه‌زدانشێر',\n    'یه‌زدین',\n    'یه‌زید',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ku_ckb/person/middle_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.middle_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/ku_ckb/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 25 },\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 10,\n  },\n  {\n    value: '{{person.firstName}} {{person.middleName}} {{person.lastName}}',\n    weight: 10,\n  },\n];\n"
  },
  {
    "path": "src/locales/ku_ckb/person/prefix.ts",
    "content": "export default { female: ['خاتو', 'دادە'], male: ['کاک'] };\n"
  },
  {
    "path": "src/locales/ku_ckb/person/sex.ts",
    "content": "export default ['مێ', 'نێر'];\n"
  },
  {
    "path": "src/locales/ku_kmr_latin/color/human.ts",
    "content": "export default [\n  'bor',\n  'gola sor',\n  'grî',\n  'kesk',\n  'kesoka tarî',\n  'krem',\n  'melûl',\n  'mor',\n  'pembe',\n  'pirteqalî',\n  'qehweyî',\n  'qermezî',\n  'reş',\n  'sor',\n  'spî',\n  'turuncî',\n  'zer',\n  'zerika zêrîn',\n  'şîn',\n  'şîna asîmanî',\n];\n"
  },
  {
    "path": "src/locales/ku_kmr_latin/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/ku_kmr_latin/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport color from './color';\nimport metadata from './metadata';\nimport person from './person';\n\n/**\n * The locale data for the `ku_kmr_latin` locale.\n *\n * - Language: Kurdish (Kurmanji, Latin)\n * - Endonym: Kurdî (Kurmancî)\n */\nconst ku_kmr_latin: LocaleDefinition = {\n  color,\n  metadata,\n  person,\n};\n\nexport default ku_kmr_latin;\n"
  },
  {
    "path": "src/locales/ku_kmr_latin/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Kurdish (Kurmanji, Latin)',\n  code: 'ku_kmr_latin',\n  language: 'ku',\n  variant: 'kmr_latin',\n  endonym: 'Kurdî (Kurmancî)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/ku_kmr_latin/person/first_name.ts",
    "content": "export default {\n  generic: [\n    'Adar',\n    'Baran',\n    'Berfîn',\n    'Dara',\n    'Dîlan',\n    'Jiyan',\n    'Lîrîk',\n    'Mizgîn',\n    'Ronak',\n    'Roşan',\n    'Serhat',\n    'Sîpan',\n    'Welat',\n    'Yekta',\n    'Çîya',\n  ],\n  female: [\n    'Avan',\n    'Awaz',\n    'Aynur',\n    'Azîme',\n    'Berçem',\n    'Berîtan',\n    'Berîvan',\n    'Bêrîtan',\n    'Cana',\n    'Delal',\n    'Dilara',\n    'Dilber',\n    'Dildar',\n    'Dilovan',\n    'Dîcle',\n    'Dîrok',\n    'Evar',\n    'Evîn',\n    'Gula',\n    'Gulbahar',\n    'Gulistan',\n    'Gulseren',\n    'Helin',\n    'Hêvî',\n    'Lava',\n    'Lîlan',\n    'Medya',\n    'Narin',\n    'Newroz',\n    'Nûda',\n    'Nûdem',\n    'Perî',\n    'Ronî',\n    'Rênas',\n    'Rûken',\n    'Stêr',\n    'Sîma',\n    'Xatûn',\n    'Xezal',\n    'Zerya',\n    'Zîlan',\n    'Zîn',\n    'Şîlan',\n    'Şîrîn',\n  ],\n  male: [\n    'Ahmed',\n    'Alan',\n    'Ali',\n    'Amîr',\n    'Aram',\n    'Ararat',\n    'Arjen',\n    'Arîn',\n    'Avdal',\n    'Awar',\n    'Azad',\n    'Bawer',\n    'Baz',\n    'Berdan',\n    'Beşar',\n    'Botan',\n    'Cîhan',\n    'Dêrsim',\n    'Dîroj',\n    'Erdal',\n    'Fikret',\n    'Goran',\n    'Hakan',\n    'Hasan',\n    'Hawar',\n    'Heja',\n    'Heval',\n    'Hozan',\n    'Kawa',\n    'Kemal',\n    'Koçer',\n    'Mazlum',\n    'Mehmet',\n    'Mustafa',\n    'Nawroz',\n    'Niştîman',\n    'Nûredîn',\n    'Reşîd',\n    'Roj',\n    'Serdar',\n    'Serhad',\n    'Xebat',\n    'Yûsiv',\n    'Zana',\n    'Zerdeşt',\n    'Zilan',\n    'Ömer',\n    'Şervan',\n    'Şêxmus',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ku_kmr_latin/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport job_type from './job_type';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\n\nconst person: PersonDefinition = {\n  first_name,\n  job_type,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/ku_kmr_latin/person/job_type.ts",
    "content": "export default [\n  'Berêveber',\n  'Berêveber Giştî',\n  'Mühendis',\n  'Berêveber Kar',\n  'Dizayner',\n  'Rojnamevan',\n  'Berhemhêner',\n  'Raheîner',\n  'Yarmetî',\n  'Wekîl',\n];\n"
  },
  {
    "path": "src/locales/ku_kmr_latin/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Adar',\n    'Akın',\n    'Alan',\n    'Aras',\n    'Arslan',\n    'Aydın',\n    'Azad',\n    'Ağa',\n    'Baran',\n    'Barzani',\n    'Bawer',\n    'Başaran',\n    'Berxwedan',\n    'Botan',\n    'Candan',\n    'Cemal',\n    'Ciwan',\n    'Demir',\n    'Dersim',\n    'Dildar',\n    'Doğan',\n    'Erdoğan',\n    'Ferat',\n    'Goran',\n    'Güneş',\n    'Hakan',\n    'Hasan',\n    'Heval',\n    'Jiyan',\n    'Kara',\n    'Kartal',\n    'Kawa',\n    'Kaya',\n    'Kemal',\n    'Koç',\n    'Kurt',\n    'Mehmet',\n    'Polat',\n    'Reşo',\n    'Serhat',\n    'Talabani',\n    'Tekin',\n    'Tunç',\n    'Türk',\n    'Ural',\n    'Xelîl',\n    'Yıldırım',\n    'Yıldız',\n    'Yılmaz',\n    'Zana',\n    'Zilan',\n    'Çelik',\n    'Öcalan',\n    'Öztürk',\n    'Ülker',\n    'Şahin',\n    'Şervan',\n    'Şimşek',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ku_kmr_latin/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/ku_kmr_latin/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 5 },\n];\n"
  },
  {
    "path": "src/locales/ku_kmr_latin/person/prefix.ts",
    "content": "export default {\n  generic: ['Profesor'],\n  female: ['Doktore', 'Xatun'],\n  male: ['Doktor', 'Kak'],\n};\n"
  },
  {
    "path": "src/locales/lv/cell_phone/formats.ts",
    "content": "export default ['2#######', '(371) 2#######', '+371 2#######'];\n"
  },
  {
    "path": "src/locales/lv/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/lv/color/human.ts",
    "content": "export default [\n  'balta',\n  'debess-zila',\n  'dzeltena',\n  'gaišzila',\n  'krēma',\n  'lillā',\n  'melna',\n  'olīv',\n  'oranža',\n  'pelēka',\n  'purpura',\n  'rozā',\n  'ruda',\n  'sarkan-brūna',\n  'sarkana',\n  'sudrabaina',\n  'violeta',\n  'zaļa',\n  'zaļgan-zila',\n  'zelta',\n  'zeltaina',\n  'zila',\n  'красно-пурпурный',\n];\n"
  },
  {
    "path": "src/locales/lv/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/lv/commerce/department.ts",
    "content": "export default [\n  'Apavu',\n  'Apģerba',\n  'Auto',\n  'Bakaleja',\n  'Bērnu',\n  'Datoru',\n  'Dārglietu',\n  'Dārzkopības',\n  'Elektronikas',\n  'Filmu',\n  'Grāmatu',\n  'Mājas',\n  'Mūzikas',\n  'Rotaļlietu',\n  'Rūpniecības',\n  'Skaistuma',\n  'Sporta',\n  'Spēļu',\n  'Tūrisma',\n  'Veselības',\n  'Zīdaiņu',\n];\n"
  },
  {
    "path": "src/locales/lv/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport department from './department';\nimport product_name from './product_name';\n\nconst commerce: CommerceDefinition = {\n  department,\n  product_name,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/lv/commerce/product_name.ts",
    "content": "export default {\n  adjective: [\n    'Ciets',\n    'Ergonomisks',\n    'Fantastisks',\n    'Lielisks',\n    'Mazs',\n    'Mīksts',\n    'Neticams',\n    'Praktisks',\n    'Raupjš',\n    'Rūgts',\n    'Spalvains',\n    'Vieds',\n  ],\n  material: [\n    'betona',\n    'dzelzs',\n    'granīta',\n    'gumijas',\n    'koka',\n    'kokvilnas',\n    'plastmasas',\n  ],\n  product: [\n    'auto',\n    'ceļarullis',\n    'dators',\n    'džemperis',\n    'galds',\n    'gredzens',\n    'kažoks',\n    'krēsls',\n    'monitors',\n    'nazis',\n    'plakāts',\n    'plāksteris',\n    'pončiks',\n    'radio',\n    'ritenis',\n    'siksna',\n    'skapis',\n    'skaļrunis',\n    'telefons',\n    'televizors',\n    'zābaks',\n  ],\n  pattern: [\n    '{{commerce.productAdjective}} {{commerce.productMaterial}} {{commerce.product}}',\n  ],\n};\n"
  },
  {
    "path": "src/locales/lv/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\nimport prefix from './prefix';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n  name_pattern,\n  prefix,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/lv/company/legal_entity_type.ts",
    "content": "export default ['aģentūra', 'grupa', 'holdings', 'un partneri'];\n"
  },
  {
    "path": "src/locales/lv/company/name_pattern.ts",
    "content": "export default [\n  '{{company.prefix}} {{person.last_name.female}} {{company.legal_entity_type}}',\n  '{{company.prefix}} {{person.last_name.male}}',\n  '{{company.prefix}} {{person.last_name.male}} {{company.legal_entity_type}}',\n  '{{person.last_name.male}} un {{person.last_name.male}}',\n  '{{person.last_name.male}}, {{person.last_name.male}} un {{person.last_name.male}}',\n];\n"
  },
  {
    "path": "src/locales/lv/company/prefix.ts",
    "content": "export default ['AS', 'Bezp.Org.', 'Biedrība', 'Firma', 'IU', 'SIA'];\n"
  },
  {
    "path": "src/locales/lv/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/lv/date/month.ts",
    "content": "export default {\n  wide: [\n    'aprīlis',\n    'augusts',\n    'decembris',\n    'februāris',\n    'janvāris',\n    'jūlijs',\n    'jūnijs',\n    'maijs',\n    'marts',\n    'novembris',\n    'oktobris',\n    'septembris',\n  ],\n  wide_context: [\n    'aprīlī',\n    'augustā',\n    'decembrī',\n    'februārī',\n    'janvārī',\n    'jūlijā',\n    'jūnijā',\n    'maijā',\n    'martā',\n    'novembrī',\n    'oktobrī',\n    'septembrī',\n  ],\n  abbr: [\n    'apr.',\n    'aug.',\n    'dec.',\n    'feb.',\n    'jan.',\n    'jūl.',\n    'jūn.',\n    'mai.',\n    'mar.',\n    'nov.',\n    'okt.',\n    'sep.',\n  ],\n  abbr_context: [\n    'apr.',\n    'aug.',\n    'dec.',\n    'febr.',\n    'janv.',\n    'jūl.',\n    'jūn.',\n    'mai.',\n    'mar.',\n    'nov.',\n    'okt.',\n    'sept.',\n  ],\n};\n"
  },
  {
    "path": "src/locales/lv/date/weekday.ts",
    "content": "export default {\n  wide: [\n    'Ceturtdiena',\n    'Otrdiena',\n    'Piektdiena',\n    'Pirmdiena',\n    'Sestdiena',\n    'Svētdiena',\n    'Trešdiena',\n  ],\n  wide_context: [\n    'ceturtdien',\n    'otrdien',\n    'piektdien',\n    'pirmdien',\n    'sestdien',\n    'svētdien',\n    'trešdien',\n  ],\n  abbr: ['Ct', 'Ot', 'Pk', 'Pr', 'Se', 'Sv', 'Tr'],\n  abbr_context: ['cet.', 'otr.', 'pk.', 'pr.', 'se.', 'sv.', 'tr.'],\n};\n"
  },
  {
    "path": "src/locales/lv/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport color from './color';\nimport commerce from './commerce';\nimport company from './company';\nimport date from './date';\nimport internet from './internet';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `lv` locale.\n *\n * - Language: Latvian\n * - Endonym: latviešu valoda\n */\nconst lv: LocaleDefinition = {\n  cell_phone,\n  color,\n  commerce,\n  company,\n  date,\n  internet,\n  location,\n  lorem,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default lv;\n"
  },
  {
    "path": "src/locales/lv/internet/domain_suffix.ts",
    "content": "export default ['com', 'info', 'lv', 'net', 'org'];\n"
  },
  {
    "path": "src/locales/lv/internet/free_email.ts",
    "content": "export default [\n  'apollo.lv',\n  'gmail.com',\n  'hotmail.com',\n  'inbox.lv',\n  'mail.lv',\n  'one.lv',\n  'outlook.lv',\n  'yahoo.com',\n];\n"
  },
  {
    "path": "src/locales/lv/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/lv/location/building_number.ts",
    "content": "export default ['###', '##'];\n"
  },
  {
    "path": "src/locales/lv/location/city_name.ts",
    "content": "export default [\n  'Ainaži',\n  'Aizkraukle',\n  'Aizpute',\n  'Aknīste',\n  'Aloja',\n  'Alūksne',\n  'Ape',\n  'Auce',\n  'Baldone',\n  'Baloži',\n  'Balvi',\n  'Bauska',\n  'Brocēni',\n  'Cēsis',\n  'Cesvaine',\n  'Dagda',\n  'Daugavpils',\n  'Dobele',\n  'Durbe',\n  'Grobiņa',\n  'Gulbene',\n  'Ikšķile',\n  'Ilūkste',\n  'Jaunjelgava',\n  'Jēkabpils',\n  'Jelgava',\n  'Jūrmala',\n  'Kandava',\n  'Kārsava',\n  'Krāslava',\n  'Kuldīga',\n  'Ķegums',\n  'Lielvārde',\n  'Liepāja',\n  'Līgatne',\n  'Limbaži',\n  'Līvāni',\n  'Lubāna',\n  'Ludza',\n  'Madona',\n  'Mazsalaca',\n  'Ogre',\n  'Olaine',\n  'Pāvilosta',\n  'Piltene',\n  'Pļaviņas',\n  'Preiļi',\n  'Priekule',\n  'Rēzekne',\n  'Rīga',\n  'Rūjiena',\n  'Sabile',\n  'Salacgrīva',\n  'Salaspils',\n  'Saldus',\n  'Saulkrasti',\n  'Seda',\n  'Sigulda',\n  'Skrunda',\n  'Smiltene',\n  'Staicele',\n  'Stende',\n  'Strenči',\n  'Subate',\n  'Talsi',\n  'Tukums',\n  'Valdemārpils',\n  'Valka',\n  'Valmiera',\n  'Vangaži',\n  'Varakļāni',\n  'Ventspils',\n  'Viesīte',\n  'Viļaka',\n  'Viļāni',\n  'Zilupe',\n];\n"
  },
  {
    "path": "src/locales/lv/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/lv/location/country.ts",
    "content": "export default [\n  'Andora',\n  'Apvienotie Arābu Emirāti',\n  'Afganistāna',\n  'Albānija',\n  'Armēnija',\n  'Antiļas',\n  'Angola',\n  'Antarktika',\n  'Argentīna',\n  'Amerikāņu Samoa',\n  'Austrija',\n  'Austrālija',\n  'Azerbaidžāna',\n  'Bosnija un Hercegovina',\n  'Barbadosa',\n  'Bangladeša',\n  'Beļģija',\n  'Burkinafaso',\n  'Bulgārija',\n  'Bahreina',\n  'Burundija',\n  'Benina',\n  'Bruneja',\n  'Bolīvija',\n  'Brazīlija',\n  'Butāna',\n  'Buvē sala',\n  'Botsvāna',\n  'Baltkrievija',\n  'Beliza',\n  'Kanāda',\n  'Kongo',\n  'Šveice',\n  'Kotdivuāra',\n  'Kuka salas',\n  'Čīle',\n  'Kamerūna',\n  'Ķīna',\n  'Kolumbija',\n  'Kostarika',\n  'Kuba',\n  'Kaboverde',\n  'Kipra',\n  'Čehija',\n  'Vācija',\n  'Dānija',\n  'Dominika',\n  'Alžīrija',\n  'Ekvadora',\n  'Igaunija',\n  'Ēģipte',\n  'Spānija',\n  'Etiopija',\n  'Somija',\n  'Fidži',\n  'Francija',\n  'Gabona',\n  'Lielbritānija',\n  'Grenāda',\n  'Gruzija',\n  'Gana',\n  'Grenlande',\n  'Gambija',\n  'Gvineja',\n  'Gvadelupa',\n  'Grieķija',\n  'Gvatemala',\n  'Guama',\n  'Gajāna',\n  'Honkonga',\n  'Hondurasa',\n  'Horvātija',\n  'Haiti',\n  'Ungārija',\n  'Indonēzija',\n  'Īrija',\n  'Izraēla',\n  'Indija',\n  'Irāka',\n  'Irāna',\n  'Islande',\n  'Itālija',\n  'Jamaika',\n  'Jordānija',\n  'Japāna',\n  'Kenija',\n  'Kirgizstāna',\n  'Kambodža',\n  'Korejas Tautas Demokrātiskā Republika',\n  'Korejas Republika',\n  'Kuveita',\n  'Kaimanu salas',\n  'Kazahstāna',\n  'Laosa',\n  'Libāna',\n  'Lihtenšteina',\n  'Šrilanka',\n  'Libērija',\n  'Lesoto',\n  'Lietuva',\n  'Luksemburga',\n  'Latvija',\n  'Lībija',\n  'Maroka',\n  'Monako',\n  'Moldova',\n  'Madagaskara',\n  'Maķedonija',\n  'Mali',\n  'Mongolija',\n  'Makao',\n  'Martinika',\n  'Mauritānija',\n  'Montserrata',\n  'Malta',\n  'Maurīcija',\n  'Maldīvija',\n  'Malāvija',\n  'Meksika',\n  'Malaizija',\n  'Mozambika',\n  'Namībija',\n  'Nigēra',\n  'Nigērija',\n  'Nikaragva',\n  'Nīderlande',\n  'Norvēģija',\n  'Nepāla',\n  'Jaunzēlande',\n  'Omāna',\n  'Panama',\n  'Peru',\n  'Filipīnas',\n  'Pakistāna',\n  'Polija',\n  'Puertoriko',\n  'Portugāle',\n  'Paragvaja',\n  'Katara',\n  'Rumānija',\n  'Krievija',\n  'Ruanda',\n  'Saūda Arābija',\n  'Sudāna',\n  'Zviedrija',\n  'Singapūra',\n  'Slovēnija',\n  'Slovākija',\n  'Sjerraleone',\n  'Sanmarīno',\n  'Senegāla',\n  'Somālija',\n  'Surinama',\n  'Salvadora',\n  'Sīrija',\n  'Svazilenda',\n  'Čada',\n  'Togo',\n  'Taizeme',\n  'Tadžikistāna',\n  'Turkmenistāna',\n  'Tunisija',\n  'Tonga',\n  'Turcija',\n  'Taivāna',\n  'Tanzānija',\n  'Ukraina',\n  'Uganda',\n  'Amerikas Savienotās Valstis',\n  'Urugvaja',\n  'Uzbekistāna',\n  'Venecuēla',\n  'Vjetnama',\n  'Jemena',\n  'Zambija',\n  'Zimbabve',\n];\n"
  },
  {
    "path": "src/locales/lv/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport country from './country';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport street_address from './street_address';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  country,\n  postcode,\n  secondary_address,\n  state,\n  street_address,\n  street_name,\n  street_pattern,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/lv/location/postcode.ts",
    "content": "export default ['LV####', 'LV-####'];\n"
  },
  {
    "path": "src/locales/lv/location/secondary_address.ts",
    "content": "export default ['dz. ###', '- ###'];\n"
  },
  {
    "path": "src/locales/lv/location/state.ts",
    "content": "export default [\n  'Aizkraukles raj.',\n  'Alūksnes raj.',\n  'Baltijas jūra',\n  'Balvu raj.',\n  'Bauskas raj.',\n  'Cēsu raj.',\n  'Daugavpils raj.',\n  'Dobeles raj.',\n  'Gulbenes raj.',\n  'Jēkabpils raj.',\n  'Jelgavas raj.',\n  'Jūrmala',\n  'Krāslavas raj.',\n  'Kuldīgas raj.',\n  'Liepājas raj.',\n  'Limbažu raj.',\n  'Ludzas raj.',\n  'Madonas raj.',\n  'Ogres raj.',\n  'Preiļu raj.',\n  'Rēzeknes raj.',\n  'Rīga un Rīgas raj.',\n  'Saldus raj.',\n  'Talsu raj.',\n  'Tukuma raj.',\n  'Valkas raj.',\n  'Valmieras raj.',\n  'Ventspils raj.',\n];\n"
  },
  {
    "path": "src/locales/lv/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/lv/location/street_name.ts",
    "content": "export default [\n  '13. janvāra',\n  'Admirāļu',\n  'Airītes',\n  'Akaču',\n  'Akadēmijas',\n  'Akadēmiķa Mstislava Keldiša',\n  'Akāciju',\n  'Aklā',\n  'Akmeņu',\n  'Aleksandra Bieziņa',\n  'Aleksandra Čaka',\n  'Alfrēda Kalniņa',\n  'Alīses',\n  'Alksnāja',\n  'Amālijas',\n  'Anglikāņu',\n  'Anniņmuižas',\n  'Apakšgrāvja',\n  'Apmetņu',\n  'Apriķu',\n  'Arsenāla',\n  'Artilērijas',\n  'Asītes',\n  'Atgāzenes',\n  'Atgriežu',\n  'Atpūtas',\n  'Audēju',\n  'Augļu',\n  'Augšiela',\n  'Augšzemes',\n  'Ābolu',\n  'Āpšu',\n  'Ārlavas',\n  'Babītes',\n  'Baložu',\n  'Baumaņa',\n  'Bārbeles',\n  'Bārddziņu',\n  'Bāriņu',\n  'Bātas',\n  'Beverīnas',\n  'Bērzlapu',\n  'Bērzupes',\n  'Bieķensalas',\n  'Biešu',\n  'Bišu',\n  'Bīskapa',\n  'Blaumaņa',\n  'Blīdenes',\n  'Bramberģes',\n  'Brigādes',\n  'Briņģu',\n  'Brīvības',\n  'Bruņinieku',\n  'Brūkleņu',\n  'Bukaišu',\n  'Centrāltirgus',\n  'Cepļa',\n  'Cēres',\n  'Cigoriņu',\n  'Cīruļu',\n  'Čuguna',\n  'Dandāles',\n  'Dauguļu',\n  'Dāliju',\n  'Dārzaugļu',\n  'Dārzciema',\n  'Dārziņu',\n  'Dignājas',\n  'Dikļu',\n  'Dīķa',\n  'Dreiliņu',\n  'Dricānu',\n  'Dzelzceļa',\n  'Dzeņu',\n  'Dzērvju',\n  'Džūkstes',\n  'Ernesta Birznieka-Upīša',\n  'Ernestīnes',\n  'Ērgļu',\n  'Festivāla',\n  'Firsa Sadovņikova',\n  'Friča Brīvzemnieka',\n  'Fridriķa',\n  'Gaiziņa',\n  'Gleznotāju',\n  'Glūdas',\n  'Gogoļa',\n  'Granīta',\n  'Grebenščikova',\n  'Grenču',\n  'Grēcinieku',\n  'Grēdu',\n  'Grīšļu',\n  'Grobiņas',\n  'Ģertrūdes',\n  'Ģimnastikas',\n  'Hermaņa',\n  'Ikšķiles',\n  'Ilmājas',\n  'Indriķa',\n  'Inženieru',\n  'Īsā',\n  'Īvandes',\n  'Īves',\n  'Jasmuižas',\n  'Jāņa',\n  'Jāņa Asara',\n  'Jāņa Čakstes',\n  'Jāņa Endzelīna',\n  'Jāņa Grestes',\n  'Jāņavārtu',\n  'Jāņogu',\n  'Jēkaba',\n  'Jēkabpils',\n  'Jēzusbaznīcas',\n  'Jukuma Vācieša',\n  'Jūrkalnes',\n  'Kalēju',\n  'Kalētu',\n  'Kaļķu',\n  'Kameņu',\n  'Kaņiera',\n  'Kapseļu',\n  'Kartupeļu',\n  'Katoļu',\n  'Kāļu',\n  'Kārļa Ulmaņa',\n  'Kārsavas',\n  'Klāņu',\n  'Komētas',\n  'Konrāda',\n  'Kraukļu',\n  'Krāmu',\n  'Krāslavas',\n  'Krāsotāju',\n  'Krišjāņa Barona',\n  'Krišjāņa Valdemāra',\n  'Krīdenera',\n  'Krūzes',\n  'Kukšu',\n  'Kursīšu',\n  'Kviešu',\n  'Ķekavas',\n  'Ķemeru',\n  'Ķengaraga',\n  'Ķēniņu',\n  'Ķivuļu',\n  'Latviešu strēlnieku',\n  'Lavīzes',\n  'Lāčplēša',\n  'Lieģu',\n  'Liepājas',\n  'Lībagu',\n  'Līdaku',\n  'Līdera',\n  'Līksnas',\n  'Līvānu',\n  'Līvciema',\n  'Līves',\n  'Lokomotīves',\n  'Lubānas',\n  'Ludviķa',\n  'Lutriņu',\n  'Ļaudonas',\n  'Ļermontova',\n  'Magoņu',\n  'Makša',\n  'Malēju',\n  'Matīsa',\n  'Mazā Bauskas',\n  'Mazā Bišu',\n  'Mazā Cepļa',\n  'Mazā Jaunavu',\n  'Mazā Kalna',\n  'Mazā Krasta',\n  'Mazā Lubānas',\n  'Mazā Matīsa',\n  'Mazā Miesnieku',\n  'Mazā Monētu',\n  'Mazā Muzeja',\n  'Mazā Nometņu',\n  'Mazā Pils',\n  'Mazā Smilšu',\n  'Mazā Stērstu',\n  'Mazā Trokšņu',\n  'Mālu',\n  'Māras aleja',\n  'Mārstaļu',\n  'Mārupes',\n  'Merķeļa',\n  'Mežkalna',\n  'Mežmalas',\n  'Mežotnes',\n  'Mēmeles',\n  'Mērsraga',\n  'Mūku',\n  'Mūkupurva',\n  'Mūkusalas',\n  'Mūrnieku',\n  'Naudītes',\n  'Nāras',\n  'Neļķu',\n  'Nēģu',\n  'Nīgrandes',\n  'Nīkrāces',\n  'Ojāra Vācieša',\n  'Olīvu',\n  'Ormaņu',\n  'Pampāļu',\n  'Paula Lejiņa',\n  'Pārmiju',\n  'Pārslas',\n  'Pērkones',\n  'Pērnavas',\n  'Pērses',\n  'Pēterbaznīcas',\n  'Pilsoņu',\n  'Pīpeņu',\n  'Planīcas',\n  'Plaužu',\n  'Pleskodāles',\n  'Plēnes',\n  'Plēsuma',\n  'Plūmju',\n  'Pļavas',\n  'Pļaviņu',\n  'Pļavnieku',\n  'Poļu',\n  'Prāgas',\n  'Preiļu',\n  'Prūšu',\n  'Purmsātu',\n  'Puškina',\n  'Pūpolu',\n  'Raiņa',\n  'Raņķa',\n  'Raušu',\n  'Rāceņu',\n  'Rencēnu',\n  'Rēzeknes',\n  'Rēznas',\n  'Riharda Vāgnera',\n  'Rikšotāju',\n  'Rīdzenes',\n  'Rītausmas',\n  'Rītupes',\n  'Robežu',\n  'Rubeņkalna',\n  'Rudbāržu',\n  'Rušonu',\n  'Rūdolfa',\n  'Rūjienas',\n  'Rūsiņa',\n  'Sapņu',\n  'Sarkanā',\n  'Sārtes',\n  'Sātiņu',\n  'Sējas',\n  'Sērenes',\n  'Sieksātes',\n  'Sīpeles',\n  'Sīpolu',\n  'Skaņu',\n  'Skārņu',\n  'Skrīnes',\n  'Slāvu',\n  'Smārdes',\n  'Smilšu',\n  'Spaļu',\n  'Sparģeļu',\n  'Spāres',\n  'Spārnu',\n  'Speķa',\n  'Spīdolas',\n  'Spīķeru',\n  'Staļģenes',\n  'Stāvā',\n  'Stērstu',\n  'Stopiņu',\n  'Strenču',\n  'Strūgu',\n  'Suntažu',\n  'Sūnu',\n  'Svētes',\n  'Šampētera',\n  'Šaurā',\n  'Šautuves',\n  'Šķirotavas',\n  'Šķūņu',\n  'Tadaiķu',\n  'Taisnā',\n  'Teātra',\n  'Tempļa',\n  'Terēzes',\n  'Tējas',\n  'Tērbatas',\n  'Tēriņu',\n  'Tērvetes',\n  'Tipogrāfijas',\n  'Tirgoņu',\n  'Tīnūžu',\n  'Tīraines',\n  'Tīreļa',\n  'Tīruma',\n  'Torņa',\n  'Torņakalna',\n  'Trokšņu',\n  'Turgeņeva',\n  'Ugāles',\n  'Upesgrīvas',\n  'Ūbeles',\n  'Ūdensvada',\n  'Vaiņodes',\n  'Valdeķu',\n  'Valtaiķu',\n  'Vaļņu',\n  'Varakļānu',\n  'Varšavas',\n  'Vārnu',\n  'Vecpilsētas',\n  'Velēnu',\n  'Vēja',\n  'Vienības',\n  'Viesītes',\n  'Viļānu',\n  'Virānes',\n  'Virsaišu',\n  'Visvalža',\n  'Višķu',\n  'Zaķu',\n  'Zaļenieku',\n  'Zāļu',\n  'Zeltiņu',\n  'Zeļļu',\n  'Zemaišu',\n  'Zemitāna',\n  'Zemītes',\n  'Zuteņu',\n  'Zvaigžņu',\n  'Zvārdes',\n  'Zvārtavas',\n  'Žaņa Lipkes',\n  'Žīguru',\n  'Žubīšu',\n];\n"
  },
  {
    "path": "src/locales/lv/location/street_pattern.ts",
    "content": "export default ['{{location.street_name}} {{location.street_suffix}}'];\n"
  },
  {
    "path": "src/locales/lv/location/street_suffix.ts",
    "content": "export default ['iela', 'bulvāris', 'gatve', 'gāte', 'laukums', 'dambis'];\n"
  },
  {
    "path": "src/locales/lv/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/lv/lorem/word.ts",
    "content": "export default [\n  'ā',\n  'āb',\n  'ābbās',\n  'ābduco',\n  'ābēo',\n  'ābscīdo',\n  'ābscondītus',\n  'ābsēns',\n  'ābsorbēo',\n  'ābsquē',\n  'ābstērgo',\n  'ābsum',\n  'ābundāns',\n  'ābutor',\n  'āccēdo',\n  'āccēndo',\n  'āccēptus',\n  'āccommodo',\n  'āččūšāmūš',\n  'āččūšāņtīūm',\n  'āccusātor',\n  'ācēr',\n  'ācērbītās',\n  'ācērvus',\n  'ācīdus',\n  'ācīēs',\n  'ācquīro',\n  'ācsī',\n  'ād',\n  'ādāmo',\n  'ādāugēo',\n  'āddo',\n  'ādduco',\n  'ādēmptīo',\n  'ādēo',\n  'ādēptīo',\n  'ādfēctus',\n  'ādfēro',\n  'ādfīcīo',\n  'ādflīcto',\n  'ādhāēro',\n  'ādhuc',\n  'ādīcīo',\n  'ādīmplēo',\n  'ādīnvēntītīās',\n  'ādīpīščī',\n  'ādīpīscor',\n  'ādīuvo',\n  'ādmīnīstrātīo',\n  'ādmīrātīo',\n  'ādmītto',\n  'ādmonēo',\n  'ādmovēo',\n  'ādnuo',\n  'ādopto',\n  'ādsīduē',\n  'ādstrīngo',\n  'ādsuēsco',\n  'ādsum',\n  'ādulātīo',\n  'ādulēscēns',\n  'āduro',\n  'ādvēnīo',\n  'ādvērsus',\n  'ādvoco',\n  'āēdīfīcīum',\n  'āēgēr',\n  'āēgrē',\n  'āēgrotātīo',\n  'āēgrus',\n  'āēnēus',\n  'āēquītās',\n  'āēquus',\n  'āēr',\n  'āēstās',\n  'āēstīvus',\n  'āēstus',\n  'āētās',\n  'āētērnus',\n  'āgēr',\n  'āggēro',\n  'āggrēdīor',\n  'āgnītīo',\n  'āgnosco',\n  'āgo',\n  'āīt',\n  'āīunt',\n  'āļīāš',\n  'ālīēnus',\n  'ālīī',\n  'ālīoquī',\n  'ālīquā',\n  'āļīqūām',\n  'āļīqūīd',\n  'ālīus',\n  'āllātus',\n  'ālo',\n  'āltēr',\n  'āltus',\n  'ālvēus',\n  'āmārītudo',\n  'āmbītus',\n  'āmbulo',\n  'āmēt',\n  'āmīcītīā',\n  'āmīculum',\n  'āmīssīo',\n  'āmītā',\n  'āmītto',\n  'āmo',\n  'āmor',\n  'āmovēo',\n  'āmplēxus',\n  'āmplītudo',\n  'āmplus',\n  'āncīllā',\n  'āngēlus',\n  'āngulus',\n  'āngustus',\n  'ānīmādvērto',\n  'ānīmī',\n  'āņīmī',\n  'ānīmus',\n  'ānnus',\n  'ānsēr',\n  'āntē',\n  'āntēā',\n  'āntēpono',\n  'āntīquus',\n  'āpērīām',\n  'āpērīo',\n  'āpērtē',\n  'āpostolus',\n  'āppārātus',\n  'āppēllo',\n  'āppono',\n  'āpposītus',\n  'āpprobo',\n  'āpto',\n  'āptus',\n  'āpud',\n  'āquā',\n  'ārā',\n  'ārānēā',\n  'ārbītro',\n  'ārbor',\n  'ārbustum',\n  'ārcā',\n  'ārcēo',\n  'ārcēsso',\n  'ārčhītēčto',\n  'ārcus',\n  'ārgēntum',\n  'ārgumēntum',\n  'ārguo',\n  'ārmā',\n  'ārmārīum',\n  'āro',\n  'ārs',\n  'ārtīculus',\n  'ārtīfīcīosē',\n  'ārto',\n  'ārx',\n  'āscīsco',\n  'āscīt',\n  'āspēr',\n  'āšpērīorēš',\n  'āšpērņātūr',\n  'āspīcīo',\n  'āsporto',\n  'āssēntātor',\n  'āššūmēņdā',\n  'āstrum',\n  'āt',\n  'ātāvus',\n  'ātēr',\n  'ātqūē',\n  'ātquī',\n  'ātrocītās',\n  'ātrox',\n  'āttēro',\n  'āttollo',\n  'āttonbītus',\n  'āuctor',\n  'āuctus',\n  'āudācīā',\n  'āudāx',\n  'āudēntīā',\n  'āudēo',\n  'āudīo',\n  'āudītor',\n  'āufēro',\n  'āurēus',\n  'āurum',\n  'āut',\n  'āūt',\n  'āutēm',\n  'āūtēm',\n  'āutus',\n  'āuxīlīum',\n  'āvārītīā',\n  'āvārus',\n  'āvēho',\n  'āvērto',\n  'bāīulus',\n  'bālbus',\n  'bārbā',\n  'bārdus',\n  'bāsīum',\n  'bēātāē',\n  'bēātus',\n  'bēllīcus',\n  'bēllum',\n  'bēnē',\n  'bēnēfīcīum',\n  'bēnēvolēntīā',\n  'bēnīgnē',\n  'bēstīā',\n  'bībo',\n  'bīs',\n  'blāndīor',\n  'bļāņdītīīš',\n  'boņus',\n  'boš',\n  'brēvīs',\n  'cādo',\n  'cāēcus',\n  'cāēlēstīs',\n  'cāēlum',\n  'cālāmītās',\n  'cālcār',\n  'cālco',\n  'cālculus',\n  'cāllīdē',\n  'cāmpānā',\n  'cāndīdus',\n  'cānīs',\n  'cānonīcus',\n  'cānto',\n  'cāpīllus',\n  'cāpīo',\n  'cāpītulus',\n  'cāpto',\n  'cāput',\n  'cārbo',\n  'cārcēr',\n  'cārēo',\n  'cārīēs',\n  'cārīosus',\n  'cārītās',\n  'cārmēn',\n  'cārpo',\n  'cārus',\n  'cāsso',\n  'cāstē',\n  'cāsus',\n  'cātēnā',\n  'cātērvā',\n  'cāttus',\n  'cāudā',\n  'cāusā',\n  'cāutē',\n  'cāvēo',\n  'cāvus',\n  'cēdo',\n  'cēlēbrēr',\n  'cēlēr',\n  'cēlo',\n  'cēnā',\n  'cēnāculum',\n  'cēno',\n  'cēnsurā',\n  'cēntum',\n  'cērno',\n  'cērnuus',\n  'cērtē',\n  'cērtus',\n  'cērvus',\n  'cētērā',\n  'chārīsmā',\n  'chīrogrāphum',\n  'cībo',\n  'cībus',\n  'cīcutā',\n  'cīlīcīum',\n  'cīmēntārīus',\n  'cīmīnātīo',\n  'cīnīs',\n  'cīrcumvēnīo',\n  'cīto',\n  'cīvīs',\n  'cīvītās',\n  'clām',\n  'clāmo',\n  'clāro',\n  'clārus',\n  'clāudēo',\n  'clāustrum',\n  'clēmēntīā',\n  'clībānus',\n  'coādunātīo',\n  'coāēgrēsco',\n  'coēpī',\n  'coērcēo',\n  'cogīto',\n  'cognātus',\n  'cognomēn',\n  'čoģo',\n  'cohāēro',\n  'cohībēo',\n  'čohors',\n  'collīgo',\n  'coļļum',\n  'coļo',\n  'coļor',\n  'comā',\n  'combībo',\n  'comburo',\n  'comēdo',\n  'comēs',\n  'comētēs',\n  'comīs',\n  'comītātus',\n  'commēmoro',\n  'commīnor',\n  'čommodī',\n  'čommodo',\n  'communīs',\n  'compāro',\n  'compēllo',\n  'complēctus',\n  'compoņo',\n  'comprēhēndo',\n  'comptuš',\n  'conātus',\n  'concēdo',\n  'concīdo',\n  'cončūlko',\n  'condīco',\n  'coņduco',\n  'confēro',\n  'confīdo',\n  'coņforto',\n  'confuģo',\n  'congrēgātīo',\n  'conīcīo',\n  'conīēcto',\n  'conītor',\n  'conīurātīo',\n  'coņor',\n  'conquēror',\n  'conscēndo',\n  'čoņšēčtētūr',\n  'čoņšēqūātūr',\n  'čoņšēqūūņtūr',\n  'consērvo',\n  'consīdēro',\n  'conspērgo',\n  'constāns',\n  'consuāsor',\n  'contābēsco',\n  'contēgo',\n  'contīgo',\n  'contrā',\n  'conturbo',\n  'convēntus',\n  'coņvoco',\n  'copīā',\n  'copīosē',\n  'corņu',\n  'coronā',\n  'čorporīš',\n  'corpuš',\n  'corrēptīus',\n  'corrīgo',\n  'corroboro',\n  'corrumpo',\n  'čorrūptī',\n  'coruscus',\n  'cotīdīē',\n  'crāpulā',\n  'crās',\n  'crāstīnus',\n  'crēātor',\n  'crēbēr',\n  'crēbro',\n  'crēdo',\n  'crēo',\n  'crēptīo',\n  'crēpusculum',\n  'crēsco',\n  'crētā',\n  'crībro',\n  'crīnīs',\n  'crucīāmēntum',\n  'crudēlīs',\n  'cruēntus',\n  'crūr',\n  'crustulum',\n  'crūx',\n  'cubīculārīs',\n  'cubītum',\n  'čūbo',\n  'cuī',\n  'cuīus',\n  'culpā',\n  'čūļpā',\n  'cuļpo',\n  'cultēllus',\n  'culturā',\n  'cūm',\n  'čūm',\n  'čūmqūē',\n  'cunābulā',\n  'cunāē',\n  'cunctātīo',\n  'cupīdītās',\n  'čūpīdītātē',\n  'cupīo',\n  'cuppēdīā',\n  'cuprēssus',\n  'cūr',\n  'curā',\n  'curātīo',\n  'curīā',\n  'curīosītās',\n  'curīs',\n  'cūro',\n  'currīculum',\n  'currūs',\n  'cursīm',\n  'curšo',\n  'curšus',\n  'cūrto',\n  'curtūs',\n  'cūrvo',\n  'custodīā',\n  'dāmnātīo',\n  'dāmno',\n  'dāpīfēr',\n  'dēbēo',\n  'dēbīlīto',\n  'dēbītīš',\n  'dēcēns',\n  'dēcērno',\n  'dēcēt',\n  'dēcīmus',\n  'dēcīpīo',\n  'dēcor',\n  'dēcrētum',\n  'dēcumbo',\n  'dēdēcor',\n  'dēdīco',\n  'dēduco',\n  'dēfāēco',\n  'dēfēndo',\n  'dēfēro',\n  'dēfēssus',\n  'dēfētīscor',\n  'dēfīcīo',\n  'dēflēo',\n  'dēfluo',\n  'dēfungo',\n  'dēgēnēro',\n  'dēgēro',\n  'dēgusto',\n  'dēīndē',\n  'dēlēctātīo',\n  'dēļēčtūš',\n  'dēlēgo',\n  'dēļēņītī',\n  'dēlēo',\n  'dēlībēro',\n  'dēlīcātē',\n  'dēlīnquo',\n  'dēludo',\n  'dēmēns',\n  'dēmērgo',\n  'dēmītto',\n  'dēmo',\n  'dēmonstro',\n  'dēmoror',\n  'dēmulcēo',\n  'dēmum',\n  'dēnēgo',\n  'dēnīquē',\n  'dēns',\n  'dēnuncīo',\n  'dēnuo',\n  'dēorsum',\n  'dēpērēo',\n  'dēpono',\n  'dēpopulo',\n  'dēporto',\n  'dēprāēdor',\n  'dēprēcātor',\n  'dēprīmo',\n  'dēpromo',\n  'dēpulso',\n  'dēputo',\n  'dērēlīnquo',\n  'dērīdēo',\n  'dērīpīo',\n  'dēšērūņt',\n  'dēsīdēro',\n  'dēsīno',\n  'dēsīpīo',\n  'dēsolo',\n  'dēspārātus',\n  'dēspēcto',\n  'dīčtā',\n  'dīģņīššīmoš',\n  'dīštīņčtīo',\n  'doļor',\n  'doļorē',\n  'doļorēm',\n  'doļorēmqūē',\n  'doļorēš',\n  'doļorībūš',\n  'doļorūm',\n  'dūčīmūš',\n  'ēā',\n  'ēāqūē',\n  'ēārūm',\n  'ēīūš',\n  'ēļīģēņdī',\n  'ēņīm',\n  'ēoš',\n  'ērror',\n  'ēššē',\n  'ēšt',\n  'ēt',\n  'ēūm',\n  'ēvēņīēt',\n  'ēx',\n  'ēxčēptūrī',\n  'ēxērčītātīoņēm',\n  'ēxpēdītā',\n  'ēxpļīčābo',\n  'fāčērē',\n  'fāčīļīš',\n  'fūģā',\n  'fūģīāt',\n  'fūģīt',\n  'hārūm',\n  'hīč',\n  'īd',\n  'īļļo',\n  'īļļūm',\n  'īmpēdīt',\n  'īņ',\n  'īņčīdūņt',\n  'īnfīt',\n  'īnflāmmātīo',\n  'īņvēņtorē',\n  'īpšā',\n  'īpšām',\n  'īpšūm',\n  'īštē',\n  'ītāqūē',\n  'īūrē',\n  'īūšto',\n  'ļāborē',\n  'ļāborīošām',\n  'ļāborūm',\n  'ļāūdāņtīūm',\n  'ļībēro',\n  'māģņām',\n  'māģņī',\n  'māīorēš',\n  'māxīmē',\n  'mīņīmā',\n  'mīņūš',\n  'modī',\n  'moļēštīāē',\n  'moļēštīāš',\n  'moļļītīā',\n  'ņām',\n  'ņātūš',\n  'ņēčēššītātībūš',\n  'ņēmo',\n  'ņēqūē',\n  'ņēščīūņt',\n  'ņīhīļ',\n  'ņīšī',\n  'ņobīš',\n  'ņoņ',\n  'ņoštrūm',\n  'ņūļļā',\n  'ņūmqūām',\n  'oččāēčātī',\n  'ocēr',\n  'odīo',\n  'odīt',\n  'offīčīā',\n  'offīčīīš',\n  'omņīš',\n  'optīo',\n  'pāēns',\n  'pārīātūr',\n  'pātīor',\n  'pātrīā',\n  'pātrocīnor',\n  'pātruus',\n  'pāucī',\n  'pāulātīm',\n  'pāupēr',\n  'pāx',\n  'pēccātus',\n  'pēcco',\n  'pēcto',\n  'pēctus',\n  'pēcus',\n  'pēīor',\n  'pēl',\n  'pērfērēņdīš',\n  'pēršpīčīātīš',\n  'pļāčēāt',\n  'porro',\n  'poššīmūš',\n  'prāēšēņtīūm',\n  'provīdēņt',\n  'qūāē',\n  'qūāērāt',\n  'qūām',\n  'qūāš',\n  'qūāšī',\n  'qūī',\n  'qūīā',\n  'qūībūšdām',\n  'qūīdēm',\n  'qūīš',\n  'qūīšqūām',\n  'qūo',\n  'qūod',\n  'qūoš',\n  'rātīoņē',\n  'rēčūšāņdāē',\n  'rēīčīēņdīš',\n  'rēm',\n  'rēpēļļāt',\n  'rēpēļļēņdūš',\n  'rēprēhēņdērīt',\n  'rēpūdīāņdāē',\n  'rērūm',\n  'šāēpē',\n  'šāpīēņtē',\n  'šēd',\n  'šēqūī',\n  'šīmīļīqūē',\n  'šīņt',\n  'šīt',\n  'socīus',\n  'sodālītās',\n  'soļ',\n  'solēo',\n  'solīo',\n  'solītudo',\n  'solīum',\n  'sollērs',\n  'sollīcīto',\n  'soļum',\n  'soluš',\n  'šoļūtā',\n  'soļutīo',\n  'soļvo',\n  'somnīculosus',\n  'somņus',\n  'soņītus',\n  'soņo',\n  'sophīsmātā',\n  'šopor',\n  'sordēo',\n  'sortītus',\n  'spārgo',\n  'spēcīosus',\n  'spēctāculum',\n  'spēculum',\n  'spērno',\n  'spēro',\n  'spēs',\n  'spīculum',\n  'spīrītus',\n  'spolīātīo',\n  'spontē',\n  'stābīlīs',\n  'stātīm',\n  'stātuā',\n  'stēllā',\n  'stīllīcīdīum',\n  'stīpēs',\n  'stīps',\n  'što',\n  'strēnuus',\n  'struēs',\n  'studīo',\n  'stuļtus',\n  'suādēo',\n  'suāsorīā',\n  'sūb',\n  'subīto',\n  'subīungo',\n  'sublīmē',\n  'subnēcto',\n  'subsēco',\n  'substāntīā',\n  'subvēnīo',\n  'succēdo',\n  'succurro',\n  'suffīcīo',\n  'suffočo',\n  'suffrāgīum',\n  'suggēro',\n  'suī',\n  'suļūm',\n  'sūm',\n  'summā',\n  'summīssē',\n  'summopērē',\n  'sūmo',\n  'sumptus',\n  'šūņt',\n  'supēllēx',\n  'supēr',\n  'suppēllēx',\n  'supplānto',\n  'suppono',\n  'suprā',\n  'surčūlus',\n  'surģo',\n  'suršum',\n  'suscīpīo',\n  'šūščīpīt',\n  'suspēndo',\n  'sustīnēo',\n  'suūs',\n  'synāgogā',\n  'tābēllā',\n  'tābērnus',\n  'tābēsco',\n  'tābgo',\n  'tābulā',\n  'tācēo',\n  'tāctus',\n  'tāēdīum',\n  'tālīo',\n  'tālīs',\n  'tālus',\n  'tām',\n  'tāmdīu',\n  'tāmēn',\n  'tāmētsī',\n  'tāmīsīum',\n  'tāmquām',\n  'tāndēm',\n  'tāntīllus',\n  'tāntum',\n  'tārdus',\n  'tēgo',\n  'tēmērītās',\n  'tēmpērāntīā',\n  'tēmplum',\n  'tēmporā',\n  'tēmporē',\n  'tēmporībūš',\n  'tēmptātīo',\n  'tēmpus',\n  'tēnāx',\n  'tēndo',\n  'tēnēo',\n  'tēnēr',\n  'tēņētūr',\n  'tēnuīs',\n  'tēnus',\n  'tēpēsco',\n  'tēpīdus',\n  'tēr',\n  'tērēbro',\n  'tērēs',\n  'tērgā',\n  'tērgēo',\n  'tērgīvērsātīo',\n  'tērgo',\n  'tērgum',\n  'tērmēs',\n  'tērmīnātīo',\n  'tēro',\n  'tērrā',\n  'tērrēo',\n  'tērrīto',\n  'tērror',\n  'tērsus',\n  'tērtīus',\n  'tēstīmonīum',\n  'tēxo',\n  'tēxtīlīs',\n  'tēxtor',\n  'tēxtus',\n  'thālāssīnus',\n  'thēātrum',\n  'thēcā',\n  'thēmā',\n  'thēologus',\n  'thērmāē',\n  'thēsāurus',\n  'thēsīs',\n  'thorāx',\n  'thymbrā',\n  'thymūm',\n  'tībī',\n  'tīmīdus',\n  'tīmor',\n  'tītulus',\n  'tolēro',\n  'toļļo',\n  'tondēo',\n  'toņšor',\n  'torquēo',\n  'torrēns',\n  'tot',\n  'totām',\n  'totīdēm',\n  'totīēs',\n  'totūs',\n  'trācto',\n  'trādo',\n  'trāho',\n  'trāns',\n  'trēdēcīm',\n  'trēmo',\n  'trēpīdē',\n  'trēs',\n  'trībuo',\n  'trīcēsīmus',\n  'trīduānā',\n  'trīpudīo',\n  'trīstīs',\n  'trīumphus',\n  'trucīdo',\n  'truculēntēr',\n  'tubīnēus',\n  'tuī',\n  'tūm',\n  'tumuļtus',\n  'tūnč',\n  'turbā',\n  'tūrbo',\n  'turpīs',\n  'tutāmēn',\n  'tutīs',\n  'tyrānnus',\n  'ubērrīmē',\n  'ubī',\n  'ulcīscor',\n  'ūļļām',\n  'ullūs',\n  'ultērīus',\n  'ultīo',\n  'ultrā',\n  'umbrā',\n  'umērus',\n  'umquām',\n  'unā',\n  'undē',\n  'ūņdē',\n  'undīquē',\n  'unīvērsē',\n  'unūs',\n  'urbānus',\n  'urbš',\n  'urēdo',\n  'usītās',\n  'usquē',\n  'ustīlo',\n  'ustulo',\n  'ušūs',\n  'ūt',\n  'utēr',\n  'utērquē',\n  'utīlīs',\n  'utīquē',\n  'ūtor',\n  'utpotē',\n  'utrīmquē',\n  'utroquē',\n  'utrūm',\n  'ūxor',\n  'vāco',\n  'vācuus',\n  'vādo',\n  'vāē',\n  'vāldē',\n  'vālēns',\n  'vālēo',\n  'vālētudo',\n  'vālīdus',\n  'vāllum',\n  'vāpulus',\n  'vārīētās',\n  'vārīus',\n  'vēhēmēns',\n  'vēl',\n  'vēļ',\n  'vēļīt',\n  'vēlocītēr',\n  'vēlum',\n  'vēlut',\n  'vēnīā',\n  'vēņīām',\n  'vēnīo',\n  'vēntīto',\n  'vēntosus',\n  'vēntus',\n  'vēnustās',\n  'vēr',\n  'vērbērā',\n  'vērbum',\n  'vērē',\n  'vērēcundīā',\n  'vērēor',\n  'vērgo',\n  'vērītās',\n  'vērītātīš',\n  'vēro',\n  'vērsus',\n  'vērto',\n  'vērumtāmēn',\n  'vērus',\n  'vēsco',\n  'vēsīcā',\n  'vēspēr',\n  'vēspīllo',\n  'vēstēr',\n  'vēstīgīum',\n  'vēstrum',\n  'vētus',\n  'vīā',\n  'vīcīnus',\n  'vīcīssītudo',\n  'vīctorīā',\n  'vīctus',\n  'vīdēlīcēt',\n  'vīdēo',\n  'vīduo',\n  'vīgīlo',\n  'vīgor',\n  'vīlīcus',\n  'vīlīs',\n  'vīlītās',\n  'vīllā',\n  'vīnco',\n  'vīnculum',\n  'vīndīco',\n  'vīnītor',\n  'vīnum',\n  'vīr',\n  'vīrgā',\n  'vīrgo',\n  'vīrīdīs',\n  'vīrīlītēr',\n  'vīrtus',\n  'vīs',\n  'vīscus',\n  'vītā',\n  'vītāē',\n  'vītīosus',\n  'vītīum',\n  'vīto',\n  'vīvo',\n  'vīx',\n  'vobīs',\n  'vocīfēror',\n  'vočo',\n  'volātīcus',\n  'voļo',\n  'volubīlīs',\n  'voluntārīus',\n  'volūp',\n  'voļūptāš',\n  'voļūptātē',\n  'voļūptātēm',\n  'voļūptātēš',\n  'voļūptātībūš',\n  'voļūptātūm',\n  'volutābrum',\n  'volvā',\n  'vomēr',\n  'vomīcā',\n  'vomīto',\n  'vorāgo',\n  'vorāx',\n  'voro',\n  'vos',\n  'votūm',\n  'vovēo',\n  'vox',\n  'vulārītēr',\n  'vulgārīs',\n  'vulgīvāgus',\n  'vulgo',\n  'vulgus',\n  'vulnēro',\n  'vuļņus',\n  'vulpēs',\n  'vultīculus',\n  'xīphīās',\n];\n"
  },
  {
    "path": "src/locales/lv/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Latvian',\n  code: 'lv',\n  language: 'lv',\n  endonym: 'latviešu valoda',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/lv/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Akvelīna',\n    'Albertīne',\n    'Alvīne',\n    'Amālija',\n    'Astrīda',\n    'Aurēlija',\n    'Aīda',\n    'Baņuta',\n    'Beāte',\n    'Bārbala',\n    'Dagmāra',\n    'Dainuvīte',\n    'Diāna',\n    'Dzirkstīte',\n    'Dzīle',\n    'Dārta',\n    'Edīte',\n    'Elfrīda',\n    'Elmīra',\n    'Elvīra',\n    'Elīna',\n    'Elīza',\n    'Emīlija',\n    'Ernestīne',\n    'Evelīna',\n    'Frīda',\n    'Gabriela',\n    'Gudrīte',\n    'Helēna',\n    'Hermīne',\n    'Ingrīda',\n    'Ingūna',\n    'Ināra',\n    'Irēna',\n    'Janīna',\n    'Jasmīna',\n    'Jautrīte',\n    'Judīte',\n    'Justīne',\n    'Jūlija',\n    'Jūsma',\n    'Karīna',\n    'Katrīna',\n    'Klāra',\n    'Kristiāna',\n    'Kristīne',\n    'Lavīze',\n    'Leontīne',\n    'Leonīda',\n    'Liliāna',\n    'Liāna',\n    'Luīze',\n    'Lāsma',\n    'Lība',\n    'Līga',\n    'Līksma',\n    'Līna',\n    'Līva',\n    'Līvija',\n    'Līze',\n    'Lūcija',\n    'Malvīne',\n    'Modrīte',\n    'Mudīte',\n    'Māra',\n    'Mārīte',\n    'Mētra',\n    'Olīvija',\n    'Otīlija',\n    'Patrīcija',\n    'Paulīne',\n    'Pārsla',\n    'Regīna',\n    'Renāte',\n    'Rudīte',\n    'Rūta',\n    'Sabīne',\n    'Sarmīte',\n    'Saulcerīte',\n    'Skaidrīte',\n    'Spīdola',\n    'Tamāra',\n    'Terēze',\n    'Trīne',\n    'Tīna',\n    'Undīne',\n    'Valentīna',\n    'Valērija',\n    'Vijolīte',\n    'Vilhelmīne',\n    'Vizbulīte',\n    'Vēsma',\n    'Zeltīte',\n    'Ziedīte',\n    'Zigfrīda',\n    'Zigrīda',\n    'Zīle',\n    'Ārija',\n    'Ērika',\n    'Ģertrūde',\n    'Īrisa',\n    'Žanete',\n    'Žanna',\n    'Ženija',\n    'Žubīte',\n  ],\n  male: [\n    'Ainārs',\n    'Alfrēds',\n    'Aloīzs',\n    'Andris',\n    'Andžejs',\n    'Andžs',\n    'Anrijs',\n    'Anšlavs',\n    'Arkādijs',\n    'Armīns',\n    'Artūrs',\n    'Arvīds',\n    'Aļģirds',\n    'Aļģis',\n    'Boļeslavs',\n    'Broņislavs',\n    'Dāgs',\n    'Dāvids',\n    'Dāvis',\n    'Edgars',\n    'Eduards',\n    'Edvīns',\n    'Edžus',\n    'Egīls',\n    'Einārs',\n    'Eižens',\n    'Elmārs',\n    'Emīls',\n    'Ermīns',\n    'Ervīns',\n    'Gunārs',\n    'Ilgmārs',\n    'Ilmārs',\n    'Indriķis',\n    'Ingmārs',\n    'Inārs',\n    'Jevgeņijs',\n    'Jurģis',\n    'Jānis',\n    'Jāzeps',\n    'Jēkabs',\n    'Jūlijs',\n    'Klāvs',\n    'Konrāds',\n    'Konstantīns',\n    'Kristiāns',\n    'Krišjānis',\n    'Krišs',\n    'Kārlis',\n    'Leonīds',\n    'Marģers',\n    'Matīss',\n    'Miķelis',\n    'Monvīds',\n    'Mārcis',\n    'Māris',\n    'Mārtiņš',\n    'Niklāvs',\n    'Ojārs',\n    'Oļegs',\n    'Oļģerts',\n    'Pāvils',\n    'Pēteris',\n    'Regnārs',\n    'Renārs',\n    'Ričards',\n    'Romāns',\n    'Rūdis',\n    'Rūdolfs',\n    'Rūsiņš',\n    'Tālis',\n    'Tālivaldis',\n    'Tālrīts',\n    'Uģis',\n    'Valdemārs',\n    'Valentīns',\n    'Valērijs',\n    'Vilmārs',\n    'Vitālijs',\n    'Voldemārs',\n    'Zigfrīds',\n    'Zigmārs',\n    'Ādams',\n    'Ādolfs',\n    'Ārijs',\n    'Āris',\n    'Ēriks',\n    'Ēvalds',\n    'Ģederts',\n    'Ģirts',\n    'Žanis',\n  ],\n};\n"
  },
  {
    "path": "src/locales/lv/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport job_area from './job_area';\nimport job_descriptor from './job_descriptor';\nimport job_type from './job_type';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport suffix from './suffix';\n\nconst person: PersonDefinition = {\n  first_name,\n  job_area,\n  job_descriptor,\n  job_type,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  suffix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/lv/person/job_area.ts",
    "content": "export default [\n  'risinājumu',\n  'programmu',\n  'drošības',\n  'izpētes',\n  'mārketinga',\n  'vadības',\n  'izveides',\n  'integrāciju',\n  'funkcionalitātes',\n  'taktikas',\n  'identitātes',\n  'tirgus',\n  'grupas',\n  'nodaļas',\n  'pielietojumu',\n  'optimizācijas',\n  'operāciju',\n  'infrastruktūras',\n  'intraneta',\n  'sakaru',\n  'kvalitātes',\n  'mobilitātes',\n  'kontu',\n  'datu',\n  'kreatīvais',\n  'konfigurācijas',\n  'grāmatojumu',\n  'sadarbības',\n  'lietojamības',\n  'mērījumu',\n];\n"
  },
  {
    "path": "src/locales/lv/person/job_descriptor.ts",
    "content": "export default [\n  'Galvenais',\n  'Vecākais',\n  'Tiešo',\n  'Korporatīvās',\n  'Produktu',\n  'Reģionālās',\n  'Rajona',\n  'Klientu',\n  'Investīciju',\n  'Starptautiskās',\n  'Iekšējās',\n  'Personu',\n];\n"
  },
  {
    "path": "src/locales/lv/person/job_type.ts",
    "content": "export default [\n  'uzraugs',\n  'vadītājs',\n  'pārstāvis',\n  'oficieris',\n  'menedžers',\n  'inženieris',\n  'speciālists',\n  'direktors',\n  'koordinators',\n  'administrators',\n  'arhitekts',\n  'analītiķis',\n  'dizainers',\n  'plānotājs',\n  'pārraugs',\n  'tehniķis',\n  'izstrādātājs',\n  'producents',\n  'konsultants',\n  'asistents',\n  'aģents',\n  'stratēģis',\n];\n"
  },
  {
    "path": "src/locales/lv/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Blekte',\n    'Budreiko',\n    'Gibala',\n    'Krauze',\n    'Liepa',\n    'Niedra',\n    'Skudra',\n    'Sprūde',\n    'Zunda',\n    'Zvaigzne',\n    'Ābele',\n    'Šileiko',\n  ],\n  female: [\n    'Aigare',\n    'Alksne',\n    'Andersone',\n    'Arāja',\n    'Aspere',\n    'Auziņa',\n    'Bajāre',\n    'Balode',\n    'Barone',\n    'Bergmane',\n    'Beļavske',\n    'Birziņa',\n    'Birzniece',\n    'Biseniece',\n    'Blaua',\n    'Bondare',\n    'Breņķe',\n    'Briede',\n    'Brunkeviča',\n    'Buile',\n    'Buša',\n    'Bērziņa',\n    'Bērzīte',\n    'Bīriņa',\n    'Cauna',\n    'Celma',\n    'Celmiņa',\n    'Cālīte',\n    'Cīrule',\n    'Danielsone',\n    'Deģe',\n    'Dombrovska',\n    'Dreimane',\n    'Dzene',\n    'Dzirkale',\n    'Dīriķe',\n    'Eglīte',\n    'Endziņa',\n    'Fogele',\n    'Freimane',\n    'Gaile',\n    'Gailīte',\n    'Gasjūne',\n    'Graudiņa',\n    'Gribuste',\n    'Groduma',\n    'Grīnberga',\n    'Grūba',\n    'Ivanova',\n    'Jankovska',\n    'Jansone',\n    'Jukuma',\n    'Jumiķe',\n    'Jēkabsone',\n    'Kalna',\n    'Kalniņa',\n    'Kalnāja',\n    'Kalēja',\n    'Karlsone',\n    'Kauliņa',\n    'Koha',\n    'Koka',\n    'Krance',\n    'Krastiņa',\n    'Kraule',\n    'Krieva',\n    'Krieviņa',\n    'Kronberga',\n    'Krēsliņa',\n    'Krūmiņa',\n    'Kulmane',\n    'Kurzemniece',\n    'Kārkliņa',\n    'Kļaviņa',\n    'Laiviņa',\n    'Landmane',\n    'Lapiņa',\n    'Lapsiņa',\n    'Lasmane',\n    'Latkovska',\n    'Lauberga',\n    'Legzdiņa',\n    'Lejiņa',\n    'Lejniece',\n    'Lielmane',\n    'Liepiņa',\n    'Lodiņa',\n    'Logina',\n    'Loča',\n    'Lāce',\n    'Līce',\n    'Līdaka',\n    'Lūse',\n    'Matisone',\n    'Mazjāne',\n    'Medne',\n    'Meiere',\n    'Mekša',\n    'Meldere',\n    'Melngaile',\n    'Meškūna',\n    'Meškūne',\n    'Mihailova',\n    'Miķelsone',\n    'Morozova',\n    'Muceniece',\n    'Muižniece',\n    'Namiķe',\n    'Ose',\n    'Ostrovska',\n    'Ozere',\n    'Ozola',\n    'Ozoliņa',\n    'Pakalniete',\n    'Paltere',\n    'Pauļuka',\n    'Pavlovska',\n    'Pence',\n    'Petrovska',\n    'Podniece',\n    'Podziņa',\n    'Pole',\n    'Porgante',\n    'Pretkalniņa',\n    'Pridāne',\n    'Priedīte',\n    'Putniņa',\n    'Puķīte',\n    'Pērkona',\n    'Pētersone',\n    'Ratniece',\n    'Riekstiņa',\n    'Romanovska',\n    'Rozenbaha',\n    'Rozīte',\n    'Rožkalne',\n    'Rubene',\n    'Rudzīte',\n    'Runce',\n    'Salmiņa',\n    'Sauliete',\n    'Seržante',\n    'Sietniece',\n    'Siliņa',\n    'Smuģe',\n    'Sondore',\n    'Sosāre',\n    'Sproģe',\n    'Strautiņa',\n    'Strautmane',\n    'Strazdiņa',\n    'Sukute',\n    'Sējēja',\n    'Sīle',\n    'Teicāne',\n    'Tiltiņa',\n    'Tuča',\n    'Tālberga',\n    'Tīrele',\n    'Vaivade',\n    'Valtere',\n    'Vanaga',\n    'Vasile',\n    'Vecumniece',\n    'Veinberga',\n    'Veisa',\n    'Vilka',\n    'Vilsone',\n    'Vintere',\n    'Viļuma',\n    'Volle',\n    'Vāciete',\n    'Vītiņa',\n    'Vītola',\n    'Vītoliņa',\n    'Vītuma',\n    'Zariņa',\n    'Zeidmane',\n    'Zeltiņa',\n    'Ziemele',\n    'Zvejniece',\n    'Zviedre',\n    'Zvinele',\n    'Zālīte',\n    'Zībere',\n    'Āboliņa',\n    'Āboltiņa',\n    'Čudara',\n    'Ķeizare',\n    'Ķēniņa',\n    'Širova',\n    'Šmite',\n    'Šteina',\n    'Šīrante',\n    'Ūdre',\n  ],\n  male: [\n    'Aigars',\n    'Alksnis',\n    'Andersons',\n    'Arājs',\n    'Aspers',\n    'Auziņš',\n    'Bajārs',\n    'Balodis',\n    'Barons',\n    'Bergmanis',\n    'Beļavskis',\n    'Birziņš',\n    'Birznieks',\n    'Bisenieks',\n    'Blaus',\n    'Bondars',\n    'Breņķis',\n    'Briedis',\n    'Brunkevičs',\n    'Builis',\n    'Bušs',\n    'Bērziņš',\n    'Bērzīts',\n    'Bīriņš',\n    'Caune',\n    'Celmiņš',\n    'Celms',\n    'Cālītis',\n    'Cīrulis',\n    'Danielsons',\n    'Deģis',\n    'Dombrovskis',\n    'Dreimanis',\n    'Dzenis',\n    'Dzirkalis',\n    'Dīriķis',\n    'Eglītis',\n    'Endziņš',\n    'Fogelis',\n    'Freimanis',\n    'Gailis',\n    'Gailītis',\n    'Gasjūns',\n    'Graudiņš',\n    'Gribusts',\n    'Grodums',\n    'Grīnbergs',\n    'Grūbe',\n    'Ivanovs',\n    'Jankovskis',\n    'Jansons',\n    'Jukums',\n    'Jumiķis',\n    'Jēkabsons',\n    'Kalniņš',\n    'Kalns',\n    'Kalnājs',\n    'Kalējs',\n    'Karlsons',\n    'Kauliņš',\n    'Kohs',\n    'Koks',\n    'Krancis',\n    'Krastiņš',\n    'Kraulis',\n    'Krieviņš',\n    'Krievs',\n    'Kronbergs',\n    'Krēsliņš',\n    'Krūmiņš',\n    'Kulmanis',\n    'Kurzemnieks',\n    'Kārkliņš',\n    'Kļaviņš',\n    'Laiviņš',\n    'Landmanis',\n    'Lapiņš',\n    'Lapsiņš',\n    'Lasmanis',\n    'Latkovskis',\n    'Laubergs',\n    'Legzdiņš',\n    'Lejiņš',\n    'Lejnieks',\n    'Lielmanis',\n    'Liepiņš',\n    'Lodiņš',\n    'Logins',\n    'Ločs',\n    'Lācis',\n    'Līcis',\n    'Līdaks',\n    'Lūsis',\n    'Matisons',\n    'Mazjānis',\n    'Mednis',\n    'Meiers',\n    'Mekšs',\n    'Melderis',\n    'Melngailis',\n    'Meškūns',\n    'Mihailovs',\n    'Miķelsons',\n    'Morozovs',\n    'Mucenieks',\n    'Muižnieks',\n    'Namiķis',\n    'Osis',\n    'Ostrovskis',\n    'Ozers',\n    'Ozoliņš',\n    'Ozols',\n    'Pakalnietis',\n    'Palters',\n    'Pauļuks',\n    'Pavlovskis',\n    'Pencis',\n    'Petrovskis',\n    'Podnieks',\n    'Podziņš',\n    'Polis',\n    'Porgants',\n    'Pretkalniņš',\n    'Pridāns',\n    'Priedītis',\n    'Putniņš',\n    'Puķītis',\n    'Pērkons',\n    'Pētersons',\n    'Ratnieks',\n    'Riekstiņš',\n    'Romanovskis',\n    'Rozenbahs',\n    'Rozītis',\n    'Rožkalns',\n    'Rubenis',\n    'Rudzītis',\n    'Runcis',\n    'Salmiņš',\n    'Saulietis',\n    'Seržants',\n    'Sietnieks',\n    'Siliņš',\n    'Smuģis',\n    'Sondors',\n    'Sosārs',\n    'Sproģis',\n    'Strautiņš',\n    'Strautmanis',\n    'Strazdiņš',\n    'Sukuts',\n    'Sējējs',\n    'Sīlis',\n    'Teicāns',\n    'Tiltiņš',\n    'Tučs',\n    'Tālbergs',\n    'Tīrelis',\n    'Vaivads',\n    'Valters',\n    'Vanags',\n    'Vasils',\n    'Vecumnieks',\n    'Veinbergs',\n    'Veiss',\n    'Vilks',\n    'Vilsons',\n    'Vinters',\n    'Viļums',\n    'Vollis',\n    'Vācietis',\n    'Vītiņš',\n    'Vītoliņš',\n    'Vītols',\n    'Vītums',\n    'Zariņš',\n    'Zeidmanis',\n    'Zeltiņš',\n    'Ziemelis',\n    'Zvejnieks',\n    'Zviedrs',\n    'Zvinelis',\n    'Zālītis',\n    'Zībers',\n    'Āboliņš',\n    'Āboltiņš',\n    'Čudars',\n    'Ķeizars',\n    'Ķēniņš',\n    'Širovs',\n    'Šmits',\n    'Šteins',\n    'Šīrants',\n    'Ūdris',\n  ],\n};\n"
  },
  {
    "path": "src/locales/lv/person/last_name_pattern.ts",
    "content": "export default {\n  female: [\n    { value: '{{person.last_name.female}}', weight: 8 },\n    {\n      value: '{{person.last_name.female}}-{{person.last_name.female}}',\n      weight: 2,\n    },\n  ],\n  male: [\n    { value: '{{person.last_name.male}}', weight: 8 },\n    { value: '{{person.last_name.male}}-{{person.last_name.male}}', weight: 2 },\n  ],\n};\n"
  },
  {
    "path": "src/locales/lv/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  {\n    value: '{{person.firstName}} {{person.lastName}} {{person.suffix}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 7 },\n];\n"
  },
  {
    "path": "src/locales/lv/person/prefix.ts",
    "content": "export default { generic: ['Biedrs', 'Dr.', 'Prof.'] };\n"
  },
  {
    "path": "src/locales/lv/person/suffix.ts",
    "content": "export default ['k-dze', 'kundze'];\n"
  },
  {
    "path": "src/locales/lv/phone_number/format/human.ts",
    "content": "export default ['(371)6#######', '+371 6#######', '6#######'];\n"
  },
  {
    "path": "src/locales/lv/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/lv/phone_number/format/international.ts",
    "content": "export default ['+3716#######'];\n"
  },
  {
    "path": "src/locales/lv/phone_number/format/national.ts",
    "content": "export default ['6# ### ###'];\n"
  },
  {
    "path": "src/locales/lv/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/mk/cell_phone/formats.ts",
    "content": "export default ['07# ### ####', '+389 7# ### ####'];\n"
  },
  {
    "path": "src/locales/mk/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/mk/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n  name_pattern,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/mk/company/legal_entity_type.ts",
    "content": "export default ['АД', 'ДОО', 'ДООЕЛ', 'ТП'];\n"
  },
  {
    "path": "src/locales/mk/company/name_pattern.ts",
    "content": "export default [\n  '{{location.city_name}} {{company.legal_entity_type}}',\n  '{{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.lastName}}, {{person.lastName}} и {{person.lastName}}',\n];\n"
  },
  {
    "path": "src/locales/mk/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/mk/date/month.ts",
    "content": "export default {\n  wide: [\n    'август',\n    'април',\n    'декември',\n    'март',\n    'мај',\n    'ноември',\n    'октомври',\n    'септември',\n    'февруари',\n    'јануари',\n    'јули',\n    'јуни',\n  ],\n  abbr: [\n    'авг',\n    'апр',\n    'дек',\n    'мар',\n    'мај',\n    'ное',\n    'окт',\n    'сеп',\n    'фев',\n    'јан',\n    'јул',\n    'јун',\n  ],\n};\n"
  },
  {
    "path": "src/locales/mk/date/weekday.ts",
    "content": "export default {\n  wide: [\n    'вторник',\n    'недела',\n    'петок',\n    'понеделник',\n    'сабота',\n    'среда',\n    'четврток',\n  ],\n  abbr: ['вто', 'нед', 'пет', 'пон', 'саб', 'сре', 'чет'],\n};\n"
  },
  {
    "path": "src/locales/mk/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport company from './company';\nimport date from './date';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `mk` locale.\n *\n * - Language: Macedonian\n * - Endonym: македонски јазик\n */\nconst mk: LocaleDefinition = {\n  cell_phone,\n  company,\n  date,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default mk;\n"
  },
  {
    "path": "src/locales/mk/internet/domain_suffix.ts",
    "content": "export default [\n  'com',\n  'com.mk',\n  'eu',\n  'gov.mk',\n  'inf.mk',\n  'mk',\n  'net',\n  'net.mk',\n  'org',\n  'org.mk',\n  'мкд',\n];\n"
  },
  {
    "path": "src/locales/mk/internet/free_email.ts",
    "content": "export default ['gmail.com', 'hotmail.com', 't.mk', 'yahoo.com'];\n"
  },
  {
    "path": "src/locales/mk/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/mk/location/building_number.ts",
    "content": "export default ['#', '##', '###'];\n"
  },
  {
    "path": "src/locales/mk/location/city_name.ts",
    "content": "export default [\n  'Аеродром',\n  'Арачиново',\n  'Берово',\n  'Битола',\n  'Богданци',\n  'Боговиње',\n  'Босилово',\n  'Брвеница',\n  'Бутел',\n  'Валандово',\n  'Василево',\n  'Вевчани',\n  'Велес',\n  'Виница',\n  'Врапчиште',\n  'Гази Баба',\n  'Гевгелија',\n  'Гостивар',\n  'Градско',\n  'Дебар',\n  'Дебрца',\n  'Делчево',\n  'Демир Капија',\n  'Демир Хисар',\n  'Дојран',\n  'Долнени',\n  'Ѓорче Петров',\n  'Желино',\n  'Зелениково',\n  'Зрновци',\n  'Илинден',\n  'Јегуновце',\n  'Кавадарци',\n  'Карбинци',\n  'Карпош',\n  'Кисела Вода',\n  'Кичево',\n  'Конче',\n  'Кочани',\n  'Кратово',\n  'Крива Паланка',\n  'Кривогаштани',\n  'Крушево',\n  'Куманово',\n  'Липково',\n  'Лозово',\n  'Маврово и Ростуше',\n  'Македонска Каменица',\n  'Македонски Брод',\n  'Могила',\n  'Неготино',\n  'Новаци',\n  'Ново Село',\n  'Охрид',\n  'Петровец',\n  'Пехчево',\n  'Пласница',\n  'Прилеп',\n  'Пробиштип',\n  'Радовиш',\n  'Ранковце',\n  'Ресен',\n  'Росоман',\n  'Сарај',\n  'Свети Николе',\n  'Сопиште',\n  'Старо Нагоричане',\n  'Струга',\n  'Струмица',\n  'Студеничани',\n  'Теарце',\n  'Тетово',\n  'Центар',\n  'Центар Жупа',\n  'Чаир',\n  'Чашка',\n  'Чешиново-Облешево',\n  'Чучер-Сандево',\n  'Штип',\n  'Шуто Оризари',\n];\n"
  },
  {
    "path": "src/locales/mk/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/mk/location/country.ts",
    "content": "export default [\n  'Авганистан',\n  'Австралија',\n  'Австрија',\n  'Азербејџан',\n  'Албанија',\n  'Алжир',\n  'Американска Самоа',\n  'Американски Девствени Острови',\n  'Ангила',\n  'Ангола',\n  'Андора',\n  'Антарктик',\n  'Антигва и Барбуда',\n  'Аргентина',\n  'Аруба',\n  'Бангладеш',\n  'Барбадос',\n  'Бахами',\n  'Бахреин',\n  'Белгија',\n  'Белиз',\n  'Белорусија',\n  'Бенин',\n  'Бермуда',\n  'Божиќен Остров',\n  'Боливија',\n  'Босна и Херцеговина',\n  'Боцвана',\n  'Бразил',\n  'Брег на Слоновата Коска',\n  'Британска Индоокеанска Територија',\n  'Британски Девствени Острови',\n  'Брунеј',\n  'Бугарија',\n  'Буркина Фасо',\n  'Бурунди',\n  'Бутан',\n  'Валис и Футуна',\n  'Вануату',\n  'Венецуела',\n  'Виетнам',\n  'Габон',\n  'Гамбија',\n  'Гана',\n  'Гваделуп',\n  'Гвајана',\n  'Гватемала',\n  'Гвинеја',\n  'Гвинеја-Бисао',\n  'Германија',\n  'Гернзи',\n  'Гибралтар',\n  'Гренада',\n  'Гренланд',\n  'Грузија',\n  'Грција',\n  'Гуам',\n  'Данска',\n  'Демократска Народна Република Кореја',\n  'Доминика',\n  'Доминиканска Република',\n  'Египет',\n  'Еквадор',\n  'Екваторска Гвинеја',\n  'Ел Салвадор',\n  'Еритреја',\n  'Ерменија',\n  'Есватини',\n  'Естонија',\n  'Етиопија',\n  'Замбија',\n  'Западна Сахара',\n  'Зелен ’Рт',\n  'Зимбабве',\n  'Израел',\n  'Индија',\n  'Индонезија',\n  'Ирак',\n  'Иран',\n  'Ирска',\n  'Исланд',\n  'Источен Тимор',\n  'Италија',\n  'Јамајка',\n  'Јапонија',\n  'Јемен',\n  'Јордан',\n  'Јужна Африка',\n  'Јужна Џорџија и Јужни Сендвички Острови',\n  'Казакстан',\n  'Кајмански Острови',\n  'Камбоџа',\n  'Камерун',\n  'Канада',\n  'Катар',\n  'Кенија',\n  'Кина',\n  'Кипар',\n  'Киргистан',\n  'Кирибати',\n  'Кокосови Острови',\n  'Колумбија',\n  'Комори',\n  'Конго',\n  'Костарика',\n  'Куба',\n  'Кувајт',\n  'Кукови Острови',\n  'Лаос',\n  'Лесото',\n  'Летонија',\n  'Либан',\n  'Либерија',\n  'Либија',\n  'Литванија',\n  'Лихтенштајн',\n  'Луксембург',\n  'Мавританија',\n  'Маврициус',\n  'Мадагаскар',\n  'Мајот',\n  'Макао',\n  'Македонија',\n  'Малави',\n  'Малдиви',\n  'Малезија',\n  'Мали',\n  'Мали оддалечени острови на САД',\n  'Малта',\n  'Мароко',\n  'Мартиник',\n  'Маршалски Острови',\n  'Мексико',\n  'Микронезија',\n  'Мјанмар',\n  'Мозамбик',\n  'Молдавија',\n  'Монако',\n  'Монголија',\n  'Монтсерат',\n  'Намибија',\n  'Науру',\n  'Непал',\n  'Нигер',\n  'Нигерија',\n  'Никарагва',\n  'Ниуе',\n  'Нова Каледонија',\n  'Нов Зеланд',\n  'Норвешка',\n  'Норфолшски Остров',\n  'Обединети Арапски Емирати',\n  'Обединето Кралство',\n  'Оман',\n  'Остров Буве',\n  'Остров Ман',\n  'Остров Хард и острови Мекдоналд',\n  'Пакистан',\n  'Палау',\n  'Палестина (автономни територии)',\n  'Панама',\n  'Папуа Нова Гвинеја',\n  'Парагвај',\n  'Перу',\n  'Питкернски Острови',\n  'Полска',\n  'Порторико',\n  'Португалија',\n  'Реинион',\n  'Република Кореја',\n  'Романија',\n  'Руанда',\n  'Русија',\n  'Самоа',\n  'Сан Марино',\n  'Сао Томе и Принсипе',\n  'Саудиска Арабија',\n  'Свалбард и Јан Мајен',\n  'Света Елена (остров)',\n  'Света Луција',\n  'Света Столица (Држава на градот Ватикан)',\n  'Свети Вартоломеј',\n  'Свети Винсент и Гренадини',\n  'Свети Кристофер и Невис',\n  'Свети Мартин (остров)',\n  'Свети Пјер и Микелон',\n  'Северни Маријански Острови',\n  'Сејшели',\n  'Сенегал',\n  'Сиера Леоне',\n  'Сингапур',\n  'Сирија',\n  'Словачка',\n  'Словенија',\n  'Соединети Американски Држави',\n  'Соломонски Острови',\n  'Сомалија',\n  'Србија',\n  'Судан',\n  'Суринам',\n  'Тајван',\n  'Тајланд',\n  'Танзанија',\n  'Таџикистан',\n  'Того',\n  'Токелау',\n  'Тонга',\n  'Тринидад и Тобаго',\n  'Тувалу',\n  'Тунис',\n  'Туркменистан',\n  'Туркс и Кајкос',\n  'Турција',\n  'Уганда',\n  'Узбекистан',\n  'Украина',\n  'Унгарија',\n  'Уругвај',\n  'Фарски Острови',\n  'Филипини',\n  'Финска',\n  'Фиџи',\n  'Фолкландски Острови',\n  'Франција',\n  'Француска Гвајана',\n  'Француска Полинезија',\n  'Француски јужни и арктички територии',\n  'Хаити',\n  'Холандија',\n  'Холандски Антили',\n  'Хонгконг',\n  'Хондурас',\n  'Хрватска',\n  'Централноафриканската Република',\n  'Црна Гора',\n  'Чад',\n  'Чешка',\n  'Чиле',\n  'Џерси',\n  'Џибути',\n  'Швајцарија',\n  'Шведска',\n  'Шпанија',\n  'Шри Ланка',\n];\n"
  },
  {
    "path": "src/locales/mk/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport country from './country';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport street_address from './street_address';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  country,\n  postcode,\n  secondary_address,\n  state,\n  street_address,\n  street_name,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/mk/location/postcode.ts",
    "content": "export default ['####'];\n"
  },
  {
    "path": "src/locales/mk/location/secondary_address.ts",
    "content": "export default ['кат #', 'стан ##'];\n"
  },
  {
    "path": "src/locales/mk/location/state.ts",
    "content": "export default [\n  'Аеродром',\n  'Арачиново',\n  'Берово',\n  'Битола',\n  'Богданци',\n  'Боговиње',\n  'Босилово',\n  'Брвеница',\n  'Бутел',\n  'Валандово',\n  'Василево',\n  'Вевчани',\n  'Велес',\n  'Виница',\n  'Врапчиште',\n  'Гази Баба',\n  'Гевгелија',\n  'Гостивар',\n  'Градско',\n  'Дебар',\n  'Дебрца',\n  'Делчево',\n  'Демир Капија',\n  'Демир Хисар',\n  'Дојран',\n  'Долнени',\n  'Ѓорче Петров',\n  'Желино',\n  'Зелениково',\n  'Зрновци',\n  'Илинден',\n  'Јегуновце',\n  'Кавадарци',\n  'Карбинци',\n  'Карпош',\n  'Кисела Вода',\n  'Кичево',\n  'Конче',\n  'Кочани',\n  'Кратово',\n  'Крива Паланка',\n  'Кривогаштани',\n  'Крушево',\n  'Куманово',\n  'Липково',\n  'Лозово',\n  'Маврово и Ростуше',\n  'Македонска Каменица',\n  'Македонски Брод',\n  'Могила',\n  'Неготино',\n  'Новаци',\n  'Ново Село',\n  'Охрид',\n  'Петровец',\n  'Пехчево',\n  'Пласница',\n  'Прилеп',\n  'Пробиштип',\n  'Радовиш',\n  'Ранковце',\n  'Ресен',\n  'Росоман',\n  'Сарај',\n  'Свети Николе',\n  'Сопиште',\n  'Старо Нагоричане',\n  'Струга',\n  'Струмица',\n  'Студеничани',\n  'Теарце',\n  'Тетово',\n  'Центар',\n  'Центар Жупа',\n  'Чаир',\n  'Чашка',\n  'Чешиново-Облешево',\n  'Чучер-Сандево',\n  'Штип',\n  'Шуто Оризари',\n];\n"
  },
  {
    "path": "src/locales/mk/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/mk/location/street_name.ts",
    "content": "export default [\n  '11. Октомври',\n  '12. Македонска Народноослободителна Ударна Бригада',\n  '13. Август',\n  '13. Ноември',\n  '14. Декември',\n  '15. Македонски Корпус',\n  '20. Октомври',\n  '23. Октомври',\n  '50. Македонска Дивизија',\n  '8. Март',\n  '8. Септември',\n  '9. Мај',\n  'Аврам Пишевски',\n  'Австралиска',\n  'Александар Бујанов',\n  'Александар Македонски',\n  'Александар Мартулков',\n  'Александар Пушкин',\n  'Александар Турунџев',\n  'Александар Урдаревски - Санде',\n  'Алексо Демниевски - Бауман',\n  'Алжирска',\n  'Аминта III',\n  'Анастас Митрев',\n  'Ангел Винички',\n  'Ангел Димовски',\n  'Ангел Динев',\n  'Андон Дуков',\n  'Андон Кецкаров',\n  'Андон Папрадишки',\n  'Андон Тошев',\n  'Андреа Зограф',\n  'Анкарска',\n  'Анте Хаџи Митков',\n  'Антифашистички Фронт на Жените',\n  'Антифашистичко Собрание на Народното Ослободување на Македонија',\n  'Антон Панов',\n  'Антон Попов',\n  'Антон Чехов',\n  'Апостол Гусларот',\n  'Апостол Петков',\n  'Арсениј Јовков',\n  'Арсо Мицков',\n  'Архиепископ Ангелариј',\n  'Архиепископ Доситеj',\n  'Архимедова',\n  'Архитект Сотир Томовски',\n  'Атанас Димитров - Бабата',\n  'Атанас Иљовски',\n  'Атанас Раздолов',\n  'Атинска',\n  'Ацо Караманов',\n  'Ацо Шопов',\n  'Бабуна',\n  'Багдадска',\n  'Балканска',\n  'Банатска',\n  'Баница',\n  'Банско',\n  'Бардовечки Пат',\n  'Беласица',\n  'Белградска',\n  'Бел Камен',\n  'Белчишка',\n  'Беровска',\n  'Бертранд Расел',\n  'Бистра',\n  'Бетовенова',\n  'Битолска',\n  'Битпазарска',\n  'Благоја Вујов',\n  'Благоја Гојан',\n  'Благоја Стефковски',\n  'Благој Давков - Блацки',\n  'Благој Деспотовски - Шовељ',\n  'Благој Јанков - Мучето',\n  'Благој Страчков',\n  'Блаже Крстев - Биринчето',\n  'Блажо Нешков',\n  'Бледски Договор',\n  'Богомилски Поход',\n  'Божидар Аџија',\n  'Божин Николов - Силни',\n  'Божин Стизов',\n  'Божин Стојков',\n  'Бојаџиска',\n  'Боривој Милошевски',\n  'Борис Бојаџиски',\n  'Борис Кидрич',\n  'Борис Сарафов',\n  'Борис Траjковски',\n  'Борка Талески',\n  'Боро Боцевски - Боте',\n  'Боро Камчевски',\n  'Боро Кралевски',\n  'Боро Менков',\n  'Боро Петрушевски',\n  'Боца Ивановска',\n  'Браќа Галеви',\n  'Браќа Кошулчеви',\n  'Бранко Заревски',\n  'Брегалница',\n  'Бриселска',\n  'Будимпештанска',\n  'Букурешка',\n  'Бутелска',\n  'Бутелски Венец',\n  'Валандовска',\n  'Вангел Тодоровски - Мајорот',\n  'Ванчо Мицков',\n  'Вардар',\n  'Вардарска',\n  'Варшавска',\n  'Васил Аџиларски',\n  'Васил Главинов',\n  'Васил Ѓоргов',\n  'Васил Стефановски',\n  'Васил Чакаларов',\n  'Васко Карајанов',\n  'Васко Карангелески',\n  'Ваташа',\n  'Веле Марков',\n  'Велешка',\n  'Венијамин Мачуковски',\n  'Вера Циривири - Трена',\n  'Видое Смилевски - Бато',\n  'Виенска',\n  'Виетнамска',\n  'Виктор Иго',\n  'Вилијам Шекспир',\n  'Виничка',\n  'Винсент Ван Гог',\n  'Владимир Каваев',\n  'Владимир Мајаковски',\n  'Владимир Полежиноски - Полежина',\n  'Влае',\n  'Внатрешна Македонска Револуционерна Организација',\n  'Воденска',\n  'Водоча',\n  'Војвода Ивец',\n  'Војдан Чернодрински',\n  'Волковска',\n  'Волфганг Амадеус Моцарт',\n  'Востаничка',\n  'Гаврил Лесновски',\n  'Гаврило Радомир',\n  'Галичица',\n  'Галичник',\n  'Гемиџиска',\n  'Георги Димитров',\n  'Георгиј Кастриот - Скендер Бег',\n  'Георги Казепов',\n  'Георги Пешков',\n  'Георги Поп Христов',\n  'Георги Стрижевски',\n  'Герман',\n  'Герника',\n  'Гиго Михајловски',\n  'Ѓорѓе Андреевиќ - Кун',\n  'Ѓорѓи Абаџиев',\n  'Ѓорѓи Динков - Динката',\n  'Ѓорѓија Пулески',\n  'Ѓорѓи Капчев',\n  'Ѓорѓи Костовски',\n  'Ѓорѓи Сугарев',\n  'Ѓоре Ѓорески',\n  'Горноврановска',\n  'Горно Лисиче',\n  'Ѓорче Петров',\n  'Гостиварска',\n  'Гоце Делчев',\n  'Григор Прличев',\n  'Груица Војвода',\n  'Ѓузепе Гарибалди',\n  'Ѓуро Малешевец',\n  'Ѓуро Салај',\n  'Ѓуро Стругар',\n  'Ѓурчин Кокале',\n  'Дабничка',\n  'Дамаска',\n  'Даме Груев',\n  'Дамјан Крапчев - Стари',\n  'Даскал Камче',\n  'Даутица',\n  'Дебарска',\n  'Дебарца',\n  'Дејан Војвода',\n  'Демир Трајко',\n  'Депа Кавајова',\n  'Дижонска',\n  'Диме Анцин',\n  'Диме Мечето',\n  'Димитар Благоев',\n  'Димитар Василев - Македонски',\n  'Димитар Влахов',\n  'Димитар Гуштанов',\n  'Димитар Мирачиев',\n  'Димитар Николовски - Таки Даскалот',\n  'Димитар Пандилов',\n  'Димитар Поп-Георгиев Беровски',\n  'Димитар Туриманџоски',\n  'Димитрија Чуповски',\n  'Димо Хаџи Димов',\n  'Димче Мирчев',\n  'Дичо Петров',\n  'Добри Даскалов',\n  'Драган Ѓаконовски - Шпато',\n  'Драга Стојановска',\n  'Драмска',\n  'Дрезденска',\n  'Дренак',\n  'Дреновска Клисура',\n  'Дринска',\n  'Дубровничка',\n  'Дурмиторска',\n  'Душко Бојковски',\n  'Евлија Челебија',\n  'Езерци',\n  'Елисие Поповски - Марко',\n  'Емил Зола',\n  'Ениџе Вардар',\n  'Ернесто Че Гевара',\n  'Ефтим Спространов',\n  'Жданец',\n  'Жеденска',\n  'Женевска',\n  'Живко Чинго',\n  'Жил Верн',\n  'Жорж Бизе',\n  'Загребска',\n  'Зејнел Ајдини',\n  'Зеленгора',\n  'Зеничка',\n  'Зеф Љуш Марку',\n  'Злате Михајловски',\n  'Златко Шнајдер',\n  'Ибе Паликуќа',\n  'Иван Аговски',\n  'Иван Козаров',\n  'Иван Мажураниќ',\n  'Иван Наумов - Алабакот',\n  'Иван Тургењев',\n  'Иван Хаџи Николов',\n  'Иван Цанкар',\n  'Извор',\n  'Илија Димовски - Гоце',\n  'Илија Марков',\n  'Илија Плавев',\n  'Илија Ристовски',\n  'Илинден',\n  'Иљо Војвода',\n  'Индира Ганди',\n  'Индустриска',\n  'Исаија Мажовски',\n  'Истарска',\n  'Јабланица',\n  'Јадранска',\n  'Јајце',\n  'Јакупица',\n  'Јане Сандански',\n  'Јани Лукровски',\n  'Јоаким Крчовски',\n  'Јован Кукузел',\n  'Јорганџиска',\n  'Јордан Николов - Орце',\n  'Јордан Пиперков - Пиперката',\n  'Јордан Поп Јорданов - Орцето',\n  'Јордан Филиповски',\n  'Јордан Хаџи Константинов - Џинот',\n  'Јордан Чопела - Орде',\n  'Јосип Јуриј Штросмаер',\n  'Јосиф Даскалов',\n  'Јосиф Јосифовски - Свештарот',\n  'Јосиф Михајловиќ',\n  'Јохан Гутенберг',\n  'Јуриј Гагарин',\n  'Јуриј Розентал',\n  'Јустинијан I',\n  'Кавадаречка',\n  'Кавалска',\n  'Кадињача',\n  'Казанџиска',\n  'Каирска',\n  'Кајларска',\n  'Камник',\n  'Капиштец',\n  'Караорман',\n  'Кара Трифун',\n  'Караџица',\n  'Карбуница',\n  'Карпошово Востание',\n  'Катлановска',\n  'Кемал Сејфула',\n  'Керамидница',\n  'Кипарска',\n  'Кирe Гаврилоски - Јане',\n  'Кирил и Методиј',\n  'Кирил Манчев',\n  'Кирил Пејчиновиќ - Тетоец',\n  'Киро Глигоров',\n  'Киро Димишков',\n  'Киро Крстески - Платник',\n  'Киро Нацев - Фетак',\n  'Китка',\n  'Кичевска',\n  'Клепа',\n  'Климент Охридски',\n  'Клисурска',\n  'Ковачка',\n  'Кожув',\n  'Козјак',\n  'Козле',\n  'Коле Канински',\n  'Коле Неделковски',\n  'Копачка',\n  'Кораб',\n  'Корџевска',\n  'Коста Абраш',\n  'Коста Веселинов',\n  'Коста Кирков',\n  'Коста Ристовски',\n  'Коста Солев',\n  'Коста Шахов',\n  'Костурска',\n  'Костурски Херои',\n  'Коце Металец',\n  'Кочанска',\n  'Кочо Рацин',\n  'Краишка',\n  'Крали Марко',\n  'Кратовска',\n  'Кримска',\n  'Крсте Асенов',\n  'Крсте Гермов - Шаќир',\n  'Крсте Мисирков',\n  'Крсто Раковски',\n  'Крушевска Република',\n  'Крчин',\n  'Кузман Јосифоски - Питу',\n  'Кузман Шапкарев',\n  'Кујунџиска',\n  'Кукушка',\n  'Кумановска',\n  'Кумбара',\n  'Кумровец',\n  'Лав Толстој',\n  'Лавчанска Корија',\n  'Лазар Дамовски - Ошенски',\n  'Лазар Димитров',\n  'Лазар Личеноски',\n  'Лазар Поп Трајков',\n  'Лазар Танев',\n  'Лазар Трповски',\n  'Лазо Дренков',\n  'Лазо Москов',\n  'Лајош Кошут',\n  'Леринска',\n  'Лесновска',\n  'Лисец',\n  'Лихнида',\n  'Локов',\n  'Лондонска',\n  'Луj Пастер',\n  'Лудвиг Ван Бетовен',\n  'Љубин',\n  'Љубљанска',\n  'Љубо Здравковски - Орлов',\n  'Људевит Гај',\n  'Мавровска',\n  'Мајка Тереза',\n  'Мајски Манифест',\n  'Македонија',\n  'Македонска Војска',\n  'Македонска Преродба',\n  'Македонски Кралеви',\n  'Македонско-косовска ударна бригада',\n  'Максим Горки',\n  'Малешевска',\n  'Малина Попиванова',\n  'МАНАПО',\n  'Манчу Матак',\n  'Мара Междуречка',\n  'Марија Кири Склодовска',\n  'Мариовска',\n  'Марјан Лазевски',\n  'Маркова Река',\n  'Марко Цепенков',\n  'Марк Твен',\n  'Маршал Тито',\n  'Махатма Ганди',\n  'Маџари',\n  'Маџир Маало',\n  'Мегленска',\n  'Места',\n  'Методија Андонов - Ченто',\n  'Методија Патчев',\n  'Методија Шаторов - Шарло',\n  'Метохиска',\n  'Мечкин Камен',\n  'Мијачка',\n  'Милан Комненоски',\n  'Миле Поп Јорданов',\n  'Мирка Гинова',\n  'Мирче Ацев',\n  'Мирче Мацанов',\n  'Мис Елен Стон',\n  'Мите Богоевски',\n  'Мито Хаџивасилев - Јасмин',\n  'Митре Влаот',\n  'Михаил Глинка',\n  'Михаил и Ефтихиј',\n  'Михаил Цоков',\n  'Михаил Чаков',\n  'Мице Козароски - Јандре',\n  'Мишевска',\n  'Мишко Михајловски',\n  'Модест Мусогорски',\n  'Мокра',\n  'Момин Поток',\n  'Морава',\n  'Московска',\n  'Мостарска',\n  'Мраморец',\n  'Мрежичка',\n  'Мукос',\n  'Мустафа Кемал Ататурк',\n  'Мутавџиска',\n  'Надбискуп Чекада',\n  'Надежда Крупскаја',\n  'Народен Фронт',\n  'Натанаил Кучевишки',\n  'Наум Наумоски - Борче',\n  'Наум Охридски',\n  'Наум Чакаров',\n  'Невена Георгиева - Дуња',\n  'Неврокопска',\n  'Негоричанска',\n  'Неготинска',\n  'Никола Вапцаров',\n  'Никола Грчето',\n  'Николај Островски',\n  'Никола Карев',\n  'Никола Киров - Мајски',\n  'Никола Кљусев',\n  'Никола Коперник',\n  'Никола Малешевски',\n  'Никола Мартиноски',\n  'Никола Парапунов',\n  'Никола Петров',\n  'Никола Петров - Русински',\n  'Никола Пушкаров',\n  'Никола Тесла',\n  'Никола Тримпаре',\n  'Ниџе Планина',\n  'Нов Живот',\n  'Новопроектирана',\n  'Њуделхиска',\n  'Овчеполска',\n  'Огражден',\n  'Опинчарска',\n  'Оровска',\n  'Осло',\n  'Островска',\n  'Отокар Кершовани',\n  'Отон Жупанчич',\n  'Охридска',\n  'Павел Шатев',\n  'Павле Илиќ',\n  'Пајак Планина',\n  'Палмиро Тољати',\n  'Панајот Гиновски',\n  'Пандил Шишков',\n  'Пандо Кљашев',\n  'Панко Брашнаров',\n  'Панче Арсовски',\n  'Панче Неделковски',\n  'Папуџиска',\n  'Париска',\n  'Париска Комуна',\n  'Партение Зографски',\n  'Партизански Одреди',\n  'Патрис Лумумба',\n  'Пејо Јаворов',\n  'Пелинце',\n  'Пелистерска',\n  'Пере Тошев',\n  'Перо Наков',\n  'Петар Ацев',\n  'Петар Драпшин',\n  'Петар Ичко',\n  'Петар Манџуков',\n  'Петар Поп Арсов',\n  'Петар Чајковски',\n  'Петар Чангов',\n  'Петар Чаулев',\n  'Петко Јанчевски',\n  'Петре Георгиев',\n  'Петре Пирузе',\n  'Петре Филиповски - Гарката',\n  'Петричка',\n  'Пехчевска',\n  'Пијанец',\n  'Пиринска',\n  'Питу Гули',\n  'Плачковица',\n  'Покриена Чаршија',\n  'Полог',\n  'Поп Богомил',\n  'Прашка',\n  'Презвитер Константин',\n  'Пресека',\n  'Преспанска',\n  'Пржино',\n  'Призренска',\n  'Прилепска',\n  'Пробиштипска',\n  'Пролет',\n  'Просек',\n  'Прохор Пчињски',\n  'Раде Јовчевски - Корчагин',\n  'Радика',\n  'Радишанска',\n  'Радњанска',\n  'Радобил',\n  'Радослав Петковски',\n  'Радушка',\n  'Разловечко Востание',\n  'Разлошка',\n  'Рајко Жинзифов',\n  'Рампо Левков - Левката',\n  'Рафаел Батино',\n  'Рељо Шесто Крило',\n  'Ресенска',\n  'Речиште',\n  'Ризо Ризов',\n  'Римска',\n  'Ристо Равановски',\n  'Ристо Шишков',\n  'Роcа Плавева',\n  'Роза Луксембург',\n  'Рокомија',\n  'Романија',\n  'Ромен Ролан',\n  'Роналд Реган',\n  'Рударска',\n  'Рудо',\n  'Румена Хаџи Панзова',\n  'Сава Михајлов',\n  'Салих Асим',\n  'Самарџиска',\n  'Самоилова',\n  'Сараевска',\n  'Сарачка',\n  'Саса',\n  'Свеќарска',\n  'Светиниколска',\n  'Светозар Марковиќ',\n  'Серава',\n  'Сердарот',\n  'Серска',\n  'Симеон Кавракиров',\n  'Симче Настевски',\n  'Сирма Војвода',\n  'Славе Георгиевски - Шнајдер',\n  'Славе Деловски',\n  'Славејко Арсов',\n  'Славеј Планина',\n  'Славка Димкова',\n  'Славчо Стојменски',\n  'Сливовска',\n  'Смилевска',\n  'Солунска',\n  'Солунска Глава',\n  'Софиска',\n  'Софре Марковски',\n  'Спиро Големџиојски - Црне',\n  'Спиро Гулапчев',\n  'Стале Попов',\n  'Стари Новак',\n  'Стефан Верковиќ',\n  'Стефан Јакимов - Дедов',\n  'Стефан Наумов - Стив',\n  'Стјепан Филиповиќ - Стево',\n  'Стоби',\n  'Стогово',\n  'Стојко Јовановски',\n  'Стојна Стевкова',\n  'Стокхолмска',\n  'Страхил Пинџуров',\n  'Страшо Пинџур',\n  'Стрезово',\n  'Стрмашево',\n  'Струма',\n  'Струмичка',\n  'Струмјани',\n  'Струшка',\n  'Тајмишка',\n  'Тале Христов',\n  'Тасино Чешмиче',\n  'Ташкентска',\n  'Ташко Караџа',\n  'Темко Попов',\n  'Теодосиј Гологанов',\n  'Теодосиј Синаитски',\n  'Тиранска',\n  'Товарник',\n  'Тодор Александров',\n  'Тодор Циповски - Мерџан',\n  'Тодор Чангов',\n  'Тодор Чапов',\n  'Томас Минцер',\n  'Томе Арсовски',\n  'Томе Пуре',\n  'Томе Стефановски',\n  'Томе Томшиќ',\n  'Топаанска',\n  'Тоше Проески',\n  'Трајко Иванов',\n  'Трајко Китанчев',\n  'Три Круши',\n  'Трифун Бузев',\n  'Трифун Пановски',\n  'Трифун Хаџи Јанев',\n  'Трнодол',\n  'Трпе Петревски',\n  'Тушинска',\n  'Ужичка Република',\n  'Февруарски Поход',\n  'Федерико Гарсија Лорка',\n  'Ферид Бајрам',\n  'Ферид Заири',\n  'Филип II Македонски',\n  'Финска',\n  'Фјодор Достоевски',\n  'Франклин Рузвелт',\n  'Франсоа Волтер',\n  'Франце Прешерн',\n  'Франц Лист',\n  'Фрањо Клуз',\n  'Фредерик Шопен',\n  'Фуштанска',\n  'Хаванска',\n  'Хаџи Јован Шишков',\n  'Хаџи Трајко',\n  'Хашка',\n  'Хелсинки',\n  'Хераклеа Линкестис',\n  'Хо Ши Мин',\n  'Христијан Тодоровски - Карпош',\n  'Христо Батанџиев',\n  'Христо Смирненски',\n  'Христо Татарчев',\n  'Христо Узунов',\n  'Христо Чернопеев',\n  'Хусеин Бајрам',\n  'Цветан Димов - Чаирчанец',\n  'Цветан Цветковски',\n  'Церска',\n  'Цетињска',\n  'Црвена Вода',\n  'Црвени Брегови',\n  'Црниче',\n  'Црногорска',\n  'Црноок',\n  'Црноризец Храбар',\n  'Чаирска',\n  'Чудомир Кантарџиев',\n  'Чупино Брдо',\n  'Џумајска',\n  'Шандор Петефи',\n  'Шар Планина',\n  'Шарски Одред',\n  'Шина Стојанова',\n  'Штипска',\n  'Шундаревска',\n];\n"
  },
  {
    "path": "src/locales/mk/location/street_pattern.ts",
    "content": "export default ['{{location.street_name}}'];\n"
  },
  {
    "path": "src/locales/mk/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Macedonian',\n  code: 'mk',\n  language: 'mk',\n  endonym: 'македонски јазик',\n  dir: 'ltr',\n  script: 'Cyrl',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/mk/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Ѓурѓа',\n    'Ѓурѓица',\n    'Ѕвезда',\n    'Јаворка',\n    'Јагода',\n    'Јадранка',\n    'Јана',\n    'Јанка',\n    'Јасна',\n    'Јована',\n    'Јовка',\n    'Јордана',\n    'Јорданка',\n    'Јулијана',\n    'Љуба',\n    'Љубинка',\n    'Љубица',\n    'Љупка',\n    'Ава',\n    'Александра',\n    'Ана',\n    'Анастасија',\n    'Ангела',\n    'Ангелина',\n    'Анче',\n    'Анѓа',\n    'Атанасија',\n    'Билјана',\n    'Бисера',\n    'Бистра',\n    'Блага',\n    'Благица',\n    'Благородна',\n    'Благојка',\n    'Благуна',\n    'Блаженка',\n    'Богдана',\n    'Богиња',\n    'Божана',\n    'Борка',\n    'Борјана',\n    'Босилка',\n    'Бојана',\n    'Бранка',\n    'Валентина',\n    'Варвара',\n    'Василија',\n    'Василка',\n    'Васка',\n    'Вања',\n    'Велика',\n    'Вера',\n    'Вероника',\n    'Весела',\n    'Весна',\n    'Виолета',\n    'Воскресија',\n    'Војданка',\n    'Габриела',\n    'Галаба',\n    'Галена',\n    'Голубинка',\n    'Гордана',\n    'Горица',\n    'Горјана',\n    'Грозда',\n    'Дамјана',\n    'Даница',\n    'Данка',\n    'Даринка',\n    'Дафина',\n    'Деница',\n    'Десанка',\n    'Деспина',\n    'Дивна',\n    'Добрила',\n    'Добринка',\n    'Домника',\n    'Донка',\n    'Драга',\n    'Драгана',\n    'Душанка',\n    'Душка',\n    'Ева',\n    'Евгенија',\n    'Евдокија',\n    'Екатерина',\n    'Елена',\n    'Елеонора',\n    'Елисавета',\n    'Елица',\n    'Елка',\n    'Есма',\n    'Ефимија',\n    'Ефросина',\n    'Живка',\n    'Загорка',\n    'Зафирка',\n    'Захаринка',\n    'Здравка',\n    'Злата',\n    'Зора',\n    'Зорица',\n    'Зорка',\n    'Ива',\n    'Ивана',\n    'Иванка',\n    'Илинденка',\n    'Илинка',\n    'Ирина',\n    'Искра',\n    'Калина',\n    'Каранфилка',\n    'Ката',\n    'Катерина',\n    'Катина',\n    'Катица',\n    'Катја',\n    'Кераца',\n    'Кита',\n    'Климентина',\n    'Константина',\n    'Косара',\n    'Костадинка',\n    'Крстана',\n    'Лена',\n    'Ленче',\n    'Лепа',\n    'Лидија',\n    'Лика',\n    'Лилјана',\n    'Лина',\n    'Магдалена',\n    'Македонка',\n    'Макрина',\n    'Мара',\n    'Марика',\n    'Марина',\n    'Марија',\n    'Марта',\n    'Матрона',\n    'Меглена',\n    'Меланија',\n    'Мена',\n    'Мери',\n    'Милева',\n    'Милена',\n    'Милица',\n    'Милка',\n    'Мирка',\n    'Мирјана',\n    'Нада',\n    'Надежда',\n    'Наумка',\n    'Невенка',\n    'Неда',\n    'Неделка',\n    'Никодина',\n    'Николина',\n    'Олга',\n    'Оливера',\n    'Павлина',\n    'Павлинка',\n    'Параскева',\n    'Пауна',\n    'Пелагија',\n    'Петкана',\n    'Петра',\n    'Петранка',\n    'Писана',\n    'Радмила',\n    'Ракита',\n    'Рафаила',\n    'Рахела',\n    'Рахилка',\n    'Рајна',\n    'Ристана',\n    'Родна',\n    'Роса',\n    'Роска',\n    'Ружа',\n    'Румена',\n    'Русалина',\n    'Русанка',\n    'Сава',\n    'Сандра',\n    'Сара',\n    'Сашка',\n    'Светлана',\n    'Серафима',\n    'Симона',\n    'Симјанка',\n    'Славенка',\n    'Славица',\n    'Славка',\n    'Славјанка',\n    'Слободанка',\n    'Снежана',\n    'Сончица',\n    'Софија',\n    'Спаса',\n    'Спасена',\n    'Споменка',\n    'Сребра',\n    'Стамена',\n    'Стефанија',\n    'Стефанка',\n    'Стојанка',\n    'Стојмена',\n    'Стојна',\n    'Сузана',\n    'Тамара',\n    'Таска',\n    'Татјана',\n    'Темјана',\n    'Теодора',\n    'Теодосија',\n    'Теофилка',\n    'Тодорка',\n    'Трајанка',\n    'Трена',\n    'Трендафилка',\n    'Убавка',\n    'Фана',\n    'Фанка',\n    'Филимена',\n    'Флоринка',\n    'Фросина',\n    'Христина',\n    'Цара',\n    'Цвета',\n    'Цветанка',\n  ],\n  male: [\n    'Ѓоко',\n    'Ѓоре',\n    'Ѓорче',\n    'Ѓорѓи',\n    'Ѓурчин',\n    'Ѕвездан',\n    'Ѕвонко',\n    'Јаков',\n    'Јане',\n    'Јоаким',\n    'Јован',\n    'Јованче',\n    'Јовица',\n    'Јово',\n    'Јозо',\n    'Јонче',\n    'Јордан',\n    'Јосиф',\n    'Љубе',\n    'Љубен',\n    'Љубиша',\n    'Љубомир',\n    'Љупчо',\n    'Александар',\n    'Алексо',\n    'Ангел',\n    'Ангеле',\n    'Андон',\n    'Андреј',\n    'Андреја',\n    'Анте',\n    'Антим',\n    'Антон',\n    'Антониј',\n    'Апостол',\n    'Арсениј',\n    'Асен',\n    'Атанас',\n    'Атанасиј',\n    'Ацо',\n    'Благе',\n    'Благој',\n    'Благоја',\n    'Блаже',\n    'Богатин',\n    'Богдан',\n    'Богослав',\n    'Богоја',\n    'Божидар',\n    'Божин',\n    'Божо',\n    'Борис',\n    'Борислав',\n    'Борко',\n    'Боро',\n    'Борјан',\n    'Бошко',\n    'Бојан',\n    'Бранко',\n    'Вангел',\n    'Ване',\n    'Ванче',\n    'Ванчо',\n    'Васил',\n    'Василиј',\n    'Василко',\n    'Велимир',\n    'Величко',\n    'Велјан',\n    'Венко',\n    'Веселин',\n    'Вељо',\n    'Видое',\n    'Виктор',\n    'Владимир',\n    'Владо',\n    'Властимир',\n    'Воислав',\n    'Волче',\n    'Војдан',\n    'Војкан',\n    'Гаврил',\n    'Гане',\n    'Георги',\n    'Герасим',\n    'Глигор',\n    'Гого',\n    'Горан',\n    'Горјан',\n    'Гоце',\n    'Григор',\n    'Гроздан',\n    'Давид',\n    'Дамјан',\n    'Данаил',\n    'Даниел',\n    'Данчо',\n    'Дарко',\n    'Делчо',\n    'Делјан',\n    'Дејан',\n    'Диме',\n    'Димитар',\n    'Димитрие',\n    'Димитриј',\n    'Димитрија',\n    'Димко',\n    'Димо',\n    'Димче',\n    'Добри',\n    'Доротеј',\n    'Дојчин',\n    'Драган',\n    'Драги',\n    'Драгиша',\n    'Драгомир',\n    'Драгослав',\n    'Драгољуб',\n    'Душан',\n    'Душко',\n    'Евгениј',\n    'Евтим',\n    'Емануел',\n    'Емил',\n    'Еразмо',\n    'Ефтим',\n    'Живко',\n    'Зафир',\n    'Захариј',\n    'Здравко',\n    'Златан',\n    'Злате',\n    'Златко',\n    'Зоран',\n    'Иван',\n    'Ивко',\n    'Иво',\n    'Игнат',\n    'Игор',\n    'Илија',\n    'Исак',\n    'Кирил',\n    'Киро',\n    'Климент',\n    'Козма',\n    'Коле',\n    'Константин',\n    'Костадин',\n    'Коце',\n    'Кочо',\n    'Крсте',\n    'Крсто',\n    'Круме',\n    'Ксенте',\n    'Кузман',\n    'Лазар',\n    'Лазо',\n    'Леонид',\n    'Лука',\n    'Македон',\n    'Максим',\n    'Марин',\n    'Марко',\n    'Марјан',\n    'Мате',\n    'Матеја',\n    'Мето',\n    'Методи',\n    'Методиј',\n    'Методија',\n    'Милан',\n    'Миле',\n    'Милош',\n    'Милчо',\n    'Минчо',\n    'Миодраг',\n    'Мирко',\n    'Мирослав',\n    'Мирче',\n    'Митре',\n    'Михаил',\n    'Михајло',\n    'Михо',\n    'Мичо',\n    'Младен',\n    'Момо',\n    'Момчило',\n    'Нанче',\n    'Наум',\n    'Небојша',\n    'Неделко',\n    'Ненад',\n    'Неофит',\n    'Нестор',\n    'Нешо',\n    'Никита',\n    'Никифор',\n    'Никодим',\n    'Никола',\n    'Огнен',\n    'Оливер',\n    'Орде',\n    'Павле',\n    'Пантелејмон',\n    'Панче',\n    'Партениј',\n    'Паскал',\n    'Пенчо',\n    'Перо',\n    'Петар',\n    'Петко',\n    'Петре',\n    'Пеце',\n    'Пимен',\n    'Прокопиј',\n    'Прохор',\n    'Раде',\n    'Радован',\n    'Ранко',\n    'Рајко',\n    'Ризо',\n    'Ристе',\n    'Ристо',\n    'Ромил',\n    'Саве',\n    'Саво',\n    'Самоил',\n    'Самуил',\n    'Санде',\n    'Сашко',\n    'Силјан',\n    'Симон',\n    'Славе',\n    'Славко',\n    'Славчо',\n    'Слободан',\n    'Сократ',\n    'Сотир',\n    'Софе',\n    'Софрониј',\n    'Спасе',\n    'Спиро',\n    'Србо',\n    'Сребре',\n    'Стале',\n    'Стево',\n    'Стефан',\n    'Стоилко',\n    'Стојан',\n    'Стојмен',\n    'Стојче',\n    'Страте',\n    'Страхил',\n    'Танас',\n    'Ташко',\n    'Ташо',\n    'Темелко',\n    'Теодор',\n    'Теодосиј',\n    'Теофан',\n    'Теофил',\n    'Тихо',\n    'Тихомир',\n    'Тоде',\n    'Тодор',\n    'Томе',\n    'Томислав',\n    'Трајан',\n    'Трајко',\n    'Трајче',\n    'Трифун',\n    'Тришо',\n    'Филип',\n    'Харалампие',\n    'Христијан',\n    'Христо',\n    'Цветан',\n    'Цветко',\n    'Цеко',\n    'Часлав',\n    'Чедо',\n    'Чедомир',\n    'Шишман',\n  ],\n};\n"
  },
  {
    "path": "src/locales/mk/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport job_area from './job_area';\nimport job_descriptor from './job_descriptor';\nimport job_type from './job_type';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport suffix from './suffix';\n\nconst person: PersonDefinition = {\n  first_name,\n  job_area,\n  job_descriptor,\n  job_type,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  suffix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/mk/person/job_area.ts",
    "content": "export default [\n  'програмски',\n  'истражен',\n  'маркетиншки',\n  'интеграциски',\n  'операциски',\n  'комуникациски',\n  'креативен',\n  'кориснички',\n];\n"
  },
  {
    "path": "src/locales/mk/person/job_descriptor.ts",
    "content": "export default [\n  'Главен',\n  'Генерален',\n  'Корпоративен',\n  'Државен',\n  'Регионален',\n  'Окружен',\n  'Централен',\n  'Глобален',\n  'Меѓународен',\n];\n"
  },
  {
    "path": "src/locales/mk/person/job_type.ts",
    "content": "export default [\n  'директор',\n  'соработник',\n  'управител',\n  'инженер',\n  'специјалист',\n  'координатор',\n  'администратор',\n  'архитект',\n  'аналитичар',\n  'дизајнер',\n  'техничар',\n  'консултант',\n  'помошник',\n  'агент',\n  'застапник',\n];\n"
  },
  {
    "path": "src/locales/mk/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Џамбаз',\n    'Беличанец',\n    'Бојаџи',\n    'Гапо',\n    'Главаш',\n    'Грабул',\n    'Групче',\n    'Дворчанец',\n    'Дракул',\n    'Карадак',\n    'Караман',\n    'Корубин',\n    'Коцаре',\n    'Коцо',\n    'Коџоман',\n    'Крле',\n    'Лапе',\n    'Масин',\n    'Милчин',\n    'Мошин',\n    'Мустачки',\n    'Нестор',\n    'Оровчанец',\n    'Османли',\n    'Папрадишки',\n    'Подгорец',\n    'Прличко',\n    'Рацин',\n    'Тозија',\n    'Точко',\n    'Тројачанец',\n    'Урдин',\n    'Чакар',\n    'Чашуле',\n    'Чипан',\n    'Чупона',\n    'Шијак',\n  ],\n  female: [\n    'Ѓаконовска',\n    'Ѓелева',\n    'Ѓорчева',\n    'Ѓорѓевска',\n    'Ѓузелева',\n    'Ѓурлукова',\n    'Ѓурчинова',\n    'Јакимовска',\n    'Јаконова',\n    'Јаневска',\n    'Јанчевска',\n    'Јачева',\n    'Јованова',\n    'Јовановска',\n    'Јовчевска',\n    'Јорданова',\n    'Јордановска',\n    'Јосифовска',\n    'Јосифоска',\n    'Јурукова',\n    'Јурукоска',\n    'Љуткова',\n    'Ќамилова',\n    'Ќорнакова',\n    'Ќортошева',\n    'Ќурчиева',\n    'Џамбазова',\n    'Џаџева',\n    'Џекова',\n    'Џинлеска',\n    'Џорлева',\n    'Џувалековска',\n    'Џунова',\n    'Абаџиева',\n    'Абова',\n    'Аврамова',\n    'Аврамовска',\n    'Аврамчева',\n    'Алексиева',\n    'Алексова',\n    'Алексовска',\n    'Ангеловска',\n    'Андова',\n    'Андонова',\n    'Андоновска',\n    'Андреевска',\n    'Антонова',\n    'Анчевска',\n    'Апостолова',\n    'Апостолска',\n    'Арсова',\n    'Арсовска',\n    'Атанасова',\n    'Атанасовска',\n    'Аткова',\n    'Ацева',\n    'Ацевска',\n    'Ајановска',\n    'Аџимитревска',\n    'Бабамовска',\n    'Бабунска',\n    'Бавтировска',\n    'Бакевска',\n    'Балабанова',\n    'Басаровска',\n    'Бачовска',\n    'Бајалска',\n    'Белковска',\n    'Беловска',\n    'Белогаска',\n    'Белчева',\n    'Бендевска',\n    'Билбиловска',\n    'Билјановска',\n    'Бислимовска',\n    'Битовска',\n    'Блажевска',\n    'Близнакова',\n    'Богданова',\n    'Богдановска',\n    'Богданска',\n    'Богоева',\n    'Богоеска',\n    'Божикова',\n    'Божинова',\n    'Божиновска',\n    'Боцевска',\n    'Бошевска',\n    'Бошкова',\n    'Бошковска',\n    'Бојановска',\n    'Бојаџиева',\n    'Брезоска',\n    'Бубуловска',\n    'Бужаровска',\n    'Бузева',\n    'Бунева',\n    'Бујуклиева',\n    'Варсаковска',\n    'Василевска',\n    'Василеска',\n    'Васкова',\n    'Величковска',\n    'Велкова',\n    'Велјанова',\n    'Висулчева',\n    'Владимирска',\n    'Владова',\n    'Влахова',\n    'Влахчева',\n    'Вражалска',\n    'Гаврилска',\n    'Галевска',\n    'Гаревска',\n    'Гајдова',\n    'Генова',\n    'Георгиева',\n    'Георгиевска',\n    'Герасимовска',\n    'Гермова',\n    'Герова',\n    'Гечевска',\n    'Гешоска',\n    'Гигова',\n    'Гиевска',\n    'Глигорова',\n    'Глигоровска',\n    'Голабовска',\n    'Грабулоска',\n    'Грозданова',\n    'Грошева',\n    'Грујовска',\n    'Гугувчевска',\n    'Гучева',\n    'Давидовска',\n    'Давкова',\n    'Давчева',\n    'Давчевска',\n    'Дамеска',\n    'Дамовска',\n    'Демниева',\n    'Деспотовска',\n    'Дејанова',\n    'Дилева',\n    'Димитриева',\n    'Димитрова',\n    'Димковска',\n    'Димова',\n    'Димовска',\n    'Динева',\n    'Диневска',\n    'Добревска',\n    'Додевска',\n    'Доневска',\n    'Дојчинова',\n    'Дренкова',\n    'Дрнкова',\n    'Дуганова',\n    'Дуковска',\n    'Евремова',\n    'Едиповска',\n    'Ежова',\n    'Ефтимова',\n    'Жекова',\n    'Железарова',\n    'Жерновска',\n    'Забазноска',\n    'Зафировска',\n    'Здравева',\n    'Здравковска',\n    'Зографска',\n    'Иванова',\n    'Ивановска',\n    'Иваноска',\n    'Игновска',\n    'Игњатовска',\n    'Икономова',\n    'Илиева',\n    'Илиевска',\n    'Исаковска',\n    'Ицева',\n    'Иљоска',\n    'Калајџиска',\n    'Калчевска',\n    'Камберска',\n    'Кантарџиева',\n    'Каранфиловска',\n    'Караѓозова',\n    'Караџа',\n    'Карева',\n    'Карова',\n    'Каровска',\n    'Картова',\n    'Катарџиева',\n    'Кепеска',\n    'Керамитчиева',\n    'Керамичиева',\n    'Кирјазовска',\n    'Киселинова',\n    'Китаноска',\n    'Кичевска',\n    'Колишевска',\n    'Колозова',\n    'Кондова',\n    'Кондовска',\n    'Конеска',\n    'Константинова',\n    'Константиновска',\n    'Кордалова',\n    'Коробар',\n    'Костадинова',\n    'Костовска',\n    'Котевска',\n    'Котеска',\n    'Кочовска',\n    'Крстева',\n    'Крстевска',\n    'Крстеска',\n    'Крцковска',\n    'Кузмановска',\n    'Кулишева',\n    'Куновска',\n    'Куноска',\n    'Кутурец',\n    'Кушевска',\n    'Кљусева',\n    'Ладинска',\n    'Лазаревска',\n    'Лазарова',\n    'Лазеска',\n    'Лазовска',\n    'Лакинска',\n    'Лактинска',\n    'Лахтова',\n    'Левенска',\n    'Лековска',\n    'Леова',\n    'Лечевска',\n    'Липова',\n    'Личеноска',\n    'Лозановска',\n    'Луловска',\n    'Мазева',\n    'Македонска',\n    'Малевска',\n    'Малеска',\n    'Маловска',\n    'Манаковска',\n    'Мангова',\n    'Манговска',\n    'Манева',\n    'Маневска',\n    'Манивилова',\n    'Манчева',\n    'Манчевска',\n    'Маринова',\n    'Марковска',\n    'Мартиновска',\n    'Мартиноска',\n    'Матевска',\n    'Матковска',\n    'Матовска',\n    'Мајсторова',\n    'Маџирова',\n    'Миладинова',\n    'Милосавлева',\n    'Милошевска',\n    'Минчева',\n    'Миовска',\n    'Миронска',\n    'Мисиркова',\n    'Митевска',\n    'Митревска',\n    'Митриќеска',\n    'Михајлова',\n    'Михајловска',\n    'Мицева',\n    'Мицевска',\n    'Мицковска',\n    'Мицова',\n    'Мишковска',\n    'Миљовска',\n    'Младенова',\n    'Младеновска',\n    'Мокрова',\n    'Момировска',\n    'Мојсовска',\n    'Мукаетова',\n    'Муратовска',\n    'Мусалевска',\n    'Накова',\n    'Наневска',\n    'Настева',\n    'Наумова',\n    'Наумовска',\n    'Наумческа',\n    'Начева',\n    'Најденова',\n    'Најдовска',\n    'Најческа',\n    'Неделковска',\n    'Несторовска',\n    'Неткова',\n    'Нешковска',\n    'Николеска',\n    'Николова',\n    'Николовска',\n    'Никушева',\n    'Нинова',\n    'Ортакова',\n    'Павловска',\n    'Павлоска',\n    'Паковска',\n    'Паликрушева',\n    'Панговска',\n    'Пандеска',\n    'Пандилова',\n    'Пандовска',\n    'Панкова',\n    'Панова',\n    'Пановска',\n    'Панчевска',\n    'Пајтонџиева',\n    'Пендовска',\n    'Пенушлиска',\n    'Пепељуговска',\n    'Перинска',\n    'Перчинковска',\n    'Петковска',\n    'Петрова',\n    'Петровска',\n    'Петрушева',\n    'Петрушевска',\n    'Пејова',\n    'Пиперковска',\n    'Планинска',\n    'Полежиноска',\n    'Полјанска',\n    'Попова',\n    'Поповска',\n    'Попоска',\n    'Преспанска',\n    'Прилепчанска',\n    'Псалтирова',\n    'Пуцкова',\n    'Равановска',\n    'Радическа',\n    'Раковска',\n    'Реџепова',\n    'Ризова',\n    'Ристова',\n    'Ристовска',\n    'Ристоска',\n    'Руменова',\n    'Русоманова',\n    'Русјакова',\n    'Салџиева',\n    'Санева',\n    'Сариевска',\n    'Светиева',\n    'Серафимова',\n    'Серафимовска',\n    'Сидовска',\n    'Силјановска',\n    'Симова',\n    'Симовска',\n    'Симоновска',\n    'Скаловска',\n    'Славенска',\n    'Славеска',\n    'Сланева',\n    'Смаќоска',\n    'Смилевска',\n    'Смокварска',\n    'Соколова',\n    'Солева',\n    'Солунска',\n    'Софрониевска',\n    'Спасеновска',\n    'Спасова',\n    'Спасовска',\n    'Спирова',\n    'Спировска',\n    'Ставрева',\n    'Ставреска',\n    'Стаматоска',\n    'Станкова',\n    'Станковска',\n    'Старделова',\n    'Стеванова',\n    'Стевковска',\n    'Стефанова',\n    'Стефановска',\n    'Стојанова',\n    'Стојановска',\n    'Стојаноска',\n    'Стојкова',\n    'Стојковска',\n    'Стојменска',\n    'Стојчева',\n    'Такева',\n    'Таковска',\n    'Талевска',\n    'Талеска',\n    'Темелкоска',\n    'Теодосиевска',\n    'Терзиева',\n    'Тодорова',\n    'Тодоровска',\n    'Толевска',\n    'Томовска',\n    'Тофоска',\n    'Тошева',\n    'Тошевска',\n    'Трајковска',\n    'Тренеска',\n    'Тренчевска',\n    'Трифуновска',\n    'Трпеновска',\n    'Тушевска',\n    'Угриновска',\n    'Узунова',\n    'Узуновска',\n    'Филиповска',\n    'Фирфова',\n    'Фотева',\n    'Хаџиманова',\n    'Хаџиниколова',\n    'Христова',\n    'Христовска',\n    'Цанева',\n    'Цветановска',\n    'Цекова',\n    'Цековска',\n    'Ценева',\n    'Црвенковска',\n    'Црвенова',\n    'Чакмакова',\n    'Чаловска',\n    'Чапаровска',\n    'Чаушева',\n    'Чевревска',\n    'Чемерска',\n    'Чемкова',\n    'Чејковска',\n    'Чокревска',\n    'Чундева',\n    'Чучкова',\n    'Чушкарова',\n    'Шаревска',\n    'Ширилова',\n    'Шишкова',\n    'Шијакова',\n    'Шијаковска',\n    'Шопова',\n    'Шоптрајанова',\n    'Штерјоска',\n    'Шулинчевска',\n  ],\n  male: [\n    'Ѓаконовски',\n    'Ѓелев',\n    'Ѓорчев',\n    'Ѓорѓевски',\n    'Ѓузелев',\n    'Ѓурлуков',\n    'Ѓурчинов',\n    'Јакимовски',\n    'Јаконов',\n    'Јаневски',\n    'Јанчевски',\n    'Јачев',\n    'Јованов',\n    'Јовановски',\n    'Јовчевски',\n    'Јорданов',\n    'Јордановски',\n    'Јосифовски',\n    'Јосифоски',\n    'Јуруков',\n    'Јурукоски',\n    'Љутков',\n    'Ќамилов',\n    'Ќорнаков',\n    'Ќортошев',\n    'Ќурчиев',\n    'Џамбазов',\n    'Џаџев',\n    'Џеков',\n    'Џинлески',\n    'Џорлев',\n    'Џувалековски',\n    'Џунов',\n    'Абаџиев',\n    'Аврамов',\n    'Аврамовски',\n    'Аврамчев',\n    'Алексиев',\n    'Алексов',\n    'Алексовски',\n    'Ангеловски',\n    'Андов',\n    'Андонов',\n    'Андоновски',\n    'Андреевски',\n    'Антонов',\n    'Анчевски',\n    'Апостолов',\n    'Апостолски',\n    'Арсов',\n    'Арсовски',\n    'Атанасов',\n    'Атанасовски',\n    'Атков',\n    'Ацев',\n    'Ацевски',\n    'Ајановски',\n    'Аџимитревски',\n    'Бабамовски',\n    'Бабунски',\n    'Бавтировски',\n    'Бакевски',\n    'Балабанов',\n    'Басаровски',\n    'Бачовски',\n    'Бајалски',\n    'Белковски',\n    'Беловски',\n    'Белогаски',\n    'Белчев',\n    'Бендевски',\n    'Билбиловски',\n    'Билјановски',\n    'Бислимовски',\n    'Битовски',\n    'Блажевски',\n    'Близнаков',\n    'Богданов',\n    'Богдановски',\n    'Богдански',\n    'Богоев',\n    'Богоески',\n    'Божиков',\n    'Божинов',\n    'Божиновски',\n    'Боцевски',\n    'Бошевски',\n    'Бошков',\n    'Бошковски',\n    'Бојановски',\n    'Бојаџиев',\n    'Брезоски',\n    'Бубуловски',\n    'Бужаровски',\n    'Бузев',\n    'Бунев',\n    'Бујуклиев',\n    'Варсаковски',\n    'Василевски',\n    'Василески',\n    'Васков',\n    'Величковски',\n    'Велков',\n    'Велјанов',\n    'Висулчев',\n    'Владимирски',\n    'Владов',\n    'Влахов',\n    'Влахчев',\n    'Вражалски',\n    'Гаврилски',\n    'Галевски',\n    'Гаревски',\n    'Гајдов',\n    'Генов',\n    'Георгиев',\n    'Георгиевски',\n    'Герасимовски',\n    'Гермов',\n    'Геров',\n    'Гечевски',\n    'Гешоски',\n    'Гигов',\n    'Гиевски',\n    'Глигоров',\n    'Глигоровски',\n    'Голабовски',\n    'Грабулоски',\n    'Грозданов',\n    'Грошев',\n    'Грујовски',\n    'Гугувчевски',\n    'Гучев',\n    'Давидовски',\n    'Давков',\n    'Давчев',\n    'Давчевски',\n    'Дамески',\n    'Дамовски',\n    'Демниев',\n    'Деспотовски',\n    'Дејанов',\n    'Дилев',\n    'Димитриев',\n    'Димитров',\n    'Димковски',\n    'Димов',\n    'Димовски',\n    'Динев',\n    'Диневски',\n    'Дирјан',\n    'Добревски',\n    'Доброхотов',\n    'Додевски',\n    'Доневски',\n    'Дојчинов',\n    'Дренков',\n    'Дрнков',\n    'Дуганов',\n    'Дуковски',\n    'Евремов',\n    'Едиповски',\n    'Ежов',\n    'Ефтимов',\n    'Жеков',\n    'Железаров',\n    'Жерновски',\n    'Забазноски',\n    'Зафировски',\n    'Здравев',\n    'Здравковски',\n    'Зографски',\n    'Иванов',\n    'Ивановски',\n    'Иваноски',\n    'Игновски',\n    'Игњатовски',\n    'Икономов',\n    'Илиев',\n    'Илиевски',\n    'Исаковски',\n    'Ицев',\n    'Иљоски',\n    'Калајџиски',\n    'Калчевски',\n    'Камберски',\n    'Кантарџиев',\n    'Каранфиловски',\n    'Караѓозов',\n    'Карев',\n    'Каров',\n    'Каровски',\n    'Картов',\n    'Катарџиев',\n    'Кепески',\n    'Керамитчиев',\n    'Керамичиев',\n    'Кирјазовски',\n    'Киселинов',\n    'Китаноски',\n    'Кичевски',\n    'Кодра',\n    'Колишевски',\n    'Колозов',\n    'Кондов',\n    'Кондовски',\n    'Конески',\n    'Константинов',\n    'Константиновски',\n    'Кордалов',\n    'Костадинов',\n    'Костовски',\n    'Котевски',\n    'Котески',\n    'Кочовски',\n    'Крстев',\n    'Крстевски',\n    'Крстески',\n    'Крцковски',\n    'Кузмановски',\n    'Кулишев',\n    'Куновски',\n    'Куноски',\n    'Кушевски',\n    'Кљусев',\n    'Ладински',\n    'Лазаревски',\n    'Лазаров',\n    'Лазески',\n    'Лазовски',\n    'Лакински',\n    'Лактински',\n    'Лахтов',\n    'Левенски',\n    'Лековски',\n    'Леов',\n    'Лечевски',\n    'Липов',\n    'Личеноски',\n    'Лозановски',\n    'Луловски',\n    'Мазев',\n    'Македонски',\n    'Малевски',\n    'Малески',\n    'Маловски',\n    'Манаковски',\n    'Мангов',\n    'Манговски',\n    'Манев',\n    'Маневски',\n    'Манивилов',\n    'Манчев',\n    'Манчевски',\n    'Маринов',\n    'Марковски',\n    'Мартиновски',\n    'Мартиноски',\n    'Матевски',\n    'Матковски',\n    'Матовски',\n    'Мајсторов',\n    'Маџиров',\n    'Миладинов',\n    'Милосавлев',\n    'Милошевски',\n    'Минчев',\n    'Миовски',\n    'Миронски',\n    'Мисирков',\n    'Митевски',\n    'Митревски',\n    'Митриќески',\n    'Михајлов',\n    'Михајловски',\n    'Мицев',\n    'Мицевски',\n    'Мицковски',\n    'Мицов',\n    'Мишковски',\n    'Миљовски',\n    'Младенов',\n    'Младеновски',\n    'Мокров',\n    'Момировски',\n    'Мојсовски',\n    'Мукаетов',\n    'Муратовски',\n    'Мусалевски',\n    'Наков',\n    'Наневски',\n    'Настев',\n    'Наумов',\n    'Наумовски',\n    'Наумчески',\n    'Начев',\n    'Најденов',\n    'Најдовски',\n    'Најчески',\n    'Неделковски',\n    'Несторовски',\n    'Нетков',\n    'Нешковски',\n    'Николески',\n    'Николов',\n    'Николовски',\n    'Никушев',\n    'Нинов',\n    'Ортаков',\n    'Павловски',\n    'Павлоски',\n    'Паковски',\n    'Паликрушев',\n    'Панговски',\n    'Пандески',\n    'Пандилов',\n    'Пандовски',\n    'Панков',\n    'Панов',\n    'Пановски',\n    'Панчевски',\n    'Пајтонџиев',\n    'Пендовски',\n    'Пенушлиски',\n    'Пепељуговски',\n    'Перински',\n    'Перчинковски',\n    'Петковски',\n    'Петров',\n    'Петровски',\n    'Петрушев',\n    'Петрушевски',\n    'Пејов',\n    'Пиперковски',\n    'Планински',\n    'Полежиноски',\n    'Полјански',\n    'Попов',\n    'Поповски',\n    'Попоски',\n    'Преспански',\n    'Прилепчански',\n    'Псалтиров',\n    'Пуцков',\n    'Равановски',\n    'Радически',\n    'Раковски',\n    'Ризов',\n    'Ристов',\n    'Ристовски',\n    'Ристоски',\n    'Руменов',\n    'Русоманов',\n    'Русјаков',\n    'Салџиев',\n    'Санев',\n    'Сариевски',\n    'Светиев',\n    'Серафимов',\n    'Серафимовски',\n    'Сидовски',\n    'Силјановски',\n    'Симов',\n    'Симовски',\n    'Симоновски',\n    'Скаловски',\n    'Славенски',\n    'Славески',\n    'Сланев',\n    'Смаќоски',\n    'Смилевски',\n    'Смокварски',\n    'Соколов',\n    'Солев',\n    'Солунски',\n    'Софрониевски',\n    'Спасеновски',\n    'Спасов',\n    'Спасовски',\n    'Спиров',\n    'Спировски',\n    'Ставрев',\n    'Ставрески',\n    'Стаматоски',\n    'Станков',\n    'Станковски',\n    'Старделов',\n    'Стеванов',\n    'Стевковски',\n    'Стефанов',\n    'Стефановски',\n    'Стојанов',\n    'Стојановски',\n    'Стојаноски',\n    'Стојков',\n    'Стојковски',\n    'Стојменски',\n    'Стојчев',\n    'Такев',\n    'Таковски',\n    'Талевски',\n    'Талески',\n    'Темелкоски',\n    'Теодосиевски',\n    'Терзиев',\n    'Тодоров',\n    'Тодоровски',\n    'Толевски',\n    'Томовски',\n    'Тофоски',\n    'Тошев',\n    'Тошевски',\n    'Трајковски',\n    'Тренески',\n    'Тренчевски',\n    'Трифуновски',\n    'Трпеновски',\n    'Тушевски',\n    'Угриновски',\n    'Узунов',\n    'Узуновски',\n    'Филиповски',\n    'Фирфов',\n    'Фотев',\n    'Хаџиманов',\n    'Хаџиниколов',\n    'Христов',\n    'Христовски',\n    'Цанев',\n    'Цветановски',\n    'Цеков',\n    'Цековски',\n    'Ценев',\n    'Црвенковски',\n    'Црвенов',\n    'Чакмаков',\n    'Чаловски',\n    'Чапаровски',\n    'Чаушев',\n    'Чевревски',\n    'Чемерски',\n    'Чемков',\n    'Чејковски',\n    'Чокревски',\n    'Чундев',\n    'Чучков',\n    'Чушкаров',\n    'Шаревски',\n    'Ширилов',\n    'Шишков',\n    'Шијаков',\n    'Шијаковски',\n    'Шопов',\n    'Шоптрајанов',\n    'Штерјоски',\n    'Шулинчевски',\n  ],\n};\n"
  },
  {
    "path": "src/locales/mk/person/last_name_pattern.ts",
    "content": "export default {\n  female: [{ value: '{{person.last_name.female}}', weight: 1 }],\n  male: [{ value: '{{person.last_name.male}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/mk/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 8 },\n];\n"
  },
  {
    "path": "src/locales/mk/person/prefix.ts",
    "content": "export default {\n  generic: ['д-р', 'м-р'],\n  female: ['г-ца', 'г-ѓа'],\n  male: ['г-дин'],\n};\n"
  },
  {
    "path": "src/locales/mk/person/suffix.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/mk/phone_number/format/human.ts",
    "content": "export default [\n  '02 ### ####',\n  '03# ### ###',\n  '04# ### ###',\n  '+389 2 ### ####',\n  '+389 3# ### ###',\n  '+389 4# ### ###',\n  '00389 2 ### ####',\n  '00389 3# ### ###',\n  '00389 4# ### ###',\n];\n"
  },
  {
    "path": "src/locales/mk/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/mk/phone_number/format/international.ts",
    "content": "export default ['+3892#######', '+3893#######', '+3894#######'];\n"
  },
  {
    "path": "src/locales/mk/phone_number/format/national.ts",
    "content": "export default ['02 ### ####', '03# ### ###', '04# ### ###'];\n"
  },
  {
    "path": "src/locales/mk/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/nb_NO/color/human.ts",
    "content": "export default [\n  'beige',\n  'blå',\n  'grå',\n  'grønn',\n  'gul',\n  'hvit',\n  'indigo',\n  'karmin',\n  'lilla',\n  'limegrønn',\n  'magenta',\n  'oransje',\n  'rosa',\n  'rød',\n  'smaragdgrønn',\n  'svart',\n  'turkis',\n];\n"
  },
  {
    "path": "src/locales/nb_NO/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/nb_NO/commerce/department.ts",
    "content": "export default [\n  'Barn',\n  'Bøker',\n  'Dagligvarer',\n  'Datamaskiner',\n  'Elektronikk',\n  'Filmer',\n  'Hage og utemiljø',\n  'Helse',\n  'Hjem',\n  'Klær',\n  'Leker',\n  'Musikk',\n  'Skjønnhet',\n  'Sko',\n  'Smykker',\n  'Spill',\n  'Sport',\n  'Verktøy',\n];\n"
  },
  {
    "path": "src/locales/nb_NO/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport department from './department';\n\nconst commerce: CommerceDefinition = {\n  department,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/nb_NO/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n  name_pattern,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/nb_NO/company/legal_entity_type.ts",
    "content": "export default ['AS', 'ASA', 'BA', 'Gruppen', 'RFH', 'og Sønner'];\n"
  },
  {
    "path": "src/locales/nb_NO/company/name_pattern.ts",
    "content": "export default [\n  '{{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.lastName}}, {{person.lastName}} og {{person.lastName}}',\n  '{{person.lastName}}-{{person.lastName}}',\n];\n"
  },
  {
    "path": "src/locales/nb_NO/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport color from './color';\nimport commerce from './commerce';\nimport company from './company';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\nimport science from './science';\nimport vehicle from './vehicle';\nimport word from './word';\n\n/**\n * The locale data for the `nb_NO` locale.\n *\n * - Language: Norwegian (Norway)\n * - Endonym: Norsk bokmål (Norge)\n */\nconst nb_NO: LocaleDefinition = {\n  color,\n  commerce,\n  company,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n  science,\n  vehicle,\n  word,\n};\n\nexport default nb_NO;\n"
  },
  {
    "path": "src/locales/nb_NO/internet/domain_suffix.ts",
    "content": "export default ['com', 'net', 'no', 'org'];\n"
  },
  {
    "path": "src/locales/nb_NO/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/nb_NO/location/building_number.ts",
    "content": "export default ['#', '##'];\n"
  },
  {
    "path": "src/locales/nb_NO/location/city_name.ts",
    "content": "export default [\n  'Fet',\n  'Gjes',\n  'Høy',\n  'Inn',\n  'Fager',\n  'Lille',\n  'Lo',\n  'Mal',\n  'Nord',\n  'Nær',\n  'Sand',\n  'Sme',\n  'Stav',\n  'Stor',\n  'Tand',\n  'Ut',\n  'Vest',\n];\n"
  },
  {
    "path": "src/locales/nb_NO/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}{{location.city_suffix}}'];\n"
  },
  {
    "path": "src/locales/nb_NO/location/city_suffix.ts",
    "content": "export default [\n  'berg',\n  'borg',\n  'by',\n  'bø',\n  'dal',\n  'eid',\n  'fjell',\n  'fjord',\n  'foss',\n  'grunn',\n  'hamn',\n  'havn',\n  'helle',\n  'mark',\n  'nes',\n  'odden',\n  'sand',\n  'sjøen',\n  'stad',\n  'strand',\n  'strøm',\n  'sund',\n  'vik',\n  'vær',\n  'våg',\n  'ø',\n  'øy',\n  'ås',\n];\n"
  },
  {
    "path": "src/locales/nb_NO/location/common_street_suffix.ts",
    "content": "export default ['sgate', 'svei', 's Gate', 's Vei', 'gata', 'veien'];\n"
  },
  {
    "path": "src/locales/nb_NO/location/continent.ts",
    "content": "// Source: https://no.wikipedia.org/w/index.php?title=Kontinent&oldid=25437662\nexport default [\n  'Afrika',\n  'Antarktis',\n  'Asia',\n  'Australia',\n  'Europa',\n  'Nord-Amerika',\n  'Sør-Amerika',\n];\n"
  },
  {
    "path": "src/locales/nb_NO/location/country.ts",
    "content": "// Source: https://no.wikipedia.org/w/index.php?title=ISO_3166-1&oldid=23970698\nexport default [\n  'Afghanistan',\n  'Albania',\n  'Algerie',\n  'Amerikansk Samoa',\n  'Andorra',\n  'Angola',\n  'Anguilla',\n  'Antarktika',\n  'Antigua og Barbuda',\n  'Argentina',\n  'Armenia',\n  'Aruba',\n  'Aserbajdsjan',\n  'Australia',\n  'Bahamas',\n  'Bahrain',\n  'Bangladesh',\n  'Barbados',\n  'Belarus',\n  'Belgia',\n  'Belize',\n  'Benin',\n  'Bermuda',\n  'Bhutan',\n  'Bolivia',\n  'Bonaire, Sint Eustatius og Saba',\n  'Bosnia-Hercegovina',\n  'Botswana',\n  'Bouvetøya',\n  'Brasil',\n  'Brunei',\n  'Bulgaria',\n  'Burkina Faso',\n  'Burundi',\n  'Canada',\n  'Caymanøyene',\n  'Chile',\n  'Christmasøya',\n  'Colombia',\n  'Cookøyene',\n  'Costa Rica',\n  'Cuba',\n  'Curaçao',\n  'Danmark',\n  'De amerikanske Jomfruøyene',\n  'De britiske Jomfruøyene',\n  'De forente arabiske emirater',\n  'De franske sørterritorier',\n  'De palestinske territoriene',\n  'Den demokratiske republikken Kongo',\n  'Den dominikanske republikk',\n  'Den sentralafrikanske republikk',\n  'Det britiske territoriet i Indiahavet',\n  'Djibouti',\n  'Dominica',\n  'Ecuador',\n  'Egypt',\n  'Ekvatorial-Guinea',\n  'El Salvador',\n  'Elfenbenskysten',\n  'Eritrea',\n  'Estland',\n  'Eswatini',\n  'Etiopia',\n  'Falklandsøyene',\n  'Fiji',\n  'Filippinene',\n  'Finland',\n  'Frankrike',\n  'Fransk Guyana',\n  'Fransk Polynesia',\n  'Færøyene',\n  'Gabon',\n  'Gambia',\n  'Georgia',\n  'Ghana',\n  'Gibraltar',\n  'Grenada',\n  'Grønland',\n  'Guadeloupe',\n  'Guam',\n  'Guatemala',\n  'Guernsey',\n  'Guinea',\n  'Guinea-Bissau',\n  'Guyana',\n  'Haiti',\n  'Heard- og McDonaldøyene',\n  'Hellas',\n  'Honduras',\n  'Hongkong',\n  'India',\n  'Indonesia',\n  'Irak',\n  'Iran',\n  'Irland',\n  'Island',\n  'Israel',\n  'Italia',\n  'Jamaica',\n  'Japan',\n  'Jemen',\n  'Jersey',\n  'Jordan',\n  'Kambodsja',\n  'Kamerun',\n  'Kapp Verde',\n  'Kasakhstan',\n  'Kenya',\n  'Kina',\n  'Kirgisistan',\n  'Kiribati',\n  'Kokosøyene',\n  'Komorene',\n  'Kroatia',\n  'Kuwait',\n  'Kypros',\n  'Laos',\n  'Latvia',\n  'Lesotho',\n  'Libanon',\n  'Liberia',\n  'Libya',\n  'Liechtenstein',\n  'Litauen',\n  'Luxembourg',\n  'Macao',\n  'Madagaskar',\n  'Malawi',\n  'Malaysia',\n  'Maldivene',\n  'Mali',\n  'Malta',\n  'Man',\n  'Marokko',\n  'Marshalløyene',\n  'Martinique',\n  'Mauritania',\n  'Mauritius',\n  'Mayotte',\n  'Mexico',\n  'Mikronesiaføderasjonen',\n  'Moldova',\n  'Monaco',\n  'Mongolia',\n  'Montenegro',\n  'Montserrat',\n  'Mosambik',\n  'Myanmar',\n  'Namibia',\n  'Nauru',\n  'Nederland',\n  'Nepal',\n  'New Zealand',\n  'Nicaragua',\n  'Niger',\n  'Nigeria',\n  'Niue',\n  'Nord-Korea',\n  'Nord-Makedonia, Republikken',\n  'Nord-Marianene',\n  'Norfolkøya',\n  'Norge',\n  'Ny-Caledonia',\n  'Oman',\n  'Pakistan',\n  'Palau',\n  'Panama',\n  'Papua Ny-Guinea',\n  'Paraguay',\n  'Peru',\n  'Pitcairnøyene',\n  'Polen',\n  'Portugal',\n  'Puerto Rico',\n  'Qatar',\n  'Republikken Kongo',\n  'Republikken Trinidad og Tobago',\n  'Romania',\n  'Russland',\n  'Rwanda',\n  'Réunion',\n  'Saint Kitts og Nevis',\n  'Saint Lucia',\n  'Saint Vincent og Grenadinene',\n  'Saint-Barthélemy',\n  'Saint-Martin',\n  'Saint-Pierre og Miquelon',\n  'Salomonøyene',\n  'Samoa',\n  'San Marino',\n  'Saudi-Arabia',\n  'Senegal',\n  'Serbia',\n  'Seychellene',\n  'Sierra Leone',\n  'Singapore',\n  'Sint Maarten',\n  'Slovakia',\n  'Slovenia',\n  'Somalia',\n  'Spania',\n  'Sri Lanka',\n  'St. Helena, Ascension og Tristan da Cunha',\n  'Storbritannia',\n  'Sudan',\n  'Surinam',\n  'Svalbard og Jan Mayen',\n  'Sveits',\n  'Sverige',\n  'Syria',\n  'São Tomé og Príncipe',\n  'Sør-Afrika',\n  'Sør-Georgia og Sør-Sandwichøyene',\n  'Sør-Korea',\n  'Sør-Sudan',\n  'Tadsjikistan',\n  'Taiwan',\n  'Tanzania',\n  'Thailand',\n  'Togo',\n  'Tokelau',\n  'Tonga',\n  'Tsjad',\n  'Tsjekkia',\n  'Tunisia',\n  'Turkmenistan',\n  'Turks- og Caicosøyene',\n  'Tuvalu',\n  'Tyrkia',\n  'Tyskland',\n  'USA',\n  'USAs ytre småøyer',\n  'Uganda',\n  'Ukraina',\n  'Ungarn',\n  'Uruguay',\n  'Usbekistan',\n  'Vanuatu',\n  'Vatikanstaten',\n  'Venezuela',\n  'Vest-Sahara',\n  'Vietnam',\n  'Wallis- og Futunaøyene',\n  'Zambia',\n  'Zimbabwe',\n  'Åland',\n  'Øst-Timor',\n  'Østerrike',\n];\n"
  },
  {
    "path": "src/locales/nb_NO/location/county.ts",
    "content": "// As Faker's definition of top-level administrative entity corresponds to state, we can use municipalities (kommuner) for county.\n// See https://en.wikipedia.org/wiki/List_of_municipalities_of_Norway\nexport default [\n  'Åfjord',\n  'Ål',\n  'Åmli',\n  'Åmot',\n  'Årdal',\n  'Ås',\n  'Åseral',\n  'Åsnes',\n  'Ålesund',\n  'Alstahaug',\n  'Alta',\n  'Alvdal',\n  'Alver',\n  'Andøy',\n  'Aremark',\n  'Arendal',\n  'Asker',\n  'Askøy',\n  'Askvoll',\n  'Aukra',\n  'Aure',\n  'Aurland',\n  'Aurskog-Høland',\n  'Austevoll',\n  'Austrheim',\n  'Averøy',\n  'Båtsfjord',\n  'Bærum',\n  'Balsfjord',\n  'Bamble',\n  'Bardu',\n  'Beiarn',\n  'Bergen',\n  'Berlevåg',\n  'Bindal',\n  'Birkenes',\n  'Bjerkreim',\n  'Bjørnafjorden',\n  'Bø',\n  'Bodø',\n  'Bokn',\n  'Bømlo',\n  'Bremanger',\n  'Brønnøy',\n  'Bygland',\n  'Bykle',\n  'Dønna',\n  'Dovre',\n  'Drammen',\n  'Drangedal',\n  'Dyrøy',\n  'Eidfjord',\n  'Eidskog',\n  'Eidsvoll',\n  'Eigersund',\n  'Elverum',\n  'Enebakk',\n  'Engerdal',\n  'Etne',\n  'Etnedal',\n  'Evenes',\n  'Evje og Hornnes',\n  'Færder',\n  'Farsund',\n  'Fauske',\n  'Fedje',\n  'Fitjar',\n  'Fjaler',\n  'Fjord',\n  'Flå',\n  'Flakstad',\n  'Flatanger',\n  'Flekkefjord',\n  'Flesberg',\n  'Folldal',\n  'Fredrikstad',\n  'Frogn',\n  'Froland',\n  'Frosta',\n  'Frøya',\n  'Fyresdal',\n  'Gamvik',\n  'Gausdal',\n  'Gildeskål',\n  'Giske',\n  'Gjemnes',\n  'Gjerdrum',\n  'Gjerstad',\n  'Gjesdal',\n  'Gjøvik',\n  'Gloppen',\n  'Gol',\n  'Gran',\n  'Grane',\n  'Gratangen',\n  'Grimstad',\n  'Grong',\n  'Grue',\n  'Gulen',\n  'Hå',\n  'Hadsel',\n  'Hægebostad',\n  'Halden',\n  'Hamar',\n  'Hamarøy',\n  'Hammerfest',\n  'Haram',\n  'Hareid',\n  'Harstad',\n  'Hasvik',\n  'Hattfjelldal',\n  'Haugesund',\n  'Heim',\n  'Hemnes',\n  'Hemsedal',\n  'Herøy',\n  'Hitra',\n  'Hjartdal',\n  'Hjelmeland',\n  'Hol',\n  'Hole',\n  'Holmestrand',\n  'Holtålen',\n  'Horten',\n  'Høyanger',\n  'Høylandet',\n  'Hurdal',\n  'Hustadvika',\n  'Hvaler',\n  'Hyllestad',\n  'Ibestad',\n  'Inderøy',\n  'Indre Fosen',\n  'Indre Østfold',\n  'Iveland',\n  'Jevnaker',\n  'Kåfjord',\n  'Karasjok',\n  'Karlsøy',\n  'Karmøy',\n  'Kautokeino',\n  'Kinn',\n  'Klepp',\n  'Kongsberg',\n  'Kongsvinger',\n  'Kragerø',\n  'Kristiansand',\n  'Kristiansund',\n  'Krødsherad',\n  'Kvæfjord',\n  'Kvænangen',\n  'Kvam',\n  'Kvinesdal',\n  'Kvinnherad',\n  'Kviteseid',\n  'Kvitsøy',\n  'Lærdal',\n  'Larvik',\n  'Lavangen',\n  'Lebesby',\n  'Leirfjord',\n  'Leka',\n  'Lesja',\n  'Levanger',\n  'Lier',\n  'Lierne',\n  'Lillehammer',\n  'Lillesand',\n  'Lillestrøm',\n  'Lindesnes',\n  'Lødingen',\n  'Lom',\n  'Loppa',\n  'Lørenskog',\n  'Løten',\n  'Lund',\n  'Lunner',\n  'Lurøy',\n  'Luster',\n  'Lyngdal',\n  'Lyngen',\n  'Målselv',\n  'Måsøy',\n  'Malvik',\n  'Marker',\n  'Masfjorden',\n  'Melhus',\n  'Meløy',\n  'Meråker',\n  'Midt-Telemark',\n  'Midtre Gauldal',\n  'Modalen',\n  'Modum',\n  'Molde',\n  'Moskenes',\n  'Moss',\n  'Nærøysund',\n  'Namsos',\n  'Namsskogan',\n  'Nannestad',\n  'Narvik',\n  'Nes',\n  'Nesbyen',\n  'Nesna',\n  'Nesodden',\n  'Nesseby',\n  'Nissedal',\n  'Nittedal',\n  'Nome',\n  'Nord-Aurdal',\n  'Nord-Fron',\n  'Nord-Odal',\n  'Nordkapp',\n  'Nordre Follo',\n  'Nordre Land',\n  'Nordreisa',\n  'Nore og Uvdal',\n  'Notodden',\n  'Øksnes',\n  'Oppdal',\n  'Orkland',\n  'Ørland',\n  'Ørsta',\n  'Os',\n  'Osen',\n  'Oslo',\n  'Osterøy',\n  'Østre Toten',\n  'Overhalla',\n  'Øvre Eiker',\n  'Øyer',\n  'Øygarden',\n  'Øystre Slidre',\n  'Porsanger',\n  'Porsgrunn',\n  'Råde',\n  'Rælingen',\n  'Rakkestad',\n  'Rana',\n  'Randaberg',\n  'Rauma',\n  'Rendalen',\n  'Rennebu',\n  'Rindal',\n  'Ringebu',\n  'Ringerike',\n  'Ringsaker',\n  'Risør',\n  'Rødøy',\n  'Rollag',\n  'Røros',\n  'Røst',\n  'Røyrvik',\n  'Salangen',\n  'Saltdal',\n  'Samnanger',\n  'Sande',\n  'Sandefjord',\n  'Sandnes',\n  'Sarpsborg',\n  'Sauda',\n  'Sel',\n  'Selbu',\n  'Seljord',\n  'Senja',\n  'Sigdal',\n  'Siljan',\n  'Sirdal',\n  'Skaun',\n  'Skien',\n  'Skiptvet',\n  'Skjåk',\n  'Skjervøy',\n  'Smøla',\n  'Snåsa',\n  'Sogndal',\n  'Sokndal',\n  'Sola',\n  'Solund',\n  'Sømna',\n  'Søndre Land',\n  'Sør-Aurdal',\n  'Sør-Fron',\n  'Sør-Odal',\n  'Sør-Varanger',\n  'Sørfold',\n  'Sørreisa',\n  'Sortland',\n  'Stad',\n  'Stange',\n  'Stavanger',\n  'Steigen',\n  'Steinkjer',\n  'Stjørdal',\n  'Stor-Elvdal',\n  'Stord',\n  'Storfjord',\n  'Strand',\n  'Stranda',\n  'Stryn',\n  'Sula',\n  'Suldal',\n  'Sunndal',\n  'Sunnfjord',\n  'Surnadal',\n  'Sveio',\n  'Sykkylven',\n  'Tana',\n  'Time',\n  'Tingvoll',\n  'Tinn',\n  'Tjeldsund',\n  'Tokke',\n  'Tolga',\n  'Tønsberg',\n  'Træna',\n  'Tromsø',\n  'Trondheim',\n  'Trysil',\n  'Tvedestrand',\n  'Tydal',\n  'Tynset',\n  'Tysnes',\n  'Tysvær',\n  'Ullensaker',\n  'Ullensvang',\n  'Ulstein',\n  'Ulvik',\n  'Utsira',\n  'Vågå',\n  'Vågan',\n  'Våler',\n  'Vadsø',\n  'Værøy',\n  'Vaksdal',\n  'Valle',\n  'Vang',\n  'Vanylven',\n  'Vardø',\n  'Vefsn',\n  'Vega',\n  'Vegårshei',\n  'Vennesla',\n  'Verdal',\n  'Vestby',\n  'Vestnes',\n  'Vestre Slidre',\n  'Vestre Toten',\n  'Vestvågøy',\n  'Vevelstad',\n  'Vik',\n  'Vindafjord',\n  'Vinje',\n  'Volda',\n  'Voss',\n];\n"
  },
  {
    "path": "src/locales/nb_NO/location/direction.ts",
    "content": "export default {\n  cardinal: ['Nord', 'Øst', 'Sør', 'Vest'],\n  cardinal_abbr: ['N', 'Ø', 'S', 'V'],\n  ordinal: ['Nordøst', 'Nordvest', 'Sørøst', 'Sørvest'],\n  ordinal_abbr: ['NØ', 'NV', 'SØ', 'SV'],\n};\n"
  },
  {
    "path": "src/locales/nb_NO/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport city_suffix from './city_suffix';\nimport common_street_suffix from './common_street_suffix';\nimport continent from './continent';\nimport country from './country';\nimport county from './county';\nimport direction from './direction';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport street_address from './street_address';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\nimport street_prefix from './street_prefix';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  city_suffix,\n  common_street_suffix,\n  continent,\n  country,\n  county,\n  direction,\n  postcode,\n  secondary_address,\n  state,\n  street_address,\n  street_name,\n  street_pattern,\n  street_prefix,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/nb_NO/location/postcode.ts",
    "content": "export default ['####', '0###'];\n"
  },
  {
    "path": "src/locales/nb_NO/location/secondary_address.ts",
    "content": "export default ['Leil. ###', 'Oppgang A', 'Oppgang B'];\n"
  },
  {
    "path": "src/locales/nb_NO/location/state.ts",
    "content": "// Using states for Norway's top-level administrative separation(fylker). see https://en.wikipedia.org/wiki/Counties_of_Norway.\nexport default [\n  'Agder',\n  'Akershus',\n  'Buskerud',\n  'Innlandet',\n  'Finnmark',\n  'Møre og Romsdal',\n  'Nordland',\n  'Oslo',\n  'Rogaland',\n  'Vestfold',\n  'Vestland',\n  'Telemark',\n  'Troms',\n  'Trøndelag',\n  'Østfold',\n];\n"
  },
  {
    "path": "src/locales/nb_NO/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/nb_NO/location/street_name.ts",
    "content": "export default [\n  'Eike',\n  'Bjørke',\n  'Gran',\n  'Vass',\n  'Furu',\n  'Litj',\n  'Lille',\n  'Høy',\n  'Fosse',\n  'Elve',\n  'Ku',\n  'Konvall',\n  'Soldugg',\n  'Hestemyr',\n  'Granitt',\n  'Hegge',\n  'Rogne',\n  'Fiol',\n  'Sol',\n  'Ting',\n  'Malm',\n  'Klokker',\n  'Preste',\n  'Dam',\n  'Geiterygg',\n  'Bekke',\n  'Berg',\n  'Kirke',\n  'Kors',\n  'Bru',\n  'Blåveis',\n  'Torg',\n  'Sjø',\n];\n"
  },
  {
    "path": "src/locales/nb_NO/location/street_pattern.ts",
    "content": "export default [\n  '{{location.street_name}}{{location.street_suffix}}',\n  '{{location.street_prefix}} {{location.street_name}}{{location.street_suffix}}',\n  '{{person.firstName}}{{location.common_street_suffix}}',\n  '{{person.lastName}}{{location.common_street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/nb_NO/location/street_prefix.ts",
    "content": "export default ['Øvre', 'Nedre', 'Søndre', 'Gamle', 'Østre', 'Vestre'];\n"
  },
  {
    "path": "src/locales/nb_NO/location/street_suffix.ts",
    "content": "export default [\n  'alléen',\n  'bakken',\n  'berget',\n  'bråten',\n  'eggen',\n  'engen',\n  'ekra',\n  'faret',\n  'flata',\n  'gata',\n  'gjerdet',\n  'grenda',\n  'gropa',\n  'hagen',\n  'haugen',\n  'havna',\n  'holtet',\n  'høgda',\n  'jordet',\n  'kollen',\n  'kroken',\n  'lia',\n  'lunden',\n  'lyngen',\n  'løkka',\n  'marka',\n  'moen',\n  'myra',\n  'plassen',\n  'ringen',\n  'roa',\n  'røa',\n  'skogen',\n  'skrenten',\n  'spranget',\n  'stien',\n  'stranda',\n  'stubben',\n  'stykket',\n  'svingen',\n  'tjernet',\n  'toppen',\n  'tunet',\n  'vollen',\n  'vika',\n  'åsen',\n];\n"
  },
  {
    "path": "src/locales/nb_NO/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'Norwegian (Norway)',\n  code: 'nb_NO',\n  country: 'NO',\n  language: 'nb',\n  endonym: 'Norsk bokmål (Norge)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/nb_NO/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Amalie',\n    'Andrea',\n    'Anna',\n    'Aurora',\n    'Camilla',\n    'Celine',\n    'Eline',\n    'Elise',\n    'Emilie',\n    'Emma',\n    'Frida',\n    'Hanna',\n    'Hedda',\n    'Helene',\n    'Ida',\n    'Ingrid',\n    'Jenny',\n    'Julie',\n    'Kaja',\n    'Karoline',\n    'Kristine',\n    'Leah',\n    'Linnea',\n    'Madeleine',\n    'Maja',\n    'Malin',\n    'Maren',\n    'Mari',\n    'Maria',\n    'Marie',\n    'Marte',\n    'Martine',\n    'Mathilde',\n    'Mia',\n    'Mina',\n    'Natalie',\n    'Nora',\n    'Oda',\n    'Sandra',\n    'Sara',\n    'Selma',\n    'Silje',\n    'Sofie',\n    'Sunniva',\n    'Synne',\n    'Thea',\n    'Tiril',\n    'Tuva',\n    'Victoria',\n    'Vilde',\n  ],\n  male: [\n    'Adrian',\n    'Aksel',\n    'Alexander',\n    'Anders',\n    'Andreas',\n    'Benjamin',\n    'Daniel',\n    'Eirik',\n    'Elias',\n    'Emil',\n    'Erik',\n    'Even',\n    'Filip',\n    'Fredrik',\n    'Henrik',\n    'Herman',\n    'Håkon',\n    'Isak',\n    'Jakob',\n    'Joakim',\n    'Johannes',\n    'Jonas',\n    'Jonathan',\n    'Jørgen',\n    'Kasper',\n    'Kristian',\n    'Kristoffer',\n    'Lars',\n    'Lucas',\n    'Magnus',\n    'Marius',\n    'Markus',\n    'Martin',\n    'Mathias',\n    'Mats',\n    'Mikkel',\n    'Nikolai',\n    'Noah',\n    'Ole',\n    'Oliver',\n    'Oskar',\n    'Sander',\n    'Sebastian',\n    'Simen',\n    'Sindre',\n    'Sondre',\n    'Theodor',\n    'Thomas',\n    'Tobias',\n    'William',\n  ],\n};\n"
  },
  {
    "path": "src/locales/nb_NO/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport sex from './sex';\nimport suffix from './suffix';\nimport western_zodiac_sign from './western_zodiac_sign';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  sex,\n  suffix,\n  western_zodiac_sign,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/nb_NO/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Aalerud',\n    'Aas',\n    'Aasen',\n    'Amundsen',\n    'Andersen',\n    'Andreassen',\n    'Andresen',\n    'Arnesen',\n    'Bakke',\n    'Bakken',\n    'Berg',\n    'Berge',\n    'Berntsen',\n    'Bjerke',\n    'Bjørnstad',\n    'Borge',\n    'Carlsen',\n    'Christiansen',\n    'Dahl',\n    'Danielsen',\n    'Edvardsen',\n    'Eide',\n    'Eriksen',\n    'Evensen',\n    'Finstad',\n    'Fjeld',\n    'Fossum',\n    'Fredriksen',\n    'Glosli',\n    'Gran',\n    'Gundersen',\n    'Hagen',\n    'Halvorsen',\n    'Hansen',\n    'Haugen',\n    'Haukelidsæter',\n    'Henriksen',\n    'Holm',\n    'Hopland',\n    'Huseby',\n    'Jacobsen',\n    'Jakobsen',\n    'Jensen',\n    'Johannessen',\n    'Johansen',\n    'Johnsen',\n    'Jørgensen',\n    'Karlsen',\n    'Kleven',\n    'Kristensen',\n    'Kristiansen',\n    'Kristoffersen',\n    'Krogh',\n    'Kvarme',\n    'Larsen',\n    'Lie',\n    'Lunde',\n    'Løken',\n    'Martinsen',\n    'Mathisen',\n    'Moe',\n    'Moen',\n    'Myhrer',\n    'Nguyen',\n    'Nielsen',\n    'Nilsen',\n    'Nordby',\n    'Nordskaug',\n    'Nygård',\n    'Olsen',\n    'Olstad',\n    'Pedersen',\n    'Pettersen',\n    'Rasmussen',\n    'Ruud',\n    'Ryan',\n    'Røed',\n    'Skoglund',\n    'Skuterud',\n    'Smedsrud',\n    'Smogeli',\n    'Solberg',\n    'Solheim',\n    'Solli',\n    'Stensrud',\n    'Strand',\n    'Svendsen',\n    'Sæther',\n    'Sørensen',\n    'Sørlie',\n    'Tangen',\n    'Thoresen',\n    'Torgersen',\n    'Torp',\n    'Vedvik',\n    'Vegge',\n    'Wold',\n    'Ødegård',\n    'Østby',\n    'Østli',\n  ],\n};\n"
  },
  {
    "path": "src/locales/nb_NO/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [\n    { value: '{{person.last_name.generic}}', weight: 8 },\n    {\n      value: '{{person.last_name.generic}} {{person.last_name.generic}}',\n      weight: 2,\n    },\n  ],\n};\n"
  },
  {
    "path": "src/locales/nb_NO/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  {\n    value: '{{person.firstName}} {{person.lastName}} {{person.suffix}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 9 },\n];\n"
  },
  {
    "path": "src/locales/nb_NO/person/prefix.ts",
    "content": "export default { generic: ['Dr.', 'Prof.'] };\n"
  },
  {
    "path": "src/locales/nb_NO/person/sex.ts",
    "content": "export default ['kvinne', 'mann'];\n"
  },
  {
    "path": "src/locales/nb_NO/person/suffix.ts",
    "content": "export default ['Jr.', 'Sr.', 'I', 'II', 'III', 'IV', 'V'];\n"
  },
  {
    "path": "src/locales/nb_NO/person/western_zodiac_sign.ts",
    "content": "export default [\n  'Fiskene',\n  'Jomfruen',\n  'Krepsen',\n  'Løven',\n  'Skorpionen',\n  'Skytten',\n  'Steinbukken',\n  'Tvillingene',\n  'Tyren',\n  'Vannmannen',\n  'Vekten',\n  'Væren',\n];\n"
  },
  {
    "path": "src/locales/nb_NO/phone_number/format/human.ts",
    "content": "export default ['########', '## ## ## ##', '### ## ###', '+47 ## ## ## ##'];\n"
  },
  {
    "path": "src/locales/nb_NO/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/nb_NO/phone_number/format/international.ts",
    "content": "export default ['+47########'];\n"
  },
  {
    "path": "src/locales/nb_NO/phone_number/format/national.ts",
    "content": "export default ['## ## ## ##'];\n"
  },
  {
    "path": "src/locales/nb_NO/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/nb_NO/science/chemical_element.ts",
    "content": "export default [\n  {\n    symbol: 'H',\n    name: 'Hydrogen',\n    atomicNumber: 1,\n  },\n  {\n    symbol: 'He',\n    name: 'Helium',\n    atomicNumber: 2,\n  },\n  {\n    symbol: 'Li',\n    name: 'Litium',\n    atomicNumber: 3,\n  },\n  {\n    symbol: 'Be',\n    name: 'Beryllium',\n    atomicNumber: 4,\n  },\n  {\n    symbol: 'B',\n    name: 'Bor',\n    atomicNumber: 5,\n  },\n  {\n    symbol: 'C',\n    name: 'Karbon',\n    atomicNumber: 6,\n  },\n  {\n    symbol: 'N',\n    name: 'Nitrogen',\n    atomicNumber: 7,\n  },\n  {\n    symbol: 'O',\n    name: 'Oksygen',\n    atomicNumber: 8,\n  },\n  {\n    symbol: 'F',\n    name: 'Fluor',\n    atomicNumber: 9,\n  },\n  {\n    symbol: 'Ne',\n    name: 'Neon',\n    atomicNumber: 10,\n  },\n  {\n    symbol: 'Na',\n    name: 'Natrium',\n    atomicNumber: 11,\n  },\n  {\n    symbol: 'Mg',\n    name: 'Magnesium',\n    atomicNumber: 12,\n  },\n  {\n    symbol: 'Al',\n    name: 'Aluminium',\n    atomicNumber: 13,\n  },\n  {\n    symbol: 'Si',\n    name: 'Silisium',\n    atomicNumber: 14,\n  },\n  {\n    symbol: 'P',\n    name: 'Fosfor',\n    atomicNumber: 15,\n  },\n  {\n    symbol: 'S',\n    name: 'Svovel',\n    atomicNumber: 16,\n  },\n  {\n    symbol: 'Cl',\n    name: 'Klor',\n    atomicNumber: 17,\n  },\n  {\n    symbol: 'Ar',\n    name: 'Argon',\n    atomicNumber: 18,\n  },\n  {\n    symbol: 'K',\n    name: 'Kalium',\n    atomicNumber: 19,\n  },\n  {\n    symbol: 'Ca',\n    name: 'Kalsium',\n    atomicNumber: 20,\n  },\n  {\n    symbol: 'Sc',\n    name: 'Scandium',\n    atomicNumber: 21,\n  },\n  {\n    symbol: 'Ti',\n    name: 'Titan',\n    atomicNumber: 22,\n  },\n  {\n    symbol: 'V',\n    name: 'Vanadium',\n    atomicNumber: 23,\n  },\n  {\n    symbol: 'Cr',\n    name: 'Krom',\n    atomicNumber: 24,\n  },\n  {\n    symbol: 'Mn',\n    name: 'Mangan',\n    atomicNumber: 25,\n  },\n  {\n    symbol: 'Fe',\n    name: 'Jern',\n    atomicNumber: 26,\n  },\n  {\n    symbol: 'Co',\n    name: 'Kobolt',\n    atomicNumber: 27,\n  },\n  {\n    symbol: 'Ni',\n    name: 'Nikkel',\n    atomicNumber: 28,\n  },\n  {\n    symbol: 'Cu',\n    name: 'Kobber',\n    atomicNumber: 29,\n  },\n  {\n    symbol: 'Zn',\n    name: 'Sink',\n    atomicNumber: 30,\n  },\n  {\n    symbol: 'Ga',\n    name: 'Gallium',\n    atomicNumber: 31,\n  },\n  {\n    symbol: 'Ge',\n    name: 'Germanium',\n    atomicNumber: 32,\n  },\n  {\n    symbol: 'As',\n    name: 'Arsen',\n    atomicNumber: 33,\n  },\n  {\n    symbol: 'Se',\n    name: 'Selen',\n    atomicNumber: 34,\n  },\n  {\n    symbol: 'Br',\n    name: 'Brom',\n    atomicNumber: 35,\n  },\n  {\n    symbol: 'Kr',\n    name: 'Krypton',\n    atomicNumber: 36,\n  },\n  {\n    symbol: 'Rb',\n    name: 'Rubidium',\n    atomicNumber: 37,\n  },\n  {\n    symbol: 'Sr',\n    name: 'Strontium',\n    atomicNumber: 38,\n  },\n  {\n    symbol: 'Y',\n    name: 'Yttrium',\n    atomicNumber: 39,\n  },\n  {\n    symbol: 'Zr',\n    name: 'Zirkonium',\n    atomicNumber: 40,\n  },\n  {\n    symbol: 'Nb',\n    name: 'Niob',\n    atomicNumber: 41,\n  },\n  {\n    symbol: 'Mo',\n    name: 'Molybden',\n    atomicNumber: 42,\n  },\n  {\n    symbol: 'Tc',\n    name: 'Technetium',\n    atomicNumber: 43,\n  },\n  {\n    symbol: 'Ru',\n    name: 'Ruthenium',\n    atomicNumber: 44,\n  },\n  {\n    symbol: 'Rh',\n    name: 'Rhodium',\n    atomicNumber: 45,\n  },\n  {\n    symbol: 'Pd',\n    name: 'Palladium',\n    atomicNumber: 46,\n  },\n  {\n    symbol: 'Ag',\n    name: 'Sølv',\n    atomicNumber: 47,\n  },\n  {\n    symbol: 'Cd',\n    name: 'Kadmium',\n    atomicNumber: 48,\n  },\n  {\n    symbol: 'In',\n    name: 'Indium',\n    atomicNumber: 49,\n  },\n  {\n    symbol: 'Sn',\n    name: 'Tinn',\n    atomicNumber: 50,\n  },\n  {\n    symbol: 'Sb',\n    name: 'Antimon',\n    atomicNumber: 51,\n  },\n  {\n    symbol: 'Te',\n    name: 'Tellur',\n    atomicNumber: 52,\n  },\n  {\n    symbol: 'I',\n    name: 'Jod',\n    atomicNumber: 53,\n  },\n  {\n    symbol: 'Xe',\n    name: 'Xenon',\n    atomicNumber: 54,\n  },\n  {\n    symbol: 'Cs',\n    name: 'Cesium',\n    atomicNumber: 55,\n  },\n  {\n    symbol: 'Ba',\n    name: 'Barium',\n    atomicNumber: 56,\n  },\n  {\n    symbol: 'La',\n    name: 'Lantan',\n    atomicNumber: 57,\n  },\n  {\n    symbol: 'Ce',\n    name: 'Cerium',\n    atomicNumber: 58,\n  },\n  {\n    symbol: 'Pr',\n    name: 'Praseodym',\n    atomicNumber: 59,\n  },\n  {\n    symbol: 'Nd',\n    name: 'Neodym',\n    atomicNumber: 60,\n  },\n  {\n    symbol: 'Pm',\n    name: 'Promethium',\n    atomicNumber: 61,\n  },\n  {\n    symbol: 'Sm',\n    name: 'Samarium',\n    atomicNumber: 62,\n  },\n  {\n    symbol: 'Eu',\n    name: 'Europium',\n    atomicNumber: 63,\n  },\n  {\n    symbol: 'Gd',\n    name: 'Gadolinium',\n    atomicNumber: 64,\n  },\n  {\n    symbol: 'Tb',\n    name: 'Terbium',\n    atomicNumber: 65,\n  },\n  {\n    symbol: 'Dy',\n    name: 'Dysprosium',\n    atomicNumber: 66,\n  },\n  {\n    symbol: 'Ho',\n    name: 'Holmium',\n    atomicNumber: 67,\n  },\n  {\n    symbol: 'Er',\n    name: 'Erbium',\n    atomicNumber: 68,\n  },\n  {\n    symbol: 'Tm',\n    name: 'Thulium',\n    atomicNumber: 69,\n  },\n  {\n    symbol: 'Yb',\n    name: 'Ytterbium',\n    atomicNumber: 70,\n  },\n  {\n    symbol: 'Lu',\n    name: 'Lutetium',\n    atomicNumber: 71,\n  },\n  {\n    symbol: 'Hf',\n    name: 'Hafnium',\n    atomicNumber: 72,\n  },\n  {\n    symbol: 'Ta',\n    name: 'Tantal',\n    atomicNumber: 73,\n  },\n  {\n    symbol: 'W',\n    name: 'Wolfram',\n    atomicNumber: 74,\n  },\n  {\n    symbol: 'Re',\n    name: 'Rhenium',\n    atomicNumber: 75,\n  },\n  {\n    symbol: 'Os',\n    name: 'Osmium',\n    atomicNumber: 76,\n  },\n  {\n    symbol: 'Ir',\n    name: 'Iridium',\n    atomicNumber: 77,\n  },\n  {\n    symbol: 'Pt',\n    name: 'Platina',\n    atomicNumber: 78,\n  },\n  {\n    symbol: 'Au',\n    name: 'Gull',\n    atomicNumber: 79,\n  },\n  {\n    symbol: 'Hg',\n    name: 'Kvikksølv',\n    atomicNumber: 80,\n  },\n  {\n    symbol: 'Tl',\n    name: 'Thallium',\n    atomicNumber: 81,\n  },\n  {\n    symbol: 'Pb',\n    name: 'Bly',\n    atomicNumber: 82,\n  },\n  {\n    symbol: 'Bi',\n    name: 'Vismut',\n    atomicNumber: 83,\n  },\n  {\n    symbol: 'Po',\n    name: 'Polonium',\n    atomicNumber: 84,\n  },\n  {\n    symbol: 'At',\n    name: 'Astat',\n    atomicNumber: 85,\n  },\n  {\n    symbol: 'Rn',\n    name: 'Radon',\n    atomicNumber: 86,\n  },\n  {\n    symbol: 'Fr',\n    name: 'Francium',\n    atomicNumber: 87,\n  },\n  {\n    symbol: 'Ra',\n    name: 'Radium',\n    atomicNumber: 88,\n  },\n  {\n    symbol: 'Ac',\n    name: 'Actinium',\n    atomicNumber: 89,\n  },\n  {\n    symbol: 'Th',\n    name: 'Thorium',\n    atomicNumber: 90,\n  },\n  {\n    symbol: 'Pa',\n    name: 'Protactinium',\n    atomicNumber: 91,\n  },\n  {\n    symbol: 'U',\n    name: 'Uran',\n    atomicNumber: 92,\n  },\n  {\n    symbol: 'Np',\n    name: 'Neptunium',\n    atomicNumber: 93,\n  },\n  {\n    symbol: 'Pu',\n    name: 'Plutonium',\n    atomicNumber: 94,\n  },\n  {\n    symbol: 'Am',\n    name: 'Americium',\n    atomicNumber: 95,\n  },\n  {\n    symbol: 'Cm',\n    name: 'Curium',\n    atomicNumber: 96,\n  },\n  {\n    symbol: 'Bk',\n    name: 'Berkelium',\n    atomicNumber: 97,\n  },\n  {\n    symbol: 'Cf',\n    name: 'Californium',\n    atomicNumber: 98,\n  },\n  {\n    symbol: 'Es',\n    name: 'Einsteinium',\n    atomicNumber: 99,\n  },\n  {\n    symbol: 'Fm',\n    name: 'Fermium',\n    atomicNumber: 100,\n  },\n  {\n    symbol: 'Md',\n    name: 'Mendelevium',\n    atomicNumber: 101,\n  },\n  {\n    symbol: 'No',\n    name: 'Nobelium',\n    atomicNumber: 102,\n  },\n  {\n    symbol: 'Lr',\n    name: 'Lawrencium',\n    atomicNumber: 103,\n  },\n  {\n    symbol: 'Rf',\n    name: 'Rutherfordium',\n    atomicNumber: 104,\n  },\n  {\n    symbol: 'Db',\n    name: 'Dubnium',\n    atomicNumber: 105,\n  },\n  {\n    symbol: 'Sg',\n    name: 'Seaborgium',\n    atomicNumber: 106,\n  },\n  {\n    symbol: 'Bh',\n    name: 'Bohrium',\n    atomicNumber: 107,\n  },\n  {\n    symbol: 'Hs',\n    name: 'Hassium',\n    atomicNumber: 108,\n  },\n  {\n    symbol: 'Mt',\n    name: 'Meitnerium',\n    atomicNumber: 109,\n  },\n  {\n    symbol: 'Ds',\n    name: 'Darmstadtium',\n    atomicNumber: 110,\n  },\n  {\n    symbol: 'Rg',\n    name: 'Røntgenium',\n    atomicNumber: 111,\n  },\n  {\n    symbol: 'Cn',\n    name: 'Copernicium',\n    atomicNumber: 112,\n  },\n  {\n    symbol: 'Nh',\n    name: 'Nihonium',\n    atomicNumber: 113,\n  },\n  {\n    symbol: 'Fl',\n    name: 'Flerovium',\n    atomicNumber: 114,\n  },\n  {\n    symbol: 'Mc',\n    name: 'Moscovium',\n    atomicNumber: 115,\n  },\n  {\n    symbol: 'Lv',\n    name: 'Livermorium',\n    atomicNumber: 116,\n  },\n  {\n    symbol: 'Ts',\n    name: 'Tenness',\n    atomicNumber: 117,\n  },\n  {\n    symbol: 'Og',\n    name: 'Oganesson',\n    atomicNumber: 118,\n  },\n];\n"
  },
  {
    "path": "src/locales/nb_NO/science/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ScienceDefinition } from '../../..';\nimport chemical_element from './chemical_element';\nimport unit from './unit';\n\nconst science: ScienceDefinition = {\n  chemical_element,\n  unit,\n};\n\nexport default science;\n"
  },
  {
    "path": "src/locales/nb_NO/science/unit.ts",
    "content": "export default [\n  {\n    name: 'meter',\n    symbol: 'm',\n  },\n  {\n    name: 'sekund',\n    symbol: 's',\n  },\n  {\n    name: 'mole',\n    symbol: 'mol',\n  },\n  {\n    name: 'ampere',\n    symbol: 'A',\n  },\n  {\n    name: 'kelvin',\n    symbol: 'K',\n  },\n  {\n    name: 'candela',\n    symbol: 'cd',\n  },\n  {\n    name: 'kilogram',\n    symbol: 'kg',\n  },\n  {\n    name: 'radian',\n    symbol: 'rad',\n  },\n  {\n    name: 'hertz',\n    symbol: 'Hz',\n  },\n  {\n    name: 'newton',\n    symbol: 'N',\n  },\n  {\n    name: 'pascal',\n    symbol: 'Pa',\n  },\n  {\n    name: 'joule',\n    symbol: 'J',\n  },\n  {\n    name: 'watt',\n    symbol: 'W',\n  },\n  {\n    name: 'coulomb',\n    symbol: 'C',\n  },\n  {\n    name: 'volt',\n    symbol: 'V',\n  },\n  {\n    name: 'ohm',\n    symbol: 'Ω',\n  },\n  {\n    name: 'tesla',\n    symbol: 'T',\n  },\n  {\n    name: 'grad celsius',\n    symbol: '°C',\n  },\n  {\n    name: 'lumen',\n    symbol: 'lm',\n  },\n  {\n    name: 'becquerel',\n    symbol: 'Bq',\n  },\n  {\n    name: 'gray',\n    symbol: 'Gy',\n  },\n  {\n    name: 'sievert',\n    symbol: 'Sv',\n  },\n];\n"
  },
  {
    "path": "src/locales/nb_NO/vehicle/bicycle_type.ts",
    "content": "// Source: https://snl.no/sykkel (Retrieved 2026-01-31)\nexport default [\n  'BMX-sykkel',\n  'Bysykkel',\n  'Elsykkel',\n  'Etthjulssykkel',\n  'Feitsykkel',\n  'Hybridsykkel',\n  'Kassesykkel',\n  'Landeveissykkel',\n  'Lastesykkel',\n  'Liggesykkel',\n  'Longtailsykkel',\n  'Racersykkel',\n  'Sammenleggbar sykkel',\n  'Tandemsykkel',\n  'Terrengsykkel',\n  'Transportsykkel',\n  'Trehjulssykkel',\n];\n"
  },
  {
    "path": "src/locales/nb_NO/vehicle/fuel.ts",
    "content": "// Source: https://www.vegvesen.no/kjoretoy/eie-og-vedlikeholde/kjoretoy-og-drivstoff/drivstoff/ (Retrieved 2026-01-31)\nexport default ['Bensin', 'Diesel', 'Elektrisitet', 'Hybrid'];\n"
  },
  {
    "path": "src/locales/nb_NO/vehicle/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { VehicleDefinition } from '../../..';\nimport bicycle_type from './bicycle_type';\nimport fuel from './fuel';\nimport type_ from './type';\n\nconst vehicle: VehicleDefinition = {\n  bicycle_type,\n  fuel,\n  type: type_,\n};\n\nexport default vehicle;\n"
  },
  {
    "path": "src/locales/nb_NO/vehicle/type.ts",
    "content": "export default [\n  'Flerbruksbil',\n  'Halvkombi',\n  'Kabriolet',\n  'Kassebil',\n  'Kupé',\n  'Personbil',\n  'Pickup',\n  'SUV',\n  'Sedan',\n  'Stasjonsvogn',\n  'Varebil',\n  'Vogn',\n];\n"
  },
  {
    "path": "src/locales/nb_NO/word/adjective.ts",
    "content": "export default [\n  'aktuell',\n  'alvorlig',\n  'ansvarlig',\n  'berømt',\n  'betydelig',\n  'bevisst',\n  'bred',\n  'dum',\n  'dyp',\n  'ekkel',\n  'eksisterende',\n  'ekte',\n  'enkel',\n  'ensom',\n  'falsk',\n  'fast',\n  'felles',\n  'fersk',\n  'fjern',\n  'flau',\n  'følsom',\n  'forsiktig',\n  'fremmed',\n  'fryktelig',\n  'glatt',\n  'gravid',\n  'grunnleggende',\n  'heldig',\n  'hemmelig',\n  'hjelpsom',\n  'hyppig',\n  'imponerende',\n  'kjedelig',\n  'kul',\n  'langsom',\n  'lat',\n  'lav',\n  'lignende',\n  'løs',\n  'lovlig',\n  'lykkelig',\n  'lys',\n  'menneskelig',\n  'merkelig',\n  'midlertidig',\n  'mistenkelig',\n  'modig',\n  'mørk',\n  'morsom',\n  'motsatt',\n  'mulig',\n  'naturlig',\n  'nåværende',\n  'nødvendig',\n  'nøyaktig',\n  'nysgjerrig',\n  'nyttig',\n  'offentlig',\n  'opprinnelig',\n  'ordentlig',\n  'plutselig',\n  'rå',\n  'rask',\n  'regelmessig',\n  'ren',\n  'rettferdig',\n  'rimelig',\n  'rund',\n  'ryddig',\n  'sannsynlig',\n  'selvsikker',\n  'sint',\n  'skarp',\n  'skikkelig',\n  'skyldig',\n  'smal',\n  'søt',\n  'spennende',\n  'stille',\n  'stolt',\n  'stram',\n  'streng',\n  'stygg',\n  'sulten',\n  'sunn',\n  'synlig',\n  'tilgjengelig',\n  'tilstrekkelig',\n  'tung',\n  'tynn',\n  'uavhengig',\n  'ujevn',\n  'ulovlig',\n  'ulykkelig',\n  'umiddelbar',\n  'urettferdig',\n  'vellykket',\n  'vennlig',\n  'verdifull',\n  'vill',\n  'villig',\n  'voksen',\n  'ærlig',\n  'åpen',\n  'åpenbar',\n];\n"
  },
  {
    "path": "src/locales/nb_NO/word/conjunction.ts",
    "content": "export default ['eller', 'for', 'men', 'og', 'så'];\n"
  },
  {
    "path": "src/locales/nb_NO/word/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { WordDefinition } from '../../..';\nimport adjective from './adjective';\nimport conjunction from './conjunction';\nimport interjection from './interjection';\n\nconst word: WordDefinition = {\n  adjective,\n  conjunction,\n  interjection,\n};\n\nexport default word;\n"
  },
  {
    "path": "src/locales/nb_NO/word/interjection.ts",
    "content": "export default [\n  'aha',\n  'au',\n  'bravo',\n  'bø',\n  'fy',\n  'fysj',\n  'huff',\n  'hurra',\n  'hæ',\n  'jippi',\n  'nam',\n  'oi',\n  'ops',\n  'pytt',\n  'pøh',\n  'å',\n  'æsj',\n];\n"
  },
  {
    "path": "src/locales/ne/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/ne/company/legal_entity_type.ts",
    "content": "export default ['Group', 'Limited', 'Ltd', 'Pvt Ltd'];\n"
  },
  {
    "path": "src/locales/ne/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport company from './company';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `ne` locale.\n *\n * - Language: Nepali\n * - Endonym: नेपाली\n */\nconst ne: LocaleDefinition = {\n  company,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default ne;\n"
  },
  {
    "path": "src/locales/ne/internet/domain_suffix.ts",
    "content": "export default ['com', 'info', 'net', 'np', 'org'];\n"
  },
  {
    "path": "src/locales/ne/internet/free_email.ts",
    "content": "export default ['gmail.com', 'hotmail.com', 'worldlink.com.np', 'yahoo.com'];\n"
  },
  {
    "path": "src/locales/ne/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/ne/location/city_name.ts",
    "content": "export default [\n  'Bhaktapur',\n  'Biratnagar',\n  'Birendranagar',\n  'Birgunj',\n  'Butwal',\n  'Damak',\n  'Dharan',\n  'Gaur',\n  'Gorkha',\n  'Hetauda',\n  'Itahari',\n  'Janakpur',\n  'Kathmandu',\n  'Lahan',\n  'Nepalgunj',\n  'Pokhara',\n];\n"
  },
  {
    "path": "src/locales/ne/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/ne/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport postcode from './postcode';\nimport state from './state';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  city_name,\n  city_pattern,\n  postcode,\n  state,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/ne/location/postcode.ts",
    "content": "// https://www.gpo.gov.np/Home/Postalcode\nexport default ['1####', '2####', '3####', '4####', '5####'];\n"
  },
  {
    "path": "src/locales/ne/location/state.ts",
    "content": "export default [\n  'Baglung',\n  'Banke',\n  'Bara',\n  'Bardiya',\n  'Bhaktapur',\n  'Bhojupu',\n  'Chitwan',\n  'Dailekh',\n  'Dang',\n  'Dhading',\n  'Dhankuta',\n  'Dhanusa',\n  'Dolakha',\n  'Dolpha',\n  'Gorkha',\n  'Gulmi',\n  'Humla',\n  'Ilam',\n  'Jajarkot',\n  'Jhapa',\n  'Jumla',\n  'Kabhrepalanchok',\n  'Kalikot',\n  'Kapilvastu',\n  'Kaski',\n  'Kathmandu',\n  'Lalitpur',\n  'Lamjung',\n  'Manang',\n  'Mohottari',\n  'Morang',\n  'Mugu',\n  'Mustang',\n  'Myagdi',\n  'Nawalparasi',\n  'Nuwakot',\n  'Palpa',\n  'Parbat',\n  'Parsa',\n  'Ramechhap',\n  'Rauswa',\n  'Rautahat',\n  'Rolpa',\n  'Rupandehi',\n  'Sankhuwasabha',\n  'Sarlahi',\n  'Sindhuli',\n  'Sindhupalchok',\n  'Sunsari',\n  'Surket',\n  'Syangja',\n  'Tanahu',\n  'Terhathum',\n];\n"
  },
  {
    "path": "src/locales/ne/location/street_pattern.ts",
    "content": "export default [\n  '{{person.firstName}} {{location.street_suffix}}',\n  '{{person.lastName}} {{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/ne/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Nepali',\n  code: 'ne',\n  language: 'ne',\n  endonym: 'नेपाली',\n  dir: 'ltr',\n  script: 'Deva',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/ne/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Ajita',\n    'Amita',\n    'Ashmi',\n    'Asmita',\n    'Bina',\n    'Deepika',\n    'Laxmi',\n    'Manisha',\n    'Nikita',\n    'Pooja',\n    'Rajina',\n    'Ratna',\n    'Sarita',\n    'Shilpa',\n    'Shirisha',\n    'Shristi',\n    'Sunita',\n    'Susan',\n  ],\n  male: [\n    'Aarav',\n    'Amit',\n    'Amrit',\n    'Arijit',\n    'Bibek',\n    'Bijay',\n    'Bikash',\n    'Bishal',\n    'Bishnu',\n    'Buddha',\n    'Dipendra',\n    'Gagan',\n    'Ganesh',\n    'Khem',\n    'Krishna',\n    'Nabin',\n    'Niraj',\n    'Nischal',\n    'Padam',\n    'Prabin',\n    'Prakash',\n    'Prashant',\n    'Prem',\n    'Purna',\n    'Rajendra',\n    'Raju',\n    'Rakesh',\n    'Ranjan',\n    'Sagar',\n    'Sandeep',\n    'Sanjay',\n    'Santosh',\n    'Siddhartha',\n    'Subash',\n    'Sumeet',\n    'Suraj',\n    'Sushant',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ne/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/ne/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Adhikari',\n    'Aryal',\n    'Baral',\n    'Basnet',\n    'Bastola',\n    'Basynat',\n    'Bhandari',\n    'Bhattarai',\n    'Chettri',\n    'Devkota',\n    'Dhakal',\n    'Dongol',\n    'Ghale',\n    'Gurung',\n    'Gyawali',\n    'Hamal',\n    'Jung',\n    'KC',\n    'Kafle',\n    'Karki',\n    'Khadka',\n    'Koirala',\n    'Lama',\n    'Limbu',\n    'Magar',\n    'Maharjan',\n    'Niroula',\n    'Pandey',\n    'Pradhan',\n    'Rana',\n    'Raut',\n    'Sai',\n    'Shai',\n    'Shakya',\n    'Sherpa',\n    'Shrestha',\n    'Subedi',\n    'Tamang',\n    'Thapa',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ne/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/ne/phone_number/format/human.ts",
    "content": "export default ['##-#######', '+977-#-#######', '+977########'];\n"
  },
  {
    "path": "src/locales/ne/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/ne/phone_number/format/international.ts",
    "content": "export default ['+977#########', '+977########'];\n"
  },
  {
    "path": "src/locales/ne/phone_number/format/national.ts",
    "content": "export default ['#########', '0##-######'];\n"
  },
  {
    "path": "src/locales/ne/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/nl/color/human.ts",
    "content": "export default [\n  'appelgroen',\n  'azuurblauw',\n  'blauw',\n  'bruin',\n  'cyaan',\n  'donkergrijs',\n  'fuchsia',\n  'geel',\n  'goud',\n  'grijs',\n  'groen',\n  'groenblauw',\n  'hemelsblauw',\n  'indigo',\n  'ivoor',\n  'kastanjebruin',\n  'koningblauw',\n  'lavendel',\n  'levend wit',\n  'limoen',\n  'magenta',\n  'muntgroen',\n  'oker',\n  'olijfgroen',\n  'oranje',\n  'oudroze',\n  'paars',\n  'purper',\n  'rood',\n  'roze',\n  'terracotta',\n  'turkoois',\n  'wit',\n  'zalmroze',\n  'zilver',\n  'zwart',\n];\n"
  },
  {
    "path": "src/locales/nl/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/nl/commerce/department.ts",
    "content": "export default [\n  'Auto',\n  'Baby',\n  'Beauty',\n  'Boeken',\n  'Computers',\n  'Elektronica',\n  'Films',\n  'Gereedschap',\n  'Gezondheid',\n  'Huis',\n  'Industrieel',\n  'Kinderen',\n  'Kleding',\n  'Kruiden',\n  'Muziek',\n  'Schoenen',\n  'Sieraden',\n  'Speelgoed',\n  'Spelletjes',\n  'Sport',\n  'Tuin',\n  'Verzorging',\n];\n"
  },
  {
    "path": "src/locales/nl/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport department from './department';\nimport product_description from './product_description';\nimport product_name from './product_name';\n\nconst commerce: CommerceDefinition = {\n  department,\n  product_description,\n  product_name,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/nl/commerce/product_description.ts",
    "content": "export default [\n  'Andy-schoenen zijn ontworpen om zowel duurzaamheid als trends in gedachten te houden, het meest stijlvolle assortiment schoenen en sandalen',\n  'De Apollotech B340 is een betaalbare draadloze muis met betrouwbare connectiviteit, een batterijlevensduur van 12 maanden en een modern ontwerp',\n  'De Nagasaki Lander is de merknaam van verschillende series Nagasaki-sportmotoren, die begon met de ABC800J uit 1984',\n  'De indeling van de auto bestaat uit een ontwerp met voorin geplaatste motor, met transmissies van het transaxle-type achter de motor en vierwielaandrijving',\n  'De keepershandschoenen van Carbonite Web zijn ergonomisch ontworpen voor een goede pasvorm',\n  'De meest geavanceerde compressietechnologie van Boston verhoogt de zuurstoftoevoer naar de spieren en stabiliseert actieve spieren',\n  'De voetbal is goed voor trainings- en recreatiedoeleinden',\n  'Ergonomische directiestoel bekleed met zwart leer en een met pvc gevoerde zitting en rugleuning voor comfort en ondersteuning de hele dag door',\n  'Het nieuwe assortiment formele overhemden is ontworpen met u in gedachten. Met pasvormen en stijlen waarmee u opvalt',\n  'Het prachtige assortiment van Apple Naturalé met een spannende mix van natuurlijke ingrediënten. Met het goede van 100% natuurlijke ingrediënten',\n  'Het slanke en eenvoudige Maple Gaming-toetsenbord van Dev Byte wordt geleverd met een gestroomlijnde behuizing en 7-kleuren RGB LED-achtergrondverlichting met slimme functionaliteit',\n  'Nieuwe ABC 13 9370, 13.3, 5e Gen CoreA5-8250U, 8GB RAM, 256GB SSD, krachtige UHD Graphics, OS 10 Home, OS Office A & J 2016',\n];\n"
  },
  {
    "path": "src/locales/nl/commerce/product_name.ts",
    "content": "export default {\n  adjective: [\n    'ambachtelijke',\n    'artistieke',\n    'coole',\n    'elegante',\n    'elektrische',\n    'ergonomische',\n    'fantastische',\n    'geschikte',\n    'geweldige',\n    'gewone',\n    'goede',\n    'handgemaakte',\n    'handige',\n    'intelligente',\n    'kleine',\n    'luxe',\n    'merkloze',\n    'moderne',\n    'mooie',\n    'ongelofelijke',\n    'populaire',\n    'prachtige',\n    'praktische',\n    'rustieke',\n    'slanke',\n    'slimme',\n    'smakelijke',\n    'toffe',\n    'uitgekiende',\n    'unieke',\n    'verantwoorde',\n    'verbazingwekkende',\n    'verfijnde',\n    'zeldzame',\n  ],\n  material: [\n    'betonnen',\n    'bevroren',\n    'bronzen',\n    'glazen',\n    'granieten',\n    'houten',\n    'ijzeren',\n    'kartonnen',\n    'katoenen',\n    'metalen',\n    'plastic',\n    'rubberen',\n    'stalen',\n    'verse',\n    'wollen',\n    'zachte',\n  ],\n  product: [\n    'auto',\n    'bacon',\n    'bal',\n    'bijzettafel',\n    'boekenkast',\n    'broek',\n    'camera',\n    'chips',\n    'computer',\n    'fiets',\n    'handdoeken',\n    'handschoenen',\n    'hangmat',\n    'hoed',\n    'kaas',\n    'kaasschaaf',\n    'kip',\n    'koffer',\n    'leunstoel',\n    'muis',\n    'pizza',\n    'poef',\n    'salade',\n    'schoenen',\n    'stoel',\n    'tafel',\n    'tonijn',\n    'trui',\n    'vis',\n    'vlag',\n    'worstjes',\n    'zak',\n    'zeep',\n  ],\n  pattern: [\n    '{{commerce.productAdjective}} {{commerce.productMaterial}} {{commerce.product}}',\n  ],\n};\n"
  },
  {
    "path": "src/locales/nl/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/nl/company/legal_entity_type.ts",
    "content": "export default [\n  'BV',\n  'Bedrijf',\n  'Combinatie',\n  'Groep',\n  'NV',\n  'V.O.F.',\n  'en Zonen',\n];\n"
  },
  {
    "path": "src/locales/nl/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/nl/date/month.ts",
    "content": "export default {\n  wide: [\n    'april',\n    'augustus',\n    'december',\n    'februari',\n    'januari',\n    'juli',\n    'juni',\n    'maart',\n    'mei',\n    'november',\n    'oktober',\n    'september',\n  ],\n  abbr: [\n    'apr',\n    'aug',\n    'dec',\n    'feb',\n    'jan',\n    'jul',\n    'jun',\n    'mei',\n    'mrt',\n    'nov',\n    'okt',\n    'sep',\n  ],\n};\n"
  },
  {
    "path": "src/locales/nl/date/weekday.ts",
    "content": "export default {\n  wide: [\n    'dinsdag',\n    'donderdag',\n    'maandag',\n    'vrijdag',\n    'woensdag',\n    'zaterdag',\n    'zondag',\n  ],\n  abbr: ['di', 'do', 'ma', 'vr', 'wo', 'za', 'zo'],\n};\n"
  },
  {
    "path": "src/locales/nl/hacker/adjective.ts",
    "content": "export default [\n  'Bluetooth',\n  'cross-platform',\n  'cruciale',\n  'digitale',\n  'draadloze',\n  'haptische',\n  'kostbare',\n  'minuscule',\n  'mobiele',\n  'multi-byte',\n  'neurale',\n  'onderliggende',\n  'ondersteunende',\n  'online',\n  'open source',\n  'optische',\n  'overtollige',\n  'primaire',\n  'smakelijke',\n  'solid state',\n  'verwaarloosde',\n  'virtuele',\n];\n"
  },
  {
    "path": "src/locales/nl/hacker/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { HackerDefinition } from '../../..';\nimport adjective from './adjective';\nimport noun from './noun';\nimport phrase from './phrase';\nimport verb from './verb';\n\nconst hacker: HackerDefinition = {\n  adjective,\n  noun,\n  phrase,\n  verb,\n};\n\nexport default hacker;\n"
  },
  {
    "path": "src/locales/nl/hacker/noun.ts",
    "content": "export default [\n  'alarm',\n  'array',\n  'bandbreedte',\n  'bus',\n  'condensator',\n  'draad',\n  'driver',\n  'firewall',\n  'harde schijf',\n  'kaart',\n  'matrix',\n  'microchip',\n  'monitor',\n  'paneel',\n  'pixel',\n  'port',\n  'programma',\n  'protocol',\n  'sensor',\n  'stekker',\n  'stroomkring',\n  'systeem',\n  'toepassing',\n  'verbinding',\n  'voeding',\n  'zender',\n];\n"
  },
  {
    "path": "src/locales/nl/hacker/phrase.ts",
    "content": "export default [\n  'Als we de {{hacker.noun}} {{hacker.verb}}, dan kunnen we naar de {{hacker.abbreviation}} {{hacker.noun}} via de {{hacker.adjective}} {{hacker.abbreviation}} {{hacker.noun}}!',\n  'De {{hacker.abbreviation}} {{hacker.noun}} ligt eruit, jullie moeten de {{hacker.adjective}} {{hacker.noun}} {{hacker.verb}} zodat we de {{hacker.abbreviation}} {{hacker.noun}} kunnen {{hacker.verb}}!',\n  'Gebruik de {{hacker.adjective}} {{hacker.abbreviation}} {{hacker.noun}}, dan kan je de {{hacker.adjective}} {{hacker.noun}} {{hacker.verb}}!',\n  'Het maakt niet uit of we de {{hacker.noun}} {{hacker.verb}}, we moeten de {{hacker.adjective}} {{hacker.abbreviation}} {{hacker.noun}} {{hacker.verb}}!',\n  'Ik ga de {{hacker.adjective}} {{hacker.abbreviation}} {{hacker.noun}} {{hacker.verb}}, dat zou de {{hacker.noun}} moeten {{hacker.verb}}!',\n  'Je kan de {{hacker.noun}} niet {{hacker.verb}} zonder de {{hacker.adjective}} {{hacker.abbreviation}} {{hacker.noun}} te {{hacker.verb}}!',\n  'Probeer om de {{hacker.abbreviation}} {{hacker.noun}} te {{hacker.verb}}, misschien gaat dat de {{hacker.adjective}} {{hacker.noun}} {{hacker.verb}}!',\n  'We moeten de {{hacker.adjective}} {{hacker.abbreviation}} {{hacker.noun}} {{hacker.verb}}!',\n];\n"
  },
  {
    "path": "src/locales/nl/hacker/verb.ts",
    "content": "export default [\n  'aansluiten',\n  'analyseren',\n  'back-uppen',\n  'berekenen',\n  'genereren',\n  'hacken',\n  'herstarten',\n  'in stukjes snijden',\n  'indexeren',\n  'invoeren',\n  'kopiëren',\n  'kwantificeren',\n  'navigeren',\n  'omzeilen',\n  'ontleden',\n  'overschrijven',\n  'programmeren',\n  'samenpersen',\n  'samenstellen',\n  'verzenden',\n];\n"
  },
  {
    "path": "src/locales/nl/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport color from './color';\nimport commerce from './commerce';\nimport company from './company';\nimport date from './date';\nimport hacker from './hacker';\nimport internet from './internet';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `nl` locale.\n *\n * - Language: Dutch\n * - Endonym: Nederlands\n */\nconst nl: LocaleDefinition = {\n  color,\n  commerce,\n  company,\n  date,\n  hacker,\n  internet,\n  location,\n  lorem,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default nl;\n"
  },
  {
    "path": "src/locales/nl/internet/domain_suffix.ts",
    "content": "export default ['amsterdam', 'com', 'eu', 'frl', 'net', 'nl', 'org'];\n"
  },
  {
    "path": "src/locales/nl/internet/free_email.ts",
    "content": "export default ['gmail.com', 'hotmail.com', 'yahoo.com'];\n"
  },
  {
    "path": "src/locales/nl/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/nl/location/building_number.ts",
    "content": "export default [\n  '#',\n  '##',\n  '###',\n  '###a',\n  '###b',\n  '###c',\n  '### I',\n  '### II',\n  '### III',\n];\n"
  },
  {
    "path": "src/locales/nl/location/city_pattern.ts",
    "content": "export default [\n  '{{location.city_prefix}}{{location.city_suffix}}',\n  '{{location.city_prefix}}',\n];\n"
  },
  {
    "path": "src/locales/nl/location/city_prefix.ts",
    "content": "export default [\n  'Aagte',\n  'Aal',\n  'Aalden',\n  'Aals',\n  'Aalst',\n  'Aalsum',\n  'Aanschot',\n  'Aarden',\n  'Aarle',\n  'Abbe',\n  'Abbegea',\n  'Abben',\n  'Abbestede',\n  'Abcoven',\n  'Absdale',\n  'Abts',\n  'Acht',\n  'Achter',\n  'Achterste',\n  'Achtmaal',\n  'Achttien',\n  'Acquoy',\n  'Aduard',\n  'Aduarder',\n  'Aekinga',\n  'Aerde',\n  'Aerden',\n  'Aerdt',\n  'Afferden',\n  'Aijen',\n  'Akersloot',\n  'Akker',\n  'Akkerput',\n  'Akkrun',\n  'Akmarijp',\n  'Aldeboarn',\n  'Aldegae',\n  'Aldtsjerk',\n  'Aling',\n  'Alkmaar',\n  'Allersma',\n  'Allinga',\n  'Almere',\n  'Alphen',\n  'Altena',\n  'Alteveer',\n  'Alting',\n  'Altweert',\n  'Alverna',\n  'Ameide',\n  'Amerika',\n  'Amerongen',\n  'Ammerstol',\n  'Ams',\n  'Amster',\n  'Andel',\n  'Angeren',\n  'Anholt',\n  'Anjum',\n  'Anke',\n  'Ankum',\n  'Anna',\n  'Annendaal',\n  'Anneville',\n  'Anreep',\n  'Ansen',\n  'Apeldoorn',\n  'Apen',\n  'Appel',\n  'Appen',\n  'Arcen',\n  'Archem',\n  'Arendnest',\n  'Arensge',\n  'Arkens',\n  'Armweide',\n  'Arnhem',\n  'Arnoud',\n  'Arriën',\n  'Arriër',\n  'Arum',\n  'Arwerd',\n  'Asch',\n  'Asenray',\n  'Asperen',\n  'Asschat',\n  'Assel',\n  'Asselt',\n  'Assen',\n  'Asten',\n  'Atze',\n  'Augs',\n  'Averlo',\n  'Avest',\n  'Azelo',\n  'Azewijn',\n  'Ba',\n  'Baaium',\n  'Baak',\n  'Baaks',\n  'Baal',\n  'Baamsum',\n  'Baan',\n  'Baard',\n  'Baarder',\n  'Baarle',\n  'Baarlo',\n  'Baars',\n  'Baarschot',\n  'Baexem',\n  'Baflo',\n  'Bahr',\n  'Bakel',\n  'Bakelse',\n  'Bakertand',\n  'Bakke',\n  'Bakkerom',\n  'Balgoij',\n  'Balinge',\n  'Ballast',\n  'Balleman',\n  'Ballum',\n  'Balma',\n  'Bane',\n  'Bankert',\n  'Bantega',\n  'Bare',\n  'Bargebek',\n  'Barlage',\n  'Barlaque',\n  'Barlo',\n  'Barnflair',\n  'Barrier',\n  'Bars',\n  'Basse',\n  'Basser',\n  'Baten',\n  'Bath',\n  'Bathmen',\n  'Bavinkel',\n  'Bazuin',\n  'Bears',\n  'Beckum',\n  'Bedaf',\n  'Bedum',\n  'Beekb',\n  'Beekkant',\n  'Beemdkant',\n  'Beemte',\n  'Beertsen',\n  'Beerze',\n  'Beerzer',\n  'Beesd',\n  'Beetgum',\n  'Beetgumer',\n  'Behelp',\n  'Beilen',\n  'Beinum',\n  'Beke',\n  'Beldert',\n  'Belgen',\n  'Belgeren',\n  'Belt',\n  'Belvert',\n  'Bemmel',\n  'Bemmer',\n  'Benderse',\n  'Beneden',\n  'Benne',\n  'Bennekom',\n  'Bent',\n  'Bente',\n  'Benthem',\n  'Berg',\n  'Bergakker',\n  'Bergen',\n  'Bergens',\n  'Bergerden',\n  'Bergharen',\n  'Berghem',\n  'Berghum',\n  'Bergstoep',\n  'Berik',\n  'Beringe',\n  'Berk',\n  'Berke',\n  'Berken',\n  'Berkt',\n  'Berlicum',\n  'Bern',\n  'Besse',\n  'Besthmen',\n  'Beswerd',\n  'Bethlehem',\n  'Beugt',\n  'Beuke',\n  'Beun',\n  'Beusb',\n  'Beusichem',\n  'Bever',\n  'Bidding',\n  'Biert',\n  'Bierum',\n  'Biessum',\n  'Biest',\n  'Biezen',\n  'Bigge',\n  'Bijster',\n  'Bijsteren',\n  'Billing',\n  'Bilt',\n  'Bingerden',\n  'Bisselt',\n  'Bissen',\n  'Blaker',\n  'Blaricum',\n  'Blauhûs',\n  'Blauw',\n  'Blauwe',\n  'Blauwen',\n  'Bleijen',\n  'Bleijs',\n  'Blekslage',\n  'Blenkert',\n  'Blerick',\n  'Blessum',\n  'Blije',\n  'Blijham',\n  'Blijnse',\n  'Blok',\n  'Blokken',\n  'Blokum',\n  'Boazum',\n  'Boberden',\n  'Bocholtz',\n  'Bocht',\n  'Boeiink',\n  'Boek',\n  'Boekel',\n  'Boekelo',\n  'Boekelte',\n  'Boekend',\n  'Boer',\n  'Boerakker',\n  'Boerelaan',\n  'Boeren',\n  'Boerengat',\n  'Boerenhol',\n  'Boerhaar',\n  'Boijl',\n  'Boks',\n  'Boksum',\n  'Bokt',\n  'Bollinga',\n  'Bols',\n  'Bolst',\n  'Bolt',\n  'Bommerig',\n  'Bong',\n  'Bonkwert',\n  'Bonner',\n  'Bonrepas',\n  'Bontebok',\n  'Boomen',\n  'Boord',\n  'Borger',\n  'Borgharen',\n  'Borgs',\n  'Borgweg',\n  'Borkel',\n  'Borkeld',\n  'Born',\n  'Borne',\n  'Borneo',\n  'Bornwird',\n  'Bos',\n  'Boschkens',\n  'Bosje',\n  'Bosjes',\n  'Boskamp',\n  'Boskant',\n  'Boskoop',\n  'Boslust',\n  'Bosschen',\n  'Bosscher',\n  'Bosven',\n  'Boter',\n  'Botshoofd',\n  'Boukoul',\n  'Bourtange',\n  'Boven',\n  'Bovenstad',\n  'Boxtel',\n  'Braak',\n  'Braamt',\n  'Brabander',\n  'Brakel',\n  'Brand',\n  'Brande',\n  'Brandt',\n  'Brantgum',\n  'Breda',\n  'Brede',\n  'Bree',\n  'Breede',\n  'Breedeweg',\n  'Breehees',\n  'Breezand',\n  'Brem',\n  'Breskens',\n  'Breugel',\n  'Breukele',\n  'Breyvin',\n  'Brielle',\n  'Brigdamme',\n  'Brij',\n  'Brillerij',\n  'Briltil',\n  'Brinkmans',\n  'Britsum',\n  'Britswert',\n  'Broek',\n  'Broekens',\n  'Broekkant',\n  'Brommelen',\n  'Brons',\n  'Bruchem',\n  'Bruggen',\n  'Brugger',\n  'Bruil',\n  'Bruinisse',\n  'Bruister',\n  'Brumhold',\n  'Brunssum',\n  'Brunsting',\n  'Bruntinge',\n  'Buchten',\n  'Buggenum',\n  'Buis',\n  'Buiten',\n  'Bulkenaar',\n  'Bult',\n  'Bultinge',\n  'Bunne',\n  'Bunnik',\n  'Burdaard',\n  'Burger',\n  'Burgh',\n  'Burgt',\n  'Burgum',\n  'Burgwerd',\n  'Burstum',\n  'Burum',\n  'Bussel',\n  'Busselte',\n  'Busser',\n  'Buttinge',\n  'Buurtje',\n  'Cadier',\n  'Cadzand',\n  'Calfven',\n  'Calslagen',\n  'Caluna',\n  'Camerig',\n  'Capelle',\n  'Carnisse',\n  'Cartils',\n  'Castelré',\n  'Castenray',\n  'Castert',\n  'Castricum',\n  'Catsop',\n  'Chaam',\n  'Clinge',\n  'Coevorden',\n  'Colmont',\n  'Cornjum',\n  'Cornwerd',\n  'Cottessen',\n  'Crapoel',\n  'Crau',\n  'Crix',\n  'Crob',\n  'Croy',\n  'Culemborg',\n  'Daarle',\n  'Dale',\n  'Dalem',\n  'Dalen',\n  'Daler',\n  'Dalerend',\n  'Dalerpeel',\n  'Dallinge',\n  'Damwâld',\n  'Daniken',\n  'Darp',\n  'Dassemus',\n  'Dearsum',\n  'Dedgum',\n  'Deelen',\n  'Deelse',\n  'Deelshurk',\n  'Deense',\n  'Deest',\n  'Deil',\n  'Deinum',\n  'Dekes',\n  'Dekkers',\n  'Del',\n  'Delden',\n  'Delf',\n  'Delft',\n  'Dellen',\n  'Delwijnen',\n  'Demen',\n  'Den',\n  'Deursen',\n  'Deuteren',\n  'Deventer',\n  'Dieden',\n  'Diemen',\n  'Diepen',\n  'Diependal',\n  'Diepswal',\n  'Diermen',\n  'Dieskant',\n  'Dieteren',\n  'Diever',\n  'Dijken',\n  'Dijker',\n  'Dijkster',\n  'Dijkwel',\n  'Dintelsas',\n  'Dinther',\n  'Dintherse',\n  'Diphoorn',\n  'Dirkshorn',\n  'Dis',\n  'Diunt',\n  'Doenrade',\n  'Does',\n  'Doeveren',\n  'Doezum',\n  'Doijum',\n  'Dokkum',\n  'Doldersum',\n  'Dom',\n  'Dommelen',\n  'Donderen',\n  'Dongen',\n  'Donia',\n  'Doniaga',\n  'Donzel',\n  'Dood',\n  'Doodstil',\n  'Doon',\n  'Doorn',\n  'Doornen',\n  'Doornik',\n  'Doorning',\n  'Doorwerth',\n  'Doosje',\n  'Dorkwerd',\n  'Dorst',\n  'Dorther',\n  'Douverge',\n  'Douwen',\n  'Draai',\n  'Drachten',\n  'Dreischor',\n  'Drie',\n  'Drieboere',\n  'Driehuis',\n  'Driene',\n  'Dries',\n  'Driewegen',\n  'Driezum',\n  'Drieën',\n  'Drijber',\n  'Drimmelen',\n  'Drogeham',\n  'Drogt',\n  'Dronrijp',\n  'Dronten',\n  'Druif',\n  'Drunen',\n  'Druten',\n  'Drylts',\n  'Duifhuis',\n  'Duinen',\n  'Duiven',\n  'Duizel',\n  'Duizend',\n  'Dulder',\n  'Dunsborg',\n  'Dussen',\n  'Duur',\n  'Duurends',\n  'Eagum',\n  'Earnewâld',\n  'Easterein',\n  'Eastermar',\n  'Easthim',\n  'Echt',\n  'Echten',\n  'Echtener',\n  'Echter',\n  'Eder',\n  'Eede',\n  'Eefsele',\n  'Eekt',\n  'Eekwerd',\n  'Eelde',\n  'Eelen',\n  'Eems',\n  'Eemster',\n  'Eemten',\n  'Een',\n  'Eenigen',\n  'Eenrum',\n  'Eenum',\n  'Eerde',\n  'Eersel',\n  'Eerste',\n  'Ees',\n  'Eesterga',\n  'Effen',\n  'Egchel',\n  'Egede',\n  'Egmond',\n  'Egypte',\n  'Eikelen',\n  'Eikelhof',\n  'Eimeren',\n  'Eindewege',\n  'Eindje',\n  'Ekamp',\n  'Elde',\n  'Elden',\n  'Eldik',\n  'Eldrik',\n  'Elft',\n  'Elkerzee',\n  'Ellemeet',\n  'Eller',\n  'Ellerhei',\n  'Ellersing',\n  'Elsen',\n  'Elshof',\n  'Elspeet',\n  'Elst',\n  'Elsteren',\n  'Elzet',\n  'Emmeloord',\n  'Emmen',\n  'Empel',\n  'Endepoel',\n  'Eng',\n  'Enge',\n  'Engel',\n  'Engelbert',\n  'Engelen',\n  'Engelum',\n  'Englum',\n  'Engwegen',\n  'Engwierum',\n  'Enk',\n  'Enschedé',\n  'Enspijk',\n  'Enumatil',\n  'Enzelens',\n  'Eper',\n  'Eppen',\n  'Erichem',\n  'Erlecom',\n  'Ermelo',\n  'Ermer',\n  'Escharen',\n  'Eschoten',\n  'Espelo',\n  'Essen',\n  'Etenaken',\n  'Etzenrade',\n  'Eursing',\n  'Eursinge',\n  'Euverem',\n  'Ever',\n  'Everd',\n  'Everlo',\n  'Everse',\n  'Ewer',\n  'Ewinkel',\n  'Exmorra',\n  'Eygels',\n  'Eyser',\n  'Ezinge',\n  'Ezuma',\n  'Faan',\n  'Falom',\n  'Farmsum',\n  'Fatum',\n  'Feerwerd',\n  'Fel',\n  'Ferwert',\n  'Fiemel',\n  'Fijfhûs',\n  'Finke',\n  'Finkum',\n  'Flieren',\n  'Flânsum',\n  'Fokkers',\n  'Follega',\n  'Folsgeare',\n  'Formerum',\n  'Fort',\n  'Fortmond',\n  'Foudgum',\n  'Fraamklap',\n  'Frankhuis',\n  'Frankrijk',\n  'Fransum',\n  'Friens',\n  'Frytum',\n  'Fûns',\n  'Gaag',\n  'Gaanderen',\n  'Gaar',\n  'Gaast',\n  'Gaasten',\n  'Gaastmar',\n  'Gaete',\n  'Gagel',\n  'Galder',\n  'Gameren',\n  'Gammelke',\n  'Ganzert',\n  'Gapinge',\n  'Garminge',\n  'Garnwerd',\n  'Garre',\n  'Garrels',\n  'Garst',\n  'Garyp',\n  'Gassel',\n  'Gasthuis',\n  'Gawege',\n  'Gebergte',\n  'Geefs',\n  'Geen',\n  'Geer',\n  'Gees',\n  'Geeuwen',\n  'Geffen',\n  'Gelders',\n  'Gelderse',\n  'Geleen',\n  'Gelkenes',\n  'Gellicum',\n  'Gemaal',\n  'Gement',\n  'Gemert',\n  'Gemonde',\n  'Gendt',\n  'Geneijgen',\n  'Genen',\n  'Gening',\n  'Genne',\n  'Gennep',\n  'Genooi',\n  'Gerheggen',\n  'Gerner',\n  'Gersloot',\n  'Gerven',\n  'Gerwen',\n  'Geulhem',\n  'Gever',\n  'Geverik',\n  'Gewande',\n  'Giers',\n  'Giessen',\n  'Gietelo',\n  'Giethmen',\n  'Giethoorn',\n  'Gijbe',\n  'Gijsselte',\n  'Gijzel',\n  'Gilze',\n  'Ginkel',\n  'Ginnum',\n  'Glaner',\n  'Goaiïngea',\n  'Godlinze',\n  'Goes',\n  'Goilberd',\n  'Goirle',\n  'Goldhoorn',\n  'Gooium',\n  'Goor',\n  'Gorinchem',\n  'Gorp',\n  'Gortel',\n  'Gouda',\n  'Gouderak',\n  'Goudseweg',\n  'Goënga',\n  'Graaf',\n  'Graauw',\n  'Gracht',\n  'Graet',\n  'Graf',\n  'Grafwegen',\n  'Gras',\n  'Graspeel',\n  'Graszode',\n  'Grathem',\n  'Grauwe',\n  'Grave',\n  'Grazen',\n  'Greonterp',\n  'Greup',\n  'Griete',\n  'Grijps',\n  'Grits',\n  'Groe',\n  'Groede',\n  'Groen',\n  'Groenekan',\n  'Groeneweg',\n  'Groenlo',\n  'Groep',\n  'Groes',\n  'Groessen',\n  'Groet',\n  'Groeve',\n  'Groeze',\n  'Gron',\n  'Groot',\n  'Groote',\n  'Grote',\n  'Grotel',\n  'Grou',\n  'Gytsjerk',\n  'Haaften',\n  'Haag',\n  'Haagje',\n  'Haaks',\n  'Haakswold',\n  'Haalderen',\n  'Haalweide',\n  'Haamstede',\n  'Haandrik',\n  'Haar',\n  'Haarlem',\n  'Haarsteeg',\n  'Haart',\n  'Haelen',\n  'Haerst',\n  'Hagestein',\n  'Haiink',\n  'Halder',\n  'Haler',\n  'Half',\n  'Halfmijl',\n  'Halfweg',\n  'Halle',\n  'Haller',\n  'Hallum',\n  'Halte',\n  'Halvink',\n  'Hamrik',\n  'Hamshorn',\n  'Handel',\n  'Hane',\n  'Hank',\n  'Hankate',\n  'Hansweert',\n  'Hantum',\n  'Hantumer',\n  'Harculo',\n  'Harde',\n  'Hardinx',\n  'Haren',\n  'Harener',\n  'Haring',\n  'Harke',\n  'Harkema',\n  'Harl',\n  'Harles',\n  'Harpel',\n  'Harre',\n  'Harse',\n  'Harskamp',\n  'Harssens',\n  'Hartwerd',\n  'Haspel',\n  'Hasselt',\n  'Hasselter',\n  'Hatte',\n  'Hattem',\n  'Hauwert',\n  'Havelt',\n  'Havelte',\n  'Hayum',\n  'Haze',\n  'Hazenhurk',\n  'Hazennest',\n  'Heaburgen',\n  'Hedel',\n  'Hedik',\n  'Heech',\n  'Heegher',\n  'Heek',\n  'Heelsum',\n  'Heems',\n  'Heemstede',\n  'Heenweg',\n  'Heer',\n  'Heerde',\n  'Heere',\n  'Heeren',\n  'Heers',\n  'Hees',\n  'Heesakker',\n  'Heesbeen',\n  'Heesboom',\n  'Heesch',\n  'Heesselt',\n  'Heet',\n  'Heezeren',\n  'Hefswal',\n  'Hegge',\n  'Hei',\n  'Heiakker',\n  'Heibloem',\n  'Heid',\n  'Heide',\n  'Heidekant',\n  'Heiden',\n  'Heier',\n  'Heihoefke',\n  'Heij',\n  'Heijen',\n  'Heikant',\n  'Heikantse',\n  'Heille',\n  'Heine',\n  'Heioord',\n  'Heister',\n  'Heitrak',\n  'Hekel',\n  'Hekkum',\n  'Hel',\n  'Helden',\n  'Helkant',\n  'Hell',\n  'Helle',\n  'Hellegat',\n  'Hellen',\n  'Hellevoet',\n  'Helling',\n  'Hellouw',\n  'Helwerd',\n  'Hemert',\n  'Hemrik',\n  'Hendrik',\n  'Henge',\n  'Herfte',\n  'Herike',\n  'Herk',\n  'Herken',\n  'Hermalen',\n  'Hernen',\n  'Herpen',\n  'Herpt',\n  'Hersel',\n  'Hersend',\n  'Hert',\n  'Herten',\n  'Hertme',\n  'Herveld',\n  'Herwen',\n  'Herwijnen',\n  'Herxen',\n  'Hesens',\n  'Hespe',\n  'Hessum',\n  'Heugde',\n  'Heukelom',\n  'Heukelum',\n  'Heult',\n  'Heumen',\n  'Heure',\n  'Heurne',\n  'Heusden',\n  'Heuvel',\n  'Heuvels',\n  'Heuveltje',\n  'Hexel',\n  'Heze',\n  'Hiaure',\n  'Hichtum',\n  'Hidaard',\n  'Hien',\n  'Hierden',\n  'Hieslum',\n  'Hijken',\n  'Hijum',\n  'Hilaard',\n  'Hilakker',\n  'Hild',\n  'Hill',\n  'Hilte',\n  'Hilversum',\n  'Hinnaard',\n  'Hintham',\n  'Hitsertse',\n  'Hodenpijl',\n  'Hoef',\n  'Hoefkens',\n  'Hoek',\n  'Hoekdries',\n  'Hoekelum',\n  'Hoekens',\n  'Hoekje',\n  'Hoeks',\n  'Hoekske',\n  'Hoetmans',\n  'Hoeve',\n  'Hoeven',\n  'Hoeves',\n  'Hoge',\n  'Hogert',\n  'Hogeweg',\n  'Holker',\n  'Hollum',\n  'Holm',\n  'Holset',\n  'Holsloot',\n  'Holst',\n  'Holt',\n  'Holte',\n  'Holten',\n  'Holter',\n  'Holthe',\n  'Holtien',\n  'Holtinge',\n  'Holtum',\n  'Holwerd',\n  'Holwierde',\n  'Holwinde',\n  'Hommelse',\n  'Hommert',\n  'Hommerts',\n  'Honderd',\n  'Honds',\n  'Hondsrug',\n  'Hongerige',\n  'Honthem',\n  'Hoog',\n  'Hoogcruts',\n  'Hooge',\n  'Hoogehaar',\n  'Hoogen',\n  'Hoogeweg',\n  'Hooghalen',\n  'Hoogmade',\n  'Hoogmeien',\n  'Hoogwatum',\n  'Hool',\n  'Hoon',\n  'Hoonte',\n  'Hoorn',\n  'Hoornder',\n  'Hoptille',\n  'Horck',\n  'Horick',\n  'Horn',\n  'Horssen',\n  'Horsten',\n  'Horzik',\n  'Hout',\n  'Houterd',\n  'Houtgoor',\n  'Houthei',\n  'Houthem',\n  'Houw',\n  'Houwer',\n  'Hugten',\n  'Huij',\n  'Huinen',\n  'Huinerwal',\n  'Huis',\n  'Huissen',\n  'Huize',\n  'Huizinge',\n  'Hul',\n  'Huls',\n  'Hulsen',\n  'Hulst',\n  'Hulten',\n  'Hultje',\n  'Humcoven',\n  'Hunnecum',\n  'Hunsel',\n  'Hupsel',\n  'Hurkske',\n  'Hurpesch',\n  'Hutten',\n  'Huurne',\n  'Höchte',\n  'Höfke',\n  'Húns',\n  'Idaerd',\n  'Idserda',\n  'Idsken',\n  'Idzegea',\n  'Iens',\n  'IJmuiden',\n  'IJpe',\n  'IJpelo',\n  'IJsselham',\n  'IJzen',\n  'IJzeren',\n  'IJzerlo',\n  'Illik',\n  'Indoornik',\n  'Ingwert',\n  'Inia',\n  'Itens',\n  'Itteren',\n  'Jaars',\n  'Jammer',\n  'Jannum',\n  'Jellum',\n  'Jelsum',\n  'Jeth',\n  'Jipsing',\n  'Jirnsum',\n  'Jislum',\n  'Jisp',\n  'Jistrum',\n  'Jonas',\n  'Jonen',\n  'Jonkers',\n  'Jorwert',\n  'Joure',\n  'Jous',\n  'Jousterp',\n  'Jouswerd',\n  'Jouwer',\n  'Jubbega',\n  'Jukwerd',\n  'Junne',\n  'Jutryp',\n  'Kaag',\n  'Kaakhorn',\n  'Kaard',\n  'Kaarschot',\n  'Kaat',\n  'Kade',\n  'Kadoelen',\n  'Kalis',\n  'Kalteren',\n  'Kameren',\n  'Kamp',\n  'Kampen',\n  'Kamper',\n  'Kamperei',\n  'Kampers',\n  'Kamperzee',\n  'Kantens',\n  'Kantje',\n  'Kapel',\n  'Kapelle',\n  'Kapolder',\n  'Kappert',\n  'Karre',\n  'Kasen',\n  'Kasteren',\n  'Kater',\n  'Katerveer',\n  'Kathagen',\n  'Katlijk',\n  'Kats',\n  'Katwijk',\n  'Kaumes',\n  'Kavel',\n  'Kaweide',\n  'Kedichem',\n  'Keegen',\n  'Keent',\n  'Keersop',\n  'Keinsmer',\n  'Keizers',\n  'Kekerdom',\n  'Kelmond',\n  'Kelpen',\n  'Kempkens',\n  'Kerk',\n  'Kerken',\n  'Kerkhof',\n  'Kerkrade',\n  'Kerkwerve',\n  'Keske',\n  'Kessel',\n  'Kesseleik',\n  'Ketting',\n  'Keulse',\n  'Keunen',\n  'Keup',\n  'Keuter',\n  'Kibbel',\n  'Kiel',\n  'Kiester',\n  'Kievit',\n  'Kijf',\n  'Kijfwaard',\n  'Kijkuit',\n  'Kilder',\n  'Kille',\n  'Kimswerd',\n  'Kinderbos',\n  'Kink',\n  'Kinnum',\n  'Kipper',\n  'Klaaswaal',\n  'Kladde',\n  'Klaren',\n  'Klatering',\n  'Klef',\n  'Klei',\n  'Klein',\n  'Kleinder',\n  'Kleine',\n  'Kleinge',\n  'Klem',\n  'Kletter',\n  'Klevers',\n  'Klispoel',\n  'Klomp',\n  'Klooster',\n  'Klosse',\n  'Klösse',\n  'Knaphof',\n  'Knegsel',\n  'Knipe',\n  'Knol',\n  'Knolle',\n  'Knuiters',\n  'Koedood',\n  'Koehool',\n  'Koekange',\n  'Koekanger',\n  'Koekoek',\n  'Koel',\n  'Koevering',\n  'Kokkelert',\n  'Kolder',\n  'Kolhol',\n  'Kolhorn',\n  'Kolk',\n  'Kollum',\n  'Kolonie',\n  'Kommer',\n  'Konings',\n  'Koog',\n  'Kooi',\n  'Kooldert',\n  'Kopaf',\n  'Korhorn',\n  'Korn',\n  'Kornhorn',\n  'Kort',\n  'Korte',\n  'Korteraar',\n  'Korteven',\n  'Kortgene',\n  'Kostvlies',\n  'Koude',\n  'Kouden',\n  'Koudhoorn',\n  'Koulen',\n  'Kraan',\n  'Kraanven',\n  'Kraats',\n  'Krabben',\n  'Krachtig',\n  'Kranen',\n  'Krassum',\n  'Kreek',\n  'Kreielt',\n  'Kreijel',\n  'Kreijl',\n  'Krewerd',\n  'Krim',\n  'Krimpen',\n  'Krol',\n  'Kruin',\n  'Kruishaar',\n  'Kruispunt',\n  'Kruisweg',\n  'Kuikhorne',\n  'Kuiks',\n  'Kuinre',\n  'Kuitaart',\n  'Kuivezand',\n  'Kulert',\n  'Kulsdom',\n  'Kunrade',\n  'Kutt',\n  'Kuundert',\n  'Kuzemer',\n  'Kwaal',\n  'Kwakel',\n  'Kwakkel',\n  'Kwartier',\n  'Kûkherne',\n  'Laag',\n  'Laaghalen',\n  'Laaghaler',\n  'Laak',\n  'Laaksum',\n  'Laan',\n  'Lage',\n  'Lagekant',\n  'Lageweg',\n  'Lakei',\n  'Laker',\n  'Lalle',\n  'Lammer',\n  'Lammerweg',\n  'Lamperen',\n  'Landerum',\n  'Landsrade',\n  'Lang',\n  'Lange',\n  'Langeraar',\n  'Langerak',\n  'Langereit',\n  'Lank',\n  'Lankes',\n  'Laren',\n  'Laskwerd',\n  'Lattrop',\n  'Laude',\n  'Lauwer',\n  'Ledeacker',\n  'Leeg',\n  'Leegte',\n  'Leek',\n  'Leem',\n  'Leen',\n  'Leens',\n  'Leensel',\n  'Leermens',\n  'Leersum',\n  'Leeuw',\n  'Leeuwerik',\n  'Leeuwte',\n  'Lege',\n  'Legert',\n  'Leiden',\n  'Leimuiden',\n  'Leker',\n  'Lekker',\n  'Lelystad',\n  'Lemel',\n  'Lemele',\n  'Lemmer',\n  'Lemselo',\n  'Lengel',\n  'Lent',\n  'Lenthe',\n  'Leons',\n  'Lerop',\n  'Lethe',\n  'Lettele',\n  'Leuke',\n  'Leunen',\n  'Leur',\n  'Leusden',\n  'Leutes',\n  'Leuth',\n  'Leuven',\n  'Leuvenum',\n  'Leveroy',\n  'Lexmond',\n  'Lhee',\n  'Lichtaard',\n  'Lichtmis',\n  'Liefkens',\n  'Liempde',\n  'Lienden',\n  'Lier',\n  'Lieren',\n  'Lierop',\n  'Lies',\n  'Lievelde',\n  'Lieving',\n  'Lijnden',\n  'Limbricht',\n  'Limmen',\n  'Linde',\n  'Lingsfort',\n  'Lintelo',\n  'Lintvelde',\n  'Lioessens',\n  'Lippen',\n  'Lith',\n  'Lithoijen',\n  'Lobith',\n  'Loc',\n  'Locht',\n  'Loenen',\n  'Loer',\n  'Loete',\n  'Logt',\n  'Loil',\n  'Lollum',\n  'Lomm',\n  'Lonneker',\n  'Loo',\n  'Loobrink',\n  'Loofaert',\n  'Looi',\n  'Looien',\n  'Look',\n  'Loon',\n  'Loons',\n  'Loonse',\n  'Looveer',\n  'Loppersum',\n  'Lovendaal',\n  'Loveren',\n  'Loënga',\n  'Lubbinge',\n  'Luchen',\n  'Luchten',\n  'Luissel',\n  'Luitert',\n  'Lula',\n  'Lunen',\n  'Lunteren',\n  'Lunters',\n  'Lutjegast',\n  'Lutjerijp',\n  'Lutke',\n  'Lutkepost',\n  'Lutten',\n  'Lutter',\n  'Lytse',\n  'Lytshuzen',\n  'Maagd',\n  'Maaijkant',\n  'Maalb',\n  'Maaldrift',\n  'Maalstede',\n  'Maar',\n  'Maarn',\n  'Maars',\n  'Maarssen',\n  'Maasband',\n  'Maasbree',\n  'Maaskant',\n  'Maat',\n  'Maatsehei',\n  'Macharen',\n  'Made',\n  'Magele',\n  'Magrette',\n  'Makkum',\n  'Mal',\n  'Malden',\n  'Mallem',\n  'Mamelis',\n  'Manen',\n  'Mantgum',\n  'Mantinge',\n  'Maren',\n  'Maria',\n  'Maris',\n  'Mark',\n  'Markvelde',\n  'Marle',\n  'Marrum',\n  'Mars',\n  'Marssum',\n  'Marsum',\n  'Martens',\n  'Marum',\n  'Mataram',\n  'Maten',\n  'Mathijs',\n  'Maurik',\n  'Maxet',\n  'Medemblik',\n  'Medevoort',\n  'Medler',\n  'Meed',\n  'Meeden',\n  'Meele',\n  'Meemortel',\n  'Meene',\n  'Meer',\n  'Meeren',\n  'Meern',\n  'Meerten',\n  'Meerven',\n  'Meerwijck',\n  'Megelsum',\n  'Megen',\n  'Meije',\n  'Meijel',\n  'Melick',\n  'Melis',\n  'Melissant',\n  'Menaldum',\n  'Mensinge',\n  'Menzel',\n  'Meppen',\n  'Merkel',\n  'Merm',\n  'Merselo',\n  'Merum',\n  'Mesch',\n  'Meteren',\n  'Metsla',\n  'Midbuul',\n  'Midde',\n  'Middel',\n  'Middelijk',\n  'Midden',\n  'Middenhof',\n  'Midlaren',\n  'Midlum',\n  'Mids',\n  'Midwolde',\n  'Miedum',\n  'Mildert',\n  'Milheeze',\n  'Mill',\n  'Mils',\n  'Milschot',\n  'Minkeloos',\n  'Mispel',\n  'Moddergat',\n  'Moer',\n  'Moeren',\n  'Moerslag',\n  'Moespot',\n  'Molembaix',\n  'Molenbaan',\n  'Molenbelt',\n  'Molengat',\n  'Molenhof',\n  'Molenperk',\n  'Molenrij',\n  'Molenstad',\n  'Molkwar',\n  'Monster',\n  'Montfort',\n  'Mook',\n  'Moord',\n  'Moorsel',\n  'Morige',\n  'Morra',\n  'Mortel',\n  'Mosbulten',\n  'Mosik',\n  'Moskou',\n  'Mosse',\n  'Mossel',\n  'Most',\n  'Muggenhol',\n  'Muis',\n  'Muizenhol',\n  'Mulderij',\n  'Mullegen',\n  'Munneke',\n  'Munnekens',\n  'Munniken',\n  'Munte',\n  'Murns',\n  'Mussel',\n  'Mûnein',\n  'Naarder',\n  'Nabbegat',\n  'Nagel',\n  'Nansum',\n  'Napels',\n  'Natten',\n  'Neder',\n  'Nederbiel',\n  'Neer',\n  'Neerijnen',\n  'Neeritter',\n  'Neerloon',\n  'Neerst',\n  'Negen',\n  'Nekke',\n  'Nergena',\n  'Nia',\n  'Nie',\n  'Niebert',\n  'Niehove',\n  'Nier',\n  'Niersen',\n  'Niesoord',\n  'Nieuw',\n  'Nieuwaal',\n  'Nieuwe',\n  'Nieuwer',\n  'Nieuwklap',\n  'Nieuwkoop',\n  'Nieuwolda',\n  'Nieuwstad',\n  'Niftrik',\n  'Nijega',\n  'Nijehaske',\n  'Nijesyl',\n  'Nijken',\n  'Nijkerker',\n  'Nijlân',\n  'Nijmegen',\n  'Nijnsel',\n  'Nijrees',\n  'Nijstad',\n  'Nijve',\n  'Nispense',\n  'Noardein',\n  'Noenes',\n  'Nolde',\n  'Noord',\n  'Noorden',\n  'Noorder',\n  'Noordhorn',\n  'Noordink',\n  'Noordkant',\n  'Noordse',\n  'Notendaal',\n  'Notsel',\n  'Noukoop',\n  'Nuenen',\n  'Nuijen',\n  'Nuil',\n  'Nuis',\n  'Nunhem',\n  'Nunspeet',\n  'Nuth',\n  'Obbicht',\n  'Ock',\n  'Oegst',\n  'Oekel',\n  'Oeken',\n  'Oele',\n  'Oensel',\n  'Oentsjerk',\n  'Oerle',\n  'Oete',\n  'Oever',\n  'Offinga',\n  'Ofwegen',\n  'Ohé;',\n  'Oijen',\n  'Oirlo',\n  'Oirs',\n  'Okswerd',\n  'Olde',\n  'Oldehove',\n  'Oldemarkt',\n  'Olden',\n  'Oldeneel',\n  'Oldenhave',\n  'Oldeouwer',\n  'Oldörp',\n  'Olen',\n  'Oler',\n  'Oling',\n  'Olterterp',\n  'Ommel',\n  'Ommen',\n  'Ommeren',\n  'Onder',\n  'Onna',\n  'Onsenoort',\n  'Onstwedde',\n  'Ooij',\n  'Ooijen',\n  'Oost',\n  'Oostappen',\n  'Ooste',\n  'Ooster',\n  'Oosterend',\n  'Oosterens',\n  'Oosterhof',\n  'Oosterik',\n  'Oosternie',\n  'Oosternij',\n  'Oosterse',\n  'Oosterzee',\n  'Oosthem',\n  'Oostindië',\n  'Oostrum',\n  'Oostum',\n  'Oostwold',\n  'Oostzaan',\n  'Op',\n  'Opende',\n  'Ophemert',\n  'Ophuis',\n  'Opijnen',\n  'Opmeeden',\n  'Opper',\n  'Opperdoes',\n  'Opperduit',\n  'Opwetten',\n  'Opwierde',\n  'Oranje',\n  'Orvelte',\n  'Osen',\n  'Oshaar',\n  'Ospel',\n  'Ossen',\n  'Ossenisse',\n  'Ostaaijen',\n  'Osterbos',\n  'Othene',\n  'Otterlo',\n  'Ottersum',\n  'Ou',\n  'OuBildt',\n  'Oude',\n  'Oudega',\n  'Oudehaske',\n  'Oudehorne',\n  'Ouden',\n  'Oudenrijn',\n  'Ouder',\n  'Oudeschip',\n  'Oudleusen',\n  'Oukoop',\n  'OuLeede',\n  'OuLeije',\n  'OuPolder',\n  'OuSchouw',\n  'OuStaten',\n  'OuStee',\n  'OuStoof',\n  'OuStrumpt',\n  'OuWaranda',\n  'Ouwer',\n  'OuWillem',\n  'Ouwster',\n  'Oventje',\n  'Over',\n  'Overa',\n  'Overakker',\n  'Overbiel',\n  'Overeys',\n  'Overgeul',\n  'Overheek',\n  'Overschot',\n  'Overval',\n  'Overwater',\n  'Paal',\n  'Paarde',\n  'Paarlo',\n  'Paauwen',\n  'Paddepoel',\n  'Padhuis',\n  'Paesens',\n  'Palestina',\n  'Pallert',\n  'Pandgat',\n  'Panheel',\n  'Pann',\n  'Pannerden',\n  'Papen',\n  'Papenveer',\n  'Park',\n  'Parrega',\n  'Partij',\n  'Pasop',\n  'Patrijzen',\n  'Peebos',\n  'Peelkant',\n  'Peij',\n  'Peizerweg',\n  'Pelikaan',\n  'Pepinus',\n  'Pernis',\n  'Pers',\n  'Pesaken',\n  'Peters',\n  'Petten',\n  'Piaam',\n  'Pieperij',\n  'Piepert',\n  'Piershil',\n  'Pieter',\n  'Pikesyl',\n  'Piksen',\n  'Pingjum',\n  'Pinkeveer',\n  'Pitteperk',\n  'Plaat',\n  'Plaats',\n  'Plak',\n  'Plantage',\n  'Plas',\n  'Plat',\n  'Plein',\n  'Poffert',\n  'Polen',\n  'Polle',\n  'Pollen',\n  'Ponte',\n  'Poonhaven',\n  'Poppen',\n  'Posterenk',\n  'Posthoorn',\n  'Pot',\n  'Praets',\n  'Prickart',\n  'Puiflijk',\n  'Punt',\n  'Purmer',\n  'Purmerend',\n  'Puth',\n  'Putse',\n  'Putten',\n  'Putters',\n  'Pyramide',\n  'Raai',\n  'Raak',\n  'Raam',\n  'Raar',\n  'Raard',\n  'Raayen',\n  'Raerd',\n  'Rakens',\n  'Rakt',\n  'Rand',\n  'Rande',\n  'Randen',\n  'Ranum',\n  'Raren',\n  'Rasquert',\n  'Ratte',\n  'Ravensgat',\n  'Reahûs',\n  'Rechteren',\n  'Rectum',\n  'Reduzum',\n  'Reeth',\n  'Reidswal',\n  'Reitsum',\n  'Remswerd',\n  'Renesse',\n  'Renkum',\n  'Renneborg',\n  'Rens',\n  'Respel',\n  'Ressen',\n  'Reters',\n  'Reth',\n  'Reuth',\n  'Reutje',\n  'Reuzen',\n  'Rewert',\n  'Rhaan',\n  'Rheder',\n  'Rhee',\n  'Rhenoy',\n  'Rhoon',\n  'Ridder',\n  'Riel',\n  'Rien',\n  'Riet',\n  'Rietven',\n  'Rijckholt',\n  'Rijen',\n  'Rijke',\n  'Rijkel',\n  'Rijker',\n  'Rijlst',\n  'Rijnsater',\n  'Rijsb',\n  'Rijsoord',\n  'Rijt',\n  'Rijtjes',\n  'Ril',\n  'Rimpelt',\n  'Rink',\n  'Rips',\n  'Rith',\n  'Ritsuma',\n  'Roeke',\n  'Roekel',\n  'Roelage',\n  'Roels',\n  'Roermond',\n  'Roeven',\n  'Roggel',\n  'Rohel',\n  'Rolaf',\n  'Roligt',\n  'Rollecate',\n  'Rolpaal',\n  'Rome',\n  'Rond',\n  'Ronduite',\n  'Rood',\n  'Roodehaan',\n  'Rooden',\n  'Roond',\n  'Roosteren',\n  'Rooth',\n  'Ropta',\n  'Roskam',\n  'Rothem',\n  'Rott',\n  'Rotte',\n  'Rotter',\n  'Rotting',\n  'Rottum',\n  'Rozendaal',\n  'Rucphen',\n  'Ruif',\n  'Ruigen',\n  'Ruigezand',\n  'Ruimel',\n  'Ruinen',\n  'Ruischer',\n  'Ruiten',\n  'Rukven',\n  'Rullen',\n  'Rumpt',\n  'Rund',\n  'Rusven',\n  'Rut',\n  'Ryptsjerk',\n  'Rytseterp',\n  'Saaksum',\n  'Saaxum',\n  'Salverd',\n  'Sandebuur',\n  'Santfort',\n  'Santpoort',\n  'Sasput',\n  'Sauwerd',\n  'Schaa',\n  'Schaaphok',\n  'Schaaps',\n  'Schadron',\n  'Schafelt',\n  'Schaft',\n  'Schagen',\n  'Schager',\n  'Schandelo',\n  'Schans',\n  'Schapers',\n  'Scharen',\n  'Scharne',\n  'Scharster',\n  'Schatkuil',\n  'Schaveren',\n  'Scheemder',\n  'Schelf',\n  'Schellach',\n  'Schelm',\n  'Schettens',\n  'Schey',\n  'Schieven',\n  'Schijf',\n  'Schijndel',\n  'Schillers',\n  'Schimmert',\n  'Schin',\n  'Schinnen',\n  'Schippers',\n  'School',\n  'Schoon',\n  'Schoonen',\n  'Schoor',\n  'Schoorl',\n  'Schoot',\n  'Schore',\n  'Schoter',\n  'Schotters',\n  'Schouw',\n  'Schouwen',\n  'Schouwer',\n  'Schraard',\n  'Schrap',\n  'Schuilen',\n  'Schuring',\n  'Schuwacht',\n  'Sebalde',\n  'Seerijp',\n  'Sell',\n  'Selmien',\n  'Selwerd',\n  'Seroos',\n  'Seters',\n  'Sibbe',\n  'Siberië',\n  'Siegers',\n  'Simpel',\n  'Sinouts',\n  'Sinsel',\n  'Sint',\n  'Sion',\n  'Sittard',\n  'Sjunga',\n  'Skarl',\n  'Skillaerd',\n  'Skou',\n  'Skrins',\n  'Skyldum',\n  'Slee',\n  'Sleen',\n  'Slegge',\n  'Slek',\n  'Slichten',\n  'Sliffert',\n  'Slijkwell',\n  'Slikken',\n  'Sloot',\n  'Sluis',\n  'Smakt',\n  'Smal',\n  'Smalle',\n  'Smeerling',\n  'Smelbrêge',\n  'Smele',\n  'Smilde',\n  'Smits',\n  'Sneek',\n  'Sneiders',\n  'Snelle',\n  'Sneps',\n  'Snikzwaag',\n  'Snipperij',\n  'Snoden',\n  'Soeter',\n  'Solwerd',\n  'Someren',\n  'Sopsum',\n  'Spaanrijt',\n  'Spaanse',\n  'Spaken',\n  'Spannen',\n  'Spannum',\n  'Spears',\n  'Spek',\n  'Spekklef',\n  'Spekt',\n  'Speuld',\n  'Speurgt',\n  'Spier',\n  'Spijk',\n  'Spik',\n  'Spits',\n  'Spoolde',\n  'Spoor',\n  'Sprang',\n  'Sprundel',\n  'Spurkt',\n  'Stad',\n  'Stadterij',\n  'Starten',\n  'Stations',\n  'Staverden',\n  'Stedum',\n  'Steeg',\n  'Steegh',\n  'Steel',\n  'Steen',\n  'Steenkamp',\n  'Steenoven',\n  'Steenpaal',\n  'Steensel',\n  'Steenvak',\n  'Stegen',\n  'Steger',\n  'Stegeren',\n  'Stein',\n  'Sterken',\n  'Sterre',\n  'Steurgat',\n  'Stevens',\n  'Stevert',\n  'Stiem',\n  'Stiens',\n  'Stitswerd',\n  'Stobben',\n  'Stokhem',\n  'Stokkelen',\n  'Stokkum',\n  'Stokske',\n  'Stokt',\n  'Stolpen',\n  'Stomme',\n  'Stoof',\n  'Stork',\n  'Stouten',\n  'Stox',\n  'Strand',\n  'Straten',\n  'Strateris',\n  'Streek',\n  'Strepen',\n  'Streukel',\n  'Strij',\n  'Strijen',\n  'Strijp',\n  'Stroet',\n  'Stroo',\n  'Stroopuit',\n  'Strubben',\n  'Strucht',\n  'Strype',\n  'Stuw',\n  'Sumar',\n  'Sumarre',\n  'Surhuizum',\n  'Susteren',\n  'Suttum',\n  'Suwâld',\n  'Swaenwert',\n  'Swalmen',\n  'Sweik',\n  'Syt',\n  'Sânfurd',\n  'Taarlo',\n  'Teeffelen',\n  'Teije',\n  'Teijl',\n  'Telgt',\n  'Tempel',\n  'Ter',\n  'Terband',\n  'Terblijt',\n  'Terdiek',\n  'Tereyken',\n  'Tergêft',\n  'Terhagen',\n  'Terheijl',\n  'Terherne',\n  'Terkaple',\n  'Terlet',\n  'Terlinden',\n  'Termaar',\n  'Termoors',\n  'Termunten',\n  'Termunter',\n  'Ternaard',\n  'Teroele',\n  'Terover',\n  'Tersoal',\n  'Tervaten',\n  'Tervoorst',\n  'Tervoort',\n  'Terwispel',\n  'Terwolde',\n  'Terziet',\n  'Teuge',\n  'Theetuin',\n  'Themaat',\n  'Tholen',\n  'Thull',\n  'Thuserhof',\n  'Tibma',\n  'Tiel',\n  'Tielse',\n  'Tiggelt',\n  'Tijnje',\n  'Tike',\n  'Til',\n  'Timmer',\n  'Tippe',\n  'Tjaard',\n  'Tjams',\n  'Tjerkwerd',\n  'Tjoene',\n  'Tolbert',\n  'Tolkamer',\n  'Tommel',\n  'Tongeren',\n  'Tongerlo',\n  'Tonsel',\n  'Toom',\n  'Toornwerd',\n  'Top',\n  'Toren',\n  'Toterfout',\n  'Toven',\n  'Tragel',\n  'Tranendal',\n  'Trege',\n  'Trent',\n  'Tricht',\n  'Triemen',\n  'Trimpert',\n  'Trintelen',\n  'Tritzum',\n  'Tronde',\n  'Trophorne',\n  'Trutjes',\n  'Tuil',\n  'Tull',\n  'Tungelroy',\n  'Turns',\n  'Tusschen',\n  'Tuut',\n  'Tuuthees',\n  'Twee',\n  'Tweedeweg',\n  'TweeTol',\n  'Twekkelo',\n  'Twello',\n  'Twijzel',\n  'Twijzeler',\n  'Twisk',\n  'Tynaarlo',\n  'Tytsjerk',\n  'Ubach',\n  'Ubbena',\n  'Ubber',\n  'Uddel',\n  'Uffelsen',\n  'Uffelte',\n  'Uit',\n  'Uiter',\n  'Uithoorn',\n  'Uitwierde',\n  'Ulfter',\n  'Ulicoten',\n  'Ulrum',\n  'Ulsda',\n  'Ulvend',\n  'Unga',\n  'Uppel',\n  'Usquert',\n  'Usselo',\n  'Vaals',\n  'Vaar',\n  'Vaarle',\n  'Vaart',\n  'Vaesrade',\n  'Valk',\n  'Valken',\n  'Valom',\n  'Valsteeg',\n  'Varik',\n  'Varsen',\n  'Varssel',\n  'Vebenabos',\n  'Vecht',\n  'Veecaten',\n  'Veele',\n  'Veeler',\n  'Veen',\n  'Veenhof',\n  'Veenhoop',\n  'Veenhuis',\n  'Veere',\n  'Veessen',\n  'Veghel',\n  'Veld',\n  'Veldbraak',\n  'Velde',\n  'Velden',\n  'Veldhuis',\n  'Veldzicht',\n  'Velp',\n  'Velsen',\n  'Veluwe',\n  'Vemde',\n  'Ven',\n  'Venbe',\n  'Vene',\n  'Venekoten',\n  'Venlo',\n  'Venne',\n  'Venray',\n  'Venweg',\n  'Vergelt',\n  'Verloren',\n  'Vessem',\n  'Vestjens',\n  'Vet',\n  'Vetterik',\n  'Veulen',\n  'Vianen',\n  'Viel',\n  'Vier',\n  'Vierhuis',\n  'Vijcie',\n  'Vijf',\n  'Vilgert',\n  'Vilsteren',\n  'Vilt',\n  'Vink',\n  'Vinkel',\n  'Vinken',\n  'Vinkepas',\n  'Vis',\n  'Visschers',\n  'Vissers',\n  'Vlaas',\n  'Vlake',\n  'Vlas',\n  'Vledder',\n  'Vleet',\n  'Vleuten',\n  'Vlie',\n  'Vliegert',\n  'Vlieghuis',\n  'Vlijmen',\n  'Vliss',\n  'Vlist',\n  'Vlodrop',\n  'Vloei',\n  'Vloet',\n  'Vlootkant',\n  'Vogelfort',\n  'Volthe',\n  'Voor',\n  'Voorne',\n  'Voorrijp',\n  'Voorst',\n  'Voorstad',\n  'Voorste',\n  'Voorster',\n  'Voort',\n  'Voortje',\n  'Voorweg',\n  'Vorchten',\n  'Vorst',\n  'Vorsten',\n  'Voske',\n  'Voskuil',\n  'Vosse',\n  'Vossebelt',\n  'Vosselen',\n  'Vossen',\n  'Voulwames',\n  'Vrachelen',\n  'Vragender',\n  'Vredepeel',\n  'Vree',\n  'Vries',\n  'Vriezen',\n  'Vrij',\n  'Vrijhoeve',\n  'Vrilk',\n  'Vroe',\n  'Vroelen',\n  'Vuile',\n  'Vuilpan',\n  'Vuren',\n  'Waaksens',\n  'Waal',\n  'Waar',\n  'Waard',\n  'Waarde',\n  'Waarden',\n  'Waarder',\n  'Waatskamp',\n  'Wachtum',\n  'Waddinx',\n  'Wadway',\n  'Wadwerd',\n  'Wagen',\n  'Waije',\n  'Walder',\n  'Walik',\n  'Walsert',\n  'Wammert',\n  'Wanneper',\n  'Wanroij',\n  'Wapen',\n  'Wapse',\n  'Wapser',\n  'Warf',\n  'Warffum',\n  'Warfster',\n  'Warmen',\n  'Warmond',\n  'Warnia',\n  'Warstiens',\n  'Warten',\n  'Waspik',\n  'Water',\n  'Wateren',\n  'Waterkant',\n  'Waterop',\n  'Waterval',\n  'Waver',\n  'Weakens',\n  'Wedde',\n  'Wedder',\n  'Wee',\n  'Weeg',\n  'Weende',\n  'Weerd',\n  'Weerdinge',\n  'Weere',\n  'Weert',\n  'Weerwille',\n  'Wehe',\n  'Wehl',\n  'Weidum',\n  'Weij',\n  'Weijer',\n  'Weijpoort',\n  'Weilens',\n  'Weimeren',\n  'Weipoort',\n  'Weite',\n  'Weitemans',\n  'Weiwerd',\n  'Wekerom',\n  'Wele',\n  'Wells',\n  'Welsum',\n  'Wely',\n  'Wenum',\n  'Weper',\n  'Wercheren',\n  'Weren',\n  'Wergea',\n  'Werk',\n  'Wernhouts',\n  'Wesch',\n  'Wessing',\n  'Wessinge',\n  'West',\n  'Westeneng',\n  'Wester',\n  'Westerein',\n  'Westerlee',\n  'Westernie',\n  'Westerse',\n  'Westhim',\n  'Westlaren',\n  'Westmaas',\n  'Westrik',\n  'Wetering',\n  'Wetsens',\n  'Weurt',\n  'Wevers',\n  'Weverslo',\n  'Wezel',\n  'Wezep',\n  'Wezup',\n  'Wezuper',\n  'Wielder',\n  'Wieler',\n  'Wielse',\n  'Wiene',\n  'Wierren',\n  'Wierum',\n  'Wiesel',\n  'Wieuwens',\n  'Wijchen',\n  'Wijnaldum',\n  'Wijnb',\n  'Wijnje',\n  'Wijster',\n  'Wijthmen',\n  'Wijzend',\n  'Wilderhof',\n  'Wildert',\n  'Wilgen',\n  'Wilp',\n  'Wils',\n  'Wilsum',\n  'Winde',\n  'Windraak',\n  'Winkel',\n  'Winkels',\n  'Winssen',\n  'Winsum',\n  'Wintelre',\n  'Winthagen',\n  'Wirdum',\n  'Wisse',\n  'Wissel',\n  'Wissen',\n  'Witharen',\n  'Withuis',\n  'Witman',\n  'Witmarsum',\n  'Witrijt',\n  'Witte',\n  'Wittelte',\n  'Witten',\n  'Wiuwert',\n  'Wjelsryp',\n  'Woerd',\n  'Woerdense',\n  'Woezik',\n  'Wognum',\n  'Wolfers',\n  'Wolfhaag',\n  'Wolfhagen',\n  'Wolfheze',\n  'Wolfs',\n  'Wolfshuis',\n  'Wolling',\n  'Wolsum',\n  'Wommels',\n  'Wonne',\n  'Wons',\n  'Woord',\n  'Wopereis',\n  'Wordragen',\n  'Wormer',\n  'Worsum',\n  'Woubrugge',\n  'Wouwse',\n  'Wulpenbek',\n  'Wyns',\n  'Wytgaard',\n  'Wâldsein',\n  'Wânswert',\n  'Yerseke',\n  'Yndyk',\n  'Zaamslag',\n  'Zaarvlaas',\n  'Zalk',\n  'Zand',\n  'Zande',\n  'Zandfort',\n  'Zandkant',\n  'Zandoerle',\n  'Zandplaat',\n  'Zandpol',\n  'Zandput',\n  'Zandvoort',\n  'Zee',\n  'Zeegat',\n  'Zeegse',\n  'Zeerijp',\n  'Zeesse',\n  'Zegge',\n  'Zeijen',\n  'Zeijer',\n  'Zeist',\n  'Zelder',\n  'Zelen',\n  'Zelt',\n  'Zenderen',\n  'Zethuis',\n  'Zeven',\n  'Zevenhuis',\n  'Zierikzee',\n  'Zieuwent',\n  'Zijder',\n  'Zijdewind',\n  'Zijp',\n  'Zijper',\n  'Zijtaart',\n  'Zilven',\n  'Zinkweg',\n  'Zittard',\n  'Zoeke',\n  'Zoelen',\n  'Zoelmond',\n  'Zoerte',\n  'Zoeter',\n  'Zoggel',\n  'Zomerven',\n  'Zond',\n  'Zorgvlied',\n  'Zoutkamp',\n  'Zuid',\n  'Zuider',\n  'Zuidhorn',\n  'Zuidlaren',\n  'Zuidwolde',\n  'Zuidzande',\n  'Zuidzijde',\n  'Zuilichem',\n  'Zundert',\n  'Zurich',\n  'Zutphen',\n  'Zuuk',\n  'Zwaag',\n  'Zwager',\n  'Zwanegat',\n  'Zwart',\n  'Zwarte',\n  'Zweek',\n  'Zwiggelte',\n  'Zwijn',\n  'Zwinderen',\n  'Zwolle',\n];\n"
  },
  {
    "path": "src/locales/nl/location/city_suffix.ts",
    "content": "export default [\n  ' aan de IJssel',\n  ' aan de Rijn',\n  'ambacht',\n  'beek',\n  'berg',\n  'bergen',\n  'bosch',\n  'broek',\n  'brug',\n  'buren',\n  'burg',\n  'buurt',\n  'dam',\n  'dijk',\n  'dijke',\n  'donk',\n  'dorp',\n  'eind',\n  'enmaes',\n  'gat',\n  'geest',\n  'heide',\n  'hoek',\n  'horst',\n  'hout',\n  'hoven',\n  'huizen',\n  'ingen',\n  'kerk',\n  'laar',\n  'land',\n  'meer',\n  'recht',\n  'schoten',\n  'sluis',\n  'stroom',\n  'swaerd',\n  'veen',\n  'veld',\n  'vliet',\n  'weer',\n  'wier',\n  'wijk',\n  'woud',\n  'woude',\n  'zijl',\n  '',\n];\n"
  },
  {
    "path": "src/locales/nl/location/country.ts",
    "content": "export default [\n  'Afghanistan',\n  'Akrotiri',\n  'Albanië',\n  'Algerije',\n  'Amerikaanse Maagdeneilanden',\n  'Amerikaans-Samoa',\n  'Andorra',\n  'Angola',\n  'Anguilla',\n  'Antarctica',\n  'Antigua en Barbuda',\n  'Argentinië',\n  'Armenië',\n  'Aruba',\n  'Ashmore and Cartier Islands',\n  'Atlantic Ocean',\n  'Australië',\n  'Azerbeidzjan',\n  \"Bahama's\",\n  'Bahrein',\n  'Bangladesh',\n  'Barbados',\n  'Belarus',\n  'België',\n  'Belize',\n  'Benin',\n  'Bermuda',\n  'Bhutan',\n  'Bolivië',\n  'Bosnië-Herzegovina',\n  'Botswana',\n  'Bouvet Island',\n  'Brazilië',\n  'British Indian Ocean Territory',\n  'Britse Maagdeneilanden',\n  'Brunei',\n  'Bulgarije',\n  'Burkina Faso',\n  'Burundi',\n  'Cambodja',\n  'Canada',\n  'Caymaneilanden',\n  'Centraal-Afrikaanse Republiek',\n  'Chili',\n  'China',\n  'Christmas Island',\n  'Clipperton Island',\n  'Cocos (Keeling) Islands',\n  'Colombia',\n  'Comoren (Unie)',\n  'Congo (Democratische Republiek)',\n  'Congo (Volksrepubliek)',\n  'Cook',\n  'Coral Sea Islands',\n  'Costa Rica',\n  'Cuba',\n  'Cyprus',\n  'Denemarken',\n  'Dhekelia',\n  'Djibouti',\n  'Dominica',\n  'Dominicaanse Republiek',\n  'Duitsland',\n  'Ecuador',\n  'Egypte',\n  'El Salvador',\n  'Equatoriaal-Guinea',\n  'Eritrea',\n  'Estland',\n  'Ethiopië',\n  'European Union',\n  'Falkland',\n  'Faroe Islands',\n  'Fiji',\n  'Filipijnen',\n  'Finland',\n  'Frankrijk',\n  'Frans-Polynesië',\n  'Gabon',\n  'Gambia',\n  'Gaza Strip',\n  'Georgië',\n  'Ghana',\n  'Gibraltar',\n  'Grenada',\n  'Griekenland',\n  'Groenland',\n  'Guam',\n  'Guatemala',\n  'Guernsey',\n  'Guinea',\n  'Guinee-Bissau',\n  'Guyana',\n  'Haïti',\n  'Heard Island and McDonald Islands',\n  'Vaticaanstad',\n  'Honduras',\n  'Hongarije',\n  'Hongkong',\n  'Ierland',\n  'IJsland',\n  'India',\n  'Indonesië',\n  'Irak',\n  'Iran',\n  'Isle of Man',\n  'Israël',\n  'Italië',\n  'Ivoorkust',\n  'Jamaica',\n  'Jan Mayen',\n  'Japan',\n  'Jemen',\n  'Jersey',\n  'Jordanië',\n  'Kaapverdië',\n  'Kameroen',\n  'Kazachstan',\n  'Kenia',\n  'Kirgizstan',\n  'Kiribati',\n  'Koeweit',\n  'Kroatië',\n  'Laos',\n  'Lesotho',\n  'Letland',\n  'Libanon',\n  'Liberia',\n  'Libië',\n  'Liechtenstein',\n  'Litouwen',\n  'Luxemburg',\n  'Macao',\n  'Macedonië',\n  'Madagaskar',\n  'Malawi',\n  'Maldiven',\n  'Maleisië',\n  'Mali',\n  'Malta',\n  'Marokko',\n  'Marshall Islands',\n  'Mauritanië',\n  'Mauritius',\n  'Mayotte',\n  'Mexico',\n  'Micronesië',\n  'Moldavië',\n  'Monaco',\n  'Mongolië',\n  'Montenegro',\n  'Montserrat',\n  'Mozambique',\n  'Myanmar',\n  'Namibië',\n  'Nauru',\n  'Navassa Island',\n  'Nederland',\n  'St. Maarten',\n  'Curacao',\n  'Nepal',\n  'Ngwane',\n  'Nicaragua',\n  'Nieuw-Caledonië',\n  'Nieuw-Zeeland',\n  'Niger',\n  'Nigeria',\n  'Niue',\n  'Noordelijke Marianen',\n  'Noord-Korea',\n  'Noorwegen',\n  'Norfolk Island',\n  'Oekraïne',\n  'Oezbekistan',\n  'Oman',\n  'Oostenrijk',\n  'Pakistan',\n  'Palau',\n  'Panama',\n  'Papoea-Nieuw-Guinea',\n  'Paracel Islands',\n  'Paraguay',\n  'Peru',\n  'Pitcairn',\n  'Polen',\n  'Portugal',\n  'Puerto Rico',\n  'Qatar',\n  'Roemenië',\n  'Rusland',\n  'Rwanda',\n  'Saint Helena',\n  'Saint Lucia',\n  'Saint Vincent en de Grenadines',\n  'Saint-Pierre en Miquelon',\n  'Salomon',\n  'Samoa',\n  'San Marino',\n  'São Tomé en Principe',\n  'Saudi-Arabië',\n  'Senegal',\n  'Servië',\n  'Seychellen',\n  'Sierra Leone',\n  'Singapore',\n  'Sint-Kitts en Nevis',\n  'Slovenië',\n  'Slowakije',\n  'Soedan',\n  'Somalië',\n  'South Georgia and the South Sandwich Islands',\n  'Southern Ocean',\n  'Spanje',\n  'Spratly Islands',\n  'Sri Lanka',\n  'Suriname',\n  'Svalbard',\n  'Syrië',\n  'Tadzjikistan',\n  'Taiwan',\n  'Tanzania',\n  'Thailand',\n  'Timor Leste',\n  'Togo',\n  'Tokelau',\n  'Tonga',\n  'Trinidad en Tobago',\n  'Tsjaad',\n  'Tsjechië',\n  'Tunesië',\n  'Turkije',\n  'Turkmenistan',\n  'Turks-en Caicoseilanden',\n  'Tuvalu',\n  'Uganda',\n  'Uruguay',\n  'Vanuatu',\n  'Venezuela',\n  'Verenigd Koninkrijk',\n  'Verenigde Arabische Emiraten',\n  'Verenigde Staten van Amerika',\n  'Vietnam',\n  'Wake Island',\n  'Wallis en Futuna',\n  'Wereld',\n  'West Bank',\n  'Westelijke Sahara',\n  'Zambia',\n  'Zimbabwe',\n  'Zuid-Afrika',\n  'Zuid-Korea',\n  'Zweden',\n  'Zwitserland',\n];\n"
  },
  {
    "path": "src/locales/nl/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_pattern from './city_pattern';\nimport city_prefix from './city_prefix';\nimport city_suffix from './city_suffix';\nimport country from './country';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_address from './street_address';\nimport street_pattern from './street_pattern';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_pattern,\n  city_prefix,\n  city_suffix,\n  country,\n  postcode,\n  secondary_address,\n  state,\n  state_abbr,\n  street_address,\n  street_pattern,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/nl/location/postcode.ts",
    "content": "export default [\n  '1### ??',\n  '2### ??',\n  '3### ??',\n  '4### ??',\n  '5### ??',\n  '6### ??',\n  '7### ??',\n  '8### ??',\n  '9### ??',\n];\n"
  },
  {
    "path": "src/locales/nl/location/secondary_address.ts",
    "content": "export default ['1 hoog', '2 hoog', '3 hoog', '3 hoog achter'];\n"
  },
  {
    "path": "src/locales/nl/location/state.ts",
    "content": "export default [\n  'Drenthe',\n  'Flevoland',\n  'Friesland',\n  'Gelderland',\n  'Groningen',\n  'Limburg',\n  'Noord-Brabant',\n  'Noord-Holland',\n  'Overijssel',\n  'Utrecht',\n  'Zeeland',\n  'Zuid-Holland',\n];\n"
  },
  {
    "path": "src/locales/nl/location/state_abbr.ts",
    "content": "export default [\n  'DR',\n  'FL',\n  'FR',\n  'GE',\n  'GR',\n  'LI',\n  'NB',\n  'NH',\n  'OV',\n  'UT',\n  'ZE',\n  'ZH',\n];\n"
  },
  {
    "path": "src/locales/nl/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/nl/location/street_pattern.ts",
    "content": "export default [\n  '{{person.firstName}}{{location.street_suffix}}',\n  '{{person.lastName}}{{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/nl/location/street_suffix.ts",
    "content": "export default ['straat', 'laan', 'weg', 'plantsoen', 'park', 'gracht', 'dijk'];\n"
  },
  {
    "path": "src/locales/nl/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/nl/lorem/word.ts",
    "content": "export default [\n  'alias',\n  'consequatur',\n  'aut',\n  'perferendis',\n  'sit',\n  'voluptatem',\n  'accusantium',\n  'doloremque',\n  'aperiam',\n  'eaque',\n  'ipsa',\n  'quae',\n  'ab',\n  'illo',\n  'inventore',\n  'veritatis',\n  'et',\n  'quasi',\n  'architecto',\n  'beatae',\n  'vitae',\n  'dicta',\n  'sunt',\n  'explicabo',\n  'aspernatur',\n  'odit',\n  'fugit',\n  'sed',\n  'quia',\n  'consequuntur',\n  'magni',\n  'dolores',\n  'eos',\n  'qui',\n  'ratione',\n  'sequi',\n  'nesciunt',\n  'neque',\n  'dolorem',\n  'ipsum',\n  'dolor',\n  'amet',\n  'consectetur',\n  'adipisci',\n  'velit',\n  'non',\n  'numquam',\n  'eius',\n  'modi',\n  'tempora',\n  'incidunt',\n  'ut',\n  'labore',\n  'dolore',\n  'magnam',\n  'aliquam',\n  'quaerat',\n  'enim',\n  'ad',\n  'minima',\n  'veniam',\n  'quis',\n  'nostrum',\n  'exercitationem',\n  'ullam',\n  'corporis',\n  'nemo',\n  'ipsam',\n  'voluptas',\n  'suscipit',\n  'laboriosam',\n  'nisi',\n  'aliquid',\n  'ex',\n  'ea',\n  'commodi',\n  'autem',\n  'vel',\n  'eum',\n  'iure',\n  'reprehenderit',\n  'in',\n  'voluptate',\n  'esse',\n  'quam',\n  'nihil',\n  'molestiae',\n  'iusto',\n  'odio',\n  'dignissimos',\n  'ducimus',\n  'blanditiis',\n  'praesentium',\n  'laudantium',\n  'totam',\n  'rem',\n  'voluptatum',\n  'deleniti',\n  'atque',\n  'corrupti',\n  'quos',\n  'quas',\n  'molestias',\n  'excepturi',\n  'sint',\n  'occaecati',\n  'cupiditate',\n  'provident',\n  'perspiciatis',\n  'unde',\n  'omnis',\n  'iste',\n  'natus',\n  'error',\n  'similique',\n  'culpa',\n  'officia',\n  'deserunt',\n  'mollitia',\n  'animi',\n  'id',\n  'est',\n  'laborum',\n  'dolorum',\n  'fuga',\n  'harum',\n  'quidem',\n  'rerum',\n  'facilis',\n  'expedita',\n  'distinctio',\n  'nam',\n  'libero',\n  'tempore',\n  'cum',\n  'soluta',\n  'nobis',\n  'eligendi',\n  'optio',\n  'cumque',\n  'impedit',\n  'quo',\n  'porro',\n  'quisquam',\n  'minus',\n  'quod',\n  'maxime',\n  'placeat',\n  'facere',\n  'possimus',\n  'assumenda',\n  'repellendus',\n  'temporibus',\n  'quibusdam',\n  'illum',\n  'fugiat',\n  'nulla',\n  'pariatur',\n  'at',\n  'vero',\n  'accusamus',\n  'officiis',\n  'debitis',\n  'necessitatibus',\n  'saepe',\n  'eveniet',\n  'voluptates',\n  'repudiandae',\n  'recusandae',\n  'itaque',\n  'earum',\n  'hic',\n  'tenetur',\n  'a',\n  'sapiente',\n  'delectus',\n  'reiciendis',\n  'voluptatibus',\n  'maiores',\n  'doloribus',\n  'asperiores',\n  'repellat',\n];\n"
  },
  {
    "path": "src/locales/nl/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Dutch',\n  code: 'nl',\n  language: 'nl',\n  endonym: 'Nederlands',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/nl/person/first_name.ts",
    "content": "export default {\n  generic: [\n    'Beau',\n    'Bo',\n    'Bowie',\n    'Charlie',\n    'Dani',\n    'Isa',\n    'Jaimy',\n    'Jip',\n    'Lou',\n    'Marley',\n    'Quinn',\n    'Riley',\n    'Robin',\n    'Sam',\n    'Senna',\n  ],\n  female: [\n    'Aaliyah',\n    'Aaltje',\n    'Abby',\n    'Abigail',\n    'Ada',\n    'Adriana',\n    'Aimée',\n    'Aisha',\n    'Alexandra',\n    'Aleyna',\n    'Alice',\n    'Alicia',\n    'Alina',\n    'Alisa',\n    'Aliya',\n    'Aliyah',\n    'Alma',\n    'Alya',\n    'Alyssa',\n    'Amalia',\n    'Amara',\n    'Amaya',\n    'Amber',\n    'Amelia',\n    'Amelie',\n    'Amina',\n    'Amira',\n    'Amy',\n    'Amélie',\n    'Angelina',\n    'Anna',\n    'Annabel',\n    'Anne',\n    'Annemijn',\n    'Anouk',\n    'Ariana',\n    'Arya',\n    'Asel',\n    'Ashley',\n    'Asiya',\n    'Asya',\n    'Aurora',\n    'Ava',\n    'Aya',\n    'Ayana',\n    'Ayla',\n    'Aylin',\n    'Azra',\n    'Babette',\n    'Bella',\n    'Bente',\n    'Benthe',\n    'Bibi',\n    'Bobbi',\n    'Bobbie',\n    'Britt',\n    'Carlijn',\n    'Carmen',\n    'Cataleya',\n    'Catharina',\n    'Cato',\n    'Celine',\n    'Charlotte',\n    'Chelsey',\n    'Chloe',\n    'Claire',\n    'Coco',\n    'Cornelia',\n    'Céline',\n    'Daantje',\n    'Daisy',\n    'Dana',\n    'Danique',\n    'Daphne',\n    'Davina',\n    'Defne',\n    'Demi',\n    'Dewi',\n    'Diana',\n    'Diede',\n    'Dieke',\n    'Dina',\n    'Djenna',\n    'Dominique',\n    'Donna',\n    'Doris',\n    'Dua',\n    'Eef',\n    'Eefje',\n    'Ela',\n    'Eleanor',\n    'Elena',\n    'Eleonora',\n    'Eliana',\n    'Elif',\n    'Elin',\n    'Elina',\n    'Eline',\n    'Elisa',\n    'Elisabeth',\n    'Elise',\n    'Eliza',\n    'Elizabeth',\n    'Elize',\n    'Ella',\n    'Elle',\n    'Elodie',\n    'Elynn',\n    'Emilia',\n    'Emilie',\n    'Emily',\n    'Emma',\n    'Emmy',\n    'Esma',\n    'Esmee',\n    'Esmée',\n    'Esra',\n    'Esther',\n    'Eva',\n    'Evelien',\n    'Eveline',\n    'Evi',\n    'Evie',\n    'Evy',\n    'Fabiënne',\n    'Famke',\n    'Farah',\n    'Fardau',\n    'Fatima',\n    'Fay',\n    'Faya',\n    'Faye',\n    'Fayen',\n    'Fayenne',\n    'Febe',\n    'Feline',\n    'Fem',\n    'Femke',\n    'Femm',\n    'Fenna',\n    'Fenne',\n    'Fieke',\n    'Fien',\n    'Fiene',\n    'Fiep',\n    'Filou',\n    'Fleur',\n    'Floor',\n    'Floortje',\n    'Flore',\n    'Florence',\n    'Florine',\n    'Freya',\n    'Féline',\n    'Gaia',\n    'Gigi',\n    'Gioia',\n    'Giulia',\n    'Grace',\n    'Guusje',\n    'Gwen',\n    'Hafsa',\n    'Hailey',\n    'Hanna',\n    'Hannah',\n    'Hanne',\n    'Hayley',\n    'Helena',\n    'Hendrika',\n    'Hidaya',\n    'Hira',\n    'Ilse',\n    'Imani',\n    'Imke',\n    'Inara',\n    'Inaya',\n    'Indy',\n    'Ines',\n    'Iris',\n    'Isabeau',\n    'Isabel',\n    'Isabella',\n    'Isabelle',\n    'Ise',\n    'Isra',\n    'Iva',\n    'Ivy',\n    'Ize',\n    'Izzy',\n    'Jackie',\n    'Jacky',\n    'Jacoba',\n    'Jada',\n    'Jade',\n    'Jaelynn',\n    'Jailey',\n    'Jalou',\n    'Jana',\n    'Jane',\n    'Janna',\n    'Janne',\n    'Jara',\n    'Jasmijn',\n    'Jasmine',\n    'Jayda',\n    'Jaylinn',\n    'Jazz',\n    'Jazzlyn',\n    'Jazzlynn',\n    'Jenna',\n    'Jente',\n    'Jess',\n    'Jessie',\n    'Jesslyn',\n    'Jesslynn',\n    'Jet',\n    'Jette',\n    'Jill',\n    'Jinte',\n    'Jinthe',\n    'Joanna',\n    'Johanna',\n    'Jolie',\n    'Jolien',\n    'Jolijn',\n    'Josefien',\n    'Josephine',\n    'Joy',\n    'Joya',\n    'Joëlle',\n    'Jula',\n    'Jule',\n    'Julia',\n    'Julie',\n    'Juliette',\n    'Juliëtte',\n    'Juna',\n    'June',\n    'Juno',\n    'Juul',\n    'Karlijn',\n    'Kate',\n    'Kato',\n    'Kaylee',\n    'Kayleigh',\n    'Keet',\n    'Kensi',\n    'Kenza',\n    'Khadija',\n    'Kiara',\n    'Kiki',\n    'Kim',\n    'Kira',\n    'Kyara',\n    'Kyra',\n    'Laila',\n    'Lana',\n    'Lara',\n    'Laura',\n    'Laure',\n    'Lauren',\n    'Laurie',\n    'Layla',\n    'Lea',\n    'Leah',\n    'Lena',\n    'Lenne',\n    'Lexi',\n    'Lexie',\n    'Leyla',\n    'Lia',\n    'Lieke',\n    'Lien',\n    'Liene',\n    'Lieve',\n    'Lilian',\n    'Liliana',\n    'Lilly',\n    'Lilou',\n    'Lily',\n    'Lina',\n    'Linde',\n    'Linn',\n    'Linne',\n    'Lisa',\n    'Lisanne',\n    'Lise',\n    'Liselotte',\n    'Liv',\n    'Liva',\n    'Livia',\n    'Liya',\n    'Liyana',\n    'Liz',\n    'Liza',\n    'Lize',\n    'Lizz',\n    'Lizzy',\n    'Loa',\n    'Loes',\n    'Lois',\n    'Lola',\n    'Lorena',\n    'Lot',\n    'Lott',\n    'Lotte',\n    'Loua',\n    'Louise',\n    'Lova',\n    'Loïs',\n    'Lucie',\n    'Lucy',\n    'Luna',\n    'Lune',\n    'Luus',\n    'Lydia',\n    'Lynn',\n    'Maaike',\n    'Maan',\n    'Maartje',\n    'Macy',\n    'Madelief',\n    'Mae',\n    'Maeve',\n    'Maja',\n    'Malou',\n    'Mara',\n    'Mare',\n    'Maren',\n    'Maria',\n    'Marie',\n    'Marit',\n    'Marlie',\n    'Marly',\n    'Marrit',\n    'Marwa',\n    'Maryam',\n    'Mathilde',\n    'Maud',\n    'Maxime',\n    'Maya',\n    'Mayra',\n    'Maysa',\n    'Medina',\n    'Megan',\n    'Meghan',\n    'Meike',\n    'Melina',\n    'Melisa',\n    'Melissa',\n    'Melody',\n    'Merel',\n    'Merle',\n    'Meryem',\n    'Mette',\n    'Meyra',\n    'Mia',\n    'Michelle',\n    'Mikki',\n    'Mila',\n    'Milana',\n    'Milena',\n    'Miley',\n    'Milly',\n    'Milou',\n    'Mina',\n    'Mira',\n    'Mirre',\n    'Mirte',\n    'Mirthe',\n    'Myla',\n    'Myra',\n    'Myrthe',\n    'Nadia',\n    'Nadine',\n    'Naomi',\n    'Neeltje',\n    'Nela',\n    'Nena',\n    'Niene',\n    'Nienke',\n    'Nika',\n    'Nikki',\n    'Nikkie',\n    'Nila',\n    'Nina',\n    'Nine',\n    'Ninthe',\n    'Nisa',\n    'Noa',\n    'Noami',\n    'Nola',\n    'Nomi',\n    'Noor',\n    'Noortje',\n    'Nora',\n    'Norah',\n    'Nore',\n    'Nour',\n    'Nova',\n    'Novi',\n    'Nowi',\n    'Noë',\n    'Noëlla',\n    'Noëlle',\n    'Nynke',\n    'Olivia',\n    'Oliwia',\n    'Oumayra',\n    'Phileine',\n    'Philou',\n    'Pien',\n    'Pip',\n    'Pippa',\n    'Pleun',\n    'Pola',\n    'Puck',\n    'Puk',\n    'Quinty',\n    'Rachel',\n    'Rana',\n    'Renske',\n    'Romee',\n    'Romy',\n    'Roos',\n    'Rosa',\n    'Rosalie',\n    'Rose',\n    'Rosie',\n    'Roxy',\n    'Ruby',\n    'Saar',\n    'Safa',\n    'Safae',\n    'Safiya',\n    'Salomë',\n    'Sammie',\n    'Sanna',\n    'Sanne',\n    'Sara',\n    'Sarah',\n    'Sare',\n    'Scottie',\n    'Selena',\n    'Selina',\n    'Selma',\n    'Sena',\n    'Sienna',\n    'Silke',\n    'Siënna',\n    'Skye',\n    'Sofia',\n    'Sofie',\n    'Soof',\n    'Sophia',\n    'Sophie',\n    'Stella',\n    'Sterre',\n    'Suus',\n    'Suze',\n    'Tara',\n    'Teddy',\n    'Tess',\n    'Tessa',\n    'Thirza',\n    'Tirza',\n    'Valentina',\n    'Valerie',\n    'Vanessa',\n    'Veerle',\n    'Vera',\n    'Vere',\n    'Vesper',\n    'Victoria',\n    'Vienna',\n    'Vieve',\n    'Vive',\n    'Vivian',\n    'Vivienne',\n    'Wende',\n    'Wies',\n    'Wilhelmina',\n    'Yara',\n    'Yarah',\n    'Yasmin',\n    'Yasmine',\n    'Yenthe',\n    'Yfke',\n    'Yinthe',\n    'Yuna',\n    'Zahra',\n    'Zara',\n    'Zeyneb',\n    'Zeynep',\n    'Ziva',\n    'Zoey',\n    'Zofia',\n    'Zoë',\n    'Zuzanna',\n  ],\n  male: [\n    'Aaron',\n    'Abdullah',\n    'Abe',\n    'Abel',\n    'Abraham',\n    'Ace',\n    'Adam',\n    'Adriaan',\n    'Adrian',\n    'Ahmad',\n    'Ahmed',\n    'Ahmet',\n    'Aiden',\n    'Alan',\n    'Albert',\n    'Aleksander',\n    'Alex',\n    'Alexander',\n    'Ali',\n    'Alparslan',\n    'Amin',\n    'Amir',\n    'Anouar',\n    'Anthony',\n    'Anton',\n    'Antoni',\n    'Aras',\n    'Arda',\n    'Arie',\n    'Armin',\n    'Aron',\n    'Arthur',\n    'Axel',\n    'Ayaz',\n    'Ayden',\n    'Ayman',\n    'Ayoub',\n    'Badr',\n    'Bart',\n    'Bas',\n    'Bastiaan',\n    'Ben',\n    'Benja',\n    'Benjamin',\n    'Bentley',\n    'Benyamin',\n    'Berend',\n    'Bilal',\n    'Bjorn',\n    'Boas',\n    'Boaz',\n    'Bob',\n    'Bobby',\n    'Bodhi',\n    'Bodi',\n    'Boet',\n    'Boris',\n    'Bradley',\n    'Bram',\n    'Brandon',\n    'Brenn',\n    'Brent',\n    'Brian',\n    'Bruce',\n    'Bruno',\n    'Bryan',\n    'Can',\n    'Cas',\n    'Casper',\n    'Chase',\n    'Chris',\n    'Christiaan',\n    'Christian',\n    'Christopher',\n    'Coen',\n    'Colin',\n    'Collin',\n    'Cornelis',\n    'Daan',\n    'Daley',\n    'Damian',\n    'Damin',\n    'Daniel',\n    'Danilo',\n    'Daniël',\n    'Dante',\n    'Dave',\n    'Davey',\n    'Davi',\n    'David',\n    'Davy',\n    'Dax',\n    'Dean',\n    'Deen',\n    'Deniz',\n    'Devin',\n    'Dex',\n    'Dexx',\n    'Diego',\n    'Dies',\n    'Dion',\n    'Dirk',\n    'Djayden',\n    'Dominik',\n    'Don',\n    'Donny',\n    'Dorian',\n    'Douwe',\n    'Duco',\n    'Duuk',\n    'Dylan',\n    'Dylano',\n    'Eden',\n    'Eli',\n    'Elias',\n    'Elijah',\n    'Emin',\n    'Emir',\n    'Ensar',\n    'Enzo',\n    'Eray',\n    'Ethan',\n    'Evan',\n    'Eymen',\n    'Ezra',\n    'Faas',\n    'Fabian',\n    'Fedde',\n    'Felix',\n    'Fender',\n    'Ferre',\n    'Filip',\n    'Finley',\n    'Finn',\n    'Finnley',\n    'Flip',\n    'Florian',\n    'Floris',\n    'Flynn',\n    'Fos',\n    'Foss',\n    'Frederik',\n    'Freek',\n    'Frenkie',\n    'Fynn',\n    'Gabriel',\n    'Gabriël',\n    'George',\n    'Gerrit',\n    'Gideon',\n    'Giel',\n    'Gijs',\n    'Giovanni',\n    'Glenn',\n    'Guus',\n    'Hamza',\n    'Harvey',\n    'Hein',\n    'Hendrik',\n    'Hidde',\n    'Hugo',\n    'Huub',\n    'Ian',\n    'Ibrahim',\n    'Idris',\n    'Igor',\n    'Ilay',\n    'Ilias',\n    'Ilyas',\n    'Imran',\n    'Isaac',\n    'Isaiah',\n    'Ismail',\n    'Ivan',\n    'Ivar',\n    'Ivo',\n    'Jace',\n    'Jack',\n    'Jackson',\n    'Jacob',\n    'Jacobus',\n    'Jairo',\n    'Jaivey',\n    'Jake',\n    'Jakob',\n    'Jakub',\n    'James',\n    'Jamie',\n    'Jan',\n    'Jari',\n    'Jason',\n    'Jasper',\n    'Javi',\n    'Jax',\n    'Jaxon',\n    'Jaxx',\n    'Jay',\n    'Jayce',\n    'Jayden',\n    'Jaylano',\n    'Jaylen',\n    'Jayson',\n    'Jayvano',\n    'Jefta',\n    'Jelle',\n    'Jelmer',\n    'Jelte',\n    'Jens',\n    'Jeppe',\n    'Jeremiah',\n    'Jesper',\n    'Jesse',\n    'Jidde',\n    'Jim',\n    'Jimi',\n    'Jimmy',\n    'Joah',\n    'Joas',\n    'Job',\n    'Joe',\n    'Joep',\n    'Joes',\n    'Joey',\n    'Johan',\n    'Johannes',\n    'John',\n    'Jona',\n    'Jonah',\n    'Jonas',\n    'Jonathan',\n    'Joost',\n    'Jop',\n    'Jordan',\n    'Jordy',\n    'Joris',\n    'Jorn',\n    'Jorrit',\n    'Jort',\n    'Joseph',\n    'Josh',\n    'Joshua',\n    'Joël',\n    'Juda',\n    'Julan',\n    'Jules',\n    'Julian',\n    'Julius',\n    'Junayd',\n    'Jur',\n    'Jurre',\n    'Justin',\n    'Kaan',\n    'Kacper',\n    'Kai',\n    'Kaj',\n    'Karam',\n    'Kasper',\n    'Kay',\n    'Kayden',\n    'Keano',\n    'Kees',\n    'Kenan',\n    'Kenji',\n    'Kenzo',\n    'Kerem',\n    'Kevin',\n    'Kian',\n    'Kick',\n    'Kjeld',\n    'Klaas',\n    'Koen',\n    'Krijn',\n    'Kyan',\n    'Kyano',\n    'Lars',\n    'Lasse',\n    'Laurens',\n    'Leendert',\n    'Len',\n    'Lenn',\n    'Lennon',\n    'Lennox',\n    'Leo',\n    'Leon',\n    'Leonardo',\n    'Lev',\n    'Levi',\n    'Levy',\n    'Lewis',\n    'Lex',\n    'Liam',\n    'Lieuwe',\n    'Liyam',\n    'Loek',\n    'Loet',\n    'Logan',\n    'Lorenzo',\n    'Louay',\n    'Louie',\n    'Louis',\n    'Luc',\n    'Luca',\n    'Lucas',\n    'Luciano',\n    'Luka',\n    'Lukas',\n    'Luke',\n    'Luuk',\n    'Lux',\n    'Lyam',\n    'Maarten',\n    'Maas',\n    'Mace',\n    'Mads',\n    'Maes',\n    'Maher',\n    'Mahir',\n    'Malik',\n    'Manoah',\n    'Manu',\n    'Manuel',\n    'Marcel',\n    'Marcus',\n    'Marijn',\n    'Marinus',\n    'Marius',\n    'Mark',\n    'Mart',\n    'Martin',\n    'Mas',\n    'Mason',\n    'Mateo',\n    'Mathijs',\n    'Mats',\n    'Matteo',\n    'Matthew',\n    'Matthias',\n    'Matthijs',\n    'Matz',\n    'Maurits',\n    'Max',\n    'Maxim',\n    'Maximilian',\n    'Mayson',\n    'Mees',\n    'Mehmet',\n    'Melle',\n    'Mels',\n    'Menno',\n    'Merijn',\n    'Mert',\n    'Mex',\n    'Micah',\n    'Micha',\n    'Michael',\n    'Mick',\n    'Midas',\n    'Miguel',\n    'Mik',\n    'Mika',\n    'Mike',\n    'Milan',\n    'Milano',\n    'Miles',\n    'Milo',\n    'Mink',\n    'Miran',\n    'Mirza',\n    'Mitch',\n    'Mohamed',\n    'Mohammad',\n    'Mohammed',\n    'Moos',\n    'Morris',\n    'Moussa',\n    'Mozes',\n    'Muhammad',\n    'Muhammed',\n    'Musa',\n    'Mustafa',\n    'Mylan',\n    'Mylo',\n    'Nadir',\n    'Naoufal',\n    'Naoufel',\n    'Natan',\n    'Nathan',\n    'Naud',\n    'Nick',\n    'Nico',\n    'Niek',\n    'Niels',\n    'Nikodem',\n    'Nils',\n    'Nino',\n    'Noah',\n    'Noam',\n    'Noan',\n    'Nolan',\n    'Noud',\n    'Nouri',\n    'Nout',\n    'Novan',\n    'Nox',\n    'Noël',\n    'Odin',\n    'Olaf',\n    'Ole',\n    'Oliver',\n    'Olivier',\n    'Oliwier',\n    'Omar',\n    'Oscar',\n    'Oskar',\n    'Osman',\n    'Otis',\n    'Otto',\n    'Owen',\n    'Pelle',\n    'Pepijn',\n    'Peter',\n    'Philip',\n    'Pieter',\n    'Pim',\n    'Quin',\n    'Quinten',\n    'Raf',\n    'Rafael',\n    'Rafaël',\n    'Raff',\n    'Ralph',\n    'Raphael',\n    'Raphaël',\n    'Ravi',\n    'Rayan',\n    'Rayen',\n    'Rein',\n    'Rens',\n    'Revi',\n    'Reza',\n    'Rick',\n    'Rico',\n    'Riff',\n    'Riv',\n    'Roan',\n    'Robert',\n    'Rohan',\n    'Rover',\n    'Rowan',\n    'Ruben',\n    'Ryan',\n    'Sabir',\n    'Safouan',\n    'Safouane',\n    'Sami',\n    'Samuel',\n    'Samuël',\n    'Sander',\n    'Savi',\n    'Scott',\n    'Seb',\n    'Sebas',\n    'Sebastiaan',\n    'Sebastian',\n    'Sef',\n    'Seff',\n    'Sem',\n    'Semih',\n    'Senn',\n    'Senne',\n    'Sep',\n    'Sepp',\n    'Seppe',\n    'Seth',\n    'Sev',\n    'Shane',\n    'Siebe',\n    'Siem',\n    'Siep',\n    'Sil',\n    'Silas',\n    'Silvan',\n    'Simon',\n    'Sjoerd',\n    'Sjors',\n    'Stan',\n    'Stef',\n    'Stefan',\n    'Sten',\n    'Steven',\n    'Stijn',\n    'Storm',\n    'Sven',\n    'Sverre',\n    'Ted',\n    'Teije',\n    'Teun',\n    'Teunis',\n    'Theo',\n    'Thiago',\n    'Thije',\n    'Thijmen',\n    'Thijn',\n    'Thijs',\n    'Thom',\n    'Thomas',\n    'Tibbe',\n    'Tieme',\n    'Ties',\n    'Tijmen',\n    'Tijn',\n    'Tijs',\n    'Tim',\n    'Timo',\n    'Tobias',\n    'Tobin',\n    'Toby',\n    'Tom',\n    'Tomas',\n    'Tommy',\n    'Toon',\n    'Tristan',\n    'Tuur',\n    'Twan',\n    'Tycho',\n    'Tygo',\n    'Tyler',\n    'Tymon',\n    'Umut',\n    'Valentijn',\n    'Valentino',\n    'Vic',\n    'Victor',\n    'Viggo',\n    'Vigo',\n    'Vik',\n    'Viktor',\n    'Vince',\n    'Vincent',\n    'Vinz',\n    'Wes',\n    'Wessel',\n    'Willem',\n    'William',\n    'Wolf',\n    'Wout',\n    'Wouter',\n    'Xander',\n    'Xavi',\n    'Xavier',\n    'Xem',\n    'Yahya',\n    'Yannick',\n    'Yasin',\n    'Yassin',\n    'Yassine',\n    'Yassir',\n    'Younes',\n    'Youp',\n    'Yousef',\n    'Youssef',\n    'Yusuf',\n    'Yves',\n    'Zain',\n    'Zakaria',\n    'Zayd',\n    'Zayn',\n    'Zef',\n    'Zev',\n    'Zeyd',\n    'Zion',\n    'Ãmer',\n  ],\n};\n"
  },
  {
    "path": "src/locales/nl/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport suffix from './suffix';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  suffix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/nl/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Aalbers',\n    'Bakker',\n    'Bijl',\n    'Blom',\n    'Boer',\n    'Bos',\n    'Bosch',\n    'Bosman',\n    'Brouwer',\n    'Cornelissen',\n    'Corsten',\n    'Dekker',\n    'Dijkstra',\n    'Driessen',\n    'Evers',\n    'Freriks',\n    'Gerritsen',\n    'Groen',\n    'Groothuizen',\n    'Hartman',\n    'Hazes',\n    'Hendriks',\n    'Hermans',\n    'Hofman',\n    'Huisman',\n    'Jacobs',\n    'Jansen',\n    'Janssen',\n    'Jonker',\n    'Klein',\n    'Kok',\n    'Koning',\n    'Kramer',\n    'Kuijpers',\n    'Kuiper',\n    'Kuypers',\n    'Lubbers',\n    'Maas',\n    'Martens',\n    'Meeuwis',\n    'Meijer',\n    'Meyer',\n    'Mol',\n    'Molenaar',\n    'Moors',\n    'Mulder',\n    'Nijland',\n    'Oosterhuis',\n    'Peeters',\n    'Poels',\n    'Post',\n    'Postma',\n    'Prinsen',\n    'Rietman',\n    'Ritsma',\n    'Sanders',\n    'Schipper',\n    'Scholten',\n    'Smeets',\n    'Terlouw',\n    'Timmermans',\n    'Veenstra',\n    'Verbeek',\n    'Verhoeven',\n    'Vermeulen',\n    'Vink',\n    'Visser',\n    'Vos',\n    'Wagenaar',\n    'Willems',\n    'Willemsen',\n    'Wolters',\n    'Zijlstra',\n    'Zuiderveld',\n    'de Boer',\n    'de Bruijn',\n    'de Bruyn',\n    'de Corte',\n    'de Graaf',\n    'de Groot',\n    'de Haan',\n    'de Jong',\n    'de Jonge',\n    'de Koning',\n    'de Lange',\n    'de Leeuw',\n    'de Nijs',\n    'de Ruiter',\n    'de Vos',\n    'de Vries',\n    'de Wit',\n    'den Adel',\n    'van Beek',\n    'van Dam',\n    'van Dijk',\n    'van Dongen',\n    'van Doorn',\n    'van Ginneken',\n    'van Iersel',\n    'van Leeuwen',\n    'van Loon',\n    'van Veen',\n    'van Vliet',\n    'van Wijk',\n    'van de Berg',\n    'van de Brink',\n    'van de Meer',\n    'van de Pol',\n    'van de Veen',\n    'van de Velden',\n    'van de Ven',\n    'van de Wal',\n    'van den Berg',\n    'van den Bosch',\n    'van den Broek',\n    'van den Heuvel',\n    'van den Pol',\n    'van den Velde',\n    'van der Berg',\n    'van der Heijden',\n    'van der Heyden',\n    'van der Horst',\n    'van der Laan',\n    'van der Linden',\n    'van der Meer',\n    'van der Meulen',\n    'van der Pol',\n    'van der Velde',\n    'van der Velden',\n    'van der Ven',\n    'van der Wal',\n  ],\n};\n"
  },
  {
    "path": "src/locales/nl/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/nl/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  {\n    value: '{{person.firstName}} {{person.lastName}} {{person.suffix}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 8 },\n];\n"
  },
  {
    "path": "src/locales/nl/person/prefix.ts",
    "content": "export default {\n  generic: ['Bsc', 'Dr.', 'Drs.', 'Ir.', 'Msc', 'Prof.'],\n  female: ['Mevr.'],\n  male: ['Dhr.'],\n};\n"
  },
  {
    "path": "src/locales/nl/person/suffix.ts",
    "content": "export default ['Jr.', 'Sr.'];\n"
  },
  {
    "path": "src/locales/nl/phone_number/format/human.ts",
    "content": "export default [\n  '(0###) ######',\n  '06 #### ####',\n  '0#########',\n  '06########',\n  '+31#########',\n  '+316########',\n];\n"
  },
  {
    "path": "src/locales/nl/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/nl/phone_number/format/international.ts",
    "content": "export default ['+31#########', '+316########'];\n"
  },
  {
    "path": "src/locales/nl/phone_number/format/national.ts",
    "content": "export default ['0### ### ###', '06 ########'];\n"
  },
  {
    "path": "src/locales/nl/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/nl_BE/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/nl_BE/company/legal_entity_type.ts",
    "content": "export default ['BVBA', 'CVBA', 'NV', 'VZW'];\n"
  },
  {
    "path": "src/locales/nl_BE/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport company from './company';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `nl_BE` locale.\n *\n * - Language: Dutch (Belgium)\n * - Endonym: Nederlands (België)\n */\nconst nl_BE: LocaleDefinition = {\n  company,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default nl_BE;\n"
  },
  {
    "path": "src/locales/nl_BE/internet/domain_suffix.ts",
    "content": "export default ['be', 'brussels', 'com', 'net', 'org', 'vlaanderen'];\n"
  },
  {
    "path": "src/locales/nl_BE/internet/free_email.ts",
    "content": "export default ['gmail.com', 'hotmail.com', 'skynet.be', 'yahoo.com'];\n"
  },
  {
    "path": "src/locales/nl_BE/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/nl_BE/location/building_number.ts",
    "content": "export default ['#', '##', '###', '###a', '###b', '###c'];\n"
  },
  {
    "path": "src/locales/nl_BE/location/city_pattern.ts",
    "content": "export default [\n  '{{location.city_prefix}}',\n  '{{location.city_prefix}}{{location.city_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/nl_BE/location/city_prefix.ts",
    "content": "export default [\n  \"'s Herenelderen\",\n  \"'s-Gravenvoeren\",\n  \"'s-Gravenwezel\",\n  'Aaigem',\n  'Aalbeke',\n  'Aalst',\n  'Aalter',\n  'Aarschot',\n  'Aarsele',\n  'Aartrijke',\n  'Aartselaar',\n  'Achel',\n  'Adegem',\n  'Adinkerke',\n  'Afsnee',\n  'Alken',\n  'Alsemberg',\n  'Alveringem',\n  'Antwerpen',\n  'Anzegem',\n  'Appels',\n  'Appelterre-Eichem',\n  'Ardooie',\n  'Arendonk',\n  'As',\n  'Aspelare',\n  'Asper',\n  'Asse',\n  'Assebroek',\n  'Assenede',\n  'Assent',\n  'Astene',\n  'Attenhoven',\n  'Attenrode-Wever',\n  'Avekapelle',\n  'Avelgem',\n  'Averbode',\n  'Baaigem',\n  'Baal',\n  'Baardegem',\n  'Baarle-Hertog',\n  'Baasrode',\n  'Bachte-Maria-Leerne',\n  'Balegem',\n  'Balen',\n  'Bambrugge',\n  'Bassevelde',\n  'Batsheers',\n  'Bavegem',\n  'Bavikhove',\n  'Bazel',\n  'Beek',\n  'Beerlegem',\n  'Beernem',\n  'Beerse',\n  'Beersel',\n  'Beerst',\n  'Beert',\n  'Beervelde',\n  'Beerzel',\n  'Begijnendijk',\n  'Beigem',\n  'Bekegem',\n  'Bekkerzeel',\n  'Bekkevoort',\n  'Bellegem',\n  'Bellem',\n  'Bellingen',\n  'Belsele',\n  'Berbroek',\n  'Berchem',\n  'Berendrecht-Zandvliet-Lillo',\n  'Berg',\n  'Beringen',\n  'Berlaar',\n  'Berlare',\n  'Berlingen',\n  'Bertem',\n  'Beselare',\n  'Betekom',\n  'Bevel',\n  'Bever',\n  'Bevere',\n  'Beveren',\n  'Beverlo',\n  'Beverst',\n  'Bierbeek',\n  'Bikschote',\n  'Bilzen',\n  'Binderveld',\n  'Binkom',\n  'Bissegem',\n  'Blaasveld',\n  'Blanden',\n  'Blankenberge',\n  'Bocholt',\n  'Boechout',\n  'Boekhout',\n  'Boekhoute',\n  'Boezinge',\n  'Bogaarden',\n  'Bommershoven',\n  'Bonheiden',\n  'Booischot',\n  'Booitshoeke',\n  'Boom',\n  'Boorsem',\n  'Boortmeerbeek',\n  'Borchtlombeek',\n  'Borgerhout',\n  'Borgloon',\n  'Borlo',\n  'Bornem',\n  'Borsbeek',\n  'Borsbeke',\n  'Bossuit',\n  'Bost',\n  'Bottelare',\n  'Boutersem',\n  'Bouwel',\n  'Bovekerke',\n  'Brasschaat',\n  'Brecht',\n  'Bredene',\n  'Bree',\n  'Breendonk',\n  'Brielen',\n  'Broechem',\n  'Broekom',\n  'Brugge',\n  'Brussegem',\n  'Brustem',\n  'Budingen',\n  'Buggenhout',\n  'Buizingen',\n  'Buken',\n  'Bulskamp',\n  'Bunsbeek',\n  'Burcht',\n  'Burst',\n  'Buvingen',\n  'Dadizele',\n  'Daknam',\n  'Damme',\n  'De Klinge',\n  'De Moeren',\n  'De Panne',\n  'De Pinte',\n  'Deerlijk',\n  'Deftinge',\n  'Deinze',\n  'Denderbelle',\n  'Denderhoutem',\n  'Denderleeuw',\n  'Dendermonde',\n  'Denderwindeke',\n  'Dentergem',\n  'Dessel',\n  'Desselgem',\n  'Destelbergen',\n  'Desteldonk',\n  'Deurle',\n  'Deurne',\n  'Diegem',\n  'Diepenbeek',\n  'Diest',\n  'Diets-Heur',\n  'Dikkebus',\n  'Dikkele',\n  'Dikkelvenne',\n  'Diksmuide',\n  'Dilbeek',\n  'Dilsen',\n  'Doel',\n  'Donk',\n  'Dormaal',\n  'Dranouter',\n  'Drieslinter',\n  'Drogenbos',\n  'Drongen',\n  'Dudzele',\n  'Duffel',\n  'Duisburg',\n  'Duras',\n  'Dworp',\n  'Edegem',\n  'Edelare',\n  'Eeklo',\n  'Eernegem',\n  'Egem',\n  'Eggewaartskapelle',\n  'Eigenbilzen',\n  'Eindhout',\n  'Eine',\n  'Eisden',\n  'Eke',\n  'Ekeren',\n  'Eksaarde',\n  'Eksel',\n  'Elen',\n  'Elene',\n  'Elewijt',\n  'Eliksem',\n  'Elingen',\n  'Ellikom',\n  'Elsegem',\n  'Elst',\n  'Elverdinge',\n  'Elversele',\n  'Emblem',\n  'Emelgem',\n  'Ename',\n  'Engelmanshoven',\n  'Eppegem',\n  'Erembodegem',\n  'Erondegem',\n  'Erpe',\n  'Erps-Kwerps',\n  'Ertvelde',\n  'Erwetegem',\n  'Esen',\n  'Essen',\n  'Essene',\n  'Etikhove',\n  'Ettelgem',\n  'Everbeek',\n  'Everberg',\n  'Evergem',\n  'Ezemaal',\n  'Gaasbeek',\n  'Galmaarden',\n  'Gavere',\n  'Geel',\n  'Geetbets',\n  'Gelinden',\n  'Gellik',\n  'Gelrode',\n  'Geluveld',\n  'Geluwe',\n  'Genk',\n  'Genoelselderen',\n  'Gent',\n  'Gentbrugge',\n  'Geraardsbergen',\n  'Gerdingen',\n  'Gestel',\n  'Gierle',\n  'Gijverinkhove',\n  'Gijzegem',\n  'Gijzelbrechtegem',\n  'Gijzenzele',\n  'Gingelom',\n  'Gistel',\n  'Gits',\n  'Glabbeek-Zuurbemde',\n  'Godveerdegem',\n  'Goeferdinge',\n  'Goetsenhoven',\n  'Gontrode',\n  'Gooik',\n  'Gors-Opleeuw',\n  'Gorsem',\n  'Gotem',\n  'Gottem',\n  'Grammene',\n  'Grazen',\n  'Grembergen',\n  'Grimbergen',\n  'Grimminge',\n  'Grobbendonk',\n  'Groot-Bijgaarden',\n  'Groot-Gelmen',\n  'Groot-Loon',\n  'Grote-Brogel',\n  'Grote-Spouwen',\n  'Grotenberge',\n  'Gruitrode',\n  'Guigoven',\n  'Gullegem',\n  'Gutschoven',\n  'Haacht',\n  'Haaltert',\n  'Haasdonk',\n  'Haasrode',\n  'Hakendover',\n  'Halen',\n  'Hallaar',\n  'Halle',\n  'Halle-Booienhoven',\n  'Halmaal',\n  'Hamme',\n  'Hamont',\n  'Handzame',\n  'Hansbeke',\n  'Harelbeke',\n  'Hasselt',\n  'Hechtel',\n  'Heers',\n  'Hees',\n  'Heestert',\n  'Heffen',\n  'Heikruis',\n  'Heindonk',\n  'Heist',\n  'Heist-op-den-Berg',\n  'Hekelgem',\n  'Heks',\n  'Helchteren',\n  'Heldergem',\n  'Helen-Bos',\n  'Helkijn',\n  'Hemelveerdegem',\n  'Hemiksem',\n  'Hendrieken',\n  'Henis',\n  'Heppen',\n  'Herderen',\n  'Herdersem',\n  'Herent',\n  'Herentals',\n  'Herenthout',\n  'Herfelingen',\n  'Herk-de-Stad',\n  'Herne',\n  'Herselt',\n  'Herstappe',\n  'Herten',\n  'Hertsberge',\n  'Herzele',\n  'Heule',\n  'Heurne',\n  'Heusden',\n  'Hever',\n  'Heverlee',\n  'Hillegem',\n  'Hingene',\n  'Hoboken',\n  'Hoegaarden',\n  'Hoeilaart',\n  'Hoeke',\n  'Hoelbeek',\n  'Hoeleden',\n  'Hoepertingen',\n  'Hoeselt',\n  'Hoevenen',\n  'Hofstade',\n  'Hollebeke',\n  'Holsbeek',\n  'Hombeek',\n  'Hooglede',\n  'Hoogstade',\n  'Hoogstraten',\n  'Horpmaal',\n  'Houtave',\n  'Houtem',\n  'Houthalen',\n  'Houthulst',\n  'Houtvenne',\n  'Houwaart',\n  'Hove',\n  'Huise',\n  'Huizingen',\n  'Huldenberg',\n  'Hulshout',\n  'Hulste',\n  'Humbeek',\n  'Hundelgem',\n  'Ichtegem',\n  'Iddergem',\n  'Idegem',\n  'Ieper',\n  'Impe',\n  'Ingelmunster',\n  'Ingooigem',\n  'Itegem',\n  'Itterbeek',\n  'Izegem',\n  'Izenberge',\n  'Jabbeke',\n  'Jesseren',\n  'Jeuk',\n  'Kaaskerke',\n  'Kachtem',\n  'Kaggevinne',\n  'Kalken',\n  'Kallo',\n  'Kalmthout',\n  'Kampenhout',\n  'Kanegem',\n  'Kanne',\n  'Kapelle-op-den-Bos',\n  'Kapellen',\n  'Kaprijke',\n  'Kaster',\n  'Kasterlee',\n  'Kaulille',\n  'Keerbergen',\n  'Keiem',\n  'Kemmel',\n  'Kemzeke',\n  'Kerkhove',\n  'Kerkom',\n  'Kerkom-bij-Sint-Truiden',\n  'Kerksken',\n  'Kermt',\n  'Kerniel',\n  'Kersbeek-Miskom',\n  'Kessel',\n  'Kessel-Lo',\n  'Kessenich',\n  'Kester',\n  'Kieldrecht',\n  'Kinrooi',\n  'Klein-Gelmen',\n  'Kleine-Brogel',\n  'Kleine-Spouwen',\n  'Klemskerke',\n  'Klerken',\n  'Kluizen',\n  'Knesselare',\n  'Knokke',\n  'Kobbegem',\n  'Koekelare',\n  'Koersel',\n  'Koksijde',\n  'Koningshooikt',\n  'Koninksem',\n  'Kontich',\n  'Kooigem',\n  'Koolkerke',\n  'Koolskamp',\n  'Korbeek-Dijle',\n  'Korbeek-Lo',\n  'Kortemark',\n  'Kortenaken',\n  'Kortenberg',\n  'Kortessem',\n  'Kortijs',\n  'Kortrijk',\n  'Kortrijk-Dutsel',\n  'Kozen',\n  'Kraainem',\n  'Krombeke',\n  'Kruibeke',\n  'Kruishoutem',\n  'Kumtich',\n  'Kuringen',\n  'Kuttekoven',\n  'Kuurne',\n  'Kwaadmechelen',\n  'Kwaremont',\n  'Laar',\n  'Laarne',\n  'Lampernisse',\n  'Lanaken',\n  'Landegem',\n  'Landen',\n  'Landskouter',\n  'Langdorp',\n  'Langemark',\n  'Lanklaar',\n  'Lapscheure',\n  'Lauw',\n  'Lauwe',\n  'Lebbeke',\n  'Lede',\n  'Ledeberg',\n  'Ledegem',\n  'Leefdaal',\n  'Leerbeek',\n  'Leest',\n  'Leeuwergem',\n  'Leffinge',\n  'Leisele',\n  'Leke',\n  'Lembeek',\n  'Lembeke',\n  'Lemberge',\n  'Lendelede',\n  'Leopoldsburg',\n  'Letterhoutem',\n  'Leupegem',\n  'Leut',\n  'Leuven',\n  'Lichtaart',\n  'Lichtervelde',\n  'Liedekerke',\n  'Lieferinge',\n  'Lier',\n  'Liezele',\n  'Lille',\n  'Linden',\n  'Linkebeek',\n  'Linkhout',\n  'Lint',\n  'Lippelo',\n  'Lissewege',\n  'Lo',\n  'Lochristi',\n  'Loenhout',\n  'Loker',\n  'Lokeren',\n  'Loksbergen',\n  'Lombardsijde',\n  'Lommel',\n  'Londerzeel',\n  'Loonbeek',\n  'Loppem',\n  'Lot',\n  'Lotenhulle',\n  'Lovendegem',\n  'Lovenjoel',\n  'Lubbeek',\n  'Lummen',\n  'Maarke-Kerkem',\n  'Maaseik',\n  'Machelen',\n  'Mal',\n  'Maldegem',\n  'Malderen',\n  'Mannekensvere',\n  'Mariakerke',\n  'Mariekerke',\n  'Marke',\n  'Markegem',\n  'Martenslinde',\n  'Massemen',\n  'Massenhoven',\n  'Mater',\n  'Mazenzele',\n  'Mechelen',\n  'Mechelen-Bovelingen',\n  'Mechelen-aan-de-Maas',\n  'Meensel-Kiezegem',\n  'Meer',\n  'Meerbeek',\n  'Meerbeke',\n  'Meerdonk',\n  'Meerhout',\n  'Meerle',\n  'Meeswijk',\n  'Meetkerke',\n  'Meeuwen',\n  'Meigem',\n  'Meilegem',\n  'Meise',\n  'Melden',\n  'Meldert',\n  'Melkwezer',\n  'Melle',\n  'Melsbroek',\n  'Melsele',\n  'Melsen',\n  'Membruggen',\n  'Mendonk',\n  'Menen',\n  'Merchtem',\n  'Mere',\n  'Merelbeke',\n  'Merendree',\n  'Merkem',\n  'Merksem',\n  'Merksplas',\n  'Mesen',\n  'Mespelare',\n  'Messelbroek',\n  'Mettekoven',\n  'Meulebeke',\n  'Michelbeke',\n  'Middelburg',\n  'Middelkerke',\n  'Mielen-boven-Aalst',\n  'Millen',\n  'Minderhout',\n  'Moelingen',\n  'Moen',\n  'Moerbeke',\n  'Moere',\n  'Moerkerke',\n  'Moerzeke',\n  'Mol',\n  'Molenbeek-Wersbeek',\n  'Molenbeersel',\n  'Molenstede',\n  'Mollem',\n  'Montenaken',\n  'Moorsel',\n  'Moorsele',\n  'Moorslede',\n  'Moortsele',\n  'Mopertingen',\n  'Moregem',\n  'Morkhoven',\n  'Mortsel',\n  'Muizen',\n  'Mullem',\n  'Munkzwalm',\n  'Munsterbilzen',\n  'Munte',\n  'Nazareth',\n  'Nederboelare',\n  'Nederbrakel',\n  'Nederename',\n  'Nederhasselt',\n  'Nederokkerzeel',\n  'Nederzwalm-Hermelgem',\n  'Neerglabbeek',\n  'Neerharen',\n  'Neerhespen',\n  'Neerijse',\n  'Neerlanden',\n  'Neerlinter',\n  'Neeroeteren',\n  'Neerpelt',\n  'Neerrepen',\n  'Neervelp',\n  'Neerwinden',\n  'Neigem',\n  'Nerem',\n  'Nevele',\n  'Niel',\n  'Niel-bij-As',\n  'Niel-bij-Sint-Truiden',\n  'Nieuwenhove',\n  'Nieuwenrode',\n  'Nieuwerkerken',\n  'Nieuwkapelle',\n  'Nieuwkerke',\n  'Nieuwkerken-Waas',\n  'Nieuwmunster',\n  'Nieuwpoort',\n  'Nieuwrode',\n  'Nijlen',\n  'Ninove',\n  'Nokere',\n  'Noorderwijk',\n  'Noordschote',\n  'Nossegem',\n  'Nukerke',\n  'Oedelem',\n  'Oekene',\n  'Oelegem',\n  'Oeren',\n  'Oeselgem',\n  'Oetingen',\n  'Oevel',\n  'Okegem',\n  'Olen',\n  'Olmen',\n  'Olsene',\n  'Onkerzele',\n  'Onze-Lieve-Vrouw-Lombeek',\n  'Onze-Lieve-Vrouw-Waver',\n  'Ooigem',\n  'Ooike',\n  'Oombergen',\n  'Oorbeek',\n  'Oordegem',\n  'Oostakker',\n  'Oostduinkerke',\n  'Oosteeklo',\n  'Oostende',\n  'Oosterzele',\n  'Oostham',\n  'Oostkamp',\n  'Oostkerke',\n  'Oostmalle',\n  'Oostnieuwkerke',\n  'Oostrozebeke',\n  'Oostvleteren',\n  'Oostwinkel',\n  'Opbrakel',\n  'Opdorp',\n  'Opglabbeek',\n  'Opgrimbie',\n  'Ophasselt',\n  'Opheers',\n  'Ophoven',\n  'Opitter',\n  'Oplinter',\n  'Opoeteren',\n  'Oppuurs',\n  'Opvelp',\n  'Opwijk',\n  'Ordingen',\n  'Orsmaal-Gussenhoven',\n  'Otegem',\n  'Ottenburg',\n  'Ottergem',\n  'Oud-Heverlee',\n  'Oud-Turnhout',\n  'Oudegem',\n  'Oudekapelle',\n  'Oudenaarde',\n  'Oudenaken',\n  'Oudenburg',\n  'Outer',\n  'Outgaarden',\n  'Outrijve',\n  'Ouwegem',\n  'Overboelare',\n  'Overhespen',\n  'Overijse',\n  'Overmere',\n  'Overpelt',\n  'Overrepen',\n  'Overwinden',\n  'Paal',\n  'Pamel',\n  'Parike',\n  'Passendale',\n  'Paulatem',\n  'Peer',\n  'Pellenberg',\n  'Pepingen',\n  'Perk',\n  'Pervijze',\n  'Petegem-aan-de-Leie',\n  'Petegem-aan-de-Schelde',\n  'Peutie',\n  'Piringen',\n  'Pittem',\n  'Poederlee',\n  'Poeke',\n  'Poelkapelle',\n  'Poesele',\n  'Pollare',\n  'Pollinkhove',\n  'Poperinge',\n  'Poppel',\n  'Proven',\n  'Pulderbos',\n  'Pulle',\n  'Putte',\n  'Puurs',\n  'Ramsdonk',\n  'Ramsel',\n  'Ramskapelle',\n  'Ransberg',\n  'Ranst',\n  'Ravels',\n  'Reet',\n  'Rekem',\n  'Rekkem',\n  'Relegem',\n  'Remersdaal',\n  'Reninge',\n  'Reningelst',\n  'Reppel',\n  'Ressegem',\n  'Retie',\n  'Riemst',\n  'Rijkel',\n  'Rijkevorsel',\n  'Rijkhoven',\n  'Rijmenam',\n  'Riksingen',\n  'Rillaar',\n  'Roborst',\n  'Roesbrugge-Haringe',\n  'Roeselare',\n  'Roksem',\n  'Rollegem',\n  'Rollegem-Kapelle',\n  'Romershoven',\n  'Ronse',\n  'Ronsele',\n  'Roosbeek',\n  'Rosmeer',\n  'Rotem',\n  'Rotselaar',\n  'Rozebeke',\n  'Ruddervoorde',\n  'Ruien',\n  'Ruisbroek',\n  'Ruiselede',\n  'Rukkelingen-Loon',\n  'Rumbeke',\n  'Rummen',\n  'Rumsdorp',\n  'Rumst',\n  'Runkelen',\n  'Rupelmonde',\n  'Rutten',\n  'Schaffen',\n  'Schalkhoven',\n  'Schelderode',\n  'Scheldewindeke',\n  'Schelle',\n  'Schellebelle',\n  'Schendelbeke',\n  'Schepdaal',\n  'Scherpenheuvel',\n  'Schilde',\n  'Schoonaarde',\n  'Schore',\n  'Schorisse',\n  'Schoten',\n  'Schriek',\n  'Schuiferskapelle',\n  'Schulen',\n  'Semmerzake',\n  'Serskamp',\n  'Sijsele',\n  'Sinaai',\n  'Sint-Agatha-Rode',\n  'Sint-Amands',\n  'Sint-Amandsberg',\n  'Sint-Andries',\n  'Sint-Antelinks',\n  'Sint-Baafs-Vijve',\n  'Sint-Blasius-Boekel',\n  'Sint-Denijs',\n  'Sint-Denijs-Boekel',\n  'Sint-Denijs-Westrem',\n  'Sint-Eloois-Vijve',\n  'Sint-Eloois-Winkel',\n  'Sint-Genesius-Rode',\n  'Sint-Gillis-Waas',\n  'Sint-Gillis-bij-Dendermonde',\n  'Sint-Goriks-Oudenhove',\n  'Sint-Huibrechts-Hern',\n  'Sint-Huibrechts-Lille',\n  'Sint-Jacobskapelle',\n  'Sint-Jan',\n  'Sint-Jan-in-Eremo',\n  \"Sint-Job-in-'t-Goor\",\n  'Sint-Joris',\n  'Sint-Joris-Weert',\n  'Sint-Joris-Winge',\n  'Sint-Katelijne-Waver',\n  'Sint-Katherina-Lombeek',\n  'Sint-Kornelis-Horebeke',\n  'Sint-Kruis',\n  'Sint-Kruis-Winkel',\n  'Sint-Kwintens-Lennik',\n  'Sint-Lambrechts-Herk',\n  'Sint-Laureins',\n  'Sint-Laureins-Berchem',\n  'Sint-Lenaarts',\n  'Sint-Lievens-Esse',\n  'Sint-Lievens-Houtem',\n  'Sint-Margriete',\n  'Sint-Margriete-Houtem',\n  'Sint-Maria-Horebeke',\n  'Sint-Maria-Latem',\n  'Sint-Maria-Lierde',\n  'Sint-Maria-Oudenhove',\n  'Sint-Martens-Bodegem',\n  'Sint-Martens-Latem',\n  'Sint-Martens-Leerne',\n  'Sint-Martens-Lennik',\n  'Sint-Martens-Lierde',\n  'Sint-Martens-Voeren',\n  'Sint-Michiels',\n  'Sint-Niklaas',\n  'Sint-Pauwels',\n  'Sint-Pieters-Kapelle',\n  'Sint-Pieters-Leeuw',\n  'Sint-Pieters-Rode',\n  'Sint-Pieters-Voeren',\n  'Sint-Rijkers',\n  'Sint-Stevens-Woluwe',\n  'Sint-Truiden',\n  'Sint-Ulriks-Kapelle',\n  'Sleidinge',\n  'Slijpe',\n  'Sluizen',\n  'Smeerebbe-Vloerzegem',\n  'Smetlede',\n  'Snaaskerke',\n  'Snellegem',\n  'Spalbeek',\n  'Spiere',\n  'Stabroek',\n  'Staden',\n  'Stalhille',\n  'Stavele',\n  'Steendorp',\n  'Steenhuffel',\n  'Steenhuize-Wijnhuize',\n  'Steenkerke',\n  'Steenokkerzeel',\n  'Stekene',\n  'Stene',\n  'Sterrebeek',\n  'Stevoort',\n  'Stokkem',\n  'Stokrooie',\n  'Strijpen',\n  'Strijtem',\n  'Strombeek-Bever',\n  'Stuivekenskerke',\n  'Temse',\n  'Teralfene',\n  'Terhagen',\n  'Ternat',\n  'Tervuren',\n  'Tessenderlo',\n  'Testelt',\n  'Teuven',\n  'Tiegem',\n  'Tielen',\n  'Tielrode',\n  'Tielt',\n  'Tienen',\n  'Tildonk',\n  'Tisselt',\n  'Tollembeek',\n  'Tongeren',\n  'Tongerlo',\n  'Torhout',\n  'Tremelo',\n  'Turnhout',\n  'Uikhoven',\n  'Uitbergen',\n  'Uitkerke',\n  'Ulbeek',\n  'Ursel',\n  'Vaalbeek',\n  'Val-Meer',\n  'Varendonk',\n  'Varsenare',\n  'Vechmaal',\n  'Veerle',\n  'Veldegem',\n  'Veldwezelt',\n  'Velm',\n  'Veltem-Beisem',\n  'Velzeke-Ruddershove',\n  'Verrebroek',\n  'Vertrijk',\n  'Veulen',\n  'Veurne',\n  'Viane',\n  'Vichte',\n  'Viersel',\n  'Vilvoorde',\n  'Vinderhoute',\n  'Vinkem',\n  'Vinkt',\n  'Vissenaken',\n  'Vladslo',\n  'Vlamertinge',\n  'Vlekkem',\n  'Vlezenbeek',\n  'Vliermaal',\n  'Vliermaalroot',\n  'Vlierzele',\n  'Vlijtingen',\n  'Vlimmeren',\n  'Vlissegem',\n  'Volkegem',\n  'Vollezele',\n  'Voorde',\n  'Voormezele',\n  'Voort',\n  'Vorselaar',\n  'Vorsen',\n  'Vorst',\n  'Vosselaar',\n  'Vosselare',\n  'Vossem',\n  'Vrasene',\n  'Vremde',\n  'Vreren',\n  'Vroenhoven',\n  'Vucht',\n  'Vurste',\n  'Waanrode',\n  'Waarbeke',\n  'Waardamme',\n  'Waarloos',\n  'Waarmaarde',\n  'Waarschoot',\n  'Waasmont',\n  'Waasmunster',\n  'Wachtebeke',\n  'Wakken',\n  'Walem',\n  'Walsbets',\n  'Walshoutem',\n  'Waltwilder',\n  'Wambeek',\n  'Wange',\n  'Wannegem-Lede',\n  'Wanzele',\n  'Waregem',\n  'Waterland-Oudeman',\n  'Watervliet',\n  'Watou',\n  'Webbekom',\n  'Wechelderzande',\n  'Weelde',\n  'Weerde',\n  'Weert',\n  'Welden',\n  'Welle',\n  'Wellen',\n  'Wemmel',\n  'Wenduine',\n  'Werchter',\n  'Werken',\n  'Werm',\n  'Wervik',\n  'Wespelaar',\n  'Westende',\n  'Westerlo',\n  'Westkapelle',\n  'Westkerke',\n  'Westmalle',\n  'Westmeerbeek',\n  'Westouter',\n  'Westrem',\n  'Westrozebeke',\n  'Westvleteren',\n  'Wetteren',\n  'Wevelgem',\n  'Wezemaal',\n  'Wezembeek-Oppem',\n  'Wezeren',\n  'Wichelen',\n  'Widooie',\n  'Wiekevorst',\n  'Wielsbeke',\n  'Wieze',\n  'Wijchmaal',\n  'Wijer',\n  'Wijgmaal',\n  'Wijnegem',\n  'Wijshagen',\n  'Wijtschate',\n  'Wilderen',\n  'Willebringen',\n  'Willebroek',\n  'Wilrijk',\n  'Wilsele',\n  'Wilskerke',\n  'Wimmertingen',\n  'Wingene',\n  'Winksele',\n  'Wintershoven',\n  'Woesten',\n  'Wolvertem',\n  'Wommelgem',\n  'Wommersom',\n  'Wondelgem',\n  'Wontergem',\n  'Wortegem',\n  'Wortel',\n  'Woubrechtegem',\n  'Woumen',\n  'Wulpen',\n  'Wulvergem',\n  'Wulveringem',\n  'Wuustwezel',\n  'Zaffelare',\n  'Zandbergen',\n  'Zande',\n  'Zandhoven',\n  'Zandvoorde',\n  'Zarlardinge',\n  'Zarren',\n  'Zaventem',\n  'Zedelgem',\n  'Zegelsem',\n  'Zele',\n  'Zelem',\n  'Zellik',\n  'Zelzate',\n  'Zemst',\n  'Zepperen',\n  'Zerkegem',\n  'Zevekote',\n  'Zeveneken',\n  'Zeveren',\n  'Zevergem',\n  'Zichem',\n  'Zichen-Zussen-Bolder',\n  'Zillebeke',\n  'Zingem',\n  'Zoerle-Parwijs',\n  'Zoersel',\n  'Zolder',\n  'Zomergem',\n  'Zonhoven',\n  'Zonnebeke',\n  'Zonnegem',\n  'Zottegem',\n  'Zoutenaaie',\n  'Zoutleeuw',\n  'Zuidschote',\n  'Zuienkerke',\n  'Zulte',\n  'Zulzeke',\n  'Zutendaal',\n  'Zwevegem',\n  'Zwevezele',\n  'Zwijnaarde',\n  'Zwijndrecht',\n];\n"
  },
  {
    "path": "src/locales/nl_BE/location/city_suffix.ts",
    "content": "export default ['gem', 'tem', 'vijve', 'zele'];\n"
  },
  {
    "path": "src/locales/nl_BE/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_pattern from './city_pattern';\nimport city_prefix from './city_prefix';\nimport city_suffix from './city_suffix';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_address from './street_address';\nimport street_pattern from './street_pattern';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_pattern,\n  city_prefix,\n  city_suffix,\n  postcode,\n  secondary_address,\n  state,\n  state_abbr,\n  street_address,\n  street_pattern,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/nl_BE/location/postcode.ts",
    "content": "export default ['####'];\n"
  },
  {
    "path": "src/locales/nl_BE/location/secondary_address.ts",
    "content": "export default ['1e verdieping', '2e verdieping', '3e verdieping'];\n"
  },
  {
    "path": "src/locales/nl_BE/location/state.ts",
    "content": "export default [\n  'West-Vlaanderen',\n  'Oost-Vlaanderen',\n  'Vlaams-Brabant',\n  'Antwerpen',\n  'Limburg',\n  'Brussel',\n];\n"
  },
  {
    "path": "src/locales/nl_BE/location/state_abbr.ts",
    "content": "export default ['WVL', 'OVL', 'VBR', 'ANT', 'LIM', 'BRU'];\n"
  },
  {
    "path": "src/locales/nl_BE/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/nl_BE/location/street_pattern.ts",
    "content": "export default [\n  '{{person.firstName}}{{location.street_suffix}}',\n  '{{person.lastName}}{{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/nl_BE/location/street_suffix.ts",
    "content": "export default ['straat', 'laan', 'weg', 'dreef', 'plein', 'park'];\n"
  },
  {
    "path": "src/locales/nl_BE/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'Dutch (Belgium)',\n  code: 'nl_BE',\n  country: 'BE',\n  language: 'nl',\n  endonym: 'Nederlands (België)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/nl_BE/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Alice',\n    'Alicia',\n    'Aline',\n    'Amber',\n    'Amelie',\n    'Amina',\n    'Amira',\n    'Amy',\n    'Amélie',\n    'Anna',\n    'Axelle',\n    'Aya',\n    'Bo',\n    'Camille',\n    'Charlotte',\n    'Chloe',\n    'Elena',\n    'Eline',\n    'Elisa',\n    'Elise',\n    'Ella',\n    'Emily',\n    'Emma',\n    'Eva',\n    'Febe',\n    'Femke',\n    'Fien',\n    'Fleur',\n    'Floor',\n    'Flore',\n    'Fran',\n    'Hailey',\n    'Hannah',\n    'Hanne',\n    'Helena',\n    'Inaya',\n    'Ines',\n    'Jade',\n    'Jana',\n    'Janne',\n    'Jolien',\n    'Julia',\n    'Julie',\n    'Juliette',\n    'Kaat',\n    'Kato',\n    'Lana',\n    'Lara',\n    'Laura',\n    'Laure',\n    'Lena',\n    'Leonie',\n    'Lien',\n    'Lieze',\n    'Lily',\n    'Lina',\n    'Linde',\n    'Lisa',\n    'Lise',\n    'Liv',\n    'Lize',\n    'Lore',\n    'Lotte',\n    'Louise',\n    'Lucie',\n    'Luna',\n    'Manon',\n    'Margaux',\n    'Margot',\n    'Marie',\n    'Marthe',\n    'Maud',\n    'Maya',\n    'Merel',\n    'Mila',\n    'Mona',\n    'Nina',\n    'Noa',\n    'Noor',\n    'Nora',\n    'Norah',\n    'Nore',\n    'Olivia',\n    'Oona',\n    'Paulien',\n    'Pauline',\n    'Renée',\n    'Roos',\n    'Sara',\n    'Sarah',\n    'Sien',\n    'Sofia',\n    'Sterre',\n    'Tess',\n    'Victoria',\n    'Yana',\n    'Yasmine',\n    'Zoe',\n    'Zoë',\n  ],\n  male: [\n    'Aaron',\n    'Adam',\n    'Alex',\n    'Alexander',\n    'Arne',\n    'Arthur',\n    'Axel',\n    'Bas',\n    'Bent',\n    'Bram',\n    'Brent',\n    'Cas',\n    'Daan',\n    'David',\n    'Dries',\n    'Elias',\n    'Emiel',\n    'Emile',\n    'Felix',\n    'Ferre',\n    'Finn',\n    'Gabriel',\n    'Gilles',\n    'Gust',\n    'Hamza',\n    'Ilias',\n    'Ilyas',\n    'Imran',\n    'Jack',\n    'Jarne',\n    'Jasper',\n    'Jayden',\n    'Jef',\n    'Jelle',\n    'Jens',\n    'Jesse',\n    'Jonas',\n    'Jules',\n    'Juul',\n    'Kasper',\n    'Kobe',\n    'Lander',\n    'Lars',\n    'Lenn',\n    'Lennert',\n    'Leon',\n    'Lewis',\n    'Liam',\n    'Lou',\n    'Louis',\n    'Lowie',\n    'Luca',\n    'Lucas',\n    'Lukas',\n    'Mathias',\n    'Mathis',\n    'Mats',\n    'Matteo',\n    'Matthias',\n    'Maurice',\n    'Mauro',\n    'Maxim',\n    'Maxime',\n    'Miel',\n    'Milan',\n    'Milo',\n    'Mohamed',\n    'Nand',\n    'Nathan',\n    'Nicolas',\n    'Niels',\n    'Noah',\n    'Oscar',\n    'Quinten',\n    'Rayan',\n    'Robbe',\n    'Robin',\n    'Ruben',\n    'Rune',\n    'Sam',\n    'Sander',\n    'Sem',\n    'Senne',\n    'Seppe',\n    'Siebe',\n    'Simon',\n    'Stan',\n    'Thibo',\n    'Thomas',\n    'Tibo',\n    'Tristan',\n    'Tuur',\n    'Vic',\n    'Victor',\n    'Viktor',\n    'Vince',\n    'Wannes',\n    'Warre',\n    'Wout',\n    'Xander',\n  ],\n};\n"
  },
  {
    "path": "src/locales/nl_BE/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport suffix from './suffix';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  suffix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/nl_BE/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Claes',\n    'Claeys',\n    'Declerck',\n    'Declercq',\n    'Decock',\n    'Decoster',\n    'Desmet',\n    'Devos',\n    'Dewilde',\n    'Gielen',\n    'Goossens',\n    'Hermans',\n    'Jacobs',\n    'Janssen',\n    'Janssens',\n    'Lemmens',\n    'Maes',\n    'Martens',\n    'Mertens',\n    'Michiels',\n    'Peeters',\n    'Smet',\n    'Smets',\n    'Thijs',\n    'Vandamme',\n    'Vandenberghe',\n    'Vandenbroeck',\n    'Vandevelde',\n    'Verhaeghe',\n    'Verstraete',\n    'Willems',\n    'Wouters',\n  ],\n};\n"
  },
  {
    "path": "src/locales/nl_BE/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/nl_BE/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  {\n    value: '{{person.firstName}} {{person.lastName}} {{person.suffix}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 8 },\n];\n"
  },
  {
    "path": "src/locales/nl_BE/person/prefix.ts",
    "content": "export default { generic: ['Dr.', 'Ing.', 'Ir.', 'Prof.'] };\n"
  },
  {
    "path": "src/locales/nl_BE/person/suffix.ts",
    "content": "export default ['MBA', 'Phd.'];\n"
  },
  {
    "path": "src/locales/nl_BE/phone_number/format/human.ts",
    "content": "export default [\n  '###/######',\n  '###/## ## ##',\n  '### ## ## ##',\n  '###/### ###',\n  '##########',\n  '04##/### ###',\n  '04## ## ## ##',\n  '00324 ## ## ##',\n  '+324 ## ## ## ##',\n];\n"
  },
  {
    "path": "src/locales/nl_BE/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/nl_BE/phone_number/format/international.ts",
    "content": "export default ['+32#########', '+32##########', '+324########', '+324######'];\n"
  },
  {
    "path": "src/locales/nl_BE/phone_number/format/national.ts",
    "content": "export default ['0### ## ## ##', '##########', '04## ## ## ##', '4######'];\n"
  },
  {
    "path": "src/locales/nl_BE/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/pl/animal/horse.ts",
    "content": "// Source: https://pl.wikipedia.org/wiki/Rasy_konia\nexport default [\n  'Aegidienberger',\n  'Albino',\n  'Altér real',\n  'American Paint Horse',\n  'American Saddlebred',\n  'Angloarab',\n  'Angloarab Shagya',\n  'Appaloosa',\n  'Australian Stock Horse',\n  'Austriacki koń gorącokrwisty',\n  'Bali',\n  'Brumby',\n  'Caballo Chilen',\n  'Camargue',\n  'Campolina',\n  'Canadian cutting horse',\n  'Cavallino della Giara',\n  'Cimarron',\n  'Cleveland Bay',\n  'Clydesdale',\n  'Cob',\n  'Colorado Ranger',\n  'Comtois',\n  'Criollo',\n  'Crioulo',\n  'Döle Gudbrandsdal',\n  'Einsiedle',\n  'Falabella',\n  'Freiberger',\n  'Furioso',\n  'Gelderländer',\n  'Gidran',\n  'Groningery',\n  'Hack',\n  'Hackney',\n  'Haflinger',\n  'Highland',\n  'Hunter',\n  'Irish Draught',\n  'Jaf',\n  'Jutland',\n  'Kasztanowy koń szwarcwaldzki',\n  'Knabstrub',\n  'Koń buloński',\n  'Kuc Exmoor',\n  'Kłusak amerykański',\n  'Llareno',\n  'Lusitano',\n  'Mangalarga',\n  'Mangalarga Marchador',\n  'Maremmano',\n  'Missouri Fox Trotter',\n  'Morgan',\n  'Murakozi',\n  'Mustang',\n  'Nonius',\n  'Noriker',\n  'Paso Fino',\n  'Paso Peruano',\n  'Perszeron',\n  'Pinto',\n  'Poitevin',\n  'Quarter Horse',\n  'Rosyjski koń zimnokrwisty',\n  'Salernitano',\n  'Sanfratellano',\n  'Schweike',\n  'Selle français',\n  'Shiraz (Darashoori)',\n  'Shire',\n  'Siciliano',\n  'Suffolk Punch',\n  'Szwedzki koń gorącokrwisty',\n  'Tarpan',\n  'Tchenerani',\n  'Tennessee Walker',\n  'Tinker – Gypsy Vanner',\n  'Waler',\n  'Walijski kuc górski',\n  'Welsh Cob',\n  'Wiatka',\n  'Zweibrücker',\n  'amerykański kuc szetlandzki',\n  'angloarab sardyński',\n  'bawarski koń gorącokrwisty',\n  'belgijski koń gorącokrwisty',\n  'brytyjski koń gorącokrwisty',\n  'ciężki saksoński koń gorącokrwisty',\n  'czechosłowacki koń gorącokrwisty',\n  'czechosłowacki koń zimnokrwisty',\n  'górski konik bośniacki',\n  'hispano',\n  'holenderski koń gorącokrwisty',\n  'holenderski koń zimnokrwisty',\n  'indyjski koń wojskowy',\n  'jugosłowiański koń zimnokrwisty',\n  'karacabey',\n  'kathiawari',\n  'kleppery estońskie',\n  'kleppery łotewskie i litewskie',\n  'konie kaimanawa',\n  'konik dulmeński',\n  'konik polski',\n  'konik żmudzki',\n  'koń Dongolavi',\n  'koń Jonaguni',\n  'koń Przewalskiego',\n  'koń abisyński',\n  'koń achał-tekiński',\n  'koń afgański i pakistański',\n  'koń andaluzyjski',\n  'koń ardeński',\n  'koń aztecki',\n  'koń badeńsko-wirtemberski',\n  'koń belgijski',\n  'koń berberyjski',\n  'koń bretoński',\n  'koń budionnowski',\n  'koń burgundzki',\n  'koń czystej krwi arabskiej',\n  'koń doński',\n  'koń dunajski',\n  'koń fiordzki',\n  'koń fiński',\n  'koń fryderyksborski',\n  'koń fryzyjski',\n  'koń hanowerski',\n  'koń heski',\n  'koń holsztyński',\n  'koń huculski',\n  'koń islandzki',\n  'koń jomudzki',\n  'koń kabardyński',\n  'koń kalabryjski',\n  'koń karabachski',\n  'koń kazachski',\n  'koń kiwlendzki',\n  'koń kiński',\n  'koń kladrubski',\n  'koń kuzniecki',\n  'koń lipicańsk',\n  'koń lokajski',\n  'koń małopolski',\n  'koń meklemburski',\n  'koń meseński',\n  'koń norycki (Pinzgauer)',\n  'koń nowokirgiski',\n  'koń oldenburski',\n  'koń peczorski',\n  'koń pełnej krwi angielskiej',\n  'koń pleweński',\n  'koń poleski',\n  'koń poznański',\n  'koń północnoszwedzki',\n  'koń sokólski',\n  'koń szlachetny półkrwi',\n  'koń szwajcarski',\n  'koń terski',\n  'koń toryjski',\n  'koń trakeński',\n  'koń turkmeński',\n  'koń ukraiński',\n  'koń westfalski',\n  'koń wielkopolski',\n  'koń woroneski',\n  'koń wschodniobułgarski',\n  'koń wschodniofryzyjski',\n  'koń włodzimierski',\n  'koń śląski',\n  'kuc Bardigiano',\n  'kuc Belearów',\n  'kuc Connemara',\n  'kuc Dales',\n  'kuc Dartmoor',\n  'kuc Fell',\n  'kuc Fulani',\n  'kuc Galiceno',\n  'kuc Garrano',\n  'kuc Gharbaui',\n  'kuc Hackney',\n  'kuc Landais',\n  'kuc Lewitzer',\n  'kuc Merens',\n  'kuc New Forest',\n  'kuc Pindos',\n  'kuc Pottok',\n  'kuc Rocky Mountain',\n  'kuc Sable Island',\n  'kuc Skyrian',\n  'kuc Skyros',\n  'kuc Sorraia',\n  'kuc Togo',\n  'kuc Zaniskari',\n  'kuc amerykański-Americas',\n  'kuc australijski',\n  'kuc feliński',\n  'kuc galla',\n  'kuc gotlandzki',\n  'kuc indyjski',\n  'kuc jakucki',\n  'kuc jawajski',\n  'kuc kaspijski',\n  'kuc kenijski',\n  'kuc korsykański',\n  'kuc mongolski',\n  'kuc nigeryjski',\n  'kuc sardyński (Achetta)',\n  'kuc somalijski',\n  'kuc sycylijski',\n  'kuc szetlandzki',\n  'kuc tybetański',\n  'kuc żemajtuka',\n  'kurdyjski',\n  'kłusak (i inochodziec) gorącokrwisty – Standardbred',\n  'kłusak orłowsk',\n  'kłusak rosyjsk',\n  'litewski koń zimnokrwisty',\n  'murgese',\n  'niemiecki kuc wierzchowy',\n  'normandzki cob',\n  'perski koń arabski',\n  'polski koń zimnokrwisty',\n  'radziecki ciężki koń pociągowy',\n  'reński koń gorącokrwisty',\n  'reński koń zimnokrwisty',\n  'syryjski koń arabski',\n  'szlezwicki koń zimnokrwisty',\n  'walijski kuc górski',\n  'westfalski koń zimnokrwisty',\n  'węgierski koń sportowy',\n  'włoski koń zimnokrwisty',\n  'Łotewski koń gorącokrwisty',\n];\n"
  },
  {
    "path": "src/locales/pl/animal/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { AnimalDefinition } from '../../..';\nimport horse from './horse';\n\nconst animal: AnimalDefinition = {\n  horse,\n};\n\nexport default animal;\n"
  },
  {
    "path": "src/locales/pl/book/author.ts",
    "content": "export default [\n  'Andrzej Maleszka',\n  'Andrzej Pilipiuk',\n  'Andrzej Sapkowski',\n  'Anita Głowińska',\n  'Ałbena Grabowska',\n  'Czesław Miłosz',\n  'Grzegorz Kasdepke',\n  'Henryk Sienkiewicz',\n  'Jacek Dukaj',\n  'Jacek Piekara',\n  'Jakub Żulczyk',\n  'Jarosław Grzędowicz',\n  'Jerzy Pilch',\n  'Joanna Bator',\n  'Katarzyna Bonda',\n  'Katarzyna Michalak',\n  'Krzysztof Kamil Baczyński',\n  'Leopold Tyrmand',\n  'Mariusz Szczygieł',\n  'Marta Galewska-Kustra',\n  'Olga Tokarczuk',\n  'Paulina Świst',\n  'Remigiusz Mróz',\n  'Stanisław Lem',\n  'Sylwia Chutnik',\n  'Szczepan Twardoch',\n  'Tadeusz Konwicki',\n  'Wiesław Myśliwski',\n  'Wisława Szymborska',\n  'Wojciech Chmielarz',\n  'Zbigniew Herbert',\n  'Zygmunt Miłoszewski',\n];\n"
  },
  {
    "path": "src/locales/pl/book/format.ts",
    "content": "export default ['Audiobook', 'Ebook', 'Miękka okładka', 'Twarda okładka'];\n"
  },
  {
    "path": "src/locales/pl/book/genre.ts",
    "content": "export default [\n  'Beletrystyka',\n  'Biografia',\n  'Fantastyka',\n  'Fantastyka naukowa',\n  'Kryminał',\n  'Książka kucharska',\n  'Literatura dziecięca',\n  'Literatura faktu',\n  'Literatura młodzieżowa',\n  'Literatura naukowa',\n  'Literatura piękna',\n  'Literatura podróżnicza',\n  'Literatura popularnonaukowa',\n  'Poezja',\n  'Powieść historyczna',\n  'Powieść przygodowa',\n  'Reportaż',\n  'Rozwój osobisty',\n];\n"
  },
  {
    "path": "src/locales/pl/book/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { BookDefinition } from '../../..';\nimport author from './author';\nimport format from './format';\nimport genre from './genre';\nimport publisher from './publisher';\nimport series from './series';\nimport title from './title';\n\nconst book: BookDefinition = {\n  author,\n  format,\n  genre,\n  publisher,\n  series,\n  title,\n};\n\nexport default book;\n"
  },
  {
    "path": "src/locales/pl/book/publisher.ts",
    "content": "export default [\n  'Czarne',\n  'Dom Wydawniczy Rebis',\n  'Muza',\n  'PWN',\n  'W.A.B.',\n  'Wydawnictwo Agora',\n  'Wydawnictwo Literackie',\n  'Wydawnictwo Świat Książki',\n  'Znak',\n  'Zysk i S-ka Wydawnictwo',\n];\n"
  },
  {
    "path": "src/locales/pl/book/series.ts",
    "content": "export default [\n  'Archiwum Burzowego Światła',\n  'Cykl Inkwizytorski',\n  'Diuna',\n  'Dziedzictwo',\n  'Harry Potter',\n  'Igrzyska Śmierci',\n  'Jakub Wędrowycz',\n  'Koło Czasu',\n  'Malazańska Księga Poległych',\n  'Mroczna Wieża',\n  'Mroczne Materie',\n  'Opowieści z Narnii',\n  'Pan Lodowego Ogrodu',\n  'Percy Jackson',\n  'Pieśń lodu i ognia',\n  'Saga o Ludziach Lodu',\n  'Sherlock Holmes',\n  'Wiedźmin',\n  'Władca Pierścieni',\n  'Zwiadowcy',\n  'Świat Dysku',\n];\n"
  },
  {
    "path": "src/locales/pl/book/title.ts",
    "content": "export default [\n  'Aria z kurantem',\n  'Arytmia',\n  'Austeria',\n  'Bal w operze',\n  'Barbarzyńca w ogrodzie',\n  'Bitwa o Monte Cassino',\n  'Bramy raju',\n  'Cantus',\n  'Cesarz',\n  'Cudzoziemka',\n  'Czarny polonez',\n  'Czarny potok',\n  'Do piachu',\n  'Droga donikąd',\n  'Dziennik',\n  'Dziennik 1954',\n  'Dziennik bez samogłosek',\n  'Dziennik pisany nocą',\n  'Eseje dla Kasandry',\n  'Ferdydurke',\n  'Generał Barcz',\n  'Granica',\n  'Imperium',\n  'Inny świat',\n  'Jezioro Bodeńskie',\n  'Kamień na kamieniu',\n  'Kariera Nikodema Dyzmy',\n  'Karmazynowy poemat',\n  'Kartoteka',\n  'Konopielka',\n  'Lato 1932',\n  'Lekcja martwego języka',\n  'Ludzie na moście',\n  'Madame',\n  'Mała apokalipsa',\n  'Medaliony',\n  'Miazga',\n  'Myśli nieuczesane',\n  'Mój wiek. Pamiętnik mówiony',\n  'Na nieludzkiej ziemi',\n  'Na wysokiej połoninie',\n  'Nadberezyńcy',\n  'Napój cienisty',\n  'Nie trzeba głośno mówić',\n  'Nienasycenie',\n  'Niepokój',\n  'Noce i dnie',\n  'Nuta człowiecza',\n  'Obroty rzeczy',\n  'Ocalenie',\n  'Oktostychy',\n  'Pamiętnik z Powstania Warszawskiego',\n  'Pan Cogito',\n  'Panny z Wilka',\n  'Pierwszy krok w chmurach',\n  'Pierścień z papieru',\n  'Podróże do piekieł',\n  'Pożegnanie jesieni',\n  'Pożegnanie z Marią',\n  'Pożoga',\n  'Przed Nieznanym Trybunałem',\n  'Przedwiośnie',\n  'Przemija postać świata',\n  'Raport o stanie wojennym',\n  'Raport z oblężonego miasta',\n  'Rodzinna Europa',\n  'Rozmowy polskie latem roku 1983',\n  'Rzeczpospolita Obojga Narodów',\n  'Równanie serca',\n  'Sanatorium pod klepsydrą',\n  'Sennik współczesny',\n  'Sklepy cynamonowe',\n  'Sokrates tańczący',\n  'Solaris',\n  'Srebrne orły',\n  'Szewcy',\n  'Szkice piórkiem',\n  'Sól ziemi',\n  'Tango',\n  'Trans-Atlantyk',\n  'Trzy zimy',\n  'Utwory poetyckie',\n  'W polu',\n  'Wariacje pocztowe',\n  'Widnokrąg',\n  'Widokówka z tego świata',\n  'Wiersze',\n  'Wieszanie',\n  'Wiosna i wino',\n  'Wołanie do Yeti',\n  'Zachód słońca w Milanówku',\n  'Zasypie wszystko, zawieje…',\n  'Zdążyć przed Panem Bogiem',\n  'Ziemia Urlo',\n  'Zimne kraje',\n  'Zniewolony umysł',\n  'Zostało z uczty bogów',\n  'Łąka',\n  'Ślub',\n];\n"
  },
  {
    "path": "src/locales/pl/cell_phone/formats.ts",
    "content": "export default [\n  '50#-###-###',\n  '51#-###-###',\n  '53#-###-###',\n  '57#-###-###',\n  '60#-###-###',\n  '66#-###-###',\n  '69#-###-###',\n  '72#-###-###',\n  '73#-###-###',\n  '78#-###-###',\n  '79#-###-###',\n  '88#-###-###',\n];\n"
  },
  {
    "path": "src/locales/pl/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/pl/color/human.ts",
    "content": "export default [\n  'akwamaryna',\n  'alabastrowy',\n  'amarantowy',\n  'ametystowy',\n  'antracytowy',\n  'atramentowy',\n  'bananowy',\n  'beżowy',\n  'biały',\n  'biskupi',\n  'bordowy',\n  'brunatny',\n  'brzoskwiniowy',\n  'brązowy',\n  'buraczkowy',\n  'burgund',\n  'bursztynowy',\n  'bury',\n  'butelkowa zieleń',\n  'błękit królewski',\n  'błękit paryski',\n  'błękit pruski',\n  'błękitny',\n  'ceglasty',\n  'chabrowy',\n  'cielisty',\n  'cukierkowy róż',\n  'cyjan',\n  'cyklamen',\n  'cynamonowy',\n  'cynobrowy',\n  'cytrynowy',\n  'czarny',\n  'czekoladowy',\n  'czerwony',\n  'eozyna',\n  'fioletowy',\n  'fiołkowy',\n  'fuksja',\n  'gołębi',\n  'grafitowy',\n  'granatowy',\n  'groszkowy',\n  'grynszpan',\n  'hebanowy',\n  'herbaciany',\n  'indygo',\n  'jagodowy',\n  'jaśminowy',\n  'kakaowy',\n  'kanarkowy',\n  'kardynalski',\n  'karmazynowy',\n  'karminowy',\n  'kasztanowy',\n  'kawowy',\n  'khaki',\n  'kobaltowy',\n  'koniakowy',\n  'koralowy',\n  'kość słoniowa',\n  'kremowy',\n  'krwisty',\n  'lapis-lazuli',\n  'lawendowy',\n  'lazurowy',\n  'lila',\n  'liliowy',\n  'limonkowy',\n  'magenta',\n  'mahoniowy',\n  'majtkowy',\n  'makowy',\n  'malachitowy',\n  'malinowy',\n  'marchewkowy',\n  'marengo',\n  'miedziany',\n  'minia',\n  'miodowy',\n  'miętowy',\n  'mleczny',\n  'modry',\n  'morelowy',\n  'morska zieleń',\n  'morski',\n  'mosiądzowy',\n  'mysi',\n  'niebieski',\n  'oberżynowy',\n  'ochra',\n  'oliwkowy',\n  'oranż',\n  'orzechowy',\n  'palisander',\n  'patynowy',\n  'perłowy',\n  'piaskowy',\n  'pistacjowy',\n  'piwny',\n  'platynowy',\n  'pomarańczowy',\n  'popielaty',\n  'porcelanowy',\n  'poziomkowy',\n  'purpurowy',\n  'pąsowy',\n  'płowy',\n  'rdzawy',\n  'rubinowy',\n  'rudy',\n  'różowy',\n  'seledynowy',\n  'sepia',\n  'siarkowy',\n  'siny',\n  'siwy',\n  'smolisty',\n  'spiżowy',\n  'srebrny',\n  'stalowy',\n  'szafirowy',\n  'szafranowy',\n  'szary',\n  'szmaragdowy',\n  'słomkowy',\n  'tabaczkowy',\n  'tango',\n  'trawiasty',\n  'truskawkowy',\n  'turkusowy',\n  'tycjan',\n  'ugier',\n  'ultramaryna',\n  'umbra',\n  'winny',\n  'wiśniowy',\n  'woskowy',\n  'wrzosowy',\n  'zgniła zieleń',\n  'zielony',\n  'złocisty',\n  'złoty',\n  'écru',\n  'łososiowy',\n  'śliwkowy',\n  'świniowy',\n  'żółty',\n];\n"
  },
  {
    "path": "src/locales/pl/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/pl/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n  name_pattern,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/pl/company/legal_entity_type.ts",
    "content": "export default ['S.A.', 'SKA', 'Sp. j.', 'Sp. k.', 'Sp. p.', 's.c.', 'z o.o'];\n"
  },
  {
    "path": "src/locales/pl/company/name_pattern.ts",
    "content": "export default [\n  '{{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.lastName}}, {{person.lastName}} and {{person.lastName}}',\n  '{{person.lastName}}-{{person.lastName}}',\n];\n"
  },
  {
    "path": "src/locales/pl/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport animal from './animal';\nimport book from './book';\nimport cell_phone from './cell_phone';\nimport color from './color';\nimport company from './company';\nimport internet from './internet';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport music from './music';\nimport person from './person';\nimport phone_number from './phone_number';\nimport science from './science';\nimport team from './team';\n\n/**\n * The locale data for the `pl` locale.\n *\n * - Language: Polish\n * - Endonym: Polski\n */\nconst pl: LocaleDefinition = {\n  animal,\n  book,\n  cell_phone,\n  color,\n  company,\n  internet,\n  location,\n  lorem,\n  metadata,\n  music,\n  person,\n  phone_number,\n  science,\n  team,\n};\n\nexport default pl;\n"
  },
  {
    "path": "src/locales/pl/internet/domain_suffix.ts",
    "content": "export default [\n  'agro.pl',\n  'auto.pl',\n  'biz.pl',\n  'com.pl',\n  'edu.pl',\n  'gmina.pl',\n  'gov.pl',\n  'info.pl',\n  'miasta.pl',\n  'net.pl',\n  'nieruchomosci.pl',\n  'org.pl',\n  'pl',\n  'powiat.pl',\n  'priv.pl',\n  'sklep.pl',\n  'szkola.pl',\n  'targi.pl',\n  'turystyka.pl',\n];\n"
  },
  {
    "path": "src/locales/pl/internet/free_email.ts",
    "content": "export default ['gmail.com', 'hotmail.com', 'yahoo.com'];\n"
  },
  {
    "path": "src/locales/pl/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/pl/location/building_number.ts",
    "content": "export default ['###', '##', '##a', '##b', '##c', '#/#'];\n"
  },
  {
    "path": "src/locales/pl/location/city_name.ts",
    "content": "export default [\n  'Aleksandrów Kujawski',\n  'Aleksandrów Łódzki',\n  'Alwernia',\n  'Andrychów',\n  'Annopol',\n  'Augustów',\n  'Babimost',\n  'Baborów',\n  'Baranów Sandomierski',\n  'Barcin',\n  'Barczewo',\n  'Bardo',\n  'Barlinek',\n  'Bartoszyce',\n  'Barwice',\n  'Bełchatów',\n  'Bełżyce',\n  'Będzin',\n  'Biała',\n  'Biała Piska',\n  'Biała Podlaska',\n  'Biała Rawska',\n  'Białobrzegi',\n  'Białogard',\n  'Biały Bór',\n  'Białystok',\n  'Biecz',\n  'Bielawa',\n  'Bielsk Podlaski',\n  'Bielsko-Biała',\n  'Bieruń',\n  'Bierutów',\n  'Bieżuń',\n  'Biłgoraj',\n  'Biskupiec',\n  'Bisztynek',\n  'Blachownia',\n  'Błaszki',\n  'Błażowa',\n  'Błonie',\n  'Bobolice',\n  'Bobowa',\n  'Bochnia',\n  'Bodzentyn',\n  'Bogatynia',\n  'Boguchwała',\n  'Boguszów-Gorce',\n  'Bojanowo',\n  'Bolesławiec',\n  'Bolków',\n  'Borek Wielkopolski',\n  'Borne Sulinowo',\n  'Braniewo',\n  'Brańsk',\n  'Brodnica',\n  'Brok',\n  'Brusy',\n  'Brwinów',\n  'Brzeg',\n  'Brzeg Dolny',\n  'Brzesko',\n  'Brzeszcze',\n  'Brześć Kujawski',\n  'Brzeziny',\n  'Brzostek',\n  'Brzozów',\n  'Buk',\n  'Bukowno',\n  'Busko-Zdrój',\n  'Bychawa',\n  'Byczyna',\n  'Bydgoszcz',\n  'Bystrzyca Kłodzka',\n  'Bytom',\n  'Bytom Odrzański',\n  'Bytów',\n  'Cedynia',\n  'Chełm',\n  'Chełmek',\n  'Chełmno',\n  'Chełmża',\n  'Chęciny',\n  'Chmielnik',\n  'Chocianów',\n  'Chociwel',\n  'Chodecz',\n  'Chodzież',\n  'Chojna',\n  'Chojnice',\n  'Chojnów',\n  'Choroszcz',\n  'Chorzele',\n  'Chorzów',\n  'Choszczno',\n  'Chrzanów',\n  'Ciechanowiec',\n  'Ciechanów',\n  'Ciechocinek',\n  'Cieszanów',\n  'Cieszyn',\n  'Ciężkowice',\n  'Cybinka',\n  'Czaplinek',\n  'Czarna Białostocka',\n  'Czarna Woda',\n  'Czarne',\n  'Czarnków',\n  'Czchów',\n  'Czechowice-Dziedzice',\n  'Czeladź',\n  'Czempiń',\n  'Czerniejewo',\n  'Czersk',\n  'Czerwieńsk',\n  'Czerwionka-Leszczyny',\n  'Częstochowa',\n  'Człopa',\n  'Człuchów',\n  'Czyżew',\n  'Ćmielów',\n  'Daleszyce',\n  'Darłowo',\n  'Dąbie',\n  'Dąbrowa Białostocka',\n  'Dąbrowa Górnicza',\n  'Dąbrowa Tarnowska',\n  'Debrzno',\n  'Dębica',\n  'Dęblin',\n  'Dębno',\n  'Dobczyce',\n  'Dobiegniew',\n  'Dobra',\n  'Dobre Miasto',\n  'Dobrodzień',\n  'Dobrzany',\n  'Dobrzyń nad Wisłą',\n  'Dolsk',\n  'Drawno',\n  'Drawsko Pomorskie',\n  'Drezdenko',\n  'Drobin',\n  'Drohiczyn',\n  'Drzewica',\n  'Dukla',\n  'Duszniki-Zdrój',\n  'Dynów',\n  'Działdowo',\n  'Działoszyce',\n  'Działoszyn',\n  'Dzierzgoń',\n  'Dzierżoniów',\n  'Dziwnów',\n  'Elbląg',\n  'Ełk',\n  'Frampol',\n  'Frombork',\n  'Garwolin',\n  'Gąbin',\n  'Gdańsk',\n  'Gdynia',\n  'Giżycko',\n  'Glinojeck',\n  'Gliwice',\n  'Głogów',\n  'Głogów Małopolski',\n  'Głogówek',\n  'Głowno',\n  'Głubczyce',\n  'Głuchołazy',\n  'Głuszyca',\n  'Gniew',\n  'Gniewkowo',\n  'Gniezno',\n  'Gogolin',\n  'Golczewo',\n  'Goleniów',\n  'Golina',\n  'Golub-Dobrzyń',\n  'Gołańcz',\n  'Gołdap',\n  'Goniądz',\n  'Gorlice',\n  'Gorzów Śląski',\n  'Gorzów Wielkopolski',\n  'Gostynin',\n  'Gostyń',\n  'Gościno',\n  'Gozdnica',\n  'Góra',\n  'Góra Kalwaria',\n  'Górowo Iławeckie',\n  'Górzno',\n  'Grabów nad Prosną',\n  'Grajewo',\n  'Grodków',\n  'Grodzisk Mazowiecki',\n  'Grodzisk Wielkopolski',\n  'Grójec',\n  'Grudziądz',\n  'Grybów',\n  'Gryfice',\n  'Gryfino',\n  'Gryfów Śląski',\n  'Gubin',\n  'Hajnówka',\n  'Halinów',\n  'Hel',\n  'Hrubieszów',\n  'Iława',\n  'Iłowa',\n  'Iłża',\n  'Imielin',\n  'Inowrocław',\n  'Ińsko',\n  'Iwonicz-Zdrój',\n  'Izbica Kujawska',\n  'Jabłonowo Pomorskie',\n  'Janikowo',\n  'Janowiec Wielkopolski',\n  'Janów Lubelski',\n  'Jarocin',\n  'Jarosław',\n  'Jasień',\n  'Jasło',\n  'Jastarnia',\n  'Jastrowie',\n  'Jastrzębie-Zdrój',\n  'Jawor',\n  'Jaworzno',\n  'Jaworzyna Śląska',\n  'Jedlicze',\n  'Jedlina-Zdrój',\n  'Jedwabne',\n  'Jelcz-Laskowice',\n  'Jelenia Góra',\n  'Jeziorany',\n  'Jędrzejów',\n  'Jordanów',\n  'Józefów',\n  'Jutrosin',\n  'Kalety',\n  'Kalisz',\n  'Kalisz Pomorski',\n  'Kalwaria Zebrzydowska',\n  'Kałuszyn',\n  'Kamienna Góra',\n  'Kamień Krajeński',\n  'Kamień Pomorski',\n  'Kamieńsk',\n  'Kańczuga',\n  'Karczew',\n  'Kargowa',\n  'Karlino',\n  'Karpacz',\n  'Kartuzy',\n  'Katowice',\n  'Kazimierz Dolny',\n  'Kazimierza Wielka',\n  'Kąty Wrocławskie',\n  'Kcynia',\n  'Kędzierzyn-Koźle',\n  'Kępice',\n  'Kępno',\n  'Kętrzyn',\n  'Kęty',\n  'Kielce',\n  'Kietrz',\n  'Kisielice',\n  'Kleczew',\n  'Kleszczele',\n  'Kluczbork',\n  'Kłecko',\n  'Kłobuck',\n  'Kłodawa',\n  'Kłodzko',\n  'Knurów',\n  'Knyszyn',\n  'Kobylin',\n  'Kobyłka',\n  'Kock',\n  'Kolbuszowa',\n  'Kolno',\n  'Kolonowskie',\n  'Koluszki',\n  'Kołaczyce',\n  'Koło',\n  'Kołobrzeg',\n  'Koniecpol',\n  'Konin',\n  'Konstancin-Jeziorna',\n  'Konstantynów Łódzki',\n  'Końskie',\n  'Koprzywnica',\n  'Korfantów',\n  'Koronowo',\n  'Korsze',\n  'Kosów Lacki',\n  'Kostrzyn',\n  'Kostrzyn nad Odrą',\n  'Koszalin',\n  'Kościan',\n  'Kościerzyna',\n  'Kowal',\n  'Kowalewo Pomorskie',\n  'Kowary',\n  'Koziegłowy',\n  'Kozienice',\n  'Koźmin Wielkopolski',\n  'Kożuchów',\n  'Kórnik',\n  'Krajenka',\n  'Kraków',\n  'Krapkowice',\n  'Krasnobród',\n  'Krasnystaw',\n  'Kraśnik',\n  'Krobia',\n  'Krosno',\n  'Krosno Odrzańskie',\n  'Krośniewice',\n  'Krotoszyn',\n  'Kruszwica',\n  'Krynica Morska',\n  'Krynica-Zdrój',\n  'Krynki',\n  'Krzanowice',\n  'Krzepice',\n  'Krzeszowice',\n  'Krzywiń',\n  'Krzyż Wielkopolski',\n  'Książ Wielkopolski',\n  'Kudowa-Zdrój',\n  'Kunów',\n  'Kutno',\n  'Kuźnia Raciborska',\n  'Kwidzyn',\n  'Lądek-Zdrój',\n  'Legionowo',\n  'Legnica',\n  'Lesko',\n  'Leszno',\n  'Leśna',\n  'Leśnica',\n  'Lewin Brzeski',\n  'Leżajsk',\n  'Lębork',\n  'Lędziny',\n  'Libiąż',\n  'Lidzbark',\n  'Lidzbark Warmiński',\n  'Limanowa',\n  'Lipiany',\n  'Lipno',\n  'Lipsk',\n  'Lipsko',\n  'Lubaczów',\n  'Lubań',\n  'Lubartów',\n  'Lubawa',\n  'Lubawka',\n  'Lubień Kujawski',\n  'Lubin',\n  'Lublin',\n  'Lubliniec',\n  'Lubniewice',\n  'Lubomierz',\n  'Luboń',\n  'Lubraniec',\n  'Lubsko',\n  'Lwówek',\n  'Lwówek Śląski',\n  'Łabiszyn',\n  'Łańcut',\n  'Łapy',\n  'Łasin',\n  'Łask',\n  'Łaskarzew',\n  'Łaszczów',\n  'Łaziska Górne',\n  'Łazy',\n  'Łeba',\n  'Łęczna',\n  'Łęczyca',\n  'Łęknica',\n  'Łobez',\n  'Łobżenica',\n  'Łochów',\n  'Łomianki',\n  'Łomża',\n  'Łosice',\n  'Łowicz',\n  'Łódź',\n  'Łuków',\n  'Maków Mazowiecki',\n  'Maków Podhalański',\n  'Malbork',\n  'Małogoszcz',\n  'Małomice',\n  'Margonin',\n  'Marki',\n  'Maszewo',\n  'Miasteczko Śląskie',\n  'Miastko',\n  'Michałowo',\n  'Miechów',\n  'Miejska Górka',\n  'Mielec',\n  'Mieroszów',\n  'Mieszkowice',\n  'Międzybórz',\n  'Międzychód',\n  'Międzylesie',\n  'Międzyrzec Podlaski',\n  'Międzyrzecz',\n  'Międzyzdroje',\n  'Mikołajki',\n  'Mikołów',\n  'Mikstat',\n  'Milanówek',\n  'Milicz',\n  'Miłakowo',\n  'Miłomłyn',\n  'Miłosław',\n  'Mińsk Mazowiecki',\n  'Mirosławiec',\n  'Mirsk',\n  'Mława',\n  'Młynary',\n  'Mogielnica',\n  'Mogilno',\n  'Mońki',\n  'Morąg',\n  'Mordy',\n  'Moryń',\n  'Mosina',\n  'Mrągowo',\n  'Mrocza',\n  'Mszana Dolna',\n  'Mszczonów',\n  'Murowana Goślina',\n  'Muszyna',\n  'Mysłowice',\n  'Myszków',\n  'Myszyniec',\n  'Myślenice',\n  'Myślibórz',\n  'Nakło nad Notecią',\n  'Nałęczów',\n  'Namysłów',\n  'Narol',\n  'Nasielsk',\n  'Nekla',\n  'Nidzica',\n  'Niemcza',\n  'Niemodlin',\n  'Niepołomice',\n  'Nieszawa',\n  'Nisko',\n  'Nowa Dęba',\n  'Nowa Ruda',\n  'Nowa Sarzyna',\n  'Nowa Sól',\n  'Nowe',\n  'Nowe Brzesko',\n  'Nowe Miasteczko',\n  'Nowe Miasto Lubawskie',\n  'Nowe Miasto nad Pilicą',\n  'Nowe Skalmierzyce',\n  'Nowe Warpno',\n  'Nowogard',\n  'Nowogrodziec',\n  'Nowogród',\n  'Nowogród Bobrzański',\n  'Nowy Dwór Gdański',\n  'Nowy Dwór Mazowiecki',\n  'Nowy Sącz',\n  'Nowy Staw',\n  'Nowy Targ',\n  'Nowy Tomyśl',\n  'Nowy Wiśnicz',\n  'Nysa',\n  'Oborniki',\n  'Oborniki Śląskie',\n  'Obrzycko',\n  'Odolanów',\n  'Ogrodzieniec',\n  'Okonek',\n  'Olecko',\n  'Olesno',\n  'Oleszyce',\n  'Oleśnica',\n  'Olkusz',\n  'Olsztyn',\n  'Olsztynek',\n  'Olszyna',\n  'Oława',\n  'Opalenica',\n  'Opatów',\n  'Opoczno',\n  'Opole',\n  'Opole Lubelskie',\n  'Orneta',\n  'Orzesze',\n  'Orzysz',\n  'Osieczna',\n  'Osiek',\n  'Ostrołęka',\n  'Ostroróg',\n  'Ostrowiec Świętokrzyski',\n  'Ostróda',\n  'Ostrów Lubelski',\n  'Ostrów Mazowiecka',\n  'Ostrów Wielkopolski',\n  'Ostrzeszów',\n  'Ośno Lubuskie',\n  'Oświęcim',\n  'Otmuchów',\n  'Otwock',\n  'Ozimek',\n  'Ozorków',\n  'Ożarów',\n  'Ożarów Mazowiecki',\n  'Pabianice',\n  'Paczków',\n  'Pajęczno',\n  'Pakość',\n  'Parczew',\n  'Pasłęk',\n  'Pasym',\n  'Pelplin',\n  'Pełczyce',\n  'Piaseczno',\n  'Piaski',\n  'Piastów',\n  'Piechowice',\n  'Piekary Śląskie',\n  'Pieniężno',\n  'Pieńsk',\n  'Pieszyce',\n  'Pilawa',\n  'Pilica',\n  'Pilzno',\n  'Piła',\n  'Piława Górna',\n  'Pińczów',\n  'Pionki',\n  'Piotrków Kujawski',\n  'Piotrków Trybunalski',\n  'Pisz',\n  'Piwniczna-Zdrój',\n  'Pleszew',\n  'Płock',\n  'Płońsk',\n  'Płoty',\n  'Pniewy',\n  'Pobiedziska',\n  'Poddębice',\n  'Podkowa Leśna',\n  'Pogorzela',\n  'Polanica-Zdrój',\n  'Polanów',\n  'Police',\n  'Polkowice',\n  'Połaniec',\n  'Połczyn-Zdrój',\n  'Poniatowa',\n  'Poniec',\n  'Poręba',\n  'Poznań',\n  'Prabuty',\n  'Praszka',\n  'Prochowice',\n  'Proszowice',\n  'Prószków',\n  'Pruchnik',\n  'Prudnik',\n  'Prusice',\n  'Pruszcz Gdański',\n  'Pruszków',\n  'Przasnysz',\n  'Przecław',\n  'Przedbórz',\n  'Przedecz',\n  'Przemków',\n  'Przemyśl',\n  'Przeworsk',\n  'Przysucha',\n  'Pszczyna',\n  'Pszów',\n  'Puck',\n  'Puławy',\n  'Pułtusk',\n  'Puszczykowo',\n  'Pyrzyce',\n  'Pyskowice',\n  'Pyzdry',\n  'Rabka-Zdrój',\n  'Raciąż',\n  'Racibórz',\n  'Radków',\n  'Radlin',\n  'Radłów',\n  'Radom',\n  'Radomsko',\n  'Radomyśl Wielki',\n  'Radymno',\n  'Radziejów',\n  'Radzionków',\n  'Radzymin',\n  'Radzyń Chełmiński',\n  'Radzyń Podlaski',\n  'Rajgród',\n  'Rakoniewice',\n  'Raszków',\n  'Rawa Mazowiecka',\n  'Rawicz',\n  'Recz',\n  'Reda',\n  'Rejowiec Fabryczny',\n  'Resko',\n  'Reszel',\n  'Rogoźno',\n  'Ropczyce',\n  'Różan',\n  'Ruciane-Nida',\n  'Ruda Śląska',\n  'Rudnik nad Sanem',\n  'Rumia',\n  'Rybnik',\n  'Rychwał',\n  'Rydułtowy',\n  'Rydzyna',\n  'Ryglice',\n  'Ryki',\n  'Rymanów',\n  'Ryn',\n  'Rypin',\n  'Rzepin',\n  'Rzeszów',\n  'Rzgów',\n  'Sandomierz',\n  'Sanok',\n  'Sejny',\n  'Serock',\n  'Sędziszów',\n  'Sędziszów Małopolski',\n  'Sępopol',\n  'Sępólno Krajeńskie',\n  'Sianów',\n  'Siechnice',\n  'Siedlce',\n  'Siemianowice Śląskie',\n  'Siemiatycze',\n  'Sieniawa',\n  'Sieradz',\n  'Sieraków',\n  'Sierpc',\n  'Siewierz',\n  'Skalbmierz',\n  'Skała',\n  'Skarszewy',\n  'Skaryszew',\n  'Skarżysko-Kamienna',\n  'Skawina',\n  'Skępe',\n  'Skierniewice',\n  'Skoczów',\n  'Skoki',\n  'Skórcz',\n  'Skwierzyna',\n  'Sława',\n  'Sławków',\n  'Sławno',\n  'Słomniki',\n  'Słubice',\n  'Słupca',\n  'Słupsk',\n  'Sobótka',\n  'Sochaczew',\n  'Sokołów Małopolski',\n  'Sokołów Podlaski',\n  'Sokółka',\n  'Solec Kujawski',\n  'Sompolno',\n  'Sopot',\n  'Sosnowiec',\n  'Sośnicowice',\n  'Stalowa Wola',\n  'Starachowice',\n  'Stargard',\n  'Starogard Gdański',\n  'Stary Sącz',\n  'Staszów',\n  'Stawiski',\n  'Stawiszyn',\n  'Stąporków',\n  'Stęszew',\n  'Stoczek Łukowski',\n  'Stronie Śląskie',\n  'Strumień',\n  'Stryków',\n  'Strzegom',\n  'Strzelce Krajeńskie',\n  'Strzelce Opolskie',\n  'Strzelin',\n  'Strzelno',\n  'Strzyżów',\n  'Sucha Beskidzka',\n  'Suchań',\n  'Suchedniów',\n  'Suchowola',\n  'Sulechów',\n  'Sulejów',\n  'Sulejówek',\n  'Sulęcin',\n  'Sulmierzyce',\n  'Sułkowice',\n  'Supraśl',\n  'Suraż',\n  'Susz',\n  'Suwałki',\n  'Swarzędz',\n  'Syców',\n  'Szadek',\n  'Szamocin',\n  'Szamotuły',\n  'Szczawnica',\n  'Szczawno-Zdrój',\n  'Szczebrzeszyn',\n  'Szczecin',\n  'Szczecinek',\n  'Szczekociny',\n  'Szczucin',\n  'Szczuczyn',\n  'Szczyrk',\n  'Szczytna',\n  'Szczytno',\n  'Szepietowo',\n  'Szklarska Poręba',\n  'Szlichtyngowa',\n  'Szprotawa',\n  'Sztum',\n  'Szubin',\n  'Szydłowiec',\n  'Ścinawa',\n  'Ślesin',\n  'Śmigiel',\n  'Śrem',\n  'Środa Śląska',\n  'Środa Wielkopolska',\n  'Świątniki Górne',\n  'Świdnica',\n  'Świdnik',\n  'Świdwin',\n  'Świebodzice',\n  'Świebodzin',\n  'Świecie',\n  'Świeradów-Zdrój',\n  'Świerzawa',\n  'Świętochłowice',\n  'Świnoujście',\n  'Tarczyn',\n  'Tarnobrzeg',\n  'Tarnogród',\n  'Tarnowskie Góry',\n  'Tarnów',\n  'Tczew',\n  'Terespol',\n  'Tłuszcz',\n  'Tolkmicko',\n  'Tomaszów Lubelski',\n  'Tomaszów Mazowiecki',\n  'Toruń',\n  'Torzym',\n  'Toszek',\n  'Trzcianka',\n  'Trzciel',\n  'Trzcińsko-Zdrój',\n  'Trzebiatów',\n  'Trzebinia',\n  'Trzebnica',\n  'Trzemeszno',\n  'Tuchola',\n  'Tuchów',\n  'Tuczno',\n  'Tuliszków',\n  'Turek',\n  'Tuszyn',\n  'Twardogóra',\n  'Tychowo',\n  'Tychy',\n  'Tyczyn',\n  'Tykocin',\n  'Tyszowce',\n  'Ujazd',\n  'Ujście',\n  'Ulanów',\n  'Uniejów',\n  'Ustka',\n  'Ustroń',\n  'Ustrzyki Dolne',\n  'Wadowice',\n  'Wałbrzych',\n  'Wałcz',\n  'Warka',\n  'Warszawa',\n  'Warta',\n  'Wasilków',\n  'Wąbrzeźno',\n  'Wąchock',\n  'Wągrowiec',\n  'Wąsosz',\n  'Wejherowo',\n  'Węgliniec',\n  'Węgorzewo',\n  'Węgorzyno',\n  'Węgrów',\n  'Wiązów',\n  'Wieleń',\n  'Wielichowo',\n  'Wieliczka',\n  'Wieluń',\n  'Wieruszów',\n  'Więcbork',\n  'Wilamowice',\n  'Wisła',\n  'Witkowo',\n  'Witnica',\n  'Wleń',\n  'Władysławowo',\n  'Włocławek',\n  'Włodawa',\n  'Włoszczowa',\n  'Wodzisław Śląski',\n  'Wojcieszów',\n  'Wojkowice',\n  'Wojnicz',\n  'Wolbórz',\n  'Wolbrom',\n  'Wolin',\n  'Wolsztyn',\n  'Wołczyn',\n  'Wołomin',\n  'Wołów',\n  'Woźniki',\n  'Wrocław',\n  'Wronki',\n  'Września',\n  'Wschowa',\n  'Wyrzysk',\n  'Wysoka',\n  'Wysokie Mazowieckie',\n  'Wyszków',\n  'Wyszogród',\n  'Wyśmierzyce',\n  'Zabłudów',\n  'Zabrze',\n  'Zagórów',\n  'Zagórz',\n  'Zakliczyn',\n  'Zakopane',\n  'Zakroczym',\n  'Zalewo',\n  'Zambrów',\n  'Zamość',\n  'Zator',\n  'Zawadzkie',\n  'Zawichost',\n  'Zawidów',\n  'Zawiercie',\n  'Ząbki',\n  'Ząbkowice Śląskie',\n  'Zbąszynek',\n  'Zbąszyń',\n  'Zduny',\n  'Zduńska Wola',\n  'Zdzieszowice',\n  'Zelów',\n  'Zgierz',\n  'Zgorzelec',\n  'Zielona Góra',\n  'Zielonka',\n  'Ziębice',\n  'Złocieniec',\n  'Złoczew',\n  'Złotoryja',\n  'Złotów',\n  'Złoty Stok',\n  'Zwierzyniec',\n  'Zwoleń',\n  'Żabno',\n  'Żagań',\n  'Żarki',\n  'Żarów',\n  'Żary',\n  'Żelechów',\n  'Żerków',\n  'Żmigród',\n  'Żnin',\n  'Żory',\n  'Żukowo',\n  'Żuromin',\n  'Żychlin',\n  'Żyrardów',\n  'Żywiec',\n];\n"
  },
  {
    "path": "src/locales/pl/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/pl/location/country.ts",
    "content": "export default [\n  'Afganistan',\n  'Albania',\n  'Algieria',\n  'Andora',\n  'Angola',\n  'Antigua i Barbuda',\n  'Arabia Saudyjska',\n  'Argentyna',\n  'Armenia',\n  'Australia',\n  'Austria',\n  'Azerbejdżan',\n  'Bahamy',\n  'Bahrajn',\n  'Bangladesz',\n  'Barbados',\n  'Belgia',\n  'Belize',\n  'Benin',\n  'Bhutan',\n  'Białoruś',\n  'Birma',\n  'Boliwia',\n  'Bośnia i Hercegowina',\n  'Botswana',\n  'Brazylia',\n  'Brunei',\n  'Bułgaria',\n  'Burkina Faso',\n  'Burundi',\n  'Chile',\n  'Chiny',\n  'Chorwacja',\n  'Cypr',\n  'Czad',\n  'Czarnogóra',\n  'Czechy',\n  'Dania',\n  'Demokratyczna Republika Konga',\n  'Dominika',\n  'Dominikana',\n  'Dżibuti',\n  'Egipt',\n  'Ekwador',\n  'Erytrea',\n  'Estonia',\n  'Eswatini',\n  'Etiopia',\n  'Fidżi',\n  'Filipiny',\n  'Finlandia',\n  'Francja',\n  'Gabon',\n  'Gambia',\n  'Ghana',\n  'Grecja',\n  'Grenada',\n  'Gruzja',\n  'Gujana',\n  'Gwatemala',\n  'Gwinea',\n  'Gwinea Bissau',\n  'Gwinea Równikowa',\n  'Haiti',\n  'Hiszpania',\n  'Holandia',\n  'Honduras',\n  'Indie',\n  'Indonezja',\n  'Irak',\n  'Iran',\n  'Irlandia',\n  'Islandia',\n  'Izrael',\n  'Jamajka',\n  'Japonia',\n  'Jemen',\n  'Jordania',\n  'Kambodża',\n  'Kamerun',\n  'Kanada',\n  'Katar',\n  'Kazachstan',\n  'Kenia',\n  'Kirgistan',\n  'Kiribati',\n  'Kolumbia',\n  'Komory',\n  'Kongo',\n  'Korea Południowa',\n  'Korea Północna',\n  'Kostaryka',\n  'Kuba',\n  'Kuwejt',\n  'Laos',\n  'Lesotho',\n  'Liban',\n  'Liberia',\n  'Libia',\n  'Liechtenstein',\n  'Litwa',\n  'Luksemburg',\n  'Łotwa',\n  'Macedonia Północna',\n  'Madagaskar',\n  'Malawi',\n  'Malediwy',\n  'Malezja',\n  'Mali',\n  'Malta',\n  'Maroko',\n  'Mauretania',\n  'Mauritius',\n  'Meksyk',\n  'Mikronezja',\n  'Mołdawia',\n  'Monako',\n  'Mongolia',\n  'Mozambik',\n  'Namibia',\n  'Nauru',\n  'Nepal',\n  'Niemcy',\n  'Niger',\n  'Nigeria',\n  'Nikaragua',\n  'Norwegia',\n  'Nowa Zelandia',\n  'Oman',\n  'Pakistan',\n  'Palau',\n  'Panama',\n  'Papua-Nowa Gwinea',\n  'Paragwaj',\n  'Peru',\n  'Polska',\n  'Portugalia',\n  'Republika Południowej Afryki',\n  'Republika Środkowoafrykańska',\n  'Republika Zielonego Przylądka',\n  'Rosja',\n  'Rumunia',\n  'Rwanda',\n  'Saint Kitts i Nevis',\n  'Saint Lucia',\n  'Saint Vincent i Grenadyny',\n  'Salwador',\n  'Samoa',\n  'San Marino',\n  'Senegal',\n  'Serbia',\n  'Seszele',\n  'Sierra Leone',\n  'Singapur',\n  'Słowacja',\n  'Słowenia',\n  'Somalia',\n  'Sri Lanka',\n  'Stany Zjednoczone',\n  'Sudan',\n  'Sudan Południowy',\n  'Surinam',\n  'Syria',\n  'Szwajcaria',\n  'Szwecja',\n  'Tadżykistan',\n  'Tajlandia',\n  'Tanzania',\n  'Timor Wschodni',\n  'Togo',\n  'Tonga',\n  'Trynidad i Tobago',\n  'Tunezja',\n  'Turcja',\n  'Turkmenistan',\n  'Tuvalu',\n  'Uganda',\n  'Ukraina',\n  'Urugwaj',\n  'Uzbekistan',\n  'Vanuatu',\n  'Watykan',\n  'Wenezuela',\n  'Węgry',\n  'Wielka Brytania',\n  'Wietnam',\n  'Włochy',\n  'Wybrzeże Kości Słoniowej',\n  'Wyspy Marshalla',\n  'Wyspy Salomona',\n  'Wyspy Świętego Tomasza i Książęca',\n  'Zambia',\n  'Zimbabwe',\n  'Zjednoczone Emiraty Arabskie',\n];\n"
  },
  {
    "path": "src/locales/pl/location/direction.ts",
    "content": "// Source: https://pl.wikipedia.org/wiki/Strony_świata\nexport default {\n  cardinal: ['północ', 'wschód', 'południe', 'zachód'],\n  cardinal_abbr: ['pn.', 'wsch.', 'pd.', 'zach.'],\n  ordinal: [\n    'północny wschód',\n    'południowy wschód',\n    'południowy zachód',\n    'północny zachód',\n  ],\n  ordinal_abbr: ['pn. wsch.', 'pd. wsch.', 'pd. zach.', 'pn. zach.'],\n};\n"
  },
  {
    "path": "src/locales/pl/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport country from './country';\nimport direction from './direction';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_address from './street_address';\nimport street_pattern from './street_pattern';\nimport street_prefix from './street_prefix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  country,\n  direction,\n  postcode,\n  secondary_address,\n  state,\n  state_abbr,\n  street_address,\n  street_pattern,\n  street_prefix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/pl/location/postcode.ts",
    "content": "export default ['##-###'];\n"
  },
  {
    "path": "src/locales/pl/location/secondary_address.ts",
    "content": "export default ['m. ###'];\n"
  },
  {
    "path": "src/locales/pl/location/state.ts",
    "content": "export default [\n  'dolnośląskie',\n  'kujawsko-pomorskie',\n  'lubelskie',\n  'lubuskie',\n  'łódzkie',\n  'małopolskie',\n  'mazowieckie',\n  'opolskie',\n  'podkarpackie',\n  'podlaskie',\n  'pomorskie',\n  'śląskie',\n  'świętokrzyskie',\n  'warmińsko-mazurskie',\n  'wielkopolskie',\n  'zachodniopomorskie',\n];\n"
  },
  {
    "path": "src/locales/pl/location/state_abbr.ts",
    "content": "export default [\n  'DS',\n  'KP',\n  'LU',\n  'LB',\n  'LD',\n  'MA',\n  'MZ',\n  'OP',\n  'PK',\n  'PD',\n  'PM',\n  'SL',\n  'SK',\n  'WN',\n  'WP',\n  'ZP',\n];\n"
  },
  {
    "path": "src/locales/pl/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/pl/location/street_pattern.ts",
    "content": "export default ['{{location.street_prefix}} {{person.lastName}}'];\n"
  },
  {
    "path": "src/locales/pl/location/street_prefix.ts",
    "content": "/**\n * Source: https://pl.wikipedia.org/wiki/ULIC\n */\nexport default [\n  'al.',\n  'bulw.',\n  'droga',\n  'ogród',\n  'os.',\n  'park',\n  'pl.',\n  'rondo',\n  'rynek',\n  'skwer',\n  'szosa',\n  'ul.',\n  'wyb.',\n  'wyspa',\n];\n"
  },
  {
    "path": "src/locales/pl/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/pl/lorem/word.ts",
    "content": "export default [\n  'alias',\n  'consequatur',\n  'aut',\n  'perferendis',\n  'sit',\n  'voluptatem',\n  'accusantium',\n  'doloremque',\n  'aperiam',\n  'eaque',\n  'ipsa',\n  'quae',\n  'ab',\n  'illo',\n  'inventore',\n  'veritatis',\n  'et',\n  'quasi',\n  'architecto',\n  'beatae',\n  'vitae',\n  'dicta',\n  'sunt',\n  'explicabo',\n  'aspernatur',\n  'odit',\n  'fugit',\n  'sed',\n  'quia',\n  'consequuntur',\n  'magni',\n  'dolores',\n  'eos',\n  'qui',\n  'ratione',\n  'sequi',\n  'nesciunt',\n  'neque',\n  'dolorem',\n  'ipsum',\n  'dolor',\n  'amet',\n  'consectetur',\n  'adipisci',\n  'velit',\n  'non',\n  'numquam',\n  'eius',\n  'modi',\n  'tempora',\n  'incidunt',\n  'ut',\n  'labore',\n  'dolore',\n  'magnam',\n  'aliquam',\n  'quaerat',\n  'enim',\n  'ad',\n  'minima',\n  'veniam',\n  'quis',\n  'nostrum',\n  'exercitationem',\n  'ullam',\n  'corporis',\n  'nemo',\n  'ipsam',\n  'voluptas',\n  'suscipit',\n  'laboriosam',\n  'nisi',\n  'aliquid',\n  'ex',\n  'ea',\n  'commodi',\n  'autem',\n  'vel',\n  'eum',\n  'iure',\n  'reprehenderit',\n  'in',\n  'voluptate',\n  'esse',\n  'quam',\n  'nihil',\n  'molestiae',\n  'iusto',\n  'odio',\n  'dignissimos',\n  'ducimus',\n  'blanditiis',\n  'praesentium',\n  'laudantium',\n  'totam',\n  'rem',\n  'voluptatum',\n  'deleniti',\n  'atque',\n  'corrupti',\n  'quos',\n  'quas',\n  'molestias',\n  'excepturi',\n  'sint',\n  'occaecati',\n  'cupiditate',\n  'provident',\n  'perspiciatis',\n  'unde',\n  'omnis',\n  'iste',\n  'natus',\n  'error',\n  'similique',\n  'culpa',\n  'officia',\n  'deserunt',\n  'mollitia',\n  'animi',\n  'id',\n  'est',\n  'laborum',\n  'dolorum',\n  'fuga',\n  'harum',\n  'quidem',\n  'rerum',\n  'facilis',\n  'expedita',\n  'distinctio',\n  'nam',\n  'libero',\n  'tempore',\n  'cum',\n  'soluta',\n  'nobis',\n  'eligendi',\n  'optio',\n  'cumque',\n  'impedit',\n  'quo',\n  'porro',\n  'quisquam',\n  'minus',\n  'quod',\n  'maxime',\n  'placeat',\n  'facere',\n  'possimus',\n  'assumenda',\n  'repellendus',\n  'temporibus',\n  'quibusdam',\n  'illum',\n  'fugiat',\n  'nulla',\n  'pariatur',\n  'at',\n  'vero',\n  'accusamus',\n  'officiis',\n  'debitis',\n  'necessitatibus',\n  'saepe',\n  'eveniet',\n  'voluptates',\n  'repudiandae',\n  'recusandae',\n  'itaque',\n  'earum',\n  'hic',\n  'tenetur',\n  'a',\n  'sapiente',\n  'delectus',\n  'reiciendis',\n  'voluptatibus',\n  'maiores',\n  'doloribus',\n  'asperiores',\n  'repellat',\n];\n"
  },
  {
    "path": "src/locales/pl/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Polish',\n  code: 'pl',\n  language: 'pl',\n  endonym: 'Polski',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/pl/music/genre.ts",
    "content": "export default [\n  'Alternatywna',\n  'Blues',\n  'Country',\n  'Disco polo',\n  'Elektroniczna',\n  'Funk',\n  'Hip Hop',\n  'Indie Pop',\n  'Jazz',\n  'Klasyczna',\n  'Latynoska',\n  'Ludowa',\n  'Metal',\n  'Pop',\n  'Rap',\n  'Reggae',\n  'Rock',\n  'Soul',\n];\n"
  },
  {
    "path": "src/locales/pl/music/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { MusicDefinition } from '../../..';\nimport genre from './genre';\nimport song_name from './song_name';\n\nconst music: MusicDefinition = {\n  genre,\n  song_name,\n};\n\nexport default music;\n"
  },
  {
    "path": "src/locales/pl/music/song_name.ts",
    "content": "export default [\n  '12 Groszy',\n  '24.11.94',\n  '51',\n  'A To Co Mam',\n  'Adriatyk, Ocean Gorący',\n  'Ale Jestem',\n  'Aleja Gwiazd',\n  'Arahja',\n  'Autobiografia',\n  'Autystyczny',\n  'Babę Zesłał Bóg',\n  'Ballada 07',\n  'Baranek',\n  'Beksa',\n  'Bema Pamięci Żałobny - Rapsod',\n  'Berlin Zachodni',\n  'Biała Armia',\n  'Biała Flaga',\n  'Biały Krzyż',\n  'Biegnij Dalej Sam',\n  'Bieszczadzkie Anioły',\n  'Bo Jesteś Ty',\n  'Bo Jo Cie Kochom',\n  'Bombonierka',\n  'Boskie Buenos',\n  'Bracka',\n  'Buka',\n  'Butelki Z Benzyną I Kamienie',\n  'Byłam Różą',\n  'Byłaś Serca Biciem',\n  'Bóg',\n  \"C'Est La Vie - Paryż Z Pocztówki\",\n  'Celina',\n  'Chcemy Być Sobą',\n  'Chciałbym Umrzeć Z Miłości',\n  'Chciałem Być',\n  'Chodź, Pomaluj Mój Świat',\n  'Chłopcy',\n  'Ciche Dni',\n  'Cichosza',\n  'Ciepły Wiatr',\n  'Cień Wielkiej Góry',\n  'Ciągnik',\n  'Co Mi Panie Dasz',\n  'Cud Niepamięci',\n  'Cykady Na Cykladach',\n  'Czarne Słońca',\n  'Czarny Blues O Czwartej Nad Ranem',\n  'Czas Nas Uczy Pogody',\n  'Czas Ołowiu',\n  'Czerwony Jak Cegła',\n  'Cztery Pokoje',\n  'Człowiek Z Liściem',\n  'Deszcz',\n  'Deszcz Na Betonie',\n  'Deszcz W Cisnej',\n  'Dla Ciebie',\n  'Dmuchawce, Latawce, Wiatr',\n  'Dni, Których Nie Znamy',\n  'Do Ani',\n  'Do Kołyski',\n  'Do Prostego Człowieka',\n  'Dom',\n  'Dorosłe Dzieci',\n  'Dwa Ognie',\n  'Dwa Serca, Dwa Smutki',\n  'Dzieci',\n  'Dziewczyna Bez Zęba Na Przedzie',\n  'Dzień Dobry, Kocham Cię',\n  'Dziwny Jest Ten Świat',\n  'Dziś Późno Pójdę Spać',\n  'Długość Dźwięku Samotności',\n  'Elektryczny',\n  'Eli Lama Sabachtani',\n  'Ezoteryczny Poznań',\n  'Filandia',\n  'Film',\n  'Flota Zjednoczonych Sił',\n  'Fotograf Brok',\n  'Gdy Nie Ma Dzieci W Domu',\n  'Gdybym',\n  'Gołębi Puch',\n  'Granda',\n  'Grande Valse Brillante',\n  'Grażka',\n  'Groszki I Róże',\n  'Harry',\n  'Hej Wy',\n  'Hej, Czy Nie Wiecie',\n  'Hi-Fi',\n  'Horses',\n  'Hydropiekłowstąpienie',\n  'I Ciebie Też, Bardzo',\n  'I Nikomu Nie Wolno Się Z Tego Śmiać',\n  'I Tak Warto Żyć',\n  'I Wszystko Się Może Zdarzyć',\n  'IV Liceum',\n  'Ja Sowa',\n  'Ja Wysiadam',\n  'Jaka Róża, Taki Cierń',\n  'Jaskółka Uwięziona',\n  'Jednego Serca',\n  'Jedwab',\n  'Jedyne Co Mam',\n  'Jej Portret',\n  'Jenny',\n  'Jest Taki Samotny Dom',\n  'Jestem Bogiem',\n  'Jestem W Niebie',\n  'Jesteś Lekiem Na Całe Zło',\n  'Jesteśmy Na Wczasach',\n  'Jeszcze Będzie Przepięknie',\n  'Jeszcze Się Tam Żagiel Bieli',\n  'Jeszcze W Zielone Gramy',\n  'Jezu Jak Się Cieszę',\n  'Jeśli Wiesz Co Chcę Powiedzieć',\n  'Jolka, Jolka, Pamiętasz',\n  'Jutro Możemy Być Szczęśliwi',\n  'Kapitan Polska',\n  'Karuzela Z Madonnami',\n  'Karwoski',\n  'Kawałek Podłogi',\n  'Kiedy Byłem Małym Chłopcem',\n  'Kiedy Powiem Sobie Dość',\n  'King',\n  'King Bruce Lee Karate Mistrz',\n  'Klub Wesołego Szampana',\n  'Kobiety Jak Te Kwiaty',\n  'Kocham Być Z Tobą',\n  'Kocham Cię',\n  'Kocham Cię Jak Irlandię',\n  'Kocham Cię Kochanie Moje',\n  'Kocham Wolność',\n  'Kochana',\n  'Kochać Inaczej',\n  'Koncert Jesienny Na Dwa Świerszcze I Wiatr W Kominie',\n  'Konstytucje',\n  'Korowód',\n  'Kosmiczne Energie',\n  'Kołysanka Dla Nieznajomej',\n  'Krakowski Spleen',\n  'Kraków',\n  'Krew Boga',\n  'Kryzysowa Narzeczona',\n  'Kwiaty We Włosach',\n  'Lamparty',\n  'Leszek Żukowski',\n  'Lewe Lewe Loff',\n  'Lipstick On The Glass',\n  'List',\n  'List Do M.',\n  'Los, Cebula I Krokodyle Łzy',\n  'Lubię Mówić Z Tobą',\n  'Lubię Wracać Tam Gdzie Byłem',\n  'Lucciola',\n  'Lucy Phere',\n  'Malcziki',\n  'Marchewkowe Pole',\n  'Maszynka Do Świerkania',\n  'Małe Tęsknoty',\n  'Małomiasteczkowy',\n  'Meluzyna',\n  'Mimo Wszystko',\n  'Mississippi W Ogniu',\n  'Między Ciszą A Ciszą',\n  'Miłość, Miłość',\n  'Mniej Niż Zero',\n  'Modlitwa',\n  'Modlitwa III - Pozwól Mi',\n  'Modlitwa O Wschodzie Słońca',\n  'Mogło Być Nic',\n  'Moja I Twoja Nadzieja',\n  'Moja Krew',\n  'Moje Bieszczady',\n  'Mury',\n  'Mój Dom',\n  'Mówię Ci Że',\n  'Na Falochronie',\n  'Na Szczycie',\n  'Na Zakręcie',\n  'Nadzieja',\n  'Naprawdę Nie Dzieje Się Nic',\n  'Następna Stacja',\n  'Nasza Klasa',\n  'Nic Nie Może Wiecznie Trwać',\n  'Nie Ma, Nie Ma Ciebie',\n  'Nie Mam Dla Ciebie Miłości',\n  'Nie Przenoście Nam Stolicy Do Krakowa',\n  'Nie Pytaj O Polskę',\n  'Nie Płacz Ewka',\n  'Nie Raj',\n  'Nie Wierz Nigdy Kobiecie',\n  'Niebo Było Różowe',\n  'Niech Żyje Bal',\n  'Niemiłość',\n  'Niepokonani',\n  'Niewiele Ci Mogę Dać',\n  'Nieznajomy',\n  'Niezwyciężony',\n  'Nikt Tak Pięknie Nie Mówił, Że Się Boi Miłości',\n  'Nim Stanie Się Tak, Jak Gdyby Nigdy Nic',\n  'Nim Wstanie Dzień',\n  'Noc Komety',\n  'Nóż',\n  'O! Ela',\n  'Objazdowe Nieme Kino',\n  'Obudź Się',\n  'Obława',\n  'Ocalić Od Zapomnienia',\n  'Och Życie, Kocham Cię Nad Życie',\n  'Oczy Tej Małej',\n  'Odchodząc',\n  'Odkryjemy Miłość Nieznaną',\n  'Ok, Boomer!',\n  'Oni Zaraz Przyjdą Tu',\n  'Orkiestra',\n  'Ostatni',\n  'Pamiętajcie O Ogrodach',\n  'Papierowy Księżyc',\n  'Partyzant',\n  'Paryż - Moskwa 17.15',\n  'Paw',\n  'Peggy Brown',\n  'Piosenka Jest Dobra Na Wszystko',\n  'Piosenka Księżycowa',\n  'Piosenka Młodych Wioślarzy',\n  'Piła Tango',\n  'Piłem W Spale, Spałem W Pile',\n  'Plamy Na Słońcu',\n  'Plus I Minus',\n  'Po Co Wolność',\n  'Po Prostu Bądź',\n  'Początek',\n  'Pod Niebem',\n  'Pod Papugami',\n  'Pod Prąd',\n  'Podaruj Mi Trochę Słońca',\n  'Pola',\n  'Polska',\n  'Polski',\n  'Polsko',\n  'Przebudzenie',\n  'Przeżyj To Sam',\n  'Prócz Ciebie Nic',\n  'Psalm Stojących W Kolejce',\n  'Płoną Góry, Płoną Lasy',\n  'Raz Na Milion Lat',\n  \"Rosemary'S Baby\",\n  'Rower',\n  'Rzuć To Wszystko Co Złe',\n  'Róbmy Swoje',\n  'Samba Przed Rozstaniem',\n  'Scenariusz Dla Moich Sąsiadów',\n  'Sen',\n  'Sen O Dolinie',\n  'Sen O Victorii',\n  'Sen O Warszawie',\n  'Serce To Jest Muzyk',\n  'Sie Ściemnia',\n  'Skazany Na Bluesa',\n  'Skóra',\n  'Skłamałam',\n  'Sobie I Wam',\n  'Son Of The Blue Sky',\n  'Sorry Polsko',\n  'Spadam',\n  'Spalam Się',\n  'Spytaj Milicjanta',\n  'Stare Drzewa',\n  'Statki Na Niebie',\n  'Strzeż Się Tych Miejsc',\n  'Syreny',\n  'Szaroróżowe',\n  'Szał Niebieskich Ciał',\n  'Szklana Pogoda',\n  'Sztuka Latania',\n  'Słodkiego Miłego Życia',\n  'Ta Noc Do Innych Jest Niepodobna',\n  'Tak Mi Się Nie Chce',\n  'Tak, Tak... To Ja',\n  'Tam, Gdzie Nie Sięga Wzrok',\n  'Taniec Eleny',\n  'Te Smaki I Zapachy',\n  'Teksański',\n  'Telefony',\n  'Temat Serialu \"Polskie Drogi\"',\n  'The Depth Of Self-Delusion',\n  'To Co Czujesz, To Co Wiesz',\n  'To Ostatnia Niedziela',\n  'To Tylko Tango',\n  'To Wychowanie',\n  'Tolerancja / Na Miły Bóg',\n  'Transmission Into Your Heart',\n  'Trudne Życzenia',\n  'Trudno Nie Wierzyć W Nic',\n  'Trudno Tak (Razem Być Nam Ze Sobą...)',\n  'Trzy Zapałki',\n  'Trójkąty I Kwadraty',\n  'Tuż Przed Północą',\n  'Twoja Lorelei',\n  'Twój Ból Jest Lepszy Niż Mój',\n  'Tyle Słońca W Całym Mieście',\n  'Ucieczka Z Tropiku',\n  'Uciekaj Moje Serce',\n  'Varsovie',\n  'W Deszczu Maleńkich Żółtych Kwiatów',\n  'W Dobrą Stronę',\n  'W Domach Z Betonu Nie Ma Wolnej Miłości',\n  'W Moim Magicznym Domu',\n  'W Moim Ogrodzie',\n  'W Wielkim Mieście',\n  'W Żółtych Płomieniach Liści',\n  'Warszawa',\n  'Wataha',\n  'Wciąż Bardziej Obcy',\n  'Wehikuł Czasu',\n  'Whisky',\n  'Wieża Radości, Wieża Samotności',\n  'Windą Do Nieba',\n  'Wiosna, Ach To Ty',\n  'Wiśnia',\n  'Wodymidaj',\n  'Wojenka',\n  'Wspomnienie',\n  'Wszystko Czego Dziś Chcę',\n  'Wyjątkowo Zimny Maj',\n  'Wymyśliłem Ciebie',\n  'Wyspa, Drzewo, Zamek',\n  'Władza',\n  'Z Imbirem',\n  'Z Nim Będziesz Szczęśliwsza',\n  'Z Tobą / Do Domu',\n  'Z Tobą Chcę Oglądać Świat',\n  'Za Ostatni Grosz',\n  'Zacznij Od Bacha',\n  'Zanim Pójdę',\n  'Zanim Zrozumiesz',\n  'Zaopiekuj Się Mną',\n  'Zaprzepaszczone Siły Wielkiej Armii Świętych Znaków',\n  'Zapytaj Mnie Czy Cię Kocham',\n  'Zawsze Tam Gdzie Ty',\n  'Zazdrość',\n  'Załoga G',\n  'Zegarmistrz Światła',\n  'Znów Wędrujemy',\n  'Zostań',\n  '[Sic!]',\n  'Łza Dla Cieniów Minionych',\n  'Ślady',\n  'Śmierć W Bikini',\n  'Śpiewać Każdy Może',\n  'Śpij Kochanie, Śpij',\n  'Świecie Nasz',\n  'Żyję W Kraju',\n];\n"
  },
  {
    "path": "src/locales/pl/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Ada',\n    'Adelajda',\n    'Agata',\n    'Agnieszka',\n    'Agrypina',\n    'Aida',\n    'Aleksandra',\n    'Alicja',\n    'Alina',\n    'Amabela',\n    'Amanda',\n    'Anastazja',\n    'Andżelika',\n    'Angela',\n    'Angelina',\n    'Anna',\n    'Antonina',\n    'Ariadna',\n    'Aurora',\n    'Barbara',\n    'Beatrycze',\n    'Berta',\n    'Bibiana',\n    'Bibianna',\n    'Brygida',\n    'Cecylia',\n    'Chloe',\n    'Cyra',\n    'Daria',\n    'Diana',\n    'Dina',\n    'Dorota',\n    'Edyta',\n    'Eleonora',\n    'Eliza',\n    'Elwira',\n    'Elżbieta',\n    'Emilia',\n    'Estera',\n    'Eudokia',\n    'Eudoksja',\n    'Eugenia',\n    'Ewa',\n    'Ewelina',\n    'Ferdynanda',\n    'Filipa',\n    'Florencja',\n    'Franciszka',\n    'Gabriela',\n    'Gertruda',\n    'Ginewra',\n    'Gloria',\n    'Gracja',\n    'Greta',\n    'Hanna',\n    'Helena',\n    'Henryka',\n    'Ida',\n    'Ilona',\n    'Irena',\n    'Irma',\n    'Izabela',\n    'Izolda',\n    'Jadwiga',\n    'Jakubina',\n    'Janina',\n    'Joanna',\n    'Judyta',\n    'Julia',\n    'Julita',\n    'Justyna',\n    'Józefina',\n    'Kamila',\n    'Karolina',\n    'Katarzyna',\n    'Kira',\n    'Klara',\n    'Klaudia',\n    'Klementyna',\n    'Kleopatra',\n    'Konstancja',\n    'Koralia',\n    'Kornelia',\n    'Krystyna',\n    'Ksawera',\n    'Ksenia',\n    'Larysa',\n    'Laura',\n    'Laurencja',\n    'Laurentyna',\n    'Lea',\n    'Leila',\n    'Lidia',\n    'Lilia',\n    'Liliana',\n    'Lilianna',\n    'Lilla',\n    'Liza',\n    'Lucja',\n    'Ludwika',\n    'Luiza',\n    'Magdalena',\n    'Maja',\n    'Malwina',\n    'Maria',\n    'Marianna',\n    'Marta',\n    'Martyna',\n    'Maryna',\n    'Matylda',\n    'Małgorzata',\n    'Melania',\n    'Michalina',\n    'Monika',\n    'Nadzieja',\n    'Natalia',\n    'Nikola',\n    'Nina',\n    'Noemi',\n    'Ofelia',\n    'Olga',\n    'Olimpia',\n    'Oliwia',\n    'Patrycja',\n    'Paula',\n    'Paulina',\n    'Pelagia',\n    'Penelopa',\n    'Rachela',\n    'Rebeka',\n    'Regina',\n    'Renata',\n    'Roksana',\n    'Rozalia',\n    'Rufina',\n    'Ruta',\n    'Róża',\n    'Sabina',\n    'Sara',\n    'Serafina',\n    'Stefania',\n    'Stella',\n    'Sybilla',\n    'Sylwia',\n    'Tacjana',\n    'Tamara',\n    'Tekla',\n    'Teodora',\n    'Teresa',\n    'Walentyna',\n    'Waleria',\n    'Wanda',\n    'Wanesa',\n    'Weronika',\n    'Wiara',\n    'Wiktoria',\n    'Wilhelmina',\n    'Wirginia',\n    'Zoe',\n    'Zofia',\n    'Zuzanna',\n    'Łucja',\n    'Żaneta',\n  ],\n  male: [\n    'Aaron',\n    'Abraham',\n    'Adam',\n    'Adrian',\n    'Agaton',\n    'Alan',\n    'Albert',\n    'Aleksander',\n    'Aleksy',\n    'Alfred',\n    'Alwar',\n    'Ambroży',\n    'Anatol',\n    'Andrzej',\n    'Ansgary',\n    'Antoni',\n    'Apollinary',\n    'Apollo',\n    'Archibald',\n    'Arkadiusz',\n    'Arkady',\n    'Arnold',\n    'Arseniusz',\n    'Artur',\n    'Arystarch',\n    'Atanazy',\n    'August',\n    'Baldwin',\n    'Bazyli',\n    'Benedykt',\n    'Beniamin',\n    'Bernard',\n    'Bertram',\n    'Bertrand',\n    'Borys',\n    'Brajan',\n    'Bruno',\n    'Błażej',\n    'Cecyliusz',\n    'Cezary',\n    'Cyrus',\n    'Cyryl',\n    'Damian',\n    'Daniel',\n    'Dariusz',\n    'Dawid',\n    'Demetriusz',\n    'Dionizy',\n    'Dominik',\n    'Donald',\n    'Dorian',\n    'Edgar',\n    'Edmund',\n    'Edward',\n    'Edwin',\n    'Efraim',\n    'Efrem',\n    'Eleazar',\n    'Eliasz',\n    'Emanuel',\n    'Emil',\n    'Erast',\n    'Ernest',\n    'Erwin',\n    'Eugeniusz',\n    'Eustracjusz',\n    'Fabian',\n    'Feliks',\n    'Filemon',\n    'Filip',\n    'Florian',\n    'Franciszek',\n    'Fryderyk',\n    'Gabriel',\n    'Galfryd',\n    'Gedeon',\n    'Gerald',\n    'Gerazym',\n    'Gilbert',\n    'Gonsalwy',\n    'Grzegorz',\n    'Gwido',\n    'Harald',\n    'Henryk',\n    'Herbert',\n    'Herman',\n    'Hieronim',\n    'Hilarion',\n    'Hilary',\n    'Hipolit',\n    'Horacy',\n    'Hubert',\n    'Hugo',\n    'Ignacy',\n    'Igor',\n    'Innocenty',\n    'Ireneusz',\n    'Izaak',\n    'Izajasz',\n    'Izydor',\n    'Jakub',\n    'Jan',\n    'Janusz',\n    'Jeremi',\n    'Jeremiasz',\n    'Jerzy',\n    'Joachim',\n    'Jonatan',\n    'Jozue',\n    'Julian',\n    'Juliusz',\n    'Justyn',\n    'Józef',\n    'Kalistrat',\n    'Karol',\n    'Kazimierz',\n    'Klarencjusz',\n    'Klaudiusz',\n    'Klemens',\n    'Konrad',\n    'Konstanty',\n    'Konstantyn',\n    'Kornel',\n    'Korneli',\n    'Korneliusz',\n    'Krystian',\n    'Krzysztof',\n    'Ksawery',\n    'Ksenofont',\n    'Kwintyn',\n    'Laurencjusz',\n    'Laurenty',\n    'Leon',\n    'Leonard',\n    'Leonid',\n    'Lucjan',\n    'Ludwik',\n    'Magnus',\n    'Makary',\n    'Maksym',\n    'Maksymilian',\n    'Marceli',\n    'Marcin',\n    'Marek',\n    'Mateusz',\n    'Maurycy',\n    'Michał',\n    'Mikołaj',\n    'Miron',\n    'Modest',\n    'Mojżesz',\n    'Natan',\n    'Natanael',\n    'Nazariusz',\n    'Nazary',\n    'Nestor',\n    'Nikodem',\n    'Olaf',\n    'Oleg',\n    'Oliwier',\n    'Onufry',\n    'Orestes',\n    'Oskar',\n    'Osmund',\n    'Pankracy',\n    'Pantaleon',\n    'Patrycjusz',\n    'Patrycy',\n    'Patryk',\n    'Paweł',\n    'Piotr',\n    'Platon',\n    'Polikarp',\n    'Porfiriusz',\n    'Porfiry',\n    'Prokles',\n    'Prokop',\n    'Prokul',\n    'Rafał',\n    'Rajmund',\n    'Rajnold',\n    'Randolf',\n    'Reginald',\n    'Robert',\n    'Roderyk',\n    'Roger',\n    'Roland',\n    'Roman',\n    'Romeo',\n    'Rudolf',\n    'Ryszard',\n    'Salomon',\n    'Salwator',\n    'Samson',\n    'Samuel',\n    'Sebastian',\n    'Serafin',\n    'Sergiusz',\n    'Seweryn',\n    'Spirydion',\n    'Stanisław',\n    'Stefan',\n    'Sylwester',\n    'Szczepan',\n    'Szymon',\n    'Teodor',\n    'Terencjusz',\n    'Tobiasz',\n    'Tomasz',\n    'Tymoteusz',\n    'Wacław',\n    'Walenty',\n    'Walentyn',\n    'Walerian',\n    'Walery',\n    'Walgierz',\n    'Walter',\n    'Wawrzyniec',\n    'Wiktor',\n    'Wilfryd',\n    'Wilhelm',\n    'Wincenty',\n    'Witalis',\n    'Władysław',\n    'Włodzimierz',\n    'Zachariasz',\n    'Zachary',\n    'Zygmunt',\n    'Łazarz',\n    'Łukasz',\n  ],\n};\n"
  },
  {
    "path": "src/locales/pl/person/gender.ts",
    "content": "export default [\n  'Genderqueer',\n  'Hermafrodyta',\n  'Inna',\n  'Kobieta cis',\n  'Kobieta cispłciowa',\n  'Kobieta interpłciowa',\n  'Kobieta trans',\n  'Kobieta',\n  'Meżczyzna trans',\n  'Mężczyzna cis',\n  'Mężczyzna cispłciowy',\n  'Mężczyzna interpłciowy',\n  'Mężczyzna',\n  'Osoba agender',\n  'Osoba bigender',\n  'Osoba gender fluid',\n  'Osoba interpłciowa',\n  'Osoba niebinarna',\n  'Osoba pangender',\n  'Osoba polygender',\n  'Osoba trans',\n  'Transkobieta',\n  'Transsekualista',\n  'Transmężczyzna',\n];\n"
  },
  {
    "path": "src/locales/pl/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport gender from './gender';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport sex from './sex';\n\nconst person: PersonDefinition = {\n  first_name,\n  gender,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  sex,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/pl/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Adamczak',\n    'Adamczyk',\n    'Adamek',\n    'Adamiak',\n    'Adamiec',\n    'Adamowicz',\n    'Adamski',\n    'Adamus',\n    'Aleksandrowicz',\n    'Andrzejczak',\n    'Andrzejewski',\n    'Antczak',\n    'Augustyn',\n    'Augustyniak',\n    'Bagiński',\n    'Balcerzak',\n    'Banach',\n    'Banasiak',\n    'Banasik',\n    'Banaś',\n    'Baran',\n    'Baranowski',\n    'Barański',\n    'Bartczak',\n    'Bartkowiak',\n    'Bartnik',\n    'Bartosik',\n    'Bednarczyk',\n    'Bednarek',\n    'Bednarski',\n    'Bednarz',\n    'Białas',\n    'Białek',\n    'Białkowski',\n    'Biedrzyński',\n    'Bielak',\n    'Bielawski',\n    'Bielecki',\n    'Bielski',\n    'Bieniek',\n    'Biernacki',\n    'Biernat',\n    'Bieńkowski',\n    'Bilski',\n    'Bober',\n    'Bochenek',\n    'Bogucki',\n    'Bogusz',\n    'Borek',\n    'Borkowski',\n    'Borowiec',\n    'Borowski',\n    'Bożek',\n    'Broda',\n    'Brzeziński',\n    'Brzozowski',\n    'Buczek',\n    'Buczkowski',\n    'Buczyński',\n    'Budziński',\n    'Budzyński',\n    'Bujak',\n    'Bukowski',\n    'Burzyński',\n    'Bąk',\n    'Bąkowski',\n    'Błaszczak',\n    'Błaszczyk',\n    'Cebula',\n    'Chmiel',\n    'Chmielewski',\n    'Chmura',\n    'Chojnacki',\n    'Chojnowski',\n    'Cholewa',\n    'Chrzanowski',\n    'Chudzik',\n    'Cichocki',\n    'Cichoń',\n    'Cichy',\n    'Ciesielski',\n    'Cieśla',\n    'Cieślak',\n    'Cieślik',\n    'Ciszewski',\n    'Cybulski',\n    'Cygan',\n    'Czaja',\n    'Czajka',\n    'Czajkowski',\n    'Czapla',\n    'Czarnecki',\n    'Czech',\n    'Czechowski',\n    'Czekaj',\n    'Czerniak',\n    'Czerwiński',\n    'Czyż',\n    'Czyżewski',\n    'Dec',\n    'Dobosz',\n    'Dobrowolski',\n    'Dobrzyński',\n    'Domagała',\n    'Domański',\n    'Dominiak',\n    'Drabik',\n    'Drozd',\n    'Drozdowski',\n    'Drzewiecki',\n    'Dróżdż',\n    'Dubiel',\n    'Duda',\n    'Dudek',\n    'Dudziak',\n    'Dudzik',\n    'Dudziński',\n    'Duszyński',\n    'Dziedzic',\n    'Dziuba',\n    'Dąbek',\n    'Dąbkowski',\n    'Dąbrowski',\n    'Dębowski',\n    'Dębski',\n    'Długosz',\n    'Falkowski',\n    'Fijałkowski',\n    'Filipek',\n    'Filipiak',\n    'Filipowicz',\n    'Flak',\n    'Flis',\n    'Florczak',\n    'Florek',\n    'Frankowski',\n    'Frąckowiak',\n    'Frączek',\n    'Frątczak',\n    'Furman',\n    'Gadomski',\n    'Gajda',\n    'Gajewski',\n    'Gaweł',\n    'Gawlik',\n    'Gawron',\n    'Gawroński',\n    'Gałka',\n    'Gałązka',\n    'Gil',\n    'Godlewski',\n    'Golec',\n    'Gołąb',\n    'Gołębiewski',\n    'Gołębiowski',\n    'Grabowski',\n    'Graczyk',\n    'Grochowski',\n    'Grudzień',\n    'Gruszczyński',\n    'Gruszka',\n    'Grzegorczyk',\n    'Grzelak',\n    'Grzesiak',\n    'Grzesik',\n    'Grześkowiak',\n    'Grzyb',\n    'Grzybowski',\n    'Grzywacz',\n    'Gutowski',\n    'Guzik',\n    'Gwoździk',\n    'Gwóźdź',\n    'Góra',\n    'Góral',\n    'Górecki',\n    'Górka',\n    'Górniak',\n    'Górny',\n    'Górski',\n    'Gąsior',\n    'Gąsiorowski',\n    'Głogowski',\n    'Głowacki',\n    'Głąb',\n    'Hajduk',\n    'Herman',\n    'Iwanowski',\n    'Iwański',\n    'Izdebski',\n    'Jabłoński',\n    'Jackowski',\n    'Jagielski',\n    'Jagiełło',\n    'Jagodziński',\n    'Jakubiak',\n    'Jakubowski',\n    'Janas',\n    'Janiak',\n    'Janicki',\n    'Janik',\n    'Janiszewski',\n    'Jankowiak',\n    'Jankowski',\n    'Janowski',\n    'Janus',\n    'Janusz',\n    'Januszewski',\n    'Jaros',\n    'Jarosz',\n    'Jarząbek',\n    'Jasiński',\n    'Jastrzębski',\n    'Jaworski',\n    'Jaśkiewicz',\n    'Jezierski',\n    'Jurek',\n    'Jurkiewicz',\n    'Jurkowski',\n    'Juszczak',\n    'Jóźwiak',\n    'Jóźwik',\n    'Jędrzejczak',\n    'Jędrzejczyk',\n    'Jędrzejewski',\n    'Kacprzak',\n    'Kaczmarczyk',\n    'Kaczmarek',\n    'Kaczmarski',\n    'Kaczor',\n    'Kaczorowski',\n    'Kaczyński',\n    'Kaleta',\n    'Kalinowski',\n    'Kalisz',\n    'Kamiński',\n    'Kania',\n    'Kaniewski',\n    'Kapusta',\n    'Karaś',\n    'Karczewski',\n    'Karpiński',\n    'Karwowski',\n    'Kasperek',\n    'Kasprzak',\n    'Kasprzyk',\n    'Kaszuba',\n    'Kawa',\n    'Kawecki',\n    'Kałuża',\n    'Kaźmierczak',\n    'Kiełbasa',\n    'Kisiel',\n    'Kita',\n    'Klimczak',\n    'Klimek',\n    'Kmiecik',\n    'Kmieć',\n    'Knapik',\n    'Kobus',\n    'Kogut',\n    'Kolasa',\n    'Komorowski',\n    'Konieczna',\n    'Konieczny',\n    'Konopka',\n    'Kopczyński',\n    'Koper',\n    'Kopeć',\n    'Korzeniowski',\n    'Kos',\n    'Kosiński',\n    'Kosowski',\n    'Kostecki',\n    'Kostrzewa',\n    'Kot',\n    'Kotowski',\n    'Kowal',\n    'Kowalczuk',\n    'Kowalczyk',\n    'Kowalewski',\n    'Kowalik',\n    'Kowalski',\n    'Koza',\n    'Kozak',\n    'Kozieł',\n    'Kozioł',\n    'Kozłowski',\n    'Kołakowski',\n    'Kołodziej',\n    'Kołodziejczyk',\n    'Kołodziejski',\n    'Krajewski',\n    'Krakowiak',\n    'Krawczyk',\n    'Krawiec',\n    'Kruk',\n    'Krukowski',\n    'Krupa',\n    'Krupiński',\n    'Kruszewski',\n    'Krysiak',\n    'Krzemiński',\n    'Krzyżanowski',\n    'Król',\n    'Królikowski',\n    'Książek',\n    'Kubacki',\n    'Kubiak',\n    'Kubica',\n    'Kubicki',\n    'Kubik',\n    'Kuc',\n    'Kucharczyk',\n    'Kucharski',\n    'Kuchta',\n    'Kuciński',\n    'Kuczyński',\n    'Kujawa',\n    'Kujawski',\n    'Kula',\n    'Kulesza',\n    'Kulig',\n    'Kulik',\n    'Kuliński',\n    'Kurek',\n    'Kurowski',\n    'Kuś',\n    'Kwaśniewski',\n    'Kwiatkowski',\n    'Kwiecień',\n    'Kwieciński',\n    'Kędzierski',\n    'Kędziora',\n    'Kępa',\n    'Kłos',\n    'Kłosowski',\n    'Lach',\n    'Laskowski',\n    'Lasota',\n    'Lech',\n    'Lenart',\n    'Lesiak',\n    'Leszczyński',\n    'Lewandowski',\n    'Lewicki',\n    'Leśniak',\n    'Leśniewski',\n    'Lipiński',\n    'Lipka',\n    'Lipski',\n    'Lis',\n    'Lisiecki',\n    'Lisowski',\n    'Maciejewski',\n    'Maciąg',\n    'Mackiewicz',\n    'Madej',\n    'Maj',\n    'Majcher',\n    'Majchrzak',\n    'Majewski',\n    'Majka',\n    'Makowski',\n    'Malec',\n    'Malicki',\n    'Malinowski',\n    'Maliszewski',\n    'Marchewka',\n    'Marciniak',\n    'Marcinkowski',\n    'Marczak',\n    'Marek',\n    'Markiewicz',\n    'Markowski',\n    'Marszałek',\n    'Marzec',\n    'Masłowski',\n    'Matusiak',\n    'Matuszak',\n    'Matuszewski',\n    'Matysiak',\n    'Mazur',\n    'Mazurek',\n    'Mazurkiewicz',\n    'Maćkowiak',\n    'Małecki',\n    'Małek',\n    'Maślanka',\n    'Michalak',\n    'Michalczyk',\n    'Michalik',\n    'Michalski',\n    'Michałek',\n    'Michałowski',\n    'Mielczarek',\n    'Mierzejewski',\n    'Mika',\n    'Miklaś',\n    'Mikołajczak',\n    'Mikołajczyk',\n    'Mikulski',\n    'Milczarek',\n    'Milewski',\n    'Miller',\n    'Misiak',\n    'Misztal',\n    'Miśkiewicz',\n    'Modzelewski',\n    'Molenda',\n    'Morawski',\n    'Motyka',\n    'Mroczek',\n    'Mroczkowski',\n    'Mrozek',\n    'Mróz',\n    'Mucha',\n    'Murawski',\n    'Musiał',\n    'Muszyński',\n    'Młynarczyk',\n    'Napierała',\n    'Nawrocki',\n    'Nawrot',\n    'Niedziela',\n    'Niedzielski',\n    'Niedźwiecki',\n    'Niemczyk',\n    'Niemiec',\n    'Niewiadomski',\n    'Noga',\n    'Nowacki',\n    'Nowaczyk',\n    'Nowak',\n    'Nowakowski',\n    'Nowicki',\n    'Nowiński',\n    'Olczak',\n    'Olejniczak',\n    'Olejnik',\n    'Olszewski',\n    'Orzechowski',\n    'Orłowski',\n    'Osiński',\n    'Ossowski',\n    'Ostrowski',\n    'Owczarek',\n    'Paczkowski',\n    'Pająk',\n    'Pakuła',\n    'Palacz',\n    'Paluch',\n    'Panek',\n    'Partyka',\n    'Pasternak',\n    'Paszkowski',\n    'Pawelec',\n    'Pawlak',\n    'Pawlicki',\n    'Pawlik',\n    'Pawlikowski',\n    'Pawłowski',\n    'Pałka',\n    'Piasecki',\n    'Piechota',\n    'Pieczek',\n    'Piekarski',\n    'Pietras',\n    'Pietruszka',\n    'Pietrzak',\n    'Pietrzyk',\n    'Pilarski',\n    'Pilch',\n    'Piotrowicz',\n    'Piotrowski',\n    'Piwowarczyk',\n    'Piórkowski',\n    'Piątek',\n    'Piątkowski',\n    'Piłat',\n    'Pluta',\n    'Podgórski',\n    'Polak',\n    'Popławski',\n    'Porębski',\n    'Prokop',\n    'Prus',\n    'Przybylski',\n    'Przybysz',\n    'Przybył',\n    'Przybyła',\n    'Ptak',\n    'Puchalski',\n    'Pytel',\n    'Płonka',\n    'Raczyński',\n    'Radecki',\n    'Radomski',\n    'Rak',\n    'Rakowski',\n    'Ratajczak',\n    'Robak',\n    'Rogala',\n    'Rogalski',\n    'Rogowski',\n    'Rojek',\n    'Romanowski',\n    'Rosa',\n    'Rosiak',\n    'Rosiński',\n    'Ruciński',\n    'Rudnicki',\n    'Rudziński',\n    'Rudzki',\n    'Rusin',\n    'Rutkowski',\n    'Rybak',\n    'Rybarczyk',\n    'Rybicki',\n    'Rzepka',\n    'Różański',\n    'Różycki',\n    'Sadowski',\n    'Sawicki',\n    'Serafin',\n    'Siedlecki',\n    'Sienkiewicz',\n    'Sieradzki',\n    'Sikora',\n    'Sikorski',\n    'Sitek',\n    'Siwek',\n    'Skalski',\n    'Skiba',\n    'Skibiński',\n    'Skoczylas',\n    'Skowron',\n    'Skowronek',\n    'Skowroński',\n    'Skrzypczak',\n    'Skrzypek',\n    'Skóra',\n    'Smoliński',\n    'Sobczak',\n    'Sobczyk',\n    'Sobieraj',\n    'Sobolewski',\n    'Socha',\n    'Sochacki',\n    'Sokołowski',\n    'Sokół',\n    'Sosnowski',\n    'Sowa',\n    'Sowiński',\n    'Sołtys',\n    'Sołtysiak',\n    'Sroka',\n    'Stachowiak',\n    'Stachowicz',\n    'Stachura',\n    'Stachurski',\n    'Stanek',\n    'Staniszewski',\n    'Stanisławski',\n    'Stankiewicz',\n    'Stasiak',\n    'Staszewski',\n    'Stawicki',\n    'Stec',\n    'Stefaniak',\n    'Stefański',\n    'Stelmach',\n    'Stolarczyk',\n    'Stolarski',\n    'Strzelczyk',\n    'Strzelecki',\n    'Stępień',\n    'Stępniak',\n    'Surma',\n    'Suski',\n    'Szafrański',\n    'Szatkowski',\n    'Szczepaniak',\n    'Szczepanik',\n    'Szczepański',\n    'Szczerba',\n    'Szcześniak',\n    'Szczygieł',\n    'Szczęsna',\n    'Szczęsny',\n    'Szeląg',\n    'Szewczyk',\n    'Szostak',\n    'Szulc',\n    'Szwarc',\n    'Szwed',\n    'Szydłowski',\n    'Szymański',\n    'Szymczak',\n    'Szymczyk',\n    'Szymkowiak',\n    'Szyszka',\n    'Sławiński',\n    'Słowik',\n    'Słowiński',\n    'Tarnowski',\n    'Tkaczyk',\n    'Tokarski',\n    'Tomala',\n    'Tomaszewski',\n    'Tomczak',\n    'Tomczyk',\n    'Tomys',\n    'Tracz',\n    'Trojanowski',\n    'Trzciński',\n    'Trzeciak',\n    'Turek',\n    'Twardowski',\n    'Urban',\n    'Urbanek',\n    'Urbaniak',\n    'Urbanowicz',\n    'Urbańczyk',\n    'Urbański',\n    'Walczak',\n    'Walkowiak',\n    'Warchoł',\n    'Wasiak',\n    'Wasilewski',\n    'Wawrzyniak',\n    'Wesołowski',\n    'Wieczorek',\n    'Wierzbicki',\n    'Wilczek',\n    'Wilczyński',\n    'Wilk',\n    'Winiarski',\n    'Witczak',\n    'Witek',\n    'Witkowski',\n    'Wiącek',\n    'Więcek',\n    'Więckowski',\n    'Wiśniewski',\n    'Wnuk',\n    'Wojciechowski',\n    'Wojtas',\n    'Wojtasik',\n    'Wojtczak',\n    'Wojtkowiak',\n    'Wolak',\n    'Woliński',\n    'Wolny',\n    'Wolski',\n    'Woś',\n    'Woźniak',\n    'Wrona',\n    'Wroński',\n    'Wróbel',\n    'Wróblewski',\n    'Wypych',\n    'Wysocki',\n    'Wyszyński',\n    'Wójcicki',\n    'Wójcik',\n    'Wójtowicz',\n    'Wąsik',\n    'Wąsowski',\n    'Węgrzyn',\n    'Włodarczyk',\n    'Włodarski',\n    'Zaborowski',\n    'Zabłocki',\n    'Zagórski',\n    'Zając',\n    'Zajączkowski',\n    'Zakrzewski',\n    'Zalewski',\n    'Zaremba',\n    'Zarzycki',\n    'Zaręba',\n    'Zawada',\n    'Zawadzki',\n    'Zdunek',\n    'Zieliński',\n    'Zielonka',\n    'Ziółkowski',\n    'Zięba',\n    'Ziętek',\n    'Zwoliński',\n    'Zych',\n    'Zygmunt',\n    'Łapiński',\n    'Łuczak',\n    'Łukasiewicz',\n    'Łukasik',\n    'Łukaszewski',\n    'Śliwa',\n    'Śliwiński',\n    'Ślusarczyk',\n    'Świderski',\n    'Świerczyński',\n    'Świątek',\n    'Żak',\n    'Żebrowski',\n    'Żmuda',\n    'Żuk',\n    'Żukowski',\n    'Żurawski',\n    'Żurek',\n    'Żyła',\n  ],\n};\n"
  },
  {
    "path": "src/locales/pl/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/pl/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 9 },\n];\n"
  },
  {
    "path": "src/locales/pl/person/prefix.ts",
    "content": "export default { female: ['Pani'], male: ['Pan'] };\n"
  },
  {
    "path": "src/locales/pl/person/sex.ts",
    "content": "export default ['kobieta', 'mężczyzna'];\n"
  },
  {
    "path": "src/locales/pl/phone_number/format/human.ts",
    "content": "export default [\n  '12-###-##-##',\n  '13-###-##-##',\n  '14-###-##-##',\n  '15-###-##-##',\n  '16-###-##-##',\n  '17-###-##-##',\n  '18-###-##-##',\n  '22-###-##-##',\n  '23-###-##-##',\n  '24-###-##-##',\n  '25-###-##-##',\n  '29-###-##-##',\n  '32-###-##-##',\n  '33-###-##-##',\n  '34-###-##-##',\n  '41-###-##-##',\n  '42-###-##-##',\n  '43-###-##-##',\n  '44-###-##-##',\n  '46-###-##-##',\n  '48-###-##-##',\n  '52-###-##-##',\n  '54-###-##-##',\n  '55-###-##-##',\n  '56-###-##-##',\n  '58-###-##-##',\n  '59-###-##-##',\n  '61-###-##-##',\n  '62-###-##-##',\n  '63-###-##-##',\n  '65-###-##-##',\n  '67-###-##-##',\n  '68-###-##-##',\n  '71-###-##-##',\n  '74-###-##-##',\n  '75-###-##-##',\n  '76-###-##-##',\n  '77-###-##-##',\n  '81-###-##-##',\n  '82-###-##-##',\n  '83-###-##-##',\n  '84-###-##-##',\n  '85-###-##-##',\n  '86-###-##-##',\n  '87-###-##-##',\n  '89-###-##-##',\n  '91-###-##-##',\n  '94-###-##-##',\n  '95-###-##-##',\n];\n"
  },
  {
    "path": "src/locales/pl/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/pl/phone_number/format/international.ts",
    "content": "export default [\n  '+4812#######',\n  '+4813#######',\n  '+4814#######',\n  '+4815#######',\n  '+4816#######',\n  '+4817#######',\n  '+4818#######',\n  '+4822#######',\n  '+4823#######',\n  '+4824#######',\n  '+4825#######',\n  '+4829#######',\n  '+4832#######',\n  '+4833#######',\n  '+4834#######',\n  '+4841#######',\n  '+4842#######',\n  '+4843#######',\n  '+4844#######',\n  '+4846#######',\n  '+4848#######',\n  '+4852#######',\n  '+4854#######',\n  '+4855#######',\n  '+4856#######',\n  '+4858#######',\n  '+4859#######',\n  '+4861#######',\n  '+4862#######',\n  '+4863#######',\n  '+4865#######',\n  '+4867#######',\n  '+4868#######',\n  '+4871#######',\n  '+4874#######',\n  '+4875#######',\n  '+4876#######',\n  '+4877#######',\n  '+4881#######',\n  '+4882#######',\n  '+4883#######',\n  '+4884#######',\n  '+4885#######',\n  '+4886#######',\n  '+4887#######',\n  '+4889#######',\n  '+4891#######',\n  '+4894#######',\n  '+4895#######',\n];\n"
  },
  {
    "path": "src/locales/pl/phone_number/format/national.ts",
    "content": "export default [\n  '12 ### ## ##',\n  '13 ### ## ##',\n  '14 ### ## ##',\n  '15 ### ## ##',\n  '16 ### ## ##',\n  '17 ### ## ##',\n  '18 ### ## ##',\n  '22 ### ## ##',\n  '23 ### ## ##',\n  '24 ### ## ##',\n  '25 ### ## ##',\n  '29 ### ## ##',\n  '32 ### ## ##',\n  '33 ### ## ##',\n  '34 ### ## ##',\n  '41 ### ## ##',\n  '42 ### ## ##',\n  '43 ### ## ##',\n  '44 ### ## ##',\n  '46 ### ## ##',\n  '48 ### ## ##',\n  '52 ### ## ##',\n  '54 ### ## ##',\n  '55 ### ## ##',\n  '56 ### ## ##',\n  '58 ### ## ##',\n  '59 ### ## ##',\n  '61 ### ## ##',\n  '62 ### ## ##',\n  '63 ### ## ##',\n  '65 ### ## ##',\n  '67 ### ## ##',\n  '68 ### ## ##',\n  '71 ### ## ##',\n  '74 ### ## ##',\n  '75 ### ## ##',\n  '76 ### ## ##',\n  '77 ### ## ##',\n  '81 ### ## ##',\n  '82 ### ## ##',\n  '83 ### ## ##',\n  '84 ### ## ##',\n  '85 ### ## ##',\n  '86 ### ## ##',\n  '87 ### ## ##',\n  '89 ### ## ##',\n  '91 ### ## ##',\n  '94 ### ## ##',\n  '95 ### ## ##',\n];\n"
  },
  {
    "path": "src/locales/pl/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/pl/science/chemical_element.ts",
    "content": "export default [\n  {\n    symbol: 'H',\n    name: 'Wodór',\n    atomicNumber: 1,\n  },\n  {\n    symbol: 'He',\n    name: 'Hel',\n    atomicNumber: 2,\n  },\n  {\n    symbol: 'Li',\n    name: 'Lit',\n    atomicNumber: 3,\n  },\n  {\n    symbol: 'Be',\n    name: 'Beryl',\n    atomicNumber: 4,\n  },\n  {\n    symbol: 'B',\n    name: 'Bor',\n    atomicNumber: 5,\n  },\n  {\n    symbol: 'C',\n    name: 'Węgiel',\n    atomicNumber: 6,\n  },\n  {\n    symbol: 'N',\n    name: 'Azot',\n    atomicNumber: 7,\n  },\n  {\n    symbol: 'O',\n    name: 'Tlen',\n    atomicNumber: 8,\n  },\n  {\n    symbol: 'F',\n    name: 'Fluor',\n    atomicNumber: 9,\n  },\n  {\n    symbol: 'Ne',\n    name: 'Neon',\n    atomicNumber: 10,\n  },\n  {\n    symbol: 'Na',\n    name: 'Sód',\n    atomicNumber: 11,\n  },\n  {\n    symbol: 'Mg',\n    name: 'Magnez',\n    atomicNumber: 12,\n  },\n  {\n    symbol: 'Al',\n    name: 'Glin',\n    atomicNumber: 13,\n  },\n  {\n    symbol: 'Si',\n    name: 'Krzem',\n    atomicNumber: 14,\n  },\n  {\n    symbol: 'P',\n    name: 'Fosfor',\n    atomicNumber: 15,\n  },\n  {\n    symbol: 'S',\n    name: 'Siarka',\n    atomicNumber: 16,\n  },\n  {\n    symbol: 'Cl',\n    name: 'Chlor',\n    atomicNumber: 17,\n  },\n  {\n    symbol: 'Ar',\n    name: 'Argon',\n    atomicNumber: 18,\n  },\n  {\n    symbol: 'K',\n    name: 'Potas',\n    atomicNumber: 19,\n  },\n  {\n    symbol: 'Ca',\n    name: 'Wapń',\n    atomicNumber: 20,\n  },\n  {\n    symbol: 'Sc',\n    name: 'Skand',\n    atomicNumber: 21,\n  },\n  {\n    symbol: 'Ti',\n    name: 'Tytan',\n    atomicNumber: 22,\n  },\n  {\n    symbol: 'V',\n    name: 'Wanad',\n    atomicNumber: 23,\n  },\n  {\n    symbol: 'Cr',\n    name: 'Chrom',\n    atomicNumber: 24,\n  },\n  {\n    symbol: 'Mn',\n    name: 'Mangan',\n    atomicNumber: 25,\n  },\n  {\n    symbol: 'Fe',\n    name: 'Żelazo',\n    atomicNumber: 26,\n  },\n  {\n    symbol: 'Co',\n    name: 'Kobalt',\n    atomicNumber: 27,\n  },\n  {\n    symbol: 'Ni',\n    name: 'Nikiel',\n    atomicNumber: 28,\n  },\n  {\n    symbol: 'Cu',\n    name: 'Miedź',\n    atomicNumber: 29,\n  },\n  {\n    symbol: 'Zn',\n    name: 'Cynk',\n    atomicNumber: 30,\n  },\n  {\n    symbol: 'Ga',\n    name: 'Gal',\n    atomicNumber: 31,\n  },\n  {\n    symbol: 'Ge',\n    name: 'German',\n    atomicNumber: 32,\n  },\n  {\n    symbol: 'As',\n    name: 'Arsen',\n    atomicNumber: 33,\n  },\n  {\n    symbol: 'Se',\n    name: 'Selen',\n    atomicNumber: 34,\n  },\n  {\n    symbol: 'Br',\n    name: 'Brom',\n    atomicNumber: 35,\n  },\n  {\n    symbol: 'Kr',\n    name: 'Krypton',\n    atomicNumber: 36,\n  },\n  {\n    symbol: 'Rb',\n    name: 'Rubid',\n    atomicNumber: 37,\n  },\n  {\n    symbol: 'Sr',\n    name: 'Stront',\n    atomicNumber: 38,\n  },\n  {\n    symbol: 'Y',\n    name: 'Itr',\n    atomicNumber: 39,\n  },\n  {\n    symbol: 'Zr',\n    name: 'Cyrkon',\n    atomicNumber: 40,\n  },\n  {\n    symbol: 'Nb',\n    name: 'Niob',\n    atomicNumber: 41,\n  },\n  {\n    symbol: 'Mo',\n    name: 'Molibden',\n    atomicNumber: 42,\n  },\n  {\n    symbol: 'Tc',\n    name: 'Technet',\n    atomicNumber: 43,\n  },\n  {\n    symbol: 'Ru',\n    name: 'Ruten',\n    atomicNumber: 44,\n  },\n  {\n    symbol: 'Rh',\n    name: 'Rod',\n    atomicNumber: 45,\n  },\n  {\n    symbol: 'Pd',\n    name: 'Pallad',\n    atomicNumber: 46,\n  },\n  {\n    symbol: 'Ag',\n    name: 'Srebro',\n    atomicNumber: 47,\n  },\n  {\n    symbol: 'Cd',\n    name: 'Kadm',\n    atomicNumber: 48,\n  },\n  {\n    symbol: 'In',\n    name: 'Ind',\n    atomicNumber: 49,\n  },\n  {\n    symbol: 'Sn',\n    name: 'Cyna',\n    atomicNumber: 50,\n  },\n  {\n    symbol: 'Sb',\n    name: 'Antymon',\n    atomicNumber: 51,\n  },\n  {\n    symbol: 'Te',\n    name: 'Tellur',\n    atomicNumber: 52,\n  },\n  {\n    symbol: 'I',\n    name: 'Jod',\n    atomicNumber: 53,\n  },\n  {\n    symbol: 'Xe',\n    name: 'Ksenon',\n    atomicNumber: 54,\n  },\n  {\n    symbol: 'Cs',\n    name: 'Cez',\n    atomicNumber: 55,\n  },\n  {\n    symbol: 'Ba',\n    name: 'Bar',\n    atomicNumber: 56,\n  },\n  {\n    symbol: 'La',\n    name: 'Lantan',\n    atomicNumber: 57,\n  },\n  {\n    symbol: 'Ce',\n    name: 'Cer',\n    atomicNumber: 58,\n  },\n  {\n    symbol: 'Pr',\n    name: 'Prazeodym',\n    atomicNumber: 59,\n  },\n  {\n    symbol: 'Nd',\n    name: 'Neodym',\n    atomicNumber: 60,\n  },\n  {\n    symbol: 'Pm',\n    name: 'Promet',\n    atomicNumber: 61,\n  },\n  {\n    symbol: 'Sm',\n    name: 'Samar',\n    atomicNumber: 62,\n  },\n  {\n    symbol: 'Eu',\n    name: 'Europ',\n    atomicNumber: 63,\n  },\n  {\n    symbol: 'Gd',\n    name: 'Gadolin',\n    atomicNumber: 64,\n  },\n  {\n    symbol: 'Tb',\n    name: 'Terb',\n    atomicNumber: 65,\n  },\n  {\n    symbol: 'Dy',\n    name: 'Dysproz',\n    atomicNumber: 66,\n  },\n  {\n    symbol: 'Ho',\n    name: 'Holm',\n    atomicNumber: 67,\n  },\n  {\n    symbol: 'Er',\n    name: 'Erb',\n    atomicNumber: 68,\n  },\n  {\n    symbol: 'Tm',\n    name: 'Tul',\n    atomicNumber: 69,\n  },\n  {\n    symbol: 'Yb',\n    name: 'Iterb',\n    atomicNumber: 70,\n  },\n  {\n    symbol: 'Lu',\n    name: 'Lutet',\n    atomicNumber: 71,\n  },\n  {\n    symbol: 'Hf',\n    name: 'Hafn',\n    atomicNumber: 72,\n  },\n  {\n    symbol: 'Ta',\n    name: 'Tantal',\n    atomicNumber: 73,\n  },\n  {\n    symbol: 'W',\n    name: 'Wolfram',\n    atomicNumber: 74,\n  },\n  {\n    symbol: 'Re',\n    name: 'Ren',\n    atomicNumber: 75,\n  },\n  {\n    symbol: 'Os',\n    name: 'Osm',\n    atomicNumber: 76,\n  },\n  {\n    symbol: 'Ir',\n    name: 'Iryd',\n    atomicNumber: 77,\n  },\n  {\n    symbol: 'Pt',\n    name: 'Platyna',\n    atomicNumber: 78,\n  },\n  {\n    symbol: 'Au',\n    name: 'Złoto',\n    atomicNumber: 79,\n  },\n  {\n    symbol: 'Hg',\n    name: 'Rtęć',\n    atomicNumber: 80,\n  },\n  {\n    symbol: 'Tl',\n    name: 'Tal',\n    atomicNumber: 81,\n  },\n  {\n    symbol: 'Pb',\n    name: 'Ołów',\n    atomicNumber: 82,\n  },\n  {\n    symbol: 'Bi',\n    name: 'Bizmut',\n    atomicNumber: 83,\n  },\n  {\n    symbol: 'Po',\n    name: 'Polon',\n    atomicNumber: 84,\n  },\n  {\n    symbol: 'At',\n    name: 'Astat',\n    atomicNumber: 85,\n  },\n  {\n    symbol: 'Rn',\n    name: 'Radon',\n    atomicNumber: 86,\n  },\n  {\n    symbol: 'Fr',\n    name: 'Frans',\n    atomicNumber: 87,\n  },\n  {\n    symbol: 'Ra',\n    name: 'Rad',\n    atomicNumber: 88,\n  },\n  {\n    symbol: 'Ac',\n    name: 'Aktyn',\n    atomicNumber: 89,\n  },\n  {\n    symbol: 'Th',\n    name: 'Tor',\n    atomicNumber: 90,\n  },\n  {\n    symbol: 'Pa',\n    name: 'Protaktyn',\n    atomicNumber: 91,\n  },\n  {\n    symbol: 'U',\n    name: 'Uran',\n    atomicNumber: 92,\n  },\n  {\n    symbol: 'Np',\n    name: 'Neptun',\n    atomicNumber: 93,\n  },\n  {\n    symbol: 'Pu',\n    name: 'Pluton',\n    atomicNumber: 94,\n  },\n  {\n    symbol: 'Am',\n    name: 'Ameryk',\n    atomicNumber: 95,\n  },\n  {\n    symbol: 'Cm',\n    name: 'Kiur',\n    atomicNumber: 96,\n  },\n  {\n    symbol: 'Bk',\n    name: 'Berkel',\n    atomicNumber: 97,\n  },\n  {\n    symbol: 'Cf',\n    name: 'Kaliforn',\n    atomicNumber: 98,\n  },\n  {\n    symbol: 'Es',\n    name: 'Einstein',\n    atomicNumber: 99,\n  },\n  {\n    symbol: 'Fm',\n    name: 'Ferm',\n    atomicNumber: 100,\n  },\n  {\n    symbol: 'Md',\n    name: 'Mendelew',\n    atomicNumber: 101,\n  },\n  {\n    symbol: 'No',\n    name: 'Nobel',\n    atomicNumber: 102,\n  },\n  {\n    symbol: 'Lr',\n    name: 'Lorens',\n    atomicNumber: 103,\n  },\n  {\n    symbol: 'Rf',\n    name: 'Rutherford',\n    atomicNumber: 104,\n  },\n  {\n    symbol: 'Db',\n    name: 'Dubn',\n    atomicNumber: 105,\n  },\n  {\n    symbol: 'Sg',\n    name: 'Seaborg',\n    atomicNumber: 106,\n  },\n  {\n    symbol: 'Bh',\n    name: 'Bohr',\n    atomicNumber: 107,\n  },\n  {\n    symbol: 'Hs',\n    name: 'Has',\n    atomicNumber: 108,\n  },\n  {\n    symbol: 'Mt',\n    name: 'Meitner',\n    atomicNumber: 109,\n  },\n  {\n    symbol: 'Ds',\n    name: 'Darmsztadt',\n    atomicNumber: 110,\n  },\n  {\n    symbol: 'Rg',\n    name: 'Roentgen',\n    atomicNumber: 111,\n  },\n  {\n    symbol: 'Cn',\n    name: 'Kopernik',\n    atomicNumber: 112,\n  },\n  {\n    symbol: 'Nh',\n    name: 'Nihon',\n    atomicNumber: 113,\n  },\n  {\n    symbol: 'Fl',\n    name: 'Flerow',\n    atomicNumber: 114,\n  },\n  {\n    symbol: 'Mc',\n    name: 'Moskow',\n    atomicNumber: 115,\n  },\n  {\n    symbol: 'Lv',\n    name: 'Liwermor',\n    atomicNumber: 116,\n  },\n  {\n    symbol: 'Ts',\n    name: 'Tenes',\n    atomicNumber: 117,\n  },\n  {\n    symbol: 'Og',\n    name: 'Oganeson',\n    atomicNumber: 118,\n  },\n];\n"
  },
  {
    "path": "src/locales/pl/science/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ScienceDefinition } from '../../..';\nimport chemical_element from './chemical_element';\nimport unit from './unit';\n\nconst science: ScienceDefinition = {\n  chemical_element,\n  unit,\n};\n\nexport default science;\n"
  },
  {
    "path": "src/locales/pl/science/unit.ts",
    "content": "export default [\n  {\n    name: 'metr',\n    symbol: 'm',\n  },\n  {\n    name: 'sekunda',\n    symbol: 's',\n  },\n  {\n    name: 'mol',\n    symbol: 'mol',\n  },\n  {\n    name: 'amper',\n    symbol: 'A',\n  },\n  {\n    name: 'kelwin',\n    symbol: 'K',\n  },\n  {\n    name: 'kandela',\n    symbol: 'cd',\n  },\n  {\n    name: 'kilogram',\n    symbol: 'kg',\n  },\n  {\n    name: 'radian',\n    symbol: 'rad',\n  },\n  {\n    name: 'herc',\n    symbol: 'Hz',\n  },\n  {\n    name: 'niuton',\n    symbol: 'N',\n  },\n  {\n    name: 'paskal',\n    symbol: 'Pa',\n  },\n  {\n    name: 'dżul',\n    symbol: 'J',\n  },\n  {\n    name: 'wat',\n    symbol: 'W',\n  },\n  {\n    name: 'kulomb',\n    symbol: 'C',\n  },\n  {\n    name: 'wolt',\n    symbol: 'V',\n  },\n  {\n    name: 'om',\n    symbol: 'Ω',\n  },\n  {\n    name: 'tesla',\n    symbol: 'T',\n  },\n  {\n    name: 'stopień Celsjusza',\n    symbol: '°C',\n  },\n  {\n    name: 'lumen',\n    symbol: 'lm',\n  },\n  {\n    name: 'bekerel',\n    symbol: 'Bq',\n  },\n  {\n    name: 'grej',\n    symbol: 'Gy',\n  },\n  {\n    name: 'siwert',\n    symbol: 'Sv',\n  },\n];\n"
  },
  {
    "path": "src/locales/pl/team/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport name_ from './name';\nimport prefix from './prefix';\n\nconst team = {\n  name: name_,\n  prefix,\n};\n\nexport default team;\n"
  },
  {
    "path": "src/locales/pl/team/name.ts",
    "content": "export default ['{{team.prefix}} {{location.city}}'];\n"
  },
  {
    "path": "src/locales/pl/team/prefix.ts",
    "content": "export default [\n  'GKS',\n  'Górnik',\n  'KS',\n  'LZS',\n  'Piast',\n  'Pogoń',\n  'Polonia',\n  'Ruch',\n  'Stal',\n  'Unia',\n  'Zjednoczenie',\n];\n"
  },
  {
    "path": "src/locales/pt_BR/book/author.ts",
    "content": "export default [\n  'Aluísio Azevedo',\n  'Ariano Suassuna',\n  'Bernardo Guimarães',\n  'Caio Fernando Abreu',\n  'Carlos Drummond de Andrade',\n  'Carolina Maria de Jesus',\n  'Castro Alves',\n  'Cecília Meireles',\n  'Clarice Lispector',\n  'Conceição Evaristo',\n  'Cora Coralina',\n  'Cruz e Sousa',\n  'Gonçalves Dias',\n  'Gregório de Matos',\n  'Jorge Amado',\n  'José de Alencar',\n  'João Guimarães Rosa',\n  'Luis Fernando Verissimo',\n  'Lygia Bojunga',\n  'Machado de Assis',\n  'Manoel de Barros',\n  'Marina Colasanti',\n  'Mario Quintana',\n  'Mauricio de Sousa',\n  'Monteiro Lobato',\n  'Mário de Andrade',\n  'Nelson Rodrigues',\n  'Olavo Bilac',\n  'Paulo Coelho',\n  'Rubem Fonseca',\n  'Ziraldo',\n  'Álvares de Azevedo',\n];\n"
  },
  {
    "path": "src/locales/pt_BR/book/format.ts",
    "content": "export default ['Audiolivro', 'Capa dura', 'Capa mole', 'Ebook'];\n"
  },
  {
    "path": "src/locales/pt_BR/book/genre.ts",
    "content": "export default [\n  'Aventura',\n  'Biografia',\n  'Clássico',\n  'Comédia',\n  'Detetive',\n  'Drama',\n  'Fantasia',\n  'Faroeste',\n  'Ficção Científica',\n  'Ficção Histórica',\n  'Filosofia',\n  'Literatura Infantil',\n  'Memórias',\n  'Mistério',\n  'Mitologia',\n  'Negócios',\n  'Poesia',\n  'Psicologia',\n  'Quadrinhos',\n  'Religião',\n  'Romance',\n  'Romance Gráfico',\n  'Suspense',\n  'Terror',\n];\n"
  },
  {
    "path": "src/locales/pt_BR/book/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { BookDefinition } from '../../..';\nimport author from './author';\nimport format from './format';\nimport genre from './genre';\nimport publisher from './publisher';\nimport series from './series';\nimport title from './title';\n\nconst book: BookDefinition = {\n  author,\n  format,\n  genre,\n  publisher,\n  series,\n  title,\n};\n\nexport default book;\n"
  },
  {
    "path": "src/locales/pt_BR/book/publisher.ts",
    "content": "export default [\n  'Companhia das Letras',\n  'Editora Abril',\n  'Editora Aleph',\n  'Editora Antofágica',\n  'Editora Conrad',\n  'Editora Darkside',\n  'Editora FTD',\n  'Editora Gente',\n  'Editora HarperCollins Brasil',\n  'Editora Intrínseca',\n  'Editora L&PM',\n  'Editora Martin Claret',\n  'Editora Melhoramentos',\n  'Editora Moderna',\n  'Editora Panda Books',\n  'Editora Pipoca & Nanquim',\n  'Editora Planeta de Livros Brasil',\n  'Editora Rocco',\n  'Editora Saraiva',\n  'Editora Sextante',\n  'Editora Viseu',\n  'Editora Voo',\n  'Globo Livros',\n];\n"
  },
  {
    "path": "src/locales/pt_BR/book/series.ts",
    "content": "export default [\n  'Ed Mort',\n  'O Tempo e o Vento',\n  'Os Subterrâneos da Liberdade',\n  'Série Vaga-Lume',\n  'Sítio do Picapau Amarelo',\n  'Trilogia do Descobrimento',\n];\n"
  },
  {
    "path": "src/locales/pt_BR/book/title.ts",
    "content": "export default [\n  'A Estrela sobe',\n  'A coleira do cão',\n  'A escrava Isaura',\n  'A hora da estrela',\n  'A moreninha',\n  'A mão e a luva',\n  'A paixão segundo G.H.',\n  'A rosa do povo',\n  'A vida como ela é',\n  'Angústia',\n  'As meninas',\n  'Baú de ossos',\n  'Broquéis',\n  'Brás, bexiga e barra funda',\n  'Canaã',\n  'Cartas chilenas',\n  'Casa grande e senzala',\n  'Cascalho',\n  'Claro enigma',\n  'Contos gauchescos',\n  'Corpo de baile',\n  'Crônica da casa assassinada',\n  'Dom Casmurro',\n  'Dona Flor e seus dois maridos',\n  'Espumas flutuantes',\n  'Estrela da manhã',\n  'Eu',\n  'Farda, fardão, camisola de dormir',\n  'Fogo morto',\n  'Fundador',\n  'Gabriela, cravo e canela',\n  'Gramática expositiva do chão',\n  'Grande sertão: veredas',\n  'Iaiá Garcia',\n  'Inocência',\n  'Invenção de Orfeu',\n  'Iracema',\n  'Jubiabá',\n  'Lavoura arcaica',\n  'Laços de família',\n  'Libertinagem',\n  'Lucíola',\n  'Macunaíma',\n  'Malagueta, Perus e Bacanaço',\n  'Mar morto',\n  'Marília de Dirceu',\n  'Memorial de Aires',\n  'Memórias do cárcere',\n  'Memórias póstumas de Brás Cubas',\n  'Memórias sentimentais de João Miramar',\n  'Memórias sgto de milícias',\n  'Minha formação',\n  'Morte e vida severina',\n  'Noite na taverna',\n  'O ateneu',\n  'O coronel e o lobisomem',\n  'O cortiço',\n  'O demônio familiar',\n  'O encontro marcado',\n  'O feijão e o sonho',\n  'O guarani',\n  'O mez da grippe',\n  'O pagador de promessas',\n  'O quinze',\n  'O tempo e o vento',\n  'O uraguai',\n  'O vampiro de Curitiba',\n  'Obra poética',\n  'Os cavalinhos de platiplanto',\n  'Os ratos',\n  'Os sertões',\n  'Papéis avulsos',\n  'Paulicéia desvairada',\n  'Pedra Bonita',\n  'Poema sujo',\n  'Poesias',\n  'Primeiras estórias',\n  'Primeiros Cantos',\n  'Quarup',\n  'Quincas Borba',\n  'Raízes do Brasil',\n  'Ritmo dissoluto',\n  'Romance da Pedra do Reino',\n  'Romanceiro da inconfidência',\n  'Sagarana',\n  'Senhora',\n  'Sermões',\n  'São Bernardo',\n  'Tenda dos milagres',\n  'Terras do sem fim',\n  'Triste fim de Policarpo Quaresma',\n  'Uma aprendizagem',\n  'Veronika decide morrer',\n  'Vestido de noiva',\n  'Vidas secas',\n  'Viva o povo brasileiro',\n  'Zero',\n  'Ópera dos mortos',\n];\n"
  },
  {
    "path": "src/locales/pt_BR/color/human.ts",
    "content": "export default [\n  'amarelo',\n  'ametista',\n  'azul',\n  'azul celeste',\n  'azul marinho',\n  'azul petróleo',\n  'açafrão',\n  'bordô',\n  'bronze',\n  'caramelo',\n  'castanho',\n  'cenoura',\n  'cinza',\n  'cobre',\n  'coral',\n  'dourado',\n  'escarlate',\n  'esmeralda',\n  'ferrugem',\n  'fuligem',\n  'fúchsia',\n  'grená',\n  'jade',\n  'laranja',\n  'lilás',\n  'limão',\n  'madeira',\n  'magenta',\n  'marrom',\n  'ouro',\n  'pele',\n  'prata',\n  'preto',\n  'púrpura',\n  'rosa',\n  'roxo',\n  'salmão',\n  'turquesa',\n  'verde',\n  'verde lima',\n  'verde-azulado',\n  'vermelho',\n  'violeta',\n  'âmbar',\n  'índigo',\n];\n"
  },
  {
    "path": "src/locales/pt_BR/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/pt_BR/commerce/department.ts",
    "content": "export default [\n  'Automotivo',\n  'Bebê',\n  'Beleza',\n  'Brinquedos',\n  'Casa',\n  'Computadores',\n  'Crianças',\n  'Eletrônicos',\n  'Esportes',\n  'Ferramentas',\n  'Filmes',\n  'Industrial',\n  'Jardim',\n  'Jogos',\n  'Jóias',\n  'Livros',\n  'Mercearia',\n  'Música',\n  'Roupas',\n  'Sapatos',\n  'Saúde',\n  'Turismo',\n];\n"
  },
  {
    "path": "src/locales/pt_BR/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport department from './department';\nimport product_name from './product_name';\n\nconst commerce: CommerceDefinition = {\n  department,\n  product_name,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/pt_BR/commerce/product_name.ts",
    "content": "export default {\n  adjective: [\n    'Ergonômico',\n    'Fantástico',\n    'Feito à mão',\n    'Genérico',\n    'Gostoso',\n    'Impressionante',\n    'Incrível',\n    'Inteligente',\n    'Licenciado',\n    'Lindo',\n    'Lustroso',\n    'Pequeno',\n    'Prático',\n    'Refinado',\n    'Rústico',\n    'Sem marca',\n  ],\n  material: [\n    'Algodão',\n    'Aço',\n    'Borracha',\n    'Concreto',\n    'Congelado',\n    'Fresco',\n    'Granito',\n    'Macio',\n    'Madeira',\n    'Metal',\n    'Plástico',\n  ],\n  product: [\n    'Atum',\n    'Bacon',\n    'Bicicleta',\n    'Bola',\n    'Cadeira',\n    'Calças',\n    'Camiseta',\n    'Carro',\n    'Chapéu',\n    'Computador',\n    'Frango',\n    'Luvas',\n    'Mesa',\n    'Mouse',\n    'Peixe',\n    'Pizza',\n    'Queijo',\n    'Sabonete',\n    'Salada',\n    'Salgadinhos',\n    'Salsicha',\n    'Sapatos',\n    'Teclado',\n    'Toalhas',\n  ],\n  pattern: [\n    '{{commerce.product}} {{commerce.productAdjective}} de {{commerce.productMaterial}}',\n  ],\n};\n"
  },
  {
    "path": "src/locales/pt_BR/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n  name_pattern,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/pt_BR/company/legal_entity_type.ts",
    "content": "export default ['Comércio', 'EIRELI', 'LTDA', 'S.A.', 'e Associados'];\n"
  },
  {
    "path": "src/locales/pt_BR/company/name_pattern.ts",
    "content": "export default [\n  '{{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.lastName}}, {{person.lastName}} e {{person.lastName}}',\n  '{{person.lastName}}-{{person.lastName}}',\n];\n"
  },
  {
    "path": "src/locales/pt_BR/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/pt_BR/date/month.ts",
    "content": "export default {\n  wide: [\n    'Abril',\n    'Agosto',\n    'Dezembro',\n    'Fevereiro',\n    'Janeiro',\n    'Julho',\n    'Junho',\n    'Maio',\n    'Março',\n    'Novembro',\n    'Outubro',\n    'Setembro',\n  ],\n  abbr: [\n    'Abr',\n    'Ago',\n    'Dez',\n    'Fev',\n    'Jan',\n    'Jul',\n    'Jun',\n    'Mai',\n    'Mar',\n    'Nov',\n    'Out',\n    'Set',\n  ],\n};\n"
  },
  {
    "path": "src/locales/pt_BR/date/weekday.ts",
    "content": "export default {\n  wide: ['Domingo', 'Quarta', 'Quinta', 'Segunda', 'Sexta', 'Sábado', 'Terça'],\n  abbr: ['Dom', 'Qua', 'Qui', 'Seg', 'Sex', 'Sáb', 'Ter'],\n};\n"
  },
  {
    "path": "src/locales/pt_BR/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport book from './book';\nimport color from './color';\nimport commerce from './commerce';\nimport company from './company';\nimport date from './date';\nimport internet from './internet';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\nimport word from './word';\n\n/**\n * The locale data for the `pt_BR` locale.\n *\n * - Language: Portuguese (Brazil)\n * - Endonym: Português (Brasil)\n */\nconst pt_BR: LocaleDefinition = {\n  book,\n  color,\n  commerce,\n  company,\n  date,\n  internet,\n  location,\n  lorem,\n  metadata,\n  person,\n  phone_number,\n  word,\n};\n\nexport default pt_BR;\n"
  },
  {
    "path": "src/locales/pt_BR/internet/domain_suffix.ts",
    "content": "export default ['biz', 'br', 'com', 'info', 'name', 'net', 'org'];\n"
  },
  {
    "path": "src/locales/pt_BR/internet/free_email.ts",
    "content": "export default [\n  'bol.com.br',\n  'gmail.com',\n  'hotmail.com',\n  'live.com',\n  'yahoo.com',\n];\n"
  },
  {
    "path": "src/locales/pt_BR/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/pt_BR/location/building_number.ts",
    "content": "export default ['#####', '####', '###'];\n"
  },
  {
    "path": "src/locales/pt_BR/location/city_pattern.ts",
    "content": "export default [\n  '{{person.firstName}}{{location.city_suffix}}',\n  '{{person.lastName}}{{location.city_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/pt_BR/location/city_prefix.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/pt_BR/location/city_suffix.ts",
    "content": "export default [' do Descoberto', ' de Nossa Senhora', ' do Norte', ' do Sul'];\n"
  },
  {
    "path": "src/locales/pt_BR/location/country.ts",
    "content": "export default [\n  'Afeganistão',\n  'Albânia',\n  'Algéria',\n  'Samoa',\n  'Andorra',\n  'Angola',\n  'Anguila',\n  'Antigua and Barbada',\n  'Argentina',\n  'Armênia',\n  'Aruba',\n  'Austrália',\n  'Áustria',\n  'Azerbaijão',\n  'Bahamas',\n  'Barém',\n  'Bangladesh',\n  'Barbados',\n  'Bélgica',\n  'Belize',\n  'Benin',\n  'Bermuda',\n  'Butão',\n  'Bolívia',\n  'Bôsnia',\n  'Botsuana',\n  'Ilha Bouvet',\n  'Brasil',\n  'Arquipélago de Chagos',\n  'Ilhas Virgens',\n  'Brunei',\n  'Bulgária',\n  'Burkina Faso',\n  'Burundi',\n  'Camboja',\n  'Camarões',\n  'Canadá',\n  'Cabo Verde',\n  'Ilhas Caiman',\n  'República da África Central',\n  'Chade',\n  'Chile',\n  'China',\n  'Ilha do Natal',\n  'Ilhas Cocos',\n  'Colômbia',\n  'Comores',\n  'Congo',\n  'Ilhas Cook',\n  'Costa Rica',\n  'Costa do Marfim',\n  'Croácia',\n  'Cuba',\n  'Chipre',\n  'República Tcheca',\n  'Dinamarca',\n  'Jibuti',\n  'Dominica',\n  'República Dominicana',\n  'Equador',\n  'Egito',\n  'El Salvador',\n  'Guiné Equatorial',\n  'Eritreia',\n  'Estônia',\n  'Etiópia',\n  'Ilhas Faroe',\n  'Malvinas',\n  'Fiji',\n  'Finlândia',\n  'França',\n  'Guiné Francesa',\n  'Polinésia Francesa',\n  'Gabão',\n  'Gâmbia',\n  'Georgia',\n  'Alemanha',\n  'Gana',\n  'Gibraltar',\n  'Grécia',\n  'Groelândia',\n  'Granada',\n  'Guadalupe',\n  'Guatemala',\n  'Guernesey',\n  'Guiné',\n  'Guiné-Bissau',\n  'Guiana',\n  'Haiti',\n  'Ilhas Heard e McDonald',\n  'Vaticano',\n  'Honduras',\n  'Hong Kong',\n  'Hungria',\n  'Islândia',\n  'Índia',\n  'Indonésia',\n  'Irã',\n  'Iraque',\n  'Irlanda',\n  'Ilha de Man',\n  'Israel',\n  'Itália',\n  'Jamaica',\n  'Japão',\n  'Jersey',\n  'Jordânia',\n  'Cazaquistão',\n  'Quênia',\n  'Quiribati',\n  'Coreia do Norte',\n  'Coreia do Sul',\n  'Kuwait',\n  'Quirguistão',\n  'Laos',\n  'Latvia',\n  'Líbano',\n  'Lesoto',\n  'Libéria',\n  'Líbia',\n  'Liechtenstein',\n  'Lituânia',\n  'Luxemburgo',\n  'Macao',\n  'Macedônia',\n  'Madagascar',\n  'Malawi',\n  'Malásia',\n  'Maldives',\n  'Mali',\n  'Malta',\n  'Ilhas Marshall',\n  'Martinica',\n  'Mauritânia',\n  'Maurícia',\n  'Maiote',\n  'México',\n  'Micronésia',\n  'Moldávia',\n  'Mônaco',\n  'Mongólia',\n  'Montenegro',\n  'Montserrat',\n  'Marrocos',\n  'Moçambique',\n  'Myanmar',\n  'Namibia',\n  'Nauru',\n  'Nepal',\n  'Antilhas Holandesas',\n  'Países Baixos',\n  'Nova Caledonia',\n  'Nova Zelândia',\n  'Nicarágua',\n  'Nigéria',\n  'Niue',\n  'Ilha Norfolk',\n  'Marianas Setentrionais',\n  'Noruega',\n  'Omã',\n  'Paquistão',\n  'Palau',\n  'Território da Palestina',\n  'Panamá',\n  'Papua-Nova Guiné',\n  'Paraguai',\n  'Peru',\n  'Filipinas',\n  'Polônia',\n  'Portugal',\n  'Porto Rico',\n  'Qatar',\n  'Romênia',\n  'Rússia',\n  'Ruanda',\n  'São Bartolomeu',\n  'Santa Helena',\n  'Santa Lúcia',\n  'São Martinho',\n  'São Pedro e Miquelão',\n  'São Vicente e Granadinas',\n  'San Marino',\n  'Sao Tomé e Príncipe',\n  'Arábia Saudita',\n  'Senegal',\n  'Sérvia',\n  'Seicheles',\n  'Serra Leoa',\n  'Singapura',\n  'Eslováquia',\n  'Eslovênia',\n  'Ilhas Salomão',\n  'Somália',\n  'África do Sul',\n  'Ilhas Geórgia do Sul e Sandwich do Sul',\n  'Espanha',\n  'Sri Lanka',\n  'Sudão',\n  'Suriname',\n  'Ilhas Svalbard & Jan Mayen',\n  'Suazilândia',\n  'Suécia',\n  'Suíça',\n  'Síria',\n  'Taiwan',\n  'Tajiquistão',\n  'Tanzânia',\n  'Tailândia',\n  'Timor-Leste',\n  'Togo',\n  'Toquelau',\n  'Tonga',\n  'Trinidad e Tobago',\n  'Tunísia',\n  'Turquia',\n  'Turcomenistão',\n  'Turcas e Caicos',\n  'Tuvalu',\n  'Uganda',\n  'Ucrânia',\n  'Emirados Árabes Unidos',\n  'Reino Unido',\n  'Estados Unidos da América',\n  'Estados Unidos das Ilhas Virgens',\n  'Uruguai',\n  'Uzbequistão',\n  'Vanuatu',\n  'Venezuela',\n  'Vietnã',\n  'Wallis e Futuna',\n  'Iêmen',\n  'Zâmbia',\n  'Zimbábue',\n];\n"
  },
  {
    "path": "src/locales/pt_BR/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_pattern from './city_pattern';\nimport city_prefix from './city_prefix';\nimport city_suffix from './city_suffix';\nimport country from './country';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_pattern from './street_pattern';\nimport street_prefix from './street_prefix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_pattern,\n  city_prefix,\n  city_suffix,\n  country,\n  postcode,\n  secondary_address,\n  state,\n  state_abbr,\n  street_pattern,\n  street_prefix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/pt_BR/location/postcode.ts",
    "content": "export default ['#####-###'];\n"
  },
  {
    "path": "src/locales/pt_BR/location/secondary_address.ts",
    "content": "export default ['Apto. ###', 'Sobrado ##', 'Casa #', 'Lote ##', 'Quadra ##'];\n"
  },
  {
    "path": "src/locales/pt_BR/location/state.ts",
    "content": "export default [\n  'Acre',\n  'Alagoas',\n  'Amapá',\n  'Amazonas',\n  'Bahia',\n  'Ceará',\n  'Distrito Federal',\n  'Espírito Santo',\n  'Goiás',\n  'Maranhão',\n  'Mato Grosso',\n  'Mato Grosso do Sul',\n  'Minas Gerais',\n  'Pará',\n  'Paraíba',\n  'Paraná',\n  'Pernambuco',\n  'Piauí',\n  'Rio de Janeiro',\n  'Rio Grande do Norte',\n  'Rio Grande do Sul',\n  'Rondônia',\n  'Roraima',\n  'Santa Catarina',\n  'São Paulo',\n  'Sergipe',\n  'Tocantins',\n];\n"
  },
  {
    "path": "src/locales/pt_BR/location/state_abbr.ts",
    "content": "export default [\n  'AC',\n  'AL',\n  'AP',\n  'AM',\n  'BA',\n  'CE',\n  'DF',\n  'ES',\n  'GO',\n  'MA',\n  'MT',\n  'MS',\n  'MG',\n  'PA',\n  'PB',\n  'PR',\n  'PE',\n  'PI',\n  'RJ',\n  'RN',\n  'RS',\n  'RO',\n  'RR',\n  'SC',\n  'SP',\n  'SE',\n  'TO',\n];\n"
  },
  {
    "path": "src/locales/pt_BR/location/street_pattern.ts",
    "content": "export default [\n  '{{location.street_prefix}} {{person.firstName}}',\n  '{{location.street_prefix}} {{person.lastName}}',\n];\n"
  },
  {
    "path": "src/locales/pt_BR/location/street_prefix.ts",
    "content": "export default ['Rua', 'Avenida', 'Travessa', 'Alameda', 'Marginal', 'Rodovia'];\n"
  },
  {
    "path": "src/locales/pt_BR/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/pt_BR/lorem/word.ts",
    "content": "export default [\n  'alias',\n  'consequatur',\n  'aut',\n  'perferendis',\n  'sit',\n  'voluptatem',\n  'accusantium',\n  'doloremque',\n  'aperiam',\n  'eaque',\n  'ipsa',\n  'quae',\n  'ab',\n  'illo',\n  'inventore',\n  'veritatis',\n  'et',\n  'quasi',\n  'architecto',\n  'beatae',\n  'vitae',\n  'dicta',\n  'sunt',\n  'explicabo',\n  'aspernatur',\n  'odit',\n  'fugit',\n  'sed',\n  'quia',\n  'consequuntur',\n  'magni',\n  'dolores',\n  'eos',\n  'qui',\n  'ratione',\n  'sequi',\n  'nesciunt',\n  'neque',\n  'dolorem',\n  'ipsum',\n  'dolor',\n  'amet',\n  'consectetur',\n  'adipisci',\n  'velit',\n  'non',\n  'numquam',\n  'eius',\n  'modi',\n  'tempora',\n  'incidunt',\n  'ut',\n  'labore',\n  'dolore',\n  'magnam',\n  'aliquam',\n  'quaerat',\n  'enim',\n  'ad',\n  'minima',\n  'veniam',\n  'quis',\n  'nostrum',\n  'exercitationem',\n  'ullam',\n  'corporis',\n  'nemo',\n  'ipsam',\n  'voluptas',\n  'suscipit',\n  'laboriosam',\n  'nisi',\n  'aliquid',\n  'ex',\n  'ea',\n  'commodi',\n  'autem',\n  'vel',\n  'eum',\n  'iure',\n  'reprehenderit',\n  'in',\n  'voluptate',\n  'esse',\n  'quam',\n  'nihil',\n  'molestiae',\n  'iusto',\n  'odio',\n  'dignissimos',\n  'ducimus',\n  'blanditiis',\n  'praesentium',\n  'laudantium',\n  'totam',\n  'rem',\n  'voluptatum',\n  'deleniti',\n  'atque',\n  'corrupti',\n  'quos',\n  'quas',\n  'molestias',\n  'excepturi',\n  'sint',\n  'occaecati',\n  'cupiditate',\n  'provident',\n  'perspiciatis',\n  'unde',\n  'omnis',\n  'iste',\n  'natus',\n  'error',\n  'similique',\n  'culpa',\n  'officia',\n  'deserunt',\n  'mollitia',\n  'animi',\n  'id',\n  'est',\n  'laborum',\n  'dolorum',\n  'fuga',\n  'harum',\n  'quidem',\n  'rerum',\n  'facilis',\n  'expedita',\n  'distinctio',\n  'nam',\n  'libero',\n  'tempore',\n  'cum',\n  'soluta',\n  'nobis',\n  'eligendi',\n  'optio',\n  'cumque',\n  'impedit',\n  'quo',\n  'porro',\n  'quisquam',\n  'minus',\n  'quod',\n  'maxime',\n  'placeat',\n  'facere',\n  'possimus',\n  'assumenda',\n  'repellendus',\n  'temporibus',\n  'quibusdam',\n  'illum',\n  'fugiat',\n  'nulla',\n  'pariatur',\n  'at',\n  'vero',\n  'accusamus',\n  'officiis',\n  'debitis',\n  'necessitatibus',\n  'saepe',\n  'eveniet',\n  'voluptates',\n  'repudiandae',\n  'recusandae',\n  'itaque',\n  'earum',\n  'hic',\n  'tenetur',\n  'a',\n  'sapiente',\n  'delectus',\n  'reiciendis',\n  'voluptatibus',\n  'maiores',\n  'doloribus',\n  'asperiores',\n  'repellat',\n];\n"
  },
  {
    "path": "src/locales/pt_BR/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'Portuguese (Brazil)',\n  code: 'pt_BR',\n  country: 'BR',\n  language: 'pt',\n  endonym: 'Português (Brasil)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/pt_BR/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Alessandra',\n    'Alice',\n    'Aline',\n    'Alícia',\n    'Ana Clara',\n    'Ana Júlia',\n    'Ana Laura',\n    'Ana Luiza',\n    'Antonella',\n    'Beatriz',\n    'Bruna',\n    'Carla',\n    'Cecília',\n    'Clara',\n    'Célia',\n    'Dalila',\n    'Eduarda',\n    'Elisa',\n    'Eloá',\n    'Emanuelly',\n    'Esther',\n    'Fabrícia',\n    'Felícia',\n    'Giovanna',\n    'Helena',\n    'Heloísa',\n    'Isabel',\n    'Isabela',\n    'Isabella',\n    'Isabelly',\n    'Isadora',\n    'Isis',\n    'Janaína',\n    'Joana',\n    'Júlia',\n    'Karla',\n    'Lara',\n    'Larissa',\n    'Laura',\n    'Lavínia',\n    'Liz',\n    'Lorena',\n    'Lorraine',\n    'Luiza',\n    'Lívia',\n    'Maitê',\n    'Manuela',\n    'Marcela',\n    'Margarida',\n    'Maria',\n    'Maria Alice',\n    'Maria Cecília',\n    'Maria Clara',\n    'Maria Eduarda',\n    'Maria Helena',\n    'Maria Júlia',\n    'Maria Luiza',\n    'Mariana',\n    'Marina',\n    'Marli',\n    'Meire',\n    'Melissa',\n    'Morgana',\n    'Márcia',\n    'Mércia',\n    'Natália',\n    'Núbia',\n    'Ofélia',\n    'Paula',\n    'Rafaela',\n    'Rebeca',\n    'Roberta',\n    'Sara',\n    'Sarah',\n    'Sophia',\n    'Suélen',\n    'Sílvia',\n    'Talita',\n    'Valentina',\n    'Vitória',\n    'Yasmin',\n  ],\n  male: [\n    'Alessandro',\n    'Alexandre',\n    'Anthony',\n    'Antônio',\n    'Arthur',\n    'Benjamin',\n    'Benício',\n    'Bernardo',\n    'Breno',\n    'Bryan',\n    'Caio',\n    'Calebe',\n    'Carlos',\n    'Cauã',\n    'César',\n    'Daniel',\n    'Danilo',\n    'Davi',\n    'Davi Lucca',\n    'Deneval',\n    'Eduardo',\n    'Elísio',\n    'Emanuel',\n    'Enzo',\n    'Enzo Gabriel',\n    'Fabiano',\n    'Fabrício',\n    'Feliciano',\n    'Felipe',\n    'Frederico',\n    'Fábio',\n    'Félix',\n    'Gabriel',\n    'Gael',\n    'Guilherme',\n    'Gustavo',\n    'Gúbio',\n    'Heitor',\n    'Henrique',\n    'Hugo',\n    'Hélio',\n    'Isaac',\n    'Joaquim',\n    'João',\n    'João Lucas',\n    'João Miguel',\n    'João Pedro',\n    'Júlio',\n    'Júlio César',\n    'Kléber',\n    'Ladislau',\n    'Leonardo',\n    'Lorenzo',\n    'Lucas',\n    'Lucca',\n    'Marcelo',\n    'Marcos',\n    'Matheus',\n    'Miguel',\n    'Murilo',\n    'Nataniel',\n    'Nicolas',\n    'Noah',\n    'Norberto',\n    'Pablo',\n    'Paulo',\n    'Pedro',\n    'Pedro Henrique',\n    'Pietro',\n    'Rafael',\n    'Raul',\n    'Ricardo',\n    'Roberto',\n    'Salvador',\n    'Samuel',\n    'Silas',\n    'Sirineu',\n    'Tertuliano',\n    'Théo',\n    'Vicente',\n    'Vitor',\n    'Víctor',\n    'Warley',\n    'Washington',\n    'Yago',\n    'Yango',\n    'Yuri',\n    'Ígor',\n  ],\n};\n"
  },
  {
    "path": "src/locales/pt_BR/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport job_area from './job_area';\nimport job_descriptor from './job_descriptor';\nimport job_type from './job_type';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport sex from './sex';\nimport suffix from './suffix';\nimport western_zodiac_sign from './western_zodiac_sign';\n\nconst person: PersonDefinition = {\n  first_name,\n  job_area,\n  job_descriptor,\n  job_type,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  sex,\n  suffix,\n  western_zodiac_sign,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/pt_BR/person/job_area.ts",
    "content": "export default [\n  'Soluções',\n  'Programa',\n  'Marca',\n  'Segurança',\n  'Pesquisar',\n  'Marketing',\n  'Diretivas',\n  'Implementation',\n  'Implementação',\n  'Funcionalidade',\n  'Resposta',\n  'Paradigma',\n  'Táticas',\n  'Identidade',\n  'Mercados',\n  'Grupo',\n  'Divisão',\n  'Aplicações',\n  'Otimização',\n  'Operações',\n  'Infraestrutura',\n  'Intranet',\n  'Comunicações',\n  'Web',\n  'Branding',\n  'Qualidade',\n  'Assurance',\n  'Mobilidade',\n  'Contas',\n  'Dados',\n  'Criativo',\n  'Configuration',\n  'Prestação de contas',\n  'Interações',\n  'Fatores',\n  'Usabilidade',\n  'Métricas',\n];\n"
  },
  {
    "path": "src/locales/pt_BR/person/job_descriptor.ts",
    "content": "export default [\n  'Líder',\n  'Senior',\n  'Direto',\n  'Corporativo',\n  'Dinâmico',\n  'Futuro',\n  'Produto',\n  'Nacional',\n  'Regional',\n  'Distrito',\n  'Central',\n  'Global',\n  'Cliente',\n  'Investidor',\n  'International',\n  'Legado',\n  'Avançar',\n  'Interno',\n  'Humano',\n  'Chefe',\n  'Principal',\n];\n"
  },
  {
    "path": "src/locales/pt_BR/person/job_type.ts",
    "content": "export default [\n  'Supervisor',\n  'Associado',\n  'Executivo',\n  'Atentende',\n  'Policial',\n  'Gerente',\n  'Engenheiro',\n  'Especialista',\n  'Diretor',\n  'Coordenador',\n  'Administrador',\n  'Arquiteto',\n  'Analista',\n  'Designer',\n  'Planejador',\n  'Orquestrador',\n  'Técnico',\n  'Desenvolvedor',\n  'Produtor',\n  'Consultor',\n  'Assistente',\n  'Facilitador',\n  'Agente',\n  'Representante',\n  'Estrategista',\n];\n"
  },
  {
    "path": "src/locales/pt_BR/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Albuquerque',\n    'Barros',\n    'Batista',\n    'Braga',\n    'Carvalho',\n    'Costa',\n    'Franco',\n    'Macedo',\n    'Martins',\n    'Melo',\n    'Moraes',\n    'Moreira',\n    'Nogueira',\n    'Oliveira',\n    'Pereira',\n    'Reis',\n    'Santos',\n    'Saraiva',\n    'Silva',\n    'Souza',\n    'Xavier',\n  ],\n};\n"
  },
  {
    "path": "src/locales/pt_BR/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/pt_BR/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  {\n    value: '{{person.firstName}} {{person.lastName}} {{person.suffix}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 8 },\n];\n"
  },
  {
    "path": "src/locales/pt_BR/person/prefix.ts",
    "content": "export default { female: ['Dra.', 'Sra.', 'Srta.'], male: ['Dr.', 'Sr.'] };\n"
  },
  {
    "path": "src/locales/pt_BR/person/sex.ts",
    "content": "export default ['Feminino', 'Masculino'];\n"
  },
  {
    "path": "src/locales/pt_BR/person/suffix.ts",
    "content": "export default ['Jr.', 'Neto', 'Filho'];\n"
  },
  {
    "path": "src/locales/pt_BR/person/western_zodiac_sign.ts",
    "content": "export default [\n  'Aquário',\n  'Peixes',\n  'Áries',\n  'Touro',\n  'Gêmeos',\n  'Câncer',\n  'Leão',\n  'Virgem',\n  'Libra',\n  'Escorpião',\n  'Sagitário',\n  'Capricórnio',\n];\n"
  },
  {
    "path": "src/locales/pt_BR/phone_number/format/human.ts",
    "content": "export default ['(##) ####-####', '+55 (##) ####-####', '(##) #####-####'];\n"
  },
  {
    "path": "src/locales/pt_BR/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/pt_BR/phone_number/format/international.ts",
    "content": "export default ['+55##########', '+55###########'];\n"
  },
  {
    "path": "src/locales/pt_BR/phone_number/format/national.ts",
    "content": "export default ['(##) ####-####', '(##) #####-####'];\n"
  },
  {
    "path": "src/locales/pt_BR/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/pt_BR/word/adjective.ts",
    "content": "export default [\n  'aberto',\n  'afiado',\n  'alegre',\n  'alto',\n  'amargo',\n  'anormal',\n  'ansioso',\n  'artístico',\n  'ativo',\n  'azedo',\n  'baixo',\n  'barato',\n  'barulhento',\n  'belo',\n  'bom',\n  'brilhante',\n  'burro',\n  'calmo',\n  'cansado',\n  'caro',\n  'cego',\n  'celestial',\n  'chato',\n  'cheio',\n  'científico',\n  'claro',\n  'colorido',\n  'complexo',\n  'confiante',\n  'consciente',\n  'contente',\n  'corajoso',\n  'criativo',\n  'curioso',\n  'decidido',\n  'desonesto',\n  'desorganizado',\n  'destrutivo',\n  'difícil',\n  'disposto',\n  'divino',\n  'doce',\n  'doente',\n  'duro',\n  'educado',\n  'egoísta',\n  'energético',\n  'engraçado',\n  'escuro',\n  'estranho',\n  'estreito',\n  'extrovertido',\n  'falso',\n  'familiar',\n  'fechado',\n  'feio',\n  'feliz',\n  'flexível',\n  'forte',\n  'fosco',\n  'fraco',\n  'frio',\n  'frágil',\n  'furioso',\n  'fácil',\n  'gasoso',\n  'generoso',\n  'gentil',\n  'gordo',\n  'grande',\n  'honesto',\n  'humano',\n  'impaciente',\n  'inconsciente',\n  'indeciso',\n  'indiferente',\n  'insatisfeito',\n  'inteligente',\n  'introvertido',\n  'invisível',\n  'irresponsável',\n  'jovem',\n  'largo',\n  'lento',\n  'leve',\n  'limpo',\n  'liso',\n  'livre',\n  'líquido',\n  'macio',\n  'magro',\n  'mal-educado',\n  'mau',\n  'medroso',\n  'mentiroso',\n  'molhado',\n  'monocromático',\n  'musculoso',\n  'musical',\n  'nervoso',\n  'normal',\n  'novo',\n  'oco',\n  'ocupado',\n  'opaco',\n  'organizado',\n  'otimista',\n  'oval',\n  'paciente',\n  'passivo',\n  'pequeno',\n  'perigoso',\n  'pesado',\n  'pessimista',\n  'pobre',\n  'pontudo',\n  'preocupado',\n  'quadrado',\n  'quente',\n  'quieto',\n  'redondo',\n  'relaxado',\n  'resistente',\n  'responsável',\n  'retangular',\n  'rico',\n  'rude',\n  'rápido',\n  'rígido',\n  'salgado',\n  'satisfeito',\n  'saudável',\n  'seco',\n  'seguro',\n  'simples',\n  'sincero',\n  'sujo',\n  'sólido',\n  'terrestre',\n  'transparente',\n  'triangular',\n  'triste',\n  'tímido',\n  'vazio',\n  'velho',\n  'verdadeiro',\n  'visível',\n  'áspero',\n];\n"
  },
  {
    "path": "src/locales/pt_BR/word/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { WordDefinition } from '../../..';\nimport adjective from './adjective';\nimport noun from './noun';\nimport verb from './verb';\n\nconst word: WordDefinition = {\n  adjective,\n  noun,\n  verb,\n};\n\nexport default word;\n"
  },
  {
    "path": "src/locales/pt_BR/word/noun.ts",
    "content": "export default [\n  'abajur',\n  'advogado',\n  'aeroporto',\n  'agenda',\n  'alumínio',\n  'aluno',\n  'alvorecer',\n  'amigo',\n  'aniversário',\n  'ano',\n  'aplicativo',\n  'areia',\n  'armário',\n  'arroz',\n  'artista',\n  'atmosfera',\n  'ator',\n  'atriz',\n  'avião',\n  'azeite',\n  'aço',\n  'bairro',\n  'barco',\n  'barriga',\n  'biblioteca',\n  'bicho',\n  'bicicleta',\n  'blog',\n  'boca',\n  'boi',\n  'boleto',\n  'bolo',\n  'bombeiro',\n  'borracha',\n  'braço',\n  'brinquedo',\n  'brisa',\n  'cabeça',\n  'cachoeira',\n  'cachorro',\n  'cadeira',\n  'caderno',\n  'café',\n  'calendário',\n  'calor',\n  'calça',\n  'caminhão',\n  'camisa',\n  'campanha',\n  'caneta',\n  'canoa',\n  'cantor',\n  'carne',\n  'carro',\n  'carroça',\n  'carteira',\n  'cartão',\n  'casa',\n  'cavalo',\n  'chave',\n  'cheque',\n  'chocolate',\n  'chuva',\n  'chá',\n  'chão',\n  'cidade',\n  'cimento',\n  'cinema',\n  'clima',\n  'cobertor',\n  'cobra',\n  'coelho',\n  'colchão',\n  'computador',\n  'congresso',\n  'constituição',\n  'conta',\n  'controle',\n  'copo',\n  'coração',\n  'costas',\n  'cozinheiro',\n  'crepúsculo',\n  'criança',\n  'crédito',\n  'cérebro',\n  'céu',\n  'data',\n  'dedo',\n  'democracia',\n  'dente',\n  'dentista',\n  'deputado',\n  'desconto',\n  'dia',\n  'dinheiro',\n  'doce',\n  'débito',\n  'década',\n  'dívida',\n  'economia',\n  'edredom',\n  'elefante',\n  'eleição',\n  'email',\n  'encontro',\n  'engenheiro',\n  'entardecer',\n  'escada',\n  'escola',\n  'escritório',\n  'espelho',\n  'estante',\n  'estojo',\n  'estrela',\n  'estádio',\n  'estômago',\n  'evento',\n  'fatura',\n  'fazenda',\n  'feijão',\n  'feriado',\n  'ferro',\n  'festa',\n  'flor',\n  'fogo',\n  'folha',\n  'frango',\n  'frio',\n  'fruta',\n  'furacão',\n  'galinha',\n  'galo',\n  'garrafa',\n  'garçom',\n  'gasto',\n  'gato',\n  'gaveta',\n  'giz',\n  'governo',\n  'grama',\n  'granizo',\n  'hambúrguer',\n  'hardware',\n  'hashtag',\n  'helicóptero',\n  'homem',\n  'hora',\n  'horizonte',\n  'hospital',\n  'hotel',\n  'igreja',\n  'imposto',\n  'inimigo',\n  'internet',\n  'interruptor',\n  'irmã',\n  'irmão',\n  'jacaré',\n  'janela',\n  'joelho',\n  'juros',\n  'lago',\n  'lei',\n  'leite',\n  'lençol',\n  'leão',\n  'link',\n  'livraria',\n  'livro',\n  'lixeira',\n  'login',\n  'loja',\n  'lua',\n  'lucro',\n  'luz',\n  'lâmpada',\n  'língua',\n  'macaco',\n  'mandato',\n  'manhã',\n  'manteiga',\n  'mar',\n  'massa',\n  'mel',\n  'meme',\n  'mensagem',\n  'mercado',\n  'mesa',\n  'metrô',\n  'ministro',\n  'minuto',\n  'mochila',\n  'moeda',\n  'montanha',\n  'moto',\n  'motorista',\n  'mulher',\n  'mãe',\n  'mão',\n  'médico',\n  'mês',\n  'nariz',\n  'navio',\n  'neblina',\n  'neve',\n  'noite',\n  'nota',\n  'notícia',\n  'nuvem',\n  'oceano',\n  'olho',\n  'ombro',\n  'osso',\n  'ouvido',\n  'ovelha',\n  'ovo',\n  'padaria',\n  'pai',\n  'papel',\n  'papelão',\n  'paredes',\n  'parque',\n  'partido',\n  'patinete',\n  'pato',\n  'pedra',\n  'peixe',\n  'pele',\n  'perfil',\n  'perna',\n  'pescoço',\n  'pix',\n  'pizza',\n  'plástico',\n  'podcast',\n  'poder',\n  'policial',\n  'política',\n  'porco',\n  'porta',\n  'praia',\n  'praça',\n  'prefeito',\n  'presidente',\n  'preço',\n  'professor',\n  'pássaro',\n  'pão',\n  'pé',\n  'quadro',\n  'queijo',\n  'raio',\n  'raiz',\n  'ralo',\n  'rato',\n  'rede',\n  'refrigerante',\n  'relâmpago',\n  'relógio',\n  'república',\n  'restaurante',\n  'reunião',\n  'rio',\n  'rocha',\n  'rodoviária',\n  'rosto',\n  'salada',\n  'salário',\n  'sangue',\n  'sapato',\n  'segundo',\n  'semana',\n  'senado',\n  'senha',\n  'site',\n  'skate',\n  'software',\n  'sofá',\n  'sol',\n  'sombra',\n  'sopa',\n  'sorvete',\n  'streaming',\n  'suco',\n  'supermercado',\n  'século',\n  'tapete',\n  'tarde',\n  'tartaruga',\n  'teatro',\n  'tecido',\n  'telefone',\n  'tempestade',\n  'tempo',\n  'terra',\n  'teto',\n  'tigre',\n  'tijolo',\n  'tomada',\n  'tornado',\n  'trator',\n  'travesseiro',\n  'trem',\n  'trovão',\n  'tv',\n  'táxi',\n  'uber',\n  'unha',\n  'universidade',\n  'urna',\n  'urso',\n  'vaca',\n  'vagão',\n  'vela',\n  'vento',\n  'vereador',\n  'vidro',\n  'vizinho',\n  'voto',\n  'vídeo',\n  'vírus',\n  'zebra',\n  'águia',\n  'árvore',\n  'óculos',\n  'ônibus',\n];\n"
  },
  {
    "path": "src/locales/pt_BR/word/verb.ts",
    "content": "export default [\n  'abraçar',\n  'abrir',\n  'acariciar',\n  'aceitar',\n  'acelerar',\n  'acender',\n  'acordar',\n  'acreditar',\n  'acusar',\n  'administrar',\n  'adoecer',\n  'afirmar',\n  'alegrar',\n  'alugar',\n  'amar',\n  'analisar',\n  'andar',\n  'animar',\n  'anotar',\n  'anunciar',\n  'apagar',\n  'aparecer',\n  'apertar',\n  'apitar',\n  'apostar',\n  'aprender',\n  'arrastar',\n  'arremessar',\n  'arrendar',\n  'arrumar',\n  'assar',\n  'assistir',\n  'atacar',\n  'atirar',\n  'atualizar',\n  'avaliar',\n  'baixar',\n  'balançar',\n  'beber',\n  'beijar',\n  'beliscar',\n  'bloquear',\n  'brilhar',\n  'brincar',\n  'brotar',\n  'buscar',\n  'cair',\n  'calcular',\n  'carregar',\n  'categorizar',\n  'cavar',\n  'chegar',\n  'cheirar',\n  'chorar',\n  'chutar',\n  'classificar',\n  'clicar',\n  'cobrar',\n  'colar',\n  'colher',\n  'colorir',\n  'comentar',\n  'comer',\n  'comparar',\n  'compartilhar',\n  'competir',\n  'comprar',\n  'comunicar',\n  'conectar',\n  'confiar',\n  'confirmar',\n  'congelar',\n  'considerar',\n  'construir',\n  'consultar',\n  'contar',\n  'conversar',\n  'correr',\n  'cortar',\n  'cotar',\n  'cozinhar',\n  'coçar',\n  'crescer',\n  'criar',\n  'cuidar',\n  'cultivar',\n  'curar',\n  'curtir',\n  'cutucar',\n  'defender',\n  'degustar',\n  'demolir',\n  'denunciar',\n  'derreter',\n  'derrubar',\n  'desaparecer',\n  'descer',\n  'desconectar',\n  'desconfiar',\n  'descongelar',\n  'descrever',\n  'desenhar',\n  'desinstalar',\n  'desligar',\n  'deslizar',\n  'deslogar',\n  'detestar',\n  'devolver',\n  'diagnosticar',\n  'digitalizar',\n  'dirigir',\n  'dizer',\n  'doar',\n  'dobrar',\n  'dormir',\n  'driblar',\n  'duvidar',\n  'economizar',\n  'editar',\n  'eleger',\n  'elogiar',\n  'emocionar',\n  'emprestar',\n  'empurrar',\n  'encaminhar',\n  'encostar',\n  'ensinar',\n  'entrar',\n  'entristecer',\n  'envergonhar',\n  'enviar',\n  'enxergar',\n  'esbarrar',\n  'escanear',\n  'esconder',\n  'escrever',\n  'esculpir',\n  'escutar',\n  'esperar',\n  'espirrar',\n  'esquecer',\n  'esquentar',\n  'esticar',\n  'estudar',\n  'examinar',\n  'excluir',\n  'experimentar',\n  'expirar',\n  'explicar',\n  'falar',\n  'fechar',\n  'ferver',\n  'ficar',\n  'financiar',\n  'florescer',\n  'formatar',\n  'frear',\n  'fritar',\n  'ganhar',\n  'gastar',\n  'germinar',\n  'girar',\n  'gostar',\n  'governar',\n  'grelhar',\n  'gritar',\n  'guardar',\n  'identificar',\n  'iluminar',\n  'imaginar',\n  'imprimir',\n  'inspirar',\n  'instalar',\n  'internar',\n  'investigar',\n  'investir',\n  'jogar',\n  'julgar',\n  'lamber',\n  'lançar',\n  'lavar',\n  'legislar',\n  'lembrar',\n  'ler',\n  'levantar',\n  'ligar',\n  'limpar',\n  'logar',\n  'manifestar',\n  'marcar',\n  'medir',\n  'meditar',\n  'melhorar',\n  'memorizar',\n  'mergulhar',\n  'misturar',\n  'modelar',\n  'monitorar',\n  'morder',\n  'mudar',\n  'multar',\n  'nadar',\n  'navegar',\n  'negar',\n  'negociar',\n  'nivelar',\n  'nomear',\n  'notar',\n  'observar',\n  'odiar',\n  'oferecer',\n  'olhar',\n  'operar',\n  'organizar',\n  'orgulhar',\n  'ouvir',\n  'pagar',\n  'parar',\n  'participar',\n  'partir',\n  'passar',\n  'pensar',\n  'perceber',\n  'perder',\n  'perguntar',\n  'pesquisar',\n  'pintar',\n  'piorar',\n  'planejar',\n  'plantar',\n  'pontuar',\n  'postar',\n  'preocupar',\n  'prescrever',\n  'presidir',\n  'processar',\n  'produzir',\n  'programar',\n  'projetar',\n  'prometer',\n  'protestar',\n  'provar',\n  'pular',\n  'punir',\n  'puxar',\n  'queimar',\n  'rebater',\n  'receber',\n  'receitar',\n  'reclamar',\n  'recusar',\n  'refletir',\n  'refogar',\n  'regar',\n  'reivindicar',\n  'rejeitar',\n  'relembrar',\n  'representar',\n  'resfriar',\n  'resolver',\n  'respirar',\n  'responder',\n  'resumir',\n  'reunir',\n  'revisar',\n  'rir',\n  'sair',\n  'salvar',\n  'sangrar',\n  'secar',\n  'seguir',\n  'selecionar',\n  'sentar',\n  'sentir',\n  'servir',\n  'sofrer',\n  'soltar',\n  'sonhar',\n  'suar',\n  'subir',\n  'sumir',\n  'surpreender',\n  'sussurrar',\n  'temer',\n  'temperar',\n  'testar',\n  'tirar',\n  'tossir',\n  'trabalhar',\n  'transformar',\n  'transpirar',\n  'tratar',\n  'treinar',\n  'trocar',\n  'tropeçar',\n  'usar',\n  'vacinar',\n  'validar',\n  'varrer',\n  'vender',\n  'ver',\n  'vestir',\n  'vetar',\n  'viajar',\n  'vibrar',\n  'vigiar',\n  'voar',\n  'voltar',\n  'votar',\n];\n"
  },
  {
    "path": "src/locales/pt_PT/cell_phone/formats.ts",
    "content": "export default ['+351 91#######', '+351 93#######', '+351 96#######'];\n"
  },
  {
    "path": "src/locales/pt_PT/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/pt_PT/color/human.ts",
    "content": "export default [\n  'amarelo',\n  'amarelo-canário',\n  'ameixa',\n  'azul',\n  'azul-claro',\n  'azul-cobalto',\n  'azul-marinho',\n  'azul-royal',\n  'azure',\n  'bege',\n  'bordô',\n  'branco',\n  'bronzeado',\n  'carmesim',\n  'castanho',\n  'cerúleo',\n  'ciano',\n  'cinza-ardósia',\n  'cinza-chumbo',\n  'cinza-prata',\n  'cinzento',\n  'cobre',\n  'dourado',\n  'esmeralda',\n  'fúcsia',\n  'laranja',\n  'lavanda',\n  'lima',\n  'limão',\n  'magenta',\n  'malva',\n  'marfim',\n  'marrom',\n  'ocre',\n  'orquídea',\n  'ouro',\n  'prata',\n  'preto',\n  'pêssego',\n  'púrpura',\n  'rosa',\n  'rosa-bebê',\n  'rosa-choque',\n  'roxo',\n  'safira',\n  'salmão',\n  'siena',\n  'sépia',\n  'terracota',\n  'tomate',\n  'turquesa',\n  'verde',\n  'verde-abacate',\n  'verde-esmeralda',\n  'verde-mar',\n  'verde-menta',\n  'verde-musgo',\n  'vermelho',\n  'vermelho-cereja',\n  'vermelho-escarlate',\n  'vermelho-rubi',\n  'vermelho-tomate',\n  'vermelho-vivo',\n  'violeta',\n  'âmbar',\n  'índigo',\n];\n"
  },
  {
    "path": "src/locales/pt_PT/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/pt_PT/commerce/department.ts",
    "content": "export default [\n  'Ar Livre',\n  'Automóveis',\n  'Bebé',\n  'Beleza',\n  'Brinquedos',\n  'Casa',\n  'Computadores',\n  'Crianças',\n  'Desporto',\n  'Electrónica',\n  'Ferramentas',\n  'Filmes',\n  'Industrial',\n  'Jardim',\n  'Jogos',\n  'Jóias',\n  'Livros',\n  'Mercearia',\n  'Música',\n  'Roupas',\n  'Sapatos',\n  'Saúde',\n];\n"
  },
  {
    "path": "src/locales/pt_PT/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport department from './department';\nimport product_name from './product_name';\n\nconst commerce: CommerceDefinition = {\n  department,\n  product_name,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/pt_PT/commerce/product_name.ts",
    "content": "export default {\n  adjective: [\n    'Artesanal',\n    'Ergonómico',\n    'Fantástico',\n    'Feito à Mão',\n    'Genérico',\n    'Impressionante',\n    'Incrível',\n    'Inteligente',\n    'Licenciado',\n    'Linda',\n    'Lustroso',\n    'Pequeno',\n    'Prático',\n    'Refinado',\n    'Rústico',\n    'Saboroso',\n    'Sem Marca',\n  ],\n  material: [\n    'Algodão',\n    'Aço',\n    'Betão',\n    'Borracha',\n    'Congelado',\n    'Fresco',\n    'Granito',\n    'Madeira',\n    'Metal',\n    'Plástico',\n    'Suave',\n  ],\n  product: [\n    'Atum',\n    'Bacon',\n    'Batatas Fritas',\n    'Bicicleta',\n    'Bola',\n    'Cadeira',\n    'Calças',\n    'Camisa',\n    'Carro',\n    'Chapéu',\n    'Computador',\n    'Frango',\n    'Luvas',\n    'Mesa',\n    'Peixe',\n    'Pizza',\n    'Queijo',\n    'Rato',\n    'Sabonete',\n    'Salada',\n    'Salsichas',\n    'Sapatos',\n    'Teclado',\n    'Toalhas',\n  ],\n  pattern: [\n    '{{commerce.product}} {{commerce.productAdjective}} de {{commerce.productMaterial}}',\n  ],\n};\n"
  },
  {
    "path": "src/locales/pt_PT/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n  name_pattern,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/pt_PT/company/legal_entity_type.ts",
    "content": "export default [\n  'EI', // Empresário em Nome Individual: Sole Proprietorship\n  'LDA', // Sociedade por Quotas: Private Limited Company\n  'SA', // Sociedade Anónima: Public Limited Company\n  'SCR', // Sociedade de Capital de Risco: Venture Capital Company\n  'ULTDA', // Sociedade Unipessoal por Quotas: Single Shareholder Private Limited Company\n];\n"
  },
  {
    "path": "src/locales/pt_PT/company/name_pattern.ts",
    "content": "export default [\n  '{{person.lastName}} e {{person.lastName}}',\n  '{{person.lastName}} {{company.legal_entity_type}}',\n];\n"
  },
  {
    "path": "src/locales/pt_PT/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/pt_PT/date/month.ts",
    "content": "export default {\n  wide: [\n    'Abril',\n    'Agosto',\n    'Dezembro',\n    'Fevereiro',\n    'Janeiro',\n    'Julho',\n    'Junho',\n    'Maio',\n    'Março',\n    'Novembro',\n    'Outubro',\n    'Setembro',\n  ],\n  abbr: [\n    'Abr',\n    'Ago',\n    'Dez',\n    'Fev',\n    'Jan',\n    'Jul',\n    'Jun',\n    'Mai',\n    'Mar',\n    'Nov',\n    'Out',\n    'Set',\n  ],\n};\n"
  },
  {
    "path": "src/locales/pt_PT/date/weekday.ts",
    "content": "export default {\n  wide: ['Domingo', 'Quarta', 'Quinta', 'Segunda', 'Sexta', 'Sábado', 'Terça'],\n  abbr: ['Dom', 'Qua', 'Qui', 'Seg', 'Sex', 'Sáb', 'Ter'],\n};\n"
  },
  {
    "path": "src/locales/pt_PT/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport color from './color';\nimport commerce from './commerce';\nimport company from './company';\nimport date from './date';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\nimport word from './word';\n\n/**\n * The locale data for the `pt_PT` locale.\n *\n * - Language: Portuguese (Portugal)\n * - Endonym: Português (Portugal)\n */\nconst pt_PT: LocaleDefinition = {\n  cell_phone,\n  color,\n  commerce,\n  company,\n  date,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n  word,\n};\n\nexport default pt_PT;\n"
  },
  {
    "path": "src/locales/pt_PT/internet/domain_suffix.ts",
    "content": "export default [\n  'biz',\n  'com',\n  'com.pt',\n  'eu',\n  'gov.pt',\n  'info',\n  'name',\n  'net',\n  'org',\n  'org.pt',\n  'pt',\n];\n"
  },
  {
    "path": "src/locales/pt_PT/internet/free_email.ts",
    "content": "export default [\n  'aeiou.pt',\n  'gmail.com',\n  'hotmail.com',\n  'live.com',\n  'mail.pt',\n  'outlook.com',\n  'portugalmail.pt',\n  'sapo.pt',\n  'yahoo.com',\n];\n"
  },
  {
    "path": "src/locales/pt_PT/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/pt_PT/location/building_number.ts",
    "content": "export default ['####', '###', '##', '#'];\n"
  },
  {
    "path": "src/locales/pt_PT/location/city_name.ts",
    "content": "export default [\n  'Abrantes',\n  'Agualva-Cacém',\n  'Águeda',\n  'Albufeira',\n  'Alcácer do Sal',\n  'Alcobaça',\n  'Alfena',\n  'Almada',\n  'Almeirim',\n  'Amadora',\n  'Amarante',\n  'Amora',\n  'Anadia',\n  'Angra do Heroísmo',\n  'Aveiro',\n  'Barcelos',\n  'Barreiro',\n  'Beja',\n  'Braga',\n  'Bragança',\n  'Caldas da Rainha',\n  'Câmara de Lobos',\n  'Caniço',\n  'Cantanhede',\n  'Cartaxo',\n  'Castelo Branco',\n  'Chaves',\n  'Coimbra',\n  'Costa da Caparica',\n  'Covilhã',\n  'Elvas',\n  'Entroncamento',\n  'Ermesinde',\n  'Esmoriz',\n  'Espinho',\n  'Esposende',\n  'Estarreja',\n  'Estremoz',\n  'Évora',\n  'Fafe',\n  'Faro',\n  'Fátima',\n  'Felgueiras',\n  'Fiães',\n  'Figueira da Foz',\n  'Freamunde',\n  'Funchal',\n  'Fundão',\n  'Gafanha da Nazaré',\n  'Gandra',\n  'Gondomar',\n  'Gouveia',\n  'Guarda',\n  'Guimarães',\n  'Horta',\n  'Ílhavo',\n  'Lagoa',\n  'Lagos',\n  'Lamego',\n  'Leiria',\n  'Lisbon',\n  'Lixa',\n  'Loulé',\n  'Loures',\n  'Lourosa',\n  'Macedo de Cavaleiros',\n  'Machico',\n  'Maia',\n  'Mangualde',\n  'Marco de Canaveses',\n  'Marinha Grande',\n  'Matosinhos',\n  'Mealhada',\n  'Mêda',\n  'Miranda do Douro',\n  'Mirandela',\n  'Montemor-o-Novo',\n  'Montijo',\n  'Moura',\n  'Odivelas',\n  'Olhão da Restauração',\n  'Oliveira de Azeméis',\n  'Oliveira do Bairro',\n  'Oliveira do Hospital',\n  'Ourém',\n  'Ovar',\n  'Paços de Ferreira',\n  'Paredes',\n  'Penafiel',\n  'Peniche',\n  'Peso da Régua',\n  'Pinhel',\n  'Pombal',\n  'Ponta Delgada',\n  'Ponte de Sor',\n  'Portalegre',\n  'Portimão',\n  'Porto',\n  'Póvoa de Santa Iria',\n  'Póvoa de Varzim',\n  'Praia da Vitória',\n  'Quarteira',\n  'Queluz',\n  'Rebordosa',\n  'Reguengos de Monsaraz',\n  'Ribeira Grande',\n  'Rio Maior',\n  'Rio Tinto',\n  'Sabugal',\n  'Sacavém',\n  'Santa Comba Dão',\n  'Santa Cruz',\n  'Santa Maria da Feira',\n  'Santana',\n  'Santarém',\n  'Santiago do Cacém',\n  'Santo Tirso',\n  'São João da Madeira',\n  'São Mamede de Infesta',\n  'São Salvador de Lordelo',\n  'Seia',\n  'Seixal',\n  'Serpa',\n  'Setúbal',\n  'Silves',\n  'Sines',\n  'Tarouca',\n  'Tavira',\n  'Tomar',\n  'Tondela',\n  'Torres Novas',\n  'Torres Vedras',\n  'Trancoso',\n  'Trofa',\n  'Valbom',\n  'Vale de Cambra',\n  'Valongo',\n  'Valpaços',\n  'Vendas Novas',\n  'Viana do Castelo',\n  'Vila Baleira (a.k.a. Porto Santo)',\n  'Vila do Conde',\n  'Vila Franca de Xira',\n  'Vila Nova de Famalicão',\n  'Vila Nova de Foz Côa',\n  'Vila Nova de Gaia',\n  'Vila Nova de Santo André',\n  'Vila Real',\n  'Vila Real de Santo António',\n  'Viseu',\n  'Vizela',\n];\n"
  },
  {
    "path": "src/locales/pt_PT/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/pt_PT/location/city_prefix.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/pt_PT/location/city_suffix.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/pt_PT/location/country.ts",
    "content": "export default [\n  'África do Sul',\n  'Áustria',\n  'Índia',\n  'Afeganistão',\n  'Albânia',\n  'Alemanha',\n  'Andorra',\n  'Angola',\n  'Anguila',\n  'Antártida',\n  'Antígua e Barbuda',\n  'Antilhas Neerlandesas',\n  'Arábia Saudita',\n  'Argélia',\n  'Argentina',\n  'Arménia',\n  'Aruba',\n  'Austrália',\n  'Azerbaijão',\n  'Bélgica',\n  'Bósnia e Herzegovina',\n  'Baamas',\n  'Bangladesh',\n  'Barém',\n  'Barbados',\n  'Belize',\n  'Benim',\n  'Bermudas',\n  'Bielorrússia',\n  'Birmânia',\n  'Bolívia',\n  'Botsuana',\n  'Brasil',\n  'Brunei',\n  'Bulgária',\n  'Burundi',\n  'Burquina Faso',\n  'Butão',\n  'Cabo Verde',\n  'Camarões',\n  'Camboja',\n  'Canadá',\n  'Catar',\n  'Cazaquistão',\n  'Chade',\n  'Chile',\n  'China',\n  'Chipre',\n  'Colômbia',\n  'Comores',\n  'Congo-Brazzaville',\n  'Congo-Kinshasa',\n  'Coreia do Norte',\n  'Coreia do Sul',\n  'Costa Rica',\n  'Costa do Marfim',\n  'Croácia',\n  'Cuba',\n  'Dinamarca',\n  'Domínica',\n  'Egito',\n  'Emirados Árabes Unidos',\n  'Equador',\n  'Eritreia',\n  'Eslováquia',\n  'Eslovénia',\n  'Espanha',\n  'Estónia',\n  'Estados Unidos',\n  'Etiópia',\n  'Ilhas Faroé',\n  'Fiji',\n  'Filipinas',\n  'Finlândia',\n  'França',\n  'Gâmbia',\n  'Gabão',\n  'Gana',\n  'Geórgia',\n  'Ilhas Geórgia do Sul e Sandwich do Sul',\n  'Gibraltar',\n  'Grécia',\n  'Granada',\n  'Gronelândia',\n  'Guadalupe',\n  'Guam',\n  'Guatemala',\n  'Guiana',\n  'Guiana Francesa',\n  'Guiné',\n  'Guiné Equatorial',\n  'Guiné-Bissau',\n  'Haiti',\n  'Honduras',\n  'Hong Kong',\n  'Hungria',\n  'Iémen',\n  'Ilha Bouvet',\n  'Ilha Norfolk',\n  'Ilha do Natal',\n  'Ilhas Caimão',\n  'Ilhas Cook',\n  'Ilhas Falkland',\n  'Ilhas Heard e McDonald',\n  'Ilhas Marshall',\n  'Ilhas Menores Distantes dos Estados Unidos',\n  'Ilhas Salomão',\n  'Ilhas Turcas e Caicos',\n  'Ilhas Virgens Americanas',\n  'Ilhas Virgens Britânicas',\n  'Ilhas dos Cocos',\n  'Indonésia',\n  'Irão',\n  'Iraque',\n  'Irlanda',\n  'Islândia',\n  'Israel',\n  'Itália',\n  'Jamaica',\n  'Japão',\n  'Djibouti',\n  'Jordânia',\n  'Iugoslávia',\n  'Kuwait',\n  'Líbano',\n  'Líbia',\n  'Laos',\n  'Lesoto',\n  'Letónia',\n  'Libéria',\n  'Liechtenstein',\n  'Lituânia',\n  'Luxemburgo',\n  'México',\n  'Mónaco',\n  'Macau',\n  'Macedónia do Norte',\n  'Madagáscar',\n  'Malásia',\n  'Malawi',\n  'Maldivas',\n  'Mali',\n  'Malta',\n  'Ilhas Marianas do Norte',\n  'Marrocos',\n  'Martinica',\n  'Maurícia',\n  'Mauritânia',\n  'Mayotte',\n  'Estados Federados da Micronésia',\n  'Moçambique',\n  'Moldávia',\n  'Mongólia',\n  'Montserrat',\n  'Níger',\n  'Namíbia',\n  'Nauru',\n  'Nepal',\n  'Nicarágua',\n  'Nigéria',\n  'Niue',\n  'Noruega',\n  'Nova Caledónia',\n  'Nova Zelândia',\n  'Omã',\n  'Países Baixos',\n  'Palau',\n  'Panamá',\n  'Papua-Nova Guiné',\n  'Paquistão',\n  'Paraguai',\n  'Peru',\n  'Pitcairn',\n  'Polónia',\n  'Polinésia Francesa',\n  'Porto Rico',\n  'Portugal',\n  'Quénia',\n  'Quirguistão',\n  'Quiribáti',\n  'Rússia',\n  'Reino Unido',\n  'República Centro-Africana',\n  'República Checa',\n  'República Dominicana',\n  'Reunião',\n  'Roménia',\n  'Ruanda',\n  'São Cristóvão e Neves',\n  'São Marinho',\n  'Saint Pierre e Miquelon',\n  'São Tomé e Príncipe',\n  'São Vicente e Granadinas',\n  'Síria',\n  'El Salvador',\n  'Samoa',\n  'Samoa Americana',\n  'Santa Helena',\n  'Santa Lúcia',\n  'Saara Ocidental',\n  'Seicheles',\n  'Senegal',\n  'Serra Leoa',\n  'Singapura',\n  'Somália',\n  'Sri Lanka',\n  'Suécia',\n  'Suíça',\n  'Essuatíni',\n  'Sudão',\n  'Suriname',\n  'Svalbard e Jan Mayen',\n  'Tailândia',\n  'Taiwan',\n  'Tajiquistão',\n  'Tanzânia',\n  'Território Britânico do Oceano Índico',\n  'Territórios Austrais Franceses',\n  'Timor Leste',\n  'Togo',\n  'Tokelau',\n  'Tonga',\n  'Trindade e Tobago',\n  'Tunísia',\n  'Turquemenistão',\n  'Turquia',\n  'Tuvalu',\n  'Ucrânia',\n  'Uganda',\n  'Uruguai',\n  'Uzbequistão',\n  'Vanuatu',\n  'Vaticano',\n  'Venezuela',\n  'Vietname',\n  'Wallis e Futuna',\n  'Zâmbia',\n  'Zimbabué',\n];\n"
  },
  {
    "path": "src/locales/pt_PT/location/direction.ts",
    "content": "export default {\n  cardinal: ['Norte', 'Este', 'Sul', 'Oeste'],\n  cardinal_abbr: ['N', 'E', 'S', 'O'],\n  ordinal: ['Nordeste', 'Noroeste', 'Sudeste', 'Sodoeste'],\n  ordinal_abbr: ['NE', 'NO', 'SE', 'SO'],\n};\n"
  },
  {
    "path": "src/locales/pt_PT/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport city_prefix from './city_prefix';\nimport city_suffix from './city_suffix';\nimport country from './country';\nimport direction from './direction';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport street_address from './street_address';\nimport street_pattern from './street_pattern';\nimport street_prefix from './street_prefix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  city_prefix,\n  city_suffix,\n  country,\n  direction,\n  postcode,\n  secondary_address,\n  state,\n  street_address,\n  street_pattern,\n  street_prefix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/pt_PT/location/postcode.ts",
    "content": "export default ['####-###'];\n"
  },
  {
    "path": "src/locales/pt_PT/location/secondary_address.ts",
    "content": "export default [\n  '#Drt.', // Direita (Right)\n  '#Esq.', // Esquerda (Left)\n  '#Frt', // Frente (Front)\n  'R/C', // Rés-do-Chão (Ground Floor)\n  'Cv', // Cave (Basement)\n  '#A', // Letra A (Letter A)\n  '#B', // Letra B (Letter B)\n  '#C', // Letra C (Letter C)\n  'Bloco', // Bloco (Block)\n  'Ed.', // Edifício (Building)\n  'Ap.', // Apartamento (Apartment)\n  'Loja', // Loja (Shop/Store)\n  'Piso', // Piso (Floor)\n  'Sub', // Subsolo (Basement)\n  'Terr.', // Terreno (Land)\n  'Slt.', // Saleta (Small room)\n  'Gar.', // Garagem (Garage)\n  'And.', // Andar (Floor)\n  'Mor.', // Moradia (House)\n  'Escr.', // Escritório (Office)\n];\n"
  },
  {
    "path": "src/locales/pt_PT/location/state.ts",
    "content": "export default [\n  'Açores',\n  'Aveiro',\n  'Beja',\n  'Braga',\n  'Bragança',\n  'Castelo Branco',\n  'Coimbra',\n  'Évora',\n  'Faro',\n  'Guarda',\n  'Leiria',\n  'Lisboa',\n  'Madeira',\n  'Portalegre',\n  'Porto',\n  'Santarém',\n  'Setúbal',\n  'Viana do Castelo',\n  'Vila Real',\n  'Viseu',\n];\n"
  },
  {
    "path": "src/locales/pt_PT/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}}-{{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/pt_PT/location/street_pattern.ts",
    "content": "export default [\n  '{{location.street_prefix}} {{person.firstName}} {{person.lastName}}',\n];\n"
  },
  {
    "path": "src/locales/pt_PT/location/street_prefix.ts",
    "content": "export default [\n  'Acesso',\n  'Alameda',\n  'Avenida',\n  'Azinhaga',\n  'Bairro',\n  'Beco',\n  'Calçada',\n  'Caminho',\n  'Escadas',\n  'Estrada',\n  'Jardim',\n  'Ladeira',\n  'Largo',\n  'Praça',\n  'Praceta',\n  'Quinta',\n  'Rua',\n  'Travessa',\n  'Urbanização',\n  'Viela',\n];\n"
  },
  {
    "path": "src/locales/pt_PT/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'Portuguese (Portugal)',\n  code: 'pt_PT',\n  country: 'PT',\n  language: 'pt',\n  endonym: 'Português (Portugal)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/pt_PT/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Adriana',\n    'Alexandra',\n    'Alice',\n    'Amélia',\n    'Ana',\n    'Ariana',\n    'Aurora',\n    'Beatriz',\n    'Benedita',\n    'Bruna',\n    'Bárbara',\n    'Caetana',\n    'Camila',\n    'Carla',\n    'Carlota',\n    'Carminho',\n    'Carmo',\n    'Carolina',\n    'Catarina',\n    'Cecília',\n    'Clara',\n    'Constança',\n    'Célia',\n    'Daniela',\n    'Diana',\n    'Débora',\n    'Eduarda',\n    'Elisa',\n    'Ema',\n    'Emília',\n    'Eva',\n    'Fabiana',\n    'Filipa',\n    'Flor',\n    'Francisca',\n    'Frederica',\n    'Gabriela',\n    'Helena',\n    'Inês',\n    'Irina',\n    'Isabel',\n    'Joana',\n    'Juliana',\n    'Julieta',\n    'Jéssica',\n    'Júlia',\n    'Lara',\n    'Laura',\n    'Leonor',\n    'Letícia',\n    'Lia',\n    'Lorena',\n    'Luana',\n    'Luena',\n    'Luna',\n    'Luísa',\n    'Madalena',\n    'Mafalda',\n    'Mara',\n    'Margarida',\n    'Maria',\n    'Mariana',\n    'Marta',\n    'Matilde',\n    'Melissa',\n    'Mia',\n    'Miriam',\n    'Márcia',\n    'Natália',\n    'Nicole',\n    'Núria',\n    'Ofélia',\n    'Olívia',\n    'Paula',\n    'Pilar',\n    'Rafaela',\n    'Raquel',\n    'Rita',\n    'Rosa',\n    'Safira',\n    'Sara',\n    'Sofia',\n    'Soraia',\n    'Sílvia',\n    'Tatiana',\n    'Teresa',\n    'Valentina',\n    'Vera',\n    'Vitória',\n    'Vânia',\n    'Áurea',\n    'Érica',\n    'Íris',\n  ],\n  male: [\n    'Afonso',\n    'Alexandre',\n    'André',\n    'António',\n    'Artur',\n    'Benjamim',\n    'Bernardo',\n    'Bruno',\n    'Carlos',\n    'Cristiano',\n    'César',\n    'Daniel',\n    'David',\n    'Dinis',\n    'Diogo',\n    'Duarte',\n    'Edgar',\n    'Eduardo',\n    'Elias',\n    'Emanuel',\n    'Feliciano',\n    'Fernando',\n    'Filipe',\n    'Francisco',\n    'Frederico',\n    'Fábio',\n    'Gabriel',\n    'Gaspar',\n    'Gil',\n    'Gonçalo',\n    'Guilherme',\n    'Gustavo',\n    'Henrique',\n    'Hugo',\n    'Hélio',\n    'Igor',\n    'Isac',\n    'Ivan',\n    'Ivo',\n    'Jaime',\n    'Joaquim',\n    'Jorge',\n    'Josué',\n    'José',\n    'João',\n    'Júlio',\n    'Leandro',\n    'Leonardo',\n    'Lourenço',\n    'Lucas',\n    'Luís',\n    'Manel',\n    'Manuel',\n    'Marcelo',\n    'Marco',\n    'Marcos',\n    'Martim',\n    'Mateus',\n    'Matias',\n    'Mauro',\n    'Micael',\n    'Miguel',\n    'Moisés',\n    'Mário',\n    'Norberto',\n    'Nuno',\n    'Paulo',\n    'Pedro',\n    'Rafael',\n    'Raul',\n    'Renato',\n    'Ricardo',\n    'Roberto',\n    'Rodrigo',\n    'Romeu',\n    'Rui',\n    'Rúben',\n    'Salvador',\n    'Samuel',\n    'Sandro',\n    'Santiago',\n    'Sebastião',\n    'Simão',\n    'Sérgio',\n    'Tiago',\n    'Tomás',\n    'Tomé',\n    'Valentim',\n    'Valter',\n    'Vasco',\n    'Vicente',\n    'Vítor',\n    'Xavier',\n    'Ângelo',\n    'Ígor',\n  ],\n};\n"
  },
  {
    "path": "src/locales/pt_PT/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport suffix from './suffix';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  suffix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/pt_PT/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Abreu',\n    'Albuquerque',\n    'Almeida',\n    'Alves',\n    'Amado',\n    'Amaral',\n    'Amorim',\n    'Andrade',\n    'Anjos',\n    'Antunes',\n    'Araújo',\n    'Assunção',\n    'Azevedo',\n    'Baptista',\n    'Barbosa',\n    'Barros',\n    'Batista',\n    'Borges',\n    'Braga',\n    'Branco',\n    'Brito',\n    'Camacho',\n    'Campos',\n    'Cardoso',\n    'Carneiro',\n    'Carvalho',\n    'Castro',\n    'Coelho',\n    'Correia',\n    'Costa',\n    'Cruz',\n    'Cunha',\n    'Domingues',\n    'Esteves',\n    'Falcão',\n    'Faria',\n    'Fernandes',\n    'Ferreira',\n    'Fidélis',\n    'Figueiredo',\n    'Fonseca',\n    'Fraga',\n    'Freitas',\n    'Furtado',\n    'Garcia',\n    'Gaspar',\n    'Gomes',\n    'Gonçalves',\n    'Guerreiro',\n    'Henriques',\n    'Jesus',\n    'Lacerda',\n    'Leal',\n    'Leite',\n    'Lima',\n    'Lopes',\n    'Loureiro',\n    'Lourenço',\n    'Lourinho',\n    'Macedo',\n    'Machado',\n    'Magalhães',\n    'Maia',\n    'Mariz',\n    'Marques',\n    'Martins',\n    'Matias',\n    'Matos',\n    'Medeiros',\n    'Meireles',\n    'Melo',\n    'Mendes',\n    'Mesquita',\n    'Miranda',\n    'Monteiro',\n    'Moraes',\n    'Morais',\n    'Moreira',\n    'Mota',\n    'Moura',\n    'Nascimento',\n    'Neto',\n    'Neves',\n    'Nobre',\n    'Nogueira',\n    'Nunes',\n    'Oliva',\n    'Oliveira',\n    'Pacheco',\n    'Paiva',\n    'Peixoto',\n    'Pereira',\n    'Pimentel',\n    'Pinheiro',\n    'Pinho',\n    'Pinto',\n    'Pires',\n    'Queiroz',\n    'Ramos',\n    'Raposo',\n    'Reis',\n    'Ribeiro',\n    'Rocha',\n    'Rodrigues',\n    'Santos',\n    'Saraiva',\n    'Serra',\n    'Silva',\n    'Simões',\n    'Soares',\n    'Sousa',\n    'Sá',\n    'Tavares',\n    'Teixeira',\n    'Torres',\n    'Valente',\n    'Vaz',\n    'Veiga',\n    'Vicente',\n    'Vieira',\n    'Xavier',\n  ],\n};\n"
  },
  {
    "path": "src/locales/pt_PT/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/pt_PT/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 9 },\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n];\n"
  },
  {
    "path": "src/locales/pt_PT/person/prefix.ts",
    "content": "export default {\n  female: [\n    'Adv.ª',\n    'Arq.ª',\n    'Dra.',\n    'Enf.ª',\n    'Eng.ª',\n    'Prof.ª',\n    'Sra.',\n    'Téc.ª',\n  ],\n  male: ['Adv.', 'Arq.', 'Dr.', 'Enf.', 'Eng.º', 'Prof.', 'Sr.', 'Téc.'],\n};\n"
  },
  {
    "path": "src/locales/pt_PT/person/suffix.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/pt_PT/phone_number/format/human.ts",
    "content": "export default [\n  '+351 2########',\n  '+351 91#######',\n  '+351 92#######',\n  '+351 93#######',\n  '+351 96#######',\n];\n"
  },
  {
    "path": "src/locales/pt_PT/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/pt_PT/phone_number/format/international.ts",
    "content": "export default [\n  '+3512########',\n  '+35191#######',\n  '+35192#######',\n  '+35193#######',\n  '+35196#######',\n];\n"
  },
  {
    "path": "src/locales/pt_PT/phone_number/format/national.ts",
    "content": "export default [\n  '2## ### ###',\n  '91# ### ###',\n  '92# ### ###',\n  '93# ### ###',\n  '96# ### ###',\n];\n"
  },
  {
    "path": "src/locales/pt_PT/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/pt_PT/word/adjective.ts",
    "content": "export default [\n  'aberto',\n  'afiado',\n  'alegre',\n  'alto',\n  'amargo',\n  'anormal',\n  'ansioso',\n  'artístico',\n  'ativo',\n  'azedo',\n  'baixo',\n  'barato',\n  'barulhento',\n  'belo',\n  'bom',\n  'brilhante',\n  'burro',\n  'calmo',\n  'cansado',\n  'caro',\n  'cego',\n  'celestial',\n  'chato',\n  'cheio',\n  'científico',\n  'claro',\n  'colorido',\n  'complexo',\n  'confiante',\n  'consciente',\n  'contente',\n  'corajoso',\n  'criativo',\n  'curioso',\n  'decidido',\n  'desonesto',\n  'desorganizado',\n  'destrutivo',\n  'difícil',\n  'disposto',\n  'divino',\n  'doce',\n  'doente',\n  'duro',\n  'educado',\n  'egoísta',\n  'energético',\n  'engraçado',\n  'escuro',\n  'estranho',\n  'estreito',\n  'extrovertido',\n  'falso',\n  'familiar',\n  'fechado',\n  'feio',\n  'feliz',\n  'flexível',\n  'forte',\n  'fosco',\n  'fraco',\n  'frio',\n  'frágil',\n  'furioso',\n  'fácil',\n  'gasoso',\n  'generoso',\n  'gentil',\n  'gordo',\n  'grande',\n  'honesto',\n  'humano',\n  'impaciente',\n  'inconsciente',\n  'indeciso',\n  'indiferente',\n  'insatisfeito',\n  'inteligente',\n  'introvertido',\n  'invisível',\n  'irresponsável',\n  'jovem',\n  'largo',\n  'lento',\n  'leve',\n  'limpo',\n  'liso',\n  'livre',\n  'líquido',\n  'macio',\n  'magro',\n  'mal-educado',\n  'mau',\n  'medroso',\n  'mentiroso',\n  'molhado',\n  'monocromático',\n  'musculoso',\n  'musical',\n  'nervoso',\n  'normal',\n  'novo',\n  'oco',\n  'ocupado',\n  'opaco',\n  'organizado',\n  'otimista',\n  'oval',\n  'paciente',\n  'passivo',\n  'pequeno',\n  'perigoso',\n  'pesado',\n  'pessimista',\n  'pobre',\n  'pontudo',\n  'preocupado',\n  'quadrado',\n  'quente',\n  'quieto',\n  'redondo',\n  'relaxado',\n  'resistente',\n  'responsável',\n  'retangular',\n  'rico',\n  'rude',\n  'rápido',\n  'rígido',\n  'salgado',\n  'satisfeito',\n  'saudável',\n  'seco',\n  'seguro',\n  'simples',\n  'sincero',\n  'sujo',\n  'sólido',\n  'terrestre',\n  'transparente',\n  'triangular',\n  'triste',\n  'tímido',\n  'vazio',\n  'velho',\n  'verdadeiro',\n  'visível',\n  'áspero',\n];\n"
  },
  {
    "path": "src/locales/pt_PT/word/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { WordDefinition } from '../../..';\nimport adjective from './adjective';\nimport noun from './noun';\nimport verb from './verb';\n\nconst word: WordDefinition = {\n  adjective,\n  noun,\n  verb,\n};\n\nexport default word;\n"
  },
  {
    "path": "src/locales/pt_PT/word/noun.ts",
    "content": "export default [\n  'abajur',\n  'advogado',\n  'aeroporto',\n  'agenda',\n  'alumínio',\n  'aluno',\n  'alvorecer',\n  'amigo',\n  'aniversário',\n  'ano',\n  'aplicativo',\n  'areia',\n  'armário',\n  'arroz',\n  'artista',\n  'atmosfera',\n  'ator',\n  'atriz',\n  'avião',\n  'azeite',\n  'aço',\n  'bairro',\n  'barco',\n  'barriga',\n  'biblioteca',\n  'bicho',\n  'bicicleta',\n  'blog',\n  'boca',\n  'boi',\n  'boleto',\n  'bolo',\n  'bombeiro',\n  'borracha',\n  'braço',\n  'brinquedo',\n  'brisa',\n  'cabeça',\n  'cachoeira',\n  'cachorro',\n  'cadeira',\n  'caderno',\n  'café',\n  'calendário',\n  'calor',\n  'calça',\n  'caminhão',\n  'camisa',\n  'campanha',\n  'caneta',\n  'canoa',\n  'cantor',\n  'carne',\n  'carro',\n  'carroça',\n  'carteira',\n  'cartão',\n  'casa',\n  'cavalo',\n  'chave',\n  'cheque',\n  'chocolate',\n  'chuva',\n  'chá',\n  'chão',\n  'cidade',\n  'cimento',\n  'cinema',\n  'clima',\n  'cobertor',\n  'cobra',\n  'coelho',\n  'colchão',\n  'computador',\n  'congresso',\n  'constituição',\n  'conta',\n  'controle',\n  'copo',\n  'coração',\n  'costas',\n  'cozinheiro',\n  'crepúsculo',\n  'criança',\n  'crédito',\n  'cérebro',\n  'céu',\n  'data',\n  'dedo',\n  'democracia',\n  'dente',\n  'dentista',\n  'deputado',\n  'desconto',\n  'dia',\n  'dinheiro',\n  'doce',\n  'débito',\n  'década',\n  'dívida',\n  'economia',\n  'edredom',\n  'elefante',\n  'eleição',\n  'email',\n  'encontro',\n  'engenheiro',\n  'entardecer',\n  'escada',\n  'escola',\n  'escritório',\n  'espelho',\n  'estante',\n  'estojo',\n  'estrela',\n  'estádio',\n  'estômago',\n  'evento',\n  'fatura',\n  'fazenda',\n  'feijão',\n  'feriado',\n  'ferro',\n  'festa',\n  'flor',\n  'fogo',\n  'folha',\n  'frango',\n  'frio',\n  'fruta',\n  'furacão',\n  'galinha',\n  'galo',\n  'garrafa',\n  'garçom',\n  'gasto',\n  'gato',\n  'gaveta',\n  'giz',\n  'governo',\n  'grama',\n  'granizo',\n  'hambúrguer',\n  'hardware',\n  'hashtag',\n  'helicóptero',\n  'homem',\n  'hora',\n  'horizonte',\n  'hospital',\n  'hotel',\n  'igreja',\n  'imposto',\n  'inimigo',\n  'internet',\n  'interruptor',\n  'irmã',\n  'irmão',\n  'jacaré',\n  'janela',\n  'joelho',\n  'juros',\n  'lago',\n  'lei',\n  'leite',\n  'lençol',\n  'leão',\n  'link',\n  'livraria',\n  'livro',\n  'lixeira',\n  'login',\n  'loja',\n  'lua',\n  'lucro',\n  'luz',\n  'lâmpada',\n  'língua',\n  'macaco',\n  'mandato',\n  'manhã',\n  'manteiga',\n  'mar',\n  'massa',\n  'mel',\n  'meme',\n  'mensagem',\n  'mercado',\n  'mesa',\n  'metrô',\n  'ministro',\n  'minuto',\n  'mochila',\n  'moeda',\n  'montanha',\n  'moto',\n  'motorista',\n  'mulher',\n  'mãe',\n  'mão',\n  'médico',\n  'mês',\n  'nariz',\n  'navio',\n  'neblina',\n  'neve',\n  'noite',\n  'nota',\n  'notícia',\n  'nuvem',\n  'oceano',\n  'olho',\n  'ombro',\n  'osso',\n  'ouvido',\n  'ovelha',\n  'ovo',\n  'padaria',\n  'pai',\n  'papel',\n  'papelão',\n  'paredes',\n  'parque',\n  'partido',\n  'patinete',\n  'pato',\n  'pedra',\n  'peixe',\n  'pele',\n  'perfil',\n  'perna',\n  'pescoço',\n  'pix',\n  'pizza',\n  'plástico',\n  'podcast',\n  'poder',\n  'policial',\n  'política',\n  'porco',\n  'porta',\n  'praia',\n  'praça',\n  'prefeito',\n  'presidente',\n  'preço',\n  'professor',\n  'pássaro',\n  'pão',\n  'pé',\n  'quadro',\n  'queijo',\n  'raio',\n  'raiz',\n  'ralo',\n  'rato',\n  'rede',\n  'refrigerante',\n  'relâmpago',\n  'relógio',\n  'república',\n  'restaurante',\n  'reunião',\n  'rio',\n  'rocha',\n  'rodoviária',\n  'rosto',\n  'salada',\n  'salário',\n  'sangue',\n  'sapato',\n  'segundo',\n  'semana',\n  'senado',\n  'senha',\n  'site',\n  'skate',\n  'software',\n  'sofá',\n  'sol',\n  'sombra',\n  'sopa',\n  'sorvete',\n  'streaming',\n  'suco',\n  'supermercado',\n  'século',\n  'tapete',\n  'tarde',\n  'tartaruga',\n  'teatro',\n  'tecido',\n  'telefone',\n  'tempestade',\n  'tempo',\n  'terra',\n  'teto',\n  'tigre',\n  'tijolo',\n  'tomada',\n  'tornado',\n  'trator',\n  'travesseiro',\n  'trem',\n  'trovão',\n  'tv',\n  'táxi',\n  'uber',\n  'unha',\n  'universidade',\n  'urna',\n  'urso',\n  'vaca',\n  'vagão',\n  'vela',\n  'vento',\n  'vereador',\n  'vidro',\n  'vizinho',\n  'voto',\n  'vídeo',\n  'vírus',\n  'zebra',\n  'águia',\n  'árvore',\n  'óculos',\n  'ônibus',\n];\n"
  },
  {
    "path": "src/locales/pt_PT/word/verb.ts",
    "content": "export default [\n  'abraçar',\n  'abrir',\n  'acariciar',\n  'aceitar',\n  'acelerar',\n  'acender',\n  'acordar',\n  'acreditar',\n  'acusar',\n  'administrar',\n  'adoecer',\n  'afirmar',\n  'alegrar',\n  'alugar',\n  'amar',\n  'analisar',\n  'andar',\n  'animar',\n  'anotar',\n  'anunciar',\n  'apagar',\n  'aparecer',\n  'apertar',\n  'apitar',\n  'apostar',\n  'aprender',\n  'arrastar',\n  'arremessar',\n  'arrendar',\n  'arrumar',\n  'assar',\n  'assistir',\n  'atacar',\n  'atirar',\n  'atualizar',\n  'avaliar',\n  'baixar',\n  'balançar',\n  'beber',\n  'beijar',\n  'beliscar',\n  'bloquear',\n  'brilhar',\n  'brincar',\n  'brotar',\n  'buscar',\n  'cair',\n  'calcular',\n  'carregar',\n  'categorizar',\n  'cavar',\n  'chegar',\n  'cheirar',\n  'chorar',\n  'chutar',\n  'classificar',\n  'clicar',\n  'cobrar',\n  'colar',\n  'colher',\n  'colorir',\n  'comentar',\n  'comer',\n  'comparar',\n  'compartilhar',\n  'competir',\n  'comprar',\n  'comunicar',\n  'conectar',\n  'confiar',\n  'confirmar',\n  'congelar',\n  'considerar',\n  'construir',\n  'consultar',\n  'contar',\n  'conversar',\n  'correr',\n  'cortar',\n  'cotar',\n  'cozinhar',\n  'coçar',\n  'crescer',\n  'criar',\n  'cuidar',\n  'cultivar',\n  'curar',\n  'curtir',\n  'cutucar',\n  'defender',\n  'degustar',\n  'demolir',\n  'denunciar',\n  'derreter',\n  'derrubar',\n  'desaparecer',\n  'descer',\n  'desconectar',\n  'desconfiar',\n  'descongelar',\n  'descrever',\n  'desenhar',\n  'desinstalar',\n  'desligar',\n  'deslizar',\n  'deslogar',\n  'detestar',\n  'devolver',\n  'diagnosticar',\n  'digitalizar',\n  'dirigir',\n  'dizer',\n  'doar',\n  'dobrar',\n  'dormir',\n  'driblar',\n  'duvidar',\n  'economizar',\n  'editar',\n  'eleger',\n  'elogiar',\n  'emocionar',\n  'emprestar',\n  'empurrar',\n  'encaminhar',\n  'encostar',\n  'ensinar',\n  'entrar',\n  'entristecer',\n  'envergonhar',\n  'enviar',\n  'enxergar',\n  'esbarrar',\n  'escanear',\n  'esconder',\n  'escrever',\n  'esculpir',\n  'escutar',\n  'esperar',\n  'espirrar',\n  'esquecer',\n  'esquentar',\n  'esticar',\n  'estudar',\n  'examinar',\n  'excluir',\n  'experimentar',\n  'expirar',\n  'explicar',\n  'falar',\n  'fechar',\n  'ferver',\n  'ficar',\n  'financiar',\n  'florescer',\n  'formatar',\n  'frear',\n  'fritar',\n  'ganhar',\n  'gastar',\n  'germinar',\n  'girar',\n  'gostar',\n  'governar',\n  'grelhar',\n  'gritar',\n  'guardar',\n  'identificar',\n  'iluminar',\n  'imaginar',\n  'imprimir',\n  'inspirar',\n  'instalar',\n  'internar',\n  'investigar',\n  'investir',\n  'jogar',\n  'julgar',\n  'lamber',\n  'lançar',\n  'lavar',\n  'legislar',\n  'lembrar',\n  'ler',\n  'levantar',\n  'ligar',\n  'limpar',\n  'logar',\n  'manifestar',\n  'marcar',\n  'medir',\n  'meditar',\n  'melhorar',\n  'memorizar',\n  'mergulhar',\n  'misturar',\n  'modelar',\n  'monitorar',\n  'morder',\n  'mudar',\n  'multar',\n  'nadar',\n  'navegar',\n  'negar',\n  'negociar',\n  'nivelar',\n  'nomear',\n  'notar',\n  'observar',\n  'odiar',\n  'oferecer',\n  'olhar',\n  'operar',\n  'organizar',\n  'orgulhar',\n  'ouvir',\n  'pagar',\n  'parar',\n  'participar',\n  'partir',\n  'passar',\n  'pensar',\n  'perceber',\n  'perder',\n  'perguntar',\n  'pesquisar',\n  'pintar',\n  'piorar',\n  'planejar',\n  'plantar',\n  'pontuar',\n  'postar',\n  'preocupar',\n  'prescrever',\n  'presidir',\n  'processar',\n  'produzir',\n  'programar',\n  'projetar',\n  'prometer',\n  'protestar',\n  'provar',\n  'pular',\n  'punir',\n  'puxar',\n  'queimar',\n  'rebater',\n  'receber',\n  'receitar',\n  'reclamar',\n  'recusar',\n  'refletir',\n  'refogar',\n  'regar',\n  'reivindicar',\n  'rejeitar',\n  'relembrar',\n  'representar',\n  'resfriar',\n  'resolver',\n  'respirar',\n  'responder',\n  'resumir',\n  'reunir',\n  'revisar',\n  'rir',\n  'sair',\n  'salvar',\n  'sangrar',\n  'secar',\n  'seguir',\n  'selecionar',\n  'sentar',\n  'sentir',\n  'servir',\n  'sofrer',\n  'soltar',\n  'sonhar',\n  'suar',\n  'subir',\n  'sumir',\n  'surpreender',\n  'sussurrar',\n  'temer',\n  'temperar',\n  'testar',\n  'tirar',\n  'tossir',\n  'trabalhar',\n  'transformar',\n  'transpirar',\n  'tratar',\n  'treinar',\n  'trocar',\n  'tropeçar',\n  'usar',\n  'vacinar',\n  'validar',\n  'varrer',\n  'vender',\n  'ver',\n  'vestir',\n  'vetar',\n  'viajar',\n  'vibrar',\n  'vigiar',\n  'voar',\n  'voltar',\n  'votar',\n];\n"
  },
  {
    "path": "src/locales/ro/cell_phone/formats.ts",
    "content": "export default [\n  '0726######',\n  '0723######',\n  '0722######',\n  '0721######',\n  '0720######',\n  '0728######',\n  '0729######',\n  '0730######',\n  '0739######',\n  '0738######',\n  '0737######',\n  '0736######',\n  '0735######',\n  '0734######',\n  '0733######',\n  '0732######',\n  '0731######',\n  '0780######',\n  '0788######',\n  '0753######',\n  '0754######',\n  '0755######',\n  '0756######',\n  '0757######',\n  '0758######',\n  '0759######',\n  '0748######',\n  '0747######',\n  '0746######',\n  '0740######',\n  '0741######',\n  '0742######',\n  '0743######',\n  '0744######',\n  '0745######',\n  '0711######',\n  '0727######',\n  '0725######',\n  '0724######',\n  '0786######',\n  '0760######',\n  '0761######',\n  '0762######',\n  '0763######',\n  '0764######',\n  '0765######',\n  '0766######',\n  '0767######',\n  '0785######',\n  '0768######',\n  '0769######',\n  '0784######',\n  '0770######',\n  '0772######',\n  '0771######',\n  '0749######',\n  '0750######',\n  '0751######',\n  '0752######',\n];\n"
  },
  {
    "path": "src/locales/ro/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/ro/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/ro/date/month.ts",
    "content": "export default {\n  wide: [\n    'Aprilie',\n    'August',\n    'Decembrie',\n    'Februarie',\n    'Ianuarie',\n    'Iulie',\n    'Iunie',\n    'Mai',\n    'Martie',\n    'Noiembrie',\n    'Octombrie',\n    'Septembrie',\n  ],\n  abbr: [\n    'Apr',\n    'Aug',\n    'Dec',\n    'Feb',\n    'Ian',\n    'Iul',\n    'Iun',\n    'Mai',\n    'Mar',\n    'Noi',\n    'Oct',\n    'Sep',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ro/date/weekday.ts",
    "content": "export default {\n  wide: ['Duminică', 'Joi', 'Luni', 'Marți', 'Miercuri', 'Sâmbătă', 'Vineri'],\n  abbr: ['Duminică', 'Joi', 'Luni', 'Marți', 'Miercuri', 'Sâmbătă', 'Vineri'],\n};\n"
  },
  {
    "path": "src/locales/ro/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport date from './date';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `ro` locale.\n *\n * - Language: Romanian\n * - Endonym: Română\n */\nconst ro: LocaleDefinition = {\n  cell_phone,\n  date,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default ro;\n"
  },
  {
    "path": "src/locales/ro/internet/domain_suffix.ts",
    "content": "export default [\n  'arts.ro',\n  'biz',\n  'com',\n  'com.ro',\n  'firm.ro',\n  'info',\n  'info.ro',\n  'name',\n  'net',\n  'nom.ro',\n  'nt.ro',\n  'org',\n  'org.ro',\n  'rec.ro',\n  'ro',\n  'store.ro',\n  'tm.ro',\n  'www.ro',\n];\n"
  },
  {
    "path": "src/locales/ro/internet/free_email.ts",
    "content": "export default ['gmail.com', 'hotmail.com', 'yahoo.com'];\n"
  },
  {
    "path": "src/locales/ro/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/ro/location/building_number.ts",
    "content": "export default ['Bloc ##'];\n"
  },
  {
    "path": "src/locales/ro/location/city_name.ts",
    "content": "export default [\n  'București',\n  'Cluj-Napoca',\n  'Timișoara',\n  'Iași',\n  'Constanța',\n  'Craiova',\n  'Brașov',\n  'Galați',\n  'Ploiești',\n  'Oradea',\n  'Brăila',\n  'Arad',\n  'Pitești',\n  'Sibiu',\n  'Bacău',\n  'Târgu Mureș',\n  'Baia Mare',\n  'Buzău',\n  'Botoșani',\n  'Satu Mare',\n  'Râmnicu Vâlcea',\n  'Drobeta-Turnu Severin',\n  'Suceava',\n  'Piatra Neamț',\n  'Târgu Jiu',\n  'Târgoviște',\n  'Focșani',\n  'Bistrița',\n  'Reșița',\n  'Tulcea',\n  'Călărași',\n  'Alba Iulia',\n  'Giurgiu',\n  'Deva',\n  'Hunedoara',\n  'Zalău',\n  'Sfântu Gheorghe',\n  'Bârlad',\n  'Vaslui',\n  '1387',\n  'Slobozia',\n  'Turda',\n  'Mediaș',\n  'Voluntari',\n  'Lugoj',\n  'Medgidia',\n  'Onești',\n  'Miercurea Ciuc',\n  'Sighetu Marmației',\n  'Petroșani',\n  'Mangalia',\n  'Tecuci',\n  'Râmnicu Sărat',\n  'Pașcani',\n  'Dej',\n  'Reghin',\n  'Năvodari',\n  'Odorheiu Secuiesc',\n  'Câmpina',\n  'Mioveni',\n  'Câmpulung',\n  'Caracal',\n  'Săcele',\n  'Făgăraș',\n  'Fetești',\n  'Sighișoara',\n  'Borșa',\n  'Roșiorii de Vede',\n  'Curtea de Argeș',\n  'Sebeș',\n  'Huși',\n  'Fălticeni',\n  'Pantelimon',\n  'Oltenița',\n  'Turnu Măgurele',\n  'Caransebeș',\n  'Dorohoi',\n  'Rădăuți',\n  'Zărnești',\n  'Lupeni',\n  'Aiud',\n  'Petrila',\n  'Buftea',\n  'Moinești',\n  'Târnăveni',\n  'Câmpia Turzii',\n  'Popești-Leordeni',\n  'Gherla',\n  'Carei',\n  'Cugir',\n  'Blaj',\n  'Codlea',\n  'Comănești',\n  'Târgu Neamț',\n  'Motru',\n  'Târgu Secuiesc',\n  'Moreni',\n  'Gheorgheni',\n  'Băicoi',\n  'Orăștie',\n  'Salonta',\n  'Balș',\n  'Drăgășani',\n  'Băilești',\n  'Calafat',\n  'Filiași',\n  'Cernavodă',\n  'Câmpulung Moldovenesc',\n  'Breaza',\n  'Marghita',\n  'Baia Sprie',\n  'Luduș',\n  'Corabia',\n  'Adjud',\n  'Vișeu de Sus',\n  'Bragadiru',\n  'Bocșa',\n  'Râșnov',\n  'Urziceni',\n  'Pucioasa',\n  'Vatra Dornei',\n  'Cisnădie',\n  'Mizil',\n  'Toplița',\n  'Chitila',\n  'Șimleu Silvaniei',\n  'Buhuși',\n  'Vicovu de Sus',\n  'Zimnicea',\n  'Găești',\n  'Gura Humorului',\n  'Otopeni',\n  'Ocna Mureș',\n  'Avrig',\n  'Simeria',\n  'Pecica',\n  'Dăbuleni',\n  'Bolintin-Vale',\n  'Rovinari',\n  'Comarnic',\n  'Vălenii de Munte',\n  'Sânnicolau Mare',\n  'Dărmănești',\n  'Moldova Nouă',\n  'Târgu Lăpuș',\n  'Săcueni',\n  'Videle',\n  'Scornicești',\n  'Boldești-Scăeni',\n  'Sântana',\n  'Târgu Ocna',\n  'Măgurele',\n  'Călan',\n  'Beclean',\n  'Țăndărei',\n  'Sovata',\n  'Oravița',\n  'Jibou',\n  'Urlați',\n  'Hârlău',\n  'Beiuș',\n  'Ianca',\n  'Jimbolia',\n  'Topoloveni',\n  'Drăgănești-Olt',\n  'Sinaia',\n  'Nehoiu',\n  'Covasna',\n  'Negrești-Oaș',\n  'Strehaia',\n  'Dolhasca',\n  'Orșova',\n  'Valea lui Mihai',\n  'Murfatlar',\n  'Aleșd',\n  'Darabani',\n  'Cristuru Secuiesc',\n  'Flămânzi',\n  'Mărășești',\n  'Sângeorz-Băi',\n  'Liteni',\n  'Târgu Frumos',\n  'Titu',\n  'Hațeg',\n  'Oțelu Roșu',\n  'Ineu',\n  'Năsăud',\n  'Huedin',\n  'Odobești',\n  'Hârșova',\n  'Bumbești-Jiu',\n  'Seini',\n  'Salcea',\n  'Podu Iloaiei',\n  'Eforie',\n  'Uricani',\n  'Baraolt',\n  'Bușteni',\n  'Tășnad',\n  'Iernut',\n  'Agnita',\n  'Babadag',\n  'Băbeni',\n  'Târgu Cărbunești',\n  'Negrești',\n  'Recaș',\n  'Siret',\n  'Măcin',\n  'Chișineu-Criș',\n  'Plopeni',\n  'Mihăilești',\n  'Șomcuta Mare',\n  'Fieni',\n  'Întorsura Buzăului',\n  'Călimănești',\n  'Panciu',\n  'Nădlac',\n  'Zlatna',\n  'Pătârlagele',\n  'Cehu Silvaniei',\n  'Amara',\n  'Budești',\n  'Anina',\n  'Dumbrăveni',\n  'Câmpeni',\n  'Pogoanele',\n  'Tăuții-Măgherăuș',\n  'Tismana',\n  'Curtici',\n  'Techirghiol',\n  'Sărmașu',\n  'Vlăhița',\n  'Cajvana',\n  'Săveni',\n  'Segarcea',\n  'Pâncota',\n  'Răcari',\n  'Făget',\n  'Tălmaciu',\n  'Buziaș',\n  'Fundulea',\n  'Murgeni',\n  'Teiuș',\n  'Însurăței',\n  'Bicaz',\n  'Târgu Bujor',\n  'Ștei',\n  'Lehliu Gară',\n  'Horezu',\n  'Deta',\n  'Slănic',\n  'Piatra-Olt',\n  'Ardud',\n  'Bălan',\n  'Sebiș',\n  'Brezoi',\n  'Potcoava',\n  'Gătaia',\n  'Novaci',\n  'Miercurea Nirajului',\n  'Baia de Aramă',\n  'Copșa Mică',\n  'Vânju Mare',\n  'Sângeorgiu de Pădure',\n  'Geoagiu',\n  'Săliște',\n  'Ciacova',\n  'Rupea',\n  'Milișăuți',\n  'Isaccea',\n  'Abrud',\n  'Fierbinți-Târg',\n  'Cavnic',\n  'Săliștea de Sus',\n  'Băile Herculane',\n  'Bălcești',\n  'Berbești',\n  'Ghimbav',\n  'Predeal',\n  'Țicleni',\n  'Azuga',\n  'Aninoasa',\n  'Bucecea',\n  'Băile Olănești',\n  'Slănic Moldova',\n  'Miercurea Sibiului',\n  'Sulina',\n  'Baia de Arieș',\n  'Făurei',\n  'Ocna Sibiului',\n  'Bechet',\n  'Căzănești',\n  'Ocnele Mari',\n  'Berești',\n  'Borsec',\n  'Băile Govora',\n  'Vașcău',\n  'Nucet',\n  'Solca',\n  'Băile Tușnad',\n];\n"
  },
  {
    "path": "src/locales/ro/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/ro/location/county.ts",
    "content": "export default [\n  'Alba',\n  'Arad',\n  'Arges',\n  'Bacau',\n  'Bihor',\n  'Bistrita-Nasaud',\n  'Botosani',\n  'Braila',\n  'Brasov',\n  'Bucuresti',\n  'Buzau',\n  'Calarasi',\n  'Caras-Severin',\n  'Cluj',\n  'Constanta',\n  'Covasna',\n  'Dambovita',\n  'Dolj',\n  'Galati',\n  'Giurgiu',\n  'Gorj',\n  'Harghita',\n  'Hunedoara',\n  'Ialomita',\n  'Iasi',\n  'Ilfov',\n  'Maramures',\n  'Mehedinti',\n  'Mures',\n  'Neamt',\n  'Olt',\n  'Prahova',\n  'Salaj',\n  'Satu-Mare',\n  'Sibiu',\n  'Suceava',\n  'Teleorman',\n  'Timis',\n  'Tulcea',\n  'Valcea',\n  'Vaslui',\n  'Vrancea',\n];\n"
  },
  {
    "path": "src/locales/ro/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport county from './county';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_address from './street_address';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  county,\n  postcode,\n  secondary_address,\n  state,\n  state_abbr,\n  street_address,\n  street_name,\n  street_pattern,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/ro/location/postcode.ts",
    "content": "export default ['######'];\n"
  },
  {
    "path": "src/locales/ro/location/secondary_address.ts",
    "content": "export default ['Ap. ##', 'Ap. ###'];\n"
  },
  {
    "path": "src/locales/ro/location/state.ts",
    "content": "export default [\n  'Alba',\n  'Arad',\n  'Arges',\n  'Bacau',\n  'Bihor',\n  'Bistrita-Nasaud',\n  'Botosani',\n  'Braila',\n  'Brasov',\n  'Bucuresti',\n  'Buzau',\n  'Calarasi',\n  'Caras-Severin',\n  'Cluj',\n  'Constanta',\n  'Covasna',\n  'Dambovita',\n  'Dolj',\n  'Galati',\n  'Giurgiu',\n  'Gorj',\n  'Harghita',\n  'Hunedoara',\n  'Ialomita',\n  'Iasi',\n  'Ilfov',\n  'Maramures',\n  'Mehedinti',\n  'Mures',\n  'Neamt',\n  'Olt',\n  'Prahova',\n  'Salaj',\n  'Satu-Mare',\n  'Sibiu',\n  'Suceava',\n  'Teleorman',\n  'Timis',\n  'Tulcea',\n  'Valcea',\n  'Vaslui',\n  'Vrancea',\n];\n"
  },
  {
    "path": "src/locales/ro/location/state_abbr.ts",
    "content": "export default [\n  'AB',\n  'AR',\n  'AG',\n  'BC',\n  'BH',\n  'BN',\n  'BT',\n  'BR',\n  'BV',\n  'B',\n  'BZ',\n  'CL',\n  'CS',\n  'CJ',\n  'CT',\n  'CV',\n  'DB',\n  'DJ',\n  'GL',\n  'GR',\n  'GJ',\n  'HR',\n  'HD',\n  'IL',\n  'IS',\n  'IF',\n  'MM',\n  'MH',\n  'MS',\n  'NT',\n  'OT',\n  'PH',\n  'SJ',\n  'SM',\n  'SB',\n  'SV',\n  'TR',\n  'TM',\n  'TL',\n  'VL',\n  'VS',\n  'VN',\n];\n"
  },
  {
    "path": "src/locales/ro/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}}, {{location.buildingNumber}}',\n  full: '{{location.street}}, {{location.buildingNumber}}, {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/ro/location/street_name.ts",
    "content": "export default [\n  'Capalna',\n  'Gheorghe Duca',\n  'Acvila',\n  'Lisabona',\n  'Campulung',\n  'Ilie Gurita',\n  'Succesului',\n  'Siret',\n  'Mihai Viteazul',\n  'Complexului',\n  'Chihlimbarului',\n  'Prahova',\n  'George Cosbuc',\n  'Bobalna',\n  'Eroina De La Jiu',\n  'Cucuzel Ion',\n  'Sergent Turturica',\n  'Timisul De Sus',\n  'Tuberozelor',\n  'Rulmentului',\n  'Soldat Polosca Tanase',\n  'Nabucului',\n  'Flautului',\n  'Poiana Codrului',\n  'Daia',\n  'Soldat Dima Dumitru',\n  'Bulandra Tony',\n  'Pastravilor',\n  'Eternitatii',\n  'Tufanilor',\n  'Discului',\n  'Garnitei',\n  'Costaforu',\n  'Aerogarii',\n  'Preluca',\n  'Delureni',\n  'Soldat Velicu Stefan',\n  'Ocalei',\n  'Calboranu George',\n  'Cercelus',\n  'Timocului',\n  'Alexandru Locusteanu',\n  'Pumnul Aron',\n  'Migdalului',\n  'Valului',\n  'Inginer Radu Elie',\n  'Cricovului',\n  'Mavrogheni',\n  'Bauxitei',\n  'Movilitei',\n  'Pictor Hentia Sava',\n  'Abus',\n  'Fieni',\n  'Zambetului',\n  'Izvorul Muresului',\n  'Rolei',\n  'Utiesului',\n  'Gheorghe Popescu',\n  'Radulescu Drumea',\n  'Sacele',\n  'Soimarestilor',\n  'Romeo',\n  'Voicesti',\n  'Carada Eugeniu',\n  'Barometrului',\n  'Tudorache Gheorghe',\n  'Morii',\n  'Jules Michelet',\n  'Nicolae G. Caranfil',\n  'Sergent Anghel Gheorghe',\n  'Reconstructiei',\n  'Vespasian',\n  'Tincani',\n  'Stirbei Voda',\n  'Ariesu Mare',\n  'Penelului',\n  'Piscul Vechi',\n  'Natiunile Unite',\n  'Doctor Tanasescu Ion',\n  'Stefan Greceanu',\n  'Banul Scarlat',\n  'Crinului',\n  'Domnita Florica',\n  'Plutonier Nita Ion',\n  'Soldat Ionita Stere',\n  'Rovine',\n  'Tropicelor',\n  'Matei Millo',\n  'Veronica Micle',\n  'Pictor Iser Iosif',\n  'Mitropolit Nifon',\n  'Locotenent Victor Manu',\n  'Studioului',\n  'Piatra Morii',\n  'Valea Lupului',\n  'Episcop Chesarie',\n  'Sergent Major Drag Marin',\n  'Bega',\n  'Dobrun',\n  'Fulgeresti',\n];\n"
  },
  {
    "path": "src/locales/ro/location/street_pattern.ts",
    "content": "export default ['{{location.street_suffix}} {{location.street_name}}'];\n"
  },
  {
    "path": "src/locales/ro/location/street_suffix.ts",
    "content": "export default ['Aleea', 'Bulevardul', 'Intrarea'];\n"
  },
  {
    "path": "src/locales/ro/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Romanian',\n  code: 'ro',\n  language: 'ro',\n  endonym: 'Română',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/ro/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Ada',\n    'Adela',\n    'Adelaida',\n    'Adelina',\n    'Adina',\n    'Adriana',\n    'Agata',\n    'Aglaia',\n    'Agripina',\n    'Aida',\n    'Alberta',\n    'Albertina',\n    'Alexandra',\n    'Alexandrina',\n    'Alice',\n    'Alida',\n    'Alina',\n    'Alis',\n    'Alma',\n    'Amalia',\n    'Amanda',\n    'Amelia',\n    'Ana',\n    'Anabela',\n    'Anaida',\n    'Anamaria',\n    'Anastasia',\n    'Anca',\n    'Ancuța',\n    'Anda',\n    'Andra',\n    'Andrada',\n    'Andreea',\n    'Anemona',\n    'Aneta',\n    'Angela',\n    'Anghelina',\n    'Anica',\n    'Anișoara',\n    'Antoaneta',\n    'Antonela',\n    'Antonia',\n    'Anuța',\n    'Ariadna',\n    'Ariana',\n    'Arina',\n    'Aristița',\n    'Artemisa',\n    'Astrid',\n    'Atena',\n    'Augustina',\n    'Aura',\n    'Aurelia',\n    'Aureliana',\n    'Aurica',\n    'Aurora',\n    'Beatrice',\n    'Betina',\n    'Bianca',\n    'Blanduzia',\n    'Bogdana',\n    'Brândușa',\n    'Camelia',\n    'Carina',\n    'Carla',\n    'Carmen',\n    'Carmina',\n    'Carolina',\n    'Casandra',\n    'Casiana',\n    'Caterina',\n    'Catinca',\n    'Catrina',\n    'Catrinel',\n    'Cecilia',\n    'Celia',\n    'Cerasela',\n    'Cezara',\n    'Cipriana',\n    'Clara',\n    'Clarisa',\n    'Claudia',\n    'Clementina',\n    'Cleopatra',\n    'Codrina',\n    'Codruța',\n    'Constantina',\n    'Constanța',\n    'Consuela',\n    'Coralia',\n    'Corina',\n    'Cornelia',\n    'Cosmina',\n    'Crenguța',\n    'Crina',\n    'Cristina',\n    'Cătălina',\n    'Daciana',\n    'Dafina',\n    'Daiana',\n    'Dalia',\n    'Dana',\n    'Daniela',\n    'Daria',\n    'Dariana',\n    'Delia',\n    'Demetra',\n    'Denisa',\n    'Despina',\n    'Diana',\n    'Dida',\n    'Didina',\n    'Dimitrina',\n    'Dina',\n    'Dochia',\n    'Doina',\n    'Domnica',\n    'Dora',\n    'Doriana',\n    'Dorina',\n    'Dorli',\n    'Draga',\n    'Dumitra',\n    'Dumitrana',\n    'Ecaterina',\n    'Eftimia',\n    'Elena',\n    'Eleonora',\n    'Eliana',\n    'Elisabeta',\n    'Elisaveta',\n    'Eliza',\n    'Elodia',\n    'Elvira',\n    'Emanuela',\n    'Emilia',\n    'Erica',\n    'Estera',\n    'Eufrosina',\n    'Eugenia',\n    'Eusebia',\n    'Eva',\n    'Evanghelina',\n    'Evelina',\n    'Fabia',\n    'Fabiana',\n    'Felicia',\n    'Filofteia',\n    'Fiona',\n    'Flavia',\n    'Floare',\n    'Floarea',\n    'Flora',\n    'Florentina',\n    'Florența',\n    'Floriana',\n    'Florica',\n    'Florina',\n    'Francesca',\n    'Frusina',\n    'Gabriela',\n    'Geanina',\n    'Gențiana',\n    'Georgeta',\n    'Georgia',\n    'Georgiana',\n    'Geta',\n    'Gherghina',\n    'Gianina',\n    'Gina',\n    'Giorgiana',\n    'Grațiana',\n    'Grațiela',\n    'Henrieta',\n    'Heracleea',\n    'Hortensia',\n    'Iasmina',\n    'Ica',\n    'Ileana',\n    'Ilinca',\n    'Ilona',\n    'Ina',\n    'Ioana',\n    'Ioanina',\n    'Iolanda',\n    'Ionela',\n    'Ionelia',\n    'Iosefina',\n    'Iridenta',\n    'Irina',\n    'Iris',\n    'Isabela',\n    'Iulia',\n    'Iuliana',\n    'Iustina',\n    'Ivona',\n    'Izabela',\n    'Jana',\n    'Janeta',\n    'Janina',\n    'Jasmina',\n    'Jeana',\n    'Julia',\n    'Julieta',\n    'Larisa',\n    'Laura',\n    'Laurenția',\n    'Lavinia',\n    'Leana',\n    'Lelia',\n    'Leontina',\n    'Leopoldina',\n    'Letiția',\n    'Lia',\n    'Liana',\n    'Lidia',\n    'Ligia',\n    'Lili',\n    'Liliana',\n    'Lioara',\n    'Livia',\n    'Loredana',\n    'Lorelei',\n    'Lorena',\n    'Luana',\n    'Lucia',\n    'Luciana',\n    'Lucreția',\n    'Ludmila',\n    'Ludovica',\n    'Luiza',\n    'Luminița',\n    'Lăcrămioara',\n    'Magdalena',\n    'Maia',\n    'Malvina',\n    'Manuela',\n    'Mara',\n    'Marcela',\n    'Marcheta',\n    'Marga',\n    'Margareta',\n    'Maria',\n    'Mariana',\n    'Maricica',\n    'Marilena',\n    'Marina',\n    'Marinela',\n    'Marioara',\n    'Marta',\n    'Matilda',\n    'Melania',\n    'Melina',\n    'Mihaela',\n    'Milena',\n    'Mina',\n    'Minodora',\n    'Mioara',\n    'Mirabela',\n    'Mirela',\n    'Mirona',\n    'Miruna',\n    'Mona',\n    'Monalisa',\n    'Monica',\n    'Mădălina',\n    'Mălina',\n    'Mărioara',\n    'Măriuca',\n    'Nadia',\n    'Narcisa',\n    'Natalia',\n    'Natașa',\n    'Nicoleta',\n    'Niculina',\n    'Nidia',\n    'Noemi',\n    'Nora',\n    'Norica',\n    'Oana',\n    'Octavia',\n    'Octaviana',\n    'Ofelia',\n    'Olga',\n    'Olimpia',\n    'Olivia',\n    'Ortansa',\n    'Otilia',\n    'Ozana',\n    'Pamela',\n    'Paraschiva',\n    'Patricia',\n    'Paula',\n    'Paulica',\n    'Paulina',\n    'Petronela',\n    'Petruța',\n    'Pompilia',\n    'Profira',\n    'Rada',\n    'Rafila',\n    'Raluca',\n    'Ramona',\n    'Rebeca',\n    'Renata',\n    'Rica',\n    'Roberta',\n    'Robertina',\n    'Rodica',\n    'Romanița',\n    'Romina',\n    'Roxana',\n    'Roxelana',\n    'Roza',\n    'Rozalia',\n    'Ruxanda',\n    'Ruxandra',\n    'Sabina',\n    'Sabrina',\n    'Safta',\n    'Salomea',\n    'Sanda',\n    'Saveta',\n    'Savina',\n    'Semenica',\n    'Severina',\n    'Sidonia',\n    'Silvana',\n    'Silvia',\n    'Silviana',\n    'Simina',\n    'Simona',\n    'Smaranda',\n    'Sofia',\n    'Sonia',\n    'Sorana',\n    'Sorina',\n    'Speranța',\n    'Stana',\n    'Stanca',\n    'Stela',\n    'Steliana',\n    'Steluța',\n    'Suzana',\n    'Svetlana',\n    'Sânziana',\n    'Tamara',\n    'Tania',\n    'Tatiana',\n    'Teea',\n    'Teodora',\n    'Teodosia',\n    'Teona',\n    'Tiberia',\n    'Timea',\n    'Tinca',\n    'Tincuța',\n    'Tudora',\n    'Tudorița',\n    'Tudosia',\n    'Valentina',\n    'Valeria',\n    'Vanesa',\n    'Varvara',\n    'Vasilica',\n    'Venera',\n    'Vera',\n    'Veronica',\n    'Veta',\n    'Vicenția',\n    'Victoria',\n    'Violeta',\n    'Viorela',\n    'Viorica',\n    'Virginia',\n    'Viviana',\n    'Voichița',\n    'Xenia',\n    'Zaharia',\n    'Zamfira',\n    'Zaraza',\n    'Zenobia',\n    'Zenovia',\n    'Zina',\n    'Zoe',\n    'Ștefana',\n    'Ștefania',\n  ],\n  male: [\n    'Achim',\n    'Adam',\n    'Adelin',\n    'Adi',\n    'Adonis',\n    'Adrian',\n    'Agnos',\n    'Albert',\n    'Aleodor',\n    'Alex',\n    'Alexandru',\n    'Alexe',\n    'Alin',\n    'Alistar',\n    'Amedeu',\n    'Amza',\n    'Anatolie',\n    'Andrei',\n    'Angel',\n    'Anghel',\n    'Antim',\n    'Anton',\n    'Antonie',\n    'Antoniu',\n    'Arian',\n    'Aristide',\n    'Arsenie',\n    'Augustin',\n    'Aurel',\n    'Aurelian',\n    'Aurică',\n    'Avram',\n    'Axinte',\n    'Barbu',\n    'Bartolomeu',\n    'Basarab',\n    'Bebe',\n    'Beniamin',\n    'Benone',\n    'Bernard',\n    'Bogdan',\n    'Brăduț',\n    'Bucur',\n    'Bănel',\n    'Caius',\n    'Camil',\n    'Cantemir',\n    'Carol',\n    'Casian',\n    'Cazimir',\n    'Cedrin',\n    'Cezar',\n    'Ciprian',\n    'Claudiu',\n    'Codin',\n    'Codrin',\n    'Codruț',\n    'Constantin',\n    'Cornel',\n    'Corneliu',\n    'Corvin',\n    'Cosmin',\n    'Costache',\n    'Costel',\n    'Costin',\n    'Crin',\n    'Cristea',\n    'Cristian',\n    'Cristobal',\n    'Cristofor',\n    'Călin',\n    'Cătălin',\n    'Dacian',\n    'Damian',\n    'Dan',\n    'Daniel',\n    'Darius',\n    'David',\n    'Decebal',\n    'Denis',\n    'Dinu',\n    'Dominic',\n    'Dorel',\n    'Dorian',\n    'Dorin',\n    'Dorinel',\n    'Doru',\n    'Dragoș',\n    'Ducu',\n    'Dumitru',\n    'Edgar',\n    'Edmond',\n    'Eduard',\n    'Eftimie',\n    'Emanoil',\n    'Emanuel',\n    'Emanuil',\n    'Emil',\n    'Emilian',\n    'Eremia',\n    'Eric',\n    'Ernest',\n    'Eugen',\n    'Eusebiu',\n    'Eustațiu',\n    'Fabian',\n    'Felix',\n    'Filip',\n    'Fiodor',\n    'Flaviu',\n    'Florea',\n    'Florentin',\n    'Florian',\n    'Florin',\n    'Francisc',\n    'Frederic',\n    'Gabi',\n    'Gabriel',\n    'Gelu',\n    'George',\n    'Georgel',\n    'Georgian',\n    'Ghenadie',\n    'Gheorghe',\n    'Gheorghiță',\n    'Ghiță',\n    'Gicu',\n    'Gică',\n    'Giorgian',\n    'Grațian',\n    'Gregorian',\n    'Grigore',\n    'Haralamb',\n    'Haralambie',\n    'Horațiu',\n    'Horea',\n    'Horia',\n    'Iacob',\n    'Iancu',\n    'Ianis',\n    'Ieremia',\n    'Ilarie',\n    'Ilarion',\n    'Ilie',\n    'Inocențiu',\n    'Ioan',\n    'Ion',\n    'Ionel',\n    'Ionică',\n    'Ionuț',\n    'Iosif',\n    'Irinel',\n    'Iulian',\n    'Iuliu',\n    'Iurie',\n    'Iustin',\n    'Iustinian',\n    'Ivan',\n    'Jan',\n    'Jean',\n    'Jenel',\n    'Ladislau',\n    'Lascăr',\n    'Laurențiu',\n    'Laurian',\n    'Lazăr',\n    'Leonard',\n    'Leontin',\n    'Lică',\n    'Liviu',\n    'Lorin',\n    'Luca',\n    'Lucențiu',\n    'Lucian',\n    'Lucrețiu',\n    'Ludovic',\n    'Manole',\n    'Marcel',\n    'Marcu',\n    'Marian',\n    'Marin',\n    'Marius',\n    'Martin',\n    'Matei',\n    'Maxim',\n    'Maximilian',\n    'Mihai',\n    'Mihail',\n    'Mihnea',\n    'Mircea',\n    'Miron',\n    'Mitică',\n    'Mitruț',\n    'Mugur',\n    'Mugurel',\n    'Mădălin',\n    'Nae',\n    'Narcis',\n    'Nechifor',\n    'Nelu',\n    'Nichifor',\n    'Nicoară',\n    'Nicodim',\n    'Nicolae',\n    'Nicolaie',\n    'Nicu',\n    'Niculiță',\n    'Nicușor',\n    'Nicuță',\n    'Norbert',\n    'Norman',\n    'Octav',\n    'Octavian',\n    'Octaviu',\n    'Olimpian',\n    'Olimpiu',\n    'Oliviu',\n    'Ovidiu',\n    'Pamfil',\n    'Panagachie',\n    'Panait',\n    'Paul',\n    'Pavel',\n    'Petre',\n    'Petrică',\n    'Petrișor',\n    'Petru',\n    'Petruț',\n    'Pompiliu',\n    'Pătru',\n    'Radu',\n    'Rafael',\n    'Rareș',\n    'Raul',\n    'Relu',\n    'Remus',\n    'Robert',\n    'Romeo',\n    'Romulus',\n    'Răducu',\n    'Răzvan',\n    'Sabin',\n    'Sandu',\n    'Sava',\n    'Sebastian',\n    'Sergiu',\n    'Sever',\n    'Severin',\n    'Silvian',\n    'Silviu',\n    'Simi',\n    'Simion',\n    'Sinică',\n    'Sorin',\n    'Stan',\n    'Stancu',\n    'Stelian',\n    'Teodor',\n    'Teofil',\n    'Teohari',\n    'Theodor',\n    'Tiberiu',\n    'Timotei',\n    'Titus',\n    'Todor',\n    'Toma',\n    'Traian',\n    'Tudor',\n    'Valentin',\n    'Valeriu',\n    'Valter',\n    'Vasile',\n    'Vasilică',\n    'Veniamin',\n    'Vicențiu',\n    'Victor',\n    'Vincențiu',\n    'Viorel',\n    'Visarion',\n    'Vlad',\n    'Vladimir',\n    'Vlaicu',\n    'Voicu',\n    'Zamfir',\n    'Zeno',\n    'Șerban',\n    'Ștefan',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ro/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport suffix from './suffix';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  suffix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/ro/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Achim',\n    'Adam',\n    'Albu',\n    'Aldea',\n    'Alexa',\n    'Alexandrescu',\n    'Alexandru',\n    'Alexe',\n    'Andrei',\n    'Anghel',\n    'Antal',\n    'Anton',\n    'Apostol',\n    'Ardelean',\n    'Ardeleanu',\n    'Avram',\n    'Baciu',\n    'Badea',\n    'Balan',\n    'Balint',\n    'Banica',\n    'Banu',\n    'Barbu',\n    'Barbulescu',\n    'Bejan',\n    'Biro',\n    'Blaga',\n    'Boboc',\n    'Bodea',\n    'Bogdan',\n    'Bota',\n    'Botezatu',\n    'Bratu',\n    'Bucur',\n    'Buda',\n    'Bunea',\n    'Burlacu',\n    'Calin',\n    'Catana',\n    'Cazacu',\n    'Chiriac',\n    'Chirila',\n    'Chirita',\n    'Chis',\n    'Chivu',\n    'Ciobanu',\n    'Ciocan',\n    'Cojocaru',\n    'Coman',\n    'Constantin',\n    'Constantinescu',\n    'Cornea',\n    'Cosma',\n    'Costache',\n    'Costea',\n    'Costin',\n    'Covaci',\n    'Cozma',\n    'Craciun',\n    'Cretu',\n    'Crisan',\n    'Cristea',\n    'Cristescu',\n    'Croitoru',\n    'Cucu',\n    'Damian',\n    'Dan',\n    'Danciu',\n    'Danila',\n    'Dascalu',\n    'David',\n    'Diaconescu',\n    'Diaconu',\n    'Dima',\n    'Dinca',\n    'Dinu',\n    'Dobre',\n    'Dobrescu',\n    'Dogaru',\n    'Dragan',\n    'Draghici',\n    'Dragoi',\n    'Dragomir',\n    'Dumitrache',\n    'Dumitrascu',\n    'Dumitrescu',\n    'Dumitriu',\n    'Dumitru',\n    'Duta',\n    'Enache',\n    'Ene',\n    'Farcas',\n    'Filimon',\n    'Filip',\n    'Florea',\n    'Florescu',\n    'Fodor',\n    'Fratila',\n    'Gabor',\n    'Gal',\n    'Ganea',\n    'Gavrila',\n    'Georgescu',\n    'Gheorghe',\n    'Gheorghita',\n    'Gheorghiu',\n    'Gherman',\n    'Ghita',\n    'Giurgiu',\n    'Grecu',\n    'Grigoras',\n    'Grigore',\n    'Grigorescu',\n    'Grosu',\n    'Groza',\n    'Horvath',\n    'Iacob',\n    'Iancu',\n    'Ichim',\n    'Ignat',\n    'Ilie',\n    'Iliescu',\n    'Ion',\n    'Ionescu',\n    'Ionita',\n    'Iordache',\n    'Iorga',\n    'Iosif',\n    'Irimia',\n    'Ispas',\n    'Istrate',\n    'Ivan',\n    'Ivascu',\n    'Kiss',\n    'Kovacs',\n    'Lazar',\n    'Luca',\n    'Lungu',\n    'Lupu',\n    'Macovei',\n    'Maftei',\n    'Man',\n    'Manea',\n    'Manolache',\n    'Manole',\n    'Marcu',\n    'Marginean',\n    'Marian',\n    'Marin',\n    'Marinescu',\n    'Martin',\n    'Mateescu',\n    'Matei',\n    'Maxim',\n    'Mazilu',\n    'Micu',\n    'Mihai',\n    'Mihaila',\n    'Mihailescu',\n    'Mihalache',\n    'Mihalcea',\n    'Milea',\n    'Militaru',\n    'Mircea',\n    'Mirea',\n    'Miron',\n    'Miu',\n    'Mocanu',\n    'Moga',\n    'Moise',\n    'Moldovan',\n    'Moldoveanu',\n    'Molnar',\n    'Morar',\n    'Moraru',\n    'Muntean',\n    'Munteanu',\n    'Muresan',\n    'Musat',\n    'Nagy',\n    'Nastase',\n    'Neacsu',\n    'Neagoe',\n    'Neagu',\n    'Neamtu',\n    'Nechita',\n    'Necula',\n    'Nedelcu',\n    'Negoita',\n    'Negrea',\n    'Negru',\n    'Nemes',\n    'Nica',\n    'Nicoara',\n    'Nicolae',\n    'Nicolescu',\n    'Niculae',\n    'Niculescu',\n    'Nistor',\n    'Nita',\n    'Nitu',\n    'Oancea',\n    'Olariu',\n    'Olaru',\n    'Oltean',\n    'Olteanu',\n    'Oprea',\n    'Opris',\n    'Paduraru',\n    'Pana',\n    'Panait',\n    'Paraschiv',\n    'Parvu',\n    'Pasca',\n    'Pascu',\n    'Patrascu',\n    'Paun',\n    'Pavel',\n    'Petcu',\n    'Peter',\n    'Petre',\n    'Petrea',\n    'Petrescu',\n    'Pintea',\n    'Pintilie',\n    'Pirvu',\n    'Pop',\n    'Popa',\n    'Popescu',\n    'Popovici',\n    'Preda',\n    'Prodan',\n    'Puiu',\n    'Radoi',\n    'Radu',\n    'Radulescu',\n    'Roman',\n    'Rosca',\n    'Rosu',\n    'Rotaru',\n    'Rus',\n    'Rusu',\n    'Sabau',\n    'Sandor',\n    'Sandu',\n    'Sarbu',\n    'Sava',\n    'Savu',\n    'Serban',\n    'Sima',\n    'Simion',\n    'Simionescu',\n    'Simon',\n    'Sirbu',\n    'Soare',\n    'Solomon',\n    'Staicu',\n    'Stan',\n    'Stanciu',\n    'Stancu',\n    'Stanescu',\n    'Stefan',\n    'Stefanescu',\n    'Stoian',\n    'Stoica',\n    'Stroe',\n    'Suciu',\n    'Szabo',\n    'Szasz',\n    'Szekely',\n    'Tamas',\n    'Tanase',\n    'Tataru',\n    'Teodorescu',\n    'Toader',\n    'Toma',\n    'Tomescu',\n    'Toth',\n    'Trandafir',\n    'Trif',\n    'Trifan',\n    'Tudor',\n    'Tudorache',\n    'Tudose',\n    'Turcu',\n    'Ungureanu',\n    'Ursu',\n    'Vaduva',\n    'Varga',\n    'Vasile',\n    'Vasilescu',\n    'Vasiliu',\n    'Veres',\n    'Vintila',\n    'Visan',\n    'Vlad',\n    'Voicu',\n    'Voinea',\n    'Zaharia',\n    'Zamfir',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ro/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/ro/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 8 },\n  { value: '{{person.lastName}} {{person.firstName}}', weight: 1 },\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n];\n"
  },
  {
    "path": "src/locales/ro/person/prefix.ts",
    "content": "export default { generic: ['Dra'], female: ['Dna'], male: ['Dl'] };\n"
  },
  {
    "path": "src/locales/ro/person/suffix.ts",
    "content": "export default ['Jr.', 'Sr.'];\n"
  },
  {
    "path": "src/locales/ro/phone_number/format/human.ts",
    "content": "export default [\n  '021######',\n  '031######',\n  '0258######',\n  '0358######',\n  '0257######',\n  '0357######',\n  '0248######',\n  '0348######',\n  '0234######',\n  '0334######',\n  '0259######',\n  '0359######',\n  '0263######',\n  '0363######',\n  '0231######',\n  '0331######',\n  '0239######',\n  '0339######',\n  '0268######',\n  '0368######',\n  '0238######',\n  '0338######',\n  '0242######',\n  '0342######',\n  '0255######',\n  '0355######',\n  '0264######',\n  '0364######',\n  '0241######',\n  '0341######',\n  '0267######',\n  '0367######',\n  '0245######',\n  '0345######',\n  '0251######',\n  '0351######',\n  '0236######',\n  '0336######',\n  '0246######',\n  '0346######',\n  '0253######',\n  '0353######',\n  '0266######',\n  '0366######',\n  '0254######',\n  '0354######',\n  '0243######',\n  '0343######',\n  '0232######',\n  '0332######',\n  '0262######',\n  '0362######',\n  '0252######',\n  '0352######',\n  '0265######',\n  '0365######',\n  '0233######',\n  '0333######',\n  '0249######',\n  '0349######',\n  '0244######',\n  '0344######',\n  '0260######',\n  '0360######',\n  '0261######',\n  '0361######',\n  '0269######',\n  '0369######',\n  '0230######',\n  '0330######',\n  '0247######',\n  '0347######',\n  '0256######',\n  '0356######',\n  '0240######',\n  '0340######',\n  '0250######',\n  '0350######',\n  '0235######',\n  '0335######',\n  '0237######',\n  '0337######',\n];\n"
  },
  {
    "path": "src/locales/ro/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/ro/phone_number/format/international.ts",
    "content": "export default [\n  '+40021######',\n  '+40031######',\n  '+40258######',\n  '+40358######',\n  '+40257######',\n  '+40357######',\n  '+40248######',\n  '+40348######',\n  '+40234######',\n  '+40334######',\n  '+40259######',\n  '+40359######',\n  '+40263######',\n  '+40363######',\n  '+40231######',\n  '+40331######',\n  '+40239######',\n  '+40339######',\n  '+40268######',\n  '+40368######',\n  '+40238######',\n  '+40338######',\n  '+40242######',\n  '+40342######',\n  '+40255######',\n  '+40355######',\n  '+40264######',\n  '+40364######',\n  '+40241######',\n  '+40341######',\n  '+40267######',\n  '+40367######',\n  '+40245######',\n  '+40345######',\n  '+40251######',\n  '+40351######',\n  '+40236######',\n  '+40336######',\n  '+40246######',\n  '+40346######',\n  '+40253######',\n  '+40353######',\n  '+40266######',\n  '+40366######',\n  '+40254######',\n  '+40354######',\n  '+40243######',\n  '+40343######',\n  '+40232######',\n  '+40332######',\n  '+40262######',\n  '+40362######',\n  '+40252######',\n  '+40352######',\n  '+40265######',\n  '+40365######',\n  '+40233######',\n  '+40333######',\n  '+40249######',\n  '+40349######',\n  '+40244######',\n  '+40344######',\n  '+40260######',\n  '+40360######',\n  '+40261######',\n  '+40361######',\n  '+40269######',\n  '+40369######',\n  '+40230######',\n  '+40330######',\n  '+40247######',\n  '+40347######',\n  '+40256######',\n  '+40356######',\n  '+40240######',\n  '+40340######',\n  '+40250######',\n  '+40350######',\n  '+40235######',\n  '+40335######',\n  '+40237######',\n  '+40337######',\n];\n"
  },
  {
    "path": "src/locales/ro/phone_number/format/national.ts",
    "content": "export default [\n  '021######',\n  '031######',\n  '0258 ### ###',\n  '0358 ### ###',\n  '0257 ### ###',\n  '0357 ### ###',\n  '0248 ### ###',\n  '0348 ### ###',\n  '0234 ### ###',\n  '0334 ### ###',\n  '0259 ### ###',\n  '0359 ### ###',\n  '0263 ### ###',\n  '0363 ### ###',\n  '0231 ### ###',\n  '0331 ### ###',\n  '0239 ### ###',\n  '0339 ### ###',\n  '0268 ### ###',\n  '0368 ### ###',\n  '0238 ### ###',\n  '0338 ### ###',\n  '0242 ### ###',\n  '0342 ### ###',\n  '0255 ### ###',\n  '0355 ### ###',\n  '0264 ### ###',\n  '0364 ### ###',\n  '0241 ### ###',\n  '0341 ### ###',\n  '0267 ### ###',\n  '0367 ### ###',\n  '0245 ### ###',\n  '0345 ### ###',\n  '0251 ### ###',\n  '0351 ### ###',\n  '0236 ### ###',\n  '0336 ### ###',\n  '0246 ### ###',\n  '0346 ### ###',\n  '0253 ### ###',\n  '0353 ### ###',\n  '0266 ### ###',\n  '0366 ### ###',\n  '0254 ### ###',\n  '0354 ### ###',\n  '0243 ### ###',\n  '0343 ### ###',\n  '0232 ### ###',\n  '0332 ### ###',\n  '0262 ### ###',\n  '0362 ### ###',\n  '0252 ### ###',\n  '0352 ### ###',\n  '0265 ### ###',\n  '0365 ### ###',\n  '0233 ### ###',\n  '0333 ### ###',\n  '0249 ### ###',\n  '0349 ### ###',\n  '0244 ### ###',\n  '0344 ### ###',\n  '0260 ### ###',\n  '0360 ### ###',\n  '0261 ### ###',\n  '0361 ### ###',\n  '0269 ### ###',\n  '0369 ### ###',\n  '0230 ### ###',\n  '0330 ### ###',\n  '0247 ### ###',\n  '0347 ### ###',\n  '0256 ### ###',\n  '0356 ### ###',\n  '0240 ### ###',\n  '0340 ### ###',\n  '0250 ### ###',\n  '0350 ### ###',\n  '0235 ### ###',\n  '0335 ### ###',\n  '0237 ### ###',\n  '0337 ### ###',\n];\n"
  },
  {
    "path": "src/locales/ro/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/ro_MD/cell_phone/formats.ts",
    "content": "export default [\n  '0600#####',\n  '0601#####',\n  '0602#####',\n  '0603#####',\n  '0604#####',\n  '0605#####',\n  '0606#####',\n  '0607#####',\n  '0608#####',\n  '0609#####',\n  '0610#####',\n  '0611#####',\n  '0612#####',\n  '0613#####',\n  '0614#####',\n  '0615#####',\n  '0616#####',\n  '0617#####',\n  '0618#####',\n  '0619#####',\n  '0620#####',\n  '0621#####',\n  '0622#####',\n  '0623#####',\n  '0624#####',\n  '0625#####',\n  '0626#####',\n  '0627#####',\n  '0628#####',\n  '0629#####',\n  '0660#####',\n  '0661#####',\n  '0662#####',\n  '0663#####',\n  '0664#####',\n  '0665#####',\n  '0666#####',\n  '0667#####',\n  '0668#####',\n  '0669#####',\n  '0670#####',\n  '0671#####',\n  '0672#####',\n  '0673#####',\n  '0674#####',\n  '0675#####',\n  '0676#####',\n  '0677#####',\n  '0678#####',\n  '0679#####',\n  '0680#####',\n  '0681#####',\n  '0682#####',\n  '0683#####',\n  '0684#####',\n  '0685#####',\n  '0686#####',\n  '0687#####',\n  '0688#####',\n  '0689#####',\n  '0690#####',\n  '0691#####',\n  '0692#####',\n  '0693#####',\n  '0694#####',\n  '0695#####',\n  '0696#####',\n  '0697#####',\n  '0698#####',\n  '0699#####',\n  '0790#####',\n  '0791#####',\n  '0792#####',\n  '0793#####',\n  '0794#####',\n  '0795#####',\n  '0796#####',\n  '0797#####',\n  '0798#####',\n  '0799#####',\n  '0780#####',\n  '0781#####',\n  '0782#####',\n  '0783#####',\n  '0784#####',\n  '0785#####',\n  '0786#####',\n  '0787#####',\n  '0788#####',\n  '0789#####',\n];\n"
  },
  {
    "path": "src/locales/ro_MD/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/ro_MD/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/ro_MD/date/month.ts",
    "content": "export default {\n  wide: [\n    'Aprilie',\n    'August',\n    'Decembrie',\n    'Februarie',\n    'Ianuarie',\n    'Iulie',\n    'Iunie',\n    'Mai',\n    'Martie',\n    'Noiembrie',\n    'Octombrie',\n    'Septembrie',\n  ],\n  abbr: [\n    'Apr',\n    'Aug',\n    'Dec',\n    'Feb',\n    'Ian',\n    'Iul',\n    'Iun',\n    'Mai',\n    'Mar',\n    'Noi',\n    'Oct',\n    'Sep',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ro_MD/date/weekday.ts",
    "content": "export default {\n  wide: ['Duminică', 'Joi', 'Luni', 'Marți', 'Miercuri', 'Sâmbătă', 'Vineri'],\n  abbr: ['Du', 'Jo', 'Lu', 'Ma', 'Mi', 'Sâ', 'Vi'],\n};\n"
  },
  {
    "path": "src/locales/ro_MD/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport date from './date';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `ro_MD` locale.\n *\n * - Language: Romanian (Moldova)\n * - Endonym: Română (Moldova)\n */\nconst ro_MD: LocaleDefinition = {\n  cell_phone,\n  date,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default ro_MD;\n"
  },
  {
    "path": "src/locales/ro_MD/internet/domain_suffix.ts",
    "content": "export default ['com', 'md', 'net', 'org', 'ru'];\n"
  },
  {
    "path": "src/locales/ro_MD/internet/free_email.ts",
    "content": "export default [\n  'gmail.com',\n  'gmail.ru',\n  'hotmail.com',\n  'mail.ru',\n  'rambler.ru',\n  'yahoo.com',\n  'yandex.ru',\n];\n"
  },
  {
    "path": "src/locales/ro_MD/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/ro_MD/location/building_number.ts",
    "content": "export default ['Bloc ##', 'Bloc ##/##'];\n"
  },
  {
    "path": "src/locales/ro_MD/location/city_name.ts",
    "content": "export default [\n  'Anenii Noi',\n  'Basarabeasca',\n  'Bender',\n  'Briceni',\n  'Bălți',\n  'Cahul',\n  'Ceadîr-Lunga',\n  'Chișinău',\n  'Cimișlia',\n  'Cocieri',\n  'Codru',\n  'Comrat',\n  'Criuleni',\n  'Călărași',\n  'Căușeni',\n  'Dnestrovsc',\n  'Dondușeni',\n  'Drochia',\n  'Dubăsari',\n  'Dumbrava',\n  'Edineț',\n  'Florești',\n  'Fălești',\n  'Glodeni',\n  'Grigoriopol',\n  'Hîncești',\n  'Ialoveni',\n  'Iargara',\n  'Leova',\n  'Nisporeni',\n  'Ocnița',\n  'Orhei',\n  'Otaci',\n  'Rezina',\n  'Rîbnița',\n  'Sadaclia',\n  'Sadaclia Mică',\n  'Sadaclia Nouă',\n  'Saharna',\n  'Saharna Nouă',\n  'Saharna Veche',\n  'Salcia',\n  'Seliște',\n  'Sipoteni',\n  'Sipoteni Noui',\n  'Slobozia Mare',\n  'Soroca',\n  'Strășeni',\n  'Stăuceni',\n  'Susleni',\n  'Suvorovca',\n  'Sîngerei',\n  'Talmaza',\n  'Taraclia',\n  'Taraclia de Salcie',\n  'Telenesti',\n  'Tigheci',\n  'Tiraspol',\n  'Tocuz',\n  'Tocuzeni',\n  'Tomai',\n  'Trebisăuți',\n  'Tvardița',\n  'Tătărășeni',\n  'Ungheni',\n  'Vadul lui Isac',\n  'Vadul lui Voda',\n  'Vaduleni',\n  'Valea Coloniței',\n  'Valea Perjei',\n  'Varnița',\n  'Varvareuca',\n  'Vatra',\n  'Verdești',\n  'Veverița',\n  'Volintiri',\n  'Vulcănești',\n  'Zagarancea',\n  'Zaicana',\n  'Zaim',\n  'Zamciogi',\n  'Zgurița',\n  'Zgărdești',\n  'Zirnesti',\n  'Zolonceni',\n  'Zârnești',\n  'Zîrnești',\n  'Zăbriceni',\n  'Zăicani',\n  'Zăluceni',\n  'Zăticeni',\n  'Șofrîncani',\n  'Ștefan Vodă',\n];\n"
  },
  {
    "path": "src/locales/ro_MD/location/city_pattern.ts",
    "content": "export default [\n  '{{location.city_prefix}} {{person.firstName}}',\n  '{{location.city_name}}',\n];\n"
  },
  {
    "path": "src/locales/ro_MD/location/city_prefix.ts",
    "content": "export default ['Raionul', 'Municipiu'];\n"
  },
  {
    "path": "src/locales/ro_MD/location/county.ts",
    "content": "export default [\n  'Anenii Noi',\n  'Basarabeasca',\n  'Bender',\n  'Briceni',\n  'Cahul',\n  'Calarasi',\n  'Cantemir',\n  'Causeni',\n  'Chisinau',\n  'Cimislia',\n  'Criuleni',\n  'Donduseni',\n  'Drochia',\n  'Dubasari',\n  'Edinet',\n  'Falesti',\n  'Floresti',\n  'Glodeni',\n  'Hincesti',\n  'Ialoveni',\n  'Leova',\n  'Nisporeni',\n  'Ocnita',\n  'Orhei',\n  'Rezina',\n  'Riscani',\n  'Singerei',\n  'Soldanesti',\n  'Soroca',\n  'Stefan-Voda',\n  'Straseni',\n  'Taraclia',\n  'Telenesti',\n  'Ungheni',\n];\n"
  },
  {
    "path": "src/locales/ro_MD/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport city_prefix from './city_prefix';\nimport county from './county';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_address from './street_address';\nimport street_name_part from './street_name_part';\nimport street_pattern from './street_pattern';\nimport street_prefix from './street_prefix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  city_prefix,\n  county,\n  postcode,\n  secondary_address,\n  state,\n  state_abbr,\n  street_address,\n  street_name_part,\n  street_pattern,\n  street_prefix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/ro_MD/location/postcode.ts",
    "content": "export default ['MD-####'];\n"
  },
  {
    "path": "src/locales/ro_MD/location/secondary_address.ts",
    "content": "export default ['Ap. ##', 'Ap. ###'];\n"
  },
  {
    "path": "src/locales/ro_MD/location/state.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/ro_MD/location/state_abbr.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/ro_MD/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}}, {{location.buildingNumber}}',\n  full: '{{location.street}}, {{location.buildingNumber}}, {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/ro_MD/location/street_name_part.ts",
    "content": "export default [\n  '1 Mai',\n  '27 August',\n  '28 Iunie',\n  '31 August',\n  '8 Martie',\n  '9 Mai',\n  'Adam',\n  'Alba Iulia',\n  'Aldea-Teodorovici Doina Si Ion',\n  'Alecsandri',\n  'Alecu Russo',\n  'Alexandru Cel Bun',\n  'Alexandru Donici',\n  'Alexandru Lapusneanu',\n  'Alexandru Plamadeala',\n  'Alexei Mateevici',\n  'Arborilor',\n  'Arghezi',\n  'Aron Pumnul',\n  'Asachi',\n  'Aurel David',\n  'Balcescu',\n  'Banulescu-Bodoni',\n  'Barbu Lautaru',\n  'Basarabia',\n  'Basarabiei',\n  'Bernardazzi',\n  'Bisericii',\n  'Bogdan Voda',\n  'Boris Glavan',\n  'Brincus',\n  'Bucovinei',\n  'Bucuriei',\n  'Bulgara',\n  'Burebista',\n  'Cahul',\n  'Cantemir',\n  'Cantemir Dimitrie',\n  'Capriana',\n  'Caraciobanu',\n  'Caragiale',\n  'Ceaikovski Piotr',\n  'Ceapaev',\n  'Cehov',\n  'Cetatea Alba',\n  'Chirov',\n  'Chisinau',\n  'Chisinaului',\n  'Cibotari Maria',\n  'Cimpului',\n  'Ciobanu',\n  'Ciocirlia',\n  'Ciorba',\n  'Ciprian Porumbescu',\n  'Ciresilor',\n  'Cismelelor',\n  'Codrilor',\n  'Colinei',\n  'Columna',\n  'Comarov',\n  'Comarova',\n  'Constantin Negruzzi',\n  'Constantin Stamati',\n  'Constantin Stere',\n  'Constructorilor',\n  'Corlatenilor',\n  'Cosbuc',\n  'Cosbuc George',\n  'Cosmescu',\n  'Cosmonautilor',\n  'Costin',\n  'Crasescu',\n  'Creanga',\n  'Crihan',\n  'Crizantemelor',\n  'Cupcea',\n  'Cutuzov',\n  'Cuza Voda',\n  'Dacia',\n  'Dacilor',\n  'Damian',\n  'Decebal',\n  'Delete',\n  'Dimo',\n  'Doga',\n  'Doina',\n  'Donici',\n  'Dosoftei',\n  'Dragan',\n  'Dragomirna',\n  'Dragos Voda',\n  'Dumbrava',\n  'Eminescu',\n  'Feroviarilor',\n  'Fintinilor',\n  'Floreni',\n  'Florilor',\n  'Franco',\n  'Frunze',\n  'Gagarin',\n  'Garii',\n  'Gheorghe Asachi',\n  'Ghica-Voda',\n  'Ghioceilor',\n  'Glavan',\n  'Gogol',\n  'Gradinarilor',\n  'Gradinilor',\n  'Gratiesti',\n  'Gribov',\n  'Grigore Ureche',\n  'Haiducilor',\n  'Halippa',\n  'Halippa Pantelimon',\n  'Hasdeu',\n  'Hasdeu Bogdan Petriceicu',\n  'Hijdeu',\n  'Hincesti',\n  'Horelor',\n  'Hotin',\n  'Hotinului',\n  'Iachir',\n  'Ialoveni',\n  'Iasului',\n  'Iazului',\n  'Igor Vieru',\n  'Independentei',\n  'Industriala',\n  'Ioan Voda',\n  'Ion Creanga',\n  'Ion Neculce',\n  'Ion Soltis',\n  'Iorga',\n  'Ismail',\n  'Isnovat',\n  'Izvoarelor',\n  'Kiev',\n  'Kogalniceanu',\n  'Lacului',\n  'Lapusneanu',\n  'Lautarilor',\n  'Lazo',\n  'Lenin',\n  'Lermontov',\n  'Libertatii',\n  'Livezilor',\n  'Liviu Deleanu',\n  'Lomonosov',\n  'Luceafarul',\n  'Luceafarului',\n  'Lupu',\n  'Macarenco',\n  'Maiacovschi Vladimir',\n  'Maria Cibotaru',\n  'Maria Dragan',\n  'Marinescu',\n  'Martisor',\n  'Mateevici',\n  'Matei Basarab',\n  'Matrosov',\n  'Mendeleev',\n  'Meniuc',\n  'Mesterul Manole',\n  'Miciurin',\n  'Micle',\n  'Mihai Eminescu',\n  'Mihai Sadoveanu',\n  'Mihail Kogalniceanu',\n  'Mihail Sadoveanu',\n  'Milescu Spataru Nicolae',\n  'Miorita',\n  'Mioritei',\n  'Mira',\n  'Mircea Cel Batrin',\n  'Miron Costin',\n  'Mitropolit Petru Movila',\n  'Mitropolitul Varlaam',\n  'Moldova',\n  'Moldovita',\n  'Molodiojnaia',\n  'Moruzi',\n  'Movila',\n  'Muncii',\n  'Muresanu',\n  'Musicescu Gavriil',\n  'Neaga',\n  'Necrasov',\n  'Neculce',\n  'Negruzzi',\n  'Nicolae Iorga',\n  'Novaia',\n  'Nucarilor',\n  'Nuferilor',\n  'Orhei',\n  'Ostrovschi',\n  'Ovidiu',\n  'Pacii',\n  'Padurilor',\n  'Parcului',\n  'Pavlov',\n  'Pescarilor',\n  'Petru Movila',\n  'Petru Rares',\n  'Petru Zadnipru',\n  'Pirogov',\n  'Plaiului',\n  'Plamadeala',\n  'Plopilor',\n  'Plugarilor',\n  'Pobedi',\n  'Podgorenilor',\n  'Polevaia',\n  'Popov',\n  'Porumbescu',\n  'Prieteniei',\n  'Primaverii',\n  'Pruncul',\n  'Puskin',\n  'Rares',\n  'Razesilor',\n  'Rediu Mare',\n  'Renasterii',\n  'Romana',\n  'Russo',\n  'Russo Alecu',\n  'Sadovaia',\n  'Sadoveanu',\n  'Saharov',\n  'Salcimilor',\n  'Satul',\n  'Sciusev',\n  'Scolii',\n  'Serghei Lazo',\n  'Sevcenco',\n  'Sfatul Tarii',\n  'Sfinta Maria',\n  'Sfinta Treime',\n  'Sfintul Andrei',\n  'Sfintul Gheorghe',\n  'Sirbu',\n  'Smochina',\n  'Solidaritatii',\n  'Solnecinaia',\n  'Solohov',\n  'Soltis',\n  'Soltis Ion',\n  'Sperantei',\n  'Sportiva',\n  'Stamati',\n  'Stefan Cel Mare',\n  'Stefan Neaga',\n  'Stefan Voda',\n  'Stejarilor',\n  'Stere',\n  'Studentilor',\n  'Suceava',\n  'Suveranitatii',\n  'Suvorov',\n  'Tamara Ciobanu',\n  'Tatarbunar',\n  'Tcacenco',\n  'Teilor',\n  'Teodorovici',\n  'Testemiteanu',\n  'Tighina',\n  'Tighinei',\n  'Timisoara',\n  'Tineretului',\n  'Tolstoi',\n  'Toma Ciorba',\n  'Traian',\n  'Trandafirilor',\n  'Tricolorului',\n  'Tudor Vladimirescu',\n  'Turghenev',\n  'Ungureanu',\n  'Unirii',\n  'Ureche',\n  'Uzinelor',\n  'Valeriu Cupcea',\n  'Varlaam',\n  'Vasile Alecsandri',\n  'Vasile Lupu',\n  'Veronica Micle',\n  'Victoriei',\n  'Vieru',\n  'Viilor',\n  'Visinilor',\n  'Viteazul Mihai',\n  'Vlad Tepes',\n  'Vladimirescu',\n  'Voda',\n  'Voluntarilor',\n  'Vorosilov',\n  'Zadnipru',\n  'Zamfir Arbore',\n  'Zmeurei',\n  'Zorilor',\n];\n"
  },
  {
    "path": "src/locales/ro_MD/location/street_pattern.ts",
    "content": "export default ['{{location.street_prefix}} {{location.street_name_part}}'];\n"
  },
  {
    "path": "src/locales/ro_MD/location/street_prefix.ts",
    "content": "export default ['Aleea', 'Bulevardul', 'Str-la', 'Str'];\n"
  },
  {
    "path": "src/locales/ro_MD/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'Romanian (Moldova)',\n  code: 'ro_MD',\n  country: 'MD',\n  language: 'ro',\n  endonym: 'Română (Moldova)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/ro_MD/person/first_name.ts",
    "content": "export default {\n  generic: [\n    'Afanasi',\n    'Anjela',\n    'Ilia',\n    'Liubovi',\n    'Nicolai',\n    'Pantelei',\n    'Silvia',\n    'Stela',\n    'Svetlana',\n    'Valeriu',\n    'Veaceslav',\n  ],\n  female: [\n    'Aculina',\n    'Ada',\n    'Adela',\n    'Adelaida',\n    'Adelina',\n    'Adriana',\n    'Agafia',\n    'Agnesa',\n    'Ala',\n    'Albina',\n    'Alea',\n    'Alena',\n    'Alesea',\n    'Alevtina',\n    'Alexandra',\n    'Alexandrina',\n    'Alina',\n    'Aliona',\n    'Alisa',\n    'Alla',\n    'Ana',\n    'Ana-Maria',\n    'Anastasia',\n    'Andriana',\n    'Angela',\n    'Angelica',\n    'Anghelina',\n    'Anjelica',\n    'Anna',\n    'Antonina',\n    'Argentina',\n    'Ariadna',\n    'Arina',\n    'Aurelia',\n    'Aurica',\n    'Axenia',\n    'Calina',\n    'Carina',\n    'Carolina',\n    'Catalina',\n    'Cezara',\n    'Chira',\n    'Claudia',\n    'Clavdia',\n    'Constanta',\n    'Constantia',\n    'Corina',\n    'Cornelia',\n    'Crina',\n    'Cristiana',\n    'Cristina',\n    'Dana',\n    'Daniela',\n    'Daria',\n    'Diana',\n    'Didina',\n    'Dina',\n    'Doina',\n    'Doinita',\n    'Domnica',\n    'Dora',\n    'Doriana',\n    'Dorina',\n    'Dumitrita',\n    'Ecaterina',\n    'Efimia',\n    'Efrosinia',\n    'Elena',\n    'Eleonora',\n    'Elina',\n    'Elisaveta',\n    'Elizaveta',\n    'Ella',\n    'Elmira',\n    'Elvira',\n    'Ema',\n    'Emilia',\n    'Erica',\n    'Eudochia',\n    'Eugenia',\n    'Eva',\n    'Evdochia',\n    'Evelina',\n    'Evghenia',\n    'Fedora',\n    'Felicia',\n    'Feodora',\n    'Feodosia',\n    'Fevronia',\n    'Gabriela',\n    'Galina',\n    'Georgeta',\n    'Gheorghina',\n    'Greta',\n    'Iana',\n    'Ianina',\n    'Ianna',\n    'Iaroslava',\n    'Ileana',\n    'Ilinca',\n    'Ilona',\n    'Ina',\n    'Inesa',\n    'Inessa',\n    'Inga',\n    'Inna',\n    'Ioana',\n    'Ionela',\n    'Ira',\n    'Iraida',\n    'Irena',\n    'Irina',\n    'Iryna',\n    'Iulia',\n    'Iuliana',\n    'Ivana',\n    'Ivanna',\n    'Jana',\n    'Janeta',\n    'Janna',\n    'Lada',\n    'Larisa',\n    'Laura',\n    'Laurentia',\n    'Leonora',\n    'Lia',\n    'Lidia',\n    'Lilia',\n    'Liliana',\n    'Lina',\n    'Liuba',\n    'Liubov',\n    'Liudmila',\n    'Liusea',\n    'Livia',\n    'Lora',\n    'Lucia',\n    'Lucica',\n    'Lucretia',\n    'Ludmila',\n    'Luiza',\n    'Luminita',\n    'Magdalena',\n    'Maia',\n    'Malvina',\n    'Marcela',\n    'Margareta',\n    'Margarita',\n    'Maria',\n    'Mariana',\n    'Marianna',\n    'Maricica',\n    'Marina',\n    'Marta',\n    'Melania',\n    'Melnic',\n    'Mihaela',\n    'Minodora',\n    'Mirela',\n    'Miroslava',\n    'Nadejda',\n    'Natalia',\n    'Natasa',\n    'Nelea',\n    'Neli',\n    'Nellea',\n    'Nelli',\n    'Neonila',\n    'Nicoleta',\n    'Niculina',\n    'Nina',\n    'Nineli',\n    'Nona',\n    'Nonna',\n    'Olena',\n    'Olesea',\n    'Olga',\n    'Oliga',\n    'Olimpiada',\n    'Otilia',\n    'Oxana',\n    'Parascovia',\n    'Paulina',\n    'Pavlina',\n    'Pelaghia',\n    'Polina',\n    'Prascovia',\n    'Rada',\n    'Raisa',\n    'Reghina',\n    'Renata',\n    'Rima',\n    'Rimma',\n    'Rita',\n    'Rodica',\n    'Romina',\n    'Rosina',\n    'Rotaru',\n    'Ruslana',\n    'Ruxanda',\n    'Sabina',\n    'Sanda',\n    'Serafima',\n    'Snejana',\n    'Sofia',\n    'Sorina',\n    'Steliana',\n    'Stella',\n    'Steluta',\n    'Stepanida',\n    'Svitlana',\n    'Taisia',\n    'Tamara',\n    'Tatiana',\n    'Teodora',\n    'Tetiana',\n    'Uliana',\n    'Valentina',\n    'Valeria',\n    'Varvara',\n    'Vasilina',\n    'Vasilisa',\n    'Vera',\n    'Verginia',\n    'Veronica',\n    'Vica',\n    'Victoria',\n    'Violeta',\n    'Violetta',\n    'Violina',\n    'Viorelia',\n    'Viorica',\n    'Virginia',\n    'Vitalia',\n    'Vitalina',\n    'Vlada',\n    'Vladilena',\n    'Vladislava',\n    'Vladlena',\n    'Xenia',\n    'Zina',\n    'Zinaida',\n    'Zinovia',\n    'Zoia',\n    'Zorina',\n  ],\n  male: [\n    'Adrian',\n    'Afanasie',\n    'Ahmad',\n    'Albert',\n    'Alexander',\n    'Alexandr',\n    'Alexandru',\n    'Alexei',\n    'Ali',\n    'Alic',\n    'Amir',\n    'Anatol',\n    'Anatoli',\n    'Anatolie',\n    'Anatolii',\n    'Andrei',\n    'Andrian',\n    'Anton',\n    'Arcadi',\n    'Arcadie',\n    'Arcadii',\n    'Artiom',\n    'Artur',\n    'Augustin',\n    'Aurel',\n    'Aurelian',\n    'Aureliu',\n    'Boris',\n    'Calin',\n    'Catalin',\n    'Cezar',\n    'Chiril',\n    'Chirill',\n    'Ciprian',\n    'Constantin',\n    'Constatin',\n    'Cornel',\n    'Corneliu',\n    'Cristian',\n    'Cristin',\n    'Cristofor',\n    'Daniel',\n    'Daniil',\n    'Danil',\n    'Danu',\n    'David',\n    'Denis',\n    'Dimitri',\n    'Dimitrii',\n    'Dinu',\n    'Dmitri',\n    'Dmitrii',\n    'Dorel',\n    'Dorian',\n    'Dorin',\n    'Dragomir',\n    'Dragos',\n    'Dumitru',\n    'Edgar',\n    'Eduard',\n    'Efim',\n    'Egor',\n    'Emil',\n    'Emilian',\n    'Eric',\n    'Eugen',\n    'Eugeniu',\n    'Evgheni',\n    'Evghenii',\n    'Feodor',\n    'Filip',\n    'Filipp',\n    'Fiodor',\n    'Florin',\n    'Gabriel',\n    'Gavril',\n    'George',\n    'Ghenadi',\n    'Ghenadie',\n    'Ghennadi',\n    'Gheorghe',\n    'Gheorghi',\n    'Gheorghii',\n    'Gherman',\n    'Gleb',\n    'Grigore',\n    'Grigori',\n    'Husein',\n    'Iacob',\n    'Iacov',\n    'Ianos',\n    'Iaroslav',\n    'Ibrahim',\n    'Igor',\n    'Igori',\n    'Ilie',\n    'Ioan',\n    'Ion',\n    'Ionel',\n    'Iosif',\n    'Iulian',\n    'Iuri',\n    'Iurie',\n    'Iurii',\n    'Ivan',\n    'Jan',\n    'Laurentiu',\n    'Leon',\n    'Leonid',\n    'Lev',\n    'Liviu',\n    'Luca',\n    'Lucian',\n    'Lungu',\n    'Mahmoud',\n    'Marat',\n    'Marc',\n    'Marcel',\n    'Marian',\n    'Marin',\n    'Marius',\n    'Maxim',\n    'Mihai',\n    'Mihail',\n    'Mircea',\n    'Miroslav',\n    'Mohamad',\n    'Mohamed',\n    'Muhammad',\n    'Mustafa',\n    'Nicanor',\n    'Nicolae',\n    'Nicolaie',\n    'Nicon',\n    'Nicu',\n    'Octavian',\n    'Oleg',\n    'Oleksandr',\n    'Pavel',\n    'Petru',\n    'Piotr',\n    'Radion',\n    'Radislav',\n    'Radu',\n    'Renat',\n    'Robert',\n    'Rodion',\n    'Roman',\n    'Romeo',\n    'Rostislav',\n    'Ruslan',\n    'Rustam',\n    'Said',\n    'Sandu',\n    'Sava',\n    'Savva',\n    'Seghei',\n    'Semion',\n    'Serafim',\n    'Sergei',\n    'Sergey',\n    'Serghei',\n    'Sergiu',\n    'Silviu',\n    'Simion',\n    'Spiridon',\n    'Stanislav',\n    'Stefan',\n    'Stelian',\n    'Stepan',\n    'Sveatoslav',\n    'Svetoslav',\n    'Taras',\n    'Teodor',\n    'Timofei',\n    'Toma',\n    'Traian',\n    'Trofim',\n    'Tudor',\n    'Vadim',\n    'Valentin',\n    'Valeri',\n    'Valerii',\n    'Vasile',\n    'Vasili',\n    'Vasilie',\n    'Veceaslav',\n    'Veceslav',\n    'Veniamin',\n    'Vergiliu',\n    'Victor',\n    'Viorel',\n    'Virgiliu',\n    'Vitali',\n    'Vitalie',\n    'Vitalii',\n    'Vlad',\n    'Vladimer',\n    'Vladimir',\n    'Vladislav',\n    'Vladlen',\n    'Vsevolod',\n    'Zahar',\n    'Zaharia',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ro_MD/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport name_ from './name';\nimport prefix from './prefix';\nimport suffix from './suffix';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  name: name_,\n  prefix,\n  suffix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/ro_MD/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Ababii',\n    'Abu',\n    'Adam',\n    'Albu',\n    'Alexandru',\n    'Andrei',\n    'Andries',\n    'Andronic',\n    'Anghel',\n    'Antoci',\n    'Apostol',\n    'Arnaut',\n    'Babin',\n    'Baciu',\n    'Balaban',\n    'Balan',\n    'Baltag',\n    'Bargan',\n    'Bejan',\n    'Bejenari',\n    'Bejenaru',\n    'Birca',\n    'Bitca',\n    'Bivol',\n    'Boboc',\n    'Bodrug',\n    'Bogdan',\n    'Boico',\n    'Bondarenco',\n    'Bordian',\n    'Bors',\n    'Borta',\n    'Bostan',\n    'Botan',\n    'Botezatu',\n    'Botnari',\n    'Botnaru',\n    'Braga',\n    'Brinza',\n    'Buga',\n    'Bujor',\n    'Bulat',\n    'Bunescu',\n    'Burduja',\n    'Burlacu',\n    'Buruiana',\n    'Busuioc',\n    'Butnaru',\n    'Capatina',\n    'Cara',\n    'Caraman',\n    'Caraus',\n    'Carp',\n    'Casian',\n    'Catana',\n    'Cazac',\n    'Cazacu',\n    'Ceban',\n    'Cebanu',\n    'Cebotari',\n    'Cecan',\n    'Cernei',\n    'Chicu',\n    'Chihai',\n    'Chiriac',\n    'Chirilov',\n    'Chirita',\n    'Cibotari',\n    'Cioban',\n    'Ciobanu',\n    'Ciorba',\n    'Ciornii',\n    'Ciubotaru',\n    'Ciumac',\n    'Codreanu',\n    'Cojocari',\n    'Cojocaru',\n    'Cojuhari',\n    'Colesnic',\n    'Condrea',\n    'Constantinov',\n    'Costin',\n    'Cotorobai',\n    'Cotruta',\n    'Covalciuc',\n    'Covalenco',\n    'Covali',\n    'Craciun',\n    'Creciun',\n    'Cretu',\n    'Cristea',\n    'Croitor',\n    'Croitoru',\n    'Crudu',\n    'Cucos',\n    'Cucu',\n    'Cujba',\n    'Cusnir',\n    'Dabija',\n    'Damian',\n    'Darii',\n    'David',\n    'Diaconu',\n    'Dodon',\n    'Donica',\n    'Dragan',\n    'Duca',\n    'Enachi',\n    'Eni',\n    'Erhan',\n    'Esanu',\n    'Filip',\n    'Florea',\n    'Focsa',\n    'Frunza',\n    'Frunze',\n    'Furtuna',\n    'Gaina',\n    'Gangan',\n    'Gavrilita',\n    'Gavriliuc',\n    'Gheorghita',\n    'Gherman',\n    'Gilca',\n    'Girbu',\n    'Gisca',\n    'Golban',\n    'Goncear',\n    'Gonta',\n    'Gorea',\n    'Graur',\n    'Grecu',\n    'Grigoras',\n    'Grosu',\n    'Groza',\n    'Gusan',\n    'Gutu',\n    'Guzun',\n    'Hincu',\n    'Iatco',\n    'Ignat',\n    'Iovu',\n    'Isac',\n    'Istrati',\n    'Ivanov',\n    'Ivanova',\n    'Jardan',\n    'Josan',\n    'Lazari',\n    'Leahu',\n    'Lisnic',\n    'Luca',\n    'Luchian',\n    'Lungu',\n    'Lupasco',\n    'Lupascu',\n    'Lupu',\n    'Macari',\n    'Macovei',\n    'Madan',\n    'Malai',\n    'Mamaliga',\n    'Manole',\n    'Marcu',\n    'Mardari',\n    'Marian',\n    'Marin',\n    'Matei',\n    'Mazur',\n    'Melnic',\n    'Mereuta',\n    'Mihailov',\n    'Mihalachi',\n    'Mindru',\n    'Miron',\n    'Mirza',\n    'Mitu',\n    'Mocan',\n    'Mocanu',\n    'Moisei',\n    'Moldovan',\n    'Moldovanu',\n    'Morari',\n    'Moraru',\n    'Moroz',\n    'Muntean',\n    'Munteanu',\n    'Musteata',\n    'Nastas',\n    'Neagu',\n    'Negara',\n    'Negru',\n    'Negruta',\n    'Nicolaev',\n    'Nistor',\n    'Novac',\n    'Olari',\n    'Olaru',\n    'Oleinic',\n    'Oprea',\n    'Paladi',\n    'Palii',\n    'Pasat',\n    'Pascal',\n    'Pascari',\n    'Pascaru',\n    'Pavlov',\n    'Petrov',\n    'Pintea',\n    'Pinzari',\n    'Pinzaru',\n    'Placinta',\n    'Plamadeala',\n    'Platon',\n    'Plesca',\n    'Popa',\n    'Popescu',\n    'Popov',\n    'Popova',\n    'Popovici',\n    'Popusoi',\n    'Postica',\n    'Postolachi',\n    'Prepelita',\n    'Prisacari',\n    'Prisacaru',\n    'Prodan',\n    'Pruteanu',\n    'Puscas',\n    'Racu',\n    'Radu',\n    'Railean',\n    'Raileanu',\n    'Rata',\n    'Revenco',\n    'Robu',\n    'Roman',\n    'Romanciuc',\n    'Rosca',\n    'Rotari',\n    'Rotaru',\n    'Rusnac',\n    'Russu',\n    'Rusu',\n    'Sandu',\n    'Sava',\n    'Savciuc',\n    'Savin',\n    'Schiopu',\n    'Scripnic',\n    'Scurtu',\n    'Scutaru',\n    'Secrieru',\n    'Seremet',\n    'Serghei',\n    'Sevcenco',\n    'Sirbu',\n    'Sirghi',\n    'Sochirca',\n    'Socolov',\n    'Soltan',\n    'Spataru',\n    'Spinu',\n    'Stavila',\n    'Stirbu',\n    'Stoian',\n    'Stratan',\n    'Stratulat',\n    'Svet',\n    'Talpa',\n    'Taran',\n    'Tataru',\n    'Tatiana',\n    'Tcacenco',\n    'Tcaci',\n    'Terzi',\n    'Tofan',\n    'Toma',\n    'Topal',\n    'Triboi',\n    'Trifan',\n    'Turcan',\n    'Turcanu',\n    'Ungureanu',\n    'Untila',\n    'Ursachi',\n    'Ursu',\n    'Uzun',\n    'Vacarciuc',\n    'Vartic',\n    'Verdes',\n    'Vicol',\n    'Vieru',\n    'Virlan',\n    'Vizitiu',\n    'Vlas',\n    'Vrabie',\n    'Zaharia',\n    'Zaporojan',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ro_MD/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 1 },\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n];\n"
  },
  {
    "path": "src/locales/ro_MD/person/prefix.ts",
    "content": "export default { generic: ['Dra'], female: ['Dna'], male: ['Dl'] };\n"
  },
  {
    "path": "src/locales/ro_MD/person/suffix.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/ro_MD/phone_number/format/human.ts",
    "content": "export default [\n  '0220#####',\n  '0221#####',\n  '0222#####',\n  '0223#####',\n  '0224#####',\n  '0225#####',\n  '0226#####',\n  '0227#####',\n  '0228#####',\n  '0229#####',\n];\n"
  },
  {
    "path": "src/locales/ro_MD/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/ro_MD/phone_number/format/international.ts",
    "content": "export default [\n  '+373220#####',\n  '+373221#####',\n  '+373222#####',\n  '+373223#####',\n  '+373224#####',\n  '+373225#####',\n  '+373226#####',\n  '+373227#####',\n  '+373228#####',\n  '+373229#####',\n];\n"
  },
  {
    "path": "src/locales/ro_MD/phone_number/format/national.ts",
    "content": "export default [\n  '022 0## ###',\n  '022 1## ###',\n  '022 2## ###',\n  '022 3## ###',\n  '022 4## ###',\n  '022 5## ###',\n  '022 6## ###',\n  '022 7## ###',\n  '022 8## ###',\n  '022 9## ###',\n];\n"
  },
  {
    "path": "src/locales/ro_MD/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/ru/book/author.ts",
    "content": "export default [\n  'Александр Пушкин',\n  'Александр Солженицын',\n  'Анна Ахматова',\n  'Антон Чехов',\n  'Аркадий и Борис Стругацкие',\n  'Борис Акунин',\n  'Борис Пастернак',\n  'Василий Аксёнов',\n  'Василий Гроссман',\n  'Венедикт Ерофеев',\n  'Виктор Пелевин',\n  'Владимир Высоцкий',\n  'Владимир Набоков',\n  'Даниил Хармс',\n  'Дина Рубина',\n  'Евгений Замятин',\n  'Евгений Шварц',\n  'Иван Бунин',\n  'Иван Гончаров',\n  'Иван Тургенев',\n  'Илья Ильф и Евгений Петров',\n  'Иосиф Бродский',\n  'Корней Чуковский',\n  'Лев Толстой',\n  'Людмила Петрушевская',\n  'Людмила Улицкая',\n  'Марина Цветаева',\n  'Михаил Булгаков',\n  'Михаил Зощенко',\n  'Михаил Лермонтов',\n  'Михаил Шолохов',\n  'Николай Гоголь',\n  'Николай Носов',\n  'Саша Соколов',\n  'Сергей Довлатов',\n  'Сергей Есенин',\n  'Сергей Лукьяненко',\n  'Татьяна Толстая',\n  'Фёдор Достоевский',\n  'Юрий Олеша',\n];\n"
  },
  {
    "path": "src/locales/ru/book/format.ts",
    "content": "export default [\n  'Аудиокнига',\n  'Мягкий переплёт',\n  'Твёрдый переплёт',\n  'Электронная книга',\n];\n"
  },
  {
    "path": "src/locales/ru/book/genre.ts",
    "content": "export default [\n  'Биография',\n  'Детектив',\n  'Детская литература',\n  'Драма',\n  'Классика',\n  'Комедия',\n  'Комикс',\n  'Мемуары',\n  'Мистика',\n  'Мифология',\n  'Научная фантастика',\n  'Поэзия',\n  'Приключения',\n  'Психология',\n  'Религия',\n  'Роман',\n  'Триллер',\n  'Ужасы',\n  'Фантастика',\n  'Философия',\n  'Юмор',\n];\n"
  },
  {
    "path": "src/locales/ru/book/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { BookDefinition } from '../../..';\nimport author from './author';\nimport format from './format';\nimport genre from './genre';\nimport publisher from './publisher';\nimport series from './series';\nimport title from './title';\n\nconst book: BookDefinition = {\n  author,\n  format,\n  genre,\n  publisher,\n  series,\n  title,\n};\n\nexport default book;\n"
  },
  {
    "path": "src/locales/ru/book/publisher.ts",
    "content": "export default [\n  'АСТ',\n  'Азбука',\n  'Азбука-Аттикус',\n  'Альпина Паблишер',\n  'БИНОМ',\n  'Вече',\n  'Время',\n  'Гелеос',\n  'Детская литература',\n  'Дрофа',\n  'Златоуст',\n  'Издательский дом Мещерякова',\n  'Карьера Пресс',\n  'Книжный клуб 36.6',\n  'Лабиринт',\n  'Литрес',\n  'Манн, Иванов и Фербер',\n  'Молодая гвардия',\n  'ОЛМА Медиа Групп',\n  'Питер',\n  'Прогресс',\n  'Проспект',\n  'РОСМЭН',\n  'Рипол Классик',\n  'Самокат',\n  'Терра',\n  'Фантом Пресс',\n  'Центрполиграф',\n  'Эксмо',\n];\n"
  },
  {
    "path": "src/locales/ru/book/series.ts",
    "content": "export default [\n  'Анна Каренина',\n  'Братья Карамазовы',\n  'Вечера на хуторе близ Диканьки',\n  'Война и мир',\n  'Дозоры',\n  'Доктор Живаго',\n  'Жизнь и судьба',\n  'Земля Санникова',\n  'История Российского государства',\n  'Капитанская дочка',\n  'Мастер и Маргарита',\n  'Метро',\n  'Мёртвые души',\n  'Пикник на обочине',\n  'Преступление и наказание',\n  'Приключения Незнайки',\n  'Приключения Эраста Фандорина',\n  'Тихий Дон',\n  'Трудно быть богом',\n  'Чапаев и Пустота',\n];\n"
  },
  {
    "path": "src/locales/ru/book/title.ts",
    "content": "export default [\n  'А зори здесь тихие...',\n  'Анна Каренина',\n  'Архипелаг ГУЛАГ',\n  'Бег',\n  'Белая гвардия',\n  'Белые ночи',\n  'Бесы',\n  'Братья Карамазовы',\n  'В круге первом',\n  'Вечера на хуторе близ Диканьки',\n  'Война и мир',\n  'Воскресение',\n  'Герой нашего времени',\n  'Двенадцать стульев',\n  'Дни Турбиных',\n  'Доктор Живаго',\n  'Евгений Онегин',\n  'Жизнь и судьба',\n  'Записки из Мёртвого дома',\n  'Записки из подполья',\n  'Записки охотника',\n  'Золотой телёнок',\n  'Идиот',\n  'Капитанская дочка',\n  'Котлован',\n  'Крейцерова соната',\n  'Лолита',\n  'Мастер и Маргарита',\n  'Медный всадник',\n  'Метро 2033',\n  'Метро 2034',\n  'Метро 2035',\n  'Мы',\n  'Мёртвые души',\n  'На дне',\n  'Непобедимое солнце',\n  'Ночной дозор',\n  'Обитаемый остров',\n  'Обломов',\n  'Один день Ивана Денисовича',\n  'Отцы и дети',\n  'Петербург',\n  'Пикник на обочине',\n  'Повести Белкина',\n  'Поднятая целина',\n  'Преступление и наказание',\n  'Приключения Незнайки и его друзей',\n  'Раковый корпус',\n  'Ревизор',\n  'Руслан и Людмила',\n  'Собачье сердце',\n  'Солярис',\n  'Судьба человека',\n  'Тарас Бульба',\n  'Тени забытых предков',\n  'Тихий Дон',\n  'Трудно быть богом',\n  'Улитка на склоне',\n  'Хаджи-Мурат',\n  'Хозяйка',\n  'Чайка',\n  'Чапаев и Пустота',\n  'Чевенгур',\n  'Человек-амфибия',\n  'Шинель',\n];\n"
  },
  {
    "path": "src/locales/ru/color/human.ts",
    "content": "export default [\n  'багровый',\n  'белый',\n  'бирюзовый',\n  'голубой',\n  'желто-коричневый',\n  'желтый',\n  'зеленовато-голубой',\n  'зеленый',\n  'золотой',\n  'красно-коричневый',\n  'красно-пурпурный',\n  'красный',\n  'кремовый',\n  'лазурный',\n  'лиловый',\n  'лимонный',\n  'мятный',\n  'небесно голубой',\n  'оливковый',\n  'оранжево-розовый',\n  'оранжевый',\n  'орхидный',\n  'пурпурный',\n  'розовый',\n  'серебряный',\n  'серый',\n  'сине-фиолетовый',\n  'синий',\n  'темно-фиолетовый',\n  'фиолетовый',\n  'черный',\n];\n"
  },
  {
    "path": "src/locales/ru/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/ru/commerce/department.ts",
    "content": "export default [\n  'Автомобильное',\n  'Бакалея',\n  'Галантерея',\n  'Дом',\n  'Игрушки',\n  'Книги',\n  'Меха',\n  'Одежда',\n  'Пряжа',\n  'Спорт',\n  'Фильмы',\n  'Электроника',\n  'детское',\n  'для малышей',\n  'здоровье',\n  'игры',\n  'компьютеры',\n  'красота',\n  'музыка',\n  'обувь',\n  'промышленное',\n  'садинструмент',\n  'туризм',\n  'украшения',\n];\n"
  },
  {
    "path": "src/locales/ru/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport department from './department';\nimport product_name from './product_name';\n\nconst commerce: CommerceDefinition = {\n  department,\n  product_name,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/ru/commerce/product_name.ts",
    "content": "export default {\n  adjective: [\n    'Большой',\n    'Великолепный',\n    'Грубый',\n    'Интеллектуальный',\n    'Лоснящийся',\n    'Маленький',\n    'Невероятный',\n    'Потрясающий',\n    'Практичный',\n    'Свободный',\n    'Фантастический',\n    'Эргономичный',\n  ],\n  material: [\n    'Бетонный',\n    'Гранитный',\n    'Деревянный',\n    'Кожанный',\n    'Меховой',\n    'Натуральный',\n    'Неодимовый',\n    'Пластиковый',\n    'Резиновый',\n    'Стальной',\n    'Хлопковый',\n  ],\n  product: [\n    'Автомобиль',\n    'Берет',\n    'Ботинок',\n    'Кепка',\n    'Клатч',\n    'Компьютер',\n    'Кошелек',\n    'Кулон',\n    'Куртка',\n    'Майка',\n    'Ножницы',\n    'Носки',\n    'Плащ',\n    'Портмоне',\n    'Ремень',\n    'Сабо',\n    'Свитер',\n    'Стол',\n    'Стул',\n    'Шарф',\n  ],\n  pattern: [\n    '{{commerce.productAdjective}} {{commerce.productMaterial}} {{commerce.product}}',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ru/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\nimport suffix from './suffix';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n  name_pattern,\n  suffix,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/ru/company/legal_entity_type.ts",
    "content": "export default [\n  'AO',\n  'ГУП',\n  'ЗАО',\n  'ИП',\n  'МУП',\n  'НКО',\n  'ОАО',\n  'ООО',\n  'ОП',\n  'ПАО',\n  'ТСЖ',\n  'ФГУП',\n];\n"
  },
  {
    "path": "src/locales/ru/company/name_pattern.ts",
    "content": "export default [\n  '{{company.legal_entity_type}} {{company.suffix}}{{company.suffix}}',\n  '{{company.legal_entity_type}} {{company.suffix}}{{company.suffix}}{{company.suffix}}',\n  '{{company.legal_entity_type}} {{location.city_name}}{{company.suffix}}',\n  '{{company.legal_entity_type}} {{location.city_name}}{{company.suffix}}{{company.suffix}}',\n  '{{company.legal_entity_type}} {{location.city_name}}{{company.suffix}}{{company.suffix}}{{company.suffix}}',\n  '{{company.legal_entity_type}} {{person.first_name.female}}',\n  '{{company.legal_entity_type}} {{person.first_name.male}}',\n  '{{company.legal_entity_type}} {{person.last_name.male}}',\n];\n"
  },
  {
    "path": "src/locales/ru/company/suffix.ts",
    "content": "export default [\n  'Групп',\n  'Инкорпорэйтед',\n  'Лимитед',\n  'Пром',\n  'Рус',\n  'Сбыт',\n  'Системс',\n  'Снаб',\n  'Торг',\n  'Трейд',\n];\n"
  },
  {
    "path": "src/locales/ru/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/ru/date/month.ts",
    "content": "export default {\n  wide: [\n    'август',\n    'апрель',\n    'декабрь',\n    'июль',\n    'июнь',\n    'май',\n    'март',\n    'ноябрь',\n    'октябрь',\n    'сентябрь',\n    'февраль',\n    'январь',\n  ],\n  wide_context: [\n    'августа',\n    'апреля',\n    'декабря',\n    'июля',\n    'июня',\n    'марта',\n    'мая',\n    'ноября',\n    'октября',\n    'сентября',\n    'февраля',\n    'января',\n  ],\n  abbr: [\n    'авг.',\n    'апр.',\n    'дек.',\n    'июль',\n    'июнь',\n    'май',\n    'март',\n    'нояб.',\n    'окт.',\n    'сент.',\n    'февр.',\n    'янв.',\n  ],\n  abbr_context: [\n    'авг.',\n    'апр.',\n    'дек.',\n    'июля',\n    'июня',\n    'марта',\n    'мая',\n    'нояб.',\n    'окт.',\n    'сент.',\n    'февр.',\n    'янв.',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ru/date/weekday.ts",
    "content": "export default {\n  wide: [\n    'Воскресенье',\n    'Вторник',\n    'Понедельник',\n    'Пятница',\n    'Среда',\n    'Суббота',\n    'Четверг',\n  ],\n  wide_context: [\n    'воскресенье',\n    'вторник',\n    'понедельник',\n    'пятница',\n    'среда',\n    'суббота',\n    'четверг',\n  ],\n  abbr: ['Вс', 'Вт', 'Пн', 'Пт', 'Сб', 'Ср', 'Чт'],\n  abbr_context: ['вс', 'вт', 'пн', 'пт', 'сб', 'ср', 'чт'],\n};\n"
  },
  {
    "path": "src/locales/ru/hacker/abbreviation.ts",
    "content": "export default [\n  'ADP',\n  'AGP',\n  'COM',\n  'CSS',\n  'EXE',\n  'FTP',\n  'HTTP',\n  'JSON',\n  'PCI',\n  'PNG',\n  'RSS',\n  'SAS',\n  'SDD',\n  'SMS',\n  'SMTP',\n  'SSL',\n  'USB',\n  'XML',\n  'XSS',\n  'БИОС',\n  'Гб',\n  'ИИ',\n  'НМЖД',\n  'ОЗУ',\n  'ОС',\n  'ПЗУ',\n  'ПО',\n  'СУБД',\n  'ХЗ',\n  'ЭВМ',\n];\n"
  },
  {
    "path": "src/locales/ru/hacker/adjective.ts",
    "content": "export default [\n  '1080-пиксельный',\n  'беспроводной',\n  'виртуальный',\n  'внутренний',\n  'вспомогательный',\n  'излишний',\n  'кросс-платформенный',\n  'многобайтный',\n  'мобильный',\n  'нейронный',\n  'онлайн',\n  'оптический',\n  'основной',\n  'свободно-распростроняемый',\n  'сенсорный',\n  'твердотельный',\n  'цифровой',\n];\n"
  },
  {
    "path": "src/locales/ru/hacker/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { HackerDefinition } from '../../..';\nimport abbreviation from './abbreviation';\nimport adjective from './adjective';\nimport ingverb from './ingverb';\nimport noun from './noun';\nimport phrase from './phrase';\nimport verb from './verb';\n\nconst hacker: HackerDefinition = {\n  abbreviation,\n  adjective,\n  ingverb,\n  noun,\n  phrase,\n  verb,\n};\n\nexport default hacker;\n"
  },
  {
    "path": "src/locales/ru/hacker/ingverb.ts",
    "content": "export default [\n  'архивирование',\n  'взлом',\n  'вычисление',\n  'генерация',\n  'индексирование',\n  'копирование',\n  'навигация',\n  'обход',\n  'определение количества',\n  'передача',\n  'переопределение',\n  'программирование',\n  'разбор',\n  'резервное копирование',\n  'сжатие',\n  'синтез',\n  'скачивание',\n  'соединение',\n  'шифрование',\n];\n"
  },
  {
    "path": "src/locales/ru/hacker/noun.ts",
    "content": "export default [\n  'блок разведения',\n  'брандмауэр',\n  'винчестер',\n  'драйвер',\n  'интерфейс',\n  'канал',\n  'ключ',\n  'код',\n  'конденсатор',\n  'кортеж',\n  'массив',\n  'механизм сигнализации',\n  'микрочип',\n  'монитор',\n  'объект',\n  'ограничитель',\n  'оператор',\n  'парсер',\n  'передатчик',\n  'пиксель',\n  'поглотитель',\n  'порт',\n  'продукт',\n  'протокол',\n  'сенсор',\n  'сокет',\n];\n"
  },
  {
    "path": "src/locales/ru/hacker/phrase.ts",
    "content": "export default [\n  '{{hacker.abbreviation}} {{hacker.noun}} недоступен, требуется {{hacker.verb}} {{hacker.adjective}} {{hacker.noun}}, чтобы мы могли {{hacker.verb}} {{hacker.abbreviation}} {{hacker.noun}}!',\n  '{{hacker.ingverb}} не работает, попробуйте {{hacker.verb}} {{hacker.adjective}} {{hacker.abbreviation}} {{hacker.noun}}!',\n  'Вы не можете {{hacker.verb}} {{hacker.noun}}, требуется {{hacker.ingverb}} или {{hacker.ingverb}}!',\n  'Используйте {{hacker.adjective}} {{hacker.abbreviation}} {{hacker.noun}}, для того чтобы {{hacker.verb}} {{hacker.adjective}} {{hacker.noun}}!',\n  'Необходимо {{hacker.verb}} {{hacker.adjective}} {{hacker.abbreviation}} {{hacker.noun}}!',\n  'Попробуйте {{hacker.verb}} {{hacker.abbreviation}} {{hacker.noun}}, возможно это позволит {{hacker.verb}} {{hacker.adjective}} {{hacker.noun}}!',\n  'Чтобы {{hacker.verb}} {{hacker.noun}}, мы можем получить {{hacker.abbreviation}} {{hacker.noun}} через {{hacker.adjective}} {{hacker.abbreviation}} {{hacker.noun}}!',\n  'Я планирую {{hacker.verb}} {{hacker.adjective}} {{hacker.abbreviation}} {{hacker.noun}}, это должно помочь {{hacker.verb}} {{hacker.abbreviation}} {{hacker.noun}}!',\n];\n"
  },
  {
    "path": "src/locales/ru/hacker/verb.ts",
    "content": "export default [\n  'ввести',\n  'взломать',\n  'вычислить',\n  'генерировать',\n  'запрограммировать',\n  'зашифровать',\n  'импортировать',\n  'индексировать',\n  'квантифицировать',\n  'копировать',\n  'навигировать',\n  'обойти',\n  'передать',\n  'перезагрузить',\n  'переопределить',\n  'разобрать',\n  'распарсить',\n  'сжать',\n  'синтезировать',\n  'соединить',\n  'сохранить',\n  'экспортировать',\n];\n"
  },
  {
    "path": "src/locales/ru/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport book from './book';\nimport color from './color';\nimport commerce from './commerce';\nimport company from './company';\nimport date from './date';\nimport hacker from './hacker';\nimport internet from './internet';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `ru` locale.\n *\n * - Language: Russian\n * - Endonym: Русский\n */\nconst ru: LocaleDefinition = {\n  book,\n  color,\n  commerce,\n  company,\n  date,\n  hacker,\n  internet,\n  location,\n  lorem,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default ru;\n"
  },
  {
    "path": "src/locales/ru/internet/domain_suffix.ts",
    "content": "export default [\n  'biz',\n  'club',\n  'com',\n  'edo',\n  'host',\n  'info',\n  'moscow',\n  'net',\n  'online',\n  'org',\n  'press',\n  'pro',\n  'ru',\n  'rus',\n  'space',\n  'store',\n  'su',\n  'tech',\n  'москва',\n  'онлайн',\n  'рф',\n  'сайт',\n];\n"
  },
  {
    "path": "src/locales/ru/internet/free_email.ts",
    "content": "export default [\n  'gmail.com',\n  'hotmail.com',\n  'mail.ru',\n  'ya.ru',\n  'yahoo.com',\n  'yandex.ru',\n];\n"
  },
  {
    "path": "src/locales/ru/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/ru/location/building_number.ts",
    "content": "export default ['###'];\n"
  },
  {
    "path": "src/locales/ru/location/city_name.ts",
    "content": "export default [\n  'Абакан',\n  'Абинск',\n  'Агата',\n  'Агинское (Забайк.)',\n  'Адлер',\n  'Адыгейск',\n  'Азов (Рост.)',\n  'Алагир',\n  'Алапаевск',\n  'Алдан',\n  'Александров',\n  'Александров Гай',\n  'Александровск',\n  'Александровск-Сахалинский',\n  'Алексин',\n  'Амдерма',\n  'Амурск',\n  'Анадырь',\n  'Анапа',\n  'Ангарск',\n  'Андреаполь',\n  'Анива',\n  'Апатиты',\n  'Апрелевка',\n  'Апшеронск',\n  'Аргаяш',\n  'Ардон',\n  'Арзамас',\n  'Армавир',\n  'Арсеньев',\n  'Артем',\n  'Архангельск',\n  'Архыз',\n  'Аршан (Бурят.)',\n  'Асбест',\n  'Асино',\n  'Астрахань',\n  'Ахтубинск',\n  'Ачинск',\n  'Ачхой Мартан',\n  'Аша',\n  'Бавлы',\n  'Байкальск',\n  'Баксан',\n  'Балашиха',\n  'Балашов',\n  'Балтийск',\n  'Баргузин',\n  'Барнаул',\n  'Батайск',\n  'Белгород',\n  'Белогорск (Амур.)',\n  'Белокуриха',\n  'Беломорск',\n  'Белорецк',\n  'Белореченск',\n  'Белоярский',\n  'Белый Яр (Томск.)',\n  'Березники',\n  'Беслан',\n  'Бийск',\n  'Билибино',\n  'Биробиджан',\n  'Бирск',\n  'Благовещенск (Амур.)',\n  'Богучар',\n  'Бодайбо',\n  'Бологое',\n  'Бомнак',\n  'Борзя',\n  'Боровск',\n  'Братск',\n  'Бреды',\n  'Бронницы',\n  'Брянск',\n  'Бугульма',\n  'Бугуруслан',\n  'Буденновск',\n  'Бузулук',\n  'Буйнакск',\n  'Быково (метеост.)',\n  'Валаам',\n  'Валдай',\n  'Ведено',\n  'Великие Луки',\n  'Великий Устюг',\n  'Вендинга',\n  'Верещагино (Перм.)',\n  'Верхнее Пенжино',\n  'Верхний Баскунчак',\n  'Верхний Тагил',\n  'Верхний Уфалей',\n  'Верхотурье',\n  'Верхоянск',\n  'Видное',\n  'Вилюйск',\n  'Витим',\n  'Владивосток',\n  'Владикавказ',\n  'Владимир',\n  'Внуково (метеост.)',\n  'Волгоград',\n  'Волгодонск',\n  'Вологда',\n  'Волоколамск',\n  'Волхов',\n  'Воркута',\n  'Воронеж',\n  'Воскресенск',\n  'Воткинск',\n  'Всеволожск',\n  'Вуктыл',\n  'Выборг',\n  'Вытегра',\n  'Вязьма',\n  'Гаврилов-Ям',\n  'Гагарин',\n  'Галич',\n  'Гатчина',\n  'Гдов',\n  'Геленджик',\n  'Глазов',\n  'Голицыно',\n  'Горно-Алтайск',\n  'Городовиковск',\n  'Горячий Ключ',\n  'Горячинск',\n  'Гремячинск (Бурят.)',\n  'Гремячинск (Перм.)',\n  'Грозный',\n  'Губаха',\n  'Губкин',\n  'Губкинский',\n  'Гудермес',\n  'Гусь-Хрустальный',\n  'Дагомыс',\n  'Далматово',\n  'Данков',\n  'Двинской',\n  'Дербент',\n  'Джейрах',\n  'Джубга',\n  'Дзержинск',\n  'Дивногорск',\n  'Диксон',\n  'Дмитров',\n  'Дно',\n  'Добрянка',\n  'Долинск',\n  'Домбай',\n  'Домодедово',\n  'Дубна',\n  'Дудинка',\n  'Егорьевск',\n  'Ейск',\n  'Екатеринбург',\n  'Елабуга',\n  'Елатьма',\n  'Елец',\n  'Ельня',\n  'Енисейск',\n  'Ербогачен',\n  'Ершов',\n  'Ессентуки',\n  'Железногорск(Курск.)',\n  'Жиганск',\n  'Жигулевск',\n  'Жуковский',\n  'Забайкальск',\n  'Заводоуковск',\n  'Завьялиха',\n  'Зарайск',\n  'Звенигород',\n  'Зеленогорск (Ленин.)',\n  'Зеленоград',\n  'Златоуст',\n  'Змеиногорск',\n  'Иваново',\n  'Ивдель',\n  'Игарка',\n  'Игнашино',\n  'Ижевск',\n  'Избербаш',\n  'Инта',\n  'Ирбит',\n  'Иркутск',\n  'Истра',\n  'Ишим',\n  'Йошкар-Ола',\n  'Кабанск',\n  'Кажим',\n  'Казань',\n  'Калач',\n  'Калач-на-Дону',\n  'Калачинск',\n  'Калевала',\n  'Калининград',\n  'Калуга',\n  'Калязин',\n  'Каменномостский',\n  'Каменск-Уральский',\n  'Каменск-Шахтинский',\n  'Камень-на-Оби',\n  'Камышин',\n  'Камышлов',\n  'Кандалакша',\n  'Каневская',\n  'Канск',\n  'Карабудахкент',\n  'Карабулак',\n  'Карачаевск',\n  'Каргасок',\n  'Каргополь',\n  'Карпинск',\n  'Карталы',\n  'Касимов',\n  'Каспийск',\n  'Катав-Ивановск',\n  'Катайск',\n  'Качканар',\n  'Кашира',\n  'Кашхатау',\n  'Кедровый',\n  'Кежма',\n  'Кемерово',\n  'Кетченеры',\n  'Кижи',\n  'Кизел',\n  'Кизилюрт',\n  'Кизляр',\n  'Кимры',\n  'Кингисепп',\n  'Кинешма',\n  'Киренск',\n  'Киржач',\n  'Кириши',\n  'Киров (Вятка)',\n  'Кирово-Чепецк',\n  'Кировск (Мурм.)',\n  'Кировск (Ленин.)',\n  'Кисловодск',\n  'Клин',\n  'Ковров',\n  'Когалым',\n  'Коломна',\n  'Колпашево',\n  'Комсомольск-на-Амуре',\n  'Кондопога',\n  'Королев',\n  'Корсаков',\n  'Костомукша',\n  'Кострома',\n  'Котельнич',\n  'Котлас',\n  'Кош-Агач',\n  'Красная Поляна',\n  'Красновишерск',\n  'Красногорск (Моск.)',\n  'Краснодар',\n  'Краснокамск',\n  'Красноселькуп',\n  'Краснотурьинск',\n  'Красноуральск',\n  'Красноуфимск',\n  'Красноярск',\n  'Кропоткин (Краснод.)',\n  'Крымск',\n  'Кудымкар',\n  'Кузнецк',\n  'Кулу',\n  'Кулунда',\n  'Кунгур',\n  'Курган',\n  'Курганинск',\n  'Курильск',\n  'Курск',\n  'Куртамыш',\n  'Курумкан',\n  'Курчатов',\n  'Кущевская',\n  'Кызыл',\n  'Кырен',\n  'Кыштым',\n  'Кяхта',\n  'Лабинск',\n  'Лабытнанги',\n  'Лагань',\n  'Лазаревское',\n  'Лесной (Сверд.)',\n  'Липецк',\n  'Листвянка (Иркут.)',\n  'Лодейное Поле',\n  'Лотошино',\n  'Луга',\n  'Луховицы',\n  'Лысьва',\n  'Льгов',\n  'Любань',\n  'Люберцы',\n  'Лянтор',\n  'Магадан',\n  'Магас',\n  'Магнитогорск',\n  'Майкоп',\n  'Макаров',\n  'Макушино',\n  'Малая Вишера',\n  'Малгобек',\n  'Малоярославец',\n  'Махачкала',\n  'Медногорск',\n  'Междуреченский',\n  'Мезень',\n  'Мелеуз',\n  'Меренга',\n  'Миасс',\n  'Миллерово',\n  'Минеральные Воды',\n  'Минусинск',\n  'Мирный',\n  'Мичуринск',\n  'Можайск',\n  'Можга',\n  'Моздок',\n  'Мокшан',\n  'Мончегорск',\n  'Морозовск',\n  'Моршанск',\n  'Москва',\n  'Москва, МГУ',\n  'Мостовской',\n  'Муравленко',\n  'Мураши',\n  'Мурманск',\n  'Муром',\n  'Мценск',\n  'Мыс Шмидта',\n  'Мытищи',\n  'Набережные Челны',\n  'Надым',\n  'Назрань',\n  'Нальчик',\n  'Наро-Фоминск',\n  'Нарткала',\n  'Нарым',\n  'Нарьян-Мар',\n  'Находка',\n  'Невельск',\n  'Невинномысск',\n  'Невьянск',\n  'Неплюевка',\n  'Нерчинск',\n  'Нефедова',\n  'Нефтегорск (Самар.)',\n  'Нефтекамск',\n  'Нефтеюганск',\n  'Нижневартовск',\n  'Нижнекамск',\n  'Нижнеудинск',\n  'Нижний Новгород',\n  'Нижний Тагил',\n  'Новая Игирма',\n  'Новгород Великий',\n  'Новокузнецк',\n  'Новомичуринск',\n  'Новомосковск',\n  'Новороссийка',\n  'Новороссийск',\n  'Новосибирск',\n  'Новочеркасск',\n  'Новый Оскол',\n  'Новый Уренгой',\n  'Ногинск (Моск.)',\n  'Ноглики',\n  'Норильск',\n  'Ноябрьск',\n  'Нурлат',\n  'Нягань',\n  'Нязепетровск',\n  'Обнинск',\n  'Обоянь',\n  'Объячево',\n  'Одинцово',\n  'Озеры',\n  'Оймякон',\n  'Октябрьский (Башк.)',\n  'Октябрьское (Хант.)',\n  'Октябрьское (Челяб.)',\n  'Оленегорск (Якут.)',\n  'Оленек',\n  'Омск',\n  'Онега',\n  'Орел',\n  'Оренбург',\n  'Орехово-Зуево',\n  'Орск',\n  'Оса',\n  'Осташков',\n  'Оха',\n  'Охотск',\n  'Павловская',\n  'Павловский Посад',\n  'Палана',\n  'Партизанск',\n  'Певек',\n  'Пенза',\n  'Переславль-Залесский',\n  'Пермь',\n  'Петрозаводск',\n  'Петропавловск-Камчатский',\n  'Петухово',\n  'Петушки',\n  'Печенга',\n  'Печора',\n  'Пинега',\n  'Плес',\n  'Плесецк',\n  'Подольск',\n  'Поронайск',\n  'Поярково',\n  'Приморско-Ахтарск',\n  'Приозерск',\n  'Прохладный',\n  'Псебай',\n  'Псков',\n  'Пушкин',\n  'Пушкино (Моск.)',\n  'Пушкинские Горы',\n  'Пышма',\n  'Пятигорск',\n  'Радужный',\n  'Раменское',\n  'Ребриха',\n  'Ревда (Сверд.)',\n  'Ржев',\n  'Рославль',\n  'Россошь',\n  'Ростов',\n  'Ростов-на-Дону',\n  'Рубцовск',\n  'Руза',\n  'Рыбинск',\n  'Рыльск',\n  'Ряжск',\n  'Рязань',\n  'Салават',\n  'Салехард',\n  'Сальск',\n  'Самара',\n  'Санкт-Петербург',\n  'Саранск',\n  'Сарапул',\n  'Саратов',\n  'Саров (Морд.)',\n  'Сасово',\n  'Саянск',\n  'Светлогорск (Калин.)',\n  'Северо-Курильск',\n  'Северобайкальск',\n  'Северодвинск',\n  'Североморск',\n  'Североуральск',\n  'Сеймчан',\n  'Семлячики',\n  'Серафимович',\n  'Сергиев Посад',\n  'Серебряные Пруды',\n  'Середниково',\n  'Серов',\n  'Серпухов',\n  'Сибай',\n  'Сковородино',\n  'Славгород',\n  'Славянск-на-Кубани',\n  'Сладково',\n  'Слюдянка',\n  'Смирных',\n  'Смоленск',\n  'Снежинск',\n  'Снежногорск (Мурм.)',\n  'Соболево',\n  'Советский',\n  'Соликамск',\n  'Солнечногорск',\n  'Соловки',\n  'Соль-Илецк',\n  'Сорочинск',\n  'Сортавала',\n  'Сосновый Бор',\n  'Сосногорск',\n  'Сосьва (Хант.)',\n  'Сочи',\n  'Ставрополь',\n  'Старая Русса',\n  'Старый Оскол',\n  'Стерлитамак',\n  'Стрежевой',\n  'Ступино',\n  'Суздаль',\n  'Сузун',\n  'Сунтар',\n  'Сургут (Хант.)',\n  'Сусуман',\n  'Сухиничи',\n  'Сызрань',\n  'Сыктывкар',\n  'Тавда',\n  'Таганрог',\n  'Тайшет',\n  'Талдом',\n  'Тамбей',\n  'Тамбов',\n  'Тарко-Сале',\n  'Таштагол',\n  'Тверь',\n  'Теберда',\n  'Темрюк',\n  'Териберка',\n  'Терней',\n  'Терскол',\n  'Тикси',\n  'Тимашевск',\n  'Тихвин',\n  'Тихорецк',\n  'Тобольск',\n  'Токма',\n  'Токсово',\n  'Тольятти',\n  'Томари',\n  'Томпа',\n  'Томск',\n  'Торжок',\n  'Тосно',\n  'Тотьма',\n  'Троицк (Челяб.)',\n  'Троицк (Моск.)',\n  'Троицко-Печорск',\n  'Туапсе',\n  'Тула',\n  'Тулпан',\n  'Тулун',\n  'Тура',\n  'Туруханск',\n  'Тутаев',\n  'Тутончаны',\n  'Тымовское',\n  'Тында',\n  'Тырныауз',\n  'Тюмень',\n  'Уварово',\n  'Углегорск',\n  'Углич',\n  'Улан-Удэ',\n  'Ульяновск',\n  'Урай',\n  'Уренгой',\n  'Урус-Мартан',\n  'Урюпинск',\n  'Усинск',\n  'Усмань',\n  'Усолье Сибирское',\n  'Уссурийск',\n  'Усть-Баргузин',\n  'Усть-Джегута',\n  'Усть-Илимск',\n  'Усть-Ишим',\n  'Усть-Калманка',\n  'Усть-Камчатск',\n  'Усть-Катав',\n  'Усть-Кулом',\n  'Усть-Кут',\n  'Усть-Ордынский',\n  'Устюжна',\n  'Уфа',\n  'Ухта',\n  'Учалы',\n  'Уэлен',\n  'Фатеж',\n  'Хабаровск',\n  'Ханты-Мансийск',\n  'Хасавюрт',\n  'Хасан',\n  'Хатанга',\n  'Химки',\n  'Холмогоры',\n  'Холмск',\n  'Хоста',\n  'Хужир',\n  'Цимлянск',\n  'Чайковский',\n  'Чебаркуль',\n  'Чебоксары',\n  'Чегем',\n  'Челюскин',\n  'Челябинск',\n  'Черемхово',\n  'Череповец',\n  'Черкесск',\n  'Чермоз',\n  'Черняховск',\n  'Черский',\n  'Черусти',\n  'Чехов',\n  'Чикола',\n  'Чита',\n  'Чокурдах',\n  'Чулым',\n  'Чусовой',\n  'Шадринск',\n  'Шали',\n  'Шамары',\n  'Шарья',\n  'Шатки',\n  'Шатой',\n  'Шатура',\n  'Шаховская',\n  'Шахты',\n  'Шелагонцы',\n  'Шелехов',\n  'Шенкурск',\n  'Шерегеш',\n  'Шереметьево',\n  'Шилка',\n  'Шумиха',\n  'Шуя',\n  'Щелково',\n  'Щельяюр',\n  'Элиста',\n  'Эльбрус',\n  'Эльтон',\n  'Энгельс',\n  'Югорск',\n  'Южно-Курильск',\n  'Южно-Сахалинск',\n  'Южноуральск',\n  'Юровск',\n  'Юрьев-Польский',\n  'Юрьевец (Иван.)',\n  'Юрюзань',\n  'Якутск',\n  'Якша',\n  'Ялуторовск',\n  'Ямбург',\n  'Яр-Сале',\n  'Ярославль',\n  'Ясный (Оренб.)',\n  'Яхрома',\n  'Яшалта',\n  'Яшкуль',\n];\n"
  },
  {
    "path": "src/locales/ru/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/ru/location/country.ts",
    "content": "export default [\n  'Австралия',\n  'Австрия',\n  'Азербайджан',\n  'Албания',\n  'Алжир',\n  'Американское Самоа (не признана)',\n  'Ангилья',\n  'Ангола',\n  'Андорра',\n  'Антарктика (не признана)',\n  'Антигуа и Барбуда',\n  'Антильские Острова (не признана)',\n  'Аомынь (не признана)',\n  'Аргентина',\n  'Армения',\n  'Афганистан',\n  'Багамские Острова',\n  'Бангладеш',\n  'Барбадос',\n  'Бахрейн',\n  'Беларусь',\n  'Белиз',\n  'Бельгия',\n  'Бенин',\n  'Болгария',\n  'Боливия',\n  'Босния и Герцеговина',\n  'Ботсвана',\n  'Бразилия',\n  'Бруней',\n  'Буркина-Фасо',\n  'Бурунди',\n  'Бутан',\n  'Вануату',\n  'Ватикан',\n  'Великобритания',\n  'Венгрия',\n  'Венесуэла',\n  'Восточный Тимор',\n  'Вьетнам',\n  'Габон',\n  'Гаити',\n  'Гайана',\n  'Гамбия',\n  'Гана',\n  'Гваделупа (не признана)',\n  'Гватемала',\n  'Гвиана (не признана)',\n  'Гвинея',\n  'Гвинея-Бисау',\n  'Германия',\n  'Гондурас',\n  'Гренада',\n  'Греция',\n  'Грузия',\n  'Дания',\n  'Джибути',\n  'Доминика',\n  'Доминиканская Республика',\n  'Египет',\n  'Замбия',\n  'Зимбабве',\n  'Израиль',\n  'Индия',\n  'Индонезия',\n  'Иордания',\n  'Ирак',\n  'Иран',\n  'Ирландия',\n  'Исландия',\n  'Испания',\n  'Италия',\n  'Йемен',\n  'Кабо-Верде',\n  'Казахстан',\n  'Камбоджа',\n  'Камерун',\n  'Канада',\n  'Катар',\n  'Кения',\n  'Кипр',\n  'Кирибати',\n  'Китай',\n  'Колумбия',\n  'Коморские Острова',\n  'Конго',\n  'Демократическая Республика',\n  'Корея (Северная)',\n  'Корея (Южная)',\n  'Косово',\n  'Коста-Рика',\n  \"Кот-д'Ивуар\",\n  'Куба',\n  'Кувейт',\n  'Кука острова',\n  'Кыргызстан',\n  'Лаос',\n  'Латвия',\n  'Лесото',\n  'Либерия',\n  'Ливан',\n  'Ливия',\n  'Литва',\n  'Лихтенштейн',\n  'Люксембург',\n  'Маврикий',\n  'Мавритания',\n  'Мадагаскар',\n  'Македония',\n  'Малави',\n  'Малайзия',\n  'Мали',\n  'Мальдивы',\n  'Мальта',\n  'Маршалловы Острова',\n  'Мексика',\n  'Микронезия',\n  'Мозамбик',\n  'Молдова',\n  'Монако',\n  'Монголия',\n  'Марокко',\n  'Мьянма',\n  'Намибия',\n  'Науру',\n  'Непал',\n  'Нигер',\n  'Нигерия',\n  'Нидерланды',\n  'Никарагуа',\n  'Новая Зеландия',\n  'Норвегия',\n  'Объединенные Арабские Эмираты',\n  'Оман',\n  'Пакистан',\n  'Палау',\n  'Панама',\n  'Папуа — Новая Гвинея',\n  'Парагвай',\n  'Перу',\n  'Польша',\n  'Португалия',\n  'Республика Конго',\n  'Россия',\n  'Руанда',\n  'Румыния',\n  'Сальвадор',\n  'Самоа',\n  'Сан-Марино',\n  'Сан-Томе и Принсипи',\n  'Саудовская Аравия',\n  'Свазиленд',\n  'Сейшельские острова',\n  'Сенегал',\n  'Сент-Винсент и Гренадины',\n  'Сент-Киттс и Невис',\n  'Сент-Люсия',\n  'Сербия',\n  'Сингапур',\n  'Сирия',\n  'Словакия',\n  'Словения',\n  'Соединенные Штаты Америки',\n  'Соломоновы Острова',\n  'Сомали',\n  'Судан',\n  'Суринам',\n  'Сьерра-Леоне',\n  'Таджикистан',\n  'Таиланд',\n  'Тайвань (не признана)',\n  'Тамил-Илам (не признана)',\n  'Танзания',\n  'Тёркс и Кайкос (не признана)',\n  'Того',\n  'Токелау (не признана)',\n  'Тонга',\n  'Тринидад и Тобаго',\n  'Тувалу',\n  'Тунис',\n  'Турецкая Республика Северного Кипра (не признана)',\n  'Туркменистан',\n  'Турция',\n  'Уганда',\n  'Узбекистан',\n  'Украина',\n  'Уругвай',\n  'Фарерские Острова (не признана)',\n  'Фиджи',\n  'Филиппины',\n  'Финляндия',\n  'Франция',\n  'Французская Полинезия (не признана)',\n  'Хорватия',\n  'Центральноафриканская Республика',\n  'Чад',\n  'Черногория',\n  'Чехия',\n  'Чили',\n  'Швейцария',\n  'Швеция',\n  'Шри-Ланка',\n  'Эквадор',\n  'Экваториальная Гвинея',\n  'Эритрея',\n  'Эстония',\n  'Эфиопия',\n  'Южно-Африканская Республика',\n  'Ямайка',\n  'Япония',\n];\n"
  },
  {
    "path": "src/locales/ru/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport country from './country';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport street_address from './street_address';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  country,\n  postcode,\n  secondary_address,\n  state,\n  street_address,\n  street_name,\n  street_pattern,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/ru/location/postcode.ts",
    "content": "export default ['######'];\n"
  },
  {
    "path": "src/locales/ru/location/secondary_address.ts",
    "content": "export default ['кв. ###'];\n"
  },
  {
    "path": "src/locales/ru/location/state.ts",
    "content": "export default [\n  'Алтайский край',\n  'Амурская область',\n  'Архангельская область',\n  'Астраханская область',\n  'Белгородская область',\n  'Брянская область',\n  'Владимирская область',\n  'Волгоградская область',\n  'Воронежская область',\n  'г. Москва',\n  'г. Санкт - Петербург',\n  'г. Севастополь',\n  'Еврейская автономная область',\n  'Забайкальский край',\n  'Ивановская область',\n  'Иркутская область',\n  'Кабардино - Балкарская Республика',\n  'Калининградская область',\n  'Калужская область',\n  'Камчатский край',\n  'Карачаево - Черкесская Республика',\n  'Кемеровская область - Кузбасс',\n  'Кировская область',\n  'Костромская область',\n  'Краснодарский край',\n  'Красноярский край',\n  'Курганская область',\n  'Курская область',\n  'Ленинградская область',\n  'Липецкая область',\n  'Магаданская область',\n  'Московская область',\n  'Мурманская область',\n  'Ненецкий автономный округ',\n  'Нижегородская область',\n  'Новгородская область',\n  'Новосибирская область',\n  'Омская область',\n  'Оренбургская область',\n  'Орловская область',\n  'Пензенская область',\n  'Пермский край',\n  'Приморский край',\n  'Псковская область',\n  'Республика Адыгея (Адыгея)',\n  'Республика Алтай',\n  'Республика Башкортостан',\n  'Республика Бурятия',\n  'Республика Дагестан',\n  'Республика Ингушетия',\n  'Республика Калмыкия',\n  'Республика Карелия',\n  'Республика Коми',\n  'Республика Крым',\n  'Республика Марий Эл',\n  'Республика Мордовия',\n  'Республика Саха (Якутия)',\n  'Республика Северная Осетия - Алания',\n  'Республика Татарстан',\n  'Республика Тыва',\n  'Республика Хакасия',\n  'Ростовская область',\n  'Рязанская область',\n  'Самарская область',\n  'Саратовская область',\n  'Сахалинская область',\n  'Свердловская область',\n  'Смоленская область',\n  'Ставропольский край',\n  'Тамбовская область',\n  'Тверская область',\n  'Томская область',\n  'Тульская область',\n  'Тюменская область',\n  'Удмуртская Республика',\n  'Ульяновская область',\n  'Хабаровский край',\n  'Ханты-Мансийский автономный округ - Югра',\n  'Челябинская область',\n  'Чеченская Республика',\n  'Чувашская Республика',\n  'Чукотский автономный округ',\n  'Ямало-ненецкий автономный округ',\n  'Ярославская область',\n];\n"
  },
  {
    "path": "src/locales/ru/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}}, {{location.buildingNumber}}',\n  full: '{{location.street}}, {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/ru/location/street_name.ts",
    "content": "export default [\n  'Советская',\n  'Молодежная',\n  'Центральная',\n  'Школьная',\n  'Новая',\n  'Садовая',\n  'Лесная',\n  'Набережная',\n  'Октябрьская',\n  'Зеленая',\n  'Комсомольская',\n  'Заречная',\n  'Первомайская',\n  'Полевая',\n  'Луговая',\n  'Пионерская',\n  'Юбилейная',\n  'Северная',\n  'Пролетарская',\n  'Степная',\n  'Южная',\n  'Колхозная',\n  'Рабочая',\n  'Солнечная',\n  'Железнодорожная',\n  'Восточная',\n  'Заводская',\n  'Нагорная',\n  'Береговая',\n  'Кооперативная',\n  'Красноармейская',\n  'Совхозная',\n  'Речная',\n  'Спортивная',\n  'Озерная',\n  'Строительная',\n  'Парковая',\n  'Подгорная',\n  'Почтовая',\n  'Партизанская',\n  'Вокзальная',\n  'Дорожная',\n  'Дачная',\n  'Западная',\n  'Московская',\n  'Красная',\n  'Трудовая',\n  'Шоссейная',\n  'Коммунистическая',\n  'Сосновая',\n  'Клубная',\n  'Березовая',\n  'Больничная',\n  'Интернациональная',\n  'Цветочная',\n  'Трактовая',\n  'Горная',\n  'Весенняя',\n  'Коммунальная',\n  'Майская',\n  'Привокзальная',\n  'Таежная',\n  'Транспортная',\n  'Овражная',\n  'Светлая',\n  'Вишневая',\n  'Ключевая',\n  'Песчаная',\n  'Ленинградская',\n  'Профсоюзная',\n  'Верхняя',\n  'Ленинская',\n  'Кирпичная',\n  'Мостовая',\n  'Станционная',\n  'Уральская',\n  'Линейная',\n  'Фабричная',\n  'Магистральная',\n  'Сибирская',\n  'Крестьянская',\n  'Российская',\n  'Тихая',\n  'Широкая',\n  'Нижняя',\n  'Народная',\n  'Промышленная',\n  'Кольцевая',\n  'Дальняя',\n  'Базарная',\n  'Целинная',\n  'Родниковая',\n  'Революционная',\n  'Социалистическая',\n  'Звездная',\n  'Студенческая',\n  'Мирная',\n  'Кубанская',\n  'Гаражная',\n  'Фестивальная',\n  'Гражданская',\n  'Песочная',\n  'Сиреневая',\n  'Сельская',\n  'Кузнечная',\n  'Пушкинская',\n  'Крайняя',\n  'Гвардейская',\n  'Веселая',\n  'Загородная',\n  'Олимпийская',\n  'Приозерная',\n  'Рябиновая',\n  'Заозерная',\n  'Боровая',\n  'Урожайная',\n  'Торговая',\n  'Донская',\n  'Пограничная',\n  'Огородная',\n  'Пригородная',\n  'Стадионная',\n  'Виноградная',\n  'Киевская',\n  'Индустриальная',\n  'Красногвардейская',\n  'Волжская',\n  'Свободная',\n  'Кедровая',\n  'Подлесная',\n  'Полярная',\n  'Раздольная',\n  'Карьерная',\n  'Мельничная',\n  'Украинская',\n  'Шахтерская',\n  'Запрудная',\n  'Элеваторная',\n  'Театральная',\n  'Геологическая',\n  'Болотная',\n  'Придорожная',\n  'Кленовая',\n  'Казачья',\n  'Малая',\n  'Морская',\n  'Волгоградская',\n  'Средняя',\n  'Безымянная',\n  'Краснофлотская',\n  'Братская',\n  'Тенистая',\n  'Учительская',\n  'Кавказская',\n  'Короткая',\n  'Деповская',\n  'Амурская',\n  'Сенная',\n  'Поселковая',\n  'Прудовая',\n  'Депутатская',\n  'Авиационная',\n  'Аэродромная',\n  'Большая',\n  'Приморская',\n  'Алтайская',\n  'Тополиная',\n  'Ростовская',\n  'Тракторная',\n  'Мелиоративная',\n  'Ольховая',\n  'Славянская',\n  'Радужная',\n  'Краснодарская',\n  'Стахановская',\n  'Ярославская',\n  'Коллективная',\n  'Ангарская',\n  'Локомотивная',\n  'Ягодная',\n  'Смоленская',\n  'Тепличная',\n  'Водопроводная',\n  'Республиканская',\n  'Осенняя',\n  'Байкальская',\n  'Саратовская',\n  'Казанская',\n  'Воронежская',\n  'Брянская',\n  'Производственная',\n  'Техническая',\n  'Енисейская',\n  'Севастопольская',\n  'Окружная',\n  'Орловская',\n  'Хуторская',\n  'Тупиковая',\n  'Каштановая',\n  'Омская',\n  'Привольная',\n  'Курортная',\n  'Ивановская',\n  'Выгонная',\n  'Крымская',\n  'Путейская',\n  'Проезжая',\n  'Краснознаменная',\n  'Одесская',\n  'Логовая',\n  'Высокая',\n  'Ясная',\n  'Портовая',\n  'Снежная',\n  'Санаторная',\n  'Союзная',\n  'Ульяновская',\n  'Сахалинская',\n  'Горняцкая',\n  'Прибрежная',\n  'Рыбацкая',\n  'Полтавская',\n  'Тамбовская',\n  'Красноярская',\n  'Новосельская',\n  'Проточная',\n  'Черноморская',\n  'Минская',\n  'Главная',\n  'Вольная',\n  'Хвойная',\n  'Космическая',\n  'Моховая',\n  'Курская',\n  'Курганная',\n  'Угловая',\n  'Камская',\n  'Инженерная',\n  'Лесозаводская',\n  'Астраханская',\n  'Белорусская',\n  'Заовражная',\n  'Азовская',\n  'Ручейная',\n  'Волочаевская',\n  'Ставропольская',\n  'Слободская',\n  'Тульская',\n  'Харьковская',\n  'Петровская',\n  'Владимирская',\n  'Высоковольтная',\n  'Лазурная',\n  'Покровская',\n  'Новгородская',\n  'Ленская',\n  'Сплавная',\n  'Ударная',\n  'Калужская',\n  'Прудная',\n  'Краснопартизанская',\n  'Ореховая',\n  'Таманская',\n  'Иркутская',\n  'Отрадная',\n  'Большевистская',\n  'Троицкая',\n  'Лесхозная',\n  'Васильковая',\n  'Механическая',\n  'Путевая',\n  'Кузнецкая',\n  'Физкультурная',\n  'Черемуховая',\n  'Флотская',\n  'Угольная',\n  'Просторная',\n  'Поперечная',\n  'Городская',\n  'Абрикосовая',\n  'Бульварная',\n  'Прохладная',\n  'Томская',\n  'Энергетическая',\n  'Литейная',\n  'Медицинская',\n  'Заливная',\n  'Бригадная',\n  'Детская',\n  'Запорожская',\n  'Дальневосточная',\n  'Балтийская',\n  'Февральская',\n  'Лунная',\n  'Высотная',\n  'Рязанская',\n  'Малиновая',\n];\n"
  },
  {
    "path": "src/locales/ru/location/street_pattern.ts",
    "content": "export default [\n  '{{location.street_suffix}} {{location.street_name}}',\n  '{{location.street_name}} {{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/ru/location/street_suffix.ts",
    "content": "export default [\n  'аллея',\n  'ал.',\n  'набережная',\n  'наб.',\n  'площадь',\n  'пл.',\n  'улица',\n  'ул.',\n];\n"
  },
  {
    "path": "src/locales/ru/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/ru/lorem/word.ts",
    "content": "export default [\n  'а',\n  'административных',\n  'активизации',\n  'активности',\n  'активом',\n  'актуальность',\n  'анализа',\n  'базы',\n  'богатый',\n  'в',\n  'важную',\n  'важные',\n  'влечёт',\n  'внедрения',\n  'воздействия',\n  'всего',\n  'выбранный',\n  'вызывает',\n  'выполнять',\n  'высокотехнологичная',\n  'высшего',\n  'гражданского',\n  'дальнейшее',\n  'дальнейших',\n  'демократической',\n  'деятельности',\n  'для',\n  'другой',\n  'же',\n  'за',\n  'забывать',\n  'зависит',\n  'задания',\n  'задач',\n  'задача',\n  'занимаемых',\n  'значение',\n  'значимость',\n  'значительной',\n  'и',\n  'играет',\n  'идейные',\n  'изменений',\n  'инновационный',\n  'интересный',\n  'информационно-пропогандистское',\n  'кадров',\n  'кадровой',\n  'качества',\n  'качественно',\n  'количественный',\n  'консультация',\n  'концепция',\n  'кругу',\n  'курс',\n  'массового',\n  'материально-технической',\n  'место',\n  'мира',\n  'модели',\n  'модель',\n  'модернизации',\n  'на',\n  'намеченных',\n  'нами',\n  'направлений',\n  'напрямую',\n  'нас',\n  'настолько',\n  'насущным',\n  'национальный',\n  'начало',\n  'нашей',\n  'не',\n  'новая',\n  'новых',\n  'обеспечение',\n  'обеспечивает',\n  'образом',\n  'обуславливает',\n  'обучения',\n  'общества',\n  'общественной',\n  'обществом',\n  'однако',\n  'определения',\n  'опыт',\n  'организации',\n  'организационной',\n  'особенности',\n  'от',\n  'отметить',\n  'отношении',\n  'оценить',\n  'очевидна',\n  'плановых',\n  'по',\n  'повседневная',\n  'повседневной',\n  'повышение',\n  'повышению',\n  'подготовке',\n  'позволяет',\n  'позиции',\n  'показывает',\n  'понимание',\n  'порядка',\n  'последовательного',\n  'поставленных',\n  'постоянное',\n  'постоянный',\n  'потребностям',\n  'поэтапного',\n  'правительством',\n  'практика',\n  'предложений',\n  'предпосылки',\n  'представляет',\n  'прежде',\n  'принимаемых',\n  'принципов',\n  'проблем',\n  'проверки',\n  'прогресса',\n  'прогрессивного',\n  'проект',\n  'профессионального',\n  'процесс',\n  'путь',\n  'работы',\n  'равным',\n  'развития',\n  'различных',\n  'разнообразный',\n  'разработке',\n  'рамки',\n  'реализация',\n  'ресурсосберегающих',\n  'роль',\n  'рост',\n  'с',\n  'систему',\n  'системы',\n  'следует',\n  'сложившаяся',\n  'собой',\n  'современного',\n  'создаёт',\n  'создание',\n  'сознания',\n  'сомнений',\n  'соображения',\n  'соответствующей',\n  'соответствующих',\n  'социально-ориентированный',\n  'социально-экономическое',\n  'специалистов',\n  'способствует',\n  'степени',\n  'стороны',\n  'структура',\n  'структуры',\n  'существующий',\n  'сущности',\n  'сфера',\n  'также',\n  'таким',\n  'технологий',\n  'требует',\n  'укрепления',\n  'управление',\n  'уровня',\n  'условий',\n  'уточнения',\n  'участия',\n  'участниками',\n  'финансовых',\n  'форм',\n  'формировании',\n  'формированию',\n  'формирования',\n  'целесообразности',\n  'что',\n  'шагов',\n  'широким',\n  'широкому',\n  'экономической',\n  'эксперимент',\n  'этих',\n];\n"
  },
  {
    "path": "src/locales/ru/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Russian',\n  code: 'ru',\n  language: 'ru',\n  endonym: 'Русский',\n  dir: 'ltr',\n  script: 'Cyrl',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/ru/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Агата',\n    'Агафья',\n    'Акулина',\n    'Алевтина',\n    'Александра',\n    'Алина',\n    'Алла',\n    'Анастасия',\n    'Ангелина',\n    'Анжела',\n    'Анжелика',\n    'Анна',\n    'Антонина',\n    'Валентина',\n    'Валерия',\n    'Варвара',\n    'Василиса',\n    'Вера',\n    'Вероника',\n    'Виктория',\n    'Галина',\n    'Глафира',\n    'Дарья',\n    'Евгения',\n    'Евдокия',\n    'Евпраксия',\n    'Евфросиния',\n    'Екатерина',\n    'Елена',\n    'Елизавета',\n    'Жанна',\n    'Зинаида',\n    'Зоя',\n    'Иванна',\n    'Ираида',\n    'Ирина',\n    'Ия',\n    'Кира',\n    'Клавдия',\n    'Ксения',\n    'Лариса',\n    'Лидия',\n    'Лора',\n    'Лукия',\n    'Любовь',\n    'Людмила',\n    'Майя',\n    'Маргарита',\n    'Марина',\n    'Мария',\n    'Марфа',\n    'Милица',\n    'Надежда',\n    'Наина',\n    'Наталья',\n    'Нина',\n    'Нинель',\n    'Нонна',\n    'Оксана',\n    'Октябрина',\n    'Олимпиада',\n    'Ольга',\n    'Пелагея',\n    'Полина',\n    'Прасковья',\n    'Раиса',\n    'Регина',\n    'Светлана',\n    'Синклитикия',\n    'София',\n    'Таисия',\n    'Тамара',\n    'Татьяна',\n    'Ульяна',\n    'Фаина',\n    'Феврония',\n    'Фёкла',\n    'Элеонора',\n    'Эмилия',\n    'Юлия',\n  ],\n  male: [\n    'Август',\n    'Авдей',\n    'Аверкий',\n    'Аверьян',\n    'Авксентий',\n    'Автоном',\n    'Агап',\n    'Агафон',\n    'Аггей',\n    'Адам',\n    'Адриан',\n    'Азарий',\n    'Аким',\n    'Александр',\n    'Алексей',\n    'Амвросий',\n    'Амос',\n    'Ананий',\n    'Анатолий',\n    'Андрей',\n    'Андрон',\n    'Андроник',\n    'Аникей',\n    'Аникита',\n    'Анисим',\n    'Антип',\n    'Антонин',\n    'Аполлинарий',\n    'Аполлон',\n    'Арефий',\n    'Аристарх',\n    'Аркадий',\n    'Арсений',\n    'Артем',\n    'Артемий',\n    'Архип',\n    'Аскольд',\n    'Афанасий',\n    'Афиноген',\n    'Бажен',\n    'Богдан',\n    'Болеслав',\n    'Борис',\n    'Борислав',\n    'Боян',\n    'Бронислав',\n    'Будимир',\n    'Вадим',\n    'Валентин',\n    'Валерий',\n    'Валерьян',\n    'Варлаам',\n    'Варфоломей',\n    'Василий',\n    'Вацлав',\n    'Велимир',\n    'Венедикт',\n    'Вениамин',\n    'Викентий',\n    'Виктор',\n    'Викторин',\n    'Виссарион',\n    'Виталий',\n    'Владилен',\n    'Владимир',\n    'Владислав',\n    'Владлен',\n    'Влас',\n    'Всеволод',\n    'Всемил',\n    'Всеслав',\n    'Вышеслав',\n    'Вячеслав',\n    'Гаврила',\n    'Галактион',\n    'Гедеон',\n    'Геннадий',\n    'Георгий',\n    'Герасим',\n    'Герман',\n    'Глеб',\n    'Гордей',\n    'Гостомысл',\n    'Гремислав',\n    'Григорий',\n    'Гурий',\n    'Давыд',\n    'Данила',\n    'Дементий',\n    'Демид',\n    'Демьян',\n    'Денис',\n    'Дмитрий',\n    'Добромысл',\n    'Доброслав',\n    'Дорофей',\n    'Евгений',\n    'Евграф',\n    'Евдоким',\n    'Евлампий',\n    'Евсей',\n    'Евстафий',\n    'Евстигней',\n    'Егор',\n    'Елизар',\n    'Елисей',\n    'Емельян',\n    'Епифан',\n    'Еремей',\n    'Ермил',\n    'Ермолай',\n    'Ерофей',\n    'Ефим',\n    'Ефрем',\n    'Захар',\n    'Зиновий',\n    'Зосима',\n    'Иван',\n    'Игнатий',\n    'Игорь',\n    'Измаил',\n    'Изот',\n    'Изяслав',\n    'Иларион',\n    'Илья',\n    'Иннокентий',\n    'Иосиф',\n    'Ипат',\n    'Ипатий',\n    'Ипполит',\n    'Ираклий',\n    'Исай',\n    'Исидор',\n    'Казимир',\n    'Каллистрат',\n    'Капитон',\n    'Карл',\n    'Карп',\n    'Касьян',\n    'Ким',\n    'Кир',\n    'Кирилл',\n    'Клавдий',\n    'Климент',\n    'Кондрат',\n    'Кондратий',\n    'Конон',\n    'Константин',\n    'Корнил',\n    'Кузьма',\n    'Куприян',\n    'Лавр',\n    'Лаврентий',\n    'Ладимир',\n    'Ладислав',\n    'Лазарь',\n    'Лев',\n    'Леон',\n    'Леонид',\n    'Леонтий',\n    'Лонгин',\n    'Лука',\n    'Лукьян',\n    'Лучезар',\n    'Любим',\n    'Любомир',\n    'Любосмысл',\n    'Макар',\n    'Максим',\n    'Максимильян',\n    'Мариан',\n    'Марк',\n    'Мартын',\n    'Мартьян',\n    'Матвей',\n    'Мефодий',\n    'Мечислав',\n    'Милан',\n    'Милен',\n    'Милий',\n    'Милован',\n    'Мина',\n    'Мир',\n    'Мирон',\n    'Мирослав',\n    'Митофан',\n    'Михаил',\n    'Михей',\n    'Модест',\n    'Моисей',\n    'Мокей',\n    'Мстислав',\n    'Назар',\n    'Наркис',\n    'Натан',\n    'Наум',\n    'Нестор',\n    'Никандр',\n    'Никанор',\n    'Никита',\n    'Никифор',\n    'Никодим',\n    'Николай',\n    'Никон',\n    'Нифонт',\n    'Олег',\n    'Олимпий',\n    'Онуфрий',\n    'Орест',\n    'Осип',\n    'Остап',\n    'Остромир',\n    'Павел',\n    'Панкрат',\n    'Панкратий',\n    'Пантелеймон',\n    'Панфил',\n    'Парамон',\n    'Парфен',\n    'Пахом',\n    'Петр',\n    'Пимен',\n    'Платон',\n    'Поликарп',\n    'Порфирий',\n    'Потап',\n    'Пров',\n    'Прокл',\n    'Прокофий',\n    'Прохор',\n    'Радим',\n    'Радислав',\n    'Радован',\n    'Ратибор',\n    'Ратмир',\n    'Родион',\n    'Роман',\n    'Ростислав',\n    'Рубен',\n    'Руслан',\n    'Рюрик',\n    'Савва',\n    'Савватий',\n    'Савелий',\n    'Самсон',\n    'Самуил',\n    'Светозар',\n    'Святополк',\n    'Святослав',\n    'Севастьян',\n    'Селиван',\n    'Селиверст',\n    'Семен',\n    'Серафим',\n    'Сергей',\n    'Сигизмунд',\n    'Сидор',\n    'Сила',\n    'Силантий',\n    'Сильвестр',\n    'Симон',\n    'Сократ',\n    'Соломон',\n    'Софон',\n    'Софрон',\n    'Спартак',\n    'Спиридон',\n    'Станимир',\n    'Станислав',\n    'Степан',\n    'Стоян',\n    'Тарас',\n    'Твердислав',\n    'Творимир',\n    'Терентий',\n    'Тимофей',\n    'Тимур',\n    'Тит',\n    'Тихон',\n    'Трифон',\n    'Трофим',\n    'Ульян',\n    'Устин',\n    'Фадей',\n    'Федор',\n    'Федосий',\n    'Федот',\n    'Феликс',\n    'Феоктист',\n    'Феофан',\n    'Ферапонт',\n    'Филарет',\n    'Филимон',\n    'Филипп',\n    'Фирс',\n    'Флорентин',\n    'Фока',\n    'Фома',\n    'Фортунат',\n    'Фотий',\n    'Фрол',\n    'Харитон',\n    'Харлампий',\n    'Христофор',\n    'Чеслав',\n    'Эдуард',\n    'Эмиль',\n    'Эммануил',\n    'Эраст',\n    'Эрнест',\n    'Эрнст',\n    'Ювеналий',\n    'Юлиан',\n    'Юлий',\n    'Юрий',\n    'Яков',\n    'Якуб',\n    'Ян',\n    'Януарий',\n    'Ярополк',\n    'Ярослав',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ru/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport job_area from './job_area';\nimport job_descriptor from './job_descriptor';\nimport job_type from './job_type';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport middle_name from './middle_name';\nimport name_ from './name';\nimport prefix from './prefix';\nimport suffix from './suffix';\n\nconst person: PersonDefinition = {\n  first_name,\n  job_area,\n  job_descriptor,\n  job_type,\n  last_name,\n  last_name_pattern,\n  middle_name,\n  name: name_,\n  prefix,\n  suffix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/ru/person/job_area.ts",
    "content": "export default [\n  'интеграционный',\n  'логистический',\n  'маркетинговый',\n  'оптимизационный',\n  'страховой',\n  'функциональный',\n  'коммуникационный',\n  'операционный',\n];\n"
  },
  {
    "path": "src/locales/ru/person/job_descriptor.ts",
    "content": "export default [\n  'Ведущий',\n  'Генеральный',\n  'Главный',\n  'Глобальный',\n  'Международный',\n  'Национальный',\n  'Областной',\n  'Районный',\n  'Региональный',\n  'Центральный',\n];\n"
  },
  {
    "path": "src/locales/ru/person/job_type.ts",
    "content": "export default [\n  'агент',\n  'администратор',\n  'аналитик',\n  'архитектор',\n  'дизайнер',\n  'инженер',\n  'консультант',\n  'координатор',\n  'менеджер',\n  'планировщик',\n  'помощник',\n  'разработчик',\n  'руководитель',\n  'сотрудник',\n  'специалист',\n  'техник',\n];\n"
  },
  {
    "path": "src/locales/ru/person/last_name.ts",
    "content": "export default {\n  female: [\n    'Абрамова',\n    'Авдеева',\n    'Агафонова',\n    'Аксенова',\n    'Александрова',\n    'Алексеева',\n    'Андреева',\n    'Анисимова',\n    'Антонова',\n    'Артемьева',\n    'Архипова',\n    'Афанасьева',\n    'Баранова',\n    'Белова',\n    'Белозерова',\n    'Белоусова',\n    'Беляева',\n    'Белякова',\n    'Беспалова',\n    'Бирюкова',\n    'Блинова',\n    'Блохина',\n    'Боброва',\n    'Бобылева',\n    'Богданова',\n    'Большакова',\n    'Борисова',\n    'Брагина',\n    'Бурова',\n    'Быкова',\n    'Васильева',\n    'Веселова',\n    'Виноградова',\n    'Вишнякова',\n    'Владимирова',\n    'Власова',\n    'Волкова',\n    'Воробьева',\n    'Воронова',\n    'Воронцова',\n    'Гаврилова',\n    'Галкина',\n    'Герасимова',\n    'Голубева',\n    'Горбачева',\n    'Горбунова',\n    'Гордеева',\n    'Горшкова',\n    'Григорьева',\n    'Гришина',\n    'Громова',\n    'Гуляева',\n    'Гурьева',\n    'Гусева',\n    'Гущина',\n    'Давыдова',\n    'Данилова',\n    'Дементьева',\n    'Денисова',\n    'Дмитриева',\n    'Доронина',\n    'Дорофеева',\n    'Дроздова',\n    'Дьячкова',\n    'Евдокимова',\n    'Евсеева',\n    'Егорова',\n    'Елисеева',\n    'Емельянова',\n    'Ермакова',\n    'Ершова',\n    'Ефимова',\n    'Ефремова',\n    'Жданова',\n    'Жукова',\n    'Журавлева',\n    'Зайцева',\n    'Захарова',\n    'Зимина',\n    'Зиновьева',\n    'Зуева',\n    'Зыкова',\n    'Иванова',\n    'Игнатова',\n    'Игнатьева',\n    'Ильина',\n    'Исаева',\n    'Исакова',\n    'Кабанова',\n    'Казакова',\n    'Калашникова',\n    'Калинина',\n    'Капустина',\n    'Карпова',\n    'Кириллова',\n    'Киселева',\n    'Князева',\n    'Ковалева',\n    'Козлова',\n    'Колесникова',\n    'Колобова',\n    'Комарова',\n    'Комиссарова',\n    'Кондратьева',\n    'Коновалова',\n    'Кононова',\n    'Константинова',\n    'Копылова',\n    'Корнилова',\n    'Королева',\n    'Костина',\n    'Котова',\n    'Кошелева',\n    'Красильникова',\n    'Крылова',\n    'Крюкова',\n    'Кудрявцева',\n    'Кудряшова',\n    'Кузнецова',\n    'Кузьмина',\n    'Кулагина',\n    'Кулакова',\n    'Куликова',\n    'Лаврентьева',\n    'Лазарева',\n    'Лапина',\n    'Ларионова',\n    'Лебедева',\n    'Лихачева',\n    'Лобанова',\n    'Логинова',\n    'Лукина',\n    'Лыткина',\n    'Макарова',\n    'Максимова',\n    'Мамонтова',\n    'Маркова',\n    'Мартынова',\n    'Маслова',\n    'Матвеева',\n    'Медведева',\n    'Мельникова',\n    'Меркушева',\n    'Миронова',\n    'Михайлова',\n    'Михеева',\n    'Мишина',\n    'Моисеева',\n    'Молчанова',\n    'Морозова',\n    'Муравьева',\n    'Мухина',\n    'Мясникова',\n    'Назарова',\n    'Наумова',\n    'Некрасова',\n    'Нестерова',\n    'Никитина',\n    'Никифорова',\n    'Николаева',\n    'Никонова',\n    'Новикова',\n    'Носкова',\n    'Носова',\n    'Овчинникова',\n    'Одинцова',\n    'Орехова',\n    'Орлова',\n    'Осипова',\n    'Павлова',\n    'Панова',\n    'Панфилова',\n    'Пахомова',\n    'Пестова',\n    'Петрова',\n    'Петухова',\n    'Полякова',\n    'Пономарева',\n    'Попова',\n    'Потапова',\n    'Прохорова',\n    'Рогова',\n    'Родионова',\n    'Рожкова',\n    'Романова',\n    'Русакова',\n    'Рыбакова',\n    'Рябова',\n    'Савельева',\n    'Савина',\n    'Сазонова',\n    'Самойлова',\n    'Самсонова',\n    'Сафонова',\n    'Селезнева',\n    'Селиверстова',\n    'Семенова',\n    'Сергеева',\n    'Сидорова',\n    'Силина',\n    'Симонова',\n    'Ситникова',\n    'Смирнова',\n    'Соболева',\n    'Соколова',\n    'Соловьева',\n    'Сорокина',\n    'Степанова',\n    'Стрелкова',\n    'Субботина',\n    'Суворова',\n    'Суханова',\n    'Сысоева',\n    'Тарасова',\n    'Терентьева',\n    'Тетерина',\n    'Тимофеева',\n    'Титова',\n    'Тихонова',\n    'Третьякова',\n    'Трофимова',\n    'Турова',\n    'Уварова',\n    'Устинова',\n    'Фадеева',\n    'Федорова',\n    'Федосеева',\n    'Федотова',\n    'Филатова',\n    'Филиппова',\n    'Фокина',\n    'Фомина',\n    'Фомичева',\n    'Фролова',\n    'Харитонова',\n    'Хохлова',\n    'Цветкова',\n    'Чернова',\n    'Шарапова',\n    'Шарова',\n    'Шашкова',\n    'Шестакова',\n    'Шилова',\n    'Ширяева',\n    'Шубина',\n    'Щербакова',\n    'Щукина',\n    'Юдина',\n    'Яковлева',\n    'Якушева',\n  ],\n  male: [\n    'Абрамов',\n    'Авдеев',\n    'Агафонов',\n    'Аксенов',\n    'Александров',\n    'Алексеев',\n    'Андреев',\n    'Анисимов',\n    'Антонов',\n    'Артемьев',\n    'Архипов',\n    'Афанасьев',\n    'Баранов',\n    'Белов',\n    'Белозеров',\n    'Белоусов',\n    'Беляев',\n    'Беляков',\n    'Беспалов',\n    'Бирюков',\n    'Блинов',\n    'Блохин',\n    'Бобров',\n    'Бобылев',\n    'Богданов',\n    'Большаков',\n    'Борисов',\n    'Брагин',\n    'Буров',\n    'Быков',\n    'Васильев',\n    'Веселов',\n    'Виноградов',\n    'Вишняков',\n    'Владимиров',\n    'Власов',\n    'Волков',\n    'Воробьев',\n    'Воронов',\n    'Воронцов',\n    'Гаврилов',\n    'Галкин',\n    'Герасимов',\n    'Голубев',\n    'Горбачев',\n    'Горбунов',\n    'Гордеев',\n    'Горшков',\n    'Григорьев',\n    'Гришин',\n    'Громов',\n    'Гуляев',\n    'Гурьев',\n    'Гусев',\n    'Гущин',\n    'Давыдов',\n    'Данилов',\n    'Дементьев',\n    'Денисов',\n    'Дмитриев',\n    'Доронин',\n    'Дорофеев',\n    'Дроздов',\n    'Дьячков',\n    'Евдокимов',\n    'Евсеев',\n    'Егоров',\n    'Елисеев',\n    'Емельянов',\n    'Ермаков',\n    'Ершов',\n    'Ефимов',\n    'Ефремов',\n    'Жданов',\n    'Жуков',\n    'Журавлев',\n    'Зайцев',\n    'Захаров',\n    'Зимин',\n    'Зиновьев',\n    'Зуев',\n    'Зыков',\n    'Иванов',\n    'Игнатов',\n    'Игнатьев',\n    'Ильин',\n    'Исаев',\n    'Исаков',\n    'Кабанов',\n    'Казаков',\n    'Калашников',\n    'Калинин',\n    'Капустин',\n    'Карпов',\n    'Кириллов',\n    'Киселев',\n    'Князев',\n    'Ковалев',\n    'Козлов',\n    'Колесников',\n    'Колобов',\n    'Комаров',\n    'Комиссаров',\n    'Кондратьев',\n    'Коновалов',\n    'Кононов',\n    'Константинов',\n    'Копылов',\n    'Корнилов',\n    'Королев',\n    'Костин',\n    'Котов',\n    'Кошелев',\n    'Красильников',\n    'Крылов',\n    'Крюков',\n    'Кудрявцев',\n    'Кудряшов',\n    'Кузнецов',\n    'Кузьмин',\n    'Кулагин',\n    'Кулаков',\n    'Куликов',\n    'Лаврентьев',\n    'Лазарев',\n    'Лапин',\n    'Ларионов',\n    'Лебедев',\n    'Лихачев',\n    'Лобанов',\n    'Логинов',\n    'Лукин',\n    'Лыткин',\n    'Макаров',\n    'Максимов',\n    'Мамонтов',\n    'Марков',\n    'Мартынов',\n    'Маслов',\n    'Матвеев',\n    'Медведев',\n    'Мельников',\n    'Меркушев',\n    'Миронов',\n    'Михайлов',\n    'Михеев',\n    'Мишин',\n    'Моисеев',\n    'Молчанов',\n    'Морозов',\n    'Муравьев',\n    'Мухин',\n    'Мясников',\n    'Назаров',\n    'Наумов',\n    'Некрасов',\n    'Нестеров',\n    'Никитин',\n    'Никифоров',\n    'Николаев',\n    'Никонов',\n    'Новиков',\n    'Носков',\n    'Носов',\n    'Овчинников',\n    'Одинцов',\n    'Орехов',\n    'Орлов',\n    'Осипов',\n    'Павлов',\n    'Панов',\n    'Панфилов',\n    'Пахомов',\n    'Пестов',\n    'Петров',\n    'Петухов',\n    'Поляков',\n    'Пономарев',\n    'Попов',\n    'Потапов',\n    'Прохоров',\n    'Рогов',\n    'Родионов',\n    'Рожков',\n    'Романов',\n    'Русаков',\n    'Рыбаков',\n    'Рябов',\n    'Савельев',\n    'Савин',\n    'Сазонов',\n    'Самойлов',\n    'Самсонов',\n    'Сафонов',\n    'Селезнев',\n    'Селиверстов',\n    'Семенов',\n    'Сергеев',\n    'Сидоров',\n    'Силин',\n    'Симонов',\n    'Ситников',\n    'Смирнов',\n    'Соболев',\n    'Соколов',\n    'Соловьев',\n    'Сорокин',\n    'Степанов',\n    'Стрелков',\n    'Субботин',\n    'Суворов',\n    'Суханов',\n    'Сысоев',\n    'Тарасов',\n    'Терентьев',\n    'Тетерин',\n    'Тимофеев',\n    'Титов',\n    'Тихонов',\n    'Третьяков',\n    'Трофимов',\n    'Туров',\n    'Уваров',\n    'Устинов',\n    'Фадеев',\n    'Федоров',\n    'Федосеев',\n    'Федотов',\n    'Филатов',\n    'Филиппов',\n    'Фокин',\n    'Фомин',\n    'Фомичев',\n    'Фролов',\n    'Харитонов',\n    'Хохлов',\n    'Цветков',\n    'Чернов',\n    'Шарапов',\n    'Шаров',\n    'Шашков',\n    'Шестаков',\n    'Шилов',\n    'Ширяев',\n    'Шубин',\n    'Щербаков',\n    'Щукин',\n    'Юдин',\n    'Яковлев',\n    'Якушев',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ru/person/last_name_pattern.ts",
    "content": "export default {\n  female: [{ value: '{{person.last_name.female}}', weight: 1 }],\n  male: [{ value: '{{person.last_name.male}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/ru/person/middle_name.ts",
    "content": "export default {\n  female: [\n    'Александровна',\n    'Алексеевна',\n    'Альбертовна',\n    'Анатольевна',\n    'Андреевна',\n    'Антоновна',\n    'Аркадьевна',\n    'Артемовна',\n    'Архиповна',\n    'Аскольдовна',\n    'Афанасьевна',\n    'Богдановна',\n    'Болеславовна',\n    'Борисовна',\n    'Вадимовна',\n    'Валентиновна',\n    'Валериевна',\n    'Васильевна',\n    'Вениаминовна',\n    'Викторовна',\n    'Владимировна',\n    'Владиславовна',\n    'Вячеславовна',\n    'Геннадиевна',\n    'Геннадьевна',\n    'Георгиевна',\n    'Григорьевна',\n    'Даниловна',\n    'Дмитриевна',\n    'Евгеньевна',\n    'Егоровна',\n    'Ефимовна',\n    'Ждановна',\n    'Захаровна',\n    'Ивановна',\n    'Игоревна',\n    'Ильинична',\n    'Кирилловна',\n    'Константиновна',\n    'Кузьминична',\n    'Леонидовна',\n    'Леоновна',\n    'Львовна',\n    'Макаровна',\n    'Максимовна',\n    'Матвеевна',\n    'Мироновна',\n    'Михайловна',\n    'Натановна',\n    'Наумовна',\n    'Никифоровна',\n    'Николаевна',\n    'Ниловна',\n    'Олеговна',\n    'Оскаровна',\n    'Павловна',\n    'Петровна',\n    'Робертовна',\n    'Романовна',\n    'Рубеновна',\n    'Рудольфовна',\n    'Руслановна',\n    'Святославовна',\n    'Семеновна',\n    'Сергеевна',\n    'Станиславовна',\n    'Степановна',\n    'Тарасовна',\n    'Тимофеевна',\n    'Тимуровна',\n    'Федоровна',\n    'Феликсовна',\n    'Филипповна',\n    'Харитоновна',\n    'Эдуардовна',\n    'Эльдаровна',\n    'Юльевна',\n    'Юрьевна',\n    'Яковлевна',\n  ],\n  male: [\n    'Ааронович',\n    'Абрамович',\n    'Августович',\n    'Авдеевич',\n    'Аверьянович',\n    'Адамович',\n    'Адрианович',\n    'Аксёнович',\n    'Александрович',\n    'Алексеевич',\n    'Анатольевич',\n    'Андреевич',\n    'Анисимович',\n    'Антипович',\n    'Антонович',\n    'Ануфриевич',\n    'Арсенович',\n    'Арсеньевич',\n    'Артемьевич',\n    'Артурович',\n    'Артёмович',\n    'Архипович',\n    'Афанасьевич',\n    'Бенедиктович',\n    'Богданович',\n    'Бориславович',\n    'Борисович',\n    'Брониславович',\n    'Валентинович',\n    'Валерианович',\n    'Валерьевич',\n    'Валерьянович',\n    'Васильевич',\n    'Венедиктович',\n    'Викентьевич',\n    'Викторович',\n    'Виленович',\n    'Вилорович',\n    'Витальевич',\n    'Владиленович',\n    'Владиславович',\n    'Владленович',\n    'Власович',\n    'Всеволодович',\n    'Вячеславович',\n    'Гавриилович',\n    'Гаврилович',\n    'Геннадиевич',\n    'Георгиевич',\n    'Герасимович',\n    'Германович',\n    'Гертрудович',\n    'Глебович',\n    'Гордеевич',\n    'Григорьевич',\n    'Гурьевич',\n    'Давидович',\n    'Давыдович',\n    'Даниилович',\n    'Данилович',\n    'Демидович',\n    'Демьянович',\n    'Денисович',\n    'Димитриевич',\n    'Дмитриевич',\n    'Дорофеевич',\n    'Евсеевич',\n    'Евстигнеевич',\n    'Егорович',\n    'Елизарович',\n    'Елисеевич',\n    'Еремеевич',\n    'Ермилович',\n    'Ермолаевич',\n    'Ерофеевич',\n    'Ефимович',\n    'Ефимьевич',\n    'Ефремович',\n    'Ефстафьевич',\n    'Жанович',\n    'Жоресович',\n    'Захарьевич',\n    'Зиновьевич',\n    'Игнатович',\n    'Игнатьевич',\n    'Игоревич',\n    'Измаилович',\n    'Изотович',\n    'Иларионович',\n    'Ильич',\n    'Ильясович',\n    'Иосипович',\n    'Иосифович',\n    'Исидорович',\n    'Марсович',\n    'Матвеевич',\n    'Тарасович',\n    'Теймуразович',\n    'Терентьевич',\n    'Тимурович',\n    'Тихонович',\n    'Трифонович',\n    'Трофимович',\n    'Устинович',\n    'Фадеевич',\n    'Федосеевич',\n    'Федосьевич',\n    'Федотович',\n    'Феликсович',\n    'Феодосьевич',\n    'Феоктистович',\n    'Феофанович',\n    'Филатович',\n    'Филимонович',\n    'Филиппович',\n    'Фокич',\n    'Фомич',\n    'Фролович',\n    'Фёдорович',\n    'Харитонович',\n    'Харламович',\n    'Харлампович',\n    'Харлампьевич',\n    'Чеславович',\n    'Эдгардович',\n    'Эдгарович',\n    'Эдуардович',\n    'Юлианович',\n    'Юльевич',\n    'Яковлевич',\n    'Якубович',\n    'Ярославович',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ru/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 1 },\n  { value: '{{person.lastName}} {{person.firstName}}', weight: 1 },\n  {\n    value: '{{person.firstName}} {{person.middleName}} {{person.lastName}}',\n    weight: 1,\n  },\n  {\n    value: '{{person.lastName}} {{person.firstName}} {{person.middleName}}',\n    weight: 1,\n  },\n];\n"
  },
  {
    "path": "src/locales/ru/person/prefix.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/ru/person/suffix.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/ru/phone_number/format/human.ts",
    "content": "export default ['(9##)###-##-##'];\n"
  },
  {
    "path": "src/locales/ru/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/ru/phone_number/format/international.ts",
    "content": "export default ['+79#########'];\n"
  },
  {
    "path": "src/locales/ru/phone_number/format/national.ts",
    "content": "export default ['8 (9##) ###-##-##'];\n"
  },
  {
    "path": "src/locales/ru/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/sk/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n  name_pattern,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/sk/company/legal_entity_type.ts",
    "content": "export default ['a.s.', 's.r.o.', 'v.o.s.'];\n"
  },
  {
    "path": "src/locales/sk/company/name_pattern.ts",
    "content": "export default [\n  '{{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.last_name.male}} a {{person.last_name.male}} {{company.legal_entity_type}}',\n];\n"
  },
  {
    "path": "src/locales/sk/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport company from './company';\nimport internet from './internet';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `sk` locale.\n *\n * - Language: Slovak\n * - Endonym: slovenčina\n */\nconst sk: LocaleDefinition = {\n  company,\n  internet,\n  location,\n  lorem,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default sk;\n"
  },
  {
    "path": "src/locales/sk/internet/domain_suffix.ts",
    "content": "export default ['com', 'eu', 'net', 'org', 'sk'];\n"
  },
  {
    "path": "src/locales/sk/internet/free_email.ts",
    "content": "export default ['azet.sk', 'gmail.com', 'zoznam.sk'];\n"
  },
  {
    "path": "src/locales/sk/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/sk/location/building_number.ts",
    "content": "export default ['#', '##', '###'];\n"
  },
  {
    "path": "src/locales/sk/location/city_name.ts",
    "content": "export default [\n  'Bánovce nad Bebravou',\n  'Banská Bystrica',\n  'Banská Štiavnica',\n  'Bardejov',\n  'Bratislava I',\n  'Bratislava II',\n  'Bratislava III',\n  'Bratislava IV',\n  'Bratislava V',\n  'Brezno',\n  'Bytča',\n  'Čadca',\n  'Detva',\n  'Dolný Kubín',\n  'Dunajská Streda',\n  'Galanta',\n  'Gelnica',\n  'Hlohovec',\n  'Humenné',\n  'Ilava',\n  'Kežmarok',\n  'Komárno',\n  'Košice I',\n  'Košice II',\n  'Košice III',\n  'Košice IV',\n  'Košice-okolie',\n  'Krupina',\n  'Kysucké Nové Mesto',\n  'Levice',\n  'Levoča',\n  'Liptovský Mikuláš',\n  'Lučenec',\n  'Malacky',\n  'Martin',\n  'Medzilaborce',\n  'Michalovce',\n  'Myjava',\n  'Námestovo',\n  'Nitra',\n  'Nové Mesto n.Váhom',\n  'Nové Zámky',\n  'Partizánske',\n  'Pezinok',\n  'Piešťany',\n  'Poltár',\n  'Poprad',\n  'Považská Bystrica',\n  'Prešov',\n  'Prievidza',\n  'Púchov',\n  'Revúca',\n  'Rimavská Sobota',\n  'Rožňava',\n  'Ružomberok',\n  'Sabinov',\n  'Šaľa',\n  'Senec',\n  'Senica',\n  'Skalica',\n  'Snina',\n  'Sobrance',\n  'Spišská Nová Ves',\n  'Stará Ľubovňa',\n  'Stropkov',\n  'Svidník',\n  'Topoľčany',\n  'Trebišov',\n  'Trenčín',\n  'Trnava',\n  'Turčianske Teplice',\n  'Tvrdošín',\n  'Veľký Krtíš',\n  'Vranov nad Topľou',\n  'Žarnovica',\n  'Žiar nad Hronom',\n  'Žilina',\n  'Zlaté Moravce',\n  'Zvolen',\n];\n"
  },
  {
    "path": "src/locales/sk/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/sk/location/city_prefix.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/sk/location/city_suffix.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/sk/location/country.ts",
    "content": "export default [\n  'Afganistan',\n  'Afgánsky islamský štát',\n  'Albánsko',\n  'Albánska republika',\n  'Alžírsko',\n  'Alžírska demokratická ľudová republika',\n  'Andorra',\n  'Andorrské kniežatsvo',\n  'Angola',\n  'Angolská republika',\n  'Antigua a Barbuda',\n  'Argentína',\n  'Argentínska republika',\n  'Arménsko',\n  'Arménska republika',\n  'Austrália',\n  'Austrálsky zväz',\n  'Azerbajdžan',\n  'Azerbajdžanská republika',\n  'Bahamy',\n  'Bahamské spoločenstvo',\n  'Bahrajn',\n  'Bahrajnské kráľovstvo',\n  'Bangladéš',\n  'Bangladéšska ľudová republika',\n  'Barbados',\n  'Belgicko',\n  'Belgické kráľovstvo',\n  'Belize',\n  'Benin',\n  'Beninská republika',\n  'Bhután',\n  'Bhutánske kráľovstvo',\n  'Bielorusko',\n  'Bieloruská republika',\n  'Bolívia',\n  'Bolívijská republika',\n  'Bosna a Hercegovina',\n  'Republika Bosny a Hercegoviny',\n  'Botswana',\n  'Botswanská republika',\n  'Brazília',\n  'Brazílska federatívna republika',\n  'Brunej',\n  'Brunejský sultanát',\n  'Bulharsko',\n  'Bulharská republika',\n  'Burkina Faso',\n  'Burundi',\n  'Burundská republika',\n  'Cyprus',\n  'Cyperská republika',\n  'Čad',\n  'Republika Čad',\n  'Česko',\n  'Česká republika',\n  'Čína',\n  'Čínska ľudová republika',\n  'Dánsko',\n  'Dánsko kráľovstvo',\n  'Dominika',\n  'Spoločenstvo Dominika',\n  'Dominikánska republika',\n  'Džibutsko',\n  'Džibutská republika',\n  'Egypt',\n  'Egyptská arabská republika',\n  'Ekvádor',\n  'Ekvádorská republika',\n  'Eritrea',\n  'Eritrejský štát',\n  'Estónsko',\n  'Estónska republika',\n  'Etiópia',\n  'Etiópska federatívna demokratická republika',\n  'Fidži',\n  'Republika ostrovy Fidži',\n  'Filipíny',\n  'Filipínska republika',\n  'Fínsko',\n  'Fínska republika',\n  'Francúzsko',\n  'Francúzska republika',\n  'Gabon',\n  'Gabonská republika',\n  'Gambia',\n  'Gambijská republika',\n  'Ghana',\n  'Ghanská republika',\n  'Grécko',\n  'Helénska republika',\n  'Grenada',\n  'Gruzínsko',\n  'Guatemala',\n  'Guatemalská republika',\n  'Guinea',\n  'Guinejská republika',\n  'Guinea-Bissau',\n  'Republika Guinea-Bissau',\n  'Guayana',\n  'Guayanská republika',\n  'Haiti',\n  'Republika Haiti',\n  'Holandsko',\n  'Holandské kráľovstvo',\n  'Honduras',\n  'Honduraská republika',\n  'Chile',\n  'Čílska republika',\n  'Chorvátsko',\n  'Chorvátska republika',\n  'India',\n  'Indická republika',\n  'Indonézia',\n  'Indonézska republika',\n  'Irak',\n  'Iracká republika',\n  'Irán',\n  'Iránska islamská republika',\n  'Island',\n  'Islandská republika',\n  'Izrael',\n  'Štát Izrael',\n  'Írsko',\n  'Írska republika',\n  'Jamajka',\n  'Japonsko',\n  'Jemen',\n  'Jemenská republika',\n  'Jordánsko',\n  'Jordánske hášimovské kráľovstvo',\n  'Južná Afrika',\n  'Juhoafrická republika',\n  'Kambodža',\n  'Kambodžské kráľovstvo',\n  'Kamerun',\n  'Kamerunská republika',\n  'Kanada',\n  'Kapverdy',\n  'Kapverdská republika',\n  'Katar',\n  'Štát Katar',\n  'Kazachstan',\n  'Kazašská republika',\n  'Keňa',\n  'Kenská republika',\n  'Kirgizsko',\n  'Kirgizská republika',\n  'Kiribati',\n  'Kiribatská republika',\n  'Kolumbia',\n  'Kolumbijská republika',\n  'Komory',\n  'Komorská únia',\n  'Kongo',\n  'Konžská demokratická republika',\n  'Kongo (\"Brazzaville\")',\n  'Konžská republika',\n  'Kórea (\"Južná\")',\n  'Kórejská republika',\n  'Kórea (\"Severná\")',\n  'Kórejská ľudovodemokratická republika',\n  'Kostarika',\n  'Kostarická republika',\n  'Kuba',\n  'Kubánska republika',\n  'Kuvajt',\n  'Kuvajtský štát',\n  'Laos',\n  'Laoská ľudovodemokratická republika',\n  'Lesotho',\n  'Lesothské kráľovstvo',\n  'Libanon',\n  'Libanonská republika',\n  'Libéria',\n  'Libérijská republika',\n  'Líbya',\n  'Líbyjská arabská ľudová socialistická džamáhírija',\n  'Lichtenštajnsko',\n  'Lichtenštajnské kniežatstvo',\n  'Litva',\n  'Litovská republika',\n  'Lotyšsko',\n  'Lotyšská republika',\n  'Luxembursko',\n  'Luxemburské veľkovojvodstvo',\n  'Macedónsko',\n  'Macedónska republika',\n  'Madagaskar',\n  'Madagaskarská republika',\n  'Maďarsko',\n  'Maďarská republika',\n  'Malajzia',\n  'Malawi',\n  'Malawijská republika',\n  'Maldivy',\n  'Maldivská republika',\n  'Mali',\n  'Malijská republika',\n  'Malta',\n  'Maroko',\n  'Marocké kráľovstvo',\n  'Marshallove ostrovy',\n  'Republika Marshallových ostrovy',\n  'Mauritánia',\n  'Mauritánska islamská republika',\n  'Maurícius',\n  'Maurícijská republika',\n  'Mexiko',\n  'Spojené štáty mexické',\n  'Mikronézia',\n  'Mikronézske federatívne štáty',\n  'Mjanmarsko',\n  'Mjanmarský zväz',\n  'Moldavsko',\n  'Moldavská republika',\n  'Monako',\n  'Monacké kniežatstvo',\n  'Mongolsko',\n  'Mozambik',\n  'Mozambická republika',\n  'Namíbia',\n  'Namíbijská republika',\n  'Nauru',\n  'Naurská republika',\n  'Nemecko',\n  'Nemecká spolková republika',\n  'Nepál',\n  'Nepálske kráľovstvo',\n  'Niger',\n  'Nigerská republika',\n  'Nigéria',\n  'Nigérijská federatívna republika',\n  'Nikaragua',\n  'Nikaragujská republika',\n  'Nový Zéland',\n  'Nórsko',\n  'Nórske kráľovstvo',\n  'Omán',\n  'Ománsky sultanát',\n  'Pakistan',\n  'Pakistanská islamská republika',\n  'Palau',\n  'Palauská republika',\n  'Panama',\n  'Panamská republika',\n  'Papua-Nová Guinea',\n  'Nezávislý štát Papua-Nová Guinea',\n  'Paraguaj',\n  'Paraguajská republika',\n  'Peru',\n  'Peruánska republika',\n  'Pobrežie Slonoviny',\n  'Republika Pobrežie Slonoviny',\n  'Poľsko',\n  'Poľská republika',\n  'Portugalsko',\n  'Portugalská republika',\n  'Rakúsko',\n  'Rakúska republika',\n  'Rovníková Guinea',\n  'Republika Rovníková Guinea',\n  'Rumunsko',\n  'Rusko',\n  'Ruská federácia',\n  'Rwanda',\n  'Rwandská republika',\n  'Salvádor',\n  'Salvádorská republika',\n  'Samoa',\n  'Nezávislý štát Samoa',\n  'San Maríno',\n  'Sanmarínska republika',\n  'Saudská Arábia',\n  'Kráľovstvo Saudskej Arábie',\n  'Senegal',\n  'Senegalská republika',\n  'Seychely',\n  'Seychelská republika',\n  'Sierra Leone',\n  'Republika Sierra Leone',\n  'Singapur',\n  'Singapurska republika',\n  'Slovensko',\n  'Slovenská republika',\n  'Slovinsko',\n  'Slovinská republika',\n  'Somálsko',\n  'Somálska demokratická republika',\n  'Spojené arabské emiráty',\n  'Spojené štáty americké',\n  'Srbsko a Čierna Hora',\n  'Srí Lanka',\n  'Demokratická socialistická republika Srí Lanka',\n  'Stredoafrická republika',\n  'Sudán',\n  'Sudánska republika',\n  'Surinam',\n  'Surinamská republika',\n  'Svazijsko',\n  'Svazijské kráľovstvo',\n  'Svätá Lucia',\n  'Svätý Krištof a Nevis',\n  'Federácia Svätý Krištof a Nevis',\n  'Sv. Tomáš a Princov Ostrov',\n  'Demokratická republika Svätý Tomáš a Princov Ostrov',\n  'Sv. Vincent a Grenadíny',\n  'Svätý Vincent a Grenadíny',\n  'Sýria',\n  'Sýrska arabská republika',\n  'Šalamúnove ostrovy',\n  'Španielsko',\n  'Španielske kráľovstvo',\n  'Švajčiarsko',\n  'Švajčiarska konfederácia',\n  'Švédsko',\n  'Švédske kráľovstvo',\n  'Tadžikistan',\n  'Tadžická republika',\n  'Taliansko',\n  'Talianska republika',\n  'Tanzánia',\n  'Tanzánijská zjednotená republika',\n  'Thajsko',\n  'Thajské kráľovstvo',\n  'Togo',\n  'Tožská republika',\n  'Tonga',\n  'Tonžské kráľovstvo',\n  'Trinidad a Tobago',\n  'Republika Trinidad a Tobago',\n  'Tunisko',\n  'Tuniská republika',\n  'Turecko',\n  'Turecká republika',\n  'Turkménsko',\n  'Tuvalu',\n  'Uganda',\n  'Ugandská republika',\n  'Ukrajina',\n  'Uruguaj',\n  'Uruguajská východná republika',\n  'Uzbekistan',\n  'Vanuatu',\n  'Vanuatská republika',\n  'Vatikán',\n  'Svätá Stolica',\n  'Veľká Británia',\n  'Spojené kráľovstvo Veľkej Británie a Severného Írska',\n  'Venezuela',\n  'Venezuelská bolívarovská republika',\n  'Vietnam',\n  'Vietnamská socialistická republika',\n  'Východný Timor',\n  'Demokratická republika Východný Timor',\n  'Zambia',\n  'Zambijská republika',\n  'Zimbabwe',\n  'Zimbabwianska republika',\n];\n"
  },
  {
    "path": "src/locales/sk/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport city_prefix from './city_prefix';\nimport city_suffix from './city_suffix';\nimport country from './country';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_address from './street_address';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  city_prefix,\n  city_suffix,\n  country,\n  postcode,\n  secondary_address,\n  state,\n  state_abbr,\n  street_address,\n  street_name,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/sk/location/postcode.ts",
    "content": "export default ['#####', '### ##', '## ###'];\n"
  },
  {
    "path": "src/locales/sk/location/secondary_address.ts",
    "content": "export default ['Apt. ###', 'Suite ###'];\n"
  },
  {
    "path": "src/locales/sk/location/state.ts",
    "content": "export default [\n  'Banskobystrický',\n  'Bratislavský',\n  'Košický',\n  'Nitriansky',\n  'Prešovský',\n  'Trenčiansky',\n  'Trnavský',\n  'Žilinský',\n];\n"
  },
  {
    "path": "src/locales/sk/location/state_abbr.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/sk/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/sk/location/street_name.ts",
    "content": "export default [\n  'Adámiho',\n  'Ahoj',\n  'Albína Brunovského',\n  'Albrechtova',\n  'Alejová',\n  'Alešova',\n  'Alibernetová',\n  'Alžbetínska',\n  'Alžbety Gwerkovej',\n  'Ambroseho',\n  'Ambrušova',\n  'Americká',\n  'Americké námestie',\n  'Andreja Mráza',\n  'Andreja Plávku',\n  'Andrusovova',\n  'Anenská',\n  'Antolská',\n  'Astronomická',\n  'Astrová',\n  'Azalková',\n  'Azovská',\n  'Babuškova',\n  'Bachova',\n  'Bajkalská',\n  'Bajzova',\n  'Bancíkovej',\n  'Banícka',\n  'Baníkova',\n  'Banskobystrická',\n  'Banšelova',\n  'Bardejovská',\n  'Bartókova',\n  'Bartoňova',\n  'Bartoškova',\n  'Baštová',\n  'Bazová',\n  'Bažantia',\n  'Beblavého',\n  'Beckovská',\n  'Bedľová',\n  'Belániková',\n  'Belehradská',\n  'Belinského',\n  'Belopotockého',\n  'Beňadická',\n  'Bencúrova',\n  'Benediktiho',\n  'Beniakova',\n  'Bernolákova',\n  'Beskydská',\n  'Betliarska',\n  'Bezručova',\n  'Biela',\n  'Bielkova',\n  'Björnsonova',\n  'Blagoevova',\n  'Blatnická',\n  'Blumentálska',\n  'Blyskáčová',\n  'Bočná',\n  'Bohrova',\n  'Bohúňova',\n  'Bojnická',\n  'Borodáčova',\n  'Borská',\n  'Bosákova',\n  'Botanická',\n  'Bottova',\n  'Boženy Němcovej',\n  'Bôrik',\n  'Bradáčova',\n  'Bradlianska',\n  'Brančská',\n  'Bratská',\n  'Brestová',\n  'Brezovská',\n  'Briežky',\n  'Brnianska',\n  'Brodná',\n  'Brodská',\n  'Broskyňová',\n  'Břeclavská',\n  'Budatínska',\n  'Búdkova  cesta',\n  'Budovateľská',\n  'Budyšínska',\n  'Buková',\n  'Bukureštská',\n  'Bulharská',\n  'Bulíkova',\n  'Bystrého',\n  'Bzovícka',\n  'Cablkova',\n  'Cesta na Červený most',\n  'Cesta na Senec',\n  'Cikkerova',\n  'Cintorínska',\n  'Cintulova',\n  'Cukrová',\n  'Cyrilova',\n  'Čajakova',\n  'Čajkovského',\n  'Čaklovská',\n  'Čalovská',\n  'Čapajevova',\n  'Čapkova',\n  'Čárskeho',\n  'Čavojského',\n  'Čečinová',\n  'Čelakovského',\n  'Čerešňová',\n  'Černyševského',\n  'Červeňova',\n  'Česká',\n  'Československých par',\n  'Čipkárska',\n  'Čmelíkova',\n  'Čmeľovec',\n  'Čulenova',\n  'Daliborovo námestie',\n  'Dankovského',\n  'Dargovská',\n  'Ďatelinová',\n  'Daxnerovo námestie',\n  'Devínska cesta',\n  'Dlhé diely I.',\n  'Dlhé diely II.',\n  'Dlhé diely III.',\n  'Dobrovičova',\n  'Dobrovského',\n  'Dobšinského',\n  'Dohnalova',\n  'Dohnányho',\n  'Doležalova',\n  'Dolná',\n  'Dolnozemská cesta',\n  'Domkárska',\n  'Domové role',\n  'Donnerova',\n  'Donovalova',\n  'Dostojevského rad',\n  'Dr. Vladimíra Clemen',\n  'Drevená',\n  'Drieňová',\n  'Drotárska cesta',\n  'Družicová',\n  'Družstevná',\n  'Dubnická',\n  'Dubová',\n  'Dúbravská cesta',\n  'Dudova',\n  'Dulovo námestie',\n  'Dunajská',\n  'Dvořákovo nábrežie',\n  'Edisonova',\n  'Einsteinova',\n  'Elektrárenská',\n  'Exnárova',\n  'F. Kostku',\n  'Fadruszova',\n  'Fajnorovo nábrežie',\n  'Fándlyho',\n  'Farebná',\n  'Farská',\n  'Farského',\n  'Fazuľová',\n  'Fedinova',\n  'Ferienčíkova',\n  'Fialkové údolie',\n  'Fibichova',\n  'Filiálne nádražie',\n  'Flöglova',\n  'Floriánske námestie',\n  'Fraňa Kráľa',\n  'Francisciho',\n  'Francúzskych partizá',\n  'Františkánska',\n  'Františkánske námest',\n  'Furdekova',\n  'Gabčíkova',\n  'Gagarinova',\n  'Gajova',\n  'Galaktická',\n  'Galandova',\n  'Gallova',\n  'Galvaniho',\n  'Gašparíkova',\n  'Gaštanová',\n  'Gavlovičova',\n  'Gemerská',\n  'Gercenova',\n  'Gessayova',\n  'Gettingová',\n  'Godrova',\n  'Gogoľova',\n  'Goláňova',\n  'Gondova',\n  'Goralská',\n  'Gorazdova',\n  'Gorkého',\n  'Gregorovej',\n  'Grösslingova',\n  'Gruzínska',\n  'Gunduličova',\n  'Gusevova',\n  'Haanova',\n  'Haburská',\n  'Halašova',\n  'Hálkova',\n  'Hálova',\n  'Hamuliakova',\n  'Hanácka',\n  'Handlovská',\n  'Hany Meličkovej',\n  'Harmanecká',\n  'Hasičská',\n  'Hattalova',\n  'Havlíčkova',\n  'Havrania',\n  'Haydnova',\n  'Herlianska',\n  'Heydukova',\n  'Hlaváčikova',\n  'Hlavatého',\n  'Hlavné námestie',\n  'Hlboká cesta',\n  'Hlivová',\n  'Hlučínska',\n  'Hodálova',\n  'Hodžovo námestie',\n  'Holekova',\n  'Holíčska',\n  'Hollého',\n  'Holubyho',\n  'Hontianska',\n  'Horárska',\n  'Horné Židiny',\n  'Horská',\n  'Hrad',\n  'Hradné údolie',\n  'Hrachová',\n  'Hraničná',\n  'Hrebendova',\n  'Hríbová',\n  'Hriňovská',\n  'Hrobákova',\n  'Hrobárska',\n  'Hroboňova',\n  'Hudecova',\n  'Humenské námestie',\n  'Hummelova',\n  'Hurbanovo námestie',\n  'Hviezdoslavovo námes',\n  'Hýrošova',\n  'Chalupkova',\n  'Chemická',\n  'Chlumeckého',\n  'Chorvátska',\n  'Iľjušinova',\n  'Ilkovičova',\n  'Inovecká',\n  'Iskerníková',\n  'Ivana Horvátha',\n  'Ivánska cesta',\n  'J.C.Hronského',\n  'Jabloňová',\n  'Jadrová',\n  'Jakabova',\n  'Jakubovo námestie',\n  'Jamnického',\n  'Jána Stanislava',\n  'Janáčkova',\n  'Jančova',\n  'Janíkove role',\n  'Jankolova',\n  'Jánošíkova',\n  'Jánoškova',\n  'Janotova',\n  'Jánska',\n  'Jantárová cesta',\n  'Jarabinková',\n  'Jarná',\n  'Jaroslavova',\n  'Jarošova',\n  'Jaseňová',\n  'Jasná',\n  'Jasovská',\n  'Jastrabia',\n  'Jašíkova',\n  'Javorinská',\n  'Javorová',\n  'Jazdecká',\n  'Jedlíkova',\n  'Jégého',\n  'Jelačičova',\n  'Jelenia',\n  'Jesenná',\n  'Jesenského',\n  'Jiráskova',\n  'Jiskrova',\n  'Jozefská',\n  'Junácka',\n  'Jungmannova',\n  'Jurigovo námestie',\n  'Jurovského',\n  'Jurská',\n  'Justičná',\n  'K lomu',\n  'K Železnej studienke',\n  'Kalinčiakova',\n  'Kamenárska',\n  'Kamenné námestie',\n  'Kapicova',\n  'Kapitulská',\n  'Kapitulský dvor',\n  'Kapucínska',\n  'Kapušianska',\n  'Karadžičova',\n  'Karloveská',\n  'Karloveské rameno',\n  'Karpatská',\n  'Kašmírska',\n  'Kaštielska',\n  'Kaukazská',\n  'Kempelenova',\n  'Kežmarské námestie',\n  'Kladnianska',\n  'Klariská',\n  'Kláštorská',\n  'Klatovská',\n  'Klemensova',\n  'Klincová',\n  'Klobučnícka',\n  'Klokočova',\n  'Kľukatá',\n  'Kmeťovo námestie',\n  'Koceľova',\n  'Kočánkova',\n  'Kohútova',\n  'Kolárska',\n  'Kolískova',\n  'Kollárovo námestie',\n  'Kolmá',\n  'Komárňanská',\n  'Komárnická',\n  'Komenského námestie',\n  'Kominárska',\n  'Komonicová',\n  'Konopná',\n  'Konvalinková',\n  'Konventná',\n  'Kopanice',\n  'Kopčianska',\n  'Koperníkova',\n  'Korabinského',\n  'Koreničova',\n  'Kostlivého',\n  'Kostolná',\n  'Košická',\n  'Kováčska',\n  'Kovorobotnícka',\n  'Kozia',\n  'Koziarka',\n  'Kozmonautická',\n  'Krajná',\n  'Krakovská',\n  'Kráľovské údolie',\n  'Krasinského',\n  'Kraskova',\n  'Krásna',\n  'Krásnohorská',\n  'Krasovského',\n  'Krátka',\n  'Krčméryho',\n  'Kremnická',\n  'Kresánkova',\n  'Krivá',\n  'Križkova',\n  'Krížna',\n  'Krmanova',\n  'Krompašská',\n  'Krupinská',\n  'Krupkova',\n  'Kubániho',\n  'Kubínska',\n  'Kuklovská',\n  'Kukučínova',\n  'Kukuričná',\n  'Kulíškova',\n  'Kultúrna',\n  'Kupeckého',\n  'Kúpeľná',\n  'Kutlíkova',\n  'Kutuzovova',\n  'Kuzmányho',\n  'Kvačalova',\n  'Kvetná',\n  'Kýčerského',\n  'Kyjevská',\n  'Kysucká',\n  'Laborecká',\n  'Lackova',\n  'Ladislava Sáru',\n  'Ľadová',\n  'Lachova',\n  'Ľaliová',\n  'Lamačská cesta',\n  'Lamanského',\n  'Landererova',\n  'Langsfeldova',\n  'Ľanová',\n  'Laskomerského',\n  'Laučekova',\n  'Laurinská',\n  'Lazaretská',\n  'Legerského',\n  'Legionárska',\n  'Lehockého',\n  'Lenardova',\n  'Lermontovova',\n  'Lesná',\n  'Leškova',\n  'Letecká',\n  'Letisko M.R.Štefánik',\n  'Letná',\n  'Levárska',\n  'Levická',\n  'Levočská',\n  'Lidická',\n  'Lietavská',\n  'Lichardova',\n  'Lipová',\n  'Lipovinová',\n  'Liptovská',\n  'Listová',\n  'Líščie nivy',\n  'Líščie údolie',\n  'Litovská',\n  'Lodná',\n  'Lombardiniho',\n  'Lomonosovova',\n  'Lopenícka',\n  'Lovinského',\n  'Ľubietovská',\n  'Ľubinská',\n  'Ľubľanská',\n  'Ľubochnianska',\n  'Ľubovnianska',\n  'Lúčna',\n  'Ľudové námestie',\n  'Ľudovíta Fullu',\n  'Luhačovická',\n  'Lužická',\n  'Lužná',\n  'Lýcejná',\n  'Lykovcová',\n  'M. Hella',\n  'Magnetová',\n  'Macharova',\n  'Majakovského',\n  'Majerníkova',\n  'Májkova',\n  'Májová',\n  'Makovického',\n  'Malá',\n  'Malé pálenisko',\n  'Malinová',\n  'Malý Draždiak',\n  'Malý trh',\n  'Mamateyova',\n  'Mánesovo námestie',\n  'Mariánska',\n  'Marie Curie-Sklodows',\n  'Márie Medveďovej',\n  'Markova',\n  'Marótyho',\n  'Martákovej',\n  'Martinčekova',\n  'Martinengova',\n  'Martinská',\n  'Mateja Bela',\n  'Matejkova',\n  'Matičná',\n  'Matúšova',\n  'Medená',\n  'Medzierka',\n  'Medzilaborecká',\n  'Merlotová',\n  'Mesačná',\n  'Mestská',\n  'Meteorová',\n  'Metodova',\n  'Mickiewiczova',\n  'Mierová',\n  'Michalská',\n  'Mikovíniho',\n  'Mikulášska',\n  'Miletičova',\n  'Mišíkova',\n  'Mliekárenská',\n  'Mlynarovičova',\n  'Mlynská dolina',\n  'Mlynské luhy',\n  'Mlynské nivy',\n  'Mlyny',\n  'Modranská',\n  'Mojmírova',\n  'Mokráň záhon',\n  'Mokrohájska cesta',\n  'Moldavská',\n  'Molecova',\n  'Moravská',\n  'Moskovská',\n  'Most SNP',\n  'Mostová',\n  'Mošovského',\n  'Motýlia',\n  'Moyzesova',\n  'Mozartova',\n  'Mraziarenská',\n  'Mudroňova',\n  'Muchovo námestie',\n  'Murgašova',\n  'Muškátová',\n  'Muštová',\n  'Múzejná',\n  'Myjavská',\n  'Mýtna',\n  'Na Baránku',\n  'Na Brezinách',\n  'Na Hrebienku',\n  'Na Kalvárii',\n  'Na Kampárke',\n  'Na kopci',\n  'Na križovatkách',\n  'Na lánoch',\n  'Na paši',\n  'Na piesku',\n  'Na Riviére',\n  'Na Sitine',\n  'Na Slavíne',\n  'Na stráni',\n  'Na Štyridsiatku',\n  'Na úvrati',\n  'Na vŕšku',\n  'Na výslní',\n  'Nábělkova',\n  'Nábrežie arm. gen. L',\n  'Nábrežná',\n  'Nad Dunajom',\n  'Nad lomom',\n  'Nad lúčkami',\n  'Nad ostrovom',\n  'Nad Sihoťou',\n  'Námestie 1. mája',\n  'Námestie Alexandra D',\n  'Námestie Biely kríž',\n  'Námestie Hraničiarov',\n  'Námestie Jána Pavla',\n  'Námestie Ľudovíta Št',\n  'Námestie Martina Ben',\n  'Nám. M.R.Štefánika',\n  'Námestie slobody',\n  'Námestie SNP',\n  'Námestie sv. Františ',\n  'Narcisová',\n  'Nedbalova',\n  'Nekrasovova',\n  'Neronetová',\n  'Nerudova',\n  'Nevädzová',\n  'Nezábudková',\n  'Niťová',\n  'Nitrianska',\n  'Nížinná',\n  'Nobelova',\n  'Nobelovo námestie',\n  'Nová',\n  'Nová Rožňavská',\n  'Novackého',\n  'Nové pálenisko',\n  'Nové záhrady I',\n  'Nové záhrady II',\n  'Nové záhrady III',\n  'Nové záhrady IV',\n  'Nové záhrady V',\n  'Nové záhrady VI',\n  'Nové záhrady VII',\n  'Novinárska',\n  'Novobanská',\n  'Novohradská',\n  'Novosvetská',\n  'Obežná',\n  'Obchodná',\n  'Očovská',\n  'Odbojárov',\n  'Odborárska',\n  'Odborárske námestie',\n  'Ohnicová',\n  'Okánikova',\n  'Okružná',\n  'Olbrachtova',\n  'Olejkárska',\n  'Ondavská',\n  'Ondrejovova',\n  'Oravská',\n  'Orechová cesta',\n  'Orechový rad',\n  'Oriešková',\n  'Ormisova',\n  'Osadná',\n  'Ostravská',\n  'Ostredková',\n  'Osuského',\n  'Osvetová',\n  'Otonelská',\n  'Ovručská',\n  'Ovsištské námestie',\n  'Pajštúnska',\n  'Palackého',\n  'Palárikova',\n  'Pálavská',\n  'Palisády',\n  'Palkovičova',\n  'Panenská',\n  'Pankúchova',\n  'Panónska cesta',\n  'Panská',\n  'Papánkovo námestie',\n  'Papraďová',\n  'Páričkova',\n  'Parková',\n  'Partizánska',\n  'Pasienky',\n  'Paulínyho',\n  'Pavlovičova',\n  'Pavlovova',\n  'Pavlovská',\n  'Pažického',\n  'Pažítková',\n  'Pečnianska',\n  'Pernecká',\n  'Pestovateľská',\n  'Peterská',\n  'Petzvalova',\n  'Pezinská',\n  'Piesočná',\n  'Piešťanská',\n  'Pifflova',\n  'Pilárikova',\n  'Pionierska',\n  'Pivoňková',\n  'Planckova',\n  'Planét',\n  'Plátenícka',\n  'Pluhová',\n  'Plynárenská',\n  'Plzenská',\n  'Pobrežná',\n  'Pod Bôrikom',\n  'Pod Kalváriou',\n  'Pod lesom',\n  'Pod Rovnicami',\n  'Pod vinicami',\n  'Podhorského',\n  'Podjavorinskej',\n  'Podlučinského',\n  'Podniková',\n  'Podtatranského',\n  'Pohronská',\n  'Polárna',\n  'Poloreckého',\n  'Poľná',\n  'Poľská',\n  'Poludníková',\n  'Porubského',\n  'Poštová',\n  'Považská',\n  'Povraznícka',\n  'Pražská',\n  'Predstaničné námesti',\n  'Prepoštská',\n  'Prešernova',\n  'Prešovská',\n  'Pri Bielom kríži',\n  'Pri dvore',\n  'Pri Dynamitke',\n  'Pri Habánskom mlyne',\n  'Pri hradnej studni',\n  'Pri seči',\n  'Pri Starej Prachárni',\n  'Pri Starom háji',\n  'Pri Starom Mýte',\n  'Pri strelnici',\n  'Pri Suchom mlyne',\n  'Pri zvonici',\n  'Pribinova',\n  'Pribišova',\n  'Pribylinská',\n  'Priečna',\n  'Priekopy',\n  'Priemyselná',\n  'Prievozská',\n  'Príkopova',\n  'Primaciálne námestie',\n  'Prístav',\n  'Prístavná',\n  'Prokofievova',\n  'Prokopa Veľkého',\n  'Prokopova',\n  'Prúdová',\n  'Prvosienková',\n  'Púpavová',\n  'Pustá',\n  'Puškinova',\n  'Račianska',\n  'Račianske mýto',\n  'Radarová',\n  'Rádiová',\n  'Radlinského',\n  'Radničná',\n  'Radničné námestie',\n  'Radvanská',\n  'Rajská',\n  'Raketová',\n  'Rákosová',\n  'Rastislavova',\n  'Rázusovo nábrežie',\n  'Repná',\n  'Rešetkova',\n  'Revolučná',\n  'Révová',\n  'Revúcka',\n  'Rezedová',\n  'Riazanská',\n  'Ribayová',\n  'Riečna',\n  'Rigeleho',\n  'Rízlingová',\n  'Riznerova',\n  'Robotnícka',\n  'Romanova',\n  'Röntgenova',\n  'Rosná',\n  'Rovná',\n  'Rovniankova',\n  'Rovníková',\n  'Rozmarínová',\n  'Rožňavská',\n  'Rubinsteinova',\n  'Rudnayovo námestie',\n  'Rumančeková',\n  'Rusovská cesta',\n  'Ružičková',\n  'Ružinovská',\n  'Ružomberská',\n  'Ružová dolina',\n  'Rybárska brána',\n  'Rybné námestie',\n  'Rýdziková',\n  'Sabinovská',\n  'Sad Janka Kráľa',\n  'Sadová',\n  'Sartorisova',\n  'Sasinkova',\n  'Seberíniho',\n  'Sečovská',\n  'Sedlárska',\n  'Sedmokrásková',\n  'Segnerova',\n  'Sekulská',\n  'Semianova',\n  'Senická',\n  'Senná',\n  'Schillerova',\n  'Schody pri starej vo',\n  'Sibírska',\n  'Sienkiewiczova',\n  'Silvánska',\n  'Sinokvetná',\n  'Skalická cesta',\n  'Skalná',\n  'Sklenárova',\n  'Sklenárska',\n  'Sládkovičova',\n  'Sladová',\n  'Slávičie údolie',\n  'Slavín',\n  'Slepá',\n  'Sliačska',\n  'Sliezska',\n  'Slivková',\n  'Slnečná',\n  'Slovanská',\n  'Slovinská',\n  'Slovnaftská',\n  'Slowackého',\n  'Smetanova',\n  'Smikova',\n  'Smolenická',\n  'Smolnícka',\n  'Smrečianska',\n  'Soferove schody',\n  'Socháňova',\n  'Sokolská',\n  'Solivarská',\n  'Sološnická',\n  'Somolického',\n  'Sosnová',\n  'Spišská',\n  'Spojná',\n  'Spoločenská',\n  'Sputniková',\n  'Sreznevského',\n  'Srnčia',\n  'Stachanovská',\n  'Stálicová',\n  'Staničná',\n  'Stará Černicová',\n  'Stará Ivánska cesta',\n  'Stará Prievozská',\n  'Stará Vajnorská',\n  'Stará vinárska',\n  'Staré Grunty',\n  'Staré ihrisko',\n  'Staré záhrady',\n  'Starhradská',\n  'Starohájska',\n  'Staromestská',\n  'Staroturský chodník',\n  'Staviteľská',\n  'Stodolova',\n  'Stoklasová',\n  'Strakova',\n  'Strážnická',\n  'Strážny dom',\n  'Strečnianska',\n  'Stredná',\n  'Strelecká',\n  'Strmá cesta',\n  'Strojnícka',\n  'Stropkovská',\n  'Struková',\n  'Studená',\n  'Stuhová',\n  'Súbežná',\n  'Súhvezdná',\n  'Suché mýto',\n  'Suchohradská',\n  'Súkennícka',\n  'Súľovská',\n  'Sumbalova',\n  'Súmračná',\n  'Súťažná',\n  'Svätého Vincenta',\n  'Svätoplukova',\n  'Svätovojtešská',\n  'Svetlá',\n  'Svíbová',\n  'Svidnícka',\n  'Svoradova',\n  'Svrčia',\n  'Syslia',\n  'Šafárikovo námestie',\n  'Šafránová',\n  'Šagátova',\n  'Šalviová',\n  'Šancová',\n  'Šándorova',\n  'Šarišská',\n  'Šášovská',\n  'Šaštínska',\n  'Ševčenkova',\n  'Šintavská',\n  'Šípková',\n  'Škarniclova',\n  'Školská',\n  'Škovránčia',\n  'Škultétyho',\n  'Šoltésovej',\n  'Špieszova',\n  'Špitálska',\n  'Športová',\n  'Šrobárovo námestie',\n  'Šťastná',\n  'Štedrá',\n  'Štefánikova',\n  'Štefanovičova',\n  'Štefunkova',\n  'Štetinova',\n  'Štiavnická',\n  'Štúrova',\n  'Štyndlova',\n  'Šulekova',\n  'Šumavská',\n  'Šuňavcova',\n  'Šustekova',\n  'Švabinského',\n  'Tabaková',\n  'Tablicova',\n  'Táborská',\n  'Tajovského',\n  'Tallerova',\n  'Tehelná',\n  'Technická',\n  'Tekovská',\n  'Telocvičná',\n  'Tematínska',\n  'Teplická',\n  'Terchovská',\n  'Teslova',\n  'Tetmayerova',\n  'Thurzova',\n  'Tichá',\n  'Tilgnerova',\n  'Timravina',\n  'Tobrucká',\n  'Tokajícka',\n  'Tolstého',\n  'Tománkova',\n  'Tomášikova',\n  'Topoľčianska',\n  'Topoľová',\n  'Továrenská',\n  'Trebišovská',\n  'Trenčianska',\n  'Treskoňova',\n  'Trnavská cesta',\n  'Trnavské mýto',\n  'Tŕňová',\n  'Trojdomy',\n  'Tučkova',\n  'Tupolevova',\n  'Turbínova',\n  'Turčianska',\n  'Turnianska',\n  'Tvarožkova',\n  'Tylova',\n  'Tyršovo nábrežie',\n  'Údernícka',\n  'Údolná',\n  'Uhorková',\n  'Ukrajinská',\n  'Ulica 29. augusta',\n  'Ulica Imricha Karvaš',\n  'Ulica Jozefa Krónera',\n  'Ulica Viktora Tegelh',\n  'Úprkova',\n  'Úradnícka',\n  'Uránová',\n  'Urbánkova',\n  'Ursínyho',\n  'Uršulínska',\n  'Úzka',\n  'V záhradách',\n  'Vajanského nábrežie',\n  'Vajnorská',\n  'Valašská',\n  'Valchárska',\n  'Vansovej',\n  'Vápenná',\n  'Varínska',\n  'Varšavská',\n  'Vavilovova',\n  'Vavrínova',\n  'Vazovova',\n  'Včelárska',\n  'Velehradská',\n  'Veltlínska',\n  'Ventúrska',\n  'Veterná',\n  'Veternicová',\n  'Vetvová',\n  'Viedenská cesta',\n  'Vietnamská',\n  'Vígľašská',\n  'Vihorlatská',\n  'Viktorínova',\n  'Vilová',\n  'Vincenta Hložníka',\n  'Vínna',\n  'Vlastenecké námestie',\n  'Vlčkova',\n  'Vodný vrch',\n  'Votrubova',\n  'Vrábeľská',\n  'Vrakunská cesta',\n  'Vranovská',\n  'Vretenová',\n  'Vrchná',\n  'Vrútocká',\n  'Vyhliadka',\n  'Vyhnianska cesta',\n  'Vysoká',\n  'Vyšehradská',\n  'Vyšná',\n  'Wattova',\n  'Wilsonova',\n  'Wolkrova',\n  'Za Kasárňou',\n  'Za sokolovňou',\n  'Za Stanicou',\n  'Za tehelňou',\n  'Záborského',\n  'Zadunajská cesta',\n  'Záhorácka',\n  'Záhradnícka',\n  'Záhrebská',\n  'Zálužická',\n  'Zámocká',\n  'Zámocké schody',\n  'Zámočnícka',\n  'Západná',\n  'Západný rad',\n  'Záporožská',\n  'Zátišie',\n  'Závodníkova',\n  'Zelená',\n  'Zelinárska',\n  'Zimná',\n  'Zlaté piesky',\n  'Zlaté schody',\n  'Znievska',\n  'Zohorská',\n  'Zochova',\n  'Zrinského',\n  'Zvolenská',\n  'Žabí majer',\n  'Žabotova',\n  'Žehrianska',\n  'Železná',\n  'Železničiarska',\n  'Žellova',\n  'Žiarska',\n  'Židovská',\n  'Žilinská',\n  'Živnostenská',\n  'Žižkova',\n  'Župné námestie',\n];\n"
  },
  {
    "path": "src/locales/sk/location/street_pattern.ts",
    "content": "export default ['{{location.street_name}}'];\n"
  },
  {
    "path": "src/locales/sk/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/sk/lorem/word.ts",
    "content": "export default [\n  'alias',\n  'consequatur',\n  'aut',\n  'perferendis',\n  'sit',\n  'voluptatem',\n  'accusantium',\n  'doloremque',\n  'aperiam',\n  'eaque',\n  'ipsa',\n  'quae',\n  'ab',\n  'illo',\n  'inventore',\n  'veritatis',\n  'et',\n  'quasi',\n  'architecto',\n  'beatae',\n  'vitae',\n  'dicta',\n  'sunt',\n  'explicabo',\n  'aspernatur',\n  'odit',\n  'fugit',\n  'sed',\n  'quia',\n  'consequuntur',\n  'magni',\n  'dolores',\n  'eos',\n  'qui',\n  'ratione',\n  'sequi',\n  'nesciunt',\n  'neque',\n  'dolorem',\n  'ipsum',\n  'dolor',\n  'amet',\n  'consectetur',\n  'adipisci',\n  'velit',\n  'non',\n  'numquam',\n  'eius',\n  'modi',\n  'tempora',\n  'incidunt',\n  'ut',\n  'labore',\n  'dolore',\n  'magnam',\n  'aliquam',\n  'quaerat',\n  'enim',\n  'ad',\n  'minima',\n  'veniam',\n  'quis',\n  'nostrum',\n  'exercitationem',\n  'ullam',\n  'corporis',\n  'nemo',\n  'ipsam',\n  'voluptas',\n  'suscipit',\n  'laboriosam',\n  'nisi',\n  'aliquid',\n  'ex',\n  'ea',\n  'commodi',\n  'autem',\n  'vel',\n  'eum',\n  'iure',\n  'reprehenderit',\n  'in',\n  'voluptate',\n  'esse',\n  'quam',\n  'nihil',\n  'molestiae',\n  'iusto',\n  'odio',\n  'dignissimos',\n  'ducimus',\n  'blanditiis',\n  'praesentium',\n  'laudantium',\n  'totam',\n  'rem',\n  'voluptatum',\n  'deleniti',\n  'atque',\n  'corrupti',\n  'quos',\n  'quas',\n  'molestias',\n  'excepturi',\n  'sint',\n  'occaecati',\n  'cupiditate',\n  'provident',\n  'perspiciatis',\n  'unde',\n  'omnis',\n  'iste',\n  'natus',\n  'error',\n  'similique',\n  'culpa',\n  'officia',\n  'deserunt',\n  'mollitia',\n  'animi',\n  'id',\n  'est',\n  'laborum',\n  'dolorum',\n  'fuga',\n  'harum',\n  'quidem',\n  'rerum',\n  'facilis',\n  'expedita',\n  'distinctio',\n  'nam',\n  'libero',\n  'tempore',\n  'cum',\n  'soluta',\n  'nobis',\n  'eligendi',\n  'optio',\n  'cumque',\n  'impedit',\n  'quo',\n  'porro',\n  'quisquam',\n  'minus',\n  'quod',\n  'maxime',\n  'placeat',\n  'facere',\n  'possimus',\n  'assumenda',\n  'repellendus',\n  'temporibus',\n  'quibusdam',\n  'illum',\n  'fugiat',\n  'nulla',\n  'pariatur',\n  'at',\n  'vero',\n  'accusamus',\n  'officiis',\n  'debitis',\n  'necessitatibus',\n  'saepe',\n  'eveniet',\n  'voluptates',\n  'repudiandae',\n  'recusandae',\n  'itaque',\n  'earum',\n  'hic',\n  'tenetur',\n  'a',\n  'sapiente',\n  'delectus',\n  'reiciendis',\n  'voluptatibus',\n  'maiores',\n  'doloribus',\n  'asperiores',\n  'repellat',\n];\n"
  },
  {
    "path": "src/locales/sk/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Slovak',\n  code: 'sk',\n  language: 'sk',\n  endonym: 'slovenčina',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/sk/person/first_name.ts",
    "content": "export default {\n  generic: ['Júlia'],\n  female: [\n    'Adela',\n    'Adriána',\n    'Agnesa',\n    'Agáta',\n    'Albína',\n    'Alena',\n    'Alexandra',\n    'Alica',\n    'Alojza',\n    'Alžbeta',\n    'Amália',\n    'Anabela',\n    'Anastázia',\n    'Andrea',\n    'Anežka',\n    'Angela',\n    'Anna',\n    'Antónia',\n    'Aurélia',\n    'Barbora',\n    'Berta',\n    'Beáta',\n    'Bibiána',\n    'Blanka',\n    'Blažena',\n    'Bohdana',\n    'Bohumila',\n    'Bohuslava',\n    'Božena',\n    'Božidara',\n    'Branislava',\n    'Brigita',\n    'Bronislava',\n    'Cecília',\n    'Dagmara',\n    'Dana',\n    'Danica',\n    'Daniela',\n    'Darina',\n    'Denisa',\n    'Diana',\n    'Dobromila',\n    'Dobroslava',\n    'Dominika',\n    'Dorota',\n    'Drahomíra',\n    'Drahoslava',\n    'Dušana',\n    'Dáša',\n    'Edita',\n    'Ela',\n    'Elena',\n    'Eleonóra',\n    'Eliška',\n    'Elvíra',\n    'Ema',\n    'Emília',\n    'Erika',\n    'Estera',\n    'Etela',\n    'Eugénia',\n    'Eva',\n    'Filoména',\n    'Františka',\n    'Gabriela',\n    'Galina',\n    'Gertrúda',\n    'Gizela',\n    'Hana',\n    'Hedviga',\n    'Helena',\n    'Henrieta',\n    'Hermína',\n    'Hilda',\n    'Hortenzia',\n    'Ida',\n    'Ingrida',\n    'Irena',\n    'Irma',\n    'Ivana',\n    'Iveta',\n    'Ivica',\n    'Izabela',\n    'Jana',\n    'Jarmila',\n    'Jaroslava',\n    'Jela',\n    'Jolana',\n    'Jozefína',\n    'Judita',\n    'Juliana',\n    'Justína',\n    'Kamila',\n    'Karina',\n    'Karolína',\n    'Katarína',\n    'Klaudia',\n    'Klára',\n    'Kornélia',\n    'Kristína',\n    'Kvetoslava',\n    'Laura',\n    'Lea',\n    'Lenka',\n    'Lesana',\n    'Liana',\n    'Libuša',\n    'Linda',\n    'Lucia',\n    'Lujza',\n    'Lívia',\n    'Lýdia',\n    'Magdaléna',\n    'Malvína',\n    'Marcela',\n    'Margaréta',\n    'Margita',\n    'Marianna',\n    'Marta',\n    'Martina',\n    'Marína',\n    'Matilda',\n    'Melinda',\n    'Melánia',\n    'Michaela',\n    'Milada',\n    'Milena',\n    'Milica',\n    'Miloslava',\n    'Milota',\n    'Miriama',\n    'Miroslava',\n    'Monika',\n    'Mária',\n    'Nadežda',\n    'Nataša',\n    'Natália',\n    'Nikola',\n    'Nina',\n    'Nora',\n    'Olympia',\n    'Otília',\n    'Oľga',\n    'Patrícia',\n    'Paulína',\n    'Perla',\n    'Petra',\n    'Petronela',\n    'Rebeka',\n    'Regína',\n    'Renáta',\n    'Romana',\n    'Rozália',\n    'Ružena',\n    'Sabína',\n    'Sidónia',\n    'Silvia',\n    'Simona',\n    'Sláva',\n    'Slávka',\n    'Sofia',\n    'Soňa',\n    'Stanislava',\n    'Stela',\n    'Svetlana',\n    'Sára',\n    'Tamara',\n    'Tatiana',\n    'Terézia',\n    'Uršuľa',\n    'Valentína',\n    'Valéria',\n    'Vanda',\n    'Vanesa',\n    'Veronika',\n    'Viera',\n    'Vieroslava',\n    'Viktória',\n    'Vilma',\n    'Viola',\n    'Vladimíra',\n    'Vlasta',\n    'Xénia',\n    'Zdenka',\n    'Zina',\n    'Zita',\n    'Zlatica',\n    'Zoja',\n    'Zora',\n    'Zuzana',\n    'Ľubica',\n    'Ľubomíra',\n    'Ľuboslava',\n    'Ľudmila',\n    'Ľudomila',\n    'Štefánia',\n    'Žaneta',\n    'Želmíra',\n    'Žofia',\n  ],\n  male: [\n    'Adam',\n    'Adolf',\n    'Adrián',\n    'Alan',\n    'Albert',\n    'Albín',\n    'Alexander',\n    'Alexej',\n    'Aleš',\n    'Alfonz',\n    'Alfréd',\n    'Alojz',\n    'Ambróz',\n    'Andrej',\n    'Anton',\n    'Arnold',\n    'Arpád',\n    'Augustín',\n    'Aurel',\n    'Bartolomej',\n    'Belo',\n    'Benjamín',\n    'Bernard',\n    'Beňadik',\n    'Blahoslav',\n    'Blažej',\n    'Bohdan',\n    'Bohumil',\n    'Bohumír',\n    'Bohuslav',\n    'Bohuš',\n    'Boleslav',\n    'Bonifác',\n    'Boris',\n    'Branislav',\n    'Bruno',\n    'Bystrík',\n    'Ctibor',\n    'Cyprián',\n    'Cyril',\n    'Dalibor',\n    'Daniel',\n    'Demeter',\n    'Denis',\n    'Dezider',\n    'Dionýz',\n    'Dobroslav',\n    'Dominik',\n    'Drahomír',\n    'Drahoslav',\n    'Dušan',\n    'Dávid',\n    'Edmund',\n    'Eduard',\n    'Emanuel',\n    'Emil',\n    'Erik',\n    'Ernest',\n    'Ervín',\n    'Eugen',\n    'Fedor',\n    'Ferdinand',\n    'Filip',\n    'Florián',\n    'František',\n    'Frederik',\n    'Fridrich',\n    'Félix',\n    'Gabriel',\n    'Gašpar',\n    'Gejza',\n    'Gregor',\n    'Gustáv',\n    'Henrich',\n    'Hubert',\n    'Hugo',\n    'Ignác',\n    'Igor',\n    'Imrich',\n    'Ivan',\n    'Izidor',\n    'Iľja',\n    'Jakub',\n    'Jarolím',\n    'Jaromír',\n    'Jaroslav',\n    'Jerguš',\n    'Jozef',\n    'Juraj',\n    'Ján',\n    'Július',\n    'Kamil',\n    'Karol',\n    'Kazimír',\n    'Klement',\n    'Koloman',\n    'Konštantín',\n    'Kornel',\n    'Kristián',\n    'Krištof',\n    'Ladislav',\n    'Leonard',\n    'Leopold',\n    'Levoslav',\n    'Lukáš',\n    'Marcel',\n    'Marek',\n    'Marián',\n    'Maroš',\n    'Martin',\n    'Matej',\n    'Matúš',\n    'Maximilián',\n    'Medard',\n    'Metod',\n    'Michal',\n    'Mikuláš',\n    'Milan',\n    'Miloslav',\n    'Miloš',\n    'Miroslav',\n    'Mojmír',\n    'Móric',\n    'Norbert',\n    'Oldrich',\n    'Oleg',\n    'Oliver',\n    'Ondrej',\n    'Oskar',\n    'Oto',\n    'Pankrác',\n    'Patrik',\n    'Pavol',\n    'Peter',\n    'Pravoslav',\n    'Prokop',\n    'Radomír',\n    'Radoslav',\n    'Radovan',\n    'Radúz',\n    'Rastislav',\n    'René',\n    'Richard',\n    'Roland',\n    'Roman',\n    'Rudolf',\n    'Róbert',\n    'Samuel',\n    'Sergej',\n    'Servác',\n    'Severín',\n    'Silvester',\n    'Slavomír',\n    'Stanislav',\n    'Svetozár',\n    'Svätopluk',\n    'Tadeáš',\n    'Teodor',\n    'Tibor',\n    'Tichomír',\n    'Timotej',\n    'Tomáš',\n    'Urban',\n    'Valentín',\n    'Valér',\n    'Vasil',\n    'Vavrinec',\n    'Vendelín',\n    'Viktor',\n    'Viliam',\n    'Vincent',\n    'Vladimír',\n    'Vladislav',\n    'Vlastimil',\n    'Vojtech',\n    'Vratislav',\n    'Vratko',\n    'Václav',\n    'Vít',\n    'Víťazoslav',\n    'Zdenko',\n    'Zlatko',\n    'Zoltán',\n    'Ľubomír',\n    'Ľubor',\n    'Ľuboslav',\n    'Ľuboš',\n    'Ľudomil',\n    'Ľudovít',\n    'Štefan',\n    'Žigmund',\n  ],\n};\n"
  },
  {
    "path": "src/locales/sk/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport suffix from './suffix';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  suffix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/sk/person/last_name.ts",
    "content": "export default {\n  female: [\n    'Antalová',\n    'Babková',\n    'Bahnová',\n    'Balážová',\n    'Baranková',\n    'Baranová',\n    'Bartovičová',\n    'Bartošová',\n    'Bačová',\n    'Bernoláková',\n    'Beňová',\n    'Biceková',\n    'Bieliková',\n    'Blahová',\n    'Bondrová',\n    'Bosáková',\n    'Bošková',\n    'Brezinová',\n    'Bukovská',\n    'Chalupková',\n    'Chudíková',\n    'Cibulková',\n    'Cibulová',\n    'Cyprichová',\n    'Cígerová',\n    'Danková',\n    'Daňková',\n    'Daňová',\n    'Debnárová',\n    'Dejová',\n    'Dekýšová',\n    'Doležalová',\n    'Dočolomanská',\n    'Droppová',\n    'Dubovská',\n    'Dudeková',\n    'Dullová',\n    'Dulová',\n    'Dusíková',\n    'Dvončová',\n    'Dzurjaninová',\n    'Dávidová',\n    'Fabianová',\n    'Fabiánová',\n    'Fajnorová',\n    'Farkašovská',\n    'Ficová',\n    'Filcová',\n    'Filipová',\n    'Finková',\n    'Ftoreková',\n    'Gašparovičová',\n    'Gašparová',\n    'Gocníková',\n    'Gregorová',\n    'Gregušová',\n    'Grznárová',\n    'Habláková',\n    'Habšudová',\n    'Haldová',\n    'Halušková',\n    'Haláková',\n    'Hanková',\n    'Hanzalová',\n    'Haščáková',\n    'Heretiková',\n    'Hečková',\n    'Hlaváčeková',\n    'Hlinková',\n    'Holubová',\n    'Holubyová',\n    'Hossová',\n    'Hozová',\n    'Hrašková',\n    'Hricová',\n    'Hrmová',\n    'Hrušovská',\n    'Hubová',\n    'Ihnačáková',\n    'Janečeková',\n    'Janošková',\n    'Jantošovičová',\n    'Janíková',\n    'Jančeková',\n    'Jedľovská',\n    'Jendeková',\n    'Jonatová',\n    'Jurinová',\n    'Jurkovičová',\n    'Juríková',\n    'Jánošíková',\n    'Kafendová',\n    'Kaliská',\n    'Karulová',\n    'Kenížová',\n    'Klapková',\n    'Kmeťová',\n    'Kolesárová',\n    'Kollárová',\n    'Kolniková',\n    'Kolníková',\n    'Kolárová',\n    'Korecová',\n    'Kostkaová',\n    'Kostrecová',\n    'Kováčiková',\n    'Kováčová',\n    'Kozová',\n    'Kočišová',\n    'Krajíčeková',\n    'Krajčovičová',\n    'Krajčová',\n    'Krajčírová',\n    'Králiková',\n    'Krúpová',\n    'Kubíková',\n    'Kyseľová',\n    'Kállayová',\n    'Labudová',\n    'Lepšíková',\n    'Liptáková',\n    'Lisická',\n    'Lubinová',\n    'Lukáčová',\n    'Luptáková',\n    'Líšková',\n    'Madejová',\n    'Majeská',\n    'Malachovská',\n    'Malíšeková',\n    'Mamojková',\n    'Marcinková',\n    'Mariánová',\n    'Masaryková',\n    'Maslová',\n    'Matiašková',\n    'Medveďová',\n    'Melcerová',\n    'Mečiarová',\n    'Michalíková',\n    'Mihaliková',\n    'Miháliková',\n    'Mihálová',\n    'Miklošková',\n    'Mikulíková',\n    'Mikušová',\n    'Mikúšová',\n    'Milotová',\n    'Mináčová',\n    'Mišíková',\n    'Mojžišová',\n    'Mokrošová',\n    'Moravčíková',\n    'Morová',\n    'Mydlová',\n    'Nemcová',\n    'Nováková',\n    'Obšutová',\n    'Ondrušová',\n    'Otčenášová',\n    'Pauková',\n    'Pavlikovská',\n    'Pavúková',\n    'Pašeková',\n    'Pašková',\n    'Pelikánová',\n    'Petrovická',\n    'Petrušková',\n    'Pešková',\n    'Plchová',\n    'Plekanecová',\n    'Podhradská',\n    'Podkonická',\n    'Poliaková',\n    'Pupáková',\n    'Raková',\n    'Repiská',\n    'Romančíková',\n    'Rusová',\n    'Ružičková',\n    'Rybníčeková',\n    'Rybáriková',\n    'Rybárová',\n    'Samsonová',\n    'Sedliaková',\n    'Senková',\n    'Sklenková',\n    'Skokanová',\n    'Skutecká',\n    'Slašťanová',\n    'Slobodníková',\n    'Slobodová',\n    'Slotová',\n    'Slováková',\n    'Smreková',\n    'Stodolová',\n    'Straková',\n    'Strnisková',\n    'Svrbíková',\n    'Sámelová',\n    'Sýkorová',\n    'Tatarková',\n    'Tatarová',\n    'Tatárkaová',\n    'Tatárová',\n    'Thomková',\n    'Tomečeková',\n    'Tomková',\n    'Trubenová',\n    'Turčoková',\n    'Uramová',\n    'Urblíková',\n    'Vajcíková',\n    'Vajdová',\n    'Valachovičová',\n    'Valachová',\n    'Valentová',\n    'Valušková',\n    'Vaneková',\n    'Veselová',\n    'Vicenová',\n    'Višňovská',\n    'Vlachová',\n    'Vojteková',\n    'Vydarená',\n    'Zajacová',\n    'Zimková',\n    'Zimová',\n    'Záborská',\n    'Zúbriková',\n    'Čapkovičová',\n    'Čaplovičová',\n    'Čarnogurská',\n    'Čierná',\n    'Čobrdová',\n    'Ďaďová',\n    'Ďuricová',\n    'Ďurišová',\n    'Šidlová',\n    'Šimonovičová',\n    'Škriniarová',\n    'Škultétyová',\n    'Šmajdová',\n    'Šoltésová',\n    'Šoltýsová',\n    'Štefanková',\n    'Štefanová',\n    'Šulcová',\n    'Šurková',\n    'Švehlová',\n    'Šťastná',\n  ],\n  male: [\n    'Antal',\n    'Babka',\n    'Bahna',\n    'Bahno',\n    'Baláž',\n    'Baran',\n    'Baranka',\n    'Bartovič',\n    'Bartoš',\n    'Bača',\n    'Bernolák',\n    'Beňo',\n    'Bicek',\n    'Bielik',\n    'Blaho',\n    'Bondra',\n    'Bosák',\n    'Boška',\n    'Brezina',\n    'Bukovský',\n    'Chalupka',\n    'Chudík',\n    'Cibula',\n    'Cibulka',\n    'Cibuľa',\n    'Cyprich',\n    'Cíger',\n    'Danko',\n    'Daňko',\n    'Daňo',\n    'Debnár',\n    'Dej',\n    'Dekýš',\n    'Doležal',\n    'Dočolomanský',\n    'Droppa',\n    'Dubovský',\n    'Dudek',\n    'Dula',\n    'Dulla',\n    'Dusík',\n    'Dvonč',\n    'Dzurjanin',\n    'Dávid',\n    'Fabian',\n    'Fabián',\n    'Fajnor',\n    'Farkašovský',\n    'Fico',\n    'Filc',\n    'Filip',\n    'Finka',\n    'Ftorek',\n    'Gašpar',\n    'Gašparovič',\n    'Gocník',\n    'Gregor',\n    'Greguš',\n    'Grznár',\n    'Hablák',\n    'Habšuda',\n    'Halda',\n    'Haluška',\n    'Halák',\n    'Hanko',\n    'Hanzal',\n    'Haščák',\n    'Heretik',\n    'Hečko',\n    'Hlaváček',\n    'Hlinka',\n    'Holub',\n    'Holuby',\n    'Hossa',\n    'Hoza',\n    'Hraško',\n    'Hric',\n    'Hrmo',\n    'Hrušovský',\n    'Huba',\n    'Ihnačák',\n    'Janeček',\n    'Janoška',\n    'Jantošovič',\n    'Janík',\n    'Janček',\n    'Jedľovský',\n    'Jendek',\n    'Jonata',\n    'Jurina',\n    'Jurkovič',\n    'Jurík',\n    'Jánošík',\n    'Kafenda',\n    'Kaliský',\n    'Karul',\n    'Keníž',\n    'Klapka',\n    'Kmeť',\n    'Kolesár',\n    'Kollár',\n    'Kolnik',\n    'Kolník',\n    'Kolár',\n    'Korec',\n    'Kostka',\n    'Kostrec',\n    'Kováč',\n    'Kováčik',\n    'Koza',\n    'Kočiš',\n    'Krajíček',\n    'Krajči',\n    'Krajčo',\n    'Krajčovič',\n    'Krajčír',\n    'Králik',\n    'Krúpa',\n    'Kubík',\n    'Kyseľ',\n    'Kállay',\n    'Labuda',\n    'Lepšík',\n    'Lipták',\n    'Lisický',\n    'Lubina',\n    'Lukáč',\n    'Lupták',\n    'Líška',\n    'Madej',\n    'Majeský',\n    'Malachovský',\n    'Malíšek',\n    'Mamojka',\n    'Marcinko',\n    'Marián',\n    'Masaryk',\n    'Maslo',\n    'Matiaško',\n    'Medveď',\n    'Melcer',\n    'Mečiar',\n    'Michalík',\n    'Mihalik',\n    'Mihál',\n    'Mihálik',\n    'Mikloško',\n    'Mikulík',\n    'Mikuš',\n    'Mikúš',\n    'Milota',\n    'Mináč',\n    'Mišík',\n    'Mojžiš',\n    'Mokroš',\n    'Mora',\n    'Moravčík',\n    'Mydlo',\n    'Nemec',\n    'Nitra',\n    'Novák',\n    'Obšut',\n    'Ondruš',\n    'Otčenáš',\n    'Pauko',\n    'Pavlikovský',\n    'Pavúk',\n    'Pašek',\n    'Paška',\n    'Paško',\n    'Pelikán',\n    'Petrovický',\n    'Petruška',\n    'Peško',\n    'Plch',\n    'Plekanec',\n    'Podhradský',\n    'Podkonický',\n    'Poliak',\n    'Pupák',\n    'Rak',\n    'Repiský',\n    'Romančík',\n    'Rus',\n    'Ružička',\n    'Rybníček',\n    'Rybár',\n    'Rybárik',\n    'Samson',\n    'Sedliak',\n    'Senko',\n    'Sklenka',\n    'Skokan',\n    'Skutecký',\n    'Slašťan',\n    'Sloboda',\n    'Slobodník',\n    'Slota',\n    'Slovák',\n    'Smrek',\n    'Stodola',\n    'Straka',\n    'Strnisko',\n    'Svrbík',\n    'Sámel',\n    'Sýkora',\n    'Tatar',\n    'Tatarka',\n    'Tatár',\n    'Tatárka',\n    'Thomka',\n    'Tomeček',\n    'Tomka',\n    'Tomko',\n    'Truben',\n    'Turčok',\n    'Uram',\n    'Urblík',\n    'Vajcík',\n    'Vajda',\n    'Valach',\n    'Valachovič',\n    'Valent',\n    'Valuška',\n    'Vanek',\n    'Vesel',\n    'Vicen',\n    'Višňovský',\n    'Vlach',\n    'Vojtek',\n    'Vydarený',\n    'Zajac',\n    'Zima',\n    'Zimka',\n    'Záborský',\n    'Zúbrik',\n    'Čapkovič',\n    'Čaplovič',\n    'Čarnogurský',\n    'Čierny',\n    'Čobrda',\n    'Ďaďo',\n    'Ďurica',\n    'Ďuriš',\n    'Šidlo',\n    'Šimonovič',\n    'Škriniar',\n    'Škultéty',\n    'Šmajda',\n    'Šoltés',\n    'Šoltýs',\n    'Štefan',\n    'Štefanka',\n    'Šulc',\n    'Šurka',\n    'Švehla',\n    'Šťastný',\n  ],\n};\n"
  },
  {
    "path": "src/locales/sk/person/last_name_pattern.ts",
    "content": "export default {\n  female: [{ value: '{{person.last_name.female}}', weight: 1 }],\n  male: [{ value: '{{person.last_name.male}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/sk/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  {\n    value: '{{person.firstName}} {{person.lastName}} {{person.suffix}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 8 },\n];\n"
  },
  {
    "path": "src/locales/sk/person/prefix.ts",
    "content": "export default { generic: ['Ing.', 'JUDr.', 'MUDr.', 'Mgr.'] };\n"
  },
  {
    "path": "src/locales/sk/person/suffix.ts",
    "content": "export default ['Phd.'];\n"
  },
  {
    "path": "src/locales/sk/phone_number/format/human.ts",
    "content": "export default [\n  '09## ### ###',\n  '0## #### ####',\n  '0# #### ####',\n  '+421 ### ### ###',\n];\n"
  },
  {
    "path": "src/locales/sk/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/sk/phone_number/format/international.ts",
    "content": "export default ['+4219########', '+421##########', '+421#########'];\n"
  },
  {
    "path": "src/locales/sk/phone_number/format/national.ts",
    "content": "export default ['09## ### ###', '##########', '0##/### ## ##'];\n"
  },
  {
    "path": "src/locales/sk/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/sl_SI/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport metadata from './metadata';\nimport person from './person';\n\n/**\n * The locale data for the `sl_SI` locale.\n *\n * - Language: Slovenian (Slovenia)\n * - Endonym: Slovensko (Slovenia)\n */\nconst sl_SI: LocaleDefinition = {\n  metadata,\n  person,\n};\n\nexport default sl_SI;\n"
  },
  {
    "path": "src/locales/sl_SI/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'Slovenian (Slovenia)',\n  code: 'sl_SI',\n  country: 'SI',\n  language: 'sl',\n  endonym: 'Slovensko (Slovenia)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/sl_SI/person/bio_part.ts",
    "content": "export default [\n  'aktivist',\n  'avtor',\n  'bloger',\n  'diplomant',\n  'domoljub',\n  'filmozof',\n  'filmski ustvarjalec',\n  'fotograf',\n  'glasbenik',\n  'igralec videoiger',\n  'inženir',\n  'izobraževalec',\n  'izumitelj',\n  'javni govorec',\n  'lastnik podjetja',\n  'ljubitelj filma',\n  'ljubitelj hrane',\n  'oseba',\n  'pevec',\n  'piflar',\n  'pisatelj',\n  'podjetnik',\n  'popotnik',\n  'prijatelj',\n  'razvijalec',\n  'starš',\n  'streamer',\n  'študent',\n  'učitelj',\n  'umetnik',\n  'ustanovitelj',\n  'ustvarjalec',\n  'veteran',\n  'vodja',\n  'znanstvenik',\n];\n"
  },
  {
    "path": "src/locales/sl_SI/person/bio_pattern.ts",
    "content": "export default [\n  '{{person.bio_part}}',\n  '{{person.bio_part}}, {{person.bio_part}}',\n  '{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}}',\n  '{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}',\n  '{{word.noun}} {{person.bio_supporter}}',\n  '{{word.noun}} {{person.bio_supporter}}  {{internet.emoji}}',\n  '{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}}',\n  '{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}} {{internet.emoji}}',\n];\n"
  },
  {
    "path": "src/locales/sl_SI/person/bio_supporter.ts",
    "content": "export default [\n  'navdušenec',\n  'oboževalec',\n  'podpornik',\n  'pristaš',\n  'privrženec',\n  'zagrizenec',\n  'zanesenjak',\n];\n"
  },
  {
    "path": "src/locales/sl_SI/person/first_name.ts",
    "content": "export default {\n  generic: ['Beti'],\n  female: [\n    'Ajda',\n    'Aleksandra',\n    'Alenka',\n    'Ana',\n    'Anamarija',\n    'Anastazija',\n    'Andreja',\n    'Anica',\n    'Anja',\n    'Anuška',\n    'Barbara',\n    'Bojana',\n    'Branka',\n    'Brigita',\n    'Cvetka',\n    'Darja',\n    'Doroteja',\n    'Elizabeta',\n    'Ema',\n    'Erika',\n    'Eva',\n    'Fanika',\n    'Gabrijela',\n    'Helena',\n    'Irena',\n    'Irma',\n    'Ivana',\n    'Ivanka',\n    'Iza',\n    'Jana',\n    'Janja',\n    'Jasmina',\n    'Jožica',\n    'Julija',\n    'Justina',\n    'Kaja',\n    'Karolina',\n    'Katarina',\n    'Katja',\n    'Klara',\n    'Kristina',\n    'Larisa',\n    'Lea',\n    'Lenka',\n    'Lidija',\n    'Lucija',\n    'Magdalena',\n    'Majda',\n    'Manca',\n    'Marica',\n    'Marija',\n    'Marjeta',\n    'Mateja',\n    'Matilda',\n    'Melita',\n    'Mia',\n    'Mija',\n    'Milena',\n    'Minka',\n    'Mira',\n    'Mirjam',\n    'Mojca',\n    'Monika',\n    'Nada',\n    'Nadja',\n    'Nataša',\n    'Neja',\n    'Nevenka',\n    'Nika',\n    'Nikolina',\n    'Nina',\n    'Olga',\n    'Patricija',\n    'Petra',\n    'Polona',\n    'Renata',\n    'Romana',\n    'Rozalija',\n    'Sabina',\n    'Sandra',\n    'Sara',\n    'Saša',\n    'Simona',\n    'Slavica',\n    'Sonja',\n    'Stanislava',\n    'Suzana',\n    'Tamara',\n    'Tatjana',\n    'Teja',\n    'Terezija',\n    'Tina',\n    'Tjaša',\n    'Urška',\n    'Valerija',\n    'Vesna',\n    'Vida',\n    'Viktorija',\n    'Vilma',\n    'Zala',\n    'Zdenka',\n    'Zlatka',\n    'Zofija',\n    'Zora',\n    'Špela',\n  ],\n  male: [\n    'Aleksander',\n    'Aljaž',\n    'Andraž',\n    'Andrej',\n    'Anže',\n    'Benjamin',\n    'Blaž',\n    'Bojan',\n    'Borut',\n    'Branko',\n    'Cene',\n    'Ciril',\n    'Damjan',\n    'Danijel',\n    'Darko',\n    'David',\n    'Dejan',\n    'Denis',\n    'Domen',\n    'Drago',\n    'Edvard',\n    'Elvis',\n    'Emil',\n    'Erik',\n    'Filip',\n    'Franc',\n    'Franci',\n    'Gašper',\n    'Goran',\n    'Gregor',\n    'Igor',\n    'Iztok',\n    'Jakob',\n    'Jan',\n    'Janez',\n    'Jani',\n    'Janko',\n    'Jernej',\n    'Jože',\n    'Jožef',\n    'Jure',\n    'Klemen',\n    'Kristjan',\n    'Ladislav',\n    'Leon',\n    'Lovro',\n    'Luka',\n    'Maks',\n    'Marcel',\n    'Marijan',\n    'Marko',\n    'Martin',\n    'Matej',\n    'Matjaž',\n    'Miha',\n    'Milan',\n    'Mirko',\n    'Miro',\n    'Mitja',\n    'Nejc',\n    'Nik',\n    'Niko',\n    'Nikola',\n    'Nino',\n    'Oskar',\n    'Pavel',\n    'Peter',\n    'Primož',\n    'Rado',\n    'Rajko',\n    'Rene',\n    'Rok',\n    'Roman',\n    'Sašo',\n    'Sebastjan',\n    'Simon',\n    'Slavko',\n    'Srečko',\n    'Stanislav',\n    'Tadej',\n    'Tilen',\n    'Tim',\n    'Timotej',\n    'Tine',\n    'Tomaž',\n    'Toni',\n    'Urban',\n    'Uroš',\n    'Valentin',\n    'Vasja',\n    'Vid',\n    'Viktor',\n    'Viljem',\n    'Vincenc',\n    'Vito',\n    'Zdravko',\n    'Zoran',\n    'Štefan',\n    'Žan',\n    'Žiga',\n  ],\n};\n"
  },
  {
    "path": "src/locales/sl_SI/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport bio_part from './bio_part';\nimport bio_pattern from './bio_pattern';\nimport bio_supporter from './bio_supporter';\nimport first_name from './first_name';\nimport job_area from './job_area';\nimport job_descriptor from './job_descriptor';\nimport job_title from './job_title';\nimport job_title_pattern from './job_title_pattern';\nimport job_type from './job_type';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport sex from './sex';\nimport suffix from './suffix';\nimport western_zodiac_sign from './western_zodiac_sign';\n\nconst person: PersonDefinition = {\n  bio_part,\n  bio_pattern,\n  bio_supporter,\n  first_name,\n  job_area,\n  job_descriptor,\n  job_title,\n  job_title_pattern,\n  job_type,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  sex,\n  suffix,\n  western_zodiac_sign,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/sl_SI/person/job_area.ts",
    "content": "export default [\n  'aplikacije',\n  'arhitektura rešitev',\n  'avtentičnost',\n  'implementacija',\n  'infrastruktura',\n  'integracija',\n  'interakcije',\n  'kakovost',\n  'komunikacija',\n  'kreativa',\n  'marketing',\n  'mobilnost',\n  'obračuni',\n  'optimizacija',\n  'paradigma',\n  'področje blagovne znamke',\n  'podatki',\n  'raziskave',\n  'uporabnost',\n  'varnost',\n  'vsebina za splet',\n  'vizualna identiteta',\n];\n"
  },
  {
    "path": "src/locales/sl_SI/person/job_descriptor.ts",
    "content": "export default [\n  'centralni',\n  'direktni',\n  'dinamični',\n  'glavni',\n  'globalni',\n  'interni',\n  'investitorski',\n  'korporativni',\n  'kupčev',\n  'mednarodni',\n  'narodni',\n  'napredni',\n  'nasledstveni',\n  'osrednji',\n  'področni',\n  'prednostni',\n  'produkcijski',\n  'regijski',\n  'starejši',\n  'vodilni',\n];\n"
  },
  {
    "path": "src/locales/sl_SI/person/job_title.ts",
    "content": "export default [\n  'agent',\n  'analitik',\n  'arhitekt',\n  'asistent',\n  'direktor',\n  'inženir',\n  'koordinator',\n  'nadzornik',\n  'načrtovalec',\n  'oblikovalec',\n  'partner',\n  'producent',\n  'programer',\n  'strokovnjak za komunikacijo',\n  'strateg',\n  'svetovalec',\n  'tehnik',\n  'vodja',\n];\n"
  },
  {
    "path": "src/locales/sl_SI/person/job_title_pattern.ts",
    "content": "export default [\n  '{{person.jobDescriptor}} {{person.jobArea}} {{person.jobType}}',\n];\n"
  },
  {
    "path": "src/locales/sl_SI/person/job_type.ts",
    "content": "export default [\n  'administrator',\n  'agent',\n  'analitik',\n  'arhitekt',\n  'asistent',\n  'avtor vsebin',\n  'direktor',\n  'ekonomist',\n  'finančnik',\n  'informatik',\n  'inženir',\n  'komercialist',\n  'koordinator',\n  'lektor',\n  'marketinški strokovnjak',\n  'mentor',\n  'načrtovalec',\n  'nadzornik',\n  'oblikovalec',\n  'operater',\n  'organizator',\n  'pedagog',\n  'pisec vsebin',\n  'podpora strankam',\n  'poslovni analitik',\n  'predavatelj',\n  'predstavnik',\n  'producent',\n  'prodajni svetovalec',\n  'programer',\n  'projektni vodja',\n  'računovodja',\n  'razvijalec',\n  'sekretar',\n  'sistemski administrator',\n  'sodelavec',\n  'specialist',\n  'strokovnjak',\n  'strateg',\n  'svetovalec',\n  'tehnik',\n  'tester',\n  'tržnik',\n  'učitelj',\n  'uradnik',\n  'UX oblikovalec',\n  'vodja',\n  'vzgojitelj',\n  'zaposlovalec',\n  'znanstvenik',\n];\n"
  },
  {
    "path": "src/locales/sl_SI/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Avsec',\n    'Bajc',\n    'Belec',\n    'Bevk',\n    'Bezjak',\n    'Bizjak',\n    'Božič',\n    'Bratina',\n    'Breznik',\n    'Brečko',\n    'Cankar',\n    'Celar',\n    'Cerar',\n    'Cigoj',\n    'Cimerman',\n    'Cokan',\n    'Colarič',\n    'Debeljak',\n    'Debenjak',\n    'Dolinar',\n    'Dolničar',\n    'Dornik',\n    'Dragan',\n    'Fajdiga',\n    'Ferjan',\n    'Fink',\n    'Fister',\n    'Gabrovšek',\n    'Gantar',\n    'Godec',\n    'Golob',\n    'Gorišek',\n    'Gradišar',\n    'Gregorc',\n    'Grgič',\n    'Gril',\n    'Grm',\n    'Gros',\n    'Hafner',\n    'Herman',\n    'Hočevar',\n    'Hribar',\n    'Hrovat',\n    'Hrvatin',\n    'Igličar',\n    'Ilc',\n    'Ivančič',\n    'Jakopič',\n    'Jamnik',\n    'Janša',\n    'Jarc',\n    'Jelen',\n    'Jenko',\n    'Jeram',\n    'Jereb',\n    'Jeseničnik',\n    'Juhart',\n    'Kambič',\n    'Kavčič',\n    'Klemenčič',\n    'Kmet',\n    'Knez',\n    'Kocjan',\n    'Kokalj',\n    'Kolar',\n    'Kolenc',\n    'Konda',\n    'Koprivec',\n    'Korošec',\n    'Kos',\n    'Kovač',\n    'Krajnc',\n    'Kregar',\n    'Križaj',\n    'Križan',\n    'Krmelj',\n    'Kuhar',\n    'Kunc',\n    'Lesjak',\n    'Lipan',\n    'Logar',\n    'Lukić',\n    'Lužar',\n    'Majcen',\n    'Markelj',\n    'Medved',\n    'Merlak',\n    'Mlakar',\n    'Mlinar',\n    'Močnik',\n    'Nagode',\n    'Novak',\n    'Oblak',\n    'Onič',\n    'Petek',\n    'Potočnik',\n    'Prebil',\n    'Prešeren',\n    'Rajh',\n    'Resnik',\n    'Rupnik',\n    'Sever',\n    'Simčič',\n    'Trček',\n    'Turk',\n    'Vidmar',\n    'Černe',\n    'Črešnik',\n    'Šolar',\n    'Štrukelj',\n  ],\n};\n"
  },
  {
    "path": "src/locales/sl_SI/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/sl_SI/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 9 },\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n];\n"
  },
  {
    "path": "src/locales/sl_SI/person/prefix.ts",
    "content": "export default {\n  generic: [\n    'doc.',\n    'dr.',\n    'dr. med.',\n    'inž.',\n    'mag.',\n    'prof.',\n    'univ. dipl. inž.',\n  ],\n  female: ['ga.'],\n  male: ['g.'],\n};\n"
  },
  {
    "path": "src/locales/sl_SI/person/sex.ts",
    "content": "export default ['ženski', 'moški'];\n"
  },
  {
    "path": "src/locales/sl_SI/person/suffix.ts",
    "content": "export default [\n  'ml.', // mlajši\n  'st.', // starejši\n];\n"
  },
  {
    "path": "src/locales/sl_SI/person/western_zodiac_sign.ts",
    "content": "export default [\n  'bik',\n  'dvojčka',\n  'devica',\n  'kozorog',\n  'lev',\n  'oven',\n  'ribi',\n  'rak',\n  'strelec',\n  'tehtnica',\n  'škorpijon',\n  'vodnar',\n];\n"
  },
  {
    "path": "src/locales/sr_RS_latin/cell_phone/formats.ts",
    "content": "export default ['06# ### ## ##', '06########', '+381 6# ### ####'];\n"
  },
  {
    "path": "src/locales/sr_RS_latin/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/sr_RS_latin/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/sr_RS_latin/date/month.ts",
    "content": "export default {\n  wide: [\n    'april',\n    'avgust',\n    'decembar',\n    'februar',\n    'januar',\n    'jul',\n    'jun',\n    'maj',\n    'mart',\n    'novembar',\n    'oktobar',\n    'septembar',\n  ],\n  abbr: [\n    'apr',\n    'avg',\n    'dec',\n    'feb',\n    'jan',\n    'jul',\n    'jun',\n    'maj',\n    'mar',\n    'nov',\n    'okt',\n    'sep',\n  ],\n};\n"
  },
  {
    "path": "src/locales/sr_RS_latin/date/weekday.ts",
    "content": "export default {\n  wide: [\n    'nedelja',\n    'petak',\n    'ponedeljak',\n    'sreda',\n    'subota',\n    'utorak',\n    'četvrtak',\n  ],\n  abbr: ['ned', 'pet', 'pon', 'sre', 'sub', 'uto', 'čet'],\n};\n"
  },
  {
    "path": "src/locales/sr_RS_latin/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport date from './date';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `sr_RS_latin` locale.\n *\n * - Language: Serbian (Serbia, Latin)\n * - Endonym: srpski (Srbija, latinica)\n */\nconst sr_RS_latin: LocaleDefinition = {\n  cell_phone,\n  date,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default sr_RS_latin;\n"
  },
  {
    "path": "src/locales/sr_RS_latin/internet/domain_suffix.ts",
    "content": "export default ['co.rs', 'com', 'edu.rs', 'in.rs', 'rs'];\n"
  },
  {
    "path": "src/locales/sr_RS_latin/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/sr_RS_latin/location/building_number.ts",
    "content": "export default ['#', '##', '###'];\n"
  },
  {
    "path": "src/locales/sr_RS_latin/location/city_name.ts",
    "content": "export default [\n  'Beograd',\n  'Bor',\n  'Jagodina',\n  'Kikinda',\n  'Kraljevo',\n  'Kruševac',\n  'Leskovac',\n  'Niš',\n  'Novi Pazar',\n  'Novi Sad',\n  'Pančevo',\n  'Paraćin',\n  'Pirot',\n  'Požarevac',\n  'Prokuplje',\n  'Smederevo',\n  'Sombor',\n  'Sopot',\n  'Sremska Mitrovica',\n  'Subotica',\n  'Užice',\n  'Vranje',\n  'Vršac',\n  'Zaječar',\n  'Zrenjanjin',\n  'Čačak',\n  'Šabac',\n];\n"
  },
  {
    "path": "src/locales/sr_RS_latin/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/sr_RS_latin/location/country.ts",
    "content": "export default [\n  'Avganistan',\n  'Albanija',\n  'Alžir',\n  'Američka Samoa',\n  'Andora',\n  'Angola',\n  'Anguila',\n  'Antarktika',\n  'Antigua i Barbuda',\n  'Argentina',\n  'Armenija',\n  'Aruba',\n  'Australija',\n  'Austrija',\n  'Azerbajdžan',\n  'Bahami',\n  'Bahrein',\n  'Bangladeš',\n  'Barbados',\n  'Belorusija',\n  'Belgija',\n  'Belize',\n  'Benin',\n  'Bermuda',\n  'Butan',\n  'Bolivija',\n  'Bonaire',\n  'Bosna i Hercegovina',\n  'Bocvana',\n  'Ostrvo Bouvet',\n  'Brazil',\n  'Bruneji',\n  'Bugarska',\n  'Burikina Faso',\n  'Burundi',\n  'Kambodža',\n  'Kameron',\n  'Kanada',\n  'Zelenortska Republika',\n  'Kajmanska Ostrva',\n  'Srednjoafrička Republika',\n  'Čad',\n  'Čile',\n  'Kina',\n  'Božićna Ostrva',\n  'Keeling Ostrva',\n  'Kolumbija',\n  'Komori',\n  'Kongo',\n  'Demokratska Republika Kongo',\n  'Cookova Ostrva',\n  'Kostarika',\n  'Hrvatska',\n  'Kuba',\n  'Curacao',\n  'Kipar',\n  'Češka',\n  'Obala Slonovače',\n  'Danska',\n  'Džibuti',\n  'Dominika',\n  'Dominikanska Republika',\n  'Ekvador',\n  'Egipat',\n  'Salvador',\n  'Ekvatorijalna Gvineja',\n  'Eritreja',\n  'Estonija',\n  'Etiopija',\n  'Falkandska Ostrva',\n  'Farska Ostrva',\n  'Fidži',\n  'Finska',\n  'Francuska',\n  'Francuska Gvajana',\n  'Francuska Polinezija',\n  'Južni Francuski Teritoriji',\n  'Gabon',\n  'Gambija',\n  'Gruzija',\n  'Nemačka',\n  'Gana',\n  'Gibraltar',\n  'Grčka',\n  'Grenland',\n  'Grenada',\n  'Guadelupe',\n  'Guam',\n  'Gvatemala',\n  'Guernsey',\n  'Gvineja',\n  'Gvineja Bisau',\n  'Gvajana',\n  'Haiti',\n  'Holandija',\n  'Ostvro Heard i Ostrvo McDonald',\n  'Vatikan',\n  'Honduras',\n  'Hong Kong',\n  'Mađarska',\n  'Island',\n  'Indija',\n  'Indonezija',\n  'Iran',\n  'Irak',\n  'Irska',\n  'Isle of Man',\n  'Izrael',\n  'Italija',\n  'Jamajka',\n  'Japan',\n  'Jersey',\n  'Jordan',\n  'Kazahstan',\n  'Kenija',\n  'Kiribati',\n  'DNR Koreja',\n  'Rebublika Koreja',\n  'Kuvajt',\n  'Krigistan',\n  'Laos',\n  'Latvija',\n  'Libanon',\n  'Lesoto',\n  'Liberija',\n  'Libija',\n  'Lihtenštajn',\n  'Litvanija',\n  'Luksmburg',\n  'Makao',\n  'Makedonija',\n  'Madagaskar',\n  'Malavi',\n  'Malezija',\n  'Maldivi',\n  'Mali',\n  'Malta',\n  'Maršalovi',\n  'Martinik',\n  'Mauritanija',\n  'Mauricijus',\n  'Mayotte',\n  'Meksiko',\n  'Mikronezija',\n  'Moldavija',\n  'Monako',\n  'Mongolija',\n  'Crna Gora',\n  'Monteserat',\n  'Maroko',\n  'Mozambik',\n  'Mjanmar',\n  'Namibija',\n  'Nauru',\n  'Nepal',\n  'Nova Kaledonija',\n  'Novi Zeland',\n  'Nikaragva',\n  'Niger',\n  'Nigerija',\n  'Niue',\n  'Norfolk',\n  'Severna Marijanska Ostrva',\n  'Norveška',\n  'Oman',\n  'Pakistan',\n  'Palau',\n  'Palestina',\n  'Panama',\n  'Papua Nova Gvineja',\n  'Paragvaj',\n  'Peur',\n  'Filipini',\n  'Pitcairn',\n  'Poljska',\n  'Portugal',\n  'Portoriko',\n  'Katar',\n  'Rumunija',\n  'Ruska Federacija',\n  'Ruanda',\n  'Reunion',\n  'Sveti Bartolomej',\n  'Sveta Helena',\n  'Sveti Kitts i Nevis',\n  'Sveta Lucija',\n  'Sveti Martin (fr. deo)',\n  'Sveti Petar i Miquelon',\n  'Sveti Vincent i Grenadini',\n  'Samoa',\n  'San Marino',\n  'Sveti Toma i Princip',\n  'Saudijska Arabija',\n  'Senegal',\n  'Srbija',\n  'Sejšeli',\n  'Siera Leone',\n  'Singapur',\n  'Sveti Martin (hol.deo)',\n  'Slovačka',\n  'Slovenija',\n  'Salomoska Ostrva',\n  'Somalija',\n  'Južna Afrika',\n  'Južna Georgia i južni Sandwich',\n  'Južni Sudan',\n  'Španija',\n  'Šri Lanka',\n  'Sudan',\n  'Surinam',\n  'Svalvard i Jan Mayen',\n  'Swaziland',\n  'Švedska',\n  'Švajcarska',\n  'Sirija',\n  'Tajvan',\n  'Tadžikistan',\n  'Tanaznija',\n  'Tajland',\n  'Istočni Timor',\n  'Togo',\n  'Tokelau',\n  'Tonga',\n  'Trinidad i Tobago',\n  'Tunis',\n  'Turska',\n  'Turkmenistan',\n  'Ostrva Turks i Caicos',\n  'Tuvalu',\n  'Uganda',\n  'Ukrajina',\n  'Ujedinjeni Arapski Emirati',\n  'Ujedinjeno Kraljevstvo',\n  'Sjedinjenje Američke Države',\n  'Urugvaj',\n  'Uzbekistan',\n  'Vanuatu',\n  'Venecuela',\n  'Vietnam',\n  'Britanska Devičanska Ostrva',\n  'Američka Devičanska Ostrva',\n  'Wallis i Futuna',\n  'Zapadna Sahara',\n  'Jemen',\n  'Zambija',\n  'Zimbabve',\n];\n"
  },
  {
    "path": "src/locales/sr_RS_latin/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport country from './country';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport street_address from './street_address';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  country,\n  postcode,\n  secondary_address,\n  state,\n  street_address,\n  street_name,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/sr_RS_latin/location/postcode.ts",
    "content": "export default ['#####'];\n"
  },
  {
    "path": "src/locales/sr_RS_latin/location/secondary_address.ts",
    "content": "export default ['Sprat #', 'Stan ##'];\n"
  },
  {
    "path": "src/locales/sr_RS_latin/location/state.ts",
    "content": "export default [\n  'Borski okrug',\n  'Braničevski okrug',\n  'Grad Beograd',\n  'Zaječarski okrug',\n  'Zapadnobački okrug',\n  'Zlatiborski okrug',\n  'Jablanički okrug',\n  'Južnobanatski okrug',\n  'Južnobački okrug',\n  'Kolubarski okrug',\n  'Kosovski okrug',\n  'Kosovskomitrovački okrug',\n  'Kosovskopomoravski okrug',\n  'Mačvanski okrug',\n  'Moravički okrug',\n  'Nišavski okrug',\n  'Pećki okrug',\n  'Pirotski okrug',\n  'Podunavski okrug',\n  'Pomoravski okrug',\n  'Prizrenski okrug',\n  'Pčinjski okrug',\n  'Rasinski okrug',\n  'Raški okrug',\n  'Severnobanatski okrug',\n  'Severnobački okrug',\n  'Srednjobanatski okrug',\n  'Sremski okrug',\n  'Toplički okrug',\n  'Šumadijski okrug',\n];\n"
  },
  {
    "path": "src/locales/sr_RS_latin/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/sr_RS_latin/location/street_name.ts",
    "content": "export default [\n  '1. sokače',\n  '1300 kaplara',\n  '14. decembra',\n  '16. oktobra',\n  '2. sokače',\n  '20. oktobra',\n  '21. divizije',\n  '21. maja',\n  '22. oktobra',\n  '23. srpske udarne divizije',\n  '27. marta',\n  '29. novembra',\n  '3. sokače',\n  '4. sokače',\n  '5. sokače',\n  '6. Ličke divizije',\n  '6. aprila',\n  '6. sokače',\n  '7. jula',\n  '7. sokače',\n  '8. sokače',\n  'Abardareva',\n  'Alaska',\n  'Albanska',\n  'Albanske spomenice',\n  'Aleksandra Deroka',\n  'Aleksandra Fleminga',\n  'Aleksandra Glišića',\n  'Aleksandra Stambolijskog',\n  'Auto put Beograd Novi Sad',\n  'Avde Karabegovića',\n  'Baba Višnjina',\n  'Bagremova',\n  'Bajdina',\n  'Baje Sekulića',\n  'Bajronova',\n  'Bakarska',\n  'Bakićeva',\n  'Balkanska',\n  'Baltička',\n  'Balšina',\n  'Bana Ivaniša',\n  'Bana Mladena',\n  'Banatska',\n  'Banijska',\n  'Belička',\n  'Belog bagrema',\n  'Belokrajjnska',\n  'Belopalanačka',\n  'Beogradska',\n  'Bilećka',\n  'Bogoboja Atanackovića',\n  'Bogojavljenska',\n  'Bogoljuba čukića',\n  'Bojadžijska',\n  'Bokeljska',\n  'Bosanska',\n  'Bose Milićević',\n  'Bože Jankovića',\n  'Božice Divnić',\n  'Božidara Adžije',\n  'Bulevar AVNOJa',\n  'Bulevar Arsenija Čarnojevića',\n  'Bulevar Mira',\n  'Bulevar Vojvode Bojovića',\n  'Bulevar Vojvode Mišića',\n  'Bulevar Vojvode Putnika',\n  'Bulevar kralja Aleksandra',\n  'Bulevar umetnosti',\n  'Camblakova',\n  'Cankareva',\n  'Cara Dušana',\n  'Cara Lazara',\n  'Carice Milice',\n  'Cavtatska',\n  'Cerska',\n  'Cetinjska',\n  'Crnogorska',\n  'Crnojevića',\n  'Crnotravska',\n  'Cvetanova ćuprija',\n  'Cvetna',\n  'Cvećarska',\n  'Cvijićeva',\n  'Daljska',\n  'Dalmatinska',\n  'Danice Marković',\n  'Danijelova',\n  'Danila Bojovića',\n  'Danila Ilića',\n  'Danila Kiša',\n  'Daruvarska',\n  'Davida Pajića',\n  'Debarska',\n  'Deligradska',\n  'Despota Stefana',\n  'Devojačka',\n  'Dimitrija Koturovića',\n  'Donja',\n  'Dositejeva',\n  'Dr Agostina Neta',\n  'Dr Ivana Ribara',\n  'Dr Izabele Haton',\n  'Dr Jovana Danića',\n  'Dr Rozali Morton',\n  'Drage Ljočić',\n  'Drage Spasić',\n  'Dragoslava Srejovića',\n  'Džona Kenedija',\n  'Egejska',\n  'Elija Fincija',\n  'Emila Zole',\n  'Emilijana Joksimovića',\n  'Fabrisova',\n  'Filipa Višnjića',\n  'Finžgarova',\n  'Frana Levstika',\n  'France Prešerna',\n  'Francuska',\n  'Fruškogorska',\n  'Galipoljska',\n  'Gandijeva',\n  'Garibaldijeva',\n  'Garsije Lorke',\n  'Gastona Gravijea',\n  'General Živka Pavlovića',\n  'Generala Aračića',\n  'Generala Ždanova',\n  'Geteova',\n  'Glamočka',\n  'Gligorija Vozarovića',\n  'Golijska',\n  'Golsvortijeva',\n  'Gorenjska',\n  'Gornja',\n  'Gospodar Jevremova',\n  'Gospodar Jovanova',\n  'Gostivarska',\n  'Gragorčićeva',\n  'Gramšijeva',\n  'Gračanička',\n  'Gruje Miškovića',\n  'Grčića Milenka',\n  'Gundulićev venac',\n  'Guslarska',\n  'Hadži Milentijeva',\n  'Hadži Prodanova',\n  'Hadži Ruvimova',\n  'Hadži Đerina',\n  'Hajduk Stankova',\n  'Hajima Davića',\n  'Hanibala Lucića',\n  'Hercegovačka',\n  'Heroja Milana Tepića',\n  'Husinskih rudara',\n  'Hvarska',\n  'Idvorska',\n  'Igmanska',\n  'Ignjata Joba',\n  'Ilije Garašanina',\n  'Ilirska',\n  'Imotska',\n  'Indire Gandi',\n  'Internacionalnih brigada',\n  'Isidore Sekulić',\n  'Ivana Milutinovića',\n  'Ivana Mičurina',\n  'Ivanovačka',\n  'Ivice Devčića',\n  'Ivićeva',\n  'Izletnička',\n  'Izvorska',\n  'Jablanička',\n  'Jabučka',\n  'Jakuba Kuburovića',\n  'Jana Kolara',\n  'Janković Stojana',\n  'Jasenička',\n  'Jaše Prodanovića',\n  'Jefimijina',\n  'Jerneja Kopitara',\n  'Jerusalimska',\n  'Jezdićeva',\n  'Jirečekova',\n  'Jonska',\n  'Jovana Avakumovića',\n  'Jovana Mikića',\n  'Jovana Trajkovića',\n  'Kajuhova',\n  'Kalenićeva',\n  'Karamatina',\n  'Karađorđev trg',\n  'Karla Lukača',\n  'Karlovačka',\n  'Karnedžijeva',\n  'Katanićeva',\n  'Katarine Milovuk',\n  'Katićeva',\n  'Kačanička',\n  'Kedrova',\n  'Kej oslobođenja',\n  'Kijevska',\n  'Kirovljeva',\n  'Klanačka',\n  'Klare Cetkin',\n  'Kneza Miloša',\n  'Kninska',\n  'Kolarčeva',\n  'Komovska',\n  'Kondina',\n  'Konovljanska',\n  'Kopernikova',\n  'Kosančićev venac',\n  'Kosmajska',\n  'Kosovska',\n  'Koste Trifkovića',\n  'Kostolačka',\n  'Kovačka',\n  'Kozjačka',\n  'Kragujevačkih đaka',\n  'Kritska',\n  'Krivolačka',\n  'Krušedolska',\n  'Kruševačka',\n  'Kumanovska',\n  'Kursulina',\n  'Kuršumlijska',\n  'Ladno brdo',\n  'Lazara Savatića',\n  'Laze Kostića',\n  'Lenjinov Bulevar',\n  'Lepenička',\n  'Limska',\n  'Lipovačka',\n  'Listopadna',\n  'Ljermontova',\n  'Ljube Šercera',\n  'Lole Ribara',\n  'Lopudska',\n  'Lovačka',\n  'Lošinjska',\n  'Luja Adamiča',\n  'Lukijana Mušitskog',\n  'Magelanova',\n  'Maglajska',\n  'Majdanpečka',\n  'Majke Jevrosime',\n  'Marijane Gregoran',\n  'Marije Bursać',\n  'Marička',\n  'Marka Oreškovića',\n  'Marka Pola',\n  'Marulićeva',\n  'Maršala Birjuzova',\n  'Mažuranićeva',\n  'Metohijska',\n  'Mihaila Đurića',\n  'Mike Alasa',\n  'Milana Premasunca',\n  'Milana Rakića',\n  'Mile Dimić',\n  'Milice Srpkinje',\n  'Miloja Đaka',\n  'Miloša Pocerca',\n  'Milunke Savić',\n  'Milutina Bojića',\n  'Milutina Milankovića',\n  'Mirijevski Bulevar',\n  'Miročka',\n  'Mite Ružića',\n  'Mitra Bakića',\n  'Mlade Bosne',\n  'Mojkovačka',\n  'Mosorska',\n  'Mostarska',\n  'Moše Pijade',\n  'Murska',\n  'Mutapova',\n  'Nade Dimić',\n  'Nade Naumović',\n  'Nake Spasić',\n  'Namesnika Protića',\n  'Nehruova',\n  'Nemanjina',\n  'Nerodimska',\n  'Neznanog junaka',\n  'Nikolaja Gogolja',\n  'Nikole Grulovića',\n  'Nikole Markovića',\n  'Nikole Ostrovskog',\n  'Nikšićka',\n  'Nićifora Dučića',\n  'Nova Skojevska',\n  'Novakova',\n  'Novogradska',\n  'Novosadska',\n  'Nušićeva',\n  'Obalskih radnika',\n  'Obilićev venac',\n  'Oblakovska',\n  'Obrenovački put',\n  'Ognjena Price',\n  'Ohridska',\n  'Olge Alkalaj',\n  'Olge Jovanović',\n  'Omladinska',\n  'Omladinskih brigada',\n  'Opatijska',\n  'Orahova',\n  'Oračka',\n  'Orfelinova',\n  'Orlovska',\n  'Osmana Đikića',\n  'Ozrenska',\n  'Oštreljska',\n  'Pabla Nerude',\n  'Paje Adamova',\n  'Palih boraca',\n  'Palisadska',\n  'Palmira Toljatija',\n  'Palmotićeva',\n  'Pančevački put',\n  'Partizanski put',\n  'Patrisa Lumumbe',\n  'Paunova',\n  'Pavla Papa',\n  'Paštrovićeva',\n  'Pere Velimirovića',\n  'Petra Kočića',\n  'Petra Lekovića',\n  'Pešterska',\n  'Pilota M. Petrovića',\n  'Pinkijeva',\n  'Pionirska',\n  'Pirotska',\n  'Piva Karamatijevića',\n  'Pivljanina Baje',\n  'Plzenska',\n  'Pop Lukina',\n  'Požarevačka',\n  'Požeška',\n  'Prenjska',\n  'Preševska',\n  'Prilepska',\n  'Primorska',\n  'Prokupačka',\n  'Prolomska',\n  'Prote Mateje',\n  'Prvomajska',\n  'Ptujska',\n  'Pukovnika Bacića',\n  'Puškinova',\n  'Radanska',\n  'Rade Končara',\n  'Radivoja Koraća',\n  'Radnička',\n  'Radoja Dakića',\n  'Rajićeva',\n  'Ramska',\n  'Rankeova',\n  'Ratka Mitrovića',\n  'Ravanička',\n  'Reljina',\n  'Ribnička',\n  'Rige od Fere',\n  'Risanska',\n  'Rospi ćuprija',\n  'Rovinjska',\n  'Roze Luksemburg',\n  'Ruska',\n  'Ruzveltova',\n  'Ruđera Boškovića',\n  'Salvadora Aljendea',\n  'Save Jovanovića',\n  'Save Kovačevića',\n  'Save Tekelije',\n  'Savski Trg',\n  'Savski nasip',\n  'Savski venac',\n  'Senjanina Ive',\n  'Serdara Janka Vukotića',\n  'Severni bulevar',\n  'Sime Šolaje',\n  'Simina',\n  'Simonidina',\n  'Siva stena',\n  'Skender begova',\n  'Skerlićeva',\n  'Skver Mire Trailović',\n  'Slanački put',\n  'Slavka Rodić',\n  'Slavoljuba Vuksanovića',\n  'Sokobanjska',\n  'Solunska',\n  'Somborska',\n  'Sonje Marinković',\n  'Sopoćanska',\n  'Srpskih udarnih brigada',\n  'Stanka Paunovića Veljka',\n  'Stevana Opačića',\n  'Stevana Sremca',\n  'Strahinjića Bana',\n  'Strma',\n  'Strumička',\n  'Studentski trg',\n  'Subotička',\n  'Susedgradska',\n  'Svetozara Markovića',\n  'Svrljiška',\n  'Tadeuša Košćuška',\n  'Takovska',\n  'Tamnavska',\n  'Terazije',\n  'Tetovska',\n  'Timočka',\n  'Tiršova',\n  'Todora Dukina',\n  'Tolstojeva',\n  'Treći bulevar',\n  'Trg Nikole Pašića',\n  'Trg Oslobođenja',\n  'Trg Republike',\n  'Trg Slavija',\n  'Trgovačka',\n  'Trogirska',\n  'Trstenjakova',\n  'Tršćanska',\n  'Ubska',\n  'Ugrinovačka',\n  'Uralska',\n  'Uroša Predića',\n  'Uroša Trojanovića',\n  'Uskočka',\n  'Uzun Mirkova',\n  'Učitelja Stojana',\n  'Ušće',\n  'Užička',\n  'Vajara Đoke Jovanovića',\n  'Vardarska',\n  'Vareška',\n  'Vase Pelagića',\n  'Velebitska',\n  'Velike stepenice',\n  'Velizara Stankovića',\n  'Veslina Masleše',\n  'Viktora Igoa',\n  'Viline Vode',\n  'Visoka',\n  'Visokog Stevana',\n  'Vitanovačka',\n  'Višegradska',\n  'Vladete Kovačevića',\n  'Vladimira Popovića',\n  'Vlajkovićeva',\n  'Vodovodska',\n  'Vojvode Stepe',\n  'Vukasovićeva',\n  'Zabrđanska',\n  'Zagorska',\n  'Zaplanjska',\n  'Zeleno brdo',\n  'Zemunska',\n  'Zemunski put',\n  'Zetska',\n  'Zmaj Jovina',\n  'Zvečanska',\n  'Ćirila i Metodija',\n  'Ćukovačka',\n  'Ćustendilska',\n  'Čarlija Čaplina',\n  'Čegarska',\n  'Čelebićka',\n  'Čumićeva',\n  'Đakovačka',\n  'Đerdapska',\n  'Đorđa Jovanovića',\n  'Đure Daničića',\n  'Đure Đakovića',\n  'Šafarikova',\n  'Šantićeva',\n  'Šejkina',\n  'Šekspirova',\n  'Šetalište',\n  'Šilerova',\n  'Školski trg',\n  'Šumatovačka',\n  'Šupljikčeva',\n  'Žabljačka',\n  'Žarka Zrenjanina',\n  'Živka Davidovića',\n  'Živojina Lazića',\n  'Žička',\n];\n"
  },
  {
    "path": "src/locales/sr_RS_latin/location/street_pattern.ts",
    "content": "export default ['{{location.street_name}}'];\n"
  },
  {
    "path": "src/locales/sr_RS_latin/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'Serbian (Serbia, Latin)',\n  code: 'sr_RS_latin',\n  country: 'RS',\n  language: 'sr',\n  variant: 'latin',\n  endonym: 'srpski (Srbija, latinica)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/sr_RS_latin/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Adrijana',\n    'Aleksandra',\n    'Ana',\n    'Anabela',\n    'Anastasija',\n    'Andrea',\n    'Andrijana',\n    'Aneta',\n    'Anica',\n    'Anita',\n    'Anja',\n    'Anka',\n    'Anđela',\n    'Ava',\n    'Biljana',\n    'Bisenija',\n    'Blagica',\n    'Bobana',\n    'Bogdana',\n    'Bojana',\n    'Bora',\n    'Borka',\n    'Bosiljka',\n    'Božena',\n    'Božica',\n    'Branka',\n    'Brankica',\n    'Ceca',\n    'Dajana',\n    'Daliborka',\n    'Damjanka',\n    'Dana',\n    'Danijela',\n    'Danila',\n    'Danka',\n    'Darija',\n    'Darinka',\n    'Dejana',\n    'Desanka',\n    'Dijana',\n    'Divna',\n    'Dobrila',\n    'Dorotea',\n    'Draga',\n    'Dragana',\n    'Draginja',\n    'Drina',\n    'Dubravka',\n    'Dunja',\n    'Dušanka',\n    'Dušica',\n    'Duška',\n    'Elena',\n    'Eleonora',\n    'Ema',\n    'Emilija',\n    'Evdokija',\n    'Gabrijela',\n    'Gala',\n    'Galina',\n    'Gorana',\n    'Gordana',\n    'Hana',\n    'Ilinka',\n    'Ina',\n    'Irina',\n    'Ivanka',\n    'Jadranka',\n    'Jana',\n    'Jasmina',\n    'Jasna',\n    'Jelena',\n    'Jelica',\n    'Jelisaveta',\n    'Jelka',\n    'Jevrosima',\n    'Jovana',\n    'Jovanka',\n    'Julia',\n    'Julijana',\n    'Katarina',\n    'Klara',\n    'Kristina',\n    'Ksenija',\n    'Lada',\n    'Lara',\n    'Leposava',\n    'Lidija',\n    'Ljiljana',\n    'Ljuba',\n    'Ljubica',\n    'Magdalena',\n    'Maja',\n    'Malina',\n    'Marica',\n    'Marina',\n    'Markika',\n    'Marta',\n    'Maša',\n    'Mašinka',\n    'Melenija',\n    'Mia',\n    'Milana',\n    'Milanka',\n    'Milena',\n    'Milica',\n    'Miljana',\n    'Mina',\n    'Mira',\n    'Mirela',\n    'Mirjana',\n    'Mirka',\n    'Mirna',\n    'Mitra',\n    'Mlađana',\n    'Momira',\n    'Nada',\n    'Nadežda',\n    'Nastja',\n    'Natalija',\n    'Nataša',\n    'Nađa',\n    'Neda',\n    'Nela',\n    'Neva',\n    'Nevena',\n    'Nikoleta',\n    'Nikolina',\n    'Nina',\n    'Njegomirka',\n    'Ognjana',\n    'Olga',\n    'Olgica',\n    'Olivera',\n    'Peruna',\n    'Petra',\n    'Petrija',\n    'Radina',\n    'Radmila',\n    'Radojka',\n    'Rakita',\n    'Renja',\n    'Ristana',\n    'Roksana',\n    'Romana',\n    'Rumena',\n    'Ruža',\n    'Sanda',\n    'Sandra',\n    'Sanja',\n    'Sara',\n    'Selena',\n    'Senka',\n    'Silvija',\n    'Simonida',\n    'Slava',\n    'Slavica',\n    'Slavka',\n    'Slađana',\n    'Slobodanka',\n    'Smiljana',\n    'Snežana',\n    'Sofija',\n    'Sonja',\n    'Srna',\n    'Stanislava',\n    'Staša',\n    'Stefana',\n    'Stojanka',\n    'Sunčica',\n    'Suzana',\n    'Svetlana',\n    'Tamara',\n    'Tanja',\n    'Tara',\n    'Tatjana',\n    'Tea',\n    'Teodora',\n    'Teona',\n    'Una',\n    'Vasilisa',\n    'Vera',\n    'Verica',\n    'Veselinka',\n    'Vesna',\n    'Vida',\n    'Višnja',\n    'Vladana',\n    'Vlatka',\n    'Vojislava',\n    'Vujica',\n    'Vukica',\n    'Zavida',\n    'Zora',\n    'Zorana',\n    'Zorka',\n    'Zvezdana',\n    'Čarna',\n    'Đurica',\n    'Željka',\n  ],\n  male: [\n    'Adam',\n    'Aleksa',\n    'Aleksandar',\n    'Aleksej',\n    'Aljoša',\n    'Anastasije',\n    'Andrej',\n    'Andrija',\n    'Anej',\n    'Arsenije',\n    'Aćim',\n    'Berislav',\n    'Blagoje',\n    'Boban',\n    'Bogdan',\n    'Bogoljub',\n    'Bojan',\n    'Boris',\n    'Borivoje',\n    'Borjan',\n    'Boško',\n    'Boža',\n    'Božidar',\n    'Branimir',\n    'Branislav',\n    'Branko',\n    'Budimir',\n    'Cvijan',\n    'Cvijetin',\n    'Dabiživ',\n    'Damir',\n    'Damjan',\n    'Danilo',\n    'Danko',\n    'Darko',\n    'David',\n    'Davor',\n    'Dejan',\n    'Desimir',\n    'Dimitrije',\n    'Dragan',\n    'Dragiša',\n    'Dragoje',\n    'Dragojlo',\n    'Dragoljub',\n    'Dragoslav',\n    'Dragutin',\n    'Draža',\n    'Dražen',\n    'Dren',\n    'Dušan',\n    'Duško',\n    'Filip',\n    'Filotije',\n    'Gavrilo',\n    'Georgije',\n    'Gerasim',\n    'Gligorije',\n    'Gojko',\n    'Golub',\n    'Goran',\n    'Gordan',\n    'Grgur',\n    'Grigorije',\n    'Hvalimir',\n    'Ignjat',\n    'Igor',\n    'Ilarion',\n    'Ilija',\n    'Ivan',\n    'Ivica',\n    'Ivo',\n    'Jadranko',\n    'Jakov',\n    'Jezdimir',\n    'Jovan',\n    'Jugoslav',\n    'Kalinik',\n    'Kirilo',\n    'Konstantin',\n    'Kosta',\n    'Kristijan',\n    'Krsto',\n    'Kuzman',\n    'Lazar',\n    'Ljubiša',\n    'Ljubomir',\n    'Luka',\n    'Mališa',\n    'Marinko',\n    'Marjan',\n    'Marko',\n    'Mateja',\n    'Mihailo',\n    'Mihajlo',\n    'Mija',\n    'Mijat',\n    'Mika',\n    'Miladin',\n    'Milan',\n    'Milanko',\n    'Mile',\n    'Mileta',\n    'Milisav',\n    'Milić',\n    'Miljan',\n    'Milojica',\n    'Milomir',\n    'Milorad',\n    'Miloš',\n    'Milutin',\n    'Miodrag',\n    'Miomir',\n    'Mirko',\n    'Miroslav',\n    'Mitar',\n    'Miša',\n    'Miško',\n    'Mladen',\n    'Momir',\n    'Nebojša',\n    'Nedeljko',\n    'Nemanja',\n    'Nenad',\n    'Neven',\n    'Nikola',\n    'Nikša',\n    'Novak',\n    'Obrad',\n    'Obren',\n    'Ognjen',\n    'Oliver',\n    'Ostoja',\n    'Paja',\n    'Pavle',\n    'Pera',\n    'Perica',\n    'Pero',\n    'Petar',\n    'Petko',\n    'Predrag',\n    'Prvoslav',\n    'Radenko',\n    'Radivoje',\n    'Radiša',\n    'Radmilo',\n    'Radomir',\n    'Radosav',\n    'Radoslav',\n    'Radovan',\n    'Radoš',\n    'Radul',\n    'Rajko',\n    'Ranko',\n    'Ratimir',\n    'Raško',\n    'Relja',\n    'Rodoljub',\n    'Saša',\n    'Simo',\n    'Siniša',\n    'Slavoljub',\n    'Slobodan',\n    'Srboljub',\n    'Sredoje',\n    'Stanislav',\n    'Stanko',\n    'Stefan',\n    'Stevan',\n    'Stojan',\n    'Strahinja',\n    'Svetislav',\n    'Svetolik',\n    'Svetomir',\n    'Tadija',\n    'Tihomir',\n    'Tomislav',\n    'Vanja',\n    'Vasil',\n    'Vasko',\n    'Velibor',\n    'Velimir',\n    'Vidak',\n    'Vladimir',\n    'Vlastimir',\n    'Vojin',\n    'Vujadin',\n    'Vuk',\n    'Vukan',\n    'Vukašin',\n    'Vukota',\n    'Zafir',\n    'Zarije',\n    'Zoran',\n    'Zvonko',\n    'Časlav',\n    'Čedomir',\n    'Đorđe',\n    'Đura',\n    'Đurađ',\n  ],\n};\n"
  },
  {
    "path": "src/locales/sr_RS_latin/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport name_ from './name';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  name: name_,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/sr_RS_latin/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Abadžija',\n    'Abadžić',\n    'Abazović',\n    'Adamović',\n    'Adašević',\n    'Aguridić',\n    'Ajvazović',\n    'Akifović',\n    'Aksentijević',\n    'Aksentić',\n    'Aksin',\n    'Aksić',\n    'Aksović',\n    'Akšam',\n    'Aladić',\n    'Aladžić',\n    'Alaković',\n    'Alanović',\n    'Alargić',\n    'Alavanja',\n    'Alavantić',\n    'Aličić',\n    'Aljančić',\n    'Alković',\n    'Almašac',\n    'Alparac',\n    'Aluga',\n    'Andesilić',\n    'Andić',\n    'Andonov',\n    'Andonović',\n    'Andrejević',\n    'Andrejin',\n    'Andrejić',\n    'Antonić',\n    'Antonović',\n    'Antović',\n    'Antunović',\n    'Antušević',\n    'Anučin',\n    'Anušić',\n    'Anđelić',\n    'Anđelković',\n    'Aćimović',\n    'Aćin',\n    'Aćić',\n    'Ačanski',\n    'Ačić',\n    'Ađanski',\n    'Ašanin',\n    'Ašađanin',\n    'Aškraba',\n    'Aškrabić',\n    'Ašonja',\n    'Ašćerić',\n    'Babac',\n    'Babalj',\n    'Babarogić',\n    'Babin',\n    'Babić',\n    'Babović',\n    'Bajčetić',\n    'Bajčić',\n    'Bajšanski',\n    'Bakal',\n    'Balabanović',\n    'Balašević',\n    'Baletić',\n    'Balević',\n    'Balešević',\n    'Banić',\n    'Banićević',\n    'Banjac',\n    'Banjak',\n    'Banjalić',\n    'Barišić',\n    'Barošević',\n    'Baroševčić',\n    'Basara',\n    'Basarić',\n    'Bastać',\n    'Batnožić',\n    'Bekavac',\n    'Bekjarev',\n    'Beko',\n    'Bekonja',\n    'Bekovac',\n    'Bekvalac',\n    'Bekčić',\n    'Belivuk',\n    'Belić',\n    'Belojević',\n    'Belopoljac',\n    'Belović',\n    'Belovuković',\n    'Beloševac',\n    'Belošević',\n    'Belčević',\n    'Benaković',\n    'Birtašević',\n    'Birčaković',\n    'Birčanin',\n    'Bivolarević',\n    'Bizetić',\n    'Bizumić',\n    'Bićanin',\n    'Bjeletić',\n    'Bjelica',\n    'Bjelinić',\n    'Bjelivuk',\n    'Bjelić',\n    'Bjeličić',\n    'Bjelja',\n    'Bjelkić',\n    'Bjelobaba',\n    'Bjelobrk',\n    'Bjeloglav',\n    'Bjelogrlić',\n    'Bjelojević',\n    'Blaćanin',\n    'Blašković',\n    'Blažanović',\n    'Bocić',\n    'Bocokić',\n    'Bodiroga',\n    'Bogisavljević',\n    'Bogoljubović',\n    'Bogosavac',\n    'Bolta',\n    'Boltić',\n    'Bolunović',\n    'Bomeštar',\n    'Bonderović',\n    'Bondžić',\n    'Borilović',\n    'Borinčević',\n    'Borisavljević',\n    'Borkovački',\n    'Borković',\n    'Borčanin',\n    'Bosanac',\n    'Bosančić',\n    'Bosiljkić',\n    'Bosiljković',\n    'Bosiljčić',\n    'Bozalo',\n    'Bozdok',\n    'Bozdokov',\n    'Božanić',\n    'Božanović',\n    'Božićković',\n    'Božičić',\n    'Božičković',\n    'Bratojević',\n    'Bratonožić',\n    'Bratović',\n    'Brezo',\n    'Brezovac',\n    'Brešković',\n    'Brežančić',\n    'Brkanović',\n    'Brkić',\n    'Brđanin',\n    'Brđović',\n    'Buač',\n    'Buača',\n    'Bubalo',\n    'Bucalo',\n    'Bucalović',\n    'Buljin',\n    'Buljubašić',\n    'Buljugić',\n    'Bulovan',\n    'Bunuševac',\n    'Burani',\n    'Burazer',\n    'Burazor',\n    'Burević',\n    'Burgić',\n    'Butarević',\n    'Cikota',\n    'Cilikan',\n    'Cimbaljević',\n    'Cimeša',\n    'Cvetković',\n    'Cvetljanin',\n    'Cvetojević',\n    'Cvetuljski',\n    'Cvijan',\n    'Cvijanović',\n    'Cvijančević',\n    'Cvijetin',\n    'Cvijetinović',\n    'Cvijetić',\n    'Cvijić',\n    'Cvjetičanin',\n    'Dabić',\n    'Dabižljević',\n    'Dabović',\n    'Dafunić',\n    'Dagović',\n    'Daišević',\n    'Dajić',\n    'Dajlić',\n    'Dačković',\n    'Dačović',\n    'Dedejić',\n    'Dedijer',\n    'Devedžić',\n    'Devetak',\n    'Devrnja',\n    'Deđanski',\n    'Dimitrijević',\n    'Dimitrić',\n    'Dimitrovski',\n    'Dimić',\n    'Dimkić',\n    'Dimković',\n    'Dimović',\n    'Dimčević',\n    'Dimčić',\n    'Dimšić',\n    'Dingarac',\n    'Dobrilović',\n    'Dobrinković',\n    'Dolović',\n    'Domanović',\n    'Domazet',\n    'Domiševac',\n    'Dondur',\n    'Donević',\n    'Dončić',\n    'Dopuđa',\n    'Dorić',\n    'Doronjski',\n    'Dorontić',\n    'Drešević',\n    'Drinić',\n    'Drinjak',\n    'Drljan',\n    'Drljača',\n    'Drmanac',\n    'Drmanović',\n    'Drmončić',\n    'Drvarević',\n    'Drvenica',\n    'Drča',\n    'Drčelić',\n    'Dumanjić',\n    'Dumnić',\n    'Dvizac',\n    'Dvokić',\n    'Dvoranac',\n    'Dženopoljac',\n    'Džepina',\n    'Džigumović',\n    'Džigurski',\n    'Džikić',\n    'Džinić',\n    'Džodanović',\n    'Egelja',\n    'Egeljić',\n    'Egerić',\n    'Egić',\n    'Floričelović',\n    'Fodulović',\n    'Franić',\n    'Gadžić',\n    'Gagić',\n    'Gagović',\n    'Gagričić',\n    'Galinac',\n    'Galjak',\n    'Galjen',\n    'Gavrilović',\n    'Gavrić',\n    'Gavrović',\n    'Gazdić',\n    'Gazibara',\n    'Gazivoda',\n    'Gaćina',\n    'Gaćinović',\n    'Gačanović',\n    'Gačević',\n    'Gačić',\n    'Gađanski',\n    'Gledić',\n    'Gleđa',\n    'Glintić',\n    'Glođović',\n    'Gložanski',\n    'Gluhović',\n    'Glukčević',\n    'Glumac',\n    'Grabež',\n    'Grabić',\n    'Grabovac',\n    'Gradištanac',\n    'Gradojević',\n    'Grgurević',\n    'Grkavac',\n    'Grkinić',\n    'Grubnić',\n    'Guzina',\n    'Gučanin',\n    'Gušanović',\n    'Gušatović',\n    'Gušavac',\n    'Guševac',\n    'Gušić',\n    'Gušović',\n    'Heleta',\n    'Hrkalović',\n    'Hrnjak',\n    'Ibrić',\n    'Igov',\n    'Igrić',\n    'Ilin',\n    'Ilinčić',\n    'Ilisić',\n    'Ilić',\n    'Iličin',\n    'Isakov',\n    'Ičelić',\n    'Ištoković',\n    'Išvan',\n    'Jablanov',\n    'Jaćimović',\n    'Jaćović',\n    'Jašarević',\n    'Jeftić',\n    'Jeftović',\n    'Jelačić',\n    'Jelašić',\n    'Jelisavac',\n    'Jereminov',\n    'Jeremić',\n    'Jergić',\n    'Jerinić',\n    'Jerinkić',\n    'Jerkov',\n    'Jerković',\n    'Jevremov',\n    'Jevremović',\n    'Jevremčević',\n    'Jevrić',\n    'Jevrosimov',\n    'Jevrosimović',\n    'Jevtanović',\n    'Jevtić',\n    'Jevtović',\n    'Jevđenić',\n    'Jevđenović',\n    'Jevđević',\n    'Jezdimirović',\n    'Jezdić',\n    'Jocković',\n    'Jokanović',\n    'Jokin',\n    'Jokić',\n    'Jokičić',\n    'Joković',\n    'Joksimović',\n    'Jovanović',\n    'Jurašić',\n    'Jurišević',\n    'Jurišin',\n    'Jurišić',\n    'Jurjević',\n    'Kablinović',\n    'Kadijević',\n    'Kainović',\n    'Kaitović',\n    'Kajganić',\n    'Kalaba',\n    'Kalabić',\n    'Kalajanović',\n    'Kalajdžić',\n    'Kalajitović',\n    'Kalajić',\n    'Kalendić',\n    'Karajčić',\n    'Karakašević',\n    'Karaman',\n    'Karamarković',\n    'Karamata',\n    'Karatošić',\n    'Karaulac',\n    'Karaulić',\n    'Karavidić',\n    'Karać',\n    'Karađorđević',\n    'Karašićević',\n    'Kačaniklić',\n    'Kačar',\n    'Kačarević',\n    'Kačavenda',\n    'Kašanin',\n    'Kašiković',\n    'Kašterović',\n    'Kekić',\n    'Keleka',\n    'Keleman',\n    'Kitić',\n    'Kitonjić',\n    'Kićanović',\n    'Kićeskulov',\n    'Kićevac',\n    'Kičema',\n    'Kičić',\n    'Kišfalubac',\n    'Kladar',\n    'Kladarin',\n    'Klander',\n    'Klasanović',\n    'Klačar',\n    'Klašnja',\n    'Klikovac',\n    'Klimović',\n    'Klinac',\n    'Klincov',\n    'Klinić',\n    'Kojčinović',\n    'Kojčić',\n    'Kokanov',\n    'Kokanović',\n    'Koković',\n    'Kokoškov',\n    'Kolak',\n    'Kolaković',\n    'Kolar',\n    'Kolarević',\n    'Kolarić',\n    'Kolarov',\n    'Kolonja',\n    'Kolović',\n    'Kolundžija',\n    'Kolundžić',\n    'Komad',\n    'Komadinić',\n    'Komadinović',\n    'Komanov',\n    'Komanović',\n    'Komar',\n    'Komarica',\n    'Komarnički',\n    'Komarov',\n    'Komarčević',\n    'Komarčić',\n    'Komatina',\n    'Komatinović',\n    'Komatović',\n    'Komazec',\n    'Komljen',\n    'Komljenović',\n    'Komluški',\n    'Komnenić',\n    'Komnenov',\n    'Komnenović',\n    'Korda',\n    'Kordin',\n    'Kordić',\n    'Kordulup',\n    'Korica',\n    'Kostadinović',\n    'Kostin',\n    'Kostić',\n    'Kotaranin',\n    'Kotaraš',\n    'Kotarlić',\n    'Kotarčević',\n    'Kotević',\n    'Kovinjalo',\n    'Kovinčić',\n    'Kovjanić',\n    'Kovljenić',\n    'Kovrlija',\n    'Kovčin',\n    'Kozarac',\n    'Kozarev',\n    'Kozarević',\n    'Kozarski',\n    'Kozić',\n    'Kozlica',\n    'Kozlina',\n    'Kozlovački',\n    'Košanin',\n    'Košarac',\n    'Košević',\n    'Košničar',\n    'Košničarević',\n    'Košpić',\n    'Koštunica',\n    'Košutarac',\n    'Košutić',\n    'Kragulj',\n    'Kraguljac',\n    'Krainčanić',\n    'Krajinović',\n    'Krajišnik',\n    'Krasić',\n    'Kremanac',\n    'Kremenović',\n    'Kresoja',\n    'Kresojević',\n    'Kreštalica',\n    'Krga',\n    'Krilović',\n    'Krinulović',\n    'Kristić',\n    'Krivaja',\n    'Krivaćević',\n    'Krivokuća',\n    'Krivošija',\n    'Krivošić',\n    'Krivčević',\n    'Kričak',\n    'Krička',\n    'Kričković',\n    'Krišan',\n    'Krišanov',\n    'Krišanović',\n    'Križić',\n    'Krkeljić',\n    'Krkić',\n    'Krkljuš',\n    'Krkobabić',\n    'Krpović',\n    'Krsmanić',\n    'Krsmanović',\n    'Krsmić',\n    'Krspogačin',\n    'Krstajić',\n    'Krstanović',\n    'Krstekanić',\n    'Krstin',\n    'Krstinić',\n    'Krstivojević',\n    'Krstić',\n    'Krstičić',\n    'Krstonić',\n    'Krušković',\n    'Kružević',\n    'Krvavac',\n    'Krčevinac',\n    'Krčmar',\n    'Krčmarević',\n    'Kupusinac',\n    'Kuraica',\n    'Kuridža',\n    'Kurija',\n    'Kurilić',\n    'Kurjački',\n    'Kurmazović',\n    'Kurnoga',\n    'Kurobasa',\n    'Kurtuma',\n    'Kurucić',\n    'Kuručev',\n    'Kurćubić',\n    'Kurčubić',\n    'Kusanović',\n    'Kušić',\n    'Kušljević',\n    'Kušljić',\n    'Kuželj',\n    'Kužet',\n    'Kvačanović',\n    'Kvekić',\n    'Kvrgić',\n    'Labalo',\n    'Laban',\n    'Labanac',\n    'Labotić',\n    'Labus',\n    'Laketa',\n    'Laketić',\n    'Lakić',\n    'Laletin',\n    'Lalić',\n    'Lambić',\n    'Lazanski',\n    'Lazarac',\n    'Lazarev',\n    'Lazarević',\n    'Lazarov',\n    'Lazendić',\n    'Lazetić',\n    'Lazin',\n    'Lazinica',\n    'Lazić',\n    'Laćman',\n    'Lačanin',\n    'Lačnjevac',\n    'Lađevac',\n    'Lađević',\n    'Lađinović',\n    'Lažetić',\n    'Lelović',\n    'Lemaić',\n    'Lemajić',\n    'Lemić',\n    'Leontijević',\n    'Leposavić',\n    'Lepović',\n    'Lepšanović',\n    'Lero',\n    'Lesendrić',\n    'Levajac',\n    'Lečić',\n    'Lešević',\n    'Lilić',\n    'Ljubojević',\n    'Ljubomirović',\n    'Ljubotina',\n    'Ljubović',\n    'Lomić',\n    'Lomović',\n    'Lukač',\n    'Lukendić',\n    'Lučanović',\n    'Lučar',\n    'Lučić',\n    'Majkić',\n    'Majović',\n    'Majstorović',\n    'Malinić',\n    'Malivuk',\n    'Malićanin',\n    'Mamula',\n    'Manastirlić',\n    'Mandarić',\n    'Mandić',\n    'Mandoković',\n    'Mandrapa',\n    'Manjak',\n    'Manjenčić',\n    'Marinković',\n    'Marinović',\n    'Marinčić',\n    'Marisavljević',\n    'Marić',\n    'Marjanov',\n    'Marjanović',\n    'Marković',\n    'Marsenić',\n    'Martać',\n    'Martinac',\n    'Martinov',\n    'Martinović',\n    'Matijević',\n    'Matić',\n    'Opricović',\n    'Oprić',\n    'Opsenica',\n    'Opuić',\n    'Oraovčić',\n    'Orašanin',\n    'Orlović',\n    'Oro',\n    'Palavestra',\n    'Palačković',\n    'Paligorić',\n    'Palija',\n    'Palikuća',\n    'Palić',\n    'Pališaški',\n    'Panišić',\n    'Panjak',\n    'Panjević',\n    'Parmaković',\n    'Parojčić',\n    'Parović',\n    'Patafta',\n    'Patarac',\n    'Patković',\n    'Patrnogić',\n    'Pavličić',\n    'Pavlov',\n    'Pavlović',\n    'Pavčić',\n    'Pačanin',\n    'Pačariz',\n    'Pađen',\n    'Pašagić',\n    'Pašalić',\n    'Pašić',\n    'Penezić',\n    'Penić',\n    'Penjišević',\n    'Penović',\n    'Penčić',\n    'Peović',\n    'Pepelčević',\n    'Perlaš',\n    'Pješivac',\n    'Pješčić',\n    'Plakalović',\n    'Plamenac',\n    'Plačić',\n    'Plejo',\n    'Plemić',\n    'Pleskonjić',\n    'Popčić',\n    'Poštić',\n    'Požarac',\n    'Prebiračević',\n    'Predin',\n    'Predić',\n    'Predojev',\n    'Predojević',\n    'Predović',\n    'Predragović',\n    'Preočanin',\n    'Prerad',\n    'Prkosovački',\n    'Protić',\n    'Prošić',\n    'Putinčanin',\n    'Putnik',\n    'Puzavac',\n    'Puzigaća',\n    'Raca',\n    'Radinović',\n    'Radisavić',\n    'Radisavljević',\n    'Radisavčević',\n    'Radivojac',\n    'Radivojša',\n    'Radonja',\n    'Radonjanin',\n    'Radonjić',\n    'Radotić',\n    'Radovac',\n    'Radovanac',\n    'Radovanković',\n    'Radovanlija',\n    'Radovanov',\n    'Radulaški',\n    'Radulić',\n    'Radulj',\n    'Raduljesković',\n    'Raduljević',\n    'Radusilović',\n    'Radusinović',\n    'Radušić',\n    'Raduški',\n    'Rafailović',\n    'Rajšić',\n    'Rakanović',\n    'Rakas',\n    'Rapovac',\n    'Rasinac',\n    'Raspopović',\n    'Rašetarević',\n    'Rašetić',\n    'Rašević',\n    'Rašović',\n    'Rendulić',\n    'Renovica',\n    'Renovčević',\n    'Repac',\n    'Resković',\n    'Rečević',\n    'Romčević',\n    'Rondović',\n    'Rovčanin',\n    'Rozgić',\n    'Ročkomanović',\n    'Rošević',\n    'Roškić',\n    'Rumenić',\n    'Samolov',\n    'Samolovac',\n    'Sanadrović',\n    'Sandalj',\n    'Sandić',\n    'Sando',\n    'Simijonović',\n    'Simin',\n    'Simić',\n    'Simićević',\n    'Simjanović',\n    'Simojlović',\n    'Simonović',\n    'Simulov',\n    'Simunović',\n    'Simurdić',\n    'Sladaković',\n    'Sladić',\n    'Sladoje',\n    'Sladojević',\n    'Slamarski',\n    'Slankamenac',\n    'Slatinac',\n    'Slijepac',\n    'Slijepčević',\n    'Slobodanović',\n    'Sparić',\n    'Spasenić',\n    'Spasenović',\n    'Spasić',\n    'Spasković',\n    'Spasojev',\n    'Spasojević',\n    'Stanijanović',\n    'Stanijević',\n    'Stanikić',\n    'Starovlah',\n    'Stepanić',\n    'Stepanov',\n    'Stepanović',\n    'Stevelić',\n    'Stevilović',\n    'Suvajac',\n    'Suvajdžić',\n    'Suvajčević',\n    'Suvačarov',\n    'Suzović',\n    'Sučević',\n    'Suđić',\n    'Suša',\n    'Svirčev',\n    'Tamindžić',\n    'Tampolja',\n    'Tanjga',\n    'Tankosić',\n    'Tapavica',\n    'Tapavički',\n    'Tatomirov',\n    'Teofilović',\n    'Teokarević',\n    'Teovanović',\n    'Tepavac',\n    'Tepavčević',\n    'Tepić',\n    'Tepša',\n    'Tepšić',\n    'Terzija',\n    'Terzin',\n    'Terzić',\n    'Tesla',\n    'Tevdenić',\n    'Tešanović',\n    'Tica',\n    'Tihomirović',\n    'Tijanić',\n    'Timotić',\n    'Tintor',\n    'Tojić',\n    'Tomanović',\n    'Tomasović',\n    'Tomazović',\n    'Tomaš',\n    'Tomović',\n    'Tomušilović',\n    'Tomčić',\n    'Tončić',\n    'Topalov',\n    'Topalović',\n    'Topalski',\n    'Topisirović',\n    'Topić',\n    'Topolović',\n    'Treskavica',\n    'Trikić',\n    'Trikošanin',\n    'Trivkanović',\n    'Ubavić',\n    'Ubavkić',\n    'Ubiparip',\n    'Ubiparipović',\n    'Ubner',\n    'Ubović',\n    'Udicki',\n    'Udilović',\n    'Udovičić',\n    'Udovički',\n    'Udovčić',\n    'Ugarak',\n    'Uglješić',\n    'Ugričić',\n    'Ugrčić',\n    'Ukraden',\n    'Ulemek',\n    'Uzelac',\n    'Varinac',\n    'Varićak',\n    'Vejnović',\n    'Vekecki',\n    'Vekić',\n    'Velaja',\n    'Velanac',\n    'Veseličić',\n    'Vesin',\n    'Vesić',\n    'Vesković',\n    'Vračar',\n    'Vračarević',\n    'Vrugić',\n    'Vukelić',\n    'Vukelja',\n    'Vukeljić',\n    'Vukobradović',\n    'Vukobrat',\n    'Vuksanović',\n    'Vukčević',\n    'Vukša',\n    'Vukšić',\n    'Vuleta',\n    'Vuletaš',\n    'Vuletin',\n    'Vulić',\n    'Vulićević',\n    'Vulišić',\n    'Vulović',\n    'Vulčević',\n    'Vunjak',\n    'Vunturišević',\n    'Vučeta',\n    'Vučetić',\n    'Vučevac',\n    'Vučkovac',\n    'Vučković',\n    'Vučo',\n    'Vučurević',\n    'Zebić',\n    'Zec',\n    'Zejak',\n    'Zekan',\n    'Zimonjić',\n    'Zinaić',\n    'Zinajić',\n    'Zindović',\n    'Zipalović',\n    'Zipančić',\n    'Ziramov',\n    'Zirojević',\n    'Ćukalac',\n    'Ćukalović',\n    'Ćukić',\n    'Ćuković',\n    'Ćukteraš',\n    'Ćulibrk',\n    'Ćuslović',\n    'Čamagić',\n    'Čamdžić',\n    'Čapkunović',\n    'Čaprnjić',\n    'Čarapina',\n    'Čarapić',\n    'Čaraveša',\n    'Čarnić',\n    'Čarović',\n    'Čavaljuga',\n    'Čavdarević',\n    'Čavić',\n    'Čokov',\n    'Čolak',\n    'Čolaković',\n    'Čolanić',\n    'Đedović',\n    'Đekanović',\n    'Đekić',\n    'Đeković',\n    'Đelić',\n    'Đelkapić',\n    'Đelmaš',\n    'Đelošević',\n    'Đenić',\n    'Đenović',\n    'Đerasimović',\n    'Đerašević',\n    'Đergović',\n    'Đerisilo',\n    'Đerić',\n    'Đoković',\n    'Đolović',\n    'Đukelić',\n    'Šmitran',\n    'Šmrčak',\n    'Šobota',\n    'Šorgić',\n    'Šormaz',\n    'Šotić',\n    'Šotra',\n    'Šujdović',\n    'Šukalo',\n    'Šukalović',\n    'Šukara',\n    'Šutaković',\n    'Šutanovac',\n    'Žerajić',\n    'Žeravica',\n    'Žirović',\n    'Živadinović',\n    'Živak',\n    'Živaljević',\n    'Živanac',\n  ],\n};\n"
  },
  {
    "path": "src/locales/sr_RS_latin/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 1 },\n];\n"
  },
  {
    "path": "src/locales/sr_RS_latin/phone_number/format/human.ts",
    "content": "export default [\n  '### ###',\n  '### ### ####',\n  '06# ### ## ##',\n  '+381## ### ## ##',\n  '00381 ## ### ###',\n];\n"
  },
  {
    "path": "src/locales/sr_RS_latin/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/sr_RS_latin/phone_number/format/international.ts",
    "content": "export default [\n  '+381######',\n  '+381##########',\n  '+3816########',\n  '+381#########',\n  '+381########',\n];\n"
  },
  {
    "path": "src/locales/sr_RS_latin/phone_number/format/national.ts",
    "content": "export default [\n  '######',\n  '0## ########',\n  '06# #######',\n  '0## #######',\n  '0## ######',\n];\n"
  },
  {
    "path": "src/locales/sr_RS_latin/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/sv/cell_phone/common_cell_prefix.ts",
    "content": "export default [56, 62, 59];\n"
  },
  {
    "path": "src/locales/sv/cell_phone/formats.ts",
    "content": "export default ['{{cell_phone.common_cell_prefix}}-###-####'];\n"
  },
  {
    "path": "src/locales/sv/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport common_cell_prefix from './common_cell_prefix';\nimport formats from './formats';\n\nconst cell_phone = {\n  common_cell_prefix,\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/sv/color/human.ts",
    "content": "export default [\n  'blå',\n  'brun',\n  'grå',\n  'grön',\n  'gul',\n  'guld',\n  'indigo',\n  'korall',\n  'lila',\n  'purpur',\n  'rosa',\n  'röd',\n  'silver',\n  'svart',\n  'vit',\n];\n"
  },
  {
    "path": "src/locales/sv/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/sv/commerce/department.ts",
    "content": "export default [\n  'Böcker',\n  'Datorer',\n  'Elektronik',\n  'Filmer',\n  'Hem',\n  'Hälsa',\n  'Klädsel',\n  'Leksaker',\n  'Livsmedel',\n  'Musik',\n  'Skor',\n  'Skönhet',\n  'Smycken',\n  'Spel',\n  'Sport',\n  'Trädgård',\n  'Verktyg',\n];\n"
  },
  {
    "path": "src/locales/sv/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport department from './department';\nimport product_name from './product_name';\n\nconst commerce: CommerceDefinition = {\n  department,\n  product_name,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/sv/commerce/product_name.ts",
    "content": "export default {\n  adjective: [\n    'Ergonomisk',\n    'Fantastisk',\n    'Grym',\n    'Intelligent',\n    'Liten',\n    'Otrolig',\n    'Praktisk',\n    'Robust',\n    'Slimmad',\n    'Söt',\n  ],\n  material: [\n    'Betong',\n    'Bomull',\n    'Granit',\n    'Gummi',\n    'Latex',\n    'Metall',\n    'Plast',\n    'Stål',\n    'Trä',\n  ],\n  product: [\n    'Bil',\n    'Bord',\n    'Byxor',\n    'Dator',\n    'Handskar',\n    'Hatt',\n    'Skjorta',\n    'Skor',\n    'Stol',\n  ],\n  pattern: [\n    '{{commerce.productAdjective}} {{commerce.productMaterial}} {{commerce.product}}',\n  ],\n};\n"
  },
  {
    "path": "src/locales/sv/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n  name_pattern,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/sv/company/legal_entity_type.ts",
    "content": "export default [\n  'AB',\n  'Aktiebolag',\n  'Group',\n  'Gruppen',\n  'HB',\n  'Investment',\n  'Kommanditbolag',\n];\n"
  },
  {
    "path": "src/locales/sv/company/name_pattern.ts",
    "content": "export default [\n  '{{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.lastName}}, {{person.lastName}} {{company.legal_entity_type}}',\n  '{{person.lastName}}-{{person.lastName}}',\n];\n"
  },
  {
    "path": "src/locales/sv/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/sv/date/month.ts",
    "content": "export default {\n  wide: [\n    'april',\n    'augusti',\n    'december',\n    'februari',\n    'januari',\n    'juli',\n    'juni',\n    'maj',\n    'mars',\n    'november',\n    'oktober',\n    'september',\n  ],\n  abbr: [\n    'apr',\n    'aug',\n    'dec',\n    'feb',\n    'jan',\n    'jul',\n    'jun',\n    'maj',\n    'mar',\n    'nov',\n    'okt',\n    'sep',\n  ],\n};\n"
  },
  {
    "path": "src/locales/sv/date/weekday.ts",
    "content": "export default {\n  wide: ['fredag', 'lördag', 'måndag', 'onsdag', 'söndag', 'tisdag', 'torsdag'],\n  abbr: ['fre', 'lör', 'mån', 'ons', 'sön', 'tis', 'tor'],\n};\n"
  },
  {
    "path": "src/locales/sv/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport color from './color';\nimport commerce from './commerce';\nimport company from './company';\nimport date from './date';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\nimport team from './team';\n\n/**\n * The locale data for the `sv` locale.\n *\n * - Language: Swedish\n * - Endonym: Svenska\n */\nconst sv: LocaleDefinition = {\n  cell_phone,\n  color,\n  commerce,\n  company,\n  date,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n  team,\n};\n\nexport default sv;\n"
  },
  {
    "path": "src/locales/sv/internet/domain_suffix.ts",
    "content": "export default ['com', 'info', 'nu', 'org', 'se'];\n"
  },
  {
    "path": "src/locales/sv/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/sv/location/building_number.ts",
    "content": "export default ['###', '##', '#'];\n"
  },
  {
    "path": "src/locales/sv/location/city_pattern.ts",
    "content": "export default ['{{location.city_prefix}}{{location.city_suffix}}'];\n"
  },
  {
    "path": "src/locales/sv/location/city_prefix.ts",
    "content": "export default [\n  'Söder',\n  'Norr',\n  'Väst',\n  'Öster',\n  'Aling',\n  'Ar',\n  'Av',\n  'Bo',\n  'Br',\n  'Bå',\n  'Ek',\n  'En',\n  'Esk',\n  'Fal',\n  'Gäv',\n  'Göte',\n  'Ha',\n  'Helsing',\n  'Karl',\n  'Krist',\n  'Kram',\n  'Kung',\n  'Kö',\n  'Lyck',\n  'Ny',\n];\n"
  },
  {
    "path": "src/locales/sv/location/city_suffix.ts",
    "content": "export default [\n  'stad',\n  'land',\n  'sås',\n  'ås',\n  'holm',\n  'tuna',\n  'sta',\n  'berg',\n  'löv',\n  'borg',\n  'mora',\n  'hamn',\n  'fors',\n  'köping',\n  'by',\n  'hult',\n  'torp',\n  'fred',\n  'vik',\n];\n"
  },
  {
    "path": "src/locales/sv/location/common_street_suffix.ts",
    "content": "export default ['s Väg', 's Gata'];\n"
  },
  {
    "path": "src/locales/sv/location/country.ts",
    "content": "export default [\n  'Ryssland',\n  'Kanada',\n  'Kina',\n  'USA',\n  'Brasilien',\n  'Australien',\n  'Indien',\n  'Argentina',\n  'Kazakstan',\n  'Algeriet',\n  'DR Kongo',\n  'Danmark',\n  'Färöarna',\n  'Grönland',\n  'Saudiarabien',\n  'Mexiko',\n  'Indonesien',\n  'Sudan',\n  'Libyen',\n  'Iran',\n  'Mongoliet',\n  'Peru',\n  'Tchad',\n  'Niger',\n  'Angola',\n  'Mali',\n  'Sydafrika',\n  'Colombia',\n  'Etiopien',\n  'Bolivia',\n  'Mauretanien',\n  'Egypten',\n  'Tanzania',\n  'Nigeria',\n  'Venezuela',\n  'Namibia',\n  'Pakistan',\n  'Moçambique',\n  'Turkiet',\n  'Chile',\n  'Zambia',\n  'Marocko',\n  'Västsahara',\n  'Burma',\n  'Afghanistan',\n  'Somalia',\n  'Centralafrikanska republiken',\n  'Sydsudan',\n  'Ukraina',\n  'Botswana',\n  'Madagaskar',\n  'Kenya',\n  'Frankrike',\n  'Franska Guyana',\n  'Jemen',\n  'Thailand',\n  'Spanien',\n  'Turkmenistan',\n  'Kamerun',\n  'Papua Nya Guinea',\n  'Sverige',\n  'Uzbekistan',\n  'Irak',\n  'Paraguay',\n  'Zimbabwe',\n  'Japan',\n  'Tyskland',\n  'Kongo',\n  'Finland',\n  'Malaysia',\n  'Vietnam',\n  'Norge',\n  'Svalbard',\n  'Jan Mayen',\n  'Elfenbenskusten',\n  'Polen',\n  'Italien',\n  'Filippinerna',\n  'Ecuador',\n  'Burkina Faso',\n  'Nya Zeeland',\n  'Gabon',\n  'Guinea',\n  'Storbritannien',\n  'Ghana',\n  'Rumänien',\n  'Laos',\n  'Uganda',\n  'Guyana',\n  'Oman',\n  'Vitryssland',\n  'Kirgizistan',\n  'Senegal',\n  'Syrien',\n  'Kambodja',\n  'Uruguay',\n  'Tunisien',\n  'Surinam',\n  'Nepal',\n  'Bangladesh',\n  'Tadzjikistan',\n  'Grekland',\n  'Nicaragua',\n  'Eritrea',\n  'Nordkorea',\n  'Malawi',\n  'Benin',\n  'Honduras',\n  'Liberia',\n  'Bulgarien',\n  'Kuba',\n  'Guatemala',\n  'Island',\n  'Sydkorea',\n  'Ungern',\n  'Portugal',\n  'Jordanien',\n  'Serbien',\n  'Azerbajdzjan',\n  'Österrike',\n  'Förenade Arabemiraten',\n  'Tjeckien',\n  'Panama',\n  'Sierra Leone',\n  'Irland',\n  'Georgien',\n  'Sri Lanka',\n  'Litauen',\n  'Lettland',\n  'Togo',\n  'Kroatien',\n  'Bosnien och Hercegovina',\n  'Costa Rica',\n  'Slovakien',\n  'Dominikanska republiken',\n  'Bhutan',\n  'Estland',\n  'Nederländerna',\n  'Schweiz',\n  'Guinea-Bissau',\n  'Taiwan',\n  'Moldavien',\n  'Belgien',\n  'Lesotho',\n  'Armenien',\n  'Albanien',\n  'Salomonöarna',\n  'Ekvatorialguinea',\n  'Burundi',\n  'Haiti',\n  'Rwanda',\n  'Makedonien',\n  'Djibouti',\n  'Belize',\n  'Israel',\n  'El Salvador',\n  'Slovenien',\n  'Fiji',\n  'Kuwait',\n  'Swaziland',\n  'Timor-Leste',\n  'Montenegro',\n  'Bahamas',\n  'Vanuatu',\n  'Qatar',\n  'Gambia',\n  'Jamaica',\n  'Kosovo',\n  'Libanon',\n  'Cypern',\n  'Brunei',\n  'Trinidad och Tobago',\n  'Kap Verde',\n  'Samoa',\n  'Luxemburg',\n  'Komorerna',\n  'Mauritius',\n  'São Tomé och Príncipe',\n  'Kiribati',\n  'Dominica',\n  'Tonga',\n  'Mikronesiens federerade stater',\n  'Singapore',\n  'Bahrain',\n  'Saint Lucia',\n  'Andorra',\n  'Palau',\n  'Seychellerna',\n  'Antigua och Barbuda',\n  'Barbados',\n  'Saint Vincent och Grenadinerna',\n  'Grenada',\n  'Malta',\n  'Maldiverna',\n  'Saint Kitts och Nevis',\n  'Marshallöarna',\n  'Liechtenstein',\n  'San Marino',\n  'Tuvalu',\n  'Nauru',\n  'Monaco',\n  'Vatikanstaten',\n];\n"
  },
  {
    "path": "src/locales/sv/location/county.ts",
    "content": "export default [\n  'Ale',\n  'Alingsås',\n  'Alvesta',\n  'Aneby',\n  'Arboga',\n  'Arjeplog',\n  'Arvidsjaur',\n  'Arvika',\n  'Askersund',\n  'Avesta',\n  'Bengtsfors',\n  'Berg',\n  'Bjurholm',\n  'Bjuv',\n  'Boden',\n  'Bollebygd',\n  'Bollnäs',\n  'Borgholm',\n  'Borlänge',\n  'Borås',\n  'Botkyrka',\n  'Boxholm',\n  'Bromölla',\n  'Bräcke',\n  'Burlöv',\n  'Båstad',\n  'Dals-Ed',\n  'Danderyd',\n  'Degerfors',\n  'Dorotea',\n  'Eda',\n  'Ekerö',\n  'Eksjö',\n  'Emmaboda',\n  'Enköping',\n  'Eskilstuna',\n  'Eslöv',\n  'Essunga',\n  'Fagersta',\n  'Falkenberg',\n  'Falköping',\n  'Falun',\n  'Filipstad',\n  'Finspång',\n  'Flen',\n  'Forshaga',\n  'Färgelanda',\n  'Gagnef',\n  'Gislaved',\n  'Gnesta',\n  'Gnosjö',\n  'Gotland',\n  'Grums',\n  'Grästorp',\n  'Gullspång',\n  'Gällivare',\n  'Gävle',\n  'Göteborg',\n  'Götene',\n  'Habo',\n  'Hagfors',\n  'Hallsberg',\n  'Hallstahammar',\n  'Halmstad',\n  'Hammarö',\n  'Haninge',\n  'Haparanda',\n  'Heby',\n  'Hedemora',\n  'Helsingborg',\n  'Herrljunga',\n  'Hjo',\n  'Hofors',\n  'Huddinge',\n  'Hudiksvall',\n  'Hultsfred',\n  'Hylte',\n  'Håbo',\n  'Hällefors',\n  'Härjedalen',\n  'Härnösand',\n  'Härryda',\n  'Hässleholm',\n  'Höganäs',\n  'Högsby',\n  'Hörby',\n  'Höör',\n  'Jokkmokk',\n  'Järfälla',\n  'Jönköping',\n  'Kalix',\n  'Kalmar',\n  'Karlsborg',\n  'Karlshamn',\n  'Karlskoga',\n  'Karlskrona',\n  'Karlstad',\n  'Katrineholm',\n  'Kil',\n  'Kinda',\n  'Kiruna',\n  'Klippan',\n  'Knivsta',\n  'Kramfors',\n  'Kristianstad',\n  'Kristinehamn',\n  'Krokom',\n  'Kumla',\n  'Kungsbacka',\n  'Kungsör',\n  'Kungälv',\n  'Kävlinge',\n  'Köping',\n  'Laholm',\n  'Landskrona',\n  'Laxå',\n  'Lekeberg',\n  'Leksand',\n  'Lerum',\n  'Lessebo',\n  'Lidingö',\n  'Lidköping',\n  'Lilla Edet',\n  'Lindesberg',\n  'Linköping',\n  'Ljungby',\n  'Ljusdal',\n  'Ljusnarsberg',\n  'Lomma',\n  'Ludvika',\n  'Luleå',\n  'Lund',\n  'Lycksele',\n  'Lysekil',\n  'Malmö',\n  'Malung-Sälen',\n  'Malå',\n  'Mariestad',\n  'Mark',\n  'Markaryd',\n  'Mellerud',\n  'Mjölby',\n  'Mora',\n  'Motala',\n  'Mullsjö',\n  'Munkedal',\n  'Munkfors',\n  'Mölndal',\n  'Mönsterås',\n  'Mörbylånga',\n  'Nacka',\n  'Nora',\n  'Norberg',\n  'Nordanstig',\n  'Nordmaling',\n  'Norrköping',\n  'Norrtälje',\n  'Norsjö',\n  'Nybro',\n  'Nykvarn',\n  'Nyköping',\n  'Nynäshamn',\n  'Nässjö',\n  'Ockelbo',\n  'Olofström',\n  'Orsa',\n  'Orust',\n  'Osby',\n  'Oskarshamn',\n  'Ovanåker',\n  'Oxelösund',\n  'Pajala',\n  'Partille',\n  'Perstorp',\n  'Piteå',\n  'Ragunda',\n  'Robertsfors',\n  'Ronneby',\n  'Rättvik',\n  'Sala',\n  'Salem',\n  'Sandviken',\n  'Sigtuna',\n  'Simrishamn',\n  'Sjöbo',\n  'Skara',\n  'Skellefteå',\n  'Skinnskatteberg',\n  'Skurup',\n  'Skövde',\n  'Smedjebacken',\n  'Sollefteå',\n  'Sollentuna',\n  'Solna',\n  'Sorsele',\n  'Sotenäs',\n  'Staffanstorp',\n  'Stenungsund',\n  'Stockholm',\n  'Storfors',\n  'Storuman',\n  'Strängnäs',\n  'Strömstad',\n  'Strömsund',\n  'Sundbyberg',\n  'Sundsvall',\n  'Sunne',\n  'Surahammar',\n  'Svalöv',\n  'Svedala',\n  'Svenljunga',\n  'Säffle',\n  'Säter',\n  'Sävsjö',\n  'Söderhamn',\n  'Söderköping',\n  'Södertälje',\n  'Sölvesborg',\n  'Tanum',\n  'Tibro',\n  'Tidaholm',\n  'Tierp',\n  'Timrå',\n  'Tingsryd',\n  'Tjörn',\n  'Tomelilla',\n  'Torsby',\n  'Torsås',\n  'Tranemo',\n  'Tranås',\n  'Trelleborg',\n  'Trollhättan',\n  'Trosa',\n  'Tyresö',\n  'Täby',\n  'Töreboda',\n  'Uddevalla',\n  'Ulricehamn',\n  'Umeå',\n  'Upplands-Bro',\n  'Upplands Väsby',\n  'Uppsala',\n  'Uppvidinge',\n  'Vadstena',\n  'Vaggeryd',\n  'Valdemarsvik',\n  'Vallentuna',\n  'Vansbro',\n  'Vara',\n  'Varberg',\n  'Vaxholm',\n  'Vellinge',\n  'Vetlanda',\n  'Vilhelmina',\n  'Vimmerby',\n  'Vindeln',\n  'Vingåker',\n  'Vårgårda',\n  'Vänersborg',\n  'Vännäs',\n  'Värmdö',\n  'Värnamo',\n  'Västervik',\n  'Västerås',\n  'Växjö',\n  'Ydre',\n  'Ystad',\n  'Åmål',\n  'Ånge',\n  'Åre',\n  'Årjäng',\n  'Åsele',\n  'Åstorp',\n  'Åtvidaberg',\n  'Älmhult',\n  'Älvdalen',\n  'Älvkarleby',\n  'Älvsbyn',\n  'Ängelholm',\n  'Öckerö',\n  'Ödeshög',\n  'Örebro',\n  'Örkelljunga',\n  'Örnsköldsvik',\n  'Östersund',\n  'Österåker',\n  'Östhammar',\n  'Östra Göinge',\n  'Överkalix',\n  'Övertorneå',\n];\n"
  },
  {
    "path": "src/locales/sv/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_pattern from './city_pattern';\nimport city_prefix from './city_prefix';\nimport city_suffix from './city_suffix';\nimport common_street_suffix from './common_street_suffix';\nimport country from './country';\nimport county from './county';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport street_address from './street_address';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\nimport street_prefix from './street_prefix';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_pattern,\n  city_prefix,\n  city_suffix,\n  common_street_suffix,\n  country,\n  county,\n  postcode,\n  secondary_address,\n  state,\n  street_address,\n  street_name,\n  street_pattern,\n  street_prefix,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/sv/location/postcode.ts",
    "content": "export default ['#####'];\n"
  },
  {
    "path": "src/locales/sv/location/secondary_address.ts",
    "content": "export default ['Lgh. ###', 'Hus ###'];\n"
  },
  {
    "path": "src/locales/sv/location/state.ts",
    "content": "export default [\n  'Blekinge',\n  'Dalarna',\n  'Gotland',\n  'Gävleborg',\n  'Göteborg',\n  'Halland',\n  'Jämtland',\n  'Jönköping',\n  'Kalmar',\n  'Kronoberg',\n  'Norrbotten',\n  'Skaraborg',\n  'Skåne',\n  'Stockholm',\n  'Södermanland',\n  'Uppsala',\n  'Värmland',\n  'Västerbotten',\n  'Västernorrland',\n  'Västmanland',\n  'Älvsborg',\n  'Örebro',\n  'Östergötland',\n];\n"
  },
  {
    "path": "src/locales/sv/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/sv/location/street_name.ts",
    "content": "export default [\n  'Björk',\n  'Järnvägs',\n  'Ring',\n  'Skol',\n  'Skogs',\n  'Ny',\n  'Gran',\n  'Idrotts',\n  'Stor',\n  'Kyrk',\n  'Industri',\n  'Park',\n  'Strand',\n  'Trädgård',\n  'Ängs',\n  'Kyrko',\n  'Villa',\n  'Ek',\n  'Kvarn',\n  'Stations',\n  'Back',\n  'Furu',\n  'Gen',\n  'Fabriks',\n  'Åker',\n  'Bäck',\n  'Asp',\n];\n"
  },
  {
    "path": "src/locales/sv/location/street_pattern.ts",
    "content": "export default [\n  '{{location.street_name}}{{location.street_suffix}}',\n  '{{location.street_prefix}} {{location.street_name}}{{location.street_suffix}}',\n  '{{person.firstName}}{{location.common_street_suffix}}',\n  '{{person.lastName}}{{location.common_street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/sv/location/street_prefix.ts",
    "content": "export default ['Västra', 'Östra', 'Norra', 'Södra', 'Övre', 'Undre'];\n"
  },
  {
    "path": "src/locales/sv/location/street_suffix.ts",
    "content": "export default ['vägen', 'gatan', 'gränden', 'gärdet', 'allén'];\n"
  },
  {
    "path": "src/locales/sv/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Swedish',\n  code: 'sv',\n  language: 'sv',\n  endonym: 'Svenska',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/sv/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Agnes',\n    'Agneta',\n    'Alexandra',\n    'Alice',\n    'Alva',\n    'Amanda',\n    'Anette',\n    'Anita',\n    'Ann',\n    'Ann-Christin',\n    'Ann-Marie',\n    'Anna',\n    'Anneli',\n    'Annika',\n    'Astrid',\n    'Barbro',\n    'Berit',\n    'Birgitta',\n    'Britt',\n    'Britt-Marie',\n    'Camilla',\n    'Carina',\n    'Caroline',\n    'Cecilia',\n    'Charlotte',\n    'Ebba',\n    'Elin',\n    'Elisabeth',\n    'Ella',\n    'Ellen',\n    'Elsa',\n    'Emelie',\n    'Emilia',\n    'Emma',\n    'Erika',\n    'Eva',\n    'Felicia',\n    'Frida',\n    'Gun',\n    'Gunilla',\n    'Gunnel',\n    'Hanna',\n    'Helen',\n    'Helena',\n    'Ida',\n    'Inger',\n    'Ingrid',\n    'Isabelle',\n    'Jenny',\n    'Jessica',\n    'Johanna',\n    'Josefin',\n    'Julia',\n    'Karin',\n    'Karolina',\n    'Katarina',\n    'Kerstin',\n    'Klara',\n    'Kristina',\n    'Lena',\n    'Lina',\n    'Linda',\n    'Linn',\n    'Linnéa',\n    'Lisa',\n    'Lisbeth',\n    'Louise',\n    'Lovisa',\n    'Madeleine',\n    'Maja',\n    'Malin',\n    'Margareta',\n    'Maria',\n    'Marianne',\n    'Marie',\n    'Matilda',\n    'Mikaela',\n    'Moa',\n    'Mona',\n    'Monica',\n    'Nathalie',\n    'Nina',\n    'Olivia',\n    'Pernilla',\n    'Pia',\n    'Rebecca',\n    'Sandra',\n    'Sara',\n    'Siv',\n    'Sofia',\n    'Sofie',\n    'Sonja',\n    'Susanne',\n    'Therese',\n    'Ulla',\n    'Ulrika',\n    'Viktoria',\n    'Wilma',\n    'Yvonne',\n    'Åsa',\n  ],\n  male: [\n    'Adam',\n    'Albin',\n    'Alexander',\n    'Ali',\n    'Anders',\n    'Andreas',\n    'Anton',\n    'Arvid',\n    'Axel',\n    'Bengt',\n    'Björn',\n    'Bo',\n    'Christer',\n    'Christian',\n    'Christoffer',\n    'Claes',\n    'Daniel',\n    'David',\n    'Dennis',\n    'Edvin',\n    'Elias',\n    'Emil',\n    'Erik',\n    'Felix',\n    'Filip',\n    'Fredrik',\n    'Gabriel',\n    'Gunnar',\n    'Gustav',\n    'Göran',\n    'Hans',\n    'Henrik',\n    'Hugo',\n    'Håkan',\n    'Isak',\n    'Jakob',\n    'Jan',\n    'Jesper',\n    'Jimmy',\n    'Joakim',\n    'Joel',\n    'Johan',\n    'John',\n    'Johnny',\n    'Jonas',\n    'Jonathan',\n    'Josef',\n    'Jörgen',\n    'Karl',\n    'Kenneth',\n    'Kent',\n    'Kevin',\n    'Kjell',\n    'Kurt',\n    'Lars',\n    'Leif',\n    'Lennart',\n    'Leo',\n    'Liam',\n    'Linus',\n    'Lucas',\n    'Ludvig',\n    'Magnus',\n    'Marcus',\n    'Martin',\n    'Mats',\n    'Mattias',\n    'Max',\n    'Mikael',\n    'Mohamed',\n    'Niklas',\n    'Nils',\n    'Oliver',\n    'Olle',\n    'Olof',\n    'Oskar',\n    'Patrik',\n    'Per',\n    'Peter',\n    'Pontus',\n    'Rasmus',\n    'Rickard',\n    'Robert',\n    'Robin',\n    'Roger',\n    'Rolf',\n    'Samuel',\n    'Sebastian',\n    'Simon',\n    'Stefan',\n    'Stig',\n    'Sven',\n    'Thomas',\n    'Tobias',\n    'Tommy',\n    'Torbjörn',\n    'Ulf',\n    'Viktor',\n    'William',\n    'Åke',\n  ],\n};\n"
  },
  {
    "path": "src/locales/sv/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport job_area from './job_area';\nimport job_descriptor from './job_descriptor';\nimport job_type from './job_type';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\n\nconst person: PersonDefinition = {\n  first_name,\n  job_area,\n  job_descriptor,\n  job_type,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/sv/person/job_area.ts",
    "content": "export default [\n  'Verkställande',\n  'Program',\n  'Varumärke',\n  'Säkerhet',\n  'Forskning',\n  'Marknadsföring',\n  'Direktiv',\n  'Implementation',\n  'Integration',\n  'Funktionalitet',\n  'Taktik',\n  'Marknader',\n  'Division',\n  'Grupp',\n  'Optimering',\n  'Infrastruktur',\n  'Operativ',\n  'Finansiell',\n  'Kommunikation',\n];\n"
  },
  {
    "path": "src/locales/sv/person/job_descriptor.ts",
    "content": "export default [\n  'Ansvarig',\n  'Senior',\n  'Junior',\n  'Företags',\n  'Organisatorisk',\n  'Intern',\n  'Tillträdande',\n  'Nationell',\n  'Internationell',\n  'Regional',\n  'Global',\n];\n"
  },
  {
    "path": "src/locales/sv/person/job_type.ts",
    "content": "export default [\n  'Direktör',\n  'Ingenjör',\n  'Handledare',\n  'Koordinator',\n  'Specialist',\n  'Administratör',\n  'Arkitekt',\n  'Analytiker',\n  'Designer',\n  'Planerare',\n  'Tekniker',\n  'Utvecklare',\n  'Konsult',\n  'Representant',\n  'Chef',\n  'Producent',\n  'Assistent',\n];\n"
  },
  {
    "path": "src/locales/sv/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Abrahamsson',\n    'Ahmed',\n    'Ali',\n    'Andersson',\n    'Andreasson',\n    'Arvidsson',\n    'Axelsson',\n    'Bengtsson',\n    'Berg',\n    'Berggren',\n    'Berglund',\n    'Bergman',\n    'Bergqvist',\n    'Bergström',\n    'Björk',\n    'Björklund',\n    'Blom',\n    'Blomqvist',\n    'Claesson',\n    'Dahl',\n    'Dahlberg',\n    'Danielsson',\n    'Ek',\n    'Eklund',\n    'Ekström',\n    'Eliasson',\n    'Engström',\n    'Eriksson',\n    'Falk',\n    'Forsberg',\n    'Fransson',\n    'Fredriksson',\n    'Gunnarsson',\n    'Gustafsson',\n    'Hansen',\n    'Hansson',\n    'Hassan',\n    'Hedlund',\n    'Hellström',\n    'Henriksson',\n    'Hermansson',\n    'Holm',\n    'Holmberg',\n    'Holmgren',\n    'Holmqvist',\n    'Håkansson',\n    'Isaksson',\n    'Jakobsson',\n    'Jansson',\n    'Johansson',\n    'Jonsson',\n    'Jönsson',\n    'Karlsson',\n    'Larsson',\n    'Lind',\n    'Lindberg',\n    'Lindgren',\n    'Lindholm',\n    'Lindqvist',\n    'Lindström',\n    'Lund',\n    'Lundberg',\n    'Lundgren',\n    'Lundin',\n    'Lundqvist',\n    'Lundström',\n    'Löfgren',\n    'Magnusson',\n    'Martinsson',\n    'Mattsson',\n    'Mohamed',\n    'Månsson',\n    'Mårtensson',\n    'Nilsson',\n    'Norberg',\n    'Nordin',\n    'Nordström',\n    'Nyberg',\n    'Nyström',\n    'Olofsson',\n    'Olsson',\n    'Persson',\n    'Pettersson',\n    'Pålsson',\n    'Samuelsson',\n    'Sandberg',\n    'Sandström',\n    'Sjöberg',\n    'Sjögren',\n    'Ström',\n    'Strömberg',\n    'Sundberg',\n    'Svensson',\n    'Söderberg',\n    'Viklund',\n    'Wallin',\n    'Wikström',\n    'Åberg',\n    'Åkesson',\n    'Öberg',\n  ],\n};\n"
  },
  {
    "path": "src/locales/sv/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [\n    { value: '{{person.last_name.generic}}', weight: 8 },\n    {\n      value: '{{person.last_name.generic}} {{person.last_name.generic}}',\n      weight: 2,\n    },\n  ],\n};\n"
  },
  {
    "path": "src/locales/sv/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  {\n    value: '{{person.firstName}} {{person.lastName}} {{person.suffix}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 9 },\n];\n"
  },
  {
    "path": "src/locales/sv/person/prefix.ts",
    "content": "export default { generic: ['Dr.', 'PhD.', 'Prof.'] };\n"
  },
  {
    "path": "src/locales/sv/phone_number/format/human.ts",
    "content": "export default [\n  // mobile\n  '070#######',\n  '+4670#######',\n  '072#######',\n  '+4672#######',\n  '073#######',\n  '+4673#######',\n  '076#######',\n  '+4676#######',\n  '079#######',\n  '+4679#######',\n\n  // landline\n  '01#####',\n  '+461#####',\n  '02######',\n  '+462######',\n  '03#######',\n  '+463#######',\n  '04########',\n  '+464########',\n  '05#####',\n  '+465#####',\n  '06######',\n  '+466######',\n  '08#######',\n  '+468#######',\n  '09########',\n  '+469########',\n];\n"
  },
  {
    "path": "src/locales/sv/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/sv/phone_number/format/international.ts",
    "content": "export default [\n  '+4670#######',\n  '+4672#######',\n  '+4673#######',\n  '+4676#######',\n  '+4679#######',\n  '+461#####',\n  '+462######',\n  '+463#######',\n  '+464########',\n  '+465#####',\n  '+466######',\n  '+468#######',\n  '+469########',\n];\n"
  },
  {
    "path": "src/locales/sv/phone_number/format/national.ts",
    "content": "export default [\n  '070-### ## ##',\n  '072-### ## ##',\n  '073-### ## ##',\n  '076-### ## ##',\n  '079-### ## ##',\n  '1#####',\n  '02#-### ##',\n  '03##-### ##',\n  '04#-### ## ##',\n  '5#####',\n  '06##-## ##',\n  '08-### ## ##',\n  '09##-## ## ##',\n];\n"
  },
  {
    "path": "src/locales/sv/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/sv/team/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport name_ from './name';\nimport suffix from './suffix';\n\nconst team = {\n  name: name_,\n  suffix,\n};\n\nexport default team;\n"
  },
  {
    "path": "src/locales/sv/team/name.ts",
    "content": "export default ['{{location.city}} {{team.suffix}}'];\n"
  },
  {
    "path": "src/locales/sv/team/suffix.ts",
    "content": "export default [\n  'IF',\n  'FF',\n  'BK',\n  'HK',\n  'AIF',\n  'SK',\n  'FC',\n  'BoIS',\n  'FK',\n  'BIS',\n  'FIF',\n  'IK',\n];\n"
  },
  {
    "path": "src/locales/ta_IN/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/ta_IN/date/month.ts",
    "content": "export default {\n  wide: [\n    'ஆடி',\n    'ஆனி',\n    'ஆவணி',\n    'ஐப்பசி',\n    'கார்த்திகை',\n    'சித்திரை',\n    'தை',\n    'பங்குனி',\n    'புரட்டாசி',\n    'மாசி',\n    'மார்கழி',\n    'வைகாசி',\n  ],\n  abbr: [\n    'ஆடி',\n    'ஆனி',\n    'ஆவ',\n    'ஐப்',\n    'கார்',\n    'சித்',\n    'தை',\n    'பங்',\n    'புர',\n    'மாசி',\n    'மார்',\n    'வைகா',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ta_IN/date/weekday.ts",
    "content": "export default {\n  wide: ['சனி', 'செவ்வாய்', 'ஞாயிறு', 'திங்கள்', 'புதன்', 'வியாழன்', 'வெள்ளி'],\n  abbr: ['ச', 'செ', 'ஞா', 'தி', 'பு', 'வி', 'வெ'],\n};\n"
  },
  {
    "path": "src/locales/ta_IN/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport date from './date';\nimport metadata from './metadata';\n\n/**\n * The locale data for the `ta_IN` locale.\n *\n * - Language: Tamil (India)\n * - Endonym: தமிழ் (இந்தியா)\n */\nconst ta_IN: LocaleDefinition = {\n  date,\n  metadata,\n};\n\nexport default ta_IN;\n"
  },
  {
    "path": "src/locales/ta_IN/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'Tamil (India)',\n  code: 'ta_IN',\n  language: 'ta',\n  country: 'IN',\n  endonym: 'தமிழ் (இந்தியா)',\n  dir: 'ltr',\n  script: 'Taml',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/th/animal/cat.ts",
    "content": "export default [\n  'คอร์นิชเรกซ์',\n  'คัลเลอร์พอยต์ขนสั้น',\n  'จาวานีส',\n  'ชอซี',\n  'ชานทิลลี',\n  'ชาร์ตรู',\n  'ชีโต',\n  'ซาวันนา',\n  'ซิมริก',\n  'ดีวอนเรกซ์',\n  'ตองกินีส',\n  'ทอยเกอร์',\n  'นอร์เวเจียนฟอเรสต์',\n  'บริติชขนยาว',\n  'บริติชขนสั้น',\n  'บอมเบย์',\n  'บาลินีส',\n  'พิกซีบ็อบ',\n  'มึนชกิน',\n  'ยอร์กช็อกโกแลต',\n  'ยูโรเปียนขนสั้น',\n  'รัสเซียนบลู',\n  'รากามัฟฟิน',\n  'ลาเปิร์ม',\n  'สกอตติชโฟลด์',\n  'สฟิงซ์',\n  'สยามีส',\n  'สิงหปุระ',\n  'สโนว์ชู',\n  'ส้ม',\n  'หิมาลายัน',\n  'ออสเตรเลียนมิสต์',\n  'อะบิสซิเนียน',\n  'อาชีร่า',\n  'อียิปเทียนมัว',\n  'อเมริกันขนสั้น',\n  'อเมริกันบ็อบเทล',\n  'อเมริกันเคิร์ล',\n  'อเมริกันไวร์แฮร์',\n  'อ็อกซิแคต',\n  'ฮาวานาบราวน์',\n  'เซลเกิร์กเรกซ์',\n  'เซเรนเจตี',\n  'เทอร์คิชแวน',\n  'เทอร์คิชแองโกรา',\n  'เนบีลัง',\n  'เบงกอล',\n  'เบอร์มิลลา',\n  'เบอร์มีส',\n  'เบอร์แมน',\n  'เปอร์เซีย',\n  'เพเทอร์บัลด์',\n  'เมนคูน',\n  'เยอรมันเรกซ์',\n  'เอกโซติก',\n  'เอเซียนกึ่งขนยาว',\n  'แคลิฟอร์เนียสแปงเกิลด์',\n  'แจแพนีสบ็อบเทล',\n  'แมงซ์',\n  'แร็กดอลล์',\n  'โคราช',\n  'โซมาลี',\n  'โซโกเก',\n  'โอเรียนทัลขนยาว',\n  'โอเรียนทัลขนสั้น',\n  'โอโจสแอซูเลส',\n  'ไซบีเรียน',\n];\n"
  },
  {
    "path": "src/locales/th/animal/dog.ts",
    "content": "export default [\n  'คลัมเบอร์สแปเนียล',\n  'คอลลี',\n  'คอเคเซียนเชเพิร์ดด็อก',\n  'คะเนเดียนเอสกิโมด็อก',\n  'คันกัล',\n  'คาอิเคน',\n  'คิชู',\n  'คุนหมิงวูลฟ์ด็อก',\n  'ชาผี',\n  'ชิบะอินุ',\n  'ชิวาวา',\n  'ชิโกะกุ',\n  'ซามอยิด',\n  'ซาลูกี',\n  'ซือจื่อ',\n  'ดัตช์เชเพิร์ด',\n  'ด็อจเดบอร์โดซ์',\n  'ทิเบตันแมสติฟฟ์',\n  'นโปเลียนแมสติฟฟ์',\n  'บรักดูว์บูร์บอแน',\n  'บรักดูว์ปุย',\n  'บรักฟร็องแซ',\n  'บรักแซ็ง-แฌร์แม็ง',\n  'บรักโกอีตาเลียโน',\n  'บรักโดแวร์ญ',\n  'บรัสเซิลส์กริฟฟัน',\n  'บราซิเลียนเทร์เรียร์',\n  'บราซิเลียนโดโก',\n  'บริตทานี; บริตทานีสแปเนียล',\n  'บรีอาร์ด',\n  'บรีแกกรีฟงว็องเดแอ็ง',\n  'บรูโนจูราฮาวนด์',\n  'บลัดฮาวนด์',\n  'บลูทิกคูนฮาวนด์',\n  'บลูพอลเทร์เรียร์',\n  'บลูเลซี',\n  'บอยคินสแปเนียล',\n  'บอร์ซอย',\n  'บอร์เดอร์คอลลี',\n  'บอร์เดอร์เทร์เรียร์',\n  'บอสตันเทร์เรียร์',\n  'บอสเนียคอร์ส-แฮด์ฮาวนด์',\n  'บาคาร์วัลด็อก',\n  'บาร์แบ',\n  'บาสก์เชเพิร์ดด็อก',\n  'บาเซนจี',\n  'บาแซกรีฟงว็องเดแอ็ง',\n  'บาแซอาร์เตเซียงนอร์ม็อง',\n  'บาแซเบลอเดอกัสกอญ',\n  'บาแซโฟฟว์เดอเบรอตาญ',\n  'บาแวเรียนเมาน์เทนฮาวนด์',\n  'บิยานูโกเดลัสเองการ์ตาซิโอเนส',\n  'บิวเซรอน',\n  'บีชันฟรีส',\n  'บีลี',\n  'บีเกิล',\n  'บีเกิล-แฮร์เรียร์',\n  'บุลล์เทร์เรียร์',\n  'บุลล์แมสติฟฟ์',\n  'บุลล์แอนด์เทร์เรียร์',\n  'บุลเลินไบส์เซอร์',\n  'บูร์บุล',\n  'บูลด็อก',\n  'บูวีเยเดซาร์แดน',\n  'บูวีเยเดฟล็องดร์',\n  'บูโกวีนาเชเพิร์ดด็อก',\n  'บ็อกเซอร์',\n  'ปักกิ่ง',\n  'ปั๊ก',\n  'ปาปียง',\n  'พอเมอเรเนียน',\n  'พาร์ซันแจ็กรัสเซลล์เทร์เรียร์',\n  'พูเดิล',\n  'ฟิล่าบราซิเลียโร',\n  'มอลทีส',\n  'มาเรมมาชีปด็อก',\n  'มินะเจอร์ชเนาเซอร์',\n  'มินะเจอร์พินเชอร์',\n  'ยอร์กเชอร์เทร์เรียร์',\n  'รอทท์ไวเลอร์',\n  'รัสเซลล์เทร์เรียร์',\n  'ลาซาแอปโซ',\n  'วิฌลอ',\n  'วิปพิต',\n  'สกอตติชเดียร์ฮาวนด์',\n  'สกอตติชเทร์เรียร์',\n  'ออสเตรียนพินเชอร์',\n  'ออสเตรียนแบล็กแอนด์แทนฮาวนด์',\n  'ออสเตรเลียนซิลกีเทร์เรียร์',\n  'ออสเตรเลียนสตัมปีเทลแคตเทิลด็อก',\n  'ออสเตรเลียนเคลพี',\n  'ออสเตรเลียนเชเพิร์ด',\n  'ออสเตรเลียนเทร์เรียร์',\n  'ออสเตรเลียนแคตเทิลด็อก',\n  'อะกิตะอินุ',\n  'อะแลสกันคลีไค',\n  'อะแลสกันแมละมิวต์',\n  'อักบัช',\n  'อัพเพินเซ็ลเลอร์เซ็นเนินฮุนท์',\n  'อัฟเฟินพินเชอร์',\n  'อาซาวัก',\n  'อารีเยฌัว',\n  'อาร์ตัวฮาวนด์',\n  'อาร์มีเนียนแกมเพอร์ด็อก',\n  'อาร์ม็อง',\n  'อาลาโนเอสปัญญอล',\n  'อาอีดี',\n  'อาเรียฌพอยน์เตอร์',\n  'อิงกลิชคอกเกอร์สแปเนียล',\n  'อิงกลิชเซตเตอร์',\n  'อิงกลิชแมสติฟฟ์',\n  'อิตาเลียนเกรย์ฮาวด์',\n  'อเมริกันคอกเกอร์สแปเนียล',\n  'อเมริกันบูลด็อก',\n  'อเมริกันพิตบุลล์เทร์เรียร์',\n  'อเมริกันฟอกซ์ฮาวนด์',\n  'อเมริกันวอเตอร์สแปเนียล',\n  'อเมริกันสแตฟฟอร์ดเชอร์เทร์เรียร์',\n  'อเมริกันเอสกิโมด็อก',\n  'อเมริกันแฮร์เลสส์เทร์เรียร์',\n  'อ็องกลอ-ฟร็องแซเดอเปอติตเวเนอรี',\n  'ฮกไกโด',\n  'เกรตเดน',\n  'เกรทเทอร์สวิสส์เมาน์เทนด๊อก',\n  'เกรย์ฮาวนด์',\n  'เคนคอร์โซ่',\n  'เชตแลนด์ชีปด็อก',\n  'เชาเชา',\n  'เซนต์เบอร์นาร์ด',\n  'เบดลิงตันเทร์เรียร์',\n  'เบลอเดอกัสกอญ',\n  'เบลเจียนเชเพิร์ดด็อก',\n  'เบอร์นีสเมาน์เทนด็อก',\n  'เบียร์ดดิดคอลลี',\n  'เปรูเวียนแฮร์เลสสด็อก',\n  'เปอร์โรเดอร์ปรีซ่าคานาริโอ',\n  'เฟรนช์บูลด็อก',\n  'เม็กซิกันแฮร์เลสสด็อก',\n  'เยอรมันช็อตแฮร์พอยน์เตอร์',\n  'เยอรมันเชเพิร์ด',\n  'เลิฟเชิน',\n  'เวลช์คอร์กี',\n  'เวลช์สปริงเงอร์สแปเนียล',\n  'เวลช์เทร์เรียร์',\n  'เวสต์ไฮต์แลนด์ไวต์เทร์เรียร์',\n  'แคทาลันชีปด็อก',\n  'แคร์นเทร์เรียร์',\n  'แควาเลียร์คิงชาลส์สแปเนียล',\n  'แจพานีสชิน',\n  'แจพานีสสปิตซ์',\n  'แจพานีสเทร์เรียร์',\n  'แจ็กรัสเซลล์เทร์เรียร์',\n  'แดนดีดินมอนต์เทร์เรียร์',\n  'แดลเมเชียน',\n  'แด็กซันด์',\n  'แบร์กามัสโกเชเพิร์ด',\n  'แบร์เฌบล็องซุอิส',\n  'แบร์เฌปีการ์',\n  'แบร์เนอร์นีเดอร์เลาฟ์ฮุนท์',\n  'แบล็กนอร์วีเจียนเอลก์ฮาวนด์',\n  'แบล็กรัชเชียนเทร์เรียร์',\n  'แบล็กเมาท์เคอร์',\n  'แบล็กแอนด์แทนคูนฮาวนด์',\n  'แบล็กแอนด์แทนเวอร์จิเนียฟอกซ์ฮาวนด์',\n  'แบสซิตฮาวนด์',\n  'แมนเชสเตอร์เทร์เรียร์',\n  'แรตเทร์เรียร์',\n  'แลบราดอร์ริทรีฟเวอร์',\n  'แอนดาลูซีอันฮาวนด์',\n  'แอนาโทเลียนเชเพิร์ดด็อก',\n  'แอฟแกนฮาวนด์',\n  'แอฟแกนเชเพิร์ด',\n  'แอร์เดลเทร์เรียร์',\n  'แอลไพน์ดัคส์บรัคเคอ',\n  'แอลไพน์สแปเนียล',\n  'โกลเดินริทรีฟเวอร์',\n  'โคมอนดอร์',\n  'โคเรียนชินโด',\n  'โดเบอร์แมนพินเชอร์',\n  'โดโกอาร์เฆนติโน',\n  'โทสะอินุ',\n  'โบรฮอลเมอร์',\n  'โบสรง',\n  'โบฮีเมียนเชเพิร์ด',\n  'โบโลญเญเซ',\n  'โรดีเชียนริดจ์แบ็ค',\n  'โอลด์อิงลิชชีปด็อก',\n  'ไชนีสเครสติดด็อก',\n  'ไซบีเรียนฮัสกี',\n  'ไทยบางแก้ว',\n  'ไทยหลังอาน',\n  'ไวมาราเนอร์',\n];\n"
  },
  {
    "path": "src/locales/th/animal/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { AnimalDefinition } from '../../..';\nimport cat from './cat';\nimport dog from './dog';\n\nconst animal: AnimalDefinition = {\n  cat,\n  dog,\n};\n\nexport default animal;\n"
  },
  {
    "path": "src/locales/th/color/human.ts",
    "content": "export default [\n  'ขาว',\n  'ชมพู',\n  'ดำ',\n  'ทอง',\n  'น้ำตาล',\n  'น้ำเงิน',\n  'ฟ้า',\n  'ม่วง',\n  'ส้ม',\n  'เขียว',\n  'เขียวอ่อน',\n  'เขียวเข้ม',\n  'เขียวเหลือง',\n  'เงิน',\n  'เทา',\n  'เหลือง',\n  'แดง',\n  'โรสโกล์ด',\n];\n"
  },
  {
    "path": "src/locales/th/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/th/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/th/date/month.ts",
    "content": "export default {\n  wide: [\n    'กรกฎาคม',\n    'กันยายน',\n    'กุมภาพันธ์',\n    'ตุลาคม',\n    'ธันวาคม',\n    'พฤศจิกายน',\n    'พฤษภาคม',\n    'มกราคม',\n    'มิถุนายน',\n    'มีนาคม',\n    'สิงหาคม',\n    'เมษายน',\n  ],\n  abbr: [\n    'ก.ค.',\n    'ก.พ.',\n    'ก.ย.',\n    'ต.ค.',\n    'ธ.ค.',\n    'พ.ค.',\n    'พ.ย.',\n    'ม.ค.',\n    'มิ.ย.',\n    'มี.ค.',\n    'ส.ค.',\n    'เม.ย.',\n  ],\n};\n"
  },
  {
    "path": "src/locales/th/date/weekday.ts",
    "content": "export default {\n  wide: [\n    'วันจันทร์',\n    'วันพฤหัสบดี',\n    'วันพุธ',\n    'วันศุกร์',\n    'วันอังคาร',\n    'วันอาทิตย์',\n    'วันเสาร์',\n  ],\n  abbr: ['จ.', 'พ.', 'พฤ.', 'ศ.', 'ส.', 'อ.', 'อา.'],\n};\n"
  },
  {
    "path": "src/locales/th/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport animal from './animal';\nimport color from './color';\nimport date from './date';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `th` locale.\n *\n * - Language: Thai\n * - Endonym: ไทย\n */\nconst th: LocaleDefinition = {\n  animal,\n  color,\n  date,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default th;\n"
  },
  {
    "path": "src/locales/th/internet/domain_suffix.ts",
    "content": "export default ['co.th', 'com', 'net', 'th'];\n"
  },
  {
    "path": "src/locales/th/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/th/location/building_number.ts",
    "content": "export default ['#', '##', '###', '####'];\n"
  },
  {
    "path": "src/locales/th/location/city_name.ts",
    "content": "export default [\n  'กรุงเทพมหานคร',\n  'ปากเกร็ด',\n  'เมืองสมุทรปราการ',\n  'เมืองนนทบุรี',\n  'อุดรธานี',\n  'ชลบุรี',\n  'นครศรีธรรมราช',\n  'เชียงราย',\n  'พิษณุโลก',\n  'พัทยา',\n];\n"
  },
  {
    "path": "src/locales/th/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/th/location/city_prefix.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/th/location/city_suffix.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/th/location/country.ts",
    "content": "export default [\n  'จีน',\n  'อินเดีย',\n  'สหรัฐ',\n  'อินโดนีเซีย',\n  'บราซิล',\n  'ญี่ปุ่น',\n  'รัสเซีย',\n  'เม็กซิโก',\n  'ปากีสถาน',\n  'เยอรมนี',\n  'เวียดนาม',\n  'ฟิลิปปินส์',\n  'สหราชอาณาจักร',\n  'ไนจีเรีย',\n  'ฝรั่งเศส',\n  'ตุรกี',\n  'อิหร่าน',\n  'เกาหลีใต้',\n  'ไทย',\n  'อียิปต์',\n  'สเปน',\n  'อิตาลี',\n  'แคนาดา',\n  'อาร์เจนตินา',\n  'แอฟริกาใต้',\n  'โคลอมเบีย',\n  'บังกลาเทศ',\n  'โปแลนด์',\n  'ซาอุดีอาระเบีย',\n  'มาเลเซีย',\n  'ยูเครน',\n  'โมร็อกโก',\n  'ไต้หวัน',\n  'ออสเตรเลีย',\n  'เวเนซุเอลา',\n  'แอลจีเรีย',\n  'เอธิโอเปีย',\n  'อิรัก',\n  'อุซเบกิสถาน',\n  'พม่า',\n  'เนเธอร์แลนด์',\n  'เปรู',\n  'ชิลี',\n  'คาซัคสถาน',\n  'โรมาเนีย',\n  'ซูดาน',\n  'กานา',\n  'โกตดิวัวร์',\n  'ยูกันดา',\n  'เบลเยียม',\n  'สวีเดน',\n  'เอกวาดอร์',\n  'แทนซาเนีย',\n  'สหรัฐอาหรับเอมิเรตส์',\n  'เคนยา',\n  'เช็กเกีย',\n  'สวิตเซอร์แลนด์',\n  'กรีซ',\n  'อาเซอร์ไบจาน',\n  'ออสเตรีย',\n  'โปรตุเกส',\n  'เยเมน',\n  'ฮังการี',\n  'ศรีลังกา',\n  'เบลารุส',\n  'สาธารณรัฐประชาธิปไตยคองโก',\n  'สาธารณรัฐโดมินิกัน',\n  'กัวเตมาลา',\n  'อิสราเอล',\n  'ฮ่องกง',\n  'จอร์แดน',\n  'ตูนิเซีย',\n  'เนปาล',\n  'ซีเรีย',\n  'เซอร์เบีย',\n  'โมซัมบิก',\n  'คิวบา',\n  'แคเมอรูน',\n  'เดนมาร์ก',\n  'กัมพูชา',\n  'นอร์เวย์',\n  'โบลิเวีย',\n  'ฟินแลนด์',\n  'สิงคโปร์',\n  'แซมเบีย',\n  'เลบานอน',\n  'เซเนกัล',\n  'บัลแกเรีย',\n  'ซิมบับเว',\n  'สโลวาเกีย',\n  'นิวซีแลนด์',\n  'แองโกลา',\n  'ปารากวัย',\n  'อัฟกานิสถาน',\n];\n"
  },
  {
    "path": "src/locales/th/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport city_prefix from './city_prefix';\nimport city_suffix from './city_suffix';\nimport country from './country';\nimport postcode from './postcode';\nimport state from './state';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  city_prefix,\n  city_suffix,\n  country,\n  postcode,\n  state,\n  street_name,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/th/location/postcode.ts",
    "content": "export default ['####0'];\n"
  },
  {
    "path": "src/locales/th/location/state.ts",
    "content": "export default [\n  'กรุงเทพมหานคร',\n  'กระบี่',\n  'กาญจนบุรี',\n  'กาฬสินธุ์',\n  'กำแพงเพชร',\n  'ขอนแก่น',\n  'จันทบุรี',\n  'ฉะเชิงเทรา',\n  'ชลบุรี',\n  'ชัยนาท',\n  'ชัยภูมิ',\n  'ชุมพร',\n  'ตรัง',\n  'ตราด',\n  'ตาก',\n  'นครนายก',\n  'นครปฐม',\n  'นครพนม',\n  'นครราชสีมา',\n  'นครศรีธรรมราช',\n  'นครสวรรค์',\n  'นนทบุรี',\n  'นราธิวาส',\n  'น่าน',\n  'บึงกาฬ',\n  'บุรีรัมย์',\n  'ปทุมธานี',\n  'ประจวบคีรีขันธ์',\n  'ปราจีนบุรี',\n  'ปัตตานี',\n  'พระนครศรีอยุธยา',\n  'พะเยา',\n  'พังงา',\n  'พัทลุง',\n  'พิจิตร',\n  'พิษณุโลก',\n  'ภูเก็ต',\n  'มหาสารคาม',\n  'มุกดาหาร',\n  'ยะลา',\n  'ยโสธร',\n  'ระนอง',\n  'ระยอง',\n  'ราชบุรี',\n  'ร้อยเอ็ด',\n  'ลพบุรี',\n  'ลำปาง',\n  'ลำพูน',\n  'ศรีสะเกษ',\n  'สกลนคร',\n  'สงขลา',\n  'สตูล',\n  'สมุทรปราการ',\n  'สมุทรสงคราม',\n  'สมุทรสาคร',\n  'สระบุรี',\n  'สระแก้ว',\n  'สิงห์บุรี',\n  'สุพรรณบุรี',\n  'สุราษฎร์ธานี',\n  'สุรินทร์',\n  'สุโขทัย',\n  'หนองคาย',\n  'หนองบัวลำภู',\n  'อำนาจเจริญ',\n  'อุดรธานี',\n  'อุตรดิตถ์',\n  'อุทัยธานี',\n  'อุบลราชธานี',\n  'อ่างทอง',\n  'เชียงราย',\n  'เชียงใหม่',\n  'เพชรบุรี',\n  'เพชรบูรณ์',\n  'เลย',\n  'แพร่',\n  'แม่ฮ่องสอน',\n];\n"
  },
  {
    "path": "src/locales/th/location/street_name.ts",
    "content": "export default [\n  'กรุงเกษม',\n  'กรุงเทพกรีฑา',\n  'กรุงเทพฯ-นนทบุรี',\n  'กรุงธนบุรี',\n  'กรุงแมน',\n  'กล้วยน้ำไทตัดใหม่',\n  'กลันตัน',\n  'กษาปณ์',\n  'กะออม',\n  'กัลปพฤกษ์',\n  'กัลยาณไมตรี',\n  'กาญจนาภิเษก',\n  'กำนันแม้น',\n  'กำแพงเพชร',\n  'กำแพงเพชร 1',\n  'กำแพงเพชร 2',\n  'กำแพงเพชร 3',\n  'กำแพงเพชร 4',\n  'กำแพงเพชร 5',\n  'กำแพงเพชร 6',\n  'กำแพงเพชร 7',\n  'กิ่งแก้ว',\n  'กิจพานิช',\n  'เกษมราษฎร์',\n  'แก้ว',\n  'แก้วเงินทอง',\n  'โกสุมรวมใจ',\n  'ไกรสีห์',\n  'ขวัญ',\n  'ขาว',\n  'ข้าวสาร',\n  'ข้าวหลาม',\n  'ขุมทอง-ลำต้อยติ่ง',\n  'เขียวไข่กา',\n  'ครุใน',\n  'คลองเก้า',\n  'คลองถมวัดพิเรนทร์',\n  'คลองถมวัดสระเกศ',\n  'คลองถมวัดโสมนัส',\n  'คลองลำเจียก',\n  'คลองลำปัก',\n  'คลองสิบ-คลองสิบสี่',\n  'คอนแวนต์',\n  'คุ้มเกล้า',\n  'คู้-คลองสิบ',\n  'คู้บอน',\n  'เคหะร่มเกล้า',\n  'งามวงศ์วาน',\n  'จตุโชติ',\n  'จตุรทิศ',\n  'จรัญสนิทวงศ์',\n  'จรัสเมือง',\n  'จรัสเวียง',\n  'จรูญเวียง',\n  'จอมทอง',\n  'จอมทองบูรณะ',\n  'จักรพงษ์',\n  'จักรพรรดิพงษ์',\n  'จักรเพชร',\n  'จักรวรรดิ',\n  'จันทน์',\n  'จันทน์เก่า',\n  'จันทรุเบกษา',\n  'จารุเมือง',\n  'จึงเจริญพาณิชย์',\n  'เจริญกรุง',\n  'เจริญนคร',\n  'เจริญพัฒนา',\n  'เจริญเมือง',\n  'เจริญรัถ',\n  'เจริญราษฎร์',\n  'เจริญเวียง',\n  'เจ้าคำรบ',\n  'เจ้าคุณทหาร',\n  'เจ้าพระยาสยาม',\n  'เจ้าฟ้า',\n  'แจ้งวัฒนะ',\n  'ฉลองกรุง',\n  'ฉิมพลี',\n  'เฉลิมเขต 1',\n  'เฉลิมเขต 2',\n  'เฉลิมเขต 3',\n  'เฉลิมเขต 4',\n  'เฉลิมพงษ์',\n  'เฉลิมพระเกียรติจุฬาภรณ์',\n  'เฉลิมพระเกียรติ ร.9',\n  'แฉล้มนิมิตร',\n  'ชักพระ',\n  'ชัยพฤกษ์',\n  'ช่างอากาศอุทิศ',\n  'ชิดลม',\n  'เชตุพน',\n  'เชิดวุฒากาศ',\n  'เชียงใหม่',\n  'เชื้อเพลิง',\n  'เชื่อมคลองมอญ',\n  'เชื่อมสัมพันธ์',\n  'โชคชัย 4',\n  'ณ ระนอง',\n  'ดวงพิทักษ์',\n  'ดาวข่าง',\n  'ดำรงรักษ์',\n  'ดินแดง',\n  'ดินแดง 1',\n  'ดินสอ',\n  'ดิสมาร์ค',\n  'เดชะตุงคะ',\n  'เดโช',\n  'ตรีเพชร',\n  'ตรีมิตร',\n  'ตะนาว',\n  'ตานี',\n  'ตีทอง',\n  'เตชะวนิช',\n  'ทรงวาด',\n  'ทรงสวัสดิ์',\n  'ทรงเสริม',\n  'ทรัพย์',\n  'ทรัพย์สิน',\n  'ทวีวัฒนา',\n  'ทวีวัฒนา-กาญจนาภิเษก',\n  'ทหาร',\n  'ทหารอากาศอุทิศ',\n  'ทับยาว',\n  'ท่าเกษม',\n  'ท่าข้าม',\n  'ทางรถไฟสายเก่าปากน้ำ',\n  'ท่าดินแดง',\n  'ท้ายวัง',\n  'ทุ่งมังกร',\n  'เทพรักษ์',\n  'เทศบาลนฤมาณ',\n  'เทศบาลนิมิตใต้',\n  'เทศบาลนิมิตเหนือ',\n  'เทศบาลรังรักษ์ใต้',\n  'เทศบาลรังรักษ์เหนือ',\n  'เทศบาลรังสรรใต้',\n  'เทศบาลรังสรรเหนือ',\n  'เทศบาลรังสฤษดิ์ใต้',\n  'เทศบาลรังสฤษดิ์เหนือ',\n  'เทศบาลสงเคราะห์',\n  'เทอดดำริ',\n  'เทอดไท',\n  'เทิดราชัน',\n  'เทียมร่วมมิตร',\n  'ไทยรามัญ',\n  'ธนิยะ',\n  'นครไชยศรี',\n  'นครปฐม',\n  'นครราชสีมา',\n  'นครลุง',\n  'นครสวรรค์',\n  'นนทรี',\n  'นราธิวาสราชนครินทร์',\n  'นเรศ',\n  'นวมินทร์',\n  'นวลจันทร์',\n  'นักกีฬาแหลมทอง',\n  'นาคนิวาส',\n  'นาคราช',\n  'นางลิ้นจี่',\n  'นาวงประชาพัฒนา',\n  'นิคมมักกะสัน',\n  'นิมิตใหม่',\n  'นี้จงสวัสดิ์',\n  'บรมราชชนนี',\n  'บรรทัดทอง',\n  'บริพัตร',\n  'บวรนิเวศน์',\n  'บางกระดี่',\n  'บางขุนเทียน',\n  'บางขุนเทียนชายทะเล',\n  'บางขุนนนท์',\n  'บางแค',\n  'บางเชือกหนัง',\n  'บางนา-ตราด',\n  'บางบอน 1',\n  'บางบอน 2',\n  'บางบอน 3',\n  'บางบอน 4',\n  'บางบอน 5',\n  'บางบอนสายเดิม',\n  'บางไผ่',\n  'บางพรม',\n  'บางระมาด',\n  'บางแวก',\n  'บ้านหม้อ',\n  'บำรุงเมือง',\n  'บึงขวาง',\n  'บุญศิริ',\n  'บุรีภิรมย์',\n  'บูรณศาสตร์',\n  'บูรพา',\n  'แบนชะโด',\n  'แบรสต์',\n  'ประชาชื่น',\n  'ประชาทร',\n  'ประชาธิปก',\n  'ประชาธิปไตย',\n  'ประชาพัฒนา',\n  'ประชาร่วมใจ',\n  'ประชาราษฎร์ สาย 1',\n  'ประชาราษฎร์ สาย 2',\n  'ประชาราษฎร์บำเพ็ญ',\n  'ประชาสงเคราะห์',\n  'ประชาสำราญ',\n  'ประชาสุข',\n  'ประชาอุทิศ',\n  'ประดิพัทธ์',\n  'ประดิษฐ์มนูธรรม',\n  'ประมวญ',\n  'ประเสริฐมนูกิจ',\n  'ปรินายก',\n  'ปั้น',\n  'ปากน้ำกระโจมทอง',\n  'ปากน้ำฝั่งเหนือ',\n  'แปลงนาม',\n  'ผดุงด้าว',\n  'ผดุงพันธ์',\n  'พญาไท',\n  'พญาไม้',\n  'พรมแดน',\n  'พรหมราษฎร์',\n  'พระจันทร์',\n  'พระพิทักษ์',\n  'พระพิพิธ',\n  'พระยาสุเรนทร์',\n  'พระราม 9',\n  'พระรามที่ 1',\n  'พระรามที่ 2',\n  'พระรามที่ 3',\n  'พระรามที่ 4',\n  'พระรามที่ 5',\n  'พระรามที่ 6',\n  'พระสุเมรุ',\n  'พระอาทิตย์',\n  'พรานนก',\n  'พรานนก-พุทธมณฑล สาย 4',\n  'พลับพลาไชย',\n  'พ่วงศิริ',\n  'พหลโยธิน',\n  'พะเนียง',\n  'พัฒน์พงศ์',\n  'พัฒนา',\n  'พัฒนาการ',\n  'พัฒนาชนบท',\n  'พัฒนาชนบท 2',\n  'พัฒนาชนบท 3',\n  'พัฒนาชนบท 4',\n  'พาณิชยการธนบุรี',\n  'พาดสาย',\n  'พาหุรัด',\n  'พิชัย',\n  'พิบูลสงคราม',\n  'พิษณุโลก',\n  'พีรพงษ์',\n  'พุทธบูชา',\n  'พุทธมณฑล สาย 1',\n  'พุทธมณฑล สาย 2',\n  'พุทธมณฑล สาย 3',\n  'เพชรเกษม',\n  'เพชรบุรี',\n  'เพชรพระราม',\n  'เพชรอุทัย',\n  'เพลินจิต',\n  'เพาะพานิชย์',\n  'เพิ่มสิน',\n  'แพร่งนรา',\n  'แพร่งภูธร',\n  'แพร่งสรรพศาสตร์',\n  'โพธิ์แก้ว',\n  'เฟื่องนคร',\n  'ภาณุรังษี',\n  'ภุชงค์',\n  'โภคี',\n  'มนธาตุราชศรีพิจิตร์',\n  'มหรรณพ',\n  'มหาจักร',\n  'มหาไชย',\n  'มหานคร',\n  'มหาพฤฒาราม',\n  'มหาราช',\n  'มหาเศรษฐ์',\n  'มเหสักข์',\n  'มไหสวรรย์',\n  'มอเตอร์เวย์',\n  'มังกร',\n  'มาเจริญ',\n  'มิตรพันธ์',\n  'มิตรภาพไทย-จีน',\n  'มิตรไมตรี',\n  'มิตรไมตรี 1',\n  'มิตรไมตรี 2',\n  'มิตรไมตรี 3',\n  'มีนพัฒนา',\n  'แมนไท',\n  'ไมตรีจิต',\n  'ไมตรีจิตต์',\n  'ยมราชสุขุม',\n  'ยังพัธนา',\n  'ยานนาวา',\n  'ยี่สิบสองกรกฎาคม 1',\n  'ยี่สิบสองกรกฎาคม 2',\n  'ยี่สิบสองกรกฎาคม 3',\n  'ยี่สิบสองกรกฎาคม 4',\n  'ยี่สิบสองกรกฎาคม 5',\n  'ยุคล 1',\n  'ยุคล 2',\n  'เย็นจิต',\n  'เย็นอากาศ',\n  'เยาวพานิชย์',\n  'เยาวราช',\n  'แยกสวนสยาม',\n  'โยธา',\n  'โยธา 1',\n  'โยธินพัฒนา',\n  'โยธี',\n  'ร่มเกล้า',\n  'ร่วมจิตต์',\n  'ร่วมพัฒนา',\n  'รองเมือง',\n  'ระนอง 1',\n  'ระนอง 2',\n  'รัชดาภิเษก',\n  'รัชดา-รามอินทรา',\n  'รัชมงคลประสาธน์',\n  'รางน้ำ',\n  'ราชดำเนินกลาง',\n  'ราชดำเนินนอก',\n  'ราชดำเนินใน',\n  'ราชดำริ',\n  'ราชบพิธ',\n  'ราชปรารภ',\n  'ราชพฤกษ์',\n  'ราชมนตรี',\n  'ราชวงศ์',\n  'ราชวิถี',\n  'ราชินี',\n  'รามคำแหง',\n  'รามคำแหง 2',\n  'รามบุตรี',\n  'รามอินทรา',\n  'ราษฎร์นิมิต',\n  'ราษฎร์บูรณะ',\n  'ราษฎร์พัฒนา',\n  'ราษฎร์ร่วมใจ',\n  'ราษฎร์รัฐพัฒนา',\n  'ราษฎร์อุทิศ',\n  'ริมคลองประปาฝั่งขวา',\n  'ริมคลองประปาฝั่งซ้าย',\n  'รุ่งประชา',\n  'ลงท่า',\n  'ลาซาล',\n  'ลาซาล-แบริ่ง',\n  'ลาดกระบัง',\n  'ลาดปลาเค้า',\n  'ลาดพร้าว',\n  'ลาดพร้าว 101',\n  'ลาดพร้าววังหิน',\n  'ลาดหญ้า',\n  'ลำไทร',\n  'ลำพู',\n  'ลำพูนไชย',\n  'ลำมะเขือขื่น',\n  'ลิขิต',\n  'ลูกหลวง',\n  'เลียบคลองเนินทราย',\n  'เลียบคลองบางเขน',\n  'เลียบคลองบางพรม',\n  'เลียบคลองปทุม',\n  'เลียบคลองผดุงกรุงเกษม',\n  'เลียบคลองพิทยาลงกรณ์',\n  'เลียบคลองภาษีเจริญฝั่งใต้',\n  'เลียบคลองภาษีเจริญฝั่งเหนือ',\n  'เลียบคลองมอญ',\n  'เลียบคลองลำกอไผ่',\n  'เลียบคลองสอง',\n  'เลียบคลองสิบสามฝั่งตะวันตก',\n  'เลียบคลองสิบสามฝั่งตะวันออก',\n  'เลียบทะเลสาบ',\n  'เลียบทางรถไฟสายใต้',\n  'เลียบวารี',\n  'วงศ์สว่าง',\n  'วงแหวนอุตสาหกรรม',\n  'วรจักร',\n  'วังเจ้าสาย',\n  'วังเดิม',\n  'วังหลัง',\n  'วัชรพล',\n  'วัฒนธรรม',\n  'วัดเวฬุวนาราม',\n  'วัดสุขใจ',\n  'วัดใหม่เจริญราษฎร์',\n  'วิทยุ',\n  'วิบูลย์สาธุกิจ',\n  'วิภาวดีรังสิต',\n  'วิวัฒน์เวียง',\n  'วิสุทธิกษัตริย์',\n  'วุฒากาศ',\n  'ศรีธรรมาธิราช',\n  'ศรีนครินทร์',\n  'ศรีนครินทร์-ร่มเกล้า',\n  'ศรีบูรพา',\n  'ศรีวรา',\n  'ศรีเวียง',\n  'ศรีอยุธยา',\n  'ศาลธนบุรี',\n  'ศาลาแดง',\n  'ศาลาธรรมสพน์',\n  'ศิริเกษม',\n  'ศิริพงษ์',\n  'ศุภมิตร',\n  'เศรษฐศิริ',\n  'เศรษฐศิริ 2',\n  'สกุลดี',\n  'สตรีวิทยา 2',\n  'สนามไชย',\n  'สมเด็จเจ้าพระยา',\n  'สมเด็จพระเจ้าตากสิน',\n  'สมเด็จพระปิ่นเกล้า',\n  'สรงประภา',\n  'สรณคมน์',\n  'สรรพาวุธ',\n  'สราญรมย์',\n  'สวนผัก',\n  'สวนพลู',\n  'สวนสยาม',\n  'สวนอ้อยซอยกลาง',\n  'สวรรคโลก',\n  'สวัสดิการ 1',\n  'สวัสดิการ 2',\n  'สวัสดิการ 3',\n  'สว่าง',\n  'สะแกงาม',\n  'สะพานพุทธ',\n  'สังคมสงเคราะห์',\n  'สังคโลก',\n  'สังฆประชา',\n  'สังฆสันติสุข',\n  'สันติภาพ',\n  'สาทรใต้',\n  'สาทรเหนือ',\n  'สาธุประดิษฐ์',\n  'สามวา',\n  'สามเสน',\n  'สายไหม',\n  'สารสิน',\n  'สารีบุตร',\n  'สารีบุตร-ทับยาว',\n  'สาลีรัฐวิภาค',\n  'สิบสามห้าง',\n  'สิรินธร',\n  'สี่พระยา',\n  'สีลม',\n  'สีหบุรานุกิจ',\n  'สุขสวัสดิ์',\n  'สุขาภิบาล 2',\n  'สุขาภิบาล 5',\n  'สุขาภิบาลบางระมาด',\n  'สุขุมวิท',\n  'สุขุมวิท 71',\n  'สุโขทัย',\n  'สุคนธสวัสดิ์',\n  'สุคันธาราม',\n  'สุดประเสริฐ',\n  'สุทธาวาส',\n  'สุทธิสารวินิจฉัย',\n  'สุนทรโกษา',\n  'สุพรรณ',\n  'สุรวงศ์',\n  'สุรศักดิ์',\n  'สุวินทวงศ์',\n  'สุเหร่าคลองหนึ่ง',\n  'เสนานิคม 1',\n  'เสรีไทย',\n  'เสือป่า',\n  'แสนเกษม',\n  'แสมดำ',\n  'หทัยมิตร',\n  'หทัยราษฎร์',\n  'หนองแขม-วัดศรีนวล',\n  'หนองระแหง',\n  'หน้าพระธาตุ',\n  'หน้าพระลาน',\n  'หน้าหับเผย',\n  'หม่อมเจ้าสง่างาม สุประดิษฐ์',\n  'หมู่บ้านเศรษฐกิจ',\n  'หลวง',\n  'หลวงพรตพิทยพยัต',\n  'หลวงแพ่ง',\n  'หลักเมือง',\n  'หลังสวน',\n  'หลานหลวง',\n  'หอวัง',\n  'หัวหมาก',\n  'อนันตนาค',\n  'อนามัยงามเจริญ',\n  'อนุวงศ์',\n  'อยู่เย็น',\n  'อยู่วิทยา',\n  'อรุณอมรินทร์',\n  'อโศก-ดินแดง',\n  'อโศกมนตรี',\n  'อ่อนนุช',\n  'อังรีดูนังต์',\n  'อัศวพิเชษฐ์',\n  'อัษฎางค์',\n  'อัสสัมชัญ',\n  'อาจณรงค์',\n  'อำนวยสงคราม',\n  'อินทรพิทักษ์',\n  'อินทราวาส',\n  'อิสรภาพ',\n  'อุณากรรณ',\n  'อุดมสุข',\n  'อุทยาน',\n  'อู่ทองนอก',\n  'อู่ทองใน',\n  'เอกชัย',\n  'แฮปปี้แลนด์',\n  '60 พรรษามหาราชินี',\n];\n"
  },
  {
    "path": "src/locales/th/location/street_pattern.ts",
    "content": "export default ['{{location.street_name}}'];\n"
  },
  {
    "path": "src/locales/th/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Thai',\n  code: 'th',\n  language: 'th',\n  endonym: 'ไทย',\n  dir: 'ltr',\n  script: 'Thai',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/th/person/first_name.ts",
    "content": "export default {\n  generic: ['กนกวรรณ', 'ชนาธิป', 'พัชรพร', 'พุทธชาติ', 'สายชล', 'แสงสุรีย์'],\n  female: [\n    'กชมน',\n    'กชามาศ',\n    'กนกพร',\n    'กนิษฐา',\n    'กมลชนก',\n    'กมลรัตน์',\n    'กมลวรรณ',\n    'กมลศรี',\n    'กรรณิกา',\n    'กรรณิการ์',\n    'กรรณ์ขนิษฐา',\n    'กรวรรณ',\n    'กรวิภา',\n    'กรองทอง',\n    'กรุณามิตร',\n    'กฤตยา',\n    'กฤติกา',\n    'กฤติยาณี',\n    'กฤศณา',\n    'กฤษฎาวรรณ',\n    'กฤษณา',\n    'กวินทิพย์',\n    'กอบกุล',\n    'กัญจนา',\n    'กัญชพร',\n    'กัญญณภัส',\n    'กัญญาณี',\n    'กัญญารัตน์',\n    'กัญญาลักษณ์',\n    'กัณฐมณี',\n    'กันตนา',\n    'กันตพร',\n    'กันติชา',\n    'กันยารัตน์',\n    'กัลยดา',\n    'กัลยรัตน์',\n    'กัลยาณี',\n    'กาญจนา',\n    'กาญจนาพร',\n    'กาญจนาภรณ์',\n    'กาญจนิจนันท์',\n    'กานต์ทิตา',\n    'กิตติยาภรณ์',\n    'กิติยา',\n    'กีรติกา',\n    'กุลธรา',\n    'กุลภัสสร',\n    'กุลภัสสรณ์',\n    'กุลสิริ',\n    'กุสุมา',\n    'กุ้ง',\n    'ขจิตลักษณ์',\n    'ขนิษฐา',\n    'ขวัญตา',\n    'ขวัญมาศ',\n    'ขวัญรัตน์',\n    'ขวัญเนตร',\n    'ขวัญเรือน',\n    'คฑามาศ',\n    'คณาพฤฒ',\n    'จงกล',\n    'จณิสตา',\n    'จรรญาทิพย์',\n    'จริญญา',\n    'จันติมา',\n    'จันทนิภา',\n    'จันทมาศ',\n    'จันทร์ณภาพร',\n    'จันทิมา',\n    'จารวี',\n    'จารุตา',\n    'จารุวรรณ',\n    'จิดาภา',\n    'จิตต์นิภา',\n    'จินดารัตน์',\n    'จินตนา',\n    'จินตพร',\n    'จิรภิญญา',\n    'จิรวรรณ',\n    'จิรสุดา',\n    'จิระภัทร',\n    'จิรากัญ',\n    'จิราพร',\n    'จิราภรณ์',\n    'จีระนันท์',\n    'จุฑาทิพย์',\n    'จุฑาพัตธน์',\n    'จุฑามณี',\n    'จุฑามาศ',\n    'จุฑามาส',\n    'จุฑารัตน์',\n    'จุไรรัตน์',\n    'จุไรวรรณ',\n    'ชญาณ์นันท์',\n    'ชณัญชิดา',\n    'ชณิชา',\n    'ชนัดดา',\n    'ชนิธาดา',\n    'ชมัยพร',\n    'ชลดา',\n    'ชลธร',\n    'ชลลดา',\n    'ชลิดา',\n    'ชาลิสา',\n    'ชุติวรรณ',\n    'ชุรีภรณ์',\n    'ชุลีพร',\n    'ชไมพร',\n    'ช่อแก้ว',\n    'ซันนีย๊ะ',\n    'ซัยนับ',\n    'ซีตีรอกีเยาะ',\n    'ซูเซียนา',\n    'ซูไรญา',\n    'ซูไรฮา',\n    'ญาณิศา',\n    'ญาณ์สุมินทร์',\n    'ญาดา',\n    'ญานิกา',\n    'ญานิศา',\n    'ฎาริกา',\n    'ฐานิสา',\n    'ฐาปนี',\n    'ฐิตินันทา',\n    'ฐิตินันท์',\n    'ฐิติมา',\n    'ฑิตฐิตา',\n    'ณฐพร',\n    'ณภัสร์ประภา',\n    'ณัชกานต์',\n    'ณัชชา',\n    'ณัชนภาพัชร์',\n    'ณัฎฐา',\n    'ณัฏฐณิชา',\n    'ณัฏฐวีรยา',\n    'ณัฏฐ์กุลนันท์',\n    'ณัฏฐ์รดา',\n    'ณัฐฐานันท์',\n    'ณัฐฐิญา',\n    'ณัฐติยา',\n    'ณัฐธิชา',\n    'ณัฐธิณีภรณ์',\n    'ณัฐธิดา',\n    'ณัฐนิชา',\n    'ณัฐพร',\n    'ณัฐมนต์',\n    'ณัฐริกา',\n    'ณัฐวดี',\n    'ณัฐวรา',\n    'ณัฐสิยา',\n    'ณัทกาญจน์',\n    'ณิชญา',\n    'ณิชมน',\n    'ณิชย์ฐกานต์',\n    'ดวงฤทัย',\n    'ดวงเดือน',\n    'ดาราธิป',\n    'ดาวรุ่ง',\n    'ดุษฎี',\n    'ตอยบัส',\n    'ต่วนนูรียะห์',\n    'ทักษิณา',\n    'ทัดดาว',\n    'ทัศนีย์',\n    'ทัศนีวรรณ',\n    'ทัศวรรณ',\n    'ทิตติยา',\n    'ทิพย์วัลย์',\n    'ทิพย์สุดา',\n    'ทิภากรณ์',\n    'ทิภาพรรณ',\n    'ทิราพร',\n    'ทิวาพร',\n    'ธณพร',\n    'ธณิษราภรณ์',\n    'ธนฉัตร',\n    'ธนณัฏฐ์',\n    'ธนัญญา',\n    'ธนาพร',\n    'ธนาภรณ์',\n    'ธนาภา',\n    'ธนิตา',\n    'ธมลพรรณ',\n    'ธรรศชนก',\n    'ธลิตา',\n    'ธัญญา',\n    'ธัญญารัตน์',\n    'ธัญยาเรศ',\n    'ธัญย์ชนก',\n    'ธัญลักษณ์',\n    'ธัญวลัย',\n    'ธัญสินี',\n    'ธันยพร',\n    'ธาดารัตน์',\n    'ธารารัตน์',\n    'ธิดากานต์',\n    'ธิดาทิพย์',\n    'ธิดารัตน์',\n    'ธิติกร',\n    'ธีรกานต์',\n    'ธีรนิดา',\n    'ธุดลกัญจ์',\n    'นงนภัส',\n    'นงพร',\n    'นงลักษณ์',\n    'นนทพร',\n    'นพมาศ',\n    'นภัณ',\n    'นภัทร',\n    'นภิศรา',\n    'นรรณิษา',\n    'นริณธร',\n    'นริศรา',\n    'นรีกานต์',\n    'นฤมล',\n    'นลินา',\n    'นวพรรณ',\n    'นวรัตน์',\n    'นวัชภรณ์',\n    'นสิตา',\n    'นัจพรรณ',\n    'นัฐพร',\n    'นัฐมล',\n    'นัฐริกา',\n    'นัฐวรรณ',\n    'นันต์ธีรา',\n    'นันทรัตน์',\n    'นันทิกานต์',\n    'นันทิตา',\n    'นันท์ธนา',\n    'นับทอง',\n    'นารี',\n    'นาลินนี',\n    'นาเดีย',\n    'นิชาภา',\n    'นิตติยา',\n    'นิติยา',\n    'นิธิพร',\n    'นิธิมา',\n    'นิยดา',\n    'นิรชา',\n    'นิรัญตรี',\n    'นิรุชา',\n    'นิลยา',\n    'นิลุบล',\n    'นิศาชล',\n    'นิสรา',\n    'นุชนาฏ',\n    'นูรฮานาน',\n    'นูรีซะห์',\n    'นูรีดา',\n    'นูรเดียนา',\n    'น้องนุช',\n    'น้ำฝน',\n    'บวรลักษณ์',\n    'บุญญาพร',\n    'บุญปลูก',\n    'บุญรื่น',\n    'บุณย์ธิดา',\n    'บุปผลักษณ์',\n    'บุศญารัตน์',\n    'บุษบา',\n    'บูรณิมา',\n    'ปฐมาภรณ์',\n    'ปฐมาวดี',\n    'ปณิชา',\n    'ปทุมทิพย์',\n    'ปทุมพร',\n    'ปนัฎดา',\n    'ปนัดดา',\n    'ประภัสสร',\n    'ประภาพร',\n    'ประภาลักษณ์',\n    'ประภาวดี',\n    'ประเทืองทิพย์',\n    'ปรัศนี',\n    'ปราชิญา',\n    'ปรารถนา',\n    'ปริชาติ',\n    'ปริญสิรา',\n    'ปรินรัตน์',\n    'ปริยากร',\n    'ปริศนา',\n    'ปรีดาพร',\n    'ปรีดินันท์',\n    'ปวิณา',\n    'ปวีณา',\n    'ปวีณ์สุดา',\n    'ปัจมาศ',\n    'ปัทมวรรณ',\n    'ปาณิศา',\n    'ปานทิพย์',\n    'ปิยกาญจน์',\n    'ปิยธิดา',\n    'ปิยนุช',\n    'ปิยพร',\n    'ปิยภัทร',\n    'ปิยะธิดา',\n    'ปิยะเนตร',\n    'ปุณยาพร',\n    'ผกามาศ',\n    'ผูกขวัญ',\n    'พกาวรรณ',\n    'พชรมน',\n    'พนิตสิรี',\n    'พรทิมา',\n    'พรนิภา',\n    'พรปิยา',\n    'พรรณกาญจน์',\n    'พรรณรายณ์',\n    'พรรณวาา',\n    'พรรณไม้',\n    'พรรัตน์',\n    'พรวลัย',\n    'พรวันเพ็ญ',\n    'พรสินี',\n    'พริมรตา',\n    'พลอยรุ้ง',\n    'พลอยวรินทร์',\n    'พัชทนัน',\n    'พัชรนันท์',\n    'พัชริญา',\n    'พัชรินทร์',\n    'พาดีล๊ะ',\n    'พาดีฮะ',\n    'พารีด๊ะ',\n    'พิชญาภัค',\n    'พิชยา',\n    'พิมพมาศ',\n    'พิมพ์ตินันท์',\n    'พิมพ์นภา',\n    'พิมพ์พรรณ',\n    'พิมพ์ภัทร',\n    'พิมพ์ลานนา',\n    'พิมพ์สุดา',\n    'พิมลนาฎ',\n    'พิรานันท์',\n    'พิรารัตน์',\n    'พิศพิไล',\n    'พีรพร',\n    'พุธธิญา',\n    'พเยาว์',\n    'ฟาติเมาะ',\n    'ฟารานัส',\n    'ฟาริดา',\n    'ฟารีนา',\n    'ฟิรดาวส์',\n    'ภคญาณี',\n    'ภทรชนก',\n    'ภัคจิรา',\n    'ภัคเปมิกา',\n    'ภัชราวดี',\n    'ภัชรีญา',\n    'ภัฏชนก',\n    'ภัณภิรา',\n    'ภัททิรา',\n    'ภัทรจีรา',\n    'ภัทรพร',\n    'ภัทรภร',\n    'ภัทรศยา',\n    'ภัทรสุดา',\n    'ภัทราพร',\n    'ภัทราภรณ์',\n    'ภัทร์ชนก',\n    'ภัสสร',\n    'ภานิณี',\n    'ภานุมาศ',\n    'ภาวินี',\n    'ภิญญดา',\n    'ภูริชญา',\n    'มณฑิตา',\n    'มณทารัตน์',\n    'มณทิญา',\n    'มณีรุ่ง',\n    'มณีวรรณ',\n    'มธุรดา',\n    'มนทกานติ์',\n    'มนัศรา',\n    'มนิดา',\n    'มลธิญา',\n    'มลศิมา',\n    'มะลิ',\n    'มะลิวรรณ์',\n    'มัญชุพร',\n    'มัทวรรณ',\n    'มานิดา',\n    'มานิตา',\n    'มามิ',\n    'มารตี',\n    'มาริษา',\n    'มารีแย',\n    'มาลินี',\n    'มาลีวรรณ',\n    'มุกธิดา',\n    'มุทิตา',\n    'มูนีเราะห์',\n    'ยัสมี',\n    'ยารอน๊ะ',\n    'ยุธิดา',\n    'ยุพดี',\n    'ยุพาภรณ์',\n    'ยุพาวดี',\n    'ยุภาพร',\n    'ยูซนีย์',\n    'รติรส',\n    'รวิวรรณ',\n    'รอฮานา',\n    'ระพีพรรณ',\n    'รังษี',\n    'รังสิยาภรณ์',\n    'รัชกร',\n    'รัชฎาบูรณ์',\n    'รัชฏาพร',\n    'รัชนิดา',\n    'รัชพิมล',\n    'รัตติกาล',\n    'รัตติภรณ์',\n    'รัตติยากร',\n    'รัตน์ติการ',\n    'รัตมล',\n    'รายาวดี',\n    'รุจิภา',\n    'รุสณี',\n    'รุสดา',\n    'รุ่งทิวา',\n    'รุ่งฤดี',\n    'ฤชุตา',\n    'ฤทัยรัตน์',\n    'ลมุล',\n    'ลลิตา',\n    'ละอองดาว',\n    'ลักษิกา',\n    'ลัดดาวัลย์',\n    'ลำยอง',\n    'ลินดา',\n    'วงศิยา',\n    'วนาลี',\n    'วนิดา',\n    'วนิสรา',\n    'วรดา',\n    'วรรณี',\n    'วรวีย์',\n    'วรัญรัตน์',\n    'วราภรณ์',\n    'วรินลดา',\n    'วริศรา',\n    'วริษรา',\n    'วริสรา',\n    'วลัญช์รัตน์',\n    'วลัดดา',\n    'วลัทยา',\n    'วลี',\n    'วัชรี',\n    'วัชรีวรรณ',\n    'วันวิสา',\n    'วันเพ็ญ',\n    'วานี',\n    'วารุณี',\n    'วาศิณี',\n    'วิกาณดา',\n    'วิจิตร',\n    'วิชญาณี',\n    'วิชุดา',\n    'วิณัฐตา',\n    'วิภาวิน',\n    'วิมลทิพย์',\n    'วิมาลิน',\n    'วิยะดา',\n    'วิรินทร์ญา',\n    'วิลาศิณี',\n    'วิลาสินี',\n    'วิสุดา',\n    'วิไลรัตน์',\n    'วิไลลักษณ์',\n    'วิไลวรรณ',\n    'วีณา',\n    'วีร์ชัญญา',\n    'วุฒชริน',\n    'ศกุลตลา',\n    'ศรสุดา',\n    'ศรัณรัตน์',\n    'ศรินยา',\n    'ศศินา',\n    'ศศิพิไล',\n    'ศศิมา',\n    'ศศิวมล',\n    'ศินีนุช',\n    'ศิราณี',\n    'ศิริขวัญ',\n    'ศิริญา',\n    'ศิริพร',\n    'ศิริภรณ์',\n    'ศิริรักษ์',\n    'ศิริลักษณ์',\n    'ศิริวรรณ',\n    'ศิริษร',\n    'ศิริโฉม',\n    'ศิวัชญา',\n    'ศุภกาญจน์',\n    'ศุภสุดา',\n    'ศุภัคศร',\n    'ศุภัชฌา',\n    'ศุภัสสรณ์',\n    'ศุภาณีย์',\n    'ศุภิสรา',\n    'สกลวรรญ์',\n    'สถิดา',\n    'สมจริง',\n    'สมัชญา',\n    'สรวงสุดา',\n    'สรัลรัตน์',\n    'สรัสนันท์',\n    'สราริน',\n    'สลินทิพย์',\n    'สวรรยา',\n    'สัญญาลักษณ์',\n    'สัณห์สินี',\n    'สาธิตา',\n    'สาฝีย๊ะ',\n    'สายฝน',\n    'สาวตา',\n    'สิตารัตน์',\n    'สิราพร',\n    'สิรารัตน์',\n    'สิริญา',\n    'สิริพร',\n    'สิริมา',\n    'สิริมาภรณ์',\n    'สิริรดา',\n    'สิริลักษณ์',\n    'สิรีธร',\n    'สุขประวีณ์',\n    'สุจิตรา',\n    'สุชาดา',\n    'สุชาติพรรณ',\n    'สุชานาฎ',\n    'สุชารัตน์',\n    'สุชาวดี',\n    'สุชิลา',\n    'สุดธิดา',\n    'สุดารัตน์',\n    'สุทธวรรณ',\n    'สุทธาศิณี',\n    'สุทธิดา',\n    'สุทธิวรรณ',\n    'สุธาดา',\n    'สุธาทิพย์',\n    'สุธาสินี',\n    'สุธิดา',\n    'สุธินี',\n    'สุนันทิณี',\n    'สุนิตา',\n    'สุนิษา',\n    'สุนิสา',\n    'สุพรรณพิมพ์',\n    'สุพรรณ์',\n    'สุพัฒนา',\n    'สุพัตรา',\n    'สุพิตรา',\n    'สุภาภรณ์',\n    'สุภาลักษณ์',\n    'สุภาวดี',\n    'สุมณฑา',\n    'สุรภา',\n    'สุรัสวดี',\n    'สุรางรัตน์',\n    'สุริยา',\n    'สุวคนธ์',\n    'สุวงศ์ษา',\n    'สุวนันต์',\n    'สุวรรณรัตน์',\n    'สุวลี',\n    'สโรชา',\n    'สไบทิพย์',\n    'หทัยรัตน์',\n    'หนูซิน',\n    'หนูพิศ',\n    'หายาตี',\n    'อชิรญาณ์',\n    'อณิษา',\n    'อติกานต์',\n    'อธิชา',\n    'อนัญญา',\n    'อนิศรา',\n    'อนุสรา',\n    'อภิชญา',\n    'อภิรดี',\n    'อภิวรรณ',\n    'อภิศรา',\n    'อมลวรรณ',\n    'อรชา',\n    'อรญา',\n    'อรณิชา',\n    'อรพรรณ',\n    'อรวรรณ',\n    'อรอุมา',\n    'อริญา',\n    'อริยา',\n    'อริสา',\n    'อรไท',\n    'อักษราภัค',\n    'อัคคเดนาย',\n    'อังคณา',\n    'อัจฉรี',\n    'อัญชลี',\n    'อัญญารัตน์',\n    'อัญมณี',\n    'อันธิกา',\n    'อัลวีณา',\n    'อาทิตติยา',\n    'อาทิติยา',\n    'อาภรณ์',\n    'อาภานันท์',\n    'อาภาศิริ',\n    'อามีเนาะ',\n    'อารญา',\n    'อาริณี',\n    'อารี',\n    'อารียา',\n    'อินท์วาริน',\n    'อิลมี',\n    'อิลฮัม',\n    'อิศราภรณ์',\n    'อิสรีย์',\n    'อุบลรัตน์',\n    'อุบลวรรณ',\n    'อุไร',\n    'ฮานาน',\n    'ฮูดา',\n    'เกตนิภา',\n    'เกตน์นิภา',\n    'เกวลี',\n    'เกศกนก',\n    'เกศราภรณ์',\n    'เกศรินทร์',\n    'เกศศรินทร์',\n    'เกศสุดา',\n    'เกศินี',\n    'เกษร',\n    'เกษรา',\n    'เจนจิรา',\n    'เจนนิสา',\n    'เฉลียว',\n    'เนตรนภา',\n    'เนตรยา',\n    'เบญจมาภรณ์',\n    'เบญจวรรณ',\n    'เบญญาภา',\n    'เบ็ญจวรรณ',\n    'เปมนีย์',\n    'เปรียว',\n    'เพชรรัตน์',\n    'เพชรรุ้ง',\n    'เพชรี',\n    'เพ็ญทิพย์',\n    'เพ็ญพักตร์',\n    'เพ็ญไพลิน',\n    'เมทนี',\n    'เมทินี',\n    'เย็นฤดี',\n    'เรณู',\n    'เรวดี',\n    'เสาวลักษณ์',\n    'เอกนรี',\n    'เอมมิกา',\n    'เเพรวนภา',\n    'แก้วใจ',\n    'แพรพรรณ',\n    'แพรวพลอย',\n    'แมะยะ',\n    'แวรอยฮัน',\n    'แสงโสม',\n    'แอนนา',\n    'โชติกา',\n    'โซรายา',\n    'โมนา',\n    'โยธิการ์',\n    'โสภจรี',\n    'โสรญา',\n    'โสรยา',\n    'ไซตุล',\n  ],\n  male: [\n    'กนกชัย',\n    'กรณินทร์',\n    'กรณ์',\n    'กรินท์',\n    'กฤตานน',\n    'กฤติศักดิ์',\n    'กฤษกร',\n    'กฤษฎิ์ธนัช',\n    'กฤษณ์ขจร',\n    'กล่ำคาน',\n    'กวียุทธ',\n    'กวีรภัทร',\n    'กษิดิส',\n    'กอบเกียรติ์',\n    'กัณวีย์',\n    'กันต์ศุภณัช',\n    'กานต์ธนิต',\n    'กิจดี',\n    'กิตติชัย',\n    'กิตติธัช',\n    'กิตตินันท์',\n    'กิตติพงค์',\n    'กิตติพงศ์',\n    'กิตติพัทธ์',\n    'กิตติวัฒน์',\n    'กิตติศักดิ์',\n    'กิตติเดช',\n    'กิิตติกร',\n    'กุลชาติ',\n    'กูดิง',\n    'ก่อเกียรติ์',\n    'คงกระพัน',\n    'คำภา',\n    'คุ้ง',\n    'จตุรพร',\n    'จรัสฤทธิ์',\n    'จริยวัตร',\n    'จอมพล',\n    'จันทรา',\n    'จาตุรภัทร',\n    'จำนาญ',\n    'จิรทีปต์',\n    'จิรศักดิ์',\n    'จิระพงศ์',\n    'จิรเสกข์',\n    'จีฮาน',\n    'จุฑา',\n    'ฉัตร',\n    'ชยุต',\n    'ชลธานี',\n    'ชลสิทธิ์',\n    'ชวดล',\n    'ชวนากร',\n    'ชวัลวิชญ์',\n    'ชวโรจน์',\n    'ชัชชวาลย์',\n    'ชัชวาล',\n    'ชัยชนะ',\n    'ชัยณัฎฐ์',\n    'ชัยพล',\n    'ชาญชล',\n    'ชาญชัย',\n    'ชาติชัย',\n    'ชานน',\n    'ชาลาดล',\n    'ชินกร',\n    'ซุกรี',\n    'ซูฟยัน',\n    'ซูลฟีย์',\n    'ฌาณปรีชา',\n    'ญาณภัทร',\n    'ฐณพล',\n    'ฐานทัต',\n    'ฐานันดร',\n    'ฐาปกรณ์',\n    'ณชธฤต',\n    'ณฐพงศ์',\n    'ณภัทร',\n    'ณรงค์พร',\n    'ณรงค์ฤทธิ์',\n    'ณฤภณ',\n    'ณสรวง',\n    'ณัฎฐกร',\n    'ณัฏฐ์ภณ',\n    'ณัฐชนน',\n    'ณัฐธนชัย',\n    'ณัฐพงค์',\n    'ณัฐพงศ์',\n    'ณัฐพงษ์',\n    'ณัฐพนธ์',\n    'ณัฐพล',\n    'ณัฐวุฒิ',\n    'ณัทกร',\n    'ณิชภูมิ',\n    'ดนุภัทร',\n    'ดอกไม้',\n    'ดาวธง',\n    'ดำรงค์',\n    'ตอฮา',\n    'ตะวัน',\n    'ถาวร',\n    'ทนาวุฒิ',\n    'ทนุชูพงษ์',\n    'ทรงพันธ์',\n    'ทวียศ',\n    'ทวีศักดิ์',\n    'ทศเทพ',\n    'ทองคูณ',\n    'ทองจันทร์',\n    'ทองพันแสน',\n    'ทองอินทร์',\n    'ทะนุ',\n    'ธนกร',\n    'ธนกฤต',\n    'ธนกฤษ',\n    'ธนนนท์',\n    'ธนพล',\n    'ธนภัทร',\n    'ธนภัทร์',\n    'ธนภูมิ',\n    'ธนวัฒน์',\n    'ธนวัต',\n    'ธนวันต์',\n    'ธนวิชญ์',\n    'ธนัตถ์',\n    'ธนันท์ชัย',\n    'ธนากร',\n    'ธนากฤษ',\n    'ธนาคช',\n    'ธนาธร',\n    'ธนาภัทร',\n    'ธนาเสฎฐ์',\n    'ธนิสร์',\n    'ธนโชติ',\n    'ธรรณธร',\n    'ธราพงศ์',\n    'ธราพงษ์',\n    'ธราวิทญ์',\n    'ธวัชชวิน',\n    'ธัชชัย',\n    'ธัชพงศ์',\n    'ธาดา',\n    'ธำรงชัย',\n    'ธิติ',\n    'ธิปไตย',\n    'ธีติ',\n    'ธีทัชฐ์',\n    'ธีรธรรม',\n    'ธีรพงษ์',\n    'ธีรพล',\n    'ธีรศักดิ์',\n    'ธีระพงษ์',\n    'ธีระพันธ์',\n    'ธีระยุทธ์',\n    'นนทวัฒน์',\n    'นพกร',\n    'นพวินาย',\n    'นภัสกร',\n    'นราวิชญ์',\n    'นฤชา',\n    'นฤทธิ์สุนทร',\n    'นวพล',\n    'นัณธพงศ์',\n    'นันฐวัฒน์',\n    'นันทิพัฒน์',\n    'นันท์พิพัชร์',\n    'นิชนันท์',\n    'นิติธร',\n    'นิมุ',\n    'นิยม',\n    'นิวัฒน์',\n    'บรรจง',\n    'บาดินธ์',\n    'บุญญฤทธิ์',\n    'บุญทอน',\n    'บุญนพ',\n    'บุญรอด',\n    'บุรพล',\n    'บูขอรี',\n    'บูรณศักดิ์',\n    'ปกาสิต',\n    'ปณต',\n    'ปติพัท',\n    'ปพนสรรค์',\n    'ปภณวัชร',\n    'ประกาศิต',\n    'ประวุฒิ',\n    'ประเสริฐพงศ์',\n    'ปรัญชญา',\n    'ปราปต์',\n    'ปริยวิศว์',\n    'ปวรรุจ',\n    'ปวันรัตน์',\n    'ปศานนท์',\n    'ปาน',\n    'ปานจิตร',\n    'ปาพจน์',\n    'ปาริเยศ',\n    'ปิติพงษ์',\n    'ปิยพันธุ์',\n    'ปิยวัฒน์',\n    'ปิยวิชญ์',\n    'ปิยะ',\n    'ปิยะชัย',\n    'ปิยะเกียรติ์',\n    'ป๋วย',\n    'ผลินนาลักษมณ์',\n    'พงศกร',\n    'พงศธร',\n    'พงศ์กฤษณ์',\n    'พงศ์ศักดิ์',\n    'พงศ์สัคค์',\n    'พงษ์ทรัพย์',\n    'พงษ์นเรศ',\n    'พงษ์ศักดิ์',\n    'พงษ์สถิต',\n    'พชร',\n    'พณทรรศ',\n    'พรชาย',\n    'พรประชา',\n    'พรหมชัย',\n    'พฤษภา',\n    'พวง',\n    'พัฒนา',\n    'พันธวงศ์',\n    'พิชญ',\n    'พิชญะ',\n    'พิชญ์',\n    'พิชญ์สิชฌ์',\n    'พิชิตชัย',\n    'พิทักษ์',\n    'พิพัฒน์',\n    'พิเชียร',\n    'พีรพงษ์',\n    'พีรภาส',\n    'พีรยุทธ',\n    'พีรวิชญ์',\n    'พีระชัย',\n    'พีระพล',\n    'พุทธสวาท',\n    'พุทธินันท์',\n    'พูลสวัสดิ์',\n    'ภคพงศ์',\n    'ภรัณยู',\n    'ภัทรกร',\n    'ภัทรชัย',\n    'ภัทรดนัย',\n    'ภัทรพงษ์',\n    'ภัทรวิทย์',\n    'ภัทรายุทธ',\n    'ภัทราวุฒิ',\n    'ภากร',\n    'ภาคภูมิ',\n    'ภาณุวัชร',\n    'ภานุวัฒน์',\n    'ภาสวร',\n    'ภูมิสิน',\n    'ภูริดล',\n    'ภูวนัย',\n    'ภูวเดช',\n    'ภูวเรศ',\n    'มงคลสิษฐ์',\n    'มณี',\n    'มนัสชัย',\n    'มะเย็ง',\n    'มานัส',\n    'มุรซาลีน',\n    'มูฮำมัด',\n    'มเหศวร',\n    'ยรรยง',\n    'ยุทธพันธ์',\n    'ยุทธพิชัย',\n    'ยุพราช',\n    'รณกฤต',\n    'รอซาลี',\n    'รอมือลี',\n    'ระพีพงศ์',\n    'ระวีวัชร์',\n    'รังสรรทญ์',\n    'รังสฤษฎ์',\n    'รัตนพล',\n    'รัศมี',\n    'ราษฎร์พิชิต',\n    'ราเมศ',\n    'ริณพัตน์',\n    'ร้อหมาด',\n    'ฤทธิไกร',\n    'ลัคนพงษ์',\n    'วงศ์ตะวัน',\n    'วนัย',\n    'วรจันทร์',\n    'วรพรรธน์',\n    'วรวิช',\n    'วรวินาย',\n    'วรศิษฎ์',\n    'วรากร',\n    'วราวุฒ',\n    'วรินทธิ์ธร',\n    'วรินทร',\n    'วรเดช',\n    'วรเมธ',\n    'วรเมษ',\n    'วัชระ',\n    'วัฒนไชย',\n    'วาสนา',\n    'วิชยานนท์',\n    'วิชาญ',\n    'วิญญ์',\n    'วิทย์พงศ์',\n    'วินิจ',\n    'วิวรรธน์',\n    'วิศรุต',\n    'วิสายันต์',\n    'วิเชษฐ์',\n    'วีรพจน์',\n    'วีรภัทร',\n    'วีระกร',\n    'วีระวัฒน์',\n    'วีระวุธ',\n    'วีระศักดิ์',\n    'วีราวุทธ์',\n    'วุฒิชัย',\n    'ศตคุณ',\n    'ศรชัย',\n    'ศรสิทธิ์',\n    'ศรัณยู',\n    'ศรายุทธ',\n    'ศรายุทธ์',\n    'ศักดิ์สิทธ',\n    'ศัญพิชญ์',\n    'ศันสนะ',\n    'ศิธร',\n    'ศิรพงศ์',\n    'ศุภกร',\n    'ศุภกิจ',\n    'ศุภชัย',\n    'ศุภมงคล',\n    'ศุภวิชญ์',\n    'ศุรศักดิ์',\n    'ษมาศักดิ์',\n    'สกล',\n    'สง่าชัย',\n    'สนธยา',\n    'สมคิด',\n    'สมจิตร',\n    'สมบัติ',\n    'สมบูรณ์',\n    'สมภูมิ',\n    'สมรัก',\n    'สมโชค',\n    'สรนัท',\n    'สรยุทธ',\n    'สรวิชญ์',\n    'สราวุฒิ',\n    'สรุศักดิ์',\n    'สวงษ์',\n    'สหัสวรรษ',\n    'สอ',\n    'สังวาล',\n    'สัจจธรรม',\n    'สันชัย',\n    'สาคร',\n    'สารสินธ์',\n    'สำเภา',\n    'สิทธิพล',\n    'สิปปกร',\n    'สิริชัย',\n    'สิริพงษ์',\n    'สุกฤษฎิ์',\n    'สุทธิชัย',\n    'สุทธิณัฐ',\n    'สุทธิพงศ์',\n    'สุทธิภาคย์',\n    'สุทธิศักดิ์',\n    'สุธีมนต์',\n    'สุภพงษ์',\n    'สุรวิชญ์',\n    'สุรศักดิ์',\n    'สุรษิต',\n    'สุระ',\n    'สุระพง',\n    'สุริยวัฒน์',\n    'สุรีพงศ์',\n    'สุรเชษฐ',\n    'สุรเดช',\n    'สุไลมาน',\n    'สุไฮลัน',\n    'หลักทรัพย์',\n    'หัสรณ',\n    'หาบ',\n    'อกัณห์',\n    'อติกร',\n    'อนุบาล',\n    'อนุพงค์',\n    'อนุพล',\n    'อนุภาส',\n    'อนุวัต',\n    'อนุเทพ',\n    'อภิชาติ',\n    'อภิรัตน',\n    'อภิลักษณ์',\n    'อรรคพล',\n    'อรรถชัย',\n    'อรรถพล',\n    'อรรถวิโรจน์',\n    'อรรถเกียรติ',\n    'อรุณ',\n    'อรุณชัย',\n    'อรุณพงษ์',\n    'อลงกรณ์',\n    'ออย',\n    'อัฎฐพล',\n    'อัทธสิทธิ์',\n    'อัมซะห์',\n    'อัศวรักษ์',\n    'อาซิ',\n    'อาดิษฐ์',\n    'อาทิติ',\n    'อาร์ต',\n    'อาหมาด',\n    'อำคา',\n    'อิบนิลอายาด',\n    'อิสระชัย',\n    'อุกฤษฎ์',\n    'อเนก',\n    'ฮานาฟี',\n    'ฮาลีม๊ะห์',\n    'เกษมสุข',\n    'เกียรติดำรงค์',\n    'เจตพล',\n    'เจตรินทร์',\n    'เจษฎาภรณ์',\n    'เฉลิมวัฒน์',\n    'เฉลิมเกียรติ',\n    'เชิด',\n    'เดชภูมิ',\n    'เดชาวัฒน์',\n    'เดโช',\n    'เดโนาย',\n    'เตชพัฒน์',\n    'เตชิต',\n    'เถลิงเกียรติ',\n    'เทพทัต',\n    'เทเวศวร์',\n    'เนกษ์วิชนาถ',\n    'เปลี่ยน',\n    'เปี่ยมเดช',\n    'เปี่ยมโกมล',\n    'เรืองวิสิฐ',\n    'เรืองเกียรติ',\n    'เรืองเดช',\n    'เรืองโรจน์',\n    'เลื่อน',\n    'เส็น',\n    'เหน่ง',\n    'เอกชน',\n    'เอกพล',\n    'เอกวัฒน์',\n    'แปลก',\n    'โกมินทร์',\n    'โกมุท',\n    'โฅไมนี',\n    'โชคอำนวย',\n    'โพธิ',\n    'โพสิฐ์',\n    'โยธกานต์',\n    'โรซาดีย์',\n    'โสฬส',\n    'โอชิษฐ์',\n    'ไชยพิพัฒน์',\n    'ไพฑูร',\n    'ไพรี',\n  ],\n};\n"
  },
  {
    "path": "src/locales/th/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport name_ from './name';\nimport prefix from './prefix';\nimport sex from './sex';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  name: name_,\n  prefix,\n  sex,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/th/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'กีรติวัฒนานุศาสน์',\n    'งามกระโทก',\n    'งามค้างพลู',\n    'งามจันทึก',\n    'งามนอก',\n    'งามพิมาย',\n    'งามสีสุก',\n    'จันทรโชติ',\n    'จันทโชติ',\n    'จินดาพล',\n    'ชาญโลหะ',\n    'ชุมพล',\n    'ณ นคร',\n    'ณ บางช้าง',\n    'ณ ป้อมเพชร',\n    'ดำใส',\n    'ธรรมเสน',\n    'นรินทรกุล',\n    'นรินทรางกูร',\n    'นาคสวัสดิ์',\n    'บางกระโทก',\n    'บางค้างพลู',\n    'บางจันทึก',\n    'บางนอก',\n    'บางพิมาย',\n    'บางสีสุก',\n    'บุนนาค',\n    'บุรณศิริ',\n    'ปราบพล',\n    'พลจรัส',\n    'มณีกระโทก',\n    'มณีค้างพลู',\n    'มณีจันทึก',\n    'มณีนอก',\n    'มณีพิมาย',\n    'มณีสีสุก',\n    'มธุรส',\n    'มนตรีกุล',\n    'รอดแก้ว',\n    'วงศา',\n    'วงศ์กระโทก',\n    'วงศ์ค้างพลู',\n    'วงศ์จันทึก',\n    'วงศ์นอก',\n    'วงศ์พิมาย',\n    'วงศ์สีสุก',\n    'วัชโรทัย',\n    'วารีศรี',\n    'ศิริกุล',\n    'สมตระกูล',\n    'สมศักดิ์',\n    'สมุทบาล',\n    'สืบกระพันธ์',\n    'สุจริตกุล',\n    'หนอกกระโทก',\n    'หนอกค้างพลู',\n    'หนอกจันทึก',\n    'หนอกนอก',\n    'หนอกพิมาย',\n    'หนอกสีสุก',\n    'หยูด้วง',\n    'หิรัญ',\n    'อมาตยกุล',\n    'อริยวงสกุล',\n    'อินทโชติ',\n    'อิศรางกูร',\n    'ฮะมงคล',\n    'เกตุกระโทก',\n    'เกตุค้างพลู',\n    'เกตุจันทึก',\n    'เกตุนอก',\n    'เกตุพิมาย',\n    'เกตุสีสุก',\n    'เกิดกระโทก',\n    'เกิดค้างพลู',\n    'เกิดจันทึก',\n    'เกิดนอก',\n    'เกิดพิมาย',\n    'เกิดสีสุก',\n    'เจษฎางกูร',\n    'เจียวกระโทก',\n    'เจียวค้างพลู',\n    'เจียวจันทึก',\n    'เจียวนอก',\n    'เจียวพิมาย',\n    'เจียวสีสุก',\n    'เทพหัสดิน',\n    'เทิบกระโทก',\n    'เทิบค้างพลู',\n    'เทิบจันทึก',\n    'เทิบนอก',\n    'เทิบพิมาย',\n    'เทิบสีสุก',\n    'เพื่อนรักษ์',\n    'แขกระโทก',\n    'แขค้างพลู',\n    'แขจันทึก',\n    'แขนอก',\n    'แขพิมาย',\n    'แขสีสุก',\n    'แซ่ตั้ง',\n    'แซ่ลิ้ม',\n    'แซ่หลิน',\n    'แซ่หลี่',\n    'แซ่หวง',\n    'แซ่อึ๊ง',\n    'แซ่อู๋',\n    'แซ่เจิ้ง',\n    'แซ่เฉิน',\n    'แซ่โง้ว',\n    'โรจนกุล',\n  ],\n};\n"
  },
  {
    "path": "src/locales/th/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 99 },\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n];\n"
  },
  {
    "path": "src/locales/th/person/prefix.ts",
    "content": "export default { generic: ['ดร.', 'ผศ.ดร.'], female: ['พญ.'], male: ['นพ.'] };\n"
  },
  {
    "path": "src/locales/th/person/sex.ts",
    "content": "export default ['ชาย', 'หญิง'];\n"
  },
  {
    "path": "src/locales/th/phone_number/format/human.ts",
    "content": "export default [\n  '06 #### ####',\n  '08 #### ####',\n  '09 #### ####',\n  '0 2### ####',\n  '0 5!## ####',\n];\n"
  },
  {
    "path": "src/locales/th/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/th/phone_number/format/international.ts",
    "content": "export default [\n  '+666########',\n  '+668########',\n  '+669########',\n  '+662#######',\n  '+665!######',\n];\n"
  },
  {
    "path": "src/locales/th/phone_number/format/national.ts",
    "content": "export default [\n  '06# ### ####',\n  '08# ### ####',\n  '09# ### ####',\n  '02 ### ####',\n  '05! ### ###',\n];\n"
  },
  {
    "path": "src/locales/th/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/tr/cell_phone/formats.ts",
    "content": "export default [\n  '+90-53#-###-##-##',\n  '+90-54#-###-##-##',\n  '+90-55#-###-##-##',\n  '+90-50#-###-##-##',\n];\n"
  },
  {
    "path": "src/locales/tr/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/tr/color/human.ts",
    "content": "export default [\n  'altın',\n  'beyaz',\n  'bordo',\n  'camgöbeği',\n  'eflatun',\n  'erik',\n  'fildişi',\n  'fuşya',\n  'gri',\n  'gökyüzü mavisi',\n  'gümüş',\n  'indigo',\n  'kırmızı',\n  'lavanta',\n  'masmavi',\n  'mavi',\n  'menekşe',\n  'misket limonu',\n  'mor',\n  'nane yeşili',\n  'orkide',\n  'pembe',\n  'sarı',\n  'siyah',\n  'somon',\n  'tan',\n  'turkuaz',\n  'turuncu',\n  'yeşil',\n  'zeytin',\n];\n"
  },
  {
    "path": "src/locales/tr/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/tr/commerce/department.ts",
    "content": "export default [\n  'Aletler',\n  'Ayakkabı',\n  'Açık Hava',\n  'Bahçe',\n  'Bakkal',\n  'Bebek',\n  'Bilgisayarlar',\n  'Elektronik',\n  'Ev',\n  'Filmler',\n  'Giyim',\n  'Güzellik',\n  'Kitaplar',\n  'Mücevher',\n  'Müzikler',\n  'Otomotiv',\n  'Oyuncaklar',\n  'Oyunlar',\n  'Sanayi',\n  'Sağlık',\n  'Spor Dalları',\n  'Çocuklar',\n];\n"
  },
  {
    "path": "src/locales/tr/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport department from './department';\nimport product_description from './product_description';\nimport product_name from './product_name';\n\nconst commerce: CommerceDefinition = {\n  department,\n  product_description,\n  product_name,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/tr/commerce/product_description.ts",
    "content": "export default [\n  'Andy ayakkabılar, trendlerin yanı sıra dayanıklılığı da göz önünde bulundurarak tasarlandı, en şık ayakkabı ve sandalet yelpazesi',\n  'Apollotech B340, güvenilir bağlantıya, 12 aylık pil ömrüne ve modern tasarıma sahip uygun fiyatlı bir kablosuz faredir',\n  \"Boston'un en gelişmiş kompresyon aşınması teknolojisi, kas oksijenlenmesini artırır, aktif kasları stabilize eder\",\n  \"Dev Byte'ın ince ve basit Maple Oyun Klavyesi, şık bir gövde ve akıllı işlevsellik için 7 Renkli RGB LED Arka Aydınlatma ile birlikte gelir\",\n  'Doğal bileşenlerin heyecan verici bir karışımına sahip güzel Apple Naturalé serisi. %100 Doğal İçeriğin İyiliği ile',\n  'Futbol Antrenman Ve Rekreasyon Amaçlı İyidir',\n  'Gün boyu konfor ve destek için yapıştırılmış siyah deri ve PVC dolgulu koltuk ve sırt ile kaplanmış ergonomik yönetici koltuğu',\n  'Karbonit ağ kaleci eldivenleri ergonomik olarak kolay oturacak şekilde tasarlanmıştır',\n  'Nagasaki Lander, 1984 ABC800J ile başlayan birkaç Nagasaki spor bisiklet serisinin ticari markasıdır',\n  'Otomobil düzeni, motorun arkasına monte edilmiş transaks tipi şanzımanlar ve dört tekerlekten çekiş ile bir ön motor tasarımından oluşur',\n  'Yeni ABC 13 9370, 13.3, 5. Nesil CoreA5-8250U, 8GB RAM, 256GB SSD, power UHD Graphics, OS 10 Home, OS Office A & J 2016',\n  'Yeni forma gömlek çeşitleri sizi göz önünde bulundurarak tasarlandı. Sizi farklı kılacak kesimler ve stiller ile',\n];\n"
  },
  {
    "path": "src/locales/tr/commerce/product_name.ts",
    "content": "export default {\n  adjective: [\n    'Dondurulmuş',\n    'El Yapımı',\n    'El Üretimi',\n    'Ergonomik',\n    'Genel',\n    'Harika',\n    'Küçük',\n    'Kırsal',\n    'Lezzetli',\n    'Lisanslı',\n    'Markalanmamış',\n    'Muhteşem',\n    'Mükemmel',\n    'Pratik',\n    'Rafine',\n    'Taze',\n    'Yumuşak',\n    'Zeki',\n    'İnanılmaz',\n    'Şık',\n  ],\n  material: [\n    'Ahşap',\n    'Altın',\n    'Alüminyum',\n    'Bambu',\n    'Beton',\n    'Granit',\n    'Kauçuk',\n    'Mermer',\n    'Metal',\n    'Pamuk',\n    'Plastik',\n    'Seramik',\n    'Çelik',\n    'İpek',\n  ],\n  product: [\n    'Araba',\n    'Ayakkabı',\n    'Balık',\n    'Bilgisayar',\n    'Bisiklet',\n    'Cips',\n    'Eldiven',\n    'Fare',\n    'Gömlek',\n    'Havlu',\n    'Kayseri Pastırması',\n    'Pantolon',\n    'Peynir',\n    'Pizza',\n    'Sabun',\n    'Salata',\n    'Sandalye',\n    'Sosis',\n    'Tablo',\n    'Tavuk',\n    'Top',\n    'Tuna',\n    'Tuş Takımı',\n    'Şapka',\n  ],\n  pattern: [\n    '{{commerce.productAdjective}} {{commerce.productMaterial}} {{commerce.product}}',\n  ],\n};\n"
  },
  {
    "path": "src/locales/tr/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport color from './color';\nimport commerce from './commerce';\nimport internet from './internet';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `tr` locale.\n *\n * - Language: Turkish\n * - Endonym: Türkçe\n */\nconst tr: LocaleDefinition = {\n  cell_phone,\n  color,\n  commerce,\n  internet,\n  location,\n  lorem,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default tr;\n"
  },
  {
    "path": "src/locales/tr/internet/domain_suffix.ts",
    "content": "export default ['biz', 'com', 'com.tr', 'gov.tr', 'info', 'name'];\n"
  },
  {
    "path": "src/locales/tr/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/tr/location/building_number.ts",
    "content": "export default ['###', '##', '#', '##a', '##b', '##c'];\n"
  },
  {
    "path": "src/locales/tr/location/city_name.ts",
    "content": "export default [\n  'Adana',\n  'Adıyaman',\n  'Afyon',\n  'Ağrı',\n  'Amasya',\n  'Ankara',\n  'Antalya',\n  'Artvin',\n  'Aydın',\n  'Balıkesir',\n  'Bilecik',\n  'Bingöl',\n  'Bitlis',\n  'Bolu',\n  'Burdur',\n  'Bursa',\n  'Çanakkale',\n  'Çankırı',\n  'Çorum',\n  'Denizli',\n  'Diyarbakır',\n  'Edirne',\n  'Elazığ',\n  'Erzincan',\n  'Erzurum',\n  'Eskişehir',\n  'Gaziantep',\n  'Giresun',\n  'Gümüşhane',\n  'Hakkari',\n  'Hatay',\n  'Isparta',\n  'İçel (Mersin)',\n  'İstanbul',\n  'İzmir',\n  'Kars',\n  'Kastamonu',\n  'Kayseri',\n  'Kırklareli',\n  'Kırşehir',\n  'Kocaeli',\n  'Konya',\n  'Kütahya',\n  'Malatya',\n  'Manisa',\n  'K.maraş',\n  'Mardin',\n  'Muğla',\n  'Muş',\n  'Nevşehir',\n  'Niğde',\n  'Ordu',\n  'Rize',\n  'Sakarya',\n  'Samsun',\n  'Siirt',\n  'Sinop',\n  'Sivas',\n  'Tekirdağ',\n  'Tokat',\n  'Trabzon',\n  'Tunceli',\n  'Şanlıurfa',\n  'Uşak',\n  'Van',\n  'Yozgat',\n  'Zonguldak',\n  'Aksaray',\n  'Bayburt',\n  'Karaman',\n  'Kırıkkale',\n  'Batman',\n  'Şırnak',\n  'Bartın',\n  'Ardahan',\n  'Iğdır',\n  'Yalova',\n  'Karabük',\n  'Kilis',\n  'Osmaniye',\n  'Düzce',\n];\n"
  },
  {
    "path": "src/locales/tr/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/tr/location/country.ts",
    "content": "export default [\n  'Afganistan',\n  'Almanya',\n  'Amerika Birleşik Devletleri',\n  'Amerikan Samoa',\n  'Andorra',\n  'Angola',\n  'Anguilla, İngiltere',\n  'Antigua ve Barbuda',\n  'Arjantin',\n  'Arnavutluk',\n  'Aruba, Hollanda',\n  'Avustralya',\n  'Avusturya',\n  'Azerbaycan',\n  'Bahama Adaları',\n  'Bahreyn',\n  'Bangladeş',\n  'Barbados',\n  'Belçika',\n  'Belize',\n  'Benin',\n  'Bermuda, İngiltere',\n  'Beyaz Rusya',\n  'Bhutan',\n  'Birleşik Arap Emirlikleri',\n  'Birmanya (Myanmar)',\n  'Bolivya',\n  'Bosna Hersek',\n  'Botswana',\n  'Brezilya',\n  'Brunei',\n  'Bulgaristan',\n  'Burkina Faso',\n  'Burundi',\n  'Cape Verde',\n  'Cayman Adaları, İngiltere',\n  'Cebelitarık, İngiltere',\n  'Cezayir',\n  'Christmas Adası , Avusturalya',\n  'Cibuti',\n  'Çad',\n  'Çek Cumhuriyeti',\n  'Çin',\n  'Danimarka',\n  'Doğu Timor',\n  'Dominik Cumhuriyeti',\n  'Dominika',\n  'Ekvator',\n  'Ekvator Ginesi',\n  'El Salvador',\n  'Endonezya',\n  'Eritre',\n  'Ermenistan',\n  'Estonya',\n  'Etiyopya',\n  'Fas',\n  'Fiji',\n  'Fildişi Sahili',\n  'Filipinler',\n  'Filistin',\n  'Finlandiya',\n  'Folkland Adaları, İngiltere',\n  'Fransa',\n  'Fransız Guyanası',\n  'Fransız Güney Eyaletleri (Kerguelen Adaları)',\n  'Fransız Polinezyası',\n  'Gabon',\n  'Galler',\n  'Gambiya',\n  'Gana',\n  'Gine',\n  'Gine-Bissau',\n  'Grenada',\n  'Grönland',\n  'Guadalup, Fransa',\n  'Guam, Amerika',\n  'Guatemala',\n  'Guyana',\n  'Güney Afrika',\n  'Güney Georgia ve Güney Sandviç Adaları, İngiltere',\n  'Güney Kıbrıs Rum Yönetimi',\n  'Güney Kore',\n  'Gürcistan H',\n  'Haiti',\n  'Hırvatistan',\n  'Hindistan',\n  'Hollanda',\n  'Hollanda Antilleri',\n  'Honduras',\n  'Irak',\n  'İngiltere',\n  'İran',\n  'İrlanda',\n  'İspanya',\n  'İsrail',\n  'İsveç',\n  'İsviçre',\n  'İtalya',\n  'İzlanda',\n  'Jamaika',\n  'Japonya',\n  'Johnston Atoll, Amerika',\n  'K.K.T.C.',\n  'Kamboçya',\n  'Kamerun',\n  'Kanada',\n  'Kanarya Adaları',\n  'Karadağ',\n  'Katar',\n  'Kazakistan',\n  'Kenya',\n  'Kırgızistan',\n  'Kiribati',\n  'Kolombiya',\n  'Komorlar',\n  'Kongo',\n  'Kongo Demokratik Cumhuriyeti',\n  'Kosova',\n  'Kosta Rika',\n  'Kuveyt',\n  'Kuzey İrlanda',\n  'Kuzey Kore',\n  'Kuzey Maryana Adaları',\n  'Küba',\n  'Laos',\n  'Lesotho',\n  'Letonya',\n  'Liberya',\n  'Libya',\n  'Liechtenstein',\n  'Litvanya',\n  'Lübnan',\n  'Lüksemburg',\n  'Macaristan',\n  'Madagaskar',\n  'Makau (Makao)',\n  'Makedonya',\n  'Malavi',\n  'Maldiv Adaları',\n  'Malezya',\n  'Mali',\n  'Malta',\n  'Marşal Adaları',\n  'Martinik, Fransa',\n  'Mauritius',\n  'Mayotte, Fransa',\n  'Meksika',\n  'Mısır',\n  'Midway Adaları, Amerika',\n  'Mikronezya',\n  'Moğolistan',\n  'Moldavya',\n  'Monako',\n  'Montserrat',\n  'Moritanya',\n  'Mozambik',\n  'Namibia',\n  'Nauru',\n  'Nepal',\n  'Nijer',\n  'Nijerya',\n  'Nikaragua',\n  'Niue, Yeni Zelanda',\n  'Norveç',\n  'Orta Afrika Cumhuriyeti',\n  'Özbekistan',\n  'Pakistan',\n  'Palau Adaları',\n  'Palmyra Atoll, Amerika',\n  'Panama',\n  'Papua Yeni Gine',\n  'Paraguay',\n  'Peru',\n  'Polonya',\n  'Portekiz',\n  'Porto Riko, Amerika',\n  'Reunion, Fransa',\n  'Romanya',\n  'Ruanda',\n  'Rusya Federasyonu',\n  'Saint Helena, İngiltere',\n  'Saint Martin, Fransa',\n  'Saint Pierre ve Miquelon, Fransa',\n  'Samoa',\n  'San Marino',\n  'Santa Kitts ve Nevis',\n  'Santa Lucia',\n  'Santa Vincent ve Grenadinler',\n  'Sao Tome ve Principe',\n  'Senegal',\n  'Seyşeller',\n  'Sırbistan',\n  'Sierra Leone',\n  'Singapur',\n  'Slovakya',\n  'Slovenya',\n  'Solomon Adaları',\n  'Somali',\n  'Sri Lanka',\n  'Sudan',\n  'Surinam',\n  'Suriye',\n  'Suudi Arabistan',\n  'Svalbard, Norveç',\n  'Svaziland',\n  'Şili',\n  'Tacikistan',\n  'Tanzanya',\n  'Tayland',\n  'Tayvan',\n  'Togo',\n  'Tonga',\n  'Trinidad ve Tobago',\n  'Tunus',\n  'Turks ve Caicos Adaları, İngiltere',\n  'Tuvalu',\n  'Türkiye',\n  'Türkmenistan',\n  'Uganda',\n  'Ukrayna',\n  'Umman',\n  'Uruguay',\n  'Ürdün',\n  'Vallis ve Futuna, Fransa',\n  'Vanuatu',\n  'Venezuela',\n  'Vietnam',\n  'Virgin Adaları, Amerika',\n  'Virgin Adaları, İngiltere',\n  'Wake Adaları, Amerika',\n  'Yemen',\n  'Yeni Kaledonya, Fransa',\n  'Yeni Zelanda',\n  'Yunanistan',\n  'Zambiya',\n  'Zimbabve',\n];\n"
  },
  {
    "path": "src/locales/tr/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport country from './country';\nimport postcode from './postcode';\nimport state from './state';\nimport street_address from './street_address';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  country,\n  postcode,\n  state,\n  street_address,\n  street_name,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/tr/location/postcode.ts",
    "content": "export default ['#####'];\n"
  },
  {
    "path": "src/locales/tr/location/state.ts",
    "content": "export default [\n  'Adana',\n  'Adıyaman',\n  'Afyonkarahisar',\n  'Ağrı',\n  'Aksaray',\n  'Amasya',\n  'Ankara',\n  'Antalya',\n  'Ardahan',\n  'Artvin',\n  'Aydın',\n  'Balıkesir',\n  'Bartın',\n  'Batman',\n  'Bayburt',\n  'Bilecik',\n  'Bingöl',\n  'Bitlis',\n  'Bolu',\n  'Burdur',\n  'Bursa',\n  'Çanakkale',\n  'Çankırı',\n  'Çorum',\n  'Denizli',\n  'Diyarbakır',\n  'Düzce',\n  'Edirne',\n  'Elazığ',\n  'Erzincan',\n  'Erzurum',\n  'Eskişehir',\n  'Gaziantep',\n  'Giresun',\n  'Gümüşhane',\n  'Hakkâri',\n  'Hatay',\n  'Iğdır',\n  'Isparta',\n  'İstanbul',\n  'İzmir',\n  'Kahramanmaraş',\n  'Karabük',\n  'Karaman',\n  'Kars',\n  'Kastamonu',\n  'Kayseri',\n  'Kırıkkale',\n  'Kırklareli',\n  'Kırşehir',\n  'Kilis',\n  'Kocaeli',\n  'Konya',\n  'Kütahya',\n  'Malatya',\n  'Manisa',\n  'Mardin',\n  'Mersin',\n  'Muğla',\n  'Muş',\n  'Nevşehir',\n  'Niğde',\n  'Ordu',\n  'Osmaniye',\n  'Rize',\n  'Sakarya',\n  'Samsun',\n  'Siirt',\n  'Sinop',\n  'Sivas',\n  'Şanlıurfa',\n  'Şırnak',\n  'Tekirdağ',\n  'Tokat',\n  'Trabzon',\n  'Tunceli',\n  'Uşak',\n  'Van',\n  'Yalova',\n  'Yozgat',\n  'Zonguldak',\n];\n"
  },
  {
    "path": "src/locales/tr/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}} {{location.buildingNumber}}',\n  full: '{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/tr/location/street_name.ts",
    "content": "export default [\n  'Atatürk Bulvarı',\n  'Alparslan Türkeş Bulvarı',\n  'Ali Çetinkaya Caddesi',\n  'Tevfik Fikret Caddesi',\n  'Kocatepe Caddesi',\n  'İsmet Paşa Caddesi',\n  '30 Ağustos Caddesi',\n  'İsmet Attila Caddesi',\n  'Namık Kemal Caddesi',\n  'Lütfi Karadirek Caddesi',\n  'Sarıkaya Caddesi',\n  'Yunus Emre Sokak',\n  'Dar Sokak',\n  'Fatih Sokak',\n  'Harman Yolu Sokak',\n  'Ergenekon Sokak',\n  'Ülkü Sokak',\n  'Sağlık Sokak',\n  'Okul Sokak',\n  'Harman Altı Sokak',\n  'Kaldırım Sokak',\n  'Mevlana Sokak',\n  'Gül Sokak',\n  'Sıran Söğüt Sokak',\n  'Güven Yaka Sokak',\n  'Saygılı Sokak',\n  'Menekşe Sokak',\n  'Dağınık Evler Sokak',\n  'Sevgi Sokak',\n  'Afyon Kaya Sokak',\n  'Oğuzhan Sokak',\n  'İbn-i Sina Sokak',\n  'Bahçe Sokak',\n  'Köypınar Sokak',\n  'Kekeçoğlu Sokak',\n  'Barış Sokak',\n  'Bayır Sokak',\n  'Kerimoğlu Sokak',\n  'Nalbant Sokak',\n  'Bandak Sokak',\n];\n"
  },
  {
    "path": "src/locales/tr/location/street_pattern.ts",
    "content": "export default ['{{location.street_name}}'];\n"
  },
  {
    "path": "src/locales/tr/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/tr/lorem/word.ts",
    "content": "export default [\n  'alias',\n  'consequatur',\n  'aut',\n  'perferendis',\n  'sit',\n  'voluptatem',\n  'accusantium',\n  'doloremque',\n  'aperiam',\n  'eaque',\n  'ipsa',\n  'quae',\n  'ab',\n  'illo',\n  'inventore',\n  'veritatis',\n  'et',\n  'quasi',\n  'architecto',\n  'beatae',\n  'vitae',\n  'dicta',\n  'sunt',\n  'explicabo',\n  'aspernatur',\n  'odit',\n  'fugit',\n  'sed',\n  'quia',\n  'consequuntur',\n  'magni',\n  'dolores',\n  'eos',\n  'qui',\n  'ratione',\n  'sequi',\n  'nesciunt',\n  'neque',\n  'dolorem',\n  'ipsum',\n  'dolor',\n  'amet',\n  'consectetur',\n  'adipisci',\n  'velit',\n  'non',\n  'numquam',\n  'eius',\n  'modi',\n  'tempora',\n  'incidunt',\n  'ut',\n  'labore',\n  'dolore',\n  'magnam',\n  'aliquam',\n  'quaerat',\n  'enim',\n  'ad',\n  'minima',\n  'veniam',\n  'quis',\n  'nostrum',\n  'exercitationem',\n  'ullam',\n  'corporis',\n  'nemo',\n  'ipsam',\n  'voluptas',\n  'suscipit',\n  'laboriosam',\n  'nisi',\n  'aliquid',\n  'ex',\n  'ea',\n  'commodi',\n  'autem',\n  'vel',\n  'eum',\n  'iure',\n  'reprehenderit',\n  'in',\n  'voluptate',\n  'esse',\n  'quam',\n  'nihil',\n  'molestiae',\n  'iusto',\n  'odio',\n  'dignissimos',\n  'ducimus',\n  'blanditiis',\n  'praesentium',\n  'laudantium',\n  'totam',\n  'rem',\n  'voluptatum',\n  'deleniti',\n  'atque',\n  'corrupti',\n  'quos',\n  'quas',\n  'molestias',\n  'excepturi',\n  'sint',\n  'occaecati',\n  'cupiditate',\n  'provident',\n  'perspiciatis',\n  'unde',\n  'omnis',\n  'iste',\n  'natus',\n  'error',\n  'similique',\n  'culpa',\n  'officia',\n  'deserunt',\n  'mollitia',\n  'animi',\n  'id',\n  'est',\n  'laborum',\n  'dolorum',\n  'fuga',\n  'harum',\n  'quidem',\n  'rerum',\n  'facilis',\n  'expedita',\n  'distinctio',\n  'nam',\n  'libero',\n  'tempore',\n  'cum',\n  'soluta',\n  'nobis',\n  'eligendi',\n  'optio',\n  'cumque',\n  'impedit',\n  'quo',\n  'porro',\n  'quisquam',\n  'minus',\n  'quod',\n  'maxime',\n  'placeat',\n  'facere',\n  'possimus',\n  'assumenda',\n  'repellendus',\n  'temporibus',\n  'quibusdam',\n  'illum',\n  'fugiat',\n  'nulla',\n  'pariatur',\n  'at',\n  'vero',\n  'accusamus',\n  'officiis',\n  'debitis',\n  'necessitatibus',\n  'saepe',\n  'eveniet',\n  'voluptates',\n  'repudiandae',\n  'recusandae',\n  'itaque',\n  'earum',\n  'hic',\n  'tenetur',\n  'a',\n  'sapiente',\n  'delectus',\n  'reiciendis',\n  'voluptatibus',\n  'maiores',\n  'doloribus',\n  'asperiores',\n  'repellat',\n];\n"
  },
  {
    "path": "src/locales/tr/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Turkish',\n  code: 'tr',\n  language: 'tr',\n  endonym: 'Türkçe',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/tr/person/first_name.ts",
    "content": "export default {\n  generic: [\n    'Aba',\n    'Abak',\n    'Abaka',\n    'Abakan',\n    'Abakay',\n    'Abar',\n    'Abluç',\n    'Abı',\n    'Abılay',\n    'Abşar',\n    'Adalan',\n    'Adaldı',\n    'Adalmış',\n    'Adar',\n    'Adaş',\n    'Adberilgen',\n    'Adlı',\n    'Adlıbeğ',\n    'Adraman',\n    'Adsız',\n    'Adıgüzel',\n    'Adık',\n    'Adıkutlu',\n    'Adıkutlutaş',\n    'Afşar',\n    'Afşın',\n    'Ak',\n    'Akata',\n    'Akaş',\n    'Akbay',\n    'Akbaş',\n    'Akboğa',\n    'Akbudak',\n    'Akbulak',\n    'Akbuğra',\n    'Akbörü',\n    'Akdemir',\n    'Akdoğan',\n    'Akkun',\n    'Akkunlu',\n    'Akkurt',\n    'Akkuş',\n    'Akpıra',\n    'Aksungur',\n    'Aktan',\n    'Akça',\n    'Akçakoca',\n    'Akçora',\n    'Akı',\n    'Akıbudak',\n    'Akım',\n    'Akınçı',\n    'Al',\n    'Ala',\n    'Alaban',\n    'Alabörü',\n    'Aladağ',\n    'Aladoğan',\n    'Alakurt',\n    'Alayunt',\n    'Alayuntlu',\n    'Aldemir',\n    'Aldoğan',\n    'Aldıgerey',\n    'Algu',\n    'Alka',\n    'Alkabölük',\n    'Alkaevli',\n    'Alkan',\n    'Alkaşı',\n    'Alkış',\n    'Alpagut',\n    'Alpamış',\n    'Alparsbeğ',\n    'Alpata',\n    'Alpaya',\n    'Alpaykağan',\n    'Alpbamsı',\n    'Alpbilge',\n    'Alpdirek',\n    'Alpdoğan',\n    'Alpertunga',\n    'Alpgerey',\n    'Alpilig',\n    'Alpkara',\n    'Alpkutlu',\n    'Alpkülük',\n    'Alptegin',\n    'Alptunga',\n    'Alpturan',\n    'Alptutuk',\n    'Alptuğrul',\n    'Alpuluğ',\n    'Alpurungu',\n    'Alpurungututuk',\n    'Alpyörük',\n    'Alpış',\n    'Alpşalçı',\n    'Altankan',\n    'Altankağan',\n    'Altay',\n    'Altmışkara',\n    'Altuga',\n    'Altınkan',\n    'Altınkağan',\n    'Altınoba',\n    'Altıntamgan',\n    'Altıntamgantarkan',\n    'Altıntarkan',\n    'Altıntay',\n    'Alımga',\n    'Amaç',\n    'Amrak',\n    'Amul',\n    'Andarıman',\n    'Ançuk',\n    'Apa',\n    'Apak',\n    'Apatarkan',\n    'Aprançur',\n    'Araboğa',\n    'Arademir',\n    'Aral',\n    'Arbay',\n    'Arbuz',\n    'Ardıç',\n    'Argu',\n    'Argun',\n    'Argıl',\n    'Arkın',\n    'Arkış',\n    'Armağan',\n    'Arnaç',\n    'Arpat',\n    'Arsal',\n    'Arslanargun',\n    'Arslanbörü',\n    'Arslansungur',\n    'Arslantegin',\n    'Arslanyabgu',\n    'Arsıl',\n    'Artuk',\n    'Artukaç',\n    'Artut',\n    'Artıınal',\n    'Aruk',\n    'Arçuk',\n    'Arı',\n    'Arıboğa',\n    'Arık',\n    'Arıkağan',\n    'Arıkdoruk',\n    'Arınç',\n    'Arşun',\n    'Asartegin',\n    'Asrı',\n    'Asuğ',\n    'Asığ',\n    'Atakağan',\n    'Atalan',\n    'Ataldı',\n    'Atalmış',\n    'Ataman',\n    'Atasagun',\n    'Atasu',\n    'Ataç',\n    'Atberilgen',\n    'Atlı',\n    'Atlıbeğ',\n    'Atlıkağan',\n    'Atmaca',\n    'Atsız',\n    'Atunçu',\n    'Atıgay',\n    'Atıkutlu',\n    'Atıkutlutaş',\n    'Atıla',\n    'Atılgan',\n    'Atım',\n    'Atımer',\n    'Atış',\n    'Avar',\n    'Avluç',\n    'Ay',\n    'Ayas',\n    'Ayaz',\n    'Ayaçı',\n    'Ayaş',\n    'Aybalta',\n    'Ayban',\n    'Aybars',\n    'Aybeğ',\n    'Aydarkağan',\n    'Aydoğan',\n    'Aydoğdu',\n    'Aydoğmuş',\n    'Aydınalp',\n    'Aygırak',\n    'Aykağan',\n    'Aykurt',\n    'Ayluç',\n    'Ayluçtarkan',\n    'Ayma',\n    'Ayruk',\n    'Aysılığ',\n    'Aytak',\n    'Ayyıldız',\n    'Ayıtmış',\n    'Ayız',\n    'Ayızdağ',\n    'Azak',\n    'Azban',\n    'Azgan',\n    'Azganaz',\n    'Azıl',\n    'Açuk',\n    'Açık',\n    'Açığ',\n    'Ağabay',\n    'Ağakağan',\n    'Ağalak',\n    'Ağlamış',\n    'Aşan',\n    'Aşanboğa',\n    'Aşantudun',\n    'Aşantuğrul',\n    'Aştaloğul',\n    'Aşuk',\n    'Aşıkbulmuş',\n    'Babur',\n    'Babır',\n    'Badabul',\n    'Badruk',\n    'Badur',\n    'Bakağul',\n    'Baksı',\n    'Bakır',\n    'Bakırsokum',\n    'Bakşı',\n    'Balaban',\n    'Balaka',\n    'Balakatay',\n    'Balamır',\n    'Baldu',\n    'Balkık',\n    'Balta',\n    'Baltacı',\n    'Baltar',\n    'Baltur',\n    'Baltır',\n    'Balçar',\n    'Bamsı',\n    'Bangu',\n    'Barak',\n    'Baraktöre',\n    'Baran',\n    'Barbeğ',\n    'Barbol',\n    'Barboğa',\n    'Barbulsun',\n    'Bardıbay',\n    'Bargan',\n    'Barkan',\n    'Barkdoğdu',\n    'Barkdoğmuş',\n    'Barkdurdu',\n    'Barkdurmuş',\n    'Barlıbay',\n    'Barmaklak',\n    'Barmaklı',\n    'Barman',\n    'Bars',\n    'Barsbeğ',\n    'Barsboğa',\n    'Barsgan',\n    'Barskan',\n    'Barsurungu',\n    'Barça',\n    'Barçadoğdu',\n    'Barçadoğmuş',\n    'Barçadurdu',\n    'Barçadurmuş',\n    'Barçan',\n    'Barçatoyun',\n    'Barımtay',\n    'Basademir',\n    'Basan',\n    'Basanyalavaç',\n    'Basar',\n    'Basat',\n    'Baskın',\n    'Basmıl',\n    'Bastuğrul',\n    'Bastı',\n    'Basu',\n    'Basut',\n    'Batrak',\n    'Batuk',\n    'Bay',\n    'Bayankağan',\n    'Bayançar',\n    'Bayat',\n    'Bayazıt',\n    'Baybars',\n    'Baybayık',\n    'Baybiçen',\n    'Baybora',\n    'Bayboğa',\n    'Baybüre',\n    'Baydar',\n    'Baydemir',\n    'Baydur',\n    'Baykara',\n    'Baykoca',\n    'Baykuzu',\n    'Baymünke',\n    'Bayna',\n    'Baynal',\n    'Baypüre',\n    'Bayrak',\n    'Bayraç',\n    'Bayruk',\n    'Bayrı',\n    'Bayrın',\n    'Baysungur',\n    'Baytara',\n    'Baytaş',\n    'Bayunçur',\n    'Bayur',\n    'Bayurku',\n    'Bayutmuş',\n    'Bayuttu',\n    'Bayık',\n    'Bayındır',\n    'Bayınçur',\n    'Bazır',\n    'Baçara',\n    'Baçman',\n    'Baççayman',\n    'Bağa',\n    'Bağaalp',\n    'Bağan',\n    'Bağatarkan',\n    'Bağatengrikağan',\n    'Bağatur',\n    'Bağaturgerey',\n    'Bağaturipi',\n    'Bağatursepi',\n    'Bağaturçigşi',\n    'Bağaışbara',\n    'Bağaşatulu',\n    'Bağtaş',\n    'Bağış',\n    'Başak',\n    'Başbuğ',\n    'Başgan',\n    'Başkurt',\n    'Başkırt',\n    'Baştar',\n    'Başçı',\n    'Begi',\n    'Begil',\n    'Begine',\n    'Begitutuk',\n    'Beglen',\n    'Begni',\n    'Bek',\n    'Bekazıl',\n    'Bekbekeç',\n    'Beker',\n    'Bekeç',\n    'Bekeçarslan',\n    'Bekeçarslantegin',\n    'Bekeçtegin',\n    'Beklemiş',\n    'Bektür',\n    'Belek',\n    'Belgi',\n    'Belgüc',\n    'Beltir',\n    'Belçir',\n    'Bengi',\n    'Bengü',\n    'Benlidemir',\n    'Berdibeğ',\n    'Berendey',\n    'Berginsenge',\n    'Bergü',\n    'Berke',\n    'Berkiş',\n    'Berkyaruk',\n    'Bermek',\n    'Besentegin',\n    'Betemir',\n    'Beyizçi',\n    'Beyrek',\n    'Beyrem',\n    'Beçeapa',\n    'Beçkem',\n    'Beğ',\n    'Beğarslan',\n    'Beğbars',\n    'Beğbilgeçikşin',\n    'Beğboğa',\n    'Beğdemir',\n    'Beğdilli',\n    'Beğdurmuş',\n    'Beğkulu',\n    'Beğtaş',\n    'Beğtegin',\n    'Beğtüzün',\n    'Beğçur',\n    'Bilge',\n    'Bilgebayunçur',\n    'Bilgebeğ',\n    'Bilgekan',\n    'Bilgekağan',\n    'Bilgekutluk',\n    'Bilgekülüçur',\n    'Bilgetamgacı',\n    'Bilgetardu',\n    'Bilgetaçam',\n    'Bilgetegin',\n    'Bilgetonyukuk',\n    'Bilgez',\n    'Bilgeçikşin',\n    'Bilgeışbara',\n    'Bilgeışbaratamgan',\n    'Bilgin',\n    'Bilgiç',\n    'Bilig',\n    'Biligköngülsengün',\n    'Bilik',\n    'Binbeği',\n    'Bindir',\n    'Biçek',\n    'Boldaz',\n    'Bolmuş',\n    'Bolsun',\n    'Bolun',\n    'Boncuk',\n    'Bongul',\n    'Bongulboğa',\n    'Boran',\n    'Borlukçu',\n    'Bornak',\n    'Borçul',\n    'Boyan',\n    'Boyankulu',\n    'Boylabağa',\n    'Boylabağatarkan',\n    'Boylakutlutarkan',\n    'Bozan',\n    'Bozbörü',\n    'Bozdoğan',\n    'Bozkurt',\n    'Bozkuş',\n    'Bozok',\n    'Boğa',\n    'Boğaç',\n    'Boğaçuk',\n    'Budak',\n    'Budağ',\n    'Budunlu',\n    'Bukak',\n    'Bukaktutuk',\n    'Bulak',\n    'Bulan',\n    'Bulaçapan',\n    'Buldur',\n    'Bulgak',\n    'Bulmaz',\n    'Bulmuş',\n    'Buluk',\n    'Buluç',\n    'Buluğ',\n    'Buluş',\n    'Bumın',\n    'Bunsuz',\n    'Burguçan',\n    'Burkay',\n    'Burslan',\n    'Burulday',\n    'Burulgu',\n    'Burunduk',\n    'Burçak',\n    'Butak',\n    'Butuk',\n    'Buyan',\n    'Buyandemir',\n    'Buyankara',\n    'Buyançuk',\n    'Buyat',\n    'Buyraç',\n    'Buyruk',\n    'Buyruç',\n    'Buzaç',\n    'Buzaçtutuk',\n    'Buçan',\n    'Buçur',\n    'Buğday',\n    'Buğrakarakağan',\n    'Buşulgan',\n    'Bögde',\n    'Böge',\n    'Bögü',\n    'Bökde',\n    'Böke',\n    'Bölen',\n    'Bölükbaşı',\n    'Bönek',\n    'Bönge',\n    'Börteçine',\n    'Börü',\n    'Börübars',\n    'Börüsengün',\n    'Büdüs',\n    'Büdüstudun',\n    'Bügdüz',\n    'Bügdüzemen',\n    'Büge',\n    'Bügü',\n    'Bükdüz',\n    'Büke',\n    'Bükebuyraç',\n    'Bükebuyruç',\n    'Bükey',\n    'Büktegin',\n    'Büküşboğa',\n    'Bümen',\n    'Bünül',\n    'Büre',\n    'Bürgüt',\n    'Bürkek',\n    'Bürküt',\n    'Bürlük',\n    'Büğübilge',\n    'Bıdın',\n    'Bıtaybıkı',\n    'Bıtrı',\n    'Bıçkı',\n    'Bıçkıcı',\n    'Cebe',\n    'Cılasun',\n    'Dilhan',\n    'Diri',\n    'Dizik',\n    'Duru',\n    'Dururbunsuz',\n    'Ebin',\n    'Ebkızı',\n    'Ebren',\n    'Edil',\n    'Ekeç',\n    'Ekim',\n    'Elkin',\n    'Elti',\n    'Elvan',\n    'Erdeni',\n    'Erdenikatun',\n    'Erdeniözük',\n    'Erentüz',\n    'Ergene',\n    'Ergenekatun',\n    'Erinç',\n    'Erke',\n    'Ermen',\n    'Erten',\n    'Ertenözük',\n    'Esenbike',\n    'Etil',\n    'Evin',\n    'Eyiz',\n    'Eğrim',\n    'Ferda',\n    'Gelin',\n    'Gelincik',\n    'Gökben',\n    'Gökbörü',\n    'Gökçegöl',\n    'Gökçen',\n    'Gökçiçek',\n    'Görün',\n    'Gülegen',\n    'Gülemen',\n    'Güler',\n    'Gülümser',\n    'Gümüş',\n    'Gün',\n    'Günay',\n    'Gündoğdu',\n    'Gündoğmuş',\n    'Güner',\n    'Günyaruk',\n    'Günçiçek',\n    'Güven',\n    'Güvercin',\n    'Güzey',\n    'Ila',\n    'Ilaçın',\n    'Ilgın',\n    'Inanç',\n    'Irmak',\n    'Isık',\n    'Isığ',\n    'Iyık',\n    'Iyıktağ',\n    'Işığ',\n    'Kancı',\n    'Kançı',\n    'Kapgar',\n    'Karaca',\n    'Karak',\n    'Karaça',\n    'Kargılaç',\n    'Karlıgaç',\n    'Katun',\n    'Katunkız',\n    'Kayacık',\n    'Kayaçık',\n    'Kaynak',\n    'Kayça',\n    'Kazanç',\n    'Kazkatun',\n    'Kekik',\n    'Keklik',\n    'Kepez',\n    'Kesme',\n    'Keyken',\n    'Kezlik',\n    'Kımız',\n    'Kımızalma',\n    'Kımızalmıla',\n    'Kımızın',\n    'Kırgavul',\n    'Kırlangıç',\n    'Kırçiçek',\n    'Kıvanç',\n    'Kıvılcım',\n    'Kızdurmuş',\n    'Kızılalma',\n    'Utku',\n    'Çaba',\n    'Çabdar',\n    'Çablı',\n    'Çabuş',\n    'Çalapkulu',\n    'Çankız',\n    'Çağlayan',\n    'Çağru',\n    'Çağrıbeğ',\n    'Çağrıtegin',\n    'Çemen',\n    'Çemgen',\n    'Çeykün',\n    'Çilenti',\n    'Çiçem',\n    'Çiğdem',\n    'Çobulmak',\n    'Çocukbörü',\n    'Çokramayul',\n    'Çolman',\n    'Çolpan',\n    'Çölü',\n    'Çıngır',\n    'Özden',\n    'Ülker',\n    'İkbal',\n    'İkeme',\n    'İkiçitoyun',\n    'İlbilge',\n    'İldike',\n    'İlgegü',\n    'İmrem',\n    'İnç',\n    'İrinç',\n    'İrinçköl',\n    'İrtiş',\n    'İtil',\n  ],\n  female: [\n    'Abendam',\n    'Adel',\n    'Adelya',\n    'Adile',\n    'Afitap',\n    'Afra',\n    'Ahenk',\n    'Ahlem',\n    'Alisa',\n    'Almila',\n    'Alpike',\n    'Altın',\n    'Alvina',\n    'Amara',\n    'Amelya',\n    'Anar',\n    'Andaç',\n    'Anise',\n    'Anita',\n    'Anka',\n    'Arya',\n    'Arın',\n    'Aslım',\n    'Asuela',\n    'Aykal',\n    'Ayren',\n    'Aysar',\n    'Ayşıl',\n    'Açela',\n    'Açelya',\n    'Açılay',\n    'Ağça',\n    'Bade',\n    'Balın',\n    'Bağdagül',\n    'Bediz',\n    'Bedran',\n    'Behrem',\n    'Belemir',\n    'Belma',\n    'Beltun',\n    'Belçim',\n    'Benice',\n    'Benli',\n    'Berceste',\n    'Berinay',\n    'Berran',\n    'Berre',\n    'Berva',\n    'Berçin',\n    'Besra',\n    'Canel',\n    'Cangül',\n    'Cannur',\n    'Cansel',\n    'Cansın',\n    'Ceren',\n    'Ceyda',\n    'Ceyla',\n    'Ceylan',\n    'Ceylin',\n    'Ceylinaz',\n    'Cilvenaz',\n    'Damla',\n    'Defne',\n    'Demet',\n    'Deniz',\n    'Derin',\n    'Derya',\n    'Destan',\n    'Deste',\n    'Dicle',\n    'Diclehan',\n    'Didem',\n    'Dilan',\n    'Dilara',\n    'Dilay',\n    'Dilberay',\n    'Dilek',\n    'Diler',\n    'Dilruba',\n    'Dolunay',\n    'Duygu',\n    'Döndü',\n    'Dünya',\n    'Dürdane',\n    'Dürriye',\n    'Ebru',\n    'Ece',\n    'Ecem',\n    'Eda',\n    'Eftalya',\n    'Ekin',\n    'Ela',\n    'Elif',\n    'Elmas',\n    'Elçin',\n    'Emel',\n    'Emine',\n    'Enise',\n    'Esen',\n    'Eser',\n    'Esin',\n    'Esmeray',\n    'Evşen',\n    'Eylül',\n    'Eyşan',\n    'Fadime',\n    'Fahriye',\n    'Fahrünissa',\n    'Fatma',\n    'Fatoş',\n    'Fazilet',\n    'Fehime',\n    'Ferah',\n    'Feray',\n    'Feride',\n    'Feriha',\n    'Feyza',\n    'Fidan',\n    'Figen',\n    'Fikriye',\n    'Filiz',\n    'Firdevs',\n    'Fuldem',\n    'Fulden',\n    'Fulya',\n    'Funda',\n    'Füreyya',\n    'Füruzan',\n    'Füsun',\n    'Gamze',\n    'Gaye',\n    'Gizem',\n    'Gonca',\n    'Göknur',\n    'Gökçe',\n    'Gökşin',\n    'Gönül',\n    'Gözde',\n    'Güher',\n    'Gül',\n    'Gülbahar',\n    'Gülben',\n    'Güldem',\n    'Gülden',\n    'Güldeste',\n    'Gülen',\n    'Gülgün',\n    'Gülnaz',\n    'Gülpembe',\n    'Gülriz',\n    'Gülsen',\n    'Gülçin',\n    'Gülşen',\n    'Güneş',\n    'Güngör',\n    'Güniz',\n    'Günnur',\n    'Günsel',\n    'Günseli',\n    'Gürcan',\n    'Hale',\n    'Handan',\n    'Hande',\n    'Hayal',\n    'Hayat',\n    'Hazan',\n    'Hilal',\n    'Hülya',\n    'Hümeyra',\n    'Hüner',\n    'Itır',\n    'Işık',\n    'Işıl',\n    'Işılay',\n    'Işın',\n    'Jale',\n    'Julide',\n    'Kader',\n    'Kadriye',\n    'Kamelya',\n    'Kamile',\n    'Kamuran',\n    'Kevser',\n    'Kiraz',\n    'Kumru',\n    'Kısmet',\n    'Kıymet',\n    'Lale',\n    'Lamia',\n    'Latife',\n    'Leman',\n    'Lemide',\n    'Lerzan',\n    'Leyla',\n    'Lida',\n    'Mehtap',\n    'Melda',\n    'Melek',\n    'Melike',\n    'Melis',\n    'Melisa',\n    'Melodi',\n    'Meltem',\n    'Meral',\n    'Merih',\n    'Meriç',\n    'Merve',\n    'Meryem',\n    'Mihriban',\n    'Mine',\n    'Miray',\n    'Mukaddes',\n    'Müesser',\n    'Müge',\n    'Müjde',\n    'Müjgan',\n    'Münevver',\n    'Mısra',\n    'Nalan',\n    'Naz',\n    'Nazan',\n    'Nazlı',\n    'Necla',\n    'Nehir',\n    'Nergis',\n    'Neslişah',\n    'Nesrin',\n    'Nevin',\n    'Nevra',\n    'Nida',\n    'Nigar',\n    'Nihal',\n    'Nihan',\n    'Nil',\n    'Nilgün',\n    'Nisa',\n    'Nisan',\n    'Nur',\n    'Nural',\n    'Nuran',\n    'Nurgül',\n    'Nursel',\n    'Nurseli',\n    'Nükhet',\n    'Okşan',\n    'Olcay',\n    'Oya',\n    'Pakize',\n    'Parla',\n    'Pelin',\n    'Pelinsu',\n    'Pembe',\n    'Peri',\n    'Perihan',\n    'Perran',\n    'Pervin',\n    'Petek',\n    'Piraye',\n    'Pınar',\n    'Rabia',\n    'Rahime',\n    'Rahşan',\n    'Rana',\n    'Rengin',\n    'Reyhan',\n    'Rezzan',\n    'Ruhsar',\n    'Rüya',\n    'Sanem',\n    'Seda',\n    'Sedef',\n    'Seden',\n    'Seher',\n    'Selda',\n    'Selen',\n    'Selin',\n    'Selma',\n    'Selvi',\n    'Sema',\n    'Semra',\n    'Senay',\n    'Serap',\n    'Seren',\n    'Serin',\n    'Serpil',\n    'Sertap',\n    'Seval',\n    'Sevda',\n    'Sevgi',\n    'Sevil',\n    'Sevim',\n    'Sevinç',\n    'Sevtap',\n    'Seçil',\n    'Sibel',\n    'Simge',\n    'Sinem',\n    'Songül',\n    'Su',\n    'Sunay',\n    'Suzan',\n    'Sıla',\n    'Tanyeli',\n    'Tezer',\n    'Tunay',\n    'Turna',\n    'Tutku',\n    'Tuğba',\n    'Tülay',\n    'Tülin',\n    'Türkan',\n    'Uhra',\n    'Ulus',\n    'Ulviye',\n    'Uygu',\n    'Vahide',\n    'Verda',\n    'Vesile',\n    'Vicdan',\n    'Vildan',\n    'Vuslat',\n    'Yaprak',\n    'Yasemin',\n    'Yağmur',\n    'Yelda',\n    'Yeliz',\n    'Yeşim',\n    'Yonca',\n    'Yosun',\n    'Yıldız',\n    'Zahide',\n    'Zehra',\n    'Zekiye',\n    'Zeliha',\n    'Zerrin',\n    'Zeynep',\n    'Zübeyde',\n    'Zühal',\n    'Zülal',\n    'Züleyha',\n    'Zümrüt',\n    'Çağla',\n    'Çağıl',\n    'Çeşminaz',\n    'Çilay',\n    'Çiler',\n    'Çimen',\n    'Çise',\n    'Çisil',\n    'Çiçek',\n    'Çişem',\n    'Çıgıl',\n    'Öykü',\n    'Özge',\n    'Özlem',\n    'Özlen',\n    'Öznur',\n    'Ülfet',\n    'Ülkü',\n    'Ümmiye',\n    'Ümran',\n    'Ünsel',\n    'Ünseli',\n    'İclal',\n    'İdil',\n    'İffet',\n    'İlayda',\n    'İlkben',\n    'İlke',\n    'İlknur',\n    'İlksen',\n    'İlkyaz',\n    'İmge',\n    'İmran',\n    'İnci',\n    'İpek',\n    'İrem',\n    'İzel',\n    'Şebnem',\n    'Şehrazat',\n    'Şelale',\n    'Şenay',\n    'Şengül',\n    'Şennur',\n    'Şermin',\n    'Şevval',\n    'Şeyda',\n    'Şeyma',\n    'Şiir',\n    'Şule',\n  ],\n  male: [\n    'Abay',\n    'Abidin',\n    'Acar',\n    'Acun',\n    'Adem',\n    'Adil',\n    'Adnân',\n    'Affan',\n    'Afi',\n    'Afşin',\n    'Agâh',\n    'Ahmet',\n    'Ahsen',\n    'Akalp',\n    'Akbatur',\n    'Aktekin',\n    'Aktimur',\n    'Akın',\n    'Akın Alp',\n    'Akıner',\n    'Ali',\n    'Alican',\n    'Alişan',\n    'Alişir',\n    'Alp',\n    'Alparslan',\n    'Alpay',\n    'Alper',\n    'Alperen',\n    'Alphan',\n    'Altan',\n    'Altemur',\n    'Ammâr',\n    'Ant',\n    'Anıl',\n    'Arda',\n    'Arif',\n    'Arslan',\n    'Asil',\n    'Asım',\n    'Ata',\n    'Atakan',\n    'Atalay',\n    'Atilla',\n    'Atâullah',\n    'Atıf',\n    'Avni',\n    'Avşar',\n    'Aydemir',\n    'Aydın',\n    'Ayhan',\n    'Aykan',\n    'Aykut',\n    'Aytaç',\n    'Aytekin',\n    'Aytuğ',\n    'Ayvaz',\n    'Azer',\n    'Aziz',\n    'Azizhan',\n    'Azmi',\n    'Aşkın',\n    'Babacan',\n    'Baha',\n    'Bahadır',\n    'Bahri',\n    'Bahtiyar',\n    'Barkın',\n    'Barlas',\n    'Bartu',\n    'Barın',\n    'Barış',\n    'Battal',\n    'Batu',\n    'Batuhan',\n    'Batur',\n    'Baturalp',\n    'Baykal',\n    'Bayram',\n    'Bedir',\n    'Bedirhan',\n    'Bedreddin',\n    'Bedri',\n    'Behiç',\n    'Behlül',\n    'Behram',\n    'Behzat',\n    'Behçet',\n    'Bekir',\n    'Bektaş',\n    'Bera',\n    'Berat',\n    'Berk',\n    'Berkan',\n    'Berkay',\n    'Berkin',\n    'Besim',\n    'Beşer',\n    'Beşir',\n    'Bilâl',\n    'Birol',\n    'Bora',\n    'Bulut',\n    'Burak',\n    'Burhan',\n    'Buğra',\n    'Bâki',\n    'Bülent',\n    'Bünyamin',\n    'Cafer',\n    'Cahid',\n    'Can',\n    'Canalp',\n    'Caner',\n    'Cankan',\n    'Cavid',\n    'Celal',\n    'Celasun',\n    'Celil',\n    'Celâleddin',\n    'Cem',\n    'Cemal',\n    'Cemali',\n    'Cemil',\n    'Cenk',\n    'Cevahir',\n    'Cevat',\n    'Ceyhun',\n    'Cezmi',\n    'Cihad',\n    'Cihan',\n    'Cihangir',\n    'Cihanşah',\n    'Civan',\n    'Coşkun',\n    'Coşkuner',\n    'Cumhur',\n    'Cândar',\n    'Cübeyr',\n    'Cüneyt',\n    'Davud',\n    'Dağhan',\n    'Demiralp',\n    'Demirhan',\n    'Denizalp',\n    'Derviş',\n    'Devran',\n    'Dikmen',\n    'Dilaver',\n    'Dildâr',\n    'Dinç',\n    'Dinçer',\n    'Direnç',\n    'Dora',\n    'Doğan',\n    'Doğanay',\n    'Doğaner',\n    'Doğu',\n    'Durmuş',\n    'Dâver',\n    'Dündar',\n    'Ebuzer',\n    'Ecehan',\n    'Ecevit',\n    'Ecmel',\n    'Ecvet',\n    'Ede',\n    'Edhem',\n    'Ediz',\n    'Efe',\n    'Efken',\n    'Eflah',\n    'Efsun',\n    'Egemen',\n    'Ekmel',\n    'Ekrem',\n    'Elgin',\n    'Emced',\n    'Emin',\n    'Emir',\n    'Emrah',\n    'Emre',\n    'Emrullah',\n    'Ender',\n    'Enderun',\n    'Enes',\n    'Engin',\n    'Enis',\n    'Ensar',\n    'Enver',\n    'Eralp',\n    'Eray',\n    'Erberk',\n    'Ercan',\n    'Ercüment',\n    'Erda',\n    'Erdal',\n    'Erdem',\n    'Erdinç',\n    'Erel',\n    'Eren',\n    'Ergin',\n    'Ergün',\n    'Ergüner',\n    'Erhan',\n    'Erkâm',\n    'Erkân',\n    'Erman',\n    'Erol',\n    'Ersin',\n    'Ertan',\n    'Ertuğrul',\n    'Erçin',\n    'Erşan',\n    'Esat',\n    'Ethem',\n    'Evran',\n    'Evren',\n    'Eymen',\n    'Eyüp',\n    'Ezrak',\n    'Eşref',\n    'Fadıl',\n    'Fahrettin',\n    'Fahri',\n    'Faik',\n    'Faris',\n    'Faruk',\n    'Fasih',\n    'Fatih',\n    'Fatin',\n    'Faysal',\n    'Fazlı',\n    'Fazullah',\n    'Fazıl',\n    'Feda',\n    'Fedai',\n    'Fehmi',\n    'Feramuz',\n    'Feramuş',\n    'Ferdi',\n    'Ferhan',\n    'Ferhat',\n    'Feridun',\n    'Ferit',\n    'Ferman',\n    'Ferruh',\n    'Fevzi',\n    'Feyyaz',\n    'Feyzullah',\n    'Fikret',\n    'Fikri',\n    'Fuat',\n    'Furkân',\n    'Fuzuli',\n    'Fâlih',\n    'Gaffar',\n    'Gazanfer',\n    'Gazi',\n    'Gencer',\n    'Gevheri',\n    'Giray',\n    'Gökalp',\n    'Gökmen',\n    'Gönenç',\n    'Göngör',\n    'Görkem',\n    'Gülhan',\n    'Gültekin',\n    'Gürbüz',\n    'Gürdal',\n    'Gürhan',\n    'Gürkan',\n    'Gürol',\n    'Gürsel',\n    'Güvenalp',\n    'Gıyas',\n    'Habbab',\n    'Habib',\n    'Habil',\n    'Hacib',\n    'Hafi',\n    'Hafid',\n    'Hafız',\n    'Hakan',\n    'Hakem',\n    'Haki',\n    'Hakkı',\n    'Haldun',\n    'Halil',\n    'Halim',\n    'Halit',\n    'Haluk',\n    'Hamdi',\n    'Hamdullah',\n    'Hami',\n    'Hamit',\n    'Hammâd',\n    'Hamza',\n    'Hanefi',\n    'Hani',\n    'Harun',\n    'Hasan',\n    'Haseki',\n    'Hasibi',\n    'Hasin',\n    'Hatip',\n    'Hattâb',\n    'Hayali',\n    'Hayati',\n    'Haydar',\n    'Hazar',\n    'Hazım',\n    'Haşim',\n    'Haşmet',\n    'Hicabi',\n    'Hikmet',\n    'Hilmi',\n    'Himmet',\n    'Hişam',\n    'Hud',\n    'Hulki',\n    'Hulusi',\n    'Hurşit',\n    'Huzeyfe',\n    'Hâdi',\n    'Hâlis',\n    'Hâtem',\n    'Hüccet',\n    'Hüdayi',\n    'Hüdâvendigâr',\n    'Hüma',\n    'Hümayun',\n    'Hürkan',\n    'Hüsameddin',\n    'Hüsamettin',\n    'Hüseyin',\n    'Hüsnü',\n    'Hüsrev',\n    'Hıfzı',\n    'Hızır',\n    'Itri',\n    'Işıner',\n    'Kabil',\n    'Kadem',\n    'Kadir',\n    'Kadrican',\n    'Kadı',\n    'Kalender',\n    'Kamber',\n    'Kamran',\n    'Karahan',\n    'Kasım',\n    'Kayaalp',\n    'Kağan',\n    'Keleş',\n    'Kemalettin',\n    'Kemâl',\n    'Kenan',\n    'Keramet',\n    'Kerami',\n    'Kerem',\n    'Keremşah',\n    'Kerim',\n    'Keşşaf',\n    'Koray',\n    'Korkut',\n    'Kubat',\n    'Kubilay',\n    'Kuddusi',\n    'Kutbettin',\n    'Kâmil',\n    'Kâzım',\n    'Köksal',\n    'Kürşad',\n    'Lamih',\n    'Latif',\n    'Levent',\n    'Lütfi',\n    'Lütfullah',\n    'Maad',\n    'Mahir',\n    'Mahmut',\n    'Mahzun',\n    'Maksud',\n    'Mansur',\n    'Mazhar',\n    'Mehmet',\n    'Melih',\n    'Melikşah',\n    'Memduh',\n    'Mert',\n    'Mestan',\n    'Mesut',\n    'Mete',\n    'Metin',\n    'Mevlüt',\n    'Mir',\n    'Miraç',\n    'Mirkelam',\n    'Mirza',\n    'Misbah',\n    'Mithat',\n    'Muammer',\n    'Muaviye',\n    'Muaz',\n    'Muhammed',\n    'Muharrem',\n    'Muhsin',\n    'Muhtar',\n    'Muhterem',\n    'Muhteşem',\n    'Muhyiddin',\n    'Mukadder',\n    'Muktedi',\n    'Muktedir',\n    'Muktefi',\n    'Murat',\n    'Musa',\n    'Muslih',\n    'Mustafa',\n    'Mutahhar',\n    'Mutasım',\n    'Muteber',\n    'Mutemed',\n    'Muttalib',\n    'Muzaffer',\n    'Müfid',\n    'Müjdat',\n    'Mükerrem',\n    'Mümtaz',\n    'Münir',\n    'Müren',\n    'Müzdad',\n    'Müşir',\n    'Nabi',\n    'Naci',\n    'Nadi',\n    'Nadir',\n    'Nafiz',\n    'Nahid',\n    'Nahil',\n    'Nail',\n    'Naim',\n    'Namık',\n    'Nasrullah',\n    'Nazif',\n    'Nazmi',\n    'Nazım',\n    'Necat',\n    'Necati',\n    'Necdet',\n    'Necib',\n    'Necmettin',\n    'Nedim',\n    'Nejat',\n    'Nesim',\n    'Nevzat',\n    'Neşet',\n    'Nihat',\n    'Niyazi',\n    'Nizamettin',\n    'Numan',\n    'Nurettin',\n    'Nurullah',\n    'Nusret',\n    'Okan',\n    'Oktay',\n    'Onur',\n    'Orhan',\n    'Osman',\n    'Ozan',\n    'Oğuz',\n    'Oğuzhan',\n    'Payidar',\n    'Pertev',\n    'Perver',\n    'Peyami',\n    'Raci',\n    'Rafet',\n    'Rahim',\n    'Rahmi',\n    'Raif',\n    'Rakıp',\n    'Ramazan',\n    'Ramiz',\n    'Rasim',\n    'Rauf',\n    'Raşit',\n    'Recai',\n    'Recep',\n    'Refah',\n    'Refet',\n    'Refik',\n    'Reha',\n    'Reis',\n    'Remzi',\n    'Resûl',\n    'Resül',\n    'Reşat',\n    'Rifat',\n    'Rükneddin',\n    'Rüçhan',\n    'Rüştü',\n    'Rıdvan',\n    'Rıfat',\n    'Rıfkı',\n    'Rıza',\n    'Sabri',\n    'Sacid',\n    'Sadberk',\n    'Sadettin',\n    'Sadi',\n    'Sadri',\n    'Sadullah',\n    'Sadık',\n    'Safa',\n    'Saffet',\n    'Said',\n    'Saim',\n    'Salih',\n    'Salim',\n    'Samed',\n    'Sami',\n    'Samih',\n    'Samim',\n    'Savaş',\n    'Sedat',\n    'Sefer',\n    'Selahattin',\n    'Selami',\n    'Selim',\n    'Selçuk',\n    'Semih',\n    'Serbülent',\n    'Sergen',\n    'Serhat',\n    'Sermet',\n    'Sertaç',\n    'Server',\n    'Settar',\n    'Seyfettin',\n    'Seyfi',\n    'Seyfullah',\n    'Seyyit',\n    'Seçkin',\n    'Sinan',\n    'Suat',\n    'Subhi',\n    'Sudi',\n    'Sururi',\n    'Sâkıp',\n    'Süheyl',\n    'Süleyman',\n    'Sıdkı',\n    'Sırrı',\n    'Taceddin',\n    'Tahir',\n    'Tahsin',\n    'Taib',\n    'Talat',\n    'Talay',\n    'Talha',\n    'Talip',\n    'Tamer',\n    'Taner',\n    'Tanju',\n    'Tarkan',\n    'Tarık',\n    'Tayfun',\n    'Tayyar',\n    'Taşkın',\n    'Tekin',\n    'Tekinalp',\n    'Temel',\n    'Teoman',\n    'Tevfik',\n    'Tevhid',\n    'Tezcan',\n    'Tezel',\n    'Timur',\n    'Tolga',\n    'Tolunay',\n    'Tufan',\n    'Tugay',\n    'Tuhfe',\n    'Tunahan',\n    'Tunç',\n    'Tunçer',\n    'Turan',\n    'Turgay',\n    'Turgut',\n    'Tuğrul',\n    'Tuğtekin',\n    'Tümer',\n    'Türkay',\n    'Türker',\n    'Türkeş',\n    'Tınas',\n    'Ufuk',\n    'Ukbe',\n    'Ulvi',\n    'Umur',\n    'Umuralp',\n    'Umut',\n    'Usame',\n    'Uğur',\n    'Vahdet',\n    'Vahid',\n    'Vahâ',\n    'Valid',\n    'Vecdi',\n    'Vedat',\n    'Vefa',\n    'Vefik',\n    'Vehbi',\n    'Veli',\n    'Veysel',\n    'Veysi',\n    'Volkan',\n    'Yahya',\n    'Yalgın',\n    'Yalçın',\n    'Yaman',\n    'Yasin',\n    'Yavuz',\n    'Yağız',\n    'Yaşar',\n    'Yekta',\n    'Yener',\n    'Yetkin',\n    'Yiğit',\n    'Yunus',\n    'Yusuf',\n    'Yüce',\n    'Yücel',\n    'Yüksel',\n    'Yümni',\n    'Yıldırım',\n    'Yılmaz',\n    'Zafer',\n    'Zamir',\n    'Zekai',\n    'Zekeriyyâ',\n    'Zeyd',\n    'Zeynel',\n    'Zihnî',\n    'Ziver',\n    'Ziya',\n    'Ziyad',\n    'Ziyâd',\n    'Zâfir',\n    'Zâhit',\n    'Zübeyr',\n    'Zülfikâr',\n    'Âmir',\n    'Çağan',\n    'Çağatay',\n    'Çağdaş',\n    'Çağlar',\n    'Çağrı',\n    'Çağrıhan',\n    'Çelen',\n    'Çelik',\n    'Çetin',\n    'Çetinel',\n    'Çetiner',\n    'Ömer',\n    'Önder',\n    'Özcan',\n    'Özer',\n    'Özgür',\n    'Özhan',\n    'Özkan',\n    'Ülgen',\n    'Ümit',\n    'Ünal',\n    'Üzeyir',\n    'İbrahim',\n    'İdris',\n    'İhsan',\n    'İhvan',\n    'İkrime',\n    'İlbey',\n    'İlhami',\n    'İlhan',\n    'İlkay',\n    'İlker',\n    'İlyas',\n    'İrfan',\n    'İsmail',\n    'İsmet',\n    'İzzet',\n    'İzzettin',\n    'Şaban',\n    'Şadan',\n    'Şahap',\n    'Şahin',\n    'Şahinalp',\n    'Şahsuvar',\n    'Şahsüvar',\n    'Şakir',\n    'Şamil',\n    'Şarani',\n    'Şayan',\n    'Şecaeddin',\n    'Şefik',\n    'Şehlevent',\n    'Şemsi',\n    'Şener',\n    'Şenol',\n    'Şerafettin',\n    'Şeref',\n    'Şerif',\n    'Şevket',\n    'Şevki',\n    'Şeyban',\n    'Şihab',\n    'Şihabeddin',\n    'Şinasi',\n    'Şir',\n    'Şâfi',\n    'Şükrü',\n  ],\n};\n"
  },
  {
    "path": "src/locales/tr/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/tr/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Abacı',\n    'Abadan',\n    'Aclan',\n    'Adal',\n    'Adan',\n    'Adıvar',\n    'Akal',\n    'Akan',\n    'Akar',\n    'Akay',\n    'Akaydın',\n    'Akbulut',\n    'Akgül',\n    'Akman',\n    'Akyürek',\n    'Akyüz',\n    'Akışık',\n    'Akşit',\n    'Alnıaçık',\n    'Alpuğan',\n    'Alyanak',\n    'Arslanoğlu',\n    'Arıcan',\n    'Atakol',\n    'Atan',\n    'Avan',\n    'Ayaydın',\n    'Aybar',\n    'Aydan',\n    'Aykaç',\n    'Ayverdi',\n    'Ağaoğlu',\n    'Aşıkoğlu',\n    'Babacan',\n    'Babaoğlu',\n    'Bademci',\n    'Bakırcıoğlu',\n    'Balaban',\n    'Balcı',\n    'Barbarosoğlu',\n    'Baturalp',\n    'Baykam',\n    'Başoğlu',\n    'Berberoğlu',\n    'Beşerler',\n    'Beşok',\n    'Biçer',\n    'Bolatlı',\n    'Dalkıran',\n    'Dağdaş',\n    'Dağlaroğlu',\n    'Demirbaş',\n    'Demirel',\n    'Denkel',\n    'Dizdar',\n    'Doğan',\n    'Durak',\n    'Durmaz',\n    'Duygulu',\n    'Düşenkalkar',\n    'Egeli',\n    'Ekici',\n    'Ekşioğlu',\n    'Eliçin',\n    'Elmastaşoğlu',\n    'Elçiboğa',\n    'Erbay',\n    'Erberk',\n    'Erbulak',\n    'Erdoğan',\n    'Erez',\n    'Erginsoy',\n    'Erkekli',\n    'Eronat',\n    'Ertepınar',\n    'Ertürk',\n    'Erçetin',\n    'Evliyaoğlu',\n    'Gönültaş',\n    'Gümüşpala',\n    'Günday',\n    'Gürmen',\n    'Hakyemez',\n    'Hamzaoğlu',\n    'Ilıcalı',\n    'Kahveci',\n    'Kaplangı',\n    'Karabulut',\n    'Karaböcek',\n    'Karadaş',\n    'Karaduman',\n    'Karaer',\n    'Kasapoğlu',\n    'Kavaklıoğlu',\n    'Kaya',\n    'Keseroğlu',\n    'Keçeci',\n    'Kocabıyık',\n    'Korol',\n    'Koyuncu',\n    'Koç',\n    'Koçoğlu',\n    'Koçyiğit',\n    'Kuday',\n    'Kulaksızoğlu',\n    'Kumcuoğlu',\n    'Kunt',\n    'Kunter',\n    'Kurutluoğlu',\n    'Kutlay',\n    'Kuzucu',\n    'Körmükçü',\n    'Köybaşı',\n    'Köylüoğlu',\n    'Küçükler',\n    'Kılıççı',\n    'Kıraç',\n    'Limoncuoğlu',\n    'Mayhoş',\n    'Menemencioğlu',\n    'Mertoğlu',\n    'Nalbantoğlu',\n    'Nebioğlu',\n    'Numanoğlu',\n    'Okumuş',\n    'Okur',\n    'Oraloğlu',\n    'Orbay',\n    'Ozansoy',\n    'Paksüt',\n    'Pekkan',\n    'Pektemek',\n    'Polat',\n    'Poyrazoğlu',\n    'Poçan',\n    'Sadıklar',\n    'Samancı',\n    'Sandalcı',\n    'Sarıoğlu',\n    'Saygıner',\n    'Sepetçi',\n    'Sezek',\n    'Sinanoğlu',\n    'Solmaz',\n    'Sözeri',\n    'Süleymanoğlu',\n    'Tahincioğlu',\n    'Tanrıkulu',\n    'Tazegül',\n    'Taşlı',\n    'Taşçı',\n    'Tekand',\n    'Tekelioğlu',\n    'Tokatlıoğlu',\n    'Tokgöz',\n    'Topaloğlu',\n    'Topçuoğlu',\n    'Toraman',\n    'Tunaboylu',\n    'Tunçeri',\n    'Tuğlu',\n    'Tuğluk',\n    'Türkdoğan',\n    'Türkyılmaz',\n    'Tütüncü',\n    'Tüzün',\n    'Uca',\n    'Uluhan',\n    'Velioğlu',\n    'Yalçın',\n    'Yazıcı',\n    'Yetkiner',\n    'Yeşilkaya',\n    'Yorulmaz',\n    'Yıldırım',\n    'Yıldızoğlu',\n    'Yılmazer',\n    'Çamdalı',\n    'Çapanoğlu',\n    'Çatalbaş',\n    'Çağıran',\n    'Çetin',\n    'Çetiner',\n    'Çevik',\n    'Çörekçi',\n    'Önür',\n    'Örge',\n    'Öymen',\n    'Özberk',\n    'Özbey',\n    'Özbir',\n    'Özdenak',\n    'Özdoğan',\n    'Özgörkey',\n    'Özkara',\n    'Özkök',\n    'Öztonga',\n    'Öztuna',\n  ],\n};\n"
  },
  {
    "path": "src/locales/tr/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/tr/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 8 },\n];\n"
  },
  {
    "path": "src/locales/tr/person/prefix.ts",
    "content": "export default {\n  generic: ['Dr.', 'Prof. Dr.'],\n  female: ['Bayan'],\n  male: ['Bay'],\n};\n"
  },
  {
    "path": "src/locales/tr/phone_number/area_code.ts",
    "content": "export default [\n  '392',\n  '510',\n  '512',\n  '522',\n  '562',\n  '564',\n  '592',\n  '594',\n  '800',\n  '811',\n  '822',\n  '850',\n  '888',\n  '898',\n  '900',\n  '322',\n  '416',\n  '272',\n  '472',\n  '382',\n  '358',\n  '312',\n  '242',\n  '478',\n  '466',\n  '256',\n  '266',\n  '378',\n  '488',\n  '458',\n  '228',\n  '426',\n  '434',\n  '374',\n  '248',\n  '224',\n  '286',\n  '376',\n  '364',\n  '258',\n  '412',\n  '380',\n  '284',\n  '424',\n  '446',\n  '442',\n  '222',\n  '342',\n  '454',\n  '456',\n  '438',\n  '326',\n  '476',\n  '246',\n  '216',\n  '212',\n  '232',\n  '344',\n  '370',\n  '338',\n  '474',\n  '366',\n  '352',\n  '318',\n  '288',\n  '386',\n  '348',\n  '262',\n  '332',\n  '274',\n  '422',\n  '236',\n  '482',\n  '324',\n  '252',\n  '436',\n  '384',\n  '388',\n  '452',\n  '328',\n  '464',\n  '264',\n  '362',\n  '484',\n  '368',\n  '346',\n  '414',\n  '486',\n  '282',\n  '356',\n  '462',\n  '428',\n  '276',\n  '432',\n  '226',\n  '354',\n  '372',\n];\n"
  },
  {
    "path": "src/locales/tr/phone_number/format/human.ts",
    "content": "export default ['+90-###-###-##-##', '+90-###-###-#-###'];\n"
  },
  {
    "path": "src/locales/tr/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/tr/phone_number/format/international.ts",
    "content": "export default ['+90##########'];\n"
  },
  {
    "path": "src/locales/tr/phone_number/format/national.ts",
    "content": "export default ['(0###) ### ## ##'];\n"
  },
  {
    "path": "src/locales/tr/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport area_code from './area_code';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  area_code,\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/uk/company/category.ts",
    "content": "export default ['Збут', 'Постач', 'Пром', 'Торг', 'Трейд'];\n"
  },
  {
    "path": "src/locales/uk/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport category from './category';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\n\nconst company: CompanyDefinition = {\n  category,\n  legal_entity_type,\n  name_pattern,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/uk/company/legal_entity_type.ts",
    "content": "export default ['ДП', 'КТ', 'ПАТ', 'ПТ', 'ПрАТ', 'ТДВ', 'ТОВ', 'ФОП'];\n"
  },
  {
    "path": "src/locales/uk/company/name_pattern.ts",
    "content": "export default [\n  '{{company.legal_entity_type}} {{company.category}}{{company.category}}',\n  '{{company.legal_entity_type}} {{company.category}}{{company.category}}{{company.category}}',\n  '{{company.legal_entity_type}} {{location.city_name}}{{company.category}}',\n  '{{company.legal_entity_type}} {{location.city_name}}{{company.category}}{{company.category}}',\n  '{{company.legal_entity_type}} {{location.city_name}}{{company.category}}{{company.category}}{{company.category}}',\n  '{{company.legal_entity_type}} {{person.first_name.female}}',\n  '{{company.legal_entity_type}} {{person.first_name.male}}',\n  '{{company.legal_entity_type}} {{person.last_name.male}}',\n];\n"
  },
  {
    "path": "src/locales/uk/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport company from './company';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `uk` locale.\n *\n * - Language: Ukrainian\n * - Endonym: Українська\n */\nconst uk: LocaleDefinition = {\n  company,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default uk;\n"
  },
  {
    "path": "src/locales/uk/internet/domain_suffix.ts",
    "content": "export default [\n  'cherkassy.ua',\n  'cherkasy.ua',\n  'ck.ua',\n  'cn.ua',\n  'com.ua',\n  'crimea.ua',\n  'cv.ua',\n  'dn.ua',\n  'dnepropetrovsk.ua',\n  'dnipropetrovsk.ua',\n  'donetsk.ua',\n  'dp.ua',\n  'if.ua',\n  'in.ua',\n  'ivano-frankivsk.ua',\n  'kh.ua',\n  'kharkiv.ua',\n  'kharkov.ua',\n  'kherson.ua',\n  'khmelnitskiy.ua',\n  'kiev.ua',\n  'kirovograd.ua',\n  'km.ua',\n  'kr.ua',\n  'ks.ua',\n  'lg.ua',\n  'lt.ua',\n  'lugansk.ua',\n  'lutsk.net',\n  'lutsk.ua',\n  'lviv.ua',\n  'mk.ua',\n  'net.ua',\n  'nikolaev.ua',\n  'od.ua',\n  'odessa.ua',\n  'org.ua',\n  'pl.ua',\n  'poltava.ua',\n  'rovno.ua',\n  'rv.ua',\n  'sebastopol.ua',\n  'sm.ua',\n  'sumy.ua',\n  'te.ua',\n  'ternopil.ua',\n  'ua',\n  'uz.ua',\n  'uzhgorod.ua',\n  'vinnica.ua',\n  'vn.ua',\n  'volyn.net',\n  'volyn.ua',\n  'yalta.ua',\n  'zaporizhzhe.ua',\n  'zhitomir.ua',\n  'zp.ua',\n  'zt.ua',\n  'укр',\n];\n"
  },
  {
    "path": "src/locales/uk/internet/free_email.ts",
    "content": "export default [\n  'e-mail.ua',\n  'ex.ua',\n  'gmail.com',\n  'i.ua',\n  'meta.ua',\n  'ukr.net',\n  'yandex.ua',\n];\n"
  },
  {
    "path": "src/locales/uk/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/uk/location/building_number.ts",
    "content": "export default ['#', '##', '###'];\n"
  },
  {
    "path": "src/locales/uk/location/city_name.ts",
    "content": "export default [\n  'Алчевськ',\n  'Артемівськ',\n  'Бердичів',\n  'Бердянськ',\n  'Біла Церква',\n  'Бровари',\n  'Вінниця',\n  'Горлівка',\n  'Дніпродзержинськ',\n  'Дніпропетровськ',\n  'Донецьк',\n  'Євпаторія',\n  'Єнакієве',\n  'Житомир',\n  'Запоріжжя',\n  'Івано-Франківськ',\n  'Ізмаїл',\n  'Кам’янець-Подільський',\n  'Керч',\n  'Київ',\n  'Кіровоград',\n  'Конотоп',\n  'Краматорськ',\n  'Красний Луч',\n  'Кременчук',\n  'Кривий Ріг',\n  'Лисичанськ',\n  'Луганськ',\n  'Луцьк',\n  'Львів',\n  'Макіївка',\n  'Маріуполь',\n  'Мелітополь',\n  'Миколаїв',\n  'Мукачеве',\n  'Нікополь',\n  'Одеса',\n  'Олександрія',\n  'Павлоград',\n  'Полтава',\n  'Рівне',\n  'Севастополь',\n  'Сєвєродонецьк',\n  'Сімферополь',\n  'Слов’янськ',\n  'Суми',\n  'Тернопіль',\n  'Ужгород',\n  'Умань',\n  'Харків',\n  'Херсон',\n  'Хмельницький',\n  'Черкаси',\n  'Чернівці',\n  'Чернігів',\n  'Шостка',\n  'Ялта',\n];\n"
  },
  {
    "path": "src/locales/uk/location/city_pattern.ts",
    "content": "export default [\n  '{{location.city_name}}',\n  '{{location.city_prefix}} {{person.first_name.male}}',\n];\n"
  },
  {
    "path": "src/locales/uk/location/city_prefix.ts",
    "content": "export default ['Південний', 'Північний', 'Східний', 'Західний'];\n"
  },
  {
    "path": "src/locales/uk/location/city_suffix.ts",
    "content": "export default ['град'];\n"
  },
  {
    "path": "src/locales/uk/location/country.ts",
    "content": "export default [\n  'Австралія',\n  'Австрія',\n  'Азербайджан',\n  'Албанія',\n  'Алжир',\n  'Ангола',\n  'Андорра',\n  'Антигуа і Барбуда',\n  'Аргентина',\n  'Афганістан',\n  'Багамські Острови',\n  'Бангладеш',\n  'Барбадос',\n  'Бахрейн',\n  'Беліз',\n  'Бельгія',\n  'Бенін',\n  'Білорусь',\n  'Болгарія',\n  'Болівія',\n  'Боснія і Герцеговина',\n  'Ботсвана',\n  'Бразилія',\n  'Бруней',\n  'Буркіна-Фасо',\n  'Бурунді',\n  'Бутан',\n  'В’єтнам',\n  'Вануату',\n  'Ватикан',\n  'Велика Британія',\n  'Венесуела',\n  'Вірменія',\n  'Габон',\n  'Гаїті',\n  'Гайана',\n  'Гамбія',\n  'Гана',\n  'Гватемала',\n  'Гвінея',\n  'Гвінея-Бісау',\n  'Гондурас',\n  'Гренада',\n  'Греція',\n  'Грузія',\n  'Данія',\n  'Демократична Республіка Конго',\n  'Джибуті',\n  'Домініка',\n  'Домініканська Республіка',\n  'Еквадор',\n  'Екваторіальна Гвінея',\n  'Еритрея',\n  'Естонія',\n  'Ефіопія',\n  'Єгипет',\n  'Ємен',\n  'Замбія',\n  'Зімбабве',\n  'Ізраїль',\n  'Індія',\n  'Індонезія',\n  'Ірак',\n  'Іран',\n  'Ірландія',\n  'Ісландія',\n  'Іспанія',\n  'Італія',\n  'Йорданія',\n  'Кабо-Верде',\n  'Казахстан',\n  'Камбоджа',\n  'Камерун',\n  'Канада',\n  'Катар',\n  'Кенія',\n  'Киргизстан',\n  'Китай',\n  'Кіпр',\n  'Кірибаті',\n  'Колумбія',\n  'Коморські Острови',\n  'Конго',\n  'Коста-Рика',\n  'Кот-д’Івуар',\n  'Куба',\n  'Кувейт',\n  'Лаос',\n  'Латвія',\n  'Лесото',\n  'Литва',\n  'Ліберія',\n  'Ліван',\n  'Лівія',\n  'Ліхтенштейн',\n  'Люксембург',\n  'Маврикій',\n  'Мавританія',\n  'Мадаґаскар',\n  'Македонія',\n  'Малаві',\n  'Малайзія',\n  'Малі',\n  'Мальдіви',\n  'Мальта',\n  'Марокко',\n  'Маршаллові Острови',\n  'Мексика',\n  'Мозамбік',\n  'Молдова',\n  'Монако',\n  'Монголія',\n  'Намібія',\n  'Науру',\n  'Непал',\n  'Нігер',\n  'Нігерія',\n  'Нідерланди',\n  'Нікарагуа',\n  'Німеччина',\n  'Нова Зеландія',\n  'Норвегія',\n  'Об’єднані Арабські Емірати',\n  'Оман',\n  'Пакистан',\n  'Палау',\n  'Панама',\n  'Папуа-Нова Гвінея',\n  'Парагвай',\n  'Перу',\n  'Південна Корея',\n  'Південний Судан',\n  'Південно-Африканська Республіка',\n  'Північна Корея',\n  'Польща',\n  'Португалія',\n  'Російська Федерація',\n  'Руанда',\n  'Румунія',\n  'Сальвадор',\n  'Самоа',\n  'Сан-Марино',\n  'Сан-Томе і Принсіпі',\n  'Саудівська Аравія',\n  'Свазіленд',\n  'Сейшельські Острови',\n  'Сенеґал',\n  'Сент-Вінсент і Гренадини',\n  'Сент-Кітс і Невіс',\n  'Сент-Люсія',\n  'Сербія',\n  'Сирія',\n  'Сінгапур',\n  'Словаччина',\n  'Словенія',\n  'Соломонові Острови',\n  'Сомалі',\n  'Судан',\n  'Суринам',\n  'Східний Тимор',\n  'США',\n  'Сьєрра-Леоне',\n  'Таджикистан',\n  'Таїланд',\n  'Танзанія',\n  'Того',\n  'Тонга',\n  'Тринідад і Тобаго',\n  'Тувалу',\n  'Туніс',\n  'Туреччина',\n  'Туркменістан',\n  'Уганда',\n  'Угорщина',\n  'Узбекистан',\n  'Україна',\n  'Уругвай',\n  'Федеративні Штати Мікронезії',\n  'Фіджі',\n  'Філіппіни',\n  'Фінляндія',\n  'Франція',\n  'Хорватія',\n  'Центральноафриканська Республіка',\n  'Чад',\n  'Чехія',\n  'Чилі',\n  'Чорногорія',\n  'Швейцарія',\n  'Швеція',\n  'Шрі-Ланка',\n  'Ямайка',\n  'Японія',\n];\n"
  },
  {
    "path": "src/locales/uk/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport city_prefix from './city_prefix';\nimport city_suffix from './city_suffix';\nimport country from './country';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport street_address from './street_address';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\nimport street_prefix from './street_prefix';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  city_prefix,\n  city_suffix,\n  country,\n  postcode,\n  secondary_address,\n  state,\n  street_address,\n  street_name,\n  street_pattern,\n  street_prefix,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/uk/location/postcode.ts",
    "content": "export default ['#####'];\n"
  },
  {
    "path": "src/locales/uk/location/secondary_address.ts",
    "content": "export default ['кв. ###'];\n"
  },
  {
    "path": "src/locales/uk/location/state.ts",
    "content": "export default [\n  'АР Крим',\n  'Вінницька область',\n  'Волинська область',\n  'Дніпропетровська область',\n  'Донецька область',\n  'Житомирська область',\n  'Закарпатська область',\n  'Запорізька область',\n  'Івано-Франківська область',\n  'Київська область',\n  'Кіровоградська область',\n  'Луганська область',\n  'Львівська область',\n  'Миколаївська область',\n  'Одеська область',\n  'Полтавська область',\n  'Рівненська область',\n  'Сумська область',\n  'Тернопільська область',\n  'Харківська область',\n  'Херсонська область',\n  'Хмельницька область',\n  'Черкаська область',\n  'Чернівецька область',\n  'Чернігівська область',\n  'Київ',\n  'Севастополь',\n];\n"
  },
  {
    "path": "src/locales/uk/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}}, {{location.buildingNumber}}',\n  full: '{{location.street}}, {{location.buildingNumber}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/uk/location/street_name.ts",
    "content": "export default [\n  'Зелена',\n  'Молодіжна',\n  'Городоцька',\n  'Стрийська',\n  'Вузька',\n  'Нижанківського',\n  'Староміська',\n  'Ліста',\n  'Вічева',\n  'Брюховичів',\n  'Винників',\n  'Рудного',\n  'Коліївщини',\n];\n"
  },
  {
    "path": "src/locales/uk/location/street_pattern.ts",
    "content": "export default [\n  '{{location.street_prefix}} {{location.street_name}}',\n  '{{location.street_name}} {{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/uk/location/street_prefix.ts",
    "content": "export default [\n  'вул.',\n  'вулиця',\n  'пр.',\n  'проспект',\n  'пл.',\n  'площа',\n  'пров.',\n  'провулок',\n];\n"
  },
  {
    "path": "src/locales/uk/location/street_suffix.ts",
    "content": "export default ['майдан'];\n"
  },
  {
    "path": "src/locales/uk/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Ukrainian',\n  code: 'uk',\n  language: 'uk',\n  endonym: 'Українська',\n  dir: 'ltr',\n  script: 'Cyrl',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/uk/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Іванна',\n    'Ілона',\n    'Інна',\n    'Іннеса',\n    'Ірина',\n    'Ірма',\n    'Аврелія',\n    'Аврора',\n    'Агапія',\n    'Агата',\n    'Агафія',\n    'Агнеса',\n    'Агнія',\n    'Агрипина',\n    'Ада',\n    'Аделаїда',\n    'Аделіна',\n    'Адріана',\n    'Азалія',\n    'Алевтина',\n    'Алла',\n    'Альбіна',\n    'Альвіна',\n    'Аліна',\n    'Анастасія',\n    'Анатолія',\n    'Ангеліна',\n    'Анжела',\n    'Анна',\n    'Антонида',\n    'Антоніна',\n    'Антонія',\n    'Анфіса',\n    'Аполлонія',\n    'Аполлінарія',\n    'Аркадія',\n    'Артемія',\n    'Афанасія',\n    'Благовіста',\n    'Богдана',\n    'Богуслава',\n    'Божена',\n    'Болеслава',\n    'Борислава',\n    'Броніслава',\n    'Білослава',\n    'Біляна',\n    'Валентина',\n    'Валерія',\n    'Варвара',\n    'Василина',\n    'Влада',\n    'Владислава',\n    'Власта',\n    'Всеслава',\n    'Вікторія',\n    'Вілена',\n    'Віленіна',\n    'Віліна',\n    'Віола',\n    'Віолетта',\n    'Віра',\n    'Віргінія',\n    'Віта',\n    'Віталіна',\n    'В’ячеслава',\n    'Галина',\n    'Ганна',\n    'Гелена',\n    'Далеслава',\n    'Дана',\n    'Дарина',\n    'Дарислава',\n    'Добринка',\n    'Добромила',\n    'Добромира',\n    'Добромисла',\n    'Доброслава',\n    'Долеслава',\n    'Доляна',\n    'Діана',\n    'Діяна',\n    'Жанна',\n    'Жозефіна',\n    'Забава',\n    'Звенислава',\n    'Злата',\n    'Зореслава',\n    'Зорина',\n    'Зоряна',\n    'Зоя',\n    'Зінаїда',\n    'Калина',\n    'Каріна',\n    'Катерина',\n    'Квітка',\n    'Квітослава',\n    'Клавдія',\n    'Крентта',\n    'Ксенія',\n    'Купава',\n    'Лада',\n    'Лариса',\n    'Леся',\n    'Ликера',\n    'Любава',\n    'Любислава',\n    'Любов',\n    'Любомила',\n    'Любомира',\n    'Люборада',\n    'Любослава',\n    'Людмила',\n    'Людомила',\n    'Лідія',\n    'Лілія',\n    'Майя',\n    'Мальва',\n    'Марина',\n    'Марта',\n    'Марічка',\n    'Марія',\n    'Мар’яна',\n    'Меланія',\n    'Мечислава',\n    'Милодара',\n    'Милослава',\n    'Мирослава',\n    'Мокрина',\n    'Мотря',\n    'Мстислава',\n    'Мілана',\n    'Надія',\n    'Наталія',\n    'Неля',\n    'Немира',\n    'Ніна',\n    'Огняна',\n    'Оксана',\n    'Олександра',\n    'Олена',\n    'Олеся',\n    'Ольга',\n    'Ореста',\n    'Орина',\n    'Орислава',\n    'Орися',\n    'Оріяна',\n    'Павліна',\n    'Палажка',\n    'Пелагея',\n    'Пелагія',\n    'Поляна',\n    'Поліна',\n    'Потішана',\n    'Радміла',\n    'Радослава',\n    'Раїна',\n    'Раїса',\n    'Роксолана',\n    'Ромена',\n    'Ростислава',\n    'Руслана',\n    'Святослава',\n    'Світлана',\n    'Слава',\n    'Сміяна',\n    'Сніжана',\n    'Соломія',\n    'Соня',\n    'Софія',\n    'Станислава',\n    'Сюзана',\n    'Тамара',\n    'Таїсія',\n    'Тетяна',\n    'Устина',\n    'Фаїна',\n    'Февронія',\n    'Федора',\n    'Феодосія',\n    'Харитина',\n    'Христина',\n    'Христя',\n    'Юліанна',\n    'Юлія',\n    'Юстина',\n    'Юхима',\n    'Юхимія',\n    'Яна',\n    'Ярина',\n    'Ярослава',\n  ],\n  male: [\n    'Євген',\n    'Єремій',\n    'Іван',\n    'Ігор',\n    'Ізяслав',\n    'Ілля',\n    'Августин',\n    'Аврелій',\n    'Адам',\n    'Адріян',\n    'Азарій',\n    'Алевтин',\n    'Альберт',\n    'Анастас',\n    'Анастасій',\n    'Анатолій',\n    'Андрій',\n    'Антон',\n    'Антоній',\n    'Антін',\n    'Аркадій',\n    'Арсен',\n    'Арсеній',\n    'Артем',\n    'Архип',\n    'Аскольд',\n    'Афанасій',\n    'Богдан',\n    'Божемир',\n    'Божен',\n    'Болеслав',\n    'Боримир',\n    'Боримисл',\n    'Борис',\n    'Борислав',\n    'Братимир',\n    'Братислав',\n    'Братомил',\n    'Братослав',\n    'Брячислав',\n    'Будимир',\n    'Буйтур',\n    'Буревіст',\n    'Біломир',\n    'Білослав',\n    'Вадим',\n    'Валентин',\n    'Валерій',\n    'Василь',\n    'Велемир',\n    'Влад',\n    'Владислав',\n    'Володимир',\n    'Володислав',\n    'Всевлад',\n    'Всеволод',\n    'Всеслав',\n    'Віктор',\n    'Віталій',\n    'В’ячеслав',\n    'Гаврило',\n    'Гарнослав',\n    'Геннадій',\n    'Георгій',\n    'Герасим',\n    'Гліб',\n    'Гнат',\n    'Гордій',\n    'Горимир',\n    'Горислав',\n    'Градимир',\n    'Григорій',\n    'Далемир',\n    'Данило',\n    'Даромир',\n    'Дарій',\n    'Денис',\n    'Дмитро',\n    'Добромир',\n    'Добромисл',\n    'Доброслав',\n    'Захар',\n    'Захарій',\n    'Зборислав',\n    'Звенигор',\n    'Звенимир',\n    'Звенислав',\n    'Земислав',\n    'Зеновій',\n    'Зиновій',\n    'Злат',\n    'Златомир',\n    'Зоремир',\n    'Зореслав',\n    'Зорян',\n    'Кий',\n    'Корнелій',\n    'Корнило',\n    'Корнилій',\n    'Корній',\n    'Костянтин',\n    'Кузьма',\n    'Лаврентій',\n    'Лаврін',\n    'Лад',\n    'Ладислав',\n    'Ладо',\n    'Ладомир',\n    'Левко',\n    'Листвич',\n    'Лук’ян',\n    'Любодар',\n    'Любозар',\n    'Любомир',\n    'Макар',\n    'Максим',\n    'Марко',\n    'Маркіян',\n    'Мар’ян',\n    'Матвій',\n    'Мечислав',\n    'Микита',\n    'Микола',\n    'Мирон',\n    'Мирослав',\n    'Михайло',\n    'Мстислав',\n    'Мусій',\n    'Назар',\n    'Назарій',\n    'Натан',\n    'Немир',\n    'Нестор',\n    'Олег',\n    'Олександр',\n    'Олексій',\n    'Олелько',\n    'Олесь',\n    'Омелян',\n    'Орест',\n    'Орхип',\n    'Остап',\n    'Охрім',\n    'Павло',\n    'Панас',\n    'Пантелеймон',\n    'Петро',\n    'Пилип',\n    'Подолян',\n    'Потап',\n    'Радим',\n    'Радимир',\n    'Ратибор',\n    'Ратимир',\n    'Родослав',\n    'Родіон',\n    'Роксолан',\n    'Роман',\n    'Ростислав',\n    'Руслан',\n    'Святополк',\n    'Святослав',\n    'Семибор',\n    'Сергій',\n    'Синьоок',\n    'Славолюб',\n    'Славомир',\n    'Славута',\n    'Сніжан',\n    'Сологуб',\n    'Станіслав',\n    'Степан',\n    'Стефаній',\n    'Стожар',\n    'Тарас',\n    'Тимофій',\n    'Тиміш',\n    'Тихон',\n    'Тур',\n    'Устим',\n    'Хвалимир',\n    'Хорив',\n    'Чорнота',\n    'Щастислав',\n    'Щек',\n    'Юліан',\n    'Юрій',\n    'Юхим',\n    'Ян',\n    'Ярема',\n    'Яровид',\n    'Яромил',\n    'Яромир',\n    'Ярополк',\n    'Ярослав',\n  ],\n};\n"
  },
  {
    "path": "src/locales/uk/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport job_area from './job_area';\nimport job_descriptor from './job_descriptor';\nimport job_type from './job_type';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport middle_name from './middle_name';\nimport name_ from './name';\nimport prefix from './prefix';\nimport suffix from './suffix';\n\nconst person: PersonDefinition = {\n  first_name,\n  job_area,\n  job_descriptor,\n  job_type,\n  last_name,\n  last_name_pattern,\n  middle_name,\n  name: name_,\n  prefix,\n  suffix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/uk/person/job_area.ts",
    "content": "export default [\n  'маркетинговий',\n  'оптимізаційний',\n  'страховий',\n  'функціональний',\n  'інтеграційний',\n  'логістичний',\n];\n"
  },
  {
    "path": "src/locales/uk/person/job_descriptor.ts",
    "content": "export default [\n  'Головний',\n  'Генеральний',\n  'Провідний',\n  'Національний',\n  'Регіональний',\n  'Обласний',\n  'Районний',\n  'Глобальний',\n  'Міжнародний',\n  'Центральний',\n];\n"
  },
  {
    "path": "src/locales/uk/person/job_type.ts",
    "content": "export default [\n  'інженер',\n  'агент',\n  'адміністратор',\n  'аналітик',\n  'архітектор',\n  'дизайнер',\n  'керівник',\n  'консультант',\n  'координатор',\n  'менеджер',\n  'планувальник',\n  'помічник',\n  'розробник',\n  'спеціаліст',\n  'співробітник',\n  'технік',\n];\n"
  },
  {
    "path": "src/locales/uk/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Євенко',\n    'Євпак',\n    'Ємець',\n    'Єрмак',\n    'Андрухович',\n    'Бабух',\n    'Балабан',\n    'Балакун',\n    'Бамбула',\n    'Бандера',\n    'Бачей',\n    'Башук',\n    'Бердник',\n    'Бондаренко',\n    'Борочко',\n    'Боярчук',\n    'Бурмило',\n    'Бутько',\n    'Білич',\n    'Вергун',\n    'Вередун',\n    'Верещук',\n    'Витребенько',\n    'Волощук',\n    'Вітряк',\n    'Гайдук',\n    'Гайчук',\n    'Галатей',\n    'Галаціон',\n    'Галаєнко',\n    'Гаман',\n    'Гамула',\n    'Ганич',\n    'Гарай',\n    'Гарун',\n    'Гладух',\n    'Гойко',\n    'Головець',\n    'Горбач',\n    'Гордійчук',\n    'Гречко',\n    'Гришко',\n    'Громико',\n    'Данилко',\n    'Демків',\n    'Дзюба',\n    'Дзюб’як',\n    'Дмитрук',\n    'Дурдинець',\n    'Дідух',\n    'Забіла',\n    'Зварич',\n    'Зленко',\n    'Зінкевич',\n    'Калач',\n    'Кандиба',\n    'Карпух',\n    'Кивач',\n    'Коваленко',\n    'Коломієць',\n    'Коман',\n    'Компанієць',\n    'Кононець',\n    'Кордун',\n    'Корнїйчук',\n    'Коров’як',\n    'Кулинич',\n    'Лагойда',\n    'Лазірко',\n    'Лахман',\n    'Ликович',\n    'Линдик',\n    'Луцьків',\n    'Лученко',\n    'Лучко',\n    'Лящук',\n    'Ліхно',\n    'Магера',\n    'Мазайло',\n    'Мазило',\n    'Мазун',\n    'Майборода',\n    'Майстренко',\n    'Малкович',\n    'Мамій',\n    'Маринич',\n    'Марків',\n    'Махно',\n    'Миклухо',\n    'Михайлюк',\n    'Москаль',\n    'Москалюк',\n    'Мотрієнко',\n    'Міняйло',\n    'Негода',\n    'Опенько',\n    'Осадко',\n    'Павленко',\n    'Павлів',\n    'Пагутяк',\n    'Паламарчук',\n    'Палій',\n    'Паращук',\n    'Пасічник',\n    'Пендик',\n    'Петик',\n    'Петлюра',\n    'Петренко',\n    'Петрів',\n    'Плаксій',\n    'Погиба',\n    'Поліщук',\n    'Пономарів',\n    'Поривай',\n    'Поривайло',\n    'Потебенько',\n    'Пригода',\n    'Приймак',\n    'Притула',\n    'Прядун',\n    'Ромей',\n    'Роменець',\n    'Ромочко',\n    'Саєнко',\n    'Свидригайло',\n    'Семеночко',\n    'Семещук',\n    'Сердюк',\n    'Скиба',\n    'Слободян',\n    'Сосюра',\n    'Спотикач',\n    'Степанець',\n    'Стигайло',\n    'Сторожук',\n    'Сторчак',\n    'Стоян',\n    'Сучак',\n    'Сушко',\n    'Сідляк',\n    'Сірко',\n    'Тарасюк',\n    'Тиндарей',\n    'Ткаченко',\n    'Третяк',\n    'Троян',\n    'Трясило',\n    'Трясун',\n    'Уманець',\n    'Унич',\n    'Усич',\n    'Цушко',\n    'Червоній',\n    'Шамрило',\n    'Шевченко',\n    'Шестак',\n    'Шиндарей',\n    'Шиян',\n    'Шкараба',\n    'Шудрик',\n    'Шумило',\n    'Шупик',\n    'Шухевич',\n    'Щербак',\n    'Юхно',\n    'Ющик',\n    'Ющук',\n    'Ялюк',\n    'Янюк',\n    'Ярмак',\n    'Яцьків',\n    'Ящук',\n  ],\n  female: [\n    'Іванишина',\n    'Балабуха',\n    'Балицька',\n    'Барановська',\n    'Борецька',\n    'Боровська',\n    'Брицька',\n    'Василишина',\n    'Васильківська',\n    'Гайова',\n    'Гладківська',\n    'Глинська',\n    'Гнатишина',\n    'Горова',\n    'Городоцька',\n    'Григоришина',\n    'Гриневецька',\n    'Гриневська',\n    'Данилишина',\n    'Демчишина',\n    'Дмитришина',\n    'Довгалевська',\n    'Ковальська',\n    'Корецька',\n    'Коцюбинська',\n    'Кульчицька',\n    'Ланова',\n    'Латан',\n    'Латанська',\n    'Левадовська',\n    'Лобачевська',\n    'Ломова',\n    'Лугова',\n    'Луцька',\n    'Люта',\n    'Маковецька',\n    'Марієвська',\n    'Миклашевська',\n    'Милославська',\n    'Могилевська',\n    'Ногачевська',\n    'Павлишина',\n    'Петрина',\n    'Петришина',\n    'Потоцька',\n    'Розпутня',\n    'Романишина',\n    'Савицька',\n    'Силецька',\n    'Скоропадська',\n    'Сплюха',\n    'Сідлецька',\n    'Трублаєвська',\n    'Федоришина',\n    'Юрчишина',\n    'Яворівська',\n    'Ялова',\n    'Яцишина',\n  ],\n  male: [\n    'Іванишин',\n    'Іванців',\n    'Іванів',\n    'Балабух',\n    'Балицький',\n    'Барановський',\n    'Борецький',\n    'Боровський',\n    'Брицький',\n    'Василин',\n    'Василишин',\n    'Васильківський',\n    'Гайовий',\n    'Гладківський',\n    'Глинський',\n    'Гнатишин',\n    'Горовий',\n    'Городоцький',\n    'Григоришин',\n    'Гриневецький',\n    'Гриневський',\n    'Данилишин',\n    'Демчишин',\n    'Дмитришин',\n    'Довгалевський',\n    'Каськів',\n    'Ковальський',\n    'Корецький',\n    'Коцюбинський',\n    'Кульчицький',\n    'Лановий',\n    'Латаний',\n    'Латанський',\n    'Левадовський',\n    'Лобачевський',\n    'Ломовий',\n    'Луговий',\n    'Луцький',\n    'Лютий',\n    'Маковецький',\n    'Марієвський',\n    'Миклашевський',\n    'Милославський',\n    'Могилевський',\n    'Ногачевський',\n    'Павлишин',\n    'Петрин',\n    'Петришин',\n    'Потоцький',\n    'Розпутній',\n    'Романишин',\n    'Романів',\n    'Савицький',\n    'Силецький',\n    'Скоропадський',\n    'Сплюх',\n    'Стахів',\n    'Стецьків',\n    'Сідлецький',\n    'Трублаєвський',\n    'Федоришин',\n    'Хитрово',\n    'Цимбалістий',\n    'Юрчишин',\n    'Яворівський',\n    'Яловий',\n    'Яцишин',\n  ],\n};\n"
  },
  {
    "path": "src/locales/uk/person/last_name_pattern.ts",
    "content": "export default {\n  female: [{ value: '{{person.last_name.female}}', weight: 1 }],\n  male: [{ value: '{{person.last_name.male}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/uk/person/middle_name.ts",
    "content": "export default {\n  female: [\n    'Євгенівна',\n    'Іванівна',\n    'Ігорівна',\n    'Ізяславівна',\n    'Адамівна',\n    'Азарівна',\n    'Алевтинівна',\n    'Альбертівна',\n    'Анастасівна',\n    'Анатоліївна',\n    'Андріївна',\n    'Антонівна',\n    'Аркадіївна',\n    'Арсенівна',\n    'Арсеніївна',\n    'Артемівна',\n    'Архипівна',\n    'Аскольдівна',\n    'Афанасіївна',\n    'Богданівна',\n    'Божемирівна',\n    'Боженівна',\n    'Болеславівна',\n    'Боримирівна',\n    'Бориславівна',\n    'Борисівна',\n    'Братиславівна',\n    'Білославівна',\n    'Вадимівна',\n    'Валентинівна',\n    'Валеріївна',\n    'Василівна',\n    'Владиславівна',\n    'Володимирівна',\n    'Всеволодівна',\n    'Всеславівна',\n    'Вікторівна',\n    'Віталіївна',\n    'В’ячеславівна',\n    'Гаврилівна',\n    'Гарасимівна',\n    'Георгіївна',\n    'Гнатівна',\n    'Гордіївна',\n    'Григоріївна',\n    'Данилівна',\n    'Даромирівна',\n    'Денисівна',\n    'Дмитрівна',\n    'Добромирівна',\n    'Доброславівна',\n    'Захарівна',\n    'Захаріївна',\n    'Збориславівна',\n    'Звенимирівна',\n    'Звениславівна',\n    'Зеновіївна',\n    'Зиновіївна',\n    'Златомирівна',\n    'Зореславівна',\n    'Корнеліївна',\n    'Корнилівна',\n    'Корніївна',\n    'Костянтинівна',\n    'Лаврентіївна',\n    'Любомирівна',\n    'Макарівна',\n    'Максимівна',\n    'Марківна',\n    'Маркіянівна',\n    'Матвіївна',\n    'Мечиславівна',\n    'Микитівна',\n    'Миколаївна',\n    'Миронівна',\n    'Мирославівна',\n    'Михайлівна',\n    'Мстиславівна',\n    'Назарівна',\n    'Назаріївна',\n    'Натанівна',\n    'Немирівна',\n    'Несторівна',\n    'Олегівна',\n    'Олександрівна',\n    'Олексіївна',\n    'Олельківна',\n    'Омелянівна',\n    'Орестівна',\n    'Орхипівна',\n    'Остапівна',\n    'Охрімівна',\n    'Павлівна',\n    'Панасівна',\n    'Пантелеймонівна',\n    'Петрівна',\n    'Пилипівна',\n    'Радимирівна',\n    'Радимівна',\n    'Родіонівна',\n    'Романівна',\n    'Ростиславівна',\n    'Русланівна',\n    'Святославівна',\n    'Сергіївна',\n    'Славутівна',\n    'Станіславівна',\n    'Степанівна',\n    'Стефаніївна',\n    'Тарасівна',\n    'Тимофіївна',\n    'Тихонівна',\n    'Устимівна',\n    'Юріївна',\n    'Юхимівна',\n    'Ярославівна',\n  ],\n  male: [\n    'Євгенович',\n    'Іванович',\n    'Ігорович',\n    'Ізяславович',\n    'Адамович',\n    'Азарович',\n    'Алевтинович',\n    'Альбертович',\n    'Анастасович',\n    'Анатолійович',\n    'Андрійович',\n    'Антонович',\n    'Аркадійович',\n    'Арсенович',\n    'Арсенійович',\n    'Артемович',\n    'Архипович',\n    'Аскольдович',\n    'Афанасійович',\n    'Богданович',\n    'Божемирович',\n    'Боженович',\n    'Болеславович',\n    'Боримирович',\n    'Бориславович',\n    'Борисович',\n    'Братиславович',\n    'Білославович',\n    'Вадимович',\n    'Валентинович',\n    'Валерійович',\n    'Васильович',\n    'Владиславович',\n    'Володимирович',\n    'Всеволодович',\n    'Всеславович',\n    'Вікторович',\n    'Віталійович',\n    'В’ячеславович',\n    'Гаврилович',\n    'Георгійович',\n    'Герасимович',\n    'Гнатович',\n    'Гордійович',\n    'Григорійович',\n    'Данилович',\n    'Даромирович',\n    'Денисович',\n    'Дмитрович',\n    'Добромирович',\n    'Доброславович',\n    'Захарович',\n    'Захарійович',\n    'Збориславович',\n    'Звенимирович',\n    'Звениславович',\n    'Зеновійович',\n    'Зиновійович',\n    'Златомирович',\n    'Зореславович',\n    'Корнелійович',\n    'Корнилович',\n    'Корнійович',\n    'Костянтинович',\n    'Лаврентійович',\n    'Любомирович',\n    'Макарович',\n    'Максимович',\n    'Маркович',\n    'Маркіянович',\n    'Матвійович',\n    'Мечиславович',\n    'Микитович',\n    'Миколайович',\n    'Миронович',\n    'Мирославович',\n    'Михайлович',\n    'Мстиславович',\n    'Назарович',\n    'Назарійович',\n    'Натанович',\n    'Немирович',\n    'Несторович',\n    'Олегович',\n    'Олександрович',\n    'Олексійович',\n    'Олелькович',\n    'Омелянович',\n    'Орестович',\n    'Орхипович',\n    'Остапович',\n    'Охрімович',\n    'Павлович',\n    'Панасович',\n    'Пантелеймонович',\n    'Петрович',\n    'Пилипович',\n    'Радимирович',\n    'Радимович',\n    'Родіонович',\n    'Романович',\n    'Ростиславович',\n    'Русланович',\n    'Святославович',\n    'Сергійович',\n    'Славутович',\n    'Станіславович',\n    'Степанович',\n    'Стефанович',\n    'Тарасович',\n    'Тимофійович',\n    'Тихонович',\n    'Устимович',\n    'Юрійович',\n    'Юхимович',\n    'Ярославович',\n  ],\n};\n"
  },
  {
    "path": "src/locales/uk/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 1 },\n  { value: '{{person.lastName}} {{person.firstName}}', weight: 1 },\n  {\n    value: '{{person.firstName}} {{person.middleName}} {{person.lastName}}',\n    weight: 1,\n  },\n  {\n    value: '{{person.lastName}} {{person.firstName}} {{person.middleName}}',\n    weight: 1,\n  },\n];\n"
  },
  {
    "path": "src/locales/uk/person/prefix.ts",
    "content": "export default { female: ['Пані'], male: ['Пан'] };\n"
  },
  {
    "path": "src/locales/uk/person/suffix.ts",
    "content": "export default [\n  'проф.',\n  'доц.',\n  'докт. пед. наук',\n  'докт. політ. наук',\n  'докт. філол. наук',\n  'докт. філос. наук',\n  'докт. і. наук',\n  'докт. юрид. наук',\n  'докт. техн. наук',\n  'докт. психол. наук',\n  'канд. пед. наук',\n  'канд. політ. наук',\n  'канд. філол. наук',\n  'канд. філос. наук',\n  'канд. і. наук',\n  'канд. юрид. наук',\n  'канд. техн. наук',\n  'канд. психол. наук',\n];\n"
  },
  {
    "path": "src/locales/uk/phone_number/format/human.ts",
    "content": "export default [\n  '(044) ###-##-##',\n  '(050) ###-##-##',\n  '(063) ###-##-##',\n  '(066) ###-##-##',\n  '(073) ###-##-##',\n  '(091) ###-##-##',\n  '(092) ###-##-##',\n  '(093) ###-##-##',\n  '(094) ###-##-##',\n  '(095) ###-##-##',\n  '(096) ###-##-##',\n  '(097) ###-##-##',\n  '(098) ###-##-##',\n  '(099) ###-##-##',\n];\n"
  },
  {
    "path": "src/locales/uk/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/uk/phone_number/format/international.ts",
    "content": "export default [\n  '+38044#######',\n  '+38050#######',\n  '+38063#######',\n  '+38066#######',\n  '+38073#######',\n  '+38091#######',\n  '+38092#######',\n  '+38093#######',\n  '+38094#######',\n  '+38095#######',\n  '+38096#######',\n  '+38097#######',\n  '+38098#######',\n  '+38099#######',\n];\n"
  },
  {
    "path": "src/locales/uk/phone_number/format/national.ts",
    "content": "export default [\n  '044 ### ####',\n  '050 ### ####',\n  '063 ### ####',\n  '066 ### ####',\n  '073 ### ####',\n  '091 ### ####',\n  '092 ### ####',\n  '093 ### ####',\n  '094 ### ####',\n  '095 ### ####',\n  '096 ### ####',\n  '097 ### ####',\n  '098 ### ####',\n  '099 ### ####',\n];\n"
  },
  {
    "path": "src/locales/uk/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/ur/animal/bear.ts",
    "content": "export default [\n  'امریکی کالا بھالو',\n  'ایشیایٰ کالا بھالو',\n  'بھالو',\n  'بھورا بھالو',\n  'پانڈا',\n];\n"
  },
  {
    "path": "src/locales/ur/animal/cow.ts",
    "content": "export default ['امریکی گاٗیے', 'نیلی گاٗیے', 'گائے'];\n"
  },
  {
    "path": "src/locales/ur/animal/crocodilia.ts",
    "content": "export default [\n  'امریکی گڑیال',\n  'آسٹریلیائ تازہ پانی کا گڑیال',\n  'مشرقی افریقی گڑیال',\n  'نمکین پانی کا گڑیال',\n  'نیل گڑیال',\n  'گڑیال',\n];\n"
  },
  {
    "path": "src/locales/ur/animal/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { AnimalDefinition } from '../../..';\nimport bear from './bear';\nimport cow from './cow';\nimport crocodilia from './crocodilia';\nimport insect from './insect';\nimport lion from './lion';\nimport type_ from './type';\n\nconst animal: AnimalDefinition = {\n  bear,\n  cow,\n  crocodilia,\n  insect,\n  lion,\n  type: type_,\n};\n\nexport default animal;\n"
  },
  {
    "path": "src/locales/ur/animal/insect.ts",
    "content": "export default ['شہد کی مکھی', 'مکھی', 'چیونٹی'];\n"
  },
  {
    "path": "src/locales/ur/animal/lion.ts",
    "content": "export default ['ایشیایْ شیر', 'شمالی مغربی کانگو کا شیر', 'مشرقی افریقی شیر'];\n"
  },
  {
    "path": "src/locales/ur/animal/type.ts",
    "content": "export default ['bear', 'cow', 'crocodilia', 'insect', 'lion'];\n"
  },
  {
    "path": "src/locales/ur/app/author.ts",
    "content": "export default ['{{person.name}}', '{{company.name}}'];\n"
  },
  {
    "path": "src/locales/ur/app/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport author from './author';\nimport name_ from './name';\nimport version from './version';\n\nconst app = {\n  author,\n  name: name_,\n  version,\n};\n\nexport default app;\n"
  },
  {
    "path": "src/locales/ur/app/name.ts",
    "content": "export default [\n  'اوقات نماز',\n  'قسط حساب',\n  'نقشہ نگار',\n  'دبیٗ وقت',\n  'ڈالر رپیہ',\n  'دراز',\n  'پاک وھیلز',\n  'واٹس ایپ',\n];\n"
  },
  {
    "path": "src/locales/ur/app/version.ts",
    "content": "export default ['0.#.#', '0.##', '#.##', '#.#', '#.#.#'];\n"
  },
  {
    "path": "src/locales/ur/cell_phone/formats.ts",
    "content": "export default ['+92 ###-###-####', '03## ### ####', '03#########'];\n"
  },
  {
    "path": "src/locales/ur/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/ur/color/human.ts",
    "content": "export default [\n  'آسمانی',\n  'سرخ',\n  'سفہد',\n  'سنہری',\n  'مہندی',\n  'نارنجی',\n  'نیلا',\n  'پیلا',\n  'پیکا',\n  'چاندنی',\n  'کالا',\n  'ہرا',\n  'ہلکا ہرا',\n];\n"
  },
  {
    "path": "src/locales/ur/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/ur/commerce/department.ts",
    "content": "export default [\n  'اشیاء',\n  'اوزار',\n  'باغ',\n  'بجلی',\n  'بچے',\n  'جوتے',\n  'خوبصورتی',\n  'صحر',\n  'فلم',\n  'کارغانے',\n  'کتابیہ',\n  'کمپیوٹر',\n  'کپڑے',\n  'کھلونہ',\n  'کھیل',\n  'گانی',\n  'گاڑیاں',\n  'گھر',\n];\n"
  },
  {
    "path": "src/locales/ur/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport department from './department';\nimport product_name from './product_name';\n\nconst commerce: CommerceDefinition = {\n  department,\n  product_name,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/ur/commerce/product_name.ts",
    "content": "export default {\n  adjective: ['آرامدہ', 'بیترین', 'خوبصورت', 'چھوٹا', 'ہوشیار'],\n  material: [\n    'تازہ',\n    'جم شدہ',\n    'دھات',\n    'ربڑ',\n    'رویٰ',\n    'لوہا',\n    'لکڑہ',\n    'نرم',\n    'پلاسٹک',\n    'کنکریٹ',\n    'گرانایٹ',\n  ],\n  product: [\n    'بال',\n    'بایٰک',\n    'تولیہ',\n    'جوتے',\n    'دستانے',\n    'سلاد',\n    'سیخ کباب',\n    'صابن',\n    'قمیص',\n    'ماوٰس',\n    'مرغ',\n    'مچھلی',\n    'میز',\n    'ٹوپی',\n    'پاپڑ',\n    'پتلون',\n    'پنیر',\n    'کرسہ',\n    'کمپیوٹر',\n    'کی بورڈ',\n    'گاڑی',\n  ],\n  pattern: [\n    '{{commerce.productAdjective}} {{commerce.productMaterial}} {{commerce.product}}',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ur/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/ur/date/month.ts",
    "content": "export default {\n  abbr: null,\n  wide: [\n    'اپریل',\n    'اکتوبر',\n    'اگست',\n    'جنوری',\n    'جولائ',\n    'جون',\n    'دسمبر',\n    'ستمبر',\n    'فروری',\n    'مئ',\n    'مارچ',\n    'نومبر',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ur/date/weekday.ts",
    "content": "export default {\n  abbr: null,\n  wide: ['اتور', 'بدھ', 'جمعرات', 'جمعہ', 'منگل', 'پیر', 'ہفتہ'],\n};\n"
  },
  {
    "path": "src/locales/ur/finance/account_type.ts",
    "content": "export default ['Current', 'Savings'];\n"
  },
  {
    "path": "src/locales/ur/finance/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { FinanceDefinition } from '../../..';\nimport account_type from './account_type';\nimport transaction_type from './transaction_type';\n\nconst finance: FinanceDefinition = {\n  account_type,\n  transaction_type,\n};\n\nexport default finance;\n"
  },
  {
    "path": "src/locales/ur/finance/transaction_type.ts",
    "content": "export default ['deposit', 'invoice', 'payment', 'withdrawal'];\n"
  },
  {
    "path": "src/locales/ur/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport animal from './animal';\nimport app from './app';\nimport cell_phone from './cell_phone';\nimport color from './color';\nimport commerce from './commerce';\nimport date from './date';\nimport finance from './finance';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport music from './music';\nimport person from './person';\nimport team from './team';\nimport vehicle from './vehicle';\n\n/**\n * The locale data for the `ur` locale.\n *\n * - Language: Urdu\n * - Endonym: اردو\n */\nconst ur: LocaleDefinition = {\n  animal,\n  app,\n  cell_phone,\n  color,\n  commerce,\n  date,\n  finance,\n  location,\n  lorem,\n  metadata,\n  music,\n  person,\n  team,\n  vehicle,\n};\n\nexport default ur;\n"
  },
  {
    "path": "src/locales/ur/location/building_number.ts",
    "content": "export default ['#####', '####', '###'];\n"
  },
  {
    "path": "src/locales/ur/location/city_name.ts",
    "content": "export default [\n  'اسلام آباد',\n  'پشاور',\n  'لاہور',\n  'کراچی',\n  'ملتان',\n  'نوشہرہ',\n  'مردان',\n  'چارسدہ',\n  'گوجرنوالہ',\n  'گجرات',\n  'منگورہ',\n  'ملاکنڈ',\n  'درگیٗ',\n  'حیدرآباد',\n  'ایبٹ آباد',\n  'ناران',\n  'فیصل آباد',\n  'راولپنڈی',\n  'کوئٹہ',\n  'بہاولپور',\n  'سیالکوٹ',\n  'لاڑکانہ',\n  'رحیم یار خان',\n  'قصُور',\n  'اوکاڑا‎',\n  'نواب شاہ',\n  'چنیوٹ',\n  'حافظ آباد',\n  'کوھاٹ',\n  'جہلم',\n  'وارسک',\n  'خانپور',\n  'حب',\n  'دسکہ',\n  'خزدار',\n  'مری',\n  'گوجرہ',\n  'دادو',\n  'چشتیاں',\n  'ٹیکسلا',\n  'کبل',\n  'گوٹکی',\n  'نارو وال',\n  'گوادر',\n];\n"
  },
  {
    "path": "src/locales/ur/location/city_pattern.ts",
    "content": "export default [\n  '{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}',\n  '{{location.city_prefix}} {{person.firstName}}',\n  '{{person.firstName}}{{location.city_suffix}}',\n  '{{person.lastName}}{{location.city_suffix}}',\n  '{{location.city_name}}',\n];\n"
  },
  {
    "path": "src/locales/ur/location/city_prefix.ts",
    "content": "export default ['مشرق', 'مغرب', 'شمال', 'جنوب', 'نیا', 'جھیل', 'بندرگاہ'];\n"
  },
  {
    "path": "src/locales/ur/location/city_suffix.ts",
    "content": "export default ['ٹاوْن'];\n"
  },
  {
    "path": "src/locales/ur/location/country.ts",
    "content": "export default [\n  'افغانستان',\n  'البانیا',\n  'الجزایر',\n  'امریکی سموا',\n  'اندورہ',\n  'انگولا',\n  'انگویلیا',\n  'انتارتیکا',\n  'انتیگا اور باربئدا',\n  'ارجنٹاینا',\n  'ارمینیا',\n  'اروبا',\n  'آسٹریلیلا',\n  'آسٹریا',\n  'آزربایجان',\n  'بہامس',\n  'بہرین',\n  'بنگلہ دیش',\n  'باربادوس',\n  'بیلاروس',\n  'بیلجیم',\n  'بیلیز',\n  'بینن',\n  'برمودہ',\n  'بھوٹان',\n  'بولویا',\n  'بوسنیا و ہرزگووینیا',\n  'بوسٹوانا',\n  'برازیل',\n  'برونوئ داراسلام',\n  'بلغاریہ',\n  'برونڈی',\n  'کمبوڈیا',\n  'کمروین',\n  'کینیڈا',\n  'سینٹرل افریقی ریاست',\n  'چاڈ',\n  'چلے',\n  'چائنا',\n  'کولمبیا',\n  'کومورس',\n  'کانگو',\n  'کوسٹا ریکا',\n  'کروایشیا',\n  'کوبا',\n  'چک ریاست',\n  'ڈینمارک',\n  'جبوتی',\n  'ڈومینک ریاست',\n  'اکواڈور',\n  'مصر',\n  'ال سلوادور',\n  'ایرٹریا',\n  'استونیا',\n  'اتھوپیا',\n  'فی جی',\n  'فن لینڈ',\n  'فرانس',\n  'گابون',\n  'گامبیہ',\n  'جیورجیہ',\n  'جرمنی',\n  'گانا',\n  'جبرالٹر',\n  'یونان',\n  'گام',\n  'واتیکن',\n  'ہونڈورس',\n  'ہانگ کانگ',\n  'ہنگری',\n  'بھارت',\n  'انڈونیشیا',\n  'ایران',\n  'عراق',\n  'آئر لینڈ',\n  'اٹلی',\n  'جمائکہ',\n  'جاپان',\n  'اْردن',\n  'کازخستان',\n  'کینیا',\n  'کریباتی',\n  'شمالی ریاست کوریا',\n  'جنوبی ریاست کوریا',\n  'کویت',\n  'لبنان',\n  'مسیڈون',\n  'مدگاسکر',\n  'ملاوی',\n  'ملائشیا',\n  'مالدیپ',\n  'مالی',\n  'مالٹا',\n  'میکسیکو',\n  'منگولیہ',\n  'مراکژ',\n  'میانمار',\n  'نیپال',\n  'نیدرلینڈ',\n  'نیوزیلینڈ',\n  'نیکاراگوا',\n  'نائجر',\n  'نییجیریا',\n  'ناروے',\n  'اومان',\n  'اسلامی جمہوریہ پاکستان',\n  'پلاوؑ',\n  'فلسطین',\n  'پاناما',\n  'پرو',\n  'فلپائن',\n  'پولینڈ',\n  'پرتگال',\n  'پورتو ریکو',\n  'قطر',\n  'رومانیہ',\n  'روس',\n  'روانڈا',\n  'سموہ',\n  'سان مرینو',\n  'سعودیہ عربیہ',\n  'سنیگال',\n  'سربیا',\n  'سے شیل',\n  'سنگاپور',\n  'سومالیہ',\n  'جنوبی افرقہ',\n  'ہسپانیہ',\n  'سری لنکا',\n  'سوڈان',\n  'سری نامپ',\n  'سوازی لینڈ',\n  'سویڈن',\n  'سوٹزرلینڈ',\n  'شام',\n  'تائوان',\n  'تاجکستان',\n  'تنزانیہ',\n  'تھائ لینڈ',\n  'ٹوگو',\n  'ٹونگا',\n  'ٹونیسیا',\n  'ترکی',\n  'ترکمانستان',\n  'یوگانڈا',\n  'یوکرین',\n  'متحدہ عرب امارات',\n  'متحدہ سلطنت',\n  'متحدہ ریاست امریکا',\n  'یوراگوائے',\n  'اْزبکستان',\n  'ونیزویلا',\n  'وتنام',\n  'یمن',\n  'زمبیا',\n  'زمبابوے',\n];\n"
  },
  {
    "path": "src/locales/ur/location/direction.ts",
    "content": "export default {\n  cardinal: ['شمال', 'مشرق', 'جنوب', 'مغرب'],\n  cardinal_abbr: ['شمال', 'مشرق', 'جنوب', 'مغرب'],\n  ordinal: ['شمال مشرق', 'سمال مغرب', 'جنوب مشرق', 'جنوب مغرب'],\n  ordinal_abbr: ['شمال مشرق', 'سمال مغرب', 'جنوب مشرق', 'جنوب مغرب'],\n};\n"
  },
  {
    "path": "src/locales/ur/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport city_prefix from './city_prefix';\nimport city_suffix from './city_suffix';\nimport country from './country';\nimport direction from './direction';\nimport language from './language';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_address from './street_address';\nimport street_pattern from './street_pattern';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  city_prefix,\n  city_suffix,\n  country,\n  direction,\n  language,\n  postcode,\n  secondary_address,\n  state,\n  state_abbr,\n  street_address,\n  street_pattern,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/ur/location/language.ts",
    "content": "export default [\n  { name: 'پشتو', alpha2: 'ps', alpha3: 'pus' },\n  { name: 'اردو', alpha2: 'ur', alpha3: 'urd' },\n  { name: 'انگریزی', alpha2: 'en', alpha3: 'eng' },\n  { name: 'جرمن', alpha2: 'de', alpha3: 'deu' },\n  { name: 'فرانسیسی', alpha2: 'fr', alpha3: 'fra' },\n  { name: 'اسپینش', alpha2: 'es', alpha3: 'spa' },\n  { name: 'دچ', alpha2: 'nl', alpha3: 'nld' },\n  { name: 'روسی', alpha2: 'ru', alpha3: 'rus' },\n  { name: 'پرتگالی', alpha2: 'pt', alpha3: 'por' },\n  { name: 'پولش', alpha2: 'pl', alpha3: 'pol' },\n  { name: 'عربی', alpha2: 'ar', alpha3: 'ara' },\n  { name: 'جاپانی', alpha2: 'ja', alpha3: 'jpn' },\n  { name: 'چینی', alpha2: 'zh', alpha3: 'zho' },\n  { name: 'ہندی', alpha2: 'hi', alpha3: 'hin' },\n  { name: 'بنگالی', alpha2: 'bn', alpha3: 'ben' },\n  { name: 'تمل', alpha2: 'ta', alpha3: 'tam' },\n  { name: 'تلگو', alpha2: 'te', alpha3: 'tel' },\n  { name: 'پنجابی', alpha2: 'pa', alpha3: 'pan' },\n  { name: 'ترکی', alpha2: 'tr', alpha3: 'tur' },\n  { name: 'سویڈش', alpha2: 'sv', alpha3: 'swe' },\n  { name: 'یونانی', alpha2: 'el', alpha3: 'ell' },\n  { name: 'چیک', alpha2: 'cs', alpha3: 'ces' },\n  { name: 'ہنگرین', alpha2: 'hu', alpha3: 'hun' },\n  { name: 'نارویجن', alpha2: 'no', alpha3: 'nor' },\n  { name: 'کروشیائی', alpha2: 'hr', alpha3: 'hrv' },\n  { name: 'سلوواک', alpha2: 'sk', alpha3: 'slk' },\n  { name: 'سلووینیائی', alpha2: 'sl', alpha3: 'slv' },\n  { name: 'فنش', alpha2: 'fi', alpha3: 'fin' },\n  { name: 'دنش', alpha2: 'da', alpha3: 'dan' },\n  { name: 'مالٹی', alpha2: 'mt', alpha3: 'mlt' },\n  { name: 'تاجک', alpha2: 'tg', alpha3: 'tgk' },\n];\n"
  },
  {
    "path": "src/locales/ur/location/postcode.ts",
    "content": "export default ['#####'];\n"
  },
  {
    "path": "src/locales/ur/location/secondary_address.ts",
    "content": "export default ['گھر. ###', 'گلی ###'];\n"
  },
  {
    "path": "src/locales/ur/location/state.ts",
    "content": "export default [\n  'خیبر پختونخواہ',\n  'اسلام آباد',\n  'پنجاب',\n  'سندھ',\n  'آزاد کشمیر',\n  'بلوچستان',\n  'گلگت بلتستان',\n];\n"
  },
  {
    "path": "src/locales/ur/location/state_abbr.ts",
    "content": "export default ['KP', 'ICT', 'J&K', 'GB', 'PB', 'SD', 'BA'];\n"
  },
  {
    "path": "src/locales/ur/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.buildingNumber}} {{location.street}}',\n  full: '{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/ur/location/street_pattern.ts",
    "content": "export default [\n  '{{person.firstName}} {{location.street_suffix}}',\n  '{{person.lastName}} {{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/ur/location/street_suffix.ts",
    "content": "export default ['گاوْں', 'گلی', 'آباد', 'کالونی', 'گھڑی'];\n"
  },
  {
    "path": "src/locales/ur/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/ur/lorem/word.ts",
    "content": "export default [\n  'سگ',\n  'دگاس',\n  'ساد',\n  'دسھا',\n  'باس',\n  'نان',\n  'انب',\n  'ابس',\n  'ادسگ',\n  'ابنسد',\n  'سفد',\n  'دف',\n  'بس',\n  'باسدب',\n  'باسدبا',\n  'رعابھ',\n  'ابسد',\n  'سب',\n  'ط',\n  'اسدبگ',\n  'اسدگ',\n  'اھگسد',\n  'سدگ',\n  'اسگ',\n  'شبچ',\n  'عو',\n  'سدبگا',\n  'اسبد',\n  'ساب',\n  'سدب',\n  'سبا',\n  'باسد',\n  'دسب',\n  'طسد',\n  'چسد',\n  'اسداسدھدسبابگ',\n  'سبادفھناسدھ',\n  'باسدباسدفنباسد',\n  'ابسانفسدد',\n  'سندافاھگسدبا',\n  'ساسدبھ اسدفگبطاسدفد',\n  'سدطاسدگاسدگ',\n  'چاسدسد',\n];\n"
  },
  {
    "path": "src/locales/ur/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Urdu',\n  code: 'ur',\n  language: 'ur',\n  endonym: 'اردو',\n  dir: 'rtl',\n  script: 'Arab',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/ur/music/genre.ts",
    "content": "export default [\n  'جاز',\n  'دنیایٰ',\n  'ریپ',\n  'فلک',\n  'فنک',\n  'لاطینی',\n  'پاپ',\n  'پرانی',\n  'کلاسکی',\n];\n"
  },
  {
    "path": "src/locales/ur/music/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { MusicDefinition } from '../../..';\nimport genre from './genre';\n\nconst music: MusicDefinition = {\n  genre,\n};\n\nexport default music;\n"
  },
  {
    "path": "src/locales/ur/person/first_name.ts",
    "content": "export default {\n  female: [\n    'اقدس',\n    'آمنہ',\n    'حدید',\n    'حسنہ',\n    'حفصہ',\n    'حمیرہ',\n    'خدیجہ',\n    'رابعہ',\n    'روبینہ',\n    'روزینہ',\n    'شہناز',\n    'عایشہ',\n    'عمائم',\n    'مریم',\n    'مشال',\n    'منایل',\n    'نوشین',\n    'وردہ',\n  ],\n  male: [\n    'ابراہیم',\n    'احسن',\n    'اویس',\n    'حمزہ',\n    'سیف',\n    'شفیع',\n    'عادل',\n    'عبداللہ',\n    'عثمان',\n    'عمیر',\n    'فرہان',\n    'محسن',\n    'مسود',\n    'ممتاز',\n    'وسیم',\n    'ولید',\n    'کمال',\n    'یاسین',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ur/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport job_area from './job_area';\nimport job_descriptor from './job_descriptor';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport sex from './sex';\nimport suffix from './suffix';\n\nconst person: PersonDefinition = {\n  first_name,\n  job_area,\n  job_descriptor,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  sex,\n  suffix,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/ur/person/job_area.ts",
    "content": "export default [\n  'حل',\n  'پروگرام',\n  'برانڈ',\n  'سکیورٹی',\n  'ریسرچ',\n  'آگاہی',\n  'حربہ',\n  'شناخت',\n  'بازار',\n  'گروہ',\n  'تقسیم',\n  'استعمال',\n  'بات چیت',\n  'جال',\n];\n"
  },
  {
    "path": "src/locales/ur/person/job_descriptor.ts",
    "content": "export default [\n  'سربراہ',\n  'اعلیٰ',\n  'مستقبل',\n  'شہری',\n  'ڈسٹرکٹ',\n  'درمیانہ',\n  'گلوبل',\n  'گاہک',\n  'بین ال اقوامی',\n  'آگے',\n  'اندرونی',\n  'انسانی',\n  'چیف',\n  'پرنسپل',\n];\n"
  },
  {
    "path": "src/locales/ur/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'احمد',\n    'اعوان',\n    'الحق',\n    'اللَہ',\n    'آفریدی',\n    'باجوڑی',\n    'جان',\n    'جبران',\n    'حسین',\n    'خان',\n    'راجپوت',\n    'شریف',\n    'شنواری',\n    'عبدالی',\n    'علی',\n    'ملوک',\n    'ملک',\n    'میمن',\n    'نیازی',\n    'چوہدری',\n  ],\n};\n"
  },
  {
    "path": "src/locales/ur/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/ur/person/name.ts",
    "content": "export default [\n  {\n    value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}',\n    weight: 1,\n  },\n  {\n    value: '{{person.firstName}} {{person.lastName}} {{person.suffix}}',\n    weight: 1,\n  },\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 8 },\n];\n"
  },
  {
    "path": "src/locales/ur/person/prefix.ts",
    "content": "export default { generic: ['ڈاکٹر'], female: ['محترمہ.'], male: ['محترم.'] };\n"
  },
  {
    "path": "src/locales/ur/person/sex.ts",
    "content": "export default ['عورت', 'مرد'];\n"
  },
  {
    "path": "src/locales/ur/person/suffix.ts",
    "content": "export default [\n  'چھوٹے',\n  'بڑے',\n  'پہل',\n  'دوم',\n  'سوم',\n  'چہارم',\n  'پنجم',\n  'ششم',\n  'هفتم',\n  'نوئم',\n  'دسم',\n];\n"
  },
  {
    "path": "src/locales/ur/team/creature.ts",
    "content": "export default [\n  'چیونٹیاں',\n  'چمگادڑ',\n  'بھالو',\n  'مکیاں',\n  'پرندے',\n  'بیل',\n  'بلیاں',\n  'مرغیاں',\n  'مویشی',\n  'کتے',\n  'مچھلیاں',\n  'بطخیں',\n  'ہاتھی',\n  'لومڑیاں',\n  'مینڈک',\n  'بکریاں',\n  'گھوڑے',\n  'شیر',\n  'بندر',\n  'الو',\n  'لوگ',\n  'سور',\n  'خرگوش',\n  'بھیڑ',\n  'بھیڑیں',\n  'زیبرا',\n  'کویں',\n  'کالی بلیاں',\n  'بھوت',\n  'جادوگر',\n  'بیٹیں',\n  'دشمن',\n  'پیغمبر',\n  'روح',\n  'عبادت گزار',\n];\n"
  },
  {
    "path": "src/locales/ur/team/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport creature from './creature';\nimport name_ from './name';\n\nconst team = {\n  creature,\n  name: name_,\n};\n\nexport default team;\n"
  },
  {
    "path": "src/locales/ur/team/name.ts",
    "content": "export default ['{{location.state}} {{team.creature}}'];\n"
  },
  {
    "path": "src/locales/ur/vehicle/bicycle_type.ts",
    "content": "export default ['سہراب سائکل', 'چائنہ سائکل'];\n"
  },
  {
    "path": "src/locales/ur/vehicle/fuel.ts",
    "content": "export default ['بجلی', 'شمسی', 'پیٹرول', 'ڈیزل'];\n"
  },
  {
    "path": "src/locales/ur/vehicle/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { VehicleDefinition } from '../../..';\nimport bicycle_type from './bicycle_type';\nimport fuel from './fuel';\nimport manufacturer from './manufacturer';\nimport model from './model';\nimport type_ from './type';\n\nconst vehicle: VehicleDefinition = {\n  bicycle_type,\n  fuel,\n  manufacturer,\n  model,\n  type: type_,\n};\n\nexport default vehicle;\n"
  },
  {
    "path": "src/locales/ur/vehicle/manufacturer.ts",
    "content": "export default [\n  'آستن مارٹن',\n  'بی ایم ڈبلیو',\n  'بینٹلے',\n  'جیپ',\n  'فراری',\n  'مرسیڈیز',\n  'مزدا',\n  'ہنڈا',\n];\n"
  },
  {
    "path": "src/locales/ur/vehicle/model.ts",
    "content": "export default ['اکورڈ', 'سوک', 'کرولا'];\n"
  },
  {
    "path": "src/locales/ur/vehicle/type.ts",
    "content": "export default ['سواری', 'ہیچ بیک'];\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/color/human.ts",
    "content": "export default [\n  'binofsha',\n  'fayruz rang',\n  \"ko'k\",\n  \"ko'k-binofsha rang\",\n  'krem rang',\n  'kulrang',\n  'kumush rang',\n  'limon rang',\n  'moviy',\n  'olov rang',\n  'oltin rang',\n  'oq',\n  'osmon rang',\n  'pushti',\n  \"qizg'ish to'q sariq\",\n  'qizil',\n  'qizil-kulrang',\n  'qizil-siyoh binofsha',\n  'qora',\n  'sariq',\n  'sariq-kulrang',\n  'siyoh binofsha',\n  \"to'q sariq\",\n  'yashil',\n  'zaytun rang',\n];\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/commerce/department.ts",
    "content": "export default [\n  'Aksessuarlar',\n  'Asboblar',\n  'Avtomobil',\n  \"Bog'\",\n  'Bolalar tovarlari',\n  'Elektronika',\n  \"Go'zallik va parvarish\",\n  'Hayvonlar uchun tovarlar',\n  'Hobbi va ijod',\n  'Kanselyariya tovarlari',\n  'Kino',\n  'Kitoblar',\n  'Kiyim',\n  \"Komp'yuterlar\",\n  'Musiqa',\n  \"O'yinchoqlar\",\n  \"O'yinlar\",\n  'Oziq-ovqat',\n  'Poyabzallar',\n  \"Qurilish va ta'mirlash\",\n  'Sanoat',\n  \"Sog'liqni saqlash\",\n  'Sport',\n  'Uy',\n  'Zargarlik buyumlari',\n];\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport department from './department';\nimport product_description from './product_description';\nimport product_name from './product_name';\n\nconst commerce: CommerceDefinition = {\n  department,\n  product_description,\n  product_name,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/commerce/product_description.ts",
    "content": "export default [\n  \"Boston's most advanced compression wear technology increases muscle oxygenation, stabilizes active muscles\",\n  \"Bu oshxona stoli yopiq joylar uchun idealdir. Uni osonlik bilan haroratga chiqarish mumkin. Yopilgan holatda xavfsiz va ishonchli saqlanadi. Mebel stolning yuzi o'ziga xos shakl va rangga ega.\",\n  \"Bu to'plam bolalar uchun ta'lim va rivojlanishga mo'ljallangan o'yinlar majmuasi. Uni ichiga o'ziga xos rangli o'yinlar, elektron dasturlar va boshqa o'yinlar mavjud.\",\n  \"Bu to'plam bolalarning sport faoliyatlarida qulaylik bilan qo'llash uchun mo'ljallangan. Uni ichiga futbol, basketbol va boshqa sport buyumlari mavjud. Ushbu buyumlar yosh bolalar uchun mo'ljallangan va uni ishlatish oson.\",\n  \"Bu to'plam maktab o'quvchilari uchun elektron darsliklar majmuasi. Ular matematika, ona tili, ingliz tili va boshqa fanlardagi ma'lumotlarni osonlik bilan o'rgatishga yordam beradi. Hozir o'rganishga qiziqmoqchi bo'lgan barcha darsliklar mavjud.\",\n  \"Bu to'plam ovqatlanish va pishirish uchun kerak bo'lgan barcha texnika va qo'shimcha mahsulotlar majmuasi. Uni ichiga elektrli pishirgichlar, qaynatgichlar, mikrovolnovka va boshqa asboblar bor.\",\n  \"Bu to'plam sportga qiziqishli insonlar uchun mo'ljallangan. Uni ichiga sport qilish, masofaviy tashqarida faol bo'lish va ko'p vaqt o'tkazish uchun zarur asboblar kiritilgan. Barchasi yuqori sifat va ishonchli.\",\n  \"Bu tuzilma ovqatlanish uchun idealdir. Ushbu tuzilma sifatli materiallardan ishlab chiqarilgan va hajmi kichik bo'lgan. Uni xonadon yoki do'konlarda qulaylik bilan joylashtirish mumkin.\",\n  \"Ushbu mashina eng yaxshi sifat va natijalar bilan to'qimachilik ishlarini bajaradi. Ishlab chiqarish materiallari yuqori sifat va sifatli. Uning katta yuklash qobiliyati va innovatsion funktsiyalari bor.\",\n  \"Ushbu smart soqol sizga yanada oson va qulayligini ta'minlash uchun mo'ljallangan. Uni ichiga bir necha funksiyalar mavjud, shuningdek qadam to'lash, qadam soni, oyoqning harakati va uyqu holati. Ushbu asbobning qulay dizayni va yuqori sifati bor.\",\n  \"Ushbu telefon yuqori sifatli ekran va quvvatli batareyaga ega. Ishlab chiqarish materiallari bo'yicha yuqori sifat va qattiqlikka ega. Kameralarining sifati yaxshi bo'lib, surat va video jalb qilishda ajoyib natijalarni taqdim etadi.\",\n  \"Ushbu tizim kichik bizneslar uchun xarajat va daromadlar hisobotlashda yordam beradi. Uni qo'llash oson va uni ishlatish oson. Bu tizim biznesning moliyaviy holatini yaxshilaydi va ma'lumotlarni to'plab yig'ishga yordam beradi.\",\n  \"Ushbu tizim taomlarni qayta ishlab chiqarish uchun mo'ljallangan va eng yaxshi sifat va natijalar bilan taomlarni qayta ishlab chiqaradi. Uni qo'llash oson va uni tozalash ham oson.\",\n  \"Ushbu to'plam dizayn va dekoratsiyalar bo'yicha kerak bo'lgan barcha materiallarni o'z ichiga oladi. Uni ichiga rangli ranglar, qadamlar, panel va boshqa materiallar bor.\",\n  \"Ushbu to'plam kichik korxonalar uchun mo'ljallangan va ularning dastlabki yutuqlarini bajarish uchun kerak bo'lgan asboblar bilan to'la. Uning ichida kompyuterlar, printerlar, telefaks mashinalari va boshqa asboblar mavjud.\",\n  \"Ushbu to'plam o'zingizning ishingizni asanlashtirish uchun mo'ljallangan. Uni ichiga yengil masxarabozlar va qo'shimcha qo'llanmalar mavjud. Ushbu qo'llanmalar o'zingizning ishingizni qulaylashtiradi va osonlashtiradi.\",\n  \"Ushbu to'plam ovqatlanish uchun muhim mahsulotlar majmuasi. Uni ichiga ovqatlanishni yaxshi tuzish uchun kerak bo'lgan barcha narsalar kiritilgan. Uni oson yig'ish va saqlash mumkin.\",\n  \"Ushbu to'plam yengil va sog'lom hayotni ta'minlash uchun mo'ljallangan. Uni ichiga muzlatilgan ichimliklar bor, shu bilan birga vitaminlar va naytrientlar ham. Bu ichimliklar sizni energiya bilan to'ldiradi va sog'lomlikni ta'minlaydi.\",\n  \"Ushbu to'plam yoshlar va bolalar uchun ta'lim va rivojlanishga mo'ljallangan o'yinlar majmuasi. Uni ichiga ta'limli o'yinlar, so'rovnoma va boshqa rivojlanish o'yinlari mavjud. Bu o'yinlar yoshlar va bolalar uchun foydali va o'zgaruvchan bo'lib xizmat qiladi.\",\n  \"Ushbu to'qima ustasi o'zgartirilgan dizayni va qulayliklari bilan ajralmas ma'muriyati bilan narsani ishlab chiqarishda yordam beradi. Uni oson qo'llash mumkin va uni joylashtirish oson.\",\n  \"Yuqori darajadagi grafika va kuchli protsessori bilan, bu noutbuk yuqori sifatli o'yinlar va kuchli dasturlar uchun idealdir. Uni qulaylik bilan o'zida yuritish va yuklash oson. Katta xotirasi va qulay klaviaturasiga ega.\",\n];\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/commerce/product_name.ts",
    "content": "export default {\n  adjective: [\n    'Ajoyib',\n    'Amaliy',\n    'Arzon',\n    'Elegant',\n    'Elektron',\n    'Ergonomik',\n    'Fantastik',\n    'Hayratlanarli',\n    'Juda chiroyli',\n    'Katta',\n    'Kichik',\n    'Litsenziyalangan',\n    'Lyuks',\n    'Mayin',\n    'Qattiq',\n    'Qayta ishlangan',\n    'Qimmat',\n    \"Qishloq xo'jaligi\",\n    \"Qo'l bilan ishlangan\",\n    'Raqamli',\n    'Sharqona',\n    'Shaxsiy',\n    'Shirin',\n    'Tiklangan',\n    'Umumiy',\n    'Yengil',\n    'Yumshoq',\n    'Zamonaviy',\n    'Ziyoli',\n  ],\n  material: [\n    'Beton',\n    'Bronza',\n    'Granit',\n    'Metall',\n    'Muzlatilgan',\n    'Paxta',\n    'Plastik',\n    'Temir',\n    'Yangi',\n    \"Yog'och\",\n  ],\n  product: [\n    'Avtomobil',\n    'Baliq',\n    'Baqlajon',\n    'Chelak',\n    'Chexol',\n    'Chips',\n    'Choynak',\n    'Daftar',\n    'Dasirmol',\n    'Dasturxon',\n    'Deraza',\n    'Divan',\n    'Futbolka',\n    'Galstuk',\n    'Gamburger',\n    'Gazeta',\n    \"Go'sht\",\n    'Guruch',\n    'Karom',\n    'Kitob',\n    \"Ko'fta\",\n    \"Ko'ylak\",\n    'Kolbasa',\n    'Kompyuter',\n    'Kreslo',\n    'Kurtka',\n    'Lagan',\n    'Monitor',\n    'Non',\n    'Paypoq',\n    'Pishloq',\n    'Pitsa',\n    'Qahva',\n    'Qalam',\n    \"Qo'lqop\",\n    'Radar',\n    'Ruchka',\n    'Sabzi',\n    'Salat',\n    'Shapka',\n    'Shim',\n    'Soat',\n    'Sochiq',\n    'Stol',\n    'Stul',\n    'Sumka',\n    'Sut',\n    'Suv',\n    'Tarelka',\n    'Tovuq',\n    'Un',\n    'Velosiped',\n  ],\n  pattern: [\n    '{{commerce.productAdjective}} {{commerce.productMaterial}} {{commerce.product}}',\n  ],\n};\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/date/month.ts",
    "content": "export default {\n  wide: [\n    'Aprel',\n    'Avgust',\n    'Dekabr',\n    'Fevral',\n    'Iyul',\n    'Iyun',\n    'Mart',\n    'May',\n    'Noyabr',\n    'Oktyabr',\n    'Sentyabr',\n    'Yanvar',\n  ],\n  abbr: [\n    'Apr.',\n    'Avg.',\n    'Dek.',\n    'Fev.',\n    'Iyl',\n    'Iyn',\n    'Mar',\n    'May',\n    'Noy.',\n    'Okt.',\n    'Sen.',\n    'Yan.',\n  ],\n};\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/date/weekday.ts",
    "content": "export default {\n  wide: [\n    'Chorshanba',\n    'Dushanba',\n    'Juma',\n    'Payshanba',\n    'Seshanba',\n    'Shanba',\n    'Yakshanba',\n  ],\n  abbr: ['Ch', 'Du', 'Ju', 'Pa', 'Se', 'Sh', 'Ya'],\n};\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport color from './color';\nimport commerce from './commerce';\nimport date from './date';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport person from './person';\n\n/**\n * The locale data for the `uz_UZ_latin` locale.\n *\n * - Language: Uzbek (Uzbekistan, Latin)\n * - Endonym: O'zbekcha\n */\nconst uz_UZ_latin: LocaleDefinition = {\n  color,\n  commerce,\n  date,\n  location,\n  lorem,\n  metadata,\n  person,\n};\n\nexport default uz_UZ_latin;\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/location/building_number.ts",
    "content": "export default ['##', '###', '##a'];\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/location/city_name.ts",
    "content": "export default [\n  'Andijon',\n  'Angren',\n  'Asaka',\n  'Bekobod',\n  'Beshariq',\n  'Bo`ka',\n  'Buxoro',\n  'Chelak',\n  'Chiroqchi',\n  'Chirchiq',\n  'Chust',\n  'Denov',\n  'Do`stlik',\n  'Farg`ona',\n  'Galaosiyo',\n  'G`azalkent',\n  'G`ijduvon',\n  'G`uzor',\n  'Guliston',\n  'Haqqulobod',\n  'Jalolquduq',\n  'Jizzakh',\n  'Juma',\n  'Katta-Terek',\n  'Kattaqo`rg`on',\n  'Kogon',\n  'Kosonsoy',\n  'Marg`ilon',\n  'Namangan',\n  'Navoiy',\n  'Nukus',\n  'Olmaliq',\n  'Oltinko`l',\n  'Oqtosh',\n  'Parkent',\n  'Pastdargom',\n  'Payshanba',\n  'Piskent',\n  'Qamashi',\n  'Qarshi',\n  'Qibray',\n  'Qo`qon',\n  'Qorasuv',\n  'Quvasoy',\n  'Quyi Toshkent',\n  'Rishton',\n  'Samarqand',\n  'Shahrisabz',\n  'Shangait',\n  'Shofirkon',\n  'Sirdaryo',\n  'Termiz',\n  'Toshkent',\n  'To`raqorgon',\n  'Uchqo`rg`on',\n  'Urgench',\n  'Xo`jaobod',\n  'Yangiyer',\n  'Yangiyo`l',\n  'Zomin',\n];\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/location/country.ts",
    "content": "export default [\n  \"Afg'oniston\",\n  'Albaniya',\n  'Aljir',\n  'Andorra',\n  'Angliya',\n  'Antigua va Barbuda',\n  'Argentina',\n  'Armaniston',\n  'Avstraliya',\n  'Avstriya',\n  'Bahamalar',\n  'Bahrayn',\n  'Bangladesh',\n  'Barbados',\n  'Belarus',\n  'Beliz',\n  'Benin',\n  'Boliviya',\n  'Borgon',\n  'Bosniya va Gertsegovina',\n  'Braziliya',\n  'Bulgariston',\n  'Burundi',\n  'Butan',\n  'Canada',\n  'Dominikaniya',\n  'Ecuador',\n  'Elat',\n  'Eritreya',\n  'Espaniya',\n  'Estoniya',\n  'Efiopiya',\n  'Gabon',\n  'Gambiya',\n  'Gretsiya',\n  'Grenada',\n  'Gvatemala',\n  'Gvineya',\n  'Gvadelupa',\n  'Gviana',\n  'Gonduras',\n  'Iordaniya',\n  'Indoneziya',\n  'Irlandiya',\n  'Ispaniya',\n  'Iraq',\n  'Yemen',\n  'Yaponiya',\n  'Kenya',\n  'Kambodja',\n  'Kamerun',\n  'Kanada',\n  'Kipr',\n  'Kolumbiya',\n  'Komor orollari',\n  'Kongo',\n  'Kosta-Rika',\n  'Kuba',\n  \"Qozog'iston\",\n  'Quvayt',\n  'Latviya',\n  'Liberiya',\n  'Libiya',\n  'Litva',\n  'Lixtenshteyn',\n  'Luksemburg',\n  'Madagaskar',\n  'Makedoniya',\n  'Malayziya',\n  'Maldivlar',\n  'Malta',\n  'Maroko',\n  'Marshall orollari',\n  'Meksika',\n  'Mikroneziya',\n  'Moldova',\n  'Monako',\n  'Mongoliya',\n  'Montenegro',\n  'Mozambik',\n  'Myanma',\n  'Namibiya',\n  'Nauru',\n  'Nepal',\n  'Nigeriya',\n  'Niderlandiya',\n  'Nikaragua',\n  'Norvegiya',\n  \"O'zbekiston\",\n  'Oman',\n  'Pakistan',\n  'Palau',\n  'Panama',\n  'Papua Yangi Gvineya',\n  'Paragvay',\n  'Peru',\n  'Filippin',\n  'Polsha',\n  'Portugaliya',\n  'Qatar',\n  'Ruminiya',\n  'Rossiya',\n  'Salvador',\n  'Samoa',\n  'Saudia Arabistan',\n  'Seyshel orollari',\n  'Singapur',\n  'Slovakia',\n  'Sloveniya',\n  'Solomon orollari',\n  'Somali',\n  'Sudan',\n  'Surinam',\n  'Suriya',\n  'Surmaniya',\n  'Svazilend',\n  'Shri-Lanka',\n  'Shvetsiya',\n  'Shveytsariya',\n  'Tailand',\n  'Tanzaniya',\n  'Tayvan',\n  'Tonga',\n  'Tunis',\n  'Turkiya',\n  'Turkmaniston',\n  'Chehiya',\n  'Chili',\n  'Yordaniya',\n];\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/location/direction.ts",
    "content": "export default {\n  cardinal: ['Shimol', 'Sharq', 'Janub', \"G'arb\"],\n  cardinal_abbr: ['Shimol', 'Sharq', 'Janub', \"G'arb\"],\n  ordinal: [\n    'Shimoli-sharqiy',\n    \"Shimoli g'arbiy\",\n    'Janubi-sharqiy',\n    \"Janubi-g'arbiy\",\n  ],\n  ordinal_abbr: [\n    'Shimoli-sharqiy',\n    \"Shimoli g'arbiy\",\n    'Janubi-sharqiy',\n    \"Janubi-g'arbiy\",\n  ],\n};\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport country from './country';\nimport direction from './direction';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport street_address from './street_address';\nimport street_name_part from './street_name_part';\nimport street_pattern from './street_pattern';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  country,\n  direction,\n  postcode,\n  secondary_address,\n  state,\n  street_address,\n  street_name_part,\n  street_pattern,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/location/postcode.ts",
    "content": "export default ['######'];\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/location/secondary_address.ts",
    "content": "export default ['###-uy', '###-xonadon'];\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/location/state.ts",
    "content": "export default [\n  'Andijon viloyati',\n  'Buxoro viloyati',\n  \"Farg'ona viloyati\",\n  'Jizzax viloyati',\n  'Namangan viloyati',\n  'Navoiy viloyati',\n  'Qashqadaryo viloyati',\n  'Samarqand viloyati',\n  'Sirdaryo viloyati',\n  'Surxondaryo viloyati',\n  'Toshkent viloyati',\n  'Xorazm viloyati',\n  \"Qoraqalpog'iston Respublikasi\",\n];\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}}, {{location.buildingNumber}}',\n  full: '{{location.street}}, {{location.buildingNumber}}, {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/location/street_name_part.ts",
    "content": "export default [\n  'Abbos Anasov',\n  'Abbos Azamatov',\n  'Abbos Lutfullohov',\n  'Abbos Nosirjonov',\n  'Abdulahad Abduljalilov',\n  'Abdulahad Boburov',\n  'Abdulahad Muhammadov',\n  'Abdulaziz Komilov',\n  'Abdulaziz Muhsinov',\n  'Abdulaziz Saadiyev',\n  'Abdulaziz Sultonov',\n  'Abdulboriy Mansurov',\n  'Abdulhakim Yorbekov',\n  'Abdulhay Boburov',\n  'Abdulholiq Ilyosov',\n  'Abdulholiq Yorbekov',\n  'Abduljabbor Muhsinov',\n  'Abdullatif Habibov',\n  'Abdullatif Otabekov',\n  'Abdulmalik Komronov',\n  'Abdulmalik Olimov',\n  'Abdulmalik Usmonov',\n  'Abdulqahhor Musulmonov',\n  'Abdulqahhor Nasriddinov',\n  'Abdulqodir Firdavsyev',\n  'Abdulqodir Vafoyev',\n  'Abdulvahhob Abdulmalikov',\n  'Abdulvahhob Farruhov',\n  'Abdulvahhob O‘ktamov',\n  'Abdulvali Mo‘minov',\n  'Abdulvohid Mabrukov',\n  'Abdurrahiym Rajabov',\n  'Abdurrahiym Samiryev',\n  'Abdurrahmon Abdulqodirov',\n  'Abdurrahmon Azizov',\n  'Abdurrahmon Munifyev',\n  'Abdurrahmon Shamsiddinov',\n  'Abdurrahmon Shodiyorov',\n  'Abdurrauf Hamidov',\n  'Abdurrauf Shodiyorov',\n  'Abdurrauf Yunusov',\n  'Akashka',\n  'Akdarya',\n  'Akram Abdulhafizov',\n  'Ali Umidyev',\n  'Alpomish',\n  'Amir Temur',\n  'Anar',\n  'Andijon',\n  'Angor',\n  'Anvar Mahanov',\n  'Asad Kubadov',\n  'Asad Umidyev',\n  'Avaz Sultonov',\n  'Azamat Boburov',\n  'Bahodir Abdulahadyev',\n  'Bahodir Abdulqahhorov',\n  'Bahodir Anvaryev',\n  'Bahodir Botiryev',\n  'Bahriddin Mo‘minov',\n  'Bahrom Abdulboriyev',\n  'Bahrom Ziyoyev',\n  'Bakhtiyor Nizomiddinov',\n  'Bakhtiyor Yoznurov',\n  'Baland',\n  'Birinchi',\n  'Bobur Mabrukov',\n  'Bobur',\n  'Bodomzor',\n  'Botir Avazyev',\n  'Botir Nuriddinov',\n  'Boybuloq',\n  'Burhon Abbosov',\n  'Burhon Abdulvahhobov',\n  'Buston',\n  'Buxoro',\n  'Buyuk ipak yuli',\n  'Chandir',\n  'Chashma',\n  'Chayon',\n  'Chilonzor',\n  'Chiroqchi',\n  'Chorsu',\n  'Chust',\n  'Dara',\n  'Dehqon',\n  'Dilbargi',\n  'Dilmurod Nusratullohyev',\n  'Dilmurod Yahyoyev',\n  'Diyor Jasuryev',\n  'Diyor Komilov',\n  'Diyor Nazifov',\n  'Dostlar',\n  'Elbek Nusratullohyev',\n  'Elmurod Lutfiyev',\n  'Elmurod Shahbozov',\n  'Elyor Abduljalilov',\n  'Farobiy',\n  'Farruh Abdulhafizov',\n  'Farruh Abdulvohidov',\n  'Farruh Oybekov',\n  'Fayzbekov',\n  'Fazliddin Mavlonov',\n  'Firdavs Bakhtiyorov',\n  'Firdavs Komilov',\n  'Firdavs Nazrullohyev',\n  'Fitrat Bahodirov',\n  'Fitrat Bahromov',\n  'Fotih Raxmatullohyev',\n  'Fotih Shukrulloh',\n  'Gallaorol',\n  'Guliston shaharcha',\n  'Gulobod',\n  'Habib Abdulqahhorov',\n  'Habib Shahobiddinov',\n  'Habib Yorbekov',\n  'Hafiz',\n  'Hamid Lazizov',\n  'Hamid Olimjon',\n  'Hamid Suhrobov',\n  'Hamza Umidullohyev',\n  'Hikmat Botiryev',\n  'Hikmat Nasriddinov',\n  'Hikmat Sa’dullohyev',\n  'Hikmat Shamsiddinov',\n  'Hikmat Shukrulloh',\n  'Hikmat Yorbekov',\n  'Hojakent',\n  'Hojimurod Firdavsyev',\n  'Hushyor',\n  'Ibodulloh Sherzodov',\n  'Ibrohim Mavdudyev',\n  'Ikrom Anasov',\n  'Ikrom Komilov',\n  'Ikrom Oqilyev',\n  'Ikrom Shahzodov',\n  'Ilyos Narimonov',\n  'Ilyos Sodiqov',\n  'Ilyos Umidyev',\n  'Ilyos Zubayrov',\n  'Imkon',\n  'Imron Rustamov',\n  'Irmok',\n  'Ishonch',\n  'Islom Ibrohimov',\n  'Islom Umidullohyev',\n  'Ismoil Ihtiyorov',\n  'Ismoil Ilyosov',\n  'Ismoil Mansurov',\n  'Ismoil Mohirov',\n  'Istiqlol',\n  'Jahon',\n  'Jaloliddin',\n  'Jamoat',\n  'Jamshid Avazyev',\n  'Jamshid Lazizov',\n  'Jamshid Safiryev',\n  'Jasorat',\n  'Jasur',\n  'Javlon Imronov',\n  'Javohir Ramziddinov',\n  'Javohir Yunusov',\n  'Jizak',\n  'Jizzax',\n  'Jomi',\n  'Jondor',\n  'Jovon',\n  'Juma',\n  'Juman',\n  'Junda',\n  'Kamol Abdulhafizov',\n  'Kamol Abduljabborov',\n  'Karakul',\n  'Kengash',\n  'Kibray',\n  'Kishlak',\n  'Kokand',\n  'Komron Dilmurodyev',\n  'Kubad Shukrulloh',\n  'Kum',\n  'Kumak',\n  'Kumir',\n  'Kumush',\n  'Langar',\n  'Laziz Abdulholiqov',\n  'Laziz Botiryev',\n  'Laziz Nizomiddinov',\n  'Lutfi Mirziyoyev',\n  'Lutfi Ozodov',\n  'Lyabi-Hauz',\n  'Ma’mur Rashidov',\n  'Ma’sud Abduljabborov',\n  'Ma’sud Avazyev',\n  'Madid Ibodullohyev',\n  'Madid Shodiyorov',\n  'Mahan Obidov',\n  'Mahan Rashidov',\n  'Mahan Ziyoyev',\n  'Mahmud Raifyev',\n  'Mahrus Hikmatov',\n  'Mahrus Sa’dullohyev',\n  'Mahzan Anvaryev',\n  'Mahzan Burhonov',\n  'Makhalla',\n  'Maksud',\n  'Mansur Sultonov',\n  'Maqsud Nosirov',\n  'Maqsud Shahobiddinov',\n  'Mard',\n  'Mashrab',\n  'Mavdud Tabrisov',\n  'Mavlon',\n  'Maydon',\n  'Mehmon',\n  'Ming',\n  'Mingbuloq',\n  'Miran Ikromov',\n  'Miran Islomov',\n  'Miran Mabrukov',\n  'Miraziz Abduljalilov',\n  'Miraziz Jalolov',\n  'Miraziz Rizvonyev',\n  'Mirobod',\n  'Miron Elnurov',\n  'Miron To‘lqinyev',\n  'Mirziyo Abdulazizov',\n  'Mirziyo Habibov',\n  'Mirziyo Ihtiyorov',\n  'Mo‘min Madidov',\n  'Mo‘min Umidullohyev',\n  'Mo‘min Usmonov',\n  'Mufiz Shohibov',\n  'Muhammad Abbosov',\n  'Muhammad Urfonov',\n  'Muhsin Sirojiddinov',\n  'Munif Abdulhafizov',\n  'Munif Abdulvaliyev',\n  'Munif Abdulvohidov',\n  'Munif Mahanov',\n  'Munisakhanim',\n  'Murod Boburov',\n  'Murod Ikromov',\n  'Murod Rustamov',\n  'Musulmon Akramov',\n  'Musulmon Orifov',\n  'Musulmon Zohirov',\n  'Muzaffar Dilmurodyev',\n  'Muzaffar Rizvonyev',\n  'Muzaffar Shohibov',\n  'Muzaffar Suhrobov',\n  'Namangan',\n  'Narimon Abdulkarimov',\n  'Narimon Mustafoyev',\n  'Nasaf',\n  'Nasriddin Fahriddinov',\n  'Nasriddin Nizomov',\n  'Nasriddin Nurlanov',\n  'Navoiy',\n  'Nazif Maqsudov',\n  'Nazrulloh Lutfiyev',\n  'Ne’matulloh Jalolov',\n  'Nishon',\n  'Nizom Bakhtiyorov',\n  'Nizomiddin Mo‘minov',\n  'Nizomiddin Musulmonov',\n  'Nizomov',\n  'Nosirjon Abdulazimov',\n  'Nosirjon Dovudov',\n  'Nosirjon Ismoilov',\n  'Nosirjon Lutfullohov',\n  'Nukus prospekti',\n  'Nukus',\n  'Nurafshon',\n  'Nurbek Abdulvaliyev',\n  'Nurbek Saidov',\n  'Nurbek Urfonov',\n  'Nuriddin Najmiddinov',\n  'Nuriddin Olimov',\n  'Nuriddin Zubayrov',\n  'Nurlan Ravshanov',\n  'Nusrat Raifyev',\n  'Nusratulloh Mustafoyev',\n  'Nusratulloh Sulaymonov',\n  'O‘ktam Boburov',\n  'O‘tkir Abdulvahhobov',\n  'O‘tkir Mahrusov',\n  'O‘tkir Zubayrov',\n  'Obid Fazliddinyev',\n  'Ochilov',\n  'Olim Javohirov',\n  'Olmaliq',\n  'Olmazor shaharcha',\n  'Olmazor',\n  'Oltinsoy prospekti',\n  'Oltinsoy',\n  'Oqtosh',\n  'Orif Fazliddinyev',\n  'Orif Odilyev',\n  'Osh',\n  'Ostona',\n  'Otabek Abdulhakimov',\n  'Otabek Mahanov',\n  'Oxunboboyev',\n  'Oybek Alisherov',\n  'Oybek Kamolov',\n  'Ozod',\n  'Paxta',\n  'Paxtakor',\n  'Paxtaobod',\n  'Qadam',\n  'Qibray',\n  'Qobil Behruzov',\n  'Qobil Elbekov',\n  'Qobil Safiryev',\n  'Qobil Shahobiddinov',\n  'Qosim Jamolov',\n  'Qosim Zubayrov',\n  'Qudrat Abdulazimov',\n  'Qudrat Mahanov',\n  'Qudrat Shukrulloh',\n  'Qudrat Zubayrov',\n  'Quyosh',\n  'Rafid Botiryev',\n  'Rafid Ubaydullohyev',\n  'Ramziddin Abduljabborov',\n  'Ramziddin Mirziyoyev',\n  'Rashid Nazrullohyev',\n  'Rauf Ulug‘bekov',\n  'Ravshan Toyipov',\n  'Raxmatulloh Abdullatifov',\n  'Raxmatulloh Ulug‘bekov',\n  'Rizvon Abdullatifov',\n  'Rizvon Botiryev',\n  'Rizvon Hikmatov',\n  'Rizvon Najmiddinov',\n  'Rizvon Obidov',\n  'Rustam Burhonov',\n  'Sa’dulloh Bahodirov',\n  'Sa’dulloh Boburov',\n  'Sa’dulloh Lazizov',\n  'Sa’dulloh Ulug‘bekov',\n  'Saadi Rizvonyev',\n  'Sadar Kubadov',\n  'Sadar Ozodov',\n  'Sadriddin Abdulvohidov',\n  'Sadriddin Javohirov',\n  'Safir Abdulhakimov',\n  'Safir Mansurov',\n  'Safir Nusratullohyev',\n  'Safir Shamsiddinov',\n  'Safo Abdulhayov',\n  'Safo Halilyev',\n  'Safo Nuriddinov',\n  'Safo Samandarov',\n  'Said Abdulvaliyev',\n  'Said Asilbekov',\n  'Said Nizomov',\n  'Said Uchqunov',\n  'Saloh Hurramov',\n  'Saloh Ravshanov',\n  'Samandar Mirziyoyev',\n  'Samandar Yusufyev',\n  'Samandar Zohidov',\n  'Samarqand',\n  'Samir Ihtiyorov',\n  'Samir Javohirov',\n  'Sardor Abdulvahhobov',\n  'Sardor Rafidyev',\n  'Sarvar Shahobiddinov',\n  'Sarvar Usmonov',\n  'Shahboz Hamzayev',\n  'Shahboz Mavlonov',\n  'Shahboz Samandarov',\n  'Shahobiddin Boburov',\n  'Shahobiddin Miranov',\n  'Shahobiddin Raufyev',\n  'Shahriyor Elmurodyev',\n  'Shahriyor Mirziyoyev',\n  'Shahriyor Rashidov',\n  'Shahzod Davronov',\n  'Shamsiddin Habibov',\n  'Shamsiddin Ihtiyorov',\n  'Shamsiddin Javlonov',\n  'Sherzod Salohov',\n  'Shodiyor Lutfiyev',\n  'Shodiyor Muhsinov',\n  'Shodiyor Zabirov',\n  'Sirdaryo',\n  'Sirojiddin Abbosov',\n  'Sirojiddin Lazizov',\n  'Sirojiddin Umidullohyev',\n  'Sobit Miranov',\n  'Sobit Samandarov',\n  'Sodiq Abdulazizov',\n  'Sohib Ozodbekov',\n  'Sulaymon Zubayrov',\n  'Tabris Fotihov',\n  'Tabris Shodiyorov',\n  'Termez',\n  'To‘lqin Asadullohyev',\n  'Toshkent',\n  'Toshxovuz',\n  'Turkestan',\n  'Ubaydulloh Lutfiyev',\n  'Ubaydulloh Mirazizov',\n  'Uchqun Elnurov',\n  'Ulug‘bek Yorbekov',\n  'Umar Mahanov',\n  'Umar Sardorov',\n  'Umar Shahzodov',\n  'Umar Suhrobov',\n  'Umid Akmalov',\n  'Umid Yoznurov',\n  'Umidulloh Ahrorov',\n  'Umidulloh Halilyev',\n  'Urfon Kubadov',\n  'Urganch',\n  'Urgut',\n  'Uychi',\n  'Uzayr Dovudov',\n  'Uzayr Mardonov',\n  'Uzayr Urfonov',\n  'Uzun',\n  'Vafo Nazrullohyev',\n  'Vafo Shahriyorov',\n  'Vodil',\n  'Voridov',\n  'Xonobod',\n  'Xushkent',\n  'Xushyar prospekti',\n  'Xushyar',\n  'Yahyo Mo‘minov',\n  'Yahyo Munifyev',\n  'Yahyo Odilyev',\n  'Yangi',\n  'Yangibozor',\n  'Yangikishlok',\n  'Yangikorgon',\n  'Yangikurgon',\n  'Yangikuyluk',\n  'Yangiobod',\n  'Yangirabot',\n  'Yangishar',\n  'Yangiyer',\n  'Yangiyol',\n  'Yoqub Eldorov',\n  'Yoqub Safiryev',\n  'Yoqub Sobitov',\n  'Yor',\n  'Yorbek Fahriddinov',\n  'Yorbek Fazliddinyev',\n  'Yorbek Rizvonyev',\n  'Yorqin Safoyev',\n  'Yorqin Yahyoyev',\n  'Yoznur Kamolov',\n  'Yoznur Yoqubov',\n  'Yukori Chirchiq',\n  'Yunus Rustamov',\n  'Yunusabad',\n  'Yusuf Kubadov',\n  'Yusuf Shukrulloh',\n  'Yuz',\n  'Zabir Bekmurodyev',\n  'Zabir Komilov',\n  'Zabir Rahimov',\n  'Zabir Ubaydullohyev',\n  'Zafar Zabirov',\n  'Zangiata prospekti',\n  'Zangiata',\n  'Zarafshon',\n  'Zarbosak',\n  'Zarburun',\n  'Zarif',\n  'Zarkent',\n  'Zarok',\n  'Zarokhon',\n  'Zarqaynar',\n  'Zarzamin',\n  'Zayd Muhammadov',\n  'Zayniddin Uzayrov',\n  'Zindon',\n  'Ziyo Boburov',\n  'Ziyo Nasriddinov',\n  'Ziyovuddin',\n  'Zohid Akmalov',\n  'Zohid Hamzayev',\n  'Zohid Nazrullohyev',\n  'Zokhid',\n  'Zokir Islomov',\n  'Zomin',\n  'Zorobod',\n  'Zoyir Nurlanov',\n  'Zubayr Komronov',\n  'Zulfizar',\n  'Zumrad',\n  'Zuynuz',\n  \"Bobur G'iyosov\",\n  \"Bog'ishamol\",\n  \"Bulung'ur\",\n  \"Do'stlik\",\n  \"Farg'ona\",\n  \"G'affor Abdulvahhobov\",\n  \"G'affor Asilbekov\",\n  \"G'afur Yusufyev\",\n  \"G'ijduvon\",\n  \"G'iyos Umidullohyev\",\n  \"G'uliston\",\n  \"G'ulom Dovudov\",\n  \"Jonko'z\",\n  \"Kattaqo'rg'on\",\n  \"Ko'ngil\",\n  \"Ko'rgazma\",\n  \"Ko'rinchi\",\n  \"Ko'rlar\",\n  \"Kumushko'prik\",\n  \"O'zbekiston\",\n  \"O‘tkir G'afurov\",\n  \"Oybek G'iyosov\",\n  \"Qal'a\",\n  \"Qal'acha\",\n  \"Qal'ma\",\n  \"Qo'qon\",\n  \"Qo'shko'pir\",\n  \"Safir G'afurov\",\n  \"Sog'rin\",\n  \"To'rtko'l\",\n  \"To'xtaboy\",\n  \"Vosil G'afurov\",\n  \"Xushbo'yo\",\n  \"Yangiqo'rg'on\",\n  \"Yangiyo'l\",\n];\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/location/street_pattern.ts",
    "content": "export default ['{{location.street_name_part}} {{location.street_suffix}}'];\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/location/street_suffix.ts",
    "content": "export default [\n  'bulvari',\n  'daxasi',\n  \"ko'chasi\",\n  \"qirg'oqi\",\n  \"qishlog'i\",\n  'xiyoboni',\n];\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/lorem/word.ts",
    "content": "export default [\n  'a',\n  'ab',\n  'abbas',\n  'abduco',\n  'abeo',\n  'abscido',\n  'absconditus',\n  'absens',\n  'absorbeo',\n  'absque',\n  'abstergo',\n  'absum',\n  'abundans',\n  'abutor',\n  'accedo',\n  'accendo',\n  'acceptus',\n  'accommodo',\n  'accusamus',\n  'accusantium',\n  'accusator',\n  'acer',\n  'acerbitas',\n  'acervus',\n  'acidus',\n  'acies',\n  'acquiro',\n  'acsi',\n  'ad',\n  'adamo',\n  'adaugeo',\n  'addo',\n  'adduco',\n  'ademptio',\n  'adeo',\n  'adeptio',\n  'adfectus',\n  'adfero',\n  'adficio',\n  'adflicto',\n  'adhaero',\n  'adhuc',\n  'adicio',\n  'adimpleo',\n  'adinventitias',\n  'adipisci',\n  'adipiscor',\n  'adiuvo',\n  'administratio',\n  'admiratio',\n  'admitto',\n  'admoneo',\n  'admoveo',\n  'adnuo',\n  'adopto',\n  'adsidue',\n  'adstringo',\n  'adsuesco',\n  'adsum',\n  'adulatio',\n  'adulescens',\n  'aduro',\n  'advenio',\n  'adversus',\n  'advoco',\n  'aedificium',\n  'aeger',\n  'aegre',\n  'aegrotatio',\n  'aegrus',\n  'aeneus',\n  'aequitas',\n  'aequus',\n  'aer',\n  'aestas',\n  'aestivus',\n  'aestus',\n  'aetas',\n  'aeternus',\n  'ager',\n  'aggero',\n  'aggredior',\n  'agnitio',\n  'agnosco',\n  'ago',\n  'ait',\n  'aiunt',\n  'alias',\n  'alienus',\n  'alii',\n  'alioqui',\n  'aliqua',\n  'aliquam',\n  'aliquid',\n  'alius',\n  'allatus',\n  'alo',\n  'alter',\n  'altus',\n  'alveus',\n  'amaritudo',\n  'ambitus',\n  'ambulo',\n  'amet',\n  'amicitia',\n  'amiculum',\n  'amissio',\n  'amita',\n  'amitto',\n  'amo',\n  'amor',\n  'amoveo',\n  'amplexus',\n  'amplitudo',\n  'amplus',\n  'ancilla',\n  'angelus',\n  'angulus',\n  'angustus',\n  'animadverto',\n  'animi',\n  'animus',\n  'annus',\n  'anser',\n  'ante',\n  'antea',\n  'antepono',\n  'antiquus',\n  'aperiam',\n  'aperio',\n  'aperte',\n  'apostolus',\n  'apparatus',\n  'appello',\n  'appono',\n  'appositus',\n  'approbo',\n  'apto',\n  'aptus',\n  'apud',\n  'aqua',\n  'ara',\n  'aranea',\n  'arbitro',\n  'arbor',\n  'arbustum',\n  'arca',\n  'arceo',\n  'arcesso',\n  'architecto',\n  'arcus',\n  'argentum',\n  'argumentum',\n  'arguo',\n  'arma',\n  'armarium',\n  'aro',\n  'ars',\n  'articulus',\n  'artificiose',\n  'arto',\n  'arx',\n  'ascisco',\n  'ascit',\n  'asper',\n  'asperiores',\n  'aspernatur',\n  'aspicio',\n  'asporto',\n  'assentator',\n  'assumenda',\n  'astrum',\n  'at',\n  'atavus',\n  'ater',\n  'atque',\n  'atqui',\n  'atrocitas',\n  'atrox',\n  'attero',\n  'attollo',\n  'attonbitus',\n  'auctor',\n  'auctus',\n  'audacia',\n  'audax',\n  'audentia',\n  'audeo',\n  'audio',\n  'auditor',\n  'aufero',\n  'aureus',\n  'aurum',\n  'aut',\n  'autem',\n  'autus',\n  'auxilium',\n  'avaritia',\n  'avarus',\n  'aveho',\n  'averto',\n  'baiulus',\n  'balbus',\n  'barba',\n  'bardus',\n  'basium',\n  'beatae',\n  'beatus',\n  'bellicus',\n  'bellum',\n  'bene',\n  'beneficium',\n  'benevolentia',\n  'benigne',\n  'bestia',\n  'bibo',\n  'bis',\n  'blandior',\n  'blanditiis',\n  'bonus',\n  'bos',\n  'brevis',\n  'cado',\n  'caecus',\n  'caelestis',\n  'caelum',\n  'calamitas',\n  'calcar',\n  'calco',\n  'calculus',\n  'callide',\n  'campana',\n  'candidus',\n  'canis',\n  'canonicus',\n  'canto',\n  'capillus',\n  'capio',\n  'capitulus',\n  'capto',\n  'caput',\n  'carbo',\n  'carcer',\n  'careo',\n  'caries',\n  'cariosus',\n  'caritas',\n  'carmen',\n  'carpo',\n  'carus',\n  'casso',\n  'caste',\n  'casus',\n  'catena',\n  'caterva',\n  'cattus',\n  'cauda',\n  'causa',\n  'caute',\n  'caveo',\n  'cavus',\n  'cedo',\n  'celebrer',\n  'celer',\n  'celo',\n  'cena',\n  'cenaculum',\n  'ceno',\n  'censura',\n  'centum',\n  'cerno',\n  'cernuus',\n  'certe',\n  'certus',\n  'cervus',\n  'cetera',\n  'charisma',\n  'chirographum',\n  'cibo',\n  'cibus',\n  'cicuta',\n  'cilicium',\n  'cimentarius',\n  'ciminatio',\n  'cinis',\n  'circumvenio',\n  'cito',\n  'civis',\n  'civitas',\n  'clam',\n  'clamo',\n  'claro',\n  'clarus',\n  'claudeo',\n  'claustrum',\n  'clementia',\n  'clibanus',\n  'coadunatio',\n  'coaegresco',\n  'coepi',\n  'coerceo',\n  'cogito',\n  'cognatus',\n  'cognomen',\n  'cogo',\n  'cohaero',\n  'cohibeo',\n  'cohors',\n  'colligo',\n  'collum',\n  'colo',\n  'color',\n  'coma',\n  'combibo',\n  'comburo',\n  'comedo',\n  'comes',\n  'cometes',\n  'comis',\n  'comitatus',\n  'commemoro',\n  'comminor',\n  'commodi',\n  'commodo',\n  'communis',\n  'comparo',\n  'compello',\n  'complectus',\n  'compono',\n  'comprehendo',\n  'comptus',\n  'conatus',\n  'concedo',\n  'concido',\n  'conculco',\n  'condico',\n  'conduco',\n  'confero',\n  'confido',\n  'conforto',\n  'confugo',\n  'congregatio',\n  'conicio',\n  'coniecto',\n  'conitor',\n  'coniuratio',\n  'conor',\n  'conqueror',\n  'conscendo',\n  'consectetur',\n  'consequatur',\n  'consequuntur',\n  'conservo',\n  'considero',\n  'conspergo',\n  'constans',\n  'consuasor',\n  'contabesco',\n  'contego',\n  'contigo',\n  'contra',\n  'conturbo',\n  'conventus',\n  'convoco',\n  'copia',\n  'copiose',\n  'cornu',\n  'corona',\n  'corporis',\n  'corpus',\n  'correptius',\n  'corrigo',\n  'corroboro',\n  'corrumpo',\n  'corrupti',\n  'coruscus',\n  'cotidie',\n  'crapula',\n  'cras',\n  'crastinus',\n  'creator',\n  'creber',\n  'crebro',\n  'credo',\n  'creo',\n  'creptio',\n  'crepusculum',\n  'cresco',\n  'creta',\n  'cribro',\n  'crinis',\n  'cruciamentum',\n  'crudelis',\n  'cruentus',\n  'crur',\n  'crustulum',\n  'crux',\n  'cubicularis',\n  'cubitum',\n  'cubo',\n  'cui',\n  'cuius',\n  'culpa',\n  'culpo',\n  'cultellus',\n  'cultura',\n  'cum',\n  'cumque',\n  'cunabula',\n  'cunae',\n  'cunctatio',\n  'cupiditas',\n  'cupiditate',\n  'cupio',\n  'cuppedia',\n  'cupressus',\n  'cur',\n  'cura',\n  'curatio',\n  'curia',\n  'curiositas',\n  'curis',\n  'curo',\n  'curriculum',\n  'currus',\n  'cursim',\n  'curso',\n  'cursus',\n  'curto',\n  'curtus',\n  'curvo',\n  'custodia',\n  'damnatio',\n  'damno',\n  'dapifer',\n  'debeo',\n  'debilito',\n  'debitis',\n  'decens',\n  'decerno',\n  'decet',\n  'decimus',\n  'decipio',\n  'decor',\n  'decretum',\n  'decumbo',\n  'dedecor',\n  'dedico',\n  'deduco',\n  'defaeco',\n  'defendo',\n  'defero',\n  'defessus',\n  'defetiscor',\n  'deficio',\n  'defleo',\n  'defluo',\n  'defungo',\n  'degenero',\n  'degero',\n  'degusto',\n  'deinde',\n  'delectatio',\n  'delectus',\n  'delego',\n  'deleniti',\n  'deleo',\n  'delibero',\n  'delicate',\n  'delinquo',\n  'deludo',\n  'demens',\n  'demergo',\n  'demitto',\n  'demo',\n  'demonstro',\n  'demoror',\n  'demulceo',\n  'demum',\n  'denego',\n  'denique',\n  'dens',\n  'denuncio',\n  'denuo',\n  'deorsum',\n  'depereo',\n  'depono',\n  'depopulo',\n  'deporto',\n  'depraedor',\n  'deprecator',\n  'deprimo',\n  'depromo',\n  'depulso',\n  'deputo',\n  'derelinquo',\n  'derideo',\n  'deripio',\n  'deserunt',\n  'desidero',\n  'desino',\n  'desipio',\n  'desolo',\n  'desparatus',\n  'despecto',\n  'dicta',\n  'dignissimos',\n  'distinctio',\n  'dolor',\n  'dolore',\n  'dolorem',\n  'doloremque',\n  'dolores',\n  'doloribus',\n  'dolorum',\n  'ducimus',\n  'ea',\n  'eaque',\n  'earum',\n  'eius',\n  'eligendi',\n  'enim',\n  'eos',\n  'error',\n  'esse',\n  'est',\n  'et',\n  'eum',\n  'eveniet',\n  'ex',\n  'excepturi',\n  'exercitationem',\n  'expedita',\n  'explicabo',\n  'facere',\n  'facilis',\n  'fuga',\n  'fugiat',\n  'fugit',\n  'harum',\n  'hic',\n  'id',\n  'illo',\n  'illum',\n  'impedit',\n  'in',\n  'incidunt',\n  'infit',\n  'inflammatio',\n  'inventore',\n  'ipsa',\n  'ipsam',\n  'ipsum',\n  'iste',\n  'itaque',\n  'iure',\n  'iusto',\n  'labore',\n  'laboriosam',\n  'laborum',\n  'laudantium',\n  'libero',\n  'magnam',\n  'magni',\n  'maiores',\n  'maxime',\n  'minima',\n  'minus',\n  'modi',\n  'molestiae',\n  'molestias',\n  'mollitia',\n  'nam',\n  'natus',\n  'necessitatibus',\n  'nemo',\n  'neque',\n  'nesciunt',\n  'nihil',\n  'nisi',\n  'nobis',\n  'non',\n  'nostrum',\n  'nulla',\n  'numquam',\n  'occaecati',\n  'ocer',\n  'odio',\n  'odit',\n  'officia',\n  'officiis',\n  'omnis',\n  'optio',\n  'paens',\n  'pariatur',\n  'patior',\n  'patria',\n  'patrocinor',\n  'patruus',\n  'pauci',\n  'paulatim',\n  'pauper',\n  'pax',\n  'peccatus',\n  'pecco',\n  'pecto',\n  'pectus',\n  'pecus',\n  'peior',\n  'pel',\n  'perferendis',\n  'perspiciatis',\n  'placeat',\n  'porro',\n  'possimus',\n  'praesentium',\n  'provident',\n  'quae',\n  'quaerat',\n  'quam',\n  'quas',\n  'quasi',\n  'qui',\n  'quia',\n  'quibusdam',\n  'quidem',\n  'quis',\n  'quisquam',\n  'quo',\n  'quod',\n  'quos',\n  'ratione',\n  'recusandae',\n  'reiciendis',\n  'rem',\n  'repellat',\n  'repellendus',\n  'reprehenderit',\n  'repudiandae',\n  'rerum',\n  'saepe',\n  'sapiente',\n  'sed',\n  'sequi',\n  'similique',\n  'sint',\n  'sit',\n  'socius',\n  'sodalitas',\n  'sol',\n  'soleo',\n  'solio',\n  'solitudo',\n  'solium',\n  'sollers',\n  'sollicito',\n  'solum',\n  'solus',\n  'soluta',\n  'solutio',\n  'solvo',\n  'somniculosus',\n  'somnus',\n  'sonitus',\n  'sono',\n  'sophismata',\n  'sopor',\n  'sordeo',\n  'sortitus',\n  'spargo',\n  'speciosus',\n  'spectaculum',\n  'speculum',\n  'sperno',\n  'spero',\n  'spes',\n  'spiculum',\n  'spiritus',\n  'spoliatio',\n  'sponte',\n  'stabilis',\n  'statim',\n  'statua',\n  'stella',\n  'stillicidium',\n  'stipes',\n  'stips',\n  'sto',\n  'strenuus',\n  'strues',\n  'studio',\n  'stultus',\n  'suadeo',\n  'suasoria',\n  'sub',\n  'subito',\n  'subiungo',\n  'sublime',\n  'subnecto',\n  'subseco',\n  'substantia',\n  'subvenio',\n  'succedo',\n  'succurro',\n  'sufficio',\n  'suffoco',\n  'suffragium',\n  'suggero',\n  'sui',\n  'sulum',\n  'sum',\n  'summa',\n  'summisse',\n  'summopere',\n  'sumo',\n  'sumptus',\n  'sunt',\n  'supellex',\n  'super',\n  'suppellex',\n  'supplanto',\n  'suppono',\n  'supra',\n  'surculus',\n  'surgo',\n  'sursum',\n  'suscipio',\n  'suscipit',\n  'suspendo',\n  'sustineo',\n  'suus',\n  'synagoga',\n  'tabella',\n  'tabernus',\n  'tabesco',\n  'tabgo',\n  'tabula',\n  'taceo',\n  'tactus',\n  'taedium',\n  'talio',\n  'talis',\n  'talus',\n  'tam',\n  'tamdiu',\n  'tamen',\n  'tametsi',\n  'tamisium',\n  'tamquam',\n  'tandem',\n  'tantillus',\n  'tantum',\n  'tardus',\n  'tego',\n  'temeritas',\n  'temperantia',\n  'templum',\n  'tempora',\n  'tempore',\n  'temporibus',\n  'temptatio',\n  'tempus',\n  'tenax',\n  'tendo',\n  'teneo',\n  'tener',\n  'tenetur',\n  'tenuis',\n  'tenus',\n  'tepesco',\n  'tepidus',\n  'ter',\n  'terebro',\n  'teres',\n  'terga',\n  'tergeo',\n  'tergiversatio',\n  'tergo',\n  'tergum',\n  'termes',\n  'terminatio',\n  'tero',\n  'terra',\n  'terreo',\n  'territo',\n  'terror',\n  'tersus',\n  'tertius',\n  'testimonium',\n  'texo',\n  'textilis',\n  'textor',\n  'textus',\n  'thalassinus',\n  'theatrum',\n  'theca',\n  'thema',\n  'theologus',\n  'thermae',\n  'thesaurus',\n  'thesis',\n  'thorax',\n  'thymbra',\n  'thymum',\n  'tibi',\n  'timidus',\n  'timor',\n  'titulus',\n  'tolero',\n  'tollo',\n  'tondeo',\n  'tonsor',\n  'torqueo',\n  'torrens',\n  'tot',\n  'totam',\n  'totidem',\n  'toties',\n  'totus',\n  'tracto',\n  'trado',\n  'traho',\n  'trans',\n  'tredecim',\n  'tremo',\n  'trepide',\n  'tres',\n  'tribuo',\n  'tricesimus',\n  'triduana',\n  'tripudio',\n  'tristis',\n  'triumphus',\n  'trucido',\n  'truculenter',\n  'tubineus',\n  'tui',\n  'tum',\n  'tumultus',\n  'tunc',\n  'turba',\n  'turbo',\n  'turpis',\n  'tutamen',\n  'tutis',\n  'tyrannus',\n  'uberrime',\n  'ubi',\n  'ulciscor',\n  'ullam',\n  'ullus',\n  'ulterius',\n  'ultio',\n  'ultra',\n  'umbra',\n  'umerus',\n  'umquam',\n  'una',\n  'unde',\n  'undique',\n  'universe',\n  'unus',\n  'urbanus',\n  'urbs',\n  'uredo',\n  'usitas',\n  'usque',\n  'ustilo',\n  'ustulo',\n  'usus',\n  'ut',\n  'uter',\n  'uterque',\n  'utilis',\n  'utique',\n  'utor',\n  'utpote',\n  'utrimque',\n  'utroque',\n  'utrum',\n  'uxor',\n  'vaco',\n  'vacuus',\n  'vado',\n  'vae',\n  'valde',\n  'valens',\n  'valeo',\n  'valetudo',\n  'validus',\n  'vallum',\n  'vapulus',\n  'varietas',\n  'varius',\n  'vehemens',\n  'vel',\n  'velit',\n  'velociter',\n  'velum',\n  'velut',\n  'venia',\n  'veniam',\n  'venio',\n  'ventito',\n  'ventosus',\n  'ventus',\n  'venustas',\n  'ver',\n  'verbera',\n  'verbum',\n  'vere',\n  'verecundia',\n  'vereor',\n  'vergo',\n  'veritas',\n  'veritatis',\n  'vero',\n  'versus',\n  'verto',\n  'verumtamen',\n  'verus',\n  'vesco',\n  'vesica',\n  'vesper',\n  'vespillo',\n  'vester',\n  'vestigium',\n  'vestrum',\n  'vetus',\n  'via',\n  'vicinus',\n  'vicissitudo',\n  'victoria',\n  'victus',\n  'videlicet',\n  'video',\n  'viduo',\n  'vigilo',\n  'vigor',\n  'vilicus',\n  'vilis',\n  'vilitas',\n  'villa',\n  'vinco',\n  'vinculum',\n  'vindico',\n  'vinitor',\n  'vinum',\n  'vir',\n  'virga',\n  'virgo',\n  'viridis',\n  'viriliter',\n  'virtus',\n  'vis',\n  'viscus',\n  'vita',\n  'vitae',\n  'vitiosus',\n  'vitium',\n  'vito',\n  'vivo',\n  'vix',\n  'vobis',\n  'vociferor',\n  'voco',\n  'volaticus',\n  'volo',\n  'volubilis',\n  'voluntarius',\n  'volup',\n  'voluptas',\n  'voluptate',\n  'voluptatem',\n  'voluptates',\n  'voluptatibus',\n  'voluptatum',\n  'volutabrum',\n  'volva',\n  'vomer',\n  'vomica',\n  'vomito',\n  'vorago',\n  'vorax',\n  'voro',\n  'vos',\n  'votum',\n  'voveo',\n  'vox',\n  'vulariter',\n  'vulgaris',\n  'vulgivagus',\n  'vulgo',\n  'vulgus',\n  'vulnero',\n  'vulnus',\n  'vulpes',\n  'vulticulus',\n  'xiphias',\n];\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'Uzbek (Uzbekistan, Latin)',\n  code: 'uz_UZ_latin',\n  country: 'UZ',\n  language: 'uz',\n  variant: 'latin',\n  endonym: \"O'zbekcha\",\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/person/bio_parts.ts",
    "content": "export default [\n  'bitiruvchi',\n  'biznes egasi',\n  'blogger',\n  'do‘st',\n  'dizayner',\n  'dasturchi',\n  'ekolog',\n  'faoliyatchi',\n  'falsafachi',\n  'film ishqibi',\n  'fotoqrafer',\n  'geymer',\n  'ilmshunos',\n  'jamolchi',\n  'kinorejissyor',\n  'model',\n  'muallif',\n  'mualim',\n  'muhandis',\n  'musiqachi',\n  'o‘ila odobi',\n  'o‘qituvchi',\n  'o‘yinchim',\n  'odam',\n  'qo‘shiqchi',\n  'rivojlanuvchi',\n  \"san'atkor\",\n  'sayahatchi',\n  'strimer',\n  'tadbirkor',\n  'talaba',\n  'tayyorlashchi',\n  'tuzuvchi',\n  'vatanparvar',\n  'veteran',\n];\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/person/first_name.ts",
    "content": "export default {\n  female: [\n    'Adiba',\n    'Afruza',\n    'Afzuna',\n    'Akifa',\n    'Alima',\n    'Anora',\n    'Asal',\n    'Asila',\n    'Asliya',\n    'Asolat',\n    'Aziza',\n    'Barchinoy',\n    'Barno',\n    'Begoyim',\n    'Binafsha',\n    'Davriya',\n    'Dilafruz',\n    'Dilbar',\n    'Dildora',\n    'Dilfuza',\n    'Dilnoza',\n    'Dilorom',\n    'Dilrabo',\n    'Dilso‘z',\n    'Diyora',\n    'Durdona',\n    'E’zoza',\n    'Farangiz',\n    'Farida',\n    'Fazilat',\n    'Feruza',\n    'Fotima',\n    'Gavxar',\n    'Gulbaxor',\n    'Gulchexra',\n    'Guljamol',\n    'Guljaxon',\n    'Gulnora',\n    'Gulnoza',\n    'Guloy',\n    'Gulsora',\n    'Gulzira',\n    'Gulzoda',\n    'Halima',\n    'Hanifa',\n    'Hilola',\n    'Hosiyat',\n    'Hurshida',\n    'Husida',\n    'Husnida',\n    'Husniya',\n    'Husnora',\n    'Iffar',\n    'Ifora',\n    'Iroda',\n    'Jamila',\n    'Jasmina',\n    'Jumagul',\n    'Kamola',\n    'Karima',\n    'Komila',\n    'Kumush',\n    'Latofat',\n    'Laylo',\n    'Lobar',\n    'Lola',\n    'Lutfiya',\n    'Madina',\n    'Malika',\n    'Maloxat',\n    'Mashxura',\n    'Mavluda',\n    'Maxbuba',\n    'Maxfuza',\n    'Maxsuma',\n    'Moxidil',\n    'Moxigul',\n    'Moxina',\n    'Moxinur',\n    'Moxira',\n    'Muattar',\n    'Muazzam',\n    'Mubina',\n    'Muyassar',\n    'Nafisa',\n    'Nargiza',\n    'Nasiba',\n    'Nigora',\n    'Nilufar',\n    'Nodira',\n    'Noila',\n    'Nozima',\n    'Omina',\n    'Orzu',\n    'Oyga',\n    'Oynur',\n    'Oysha',\n    'Ozoda',\n    'Qizilgul',\n    'Ramziya',\n    'Rasifa',\n    'Rayona',\n    'Rayxona',\n    'Ra’no',\n    'Robiya',\n    'Roziya',\n    'Saboxat',\n    'Saboxon',\n    'Sadoqat',\n    'Safiya',\n    'Safura',\n    'Saida',\n    'Samina',\n    'Samira',\n    'Samiya',\n    'Sanobar',\n    'Saodat',\n    'Sarvinoz',\n    'Saxida',\n    'Sayyora',\n    'Sevara',\n    'Skipped',\n    'Suyuna',\n    'Tug‘ol',\n    'Umida',\n    'Uqbaloy',\n    'Uzbegim',\n    'Vasliddin',\n    'Waqila',\n    'Xalima',\n    'Yozida',\n    'Zilola',\n    'Zuxra',\n  ],\n  male: [\n    'Abbos',\n    'Abdulahad',\n    'Abdulazim',\n    'Abdulaziz',\n    'Abdulboriy',\n    'Abdulhafiz',\n    'Abdulhakim',\n    'Abdulhay',\n    'Abdulholiq',\n    'Abduljabbor',\n    'Abduljalil',\n    'Abdulkarim',\n    'Abdullatif',\n    'Abdulmalik',\n    'Abdulqahhor',\n    'Abdulqodir',\n    'Abdulvahhob',\n    'Abdulvali',\n    'Abdulvohid',\n    'Abdurrahiym',\n    'Abdurrahmon',\n    'Abdurrauf',\n    'Abdurrazzoq',\n    'Abdussamad',\n    'Ahror',\n    'Akmal',\n    'Akram',\n    'Ali',\n    'Alisher',\n    'Anas',\n    'Anvar',\n    'Arslon',\n    'Asad',\n    'Asadulloh',\n    'Asilbek',\n    'Avaz',\n    'Azamat',\n    'Aziz',\n    'Bahodir',\n    'Bahriddin',\n    'Bahrom',\n    'Bakhtiyor',\n    'Behruz',\n    'Bekmurod',\n    'Bilol',\n    'Bobur',\n    'Botir',\n    'Burhon',\n    'Davron',\n    'Dilmurod',\n    'Diyor',\n    'Dovud',\n    'Elbek',\n    'Eldor',\n    'Elmurod',\n    'Elnur',\n    'Elyor',\n    'Fahriddin',\n    'Farruh',\n    'Fayzbek',\n    'Fazliddin',\n    'Firdavs',\n    'Fitrat',\n    'Fotih',\n    \"G'affor\",\n    \"G'afur\",\n    \"G'iyos\",\n    \"G'ulom\",\n    'Habib',\n    'Halil',\n    'Hamid',\n    'Hamza',\n    'Hikmat',\n    'Hojimurod',\n    'Hurram',\n    'Ibodulloh',\n    'Ibrohim',\n    'Ihtiyor',\n    'Ikrom',\n    'Ilyos',\n    'Imron',\n    'Islom',\n    'Ismoil',\n    'Jalol',\n    'Jamol',\n    'Jamshid',\n    'Jasur',\n    'Javlon',\n    'Javohir',\n    'Kamol',\n    'Kamoliddin',\n    'Komil',\n    'Komron',\n    'Kubad',\n    'Laziz',\n    'Lutfi',\n    'Lutfulloh',\n    'Mabruk',\n    'Madid',\n    'Mahan',\n    'Mahmud',\n    'Mahrus',\n    'Mahzan',\n    'Mansur',\n    'Maqsud',\n    'Mardon',\n    'Mavdud',\n    'Mavlon',\n    'Mazbut',\n    'Ma’mur',\n    'Ma’ruf',\n    'Ma’sud',\n    'Miran',\n    'Miraziz',\n    'Miron',\n    'Mirziyo',\n    'Mohir',\n    'Mo‘min',\n    'Mufiz',\n    'Muhammad',\n    'Muhsin',\n    'Muhtor',\n    'Munif',\n    'Murod',\n    'Mustafo',\n    'Musulmon',\n    'Muzaffar',\n    'Najmiddin',\n    'Narimon',\n    'Nasriddin',\n    'Nazif',\n    'Nazrulloh',\n    'Ne’matulloh',\n    'Nizom',\n    'Nizomiddin',\n    'Nosir',\n    'Nosirjon',\n    'Nurbek',\n    'Nuriddin',\n    'Nurlan',\n    'Nusrat',\n    'Nusratulloh',\n    'Obid',\n    'Odil',\n    'Olim',\n    'Omad',\n    'Oqil',\n    'Orif',\n    'Otabek',\n    'Oybek',\n    'Ozod',\n    'Ozodbek',\n    'O‘ktam',\n    'O‘tkir',\n    'Qobil',\n    'Qosim',\n    'Qudrat',\n    'Rafid',\n    'Rahim',\n    'Raif',\n    'Rajab',\n    'Ramziddin',\n    'Rashid',\n    'Rauf',\n    'Ravshan',\n    'Raxmatulloh',\n    'Rizvon',\n    'Rustam',\n    'Saadi',\n    'Sadar',\n    'Sadriddin',\n    'Safir',\n    'Safo',\n    'Said',\n    'Saloh',\n    'Samandar',\n    'Samir',\n    'Sardor',\n    'Sarvar',\n    'Sa’dulloh',\n    'Shahboz',\n    'Shahobiddin',\n    'Shahriyor',\n    'Shahzod',\n    'Shamsiddin',\n    'Sherzod',\n    'Shodiyor',\n    'Shukrulloh',\n    'Sirojiddin',\n    'Sobit',\n    'Sodiq',\n    'Sohib',\n    'Suhrob',\n    'Sulaymon',\n    'Sulton',\n    'Tabris',\n    'Tohir',\n    'Toyip',\n    'To‘lqin',\n    'Ubaydulloh',\n    'Uchqun',\n    'Ulug‘bek',\n    'Umar',\n    'Umid',\n    'Umidulloh',\n    'Urfon',\n    'Usmon',\n    'Uzayr',\n    'Vafo',\n    'Vosil',\n    'Yahyo',\n    'Yoqub',\n    'Yorbek',\n    'Yorqin',\n    'Yoznur',\n    'Yunus',\n    'Yusuf',\n    'Zabir',\n    'Zafar',\n    'Zayd',\n    'Zayniddin',\n    'Ziyo',\n    'Zohid',\n    'Zohir',\n    'Zokir',\n    'Zoyir',\n    'Zubayr',\n  ],\n};\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport bio_parts from './bio_parts';\nimport first_name from './first_name';\nimport job_title from './job_title';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport sex from './sex';\n\nconst person: PersonDefinition = {\n  bio_parts,\n  first_name,\n  job_title,\n  last_name,\n  last_name_pattern,\n  sex,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/person/job_title.ts",
    "content": "export default [\n  'agent',\n  'aloqa mutaxassis',\n  'analitik',\n  'arxitektor',\n  'assistant',\n  'boshqaruvchi',\n  'consultant',\n  'coordinator',\n  'dasturchi',\n  'dizayner',\n  'direktor',\n  'hamkor',\n  'konsultant',\n  'menejer',\n  'muhandis',\n  'mutaxassis',\n  'nazoratchi',\n  'orchestrator',\n  'produktor',\n  'reja muharriri',\n  'strateg',\n  'texnik',\n  'vazir',\n  'yordamchi',\n];\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/person/last_name.ts",
    "content": "export default {\n  generic: [\"G'iyosov\", \"G'ulomov\"],\n  female: [\n    'Abbosova',\n    'Abdulahadyeva',\n    'Abdulazimova',\n    'Abdulazizova',\n    'Abdulboriyeva',\n    'Abdulhafizova',\n    'Abdulhakimova',\n    'Abdulhayova',\n    'Abdulholiqova',\n    'Abduljabborova',\n    'Abduljalilova',\n    'Abdulkarimova',\n    'Abdullatifova',\n    'Abdulmalikova',\n    'Abdulqahhorova',\n    'Abdulqodirova',\n    'Abdulvahhobova',\n    'Abdulvaliyeva',\n    'Abdulvohidova',\n    'Ahrorova',\n    'Akmalova',\n    'Akramova',\n    'Alisherova',\n    'Aliyeva',\n    'Anasova',\n    'Anvaryeva',\n    'Arslonova',\n    'Asadova',\n    'Asadullohyeva',\n    'Asilbekova',\n    'Avazyeva',\n    'Azamatova',\n    'Azizova',\n    'Bahodirova',\n    'Bahriddinova',\n    'Bahromova',\n    'Bakhtiyorova',\n    'Behruzova',\n    'Bekmurodyeva',\n    'Bilolyeva',\n    'Boburova',\n    'Botiryeva',\n    'Burhonova',\n    'Davronova',\n    'Dilmurodyeva',\n    'Diyorova',\n    'Dovudova',\n    'Elbekova',\n    'Eldorova',\n    'Elmurodyeva',\n    'Elnurova',\n    'Elyorova',\n    'Fahriddinova',\n    'Farruhova',\n    'Fayzbekova',\n    'Fazliddinyeva',\n    'Firdavsyeva',\n    'Fitratova',\n    'Fotihova',\n    \"G'afforova\",\n    \"G'afurova\",\n    'Habibova',\n    'Halilyeva',\n    'Hamidova',\n    'Hamzayeva',\n    'Hikmatova',\n    'Hojimurodyeva',\n    'Hurramova',\n    'Ibodullohyeva',\n    'Ibrohimova',\n    'Ihtiyorova',\n    'Ikromova',\n    'Ilyosova',\n    'Imronova',\n    'Islomova',\n    'Ismoilova',\n    'Jalolova',\n    'Jamolova',\n    'Jamshidova',\n    'Jasuryeva',\n    'Javlonova',\n    'Javohirova',\n    'Kamoliddinyeva',\n    'Kamolova',\n    'Komilova',\n    'Komronova',\n    'Kubadova',\n    'Lazizova',\n    'Lutfiyeva',\n    'Lutfullohova',\n    'Mabrukova',\n    'Madidova',\n    'Mahanova',\n    'Mahrusova',\n    'Mansurova',\n    'Maqsudova',\n    'Mardonova',\n    'Mavdudyeva',\n    'Mavlonova',\n    'Miranova',\n    'Mirazizova',\n    'Mironova',\n    'Mirziyoyeva',\n    'Mohirova',\n    'Mo‘minova',\n    'Mufizova',\n    'Muhammadova',\n    'Muhsinova',\n    'Muhtorova',\n    'Munifyeva',\n    'Murodova',\n    'Mustafoyeva',\n    'Musulmonova',\n    'Muzaffarova',\n    'Najmiddinova',\n    'Narimonova',\n    'Nasriddinova',\n    'Nazifova',\n    'Nazrullohyeva',\n    'Ne’matullohyeva',\n    'Nizomiddinova',\n    'Nizomova',\n    'Nosirjonova',\n    'Nosirova',\n    'Nurbekova',\n    'Nuriddinova',\n    'Nurlanova',\n    'Nusratova',\n    'Nusratullohyeva',\n    'Obidova',\n    'Odilyeva',\n    'Olimova',\n    'Omadova',\n    'Oqilyeva',\n    'Orifova',\n    'Otabekova',\n    'Oybekova',\n    'Ozodbekova',\n    'Ozodova',\n    'O‘ktamova',\n    'O‘tkirova',\n    'Rafidyeva',\n    'Rahimova',\n    'Raifyeva',\n    'Rajabova',\n    'Ramziddinova',\n    'Rashidova',\n    'Raufyeva',\n    'Ravshanova',\n    'Raxmatullohyeva',\n    'Rizvonyeva',\n    'Rustamova',\n    'Saadiyeva',\n    'Sadriddinova',\n    'Safiryeva',\n    'Safoyeva',\n    'Saidova',\n    'Salohova',\n    'Samandarova',\n    'Samiryeva',\n    'Sardorova',\n    'Sarvarova',\n    'Sa’dullohyeva',\n    'Shahbozova',\n    'Shahobiddinova',\n    'Shahriyorova',\n    'Shahzodova',\n    'Shamsiddinova',\n    'Sherzodova',\n    'Shodiyorova',\n    'Shohibova',\n    'Shukrulloha',\n    'Sirojiddinova',\n    'Sobitova',\n    'Sodiqova',\n    'Suhrobova',\n    'Sulaymonova',\n    'Sultonova',\n    'Tabrisova',\n    'Tohirova',\n    'Toyipova',\n    'To‘lqinyeva',\n    'Ubaydullohyeva',\n    'Uchqunova',\n    'Ulug‘bekova',\n    'Umarova',\n    'Umidullohyeva',\n    'Umidyeva',\n    'Urfonova',\n    'Usmonova',\n    'Uzayrova',\n    'Vafoyeva',\n    'Vosilyeva',\n    'Yahyoyeva',\n    'Yoqubova',\n    'Yorbekova',\n    'Yoznurova',\n    'Yunusova',\n    'Yusufyeva',\n    'Zabirova',\n    'Zafarova',\n    'Zaydova',\n    'Zayniddinova',\n    'Ziyoyeva',\n    'Zohidova',\n    'Zohirova',\n    'Zubayrova',\n  ],\n  male: [\n    'Abbosov',\n    'Abdulahadyev',\n    'Abdulazimov',\n    'Abdulazizov',\n    'Abdulboriyev',\n    'Abdulhafizov',\n    'Abdulhakimov',\n    'Abdulhayov',\n    'Abdulholiqov',\n    'Abduljabborov',\n    'Abduljalilov',\n    'Abdulkarimov',\n    'Abdullatifov',\n    'Abdulmalikov',\n    'Abdulqahhorov',\n    'Abdulqodirov',\n    'Abdulvahhobov',\n    'Abdulvaliyev',\n    'Abdulvohidov',\n    'Ahrorov',\n    'Akmalov',\n    'Akramov',\n    'Alisherov',\n    'Aliyev',\n    'Anasov',\n    'Anvaryev',\n    'Arslonov',\n    'Asadov',\n    'Asadullohyev',\n    'Asilbekov',\n    'Avazyev',\n    'Azamatov',\n    'Azizov',\n    'Bahodirov',\n    'Bahriddinov',\n    'Bahromov',\n    'Bakhtiyorov',\n    'Behruzov',\n    'Bekmurodyev',\n    'Bilolyev',\n    'Boburov',\n    'Botiryev',\n    'Burhonov',\n    'Davronov',\n    'Dilmurodyev',\n    'Diyorov',\n    'Dovudov',\n    'Elbekov',\n    'Eldorov',\n    'Elmurodyev',\n    'Elnurov',\n    'Elyorov',\n    'Fahriddinov',\n    'Farruhov',\n    'Fayzbekov',\n    'Fazliddinyev',\n    'Firdavsyev',\n    'Fitratov',\n    'Fotihov',\n    \"G'afforov\",\n    \"G'afurov\",\n    'Habibov',\n    'Halilyev',\n    'Hamidov',\n    'Hamzayev',\n    'Hikmatov',\n    'Hojimurodyev',\n    'Hurramov',\n    'Ibodullohyev',\n    'Ibrohimov',\n    'Ihtiyorov',\n    'Ikromov',\n    'Ilyosov',\n    'Imronov',\n    'Islomov',\n    'Ismoilov',\n    'Jalolov',\n    'Jamolov',\n    'Jamshidov',\n    'Jasuryev',\n    'Javlonov',\n    'Javohirov',\n    'Kamoliddinyev',\n    'Kamolov',\n    'Komilov',\n    'Komronov',\n    'Kubadov',\n    'Lazizov',\n    'Lutfiyev',\n    'Lutfullohov',\n    'Mabrukov',\n    'Madidov',\n    'Mahanov',\n    'Mahrusov',\n    'Mansurov',\n    'Maqsudov',\n    'Mardonov',\n    'Mavdudyev',\n    'Mavlonov',\n    'Miranov',\n    'Mirazizov',\n    'Mironov',\n    'Mirziyoyev',\n    'Mohirov',\n    'Mo‘minov',\n    'Mufizov',\n    'Muhammadov',\n    'Muhsinov',\n    'Muhtorov',\n    'Munifyev',\n    'Murodov',\n    'Mustafoyev',\n    'Musulmonov',\n    'Muzaffarov',\n    'Najmiddinov',\n    'Narimonov',\n    'Nasriddinov',\n    'Nazifov',\n    'Nazrullohyev',\n    'Ne’matullohyev',\n    'Nizomiddinov',\n    'Nizomov',\n    'Nosirjonov',\n    'Nosirov',\n    'Nurbekov',\n    'Nuriddinov',\n    'Nurlanov',\n    'Nusratov',\n    'Nusratullohyev',\n    'Obidov',\n    'Odilyev',\n    'Olimov',\n    'Omadov',\n    'Oqilyev',\n    'Orifov',\n    'Otabekov',\n    'Oybekov',\n    'Ozodbekov',\n    'Ozodov',\n    'O‘ktamov',\n    'O‘tkirov',\n    'Rafidyev',\n    'Rahimov',\n    'Raifyev',\n    'Rajabov',\n    'Ramziddinov',\n    'Rashidov',\n    'Raufyev',\n    'Ravshanov',\n    'Raxmatullohyev',\n    'Rizvonyev',\n    'Rustamov',\n    'Saadiyev',\n    'Sadriddinov',\n    'Safiryev',\n    'Safoyev',\n    'Saidov',\n    'Salohov',\n    'Samandarov',\n    'Samiryev',\n    'Sardorov',\n    'Sarvarov',\n    'Sa’dullohyev',\n    'Shahbozov',\n    'Shahobiddinov',\n    'Shahriyorov',\n    'Shahzodov',\n    'Shamsiddinov',\n    'Sherzodov',\n    'Shodiyorov',\n    'Shohibov',\n    'Shukrulloh',\n    'Sirojiddinov',\n    'Sobitov',\n    'Sodiqov',\n    'Suhrobov',\n    'Sulaymonov',\n    'Sultonov',\n    'Tabrisov',\n    'Tohirov',\n    'Toyipov',\n    'To‘lqinyev',\n    'Ubaydullohyev',\n    'Uchqunov',\n    'Ulug‘bekov',\n    'Umarov',\n    'Umidullohyev',\n    'Umidyev',\n    'Urfonov',\n    'Usmonov',\n    'Uzayrov',\n    'Vafoyev',\n    'Vosilyev',\n    'Yahyoyev',\n    'Yoqubov',\n    'Yorbekov',\n    'Yoznurov',\n    'Yunusov',\n    'Yusufyev',\n    'Zabirov',\n    'Zafarov',\n    'Zaydov',\n    'Zayniddinov',\n    'Ziyoyev',\n    'Zohidov',\n    'Zohirov',\n    'Zubayrov',\n  ],\n};\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/person/last_name_pattern.ts",
    "content": "export default {\n  female: [{ value: '{{person.last_name.female}}', weight: 1 }],\n  male: [{ value: '{{person.last_name.male}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/uz_UZ_latin/person/sex.ts",
    "content": "export default ['Erkak', 'Ayol'];\n"
  },
  {
    "path": "src/locales/vi/cell_phone/formats.ts",
    "content": "export default [\n  '03# ### ####',\n  '05# ### ####',\n  '07# ### ####',\n  '08# ### ####',\n  '09# ### ####',\n];\n"
  },
  {
    "path": "src/locales/vi/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/vi/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport name_pattern from './name_pattern';\nimport prefix from './prefix';\n\nconst company: CompanyDefinition = {\n  name_pattern,\n  prefix,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/vi/company/name_pattern.ts",
    "content": "export default ['{{company.prefix}} {{person.lastName}}'];\n"
  },
  {
    "path": "src/locales/vi/company/prefix.ts",
    "content": "export default [\n  'Chi nhánh',\n  'Cty',\n  'Cty TNHH',\n  'Công ty',\n  'Cửa hàng',\n  'Trung tâm',\n];\n"
  },
  {
    "path": "src/locales/vi/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/vi/date/month.ts",
    "content": "export default {\n  wide: [\n    'Tháng Ba',\n    'Tháng Bảy',\n    'Tháng Chín',\n    'Tháng Giêng',\n    'Tháng Hai',\n    'Tháng Mười',\n    'Tháng Mười Hai',\n    'Tháng Mười Một',\n    'Tháng Năm',\n    'Tháng Sáu',\n    'Tháng Tám',\n    'Tháng Tư',\n  ],\n  abbr: [\n    'Tháng 1',\n    'Tháng 10',\n    'Tháng 11',\n    'Tháng 12',\n    'Tháng 2',\n    'Tháng 3',\n    'Tháng 4',\n    'Tháng 5',\n    'Tháng 6',\n    'Tháng 7',\n    'Tháng 8',\n    'Tháng 9',\n  ],\n};\n"
  },
  {
    "path": "src/locales/vi/date/weekday.ts",
    "content": "export default {\n  wide: [\n    'Chủ nhật',\n    'Thứ ba',\n    'Thứ bảy',\n    'Thứ hai',\n    'Thứ năm',\n    'Thứ sáu',\n    'Thứ tư',\n  ],\n  abbr: ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'],\n  abbr_context: [\n    'C.Nhật',\n    'Thứ 2',\n    'Thứ 3',\n    'Thứ 4',\n    'Thứ 5',\n    'Thứ 6',\n    'Thứ 7',\n  ],\n};\n"
  },
  {
    "path": "src/locales/vi/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport company from './company';\nimport date from './date';\nimport internet from './internet';\nimport location from './location';\nimport lorem from './lorem';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `vi` locale.\n *\n * - Language: Vietnamese\n * - Endonym: Tiếng Việt\n */\nconst vi: LocaleDefinition = {\n  cell_phone,\n  company,\n  date,\n  internet,\n  location,\n  lorem,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default vi;\n"
  },
  {
    "path": "src/locales/vi/internet/domain_suffix.ts",
    "content": "export default ['com', 'com.vn', 'info', 'net', 'vn'];\n"
  },
  {
    "path": "src/locales/vi/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/vi/location/city_name.ts",
    "content": "export default [\n  'An Nhơn',\n  'Biên Hòa',\n  'Buôn Ma Thuột',\n  'Bắc Ninh',\n  'Cà Mau',\n  'Cần Thơ',\n  'Haiphong',\n  'Hanoi',\n  'Ho Chi Minh City',\n  'Huế',\n  'Hải Dương',\n  'Long Xuyên',\n  'Mỹ Tho',\n  'Nam Định',\n  'Nghi Sơn',\n  'Nha Trang',\n  'Phan Thiết',\n  'Quy Nhơn',\n  'Quảng Hà',\n  'Sóc Trăng',\n  'Thanh Hóa',\n  'Thái Bình',\n  'Thái Nguyên',\n  'Thủ Dầu Một',\n  'Thủ Đức',\n  'Tân An',\n  'Tân Uyên',\n  'Vinh',\n  'Việt Trì',\n  'Vũng Tàu',\n];\n"
  },
  {
    "path": "src/locales/vi/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/vi/location/country.ts",
    "content": "export default [\n  'Afghanistan',\n  'Ai Cập',\n  'Albania',\n  'Algérie',\n  'Andorra',\n  'Angola',\n  'Vương quốc Liên hiệp Anh và Bắc Ireland',\n  'Antigua và Barbuda',\n  'Áo',\n  'Ả Rập Xê Út',\n  'Argentina',\n  'Armenia',\n  'Azerbaijan',\n  'Ấn Độ',\n  'Bahamas',\n  'Bahrain',\n  'Bangladesh',\n  'Barbados',\n  'Belarus',\n  'Belize',\n  'Bénin',\n  'Bhutan',\n  'Bỉ',\n  'Bolivia',\n  'Bosna và Hercegovina',\n  'Botswana',\n  'Bồ Đào Nha',\n  'Bờ Biển Ngà',\n  'Brasil',\n  'Brunei',\n  'Bulgaria',\n  'Burkina Faso',\n  'Burundi',\n  'Cabo Verde',\n  'Các Tiểu Vương quốc Ả Rập Thống nhất',\n  'Cameroon',\n  'Campuchia',\n  'Canada',\n  'Chile',\n  'Colombia',\n  'Comoros',\n  'Cộng hòa Congo',\n  'Cộng hòa Dân chủ Congo',\n  'Costa Rica',\n  'Croatia',\n  'Cuba',\n  'Djibouti',\n  'Dominica',\n  'Cộng hòa Dominica',\n  'Đan Mạch',\n  'Đông Timor',\n  'Đức',\n  'Ecuador',\n  'El Salvador',\n  'Eritrea',\n  'Estonia',\n  'Ethiopia',\n  'Fiji',\n  'Gabon',\n  'Gambia',\n  'Ghana',\n  'Grenada',\n  'Gruzia',\n  'Guatemala',\n  'Guiné-Bissau',\n  'Guinea Xích Đạo',\n  'Guinée',\n  'Guyana',\n  'Haiti',\n  'Hà Lan',\n  'Hàn Quốc',\n  'Hoa Kỳ',\n  'Honduras',\n  'Hungary',\n  'Hy Lạp',\n  'Iceland',\n  'Indonesia',\n  'Iran',\n  'Iraq',\n  'Ireland',\n  'Israel',\n  'Jamaica',\n  'Jordan',\n  'Kazakhstan',\n  'Kenya',\n  'Kiribati',\n  'Kosovo',\n  'Kuwait',\n  'Kyrgyzstan',\n  'Lào',\n  'Latvia',\n  'Lesotho',\n  'Liban',\n  'Liberia',\n  'Libya',\n  'Liechtenstein',\n  'Litva',\n  'Luxembourg',\n  'Macedonia',\n  'Madagascar',\n  'Malaysia',\n  'Mali',\n  'Malta',\n  'Maroc',\n  'Quần đảo Marshall',\n  'Mauritanie',\n  'Mauritius',\n  'México',\n  'Micronesia',\n  'Moldova',\n  'Monaco',\n  'Mông Cổ',\n  'Montenegro',\n  'Mozambique',\n  'Myanmar',\n  'Namibia',\n  'Nam Sudan',\n  'Nam Phi',\n  'Nauru',\n  'Na Uy',\n  'Nepal',\n  'New Zealand',\n  'Nicaragua',\n  'Niger',\n  'Nigeria',\n  'Nga',\n  'Nhật Bản',\n  'Oman',\n  'Pakistan',\n  'Palau',\n  'Palestine',\n  'Panama',\n  'Papua New Guinea',\n  'Paraguay',\n  'Peru',\n  'Pháp',\n  'Phần Lan',\n  'Philippines',\n  'Qatar',\n  'România',\n  'Rwanda',\n  'Saint Kitts và Nevis',\n  'Saint Lucia',\n  'Saint Vincent và Grenadines',\n  'Samoa',\n  'San Marino',\n  'São Tomé và Príncipe',\n  'Séc',\n  'Sénégal',\n  'Serbia',\n  'Seychelles',\n  'Sierra Leone',\n  'Singapore',\n  'Síp',\n  'Slovakia',\n  'Slovenia',\n  'Solomon',\n  'Somalia',\n  'Sri Lanka',\n  'Sudan',\n  'Suriname',\n  'Swaziland',\n  'Syria',\n  'Tajikistan',\n  'Tanzania',\n  'Tây Ban Nha',\n  'Tchad',\n  'Thái Lan',\n  'Thổ Nhĩ Kỳ',\n  'Thụy Điển',\n  'Thụy Sĩ',\n  'Togo',\n  'Tonga',\n  'Triều Tiên',\n  'Trinidad và Tobago',\n  'Trung Quốc',\n  'Trung Phi',\n  'Tunisia',\n  'Turkmenistan',\n  'Tuvalu',\n  'Úc',\n  'Uganda',\n  'Ukraina',\n  'Uruguay',\n  'Uzbekistan',\n  'Vanuatu',\n  'Vatican',\n  'Venezuela',\n  'Việt Nam',\n  'Ý',\n  'Yemen',\n  'Zambia',\n  'Zimbabwe',\n];\n"
  },
  {
    "path": "src/locales/vi/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport country from './country';\nimport postcode from './postcode';\nimport state from './state';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  city_name,\n  city_pattern,\n  country,\n  postcode,\n  state,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/vi/location/postcode.ts",
    "content": "export default ['#####'];\n"
  },
  {
    "path": "src/locales/vi/location/state.ts",
    "content": "export default [\n  'An Giang',\n  'Bà Rịa-Vũng Tàu',\n  'Bắc Giang',\n  'Bắc Kạn',\n  'Bạc Liêu',\n  'Bắc Ninh',\n  'Bến Tre',\n  'Bình Định',\n  'Bình Dương',\n  'Bình Phước',\n  'Bình Thuận',\n  'Cà Mau',\n  'Cần Thơ',\n  'Cao Bằng',\n  'Đà Nẵng',\n  'Đắk Lắk',\n  'Đắk Nông',\n  'Điện Biên',\n  'Đồng Nai',\n  'Đồng Tháp',\n  'Gia Lai',\n  'Hà Giang',\n  'Hà Nam',\n  'Hà Tây',\n  'Hà Tĩnh',\n  'Hải Dương',\n  'Hải Phòng',\n  'Hà Nội',\n  'Hậu Giang',\n  'Hồ Chí Minh',\n  'Hòa Bình',\n  'Hưng Yên',\n  'Khánh Hòa',\n  'Kiên Giang',\n  'Kon Tum',\n  'Lai Châu',\n  'Lâm Đồng',\n  'Lạng Sơn',\n  'Lào Cai',\n  'Long An',\n  'Nam Định',\n  'Nghệ An',\n  'Ninh Bình',\n  'Ninh Thuận',\n  'Phú Thọ',\n  'Phú Yên',\n  'Quảng Bình',\n  'Quảng Nam',\n  'Quảng Ngãi',\n  'Quảng Ninh',\n  'Quảng Trị',\n  'Sóc Trăng',\n  'Sơn La',\n  'Tây Ninh',\n  'Thái Bình',\n  'Thái Nguyên',\n  'Thanh Hóa',\n  'Thừa Thiên-Huế',\n  'Tiền Giang',\n  'Trà Vinh',\n  'Tuyên Quang',\n  'Vĩnh Long',\n  'Vĩnh Phúc',\n  'Yên Bái',\n];\n"
  },
  {
    "path": "src/locales/vi/location/street_pattern.ts",
    "content": "export default [\n  '{{person.firstName}} {{location.street_suffix}}',\n  '{{person.lastName}} {{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/vi/lorem/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LoremDefinition } from '../../..';\nimport word from './word';\n\nconst lorem: LoremDefinition = {\n  word,\n};\n\nexport default lorem;\n"
  },
  {
    "path": "src/locales/vi/lorem/word.ts",
    "content": "export default [\n  'đã',\n  'đang',\n  'ừ',\n  'ờ',\n  'á',\n  'không',\n  'biết',\n  'gì',\n  'hết',\n  'đâu',\n  'nha',\n  'thế',\n  'thì',\n  'là',\n  'đánh',\n  'đá',\n  'đập',\n  'phá',\n  'viết',\n  'vẽ',\n  'tô',\n  'thuê',\n  'mướn',\n  'mượn',\n  'mua',\n  'một',\n  'hai',\n  'ba',\n  'bốn',\n  'năm',\n  'sáu',\n  'bảy',\n  'tám',\n  'chín',\n  'mười',\n  'thôi',\n  'việc',\n  'nghỉ',\n  'làm',\n  'nhà',\n  'cửa',\n  'xe',\n  'đạp',\n  'ác',\n  'độc',\n  'khoảng',\n  'khoan',\n  'thuyền',\n  'tàu',\n  'bè',\n  'lầu',\n  'xanh',\n  'đỏ',\n  'tím',\n  'vàng',\n  'kim',\n  'chỉ',\n  'khâu',\n  'may',\n  'vá',\n  'em',\n  'anh',\n  'yêu',\n  'thương',\n  'thích',\n  'con',\n  'cái',\n  'bàn',\n  'ghế',\n  'tủ',\n  'quần',\n  'áo',\n  'nón',\n  'dép',\n  'giày',\n  'lỗi',\n  'được',\n  'ghét',\n  'giết',\n  'chết',\n  'tôi',\n  'bạn',\n  'tui',\n  'trời',\n  'trăng',\n  'mây',\n  'gió',\n  'máy',\n  'hàng',\n  'hóa',\n  'leo',\n  'núi',\n  'bơi',\n  'biển',\n  'chìm',\n  'xuồng',\n  'nước',\n  'ngọt',\n  'ruộng',\n  'đồng',\n  'quê',\n  'hương',\n];\n"
  },
  {
    "path": "src/locales/vi/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinition } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinition = {\n  title: 'Vietnamese',\n  code: 'vi',\n  language: 'vi',\n  endonym: 'Tiếng Việt',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/vi/person/first_name.ts",
    "content": "export default {\n  generic: [\n    'Anh Vũ',\n    'Bình Minh',\n    'Bình Yên',\n    'Cát Tường',\n    'Giang Thiên',\n    'Hiểu Lam',\n    'Hoài Vỹ',\n    'Hoàng Xuân',\n    'Hướng Dương',\n    'Hải Dương',\n    'Hải Thụy',\n    'Hồng Giang',\n    'Hồng Đăng',\n    'Khánh Giang',\n    'Khải Ca',\n    'Khải Tâm',\n    'Kim Thông',\n    'Kim Đan',\n    'Lam Giang',\n    'Minh Đan',\n    'Phi Nhạn',\n    'Song Lam',\n    'Thanh Thiên',\n    'Thường Xuân',\n    'Thụy Du',\n    'Thụy Miên',\n    'Trung Anh',\n    'Tuyền Lâm',\n    'Tùng Linh',\n    'Tùng Lâm',\n    'Vinh Diệu',\n    'Yên Bằng',\n    'Đan Tâm',\n    'Đức Hạnh',\n  ],\n  female: [\n    'An Bình',\n    'An Di',\n    'An Hạ',\n    'An Hằng',\n    'An Khê',\n    'An Nhiên',\n    'An Nhàn',\n    'Anh Chi',\n    'Anh Hương',\n    'Anh Mai',\n    'Anh Phương',\n    'Anh Thi',\n    'Anh Thy',\n    'Anh Thơ',\n    'Anh Thư',\n    'Anh Thảo',\n    'Anh Đào',\n    'Ban Mai',\n    'Bích Chiêu',\n    'Bích Châu',\n    'Bích Duyên',\n    'Bích Hiền',\n    'Bích Huệ',\n    'Bích Hà',\n    'Bích Hạnh',\n    'Bích Hải',\n    'Bích Hảo',\n    'Bích Hậu',\n    'Bích Hằng',\n    'Bích Hồng',\n    'Bích Hợp',\n    'Bích Lam',\n    'Bích Liên',\n    'Bích Loan',\n    'Bích Nga',\n    'Bích Ngà',\n    'Bích Ngân',\n    'Bích Ngọc',\n    'Bích Như',\n    'Bích Phượng',\n    'Bích Quyên',\n    'Bích Quân',\n    'Bích San',\n    'Bích Thoa',\n    'Bích Thu',\n    'Bích Thảo',\n    'Bích Thủy',\n    'Bích Trang',\n    'Bích Trâm',\n    'Bích Ty',\n    'Bích Vân',\n    'Bích Điệp',\n    'Bích Đào',\n    'Băng Băng',\n    'Băng Tâm',\n    'Bạch Cúc',\n    'Bạch Hoa',\n    'Bạch Kim',\n    'Bạch Liên',\n    'Bạch Loan',\n    'Bạch Mai',\n    'Bạch Quỳnh',\n    'Bạch Trà',\n    'Bạch Tuyết',\n    'Bạch Vân',\n    'Bạch Yến',\n    'Bảo Anh',\n    'Bảo Bình',\n    'Bảo Châu',\n    'Bảo Huệ',\n    'Bảo Hà',\n    'Bảo Hân',\n    'Bảo Lan',\n    'Bảo Lễ',\n    'Bảo Ngọc',\n    'Bảo Phương',\n    'Bảo Quyên',\n    'Bảo Quỳnh',\n    'Bảo Thoa',\n    'Bảo Thúy',\n    'Bảo Tiên',\n    'Bảo Trâm',\n    'Bảo Trân',\n    'Bảo Trúc',\n    'Bảo Uyên',\n    'Bảo Vy',\n    'Bảo Vân',\n    'Bội Linh',\n    'Cam Thảo',\n    'Chi Lan',\n    'Chi Mai',\n    'Chiêu Dương',\n    'Cát Cát',\n    'Cát Linh',\n    'Cát Ly',\n    'Cát Tiên',\n    'Cẩm Hiền',\n    'Cẩm Hường',\n    'Cẩm Hạnh',\n    'Cẩm Linh',\n    'Cẩm Liên',\n    'Cẩm Ly',\n    'Cẩm Nhi',\n    'Cẩm Nhung',\n    'Cẩm Thúy',\n    'Cẩm Tú',\n    'Cẩm Vân',\n    'Cẩm Yến',\n    'Di Nhiên',\n    'Diên Vỹ',\n    'Diễm Chi',\n    'Diễm Châu',\n    'Diễm Hương',\n    'Diễm Hạnh',\n    'Diễm Hằng',\n    'Diễm Khuê',\n    'Diễm Kiều',\n    'Diễm Liên',\n    'Diễm Lộc',\n    'Diễm My',\n    'Diễm Phúc',\n    'Diễm Phương',\n    'Diễm Phước',\n    'Diễm Phượng',\n    'Diễm Quyên',\n    'Diễm Quỳnh',\n    'Diễm Thúy',\n    'Diễm Thư',\n    'Diễm Thảo',\n    'Diễm Trang',\n    'Diễm Trinh',\n    'Diễm Uyên',\n    'Diệp Anh',\n    'Diệp Vy',\n    'Diệu Anh',\n    'Diệu Hiền',\n    'Diệu Hoa',\n    'Diệu Huyền',\n    'Diệu Hương',\n    'Diệu Hạnh',\n    'Diệu Hằng',\n    'Diệu Hồng',\n    'Diệu Lan',\n    'Diệu Linh',\n    'Diệu Loan',\n    'Diệu Nga',\n    'Diệu Ngà',\n    'Diệu Ngọc',\n    'Diệu Nương',\n    'Diệu Thiện',\n    'Diệu Thúy',\n    'Diệu Vân',\n    'Diệu Ái',\n    'Duy Hạnh',\n    'Duy Mỹ',\n    'Duy Uyên',\n    'Duyên Hồng',\n    'Duyên My',\n    'Duyên Mỹ',\n    'Duyên Nương',\n    'Dã Lan',\n    'Dã Lâm',\n    'Dã Thảo',\n    'Dạ Hương',\n    'Dạ Lan',\n    'Dạ Nguyệt',\n    'Dạ Thi',\n    'Dạ Thảo',\n    'Dạ Yến',\n    'Gia Hân',\n    'Gia Khanh',\n    'Gia Linh',\n    'Gia Nhi',\n    'Gia Quỳnh',\n    'Giang Thanh',\n    'Giao Hưởng',\n    'Giao Kiều',\n    'Giao Linh',\n    'Giáng Ngọc',\n    'Giáng Tiên',\n    'Giáng Uyên',\n    'Hiếu Giang',\n    'Hiếu Hạnh',\n    'Hiếu Khanh',\n    'Hiếu Minh',\n    'Hiền Chung',\n    'Hiền Hòa',\n    'Hiền Mai',\n    'Hiền Nhi',\n    'Hiền Nương',\n    'Hiền Thục',\n    'Hiểu Vân',\n    'Hoa Liên',\n    'Hoa Lý',\n    'Hoa Thiên',\n    'Hoa Tiên',\n    'Hoa Tranh',\n    'Hoài An',\n    'Hoài Giang',\n    'Hoài Hương',\n    'Hoài Phương',\n    'Hoài Thương',\n    'Hoài Trang',\n    'Hoàn Châu',\n    'Hoàn Vi',\n    'Hoàng Cúc',\n    'Hoàng Hà',\n    'Hoàng Kim',\n    'Hoàng Lan',\n    'Hoàng Mai',\n    'Hoàng Miên',\n    'Hoàng Nguyên',\n    'Hoàng Oanh',\n    'Hoàng Sa',\n    'Hoàng Thư',\n    'Hoàng Yến',\n    'Hoạ Mi',\n    'Huyền Anh',\n    'Huyền Diệu',\n    'Huyền Linh',\n    'Huyền Ngọc',\n    'Huyền Nhi',\n    'Huyền Thoại',\n    'Huyền Thư',\n    'Huyền Trang',\n    'Huyền Trâm',\n    'Huyền Trân',\n    'Huệ An',\n    'Huệ Hương',\n    'Huệ Hồng',\n    'Huệ Lan',\n    'Huệ Linh',\n    'Huệ Lâm',\n    'Huệ My',\n    'Huệ Phương',\n    'Huệ Thương',\n    'Huệ Ân',\n    'Huỳnh Anh',\n    'Hà Giang',\n    'Hà Liên',\n    'Hà Mi',\n    'Hà My',\n    'Hà Nhi',\n    'Hà Phương',\n    'Hà Thanh',\n    'Hà Tiên',\n    'Hàm Duyên',\n    'Hàm Nghi',\n    'Hàm Thơ',\n    'Hàm Ý',\n    'Hương Chi',\n    'Hương Giang',\n    'Hương Lan',\n    'Hương Liên',\n    'Hương Ly',\n    'Hương Lâm',\n    'Hương Mai',\n    'Hương Nhi',\n    'Hương Thu',\n    'Hương Thảo',\n    'Hương Thủy',\n    'Hương Tiên',\n    'Hương Trang',\n    'Hương Trà',\n    'Hương Xuân',\n    'Hạ Băng',\n    'Hạ Giang',\n    'Hạ Phương',\n    'Hạ Tiên',\n    'Hạ Uyên',\n    'Hạ Vy',\n    'Hạc Cúc',\n    'Hạnh Chi',\n    'Hạnh Dung',\n    'Hạnh Linh',\n    'Hạnh My',\n    'Hạnh Nga',\n    'Hạnh Nhơn',\n    'Hạnh Phương',\n    'Hạnh San',\n    'Hạnh Thảo',\n    'Hạnh Trang',\n    'Hạnh Vi',\n    'Hải Anh',\n    'Hải Châu',\n    'Hải Duyên',\n    'Hải Miên',\n    'Hải My',\n    'Hải Mỹ',\n    'Hải Ngân',\n    'Hải Nhi',\n    'Hải Phương',\n    'Hải Phượng',\n    'Hải San',\n    'Hải Sinh',\n    'Hải Thanh',\n    'Hải Thảo',\n    'Hải Uyên',\n    'Hải Vy',\n    'Hải Vân',\n    'Hải Yến',\n    'Hải Ân',\n    'Hải Đường',\n    'Hảo Nhi',\n    'Hằng Anh',\n    'Hằng Nga',\n    'Họa Mi',\n    'Hồ Diệp',\n    'Hồng Anh',\n    'Hồng Bạch Thảo',\n    'Hồng Châu',\n    'Hồng Diễm',\n    'Hồng Hoa',\n    'Hồng Hà',\n    'Hồng Hạnh',\n    'Hồng Khanh',\n    'Hồng Khuê',\n    'Hồng Khôi',\n    'Hồng Linh',\n    'Hồng Liên',\n    'Hồng Lâm',\n    'Hồng Mai',\n    'Hồng Nga',\n    'Hồng Ngân',\n    'Hồng Ngọc',\n    'Hồng Nhung',\n    'Hồng Như',\n    'Hồng Nhạn',\n    'Hồng Oanh',\n    'Hồng Phúc',\n    'Hồng Phương',\n    'Hồng Quế',\n    'Hồng Thu',\n    'Hồng Thúy',\n    'Hồng Thư',\n    'Hồng Thảo',\n    'Hồng Thắm',\n    'Hồng Thủy',\n    'Hồng Trúc',\n    'Hồng Tâm',\n    'Hồng Vân',\n    'Hồng Xuân',\n    'Hồng Điệp',\n    'Hồng Đào',\n    'Khiết Linh',\n    'Khiết Tâm',\n    'Khuê Trung',\n    'Khánh Chi',\n    'Khánh Giao',\n    'Khánh Huyền',\n    'Khánh Hà',\n    'Khánh Hằng',\n    'Khánh Linh',\n    'Khánh Ly',\n    'Khánh Mai',\n    'Khánh My',\n    'Khánh Ngân',\n    'Khánh Ngọc',\n    'Khánh Quyên',\n    'Khánh Quỳnh',\n    'Khánh Thủy',\n    'Khánh Trang',\n    'Khánh Vi',\n    'Khánh Vy',\n    'Khánh Vân',\n    'Khúc Lan',\n    'Khả Khanh',\n    'Khả Tú',\n    'Khả Ái',\n    'Khải Hà',\n    'Kim Anh',\n    'Kim Chi',\n    'Kim Cương',\n    'Kim Dung',\n    'Kim Duyên',\n    'Kim Hoa',\n    'Kim Hương',\n    'Kim Khanh',\n    'Kim Khuyên',\n    'Kim Khánh',\n    'Kim Lan',\n    'Kim Liên',\n    'Kim Loan',\n    'Kim Ly',\n    'Kim Mai',\n    'Kim Ngân',\n    'Kim Ngọc',\n    'Kim Oanh',\n    'Kim Phượng',\n    'Kim Quyên',\n    'Kim Sa',\n    'Kim Thanh',\n    'Kim Thoa',\n    'Kim Thu',\n    'Kim Thy',\n    'Kim Thư',\n    'Kim Thảo',\n    'Kim Thủy',\n    'Kim Trang',\n    'Kim Tuyến',\n    'Kim Tuyết',\n    'Kim Tuyền',\n    'Kim Xuyến',\n    'Kim Xuân',\n    'Kim Yến',\n    'Kim Ánh',\n    'Kiết Hồng',\n    'Kiết Trinh',\n    'Kiều Anh',\n    'Kiều Diễm',\n    'Kiều Dung',\n    'Kiều Giang',\n    'Kiều Hoa',\n    'Kiều Hạnh',\n    'Kiều Khanh',\n    'Kiều Loan',\n    'Kiều Mai',\n    'Kiều Minh',\n    'Kiều Mỹ',\n    'Kiều Nga',\n    'Kiều Nguyệt',\n    'Kiều Nương',\n    'Kiều Thu',\n    'Kiều Trang',\n    'Kiều Trinh',\n    'Kỳ Anh',\n    'Kỳ Diệu',\n    'Kỳ Duyên',\n    'Lam Hà',\n    'Lam Khê',\n    'Lam Ngọc',\n    'Lam Tuyền',\n    'Lan Anh',\n    'Lan Chi',\n    'Lan Hương',\n    'Lan Khuê',\n    'Lan Ngọc',\n    'Lan Nhi',\n    'Lan Phương',\n    'Lan Thương',\n    'Lan Trúc',\n    'Lan Vy',\n    'Linh Chi',\n    'Linh Châu',\n    'Linh Duyên',\n    'Linh Giang',\n    'Linh Hà',\n    'Linh Lan',\n    'Linh Nhi',\n    'Linh Phương',\n    'Linh Phượng',\n    'Linh San',\n    'Linh Trang',\n    'Linh Đan',\n    'Liên Chi',\n    'Liên Hoa',\n    'Liên Hương',\n    'Liên Như',\n    'Liên Phương',\n    'Liên Trân',\n    'Liễu Oanh',\n    'Loan Châu',\n    'Ly Châu',\n    'Lâm Nhi',\n    'Lâm Oanh',\n    'Lâm Tuyền',\n    'Lâm Uyên',\n    'Lê Quỳnh',\n    'Lưu Ly',\n    'Lệ Băng',\n    'Lệ Chi',\n    'Lệ Giang',\n    'Lệ Hoa',\n    'Lệ Huyền',\n    'Lệ Khanh',\n    'Lệ Nga',\n    'Lệ Nhi',\n    'Lệ Quyên',\n    'Lệ Quân',\n    'Lệ Thanh',\n    'Lệ Thu',\n    'Lệ Thủy',\n    'Lộc Uyên',\n    'Lộc Uyển',\n    'Lục Bình',\n    'Mai Anh',\n    'Mai Chi',\n    'Mai Châu',\n    'Mai Hiền',\n    'Mai Hà',\n    'Mai Hương',\n    'Mai Hạ',\n    'Mai Khanh',\n    'Mai Khôi',\n    'Mai Lan',\n    'Mai Linh',\n    'Mai Liên',\n    'Mai Loan',\n    'Mai Ly',\n    'Mai Nhi',\n    'Mai Phương',\n    'Mai Quyên',\n    'Mai Thanh',\n    'Mai Thu',\n    'Mai Thy',\n    'Mai Thảo',\n    'Mai Trinh',\n    'Mai Tâm',\n    'Mai Vy',\n    'Minh An',\n    'Minh Châu',\n    'Minh Duyên',\n    'Minh Hiền',\n    'Minh Huyền',\n    'Minh Huệ',\n    'Minh Hà',\n    'Minh Hương',\n    'Minh Hạnh',\n    'Minh Hằng',\n    'Minh Hồng',\n    'Minh Khai',\n    'Minh Khuê',\n    'Minh Loan',\n    'Minh Minh',\n    'Minh Nguyệt',\n    'Minh Ngọc',\n    'Minh Nhi',\n    'Minh Như',\n    'Minh Phương',\n    'Minh Phượng',\n    'Minh Thu',\n    'Minh Thúy',\n    'Minh Thư',\n    'Minh Thương',\n    'Minh Thảo',\n    'Minh Thủy',\n    'Minh Trang',\n    'Minh Tuyết',\n    'Minh Tuệ',\n    'Minh Tâm',\n    'Minh Uyên',\n    'Minh Vy',\n    'Minh Xuân',\n    'Minh Yến',\n    'Mậu Xuân',\n    'Mộc Miên',\n    'Mộng Hoa',\n    'Mộng Hương',\n    'Mộng Hằng',\n    'Mộng Lan',\n    'Mộng Liễu',\n    'Mộng Nguyệt',\n    'Mộng Nhi',\n    'Mộng Quỳnh',\n    'Mộng Thi',\n    'Mộng Thu',\n    'Mộng Tuyền',\n    'Mộng Vi',\n    'Mộng Vy',\n    'Mộng Vân',\n    'Mộng Điệp',\n    'Mỹ Anh',\n    'Mỹ Diễm',\n    'Mỹ Dung',\n    'Mỹ Duyên',\n    'Mỹ Hiệp',\n    'Mỹ Hoàn',\n    'Mỹ Huyền',\n    'Mỹ Huệ',\n    'Mỹ Hường',\n    'Mỹ Hạnh',\n    'Mỹ Khuyên',\n    'Mỹ Kiều',\n    'Mỹ Lan',\n    'Mỹ Loan',\n    'Mỹ Lệ',\n    'Mỹ Lợi',\n    'Mỹ Nga',\n    'Mỹ Ngọc',\n    'Mỹ Nhi',\n    'Mỹ Nhân',\n    'Mỹ Nương',\n    'Mỹ Phương',\n    'Mỹ Phượng',\n    'Mỹ Phụng',\n    'Mỹ Thuần',\n    'Mỹ Thuận',\n    'Mỹ Trang',\n    'Mỹ Trâm',\n    'Mỹ Tâm',\n    'Mỹ Uyên',\n    'Mỹ Vân',\n    'Mỹ Xuân',\n    'Mỹ Yến',\n    'Nghi Dung',\n    'Nghi Minh',\n    'Nghi Xuân',\n    'Nguyên Hồng',\n    'Nguyên Thảo',\n    'Nguyết Ánh',\n    'Nguyệt Anh',\n    'Nguyệt Cát',\n    'Nguyệt Cầm',\n    'Nguyệt Hà',\n    'Nguyệt Hồng',\n    'Nguyệt Lan',\n    'Nguyệt Minh',\n    'Nguyệt Nga',\n    'Nguyệt Quế',\n    'Nguyệt Uyển',\n    'Nguyệt Ánh',\n    'Ngân Anh',\n    'Ngân Hà',\n    'Ngân Thanh',\n    'Ngân Trúc',\n    'Ngọc Anh',\n    'Ngọc Bích',\n    'Ngọc Cầm',\n    'Ngọc Diệp',\n    'Ngọc Dung',\n    'Ngọc Hiền',\n    'Ngọc Hoa',\n    'Ngọc Hoan',\n    'Ngọc Hoàn',\n    'Ngọc Huyền',\n    'Ngọc Huệ',\n    'Ngọc Hà',\n    'Ngọc Hân',\n    'Ngọc Hạ',\n    'Ngọc Hạnh',\n    'Ngọc Hằng',\n    'Ngọc Khanh',\n    'Ngọc Khuê',\n    'Ngọc Khánh',\n    'Ngọc Lam',\n    'Ngọc Lan',\n    'Ngọc Linh',\n    'Ngọc Liên',\n    'Ngọc Loan',\n    'Ngọc Ly',\n    'Ngọc Lâm',\n    'Ngọc Lý',\n    'Ngọc Lệ',\n    'Ngọc Mai',\n    'Ngọc Nhi',\n    'Ngọc Nữ',\n    'Ngọc Oanh',\n    'Ngọc Phụng',\n    'Ngọc Quyên',\n    'Ngọc Quế',\n    'Ngọc Quỳnh',\n    'Ngọc San',\n    'Ngọc Sương',\n    'Ngọc Thi',\n    'Ngọc Thy',\n    'Ngọc Thơ',\n    'Ngọc Trinh',\n    'Ngọc Trâm',\n    'Ngọc Tuyết',\n    'Ngọc Tâm',\n    'Ngọc Tú',\n    'Ngọc Uyên',\n    'Ngọc Uyển',\n    'Ngọc Vy',\n    'Ngọc Vân',\n    'Ngọc Yến',\n    'Ngọc Ái',\n    'Ngọc Ánh',\n    'Ngọc Điệp',\n    'Ngọc Đàn',\n    'Ngọc Đào',\n    'Nhan Hồng',\n    'Nhã Hương',\n    'Nhã Hồng',\n    'Nhã Khanh',\n    'Nhã Lý',\n    'Nhã Mai',\n    'Nhã Sương',\n    'Nhã Thanh',\n    'Nhã Trang',\n    'Nhã Trúc',\n    'Nhã Uyên',\n    'Nhã Yến',\n    'Nhã Ý',\n    'Như Anh',\n    'Như Bảo',\n    'Như Hoa',\n    'Như Hảo',\n    'Như Hồng',\n    'Như Loan',\n    'Như Mai',\n    'Như Ngà',\n    'Như Ngọc',\n    'Như Phương',\n    'Như Quân',\n    'Như Quỳnh',\n    'Như Thảo',\n    'Như Trân',\n    'Như Tâm',\n    'Như Ý',\n    'Nhất Thương',\n    'Nhật Dạ',\n    'Nhật Hà',\n    'Nhật Hạ',\n    'Nhật Lan',\n    'Nhật Linh',\n    'Nhật Lệ',\n    'Nhật Mai',\n    'Nhật Phương',\n    'Nhật Ánh',\n    'Oanh Thơ',\n    'Oanh Vũ',\n    'Phi Khanh',\n    'Phi Nhung',\n    'Phi Phi',\n    'Phi Phượng',\n    'Phong Lan',\n    'Phương An',\n    'Phương Anh',\n    'Phương Chi',\n    'Phương Châu',\n    'Phương Diễm',\n    'Phương Dung',\n    'Phương Giang',\n    'Phương Hiền',\n    'Phương Hoa',\n    'Phương Hạnh',\n    'Phương Lan',\n    'Phương Linh',\n    'Phương Liên',\n    'Phương Loan',\n    'Phương Mai',\n    'Phương Nghi',\n    'Phương Ngọc',\n    'Phương Nhi',\n    'Phương Nhung',\n    'Phương Phương',\n    'Phương Quyên',\n    'Phương Quân',\n    'Phương Quế',\n    'Phương Quỳnh',\n    'Phương Thanh',\n    'Phương Thi',\n    'Phương Thùy',\n    'Phương Thảo',\n    'Phương Thủy',\n    'Phương Trang',\n    'Phương Trinh',\n    'Phương Trà',\n    'Phương Trâm',\n    'Phương Tâm',\n    'Phương Uyên',\n    'Phương Yến',\n    'Phước Bình',\n    'Phước Huệ',\n    'Phượng Bích',\n    'Phượng Liên',\n    'Phượng Loan',\n    'Phượng Lệ',\n    'Phượng Nga',\n    'Phượng Nhi',\n    'Phượng Tiên',\n    'Phượng Uyên',\n    'Phượng Vy',\n    'Phượng Vũ',\n    'Phụng Yến',\n    'Quế Anh',\n    'Quế Chi',\n    'Quế Linh',\n    'Quế Lâm',\n    'Quế Phương',\n    'Quế Thu',\n    'Quỳnh Anh',\n    'Quỳnh Chi',\n    'Quỳnh Dao',\n    'Quỳnh Dung',\n    'Quỳnh Giang',\n    'Quỳnh Giao',\n    'Quỳnh Hoa',\n    'Quỳnh Hà',\n    'Quỳnh Hương',\n    'Quỳnh Lam',\n    'Quỳnh Liên',\n    'Quỳnh Lâm',\n    'Quỳnh Nga',\n    'Quỳnh Ngân',\n    'Quỳnh Nhi',\n    'Quỳnh Nhung',\n    'Quỳnh Như',\n    'Quỳnh Phương',\n    'Quỳnh Sa',\n    'Quỳnh Thanh',\n    'Quỳnh Thơ',\n    'Quỳnh Tiên',\n    'Quỳnh Trang',\n    'Quỳnh Trâm',\n    'Quỳnh Vân',\n    'Sao Băng',\n    'Sao Mai',\n    'Song Kê',\n    'Song Oanh',\n    'Song Thư',\n    'Sông Hà',\n    'Sông Hương',\n    'Sơn Ca',\n    'Sơn Tuyền',\n    'Sương Sương',\n    'Thanh Bình',\n    'Thanh Dân',\n    'Thanh Giang',\n    'Thanh Hiếu',\n    'Thanh Hiền',\n    'Thanh Hoa',\n    'Thanh Huyền',\n    'Thanh Hà',\n    'Thanh Hương',\n    'Thanh Hường',\n    'Thanh Hạnh',\n    'Thanh Hảo',\n    'Thanh Hằng',\n    'Thanh Hồng',\n    'Thanh Kiều',\n    'Thanh Lam',\n    'Thanh Lan',\n    'Thanh Loan',\n    'Thanh Lâm',\n    'Thanh Mai',\n    'Thanh Mẫn',\n    'Thanh Nga',\n    'Thanh Nguyên',\n    'Thanh Ngân',\n    'Thanh Ngọc',\n    'Thanh Nhung',\n    'Thanh Nhàn',\n    'Thanh Nhã',\n    'Thanh Phương',\n    'Thanh Thanh',\n    'Thanh Thu',\n    'Thanh Thúy',\n    'Thanh Thư',\n    'Thanh Thảo',\n    'Thanh Thủy',\n    'Thanh Trang',\n    'Thanh Trúc',\n    'Thanh Tuyết',\n    'Thanh Tuyền',\n    'Thanh Tâm',\n    'Thanh Uyên',\n    'Thanh Vy',\n    'Thanh Vân',\n    'Thanh Xuân',\n    'Thanh Yến',\n    'Thanh Đan',\n    'Thi Cầm',\n    'Thi Ngôn',\n    'Thi Thi',\n    'Thi Xuân',\n    'Thi Yến',\n    'Thiên Di',\n    'Thiên Duyên',\n    'Thiên Giang',\n    'Thiên Hà',\n    'Thiên Hương',\n    'Thiên Khánh',\n    'Thiên Kim',\n    'Thiên Lam',\n    'Thiên Lan',\n    'Thiên Mai',\n    'Thiên Mỹ',\n    'Thiên Nga',\n    'Thiên Nương',\n    'Thiên Phương',\n    'Thiên Thanh',\n    'Thiên Thêu',\n    'Thiên Thư',\n    'Thiên Thảo',\n    'Thiên Trang',\n    'Thiên Tuyền',\n    'Thiếu Mai',\n    'Thiều Ly',\n    'Thiện Mỹ',\n    'Thiện Tiên',\n    'Thu Duyên',\n    'Thu Giang',\n    'Thu Hiền',\n    'Thu Hoài',\n    'Thu Huyền',\n    'Thu Huệ',\n    'Thu Hà',\n    'Thu Hậu',\n    'Thu Hằng',\n    'Thu Hồng',\n    'Thu Linh',\n    'Thu Liên',\n    'Thu Loan',\n    'Thu Mai',\n    'Thu Minh',\n    'Thu Nga',\n    'Thu Nguyệt',\n    'Thu Ngà',\n    'Thu Ngân',\n    'Thu Ngọc',\n    'Thu Nhiên',\n    'Thu Oanh',\n    'Thu Phong',\n    'Thu Phương',\n    'Thu Phượng',\n    'Thu Sương',\n    'Thu Thuận',\n    'Thu Thảo',\n    'Thu Thủy',\n    'Thu Trang',\n    'Thu Việt',\n    'Thu Vân',\n    'Thu Vọng',\n    'Thu Yến',\n    'Thuần Hậu',\n    'Thy Khanh',\n    'Thy Oanh',\n    'Thy Trúc',\n    'Thy Vân',\n    'Thái Chi',\n    'Thái Hà',\n    'Thái Hồng',\n    'Thái Lan',\n    'Thái Lâm',\n    'Thái Thanh',\n    'Thái Thảo',\n    'Thái Tâm',\n    'Thái Vân',\n    'Thùy Anh',\n    'Thùy Dung',\n    'Thùy Dương',\n    'Thùy Giang',\n    'Thùy Linh',\n    'Thùy Mi',\n    'Thùy My',\n    'Thùy Nhi',\n    'Thùy Như',\n    'Thùy Oanh',\n    'Thùy Uyên',\n    'Thùy Vân',\n    'Thúy Anh',\n    'Thúy Diễm',\n    'Thúy Hiền',\n    'Thúy Huyền',\n    'Thúy Hà',\n    'Thúy Hương',\n    'Thúy Hường',\n    'Thúy Hạnh',\n    'Thúy Hằng',\n    'Thúy Kiều',\n    'Thúy Liên',\n    'Thúy Liễu',\n    'Thúy Loan',\n    'Thúy Mai',\n    'Thúy Minh',\n    'Thúy My',\n    'Thúy Nga',\n    'Thúy Ngà',\n    'Thúy Ngân',\n    'Thúy Ngọc',\n    'Thúy Phượng',\n    'Thúy Quỳnh',\n    'Thúy Vi',\n    'Thúy Vy',\n    'Thúy Vân',\n    'Thơ Thơ',\n    'Thư Lâm',\n    'Thư Sương',\n    'Thương Huyền',\n    'Thương Nga',\n    'Thương Thương',\n    'Thạch Thảo',\n    'Thảo Hương',\n    'Thảo Hồng',\n    'Thảo Linh',\n    'Thảo Ly',\n    'Thảo Mai',\n    'Thảo My',\n    'Thảo Nghi',\n    'Thảo Nguyên',\n    'Thảo Nhi',\n    'Thảo Quyên',\n    'Thảo Tiên',\n    'Thảo Trang',\n    'Thảo Uyên',\n    'Thảo Vy',\n    'Thảo Vân',\n    'Thục Anh',\n    'Thục Khuê',\n    'Thục Nhi',\n    'Thục Oanh',\n    'Thục Quyên',\n    'Thục Trang',\n    'Thục Trinh',\n    'Thục Tâm',\n    'Thục Uyên',\n    'Thục Vân',\n    'Thục Đoan',\n    'Thục Đào',\n    'Thục Đình',\n    'Thụy Khanh',\n    'Thụy Linh',\n    'Thụy Lâm',\n    'Thụy Nương',\n    'Thụy Trinh',\n    'Thụy Trâm',\n    'Thụy Uyên',\n    'Thụy Vân',\n    'Thụy Đào',\n    'Thủy Hằng',\n    'Thủy Hồng',\n    'Thủy Linh',\n    'Thủy Minh',\n    'Thủy Nguyệt',\n    'Thủy Quỳnh',\n    'Thủy Tiên',\n    'Thủy Trang',\n    'Thủy Tâm',\n    'Tinh Tú',\n    'Tiên Phương',\n    'Tiểu Mi',\n    'Tiểu My',\n    'Tiểu Quỳnh',\n    'Trang Anh',\n    'Trang Linh',\n    'Trang Nhã',\n    'Trang Tâm',\n    'Trang Đài',\n    'Triều Nguyệt',\n    'Triều Thanh',\n    'Triệu Mẫn',\n    'Trà Giang',\n    'Trà My',\n    'Trâm Anh',\n    'Trâm Oanh',\n    'Trân Châu',\n    'Trúc Chi',\n    'Trúc Lam',\n    'Trúc Lan',\n    'Trúc Linh',\n    'Trúc Liên',\n    'Trúc Loan',\n    'Trúc Ly',\n    'Trúc Lâm',\n    'Trúc Mai',\n    'Trúc Phương',\n    'Trúc Quân',\n    'Trúc Quỳnh',\n    'Trúc Vy',\n    'Trúc Vân',\n    'Trúc Đào',\n    'Trầm Hương',\n    'Tuyết Anh',\n    'Tuyết Băng',\n    'Tuyết Chi',\n    'Tuyết Hoa',\n    'Tuyết Hân',\n    'Tuyết Hương',\n    'Tuyết Hồng',\n    'Tuyết Lan',\n    'Tuyết Loan',\n    'Tuyết Lâm',\n    'Tuyết Mai',\n    'Tuyết Nga',\n    'Tuyết Nhi',\n    'Tuyết Nhung',\n    'Tuyết Oanh',\n    'Tuyết Thanh',\n    'Tuyết Trinh',\n    'Tuyết Trầm',\n    'Tuyết Tâm',\n    'Tuyết Vy',\n    'Tuyết Vân',\n    'Tuyết Xuân',\n    'Tuệ Lâm',\n    'Tuệ Mẫn',\n    'Tuệ Nhi',\n    'Tâm Hiền',\n    'Tâm Hạnh',\n    'Tâm Hằng',\n    'Tâm Khanh',\n    'Tâm Linh',\n    'Tâm Nguyên',\n    'Tâm Nguyệt',\n    'Tâm Nhi',\n    'Tâm Như',\n    'Tâm Thanh',\n    'Tâm Trang',\n    'Tâm Đan',\n    'Tâm Đoan',\n    'Tùng Quân',\n    'Tùy Anh',\n    'Tùy Linh',\n    'Tú Anh',\n    'Tú Ly',\n    'Tú Nguyệt',\n    'Tú Quyên',\n    'Tú Quỳnh',\n    'Tú Sương',\n    'Tú Trinh',\n    'Tú Tâm',\n    'Tú Uyên',\n    'Túy Loan',\n    'Tường Chinh',\n    'Tường Vi',\n    'Tường Vy',\n    'Tường Vân',\n    'Tịnh Lâm',\n    'Tịnh Nhi',\n    'Tịnh Như',\n    'Tịnh Tâm',\n    'Tịnh Yên',\n    'Tố Loan',\n    'Tố Nga',\n    'Tố Nhi',\n    'Tố Quyên',\n    'Tố Tâm',\n    'Tố Uyên',\n    'Từ Dung',\n    'Từ Ân',\n    'Uyên Minh',\n    'Uyên My',\n    'Uyên Nhi',\n    'Uyên Phương',\n    'Uyên Thi',\n    'Uyên Thy',\n    'Uyên Thơ',\n    'Uyên Trâm',\n    'Uyên Vi',\n    'Uyển Khanh',\n    'Uyển My',\n    'Uyển Nghi',\n    'Uyển Nhi',\n    'Uyển Nhã',\n    'Uyển Như',\n    'Vi Quyên',\n    'Việt Hà',\n    'Việt Hương',\n    'Việt Khuê',\n    'Việt Mi',\n    'Việt Nga',\n    'Việt Nhi',\n    'Việt Thi',\n    'Việt Trinh',\n    'Việt Tuyết',\n    'Việt Yến',\n    'Vy Lam',\n    'Vy Lan',\n    'Vàng Anh',\n    'Vành Khuyên',\n    'Vân Anh',\n    'Vân Chi',\n    'Vân Du',\n    'Vân Hà',\n    'Vân Hương',\n    'Vân Khanh',\n    'Vân Khánh',\n    'Vân Linh',\n    'Vân Ngọc',\n    'Vân Nhi',\n    'Vân Phi',\n    'Vân Phương',\n    'Vân Quyên',\n    'Vân Quỳnh',\n    'Vân Thanh',\n    'Vân Thúy',\n    'Vân Thường',\n    'Vân Tiên',\n    'Vân Trang',\n    'Vân Trinh',\n    'Vũ Hồng',\n    'Xuyến Chi',\n    'Xuân Bảo',\n    'Xuân Dung',\n    'Xuân Hiền',\n    'Xuân Hoa',\n    'Xuân Hân',\n    'Xuân Hương',\n    'Xuân Hạnh',\n    'Xuân Lan',\n    'Xuân Linh',\n    'Xuân Liễu',\n    'Xuân Loan',\n    'Xuân Lâm',\n    'Xuân Mai',\n    'Xuân Nghi',\n    'Xuân Ngọc',\n    'Xuân Nhi',\n    'Xuân Nhiên',\n    'Xuân Nương',\n    'Xuân Phương',\n    'Xuân Phượng',\n    'Xuân Thanh',\n    'Xuân Thu',\n    'Xuân Thảo',\n    'Xuân Thủy',\n    'Xuân Trang',\n    'Xuân Tâm',\n    'Xuân Uyên',\n    'Xuân Vân',\n    'Xuân Yến',\n    'Xuân xanh',\n    'Yên Mai',\n    'Yên Nhi',\n    'Yên Đan',\n    'Yến Anh',\n    'Yến Hồng',\n    'Yến Loan',\n    'Yến Mai',\n    'Yến My',\n    'Yến Nhi',\n    'Yến Oanh',\n    'Yến Phương',\n    'Yến Phượng',\n    'Yến Thanh',\n    'Yến Thảo',\n    'Yến Trang',\n    'Yến Trinh',\n    'Yến Trâm',\n    'Yến Đan',\n    'Ái Hồng',\n    'Ái Khanh',\n    'Ái Linh',\n    'Ái Nhi',\n    'Ái Nhân',\n    'Ái Thi',\n    'Ái Thy',\n    'Ái Vân',\n    'Ánh Dương',\n    'Ánh Hoa',\n    'Ánh Hồng',\n    'Ánh Linh',\n    'Ánh Lệ',\n    'Ánh Mai',\n    'Ánh Nguyệt',\n    'Ánh Ngọc',\n    'Ánh Thơ',\n    'Ánh Trang',\n    'Ánh Tuyết',\n    'Ánh Xuân',\n    'Ý Bình',\n    'Ý Lan',\n    'Ý Nhi',\n    'Đan Khanh',\n    'Đan Linh',\n    'Đan Quỳnh',\n    'Đan Thanh',\n    'Đan Thu',\n    'Đan Thư',\n    'Đinh Hương',\n    'Đoan Thanh',\n    'Đoan Trang',\n    'Đài Trang',\n    'Đông Nghi',\n    'Đông Nhi',\n    'Đông Trà',\n    'Đông Tuyền',\n    'Đông Vy',\n    'Đông Đào',\n    'Đơn Thuần',\n    'Đồng Dao',\n    'Ấu Lăng',\n  ],\n  male: [\n    'An Cơ',\n    'An Khang',\n    'An Nam',\n    'An Nguyên',\n    'An Ninh',\n    'An Tâm',\n    'An Tường',\n    'Anh Duy',\n    'Anh Dũng',\n    'Anh Hoàng',\n    'Anh Khoa',\n    'Anh Khôi',\n    'Anh Khải',\n    'Anh Minh',\n    'Anh Quân',\n    'Anh Quốc',\n    'Anh Sơn',\n    'Anh Thái',\n    'Anh Tuấn',\n    'Anh Tài',\n    'Anh Tùng',\n    'Anh Tú',\n    'Anh Việt',\n    'Anh Đức',\n    'Bá Cường',\n    'Bá Kỳ',\n    'Bá Long',\n    'Bá Lộc',\n    'Bá Phước',\n    'Bá Thiện',\n    'Bá Thành',\n    'Bá Thúc',\n    'Bá Thịnh',\n    'Bá Trúc',\n    'Bá Tùng',\n    'Bách Du',\n    'Bách Nhân',\n    'Bình An',\n    'Bình Dân',\n    'Bình Dương',\n    'Bình Hòa',\n    'Bình Nguyên',\n    'Bình Quân',\n    'Bình Thuận',\n    'Bình Đạt',\n    'Bình Định',\n    'Bích Nhã',\n    'Bảo An',\n    'Bảo Bảo',\n    'Bảo Chấn',\n    'Bảo Duy',\n    'Bảo Giang',\n    'Bảo Hiển',\n    'Bảo Hoa',\n    'Bảo Hoàng',\n    'Bảo Huy',\n    'Bảo Huynh',\n    'Bảo Huỳnh',\n    'Bảo Khánh',\n    'Bảo Long',\n    'Bảo Lâm',\n    'Bảo Pháp',\n    'Bảo Quốc',\n    'Bảo Sơn',\n    'Bảo Thái',\n    'Bảo Thạch',\n    'Bảo Toàn',\n    'Bảo Tín',\n    'Bảo Định',\n    'Bằng Sơn',\n    'Bửu Chưởng',\n    'Bửu Diệp',\n    'Bữu Toại',\n    'Cao Kỳ',\n    'Cao Minh',\n    'Cao Nghiệp',\n    'Cao Nguyên',\n    'Cao Nhân',\n    'Cao Phong',\n    'Cao Sĩ',\n    'Cao Sơn',\n    'Cao Sỹ',\n    'Cao Thọ',\n    'Cao Tiến',\n    'Chiêu Minh',\n    'Chiêu Phong',\n    'Chiêu Quân',\n    'Chiến Thắng',\n    'Chung Thủy',\n    'Chuẩn Khoa',\n    'Chánh Việt',\n    'Chí Anh',\n    'Chí Bảo',\n    'Chí Công',\n    'Chí Dũng',\n    'Chí Giang',\n    'Chí Hiếu',\n    'Chí Khang',\n    'Chí Khiêm',\n    'Chí Kiên',\n    'Chí Nam',\n    'Chí Sơn',\n    'Chí Thanh',\n    'Chí Thành',\n    'Chính Thuận',\n    'Chính Trực',\n    'Chính Tâm',\n    'Chấn Hùng',\n    'Chấn Hưng',\n    'Chấn Phong',\n    'Chế Phương',\n    'Cát Uy',\n    'Công Bằng',\n    'Công Giang',\n    'Công Hiếu',\n    'Công Hoán',\n    'Công Hào',\n    'Công Hải',\n    'Công Hậu',\n    'Công Luận',\n    'Công Luật',\n    'Công Lý',\n    'Công Lập',\n    'Công Lộc',\n    'Công Phụng',\n    'Công Sinh',\n    'Công Sơn',\n    'Công Thành',\n    'Công Tráng',\n    'Công Tuấn',\n    'Công Án',\n    'Công Ân',\n    'Cương Nghị',\n    'Cương Quyết',\n    'Cường Dũng',\n    'Cường Thịnh',\n    'Cảnh Tuấn',\n    'Danh Nhân',\n    'Danh Sơn',\n    'Danh Thành',\n    'Danh Văn',\n    'Duy An',\n    'Duy Bảo',\n    'Duy Cường',\n    'Duy Cẩn',\n    'Duy Hiếu',\n    'Duy Hiền',\n    'Duy Hoàng',\n    'Duy Hùng',\n    'Duy Hải',\n    'Duy Khang',\n    'Duy Khiêm',\n    'Duy Khánh',\n    'Duy Kính',\n    'Duy Luận',\n    'Duy Minh',\n    'Duy Mạnh',\n    'Duy Ngôn',\n    'Duy Nhượng',\n    'Duy Quang',\n    'Duy Thanh',\n    'Duy Thành',\n    'Duy Thông',\n    'Duy Thạch',\n    'Duy Thắng',\n    'Duy Tiếp',\n    'Duy Tuyền',\n    'Duy Tâm',\n    'Duy Tân',\n    'Dân Hiệp',\n    'Dân Khánh',\n    'Dũng Trí',\n    'Dũng Việt',\n    'Dương Anh',\n    'Dương Khánh',\n    'Gia Anh',\n    'Gia Bình',\n    'Gia Bạch',\n    'Gia Bảo',\n    'Gia Cảnh',\n    'Gia Cần',\n    'Gia Cẩn',\n    'Gia Hiệp',\n    'Gia Hoàng',\n    'Gia Huy',\n    'Gia Huấn',\n    'Gia Hòa',\n    'Gia Hùng',\n    'Gia Hưng',\n    'Gia Khiêm',\n    'Gia Khánh',\n    'Gia Kiên',\n    'Gia Kiệt',\n    'Gia Lập',\n    'Gia Minh',\n    'Gia Nghị',\n    'Gia Phong',\n    'Gia Phúc',\n    'Gia Phước',\n    'Gia Thiện',\n    'Gia Thịnh',\n    'Gia Uy',\n    'Gia Vinh',\n    'Gia Ân',\n    'Gia Đạo',\n    'Gia Đức',\n    'Giang Lam',\n    'Giang Nam',\n    'Giang Sơn',\n    'Hiếu Dụng',\n    'Hiếu Học',\n    'Hiếu Liêm',\n    'Hiếu Nghĩa',\n    'Hiếu Phong',\n    'Hiếu Thông',\n    'Hiền Minh',\n    'Hiệp Dinh',\n    'Hiệp Hiền',\n    'Hiệp Hà',\n    'Hiệp Hào',\n    'Hiệp Hòa',\n    'Hiệp Vũ',\n    'Hoài Bắc',\n    'Hoài Nam',\n    'Hoài Phong',\n    'Hoài Thanh',\n    'Hoài Trung',\n    'Hoài Tín',\n    'Hoài Việt',\n    'Hoàn Kiếm',\n    'Hoàn Vũ',\n    'Hoàng Duệ',\n    'Hoàng Dũng',\n    'Hoàng Giang',\n    'Hoàng Hiệp',\n    'Hoàng Hải',\n    'Hoàng Khang',\n    'Hoàng Khôi',\n    'Hoàng Khải',\n    'Hoàng Linh',\n    'Hoàng Long',\n    'Hoàng Lâm',\n    'Hoàng Minh',\n    'Hoàng Mỹ',\n    'Hoàng Nam',\n    'Hoàng Ngôn',\n    'Hoàng Phát',\n    'Hoàng Quân',\n    'Hoàng Thái',\n    'Hoàng Việt',\n    'Hoàng Ân',\n    'Huy Anh',\n    'Huy Chiểu',\n    'Huy Hoàng',\n    'Huy Hà',\n    'Huy Kha',\n    'Huy Khiêm',\n    'Huy Khánh',\n    'Huy Lĩnh',\n    'Huy Phong',\n    'Huy Quang',\n    'Huy Thành',\n    'Huy Thông',\n    'Huy Trân',\n    'Huy Tuấn',\n    'Huy Tường',\n    'Huy Việt',\n    'Huy Vũ',\n    'Huân Võ',\n    'Hà Hải',\n    'Hào Nghiệp',\n    'Hán Lâm',\n    'Hòa Bình',\n    'Hòa Giang',\n    'Hòa Hiệp',\n    'Hòa Hợp',\n    'Hòa Lạc',\n    'Hòa Thái',\n    'Hùng Anh',\n    'Hùng Cường',\n    'Hùng Dũng',\n    'Hùng Ngọc',\n    'Hùng Phong',\n    'Hùng Sơn',\n    'Hùng Thịnh',\n    'Hùng Tường',\n    'Hưng Đạo',\n    'Hướng Bình',\n    'Hướng Thiện',\n    'Hướng Tiền',\n    'Hạnh Tường',\n    'Hạo Nhiên',\n    'Hải Bình',\n    'Hải Bằng',\n    'Hải Giang',\n    'Hải Hà',\n    'Hải Long',\n    'Hải Lý',\n    'Hải Nam',\n    'Hải Nguyên',\n    'Hải Phong',\n    'Hải Quân',\n    'Hải Sơn',\n    'Hải Đăng',\n    'Hồ Bắc',\n    'Hồ Nam',\n    'Hồng Liêm',\n    'Hồng Lân',\n    'Hồng Lĩnh',\n    'Hồng Minh',\n    'Hồng Nhuận',\n    'Hồng Nhật',\n    'Hồng Phát',\n    'Hồng Quang',\n    'Hồng Quý',\n    'Hồng Sơn',\n    'Hồng Thịnh',\n    'Hồng Thụy',\n    'Hồng Vinh',\n    'Hồng Việt',\n    'Hồng Đức',\n    'Hữu Bào',\n    'Hữu Bình',\n    'Hữu Bảo',\n    'Hữu Canh',\n    'Hữu Chiến',\n    'Hữu Châu',\n    'Hữu Cương',\n    'Hữu Cường',\n    'Hữu Cảnh',\n    'Hữu Hiệp',\n    'Hữu Hoàng',\n    'Hữu Hùng',\n    'Hữu Hạnh',\n    'Hữu Khang',\n    'Hữu Khanh',\n    'Hữu Khoát',\n    'Hữu Khôi',\n    'Hữu Long',\n    'Hữu Lương',\n    'Hữu Minh',\n    'Hữu Nam',\n    'Hữu Nghĩa',\n    'Hữu Nghị',\n    'Hữu Phước',\n    'Hữu Thiện',\n    'Hữu Thắng',\n    'Hữu Thọ',\n    'Hữu Thống',\n    'Hữu Thực',\n    'Hữu Toàn',\n    'Hữu Trung',\n    'Hữu Trác',\n    'Hữu Trí',\n    'Hữu Tài',\n    'Hữu Tâm',\n    'Hữu Tân',\n    'Hữu Tường',\n    'Hữu Từ',\n    'Hữu Vĩnh',\n    'Hữu Vượng',\n    'Hữu Đạt',\n    'Hữu Định',\n    'Khai Minh',\n    'Khang Kiện',\n    'Khoa Trưởng',\n    'Khuyến Học',\n    'Khánh An',\n    'Khánh Bình',\n    'Khánh Duy',\n    'Khánh Hoàn',\n    'Khánh Hoàng',\n    'Khánh Huy',\n    'Khánh Hòa',\n    'Khánh Hải',\n    'Khánh Hội',\n    'Khánh Minh',\n    'Khánh Nam',\n    'Khánh Văn',\n    'Khánh Đan',\n    'Khôi Nguyên',\n    'Khôi Vĩ',\n    'Khương Duy',\n    'Khải Hòa',\n    'Khải Tuấn',\n    'Khắc Anh',\n    'Khắc Công',\n    'Khắc Duy',\n    'Khắc Dũng',\n    'Khắc Kỷ',\n    'Khắc Minh',\n    'Khắc Ninh',\n    'Khắc Thành',\n    'Khắc Triệu',\n    'Khắc Trọng',\n    'Khắc Tuấn',\n    'Khắc Việt',\n    'Khắc Vũ',\n    'Khởi Phong',\n    'Kim Hoàng',\n    'Kim Long',\n    'Kim Phú',\n    'Kim Sơn',\n    'Kim Thịnh',\n    'Kim Toàn',\n    'Kim Vượng',\n    'Kiên Bình',\n    'Kiên Cường',\n    'Kiên Giang',\n    'Kiên Lâm',\n    'Kiên Trung',\n    'Kiến Bình',\n    'Kiến Văn',\n    'Kiến Đức',\n    'Kiệt Võ',\n    'Kỳ Võ',\n    'Lam Phương',\n    'Liên Kiệt',\n    'Long Giang',\n    'Long Quân',\n    'Long Vịnh',\n    'Lâm Dũng',\n    'Lâm Trường',\n    'Lâm Tường',\n    'Lâm Viên',\n    'Lâm Vũ',\n    'Lâm Đồng',\n    'Lương Quyền',\n    'Lương Thiện',\n    'Lương Tuyền',\n    'Lương Tài',\n    'Lạc Nhân',\n    'Lạc Phúc',\n    'Lập Nghiệp',\n    'Lập Thành',\n    'Minh Anh',\n    'Minh Cảnh',\n    'Minh Danh',\n    'Minh Dân',\n    'Minh Dũng',\n    'Minh Giang',\n    'Minh Hiên',\n    'Minh Hiếu',\n    'Minh Hoàng',\n    'Minh Huy',\n    'Minh Huấn',\n    'Minh Hào',\n    'Minh Hòa',\n    'Minh Hùng',\n    'Minh Hưng',\n    'Minh Hải',\n    'Minh Hỷ',\n    'Minh Khang',\n    'Minh Khiếu',\n    'Minh Khánh',\n    'Minh Khôi',\n    'Minh Kiệt',\n    'Minh Kỳ',\n    'Minh Lý',\n    'Minh Mẫn',\n    'Minh Nghĩa',\n    'Minh Nhu',\n    'Minh Nhân',\n    'Minh Nhật',\n    'Minh Quang',\n    'Minh Quân',\n    'Minh Quốc',\n    'Minh Sơn',\n    'Minh Thiện',\n    'Minh Thuận',\n    'Minh Thái',\n    'Minh Thông',\n    'Minh Thạc',\n    'Minh Thắng',\n    'Minh Tiến',\n    'Minh Toàn',\n    'Minh Triết',\n    'Minh Triệu',\n    'Minh Trung',\n    'Minh Trí',\n    'Minh Tuấn',\n    'Minh Tân',\n    'Minh Tú',\n    'Minh Vu',\n    'Minh Vũ',\n    'Minh Vương',\n    'Minh Ân',\n    'Minh Đạt',\n    'Minh Đức',\n    'Mạnh Cương',\n    'Mạnh Cường',\n    'Mạnh Dũng',\n    'Mạnh Hùng',\n    'Mạnh Nghiêm',\n    'Mạnh Quỳnh',\n    'Mạnh Thiện',\n    'Mạnh Thắng',\n    'Mạnh Trình',\n    'Mạnh Trường',\n    'Mạnh Tuấn',\n    'Mạnh Tường',\n    'Mạnh Tấn',\n    'Mạnh Đình',\n    'Mộng Giác',\n    'Mộng Hoàn',\n    'Mộng Long',\n    'Mộng Lâm',\n    'Nam An',\n    'Nam Dương',\n    'Nam Hưng',\n    'Nam Hải',\n    'Nam Lộc',\n    'Nam Nhật',\n    'Nam Ninh',\n    'Nam Phi',\n    'Nam Phương',\n    'Nam Sơn',\n    'Nam Thanh',\n    'Nam Thông',\n    'Nam Tú',\n    'Nam Việt',\n    'Nghĩa Dũng',\n    'Nghĩa Hòa',\n    'Nghị Lực',\n    'Nghị Quyền',\n    'Nguyên Bảo',\n    'Nguyên Bổng',\n    'Nguyên Giang',\n    'Nguyên Giáp',\n    'Nguyên Hạnh',\n    'Nguyên Khang',\n    'Nguyên Khôi',\n    'Nguyên Lộc',\n    'Nguyên Nhân',\n    'Nguyên Phong',\n    'Nguyên Sử',\n    'Nguyên Văn',\n    'Nguyên Đan',\n    'Nguyễn Hải An',\n    'Ngọc Cường',\n    'Ngọc Cảnh',\n    'Ngọc Danh',\n    'Ngọc Dũng',\n    'Ngọc Hiển',\n    'Ngọc Huy',\n    'Ngọc Hải',\n    'Ngọc Khang',\n    'Ngọc Khôi',\n    'Ngọc Khương',\n    'Ngọc Lai',\n    'Ngọc Lân',\n    'Ngọc Minh',\n    'Ngọc Ngạn',\n    'Ngọc Quang',\n    'Ngọc Sơn',\n    'Ngọc Thiện',\n    'Ngọc Thuận',\n    'Ngọc Thạch',\n    'Ngọc Thọ',\n    'Ngọc Tiển',\n    'Ngọc Trụ',\n    'Ngọc Tuấn',\n    'Ngọc Đoàn',\n    'Ngọc Ẩn',\n    'Nhân Nguyên',\n    'Nhân Sâm',\n    'Nhân Từ',\n    'Nhân Văn',\n    'Như Khang',\n    'Nhất Tiến',\n    'Nhật Bảo Long',\n    'Nhật Duy',\n    'Nhật Dũng',\n    'Nhật Hoàng',\n    'Nhật Huy',\n    'Nhật Hòa',\n    'Nhật Hùng',\n    'Nhật Hồng',\n    'Nhật Khương',\n    'Nhật Minh',\n    'Nhật Nam',\n    'Nhật Quang',\n    'Nhật Quân',\n    'Nhật Quốc',\n    'Nhật Thịnh',\n    'Nhật Tiến',\n    'Nhật Tấn',\n    'Niệm Nhiên',\n    'Phi Cường',\n    'Phi Hoàng',\n    'Phi Hùng',\n    'Phi Hải',\n    'Phi Long',\n    'Phi Điệp',\n    'Phong Châu',\n    'Phong Dinh',\n    'Phong Độ',\n    'Phú Bình',\n    'Phú Hiệp',\n    'Phú Hùng',\n    'Phú Hưng',\n    'Phú Hải',\n    'Phú Thịnh',\n    'Phú Thọ',\n    'Phú Thời',\n    'Phú Ân',\n    'Phúc Cường',\n    'Phúc Duy',\n    'Phúc Hòa',\n    'Phúc Hưng',\n    'Phúc Khang',\n    'Phúc Lâm',\n    'Phúc Nguyên',\n    'Phúc Sinh',\n    'Phúc Thịnh',\n    'Phúc Tâm',\n    'Phúc Điền',\n    'Phương Nam',\n    'Phương Phi',\n    'Phương Thể',\n    'Phương Triều',\n    'Phương Trạch',\n    'Phước An',\n    'Phước Lộc',\n    'Phước Nguyên',\n    'Phước Nhân',\n    'Phước Sơn',\n    'Phước Thiện',\n    'Phượng Long',\n    'Phục Lễ',\n    'Phụng Việt',\n    'Quang Anh',\n    'Quang Bửu',\n    'Quang Danh',\n    'Quang Dũng',\n    'Quang Dương',\n    'Quang Huy',\n    'Quang Hà',\n    'Quang Hòa',\n    'Quang Hùng',\n    'Quang Hưng',\n    'Quang Hải',\n    'Quang Hữu',\n    'Quang Khanh',\n    'Quang Khải',\n    'Quang Linh',\n    'Quang Lâm',\n    'Quang Lân',\n    'Quang Lộc',\n    'Quang Minh',\n    'Quang Nhân',\n    'Quang Nhật',\n    'Quang Ninh',\n    'Quang Sáng',\n    'Quang Thiên',\n    'Quang Thuận',\n    'Quang Thái',\n    'Quang Thạch',\n    'Quang Thắng',\n    'Quang Thịnh',\n    'Quang Triều',\n    'Quang Triệu',\n    'Quang Trung',\n    'Quang Trường',\n    'Quang Trọng',\n    'Quang Tuấn',\n    'Quang Tài',\n    'Quang Tú',\n    'Quang Vinh',\n    'Quang Vũ',\n    'Quang Xuân',\n    'Quang Đạt',\n    'Quang Đức',\n    'Quyết Thắng',\n    'Quân Dương',\n    'Quý Khánh',\n    'Quý Vĩnh',\n    'Quảng Thông',\n    'Quảng Đại',\n    'Quảng Đạt',\n    'Quốc Anh',\n    'Quốc Bình',\n    'Quốc Bảo',\n    'Quốc Hiền',\n    'Quốc Hiển',\n    'Quốc Hoài',\n    'Quốc Hoàng',\n    'Quốc Huy',\n    'Quốc Hòa',\n    'Quốc Hùng',\n    'Quốc Hưng',\n    'Quốc Hạnh',\n    'Quốc Hải',\n    'Quốc Khánh',\n    'Quốc Minh',\n    'Quốc Mạnh',\n    'Quốc Mỹ',\n    'Quốc Phong',\n    'Quốc Phương',\n    'Quốc Quang',\n    'Quốc Quân',\n    'Quốc Quý',\n    'Quốc Thiện',\n    'Quốc Thành',\n    'Quốc Thông',\n    'Quốc Thắng',\n    'Quốc Thịnh',\n    'Quốc Tiến',\n    'Quốc Toản',\n    'Quốc Trung',\n    'Quốc Trường',\n    'Quốc Trụ',\n    'Quốc Tuấn',\n    'Quốc Vinh',\n    'Quốc Việt',\n    'Quốc Văn',\n    'Quốc Vũ',\n    'Quốc Điền',\n    'Quốc Đại',\n    'Sĩ Hoàng',\n    'Sơn Dương',\n    'Sơn Giang',\n    'Sơn Hà',\n    'Sơn Hải',\n    'Sơn Lâm',\n    'Sơn Quyền',\n    'Sơn Quân',\n    'Sơn Trang',\n    'Sơn Tùng',\n    'Sỹ Hoàng',\n    'Sỹ Phú',\n    'Sỹ Thực',\n    'Sỹ Đan',\n    'Thanh Huy',\n    'Thanh Hào',\n    'Thanh Hải',\n    'Thanh Hậu',\n    'Thanh Kiên',\n    'Thanh Liêm',\n    'Thanh Long',\n    'Thanh Minh',\n    'Thanh Phi',\n    'Thanh Phong',\n    'Thanh Quang',\n    'Thanh Sơn',\n    'Thanh Thuận',\n    'Thanh Thế',\n    'Thanh Toàn',\n    'Thanh Toản',\n    'Thanh Trung',\n    'Thanh Tuấn',\n    'Thanh Tùng',\n    'Thanh Tú',\n    'Thanh Tịnh',\n    'Thanh Vinh',\n    'Thanh Việt',\n    'Thanh Vũ',\n    'Thanh Đoàn',\n    'Thanh Đạo',\n    'Thiên An',\n    'Thiên Bửu',\n    'Thiên Hưng',\n    'Thiên Lương',\n    'Thiên Lạc',\n    'Thiên Mạnh',\n    'Thiên Phú',\n    'Thiên Trí',\n    'Thiên Ân',\n    'Thiên Đức',\n    'Thiếu Anh',\n    'Thiếu Cường',\n    'Thiện Dũng',\n    'Thiện Giang',\n    'Thiện Khiêm',\n    'Thiện Luân',\n    'Thiện Lương',\n    'Thiện Minh',\n    'Thiện Ngôn',\n    'Thiện Phước',\n    'Thiện Sinh',\n    'Thiện Thanh',\n    'Thiện Tâm',\n    'Thiện Tính',\n    'Thiện Ân',\n    'Thiện Đức',\n    'Thiệu Bảo',\n    'Thu Sinh',\n    'Thuận Anh',\n    'Thuận Hòa',\n    'Thuận Phong',\n    'Thuận Phương',\n    'Thuận Thành',\n    'Thuận Toàn',\n    'Thành An',\n    'Thành Châu',\n    'Thành Công',\n    'Thành Danh',\n    'Thành Doanh',\n    'Thành Hòa',\n    'Thành Khiêm',\n    'Thành Long',\n    'Thành Lợi',\n    'Thành Nguyên',\n    'Thành Nhân',\n    'Thành Phương',\n    'Thành Sang',\n    'Thành Thiện',\n    'Thành Trung',\n    'Thành Tín',\n    'Thành Vinh',\n    'Thành Ân',\n    'Thành Ý',\n    'Thành Đạt',\n    'Thành Đệ',\n    'Thái Bình',\n    'Thái Duy',\n    'Thái Dương',\n    'Thái Hòa',\n    'Thái Minh',\n    'Thái Nguyên',\n    'Thái San',\n    'Thái Sang',\n    'Thái Sơn',\n    'Thái Tân',\n    'Thái Tổ',\n    'Thái Đức',\n    'Thông Minh',\n    'Thông Tuệ',\n    'Thông Đạt',\n    'Thăng Long',\n    'Thường Kiệt',\n    'Thượng Cường',\n    'Thượng Khang',\n    'Thượng Liệt',\n    'Thượng Nghị',\n    'Thượng Năng',\n    'Thượng Thuật',\n    'Thạch Sơn',\n    'Thạch Tùng',\n    'Thất Cương',\n    'Thất Dũng',\n    'Thất Thọ',\n    'Thắng Cảnh',\n    'Thắng Lợi',\n    'Thế An',\n    'Thế Anh',\n    'Thế Bình',\n    'Thế Doanh',\n    'Thế Duyệt',\n    'Thế Dân',\n    'Thế Dũng',\n    'Thế Huấn',\n    'Thế Hùng',\n    'Thế Lâm',\n    'Thế Lực',\n    'Thế Minh',\n    'Thế Năng',\n    'Thế Phúc',\n    'Thế Phương',\n    'Thế Quyền',\n    'Thế Sơn',\n    'Thế Trung',\n    'Thế Tường',\n    'Thế Vinh',\n    'Thịnh Cường',\n    'Thống Nhất',\n    'Thời Nhiệm',\n    'Thụ Nhân',\n    'Thụy Long',\n    'Thụy Vũ',\n    'Tiến Dũng',\n    'Tiến Hiệp',\n    'Tiến Hoạt',\n    'Tiến Võ',\n    'Tiến Đức',\n    'Tiền Giang',\n    'Tiểu Bảo',\n    'Toàn Thắng',\n    'Triều Thành',\n    'Triển Sinh',\n    'Triệu Thái',\n    'Trung Chuyên',\n    'Trung Chính',\n    'Trung Dũng',\n    'Trung Hiếu',\n    'Trung Hải',\n    'Trung Kiên',\n    'Trung Lực',\n    'Trung Nghĩa',\n    'Trung Nguyên',\n    'Trung Nhân',\n    'Trung Thành',\n    'Trung Thực',\n    'Trung Việt',\n    'Trung Đức',\n    'Trí Dũng',\n    'Trí Hào',\n    'Trí Hùng',\n    'Trí Hữu',\n    'Trí Liên',\n    'Trí Minh',\n    'Trí Thắng',\n    'Trí Tịnh',\n    'Trúc Cương',\n    'Trúc Sinh',\n    'Trường An',\n    'Trường Chinh',\n    'Trường Giang',\n    'Trường Hiệp',\n    'Trường Kỳ',\n    'Trường Liên',\n    'Trường Long',\n    'Trường Nam',\n    'Trường Nhân',\n    'Trường Phu',\n    'Trường Phát',\n    'Trường Phúc',\n    'Trường Sa',\n    'Trường Sinh',\n    'Trường Sơn',\n    'Trường Thành',\n    'Trường Vinh',\n    'Trường Vũ',\n    'Trọng Chính',\n    'Trọng Duy',\n    'Trọng Dũng',\n    'Trọng Hiếu',\n    'Trọng Hà',\n    'Trọng Hùng',\n    'Trọng Khánh',\n    'Trọng Kiên',\n    'Trọng Nghĩa',\n    'Trọng Nhân',\n    'Trọng Trí',\n    'Trọng Tường',\n    'Trọng Tấn',\n    'Trọng Vinh',\n    'Trọng Việt',\n    'Tuấn Anh',\n    'Tuấn Châu',\n    'Tuấn Chương',\n    'Tuấn Dũng',\n    'Tuấn Hoàng',\n    'Tuấn Hùng',\n    'Tuấn Hải',\n    'Tuấn Khanh',\n    'Tuấn Khoan',\n    'Tuấn Khải',\n    'Tuấn Kiệt',\n    'Tuấn Linh',\n    'Tuấn Long',\n    'Tuấn Minh',\n    'Tuấn Ngọc',\n    'Tuấn Sĩ',\n    'Tuấn Sỹ',\n    'Tuấn Thành',\n    'Tuấn Trung',\n    'Tuấn Tài',\n    'Tuấn Tú',\n    'Tuấn Việt',\n    'Tuấn Đức',\n    'Tài Nguyên',\n    'Tài Đức',\n    'Tâm Thiện',\n    'Tân Bình',\n    'Tân Long',\n    'Tân Phước',\n    'Tân Thành',\n    'Tân Định',\n    'Tích Thiện',\n    'Tích Đức',\n    'Tôn Lễ',\n    'Tùng Anh',\n    'Tùng Châu',\n    'Tùng Minh',\n    'Tùng Quang',\n    'Tường Anh',\n    'Tường Lâm',\n    'Tường Lân',\n    'Tường Lĩnh',\n    'Tường Minh',\n    'Tường Nguyên',\n    'Tường Phát',\n    'Tường Vinh',\n    'Tạ Hiền',\n    'Tấn Dũng',\n    'Tấn Khang',\n    'Tấn Lợi',\n    'Tấn Nam',\n    'Tấn Phát',\n    'Tấn Sinh',\n    'Tấn Thành',\n    'Tấn Trình',\n    'Tấn Trương',\n    'Tấn Tài',\n    'Tất Bình',\n    'Tất Hiếu',\n    'Tất Hòa',\n    'Từ Đông',\n    'Uy Phong',\n    'Uy Vũ',\n    'Vinh Quốc',\n    'Viết Nhân',\n    'Viết Sơn',\n    'Viết Tân',\n    'Viễn Cảnh',\n    'Viễn Phương',\n    'Viễn Thông',\n    'Viễn Đông',\n    'Việt An',\n    'Việt Anh',\n    'Việt Chính',\n    'Việt Cương',\n    'Việt Cường',\n    'Việt Duy',\n    'Việt Dũng',\n    'Việt Dương',\n    'Việt Hoàng',\n    'Việt Huy',\n    'Việt Hùng',\n    'Việt Hải',\n    'Việt Hồng',\n    'Việt Khang',\n    'Việt Khoa',\n    'Việt Khôi',\n    'Việt Khải',\n    'Việt Long',\n    'Việt Ngọc',\n    'Việt Nhân',\n    'Việt Phong',\n    'Việt Phương',\n    'Việt Quyết',\n    'Việt Quốc',\n    'Việt Sơn',\n    'Việt Thanh',\n    'Việt Thái',\n    'Việt Thông',\n    'Việt Thương',\n    'Việt Thắng',\n    'Việt Tiến',\n    'Việt Võ',\n    'Vân Sơn',\n    'Văn Minh',\n    'Văn Tuyển',\n    'Vĩnh Hưng',\n    'Vĩnh Hải',\n    'Vĩnh Long',\n    'Vĩnh Luân',\n    'Vĩnh Thọ',\n    'Vĩnh Thụy',\n    'Vĩnh Toàn',\n    'Vĩnh Ân',\n    'Vũ Anh',\n    'Vũ Minh',\n    'Vương Gia',\n    'Vương Triều',\n    'Vương Triệu',\n    'Vương Việt',\n    'Vạn Hạnh',\n    'Vạn Lý',\n    'Vạn Thông',\n    'Vạn Thắng',\n    'Xuân An',\n    'Xuân Bình',\n    'Xuân Cao',\n    'Xuân Cung',\n    'Xuân Hiếu',\n    'Xuân Huy',\n    'Xuân Hàm',\n    'Xuân Hãn',\n    'Xuân Hòa',\n    'Xuân Khoa',\n    'Xuân Kiên',\n    'Xuân Lạc',\n    'Xuân Lộc',\n    'Xuân Minh',\n    'Xuân Nam',\n    'Xuân Ninh',\n    'Xuân Phúc',\n    'Xuân Quân',\n    'Xuân Quý',\n    'Xuân Sơn',\n    'Xuân Thiện',\n    'Xuân Thuyết',\n    'Xuân Thái',\n    'Xuân Trung',\n    'Xuân Trường',\n    'Xuân Tường',\n    'Xuân Vũ',\n    'Yên Bình',\n    'Yên Sơn',\n    'Ân Lai',\n    'Ân Thiện',\n    'Đan Quế',\n    'Đinh Lộc',\n    'Đoàn Tụ',\n    'Đình Chiểu',\n    'Đình Chương',\n    'Đình Cường',\n    'Đình Diệu',\n    'Đình Dương',\n    'Đình Hảo',\n    'Đình Hợp',\n    'Đình Kim',\n    'Đình Luận',\n    'Đình Lộc',\n    'Đình Nam',\n    'Đình Nguyên',\n    'Đình Ngân',\n    'Đình Nhân',\n    'Đình Phú',\n    'Đình Phúc',\n    'Đình Quảng',\n    'Đình Sang',\n    'Đình Thiện',\n    'Đình Thắng',\n    'Đình Toàn',\n    'Đình Trung',\n    'Đình Tuấn',\n    'Đình Đôn',\n    'Đông Dương',\n    'Đông Hải',\n    'Đông Nguyên',\n    'Đông Phong',\n    'Đông Phương',\n    'Đông Quân',\n    'Đông Sơn',\n    'Đăng An',\n    'Đăng Khoa',\n    'Đăng Khánh',\n    'Đăng Khương',\n    'Đăng Minh',\n    'Đăng Quang',\n    'Đăng Đạt',\n    'Đại Dương',\n    'Đại Hành',\n    'Đại Ngọc',\n    'Đại Thống',\n    'Đạt Dũng',\n    'Đạt Hòa',\n    'Đắc Cường',\n    'Đắc Di',\n    'Đắc Lộ',\n    'Đắc Lực',\n    'Đắc Thành',\n    'Đắc Thái',\n    'Đắc Trọng',\n    'Định Lực',\n    'Định Siêu',\n    'Đồng Bằng',\n    'Đồng Khánh',\n    'Đức Anh',\n    'Đức Bình',\n    'Đức Bảo',\n    'Đức Bằng',\n    'Đức Chính',\n    'Đức Duy',\n    'Đức Giang',\n    'Đức Huy',\n    'Đức Hòa',\n    'Đức Hải',\n    'Đức Khang',\n    'Đức Khiêm',\n    'Đức Khải',\n    'Đức Kiên',\n    'Đức Long',\n    'Đức Minh',\n    'Đức Mạnh',\n    'Đức Nhân',\n    'Đức Phi',\n    'Đức Phong',\n    'Đức Phú',\n    'Đức Quang',\n    'Đức Quyền',\n    'Đức Quảng',\n    'Đức Sinh',\n    'Đức Siêu',\n    'Đức Thành',\n    'Đức Thắng',\n    'Đức Thọ',\n    'Đức Toàn',\n    'Đức Toản',\n    'Đức Trung',\n    'Đức Trí',\n    'Đức Tuấn',\n    'Đức Tuệ',\n    'Đức Tài',\n    'Đức Tâm',\n    'Đức Tường',\n    'Đức Ân',\n  ],\n};\n"
  },
  {
    "path": "src/locales/vi/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/vi/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Bùi',\n    'Dương',\n    'Hoàng',\n    'Hà',\n    'Hồ',\n    'Lâm',\n    'Lê',\n    'Lý',\n    'Mai',\n    'Nguyễn',\n    'Ngô',\n    'Phan',\n    'Phùng',\n    'Phạm',\n    'Trương',\n    'Trần',\n    'Trịnh',\n    'Tô',\n    'Tăng',\n    'Vũ',\n    'Vương',\n    'Đinh',\n    'Đoàn',\n    'Đào',\n    'Đặng',\n    'Đỗ',\n  ],\n};\n"
  },
  {
    "path": "src/locales/vi/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/vi/person/name.ts",
    "content": "export default [\n  { value: '{{person.firstName}} {{person.lastName}}', weight: 1 },\n];\n"
  },
  {
    "path": "src/locales/vi/phone_number/format/human.ts",
    "content": "export default ['02# #### ####', '02## #### ####'];\n"
  },
  {
    "path": "src/locales/vi/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/vi/phone_number/format/international.ts",
    "content": "export default ['+842#########', '+842##########'];\n"
  },
  {
    "path": "src/locales/vi/phone_number/format/national.ts",
    "content": "export default ['02## #### ###', '2##########'];\n"
  },
  {
    "path": "src/locales/vi/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/yo_NG/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport metadata from './metadata';\nimport person from './person';\n\n/**\n * The locale data for the `yo_NG` locale.\n *\n * - Language: Yoruba (Nigeria)\n * - Endonym: Yoruba (Naijiria)\n */\nconst yo_NG: LocaleDefinition = {\n  metadata,\n  person,\n};\n\nexport default yo_NG;\n"
  },
  {
    "path": "src/locales/yo_NG/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'Yoruba (Nigeria)',\n  code: 'yo_NG',\n  country: 'NG',\n  language: 'yo',\n  endonym: 'Yoruba (Naijiria)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/yo_NG/person/first_name.ts",
    "content": "export default {\n  generic: [\n    'Abimbola',\n    'Abiola',\n    'Ade',\n    'Adebankole',\n    'Adebola',\n    'Adedaramola',\n    'Adedoyin',\n    'Adeola',\n    'Alaba',\n    'Ara',\n    'Ayomide',\n    'Ayomikun',\n    'Ayotude',\n    'Busayo',\n    'Damilola',\n    'Damola',\n    'Darasimi',\n    'Ebunoluwa',\n    'FolaFoluwa',\n    'Ibukunoluwa',\n    'Idowu',\n    'Ifeoluwa',\n    'Imoleoluwa',\n    'Iremide',\n    'Itunuoluwa',\n    'Iyanuoluwa',\n    'Iyinoluwa',\n    'Kehinde',\n    'Mobolaji',\n    'Odunayo',\n    'Okiki',\n    'Ola',\n    'Oladara',\n    'Olamide',\n    'Olaoluwa',\n    'Olatunbosun',\n    'Olayinka',\n    'Olufeyisayo',\n    'Olusola',\n    'Olutomiwa',\n    'Oluwasemilore',\n    'Oluwaseun',\n    'Oluwaseyi',\n    'Oluwatimilehin',\n    'Oluwatobiloba',\n    'Oluwatofunmi',\n    'Oluwatosin',\n    'Oluwatoyosi',\n    'Oluwatumise',\n    'Omolola',\n    'Omotolani',\n    'Opemipo',\n    'Opeoluwa',\n    'Opeyemi',\n    'Oyindamola',\n    'Pelumi',\n    'Shola',\n    'Taiwo',\n    'Tejumola',\n    'Temitope',\n    'Toluwalope',\n  ],\n  female: [\n    'Aanuoluwapo',\n    'Abebi',\n    'Abeni',\n    'Abosede',\n    'Adebukola',\n    'Adenike',\n    'Adepeju',\n    'Adesewa',\n    'Adesua',\n    'Adetoke',\n    'Adetoun',\n    'Adunni',\n    'Ajoke',\n    'Amoke',\n    'Amope',\n    'Arike',\n    'Arinola',\n    'Asake',\n    'Atinuke',\n    'Awero',\n    'Ayinke',\n    'Ayoka',\n    'Bolatito',\n    'Boluwatife',\n    'Bunmi',\n    'Doyinsola',\n    'Eniola',\n    'Ewatomi',\n    'Fadekemi',\n    'Faderera',\n    'Fehintola',\n    'Fibikemi',\n    'Fikayomi',\n    'Folashade',\n    'Ibironke',\n    'Iretioluwa',\n    'Iyabode',\n    'Iyadunni',\n    'Kikelomo',\n    'Modupe',\n    'Mofifoluwa',\n    'Mojisola',\n    'Mojisoluwa',\n    'Moradeke',\n    'Morayo',\n    'Morenike',\n    'Morolake',\n    'Mosinmileoluwa',\n    'Mosunmola',\n    'Motunrayo',\n    'Moyosore',\n    'Ninioluwa',\n    'Olajumoke',\n    'Olasunmbo',\n    'Ololade',\n    'Olufunke',\n    'Olufunmilayo',\n    'Oluwakemi',\n    'Omobolanle',\n    'Omodunni',\n    'Omolabake',\n    'Omolara',\n    'Omosalewa',\n    'Omotara',\n    'Omotola',\n    'Omotoun',\n    'Omowumi',\n    'Oreofe',\n    'Oyenike',\n    'Oyindasola',\n    'Radeke',\n    'Ronke',\n    'Segilola',\n    'Similoluwa',\n    'Simisola',\n    'Sowande',\n    'Subomi',\n    'Titilayo',\n    'Tolulope',\n    'Toluwanimi',\n    'Wuraola',\n    'Yejide',\n    'Yetunde',\n    'Yewande',\n  ],\n  male: [\n    'Abayomi',\n    'Abiodun',\n    'Abiona',\n    'Adebiyi',\n    'Adebowale',\n    'Adedayo',\n    'Adedeji',\n    'Adekitan',\n    'Adekola',\n    'Adekunle',\n    'Adeleke',\n    'Adeniyi',\n    'Adeolu',\n    'Adeoti',\n    'Aderopo',\n    'Adeshina',\n    'Adesoji',\n    'Adetayo',\n    'Adeyi',\n    'Adigun',\n    'Afolarin',\n    'Ajala',\n    'Ajani',\n    'Akanmu',\n    'Akinkunmi',\n    'Akinlabi',\n    'Akinwale',\n    'Alade',\n    'Alamu',\n    'Anjolaoluwa',\n    'Ayinde',\n    'Ayodeji',\n    'Ayodele',\n    'Babasola',\n    'Babatunji',\n    'Babawale',\n    'Damife',\n    'Demilade',\n    'Durodola',\n    'Ekundayo',\n    'Esupofo',\n    'Folu',\n    'Gbadebo',\n    'Gbolahan',\n    'Gbowoade',\n    'Ibidapo',\n    'Ige',\n    'Ikeoluwa',\n    'Inioluwa',\n    'Iseoluwa',\n    'Ishola',\n    'Juwon',\n    'Keji',\n    'Kolawole',\n    'Korede',\n    'Leke',\n    'Lere',\n    'Niyilolawa',\n    'Oba',\n    'ObaniJesu',\n    'Ogooluwa',\n    'Oke',\n    'Oladare',\n    'Oladimeji',\n    'Olakunle',\n    'Olanrewaju',\n    'Olansile',\n    'Olumorotimi',\n    'Oluwafemi',\n    'Oluwagbemiga',\n    'Oluwamumibori',\n    'Oluwamuyiwa',\n    'Oluwasanmi',\n    'Oluwasegun',\n    'Oluwole',\n    'Omobobola',\n    'Omotayo',\n    'Osunleke',\n    'Seye',\n    'Shekoni',\n    'Sijuade',\n    'Tade',\n    'Temidayo',\n    'Toki',\n    'Tokunbo',\n    'Tomori',\n  ],\n};\n"
  },
  {
    "path": "src/locales/yo_NG/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/yo_NG/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Adebisi',\n    'Adegbite',\n    'Adegoke',\n    'Adekunle',\n    'Adelakun',\n    'Adeleke',\n    'Adelusi',\n    'Ademiluyi',\n    'Aderibigbe',\n    'Aderogba',\n    'Adesiyan',\n    'Adeyemo',\n    'Adisa',\n    'Afolabi',\n    'Afolayan',\n    'Afonja',\n    'Ajao',\n    'Ajayi',\n    'Ajewole',\n    'Akinrinola',\n    'Alabi',\n    'Aloba',\n    'Awodiran',\n    'Awolowo',\n    'Ayandokun',\n    'Ayoola',\n    'Babtunde',\n    'Bakare',\n    'Balogun',\n    'Bamidele',\n    'Bamiloye',\n    'Edun',\n    'Fadipe',\n    'Fagunwa',\n    'Fajimi',\n    'Falabi',\n    'Faleti',\n    'Faloye',\n    'Fasasi',\n    'Ibikunle',\n    'Ilori',\n    'Ilupeju',\n    'Iyanda',\n    'Jaiyeola',\n    'Kolade',\n    'Kosoko',\n    'Koya',\n    'Makinde',\n    'Makinwa',\n    'Morawo',\n    'Ninalowo',\n    'Odetola',\n    'Odunsi',\n    'Ogindan',\n    'Oginni',\n    'Ogulana',\n    'Ogunbamigbe',\n    'Ogunbiyi',\n    'Ogunbo',\n    'Ogunde',\n    'Ogunwobi',\n    'Ogunyeye',\n    'Ojo',\n    'Ojua',\n    'Olabode',\n    'Oladipupo',\n    'Olaiya',\n    'Olasupo',\n    'Olowokeere',\n    'Oloyede',\n    'Olubode',\n    'Olugbayila',\n    'Olujimi',\n    'Olukotun',\n    'Olukunga',\n    'Olusanya',\n    'Oluwagbemi',\n    'Omidina',\n    'Omojola',\n    'Omotoso',\n    'Oparinde',\n    'Oshin',\n    'Osuntokun',\n    'Owokoniran',\n    'Owolabi',\n    'Owoyemi',\n    'Oyadiran',\n    'Oyaifo',\n    'Oyeniyi',\n    'Oyetoro',\n    'Oyeyemi',\n    'Oyinlola',\n    'Paimo',\n    'Salako',\n    'Salami',\n    'Shekoni',\n    'Sobowale',\n    'Soyinka',\n  ],\n};\n"
  },
  {
    "path": "src/locales/yo_NG/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/zh_CN/airline/airline.ts",
    "content": "export default [\n  { name: '爱琴海航空公司', iataCode: 'A3' },\n  { name: '俄罗斯航空公司', iataCode: 'SU' },\n  { name: '阿根廷航空公司', iataCode: 'AR' },\n  { name: '墨西哥国际航空公司', iataCode: 'AM' },\n  { name: '阿尔及利亚航空公司', iataCode: 'AH' },\n  { name: '阿拉伯航空公司', iataCode: 'G9' },\n  { name: '加拿大航空公司', iataCode: 'AC' },\n  { name: '中国国际航空公司', iataCode: 'CA' },\n  { name: '西班牙欧洲航空公司', iataCode: 'UX' },\n  { name: '法航荷航集团', iataCode: 'AF' },\n  { name: '印度国际航空公司', iataCode: 'AI' },\n  { name: '毛里求斯航空公司', iataCode: 'MK' },\n  { name: '新西兰航空公司', iataCode: 'NZ' },\n  { name: '新几内亚航空公司', iataCode: 'PX' },\n  { name: '塔希提航空公司', iataCode: 'VT' },\n  { name: '大溪地航空公司', iataCode: 'TN' },\n  { name: '越洋航空公司', iataCode: 'TS' },\n  { name: '亚洲航空X公司', iataCode: 'D7' },\n  { name: '亚洲航空公司', iataCode: 'AK' },\n  { name: '喀里多尼亚国际航空公司', iataCode: 'SB' },\n  { name: '阿拉斯加航空公司', iataCode: 'AS' },\n  { name: '意大利航空公司', iataCode: 'AZ' },\n  { name: '全日空公司', iataCode: 'NH' },\n  { name: '忠实航空公司', iataCode: 'G4' },\n  { name: '美国航空公司', iataCode: 'AA' },\n  { name: '韩亚航空公司', iataCode: 'OZ' },\n  { name: '哥伦比亚航空公司', iataCode: 'AV' },\n  { name: '巴西蔚蓝航空公司', iataCode: 'AD' },\n  { name: '蓝色航空公司', iataCode: 'ZF' },\n  { name: '北京首都航空公司', iataCode: 'JD' },\n  { name: '玻利维亚航空公司', iataCode: 'OB' },\n  { name: '英国航空公司', iataCode: 'BA' },\n  { name: '国泰航空公司', iataCode: 'CX' },\n  { name: '宿雾太平洋航空公司', iataCode: '5J' },\n  { name: '中华航空公司', iataCode: 'CI' },\n  { name: '中国东方航空公司', iataCode: 'MU' },\n  { name: '中国南方航空公司', iataCode: 'CZ' },\n  { name: '神鹰航空公司', iataCode: 'DE' },\n  { name: '巴拿马航空公司', iataCode: 'CM' },\n  { name: '达美航空公司', iataCode: 'DL' },\n  { name: '易飞航空公司', iataCode: 'VE' },\n  { name: '易捷航空公司', iataCode: 'U2' },\n  { name: '埃及航空公司', iataCode: 'MS' },\n  { name: '以色列艾拉航空公司', iataCode: 'LY' },\n  { name: '阿联酋航空公司', iataCode: 'EK' },\n  { name: '埃塞俄比亚航空公司', iataCode: 'ET' },\n  { name: '阿提哈德航空公司', iataCode: 'EY' },\n  { name: '长荣航空公司', iataCode: 'BR' },\n  { name: '斐济航空公司', iataCode: 'FJ' },\n  { name: '芬兰航空公司', iataCode: 'AY' },\n  { name: '迪拜航空公司公司', iataCode: 'FZ' },\n  { name: '边疆航空公司', iataCode: 'F9' },\n  { name: '印度尼西亚鹰航空公司', iataCode: 'GA' },\n  { name: '高尔航空公司', iataCode: 'G3' },\n  { name: '海南航空公司', iataCode: 'HU' },\n  { name: '夏威夷航空公司', iataCode: 'HA' },\n  { name: '靛蓝航空公司', iataCode: '6E' },\n  { name: '日本航空公司', iataCode: 'JL' },\n  { name: '济州航空公司', iataCode: '7C' },\n  { name: '捷特二航空公司', iataCode: 'LS' },\n  { name: '捷蓝航空公司', iataCode: 'B6' },\n  { name: '上海吉祥航空公司', iataCode: 'HO' },\n  { name: '肯尼亚航空公司', iataCode: 'KQ' },\n  { name: '大韩航空公司', iataCode: 'KE' },\n  { name: '酷路拉航空航空公司', iataCode: 'MN' },\n  { name: '南美航空公司', iataCode: 'LA' },\n  { name: '狮子航空公司', iataCode: 'JT' },\n  { name: '波兰航空公司', iataCode: 'LO' },\n  { name: '德国汉莎航空公司', iataCode: 'LH' },\n  { name: '利比亚阿拉伯航空公司', iataCode: 'LN' },\n  { name: '玻利维亚亚马孙航空公司', iataCode: 'Z8' },\n  { name: '马来西亚航空公司', iataCode: 'MH' },\n  { name: '北风航空公司', iataCode: 'N4' },\n  { name: '挪威穿梭航空公司', iataCode: 'DY' },\n  { name: '阿曼航空公司', iataCode: 'WY' },\n  { name: '巴基斯坦国际航空公司', iataCode: 'PK' },\n  { name: '飞马航空公司', iataCode: 'PC' },\n  { name: '菲律宾航空公司', iataCode: 'PR' },\n  { name: '澳洲航空公司', iataCode: 'QF' },\n  { name: '卡塔尔航空公司', iataCode: 'QR' },\n  { name: '共和航空公司', iataCode: 'YX' },\n  { name: '摩洛哥皇家航空公司', iataCode: 'AT' },\n  { name: '瑞安航空公司', iataCode: 'FR' },\n  { name: '西伯利亚航空公司', iataCode: 'S7' },\n  { name: '北欧航空公司', iataCode: 'SK' },\n  { name: '沙特阿拉伯航空公司', iataCode: 'SV' },\n  { name: '山东航空公司', iataCode: 'SC' },\n  { name: '四川航空公司', iataCode: '3U' },\n  { name: '新加坡航空公司', iataCode: 'SQ' },\n  { name: '天空航空公司', iataCode: 'H2' },\n  { name: '天西航空公司', iataCode: 'OO' },\n  { name: '南非航空公司', iataCode: 'SA' },\n  { name: '西南航空公司', iataCode: 'WN' },\n  { name: '香料航空公司', iataCode: 'SG' },\n  { name: '精神航空公司', iataCode: 'NK' },\n  { name: '春秋航空公司', iataCode: '9C' },\n  { name: '斯里兰卡航空公司', iataCode: 'UL' },\n  { name: '秘鲁星航空公司', iataCode: '2I' },\n  { name: '太阳城航空公司', iataCode: 'SY' },\n  { name: '阳光快运航空', iataCode: 'XQ' },\n  { name: '葡萄牙航空公司', iataCode: 'TP' },\n  { name: '泰国亚洲航空', iataCode: 'FD' },\n  { name: '泰国航空公司', iataCode: 'TG' },\n  { name: '途易飞航空', iataCode: 'BY' },\n  { name: '突尼斯航空公司', iataCode: 'TU' },\n  { name: '土耳其航空公司', iataCode: 'TK' },\n  { name: '乌克兰国际航空公司', iataCode: 'PS' },\n  { name: '美国联合航空公司', iataCode: 'UA' },\n  { name: '乌拉航空公司', iataCode: 'U6' },\n  { name: '越南越捷航空公司', iataCode: 'VJ' },\n  { name: '越南航空公司', iataCode: 'VN' },\n  { name: '维珍航空公司', iataCode: 'VS' },\n  { name: '维珍蓝航空公司', iataCode: 'VA' },\n  { name: '万岁空中巴士航空公司', iataCode: 'VB' },\n  { name: '巴西航空公司', iataCode: '2Z' },\n  { name: '沃拉里斯航空公司', iataCode: 'Y4' },\n  { name: '西捷航空公司', iataCode: 'WS' },\n  { name: '温戈航空公司', iataCode: 'P5' },\n  { name: '维兹航空公司', iataCode: 'W6' },\n];\n"
  },
  {
    "path": "src/locales/zh_CN/airline/airplane.ts",
    "content": "export default [\n  { name: '航天/BAC协和式飞机', iataTypeCode: 'SSC' },\n  { name: '空客A300', iataTypeCode: 'AB3' },\n  { name: '空客A310', iataTypeCode: '310' },\n  { name: '空客A310-200', iataTypeCode: '312' },\n  { name: '空客A310-300', iataTypeCode: '313' },\n  { name: '空客A318', iataTypeCode: '318' },\n  { name: '空客A319', iataTypeCode: '319' },\n  { name: '空客A319neo', iataTypeCode: '31N' },\n  { name: '空客A320', iataTypeCode: '320' },\n  { name: '空客A320neo', iataTypeCode: '32N' },\n  { name: '空客A321', iataTypeCode: '321' },\n  { name: '空客A321neo', iataTypeCode: '32Q' },\n  { name: '空客A330', iataTypeCode: '330' },\n  { name: '空客A330-200', iataTypeCode: '332' },\n  { name: '空客A330-300', iataTypeCode: '333' },\n  { name: '空客A330-800neo', iataTypeCode: '338' },\n  { name: '空客A330-900neo', iataTypeCode: '339' },\n  { name: '空客A340', iataTypeCode: '340' },\n  { name: '空客A340-200', iataTypeCode: '342' },\n  { name: '空客A340-300', iataTypeCode: '343' },\n  { name: '空客A340-500', iataTypeCode: '345' },\n  { name: '空客A340-600', iataTypeCode: '346' },\n  { name: '空客A350', iataTypeCode: '350' },\n  { name: '空客A350-900', iataTypeCode: '359' },\n  { name: '空客A350-1000', iataTypeCode: '351' },\n  { name: '空客A380', iataTypeCode: '380' },\n  { name: '空客A380-800', iataTypeCode: '388' },\n  { name: '安东诺夫 安-12', iataTypeCode: 'ANF' },\n  { name: '安东诺夫 安-24', iataTypeCode: 'AN4' },\n  { name: '安东诺夫 安-26', iataTypeCode: 'A26' },\n  { name: '安东诺夫 安-28', iataTypeCode: 'A28' },\n  { name: '安东诺夫 安-30', iataTypeCode: 'A30' },\n  { name: '安东诺夫 安-32', iataTypeCode: 'A32' },\n  { name: '安东诺夫 安-72', iataTypeCode: 'AN7' },\n  { name: '安东诺夫 安-124 Ruslan', iataTypeCode: 'A4F' },\n  { name: '安东诺夫 安-140', iataTypeCode: 'A40' },\n  { name: '安东诺夫 安-148', iataTypeCode: 'A81' },\n  { name: '安东诺夫 安-158', iataTypeCode: 'A58' },\n  { name: '安东诺夫 安-225 Mriya', iataTypeCode: 'A5F' },\n  { name: '波音707', iataTypeCode: '703' },\n  { name: '波音717', iataTypeCode: '717' },\n  { name: '波音720B', iataTypeCode: 'B72' },\n  { name: '波音727', iataTypeCode: '727' },\n  { name: '波音727-100', iataTypeCode: '721' },\n  { name: '波音727-200', iataTypeCode: '722' },\n  { name: '波音737 MAX 7', iataTypeCode: '7M7' },\n  { name: '波音737 MAX 8', iataTypeCode: '7M8' },\n  { name: '波音737 MAX 9', iataTypeCode: '7M9' },\n  { name: '波音737 MAX 10', iataTypeCode: '7MJ' },\n  { name: '波音737', iataTypeCode: '737' },\n  { name: '波音737-100', iataTypeCode: '731' },\n  { name: '波音737-200', iataTypeCode: '732' },\n  { name: '波音737-300', iataTypeCode: '733' },\n  { name: '波音737-400', iataTypeCode: '734' },\n  { name: '波音737-500', iataTypeCode: '735' },\n  { name: '波音737-600', iataTypeCode: '736' },\n  { name: '波音737-700', iataTypeCode: '73G' },\n  { name: '波音737-800', iataTypeCode: '738' },\n  { name: '波音737-900', iataTypeCode: '739' },\n  { name: '波音747', iataTypeCode: '747' },\n  { name: '波音747-100', iataTypeCode: '741' },\n  { name: '波音747-200', iataTypeCode: '742' },\n  { name: '波音747-300', iataTypeCode: '743' },\n  { name: '波音747-400', iataTypeCode: '744' },\n  { name: '波音747-400D', iataTypeCode: '74J' },\n  { name: '波音747-8', iataTypeCode: '748' },\n  { name: '波音747SP', iataTypeCode: '74L' },\n  { name: '波音747SR', iataTypeCode: '74R' },\n  { name: '波音757', iataTypeCode: '757' },\n  { name: '波音757-200', iataTypeCode: '752' },\n  { name: '波音757-300', iataTypeCode: '753' },\n  { name: '波音767', iataTypeCode: '767' },\n  { name: '波音767-200', iataTypeCode: '762' },\n  { name: '波音767-300', iataTypeCode: '763' },\n  { name: '波音767-400', iataTypeCode: '764' },\n  { name: '波音777', iataTypeCode: '777' },\n  { name: '波音777-200', iataTypeCode: '772' },\n  { name: '波音777-200LR', iataTypeCode: '77L' },\n  { name: '波音777-300', iataTypeCode: '773' },\n  { name: '波音777-300ER', iataTypeCode: '77W' },\n  { name: '波音787', iataTypeCode: '787' },\n  { name: '波音787-8', iataTypeCode: '788' },\n  { name: '波音787-9', iataTypeCode: '789' },\n  { name: '波音787-10', iataTypeCode: '781' },\n  { name: '加拿大挑战者飞机', iataTypeCode: 'CCJ' },\n  { name: '加拿大CL-44', iataTypeCode: 'CL4' },\n  { name: '加拿大支线喷气机100', iataTypeCode: 'CR1' },\n  { name: '加拿大支线喷气机200', iataTypeCode: 'CR2' },\n  { name: '加拿大支线喷气机700', iataTypeCode: 'CR7' },\n  { name: '加拿大支线喷气机705', iataTypeCode: 'CRA' },\n  { name: '加拿大支线喷气机900', iataTypeCode: 'CR9' },\n  { name: '加拿大支线喷气机1000', iataTypeCode: 'CRK' },\n  { name: '加拿大德哈维兰DHC-2 Beaver', iataTypeCode: 'DHP' },\n  { name: '加拿大德哈维兰DHC-2 Turbo-Beaver', iataTypeCode: 'DHR' },\n  { name: '加拿大德哈维兰DHC-3 Otter', iataTypeCode: 'DHL' },\n  { name: '加拿大德哈维兰DHC-4 Caribou', iataTypeCode: 'DHC' },\n  { name: '加拿大德哈维兰DHC-6 Twin Otter', iataTypeCode: 'DHT' },\n  { name: '加拿大德哈维兰DHC-7 Dash 7', iataTypeCode: 'DH7' },\n  { name: '加拿大德哈维兰DHC-8-100 Dash 8 / 8Q', iataTypeCode: 'DH1' },\n  { name: '加拿大德哈维兰DHC-8-200 Dash 8 / 8Q', iataTypeCode: 'DH2' },\n  { name: '加拿大德哈维兰DHC-8-300 Dash 8 / 8Q', iataTypeCode: 'DH3' },\n  { name: '加拿大德哈维兰DHC-8-400 Dash 8Q', iataTypeCode: 'DH4' },\n  { name: '德哈维兰DH.104 Dove', iataTypeCode: 'DHD' },\n  { name: '德哈维兰DH.114 Heron', iataTypeCode: 'DHH' },\n  { name: '道格拉斯DC-3', iataTypeCode: 'D3F' },\n  { name: '道格拉斯DC-6', iataTypeCode: 'D6F' },\n  { name: '道格拉斯DC-8-50', iataTypeCode: 'D8T' },\n  { name: '道格拉斯DC-8-62', iataTypeCode: 'D8L' },\n  { name: '道格拉斯DC-8-72', iataTypeCode: 'D8Q' },\n  { name: '道格拉斯DC-9-10', iataTypeCode: 'D91' },\n  { name: '道格拉斯DC-9-20', iataTypeCode: 'D92' },\n  { name: '道格拉斯DC-9-30', iataTypeCode: 'D93' },\n  { name: '道格拉斯DC-9-40', iataTypeCode: 'D94' },\n  { name: '道格拉斯DC-9-50', iataTypeCode: 'D95' },\n  { name: '道格拉斯DC-10', iataTypeCode: 'D10' },\n  { name: '道格拉斯DC-10-10', iataTypeCode: 'D1X' },\n  { name: '道格拉斯DC-10-30', iataTypeCode: 'D1Y' },\n  { name: '巴西工业航空公司170', iataTypeCode: 'E70' },\n  { name: '巴西工业航空公司175', iataTypeCode: 'E75' },\n  { name: '巴西工业航空公司190', iataTypeCode: 'E90' },\n  { name: '巴西工业航空公司195', iataTypeCode: 'E95' },\n  { name: '巴西工业航空公司E190-E2', iataTypeCode: '290' },\n  { name: '巴西工业航空公司E195-E2', iataTypeCode: '295' },\n  { name: '巴西工业航空公司EMB.110 Bandeirante', iataTypeCode: 'EMB' },\n  { name: '巴西工业航空公司EMB.120 Brasilia', iataTypeCode: 'EM2' },\n  { name: '巴西工业航空公司Legacy 600', iataTypeCode: 'ER3' },\n  { name: '巴西工业航空公司Phenom 100', iataTypeCode: 'EP1' },\n  { name: '巴西工业航空公司Phenom 300', iataTypeCode: 'EP3' },\n  { name: '巴西工业航空公司RJ135', iataTypeCode: 'ER3' },\n  { name: '巴西工业航空公司RJ140', iataTypeCode: 'ERD' },\n  { name: '巴西工业航空公司RJ145 Amazon', iataTypeCode: 'ER4' },\n  { name: '伊留申IL18', iataTypeCode: 'IL8' },\n  { name: '伊留申IL62', iataTypeCode: 'IL6' },\n  { name: '伊留申IL76', iataTypeCode: 'IL7' },\n  { name: '伊留申IL86', iataTypeCode: 'ILW' },\n  { name: '伊留申IL96-300', iataTypeCode: 'I93' },\n  { name: '伊留申IL114', iataTypeCode: 'I14' },\n  { name: '洛克希德L-182 / 282 / 382 (L-100) Hercules', iataTypeCode: 'LOH' },\n  { name: '洛克希德L-188 Electra', iataTypeCode: 'LOE' },\n  { name: '洛克希德L-1011 Tristar', iataTypeCode: 'L10' },\n  { name: '洛克希德L-1049 Super Constellation', iataTypeCode: 'L49' },\n  { name: '麦克唐纳道格拉斯MD11', iataTypeCode: 'M11' },\n  { name: '麦克唐纳道格拉斯MD80', iataTypeCode: 'M80' },\n  { name: '麦克唐纳道格拉斯MD81', iataTypeCode: 'M81' },\n  { name: '麦克唐纳道格拉斯MD82', iataTypeCode: 'M82' },\n  { name: '麦克唐纳道格拉斯MD83', iataTypeCode: 'M83' },\n  { name: '麦克唐纳道格拉斯MD87', iataTypeCode: 'M87' },\n  { name: '麦克唐纳道格拉斯MD88', iataTypeCode: 'M88' },\n  { name: '麦克唐纳道格拉斯MD90', iataTypeCode: 'M90' },\n  { name: '苏霍伊超级喷气机100-95', iataTypeCode: 'SU9' },\n  { name: '图波列夫Tu-134', iataTypeCode: 'TU3' },\n  { name: '图波列夫Tu-154', iataTypeCode: 'TU5' },\n  { name: '图波列夫Tu-204', iataTypeCode: 'T20' },\n  { name: '雅科夫列夫Yak-40', iataTypeCode: 'YK4' },\n  { name: '雅科夫列夫Yak-42', iataTypeCode: 'YK2' },\n];\n"
  },
  {
    "path": "src/locales/zh_CN/airline/airport.ts",
    "content": "export default [\n  { name: '阿德莱德国际机场', iataCode: 'ADL' },\n  { name: '阿道弗·苏亚雷斯马德里-巴拉哈斯机场', iataCode: 'MAD' },\n  { name: '豪尔赫纽伯里机场机场', iataCode: 'AEP' },\n  { name: '阿方索·佩纳国际机场', iataCode: 'CWB' },\n  { name: '阿方索·博尼利亚·阿拉贡国际机场', iataCode: 'CLO' },\n  { name: '阿姆斯特丹史基浦机场', iataCode: 'AMS' },\n  { name: '阿图罗·梅里诺·贝尼特斯国际机场', iataCode: 'SCL' },\n  { name: '奥克兰国际机场', iataCode: 'AKL' },\n  { name: '北京首都国际机场', iataCode: 'PEK' },\n  { name: '贝伦瓦德坎斯国际机场', iataCode: 'BEL' },\n  { name: '贝洛奥里藏特坦克雷多·内维斯国际机场', iataCode: 'CNF' },\n  { name: '柏林泰格尔机场', iataCode: 'TXL' },\n  { name: '博乐国际机场', iataCode: 'ADD' },\n  { name: '巴西利亚儒塞利诺·库比契克总统国际机场', iataCode: 'BSB' },\n  { name: '布里斯班国际机场', iataCode: 'BNE' },\n  { name: '布里斯班机场', iataCode: 'BRU' },\n  { name: '凯恩斯机场', iataCode: 'CNS' },\n  { name: '开罗国际机场', iataCode: 'CAI' },\n  { name: '堪培拉机场', iataCode: 'CBR' },\n  { name: '开普敦国际机场', iataCode: 'CPT' },\n  { name: '戴高乐国际机场', iataCode: 'CDG' },\n  { name: '夏洛特道格拉斯国际机场', iataCode: 'CLT' },\n  { name: '成都双流国际机场', iataCode: 'CTU' },\n  { name: '贾特拉帕蒂·希瓦吉国际机场', iataCode: 'BOM' },\n  { name: '芝加哥奥黑尔国际机场', iataCode: 'ORD' },\n  { name: '重庆江北国际机场', iataCode: 'CKG' },\n  { name: '基督城国际机场', iataCode: 'CHC' },\n  { name: '哥本哈根卡斯特鲁普机场', iataCode: 'CPH' },\n  { name: '达拉斯沃思堡国际机场', iataCode: 'DFW' },\n  { name: '丹尼尔·井上国际机场', iataCode: 'HNL' },\n  { name: '丹佛国际机场', iataCode: 'DEN' },\n  { name: '廊曼国际机场', iataCode: 'DMK' },\n  { name: '迪拜国际机场', iataCode: 'DXB' },\n  { name: '都柏林机场', iataCode: 'DUB' },\n  { name: '杜塞尔多夫机场', iataCode: 'DUS' },\n  { name: '埃尔多拉多国际机场', iataCode: 'BOG' },\n  { name: '埃莱夫塞里奥斯·韦尼泽洛斯国际机场', iataCode: 'ATH' },\n  { name: '法阿国际机场', iataCode: 'PPT' },\n  { name: '劳德代尔堡好莱坞国际机场', iataCode: 'FLL' },\n  { name: '福塔莱萨平托马丁斯国际机场', iataCode: 'FOR' },\n  { name: '美因河畔法兰克福机场', iataCode: 'FRA' },\n  { name: '休斯顿机场乔治·布什洲际酒店', iataCode: 'IAH' },\n  { name: '黄金海岸机场', iataCode: 'OOL' },\n  { name: '瓜鲁柳斯 - 安德烈·佛朗哥·蒙托罗州长国际机场', iataCode: 'GRU' },\n  { name: '哈兹菲尔德-杰克逊亚特兰大国际机场', iataCode: 'ATL' },\n  { name: '赫尔辛基万塔机场', iataCode: 'HEL' },\n  { name: '霍巴特国际机场', iataCode: 'HBA' },\n  { name: '香港国际机场', iataCode: 'HKG' },\n  { name: '胡阿里·布迈丁机场', iataCode: 'ALG' },\n  { name: '赫尔格达国际机场', iataCode: 'HRG' },\n  { name: '仁川国际机场', iataCode: 'ICN' },\n  { name: '英迪拉·甘地国际机场', iataCode: 'DEL' },\n  { name: '伊斯坦布尔机场', iataCode: 'IST' },\n  { name: '杰克逊国际机场', iataCode: 'POM' },\n  { name: '济州国际机场', iataCode: 'CJU' },\n  { name: '约翰肯尼迪国际机场', iataCode: 'JFK' },\n  { name: '豪尔赫·查韦斯国际机场', iataCode: 'LIM' },\n  { name: '何塞·玛丽亚·科尔多瓦国际机场', iataCode: 'MDE' },\n  { name: '何塞普·塔拉德拉斯巴塞罗那埃尔普拉特机场', iataCode: 'BCN' },\n  { name: '卡胡卢伊机场', iataCode: 'OGG' },\n  { name: '阿卜杜勒阿齐兹国王国际机场', iataCode: 'JED' },\n  { name: '吉隆坡国际机场', iataCode: 'KUL' },\n  { name: '昆明长水国际机场', iataCode: 'KMG' },\n  { name: '拉通图塔国际机场', iataCode: 'NOU' },\n  { name: '莱昂纳多达芬奇-菲乌米奇诺机场', iataCode: 'FCO' },\n  { name: '伦敦希思罗机场', iataCode: 'LHR' },\n  { name: '洛杉矶国际机场', iataCode: 'LAX' },\n  { name: '麦卡伦国际机场', iataCode: 'LAS' },\n  { name: '墨尔本国际机场', iataCode: 'MEL' },\n  { name: '墨西哥城国际机场', iataCode: 'MEX' },\n  { name: '迈阿密国际机场', iataCode: 'MIA' },\n  { name: '皮斯塔里尼部长国际机场', iataCode: 'EZE' },\n  { name: '明尼阿波利斯-圣保罗国际机场/沃尔德-张伯伦机场', iataCode: 'MSP' },\n  { name: '穆罕默德五世国际机场', iataCode: 'CMN' },\n  { name: '莫斯科多莫杰多沃机场', iataCode: 'DME' },\n  { name: '慕尼黑机场', iataCode: 'MUC' },\n  { name: '穆尔塔拉穆罕默德国际机场', iataCode: 'LOS' },\n  { name: '楠迪国际机场', iataCode: 'NAN' },\n  { name: '内罗毕乔莫肯雅塔国际机场', iataCode: 'NBO' },\n  { name: '成田国际机场', iataCode: 'NRT' },\n  { name: '纽瓦克自由国际机场', iataCode: 'EWR' },\n  { name: '尼诺·阿基诺国际机场', iataCode: 'MNL' },\n  { name: '努美阿洋红色机场', iataCode: 'GEA' },\n  { name: '奥利弗·R·坦博国际机场', iataCode: 'JNB' },\n  { name: '奥兰多国际机场', iataCode: 'MCO' },\n  { name: '奥斯陆卢夫塔文机场', iataCode: 'OSL' },\n  { name: '珀斯机场', iataCode: 'PER' },\n  { name: '凤凰城天港国际机场', iataCode: 'PHX' },\n  { name: '累西腓瓜拉拉佩斯-吉尔伯托弗雷尔国际机场', iataCode: 'REC' },\n  { name: '里约热内卢加利昂国际机场', iataCode: 'GIG' },\n  { name: '萨尔加多菲略国际机场', iataCode: 'POA' },\n  {\n    name: '萨尔瓦多·德普塔多·路易斯·爱德华多·马加良斯国际机场',\n    iataCode: 'SSA',\n  },\n  { name: '旧金山国际机场', iataCode: 'SFO' },\n  { name: '桑托斯·杜蒙特机场', iataCode: 'SDU' },\n  { name: '圣保罗孔戈尼亚斯机场', iataCode: 'CGH' },\n  { name: '西雅图塔科马国际机场', iataCode: 'SEA' },\n  { name: '上海虹桥国际机场', iataCode: 'SHA' },\n  { name: '上海浦东国际机场', iataCode: 'PVG' },\n  { name: '深圳宝安国际机场', iataCode: 'SZX' },\n  { name: '谢列梅捷沃国际机场', iataCode: 'SVO' },\n  { name: '新加坡樟宜机场', iataCode: 'SIN' },\n  { name: '苏加诺-哈达国际机场', iataCode: 'CGK' },\n  { name: '斯德哥尔摩-阿兰达机场', iataCode: 'ARN' },\n  { name: '素万那普机场', iataCode: 'BKK' },\n  { name: '悉尼金斯福德史密斯国际机场', iataCode: 'SYD' },\n  { name: '台湾桃园国际机场', iataCode: 'TPE' },\n  { name: '新山一国际机场', iataCode: 'SGN' },\n  { name: '东京羽田国际机场', iataCode: 'HND' },\n  { name: '多伦多皮尔逊国际机场', iataCode: 'YYZ' },\n  { name: '突尼斯迦太基国际机场', iataCode: 'TUN' },\n  { name: '温哥华国际机场', iataCode: 'YVR' },\n  { name: '维也纳国际机场', iataCode: 'VIE' },\n  { name: '维拉科波斯国际机场', iataCode: 'VCP' },\n  { name: '伏努科沃国际机场', iataCode: 'VKO' },\n  { name: '惠灵顿国际机场', iataCode: 'WLG' },\n  { name: '西安咸阳国际机场', iataCode: 'XIY' },\n  { name: '茹科夫斯基国际机场', iataCode: 'ZIA' },\n  { name: '苏黎世机场', iataCode: 'ZRH' },\n];\n"
  },
  {
    "path": "src/locales/zh_CN/airline/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { AirlineDefinition } from '../../..';\nimport airline_ from './airline';\nimport airplane from './airplane';\nimport airport from './airport';\n\nconst airline: AirlineDefinition = {\n  airline: airline_,\n  airplane,\n  airport,\n};\n\nexport default airline;\n"
  },
  {
    "path": "src/locales/zh_CN/animal/bear.ts",
    "content": "export default [\n  '亚洲黑熊',\n  '北极熊',\n  '大熊猫',\n  '小熊猫',\n  '懒熊',\n  '棕熊',\n  '眼镜熊',\n  '美洲黑熊',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/animal/bird.ts",
    "content": "export default [\n  '中华攀雀',\n  '大山雀',\n  '斑鸠',\n  '栗背短脚鹎',\n  '灰喜鹊',\n  '灰椋鸟',\n  '白头鹎',\n  '白鹭',\n  '红嘴蓝鹊',\n  '红腹锦鸡',\n  '绿啄木鸟',\n  '翠鸟',\n  '褐马鸡',\n  '鸳鸯',\n  '黑枕黄鹂',\n  '黑翅长脚鹬',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/animal/cat.ts",
    "content": "export default [\n  '三花猫',\n  '中华田园猫',\n  '中国大白猫',\n  '中国狸花猫',\n  '加菲猫',\n  '四川简州猫',\n  '奶牛猫',\n  '山东狮子猫',\n  '布偶猫',\n  '德文卷毛猫',\n  '斯芬克斯猫',\n  '暹罗猫',\n  '橘猫',\n  '波斯猫',\n  '玄猫',\n  '玳瑁猫',\n  '美国短毛猫',\n  '苏格兰折耳猫',\n  '英国短毛猫',\n  '阿比西尼亚猫',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/animal/dog.ts",
    "content": "export default [\n  '下司犬',\n  '中华田园犬',\n  '中国冠毛犬',\n  '八哥犬',\n  '北京犬',\n  '哈士奇',\n  '墨西哥无毛犬',\n  '大白熊犬',\n  '彭布罗克威尔士柯基犬',\n  '德国牧羊犬',\n  '拉萨狮子犬',\n  '松狮犬',\n  '柴犬',\n  '比利时牧羊犬',\n  '沙皮犬',\n  '秋田犬',\n  '罗威纳犬',\n  '美国爱斯基摩犬',\n  '英国斗牛犬',\n  '萨摩耶犬',\n  '藏獒',\n  '蝴蝶犬',\n  '袖狗',\n  '西施犬',\n  '西藏梗',\n  '西藏狮子犬',\n  '西藏獚',\n  '贵宾犬',\n  '边境牧羊犬',\n  '阿富汗猎犬',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/animal/fish.ts",
    "content": "export default [\n  '中华鲟',\n  '新疆大头鱼',\n  '胭脂鱼',\n  '草鱼',\n  '金鱼',\n  '长江白鲟',\n  '青鱼',\n  '鲤鱼',\n  '鲫鱼',\n  '鲶鱼',\n  '鳙鱼',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/animal/horse.ts",
    "content": "export default ['三河马', '伊利马', '河曲马', '蒙古马'];\n"
  },
  {
    "path": "src/locales/zh_CN/animal/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { AnimalDefinition } from '../../..';\nimport bear from './bear';\nimport bird from './bird';\nimport cat from './cat';\nimport dog from './dog';\nimport fish from './fish';\nimport horse from './horse';\nimport insect from './insect';\nimport pet_name from './pet_name';\nimport type_ from './type';\n\nconst animal: AnimalDefinition = {\n  bear,\n  bird,\n  cat,\n  dog,\n  fish,\n  horse,\n  insect,\n  pet_name,\n  type: type_,\n};\n\nexport default animal;\n"
  },
  {
    "path": "src/locales/zh_CN/animal/insect.ts",
    "content": "export default [\n  '天牛',\n  '天蛾',\n  '屎壳郎',\n  '拟步甲',\n  '步行虫',\n  '水黾',\n  '独角仙',\n  '瓢虫',\n  '白粉蝶',\n  '红蜻蜓',\n  '绿豆蝇',\n  '草蛉',\n  '萤火虫',\n  '蚊子',\n  '蚜虫',\n  '蜉蝣',\n  '蜜蜂',\n  '蝉',\n  '蝗虫',\n  '螳螂',\n  '蟋蟀',\n  '跳蚤',\n  '金龟子',\n  '飞虱',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/animal/pet_name.ts",
    "content": "export default [\n  '乐乐',\n  '乖乖',\n  '可可',\n  '咪咪',\n  '团团',\n  '多多',\n  '天天',\n  '奶茶',\n  '宝宝',\n  '小七',\n  '小灰',\n  '小白',\n  '小黑',\n  '悠悠',\n  '橘子',\n  '毛毛',\n  '点点',\n  '球球',\n  '皮皮',\n  '糖糖',\n  '臭臭',\n  '花花',\n  '虎子',\n  '蛋蛋',\n  '豆豆',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/animal/type.ts",
    "content": "export default ['昆虫', '熊', '狗', '猫', '马', '鱼', '鸟'];\n"
  },
  {
    "path": "src/locales/zh_CN/book/author.ts",
    "content": "export default [\n  '余华',\n  '余耕',\n  '冯骥才',\n  '刘慈欣',\n  '刘震云',\n  '北岛',\n  '双雪涛',\n  '史铁生',\n  '吴承恩',\n  '巴金',\n  '张大春',\n  '张承志',\n  '张爱玲',\n  '施耐庵',\n  '曹雪芹',\n  '朱天文',\n  '朱宥勋',\n  '朱自清',\n  '李娟',\n  '李锐',\n  '格非',\n  '梁实秋',\n  '毕飞宇',\n  '汪曾祺',\n  '沈从文',\n  '海子',\n  '王安忆',\n  '王小波',\n  '王朔',\n  '笛安',\n  '罗贯中',\n  '老舍',\n  '舒婷',\n  '苏童',\n  '茅盾',\n  '莫言',\n  '蔡崇达',\n  '西川',\n  '贾平凹',\n  '迟子建',\n  '邱华栋',\n  '郁达夫',\n  '郑执',\n  '钱钟书',\n  '铁凝',\n  '阎连科',\n  '阿乙',\n  '阿来',\n  '韩少功',\n  '顾城',\n  '骆以军',\n  '鲁迅',\n  '麦家',\n  '龙应台',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/book/format.ts",
    "content": "export default ['平装', '有声书', '电子书', '精装'];\n"
  },
  {
    "path": "src/locales/zh_CN/book/genre.ts",
    "content": "export default [\n  '传记',\n  '侦探',\n  '儿童文学',\n  '历史',\n  '哲学',\n  '商业',\n  '喜剧',\n  '回忆录',\n  '图像小说',\n  '奇幻',\n  '宗教',\n  '心理学',\n  '恐怖',\n  '悬疑',\n  '惊悚',\n  '戏剧',\n  '旅行',\n  '漫画',\n  '爱情',\n  '神话',\n  '科幻',\n  '经典',\n  '诗歌',\n  '青少年文学',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/book/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { BookDefinition } from '../../..';\nimport author from './author';\nimport format from './format';\nimport genre from './genre';\nimport publisher from './publisher';\nimport series from './series';\nimport title from './title';\n\nconst book: BookDefinition = {\n  author,\n  format,\n  genre,\n  publisher,\n  series,\n  title,\n};\n\nexport default book;\n"
  },
  {
    "path": "src/locales/zh_CN/book/publisher.ts",
    "content": "export default [\n  '三联书店',\n  '上海交通大学出版社',\n  '上海译文出版社',\n  '中信出版社',\n  '中共中央党校出版社',\n  '中华书局',\n  '中国人民大学出版社',\n  '中国友谊出版公司',\n  '中国大百科全书出版社',\n  '中国建筑工业出版社',\n  '中国社会科学出版社',\n  '中国美术学院出版社',\n  '中国青年出版社',\n  '中央编译出版社',\n  '九州出版社',\n  '五南图书出版公司',\n  '人民教育出版社',\n  '人民文学出版社',\n  '作家出版社',\n  '北京十月文艺出版社',\n  '北京大学出版社',\n  '北京时代华文书局',\n  '博集天卷',\n  '吉林出版集团',\n  '吉林教育出版社',\n  '吉林文史出版社',\n  '商务印书馆',\n  '复旦大学出版社',\n  '外语教学与研究出版社',\n  '天地出版社',\n  '天津人民出版社',\n  '少年儿童出版社',\n  '广东人民出版社',\n  '广西师范大学出版社',\n  '接力出版社',\n  '新世界出版社',\n  '新星出版社',\n  '明天出版社',\n  '晨光出版社',\n  '未来出版社',\n  '机械工业出版社',\n  '果麦文化',\n  '江苏文艺出版社',\n  '浙江文艺出版社',\n  '海豚出版社',\n  '清华大学出版社',\n  '湖南文艺出版社',\n  '湛庐文化',\n  '现代出版社',\n  '理想国',\n  '生活·读书·新知三联书店',\n  '电子工业出版社',\n  '百花文艺出版社',\n  '磨铁图书',\n  '科学出版社',\n  '红旗出版社',\n  '花城出版社',\n  '西南师范大学出版社',\n  '译文出版社',\n  '译林出版社',\n  '读客文化',\n  '辽宁人民出版社',\n  '重庆出版社',\n  '长江少年儿童出版社',\n  '长江文艺出版社',\n  '高等教育出版社',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/book/series.ts",
    "content": "export default [\n  '三体',\n  '九州缥缈录',\n  '人世间',\n  '仙逆',\n  '全职高手',\n  '凡人修仙传',\n  '剑来',\n  '司藤',\n  '围城',\n  '大奉打更人',\n  '天官赐福',\n  '将夜',\n  '山河表里',\n  '庆余年',\n  '悟空传',\n  '择天记',\n  '斗破苍穹',\n  '星辰变',\n  '杀破狼',\n  '步步惊心',\n  '流浪地球',\n  '琅琊榜',\n  '盗墓笔记',\n  '盘龙',\n  '红楼梦',\n  '苍兰诀',\n  '藏地密码',\n  '诛仙',\n  '诡秘之主',\n  '长安十二时辰',\n  '阳神',\n  '雪中悍刀行',\n  '鬼吹灯',\n  '魔道祖师',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/book/title.ts",
    "content": "export default [\n  '万历十五年',\n  '三国演义',\n  '三字经',\n  '中国哲学简史',\n  '中国大历史',\n  '中庸',\n  '丰乳肥臀',\n  '乡土中国',\n  '二十年目睹之怪现状',\n  '倚天屠龙记',\n  '儒林外史',\n  '千字文',\n  '原野',\n  '史记',\n  '呐喊',\n  '围城',\n  '在人间',\n  '大学',\n  '天龙八部',\n  '子夜',\n  '孙子兵法',\n  '孟子',\n  '官场现形记',\n  '家',\n  '封神演义',\n  '射雕英雄传',\n  '山河岁月',\n  '山海经',\n  '平凡的世界',\n  '庄子',\n  '弟子规',\n  '彷徨',\n  '我们仨',\n  '我的大学',\n  '文化苦旅',\n  '日出',\n  '春',\n  '水浒传',\n  '汉书',\n  '活着',\n  '浮生六记',\n  '狼图腾',\n  '白鹿原',\n  '目送',\n  '神雕侠侣',\n  '秋',\n  '穆斯林的葬礼',\n  '童年',\n  '笑傲江湖',\n  '红楼梦',\n  '老残游记',\n  '聊斋志异',\n  '茶馆',\n  '西游记',\n  '许三观卖血记',\n  '论语',\n  '资治通鉴',\n  '边城',\n  '道德经',\n  '金瓶梅',\n  '镜花缘',\n  '长恨歌',\n  '雷雨',\n  '骆驼祥子',\n  '鹿鼎记',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/color/human.ts",
    "content": "export default [\n  '乳白色',\n  '天蓝色',\n  '棕褐色',\n  '橙色',\n  '浅橙色',\n  '淡紫色',\n  '淡褐色',\n  '灰色',\n  '白色',\n  '粉红色',\n  '紫红色',\n  '紫色',\n  '红色',\n  '红褐色',\n  '绿色',\n  '蓝紫色',\n  '蓝绿色',\n  '蓝色',\n  '薄荷绿色',\n  '金色',\n  '银色',\n  '青柠色',\n  '青绿色',\n  '靛蓝色',\n  '黄色',\n  '黑色',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/zh_CN/commerce/department.ts",
    "content": "export default [\n  '主页',\n  '书籍',\n  '健康',\n  '孩子',\n  '宝宝',\n  '工业',\n  '工具',\n  '户外',\n  '服装',\n  '杂货',\n  '汽车',\n  '游戏',\n  '玩具',\n  '珠宝',\n  '电子',\n  '电影',\n  '电脑',\n  '美丽',\n  '花园',\n  '运动',\n  '鞋子',\n  '音乐',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/commerce/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CommerceDefinition } from '../../..';\nimport department from './department';\nimport product_description from './product_description';\nimport product_name from './product_name';\n\nconst commerce: CommerceDefinition = {\n  department,\n  product_description,\n  product_name,\n};\n\nexport default commerce;\n"
  },
  {
    "path": "src/locales/zh_CN/commerce/product_description.ts",
    "content": "export default [\n  'Sony/索尼 XR-55A80EK 55英寸4K超清认知智能OLED安卓摄像头电视',\n  '【2023新品官方旗舰正品】DERE戴睿笔记本电脑二合一新Surface Pro13平板商务办公学生教育超轻薄便携电脑本',\n  '【新品享壕礼】vivo iQOO Z8x手机官方旗舰店新品上市官网正品学生大电池大内存手机iqoo z7 z7x',\n  '【至高立省300元 赠数据线】vivo Y78新品全面屏游戏拍照学生5G智能手机大电池官方旗舰店老人机Y78+ Y77',\n  '人体工学椅电脑椅家用宿舍学生学习椅舒适久坐办公座椅转椅书桌椅',\n  '华为笔记本电脑MateBook X Pro 2023 13代酷睿版锐炬显卡14.2英寸3.1K原色触控屏超轻薄旗舰微绒典藏1943',\n  '可选16G【M2芯片】Apple/苹果 MacBook Pro 13英寸笔记本电脑剪辑设计大学生办公专用正品分期24G',\n  '台式电脑机械硬盘SATA串口320G 500G 1TB 2T 3TB 4TB支持游戏监控',\n  '小米电视 Redmi A43 高清智能电视 43英寸液晶平板电视L43RA-RA',\n  '鼠标有线USB静音无声家用办公台式笔记本电脑家用商务电竞男',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/commerce/product_name.ts",
    "content": "export default {\n  adjective: [\n    '不可思议的',\n    '东方的',\n    '人体工程学的',\n    '优雅的',\n    '华丽的',\n    '回收的',\n    '圆滑的',\n    '好吃',\n    '定制的',\n    '实用的',\n    '小的',\n    '已许可的',\n    '手工制作的',\n    '手工的',\n    '无品牌的',\n    '智能的',\n    '现代的',\n    '电子的',\n    '精彩绝伦的',\n    '精致的',\n    '豪华的',\n    '质朴的',\n    '贼好用的',\n    '通用的',\n  ],\n  material: [\n    '冷冻',\n    '塑料',\n    '新鲜',\n    '木制',\n    '棉花',\n    '橡胶',\n    '混凝土',\n    '花岗岩',\n    '软',\n    '金属',\n    '钢',\n    '青铜',\n  ],\n  product: [\n    '培根',\n    '奶酪',\n    '帽子',\n    '手套',\n    '披萨',\n    '桌子',\n    '椅子',\n    '毛巾',\n    '汽车',\n    '沙拉',\n    '球',\n    '电脑',\n    '肥皂',\n    '自行车',\n    '薯条',\n    '衬衫',\n    '裤子',\n    '金枪鱼',\n    '键盘',\n    '鞋子',\n    '香肠',\n    '鱼肉',\n    '鸡肉',\n    '鼠标',\n  ],\n  pattern: [\n    '{{commerce.productMaterial}}{{commerce.productAdjective}}{{commerce.product}}',\n  ],\n};\n"
  },
  {
    "path": "src/locales/zh_CN/company/category.ts",
    "content": "export default [\n  '传媒',\n  '保险',\n  '印刷',\n  '建设',\n  '旅游发展',\n  '林业',\n  '水产',\n  '燃气',\n  '物流',\n  '电力',\n  '矿业',\n  '网络科技',\n  '运输',\n  '食品',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport category from './category';\nimport legal_entity_type from './legal_entity_type';\nimport name_pattern from './name_pattern';\n\nconst company: CompanyDefinition = {\n  category,\n  legal_entity_type,\n  name_pattern,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/zh_CN/company/legal_entity_type.ts",
    "content": "export default [\n  '无限公司',\n  '无限责任公司',\n  '有限公司',\n  '有限责任公司',\n  '股份有限公司',\n  '集团有限公司',\n  '（集团）有限公司',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/company/name_pattern.ts",
    "content": "export default [\n  '{{location.city}}{{person.firstName}}{{company.category}}{{company.legal_entity_type}}',\n  '{{location.state}}{{person.firstName}}{{company.category}}{{company.legal_entity_type}}',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/database/column.ts",
    "content": "export default [\n  '令牌',\n  '创建于',\n  '名称',\n  '头像',\n  '密码',\n  '手机',\n  '更新于',\n  '标识',\n  '标题',\n  '注释',\n  '状态',\n  '类别',\n  '组别',\n  '邮箱',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/database/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DatabaseDefinition } from '../../..';\nimport column from './column';\n\nconst database: DatabaseDefinition = {\n  column,\n};\n\nexport default database;\n"
  },
  {
    "path": "src/locales/zh_CN/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/zh_CN/date/month.ts",
    "content": "export default {\n  wide: [\n    '一月',\n    '七月',\n    '三月',\n    '九月',\n    '二月',\n    '五月',\n    '八月',\n    '六月',\n    '十一月',\n    '十二月',\n    '十月',\n    '四月',\n  ],\n  abbr: [\n    '10月',\n    '11月',\n    '12月',\n    '1月',\n    '2月',\n    '3月',\n    '4月',\n    '5月',\n    '6月',\n    '7月',\n    '8月',\n    '9月',\n  ],\n};\n"
  },
  {
    "path": "src/locales/zh_CN/date/weekday.ts",
    "content": "export default {\n  wide: ['星期一', '星期三', '星期二', '星期五', '星期六', '星期四', '星期天'],\n  abbr: ['周一', '周三', '周二', '周五', '周六', '周四', '周日'],\n};\n"
  },
  {
    "path": "src/locales/zh_CN/finance/account_type.ts",
    "content": "export default [\n  '个人贷款',\n  '信用卡',\n  '储蓄',\n  '房屋贷款',\n  '投资',\n  '支票',\n  '汽车贷款',\n  '货币市场',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/finance/credit_card/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { FinanceDefinition } from '../../../..';\nimport mastercard from './mastercard';\nimport unionpay from './unionpay';\nimport visa from './visa';\n\nconst credit_card: FinanceDefinition['credit_card'] = {\n  mastercard,\n  unionpay,\n  visa,\n};\n\nexport default credit_card;\n"
  },
  {
    "path": "src/locales/zh_CN/finance/credit_card/mastercard.ts",
    "content": "export default ['2[221-720]-####-####-###L', '5[1-5]##-####-####-###L'];\n"
  },
  {
    "path": "src/locales/zh_CN/finance/credit_card/unionpay.ts",
    "content": "export default [\n  '62#############L',\n  '67#############L',\n  '81################L',\n  '81###############L',\n  '81##############L',\n  '81#############L',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/finance/credit_card/visa.ts",
    "content": "export default ['4###########L', '4###-####-####-###L'];\n"
  },
  {
    "path": "src/locales/zh_CN/finance/currency.ts",
    "content": "export default [\n  {\n    name: '阿联酋迪拉姆',\n    code: 'AED',\n    symbol: '',\n    numericCode: '784',\n  },\n  {\n    name: '阿富汗尼',\n    code: 'AFN',\n    symbol: '؋',\n    numericCode: '971',\n  },\n  {\n    name: '列克',\n    code: 'ALL',\n    symbol: 'Lek',\n    numericCode: '008',\n  },\n  {\n    name: '亚美尼亚德拉姆',\n    code: 'AMD',\n    symbol: '',\n    numericCode: '051',\n  },\n  {\n    name: '荷属安的列斯盾',\n    code: 'ANG',\n    symbol: 'ƒ',\n    numericCode: '532',\n  },\n  {\n    name: '宽扎',\n    code: 'AOA',\n    symbol: '',\n    numericCode: '973',\n  },\n  {\n    name: '阿根廷比索',\n    code: 'ARS',\n    symbol: '$',\n    numericCode: '032',\n  },\n  {\n    name: '澳大利亚元',\n    code: 'AUD',\n    symbol: '$',\n    numericCode: '036',\n  },\n  {\n    name: '阿鲁巴弗罗林',\n    code: 'AWG',\n    symbol: 'ƒ',\n    numericCode: '533',\n  },\n  {\n    name: '阿塞拜疆马纳特',\n    code: 'AZN',\n    symbol: 'ман',\n    numericCode: '944',\n  },\n  {\n    name: '可兑换马克',\n    code: 'BAM',\n    symbol: 'KM',\n    numericCode: '977',\n  },\n  {\n    name: '巴巴多斯元',\n    code: 'BBD',\n    symbol: '$',\n    numericCode: '052',\n  },\n  {\n    name: '孟加拉塔卡',\n    code: 'BDT',\n    symbol: '',\n    numericCode: '050',\n  },\n  {\n    name: '保加利亚列弗',\n    code: 'BGN',\n    symbol: 'лв',\n    numericCode: '975',\n  },\n  {\n    name: '巴林第纳尔',\n    code: 'BHD',\n    symbol: '',\n    numericCode: '048',\n  },\n  {\n    name: '布隆迪法郎',\n    code: 'BIF',\n    symbol: '',\n    numericCode: '108',\n  },\n  {\n    name: '百慕大元（通常称为百慕大元）',\n    code: 'BMD',\n    symbol: '$',\n    numericCode: '060',\n  },\n  {\n    name: '文莱元',\n    code: 'BND',\n    symbol: '$',\n    numericCode: '096',\n  },\n  {\n    name: '玻利维亚诺',\n    code: 'BOB',\n    symbol: 'Bs',\n    numericCode: '068',\n  },\n  {\n    name: '巴西雷亚尔',\n    code: 'BRL',\n    symbol: 'R$',\n    numericCode: '986',\n  },\n  {\n    name: '巴哈马元',\n    code: 'BSD',\n    symbol: '$',\n    numericCode: '044',\n  },\n  {\n    name: '普拉',\n    code: 'BWP',\n    symbol: 'P',\n    numericCode: '072',\n  },\n  {\n    name: '白俄罗斯卢布',\n    code: 'BYN',\n    symbol: 'Rbl',\n    numericCode: '933',\n  },\n  {\n    name: '伯利兹元',\n    code: 'BZD',\n    symbol: 'BZ$',\n    numericCode: '084',\n  },\n  {\n    name: '加拿大元',\n    code: 'CAD',\n    symbol: '$',\n    numericCode: '124',\n  },\n  {\n    name: '刚果法郎',\n    code: 'CDF',\n    symbol: '',\n    numericCode: '976',\n  },\n  {\n    name: '瑞士法郎',\n    code: 'CHF',\n    symbol: 'CHF',\n    numericCode: '756',\n  },\n  {\n    name: '智利比索',\n    code: 'CLP',\n    symbol: '$',\n    numericCode: '152',\n  },\n  {\n    name: '人民币',\n    code: 'CNY',\n    symbol: '¥',\n    numericCode: '156',\n  },\n  {\n    name: '哥伦比亚比索',\n    code: 'COP',\n    symbol: '$',\n    numericCode: '170',\n  },\n  {\n    name: '哥斯达黎加科朗',\n    code: 'CRC',\n    symbol: '₡',\n    numericCode: '188',\n  },\n  {\n    name: '古巴比索',\n    code: 'CUP',\n    symbol: '₱',\n    numericCode: '192',\n  },\n  {\n    name: '佛得角埃斯库多',\n    code: 'CVE',\n    symbol: '',\n    numericCode: '132',\n  },\n  {\n    name: '捷克克朗',\n    code: 'CZK',\n    symbol: 'Kč',\n    numericCode: '203',\n  },\n  {\n    name: '吉布提法郎',\n    code: 'DJF',\n    symbol: '',\n    numericCode: '262',\n  },\n  {\n    name: '丹麦克朗',\n    code: 'DKK',\n    symbol: 'kr',\n    numericCode: '208',\n  },\n  {\n    name: '多米尼加比索',\n    code: 'DOP',\n    symbol: 'RD$',\n    numericCode: '214',\n  },\n  {\n    name: '阿尔及利亚第纳尔',\n    code: 'DZD',\n    symbol: '',\n    numericCode: '012',\n  },\n  {\n    name: '埃及镑',\n    code: 'EGP',\n    symbol: '£',\n    numericCode: '818',\n  },\n  {\n    name: '纳克法',\n    code: 'ERN',\n    symbol: '',\n    numericCode: '232',\n  },\n  {\n    name: '埃塞俄比亚比尔',\n    code: 'ETB',\n    symbol: '',\n    numericCode: '230',\n  },\n  {\n    name: '欧元',\n    code: 'EUR',\n    symbol: '€',\n    numericCode: '978',\n  },\n  {\n    name: '斐济元',\n    code: 'FJD',\n    symbol: '$',\n    numericCode: '242',\n  },\n  {\n    name: '福克兰群岛镑',\n    code: 'FKP',\n    symbol: '£',\n    numericCode: '238',\n  },\n  {\n    name: '英镑',\n    code: 'GBP',\n    symbol: '£',\n    numericCode: '826',\n  },\n  {\n    name: '格鲁吉亚拉里',\n    code: 'GEL',\n    symbol: '',\n    numericCode: '981',\n  },\n  {\n    name: '塞地',\n    code: 'GHS',\n    symbol: '',\n    numericCode: '936',\n  },\n  {\n    name: '直布罗陀镑',\n    code: 'GIP',\n    symbol: '£',\n    numericCode: '292',\n  },\n  {\n    name: '达尔西',\n    code: 'GMD',\n    symbol: '',\n    numericCode: '270',\n  },\n  {\n    name: '几内亚法郎',\n    code: 'GNF',\n    symbol: '',\n    numericCode: '324',\n  },\n  {\n    name: '格查尔',\n    code: 'GTQ',\n    symbol: 'Q',\n    numericCode: '320',\n  },\n  {\n    name: '圭亚那元',\n    code: 'GYD',\n    symbol: '$',\n    numericCode: '328',\n  },\n  {\n    name: '港元',\n    code: 'HKD',\n    symbol: '$',\n    numericCode: '344',\n  },\n  {\n    name: '伦皮拉',\n    code: 'HNL',\n    symbol: 'L',\n    numericCode: '340',\n  },\n  {\n    name: '古德',\n    code: 'HTG',\n    symbol: '',\n    numericCode: '332',\n  },\n  {\n    name: '福林特',\n    code: 'HUF',\n    symbol: 'Ft',\n    numericCode: '348',\n  },\n  {\n    name: '印度尼西亚卢比',\n    code: 'IDR',\n    symbol: 'Rp',\n    numericCode: '360',\n  },\n  {\n    name: '新以色列谢克尔',\n    code: 'ILS',\n    symbol: '₪',\n    numericCode: '376',\n  },\n  {\n    name: '不丹努扎姆',\n    code: 'BTN',\n    symbol: 'Nu',\n    numericCode: '064',\n  },\n  {\n    name: '印度卢比',\n    code: 'INR',\n    symbol: '₹',\n    numericCode: '356',\n  },\n  {\n    name: '伊拉克第纳尔',\n    code: 'IQD',\n    symbol: '',\n    numericCode: '368',\n  },\n  {\n    name: '伊朗里亚尔',\n    code: 'IRR',\n    symbol: '﷼',\n    numericCode: '364',\n  },\n  {\n    name: '冰岛克朗',\n    code: 'ISK',\n    symbol: 'kr',\n    numericCode: '352',\n  },\n  {\n    name: '牙买加元',\n    code: 'JMD',\n    symbol: 'J$',\n    numericCode: '388',\n  },\n  {\n    name: '约旦第纳尔',\n    code: 'JOD',\n    symbol: '',\n    numericCode: '400',\n  },\n  {\n    name: '日元',\n    code: 'JPY',\n    symbol: '¥',\n    numericCode: '392',\n  },\n  {\n    name: '肯尼亚先令',\n    code: 'KES',\n    symbol: '',\n    numericCode: '404',\n  },\n  {\n    name: '吉尔吉斯斯坦索姆',\n    code: 'KGS',\n    symbol: 'лв',\n    numericCode: '417',\n  },\n  {\n    name: '瑞尔',\n    code: 'KHR',\n    symbol: '៛',\n    numericCode: '116',\n  },\n  {\n    name: '科摩罗法郎',\n    code: 'KMF',\n    symbol: '',\n    numericCode: '174',\n  },\n  {\n    name: '朝鲜圆',\n    code: 'KPW',\n    symbol: '₩',\n    numericCode: '408',\n  },\n  {\n    name: '韩元',\n    code: 'KRW',\n    symbol: '₩',\n    numericCode: '410',\n  },\n  {\n    name: '科威特第纳尔',\n    code: 'KWD',\n    symbol: '',\n    numericCode: '414',\n  },\n  {\n    name: '开曼群岛元',\n    code: 'KYD',\n    symbol: '$',\n    numericCode: '136',\n  },\n  {\n    name: '坚戈',\n    code: 'KZT',\n    symbol: 'лв',\n    numericCode: '398',\n  },\n  {\n    name: '基普',\n    code: 'LAK',\n    symbol: '₭',\n    numericCode: '418',\n  },\n  {\n    name: '黎巴嫩镑',\n    code: 'LBP',\n    symbol: '£',\n    numericCode: '422',\n  },\n  {\n    name: '斯里兰卡卢比',\n    code: 'LKR',\n    symbol: '₨',\n    numericCode: '144',\n  },\n  {\n    name: '利比里亚元',\n    code: 'LRD',\n    symbol: '$',\n    numericCode: '430',\n  },\n  {\n    name: '利比亚第纳尔',\n    code: 'LYD',\n    symbol: '',\n    numericCode: '434',\n  },\n  {\n    name: '摩洛哥迪拉姆',\n    code: 'MAD',\n    symbol: '',\n    numericCode: '504',\n  },\n  {\n    name: '摩尔多瓦列伊',\n    code: 'MDL',\n    symbol: '',\n    numericCode: '498',\n  },\n  {\n    name: '马达加斯加阿里亚里',\n    code: 'MGA',\n    symbol: '',\n    numericCode: '969',\n  },\n  {\n    name: '马其顿代纳尔',\n    code: 'MKD',\n    symbol: 'ден',\n    numericCode: '807',\n  },\n  {\n    name: '缅甸元',\n    code: 'MMK',\n    symbol: '',\n    numericCode: '104',\n  },\n  {\n    name: '图格里克',\n    code: 'MNT',\n    symbol: '₮',\n    numericCode: '496',\n  },\n  {\n    name: '澳门元',\n    code: 'MOP',\n    symbol: '',\n    numericCode: '446',\n  },\n  {\n    name: '乌吉亚',\n    code: 'MRU',\n    symbol: '',\n    numericCode: '929',\n  },\n  {\n    name: '毛里求斯卢比',\n    code: 'MUR',\n    symbol: '₨',\n    numericCode: '480',\n  },\n  {\n    name: '拉菲亚',\n    code: 'MVR',\n    symbol: '',\n    numericCode: '462',\n  },\n  {\n    name: '克瓦查',\n    code: 'MWK',\n    symbol: '',\n    numericCode: '454',\n  },\n  {\n    name: '墨西哥比索',\n    code: 'MXN',\n    symbol: '$',\n    numericCode: '484',\n  },\n  {\n    name: '马来西亚林吉特',\n    code: 'MYR',\n    symbol: 'RM',\n    numericCode: '458',\n  },\n  {\n    name: '莫桑比克梅蒂卡尔',\n    code: 'MZN',\n    symbol: 'MT',\n    numericCode: '943',\n  },\n  {\n    name: '奈拉',\n    code: 'NGN',\n    symbol: '₦',\n    numericCode: '566',\n  },\n  {\n    name: '科多巴金科多巴',\n    code: 'NIO',\n    symbol: 'C$',\n    numericCode: '558',\n  },\n  {\n    name: '挪威克朗',\n    code: 'NOK',\n    symbol: 'kr',\n    numericCode: '578',\n  },\n  {\n    name: '尼泊尔卢比',\n    code: 'NPR',\n    symbol: '₨',\n    numericCode: '524',\n  },\n  {\n    name: '新西兰元',\n    code: 'NZD',\n    symbol: '$',\n    numericCode: '554',\n  },\n  {\n    name: '阿曼里亚尔',\n    code: 'OMR',\n    symbol: '﷼',\n    numericCode: '512',\n  },\n  {\n    name: '巴尔博亚',\n    code: 'PAB',\n    symbol: 'B/.',\n    numericCode: '590',\n  },\n  {\n    name: '秘鲁新索尔',\n    code: 'PEN',\n    symbol: 'S/.',\n    numericCode: '604',\n  },\n  {\n    name: '基纳',\n    code: 'PGK',\n    symbol: '',\n    numericCode: '598',\n  },\n  {\n    name: '菲律宾比索',\n    code: 'PHP',\n    symbol: 'Php',\n    numericCode: '608',\n  },\n  {\n    name: '巴基斯坦卢比',\n    code: 'PKR',\n    symbol: '₨',\n    numericCode: '586',\n  },\n  {\n    name: '兹罗提',\n    code: 'PLN',\n    symbol: 'zł',\n    numericCode: '985',\n  },\n  {\n    name: '巴拉圭瓜拉尼',\n    code: 'PYG',\n    symbol: 'Gs',\n    numericCode: '600',\n  },\n  {\n    name: '卡塔尔里亚尔',\n    code: 'QAR',\n    symbol: '﷼',\n    numericCode: '634',\n  },\n  {\n    name: '新卢',\n    code: 'RON',\n    symbol: 'lei',\n    numericCode: '946',\n  },\n  {\n    name: '塞尔维亚第纳尔',\n    code: 'RSD',\n    symbol: 'Дин.',\n    numericCode: '941',\n  },\n  {\n    name: '俄罗斯卢布',\n    code: 'RUB',\n    symbol: 'руб',\n    numericCode: '643',\n  },\n  {\n    name: '卢旺达法郎',\n    code: 'RWF',\n    symbol: '',\n    numericCode: '646',\n  },\n  {\n    name: '沙特里亚尔',\n    code: 'SAR',\n    symbol: '﷼',\n    numericCode: '682',\n  },\n  {\n    name: '所罗门群岛元',\n    code: 'SBD',\n    symbol: '$',\n    numericCode: '090',\n  },\n  {\n    name: '塞舌尔卢比',\n    code: 'SCR',\n    symbol: '₨',\n    numericCode: '690',\n  },\n  {\n    name: '苏丹镑',\n    code: 'SDG',\n    symbol: '',\n    numericCode: '938',\n  },\n  {\n    name: '瑞典克朗',\n    code: 'SEK',\n    symbol: 'kr',\n    numericCode: '752',\n  },\n  {\n    name: '新加坡元',\n    code: 'SGD',\n    symbol: '$',\n    numericCode: '702',\n  },\n  {\n    name: '圣赫勒拿镑',\n    code: 'SHP',\n    symbol: '£',\n    numericCode: '654',\n  },\n  {\n    name: '利昂',\n    code: 'SLE',\n    symbol: '',\n    numericCode: '925',\n  },\n  {\n    name: '索马里先令',\n    code: 'SOS',\n    symbol: 'S',\n    numericCode: '706',\n  },\n  {\n    name: '苏里南元',\n    code: 'SRD',\n    symbol: '$',\n    numericCode: '968',\n  },\n  {\n    name: '南苏丹镑',\n    code: 'SSP',\n    symbol: '',\n    numericCode: '728',\n  },\n  {\n    name: '多布拉',\n    code: 'STN',\n    symbol: 'Db',\n    numericCode: '930',\n  },\n  {\n    name: '叙利亚镑',\n    code: 'SYP',\n    symbol: '£',\n    numericCode: '760',\n  },\n  {\n    name: '利兰吉尼',\n    code: 'SZL',\n    symbol: '',\n    numericCode: '748',\n  },\n  {\n    name: '泰铢',\n    code: 'THB',\n    symbol: '฿',\n    numericCode: '764',\n  },\n  {\n    name: '索莫尼',\n    code: 'TJS',\n    symbol: '',\n    numericCode: '972',\n  },\n  {\n    name: '马纳特',\n    code: 'TMT',\n    symbol: '',\n    numericCode: '934',\n  },\n  {\n    name: '突尼斯第纳尔',\n    code: 'TND',\n    symbol: '',\n    numericCode: '788',\n  },\n  {\n    name: '帕安加',\n    code: 'TOP',\n    symbol: '',\n    numericCode: '776',\n  },\n  {\n    name: '土耳其里拉',\n    code: 'TRY',\n    symbol: '₺',\n    numericCode: '949',\n  },\n  {\n    name: '特立尼达和多巴哥元',\n    code: 'TTD',\n    symbol: 'TT$',\n    numericCode: '780',\n  },\n  {\n    name: '新台币',\n    code: 'TWD',\n    symbol: 'NT$',\n    numericCode: '901',\n  },\n  {\n    name: '坦桑尼亚先令',\n    code: 'TZS',\n    symbol: '',\n    numericCode: '834',\n  },\n  {\n    name: '格里夫尼亚',\n    code: 'UAH',\n    symbol: '₴',\n    numericCode: '980',\n  },\n  {\n    name: '乌干达先令',\n    code: 'UGX',\n    symbol: '',\n    numericCode: '800',\n  },\n  {\n    name: '美元',\n    code: 'USD',\n    symbol: '$',\n    numericCode: '840',\n  },\n  {\n    name: '乌拉圭比索',\n    code: 'UYU',\n    symbol: '$U',\n    numericCode: '858',\n  },\n  {\n    name: '乌兹别克索姆',\n    code: 'UZS',\n    symbol: 'лв',\n    numericCode: '860',\n  },\n  {\n    name: '委内瑞拉玻利瓦尔',\n    code: 'VES',\n    symbol: 'Bs',\n    numericCode: '928',\n  },\n  {\n    name: '越南盾',\n    code: 'VND',\n    symbol: '₫',\n    numericCode: '704',\n  },\n  {\n    name: '瓦图',\n    code: 'VUV',\n    symbol: '',\n    numericCode: '548',\n  },\n  {\n    name: '塔拉',\n    code: 'WST',\n    symbol: '',\n    numericCode: '882',\n  },\n  {\n    name: '科姆罗尔法郎',\n    code: 'XAF',\n    symbol: '',\n    numericCode: '950',\n  },\n  {\n    name: '银',\n    code: 'XAG',\n    symbol: 'XAG',\n    numericCode: '961',\n  },\n  {\n    name: '金',\n    code: 'XAU',\n    symbol: 'XAU',\n    numericCode: '959',\n  },\n  {\n    name: '东加勒比元',\n    code: 'XCD',\n    symbol: '$',\n    numericCode: '951',\n  },\n  {\n    name: '特别提款权',\n    code: 'XDR',\n    symbol: 'XDR',\n    numericCode: '960',\n  },\n  {\n    name: '中非金融合作法郎',\n    code: 'XOF',\n    symbol: '',\n    numericCode: '952',\n  },\n  {\n    name: '波利尼西亚法郎',\n    code: 'XPF',\n    symbol: '',\n    numericCode: '953',\n  },\n  {\n    name: '也门里亚尔',\n    code: 'YER',\n    symbol: '﷼',\n    numericCode: '886',\n  },\n  {\n    name: '南非兰特',\n    code: 'ZAR',\n    symbol: 'R',\n    numericCode: '710',\n  },\n  {\n    name: '赞比亚克瓦查',\n    code: 'ZMW',\n    symbol: 'ZK',\n    numericCode: '967',\n  },\n  {\n    name: '津巴布韦元',\n    code: 'ZWL',\n    symbol: '$',\n    numericCode: '932',\n  },\n];\n"
  },
  {
    "path": "src/locales/zh_CN/finance/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { FinanceDefinition } from '../../..';\nimport account_type from './account_type';\nimport credit_card from './credit_card';\nimport currency from './currency';\nimport transaction_type from './transaction_type';\n\nconst finance: FinanceDefinition = {\n  account_type,\n  credit_card,\n  currency,\n  transaction_type,\n};\n\nexport default finance;\n"
  },
  {
    "path": "src/locales/zh_CN/finance/transaction_type.ts",
    "content": "export default ['取款', '存款', '开票', '支付'];\n"
  },
  {
    "path": "src/locales/zh_CN/food/adjective.ts",
    "content": "export default [\n  '咸香',\n  '多汁',\n  '微苦',\n  '浓郁',\n  '清淡',\n  '清爽',\n  '滑嫩',\n  '焦香',\n  '爽口',\n  '甘甜',\n  '筋道',\n  '细腻',\n  '软糯',\n  '酥脆',\n  '酸爽',\n  '醇厚',\n  '香甜',\n  '香辣',\n  '鲜嫩',\n  '麻辣',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/food/description_pattern.ts",
    "content": "export default [\n  '{{food.ingredient}}搭配一撮{{food.spice}}，上面放着焦糖化的{{food.fruit}}和一层鲜奶油。',\n  '{{food.meat}}牛排，外裹一层{{food.adjective}}的{{food.spice}}酥壳，配上{{food.spice}}味的捣碎{{food.vegetable}}。',\n  '一份经典的{{food.meat}}馅饼，搭配{{food.adjective}}的{{food.ingredient}}，外皮是{{food.adjective}}的酥皮，表面烘烤出诱人的金黄色。',\n  '一锅浓郁的{{food.adjective}}炖菜，带有{{food.ethnic_category}}风味，融合了{{food.adjective}}的肉类、{{food.adjective}}的蔬菜与一锅{{food.adjective}}、{{food.adjective}}的浓汤。',\n  '丰盛的炖菜，融合{{food.ingredient}}与{{food.meat}}，加入{{food.spice}}与{{food.vegetable}}慢炖成充满家常味的美食。',\n  '多汁的{{food.meat}}，按个人喜好烤制，淋上大胆的{{food.spice}}酱汁，旁边配有烤{{food.vegetable}}。',\n  '新鲜的什锦蔬菜沙拉，搭配{{food.spice}}腌制过的{{food.meat}}与清爽的{{food.vegetable}}。',\n  '温暖人心的{{food.ethnic_category}}风味汤，选用新鲜的{{food.ingredient}}和传统香料慢炖而成。',\n  '烘烤过的{{food.ingredient}}填入{{food.meat}}中，撒上{{food.spice}}与{{food.adjective}}的香草，配以烤制的{{food.vegetable}}拼盘。',\n  '烤制的{{food.meat}}串，事先以{{food.ethnic_category}}香料腌制，配以新鲜的{{food.vegetable}}与{{food.fruit}}沙拉。',\n  '简单的{{food.fruit}}派。没有花哨的装饰。就是派。',\n  '精致的{{food.meat}}烤肉，注入{{food.fruit}}的香气，慢火烘烤至完美，佐以浓郁奶香的{{food.vegetable}}泥。',\n  '这是一道迷人的咸甜塔，融合了{{food.adjective}}的{{food.vegetable}}与香甜的{{food.fruit}}，搭配奶香浓郁的酥皮，点缀上一点{{food.spice}}。',\n  '酥脆炸{{food.meat}}块，撒上{{food.spice}}，搭配酸甜的{{food.fruit}}蘸酱。',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/food/dish.ts",
    "content": "export default [\n  '三杯鸡',\n  '京酱肉丝',\n  '凉拌黄瓜',\n  '凉皮',\n  '卤肉饭',\n  '叉烧包',\n  '口水鸡',\n  '咕噜肉',\n  '宫保鸡丁',\n  '小笼包',\n  '干煸四季豆',\n  '干锅花菜',\n  '扬州炒饭',\n  '春卷',\n  '梅菜扣肉',\n  '水煮牛肉',\n  '油焖大虾',\n  '泡椒凤爪',\n  '清蒸鲈鱼',\n  '炸酱面',\n  '烧卖',\n  '煎饺',\n  '牛杂煲',\n  '牛肉面',\n  '牛腩粉',\n  '狮子头',\n  '糖醋排骨',\n  '糯米鸡',\n  '红烧肉',\n  '腊味煲仔饭',\n  '臭豆腐',\n  '芙蓉蛋',\n  '萝卜炖牛腩',\n  '葱爆羊肉',\n  '蒜蓉西兰花',\n  '虾仁滑蛋',\n  '蚝油生菜',\n  '蛋炒饭',\n  '豆角焖面',\n  '酸辣汤',\n  '铁板豆腐',\n  '锅巴菜',\n  '锅贴',\n  '韭菜盒子',\n  '馄饨',\n  '香煎带鱼',\n  '鱼香肉丝',\n  '鸡蛋灌饼',\n  '麻婆豆腐',\n  '麻辣香锅',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/food/dish_pattern.ts",
    "content": "export default [\n  '{{food.adjective}}{{food.ethnic_category}}风味炖菜',\n  '{{food.adjective}}{{food.meat}}配{{food.vegetable}}',\n  '{{food.ethnic_category}}{{food.vegetable}}炒{{food.meat}}',\n  '{{food.ethnic_category}}{{food.vegetable}}炖{{food.vegetable}}',\n  '{{food.ethnic_category}}风味{{food.ingredient}}汤',\n  '{{food.fruit}}与{{food.fruit}}水果塔',\n  '{{food.fruit}}派',\n  '{{food.fruit}}酱烤{{food.meat}}串',\n  '{{food.fruit}}风味{{food.meat}}烤肉',\n  '{{food.ingredient}}与{{food.meat}}馅饼',\n  '{{food.meat}}串',\n  '{{food.meat}}配{{food.fruit}}酱',\n  '{{food.spice}}腌制{{food.meat}}',\n  '{{food.spice}}香料包裹的{{food.meat}}',\n  '{{food.vegetable}}沙拉',\n  '{{food.vegetable}}炒{{food.meat}}',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/food/ethnic_category.ts",
    "content": "export default [\n  '东北菜',\n  '云南菜',\n  '客家菜',\n  '川菜',\n  '徽菜',\n  '浙菜',\n  '湘菜',\n  '潮汕菜',\n  '粤菜',\n  '苏菜',\n  '西北菜',\n  '贵州菜',\n  '闽菜',\n  '鲁菜',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/food/fruit.ts",
    "content": "export default [\n  '哈密瓜',\n  '大根',\n  '山竹',\n  '干杏',\n  '干梅',\n  '指柠檬',\n  '无花果',\n  '杏子',\n  '杨桃',\n  '枇杷',\n  '枣',\n  '枸杞',\n  '柑橘',\n  '柠檬',\n  '梅子',\n  '樱桃',\n  '橄榄',\n  '橙子',\n  '沙果',\n  '火龙果',\n  '甘蓝',\n  '番石榴',\n  '番茄',\n  '番荔枝',\n  '石榴',\n  '绿芽',\n  '芒果',\n  '苹果',\n  '茄子',\n  '草莓',\n  '荔枝',\n  '莓果',\n  '菠萝',\n  '葡萄',\n  '葡萄柚',\n  '蓝莓',\n  '蔓越莓',\n  '血橙',\n  '西瓜',\n  '费约果',\n  '金橘',\n  '雪豆',\n  '青柠',\n  '香蕉',\n  '鳄梨',\n  '黑加仑',\n  '黑莓',\n  '龙眼',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/food/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { FoodDefinition } from '../../..';\nimport adjective from './adjective';\nimport description_pattern from './description_pattern';\nimport dish from './dish';\nimport dish_pattern from './dish_pattern';\nimport ethnic_category from './ethnic_category';\nimport fruit from './fruit';\nimport ingredient from './ingredient';\nimport meat from './meat';\nimport spice from './spice';\nimport vegetable from './vegetable';\n\nconst food: FoodDefinition = {\n  adjective,\n  description_pattern,\n  dish,\n  dish_pattern,\n  ethnic_category,\n  fruit,\n  ingredient,\n  meat,\n  spice,\n  vegetable,\n};\n\nexport default food;\n"
  },
  {
    "path": "src/locales/zh_CN/food/ingredient.ts",
    "content": "export default [\n  '丝瓜',\n  '冬瓜',\n  '南瓜',\n  '四季豆',\n  '土豆',\n  '大白菜',\n  '大米',\n  '大葱',\n  '大蒜',\n  '娃娃菜',\n  '小白菜',\n  '小米',\n  '小葱',\n  '山药',\n  '干辣椒',\n  '平菇',\n  '开心果',\n  '木耳',\n  '杏仁',\n  '杏鲍菇',\n  '松子',\n  '枸杞',\n  '核桃',\n  '油菜',\n  '洋葱',\n  '海带',\n  '燕麦',\n  '玉米',\n  '玉米淀粉',\n  '生姜',\n  '番茄酱',\n  '白芝麻',\n  '百合',\n  '空心菜',\n  '糯米',\n  '紫甘蓝',\n  '紫菜',\n  '红枣',\n  '红椒',\n  '红薯',\n  '红豆',\n  '绿豆',\n  '胡萝卜',\n  '腐竹',\n  '腰果',\n  '芋头',\n  '芝麻豆酱',\n  '花生',\n  '花生酱',\n  '花菜',\n  '芹菜',\n  '苦瓜',\n  '茄子',\n  '茶树菇',\n  '荞麦',\n  '莲子',\n  '莲藕',\n  '莴笋',\n  '菠菜',\n  '萝卜',\n  '蒜苗',\n  '蒜蓉',\n  '西兰花',\n  '西红柿',\n  '西葫芦',\n  '豆浆',\n  '豆皮',\n  '豆腐',\n  '豆角',\n  '辣椒',\n  '金针菇',\n  '银耳',\n  '青椒',\n  '香米',\n  '香菇',\n  '香菜',\n  '黄椒',\n  '黄瓜',\n  '黄花菜',\n  '黄豆',\n  '黑米',\n  '黑芝麻',\n  '黑豆',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/food/meat.ts",
    "content": "export default [\n  '火鸡肉',\n  '牛肉',\n  '猪肉',\n  '羊肉',\n  '蛇肉',\n  '驴肉',\n  '鳄鱼肉',\n  '鸡肉',\n  '鸭肉',\n  '鸵鸟肉',\n  '鸽子肉',\n  '鹅肉',\n  '鹌鹑肉',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/food/spice.ts",
    "content": "export default [\n  '丁香',\n  '五香粉',\n  '八角',\n  '十三香',\n  '味精',\n  '咖喱粉',\n  '姜黄',\n  '孜然',\n  '小茴香',\n  '山奈',\n  '干姜粉',\n  '干辣椒',\n  '干香菇粉',\n  '桂皮',\n  '桂花',\n  '橙皮',\n  '沙姜粉',\n  '玫瑰花',\n  '白胡椒粉',\n  '紫苏',\n  '罗勒',\n  '肉豆蔻',\n  '芫荽',\n  '花椒',\n  '花椒粉',\n  '茴香籽',\n  '草果',\n  '葱白',\n  '葱花',\n  '蒜末',\n  '豆蔻',\n  '辣椒片',\n  '辣椒粉',\n  '陈皮',\n  '香叶',\n  '香茅',\n  '香菜籽',\n  '香葱',\n  '鸡精',\n  '黑胡椒粉',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/food/vegetable.ts",
    "content": "export default [\n  '丝瓜',\n  '冬瓜',\n  '南瓜',\n  '卷心菜',\n  '四季豆',\n  '土豆',\n  '大白菜',\n  '大葱',\n  '娃娃菜',\n  '小白菜',\n  '尖椒',\n  '山药',\n  '毛豆',\n  '油菜',\n  '洋葱',\n  '生菜',\n  '白菜',\n  '白萝卜',\n  '空心菜',\n  '紫甘蓝',\n  '红萝卜',\n  '绿豆芽',\n  '胡萝卜',\n  '节瓜',\n  '芥蓝',\n  '芹菜',\n  '苦瓜',\n  '茼蒿',\n  '菜花',\n  '菠菜',\n  '蒜苗',\n  '西兰花',\n  '西红柿',\n  '西葫芦',\n  '豆芽',\n  '豆角',\n  '豌豆',\n  '辣椒',\n  '青椒',\n  '韭菜',\n  '香菜',\n  '黄瓜',\n  '黄豆芽',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/hacker/adjective.ts",
    "content": "export default [\n  '主要',\n  '光学',\n  '全高清',\n  '冗余',\n  '后端',\n  '固态',\n  '在线',\n  '多字节',\n  '开源',\n  '无线',\n  '神经元',\n  '移动',\n  '蓝牙',\n  '虚拟',\n  '触控',\n  '跨平台',\n  '辅助',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/hacker/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { HackerDefinition } from '../../..';\nimport adjective from './adjective';\nimport noun from './noun';\nimport phrase from './phrase';\nimport verb from './verb';\n\nconst hacker: HackerDefinition = {\n  adjective,\n  noun,\n  phrase,\n  verb,\n};\n\nexport default hacker;\n"
  },
  {
    "path": "src/locales/zh_CN/hacker/noun.ts",
    "content": "export default [\n  '传感器',\n  '像素',\n  '协议',\n  '卡片',\n  '发送端',\n  '带宽',\n  '应用',\n  '总线',\n  '接口',\n  '提要',\n  '数组',\n  '电容器',\n  '电路',\n  '监视器',\n  '矩阵',\n  '硬盘',\n  '程序',\n  '端口',\n  '系统',\n  '芯片',\n  '警报',\n  '防火墙',\n  '面板',\n  '驱动',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/hacker/phrase.ts",
    "content": "export default [\n  '{{hacker.abbreviation}}{{hacker.noun}}已关闭，因为{{hacker.adjective}}{{hacker.noun}}所以我们能{{hacker.verb}}{{hacker.abbreviation}}{{hacker.noun}}！',\n  '{{hacker.verb}}{{hacker.noun}}是无济于事的，我们需要{{hacker.verb}}{{hacker.adjective}}{{hacker.abbreviation}}{{hacker.noun}}！',\n  '使用{{hacker.adjective}}{{hacker.abbreviation}}{{hacker.noun}}，然后你就能{{hacker.verb}}{{hacker.adjective}}{{hacker.noun}}！',\n  '倘若我们{{hacker.verb}}{{hacker.noun}}，我们就可以通过{{hacker.adjective}}{{hacker.abbreviation}}{{hacker.noun}}获得{{hacker.abbreviation}}{{hacker.noun}}！',\n  '在没有{{hacker.verb}}{{hacker.adjective}}{{hacker.abbreviation}}{{hacker.noun}}的情况下，你不能{{hacker.verb}}{{hacker.noun}}！',\n  '尝试{{hacker.verb}}{{hacker.abbreviation}}{{hacker.noun}}，也许会{{hacker.verb}}{{hacker.adjective}}{{hacker.noun}}！',\n  '我们需要{{hacker.verb}}{{hacker.adjective}}{{hacker.abbreviation}}{{hacker.noun}}！',\n  '我将{{hacker.verb}}{{hacker.adjective}}{{hacker.abbreviation}}{{hacker.noun}}，那是应该{{hacker.noun}}{{hacker.abbreviation}}{{hacker.noun}}！',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/hacker/verb.ts",
    "content": "export default [\n  '传输',\n  '入侵',\n  '压缩',\n  '合成',\n  '备份',\n  '复制',\n  '导航',\n  '生成',\n  '索引',\n  '绕过',\n  '编程',\n  '覆盖',\n  '解析',\n  '计算',\n  '输入',\n  '重启',\n  '量化',\n  '链接',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport airline from './airline';\nimport animal from './animal';\nimport book from './book';\nimport color from './color';\nimport commerce from './commerce';\nimport company from './company';\nimport database from './database';\nimport date from './date';\nimport finance from './finance';\nimport food from './food';\nimport hacker from './hacker';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport music from './music';\nimport person from './person';\nimport phone_number from './phone_number';\nimport science from './science';\nimport vehicle from './vehicle';\nimport word from './word';\n\n/**\n * The locale data for the `zh_CN` locale.\n *\n * - Language: Chinese (China)\n * - Endonym: 中文 (中国)\n */\nconst zh_CN: LocaleDefinition = {\n  airline,\n  animal,\n  book,\n  color,\n  commerce,\n  company,\n  database,\n  date,\n  finance,\n  food,\n  hacker,\n  internet,\n  location,\n  metadata,\n  music,\n  person,\n  phone_number,\n  science,\n  vehicle,\n  word,\n};\n\nexport default zh_CN;\n"
  },
  {
    "path": "src/locales/zh_CN/internet/free_email.ts",
    "content": "export default [\n  '126.com',\n  '139.com',\n  '163.com',\n  '21cn.com',\n  'foxmail.com',\n  'gmail.com',\n  'hotmail.com',\n  'outlook.com',\n  'qq.com',\n  'sina.com',\n  'sohu.com',\n  'tom.com',\n  'vip.qq.com',\n  'yahoo.cn',\n  'yahoo.com.cn',\n  'yeah.net',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport free_email from './free_email';\n\nconst internet: InternetDefinition = {\n  free_email,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/zh_CN/location/building_number.ts",
    "content": "export default ['#####', '####', '###', '##', '#'];\n"
  },
  {
    "path": "src/locales/zh_CN/location/city_name.ts",
    "content": "export default [\n  '北京',\n  '上海',\n  '广州',\n  '深圳',\n  '天津',\n  '重庆',\n  '成都',\n  '杭州',\n  '南京',\n  '武汉',\n  '西安',\n  '苏州',\n  '青岛',\n  '宁波',\n  '郑州',\n  '长沙',\n  '合肥',\n  '福州',\n  '厦门',\n  '大连',\n  '沈阳',\n  '济南',\n  '哈尔滨',\n  '长春',\n  '昆明',\n  '南昌',\n  '石家庄',\n  '太原',\n  '贵阳',\n  '兰州',\n  '海口',\n  '乌鲁木齐',\n  '呼和浩特',\n  '南宁',\n  '拉萨',\n  '银川',\n  '西宁',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/location/city_pattern.ts",
    "content": "export default ['{{location.city_prefix}}{{location.city_suffix}}'];\n"
  },
  {
    "path": "src/locales/zh_CN/location/city_prefix.ts",
    "content": "export default [\n  '上',\n  '包',\n  '北',\n  '南',\n  '厦',\n  '吉',\n  '太',\n  '宁',\n  '安',\n  '成',\n  '武',\n  '济',\n  '海',\n  '珠',\n  '福',\n  '衡',\n  '西',\n  '诸',\n  '贵',\n  '长',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/location/city_suffix.ts",
    "content": "export default [\n  '乡县',\n  '京市',\n  '南市',\n  '原市',\n  '口市',\n  '头市',\n  '宁市',\n  '安市',\n  '州市',\n  '徽市',\n  '林市',\n  '汉市',\n  '沙市',\n  '海市',\n  '码市',\n  '都市',\n  '门市',\n  '阳市',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/location/continent.ts",
    "content": "export default ['亚洲', '非洲', '欧洲', '北美洲', '南美洲', '大洋洲', '南极洲'];\n"
  },
  {
    "path": "src/locales/zh_CN/location/country.ts",
    "content": "export default [\n  '阿富汗',\n  '阿尔巴尼亚',\n  '阿尔及利亚',\n  '安道尔',\n  '安哥拉',\n  '安圭拉',\n  '安提瓜和巴布达',\n  '阿根廷',\n  '亚美尼亚',\n  '阿鲁巴',\n  '澳大利亚',\n  '奥地利',\n  '阿塞拜疆',\n  '巴哈马',\n  '巴林',\n  '孟加拉国',\n  '巴巴多斯',\n  '白俄罗斯',\n  '比利时',\n  '伯利兹',\n  '贝宁',\n  '百慕大',\n  '不丹',\n  '玻利维亚',\n  '波黑',\n  '博茨瓦纳',\n  '布维岛',\n  '巴西',\n  '保加利亚',\n  '布基纳法索',\n  '布隆迪',\n  '柬埔寨',\n  '喀麦隆',\n  '加拿大',\n  '佛得角',\n  '中非共和国',\n  '乍得',\n  '智利',\n  '中国',\n  '哥伦比亚',\n  '科摩罗',\n  '刚果',\n  '库克群岛',\n  '哥斯达黎加',\n  '科特迪瓦',\n  '克罗地亚',\n  '古巴',\n  '库拉索',\n  '塞浦路斯',\n  '捷克',\n  '刚果民主共和国',\n  '丹麦',\n  '吉布提',\n  '多米尼加',\n  '多米尼加共和国',\n  '厄瓜多尔',\n  '埃及',\n  '萨尔瓦多',\n  '赤道几内亚',\n  '厄立特里亚',\n  '爱沙尼亚',\n  '斯威士兰',\n  '埃塞俄比亚',\n  '斐济',\n  '芬兰',\n  '法国',\n  '加蓬',\n  '冈比亚',\n  '格鲁吉亚',\n  '德国',\n  '加纳',\n  '直布罗陀',\n  '希腊',\n  '格林兰',\n  '格林纳达',\n  '瓜德罗普',\n  '危地马拉',\n  '几内亚',\n  '圭亚那',\n  '海地',\n  '梵蒂冈',\n  '洪都拉斯',\n  '香港',\n  '匈牙利',\n  '冰岛',\n  '印度',\n  '印度尼西亚',\n  '伊朗',\n  '伊拉克',\n  '爱尔兰',\n  '以色列',\n  '意大利',\n  '牙买加',\n  '日本',\n  '约旦',\n  '哈萨克斯坦',\n  '肯尼亚',\n  '基里巴斯',\n  '朝鲜',\n  '大韩民国',\n  '科威特',\n  '吉尔吉斯坦',\n  '老挝',\n  '拉脱维亚',\n  '黎巴嫩',\n  '莱索托',\n  '利比里亚',\n  '利比亚',\n  '列支敦士登',\n  '立陶宛',\n  '卢森堡',\n  '马达加斯加',\n  '马拉维',\n  '马来西亚',\n  '马尔代夫',\n  '马里',\n  '马耳他',\n  '马提尼克',\n  '毛里塔尼亚',\n  '毛里求斯',\n  '马约特',\n  '墨西哥',\n  '摩尔多瓦',\n  '摩纳哥',\n  '蒙古',\n  '黑山',\n  '蒙特塞拉特',\n  '摩洛哥',\n  '莫桑比克',\n  '缅甸',\n  '纳米比亚',\n  '瑙鲁',\n  '尼泊尔',\n  '荷兰',\n  '新西兰',\n  '尼加拉瓜',\n  '尼日尔',\n  '尼日利亚',\n  '纽埃',\n  '诺福克岛',\n  '北马其顿',\n  '挪威',\n  '阿曼',\n  '巴基斯坦',\n  '帕劳',\n  '巴勒斯坦',\n  '巴拿马',\n  '巴布亚新几内亚',\n  '巴拉圭',\n  '秘鲁',\n  '菲律宾',\n  '波兰',\n  '葡萄牙',\n  '波多黎各',\n  '卡塔尔',\n  '罗马尼亚',\n  '俄罗斯',\n  '卢旺达',\n  '圣巴泰勒米',\n  '圣赫勒拿',\n  '圣卢西亚',\n  '圣马丁',\n  '萨摩亚',\n  '圣马力诺',\n  '沙特阿拉伯',\n  '塞内加尔',\n  '塞尔维亚',\n  '塞舌尔',\n  '塞拉利昂',\n  '新加坡',\n  '荷属圣马丁',\n  '斯洛伐克',\n  '斯洛文尼亚',\n  '所罗门群岛',\n  '索马里',\n  '南非',\n  '南苏丹',\n  '西班牙',\n  '斯里兰卡',\n  '苏丹',\n  '苏里南',\n  '瑞典',\n  '瑞士',\n  '叙利亚',\n  '塔吉克斯坦',\n  '坦桑尼亚',\n  '泰国',\n  '东帝汶',\n  '多哥',\n  '托克劳',\n  '汤加',\n  '突尼斯',\n  '土耳其',\n  '土库曼斯坦',\n  '图瓦卢',\n  '乌干达',\n  '乌克兰',\n  '阿联酋',\n  '英国',\n  '美国',\n  '乌拉圭',\n  '乌兹别克斯坦',\n  '瓦努阿图',\n  '委内瑞拉',\n  '越南',\n  '也门',\n  '赞比亚',\n  '津巴布韦',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/location/direction.ts",
    "content": "export default {\n  cardinal: ['北', '东', '南', '西'],\n  cardinal_abbr: ['北', '东', '南', '西'],\n  ordinal: ['东北', '西北', '东南', '西南'],\n  ordinal_abbr: ['东北', '西北', '东南', '西南'],\n};\n"
  },
  {
    "path": "src/locales/zh_CN/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport city_prefix from './city_prefix';\nimport city_suffix from './city_suffix';\nimport continent from './continent';\nimport country from './country';\nimport direction from './direction';\nimport language from './language';\nimport postcode from './postcode';\nimport secondary_address from './secondary_address';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_address from './street_address';\nimport street_name from './street_name';\nimport street_pattern from './street_pattern';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_name,\n  city_pattern,\n  city_prefix,\n  city_suffix,\n  continent,\n  country,\n  direction,\n  language,\n  postcode,\n  secondary_address,\n  state,\n  state_abbr,\n  street_address,\n  street_name,\n  street_pattern,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/zh_CN/location/language.ts",
    "content": "export default [\n  { name: '汉语', alpha2: 'zh', alpha3: 'zho' },\n  { name: '英语', alpha2: 'en', alpha3: 'eng' },\n  { name: '法语', alpha2: 'fr', alpha3: 'fra' },\n  { name: '德语', alpha2: 'de', alpha3: 'deu' },\n  { name: '西班牙语', alpha2: 'es', alpha3: 'spa' },\n  { name: '俄语', alpha2: 'ru', alpha3: 'rus' },\n  { name: '日语', alpha2: 'ja', alpha3: 'jpn' },\n  { name: '韩语', alpha2: 'ko', alpha3: 'kor' },\n  { name: '阿拉伯语', alpha2: 'ar', alpha3: 'ara' },\n  { name: '葡萄牙语', alpha2: 'pt', alpha3: 'por' },\n  { name: '意大利语', alpha2: 'it', alpha3: 'ita' },\n  { name: '荷兰语', alpha2: 'nl', alpha3: 'nld' },\n  { name: '泰语', alpha2: 'th', alpha3: 'tha' },\n  { name: '印度语', alpha2: 'hi', alpha3: 'hin' },\n  { name: '孟加拉语', alpha2: 'bn', alpha3: 'ben' },\n  { name: '印尼语', alpha2: 'id', alpha3: 'ind' },\n  { name: '马来语', alpha2: 'ms', alpha3: 'msa' },\n  { name: '越南语', alpha2: 'vi', alpha3: 'vie' },\n  { name: '乌尔都语', alpha2: 'ur', alpha3: 'urd' },\n  { name: '芬兰语', alpha2: 'fi', alpha3: 'fin' },\n  { name: '瑞典语', alpha2: 'sv', alpha3: 'swe' },\n  { name: '希腊语', alpha2: 'el', alpha3: 'ell' },\n  { name: '捷克语', alpha2: 'cs', alpha3: 'ces' },\n  { name: '匈牙利语', alpha2: 'hu', alpha3: 'hun' },\n  { name: '罗马尼亚语', alpha2: 'ro', alpha3: 'ron' },\n  { name: '乌克兰语', alpha2: 'uk', alpha3: 'ukr' },\n  { name: '塞尔维亚语', alpha2: 'sr', alpha3: 'srp' },\n  { name: '克罗地亚语', alpha2: 'hr', alpha3: 'hrv' },\n  { name: '斯洛伐克语', alpha2: 'sk', alpha3: 'slk' },\n  { name: '斯洛文尼亚语', alpha2: 'sl', alpha3: 'slv' },\n  { name: '爱尔兰语', alpha2: 'ga', alpha3: 'gle' },\n  { name: '拉脱维亚语', alpha2: 'lv', alpha3: 'lav' },\n  { name: '立陶宛语', alpha2: 'lt', alpha3: 'lit' },\n  { name: '爱沙尼亚语', alpha2: 'et', alpha3: 'est' },\n  { name: '马耳他语', alpha2: 'mt', alpha3: 'mlt' },\n  { name: '阿尔巴尼亚语', alpha2: 'sq', alpha3: 'sqi' },\n  { name: '摩尔多瓦语', alpha2: 'ro', alpha3: 'ron' },\n  { name: '格鲁吉亚语', alpha2: 'ka', alpha3: 'kat' },\n  { name: '亚美尼亚语', alpha2: 'hy', alpha3: 'hye' },\n  { name: '哈萨克语', alpha2: 'kk', alpha3: 'kaz' },\n  { name: '吉尔吉斯语', alpha2: 'ky', alpha3: 'kir' },\n];\n"
  },
  {
    "path": "src/locales/zh_CN/location/postcode.ts",
    "content": "export default ['######'];\n"
  },
  {
    "path": "src/locales/zh_CN/location/secondary_address.ts",
    "content": "export default ['公寓 ###', '套房 ###'];\n"
  },
  {
    "path": "src/locales/zh_CN/location/state.ts",
    "content": "export default [\n  '北京市',\n  '上海市',\n  '天津市',\n  '重庆市',\n  '黑龙江省',\n  '吉林省',\n  '辽宁省',\n  '内蒙古自治区',\n  '河北省',\n  '新疆维吾尔自治区',\n  '甘肃省',\n  '青海省',\n  '陕西省',\n  '宁夏回族自治区',\n  '河南省',\n  '山东省',\n  '山西省',\n  '安徽省',\n  '湖北省',\n  '湖南省',\n  '江苏省',\n  '四川省',\n  '贵州省',\n  '云南省',\n  '广西壮族自治区',\n  '西藏自治区',\n  '浙江省',\n  '江西省',\n  '广东省',\n  '福建省',\n  '海南省',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/location/state_abbr.ts",
    "content": "export default [\n  '北京',\n  '上海',\n  '天津',\n  '重庆',\n  '黑龙江',\n  '吉林',\n  '辽阳',\n  '内蒙古',\n  '河北',\n  '新疆',\n  '甘肃',\n  '青海',\n  '陕西',\n  '宁夏',\n  '河南',\n  '山东',\n  '山西',\n  '合肥',\n  '湖北',\n  '湖南',\n  '苏州',\n  '四川',\n  '贵州',\n  '云南',\n  '广西',\n  '西藏',\n  '浙江',\n  '江西',\n  '广东',\n  '福建',\n  '海南',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}}{{location.buildingNumber}}号',\n  full: '{{location.street}}{{location.buildingNumber}}号 {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/zh_CN/location/street_name.ts",
    "content": "export default [\n  '长安街',\n  '北京路',\n  '南京路',\n  '复兴路',\n  '中山路',\n  '人民路',\n  '文化路',\n  '东风路',\n  '光明路',\n  '解放路',\n  '团结路',\n  '天安门路',\n  '市场街',\n  '南门街',\n  '北大街',\n  '南湖路',\n  '紫荆路',\n  '交通路',\n  '星光街',\n  '陶然路',\n  '燕子岭路',\n  '南华路',\n  '恒大路',\n  '新兴路',\n  '红旗街',\n  '沿河路',\n  '工业路',\n  '莲花路',\n  '东方路',\n  '华侨路',\n  '绿化路',\n  '水泥路',\n  '西湖路',\n  '朝阳路',\n  '狮山路',\n  '文艺路',\n  '开放路',\n  '兴业街',\n  '齐齐哈尔街',\n  '建设路',\n  '红星路',\n  '山水路',\n  '机场路',\n  '星河路',\n  '幸福街',\n  '云南路',\n  '陆家嘴路',\n  '滨海路',\n  '东岳路',\n  '中兴路',\n  '长江路',\n  '富春街',\n  '蓝天街',\n  '清华路',\n  '阳光大道',\n  '广场街',\n  '华美路',\n  '人民街',\n  '科技街',\n  '西门街',\n  '东大街',\n  '永安街',\n  '明日路',\n  '上街',\n  '立新街',\n  '龙潭路',\n  '光明大街',\n  '江南大道',\n  '沙河路',\n  '回民街',\n  '解放大街',\n  '幸福路',\n  '南街',\n  '北街',\n  '花园路',\n  '嘉禾路',\n  '元宝街',\n  '桃花街',\n  '金秋街',\n  '天河路',\n  '海滨大道',\n  '和平街',\n  '柳树路',\n  '梅花街',\n  '桂花街',\n  '观音路',\n  '华东路',\n  '胜利路',\n  '东阳街',\n  '宜兴路',\n  '紫薇路',\n  '滨江路',\n  '保卫路',\n  '古城路',\n  '友谊街',\n  '烈士路',\n  '桃花源路',\n  '大成路',\n  '和平大道',\n  '华阳路',\n  '老街',\n  '东方大道',\n  '银川路',\n  '汇源路',\n  '辉南路',\n  '慈溪路',\n  '古道街',\n  '绿色大道',\n  '十字路',\n  '百步街',\n  '连云街',\n  '白银路',\n  '环城路',\n  '朝霞路',\n  '红旗大道',\n  '双林街',\n  '龙江路',\n  '永乐街',\n  '福源街',\n  '西门路',\n  '新荣街',\n  '龙山街',\n  '安东路',\n  '福田街',\n  '景山街',\n  '新街',\n  '枫林街',\n  '裕民街',\n  '泉水路',\n  '乐土街',\n  '环湖街',\n  '紫竹街',\n  '青年街',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/location/street_pattern.ts",
    "content": "export default ['{{person.lastName}}{{location.street_suffix}}'];\n"
  },
  {
    "path": "src/locales/zh_CN/location/street_suffix.ts",
    "content": "export default ['巷', '街', '路', '桥', '侬', '旁', '中心', '栋'];\n"
  },
  {
    "path": "src/locales/zh_CN/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'Chinese (China)',\n  code: 'zh_CN',\n  country: 'CN',\n  language: 'zh',\n  endonym: '中文 (中国)',\n  dir: 'ltr',\n  script: 'Hans',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/zh_CN/music/genre.ts",
    "content": "export default [\n  '世界',\n  '乡村',\n  '嘻哈',\n  '拉丁',\n  '摇滚',\n  '放克',\n  '民谣',\n  '流行',\n  '灵魂',\n  '爵士',\n  '牙买加',\n  '电子',\n  '经典',\n  '舞台与银幕',\n  '蓝调',\n  '说唱',\n  '重金属',\n  '非音乐',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/music/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { MusicDefinition } from '../../..';\nimport genre from './genre';\nimport song_name from './song_name';\n\nconst music: MusicDefinition = {\n  genre,\n  song_name,\n};\n\nexport default music;\n"
  },
  {
    "path": "src/locales/zh_CN/music/song_name.ts",
    "content": "export default [\n  '105度的你',\n  '一点点',\n  '一路向北',\n  '七里香',\n  '不爱我拉倒',\n  '不能说的秘密',\n  '不该',\n  '世界末日',\n  '东风破',\n  '义勇军进行曲',\n  '之战之殇',\n  '以父之名',\n  '你听得到',\n  '倒影',\n  '兰亭序',\n  '刀马旦',\n  '分裂',\n  '千里之外',\n  '半岛铁盒',\n  '反方向的钟',\n  '发如雪',\n  '可爱女人',\n  '听妈妈的话',\n  '听悲伤的情话',\n  '听见下雨的声音',\n  '告白气球',\n  '周大侠',\n  '哪里都是你',\n  '回到过去',\n  '园游会',\n  '在你身边',\n  '堕',\n  '夏日妄想',\n  '夏至未至',\n  '外婆',\n  '夜曲',\n  '夜的第七章',\n  '大本钟',\n  '大鱼',\n  '奢香夫人',\n  '她的睫毛',\n  '孤勇者',\n  '安静',\n  '小城夏天',\n  '少年',\n  '布拉格广场',\n  '开不了口',\n  '彩虹',\n  '心雨',\n  '忍者',\n  '悬溺',\n  '我不配',\n  '我如此相信',\n  '我流泪情绪零碎',\n  '手写从前',\n  '把回忆拼好给你',\n  '接口',\n  '搁浅',\n  '断了的弦',\n  '明明就',\n  '星晴',\n  '晴天',\n  '暖暖',\n  '暗号',\n  '最伟大的作品',\n  '最好的安排',\n  '最长的电影',\n  '本草纲目',\n  '枫',\n  '海底',\n  '灯火里的中国',\n  '烟花易冷',\n  '爱在西元前',\n  '爱情废材',\n  '爱的飞行日记',\n  '爷爷泡的茶',\n  '牛仔很忙',\n  '玫瑰少年',\n  '珊瑚海',\n  '甜甜的',\n  '画沙',\n  '白月光与朱砂痣',\n  '白色风车',\n  '稻香',\n  '等你下课',\n  '简单的爱',\n  '算什么男人',\n  '米兰的小铁匠',\n  '粉色海洋',\n  '红尘客栈',\n  '红颜如霜',\n  '纪念',\n  '给我一首歌的时间',\n  '美人鱼',\n  '花海',\n  '菊花台',\n  '蒲公英的约定',\n  '说了再见',\n  '说好不哭',\n  '调查中',\n  '起风了',\n  '超人不会飞',\n  '轨迹',\n  '还在流浪',\n  '退后',\n  '铃芽之旅',\n  '错过的烟火',\n  '阳光宅男',\n  '雨下一整晚',\n  '霍元甲',\n  '青花瓷',\n  '飘移',\n  '黑色幽默',\n  '黑色毛衣',\n  '默',\n  '龙卷风',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/person/bio_part.ts",
    "content": "export default [\n  '活动家',\n  '艺术家',\n  '作家',\n  '博主',\n  '企业家',\n  '教练',\n  '发明家',\n  '设计师',\n  '开发者',\n  '教育家',\n  '工程师',\n  '企业主',\n  '环保主义者',\n  '电影爱好者',\n  '电影制片人',\n  '美食家',\n  '创始人',\n  '朋友',\n  '玩家',\n  '极客',\n  '毕业生',\n  '创造者',\n  '领导者',\n  '模特',\n  '脑力爱好者',\n  '父母',\n  '爱国者',\n  '个人',\n  '哲学家',\n  '摄影爱好者',\n  '公众演说家',\n  '科学家',\n  '梦想家',\n  '学生',\n  '老师',\n  '旅行家',\n  '退伍军人',\n  '作者',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/person/bio_pattern.ts",
    "content": "export default [\n  '{{person.bio_part}}',\n  '{{person.bio_part}}，{{person.bio_part}}',\n  '{{person.bio_part}}，{{person.bio_part}}，{{person.bio_part}}',\n  '{{person.bio_part}}，{{person.bio_part}}，{{person.bio_part}}{{internet.emoji}}',\n  '{{word.noun}}{{person.bio_supporter}}',\n  '{{word.noun}}{{person.bio_supporter}}{{internet.emoji}}',\n  '{{word.noun}}{{person.bio_supporter}}，{{person.bio_part}}',\n  '{{word.noun}}{{person.bio_supporter}}，{{person.bio_part}}{{internet.emoji}}',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/person/bio_supporter.ts",
    "content": "export default [\n  '倡导者',\n  '贡献者',\n  '发烧友',\n  '粉丝',\n  '狂热者',\n  '爱好者',\n  '支持者',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/person/first_name.ts",
    "content": "export default {\n  generic: [\n    '乐驹',\n    '伟宸',\n    '伟泽',\n    '伟祺',\n    '伟诚',\n    '俊驰',\n    '修杰',\n    '修洁',\n    '健柏',\n    '健雄',\n    '凯瑞',\n    '博文',\n    '博涛',\n    '博超',\n    '君浩',\n    '哲瀚',\n    '嘉懿',\n    '嘉熙',\n    '天宇',\n    '天磊',\n    '天翊',\n    '子涵',\n    '子轩',\n    '子骞',\n    '子默',\n    '展鹏',\n    '峻熙',\n    '建辉',\n    '弘文',\n    '彬',\n    '志强',\n    '志泽',\n    '思',\n    '思淼',\n    '思源',\n    '思聪',\n    '思远',\n    '懿轩',\n    '振家',\n    '擎宇',\n    '擎苍',\n    '文',\n    '文博',\n    '文轩',\n    '旭尧',\n    '昊天',\n    '昊强',\n    '昊焱',\n    '昊然',\n    '明哲',\n    '明杰',\n    '明轩',\n    '明辉',\n    '晋鹏',\n    '晓博',\n    '晓啸',\n    '晟睿',\n    '智宸',\n    '智渊',\n    '智辉',\n    '果',\n    '楷瑞',\n    '正豪',\n    '泽洋',\n    '潇然',\n    '炎彬',\n    '炫明',\n    '烨伟',\n    '烨华',\n    '烨磊',\n    '烨霖',\n    '煜城',\n    '煜祺',\n    '熠彤',\n    '琪',\n    '瑞霖',\n    '瑾瑜',\n    '皓轩',\n    '睿渊',\n    '立果',\n    '立诚',\n    '立轩',\n    '立辉',\n    '笑愚',\n    '绍辉',\n    '绍齐',\n    '耀杰',\n    '聪健',\n    '胤祥',\n    '致远',\n    '航',\n    '苑博',\n    '荣轩',\n    '语堂',\n    '越彬',\n    '越泽',\n    '远航',\n    '金鑫',\n    '鑫磊',\n    '鑫鹏',\n    '钰轩',\n    '锦程',\n    '雨泽',\n    '雪松',\n    '靖琪',\n    '风华',\n    '驰',\n    '鸿涛',\n    '鸿煊',\n    '鹏涛',\n    '鹏煊',\n    '鹏飞',\n    '鹤轩',\n    '鹭洋',\n    '黎昕',\n  ],\n  female: [\n    '一诺',\n    '万佳',\n    '丹',\n    '丽',\n    '丽芬',\n    '丽芳',\n    '丽萍',\n    '乙萍',\n    '佳琪',\n    '依诺',\n    '倩',\n    '兰英',\n    '凤英',\n    '国兰',\n    '国华',\n    '国珍',\n    '国琴',\n    '国秀',\n    '国芳',\n    '国英',\n    '国荣',\n    '国香',\n    '天娇',\n    '娜',\n    '娟',\n    '婷',\n    '婷婷',\n    '婷方',\n    '子欣',\n    '安琪',\n    '开慧',\n    '思佳',\n    '悦',\n    '慧',\n    '敏',\n    '晨阳',\n    '桂兰',\n    '桂英',\n    '梓妍',\n    '梓晨',\n    '梓涵',\n    '梓玥',\n    '梓萱',\n    '梓馨',\n    '榕融',\n    '欣怡',\n    '洁',\n    '海燕',\n    '燕',\n    '玉兰',\n    '玉梅',\n    '玉珍',\n    '玉英',\n    '玲',\n    '珈',\n    '秀兰',\n    '秀珍',\n    '秀英',\n    '紫林',\n    '红',\n    '美方',\n    '艳',\n    '艺涵',\n    '芳',\n    '苡沫',\n    '若汐',\n    '英',\n    '萍',\n    '蒙',\n    '诗雨',\n    '语桐',\n    '语汐',\n    '雅婷',\n    '雅鑫',\n    '雨桐',\n    '雨欣',\n    '雨涵',\n    '雪',\n    '雯静',\n    '霞',\n    '静',\n    '静怡',\n    '颖',\n    '馥君',\n    '馨羽',\n  ],\n  male: [\n    '一全',\n    '三锋',\n    '中海',\n    '义轩',\n    '伟',\n    '俊凯',\n    '俊杰',\n    '俊熙',\n    '军',\n    '刚',\n    '勇',\n    '呈轩',\n    '哲新',\n    '国平',\n    '国强',\n    '国栋',\n    '国良',\n    '国辉',\n    '奕泽',\n    '奕辰',\n    '子豪',\n    '宇',\n    '宇泽',\n    '宇航',\n    '宇轩',\n    '家明',\n    '家豪',\n    '帅',\n    '建军',\n    '建华',\n    '建国',\n    '强',\n    '志国',\n    '志明',\n    '成',\n    '振东',\n    '政君',\n    '敬彪',\n    '敬阳',\n    '文昊',\n    '文韬',\n    '斌',\n    '明',\n    '晨',\n    '智杰',\n    '杰',\n    '梓浩',\n    '梓睿',\n    '梓诚',\n    '梓豪',\n    '民',\n    '沐宸',\n    '沐辰',\n    '沐阳',\n    '治文',\n    '治涛',\n    '波',\n    '浩',\n    '浩宇',\n    '浩晨',\n    '浩然',\n    '浩轩',\n    '浩辰',\n    '涛',\n    '熙成',\n    '熙瑶',\n    '瑜',\n    '癸霖',\n    '磊',\n    '立伟',\n    '茗泽',\n    '诚',\n    '超',\n    '超栋',\n    '辉',\n    '鑫',\n    '阳',\n    '鹏',\n  ],\n};\n"
  },
  {
    "path": "src/locales/zh_CN/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport bio_part from './bio_part';\nimport bio_pattern from './bio_pattern';\nimport bio_supporter from './bio_supporter';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport sex from './sex';\n\nconst person: PersonDefinition = {\n  bio_part,\n  bio_pattern,\n  bio_supporter,\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  sex,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/zh_CN/person/last_name.ts",
    "content": "export default {\n  generic: [\n    '丁',\n    '万',\n    '万俟',\n    '上官',\n    '不',\n    '丑',\n    '世',\n    '丘',\n    '丙',\n    '业',\n    '丛',\n    '东',\n    '东方',\n    '严',\n    '中',\n    '丰',\n    '丹',\n    '么',\n    '义',\n    '之',\n    '乌',\n    '乌雅',\n    '乐',\n    '乔',\n    '乘',\n    '乙',\n    '乜',\n    '九',\n    '习',\n    '书',\n    '买',\n    '乾',\n    '于',\n    '云',\n    '亓',\n    '五',\n    '井',\n    '亢',\n    '亥',\n    '京',\n    '仁',\n    '仆',\n    '仇',\n    '仉',\n    '介',\n    '仍',\n    '从',\n    '仙',\n    '仝',\n    '代',\n    '令',\n    '令狐',\n    '以',\n    '仪',\n    '仰',\n    '仲',\n    '仲孙',\n    '仵',\n    '任',\n    '伊',\n    '伍',\n    '伏',\n    '休',\n    '伟',\n    '伦',\n    '伯',\n    '似',\n    '但',\n    '位',\n    '何',\n    '佘',\n    '余',\n    '佛',\n    '佟',\n    '佴',\n    '佼',\n    '侍',\n    '依',\n    '侨',\n    '侯',\n    '俎',\n    '保',\n    '俞',\n    '俟',\n    '信',\n    '修',\n    '候',\n    '倪',\n    '偶',\n    '傅',\n    '储',\n    '僧',\n    '僪',\n    '允',\n    '元',\n    '充',\n    '兆',\n    '光',\n    '党',\n    '全',\n    '公',\n    '公冶',\n    '公孙',\n    '公羊',\n    '六',\n    '兰',\n    '关',\n    '兴',\n    '其',\n    '典',\n    '养',\n    '冀',\n    '冉',\n    '冒',\n    '军',\n    '农',\n    '冠',\n    '冯',\n    '况',\n    '冷',\n    '冼',\n    '凌',\n    '凤',\n    '凭',\n    '出',\n    '函',\n    '刀',\n    '刁',\n    '刑',\n    '刘',\n    '刚',\n    '初',\n    '利',\n    '别',\n    '前',\n    '剑',\n    '剧',\n    '力',\n    '功',\n    '务',\n    '励',\n    '劳',\n    '势',\n    '勇',\n    '勤',\n    '勾',\n    '包',\n    '化',\n    '北',\n    '匡',\n    '区',\n    '千',\n    '华',\n    '卑',\n    '卓',\n    '单',\n    '单于',\n    '南',\n    '卜',\n    '卞',\n    '占',\n    '卢',\n    '卫',\n    '卯',\n    '印',\n    '危',\n    '却',\n    '卷',\n    '卿',\n    '历',\n    '厉',\n    '厍',\n    '厚',\n    '原',\n    '及',\n    '友',\n    '双',\n    '叔',\n    '受',\n    '古',\n    '召',\n    '可',\n    '台',\n    '史',\n    '叶',\n    '司',\n    '司徒',\n    '司空',\n    '司马',\n    '合',\n    '吉',\n    '同',\n    '后',\n    '向',\n    '吕',\n    '吴',\n    '吾',\n    '告',\n    '员',\n    '周',\n    '呼',\n    '和',\n    '咎',\n    '咸',\n    '哀',\n    '哈',\n    '唐',\n    '商',\n    '善',\n    '喜',\n    '喻',\n    '嘉',\n    '回',\n    '国',\n    '圣',\n    '在',\n    '圭',\n    '坚',\n    '城',\n    '堂',\n    '堵',\n    '塔',\n    '塞',\n    '墨',\n    '士',\n    '壬',\n    '声',\n    '夏',\n    '夏侯',\n    '夔',\n    '夕',\n    '夙',\n    '多',\n    '大',\n    '天',\n    '太叔',\n    '夫',\n    '夷',\n    '奇',\n    '奈',\n    '奉',\n    '奕',\n    '奚',\n    '妫',\n    '始',\n    '姒',\n    '姓',\n    '委',\n    '姚',\n    '姜',\n    '姬',\n    '威',\n    '娄',\n    '嬴',\n    '孔',\n    '字',\n    '孙',\n    '孛',\n    '孝',\n    '孟',\n    '季',\n    '学',\n    '宁',\n    '宇',\n    '宇文',\n    '守',\n    '安',\n    '宋',\n    '完',\n    '宏',\n    '宓',\n    '宗',\n    '宗政',\n    '官',\n    '定',\n    '宛',\n    '宜',\n    '宝',\n    '实',\n    '宣',\n    '宦',\n    '宫',\n    '宰',\n    '家',\n    '容',\n    '宾',\n    '宿',\n    '寇',\n    '富',\n    '寒',\n    '察',\n    '寸',\n    '寻',\n    '寿',\n    '封',\n    '将',\n    '尉',\n    '尉迟',\n    '少',\n    '尔',\n    '尚',\n    '尤',\n    '尧',\n    '尹',\n    '尾',\n    '局',\n    '居',\n    '屈',\n    '展',\n    '屠',\n    '山',\n    '岑',\n    '岳',\n    '崇',\n    '崔',\n    '嵇',\n    '巢',\n    '左',\n    '巧',\n    '巨',\n    '巩',\n    '巫',\n    '己',\n    '巴',\n    '市',\n    '布',\n    '帅',\n    '师',\n    '希',\n    '帖',\n    '帛',\n    '席',\n    '常',\n    '干',\n    '平',\n    '年',\n    '幸',\n    '广',\n    '庄',\n    '庆',\n    '库',\n    '应',\n    '庚',\n    '府',\n    '庞',\n    '度',\n    '康',\n    '庹',\n    '庾',\n    '廉',\n    '廖',\n    '延',\n    '建',\n    '开',\n    '弓',\n    '弘',\n    '张',\n    '弥',\n    '弭',\n    '强',\n    '归',\n    '彤',\n    '彭',\n    '律',\n    '徐',\n    '御',\n    '徭',\n    '德',\n    '念',\n    '忻',\n    '怀',\n    '性',\n    '恭',\n    '恽',\n    '悉',\n    '悟',\n    '惠',\n    '愈',\n    '愚',\n    '慈',\n    '慎',\n    '慕',\n    '慕容',\n    '戈',\n    '戊',\n    '戎',\n    '戏',\n    '成',\n    '战',\n    '戚',\n    '戢',\n    '戴',\n    '户',\n    '房',\n    '所',\n    '扈',\n    '才',\n    '扬',\n    '扶',\n    '承',\n    '抄',\n    '抗',\n    '折',\n    '拉',\n    '招',\n    '拜',\n    '拱',\n    '捷',\n    '掌',\n    '接',\n    '揭',\n    '摩',\n    '撒',\n    '操',\n    '支',\n    '改',\n    '敏',\n    '敖',\n    '敛',\n    '敬',\n    '文',\n    '斋',\n    '斐',\n    '斛',\n    '斯',\n    '方',\n    '於',\n    '施',\n    '旁',\n    '旅',\n    '旗',\n    '无',\n    '时',\n    '旷',\n    '昂',\n    '昌',\n    '明',\n    '易',\n    '昔',\n    '昝',\n    '星',\n    '春',\n    '是',\n    '晁',\n    '晋',\n    '晏',\n    '普',\n    '景',\n    '智',\n    '暨',\n    '暴',\n    '曲',\n    '曹',\n    '曾',\n    '有',\n    '朋',\n    '望',\n    '本',\n    '朱',\n    '朴',\n    '机',\n    '权',\n    '李',\n    '杜',\n    '杞',\n    '束',\n    '来',\n    '杨',\n    '杭',\n    '松',\n    '板',\n    '析',\n    '林',\n    '枚',\n    '果',\n    '枝',\n    '柏',\n    '柔',\n    '查',\n    '柯',\n    '柳',\n    '柴',\n    '栋',\n    '树',\n    '栗',\n    '校',\n    '栾',\n    '桂',\n    '桐',\n    '桑',\n    '桓',\n    '桥',\n    '梁',\n    '梅',\n    '检',\n    '森',\n    '植',\n    '楚',\n    '楼',\n    '樊',\n    '檀',\n    '次',\n    '欧',\n    '欧阳',\n    '止',\n    '步',\n    '武',\n    '歧',\n    '殳',\n    '段',\n    '殷',\n    '毋',\n    '母',\n    '毓',\n    '毕',\n    '毛',\n    '水',\n    '永',\n    '求',\n    '汉',\n    '汗',\n    '汝',\n    '江',\n    '池',\n    '汤',\n    '汪',\n    '汲',\n    '沃',\n    '沈',\n    '沐',\n    '沙',\n    '泉',\n    '法',\n    '波',\n    '泣',\n    '泥',\n    '泰',\n    '泷',\n    '洋',\n    '洛',\n    '洪',\n    '浑',\n    '浦',\n    '浮',\n    '海',\n    '涂',\n    '淡',\n    '淦',\n    '淳于',\n    '清',\n    '渠',\n    '温',\n    '游',\n    '湛',\n    '源',\n    '溥',\n    '滑',\n    '滕',\n    '满',\n    '漆',\n    '漫',\n    '潘',\n    '潜',\n    '潭',\n    '潮',\n    '澄',\n    '澹台',\n    '濮',\n    '濮阳',\n    '濯',\n    '烟',\n    '焉',\n    '焦',\n    '熊',\n    '燕',\n    '爱',\n    '牛',\n    '牟',\n    '牢',\n    '牧',\n    '牵',\n    '特',\n    '犁',\n    '犹',\n    '狂',\n    '狄',\n    '独',\n    '玄',\n    '玉',\n    '王',\n    '环',\n    '班',\n    '理',\n    '琦',\n    '琴',\n    '瑞',\n    '璩',\n    '瓮',\n    '甄',\n    '甘',\n    '生',\n    '用',\n    '甫',\n    '田',\n    '由',\n    '甲',\n    '申',\n    '申屠',\n    '畅',\n    '留',\n    '疏',\n    '登',\n    '白',\n    '百',\n    '皇',\n    '皇甫',\n    '皋',\n    '皮',\n    '盈',\n    '益',\n    '盍',\n    '盖',\n    '盘',\n    '盛',\n    '相',\n    '真',\n    '眭',\n    '睢',\n    '督',\n    '睦',\n    '瞿',\n    '矫',\n    '石',\n    '硕',\n    '碧',\n    '碧鲁',\n    '磨',\n    '示',\n    '礼',\n    '祁',\n    '祈',\n    '祖',\n    '祝',\n    '祢',\n    '祭',\n    '禄',\n    '福',\n    '禚',\n    '禹',\n    '禽',\n    '禾',\n    '秋',\n    '种',\n    '秘',\n    '秦',\n    '称',\n    '程',\n    '税',\n    '稽',\n    '穆',\n    '穰',\n    '空',\n    '窦',\n    '章',\n    '章佳',\n    '童',\n    '竭',\n    '端',\n    '竹',\n    '竺',\n    '笃',\n    '符',\n    '笪',\n    '第',\n    '答',\n    '简',\n    '箕',\n    '管',\n    '籍',\n    '米',\n    '类',\n    '粘',\n    '粟',\n    '糜',\n    '系',\n    '素',\n    '索',\n    '紫',\n    '綦',\n    '繁',\n    '红',\n    '纪',\n    '纳',\n    '纳喇',\n    '纵',\n    '线',\n    '练',\n    '终',\n    '绍',\n    '经',\n    '绪',\n    '续',\n    '绳',\n    '缑',\n    '缪',\n    '罕',\n    '罗',\n    '羊',\n    '羽',\n    '羿',\n    '翁',\n    '翟',\n    '翠',\n    '翦',\n    '老',\n    '考',\n    '耿',\n    '聂',\n    '聊',\n    '肇',\n    '肖',\n    '肥',\n    '胡',\n    '胥',\n    '能',\n    '脱',\n    '腾',\n    '臧',\n    '舒',\n    '舜',\n    '良',\n    '艾',\n    '节',\n    '芒',\n    '芮',\n    '花',\n    '苌',\n    '苍',\n    '苏',\n    '苑',\n    '苗',\n    '苟',\n    '苦',\n    '英',\n    '茂',\n    '范',\n    '范姜',\n    '茅',\n    '茆',\n    '茹',\n    '荀',\n    '荆',\n    '荣',\n    '荤',\n    '莘',\n    '莫',\n    '莱',\n    '菅',\n    '营',\n    '萧',\n    '萨',\n    '葛',\n    '董',\n    '蒉',\n    '蒋',\n    '蒙',\n    '蒯',\n    '蒲',\n    '蒿',\n    '蓝',\n    '蓟',\n    '蓬',\n    '蔚',\n    '蔡',\n    '蔺',\n    '薄',\n    '薛',\n    '藏',\n    '藤',\n    '藩',\n    '虎',\n    '虞',\n    '虢',\n    '蚁',\n    '蛮',\n    '融',\n    '衅',\n    '行',\n    '衡',\n    '衣',\n    '表',\n    '衷',\n    '袁',\n    '袭',\n    '裔',\n    '裘',\n    '裴',\n    '褒',\n    '褚',\n    '覃',\n    '觉罗',\n    '解',\n    '言',\n    '訾',\n    '詹',\n    '謇',\n    '计',\n    '让',\n    '许',\n    '诗',\n    '说',\n    '诸',\n    '诸葛',\n    '诺',\n    '谈',\n    '谌',\n    '谏',\n    '谢',\n    '谬',\n    '谭',\n    '谯',\n    '谷',\n    '豆',\n    '象',\n    '貊',\n    '贝',\n    '贡',\n    '贯',\n    '贰',\n    '贲',\n    '贵',\n    '贸',\n    '费',\n    '贺',\n    '贾',\n    '资',\n    '赏',\n    '赖',\n    '赛',\n    '赤',\n    '赧',\n    '赫',\n    '赫连',\n    '赵',\n    '越',\n    '路',\n    '蹇',\n    '蹉',\n    '车',\n    '轩辕',\n    '载',\n    '辉',\n    '辛',\n    '辜',\n    '辟',\n    '边',\n    '达',\n    '过',\n    '运',\n    '进',\n    '连',\n    '迟',\n    '迮',\n    '逄',\n    '通',\n    '速',\n    '逢',\n    '逮',\n    '逯',\n    '遇',\n    '道',\n    '邓',\n    '邗',\n    '邛',\n    '邝',\n    '邢',\n    '那',\n    '那拉',\n    '邬',\n    '邰',\n    '邱',\n    '邴',\n    '邵',\n    '邶',\n    '邸',\n    '邹',\n    '郁',\n    '郎',\n    '郏',\n    '郑',\n    '郗',\n    '郜',\n    '郝',\n    '郦',\n    '郭',\n    '郯',\n    '郸',\n    '都',\n    '鄂',\n    '鄞',\n    '鄢',\n    '酆',\n    '酒',\n    '释',\n    '野',\n    '金',\n    '针',\n    '钊',\n    '钞',\n    '钟',\n    '钟离',\n    '钦',\n    '钭',\n    '钮',\n    '钱',\n    '铁',\n    '铎',\n    '银',\n    '锁',\n    '锐',\n    '错',\n    '锺',\n    '镇',\n    '镜',\n    '长',\n    '长孙',\n    '门',\n    '闪',\n    '闫',\n    '闭',\n    '问',\n    '闳',\n    '闵',\n    '闻',\n    '闻人',\n    '闽',\n    '闾',\n    '阎',\n    '阙',\n    '阚',\n    '阮',\n    '阳',\n    '阴',\n    '阿',\n    '陀',\n    '陆',\n    '陈',\n    '陶',\n    '隆',\n    '隋',\n    '随',\n    '隐',\n    '隗',\n    '隽',\n    '雀',\n    '集',\n    '雍',\n    '雪',\n    '零',\n    '雷',\n    '霍',\n    '霜',\n    '青',\n    '靖',\n    '革',\n    '靳',\n    '鞠',\n    '韦',\n    '韩',\n    '韶',\n    '项',\n    '须',\n    '顾',\n    '顿',\n    '频',\n    '颜',\n    '风',\n    '飞',\n    '饶',\n    '首',\n    '香',\n    '马',\n    '驹',\n    '骆',\n    '骑',\n    '高',\n    '魏',\n    '鱼',\n    '鲁',\n    '鲍',\n    '鲜',\n    '鹿',\n    '麦',\n    '麴',\n    '麻',\n    '黄',\n    '黎',\n    '齐',\n    '龙',\n    '龚',\n  ],\n};\n"
  },
  {
    "path": "src/locales/zh_CN/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/zh_CN/person/name.ts",
    "content": "export default [\n  { value: '{{person.lastName}}{{person.firstName}}', weight: 1 },\n];\n"
  },
  {
    "path": "src/locales/zh_CN/person/prefix.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/zh_CN/person/sex.ts",
    "content": "export default ['女', '男'];\n"
  },
  {
    "path": "src/locales/zh_CN/phone_number/format/human.ts",
    "content": "export default ['0##-########', '0###-########', '1##########'];\n"
  },
  {
    "path": "src/locales/zh_CN/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/zh_CN/phone_number/format/international.ts",
    "content": "export default ['+86##########', '+86###########', '+861##########'];\n"
  },
  {
    "path": "src/locales/zh_CN/phone_number/format/national.ts",
    "content": "export default ['0## #### ####', '###########', '1##########'];\n"
  },
  {
    "path": "src/locales/zh_CN/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/zh_CN/science/chemical_element.ts",
    "content": "export default [\n  {\n    symbol: 'H',\n    name: '氢',\n    atomicNumber: 1,\n  },\n  {\n    symbol: 'He',\n    name: '氦',\n    atomicNumber: 2,\n  },\n  {\n    symbol: 'Li',\n    name: '锂',\n    atomicNumber: 3,\n  },\n  {\n    symbol: 'Be',\n    name: '铍',\n    atomicNumber: 4,\n  },\n  {\n    symbol: 'B',\n    name: '硼',\n    atomicNumber: 5,\n  },\n  {\n    symbol: 'C',\n    name: '碳',\n    atomicNumber: 6,\n  },\n  {\n    symbol: 'N',\n    name: '氮',\n    atomicNumber: 7,\n  },\n  {\n    symbol: 'O',\n    name: '氧',\n    atomicNumber: 8,\n  },\n  {\n    symbol: 'F',\n    name: '氟',\n    atomicNumber: 9,\n  },\n  {\n    symbol: 'Ne',\n    name: '氖',\n    atomicNumber: 10,\n  },\n  {\n    symbol: 'Na',\n    name: '钠',\n    atomicNumber: 11,\n  },\n  {\n    symbol: 'Mg',\n    name: '镁',\n    atomicNumber: 12,\n  },\n  {\n    symbol: 'Al',\n    name: '铝',\n    atomicNumber: 13,\n  },\n  {\n    symbol: 'Si',\n    name: '硅',\n    atomicNumber: 14,\n  },\n  {\n    symbol: 'P',\n    name: '磷',\n    atomicNumber: 15,\n  },\n  {\n    symbol: 'S',\n    name: '硫',\n    atomicNumber: 16,\n  },\n  {\n    symbol: 'Cl',\n    name: '氯',\n    atomicNumber: 17,\n  },\n  {\n    symbol: 'Ar',\n    name: '氩',\n    atomicNumber: 18,\n  },\n  {\n    symbol: 'K',\n    name: '钾',\n    atomicNumber: 19,\n  },\n  {\n    symbol: 'Ca',\n    name: '钙',\n    atomicNumber: 20,\n  },\n  {\n    symbol: 'Sc',\n    name: '钪',\n    atomicNumber: 21,\n  },\n  {\n    symbol: 'Ti',\n    name: '钛',\n    atomicNumber: 22,\n  },\n  {\n    symbol: 'V',\n    name: '钒',\n    atomicNumber: 23,\n  },\n  {\n    symbol: 'Cr',\n    name: '铬',\n    atomicNumber: 24,\n  },\n  {\n    symbol: 'Mn',\n    name: '锰',\n    atomicNumber: 25,\n  },\n  {\n    symbol: 'Fe',\n    name: '铁',\n    atomicNumber: 26,\n  },\n  {\n    symbol: 'Co',\n    name: '钴',\n    atomicNumber: 27,\n  },\n  {\n    symbol: 'Ni',\n    name: '镍',\n    atomicNumber: 28,\n  },\n  {\n    symbol: 'Cu',\n    name: '铜',\n    atomicNumber: 29,\n  },\n  {\n    symbol: 'Zn',\n    name: '锌',\n    atomicNumber: 30,\n  },\n  {\n    symbol: 'Ga',\n    name: '镓',\n    atomicNumber: 31,\n  },\n  {\n    symbol: 'Ge',\n    name: '锗',\n    atomicNumber: 32,\n  },\n  {\n    symbol: 'As',\n    name: '砷',\n    atomicNumber: 33,\n  },\n  {\n    symbol: 'Se',\n    name: '硒',\n    atomicNumber: 34,\n  },\n  {\n    symbol: 'Br',\n    name: '溴',\n    atomicNumber: 35,\n  },\n  {\n    symbol: 'Kr',\n    name: '氪',\n    atomicNumber: 36,\n  },\n  {\n    symbol: 'Rb',\n    name: '铷',\n    atomicNumber: 37,\n  },\n  {\n    symbol: 'Sr',\n    name: '锶',\n    atomicNumber: 38,\n  },\n  {\n    symbol: 'Y',\n    name: '钇',\n    atomicNumber: 39,\n  },\n  {\n    symbol: 'Zr',\n    name: '锆',\n    atomicNumber: 40,\n  },\n  {\n    symbol: 'Nb',\n    name: '铌',\n    atomicNumber: 41,\n  },\n  {\n    symbol: 'Mo',\n    name: '钼',\n    atomicNumber: 42,\n  },\n  {\n    symbol: 'Tc',\n    name: '锝',\n    atomicNumber: 43,\n  },\n  {\n    symbol: 'Ru',\n    name: '钌',\n    atomicNumber: 44,\n  },\n  {\n    symbol: 'Rh',\n    name: '铑',\n    atomicNumber: 45,\n  },\n  {\n    symbol: 'Pd',\n    name: '钯',\n    atomicNumber: 46,\n  },\n  {\n    symbol: 'Ag',\n    name: '银',\n    atomicNumber: 47,\n  },\n  {\n    symbol: 'Cd',\n    name: '镉',\n    atomicNumber: 48,\n  },\n  {\n    symbol: 'In',\n    name: '铟',\n    atomicNumber: 49,\n  },\n  {\n    symbol: 'Sn',\n    name: '锡',\n    atomicNumber: 50,\n  },\n  {\n    symbol: 'Sb',\n    name: '锑',\n    atomicNumber: 51,\n  },\n  {\n    symbol: 'Te',\n    name: '碲',\n    atomicNumber: 52,\n  },\n  {\n    symbol: 'I',\n    name: '碘',\n    atomicNumber: 53,\n  },\n  {\n    symbol: 'Xe',\n    name: '氙',\n    atomicNumber: 54,\n  },\n  {\n    symbol: 'Cs',\n    name: '铯',\n    atomicNumber: 55,\n  },\n  {\n    symbol: 'Ba',\n    name: '钡',\n    atomicNumber: 56,\n  },\n  {\n    symbol: 'La',\n    name: '镧',\n    atomicNumber: 57,\n  },\n  {\n    symbol: 'Ce',\n    name: '铈',\n    atomicNumber: 58,\n  },\n  {\n    symbol: 'Pr',\n    name: '镨',\n    atomicNumber: 59,\n  },\n  {\n    symbol: 'Nd',\n    name: '钕',\n    atomicNumber: 60,\n  },\n  {\n    symbol: 'Pm',\n    name: '钷',\n    atomicNumber: 61,\n  },\n  {\n    symbol: 'Sm',\n    name: '钐',\n    atomicNumber: 62,\n  },\n  {\n    symbol: 'Eu',\n    name: '铕',\n    atomicNumber: 63,\n  },\n  {\n    symbol: 'Gd',\n    name: '钆',\n    atomicNumber: 64,\n  },\n  {\n    symbol: 'Tb',\n    name: '铽',\n    atomicNumber: 65,\n  },\n  {\n    symbol: 'Dy',\n    name: '镝',\n    atomicNumber: 66,\n  },\n  {\n    symbol: 'Ho',\n    name: '钬',\n    atomicNumber: 67,\n  },\n  {\n    symbol: 'Er',\n    name: '铒',\n    atomicNumber: 68,\n  },\n  {\n    symbol: 'Tm',\n    name: '铥',\n    atomicNumber: 69,\n  },\n  {\n    symbol: 'Yb',\n    name: '镱',\n    atomicNumber: 70,\n  },\n  {\n    symbol: 'Lu',\n    name: '镥',\n    atomicNumber: 71,\n  },\n  {\n    symbol: 'Hf',\n    name: '铪',\n    atomicNumber: 72,\n  },\n  {\n    symbol: 'Ta',\n    name: '钽',\n    atomicNumber: 73,\n  },\n  {\n    symbol: 'W',\n    name: '钨',\n    atomicNumber: 74,\n  },\n  {\n    symbol: 'Re',\n    name: '铼',\n    atomicNumber: 75,\n  },\n  {\n    symbol: 'Os',\n    name: '锇',\n    atomicNumber: 76,\n  },\n  {\n    symbol: 'Ir',\n    name: '铱',\n    atomicNumber: 77,\n  },\n  {\n    symbol: 'Pt',\n    name: '铂',\n    atomicNumber: 78,\n  },\n  {\n    symbol: 'Au',\n    name: '金',\n    atomicNumber: 79,\n  },\n  {\n    symbol: 'Hg',\n    name: '汞',\n    atomicNumber: 80,\n  },\n  {\n    symbol: 'Tl',\n    name: '铊',\n    atomicNumber: 81,\n  },\n  {\n    symbol: 'Pb',\n    name: '铅',\n    atomicNumber: 82,\n  },\n  {\n    symbol: 'Bi',\n    name: '铋',\n    atomicNumber: 83,\n  },\n  {\n    symbol: 'Po',\n    name: '钋',\n    atomicNumber: 84,\n  },\n  {\n    symbol: 'At',\n    name: '砹',\n    atomicNumber: 85,\n  },\n  {\n    symbol: 'Rn',\n    name: '氡',\n    atomicNumber: 86,\n  },\n  {\n    symbol: 'Fr',\n    name: '钫',\n    atomicNumber: 87,\n  },\n  {\n    symbol: 'Ra',\n    name: '镭',\n    atomicNumber: 88,\n  },\n  {\n    symbol: 'Ac',\n    name: '锕',\n    atomicNumber: 89,\n  },\n  {\n    symbol: 'Th',\n    name: '钍',\n    atomicNumber: 90,\n  },\n  {\n    symbol: 'Pa',\n    name: '镤',\n    atomicNumber: 91,\n  },\n  {\n    symbol: 'U',\n    name: '铀',\n    atomicNumber: 92,\n  },\n  {\n    symbol: 'Np',\n    name: '镎',\n    atomicNumber: 93,\n  },\n  {\n    symbol: 'Pu',\n    name: '钚',\n    atomicNumber: 94,\n  },\n  {\n    symbol: 'Am',\n    name: '镅',\n    atomicNumber: 95,\n  },\n  {\n    symbol: 'Cm',\n    name: '锔',\n    atomicNumber: 96,\n  },\n  {\n    symbol: 'Bk',\n    name: '锫',\n    atomicNumber: 97,\n  },\n  {\n    symbol: 'Cf',\n    name: '锎',\n    atomicNumber: 98,\n  },\n  {\n    symbol: 'Es',\n    name: '锿',\n    atomicNumber: 99,\n  },\n  {\n    symbol: 'Fm',\n    name: '镄',\n    atomicNumber: 100,\n  },\n  {\n    symbol: 'Md',\n    name: '钔',\n    atomicNumber: 101,\n  },\n  {\n    symbol: 'No',\n    name: '锘',\n    atomicNumber: 102,\n  },\n  {\n    symbol: 'Lr',\n    name: '铹',\n    atomicNumber: 103,\n  },\n  {\n    symbol: 'Rf',\n    name: '𬬻',\n    atomicNumber: 104,\n  },\n  {\n    symbol: 'Db',\n    name: '𬭊',\n    atomicNumber: 105,\n  },\n  {\n    symbol: 'Sg',\n    name: '𬭳',\n    atomicNumber: 106,\n  },\n  {\n    symbol: 'Bh',\n    name: '𬭛',\n    atomicNumber: 107,\n  },\n  {\n    symbol: 'Hs',\n    name: '𬭶',\n    atomicNumber: 108,\n  },\n  {\n    symbol: 'Mt',\n    name: '鿏',\n    atomicNumber: 109,\n  },\n  {\n    symbol: 'Ds',\n    name: '𫟼',\n    atomicNumber: 110,\n  },\n  {\n    symbol: 'Rg',\n    name: '𬬭',\n    atomicNumber: 111,\n  },\n  {\n    symbol: 'Cn',\n    name: '鿔',\n    atomicNumber: 112,\n  },\n  {\n    symbol: 'Nh',\n    name: '鿭',\n    atomicNumber: 113,\n  },\n  {\n    symbol: 'Fl',\n    name: '𫓧',\n    atomicNumber: 114,\n  },\n  {\n    symbol: 'Mc',\n    name: '镆',\n    atomicNumber: 115,\n  },\n  {\n    symbol: 'Lv',\n    name: '𫟷',\n    atomicNumber: 116,\n  },\n  {\n    symbol: 'Ts',\n    name: '鿬',\n    atomicNumber: 117,\n  },\n  {\n    symbol: 'Og',\n    name: '鿫',\n    atomicNumber: 118,\n  },\n];\n"
  },
  {
    "path": "src/locales/zh_CN/science/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ScienceDefinition } from '../../..';\nimport chemical_element from './chemical_element';\nimport unit from './unit';\n\nconst science: ScienceDefinition = {\n  chemical_element,\n  unit,\n};\n\nexport default science;\n"
  },
  {
    "path": "src/locales/zh_CN/science/unit.ts",
    "content": "export default [\n  {\n    name: '米',\n    symbol: 'm',\n  },\n  {\n    name: '秒',\n    symbol: 's',\n  },\n  {\n    name: '摩尔',\n    symbol: 'mol',\n  },\n  {\n    name: '安培',\n    symbol: 'A',\n  },\n  {\n    name: '开尔文',\n    symbol: 'K',\n  },\n  {\n    name: '坎德拉',\n    symbol: 'cd',\n  },\n  {\n    name: '千克',\n    symbol: 'kg',\n  },\n  {\n    name: '弧度',\n    symbol: 'rad',\n  },\n  {\n    name: '赫兹',\n    symbol: 'Hz',\n  },\n  {\n    name: '牛顿',\n    symbol: 'N',\n  },\n  {\n    name: '帕斯卡',\n    symbol: 'Pa',\n  },\n  {\n    name: '焦耳',\n    symbol: 'J',\n  },\n  {\n    name: '瓦特',\n    symbol: 'W',\n  },\n  {\n    name: '库伦',\n    symbol: 'C',\n  },\n  {\n    name: '伏特',\n    symbol: 'V',\n  },\n  {\n    name: '欧姆',\n    symbol: 'Ω',\n  },\n  {\n    name: '特斯拉',\n    symbol: 'T',\n  },\n  {\n    name: '摄氏度',\n    symbol: '°C',\n  },\n  {\n    name: '流明',\n    symbol: 'lm',\n  },\n  {\n    name: '贝尔勒尔',\n    symbol: 'Bq',\n  },\n  {\n    name: '戈瑞',\n    symbol: 'Gy',\n  },\n  {\n    name: '希沃特',\n    symbol: 'Sv',\n  },\n  {\n    name: '球面度',\n    symbol: 'sr',\n  },\n  {\n    name: '法拉',\n    symbol: 'F',\n  },\n  {\n    name: '西门子',\n    symbol: 'S',\n  },\n  {\n    name: '韦伯',\n    symbol: 'Wb',\n  },\n  {\n    name: '亨利',\n    symbol: 'H',\n  },\n  {\n    name: '勒克斯',\n    symbol: 'lx',\n  },\n  {\n    name: '开特',\n    symbol: 'kat',\n  },\n];\n"
  },
  {
    "path": "src/locales/zh_CN/vehicle/bicycle_type.ts",
    "content": "export default [\n  '三轮车',\n  '健身自行车',\n  '公路自行车',\n  '冒险公路自行车',\n  '卧式自行车',\n  '双人自行车',\n  '双运动自行车',\n  '场地/固定齿轮自行车',\n  '城市自行车',\n  '小轮车自行车',\n  '山地自行车',\n  '巡洋舰自行车',\n  '平足舒适自行车',\n  '折叠自行车',\n  '旅行自行车',\n  '混合动力自行车',\n  '越野自行车',\n  '铁人三项/计时自行车',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/vehicle/fuel.ts",
    "content": "export default ['柴油', '汽油', '混合动力', '电动'];\n"
  },
  {
    "path": "src/locales/zh_CN/vehicle/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { VehicleDefinition } from '../../..';\nimport bicycle_type from './bicycle_type';\nimport fuel from './fuel';\nimport manufacturer from './manufacturer';\nimport type_ from './type';\n\nconst vehicle: VehicleDefinition = {\n  bicycle_type,\n  fuel,\n  manufacturer,\n  type: type_,\n};\n\nexport default vehicle;\n"
  },
  {
    "path": "src/locales/zh_CN/vehicle/manufacturer.ts",
    "content": "export default [\n  '三菱',\n  '丰田',\n  '保时捷',\n  '克莱斯勒',\n  '兰博基尼',\n  '凯迪拉克',\n  '劳斯莱斯',\n  '吉普',\n  '名爵',\n  '塔塔',\n  '大众',\n  '奔驰',\n  '奔驰smart',\n  '奥迪',\n  '宝马',\n  '宾利',\n  '布加迪',\n  '捷豹',\n  '斯巴鲁',\n  '斯柯达',\n  '日产',\n  '本田',\n  '极星',\n  '标致',\n  '比亚迪',\n  '沃克斯豪尔',\n  '沃尔沃',\n  '法拉利',\n  '特斯拉',\n  '玛莎拉蒂',\n  '现代',\n  '福特',\n  '菲亚特',\n  '蔚来',\n  '起亚',\n  '路虎',\n  '迷你',\n  '道奇',\n  '铃木',\n  '阿斯顿·马丁',\n  '雪佛兰',\n  '雪铁龙',\n  '雷诺',\n  '马恒达',\n  '马自达',\n  '马鲁蒂',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/vehicle/type.ts",
    "content": "export default ['客车', '掀背车', '旅行车', '货车', '越野车', '轿车', '面包车'];\n"
  },
  {
    "path": "src/locales/zh_CN/word/adjective.ts",
    "content": "export default [\n  '长',\n  '短',\n  '大',\n  '小',\n  '粗',\n  '细',\n  '红',\n  '绿',\n  '平坦',\n  '整齐',\n  '雪白',\n  '笔直',\n  '绿油油',\n  '血淋淋',\n  '骨碌碌',\n  '黑不溜秋',\n  '好',\n  '坏',\n  '伟大',\n  '勇敢',\n  '优秀',\n  '聪明',\n  '老实',\n  '鲁莽',\n  '大方',\n  '软',\n  '硬',\n  '苦',\n  '甜',\n  '冷',\n  '热',\n  '坚固',\n  '平常',\n  '快',\n  '慢',\n  '生动',\n  '熟练',\n  '轻松',\n  '清楚',\n  '马虎',\n  '干脆',\n  '许多',\n  '好些',\n  '全部',\n  '全',\n  '整',\n  '多',\n  '少',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/word/adverb.ts",
    "content": "export default [\n  '都',\n  '全',\n  '单',\n  '共',\n  '光',\n  '尽',\n  '净',\n  '仅',\n  '就',\n  '只',\n  '一共',\n  '一起',\n  '一同',\n  '一道',\n  '一齐',\n  '一概',\n  '一味',\n  '统统',\n  '总共',\n  '仅仅',\n  '惟独',\n  '可',\n  '倒',\n  '一定',\n  '必定',\n  '必然',\n  '却',\n  '幸亏',\n  '难道',\n  '何尝',\n  '偏偏',\n  '索性',\n  '简直',\n  '反正',\n  '多亏',\n  '也许',\n  '大约',\n  '好在',\n  '敢情',\n  '不',\n  '没',\n  '没有',\n  '别',\n  '仿佛',\n  '渐渐',\n  '百般',\n  '特地',\n  '互相',\n  '擅自',\n  '几乎',\n  '逐渐',\n  '逐步',\n  '猛然',\n  '依然',\n  '仍然',\n  '当然',\n  '毅然',\n  '果然',\n  '差点儿',\n  '很',\n  '极',\n  '最',\n  '太',\n  '更',\n  '更加',\n  '格外',\n  '十分',\n  '极其',\n  '比较',\n  '相当',\n  '稍微',\n  '略微',\n  '多么',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/word/conjunction.ts",
    "content": "export default [\n  '和',\n  '而',\n  '或者',\n  '但是',\n  '因为',\n  '所以',\n  '虽然',\n  '如果',\n  '即使',\n  '既然',\n  '无论',\n  '不但',\n  '而且',\n  '不仅',\n  '就是',\n  '不过',\n  '然而',\n  '而是',\n  '或者是',\n  '以便',\n  '除非',\n  '只要',\n  '一旦',\n  '以致',\n  '以免',\n  '哪怕',\n  '宁可',\n  '即便',\n  '乃至',\n  '甚至',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/word/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { WordDefinition } from '../../..';\nimport adjective from './adjective';\nimport adverb from './adverb';\nimport conjunction from './conjunction';\nimport interjection from './interjection';\nimport noun from './noun';\nimport preposition from './preposition';\nimport verb from './verb';\n\nconst word: WordDefinition = {\n  adjective,\n  adverb,\n  conjunction,\n  interjection,\n  noun,\n  preposition,\n  verb,\n};\n\nexport default word;\n"
  },
  {
    "path": "src/locales/zh_CN/word/interjection.ts",
    "content": "export default [\n  '啊',\n  '哎呀',\n  '哇',\n  '嘿',\n  '唉',\n  '哎',\n  '哈',\n  '呀',\n  '哦',\n  '呃',\n  '哼',\n  '呕',\n  '嗨',\n  '哇塞',\n  '咦',\n  '嘘',\n  '呜',\n  '呜呼',\n  '哟',\n  '呼',\n  '呃呃',\n  '喂',\n  '哇哦',\n  '哒',\n  '嘿嘿',\n  '哎哟',\n  '啧啧',\n  '咚',\n  '哗',\n  '哐',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/word/noun.ts",
    "content": "export default [\n  '人',\n  '书',\n  '电脑',\n  '学校',\n  '老师',\n  '学生',\n  '城市',\n  '国家',\n  '手机',\n  '桌子',\n  '椅子',\n  '眼镜',\n  '时间',\n  '天气',\n  '语言',\n  '文化',\n  '音乐',\n  '电影',\n  '食物',\n  '饮料',\n  '朋友',\n  '家人',\n  '孩子',\n  '工作',\n  '汽车',\n  '飞机',\n  '火车',\n  '衣服',\n  '河流',\n  '山',\n  '水',\n  '动物',\n  '植物',\n  '钱包',\n  '钥匙',\n  '门',\n  '窗户',\n  '笔',\n  '本子',\n  '电视',\n  '冰箱',\n  '洗衣机',\n  '公园',\n  '超市',\n  '医院',\n  '银行',\n  '道路',\n  '楼房',\n  '桥',\n  '海洋',\n  '星星',\n  '太阳',\n  '公司',\n  '地铁',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/word/preposition.ts",
    "content": "export default [\n  '在',\n  '到',\n  '从',\n  '向',\n  '对',\n  '比',\n  '跟',\n  '给',\n  '往',\n  '自',\n  '朝',\n  '沿着',\n  '顺着',\n  '关于',\n  '对于',\n  '直到',\n  '除了',\n  '经过',\n  '靠近',\n  '接近',\n  '随着',\n  '由于',\n  '因为',\n  '依靠',\n  '根据',\n  '基于',\n  '围绕',\n  '为了',\n  '通过',\n];\n"
  },
  {
    "path": "src/locales/zh_CN/word/verb.ts",
    "content": "export default [\n  '打',\n  '吃',\n  '抿',\n  '做',\n  '坐',\n  '跑',\n  '跳',\n  '走',\n  '飞',\n  '爬',\n  '开',\n  '滑',\n  '切',\n  '拆',\n  '咬',\n  '吞',\n  '吐',\n  '吮',\n  '吸',\n  '啃',\n  '喝',\n  '咀',\n  '嚼',\n  '搀',\n  '抱',\n  '搂',\n  '扶',\n  '捉',\n  '擒',\n  '掐',\n  '推',\n  '拿',\n  '抽',\n  '撕',\n  '摘',\n  '拣',\n  '捡',\n  '播',\n  '击',\n  '捏',\n  '撒',\n  '按',\n  '弹',\n  '撞',\n  '提',\n  '扭',\n  '捶',\n  '持',\n  '揍',\n  '披',\n  '捣',\n  '搜',\n  '托',\n  '举',\n  '拖',\n  '擦',\n  '敲',\n  '挖',\n  '抛',\n  '掘',\n  '抬',\n  '插',\n  '扔',\n  '写',\n  '抄',\n  '抓',\n  '捧',\n  '掷',\n  '撑',\n  '摊',\n  '倒',\n  '摔',\n  '劈',\n  '画',\n  '搔',\n  '撬',\n  '挥',\n  '揽',\n  '挡',\n  '捺',\n  '抚',\n  '搡',\n  '拉',\n  '摸',\n  '拍',\n  '摇',\n  '剪',\n  '拎',\n  '拔',\n  '拧',\n  '拨',\n  '舞',\n  '握',\n  '攥',\n  '驾驶',\n  '移动',\n  '转动',\n  '操作',\n  '蠕动',\n  '启动',\n  '关闭',\n];\n"
  },
  {
    "path": "src/locales/zh_TW/color/human.ts",
    "content": "export default [\n  '乳白色',\n  '天藍色',\n  '棕褐色',\n  '橙色',\n  '淡紫色',\n  '淡褐色',\n  '淺橙色',\n  '灰色',\n  '白色',\n  '粉紅色',\n  '紅色',\n  '紅褐色',\n  '紫紅色',\n  '紫色',\n  '綠色',\n  '薄荷綠色',\n  '藍紫色',\n  '藍綠色',\n  '藍色',\n  '金色',\n  '銀色',\n  '青檸色',\n  '青綠色',\n  '靛藍色',\n  '黃色',\n  '黑色',\n];\n"
  },
  {
    "path": "src/locales/zh_TW/color/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { ColorDefinition } from '../../..';\nimport human from './human';\n\nconst color: ColorDefinition = {\n  human,\n};\n\nexport default color;\n"
  },
  {
    "path": "src/locales/zh_TW/date/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { DateDefinition } from '../../..';\nimport month from './month';\nimport weekday from './weekday';\n\nconst date: DateDefinition = {\n  month,\n  weekday,\n};\n\nexport default date;\n"
  },
  {
    "path": "src/locales/zh_TW/date/month.ts",
    "content": "export default {\n  wide: [\n    '10月',\n    '11月',\n    '12月',\n    '1月',\n    '2月',\n    '3月',\n    '4月',\n    '5月',\n    '6月',\n    '7月',\n    '8月',\n    '9月',\n  ],\n  abbr: [\n    '10月',\n    '11月',\n    '12月',\n    '1月',\n    '2月',\n    '3月',\n    '4月',\n    '5月',\n    '6月',\n    '7月',\n    '8月',\n    '9月',\n  ],\n};\n"
  },
  {
    "path": "src/locales/zh_TW/date/weekday.ts",
    "content": "export default {\n  wide: ['星期一', '星期三', '星期二', '星期五', '星期六', '星期四', '星期天'],\n  abbr: ['週一', '週三', '週二', '週五', '週六', '週四', '週日'],\n};\n"
  },
  {
    "path": "src/locales/zh_TW/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport color from './color';\nimport date from './date';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `zh_TW` locale.\n *\n * - Language: Chinese (Taiwan)\n * - Endonym: 中文 (臺灣)\n */\nconst zh_TW: LocaleDefinition = {\n  color,\n  date,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default zh_TW;\n"
  },
  {
    "path": "src/locales/zh_TW/location/building_number.ts",
    "content": "export default ['####', '###', '##', '#'];\n"
  },
  {
    "path": "src/locales/zh_TW/location/city_pattern.ts",
    "content": "export default ['{{location.city_prefix}}{{location.city_suffix}}'];\n"
  },
  {
    "path": "src/locales/zh_TW/location/city_prefix.ts",
    "content": "export default [\n  '臺北',\n  '新北',\n  '桃園',\n  '臺中',\n  '臺南',\n  '高雄',\n  '基隆',\n  '新竹',\n  '嘉義',\n  '苗栗',\n  '彰化',\n  '南投',\n  '雲林',\n  '屏東',\n  '宜蘭',\n  '花蓮',\n  '臺東',\n  '澎湖',\n  '金門',\n  '連江',\n];\n"
  },
  {
    "path": "src/locales/zh_TW/location/city_suffix.ts",
    "content": "export default ['縣', '市'];\n"
  },
  {
    "path": "src/locales/zh_TW/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport building_number from './building_number';\nimport city_pattern from './city_pattern';\nimport city_prefix from './city_prefix';\nimport city_suffix from './city_suffix';\nimport postcode from './postcode';\nimport state from './state';\nimport state_abbr from './state_abbr';\nimport street_address from './street_address';\nimport street_pattern from './street_pattern';\nimport street_suffix from './street_suffix';\n\nconst location: LocationDefinition = {\n  building_number,\n  city_pattern,\n  city_prefix,\n  city_suffix,\n  postcode,\n  state,\n  state_abbr,\n  street_address,\n  street_pattern,\n  street_suffix,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/zh_TW/location/postcode.ts",
    "content": "export default ['######'];\n"
  },
  {
    "path": "src/locales/zh_TW/location/state.ts",
    "content": "export default ['福建省', '台灣省'];\n"
  },
  {
    "path": "src/locales/zh_TW/location/state_abbr.ts",
    "content": "export default [\n  '北',\n  '新北',\n  '桃',\n  '中',\n  '南',\n  '高',\n  '基',\n  '竹市',\n  '嘉市',\n  '竹縣',\n  '苗',\n  '彰',\n  '投',\n  '雲',\n  '嘉縣',\n  '宜',\n  '花',\n  '東',\n  '澎',\n  '金',\n  '馬',\n];\n"
  },
  {
    "path": "src/locales/zh_TW/location/street_address.ts",
    "content": "export default {\n  normal: '{{location.street}}{{location.buildingNumber}}號',\n  full: '{{location.street}}{{location.buildingNumber}}號 {{location.secondaryAddress}}',\n};\n"
  },
  {
    "path": "src/locales/zh_TW/location/street_pattern.ts",
    "content": "export default ['{{person.lastName}}{{location.street_suffix}}'];\n"
  },
  {
    "path": "src/locales/zh_TW/location/street_suffix.ts",
    "content": "export default ['街', '路', '北路', '南路', '東路', '西路'];\n"
  },
  {
    "path": "src/locales/zh_TW/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'Chinese (Taiwan)',\n  code: 'zh_TW',\n  country: 'TW',\n  language: 'zh',\n  endonym: '中文 (臺灣)',\n  dir: 'ltr',\n  script: 'Hant',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/zh_TW/person/first_name.ts",
    "content": "export default {\n  female: [\n    '俊馳',\n    '凱瑞',\n    '博濤',\n    '嘉懿',\n    '子涵',\n    '子騫',\n    '子默',\n    '思淼',\n    '懿軒',\n    '擎蒼',\n    '旭堯',\n    '昊焱',\n    '晟睿',\n    '智宸',\n    '智淵',\n    '曉博',\n    '曉嘯',\n    '楷瑞',\n    '樂駒',\n    '瀟然',\n    '炫明',\n    '煜城',\n    '煜祺',\n    '熠彤',\n    '燁磊',\n    '燁華',\n    '燁霖',\n    '瑾瑜',\n    '睿淵',\n    '立軒',\n    '笑愚',\n    '聰健',\n    '苑博',\n    '越彬',\n    '鈺軒',\n    '錦程',\n    '靖琪',\n    '風華',\n    '鶴軒',\n    '鷺洋',\n    '黎昕',\n  ],\n  male: [\n    '修傑',\n    '修潔',\n    '偉宸',\n    '偉澤',\n    '偉祺',\n    '偉誠',\n    '健柏',\n    '健雄',\n    '博文',\n    '博超',\n    '君浩',\n    '哲瀚',\n    '嘉熙',\n    '天宇',\n    '天磊',\n    '天翊',\n    '子軒',\n    '展鵬',\n    '峻熙',\n    '建輝',\n    '弘文',\n    '志強',\n    '志澤',\n    '思源',\n    '思聰',\n    '思遠',\n    '振家',\n    '擎宇',\n    '文博',\n    '文昊',\n    '文軒',\n    '昊天',\n    '昊強',\n    '昊然',\n    '明哲',\n    '明杰',\n    '明軒',\n    '明輝',\n    '晉鵬',\n    '智輝',\n    '梓晨',\n    '榮軒',\n    '正豪',\n    '浩宇',\n    '浩然',\n    '浩軒',\n    '澤洋',\n    '炎彬',\n    '燁偉',\n    '瑞霖',\n    '皓軒',\n    '立果',\n    '立誠',\n    '立輝',\n    '紹輝',\n    '紹齊',\n    '耀傑',\n    '胤祥',\n    '致遠',\n    '語堂',\n    '越澤',\n    '遠航',\n    '金鑫',\n    '鑫磊',\n    '鑫鵬',\n    '雨澤',\n    '雪松',\n    '鴻濤',\n    '鴻煊',\n    '鵬濤',\n    '鵬煊',\n    '鵬飛',\n  ],\n};\n"
  },
  {
    "path": "src/locales/zh_TW/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\nimport name_ from './name';\nimport prefix from './prefix';\nimport sex from './sex';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n  name: name_,\n  prefix,\n  sex,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/zh_TW/person/last_name.ts",
    "content": "export default {\n  generic: [\n    '丁',\n    '任',\n    '何',\n    '侯',\n    '傅',\n    '劉',\n    '史',\n    '吳',\n    '呂',\n    '唐',\n    '嚴',\n    '夏',\n    '姚',\n    '姜',\n    '孔',\n    '孟',\n    '孫',\n    '宋',\n    '尹',\n    '崔',\n    '廖',\n    '張',\n    '彭',\n    '徐',\n    '戴',\n    '方',\n    '於',\n    '曹',\n    '曾',\n    '朱',\n    '李',\n    '杜',\n    '林',\n    '梁',\n    '楊',\n    '武',\n    '段',\n    '毛',\n    '江',\n    '汪',\n    '沈',\n    '洪',\n    '潘',\n    '熊',\n    '王',\n    '田',\n    '白',\n    '盧',\n    '石',\n    '秦',\n    '程',\n    '範',\n    '羅',\n    '胡',\n    '莫',\n    '萬',\n    '葉',\n    '董',\n    '蔡',\n    '蔣',\n    '蕭',\n    '薛',\n    '蘇',\n    '袁',\n    '覃',\n    '許',\n    '謝',\n    '譚',\n    '賀',\n    '賈',\n    '賴',\n    '趙',\n    '週',\n    '邱',\n    '邵',\n    '郝',\n    '郭',\n    '鄒',\n    '鄧',\n    '鄭',\n    '金',\n    '錢',\n    '鐘',\n    '閻',\n    '陳',\n    '陶',\n    '陸',\n    '雷',\n    '韋',\n    '韓',\n    '顧',\n    '餘',\n    '馬',\n    '馮',\n    '高',\n    '魏',\n    '黃',\n    '黎',\n    '龍',\n    '龔',\n  ],\n};\n"
  },
  {
    "path": "src/locales/zh_TW/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/zh_TW/person/name.ts",
    "content": "export default [\n  { value: '{{person.lastName}}{{person.firstName}}', weight: 1 },\n];\n"
  },
  {
    "path": "src/locales/zh_TW/person/prefix.ts",
    "content": "export default null;\n"
  },
  {
    "path": "src/locales/zh_TW/person/sex.ts",
    "content": "export default ['女', '男'];\n"
  },
  {
    "path": "src/locales/zh_TW/phone_number/format/human.ts",
    "content": "export default ['0#-#######', '02-########', '09##-######'];\n"
  },
  {
    "path": "src/locales/zh_TW/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/zh_TW/phone_number/format/international.ts",
    "content": "export default ['+886########', '+8862########', '+8869########'];\n"
  },
  {
    "path": "src/locales/zh_TW/phone_number/format/national.ts",
    "content": "export default ['0# ### ####', '02 #### ####', '09## ### ###'];\n"
  },
  {
    "path": "src/locales/zh_TW/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/locales/zu_ZA/cell_phone/formats.ts",
    "content": "export default [\n  '082 ### ####',\n  '084 ### ####',\n  '083 ### ####',\n  '065 ### ####',\n  '082#######',\n  '082 #######',\n];\n"
  },
  {
    "path": "src/locales/zu_ZA/cell_phone/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport formats from './formats';\n\nconst cell_phone = {\n  formats,\n};\n\nexport default cell_phone;\n"
  },
  {
    "path": "src/locales/zu_ZA/company/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { CompanyDefinition } from '../../..';\nimport legal_entity_type from './legal_entity_type';\n\nconst company: CompanyDefinition = {\n  legal_entity_type,\n};\n\nexport default company;\n"
  },
  {
    "path": "src/locales/zu_ZA/company/legal_entity_type.ts",
    "content": "export default ['CC', 'Ltd', 'Pty Ltd'];\n"
  },
  {
    "path": "src/locales/zu_ZA/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocaleDefinition } from '../..';\nimport cell_phone from './cell_phone';\nimport company from './company';\nimport internet from './internet';\nimport location from './location';\nimport metadata from './metadata';\nimport person from './person';\nimport phone_number from './phone_number';\n\n/**\n * The locale data for the `zu_ZA` locale.\n *\n * - Language: Zulu (South Africa)\n * - Endonym: isiZulu (Iningizimu Afrika)\n */\nconst zu_ZA: LocaleDefinition = {\n  cell_phone,\n  company,\n  internet,\n  location,\n  metadata,\n  person,\n  phone_number,\n};\n\nexport default zu_ZA;\n"
  },
  {
    "path": "src/locales/zu_ZA/internet/domain_suffix.ts",
    "content": "export default ['co.za', 'com', 'info', 'net.za', 'org.za'];\n"
  },
  {
    "path": "src/locales/zu_ZA/internet/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { InternetDefinition } from '../../..';\nimport domain_suffix from './domain_suffix';\n\nconst internet: InternetDefinition = {\n  domain_suffix,\n};\n\nexport default internet;\n"
  },
  {
    "path": "src/locales/zu_ZA/location/city_name.ts",
    "content": "export default [\n  'Polokwane',\n  'eGoli',\n  'Pretoria',\n  'uTshwane',\n  'eThekwini',\n  'umGungundlovu',\n  'Mbombela',\n  'eKapa',\n  'Stellenbosch',\n  'iBhayi',\n  'eMonti',\n  'Kimberley',\n  'Rustenburg',\n  'Bloemfontein',\n];\n"
  },
  {
    "path": "src/locales/zu_ZA/location/city_pattern.ts",
    "content": "export default ['{{location.city_name}}'];\n"
  },
  {
    "path": "src/locales/zu_ZA/location/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { LocationDefinition } from '../../..';\nimport city_name from './city_name';\nimport city_pattern from './city_pattern';\nimport postcode from './postcode';\nimport state from './state';\nimport street_pattern from './street_pattern';\n\nconst location: LocationDefinition = {\n  city_name,\n  city_pattern,\n  postcode,\n  state,\n  street_pattern,\n};\n\nexport default location;\n"
  },
  {
    "path": "src/locales/zu_ZA/location/postcode.ts",
    "content": "export default ['#####', '####'];\n"
  },
  {
    "path": "src/locales/zu_ZA/location/state.ts",
    "content": "export default [\n  'EGoli',\n  'IFuleyisitata',\n  'IKwaZulu-Natali',\n  'ILimpopo',\n  'IMpumalanga Kapa',\n  'IMpumalanga',\n  'INtshonalanga Kapa',\n  'INyakatho Kapa',\n  'INyakatho-Ntshonalanga',\n];\n"
  },
  {
    "path": "src/locales/zu_ZA/location/street_pattern.ts",
    "content": "export default [\n  '{{person.firstName}} {{location.street_suffix}}',\n  '{{person.lastName}} {{location.street_suffix}}',\n];\n"
  },
  {
    "path": "src/locales/zu_ZA/metadata.ts",
    "content": "import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';\n\nconst metadata: PreBuiltMetadataDefinitionForCountry = {\n  title: 'Zulu (South Africa)',\n  code: 'zu_ZA',\n  country: 'ZA',\n  language: 'zu',\n  endonym: 'isiZulu (Iningizimu Afrika)',\n  dir: 'ltr',\n  script: 'Latn',\n};\n\nexport default metadata;\n"
  },
  {
    "path": "src/locales/zu_ZA/person/first_name.ts",
    "content": "export default {\n  generic: ['Mthunzi'],\n  female: [\n    'Amahle',\n    'Ayanda',\n    'Ayize',\n    'Buhle',\n    'Busisiwe',\n    'Duduzile',\n    'Hlengiwe',\n    'Inyoni',\n    'Isisa',\n    'Jabulile',\n    'Khanyisile',\n    'Khethiwe',\n    'Khulekani',\n    'Lerato',\n    'Liyana',\n    'Lukhona',\n    'Mbalienhle',\n    'Mhambi',\n    'Nandi',\n    'Ndondoloza',\n    'Nhlakanipho',\n    'Nkosingiphile',\n    'Nofoto',\n    'Nokuthula',\n    'Nolwazi',\n    'Nomvula',\n    'Nonhlanhla',\n    'Nonjabulo',\n    'Nonkululeko',\n    'Nozipho',\n    'Ntokozo',\n    'Ntombizodwa',\n    'Samukelisiwe',\n    'Sibongile',\n    'Sindisiwe',\n    'Sinenhlanhla',\n    'Siphephelo',\n    'Sizakele',\n    'Sizani',\n    'Thabisa',\n    'Thadie',\n    'Thobeka',\n    'Thulisile',\n    'Uluthando',\n    'Ulwazi',\n    'Yibanathi',\n    'Zanele',\n    'Zobuhle',\n  ],\n  male: [\n    'Anele',\n    'Bafana',\n    'Bangizwe',\n    'Bhekimuzi',\n    'Bhekizizwe',\n    'Bhekumbuso',\n    'Bonginkosi',\n    'Dumisani',\n    'Fanyana',\n    'Funani',\n    'Gatsha',\n    'Kagiso',\n    'Kgabu',\n    'Langa',\n    'Linda',\n    'Lungelo',\n    'Lwandle',\n    'Mandla',\n    'Maphikelela',\n    'Mpilo',\n    'Mpumelelo',\n    'Msizi',\n    'Musawenkosi',\n    'Ndleleni',\n    'Nkanyezi',\n    'Nkosenye',\n    'Nkosinhle',\n    'Nkosiyabo',\n    'Phila',\n    'Philani',\n    'Phiwokwakhe',\n    'Sanele',\n    'Sfiso',\n    'Shaka',\n    'Sibusiso',\n    'Sifiso',\n    'Siphiwe',\n    'Sipho',\n    'Sithembiso',\n    'Siyanda',\n    'Solomon',\n    'Thamsanqa',\n    'Thando',\n    'Themba',\n    'Thulani',\n    'Velaphi',\n    'Vusumuzi',\n    'Zenzele',\n    'Zithulele',\n  ],\n};\n"
  },
  {
    "path": "src/locales/zu_ZA/person/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PersonDefinition } from '../../..';\nimport first_name from './first_name';\nimport last_name from './last_name';\nimport last_name_pattern from './last_name_pattern';\n\nconst person: PersonDefinition = {\n  first_name,\n  last_name,\n  last_name_pattern,\n};\n\nexport default person;\n"
  },
  {
    "path": "src/locales/zu_ZA/person/last_name.ts",
    "content": "export default {\n  generic: [\n    'Bayeni',\n    'Bengu',\n    'Bhembe',\n    'Bhengani',\n    'Bhengu',\n    'Bhuyeni',\n    'Biyela',\n    'Buthelezi',\n    'Cebekhulu',\n    'Cele',\n    'Chiliza',\n    'Delazy',\n    'Dhlomo',\n    'Dingiswayo',\n    'Dlamini',\n    'Dube',\n    'Fuze',\n    'Gabhezi',\n    'Gama',\n    'Gigaba',\n    'Guliwe',\n    'Gumede',\n    'Gwacela',\n    'Gwala',\n    'Hlongwa',\n    'Khawula',\n    'Khumalo',\n    'Khuzwayo',\n    'Kunene',\n    'Lamula',\n    'Lembede',\n    'Luthuli',\n    'Mabhida',\n    'Mabizela',\n    'Maduma',\n    'Magoza',\n    'Malinga',\n    'Maphisa',\n    'Mashinini',\n    'Mavundla',\n    'Mbatha',\n    'Mbende',\n    'Mbuso',\n    'Mehloluhlaza',\n    'Mfeka',\n    'Mfumu',\n    'Mgenge',\n    'Mkhatshwa',\n    'Moseley',\n    'Mqwebu',\n    'Msibi',\n    'Mthembu',\n    'Mthethwa',\n    'Mtolo',\n    'Musi',\n    'Ncusi',\n    'Ndandali',\n    'Ndebele',\n    'Ngcolosi',\n    'Ngema',\n    'Ngubane',\n    'Ngwazi',\n    'Nhleko',\n    'Nomvethe',\n    'Nondlela',\n    'Nonyana',\n    'Nozulu',\n    'Nsele',\n    'Ntanzi',\n    'Ntombela',\n    'Nyanda',\n    'Nzimande',\n    'Radebe',\n    'Seme',\n    'Senzangakhona',\n    'Shezi',\n    'Sibiya',\n    'Sithuli',\n    'Siwele',\n    'Siyaya',\n    'Sokhela',\n    'Sondisa',\n    'Sothole',\n    'Thoyana',\n    'Thumbeza',\n    'Thusi',\n    'Tshabalala',\n    'Vezi',\n    'Vilakazi',\n    'Wosiyane',\n    'Yengwa',\n    'Zondi',\n    'Zondo',\n    'Zubane',\n    'Zuma',\n    'Zungu',\n  ],\n};\n"
  },
  {
    "path": "src/locales/zu_ZA/person/last_name_pattern.ts",
    "content": "export default {\n  generic: [{ value: '{{person.last_name.generic}}', weight: 1 }],\n};\n"
  },
  {
    "path": "src/locales/zu_ZA/phone_number/format/human.ts",
    "content": "export default [\n  '01# ### #####',\n  '02# ### #####',\n  '03# ### #####',\n  '04# ### #####',\n  '05# ### #####',\n  '0800 ### ###',\n  '0860 ### ###',\n  '01#########',\n  '01# ########',\n];\n"
  },
  {
    "path": "src/locales/zu_ZA/phone_number/format/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../../..';\nimport human from './human';\nimport international from './international';\nimport national from './national';\n\nconst format: PhoneNumberDefinition['format'] = {\n  human,\n  international,\n  national,\n};\n\nexport default format;\n"
  },
  {
    "path": "src/locales/zu_ZA/phone_number/format/international.ts",
    "content": "export default [\n  '+271#########',\n  '+272#########',\n  '+273#########',\n  '+274#########',\n  '+275#########',\n  '+27800######',\n  '+27860######',\n];\n"
  },
  {
    "path": "src/locales/zu_ZA/phone_number/format/national.ts",
    "content": "export default [\n  '1#########',\n  '2#########',\n  '3#########',\n  '4#########',\n  '5#########',\n  '080 0## ####',\n  '0860 ### ###',\n];\n"
  },
  {
    "path": "src/locales/zu_ZA/phone_number/index.ts",
    "content": "/*\n * This file is automatically generated.\n * Run 'pnpm run generate:locales' to update.\n */\nimport type { PhoneNumberDefinition } from '../../..';\nimport format from './format';\n\nconst phone_number: PhoneNumberDefinition = {\n  format,\n};\n\nexport default phone_number;\n"
  },
  {
    "path": "src/modules/airline/index.ts",
    "content": "/**\n * IATA stands for [International Air Transport Association](https://iata.org).\n * It's the trade association for the world's airlines and it is\n * responsible for setting standards relating to many aspects of airline\n * operations.\n */\nimport { ModuleBase } from '../../internal/module-base';\n\nexport enum Aircraft {\n  Narrowbody = 'narrowbody',\n  Regional = 'regional',\n  Widebody = 'widebody',\n}\n\nexport type AircraftType = `${Aircraft}`;\n\nexport interface Airline {\n  /**\n   * The name of the airline (e.g. `'American Airlines'`).\n   */\n  readonly name: string;\n  /**\n   * The 2 character IATA code of the airline (e.g. `'AA'`).\n   */\n  readonly iataCode: string;\n}\n\nexport interface Airplane {\n  /**\n   * The name of the airplane (e.g. `'Airbus A321'`).\n   */\n  readonly name: string;\n  /**\n   * The IATA code of the airplane (e.g. `'321'`).\n   */\n  readonly iataTypeCode: string;\n}\n\nexport interface Airport {\n  /**\n   * The name of the airport (e.g. `'Dallas Fort Worth International Airport'`).\n   */\n  readonly name: string;\n  /**\n   * The IATA code of the airport (e.g. `'DFW'`).\n   */\n  readonly iataCode: string;\n}\n\nconst numerics = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'];\nconst visuallySimilarCharacters = ['0', 'O', '1', 'I', 'L'];\nconst aircraftTypeMaxRows: Record<AircraftType, number> = {\n  regional: 20,\n  narrowbody: 35,\n  widebody: 60,\n};\nconst aircraftTypeSeats: Record<AircraftType, string[]> = {\n  regional: ['A', 'B', 'C', 'D'],\n  narrowbody: ['A', 'B', 'C', 'D', 'E', 'F'],\n  widebody: ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J', 'K'],\n};\n\n/**\n * Module to generate airline and airport related data.\n *\n * ### Overview\n *\n * Several methods in this module return objects rather than strings. For example, you can use `faker.airline.airport().iataCode` to pick out the specific property you need.\n *\n * For a random airport, use [`airport()`](https://fakerjs.dev/api/airline.html#airport).\n *\n * For a random airline, use [`airline()`](https://fakerjs.dev/api/airline.html#airline).\n *\n * For a dummy booking, a passenger will generally book a flight on a specific [`flightNumber()`](https://fakerjs.dev/api/airline.html#flightnumber), [`airplane()`](https://fakerjs.dev/api/airline.html#airplane), be allocated a [`seat()`](https://fakerjs.dev/api/airline.html#seat), and [`recordLocator()`](https://fakerjs.dev/api/airline.html#recordlocator).\n *\n * ### Related Modules\n *\n * - To generate sample passenger data, you can use the methods of the [`faker.person`](https://fakerjs.dev/api/person.html) module.\n */\nexport class AirlineModule extends ModuleBase {\n  /**\n   * Generates a random airport.\n   *\n   * @example\n   * faker.airline.airport() // { name: 'Dallas Fort Worth International Airport', iataCode: 'DFW' }\n   *\n   * @since 8.0.0\n   */\n  airport(): Airport {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.airline.airport\n    );\n  }\n\n  /**\n   * Generates a random airline.\n   *\n   * @example\n   * faker.airline.airline() // { name: 'American Airlines', iataCode: 'AA' }\n   *\n   * @since 8.0.0\n   */\n  airline(): Airline {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.airline.airline\n    );\n  }\n\n  /**\n   * Generates a random airplane.\n   *\n   * @example\n   * faker.airline.airplane() // { name: 'Airbus A321neo', iataTypeCode: '32Q' }\n   *\n   * @since 8.0.0\n   */\n  airplane(): Airplane {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.airline.airplane\n    );\n  }\n\n  /**\n   * Generates a random [record locator](https://en.wikipedia.org/wiki/Record_locator). Record locators\n   * are used by airlines to identify reservations. They're also known as booking reference numbers,\n   * locator codes, confirmation codes, or reservation codes.\n   *\n   * @param options The options to use.\n   * @param options.allowNumerics Whether to allow numeric characters. Defaults to `false`.\n   * @param options.allowVisuallySimilarCharacters Whether to allow visually similar characters such as '1' and 'I'. Defaults to `false`.\n   *\n   * @example\n   * faker.airline.recordLocator() // 'KIFRWE'\n   * faker.airline.recordLocator({ allowNumerics: true }) // 'E5TYEM'\n   * faker.airline.recordLocator({ allowVisuallySimilarCharacters: true }) // 'ANZNEI'\n   * faker.airline.recordLocator({ allowNumerics: true, allowVisuallySimilarCharacters: true }) // '1Z2Z3E'\n   *\n   * @since 8.0.0\n   */\n  recordLocator(\n    options: {\n      /**\n       * Whether to allow numeric characters.\n       *\n       * @default false\n       */\n      allowNumerics?: boolean;\n      /**\n       * Whether to allow visually similar characters such as '1' and 'I'.\n       *\n       * @default false\n       */\n      allowVisuallySimilarCharacters?: boolean;\n    } = {}\n  ): string {\n    const { allowNumerics = false, allowVisuallySimilarCharacters = false } =\n      options;\n    const excludedChars: string[] = [];\n    if (!allowNumerics) {\n      excludedChars.push(...numerics);\n    }\n\n    if (!allowVisuallySimilarCharacters) {\n      excludedChars.push(...visuallySimilarCharacters);\n    }\n\n    return this.faker.string.alphanumeric({\n      length: 6,\n      casing: 'upper',\n      exclude: excludedChars,\n    });\n  }\n\n  /**\n   * Generates a random seat.\n   *\n   * @param options The options to use.\n   * @param options.aircraftType The aircraft type. Can be one of `narrowbody`, `regional`, `widebody`. Defaults to `narrowbody`.\n   *\n   * @example\n   * faker.airline.seat() // '22C'\n   * faker.airline.seat({ aircraftType: 'regional' }) // '7A'\n   * faker.airline.seat({ aircraftType: 'widebody' }) // '42K'\n   *\n   * @since 8.0.0\n   */\n  seat(\n    options: {\n      /**\n       * The aircraft type. Can be one of `narrowbody`, `regional`, `widebody`.\n       *\n       * @default 'narrowbody'\n       */\n      aircraftType?: AircraftType;\n    } = {}\n  ): string {\n    const { aircraftType = Aircraft.Narrowbody } = options;\n    const maxRow = aircraftTypeMaxRows[aircraftType];\n    const allowedSeats = aircraftTypeSeats[aircraftType];\n    const row = this.faker.number.int({ min: 1, max: maxRow });\n    const seat = this.faker.helpers.arrayElement(allowedSeats);\n    return `${row}${seat}`;\n  }\n\n  /**\n   * Returns a random aircraft type.\n   *\n   * @example\n   * faker.airline.aircraftType() // 'narrowbody'\n   *\n   * @since 8.0.0\n   */\n  aircraftType(): AircraftType {\n    return this.faker.helpers.enumValue(Aircraft);\n  }\n\n  /**\n   * Returns a random flight number. Flight numbers are always 1 to 4 digits long. Sometimes they are\n   * used without leading zeros (e.g.: `American Airlines flight 425`) and sometimes with leading\n   * zeros, often with the airline code prepended (e.g.: `AA0425`).\n   *\n   * To generate a flight number prepended with an airline code, combine this function with the\n   * `airline()` function and use template literals:\n   * ```\n   * `${faker.airline.airline().iataCode}${faker.airline.flightNumber({ addLeadingZeros: true })}` // 'AA0798'\n   * ```\n   *\n   * @param options The options to use.\n   * @param options.length The number or range of digits to generate. Defaults to `{ min: 1, max: 4 }`.\n   * @param options.addLeadingZeros Whether to pad the flight number up to 4 digits with leading zeros. Defaults to `false`.\n   *\n   * @example\n   * faker.airline.flightNumber() // '2405'\n   * faker.airline.flightNumber({ addLeadingZeros: true }) // '0249'\n   * faker.airline.flightNumber({ addLeadingZeros: true, length: 2 }) // '0042'\n   * faker.airline.flightNumber({ addLeadingZeros: true, length: { min: 2, max: 3 } }) // '0624'\n   * faker.airline.flightNumber({ length: 3 }) // '425'\n   * faker.airline.flightNumber({ length: { min: 2, max: 3 } }) // '84'\n   *\n   * @since 8.0.0\n   */\n  flightNumber(\n    options: {\n      /**\n       * The number or range of digits to generate.\n       *\n       * @default { min: 1, max: 4 }\n       */\n      length?:\n        | number\n        | {\n            /**\n             * The minimum number of digits to generate.\n             */\n            min: number;\n            /**\n             * The maximum number of digits to generate.\n             */\n            max: number;\n          };\n      /**\n       * Whether to pad the flight number up to 4 digits with leading zeros.\n       *\n       * @default false\n       */\n      addLeadingZeros?: boolean;\n    } = {}\n  ): string {\n    const { length = { min: 1, max: 4 }, addLeadingZeros = false } = options;\n    const flightNumber = this.faker.string.numeric({\n      length,\n      allowLeadingZeros: false,\n    });\n    return addLeadingZeros ? flightNumber.padStart(4, '0') : flightNumber;\n  }\n}\n"
  },
  {
    "path": "src/modules/animal/index.ts",
    "content": "import { ModuleBase } from '../../internal/module-base';\n\n/**\n * Module to generate animal related entries.\n *\n * ### Overview\n *\n * For a general type of animal (e.g. `'dog'`), use [`type()`](https://fakerjs.dev/api/animal.html#type).\n *\n * Otherwise, use one of the more specific methods, such as [`cat()`](https://fakerjs.dev/api/animal.html#cat) for a specific breed of cat.\n *\n * All values may be localized.\n */\nexport class AnimalModule extends ModuleBase {\n  /**\n   * Returns a random dog breed.\n   *\n   * @example\n   * faker.animal.dog() // 'Irish Water Spaniel'\n   *\n   * @since 5.5.0\n   */\n  dog(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.animal.dog);\n  }\n\n  /**\n   * Returns a random cat breed.\n   *\n   * @example\n   * faker.animal.cat() // 'Singapura'\n   *\n   * @since 5.5.0\n   */\n  cat(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.animal.cat);\n  }\n\n  /**\n   * Returns a random snake species.\n   *\n   * @example\n   * faker.animal.snake() // 'Eyelash viper'\n   *\n   * @since 5.5.0\n   */\n  snake(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.animal.snake);\n  }\n\n  /**\n   * Returns a random bear species.\n   *\n   * @example\n   * faker.animal.bear() // 'Asian black bear'\n   *\n   * @since 5.5.0\n   */\n  bear(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.animal.bear);\n  }\n\n  /**\n   * Returns a random lion species.\n   *\n   * @example\n   * faker.animal.lion() // 'Northeast Congo Lion'\n   *\n   * @since 5.5.0\n   */\n  lion(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.animal.lion);\n  }\n\n  /**\n   * Returns a random cetacean species.\n   *\n   * @example\n   * faker.animal.cetacean() // 'Spinner Dolphin'\n   *\n   * @since 5.5.0\n   */\n  cetacean(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.animal.cetacean\n    );\n  }\n\n  /**\n   * Returns a random horse breed.\n   *\n   * @example\n   * faker.animal.horse() // 'Swedish Warmblood'\n   *\n   * @since 5.5.0\n   */\n  horse(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.animal.horse);\n  }\n\n  /**\n   * Returns a random bird species.\n   *\n   * @example\n   * faker.animal.bird() // 'Buller's Shearwater'\n   *\n   * @since 5.5.0\n   */\n  bird(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.animal.bird);\n  }\n\n  /**\n   * Returns a random cow species.\n   *\n   * @example\n   * faker.animal.cow() // 'Brava'\n   *\n   * @since 5.5.0\n   */\n  cow(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.animal.cow);\n  }\n\n  /**\n   * Returns a random fish species.\n   *\n   * @example\n   * faker.animal.fish() // 'Mandarin fish'\n   *\n   * @since 5.5.0\n   */\n  fish(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.animal.fish);\n  }\n\n  /**\n   * Returns a random crocodilian species.\n   *\n   * @example\n   * faker.animal.crocodilia() // 'Philippine Crocodile'\n   *\n   * @since 5.5.0\n   */\n  crocodilia(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.animal.crocodilia\n    );\n  }\n\n  /**\n   * Returns a random insect species.\n   *\n   * @example\n   * faker.animal.insect() // 'Pyramid ant'\n   *\n   * @since 5.5.0\n   */\n  insect(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.animal.insect\n    );\n  }\n\n  /**\n   * Returns a random rabbit species.\n   *\n   * @example\n   * faker.animal.rabbit() // 'Florida White'\n   *\n   * @since 5.5.0\n   */\n  rabbit(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.animal.rabbit\n    );\n  }\n\n  /**\n   * Returns a random rodent breed.\n   *\n   * @example\n   * faker.animal.rodent() // 'Cuscomys ashanika'\n   *\n   * @since 7.4.0\n   */\n  rodent(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.animal.rodent\n    );\n  }\n\n  /**\n   * Returns a random animal type.\n   *\n   * @example\n   * faker.animal.type() // 'crocodile'\n   *\n   * @since 5.5.0\n   */\n  type(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.animal.type);\n  }\n\n  /**\n   * Returns a random pet name.\n   *\n   * @example\n   * faker.animal.petName() // 'Coco'\n   *\n   * @since 9.2.0\n   */\n  petName(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.animal.pet_name\n    );\n  }\n}\n"
  },
  {
    "path": "src/modules/book/index.ts",
    "content": "import { ModuleBase } from '../../internal/module-base';\n\n/**\n * Module to generate book related entries.\n *\n * ### Overview\n *\n * - For a random title, use [`title()`](https://fakerjs.dev/api/book.html#title).\n * - For a random existing author name, use [`author()`](https://fakerjs.dev/api/book.html#author).\n * - For a random non-existing author name, use [`faker.person.fullName()`](https://fakerjs.dev/api/person.html#fullname).\n * - For a random genre, use [`genre()`](https://fakerjs.dev/api/book.html#genre).\n * - For a random series, use [`series()`](https://fakerjs.dev/api/book.html#series).\n * - For a random publisher, use [`publisher()`](https://fakerjs.dev/api/book.html#publisher).\n * - For a random book format, use [`format()`](https://fakerjs.dev/api/book.html#format).\n * - For a random isbn, use [`faker.commerce.isbn()`](https://fakerjs.dev/api/commerce.html#isbn)\n *\n * All values may be localized.\n */\nexport class BookModule extends ModuleBase {\n  /**\n   * Returns a random author name.\n   *\n   * @example\n   * faker.book.author() // 'William Shakespeare'\n   *\n   * @since 9.1.0\n   */\n  author(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.book.author);\n  }\n\n  /**\n   * Returns a random book format.\n   *\n   * @example\n   * faker.book.format() // 'Hardcover'\n   *\n   * @since 9.1.0\n   */\n  format(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.book.format);\n  }\n\n  /**\n   * Returns a random genre.\n   *\n   * @example\n   * faker.book.genre() // 'Fantasy'\n   *\n   * @since 9.1.0\n   */\n  genre(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.book.genre);\n  }\n\n  /**\n   * Returns a random publisher.\n   *\n   * @example\n   * faker.book.publisher() // 'Addison-Wesley'\n   *\n   * @since 9.1.0\n   */\n  publisher(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.book.publisher\n    );\n  }\n\n  /**\n   * Returns a random series.\n   *\n   * @example\n   * faker.book.series() // 'Harry Potter'\n   *\n   * @since 9.1.0\n   */\n  series(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.book.series);\n  }\n\n  /**\n   * Returns a random title.\n   *\n   * @example\n   * faker.book.title() // 'Romeo and Juliet'\n   *\n   * @since 9.1.0\n   */\n  title(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.book.title);\n  }\n}\n"
  },
  {
    "path": "src/modules/color/index.ts",
    "content": "import { ModuleBase } from '../../internal/module-base';\n\n/**\n * Color space names supported by CSS.\n */\nexport enum CssSpace {\n  SRGB = 'sRGB',\n  DisplayP3 = 'display-p3',\n  REC2020 = 'rec2020',\n  A98RGB = 'a98-rgb',\n  ProphotoRGB = 'prophoto-rgb',\n}\n\n/**\n * Color space names supported by CSS.\n */\nexport type CssSpaceType = `${CssSpace}`;\n\n/**\n * Functions supported by CSS to produce color.\n */\nexport enum CssFunction {\n  RGB = 'rgb',\n  RGBA = 'rgba',\n  HSL = 'hsl',\n  HSLA = 'hsla',\n  HWB = 'hwb',\n  CMYK = 'cmyk',\n  LAB = 'lab',\n  LCH = 'lch',\n  COLOR = 'color',\n}\n\n/**\n * Functions supported by CSS to produce color.\n */\nexport type CssFunctionType = `${CssFunction}`;\n\nexport type StringColorFormat = 'css' | 'binary';\nexport type NumberColorFormat = 'decimal';\nexport type ColorFormat = StringColorFormat | NumberColorFormat;\nexport type Casing = 'lower' | 'upper' | 'mixed';\n\n/**\n * Formats the hex format of a generated color string according\n * to options specified by user.\n *\n * @param hexColor Hex color string to be formatted.\n * @param options Options object.\n * @param options.prefix Prefix of the generated hex color.\n * @param options.casing Letter type case of the generated hex color.\n */\nfunction formatHexColor(\n  hexColor: string,\n  options: {\n    prefix: string;\n    casing: Casing;\n  }\n): string {\n  const { prefix, casing } = options;\n\n  switch (casing) {\n    case 'upper': {\n      hexColor = hexColor.toUpperCase();\n      break;\n    }\n\n    case 'lower': {\n      hexColor = hexColor.toLowerCase();\n      break;\n    }\n\n    case 'mixed':\n    // Do nothing\n  }\n\n  if (prefix) {\n    hexColor = prefix + hexColor;\n  }\n\n  return hexColor;\n}\n\n/**\n * Converts an array of numbers into binary string format.\n *\n * @param values Array of values to be converted.\n */\nfunction toBinary(values: number[]): string {\n  const binary: string[] = values.map((value) => {\n    const isFloat = value % 1 !== 0;\n    if (isFloat) {\n      const buffer = new ArrayBuffer(4);\n      new DataView(buffer).setFloat32(0, value);\n      const bytes = new Uint8Array(buffer);\n      return toBinary([...bytes]).replaceAll(' ', '');\n    }\n\n    return (value >>> 0).toString(2).padStart(8, '0');\n  });\n  return binary.join(' ');\n}\n\n/**\n * Converts the given value to a percentage (`round(value * 100)`).\n *\n * @param value The value to convert to a percentage.\n */\nfunction toPercentage(value: number): number {\n  return Math.round(value * 100);\n}\n\n/**\n * Converts an array of numbers into CSS accepted format.\n *\n * @param values Array of values to be converted.\n * @param cssFunction CSS function to be generated for the color. Defaults to `'rgb'`.\n * @param space Color space to format CSS color function with. Defaults to `'sRGB'`.\n */\nfunction toCSS(\n  values: number[],\n  cssFunction: CssFunctionType = 'rgb',\n  space: CssSpaceType = 'sRGB'\n): string {\n  switch (cssFunction) {\n    case 'rgba': {\n      return `rgba(${values[0]}, ${values[1]}, ${values[2]}, ${values[3]})`;\n    }\n\n    case 'color': {\n      return `color(${space} ${values[0]} ${values[1]} ${values[2]})`;\n    }\n\n    case 'cmyk': {\n      return `cmyk(${toPercentage(values[0])}%, ${toPercentage(\n        values[1]\n      )}%, ${toPercentage(values[2])}%, ${toPercentage(values[3])}%)`;\n    }\n\n    case 'hsl': {\n      return `hsl(${values[0]}deg ${toPercentage(values[1])}% ${toPercentage(\n        values[2]\n      )}%)`;\n    }\n\n    case 'hsla': {\n      return `hsl(${values[0]}deg ${toPercentage(values[1])}% ${toPercentage(\n        values[2]\n      )}% / ${toPercentage(values[3])})`;\n    }\n\n    case 'hwb': {\n      return `hwb(${values[0]} ${toPercentage(values[1])}% ${toPercentage(\n        values[2]\n      )}%)`;\n    }\n\n    case 'lab': {\n      return `lab(${toPercentage(values[0])}% ${values[1]} ${values[2]})`;\n    }\n\n    case 'lch': {\n      return `lch(${toPercentage(values[0])}% ${values[1]} ${values[2]})`;\n    }\n\n    case 'rgb': {\n      return `rgb(${values[0]}, ${values[1]}, ${values[2]})`;\n    }\n  }\n}\n\n/**\n * Converts an array of color values to the specified color format.\n *\n * @param values Array of color values to be converted.\n * @param format Format of generated RGB color.\n * @param cssFunction CSS function to be generated for the color. Defaults to `'rgb'`.\n * @param space Color space to format CSS color function with. Defaults to `'sRGB'`.\n */\nfunction toColorFormat(\n  values: number[],\n  format: ColorFormat,\n  cssFunction: CssFunctionType = 'rgb',\n  space: CssSpaceType = 'sRGB'\n): string | number[] {\n  switch (format) {\n    case 'css': {\n      return toCSS(values, cssFunction, space);\n    }\n\n    case 'binary': {\n      return toBinary(values);\n    }\n\n    case 'decimal': {\n      return values;\n    }\n  }\n}\n\n/**\n * Module to generate colors.\n *\n * ### Overview\n *\n * For a human-readable color like `'red'`, use [`human()`](https://fakerjs.dev/api/color.html#human).\n *\n * For a hex color like `#ff0000` used in HTML/CSS, use [`rgb()`](https://fakerjs.dev/api/color.html#rgb). There are also methods for other color formats such as [`hsl()`](https://fakerjs.dev/api/color.html#hsl), [`cmyk()`](https://fakerjs.dev/api/color.html#cmyk), [`hwb()`](https://fakerjs.dev/api/color.html#hwb), [`lab()`](https://fakerjs.dev/api/color.html#lab), and [`lch()`](https://fakerjs.dev/api/color.html#lch).\n */\nexport class ColorModule extends ModuleBase {\n  /**\n   * Returns a random human-readable color name.\n   *\n   * @example\n   * faker.color.human() // 'red'\n   *\n   * @since 7.0.0\n   */\n  human(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.color.human);\n  }\n\n  /**\n   * Returns a random color space name from the worldwide accepted color spaces.\n   * Source: https://en.wikipedia.org/wiki/List_of_color_spaces_and_their_uses\n   *\n   * @example\n   * faker.color.space() // 'sRGB'\n   *\n   * @since 7.0.0\n   */\n  space(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.color.space);\n  }\n\n  /**\n   * Returns a random css supported color function name.\n   *\n   * @example\n   * faker.color.cssSupportedFunction() // 'rgb'\n   *\n   * @since 7.0.0\n   */\n  cssSupportedFunction(): CssFunctionType {\n    return this.faker.helpers.enumValue(CssFunction);\n  }\n\n  /**\n   * Returns a random css supported color space name.\n   *\n   * @example\n   * faker.color.cssSupportedSpace() // 'display-p3'\n   *\n   * @since 7.0.0\n   */\n  cssSupportedSpace(): CssSpaceType {\n    return this.faker.helpers.enumValue(CssSpace);\n  }\n\n  /**\n   * Returns an RGB color.\n   *\n   * @example\n   * faker.color.rgb() // '#8be4ab'\n   *\n   * @since 7.0.0\n   */\n  rgb(): string;\n  /**\n   * Returns an RGB color.\n   *\n   * @param options Options object.\n   * @param options.prefix Prefix of the generated hex color. Only applied when 'hex' format is used. Defaults to `'#'`.\n   * @param options.casing Letter type case of the generated hex color. Only applied when `'hex'` format is used. Defaults to `'lower'`.\n   * @param options.format Format of generated RGB color. Defaults to `hex`.\n   * @param options.includeAlpha Adds an alpha value to the color (RGBA). Defaults to `false`.\n   *\n   * @example\n   * faker.color.rgb() // '#0d7f26'\n   * faker.color.rgb({ prefix: '0x' }) // '0x9ddc8b'\n   * faker.color.rgb({ casing: 'upper' }) // '#B8A51E'\n   * faker.color.rgb({ casing: 'lower' }) // '#b12f8b'\n   * faker.color.rgb({ prefix: '#', casing: 'lower' }) // '#eb0c16'\n   * faker.color.rgb({ format: 'hex', casing: 'lower' }) // '#bb9d17'\n   * faker.color.rgb({ format: 'css' }) // 'rgb(216, 17, 192)'\n   * faker.color.rgb({ format: 'binary' }) // '00110010 00001000 01110110'\n   * faker.color.rgb({ includeAlpha: true }) // '#f96efb5e'\n   * faker.color.rgb({ format: 'css', includeAlpha: true }) // 'rgba(180, 158, 24, 0.75)'\n   *\n   * @since 7.0.0\n   */\n  rgb(options?: {\n    /**\n     * Prefix of the generated hex color. Only applied when 'hex' format is used.\n     *\n     * @default '#'\n     */\n    prefix?: string;\n    /**\n     * Letter type case of the generated hex color. Only applied when `'hex'` format is used.\n     *\n     * @default 'lower'\n     */\n    casing?: Casing;\n    /**\n     * Format of generated RGB color.\n     *\n     * @default 'hex'\n     */\n    format?: 'hex' | StringColorFormat;\n    /**\n     * Adds an alpha value to the color (RGBA).\n     *\n     * @default false\n     */\n    includeAlpha?: boolean;\n  }): string;\n  /**\n   * Returns an RGB color.\n   *\n   * @param options Options object.\n   * @param options.format Format of generated RGB color. Defaults to `'hex'`.\n   * @param options.includeAlpha Adds an alpha value to the color (RGBA). Defaults to `false`.\n   *\n   * @example\n   * faker.color.rgb() // '0x8be4ab'\n   * faker.color.rgb({ format: 'decimal' }) // [64, 192,174]\n   * faker.color.rgb({ format: 'decimal', includeAlpha: true }) // [52, 250, 209, 0.21]\n   *\n   * @since 7.0.0\n   */\n  rgb(options?: {\n    /**\n     * Format of generated RGB color.\n     *\n     * @default 'hex'\n     */\n    format?: NumberColorFormat;\n    /**\n     * Adds an alpha value to the color (RGBA).\n     *\n     * @default false\n     */\n    includeAlpha?: boolean;\n  }): number[];\n  /**\n   * Returns an RGB color.\n   *\n   * @param options Options object.\n   * @param options.prefix Prefix of the generated hex color. Only applied when `'hex'` format is used. Defaults to `'#'`.\n   * @param options.casing Letter type case of the generated hex color. Only applied when `'hex'` format is used. Defaults to `'lower'`.\n   * @param options.format Format of generated RGB color. Defaults to `'hex'`.\n   * @param options.includeAlpha Adds an alpha value to the color (RGBA). Defaults to `false`.\n   *\n   * @example\n   * faker.color.rgb() // '#0d7f26'\n   * faker.color.rgb({ prefix: '0x' }) // '0x9ddc8b'\n   * faker.color.rgb({ casing: 'upper' }) // '#B8A51E'\n   * faker.color.rgb({ casing: 'lower' }) // '#b12f8b'\n   * faker.color.rgb({ prefix: '#', casing: 'lower' }) // '#eb0c16'\n   * faker.color.rgb({ format: 'hex', casing: 'lower' }) // '#bb9d17'\n   * faker.color.rgb({ format: 'decimal' }) // [64, 192,174]\n   * faker.color.rgb({ format: 'css' }) // 'rgb(216, 17, 192)'\n   * faker.color.rgb({ format: 'binary' }) // '00110010 00001000 01110110'\n   * faker.color.rgb({ includeAlpha: true }) // '#f96efb5e'\n   * faker.color.rgb({ format: 'css', includeAlpha: true }) // 'rgba(180, 158, 24, 0.75)'\n   * faker.color.rgb({ format: 'decimal', includeAlpha: true }) // [52, 250, 209, 0.21]\n   *\n   * @since 7.0.0\n   */\n  rgb(options?: {\n    /**\n     * Prefix of the generated hex color. Only applied when `'hex'` format is used.\n     *\n     * @default '#'\n     */\n    prefix?: string;\n    /**\n     * Letter type case of the generated hex color. Only applied when `'hex'` format is used.\n     *\n     * @default 'lower'\n     */\n    casing?: Casing;\n    /**\n     * Format of generated RGB color.\n     *\n     * @default 'hex'\n     */\n    format?: 'hex' | ColorFormat;\n    /**\n     * Adds an alpha value to the color (RGBA).\n     *\n     * @default false\n     */\n    includeAlpha?: boolean;\n  }): string | number[];\n  rgb(\n    options: {\n      prefix?: string;\n      casing?: Casing;\n      format?: 'hex' | ColorFormat;\n      includeAlpha?: boolean;\n    } = {}\n  ): string | number[] {\n    const {\n      format = 'hex',\n      includeAlpha = false,\n      prefix = '#',\n      casing = 'lower',\n    } = options;\n    let color: string | number[];\n    let cssFunction: CssFunctionType = 'rgb';\n    if (format === 'hex') {\n      color = this.faker.string.hexadecimal({\n        length: includeAlpha ? 8 : 6,\n        prefix: '',\n      });\n      color = formatHexColor(color, { prefix, casing });\n      return color;\n    }\n\n    color = Array.from({ length: 3 }, () => this.faker.number.int(255));\n    if (includeAlpha) {\n      color.push(this.faker.number.float({ multipleOf: 0.01 }));\n      cssFunction = 'rgba';\n    }\n\n    return toColorFormat(color, format, cssFunction);\n  }\n\n  /**\n   * Returns a CMYK color.\n   *\n   * @example\n   * faker.color.cmyk() // [0.31, 0.52, 0.32, 0.43]\n   *\n   * @since 7.0.0\n   */\n  cmyk(): number[];\n  /**\n   * Returns a CMYK color.\n   *\n   * @param options Options object.\n   * @param options.format Format of generated CMYK color. Defaults to `'decimal'`.\n   *\n   * @example\n   * faker.color.cmyk() // [0.31, 0.52, 0.32, 0.43]\n   * faker.color.cmyk({ format: 'css' }) // 'cmyk(35%, 39%, 68%, 60%)'\n   * faker.color.cmyk({ format: 'binary' }) // (8-32 bits) x 4\n   *\n   * @since 7.0.0\n   */\n  cmyk(options?: {\n    /**\n     * Format of generated CMYK color.\n     *\n     * @default 'decimal'\n     */\n    format?: StringColorFormat;\n  }): string;\n  /**\n   * Returns a CMYK color.\n   *\n   * @param options Options object.\n   * @param options.format Format of generated CMYK color. Defaults to `'decimal'`.\n   *\n   * @example\n   * faker.color.cmyk() // [0.31, 0.52, 0.32, 0.43]\n   * faker.color.cmyk({ format: 'decimal' }) // [0.31, 0.52, 0.32, 0.43]\n   *\n   * @since 7.0.0\n   */\n  cmyk(options?: {\n    /**\n     * Format of generated CMYK color.\n     *\n     * @default 'decimal'\n     */\n    format?: NumberColorFormat;\n  }): number[];\n  /**\n   * Returns a CMYK color.\n   *\n   * @param options Options object.\n   * @param options.format Format of generated CMYK color. Defaults to `'decimal'`.\n   *\n   * @example\n   * faker.color.cmyk() // [0.31, 0.52, 0.32, 0.43]\n   * faker.color.cmyk({ format: 'decimal' }) // [0.31, 0.52, 0.32, 0.43]\n   * faker.color.cmyk({ format: 'css' }) // 'cmyk(35%, 39%, 68%, 60%)'\n   * faker.color.cmyk({ format: 'binary' }) // (8-32 bits) x 4\n   *\n   * @since 7.0.0\n   */\n  cmyk(options?: {\n    /**\n     * Format of generated CMYK color.\n     *\n     * @default 'decimal'\n     */\n    format?: ColorFormat;\n  }): string | number[];\n  cmyk(options: { format?: ColorFormat } = {}): string | number[] {\n    const { format = 'decimal' } = options;\n    const color: string | number[] = Array.from({ length: 4 }, () =>\n      this.faker.number.float({ multipleOf: 0.01 })\n    );\n    return toColorFormat(color, format, 'cmyk');\n  }\n\n  /**\n   * Returns an HSL color.\n   *\n   * @example\n   * faker.color.hsl() // [201, 0.23, 0.32]\n   *\n   * @since 7.0.0\n   */\n  hsl(): number[];\n  /**\n   * Returns an HSL color.\n   *\n   * @param options Options object.\n   * @param options.format Format of generated HSL color. Defaults to `'decimal'`.\n   * @param options.includeAlpha Adds an alpha value to the color (RGBA). Defaults to `false`.\n   *\n   * @example\n   * faker.color.hsl() // [201, 0.23, 0.32]\n   * faker.color.hsl({ format: 'css' }) // hsl(0deg, 100%, 80%)\n   * faker.color.hsl({ format: 'css', includeAlpha: true }) // hsl(0deg 100% 50% / 0.5)\n   * faker.color.hsl({ format: 'binary' }) // (8-32 bits) x 3\n   * faker.color.hsl({ format: 'binary', includeAlpha: true }) // (8-32 bits) x 4\n   *\n   * @since 7.0.0\n   */\n  hsl(options?: {\n    /**\n     * Format of generated HSL color.\n     *\n     * @default 'decimal'\n     */\n    format?: StringColorFormat;\n    /**\n     * Adds an alpha value to the color (RGBA).\n     *\n     * @default false\n     */\n    includeAlpha?: boolean;\n  }): string;\n  /**\n   * Returns an HSL color.\n   *\n   * @param options Options object.\n   * @param options.format Format of generated HSL color. Defaults to `'decimal'`.\n   * @param options.includeAlpha Adds an alpha value to the color (RGBA). Defaults to `false`.\n   *\n   * @example\n   * faker.color.hsl() // [201, 0.23, 0.32]\n   * faker.color.hsl({ format: 'decimal' }) // [300, 0.21, 0.52]\n   * faker.color.hsl({ format: 'decimal', includeAlpha: true }) // [300, 0.21, 0.52, 0.28]\n   *\n   * @since 7.0.0\n   */\n  hsl(options?: {\n    /**\n     * Format of generated HSL color.\n     *\n     * @default 'decimal'\n     */\n    format?: NumberColorFormat;\n    /**\n     * Adds an alpha value to the color (RGBA).\n     *\n     * @default false\n     */\n    includeAlpha?: boolean;\n  }): number[];\n  /**\n   * Returns an HSL color.\n   *\n   * @param options Options object.\n   * @param options.format Format of generated HSL color. Defaults to `'decimal'`.\n   * @param options.includeAlpha Adds an alpha value to the color (RGBA). Defaults to `false`.\n   *\n   * @example\n   * faker.color.hsl() // [201, 0.23, 0.32]\n   * faker.color.hsl({ format: 'decimal' }) // [300, 0.21, 0.52]\n   * faker.color.hsl({ format: 'decimal', includeAlpha: true }) // [300, 0.21, 0.52, 0.28]\n   * faker.color.hsl({ format: 'css' }) // hsl(0deg, 100%, 80%)\n   * faker.color.hsl({ format: 'css', includeAlpha: true }) // hsl(0deg 100% 50% / 0.5)\n   * faker.color.hsl({ format: 'binary' }) // (8-32 bits) x 3\n   * faker.color.hsl({ format: 'binary', includeAlpha: true }) // (8-32 bits) x 4\n   *\n   * @since 7.0.0\n   */\n  hsl(options?: {\n    /**\n     * Format of generated HSL color.\n     *\n     * @default 'decimal'\n     */\n    format?: ColorFormat;\n    /**\n     * Adds an alpha value to the color (RGBA).\n     *\n     * @default false\n     */\n    includeAlpha?: boolean;\n  }): string | number[];\n  hsl(\n    options: {\n      format?: ColorFormat;\n      includeAlpha?: boolean;\n    } = {}\n  ): string | number[] {\n    const { format = 'decimal', includeAlpha = false } = options;\n    const hsl: number[] = [this.faker.number.int(360)];\n    for (let i = 0; i < (options?.includeAlpha ? 3 : 2); i++) {\n      hsl.push(this.faker.number.float({ multipleOf: 0.01 }));\n    }\n\n    return toColorFormat(hsl, format, includeAlpha ? 'hsla' : 'hsl');\n  }\n\n  /**\n   * Returns an HWB color.\n   *\n   * @example\n   * faker.color.hwb() // [201, 0.21, 0.31]\n   *\n   * @since 7.0.0\n   */\n  hwb(): number[];\n  /**\n   * Returns an HWB color.\n   *\n   * @param options Options object.\n   * @param options.format Format of generated RGB color. Defaults to `'decimal'`.\n   *\n   * @example\n   * faker.color.hwb() // [201, 0.21, 0.31]\n   * faker.color.hwb({ format: 'css' }) // 'hwb(354 72% 41%)'\n   * faker.color.hwb({ format: 'binary' }) // (8-32 bits x 3)\n   *\n   * @since 7.0.0\n   */\n  hwb(options?: {\n    /**\n     * Format of generated RGB color.\n     *\n     * @default 'decimal'\n     */\n    format?: StringColorFormat;\n  }): string;\n  /**\n   * Returns an HWB color.\n   *\n   * @param options Options object.\n   * @param options.format Format of generated RGB color. Defaults to `'decimal'`.\n   *\n   * @example\n   * faker.color.hwb() // [201, 0.21, 0.31]\n   * faker.color.hwb({ format: 'decimal' }) // [201, 0.21, 0.31]\n   *\n   * @since 7.0.0\n   */\n  hwb(options?: {\n    /**\n     * Format of generated RGB color.\n     *\n     * @default 'decimal'\n     */\n    format?: NumberColorFormat;\n  }): number[];\n  /**\n   * Returns an HWB color.\n   *\n   * @param options Options object.\n   * @param options.format Format of generated RGB color. Defaults to `'decimal'`.\n   *\n   * @example\n   * faker.color.hwb() // [201, 0.21, 0.31]\n   * faker.color.hwb({ format: 'decimal' }) // [201, 0.21, 0.31]\n   * faker.color.hwb({ format: 'css' }) // 'hwb(354 72% 41%)'\n   * faker.color.hwb({ format: 'binary' }) // (8-32 bits x 3)\n   *\n   * @since 7.0.0\n   */\n  hwb(options?: {\n    /**\n     * Format of generated RGB color.\n     *\n     * @default 'decimal'\n     */\n    format?: ColorFormat;\n  }): string | number[];\n  /**\n   * Returns an HWB color.\n   *\n   * @param options Options object.\n   * @param options.format Format of generated RGB color. Defaults to `'decimal'`.\n   *\n   * @example\n   * faker.color.hwb() // [201, 0.21, 0.31]\n   * faker.color.hwb({ format: 'decimal' }) // [201, 0.21, 0.31]\n   * faker.color.hwb({ format: 'css' }) // 'hwb(354 72% 41%)'\n   * faker.color.hwb({ format: 'binary' }) // (8-32 bits x 3)\n   *\n   * @since 7.0.0\n   */\n  hwb(\n    options: {\n      /**\n       * Format of generated RGB color.\n       *\n       * @default 'decimal'\n       */\n      format?: ColorFormat;\n    } = {}\n  ): string | number[] {\n    const { format = 'decimal' } = options;\n    const hsl: number[] = [this.faker.number.int(360)];\n    for (let i = 0; i < 2; i++) {\n      hsl.push(this.faker.number.float({ multipleOf: 0.01 }));\n    }\n\n    return toColorFormat(hsl, format, 'hwb');\n  }\n\n  /**\n   * Returns a LAB (CIELAB) color.\n   *\n   * @example\n   * faker.color.lab() // [0.832133, -80.3245, 100.1234]\n   *\n   * @since 7.0.0\n   */\n  lab(): number[];\n  /**\n   * Returns a LAB (CIELAB) color.\n   *\n   * @param options Options object.\n   * @param options.format Format of generated RGB color. Defaults to `'decimal'`.\n   *\n   * @example\n   * faker.color.lab() // [0.832133, -80.3245, 100.1234]\n   * faker.color.lab({ format: 'css' }) // 'lab(29.2345% 39.3825 20.0664)'\n   * faker.color.lab({ format: 'binary' }) // (8-32 bits x 3)\n   *\n   * @since 7.0.0\n   */\n  lab(options?: {\n    /**\n     * Format of generated RGB color.\n     *\n     * @default 'decimal'\n     */\n    format?: StringColorFormat;\n  }): string;\n  /**\n   * Returns a LAB (CIELAB) color.\n   *\n   * @param options Options object.\n   * @param options.format Format of generated RGB color. Defaults to `'decimal'`.\n   *\n   * @example\n   * faker.color.lab() // [0.832133, -80.3245, 100.1234]\n   * faker.color.lab({ format: 'decimal' }) // [0.856773, -80.2345, 100.2341]\n   *\n   * @since 7.0.0\n   */\n  lab(options?: {\n    /**\n     * Format of generated RGB color.\n     *\n     * @default 'decimal'\n     */\n    format?: NumberColorFormat;\n  }): number[];\n  /**\n   * Returns a LAB (CIELAB) color.\n   *\n   * @param options Options object.\n   * @param options.format Format of generated RGB color. Defaults to `'decimal'`.\n   *\n   * @example\n   * faker.color.lab() // [0.832133, -80.3245, 100.1234]\n   * faker.color.lab({ format: 'decimal' }) // [0.856773, -80.2345, 100.2341]\n   * faker.color.lab({ format: 'css' }) // 'lab(29.2345% 39.3825 20.0664)'\n   * faker.color.lab({ format: 'binary' }) // (8-32 bits x 3)\n   *\n   * @since 7.0.0\n   */\n  lab(options?: {\n    /**\n     * Format of generated RGB color.\n     *\n     * @default 'decimal'\n     */\n    format?: ColorFormat;\n  }): string | number[];\n  lab(options: { format?: ColorFormat } = {}): string | number[] {\n    const { format = 'decimal' } = options;\n    const lab = [this.faker.number.float({ multipleOf: 0.000001 })];\n    for (let i = 0; i < 2; i++) {\n      lab.push(\n        this.faker.number.float({ min: -100, max: 100, multipleOf: 0.0001 })\n      );\n    }\n\n    return toColorFormat(lab, format, 'lab');\n  }\n\n  /**\n   * Returns an LCH color. Even though upper bound of\n   * chroma in LCH color space is theoretically unbounded,\n   * it is bounded to 230 as anything above will not\n   * make a noticeable difference in the browser.\n   *\n   * @example\n   * faker.color.lch() // [0.522345, 72.2, 56.2]\n   *\n   * @since 7.0.0\n   */\n  lch(): number[];\n  /**\n   * Returns an LCH color. Even though upper bound of\n   * chroma in LCH color space is theoretically unbounded,\n   * it is bounded to 230 as anything above will not\n   * make a noticeable difference in the browser.\n   *\n   * @param options Options object.\n   * @param options.format Format of generated RGB color. Defaults to `'decimal'`.\n   *\n   * @example\n   * faker.color.lch() // [0.522345, 72.2, 56.2]\n   * faker.color.lch({ format: 'css' }) // 'lch(52.2345% 72.2 56.2)'\n   * faker.color.lch({ format: 'binary' }) // (8-32 bits x 3)\n   *\n   * @since 7.0.0\n   */\n  lch(options?: {\n    /**\n     * Format of generated RGB color.\n     *\n     * @default 'decimal'\n     */\n    format?: StringColorFormat;\n  }): string;\n  /**\n   * Returns an LCH color. Even though upper bound of\n   * chroma in LCH color space is theoretically unbounded,\n   * it is bounded to 230 as anything above will not\n   * make a noticeable difference in the browser.\n   *\n   * @param options Options object.\n   * @param options.format Format of generated RGB color. Defaults to `'decimal'`.\n   *\n   * @example\n   * faker.color.lch() // [0.522345, 72.2, 56.2]\n   * faker.color.lch({ format: 'decimal' }) // [0.522345, 72.2, 56.2]\n   *\n   * @since 7.0.0\n   */\n  lch(options?: {\n    /**\n     * Format of generated RGB color.\n     *\n     * @default 'decimal'\n     */\n    format?: NumberColorFormat;\n  }): number[];\n  /**\n   * Returns an LCH color. Even though upper bound of\n   * chroma in LCH color space is theoretically unbounded,\n   * it is bounded to 230 as anything above will not\n   * make a noticeable difference in the browser.\n   *\n   * @param options Options object.\n   * @param options.format Format of generated RGB color. Defaults to `'decimal'`.\n   *\n   * @example\n   * faker.color.lch() // [0.522345, 72.2, 56.2]\n   * faker.color.lch({ format: 'decimal' }) // [0.522345, 72.2, 56.2]\n   * faker.color.lch({ format: 'css' }) // 'lch(52.2345% 72.2 56.2)'\n   * faker.color.lch({ format: 'binary' }) // (8-32 bits x 3)\n   *\n   * @since 7.0.0\n   */\n  lch(options?: {\n    /**\n     * Format of generated RGB color.\n     *\n     * @default 'decimal'\n     */\n    format?: ColorFormat;\n  }): string | number[];\n  lch(options: { format?: ColorFormat } = {}): string | number[] {\n    const { format = 'decimal' } = options;\n    const lch = [this.faker.number.float({ multipleOf: 0.000001 })];\n    for (let i = 0; i < 2; i++) {\n      lch.push(this.faker.number.float({ max: 230, multipleOf: 0.1 }));\n    }\n\n    return toColorFormat(lch, format, 'lch');\n  }\n\n  /**\n   * Returns a random color based on CSS color space specified.\n   *\n   * @example\n   * faker.color.colorByCSSColorSpace() // [0.93, 1, 0.82]\n   *\n   * @since 7.0.0\n   */\n  colorByCSSColorSpace(): number[];\n  /**\n   * Returns a random color based on CSS color space specified.\n   *\n   * @param options Options object.\n   * @param options.format Format of generated RGB color. Defaults to `'decimal'`.\n   * @param options.space Color space to generate the color for. Defaults to `'sRGB'`.\n   *\n   * @example\n   * faker.color.colorByCSSColorSpace() // [0.93, 1, 0.82]\n   * faker.color.colorByCSSColorSpace({ format: 'css', space: 'display-p3' }) // color(display-p3 0.12 1 0.23)\n   * faker.color.colorByCSSColorSpace({ format: 'binary' }) // (8-32 bits x 3)\n   *\n   * @since 7.0.0\n   */\n  colorByCSSColorSpace(options?: {\n    /**\n     * Format of generated RGB color.\n     *\n     * @default 'decimal'\n     */\n    format?: StringColorFormat;\n    /**\n     * Color space to generate the color for.\n     *\n     * @default 'sRGB'\n     */\n    space?: CssSpaceType;\n  }): string;\n  /**\n   * Returns a random color based on CSS color space specified.\n   *\n   * @param options Options object.\n   * @param options.format Format of generated RGB color. Defaults to `'decimal'`.\n   * @param options.space Color space to generate the color for. Defaults to `'sRGB'`.\n   *\n   * @example\n   * faker.color.colorByCSSColorSpace() // [0.93, 1, 0.82]\n   * faker.color.colorByCSSColorSpace({ format: 'decimal' }) // [0.12, 0.21, 0.31]\n   *\n   * @since 7.0.0\n   */\n  colorByCSSColorSpace(options?: {\n    /**\n     * Format of generated RGB color.\n     *\n     * @default 'decimal'\n     */\n    format?: NumberColorFormat;\n    /**\n     * Color space to generate the color for.\n     *\n     * @default 'sRGB'\n     */\n    space?: CssSpaceType;\n  }): number[];\n  /**\n   * Returns a random color based on CSS color space specified.\n   *\n   * @param options Options object.\n   * @param options.format Format of generated RGB color. Defaults to `'decimal'`.\n   * @param options.space Color space to generate the color for. Defaults to `'sRGB'`.\n   *\n   * @example\n   * faker.color.colorByCSSColorSpace() // [0.93, 1, 0.82]\n   * faker.color.colorByCSSColorSpace({ format: 'decimal' }) // [0.12, 0.21, 0.31]\n   * faker.color.colorByCSSColorSpace({ format: 'css', space: 'display-p3' }) // color(display-p3 0.12 1 0.23)\n   * faker.color.colorByCSSColorSpace({ format: 'binary' }) // (8-32 bits x 3)\n   *\n   * @since 7.0.0\n   */\n  colorByCSSColorSpace(options?: {\n    /**\n     * Format of generated RGB color.\n     *\n     * @default 'decimal'\n     */\n    format?: ColorFormat;\n    /**\n     * Color space to generate the color for.\n     *\n     * @default 'sRGB'\n     */\n    space?: CssSpaceType;\n  }): string | number[];\n  colorByCSSColorSpace(\n    options: {\n      format?: ColorFormat;\n      space?: CssSpaceType;\n    } = {}\n  ): string | number[] {\n    const { format = 'decimal', space = 'sRGB' } = options;\n\n    const color = Array.from({ length: 3 }, () =>\n      this.faker.number.float({ multipleOf: 0.0001 })\n    );\n    return toColorFormat(color, format, 'color', space);\n  }\n}\n"
  },
  {
    "path": "src/modules/commerce/index.ts",
    "content": "import { FakerError } from '../../errors/faker-error';\nimport { ModuleBase } from '../../internal/module-base';\nimport { calculateUPCCheckDigit } from './upc-check-digit';\n\n// Source for official prefixes: https://www.isbn-international.org/range_file_generation\nconst ISBN_LENGTH_RULES: Record<\n  string,\n  Array<[rangeMaximum: number, length: number]>\n> = {\n  '0': [\n    [1999999, 2],\n    [2279999, 3],\n    [2289999, 4],\n    [3689999, 3],\n    [3699999, 4],\n    [6389999, 3],\n    [6397999, 4],\n    [6399999, 7],\n    [6449999, 3],\n    [6459999, 7],\n    [6479999, 3],\n    [6489999, 7],\n    [6549999, 3],\n    [6559999, 4],\n    [6999999, 3],\n    [8499999, 4],\n    [8999999, 5],\n    [9499999, 6],\n    [9999999, 7],\n  ],\n  '1': [\n    [99999, 3],\n    [299999, 2],\n    [349999, 3],\n    [399999, 4],\n    [499999, 3],\n    [699999, 2],\n    [999999, 4],\n    [3979999, 3],\n    [5499999, 4],\n    [6499999, 5],\n    [6799999, 4],\n    [6859999, 5],\n    [7139999, 4],\n    [7169999, 3],\n    [7319999, 4],\n    [7399999, 7],\n    [7749999, 5],\n    [7753999, 7],\n    [7763999, 5],\n    [7764999, 7],\n    [7769999, 5],\n    [7782999, 7],\n    [7899999, 5],\n    [7999999, 4],\n    [8004999, 5],\n    [8049999, 5],\n    [8379999, 5],\n    [8384999, 7],\n    [8671999, 5],\n    [8675999, 4],\n    [8697999, 5],\n    [9159999, 6],\n    [9165059, 7],\n    [9168699, 6],\n    [9169079, 7],\n    [9195999, 6],\n    [9196549, 7],\n    [9729999, 6],\n    [9877999, 4],\n    [9911499, 6],\n    [9911999, 7],\n    [9989899, 6],\n    [9999999, 7],\n  ],\n};\n\n/**\n * Module to generate commerce and product related entries.\n *\n * ### Overview\n *\n * For a long product name like `'Incredible Soft Gloves'`, use [`productName()`](https://fakerjs.dev/api/commerce.html#productname). The product names are generated from a list of adjectives, materials, and products, which can each be accessed separately using [`productAdjective()`](https://fakerjs.dev/api/commerce.html#productadjective), [`productMaterial()`](https://fakerjs.dev/api/commerce.html#productmaterial), and [`product()`](https://fakerjs.dev/api/commerce.html#product). You can also create a description using [`productDescription()`](https://fakerjs.dev/api/commerce.html#productdescription).\n *\n * For a department in a shop or product category, use [`department()`](https://fakerjs.dev/api/commerce.html#department).\n *\n * You can also create a price using [`price()`](https://fakerjs.dev/api/commerce.html#price).\n *\n * To work with product identifiers, generate an ISBN via [`isbn()`](https://fakerjs.dev/api/commerce.html#isbn) or a 12‑digit UPC via [`upc()`](https://fakerjs.dev/api/commerce.html#upc).\n */\nexport class CommerceModule extends ModuleBase {\n  /**\n   * Returns a department inside a shop.\n   *\n   * @example\n   * faker.commerce.department() // 'Garden'\n   *\n   * @since 3.0.0\n   */\n  department(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.commerce.department\n    );\n  }\n\n  /**\n   * Generates a random descriptive product name.\n   *\n   * @example\n   * faker.commerce.productName() // 'Incredible Soft Gloves'\n   *\n   * @since 3.0.0\n   */\n  productName(): string {\n    const patterns = this.faker.definitions.commerce.product_name.pattern;\n    return this.faker.helpers.fake(patterns);\n  }\n\n  /**\n   * Generates a price between min and max (inclusive).\n   *\n   * To better represent real-world prices, when `options.dec` is greater than `0`, the final decimal digit in the returned string will be generated as follows:\n   *\n   * - 50% of the time: `9`\n   * - 30% of the time: `5`\n   * - 10% of the time: `0`\n   * - 10% of the time: a random digit from `0` to `9`\n   *\n   * @param options An options object.\n   * @param options.min The minimum price. Defaults to `1`.\n   * @param options.max The maximum price. Defaults to `1000`.\n   * @param options.dec The number of decimal places. Defaults to `2`.\n   * @param options.symbol The currency value to use. Defaults to `''`.\n   *\n   * @example\n   * faker.commerce.price() // '828.07'\n   * faker.commerce.price({ min: 100 }) // '904.19'\n   * faker.commerce.price({ min: 100, max: 200 }) // '154.55'\n   * faker.commerce.price({ min: 100, max: 200, dec: 0 }) // '133'\n   * faker.commerce.price({ min: 100, max: 200, dec: 0, symbol: '$' }) // '$114'\n   *\n   * @since 3.0.0\n   */\n  price(\n    options: {\n      /**\n       * The minimum price.\n       *\n       * @default 1\n       */\n      min?: number;\n      /**\n       * The maximum price.\n       *\n       * @default 1000\n       */\n      max?: number;\n      /**\n       * The number of decimal places.\n       *\n       * @default 2\n       */\n      dec?: number;\n      /**\n       * The currency value to use.\n       *\n       * @default ''\n       */\n      symbol?: string;\n    } = {}\n  ): string {\n    const { dec = 2, max = 1000, min = 1, symbol = '' } = options;\n\n    if (min < 0 || max < 0) {\n      return `${symbol}0`;\n    }\n\n    if (min === max) {\n      return `${symbol}${min.toFixed(dec)}`;\n    }\n\n    const generated = this.faker.number.float({\n      min,\n      max,\n      fractionDigits: dec,\n    });\n\n    if (dec === 0) {\n      return `${symbol}${generated.toFixed(dec)}`;\n    }\n\n    const oldLastDigit = (generated * 10 ** dec) % 10;\n    const newLastDigit = this.faker.helpers.weightedArrayElement([\n      { weight: 5, value: 9 },\n      { weight: 3, value: 5 },\n      { weight: 1, value: 0 },\n      {\n        weight: 1,\n        value: this.faker.number.int({ min: 0, max: 9 }),\n      },\n    ]);\n\n    const fraction = (1 / 10) ** dec;\n    const oldLastDigitValue = oldLastDigit * fraction;\n    const newLastDigitValue = newLastDigit * fraction;\n    const combined = generated - oldLastDigitValue + newLastDigitValue;\n\n    if (min <= combined && combined <= max) {\n      return `${symbol}${combined.toFixed(dec)}`;\n    }\n\n    return `${symbol}${generated.toFixed(dec)}`;\n  }\n\n  /**\n   * Returns an adjective describing a product.\n   *\n   * @example\n   * faker.commerce.productAdjective() // 'Handcrafted'\n   *\n   * @since 3.0.0\n   */\n  productAdjective(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.commerce.product_name.adjective\n    );\n  }\n\n  /**\n   * Returns a material of a product.\n   *\n   * @example\n   * faker.commerce.productMaterial() // 'Rubber'\n   *\n   * @since 3.0.0\n   */\n  productMaterial(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.commerce.product_name.material\n    );\n  }\n\n  /**\n   * Returns a short product name.\n   *\n   * @example\n   * faker.commerce.product() // 'Computer'\n   *\n   * @since 3.0.0\n   */\n  product(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.commerce.product_name.product\n    );\n  }\n\n  /**\n   * Returns a product description.\n   *\n   * @example\n   * faker.commerce.productDescription() // 'Featuring Phosphorus-enhanced technology, our Fish offers unparalleled Modern performance'\n   *\n   * @since 5.0.0\n   */\n  productDescription(): string {\n    return this.faker.helpers.fake(\n      this.faker.definitions.commerce.product_description\n    );\n  }\n\n  /**\n   * Returns a random [ISBN](https://en.wikipedia.org/wiki/ISBN) identifier.\n   *\n   * @param options The variant to return or an options object.\n   * @param options.variant The variant to return. Can be either `10` (10-digit format)\n   * or `13` (13-digit format). Defaults to `13`.\n   * @param options.separator The separator to use in the format. Defaults to `'-'`.\n   *\n   * @example\n   * faker.commerce.isbn() // '978-0-692-82459-7'\n   * faker.commerce.isbn(10) // '1-155-36404-X'\n   * faker.commerce.isbn(13) // '978-1-60808-867-6'\n   * faker.commerce.isbn({ separator: ' ' }) // '978 0 452 81498 1'\n   * faker.commerce.isbn({ variant: 10, separator: ' ' }) // '0 940319 49 7'\n   * faker.commerce.isbn({ variant: 13, separator: ' ' }) // '978 1 6618 9122 0'\n   *\n   * @since 8.1.0\n   */\n  isbn(\n    options:\n      | 10\n      | 13\n      | {\n          /**\n           * The variant of the identifier to return.\n           * Can be either `10` (10-digit format)\n           * or `13` (13-digit format).\n           *\n           * @default 13\n           */\n          variant?: 10 | 13;\n\n          /**\n           * The separator to use in the format.\n           *\n           * @default '-'\n           */\n          separator?: string;\n        } = {}\n  ): string {\n    if (typeof options === 'number') {\n      options = { variant: options };\n    }\n\n    const { variant = 13, separator = '-' } = options;\n\n    const prefix = '978';\n    const [group, groupRules] =\n      this.faker.helpers.objectEntry(ISBN_LENGTH_RULES);\n    const element = this.faker.string.numeric(8);\n    const elementValue = Number.parseInt(element.slice(0, -1));\n\n    const registrantLength = groupRules.find(\n      ([rangeMaximum]) => elementValue <= rangeMaximum\n    )?.[1];\n\n    if (!registrantLength) {\n      // This can only happen if the ISBN_LENGTH_RULES are corrupted\n      throw new FakerError(\n        `Unable to find a registrant length for the group ${group}`\n      );\n    }\n\n    const registrant = element.slice(0, registrantLength);\n    const publication = element.slice(registrantLength);\n\n    const data = [prefix, group, registrant, publication];\n    if (variant === 10) {\n      data.shift();\n    }\n\n    const isbn = data.join('');\n\n    let checksum = 0;\n    for (let i = 0; i < variant - 1; i++) {\n      const weight = variant === 10 ? i + 1 : i % 2 ? 3 : 1;\n      checksum += weight * Number.parseInt(isbn[i]);\n    }\n\n    checksum = variant === 10 ? checksum % 11 : (10 - (checksum % 10)) % 10;\n\n    data.push(checksum === 10 ? 'X' : checksum.toString());\n\n    return data.join(separator);\n  }\n\n  /**\n   * Returns a valid [UPC‑A](https://en.wikipedia.org/wiki/Universal_Product_Code) (12 digits).\n   *\n   * When a `prefix` is provided, it is padded with random digits so that the body\n   * has 11 digits. The 12th digit (check digit) is computed using the Modulo 10 algorithm.\n   *\n   * @param options An options object.\n   * @param options.prefix Optional numeric prefix for the UPC body (0–11 digits).\n   *\n   * @returns A 12‑digit UPC‑A string.\n   *\n   * @throws {FakerError} If `prefix` contains non-digit characters or more than 11 digits.\n   *\n   * @example\n   * faker.commerce.upc() // '036000291452'\n   * faker.commerce.upc({ prefix: '01234' }) // '012345678905'\n   *\n   * @since 10.2.0\n   */\n  upc(\n    options: {\n      /**\n       * Optional numeric prefix for the UPC body (0–11 digits).\n       */\n      prefix?: string;\n    } = {}\n  ): string {\n    const { prefix = '' } = options;\n    if (prefix && /\\D/.test(prefix)) {\n      throw new FakerError('Prefix must contain only numeric digits');\n    }\n\n    if (prefix.length > 11) {\n      throw new FakerError('Prefix must be at most 11 numeric digits');\n    }\n\n    const remaining = 11 - prefix.length;\n    const rand = this.faker.string.numeric({\n      length: remaining,\n      allowLeadingZeros: true,\n    });\n\n    const body = `${prefix}${rand}`; // 11 digits\n    const check = calculateUPCCheckDigit(body);\n    return `${body}${check}`; // 12-digit UPC-A\n  }\n}\n"
  },
  {
    "path": "src/modules/commerce/upc-check-digit.ts",
    "content": "import { FakerError } from '../../errors/faker-error';\n\n/**\n * Calculates the check digit for a UPC‑A using the Modulo 10 algorithm.\n *\n * @param digits The first 11 digits (UPC body) as a numeric string.\n *\n * @returns The check digit (0–9).\n *\n * @throws {FakerError} If `digits` is not exactly 11 numeric characters.\n *\n * @see upc\n *\n * @since 10.2.0\n */\nexport function calculateUPCCheckDigit(digits: string): number {\n  if (!/^\\d{11}$/.test(digits)) {\n    throw new FakerError(\n      'calculateUPCCheckDigit expects exactly 11 numeric digits'\n    );\n  }\n\n  let sum = 0;\n  let idx = 0;\n  for (const digit of digits) {\n    const n = Number.parseInt(digit, 10);\n    sum += n * (idx % 2 === 0 ? 3 : 1);\n    idx++;\n  }\n\n  return (10 - (sum % 10)) % 10;\n}\n"
  },
  {
    "path": "src/modules/company/index.ts",
    "content": "import { ModuleBase } from '../../internal/module-base';\n\n/**\n * Module to generate company related entries.\n *\n * ### Overview\n *\n * To generate a random company name, use [`name()`](https://fakerjs.dev/api/company.html#name). This is localized in many locales.\n *\n * To generate jargon-filled company catchphrases and buzzwords, use [`catchPhrase()`](https://fakerjs.dev/api/company.html#catchphrase) or [`buzzPhrase()`](https://fakerjs.dev/api/company.html#buzzphrase).\n *\n * ### Related Modules\n *\n * - For products and commerce, use [`faker.commerce`](https://fakerjs.dev/api/commerce.html).\n * - For finance-related entries, use [`faker.finance`](https://fakerjs.dev/api/finance.html).\n */\nexport class CompanyModule extends ModuleBase {\n  /**\n   * Generates a random company name.\n   *\n   * @example\n   * faker.company.name() // 'Zieme, Hauck and McClure'\n   *\n   * @since 7.4.0\n   */\n  name(): string {\n    return this.faker.helpers.fake(this.faker.definitions.company.name_pattern);\n  }\n\n  /**\n   * Generates a random catch phrase that can be displayed to an end user.\n   *\n   * @example\n   * faker.company.catchPhrase() // 'Upgradable systematic flexibility'\n   *\n   * @since 2.0.1\n   */\n  catchPhrase(): string {\n    return [\n      this.catchPhraseAdjective(),\n      this.catchPhraseDescriptor(),\n      this.catchPhraseNoun(),\n    ].join(' ');\n  }\n\n  /**\n   * Generates a random buzz phrase that can be used to demonstrate data being viewed by a manager.\n   *\n   * @example\n   * faker.company.buzzPhrase() // 'cultivate synergistic e-markets'\n   *\n   * @since 8.0.0\n   */\n  buzzPhrase(): string {\n    return [this.buzzVerb(), this.buzzAdjective(), this.buzzNoun()].join(' ');\n  }\n\n  /**\n   * Returns a random catch phrase adjective that can be displayed to an end user..\n   *\n   * @example\n   * faker.company.catchPhraseAdjective() // 'Multi-tiered'\n   *\n   * @since 2.0.1\n   */\n  catchPhraseAdjective(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.company.adjective\n    );\n  }\n\n  /**\n   * Returns a random catch phrase descriptor that can be displayed to an end user..\n   *\n   * @example\n   * faker.company.catchPhraseDescriptor() // 'composite'\n   *\n   * @since 2.0.1\n   */\n  catchPhraseDescriptor(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.company.descriptor\n    );\n  }\n\n  /**\n   * Returns a random catch phrase noun that can be displayed to an end user..\n   *\n   * @example\n   * faker.company.catchPhraseNoun() // 'leverage'\n   *\n   * @since 2.0.1\n   */\n  catchPhraseNoun(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.company.noun);\n  }\n\n  /**\n   * Returns a random buzz adjective that can be used to demonstrate data being viewed by a manager.\n   *\n   * @example\n   * faker.company.buzzAdjective() // 'one-to-one'\n   *\n   * @since 8.0.0\n   */\n  buzzAdjective(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.company.buzz_adjective\n    );\n  }\n\n  /**\n   * Returns a random buzz verb that can be used to demonstrate data being viewed by a manager.\n   *\n   * @example\n   * faker.company.buzzVerb() // 'empower'\n   *\n   * @since 8.0.0\n   */\n  buzzVerb(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.company.buzz_verb\n    );\n  }\n\n  /**\n   * Returns a random buzz noun that can be used to demonstrate data being viewed by a manager.\n   *\n   * @example\n   * faker.company.buzzNoun() // 'paradigms'\n   *\n   * @since 8.0.0\n   */\n  buzzNoun(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.company.buzz_noun\n    );\n  }\n}\n"
  },
  {
    "path": "src/modules/database/index.ts",
    "content": "import { ModuleBase } from '../../internal/module-base';\n\n/**\n * Module to generate database related entries.\n *\n * ### Overview\n *\n * Traditional relational database tables have data organized in columns with specific types - [`column()`](https://fakerjs.dev/api/database.html#column), [`type()`](https://fakerjs.dev/api/database.html#type). The database usually has an [`engine()`](https://fakerjs.dev/api/database.html#engine) and a default [`collation()`](https://fakerjs.dev/api/database.html#collation) for sorting.\n *\n * For the NoSQL database MongoDB, [`mongodbObjectId()`](https://fakerjs.dev/api/database.html#mongodbobjectid) provides a random ID.\n */\nexport class DatabaseModule extends ModuleBase {\n  /**\n   * Returns a random database column name.\n   *\n   * @example\n   * faker.database.column() // 'createdAt'\n   *\n   * @since 4.0.0\n   */\n  column(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.database.column\n    );\n  }\n\n  /**\n   * Returns a random database column type.\n   *\n   * @example\n   * faker.database.type() // 'timestamp'\n   *\n   * @since 4.0.0\n   */\n  type(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.database.type\n    );\n  }\n\n  /**\n   * Returns a random database collation.\n   *\n   * @example\n   * faker.database.collation() // 'utf8_unicode_ci'\n   *\n   * @since 4.0.0\n   */\n  collation(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.database.collation\n    );\n  }\n\n  /**\n   * Returns a random database engine.\n   *\n   * @example\n   * faker.database.engine() // 'ARCHIVE'\n   *\n   * @since 4.0.0\n   */\n  engine(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.database.engine\n    );\n  }\n\n  /**\n   * Returns a MongoDB [ObjectId](https://docs.mongodb.com/manual/reference/method/ObjectId/) string.\n   *\n   * @example\n   * faker.database.mongodbObjectId() // 'e175cac316a79afdd0ad3afb'\n   *\n   * @since 6.2.0\n   */\n  mongodbObjectId(): string {\n    return this.faker.string.hexadecimal({\n      length: 24,\n      casing: 'lower',\n      prefix: '',\n    });\n  }\n}\n"
  },
  {
    "path": "src/modules/datatype/index.ts",
    "content": "import { SimpleModuleBase } from '../../internal/module-base';\n\n/**\n * Module to generate boolean values.\n *\n * ### Overview\n *\n * For a simple random true or false value, use [`boolean()`](https://fakerjs.dev/api/datatype.html#boolean).\n */\nexport class DatatypeModule extends SimpleModuleBase {\n  /**\n   * Returns the boolean value true or false.\n   *\n   * **Note:**\n   * A probability of `0.75` results in `true` being returned `75%` of the calls; likewise `0.3` => `30%`.\n   * If the probability is `<= 0.0`, it will always return `false`.\n   * If the probability is `>= 1.0`, it will always return `true`.\n   * The probability is limited to two decimal places.\n   *\n   * @param options The optional options object or the probability (`[0.00, 1.00]`) of returning `true`.\n   * @param options.probability The probability (`[0.00, 1.00]`) of returning `true`. Defaults to `0.5`.\n   *\n   * @example\n   * faker.datatype.boolean() // false\n   * faker.datatype.boolean(0.9) // true\n   * faker.datatype.boolean({ probability: 0.1 }) // false\n   *\n   * @since 5.5.0\n   */\n  boolean(\n    options:\n      | number\n      | {\n          /**\n           * The probability (`[0.00, 1.00]`) of returning `true`.\n           *\n           * @default 0.5\n           */\n          probability?: number;\n        } = {}\n  ): boolean {\n    if (typeof options === 'number') {\n      options = {\n        probability: options,\n      };\n    }\n\n    const { probability = 0.5 } = options;\n    if (probability <= 0) {\n      return false;\n    }\n\n    if (probability >= 1) {\n      // This check is required to avoid returning false when float() returns 1\n      return true;\n    }\n\n    return this.faker.number.float() < probability;\n  }\n}\n"
  },
  {
    "path": "src/modules/date/index.ts",
    "content": "import type { Faker } from '../..';\nimport type { DateEntryDefinition } from '../../definitions';\nimport { FakerError } from '../../errors/faker-error';\nimport { toDate } from '../../internal/date';\nimport { assertLocaleData } from '../../internal/locale-proxy';\nimport { SimpleModuleBase } from '../../internal/module-base';\n\n/**\n * Module to generate dates (without methods requiring localized data).\n */\nexport class SimpleDateModule extends SimpleModuleBase {\n  /**\n   * Generates a random date that can be either in the past or in the future.\n   *\n   * @param options The optional options object.\n   * @param options.refDate The date to use as reference point for the newly generated date. Defaults to `faker.defaultRefDate()`.\n   *\n   * @see faker.date.between(): For generating dates in a specific range.\n   * @see faker.date.past(): For generating dates explicitly in the past.\n   * @see faker.date.future(): For generating dates explicitly in the future.\n   *\n   * @example\n   * faker.date.anytime() // '2022-07-31T01:33:29.567Z'\n   *\n   * @since 8.0.0\n   */\n  anytime(\n    options: {\n      /**\n       * The date to use as reference point for the newly generated date.\n       *\n       * @default faker.defaultRefDate()\n       */\n      refDate?: string | Date | number;\n    } = {}\n  ): Date {\n    const { refDate = this.faker.defaultRefDate() } = options;\n    const time = toDate(refDate).getTime();\n\n    return this.between({\n      from: time - 1000 * 60 * 60 * 24 * 365,\n      to: time + 1000 * 60 * 60 * 24 * 365,\n    });\n  }\n\n  /**\n   * Generates a random date in the past.\n   *\n   * @param options The optional options object.\n   * @param options.years The range of years the date may be in the past. Defaults to `1`.\n   * @param options.refDate The date to use as reference point for the newly generated date. Defaults to `faker.defaultRefDate()`.\n   *\n   * @see faker.date.recent(): For generating dates in the recent past (days instead of years).\n   *\n   * @example\n   * faker.date.past() // '2021-12-03T05:40:44.408Z'\n   * faker.date.past({ years: 10 }) // '2017-10-25T21:34:19.488Z'\n   * faker.date.past({ years: 10, refDate: '2020-01-01T00:00:00.000Z' }) // '2017-08-18T02:59:12.350Z'\n   *\n   * @since 8.0.0\n   */\n  past(\n    options: {\n      /**\n       * The range of years the date may be in the past.\n       *\n       * @default 1\n       */\n      years?: number;\n      /**\n       * The date to use as reference point for the newly generated date.\n       *\n       * @default faker.defaultRefDate()\n       */\n      refDate?: string | Date | number;\n    } = {}\n  ): Date {\n    const { years = 1, refDate = this.faker.defaultRefDate() } = options;\n\n    if (years <= 0) {\n      throw new FakerError('Years must be greater than 0.');\n    }\n\n    const time = toDate(refDate).getTime();\n\n    return this.between({\n      from: time - years * 365 * 24 * 3600 * 1000,\n      to: time - 1000,\n    });\n  }\n\n  /**\n   * Generates a random date in the future.\n   *\n   * @param options The optional options object.\n   * @param options.years The range of years the date may be in the future. Defaults to `1`.\n   * @param options.refDate The date to use as reference point for the newly generated date. Defaults to `faker.defaultRefDate()`.\n   *\n   * @see faker.date.soon(): For generating dates in the near future (days instead of years).\n   *\n   * @example\n   * faker.date.future() // '2022-11-19T05:52:49.100Z'\n   * faker.date.future({ years: 10 }) // '2030-11-23T09:38:28.710Z'\n   * faker.date.future({ years: 10, refDate: '2020-01-01T00:00:00.000Z' }) // '2020-12-13T22:45:10.252Z'\n   *\n   * @since 8.0.0\n   */\n  future(\n    options: {\n      /**\n       * The range of years the date may be in the future.\n       *\n       * @default 1\n       */\n      years?: number;\n      /**\n       * The date to use as reference point for the newly generated date.\n       *\n       * @default faker.defaultRefDate()\n       */\n      refDate?: string | Date | number;\n    } = {}\n  ): Date {\n    const { years = 1, refDate = this.faker.defaultRefDate() } = options;\n\n    if (years <= 0) {\n      throw new FakerError('Years must be greater than 0.');\n    }\n\n    const time = toDate(refDate).getTime();\n\n    return this.between({\n      from: time + 1000,\n      to: time + years * 365 * 24 * 3600 * 1000,\n    });\n  }\n\n  /**\n   * Generates a random date between the given boundaries.\n   *\n   * @param options The options object.\n   * @param options.from The early date boundary.\n   * @param options.to The late date boundary.\n   *\n   * @throws {FakerError} If `from` or `to` are not provided.\n   * @throws {FakerError} If `from` is after `to`.\n   *\n   * @example\n   * faker.date.between({ from: '2020-01-01T00:00:00.000Z', to: '2030-01-01T00:00:00.000Z' }) // '2026-05-16T02:22:53.002Z'\n   *\n   * @since 8.0.0\n   */\n  between(options: {\n    /**\n     * The early date boundary.\n     */\n    from: string | Date | number;\n    /**\n     * The late date boundary.\n     */\n    to: string | Date | number;\n  }): Date {\n    const { from, to } = options;\n\n    const fromMs = toDate(from, 'from').getTime();\n    const toMs = toDate(to, 'to').getTime();\n    if (fromMs > toMs) {\n      throw new FakerError('`from` date must be before `to` date.');\n    }\n\n    return new Date(this.faker.number.int({ min: fromMs, max: toMs }));\n  }\n\n  /**\n   * Generates random dates between the given boundaries. The dates will be returned in an array sorted in chronological order.\n   *\n   * @param options The options object.\n   * @param options.from The early date boundary.\n   * @param options.to The late date boundary.\n   * @param options.count The number of dates to generate. Defaults to `3`.\n   *\n   * @throws {FakerError} If `from` or `to` are not provided.\n   * @throws {FakerError} If `from` is after `to`.\n   *\n   * @example\n   * faker.date.betweens({ from: '2020-01-01T00:00:00.000Z', to: '2030-01-01T00:00:00.000Z' })\n   * // [\n   * //   '2022-07-02T06:00:00.000Z',\n   * //   '2024-12-31T12:00:00.000Z',\n   * //   '2027-07-02T18:00:00.000Z'\n   * // ]\n   * faker.date.betweens({ from: '2020-01-01T00:00:00.000Z', to: '2030-01-01T00:00:00.000Z', count: 2 })\n   * // [ '2023-05-02T16:00:00.000Z', '2026-09-01T08:00:00.000Z' ]\n   * faker.date.betweens({ from: '2020-01-01T00:00:00.000Z', to: '2030-01-01T00:00:00.000Z', count: { min: 2, max: 5 }})\n   * // [\n   * //   2021-12-19T06:35:40.191Z,\n   * //   2022-09-10T08:03:51.351Z,\n   * //   2023-04-19T11:41:17.501Z\n   * // ]\n   *\n   * @since 8.0.0\n   */\n  betweens(options: {\n    /**\n     * The early date boundary.\n     */\n    from: string | Date | number;\n    /**\n     * The late date boundary.\n     */\n    to: string | Date | number;\n    /**\n     * The number of dates to generate.\n     *\n     * @default 3\n     */\n    count?:\n      | number\n      | {\n          /**\n           * The minimum number of dates to generate.\n           */\n          min: number;\n          /**\n           * The maximum number of dates to generate.\n           */\n          max: number;\n        };\n  }): Date[] {\n    const { from, to, count = 3 } = options;\n    return this.faker.helpers\n      .multiple(() => this.between({ from, to }), { count })\n      .toSorted((a, b) => a.getTime() - b.getTime());\n  }\n\n  /**\n   * Generates a random date in the recent past.\n   *\n   * @param options The optional options object.\n   * @param options.days The range of days the date may be in the past. Defaults to `1`.\n   * @param options.refDate The date to use as reference point for the newly generated date. Defaults to `faker.defaultRefDate()`.\n   *\n   * @see faker.date.past(): For generating dates further back in time (years instead of days).\n   *\n   * @example\n   * faker.date.recent() // '2022-02-04T02:09:35.077Z'\n   * faker.date.recent({ days: 10 }) // '2022-01-29T06:12:12.829Z'\n   * faker.date.recent({ days: 10, refDate: '2020-01-01T00:00:00.000Z' }) // '2019-12-27T18:11:19.117Z'\n   *\n   * @since 8.0.0\n   */\n  recent(\n    options: {\n      /**\n       * The range of days the date may be in the past.\n       *\n       * @default 1\n       */\n      days?: number;\n      /**\n       * The date to use as reference point for the newly generated date.\n       *\n       * @default faker.defaultRefDate()\n       */\n      refDate?: string | Date | number;\n    } = {}\n  ): Date {\n    const { days = 1, refDate = this.faker.defaultRefDate() } = options;\n\n    if (days <= 0) {\n      throw new FakerError('Days must be greater than 0.');\n    }\n\n    const time = toDate(refDate).getTime();\n\n    return this.between({\n      from: time - days * 24 * 3600 * 1000,\n      to: time - 1000,\n    });\n  }\n\n  /**\n   * Generates a random date in the near future.\n   *\n   * @param options The optional options object.\n   * @param options.days The range of days the date may be in the future. Defaults to `1`.\n   * @param options.refDate The date to use as reference point for the newly generated date. Defaults to `faker.defaultRefDate()`.\n   *\n   * @see faker.date.future(): For generating dates further in the future (years instead of days).\n   *\n   * @example\n   * faker.date.soon() // '2022-02-05T09:55:39.216Z'\n   * faker.date.soon({ days: 10 }) // '2022-02-11T05:14:39.138Z'\n   * faker.date.soon({ days: 10, refDate: '2020-01-01T00:00:00.000Z' }) // '2020-01-01T02:40:44.990Z'\n   *\n   * @since 8.0.0\n   */\n  soon(\n    options: {\n      /**\n       * The range of days the date may be in the future.\n       *\n       * @default 1\n       */\n      days?: number;\n      /**\n       * The date to use as reference point for the newly generated date.\n       *\n       * @default faker.defaultRefDate()\n       */\n      refDate?: string | Date | number;\n    } = {}\n  ): Date {\n    const { days = 1, refDate = this.faker.defaultRefDate() } = options;\n\n    if (days <= 0) {\n      throw new FakerError('Days must be greater than 0.');\n    }\n\n    const time = toDate(refDate).getTime();\n\n    return this.between({\n      from: time + 1000,\n      to: time + days * 24 * 3600 * 1000,\n    });\n  }\n\n  /**\n   * Returns a random birthdate. By default, the birthdate is generated for an adult between 18 and 80 years old.\n   * But you can customize the `'age'` range or the `'year'` range to generate a more specific birthdate.\n   *\n   * @param options The options to use to generate the birthdate.\n   * @param options.refDate The date to use as reference point for the newly generated date. Defaults to `faker.defaultRefDate()`.\n   *\n   * @example\n   * faker.date.birthdate() // '1977-07-10T01:37:30.719Z'\n   *\n   * @since 7.0.0\n   */\n  birthdate(options?: {\n    /**\n     * The date to use as reference point for the newly generated date.\n     *\n     * @default faker.defaultRefDate()\n     */\n    refDate?: string | Date | number;\n  }): Date;\n  /**\n   * Returns a random birthdate for a given age range.\n   *\n   * @param options The options to use to generate the birthdate.\n   * @param options.mode `'age'` to generate a birthdate based on the age range. It is also possible to generate a birthdate based on a `'year'` range.\n   * @param options.min The minimum age to generate a birthdate for.\n   * @param options.max The maximum age to generate a birthdate for.\n   * @param options.refDate The date to use as reference point for the newly generated date. Defaults to `faker.defaultRefDate()`.\n   *\n   * @example\n   * faker.date.birthdate({ mode: 'age', min: 18, max: 65 }) // '2003-11-02T20:03:20.116Z'\n   *\n   * @since 7.0.0\n   */\n  birthdate(options: {\n    /**\n     * `'age'` to generate a birthdate based on the age range.\n     * It is also possible to generate a birthdate based on a `'year'` range.\n     */\n    mode: 'age';\n    /**\n     * The minimum age to generate a birthdate for.\n     */\n    min: number;\n    /**\n     * The maximum age to generate a birthdate for.\n     */\n    max: number;\n    /**\n     * The date to use as reference point for the newly generated date.\n     *\n     * @default faker.defaultRefDate()\n     */\n    refDate?: string | Date | number;\n  }): Date;\n  /**\n   * Returns a random birthdate in the given range of years.\n   *\n   * @param options The options to use to generate the birthdate.\n   * @param options.mode `'year'` to generate a birthdate based on the year range. It is also possible to generate a birthdate based on a `'age'` range.\n   * @param options.min The minimum year to generate a birthdate in.\n   * @param options.max The maximum year to generate a birthdate in.\n   *\n   * @example\n   * faker.date.birthdate({ mode: 'year', min: 1900, max: 2000 }) // '1940-08-20T08:53:07.538Z'\n   *\n   * @since 7.0.0\n   */\n  birthdate(options: {\n    /**\n     * `'year'` to generate a birthdate based on the year range.\n     * It is also possible to generate a birthdate based on an `'age'` range.\n     */\n    mode: 'year';\n    /**\n     * The minimum year to generate a birthdate in.\n     */\n    min: number;\n    /**\n     * The maximum year to generate a birthdate in.\n     */\n    max: number;\n  }): Date;\n  /**\n   * Returns a random birthdate. By default, the birthdate is generated for an adult between 18 and 80 years old.\n   * But you can customize the `'age'` range or the `'year'` range to generate a more specific birthdate.\n   *\n   * @param options The options to use to generate the birthdate.\n   * @param options.mode Either `'age'` or `'year'` to generate a birthdate based on the age or year range.\n   * @param options.min The minimum age or year to generate a birthdate in.\n   * @param options.max The maximum age or year to generate a birthdate in.\n   * @param options.refDate The date to use as reference point for the newly generated date.\n   * Only used when `mode` is `'age'`.\n   * Defaults to `faker.defaultRefDate()`.\n   *\n   * @example\n   * faker.date.birthdate() // '1977-07-10T01:37:30.719Z'\n   * faker.date.birthdate({ mode: 'age', min: 18, max: 65 }) // '2003-11-02T20:03:20.116Z'\n   * faker.date.birthdate({ mode: 'year', min: 1900, max: 2000 }) // '1940-08-20T08:53:07.538Z'\n   *\n   * @since 7.0.0\n   */\n  birthdate(\n    options?:\n      | {\n          /**\n           * The date to use as reference point for the newly generated date.\n           *\n           * @default faker.defaultRefDate()\n           */\n          refDate?: string | Date | number;\n        }\n      | {\n          /**\n           * Either `'age'` or `'year'` to generate a birthdate based on the age or year range.\n           */\n          mode: 'age' | 'year';\n          /**\n           * The minimum age/year to generate a birthdate for/in.\n           */\n          min: number;\n          /**\n           * The maximum age/year to generate a birthdate for/in.\n           */\n          max: number;\n          /**\n           * The date to use as reference point for the newly generated date.\n           * Only used when `mode` is `'age'`.\n           *\n           * @default faker.defaultRefDate()\n           */\n          refDate?: string | Date | number;\n        }\n  ): Date;\n  birthdate(\n    options: {\n      mode?: 'age' | 'year';\n      min?: number;\n      max?: number;\n      refDate?: string | Date | number;\n    } = {}\n  ): Date {\n    const {\n      mode = 'age',\n      min = 18,\n      max = 80,\n      refDate: rawRefDate = this.faker.defaultRefDate(),\n    } = options;\n\n    const refDate = toDate(rawRefDate);\n    const refYear = refDate.getUTCFullYear();\n\n    switch (mode) {\n      case 'age': {\n        // Add one day to the `from` date to avoid generating the same date as the reference date.\n        const oneDay = 24 * 60 * 60 * 1000;\n        const from =\n          new Date(refDate).setUTCFullYear(refYear - max - 1) + oneDay;\n        const to = new Date(refDate).setUTCFullYear(refYear - min);\n\n        if (from > to) {\n          throw new FakerError(\n            `Max age ${max} should be greater than or equal to min age ${min}.`\n          );\n        }\n\n        return this.between({ from, to });\n      }\n\n      case 'year': {\n        // Avoid generating dates on the first and last date of the year\n        // to avoid running into other years depending on the timezone.\n        const from = new Date(Date.UTC(0, 0, 2)).setUTCFullYear(min);\n        const to = new Date(Date.UTC(0, 11, 30)).setUTCFullYear(max);\n\n        if (from > to) {\n          throw new FakerError(\n            `Max year ${max} should be greater than or equal to min year ${min}.`\n          );\n        }\n\n        return this.between({ from, to });\n      }\n    }\n  }\n}\n\n/**\n * Module to generate dates.\n *\n * ### Overview\n *\n * To quickly generate a date in the past, use [`recent()`](https://fakerjs.dev/api/date.html#recent) (last day) or [`past()`](https://fakerjs.dev/api/date.html#past) (last year).\n * To quickly generate a date in the future, use [`soon()`](https://fakerjs.dev/api/date.html#soon) (next day) or [`future()`](https://fakerjs.dev/api/date.html#future) (next year).\n * For a realistic birthdate for an adult, use [`birthdate()`](https://fakerjs.dev/api/date.html#birthdate).\n *\n * For more control, any of these methods can be customized with further options, or use [`between()`](https://fakerjs.dev/api/date.html#between) to generate a single date between two dates, or [`betweens()`](https://fakerjs.dev/api/date.html#betweens) for multiple dates.\n *\n * If you need to generate a date range (start-end), you can do so using either of these two methods:\n *\n * - `const start = faker.date.soon(); const end = faker.date.soon({ refDate: start });`\n * - `const [start, end] = faker.date.betweens({ from, to, count: 2 });` // does not work with tsconfig's `noUncheckedIndexedAccess: true`\n *\n * Dates can be specified as Javascript Date objects, strings or UNIX timestamps.\n * For example to generate a date between 1st January 2000 and now, use:\n * ```ts\n * faker.date.between({ from: '2000-01-01', to: Date.now() });\n * ```\n *\n * You can generate random localized month and weekday names using [`month()`](https://fakerjs.dev/api/date.html#month) and [`weekday()`](https://fakerjs.dev/api/date.html#weekday).\n *\n * These methods have additional concerns about reproducibility, see [Reproducible Results](https://fakerjs.dev/guide/usage.html#reproducible-results).\n */\nexport class DateModule extends SimpleDateModule {\n  constructor(protected readonly faker: Faker) {\n    super(faker);\n  }\n\n  /**\n   * Returns a random name of a month.\n   *\n   * @param options The optional options to use.\n   * @param options.abbreviated Whether to return an abbreviation. Defaults to `false`.\n   * @param options.context Whether to return the name of a month in the context of a date. In the default `en` locale this has no effect, however, in other locales like `fr` or `ru`, this may affect grammar or capitalization, for example `'январь'` with `{ context: false }` and `'января'` with `{ context: true }` in `ru`. Defaults to `false`.\n   *\n   * @example\n   * faker.date.month() // 'October'\n   * faker.date.month({ abbreviated: true }) // 'Feb'\n   * faker.date.month({ context: true }) // 'June'\n   * faker.date.month({ abbreviated: true, context: true }) // 'Sep'\n   *\n   * @since 3.0.1\n   */\n  month(\n    options: {\n      /**\n       * Whether to return an abbreviation.\n       *\n       * @default false\n       */\n      abbreviated?: boolean;\n      /**\n       * Whether to return the name of a month in the context of a date.\n       *\n       * In the default `en` locale this has no effect,\n       * however, in other locales like `fr` or `ru`, this may affect grammar or capitalization,\n       * for example `'январь'` with `{ context: false }` and `'января'` with `{ context: true }` in `ru`.\n       *\n       * @default false\n       */\n      context?: boolean;\n    } = {}\n  ): string {\n    const { abbreviated = false, context = false } = options;\n\n    const source = this.faker.definitions.date.month;\n    let type: keyof DateEntryDefinition;\n    if (abbreviated) {\n      const useContext = context && source['abbr_context'] != null;\n      type = useContext ? 'abbr_context' : 'abbr';\n    } else {\n      const useContext = context && source['wide_context'] != null;\n      type = useContext ? 'wide_context' : 'wide';\n    }\n\n    const values = source[type];\n    assertLocaleData(values, 'date.month', type);\n    return this.faker.helpers.arrayElement(values);\n  }\n\n  /**\n   * Returns a random day of the week.\n   *\n   * @param options The optional options to use.\n   * @param options.abbreviated Whether to return an abbreviation. Defaults to `false`.\n   * @param options.context Whether to return the day of the week in the context of a date. In the default `en` locale this has no effect, however, in other locales like `fr` or `ru`, this may affect grammar or capitalization, for example `'Lundi'` with `{ context: false }` and `'lundi'` with `{ context: true }` in `fr`. Defaults to `false`.\n   *\n   * @example\n   * faker.date.weekday() // 'Monday'\n   * faker.date.weekday({ abbreviated: true }) // 'Thu'\n   * faker.date.weekday({ context: true }) // 'Thursday'\n   * faker.date.weekday({ abbreviated: true, context: true }) // 'Fri'\n   *\n   * @since 3.0.1\n   */\n  weekday(\n    options: {\n      /**\n       * Whether to return an abbreviation.\n       *\n       * @default false\n       */\n      abbreviated?: boolean;\n      /**\n       * Whether to return the day of the week in the context of a date.\n       *\n       * In the default `en` locale this has no effect,\n       * however, in other locales like `fr` or `ru`, this may affect grammar or capitalization,\n       * for example `'Lundi'` with `{ context: false }` and `'lundi'` with `{ context: true }` in `fr`.\n       *\n       * @default false\n       */\n      context?: boolean;\n    } = {}\n  ): string {\n    const { abbreviated = false, context = false } = options;\n\n    const source = this.faker.definitions.date.weekday;\n    let type: keyof DateEntryDefinition;\n    if (abbreviated) {\n      const useContext = context && source['abbr_context'] != null;\n      type = useContext ? 'abbr_context' : 'abbr';\n    } else {\n      const useContext = context && source['wide_context'] != null;\n      type = useContext ? 'wide_context' : 'wide';\n    }\n\n    const values = source[type];\n    assertLocaleData(values, 'date.weekday', type);\n    return this.faker.helpers.arrayElement(values);\n  }\n\n  /**\n   * Returns a random IANA time zone name.\n   *\n   * The returned time zone is not tied to the current locale.\n   *\n   * @see [IANA Time Zone Database](https://www.iana.org/time-zones)\n   * @see faker.location.timeZone(): For generating a timezone based on the current locale.\n   *\n   * @example\n   * faker.location.timeZone() // 'Pacific/Guam'\n   *\n   * @since 9.0.0\n   */\n  timeZone(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.date.time_zone\n    );\n  }\n}\n"
  },
  {
    "path": "src/modules/finance/bitcoin.ts",
    "content": "import type { Casing } from '../string';\n\n/**\n * The bitcoin address families.\n */\nexport enum BitcoinAddressFamily {\n  Legacy = 'legacy',\n  Segwit = 'segwit',\n  Bech32 = 'bech32',\n  Taproot = 'taproot',\n}\n\n/**\n * The bitcoin address families.\n */\nexport type BitcoinAddressFamilyType = `${BitcoinAddressFamily}`;\n\n/**\n * The different bitcoin networks.\n */\nexport enum BitcoinNetwork {\n  Mainnet = 'mainnet',\n  Testnet = 'testnet',\n}\n\n/**\n * The different bitcoin networks.\n */\nexport type BitcoinNetworkType = `${BitcoinNetwork}`;\n\ntype BitcoinAddressOptions = {\n  prefix: Record<BitcoinNetworkType, string>;\n  length: { min: number; max: number };\n  casing: Casing;\n  exclude: string;\n};\n\nexport const BitcoinAddressSpecs: Record<\n  BitcoinAddressFamilyType,\n  BitcoinAddressOptions\n> = {\n  [BitcoinAddressFamily.Legacy]: {\n    prefix: { [BitcoinNetwork.Mainnet]: '1', [BitcoinNetwork.Testnet]: 'm' },\n    length: { min: 26, max: 34 },\n    casing: 'mixed',\n    exclude: '0OIl',\n  },\n  [BitcoinAddressFamily.Segwit]: {\n    prefix: { [BitcoinNetwork.Mainnet]: '3', [BitcoinNetwork.Testnet]: '2' },\n    length: { min: 26, max: 34 },\n    casing: 'mixed',\n    exclude: '0OIl',\n  },\n  [BitcoinAddressFamily.Bech32]: {\n    prefix: {\n      [BitcoinNetwork.Mainnet]: 'bc1',\n      [BitcoinNetwork.Testnet]: 'tb1',\n    },\n    length: { min: 42, max: 42 },\n    casing: 'lower',\n    exclude: '1bBiIoO',\n  },\n  [BitcoinAddressFamily.Taproot]: {\n    prefix: {\n      [BitcoinNetwork.Mainnet]: 'bc1p',\n      [BitcoinNetwork.Testnet]: 'tb1p',\n    },\n    length: { min: 62, max: 62 },\n    casing: 'lower',\n    exclude: '1bBiIoO',\n  },\n};\n"
  },
  {
    "path": "src/modules/finance/iban.ts",
    "content": "interface Iban {\n  alpha: string[];\n  formats: Array<{\n    bban: Array<{ type: string; count: number }>;\n    country: string;\n    format?: string;\n    total?: number;\n  }>;\n  iso3166: string[];\n  mod97: (digitStr: string) => number;\n  pattern10: string[];\n  pattern100: string[];\n  toDigitString: (str: string) => string;\n}\n\nconst iban: Iban = {\n  alpha: [\n    'A',\n    'B',\n    'C',\n    'D',\n    'E',\n    'F',\n    'G',\n    'H',\n    'I',\n    'J',\n    'K',\n    'L',\n    'M',\n    'N',\n    'O',\n    'P',\n    'Q',\n    'R',\n    'S',\n    'T',\n    'U',\n    'V',\n    'W',\n    'X',\n    'Y',\n    'Z',\n  ],\n  formats: [\n    {\n      country: 'AL',\n      total: 28,\n      bban: [\n        {\n          type: 'n',\n          count: 8,\n        },\n        {\n          type: 'c',\n          count: 16,\n        },\n      ],\n      format: 'ALkk bbbs sssx cccc cccc cccc cccc',\n    },\n    {\n      country: 'AD',\n      total: 24,\n      bban: [\n        {\n          type: 'n',\n          count: 8,\n        },\n        {\n          type: 'c',\n          count: 12,\n        },\n      ],\n      format: 'ADkk bbbb ssss cccc cccc cccc',\n    },\n    {\n      country: 'AT',\n      total: 20,\n      bban: [\n        {\n          type: 'n',\n          count: 5,\n        },\n        {\n          type: 'n',\n          count: 11,\n        },\n      ],\n      format: 'ATkk bbbb bccc cccc cccc',\n    },\n    {\n      // Azerbaijan\n      // https://transferwise.com/fr/iban/azerbaijan\n      // Length 28\n      // BBAN 2c,16n\n      // GEkk bbbb cccc cccc cccc cccc cccc\n      // b = National bank code (alpha)\n      // c = Account number\n      // example IBAN AZ21 NABZ 0000 0000 1370 1000 1944\n      country: 'AZ',\n      total: 28,\n      bban: [\n        {\n          type: 'a',\n          count: 4,\n        },\n        {\n          type: 'n',\n          count: 20,\n        },\n      ],\n      format: 'AZkk bbbb cccc cccc cccc cccc cccc',\n    },\n    {\n      country: 'BH',\n      total: 22,\n      bban: [\n        {\n          type: 'a',\n          count: 4,\n        },\n        {\n          type: 'c',\n          count: 14,\n        },\n      ],\n      format: 'BHkk bbbb cccc cccc cccc cc',\n    },\n    {\n      country: 'BE',\n      total: 16,\n      bban: [\n        {\n          type: 'n',\n          count: 3,\n        },\n        {\n          type: 'n',\n          count: 9,\n        },\n      ],\n      format: 'BEkk bbbc cccc ccxx',\n    },\n    {\n      country: 'BA',\n      total: 20,\n      bban: [\n        {\n          type: 'n',\n          count: 6,\n        },\n        {\n          type: 'n',\n          count: 10,\n        },\n      ],\n      format: 'BAkk bbbs sscc cccc ccxx',\n    },\n    {\n      country: 'BR',\n      total: 29,\n      bban: [\n        {\n          type: 'n',\n          count: 13,\n        },\n        {\n          type: 'n',\n          count: 10,\n        },\n        {\n          type: 'a',\n          count: 1,\n        },\n        {\n          type: 'c',\n          count: 1,\n        },\n      ],\n      format: 'BRkk bbbb bbbb ssss sccc cccc ccct n',\n    },\n    {\n      country: 'BG',\n      total: 22,\n      bban: [\n        {\n          type: 'a',\n          count: 4,\n        },\n        {\n          type: 'n',\n          count: 6,\n        },\n        {\n          type: 'c',\n          count: 8,\n        },\n      ],\n      format: 'BGkk bbbb ssss ddcc cccc cc',\n    },\n    {\n      country: 'CR',\n      total: 22,\n      bban: [\n        {\n          type: 'n',\n          count: 1,\n        },\n        {\n          type: 'n',\n          count: 3,\n        },\n        {\n          type: 'n',\n          count: 14,\n        },\n      ],\n      format: 'CRkk xbbb cccc cccc cccc cc',\n    },\n    {\n      country: 'HR',\n      total: 21,\n      bban: [\n        {\n          type: 'n',\n          count: 7,\n        },\n        {\n          type: 'n',\n          count: 10,\n        },\n      ],\n      format: 'HRkk bbbb bbbc cccc cccc c',\n    },\n    {\n      country: 'CY',\n      total: 28,\n      bban: [\n        {\n          type: 'n',\n          count: 8,\n        },\n        {\n          type: 'c',\n          count: 16,\n        },\n      ],\n      format: 'CYkk bbbs ssss cccc cccc cccc cccc',\n    },\n    {\n      country: 'CZ',\n      total: 24,\n      bban: [\n        {\n          type: 'n',\n          count: 10,\n        },\n        {\n          type: 'n',\n          count: 10,\n        },\n      ],\n      format: 'CZkk bbbb ssss sscc cccc cccc',\n    },\n    {\n      country: 'DK',\n      total: 18,\n      bban: [\n        {\n          type: 'n',\n          count: 4,\n        },\n        {\n          type: 'n',\n          count: 10,\n        },\n      ],\n      format: 'DKkk bbbb cccc cccc cc',\n    },\n    {\n      country: 'DO',\n      total: 28,\n      bban: [\n        {\n          type: 'a',\n          count: 4,\n        },\n        {\n          type: 'n',\n          count: 20,\n        },\n      ],\n      format: 'DOkk bbbb cccc cccc cccc cccc cccc',\n    },\n    {\n      country: 'TL',\n      total: 23,\n      bban: [\n        {\n          type: 'n',\n          count: 3,\n        },\n        {\n          type: 'n',\n          count: 16,\n        },\n      ],\n      format: 'TLkk bbbc cccc cccc cccc cxx',\n    },\n    {\n      country: 'EE',\n      total: 20,\n      bban: [\n        {\n          type: 'n',\n          count: 4,\n        },\n        {\n          type: 'n',\n          count: 12,\n        },\n      ],\n      format: 'EEkk bbss cccc cccc cccx',\n    },\n    {\n      country: 'FO',\n      total: 18,\n      bban: [\n        {\n          type: 'n',\n          count: 4,\n        },\n        {\n          type: 'n',\n          count: 10,\n        },\n      ],\n      format: 'FOkk bbbb cccc cccc cx',\n    },\n    {\n      country: 'FI',\n      total: 18,\n      bban: [\n        {\n          type: 'n',\n          count: 6,\n        },\n        {\n          type: 'n',\n          count: 8,\n        },\n      ],\n      format: 'FIkk bbbb bbcc cccc cx',\n    },\n    {\n      country: 'FR',\n      total: 27,\n      bban: [\n        {\n          type: 'n',\n          count: 10,\n        },\n        {\n          type: 'c',\n          count: 11,\n        },\n        {\n          type: 'n',\n          count: 2,\n        },\n      ],\n      format: 'FRkk bbbb bggg ggcc cccc cccc cxx',\n    },\n    {\n      country: 'GE',\n      total: 22,\n      bban: [\n        {\n          type: 'a',\n          count: 2,\n        },\n        {\n          type: 'n',\n          count: 16,\n        },\n      ],\n      format: 'GEkk bbcc cccc cccc cccc cc',\n    },\n    {\n      country: 'DE',\n      total: 22,\n      bban: [\n        {\n          type: 'n',\n          count: 8,\n        },\n        {\n          type: 'n',\n          count: 10,\n        },\n      ],\n      format: 'DEkk bbbb bbbb cccc cccc cc',\n    },\n    {\n      country: 'GI',\n      total: 23,\n      bban: [\n        {\n          type: 'a',\n          count: 4,\n        },\n        {\n          type: 'c',\n          count: 15,\n        },\n      ],\n      format: 'GIkk bbbb cccc cccc cccc ccc',\n    },\n    {\n      country: 'GR',\n      total: 27,\n      bban: [\n        {\n          type: 'n',\n          count: 7,\n        },\n        {\n          type: 'c',\n          count: 16,\n        },\n      ],\n      format: 'GRkk bbbs sssc cccc cccc cccc ccc',\n    },\n    {\n      country: 'GL',\n      total: 18,\n      bban: [\n        {\n          type: 'n',\n          count: 4,\n        },\n        {\n          type: 'n',\n          count: 10,\n        },\n      ],\n      format: 'GLkk bbbb cccc cccc cc',\n    },\n    {\n      country: 'GT',\n      total: 28,\n      bban: [\n        {\n          type: 'c',\n          count: 4,\n        },\n        {\n          type: 'c',\n          count: 4,\n        },\n        {\n          type: 'c',\n          count: 16,\n        },\n      ],\n      format: 'GTkk bbbb mmtt cccc cccc cccc cccc',\n    },\n    {\n      country: 'HU',\n      total: 28,\n      bban: [\n        {\n          type: 'n',\n          count: 8,\n        },\n        {\n          type: 'n',\n          count: 16,\n        },\n      ],\n      format: 'HUkk bbbs sssk cccc cccc cccc cccx',\n    },\n    {\n      country: 'IS',\n      total: 26,\n      bban: [\n        {\n          type: 'n',\n          count: 6,\n        },\n        {\n          type: 'n',\n          count: 16,\n        },\n      ],\n      format: 'ISkk bbbb sscc cccc iiii iiii ii',\n    },\n    {\n      country: 'IE',\n      total: 22,\n      bban: [\n        {\n          type: 'a',\n          count: 4,\n        },\n        {\n          type: 'n',\n          count: 6,\n        },\n        {\n          type: 'n',\n          count: 8,\n        },\n      ],\n      format: 'IEkk aaaa bbbb bbcc cccc cc',\n    },\n    {\n      country: 'IL',\n      total: 23,\n      bban: [\n        {\n          type: 'n',\n          count: 6,\n        },\n        {\n          type: 'n',\n          count: 13,\n        },\n      ],\n      format: 'ILkk bbbn nncc cccc cccc ccc',\n    },\n    {\n      country: 'IR',\n      total: 26,\n      bban: [\n        {\n          type: 'n',\n          count: 22,\n        },\n      ],\n      format: 'IRkk bbbb cccc cccc cccc cccc cc',\n    },\n    {\n      country: 'IT',\n      total: 27,\n      bban: [\n        {\n          type: 'a',\n          count: 1,\n        },\n        {\n          type: 'n',\n          count: 10,\n        },\n        {\n          type: 'c',\n          count: 12,\n        },\n      ],\n      format: 'ITkk xaaa aabb bbbc cccc cccc ccc',\n    },\n    {\n      country: 'JO',\n      total: 30,\n      bban: [\n        {\n          type: 'a',\n          count: 4,\n        },\n        {\n          type: 'n',\n          count: 4,\n        },\n        {\n          type: 'n',\n          count: 18,\n        },\n      ],\n      format: 'JOkk bbbb nnnn cccc cccc cccc cccc cc',\n    },\n    {\n      country: 'KZ',\n      total: 20,\n      bban: [\n        {\n          type: 'n',\n          count: 3,\n        },\n        {\n          type: 'c',\n          count: 13,\n        },\n      ],\n      format: 'KZkk bbbc cccc cccc cccc',\n    },\n    {\n      country: 'XK',\n      total: 20,\n      bban: [\n        {\n          type: 'n',\n          count: 4,\n        },\n        {\n          type: 'n',\n          count: 12,\n        },\n      ],\n      format: 'XKkk bbbb cccc cccc cccc',\n    },\n    {\n      country: 'KW',\n      total: 30,\n      bban: [\n        {\n          type: 'a',\n          count: 4,\n        },\n        {\n          type: 'c',\n          count: 22,\n        },\n      ],\n      format: 'KWkk bbbb cccc cccc cccc cccc cccc cc',\n    },\n    {\n      country: 'LV',\n      total: 21,\n      bban: [\n        {\n          type: 'a',\n          count: 4,\n        },\n        {\n          type: 'c',\n          count: 13,\n        },\n      ],\n      format: 'LVkk bbbb cccc cccc cccc c',\n    },\n    {\n      country: 'LB',\n      total: 28,\n      bban: [\n        {\n          type: 'n',\n          count: 4,\n        },\n        {\n          type: 'c',\n          count: 20,\n        },\n      ],\n      format: 'LBkk bbbb cccc cccc cccc cccc cccc',\n    },\n    {\n      country: 'LI',\n      total: 21,\n      bban: [\n        {\n          type: 'n',\n          count: 5,\n        },\n        {\n          type: 'c',\n          count: 12,\n        },\n      ],\n      format: 'LIkk bbbb bccc cccc cccc c',\n    },\n    {\n      country: 'LT',\n      total: 20,\n      bban: [\n        {\n          type: 'n',\n          count: 5,\n        },\n        {\n          type: 'n',\n          count: 11,\n        },\n      ],\n      format: 'LTkk bbbb bccc cccc cccc',\n    },\n    {\n      country: 'LU',\n      total: 20,\n      bban: [\n        {\n          type: 'n',\n          count: 3,\n        },\n        {\n          type: 'c',\n          count: 13,\n        },\n      ],\n      format: 'LUkk bbbc cccc cccc cccc',\n    },\n    {\n      country: 'MK',\n      total: 19,\n      bban: [\n        {\n          type: 'n',\n          count: 3,\n        },\n        {\n          type: 'c',\n          count: 10,\n        },\n        {\n          type: 'n',\n          count: 2,\n        },\n      ],\n      format: 'MKkk bbbc cccc cccc cxx',\n    },\n    {\n      country: 'MT',\n      total: 31,\n      bban: [\n        {\n          type: 'a',\n          count: 4,\n        },\n        {\n          type: 'n',\n          count: 5,\n        },\n        {\n          type: 'c',\n          count: 18,\n        },\n      ],\n      format: 'MTkk bbbb ssss sccc cccc cccc cccc ccc',\n    },\n    {\n      country: 'MR',\n      total: 27,\n      bban: [\n        {\n          type: 'n',\n          count: 10,\n        },\n        {\n          type: 'n',\n          count: 13,\n        },\n      ],\n      format: 'MRkk bbbb bsss sscc cccc cccc cxx',\n    },\n    {\n      country: 'MU',\n      total: 30,\n      bban: [\n        {\n          type: 'a',\n          count: 4,\n        },\n        {\n          type: 'n',\n          count: 4,\n        },\n        {\n          type: 'n',\n          count: 15,\n        },\n        {\n          type: 'a',\n          count: 3,\n        },\n      ],\n      format: 'MUkk bbbb bbss cccc cccc cccc 000d dd',\n    },\n    {\n      country: 'MC',\n      total: 27,\n      bban: [\n        {\n          type: 'n',\n          count: 10,\n        },\n        {\n          type: 'c',\n          count: 11,\n        },\n        {\n          type: 'n',\n          count: 2,\n        },\n      ],\n      format: 'MCkk bbbb bsss sscc cccc cccc cxx',\n    },\n    {\n      country: 'MD',\n      total: 24,\n      bban: [\n        {\n          type: 'c',\n          count: 2,\n        },\n        {\n          type: 'c',\n          count: 18,\n        },\n      ],\n      format: 'MDkk bbcc cccc cccc cccc cccc',\n    },\n    {\n      country: 'ME',\n      total: 22,\n      bban: [\n        {\n          type: 'n',\n          count: 3,\n        },\n        {\n          type: 'n',\n          count: 15,\n        },\n      ],\n      format: 'MEkk bbbc cccc cccc cccc xx',\n    },\n    {\n      country: 'NL',\n      total: 18,\n      bban: [\n        {\n          type: 'a',\n          count: 4,\n        },\n        {\n          type: 'n',\n          count: 10,\n        },\n      ],\n      format: 'NLkk bbbb cccc cccc cc',\n    },\n    {\n      country: 'NO',\n      total: 15,\n      bban: [\n        {\n          type: 'n',\n          count: 4,\n        },\n        {\n          type: 'n',\n          count: 7,\n        },\n      ],\n      format: 'NOkk bbbb cccc ccx',\n    },\n    {\n      country: 'PK',\n      total: 24,\n      bban: [\n        {\n          type: 'a',\n          count: 4,\n        },\n        {\n          type: 'n',\n          count: 16,\n        },\n      ],\n      format: 'PKkk bbbb cccc cccc cccc cccc',\n    },\n    {\n      country: 'PS',\n      total: 29,\n      bban: [\n        {\n          type: 'a',\n          count: 4,\n        },\n        {\n          type: 'n',\n          count: 9,\n        },\n        {\n          type: 'n',\n          count: 12,\n        },\n      ],\n      format: 'PSkk bbbb xxxx xxxx xccc cccc cccc c',\n    },\n    {\n      country: 'PL',\n      total: 28,\n      bban: [\n        {\n          type: 'n',\n          count: 8,\n        },\n        {\n          type: 'n',\n          count: 16,\n        },\n      ],\n      format: 'PLkk bbbs sssx cccc cccc cccc cccc',\n    },\n    {\n      country: 'PT',\n      total: 25,\n      bban: [\n        {\n          type: 'n',\n          count: 8,\n        },\n        {\n          type: 'n',\n          count: 13,\n        },\n      ],\n      format: 'PTkk bbbb ssss cccc cccc cccx x',\n    },\n    {\n      country: 'QA',\n      total: 29,\n      bban: [\n        {\n          type: 'a',\n          count: 4,\n        },\n        {\n          type: 'c',\n          count: 21,\n        },\n      ],\n      format: 'QAkk bbbb cccc cccc cccc cccc cccc c',\n    },\n    {\n      country: 'RO',\n      total: 24,\n      bban: [\n        {\n          type: 'a',\n          count: 4,\n        },\n        {\n          type: 'c',\n          count: 16,\n        },\n      ],\n      format: 'ROkk bbbb cccc cccc cccc cccc',\n    },\n    {\n      country: 'SM',\n      total: 27,\n      bban: [\n        {\n          type: 'a',\n          count: 1,\n        },\n        {\n          type: 'n',\n          count: 10,\n        },\n        {\n          type: 'c',\n          count: 12,\n        },\n      ],\n      format: 'SMkk xaaa aabb bbbc cccc cccc ccc',\n    },\n    {\n      country: 'SA',\n      total: 24,\n      bban: [\n        {\n          type: 'n',\n          count: 2,\n        },\n        {\n          type: 'c',\n          count: 18,\n        },\n      ],\n      format: 'SAkk bbcc cccc cccc cccc cccc',\n    },\n    {\n      country: 'RS',\n      total: 22,\n      bban: [\n        {\n          type: 'n',\n          count: 3,\n        },\n        {\n          type: 'n',\n          count: 15,\n        },\n      ],\n      format: 'RSkk bbbc cccc cccc cccc xx',\n    },\n    {\n      country: 'SK',\n      total: 24,\n      bban: [\n        {\n          type: 'n',\n          count: 10,\n        },\n        {\n          type: 'n',\n          count: 10,\n        },\n      ],\n      format: 'SKkk bbbb ssss sscc cccc cccc',\n    },\n    {\n      country: 'SI',\n      total: 19,\n      bban: [\n        {\n          type: 'n',\n          count: 5,\n        },\n        {\n          type: 'n',\n          count: 10,\n        },\n      ],\n      format: 'SIkk bbss sccc cccc cxx',\n    },\n    {\n      country: 'ES',\n      total: 24,\n      bban: [\n        {\n          type: 'n',\n          count: 10,\n        },\n        {\n          type: 'n',\n          count: 10,\n        },\n      ],\n      format: 'ESkk bbbb gggg xxcc cccc cccc',\n    },\n    {\n      country: 'SE',\n      total: 24,\n      bban: [\n        {\n          type: 'n',\n          count: 3,\n        },\n        {\n          type: 'n',\n          count: 17,\n        },\n      ],\n      format: 'SEkk bbbc cccc cccc cccc cccc',\n    },\n    {\n      country: 'CH',\n      total: 21,\n      bban: [\n        {\n          type: 'n',\n          count: 5,\n        },\n        {\n          type: 'c',\n          count: 12,\n        },\n      ],\n      format: 'CHkk bbbb bccc cccc cccc c',\n    },\n    {\n      country: 'TN',\n      total: 24,\n      bban: [\n        {\n          type: 'n',\n          count: 5,\n        },\n        {\n          type: 'n',\n          count: 15,\n        },\n      ],\n      format: 'TNkk bbss sccc cccc cccc cccc',\n    },\n    {\n      country: 'TR',\n      total: 26,\n      bban: [\n        {\n          type: 'n',\n          count: 5,\n        },\n        {\n          type: 'n',\n          count: 1,\n        },\n        {\n          type: 'n',\n          count: 16,\n        },\n      ],\n      format: 'TRkk bbbb bxcc cccc cccc cccc cc',\n    },\n    {\n      country: 'AE',\n      total: 23,\n      bban: [\n        {\n          type: 'n',\n          count: 3,\n        },\n        {\n          type: 'n',\n          count: 16,\n        },\n      ],\n      format: 'AEkk bbbc cccc cccc cccc ccc',\n    },\n    {\n      country: 'GB',\n      total: 22,\n      bban: [\n        {\n          type: 'a',\n          count: 4,\n        },\n        {\n          type: 'n',\n          count: 6,\n        },\n        {\n          type: 'n',\n          count: 8,\n        },\n      ],\n      format: 'GBkk bbbb ssss sscc cccc cc',\n    },\n    {\n      country: 'VG',\n      total: 24,\n      bban: [\n        {\n          type: 'a',\n          count: 4,\n        },\n        {\n          type: 'n',\n          count: 16,\n        },\n      ],\n      format: 'VGkk bbbb cccc cccc cccc cccc',\n    },\n  ],\n  iso3166: [\n    'AD',\n    'AE',\n    'AF',\n    'AG',\n    'AI',\n    'AL',\n    'AM',\n    'AO',\n    'AQ',\n    'AR',\n    'AS',\n    'AT',\n    'AU',\n    'AW',\n    'AX',\n    'AZ',\n    'BA',\n    'BB',\n    'BD',\n    'BE',\n    'BF',\n    'BG',\n    'BH',\n    'BI',\n    'BJ',\n    'BL',\n    'BM',\n    'BN',\n    'BO',\n    'BQ',\n    'BR',\n    'BS',\n    'BT',\n    'BV',\n    'BW',\n    'BY',\n    'BZ',\n    'CA',\n    'CC',\n    'CD',\n    'CF',\n    'CG',\n    'CH',\n    'CI',\n    'CK',\n    'CL',\n    'CM',\n    'CN',\n    'CO',\n    'CR',\n    'CU',\n    'CV',\n    'CW',\n    'CX',\n    'CY',\n    'CZ',\n    'DE',\n    'DJ',\n    'DK',\n    'DM',\n    'DO',\n    'DZ',\n    'EC',\n    'EE',\n    'EG',\n    'EH',\n    'ER',\n    'ES',\n    'ET',\n    'FI',\n    'FJ',\n    'FK',\n    'FM',\n    'FO',\n    'FR',\n    'GA',\n    'GB',\n    'GD',\n    'GE',\n    'GF',\n    'GG',\n    'GH',\n    'GI',\n    'GL',\n    'GM',\n    'GN',\n    'GP',\n    'GQ',\n    'GR',\n    'GS',\n    'GT',\n    'GU',\n    'GW',\n    'GY',\n    'HK',\n    'HM',\n    'HN',\n    'HR',\n    'HT',\n    'HU',\n    'ID',\n    'IE',\n    'IL',\n    'IM',\n    'IN',\n    'IO',\n    'IQ',\n    'IR',\n    'IS',\n    'IT',\n    'JE',\n    'JM',\n    'JO',\n    'JP',\n    'KE',\n    'KG',\n    'KH',\n    'KI',\n    'KM',\n    'KN',\n    'KP',\n    'KR',\n    'KW',\n    'KY',\n    'KZ',\n    'LA',\n    'LB',\n    'LC',\n    'LI',\n    'LK',\n    'LR',\n    'LS',\n    'LT',\n    'LU',\n    'LV',\n    'LY',\n    'MA',\n    'MC',\n    'MD',\n    'ME',\n    'MF',\n    'MG',\n    'MH',\n    'MK',\n    'ML',\n    'MM',\n    'MN',\n    'MO',\n    'MP',\n    'MQ',\n    'MR',\n    'MS',\n    'MT',\n    'MU',\n    'MV',\n    'MW',\n    'MX',\n    'MY',\n    'MZ',\n    'NA',\n    'NC',\n    'NE',\n    'NF',\n    'NG',\n    'NI',\n    'NL',\n    'NO',\n    'NP',\n    'NR',\n    'NU',\n    'NZ',\n    'OM',\n    'PA',\n    'PE',\n    'PF',\n    'PG',\n    'PH',\n    'PK',\n    'PL',\n    'PM',\n    'PN',\n    'PR',\n    'PS',\n    'PT',\n    'PW',\n    'PY',\n    'QA',\n    'RE',\n    'RO',\n    'RS',\n    'RU',\n    'RW',\n    'SA',\n    'SB',\n    'SC',\n    'SD',\n    'SE',\n    'SG',\n    'SH',\n    'SI',\n    'SJ',\n    'SK',\n    'SL',\n    'SM',\n    'SN',\n    'SO',\n    'SR',\n    'SS',\n    'ST',\n    'SV',\n    'SX',\n    'SY',\n    'SZ',\n    'TC',\n    'TD',\n    'TF',\n    'TG',\n    'TH',\n    'TJ',\n    'TK',\n    'TL',\n    'TM',\n    'TN',\n    'TO',\n    'TR',\n    'TT',\n    'TV',\n    'TW',\n    'TZ',\n    'UA',\n    'UG',\n    'UM',\n    'US',\n    'UY',\n    'UZ',\n    'VA',\n    'VC',\n    'VE',\n    'VG',\n    'VI',\n    'VN',\n    'VU',\n    'WF',\n    'WS',\n    'XK',\n    'YE',\n    'YT',\n    'ZA',\n    'ZM',\n    'ZW',\n  ],\n  mod97: (digitStr) => {\n    let m = 0;\n    for (const element of digitStr) {\n      m = (m * 10 + +element) % 97;\n    }\n\n    return m;\n  },\n  pattern10: ['01', '02', '03', '04', '05', '06', '07', '08', '09'],\n  pattern100: ['001', '002', '003', '004', '005', '006', '007', '008', '009'],\n  toDigitString: (str) =>\n    str.replaceAll(/[A-Z]/gi, (match) =>\n      String((match.toUpperCase().codePointAt(0) ?? Number.NaN) - 55)\n    ),\n};\n\nexport default iban;\n"
  },
  {
    "path": "src/modules/finance/index.ts",
    "content": "import { FakerError } from '../../errors/faker-error';\nimport { ModuleBase } from '../../internal/module-base';\nimport type { BitcoinAddressFamilyType, BitcoinNetworkType } from './bitcoin';\nimport {\n  BitcoinAddressFamily,\n  BitcoinAddressSpecs,\n  BitcoinNetwork,\n} from './bitcoin';\nimport iban from './iban';\n\n/**\n * The possible definitions related to currency entries.\n */\nexport interface Currency {\n  /**\n   * The full name for the currency (e.g. `US Dollar`).\n   */\n  name: string;\n\n  /**\n   * The code/short text/abbreviation for the currency (e.g. `USD`).\n   */\n  code: string;\n\n  /**\n   * The symbol for the currency (e.g. `$`).\n   */\n  symbol: string;\n\n  /**\n   * The ISO 4217 numeric code for the currency (e.g. `840`).\n   */\n  numericCode: string;\n}\n\n/**\n * Puts a space after every 4 characters.\n *\n * @internal\n *\n * @param iban The iban to pretty print.\n */\nexport function prettyPrintIban(iban: string): string {\n  let pretty = '';\n  for (let i = 0; i < iban.length; i += 4) {\n    pretty += `${iban.substring(i, i + 4)} `;\n  }\n\n  return pretty.trimEnd();\n}\n\n/**\n * Module to generate finance and money related entries.\n *\n * ### Overview\n *\n * For a random amount, use [`amount()`](https://fakerjs.dev/api/finance.html#amount).\n *\n * For traditional bank accounts, use: [`accountNumber()`](https://fakerjs.dev/api/finance.html#accountnumber), [`accountName()`](https://fakerjs.dev/api/finance.html#accountname), [`bic()`](https://fakerjs.dev/api/finance.html#bic), [`iban()`](https://fakerjs.dev/api/finance.html#iban), [`pin()`](https://fakerjs.dev/api/finance.html#pin) and [`routingNumber()`](https://fakerjs.dev/api/finance.html#routingnumber).\n *\n * For credit card related methods, use: [`creditCardNumber()`](https://fakerjs.dev/api/finance.html#creditcardnumber), [`creditCardCVV()`](https://fakerjs.dev/api/finance.html#creditcardcvv), [`creditCardIssuer()`](https://fakerjs.dev/api/finance.html#creditcardissuer), [`transactionDescription()`](https://fakerjs.dev/api/finance.html#transactiondescription) and [`transactionType()`](https://fakerjs.dev/api/finance.html#transactiontype).\n *\n * For blockchain related methods, use: [`bitcoinAddress()`](https://fakerjs.dev/api/finance.html#bitcoinaddress), [`ethereumAddress()`](https://fakerjs.dev/api/finance.html#ethereumaddress) and [`litecoinAddress()`](https://fakerjs.dev/api/finance.html#litecoinaddress).\n */\nexport class FinanceModule extends ModuleBase {\n  /**\n   * Generates a random account number.\n   *\n   * @param length The length of the account number. Defaults to `8`.\n   *\n   * @see faker.string.numeric(): For generating the number with greater control.\n   *\n   * @example\n   * faker.finance.accountNumber() // '92842238'\n   * faker.finance.accountNumber(5) // '32564'\n   *\n   * @since 8.0.0\n   */\n  accountNumber(length?: number): string;\n  /**\n   * Generates a random account number.\n   *\n   * @param options An options object.\n   * @param options.length The length of the account number. Defaults to `8`.\n   *\n   * @see faker.string.numeric(): For generating the number with greater control.\n   *\n   * @example\n   * faker.finance.accountNumber() // '92842238'\n   * faker.finance.accountNumber({ length: 5 }) // '32564'\n   *\n   * @since 8.0.0\n   */\n  accountNumber(options?: {\n    /**\n     * The length of the account number.\n     *\n     * @default 8\n     */\n    length?: number;\n  }): string;\n  /**\n   * Generates a random account number.\n   *\n   * @param optionsOrLength An options object or the length of the account number.\n   * @param optionsOrLength.length The length of the account number. Defaults to `8`.\n   *\n   * @see faker.string.numeric(): For generating the number with greater control.\n   *\n   * @example\n   * faker.finance.accountNumber() // '92842238'\n   * faker.finance.accountNumber(5) // '28736'\n   * faker.finance.accountNumber({ length: 5 }) // '32564'\n   *\n   * @since 8.0.0\n   */\n  accountNumber(\n    optionsOrLength?:\n      | number\n      | {\n          /**\n           * The length of the account number.\n           *\n           * @default 8\n           */\n          length?: number;\n        }\n  ): string;\n  /**\n   * Generates a random account number.\n   *\n   * @param options An options object or the length of the account number.\n   * @param options.length The length of the account number. Defaults to `8`.\n   *\n   * @see faker.string.numeric(): For generating the number with greater control.\n   *\n   * @example\n   * faker.finance.accountNumber() // '92842238'\n   * faker.finance.accountNumber(5) // '28736'\n   * faker.finance.accountNumber({ length: 5 }) // '32564'\n   *\n   * @since 8.0.0\n   */\n  accountNumber(\n    options:\n      | number\n      | {\n          /**\n           * The length of the account number.\n           *\n           * @default 8\n           */\n          length?: number;\n        } = {}\n  ): string {\n    if (typeof options === 'number') {\n      options = { length: options };\n    }\n\n    const { length = 8 } = options;\n\n    return this.faker.string.numeric({ length, allowLeadingZeros: true });\n  }\n\n  /**\n   * Generates a random account name.\n   *\n   * @example\n   * faker.finance.accountName() // 'Personal Loan Account'\n   *\n   * @since 2.0.1\n   */\n  accountName(): string {\n    return [\n      this.faker.helpers.arrayElement(\n        this.faker.definitions.finance.account_type\n      ),\n      'Account',\n    ].join(' ');\n  }\n\n  /**\n   * Generates a random routing number.\n   *\n   * @example\n   * faker.finance.routingNumber() // '522814402'\n   *\n   * @since 5.0.0\n   */\n  routingNumber(): string {\n    const routingNumber = this.faker.string.numeric({\n      length: 8,\n      allowLeadingZeros: true,\n    });\n\n    // Modules 10 straight summation.\n    let sum = 0;\n\n    for (let i = 0; i < routingNumber.length; i += 3) {\n      sum += Number(routingNumber[i]) * 3;\n      sum += Number(routingNumber[i + 1]) * 7;\n      sum += Number(routingNumber[i + 2]) || 0;\n    }\n\n    return `${routingNumber}${Math.ceil(sum / 10) * 10 - sum}`;\n  }\n\n  /**\n   * Generates a random amount between the given bounds (inclusive).\n   *\n   * @param options An options object.\n   * @param options.min The lower bound for the amount. Defaults to `0`.\n   * @param options.max The upper bound for the amount. Defaults to `1000`.\n   * @param options.dec The number of decimal places for the amount. Defaults to `2`.\n   * @param options.symbol The symbol used to prefix the amount. Defaults to `''`.\n   * @param options.autoFormat If true this method will use `Number.toLocaleString()`. Otherwise it will use `Number.toFixed()`.\n   *\n   * @see faker.number.float(): For generating the amount with greater control.\n   *\n   * @example\n   * faker.finance.amount() // '617.87'\n   * faker.finance.amount({ min: 5, max: 10 }) // '5.53'\n   * faker.finance.amount({ min: 5, max: 10, dec: 0 }) // '8'\n   * faker.finance.amount({ min: 5, max: 10, dec: 2, symbol: '$' }) // '$5.85'\n   * faker.finance.amount({ min: 5, max: 10, dec: 5, symbol: '', autoFormat: true }) // '9,75067'\n   *\n   * @since 2.0.1\n   */\n  amount(\n    options: {\n      /**\n       * The lower bound for the amount.\n       *\n       * @default 0\n       */\n      min?: number;\n      /**\n       * The upper bound for the amount.\n       *\n       * @default 1000\n       */\n      max?: number;\n      /**\n       * The number of decimal places for the amount.\n       *\n       * @default 2\n       */\n      dec?: number;\n      /**\n       * The symbol used to prefix the amount.\n       *\n       * @default ''\n       */\n      symbol?: string;\n      /**\n       * If true this method will use `Number.toLocaleString()`. Otherwise it will use `Number.toFixed()`.\n       *\n       * @default false\n       */\n      autoFormat?: boolean;\n    } = {}\n  ): string {\n    const {\n      autoFormat = false,\n      dec = 2,\n      max = 1000,\n      min = 0,\n      symbol = '',\n    } = options;\n\n    const randValue = this.faker.number.float({\n      max,\n      min,\n      fractionDigits: dec,\n    });\n\n    const formattedString = autoFormat\n      ? randValue.toLocaleString(undefined, { minimumFractionDigits: dec })\n      : randValue.toFixed(dec);\n\n    return symbol + formattedString;\n  }\n\n  /**\n   * Returns a random transaction type.\n   *\n   * @example\n   * faker.finance.transactionType() // 'payment'\n   *\n   * @since 2.0.1\n   */\n  transactionType(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.finance.transaction_type\n    );\n  }\n\n  /**\n   * Returns a random currency object, containing `code`, `name`, `symbol`, and `numericCode` properties.\n   *\n   * @see faker.finance.currencyCode(): For generating specifically the currency code.\n   * @see faker.finance.currencyName(): For generating specifically the currency name.\n   * @see faker.finance.currencySymbol(): For generating specifically the currency symbol.\n   * @see faker.finance.currencyNumericCode(): For generating specifically the currency numeric code.\n   *\n   * @example\n   * faker.finance.currency() // { code: 'USD', name: 'US Dollar', symbol: '$', numericCode: '840' }\n   *\n   * @since 8.0.0\n   */\n  currency(): Currency {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.finance.currency\n    );\n  }\n\n  /**\n   * Returns a random currency code.\n   * (The short text/abbreviation for the currency (e.g. `US Dollar` -> `USD`))\n   *\n   * @example\n   * faker.finance.currencyCode() // 'USD'\n   *\n   * @since 2.0.1\n   */\n  currencyCode(): string {\n    return this.currency().code;\n  }\n\n  /**\n   * Returns a random currency name.\n   *\n   * @example\n   * faker.finance.currencyName() // 'US Dollar'\n   *\n   * @since 2.0.1\n   */\n  currencyName(): string {\n    return this.currency().name;\n  }\n\n  /**\n   * Returns a random currency symbol.\n   *\n   * @example\n   * faker.finance.currencySymbol() // '$'\n   *\n   * @since 2.0.1\n   */\n  currencySymbol(): string {\n    let symbol: string;\n    do {\n      symbol = this.currency().symbol;\n    } while (symbol.length === 0);\n\n    return symbol;\n  }\n\n  /**\n   * Returns a random currency numeric code.\n   * (The ISO 4217 numerical code for a currency (e.g. `US Dollar` -> `840` ))\n   *\n   * @example\n   * faker.finance.currencyNumericCode() // '840'\n   *\n   * @since 9.6.0\n   */\n  currencyNumericCode(): string {\n    return this.currency().numericCode;\n  }\n\n  /**\n   * Generates a random Bitcoin address.\n   *\n   * @param options An optional options object.\n   * @param options.type The bitcoin address type (`'legacy'`, `'sewgit'`, `'bech32'` or `'taproot'`). Defaults to a random address type.\n   * @param options.network The bitcoin network (`'mainnet'` or `'testnet'`). Defaults to `'mainnet'`.\n   *\n   * @example\n   * faker.finance.bitcoinAddress() // '1TeZEFLmGPLEQrSRdAcnZLoWwYeiHwmRog'\n   * faker.finance.bitcoinAddress({ type: 'bech32' }) // 'bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4'\n   * faker.finance.bitcoinAddress({ type: 'bech32', network: 'testnet' }) // 'tb1qw508d6qejxtdg4y5r3zarvary0c5xw7kxpjzsx'\n   *\n   * @since 3.1.0\n   */\n  bitcoinAddress(\n    options: {\n      /**\n       * The bitcoin address type (`'legacy'`, `'sewgit'`, `'bech32'` or `'taproot'`).\n       *\n       * @default faker.helpers.arrayElement(['legacy','sewgit','bech32','taproot'])\n       */\n      type?: BitcoinAddressFamilyType;\n      /**\n       * The bitcoin network (`'mainnet'` or `'testnet'`).\n       *\n       * @default 'mainnet'\n       */\n      network?: BitcoinNetworkType;\n    } = {}\n  ): string {\n    const {\n      type = this.faker.helpers.enumValue(BitcoinAddressFamily),\n      network = BitcoinNetwork.Mainnet,\n    } = options;\n    const addressSpec = BitcoinAddressSpecs[type];\n    const addressPrefix = addressSpec.prefix[network];\n    const addressLength = this.faker.number.int(addressSpec.length);\n\n    const address = this.faker.string.alphanumeric({\n      length: addressLength - addressPrefix.length,\n      casing: addressSpec.casing,\n      exclude: addressSpec.exclude,\n    });\n\n    return addressPrefix + address;\n  }\n\n  /**\n   * Generates a random Litecoin address.\n   *\n   * @example\n   * faker.finance.litecoinAddress() // 'MoQaSTGWBRXkWfyxKbNKuPrAWGELzcW'\n   *\n   * @since 5.0.0\n   */\n  litecoinAddress(): string {\n    const addressLength = this.faker.number.int({ min: 26, max: 33 });\n\n    const address =\n      this.faker.string.fromCharacters('LM3') +\n      this.faker.string.fromCharacters(\n        '123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ',\n        addressLength - 1\n      );\n\n    return address;\n  }\n\n  /**\n   * Generates a random credit card number.\n   *\n   * @param issuer The name of the issuer (case-insensitive) or the format used to generate one.\n   *\n   * @example\n   * faker.finance.creditCardNumber() // '4427163488662'\n   * faker.finance.creditCardNumber('visa') // '4882664999007'\n   * faker.finance.creditCardNumber('63[7-9]#-####-####-###L') // '6375-3265-4676-6646'\n   *\n   * @since 5.0.0\n   */\n  creditCardNumber(issuer?: string): string;\n  /**\n   * Generates a random credit card number.\n   *\n   * @param options An options object.\n   * @param options.issuer The name of the issuer (case-insensitive) or the format used to generate one. Defaults to `''`.\n   *\n   * @example\n   * faker.finance.creditCardNumber() // '4427163488662'\n   * faker.finance.creditCardNumber({ issuer: 'visa' }) // '4882664999007'\n   * faker.finance.creditCardNumber({ issuer: '63[7-9]#-####-####-###L' }) // '6375-3265-4676-6646'\n   *\n   * @since 5.0.0\n   */\n  creditCardNumber(options?: {\n    /**\n     * The name of the issuer (case-insensitive) or the format used to generate one.\n     *\n     * @default ''\n     */\n    issuer?: string;\n  }): string;\n  /**\n   * Generates a random credit card number.\n   *\n   * @param options An options object, the issuer or a custom format.\n   * @param options.issuer The name of the issuer (case-insensitive) or the format used to generate one. Defaults to `''`.\n   *\n   * @example\n   * faker.finance.creditCardNumber() // '4427163488662'\n   * faker.finance.creditCardNumber({ issuer: 'visa' }) // '4882664999007'\n   * faker.finance.creditCardNumber({ issuer: '63[7-9]#-####-####-###L' }) // '6375-3265-4676-6646'\n   * faker.finance.creditCardNumber('visa') // '1226423499765'\n   *\n   * @since 5.0.0\n   */\n  creditCardNumber(\n    options?:\n      | string\n      | {\n          /**\n           * The name of the issuer (case-insensitive) or the format used to generate one.\n           *\n           * @default ''\n           */\n          issuer?: string;\n        }\n  ): string;\n  /**\n   * Generates a random credit card number.\n   *\n   * @param options An options object, the issuer or a custom format.\n   * @param options.issuer The name of the issuer (case-insensitive) or the format used to generate one.\n   *\n   * @example\n   * faker.finance.creditCardNumber() // '4427163488662'\n   * faker.finance.creditCardNumber({ issuer: 'visa' }) // '4882664999007'\n   * faker.finance.creditCardNumber({ issuer: '63[7-9]#-####-####-###L' }) // '6375-3265-4676-6646'\n   * faker.finance.creditCardNumber('visa') // '1226423499765'\n   *\n   * @since 5.0.0\n   */\n  creditCardNumber(\n    options:\n      | string\n      | {\n          /**\n           * The name of the issuer (case-insensitive) or the format used to generate one.\n           *\n           * @default ''\n           */\n          issuer?: string;\n        } = {}\n  ): string {\n    if (typeof options === 'string') {\n      options = { issuer: options };\n    }\n\n    const { issuer = '' } = options;\n\n    let format: string;\n    const localeFormat = this.faker.definitions.finance.credit_card;\n    const normalizedIssuer = issuer.toLowerCase();\n    if (normalizedIssuer in localeFormat) {\n      format = this.faker.helpers.arrayElement(localeFormat[normalizedIssuer]);\n    } else if (issuer.includes('#')) {\n      // The user chose an optional scheme\n      format = issuer;\n    } else {\n      // Choose a random issuer\n      // Credit cards are in an object structure\n      const formats = this.faker.helpers.objectValue(localeFormat); // There could be multiple formats\n      format = this.faker.helpers.arrayElement(formats);\n    }\n\n    format = format.replaceAll('/', '');\n    return this.faker.helpers.replaceCreditCardSymbols(format);\n  }\n\n  /**\n   * Generates a random credit card CVV.\n   *\n   * @example\n   * faker.finance.creditCardCVV() // '506'\n   *\n   * @since 5.0.0\n   */\n  creditCardCVV(): string {\n    return this.faker.string.numeric({ length: 3, allowLeadingZeros: true });\n  }\n\n  /**\n   * Returns a random credit card issuer.\n   *\n   * @example\n   * faker.finance.creditCardIssuer() // 'discover'\n   *\n   * @since 6.3.0\n   */\n  creditCardIssuer(): string {\n    return this.faker.helpers.objectKey(\n      this.faker.definitions.finance.credit_card\n    ) as string;\n  }\n\n  /**\n   * Generates a random PIN number.\n   *\n   * @param length The length of the PIN to generate. Defaults to `4`.\n   *\n   * @throws {FakerError} Will throw an error if length is less than 1.\n   *\n   * @see faker.string.numeric(): For generating the pin with greater control.\n   *\n   * @example\n   * faker.finance.pin() // '5067'\n   * faker.finance.pin(6) // '213789'\n   *\n   * @since 6.2.0\n   */\n  pin(length?: number): string;\n  /**\n   * Generates a random PIN number.\n   *\n   * @param options An options object.\n   * @param options.length The length of the PIN to generate. Defaults to `4`.\n   *\n   * @throws {FakerError} Will throw an error if length is less than 1.\n   *\n   * @see faker.string.numeric(): For generating the pin with greater control.\n   *\n   * @example\n   * faker.finance.pin() // '5067'\n   * faker.finance.pin({ length: 6 }) // '213789'\n   *\n   * @since 6.2.0\n   */\n  pin(options?: {\n    /**\n     * The length of the PIN to generate.\n     *\n     * @default 4\n     */\n    length?: number;\n  }): string;\n  /**\n   * Generates a random PIN number.\n   *\n   * @param options An options object or the length of the PIN.\n   * @param options.length The length of the PIN to generate. Defaults to `4`.\n   *\n   * @throws {FakerError} Will throw an error if length is less than 1.\n   *\n   * @see faker.string.numeric(): For generating the pin with greater control.\n   *\n   * @example\n   * faker.finance.pin() // '5067'\n   * faker.finance.pin({ length: 6 }) // '213789'\n   * faker.finance.pin(6) // '213789'\n   *\n   * @since 6.2.0\n   */\n  pin(\n    options?:\n      | number\n      | {\n          /**\n           * The length of the PIN to generate.\n           *\n           * @default 4\n           */\n          length?: number;\n        }\n  ): string;\n  /**\n   * Generates a random PIN number.\n   *\n   * @param options An options object or the length of the PIN.\n   * @param options.length The length of the PIN to generate. Defaults to `4`.\n   *\n   * @throws {FakerError} Will throw an error if length is less than 1.\n   *\n   * @see faker.string.numeric(): For generating the pin with greater control.\n   *\n   * @example\n   * faker.finance.pin() // '5067'\n   * faker.finance.pin({ length: 6 }) // '213789'\n   * faker.finance.pin(6) // '213789'\n   *\n   * @since 6.2.0\n   */\n  pin(\n    options:\n      | number\n      | {\n          /**\n           * The length of the PIN to generate.\n           *\n           * @default 4\n           */\n          length?: number;\n        } = {}\n  ): string {\n    if (typeof options === 'number') {\n      options = { length: options };\n    }\n\n    const { length = 4 } = options;\n\n    if (length < 1) {\n      throw new FakerError('minimum length is 1');\n    }\n\n    return this.faker.string.numeric({ length, allowLeadingZeros: true });\n  }\n\n  /**\n   * Creates a random, non-checksum Ethereum address.\n   *\n   * To generate a checksummed Ethereum address (with specific per character casing), wrap this method in a custom method and use third-party libraries to transform the result.\n   *\n   * @example\n   * faker.finance.ethereumAddress() // '0xf03dfeecbafc5147241cc4c4ca20b3c9dfd04c4a'\n   *\n   * @since 5.0.0\n   */\n  ethereumAddress(): string {\n    const address = this.faker.string.hexadecimal({\n      length: 40,\n      casing: 'lower',\n    });\n    return address;\n  }\n\n  /**\n   * Generates a random IBAN.\n   *\n   * Please note that the generated IBAN might be invalid due to randomly generated bank codes/other country specific validation rules.\n   *\n   * @param options An options object.\n   * @param options.formatted Return a formatted version of the generated IBAN. Defaults to `false`.\n   * @param options.countryCode The country code from which you want to generate an IBAN, if none is provided a random country will be used.\n   *\n   * @throws {FakerError} Will throw an error if the passed country code is not supported.\n   *\n   * @example\n   * faker.finance.iban() // 'TR736918640040966092800056'\n   * faker.finance.iban({ formatted: true }) // 'FR20 8008 2330 8984 74S3 Z620 224'\n   * faker.finance.iban({ formatted: true, countryCode: 'DE' }) // 'DE84 1022 7075 0900 1170 01'\n   *\n   * @since 4.0.0\n   */\n  iban(\n    options: {\n      /**\n       * Return a formatted version of the generated IBAN.\n       *\n       * @default false\n       */\n      formatted?: boolean;\n      /**\n       * The country code from which you want to generate an IBAN,\n       * if none is provided a random country will be used.\n       */\n      countryCode?: string;\n    } = {}\n  ): string {\n    const { countryCode, formatted = false } = options;\n\n    const ibanFormat = countryCode\n      ? iban.formats.find((f) => f.country === countryCode)\n      : this.faker.helpers.arrayElement(iban.formats);\n\n    if (!ibanFormat) {\n      throw new FakerError(`Country code ${countryCode} not supported.`);\n    }\n\n    let s = '';\n    let count = 0;\n    for (const bban of ibanFormat.bban) {\n      let c = bban.count;\n      count += bban.count;\n      while (c > 0) {\n        if (bban.type === 'a') {\n          s += this.faker.helpers.arrayElement(iban.alpha);\n        } else if (bban.type === 'c') {\n          if (this.faker.datatype.boolean(0.8)) {\n            s += this.faker.number.int(9);\n          } else {\n            s += this.faker.helpers.arrayElement(iban.alpha);\n          }\n        } else {\n          if (c >= 3 && this.faker.datatype.boolean(0.3)) {\n            if (this.faker.datatype.boolean()) {\n              s += this.faker.helpers.arrayElement(iban.pattern100);\n              c -= 2;\n            } else {\n              s += this.faker.helpers.arrayElement(iban.pattern10);\n              c--;\n            }\n          } else {\n            s += this.faker.number.int(9);\n          }\n        }\n\n        c--;\n      }\n\n      s = s.substring(0, count);\n    }\n\n    let checksum: string | number =\n      98 - iban.mod97(iban.toDigitString(`${s}${ibanFormat.country}00`));\n\n    if (checksum < 10) {\n      checksum = `0${checksum}`;\n    }\n\n    const result = `${ibanFormat.country}${checksum}${s}`;\n\n    return formatted ? prettyPrintIban(result) : result;\n  }\n\n  /**\n   * Generates a random SWIFT/BIC code based on the [ISO-9362](https://en.wikipedia.org/wiki/ISO_9362) format.\n   *\n   * @param options Options object.\n   * @param options.includeBranchCode Whether to include a three-digit branch code at the end of the generated code. Defaults to a random boolean value.\n   *\n   * @example\n   * faker.finance.bic() // 'WYAUPGX1'\n   * faker.finance.bic({ includeBranchCode: true }) // 'KCAUPGR1432'\n   * faker.finance.bic({ includeBranchCode: false }) // 'XDAFQGT7'\n   *\n   * @since 4.0.0\n   */\n  bic(\n    options: {\n      /**\n       * Whether to include a three-digit branch code at the end of the generated code.\n       *\n       * @default faker.datatype.boolean()\n       */\n      includeBranchCode?: boolean;\n    } = {}\n  ): string {\n    const { includeBranchCode = this.faker.datatype.boolean() } = options;\n\n    const bankIdentifier = this.faker.string.alpha({\n      length: 4,\n      casing: 'upper',\n    });\n    const countryCode = this.faker.helpers.arrayElement(iban.iso3166);\n    const locationCode = this.faker.string.alphanumeric({\n      length: 2,\n      casing: 'upper',\n    });\n    const branchCode = includeBranchCode\n      ? this.faker.datatype.boolean()\n        ? this.faker.string.alphanumeric({ length: 3, casing: 'upper' })\n        : 'XXX'\n      : '';\n\n    return `${bankIdentifier}${countryCode}${locationCode}${branchCode}`;\n  }\n\n  /**\n   * Generates a random transaction description.\n   *\n   * @example\n   * faker.finance.transactionDescription()\n   * // 'payment transaction at Emard LLC using card ending with ****9187 for HNL 506.57 in account ***2584.'\n   *\n   * @since 5.1.0\n   */\n  transactionDescription(): string {\n    return this.faker.helpers.fake(\n      this.faker.definitions.finance.transaction_description_pattern\n    );\n  }\n}\n"
  },
  {
    "path": "src/modules/food/index.ts",
    "content": "import { ModuleBase } from '../../internal/module-base';\n\n/**\n * Converts the given string to title case.\n *\n * @param text The text to convert.\n */\nfunction toTitleCase(text: string): string {\n  return text\n    .split(' ')\n    .map((word) => word.charAt(0).toUpperCase() + word.slice(1))\n    .join(' ');\n}\n\n/**\n * Module for generating food-related data.\n *\n * ### Overview\n *\n * This module provides methods to generate various food-related information, such as items on a menu.\n * To generate the name of a dish, use [`dish()`](https://fakerjs.dev/api/food.html#dish) and to generate a long description for a dish use [`description()`](https://fakerjs.dev/api/food.html#description). Note that these will not correspond with each other.\n * You can also generate individual components of a dish such as [spices](https://fakerjs.dev/api/food.html#spice), [vegetables](https://fakerjs.dev/api/food.html#vegetable), [meats](https://fakerjs.dev/api/food.html#meat), [fruits](https://fakerjs.dev/api/food.html#fruit), or generic [ingredients](https://fakerjs.dev/api/food.html#ingredient).\n */\nexport class FoodModule extends ModuleBase {\n  /**\n   * Generates a random dish adjective.\n   *\n   * @example\n   * faker.food.adjective() // 'crispy'\n   *\n   * @since 9.0.0\n   */\n  adjective(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.food.adjective\n    );\n  }\n\n  /**\n   * Generates a random dish description.\n   *\n   * @example\n   * faker.food.description() // 'An exquisite ostrich roast, infused with the essence of longan, slow-roasted to bring out its natural flavors and served with a side of creamy red cabbage'\n   *\n   * @since 9.0.0\n   */\n  description(): string {\n    return this.faker.helpers.fake(\n      this.faker.definitions.food.description_pattern\n    );\n  }\n\n  /**\n   * Generates a random dish name.\n   *\n   * @example\n   * faker.food.dish() // 'Tagine-Rubbed Venison Salad'\n   *\n   * @since 9.0.0\n   */\n  dish(): string {\n    // A 50/50 mix of specific dishes and dish_patterns\n    if (this.faker.datatype.boolean()) {\n      return toTitleCase(\n        this.faker.helpers.fake(this.faker.definitions.food.dish_pattern)\n      );\n    }\n\n    return toTitleCase(\n      this.faker.helpers.arrayElement(this.faker.definitions.food.dish)\n    );\n  }\n\n  /**\n   * Generates a random food's ethnic category.\n   *\n   * @example\n   * faker.food.ethnicCategory() // 'Italian'\n   *\n   * @since 9.0.0\n   */\n  ethnicCategory(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.food.ethnic_category\n    );\n  }\n\n  /**\n   * Generates a random fruit name.\n   *\n   * @example\n   * faker.food.fruit() // 'lemon'\n   *\n   * @since 9.0.0\n   */\n  fruit(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.food.fruit);\n  }\n\n  /**\n   * Generates a random ingredient name.\n   *\n   * @example\n   * faker.food.ingredient() // 'butter'\n   *\n   * @since 9.0.0\n   */\n  ingredient(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.food.ingredient\n    );\n  }\n\n  /**\n   * Generates a random meat\n   *\n   * @example\n   * faker.food.meat() // 'venison'\n   *\n   * @since 9.0.0\n   */\n  meat(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.food.meat);\n  }\n\n  /**\n   * Generates a random spice name.\n   *\n   * @example\n   * faker.food.spice() // 'chilli'\n   *\n   * @since 9.0.0\n   */\n  spice(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.food.spice);\n  }\n\n  /**\n   * Generates a random vegetable name.\n   *\n   * @example\n   * faker.food.vegetable() // 'broccoli'\n   *\n   * @since 9.0.0\n   */\n  vegetable(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.food.vegetable\n    );\n  }\n}\n"
  },
  {
    "path": "src/modules/git/index.ts",
    "content": "import { ModuleBase } from '../../internal/module-base';\n\nconst nbsp = '\\u00A0';\n\n/**\n * Module to generate git related entries.\n *\n * ### Overview\n *\n * [`commitEntry()`](https://fakerjs.dev/api/git.html#commitentry) generates a random commit entry as printed by `git log`. This includes a commit hash [`commitSha()`](https://fakerjs.dev/api/git.html#commitsha), author, date [`commitDate()`](https://fakerjs.dev/api/git.html#commitdate), and commit message [`commitMessage()`](https://fakerjs.dev/api/git.html#commitmessage). You can also generate a random branch name with [`branch()`](https://fakerjs.dev/api/git.html#branch).\n */\nexport class GitModule extends ModuleBase {\n  /**\n   * Generates a random branch name.\n   *\n   * @example\n   * faker.git.branch() // 'feed-parse'\n   *\n   * @since 5.0.0\n   */\n  branch(): string {\n    const noun = this.faker.hacker.noun().replace(' ', '-');\n    const verb = this.faker.hacker.verb().replace(' ', '-');\n    return `${noun}-${verb}`;\n  }\n\n  /**\n   * Generates a random commit entry as printed by `git log`.\n   *\n   * @param options Options for the commit entry.\n   * @param options.merge Whether to generate a merge message line. Defaults to 20% `true` and 80% `false`.\n   * @param options.eol Choose the end of line character to use. Defaults to `'CRLF'`.\n   * 'LF' = '\\n',\n   * 'CRLF' = '\\r\\n'\n   * @param options.refDate The date to use as reference point for the commit. Defaults to `new Date()`.\n   *\n   * @example\n   * faker.git.commitEntry()\n   * // commit fe8c38a965d13d9794eb36918cb24cebe49a45c2\n   * // Author: Marion Becker <Marion_Becker49@gmail.com>\n   * // Date: Mon Nov 7 05:38:37 2022 -0600\n   * //\n   * //     generate open-source system\n   *\n   * @since 5.0.0\n   */\n  commitEntry(\n    options: {\n      /**\n       * Set to `true` to generate a merge message line.\n       *\n       * @default faker.datatype.boolean({ probability: 0.2 })\n       */\n      merge?: boolean;\n      /**\n       * Choose the end of line character to use.\n       *\n       * - 'LF' = '\\n',\n       * - 'CRLF' = '\\r\\n'\n       *\n       * @default 'CRLF'\n       */\n      eol?: 'LF' | 'CRLF';\n      /**\n       * The date to use as reference point for the commit.\n       *\n       * @default new Date()\n       */\n      refDate?: string | Date | number;\n    } = {}\n  ): string {\n    const {\n      merge = this.faker.datatype.boolean({ probability: 0.2 }),\n      eol = 'CRLF',\n      refDate,\n    } = options;\n\n    const lines = [`commit ${this.faker.git.commitSha()}`];\n\n    if (merge) {\n      lines.push(\n        `Merge: ${this.commitSha({ length: 7 })} ${this.commitSha({\n          length: 7,\n        })}`\n      );\n    }\n\n    const firstName = this.faker.person.firstName();\n    const lastName = this.faker.person.lastName();\n    const fullName = this.faker.person.fullName({ firstName, lastName });\n    const username = this.faker.internet.username({ firstName, lastName });\n    let user = this.faker.helpers.arrayElement([fullName, username]);\n    const email = this.faker.internet.email({ firstName, lastName });\n\n    // Normalize user according to https://github.com/libgit2/libgit2/issues/5342\n    user = user.replaceAll(/^[.,:;\"\\\\']|[<>\\n]|[.,:;\"\\\\']$/g, '');\n\n    lines.push(\n      `Author: ${user} <${email}>`,\n      `Date: ${this.commitDate({ refDate })}`,\n      '',\n      `${nbsp.repeat(4)}${this.commitMessage()}`,\n      // to end with a eol char\n      ''\n    );\n\n    const eolChar = eol === 'CRLF' ? '\\r\\n' : '\\n';\n    const entry = lines.join(eolChar);\n\n    return entry;\n  }\n\n  /**\n   * Generates a random commit message.\n   *\n   * @example\n   * faker.git.commitMessage() // 'reboot cross-platform driver'\n   *\n   * @since 5.0.0\n   */\n  commitMessage(): string {\n    return `${this.faker.hacker.verb()} ${this.faker.hacker.adjective()} ${this.faker.hacker.noun()}`;\n  }\n\n  /**\n   * Generates a date string for a git commit using the same format as `git log`.\n   *\n   * @param options The optional options object.\n   * @param options.refDate The date to use as reference point for the commit. Defaults to `faker.defaultRefDate()`.\n   *\n   * @example\n   * faker.git.commitDate() // 'Mon Nov 7 14:40:58 2022 +0600'\n   * faker.git.commitDate({ refDate: '2020-01-01' }) // 'Tue Dec 31 05:40:59 2019 -0400'\n   *\n   * @since 8.0.0\n   */\n  commitDate(\n    options: {\n      /**\n       * The date to use as reference point for the commit.\n       *\n       * @default faker.defaultRefDate()\n       */\n      refDate?: string | Date | number;\n    } = {}\n  ): string {\n    const { refDate = this.faker.defaultRefDate() } = options;\n    // Git uses a non-standard date format for commits by default per https://mirrors.edge.kernel.org/pub/software/scm/git/docs/git-log.html\n    // --date=default is the default format, and is based on ctime(3) output. It shows a single line with three-letter day of the week, three-letter month, day-of-month, hour-minute-seconds in \"HH:MM:SS\" format, followed by 4-digit year, plus timezone information, unless the local time zone is used, e.g. Thu Jan 1 00:00:00 1970 +0000.\n    // To avoid relying on the Intl global which may not be available in all environments, we implement a custom date format using built-in Javascript date functions.\n    const days = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];\n    const months = [\n      'Jan',\n      'Feb',\n      'Mar',\n      'Apr',\n      'May',\n      'Jun',\n      'Jul',\n      'Aug',\n      'Sep',\n      'Oct',\n      'Nov',\n      'Dec',\n    ];\n\n    const date = this.faker.date.recent({ days: 1, refDate });\n    const day = days[date.getUTCDay()];\n    const month = months[date.getUTCMonth()];\n    const dayOfMonth = date.getUTCDate();\n    const hours = date.getUTCHours().toString().padStart(2, '0');\n    const minutes = date.getUTCMinutes().toString().padStart(2, '0');\n    const seconds = date.getUTCSeconds().toString().padStart(2, '0');\n    const year = date.getUTCFullYear();\n    const timezone = this.faker.number.int({ min: -11, max: 12 });\n    const timezoneHours = Math.abs(timezone).toString().padStart(2, '0');\n    const timezoneMinutes = '00';\n    const timezoneSign = timezone >= 0 ? '+' : '-';\n    return `${day} ${month} ${dayOfMonth} ${hours}:${minutes}:${seconds} ${year} ${timezoneSign}${timezoneHours}${timezoneMinutes}`;\n  }\n\n  /**\n   * Generates a random commit sha.\n   *\n   * By default, the length of the commit sha is 40 characters.\n   *\n   * For a shorter commit sha, use the `length` option.\n   *\n   * Usual short commit sha length is:\n   * - 7 for GitHub\n   * - 8 for GitLab\n   *\n   * @param options Options for the commit sha.\n   * @param options.length The length of the commit sha. Defaults to `40`.\n   *\n   * @example\n   * faker.git.commitSha() // '2c6e3880fd94ddb7ef72d34e683cdc0c47bec6e6'\n   * faker.git.commitSha({ length: 7 }) // 'dbee57b'\n   * faker.git.commitSha({ length: 8 }) // '0e52376a'\n   *\n   * @since 5.0.0\n   */\n  commitSha(\n    options: {\n      /**\n       * The length of the commit sha.\n       *\n       * @default 40\n       */\n      length?: number;\n    } = {}\n  ): string {\n    const { length = 40 } = options;\n    return this.faker.string.hexadecimal({\n      length,\n      casing: 'lower',\n      prefix: '',\n    });\n  }\n}\n"
  },
  {
    "path": "src/modules/hacker/index.ts",
    "content": "import { ModuleBase } from '../../internal/module-base';\n\n/**\n * Module to generate hacker/IT words and phrases.\n *\n * ### Overview\n *\n * There are methods for different parts of speech, such as [`abbreviation()`](https://fakerjs.dev/api/hacker.html#abbreviation), [`adjective()`](https://fakerjs.dev/api/hacker.html#adjective), [`noun()`](https://fakerjs.dev/api/hacker.html#noun), [`verb()`](https://fakerjs.dev/api/hacker.html#verb), and [`ingverb()`](https://fakerjs.dev/api/hacker.html#ingverb). Alternatively, [`phrase()`](https://fakerjs.dev/api/hacker.html#phrase) creates a longer phrase combining these words.\n *\n * ### Related modules\n *\n * Various modules allow for generating other types of words and phrases:\n *\n * - [faker.word](https://fakerjs.dev/api/word.html) uses general vocabulary rather than hacker-specific terms.\n * - [faker.lorem](https://fakerjs.dev/api/lorem.html) uses faux-Latin \"lorem ipsum\" text.\n * - [faker.company](https://fakerjs.dev/api/company.html) includes corporate catchphrases and buzzwords.\n */\nexport class HackerModule extends ModuleBase {\n  /**\n   * Returns a random hacker/IT abbreviation.\n   *\n   * @example\n   * faker.hacker.abbreviation() // 'THX'\n   *\n   * @since 2.0.1\n   */\n  abbreviation(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.hacker.abbreviation\n    );\n  }\n\n  /**\n   * Returns a random hacker/IT adjective.\n   *\n   * @example\n   * faker.hacker.adjective() // 'cross-platform'\n   *\n   * @since 2.0.1\n   */\n  adjective(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.hacker.adjective\n    );\n  }\n\n  /**\n   * Returns a random hacker/IT noun.\n   *\n   * @example\n   * faker.hacker.noun() // 'system'\n   *\n   * @since 2.0.1\n   */\n  noun(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.hacker.noun);\n  }\n\n  /**\n   * Returns a random hacker/IT verb.\n   *\n   * @example\n   * faker.hacker.verb() // 'copy'\n   *\n   * @since 2.0.1\n   */\n  verb(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.hacker.verb);\n  }\n\n  /**\n   * Returns a random hacker/IT verb for continuous actions (en: ing suffix; e.g. hacking).\n   *\n   * @example\n   * faker.hacker.ingverb() // 'navigating'\n   *\n   * @since 2.0.1\n   */\n  ingverb(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.hacker.ingverb\n    );\n  }\n\n  /**\n   * Generates a random hacker/IT phrase.\n   *\n   * @example\n   * faker.hacker.phrase()\n   * // 'If we override the card, we can get to the HDD feed through the back-end HDD sensor!'\n   *\n   * @since 2.0.1\n   */\n  phrase(): string {\n    return this.faker.helpers.fake(this.faker.definitions.hacker.phrase);\n  }\n}\n"
  },
  {
    "path": "src/modules/helpers/eval.ts",
    "content": "import { FakerError } from '../../errors/faker-error';\nimport type { Faker } from '../../faker';\n\nconst REGEX_DOT_OR_BRACKET = /\\.|\\(/;\n\n/**\n * Resolves the given expression and returns its result. This method should only be used when using serialized expressions.\n *\n * This method is useful if you have to build a random string from a static, non-executable source\n * (e.g. string coming from a developer, stored in a database or a file).\n *\n * It tries to resolve the expression on the given/default entrypoints:\n *\n * ```js\n * const firstName = fakeEval('person.firstName', faker);\n * const firstName2 = fakeEval('person.first_name', faker);\n * ```\n *\n * Is equivalent to:\n *\n * ```js\n * const firstName = faker.person.firstName();\n * const firstName2 = faker.helpers.arrayElement(faker.rawDefinitions.person.first_name);\n * ```\n *\n * You can provide parameters as well. At first, they will be parsed as json,\n * and if that isn't possible, it will fall back to string:\n *\n * ```js\n * const message = fakeEval('phone.number(+!# !## #### #####!)', faker);\n * ```\n *\n * It is also possible to use multiple parameters (comma separated).\n *\n * ```js\n * const pin = fakeEval('string.numeric(4, {\"allowLeadingZeros\": true})', faker);\n * ```\n *\n * This method can resolve expressions with varying depths (dot separated parts).\n *\n * ```ts\n * const airlineModule = fakeEval('airline', faker); // AirlineModule\n * const airlineObject = fakeEval('airline.airline', faker); // { name: 'Etihad Airways', iataCode: 'EY' }\n * const airlineCode = fakeEval('airline.airline.iataCode', faker); // 'EY'\n * const airlineName = fakeEval('airline.airline().name', faker); // 'Etihad Airways'\n * const airlineMethodName = fakeEval('airline.airline.name', faker); // 'bound airline'\n * ```\n *\n * It is NOT possible to access any values not passed as entrypoints.\n *\n * This method will never return arrays, as it will pick a random element from them instead.\n *\n * @param expression The expression to evaluate on the entrypoints.\n * @param faker The faker instance to resolve array elements.\n * @param entrypoints The entrypoints to use when evaluating the expression.\n *\n * @see faker.helpers.fake() If you wish to have a string with multiple expressions.\n *\n * @example\n * fakeEval('person.lastName', faker) // 'Barrows'\n * fakeEval('helpers.arrayElement([\"heads\", \"tails\"])', faker) // 'tails'\n * fakeEval('number.int(9999)', faker) // 4834\n *\n * @since 8.4.0\n */\nexport function fakeEval(\n  expression: string,\n  faker: Faker,\n  entrypoints: ReadonlyArray<unknown> = [faker, faker.rawDefinitions]\n): unknown {\n  if (expression.length === 0) {\n    throw new FakerError('Eval expression cannot be empty.');\n  }\n\n  if (entrypoints.length === 0) {\n    throw new FakerError('Eval entrypoints cannot be empty.');\n  }\n\n  let current = entrypoints;\n  let remaining = expression;\n  do {\n    let index: number;\n    if (remaining.startsWith('(')) {\n      [index, current] = evalProcessFunction(remaining, current);\n    } else {\n      [index, current] = evalProcessExpression(remaining, current);\n    }\n\n    remaining = remaining.substring(index);\n\n    // Remove garbage and resolve array values\n    current = current\n      .filter((value) => value != null)\n      .map((value): unknown =>\n        Array.isArray(value) ? faker.helpers.arrayElement(value) : value\n      );\n  } while (remaining.length > 0 && current.length > 0);\n\n  if (current.length === 0) {\n    throw new FakerError(`Cannot resolve expression '${expression}'`);\n  }\n\n  const value = current[0];\n  return typeof value === 'function' ? value() : value;\n}\n\n/**\n * Evaluates a function call and returns the new read index and the mapped results.\n *\n * @param input The input string to parse.\n * @param entrypoints The entrypoints to attempt the call on.\n */\nfunction evalProcessFunction(\n  input: string,\n  entrypoints: ReadonlyArray<unknown>\n): [continueIndex: number, mapped: unknown[]] {\n  const [index, params] = findParams(input);\n  const nextChar = input[index + 1];\n  switch (nextChar) {\n    case '.':\n    case '(':\n    case undefined: {\n      break; // valid\n    }\n\n    default: {\n      throw new FakerError(\n        `Expected dot ('.'), open parenthesis ('('), or nothing after function call but got '${nextChar}'`\n      );\n    }\n  }\n\n  return [\n    index + (nextChar === '.' ? 2 : 1), // one for the closing bracket, one for the dot\n    entrypoints.map((entrypoint): unknown =>\n      typeof entrypoint === 'function' ? entrypoint(...params) : undefined\n    ),\n  ];\n}\n\n/**\n * Tries to find the parameters of a function call.\n *\n * @param input The input string to parse.\n */\nfunction findParams(input: string): [continueIndex: number, params: unknown[]] {\n  let index = input.indexOf(')', 1);\n  if (index === -1) {\n    throw new FakerError(`Missing closing parenthesis in '${input}'`);\n  }\n\n  while (index !== -1) {\n    const params = input.substring(1, index);\n    try {\n      // assuming that the params are valid JSON\n      return [index, JSON.parse(`[${params}]`) as unknown[]];\n    } catch {\n      if (!params.includes(\"'\") && !params.includes('\"')) {\n        try {\n          // assuming that the params are a single unquoted string\n          return [index, JSON.parse(`[\"${params}\"]`) as unknown[]];\n        } catch {\n          // try again with the next index\n        }\n      }\n    }\n\n    index = input.indexOf(')', index + 1);\n  }\n\n  index = input.lastIndexOf(')');\n  const params = input.substring(1, index);\n  return [index, [params]];\n}\n\n/**\n * Processes one expression part and returns the new read index and the mapped results.\n *\n * @param input The input string to parse.\n * @param entrypoints The entrypoints to resolve on.\n */\nfunction evalProcessExpression(\n  input: string,\n  entrypoints: ReadonlyArray<unknown>\n): [continueIndex: number, mapped: unknown[]] {\n  const result = REGEX_DOT_OR_BRACKET.exec(input);\n  const dotMatch = (result?.[0] ?? '') === '.';\n  const index = result?.index ?? input.length;\n  const key = input.substring(0, index);\n  if (key.length === 0) {\n    throw new FakerError(`Expression parts cannot be empty in '${input}'`);\n  }\n\n  const next = input[index + 1];\n  if (dotMatch && (next == null || next === '.' || next === '(')) {\n    throw new FakerError(`Found dot without property name in '${input}'`);\n  }\n\n  return [\n    index + (dotMatch ? 1 : 0),\n    entrypoints.map((entrypoint) => resolveProperty(entrypoint, key)),\n  ];\n}\n\n/**\n * Resolves the given property on the given entrypoint.\n *\n * @param entrypoint The entrypoint to resolve the property on.\n * @param key The property name to resolve.\n */\nfunction resolveProperty(entrypoint: unknown, key: string): unknown {\n  switch (typeof entrypoint) {\n    case 'function': {\n      try {\n        entrypoint = entrypoint();\n      } catch {\n        return undefined;\n      }\n\n      return entrypoint?.[key as keyof typeof entrypoint];\n    }\n\n    case 'object': {\n      return entrypoint?.[key as keyof typeof entrypoint];\n    }\n\n    default: {\n      return undefined;\n    }\n  }\n}\n"
  },
  {
    "path": "src/modules/helpers/index.ts",
    "content": "import type { Faker, SimpleFaker } from '../..';\nimport { FakerError } from '../../errors/faker-error';\nimport { SimpleModuleBase } from '../../internal/module-base';\nimport { fakeEval } from './eval';\nimport { luhnCheckValue } from './luhn-check';\n\n/**\n * Returns a number based on given RegEx-based quantifier symbol or quantifier values.\n *\n * @param faker The Faker instance to use.\n * @param quantifierSymbol Quantifier symbols can be either of these: `?`, `*`, `+`.\n * @param quantifierMin Quantifier minimum value. If given without a maximum, this will be used as the quantifier value.\n * @param quantifierMax Quantifier maximum value. Will randomly get a value between the minimum and maximum if both are provided.\n *\n * @returns a random number based on the given quantifier parameters.\n *\n * @example\n * getRepetitionsBasedOnQuantifierParameters(faker, '*', null, null) // 3\n * getRepetitionsBasedOnQuantifierParameters(faker, null, 10, null) // 10\n * getRepetitionsBasedOnQuantifierParameters(faker, null, 5, 8) // 6\n *\n * @since 8.0.0\n */\nfunction getRepetitionsBasedOnQuantifierParameters(\n  faker: SimpleFaker,\n  quantifierSymbol: string,\n  quantifierMin: string,\n  quantifierMax: string\n) {\n  let repetitions = 1;\n  if (quantifierSymbol) {\n    switch (quantifierSymbol) {\n      case '?': {\n        repetitions = faker.datatype.boolean() ? 0 : 1;\n        break;\n      }\n\n      case '*': {\n        let limit = 1;\n        while (faker.datatype.boolean()) {\n          limit *= 2;\n        }\n\n        repetitions = faker.number.int({ min: 0, max: limit });\n        break;\n      }\n\n      case '+': {\n        let limit = 1;\n        while (faker.datatype.boolean()) {\n          limit *= 2;\n        }\n\n        repetitions = faker.number.int({ min: 1, max: limit });\n        break;\n      }\n\n      default: {\n        throw new FakerError('Unknown quantifier symbol provided.');\n      }\n    }\n  } else if (quantifierMin != null && quantifierMax != null) {\n    repetitions = faker.number.int({\n      min: Number.parseInt(quantifierMin),\n      max: Number.parseInt(quantifierMax),\n    });\n  } else if (quantifierMin != null && quantifierMax == null) {\n    repetitions = Number.parseInt(quantifierMin);\n  }\n\n  return repetitions;\n}\n\n/**\n * Replaces the regex like expressions in the given string with matching values.\n *\n * Note: This method will be removed in v9.\n *\n * Supported patterns:\n * - `.{times}` => Repeat the character exactly `times` times.\n * - `.{min,max}` => Repeat the character `min` to `max` times.\n * - `[min-max]` => Generate a number between min and max (inclusive).\n *\n * @internal\n *\n * @param faker The Faker instance to use.\n * @param string The template string to parse.\n *\n * @example\n * legacyRegexpStringParse(faker) // ''\n * legacyRegexpStringParse(faker, '#{5}') // '#####'\n * legacyRegexpStringParse(faker, '#{2,9}') // '#######'\n * legacyRegexpStringParse(faker, '[500-15000]') // '8375'\n * legacyRegexpStringParse(faker, '#{3}test[1-5]') // '###test3'\n *\n * @since 5.0.0\n */\nfunction legacyRegexpStringParse(\n  faker: SimpleFaker,\n  string: string = ''\n): string {\n  // Deal with range repeat `{min,max}`\n  const RANGE_REP_REG = /(.)\\{(\\d+),(\\d+)\\}/;\n  const REP_REG = /(.)\\{(\\d+)\\}/;\n  const RANGE_REG = /\\[(\\d+)-(\\d+)\\]/;\n  let min: number;\n  let max: number;\n  let tmp: number;\n  let repetitions: number;\n  let token = RANGE_REP_REG.exec(string);\n  while (token != null) {\n    min = Number.parseInt(token[2]);\n    max = Number.parseInt(token[3]);\n    // switch min and max\n    if (min > max) {\n      tmp = max;\n      max = min;\n      min = tmp;\n    }\n\n    repetitions = faker.number.int({ min, max });\n    string =\n      string.slice(0, token.index) +\n      token[1].repeat(repetitions) +\n      string.slice(token.index + token[0].length);\n    token = RANGE_REP_REG.exec(string);\n  }\n\n  // Deal with repeat `{num}`\n  token = REP_REG.exec(string);\n  while (token != null) {\n    repetitions = Number.parseInt(token[2]);\n    string =\n      string.slice(0, token.index) +\n      token[1].repeat(repetitions) +\n      string.slice(token.index + token[0].length);\n    token = REP_REG.exec(string);\n  }\n  // Deal with range `[min-max]` (only works with numbers for now)\n\n  token = RANGE_REG.exec(string);\n  while (token != null) {\n    min = Number.parseInt(token[1]); // This time we are not capturing the char before `[]`\n    max = Number.parseInt(token[2]);\n    // switch min and max\n    if (min > max) {\n      tmp = max;\n      max = min;\n      min = tmp;\n    }\n\n    string =\n      string.slice(0, token.index) +\n      faker.number.int({ min, max }).toString() +\n      string.slice(token.index + token[0].length);\n    token = RANGE_REG.exec(string);\n  }\n\n  return string;\n}\n\n/**\n * Parses the given string symbol by symbol and replaces the placeholders with digits (`0` - `9`).\n * `!` will be replaced by digits >=2 (`2` - `9`).\n *\n * Note: This method will be removed in v9.\n *\n * @internal\n *\n * @param faker The Faker instance to use.\n * @param string The template string to parse. Defaults to `''`.\n * @param symbol The symbol to replace with digits. Defaults to `'#'`.\n *\n * @example\n * legacyReplaceSymbolWithNumber(faker) // ''\n * legacyReplaceSymbolWithNumber(faker, '#####') // '04812'\n * legacyReplaceSymbolWithNumber(faker, '!####') // '27378'\n * legacyReplaceSymbolWithNumber(faker, 'Your pin is: !####') // '29841'\n *\n * @since 8.4.0\n */\nexport function legacyReplaceSymbolWithNumber(\n  faker: SimpleFaker,\n  string: string = '',\n  symbol: string = '#'\n): string {\n  let result = '';\n  for (let i = 0; i < string.length; i++) {\n    if (string.charAt(i) === symbol) {\n      result += faker.number.int(9);\n    } else if (string.charAt(i) === '!') {\n      result += faker.number.int({ min: 2, max: 9 });\n    } else {\n      result += string.charAt(i);\n    }\n  }\n\n  return result;\n}\n\n/**\n * Module with various helper methods providing basic (seed-dependent) operations useful for implementing faker methods (without methods requiring localized data).\n */\nexport class SimpleHelpersModule extends SimpleModuleBase {\n  /**\n   * Slugifies the given string.\n   * For that all spaces (` `) are replaced by hyphens (`-`)\n   * and most non word characters except for dots and hyphens will be removed.\n   *\n   * @param string The input to slugify. Defaults to `''`.\n   *\n   * @example\n   * faker.helpers.slugify() // ''\n   * faker.helpers.slugify(\"Hello world!\") // 'Hello-world'\n   *\n   * @since 2.0.1\n   */\n  slugify(string: string = ''): string {\n    return string\n      .normalize('NFKD') //for example è decomposes to as e +  ̀\n      .replaceAll(/[\\u0300-\\u036F]/g, '') // removes combining marks\n      .replaceAll(' ', '-') // replaces spaces with hyphens\n      .replaceAll(/[^\\w.-]+/g, ''); // removes all non-word characters except for dots and hyphens\n  }\n\n  /**\n   * Parses the given string symbol by symbols and replaces the placeholder appropriately.\n   *\n   * - `#` will be replaced with a digit (`0` - `9`).\n   * - `?` will be replaced with an upper letter ('A' - 'Z')\n   * - and `*` will be replaced with either a digit or letter.\n   *\n   * @param string The template string to parse. Defaults to `''`.\n   *\n   * @example\n   * faker.helpers.replaceSymbols() // ''\n   * faker.helpers.replaceSymbols('#####') // '98441'\n   * faker.helpers.replaceSymbols('?????') // 'ZYRQQ'\n   * faker.helpers.replaceSymbols('*****') // '4Z3P7'\n   * faker.helpers.replaceSymbols('Your pin is: #?*#?*') // 'Your pin is: 0T85L1'\n   *\n   * @since 3.0.0\n   */\n  replaceSymbols(string: string = ''): string {\n    const alpha = [\n      'A',\n      'B',\n      'C',\n      'D',\n      'E',\n      'F',\n      'G',\n      'H',\n      'I',\n      'J',\n      'K',\n      'L',\n      'M',\n      'N',\n      'O',\n      'P',\n      'Q',\n      'R',\n      'S',\n      'T',\n      'U',\n      'V',\n      'W',\n      'X',\n      'Y',\n      'Z',\n    ];\n    let result = '';\n\n    for (let i = 0; i < string.length; i++) {\n      if (string.charAt(i) === '#') {\n        result += this.faker.number.int(9);\n      } else if (string.charAt(i) === '?') {\n        result += this.arrayElement(alpha);\n      } else if (string.charAt(i) === '*') {\n        result += this.faker.datatype.boolean()\n          ? this.arrayElement(alpha)\n          : this.faker.number.int(9);\n      } else {\n        result += string.charAt(i);\n      }\n    }\n\n    return result;\n  }\n\n  /**\n   * Replaces the symbols and patterns in a credit card schema including Luhn checksum.\n   *\n   * This method supports both range patterns `[4-9]` as well as the patterns used by `replaceSymbolWithNumber()`.\n   * `L` will be replaced with the appropriate Luhn checksum.\n   *\n   * @param string The credit card format pattern. Defaults to `'6453-####-####-####-###L'`.\n   * @param symbol The symbol to replace with a digit. Defaults to `'#'`.\n   *\n   * @example\n   * faker.helpers.replaceCreditCardSymbols() // '6453-4876-8626-8995-3771'\n   * faker.helpers.replaceCreditCardSymbols('1234-[4-9]-##!!-L') // '1234-9-5298-2'\n   *\n   * @since 5.0.0\n   */\n  replaceCreditCardSymbols(\n    string: string = '6453-####-####-####-###L',\n    symbol: string = '#'\n  ): string {\n    // default values required for calling method without arguments\n\n    string = legacyRegexpStringParse(this.faker, string); // replace [4-9] with a random number in range etc...\n    string = legacyReplaceSymbolWithNumber(this.faker, string, symbol); // replace ### with random numbers\n\n    const checkNum = luhnCheckValue(string);\n    return string.replace('L', String(checkNum));\n  }\n\n  /**\n   * Generates a string matching the given regex like expressions.\n   *\n   * This function doesn't provide full support of actual `RegExp`.\n   * Features such as grouping, anchors and character classes are not supported.\n   * If you are looking for a library that randomly generates strings based on\n   * `RegExp`s, see [randexp.js](https://github.com/fent/randexp.js)\n   *\n   * Supported patterns:\n   * - `x{times}` => Repeat the `x` exactly `times` times.\n   * - `x{min,max}` => Repeat the `x` `min` to `max` times.\n   * - `[x-y]` => Randomly get a character between `x` and `y` (inclusive).\n   * - `[x-y]{times}` => Randomly get a character between `x` and `y` (inclusive) and repeat it `times` times.\n   * - `[x-y]{min,max}` => Randomly get a character between `x` and `y` (inclusive) and repeat it `min` to `max` times.\n   * - `[^...]` => Randomly get an ASCII number or letter character that is not in the given range. (e.g. `[^0-9]` will get a random non-numeric character).\n   * - `[-...]` => Include dashes in the range. Must be placed after the negate character `^` and before any character sets if used (e.g. `[^-0-9]` will not get any numeric characters or dashes).\n   * - `/[x-y]/i` => Randomly gets an uppercase or lowercase character between `x` and `y` (inclusive).\n   * - `x?` => Randomly decide to include or not include `x`.\n   * - `[x-y]?` => Randomly decide to include or not include characters between `x` and `y` (inclusive).\n   * - `x*` => Repeat `x` 0 or more times.\n   * - `[x-y]*` => Repeat characters between `x` and `y` (inclusive) 0 or more times.\n   * - `x+` => Repeat `x` 1 or more times.\n   * - `[x-y]+` => Repeat characters between `x` and `y` (inclusive) 1 or more times.\n   * - `.` => returns a wildcard ASCII character that can be any number, character or symbol. Can be combined with quantifiers as well.\n   *\n   * @param pattern The template string/RegExp to generate a matching string for.\n   *\n   * @throws {FakerError} If min value is more than max value in quantifier, e.g. `#{10,5}`.\n   * @throws {FakerError} If an invalid quantifier symbol is passed in.\n   *\n   * @example\n   * faker.helpers.fromRegExp('#{5}') // '#####'\n   * faker.helpers.fromRegExp('#{2,9}') // '#######'\n   * faker.helpers.fromRegExp('[1-7]') // '5'\n   * faker.helpers.fromRegExp('#{3}test[1-5]') // '###test3'\n   * faker.helpers.fromRegExp('[0-9a-dmno]') // '5'\n   * faker.helpers.fromRegExp('[^a-zA-Z0-8]') // '9'\n   * faker.helpers.fromRegExp('[a-d0-6]{2,8}') // 'a0dc45b0'\n   * faker.helpers.fromRegExp('[-a-z]{5}') // 'a-zab'\n   * faker.helpers.fromRegExp(/[A-Z0-9]{4}-[A-Z0-9]{4}/) // 'BS4G-485H'\n   * faker.helpers.fromRegExp(/[A-Z]{5}/i) // 'pDKfh'\n   * faker.helpers.fromRegExp(/.{5}/) // '14(#B'\n   * faker.helpers.fromRegExp(/Joh?n/) // 'Jon'\n   * faker.helpers.fromRegExp(/ABC*DE/) // 'ABDE'\n   * faker.helpers.fromRegExp(/bee+p/) // 'beeeeeeeep'\n   *\n   * @since 8.0.0\n   */\n  fromRegExp(pattern: string | RegExp): string {\n    let isCaseInsensitive = false;\n\n    if (pattern instanceof RegExp) {\n      isCaseInsensitive = pattern.flags.includes('i');\n      pattern = pattern.toString();\n      pattern = /\\/(.+?)\\//.exec(pattern)?.[1] ?? ''; // Remove frontslash from front and back of RegExp\n    }\n\n    let min: number;\n    let max: number;\n    let repetitions: number;\n\n    // Deal with single wildcards\n    const SINGLE_CHAR_REG =\n      /([.A-Za-z0-9])(?:\\{(\\d+)(?:,(\\d+)|)\\}|(\\?|\\*|\\+))(?![^[]*]|[^{]*})/;\n    let token = SINGLE_CHAR_REG.exec(pattern);\n    while (token != null) {\n      const quantifierMin: string = token[2];\n      const quantifierMax: string = token[3];\n      const quantifierSymbol: string = token[4];\n\n      repetitions = getRepetitionsBasedOnQuantifierParameters(\n        this.faker,\n        quantifierSymbol,\n        quantifierMin,\n        quantifierMax\n      );\n\n      let replacement: string;\n      if (token[1] === '.') {\n        replacement = this.faker.string.alphanumeric(repetitions);\n      } else if (isCaseInsensitive) {\n        replacement = this.faker.string.fromCharacters(\n          [token[1].toLowerCase(), token[1].toUpperCase()],\n          repetitions\n        );\n      } else {\n        replacement = token[1].repeat(repetitions);\n      }\n\n      pattern =\n        pattern.slice(0, token.index) +\n        replacement +\n        pattern.slice(token.index + token[0].length);\n      token = SINGLE_CHAR_REG.exec(pattern);\n    }\n\n    const SINGLE_RANGE_REG = /(\\d-\\d|\\w-\\w|\\d|\\w|[-!@#$&()`.+,/\"])/;\n    const RANGE_ALPHANUMEMRIC_REG =\n      /\\[(\\^|)(-|)(.+?)\\](?:\\{(\\d+)(?:,(\\d+)|)\\}|(\\?|\\*|\\+)|)/;\n    // Deal with character classes with quantifiers `[a-z0-9]{min[, max]}`\n    token = RANGE_ALPHANUMEMRIC_REG.exec(pattern);\n    while (token != null) {\n      const isNegated = token[1] === '^';\n      const includesDash: boolean = token[2] === '-';\n      const quantifierMin: string = token[4];\n      const quantifierMax: string = token[5];\n      const quantifierSymbol: string = token[6];\n\n      const rangeCodes: number[] = [];\n\n      let ranges = token[3];\n      let range = SINGLE_RANGE_REG.exec(ranges);\n\n      if (includesDash) {\n        // 45 is the ascii code for '-'\n        rangeCodes.push(45);\n      }\n\n      while (range != null) {\n        if (range[0].includes('-')) {\n          // handle ranges\n          const rangeMinMax = range[0]\n            .split('-')\n            .map((x) => x.codePointAt(0) ?? Number.NaN);\n          min = rangeMinMax[0];\n          max = rangeMinMax[1];\n          // throw error if min larger than max\n          if (min > max) {\n            throw new FakerError('Character range provided is out of order.');\n          }\n\n          for (let i = min; i <= max; i++) {\n            if (\n              isCaseInsensitive &&\n              Number.isNaN(Number(String.fromCodePoint(i)))\n            ) {\n              const ch = String.fromCodePoint(i);\n              rangeCodes.push(\n                ch.toUpperCase().codePointAt(0) ?? Number.NaN,\n                ch.toLowerCase().codePointAt(0) ?? Number.NaN\n              );\n            } else {\n              rangeCodes.push(i);\n            }\n          }\n        } else {\n          // handle non-ranges\n          if (isCaseInsensitive && Number.isNaN(Number(range[0]))) {\n            rangeCodes.push(\n              range[0].toUpperCase().codePointAt(0) ?? Number.NaN,\n              range[0].toLowerCase().codePointAt(0) ?? Number.NaN\n            );\n          } else {\n            rangeCodes.push(range[0].codePointAt(0) ?? Number.NaN);\n          }\n        }\n\n        ranges = ranges.substring(range[0].length);\n        range = SINGLE_RANGE_REG.exec(ranges);\n      }\n\n      repetitions = getRepetitionsBasedOnQuantifierParameters(\n        this.faker,\n        quantifierSymbol,\n        quantifierMin,\n        quantifierMax\n      );\n\n      if (isNegated) {\n        let index = -1;\n        // 0-9\n        for (let i = 48; i <= 57; i++) {\n          index = rangeCodes.indexOf(i);\n          if (index > -1) {\n            rangeCodes.splice(index, 1);\n            continue;\n          }\n\n          rangeCodes.push(i);\n        }\n\n        // A-Z\n        for (let i = 65; i <= 90; i++) {\n          index = rangeCodes.indexOf(i);\n          if (index > -1) {\n            rangeCodes.splice(index, 1);\n            continue;\n          }\n\n          rangeCodes.push(i);\n        }\n\n        // a-z\n        for (let i = 97; i <= 122; i++) {\n          index = rangeCodes.indexOf(i);\n          if (index > -1) {\n            rangeCodes.splice(index, 1);\n            continue;\n          }\n\n          rangeCodes.push(i);\n        }\n      }\n\n      const generatedString = this.multiple(\n        () => String.fromCodePoint(this.arrayElement(rangeCodes)),\n        { count: repetitions }\n      ).join('');\n\n      pattern =\n        pattern.slice(0, token.index) +\n        generatedString +\n        pattern.slice(token.index + token[0].length);\n      token = RANGE_ALPHANUMEMRIC_REG.exec(pattern);\n    }\n\n    const RANGE_REP_REG = /(.)\\{(\\d+),(\\d+)\\}/;\n    // Deal with quantifier ranges `{min,max}`\n    token = RANGE_REP_REG.exec(pattern);\n    while (token != null) {\n      min = Number.parseInt(token[2]);\n      max = Number.parseInt(token[3]);\n      // throw error if min larger than max\n      if (min > max) {\n        throw new FakerError('Numbers out of order in {} quantifier.');\n      }\n\n      repetitions = this.faker.number.int({ min, max });\n      pattern =\n        pattern.slice(0, token.index) +\n        token[1].repeat(repetitions) +\n        pattern.slice(token.index + token[0].length);\n      token = RANGE_REP_REG.exec(pattern);\n    }\n\n    const REP_REG = /(.)\\{(\\d+)\\}/;\n    // Deal with repeat `{num}`\n    token = REP_REG.exec(pattern);\n    while (token != null) {\n      repetitions = Number.parseInt(token[2]);\n      pattern =\n        pattern.slice(0, token.index) +\n        token[1].repeat(repetitions) +\n        pattern.slice(token.index + token[0].length);\n      token = REP_REG.exec(pattern);\n    }\n\n    return pattern;\n  }\n\n  /**\n   * Takes an array and randomizes it in place then returns it.\n   *\n   * @template T The type of the elements to shuffle.\n   *\n   * @param list The array to shuffle.\n   * @param options The options to use when shuffling.\n   * @param options.inplace Whether to shuffle the array in place or return a new array. Defaults to `false`.\n   *\n   * @example\n   * faker.helpers.shuffle(['a', 'b', 'c'], { inplace: true }) // [ 'b', 'c', 'a' ]\n   *\n   * @since 8.0.0\n   */\n  shuffle<const T>(\n    list: T[],\n    options: {\n      /**\n       * Whether to shuffle the array in place or return a new array.\n       *\n       * @default false\n       */\n      inplace: true;\n    }\n  ): T[];\n  /**\n   * Returns a randomized version of the array.\n   *\n   * @template T The type of the elements to shuffle.\n   *\n   * @param list The array to shuffle.\n   * @param options The options to use when shuffling.\n   * @param options.inplace Whether to shuffle the array in place or return a new array. Defaults to `false`.\n   *\n   * @example\n   * faker.helpers.shuffle(['a', 'b', 'c']) // [ 'b', 'c', 'a' ]\n   * faker.helpers.shuffle(['a', 'b', 'c'], { inplace: false }) // [ 'b', 'c', 'a' ]\n   *\n   * @since 2.0.1\n   */\n  shuffle<const T>(\n    list: ReadonlyArray<T>,\n    options?: {\n      /**\n       * Whether to shuffle the array in place or return a new array.\n       *\n       * @default false\n       */\n      inplace?: false;\n    }\n  ): T[];\n  /**\n   * Returns a randomized version of the array.\n   *\n   * @template T The type of the elements to shuffle.\n   *\n   * @param list The array to shuffle.\n   * @param options The options to use when shuffling.\n   * @param options.inplace Whether to shuffle the array in place or return a new array. Defaults to `false`.\n   *\n   * @example\n   * faker.helpers.shuffle(['a', 'b', 'c']) // [ 'b', 'c', 'a' ]\n   * faker.helpers.shuffle(['a', 'b', 'c'], { inplace: true }) // [ 'b', 'c', 'a' ]\n   * faker.helpers.shuffle(['a', 'b', 'c'], { inplace: false }) // [ 'b', 'c', 'a' ]\n   *\n   * @since 2.0.1\n   */\n  shuffle<const T>(\n    list: T[],\n    options?: {\n      /**\n       * Whether to shuffle the array in place or return a new array.\n       *\n       * @default false\n       */\n      inplace?: boolean;\n    }\n  ): T[];\n  shuffle<const T>(list: T[], options: { inplace?: boolean } = {}): T[] {\n    const { inplace = false } = options;\n\n    if (!inplace) {\n      list = [...list];\n    }\n\n    for (let i = list.length - 1; i > 0; --i) {\n      const j = this.faker.number.int(i);\n      [list[i], list[j]] = [list[j], list[i]];\n    }\n\n    return list;\n  }\n\n  /**\n   * Takes an array of strings or function that returns a string\n   * and outputs a unique array of strings based on that source.\n   * This method does not store the unique state between invocations.\n   *\n   * If there are not enough unique values to satisfy the length, if\n   * the source is an array, it will only return as many items as are\n   * in the array. If the source is a function, it will return after\n   * a maximum number of attempts has been reached.\n   *\n   * @template T The type of the elements.\n   *\n   * @param source The strings to choose from or a function that generates a string.\n   * @param length The number of elements to generate.\n   *\n   * @example\n   * faker.helpers.uniqueArray(faker.word.sample, 3) // ['mob', 'junior', 'ripe']\n   * faker.helpers.uniqueArray(faker.definitions.person.first_name.generic, 6) // ['Silas', 'Montana', 'Lorenzo', 'Alayna', 'Aditya', 'Antone']\n   * faker.helpers.uniqueArray([\"Hello\", \"World\", \"Goodbye\"], 2) // ['World', 'Goodbye']\n   *\n   * @since 6.0.0\n   */\n  uniqueArray<const T>(\n    source: ReadonlyArray<T> | (() => T),\n    length: number\n  ): T[] {\n    if (Array.isArray(source)) {\n      const set = new Set<T>(source);\n      const array = [...set];\n      return this.shuffle(array).splice(0, length);\n    }\n\n    const set = new Set<T>();\n    try {\n      if (typeof source === 'function') {\n        const maxAttempts = 1000 * length;\n        let attempts = 0;\n        while (set.size < length && attempts < maxAttempts) {\n          set.add(source());\n          attempts++;\n        }\n      }\n    } catch {\n      // Ignore\n    }\n\n    return [...set];\n  }\n\n  /**\n   * Replaces the `{{placeholder}}` patterns in the given string mustache style.\n   *\n   * @param text The template string to parse.\n   * @param data The data used to populate the placeholders.\n   * This is a record where the key is the template placeholder,\n   * whereas the value is either a string or a function suitable for `String.replace()`.\n   *\n   * @example\n   * faker.helpers.mustache('I found {{count}} instances of \"{{word}}\".', {\n   *   count: () => `${faker.number.int()}`,\n   *   word: \"this word\",\n   * }) // 'I found 57591 instances of \"this word\".'\n   *\n   * @since 2.0.1\n   */\n  mustache(\n    text: string | undefined,\n    data: Record<string, string | Parameters<string['replace']>[1]>\n  ): string {\n    if (text == null) {\n      return '';\n    }\n\n    for (const p in data) {\n      const re = new RegExp(`{{${p}}}`, 'g');\n      let value = data[p];\n      if (typeof value === 'string') {\n        // escape $, source: https://stackoverflow.com/a/6969486/6897682\n        value = value.replaceAll('$', '$$$$');\n        text = text.replace(re, value);\n      } else {\n        text = text.replace(re, value);\n      }\n    }\n\n    return text;\n  }\n\n  /**\n   * Returns the result of the callback if the probability check was successful, otherwise `undefined`.\n   *\n   * @template TResult The type of result of the given callback.\n   *\n   * @param callback The callback to that will be invoked if the probability check was successful.\n   * @param options The options to use.\n   * @param options.probability The probability (`[0.00, 1.00]`) of the callback being invoked. Defaults to `0.5`.\n   *\n   * @example\n   * faker.helpers.maybe(() => 'Hello World!') // 'Hello World!'\n   * faker.helpers.maybe(() => 'Hello World!', { probability: 0.1 }) // undefined\n   * faker.helpers.maybe(() => 'Hello World!', { probability: 0.9 }) // 'Hello World!'\n   *\n   * @since 6.3.0\n   */\n  maybe<const TResult>(\n    callback: () => TResult,\n    options: {\n      /**\n       * The probability (`[0.00, 1.00]`) of the callback being invoked.\n       *\n       * @default 0.5\n       */\n      probability?: number;\n    } = {}\n  ): TResult | undefined {\n    if (this.faker.datatype.boolean(options)) {\n      return callback();\n    }\n\n    return undefined;\n  }\n\n  /**\n   * Returns a random key from the given object.\n   *\n   * @template T The type of the object to select from.\n   *\n   * @param object The object to be used.\n   *\n   * @throws {FakerError} If the given object is empty.\n   *\n   * @example\n   * faker.helpers.objectKey({ Cheetah: 120, Falcon: 390, Snail: 0.03 }) // 'Falcon'\n   *\n   * @since 6.3.0\n   */\n  objectKey<const T extends Record<string, unknown>>(object: T): keyof T {\n    const array: Array<keyof T> = Object.keys(object);\n    return this.arrayElement(array);\n  }\n\n  /**\n   * Returns a random value from the given object.\n   *\n   * @template T The type of object to select from.\n   *\n   * @param object The object to be used.\n   *\n   * @throws {FakerError} If the given object is empty.\n   *\n   * @example\n   * faker.helpers.objectValue({ Cheetah: 120, Falcon: 390, Snail: 0.03 }) // 390\n   *\n   * @since 6.3.0\n   */\n  objectValue<const T extends Record<string, unknown>>(object: T): T[keyof T] {\n    const key = this.faker.helpers.objectKey(object);\n    return object[key];\n  }\n\n  /**\n   * Returns a random `[key, value]` pair from the given object.\n   *\n   * @template T The type of the object to select from.\n   *\n   * @param object The object to be used.\n   *\n   * @throws {FakerError} If the given object is empty.\n   *\n   * @example\n   * faker.helpers.objectEntry({ Cheetah: 120, Falcon: 390, Snail: 0.03 }) // ['Snail', 0.03]\n   *\n   * @since 8.0.0\n   */\n  objectEntry<const T extends Record<string, unknown>>(\n    object: T\n  ): [keyof T, T[keyof T]] {\n    const key = this.faker.helpers.objectKey(object);\n    return [key, object[key]];\n  }\n\n  /**\n   * Returns random element from the given array.\n   *\n   * @template T The type of the elements to pick from.\n   *\n   * @param array The array to pick the value from.\n   *\n   * @throws {FakerError} If the given array is empty.\n   *\n   * @example\n   * faker.helpers.arrayElement(['cat', 'dog', 'mouse']) // 'dog'\n   *\n   * @since 6.3.0\n   */\n  arrayElement<const T>(array: ReadonlyArray<T>): T {\n    if (array.length === 0) {\n      throw new FakerError('Cannot get value from empty dataset.');\n    }\n\n    const index =\n      array.length > 1 ? this.faker.number.int({ max: array.length - 1 }) : 0;\n\n    return array[index];\n  }\n\n  /**\n   * Returns a weighted random element from the given array. Each element of the array should be an object with two keys `weight` and `value`.\n   *\n   * - Each `weight` key should be a number representing the probability of selecting the value, relative to the sum of the weights. Weights can be any positive float or integer.\n   * - Each `value` key should be the corresponding value.\n   *\n   * For example, if there are two values A and B, with weights 1 and 2 respectively, then the probability of picking A is 1/3 and the probability of picking B is 2/3.\n   *\n   * @template T The type of the elements to pick from.\n   *\n   * @param array Array to pick the value from.\n   * @param array[].weight The weight of the value.\n   * @param array[].value The value to pick.\n   *\n   * @example\n   * faker.helpers.weightedArrayElement([{ weight: 5, value: 'sunny' }, { weight: 4, value: 'rainy' }, { weight: 1, value: 'snowy' }]) // 'sunny', 50% of the time, 'rainy' 40% of the time, 'snowy' 10% of the time\n   *\n   * @since 8.0.0\n   */\n  weightedArrayElement<const T>(\n    array: ReadonlyArray<{\n      /**\n       * The weight of the value.\n       */\n      weight: number;\n      /**\n       * The value to pick.\n       */\n      value: T;\n    }>\n  ): T {\n    if (array.length === 0) {\n      throw new FakerError(\n        'weightedArrayElement expects an array with at least one element'\n      );\n    }\n\n    if (!array.every((elt) => elt.weight > 0)) {\n      throw new FakerError(\n        'weightedArrayElement expects an array of { weight, value } objects where weight is a positive number'\n      );\n    }\n\n    const total = array.reduce((sum, { weight }) => sum + weight, 0);\n    const random = this.faker.number.float({\n      min: 0,\n      max: total,\n    });\n    let current = 0;\n    for (const { weight, value } of array) {\n      current += weight;\n      if (random < current) {\n        return value;\n      }\n    }\n\n    // In case of rounding errors, return the last element\n    // eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n    return array.at(-1)!.value;\n  }\n\n  /**\n   * Returns a subset with random elements of the given array in random order.\n   *\n   * @template T The type of the elements to pick from.\n   *\n   * @param array Array to pick the value from.\n   * @param count Number or range of elements to pick.\n   *    When not provided, random number of elements will be picked.\n   *    When value exceeds array boundaries, it will be limited to stay inside.\n   *\n   * @example\n   * faker.helpers.arrayElements(['cat', 'dog', 'mouse']) // ['mouse', 'cat']\n   * faker.helpers.arrayElements([1, 2, 3, 4, 5], 2) // [4, 2]\n   * faker.helpers.arrayElements([1, 2, 3, 4, 5], { min: 2, max: 4 }) // [3, 5, 1]\n   *\n   * @since 6.3.0\n   */\n  arrayElements<const T>(\n    array: ReadonlyArray<T>,\n    count?:\n      | number\n      | {\n          /**\n           * The minimum number of elements to pick.\n           */\n          min: number;\n          /**\n           * The maximum number of elements to pick.\n           */\n          max: number;\n        }\n  ): T[] {\n    if (array.length === 0) {\n      return [];\n    }\n\n    const numElements = this.rangeToNumber(\n      count ?? { min: 1, max: array.length }\n    );\n\n    if (numElements >= array.length) {\n      return this.shuffle(array);\n    } else if (numElements <= 0) {\n      return [];\n    }\n\n    const arrayCopy = [...array];\n    let i = array.length;\n    const min = i - numElements;\n    let temp: T;\n    let index: number;\n\n    // Shuffle the last `count` elements of the array\n    while (i-- > min) {\n      index = this.faker.number.int(i);\n      temp = arrayCopy[index];\n      arrayCopy[index] = arrayCopy[i];\n      arrayCopy[i] = temp;\n    }\n\n    return arrayCopy.slice(min);\n  }\n\n  /**\n   * Returns a random value from an Enum object.\n   *\n   * This does the same as `objectValue` except that it ignores (the values assigned to) the numeric keys added for TypeScript enums.\n   *\n   * @template T Type of generic enums, automatically inferred by TypeScript.\n   *\n   * @param enumObject Enum to pick the value from.\n   *\n   * @example\n   * enum Color { Red, Green, Blue }\n   * faker.helpers.enumValue(Color) // 1 (Green)\n   *\n   * enum Direction { North = 'North', South = 'South'}\n   * faker.helpers.enumValue(Direction) // 'South'\n   *\n   * enum HttpStatus { Ok = 200, Created = 201, BadRequest = 400, Unauthorized = 401 }\n   * faker.helpers.enumValue(HttpStatus) // 200 (Ok)\n   *\n   * @since 8.0.0\n   */\n  // This does not use `const T` because enums shouldn't be created on the spot.\n  enumValue<T extends Record<string | number, string | number>>(\n    enumObject: T\n  ): T[keyof T] {\n    // ignore numeric keys added by TypeScript\n    const keys: Array<keyof T> = Object.keys(enumObject).filter((key) =>\n      Number.isNaN(Number(key))\n    );\n    const randomKey = this.arrayElement(keys);\n    return enumObject[randomKey];\n  }\n\n  /**\n   * Helper method that converts the given number or range to a number.\n   *\n   * @param numberOrRange The number or range to convert.\n   * @param numberOrRange.min The minimum value for the range.\n   * @param numberOrRange.max The maximum value for the range.\n   *\n   * @example\n   * faker.helpers.rangeToNumber(1) // 1\n   * faker.helpers.rangeToNumber({ min: 1, max: 10 }) // 5\n   *\n   * @since 8.0.0\n   */\n  rangeToNumber(\n    numberOrRange:\n      | number\n      | {\n          /**\n           * The minimum value for the range.\n           */\n          min: number;\n          /**\n           * The maximum value for the range.\n           */\n          max: number;\n        }\n  ): number {\n    if (typeof numberOrRange === 'number') {\n      return numberOrRange;\n    }\n\n    return this.faker.number.int(numberOrRange);\n  }\n\n  /**\n   * Generates an array containing values returned by the given method.\n   *\n   * @template TResult The type of elements.\n   *\n   * @param method The method used to generate the values.\n   * The method will be called with `(_, index)`, to allow using the index in the generated value e.g. as id.\n   * @param options The optional options object.\n   * @param options.count The number or range of elements to generate. Defaults to `3`.\n   *\n   * @example\n   * faker.helpers.multiple(() => faker.person.firstName()) // [ 'Aniya', 'Norval', 'Dallin' ]\n   * faker.helpers.multiple(() => faker.person.firstName(), { count: 3 }) // [ 'Santos', 'Lavinia', 'Lavinia' ]\n   * faker.helpers.multiple((_, i) => `${faker.color.human()}-${i + 1}`) // [ 'orange-1', 'orchid-2', 'sky blue-3' ]\n   *\n   * @since 8.0.0\n   */\n  multiple<const TResult>(\n    method: (v: unknown, index: number) => TResult,\n    options: {\n      /**\n       * The number or range of elements to generate.\n       *\n       * @default 3\n       */\n      count?:\n        | number\n        | {\n            /**\n             * The minimum value for the range.\n             */\n            min: number;\n            /**\n             * The maximum value for the range.\n             */\n            max: number;\n          };\n    } = {}\n  ): TResult[] {\n    const count = this.rangeToNumber(options.count ?? 3);\n    if (count <= 0) {\n      return [];\n    }\n\n    return Array.from({ length: count }, method);\n  }\n}\n\n/**\n * Module with various helper methods providing basic (seed-dependent) operations useful for implementing faker methods.\n *\n * ### Overview\n *\n * A particularly helpful method is [`arrayElement()`](https://fakerjs.dev/api/helpers.html#arrayelement) which returns a random element from an array. This is useful when adding custom data that Faker doesn't contain.\n *\n * There are alternatives of this method for objects ([`objectKey()`](https://fakerjs.dev/api/helpers.html#objectkey) and [`objectValue()`](https://fakerjs.dev/api/helpers.html#objectvalue)) and enums ([`enumValue()`](https://fakerjs.dev/api/helpers.html#enumvalue)). You can also return multiple elements ([`arrayElements()`](https://fakerjs.dev/api/helpers.html#arrayelements)) or elements according to a weighting ([`weightedArrayElement()`](https://fakerjs.dev/api/helpers.html#weightedarrayelement)).\n *\n * A number of methods can generate strings according to various patterns: [`replaceSymbols()`](https://fakerjs.dev/api/helpers.html#replacesymbols) and [`fromRegExp()`](https://fakerjs.dev/api/helpers.html#fromregexp).\n */\nexport class HelpersModule extends SimpleHelpersModule {\n  constructor(protected readonly faker: Faker) {\n    super(faker);\n  }\n\n  /**\n   * Generator for combining faker methods based on a static string input.\n   *\n   * Note: We recommend using string template literals instead of `fake()`,\n   * which are faster and strongly typed (if you are using TypeScript),\n   * e.g. ``const address = `${faker.location.zipCode()} ${faker.location.city()}`;``\n   *\n   * This method is useful if you have to build a random string from a static, non-executable source\n   * (e.g. string coming from a user, stored in a database or a file).\n   *\n   * It checks the given string for placeholders and replaces them by calling faker methods:\n   *\n   * ```js\n   * const hello = faker.helpers.fake('Hi, my name is {{person.firstName}} {{person.lastName}}!');\n   * ```\n   *\n   * This would use the `faker.person.firstName()` and `faker.person.lastName()` method to resolve the placeholders respectively.\n   *\n   * It is also possible to provide parameters. At first, they will be parsed as json,\n   * and if that isn't possible, we will fall back to string:\n   *\n   * ```js\n   * const message = faker.helpers.fake('You can call me at {{phone.number(+!# !## #### #####!)}}.');\n   * ```\n   *\n   * It is also possible to use multiple parameters (comma separated).\n   *\n   * ```js\n   * const message = faker.helpers.fake('Your pin is {{string.numeric(4, {\"allowLeadingZeros\": true})}}.');\n   * ```\n   *\n   * It is also NOT possible to use any non-faker methods or plain javascript in such patterns.\n   *\n   * @param pattern The pattern string that will get interpolated.\n   *\n   * @see faker.helpers.mustache(): For using custom functions to resolve templates.\n   *\n   * @example\n   * faker.helpers.fake('{{person.lastName}}') // 'Barrows'\n   * faker.helpers.fake('{{person.lastName}}, {{person.firstName}} {{person.suffix}}') // 'Durgan, Noe MD'\n   * faker.helpers.fake('This is static test.') // 'This is static test.'\n   * faker.helpers.fake('Good Morning {{person.firstName}}!') // 'Good Morning Estelle!'\n   * faker.helpers.fake('You can visit me at {{location.streetAddress(true)}}.') // 'You can visit me at 3393 Ronny Way Apt. 742.'\n   * faker.helpers.fake('I flipped the coin and got: {{helpers.arrayElement([\"heads\", \"tails\"])}}') // 'I flipped the coin and got: tails'\n   * faker.helpers.fake('Your PIN number is: {{string.numeric(4, {\"exclude\": [\"0\"]})}}') // 'Your PIN number is: 4834'\n   *\n   * @since 7.4.0\n   */\n  fake(pattern: string): string;\n  /**\n   * Generator for combining faker methods based on an array containing static string inputs.\n   *\n   * Note: We recommend using string template literals instead of `fake()`,\n   * which are faster and strongly typed (if you are using TypeScript),\n   * e.g. ``const address = `${faker.location.zipCode()} ${faker.location.city()}`;``\n   *\n   * This method is useful if you have to build a random string from a static, non-executable source\n   * (e.g. string coming from a user, stored in a database or a file).\n   *\n   * It checks the given string for placeholders and replaces them by calling faker methods:\n   *\n   * ```js\n   * const hello = faker.helpers.fake(['Hi, my name is {{person.firstName}} {{person.lastName}}!']);\n   * ```\n   *\n   * This would use the `faker.person.firstName()` and `faker.person.lastName()` method to resolve the placeholders respectively.\n   *\n   * It is also possible to provide parameters. At first, they will be parsed as json,\n   * and if that isn't possible, it will fall back to string:\n   *\n   * ```js\n   * const message = faker.helpers.fake([\n   *   'You can call me at {{phone.number(+!# !## #### #####!)}}.',\n   *   'My email is {{internet.email}}.',\n   * ]);\n   * ```\n   *\n   * It is also possible to use multiple parameters (comma separated).\n   *\n   * ```js\n   * const message = faker.helpers.fake(['Your pin is {{string.numeric(4, {\"allowLeadingZeros\": true})}}.']);\n   * ```\n   *\n   * It is also NOT possible to use any non-faker methods or plain javascript in such patterns.\n   *\n   * @param patterns The array to select a pattern from, that will then get interpolated. Must not be empty.\n   *\n   * @see faker.helpers.mustache(): For using custom functions to resolve templates.\n   *\n   * @example\n   * faker.helpers.fake(['A: {{person.firstName}}', 'B: {{person.lastName}}']) // 'A: Barry'\n   *\n   * @since 8.0.0\n   */\n  fake(patterns: ReadonlyArray<string>): string;\n  /**\n   * Generator for combining faker methods based on a static string input or an array of static string inputs.\n   *\n   * Note: We recommend using string template literals instead of `fake()`,\n   * which are faster and strongly typed (if you are using TypeScript),\n   * e.g. ``const address = `${faker.location.zipCode()} ${faker.location.city()}`;``\n   *\n   * This method is useful if you have to build a random string from a static, non-executable source\n   * (e.g. string coming from a user, stored in a database or a file).\n   *\n   * It checks the given string for placeholders and replaces them by calling faker methods:\n   *\n   * ```js\n   * const hello = faker.helpers.fake('Hi, my name is {{person.firstName}} {{person.lastName}}!');\n   * ```\n   *\n   * This would use the `faker.person.firstName()` and `faker.person.lastName()` method to resolve the placeholders respectively.\n   *\n   * It is also possible to provide parameters. At first, they will be parsed as json,\n   * and if that isn't possible, it will fall back to string:\n   *\n   * ```js\n   * const message = faker.helpers.fake('You can call me at {{phone.number(+!# !## #### #####!)}}.');\n   * ```\n   *\n   * It is also possible to use multiple parameters (comma separated).\n   *\n   * ```js\n   * const message = faker.helpers.fake('Your pin is {{string.numeric(4, {\"allowLeadingZeros\": true})}}.');\n   * ```\n   *\n   * It is also NOT possible to use any non-faker methods or plain javascript in such patterns.\n   *\n   * @param pattern The pattern string that will get interpolated. If an array is passed, a random element will be picked and interpolated.\n   *\n   * @see faker.helpers.mustache(): For using custom functions to resolve templates.\n   *\n   * @example\n   * faker.helpers.fake('{{person.lastName}}') // 'Barrows'\n   * faker.helpers.fake('{{person.lastName}}, {{person.firstName}} {{person.suffix}}') // 'Durgan, Noe MD'\n   * faker.helpers.fake('This is static test.') // 'This is static test.'\n   * faker.helpers.fake('Good Morning {{person.firstName}}!') // 'Good Morning Estelle!'\n   * faker.helpers.fake('You can visit me at {{location.streetAddress(true)}}.') // 'You can visit me at 3393 Ronny Way Apt. 742.'\n   * faker.helpers.fake('I flipped the coin and got: {{helpers.arrayElement([\"heads\", \"tails\"])}}') // 'I flipped the coin and got: tails'\n   * faker.helpers.fake(['A: {{person.firstName}}', 'B: {{person.lastName}}']) // 'A: Barry'\n   *\n   * @since 7.4.0\n   */\n  fake(pattern: string | ReadonlyArray<string>): string;\n  fake(pattern: string | ReadonlyArray<string>): string {\n    pattern =\n      typeof pattern === 'string' ? pattern : this.arrayElement(pattern);\n\n    // find first matching {{ and }}\n    const start = pattern.search(/{{[a-z]/);\n    const end = pattern.indexOf('}}', start);\n\n    // if no {{ and }} is found, we are done\n    if (start === -1 || end === -1) {\n      return pattern;\n    }\n\n    // extract method name from between the {{ }} that we found\n    // for example: {{person.firstName}}\n    const token = pattern.substring(start + 2, end + 2);\n    const method = token.replace('}}', '').replace('{{', '');\n\n    const result = fakeEval(method, this.faker);\n    const stringified = String(result);\n\n    // Replace the found tag with the returned fake value\n    // We cannot use string.replace here because the result might contain evaluated characters\n    const patched =\n      pattern.substring(0, start) + stringified + pattern.substring(end + 2);\n\n    // return the response recursively until we are done finding all tags\n    return this.fake(patched);\n  }\n}\n"
  },
  {
    "path": "src/modules/helpers/luhn-check.ts",
    "content": "/**\n * Checks that the given string passes the luhn algorithm.\n *\n * @param str The string to validate.\n */\nexport function luhnCheck(str: string): boolean {\n  return luhnChecksum(str) === 0;\n}\n\n/**\n * Calculates the luhn check value for the given string.\n *\n * @param str The string to calculate the check value for.\n * May contain the `L` placeholder at the end.\n */\nexport function luhnCheckValue(str: string): number {\n  const checksum = luhnChecksum(str.replace(/L?$/, '0'));\n  return checksum === 0 ? 0 : 10 - checksum;\n}\n\n/**\n * Calculates the luhn checksum value for the given value.\n *\n * @param str The string to generate the checksum for.\n */\nfunction luhnChecksum(str: string): number {\n  str = str.replaceAll(/[\\s-]/g, '');\n  let sum = 0;\n  let alternate = false;\n  for (let i = str.length - 1; i >= 0; i--) {\n    let n = Number.parseInt(str[i]);\n    if (alternate) {\n      n *= 2;\n      if (n > 9) {\n        n = (n % 10) + 1;\n      }\n    }\n\n    sum += n;\n    alternate = !alternate;\n  }\n\n  return sum % 10;\n}\n"
  },
  {
    "path": "src/modules/image/index.ts",
    "content": "import { toBase64 } from '../../internal/base64';\nimport { deprecated } from '../../internal/deprecated';\nimport { ModuleBase } from '../../internal/module-base';\nimport type { SexType } from '../person';\n\n/**\n * Module to generate images.\n *\n * ### Overview\n *\n * For a random image, use [`url()`](https://fakerjs.dev/api/image.html#url). This will not return the image directly but an URL pointing to an image from an image provider like \"Picsum\". Other providers may be added in future versions. You can request an image specifically from this provider, with additional options using [`urlPicsumPhotos()`](https://fakerjs.dev/api/image.html#urlpicsumphotos).\n *\n * For a random placeholder image containing only solid color and text, use [`dataUri()`](https://fakerjs.dev/api/image.html#datauri) (returns a SVG string).\n *\n * For a random user avatar image, use [`avatar()`](https://fakerjs.dev/api/image.html#avatar), or [`personPortrait()`](https://fakerjs.dev/api/image.html#personportrait) which has more control over the size and sex of the person.\n *\n * If you need more control over the content of the images, you can pass a `category` parameter e.g. `'cat'` or `'nature'` to [`urlLoremFlickr()`](https://fakerjs.dev/api/image.html#urlloremflickr) or simply use [`faker.helpers.arrayElement()`](https://fakerjs.dev/api/helpers.html#arrayelement) with your own array of image URLs.\n */\nexport class ImageModule extends ModuleBase {\n  /**\n   * Generates a random avatar image url.\n   *\n   * @remark This method sometimes generates a random string representing an URL from GitHub by using a random user ID. Faker is not responsible for the content of the image or the service providing it.\n   *\n   * @example\n   * faker.image.avatar()\n   * // 'https://avatars.githubusercontent.com/u/97165289'\n   *\n   * @since 2.0.1\n   */\n  avatar(): string {\n    // Add new avatar providers here, when adding a new one.\n    const avatarMethod = this.faker.helpers.arrayElement([\n      this.personPortrait,\n      this.avatarGitHub,\n    ]);\n    return avatarMethod();\n  }\n\n  /**\n   * Generates a random avatar from GitHub.\n   *\n   * @remark This method generates a random string representing an URL from GitHub by using a random user ID. Faker is not responsible for the content of the image or the service providing it.\n   *\n   * @example\n   * faker.image.avatarGitHub()\n   * // 'https://avatars.githubusercontent.com/u/97165289'\n   *\n   * @since 8.0.0\n   */\n  avatarGitHub(): string {\n    return `https://avatars.githubusercontent.com/u/${this.faker.number.int(\n      100000000\n    )}`;\n  }\n\n  /**\n   * Generates a random square portrait (avatar) of a person.\n   * These are static images of fictional people created by an AI, Stable Diffusion 3.\n   * The image URLs are served via the JSDelivr CDN and subject to their [terms of use](https://www.jsdelivr.com/terms).\n   *\n   * @param options Options for generating an AI avatar.\n   * @param options.sex The sex of the person for the avatar. Can be `'female'` or `'male'`. If not provided or `'generic'`, defaults to a random selection.\n   * @param options.size The size of the image. Can be `512`, `256`, `128`, `64` or `32`. If not provided, defaults to `512`.\n   *\n   * @example\n   * faker.image.personPortrait() // 'https://cdn.jsdelivr.net/gh/faker-js/assets-person-portrait/female/512/57.jpg'\n   * faker.image.personPortrait({ sex: 'male', size: '128' }) // 'https://cdn.jsdelivr.net/gh/faker-js/assets-person-portrait/male/128/27.jpg'\n   *\n   * @since 9.5.0\n   */\n  personPortrait(\n    options: {\n      /**\n       * The sex of the person for the avatar.\n       * Can be `'female'` or `'male'`. `'generic'` uses a random selection.\n       *\n       * @default faker.person.sexType()\n       */\n      sex?: SexType;\n      /**\n       * The size of the image.\n       * Can be `512`, `256`, `128`, `64` or `32`.\n       *\n       * @default 512\n       */\n      size?: 512 | 256 | 128 | 64 | 32;\n    } = {}\n  ): string {\n    const { size = 512 } = options;\n    let { sex = this.faker.person.sexType() } = options;\n\n    if (sex === 'generic') {\n      sex = this.faker.person.sexType();\n    }\n\n    const baseURL =\n      'https://cdn.jsdelivr.net/gh/faker-js/assets-person-portrait';\n    return `${baseURL}/${sex}/${size}/${this.faker.number.int({ min: 0, max: 99 })}.jpg`;\n  }\n\n  /**\n   * Generates a random image url.\n   *\n   * @remark This method generates a random string representing an URL from an external provider. Faker is not responsible for the content of the image or the service providing it.\n   *\n   * @param options Options for generating a URL for an image.\n   * @param options.width The width of the image. Defaults to a random integer between `1` and `3999`.\n   * @param options.height The height of the image. Defaults to a random integer between `1` and `3999`.\n   *\n   * @example\n   * faker.image.url() // 'https://picsum.photos/seed/NWbJM2B/640/480'\n   *\n   * @since 8.0.0\n   */\n  url(\n    options: {\n      /**\n       * The width of the image.\n       *\n       * @default faker.number.int({ min: 1, max: 3999 })\n       */\n      width?: number;\n      /**\n       * The height of the image.\n       *\n       * @default faker.number.int({ min: 1, max: 3999 })\n       */\n      height?: number;\n    } = {}\n  ): string {\n    const {\n      width = this.faker.number.int({ min: 1, max: 3999 }),\n      height = this.faker.number.int({ min: 1, max: 3999 }),\n    } = options;\n\n    const urlMethod = this.faker.helpers.arrayElement([\n      ({ width, height }: { width?: number; height?: number }) =>\n        this.urlPicsumPhotos({ width, height, grayscale: false, blur: 0 }),\n      // Other providers may be added back here in future versions.\n    ]);\n\n    return urlMethod({ width, height });\n  }\n\n  /**\n   * Generates a random image url provided via https://loremflickr.com.\n   *\n   * @remark This method generates a random string representing an URL from loremflickr. Faker is not responsible for the content of the image or the service providing it.\n   *\n   * @param options Options for generating a URL for an image.\n   * @param options.width The width of the image. Defaults to a random integer between `1` and `3999`.\n   * @param options.height The height of the image. Defaults to a random integer between `1` and `3999`.\n   * @param options.category Category to use for the image.\n   *\n   * @example\n   * faker.image.urlLoremFlickr() // 'https://loremflickr.com/640/480?lock=1234'\n   * faker.image.urlLoremFlickr({ width: 128 }) // 'https://loremflickr.com/128/480?lock=1234'\n   * faker.image.urlLoremFlickr({ height: 128 }) // 'https://loremflickr.com/640/128?lock=1234'\n   * faker.image.urlLoremFlickr({ category: 'nature' }) // 'https://loremflickr.com/640/480/nature?lock=1234'\n   *\n   * @since 8.0.0\n   *\n   * @deprecated LoremFlickr is no longer available, and image links will be broken. Use `faker.image.url()` instead.\n   */\n  urlLoremFlickr(\n    options: {\n      /**\n       * The width of the image.\n       *\n       * @default faker.number.int({ min: 1, max: 3999 })\n       */\n      width?: number;\n      /**\n       * The height of the image.\n       *\n       * @default faker.number.int({ min: 1, max: 3999 })\n       */\n      height?: number;\n      /**\n       * Category to use for the image.\n       */\n      category?: string;\n    } = {}\n  ): string {\n    deprecated({\n      deprecated: 'faker.image.urlLoremFlickr()',\n      proposed: 'faker.image.url()',\n      since: '10.1.0',\n      until: '11.0.0',\n    });\n\n    const {\n      width = this.faker.number.int({ min: 1, max: 3999 }),\n      height = this.faker.number.int({ min: 1, max: 3999 }),\n      category,\n    } = options;\n\n    return `https://loremflickr.com/${width}/${height}${\n      category == null ? '' : `/${category}`\n    }?lock=${this.faker.number.int()}`;\n  }\n\n  /**\n   * Generates a random image url provided via https://picsum.photos.\n   *\n   * @remark This method generates a random string representing an URL from picsum.photos. Faker is not responsible for the content of the image or the service providing it.\n   *\n   * @param options Options for generating a URL for an image.\n   * @param options.width The width of the image. Defaults to a random integer between `1` and `3999`.\n   * @param options.height The height of the image. Defaults to a random integer between `1` and `3999`.\n   * @param options.grayscale Whether the image should be grayscale. Defaults to a random boolean value.\n   * @param options.blur Whether the image should be blurred. `0` disables the blur. Defaults to a random integer between `0` and `10`.\n   *\n   * @example\n   * faker.image.urlPicsumPhotos() // 'https://picsum.photos/seed/NWbJM2B/640/480'\n   * faker.image.urlPicsumPhotos({ width: 128 }) // 'https://picsum.photos/seed/NWbJM2B/128/480'\n   * faker.image.urlPicsumPhotos({ height: 128 }) // 'https://picsum.photos/seed/NWbJM2B/640/128'\n   * faker.image.urlPicsumPhotos({ grayscale: true }) // 'https://picsum.photos/seed/NWbJM2B/640/480?grayscale'\n   * faker.image.urlPicsumPhotos({ blur: 4 }) // 'https://picsum.photos/seed/NWbJM2B/640/480?blur=4'\n   * faker.image.urlPicsumPhotos({ blur: 4, grayscale: true }) // 'https://picsum.photos/seed/NWbJM2B/640/480?grayscale&blur=4'\n   *\n   * @since 8.0.0\n   */\n  urlPicsumPhotos(\n    options: {\n      /**\n       * The width of the image.\n       *\n       * @default faker.number.int({ min: 1, max: 3999 })\n       */\n      width?: number;\n      /**\n       * The height of the image.\n       *\n       * @default faker.number.int({ min: 1, max: 3999 })\n       */\n      height?: number;\n      /**\n       * Whether the image should be grayscale.\n       *\n       * @default faker.datatype.boolean()\n       */\n      grayscale?: boolean;\n      /**\n       * Whether the image should be blurred. `0` disables the blur.\n       *\n       * @default faker.number.int({ max: 10 })\n       */\n      blur?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10;\n    } = {}\n  ): string {\n    const {\n      width = this.faker.number.int({ min: 1, max: 3999 }),\n      height = this.faker.number.int({ min: 1, max: 3999 }),\n      grayscale = this.faker.datatype.boolean(),\n      blur = this.faker.number.int({ max: 10 }),\n    } = options;\n\n    let url = `https://picsum.photos/seed/${this.faker.string.alphanumeric({\n      length: { min: 5, max: 10 },\n    })}/${width}/${height}`;\n\n    const hasValidBlur = typeof blur === 'number' && blur >= 1 && blur <= 10;\n\n    if (grayscale || hasValidBlur) {\n      url += '?';\n\n      if (grayscale) {\n        url += `grayscale`;\n      }\n\n      if (grayscale && hasValidBlur) {\n        url += '&';\n      }\n\n      if (hasValidBlur) {\n        url += `blur=${blur}`;\n      }\n    }\n\n    return url;\n  }\n\n  /**\n   * Generates a random data uri containing an URL-encoded SVG image or a Base64-encoded SVG image.\n   *\n   * @param options Options for generating a data uri.\n   * @param options.width The width of the image. Defaults to a random integer between `1` and `3999`.\n   * @param options.height The height of the image. Defaults to a random integer between `1` and `3999`.\n   * @param options.color The color of the image. Must be a color supported by svg. Defaults to a random color.\n   * @param options.type The type of the image. Defaults to a random type.\n   *\n   * @example\n   * faker.image.dataUri() // 'data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http...'\n   * faker.image.dataUri({ type: 'svg-base64' }) // 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3...'\n   *\n   * @since 4.0.0\n   */\n  dataUri(\n    options: {\n      /**\n       * The width of the image.\n       *\n       * @default faker.number.int({ min: 1, max: 3999 })\n       */\n      width?: number;\n      /**\n       * The height of the image.\n       *\n       * @default faker.number.int({ min: 1, max: 3999 })\n       */\n      height?: number;\n      /**\n       * The color of the image. Must be a color supported by svg.\n       *\n       * @default faker.color.rgb()\n       */\n      color?: string;\n      /**\n       * The type of the image to return. Consisting of\n       * the file extension and the used encoding.\n       *\n       * @default faker.helpers.arrayElement(['svg-uri', 'svg-base64'])\n       */\n      type?: 'svg-uri' | 'svg-base64';\n    } = {}\n  ): string {\n    const {\n      width = this.faker.number.int({ min: 1, max: 3999 }),\n      height = this.faker.number.int({ min: 1, max: 3999 }),\n      color = this.faker.color.rgb(),\n      type = this.faker.helpers.arrayElement(['svg-uri', 'svg-base64']),\n    } = options;\n\n    const svgString = `<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" baseProfile=\"full\" width=\"${width}\" height=\"${height}\"><rect width=\"100%\" height=\"100%\" fill=\"${color}\"/><text x=\"${\n      width / 2\n    }\" y=\"${\n      height / 2\n    }\" font-size=\"20\" alignment-baseline=\"middle\" text-anchor=\"middle\" fill=\"white\">${width}x${height}</text></svg>`;\n\n    return type === 'svg-uri'\n      ? `data:image/svg+xml;charset=UTF-8,${encodeURIComponent(svgString)}`\n      : `data:image/svg+xml;base64,${toBase64(svgString)}`;\n  }\n}\n"
  },
  {
    "path": "src/modules/internet/char-mappings.ts",
    "content": "// Selectively sourced from https://github.com/sindresorhus/transliterate/blob/08bbfd3a13ac393d945a430ed5ec62f044a08d70/replacements.js (under MIT license)\nconst cyrillicMapping: { [key: string]: string } = Object.fromEntries([\n  ['А', 'A'],\n  ['а', 'a'],\n  ['Б', 'B'],\n  ['б', 'b'],\n  ['В', 'V'],\n  ['в', 'v'],\n  ['Г', 'G'],\n  ['г', 'g'],\n  ['Д', 'D'],\n  ['д', 'd'],\n  ['ъе', 'ye'],\n  ['Ъе', 'Ye'],\n  ['ъЕ', 'yE'],\n  ['ЪЕ', 'YE'],\n  ['Е', 'E'],\n  ['е', 'e'],\n  ['Ё', 'Yo'],\n  ['ё', 'yo'],\n  ['Ж', 'Zh'],\n  ['ж', 'zh'],\n  ['З', 'Z'],\n  ['з', 'z'],\n  ['И', 'I'],\n  ['и', 'i'],\n  ['ый', 'iy'],\n  ['Ый', 'Iy'],\n  ['ЫЙ', 'IY'],\n  ['ыЙ', 'iY'],\n  ['Й', 'Y'],\n  ['й', 'y'],\n  ['К', 'K'],\n  ['к', 'k'],\n  ['Л', 'L'],\n  ['л', 'l'],\n  ['М', 'M'],\n  ['м', 'm'],\n  ['Н', 'N'],\n  ['н', 'n'],\n  ['О', 'O'],\n  ['о', 'o'],\n  ['П', 'P'],\n  ['п', 'p'],\n  ['Р', 'R'],\n  ['р', 'r'],\n  ['С', 'S'],\n  ['с', 's'],\n  ['Т', 'T'],\n  ['т', 't'],\n  ['У', 'U'],\n  ['у', 'u'],\n  ['Ф', 'F'],\n  ['ф', 'f'],\n  ['Х', 'Kh'],\n  ['х', 'kh'],\n  ['Ц', 'Ts'],\n  ['ц', 'ts'],\n  ['Ч', 'Ch'],\n  ['ч', 'ch'],\n  ['Ш', 'Sh'],\n  ['ш', 'sh'],\n  ['Щ', 'Sch'],\n  ['щ', 'sch'],\n  ['Ъ', ''],\n  ['ъ', ''],\n  ['Ы', 'Y'],\n  ['ы', 'y'],\n  ['Ь', ''],\n  ['ь', ''],\n  ['Э', 'E'],\n  ['э', 'e'],\n  ['Ю', 'Yu'],\n  ['ю', 'yu'],\n  ['Я', 'Ya'],\n  ['я', 'ya'],\n]);\nconst greekMapping: { [key: string]: string } = Object.fromEntries([\n  ['α', 'a'],\n  ['β', 'v'],\n  ['γ', 'g'],\n  ['δ', 'd'],\n  ['ε', 'e'],\n  ['ζ', 'z'],\n  ['η', 'i'],\n  ['θ', 'th'],\n  ['ι', 'i'],\n  ['κ', 'k'],\n  ['λ', 'l'],\n  ['μ', 'm'],\n  ['ν', 'n'],\n  ['ξ', 'ks'],\n  ['ο', 'o'],\n  ['π', 'p'],\n  ['ρ', 'r'],\n  ['σ', 's'],\n  ['τ', 't'],\n  ['υ', 'y'],\n  ['φ', 'f'],\n  ['χ', 'x'],\n  ['ψ', 'ps'],\n  ['ω', 'o'],\n  ['ά', 'a'],\n  ['έ', 'e'],\n  ['ί', 'i'],\n  ['ό', 'o'],\n  ['ύ', 'y'],\n  ['ή', 'i'],\n  ['ώ', 'o'],\n  ['ς', 's'],\n  ['ϊ', 'i'],\n  ['ΰ', 'y'],\n  ['ϋ', 'y'],\n  ['ΐ', 'i'],\n  ['Α', 'A'],\n  ['Β', 'B'],\n  ['Γ', 'G'],\n  ['Δ', 'D'],\n  ['Ε', 'E'],\n  ['Ζ', 'Z'],\n  ['Η', 'I'],\n  ['Θ', 'TH'],\n  ['Ι', 'I'],\n  ['Κ', 'K'],\n  ['Λ', 'L'],\n  ['Μ', 'M'],\n  ['Ν', 'N'],\n  ['Ξ', 'KS'],\n  ['Ο', 'O'],\n  ['Π', 'P'],\n  ['Ρ', 'R'],\n  ['Σ', 'S'],\n  ['Τ', 'T'],\n  ['Υ', 'Y'],\n  ['Φ', 'F'],\n  ['Χ', 'X'],\n  ['Ψ', 'PS'],\n  ['Ω', 'O'],\n  ['Ά', 'A'],\n  ['Έ', 'E'],\n  ['Ί', 'I'],\n  ['Ό', 'O'],\n  ['Ύ', 'Y'],\n  ['Ή', 'I'],\n  ['Ώ', 'O'],\n  ['Ϊ', 'I'],\n  ['Ϋ', 'Y'],\n]);\nconst arabicMapping: { [key: string]: string } = Object.fromEntries([\n  ['ء', 'e'],\n  ['آ', 'a'],\n  ['أ', 'a'],\n  ['ؤ', 'w'],\n  ['إ', 'i'],\n  ['ئ', 'y'],\n  ['ا', 'a'],\n  ['ب', 'b'],\n  ['ة', 't'],\n  ['ت', 't'],\n  ['ث', 'th'],\n  ['ج', 'j'],\n  ['ح', 'h'],\n  ['خ', 'kh'],\n  ['د', 'd'],\n  ['ذ', 'dh'],\n  ['ر', 'r'],\n  ['ز', 'z'],\n  ['س', 's'],\n  ['ش', 'sh'],\n  ['ص', 's'],\n  ['ض', 'd'],\n  ['ط', 't'],\n  ['ظ', 'z'],\n  ['ع', 'e'],\n  ['غ', 'gh'],\n  ['ـ', '_'],\n  ['ف', 'f'],\n  ['ق', 'q'],\n  ['ك', 'k'],\n  ['ل', 'l'],\n  ['م', 'm'],\n  ['ن', 'n'],\n  ['ه', 'h'],\n  ['و', 'w'],\n  ['ى', 'a'],\n  ['ي', 'y'],\n  ['َ‎', 'a'],\n  ['ُ', 'u'],\n  ['ِ‎', 'i'],\n]);\nconst armenianMapping: { [key: string]: string } = Object.fromEntries([\n  ['ա', 'a'],\n  ['Ա', 'A'],\n  ['բ', 'b'],\n  ['Բ', 'B'],\n  ['գ', 'g'],\n  ['Գ', 'G'],\n  ['դ', 'd'],\n  ['Դ', 'D'],\n  ['ե', 'ye'],\n  ['Ե', 'Ye'],\n  ['զ', 'z'],\n  ['Զ', 'Z'],\n  ['է', 'e'],\n  ['Է', 'E'],\n  ['ը', 'y'],\n  ['Ը', 'Y'],\n  ['թ', 't'],\n  ['Թ', 'T'],\n  ['ժ', 'zh'],\n  ['Ժ', 'Zh'],\n  ['ի', 'i'],\n  ['Ի', 'I'],\n  ['լ', 'l'],\n  ['Լ', 'L'],\n  ['խ', 'kh'],\n  ['Խ', 'Kh'],\n  ['ծ', 'ts'],\n  ['Ծ', 'Ts'],\n  ['կ', 'k'],\n  ['Կ', 'K'],\n  ['հ', 'h'],\n  ['Հ', 'H'],\n  ['ձ', 'dz'],\n  ['Ձ', 'Dz'],\n  ['ղ', 'gh'],\n  ['Ղ', 'Gh'],\n  ['ճ', 'tch'],\n  ['Ճ', 'Tch'],\n  ['մ', 'm'],\n  ['Մ', 'M'],\n  ['յ', 'y'],\n  ['Յ', 'Y'],\n  ['ն', 'n'],\n  ['Ն', 'N'],\n  ['շ', 'sh'],\n  ['Շ', 'Sh'],\n  ['ո', 'vo'],\n  ['Ո', 'Vo'],\n  ['չ', 'ch'],\n  ['Չ', 'Ch'],\n  ['պ', 'p'],\n  ['Պ', 'P'],\n  ['ջ', 'j'],\n  ['Ջ', 'J'],\n  ['ռ', 'r'],\n  ['Ռ', 'R'],\n  ['ս', 's'],\n  ['Ս', 'S'],\n  ['վ', 'v'],\n  ['Վ', 'V'],\n  ['տ', 't'],\n  ['Տ', 'T'],\n  ['ր', 'r'],\n  ['Ր', 'R'],\n  ['ց', 'c'],\n  ['Ց', 'C'],\n  ['ու', 'u'],\n  ['ՈՒ', 'U'],\n  ['Ու', 'U'],\n  ['փ', 'p'],\n  ['Փ', 'P'],\n  ['ք', 'q'],\n  ['Ք', 'Q'],\n  ['օ', 'o'],\n  ['Օ', 'O'],\n  ['ֆ', 'f'],\n  ['Ֆ', 'F'],\n  ['և', 'yev'],\n]);\nconst farsiMapping: { [key: string]: string } = Object.fromEntries([\n  ['چ', 'ch'],\n  ['ک', 'k'],\n  ['گ', 'g'],\n  ['پ', 'p'],\n  ['ژ', 'zh'],\n  ['ی', 'y'],\n]);\nconst hebrewMapping: { [key: string]: string } = Object.fromEntries([\n  ['א', 'a'],\n  ['ב', 'b'],\n  ['ג', 'g'],\n  ['ד', 'd'],\n  ['ה', 'h'],\n  ['ו', 'v'],\n  ['ז', 'z'],\n  ['ח', 'ch'],\n  ['ט', 't'],\n  ['י', 'y'],\n  ['כ', 'k'],\n  ['ך', 'kh'],\n  ['ל', 'l'],\n  ['ם', 'm'],\n  ['מ', 'm'],\n  ['ן', 'n'],\n  ['נ', 'n'],\n  ['ס', 's'],\n  ['ע', 'a'],\n  ['פ', 'f'],\n  ['ף', 'ph'],\n  ['צ', 'ts'],\n  ['ץ', 'ts'],\n  ['ק', 'k'],\n  ['ר', 'r'],\n  ['ש', 'sh'],\n  ['ת', 't'],\n  ['ו', 'v'],\n]);\nexport const charMapping: { [key: string]: string } = {\n  ...cyrillicMapping,\n  ...greekMapping,\n  ...arabicMapping,\n  ...farsiMapping,\n  ...armenianMapping,\n  ...hebrewMapping,\n};\n"
  },
  {
    "path": "src/modules/internet/index.ts",
    "content": "import { FakerError } from '../../errors/faker-error';\nimport type { Faker } from '../../faker';\nimport { toBase64Url } from '../../internal/base64';\nimport { ModuleBase } from '../../internal/module-base';\nimport { charMapping } from './char-mappings';\n\nexport type EmojiType =\n  | 'smiley'\n  | 'body'\n  | 'person'\n  | 'nature'\n  | 'food'\n  | 'travel'\n  | 'activity'\n  | 'object'\n  | 'symbol'\n  | 'flag';\n\nexport type HTTPStatusCodeType =\n  | 'informational'\n  | 'success'\n  | 'clientError'\n  | 'serverError'\n  | 'redirection';\n\nexport type HTTPProtocolType = 'http' | 'https';\n\nexport enum IPv4Network {\n  /**\n   * Equivalent to: `0.0.0.0/0`\n   */\n  Any = 'any',\n  /**\n   * Equivalent to: `127.0.0.0/8`\n   *\n   * @see [RFC1122](https://www.rfc-editor.org/rfc/rfc1122)\n   */\n  Loopback = 'loopback',\n  /**\n   * Equivalent to: `10.0.0.0/8`\n   *\n   * @see [RFC1918](https://www.rfc-editor.org/rfc/rfc1918)\n   */\n  PrivateA = 'private-a',\n  /**\n   * Equivalent to: `172.16.0.0/12`\n   *\n   * @see [RFC1918](https://www.rfc-editor.org/rfc/rfc1918)\n   */\n  PrivateB = 'private-b',\n  /**\n   * Equivalent to: `192.168.0.0/16`\n   *\n   * @see [RFC1918](https://www.rfc-editor.org/rfc/rfc1918)\n   */\n  PrivateC = 'private-c',\n  /**\n   * Equivalent to: `192.0.2.0/24`\n   *\n   * @see [RFC5737](https://www.rfc-editor.org/rfc/rfc5737)\n   */\n  TestNet1 = 'test-net-1',\n  /**\n   * Equivalent to: `198.51.100.0/24`\n   *\n   * @see [RFC5737](https://www.rfc-editor.org/rfc/rfc5737)\n   */\n  TestNet2 = 'test-net-2',\n  /**\n   * Equivalent to: `203.0.113.0/24`\n   *\n   * @see [RFC5737](https://www.rfc-editor.org/rfc/rfc5737)\n   */\n  TestNet3 = 'test-net-3',\n  /**\n   * Equivalent to: `169.254.0.0/16`\n   *\n   * @see [RFC3927](https://www.rfc-editor.org/rfc/rfc3927)\n   */\n  LinkLocal = 'link-local',\n  /**\n   * Equivalent to: `224.0.0.0/4`\n   *\n   * @see [RFC5771](https://www.rfc-editor.org/rfc/rfc5771)\n   */\n  Multicast = 'multicast',\n}\n\nexport type IPv4NetworkType = `${IPv4Network}`;\n\nconst ipv4Networks: Record<IPv4Network, string> = {\n  [IPv4Network.Any]: '0.0.0.0/0',\n  [IPv4Network.Loopback]: '127.0.0.0/8',\n  [IPv4Network.PrivateA]: '10.0.0.0/8',\n  [IPv4Network.PrivateB]: '172.16.0.0/12',\n  [IPv4Network.PrivateC]: '192.168.0.0/16',\n  [IPv4Network.TestNet1]: '192.0.2.0/24',\n  [IPv4Network.TestNet2]: '198.51.100.0/24',\n  [IPv4Network.TestNet3]: '203.0.113.0/24',\n  [IPv4Network.LinkLocal]: '169.254.0.0/16',\n  [IPv4Network.Multicast]: '224.0.0.0/4',\n};\n\n/**\n * Checks whether the given string is a valid slug for `domainWord`s.\n *\n * @param slug The slug to check.\n */\nfunction isValidDomainWordSlug(slug: string): boolean {\n  return /^[a-z][a-z-]*[a-z]$/i.exec(slug) !== null;\n}\n\n/**\n * Tries various ways to produce a valid domain word slug, falling back to a random string if needed.\n *\n * @param faker The faker instance to use.\n * @param word The initial word to slugify.\n */\nfunction makeValidDomainWordSlug(faker: Faker, word: string): string {\n  const slug1 = faker.helpers.slugify(word);\n  if (isValidDomainWordSlug(slug1)) {\n    return slug1;\n  }\n\n  const slug2 = faker.helpers.slugify(faker.lorem.word());\n  if (isValidDomainWordSlug(slug2)) {\n    return slug2;\n  }\n\n  return faker.string.alpha({\n    casing: 'lower',\n    length: faker.number.int({ min: 4, max: 8 }),\n  });\n}\n\n/**\n * Module to generate internet related entries.\n *\n * ### Overview\n *\n * For user accounts, you may need an [`email()`](https://fakerjs.dev/api/internet.html#email) and a [`password()`](https://fakerjs.dev/api/internet.html#password), as well as a ASCII [`username()`](https://fakerjs.dev/api/internet.html#username) or Unicode [`displayName()`](https://fakerjs.dev/api/internet.html#displayname). Since the emails generated could coincidentally be real email addresses, you should not use these for sending real email addresses. If this is a concern, use [`exampleEmail()`](https://fakerjs.dev/api/internet.html#exampleemail) instead.\n *\n * For websites, you can generate a [`domainName()`](https://fakerjs.dev/api/internet.html#domainname) or a full [`url()`](https://fakerjs.dev/api/internet.html#url).\n *\n * To make your data more 🔥, you can use [`emoji()`](https://fakerjs.dev/api/internet.html#emoji).\n *\n * You also have access to a number of the more technical elements of web requests, such as [`httpMethod`](https://fakerjs.dev/api/internet.html#httpmethod), [`httpStatusCode`](https://fakerjs.dev/api/internet.html#httpstatuscode), [`ip`](https://fakerjs.dev/api/internet.html#ip), [`mac`](https://fakerjs.dev/api/internet.html#mac), [`userAgent`](https://fakerjs.dev/api/internet.html#useragent), and [`port`](https://fakerjs.dev/api/internet.html#port).\n */\nexport class InternetModule extends ModuleBase {\n  /**\n   * Generates an email address using the given person's name as base.\n   *\n   * @param options The options to use.\n   * @param options.firstName The optional first name to use. If not specified, a random one will be chosen.\n   * @param options.lastName The optional last name to use. If not specified, a random one will be chosen.\n   * @param options.provider The mail provider domain to use. If not specified, a random free mail provider will be chosen.\n   * @param options.allowSpecialCharacters Whether special characters such as ``.!#$%&'*+-/=?^_`{|}~`` should be included\n   * in the email address. Defaults to `false`.\n   *\n   * @example\n   * faker.internet.email() // 'Kassandra4@hotmail.com'\n   * faker.internet.email({ firstName: 'Jeanne'}) // 'Jeanne63@yahoo.com'\n   * faker.internet.email({ firstName: 'Jeanne'}) // 'Jeanne_Smith63@yahoo.com'\n   * faker.internet.email({ firstName: 'Jeanne', lastName: 'Doe' }) // 'Jeanne.Doe63@yahoo.com'\n   * faker.internet.email({ firstName: 'Jeanne', lastName: 'Doe', provider: 'example.fakerjs.dev' }) // 'Jeanne_Doe88@example.fakerjs.dev'\n   * faker.internet.email({ firstName: 'Jeanne', lastName: 'Doe', provider: 'example.fakerjs.dev', allowSpecialCharacters: true }) // 'Jeanne%Doe88@example.fakerjs.dev'\n   *\n   * @since 2.0.1\n   */\n  email(\n    options: {\n      /**\n       * The optional first name to use.\n       *\n       * @default faker.person.firstName()\n       */\n      firstName?: string;\n      /**\n       * The optional last name to use.\n       *\n       * @default faker.person.lastName()\n       */\n      lastName?: string;\n      /**\n       * The mail provider domain to use. If not specified, a random free mail provider will be chosen.\n       */\n      provider?: string;\n      /**\n       * Whether special characters such as ``.!#$%&'*+-/=?^_`{|}~`` should be included in the email address.\n       *\n       * @default false\n       */\n      allowSpecialCharacters?: boolean;\n    } = {}\n  ): string {\n    const {\n      firstName,\n      lastName,\n      provider = this.faker.helpers.arrayElement(\n        this.faker.definitions.internet.free_email\n      ),\n      allowSpecialCharacters = false,\n    } = options;\n\n    let localPart: string = this.username({ firstName, lastName });\n    // Strip any special characters from the local part of the email address\n    // This could happen if invalid chars are passed in manually in the firstName/lastName\n    localPart = localPart.replaceAll(/[^A-Za-z0-9._+-]+/g, '');\n\n    // The local part of an email address is limited to 64 chars per RFC 3696\n    // We limit to 50 chars to be more realistic\n    localPart = localPart.substring(0, 50);\n    if (allowSpecialCharacters) {\n      const usernameChars: string[] = [...'._-'];\n      const specialChars: string[] = [...\".!#$%&'*+-/=?^_`{|}~\"];\n      localPart = localPart.replace(\n        this.faker.helpers.arrayElement(usernameChars),\n        this.faker.helpers.arrayElement(specialChars)\n      );\n    }\n\n    // local parts may not contain two or more consecutive . characters\n    localPart = localPart.replaceAll(/\\.{2,}/g, '.');\n\n    // local parts may not start with or end with a . character\n    localPart = localPart.replace(/^\\./, '');\n    localPart = localPart.replace(/\\.$/, '');\n\n    return `${localPart}@${provider}`;\n  }\n\n  /**\n   * Generates an email address using an example mail provider using the given person's name as base.\n   *\n   * @param options An options object.\n   * @param options.firstName The optional first name to use. If not specified, a random one will be chosen.\n   * @param options.lastName The optional last name to use. If not specified, a random one will be chosen.\n   * @param options.allowSpecialCharacters Whether special characters such as ``.!#$%&'*+-/=?^_`{|}~`` should be included\n   * in the email address. Defaults to `false`.\n   *\n   * @example\n   * faker.internet.exampleEmail() // 'Helmer.Graham23@example.com'\n   * faker.internet.exampleEmail({ firstName: 'Jeanne' }) // 'Jeanne96@example.net'\n   * faker.internet.exampleEmail({ firstName: 'Jeanne' }) // 'Jeanne.Smith96@example.net'\n   * faker.internet.exampleEmail({ firstName: 'Jeanne', lastName: 'Doe' }) // 'Jeanne_Doe96@example.net'\n   * faker.internet.exampleEmail({ firstName: 'Jeanne', lastName: 'Doe', allowSpecialCharacters: true }) // 'Jeanne%Doe88@example.com'\n   *\n   * @since 3.1.0\n   */\n  exampleEmail(\n    options: {\n      /**\n       * The optional first name to use.\n       *\n       * @default faker.person.firstName()\n       */\n      firstName?: string;\n      /**\n       * The optional last name to use.\n       *\n       * @default faker.person.lastName()\n       */\n      lastName?: string;\n      /**\n       * Whether special characters such as ``.!#$%&'*+-/=?^_`{|}~`` should be included in the email address.\n       *\n       * @default false\n       */\n      allowSpecialCharacters?: boolean;\n    } = {}\n  ): string {\n    const { firstName, lastName, allowSpecialCharacters = false } = options;\n\n    const provider = this.faker.helpers.arrayElement(\n      this.faker.definitions.internet.example_email\n    );\n\n    return this.email({\n      firstName,\n      lastName,\n      provider,\n      allowSpecialCharacters,\n    });\n  }\n\n  /**\n   * Generates a username using the given person's name as base.\n   * The resulting username may use neither, one or both of the names provided.\n   * This will always return a plain ASCII string.\n   * Some basic stripping of accents and transliteration of characters will be done.\n   *\n   * @param options An options object.\n   * @param options.firstName The optional first name to use. If not specified, a random one will be chosen.\n   * @param options.lastName The optional last name to use. If not specified, a random one will be chosen.\n   *\n   * @see faker.internet.displayName(): For generating an Unicode display name.\n   *\n   * @example\n   * faker.internet.username() // 'Nettie_Zboncak40'\n   * faker.internet.username({ firstName: 'Jeanne' }) // 'Jeanne98'\n   * faker.internet.username({ firstName: 'Jeanne' }) // 'Jeanne.Smith98'\n   * faker.internet.username({ firstName: 'Jeanne', lastName: 'Doe'}) // 'Jeanne_Doe98'\n   * faker.internet.username({ firstName: 'John', lastName: 'Doe' }) // 'John.Doe'\n   * faker.internet.username({ firstName: 'Hélene', lastName: 'Müller' }) // 'Helene_Muller11'\n   * faker.internet.username({ firstName: 'Фёдор', lastName: 'Достоевский' }) // 'Fedor.Dostoevskii50'\n   * faker.internet.username({ firstName: '大羽', lastName: '陳' }) // 'hlzp8d.tpv45' - note neither name is used\n   *\n   * @since 9.1.0\n   */\n  username(\n    options: {\n      /**\n       * The optional first name to use.\n       *\n       * @default faker.person.firstName()\n       */\n      firstName?: string;\n      /**\n       * The optional last name to use.\n       *\n       * @default faker.person.lastName()\n       */\n      lastName?: string;\n    } = {}\n  ): string {\n    const {\n      firstName = this.faker.person.firstName(),\n      lastName = this.faker.person.lastName(),\n      lastName: hasLastName,\n    } = options;\n\n    const separator = this.faker.helpers.arrayElement(['.', '_']);\n    const disambiguator = this.faker.number.int(99);\n    const strategies: Array<() => string> = [\n      () => `${firstName}${separator}${lastName}${disambiguator}`,\n      () => `${firstName}${separator}${lastName}`,\n    ];\n    if (!hasLastName) {\n      strategies.push(() => `${firstName}${disambiguator}`);\n    }\n\n    let result = this.faker.helpers.arrayElement(strategies)();\n\n    // There may still be non-ascii characters in the result.\n    // First remove simple accents etc\n    result = result\n      .normalize('NFKD') //for example è decomposes to as e +  ̀\n      .replaceAll(/[\\u0300-\\u036F]/g, ''); // removes combining marks\n\n    result = [...result]\n      .map((char) => {\n        // If we have a mapping for this character, (for Cyrillic, Greek etc) use it\n        if (charMapping[char]) {\n          return charMapping[char];\n        }\n\n        const charCode = char.codePointAt(0) ?? Number.NaN;\n\n        if (charCode < 0x80) {\n          // Keep ASCII characters\n          return char;\n        }\n\n        // Final fallback return the Unicode char code value for Chinese, Japanese, Korean etc, base-36 encoded\n        return charCode.toString(36);\n      })\n      .join('');\n    result = result.replaceAll(\"'\", '');\n    result = result.replaceAll(' ', '');\n\n    return result;\n  }\n\n  /**\n   * Generates a display name using the given person's name as base.\n   * The resulting display name may use one or both of the provided names.\n   * If the input names include Unicode characters, the resulting display name will contain Unicode characters.\n   * It will not contain spaces.\n   *\n   * @param options An options object.\n   * @param options.firstName The optional first name to use. If not specified, a random one will be chosen.\n   * @param options.lastName The optional last name to use. If not specified, a random one will be chosen.\n   *\n   * @see faker.internet.username(): For generating a plain ASCII username.\n   *\n   * @example\n   * faker.internet.displayName() // 'Nettie_Zboncak40'\n   * faker.internet.displayName({ firstName: 'Jeanne', lastName: 'Doe' }) // 'Jeanne98' - note surname not used.\n   * faker.internet.displayName({ firstName: 'John', lastName: 'Doe' }) // 'John.Doe'\n   * faker.internet.displayName({ firstName: 'Hélene', lastName: 'Müller' }) // 'Hélene_Müller11'\n   * faker.internet.displayName({ firstName: 'Фёдор', lastName: 'Достоевский' }) // 'Фёдор.Достоевский50'\n   * faker.internet.displayName({ firstName: '大羽', lastName: '陳' }) // '大羽.陳'\n   *\n   * @since 8.0.0\n   */\n  displayName(\n    options: {\n      /**\n       * The optional first name to use.\n       *\n       * @default faker.person.firstName()\n       */\n      firstName?: string;\n      /**\n       * The optional last name to use.\n       *\n       * @default faker.person.lastName()\n       */\n      lastName?: string;\n    } = {}\n  ): string {\n    const {\n      firstName = this.faker.person.firstName(),\n      lastName = this.faker.person.lastName(),\n    } = options;\n\n    const separator = this.faker.helpers.arrayElement(['.', '_']);\n    const disambiguator = this.faker.number.int(99);\n    const strategies: Array<() => string> = [\n      () => `${firstName}${disambiguator}`,\n      () => `${firstName}${separator}${lastName}`,\n      () => `${firstName}${separator}${lastName}${disambiguator}`,\n    ];\n\n    let result = this.faker.helpers.arrayElement(strategies)();\n    result = result.replaceAll(\"'\", '');\n    result = result.replaceAll(' ', '');\n    return result;\n  }\n\n  /**\n   * Returns a random web protocol. Either `http` or `https`.\n   *\n   * @example\n   * faker.internet.protocol() // 'http'\n   *\n   * @since 2.1.5\n   */\n  protocol(): 'http' | 'https' {\n    const protocols: ['http', 'https'] = ['http', 'https'];\n    return this.faker.helpers.arrayElement(protocols);\n  }\n\n  /**\n   * Returns a random http method.\n   *\n   * Can be either of the following:\n   *\n   * - `GET`\n   * - `POST`\n   * - `PUT`\n   * - `DELETE`\n   * - `PATCH`\n   *\n   * @example\n   * faker.internet.httpMethod() // 'PATCH'\n   *\n   * @since 5.4.0\n   */\n  httpMethod(): 'GET' | 'POST' | 'PUT' | 'DELETE' | 'PATCH' {\n    const httpMethods: ['GET', 'POST', 'PUT', 'DELETE', 'PATCH'] = [\n      'GET',\n      'POST',\n      'PUT',\n      'DELETE',\n      'PATCH',\n    ];\n    return this.faker.helpers.arrayElement(httpMethods);\n  }\n\n  /**\n   * Generates a random HTTP status code.\n   *\n   * @param options Options object.\n   * @param options.types A list of the HTTP status code types that should be used.\n   *\n   * @example\n   * faker.internet.httpStatusCode() // 200\n   * faker.internet.httpStatusCode({ types: ['success', 'serverError'] }) // 500\n   *\n   * @since 7.0.0\n   */\n  httpStatusCode(\n    options: {\n      /**\n       * A list of the HTTP status code types that should be used.\n       *\n       * @default Object.keys(faker.definitions.internet.http_status_code)\n       */\n      types?: ReadonlyArray<HTTPStatusCodeType>;\n    } = {}\n  ): number {\n    const {\n      types = Object.keys(\n        this.faker.definitions.internet.http_status_code\n      ) as HTTPStatusCodeType[],\n    } = options;\n    const httpStatusCodeType = this.faker.helpers.arrayElement(types);\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.internet.http_status_code[httpStatusCodeType]\n    );\n  }\n\n  /**\n   * Generates a random http(s) url.\n   *\n   * @param options Optional options object.\n   * @param options.appendSlash Whether to append a slash to the end of the url (path). Defaults to a random boolean value.\n   * @param options.protocol The protocol to use. Defaults to `'https'`.\n   *\n   * @example\n   * faker.internet.url() // 'https://remarkable-hackwork.info'\n   * faker.internet.url({ appendSlash: true }) // 'https://slow-timer.info/'\n   * faker.internet.url({ protocol: 'http', appendSlash: false }) // 'http://www.terrible-idea.com'\n   *\n   * @since 2.1.5\n   */\n  url(\n    options: {\n      /**\n       * Whether to append a slash to the end of the url (path).\n       *\n       * @default faker.datatype.boolean()\n       */\n      appendSlash?: boolean;\n      /**\n       * The protocol to use.\n       *\n       * @default 'https'\n       */\n      protocol?: HTTPProtocolType;\n    } = {}\n  ): string {\n    const { appendSlash = this.faker.datatype.boolean(), protocol = 'https' } =\n      options;\n    return `${protocol}://${this.domainName()}${appendSlash ? '/' : ''}`;\n  }\n\n  /**\n   * Generates a random domain name.\n   *\n   * @example\n   * faker.internet.domainName() // 'slow-timer.info'\n   *\n   * @since 2.0.1\n   */\n  domainName(): string {\n    return `${this.domainWord()}.${this.domainSuffix()}`;\n  }\n\n  /**\n   * Returns a random domain suffix.\n   *\n   * @example\n   * faker.internet.domainSuffix() // 'com'\n   * faker.internet.domainSuffix() // 'name'\n   *\n   * @since 2.0.1\n   */\n  domainSuffix(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.internet.domain_suffix\n    );\n  }\n\n  /**\n   * Generates a random domain word.\n   *\n   * @example\n   * faker.internet.domainWord() // 'close-reality'\n   * faker.internet.domainWord() // 'weird-cytoplasm'\n   *\n   * @since 2.0.1\n   */\n  domainWord(): string {\n    // Generate an ASCII \"word\" in the form `noun-adjective`\n    // For locales with non-ASCII characters, we fall back to lorem words, or a random string\n\n    const word1 = makeValidDomainWordSlug(\n      this.faker,\n      this.faker.word.adjective()\n    );\n    const word2 = makeValidDomainWordSlug(this.faker, this.faker.word.noun());\n    return `${word1}-${word2}`.toLowerCase();\n  }\n\n  /**\n   * Generates a random IPv4 or IPv6 address.\n   *\n   * @example\n   * faker.internet.ip() // '245.108.222.0'\n   * faker.internet.ip() // '4e5:f9c5:4337:abfd:9caf:1135:41ad:d8d3'\n   *\n   * @since 2.0.1\n   */\n  ip(): string {\n    return this.faker.datatype.boolean() ? this.ipv4() : this.ipv6();\n  }\n\n  /**\n   * Generates a random IPv4 address.\n   *\n   * @param options The optional options object.\n   * @param options.cidrBlock The optional CIDR block to use. Must be in the format `x.x.x.x/y`. Defaults to `'0.0.0.0/0'`.\n   *\n   * @example\n   * faker.internet.ipv4() // '245.108.222.0'\n   * faker.internet.ipv4({ cidrBlock: '192.168.0.0/16' }) // '192.168.215.224'\n   *\n   * @since 6.1.1\n   */\n  ipv4(options?: {\n    /**\n     * The optional CIDR block to use. Must be in the format `x.x.x.x/y`.\n     *\n     * @default '0.0.0.0/0'\n     */\n    cidrBlock?: string;\n  }): string;\n  /**\n   * Generates a random IPv4 address.\n   *\n   * @param options The optional options object.\n   * @param options.network The optional network to use. This is intended as an alias for well-known `cidrBlock`s. Defaults to `'any'`.\n   *\n   * @example\n   * faker.internet.ipv4() // '245.108.222.0'\n   * faker.internet.ipv4({ network: 'private-a' }) // '10.199.154.205'\n   *\n   * @since 6.1.1\n   */\n  ipv4(options?: {\n    /**\n     * The optional network to use. This is intended as an alias for well-known `cidrBlock`s.\n     *\n     * @default 'any'\n     */\n    network?: IPv4NetworkType;\n  }): string;\n  /**\n   * Generates a random IPv4 address.\n   *\n   * @param options The optional options object.\n   * @param options.cidrBlock The optional CIDR block to use. Must be in the format `x.x.x.x/y`. Defaults to `'0.0.0.0/0'`.\n   * @param options.network The optional network to use. This is intended as an alias for well-known `cidrBlock`s. Defaults to `'any'`.\n   *\n   * @example\n   * faker.internet.ipv4() // '245.108.222.0'\n   * faker.internet.ipv4({ cidrBlock: '192.168.0.0/16' }) // '192.168.215.224'\n   * faker.internet.ipv4({ network: 'private-a' }) // '10.199.154.205'\n   *\n   * @since 6.1.1\n   */\n  ipv4(\n    options?:\n      | {\n          /**\n           * The optional CIDR block to use. Must be in the format `x.x.x.x/y`.\n           *\n           * @default '0.0.0.0/0'\n           */\n          cidrBlock?: string;\n        }\n      | {\n          /**\n           * The optional network to use. This is intended as an alias for well-known `cidrBlock`s.\n           *\n           * @default 'any'\n           */\n          network?: IPv4NetworkType;\n        }\n  ): string;\n  ipv4(\n    options: { cidrBlock?: string; network?: IPv4NetworkType } = {}\n  ): string {\n    const { network = 'any', cidrBlock = ipv4Networks[network] } = options;\n\n    if (!/^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\/\\d{1,2}$/.test(cidrBlock)) {\n      throw new FakerError(\n        `Invalid CIDR block provided: ${cidrBlock}. Must be in the format x.x.x.x/y.`\n      );\n    }\n\n    const [ipText, subnet] = cidrBlock.split('/');\n    const subnetMask = 0xffffffff >>> Number.parseInt(subnet);\n    const [rawIp1, rawIp2, rawIp3, rawIp4] = ipText.split('.').map(Number);\n    const rawIp = (rawIp1 << 24) | (rawIp2 << 16) | (rawIp3 << 8) | rawIp4;\n    const networkIp = rawIp & ~subnetMask;\n    const hostOffset = this.faker.number.int(subnetMask);\n    const ip = networkIp | hostOffset;\n    return [\n      (ip >>> 24) & 0xff,\n      (ip >>> 16) & 0xff,\n      (ip >>> 8) & 0xff,\n      ip & 0xff,\n    ].join('.');\n  }\n\n  /**\n   * Generates a random IPv6 address.\n   *\n   * @example\n   * faker.internet.ipv6() // '269f:1230:73e3:318d:842b:daab:326d:897b'\n   *\n   * @since 4.0.0\n   */\n  ipv6(): string {\n    return Array.from({ length: 8 }, () =>\n      this.faker.string.hexadecimal({\n        length: 4,\n        casing: 'lower',\n        prefix: '',\n      })\n    ).join(':');\n  }\n\n  /**\n   * Generates a random port number.\n   *\n   * @example\n   * faker.internet.port() // 9414\n   *\n   * @since 5.4.0\n   */\n  port(): number {\n    return this.faker.number.int(65535);\n  }\n\n  /**\n   * Generates a random user agent string.\n   *\n   * @example\n   * faker.internet.userAgent()\n   * // 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_1 like Mac OS X) AppleWebKit/537.19.86 (KHTML, like Gecko) Version/18_3 Mobile/15E148 Safari/598.43'\n   *\n   * @since 2.0.1\n   */\n  userAgent(): string {\n    return this.faker.helpers.fake(\n      this.faker.definitions.internet.user_agent_pattern\n    );\n  }\n\n  /**\n   * Generates a random mac address.\n   *\n   * @param options An options object.\n   * @param separator The optional separator to use. Can be either `':'`, `'-'` or `''`. Defaults to `':'`.\n   *\n   * @example\n   * faker.internet.mac() // '32:8e:2e:09:c6:05'\n   *\n   * @since 3.0.0\n   */\n  mac(options?: {\n    /**\n     * The optional separator to use. Can be either `':'`, `'-'` or `''`.\n     *\n     * @default ':'\n     */\n    separator?: string;\n  }): string;\n  /**\n   * Generates a random mac address.\n   *\n   * @param separator The optional separator to use. Can be either `':'`, `'-'` or `''`. Defaults to `':'`.\n   *\n   * @example\n   * faker.internet.mac() // '32:8e:2e:09:c6:05'\n   *\n   * @since 3.0.0\n   */\n  mac(separator?: string): string;\n  /**\n   * Generates a random mac address.\n   *\n   * @param options The optional separator or an options object.\n   * @param separator The optional separator to use. Can be either `':'`, `'-'` or `''`. Defaults to `':'`.\n   *\n   * @example\n   * faker.internet.mac() // '32:8e:2e:09:c6:05'\n   *\n   * @since 3.0.0\n   */\n  mac(\n    options?:\n      | string\n      | {\n          /**\n           * The optional separator to use. Can be either `':'`, `'-'` or `''`.\n           *\n           * @default ':'\n           */\n          separator?: string;\n        }\n  ): string;\n  mac(\n    options:\n      | string\n      | {\n          /**\n           * The optional separator to use. Can be either `':'`, `'-'` or `''`.\n           *\n           * @default ':'\n           */\n          separator?: string;\n        } = {}\n  ): string {\n    if (typeof options === 'string') {\n      options = { separator: options };\n    }\n\n    let { separator = ':' } = options;\n\n    let i: number;\n    let mac = '';\n\n    const acceptableSeparators = [':', '-', ''];\n    if (!acceptableSeparators.includes(separator)) {\n      separator = ':';\n    }\n\n    for (i = 0; i < 12; i++) {\n      mac += this.faker.number.hex(15);\n      if (i % 2 === 1 && i !== 11) {\n        mac += separator;\n      }\n    }\n\n    return mac;\n  }\n\n  /**\n   * Generates a random password-like string. Do not use this method for generating actual passwords for users.\n   * Since the source of the randomness is not cryptographically secure, neither is this generator.\n   *\n   * @param options An options object.\n   * @param options.length The length of the password to generate. Defaults to `15`.\n   * @param options.memorable Whether the generated password should be memorable. Defaults to `false`.\n   * @param options.pattern The pattern that all chars should match.\n   * This option will be ignored, if `memorable` is `true`. Defaults to `/\\w/`.\n   * @param options.prefix The prefix to use. Defaults to `''`.\n   *\n   * @example\n   * faker.internet.password() // '89G1wJuBLbGziIs'\n   * faker.internet.password({ length: 20 }) // 'aF55c_8O9kZaPOrysFB_'\n   * faker.internet.password({ length: 20, memorable: true }) // 'lawetimufozujosodedi'\n   * faker.internet.password({ length: 20, memorable: true, pattern: /[A-Z]/ }) // 'HMAQDFFYLDDUTBKVNFVS'\n   * faker.internet.password({ length: 20, memorable: true, pattern: /[A-Z]/, prefix: 'Hello ' }) // 'Hello IREOXTDWPERQSB'\n   *\n   * @since 2.0.1\n   */\n  password(\n    options: {\n      /**\n       * The length of the password to generate.\n       *\n       * @default 15\n       */\n      length?: number;\n      /**\n       * Whether the generated password should be memorable.\n       *\n       * @default false\n       */\n      memorable?: boolean;\n      /**\n       * The pattern that all chars should match.\n       * This option will be ignored, if `memorable` is `true`.\n       *\n       * @default /\\w/\n       */\n      pattern?: RegExp;\n      /**\n       * The prefix to use.\n       *\n       * @default ''\n       */\n      prefix?: string;\n    } = {}\n  ): string {\n    /*\n     * password-generator ( function )\n     * Copyright(c) 2011-2013 Bermi Ferrer <bermi@bermilabs.com>\n     * MIT Licensed\n     */\n    const vowel = /[aeiouAEIOU]$/;\n    const consonant = /[bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ]$/;\n    const _password = (\n      length: number,\n      memorable: boolean,\n      pattern: RegExp,\n      prefix: string\n    ): string => {\n      if (prefix.length >= length) {\n        return prefix;\n      }\n\n      if (memorable) {\n        pattern = consonant.test(prefix) ? vowel : consonant;\n      }\n\n      const n = this.faker.number.int(94) + 33;\n      let char = String.fromCodePoint(n);\n      if (memorable) {\n        char = char.toLowerCase();\n      }\n\n      if (!pattern.test(char)) {\n        return _password(length, memorable, pattern, prefix);\n      }\n\n      return _password(length, memorable, pattern, prefix + char);\n    };\n\n    const {\n      length = 15,\n      memorable = false,\n      pattern = /\\w/,\n      prefix = '',\n    } = options;\n\n    return _password(length, memorable, pattern, prefix);\n  }\n\n  /**\n   * Generates a random emoji.\n   *\n   * @param options Options object.\n   * @param options.types A list of the emoji types that should be included. Possible values are `'smiley'`, `'body'`, `'person'`, `'nature'`, `'food'`, `'travel'`, `'activity'`, `'object'`, `'symbol'`, `'flag'`. By default, emojis from any type will be included.\n   *\n   * @example\n   * faker.internet.emoji() // '🥰'\n   * faker.internet.emoji({ types: ['food', 'nature'] }) // '🥐'\n   *\n   * @since 6.2.0\n   */\n  emoji(\n    options: {\n      /**\n       * A list of the emoji types that should be used.\n       *\n       * @default Object.keys(faker.definitions.internet.emoji)\n       */\n      types?: ReadonlyArray<EmojiType>;\n    } = {}\n  ): string {\n    const {\n      types = Object.keys(this.faker.definitions.internet.emoji) as EmojiType[],\n    } = options;\n    const emojiType = this.faker.helpers.arrayElement(types);\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.internet.emoji[emojiType]\n    );\n  }\n\n  /**\n   * Generates a random JWT (JSON Web Token) Algorithm.\n   *\n   * @see faker.internet.jwt(): For generating random JWT (JSON Web Token).\n   *\n   * @example\n   * faker.internet.jwtAlgorithm() // 'HS256'\n   * faker.internet.jwtAlgorithm() // 'RS512'\n   *\n   * @since 9.1.0\n   */\n  jwtAlgorithm(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.internet.jwt_algorithm\n    );\n  }\n\n  /**\n   * Generates a random JWT (JSON Web Token).\n   *\n   * Please note that this method generates a random signature instead of a valid one.\n   *\n   * @param options The optional options object.\n   * @param options.header The Header to use for the token. Defaults to a random object with the following fields: `alg` and `typ`.\n   * @param options.payload The Payload to use for the token. Defaults to a random object with the following fields: `iat`, `exp`, `nbf`, `iss`, `sub`, `aud`, and `jti`.\n   * @param options.refDate The date to use as reference point for the newly generated date.\n   *\n   * @see https://datatracker.ietf.org/doc/html/rfc7519\n   * @see faker.internet.jwtAlgorithm(): For generating random JWT (JSON Web Token) Algorithm.\n   *\n   * @example\n   * faker.internet.jwt() // 'eyJhbGciOiJIUzM4NCIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MzI2MzgxMDYsImV4cCI6MTczMjY5MjUwOSwibmJmIjoxNzA1MDgxNjQ4LCJpc3MiOiJHdXRrb3dza2kgYW5kIFNvbnMiLCJzdWIiOiJlMzQxZjMwNS0yM2I2LTRkYmQtOTY2ZC1iNDRiZmM0ZGIzMGUiLCJhdWQiOiI0YzMwZGE3Yi0zZDUzLTQ4OGUtYTAyZC0zOWI2MDZiZmYxMTciLCJqdGkiOiJiMGZmOTMzOC04ODMwLTRmNDgtYjA3Ny1kNDNmMjU2OGZlYzAifQ.oDLVR73M0u5SjMPlc1aruxbdK7l2titXSeo9J5M1JUd65a1X9MhCz7FOobtX8eaj'\n   * faker.internet.jwt({ header: { alg: 'HS256' }}) // 'eyJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE3MTg2MTM3MTIsImV4cCI6MTcxODYzMzY3OSwibmJmIjoxNjk3MjYzNjMwLCJpc3MiOiJEb3lsZSBhbmQgU29ucyIsInN1YiI6IjYxYWRkYWFmLWY4MjktNDkzZS1iNTI1LTJjMGJkNjkzOTdjNyIsImF1ZCI6IjczNjcyMjVjLWIwMWMtNGE1My1hYzQyLTYwOWJkZmI1MzBiOCIsImp0aSI6IjU2Y2ZkZjAxLWRhMzMtNGUxNi04MzJiLTFlYTk3ZGY1MTQ2YSJ9.5iUgaCaFVPZ8d1QD0xMjoeJbmPVyUfKfoRQ6Njzm5MLp5F4UMh5REbPCrW70fAkr'\n   * faker.internet.jwt({ payload: { iss: 'Acme' }}) // 'eyJhbGciOiJFUzM4NCIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJBY21lIn0.syUt0GBukNac8Cn1AGKFq2SWAXWy1YIfl0uOYiwg6TZ3omAW0c7FGWY6bC7ZOFSt'\n   * faker.internet.jwt({ refDate: '2020-01-01T00:00:00.000Z' }) // 'eyJhbGciOiJFUzM4NCIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE1Nzc4MDY4NDUsImV4cCI6MTU3Nzg0NjI4MCwibmJmIjoxNTgxNTQyMDYwLCJpc3MiOiJLcmVpZ2VyLCBBbHRlbndlcnRoIGFuZCBQYXVjZWsiLCJzdWIiOiI5NzVjMjMyOS02MDlhLTRjYTYtYjBkZi05ZmY4MGZiNDUwN2QiLCJhdWQiOiI0ODQxZWYwNi01OWYwLTQzMWEtYmFmZi0xMjkxZmRhZDdhNjgiLCJqdGkiOiJmNDBjZTJiYi00ZWYyLTQ1MjMtOGIxMy1kN2Q4NTA5N2M2ZTUifQ.cuClEZQ0CyPIMVS5uxrMwWXz0wcqFFdt0oNne3PMryyly0jghkxVurss2TapMC3C'\n   *\n   * @since 9.1.0\n   */\n  jwt(\n    options: {\n      /**\n       * The header to use for the token. If present, it will replace any default values.\n       *\n       * @default\n       * {\n       *   alg: faker.internet.jwtAlgorithm(),\n       *   typ: 'JWT'\n       * }\n       */\n      header?: Record<string, unknown>;\n      /**\n       * The payload to use for the token. If present, it will replace any default values.\n       *\n       * @default\n       * {\n       *   iat: faker.date.recent(),\n       *   exp: faker.date.soon(),\n       *   nbf: faker.date.anytime(),\n       *   iss: faker.company.name(),\n       *   sub: faker.string.uuid(),\n       *   aud: faker.string.uuid(),\n       *   jti: faker.string.uuid()\n       * }\n       */\n      payload?: Record<string, unknown>;\n      /**\n       * The date to use as reference point for the newly generated date.\n       *\n       * @default faker.defaultRefDate()\n       */\n      refDate?: string | Date | number;\n    } = {}\n  ): string {\n    const { refDate = this.faker.defaultRefDate() } = options;\n\n    const iatDefault = this.faker.date.recent({ refDate });\n\n    const {\n      header = {\n        alg: this.jwtAlgorithm(),\n        typ: 'JWT',\n      },\n      payload = {\n        iat: Math.round(iatDefault.valueOf() / 1000),\n        exp: Math.round(\n          this.faker.date.soon({ refDate: iatDefault }).valueOf() / 1000\n        ),\n        nbf: Math.round(this.faker.date.anytime({ refDate }).valueOf() / 1000),\n        iss: this.faker.company.name(),\n        sub: this.faker.string.uuid(),\n        aud: this.faker.string.uuid(),\n        jti: this.faker.string.uuid(),\n      },\n    } = options;\n\n    const encodedHeader = toBase64Url(JSON.stringify(header));\n    const encodedPayload = toBase64Url(JSON.stringify(payload));\n    const signature = this.faker.string.alphanumeric(64);\n\n    return `${encodedHeader}.${encodedPayload}.${signature}`;\n  }\n}\n"
  },
  {
    "path": "src/modules/location/index.ts",
    "content": "import type { Faker } from '../..';\nimport { FakerError } from '../../errors/faker-error';\nimport { SimpleModuleBase } from '../../internal/module-base';\n\n/**\n * Represents a language with its full name, 2 character ISO 639-1 code, and 3 character ISO 639-2 code.\n */\nexport interface Language {\n  /**\n   * The full name for the language (e.g. `English`).\n   */\n  name: string;\n\n  /**\n   * The 2 character [ISO 639-1](https://en.wikipedia.org/wiki/ISO_639-1) code.\n   */\n  alpha2: string;\n\n  /**\n   * The 3 character [ISO 639-2](https://en.wikipedia.org/wiki/ISO_639-2) code.\n   */\n  alpha3: string;\n}\n\n/**\n * Module with location functions that don't require localized data\n */\nexport class SimpleLocationModule extends SimpleModuleBase {\n  /**\n   * Generates a random latitude.\n   *\n   * @param options An options object.\n   * @param options.max The upper bound for the latitude to generate. Defaults to `90`.\n   * @param options.min The lower bound for the latitude to generate. Defaults to `-90`.\n   * @param options.precision The number of decimal points of precision for the latitude. Defaults to `4`.\n   *\n   * @example\n   * faker.location.latitude() // -30.9501\n   * faker.location.latitude({ max: 10 }) // 5.7225\n   * faker.location.latitude({ max: 10, min: -10 }) // -9.6273\n   * faker.location.latitude({ max: 10, min: -10, precision: 5 }) // 2.68452\n   *\n   * @since 8.0.0\n   */\n  latitude(\n    options: {\n      /**\n       * The upper bound for the latitude to generate.\n       *\n       * @default 90\n       */\n      max?: number;\n      /**\n       * The lower bound for the latitude to generate.\n       *\n       * @default -90\n       */\n      min?: number;\n      /**\n       * The number of decimal points of precision for the latitude.\n       *\n       * @default 4\n       */\n      precision?: number;\n    } = {}\n  ): number {\n    const { max = 90, min = -90, precision = 4 } = options;\n\n    return this.faker.number.float({ min, max, fractionDigits: precision });\n  }\n\n  /**\n   * Generates a random longitude.\n   *\n   * @param options An options object.\n   * @param options.max The upper bound for the longitude to generate. Defaults to `180`.\n   * @param options.min The lower bound for the longitude to generate. Defaults to `-180`.\n   * @param options.precision The number of decimal points of precision for the longitude. Defaults to `4`.\n   *\n   * @example\n   * faker.location.longitude() // -30.9501\n   * faker.location.longitude({ max: 10 }) // 5.7225\n   * faker.location.longitude({ max: 10, min: -10 }) // -9.6273\n   * faker.location.longitude({ max: 10, min: -10, precision: 5 }) // 2.68452\n   *\n   * @since 8.0.0\n   */\n  longitude(\n    options: {\n      /**\n       * The upper bound for the longitude to generate.\n       *\n       * @default 180\n       */\n      max?: number;\n      /**\n       * The lower bound for the longitude to generate.\n       *\n       * @default -180\n       */\n      min?: number;\n      /**\n       * The number of decimal points of precision for the longitude.\n       *\n       * @default 4\n       */\n      precision?: number;\n    } = {}\n  ): number {\n    const { max = 180, min = -180, precision = 4 } = options;\n\n    return this.faker.number.float({ max, min, fractionDigits: precision });\n  }\n\n  /**\n   * Generates a random GPS coordinate within the specified radius from the given coordinate.\n   *\n   * @param options The options for generating a GPS coordinate.\n   * @param options.origin The original coordinate to get a new coordinate close to.\n   * If no coordinate is given, a random one will be chosen.\n   * @param options.radius The maximum distance from the given coordinate to the new coordinate. Defaults to `10`.\n   * @param options.isMetric If `true` assume the radius to be in kilometers. If `false` for miles. Defaults to `false`.\n   *\n   * @example\n   * faker.location.nearbyGPSCoordinate() // [ 33.8475, -170.5953 ]\n   * faker.location.nearbyGPSCoordinate({ origin: [33, -170] }) // [ 33.0165, -170.0636 ]\n   * faker.location.nearbyGPSCoordinate({ origin: [33, -170], radius: 1000, isMetric: true }) // [ 37.9163, -179.2408 ]\n   *\n   * @since 8.0.0\n   */\n  nearbyGPSCoordinate(\n    options: {\n      /**\n       * The original coordinate to get a new coordinate close to.\n       */\n      origin?: [latitude: number, longitude: number];\n      /**\n       * The maximum distance from the given coordinate to the new coordinate.\n       *\n       * @default 10\n       */\n      radius?: number;\n      /**\n       * If `true` assume the radius to be in kilometers. If `false` for miles.\n       *\n       * @default false\n       */\n      isMetric?: boolean;\n    } = {}\n  ): [latitude: number, longitude: number] {\n    const { origin, radius = 10, isMetric = false } = options;\n\n    // If there is no origin, the best we can do is return a random GPS coordinate.\n    if (origin == null) {\n      return [this.latitude(), this.longitude()];\n    }\n\n    const angleRadians = this.faker.number.float({\n      max: 2 * Math.PI,\n      fractionDigits: 5,\n    }); // in ° radians\n\n    const radiusMetric = isMetric ? radius : radius * 1.60934; // in km\n    const errorCorrection = 0.995; // avoid float issues\n    const distanceInKm =\n      this.faker.number.float({\n        max: radiusMetric,\n        fractionDigits: 3,\n      }) * errorCorrection; // in km\n\n    /**\n     * The distance in km per degree for earth.\n     */\n    const kmPerDegree = 40_000 / 360; // in km/°\n\n    const distanceInDegree = distanceInKm / kmPerDegree; // in °\n\n    const coordinate: [latitude: number, longitude: number] = [\n      origin[0] + Math.sin(angleRadians) * distanceInDegree,\n      origin[1] + Math.cos(angleRadians) * distanceInDegree,\n    ];\n\n    // Box latitude [-90°, 90°]\n    coordinate[0] = coordinate[0] % 180;\n    if (coordinate[0] < -90 || coordinate[0] > 90) {\n      coordinate[0] = Math.sign(coordinate[0]) * 180 - coordinate[0];\n      coordinate[1] += 180;\n    }\n\n    // Box longitude [-180°, 180°]\n    coordinate[1] = (((coordinate[1] % 360) + 540) % 360) - 180;\n\n    return [coordinate[0], coordinate[1]];\n  }\n}\n\n/**\n * Module to generate addresses and locations. Prior to Faker 8.0.0, this module was known as `faker.address`.\n *\n * ### Overview\n *\n * For a typical street address for a locale, use [`streetAddress()`](https://fakerjs.dev/api/location.html#streetaddress), [`city()`](https://fakerjs.dev/api/location.html#city), [`state()`](https://fakerjs.dev/api/location.html#state)), and [`zipCode()`](https://fakerjs.dev/api/location.html#zipcode). Most locales provide localized versions for a specific country.\n *\n * If you need latitude and longitude coordinates, use [`latitude()`](https://fakerjs.dev/api/location.html#latitude) and [`longitude()`](https://fakerjs.dev/api/location.html#longitude), or [`nearbyGPSCoordinate()`](https://fakerjs.dev/api/location.html#nearbygpscoordinate) for a latitude/longitude near a given location.\n *\n * For a random country, you can use [`country()`](https://fakerjs.dev/api/location.html#country) or [`countryCode()`](https://fakerjs.dev/api/location.html#countrycode).\n */\nexport class LocationModule extends SimpleLocationModule {\n  constructor(protected readonly faker: Faker) {\n    super(faker);\n  }\n\n  /**\n   * Generates random zip code from specified format. If format is not specified,\n   * the locale's zip format is used.\n   *\n   * @param options The format used to generate the zip code or an options object.\n   * @param options.state The state to generate the zip code for.\n   * If the current locale does not have a corresponding `postcode_by_state` definition, an error is thrown.\n   * @param options.format The optional format used to generate the zip code.\n   * By default, a random format is used from the locale zip formats.\n   * This won't be used if the state option is specified.\n   *\n   * @see faker.helpers.replaceSymbols(): For more information about how the pattern is used.\n   *\n   * @example\n   * faker.location.zipCode() // '17839'\n   * faker.location.zipCode('####') // '6925'\n   *\n   * @since 8.0.0\n   */\n  zipCode(\n    options:\n      | string\n      | {\n          /**\n           * The state to generate the zip code for.\n           *\n           * If the current locale does not have a corresponding `postcode_by_state` definition, an error is thrown.\n           */\n          state?: string;\n          /**\n           * The optional format used to generate the zip code.\n           *\n           * This won't be used if the state option is specified.\n           *\n           * @default faker.definitions.location.postcode\n           */\n          format?: string;\n        } = {}\n  ): string {\n    if (typeof options === 'string') {\n      options = { format: options };\n    }\n\n    const { state } = options;\n\n    if (state != null) {\n      const zipPattern =\n        this.faker.definitions.location.postcode_by_state[state];\n\n      if (zipPattern == null) {\n        throw new FakerError(\n          `No zip code definition found for state \"${state}\"`\n        );\n      }\n\n      return this.faker.helpers.fake(zipPattern);\n    }\n\n    let { format = this.faker.definitions.location.postcode } = options;\n    if (typeof format === 'string') {\n      format = [format];\n    }\n\n    format = this.faker.helpers.arrayElement(format);\n\n    return this.faker.helpers.replaceSymbols(format);\n  }\n\n  /**\n   * Generates a random localized city name.\n   *\n   * @example\n   * faker.location.city() // 'East Jarretmouth'\n   * fakerDE.location.city() // 'Bad Lilianadorf'\n   *\n   * @since 8.0.0\n   */\n  city(): string {\n    return this.faker.helpers.fake(\n      this.faker.definitions.location.city_pattern\n    );\n  }\n\n  /**\n   * Generates a random building number.\n   *\n   * @example\n   * faker.location.buildingNumber() // '379'\n   *\n   * @since 8.0.0\n   */\n  buildingNumber(): string {\n    return this.faker.helpers\n      .arrayElement(this.faker.definitions.location.building_number)\n      .replaceAll(/#+/g, (m) =>\n        this.faker.string.numeric({\n          length: m.length,\n          allowLeadingZeros: false,\n        })\n      );\n  }\n\n  /**\n   * Generates a random localized street name.\n   *\n   * @example\n   * faker.location.street() // 'Schroeder Isle'\n   *\n   * @since 8.0.0\n   */\n  street(): string {\n    return this.faker.helpers.fake(\n      this.faker.definitions.location.street_pattern\n    );\n  }\n\n  /**\n   * Generates a random localized street address.\n   *\n   * @param options Whether to use a full address or an options object.\n   * @param options.useFullAddress When true this will generate a full address.\n   * Otherwise it will just generate a street address.\n   *\n   * @example\n   * faker.location.streetAddress() // '0917 O'Conner Estates'\n   * faker.location.streetAddress(false) // '34830 Erdman Hollow'\n   * faker.location.streetAddress(true) // '3393 Ronny Way Apt. 742'\n   * faker.location.streetAddress({ useFullAddress: true }) // '7917 Miller Park Apt. 410'\n   *\n   * @since 8.0.0\n   */\n  streetAddress(\n    options:\n      | boolean\n      | {\n          /**\n           * When true this will generate a full address.\n           * Otherwise it will just generate a street address.\n           */\n          useFullAddress?: boolean;\n        } = {}\n  ): string {\n    if (typeof options === 'boolean') {\n      options = { useFullAddress: options };\n    }\n\n    const { useFullAddress } = options;\n\n    const formats = this.faker.definitions.location.street_address;\n    const format = formats[useFullAddress ? 'full' : 'normal'];\n\n    return this.faker.helpers.fake(format);\n  }\n\n  /**\n   * Generates a random localized secondary address. This refers to a specific location at a given address\n   * such as an apartment or room number.\n   *\n   * @example\n   * faker.location.secondaryAddress() // 'Apt. 861'\n   *\n   * @since 8.0.0\n   */\n  secondaryAddress(): string {\n    return this.faker.helpers\n      .fake(this.faker.definitions.location.secondary_address)\n      .replaceAll(/#+/g, (m) =>\n        this.faker.string.numeric({\n          length: m.length,\n          allowLeadingZeros: false,\n        })\n      );\n  }\n\n  /**\n   * Returns a random localized county, or other equivalent second-level administrative entity for the locale's country such as a district or department.\n   *\n   * @example\n   * fakerEN_GB.location.county() // 'Cambridgeshire'\n   * fakerEN_US.location.county() // 'Monroe County'\n   *\n   * @since 8.0.0\n   */\n  county(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.location.county\n    );\n  }\n\n  /**\n   * Returns a random country name.\n   *\n   * @example\n   * faker.location.country() // 'Greece'\n   *\n   * @since 8.0.0\n   */\n  country(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.location.country\n    );\n  }\n\n  /**\n   * Returns a random continent name.\n   *\n   * @example\n   * faker.location.continent() // 'Asia'\n   *\n   * @since 9.1.0\n   */\n  continent(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.location.continent\n    );\n  }\n\n  /**\n   * Returns a random [ISO_3166-1](https://en.wikipedia.org/wiki/ISO_3166-1) country code.\n   *\n   * @param options The code to return or an options object.\n   * @param options.variant The variant to return. Can be one of:\n   *\n   * - `'alpha-2'` (two-letter code)\n   * - `'alpha-3'` (three-letter code)\n   * - `'numeric'` (numeric code)\n   *\n   * Defaults to `'alpha-2'`.\n   *\n   * @example\n   * faker.location.countryCode() // 'SJ'\n   * faker.location.countryCode('alpha-2') // 'GA'\n   * faker.location.countryCode('alpha-3') // 'TJK'\n   * faker.location.countryCode('numeric') // '528'\n   *\n   * @since 8.0.0\n   */\n  countryCode(\n    options:\n      | 'alpha-2'\n      | 'alpha-3'\n      | 'numeric'\n      | {\n          /**\n           * The code to return.\n           * Can be either `'alpha-2'` (two-letter code),\n           * `'alpha-3'` (three-letter code)\n           * or `'numeric'` (numeric code).\n           *\n           * @default 'alpha-2'\n           */\n          variant?: 'alpha-2' | 'alpha-3' | 'numeric';\n        } = {}\n  ): string {\n    if (typeof options === 'string') {\n      options = { variant: options };\n    }\n\n    const { variant = 'alpha-2' } = options;\n    const key = (() => {\n      switch (variant) {\n        case 'numeric': {\n          return 'numeric';\n        }\n\n        case 'alpha-3': {\n          return 'alpha3';\n        }\n\n        case 'alpha-2': {\n          return 'alpha2';\n        }\n      }\n    })();\n\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.location.country_code\n    )[key];\n  }\n\n  /**\n   * Returns a random localized state, or other equivalent first-level administrative entity for the locale's country such as a province or region.\n   * Generally, these are the ISO 3166-2 subdivisions for a country.\n   * If a locale doesn't correspond to one specific country, the method may return ISO 3166-2 subdivisions from one or more countries that uses that language. For example, the `ar` locale includes subdivisions from Arabic-speaking countries, such as Tunisia, Algeria, Syria, Lebanon, etc.\n   * For historical compatibility reasons, the default `en` locale only includes states in the United States (identical to `en_US`). However, you can use other English locales, such as `en_IN`, `en_GB`, and `en_AU`, if needed.\n   *\n   * @param options An options object.\n   * @param options.abbreviated If true this will return abbreviated first-level administrative entity names.\n   * Otherwise this will return the long name. Defaults to `false`.\n   *\n   * @example\n   * faker.location.state() // 'Mississippi'\n   * fakerEN_CA.location.state() // 'Saskatchewan'\n   * fakerDE.location.state() // 'Nordrhein-Westfalen'\n   * faker.location.state({ abbreviated: true }) // 'LA'\n   *\n   * @since 8.0.0\n   */\n  state(\n    options: {\n      /**\n       * If true this will return abbreviated first-level administrative entity names.\n       * Otherwise this will return the long name.\n       *\n       * @default false\n       */\n      abbreviated?: boolean;\n    } = {}\n  ): string {\n    const { abbreviated = false } = options;\n    const stateDataSet = abbreviated\n      ? this.faker.definitions.location.state_abbr\n      : this.faker.definitions.location.state;\n\n    return this.faker.helpers.arrayElement(stateDataSet);\n  }\n\n  /**\n   * Returns a random direction (cardinal and ordinal; northwest, east, etc).\n   *\n   * @param options The options to use.\n   * @param options.abbreviated If true this will return abbreviated directions (NW, E, etc).\n   * Otherwise this will return the long name. Defaults to `false`.\n   *\n   * @example\n   * faker.location.direction() // 'Northeast'\n   * faker.location.direction({ abbreviated: true }) // 'SW'\n   *\n   * @since 8.0.0\n   */\n  direction(\n    options: {\n      /**\n       * If true this will return abbreviated directions (NW, E, etc).\n       * Otherwise this will return the long name.\n       *\n       * @default false\n       */\n      abbreviated?: boolean;\n    } = {}\n  ): string {\n    const { abbreviated = false } = options;\n\n    if (!abbreviated) {\n      return this.faker.helpers.arrayElement([\n        ...this.faker.definitions.location.direction.cardinal,\n        ...this.faker.definitions.location.direction.ordinal,\n      ]);\n    }\n\n    return this.faker.helpers.arrayElement([\n      ...this.faker.definitions.location.direction.cardinal_abbr,\n      ...this.faker.definitions.location.direction.ordinal_abbr,\n    ]);\n  }\n\n  /**\n   * Returns a random cardinal direction (north, east, south, west).\n   *\n   * @param options The options to use.\n   * @param options.abbreviated If true this will return abbreviated directions (N, E, etc).\n   * Otherwise this will return the long name. Defaults to `false`.\n   *\n   * @example\n   * faker.location.cardinalDirection() // 'North'\n   * faker.location.cardinalDirection({ abbreviated: true }) // 'W'\n   *\n   * @since 8.0.0\n   */\n  cardinalDirection(\n    options: {\n      /**\n       * If true this will return abbreviated directions (N, E, etc).\n       * Otherwise this will return the long name.\n       *\n       * @default false\n       */\n      abbreviated?: boolean;\n    } = {}\n  ): string {\n    const { abbreviated = false } = options;\n\n    if (!abbreviated) {\n      return this.faker.helpers.arrayElement(\n        this.faker.definitions.location.direction.cardinal\n      );\n    }\n\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.location.direction.cardinal_abbr\n    );\n  }\n\n  /**\n   * Returns a random ordinal direction (northwest, southeast, etc).\n   *\n   * @param options Whether to use abbreviated or an options object.\n   * @param options.abbreviated If true this will return abbreviated directions (NW, SE, etc).\n   * Otherwise this will return the long name. Defaults to `false`.\n   *\n   * @example\n   * faker.location.ordinalDirection() // 'Northeast'\n   * faker.location.ordinalDirection({ abbreviated: true }) // 'SW'\n   *\n   * @since 8.0.0\n   */\n  ordinalDirection(\n    options: {\n      /**\n       * If true this will return abbreviated directions (NW, SE, etc).\n       * Otherwise this will return the long name.\n       *\n       * @default false\n       */\n      abbreviated?: boolean;\n    } = {}\n  ): string {\n    const { abbreviated = false } = options;\n\n    if (!abbreviated) {\n      return this.faker.helpers.arrayElement(\n        this.faker.definitions.location.direction.ordinal\n      );\n    }\n\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.location.direction.ordinal_abbr\n    );\n  }\n\n  /**\n   * Returns a random IANA time zone relevant to this locale.\n   *\n   * The returned time zone is tied to the current locale.\n   *\n   * @see [IANA Time Zone Database](https://www.iana.org/time-zones)\n   * @see faker.date.timeZone(): For generating a random time zone from all available time zones.\n   *\n   * @example\n   * faker.location.timeZone() // 'Pacific/Guam'\n   *\n   * @since 8.0.0\n   */\n  timeZone(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.location.time_zone\n    );\n  }\n\n  /**\n   * Returns a random spoken language.\n   *\n   * @see [ISO 639-1](https://en.wikipedia.org/wiki/ISO_639-1)\n   * @see [ISO 639-2](https://en.wikipedia.org/wiki/ISO_639-2)\n   * @see [ISO 639-2 Language Code List](https://www.loc.gov/standards/iso639-2/php/code_list.php)\n   *\n   * @example\n   * faker.location.language() // { alpha2: 'de', alpha3: 'deu', name: 'German' }\n   * faker.location.language().name // German\n   * faker.location.language().alpha2 // de\n   * faker.location.language().alpha3 // deu\n   *\n   * @since 9.4.0\n   */\n  language(): Language {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.location.language\n    );\n  }\n}\n"
  },
  {
    "path": "src/modules/lorem/index.ts",
    "content": "import { ModuleBase } from '../../internal/module-base';\nimport { filterWordListByLength } from '../word/filter-word-list-by-length';\n\n/**\n * Module to generate random texts and words.\n *\n * ### Overview\n *\n * Generate dummy content using traditional faux-Latin [lorem ipsum](https://en.wikipedia.org/wiki/Lorem_ipsum) (in other locales to `en`, alternative words may be used).\n *\n * In order of increasing size you can generate a single [`word()`](https://fakerjs.dev/api/lorem.html#word), multiple [`words()`](https://fakerjs.dev/api/lorem.html#words), a [`sentence()`](https://fakerjs.dev/api/lorem.html#sentence), multiple [`sentences()`](https://fakerjs.dev/api/lorem.html#sentences), [`lines()`](https://fakerjs.dev/api/lorem.html#lines) separated by newlines, one [`paragraph()`](https://fakerjs.dev/api/lorem.html#paragraph), or multiple [`paragraphs()`](https://fakerjs.dev/api/lorem.html#paragraphs).\n *\n * The generic [`text()`](https://fakerjs.dev/api/lorem.html#text) method can be used to generate some text between one sentence and multiple paragraphs, while [`slug()`](https://fakerjs.dev/api/lorem.html#slug) generates an URL-friendly hyphenated string.\n */\nexport class LoremModule extends ModuleBase {\n  /**\n   * Generates a word of a specified length.\n   *\n   * @param options The expected length of the word or the options to use.\n   * @param options.length The expected length of the word.\n   * @param options.strategy The strategy to apply when no words with a matching length are found.\n   *\n   * Available error handling strategies:\n   *\n   * - `fail`: Throws an error if no words with the given length are found.\n   * - `shortest`: Returns any of the shortest words.\n   * - `closest`: Returns any of the words closest to the given length.\n   * - `longest`: Returns any of the longest words.\n   * - `any-length`: Returns a word with any length.\n   *\n   * Defaults to `'any-length'`.\n   *\n   * @example\n   * faker.lorem.word() // 'temporibus'\n   * faker.lorem.word(5) // 'velit'\n   * faker.lorem.word({ strategy: 'shortest' }) // 'a'\n   * faker.lorem.word({ length: { min: 5, max: 7 }, strategy: 'fail' }) // 'quaerat'\n   *\n   * @since 3.1.0\n   */\n  word(\n    options:\n      | number\n      | {\n          /**\n           * The expected length of the word.\n           *\n           * @default 1\n           */\n          length?:\n            | number\n            | {\n                /**\n                 * The minimum length of the word.\n                 */\n                min: number;\n                /**\n                 * The maximum length of the word.\n                 */\n                max: number;\n              };\n          /**\n           * The strategy to apply when no words with a matching length are found.\n           *\n           * Available error handling strategies:\n           *\n           * - `fail`: Throws an error if no words with the given length are found.\n           * - `shortest`: Returns any of the shortest words.\n           * - `closest`: Returns any of the words closest to the given length.\n           * - `longest`: Returns any of the longest words.\n           * - `any-length`: Returns a word with any length.\n           *\n           * @default 'any-length'\n           */\n          strategy?: 'fail' | 'closest' | 'shortest' | 'longest' | 'any-length';\n        } = {}\n  ): string {\n    if (typeof options === 'number') {\n      options = { length: options };\n    }\n\n    return this.faker.helpers.arrayElement(\n      filterWordListByLength({\n        ...options,\n        wordList: this.faker.definitions.lorem.word,\n      })\n    );\n  }\n\n  /**\n   * Generates a space separated list of words.\n   *\n   * @param wordCount The number of words to generate. Defaults to `3`.\n   * @param wordCount.min The minimum number of words to generate.\n   * @param wordCount.max The maximum number of words to generate.\n   *\n   * @example\n   * faker.lorem.words() // 'qui praesentium pariatur'\n   * faker.lorem.words(10) // 'debitis consectetur voluptatem non doloremque ipsum autem totam eum ratione'\n   * faker.lorem.words({ min: 1, max: 3 }) // 'tenetur error cum'\n   *\n   * @since 2.0.1\n   */\n  words(\n    wordCount:\n      | number\n      | {\n          /**\n           * The minimum number of words to generate.\n           */\n          min: number;\n          /**\n           * The maximum number of words to generate.\n           */\n          max: number;\n        } = 3\n  ): string {\n    return this.faker.helpers\n      .multiple(() => this.word(), { count: wordCount })\n      .join(' ');\n  }\n\n  /**\n   * Generates a space separated list of words beginning with a capital letter and ending with a period.\n   *\n   * @param wordCount The number of words, that should be in the sentence. Defaults to a random number between `3` and `10`.\n   * @param wordCount.min The minimum number of words to generate. Defaults to `3`.\n   * @param wordCount.max The maximum number of words to generate. Defaults to `10`.\n   *\n   * @example\n   * faker.lorem.sentence() // 'Voluptatum cupiditate suscipit autem eveniet aut dolorem aut officiis distinctio.'\n   * faker.lorem.sentence(5) // 'Laborum voluptatem officiis est et.'\n   * faker.lorem.sentence({ min: 3, max: 5 }) // 'Fugiat repellendus nisi.'\n   *\n   * @since 2.0.1\n   */\n  sentence(\n    wordCount:\n      | number\n      | {\n          /**\n           * The minimum number of words to generate.\n           */\n          min: number;\n          /**\n           * The maximum number of words to generate.\n           */\n          max: number;\n        } = { min: 3, max: 10 }\n  ): string {\n    const sentence = this.words(wordCount);\n    return `${sentence.charAt(0).toUpperCase() + sentence.substring(1)}.`;\n  }\n\n  /**\n   * Generates a slugified text consisting of the given number of hyphen separated words.\n   *\n   * @param wordCount The number of words to generate. Defaults to `3`.\n   * @param wordCount.min The minimum number of words to generate.\n   * @param wordCount.max The maximum number of words to generate.\n   *\n   * @example\n   * faker.lorem.slug() // 'dolores-illo-est'\n   * faker.lorem.slug(5) // 'delectus-totam-iusto-itaque-placeat'\n   * faker.lorem.slug({ min: 1, max: 3 }) // 'illo-ratione'\n   *\n   * @since 4.0.0\n   */\n  slug(\n    wordCount:\n      | number\n      | {\n          /**\n           * The minimum number of words to generate.\n           */\n          min: number;\n          /**\n           * The maximum number of words to generate.\n           */\n          max: number;\n        } = 3\n  ): string {\n    const words = this.words(wordCount);\n    return this.faker.helpers.slugify(words);\n  }\n\n  /**\n   * Generates the given number of sentences.\n   *\n   * @param sentenceCount The number of sentences to generate. Defaults to a random number between `2` and `6`.\n   * @param sentenceCount.min The minimum number of sentences to generate. Defaults to `2`.\n   * @param sentenceCount.max The maximum number of sentences to generate. Defaults to `6`.\n   * @param separator The separator to add between sentences. Defaults to `' '`.\n   *\n   * @example\n   * faker.lorem.sentences() // 'Iste molestiae incidunt aliquam possimus reprehenderit eum corrupti. Deleniti modi voluptatem nostrum ut esse.'\n   * faker.lorem.sentences(2) // 'Maxime vel numquam quibusdam. Dignissimos ex molestias quos aut molestiae quam nihil occaecati maiores.'\n   * faker.lorem.sentences(2, '\\n')\n   * // 'Et rerum a unde tempora magnam sit nisi.\n   * // Et perspiciatis ipsam omnis.'\n   * faker.lorem.sentences({ min: 1, max: 3 }) // 'Placeat ex natus tenetur repellendus repellendus iste. Optio nostrum veritatis.'\n   *\n   * @since 2.0.1\n   */\n  sentences(\n    sentenceCount:\n      | number\n      | {\n          /**\n           * The minimum number of sentences to generate.\n           */\n          min: number;\n          /**\n           * The maximum number of sentences to generate.\n           */\n          max: number;\n        } = { min: 2, max: 6 },\n    separator: string = ' '\n  ): string {\n    return this.faker.helpers\n      .multiple(() => this.sentence(), { count: sentenceCount })\n      .join(separator);\n  }\n\n  /**\n   * Generates a paragraph with the given number of sentences.\n   *\n   * @param sentenceCount The number of sentences to generate. Defaults to `3`.\n   * @param sentenceCount.min The minimum number of sentences to generate.\n   * @param sentenceCount.max The maximum number of sentences to generate.\n   *\n   * @example\n   * faker.lorem.paragraph() // 'Non architecto nam unde sint. Ex tenetur dolor facere optio aut consequatur. Ea laudantium reiciendis repellendus.'\n   * faker.lorem.paragraph(2) // 'Animi possimus nemo consequuntur ut ea et tempore unde qui. Quis corporis esse occaecati.'\n   * faker.lorem.paragraph({ min: 1, max: 3 }) // 'Quis doloribus necessitatibus sint. Rerum accusamus impedit corporis porro.'\n   *\n   * @since 2.0.1\n   */\n  paragraph(\n    sentenceCount:\n      | number\n      | {\n          /**\n           * The minimum number of sentences to generate.\n           */\n          min: number;\n          /**\n           * The maximum number of sentences to generate.\n           */\n          max: number;\n        } = 3\n  ): string {\n    return this.sentences(sentenceCount);\n  }\n\n  /**\n   * Generates the given number of paragraphs.\n   *\n   * @param paragraphCount The number of paragraphs to generate. Defaults to `3`.\n   * @param paragraphCount.min The minimum number of paragraphs to generate.\n   * @param paragraphCount.max The maximum number of paragraphs to generate.\n   * @param separator The separator to use. Defaults to `'\\n'`.\n   *\n   * @example\n   * faker.lorem.paragraphs()\n   * // 'Beatae voluptatem dicta et assumenda fugit eaque quidem consequatur. Fuga unde provident. Id reprehenderit soluta facilis est laborum laborum. Illum aut non ut. Est nulla rem ipsa.\n   * // Voluptatibus quo pariatur est. Temporibus deleniti occaecati pariatur nemo est molestias voluptas. Doloribus commodi et et exercitationem vel et. Omnis inventore cum aut amet.\n   * // Sapiente deleniti et. Ducimus maiores eum. Rem dolorem itaque aliquam.'\n   *\n   * faker.lorem.paragraphs(5)\n   * // 'Quia hic sunt ducimus expedita quo impedit soluta. Quam impedit et ipsum optio. Unde dolores nulla nobis vero et aspernatur officiis.\n   * // Aliquam dolorem temporibus dolores voluptatem voluptatem qui nostrum quia. Sit hic facilis rerum eius. Beatae doloribus nesciunt iste ipsum.\n   * // Natus nam eum nulla voluptas molestiae fuga libero nihil voluptatibus. Sed quam numquam eum ipsam temporibus eaque ut et. Enim quas debitis quasi quis. Vitae et vitae.\n   * // Repellat voluptatem est laborum illo harum sed reprehenderit aut. Quo sit et. Exercitationem blanditiis totam velit ad dicta placeat.\n   * // Rerum non eum incidunt amet quo. Eaque laborum ut. Recusandae illo ab distinctio veritatis. Cum quis architecto ad maxime a.'\n   *\n   * faker.lorem.paragraphs(2, '<br/>\\n')\n   * // 'Eos magnam aut qui accusamus. Sapiente quas culpa totam excepturi. Blanditiis totam distinctio occaecati dignissimos cumque atque qui officiis.<br/>\n   * // Nihil quis vel consequatur. Blanditiis commodi deserunt sunt animi dolorum. A optio porro hic dolorum fugit aut et sint voluptas. Minima ad sed ipsa est non dolores.'\n   *\n   * faker.lorem.paragraphs({ min: 1, max: 3 })\n   * // 'Eum nam fugiat laudantium.\n   * // Dignissimos tempore porro necessitatibus commodi nam.\n   * // Veniam at commodi iste perferendis totam dolorum corporis ipsam.'\n   *\n   * @since 2.0.1\n   */\n  paragraphs(\n    paragraphCount:\n      | number\n      | {\n          /**\n           * The minimum number of paragraphs to generate.\n           */\n          min: number;\n          /**\n           * The maximum number of paragraphs to generate.\n           */\n          max: number;\n        } = 3,\n    separator: string = '\\n'\n  ): string {\n    return this.faker.helpers\n      .multiple(() => this.paragraph(), { count: paragraphCount })\n      .join(separator);\n  }\n\n  /**\n   * Generates a random text based on a random lorem method.\n   *\n   * @example\n   * faker.lorem.text() // 'Doloribus autem non quis vero quia.'\n   * faker.lorem.text()\n   * // 'Rerum eum reiciendis id ipsa hic dolore aut laborum provident.\n   * // Quis beatae quis corporis veritatis corrupti ratione delectus sapiente ut.\n   * // Quis ut dolor dolores facilis possimus tempore voluptates.\n   * // Iure nam officia optio cumque.\n   * // Dolor tempora iusto.'\n   *\n   * @since 3.1.0\n   */\n  text(): string {\n    const methods: Array<keyof LoremModule> = [\n      'sentence',\n      'sentences',\n      'paragraph',\n      'paragraphs',\n      'lines',\n    ];\n\n    const method = this.faker.helpers.arrayElement(methods);\n\n    return this[method]();\n  }\n\n  /**\n   * Generates the given number lines of lorem separated by `'\\n'`.\n   *\n   * @param lineCount The number of lines to generate. Defaults to a random number between `1` and `5`.\n   * @param lineCount.min The minimum number of lines to generate. Defaults to `1`.\n   * @param lineCount.max The maximum number of lines to generate. Defaults to `5`.\n   *\n   * @example\n   * faker.lorem.lines()\n   * // 'Rerum quia aliquam pariatur explicabo sint minima eos.\n   * // Voluptatem repellat consequatur deleniti qui quibusdam harum cumque.\n   * // Enim eveniet a qui.\n   * // Consectetur velit eligendi animi nostrum veritatis.'\n   *\n   * faker.lorem.lines()\n   * // 'Soluta deserunt eos quam reiciendis libero autem enim nam ut.\n   * // Voluptate aut aut.'\n   *\n   * faker.lorem.lines(2)\n   * // 'Quod quas nam quis impedit aut consequuntur.\n   * // Animi dolores aspernatur.'\n   *\n   * faker.lorem.lines({ min: 1, max: 3 })\n   * // 'Error dolorem natus quos eum consequatur necessitatibus.'\n   *\n   * @since 3.1.0\n   */\n  lines(\n    lineCount:\n      | number\n      | {\n          /**\n           * The minimum number of lines to generate.\n           */\n          min: number;\n          /**\n           * The maximum number of lines to generate.\n           */\n          max: number;\n        } = { min: 1, max: 5 }\n  ): string {\n    return this.sentences(lineCount, '\\n');\n  }\n}\n"
  },
  {
    "path": "src/modules/music/index.ts",
    "content": "import { ModuleBase } from '../../internal/module-base';\n\n/**\n * Module to generate music related entries.\n *\n * ### Overview\n *\n * Generate random music content.\n *\n * For a random album name, use [`album()`](https://fakerjs.dev/api/music.html#album).\n *\n * For a random artist, use [`artist()`](https://fakerjs.dev/api/music.html#artist).\n *\n * For a random genre, use [`genre()`](https://fakerjs.dev/api/music.html#genre).\n *\n * For a random song name, [`songName()`](https://fakerjs.dev/api/music.html#songname).\n *\n * All data types may be localized.\n */\nexport class MusicModule extends ModuleBase {\n  /**\n   * Returns a random album name.\n   *\n   * @example\n   * faker.music.album() // '1989'\n   *\n   * @since 9.0.0\n   */\n  album(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.music.album);\n  }\n\n  /**\n   * Returns a random artist name.\n   *\n   * @example\n   * faker.music.artist() // 'The Beatles'\n   *\n   * @since 9.0.0\n   */\n  artist(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.music.artist);\n  }\n\n  /**\n   * Returns a random music genre.\n   *\n   * @example\n   * faker.music.genre() // 'Reggae'\n   *\n   * @since 5.2.0\n   */\n  genre(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.music.genre);\n  }\n\n  /**\n   * Returns a random song name.\n   *\n   * @example\n   * faker.music.songName() // 'White Christmas'\n   *\n   * @since 7.1.0\n   */\n  songName(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.music.song_name\n    );\n  }\n}\n"
  },
  {
    "path": "src/modules/number/index.ts",
    "content": "import { FakerError } from '../../errors/faker-error';\nimport { SimpleModuleBase } from '../../internal/module-base';\n\n/**\n * Module to generate numbers of any kind.\n *\n * ### Overview\n *\n * For simple integers, use [`int()`](https://fakerjs.dev/api/number.html#int). For decimal/floating-point numbers, use [`float()`](https://fakerjs.dev/api/number.html#float).\n *\n * For numbers not in base-10, you can use [`hex()`](https://fakerjs.dev/api/number.html#hex), [`octal()`](https://fakerjs.dev/api/number.html#octal) and [`binary()`](https://fakerjs.dev/api/number.html#binary)`.\n *\n * ### Related modules\n *\n * - For numeric strings of a given length, use [`faker.string.numeric()`](https://fakerjs.dev/api/string.html#numeric).\n * - For credit card numbers, use [`faker.finance.creditCardNumber()`](https://fakerjs.dev/api/finance.html#creditcardnumber).\n */\nexport class NumberModule extends SimpleModuleBase {\n  /**\n   * Returns a single random integer between zero and the given max value or the given range.\n   * The bounds are inclusive.\n   *\n   * @param options Maximum value or options object.\n   * @param options.min Lower bound for generated number. Defaults to `0`.\n   * @param options.max Upper bound for generated number. Defaults to `Number.MAX_SAFE_INTEGER`.\n   * @param options.multipleOf Generated number will be a multiple of the given integer. Defaults to `1`.\n   *\n   * @throws {FakerError} When `min` is greater than `max`.\n   * @throws {FakerError} When there are no suitable integers between `min` and `max`.\n   * @throws {FakerError} When `multipleOf` is not a positive integer.\n   *\n   * @see faker.string.numeric(): For generating a `string` of digits with a given length (range).\n   *\n   * @example\n   * faker.number.int() // 2900970162509863\n   * faker.number.int(100) // 52\n   * faker.number.int({ min: 1000000 }) // 2900970162509863\n   * faker.number.int({ max: 100 }) // 42\n   * faker.number.int({ min: 10, max: 100 }) // 57\n   * faker.number.int({ min: 10, max: 100, multipleOf: 10 }) // 50\n   *\n   * @since 8.0.0\n   */\n  int(\n    options:\n      | number\n      | {\n          /**\n           * Lower bound for generated number.\n           *\n           * @default 0\n           */\n          min?: number;\n          /**\n           * Upper bound for generated number.\n           *\n           * @default Number.MAX_SAFE_INTEGER\n           */\n          max?: number;\n          /**\n           * Generated number will be a multiple of the given integer.\n           *\n           * @default 1\n           */\n          multipleOf?: number;\n        } = {}\n  ): number {\n    if (typeof options === 'number') {\n      options = { max: options };\n    }\n\n    const { min = 0, max = Number.MAX_SAFE_INTEGER, multipleOf = 1 } = options;\n\n    if (!Number.isInteger(multipleOf)) {\n      throw new FakerError(`multipleOf should be an integer.`);\n    }\n\n    if (multipleOf <= 0) {\n      throw new FakerError(`multipleOf should be greater than 0.`);\n    }\n\n    const effectiveMin = Math.ceil(min / multipleOf);\n    const effectiveMax = Math.floor(max / multipleOf);\n\n    if (effectiveMin === effectiveMax) {\n      return effectiveMin * multipleOf;\n    }\n\n    if (effectiveMax < effectiveMin) {\n      if (max >= min) {\n        throw new FakerError(\n          `No suitable integer value between ${min} and ${max} found.`\n        );\n      }\n\n      throw new FakerError(`Max ${max} should be greater than min ${min}.`);\n    }\n\n    // @ts-expect-error: access private member field\n    const randomizer = this.faker._randomizer;\n    const real = randomizer.next();\n    const delta = effectiveMax - effectiveMin + 1; // +1 for inclusive max bounds and even distribution\n    return Math.floor(real * delta + effectiveMin) * multipleOf;\n  }\n\n  /**\n   * Returns a single random floating-point number, by default between `0.0` and `1.0`. To change the range, pass a `min` and `max` value. To limit the number of decimal places, pass a `multipleOf` or `fractionDigits` parameter.\n   *\n   * @param options Upper bound or options object.\n   * @param options.min Lower bound for generated number, inclusive. Defaults to `0.0`.\n   * @param options.max Upper bound for generated number, exclusive, unless `multipleOf` or `fractionDigits` are passed. Defaults to `1.0`.\n   * @param options.multipleOf The generated number will be a multiple of this parameter. Only one of `multipleOf` or `fractionDigits` should be passed.\n   * @param options.fractionDigits The maximum number of digits to appear after the decimal point, for example `2` will round to 2 decimal points.  Only one of `multipleOf` or `fractionDigits` should be passed.\n   *\n   * @throws {FakerError} When `min` is greater than `max`.\n   * @throws {FakerError} When `multipleOf` is not a positive number.\n   * @throws {FakerError} When `fractionDigits` is negative.\n   * @throws {FakerError} When `fractionDigits` and `multipleOf` is passed in the same options object.\n   *\n   * @example\n   * faker.number.float() // 0.5688541042618454\n   * faker.number.float(3) // 2.367973240558058\n   * faker.number.float({ max: 100 }) // 17.3687307164073\n   * faker.number.float({ min: 20, max: 30 }) // 23.94764115102589\n   * faker.number.float({ multipleOf: 0.25, min: 0, max:10 }) // 7.75\n   * faker.number.float({ fractionDigits: 1 }) // 0.9\n   * faker.number.float({ min: 10, max: 100, multipleOf: 0.02 }) // 35.42\n   * faker.number.float({ min: 10, max: 100, fractionDigits: 3 }) // 65.716\n   * faker.number.float({ min: 10, max: 100, multipleOf: 0.001 }) // 65.716 - same as above\n   *\n   * @since 8.0.0\n   */\n  float(\n    options:\n      | number\n      | {\n          /**\n           * Lower bound for generated number, inclusive.\n           *\n           * @default 0.0\n           */\n          min?: number;\n          /**\n           * Upper bound for generated number, exclusive, unless `multipleOf` or `fractionDigits` are passed.\n           *\n           * @default 1.0\n           */\n          max?: number;\n          /**\n           * The maximum number of digits to appear after the decimal point, for example `2` will round to 2 decimal points.  Only one of `multipleOf` or `fractionDigits` should be passed.\n           */\n          fractionDigits?: number;\n          /**\n           * The generated number will be a multiple of this parameter. Only one of `multipleOf` or `fractionDigits` should be passed.\n           */\n          multipleOf?: number;\n        } = {}\n  ): number {\n    if (typeof options === 'number') {\n      options = {\n        max: options,\n      };\n    }\n\n    const {\n      min = 0,\n      max = 1,\n      fractionDigits,\n      multipleOf: originalMultipleOf,\n      multipleOf = fractionDigits == null ? undefined : 10 ** -fractionDigits,\n    } = options;\n\n    if (max < min) {\n      throw new FakerError(`Max ${max} should be greater than min ${min}.`);\n    }\n\n    if (fractionDigits != null) {\n      if (originalMultipleOf != null) {\n        throw new FakerError(\n          'multipleOf and fractionDigits cannot be set at the same time.'\n        );\n      }\n\n      if (!Number.isInteger(fractionDigits)) {\n        throw new FakerError('fractionDigits should be an integer.');\n      }\n\n      if (fractionDigits < 0) {\n        throw new FakerError(\n          'fractionDigits should be greater than or equal to 0.'\n        );\n      }\n    }\n\n    if (multipleOf != null) {\n      if (multipleOf <= 0) {\n        throw new FakerError(`multipleOf should be greater than 0.`);\n      }\n\n      const logPrecision = Math.log10(multipleOf);\n      // Workaround to get integer values for the inverse of all multiples of the form 10^-n\n      const factor =\n        multipleOf < 1 && Number.isInteger(logPrecision)\n          ? 10 ** -logPrecision\n          : 1 / multipleOf;\n      const int = this.int({\n        min: min * factor,\n        max: max * factor,\n      });\n      return int / factor;\n    }\n\n    // @ts-expect-error: access private member field\n    const randomizer = this.faker._randomizer;\n    const real = randomizer.next();\n    return real * (max - min) + min;\n  }\n\n  /**\n   * Returns a [binary](https://en.wikipedia.org/wiki/Binary_number) number.\n   * The bounds are inclusive.\n   *\n   * @param options Maximum value or options object.\n   * @param options.min Lower bound for generated number. Defaults to `0`.\n   * @param options.max Upper bound for generated number. Defaults to `1`.\n   *\n   * @throws {FakerError} When `min` is greater than `max`.\n   * @throws {FakerError} When there are no integers between `min` and `max`.\n   *\n   * @see faker.string.binary(): For generating a `binary string` with a given length (range).\n   *\n   * @example\n   * faker.number.binary() // '1'\n   * faker.number.binary(255) // '110101'\n   * faker.number.binary({ min: 0, max: 65535 }) // '10110101'\n   *\n   * @since 8.0.0\n   */\n  binary(\n    options:\n      | number\n      | {\n          /**\n           * Lower bound for generated number.\n           *\n           * @default 0\n           */\n          min?: number;\n          /**\n           * Upper bound for generated number.\n           *\n           * @default 1\n           */\n          max?: number;\n        } = {}\n  ): string {\n    if (typeof options === 'number') {\n      options = { max: options };\n    }\n\n    const { min = 0, max = 1 } = options;\n\n    return this.int({\n      max,\n      min,\n    }).toString(2);\n  }\n\n  /**\n   * Returns an [octal](https://en.wikipedia.org/wiki/Octal) number.\n   * The bounds are inclusive.\n   *\n   * @param options Maximum value or options object.\n   * @param options.min Lower bound for generated number. Defaults to `0`.\n   * @param options.max Upper bound for generated number. Defaults to `7`.\n   *\n   * @throws {FakerError} When `min` is greater than `max`.\n   * @throws {FakerError} When there are no integers between `min` and `max`.\n   *\n   * @see faker.string.octal(): For generating an `octal string` with a given length (range).\n   *\n   * @example\n   * faker.number.octal() // '5'\n   * faker.number.octal(255) // '377'\n   * faker.number.octal({ min: 0, max: 65535 }) // '4766'\n   *\n   * @since 8.0.0\n   */\n  octal(\n    options:\n      | number\n      | {\n          /**\n           * Lower bound for generated number.\n           *\n           * @default 0\n           */\n          min?: number;\n          /**\n           * Upper bound for generated number.\n           *\n           * @default 7\n           */\n          max?: number;\n        } = {}\n  ): string {\n    if (typeof options === 'number') {\n      options = { max: options };\n    }\n\n    const { min = 0, max = 7 } = options;\n\n    return this.int({\n      max,\n      min,\n    }).toString(8);\n  }\n\n  /**\n   * Returns a lowercase [hexadecimal](https://en.wikipedia.org/wiki/Hexadecimal) number.\n   * The bounds are inclusive.\n   *\n   * @param options Maximum value or options object.\n   * @param options.min Lower bound for generated number. Defaults to `0`.\n   * @param options.max Upper bound for generated number. Defaults to `15`.\n   *\n   * @throws {FakerError} When `min` is greater than `max`.\n   * @throws {FakerError} When there are no integers between `min` and `max`.\n   *\n   * @example\n   * faker.number.hex() // 'b'\n   * faker.number.hex(255) // '9d'\n   * faker.number.hex({ min: 0, max: 65535 }) // 'af17'\n   *\n   * @since 8.0.0\n   */\n  hex(\n    options:\n      | number\n      | {\n          /**\n           * Lower bound for generated number.\n           *\n           * @default 0\n           */\n          min?: number;\n          /**\n           * Upper bound for generated number.\n           *\n           * @default 15\n           */\n          max?: number;\n        } = {}\n  ): string {\n    if (typeof options === 'number') {\n      options = { max: options };\n    }\n\n    const { min = 0, max = 15 } = options;\n\n    return this.int({\n      max,\n      min,\n    }).toString(16);\n  }\n\n  /**\n   * Returns a [BigInt](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type) number.\n   * The bounds are inclusive.\n   *\n   * @param options Maximum value or options object.\n   * @param options.min Lower bound for generated bigint. Defaults to `0n`.\n   * @param options.max Upper bound for generated bigint. Defaults to `min + 999999999999999n`.\n   * @param options.multipleOf The generated bigint will be a multiple of this parameter. Defaults to `1n`.\n   *\n   * @throws {FakerError} When `min` is greater than `max`.\n   * @throws {FakerError} When there are no suitable bigint between `min` and `max`.\n   * @throws {FakerError} When `multipleOf` is not a positive bigint.\n   *\n   * @example\n   * faker.number.bigInt() // 55422n\n   * faker.number.bigInt(100n) // 52n\n   * faker.number.bigInt({ min: 1000000n }) // 431433n\n   * faker.number.bigInt({ max: 100n }) // 42n\n   * faker.number.bigInt({ multipleOf: 7n }) // 35n\n   * faker.number.bigInt({ min: 10n, max: 100n }) // 36n\n   *\n   * @since 8.0.0\n   */\n  bigInt(\n    options:\n      | bigint\n      | number\n      | string\n      | boolean\n      | {\n          /**\n           * Lower bound for generated bigint.\n           *\n           * @default 0n\n           */\n          min?: bigint | number | string | boolean;\n          /**\n           * Upper bound for generated bigint.\n           *\n           * @default min + 999999999999999n\n           */\n          max?: bigint | number | string | boolean;\n          /**\n           * The generated bigint will be a multiple of this parameter.\n           *\n           * @default 1n\n           */\n          multipleOf?: bigint | number | string | boolean;\n        } = {}\n  ): bigint {\n    if (\n      typeof options === 'bigint' ||\n      typeof options === 'number' ||\n      typeof options === 'string' ||\n      typeof options === 'boolean'\n    ) {\n      options = {\n        max: options,\n      };\n    }\n\n    const min = BigInt(options.min ?? 0);\n    const max = BigInt(options.max ?? min + BigInt(999999999999999));\n    const multipleOf = BigInt(options.multipleOf ?? 1);\n\n    if (max < min) {\n      throw new FakerError(`Max ${max} should be larger than min ${min}.`);\n    }\n\n    if (multipleOf <= BigInt(0)) {\n      throw new FakerError(`multipleOf should be greater than 0.`);\n    }\n\n    const effectiveMin = min / multipleOf + (min % multipleOf > 0n ? 1n : 0n); // Math.ceil(min / multipleOf)\n    const effectiveMax = max / multipleOf - (max % multipleOf < 0n ? 1n : 0n); // Math.floor(max / multipleOf)\n\n    if (effectiveMin === effectiveMax) {\n      return effectiveMin * multipleOf;\n    }\n\n    if (effectiveMax < effectiveMin) {\n      throw new FakerError(\n        `No suitable bigint value between ${min} and ${max} found.`\n      );\n    }\n\n    const delta = effectiveMax - effectiveMin + 1n; // +1 for inclusive max bounds and even distribution\n    const offset =\n      BigInt(\n        this.faker.string.numeric({\n          length: delta.toString(10).length,\n          allowLeadingZeros: true,\n        })\n      ) % delta;\n    return (effectiveMin + offset) * multipleOf;\n  }\n\n  /**\n   * Returns a roman numeral in String format.\n   * The bounds are inclusive.\n   *\n   * @param options Maximum value or options object.\n   * @param options.min Lower bound for generated roman numerals. Defaults to `1`.\n   * @param options.max Upper bound for generated roman numerals. Defaults to `3999`.\n   *\n   * @throws {FakerError} When `min` is greater than `max`.\n   * @throws {FakerError} When `min`, `max` is not a number.\n   * @throws {FakerError} When `min` is less than `1`.\n   * @throws {FakerError} When `max` is greater than `3999`.\n   *\n   * @example\n   * faker.number.romanNumeral() // \"CMXCIII\"\n   * faker.number.romanNumeral(5) // \"III\"\n   * faker.number.romanNumeral({ min: 10 }) // \"XCIX\"\n   * faker.number.romanNumeral({ max: 20 }) // \"XVII\"\n   * faker.number.romanNumeral({ min: 5, max: 10 }) // \"VII\"\n   *\n   * @since 9.2.0\n   */\n  romanNumeral(\n    options:\n      | number\n      | {\n          /**\n           * Lower bound for generated number.\n           *\n           * @default 1\n           */\n          min?: number;\n          /**\n           * Upper bound for generated number.\n           *\n           * @default 3999\n           */\n          max?: number;\n        } = {}\n  ): string {\n    const DEFAULT_MIN = 1;\n    const DEFAULT_MAX = 3999;\n\n    if (typeof options === 'number') {\n      options = {\n        max: options,\n      };\n    }\n\n    const { min = DEFAULT_MIN, max = DEFAULT_MAX } = options;\n\n    if (min < DEFAULT_MIN) {\n      throw new FakerError(\n        `Min value ${min} should be ${DEFAULT_MIN} or greater.`\n      );\n    }\n\n    if (max > DEFAULT_MAX) {\n      throw new FakerError(\n        `Max value ${max} should be ${DEFAULT_MAX} or less.`\n      );\n    }\n\n    let num = this.int({ min, max });\n\n    const lookup: Array<[string, number]> = [\n      ['M', 1000],\n      ['CM', 900],\n      ['D', 500],\n      ['CD', 400],\n      ['C', 100],\n      ['XC', 90],\n      ['L', 50],\n      ['XL', 40],\n      ['X', 10],\n      ['IX', 9],\n      ['V', 5],\n      ['IV', 4],\n      ['I', 1],\n    ];\n\n    let result = '';\n\n    for (const [k, v] of lookup) {\n      result += k.repeat(Math.floor(num / v));\n      num %= v;\n    }\n\n    return result;\n  }\n}\n"
  },
  {
    "path": "src/modules/person/index.ts",
    "content": "import type { Faker } from '../..';\nimport type { PersonEntryDefinition } from '../../definitions/person';\nimport { ModuleBase } from '../../internal/module-base';\n\n/**\n * The enum for values corresponding to a person's sex.\n */\nexport enum Sex {\n  /**\n   * Is used for values that are primarily attributable to only females.\n   */\n  Female = 'female',\n  /**\n   * Is used for values that cannot clearly be attributed to a specific sex or are used for both sexes.\n   */\n  Generic = 'generic',\n  /**\n   * Is used for values that are primarily attributable to only males.\n   */\n  Male = 'male',\n}\n\n/**\n * The parameter type for values corresponding to a person's sex.\n */\nexport type SexType = `${Sex}`;\n\n/**\n * Select a definition based on given sex.\n *\n * @param faker Faker instance.\n * @param sex Sex.\n * @param personEntry Definitions.\n *\n * @returns Definition based on given sex.\n */\nfunction selectDefinition<T>(\n  faker: Faker,\n  sex: SexType = faker.person.sexType(),\n  personEntry: PersonEntryDefinition<T>\n): T[] {\n  const { generic, female, male } = personEntry;\n\n  if (sex === 'generic') {\n    return (\n      generic ??\n      faker.helpers.arrayElement([female, male]) ??\n      // The last statement should never happen at run time. At this point in time,\n      // the entry will satisfy at least (generic || (female && male)).\n      // TS is not able to infer the type correctly.\n      []\n    );\n  }\n\n  const binary = sex === 'female' ? female : male;\n\n  if (binary != null) {\n    if (generic != null) {\n      return faker.helpers.weightedArrayElement([\n        {\n          weight: 3 * Math.sqrt(binary.length),\n          value: binary,\n        },\n        {\n          weight: Math.sqrt(generic.length),\n          value: generic,\n        },\n      ]);\n    }\n\n    return binary;\n  }\n\n  return (\n    generic ??\n    // The last statement should never happen at run time. At this point in time,\n    // the entry will satisfy at least (generic || (female && male)).\n    // TS is not able to infer the type correctly.\n    []\n  );\n}\n\n/**\n * Module to generate people's personal information such as names and job titles. Prior to Faker 8.0.0, this module was known as `faker.name`.\n *\n * ### Overview\n *\n * To generate a full name, use [`fullName`](https://fakerjs.dev/api/person.html#fullname). Note that this is not the same as simply concatenating [`firstName`](https://fakerjs.dev/api/person.html#firstname) and [`lastName`](https://fakerjs.dev/api/person.html#lastname), as the full name may contain a prefix, suffix, or both. Additionally, different supported locales will have differing name patterns. For example, the last name may appear before the first name, or there may be a double or hyphenated first or last name.\n *\n * You can also generate the parts of a name separately, using [`prefix`](https://fakerjs.dev/api/person.html#prefix), [`firstName`](https://fakerjs.dev/api/person.html#firstname), [`middleName`](https://fakerjs.dev/api/person.html#middlename), [`lastName`](https://fakerjs.dev/api/person.html#lastname), and [`suffix`](https://fakerjs.dev/api/person.html#suffix). Not all locales support all of these parts.\n *\n * Many of the methods in this module can optionally choose either female, male or mixed names.\n *\n * Job-related data is also available. To generate a job title, use [`jobTitle`](https://fakerjs.dev/api/person.html#jobtitle).\n *\n * This module can also generate other personal information which might appear in user profiles, such as [`gender`](https://fakerjs.dev/api/person.html#gender), [`zodiacSign`](https://fakerjs.dev/api/person.html#zodiacsign), and [`bio`](https://fakerjs.dev/api/person.html#bio).\n *\n * ### Related modules\n *\n * For personal contact information like phone numbers and email addresses, see the [`faker.phone`](https://fakerjs.dev/api/phone.html) and [`faker.internet`](https://fakerjs.dev/api/internet.html) modules.\n */\nexport class PersonModule extends ModuleBase {\n  /**\n   * Returns a random first name.\n   *\n   * @param sex The optional sex to use.\n   * Can be either `'female'` or `'male'`.\n   *\n   * @example\n   * faker.person.firstName() // 'Antwan'\n   * faker.person.firstName('female') // 'Victoria'\n   * faker.person.firstName('male') // 'Tom'\n   *\n   * @since 8.0.0\n   */\n  firstName(sex?: SexType): string {\n    return this.faker.helpers.arrayElement(\n      selectDefinition(\n        this.faker,\n        sex,\n        this.faker.definitions.person.first_name\n      )\n    );\n  }\n\n  /**\n   * Returns a random last name.\n   *\n   * @param sex The optional sex to use.\n   * Can be either `'female'` or `'male'`.\n   *\n   * @example\n   * faker.person.lastName() // 'Hauck'\n   * faker.person.lastName('female') // 'Grady'\n   * faker.person.lastName('male') // 'Barton'\n   *\n   * @since 8.0.0\n   */\n  lastName(sex?: SexType): string {\n    if (this.faker.rawDefinitions.person?.last_name_pattern != null) {\n      const pattern = this.faker.helpers.weightedArrayElement(\n        selectDefinition(\n          this.faker,\n          sex,\n          this.faker.rawDefinitions.person.last_name_pattern\n        )\n      );\n      return this.faker.helpers.fake(pattern);\n    }\n\n    return this.faker.helpers.arrayElement(\n      selectDefinition(this.faker, sex, this.faker.definitions.person.last_name)\n    );\n  }\n\n  /**\n   * Returns a random middle name.\n   *\n   * @param sex The optional sex to use.\n   * Can be either `'female'` or `'male'`.\n   *\n   * @example\n   * faker.person.middleName() // 'James'\n   * faker.person.middleName('female') // 'Eloise'\n   * faker.person.middleName('male') // 'Asher'\n   *\n   * @since 8.0.0\n   */\n  middleName(sex?: SexType): string {\n    return this.faker.helpers.arrayElement(\n      selectDefinition(\n        this.faker,\n        sex,\n        this.faker.definitions.person.middle_name\n      )\n    );\n  }\n\n  /**\n   * Generates a random full name.\n   *\n   * @param options An options object.\n   * @param options.firstName The optional first name to use. If not specified a random one will be chosen.\n   * @param options.lastName The optional last name to use. If not specified a random one will be chosen.\n   * @param options.sex The optional sex to use. Can be either `'female'` or `'male'`.\n   *\n   * @example\n   * faker.person.fullName() // 'Allen Brown'\n   * faker.person.fullName({ firstName: 'Joann' }) // 'Joann Osinski'\n   * faker.person.fullName({ firstName: 'Marcella', sex: 'female' }) // 'Mrs. Marcella Huels'\n   * faker.person.fullName({ lastName: 'Beer' }) // 'Mr. Alfonso Beer'\n   * faker.person.fullName({ sex: 'male' }) // 'Fernando Schaefer'\n   *\n   * @since 8.0.0\n   */\n  fullName(\n    options: {\n      /**\n       * The optional first name to use. If not specified a random one will be chosen.\n       *\n       * @default faker.person.firstName(sex)\n       */\n      firstName?: string;\n      /**\n       * The optional last name to use. If not specified a random one will be chosen.\n       *\n       * @default faker.person.lastName(sex)\n       */\n      lastName?: string;\n      /**\n       * The optional sex to use. Can be either `'female'` or `'male'`.\n       *\n       * @default faker.helpers.arrayElement(['female', 'male'])\n       */\n      sex?: SexType;\n    } = {}\n  ): string {\n    const {\n      sex = this.faker.helpers.arrayElement([Sex.Female, Sex.Male]),\n      firstName = this.firstName(sex),\n      lastName = this.lastName(sex),\n    } = options;\n\n    const fullNamePattern: string = this.faker.helpers.weightedArrayElement(\n      this.faker.definitions.person.name\n    );\n\n    const fullName = this.faker.helpers.mustache(fullNamePattern, {\n      'person.prefix': () => this.prefix(sex),\n      'person.firstName': () => firstName,\n      'person.middleName': () => this.middleName(sex),\n      'person.lastName': () => lastName,\n      'person.suffix': () => this.suffix(),\n    });\n    return fullName;\n  }\n\n  /**\n   * Returns a random gender.\n   *\n   * @see faker.person.sex(): For generating a binary-gender value.\n   *\n   * @example\n   * faker.person.gender() // 'Trans*Man'\n   *\n   * @since 8.0.0\n   */\n  gender(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.person.gender\n    );\n  }\n\n  /**\n   * Returns a random sex.\n   *\n   * Output of this method is localised, so it should not be used to fill the parameter `sex`\n   * available in some other modules for example `faker.person.firstName()`.\n   *\n   * @see faker.person.gender(): For generating a gender related value.\n   * @see faker.person.sexType(): For generating a sex value to be used as a parameter.\n   *\n   * @example\n   * faker.person.sex() // 'female'\n   *\n   * @since 8.0.0\n   */\n  sex(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.person.sex);\n  }\n\n  /**\n   * Returns a random sex type. The `SexType` is intended to be used in parameters and conditions.\n   *\n   * @param options The optional options object.\n   * @param options.includeGeneric Whether `'generic'` should be included in the potential outputs.\n   * If `false`, this method only returns `'female'` and `'male'`.\n   * Default is `false`.\n   *\n   * @see faker.person.gender(): For generating a gender related value in forms.\n   * @see faker.person.sex(): For generating a binary-gender value in forms.\n   *\n   * @example\n   * faker.person.sexType() // Sex.Female\n   * faker.person.sexType({ includeGeneric: true }) // Sex.Generic\n   *\n   * @since 8.0.0\n   */\n  sexType(\n    options: {\n      /**\n       * Whether `'generic'` should be included in the potential outputs.\n       * If `false`, this method only returns `'female'` and `'male'`.\n       *\n       * @default false\n       */\n      includeGeneric?: boolean;\n    } = {}\n  ): SexType {\n    const { includeGeneric = false } = options;\n\n    if (includeGeneric) {\n      return this.faker.helpers.enumValue(Sex);\n    }\n\n    return this.faker.helpers.arrayElement([Sex.Female, Sex.Male]);\n  }\n\n  /**\n   * Returns a random short biography\n   *\n   * @example\n   * faker.person.bio() // 'oatmeal advocate, veteran 🐠'\n   *\n   * @since 8.0.0\n   */\n  bio(): string {\n    const { bio_pattern } = this.faker.definitions.person;\n\n    return this.faker.helpers.fake(bio_pattern);\n  }\n\n  /**\n   * Returns a random person prefix.\n   *\n   * @param sex The optional sex to use. Can be either `'female'` or `'male'`.\n   *\n   * @example\n   * faker.person.prefix() // 'Miss'\n   * faker.person.prefix('female') // 'Ms.'\n   * faker.person.prefix('male') // 'Mr.'\n   *\n   * @since 8.0.0\n   */\n  prefix(sex?: SexType): string {\n    return this.faker.helpers.arrayElement(\n      selectDefinition(this.faker, sex, this.faker.definitions.person.prefix)\n    );\n  }\n\n  /**\n   * Returns a random person suffix.\n   *\n   * @example\n   * faker.person.suffix() // 'DDS'\n   *\n   * @since 8.0.0\n   */\n  suffix(): string {\n    // TODO @Shinigami92 2022-03-21: Add female_suffix and male_suffix\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.person.suffix\n    );\n  }\n\n  /**\n   * Generates a random job title.\n   *\n   * @example\n   * faker.person.jobTitle() // 'Global Accounts Engineer'\n   *\n   * @since 8.0.0\n   */\n  jobTitle(): string {\n    return this.faker.helpers.fake(\n      this.faker.definitions.person.job_title_pattern\n    );\n  }\n\n  /**\n   * Generates a random job descriptor.\n   *\n   * @example\n   * faker.person.jobDescriptor() // 'Customer'\n   *\n   * @since 8.0.0\n   */\n  jobDescriptor(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.person.job_descriptor\n    );\n  }\n\n  /**\n   * Generates a random job area.\n   *\n   * @example\n   * faker.person.jobArea() // 'Brand'\n   *\n   * @since 8.0.0\n   */\n  jobArea(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.person.job_area\n    );\n  }\n\n  /**\n   * Generates a random job type.\n   *\n   * @example\n   * faker.person.jobType() // 'Assistant'\n   *\n   * @since 8.0.0\n   */\n  jobType(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.person.job_type\n    );\n  }\n\n  /**\n   * Returns a random zodiac sign.\n   *\n   * @example\n   * faker.person.zodiacSign() // 'Pisces'\n   *\n   * @since 8.0.0\n   */\n  zodiacSign(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.person.western_zodiac_sign\n    );\n  }\n}\n"
  },
  {
    "path": "src/modules/phone/index.ts",
    "content": "import { ModuleBase } from '../../internal/module-base';\nimport { legacyReplaceSymbolWithNumber } from '../helpers';\n\n/**\n * Module to generate phone-related data.\n *\n * ### Overview\n *\n * For a phone number, use [`number()`](https://fakerjs.dev/api/phone.html#number). Many locales provide country-specific formats.\n */\nexport class PhoneModule extends ModuleBase {\n  /**\n   * Generates a random phone number.\n   *\n   * @param options Options object\n   * @param options.style Style of the phone number. Defaults to `'human'`.\n   *\n   * @see faker.string.numeric(): For generating a random string of numbers.\n   * @see faker.helpers.fromRegExp(): For generating a phone number matching a regular expression.\n   *\n   * @example\n   * faker.phone.number() // '961-770-7727'\n   * faker.phone.number({ style: 'human' }) // '555.770.7727 x1234'\n   * faker.phone.number({ style: 'national' }) // '(961) 770-7727'\n   * faker.phone.number({ style: 'international' }) // '+15551234567'\n   *\n   * @since 7.3.0\n   */\n  number(\n    options: {\n      /**\n       * Style of the generated phone number:\n       * - `'human'`: (default) A human-input phone number, e.g. `555-770-7727` or `555.770.7727 x1234`\n       * - `'national'`: A phone number in a standardized national format, e.g. `(555) 123-4567`.\n       * - `'international'`: A phone number in the E.123 international format, e.g. `+15551234567`\n       *\n       * @default 'human'\n       */\n      style?: 'human' | 'national' | 'international';\n    } = {}\n  ): string {\n    const { style = 'human' } = options;\n    const formats = this.faker.definitions.phone_number.format;\n\n    const definitions = formats[style];\n    if (!definitions) {\n      throw new Error(`No definitions for ${style} in this locale`);\n    }\n\n    const format = this.faker.helpers.arrayElement(definitions);\n    return legacyReplaceSymbolWithNumber(this.faker, format);\n  }\n\n  /**\n   * Generates IMEI number.\n   *\n   * @example\n   * faker.phone.imei() // '13-850175-913761-7'\n   *\n   * @since 6.2.0\n   */\n  imei(): string {\n    return this.faker.helpers.replaceCreditCardSymbols(\n      '##-######-######-L',\n      '#'\n    );\n  }\n}\n"
  },
  {
    "path": "src/modules/science/index.ts",
    "content": "import { ModuleBase } from '../../internal/module-base';\n\n/**\n * The possible definitions related to elements.\n */\nexport interface ChemicalElement {\n  /**\n   * The symbol for the element (e.g. `'He'`).\n   */\n  symbol: string;\n  /**\n   * The name for the element (e.g. `'Cerium'`).\n   */\n  name: string;\n  /**\n   * The atomic number for the element (e.g. `52`).\n   */\n  atomicNumber: number;\n}\n\nexport interface Unit {\n  /**\n   * The long version of the unit (e.g. `meter`).\n   */\n  name: string;\n  /**\n   * The short version/abbreviation of the element (e.g. `Pa`).\n   */\n  symbol: string;\n}\n\n/**\n * Module to generate science related entries.\n *\n * ### Overview\n *\n * Both methods in this module return objects rather than strings. For example, you can use `faker.science.chemicalElement().name` to pick out the specific property you need.\n */\nexport class ScienceModule extends ModuleBase {\n  /**\n   * Returns a random periodic table element.\n   *\n   * @example\n   * faker.science.chemicalElement() // { symbol: 'H', name: 'Hydrogen', atomicNumber: 1 }\n   * faker.science.chemicalElement() // { symbol: 'Xe', name: 'Xenon', atomicNumber: 54 }\n   * faker.science.chemicalElement() // { symbol: 'Ce', name: 'Cerium', atomicNumber: 58 }\n   *\n   * @since 7.2.0\n   */\n  chemicalElement(): ChemicalElement {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.science.chemical_element\n    );\n  }\n\n  /**\n   * Returns a random scientific unit.\n   *\n   * @example\n   * faker.science.unit() // { name: 'meter', symbol: 'm' }\n   * faker.science.unit() // { name: 'second', symbol: 's' }\n   * faker.science.unit() // { name: 'mole', symbol: 'mol' }\n   *\n   * @since 7.2.0\n   */\n  unit(): Unit {\n    return this.faker.helpers.arrayElement(this.faker.definitions.science.unit);\n  }\n}\n"
  },
  {
    "path": "src/modules/string/index.ts",
    "content": "import { FakerError } from '../../errors/faker-error';\nimport { CROCKFORDS_BASE32, dateToBase32 } from '../../internal/base32';\nimport { toDate } from '../../internal/date';\nimport { SimpleModuleBase } from '../../internal/module-base';\nimport type { LiteralUnion } from '../../internal/types';\nimport { uuidV4, uuidV7 } from './uuid';\n\nexport type Casing = 'upper' | 'lower' | 'mixed';\n\nconst UPPER_CHARS: ReadonlyArray<string> = [...'ABCDEFGHIJKLMNOPQRSTUVWXYZ'];\nconst LOWER_CHARS: ReadonlyArray<string> = [...'abcdefghijklmnopqrstuvwxyz'];\nconst DIGIT_CHARS: ReadonlyArray<string> = [...'0123456789'];\n\nexport type LowerAlphaChar =\n  | 'a'\n  | 'b'\n  | 'c'\n  | 'd'\n  | 'e'\n  | 'f'\n  | 'g'\n  | 'h'\n  | 'i'\n  | 'j'\n  | 'k'\n  | 'l'\n  | 'm'\n  | 'n'\n  | 'o'\n  | 'p'\n  | 'q'\n  | 'r'\n  | 's'\n  | 't'\n  | 'u'\n  | 'v'\n  | 'w'\n  | 'x'\n  | 'y'\n  | 'z';\n\nexport type UpperAlphaChar =\n  | 'A'\n  | 'B'\n  | 'C'\n  | 'D'\n  | 'E'\n  | 'F'\n  | 'G'\n  | 'H'\n  | 'I'\n  | 'J'\n  | 'K'\n  | 'L'\n  | 'M'\n  | 'N'\n  | 'O'\n  | 'P'\n  | 'Q'\n  | 'R'\n  | 'S'\n  | 'T'\n  | 'U'\n  | 'V'\n  | 'W'\n  | 'X'\n  | 'Y'\n  | 'Z';\n\nexport type NumericChar =\n  | '0'\n  | '1'\n  | '2'\n  | '3'\n  | '4'\n  | '5'\n  | '6'\n  | '7'\n  | '8'\n  | '9';\n\nexport type AlphaChar = LowerAlphaChar | UpperAlphaChar;\nexport type AlphaNumericChar = AlphaChar | NumericChar;\n\n/**\n * Module to generate string related entries.\n *\n * ### Overview\n *\n * For a string containing just A-Z characters, use [`alpha()`](https://fakerjs.dev/api/string.html#alpha). To add digits too, use [`alphanumeric()`](https://fakerjs.dev/api/string.html#alphanumeric). If you only want punctuation marks/symbols, use [`symbol()`](https://fakerjs.dev/api/string.html). For a full set of ASCII characters, use [`sample()`](https://fakerjs.dev/api/string.html#sample). For a custom set of characters, use [`fromCharacters()`](https://fakerjs.dev/api/string.html#fromcharacters).\n *\n * For strings of base-ten digits, use [`numeric()`](https://fakerjs.dev/api/string.html#numeric). For other bases, use [`binary()`](https://fakerjs.dev/api/string.html#binary), [`octal()`](https://fakerjs.dev/api/string.html#octal), or [`hexadecimal()`](https://fakerjs.dev/api/string.html#hexadecimal)).\n *\n * You can generate standard ID strings using [`uuid()`](https://fakerjs.dev/api/string.html#uuid) or [`nanoid()`](https://fakerjs.dev/api/string.html#nanoid).\n *\n * ### Related modules\n *\n * - Emoji can be found at [`faker.internet.emoji()`](https://fakerjs.dev/api/internet.html#emoji).\n * - The [`faker.helpers`](https://fakerjs.dev/api/helpers.html) module includes a number of string related methods.\n */\nexport class StringModule extends SimpleModuleBase {\n  /**\n   * Generates a string from the given characters.\n   *\n   * @param characters The characters to use for the string. Can be a string or an array of characters.\n   * If it is an array, then each element is treated as a single character even if it is a string with multiple characters.\n   * @param length The length of the string to generate either as a fixed length or as a length range. Defaults to `1`.\n   * @param length.min The minimum length of the string to generate.\n   * @param length.max The maximum length of the string to generate.\n   *\n   * @example\n   * faker.string.fromCharacters('abc') // 'c'\n   * faker.string.fromCharacters(['a', 'b', 'c']) // 'a'\n   * faker.string.fromCharacters('abc', 10) // 'cbbbacbacb'\n   * faker.string.fromCharacters('abc', { min: 5, max: 10 }) // 'abcaaaba'\n   *\n   * @since 8.0.0\n   */\n  fromCharacters(\n    characters: string | ReadonlyArray<string>,\n    length:\n      | number\n      | {\n          /**\n           * The minimum length of the string to generate.\n           */\n          min: number;\n          /**\n           * The maximum length of the string to generate.\n           */\n          max: number;\n        } = 1\n  ): string {\n    length = this.faker.helpers.rangeToNumber(length);\n    if (length <= 0) {\n      return '';\n    }\n\n    if (typeof characters === 'string') {\n      characters = [...characters];\n    }\n\n    if (characters.length === 0) {\n      throw new FakerError(\n        'Unable to generate string: No characters to select from.'\n      );\n    }\n\n    return this.faker.helpers\n      .multiple(() => this.faker.helpers.arrayElement(characters as string[]), {\n        count: length,\n      })\n      .join('');\n  }\n\n  /**\n   * Generating a string consisting of letters in the English alphabet.\n   *\n   * @param options Either the length of the string to generate or the optional options object.\n   * @param options.length The length of the string to generate either as a fixed length or as a length range. Defaults to `1`.\n   * @param options.casing The casing of the characters. Defaults to `'mixed'`.\n   * @param options.exclude An array with characters which should be excluded in the generated string. Defaults to `[]`.\n   *\n   * @example\n   * faker.string.alpha() // 'b'\n   * faker.string.alpha(10) // 'fEcAaCVbaR'\n   * faker.string.alpha({ length: { min: 5, max: 10 } }) // 'HcVrCf'\n   * faker.string.alpha({ casing: 'lower' }) // 'r'\n   * faker.string.alpha({ exclude: ['W'] }) // 'Z'\n   * faker.string.alpha({ length: 5, casing: 'upper', exclude: ['A'] }) // 'DTCIC'\n   *\n   * @since 8.0.0\n   */\n  alpha(\n    options:\n      | number\n      | {\n          /**\n           * The length of the string to generate either as a fixed length or as a length range.\n           *\n           * @default 1\n           */\n          length?:\n            | number\n            | {\n                /**\n                 * The minimum length of the string to generate.\n                 */\n                min: number;\n                /**\n                 * The maximum length of the string to generate.\n                 */\n                max: number;\n              };\n          /**\n           * The casing of the characters.\n           *\n           * @default 'mixed'\n           */\n          casing?: Casing;\n          /**\n           * An array with characters which should be excluded in the generated string.\n           *\n           * @default []\n           */\n          exclude?: ReadonlyArray<LiteralUnion<AlphaChar>> | string;\n        } = {}\n  ): string {\n    if (typeof options === 'number') {\n      options = {\n        length: options,\n      };\n    }\n\n    const length = this.faker.helpers.rangeToNumber(options.length ?? 1);\n    if (length <= 0) {\n      return '';\n    }\n\n    const { casing = 'mixed' } = options;\n    let { exclude = [] } = options;\n\n    if (typeof exclude === 'string') {\n      exclude = [...exclude];\n    }\n\n    let charsArray: string[];\n    switch (casing) {\n      case 'upper': {\n        charsArray = [...UPPER_CHARS];\n        break;\n      }\n\n      case 'lower': {\n        charsArray = [...LOWER_CHARS];\n        break;\n      }\n\n      case 'mixed': {\n        charsArray = [...LOWER_CHARS, ...UPPER_CHARS];\n        break;\n      }\n    }\n\n    charsArray = charsArray.filter((elem) => !exclude.includes(elem));\n\n    return this.fromCharacters(charsArray, length);\n  }\n\n  /**\n   * Generating a string consisting of alpha characters and digits.\n   *\n   * @param options Either the length of the string to generate or the optional options object.\n   * @param options.length The length of the string to generate either as a fixed length or as a length range. Defaults to `1`.\n   * @param options.casing The casing of the characters. Defaults to `'mixed'`.\n   * @param options.exclude An array of characters and digits which should be excluded in the generated string. Defaults to `[]`.\n   *\n   * @example\n   * faker.string.alphanumeric() // '2'\n   * faker.string.alphanumeric(5) // '3e5V7'\n   * faker.string.alphanumeric({ length: { min: 5, max: 10 } }) // 'muaApG'\n   * faker.string.alphanumeric({ casing: 'upper' }) // 'A'\n   * faker.string.alphanumeric({ exclude: ['W'] }) // 'r'\n   * faker.string.alphanumeric({ length: 5, exclude: [\"a\"] }) // 'x1Z7f'\n   *\n   * @since 8.0.0\n   */\n  alphanumeric(\n    options:\n      | number\n      | {\n          /**\n           * The length of the string to generate either as a fixed length or as a length range.\n           *\n           * @default 1\n           */\n          length?:\n            | number\n            | {\n                /**\n                 * The minimum length of the string to generate.\n                 */\n                min: number;\n                /**\n                 * The maximum length of the string to generate.\n                 */\n                max: number;\n              };\n          /**\n           * The casing of the characters.\n           *\n           * @default 'mixed'\n           */\n          casing?: Casing;\n          /**\n           * An array of characters and digits which should be excluded in the generated string.\n           *\n           * @default []\n           */\n          exclude?: ReadonlyArray<LiteralUnion<AlphaNumericChar>> | string;\n        } = {}\n  ): string {\n    if (typeof options === 'number') {\n      options = {\n        length: options,\n      };\n    }\n\n    const length = this.faker.helpers.rangeToNumber(options.length ?? 1);\n    if (length <= 0) {\n      return '';\n    }\n\n    const { casing = 'mixed' } = options;\n    let { exclude = [] } = options;\n\n    if (typeof exclude === 'string') {\n      exclude = [...exclude];\n    }\n\n    let charsArray = [...DIGIT_CHARS];\n\n    switch (casing) {\n      case 'upper': {\n        charsArray.push(...UPPER_CHARS);\n        break;\n      }\n\n      case 'lower': {\n        charsArray.push(...LOWER_CHARS);\n        break;\n      }\n\n      case 'mixed': {\n        charsArray.push(...LOWER_CHARS, ...UPPER_CHARS);\n        break;\n      }\n    }\n\n    charsArray = charsArray.filter((elem) => !exclude.includes(elem));\n\n    return this.fromCharacters(charsArray, length);\n  }\n\n  /**\n   * Returns a [binary](https://en.wikipedia.org/wiki/Binary_number) string.\n   *\n   * @param options The optional options object.\n   * @param options.length The length of the string (excluding the prefix) to generate either as a fixed length or as a length range. Defaults to `1`.\n   * @param options.prefix Prefix for the generated number. Defaults to `'0b'`.\n   *\n   * @see faker.number.binary(): For generating a binary number (within a range).\n   *\n   * @example\n   * faker.string.binary() // '0b1'\n   * faker.string.binary({ length: 10 }) // '0b1101011011'\n   * faker.string.binary({ length: { min: 5, max: 10 } }) // '0b11101011'\n   * faker.string.binary({ prefix: '0b' }) // '0b1'\n   * faker.string.binary({ length: 10, prefix: 'bin_' }) // 'bin_1101011011'\n   *\n   * @since 8.0.0\n   */\n  binary(\n    options: {\n      /**\n       * The length of the string (excluding the prefix) to generate either as a fixed length or as a length range.\n       *\n       * @default 1\n       */\n      length?:\n        | number\n        | {\n            /**\n             * The minimum length of the string (excluding the prefix) to generate.\n             */\n            min: number;\n            /**\n             * The maximum length of the string (excluding the prefix) to generate.\n             */\n            max: number;\n          };\n      /**\n       * Prefix for the generated number.\n       *\n       * @default '0b'\n       */\n      prefix?: string;\n    } = {}\n  ): string {\n    const { prefix = '0b' } = options;\n\n    let result = prefix;\n    result += this.fromCharacters(['0', '1'], options.length ?? 1);\n    return result;\n  }\n\n  /**\n   * Returns an [octal](https://en.wikipedia.org/wiki/Octal) string.\n   *\n   * @param options The optional options object.\n   * @param options.length The length of the string (excluding the prefix) to generate either as a fixed length or as a length range. Defaults to `1`.\n   * @param options.prefix Prefix for the generated number. Defaults to `'0o'`.\n   *\n   * @see faker.number.octal(): For generating an octal number (within a range).\n   *\n   * @example\n   * faker.string.octal() // '0o3'\n   * faker.string.octal({ length: 10 }) // '0o1526216210'\n   * faker.string.octal({ length: { min: 5, max: 10 } }) // '0o15263214'\n   * faker.string.octal({ prefix: '0o' }) // '0o7'\n   * faker.string.octal({ length: 10, prefix: 'oct_' }) // 'oct_1542153414'\n   *\n   * @since 8.0.0\n   */\n  octal(\n    options: {\n      /**\n       * The length of the string (excluding the prefix) to generate either as a fixed length or as a length range.\n       *\n       * @default 1\n       */\n      length?:\n        | number\n        | {\n            /**\n             * The minimum length of the string (excluding the prefix) to generate.\n             */\n            min: number;\n            /**\n             * The maximum length of the string (excluding the prefix) to generate.\n             */\n            max: number;\n          };\n      /**\n       * Prefix for the generated number.\n       *\n       * @default '0o'\n       */\n      prefix?: string;\n    } = {}\n  ): string {\n    const { prefix = '0o' } = options;\n\n    let result = prefix;\n    result += this.fromCharacters(\n      ['0', '1', '2', '3', '4', '5', '6', '7'],\n      options.length ?? 1\n    );\n    return result;\n  }\n\n  /**\n   * Returns a [hexadecimal](https://en.wikipedia.org/wiki/Hexadecimal) string.\n   *\n   * @param options The optional options object.\n   * @param options.length The length of the string (excluding the prefix) to generate either as a fixed length or as a length range. Defaults to `1`.\n   * @param options.casing Casing of the generated number. Defaults to `'mixed'`.\n   * @param options.prefix Prefix for the generated number. Defaults to `'0x'`.\n   *\n   * @example\n   * faker.string.hexadecimal() // '0xB'\n   * faker.string.hexadecimal({ length: 10 }) // '0xaE13d044cB'\n   * faker.string.hexadecimal({ length: { min: 5, max: 10 } }) // '0x7dEf7FCD'\n   * faker.string.hexadecimal({ prefix: '0x' }) // '0xE'\n   * faker.string.hexadecimal({ casing: 'lower' }) // '0xf'\n   * faker.string.hexadecimal({ length: 10, prefix: '#' }) // '#f12a974eB1'\n   * faker.string.hexadecimal({ length: 10, casing: 'upper' }) // '0xE3F38014FB'\n   * faker.string.hexadecimal({ casing: 'lower', prefix: '' }) // 'd'\n   * faker.string.hexadecimal({ length: 10, casing: 'mixed', prefix: '0x' }) // '0xAdE330a4D1'\n   *\n   * @since 8.0.0\n   */\n  hexadecimal(\n    options: {\n      /**\n       * The length of the string (excluding the prefix) to generate either as a fixed length or as a length range.\n       *\n       * @default 1\n       */\n      length?:\n        | number\n        | {\n            /**\n             * The minimum length of the string (excluding the prefix) to generate.\n             */\n            min: number;\n            /**\n             * The maximum length of the string (excluding the prefix) to generate.\n             */\n            max: number;\n          };\n      /**\n       * Casing of the generated number.\n       *\n       * @default 'mixed'\n       */\n      casing?: Casing;\n      /**\n       * Prefix for the generated number.\n       *\n       * @default '0x'\n       */\n      prefix?: string;\n    } = {}\n  ): string {\n    const { casing = 'mixed', prefix = '0x' } = options;\n    const length = this.faker.helpers.rangeToNumber(options.length ?? 1);\n    if (length <= 0) {\n      return prefix;\n    }\n\n    let wholeString = this.fromCharacters(\n      [\n        '0',\n        '1',\n        '2',\n        '3',\n        '4',\n        '5',\n        '6',\n        '7',\n        '8',\n        '9',\n        'a',\n        'b',\n        'c',\n        'd',\n        'e',\n        'f',\n        'A',\n        'B',\n        'C',\n        'D',\n        'E',\n        'F',\n      ],\n      length\n    );\n\n    if (casing === 'upper') {\n      wholeString = wholeString.toUpperCase();\n    } else if (casing === 'lower') {\n      wholeString = wholeString.toLowerCase();\n    }\n\n    return `${prefix}${wholeString}`;\n  }\n\n  /**\n   * Generates a given length string of digits.\n   *\n   * @param options Either the length of the string to generate or the optional options object.\n   * @param options.length The length of the string to generate either as a fixed length or as a length range. Defaults to `1`.\n   * @param options.allowLeadingZeros Whether leading zeros are allowed or not. Defaults to `true`.\n   * @param options.exclude An array of digits which should be excluded in the generated string. Defaults to `[]`.\n   *\n   * @see faker.number.int(): For generating a number (within a range).\n   *\n   * @example\n   * faker.string.numeric() // '2'\n   * faker.string.numeric(5) // '31507'\n   * faker.string.numeric(42) // '06434563150765416546479875435481513188548'\n   * faker.string.numeric({ length: { min: 5, max: 10 } }) // '197089478'\n   * faker.string.numeric({ length: 42, allowLeadingZeros: false }) // '72564846278453876543517840713421451546115'\n   * faker.string.numeric({ length: 6, exclude: ['0'] }) // '943228'\n   *\n   * @since 8.0.0\n   */\n  numeric(\n    options:\n      | number\n      | {\n          /**\n           * The length of the string to generate either as a fixed length or as a length range.\n           *\n           * @default 1\n           */\n          length?:\n            | number\n            | {\n                /**\n                 * The minimum length of the string to generate.\n                 */\n                min: number;\n                /**\n                 * The maximum length of the string to generate.\n                 */\n                max: number;\n              };\n          /**\n           * Whether leading zeros are allowed or not.\n           *\n           * @default true\n           */\n          allowLeadingZeros?: boolean;\n          /**\n           * An array of digits which should be excluded in the generated string.\n           *\n           * @default []\n           */\n          exclude?: ReadonlyArray<LiteralUnion<NumericChar>> | string;\n        } = {}\n  ): string {\n    if (typeof options === 'number') {\n      options = {\n        length: options,\n      };\n    }\n\n    const length = this.faker.helpers.rangeToNumber(options.length ?? 1);\n    if (length <= 0) {\n      return '';\n    }\n\n    const { allowLeadingZeros = true } = options;\n    let { exclude = [] } = options;\n\n    if (typeof exclude === 'string') {\n      exclude = [...exclude];\n    }\n\n    const allowedDigits = DIGIT_CHARS.filter(\n      (digit) => !exclude.includes(digit)\n    );\n\n    if (\n      allowedDigits.length === 0 ||\n      (allowedDigits.length === 1 &&\n        !allowLeadingZeros &&\n        allowedDigits[0] === '0')\n    ) {\n      throw new FakerError(\n        'Unable to generate numeric string, because all possible digits are excluded.'\n      );\n    }\n\n    let result = '';\n\n    if (!allowLeadingZeros && !exclude.includes('0')) {\n      result += this.faker.helpers.arrayElement(\n        allowedDigits.filter((digit) => digit !== '0')\n      );\n    }\n\n    result += this.fromCharacters(allowedDigits, length - result.length);\n\n    return result;\n  }\n\n  /**\n   * Returns a string containing UTF-16 chars between 33 and 125 (`!` to `}`).\n   *\n   * @param length The length of the string (excluding the prefix) to generate either as a fixed length or as a length range. Defaults to `10`.\n   * @param length.min The minimum length of the string to generate.\n   * @param length.max The maximum length of the string to generate.\n   *\n   * @example\n   * faker.string.sample() // 'Zo!.:*e>wR'\n   * faker.string.sample(5) // '6Bye8'\n   * faker.string.sample({ min: 5, max: 10 }) // 'FeKunG'\n   *\n   * @since 8.0.0\n   */\n  sample(\n    length:\n      | number\n      | {\n          /**\n           * The minimum length of the string to generate.\n           */\n          min: number;\n          /**\n           * The maximum length of the string to generate.\n           */\n          max: number;\n        } = 10\n  ): string {\n    length = this.faker.helpers.rangeToNumber(length);\n\n    const charCodeOption = {\n      min: 33,\n      max: 125,\n    };\n\n    let returnString = '';\n\n    while (returnString.length < length) {\n      returnString += String.fromCodePoint(\n        this.faker.number.int(charCodeOption)\n      );\n    }\n\n    return returnString;\n  }\n\n  /**\n   * Returns a UUID ([Universally Unique Identifier](https://en.wikipedia.org/wiki/Universally_unique_identifier)).\n   *\n   * @example\n   * faker.string.uuid() // '4136cd0b-d90b-4af7-b485-5d1ded8db252'\n   *\n   * @since 8.0.0\n   */\n  uuid(): string;\n  /**\n   * Returns a UUID v4 ([Universally Unique Identifier](https://en.wikipedia.org/wiki/Universally_unique_identifier)).\n   *\n   * @param options An options object.\n   * @param options.version The specific UUID version to use.\n   *\n   * @example\n   * faker.string.uuid({ version: 4 }) // '4136cd0b-d90b-4af7-b485-5d1ded8db252'\n   *\n   * @since 8.0.0\n   */\n  uuid(options: {\n    /**\n     * The specific UUID version to use.\n     */\n    version: 4;\n  }): string;\n  /**\n   * Returns a UUID v7 ([Universally Unique Identifier](https://en.wikipedia.org/wiki/Universally_unique_identifier)).\n   *\n   * @param options An options object.\n   * @param options.version The specific UUID version to use.\n   * @param options.refDate The timestamp to encode into the uuid.\n   * The encoded timestamp is represented by the first 12 characters of the result.\n   * Defaults to `faker.defaultRefDate()`.\n   *\n   * @example\n   * faker.string.uuid() // '019be2c5-58de-70fe-a693-2ccbff1f0780'\n   *\n   * @since 10.3.0\n   */\n  uuid(options: {\n    /**\n     * The specific UUID version to use.\n     */\n    version: 7;\n    /**\n     * The timestamp to encode into the uuid.\n     * The encoded timestamp is represented by the first 12 characters of the result.\n     *\n     * @default faker.defaultRefDate()\n     */\n    refDate: string | Date | number;\n  }): string;\n  /**\n   * Returns a UUID ([Universally Unique Identifier](https://en.wikipedia.org/wiki/Universally_unique_identifier)).\n   *\n   * @param options An optional options object.\n   * @param options.version The specific UUID version to use. Defaults to `4`.\n   * @param options.refDate The timestamp to encode into the UUID.\n   * This parameter is only relevant for UUID v7.\n   * Defaults to `faker.defaultRefDate()`.\n   *\n   * @example\n   * faker.string.uuid() // '4136cd0b-d90b-4af7-b485-5d1ded8db252'\n   * faker.string.uuid({ version: 4 }) // 'd5482c1f-c30d-4bbc-b151-d95145bae71b'\n   * faker.string.uuid({ version: 7 }) // '01948b54-1b78-75fb-9922-0d9b0fd32248'\n   * faker.string.uuid({ version: 7, refDate: '2020-01-01T00:00:00.000Z' }) // '016f5e66-e800-725e-b078-f413f23aaff0'\n   *\n   * @since 8.0.0\n   */\n  uuid(options?: {\n    /**\n     * The specific UUID version to use.\n     */\n    version?: 4 | 7;\n    /**\n     * The timestamp to encode into the UUID.\n     * This parameter is only relevant for UUID v7.\n     *\n     * @default faker.defaultRefDate()\n     */\n    refDate?: string | Date | number;\n  }): string;\n  uuid(\n    options: {\n      version?: 4 | 7;\n      refDate?: string | Date | number;\n    } = {}\n  ): string {\n    const { version = 4, refDate = this.faker.defaultRefDate() } = options;\n    switch (version) {\n      case 7: {\n        return uuidV7(this.faker, toDate(refDate));\n      }\n\n      default: {\n        return uuidV4(this.faker);\n      }\n    }\n  }\n\n  /**\n   * Returns a ULID ([Universally Unique Lexicographically Sortable Identifier](https://github.com/ulid/spec)).\n   *\n   * @param options The optional options object.\n   * @param options.refDate The timestamp to encode into the ULID.\n   * The encoded timestamp is represented by the first 10 characters of the result.\n   * Defaults to `faker.defaultRefDate()`.\n   *\n   * @example\n   * faker.string.ulid() // '01ARZ3NDEKTSV4RRFFQ69G5FAV'\n   * faker.string.ulid({ refDate: '2020-01-01T00:00:00.000Z' }) // '01DXF6DT00CX9QNNW7PNXQ3YR8'\n   *\n   * @since 9.1.0\n   */\n  ulid(\n    options: {\n      /**\n       * The date to use as reference point for the newly generated ULID encoded timestamp.\n       * The encoded timestamp is represented by the first 10 characters of the result.\n       *\n       * @default faker.defaultRefDate()\n       */\n      refDate?: string | Date | number;\n    } = {}\n  ): string {\n    const { refDate = this.faker.defaultRefDate() } = options;\n    const date = toDate(refDate);\n\n    return dateToBase32(date) + this.fromCharacters(CROCKFORDS_BASE32, 16);\n  }\n\n  /**\n   * Generates a [Nano ID](https://github.com/ai/nanoid).\n   *\n   * @param length The length of the string to generate either as a fixed length or as a length range. Defaults to `21`.\n   * @param length.min The minimum length of the Nano ID to generate.\n   * @param length.max The maximum length of the Nano ID to generate.\n   *\n   * @example\n   * faker.string.nanoid() // ptL0KpX_yRMI98JFr6B3n\n   * faker.string.nanoid(10) // VsvwSdm_Am\n   * faker.string.nanoid({ min: 13, max: 37 }) // KIRsdEL9jxVgqhBDlm\n   *\n   * @since 8.0.0\n   */\n  nanoid(\n    length:\n      | number\n      | {\n          /**\n           * The minimum length of the Nano ID to generate.\n           */\n          min: number;\n          /**\n           * The maximum length of the Nano ID to generate.\n           */\n          max: number;\n        } = 21\n  ): string {\n    length = this.faker.helpers.rangeToNumber(length);\n    if (length <= 0) {\n      return '';\n    }\n\n    const generators = [\n      {\n        value: () => this.alphanumeric(1),\n        // a-z is 26 characters\n        // this times 2 for upper & lower case is 52\n        // add all numbers 0-9 (10 in total) you get 62\n        weight: 62,\n      },\n      {\n        value: () => this.faker.helpers.arrayElement(['_', '-']),\n        weight: 2,\n      },\n    ];\n    let result = '';\n    while (result.length < length) {\n      const charGen = this.faker.helpers.weightedArrayElement(generators);\n      result += charGen();\n    }\n\n    return result;\n  }\n\n  /**\n   * Returns a string containing only special characters from the following list:\n   *\n   * ```txt\n   * ! \" # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \\ ] ^ _ ` { | } ~\n   * ```\n   *\n   * @param length The length of the string to generate either as a fixed length or as a length range. Defaults to `1`.\n   * @param length.min The minimum length of the string to generate.\n   * @param length.max The maximum length of the string to generate.\n   *\n   * @example\n   * faker.string.symbol() // '$'\n   * faker.string.symbol(5) // '#*!.~'\n   * faker.string.symbol({ min: 5, max: 10 }) // ')|@*>^+'\n   *\n   * @since 8.0.0\n   */\n  symbol(\n    length:\n      | number\n      | {\n          /**\n           * The minimum length of the string to generate.\n           */\n          min: number;\n          /**\n           * The maximum length of the string to generate.\n           */\n          max: number;\n        } = 1\n  ): string {\n    return this.fromCharacters(\n      [\n        '!',\n        '\"',\n        '#',\n        '$',\n        '%',\n        '&',\n        \"'\",\n        '(',\n        ')',\n        '*',\n        '+',\n        ',',\n        '-',\n        '.',\n        '/',\n        ':',\n        ';',\n        '<',\n        '=',\n        '>',\n        '?',\n        '@',\n        '[',\n        '\\\\',\n        ']',\n        '^',\n        '_',\n        '`',\n        '{',\n        '|',\n        '}',\n        '~',\n      ],\n      length\n    );\n  }\n}\n"
  },
  {
    "path": "src/modules/string/uuid.ts",
    "content": "import type { SimpleFaker } from '../../';\n\n/**\n * Returns a UUID v4 ([Universally Unique Identifier](https://en.wikipedia.org/wiki/Universally_unique_identifier)).\n *\n * @internal\n *\n * @param faker The faker instance to use.\n */\nexport function uuidV4(faker: SimpleFaker): string {\n  return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'\n    .replaceAll('x', () => faker.number.hex({ min: 0x0, max: 0xf }))\n    .replaceAll('y', () => faker.number.hex({ min: 0x8, max: 0xb }));\n}\n\n/**\n * Returns a UUID v7 ([Universally Unique Identifier](https://en.wikipedia.org/wiki/Universally_unique_identifier)).\n *\n * @internal\n *\n * @param faker The faker instance to use.\n * @param refDate The reference date to retrieve the unix timestamp from.\n */\nexport function uuidV7(faker: SimpleFaker, refDate: Date): string {\n  const unixTimeMs = refDate.valueOf();\n  const unixTimeMsNormalized = Math.max(unixTimeMs, 0);\n  const unixTimeMsHex = unixTimeMsNormalized\n    .toString(16)\n    .padStart(12, '0')\n    .slice(-12);\n\n  const unixTimePart = [\n    unixTimeMsHex.substring(0, 8),\n    unixTimeMsHex.substring(8),\n  ].join('-');\n\n  const randomPart = '7xxx-yxxx-xxxxxxxxxxxx'\n    .replaceAll('x', () => faker.number.hex({ min: 0x0, max: 0xf }))\n    .replaceAll('y', () => faker.number.hex({ min: 0x8, max: 0xb }));\n\n  return `${unixTimePart}-${randomPart}`;\n}\n"
  },
  {
    "path": "src/modules/system/index.ts",
    "content": "import { ModuleBase } from '../../internal/module-base';\n\nconst commonFileTypes = ['video', 'audio', 'image', 'text', 'application'];\n\nconst commonMimeTypes = [\n  'application/pdf',\n  'audio/mpeg',\n  'audio/wav',\n  'image/png',\n  'image/jpeg',\n  'image/gif',\n  'video/mp4',\n  'video/mpeg',\n  'text/html',\n];\n\nconst commonInterfaceTypes = ['en', 'wl', 'ww'] as const;\nconst commonInterfaceSchemas = {\n  index: 'o',\n  slot: 's',\n  mac: 'x',\n  pci: 'p',\n} as const;\n\nconst CRON_DAY_OF_WEEK = [\n  'SUN',\n  'MON',\n  'TUE',\n  'WED',\n  'THU',\n  'FRI',\n  'SAT',\n] as const;\n\n/**\n * Generates fake data for many computer systems properties.\n */\nexport class SystemModule extends ModuleBase {\n  /**\n   * Returns a random file name with extension.\n   *\n   * @param options An options object.\n   * @param options.extensionCount Define how many extensions the file name should have. Defaults to `1`.\n   *\n   * @example\n   * faker.system.fileName() // 'faithfully_calculating.u8mdn'\n   * faker.system.fileName({ extensionCount: 2 }) // 'times_after.swf.ntf'\n   * faker.system.fileName({ extensionCount: { min: 1, max: 2 } }) // 'jaywalk_like_ill.osfpvg'\n   *\n   * @since 3.1.0\n   */\n  fileName(\n    options: {\n      /**\n       * Define how many extensions the file name should have.\n       *\n       * @default 1\n       */\n      extensionCount?:\n        | number\n        | {\n            /**\n             * Minimum number of extensions.\n             */\n            min: number;\n            /**\n             * Maximum number of extensions.\n             */\n            max: number;\n          };\n    } = {}\n  ): string {\n    const { extensionCount = 1 } = options;\n\n    const baseName = this.faker.word\n      .words()\n      .toLowerCase()\n      .replaceAll(/\\W/g, '_');\n\n    const extensionsSuffix = this.faker.helpers\n      .multiple(() => this.fileExt(), { count: extensionCount })\n      .join('.');\n\n    if (extensionsSuffix.length === 0) {\n      return baseName;\n    }\n\n    return `${baseName}.${extensionsSuffix}`;\n  }\n\n  /**\n   * Returns a random file name with a given extension or a commonly used extension.\n   *\n   * @param extension The file extension to use. Empty string is considered to be not set.\n   *\n   * @example\n   * faker.system.commonFileName() // 'dollar.jpg'\n   * faker.system.commonFileName('txt') // 'global_borders_wyoming.txt'\n   *\n   * @since 3.1.0\n   */\n  commonFileName(extension?: string): string {\n    const fileName = this.fileName({ extensionCount: 0 });\n\n    return `${fileName}.${extension || this.commonFileExt()}`;\n  }\n\n  /**\n   * Returns a mime-type.\n   *\n   * @example\n   * faker.system.mimeType() // 'video/vnd.vivo'\n   *\n   * @since 3.1.0\n   */\n  mimeType(): string {\n    const mimeTypeKeys = Object.keys(this.faker.definitions.system.mime_type);\n\n    return this.faker.helpers.arrayElement(mimeTypeKeys);\n  }\n\n  /**\n   * Returns a commonly used file type.\n   *\n   * @example\n   * faker.system.commonFileType() // 'audio'\n   *\n   * @since 3.1.0\n   */\n  commonFileType(): string {\n    return this.faker.helpers.arrayElement(commonFileTypes);\n  }\n\n  /**\n   * Returns a commonly used file extension.\n   *\n   * @example\n   * faker.system.commonFileExt() // 'gif'\n   *\n   * @since 3.1.0\n   */\n  commonFileExt(): string {\n    return this.fileExt(this.faker.helpers.arrayElement(commonMimeTypes));\n  }\n\n  /**\n   * Returns a file type.\n   *\n   * @example\n   * faker.system.fileType() // 'message'\n   *\n   * @since 3.1.0\n   */\n  fileType(): string {\n    const mimeTypes = this.faker.definitions.system.mime_type;\n\n    const typeSet = new Set(\n      Object.keys(mimeTypes).map((key) => key.split('/')[0])\n    );\n    return this.faker.helpers.arrayElement([...typeSet]);\n  }\n\n  /**\n   * Returns a file extension.\n   *\n   * @param mimeType Valid [mime-type](https://github.com/jshttp/mime-db/blob/master/db.json)\n   *\n   * @example\n   * faker.system.fileExt() // 'emf'\n   * faker.system.fileExt('application/json') // 'json'\n   *\n   * @since 3.1.0\n   */\n  fileExt(mimeType?: string): string {\n    const mimeTypes = this.faker.definitions.system.mime_type;\n\n    if (typeof mimeType === 'string') {\n      return this.faker.helpers.arrayElement(mimeTypes[mimeType].extensions);\n    }\n\n    const extensionSet = new Set(\n      Object.values(mimeTypes).flatMap(({ extensions }) => extensions)\n    );\n    return this.faker.helpers.arrayElement([...extensionSet]);\n  }\n\n  /**\n   * Returns a directory path.\n   *\n   * @example\n   * faker.system.directoryPath() // '/etc/mail'\n   *\n   * @since 3.1.0\n   */\n  directoryPath(): string {\n    const paths = this.faker.definitions.system.directory_path;\n    return this.faker.helpers.arrayElement(paths);\n  }\n\n  /**\n   * Returns a file path.\n   *\n   * @example\n   * faker.system.filePath() // '/usr/local/src/money.dotx'\n   *\n   * @since 3.1.0\n   */\n  filePath(): string {\n    return `${this.directoryPath()}/${this.fileName()}`;\n  }\n\n  /**\n   * Returns a [semantic version](https://semver.org).\n   *\n   * @example\n   * faker.system.semver() // '1.15.2'\n   *\n   * @since 3.1.0\n   */\n  semver(): string {\n    return [\n      this.faker.number.int(9),\n      this.faker.number.int(20),\n      this.faker.number.int(20),\n    ].join('.');\n  }\n\n  /**\n   * Returns a random [network interface](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/sec-understanding_the_predictable_network_interface_device_names).\n   *\n   * @param options The options to use.\n   * @param options.interfaceType The interface type. Can be one of `en`, `wl`, `ww`.\n   * @param options.interfaceSchema The interface schema. Can be one of `index`, `slot`, `mac`, `pci`.\n   *\n   * @example\n   * faker.system.networkInterface() // 'enp0s3'\n   * faker.system.networkInterface({ interfaceType: 'wl' }) // 'wlo1'\n   * faker.system.networkInterface({ interfaceSchema: 'mac' }) // 'enx000c29c00000'\n   * faker.system.networkInterface({ interfaceType: 'en', interfaceSchema: 'pci' }) // 'enp5s0f1d0'\n   *\n   * @since 7.4.0\n   */\n  networkInterface(\n    options: {\n      /**\n       * The interface type. Can be one of `en`, `wl`, `ww`.\n       *\n       * @default faker.helpers.arrayElement(['en', 'wl', 'ww'])\n       */\n      interfaceType?: (typeof commonInterfaceTypes)[number];\n      /**\n       * The interface schema. Can be one of `index`, `slot`, `mac`, `pci`.\n       *\n       * @default faker.helpers.objectKey(['index' | 'slot' | 'mac' | 'pci'])\n       */\n      interfaceSchema?: keyof typeof commonInterfaceSchemas;\n    } = {}\n  ): string {\n    const {\n      interfaceType = this.faker.helpers.arrayElement(commonInterfaceTypes),\n      interfaceSchema = this.faker.helpers.objectKey(commonInterfaceSchemas),\n    } = options;\n\n    let suffix: string;\n    let prefix = '';\n    switch (interfaceSchema) {\n      case 'index': {\n        suffix = this.faker.string.numeric();\n        break;\n      }\n\n      case 'slot': {\n        suffix = `${this.faker.string.numeric()}${\n          this.faker.helpers.maybe(() => `f${this.faker.string.numeric()}`) ??\n          ''\n        }${this.faker.helpers.maybe(() => `d${this.faker.string.numeric()}`) ?? ''}`;\n        break;\n      }\n\n      case 'mac': {\n        suffix = this.faker.internet.mac('');\n        break;\n      }\n\n      case 'pci': {\n        prefix =\n          this.faker.helpers.maybe(() => `P${this.faker.string.numeric()}`) ??\n          '';\n        suffix = `${this.faker.string.numeric()}s${this.faker.string.numeric()}${\n          this.faker.helpers.maybe(() => `f${this.faker.string.numeric()}`) ??\n          ''\n        }${this.faker.helpers.maybe(() => `d${this.faker.string.numeric()}`) ?? ''}`;\n        break;\n      }\n    }\n\n    return `${prefix}${interfaceType}${commonInterfaceSchemas[interfaceSchema]}${suffix}`;\n  }\n\n  /**\n   * Returns a random cron expression.\n   *\n   * @param options The optional options to use.\n   * @param options.includeYear Whether to include a year in the generated expression. Defaults to `false`.\n   * @param options.includeNonStandard Whether to include a `@yearly`, `@monthly`, `@daily`, etc text labels in the generated expression. Defaults to `false`.\n   *\n   * @example\n   * faker.system.cron() // '45 23 * * 6'\n   * faker.system.cron({ includeYear: true }) // '45 23 * * 6 2067'\n   * faker.system.cron({ includeYear: false }) // '45 23 * * 6'\n   * faker.system.cron({ includeNonStandard: false }) // '45 23 * * 6'\n   * faker.system.cron({ includeNonStandard: true }) // '@yearly'\n   *\n   * @since 7.5.0\n   */\n  cron(\n    options: {\n      /**\n       * Whether to include a year in the generated expression.\n       *\n       * @default false\n       */\n      includeYear?: boolean;\n      /**\n       * Whether to include a `@yearly`, `@monthly`, `@daily`, etc text labels in the generated expression.\n       *\n       * @default false\n       */\n      includeNonStandard?: boolean;\n    } = {}\n  ): string {\n    const { includeYear = false, includeNonStandard = false } = options;\n\n    // create the arrays to hold the available values for each component of the expression\n    const minutes = [this.faker.number.int(59), '*'];\n    const hours = [this.faker.number.int(23), '*'];\n    const days = [this.faker.number.int({ min: 1, max: 31 }), '*', '?'];\n    const months = [this.faker.number.int({ min: 1, max: 12 }), '*'];\n    const daysOfWeek = [\n      this.faker.number.int(6),\n      this.faker.helpers.arrayElement(CRON_DAY_OF_WEEK),\n      '*',\n      '?',\n    ];\n    const years = [this.faker.number.int({ min: 1970, max: 2099 }), '*'];\n\n    const minute = this.faker.helpers.arrayElement(minutes);\n    const hour = this.faker.helpers.arrayElement(hours);\n    const day = this.faker.helpers.arrayElement(days);\n    const month = this.faker.helpers.arrayElement(months);\n    const dayOfWeek = this.faker.helpers.arrayElement(daysOfWeek);\n    const year = this.faker.helpers.arrayElement(years);\n\n    // create and return the cron expression string\n    let standardExpression = `${minute} ${hour} ${day} ${month} ${dayOfWeek}`;\n    if (includeYear) {\n      standardExpression += ` ${year}`;\n    }\n\n    const nonStandardExpressions = [\n      '@annually',\n      '@daily',\n      '@hourly',\n      '@monthly',\n      '@reboot',\n      '@weekly',\n      '@yearly',\n    ];\n\n    return !includeNonStandard || this.faker.datatype.boolean()\n      ? standardExpression\n      : this.faker.helpers.arrayElement(nonStandardExpressions);\n  }\n}\n"
  },
  {
    "path": "src/modules/vehicle/index.ts",
    "content": "import { ModuleBase } from '../../internal/module-base';\n\n/**\n * Module to generate vehicle related entries.\n *\n * ### Overview\n *\n * Most methods are related to cars/automobiles: a [`vehicle()`](https://fakerjs.dev/api/vehicle.html#vehicle) name is comprised of a car [`manufacturer()`](https://fakerjs.dev/api/vehicle.html#manufacturer) and [`model()`](https://fakerjs.dev/api/vehicle.html#model). You can also generate [`fuel()`](https://fakerjs.dev/api/vehicle.html#fuel), [`type()`](https://fakerjs.dev/api/vehicle.html#type), and [`color()`](https://fakerjs.dev/api/vehicle.html#color), as well as typical car registration IDs [`vin()`](https://fakerjs.dev/api/vehicle.html#vin) and [`vrm()`](https://fakerjs.dev/api/vehicle.html#vrm).\n *\n * If you prefer two wheels, you can generate a [`bicycle()`](https://fakerjs.dev/api/vehicle.html#bicycle) type instead.\n */\nexport class VehicleModule extends ModuleBase {\n  /**\n   * Returns a random vehicle.\n   *\n   * @example\n   * faker.vehicle.vehicle() // 'BMW Explorer'\n   *\n   * @since 5.0.0\n   */\n  vehicle(): string {\n    return `${this.manufacturer()} ${this.model()}`;\n  }\n\n  /**\n   * Returns a manufacturer name.\n   *\n   * @example\n   * faker.vehicle.manufacturer() // 'Ford'\n   *\n   * @since 5.0.0\n   */\n  manufacturer(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.vehicle.manufacturer\n    );\n  }\n\n  /**\n   * Returns a vehicle model.\n   *\n   * @example\n   * faker.vehicle.model() // 'Explorer'\n   *\n   * @since 5.0.0\n   */\n  model(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.vehicle.model\n    );\n  }\n\n  /**\n   * Returns a vehicle type.\n   *\n   * @example\n   * faker.vehicle.type() // 'Coupe'\n   *\n   * @since 5.0.0\n   */\n  type(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.type);\n  }\n\n  /**\n   * Returns a fuel type.\n   *\n   * @example\n   * faker.vehicle.fuel() // 'Electric'\n   *\n   * @since 5.0.0\n   */\n  fuel(): string {\n    return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.fuel);\n  }\n\n  /**\n   * Returns a vehicle identification number (VIN).\n   *\n   * @example\n   * faker.vehicle.vin() // 'YV1MH682762184654'\n   *\n   * @since 5.0.0\n   */\n  vin(): string {\n    const exclude = ['o', 'i', 'q', 'O', 'I', 'Q'];\n    return `${this.faker.string.alphanumeric({\n      length: 10,\n      casing: 'upper',\n      exclude,\n    })}${this.faker.string.alpha({\n      length: 1,\n      casing: 'upper',\n      exclude,\n    })}${this.faker.string.alphanumeric({\n      length: 1,\n      casing: 'upper',\n      exclude,\n    })}${this.faker.string.numeric({ length: 5, allowLeadingZeros: true })}`;\n  }\n\n  /**\n   * Returns a vehicle color.\n   *\n   * @example\n   * faker.vehicle.color() // 'red'\n   *\n   * @since 5.0.0\n   */\n  color(): string {\n    return this.faker.color.human();\n  }\n\n  /**\n   * Returns a vehicle registration number (Vehicle Registration Mark - VRM)\n   *\n   * @example\n   * faker.vehicle.vrm() // 'MF56UPA'\n   *\n   * @since 5.4.0\n   */\n  vrm(): string {\n    return `${this.faker.string.alpha({\n      length: 2,\n      casing: 'upper',\n    })}${this.faker.string.numeric({\n      length: 2,\n      allowLeadingZeros: true,\n    })}${this.faker.string.alpha({\n      length: 3,\n      casing: 'upper',\n    })}`;\n  }\n\n  /**\n   * Returns a type of bicycle.\n   *\n   * @example\n   * faker.vehicle.bicycle() // 'Adventure Road Bicycle'\n   *\n   * @since 5.5.0\n   */\n  bicycle(): string {\n    return this.faker.helpers.arrayElement(\n      this.faker.definitions.vehicle.bicycle_type\n    );\n  }\n}\n"
  },
  {
    "path": "src/modules/word/filter-word-list-by-length.ts",
    "content": "import { FakerError } from '../../errors/faker-error';\nimport { groupBy } from '../../internal/group-by';\n\n/**\n * The error handling strategies for the `filterWordListByLength` function.\n *\n * Always returns a new array.\n */\nconst STRATEGIES = {\n  fail: () => {\n    throw new FakerError('No words found that match the given length.');\n  },\n  closest: (\n    wordList: ReadonlyArray<string>,\n    length: { min: number; max: number }\n  ): string[] => {\n    const wordsByLength = groupBy(wordList, (word) => word.length);\n    const lengths = Object.keys(wordsByLength).map(Number);\n    const min = Math.min(...lengths);\n    const max = Math.max(...lengths);\n\n    const closestOffset = Math.min(length.min - min, max - length.max);\n\n    return wordList.filter(\n      (word) =>\n        word.length === length.min - closestOffset ||\n        word.length === length.max + closestOffset\n    );\n  },\n  shortest: (wordList: ReadonlyArray<string>): string[] => {\n    const minLength = Math.min(...wordList.map((word) => word.length));\n    return wordList.filter((word) => word.length === minLength);\n  },\n  longest: (wordList: ReadonlyArray<string>): string[] => {\n    const maxLength = Math.max(...wordList.map((word) => word.length));\n    return wordList.filter((word) => word.length === maxLength);\n  },\n  'any-length': (wordList: ReadonlyArray<string>): string[] => {\n    return [...wordList];\n  },\n} satisfies Record<\n  NonNullable<Parameters<typeof filterWordListByLength>[0]['strategy']>,\n  (wordList: string[], length: { min: number; max: number }) => string[]\n>;\n\n/**\n * Filters a string array for values with a matching length.\n * If length is not provided or no values with a matching length are found,\n * then the result will be determined using the given error handling strategy.\n *\n * @param options The options to provide.\n * @param options.wordList A list of words to filter.\n * @param options.length The exact or the range of lengths the words should have.\n * @param options.strategy The strategy to apply when no words with a matching length are found. Defaults to `'fail'`.\n *\n * Available error handling strategies:\n *\n * - `fail`: Throws an error if no words with the given length are found.\n * - `shortest`: Returns any of the shortest words.\n * - `closest`: Returns any of the words closest to the given length.\n * - `longest`: Returns any of the longest words.\n * - `any-length`: Returns a copy of the original word list.\n */\nexport function filterWordListByLength(options: {\n  wordList: ReadonlyArray<string>;\n  length?: number | { min: number; max: number };\n  strategy?: 'fail' | 'closest' | 'shortest' | 'longest' | 'any-length';\n}): string[] {\n  const { wordList, length, strategy = 'fail' } = options;\n\n  if (length != null) {\n    const filter: (word: string) => boolean =\n      typeof length === 'number'\n        ? (word) => word.length === length\n        : (word) => word.length >= length.min && word.length <= length.max;\n\n    const wordListWithLengthFilter = wordList.filter(filter);\n\n    if (wordListWithLengthFilter.length > 0) {\n      return wordListWithLengthFilter;\n    }\n\n    if (typeof length === 'number') {\n      return STRATEGIES[strategy](wordList, { min: length, max: length });\n    }\n\n    return STRATEGIES[strategy](wordList, length);\n  } else if (strategy === 'shortest' || strategy === 'longest') {\n    return STRATEGIES[strategy](wordList);\n  }\n\n  return [...wordList];\n}\n"
  },
  {
    "path": "src/modules/word/index.ts",
    "content": "import { FakerError } from '../../errors/faker-error';\nimport { ModuleBase } from '../../internal/module-base';\nimport { filterWordListByLength } from './filter-word-list-by-length';\n\n/**\n * Module to return various types of words.\n */\nexport class WordModule extends ModuleBase {\n  /**\n   * Returns a random adjective.\n   *\n   * @param options The expected length of the word or the options to use.\n   * @param options.length The expected length of the word.\n   * @param options.strategy The strategy to apply when no words with a matching length are found.\n   *\n   * Available error handling strategies:\n   *\n   * - `fail`: Throws an error if no words with the given length are found.\n   * - `shortest`: Returns any of the shortest words.\n   * - `closest`: Returns any of the words closest to the given length.\n   * - `longest`: Returns any of the longest words.\n   * - `any-length`: Returns a word with any length.\n   *\n   * Defaults to `'fail'`.\n   *\n   * @example\n   * faker.word.adjective() // 'pungent'\n   * faker.word.adjective(5) // 'slimy'\n   * faker.word.adjective({ strategy: 'shortest' }) // 'icy'\n   * faker.word.adjective({ length: { min: 5, max: 7 }, strategy: \"fail\" }) // 'distant'\n   *\n   * @since 6.0.0\n   */\n  adjective(\n    options:\n      | number\n      | {\n          /**\n           * The expected length of the word.\n           */\n          length?:\n            | number\n            | {\n                /**\n                 * The minimum length of the word.\n                 */\n                min: number;\n                /**\n                 * The maximum length of the word.\n                 */\n                max: number;\n              };\n          /**\n           * The strategy to apply when no words with a matching length are found.\n           *\n           * Available error handling strategies:\n           *\n           * - `fail`: Throws an error if no words with the given length are found.\n           * - `shortest`: Returns any of the shortest words.\n           * - `closest`: Returns any of the words closest to the given length.\n           * - `longest`: Returns any of the longest words.\n           * - `any-length`: Returns a word with any length.\n           *\n           * @default 'fail'\n           */\n          strategy?: 'fail' | 'closest' | 'shortest' | 'longest' | 'any-length';\n        } = {}\n  ): string {\n    if (typeof options === 'number') {\n      options = { length: options };\n    }\n\n    return this.faker.helpers.arrayElement(\n      filterWordListByLength({\n        ...options,\n        wordList: this.faker.definitions.word.adjective,\n      })\n    );\n  }\n\n  /**\n   * Returns a random adverb.\n   *\n   * @param options The expected length of the word or the options to use.\n   * @param options.length The expected length of the word.\n   * @param options.strategy The strategy to apply when no words with a matching length are found.\n   *\n   * Available error handling strategies:\n   *\n   * - `fail`: Throws an error if no words with the given length are found.\n   * - `shortest`: Returns any of the shortest words.\n   * - `closest`: Returns any of the words closest to the given length.\n   * - `longest`: Returns any of the longest words.\n   * - `any-length`: Returns a word with any length.\n   *\n   * Defaults to `'fail'`.\n   *\n   * @example\n   * faker.word.adverb() // 'quarrelsomely'\n   * faker.word.adverb(5) // 'madly'\n   * faker.word.adverb({ strategy: 'shortest' }) // 'too'\n   * faker.word.adverb({ length: { min: 5, max: 7 }, strategy: \"fail\" }) // 'sweetly'\n   *\n   * @since 6.0.0\n   */\n  adverb(\n    options:\n      | number\n      | {\n          /**\n           * The expected length of the word.\n           */\n          length?:\n            | number\n            | {\n                /**\n                 * The minimum length of the word.\n                 */\n                min: number;\n                /**\n                 * The maximum length of the word.\n                 */\n                max: number;\n              };\n          /**\n           * The strategy to apply when no words with a matching length are found.\n           *\n           * Available error handling strategies:\n           *\n           * - `fail`: Throws an error if no words with the given length are found.\n           * - `shortest`: Returns any of the shortest words.\n           * - `closest`: Returns any of the words closest to the given length.\n           * - `longest`: Returns any of the longest words.\n           * - `any-length`: Returns a word with any length.\n           *\n           * @default 'fail'\n           */\n          strategy?: 'fail' | 'closest' | 'shortest' | 'longest' | 'any-length';\n        } = {}\n  ): string {\n    if (typeof options === 'number') {\n      options = { length: options };\n    }\n\n    return this.faker.helpers.arrayElement(\n      filterWordListByLength({\n        ...options,\n        wordList: this.faker.definitions.word.adverb,\n      })\n    );\n  }\n\n  /**\n   * Returns a random conjunction.\n   *\n   * @param options The expected length of the word or the options to use.\n   * @param options.length The expected length of the word.\n   * @param options.strategy The strategy to apply when no words with a matching length are found.\n   *\n   * Available error handling strategies:\n   *\n   * - `fail`: Throws an error if no words with the given length are found.\n   * - `shortest`: Returns any of the shortest words.\n   * - `closest`: Returns any of the words closest to the given length.\n   * - `longest`: Returns any of the longest words.\n   * - `any-length`: Returns a word with any length.\n   *\n   * Defaults to `'fail'`.\n   *\n   * @example\n   * faker.word.conjunction() // 'in order that'\n   * faker.word.conjunction(5) // 'since'\n   * faker.word.conjunction({ strategy: 'shortest' }) // 'or'\n   * faker.word.conjunction({ length: { min: 5, max: 7 }, strategy: \"fail\" }) // 'hence'\n   *\n   * @since 6.0.0\n   */\n  conjunction(\n    options:\n      | number\n      | {\n          /**\n           * The expected length of the word.\n           */\n          length?:\n            | number\n            | {\n                /**\n                 * The minimum length of the word.\n                 */\n                min: number;\n                /**\n                 * The maximum length of the word.\n                 */\n                max: number;\n              };\n          /**\n           * The strategy to apply when no words with a matching length are found.\n           *\n           * Available error handling strategies:\n           *\n           * - `fail`: Throws an error if no words with the given length are found.\n           * - `shortest`: Returns any of the shortest words.\n           * - `closest`: Returns any of the words closest to the given length.\n           * - `longest`: Returns any of the longest words.\n           * - `any-length`: Returns a word with any length.\n           *\n           * @default 'fail'\n           */\n          strategy?: 'fail' | 'closest' | 'shortest' | 'longest' | 'any-length';\n        } = {}\n  ): string {\n    if (typeof options === 'number') {\n      options = { length: options };\n    }\n\n    return this.faker.helpers.arrayElement(\n      filterWordListByLength({\n        ...options,\n        wordList: this.faker.definitions.word.conjunction,\n      })\n    );\n  }\n\n  /**\n   * Returns a random interjection.\n   *\n   * @param options The expected length of the word or the options to use.\n   * @param options.length The expected length of the word.\n   * @param options.strategy The strategy to apply when no words with a matching length are found.\n   *\n   * Available error handling strategies:\n   *\n   * - `fail`: Throws an error if no words with the given length are found.\n   * - `shortest`: Returns any of the shortest words.\n   * - `closest`: Returns any of the words closest to the given length.\n   * - `longest`: Returns any of the longest words.\n   * - `any-length`: Returns a word with any length.\n   *\n   * Defaults to `'fail'`.\n   *\n   * @example\n   * faker.word.interjection() // 'gah'\n   * faker.word.interjection(5) // 'fooey'\n   * faker.word.interjection({ strategy: 'shortest' }) // 'hm'\n   * faker.word.interjection({ length: { min: 5, max: 7 }, strategy: \"fail\" }) // 'boohoo'\n   *\n   * @since 6.0.0\n   */\n  interjection(\n    options:\n      | number\n      | {\n          /**\n           * The expected length of the word.\n           */\n          length?:\n            | number\n            | {\n                /**\n                 * The minimum length of the word.\n                 */\n                min: number;\n                /**\n                 * The maximum length of the word.\n                 */\n                max: number;\n              };\n          /**\n           * The strategy to apply when no words with a matching length are found.\n           *\n           * Available error handling strategies:\n           *\n           * - `fail`: Throws an error if no words with the given length are found.\n           * - `shortest`: Returns any of the shortest words.\n           * - `closest`: Returns any of the words closest to the given length.\n           * - `longest`: Returns any of the longest words.\n           * - `any-length`: Returns a word with any length.\n           *\n           * @default 'fail'\n           */\n          strategy?: 'fail' | 'closest' | 'shortest' | 'longest' | 'any-length';\n        } = {}\n  ): string {\n    if (typeof options === 'number') {\n      options = { length: options };\n    }\n\n    return this.faker.helpers.arrayElement(\n      filterWordListByLength({\n        ...options,\n        wordList: this.faker.definitions.word.interjection,\n      })\n    );\n  }\n\n  /**\n   * Returns a random noun.\n   *\n   * @param options The expected length of the word or the options to use.\n   * @param options.length The expected length of the word.\n   * @param options.strategy The strategy to apply when no words with a matching length are found.\n   *\n   * Available error handling strategies:\n   *\n   * - `fail`: Throws an error if no words with the given length are found.\n   * - `shortest`: Returns any of the shortest words.\n   * - `closest`: Returns any of the words closest to the given length.\n   * - `longest`: Returns any of the longest words.\n   * - `any-length`: Returns a word with any length.\n   *\n   * Defaults to `'fail'`.\n   *\n   * @example\n   * faker.word.noun() // 'external'\n   * faker.word.noun(5) // 'front'\n   * faker.word.noun({ strategy: 'shortest' }) // 'ad'\n   * faker.word.noun({ length: { min: 5, max: 7 }, strategy: \"fail\" }) // 'average'\n   *\n   * @since 6.0.0\n   */\n  noun(\n    options:\n      | number\n      | {\n          /**\n           * The expected length of the word.\n           */\n          length?:\n            | number\n            | {\n                /**\n                 * The minimum length of the word.\n                 */\n                min: number;\n                /**\n                 * The maximum length of the word.\n                 */\n                max: number;\n              };\n          /**\n           * The strategy to apply when no words with a matching length are found.\n           *\n           * Available error handling strategies:\n           *\n           * - `fail`: Throws an error if no words with the given length are found.\n           * - `shortest`: Returns any of the shortest words.\n           * - `closest`: Returns any of the words closest to the given length.\n           * - `longest`: Returns any of the longest words.\n           * - `any-length`: Returns a word with any length.\n           *\n           * @default 'fail'\n           */\n          strategy?: 'fail' | 'closest' | 'shortest' | 'longest' | 'any-length';\n        } = {}\n  ): string {\n    if (typeof options === 'number') {\n      options = { length: options };\n    }\n\n    return this.faker.helpers.arrayElement(\n      filterWordListByLength({\n        ...options,\n        wordList: this.faker.definitions.word.noun,\n      })\n    );\n  }\n\n  /**\n   * Returns a random preposition.\n   *\n   * @param options The expected length of the word or the options to use.\n   * @param options.length The expected length of the word.\n   * @param options.strategy The strategy to apply when no words with a matching length are found.\n   *\n   * Available error handling strategies:\n   *\n   * - `fail`: Throws an error if no words with the given length are found.\n   * - `shortest`: Returns any of the shortest words.\n   * - `closest`: Returns any of the words closest to the given length.\n   * - `longest`: Returns any of the longest words.\n   * - `any-length`: Returns a word with any length.\n   *\n   * Defaults to `'fail'`.\n   *\n   * @example\n   * faker.word.preposition() // 'without'\n   * faker.word.preposition(5) // 'abaft'\n   * faker.word.preposition({ strategy: 'shortest' }) // 'a'\n   * faker.word.preposition({ length: { min: 5, max: 7 }, strategy: \"fail\" }) // 'given'\n   *\n   * @since 6.0.0\n   */\n  preposition(\n    options:\n      | number\n      | {\n          /**\n           * The expected length of the word.\n           */\n          length?:\n            | number\n            | {\n                /**\n                 * The minimum length of the word.\n                 */\n                min: number;\n                /**\n                 * The maximum length of the word.\n                 */\n                max: number;\n              };\n          /**\n           * The strategy to apply when no words with a matching length are found.\n           *\n           * Available error handling strategies:\n           *\n           * - `fail`: Throws an error if no words with the given length are found.\n           * - `shortest`: Returns any of the shortest words.\n           * - `closest`: Returns any of the words closest to the given length.\n           * - `longest`: Returns any of the longest words.\n           * - `any-length`: Returns a word with any length.\n           *\n           * @default 'fail'\n           */\n          strategy?: 'fail' | 'closest' | 'shortest' | 'longest' | 'any-length';\n        } = {}\n  ): string {\n    if (typeof options === 'number') {\n      options = { length: options };\n    }\n\n    return this.faker.helpers.arrayElement(\n      filterWordListByLength({\n        ...options,\n        wordList: this.faker.definitions.word.preposition,\n      })\n    );\n  }\n\n  /**\n   * Returns a random verb.\n   *\n   * @param options The expected length of the word or the options to use.\n   * @param options.length The expected length of the word.\n   * @param options.strategy The strategy to apply when no words with a matching length are found.\n   *\n   * Available error handling strategies:\n   *\n   * - `fail`: Throws an error if no words with the given length are found.\n   * - `shortest`: Returns any of the shortest words.\n   * - `closest`: Returns any of the words closest to the given length.\n   * - `longest`: Returns any of the longest words.\n   * - `any-length`: Returns a word with any length.\n   *\n   * Defaults to `'fail'`.\n   *\n   * @example\n   * faker.word.verb() // 'act'\n   * faker.word.verb(5) // 'tinge'\n   * faker.word.verb({ strategy: 'shortest' }) // 'do'\n   * faker.word.verb({ length: { min: 5, max: 7 }, strategy: \"fail\" }) // 'vault'\n   *\n   * @since 6.0.0\n   */\n  verb(\n    options:\n      | number\n      | {\n          /**\n           * The expected length of the word.\n           */\n          length?:\n            | number\n            | {\n                /**\n                 * The minimum length of the word.\n                 */\n                min: number;\n                /**\n                 * The maximum length of the word.\n                 */\n                max: number;\n              };\n          /**\n           * The strategy to apply when no words with a matching length are found.\n           *\n           * Available error handling strategies:\n           *\n           * - `fail`: Throws an error if no words with the given length are found.\n           * - `shortest`: Returns any of the shortest words.\n           * - `closest`: Returns any of the words closest to the given length.\n           * - `longest`: Returns any of the longest words.\n           * - `any-length`: Returns a word with any length.\n           *\n           * @default 'fail'\n           */\n          strategy?: 'fail' | 'closest' | 'shortest' | 'longest' | 'any-length';\n        } = {}\n  ): string {\n    if (typeof options === 'number') {\n      options = { length: options };\n    }\n\n    return this.faker.helpers.arrayElement(\n      filterWordListByLength({\n        ...options,\n        wordList: this.faker.definitions.word.verb,\n      })\n    );\n  }\n\n  /**\n   * Returns a random word, that can be an adjective, adverb, conjunction, interjection, noun, preposition, or verb.\n   *\n   * @param options The expected length of the word or the options to use.\n   * @param options.length The expected length of the word.\n   * @param options.strategy The strategy to apply when no words with a matching length are found.\n   *\n   * Available error handling strategies:\n   *\n   * - `fail`: Throws an error if no words with the given length are found.\n   * - `shortest`: Returns any of the shortest words.\n   * - `closest`: Returns any of the words closest to the given length.\n   * - `longest`: Returns any of the longest words.\n   * - `any-length`: Returns a word with any length.\n   *\n   * Defaults to `'fail'`.\n   *\n   * @example\n   * faker.word.sample() // 'incidentally'\n   * faker.word.sample(5) // 'fruit'\n   *\n   * @since 8.0.0\n   */\n  sample(\n    options:\n      | number\n      | {\n          /**\n           * The expected length of the word.\n           */\n          length?:\n            | number\n            | {\n                /**\n                 * The minimum length of the word.\n                 */\n                min: number;\n                /**\n                 * The maximum length of the word.\n                 */\n                max: number;\n              };\n          /**\n           * The strategy to apply when no words with a matching length are found.\n           *\n           * Available error handling strategies:\n           *\n           * - `fail`: Throws an error if no words with the given length are found.\n           * - `shortest`: Returns any of the shortest words.\n           * - `closest`: Returns any of the words closest to the given length.\n           * - `longest`: Returns any of the longest words.\n           * - `any-length`: Returns a word with any length.\n           *\n           * @default 'fail'\n           */\n          strategy?: 'fail' | 'closest' | 'shortest' | 'longest' | 'any-length';\n        } = {}\n  ): string {\n    const wordMethods = this.faker.helpers.shuffle([\n      this.adjective,\n      this.adverb,\n      this.conjunction,\n      this.interjection,\n      this.noun,\n      this.preposition,\n      this.verb,\n    ]);\n\n    for (const randomWordMethod of wordMethods) {\n      try {\n        return randomWordMethod(options);\n      } catch {\n        // catch missing locale data potentially required by randomWordMethod\n        continue;\n      }\n    }\n\n    throw new FakerError(\n      'No matching word data available for the current locale'\n    );\n  }\n\n  /**\n   * Returns a random string containing some words separated by spaces.\n   *\n   * @param options The optional options object or the number of words to return.\n   * @param options.count The number of words to return. Defaults to a random value between `1` and `3`.\n   *\n   * @example\n   * faker.word.words() // 'almost'\n   * faker.word.words(5) // 'before hourly patiently dribble equal'\n   * faker.word.words({ count: 5 }) // 'whoever edible um kissingly faraway'\n   * faker.word.words({ count: { min: 5, max: 10 } }) // 'vice buoyant through apropos poised total wary boohoo'\n   *\n   * @since 8.0.0\n   */\n  words(\n    options:\n      | number\n      | {\n          /**\n           * The number of words to return.\n           *\n           * @default { min: 1, max: 3 }\n           */\n          count?:\n            | number\n            | {\n                /**\n                 * The minimum number of words to return.\n                 */\n                min: number;\n                /**\n                 * The maximum number of words to return.\n                 */\n                max: number;\n              };\n        } = {}\n  ): string {\n    if (typeof options === 'number') {\n      options = { count: options };\n    }\n\n    const { count = { min: 1, max: 3 } } = options;\n\n    return this.faker.helpers\n      .multiple(() => this.sample(), { count })\n      .join(' ');\n  }\n}\n"
  },
  {
    "path": "src/randomizer.ts",
    "content": "/**\n * Interface for a random number generator.\n *\n * **Note:** Normally there is no need to implement this interface directly,\n * unless you want to achieve a specific goal with it.\n *\n * This interface enables you to use random generators from third party libraries such as [pure-rand](https://github.com/dubzzz/pure-rand).\n *\n * Instances are expected to be ready for use before being passed to any Faker constructor,\n * this includes being `seed()`ed with either a random or fixed value.\n *\n * For more information please refer to the [documentation](https://fakerjs.dev/guide/randomizer.html).\n *\n * @example\n * import { Faker, Randomizer, SimpleFaker } from '@faker-js/faker';\n * import { RandomGenerator, xoroshiro128plus } from 'pure-rand';\n *\n * function generatePureRandRandomizer(\n *   seed: number | number[] = Date.now() ^ (Math.random() * 0x100000000),\n *   factory: (seed: number) => RandomGenerator = xoroshiro128plus\n * ): Randomizer {\n *   const self = {\n *     next: () => (self.generator.unsafeNext() >>> 0) / 0x100000000,\n *     seed: (seed: number | number[]) => {\n *       self.generator = factory(typeof seed === 'number' ? seed : seed[0]);\n *     },\n *   } as Randomizer & { generator: RandomGenerator };\n *   self.seed(seed);\n *   return self;\n * }\n *\n * const randomizer = generatePureRandRandomizer();\n *\n * const simpleFaker = new SimpleFaker({ randomizer });\n *\n * const faker = new Faker({\n *   locale: ...,\n *   randomizer,\n * });\n *\n * @since 8.2.0\n */\nexport interface Randomizer {\n  /**\n   * Generates a random float between 0 (inclusive) and 1 (exclusive).\n   *\n   * @example\n   * randomizer.next() // 0.3404027920160495\n   * randomizer.next() // 0.929890375900335\n   * randomizer.next() // 0.5866362918861691\n   *\n   * @since 8.2.0\n   */\n  next(): number;\n\n  /**\n   * Sets the seed to use.\n   *\n   * @param seed The seed to use.\n   *\n   * @example\n   * // Random seeds\n   * randomizer.seed(Date.now() ^ (Math.random() * 0x100000000));\n   * // Fixed seeds (for reproducibility)\n   * randomizer.seed(42);\n   * randomizer.seed([42, 13.37]);\n   *\n   * @since 8.2.0\n   */\n  seed(seed: number | number[]): void;\n}\n"
  },
  {
    "path": "src/simple-faker.ts",
    "content": "import { randomSeed } from './internal/seed';\nimport { DatatypeModule } from './modules/datatype';\nimport { SimpleDateModule } from './modules/date';\nimport { SimpleHelpersModule } from './modules/helpers';\nimport { SimpleLocationModule } from './modules/location';\nimport { NumberModule } from './modules/number';\nimport { StringModule } from './modules/string';\nimport type { Randomizer } from './randomizer';\nimport { generateMersenne53Randomizer } from './utils/mersenne';\n\n/**\n * This is a simplified Faker class that doesn't need any localized data to generate its output.\n *\n * It only includes methods from:\n * - `datatype`\n * - `date` (without `month` and `weekday`)\n * - `helpers` (without `fake`)\n * - `location` (`latitude`, `longitude` and `nearbyGPSCoordinate` only)\n * - `number`\n * - `string`\n *\n * @example\n * import { simpleFaker } from '@faker-js/faker';\n * // const { simpleFaker } = require('@faker-js/faker');\n *\n * // simpleFaker.seed(1234);\n *\n * simpleFaker.number.int(10); // 4\n * simpleFaker.string.uuid(); // 'c50e1f5c-86e8-4aa9-888e-168e0a182519'\n */\nexport class SimpleFaker {\n  protected _defaultRefDate: () => Date = () => new Date();\n\n  /**\n   * Gets a new reference date used to generate relative dates.\n   */\n  get defaultRefDate(): () => Date {\n    return this._defaultRefDate;\n  }\n\n  /**\n   * Sets the `refDate` source to use if no `refDate` date is passed to the date methods.\n   *\n   * @param dateOrSource The function or the static value used to generate the `refDate` date instance.\n   * The function must return a new valid `Date` instance for every call.\n   * Defaults to `() => new Date()`.\n   *\n   * @see [Reproducible Results](https://fakerjs.dev/guide/usage.html#reproducible-results)\n   * @see faker.seed(): For generating reproducible values.\n   *\n   * @example\n   * faker.seed(1234);\n   *\n   * // Default behavior\n   * // faker.setDefaultRefDate();\n   * faker.date.past(); // Changes based on the current date/time\n   *\n   * // Use a static ref date\n   * faker.setDefaultRefDate(new Date('2020-01-01'));\n   * faker.date.past(); // Reproducible '2019-07-03T08:27:58.118Z'\n   *\n   * // Use a ref date that changes every time it is used\n   * let clock = new Date(\"2020-01-01\").getTime();\n   * faker.setDefaultRefDate(() => {\n   *   clock += 1000; // +1s\n   *   return new Date(clock);\n   * });\n   *\n   * faker.defaultRefDate() // 2020-01-01T00:00:01Z\n   * faker.defaultRefDate() // 2020-01-01T00:00:02Z\n   *\n   * @since 8.0.0\n   */\n  setDefaultRefDate(\n    dateOrSource: string | Date | number | (() => Date) = () => new Date()\n  ): void {\n    if (typeof dateOrSource === 'function') {\n      this._defaultRefDate = dateOrSource;\n    } else {\n      this._defaultRefDate = () => new Date(dateOrSource);\n    }\n  }\n\n  /** @internal */\n  private readonly _randomizer: Randomizer;\n\n  readonly datatype: DatatypeModule = new DatatypeModule(this);\n  readonly date: SimpleDateModule = new SimpleDateModule(this);\n  readonly helpers: SimpleHelpersModule = new SimpleHelpersModule(this);\n  readonly location: SimpleLocationModule = new SimpleLocationModule(this);\n  readonly number: NumberModule = new NumberModule(this);\n  readonly string: StringModule = new StringModule(this);\n\n  /**\n   * Creates a new instance of SimpleFaker.\n   *\n   * In nearly any case you should use the prebuilt `simpleFaker` instances instead of the constructor.\n   *\n   * @param options The options to use.\n   * @param options.randomizer The Randomizer to use.\n   * Specify this only if you want to use it to achieve a specific goal,\n   * such as sharing the same random generator with other instances/tools.\n   * Defaults to faker's Mersenne Twister based pseudo random number generator.\n   * @param options.seed The initial seed to use.\n   * The seed can be used to generate reproducible values.\n   * Refer to the `seed()` method for more information.\n   * Defaults to a random seed.\n   *\n   * @example\n   * import { SimpleFaker } from '@faker-js/faker';\n   * // const { SimpleFaker } = require('@faker-js/faker');\n   *\n   * // create a SimpleFaker without any locale data\n   * const customSimpleFaker = new SimpleFaker();\n   *\n   * customSimpleFaker.helpers.arrayElement(['red', 'green', 'blue']); // 'green'\n   * customSimpleFaker.number.int(10); // 4\n   *\n   * @since 8.1.0\n   */\n  constructor(\n    options: {\n      /**\n       * The Randomizer to use.\n       * Specify this only if you want to use it to achieve a specific goal,\n       * such as sharing the same random generator with other instances/tools.\n       *\n       * @default generateMersenne53Randomizer()\n       */\n      randomizer?: Randomizer;\n\n      /**\n       * The initial seed to use.\n       * The seed can be used to generate reproducible values.\n       *\n       * Refer to the `seed()` method for more information.\n       *\n       * Defaults to a random seed.\n       */\n      seed?: number;\n    } = {}\n  ) {\n    const { randomizer, seed } = options;\n\n    if (randomizer != null && seed != null) {\n      randomizer.seed(seed);\n    }\n\n    this._randomizer = randomizer ?? generateMersenne53Randomizer(seed);\n  }\n\n  /**\n   * Sets the seed or generates a new one.\n   *\n   * Please note that generated values are dependent on both the seed and the\n   * number of calls that have been made since it was set. If you are using dates,\n   * you will also need to configure them separately.\n   *\n   * This method is intended to allow for consistent values in tests, so you\n   * might want to use hardcoded values as the seed.\n   *\n   * In addition to that it can be used for creating truly random tests\n   * (by passing no arguments), that still can be reproduced if needed,\n   * by logging the result and explicitly setting it if needed.\n   *\n   * @param seed The seed to use. Defaults to a random number.\n   *\n   * @returns The seed that was set.\n   *\n   * @see [Reproducible Results](https://fakerjs.dev/guide/usage.html#reproducible-results)\n   * @see faker.setDefaultRefDate(): For generating reproducible relative dates.\n   *\n   * @example\n   * // Consistent values for tests:\n   * faker.seed(42)\n   * faker.number.int(10); // 4\n   * faker.number.int(10); // 10\n   *\n   * faker.seed(42)\n   * faker.number.int(10); // 4\n   * faker.number.int(10); // 10\n   *\n   * // Random but reproducible tests:\n   * // Simply log the seed, and if you need to reproduce it, insert the seed here\n   * console.log('Running test with seed:', faker.seed());\n   *\n   * @since 6.0.0\n   */\n  seed(seed?: number): number;\n  /**\n   * Sets the seed array.\n   *\n   * Please note that generated values are dependent on both the seed and the\n   * number of calls that have been made since it was set.\n   *\n   * This method is intended to allow for consistent values in a tests, so you\n   * might want to use hardcoded values as the seed.\n   *\n   * In addition to that it can be used for creating truly random tests\n   * (by passing no arguments), that still can be reproduced if needed,\n   * by logging the result and explicitly setting it if needed.\n   *\n   * @param seedArray The seed array to use.\n   *\n   * @returns The seed array that was set.\n   *\n   * @see [Reproducible Results](https://fakerjs.dev/guide/usage.html#reproducible-results)\n   * @see faker.setDefaultRefDate(): For generating reproducible relative dates.\n   *\n   * @example\n   * // Consistent values for tests:\n   * faker.seed([42, 13, 17])\n   * faker.number.int(10); // 3\n   * faker.number.int(10); // 10\n   *\n   * faker.seed([42, 13, 17])\n   * faker.number.int(10); // 3\n   * faker.number.int(10); // 10\n   *\n   * // Random but reproducible tests:\n   * // Simply log the seed, and if you need to reproduce it, insert the seed here\n   * console.log('Running test with seed:', faker.seed());\n   *\n   * @since 6.0.0\n   */\n  seed(seedArray: number[]): number[];\n  /**\n   * Sets the seed or generates a new one.\n   *\n   * Please note that generated values are dependent on both the seed and the\n   * number of calls that have been made since it was set.\n   *\n   * This method is intended to allow for consistent values in a tests, so you\n   * might want to use hardcoded values as the seed.\n   *\n   * In addition to that it can be used for creating truly random tests\n   * (by passing no arguments), that still can be reproduced if needed,\n   * by logging the result and explicitly setting it if needed.\n   *\n   * @param seed The seed or seed array to use.\n   *\n   * @returns The seed that was set.\n   *\n   * @see [Reproducible Results](https://fakerjs.dev/guide/usage.html#reproducible-results)\n   * @see faker.setDefaultRefDate(): For generating reproducible dates.\n   *\n   * @example\n   * // Consistent values for tests (using a number):\n   * faker.seed(42)\n   * faker.number.int(10); // 4\n   * faker.number.int(10); // 10\n   *\n   * faker.seed(42)\n   * faker.number.int(10); // 4\n   * faker.number.int(10); // 10\n   *\n   * // Consistent values for tests (using an array):\n   * faker.seed([42, 13, 17])\n   * faker.number.int(10); // 3\n   * faker.number.int(10); // 10\n   *\n   * faker.seed([42, 13, 17])\n   * faker.number.int(10); // 3\n   * faker.number.int(10); // 10\n   *\n   * // Random but reproducible tests:\n   * // Simply log the seed, and if you need to reproduce it, insert the seed here\n   * console.log('Running test with seed:', faker.seed());\n   *\n   * @since 6.0.0\n   */\n  seed(seed?: number | number[]): number | number[];\n  seed(seed: number | number[] = randomSeed()): number | number[] {\n    this._randomizer.seed(seed);\n\n    return seed;\n  }\n}\n\nexport const simpleFaker = new SimpleFaker();\n"
  },
  {
    "path": "src/utils/merge-locales.ts",
    "content": "import type { LocaleDefinition } from '..';\n\n/**\n * Merges the given locales into one locale.\n * The locales are merged in the order they are given.\n * The first locale that provides an entry for a category will be used for that.\n * Mutating the category entries in the returned locale will also mutate the entries in the respective source locale.\n *\n * @param locales The locales to merge.\n *\n * @returns The newly merged locale.\n *\n * @example\n * import { de_CH, de, en, mergeLocales } from '@faker-js/faker';\n *\n * const de_CH_with_fallbacks = mergeLocales([ de_CH, de, en ]);\n *\n * @since 8.0.0\n */\nexport function mergeLocales(locales: LocaleDefinition[]): LocaleDefinition {\n  const merged: LocaleDefinition = {};\n\n  for (const locale of locales) {\n    for (const key in locale) {\n      const value = locale[key];\n      if (merged[key] === undefined) {\n        merged[key] = { ...value };\n      } else {\n        merged[key] = { ...value, ...merged[key] };\n      }\n    }\n  }\n\n  return merged;\n}\n"
  },
  {
    "path": "src/utils/mersenne.ts",
    "content": "import { MersenneTwister19937 } from '../internal/mersenne';\nimport { randomSeed } from '../internal/seed';\nimport type { Randomizer } from '../randomizer';\n\n/**\n * Generates a MersenneTwister19937 randomizer with 32 bits of precision.\n * This is the default randomizer used by faker prior to v9.0.\n *\n * @param seed The initial seed to use. Defaults to a random number.\n *\n * @example\n * import { de, en, generateMersenne32Randomizer, Faker } from '@faker-js/faker';\n *\n * const randomizer = generateMersenne32Randomizer();\n * randomizer.seed(42);\n * // Share the same randomizer between multiple instances\n * const customFaker1 = new Faker({ locale: de, randomizer });\n * const customFaker2 = new Faker({ locale: en, randomizer });\n *\n * @since 8.2.0\n */\nexport function generateMersenne32Randomizer(\n  seed: number = randomSeed()\n): Randomizer {\n  const twister = new MersenneTwister19937(seed);\n\n  return {\n    next(): number {\n      return twister.nextF32();\n    },\n    seed(seed: number | number[]): void {\n      twister.seed(seed);\n    },\n  };\n}\n\n/**\n * Generates a MersenneTwister19937 randomizer with 53 bits of precision.\n * This is the default randomizer used by faker starting with v9.0.\n *\n * @param seed The initial seed to use. Defaults to a random number.\n *\n * @example\n * import { de, en, generateMersenne53Randomizer, Faker } from '@faker-js/faker';\n *\n * const randomizer = generateMersenne53Randomizer();\n * randomizer.seed(42);\n * // Share the same randomizer between multiple instances\n * const customFaker1 = new Faker({ locale: de, randomizer });\n * const customFaker2 = new Faker({ locale: en, randomizer });\n *\n * @since 9.0.0\n */\nexport function generateMersenne53Randomizer(\n  seed: number = randomSeed()\n): Randomizer {\n  const twister = new MersenneTwister19937(seed);\n\n  return {\n    next(): number {\n      return twister.nextF53();\n    },\n    seed(seed: number | number[]): void {\n      twister.seed(seed);\n    },\n  };\n}\n"
  },
  {
    "path": "test/__snapshots__/locale-data.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`locale-data > should only have known characters 1`] = `\n{\n  \"af_ZA\": \" #+-ABCDEFGHIJKLMNOPRSTUVWYZabcdefghijklmnopqrstuvwxyz\",\n  \"ar\": \" #()-.T،ءآأؤإئابةتثجحخدذرزسشصضطظعغـفقكلمنهوىيًٍَُِّْٱ\",\n  \"az\": \" #()+,-.ABCDEFGHJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyzÇÖÜçöüğİıŞşƏəабвгдеийклмнопрстуфцчьюя’\",\n  \"base\": \" ()+,-./:;ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\",\n  \"bn_BD\": \" (),-ঁংঅআইঈউএওকখগঘঙচছজঝঞটঠডঢণতথদধনপফবভমযরলশষসহ়ািীুূৃেৈোৌ্ড়য়\",\n  \"cs_CZ\": \" #()+-.ABCDEFGHIJKLMNOPRSTUVWXZabcdefghijklmnopqrstuvwxyzÁÍÚáéíóöúüýČčĎďěňŘřŠšťůűŽž\",\n  \"cy\": \"ACEGHILMRSTabcdefghilnorstuwy\",\n  \"da\": \" !\"#()+,-./ABCDEFGHIJKLMNOPQRSTUVWYZabcdefghijklmnopqrstuvwxyzÅÆØãåæçéíø\",\n  \"de\": \" #&'()+,-.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÄÖÜßàãäéíöúü\",\n  \"de_AT\": \" #&()+,-.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÄÖÜßãäéíöúü\",\n  \"de_CH\": \" #&+,-./ABCDEFGHIJKLMNOPRSTUVWYZabcdefghijklmnopqrstuvwxyzÖäçèéôöü\",\n  \"dv\": \" #&+-.ހށނރބޅކއވމފދތލގޏސޑޒޓޔޕޖޗޘޙޚޛޝޞޟޠޡޢޣޤަާިީުޫެޭޮޯް\",\n  \"el\": \" #&()+,-./ABCDEFGHILMNOPRSTUVWXYabcdefghiklmnopqrstuvwxyΆΈΌΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩάέήίαβγδεζηθικλμνξοπρςστυφχψωϊόύώ\",\n  \"en\": \" !\"#$&'()*+,-./:<=?ABCDEFGHIJKLMNOPQRSTUVWXYZ[]abcdefghijklmnopqrstuvwxyzÅÉØáãäåçèéëíïñóôöøùüýăđēńőřşŠšţūŻŽž’…\",\n  \"en_AU\": \" #'()+-ABCDEFGHIJKLMNOPQRSTVWXYZabcdefghijklmnopqrstuvwxyz\",\n  \"en_AU_ocker\": \" #()+-ABCDEFGHIJKLMNOPQRSTVWXYZabcdefghijklmnopqrstuvwxyz\",\n  \"en_BORK\": \"-BINTUabcdefghijklmnopqrstuvxyz\",\n  \"en_CA\": \" !#()+-.?ABCDEFGHIJKLMNOPQRSTUVWXYabcdefghijklmnopqrstuvwxyÎâèéô–’\",\n  \"en_GB\": \" #'+-.?ABCDEFGHIJKLMNOPQRSTUVWYabcdefghiklmnopqrstuvwxyz\",\n  \"en_GH\": \" #+-.?ABCDEFGHIJKLMNOPQRSTUVWYZabcdefghijklmnoprstuvwxyzɔε\",\n  \"en_HK\": \" #'+-.ABCDEFGHIJKLMNOPRSTUVWXYZabcdeghiklmnoprstuvwxyz\",\n  \"en_IE\": \" #()*+-ACDEFGHKLMNOPRSTVWXYabcdefghiklmnoprstuvwxy\",\n  \"en_IN\": \" #'()+,-.ABCDEFGHIJKLMNOPQRSTUVWYZabcdefghijklmnopqrstuvwxyz\",\n  \"en_NG\": \" #+-ABCDEFGHIJKLMNOPRSTUVWYZabcdefghijklmnopqrstuvwxyz\",\n  \"en_US\": \" -ABCDEFGHJKLMNOPRSTUVWabcdefghiklmnoprstuvwy\",\n  \"en_ZA\": \" #'()+-ABCDEFGHIJKLMNOPRSTVWXYZabcdefghijklmnopqrstuvwxyz\",\n  \"eo\": \" !#(),-.ABCDEFGHIJKLMNOPRSTUVWZabcdefghijklmnoprstuvwxyzäéëöüĈĉĜĝĤĥĴĵŜŝŭ\",\n  \"es\": \" #+,-./ABCDEFGHIJKLMNOPQRSTUVWYZabcdefghijklmnopqrstuvwxyzÁÓáéíñóúüý\",\n  \"es_MX\": \" #+,-./ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÁÑÓáéíñóúü\",\n  \"fa\": \" #+,-./،ءآئابتثجحخدذرزسشصضطظعغفقلمنهوئًَِپچژکگی‌\",\n  \"fi\": \" #+-ABCEHIJKLMNOPRSTUVabefghijklmnoprstuvyä\",\n  \"fr\": \" #%'()+,-./:;?ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÆÇÈÉÎÑØàáâãäåçèéêëíîïñóôøùúûüāđğıłńœŽ’“”\",\n  \"fr_BE\": \" #'+-/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÈÉàâçèéêëîïôû\",\n  \"fr_CA\": \" #()+,-?ABCEGHJKLMNOPQRSTUVXYabcdehiklmnopqrstuvwÉÎé\",\n  \"fr_CH\": \" #'+-.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÉÎàáâãäçèéêëîïôöûüÿšſ’\",\n  \"fr_LU\": \" #+-ACDEGLMRVWabcdefghiklmnoprstuvxz\",\n  \"fr_SN\": \" #'-.ABCDEFGHIJKLMNOPQRSTVWYZabcdefghijklmnopqrstuvwxyzÉèéëïÿ\",\n  \"he\": \" \"#%&'()+,-./ABCDEFGHIJKLMNOPRSTUVWXYZ_abcefgilmnoprstuvyְִַָֹּאבגדהוזחטיךכלםמןנסעףפץצקרשת׳״\",\n  \"hr\": \" #()+,-.ABCDEFGHIJKLMNOPRSTUVWYZabcdefghijklmnopqrstuvwyzäöĆćČčĐđŠšŽž\",\n  \"hu\": \" #%&()+,-./:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÁÉÍÓÖÚÜáãäåçèéíóöúüŐőű–’\",\n  \"hy\": \" #'()+-./ԱԲԳԴԵԶԷԹԻԼԽԿՀՁՂՃՄՅՆՇՈՉՊՋՌՍՎՏՓՔՕՖաբգդեզէըթժիլխծկհձղճմյնշոչպջռսվտրցւփքօֆև․\",\n  \"id_ID\": \" #&()+,-./ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÅáçè’\",\n  \"it\": \" #&'()+,-./ABCDEFGHIJKLMNOPQRSTUVWYZabcdefghijklmnopqrstuvwxyz°àèéìòù\",\n  \"ja\": \" #*+-:、。々〜あいうえおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろわをんァアィイウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチッツテデトドナニネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロワン・ー一丁七丈三上下不与世並中丸丹主丼乃久之乗乙九也乳乾亀了事二五井亜交京亭亮人仁今介仏仕付代以仰任企伊伐休会伝伯住佐体何作佳使依価係保信修俵俸倉個倒値健傑備僚儀優元先光児入全八公六共兵具典内写冨冬冷凛凜凝処出分切刊列初判利制刷券刺則前剛剤副割劇力功加助勇勉動務勝勲化北匠区匿十千半協南博印卵厚原厳及友双反取受口古可台右号司合吉同名向君否吹味命和咲哀品哉員哲哺唄唐問啓喜営嘉噌器四回因困囲図固国園土地坂型垣城基埼堀堤報場塚塩塾境増墟墨壁壊壮夏外多夢大天太夫央失奇奈奉奔奥奧奨女奴好妃妥妻始姓委姜娘婆婚媒媛嫌子字孝学宅宇守安完官定宜宝実客室宮家富察寧審寮寺対寿封専尉尋小尚尾屈屋属山岐岡岩岸島崇崎嵐嶋川州巡工左差巻市布希帝師帯帳幣平年幸広庄床序底店府度座庫康廃廉延建式弔引弘弥弱張当形彦彩彼待律後御復徳徹心忍志忘応怒怖思急性恥恨恵悔悠悦悪悲情愛感慮慶憂憶懇成戦戸所扇手払承技抑投担拒拓括持指掛採接推提揚揺携摂摘擬支放敏救教敬数敵文斉斎斐斗料断新方施旅既日旧早昆昇明昔星春昭普智暇暗曜曲書曽月有服望朝木未末本朱杉杏材村来東松板枕林果枝架柄柏柱柳柴査柿栃栄栗栞株根格桃案桐桑桜梅梨梶棄森椅植椒検楓業楽榊榎構様槻樋模横樹橋橙機欠次欧欲歌正武歩歯殊残段殻殿母毎比毛氏民気水永汁求汚江池沖沙没沢河油治沼況泉法波泰泳洋洗津活流浅浜浦浩浮海浸消液涼深淳添清済渋減渡渦温測港湊湖湯湾満源溝溶滋滝漂漠漬潔潟潮澤濃濯瀬火灰炒炭点無焦然焼照煩煮熊燃燥片版牙牛牧物特犬犯状狆猪猫玉玲理琴瑛瓶甘生産用田由甲男町画畑畠略番異疎疾病発白百的皇盆盛盤目直相県真着瞬瞳矢知短石砂研破硫碁確磨礎社祉祐神禅禍福秀秋秒秘移程稔種稲穂積究空窒窓窪立竜端競竹笠筑筒管箸節篠簿米粉粧糖糸系紀約紋納純紛素紫紬累細紺終経結統絵絹継緊総緑緒締縄縛縮繁織缶羊美群義羽翔翼老者耐聡聴職肉育胃背胡腐腸自臭臼舞船艇良色芋花芳芽苔若英茂茜茨茶草荒荻莉菅菊菜華萌萩落葉葵蒼蓄蓮薬藍藤虚蛇血行術街衣装裏裕製褐西見視覚親観角解設証評詞試詰話誇誉認誓語誠誤説課調談請諸謙謡譜警議譲谷豆豊豚象豪貞財貨貫責貯貴買費賀資賓賛賢質購赤走起超越足路踏身車軒較輔輝輪輸辛辞辰農辺辻込近返迫迷退送逆通造連週進遇運道達違遠遣遥遮選遺避邊那邦郎部郭都配酒酢酸醤里重野量金鈴鉄鉛鉱銀銅鋭錠錦錯鍋鎌鎮長門閉開間関阜阪防阿限院陳陸険陽隆隔雄雅雇雑難雰零電青静非面韓音頂頃順須預頑領頭題額顧風颯食飯飽餃館首香馬駄駆駿験騰高髪魅魔魚鮮鯉鰹鳥鳴鴨鶏鶴鹿麦麻黄黒黙齋齢龍\",\n  \"ka_GE\": \" #()+-.აბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯჰ’\",\n  \"ko\": \" #+,-.·가간갈감강같개거건검겁게겨격견결겸경계고곡곤골곰공과곽관광굉교구국군굴굵권귀귄규그극글금급긋기긴길김깊까깝깨꺅꼬꽃꾀꾸꿩끄끊끔끗끼나난날남내냉널넓네년노논놀농뇌누눈뉴느는늘늙능늪늬니닉다단닫달닭담답당대댑댕더덕덤덧데도독돈돌동되된될두둑둔둘둥드든들듭딜따딱때떼또똑똘뚝뚤뛰뜸띠라락란람랏랑래랙랜략량러럽렁레렉려력련렬로록롭롱뢰료룡루룩룹룻룽류률륭르른를름릉리릭린릴림릿링마막만많말맛망매맥맹머먹먼멍메멕멧며면멸명모목몬몹몽무문물뭉뮤미민밀바박반받발밝밤밥방배백뱀뱁버벌범법베벨벳벽변별병보복본볼봄봉부북분불붉붐붙브블비빈빗빠빨빼뻐뽀뿔쁘쁜삐사산살삼상새색샘생샤서석선설섬성세센션셰셸소속손솔솜송쇠쇼수숙순술숲쉬슈스슨슬습승시식신실심싼쌍써쏙씬아악안알암앙앞애앨앵야약얀양어억언얼엄업없엉에엔엘여역연열염영예오옥온올옹와완왕왜외요욕용우욱운울움웅워원월웨웰위윈윙유육윤율으은을음응의이익인일임입있잉자작잔잠잡장재잭저적전절젊점정제젠조족존종좋좌죄주죽준줄중즈즐증지직진질집짜짧쩍찍차착찬참창채처천철청체초촌총최추출충취치친칠침카칸캘캣컬케코콜콩쾌쿠쿤쿨크큰키킨킴타탁탄탈탐탑태택터턱털테토톨톱통투퉁트특티틱파판팔패팽펌페펙펠펭편평포표푸품풍프픈피픽핀필하학한할함합항해행향허헌험헤혁현형혜호혹혼홍화확환활황회효후훈훌휴흑흔흥희흰히힌힘\",\n  \"ku_ckb\": \" ئابتجحخدرزسشعغفقكلمنهويپچڕژڤکگڵۆیێە‌\",\n  \"ku_kmr_latin\": \" ABCDEFGHJKLMNPRSTUWXYZabcdefghijklmnopqrstuvwxyzÇÖÜçêîûüğıŞş\",\n  \"lv\": \" #()+,-.ABCDEFGHIJKLMNOPRSTUVZabcdefghijklmnopqrstuvxyzĀāČčĒēĢģĪīĶķĻļņŠšŪūŽžайкнопрсуы\",\n  \"mk\": \" #()+,-.IcejЃЅЈЉЊЌЏАБВГДЕЖЗИКЛМНОПРСТУФХЦЧШабвгдежзиклмнопрстуфхцчшѓјљњќџ’\",\n  \"nb_NO\": \" #+,-.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÅØãåæçéíø\",\n  \"ne\": \" #+-ABCDGHIJKLMNPRSTabcdefghijklmnoprstuvwxy\",\n  \"nl\": \" !#%&'()+,-.;?ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÃâãéêëïöúû\",\n  \"nl_BE\": \" #'+-./ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzéë\",\n  \"pl\": \" !\"#'()+,-./ABCDEFGHIJKLMNOPQRSTUVWYZ[]abcdefghijklmnopqrstuvwxyzäçéóöüąĆćęŁłńŚśźŻż–…\",\n  \"pt_BR\": \" #&()+,-.:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÁÍÓàáâãçéêíóôõú\",\n  \"pt_PT\": \" #()+-./ABCDEFGHIJKLMNOPQRSTUVWXZabcdefghijklmnopqrstuvwxyzªºÁÂÉÍàáâãçéêíóôõú\",\n  \"ro\": \" #+,-.ABCDEFGHIJKLMNOPRSTUVXZabcdefghijklmnoprstuvxyzÎâăȘșȚț\",\n  \"ro_MD\": \" #+,-./ABCDEFGHIJKLMNOPRSTUVXZabcdefghijklmnoprstuvxyzâîăȘșț\",\n  \"ru\": \" !#'()+,-.AOАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюяё—\",\n  \"sk\": \" \"#()+-./ABCDEFGHIJKLMNOPRSTUVWXZabcdefghijklmnopqrstuvwxyzÍÚáäéíóôöúýČčĎďěĽľňŕřŠšťŽž\",\n  \"sl_SI\": \" ,.ABCDEFGHIJKLMNOPRSTUVXZabcdefghijklmnoprstuvzćČčŠšŽž\",\n  \"sr_RS_latin\": \" #()+.ABCDEFGHIJKLMNOPRSTUVWZabcdefghijklmnopqrstuvwyzĆćČčĐđŠšŽž\",\n  \"sv\": \" #+,-.ABCDEFGHIJKLMNOPQRSTUVWYZabcdefghijklmnopqrstuvwxyzÄÅÖãäåçéíö\",\n  \"ta_IN\": \"ஆஐகஙசஞடணதனபமயரறளழவாிுெை்\",\n  \"th\": \" !#+-.;กขคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลวศษสหฬอฮฯะัาำิีึืุูเแโใไ็่้๊๋์\",\n  \"tr\": \" #%&'()+,-.ABCDEFGHIJKLMNOPRSTUVWYZabcdefghijklmnopqrstuvwxyzÂÇÖÜâçéîöûüğİıŞş\",\n  \"uk\": \" #()+,-.ЄІАБВГДЕЖЗЙКЛМНОПРСТУФХЦЧШЩЮЯабвгдежзийклмнопрстуфхцчшщьюяєіїґ’\",\n  \"ur\": \" #&+-.ABCDGIJKPSTabcdefghijklmnoprstuvwyzؑءئابتثجحخدرزسشصطظعغفقلمنهوَُْٰٓٗٹپچڈڑژکگںھہیے‎\",\n  \"uz_UZ_latin\": \" #',-.ABCDEFGHIJKLMNOPQRSTUVWXYZ\\`abcdefghijklmnopqrstuvwxyz‘’\",\n  \"vi\": \" #+-.ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvwxyzÁÂÚÝàáâãèéêìíòóôõùúýăĐđĩũơưạẢảẤấầẨẩẫậắằẵặẽếềểễệỉịọỏốồổỗộớờởợụủứừửữựỳỷỹ\",\n  \"yo_NG\": \"ABDEFGIJKLMNOPRSTWYabdefghijklmnoprstuwy\",\n  \"zh_CN\": \" #()+-./ABCDEGHIJKLMOPQRSTUXYZabcdefghijklmnopqrstuvwxyz·、。【】一丁七万三上下不与丑专且世丘丙业丛东丝严个中丰串丹为主丽举乃久么义之乌乍乎乐乔乖乘乙乜九也习乡书买乳乾了事二于亏云互亓五井亚些亢交亥产亨享京亭人什仁仅仆仇仉介仍从仑仔他付仙仝代令以仨仪们仰仲仵任份仿企伊伍伏伐休众优会伟传伤伦伯似但位佐体何佘余佛作佟你佩佳佴佼使侍依侠侣侦侨侬侯侵便俄俊俎保俞俟信修倒倘候倚倡倩倪偏做健偶傅储傲像僧僪儒儿允元充兆先光克免党入全八公六兰共关兴兵其具典兹养冀内冈冉再冒冗写军农冠冬冯冰况冶冷冻冼净凉凌凝几凡凤凭凯凰凹出击函刀刁分切刑列刘刚创初利别到制刷前剑剧剪劈力办功加务动助努励劳势勇勋勒勤勾包匈化北匙匠匡区医十千半华协卑卓单卖南博卜卞占卡卢卤卧卫卯印危即却卷卿厄历厉压厍厚原厦去县叉及友双反发叔取受变叙叠口古只召可台史叶号司吃各合吉同名后吐向吕君吞听吮启吴吸吹吾呀呃呈告呐呕员呜周味呼咀和咎咕咖咚咦咪咬咸哀品哇哈哎哐哒哗哟哥哦哨哪哭哲哼唉唐唱啃啄商啊啧啸喀喂善喇喊喜喝喱喷喻嗨嘉嘘嘴嘻嘿噜器嚼四回因团园围固国图圆土圣在圭地圳场坎坏坐块坚坞坡坦埃城埔培基堂堕堡堪堵塑塔塞填境墓墙墨壕士壬壮声壳备复夏夔夕外夙多夜大天太夫央头夷奇奈奉契奔奕套奚奢奥女奶她好如妄妈妍妫姆始姒姓委姚姜姬威娃娄娇娜娟婆婷媒嫩嬴子孔字存孙孛孜孝孟季孤学孩宁宅宇守安宋完宏宓宗官定宛宜宝实客宣宥宦宫宰家宸容宽宾宿密寇富寒寓察寨寸对寻导寿封射将尉小少尔尖尘尚尝尤尧就尹尼尽尾局层居屈屋屎屏展属屠山岁岑岗岛岩岭岳岸峻崇崔嵇川州巡巢工左巧巨巩巫差己已巴巷巾币市布帅师希帕帖帛帝带席常帽幕干平年幸幻幽广庄庆序庐库应底店庚府庞废度座庵康庸庹庾廉廊廖延廷建开异式弓引弗弘弟张弥弦弧弭弹强归当录形彤彩彪彬彭影彷往很律徐徒得御徨徭微德徽心必忆忍志忙忠快念忻怀态怕怖思怡性怪总恐恒恨恩恭恽悉悍悚悟悠悦悬悲情惊惟惠想愈意愚感慈慎慕慢慧懒懿戈戊戎戏成我或战戚戢戴户房所扈手才打扔托扣执扬扭扶承技抄把抓投抗折抚抛报披抬抱抽抿拆拉拌拍拎拔拖招拜拟拣拧拨择拱拼拿持指按挑挖挝挡挥挪振捉捏捡捣捧据捶捷捺掀掌掐排掘探接控推掷揍提插握揭揽搀搁搂搔搜搡搭携摄摇摊摔摘摩摸撑撒撕撞撬播撮擅操擎擒擦攀攥支收改放政敏敖教敛敢敦敬数敲整文斋斌斐斑斗料斛断斯新方於施旁旅族旗无既日旦旧旭时旷旺昂昆昊昌明易昔昕昝星春是显晁晋晏晓晚晟晨普景晴晶智暖暗暨暴暹曲更曹曼曾最月有朋服朔朗望朝期木未末本术朱朴机杀杂权杉李杏材村杜杞束条来杨杭杯杰杷松板极枇析枕林枚果枝枣枪枫枸柏柑柔柚柠查柬柯柳柴柿标栈栋树栗校核根格栾桂桃桌桐桑桓桥梁梅梓梗梦梨梭械梵检棉棕森椅椋植椒楚楠楷楼概榄榕榜榴樊樟模樱橄橘橙橡檀檬次欣欧款歌止正此步武歧殇残殳段殷毅毋母毓比毕毛氏民气氖氙氟氡氢氦氧氩氪氮氯水永汁求汇汉汐汕汗汝汞江池汤汪汲汶汽沃沈沐沙没沫河油治沿泉泊法泡波泣泥注泪泰泷泽洁洋洗洛津洪洲活派流浅浆济浑浒浓浙浦浩浪浮海涂涛液涵淀淋淡淦深淳混淼清渊渐渠温港游湖湘湛湾源溜溥溪溴溺滑滕滚满滨漆演漫潇潘潜潭潮澄澳澹濮濯瀚灌火灯灰灵炎炒炖炫炬炸点烈烘烟烤烧烨热焉焖焦焱然煊煎煜照煮煲煸熊熙熟熠燃燕爆爪爬爱爵父爷爽片版牌牙牛牟牢牧物牵特犁犬状犹狂狄狐狗独狮狸狼猎猛猪猫献獒獚玄玉王玛玥玩玫环现玲玳玻珀珈珊珍珠班球琅理琊琦琪琴瑁瑙瑚瑜瑞瑰瑶瑾璩瓜瓢瓦瓮瓶瓷甄甘甚甜生用甫田由甲申电男甸画畅界畔留略番疆疏疑痣癸登白百皂的皇皋皓皮盈益盍监盒盖盗盘盛目直相盾省真眭眼着睢督睦睫睹睿瞿知矩矫短石矶矿码砂研破砷砹硅硒硕硫硬硼碌碎碘碧碲碳磊磨磷示礼社祁祈祖祝神祢祥票祭祺禄福禚禹离禽禾秀秋种科秒秘秦称移程稍税稻稽穆穰究穹空穿突窗窦立竞章童竭端竹竺笃笋笑笔笛符笪第笼等筋筑答简箕算管箱籍米类籽粉粗粘粟粤精糖糜糯系素索紫累綦繁红约级纪纲纳纵纽线练组细终绍经绒结绕给络绝统绪续绳维绿缀缅缈缑编缘缥缩缪网罕罗羊美群羽羿翁翅翊翟翠翦翰耀老考者而耐耕耳耶耿聂聊职联聪肃肇肉肖肠股肥肯育胆背胜胡胤胥胭胶能脂脆脑脚脱腊腌腐腓腩腰腹腻腾臀臧自臭至致舌舍舒舜舞航般舰良色艳艺艾节芋芒芙芝芥芦芫芬芮芯花芳芹芽苌苍苏苑苗苟苡若苦英苹茂范茄茅茆茗茨茴茶茹茼荀荆草荔荞荣荤药荷荽莎莓莘莫莱莲莴获莽菅菇菊菜菠菱菲萄萍萝萤营萧萨萱葛葡董葫葬葱蒂蒉蒋蒙蒜蒯蒲蒸蒿蓄蓉蓝蓟蓬蔓蔚蔡蔬蔺蔻蕉薄薇薛薯藏藕藤藩蘸虎虚虞虢虫虱虹虽虾蚁蚊蚜蚝蚤蛇蛉蛋蛮蛾蜂蜉蜓蜜蜻蝇蝉蝗蝣蝴蝶螂融螳蟀蟋蠕血衅行街衡衣表衫衬衷袁袖袭裂装裔裕裘裤裴裹褐褒褚西要覃覆见观规视觉角解触言訾詹謇警计认让议记许论设诀识译试诗诚诛话诡该语诱说诸诺读课调谈谊谌谏谢谣谬谭谯谷豆豌豚象豪豹貊贝贡责货质贯贰贲贴贵贷贸费贺贼贾资赏赐赖赛赞赠赤赧赫走赵起超越足跑跟跨路跳蹇蹉身车轨轩转轮软轻载轿较辅辉辑输辕辛辜辟辣辰边辽达迅过迈运近还这进远连迟迦迪迮迷迹退送适逄逆选逊逐途通速造逢逮逯遇道邓邗邛邝邢那邬邮邰邱邴邵邶邸邹郁郎郏郑郗郜郝郦部郭郯郸都鄂鄞鄢酆酋配酒酥酪酱酷酸醇醋释里重野量金鉴鑫钆钇针钊钋钌钍钐钒钔钕钙钚钛钞钟钠钡钢钥钦钨钪钫钬钭钮钯钰钱钴钷钼钽钾铀铁铂铃铅铈铊铋铌铍铎铑铒铕铜铝铟铥铪铬铯铱银铷铹铼铽链锁锂锅锆锇锋锌锎锐锑锔锕锗锘错锝锡锦锫键锰锶锺锿镁镄镅镆镇镉镍镎镓镜镝镤镥镧镨镭镱长门闪闫闭问闳间闵闻闽闾阎阙阚阮防阳阴阵阿陀际陆陈限陕院除险陶隆隋随隐隗隽难雀雄雅集雍雕雨雪雯零雷雾需震霍霖霜霞青靖静靛非靠面革靳鞋鞠韦韩韬韭音韶页项顺须顾顿领频颖题颜风飘飞食饨饭饮饰饶饺饼馄馅馆首香馥馨马驰驱驴驶驹驼驾骆骑骞骥骨高鬼魂魏魔鱼鲁鲈鲍鲜鲟鲤鲫鲶鳄鳙鸟鸠鸡鸭鸯鸳鸵鸽鸿鹂鹅鹊鹌鹎鹏鹑鹤鹬鹭鹰鹿麦麴麻黄黎黑默黾鼎鼠齐齿龙龚龟鿏鿔鿫鿬鿭𫓧𫟷𫟼𬬭𬬻𬭊𬭛𬭳𬭶！（），\",\n  \"zh_TW\": \" #+-一丁三中乳二五任何侯俊修偉健傅傑六凱劉化北南博台史君吳呂哲唐嘉嘯嚴四園城基堂堯夏天女姚姜子孔孟孫宇宋宜家宸尹屏展峻崔市廖建弘張強彤彬彭彰徐志思愚懿戴投振擎文新方於日旭昊明昕星晉晟晨智曉曹曾月期朱李杜杰東松林果柏栗桃梁梓棕楊楷榮樂橙檸正武段毛江汪沈洋洪浩涵淡淵淺淼湖源潔潘澎澤濤瀚瀟灣灰炎炫焱然煊煜熊熙熠燁王琪瑜瑞瑾田男白皓盧省睿石磊祥祺福秦程立竹笑範粉紅紫紹綠縣羅義翊耀聰胡胤致臺航色花苑苗荷莫華萬葉董蒼蓮蔡蔣蕭薄薛藍蘇蘭號街袁褐西覃許語誠謝譚豪賀賈賴超越趙路軒輝連週遠邱邵郝郭鄒鄧鄭金鈺銀錢錦鐘鑫門閻陳陶陸隆雄雨雪雲雷霖青靖靛韋韓顧風飛餘馬馮馳駒騫高魏鴻鵬鶴鷺黃黎黑默齊龍龔\",\n  \"zu_ZA\": \" #+-ABCDEFGHIJKLMNPRSTUVWYZabcdefghijklmnopqrstuvwyz\",\n}\n`;\n"
  },
  {
    "path": "test/all-functional.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport type { Faker, allLocales } from '../src';\nimport { allFakers, fakerEN } from '../src';\nimport { keys } from '../src/internal/keys';\n\nconst IGNORED_MODULES = new Set([\n  'rawDefinitions',\n  'definitions',\n  'helpers',\n  '_randomizer',\n  '_defaultRefDate',\n]);\n\nfunction getMethodNamesByModules(faker: Faker): { [module: string]: string[] } {\n  return Object.fromEntries(\n    Object.keys(faker)\n      .filter(isTestableModule)\n      .toSorted()\n      .map<[string, string[]]>((moduleName) => [\n        moduleName,\n        getMethodNamesOf(faker[moduleName]),\n      ])\n      .filter(([module, methods]) => {\n        if (methods.length === 0) {\n          console.log(`Skipping ${module} - No testable methods`);\n          return false;\n        }\n\n        return true;\n      })\n  );\n}\n\nfunction isTestableModule(moduleName: string): moduleName is keyof Faker {\n  return !IGNORED_MODULES.has(moduleName);\n}\n\nfunction getMethodNamesOf(module: object): string[] {\n  return keys(module).filter((method) => typeof module[method] === 'function');\n}\n\ntype SkipConfig<TModule> = Partial<\n  Record<keyof TModule, '*' | ReadonlyArray<keyof typeof allLocales>>\n>;\n\nconst BROKEN_LOCALE_METHODS = {\n  // TODO @ST-DDT 2022-03-28: these are TODOs (usually broken locale files)\n  date: {\n    between: '*',\n    betweens: '*',\n  },\n  location: {\n    state: ['az', 'ro_MD'],\n    zipCode: ['en_HK'],\n  },\n  string: {\n    fromCharacters: '*',\n  },\n  person: {\n    prefix: ['az', 'id_ID', 'ru', 'zh_CN', 'zh_TW'],\n    suffix: ['az', 'it', 'mk', 'pt_PT', 'ro_MD', 'ru'],\n  },\n} satisfies {\n  [module_ in keyof Faker]?: SkipConfig<Faker[module_]>;\n};\n\nfunction isWorkingLocaleForMethod(\n  module: string,\n  method: string,\n  locale: string\n): boolean {\n  // @ts-expect-error: We don't have types for the dynamic access\n  const broken = BROKEN_LOCALE_METHODS[module]?.[method] ?? [];\n  return broken !== '*' && !broken.includes(locale);\n}\n\n// Basic smoke tests to make sure each method is at least implemented and returns a value.\n\nconst modules = getMethodNamesByModules(fakerEN);\n\ndescribe('BROKEN_LOCALE_METHODS test', () => {\n  it('should not contain obsolete configuration (modules)', () => {\n    const existingModules = Object.keys(modules);\n    const configuredModules = Object.keys(BROKEN_LOCALE_METHODS);\n    const obsoleteModules = configuredModules.filter(\n      (module) => !existingModules.includes(module)\n    );\n\n    expect(obsoleteModules, 'No obsolete configuration').toEqual([]);\n  });\n\n  describe.each(Object.keys(modules))('%s', (module) => {\n    it('should not contain obsolete configuration (methods)', () => {\n      const existingMethods = modules[module];\n      const configuredMethods = Object.keys(\n        // @ts-expect-error: We don't have types for the dynamic access\n        // eslint-disable-next-line @typescript-eslint/no-unsafe-argument\n        BROKEN_LOCALE_METHODS[module] ?? {}\n      );\n      const obsoleteMethods = configuredMethods.filter(\n        (method) => !existingMethods.includes(method)\n      );\n\n      expect(obsoleteMethods, 'No obsolete configuration').toEqual([]);\n    });\n  });\n});\n\ndescribe('functional tests', () => {\n  describe.each(Object.entries(allFakers))('%s', (locale, faker) => {\n    if (locale === 'base') {\n      it.skip('base locale is checked by other tests');\n      return;\n    }\n\n    describe.each(Object.entries(modules))('%s', (module, methods) => {\n      // eslint-disable-next-line vitest/prefer-each -- need to dynamically succeed/fail\n      for (const meth of methods) {\n        const testAssertion = () => {\n          // TODO @ST-DDT 2022-03-28: Use random seed once there are no more failures\n          faker.seed(1);\n          // @ts-expect-error: We don't have types for the dynamic access\n          const result = faker[module][meth]();\n\n          if (meth === 'boolean') {\n            expect(result).toBeTypeOf('boolean');\n          } else {\n            expect(result).toBeTruthy();\n            expect(result).not.toEqual([]);\n          }\n        };\n\n        if (isWorkingLocaleForMethod(module, meth, locale)) {\n          it(`${meth}()`, testAssertion);\n        } else {\n          // TODO @ST-DDT 2022-03-28: Remove once there are no more failures\n          // We expect a failure here to ensure we remove the exclusions when fixed\n          it.fails(`${meth}()`, testAssertion);\n        }\n      }\n    });\n  });\n});\n\ndescribe('faker.helpers.fake functional tests', () => {\n  describe.each(Object.entries(allFakers))('%s', (locale, faker) => {\n    if (locale === 'base') {\n      it.skip('base locale is checked by other tests');\n      return;\n    }\n\n    describe.each(Object.entries(modules))('%s', (module, methods) => {\n      // eslint-disable-next-line vitest/prefer-each -- need to dynamically succeed/fail\n      for (const meth of methods) {\n        const testAssertion = () => {\n          // TODO @ST-DDT 2022-03-28: Use random seed once there are no more failures\n          faker.seed(1);\n          const result = faker.helpers.fake(`{{${module}.${meth}}}`);\n\n          expect(result).toBeTypeOf('string');\n          expect(result).not.toBe('');\n          expect(result).not.toBe('null');\n          expect(result).not.toBe('undefined');\n        };\n\n        if (isWorkingLocaleForMethod(module, meth, locale)) {\n          it(`${meth}()`, testAssertion);\n        } else {\n          // TODO @ST-DDT 2022-03-28: Remove once there are no more failures\n          // We expect a failure here to ensure we remove the exclusions when fixed\n          it.fails(`${meth}()`, testAssertion);\n        }\n      }\n    });\n  });\n});\n"
  },
  {
    "path": "test/docs/__snapshots__/format.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`formatResult > should format Date 1`] = `\"'2025-01-01T00:00:00.000Z'\"`;\n\nexports[`formatResult > should format array 1`] = `\"[ 1, '2' ]\"`;\n\nexports[`formatResult > should format bigint 1`] = `\"135464154865415n\"`;\n\nexports[`formatResult > should format number 1`] = `\"123\"`;\n\nexports[`formatResult > should format object 1`] = `\"{ 'a': 1, 'b': '2' }\"`;\n\nexports[`formatResult > should format string 1`] = `\"'a simple string'\"`;\n\nexports[`formatResult > should format string with new lines 1`] = `\"'string\\\\nwith\\\\nnew\\\\nlines'\"`;\n\nexports[`formatResult > should format string with special characters 1`] = `\"'string with \"special\" characters'\"`;\n\nexports[`formatResult > should format undefined 1`] = `\"undefined\"`;\n"
  },
  {
    "path": "test/docs/format.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { formatResult } from '../../docs/.vitepress/components/api-docs/format';\n\ndescribe('formatResult', () => {\n  it('should format undefined', () => {\n    const value = undefined;\n    const actual = formatResult(value);\n\n    expect(actual).toBeTypeOf('string');\n    expect(actual).toBe('undefined');\n    expect(actual).toMatchSnapshot();\n  });\n\n  it('should format bigint', () => {\n    const actual = formatResult(135464154865415n);\n\n    expect(actual).toBeTypeOf('string');\n    expect(actual).toMatchSnapshot();\n  });\n\n  it('should format object', () => {\n    const actual = formatResult({ a: 1, b: '2' });\n\n    expect(actual).toBeTypeOf('string');\n    expect(actual).toMatchSnapshot();\n  });\n\n  it('should format array', () => {\n    const actual = formatResult([1, '2']);\n\n    expect(actual).toBeTypeOf('string');\n    expect(actual).toMatchSnapshot();\n  });\n\n  it('should format string', () => {\n    const actual = formatResult('a simple string');\n\n    expect(actual).toBeTypeOf('string');\n    expect(actual).toMatchSnapshot();\n  });\n\n  it('should format string with special characters', () => {\n    const actual = formatResult('string with \"special\" characters');\n\n    expect(actual).toBeTypeOf('string');\n    expect(actual).toMatchSnapshot();\n  });\n\n  it('should format string with new lines', () => {\n    const actual = formatResult('string\\nwith\\nnew\\nlines');\n\n    expect(actual).toBeTypeOf('string');\n    expect(actual).toMatchSnapshot();\n  });\n\n  it('should format number', () => {\n    const actual = formatResult(123);\n\n    expect(actual).toBeTypeOf('string');\n    expect(actual).toMatchSnapshot();\n  });\n\n  it('should format Date', () => {\n    const actual = formatResult(new Date(Date.UTC(2025, 0, 1)));\n\n    expect(actual).toBeTypeOf('string');\n    expect(actual).toMatchSnapshot();\n  });\n});\n"
  },
  {
    "path": "test/docs/versions.spec.ts",
    "content": "import { execSync } from 'node:child_process';\nimport * as semver from 'semver';\nimport { describe, expect, it } from 'vitest';\nimport { versionLinks } from '../../docs/.vitepress/versions';\n\nfunction isFakerOrigin(): boolean {\n  try {\n    const originUrl = execSync('git remote get-url origin')\n      .toString('utf8')\n      .trim();\n    return (\n      originUrl === 'git@github.com:faker-js/faker' ||\n      originUrl === 'git@github.com:faker-js/faker.git' ||\n      originUrl === 'https://github.com/faker-js/faker' ||\n      originUrl === 'https://github.com/faker-js/faker.git'\n    );\n  } catch {\n    return false;\n  }\n}\n\ndescribe.runIf(isFakerOrigin())('docs versions', () => {\n  describe('oldVersions', () => {\n    it('should have a complete set of oldVersions', () => {\n      expect(versionLinks.length).toBeGreaterThanOrEqual(1);\n\n      const versionEntry = versionLinks[0];\n      if (versionEntry.version === 'next') {\n        expect(versionEntry.link).toBe('https://next.fakerjs.dev/');\n      }\n\n      const releaseVersions = versionLinks.filter(({ version }) =>\n        semver.valid(version)\n      );\n      const latestMajorRelease = semver.major(releaseVersions[0].version);\n      for (const [index, value] of releaseVersions.entries()) {\n        const { version, link } = value;\n        const oldMajorVersion = semver.major(version);\n        expect(oldMajorVersion).toBe(latestMajorRelease - index);\n        expect(link).toBe(`https://v${oldMajorVersion}.fakerjs.dev/`);\n      }\n    });\n  });\n});\n"
  },
  {
    "path": "test/faker.spec.ts",
    "content": "import type { MockInstance } from 'vitest';\nimport { describe, expect, it, vi } from 'vitest';\nimport { Faker, faker, generateMersenne32Randomizer } from '../src';\nimport { FakerError } from '../src/errors/faker-error';\nimport { keys } from '../src/internal/keys';\n\ndescribe('faker', () => {\n  it('should not log anything on startup', async () => {\n    const spies: MockInstance[] = keys(console)\n      .filter((key) => typeof console[key] === 'function')\n      .map((methodName) => vi.spyOn(console, methodName));\n\n    // eslint-disable-next-line @typescript-eslint/ban-ts-comment\n    // @ts-ignore: Types may or may not exist, depending on whether the project was built first.\n    const file: unknown = await import('..');\n    expect(file).toBeDefined();\n\n    new Faker({ locale: { metadata: { title: '' } } });\n\n    for (const spy of spies) {\n      expect(spy).not.toHaveBeenCalled();\n      spy.mockRestore();\n    }\n  });\n\n  describe('getMetadata()', () => {\n    it('should return metadata for the locale', () => {\n      expect(faker.getMetadata()).toBeDefined();\n      expect(faker.getMetadata().title).toBeTypeOf('string');\n      // Not all properties are tested here, see locale-imports.spec.ts for full tests\n    });\n  });\n\n  describe('rawDefinitions', () => {\n    it('locale rawDefinition accessibility', () => {\n      // Metadata\n      expect(faker.rawDefinitions.metadata?.title).toBeDefined();\n      // Standard modules\n      expect(faker.rawDefinitions.location?.city_name).toBeDefined();\n      // Non-existing module\n      expect(faker.rawDefinitions.missing).toBeUndefined();\n      // Non-existing definition in a non-existing module\n      expect(faker.rawDefinitions.missing?.missing).toBeUndefined();\n      // Non-existing definition in an existing module\n      expect(faker.rawDefinitions.location?.missing).toBeUndefined();\n    });\n  });\n\n  describe('definitions', () => {\n    it('locale definition accessibility', () => {\n      // Metadata\n      expect(faker.definitions.metadata.title).toBeDefined();\n      // Standard modules\n      expect(faker.definitions.location.city_name).toBeDefined();\n      // Non-existing module\n      expect(faker.definitions.missing).toBeDefined();\n      // Non-existing definition in a non-existing module\n      expect(() => faker.definitions.missing?.missing).toThrowError();\n      // Non-existing definition in an existing module\n      expect(() => faker.definitions.location.missing).toThrowError();\n    });\n  });\n\n  describe('constructor()', () => {\n    describe('locale', () => {\n      it('should throw error if no locales passed', () => {\n        expect(() => new Faker({ locale: [] })).toThrowError(\n          new FakerError(\n            'The locale option must contain at least one locale definition.'\n          )\n        );\n      });\n    });\n\n    describe('randomizer', () => {\n      it('should be possible to provide a custom Randomizer', () => {\n        const customFaker = new Faker({\n          locale: {},\n          randomizer: {\n            next: () => 0,\n            seed: () => void 0,\n          },\n        });\n\n        expect(customFaker.number.int()).toBe(0);\n        expect(customFaker.number.int()).toBe(0);\n        expect(customFaker.number.int()).toBe(0);\n      });\n    });\n\n    describe('seed', () => {\n      it('should be possible to provide an initial seed', () => {\n        const customFaker = new Faker({\n          locale: {},\n          seed: 12345,\n        });\n\n        expect(customFaker.number.int()).toBe(8373237378417847);\n        expect(customFaker.number.int()).toBe(2849657659447330);\n        expect(customFaker.number.int()).toBe(1656593383470774);\n\n        customFaker.seed(12345);\n\n        expect(customFaker.number.int()).toBe(8373237378417847);\n        expect(customFaker.number.int()).toBe(2849657659447330);\n        expect(customFaker.number.int()).toBe(1656593383470774);\n      });\n    });\n\n    describe('randomizer+seed', () => {\n      it('should take apply both the randomizer and seed', () => {\n        const customFaker = new Faker({\n          locale: {},\n          randomizer: generateMersenne32Randomizer(67890),\n          seed: 12345,\n        });\n\n        expect(customFaker.number.int()).toBe(8373237322874880);\n        expect(customFaker.number.int()).toBe(8017800868134912);\n        expect(customFaker.number.int()).toBe(2849657711493120);\n\n        customFaker.seed(12345); // Retry with the expected seed\n\n        expect(customFaker.number.int()).toBe(8373237322874880);\n        expect(customFaker.number.int()).toBe(8017800868134912);\n        expect(customFaker.number.int()).toBe(2849657711493120);\n      });\n    });\n  });\n\n  // This is only here for coverage\n  // The actual test is in mersenne.spec.ts\n  describe('seed()', () => {\n    it('seed()', () => {\n      const seed = faker.seed();\n\n      expect(seed).toBeDefined();\n      expect(seed).toBeTypeOf('number');\n    });\n\n    it('should reset the sequence when calling `seed`', () => {\n      const seed = faker.seed();\n\n      const num1 = faker.number.int();\n\n      const newSeed = faker.seed(seed);\n      const num2 = faker.number.int();\n\n      expect(num1).toBe(num2);\n      expect(newSeed).toBe(seed);\n\n      const num3 = faker.number.int();\n      expect(num1).not.toBe(num3);\n    });\n\n    it('seed(number)', () => {\n      faker.seed(1);\n\n      const actual = faker.animal.cat();\n      expect(actual).toBe('Korat');\n    });\n\n    it('seed(number[])', () => {\n      faker.seed([1, 2, 3]);\n\n      const actual = faker.animal.cat();\n      expect(actual).toBe('Oriental');\n    });\n  });\n\n  describe('defaultRefDate', () => {\n    it('should be a defined', () => {\n      expect(faker.defaultRefDate).toBeDefined();\n    });\n\n    it('should be a date in the very recent past', () => {\n      const start = Date.now();\n      const refDate = faker.defaultRefDate().getTime();\n      const end = Date.now();\n      expect(refDate).toBeGreaterThanOrEqual(start);\n      expect(refDate).toBeLessThanOrEqual(end);\n    });\n  });\n});\n"
  },
  {
    "path": "test/integration/modules/image.spec.ts",
    "content": "/*\n * Integration tests for the image methods ensuring that the returned urls work.\n */\nimport https from 'node:https';\nimport { resolve as urlResolve } from 'node:url';\nimport { describe, expect, it } from 'vitest';\nimport { faker } from '../../../src';\n\n/**\n * Checks that the given address is a working https address.\n *\n * An address is considered working, if it:\n *\n * - is a string\n * - starts with https\n * - is a proper url\n * - returns a http-200 (after redirects)\n *\n * There is a separate unit test file for checking if the returned URL matches the expectations (domain, parameters, etc.).\n *\n * @param address The address to check.\n */\nasync function assertWorkingUrl(address: string): Promise<void> {\n  expect(address).toBeTypeOf('string');\n  expect(address).toStartWith('https://');\n  expect(() => new URL(address)).not.toThrowError();\n\n  await expect(\n    new Promise((resolve, reject) => {\n      https\n        .get(address, ({ statusCode, headers: { location } }) => {\n          if (statusCode == null) {\n            reject(new Error(`No StatusCode, expected 200 for '${address}'`));\n          } else if (statusCode === 200) {\n            resolve(true);\n          } else if (statusCode >= 300 && statusCode < 400 && location) {\n            const newAddress = urlResolve(address, location);\n            assertWorkingUrl(newAddress)\n              .then(() => resolve(true))\n              .catch((error: unknown) => {\n                reject(\n                  new Error(`Failed to resolve redirect to '${location}'`, {\n                    cause: error,\n                  })\n                );\n              });\n          } else {\n            reject(\n              new Error(\n                `Bad StatusCode ${statusCode} expected 200 for '${address}'`\n              )\n            );\n          }\n        })\n        .on('error', (error: unknown) => {\n          reject(new Error(`Failed to get '${address}'`, { cause: error }));\n        });\n    })\n  ).resolves.toBe(true);\n}\n\ndescribe('image', () => {\n  describe('avatar', () => {\n    it('should return a random avatar url', async () => {\n      const actual = faker.image.avatar();\n      await assertWorkingUrl(actual);\n    });\n  });\n\n  describe('avatarGitHub', () => {\n    it('should return a random avatar url from GitHub', async () => {\n      const actual = faker.image.avatarGitHub();\n      await assertWorkingUrl(actual);\n    });\n  });\n\n  describe('personPortrait', () => {\n    it('should return a random asset url', async () => {\n      const actual = faker.image.personPortrait();\n      await assertWorkingUrl(actual);\n    });\n  });\n\n  describe('url', () => {\n    it('should return a random image url', async () => {\n      const actual = faker.image.url();\n      await assertWorkingUrl(actual);\n    });\n\n    it('should return a random image url with a width', async () => {\n      const actual = faker.image.url({ width: 100 });\n      await assertWorkingUrl(actual);\n    });\n\n    it('should return a random image url with a height', async () => {\n      const actual = faker.image.url({ height: 100 });\n      await assertWorkingUrl(actual);\n    });\n\n    it('should return a random image url with a width and height', async () => {\n      const actual = faker.image.url({ width: 128, height: 64 });\n      await assertWorkingUrl(actual);\n    });\n  });\n\n  describe('urlLoremFlickr', () => {\n    it('should return a random image url from LoremFlickr', async () => {\n      const actual = faker.image.urlLoremFlickr();\n      await assertWorkingUrl(actual);\n    });\n  });\n\n  describe('urlPicsumPhotos', () => {\n    it('should return a random image url from PicsumPhotos', async () => {\n      const actual = faker.image.urlPicsumPhotos();\n      await assertWorkingUrl(actual);\n    });\n  });\n});\n"
  },
  {
    "path": "test/internal/__snapshots__/base32.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`dateToBase32() > encodes current date correctly 1`] = `\"01GWX1T800\"`;\n"
  },
  {
    "path": "test/internal/base32.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { CROCKFORDS_BASE32, dateToBase32 } from '../../src/internal/base32';\n\ndescribe('dateToBase32()', () => {\n  it('encodes current date correctly', () => {\n    const date = new Date('2023-04-01T00:00:00Z');\n    const encoded = dateToBase32(date);\n    expect(encoded).toHaveLength(10);\n    expect(encoded).toMatchSnapshot();\n    for (const char of encoded) {\n      expect(CROCKFORDS_BASE32).toContain(char);\n    }\n  });\n\n  it('encodes epoch start date correctly', () => {\n    const date = new Date('1970-01-01T00:00:00Z');\n    const encoded = dateToBase32(date);\n    expect(encoded).toBe('0000000000');\n  });\n\n  it('returns different encodings for dates one millisecond apart', () => {\n    const date1 = new Date('2023-04-01T00:00:00.000Z');\n    const date2 = new Date('2023-04-01T00:00:00.001Z');\n    const encoded1 = dateToBase32(date1);\n    const encoded2 = dateToBase32(date2);\n    expect(encoded1).not.toBe(encoded2);\n  });\n\n  it('encodes same date consistently', () => {\n    const date = new Date('2023-04-01T00:00:00Z');\n    const encoded1 = dateToBase32(date);\n    const encoded2 = dateToBase32(date);\n    expect(encoded1).toBe(encoded2);\n  });\n});\n"
  },
  {
    "path": "test/internal/base64.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { faker } from '../../src';\nimport { toBase64 } from '../../src/internal/base64';\n\n// This test is kind of useless, because during testing the Buffer object is always available.\ndescribe('toBase64', () => {\n  it.each(\n    faker.helpers.multiple(\n      () => faker.string.alphanumeric({ length: { min: 0, max: 100 } }),\n      { count: 5 }\n    )\n  )(\n    \"should behave the same as `Buffer.from(value).toString('base64')`\",\n    (value) => {\n      expect(toBase64(value)).toBe(Buffer.from(value).toString('base64'));\n    }\n  );\n});\n"
  },
  {
    "path": "test/internal/bind-this-to-member-functions.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport type { Faker } from '../../src';\nimport { faker } from '../../src';\nimport { bindThisToMemberFunctions } from '../../src/internal/bind-this-to-member-functions';\n\ndescribe('internal', () => {\n  describe('bind-this-to-member-functions', () => {\n    it('should bind this to member functions', () => {\n      class SomeModule {\n        constructor(private readonly faker: Faker) {}\n\n        someMethod(): number {\n          return this.faker.number.int();\n        }\n      }\n\n      const someModule = new SomeModule(faker);\n\n      const someMethodWithoutBind = someModule.someMethod;\n\n      expect(() => someMethodWithoutBind()).toThrowError(\n        new TypeError(\"Cannot read properties of undefined (reading 'faker')\")\n      );\n\n      bindThisToMemberFunctions(someModule);\n\n      const someMethod = someModule.someMethod;\n\n      expect(() => someMethod()).not.toThrowError();\n    });\n  });\n});\n"
  },
  {
    "path": "test/internal/date.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { FakerError } from '../../src';\nimport { toDate } from '../../src/internal/date';\n\ndescribe('toDate()', () => {\n  it('should convert a string date to a valid Date object', () => {\n    const dateString = '2024-07-05';\n    expect(toDate(dateString)).toEqual(new Date(dateString));\n  });\n\n  it('should convert a string datetime to a valid Date object', () => {\n    const timestamp = '2024-07-05T15:49:19+0000';\n    expect(toDate(timestamp)).toEqual(new Date(timestamp));\n  });\n\n  it('should throw a FakerError for an invalid date string', () => {\n    const timestamp = 'aaaa-07-05T15:49:19+0000';\n    expect(() => toDate(timestamp)).toThrowError(\n      new FakerError(`Invalid refDate date: ${timestamp}`)\n    );\n  });\n});\n"
  },
  {
    "path": "test/internal/group-by.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { groupBy } from '../../src/internal/group-by';\n\ndescribe('groupBy()', () => {\n  it('should group values by key', () => {\n    const values = [\n      { id: 1, name: 'John' },\n      { id: 2, name: 'Jane' },\n      { id: 3, name: 'John' },\n    ];\n\n    const result = groupBy(values, ({ name }) => name);\n\n    expect(result).toEqual({\n      John: [\n        { id: 1, name: 'John' },\n        { id: 3, name: 'John' },\n      ],\n      Jane: [{ id: 2, name: 'Jane' }],\n    });\n  });\n\n  it('should group by key and map values', () => {\n    const values = [\n      { id: 1, name: 'John' },\n      { id: 2, name: 'Jane' },\n      { id: 3, name: 'John' },\n    ];\n\n    const result = groupBy(\n      values,\n      ({ name }) => name,\n      ({ id }) => id\n    );\n\n    expect(result).toEqual({\n      John: [1, 3],\n      Jane: [2],\n    });\n  });\n});\n"
  },
  {
    "path": "test/internal/locale-proxy.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { FakerError, en } from '../../src';\nimport { createLocaleProxy } from '../../src/internal/locale-proxy';\n\ndescribe('LocaleProxy', () => {\n  const locale = createLocaleProxy(en);\n  const enAirline = en.airline ?? { never: 'missing' };\n\n  describe('locale', () => {\n    it('should be possible to use equals on locale', () => {\n      expect(locale).toEqual(createLocaleProxy(en));\n    });\n\n    it('should be possible to use not equals on locale', () => {\n      expect(locale).not.toEqual(createLocaleProxy({}));\n    });\n  });\n\n  describe('category', () => {\n    it('should be possible to check for a missing category', () => {\n      expect('category' in locale).toBe(true);\n    });\n\n    it('should be possible to check for an existing category', () => {\n      expect('airline' in locale).toBe(true);\n    });\n\n    it('should be possible to access the title', () => {\n      expect(locale.metadata.title).toBe('English');\n    });\n\n    it('should be possible to access a missing category', () => {\n      expect(locale.category).toBeDefined();\n    });\n\n    it('should not be possible to add a new category', () => {\n      expect(() => {\n        // @ts-expect-error: LocaleProxy is read-only.\n        locale.category = {};\n      }).toThrowError(\n        new FakerError('You cannot edit the locale data on the faker instance')\n      );\n    });\n\n    it('should not be possible to replace a category', () => {\n      expect(() => {\n        // @ts-expect-error: LocaleProxy is read-only.\n        locale.airline = {};\n      }).toThrowError(\n        new FakerError('You cannot edit the locale data on the faker instance')\n      );\n    });\n\n    it('should not be possible to delete a missing category', () => {\n      expect(() => {\n        // @ts-expect-error: LocaleProxy is read-only.\n        delete locale.category;\n      }).toThrowError(\n        new FakerError('You cannot edit the locale data on the faker instance')\n      );\n    });\n\n    it('should not be possible to delete an existing category', () => {\n      expect(() => {\n        // @ts-expect-error: LocaleProxy is read-only.\n        delete locale.airline;\n      }).toThrowError(\n        new FakerError('You cannot edit the locale data on the faker instance')\n      );\n    });\n\n    it('should be possible to get all categories keys on empty locale', () => {\n      const empty = createLocaleProxy({});\n\n      expect(Object.keys(empty)).toEqual([]);\n    });\n\n    it('should be possible to get all categories keys on actual locale', () => {\n      expect(Object.keys(locale).toSorted()).toEqual(\n        Object.keys(en).toSorted()\n      );\n    });\n  });\n\n  describe('entry', () => {\n    it('should be possible to check for a missing entry in a missing category', () => {\n      expect('missing' in locale.category).toBe(false);\n    });\n\n    it('should be possible to check for a missing entry in a present category', () => {\n      expect('missing' in locale.airline).toBe(false);\n    });\n\n    it('should be possible to check for a present entry', () => {\n      expect('airline' in locale.airline).toBe(true);\n    });\n\n    it('should not be possible to access a missing entry in a missing category', () => {\n      expect(() => locale.category.missing).toThrowError(\n        new FakerError(\n          `The locale data for 'category.missing' are missing in this locale.\n  If this is a custom Faker instance, please make sure all required locales are used e.g. '[de_AT, de, en, base]'.\n  Please contribute the missing data to the project or use a locale/Faker instance that has these data.\n  For more information see https://fakerjs.dev/guide/localization.html`\n        )\n      );\n    });\n\n    it('should not be possible to access a missing entry in a present category', () => {\n      expect(() => locale.airline.missing).toThrowError(\n        new FakerError(\n          `The locale data for 'airline.missing' are missing in this locale.\n  If this is a custom Faker instance, please make sure all required locales are used e.g. '[de_AT, de, en, base]'.\n  Please contribute the missing data to the project or use a locale/Faker instance that has these data.\n  For more information see https://fakerjs.dev/guide/localization.html`\n        )\n      );\n    });\n\n    it('should be possible to access a present entry', () => {\n      expect(locale.airline.airline).toBeDefined();\n    });\n\n    it('should not be possible to access an unavailable entry in a present category', () => {\n      const unavailable = createLocaleProxy({\n        airline: { airline: null },\n      });\n\n      expect(() => unavailable.airline.airline).toThrowError(\n        new FakerError(\n          `The locale data for 'airline.airline' aren't applicable to this locale.\n  If you think this is a bug, please report it at: https://github.com/faker-js/faker`\n        )\n      );\n    });\n\n    it('should not be possible to add a new entry in a missing category', () => {\n      expect(() => {\n        // @ts-expect-error: LocaleProxy is read-only.\n        locale.category.missing = {};\n      }).toThrowError(\n        new FakerError('You cannot edit the locale data on the faker instance')\n      );\n    });\n\n    it('should not be possible to add a new entry in an existing category', () => {\n      expect(() => {\n        // @ts-expect-error: LocaleProxy is read-only.\n        locale.airline.missing = {};\n      }).toThrowError(\n        new FakerError('You cannot edit the locale data on the faker instance')\n      );\n    });\n\n    it('should not be possible to replace an entry in an existing category', () => {\n      expect(() => {\n        // @ts-expect-error: LocaleProxy is read-only.\n        locale.airline.airline = ['dummy'];\n      }).toThrowError(\n        new FakerError('You cannot edit the locale data on the faker instance')\n      );\n    });\n\n    it('should not be possible to delete a missing entry in a missing category', () => {\n      expect(() => {\n        // @ts-expect-error: LocaleProxy is read-only.\n        delete locale.category.missing;\n      }).toThrowError(\n        new FakerError('You cannot edit the locale data on the faker instance')\n      );\n    });\n\n    it('should not be possible to delete a missing entry in an existing category', () => {\n      expect(() => {\n        // @ts-expect-error: LocaleProxy is read-only.\n        delete locale.airline.missing;\n      }).toThrowError(\n        new FakerError('You cannot edit the locale data on the faker instance')\n      );\n    });\n\n    it('should not be possible to delete an existing entry in an existing category', () => {\n      expect(() => {\n        // @ts-expect-error: LocaleProxy is read-only.\n        delete locale.airline.airline;\n      }).toThrowError(\n        new FakerError('You cannot edit the locale data on the faker instance')\n      );\n    });\n\n    it('should be possible to get all keys from missing category', () => {\n      expect(Object.keys(locale.missing)).toEqual([]);\n    });\n\n    it('should be possible to get all keys from existing category', () => {\n      expect(Object.keys(locale.airline).toSorted()).toEqual(\n        Object.keys(enAirline).toSorted()\n      );\n    });\n  });\n});\n"
  },
  {
    "path": "test/internal/seed.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { randomSeed } from '../../src/internal/seed';\n\ndescribe('seed', () => {\n  it('should generate a random seed', () => {\n    const actual = randomSeed();\n\n    expect(actual).toBeTypeOf('number');\n    expect(actual).not.toBe(randomSeed());\n  });\n});\n"
  },
  {
    "path": "test/locale-data.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { allLocales } from '../src';\n\nfunction checkLocaleData(data: unknown) {\n  if (Array.isArray(data)) {\n    it('should not have duplicate entries', () => {\n      expect(data).not.toContainDuplicates();\n    });\n  } else if (typeof data === 'object' && data != null) {\n    describe.each(Object.entries(data))('%s', (_, nestedData) => {\n      checkLocaleData(nestedData);\n    });\n  } else {\n    it.skip('primitives cannot be tested');\n  }\n}\n\n/**\n * A set of locale data paths that should be ignored when checking for characters.\n * Because these usually contain data using Latin characters that are otherwise not relevant to the locale.\n */\nconst ignoredCharacterData = new Set([\n  '.airline.airline[].iataCode',\n  '.airline.airplane[].iataTypeCode',\n  '.airline.airport[].iataCode',\n  '.finance.currency',\n  '.finance.credit_card',\n  '.hacker.abbreviation',\n  '.internet.domain_suffix',\n  '.internet.emoji',\n  '.internet.example_email',\n  '.internet.free_email',\n  '.location.country_code',\n  '.metadata',\n  '.science.chemical_element[].symbol',\n  '.science.unit[].symbol',\n  '.system.directory_path',\n  '.system.mime_type',\n]);\n\nfunction uniqueCharacters(data: string | string[]): string[] {\n  return [...new Set(data)];\n}\n\nfunction allCharacters(data: unknown, path: string = ''): string[] {\n  if (ignoredCharacterData.has(path)) {\n    return [];\n  } else if (Array.isArray(data)) {\n    return uniqueCharacters(data.flatMap((e) => allCharacters(e, `${path}[]`)));\n  } else if (typeof data === 'object' && data != null) {\n    return uniqueCharacters(\n      Object.entries(data).flatMap(([key, entry]) =>\n        allCharacters(entry, `${path}.${key}`)\n      )\n    );\n  } else if (typeof data === 'string') {\n    return uniqueCharacters(\n      data\n        .replaceAll(/{{(?:[^{]|{(?!{))*?}}/g, '') // remove placeholders\n        .replaceAll(/\\d+/g, '') // remove numbers\n    );\n  }\n\n  return [];\n}\n\ndescribe('locale-data', () => {\n  checkLocaleData(allLocales);\n\n  // This test exists to keep track of the characters used in each locale.\n  // It doesn't matter if new characters are added as long as they belong to that language.\n  it('should only have known characters', () => {\n    const characterSets = Object.fromEntries(\n      Object.entries(allLocales).map(([locale, data]) => [\n        locale,\n        allCharacters(data).toSorted().join(''),\n      ])\n    );\n    expect(characterSets).toMatchSnapshot();\n  });\n});\n"
  },
  {
    "path": "test/locale-imports.spec.ts",
    "content": "import isISO15924 from 'validator/lib/isISO15924';\nimport { describe, expect, it } from 'vitest';\nimport type { Faker } from '../src';\nimport { allLocales } from '../src';\nimport { keys } from '../src/internal/keys';\n\ndescribe.each(keys(allLocales))('locale imports', (locale) => {\n  it(`should be possible to directly import('@faker-js/faker/locale/${locale}')`, async () => {\n    const { faker } = (await import(`../dist/locale/${locale}.js`)) as {\n      faker: Faker;\n    };\n\n    expect(faker).toBeDefined();\n    expect(faker.string.alpha()).toBeTypeOf('string');\n    expect(faker.definitions.metadata.title).toBe(\n      allLocales[locale].metadata?.title\n    );\n  });\n\n  it('should have complete metadata values', () => {\n    const metadata = allLocales[locale].metadata ?? {};\n    expect(metadata.title).toBeTypeOf('string');\n    expect(metadata.code).toBeTypeOf('string');\n    expect(metadata.code).toEqual(locale);\n    if (locale !== 'base') {\n      expect(metadata.code).toEqual(\n        [metadata.language, metadata.country, metadata.variant]\n          .filter((v) => v != null)\n          .join('_')\n      );\n      expect(metadata.language).toBeTypeOf('string');\n      expect(metadata.language).toMatch(/^[a-z]{2}$/);\n      expect(metadata.script).toBeTypeOf('string');\n      expect(metadata.script).toSatisfy(isISO15924);\n      expect(metadata.endonym).toBeTypeOf('string');\n      expect(metadata.dir).toBeTypeOf('string');\n      expect(['ltr', 'rtl']).toContain(metadata.dir);\n      if (metadata.country) {\n        expect(metadata.country).toBeTypeOf('string');\n        expect(metadata.country).toMatch(/^[A-Z]{2}$/);\n      }\n    }\n  });\n});\n"
  },
  {
    "path": "test/modules/__snapshots__/airline.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`airline > 42 > aircraftType 1`] = `\"regional\"`;\n\nexports[`airline > 42 > airline 1`] = `\n{\n  \"iataCode\": \"EY\",\n  \"name\": \"Etihad Airways\",\n}\n`;\n\nexports[`airline > 42 > airplane 1`] = `\n{\n  \"iataTypeCode\": \"739\",\n  \"name\": \"Boeing 737-900\",\n}\n`;\n\nexports[`airline > 42 > airport 1`] = `\n{\n  \"iataCode\": \"ATL\",\n  \"name\": \"Hartsfield-Jackson Atlanta International Airport\",\n}\n`;\n\nexports[`airline > 42 > flightNumber > flightNumber addLeadingZeros 1`] = `\"0097\"`;\n\nexports[`airline > 42 > flightNumber > flightNumber length 2 to 4 1`] = `\"975\"`;\n\nexports[`airline > 42 > flightNumber > flightNumber length 2 to 4 and addLeadingZeros 1`] = `\"0975\"`;\n\nexports[`airline > 42 > flightNumber > flightNumber length 3 1`] = `\"497\"`;\n\nexports[`airline > 42 > flightNumber > flightNumber length 3 and addLeadingZeros 1`] = `\"0497\"`;\n\nexports[`airline > 42 > flightNumber > noArgs 1`] = `\"97\"`;\n\nexports[`airline > 42 > recordLocator > allowNumerics 1`] = `\"DYRM66\"`;\n\nexports[`airline > 42 > recordLocator > allowVisuallySimilarCharacters 1`] = `\"JYTPEE\"`;\n\nexports[`airline > 42 > recordLocator > both allowNumerics and allowVisuallySimilarCharacters 1`] = `\"DYQL55\"`;\n\nexports[`airline > 42 > recordLocator > noArgs 1`] = `\"JYTQDD\"`;\n\nexports[`airline > 42 > seat > aircraftType narrowbody 1`] = `\"14F\"`;\n\nexports[`airline > 42 > seat > aircraftType regional 1`] = `\"8D\"`;\n\nexports[`airline > 42 > seat > aircraftType widebody 1`] = `\"23K\"`;\n\nexports[`airline > 42 > seat > noArgs 1`] = `\"14F\"`;\n\nexports[`airline > 1211 > aircraftType 1`] = `\"widebody\"`;\n\nexports[`airline > 1211 > airline 1`] = `\n{\n  \"iataCode\": \"VJ\",\n  \"name\": \"VietJet Air\",\n}\n`;\n\nexports[`airline > 1211 > airplane 1`] = `\n{\n  \"iataTypeCode\": \"M81\",\n  \"name\": \"McDonnell Douglas MD81\",\n}\n`;\n\nexports[`airline > 1211 > airport 1`] = `\n{\n  \"iataCode\": \"TUN\",\n  \"name\": \"Tunis Carthage International Airport\",\n}\n`;\n\nexports[`airline > 1211 > flightNumber > flightNumber addLeadingZeros 1`] = `\"9296\"`;\n\nexports[`airline > 1211 > flightNumber > flightNumber length 2 to 4 1`] = `\"9296\"`;\n\nexports[`airline > 1211 > flightNumber > flightNumber length 2 to 4 and addLeadingZeros 1`] = `\"9296\"`;\n\nexports[`airline > 1211 > flightNumber > flightNumber length 3 1`] = `\"982\"`;\n\nexports[`airline > 1211 > flightNumber > flightNumber length 3 and addLeadingZeros 1`] = `\"0982\"`;\n\nexports[`airline > 1211 > flightNumber > noArgs 1`] = `\"9296\"`;\n\nexports[`airline > 1211 > recordLocator > allowNumerics 1`] = `\"XW8ZPQ\"`;\n\nexports[`airline > 1211 > recordLocator > allowVisuallySimilarCharacters 1`] = `\"YXFZRR\"`;\n\nexports[`airline > 1211 > recordLocator > both allowNumerics and allowVisuallySimilarCharacters 1`] = `\"XW8ZOO\"`;\n\nexports[`airline > 1211 > recordLocator > noArgs 1`] = `\"YXFZSS\"`;\n\nexports[`airline > 1211 > seat > aircraftType narrowbody 1`] = `\"33F\"`;\n\nexports[`airline > 1211 > seat > aircraftType regional 1`] = `\"19D\"`;\n\nexports[`airline > 1211 > seat > aircraftType widebody 1`] = `\"56J\"`;\n\nexports[`airline > 1211 > seat > noArgs 1`] = `\"33F\"`;\n\nexports[`airline > 1337 > aircraftType 1`] = `\"narrowbody\"`;\n\nexports[`airline > 1337 > airline 1`] = `\n{\n  \"iataCode\": \"5J\",\n  \"name\": \"Cebu Pacific Air\",\n}\n`;\n\nexports[`airline > 1337 > airplane 1`] = `\n{\n  \"iataTypeCode\": \"717\",\n  \"name\": \"Boeing 717\",\n}\n`;\n\nexports[`airline > 1337 > airport 1`] = `\n{\n  \"iataCode\": \"DEN\",\n  \"name\": \"Denver International Airport\",\n}\n`;\n\nexports[`airline > 1337 > flightNumber > flightNumber addLeadingZeros 1`] = `\"0022\"`;\n\nexports[`airline > 1337 > flightNumber > flightNumber length 2 to 4 1`] = `\"22\"`;\n\nexports[`airline > 1337 > flightNumber > flightNumber length 2 to 4 and addLeadingZeros 1`] = `\"0022\"`;\n\nexports[`airline > 1337 > flightNumber > flightNumber length 3 1`] = `\"312\"`;\n\nexports[`airline > 1337 > flightNumber > flightNumber length 3 and addLeadingZeros 1`] = `\"0312\"`;\n\nexports[`airline > 1337 > flightNumber > noArgs 1`] = `\"22\"`;\n\nexports[`airline > 1337 > recordLocator > allowNumerics 1`] = `\"A6AGBJ\"`;\n\nexports[`airline > 1337 > recordLocator > allowVisuallySimilarCharacters 1`] = `\"GEHLIN\"`;\n\nexports[`airline > 1337 > recordLocator > both allowNumerics and allowVisuallySimilarCharacters 1`] = `\"95AGBI\"`;\n\nexports[`airline > 1337 > recordLocator > noArgs 1`] = `\"GDGMHN\"`;\n\nexports[`airline > 1337 > seat > aircraftType narrowbody 1`] = `\"10A\"`;\n\nexports[`airline > 1337 > seat > aircraftType regional 1`] = `\"6A\"`;\n\nexports[`airline > 1337 > seat > aircraftType widebody 1`] = `\"16B\"`;\n\nexports[`airline > 1337 > seat > noArgs 1`] = `\"10A\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/animal.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`animal > 42 > bear 1`] = `\"Brown bear\"`;\n\nexports[`animal > 42 > bird 1`] = `\"Golden Eagle\"`;\n\nexports[`animal > 42 > cat 1`] = `\"Himalayan\"`;\n\nexports[`animal > 42 > cetacean 1`] = `\"Fraser’s Dolphin\"`;\n\nexports[`animal > 42 > cow 1`] = `\"Estonian Holstein\"`;\n\nexports[`animal > 42 > crocodilia 1`] = `\"Cuvier’s Dwarf Caiman\"`;\n\nexports[`animal > 42 > dog 1`] = `\"Garafian Shepherd\"`;\n\nexports[`animal > 42 > fish 1`] = `\"European anchovy\"`;\n\nexports[`animal > 42 > horse 1`] = `\"Furioso-North Star\"`;\n\nexports[`animal > 42 > insect 1`] = `\"Gouty oak gall\"`;\n\nexports[`animal > 42 > lion 1`] = `\"Cape lion\"`;\n\nexports[`animal > 42 > petName 1`] = `\"Ginger\"`;\n\nexports[`animal > 42 > rabbit 1`] = `\"English Spot\"`;\n\nexports[`animal > 42 > rodent 1`] = `\"Famatina chinchilla rat\"`;\n\nexports[`animal > 42 > snake 1`] = `\"Grand Canyon rattlesnake\"`;\n\nexports[`animal > 42 > type 1`] = `\"frog\"`;\n\nexports[`animal > 1211 > bear 1`] = `\"Sun bear\"`;\n\nexports[`animal > 1211 > bird 1`] = `\"White-faced Storm-Petrel\"`;\n\nexports[`animal > 1211 > cat 1`] = `\"Tonkinese\"`;\n\nexports[`animal > 1211 > cetacean 1`] = `\"Spinner Dolphin\"`;\n\nexports[`animal > 1211 > cow 1`] = `\"Tux-Zillertal\"`;\n\nexports[`animal > 1211 > crocodilia 1`] = `\"West African Crocodile\"`;\n\nexports[`animal > 1211 > dog 1`] = `\"Tibetan Terrier\"`;\n\nexports[`animal > 1211 > fish 1`] = `\"Southern rough shrimp\"`;\n\nexports[`animal > 1211 > horse 1`] = `\"Ukrainian Riding Horse\"`;\n\nexports[`animal > 1211 > insect 1`] = `\"Western paper wasp\"`;\n\nexports[`animal > 1211 > lion 1`] = `\"West African Lion\"`;\n\nexports[`animal > 1211 > petName 1`] = `\"Scout\"`;\n\nexports[`animal > 1211 > rabbit 1`] = `\"Silver Marten\"`;\n\nexports[`animal > 1211 > rodent 1`] = `\"Strong tuco-tuco\"`;\n\nexports[`animal > 1211 > snake 1`] = `\"Urutu\"`;\n\nexports[`animal > 1211 > type 1`] = `\"turtle\"`;\n\nexports[`animal > 1337 > bear 1`] = `\"Brown bear\"`;\n\nexports[`animal > 1337 > bird 1`] = `\"Common Poorwill\"`;\n\nexports[`animal > 1337 > cat 1`] = `\"Devon Rex\"`;\n\nexports[`animal > 1337 > cetacean 1`] = `\"Clymene Dolphin\"`;\n\nexports[`animal > 1337 > cow 1`] = `\"Butana cattle\"`;\n\nexports[`animal > 1337 > crocodilia 1`] = `\"Chinese Alligator\"`;\n\nexports[`animal > 1337 > dog 1`] = `\"Chortai\"`;\n\nexports[`animal > 1337 > fish 1`] = `\"Capelin\"`;\n\nexports[`animal > 1337 > horse 1`] = `\"Colorado Ranger\"`;\n\nexports[`animal > 1337 > insect 1`] = `\"Erythrina gall wasp\"`;\n\nexports[`animal > 1337 > lion 1`] = `\"Barbary Lion\"`;\n\nexports[`animal > 1337 > petName 1`] = `\"Cooper\"`;\n\nexports[`animal > 1337 > rabbit 1`] = `\"Cinnamon\"`;\n\nexports[`animal > 1337 > rodent 1`] = `\"Crested porcupine\"`;\n\nexports[`animal > 1337 > snake 1`] = `\"Cuban wood snake\"`;\n\nexports[`animal > 1337 > type 1`] = `\"eagle\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/book.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`book > 42 > author 1`] = `\"Henry David Thoreau\"`;\n\nexports[`book > 42 > format 1`] = `\"Ebook\"`;\n\nexports[`book > 42 > genre 1`] = `\"Fantasy\"`;\n\nexports[`book > 42 > publisher 1`] = `\"Flame Tree Publishing\"`;\n\nexports[`book > 42 > series 1`] = `\"Sherlock Holmes\"`;\n\nexports[`book > 42 > title 1`] = `\"Lord Jim\"`;\n\nexports[`book > 1211 > author 1`] = `\"Virgil\"`;\n\nexports[`book > 1211 > format 1`] = `\"Paperback\"`;\n\nexports[`book > 1211 > genre 1`] = `\"Western\"`;\n\nexports[`book > 1211 > publisher 1`] = `\"University of Akron Press\"`;\n\nexports[`book > 1211 > series 1`] = `\"Thursday Next Series\"`;\n\nexports[`book > 1211 > title 1`] = `\"Tinker, Tailor, Soldier, Spy\"`;\n\nexports[`book > 1337 > author 1`] = `\"Frances Hodgson Burnett\"`;\n\nexports[`book > 1337 > format 1`] = `\"Ebook\"`;\n\nexports[`book > 1337 > genre 1`] = `\"Comic\"`;\n\nexports[`book > 1337 > publisher 1`] = `\"City Lights Publishers\"`;\n\nexports[`book > 1337 > series 1`] = `\"Jane Austen Murder Mysteries\"`;\n\nexports[`book > 1337 > title 1`] = `\"Gone with the Wind\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/color.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`color > 42 > cmyk 1`] = `\n[\n  0.37,\n  0.96,\n  0.73,\n  0.6,\n]\n`;\n\nexports[`color > 42 > colorByCSSColorSpace 1`] = `\n[\n  0.3745,\n  0.9508,\n  0.732,\n]\n`;\n\nexports[`color > 42 > cssSupportedFunction 1`] = `\"hsla\"`;\n\nexports[`color > 42 > cssSupportedSpace 1`] = `\"display-p3\"`;\n\nexports[`color > 42 > hsl 1`] = `\n[\n  135,\n  0.96,\n  0.73,\n]\n`;\n\nexports[`color > 42 > human 1`] = `\"lime\"`;\n\nexports[`color > 42 > hwb 1`] = `\n[\n  135,\n  0.96,\n  0.73,\n]\n`;\n\nexports[`color > 42 > lab 1`] = `\n[\n  0.37454,\n  90.1429,\n  46.3988,\n]\n`;\n\nexports[`color > 42 > lch 1`] = `\n[\n  0.37454,\n  218.7,\n  168.4,\n]\n`;\n\nexports[`color > 42 > rgb 1`] = `\"#8ead33\"`;\n\nexports[`color > 42 > space 1`] = `\"HSLA\"`;\n\nexports[`color > 1211 > cmyk 1`] = `\n[\n  0.93,\n  0.9,\n  0.22,\n  1,\n]\n`;\n\nexports[`color > 1211 > colorByCSSColorSpace 1`] = `\n[\n  0.9286,\n  0.8935,\n  0.2255,\n]\n`;\n\nexports[`color > 1211 > cssSupportedFunction 1`] = `\"color\"`;\n\nexports[`color > 1211 > cssSupportedSpace 1`] = `\"prophoto-rgb\"`;\n\nexports[`color > 1211 > hsl 1`] = `\n[\n  335,\n  0.9,\n  0.22,\n]\n`;\n\nexports[`color > 1211 > human 1`] = `\"violet\"`;\n\nexports[`color > 1211 > hwb 1`] = `\n[\n  335,\n  0.9,\n  0.22,\n]\n`;\n\nexports[`color > 1211 > lab 1`] = `\n[\n  0.928521,\n  78.6944,\n  -54.8859,\n]\n`;\n\nexports[`color > 1211 > lch 1`] = `\n[\n  0.928521,\n  205.5,\n  51.9,\n]\n`;\n\nexports[`color > 1211 > rgb 1`] = `\"#ed4fef\"`;\n\nexports[`color > 1211 > space 1`] = `\"sYCC\"`;\n\nexports[`color > 1337 > cmyk 1`] = `\n[\n  0.26,\n  0.16,\n  0.28,\n  0.46,\n]\n`;\n\nexports[`color > 1337 > colorByCSSColorSpace 1`] = `\n[\n  0.262,\n  0.1586,\n  0.2781,\n]\n`;\n\nexports[`color > 1337 > cssSupportedFunction 1`] = `\"hsl\"`;\n\nexports[`color > 1337 > cssSupportedSpace 1`] = `\"display-p3\"`;\n\nexports[`color > 1337 > hsl 1`] = `\n[\n  94,\n  0.16,\n  0.28,\n]\n`;\n\nexports[`color > 1337 > human 1`] = `\"indigo\"`;\n\nexports[`color > 1337 > hwb 1`] = `\n[\n  94,\n  0.16,\n  0.28,\n]\n`;\n\nexports[`color > 1337 > lab 1`] = `\n[\n  0.262024,\n  -68.2632,\n  -44.3747,\n]\n`;\n\nexports[`color > 1337 > lch 1`] = `\n[\n  0.262024,\n  36.5,\n  63.9,\n]\n`;\n\nexports[`color > 1337 > rgb 1`] = `\"#536a7b\"`;\n\nexports[`color > 1337 > space 1`] = `\"DCI-P3\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/commerce.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`commerce > 42 > department 1`] = `\"Garden\"`;\n\nexports[`commerce > 42 > isbn > noArgs 1`] = `\"978-0-9751108-6-7\"`;\n\nexports[`commerce > 42 > isbn > with space separators 1`] = `\"978 0 9751108 6 7\"`;\n\nexports[`commerce > 42 > isbn > with variant 10 1`] = `\"0-9751108-6-1\"`;\n\nexports[`commerce > 42 > isbn > with variant 10 and space separators 1`] = `\"0 9751108 6 1\"`;\n\nexports[`commerce > 42 > isbn > with variant 13 1`] = `\"978-0-9751108-6-7\"`;\n\nexports[`commerce > 42 > price > noArgs 1`] = `\"375.15\"`;\n\nexports[`commerce > 42 > price > with float min and float max option 1`] = `\"1.05\"`;\n\nexports[`commerce > 42 > price > with max option 1`] = `\"501.35\"`;\n\nexports[`commerce > 42 > price > with min and max and decimals and symbol option 1`] = `\"$68.7275\"`;\n\nexports[`commerce > 42 > price > with min and max and decimals option 1`] = `\"68.7275\"`;\n\nexports[`commerce > 42 > price > with min and max option 1`] = `\"68.75\"`;\n\nexports[`commerce > 42 > price > with min option 1`] = `\"400.85\"`;\n\nexports[`commerce > 42 > product 1`] = `\"Computer\"`;\n\nexports[`commerce > 42 > productAdjective 1`] = `\"Handcrafted\"`;\n\nexports[`commerce > 42 > productDescription 1`] = `\"New salmon Pants with ergonomic design for crushing comfort\"`;\n\nexports[`commerce > 42 > productMaterial 1`] = `\"Cotton\"`;\n\nexports[`commerce > 42 > productName 1`] = `\"Handcrafted Wooden Sausages\"`;\n\nexports[`commerce > 42 > upc > noArgs 1`] = `\"397511086709\"`;\n\nexports[`commerce > 42 > upc > with 5 digit prefix 1`] = `\"012343975112\"`;\n\nexports[`commerce > 42 > upc > with 11 digit prefix 1`] = `\"012345678905\"`;\n\nexports[`commerce > 42 > upc > with empty prefix 1`] = `\"397511086709\"`;\n\nexports[`commerce > 42 > upc > with single digit prefix 1`] = `\"039751108673\"`;\n\nexports[`commerce > 1211 > department 1`] = `\"Tools\"`;\n\nexports[`commerce > 1211 > isbn > noArgs 1`] = `\"978-1-82966-736-0\"`;\n\nexports[`commerce > 1211 > isbn > with space separators 1`] = `\"978 1 82966 736 0\"`;\n\nexports[`commerce > 1211 > isbn > with variant 10 1`] = `\"1-82966-736-X\"`;\n\nexports[`commerce > 1211 > isbn > with variant 10 and space separators 1`] = `\"1 82966 736 X\"`;\n\nexports[`commerce > 1211 > isbn > with variant 13 1`] = `\"978-1-82966-736-0\"`;\n\nexports[`commerce > 1211 > price > noArgs 1`] = `\"928.69\"`;\n\nexports[`commerce > 1211 > price > with float min and float max option 1`] = `\"1.10\"`;\n\nexports[`commerce > 1211 > price > with max option 1`] = `\"1241.59\"`;\n\nexports[`commerce > 1211 > price > with min and max and decimals and symbol option 1`] = `\"$96.4269\"`;\n\nexports[`commerce > 1211 > price > with min and max and decimals option 1`] = `\"96.4269\"`;\n\nexports[`commerce > 1211 > price > with min and max option 1`] = `\"96.49\"`;\n\nexports[`commerce > 1211 > price > with min option 1`] = `\"931.59\"`;\n\nexports[`commerce > 1211 > product 1`] = `\"Towels\"`;\n\nexports[`commerce > 1211 > productAdjective 1`] = `\"Tasty\"`;\n\nexports[`commerce > 1211 > productDescription 1`] = `\"Soft Cheese designed with Wooden for right performance\"`;\n\nexports[`commerce > 1211 > productMaterial 1`] = `\"Steel\"`;\n\nexports[`commerce > 1211 > productName 1`] = `\"Tasty Steel Cheese\"`;\n\nexports[`commerce > 1211 > upc > noArgs 1`] = `\"982966736875\"`;\n\nexports[`commerce > 1211 > upc > with 5 digit prefix 1`] = `\"012349829662\"`;\n\nexports[`commerce > 1211 > upc > with 11 digit prefix 1`] = `\"012345678905\"`;\n\nexports[`commerce > 1211 > upc > with empty prefix 1`] = `\"982966736875\"`;\n\nexports[`commerce > 1211 > upc > with single digit prefix 1`] = `\"098296673688\"`;\n\nexports[`commerce > 1337 > department 1`] = `\"Computers\"`;\n\nexports[`commerce > 1337 > isbn > noArgs 1`] = `\"978-0-12-435297-1\"`;\n\nexports[`commerce > 1337 > isbn > with space separators 1`] = `\"978 0 12 435297 1\"`;\n\nexports[`commerce > 1337 > isbn > with variant 10 1`] = `\"0-12-435297-9\"`;\n\nexports[`commerce > 1337 > isbn > with variant 10 and space separators 1`] = `\"0 12 435297 9\"`;\n\nexports[`commerce > 1337 > isbn > with variant 13 1`] = `\"978-0-12-435297-1\"`;\n\nexports[`commerce > 1337 > price > noArgs 1`] = `\"262.79\"`;\n\nexports[`commerce > 1337 > price > with float min and float max option 1`] = `\"1.09\"`;\n\nexports[`commerce > 1337 > price > with max option 1`] = `\"351.09\"`;\n\nexports[`commerce > 1337 > price > with min and max and decimals and symbol option 1`] = `\"$63.1019\"`;\n\nexports[`commerce > 1337 > price > with min and max and decimals option 1`] = `\"63.1019\"`;\n\nexports[`commerce > 1337 > price > with min and max option 1`] = `\"63.19\"`;\n\nexports[`commerce > 1337 > price > with min option 1`] = `\"293.09\"`;\n\nexports[`commerce > 1337 > product 1`] = `\"Chicken\"`;\n\nexports[`commerce > 1337 > productAdjective 1`] = `\"Frozen\"`;\n\nexports[`commerce > 1337 > productDescription 1`] = `\"Innovative Car featuring lawful technology and Concrete construction\"`;\n\nexports[`commerce > 1337 > productMaterial 1`] = `\"Ceramic\"`;\n\nexports[`commerce > 1337 > productName 1`] = `\"Frozen Bronze Chicken\"`;\n\nexports[`commerce > 1337 > upc > noArgs 1`] = `\"212435297133\"`;\n\nexports[`commerce > 1337 > upc > with 5 digit prefix 1`] = `\"012342124351\"`;\n\nexports[`commerce > 1337 > upc > with 11 digit prefix 1`] = `\"012345678905\"`;\n\nexports[`commerce > 1337 > upc > with empty prefix 1`] = `\"212435297133\"`;\n\nexports[`commerce > 1337 > upc > with single digit prefix 1`] = `\"021243529714\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/company.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`company > 42 > buzzAdjective 1`] = `\"global\"`;\n\nexports[`company > 42 > buzzNoun 1`] = `\"initiatives\"`;\n\nexports[`company > 42 > buzzPhrase 1`] = `\"facilitate viral platforms\"`;\n\nexports[`company > 42 > buzzVerb 1`] = `\"facilitate\"`;\n\nexports[`company > 42 > catchPhrase 1`] = `\"Immersive well-modulated parallelism\"`;\n\nexports[`company > 42 > catchPhraseAdjective 1`] = `\"Immersive\"`;\n\nexports[`company > 42 > catchPhraseDescriptor 1`] = `\"fault-tolerant\"`;\n\nexports[`company > 42 > catchPhraseNoun 1`] = `\"frame\"`;\n\nexports[`company > 42 > name 1`] = `\"Miller Group\"`;\n\nexports[`company > 1211 > buzzAdjective 1`] = `\"vertical\"`;\n\nexports[`company > 1211 > buzzNoun 1`] = `\"technologies\"`;\n\nexports[`company > 1211 > buzzPhrase 1`] = `\"transition user-centric convergence\"`;\n\nexports[`company > 1211 > buzzVerb 1`] = `\"transition\"`;\n\nexports[`company > 1211 > catchPhrase 1`] = `\"Upgradable tertiary conglomeration\"`;\n\nexports[`company > 1211 > catchPhraseAdjective 1`] = `\"Upgradable\"`;\n\nexports[`company > 1211 > catchPhraseDescriptor 1`] = `\"user-facing\"`;\n\nexports[`company > 1211 > catchPhraseNoun 1`] = `\"system engine\"`;\n\nexports[`company > 1211 > name 1`] = `\"Zieme, Runolfsdottir and Schulist\"`;\n\nexports[`company > 1337 > buzzAdjective 1`] = `\"efficient\"`;\n\nexports[`company > 1337 > buzzNoun 1`] = `\"deliverables\"`;\n\nexports[`company > 1337 > buzzPhrase 1`] = `\"engineer cross-platform e-commerce\"`;\n\nexports[`company > 1337 > buzzVerb 1`] = `\"engineer\"`;\n\nexports[`company > 1337 > catchPhrase 1`] = `\"Extended coherent database\"`;\n\nexports[`company > 1337 > catchPhraseAdjective 1`] = `\"Extended\"`;\n\nexports[`company > 1337 > catchPhraseDescriptor 1`] = `\"directional\"`;\n\nexports[`company > 1337 > catchPhraseNoun 1`] = `\"customer loyalty\"`;\n\nexports[`company > 1337 > name 1`] = `\"Koelpin - Gibson\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/database.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`database > 42 > collation 1`] = `\"cp1250_bin\"`;\n\nexports[`database > 42 > column 1`] = `\"group\"`;\n\nexports[`database > 42 > engine 1`] = `\"CSV\"`;\n\nexports[`database > 42 > mongodbObjectId 1`] = `\"8ead331ddf0fc4446b96d368\"`;\n\nexports[`database > 42 > type 1`] = `\"double\"`;\n\nexports[`database > 1211 > collation 1`] = `\"utf8_unicode_ci\"`;\n\nexports[`database > 1211 > column 1`] = `\"token\"`;\n\nexports[`database > 1211 > engine 1`] = `\"MyISAM\"`;\n\nexports[`database > 1211 > mongodbObjectId 1`] = `\"ed4fefa7fbaec9dc4c48fa8e\"`;\n\nexports[`database > 1211 > type 1`] = `\"tinyint\"`;\n\nexports[`database > 1337 > collation 1`] = `\"ascii_general_ci\"`;\n\nexports[`database > 1337 > column 1`] = `\"createdAt\"`;\n\nexports[`database > 1337 > engine 1`] = `\"BLACKHOLE\"`;\n\nexports[`database > 1337 > mongodbObjectId 1`] = `\"536a7b5fa28d2f9bb79ca46e\"`;\n\nexports[`database > 1337 > type 1`] = `\"datetime\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/datatype.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`datatype > 42 > boolean > noArgs 1`] = `true`;\n\nexports[`datatype > 42 > boolean > noArgs 2`] = `false`;\n\nexports[`datatype > 42 > boolean > noArgs 3`] = `false`;\n\nexports[`datatype > 42 > boolean > noArgs 4`] = `false`;\n\nexports[`datatype > 42 > boolean > noArgs 5`] = `true`;\n\nexports[`datatype > 42 > boolean > with probability 1`] = `true`;\n\nexports[`datatype > 42 > boolean > with probability option 1`] = `false`;\n\nexports[`datatype > 1211 > boolean > noArgs 1`] = `false`;\n\nexports[`datatype > 1211 > boolean > noArgs 2`] = `false`;\n\nexports[`datatype > 1211 > boolean > noArgs 3`] = `true`;\n\nexports[`datatype > 1211 > boolean > noArgs 4`] = `false`;\n\nexports[`datatype > 1211 > boolean > noArgs 5`] = `false`;\n\nexports[`datatype > 1211 > boolean > with probability 1`] = `false`;\n\nexports[`datatype > 1211 > boolean > with probability option 1`] = `false`;\n\nexports[`datatype > 1337 > boolean > noArgs 1`] = `true`;\n\nexports[`datatype > 1337 > boolean > noArgs 2`] = `true`;\n\nexports[`datatype > 1337 > boolean > noArgs 3`] = `true`;\n\nexports[`datatype > 1337 > boolean > noArgs 4`] = `true`;\n\nexports[`datatype > 1337 > boolean > noArgs 5`] = `true`;\n\nexports[`datatype > 1337 > boolean > with probability 1`] = `true`;\n\nexports[`datatype > 1337 > boolean > with probability option 1`] = `false`;\n"
  },
  {
    "path": "test/modules/__snapshots__/date.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`date > 42 > anytime > with only Date refDate 1`] = `2020-11-22T03:05:50.087Z`;\n\nexports[`date > 42 > anytime > with only number refDate 1`] = `2020-11-22T03:05:50.087Z`;\n\nexports[`date > 42 > anytime > with only string refDate 1`] = `2020-11-22T03:05:50.087Z`;\n\nexports[`date > 42 > between > with Date dates 1`] = `2021-03-15T19:30:57.115Z`;\n\nexports[`date > 42 > between > with mixed dates 1`] = `2021-03-15T19:30:57.115Z`;\n\nexports[`date > 42 > between > with string dates 1`] = `2021-03-15T19:30:57.115Z`;\n\nexports[`date > 42 > betweens > with Date dates 1`] = `\n[\n  2021-03-15T19:30:57.115Z,\n  2021-04-05T21:40:57.332Z,\n  2021-04-18T19:23:52.947Z,\n]\n`;\n\nexports[`date > 42 > betweens > with Date dates and count 1`] = `\n[\n  2021-03-02T22:04:55.366Z,\n  2021-03-15T19:30:57.115Z,\n  2021-03-29T00:52:30.236Z,\n  2021-04-05T21:40:57.332Z,\n  2021-04-18T19:23:52.947Z,\n]\n`;\n\nexports[`date > 42 > betweens > with Date dates and count range 1`] = `\n[\n  2021-03-02T22:04:55.366Z,\n  2021-03-29T00:52:30.236Z,\n  2021-04-05T21:40:57.332Z,\n  2021-04-18T19:23:52.947Z,\n]\n`;\n\nexports[`date > 42 > betweens > with mixed dates 1`] = `\n[\n  2021-03-15T19:30:57.115Z,\n  2021-04-05T21:40:57.332Z,\n  2021-04-18T19:23:52.947Z,\n]\n`;\n\nexports[`date > 42 > betweens > with string dates 1`] = `\n[\n  2021-03-15T19:30:57.115Z,\n  2021-04-05T21:40:57.332Z,\n  2021-04-18T19:23:52.947Z,\n]\n`;\n\nexports[`date > 42 > betweens > with string dates and count 1`] = `\n[\n  2021-03-02T22:04:55.366Z,\n  2021-03-15T19:30:57.115Z,\n  2021-03-29T00:52:30.236Z,\n  2021-04-05T21:40:57.332Z,\n  2021-04-18T19:23:52.947Z,\n]\n`;\n\nexports[`date > 42 > birthdate > with age and refDate 1`] = `1980-07-08T10:07:32.899Z`;\n\nexports[`date > 42 > birthdate > with age range and refDate 1`] = `1962-12-28T11:14:48.171Z`;\n\nexports[`date > 42 > birthdate > with only refDate 1`] = `1963-09-27T21:11:22.547Z`;\n\nexports[`date > 42 > birthdate > with year 1`] = `2000-05-16T22:59:36.655Z`;\n\nexports[`date > 42 > birthdate > with year range 1`] = `1937-10-30T15:52:21.843Z`;\n\nexports[`date > 42 > future > with only Date refDate 1`] = `2021-07-08T10:07:33.524Z`;\n\nexports[`date > 42 > future > with only number refDate 1`] = `2021-07-08T10:07:33.524Z`;\n\nexports[`date > 42 > future > with only string refDate 1`] = `2021-07-08T10:07:33.524Z`;\n\nexports[`date > 42 > future > with value 1`] = `2024-11-19T18:52:08.216Z`;\n\nexports[`date > 42 > month > noArgs 1`] = `\"January\"`;\n\nexports[`date > 42 > month > with abbreviated = true 1`] = `\"Jan\"`;\n\nexports[`date > 42 > month > with abbreviated = true and context = true 1`] = `\"Jan\"`;\n\nexports[`date > 42 > month > with context = true 1`] = `\"January\"`;\n\nexports[`date > 42 > past > with only Date refDate 1`] = `2020-07-08T10:07:32.524Z`;\n\nexports[`date > 42 > past > with only number refDate 1`] = `2020-07-08T10:07:32.524Z`;\n\nexports[`date > 42 > past > with only string refDate 1`] = `2020-07-08T10:07:32.524Z`;\n\nexports[`date > 42 > past > with value 1`] = `2014-11-22T18:52:07.216Z`;\n\nexports[`date > 42 > recent > with only Date refDate 1`] = `2021-02-21T02:08:35.603Z`;\n\nexports[`date > 42 > recent > with only number refDate 1`] = `2021-02-21T02:08:35.603Z`;\n\nexports[`date > 42 > recent > with only string refDate 1`] = `2021-02-21T02:08:35.603Z`;\n\nexports[`date > 42 > recent > with value 1`] = `2021-02-15T11:02:37.999Z`;\n\nexports[`date > 42 > soon > with only Date refDate 1`] = `2021-02-22T02:08:36.603Z`;\n\nexports[`date > 42 > soon > with only number refDate 1`] = `2021-02-22T02:08:36.603Z`;\n\nexports[`date > 42 > soon > with only string refDate 1`] = `2021-02-22T02:08:36.603Z`;\n\nexports[`date > 42 > soon > with value 1`] = `2021-02-25T11:02:38.999Z`;\n\nexports[`date > 42 > timeZone 1`] = `\"America/North_Dakota/Center\"`;\n\nexports[`date > 42 > weekday > noArgs 1`] = `\"Saturday\"`;\n\nexports[`date > 42 > weekday > with abbreviated = true 1`] = `\"Sat\"`;\n\nexports[`date > 42 > weekday > with abbreviated = true and context = true 1`] = `\"Sat\"`;\n\nexports[`date > 42 > weekday > with context = true 1`] = `\"Saturday\"`;\n\nexports[`date > 1211 > anytime > with only Date refDate 1`] = `2021-12-31T12:49:38.858Z`;\n\nexports[`date > 1211 > anytime > with only number refDate 1`] = `2021-12-31T12:49:38.858Z`;\n\nexports[`date > 1211 > anytime > with only string refDate 1`] = `2021-12-31T12:49:38.858Z`;\n\nexports[`date > 1211 > between > with Date dates 1`] = `2021-04-17T11:58:13.327Z`;\n\nexports[`date > 1211 > between > with mixed dates 1`] = `2021-04-17T11:58:13.327Z`;\n\nexports[`date > 1211 > between > with string dates 1`] = `2021-04-17T11:58:13.327Z`;\n\nexports[`date > 1211 > betweens > with Date dates 1`] = `\n[\n  2021-03-07T00:34:12.745Z,\n  2021-04-15T10:20:25.794Z,\n  2021-04-17T11:58:13.327Z,\n]\n`;\n\nexports[`date > 1211 > betweens > with Date dates and count 1`] = `\n[\n  2021-03-07T00:34:12.745Z,\n  2021-04-02T08:42:57.721Z,\n  2021-04-15T10:20:25.794Z,\n  2021-04-17T11:58:13.327Z,\n  2021-04-21T13:18:14.822Z,\n]\n`;\n\nexports[`date > 1211 > betweens > with Date dates and count range 1`] = `\n[\n  2021-03-07T00:34:12.745Z,\n  2021-04-02T08:42:57.721Z,\n  2021-04-03T02:52:39.944Z,\n  2021-04-15T10:20:25.794Z,\n  2021-04-21T13:18:14.822Z,\n]\n`;\n\nexports[`date > 1211 > betweens > with mixed dates 1`] = `\n[\n  2021-03-07T00:34:12.745Z,\n  2021-04-15T10:20:25.794Z,\n  2021-04-17T11:58:13.327Z,\n]\n`;\n\nexports[`date > 1211 > betweens > with string dates 1`] = `\n[\n  2021-03-07T00:34:12.745Z,\n  2021-04-15T10:20:25.794Z,\n  2021-04-17T11:58:13.327Z,\n]\n`;\n\nexports[`date > 1211 > betweens > with string dates and count 1`] = `\n[\n  2021-03-07T00:34:12.745Z,\n  2021-04-02T08:42:57.721Z,\n  2021-04-15T10:20:25.794Z,\n  2021-04-17T11:58:13.327Z,\n  2021-04-21T13:18:14.822Z,\n]\n`;\n\nexports[`date > 1211 > birthdate > with age and refDate 1`] = `1981-01-26T14:59:27.285Z`;\n\nexports[`date > 1211 > birthdate > with age range and refDate 1`] = `1996-10-13T03:27:03.813Z`;\n\nexports[`date > 1211 > birthdate > with only refDate 1`] = `1998-08-21T23:07:26.960Z`;\n\nexports[`date > 1211 > birthdate > with year 1`] = `2000-12-04T01:16:03.291Z`;\n\nexports[`date > 1211 > birthdate > with year range 1`] = `1993-10-11T07:45:00.030Z`;\n\nexports[`date > 1211 > future > with only Date refDate 1`] = `2022-01-26T14:59:27.356Z`;\n\nexports[`date > 1211 > future > with only number refDate 1`] = `2022-01-26T14:59:27.356Z`;\n\nexports[`date > 1211 > future > with only string refDate 1`] = `2022-01-26T14:59:27.356Z`;\n\nexports[`date > 1211 > future > with value 1`] = `2030-06-03T19:31:11.518Z`;\n\nexports[`date > 1211 > month > noArgs 1`] = `\"September\"`;\n\nexports[`date > 1211 > month > with abbreviated = true 1`] = `\"Sep\"`;\n\nexports[`date > 1211 > month > with abbreviated = true and context = true 1`] = `\"Sep\"`;\n\nexports[`date > 1211 > month > with context = true 1`] = `\"September\"`;\n\nexports[`date > 1211 > past > with only Date refDate 1`] = `2021-01-26T14:59:26.356Z`;\n\nexports[`date > 1211 > past > with only number refDate 1`] = `2021-01-26T14:59:26.356Z`;\n\nexports[`date > 1211 > past > with only string refDate 1`] = `2021-01-26T14:59:26.356Z`;\n\nexports[`date > 1211 > past > with value 1`] = `2020-06-05T19:31:10.518Z`;\n\nexports[`date > 1211 > recent > with only Date refDate 1`] = `2021-02-21T15:26:18.924Z`;\n\nexports[`date > 1211 > recent > with only number refDate 1`] = `2021-02-21T15:26:18.924Z`;\n\nexports[`date > 1211 > recent > with only string refDate 1`] = `2021-02-21T15:26:18.924Z`;\n\nexports[`date > 1211 > recent > with value 1`] = `2021-02-20T23:59:56.196Z`;\n\nexports[`date > 1211 > soon > with only Date refDate 1`] = `2021-02-22T15:26:19.924Z`;\n\nexports[`date > 1211 > soon > with only number refDate 1`] = `2021-02-22T15:26:19.924Z`;\n\nexports[`date > 1211 > soon > with only string refDate 1`] = `2021-02-22T15:26:19.924Z`;\n\nexports[`date > 1211 > soon > with value 1`] = `2021-03-02T23:59:57.196Z`;\n\nexports[`date > 1211 > timeZone 1`] = `\"Pacific/Fiji\"`;\n\nexports[`date > 1211 > weekday > noArgs 1`] = `\"Wednesday\"`;\n\nexports[`date > 1211 > weekday > with abbreviated = true 1`] = `\"Wed\"`;\n\nexports[`date > 1211 > weekday > with abbreviated = true and context = true 1`] = `\"Wed\"`;\n\nexports[`date > 1211 > weekday > with context = true 1`] = `\"Wednesday\"`;\n\nexports[`date > 1337 > anytime > with only Date refDate 1`] = `2020-08-31T23:49:36.013Z`;\n\nexports[`date > 1337 > anytime > with only number refDate 1`] = `2020-08-31T23:49:36.013Z`;\n\nexports[`date > 1337 > anytime > with only string refDate 1`] = `2020-08-31T23:49:36.013Z`;\n\nexports[`date > 1337 > between > with Date dates 1`] = `2021-03-09T04:11:24.661Z`;\n\nexports[`date > 1337 > between > with mixed dates 1`] = `2021-03-09T04:11:24.661Z`;\n\nexports[`date > 1337 > between > with string dates 1`] = `2021-03-09T04:11:24.661Z`;\n\nexports[`date > 1337 > betweens > with Date dates 1`] = `\n[\n  2021-03-03T01:51:22.487Z,\n  2021-03-09T04:11:24.661Z,\n  2021-03-10T02:59:27.388Z,\n]\n`;\n\nexports[`date > 1337 > betweens > with Date dates and count 1`] = `\n[\n  2021-03-03T01:51:22.487Z,\n  2021-03-09T04:11:24.661Z,\n  2021-03-10T02:59:27.388Z,\n  2021-03-12T15:42:07.228Z,\n  2021-03-20T19:33:45.512Z,\n]\n`;\n\nexports[`date > 1337 > betweens > with Date dates and count range 1`] = `\n[\n  2021-03-03T01:51:22.487Z,\n  2021-03-10T02:59:27.388Z,\n  2021-03-20T19:33:45.512Z,\n]\n`;\n\nexports[`date > 1337 > betweens > with mixed dates 1`] = `\n[\n  2021-03-03T01:51:22.487Z,\n  2021-03-09T04:11:24.661Z,\n  2021-03-10T02:59:27.388Z,\n]\n`;\n\nexports[`date > 1337 > betweens > with string dates 1`] = `\n[\n  2021-03-03T01:51:22.487Z,\n  2021-03-09T04:11:24.661Z,\n  2021-03-10T02:59:27.388Z,\n]\n`;\n\nexports[`date > 1337 > betweens > with string dates and count 1`] = `\n[\n  2021-03-03T01:51:22.487Z,\n  2021-03-09T04:11:24.661Z,\n  2021-03-10T02:59:27.388Z,\n  2021-03-12T15:42:07.228Z,\n  2021-03-20T19:33:45.512Z,\n]\n`;\n\nexports[`date > 1337 > birthdate > with age and refDate 1`] = `1980-05-28T08:29:25.862Z`;\n\nexports[`date > 1337 > birthdate > with age range and refDate 1`] = `1956-02-16T14:59:18.918Z`;\n\nexports[`date > 1337 > birthdate > with only refDate 1`] = `1956-08-25T21:39:39.221Z`;\n\nexports[`date > 1337 > birthdate > with year 1`] = `2000-04-06T02:45:32.287Z`;\n\nexports[`date > 1337 > birthdate > with year range 1`] = `1926-06-20T07:18:01.782Z`;\n\nexports[`date > 1337 > future > with only Date refDate 1`] = `2021-05-28T08:29:26.600Z`;\n\nexports[`date > 1337 > future > with only number refDate 1`] = `2021-05-28T08:29:26.600Z`;\n\nexports[`date > 1337 > future > with only string refDate 1`] = `2021-05-28T08:29:26.600Z`;\n\nexports[`date > 1337 > future > with value 1`] = `2023-10-06T02:30:57.962Z`;\n\nexports[`date > 1337 > month > noArgs 1`] = `\"February\"`;\n\nexports[`date > 1337 > month > with abbreviated = true 1`] = `\"Feb\"`;\n\nexports[`date > 1337 > month > with abbreviated = true and context = true 1`] = `\"Feb\"`;\n\nexports[`date > 1337 > month > with context = true 1`] = `\"February\"`;\n\nexports[`date > 1337 > past > with only Date refDate 1`] = `2020-05-28T08:29:25.600Z`;\n\nexports[`date > 1337 > past > with only number refDate 1`] = `2020-05-28T08:29:25.600Z`;\n\nexports[`date > 1337 > past > with only string refDate 1`] = `2020-05-28T08:29:25.600Z`;\n\nexports[`date > 1337 > past > with value 1`] = `2013-10-08T02:30:56.962Z`;\n\nexports[`date > 1337 > recent > with only Date refDate 1`] = `2021-02-20T23:26:34.381Z`;\n\nexports[`date > 1337 > recent > with only number refDate 1`] = `2021-02-20T23:26:34.381Z`;\n\nexports[`date > 1337 > recent > with only string refDate 1`] = `2021-02-20T23:26:34.381Z`;\n\nexports[`date > 1337 > recent > with value 1`] = `2021-02-14T08:02:24.768Z`;\n\nexports[`date > 1337 > soon > with only Date refDate 1`] = `2021-02-21T23:26:35.381Z`;\n\nexports[`date > 1337 > soon > with only number refDate 1`] = `2021-02-21T23:26:35.381Z`;\n\nexports[`date > 1337 > soon > with only string refDate 1`] = `2021-02-21T23:26:35.381Z`;\n\nexports[`date > 1337 > soon > with value 1`] = `2021-02-24T08:02:25.768Z`;\n\nexports[`date > 1337 > timeZone 1`] = `\"America/Guadeloupe\"`;\n\nexports[`date > 1337 > weekday > noArgs 1`] = `\"Monday\"`;\n\nexports[`date > 1337 > weekday > with abbreviated = true 1`] = `\"Mon\"`;\n\nexports[`date > 1337 > weekday > with abbreviated = true and context = true 1`] = `\"Mon\"`;\n\nexports[`date > 1337 > weekday > with context = true 1`] = `\"Monday\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/finance.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`finance > 42 > accountName 1`] = `\"Credit Card Account\"`;\n\nexports[`finance > 42 > accountNumber > noArgs 1`] = `\"39751108\"`;\n\nexports[`finance > 42 > accountNumber > with length 1`] = `\"3975110867\"`;\n\nexports[`finance > 42 > accountNumber > with length option 1`] = `\"3975110867\"`;\n\nexports[`finance > 42 > amount > noArgs 1`] = `\"374.54\"`;\n\nexports[`finance > 42 > amount > with min and max option 1`] = `\"24.98\"`;\n\nexports[`finance > 42 > amount > with min option 1`] = `\"380.79\"`;\n\nexports[`finance > 42 > amount > with min, max and dec option 1`] = `\"24.98160\"`;\n\nexports[`finance > 42 > amount > with min, max, dec and symbol option 1`] = `\"#24.98160\"`;\n\nexports[`finance > 42 > amount > with min, max, dec, symbol and autoFormat option 1`] = `\"#24.98160\"`;\n\nexports[`finance > 42 > bic > noArgs 1`] = `\"YTPECC2VXXX\"`;\n\nexports[`finance > 42 > bic > with branch code 1`] = `\"JYTPCD52XXX\"`;\n\nexports[`finance > 42 > bitcoinAddress > noArgs 1`] = `\"3JAaa4SAH2YQdbbiwrhB9hnsMcvA3Ba4XY\"`;\n\nexports[`finance > 42 > bitcoinAddress > with type and network option 1`] = `\"1XJAaa4SAH2YQdbbiwrhB9hnsMcvA\"`;\n\nexports[`finance > 42 > bitcoinAddress > with type option 1`] = `\"1XJAaa4SAH2YQdbbiwrhB9hnsMcvA\"`;\n\nexports[`finance > 42 > creditCardCVV 1`] = `\"397\"`;\n\nexports[`finance > 42 > creditCardIssuer 1`] = `\"discover\"`;\n\nexports[`finance > 42 > creditCardNumber > noArgs 1`] = `\"6575-1108-6709-8211\"`;\n\nexports[`finance > 42 > creditCardNumber > with issuer 1`] = `\"4975110867099\"`;\n\nexports[`finance > 42 > creditCardNumber > with issuer option mastercard 1`] = `\"2696-7511-0867-0988\"`;\n\nexports[`finance > 42 > creditCardNumber > with issuer option visa 1`] = `\"4975110867099\"`;\n\nexports[`finance > 42 > currency 1`] = `\n{\n  \"code\": \"ILS\",\n  \"name\": \"New Israeli Sheqel\",\n  \"numericCode\": \"376\",\n  \"symbol\": \"₪\",\n}\n`;\n\nexports[`finance > 42 > currencyCode 1`] = `\"ILS\"`;\n\nexports[`finance > 42 > currencyName 1`] = `\"New Israeli Sheqel\"`;\n\nexports[`finance > 42 > currencyNumericCode 1`] = `\"376\"`;\n\nexports[`finance > 42 > currencySymbol 1`] = `\"₪\"`;\n\nexports[`finance > 42 > ethereumAddress 1`] = `\"0x8ead331ddf0fc4446b96d368ab4bd1d31efb62f9\"`;\n\nexports[`finance > 42 > iban > noArgs 1`] = `\"GT69T10P0V1346241560ZH610G35\"`;\n\nexports[`finance > 42 > iban > with formatted and countryCode option 1`] = `\"DE69 9500 1670 8002 5210 05\"`;\n\nexports[`finance > 42 > iban > with formatted option 1`] = `\"GT69 T10P 0V13 4624 1560 ZH61 0G35\"`;\n\nexports[`finance > 42 > litecoinAddress 1`] = `\"3JAaa4SAH2YQdbbiwrhB9hnsMcvA\"`;\n\nexports[`finance > 42 > pin > noArgs 1`] = `\"3975\"`;\n\nexports[`finance > 42 > pin > with length 1`] = `\"3975110867\"`;\n\nexports[`finance > 42 > pin > with length option 1`] = `\"3975110867\"`;\n\nexports[`finance > 42 > routingNumber 1`] = `\"397511082\"`;\n\nexports[`finance > 42 > transactionDescription 1`] = `\"You made a withdrawal of SAR 598.66 at Streich - Aufderhar using card ending in ****9821 from account ***1354.\"`;\n\nexports[`finance > 42 > transactionType 1`] = `\"invoice\"`;\n\nexports[`finance > 1211 > accountName 1`] = `\"Savings Account\"`;\n\nexports[`finance > 1211 > accountNumber > noArgs 1`] = `\"98296673\"`;\n\nexports[`finance > 1211 > accountNumber > with length 1`] = `\"9829667368\"`;\n\nexports[`finance > 1211 > accountNumber > with length option 1`] = `\"9829667368\"`;\n\nexports[`finance > 1211 > amount > noArgs 1`] = `\"928.52\"`;\n\nexports[`finance > 1211 > amount > with min and max option 1`] = `\"47.15\"`;\n\nexports[`finance > 1211 > amount > with min option 1`] = `\"929.24\"`;\n\nexports[`finance > 1211 > amount > with min, max and dec option 1`] = `\"47.14081\"`;\n\nexports[`finance > 1211 > amount > with min, max, dec and symbol option 1`] = `\"#47.14081\"`;\n\nexports[`finance > 1211 > amount > with min, max, dec, symbol and autoFormat option 1`] = `\"#47.14081\"`;\n\nexports[`finance > 1211 > bic > noArgs 1`] = `\"XFZROMRC\"`;\n\nexports[`finance > 1211 > bic > with branch code 1`] = `\"YXFZNPOROTR\"`;\n\nexports[`finance > 1211 > bitcoinAddress > noArgs 1`] = `\"bc1pw8zppsdqusnufvv7l7dzsexkz8aqjdve9a6kq5qh8f7vlh2q6q9sjg7mv4\"`;\n\nexports[`finance > 1211 > bitcoinAddress > with type and network option 1`] = `\"1TeZEFLmGPLEQrSRdAcnZLoWwYeiHwmRog\"`;\n\nexports[`finance > 1211 > bitcoinAddress > with type option 1`] = `\"1TeZEFLmGPLEQrSRdAcnZLoWwYeiHwmRog\"`;\n\nexports[`finance > 1211 > creditCardCVV 1`] = `\"982\"`;\n\nexports[`finance > 1211 > creditCardIssuer 1`] = `\"visa\"`;\n\nexports[`finance > 1211 > creditCardNumber > noArgs 1`] = `\"4296-6736-8768-4885\"`;\n\nexports[`finance > 1211 > creditCardNumber > with issuer 1`] = `\"4829-6673-6876-8484\"`;\n\nexports[`finance > 1211 > creditCardNumber > with issuer option mastercard 1`] = `\"5529-6673-6876-8484\"`;\n\nexports[`finance > 1211 > creditCardNumber > with issuer option visa 1`] = `\"4829-6673-6876-8484\"`;\n\nexports[`finance > 1211 > currency 1`] = `\n{\n  \"code\": \"VUV\",\n  \"name\": \"Vatu\",\n  \"numericCode\": \"548\",\n  \"symbol\": \"\",\n}\n`;\n\nexports[`finance > 1211 > currencyCode 1`] = `\"VUV\"`;\n\nexports[`finance > 1211 > currencyName 1`] = `\"Vatu\"`;\n\nexports[`finance > 1211 > currencyNumericCode 1`] = `\"548\"`;\n\nexports[`finance > 1211 > currencySymbol 1`] = `\"$\"`;\n\nexports[`finance > 1211 > ethereumAddress 1`] = `\"0xed4fefa7fbaec9dc4c48fa8ebf46fb7c8563cf3f\"`;\n\nexports[`finance > 1211 > iban > noArgs 1`] = `\"TN8326736788219352058231\"`;\n\nexports[`finance > 1211 > iban > with formatted and countryCode option 1`] = `\"DE13 8077 6768 8219 3520 53\"`;\n\nexports[`finance > 1211 > iban > with formatted option 1`] = `\"TN83 2673 6788 2193 5205 8231\"`;\n\nexports[`finance > 1211 > litecoinAddress 1`] = `\"3eZEFLmGPLEQrSRdAcnZLoWwYeiHwmRog\"`;\n\nexports[`finance > 1211 > pin > noArgs 1`] = `\"9829\"`;\n\nexports[`finance > 1211 > pin > with length 1`] = `\"9829667368\"`;\n\nexports[`finance > 1211 > pin > with length option 1`] = `\"9829667368\"`;\n\nexports[`finance > 1211 > routingNumber 1`] = `\"982966738\"`;\n\nexports[`finance > 1211 > transactionDescription 1`] = `\"withdrawal transaction at Paucek - Powlowski using card ending with ****8768 for KES 867.32 in account ***8251.\"`;\n\nexports[`finance > 1211 > transactionType 1`] = `\"withdrawal\"`;\n\nexports[`finance > 1337 > accountName 1`] = `\"Credit Card Account\"`;\n\nexports[`finance > 1337 > accountNumber > noArgs 1`] = `\"21243529\"`;\n\nexports[`finance > 1337 > accountNumber > with length 1`] = `\"2124352971\"`;\n\nexports[`finance > 1337 > accountNumber > with length option 1`] = `\"2124352971\"`;\n\nexports[`finance > 1337 > amount > noArgs 1`] = `\"262.02\"`;\n\nexports[`finance > 1337 > amount > with min and max option 1`] = `\"20.48\"`;\n\nexports[`finance > 1337 > amount > with min option 1`] = `\"269.40\"`;\n\nexports[`finance > 1337 > amount > with min, max and dec option 1`] = `\"20.48098\"`;\n\nexports[`finance > 1337 > amount > with min, max, dec and symbol option 1`] = `\"#20.48098\"`;\n\nexports[`finance > 1337 > amount > with min, max, dec, symbol and autoFormat option 1`] = `\"#20.48098\"`;\n\nexports[`finance > 1337 > bic > noArgs 1`] = `\"EHLILK9ZXXX\"`;\n\nexports[`finance > 1337 > bic > with branch code 1`] = `\"GEHLGGI9XXX\"`;\n\nexports[`finance > 1337 > bitcoinAddress > noArgs 1`] = `\"3hsjwgYJ7oC8ZrMNmqzLbhEubpc\"`;\n\nexports[`finance > 1337 > bitcoinAddress > with type and network option 1`] = `\"1ahsjwgYJ7oC8ZrMNmqzLbhEubpc\"`;\n\nexports[`finance > 1337 > bitcoinAddress > with type option 1`] = `\"1ahsjwgYJ7oC8ZrMNmqzLbhEubpc\"`;\n\nexports[`finance > 1337 > creditCardCVV 1`] = `\"212\"`;\n\nexports[`finance > 1337 > creditCardIssuer 1`] = `\"diners_club\"`;\n\nexports[`finance > 1337 > creditCardNumber > noArgs 1`] = `\"3014-352971-3614\"`;\n\nexports[`finance > 1337 > creditCardNumber > with issuer 1`] = `\"4124352971364\"`;\n\nexports[`finance > 1337 > creditCardNumber > with issuer option mastercard 1`] = `\"2300-2435-2971-3611\"`;\n\nexports[`finance > 1337 > creditCardNumber > with issuer option visa 1`] = `\"4124352971364\"`;\n\nexports[`finance > 1337 > currency 1`] = `\n{\n  \"code\": \"ETB\",\n  \"name\": \"Ethiopian Birr\",\n  \"numericCode\": \"230\",\n  \"symbol\": \"\",\n}\n`;\n\nexports[`finance > 1337 > currencyCode 1`] = `\"ETB\"`;\n\nexports[`finance > 1337 > currencyName 1`] = `\"Ethiopian Birr\"`;\n\nexports[`finance > 1337 > currencyNumericCode 1`] = `\"230\"`;\n\nexports[`finance > 1337 > currencySymbol 1`] = `\"$\"`;\n\nexports[`finance > 1337 > ethereumAddress 1`] = `\"0x536a7b5fa28d2f9bb79ca46ea394bc4f9bb0af32\"`;\n\nexports[`finance > 1337 > iban > noArgs 1`] = `\"FI1300552916047457\"`;\n\nexports[`finance > 1337 > iban > with formatted and countryCode option 1`] = `\"DE04 0033 2713 1474 7007 41\"`;\n\nexports[`finance > 1337 > iban > with formatted option 1`] = `\"FI13 0055 2916 0474 57\"`;\n\nexports[`finance > 1337 > litecoinAddress 1`] = `\"LhsjwgYJ7oC8ZrMNmqzLbhEubpcw\"`;\n\nexports[`finance > 1337 > pin > noArgs 1`] = `\"2124\"`;\n\nexports[`finance > 1337 > pin > with length 1`] = `\"2124352971\"`;\n\nexports[`finance > 1337 > pin > with length option 1`] = `\"2124352971\"`;\n\nexports[`finance > 1337 > routingNumber 1`] = `\"212435298\"`;\n\nexports[`finance > 1337 > transactionDescription 1`] = `\"Payment of CAD 278.12 for invoice at Wolf - Howe, processed with card ending ****6194 linked to account ***7734.\"`;\n\nexports[`finance > 1337 > transactionType 1`] = `\"invoice\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/food.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`food > 42 > adjective 1`] = `\"golden\"`;\n\nexports[`food > 42 > description 1`] = `\"A sour broccoli creation, seasoned with anise and liquorice root, showcasing the best of plant-based cuisine.\"`;\n\nexports[`food > 42 > dish 1`] = `\"Camryn's Special Aubergine\"`;\n\nexports[`food > 42 > ethnicCategory 1`] = `\"Gujarati\"`;\n\nexports[`food > 42 > fruit 1`] = `\"fingerlime\"`;\n\nexports[`food > 42 > ingredient 1`] = `\"flathead\"`;\n\nexports[`food > 42 > meat 1`] = `\"goose\"`;\n\nexports[`food > 42 > spice 1`] = `\"dhansak\"`;\n\nexports[`food > 42 > vegetable 1`] = `\"cos lettuce\"`;\n\nexports[`food > 1211 > adjective 1`] = `\"tender\"`;\n\nexports[`food > 1211 > description 1`] = `\"Three cherries with okra, pumpkin, onion, pumpkin and soy beans. With a side of baked raspberry, and your choice of celery or capsicum.\"`;\n\nexports[`food > 1211 > dish 1`] = `\"Tacos\"`;\n\nexports[`food > 1211 > ethnicCategory 1`] = `\"Texan\"`;\n\nexports[`food > 1211 > fruit 1`] = `\"starfruit\"`;\n\nexports[`food > 1211 > ingredient 1`] = `\"turmeric\"`;\n\nexports[`food > 1211 > meat 1`] = `\"turkey\"`;\n\nexports[`food > 1211 > spice 1`] = `\"tagine\"`;\n\nexports[`food > 1211 > vegetable 1`] = `\"sun dried tomatoes\"`;\n\nexports[`food > 1337 > adjective 1`] = `\"fluffy\"`;\n\nexports[`food > 1337 > description 1`] = `\"A special indigo dill from Egypt. To support the strong flavor it is sided with a tablespoon of pepper.\"`;\n\nexports[`food > 1337 > dish 1`] = `\"Moist Green Beans Curry\"`;\n\nexports[`food > 1337 > ethnicCategory 1`] = `\"Czech\"`;\n\nexports[`food > 1337 > fruit 1`] = `\"custard apple\"`;\n\nexports[`food > 1337 > ingredient 1`] = `\"coconut water\"`;\n\nexports[`food > 1337 > meat 1`] = `\"emu\"`;\n\nexports[`food > 1337 > spice 1`] = `\"chilli pepper\"`;\n\nexports[`food > 1337 > vegetable 1`] = `\"carrot\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/git.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`git > 42 > branch 1`] = `\"driver-transmit\"`;\n\nexports[`git > 42 > commitDate > with only Date refDate 1`] = `\"Tue Dec 31 08:59:19 2019 +1100\"`;\n\nexports[`git > 42 > commitDate > with only number refDate 1`] = `\"Tue Dec 31 08:59:19 2019 +1100\"`;\n\nexports[`git > 42 > commitDate > with only string refDate 1`] = `\"Tue Dec 31 08:59:19 2019 +1100\"`;\n\nexports[`git > 42 > commitEntry > with only Date refDate 1`] = `\n\"commit ead331ddf0fc4446b96d368ab4bd1d31efb62f92\nAuthor: Suzanne.Hahn <Suzanne_Hahn92@yahoo.com>\nDate: Tue Dec 31 04:42:12 2019 -1000\n\n    copy haptic card\n\"\n`;\n\nexports[`git > 42 > commitEntry > with only number refDate 1`] = `\n\"commit ead331ddf0fc4446b96d368ab4bd1d31efb62f92\nAuthor: Suzanne.Hahn <Suzanne_Hahn92@yahoo.com>\nDate: Tue Dec 31 04:42:12 2019 -1000\n\n    copy haptic card\n\"\n`;\n\nexports[`git > 42 > commitEntry > with only string refDate 1`] = `\n\"commit ead331ddf0fc4446b96d368ab4bd1d31efb62f92\nAuthor: Suzanne.Hahn <Suzanne_Hahn92@yahoo.com>\nDate: Tue Dec 31 04:42:12 2019 -1000\n\n    copy haptic card\n\"\n`;\n\nexports[`git > 42 > commitMessage 1`] = `\"generate wireless pixel\"`;\n\nexports[`git > 42 > commitSha > noArgs 1`] = `\"8ead331ddf0fc4446b96d368ab4bd1d31efb62f9\"`;\n\nexports[`git > 42 > commitSha > with length 7 1`] = `\"8ead331\"`;\n\nexports[`git > 42 > commitSha > with length 8 1`] = `\"8ead331d\"`;\n\nexports[`git > 1211 > branch 1`] = `\"system-synthesize\"`;\n\nexports[`git > 1211 > commitDate > with only Date refDate 1`] = `\"Tue Dec 31 22:17:03 2019 +1000\"`;\n\nexports[`git > 1211 > commitDate > with only number refDate 1`] = `\"Tue Dec 31 22:17:03 2019 +1000\"`;\n\nexports[`git > 1211 > commitDate > with only string refDate 1`] = `\"Tue Dec 31 22:17:03 2019 +1000\"`;\n\nexports[`git > 1211 > commitEntry > with only Date refDate 1`] = `\n\"commit d4fefa7fbaec9dc4c48fa8ebf46fb7c8563cf3fa\nAuthor: Dawn.Kshlerin70 <Dawn.Kshlerin@hotmail.com>\nDate: Tue Dec 31 20:55:12 2019 -0900\n\n    reboot multi-byte feed\n\"\n`;\n\nexports[`git > 1211 > commitEntry > with only number refDate 1`] = `\n\"commit d4fefa7fbaec9dc4c48fa8ebf46fb7c8563cf3fa\nAuthor: Dawn.Kshlerin70 <Dawn.Kshlerin@hotmail.com>\nDate: Tue Dec 31 20:55:12 2019 -0900\n\n    reboot multi-byte feed\n\"\n`;\n\nexports[`git > 1211 > commitEntry > with only string refDate 1`] = `\n\"commit d4fefa7fbaec9dc4c48fa8ebf46fb7c8563cf3fa\nAuthor: Dawn.Kshlerin70 <Dawn.Kshlerin@hotmail.com>\nDate: Tue Dec 31 20:55:12 2019 -0900\n\n    reboot multi-byte feed\n\"\n`;\n\nexports[`git > 1211 > commitMessage 1`] = `\"synthesize virtual capacitor\"`;\n\nexports[`git > 1211 > commitSha > noArgs 1`] = `\"ed4fefa7fbaec9dc4c48fa8ebf46fb7c8563cf3f\"`;\n\nexports[`git > 1211 > commitSha > with length 7 1`] = `\"ed4fefa\"`;\n\nexports[`git > 1211 > commitSha > with length 8 1`] = `\"ed4fefa7\"`;\n\nexports[`git > 1337 > branch 1`] = `\"card-calculate\"`;\n\nexports[`git > 1337 > commitDate > with only Date refDate 1`] = `\"Tue Dec 31 06:17:18 2019 -0800\"`;\n\nexports[`git > 1337 > commitDate > with only number refDate 1`] = `\"Tue Dec 31 06:17:18 2019 -0800\"`;\n\nexports[`git > 1337 > commitDate > with only string refDate 1`] = `\"Tue Dec 31 06:17:18 2019 -0800\"`;\n\nexports[`git > 1337 > commitEntry > with only Date refDate 1`] = `\n\"commit 36a7b5fa28d2f9bb79ca46ea394bc4f9bb0af328\nAuthor: Fredrick_Heller <Fredrick.Heller1@yahoo.com>\nDate: Tue Dec 31 22:32:07 2019 +1200\n\n    index haptic pixel\n\"\n`;\n\nexports[`git > 1337 > commitEntry > with only number refDate 1`] = `\n\"commit 36a7b5fa28d2f9bb79ca46ea394bc4f9bb0af328\nAuthor: Fredrick_Heller <Fredrick.Heller1@yahoo.com>\nDate: Tue Dec 31 22:32:07 2019 +1200\n\n    index haptic pixel\n\"\n`;\n\nexports[`git > 1337 > commitEntry > with only string refDate 1`] = `\n\"commit 36a7b5fa28d2f9bb79ca46ea394bc4f9bb0af328\nAuthor: Fredrick_Heller <Fredrick.Heller1@yahoo.com>\nDate: Tue Dec 31 22:32:07 2019 +1200\n\n    index haptic pixel\n\"\n`;\n\nexports[`git > 1337 > commitMessage 1`] = `\"connect back-end card\"`;\n\nexports[`git > 1337 > commitSha > noArgs 1`] = `\"536a7b5fa28d2f9bb79ca46ea394bc4f9bb0af32\"`;\n\nexports[`git > 1337 > commitSha > with length 7 1`] = `\"536a7b5\"`;\n\nexports[`git > 1337 > commitSha > with length 8 1`] = `\"536a7b5f\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/hacker.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`hacker > 42 > abbreviation 1`] = `\"HTTP\"`;\n\nexports[`hacker > 42 > adjective 1`] = `\"haptic\"`;\n\nexports[`hacker > 42 > ingverb 1`] = `\"copying\"`;\n\nexports[`hacker > 42 > noun 1`] = `\"driver\"`;\n\nexports[`hacker > 42 > phrase 1`] = `\"The SQL bandwidth is down, bypass the online alarm so we can quantify the CSS circuit!\"`;\n\nexports[`hacker > 42 > verb 1`] = `\"generate\"`;\n\nexports[`hacker > 1211 > abbreviation 1`] = `\"UTF8\"`;\n\nexports[`hacker > 1211 > adjective 1`] = `\"virtual\"`;\n\nexports[`hacker > 1211 > ingverb 1`] = `\"synthesizing\"`;\n\nexports[`hacker > 1211 > noun 1`] = `\"system\"`;\n\nexports[`hacker > 1211 > phrase 1`] = `\"compressing the panel won't do anything, we need to program the optical SSL program!\"`;\n\nexports[`hacker > 1211 > verb 1`] = `\"synthesize\"`;\n\nexports[`hacker > 1337 > abbreviation 1`] = `\"FTP\"`;\n\nexports[`hacker > 1337 > adjective 1`] = `\"cross-platform\"`;\n\nexports[`hacker > 1337 > ingverb 1`] = `\"connecting\"`;\n\nexports[`hacker > 1337 > noun 1`] = `\"card\"`;\n\nexports[`hacker > 1337 > phrase 1`] = `\"The FTP circuit is down, connect the primary feed so we can calculate the JBOD program!\"`;\n\nexports[`hacker > 1337 > verb 1`] = `\"connect\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/helpers.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`helpers > 42 > arrayElement > with array 1`] = `\"o\"`;\n\nexports[`helpers > 42 > arrayElements > with array 1`] = `\n[\n  \"d\",\n  \"e\",\n  \" \",\n  \"r\",\n  \"!\",\n]\n`;\n\nexports[`helpers > 42 > arrayElements > with array and count 1`] = `\n[\n  \"o\",\n  \"d\",\n  \"o\",\n]\n`;\n\nexports[`helpers > 42 > arrayElements > with array and count range 1`] = `\n[\n  \"r\",\n  \"!\",\n]\n`;\n\nexports[`helpers > 42 > enumValue > with default enum 1`] = `1`;\n\nexports[`helpers > 42 > enumValue > with enum starting from some index 1`] = `400`;\n\nexports[`helpers > 42 > enumValue > with mixed enum 1`] = `1`;\n\nexports[`helpers > 42 > enumValue > with string enum 1`] = `\"Brazil\"`;\n\nexports[`helpers > 42 > fake > with a dynamic template 1`] = `\"my string: CyeX//&qXb\"`;\n\nexports[`helpers > 42 > fake > with a static template 1`] = `\"my test string\"`;\n\nexports[`helpers > 42 > fake > with empty string 1`] = `\"\"`;\n\nexports[`helpers > 42 > fake > with multiple dynamic templates 1`] = `\"Waterloo\"`;\n\nexports[`helpers > 42 > fake > with multiple static templates 1`] = `\"B\"`;\n\nexports[`helpers > 42 > fromRegExp > with case insensitive flag 1`] = `\"D952BBa724\"`;\n\nexports[`helpers > 42 > fromRegExp > with dynamic RegExp 1`] = `\"1-9-A\"`;\n\nexports[`helpers > 42 > fromRegExp > with dynamic string 1`] = `\"1-9-A\"`;\n\nexports[`helpers > 42 > fromRegExp > with negation 1`] = `\"zzzzzzzzzz\"`;\n\nexports[`helpers > 42 > fromRegExp > with negation and case insensitive flag 1`] = `\"XzwuUU8yuv\"`;\n\nexports[`helpers > 42 > fromRegExp > with optional character 1`] = `\"-6-b\"`;\n\nexports[`helpers > 42 > fromRegExp > with optional repetition 1`] = `\"AA--2a4\"`;\n\nexports[`helpers > 42 > fromRegExp > with quantifier 1`] = `\"AA-1964-bba312\"`;\n\nexports[`helpers > 42 > fromRegExp > with quantifier ranges 1`] = `\"AAA-64CCA8-2a43bbb\"`;\n\nexports[`helpers > 42 > fromRegExp > with required repetition 1`] = `\"AA-C-2a4\"`;\n\nexports[`helpers > 42 > fromRegExp > with static RegExp 1`] = `\"Hello World!\"`;\n\nexports[`helpers > 42 > fromRegExp > with static string 1`] = `\"Hello World!\"`;\n\nexports[`helpers > 42 > fromRegExp > with wildcard character 1`] = `\".\"`;\n\nexports[`helpers > 42 > fromRegExp > with wildcard character and min max quantifier 1`] = `\"WJ\"`;\n\nexports[`helpers > 42 > fromRegExp > with wildcard character and quantifier 1`] = `\"nWJ\"`;\n\nexports[`helpers > 42 > maybe > with only value 1`] = `\"Hello World!\"`;\n\nexports[`helpers > 42 > maybe > with value and probability 1`] = `undefined`;\n\nexports[`helpers > 42 > multiple > with method and count 1`] = `\n[\n  3373557479352566,\n  8563273192166996,\n  6593215287158609,\n  5392236252703920,\n  1405290981918817,\n]\n`;\n\nexports[`helpers > 42 > multiple > with method and count range 1`] = `\n[\n  8563273192166996,\n  6593215287158609,\n  5392236252703920,\n  1405290981918817,\n]\n`;\n\nexports[`helpers > 42 > multiple > with method using index 1`] = `\n[\n  0,\n  3,\n  6,\n]\n`;\n\nexports[`helpers > 42 > multiple > with only method 1`] = `\n[\n  3373557479352566,\n  8563273192166996,\n  6593215287158609,\n]\n`;\n\nexports[`helpers > 42 > mustache > template with method 1`] = `\"Hello John!\"`;\n\nexports[`helpers > 42 > mustache > template with string 1`] = `\"Hello John!\"`;\n\nexports[`helpers > 42 > objectEntry > simple 1`] = `\n[\n  \"b\",\n  2,\n]\n`;\n\nexports[`helpers > 42 > objectKey > simple 1`] = `\"b\"`;\n\nexports[`helpers > 42 > objectValue > simple 1`] = `2`;\n\nexports[`helpers > 42 > rangeToNumber > with number 1`] = `5`;\n\nexports[`helpers > 42 > rangeToNumber > with range 1`] = `4`;\n\nexports[`helpers > 42 > replaceCreditCardSymbols > noArgs 1`] = `\"6453-3975-1108-6709-8213\"`;\n\nexports[`helpers > 42 > replaceCreditCardSymbols > only symbols 1`] = `\"9751-6-1086-7\"`;\n\nexports[`helpers > 42 > replaceCreditCardSymbols > some string 1`] = `\"^1234567890ß´°4\"§$%&/()=?\\`+9*,..-;:_NaN\"`;\n\nexports[`helpers > 42 > replaceSymbols > noArgs 1`] = `\"\"`;\n\nexports[`helpers > 42 > replaceSymbols > only symbols 1`] = `\"3Y51EW\"`;\n\nexports[`helpers > 42 > replaceSymbols > some string 1`] = `\"^1234567890ß´°!\"§$%&/()=J\\`+95,..-;:_\"`;\n\nexports[`helpers > 42 > shuffle > with array 1`] = `\n[\n  \"W\",\n  \"r\",\n  \"l\",\n  \"l\",\n  \"!\",\n  \"H\",\n  \"l\",\n  \"e\",\n  \" \",\n  \"o\",\n  \"d\",\n  \"o\",\n]\n`;\n\nexports[`helpers > 42 > shuffle > with array and inplace false 1`] = `\n[\n  \"W\",\n  \"r\",\n  \"l\",\n  \"l\",\n  \"!\",\n  \"H\",\n  \"l\",\n  \"e\",\n  \" \",\n  \"o\",\n  \"d\",\n  \"o\",\n]\n`;\n\nexports[`helpers > 42 > shuffle > with array and inplace true 1`] = `\n[\n  \"W\",\n  \"r\",\n  \"l\",\n  \"l\",\n  \"!\",\n  \"H\",\n  \"l\",\n  \"e\",\n  \" \",\n  \"o\",\n  \"d\",\n  \"o\",\n]\n`;\n\nexports[`helpers > 42 > slugify > noArgs 1`] = `\"\"`;\n\nexports[`helpers > 42 > slugify > some string 1`] = `\"hello-world\"`;\n\nexports[`helpers > 42 > uniqueArray > with array 1`] = `\n[\n  \"l\",\n  \"e\",\n  \"r\",\n]\n`;\n\nexports[`helpers > 42 > weightedArrayElement > with array 1`] = `\"sunny\"`;\n\nexports[`helpers > 42 > weightedArrayElement > with array with percentages 1`] = `\"sunny\"`;\n\nexports[`helpers > 1211 > arrayElement > with array 1`] = `\"!\"`;\n\nexports[`helpers > 1211 > arrayElements > with array 1`] = `\n[\n  \"H\",\n  \"e\",\n  \"r\",\n  \"o\",\n  \"l\",\n  \"!\",\n  \"o\",\n  \" \",\n  \"W\",\n  \"l\",\n  \"l\",\n  \"d\",\n]\n`;\n\nexports[`helpers > 1211 > arrayElements > with array and count 1`] = `\n[\n  \"l\",\n  \"l\",\n  \"!\",\n]\n`;\n\nexports[`helpers > 1211 > arrayElements > with array and count range 1`] = `\n[\n  \" \",\n  \"W\",\n  \"l\",\n  \"l\",\n  \"d\",\n]\n`;\n\nexports[`helpers > 1211 > enumValue > with default enum 1`] = `2`;\n\nexports[`helpers > 1211 > enumValue > with enum starting from some index 1`] = `401`;\n\nexports[`helpers > 1211 > enumValue > with mixed enum 1`] = `\"Bar\"`;\n\nexports[`helpers > 1211 > enumValue > with string enum 1`] = `\"United States of America\"`;\n\nexports[`helpers > 1211 > fake > with a dynamic template 1`] = `\"my string: wt5}_\\`hAal\"`;\n\nexports[`helpers > 1211 > fake > with a static template 1`] = `\"my test string\"`;\n\nexports[`helpers > 1211 > fake > with empty string 1`] = `\"\"`;\n\nexports[`helpers > 1211 > fake > with multiple dynamic templates 1`] = `\"396 St George's Road\"`;\n\nexports[`helpers > 1211 > fake > with multiple static templates 1`] = `\"C\"`;\n\nexports[`helpers > 1211 > fromRegExp > with case insensitive flag 1`] = `\"88C9445D46\"`;\n\nexports[`helpers > 1211 > fromRegExp > with dynamic RegExp 1`] = `\"8-8-A\"`;\n\nexports[`helpers > 1211 > fromRegExp > with dynamic string 1`] = `\"8-8-A\"`;\n\nexports[`helpers > 1211 > fromRegExp > with negation 1`] = `\"zzzzzzzzzz\"`;\n\nexports[`helpers > 1211 > fromRegExp > with negation and case insensitive flag 1`] = `\"yyVzvvwWvx\"`;\n\nexports[`helpers > 1211 > fromRegExp > with optional character 1`] = `\"A-D-2\"`;\n\nexports[`helpers > 1211 > fromRegExp > with optional repetition 1`] = `\"A-56-21\"`;\n\nexports[`helpers > 1211 > fromRegExp > with quantifier 1`] = `\"AA-88D9-222d23\"`;\n\nexports[`helpers > 1211 > fromRegExp > with quantifier ranges 1`] = `\"AAAAAA-D95560-3213d33b\"`;\n\nexports[`helpers > 1211 > fromRegExp > with required repetition 1`] = `\"A-D-2\"`;\n\nexports[`helpers > 1211 > fromRegExp > with static RegExp 1`] = `\"Hello World!\"`;\n\nexports[`helpers > 1211 > fromRegExp > with static string 1`] = `\"Hello World!\"`;\n\nexports[`helpers > 1211 > fromRegExp > with wildcard character 1`] = `\".\"`;\n\nexports[`helpers > 1211 > fromRegExp > with wildcard character and min max quantifier 1`] = `\"TdZFG\"`;\n\nexports[`helpers > 1211 > fromRegExp > with wildcard character and quantifier 1`] = `\"VTd\"`;\n\nexports[`helpers > 1211 > maybe > with only value 1`] = `undefined`;\n\nexports[`helpers > 1211 > maybe > with value and probability 1`] = `undefined`;\n\nexports[`helpers > 1211 > multiple > with method and count 1`] = `\n[\n  8363366038243348,\n  8047677172150962,\n  2031760796090808,\n  8982492793493979,\n  6052754546149918,\n]\n`;\n\nexports[`helpers > 1211 > multiple > with method and count range 1`] = `\n[\n  8047677172150962,\n  2031760796090808,\n  8982492793493979,\n  6052754546149918,\n  6168278835146506,\n  6882283339307904,\n  3188826061611959,\n  6251585130600839,\n  7319276504492921,\n  6921998649901472,\n]\n`;\n\nexports[`helpers > 1211 > multiple > with method using index 1`] = `\n[\n  0,\n  3,\n  6,\n]\n`;\n\nexports[`helpers > 1211 > multiple > with only method 1`] = `\n[\n  8363366038243348,\n  8047677172150962,\n  2031760796090808,\n]\n`;\n\nexports[`helpers > 1211 > mustache > template with method 1`] = `\"Hello John!\"`;\n\nexports[`helpers > 1211 > mustache > template with string 1`] = `\"Hello John!\"`;\n\nexports[`helpers > 1211 > objectEntry > simple 1`] = `\n[\n  \"c\",\n  3,\n]\n`;\n\nexports[`helpers > 1211 > objectKey > simple 1`] = `\"c\"`;\n\nexports[`helpers > 1211 > objectValue > simple 1`] = `3`;\n\nexports[`helpers > 1211 > rangeToNumber > with number 1`] = `5`;\n\nexports[`helpers > 1211 > rangeToNumber > with range 1`] = `10`;\n\nexports[`helpers > 1211 > replaceCreditCardSymbols > noArgs 1`] = `\"6453-9829-6673-6876-8482\"`;\n\nexports[`helpers > 1211 > replaceCreditCardSymbols > only symbols 1`] = `\"8296-9-6747-7\"`;\n\nexports[`helpers > 1211 > replaceCreditCardSymbols > some string 1`] = `\"^1234567890ß´°9\"§$%&/()=?\\`+8*,..-;:_NaN\"`;\n\nexports[`helpers > 1211 > replaceSymbols > noArgs 1`] = `\"\"`;\n\nexports[`helpers > 1211 > replaceSymbols > only symbols 1`] = `\"9XZ6R3\"`;\n\nexports[`helpers > 1211 > replaceSymbols > some string 1`] = `\"^1234567890ß´°!\"§$%&/()=Y\\`+8Z,..-;:_\"`;\n\nexports[`helpers > 1211 > shuffle > with array 1`] = `\n[\n  \"H\",\n  \"o\",\n  \"l\",\n  \"d\",\n  \"e\",\n  \"W\",\n  \"o\",\n  \" \",\n  \"r\",\n  \"l\",\n  \"l\",\n  \"!\",\n]\n`;\n\nexports[`helpers > 1211 > shuffle > with array and inplace false 1`] = `\n[\n  \"H\",\n  \"o\",\n  \"l\",\n  \"d\",\n  \"e\",\n  \"W\",\n  \"o\",\n  \" \",\n  \"r\",\n  \"l\",\n  \"l\",\n  \"!\",\n]\n`;\n\nexports[`helpers > 1211 > shuffle > with array and inplace true 1`] = `\n[\n  \"H\",\n  \"o\",\n  \"l\",\n  \"d\",\n  \"e\",\n  \"W\",\n  \"o\",\n  \" \",\n  \"r\",\n  \"l\",\n  \"l\",\n  \"!\",\n]\n`;\n\nexports[`helpers > 1211 > slugify > noArgs 1`] = `\"\"`;\n\nexports[`helpers > 1211 > slugify > some string 1`] = `\"hello-world\"`;\n\nexports[`helpers > 1211 > uniqueArray > with array 1`] = `\n[\n  \"r\",\n  \"H\",\n  \" \",\n]\n`;\n\nexports[`helpers > 1211 > weightedArrayElement > with array 1`] = `\"snowy\"`;\n\nexports[`helpers > 1211 > weightedArrayElement > with array with percentages 1`] = `\"snowy\"`;\n\nexports[`helpers > 1337 > arrayElement > with array 1`] = `\"l\"`;\n\nexports[`helpers > 1337 > arrayElements > with array 1`] = `\n[\n  \"l\",\n  \"o\",\n  \"l\",\n  \"e\",\n]\n`;\n\nexports[`helpers > 1337 > arrayElements > with array and count 1`] = `\n[\n  \"l\",\n  \"e\",\n  \"l\",\n]\n`;\n\nexports[`helpers > 1337 > arrayElements > with array and count range 1`] = `\n[\n  \"l\",\n  \"e\",\n]\n`;\n\nexports[`helpers > 1337 > enumValue > with default enum 1`] = `0`;\n\nexports[`helpers > 1337 > enumValue > with enum starting from some index 1`] = `200`;\n\nexports[`helpers > 1337 > enumValue > with mixed enum 1`] = `1`;\n\nexports[`helpers > 1337 > enumValue > with string enum 1`] = `\"Brazil\"`;\n\nexports[`helpers > 1337 > fake > with a dynamic template 1`] = `\"my string: 9/:K>Q9{e+\"`;\n\nexports[`helpers > 1337 > fake > with a static template 1`] = `\"my test string\"`;\n\nexports[`helpers > 1337 > fake > with empty string 1`] = `\"\"`;\n\nexports[`helpers > 1337 > fake > with multiple dynamic templates 1`] = `\"/:K>Q9{e+D\"`;\n\nexports[`helpers > 1337 > fake > with multiple static templates 1`] = `\"A\"`;\n\nexports[`helpers > 1337 > fromRegExp > with case insensitive flag 1`] = `\"CBc0c1C95B\"`;\n\nexports[`helpers > 1337 > fromRegExp > with dynamic RegExp 1`] = `\"D-C-A\"`;\n\nexports[`helpers > 1337 > fromRegExp > with dynamic string 1`] = `\"D-C-A\"`;\n\nexports[`helpers > 1337 > fromRegExp > with negation 1`] = `\"zzzzzzzzzz\"`;\n\nexports[`helpers > 1337 > fromRegExp > with negation and case insensitive flag 1`] = `\"VUVYWZVzw9\"`;\n\nexports[`helpers > 1337 > fromRegExp > with optional character 1`] = `\"--\"`;\n\nexports[`helpers > 1337 > fromRegExp > with optional repetition 1`] = `\"AAAAAAAA-B-\"`;\n\nexports[`helpers > 1337 > fromRegExp > with quantifier 1`] = `\"AA-DCD2-c0c42b\"`;\n\nexports[`helpers > 1337 > fromRegExp > with quantifier ranges 1`] = `\"AAA-D203-42bd1b\"`;\n\nexports[`helpers > 1337 > fromRegExp > with required repetition 1`] = `\"AAAAAAAAA-6-4\"`;\n\nexports[`helpers > 1337 > fromRegExp > with static RegExp 1`] = `\"Hello World!\"`;\n\nexports[`helpers > 1337 > fromRegExp > with static string 1`] = `\"Hello World!\"`;\n\nexports[`helpers > 1337 > fromRegExp > with wildcard character 1`] = `\".\"`;\n\nexports[`helpers > 1337 > fromRegExp > with wildcard character and min max quantifier 1`] = `\"9h\"`;\n\nexports[`helpers > 1337 > fromRegExp > with wildcard character and quantifier 1`] = `\"g9h\"`;\n\nexports[`helpers > 1337 > maybe > with only value 1`] = `\"Hello World!\"`;\n\nexports[`helpers > 1337 > maybe > with value and probability 1`] = `undefined`;\n\nexports[`helpers > 1337 > multiple > with method and count 1`] = `\n[\n  2360108457524098,\n  1429298155729043,\n  2505140979113303,\n  4137158724208997,\n  2891315829344705,\n]\n`;\n\nexports[`helpers > 1337 > multiple > with method and count range 1`] = `\n[\n  1429298155729043,\n  2505140979113303,\n  4137158724208997,\n]\n`;\n\nexports[`helpers > 1337 > multiple > with method using index 1`] = `\n[\n  0,\n  3,\n  6,\n]\n`;\n\nexports[`helpers > 1337 > multiple > with only method 1`] = `\n[\n  2360108457524098,\n  1429298155729043,\n  2505140979113303,\n]\n`;\n\nexports[`helpers > 1337 > mustache > template with method 1`] = `\"Hello John!\"`;\n\nexports[`helpers > 1337 > mustache > template with string 1`] = `\"Hello John!\"`;\n\nexports[`helpers > 1337 > objectEntry > simple 1`] = `\n[\n  \"a\",\n  1,\n]\n`;\n\nexports[`helpers > 1337 > objectKey > simple 1`] = `\"a\"`;\n\nexports[`helpers > 1337 > objectValue > simple 1`] = `1`;\n\nexports[`helpers > 1337 > rangeToNumber > with number 1`] = `5`;\n\nexports[`helpers > 1337 > rangeToNumber > with range 1`] = `3`;\n\nexports[`helpers > 1337 > replaceCreditCardSymbols > noArgs 1`] = `\"6453-2124-3529-7136-1945\"`;\n\nexports[`helpers > 1337 > replaceCreditCardSymbols > only symbols 1`] = `\"1243-5-5297-1\"`;\n\nexports[`helpers > 1337 > replaceCreditCardSymbols > some string 1`] = `\"^1234567890ß´°4\"§$%&/()=?\\`+1*,..-;:_NaN\"`;\n\nexports[`helpers > 1337 > replaceSymbols > noArgs 1`] = `\"\"`;\n\nexports[`helpers > 1337 > replaceSymbols > only symbols 1`] = `\"2EL3NZ\"`;\n\nexports[`helpers > 1337 > replaceSymbols > some string 1`] = `\"^1234567890ß´°!\"§$%&/()=G\\`+1L,..-;:_\"`;\n\nexports[`helpers > 1337 > shuffle > with array 1`] = `\n[\n  \" \",\n  \"W\",\n  \"H\",\n  \"o\",\n  \"r\",\n  \"d\",\n  \"!\",\n  \"l\",\n  \"o\",\n  \"l\",\n  \"e\",\n  \"l\",\n]\n`;\n\nexports[`helpers > 1337 > shuffle > with array and inplace false 1`] = `\n[\n  \" \",\n  \"W\",\n  \"H\",\n  \"o\",\n  \"r\",\n  \"d\",\n  \"!\",\n  \"l\",\n  \"o\",\n  \"l\",\n  \"e\",\n  \"l\",\n]\n`;\n\nexports[`helpers > 1337 > shuffle > with array and inplace true 1`] = `\n[\n  \" \",\n  \"W\",\n  \"H\",\n  \"o\",\n  \"r\",\n  \"d\",\n  \"!\",\n  \"l\",\n  \"o\",\n  \"l\",\n  \"e\",\n  \"l\",\n]\n`;\n\nexports[`helpers > 1337 > slugify > noArgs 1`] = `\"\"`;\n\nexports[`helpers > 1337 > slugify > some string 1`] = `\"hello-world\"`;\n\nexports[`helpers > 1337 > uniqueArray > with array 1`] = `\n[\n  \"o\",\n  \" \",\n  \"H\",\n]\n`;\n\nexports[`helpers > 1337 > weightedArrayElement > with array 1`] = `\"sunny\"`;\n\nexports[`helpers > 1337 > weightedArrayElement > with array with percentages 1`] = `\"sunny\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/image.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`image > 42 > avatar 1`] = `\"https://cdn.jsdelivr.net/gh/faker-js/assets-person-portrait/male/512/73.jpg\"`;\n\nexports[`image > 42 > avatarGitHub 1`] = `\"https://avatars.githubusercontent.com/u/37454012\"`;\n\nexports[`image > 42 > dataUri > noArgs 1`] = `\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHdpZHRoPSIxNDk4IiBoZWlnaHQ9IjM4MDIiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNhZDMzMWQiLz48dGV4dCB4PSI3NDkiIHk9IjE5MDEiIGZvbnQtc2l6ZT0iMjAiIGFsaWdubWVudC1iYXNlbGluZT0ibWlkZGxlIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmaWxsPSJ3aGl0ZSI+MTQ5OHgzODAyPC90ZXh0Pjwvc3ZnPg==\"`;\n\nexports[`image > 42 > dataUri > with all options+base64 1`] = `\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHdpZHRoPSIyIiBoZWlnaHQ9IjEzMzciPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiM2NDMyMTgiLz48dGV4dCB4PSIxIiB5PSI2NjguNSIgZm9udC1zaXplPSIyMCIgYWxpZ25tZW50LWJhc2VsaW5lPSJtaWRkbGUiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZpbGw9IndoaXRlIj4yeDEzMzc8L3RleHQ+PC9zdmc+\"`;\n\nexports[`image > 42 > dataUri > with all options+uri 1`] = `\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2242%22%20height%3D%22314%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22red%22%2F%3E%3Ctext%20x%3D%2221%22%20y%3D%22157%22%20font-size%3D%2220%22%20alignment-baseline%3D%22middle%22%20text-anchor%3D%22middle%22%20fill%3D%22white%22%3E42x314%3C%2Ftext%3E%3C%2Fsvg%3E\"`;\n\nexports[`image > 42 > dataUri > with color 1`] = `\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHdpZHRoPSIxNDk4IiBoZWlnaHQ9IjM4MDIiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9ImJsdWUiLz48dGV4dCB4PSI3NDkiIHk9IjE5MDEiIGZvbnQtc2l6ZT0iMjAiIGFsaWdubWVudC1iYXNlbGluZT0ibWlkZGxlIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmaWxsPSJ3aGl0ZSI+MTQ5OHgzODAyPC90ZXh0Pjwvc3ZnPg==\"`;\n\nexports[`image > 42 > dataUri > with height 1`] = `\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHdpZHRoPSIxNDk4IiBoZWlnaHQ9IjEyOCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2VhZDMzMSIvPjx0ZXh0IHg9Ijc0OSIgeT0iNjQiIGZvbnQtc2l6ZT0iMjAiIGFsaWdubWVudC1iYXNlbGluZT0ibWlkZGxlIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmaWxsPSJ3aGl0ZSI+MTQ5OHgxMjg8L3RleHQ+PC9zdmc+\"`;\n\nexports[`image > 42 > dataUri > with type 1`] = `\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHdpZHRoPSIxNDk4IiBoZWlnaHQ9IjM4MDIiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNhZDMzMWQiLz48dGV4dCB4PSI3NDkiIHk9IjE5MDEiIGZvbnQtc2l6ZT0iMjAiIGFsaWdubWVudC1iYXNlbGluZT0ibWlkZGxlIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmaWxsPSJ3aGl0ZSI+MTQ5OHgzODAyPC90ZXh0Pjwvc3ZnPg==\"`;\n\nexports[`image > 42 > dataUri > with width 1`] = `\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHdpZHRoPSIxMjgiIGhlaWdodD0iMTQ5OCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2VhZDMzMSIvPjx0ZXh0IHg9IjY0IiB5PSI3NDkiIGZvbnQtc2l6ZT0iMjAiIGFsaWdubWVudC1iYXNlbGluZT0ibWlkZGxlIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmaWxsPSJ3aGl0ZSI+MTI4eDE0OTg8L3RleHQ+PC9zdmc+\"`;\n\nexports[`image > 42 > dataUri > with width and height 1`] = `\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%22128%22%20height%3D%22128%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%238ead33%22%2F%3E%3Ctext%20x%3D%2264%22%20y%3D%2264%22%20font-size%3D%2220%22%20alignment-baseline%3D%22middle%22%20text-anchor%3D%22middle%22%20fill%3D%22white%22%3E128x128%3C%2Ftext%3E%3C%2Fsvg%3E\"`;\n\nexports[`image > 42 > personPortrait > noArgs 1`] = `\"https://cdn.jsdelivr.net/gh/faker-js/assets-person-portrait/female/512/95.jpg\"`;\n\nexports[`image > 42 > personPortrait > with sex 1`] = `\"https://cdn.jsdelivr.net/gh/faker-js/assets-person-portrait/female/512/37.jpg\"`;\n\nexports[`image > 42 > personPortrait > with sex and size 1`] = `\"https://cdn.jsdelivr.net/gh/faker-js/assets-person-portrait/male/256/37.jpg\"`;\n\nexports[`image > 42 > personPortrait > with size 1`] = `\"https://cdn.jsdelivr.net/gh/faker-js/assets-person-portrait/female/128/95.jpg\"`;\n\nexports[`image > 42 > url > noArgs 1`] = `\"https://picsum.photos/seed/B993RBH1Y/1498/3802\"`;\n\nexports[`image > 42 > url > with height 1`] = `\"https://picsum.photos/seed/JB993RBH1Y/1498/128\"`;\n\nexports[`image > 42 > url > with width 1`] = `\"https://picsum.photos/seed/JB993RBH1Y/128/1498\"`;\n\nexports[`image > 42 > url > with width and height 1`] = `\"https://picsum.photos/seed/WJB993R/128/128\"`;\n\nexports[`image > 42 > urlLoremFlickr > noArgs 1`] = `\"https://loremflickr.com/1498/3802?lock=6593215287158609\"`;\n\nexports[`image > 42 > urlLoremFlickr > with all options 1`] = `\"https://loremflickr.com/128/128/cats?lock=3373557479352566\"`;\n\nexports[`image > 42 > urlLoremFlickr > with category 1`] = `\"https://loremflickr.com/1498/3802/cats?lock=6593215287158609\"`;\n\nexports[`image > 42 > urlLoremFlickr > with height 1`] = `\"https://loremflickr.com/1498/128?lock=8563273192166996\"`;\n\nexports[`image > 42 > urlLoremFlickr > with width 1`] = `\"https://loremflickr.com/128/1498?lock=8563273192166996\"`;\n\nexports[`image > 42 > urlLoremFlickr > with width and height 1`] = `\"https://loremflickr.com/128/128?lock=3373557479352566\"`;\n\nexports[`image > 42 > urlPicsumPhotos > noArgs 1`] = `\"https://picsum.photos/seed/93RBH/1498/3802?blur=6\"`;\n\nexports[`image > 42 > urlPicsumPhotos > with all options 1`] = `\"https://picsum.photos/seed/WJB993R/128/128?grayscale&blur=4\"`;\n\nexports[`image > 42 > urlPicsumPhotos > with blur 1`] = `\"https://picsum.photos/seed/993RBH1Y/1498/3802?blur=6\"`;\n\nexports[`image > 42 > urlPicsumPhotos > with blur and grayscale 1`] = `\"https://picsum.photos/seed/B993RBH1Y/1498/3802?grayscale&blur=3\"`;\n\nexports[`image > 42 > urlPicsumPhotos > with height 1`] = `\"https://picsum.photos/seed/993RBH1Y/1498/128?blur=8\"`;\n\nexports[`image > 42 > urlPicsumPhotos > with width 1`] = `\"https://picsum.photos/seed/993RBH1Y/128/1498?blur=8\"`;\n\nexports[`image > 42 > urlPicsumPhotos > with width and height 1`] = `\"https://picsum.photos/seed/B993RBH1Y/128/128?grayscale&blur=10\"`;\n\nexports[`image > 1211 > avatar 1`] = `\"https://avatars.githubusercontent.com/u/89347165\"`;\n\nexports[`image > 1211 > avatarGitHub 1`] = `\"https://avatars.githubusercontent.com/u/92852016\"`;\n\nexports[`image > 1211 > dataUri > noArgs 1`] = `\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHdpZHRoPSIzNzE0IiBoZWlnaHQ9IjM1NzMiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiM0ZmVmYTciLz48dGV4dCB4PSIxODU3IiB5PSIxNzg2LjUiIGZvbnQtc2l6ZT0iMjAiIGFsaWdubWVudC1iYXNlbGluZT0ibWlkZGxlIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmaWxsPSJ3aGl0ZSI+MzcxNHgzNTczPC90ZXh0Pjwvc3ZnPg==\"`;\n\nexports[`image > 1211 > dataUri > with all options+base64 1`] = `\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHdpZHRoPSIyIiBoZWlnaHQ9IjEzMzciPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiM2NDMyMTgiLz48dGV4dCB4PSIxIiB5PSI2NjguNSIgZm9udC1zaXplPSIyMCIgYWxpZ25tZW50LWJhc2VsaW5lPSJtaWRkbGUiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZpbGw9IndoaXRlIj4yeDEzMzc8L3RleHQ+PC9zdmc+\"`;\n\nexports[`image > 1211 > dataUri > with all options+uri 1`] = `\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2242%22%20height%3D%22314%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22red%22%2F%3E%3Ctext%20x%3D%2221%22%20y%3D%22157%22%20font-size%3D%2220%22%20alignment-baseline%3D%22middle%22%20text-anchor%3D%22middle%22%20fill%3D%22white%22%3E42x314%3C%2Ftext%3E%3C%2Fsvg%3E\"`;\n\nexports[`image > 1211 > dataUri > with color 1`] = `\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%223714%22%20height%3D%223573%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22blue%22%2F%3E%3Ctext%20x%3D%221857%22%20y%3D%221786.5%22%20font-size%3D%2220%22%20alignment-baseline%3D%22middle%22%20text-anchor%3D%22middle%22%20fill%3D%22white%22%3E3714x3573%3C%2Ftext%3E%3C%2Fsvg%3E\"`;\n\nexports[`image > 1211 > dataUri > with height 1`] = `\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%223714%22%20height%3D%22128%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%23d4fefa%22%2F%3E%3Ctext%20x%3D%221857%22%20y%3D%2264%22%20font-size%3D%2220%22%20alignment-baseline%3D%22middle%22%20text-anchor%3D%22middle%22%20fill%3D%22white%22%3E3714x128%3C%2Ftext%3E%3C%2Fsvg%3E\"`;\n\nexports[`image > 1211 > dataUri > with type 1`] = `\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHdpZHRoPSIzNzE0IiBoZWlnaHQ9IjM1NzMiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiM0ZmVmYTciLz48dGV4dCB4PSIxODU3IiB5PSIxNzg2LjUiIGZvbnQtc2l6ZT0iMjAiIGFsaWdubWVudC1iYXNlbGluZT0ibWlkZGxlIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmaWxsPSJ3aGl0ZSI+MzcxNHgzNTczPC90ZXh0Pjwvc3ZnPg==\"`;\n\nexports[`image > 1211 > dataUri > with width 1`] = `\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%22128%22%20height%3D%223714%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%23d4fefa%22%2F%3E%3Ctext%20x%3D%2264%22%20y%3D%221857%22%20font-size%3D%2220%22%20alignment-baseline%3D%22middle%22%20text-anchor%3D%22middle%22%20fill%3D%22white%22%3E128x3714%3C%2Ftext%3E%3C%2Fsvg%3E\"`;\n\nexports[`image > 1211 > dataUri > with width and height 1`] = `\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZWQ0ZmVmIi8+PHRleHQgeD0iNjQiIHk9IjY0IiBmb250LXNpemU9IjIwIiBhbGlnbm1lbnQtYmFzZWxpbmU9Im1pZGRsZSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZmlsbD0id2hpdGUiPjEyOHgxMjg8L3RleHQ+PC9zdmc+\"`;\n\nexports[`image > 1211 > personPortrait > noArgs 1`] = `\"https://cdn.jsdelivr.net/gh/faker-js/assets-person-portrait/male/512/89.jpg\"`;\n\nexports[`image > 1211 > personPortrait > with sex 1`] = `\"https://cdn.jsdelivr.net/gh/faker-js/assets-person-portrait/female/512/92.jpg\"`;\n\nexports[`image > 1211 > personPortrait > with sex and size 1`] = `\"https://cdn.jsdelivr.net/gh/faker-js/assets-person-portrait/male/256/92.jpg\"`;\n\nexports[`image > 1211 > personPortrait > with size 1`] = `\"https://cdn.jsdelivr.net/gh/faker-js/assets-person-portrait/male/128/89.jpg\"`;\n\nexports[`image > 1211 > url > noArgs 1`] = `\"https://picsum.photos/seed/ZFGLlH/3714/3573\"`;\n\nexports[`image > 1211 > url > with height 1`] = `\"https://picsum.photos/seed/dZFGLlHOLE/3714/128\"`;\n\nexports[`image > 1211 > url > with width 1`] = `\"https://picsum.photos/seed/dZFGLlHOLE/128/3714\"`;\n\nexports[`image > 1211 > url > with width and height 1`] = `\"https://picsum.photos/seed/TdZFGLlHOL/128/128\"`;\n\nexports[`image > 1211 > urlLoremFlickr > noArgs 1`] = `\"https://loremflickr.com/3714/3573?lock=2031760796090808\"`;\n\nexports[`image > 1211 > urlLoremFlickr > with all options 1`] = `\"https://loremflickr.com/128/128/cats?lock=8363366038243348\"`;\n\nexports[`image > 1211 > urlLoremFlickr > with category 1`] = `\"https://loremflickr.com/3714/3573/cats?lock=2031760796090808\"`;\n\nexports[`image > 1211 > urlLoremFlickr > with height 1`] = `\"https://loremflickr.com/3714/128?lock=8047677172150962\"`;\n\nexports[`image > 1211 > urlLoremFlickr > with width 1`] = `\"https://loremflickr.com/128/3714?lock=8047677172150962\"`;\n\nexports[`image > 1211 > urlLoremFlickr > with width and height 1`] = `\"https://loremflickr.com/128/128?lock=8363366038243348\"`;\n\nexports[`image > 1211 > urlPicsumPhotos > noArgs 1`] = `\"https://picsum.photos/seed/GLlHOLEPq/3714/3573?grayscale&blur=10\"`;\n\nexports[`image > 1211 > urlPicsumPhotos > with all options 1`] = `\"https://picsum.photos/seed/TdZFGLlHOL/128/128?grayscale&blur=4\"`;\n\nexports[`image > 1211 > urlPicsumPhotos > with blur 1`] = `\"https://picsum.photos/seed/FGLlHOLEPq/3714/3573?grayscale&blur=6\"`;\n\nexports[`image > 1211 > urlPicsumPhotos > with blur and grayscale 1`] = `\"https://picsum.photos/seed/ZFGLlH/3714/3573?grayscale&blur=3\"`;\n\nexports[`image > 1211 > urlPicsumPhotos > with height 1`] = `\"https://picsum.photos/seed/FGLlHOLEPq/3714/128?blur=2\"`;\n\nexports[`image > 1211 > urlPicsumPhotos > with width 1`] = `\"https://picsum.photos/seed/FGLlHOLEPq/128/3714?blur=2\"`;\n\nexports[`image > 1211 > urlPicsumPhotos > with width and height 1`] = `\"https://picsum.photos/seed/ZFGLlH/128/128?blur=9\"`;\n\nexports[`image > 1337 > avatar 1`] = `\"https://cdn.jsdelivr.net/gh/faker-js/assets-person-portrait/female/512/27.jpg\"`;\n\nexports[`image > 1337 > avatarGitHub 1`] = `\"https://avatars.githubusercontent.com/u/26202467\"`;\n\nexports[`image > 1337 > dataUri > noArgs 1`] = `\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHdpZHRoPSIxMDQ4IiBoZWlnaHQ9IjYzNSI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzZhN2I1ZiIvPjx0ZXh0IHg9IjUyNCIgeT0iMzE3LjUiIGZvbnQtc2l6ZT0iMjAiIGFsaWdubWVudC1iYXNlbGluZT0ibWlkZGxlIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmaWxsPSJ3aGl0ZSI+MTA0OHg2MzU8L3RleHQ+PC9zdmc+\"`;\n\nexports[`image > 1337 > dataUri > with all options+base64 1`] = `\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHdpZHRoPSIyIiBoZWlnaHQ9IjEzMzciPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiM2NDMyMTgiLz48dGV4dCB4PSIxIiB5PSI2NjguNSIgZm9udC1zaXplPSIyMCIgYWxpZ25tZW50LWJhc2VsaW5lPSJtaWRkbGUiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZpbGw9IndoaXRlIj4yeDEzMzc8L3RleHQ+PC9zdmc+\"`;\n\nexports[`image > 1337 > dataUri > with all options+uri 1`] = `\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2242%22%20height%3D%22314%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22red%22%2F%3E%3Ctext%20x%3D%2221%22%20y%3D%22157%22%20font-size%3D%2220%22%20alignment-baseline%3D%22middle%22%20text-anchor%3D%22middle%22%20fill%3D%22white%22%3E42x314%3C%2Ftext%3E%3C%2Fsvg%3E\"`;\n\nexports[`image > 1337 > dataUri > with color 1`] = `\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%221048%22%20height%3D%22635%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22blue%22%2F%3E%3Ctext%20x%3D%22524%22%20y%3D%22317.5%22%20font-size%3D%2220%22%20alignment-baseline%3D%22middle%22%20text-anchor%3D%22middle%22%20fill%3D%22white%22%3E1048x635%3C%2Ftext%3E%3C%2Fsvg%3E\"`;\n\nexports[`image > 1337 > dataUri > with height 1`] = `\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHdpZHRoPSIxMDQ4IiBoZWlnaHQ9IjEyOCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzM2YTdiNSIvPjx0ZXh0IHg9IjUyNCIgeT0iNjQiIGZvbnQtc2l6ZT0iMjAiIGFsaWdubWVudC1iYXNlbGluZT0ibWlkZGxlIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmaWxsPSJ3aGl0ZSI+MTA0OHgxMjg8L3RleHQ+PC9zdmc+\"`;\n\nexports[`image > 1337 > dataUri > with type 1`] = `\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHdpZHRoPSIxMDQ4IiBoZWlnaHQ9IjYzNSI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzZhN2I1ZiIvPjx0ZXh0IHg9IjUyNCIgeT0iMzE3LjUiIGZvbnQtc2l6ZT0iMjAiIGFsaWdubWVudC1iYXNlbGluZT0ibWlkZGxlIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmaWxsPSJ3aGl0ZSI+MTA0OHg2MzU8L3RleHQ+PC9zdmc+\"`;\n\nexports[`image > 1337 > dataUri > with width 1`] = `\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHdpZHRoPSIxMjgiIGhlaWdodD0iMTA0OCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzM2YTdiNSIvPjx0ZXh0IHg9IjY0IiB5PSI1MjQiIGZvbnQtc2l6ZT0iMjAiIGFsaWdubWVudC1iYXNlbGluZT0ibWlkZGxlIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmaWxsPSJ3aGl0ZSI+MTI4eDEwNDg8L3RleHQ+PC9zdmc+\"`;\n\nexports[`image > 1337 > dataUri > with width and height 1`] = `\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%22128%22%20height%3D%22128%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%23536a7b%22%2F%3E%3Ctext%20x%3D%2264%22%20y%3D%2264%22%20font-size%3D%2220%22%20alignment-baseline%3D%22middle%22%20text-anchor%3D%22middle%22%20fill%3D%22white%22%3E128x128%3C%2Ftext%3E%3C%2Fsvg%3E\"`;\n\nexports[`image > 1337 > personPortrait > noArgs 1`] = `\"https://cdn.jsdelivr.net/gh/faker-js/assets-person-portrait/female/512/15.jpg\"`;\n\nexports[`image > 1337 > personPortrait > with sex 1`] = `\"https://cdn.jsdelivr.net/gh/faker-js/assets-person-portrait/female/512/26.jpg\"`;\n\nexports[`image > 1337 > personPortrait > with sex and size 1`] = `\"https://cdn.jsdelivr.net/gh/faker-js/assets-person-portrait/male/256/26.jpg\"`;\n\nexports[`image > 1337 > personPortrait > with size 1`] = `\"https://cdn.jsdelivr.net/gh/faker-js/assets-person-portrait/female/128/15.jpg\"`;\n\nexports[`image > 1337 > url > noArgs 1`] = `\"https://picsum.photos/seed/sjwgYJ/1048/635\"`;\n\nexports[`image > 1337 > url > with height 1`] = `\"https://picsum.photos/seed/hsjwg/1048/128\"`;\n\nexports[`image > 1337 > url > with width 1`] = `\"https://picsum.photos/seed/hsjwg/128/1048\"`;\n\nexports[`image > 1337 > url > with width and height 1`] = `\"https://picsum.photos/seed/9hsjwg/128/128\"`;\n\nexports[`image > 1337 > urlLoremFlickr > noArgs 1`] = `\"https://loremflickr.com/1048/635?lock=2505140979113303\"`;\n\nexports[`image > 1337 > urlLoremFlickr > with all options 1`] = `\"https://loremflickr.com/128/128/cats?lock=2360108457524098\"`;\n\nexports[`image > 1337 > urlLoremFlickr > with category 1`] = `\"https://loremflickr.com/1048/635/cats?lock=2505140979113303\"`;\n\nexports[`image > 1337 > urlLoremFlickr > with height 1`] = `\"https://loremflickr.com/1048/128?lock=1429298155729043\"`;\n\nexports[`image > 1337 > urlLoremFlickr > with width 1`] = `\"https://loremflickr.com/128/1048?lock=1429298155729043\"`;\n\nexports[`image > 1337 > urlLoremFlickr > with width and height 1`] = `\"https://loremflickr.com/128/128?lock=2360108457524098\"`;\n\nexports[`image > 1337 > urlPicsumPhotos > noArgs 1`] = `\"https://picsum.photos/seed/wgYJ7n/1048/635?grayscale&blur=5\"`;\n\nexports[`image > 1337 > urlPicsumPhotos > with all options 1`] = `\"https://picsum.photos/seed/9hsjwg/128/128?grayscale&blur=4\"`;\n\nexports[`image > 1337 > urlPicsumPhotos > with blur 1`] = `\"https://picsum.photos/seed/jwgYJ7n/1048/635?grayscale&blur=6\"`;\n\nexports[`image > 1337 > urlPicsumPhotos > with blur and grayscale 1`] = `\"https://picsum.photos/seed/sjwgYJ/1048/635?grayscale&blur=3\"`;\n\nexports[`image > 1337 > urlPicsumPhotos > with height 1`] = `\"https://picsum.photos/seed/jwgYJ7n/1048/128?grayscale&blur=3\"`;\n\nexports[`image > 1337 > urlPicsumPhotos > with width 1`] = `\"https://picsum.photos/seed/jwgYJ7n/128/1048?grayscale&blur=3\"`;\n\nexports[`image > 1337 > urlPicsumPhotos > with width and height 1`] = `\"https://picsum.photos/seed/sjwgYJ/128/128?grayscale&blur=1\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/internet.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`internet > 42 > displayName > noArgs 1`] = `\"Mohammad.Crist\"`;\n\nexports[`internet > 42 > displayName > with Chinese names 1`] = `\"大羽.陳95\"`;\n\nexports[`internet > 42 > displayName > with Cyrillic names 1`] = `\"Фёдор.Достоевский95\"`;\n\nexports[`internet > 42 > displayName > with Latin names 1`] = `\"Jane.Doe95\"`;\n\nexports[`internet > 42 > displayName > with accented names 1`] = `\"Hélene.Müller95\"`;\n\nexports[`internet > 42 > displayName > with all option 1`] = `\"Jane.Doe95\"`;\n\nexports[`internet > 42 > displayName > with firstName option 1`] = `\"Jane15\"`;\n\nexports[`internet > 42 > displayName > with lastName option 1`] = `\"Mohammad15\"`;\n\nexports[`internet > 42 > domainName 1`] = `\"hospitable-unit.net\"`;\n\nexports[`internet > 42 > domainSuffix 1`] = `\"info\"`;\n\nexports[`internet > 42 > domainWord 1`] = `\"hospitable-unit\"`;\n\nexports[`internet > 42 > email > noArgs 1`] = `\"Larue60@hotmail.com\"`;\n\nexports[`internet > 42 > email > with all options 1`] = `\"Jane.Doe@fakerjs.dev\"`;\n\nexports[`internet > 42 > email > with allowSpecialCharacters option 1`] = `\"Larue60@hotmail.com\"`;\n\nexports[`internet > 42 > email > with firstName option 1`] = `\"Jane.Miller15@hotmail.com\"`;\n\nexports[`internet > 42 > email > with lastName option 1`] = `\"Larue.Doe15@hotmail.com\"`;\n\nexports[`internet > 42 > email > with provider option 1`] = `\"Mohammad.Crist@fakerjs.dev\"`;\n\nexports[`internet > 42 > emoji > noArgs 1`] = `\"🦮\"`;\n\nexports[`internet > 42 > emoji > with options 1`] = `\"🐟\"`;\n\nexports[`internet > 42 > exampleEmail > noArgs 1`] = `\"Larue60@example.net\"`;\n\nexports[`internet > 42 > exampleEmail > with all options 1`] = `\"Jane_Doe@example.net\"`;\n\nexports[`internet > 42 > exampleEmail > with allowSpecialCharacters option 1`] = `\"Larue60@example.net\"`;\n\nexports[`internet > 42 > exampleEmail > with firstName option 1`] = `\"Jane.Miller15@example.net\"`;\n\nexports[`internet > 42 > exampleEmail > with lastName option 1`] = `\"Larue.Doe15@example.net\"`;\n\nexports[`internet > 42 > httpMethod 1`] = `\"POST\"`;\n\nexports[`internet > 42 > httpStatusCode > noArgs 1`] = `226`;\n\nexports[`internet > 42 > httpStatusCode > with options 1`] = `410`;\n\nexports[`internet > 42 > ip 1`] = `\"243.98.3.69\"`;\n\nexports[`internet > 42 > ipv4 > noArgs 1`] = `\"95.225.220.121\"`;\n\nexports[`internet > 42 > ipv4 > with cidrBlock 1`] = `\"192.168.13.95\"`;\n\nexports[`internet > 42 > ipv4 > with network 1`] = `\"229.254.29.199\"`;\n\nexports[`internet > 42 > ipv6 1`] = `\"8ead:331d:df0f:c444:6b96:d368:ab4b:d1d3\"`;\n\nexports[`internet > 42 > jwt > noArgs 1`] = `\"eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJpYXQiOjE1Nzc3ODI3NjAsImV4cCI6MTU3Nzg0NjAwNCwibmJmIjoxNTg0MDU5Mzg4LCJpc3MiOiJTdHJlaWNoIC0gQXVmZGVyaGFyIiwic3ViIjoiZmQzMjI0ODYtNDkyNC00NTdjLTkzODktMDkyMWZmYzQxYTcxIiwiYXVkIjoiMGU0YTQ4ODItZmNmZS00OWUxLTgzMDUtNjRkNTQ4MmMxZmMzIiwianRpIjoiZGJiYzE1MWQtOTUxNC00NWJhLWFlNzEtYmM4Yzc4NjAxMGE1In0.UfpKe4h9VODSNbTxOTj6eqOR0vpd7kWkwHmYXfuih2Bv3hUe8uZfFLeJmDDx5Pjb\"`;\n\nexports[`internet > 42 > jwt > with custom header 1`] = `\"eyJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE1Nzc3ODI3NjAsImV4cCI6MTU3Nzg2NDkwMiwibmJmIjoxNTkyNDY5MTIyLCJpc3MiOiJCZWVyIGFuZCBTb25zIiwic3ViIjoiOWIwZmQzMjItNDg2NC00OTI0LWE1N2MtMzg5MDkyMWZmYzQxIiwiYXVkIjoiNzE3MGU0YTQtODgyZi00Y2ZlLWI5ZTEtMzA1NjRkNTQ4MmMxIiwianRpIjoiYzMwZGJiYzEtNTFkOS00NTE0LTg1YmEtZTcxYmM4Yzc4NjAxIn0.DjvUfpKe4h9VODSNbTxOTj6eqOR0vpd7kWkwHmYXfuih2Bv3hUe8uZfFLeJmDDx5\"`;\n\nexports[`internet > 42 > jwt > with custom payload 1`] = `\"eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJpc3MiOiJBY21lIn0.JB993RBH1YPdbbiwqiB8imsMcvA2Ba4WXOi6Gr7u2UgFjwxbYMWTBV5c2kogPmhx\"`;\n\nexports[`internet > 42 > jwtAlgorithm 1`] = `\"HS384\"`;\n\nexports[`internet > 42 > mac > noArgs 1`] = `\"5f:b9:22:0d:9b:0f\"`;\n\nexports[`internet > 42 > mac > with separator 1`] = `\"5f:b9:22:0d:9b:0f\"`;\n\nexports[`internet > 42 > mac > with separator option 1`] = `\"5f-b9-22-0d-9b-0f\"`;\n\nexports[`internet > 42 > password > noArgs 1`] = `\"DfYsZdp522RJCLk\"`;\n\nexports[`internet > 42 > password > with length option 1`] = `\"DfYsZdp522\"`;\n\nexports[`internet > 42 > password > with length, memorable, pattern and prefix option 1`] = `\"test522319\"`;\n\nexports[`internet > 42 > password > with memorable option 1`] = `\"DfYsZdp522RJCLk\"`;\n\nexports[`internet > 42 > password > with pattern option 1`] = `\"522319233860266\"`;\n\nexports[`internet > 42 > password > with prefix option 1`] = `\"testDfYsZdp522R\"`;\n\nexports[`internet > 42 > port 1`] = `24545`;\n\nexports[`internet > 42 > protocol 1`] = `\"http\"`;\n\nexports[`internet > 42 > url > noArgs 1`] = `\"https://weird-rawhide.name/\"`;\n\nexports[`internet > 42 > url > with slash appended 1`] = `\"https://hospitable-unit.net/\"`;\n\nexports[`internet > 42 > url > without slash appended and with http protocol 1`] = `\"http://hospitable-unit.net\"`;\n\nexports[`internet > 42 > userAgent 1`] = `\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:131.0) Gecko/20100101 Firefox/118.0\"`;\n\nexports[`internet > 42 > username > noArgs 1`] = `\"Mohammad.Crist\"`;\n\nexports[`internet > 42 > username > with Chinese names 1`] = `\"hlzp8d.tpv\"`;\n\nexports[`internet > 42 > username > with Cyrillic names 1`] = `\"Fedor.Dostoevskii\"`;\n\nexports[`internet > 42 > username > with Latin names 1`] = `\"Jane.Doe\"`;\n\nexports[`internet > 42 > username > with accented names 1`] = `\"Helene.Muller\"`;\n\nexports[`internet > 42 > username > with all option 1`] = `\"Jane.Doe\"`;\n\nexports[`internet > 42 > username > with firstName option 1`] = `\"Jane.Reynolds-Miller15\"`;\n\nexports[`internet > 42 > username > with lastName option 1`] = `\"Mohammad_Doe15\"`;\n\nexports[`internet > 1211 > displayName > noArgs 1`] = `\"Dana_Paucek35\"`;\n\nexports[`internet > 1211 > displayName > with Chinese names 1`] = `\"大羽89\"`;\n\nexports[`internet > 1211 > displayName > with Cyrillic names 1`] = `\"Фёдор89\"`;\n\nexports[`internet > 1211 > displayName > with Latin names 1`] = `\"Jane89\"`;\n\nexports[`internet > 1211 > displayName > with accented names 1`] = `\"Hélene89\"`;\n\nexports[`internet > 1211 > displayName > with all option 1`] = `\"Jane89\"`;\n\nexports[`internet > 1211 > displayName > with firstName option 1`] = `\"Jane_Fahey67\"`;\n\nexports[`internet > 1211 > displayName > with lastName option 1`] = `\"Dana_Doe67\"`;\n\nexports[`internet > 1211 > domainName 1`] = `\"velvety-tarragon.com\"`;\n\nexports[`internet > 1211 > domainSuffix 1`] = `\"org\"`;\n\nexports[`internet > 1211 > domainWord 1`] = `\"velvety-tarragon\"`;\n\nexports[`internet > 1211 > email > noArgs 1`] = `\"Woodrow69@yahoo.com\"`;\n\nexports[`internet > 1211 > email > with all options 1`] = `\"Jane_Doe89@fakerjs.dev\"`;\n\nexports[`internet > 1211 > email > with allowSpecialCharacters option 1`] = `\"Woodrow69@yahoo.com\"`;\n\nexports[`internet > 1211 > email > with firstName option 1`] = `\"Jane68@yahoo.com\"`;\n\nexports[`internet > 1211 > email > with lastName option 1`] = `\"Woodrow_Doe@yahoo.com\"`;\n\nexports[`internet > 1211 > email > with provider option 1`] = `\"Dana35@fakerjs.dev\"`;\n\nexports[`internet > 1211 > emoji > noArgs 1`] = `\"🇺🇬\"`;\n\nexports[`internet > 1211 > emoji > with options 1`] = `\"🦩\"`;\n\nexports[`internet > 1211 > exampleEmail > noArgs 1`] = `\"Woodrow69@example.org\"`;\n\nexports[`internet > 1211 > exampleEmail > with all options 1`] = `\"Jane_Doe@example.org\"`;\n\nexports[`internet > 1211 > exampleEmail > with allowSpecialCharacters option 1`] = `\"Woodrow69@example.org\"`;\n\nexports[`internet > 1211 > exampleEmail > with firstName option 1`] = `\"Jane68@example.org\"`;\n\nexports[`internet > 1211 > exampleEmail > with lastName option 1`] = `\"Woodrow_Doe@example.org\"`;\n\nexports[`internet > 1211 > httpMethod 1`] = `\"PATCH\"`;\n\nexports[`internet > 1211 > httpStatusCode > noArgs 1`] = `510`;\n\nexports[`internet > 1211 > httpStatusCode > with options 1`] = `429`;\n\nexports[`internet > 1211 > ip 1`] = `\"d4fe:fa7f:baec:9dc4:c48f:a8eb:f46f:b7c8\"`;\n\nexports[`internet > 1211 > ipv4 > noArgs 1`] = `\"237.179.127.46\"`;\n\nexports[`internet > 1211 > ipv4 > with cidrBlock 1`] = `\"192.168.13.237\"`;\n\nexports[`internet > 1211 > ipv4 > with network 1`] = `\"238.219.55.242\"`;\n\nexports[`internet > 1211 > ipv6 1`] = `\"ed4f:efa7:fbae:c9dc:4c48:fa8e:bf46:fb7c\"`;\n\nexports[`internet > 1211 > jwt > noArgs 1`] = `\"eyJhbGciOiJSUzUxMiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE1Nzc4MzA2MjMsImV4cCI6MTU3Nzg1MDExMywibmJmIjoxNjA5MTk5Nzk2LCJpc3MiOiJIZXJtYW5uLCBSdW50ZSBhbmQgS2VybHVrZSIsInN1YiI6ImRkMzkzNWZjLTZlOGYtNDM0Yi1iODVkLTY0NDI4YjJiNzM2MyIsImF1ZCI6Ijk3MGIyYjRjLTg3MzktNGQxZC04NzY3LTljOGVmZGQzYmQ1ZSIsImp0aSI6IjhjNzE0MjQzLWVmNjMtNDk5OS04OWRhLWRjZGU4NTg3NWQzZiJ9.f2VqUAXZlCKU8wGJfPV9H4qDj1eeVBExFATrtOy1ztr5Cp9avVZNMtsWSDBUO4pr\"`;\n\nexports[`internet > 1211 > jwt > with custom header 1`] = `\"eyJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE1Nzc4MzA2MjMsImV4cCI6MTU3NzkwNzgxOSwibmJmIjoxNTYwNTI3OTk5LCJpc3MiOiJSdW5vbGZzZG90dGlyLCBTY2h1bGlzdCBhbmQgU2lwZXMiLCJzdWIiOiI2ZGQzOTM1Zi1jNmU4LTRmMzQtOGI4NS1kNjQ0MjhiMmI3MzYiLCJhdWQiOiJkOTcwYjJiNC1jODczLTQ5ZDEtYmQ3Ni03OWM4ZWZkZDNiZDUiLCJqdGkiOiIwOGM3MTQyNC0zZWY2LTQzOTktYjk5ZC1hZGNkZTg1ODc1ZDMifQ.5f2VqUAXZlCKU8wGJfPV9H4qDj1eeVBExFATrtOy1ztr5Cp9avVZNMtsWSDBUO4p\"`;\n\nexports[`internet > 1211 > jwt > with custom payload 1`] = `\"eyJhbGciOiJSUzUxMiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJBY21lIn0.dZFGLlHOLEPqRRdAcmZLoWxYdiHwlQngjayH8HufpcQzt2HbHhMvsdBS6QsntzOx\"`;\n\nexports[`internet > 1211 > jwtAlgorithm 1`] = `\"none\"`;\n\nexports[`internet > 1211 > mac > noArgs 1`] = `\"ee:3f:aa:c5:bd:ca\"`;\n\nexports[`internet > 1211 > mac > with separator 1`] = `\"ee:3f:aa:c5:bd:ca\"`;\n\nexports[`internet > 1211 > mac > with separator option 1`] = `\"ee-3f-aa-c5-bd-ca\"`;\n\nexports[`internet > 1211 > password > noArgs 1`] = `\"yu6biBbnj_oJsr5\"`;\n\nexports[`internet > 1211 > password > with length option 1`] = `\"yu6biBbnj_\"`;\n\nexports[`internet > 1211 > password > with length, memorable, pattern and prefix option 1`] = `\"test653618\"`;\n\nexports[`internet > 1211 > password > with memorable option 1`] = `\"yu6biBbnj_oJsr5\"`;\n\nexports[`internet > 1211 > password > with pattern option 1`] = `\"653618425553389\"`;\n\nexports[`internet > 1211 > password > with prefix option 1`] = `\"testyu6biBbnj_o\"`;\n\nexports[`internet > 1211 > port 1`] = `60851`;\n\nexports[`internet > 1211 > protocol 1`] = `\"https\"`;\n\nexports[`internet > 1211 > url > noArgs 1`] = `\"https://unknown-decongestant.org\"`;\n\nexports[`internet > 1211 > url > with slash appended 1`] = `\"https://velvety-tarragon.com/\"`;\n\nexports[`internet > 1211 > url > without slash appended and with http protocol 1`] = `\"http://velvety-tarragon.com\"`;\n\nexports[`internet > 1211 > userAgent 1`] = `\"Mozilla/5.0 (iPhone; CPU iPhone OS 18_1 like Mac OS X) AppleWebKit/605.67.68 (KHTML, like Gecko) Version/16_1 Mobile/15E148 Safari/584.81\"`;\n\nexports[`internet > 1211 > username > noArgs 1`] = `\"Dana35\"`;\n\nexports[`internet > 1211 > username > with Chinese names 1`] = `\"hlzp8d_tpv89\"`;\n\nexports[`internet > 1211 > username > with Cyrillic names 1`] = `\"Fedor_Dostoevskii89\"`;\n\nexports[`internet > 1211 > username > with Latin names 1`] = `\"Jane_Doe89\"`;\n\nexports[`internet > 1211 > username > with accented names 1`] = `\"Helene_Muller89\"`;\n\nexports[`internet > 1211 > username > with all option 1`] = `\"Jane_Doe89\"`;\n\nexports[`internet > 1211 > username > with firstName option 1`] = `\"Jane67\"`;\n\nexports[`internet > 1211 > username > with lastName option 1`] = `\"Dana_Doe\"`;\n\nexports[`internet > 1337 > displayName > noArgs 1`] = `\"Elsa.Leannon97\"`;\n\nexports[`internet > 1337 > displayName > with Chinese names 1`] = `\"大羽15\"`;\n\nexports[`internet > 1337 > displayName > with Cyrillic names 1`] = `\"Фёдор15\"`;\n\nexports[`internet > 1337 > displayName > with Latin names 1`] = `\"Jane15\"`;\n\nexports[`internet > 1337 > displayName > with accented names 1`] = `\"Hélene15\"`;\n\nexports[`internet > 1337 > displayName > with all option 1`] = `\"Jane15\"`;\n\nexports[`internet > 1337 > displayName > with firstName option 1`] = `\"Jane.Gottlieb\"`;\n\nexports[`internet > 1337 > displayName > with lastName option 1`] = `\"Elsa.Doe\"`;\n\nexports[`internet > 1337 > domainName 1`] = `\"fatal-co-producer.com\"`;\n\nexports[`internet > 1337 > domainSuffix 1`] = `\"com\"`;\n\nexports[`internet > 1337 > domainWord 1`] = `\"fatal-co-producer\"`;\n\nexports[`internet > 1337 > email > noArgs 1`] = `\"Josephine_Gibson73@gmail.com\"`;\n\nexports[`internet > 1337 > email > with all options 1`] = `\"Jane.Doe15@fakerjs.dev\"`;\n\nexports[`internet > 1337 > email > with allowSpecialCharacters option 1`] = `\"Josephine?Gibson73@gmail.com\"`;\n\nexports[`internet > 1337 > email > with firstName option 1`] = `\"Jane.Koelpin51@gmail.com\"`;\n\nexports[`internet > 1337 > email > with lastName option 1`] = `\"Josephine.Doe51@gmail.com\"`;\n\nexports[`internet > 1337 > email > with provider option 1`] = `\"Elsa97@fakerjs.dev\"`;\n\nexports[`internet > 1337 > emoji > noArgs 1`] = `\"👩‍🎤\"`;\n\nexports[`internet > 1337 > emoji > with options 1`] = `\"🐐\"`;\n\nexports[`internet > 1337 > exampleEmail > noArgs 1`] = `\"Josephine_Gibson73@example.com\"`;\n\nexports[`internet > 1337 > exampleEmail > with all options 1`] = `\"Jane/Doe27@example.com\"`;\n\nexports[`internet > 1337 > exampleEmail > with allowSpecialCharacters option 1`] = `\"Josephine?Gibson73@example.com\"`;\n\nexports[`internet > 1337 > exampleEmail > with firstName option 1`] = `\"Jane.Koelpin51@example.com\"`;\n\nexports[`internet > 1337 > exampleEmail > with lastName option 1`] = `\"Josephine.Doe51@example.com\"`;\n\nexports[`internet > 1337 > httpMethod 1`] = `\"POST\"`;\n\nexports[`internet > 1337 > httpStatusCode > noArgs 1`] = `201`;\n\nexports[`internet > 1337 > httpStatusCode > with options 1`] = `407`;\n\nexports[`internet > 1337 > ip 1`] = `\"40.159.131.70\"`;\n\nexports[`internet > 1337 > ipv4 > noArgs 1`] = `\"67.20.12.145\"`;\n\nexports[`internet > 1337 > ipv4 > with cidrBlock 1`] = `\"192.168.13.67\"`;\n\nexports[`internet > 1337 > ipv4 > with network 1`] = `\"228.49.64.201\"`;\n\nexports[`internet > 1337 > ipv6 1`] = `\"536a:7b5f:a28d:2f9b:b79c:a46e:a394:bc4f\"`;\n\nexports[`internet > 1337 > jwt > noArgs 1`] = `\"eyJhbGciOiJFUzUxMiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE1Nzc3NzMwMzksImV4cCI6MTU3Nzc5NzA3MCwibmJmIjoxNTc1MjcwODM1LCJpc3MiOiJXb2xmIC0gSG93ZSIsInN1YiI6ImEyZjdjYzU2LTljMzQtNGE3Mi1hNjM4LWQyZjY4ODBiZjIyNSIsImF1ZCI6IjA1MGM1YjdmLWQ5OWYtNDQwMS05ZmY3LTViMGNhM2FlMmU1YiIsImp0aSI6IjgyNzc2YzdiLWM1ZWItNGU2Ny1hZWE4LTNmOGMzNjY4MmEwMyJ9.VCpQZioHm1lu2UIL52g7eGtWAbbkq4D3IE0LkMkzaQgKyTx14Xs9FCyUTgIuh3cD\"`;\n\nexports[`internet > 1337 > jwt > with custom header 1`] = `\"eyJhbGciOiJFUzI1NiJ9.eyJpYXQiOjE1Nzc3NzMwMzksImV4cCI6MTU3Nzc4Njc1MCwibmJmIjoxNTYzODQyNzk2LCJpc3MiOiJHaWJzb24gYW5kIFNvbnMiLCJzdWIiOiJiMTZhMmY3Yy1jNTY5LTRjMzQtOGE3Mi02MzhkMmY2ODgwYmYiLCJhdWQiOiIyNWIwNTBjNS1iN2ZkLTQ5OWYtYjQwMS1mZjc1YjBjYTNhZTIiLCJqdGkiOiI1YjQ4Mjc3Ni1jN2JjLTQ1ZWItYWU2Ny1lYTgzZjhjMzY2ODIifQ.1eJVCpQZioHm1lu2UIL52g7eGtWAbbkq4D3IE0LkMkzaQgKyTx14Xs9FCyUTgIuh\"`;\n\nexports[`internet > 1337 > jwt > with custom payload 1`] = `\"eyJhbGciOiJFUzUxMiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJBY21lIn0.hsjwgYJ7nC7YrMNmpALbhFubpcwPbXqvv0JZa7nG0m3MlHuYPBzZf05WYulI0LFb\"`;\n\nexports[`internet > 1337 > jwtAlgorithm 1`] = `\"HS256\"`;\n\nexports[`internet > 1337 > mac > noArgs 1`] = `\"42:47:58:4f:b1:6a\"`;\n\nexports[`internet > 1337 > mac > with separator 1`] = `\"42:47:58:4f:b1:6a\"`;\n\nexports[`internet > 1337 > mac > with separator option 1`] = `\"42-47-58-4f-b1-6a\"`;\n\nexports[`internet > 1337 > password > noArgs 1`] = `\"90LR9fEKllCHXi2\"`;\n\nexports[`internet > 1337 > password > with length option 1`] = `\"90LR9fEKll\"`;\n\nexports[`internet > 1337 > password > with length, memorable, pattern and prefix option 1`] = `\"test909213\"`;\n\nexports[`internet > 1337 > password > with memorable option 1`] = `\"90LR9fEKllCHXi2\"`;\n\nexports[`internet > 1337 > password > with pattern option 1`] = `\"909213209301777\"`;\n\nexports[`internet > 1337 > password > with prefix option 1`] = `\"test90LR9fEKllC\"`;\n\nexports[`internet > 1337 > port 1`] = `17172`;\n\nexports[`internet > 1337 > protocol 1`] = `\"http\"`;\n\nexports[`internet > 1337 > url > noArgs 1`] = `\"https://cumbersome-duster.info/\"`;\n\nexports[`internet > 1337 > url > with slash appended 1`] = `\"https://fatal-co-producer.com/\"`;\n\nexports[`internet > 1337 > url > without slash appended and with http protocol 1`] = `\"http://fatal-co-producer.com\"`;\n\nexports[`internet > 1337 > userAgent 1`] = `\"Mozilla/5.0 (Linux; Android 6; SM-G998B) AppleWebKit/568.32 (KHTML, like Gecko) Chrome/94.2.20.15 Mobile Safari/544.38\"`;\n\nexports[`internet > 1337 > username > noArgs 1`] = `\"Elsa97\"`;\n\nexports[`internet > 1337 > username > with Chinese names 1`] = `\"hlzp8d.tpv15\"`;\n\nexports[`internet > 1337 > username > with Cyrillic names 1`] = `\"Fedor.Dostoevskii15\"`;\n\nexports[`internet > 1337 > username > with Latin names 1`] = `\"Jane.Doe15\"`;\n\nexports[`internet > 1337 > username > with accented names 1`] = `\"Helene.Muller15\"`;\n\nexports[`internet > 1337 > username > with all option 1`] = `\"Jane.Doe15\"`;\n\nexports[`internet > 1337 > username > with firstName option 1`] = `\"Jane.Gottlieb\"`;\n\nexports[`internet > 1337 > username > with lastName option 1`] = `\"Elsa.Doe\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/location.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`location > 42 > buildingNumber 1`] = `\"9751\"`;\n\nexports[`location > 42 > cardinalDirection > noArgs 1`] = `\"East\"`;\n\nexports[`location > 42 > cardinalDirection > with abbreviated option 1`] = `\"E\"`;\n\nexports[`location > 42 > city 1`] = `\"Fort Camryn\"`;\n\nexports[`location > 42 > continent 1`] = `\"Asia\"`;\n\nexports[`location > 42 > country 1`] = `\"Guinea\"`;\n\nexports[`location > 42 > countryCode > noArgs 1`] = `\"GY\"`;\n\nexports[`location > 42 > countryCode > with string alpha-2 1`] = `\"GY\"`;\n\nexports[`location > 42 > countryCode > with string alpha-3 1`] = `\"GUY\"`;\n\nexports[`location > 42 > countryCode > with string numeric 1`] = `\"328\"`;\n\nexports[`location > 42 > countryCode > with variant option alpha-2 1`] = `\"GY\"`;\n\nexports[`location > 42 > countryCode > with variant option alpha-3 1`] = `\"GUY\"`;\n\nexports[`location > 42 > countryCode > with variant option numeric 1`] = `\"328\"`;\n\nexports[`location > 42 > county 1`] = `\"Borders\"`;\n\nexports[`location > 42 > direction > noArgs 1`] = `\"South\"`;\n\nexports[`location > 42 > direction > with abbreviated option 1`] = `\"S\"`;\n\nexports[`location > 42 > language 1`] = `\n{\n  \"alpha2\": \"gu\",\n  \"alpha3\": \"guj\",\n  \"name\": \"Gujarati\",\n}\n`;\n\nexports[`location > 42 > latitude > noArgs 1`] = `-22.5828`;\n\nexports[`location > 42 > latitude > with max and min option 1`] = `-2.5092`;\n\nexports[`location > 42 > latitude > with max option 1`] = `-52.546`;\n\nexports[`location > 42 > latitude > with max, min and precision option 1`] = `-2.5091976231`;\n\nexports[`location > 42 > latitude > with min option 1`] = `27.454`;\n\nexports[`location > 42 > latitude > with precision option 1`] = `-22.5827786075`;\n\nexports[`location > 42 > longitude > noArgs 1`] = `-45.1656`;\n\nexports[`location > 42 > longitude > with max and min option 1`] = `-2.5092`;\n\nexports[`location > 42 > longitude > with max option 1`] = `-108.8374`;\n\nexports[`location > 42 > longitude > with max, min and precision option 1`] = `-2.5091976231`;\n\nexports[`location > 42 > longitude > with min option 1`] = `61.1626`;\n\nexports[`location > 42 > longitude > with precision option 1`] = `-45.165557215`;\n\nexports[`location > 42 > nearbyGPSCoordinate > near origin 1`] = `\n[\n  0.09716177782431099,\n  -0.0966009319947716,\n]\n`;\n\nexports[`location > 42 > nearbyGPSCoordinate > noArgs 1`] = `\n[\n  -22.5828,\n  162.2572,\n]\n`;\n\nexports[`location > 42 > nearbyGPSCoordinate > only isMetric 1`] = `\n[\n  -22.5828,\n  162.2572,\n]\n`;\n\nexports[`location > 42 > nearbyGPSCoordinate > only radius 1`] = `\n[\n  -22.5828,\n  162.2572,\n]\n`;\n\nexports[`location > 42 > nearbyGPSCoordinate > with origin and isMetric 1`] = `\n[\n  37.06038001199696,\n  -13.060031481137685,\n]\n`;\n\nexports[`location > 42 > nearbyGPSCoordinate > with origin and radius 1`] = `\n[\n  37.14574901717946,\n  -13.144907711778615,\n]\n`;\n\nexports[`location > 42 > nearbyGPSCoordinate > with origin, radius and isMetric 1`] = `\n[\n  37.09056366755245,\n  -13.090040907920184,\n]\n`;\n\nexports[`location > 42 > nearbyGPSCoordinate > with radius and isMetric 1`] = `\n[\n  -22.5828,\n  162.2572,\n]\n`;\n\nexports[`location > 42 > ordinalDirection > noArgs 1`] = `\"Northwest\"`;\n\nexports[`location > 42 > ordinalDirection > with abbreviated option 1`] = `\"NW\"`;\n\nexports[`location > 42 > secondaryAddress 1`] = `\"Apt. 975\"`;\n\nexports[`location > 42 > state > noArgs 1`] = `\"Maine\"`;\n\nexports[`location > 42 > state > with options 1`] = `\"ME\"`;\n\nexports[`location > 42 > street 1`] = `\"Miller Crest\"`;\n\nexports[`location > 42 > streetAddress > noArgs 1`] = `\"9751 Laury Rapid\"`;\n\nexports[`location > 42 > streetAddress > with boolean 1`] = `\"9751 Laury Rapid\"`;\n\nexports[`location > 42 > streetAddress > with useFullAddress options 1`] = `\"9751 Laury Rapid Apt. 982\"`;\n\nexports[`location > 42 > timeZone 1`] = `\"America/North_Dakota/Center\"`;\n\nexports[`location > 42 > zipCode > noArgs 1`] = `\"97511\"`;\n\nexports[`location > 42 > zipCode > with format option 1`] = `\"397-511\"`;\n\nexports[`location > 42 > zipCode > with string 1`] = `\"397\"`;\n\nexports[`location > 1211 > buildingNumber 1`] = `\"929\"`;\n\nexports[`location > 1211 > cardinalDirection > noArgs 1`] = `\"West\"`;\n\nexports[`location > 1211 > cardinalDirection > with abbreviated option 1`] = `\"W\"`;\n\nexports[`location > 1211 > city 1`] = `\"The Villages\"`;\n\nexports[`location > 1211 > continent 1`] = `\"South America\"`;\n\nexports[`location > 1211 > country 1`] = `\"Uganda\"`;\n\nexports[`location > 1211 > countryCode > noArgs 1`] = `\"UM\"`;\n\nexports[`location > 1211 > countryCode > with string alpha-2 1`] = `\"UM\"`;\n\nexports[`location > 1211 > countryCode > with string alpha-3 1`] = `\"UMI\"`;\n\nexports[`location > 1211 > countryCode > with string numeric 1`] = `\"581\"`;\n\nexports[`location > 1211 > countryCode > with variant option alpha-2 1`] = `\"UM\"`;\n\nexports[`location > 1211 > countryCode > with variant option alpha-3 1`] = `\"UMI\"`;\n\nexports[`location > 1211 > countryCode > with variant option numeric 1`] = `\"581\"`;\n\nexports[`location > 1211 > county 1`] = `\"Tyne and Wear\"`;\n\nexports[`location > 1211 > direction > noArgs 1`] = `\"Southwest\"`;\n\nexports[`location > 1211 > direction > with abbreviated option 1`] = `\"SW\"`;\n\nexports[`location > 1211 > language 1`] = `\n{\n  \"alpha2\": \"tl\",\n  \"alpha3\": \"tgl\",\n  \"name\": \"Tagalog\",\n}\n`;\n\nexports[`location > 1211 > latitude > noArgs 1`] = `77.1337`;\n\nexports[`location > 1211 > latitude > with max and min option 1`] = `8.5704`;\n\nexports[`location > 1211 > latitude > with max option 1`] = `2.8521`;\n\nexports[`location > 1211 > latitude > with max, min and precision option 1`] = `8.5704030781`;\n\nexports[`location > 1211 > latitude > with min option 1`] = `82.8521`;\n\nexports[`location > 1211 > latitude > with precision option 1`] = `77.1336277025`;\n\nexports[`location > 1211 > longitude > noArgs 1`] = `154.2673`;\n\nexports[`location > 1211 > longitude > with max and min option 1`] = `8.5704`;\n\nexports[`location > 1211 > longitude > with max option 1`] = `-3.5811`;\n\nexports[`location > 1211 > longitude > with max, min and precision option 1`] = `8.5704030781`;\n\nexports[`location > 1211 > longitude > with min option 1`] = `166.4189`;\n\nexports[`location > 1211 > longitude > with precision option 1`] = `154.267255405`;\n\nexports[`location > 1211 > nearbyGPSCoordinate > near origin 1`] = `\n[\n  -0.0559064403336199,\n  0.11599406649133925,\n]\n`;\n\nexports[`location > 1211 > nearbyGPSCoordinate > noArgs 1`] = `\n[\n  77.1337,\n  141.6498,\n]\n`;\n\nexports[`location > 1211 > nearbyGPSCoordinate > only isMetric 1`] = `\n[\n  77.1337,\n  141.6498,\n]\n`;\n\nexports[`location > 1211 > nearbyGPSCoordinate > only radius 1`] = `\n[\n  77.1337,\n  141.6498,\n]\n`;\n\nexports[`location > 1211 > nearbyGPSCoordinate > with origin and isMetric 1`] = `\n[\n  36.96526016799632,\n  -12.927922179282291,\n]\n`;\n\nexports[`location > 1211 > nearbyGPSCoordinate > with origin and radius 1`] = `\n[\n  36.91613839546868,\n  -12.826004866809171,\n]\n`;\n\nexports[`location > 1211 > nearbyGPSCoordinate > with origin, radius and isMetric 1`] = `\n[\n  36.94789219602537,\n  -12.891887302377313,\n]\n`;\n\nexports[`location > 1211 > nearbyGPSCoordinate > with radius and isMetric 1`] = `\n[\n  77.1337,\n  141.6498,\n]\n`;\n\nexports[`location > 1211 > ordinalDirection > noArgs 1`] = `\"Southwest\"`;\n\nexports[`location > 1211 > ordinalDirection > with abbreviated option 1`] = `\"SW\"`;\n\nexports[`location > 1211 > secondaryAddress 1`] = `\"Suite 929\"`;\n\nexports[`location > 1211 > state > noArgs 1`] = `\"Washington\"`;\n\nexports[`location > 1211 > state > with options 1`] = `\"WA\"`;\n\nexports[`location > 1211 > street 1`] = `\"W Chestnut Street\"`;\n\nexports[`location > 1211 > streetAddress > noArgs 1`] = `\"929 S Broad Street\"`;\n\nexports[`location > 1211 > streetAddress > with boolean 1`] = `\"929 S Broad Street\"`;\n\nexports[`location > 1211 > streetAddress > with useFullAddress options 1`] = `\"929 S Broad Street Suite 468\"`;\n\nexports[`location > 1211 > timeZone 1`] = `\"Pacific/Fiji\"`;\n\nexports[`location > 1211 > zipCode > noArgs 1`] = `\"82966-7368\"`;\n\nexports[`location > 1211 > zipCode > with format option 1`] = `\"982-966\"`;\n\nexports[`location > 1211 > zipCode > with string 1`] = `\"982\"`;\n\nexports[`location > 1337 > buildingNumber 1`] = `\"22435\"`;\n\nexports[`location > 1337 > cardinalDirection > noArgs 1`] = `\"East\"`;\n\nexports[`location > 1337 > cardinalDirection > with abbreviated option 1`] = `\"E\"`;\n\nexports[`location > 1337 > city 1`] = `\"East Faye\"`;\n\nexports[`location > 1337 > continent 1`] = `\"Antarctica\"`;\n\nexports[`location > 1337 > country 1`] = `\"Egypt\"`;\n\nexports[`location > 1337 > countryCode > noArgs 1`] = `\"EH\"`;\n\nexports[`location > 1337 > countryCode > with string alpha-2 1`] = `\"EH\"`;\n\nexports[`location > 1337 > countryCode > with string alpha-3 1`] = `\"ESH\"`;\n\nexports[`location > 1337 > countryCode > with string numeric 1`] = `\"732\"`;\n\nexports[`location > 1337 > countryCode > with variant option alpha-2 1`] = `\"EH\"`;\n\nexports[`location > 1337 > countryCode > with variant option alpha-3 1`] = `\"ESH\"`;\n\nexports[`location > 1337 > countryCode > with variant option numeric 1`] = `\"732\"`;\n\nexports[`location > 1337 > county 1`] = `\"Morgan County\"`;\n\nexports[`location > 1337 > direction > noArgs 1`] = `\"South\"`;\n\nexports[`location > 1337 > direction > with abbreviated option 1`] = `\"S\"`;\n\nexports[`location > 1337 > language 1`] = `\n{\n  \"alpha2\": \"ru\",\n  \"alpha3\": \"rus\",\n  \"name\": \"Russian\",\n}\n`;\n\nexports[`location > 1337 > latitude > noArgs 1`] = `-42.8356`;\n\nexports[`location > 1337 > latitude > with max and min option 1`] = `-4.7595`;\n\nexports[`location > 1337 > latitude > with max option 1`] = `-63.7976`;\n\nexports[`location > 1337 > latitude > with max, min and precision option 1`] = `-4.7595064997`;\n\nexports[`location > 1337 > latitude > with min option 1`] = `16.2024`;\n\nexports[`location > 1337 > latitude > with precision option 1`] = `-42.8355584972`;\n\nexports[`location > 1337 > longitude > noArgs 1`] = `-85.6711`;\n\nexports[`location > 1337 > longitude > with max and min option 1`] = `-4.7595`;\n\nexports[`location > 1337 > longitude > with max option 1`] = `-130.2153`;\n\nexports[`location > 1337 > longitude > with max, min and precision option 1`] = `-4.7595064997`;\n\nexports[`location > 1337 > longitude > with min option 1`] = `39.7847`;\n\nexports[`location > 1337 > longitude > with precision option 1`] = `-85.6711169944`;\n\nexports[`location > 1337 > nearbyGPSCoordinate > near origin 1`] = `\n[\n  0.022796893471297014,\n  -0.00172567387755862,\n]\n`;\n\nexports[`location > 1337 > nearbyGPSCoordinate > noArgs 1`] = `\n[\n  -42.8356,\n  -122.8738,\n]\n`;\n\nexports[`location > 1337 > nearbyGPSCoordinate > only isMetric 1`] = `\n[\n  -42.8356,\n  -122.8738,\n]\n`;\n\nexports[`location > 1337 > nearbyGPSCoordinate > only radius 1`] = `\n[\n  -42.8356,\n  -122.8738,\n]\n`;\n\nexports[`location > 1337 > nearbyGPSCoordinate > with origin and isMetric 1`] = `\n[\n  37.014162112434576,\n  -13.001072040254485,\n]\n`;\n\nexports[`location > 1337 > nearbyGPSCoordinate > with origin and radius 1`] = `\n[\n  37.034199804933436,\n  -13.002588848786104,\n]\n`;\n\nexports[`location > 1337 > nearbyGPSCoordinate > with origin, radius and isMetric 1`] = `\n[\n  37.02125209810485,\n  -13.001608736321373,\n]\n`;\n\nexports[`location > 1337 > nearbyGPSCoordinate > with radius and isMetric 1`] = `\n[\n  -42.8356,\n  -122.8738,\n]\n`;\n\nexports[`location > 1337 > ordinalDirection > noArgs 1`] = `\"Northwest\"`;\n\nexports[`location > 1337 > ordinalDirection > with abbreviated option 1`] = `\"NW\"`;\n\nexports[`location > 1337 > secondaryAddress 1`] = `\"Apt. 224\"`;\n\nexports[`location > 1337 > state > noArgs 1`] = `\"Indiana\"`;\n\nexports[`location > 1337 > state > with options 1`] = `\"IN\"`;\n\nexports[`location > 1337 > street 1`] = `\"Josephine Gateway\"`;\n\nexports[`location > 1337 > streetAddress > noArgs 1`] = `\"22435 Bernardo Hills\"`;\n\nexports[`location > 1337 > streetAddress > with boolean 1`] = `\"22435 Bernardo Hills\"`;\n\nexports[`location > 1337 > streetAddress > with useFullAddress options 1`] = `\"22435 Bernardo Hills Suite 294\"`;\n\nexports[`location > 1337 > timeZone 1`] = `\"America/Guadeloupe\"`;\n\nexports[`location > 1337 > zipCode > noArgs 1`] = `\"12435\"`;\n\nexports[`location > 1337 > zipCode > with format option 1`] = `\"212-435\"`;\n\nexports[`location > 1337 > zipCode > with string 1`] = `\"212\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/lorem.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`lorem > 42 > lines > noArgs 1`] = `\n\"Synagoga patruus armarium armarium adsum usitas paulatim suggero accusator volubilis.\nBenevolentia attonbitus auctus cognomen esse custodia clamo perspiciatis apud.\"\n`;\n\nexports[`lorem > 42 > lines > with length 1`] = `\n\"Virga synagoga patruus armarium armarium.\nUsitas paulatim suggero.\nVolubilis tristis benevolentia.\nAuctus cognomen esse custodia.\nPerspiciatis apud claro copiose defleo.\nAveho doloribus omnis adipiscor pectus assumenda advoco vinum vociferor.\nCogo alter stella decerno animus deputo adeo verbera caute.\nColor eius incidunt audacia volubilis terga vigor varius.\nVerus alienus autus adipisci comparo creta cernuus.\nConsuasor cicuta illo aqua thorax aestas vos ter avarus.\"\n`;\n\nexports[`lorem > 42 > lines > with length range 1`] = `\n\"Synagoga patruus armarium armarium adsum usitas paulatim suggero accusator volubilis.\nBenevolentia attonbitus auctus cognomen esse custodia clamo perspiciatis apud.\nCopiose defleo territo aveho doloribus.\nAdipiscor pectus assumenda advoco vinum vociferor titulus.\nAlter stella decerno animus deputo.\nVerbera caute somniculosus.\nEius incidunt audacia volubilis terga.\nVarius patrocinor verus alienus autus adipisci comparo creta cernuus tribuo.\nCicuta illo aqua thorax aestas.\nTer avarus abscido tot suffragium suspendo tepidus aer contego ancilla.\nQui comptus adversus colo communis suspendo repellendus valens demens.\nSummisse temptatio laudantium.\nDepulso eos cursus acies amita addo repellat comburo dolor.\nCarus cunae temeritas calco aestus clam arx vetus titulus recusandae.\"\n`;\n\nexports[`lorem > 42 > paragraph > noArgs 1`] = `\"Virga synagoga patruus armarium armarium. Usitas paulatim suggero. Volubilis tristis benevolentia.\"`;\n\nexports[`lorem > 42 > paragraph > with length 1`] = `\"Virga synagoga patruus armarium armarium. Usitas paulatim suggero. Volubilis tristis benevolentia. Auctus cognomen esse custodia. Perspiciatis apud claro copiose defleo. Aveho doloribus omnis adipiscor pectus assumenda advoco vinum vociferor. Cogo alter stella decerno animus deputo adeo verbera caute. Color eius incidunt audacia volubilis terga vigor varius. Verus alienus autus adipisci comparo creta cernuus. Consuasor cicuta illo aqua thorax aestas vos ter avarus.\"`;\n\nexports[`lorem > 42 > paragraph > with length range 1`] = `\"Synagoga patruus armarium armarium adsum usitas paulatim suggero accusator volubilis. Benevolentia attonbitus auctus cognomen esse custodia clamo perspiciatis apud. Copiose defleo territo aveho doloribus. Adipiscor pectus assumenda advoco vinum vociferor titulus. Alter stella decerno animus deputo. Verbera caute somniculosus. Eius incidunt audacia volubilis terga. Varius patrocinor verus alienus autus adipisci comparo creta cernuus tribuo. Cicuta illo aqua thorax aestas. Ter avarus abscido tot suffragium suspendo tepidus aer contego ancilla. Qui comptus adversus colo communis suspendo repellendus valens demens. Summisse temptatio laudantium. Depulso eos cursus acies amita addo repellat comburo dolor. Carus cunae temeritas calco aestus clam arx vetus titulus recusandae.\"`;\n\nexports[`lorem > 42 > paragraphs > noArgs 1`] = `\n\"Virga synagoga patruus armarium armarium. Usitas paulatim suggero. Volubilis tristis benevolentia.\nAuctus cognomen esse custodia. Perspiciatis apud claro copiose defleo. Aveho doloribus omnis adipiscor pectus assumenda advoco vinum vociferor.\nCogo alter stella decerno animus deputo adeo verbera caute. Color eius incidunt audacia volubilis terga vigor varius. Verus alienus autus adipisci comparo creta cernuus.\"\n`;\n\nexports[`lorem > 42 > paragraphs > with length 1`] = `\n\"Virga synagoga patruus armarium armarium. Usitas paulatim suggero. Volubilis tristis benevolentia.\nAuctus cognomen esse custodia. Perspiciatis apud claro copiose defleo. Aveho doloribus omnis adipiscor pectus assumenda advoco vinum vociferor.\nCogo alter stella decerno animus deputo adeo verbera caute. Color eius incidunt audacia volubilis terga vigor varius. Verus alienus autus adipisci comparo creta cernuus.\nConsuasor cicuta illo aqua thorax aestas vos ter avarus. Tot suffragium suspendo. Aer contego ancilla urbanus qui comptus adversus colo communis.\nRepellendus valens demens animadverto summisse temptatio laudantium tepidus. Eos cursus acies amita addo repellat. Dolor venustas carus cunae temeritas.\nAestus clam arx vetus. Recusandae ut thymbra audentia vapulus fugit timor vel cometes. Calcar curso toties.\nAbsconditus dolorem cur brevis animadverto confero vilitas commodi earum. Convoco volup vivo caste derideo coerceo cinis adfectus. Desolo admoneo cibo ver capto arbor deporto.\nCarbo spectaculum temptatio capio suscipit corona ratione recusandae facilis alioqui. Commemoro audentia adhaero officiis spiculum acceptus doloremque calamitas similique. Studio crepusculum video apto.\nAmplitudo vesper utpote causa solutio. Itaque ex carbo aliquid velit velut recusandae confido conscendo. Velit valens termes sapiente ago arx velociter pecto.\nAmbitus somnus abscido. Inflammatio stultus solio caelestis. Capio comparo tamen sodalitas ulciscor solum minus aliquid.\"\n`;\n\nexports[`lorem > 42 > paragraphs > with length range 1`] = `\n\"Synagoga patruus armarium armarium adsum usitas paulatim suggero accusator volubilis. Benevolentia attonbitus auctus cognomen esse custodia clamo perspiciatis apud. Copiose defleo territo aveho doloribus.\nAdipiscor pectus assumenda advoco vinum vociferor titulus. Alter stella decerno animus deputo. Verbera caute somniculosus.\nEius incidunt audacia volubilis terga. Varius patrocinor verus alienus autus adipisci comparo creta cernuus tribuo. Cicuta illo aqua thorax aestas.\nTer avarus abscido tot suffragium suspendo tepidus aer contego ancilla. Qui comptus adversus colo communis suspendo repellendus valens demens. Summisse temptatio laudantium.\nDepulso eos cursus acies amita addo repellat comburo dolor. Carus cunae temeritas calco aestus clam arx vetus titulus recusandae. Thymbra audentia vapulus fugit timor vel cometes amo calcar.\nToties undique absconditus dolorem cur brevis. Confero vilitas commodi. Succedo convoco volup vivo caste derideo coerceo.\nAdfectus peior desolo admoneo cibo. Capto arbor deporto voro carbo spectaculum temptatio capio suscipit corona. Recusandae facilis alioqui truculenter commemoro audentia adhaero officiis.\nAcceptus doloremque calamitas similique ater studio crepusculum video. Confugo amplitudo vesper utpote. Solutio totidem itaque ex carbo.\nVelit velut recusandae. Conscendo sursum velit valens termes. Ago arx velociter pecto absque ambitus somnus abscido.\nInflammatio stultus solio caelestis. Capio comparo tamen sodalitas ulciscor solum minus aliquid. Celo careo voluptate crudelis vapulus.\nTheatrum desolo neque depromo autus suppono cicuta acidus. Atqui vilicus viriliter vergo corpus accendo vestrum cursus. Vix ultio claustrum creo ullus comes assentator iusto video subito.\nAlter possimus vulariter apud eaque utpote talio. Subvenio contigo claudeo tolero tollo usque vereor dolorem. Theologus sol subvenio theatrum validus confero coruscus.\nNesciunt adeptio deleniti. Cito officiis adaugeo adfero traho contigo antepono. Tepesco bibo qui ait admoneo excepturi hic.\nSursum voluptates ducimus commodi theatrum cerno decens aeternus. Vivo tubineus subito. Atavus aro carus inflammatio summopere solutio.\"\n`;\n\nexports[`lorem > 42 > sentence > noArgs 1`] = `\"Virga synagoga patruus armarium armarium.\"`;\n\nexports[`lorem > 42 > sentence > with length 1`] = `\"Corrupti virga synagoga patruus armarium armarium adsum usitas paulatim suggero.\"`;\n\nexports[`lorem > 42 > sentence > with length range 1`] = `\"Virga synagoga patruus armarium armarium adsum usitas paulatim suggero accusator volubilis tristis benevolentia attonbitus.\"`;\n\nexports[`lorem > 42 > sentences > noArgs 1`] = `\"Synagoga patruus armarium armarium adsum usitas paulatim suggero accusator volubilis. Benevolentia attonbitus auctus cognomen esse custodia clamo perspiciatis apud. Copiose defleo territo aveho doloribus.\"`;\n\nexports[`lorem > 42 > sentences > with length 1`] = `\"Virga synagoga patruus armarium armarium. Usitas paulatim suggero. Volubilis tristis benevolentia. Auctus cognomen esse custodia. Perspiciatis apud claro copiose defleo. Aveho doloribus omnis adipiscor pectus assumenda advoco vinum vociferor. Cogo alter stella decerno animus deputo adeo verbera caute. Color eius incidunt audacia volubilis terga vigor varius. Verus alienus autus adipisci comparo creta cernuus. Consuasor cicuta illo aqua thorax aestas vos ter avarus.\"`;\n\nexports[`lorem > 42 > sentences > with length range 1`] = `\"Synagoga patruus armarium armarium adsum usitas paulatim suggero accusator volubilis. Benevolentia attonbitus auctus cognomen esse custodia clamo perspiciatis apud. Copiose defleo territo aveho doloribus. Adipiscor pectus assumenda advoco vinum vociferor titulus. Alter stella decerno animus deputo. Verbera caute somniculosus. Eius incidunt audacia volubilis terga. Varius patrocinor verus alienus autus adipisci comparo creta cernuus tribuo. Cicuta illo aqua thorax aestas. Ter avarus abscido tot suffragium suspendo tepidus aer contego ancilla. Qui comptus adversus colo communis suspendo repellendus valens demens. Summisse temptatio laudantium. Depulso eos cursus acies amita addo repellat comburo dolor. Carus cunae temeritas calco aestus clam arx vetus titulus recusandae.\"`;\n\nexports[`lorem > 42 > slug > noArgs 1`] = `\"corrupti-virga-synagoga\"`;\n\nexports[`lorem > 42 > slug > with length 1`] = `\"corrupti-virga-synagoga-patruus-armarium-armarium-adsum-usitas-paulatim-suggero\"`;\n\nexports[`lorem > 42 > slug > with length range 1`] = `\"virga-synagoga-patruus-armarium-armarium-adsum-usitas-paulatim-suggero-accusator-volubilis-tristis-benevolentia-attonbitus\"`;\n\nexports[`lorem > 42 > text > noArgs 1`] = `\"Patruus armarium armarium adsum usitas paulatim suggero accusator. Tristis benevolentia attonbitus auctus cognomen esse custodia clamo perspiciatis apud. Copiose defleo territo aveho doloribus. Adipiscor pectus assumenda advoco vinum vociferor titulus. Alter stella decerno animus deputo. Verbera caute somniculosus.\"`;\n\nexports[`lorem > 42 > text > with length 1`] = `\"Patruus armarium armarium adsum usitas paulatim suggero accusator. Tristis benevolentia attonbitus auctus cognomen esse custodia clamo perspiciatis apud. Copiose defleo territo aveho doloribus. Adipiscor pectus assumenda advoco vinum vociferor titulus. Alter stella decerno animus deputo. Verbera caute somniculosus.\"`;\n\nexports[`lorem > 42 > text > with length range 1`] = `\"Patruus armarium armarium adsum usitas paulatim suggero accusator. Tristis benevolentia attonbitus auctus cognomen esse custodia clamo perspiciatis apud. Copiose defleo territo aveho doloribus. Adipiscor pectus assumenda advoco vinum vociferor titulus. Alter stella decerno animus deputo. Verbera caute somniculosus.\"`;\n\nexports[`lorem > 42 > word > noArgs 1`] = `\"corrupti\"`;\n\nexports[`lorem > 42 > word > with length 1`] = `\"cupiditate\"`;\n\nexports[`lorem > 42 > word > with options.length 1`] = `\"cupiditate\"`;\n\nexports[`lorem > 42 > word > with options.length and options.strategy 1`] = `\"exercitationem\"`;\n\nexports[`lorem > 42 > word > with options.strategy 1`] = `\"a\"`;\n\nexports[`lorem > 42 > words > noArgs 1`] = `\"corrupti virga synagoga\"`;\n\nexports[`lorem > 42 > words > with length 1`] = `\"corrupti virga synagoga patruus armarium armarium adsum usitas paulatim suggero\"`;\n\nexports[`lorem > 42 > words > with length range 1`] = `\"virga synagoga patruus armarium armarium adsum usitas paulatim suggero accusator volubilis tristis benevolentia attonbitus\"`;\n\nexports[`lorem > 1211 > lines > noArgs 1`] = `\n\"Caelum vulpes spectaculum stillicidium tendo considero suasoria tonsor tenuis sollers.\nDapifer usque unde blanditiis officia aveho corpus votum tener.\nVideo expedita voluptas caelestis coepi suffragium.\nConscendo ulciscor crastinus celer color atque laboriosam.\nApud subseco depromo caries cunabula bellicus tutis nemo.\"\n`;\n\nexports[`lorem > 1211 > lines > with length 1`] = `\n\"Varietas caelum vulpes spectaculum stillicidium tendo considero suasoria tonsor tenuis.\nTripudio dapifer usque unde blanditiis officia aveho corpus.\nTener crux video expedita voluptas caelestis coepi suffragium eligendi conscendo.\nCrastinus celer color atque laboriosam suasoria apud subseco depromo.\nCunabula bellicus tutis nemo.\nAdficio subito auctor suggero cetera tergeo.\nDelectus bis perspiciatis ut amaritudo ullus deinde.\nDelicate nam tolero impedit vicinus voluntarius.\nUter blanditiis supellex trucido conforto validus accusator infit tempus.\nAggero censura approbo cibo beneficium verbera.\"\n`;\n\nexports[`lorem > 1211 > lines > with length range 1`] = `\n\"Caelum vulpes spectaculum stillicidium tendo considero suasoria tonsor tenuis sollers.\nDapifer usque unde blanditiis officia aveho corpus votum tener.\nVideo expedita voluptas caelestis coepi suffragium.\nConscendo ulciscor crastinus celer color atque laboriosam.\nApud subseco depromo caries cunabula bellicus tutis nemo.\nAdficio subito auctor suggero cetera tergeo.\nDelectus bis perspiciatis ut amaritudo ullus deinde.\nDelicate nam tolero impedit vicinus voluntarius.\nUter blanditiis supellex trucido conforto validus accusator infit tempus.\nAggero censura approbo cibo beneficium verbera.\nCupio aureus perferendis magnam non praesentium tonsor recusandae tricesimus tantum.\nVer facilis conicio fuga dedico conor triduana avaritia vindico.\nCariosus adficio vestigium.\nVersus pariatur vitae vos conservo provident.\nVentosus aperte esse sto tabella cattus trucido vicissitudo armarium.\nAer dapifer reiciendis comburo acquiro calamitas calculus vespillo.\nSocius facere somnus pariatur velum dedico delibero.\nIste acervus molestias delicate decerno allatus quia cur arcus.\nDesolo vesco votum thorax.\nDeludo degero virga utrum sapiente pectus verto tot aestas.\"\n`;\n\nexports[`lorem > 1211 > paragraph > noArgs 1`] = `\"Varietas caelum vulpes spectaculum stillicidium tendo considero suasoria tonsor tenuis. Tripudio dapifer usque unde blanditiis officia aveho corpus. Tener crux video expedita voluptas caelestis coepi suffragium eligendi conscendo.\"`;\n\nexports[`lorem > 1211 > paragraph > with length 1`] = `\"Varietas caelum vulpes spectaculum stillicidium tendo considero suasoria tonsor tenuis. Tripudio dapifer usque unde blanditiis officia aveho corpus. Tener crux video expedita voluptas caelestis coepi suffragium eligendi conscendo. Crastinus celer color atque laboriosam suasoria apud subseco depromo. Cunabula bellicus tutis nemo. Adficio subito auctor suggero cetera tergeo. Delectus bis perspiciatis ut amaritudo ullus deinde. Delicate nam tolero impedit vicinus voluntarius. Uter blanditiis supellex trucido conforto validus accusator infit tempus. Aggero censura approbo cibo beneficium verbera.\"`;\n\nexports[`lorem > 1211 > paragraph > with length range 1`] = `\"Caelum vulpes spectaculum stillicidium tendo considero suasoria tonsor tenuis sollers. Dapifer usque unde blanditiis officia aveho corpus votum tener. Video expedita voluptas caelestis coepi suffragium. Conscendo ulciscor crastinus celer color atque laboriosam. Apud subseco depromo caries cunabula bellicus tutis nemo. Adficio subito auctor suggero cetera tergeo. Delectus bis perspiciatis ut amaritudo ullus deinde. Delicate nam tolero impedit vicinus voluntarius. Uter blanditiis supellex trucido conforto validus accusator infit tempus. Aggero censura approbo cibo beneficium verbera. Cupio aureus perferendis magnam non praesentium tonsor recusandae tricesimus tantum. Ver facilis conicio fuga dedico conor triduana avaritia vindico. Cariosus adficio vestigium. Versus pariatur vitae vos conservo provident. Ventosus aperte esse sto tabella cattus trucido vicissitudo armarium. Aer dapifer reiciendis comburo acquiro calamitas calculus vespillo. Socius facere somnus pariatur velum dedico delibero. Iste acervus molestias delicate decerno allatus quia cur arcus. Desolo vesco votum thorax. Deludo degero virga utrum sapiente pectus verto tot aestas.\"`;\n\nexports[`lorem > 1211 > paragraphs > noArgs 1`] = `\n\"Varietas caelum vulpes spectaculum stillicidium tendo considero suasoria tonsor tenuis. Tripudio dapifer usque unde blanditiis officia aveho corpus. Tener crux video expedita voluptas caelestis coepi suffragium eligendi conscendo.\nCrastinus celer color atque laboriosam suasoria apud subseco depromo. Cunabula bellicus tutis nemo. Adficio subito auctor suggero cetera tergeo.\nDelectus bis perspiciatis ut amaritudo ullus deinde. Delicate nam tolero impedit vicinus voluntarius. Uter blanditiis supellex trucido conforto validus accusator infit tempus.\"\n`;\n\nexports[`lorem > 1211 > paragraphs > with length 1`] = `\n\"Varietas caelum vulpes spectaculum stillicidium tendo considero suasoria tonsor tenuis. Tripudio dapifer usque unde blanditiis officia aveho corpus. Tener crux video expedita voluptas caelestis coepi suffragium eligendi conscendo.\nCrastinus celer color atque laboriosam suasoria apud subseco depromo. Cunabula bellicus tutis nemo. Adficio subito auctor suggero cetera tergeo.\nDelectus bis perspiciatis ut amaritudo ullus deinde. Delicate nam tolero impedit vicinus voluntarius. Uter blanditiis supellex trucido conforto validus accusator infit tempus.\nAggero censura approbo cibo beneficium verbera. Cupio aureus perferendis magnam non praesentium tonsor recusandae tricesimus tantum. Ver facilis conicio fuga dedico conor triduana avaritia vindico.\nCariosus adficio vestigium. Versus pariatur vitae vos conservo provident. Ventosus aperte esse sto tabella cattus trucido vicissitudo armarium.\nAer dapifer reiciendis comburo acquiro calamitas calculus vespillo. Socius facere somnus pariatur velum dedico delibero. Iste acervus molestias delicate decerno allatus quia cur arcus.\nDesolo vesco votum thorax. Deludo degero virga utrum sapiente pectus verto tot aestas. Defero voluptatem tum vetus artificiose cultura.\nAntiquus dedecor porro amitto conventus. Placeat quidem caste inventore decet. Catena totus vivo.\nVetus excepturi atavus terror soluta peccatus ab vomito xiphias sulum. Quo abeo pectus aperte anser. Voluptas acer cursim despecto toties somnus ut asperiores dens.\nUmerus aduro cura cimentarius trucido. Cohaero desidero adopto decumbo comitatus quidem coma. Suscipit capitulus trans summopere deripio vetus demonstro non.\"\n`;\n\nexports[`lorem > 1211 > paragraphs > with length range 1`] = `\n\"Caelum vulpes spectaculum stillicidium tendo considero suasoria tonsor tenuis sollers. Dapifer usque unde blanditiis officia aveho corpus votum tener. Video expedita voluptas caelestis coepi suffragium.\nConscendo ulciscor crastinus celer color atque laboriosam. Apud subseco depromo caries cunabula bellicus tutis nemo. Adficio subito auctor suggero cetera tergeo.\nDelectus bis perspiciatis ut amaritudo ullus deinde. Delicate nam tolero impedit vicinus voluntarius. Uter blanditiis supellex trucido conforto validus accusator infit tempus.\nAggero censura approbo cibo beneficium verbera. Cupio aureus perferendis magnam non praesentium tonsor recusandae tricesimus tantum. Ver facilis conicio fuga dedico conor triduana avaritia vindico.\nCariosus adficio vestigium. Versus pariatur vitae vos conservo provident. Ventosus aperte esse sto tabella cattus trucido vicissitudo armarium.\nAer dapifer reiciendis comburo acquiro calamitas calculus vespillo. Socius facere somnus pariatur velum dedico delibero. Iste acervus molestias delicate decerno allatus quia cur arcus.\nDesolo vesco votum thorax. Deludo degero virga utrum sapiente pectus verto tot aestas. Defero voluptatem tum vetus artificiose cultura.\nAntiquus dedecor porro amitto conventus. Placeat quidem caste inventore decet. Catena totus vivo.\nVetus excepturi atavus terror soluta peccatus ab vomito xiphias sulum. Quo abeo pectus aperte anser. Voluptas acer cursim despecto toties somnus ut asperiores dens.\nUmerus aduro cura cimentarius trucido. Cohaero desidero adopto decumbo comitatus quidem coma. Suscipit capitulus trans summopere deripio vetus demonstro non.\nAmissio cuppedia amplitudo verbera degenero viscus. Rerum adeo bene adflicto autem cariosus annus creber antiquus. Consectetur umquam textilis copiose sui utpote sol clamo.\nPecco spiritus caput. Tempus validus surculus vulgivagus vitiosus. Adeptio vae adiuvo vere uxor abundans suus aeneus antepono bonus.\nBalbus adduco aliqua absconditus apud talis sordeo apud demulceo. Tyrannus ipsum accusantium uterque paens accusamus cito supra summisse. Quo eum corroboro.\nTego cura timor vulnus comedo. Theca corona creator vociferor fuga cumque. Aegrus appositus calamitas volup colo abstergo sumo aperiam adipiscor natus.\nSummopere magnam somniculosus laudantium terror blandior adhaero vilis decretum voluptatum. Desparatus amplexus aestivus supra libero viscus capio. Amo pectus vita.\nSunt cibo currus amita cumque a dignissimos. Complectus paulatim debitis explicabo. Deripio delectatio minima conduco contigo vinco aperiam.\nVitae bellum beatus. Confido amplitudo tero ratione facere cilicium. Crur veritas tui amicitia vulgus utrimque fugit.\nRatione audax praesentium uxor. Tener timor ars enim caecus suggero coma articulus quod. Truculenter desolo illo amoveo compono.\nUmquam bos cedo. Brevis tabesco amicitia aspernatur approbo pel est. Congregatio vulgus territo pauci.\nSynagoga vel iusto demergo aduro tergeo. Defetiscor vomer amoveo vicissitudo. Nisi ducimus decens thesis strues defleo verto ubi.\"\n`;\n\nexports[`lorem > 1211 > sentence > noArgs 1`] = `\"Varietas caelum vulpes spectaculum stillicidium tendo considero suasoria tonsor tenuis.\"`;\n\nexports[`lorem > 1211 > sentence > with length 1`] = `\"Vestrum varietas caelum vulpes spectaculum stillicidium tendo considero suasoria tonsor.\"`;\n\nexports[`lorem > 1211 > sentence > with length range 1`] = `\"Varietas caelum vulpes spectaculum stillicidium tendo considero suasoria tonsor tenuis sollers tripudio dapifer usque unde blanditiis officia aveho corpus votum.\"`;\n\nexports[`lorem > 1211 > sentences > noArgs 1`] = `\"Caelum vulpes spectaculum stillicidium tendo considero suasoria tonsor tenuis sollers. Dapifer usque unde blanditiis officia aveho corpus votum tener. Video expedita voluptas caelestis coepi suffragium. Conscendo ulciscor crastinus celer color atque laboriosam. Apud subseco depromo caries cunabula bellicus tutis nemo. Adficio subito auctor suggero cetera tergeo.\"`;\n\nexports[`lorem > 1211 > sentences > with length 1`] = `\"Varietas caelum vulpes spectaculum stillicidium tendo considero suasoria tonsor tenuis. Tripudio dapifer usque unde blanditiis officia aveho corpus. Tener crux video expedita voluptas caelestis coepi suffragium eligendi conscendo. Crastinus celer color atque laboriosam suasoria apud subseco depromo. Cunabula bellicus tutis nemo. Adficio subito auctor suggero cetera tergeo. Delectus bis perspiciatis ut amaritudo ullus deinde. Delicate nam tolero impedit vicinus voluntarius. Uter blanditiis supellex trucido conforto validus accusator infit tempus. Aggero censura approbo cibo beneficium verbera.\"`;\n\nexports[`lorem > 1211 > sentences > with length range 1`] = `\"Caelum vulpes spectaculum stillicidium tendo considero suasoria tonsor tenuis sollers. Dapifer usque unde blanditiis officia aveho corpus votum tener. Video expedita voluptas caelestis coepi suffragium. Conscendo ulciscor crastinus celer color atque laboriosam. Apud subseco depromo caries cunabula bellicus tutis nemo. Adficio subito auctor suggero cetera tergeo. Delectus bis perspiciatis ut amaritudo ullus deinde. Delicate nam tolero impedit vicinus voluntarius. Uter blanditiis supellex trucido conforto validus accusator infit tempus. Aggero censura approbo cibo beneficium verbera. Cupio aureus perferendis magnam non praesentium tonsor recusandae tricesimus tantum. Ver facilis conicio fuga dedico conor triduana avaritia vindico. Cariosus adficio vestigium. Versus pariatur vitae vos conservo provident. Ventosus aperte esse sto tabella cattus trucido vicissitudo armarium. Aer dapifer reiciendis comburo acquiro calamitas calculus vespillo. Socius facere somnus pariatur velum dedico delibero. Iste acervus molestias delicate decerno allatus quia cur arcus. Desolo vesco votum thorax. Deludo degero virga utrum sapiente pectus verto tot aestas.\"`;\n\nexports[`lorem > 1211 > slug > noArgs 1`] = `\"vestrum-varietas-caelum\"`;\n\nexports[`lorem > 1211 > slug > with length 1`] = `\"vestrum-varietas-caelum-vulpes-spectaculum-stillicidium-tendo-considero-suasoria-tonsor\"`;\n\nexports[`lorem > 1211 > slug > with length range 1`] = `\"varietas-caelum-vulpes-spectaculum-stillicidium-tendo-considero-suasoria-tonsor-tenuis-sollers-tripudio-dapifer-usque-unde-blanditiis-officia-aveho-corpus-votum\"`;\n\nexports[`lorem > 1211 > text > noArgs 1`] = `\n\"Vulpes spectaculum stillicidium tendo.\nSuasoria tonsor tenuis sollers tripudio.\nUsque unde blanditiis officia aveho corpus.\nTener crux video expedita voluptas caelestis coepi suffragium eligendi conscendo.\nCrastinus celer color atque laboriosam suasoria apud subseco depromo.\"\n`;\n\nexports[`lorem > 1211 > text > with length 1`] = `\n\"Vulpes spectaculum stillicidium tendo.\nSuasoria tonsor tenuis sollers tripudio.\nUsque unde blanditiis officia aveho corpus.\nTener crux video expedita voluptas caelestis coepi suffragium eligendi conscendo.\nCrastinus celer color atque laboriosam suasoria apud subseco depromo.\"\n`;\n\nexports[`lorem > 1211 > text > with length range 1`] = `\n\"Vulpes spectaculum stillicidium tendo.\nSuasoria tonsor tenuis sollers tripudio.\nUsque unde blanditiis officia aveho corpus.\nTener crux video expedita voluptas caelestis coepi suffragium eligendi conscendo.\nCrastinus celer color atque laboriosam suasoria apud subseco depromo.\"\n`;\n\nexports[`lorem > 1211 > word > noArgs 1`] = `\"vestrum\"`;\n\nexports[`lorem > 1211 > word > with length 1`] = `\"voluptatum\"`;\n\nexports[`lorem > 1211 > word > with options.length 1`] = `\"voluptatum\"`;\n\nexports[`lorem > 1211 > word > with options.length and options.strategy 1`] = `\"necessitatibus\"`;\n\nexports[`lorem > 1211 > word > with options.strategy 1`] = `\"a\"`;\n\nexports[`lorem > 1211 > words > noArgs 1`] = `\"vestrum varietas caelum\"`;\n\nexports[`lorem > 1211 > words > with length 1`] = `\"vestrum varietas caelum vulpes spectaculum stillicidium tendo considero suasoria tonsor\"`;\n\nexports[`lorem > 1211 > words > with length range 1`] = `\"varietas caelum vulpes spectaculum stillicidium tendo considero suasoria tonsor tenuis sollers tripudio dapifer usque unde blanditiis officia aveho corpus votum\"`;\n\nexports[`lorem > 1337 > lines > noArgs 1`] = `\n\"Chirographum degenero commemoro eaque.\nVoluptatibus tabella ancilla creptio quisquam.\"\n`;\n\nexports[`lorem > 1337 > lines > with length 1`] = `\n\"Articulus chirographum degenero commemoro eaque.\nVoluptatibus tabella ancilla creptio quisquam.\nVorago decipio testimonium thalassinus.\nCupressus nulla temporibus audeo civis.\nDesidero atrox cupiditate avarus exercitationem tristis audax vita.\nDesparatus dolore accendo suus vulgo ascisco.\nCorrupti suadeo abbas corporis.\nTestimonium consectetur subvenio.\nVoluptas tubineus pel magni vulpes caterva.\nAlienus vigor voluptate.\"\n`;\n\nexports[`lorem > 1337 > lines > with length range 1`] = `\n\"Chirographum degenero commemoro eaque.\nVoluptatibus tabella ancilla creptio quisquam.\nVorago decipio testimonium thalassinus.\nCupressus nulla temporibus audeo civis.\nDesidero atrox cupiditate avarus exercitationem tristis audax vita.\nDesparatus dolore accendo suus vulgo ascisco.\nCorrupti suadeo abbas corporis.\nTestimonium consectetur subvenio.\nVoluptas tubineus pel magni vulpes caterva.\nAlienus vigor voluptate.\nConfugo supra abstergo temporibus speciosus aufero.\nVere arx verbum communis subseco cena earum atrocitas.\"\n`;\n\nexports[`lorem > 1337 > paragraph > noArgs 1`] = `\"Articulus chirographum degenero commemoro eaque. Voluptatibus tabella ancilla creptio quisquam. Vorago decipio testimonium thalassinus.\"`;\n\nexports[`lorem > 1337 > paragraph > with length 1`] = `\"Articulus chirographum degenero commemoro eaque. Voluptatibus tabella ancilla creptio quisquam. Vorago decipio testimonium thalassinus. Cupressus nulla temporibus audeo civis. Desidero atrox cupiditate avarus exercitationem tristis audax vita. Desparatus dolore accendo suus vulgo ascisco. Corrupti suadeo abbas corporis. Testimonium consectetur subvenio. Voluptas tubineus pel magni vulpes caterva. Alienus vigor voluptate.\"`;\n\nexports[`lorem > 1337 > paragraph > with length range 1`] = `\"Chirographum degenero commemoro eaque. Voluptatibus tabella ancilla creptio quisquam. Vorago decipio testimonium thalassinus. Cupressus nulla temporibus audeo civis. Desidero atrox cupiditate avarus exercitationem tristis audax vita. Desparatus dolore accendo suus vulgo ascisco. Corrupti suadeo abbas corporis. Testimonium consectetur subvenio. Voluptas tubineus pel magni vulpes caterva. Alienus vigor voluptate. Confugo supra abstergo temporibus speciosus aufero. Vere arx verbum communis subseco cena earum atrocitas.\"`;\n\nexports[`lorem > 1337 > paragraphs > noArgs 1`] = `\n\"Articulus chirographum degenero commemoro eaque. Voluptatibus tabella ancilla creptio quisquam. Vorago decipio testimonium thalassinus.\nCupressus nulla temporibus audeo civis. Desidero atrox cupiditate avarus exercitationem tristis audax vita. Desparatus dolore accendo suus vulgo ascisco.\nCorrupti suadeo abbas corporis. Testimonium consectetur subvenio. Voluptas tubineus pel magni vulpes caterva.\"\n`;\n\nexports[`lorem > 1337 > paragraphs > with length 1`] = `\n\"Articulus chirographum degenero commemoro eaque. Voluptatibus tabella ancilla creptio quisquam. Vorago decipio testimonium thalassinus.\nCupressus nulla temporibus audeo civis. Desidero atrox cupiditate avarus exercitationem tristis audax vita. Desparatus dolore accendo suus vulgo ascisco.\nCorrupti suadeo abbas corporis. Testimonium consectetur subvenio. Voluptas tubineus pel magni vulpes caterva.\nAlienus vigor voluptate. Confugo supra abstergo temporibus speciosus aufero. Vere arx verbum communis subseco cena earum atrocitas.\nDeduco crustulum textor depromo surculus textus. Verbera summisse velit curia delibero. Recusandae expedita capio vindico laboriosam templum canto curtus cruentus dolorem.\nStatua acsi canis tabgo. Placeat cumque ultra vulgivagus clementia cribro subnecto consuasor addo conscendo. Administratio veritas surgo ter alo adfero.\nAntea capio statim denique video. Audax audentia confido damnatio aestus repellat adsum. Solutio absorbeo tenax confido tergeo condico nisi astrum.\nCerno tam magnam velut infit acies aggero vis defleo. Spero quia inventore ventosus. Celebrer super deorsum cicuta adsum bardus rerum circumvenio decipio coniuratio.\nSollers vir ademptio iure saepe articulus. Cras doloremque nesciunt tutis subvenio quo admoneo adipisci. Terra succedo auxilium cernuus bibo cumque sollers.\nCicuta terminatio ulterius incidunt surculus. Tracto tredecim acceptus tabella sunt super. Viduo solus audeo sto vulariter vergo uredo adipiscor absens.\"\n`;\n\nexports[`lorem > 1337 > paragraphs > with length range 1`] = `\n\"Chirographum degenero commemoro eaque. Voluptatibus tabella ancilla creptio quisquam. Vorago decipio testimonium thalassinus.\nCupressus nulla temporibus audeo civis. Desidero atrox cupiditate avarus exercitationem tristis audax vita. Desparatus dolore accendo suus vulgo ascisco.\nCorrupti suadeo abbas corporis. Testimonium consectetur subvenio. Voluptas tubineus pel magni vulpes caterva.\nAlienus vigor voluptate. Confugo supra abstergo temporibus speciosus aufero. Vere arx verbum communis subseco cena earum atrocitas.\nDeduco crustulum textor depromo surculus textus. Verbera summisse velit curia delibero. Recusandae expedita capio vindico laboriosam templum canto curtus cruentus dolorem.\nStatua acsi canis tabgo. Placeat cumque ultra vulgivagus clementia cribro subnecto consuasor addo conscendo. Administratio veritas surgo ter alo adfero.\nAntea capio statim denique video. Audax audentia confido damnatio aestus repellat adsum. Solutio absorbeo tenax confido tergeo condico nisi astrum.\nCerno tam magnam velut infit acies aggero vis defleo. Spero quia inventore ventosus. Celebrer super deorsum cicuta adsum bardus rerum circumvenio decipio coniuratio.\nSollers vir ademptio iure saepe articulus. Cras doloremque nesciunt tutis subvenio quo admoneo adipisci. Terra succedo auxilium cernuus bibo cumque sollers.\nCicuta terminatio ulterius incidunt surculus. Tracto tredecim acceptus tabella sunt super. Viduo solus audeo sto vulariter vergo uredo adipiscor absens.\nTabella suggero aro angustus arto trans culpo atrox. Adficio alius amoveo strenuus provident natus trepide tamdiu. Alias desino combibo ceno.\nSubstantia venustas defetiscor expedita tolero creta talus. Bene nesciunt suppellex appello torqueo tabula tam turpis tandem talio. Rerum tribuo trucido brevis somniculosus attero trado addo.\"\n`;\n\nexports[`lorem > 1337 > sentence > noArgs 1`] = `\"Articulus chirographum degenero commemoro eaque.\"`;\n\nexports[`lorem > 1337 > sentence > with length 1`] = `\"Cedo articulus chirographum degenero commemoro eaque cedo voluptatibus tabella ancilla.\"`;\n\nexports[`lorem > 1337 > sentence > with length range 1`] = `\"Articulus chirographum degenero commemoro eaque cedo voluptatibus tabella ancilla creptio quisquam ante.\"`;\n\nexports[`lorem > 1337 > sentences > noArgs 1`] = `\"Chirographum degenero commemoro eaque. Voluptatibus tabella ancilla creptio quisquam. Vorago decipio testimonium thalassinus.\"`;\n\nexports[`lorem > 1337 > sentences > with length 1`] = `\"Articulus chirographum degenero commemoro eaque. Voluptatibus tabella ancilla creptio quisquam. Vorago decipio testimonium thalassinus. Cupressus nulla temporibus audeo civis. Desidero atrox cupiditate avarus exercitationem tristis audax vita. Desparatus dolore accendo suus vulgo ascisco. Corrupti suadeo abbas corporis. Testimonium consectetur subvenio. Voluptas tubineus pel magni vulpes caterva. Alienus vigor voluptate.\"`;\n\nexports[`lorem > 1337 > sentences > with length range 1`] = `\"Chirographum degenero commemoro eaque. Voluptatibus tabella ancilla creptio quisquam. Vorago decipio testimonium thalassinus. Cupressus nulla temporibus audeo civis. Desidero atrox cupiditate avarus exercitationem tristis audax vita. Desparatus dolore accendo suus vulgo ascisco. Corrupti suadeo abbas corporis. Testimonium consectetur subvenio. Voluptas tubineus pel magni vulpes caterva. Alienus vigor voluptate. Confugo supra abstergo temporibus speciosus aufero. Vere arx verbum communis subseco cena earum atrocitas.\"`;\n\nexports[`lorem > 1337 > slug > noArgs 1`] = `\"cedo-articulus-chirographum\"`;\n\nexports[`lorem > 1337 > slug > with length 1`] = `\"cedo-articulus-chirographum-degenero-commemoro-eaque-cedo-voluptatibus-tabella-ancilla\"`;\n\nexports[`lorem > 1337 > slug > with length range 1`] = `\"articulus-chirographum-degenero-commemoro-eaque-cedo-voluptatibus-tabella-ancilla-creptio-quisquam-ante\"`;\n\nexports[`lorem > 1337 > text > noArgs 1`] = `\"Degenero commemoro eaque cedo voluptatibus. Ancilla creptio quisquam ante vorago decipio testimonium thalassinus.\"`;\n\nexports[`lorem > 1337 > text > with length 1`] = `\"Degenero commemoro eaque cedo voluptatibus. Ancilla creptio quisquam ante vorago decipio testimonium thalassinus.\"`;\n\nexports[`lorem > 1337 > text > with length range 1`] = `\"Degenero commemoro eaque cedo voluptatibus. Ancilla creptio quisquam ante vorago decipio testimonium thalassinus.\"`;\n\nexports[`lorem > 1337 > word > noArgs 1`] = `\"cedo\"`;\n\nexports[`lorem > 1337 > word > with length 1`] = `\"coaegresco\"`;\n\nexports[`lorem > 1337 > word > with options.length 1`] = `\"coaegresco\"`;\n\nexports[`lorem > 1337 > word > with options.length and options.strategy 1`] = `\"exercitationem\"`;\n\nexports[`lorem > 1337 > word > with options.strategy 1`] = `\"a\"`;\n\nexports[`lorem > 1337 > words > noArgs 1`] = `\"cedo articulus chirographum\"`;\n\nexports[`lorem > 1337 > words > with length 1`] = `\"cedo articulus chirographum degenero commemoro eaque cedo voluptatibus tabella ancilla\"`;\n\nexports[`lorem > 1337 > words > with length range 1`] = `\"articulus chirographum degenero commemoro eaque cedo voluptatibus tabella ancilla creptio quisquam ante\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/music.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`music > 42 > album 1`] = `\"Heard It In A Past Life\"`;\n\nexports[`music > 42 > artist 1`] = `\"James TW\"`;\n\nexports[`music > 42 > genre 1`] = `\"German Folk\"`;\n\nexports[`music > 42 > songName 1`] = `\"I Honestly Love You\"`;\n\nexports[`music > 1211 > album 1`] = `\"Tu Veneno Mortal\"`;\n\nexports[`music > 1211 > artist 1`] = `\"Tove Lo\"`;\n\nexports[`music > 1211 > genre 1`] = `\"Swing\"`;\n\nexports[`music > 1211 > songName 1`] = `\"Wedding Bell Blues\"`;\n\nexports[`music > 1337 > album 1`] = `\"Dulce Beat\"`;\n\nexports[`music > 1337 > artist 1`] = `\"Evanescence\"`;\n\nexports[`music > 1337 > genre 1`] = `\"Drinking Songs\"`;\n\nexports[`music > 1337 > songName 1`] = `\"Frankenstein\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/number.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`number > 42 > bigInt > noArgs 1`] = `975110867098211n`;\n\nexports[`number > 42 > bigInt > with big options 1`] = `19556777749482489605814694n`;\n\nexports[`number > 42 > bigInt > with bigint value 1`] = `25n`;\n\nexports[`number > 42 > bigInt > with boolean value 1`] = `1n`;\n\nexports[`number > 42 > bigInt > with multipleOf 1`] = `147890295638632n`;\n\nexports[`number > 42 > bigInt > with number value 1`] = `39n`;\n\nexports[`number > 42 > bigInt > with options 1`] = `19n`;\n\nexports[`number > 42 > bigInt > with string value 1`] = `39n`;\n\nexports[`number > 42 > binary > noArgs 1`] = `\"0\"`;\n\nexports[`number > 42 > binary > with options 1`] = `\"100\"`;\n\nexports[`number > 42 > binary > with value 1`] = `\"0\"`;\n\nexports[`number > 42 > float > with max 1`] = `25.84326820046801`;\n\nexports[`number > 42 > float > with min 1`] = `-25.89477488956341`;\n\nexports[`number > 42 > float > with min and max 1`] = `-0.42604680794276106`;\n\nexports[`number > 42 > float > with min, max and fractionDigits 1`] = `-0.4261`;\n\nexports[`number > 42 > float > with min, max and multipleOf 1`] = `-0.4261`;\n\nexports[`number > 42 > float > with plain number 1`] = `1.49816047538945`;\n\nexports[`number > 42 > hex > noArgs 1`] = `\"5\"`;\n\nexports[`number > 42 > hex > with options 1`] = `\"4\"`;\n\nexports[`number > 42 > hex > with value 1`] = `\"0\"`;\n\nexports[`number > 42 > int > noArgs 1`] = `3373557479352566`;\n\nexports[`number > 42 > int > with options 1`] = `4`;\n\nexports[`number > 42 > int > with value 1`] = `0`;\n\nexports[`number > 42 > octal > noArgs 1`] = `\"2\"`;\n\nexports[`number > 42 > octal > with options 1`] = `\"4\"`;\n\nexports[`number > 42 > octal > with value 1`] = `\"0\"`;\n\nexports[`number > 42 > romanNumeral > noArgs 1`] = `\"MCDXCVIII\"`;\n\nexports[`number > 42 > romanNumeral > with max as 3999 1`] = `\"MCDXCVIII\"`;\n\nexports[`number > 42 > romanNumeral > with min and max 1`] = `\"CCL\"`;\n\nexports[`number > 42 > romanNumeral > with min as 1 1`] = `\"MCDXCVIII\"`;\n\nexports[`number > 42 > romanNumeral > with number value 1`] = `\"CCCLXXV\"`;\n\nexports[`number > 42 > romanNumeral > with only max 1`] = `\"LXII\"`;\n\nexports[`number > 42 > romanNumeral > with only min 1`] = `\"MDI\"`;\n\nexports[`number > 1211 > bigInt > noArgs 1`] = `829667368768488n`;\n\nexports[`number > 1211 > bigInt > with big options 1`] = `25442250580110979794946298n`;\n\nexports[`number > 1211 > bigInt > with bigint value 1`] = `114n`;\n\nexports[`number > 1211 > bigInt > with boolean value 1`] = `1n`;\n\nexports[`number > 1211 > bigInt > with multipleOf 1`] = `784113589297853n`;\n\nexports[`number > 1211 > bigInt > with number value 1`] = `12n`;\n\nexports[`number > 1211 > bigInt > with options 1`] = `44n`;\n\nexports[`number > 1211 > bigInt > with string value 1`] = `28n`;\n\nexports[`number > 1211 > binary > noArgs 1`] = `\"1\"`;\n\nexports[`number > 1211 > binary > with options 1`] = `\"1010\"`;\n\nexports[`number > 1211 > binary > with value 1`] = `\"1\"`;\n\nexports[`number > 1211 > float > with max 1`] = `64.06789061927832`;\n\nexports[`number > 1211 > float > with min 1`] = `-2.0736333821888806`;\n\nexports[`number > 1211 > float > with min and max 1`] = `61.065737083186846`;\n\nexports[`number > 1211 > float > with min, max and fractionDigits 1`] = `61.0658`;\n\nexports[`number > 1211 > float > with min, max and multipleOf 1`] = `61.0658`;\n\nexports[`number > 1211 > float > with plain number 1`] = `3.714080615610337`;\n\nexports[`number > 1211 > hex > noArgs 1`] = `\"e\"`;\n\nexports[`number > 1211 > hex > with options 1`] = `\"a\"`;\n\nexports[`number > 1211 > hex > with value 1`] = `\"1\"`;\n\nexports[`number > 1211 > int > noArgs 1`] = `8363366038243348`;\n\nexports[`number > 1211 > int > with options 1`] = `10`;\n\nexports[`number > 1211 > int > with value 1`] = `1`;\n\nexports[`number > 1211 > octal > noArgs 1`] = `\"7\"`;\n\nexports[`number > 1211 > octal > with options 1`] = `\"12\"`;\n\nexports[`number > 1211 > octal > with value 1`] = `\"1\"`;\n\nexports[`number > 1211 > romanNumeral > noArgs 1`] = `\"MMMDCCXIV\"`;\n\nexports[`number > 1211 > romanNumeral > with max as 3999 1`] = `\"MMMDCCXIV\"`;\n\nexports[`number > 1211 > romanNumeral > with min and max 1`] = `\"CDLXXIV\"`;\n\nexports[`number > 1211 > romanNumeral > with min as 1 1`] = `\"MMMDCCXIV\"`;\n\nexports[`number > 1211 > romanNumeral > with number value 1`] = `\"CMXXIX\"`;\n\nexports[`number > 1211 > romanNumeral > with only max 1`] = `\"CLIV\"`;\n\nexports[`number > 1211 > romanNumeral > with only min 1`] = `\"MMMDCCXIV\"`;\n\nexports[`number > 1337 > bigInt > noArgs 1`] = `124352971361947n`;\n\nexports[`number > 1337 > bigInt > with big options 1`] = `27379244885156992800029992n`;\n\nexports[`number > 1337 > bigInt > with bigint value 1`] = `88n`;\n\nexports[`number > 1337 > bigInt > with boolean value 1`] = `0n`;\n\nexports[`number > 1337 > bigInt > with multipleOf 1`] = `682275118016671n`;\n\nexports[`number > 1337 > bigInt > with number value 1`] = `21n`;\n\nexports[`number > 1337 > bigInt > with options 1`] = `58n`;\n\nexports[`number > 1337 > bigInt > with string value 1`] = `21n`;\n\nexports[`number > 1337 > binary > noArgs 1`] = `\"0\"`;\n\nexports[`number > 1337 > binary > with options 1`] = `\"10\"`;\n\nexports[`number > 1337 > binary > with value 1`] = `\"0\"`;\n\nexports[`number > 1337 > float > with max 1`] = `18.079702576075135`;\n\nexports[`number > 1337 > float > with min 1`] = `-30.73293897432999`;\n\nexports[`number > 1337 > float > with min and max 1`] = `-12.915261073270432`;\n\nexports[`number > 1337 > float > with min, max and fractionDigits 1`] = `-12.9153`;\n\nexports[`number > 1337 > float > with min, max and multipleOf 1`] = `-12.9153`;\n\nexports[`number > 1337 > float > with plain number 1`] = `1.0480987000623267`;\n\nexports[`number > 1337 > hex > noArgs 1`] = `\"4\"`;\n\nexports[`number > 1337 > hex > with options 1`] = `\"2\"`;\n\nexports[`number > 1337 > hex > with value 1`] = `\"0\"`;\n\nexports[`number > 1337 > int > noArgs 1`] = `2360108457524098`;\n\nexports[`number > 1337 > int > with options 1`] = `2`;\n\nexports[`number > 1337 > int > with value 1`] = `0`;\n\nexports[`number > 1337 > octal > noArgs 1`] = `\"2\"`;\n\nexports[`number > 1337 > octal > with options 1`] = `\"2\"`;\n\nexports[`number > 1337 > octal > with value 1`] = `\"0\"`;\n\nexports[`number > 1337 > romanNumeral > noArgs 1`] = `\"MXLVIII\"`;\n\nexports[`number > 1337 > romanNumeral > with max as 3999 1`] = `\"MXLVIII\"`;\n\nexports[`number > 1337 > romanNumeral > with min and max 1`] = `\"CCV\"`;\n\nexports[`number > 1337 > romanNumeral > with min as 1 1`] = `\"MXLVIII\"`;\n\nexports[`number > 1337 > romanNumeral > with number value 1`] = `\"CCLXIII\"`;\n\nexports[`number > 1337 > romanNumeral > with only max 1`] = `\"XLIV\"`;\n\nexports[`number > 1337 > romanNumeral > with only min 1`] = `\"MLI\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/person.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`person > 42 > bio 1`] = `\"traveler, philosopher, model\"`;\n\nexports[`person > 42 > firstName > noArgs 1`] = `\"Mohammad\"`;\n\nexports[`person > 42 > firstName > with sex 1`] = `\"Tyrone\"`;\n\nexports[`person > 42 > fullName > noArgs 1`] = `\"Mohammad Crist\"`;\n\nexports[`person > 42 > fullName > with all (sex) 1`] = `\"John Doe\"`;\n\nexports[`person > 42 > fullName > with firstName 1`] = `\"John Reynolds-Miller\"`;\n\nexports[`person > 42 > fullName > with lastName 1`] = `\"Mohammad Doe\"`;\n\nexports[`person > 42 > fullName > with sex 1`] = `\"Traci Miller\"`;\n\nexports[`person > 42 > gender 1`] = `\"Gender nonconforming\"`;\n\nexports[`person > 42 > jobArea 1`] = `\"Identity\"`;\n\nexports[`person > 42 > jobDescriptor 1`] = `\"National\"`;\n\nexports[`person > 42 > jobTitle 1`] = `\"National Usability Producer\"`;\n\nexports[`person > 42 > jobType 1`] = `\"Coordinator\"`;\n\nexports[`person > 42 > lastName > noArgs 1`] = `\"Reynolds-Miller\"`;\n\nexports[`person > 42 > lastName > with sex 1`] = `\"Wiegand\"`;\n\nexports[`person > 42 > middleName > noArgs 1`] = `\"North\"`;\n\nexports[`person > 42 > middleName > with sex 1`] = `\"William\"`;\n\nexports[`person > 42 > prefix > noArgs 1`] = `\"Dr.\"`;\n\nexports[`person > 42 > prefix > with sex 1`] = `\"Mr.\"`;\n\nexports[`person > 42 > sex > noArgs 1`] = `\"female\"`;\n\nexports[`person > 42 > sex > with sex 1`] = `\"female\"`;\n\nexports[`person > 42 > sexType > noArgs 1`] = `\"female\"`;\n\nexports[`person > 42 > sexType > with includeGeneric=false 1`] = `\"female\"`;\n\nexports[`person > 42 > sexType > with includeGeneric=true 1`] = `\"generic\"`;\n\nexports[`person > 42 > suffix > noArgs 1`] = `\"III\"`;\n\nexports[`person > 42 > suffix > with sex 1`] = `\"III\"`;\n\nexports[`person > 42 > zodiacSign 1`] = `\"Gemini\"`;\n\nexports[`person > 1211 > bio 1`] = `\"decongestant supporter, parent 🥊\"`;\n\nexports[`person > 1211 > firstName > noArgs 1`] = `\"Dana\"`;\n\nexports[`person > 1211 > firstName > with sex 1`] = `\"Sigurd\"`;\n\nexports[`person > 1211 > fullName > noArgs 1`] = `\"Dana Osinski-Paucek\"`;\n\nexports[`person > 1211 > fullName > with all (sex) 1`] = `\"John Doe PhD\"`;\n\nexports[`person > 1211 > fullName > with firstName 1`] = `\"Mr. John Fahey MD\"`;\n\nexports[`person > 1211 > fullName > with lastName 1`] = `\"Mr. Dana Doe MD\"`;\n\nexports[`person > 1211 > fullName > with sex 1`] = `\"Sigurd Zieme\"`;\n\nexports[`person > 1211 > gender 1`] = `\"Trigender\"`;\n\nexports[`person > 1211 > jobArea 1`] = `\"Factors\"`;\n\nexports[`person > 1211 > jobDescriptor 1`] = `\"Chief\"`;\n\nexports[`person > 1211 > jobTitle 1`] = `\"Chief Interactions Manager\"`;\n\nexports[`person > 1211 > jobType 1`] = `\"Representative\"`;\n\nexports[`person > 1211 > lastName > noArgs 1`] = `\"Fahey\"`;\n\nexports[`person > 1211 > lastName > with sex 1`] = `\"Trantow\"`;\n\nexports[`person > 1211 > middleName > noArgs 1`] = `\"Charlie\"`;\n\nexports[`person > 1211 > middleName > with sex 1`] = `\"Sasha\"`;\n\nexports[`person > 1211 > prefix > noArgs 1`] = `\"Dr.\"`;\n\nexports[`person > 1211 > prefix > with sex 1`] = `\"Dr.\"`;\n\nexports[`person > 1211 > sex > noArgs 1`] = `\"male\"`;\n\nexports[`person > 1211 > sex > with sex 1`] = `\"male\"`;\n\nexports[`person > 1211 > sexType > noArgs 1`] = `\"male\"`;\n\nexports[`person > 1211 > sexType > with includeGeneric=false 1`] = `\"male\"`;\n\nexports[`person > 1211 > sexType > with includeGeneric=true 1`] = `\"male\"`;\n\nexports[`person > 1211 > suffix > noArgs 1`] = `\"DVM\"`;\n\nexports[`person > 1211 > suffix > with sex 1`] = `\"DVM\"`;\n\nexports[`person > 1211 > zodiacSign 1`] = `\"Capricorn\"`;\n\nexports[`person > 1337 > bio 1`] = `\"creator, engineer, friend\"`;\n\nexports[`person > 1337 > firstName > noArgs 1`] = `\"Elsa\"`;\n\nexports[`person > 1337 > firstName > with sex 1`] = `\"Chris\"`;\n\nexports[`person > 1337 > fullName > noArgs 1`] = `\"Elsa Hammes\"`;\n\nexports[`person > 1337 > fullName > with all (sex) 1`] = `\"John Doe\"`;\n\nexports[`person > 1337 > fullName > with firstName 1`] = `\"John Gottlieb\"`;\n\nexports[`person > 1337 > fullName > with lastName 1`] = `\"Elsa Doe\"`;\n\nexports[`person > 1337 > fullName > with sex 1`] = `\"Charlene Koelpin\"`;\n\nexports[`person > 1337 > gender 1`] = `\"Demigender\"`;\n\nexports[`person > 1337 > jobArea 1`] = `\"Functionality\"`;\n\nexports[`person > 1337 > jobDescriptor 1`] = `\"Future\"`;\n\nexports[`person > 1337 > jobTitle 1`] = `\"Future Marketing Engineer\"`;\n\nexports[`person > 1337 > jobType 1`] = `\"Engineer\"`;\n\nexports[`person > 1337 > lastName > noArgs 1`] = `\"Gottlieb\"`;\n\nexports[`person > 1337 > lastName > with sex 1`] = `\"Cronin\"`;\n\nexports[`person > 1337 > middleName > noArgs 1`] = `\"Diana\"`;\n\nexports[`person > 1337 > middleName > with sex 1`] = `\"Christopher\"`;\n\nexports[`person > 1337 > prefix > noArgs 1`] = `\"Miss\"`;\n\nexports[`person > 1337 > prefix > with sex 1`] = `\"Mr.\"`;\n\nexports[`person > 1337 > sex > noArgs 1`] = `\"female\"`;\n\nexports[`person > 1337 > sex > with sex 1`] = `\"female\"`;\n\nexports[`person > 1337 > sexType > noArgs 1`] = `\"female\"`;\n\nexports[`person > 1337 > sexType > with includeGeneric=false 1`] = `\"female\"`;\n\nexports[`person > 1337 > sexType > with includeGeneric=true 1`] = `\"female\"`;\n\nexports[`person > 1337 > suffix > noArgs 1`] = `\"I\"`;\n\nexports[`person > 1337 > suffix > with sex 1`] = `\"I\"`;\n\nexports[`person > 1337 > zodiacSign 1`] = `\"Taurus\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/phone.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`phone > 42 > imei 1`] = `\"39-751108-670982-8\"`;\n\nexports[`phone > 42 > number > noArgs 1`] = `\"(975) 310-8670 x982\"`;\n\nexports[`phone > 42 > number > with human style 1`] = `\"(975) 310-8670 x982\"`;\n\nexports[`phone > 42 > number > with international style 1`] = `\"+14976110867\"`;\n\nexports[`phone > 42 > number > with national style 1`] = `\"(497) 611-0867\"`;\n\nexports[`phone > 1211 > imei 1`] = `\"98-296673-687684-2\"`;\n\nexports[`phone > 1211 > number > noArgs 1`] = `\"1-929-767-3687 x68488\"`;\n\nexports[`phone > 1211 > number > with human style 1`] = `\"1-929-767-3687 x68488\"`;\n\nexports[`phone > 1211 > number > with international style 1`] = `\"+19829667368\"`;\n\nexports[`phone > 1211 > number > with national style 1`] = `\"(982) 966-7368\"`;\n\nexports[`phone > 1337 > imei 1`] = `\"21-243529-713619-6\"`;\n\nexports[`phone > 1337 > number > noArgs 1`] = `\"324-452-9713 x619\"`;\n\nexports[`phone > 1337 > number > with human style 1`] = `\"324-452-9713 x619\"`;\n\nexports[`phone > 1337 > number > with international style 1`] = `\"+14125352971\"`;\n\nexports[`phone > 1337 > number > with national style 1`] = `\"(412) 535-2971\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/random.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`random > 42 > alpha > noArgs 1`] = `\"t\"`;\n\nexports[`random > 42 > alpha > with length 1`] = `\"tXMFi\"`;\n\nexports[`random > 42 > alphaNumeric > noArgs 1`] = `\"n\"`;\n\nexports[`random > 42 > alphaNumeric > with length 1`] = `\"nWJB9\"`;\n\nexports[`random > 42 > numeric > noArgs 1`] = `\"3\"`;\n\nexports[`random > 42 > numeric > with length 1`] = `\"39751\"`;\n\nexports[`random > 42 > word 1`] = `\"throughput\"`;\n\nexports[`random > 42 > words > noArgs 1`] = `\"refrigerator Cisgender\"`;\n\nexports[`random > 42 > words > with length 1`] = `\"throughput Lutetium purple Glamorgan female\"`;\n\nexports[`random > 42 > words > with length range 1`] = `\"refrigerator Cisgender\"`;\n\nexports[`random > 1211 > alpha > noArgs 1`] = `\"W\"`;\n\nexports[`random > 1211 > alpha > with length 1`] = `\"WUlZI\"`;\n\nexports[`random > 1211 > alphaNumeric > noArgs 1`] = `\"V\"`;\n\nexports[`random > 1211 > alphaNumeric > with length 1`] = `\"VTdZF\"`;\n\nexports[`random > 1211 > numeric > noArgs 1`] = `\"9\"`;\n\nexports[`random > 1211 > numeric > with length 1`] = `\"98296\"`;\n\nexports[`random > 1211 > word 1`] = `\"zowie\"`;\n\nexports[`random > 1211 > words > noArgs 1`] = `\"fairly puzzle Consultant\"`;\n\nexports[`random > 1211 > words > with length 1`] = `\"zowie Frozen Director Hybrid Facilitator\"`;\n\nexports[`random > 1211 > words > with length range 1`] = `\"fairly puzzle Consultant neutral Hybrid\"`;\n\nexports[`random > 1337 > alpha > noArgs 1`] = `\"n\"`;\n\nexports[`random > 1337 > alpha > with length 1`] = `\"nioxq\"`;\n\nexports[`random > 1337 > alphaNumeric > noArgs 1`] = `\"g\"`;\n\nexports[`random > 1337 > alphaNumeric > with length 1`] = `\"g9hsj\"`;\n\nexports[`random > 1337 > numeric > noArgs 1`] = `\"2\"`;\n\nexports[`random > 1337 > numeric > with length 1`] = `\"21243\"`;\n\nexports[`random > 1337 > word 1`] = `\"Rustic\"`;\n\nexports[`random > 1337 > words > noArgs 1`] = `\"black\"`;\n\nexports[`random > 1337 > words > with length 1`] = `\"Rustic port pro Maryland Research\"`;\n\nexports[`random > 1337 > words > with length range 1`] = `\"black HDD\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/science.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`science > 42 > chemicalElement 1`] = `\n{\n  \"atomicNumber\": 45,\n  \"name\": \"Rhodium\",\n  \"symbol\": \"Rh\",\n}\n`;\n\nexports[`science > 42 > unit 1`] = `\n{\n  \"name\": \"pascal\",\n  \"symbol\": \"Pa\",\n}\n`;\n\nexports[`science > 1211 > chemicalElement 1`] = `\n{\n  \"atomicNumber\": 110,\n  \"name\": \"Darmstadtium\",\n  \"symbol\": \"Ds\",\n}\n`;\n\nexports[`science > 1211 > unit 1`] = `\n{\n  \"name\": \"henry\",\n  \"symbol\": \"H\",\n}\n`;\n\nexports[`science > 1337 > chemicalElement 1`] = `\n{\n  \"atomicNumber\": 31,\n  \"name\": \"Gallium\",\n  \"symbol\": \"Ga\",\n}\n`;\n\nexports[`science > 1337 > unit 1`] = `\n{\n  \"name\": \"radian\",\n  \"symbol\": \"rad\",\n}\n`;\n"
  },
  {
    "path": "test/modules/__snapshots__/string.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`string > 42 > alpha > noArgs 1`] = `\"t\"`;\n\nexports[`string > 42 > alpha > with casing = lower 1`] = `\"j\"`;\n\nexports[`string > 42 > alpha > with casing = mixed 1`] = `\"t\"`;\n\nexports[`string > 42 > alpha > with casing = upper 1`] = `\"J\"`;\n\nexports[`string > 42 > alpha > with exclude 1`] = `\"A\"`;\n\nexports[`string > 42 > alpha > with length 1`] = `\"tXMFii\"`;\n\nexports[`string > 42 > alpha > with length parameter 1`] = `\"tXMFi\"`;\n\nexports[`string > 42 > alpha > with length parameter 2`] = `\"idTFK\"`;\n\nexports[`string > 42 > alpha > with length parameter 3`] = `\"bYRlj\"`;\n\nexports[`string > 42 > alpha > with length parameter 4`] = `\"jpBwp\"`;\n\nexports[`string > 42 > alpha > with length parameter 5`] = `\"Fhptx\"`;\n\nexports[`string > 42 > alpha > with length range 1`] = `\"XMFiidTFKbYRlj\"`;\n\nexports[`string > 42 > alpha > with length, casing and exclude 1`] = `\"fzvjcca\"`;\n\nexports[`string > 42 > alphanumeric > noArgs 1`] = `\"n\"`;\n\nexports[`string > 42 > alphanumeric > with casing = lower 1`] = `\"d\"`;\n\nexports[`string > 42 > alphanumeric > with casing = mixed 1`] = `\"n\"`;\n\nexports[`string > 42 > alphanumeric > with casing = upper 1`] = `\"D\"`;\n\nexports[`string > 42 > alphanumeric > with exclude 1`] = `\"x\"`;\n\nexports[`string > 42 > alphanumeric > with length 1`] = `\"nWJB99\"`;\n\nexports[`string > 42 > alphanumeric > with length parameter 1`] = `\"nWJB9\"`;\n\nexports[`string > 42 > alphanumeric > with length parameter 2`] = `\"93RBH\"`;\n\nexports[`string > 42 > alphanumeric > with length parameter 3`] = `\"1YPdb\"`;\n\nexports[`string > 42 > alphanumeric > with length parameter 4`] = `\"biwqi\"`;\n\nexports[`string > 42 > alphanumeric > with length parameter 5`] = `\"B8ims\"`;\n\nexports[`string > 42 > alphanumeric > with length range 1`] = `\"WJB993RBH1YPdb\"`;\n\nexports[`string > 42 > alphanumeric > with length, casing and exclude 1`] = `\"cykh442\"`;\n\nexports[`string > 42 > binary > noArgs 1`] = `\"0b0\"`;\n\nexports[`string > 42 > binary > with custom prefix 1`] = `\"bin_0\"`;\n\nexports[`string > 42 > binary > with length 1`] = `\"0b011100\"`;\n\nexports[`string > 42 > binary > with length and empty prefix 1`] = `\"0111000\"`;\n\nexports[`string > 42 > binary > with length range 1`] = `\"0b11100011101100\"`;\n\nexports[`string > 42 > fromCharacters > with string characters 1`] = `\"o\"`;\n\nexports[`string > 42 > fromCharacters > with string characters and length 1`] = `\"orabf\"`;\n\nexports[`string > 42 > fromCharacters > with string characters and length range 1`] = `\"rabfffrbafraoo\"`;\n\nexports[`string > 42 > fromCharacters > with string[] characters 1`] = `\"o\"`;\n\nexports[`string > 42 > fromCharacters > with string[] characters and length 1`] = `\"orabf\"`;\n\nexports[`string > 42 > fromCharacters > with string[] characters and length range 1`] = `\"rabfffrbafraoo\"`;\n\nexports[`string > 42 > hexadecimal > noArgs 1`] = `\"0x8\"`;\n\nexports[`string > 42 > hexadecimal > with casing = lower 1`] = `\"0x8\"`;\n\nexports[`string > 42 > hexadecimal > with casing = mixed 1`] = `\"0x8\"`;\n\nexports[`string > 42 > hexadecimal > with casing = upper 1`] = `\"0x8\"`;\n\nexports[`string > 42 > hexadecimal > with custom prefix 1`] = `\"hex_8\"`;\n\nexports[`string > 42 > hexadecimal > with length 1`] = `\"0x8EAd33\"`;\n\nexports[`string > 42 > hexadecimal > with length range 1`] = `\"0xEAd331Ddf0FC44\"`;\n\nexports[`string > 42 > hexadecimal > with length, casing and empty prefix 1`] = `\"8ead331\"`;\n\nexports[`string > 42 > nanoid > noArgs 1`] = `\"WB9RHYdbwi8mMv2aWO6ru\"`;\n\nexports[`string > 42 > nanoid > noArgs 2`] = `\"UFwb-TVckgmxNZcOJ47C3\"`;\n\nexports[`string > 42 > nanoid > noArgs 3`] = `\"kDtIyuq6DvfK49OSbxT6q\"`;\n\nexports[`string > 42 > nanoid > noArgs 4`] = `\"RvdkkHYfi2vheu_LJDxPb\"`;\n\nexports[`string > 42 > nanoid > noArgs 5`] = `\"A1ean87SEyeTDlTM5T0F9\"`;\n\nexports[`string > 42 > nanoid > with length parameter 1`] = `\"WB9RHYdbwi8mMv2aWO6ruUFwb-TVck\"`;\n\nexports[`string > 42 > nanoid > with length range 1`] = `\"J93B1-biqBiscAB4XiG72g\"`;\n\nexports[`string > 42 > numeric > noArgs 1`] = `\"3\"`;\n\nexports[`string > 42 > numeric > with allowLeadingZeros 1`] = `\"4\"`;\n\nexports[`string > 42 > numeric > with exclude 1`] = `\"6\"`;\n\nexports[`string > 42 > numeric > with length 1`] = `\"397511\"`;\n\nexports[`string > 42 > numeric > with length parameter 1`] = `\"39751\"`;\n\nexports[`string > 42 > numeric > with length parameter 2`] = `\"10867\"`;\n\nexports[`string > 42 > numeric > with length parameter 3`] = `\"09821\"`;\n\nexports[`string > 42 > numeric > with length parameter 4`] = `\"13542\"`;\n\nexports[`string > 42 > numeric > with length parameter 5`] = `\"61234\"`;\n\nexports[`string > 42 > numeric > with length range 1`] = `\"97511086709821\"`;\n\nexports[`string > 42 > numeric > with length, allowLeadingZeros and exclude 1`] = `\"6987000\"`;\n\nexports[`string > 42 > octal > noArgs 1`] = `\"0o2\"`;\n\nexports[`string > 42 > octal > with custom prefix 1`] = `\"oct_2\"`;\n\nexports[`string > 42 > octal > with length 1`] = `\"0o275411\"`;\n\nexports[`string > 42 > octal > with length and empty prefix 1`] = `\"2754110\"`;\n\nexports[`string > 42 > octal > with length range 1`] = `\"0o75411064507611\"`;\n\nexports[`string > 42 > sample > noArgs 1`] = `\"CyeX//&qXb\"`;\n\nexports[`string > 42 > sample > with length parameter 1`] = `\"CyeX/\"`;\n\nexports[`string > 42 > sample > with length parameter 2`] = `\"/&qXb\"`;\n\nexports[`string > 42 > sample > with length parameter 3`] = `\"\"{n41\"`;\n\nexports[`string > 42 > sample > with length parameter 4`] = `\"2=QI<\"`;\n\nexports[`string > 42 > sample > with length parameter 5`] = `\"Y-<CK\"`;\n\nexports[`string > 42 > sample > with length range 1`] = `\"yeX//&qXb\"{n41\"`;\n\nexports[`string > 42 > symbol > noArgs 1`] = `\",\"`;\n\nexports[`string > 42 > symbol > with length parameter 1`] = `\",}\\\\>%\"`;\n\nexports[`string > 42 > symbol > with length parameter 2`] = `\"%\"\\`>[\"`;\n\nexports[`string > 42 > symbol > with length parameter 3`] = `\"!~_'&\"`;\n\nexports[`string > 42 > symbol > with length parameter 4`] = `\"&*;.*\"`;\n\nexports[`string > 42 > symbol > with length parameter 5`] = `\">%*,/\"`;\n\nexports[`string > 42 > symbol > with length range 1`] = `\"}\\\\>%%\"\\`>[!~_'&\"`;\n\nexports[`string > 42 > ulid > with Date refDate 1`] = `\"01EZ2S259ZBYQK441VKP0ZT655\"`;\n\nexports[`string > 42 > ulid > with number refDate 1`] = `\"01EZ2S259ZBYQK441VKP0ZT655\"`;\n\nexports[`string > 42 > ulid > with string refDate 1`] = `\"01EZ2S259ZBYQK441VKP0ZT655\"`;\n\nexports[`string > 42 > uuid > noArgs 1`] = `\"5fb9220d-9b0f-4d32-a248-6492457c3890\"`;\n\nexports[`string > 42 > uuid > noArgs 2`] = `\"21ffc41a-7170-4e4a-9488-2fcfe9e13056\"`;\n\nexports[`string > 42 > uuid > noArgs 3`] = `\"d5482c1f-c30d-4bbc-b151-d95145bae71b\"`;\n\nexports[`string > 42 > uuid > noArgs 4`] = `\"8c786010-a58e-436c-8314-2ecadc2e8ce5\"`;\n\nexports[`string > 42 > uuid > noArgs 5`] = `\"36dd0863-15f5-48b5-bff4-74409804e327\"`;\n\nexports[`string > 42 > uuid > with version = 4 1`] = `\"5fb9220d-9b0f-4d32-a248-6492457c3890\"`;\n\nexports[`string > 42 > uuid > with version = 4 2`] = `\"21ffc41a-7170-4e4a-9488-2fcfe9e13056\"`;\n\nexports[`string > 42 > uuid > with version = 4 3`] = `\"d5482c1f-c30d-4bbc-b151-d95145bae71b\"`;\n\nexports[`string > 42 > uuid > with version = 4 4`] = `\"8c786010-a58e-436c-8314-2ecadc2e8ce5\"`;\n\nexports[`string > 42 > uuid > with version = 4 5`] = `\"36dd0863-15f5-48b5-bff4-74409804e327\"`;\n\nexports[`string > 42 > uuid > with version = 7 and Date refDate 1`] = `\"01948b54-1b78-75fb-9922-0d9b0fd32248\"`;\n\nexports[`string > 42 > uuid > with version = 7 and number refDate 1`] = `\"01948b54-1b78-75fb-9922-0d9b0fd32248\"`;\n\nexports[`string > 42 > uuid > with version = 7 and string refDate 1`] = `\"01948b54-1b78-75fb-9922-0d9b0fd32248\"`;\n\nexports[`string > 1211 > alpha > noArgs 1`] = `\"W\"`;\n\nexports[`string > 1211 > alpha > with casing = lower 1`] = `\"y\"`;\n\nexports[`string > 1211 > alpha > with casing = mixed 1`] = `\"W\"`;\n\nexports[`string > 1211 > alpha > with casing = upper 1`] = `\"Y\"`;\n\nexports[`string > 1211 > alpha > with exclude 1`] = `\"X\"`;\n\nexports[`string > 1211 > alpha > with length 1`] = `\"WUlZIJ\"`;\n\nexports[`string > 1211 > alpha > with length parameter 1`] = `\"WUlZI\"`;\n\nexports[`string > 1211 > alpha > with length parameter 2`] = `\"JNsKQ\"`;\n\nexports[`string > 1211 > alpha > with length parameter 3`] = `\"NIRwT\"`;\n\nexports[`string > 1211 > alpha > with length parameter 4`] = `\"SlEkt\"`;\n\nexports[`string > 1211 > alpha > with length parameter 5`] = `\"ZNuWB\"`;\n\nexports[`string > 1211 > alpha > with length range 1`] = `\"UlZIJNsKQNIRwTSlEktZ\"`;\n\nexports[`string > 1211 > alpha > with length, casing and exclude 1`] = `\"yydzkkw\"`;\n\nexports[`string > 1211 > alphanumeric > noArgs 1`] = `\"V\"`;\n\nexports[`string > 1211 > alphanumeric > with casing = lower 1`] = `\"x\"`;\n\nexports[`string > 1211 > alphanumeric > with casing = mixed 1`] = `\"V\"`;\n\nexports[`string > 1211 > alphanumeric > with casing = upper 1`] = `\"X\"`;\n\nexports[`string > 1211 > alphanumeric > with exclude 1`] = `\"W\"`;\n\nexports[`string > 1211 > alphanumeric > with length 1`] = `\"VTdZFG\"`;\n\nexports[`string > 1211 > alphanumeric > with length parameter 1`] = `\"VTdZF\"`;\n\nexports[`string > 1211 > alphanumeric > with length parameter 2`] = `\"GLlHO\"`;\n\nexports[`string > 1211 > alphanumeric > with length parameter 3`] = `\"LEPqR\"`;\n\nexports[`string > 1211 > alphanumeric > with length parameter 4`] = `\"RdAcm\"`;\n\nexports[`string > 1211 > alphanumeric > with length parameter 5`] = `\"ZLoWx\"`;\n\nexports[`string > 1211 > alphanumeric > with length range 1`] = `\"TdZFGLlHOLEPqRRdAcmZ\"`;\n\nexports[`string > 1211 > alphanumeric > with length, casing and exclude 1`] = `\"yx5zjjv\"`;\n\nexports[`string > 1211 > binary > noArgs 1`] = `\"0b1\"`;\n\nexports[`string > 1211 > binary > with custom prefix 1`] = `\"bin_1\"`;\n\nexports[`string > 1211 > binary > with length 1`] = `\"0b110111\"`;\n\nexports[`string > 1211 > binary > with length and empty prefix 1`] = `\"1101111\"`;\n\nexports[`string > 1211 > binary > with length range 1`] = `\"0b10111101111101101001\"`;\n\nexports[`string > 1211 > fromCharacters > with string characters 1`] = `\"r\"`;\n\nexports[`string > 1211 > fromCharacters > with string characters and length 1`] = `\"rrora\"`;\n\nexports[`string > 1211 > fromCharacters > with string characters and length range 1`] = `\"roraaaoaaabaorroboor\"`;\n\nexports[`string > 1211 > fromCharacters > with string[] characters 1`] = `\"r\"`;\n\nexports[`string > 1211 > fromCharacters > with string[] characters and length 1`] = `\"rrora\"`;\n\nexports[`string > 1211 > fromCharacters > with string[] characters and length range 1`] = `\"roraaaoaaabaorroboor\"`;\n\nexports[`string > 1211 > hexadecimal > noArgs 1`] = `\"0xE\"`;\n\nexports[`string > 1211 > hexadecimal > with casing = lower 1`] = `\"0xe\"`;\n\nexports[`string > 1211 > hexadecimal > with casing = mixed 1`] = `\"0xE\"`;\n\nexports[`string > 1211 > hexadecimal > with casing = upper 1`] = `\"0xE\"`;\n\nexports[`string > 1211 > hexadecimal > with custom prefix 1`] = `\"hex_E\"`;\n\nexports[`string > 1211 > hexadecimal > with length 1`] = `\"0xED4Fef\"`;\n\nexports[`string > 1211 > hexadecimal > with length range 1`] = `\"0xD4FefA7fBAeC9DC4c48F\"`;\n\nexports[`string > 1211 > hexadecimal > with length, casing and empty prefix 1`] = `\"ed4fefa\"`;\n\nexports[`string > 1211 > nanoid > noArgs 1`] = `\"TZGlOEqRAm-WYiwQgaHHf\"`;\n\nexports[`string > 1211 > nanoid > noArgs 2`] = `\"cz2bhvdSQnzxYSIl1L48d\"`;\n\nexports[`string > 1211 > nanoid > noArgs 3`] = `\"ZbyCDKUlrPWfVUX_K8GfV\"`;\n\nexports[`string > 1211 > nanoid > noArgs 4`] = `\"HqjeVEFTtyzrC9vZMsSBO\"`;\n\nexports[`string > 1211 > nanoid > noArgs 5`] = `\"pYVp7CmCfrfX-aE0-l08L\"`;\n\nexports[`string > 1211 > nanoid > with length parameter 1`] = `\"TZGlOEqRAm-WYiwQgaHHfcz2bhvdSQ\"`;\n\nexports[`string > 1211 > nanoid > with length range 1`] = `\"d-LHLPRdcZox_Hlnjy8upQtHHMsB6stOV-dP\"`;\n\nexports[`string > 1211 > numeric > noArgs 1`] = `\"9\"`;\n\nexports[`string > 1211 > numeric > with allowLeadingZeros 1`] = `\"9\"`;\n\nexports[`string > 1211 > numeric > with exclude 1`] = `\"9\"`;\n\nexports[`string > 1211 > numeric > with length 1`] = `\"982966\"`;\n\nexports[`string > 1211 > numeric > with length parameter 1`] = `\"98296\"`;\n\nexports[`string > 1211 > numeric > with length parameter 2`] = `\"67368\"`;\n\nexports[`string > 1211 > numeric > with length parameter 3`] = `\"76848\"`;\n\nexports[`string > 1211 > numeric > with length parameter 4`] = `\"82513\"`;\n\nexports[`string > 1211 > numeric > with length parameter 5`] = `\"97395\"`;\n\nexports[`string > 1211 > numeric > with length range 1`] = `\"82966736876848825139\"`;\n\nexports[`string > 1211 > numeric > with length, allowLeadingZeros and exclude 1`] = `\"9969888\"`;\n\nexports[`string > 1211 > octal > noArgs 1`] = `\"0o7\"`;\n\nexports[`string > 1211 > octal > with custom prefix 1`] = `\"oct_7\"`;\n\nexports[`string > 1211 > octal > with length 1`] = `\"0o771755\"`;\n\nexports[`string > 1211 > octal > with length and empty prefix 1`] = `\"7717556\"`;\n\nexports[`string > 1211 > octal > with length range 1`] = `\"0o71755625665636614127\"`;\n\nexports[`string > 1211 > sample > noArgs 1`] = `\"wt5}_\\`hAal\"`;\n\nexports[`string > 1211 > sample > with length parameter 1`] = `\"wt5}_\"`;\n\nexports[`string > 1211 > sample > with length parameter 2`] = `\"\\`hAal\"`;\n\nexports[`string > 1211 > sample > with length parameter 3`] = `\"h]nIq\"`;\n\nexports[`string > 1211 > sample > with length parameter 4`] = `\"p5W3C\"`;\n\nexports[`string > 1211 > sample > with length parameter 5`] = `\"|hExR\"`;\n\nexports[`string > 1211 > sample > with length range 1`] = `\"t5}_\\`hAalh]nIqp5W3C|\"`;\n\nexports[`string > 1211 > symbol > noArgs 1`] = `\"|\"`;\n\nexports[`string > 1211 > symbol > with length parameter 1`] = `\"|{(~@\"`;\n\nexports[`string > 1211 > symbol > with length parameter 2`] = `\"@],[_\"`;\n\nexports[`string > 1211 > symbol > with length parameter 3`] = `\"]?_.\\`\"`;\n\nexports[`string > 1211 > symbol > with length parameter 4`] = `\"\\`'=',\"`;\n\nexports[`string > 1211 > symbol > with length parameter 5`] = `\"~]-|<\"`;\n\nexports[`string > 1211 > symbol > with length range 1`] = `\"{(~@@],[_]?_.\\`\\`'=',~\"`;\n\nexports[`string > 1211 > ulid > with Date refDate 1`] = `\"01EZ2S259ZXW7ZNNRBPTRMTDVV\"`;\n\nexports[`string > 1211 > ulid > with number refDate 1`] = `\"01EZ2S259ZXW7ZNNRBPTRMTDVV\"`;\n\nexports[`string > 1211 > ulid > with string refDate 1`] = `\"01EZ2S259ZXW7ZNNRBPTRMTDVV\"`;\n\nexports[`string > 1211 > uuid > noArgs 1`] = `\"ee3faac5-bdca-4d6d-9d39-35fc6e8f34b8\"`;\n\nexports[`string > 1211 > uuid > noArgs 2`] = `\"d64428b2-b736-43d9-970b-2b4c8739d1d7\"`;\n\nexports[`string > 1211 > uuid > noArgs 3`] = `\"79c8efdd-3bd5-4e08-bc71-4243ef639999\"`;\n\nexports[`string > 1211 > uuid > noArgs 4`] = `\"adcde858-75d3-4f13-90e6-e9ff59ce28bb\"`;\n\nexports[`string > 1211 > uuid > noArgs 5`] = `\"de2b16a5-033e-49a8-8a9e-77d809771962\"`;\n\nexports[`string > 1211 > uuid > with version = 4 1`] = `\"ee3faac5-bdca-4d6d-9d39-35fc6e8f34b8\"`;\n\nexports[`string > 1211 > uuid > with version = 4 2`] = `\"d64428b2-b736-43d9-970b-2b4c8739d1d7\"`;\n\nexports[`string > 1211 > uuid > with version = 4 3`] = `\"79c8efdd-3bd5-4e08-bc71-4243ef639999\"`;\n\nexports[`string > 1211 > uuid > with version = 4 4`] = `\"adcde858-75d3-4f13-90e6-e9ff59ce28bb\"`;\n\nexports[`string > 1211 > uuid > with version = 4 5`] = `\"de2b16a5-033e-49a8-8a9e-77d809771962\"`;\n\nexports[`string > 1211 > uuid > with version = 7 and Date refDate 1`] = `\"01948b54-1b78-7ee3-8faa-c5bdcad6dd39\"`;\n\nexports[`string > 1211 > uuid > with version = 7 and number refDate 1`] = `\"01948b54-1b78-7ee3-8faa-c5bdcad6dd39\"`;\n\nexports[`string > 1211 > uuid > with version = 7 and string refDate 1`] = `\"01948b54-1b78-7ee3-8faa-c5bdcad6dd39\"`;\n\nexports[`string > 1337 > alpha > noArgs 1`] = `\"n\"`;\n\nexports[`string > 1337 > alpha > with casing = lower 1`] = `\"g\"`;\n\nexports[`string > 1337 > alpha > with casing = mixed 1`] = `\"n\"`;\n\nexports[`string > 1337 > alpha > with casing = upper 1`] = `\"G\"`;\n\nexports[`string > 1337 > alpha > with exclude 1`] = `\"v\"`;\n\nexports[`string > 1337 > alpha > with length 1`] = `\"nioxqA\"`;\n\nexports[`string > 1337 > alpha > with length parameter 1`] = `\"nioxq\"`;\n\nexports[`string > 1337 > alpha > with length parameter 2`] = `\"AnYMf\"`;\n\nexports[`string > 1337 > alpha > with length parameter 3`] = `\"uGgZx\"`;\n\nexports[`string > 1337 > alpha > with length parameter 4`] = `\"PPsvE\"`;\n\nexports[`string > 1337 > alpha > with length parameter 5`] = `\"NjoIz\"`;\n\nexports[`string > 1337 > alpha > with length range 1`] = `\"ioxqAnYMfuGg\"`;\n\nexports[`string > 1337 > alpha > with length, casing and exclude 1`] = `\"ecehfie\"`;\n\nexports[`string > 1337 > alphanumeric > noArgs 1`] = `\"g\"`;\n\nexports[`string > 1337 > alphanumeric > with casing = lower 1`] = `\"9\"`;\n\nexports[`string > 1337 > alphanumeric > with casing = mixed 1`] = `\"g\"`;\n\nexports[`string > 1337 > alphanumeric > with casing = upper 1`] = `\"9\"`;\n\nexports[`string > 1337 > alphanumeric > with exclude 1`] = `\"s\"`;\n\nexports[`string > 1337 > alphanumeric > with length 1`] = `\"g9hsjw\"`;\n\nexports[`string > 1337 > alphanumeric > with length parameter 1`] = `\"g9hsj\"`;\n\nexports[`string > 1337 > alphanumeric > with length parameter 2`] = `\"wgYJ7\"`;\n\nexports[`string > 1337 > alphanumeric > with length parameter 3`] = `\"nC7Yr\"`;\n\nexports[`string > 1337 > alphanumeric > with length parameter 4`] = `\"MNmpA\"`;\n\nexports[`string > 1337 > alphanumeric > with length parameter 5`] = `\"LbhFu\"`;\n\nexports[`string > 1337 > alphanumeric > with length range 1`] = `\"9hsjwgYJ7nC7\"`;\n\nexports[`string > 1337 > alphanumeric > with length, casing and exclude 1`] = `\"a4aebfa\"`;\n\nexports[`string > 1337 > binary > noArgs 1`] = `\"0b0\"`;\n\nexports[`string > 1337 > binary > with custom prefix 1`] = `\"bin_0\"`;\n\nexports[`string > 1337 > binary > with length 1`] = `\"0b000001\"`;\n\nexports[`string > 1337 > binary > with length and empty prefix 1`] = `\"0000010\"`;\n\nexports[`string > 1337 > binary > with length range 1`] = `\"0b000010110010\"`;\n\nexports[`string > 1337 > fromCharacters > with string characters 1`] = `\"o\"`;\n\nexports[`string > 1337 > fromCharacters > with string characters and length 1`] = `\"ofooo\"`;\n\nexports[`string > 1337 > fromCharacters > with string characters and length range 1`] = `\"foooborafobf\"`;\n\nexports[`string > 1337 > fromCharacters > with string[] characters 1`] = `\"o\"`;\n\nexports[`string > 1337 > fromCharacters > with string[] characters and length 1`] = `\"ofooo\"`;\n\nexports[`string > 1337 > fromCharacters > with string[] characters and length range 1`] = `\"foooborafobf\"`;\n\nexports[`string > 1337 > hexadecimal > noArgs 1`] = `\"0x5\"`;\n\nexports[`string > 1337 > hexadecimal > with casing = lower 1`] = `\"0x5\"`;\n\nexports[`string > 1337 > hexadecimal > with casing = mixed 1`] = `\"0x5\"`;\n\nexports[`string > 1337 > hexadecimal > with casing = upper 1`] = `\"0x5\"`;\n\nexports[`string > 1337 > hexadecimal > with custom prefix 1`] = `\"hex_5\"`;\n\nexports[`string > 1337 > hexadecimal > with length 1`] = `\"0x536a7b\"`;\n\nexports[`string > 1337 > hexadecimal > with length range 1`] = `\"0x36a7b5FA28d2\"`;\n\nexports[`string > 1337 > hexadecimal > with length, casing and empty prefix 1`] = `\"536a7b5\"`;\n\nexports[`string > 1337 > nanoid > noArgs 1`] = `\"9swY7CYMmAbFbcPXv0Z7G\"`;\n\nexports[`string > 1337 > nanoid > noArgs 2`] = `\"mMHYBZ0W_ILbUUHwtouNU\"`;\n\nexports[`string > 1337 > nanoid > noArgs 3`] = `\"TsDeyeo71JCQ_H1uUL27G\"`;\n\nexports[`string > 1337 > nanoid > noArgs 4`] = `\"Wbk43ELMzQKT1X9CUgu3D\"`;\n\nexports[`string > 1337 > nanoid > noArgs 5`] = `\"ruWy9nzH3wHgpgMxqPJIW\"`;\n\nexports[`string > 1337 > nanoid > with length parameter 1`] = `\"9swY7CYMmAbFbcPXv0Z7GmMHYBZ0W_\"`;\n\nexports[`string > 1337 > nanoid > with length range 1`] = `\"hjg-n7_NpLhupwbqvJ_\"`;\n\nexports[`string > 1337 > numeric > noArgs 1`] = `\"2\"`;\n\nexports[`string > 1337 > numeric > with allowLeadingZeros 1`] = `\"3\"`;\n\nexports[`string > 1337 > numeric > with exclude 1`] = `\"6\"`;\n\nexports[`string > 1337 > numeric > with length 1`] = `\"212435\"`;\n\nexports[`string > 1337 > numeric > with length parameter 1`] = `\"21243\"`;\n\nexports[`string > 1337 > numeric > with length parameter 2`] = `\"52971\"`;\n\nexports[`string > 1337 > numeric > with length parameter 3`] = `\"36194\"`;\n\nexports[`string > 1337 > numeric > with length parameter 4`] = `\"77345\"`;\n\nexports[`string > 1337 > numeric > with length parameter 5`] = `\"71264\"`;\n\nexports[`string > 1337 > numeric > with length range 1`] = `\"124352971361\"`;\n\nexports[`string > 1337 > numeric > with length, allowLeadingZeros and exclude 1`] = `\"6067676\"`;\n\nexports[`string > 1337 > octal > noArgs 1`] = `\"0o2\"`;\n\nexports[`string > 1337 > octal > with custom prefix 1`] = `\"oct_2\"`;\n\nexports[`string > 1337 > octal > with length 1`] = `\"0o212324\"`;\n\nexports[`string > 1337 > octal > with length and empty prefix 1`] = `\"2123242\"`;\n\nexports[`string > 1337 > octal > with length range 1`] = `\"0o123242750351\"`;\n\nexports[`string > 1337 > sample > noArgs 1`] = `\"9/:K>Q9{e+\"`;\n\nexports[`string > 1337 > sample > with length parameter 1`] = `\"9/:K>\"`;\n\nexports[`string > 1337 > sample > with length parameter 2`] = `\"Q9{e+\"`;\n\nexports[`string > 1337 > sample > with length parameter 3`] = `\"D[,|J\"`;\n\nexports[`string > 1337 > sample > with length parameter 4`] = `\"jjBGW\"`;\n\nexports[`string > 1337 > sample > with length parameter 5`] = `\"g2;_O\"`;\n\nexports[`string > 1337 > sample > with length range 1`] = `\"/:K>Q9{e+D[,\"`;\n\nexports[`string > 1337 > symbol > noArgs 1`] = `\")\"`;\n\nexports[`string > 1337 > symbol > with length parameter 1`] = `\")&)/+\"`;\n\nexports[`string > 1337 > symbol > with length parameter 2`] = `\";)~\\\\$\"`;\n\nexports[`string > 1337 > symbol > with length parameter 3`] = `\"-?%~/\"`;\n\nexports[`string > 1337 > symbol > with length parameter 4`] = `\"^^,.=\"`;\n\nexports[`string > 1337 > symbol > with length parameter 5`] = `\"]'*@:\"`;\n\nexports[`string > 1337 > symbol > with length range 1`] = `\"&)/+;)~\\\\$-?%\"`;\n\nexports[`string > 1337 > ulid > with Date refDate 1`] = `\"01EZ2S259Z858EAG8ZQ3CM4ZES\"`;\n\nexports[`string > 1337 > ulid > with number refDate 1`] = `\"01EZ2S259Z858EAG8ZQ3CM4ZES\"`;\n\nexports[`string > 1337 > ulid > with string refDate 1`] = `\"01EZ2S259Z858EAG8ZQ3CM4ZES\"`;\n\nexports[`string > 1337 > uuid > noArgs 1`] = `\"4247584f-b16a-42f7-8cc5-69c34a72638d\"`;\n\nexports[`string > 1337 > uuid > noArgs 2`] = `\"f6880bf2-25b0-450c-a5b7-fd99f401ff75\"`;\n\nexports[`string > 1337 > uuid > noArgs 3`] = `\"0ca3ae2e-5b48-4277-b6c7-bc5ebe67ea83\"`;\n\nexports[`string > 1337 > uuid > noArgs 4`] = `\"8c36682a-03be-496d-8f46-b50570ebc104\"`;\n\nexports[`string > 1337 > uuid > noArgs 5`] = `\"3a7e9225-61a0-4ba0-9c5c-592d4b9e801f\"`;\n\nexports[`string > 1337 > uuid > with version = 4 1`] = `\"4247584f-b16a-42f7-8cc5-69c34a72638d\"`;\n\nexports[`string > 1337 > uuid > with version = 4 2`] = `\"f6880bf2-25b0-450c-a5b7-fd99f401ff75\"`;\n\nexports[`string > 1337 > uuid > with version = 4 3`] = `\"0ca3ae2e-5b48-4277-b6c7-bc5ebe67ea83\"`;\n\nexports[`string > 1337 > uuid > with version = 4 4`] = `\"8c36682a-03be-496d-8f46-b50570ebc104\"`;\n\nexports[`string > 1337 > uuid > with version = 4 5`] = `\"3a7e9225-61a0-4ba0-9c5c-592d4b9e801f\"`;\n\nexports[`string > 1337 > uuid > with version = 7 and Date refDate 1`] = `\"01948b54-1b78-7424-9758-4fb16a2f7cc5\"`;\n\nexports[`string > 1337 > uuid > with version = 7 and number refDate 1`] = `\"01948b54-1b78-7424-9758-4fb16a2f7cc5\"`;\n\nexports[`string > 1337 > uuid > with version = 7 and string refDate 1`] = `\"01948b54-1b78-7424-9758-4fb16a2f7cc5\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/system.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`system > 42 > commonFileExt 1`] = `\"png\"`;\n\nexports[`system > 42 > commonFileName > noArgs 1`] = `\"unnaturally_dreamily.m3a\"`;\n\nexports[`system > 42 > commonFileName > with extension 1`] = `\"unnaturally_dreamily.ext\"`;\n\nexports[`system > 42 > commonFileType 1`] = `\"audio\"`;\n\nexports[`system > 42 > cron > noArgs 1`] = `\"* * ? 8 ?\"`;\n\nexports[`system > 42 > cron > with includeNonStandard false 1`] = `\"* * ? 8 ?\"`;\n\nexports[`system > 42 > cron > with includeNonStandard true 1`] = `\"* * ? 8 ?\"`;\n\nexports[`system > 42 > cron > with includeYear false 1`] = `\"* * ? 8 ?\"`;\n\nexports[`system > 42 > cron > with includeYear true 1`] = `\"* * ? 8 ? *\"`;\n\nexports[`system > 42 > directoryPath 1`] = `\"/net\"`;\n\nexports[`system > 42 > fileExt > noArgs 1`] = `\"docx\"`;\n\nexports[`system > 42 > fileExt > with mimeType 1`] = `\"json\"`;\n\nexports[`system > 42 > fileName > noArgs 1`] = `\"unnaturally_dreamily.mar\"`;\n\nexports[`system > 42 > fileName > with extensionCount 1`] = `\"unnaturally_dreamily.mar.xlw\"`;\n\nexports[`system > 42 > fileName > with extensionCount range 1`] = `\"unnaturally_dreamily\"`;\n\nexports[`system > 42 > filePath 1`] = `\"/net/supposing_dreamily_embarrassment.xlsx\"`;\n\nexports[`system > 42 > fileType 1`] = `\"font\"`;\n\nexports[`system > 42 > mimeType 1`] = `\"application/x-bzip\"`;\n\nexports[`system > 42 > networkInterface > noArgs 1`] = `\"wlp5s1f0\"`;\n\nexports[`system > 42 > networkInterface > with {\"interfaceSchema\":\"index\"} 1`] = `\"wlo9\"`;\n\nexports[`system > 42 > networkInterface > with {\"interfaceSchema\":\"mac\"} 1`] = `\"wlxfb9220d9b0fd\"`;\n\nexports[`system > 42 > networkInterface > with {\"interfaceSchema\":\"pci\"} 1`] = `\"wlp7s5f1d8\"`;\n\nexports[`system > 42 > networkInterface > with {\"interfaceSchema\":\"slot\"} 1`] = `\"wls9\"`;\n\nexports[`system > 42 > networkInterface > with {\"interfaceType\":\"en\",\"interfaceSchema\":\"index\"} 1`] = `\"eno3\"`;\n\nexports[`system > 42 > networkInterface > with {\"interfaceType\":\"en\",\"interfaceSchema\":\"mac\"} 1`] = `\"enx5fb9220d9b0f\"`;\n\nexports[`system > 42 > networkInterface > with {\"interfaceType\":\"en\",\"interfaceSchema\":\"pci\"} 1`] = `\"P9enp7s5f1d8\"`;\n\nexports[`system > 42 > networkInterface > with {\"interfaceType\":\"en\",\"interfaceSchema\":\"slot\"} 1`] = `\"ens3\"`;\n\nexports[`system > 42 > networkInterface > with {\"interfaceType\":\"en\"} 1`] = `\"ens9\"`;\n\nexports[`system > 42 > networkInterface > with {\"interfaceType\":\"wl\",\"interfaceSchema\":\"index\"} 1`] = `\"wlo3\"`;\n\nexports[`system > 42 > networkInterface > with {\"interfaceType\":\"wl\",\"interfaceSchema\":\"mac\"} 1`] = `\"wlx5fb9220d9b0f\"`;\n\nexports[`system > 42 > networkInterface > with {\"interfaceType\":\"wl\",\"interfaceSchema\":\"pci\"} 1`] = `\"P9wlp7s5f1d8\"`;\n\nexports[`system > 42 > networkInterface > with {\"interfaceType\":\"wl\",\"interfaceSchema\":\"slot\"} 1`] = `\"wls3\"`;\n\nexports[`system > 42 > networkInterface > with {\"interfaceType\":\"wl\"} 1`] = `\"wls9\"`;\n\nexports[`system > 42 > networkInterface > with {\"interfaceType\":\"ww\",\"interfaceSchema\":\"index\"} 1`] = `\"wwo3\"`;\n\nexports[`system > 42 > networkInterface > with {\"interfaceType\":\"ww\",\"interfaceSchema\":\"mac\"} 1`] = `\"wwx5fb9220d9b0f\"`;\n\nexports[`system > 42 > networkInterface > with {\"interfaceType\":\"ww\",\"interfaceSchema\":\"pci\"} 1`] = `\"P9wwp7s5f1d8\"`;\n\nexports[`system > 42 > networkInterface > with {\"interfaceType\":\"ww\",\"interfaceSchema\":\"slot\"} 1`] = `\"wws3\"`;\n\nexports[`system > 42 > networkInterface > with {\"interfaceType\":\"ww\"} 1`] = `\"wws9\"`;\n\nexports[`system > 42 > networkInterface > with {} 1`] = `\"wlp5s1f0\"`;\n\nexports[`system > 42 > semver 1`] = `\"3.19.15\"`;\n\nexports[`system > 1211 > commonFileExt 1`] = `\"shtml\"`;\n\nexports[`system > 1211 > commonFileName > noArgs 1`] = `\"happy_unnaturally_phew.png\"`;\n\nexports[`system > 1211 > commonFileName > with extension 1`] = `\"happy_unnaturally_phew.ext\"`;\n\nexports[`system > 1211 > commonFileType 1`] = `\"application\"`;\n\nexports[`system > 1211 > cron > noArgs 1`] = `\"55 * ? * *\"`;\n\nexports[`system > 1211 > cron > with includeNonStandard false 1`] = `\"55 * ? * *\"`;\n\nexports[`system > 1211 > cron > with includeNonStandard true 1`] = `\"55 * ? * *\"`;\n\nexports[`system > 1211 > cron > with includeYear false 1`] = `\"55 * ? * *\"`;\n\nexports[`system > 1211 > cron > with includeYear true 1`] = `\"55 * ? * * *\"`;\n\nexports[`system > 1211 > directoryPath 1`] = `\"/var/log\"`;\n\nexports[`system > 1211 > fileExt > noArgs 1`] = `\"mp4\"`;\n\nexports[`system > 1211 > fileExt > with mimeType 1`] = `\"map\"`;\n\nexports[`system > 1211 > fileName > noArgs 1`] = `\"happy_unnaturally_phew.vss\"`;\n\nexports[`system > 1211 > fileName > with extensionCount 1`] = `\"happy_unnaturally_phew.vss.mpg4\"`;\n\nexports[`system > 1211 > fileName > with extensionCount range 1`] = `\"happy_unnaturally_phew.mpg4\"`;\n\nexports[`system > 1211 > filePath 1`] = `\"/var/log/record_tired_gripper.mpg4\"`;\n\nexports[`system > 1211 > fileType 1`] = `\"video\"`;\n\nexports[`system > 1211 > mimeType 1`] = `\"video/mp2t\"`;\n\nexports[`system > 1211 > networkInterface > noArgs 1`] = `\"P9wwp6s6d6\"`;\n\nexports[`system > 1211 > networkInterface > with {\"interfaceSchema\":\"index\"} 1`] = `\"wwo8\"`;\n\nexports[`system > 1211 > networkInterface > with {\"interfaceSchema\":\"mac\"} 1`] = `\"wwxe3faac5bdcad\"`;\n\nexports[`system > 1211 > networkInterface > with {\"interfaceSchema\":\"pci\"} 1`] = `\"wwp2s9\"`;\n\nexports[`system > 1211 > networkInterface > with {\"interfaceSchema\":\"slot\"} 1`] = `\"wws8f9\"`;\n\nexports[`system > 1211 > networkInterface > with {\"interfaceType\":\"en\",\"interfaceSchema\":\"index\"} 1`] = `\"eno9\"`;\n\nexports[`system > 1211 > networkInterface > with {\"interfaceType\":\"en\",\"interfaceSchema\":\"mac\"} 1`] = `\"enxee3faac5bdca\"`;\n\nexports[`system > 1211 > networkInterface > with {\"interfaceType\":\"en\",\"interfaceSchema\":\"pci\"} 1`] = `\"enp8s2\"`;\n\nexports[`system > 1211 > networkInterface > with {\"interfaceType\":\"en\",\"interfaceSchema\":\"slot\"} 1`] = `\"ens9d9\"`;\n\nexports[`system > 1211 > networkInterface > with {\"interfaceType\":\"en\"} 1`] = `\"enp2s9\"`;\n\nexports[`system > 1211 > networkInterface > with {\"interfaceType\":\"wl\",\"interfaceSchema\":\"index\"} 1`] = `\"wlo9\"`;\n\nexports[`system > 1211 > networkInterface > with {\"interfaceType\":\"wl\",\"interfaceSchema\":\"mac\"} 1`] = `\"wlxee3faac5bdca\"`;\n\nexports[`system > 1211 > networkInterface > with {\"interfaceType\":\"wl\",\"interfaceSchema\":\"pci\"} 1`] = `\"wlp8s2\"`;\n\nexports[`system > 1211 > networkInterface > with {\"interfaceType\":\"wl\",\"interfaceSchema\":\"slot\"} 1`] = `\"wls9d9\"`;\n\nexports[`system > 1211 > networkInterface > with {\"interfaceType\":\"wl\"} 1`] = `\"wlp2s9\"`;\n\nexports[`system > 1211 > networkInterface > with {\"interfaceType\":\"ww\",\"interfaceSchema\":\"index\"} 1`] = `\"wwo9\"`;\n\nexports[`system > 1211 > networkInterface > with {\"interfaceType\":\"ww\",\"interfaceSchema\":\"mac\"} 1`] = `\"wwxee3faac5bdca\"`;\n\nexports[`system > 1211 > networkInterface > with {\"interfaceType\":\"ww\",\"interfaceSchema\":\"pci\"} 1`] = `\"wwp8s2\"`;\n\nexports[`system > 1211 > networkInterface > with {\"interfaceType\":\"ww\",\"interfaceSchema\":\"slot\"} 1`] = `\"wws9d9\"`;\n\nexports[`system > 1211 > networkInterface > with {\"interfaceType\":\"ww\"} 1`] = `\"wwp2s9\"`;\n\nexports[`system > 1211 > networkInterface > with {} 1`] = `\"P9wwp6s6d6\"`;\n\nexports[`system > 1211 > semver 1`] = `\"9.18.4\"`;\n\nexports[`system > 1337 > commonFileExt 1`] = `\"wav\"`;\n\nexports[`system > 1337 > commonFileName > noArgs 1`] = `\"wallaby.mp4\"`;\n\nexports[`system > 1337 > commonFileName > with extension 1`] = `\"wallaby.ext\"`;\n\nexports[`system > 1337 > commonFileType 1`] = `\"audio\"`;\n\nexports[`system > 1337 > cron > noArgs 1`] = `\"* * 9 6 *\"`;\n\nexports[`system > 1337 > cron > with includeNonStandard false 1`] = `\"* * 9 6 *\"`;\n\nexports[`system > 1337 > cron > with includeNonStandard true 1`] = `\"@monthly\"`;\n\nexports[`system > 1337 > cron > with includeYear false 1`] = `\"* * 9 6 *\"`;\n\nexports[`system > 1337 > cron > with includeYear true 1`] = `\"* * 9 6 * 2004\"`;\n\nexports[`system > 1337 > directoryPath 1`] = `\"/home\"`;\n\nexports[`system > 1337 > fileExt > noArgs 1`] = `\"xul\"`;\n\nexports[`system > 1337 > fileExt > with mimeType 1`] = `\"json\"`;\n\nexports[`system > 1337 > fileName > noArgs 1`] = `\"wallaby.jpg\"`;\n\nexports[`system > 1337 > fileName > with extensionCount 1`] = `\"wallaby.jpg.distz\"`;\n\nexports[`system > 1337 > fileName > with extensionCount range 1`] = `\"wallaby.distz.rar\"`;\n\nexports[`system > 1337 > filePath 1`] = `\"/home/mmm.distz\"`;\n\nexports[`system > 1337 > fileType 1`] = `\"audio\"`;\n\nexports[`system > 1337 > mimeType 1`] = `\"application/vnd.oasis.opendocument.text\"`;\n\nexports[`system > 1337 > networkInterface > noArgs 1`] = `\"eno2\"`;\n\nexports[`system > 1337 > networkInterface > with {\"interfaceSchema\":\"index\"} 1`] = `\"eno1\"`;\n\nexports[`system > 1337 > networkInterface > with {\"interfaceSchema\":\"mac\"} 1`] = `\"enx247584fb16a2\"`;\n\nexports[`system > 1337 > networkInterface > with {\"interfaceSchema\":\"pci\"} 1`] = `\"P2enp4s3d9\"`;\n\nexports[`system > 1337 > networkInterface > with {\"interfaceSchema\":\"slot\"} 1`] = `\"ens1f4d5\"`;\n\nexports[`system > 1337 > networkInterface > with {\"interfaceType\":\"en\",\"interfaceSchema\":\"index\"} 1`] = `\"eno2\"`;\n\nexports[`system > 1337 > networkInterface > with {\"interfaceType\":\"en\",\"interfaceSchema\":\"mac\"} 1`] = `\"enx4247584fb16a\"`;\n\nexports[`system > 1337 > networkInterface > with {\"interfaceType\":\"en\",\"interfaceSchema\":\"pci\"} 1`] = `\"P1enp2s4f5d9\"`;\n\nexports[`system > 1337 > networkInterface > with {\"interfaceType\":\"en\",\"interfaceSchema\":\"slot\"} 1`] = `\"ens2f2d3\"`;\n\nexports[`system > 1337 > networkInterface > with {\"interfaceType\":\"en\"} 1`] = `\"ens1f4d5\"`;\n\nexports[`system > 1337 > networkInterface > with {\"interfaceType\":\"wl\",\"interfaceSchema\":\"index\"} 1`] = `\"wlo2\"`;\n\nexports[`system > 1337 > networkInterface > with {\"interfaceType\":\"wl\",\"interfaceSchema\":\"mac\"} 1`] = `\"wlx4247584fb16a\"`;\n\nexports[`system > 1337 > networkInterface > with {\"interfaceType\":\"wl\",\"interfaceSchema\":\"pci\"} 1`] = `\"P1wlp2s4f5d9\"`;\n\nexports[`system > 1337 > networkInterface > with {\"interfaceType\":\"wl\",\"interfaceSchema\":\"slot\"} 1`] = `\"wls2f2d3\"`;\n\nexports[`system > 1337 > networkInterface > with {\"interfaceType\":\"wl\"} 1`] = `\"wls1f4d5\"`;\n\nexports[`system > 1337 > networkInterface > with {\"interfaceType\":\"ww\",\"interfaceSchema\":\"index\"} 1`] = `\"wwo2\"`;\n\nexports[`system > 1337 > networkInterface > with {\"interfaceType\":\"ww\",\"interfaceSchema\":\"mac\"} 1`] = `\"wwx4247584fb16a\"`;\n\nexports[`system > 1337 > networkInterface > with {\"interfaceType\":\"ww\",\"interfaceSchema\":\"pci\"} 1`] = `\"P1wwp2s4f5d9\"`;\n\nexports[`system > 1337 > networkInterface > with {\"interfaceType\":\"ww\",\"interfaceSchema\":\"slot\"} 1`] = `\"wws2f2d3\"`;\n\nexports[`system > 1337 > networkInterface > with {\"interfaceType\":\"ww\"} 1`] = `\"wws1f4d5\"`;\n\nexports[`system > 1337 > networkInterface > with {} 1`] = `\"eno2\"`;\n\nexports[`system > 1337 > semver 1`] = `\"2.3.5\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/vehicle.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`vehicle > 42 > bicycle 1`] = `\"Fitness Bicycle\"`;\n\nexports[`vehicle > 42 > color 1`] = `\"lime\"`;\n\nexports[`vehicle > 42 > fuel 1`] = `\"Electric\"`;\n\nexports[`vehicle > 42 > manufacturer 1`] = `\"Jeep\"`;\n\nexports[`vehicle > 42 > model 1`] = `\"Durango\"`;\n\nexports[`vehicle > 42 > type 1`] = `\"Extended Cab Pickup\"`;\n\nexports[`vehicle > 42 > vehicle 1`] = `\"Jeep Wrangler\"`;\n\nexports[`vehicle > 42 > vin 1`] = `\"CYRK551VKPAZ82113\"`;\n\nexports[`vehicle > 42 > vrm 1`] = `\"JY75EEB\"`;\n\nexports[`vehicle > 1211 > bicycle 1`] = `\"Triathlon/Time Trial Bicycle\"`;\n\nexports[`vehicle > 1211 > color 1`] = `\"violet\"`;\n\nexports[`vehicle > 1211 > fuel 1`] = `\"Hybrid\"`;\n\nexports[`vehicle > 1211 > manufacturer 1`] = `\"Toyota\"`;\n\nexports[`vehicle > 1211 > model 1`] = `\"V90\"`;\n\nexports[`vehicle > 1211 > type 1`] = `\"Wagon\"`;\n\nexports[`vehicle > 1211 > vehicle 1`] = `\"Toyota Spyder\"`;\n\nexports[`vehicle > 1211 > vin 1`] = `\"XW7ZNNSBNTUM84882\"`;\n\nexports[`vehicle > 1211 > vrm 1`] = `\"YX29RRT\"`;\n\nexports[`vehicle > 1337 > bicycle 1`] = `\"Cyclocross Bicycle\"`;\n\nexports[`vehicle > 1337 > color 1`] = `\"indigo\"`;\n\nexports[`vehicle > 1337 > fuel 1`] = `\"Electric\"`;\n\nexports[`vehicle > 1337 > manufacturer 1`] = `\"Fiat\"`;\n\nexports[`vehicle > 1337 > model 1`] = `\"Challenger\"`;\n\nexports[`vehicle > 1337 > type 1`] = `\"Coupe\"`;\n\nexports[`vehicle > 1337 > vehicle 1`] = `\"Fiat Aventador\"`;\n\nexports[`vehicle > 1337 > vin 1`] = `\"859FAH8ZR3JL19477\"`;\n\nexports[`vehicle > 1337 > vrm 1`] = `\"GE24ING\"`;\n"
  },
  {
    "path": "test/modules/__snapshots__/word.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`word > 42 > adjective > noArgs 1`] = `\"hospitable\"`;\n\nexports[`word > 42 > adjective > with length = 4 1`] = `\"last\"`;\n\nexports[`word > 42 > adjective > with options.length 1`] = `\"last\"`;\n\nexports[`word > 42 > adjective > with options.length and options.strategy 1`] = `\"inconsequential\"`;\n\nexports[`word > 42 > adjective > with options.strategy 1`] = `\"hot\"`;\n\nexports[`word > 42 > adverb > noArgs 1`] = `\"jaggedly\"`;\n\nexports[`word > 42 > adverb > with length = 4 1`] = `\"less\"`;\n\nexports[`word > 42 > adverb > with options.length 1`] = `\"less\"`;\n\nexports[`word > 42 > adverb > with options.length and options.strategy 1`] = `\"enthusiastically\"`;\n\nexports[`word > 42 > adverb > with options.strategy 1`] = `\"not\"`;\n\nexports[`word > 42 > conjunction > noArgs 1`] = `\"instead\"`;\n\nexports[`word > 42 > conjunction > with length = 4 1`] = `\"once\"`;\n\nexports[`word > 42 > conjunction > with options.length 1`] = `\"once\"`;\n\nexports[`word > 42 > conjunction > with options.length and options.strategy 1`] = `\"consequently\"`;\n\nexports[`word > 42 > conjunction > with options.strategy 1`] = `\"if\"`;\n\nexports[`word > 42 > interjection > noArgs 1`] = `\"yahoo\"`;\n\nexports[`word > 42 > interjection > with length = 4 1`] = `\"pfft\"`;\n\nexports[`word > 42 > interjection > with options.length 1`] = `\"pfft\"`;\n\nexports[`word > 42 > interjection > with options.length and options.strategy 1`] = `\"gadzooks\"`;\n\nexports[`word > 42 > interjection > with options.strategy 1`] = `\"ah\"`;\n\nexports[`word > 42 > noun > noArgs 1`] = `\"gerbil\"`;\n\nexports[`word > 42 > noun > with length = 4 1`] = `\"fund\"`;\n\nexports[`word > 42 > noun > with options.length 1`] = `\"fund\"`;\n\nexports[`word > 42 > noun > with options.length and options.strategy 1`] = `\"cross-contamination\"`;\n\nexports[`word > 42 > noun > with options.strategy 1`] = `\"CD\"`;\n\nexports[`word > 42 > preposition > noArgs 1`] = `\"concerning\"`;\n\nexports[`word > 42 > preposition > with length = 4 1`] = `\"like\"`;\n\nexports[`word > 42 > preposition > with options.length 1`] = `\"like\"`;\n\nexports[`word > 42 > preposition > with options.length and options.strategy 1`] = `\"notwithstanding\"`;\n\nexports[`word > 42 > preposition > with options.strategy 1`] = `\"a\"`;\n\nexports[`word > 42 > sample > noArgs 1`] = `\"bleakly\"`;\n\nexports[`word > 42 > sample > with length = 4 1`] = `\"even\"`;\n\nexports[`word > 42 > sample > with options.length 1`] = `\"even\"`;\n\nexports[`word > 42 > sample > with options.length and options.strategy 1`] = `\"enthusiastically\"`;\n\nexports[`word > 42 > sample > with options.strategy 1`] = `\"far\"`;\n\nexports[`word > 42 > verb > noArgs 1`] = `\"glow\"`;\n\nexports[`word > 42 > verb > with length = 4 1`] = `\"hole\"`;\n\nexports[`word > 42 > verb > with options.length 1`] = `\"hole\"`;\n\nexports[`word > 42 > verb > with options.length and options.strategy 1`] = `\"institutionalize\"`;\n\nexports[`word > 42 > verb > with options.strategy 1`] = `\"jot\"`;\n\nexports[`word > 42 > words > noArgs 1`] = `\"unnaturally dreamily\"`;\n\nexports[`word > 42 > words > with count = 4 1`] = `\"bleakly custody gee psst\"`;\n\nexports[`word > 42 > words > with options.count 1`] = `\"bleakly custody gee psst\"`;\n\nexports[`word > 42 > words > with options.count range 1`] = `\"unnaturally dreamily chapel mozzarella through amendment dependable brilliant indeed whenever after happily relieve although atop upon provided skyline brr\"`;\n\nexports[`word > 1211 > adjective > noArgs 1`] = `\"velvety\"`;\n\nexports[`word > 1211 > adjective > with length = 4 1`] = `\"vain\"`;\n\nexports[`word > 1211 > adjective > with options.length 1`] = `\"vain\"`;\n\nexports[`word > 1211 > adjective > with options.length and options.strategy 1`] = `\"well-documented\"`;\n\nexports[`word > 1211 > adjective > with options.strategy 1`] = `\"wee\"`;\n\nexports[`word > 1211 > adverb > noArgs 1`] = `\"viciously\"`;\n\nexports[`word > 1211 > adverb > with length = 4 1`] = `\"well\"`;\n\nexports[`word > 1211 > adverb > with options.length 1`] = `\"well\"`;\n\nexports[`word > 1211 > adverb > with options.length and options.strategy 1`] = `\"enthusiastically\"`;\n\nexports[`word > 1211 > adverb > with options.strategy 1`] = `\"too\"`;\n\nexports[`word > 1211 > conjunction > noArgs 1`] = `\"whoever\"`;\n\nexports[`word > 1211 > conjunction > with length = 4 1`] = `\"when\"`;\n\nexports[`word > 1211 > conjunction > with options.length 1`] = `\"when\"`;\n\nexports[`word > 1211 > conjunction > with options.length and options.strategy 1`] = `\"incidentally\"`;\n\nexports[`word > 1211 > conjunction > with options.strategy 1`] = `\"so\"`;\n\nexports[`word > 1211 > interjection > noArgs 1`] = `\"er\"`;\n\nexports[`word > 1211 > interjection > with length = 4 1`] = `\"pish\"`;\n\nexports[`word > 1211 > interjection > with options.length 1`] = `\"pish\"`;\n\nexports[`word > 1211 > interjection > with options.length and options.strategy 1`] = `\"gadzooks\"`;\n\nexports[`word > 1211 > interjection > with options.strategy 1`] = `\"um\"`;\n\nexports[`word > 1211 > noun > noArgs 1`] = `\"trash\"`;\n\nexports[`word > 1211 > noun > with length = 4 1`] = `\"tray\"`;\n\nexports[`word > 1211 > noun > with options.length 1`] = `\"tray\"`;\n\nexports[`word > 1211 > noun > with options.length and options.strategy 1`] = `\"cross-contamination\"`;\n\nexports[`word > 1211 > noun > with options.strategy 1`] = `\"ad\"`;\n\nexports[`word > 1211 > preposition > noArgs 1`] = `\"upon\"`;\n\nexports[`word > 1211 > preposition > with length = 4 1`] = `\"vice\"`;\n\nexports[`word > 1211 > preposition > with options.length 1`] = `\"vice\"`;\n\nexports[`word > 1211 > preposition > with options.length and options.strategy 1`] = `\"notwithstanding\"`;\n\nexports[`word > 1211 > preposition > with options.strategy 1`] = `\"a\"`;\n\nexports[`word > 1211 > sample > noArgs 1`] = `\"sneaky\"`;\n\nexports[`word > 1211 > sample > with length = 4 1`] = `\"some\"`;\n\nexports[`word > 1211 > sample > with options.length 1`] = `\"some\"`;\n\nexports[`word > 1211 > sample > with options.length and options.strategy 1`] = `\"well-documented\"`;\n\nexports[`word > 1211 > sample > with options.strategy 1`] = `\"raw\"`;\n\nexports[`word > 1211 > verb > noArgs 1`] = `\"transplant\"`;\n\nexports[`word > 1211 > verb > with length = 4 1`] = `\"warp\"`;\n\nexports[`word > 1211 > verb > with options.length 1`] = `\"warp\"`;\n\nexports[`word > 1211 > verb > with options.length and options.strategy 1`] = `\"internationalize\"`;\n\nexports[`word > 1211 > verb > with options.strategy 1`] = `\"tut\"`;\n\nexports[`word > 1211 > words > noArgs 1`] = `\"happy unnaturally phew\"`;\n\nexports[`word > 1211 > words > with count = 4 1`] = `\"sneaky jam-packed willow gracefully\"`;\n\nexports[`word > 1211 > words > with options.count 1`] = `\"sneaky jam-packed willow gracefully\"`;\n\nexports[`word > 1211 > words > with options.count range 1`] = `\"happy unnaturally phew sedately converse horn consistency pinion so elderly when thorn object muted via mythology compassionate crushing fairly parched\"`;\n\nexports[`word > 1337 > adjective > noArgs 1`] = `\"fatal\"`;\n\nexports[`word > 1337 > adjective > with length = 4 1`] = `\"fake\"`;\n\nexports[`word > 1337 > adjective > with options.length 1`] = `\"fake\"`;\n\nexports[`word > 1337 > adjective > with options.length and options.strategy 1`] = `\"black-and-white\"`;\n\nexports[`word > 1337 > adjective > with options.strategy 1`] = `\"far\"`;\n\nexports[`word > 1337 > adverb > noArgs 1`] = `\"frankly\"`;\n\nexports[`word > 1337 > adverb > with length = 4 1`] = `\"less\"`;\n\nexports[`word > 1337 > adverb > with options.length 1`] = `\"less\"`;\n\nexports[`word > 1337 > adverb > with options.length and options.strategy 1`] = `\"enthusiastically\"`;\n\nexports[`word > 1337 > adverb > with options.strategy 1`] = `\"far\"`;\n\nexports[`word > 1337 > conjunction > noArgs 1`] = `\"how\"`;\n\nexports[`word > 1337 > conjunction > with length = 4 1`] = `\"once\"`;\n\nexports[`word > 1337 > conjunction > with options.length 1`] = `\"once\"`;\n\nexports[`word > 1337 > conjunction > with options.length and options.strategy 1`] = `\"consequently\"`;\n\nexports[`word > 1337 > conjunction > with options.strategy 1`] = `\"if\"`;\n\nexports[`word > 1337 > interjection > noArgs 1`] = `\"ew\"`;\n\nexports[`word > 1337 > interjection > with length = 4 1`] = `\"geez\"`;\n\nexports[`word > 1337 > interjection > with options.length 1`] = `\"geez\"`;\n\nexports[`word > 1337 > interjection > with options.length and options.strategy 1`] = `\"gadzooks\"`;\n\nexports[`word > 1337 > interjection > with options.strategy 1`] = `\"ah\"`;\n\nexports[`word > 1337 > noun > noArgs 1`] = `\"diversity\"`;\n\nexports[`word > 1337 > noun > with length = 4 1`] = `\"draw\"`;\n\nexports[`word > 1337 > noun > with options.length 1`] = `\"draw\"`;\n\nexports[`word > 1337 > noun > with options.length and options.strategy 1`] = `\"cross-contamination\"`;\n\nexports[`word > 1337 > noun > with options.strategy 1`] = `\"CD\"`;\n\nexports[`word > 1337 > preposition > noArgs 1`] = `\"barring\"`;\n\nexports[`word > 1337 > preposition > with length = 4 1`] = `\"into\"`;\n\nexports[`word > 1337 > preposition > with options.length 1`] = `\"into\"`;\n\nexports[`word > 1337 > preposition > with options.length and options.strategy 1`] = `\"notwithstanding\"`;\n\nexports[`word > 1337 > preposition > with options.strategy 1`] = `\"a\"`;\n\nexports[`word > 1337 > sample > noArgs 1`] = `\"how\"`;\n\nexports[`word > 1337 > sample > with length = 4 1`] = `\"once\"`;\n\nexports[`word > 1337 > sample > with options.length 1`] = `\"once\"`;\n\nexports[`word > 1337 > sample > with options.length and options.strategy 1`] = `\"consequently\"`;\n\nexports[`word > 1337 > sample > with options.strategy 1`] = `\"if\"`;\n\nexports[`word > 1337 > verb > noArgs 1`] = `\"downshift\"`;\n\nexports[`word > 1337 > verb > with length = 4 1`] = `\"form\"`;\n\nexports[`word > 1337 > verb > with options.length 1`] = `\"form\"`;\n\nexports[`word > 1337 > verb > with options.length and options.strategy 1`] = `\"institutionalize\"`;\n\nexports[`word > 1337 > verb > with options.strategy 1`] = `\"gad\"`;\n\nexports[`word > 1337 > words > noArgs 1`] = `\"wallaby\"`;\n\nexports[`word > 1337 > words > with count = 4 1`] = `\"how yet smooth councilman\"`;\n\nexports[`word > 1337 > words > with options.count 1`] = `\"how yet smooth councilman\"`;\n\nexports[`word > 1337 > words > with options.count range 1`] = `\"wallaby drat deserted into aggravating yuck vol busily ouch inasmuch haze scientific everlasting or gee harmful phew now\"`;\n"
  },
  {
    "path": "test/modules/airline.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { Aircraft, faker } from '../../src';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nconst NON_SEEDED_BASED_RUN = 5;\n\ndescribe('airline', () => {\n  seededTests(faker, 'airline', (t) => {\n    t.itEach('airport', 'airline', 'airplane', 'aircraftType');\n    t.describe('recordLocator', (t) => {\n      t.it('noArgs')\n        .it('allowNumerics', { allowNumerics: true })\n        .it('allowVisuallySimilarCharacters', {\n          allowVisuallySimilarCharacters: true,\n        })\n        .it('both allowNumerics and allowVisuallySimilarCharacters', {\n          allowNumerics: true,\n          allowVisuallySimilarCharacters: true,\n        });\n    });\n    t.describe('seat', (t) => {\n      t.it('noArgs')\n        .it('aircraftType narrowbody', { aircraftType: 'narrowbody' })\n        .it('aircraftType regional', { aircraftType: 'regional' })\n        .it('aircraftType widebody', { aircraftType: 'widebody' });\n    });\n    t.describe('flightNumber', (t) => {\n      t.it('noArgs')\n        .it('flightNumber length 3', { length: 3 })\n        .it('flightNumber length 2 to 4', { length: { min: 2, max: 4 } })\n        .it('flightNumber addLeadingZeros', { addLeadingZeros: true })\n        .it('flightNumber length 3 and addLeadingZeros', {\n          length: 3,\n          addLeadingZeros: true,\n        })\n        .it('flightNumber length 2 to 4 and addLeadingZeros', {\n          length: { min: 2, max: 4 },\n          addLeadingZeros: true,\n        });\n    });\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe(`airport()`, () => {\n        it('should return a random value from airport array', () => {\n          const airport = faker.airline.airport();\n          expect(faker.definitions.airline.airport).toContainEqual(airport);\n        });\n      });\n\n      describe(`airline()`, () => {\n        it('should return a random value from airline array', () => {\n          const airline = faker.airline.airline();\n          expect(faker.definitions.airline.airline).toContainEqual(airline);\n        });\n      });\n\n      describe(`airplane()`, () => {\n        it('should return a random value from airplane array', () => {\n          const airplane = faker.airline.airplane();\n          expect(faker.definitions.airline.airplane).toContainEqual(airplane);\n        });\n      });\n\n      describe(`recordLocator()`, () => {\n        it('should use the default values when not passing arguments', () => {\n          const recordLocator = faker.airline.recordLocator();\n          expect(recordLocator).toMatch(/^[A-HJ-KM-NP-Z]{6}$/);\n        });\n        it('should allow numeric characters', () => {\n          const recordLocator = faker.airline.recordLocator({\n            allowNumerics: true,\n          });\n          expect(recordLocator).toMatch(/^[2-9A-HJ-KM-NP-Z]{6}$/);\n        });\n        it('should allow visually similar characters', () => {\n          const recordLocator = faker.airline.recordLocator({\n            allowVisuallySimilarCharacters: true,\n          });\n          expect(recordLocator).toMatch(/^[A-Z]{6}$/);\n        });\n        it('should allow both numeric and visually similar characters', () => {\n          const recordLocator = faker.airline.recordLocator({\n            allowNumerics: true,\n            allowVisuallySimilarCharacters: true,\n          });\n          expect(recordLocator).toMatch(/^[0-9A-Z]{6}$/);\n        });\n      });\n\n      describe(`seat()`, () => {\n        const seatRegex = /^(\\d{1,2})([A-K])$/;\n        it('should return a random narrowbody seat when not passing an argument', () => {\n          const seat = faker.airline.seat();\n          const matchResult = seatRegex.exec(seat);\n          expectNotNull(matchResult);\n          const row = matchResult[1];\n          const seatLetter = matchResult[2];\n          expect(row).toSatisfy((row: number) => row >= 1 && row <= 35);\n          expect(seatLetter).toMatch(/^[A-F]$/);\n        });\n        it('should return a random narrowbody seat', () => {\n          const seat = faker.airline.seat({\n            aircraftType: Aircraft.Narrowbody,\n          });\n          const matchResult = seatRegex.exec(seat);\n          expectNotNull(matchResult);\n          const row = matchResult[1];\n          const seatLetter = matchResult[2];\n          expect(row).toSatisfy((row: number) => row >= 1 && row <= 35);\n          expect(seatLetter).toMatch(/^[A-F]$/);\n        });\n        it('should return a random regional seat', () => {\n          const seat = faker.airline.seat({ aircraftType: Aircraft.Regional });\n          const matchResult = seatRegex.exec(seat);\n          expectNotNull(matchResult);\n          const row = matchResult[1];\n          const seatLetter = matchResult[2];\n          expect(row).toSatisfy((row: number) => row >= 1 && row <= 20);\n          expect(seatLetter).toMatch(/^[A-D]$/);\n        });\n        it('should return a random widebody seat', () => {\n          const seat = faker.airline.seat({ aircraftType: Aircraft.Widebody });\n          const matchResult = seatRegex.exec(seat);\n          expectNotNull(matchResult);\n          const row = matchResult[1];\n          const seatLetter = matchResult[2];\n          expect(row).toSatisfy((row: number) => row >= 1 && row <= 60);\n          expect(seatLetter).toMatch(/^[A-HJ-K]$/);\n        });\n      });\n\n      describe(`aircraftType()`, () => {\n        it('should return a random aircraft type from the Aircraft enum', () => {\n          const aircraft = faker.airline.aircraftType();\n          expect(Object.values(Aircraft)).toContain(aircraft);\n        });\n      });\n\n      describe(`flightNumber()`, () => {\n        it('should return a random flight number', () => {\n          const flightNumber = faker.airline.flightNumber();\n          expect(flightNumber).toMatch(/^[1-9][0-9]{0,3}$/);\n        });\n        it('should return a random flight number with 3 digits', () => {\n          const flightNumber = faker.airline.flightNumber({ length: 3 });\n          expect(flightNumber).toMatch(/^[1-9][0-9]{2}$/);\n        });\n        it('should return a random flight number with 2 to 4 digits', () => {\n          const flightNumber = faker.airline.flightNumber({\n            length: { min: 2, max: 4 },\n          });\n          expect(flightNumber).toMatch(/^[1-9][0-9]{1,3}$/);\n        });\n        it('should return a random flight number with leading zeros', () => {\n          const flightNumber = faker.airline.flightNumber({\n            addLeadingZeros: true,\n          });\n          expect(flightNumber).toMatch(/^[0-9]{4}$/);\n        });\n        it('should return a random flight number with 3 digits and leading zeros', () => {\n          const flightNumber = faker.airline.flightNumber({\n            length: 3,\n            addLeadingZeros: true,\n          });\n          expect(flightNumber).toMatch(/^[0-9][1-9][0-9]{2}$/);\n        });\n        it('should return a random flight number with 2 to 4 digits and leading zeros', () => {\n          const flightNumber = faker.airline.flightNumber({\n            length: { min: 2, max: 4 },\n            addLeadingZeros: true,\n          });\n          expect(flightNumber).toMatch(/^[0-9]{1,4}$/);\n        });\n      });\n    }\n  );\n});\n\nfunction expectNotNull<T>(value: T): asserts value is NonNullable<T> {\n  expect(value).not.toBeNull();\n}\n"
  },
  {
    "path": "test/modules/animal.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { faker } from '../../src';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nconst NON_SEEDED_BASED_RUN = 5;\n\ndescribe('animal', () => {\n  seededTests(faker, 'animal', (t) => {\n    t.itEach(\n      'bear',\n      'bird',\n      'cat',\n      'cetacean',\n      'cow',\n      'crocodilia',\n      'dog',\n      'fish',\n      'horse',\n      'insect',\n      'lion',\n      'rabbit',\n      'rodent',\n      'snake',\n      'type',\n      'petName'\n    );\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe('bear()', () => {\n        it('should return random value from bear array', () => {\n          const actual = faker.animal.bear();\n          expect(faker.definitions.animal.bear).toContain(actual);\n        });\n      });\n\n      describe('bird()', () => {\n        it('should return random value from bird array', () => {\n          const actual = faker.animal.bird();\n          expect(faker.definitions.animal.bird).toContain(actual);\n        });\n      });\n\n      describe('cat()', () => {\n        it('should return random value from cat array', () => {\n          const actual = faker.animal.cat();\n          expect(faker.definitions.animal.cat).toContain(actual);\n        });\n      });\n\n      describe('cetacean()', () => {\n        it('should return random value from cetacean array', () => {\n          const actual = faker.animal.cetacean();\n          expect(faker.definitions.animal.cetacean).toContain(actual);\n        });\n      });\n\n      describe('cow()', () => {\n        it('should return random value from cow array', () => {\n          const actual = faker.animal.cow();\n          expect(faker.definitions.animal.cow).toContain(actual);\n        });\n      });\n\n      describe('crocodilia()', () => {\n        it('should return random value from crocodilia array', () => {\n          const actual = faker.animal.crocodilia();\n          expect(faker.definitions.animal.crocodilia).toContain(actual);\n        });\n      });\n\n      describe('dog()', () => {\n        it('should return random value from dog array', () => {\n          const actual = faker.animal.dog();\n          expect(faker.definitions.animal.dog).toContain(actual);\n        });\n      });\n\n      describe('fish()', () => {\n        it('should return random value from fish array', () => {\n          const actual = faker.animal.fish();\n          expect(faker.definitions.animal.fish).toContain(actual);\n        });\n      });\n\n      describe('horse()', () => {\n        it('should return random value from horse array', () => {\n          const actual = faker.animal.horse();\n          expect(faker.definitions.animal.horse).toContain(actual);\n        });\n      });\n\n      describe('insect()', () => {\n        it('should return random value from insect array', () => {\n          const actual = faker.animal.insect();\n          expect(faker.definitions.animal.insect).toContain(actual);\n        });\n      });\n\n      describe('lion()', () => {\n        it('should return random value from lion array', () => {\n          const actual = faker.animal.lion();\n          expect(faker.definitions.animal.lion).toContain(actual);\n        });\n      });\n\n      describe('rabbit()', () => {\n        it('should return random value from rabbit array', () => {\n          const actual = faker.animal.rabbit();\n          expect(faker.definitions.animal.rabbit).toContain(actual);\n        });\n      });\n\n      describe('rodent()', () => {\n        it('should return random value from rodent array', () => {\n          const actual = faker.animal.rodent();\n          expect(faker.definitions.animal.rodent).toContain(actual);\n        });\n      });\n\n      describe('snake()', () => {\n        it('should return random value from snake array', () => {\n          const actual = faker.animal.snake();\n          expect(faker.definitions.animal.snake).toContain(actual);\n        });\n      });\n\n      describe('type()', () => {\n        it('should return random value from type array', () => {\n          const actual = faker.animal.type();\n          expect(faker.definitions.animal.type).toContain(actual);\n        });\n      });\n\n      describe('petName()', () => {\n        it('should return random value from pet name array', () => {\n          const actual = faker.animal.petName();\n          expect(faker.definitions.animal.pet_name).toContain(actual);\n        });\n      });\n    }\n  );\n});\n"
  },
  {
    "path": "test/modules/book.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { faker } from '../../src';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from '../support/times';\n\nconst NON_SEEDED_BASED_RUN = 5;\n\ndescribe('book', () => {\n  seededTests(faker, 'book', (t) => {\n    t.itEach('author', 'format', 'genre', 'publisher', 'series', 'title');\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe('author()', () => {\n        it('should return an author name', () => {\n          const author = faker.book.author();\n\n          expect(author).toBeTruthy();\n          expect(author).toBeTypeOf('string');\n          expect(faker.definitions.book.author).toContain(author);\n        });\n      });\n\n      describe('format()', () => {\n        it('should return a book format', () => {\n          const format = faker.book.format();\n\n          expect(format).toBeTruthy();\n          expect(format).toBeTypeOf('string');\n          expect(faker.definitions.book.format).toContain(format);\n        });\n      });\n\n      describe('genre()', () => {\n        it('should return a genre', () => {\n          const genre = faker.book.genre();\n\n          expect(genre).toBeTruthy();\n          expect(genre).toBeTypeOf('string');\n          expect(faker.definitions.book.genre).toContain(genre);\n        });\n      });\n\n      describe('publisher()', () => {\n        it('should return a publisher', () => {\n          const publisher = faker.book.publisher();\n\n          expect(publisher).toBeTruthy();\n          expect(publisher).toBeTypeOf('string');\n          expect(faker.definitions.book.publisher).toContain(publisher);\n        });\n      });\n\n      describe('series()', () => {\n        it('should return a series', () => {\n          const series = faker.book.series();\n\n          expect(series).toBeTruthy();\n          expect(series).toBeTypeOf('string');\n          expect(faker.definitions.book.series).toContain(series);\n        });\n      });\n\n      describe('title()', () => {\n        it('should return a title', () => {\n          const title = faker.book.title();\n\n          expect(title).toBeTruthy();\n          expect(title).toBeTypeOf('string');\n          expect(faker.definitions.book.title).toContain(title);\n        });\n      });\n    }\n  );\n});\n"
  },
  {
    "path": "test/modules/color.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { CssFunction, CssSpace, faker } from '../../src';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nconst NON_SEEDED_BASED_RUN = 5;\n\ndescribe('color', () => {\n  seededTests(faker, 'color', (t) => {\n    t.itEach(\n      'human',\n      'space',\n      'cssSupportedFunction',\n      'cssSupportedSpace',\n      'rgb',\n      'hsl',\n      'hwb',\n      'cmyk',\n      'lab',\n      'lch',\n      'colorByCSSColorSpace'\n    );\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe(`human()`, () => {\n        it('should return random human readable color from human color array', () => {\n          const color = faker.color.human();\n          expect(faker.definitions.color.human).toContain(color);\n        });\n      });\n\n      describe(`space()`, () => {\n        it('should return random color space from color space array', () => {\n          const space = faker.color.space();\n          expect(faker.definitions.color.space).toContain(space);\n        });\n      });\n\n      describe(`cssSupportedFunction()`, () => {\n        it('should return random css supported color function from css functions array', () => {\n          const func = faker.color.cssSupportedFunction();\n          expect(Object.values(CssFunction)).toContain(func);\n        });\n      });\n\n      describe(`cssSupportedSpace()`, () => {\n        it('should return random css supported color space from css spaces array', () => {\n          const space = faker.color.cssSupportedSpace();\n          expect(Object.values(CssSpace)).toContain(space);\n        });\n      });\n\n      describe(`rgb()`, () => {\n        it('should return a random rgb hex color', () => {\n          const color = faker.color.rgb();\n          expect(color).match(/^(#[a-f0-9]{6})$/);\n        });\n      });\n\n      describe(`rgb({ prefix: '0x' })`, () => {\n        it('should return a random rgb hex color with # prefix', () => {\n          const color = faker.color.rgb({ prefix: '0x' });\n          expect(color).match(/^(0x[a-f0-9]{6})$/);\n        });\n      });\n\n      describe(`rgbHex({ prefix: '0x', casing: 'lower' })`, () => {\n        it('should return a random rgb hex color with # prefix and lower casing only', () => {\n          const color = faker.color.rgb({ prefix: '0x', casing: 'lower' });\n          expect(color).match(/^(0x[a-f0-9]{6})$/);\n        });\n      });\n\n      describe(`rgb({ prefix: '0x', casing: 'upper' })`, () => {\n        it('should return a random rgb hex color with # prefix and upper casing only', () => {\n          const color = faker.color.rgb({ prefix: '0x', casing: 'upper' });\n          expect(color).match(/^(0x[A-F0-9]{6})$/);\n        });\n      });\n\n      describe(`rgb({ format: 'decimal' })`, () => {\n        it('should return a random rgb color in decimal format', () => {\n          const color = faker.color.rgb({ format: 'decimal' });\n          expect(color).length(3);\n          for (const value of color) {\n            expect(value).toBeGreaterThanOrEqual(0);\n            expect(value).toBeLessThanOrEqual(255);\n          }\n        });\n      });\n\n      describe(`rgb({ format: 'css' })`, () => {\n        it('should return a random rgb color in css format', () => {\n          const color = faker.color.rgb({ format: 'css' });\n          expect(color).match(/^(rgb\\([0-9]{1,3}, [0-9]{1,3}, [0-9]{1,3}\\))$/);\n        });\n      });\n\n      describe(`rgb({ format: 'binary' })`, () => {\n        it('should return a random rgb color in binary format', () => {\n          const color = faker.color.rgb({ format: 'binary' });\n          expect(color).match(/^([01]{8} [01]{8} [01]{8})$/);\n        });\n      });\n\n      describe(`rgb({ includeAlpha: true })`, () => {\n        it('should return a random rgb color in hex format with alpha value', () => {\n          const color = faker.color.rgb({ includeAlpha: true });\n          expect(color).match(/^(#[a-fA-F0-9]{8})$/);\n        });\n      });\n\n      describe(`rgb({ format: 'decimal', includeAlpha: true })`, () => {\n        it('should return a random rgb color in hex format with alpha value', () => {\n          const color = faker.color.rgb({\n            format: 'decimal',\n            includeAlpha: true,\n          });\n          expect(color.at(-1)).toBeGreaterThanOrEqual(0);\n          expect(color.at(-1)).toBeLessThanOrEqual(1);\n          for (const value of color.slice(0, 4)) {\n            expect(value).toBeGreaterThanOrEqual(0);\n            expect(value).toBeLessThanOrEqual(255);\n          }\n        });\n      });\n\n      describe(`rgb({ format: 'binary', includeAlpha: true })`, () => {\n        it('should return a random rgb color in binary format with alpha value', () => {\n          const color = faker.color.rgb({\n            format: 'binary',\n            includeAlpha: true,\n          });\n          expect(color).match(/^([01]{8} [01]{8} [01]{8} [01]{8,32})$/);\n        });\n      });\n\n      describe(`rgb({ format: 'css', includeAlpha: true })`, () => {\n        it('should return a random rgb color in css format with alpha value', () => {\n          const color = faker.color.rgb({ format: 'css', includeAlpha: true });\n          expect(color).match(\n            /^(rgba\\([0-9]{1,3}, [0-9]{1,3}, [0-9]{1,3}, \\d*\\.?\\d*\\))$/\n          );\n        });\n      });\n\n      describe(`cmyk()`, () => {\n        it('should return a random cmyk color', () => {\n          const color = faker.color.cmyk();\n          expect(color).length(4);\n          for (const value of color) {\n            expect(value).toBeGreaterThanOrEqual(0);\n            expect(value).toBeLessThanOrEqual(1);\n          }\n        });\n      });\n\n      describe(`cmyk({ format: 'decimal' })`, () => {\n        it('should return a random cmyk color in decimal format', () => {\n          const color = faker.color.cmyk({ format: 'decimal' });\n          expect(color).length(4);\n          for (const value of color) {\n            expect(value).toBeGreaterThanOrEqual(0);\n            expect(value).toBeLessThanOrEqual(1);\n          }\n        });\n      });\n\n      describe(`cmyk({ format: 'css' })`, () => {\n        it('should return a random cmyk color in css format', () => {\n          const color = faker.color.cmyk({ format: 'css' });\n          expect(color).match(\n            /^(cmyk\\([0-9]{1,3}%, [0-9]{1,3}%, [0-9]{1,3}%, [0-9]{1,3}%\\))$/\n          );\n        });\n      });\n\n      describe(`cmyk({ format: 'binary' })`, () => {\n        it('should return a random cmyk color in binary format', () => {\n          const color = faker.color.cmyk({ format: 'binary' });\n          expect(color).match(\n            /^([01]{8,32} [01]{8,32} [01]{8,32} [01]{8,32})$/\n          );\n        });\n      });\n\n      describe(`hsl()`, () => {\n        it('should return a random hsl color in decimal format', () => {\n          const color = faker.color.hsl();\n          expect(color).length(3);\n          expect(color[0]).toBeGreaterThanOrEqual(0);\n          expect(color[0]).toBeLessThanOrEqual(360);\n          for (const value of color.slice(1)) {\n            expect(value).toBeGreaterThanOrEqual(0);\n            expect(value).toBeLessThanOrEqual(1);\n          }\n        });\n      });\n\n      describe(`hsl({ format: 'css' })`, () => {\n        it('should return a random hsl color in css format', () => {\n          const color = faker.color.hsl({ format: 'css' });\n          expect(color).match(\n            /^(hsl\\([0-9]{1,3}deg [0-9]{1,3}% [0-9]{1,3}%\\))$/\n          );\n        });\n      });\n\n      describe(`hsl({ format: 'css', includeAlpha: true })`, () => {\n        it('should return a random hsl color in css format with an alpha value', () => {\n          const color = faker.color.hsl({ format: 'css', includeAlpha: true });\n          expect(color).match(\n            /^(hsl\\([0-9]{1,3}deg [0-9]{1,3}% [0-9]{1,3}% \\/ \\d*\\.?\\d*\\))$/\n          );\n        });\n      });\n\n      describe(`hsl({ format: 'binary' })`, () => {\n        it('should return a random hsl color in binary format', () => {\n          const color = faker.color.hsl({ format: 'binary' });\n          expect(color).match(/^([01]{8,32} [01]{8,32} [01]{8,32})$/);\n        });\n      });\n\n      describe(`hsl({ format: 'binary', includeAlpha: true })`, () => {\n        it('should return a random hsl color in binary format with an alpha value', () => {\n          const color = faker.color.hsl({\n            format: 'binary',\n            includeAlpha: true,\n          });\n          expect(color).match(\n            /^([01]{8,32} [01]{8,32} [01]{8,32} [01]{8,32})$/\n          );\n        });\n      });\n\n      describe(`hwb()`, () => {\n        it('should return a random hwb color in decimal format', () => {\n          const color = faker.color.hwb();\n          expect(color).length(3);\n          expect(color[0]).toBeGreaterThanOrEqual(0);\n          expect(color[0]).toBeLessThanOrEqual(360);\n          for (const value of color.slice(1)) {\n            expect(value).toBeGreaterThanOrEqual(0);\n            expect(value).toBeLessThanOrEqual(1);\n          }\n        });\n      });\n\n      describe(`hwb({ format: 'decimal' })`, () => {\n        it('should return a random hwb color in decimal format', () => {\n          const color = faker.color.hwb();\n          expect(color).length(3);\n          expect(color[0]).toBeGreaterThanOrEqual(0);\n          expect(color[0]).toBeLessThanOrEqual(360);\n          for (const value of color.slice(1)) {\n            expect(value).toBeGreaterThanOrEqual(0);\n            expect(value).toBeLessThanOrEqual(1);\n          }\n        });\n      });\n\n      describe(`hwb({ format: 'css' })`, () => {\n        it('should return a random hwb color in css format', () => {\n          const color = faker.color.hwb({ format: 'css' });\n          expect(color).match(/^(hwb\\([0-9]{1,3} [0-9]{1,3}% [0-9]{1,3}%\\))$/);\n        });\n      });\n\n      describe(`hwb({ format: 'binary' })`, () => {\n        it('should return a random hwb color in binary format', () => {\n          const color = faker.color.hwb({ format: 'binary' });\n          expect(color).match(/^([01]{8,32} [01]{8,32} [01]{8,32})$/);\n        });\n      });\n\n      describe(`lab()`, () => {\n        it('should return a random lab color in decimal format', () => {\n          const color = faker.color.lab();\n          expect(color).length(3);\n          expect(color[0]).toBeGreaterThanOrEqual(0);\n          expect(color[0]).toBeLessThanOrEqual(1);\n          for (const value of color) {\n            expect(value).toBeGreaterThanOrEqual(-100);\n            expect(value).toBeLessThanOrEqual(100);\n          }\n        });\n      });\n\n      describe(`lab({ format: 'decimal' })`, () => {\n        it('should return a random lab color in decimal format', () => {\n          const color = faker.color.lab({ format: 'decimal' });\n          expect(color).length(3);\n          expect(color[0]).toBeGreaterThanOrEqual(0);\n          expect(color[0]).toBeLessThanOrEqual(1);\n          for (const value of color) {\n            expect(value).toBeGreaterThanOrEqual(-100);\n            expect(value).toBeLessThanOrEqual(100);\n          }\n        });\n      });\n\n      describe(`lab({ format: 'css' })`, () => {\n        it('should return a random lab color in css format', () => {\n          const color = faker.color.lab({ format: 'css' });\n          expect(color).match(\n            /^(lab\\((\\d*\\.?\\d*|[0-9]{1,3})% -?\\d*\\.?\\d* -?\\d*\\.?\\d*\\))$/\n          );\n        });\n      });\n\n      describe(`lab({ format: 'binary' })`, () => {\n        it('should return a random lab color in binary format', () => {\n          const color = faker.color.lab({ format: 'binary' });\n          expect(color).match(/^([01]{8,32} [01]{8,32} [01]{8,32})$/);\n        });\n      });\n\n      describe(`lch()`, () => {\n        it('should return a random lch color in decimal format', () => {\n          const color = faker.color.lch();\n          expect(color).length(3);\n          expect(color[0]).toBeGreaterThanOrEqual(0);\n          expect(color[0]).toBeLessThanOrEqual(1);\n          for (const value of color) {\n            expect(value).toBeGreaterThanOrEqual(0);\n            expect(value).toBeLessThanOrEqual(230);\n          }\n        });\n      });\n\n      describe(`lch({ format: 'decimal' })`, () => {\n        it('should return a random lch color in decimal format', () => {\n          const color = faker.color.lch({ format: 'decimal' });\n          expect(color).length(3);\n          expect(color[0]).toBeGreaterThanOrEqual(0);\n          expect(color[0]).toBeLessThanOrEqual(1);\n          for (const value of color) {\n            expect(value).toBeGreaterThanOrEqual(0);\n            expect(value).toBeLessThanOrEqual(230);\n          }\n        });\n      });\n\n      describe(`lch({ format: 'css' })`, () => {\n        it('should return a random lch color in css format', () => {\n          const color = faker.color.lch({ format: 'css' });\n          expect(color).match(\n            /^(lch\\((\\d*\\.?\\d*|[0-9]{1,3})% \\d*\\.?\\d* \\d*\\.?\\d*\\))$/\n          );\n        });\n      });\n\n      describe(`lch({ format: 'binary' })`, () => {\n        it('should return a random lch color in binary format', () => {\n          const color = faker.color.lch({ format: 'binary' });\n          expect(color).match(/^([01]{8,32} [01]{8,32} [01]{8,32})$/);\n        });\n      });\n\n      describe(`colorByCSSColorSpace()`, () => {\n        it('should return a random color for a CSS color space in decimal format', () => {\n          const color = faker.color.colorByCSSColorSpace();\n          expect(color).length(3);\n          for (const value of color) {\n            expect(value).toBeGreaterThanOrEqual(0);\n            expect(value).toBeLessThanOrEqual(1);\n          }\n        });\n      });\n\n      describe(`colorByCSSColorSpace({ format: 'decimal' })`, () => {\n        it('should return a random color for a CSS color space in decimal format', () => {\n          const color = faker.color.colorByCSSColorSpace({ format: 'decimal' });\n          expect(color).length(3);\n          for (const value of color) {\n            expect(value).toBeGreaterThanOrEqual(0);\n            expect(value).toBeLessThanOrEqual(1);\n          }\n        });\n      });\n\n      describe(`colorByCSSColorSpace({ format: 'css' })`, () => {\n        it('should return a random color for a CSS color space in css format', () => {\n          const color = faker.color.colorByCSSColorSpace({\n            format: 'css',\n            space: 'prophoto-rgb',\n          });\n          expect(color).match(\n            /^color\\(prophoto-rgb \\d*\\.?\\d* \\d*\\.?\\d* \\d*\\.?\\d*\\)$/\n          );\n        });\n      });\n\n      describe(`colorByCSSColorSpace({ format: 'binary' })`, () => {\n        it('should return a random color for a CSS color space in binary format', () => {\n          const color = faker.color.colorByCSSColorSpace({ format: 'binary' });\n          expect(color).match(/^([01]{8,32} [01]{8,32} [01]{8,32})$/);\n        });\n      });\n    }\n  );\n});\n"
  },
  {
    "path": "test/modules/commerce.spec.ts",
    "content": "import { isEAN, isISBN } from 'validator';\nimport { describe, expect, it } from 'vitest';\nimport { faker } from '../../src';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nconst NON_SEEDED_BASED_RUN = 5;\n\n/**\n * Helper function to verify UPC check digit\n *\n * @param upc The UPC string to verify.\n */\nfunction verifyUPCCheckDigit(upc: string): boolean {\n  if (!/^\\d{12}$/.test(upc)) {\n    return false;\n  }\n\n  return isEAN(`0${upc}`);\n}\n\ndescribe('commerce', () => {\n  seededTests(faker, 'commerce', (t) => {\n    t.itEach(\n      'department',\n      'productName',\n      'productAdjective',\n      'productMaterial',\n      'product',\n      'productDescription'\n    );\n\n    t.describe('price', (t) => {\n      t.it('noArgs')\n        .it('with min option', { min: 42 })\n        .it('with max option', { max: 1337 })\n        .it('with min and max option', { min: 50, max: 100 })\n        .it('with float min and float max option', { min: 1, max: 1.1 })\n        .it('with min and max and decimals option', {\n          min: 50,\n          max: 100,\n          dec: 4,\n        })\n        .it('with min and max and decimals and symbol option', {\n          min: 50,\n          max: 100,\n          dec: 4,\n          symbol: '$',\n        });\n    });\n\n    t.describe('isbn', (t) => {\n      t.it('noArgs')\n        .it('with variant 10', 10)\n        .it('with variant 13', 13)\n        .it('with variant 10 and space separators', {\n          variant: 10,\n          separator: ' ',\n        })\n        .it('with space separators', { separator: ' ' });\n    });\n\n    t.describe('upc', (t) => {\n      t.it('noArgs')\n        .it('with empty prefix', { prefix: '' })\n        .it('with single digit prefix', { prefix: '0' })\n        .it('with 5 digit prefix', { prefix: '01234' })\n        .it('with 11 digit prefix', { prefix: '01234567890' });\n    });\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe(`department()`, () => {\n        it('should return random value from department array', () => {\n          const department = faker.commerce.department();\n          expect(faker.definitions.commerce.department).toContain(department);\n        });\n      });\n\n      describe(`productName()`, () => {\n        it('should return random values from product arrays', () => {\n          const name = faker.commerce.productName();\n          expect(name.split(' ').length).toBeGreaterThanOrEqual(3);\n\n          const parts = name.split(' ');\n          expect(faker.definitions.commerce.product_name.adjective).toContain(\n            parts[0]\n          );\n          expect(faker.definitions.commerce.product_name.material).toContain(\n            parts[1]\n          );\n          expect(faker.definitions.commerce.product_name.product).toContain(\n            parts[2]\n          );\n        });\n      });\n\n      describe(`price()`, () => {\n        it('should use the default amounts when not passing arguments', () => {\n          const price = faker.commerce.price();\n\n          expect(price).toBeTruthy();\n          expect(price).toBeTypeOf('string');\n          expect(+price).toBeGreaterThan(0);\n          expect(+price).toBeLessThanOrEqual(1000);\n        });\n\n        it('should use the default decimal location when not passing arguments', () => {\n          const price = faker.commerce.price();\n\n          const decimal = '.';\n          const expected = price.length - 3;\n\n          const actual = price.indexOf(decimal);\n\n          expect(\n            actual,\n            `The expected location of the decimal is ${expected} but it was ${actual} amount ${price}`\n          ).toBe(expected);\n        });\n\n        it('should not include a currency symbol by default', () => {\n          const amount = faker.commerce.price();\n\n          expect(\n            amount,\n            'The expected match should not include a currency symbol'\n          ).toMatch(/^[0-9.]+$/);\n        });\n\n        it('should handle negative amounts, but return 0', () => {\n          const amount = faker.commerce.price({ min: -200, max: -1 });\n\n          expect(amount).toBeTruthy();\n          expect(amount, 'the amount should equal 0').toBe('0');\n        });\n\n        it('should handle argument dec', () => {\n          const price = faker.commerce.price({ min: 100, max: 100, dec: 1 });\n\n          expect(price).toBeTruthy();\n          expect(price, 'the price should equal 100.0').toBe('100.0');\n        });\n\n        it('should handle argument dec = 0', () => {\n          const price = faker.commerce.price({ min: 100, max: 100, dec: 0 });\n\n          expect(price).toBeTruthy();\n          expect(price, 'the price should equal 100').toBe('100');\n        });\n\n        it('should return decimal values between min and max', () => {\n          const result = faker.helpers.multiple(\n            () => faker.commerce.price({ min: 1, max: 1.1, dec: 2 }),\n            { count: 50 }\n          );\n\n          for (const price of result) {\n            const parsedPrice = Number.parseFloat(price);\n\n            expect(parsedPrice).toBeLessThanOrEqual(1.1);\n            expect(parsedPrice).toBeGreaterThanOrEqual(1);\n          }\n        });\n\n        it('should return values with three decimal places between min and max', () => {\n          const result = faker.helpers.multiple(\n            () => faker.commerce.price({ min: 0.001, max: 0.009, dec: 3 }),\n            { count: 50 }\n          );\n\n          for (const price of result) {\n            const parsedPrice = Number.parseFloat(price);\n\n            expect(parsedPrice).toBeLessThanOrEqual(0.009);\n            expect(parsedPrice).toBeGreaterThanOrEqual(0.001);\n          }\n        });\n      });\n\n      describe(`productAdjective()`, () => {\n        it('should return random value from product adjective array', () => {\n          const actual = faker.commerce.productAdjective();\n          expect(faker.definitions.commerce.product_name.adjective).toContain(\n            actual\n          );\n        });\n      });\n\n      describe(`productMaterial()`, () => {\n        it('should return random value from product material array', () => {\n          const actual = faker.commerce.productMaterial();\n          expect(faker.definitions.commerce.product_name.material).toContain(\n            actual\n          );\n        });\n      });\n\n      describe(`product()`, () => {\n        it('should return random value from product array', () => {\n          const actual = faker.commerce.product();\n          expect(faker.definitions.commerce.product_name.product).toContain(\n            actual\n          );\n        });\n      });\n\n      describe(`productDescription()`, () => {\n        it('should return a product description string', () => {\n          const actual = faker.commerce.productDescription();\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n        });\n      });\n\n      describe(`isbn()`, () => {\n        it('should return ISBN-13 with hyphen separators when not passing arguments', () => {\n          const isbn = faker.commerce.isbn();\n\n          expect(isbn).toBeTruthy();\n          expect(isbn).toBeTypeOf('string');\n          expect(\n            isbn,\n            'The expected match should be ISBN-13 with hyphens'\n          ).toMatch(/^978-[01]-[\\d-]{9}-\\d$/);\n          expect(isbn).toSatisfy((isbn: string) => isISBN(isbn, 13));\n        });\n\n        it('should return ISBN-10 with hyphen separators when passing variant 10 as argument', () => {\n          const isbn = faker.commerce.isbn(10);\n\n          expect(\n            isbn,\n            'The expected match should be ISBN-10 with hyphens'\n          ).toMatch(/^[01]-[\\d-]{9}-[\\dX]$/);\n          expect(isbn).toSatisfy((isbn: string) => isISBN(isbn, 10));\n        });\n\n        it('should return ISBN-13 with hyphen separators when passing variant 13 as argument', () => {\n          const isbn = faker.commerce.isbn(13);\n\n          expect(\n            isbn,\n            'The expected match should be ISBN-13 with hyphens'\n          ).toMatch(/^978-[01]-[\\d-]{9}-\\d$/);\n          expect(isbn).toSatisfy((isbn: string) => isISBN(isbn, 13));\n        });\n\n        it('should return ISBN-10 with space separators when passing variant 10 and space separators as argument', () => {\n          const isbn = faker.commerce.isbn({ variant: 10, separator: ' ' });\n\n          expect(\n            isbn,\n            'The expected match should be ISBN-10 with space separators'\n          ).toMatch(/^[01] [\\d ]{9} [\\dX]$/);\n          expect(isbn).toSatisfy((isbn: string) => isISBN(isbn, 10));\n        });\n\n        it('should return ISBN-13 with space separators when passing space separators as argument', () => {\n          const isbn = faker.commerce.isbn({ separator: ' ' });\n\n          expect(\n            isbn,\n            'The expected match should be ISBN-13 with space separators'\n          ).toMatch(/^978 [01] [\\d ]{9} \\d$/);\n          expect(isbn).toSatisfy((isbn: string) => isISBN(isbn, 13));\n        });\n      });\n\n      describe(`upc()`, () => {\n        it('should return a 12-digit UPC-A string when not passing arguments', () => {\n          const upc = faker.commerce.upc();\n\n          expect(upc).toBeTruthy();\n          expect(upc).toBeTypeOf('string');\n          expect(upc, 'UPC should be exactly 12 digits').toHaveLength(12);\n          expect(upc, 'UPC should contain only digits').toMatch(/^\\d{12}$/);\n          expect(\n            verifyUPCCheckDigit(upc),\n            'UPC check digit should be valid'\n          ).toBe(true);\n        });\n\n        it('should return a 12-digit UPC-A string with empty prefix', () => {\n          const upc = faker.commerce.upc({ prefix: '' });\n\n          expect(upc).toBeTruthy();\n          expect(upc).toBeTypeOf('string');\n          expect(upc, 'UPC should be exactly 12 digits').toHaveLength(12);\n          expect(upc, 'UPC should contain only digits').toMatch(/^\\d{12}$/);\n          expect(\n            verifyUPCCheckDigit(upc),\n            'UPC check digit should be valid'\n          ).toBe(true);\n        });\n\n        it('should return a 12-digit UPC-A string with single digit prefix', () => {\n          const prefix = '0';\n          const upc = faker.commerce.upc({ prefix });\n\n          expect(upc).toBeTruthy();\n          expect(upc).toBeTypeOf('string');\n          expect(upc, 'UPC should be exactly 12 digits').toHaveLength(12);\n          expect(upc, 'UPC should contain only digits').toMatch(/^\\d{12}$/);\n          expect(\n            upc.startsWith(prefix),\n            'UPC should start with the provided prefix'\n          ).toBe(true);\n          expect(\n            verifyUPCCheckDigit(upc),\n            'UPC check digit should be valid'\n          ).toBe(true);\n        });\n\n        it('should return a 12-digit UPC-A string with 5-digit prefix', () => {\n          const prefix = '01234';\n          const upc = faker.commerce.upc({ prefix });\n\n          expect(upc).toBeTruthy();\n          expect(upc).toBeTypeOf('string');\n          expect(upc, 'UPC should be exactly 12 digits').toHaveLength(12);\n          expect(upc, 'UPC should contain only digits').toMatch(/^\\d{12}$/);\n          expect(\n            upc.startsWith(prefix),\n            'UPC should start with the provided prefix'\n          ).toBe(true);\n          expect(\n            verifyUPCCheckDigit(upc),\n            'UPC check digit should be valid'\n          ).toBe(true);\n        });\n\n        it('should return a 12-digit UPC-A string with 11-digit prefix', () => {\n          const prefix = '01234567890';\n          const upc = faker.commerce.upc({ prefix });\n\n          expect(upc).toBe('012345678905');\n        });\n\n        it('should handle prefix with leading zeros', () => {\n          const prefix = '00000';\n          const upc = faker.commerce.upc({ prefix });\n\n          expect(upc).toBeTruthy();\n          expect(upc, 'UPC should be exactly 12 digits').toHaveLength(12);\n          expect(upc.startsWith(prefix)).toBe(true);\n          expect(verifyUPCCheckDigit(upc)).toBe(true);\n        });\n\n        it('should generate valid UPCs with various prefix lengths', () => {\n          const prefixLengths = [0, 1, 2, 5, 8, 11];\n\n          for (const length of prefixLengths) {\n            const prefix = length > 0 ? '0'.repeat(length) : '';\n            const upc = faker.commerce.upc({ prefix });\n\n            expect(\n              upc,\n              `UPC with prefix length ${length} should be 12 digits`\n            ).toHaveLength(12);\n            expect(\n              verifyUPCCheckDigit(upc),\n              `UPC with prefix length ${length} should have valid check digit`\n            ).toBe(true);\n            if (prefix) {\n              expect(\n                upc.startsWith(prefix),\n                `UPC should start with prefix of length ${length}`\n              ).toBe(true);\n            }\n          }\n        });\n\n        it('should throw FakerError when prefix contains non-digit characters', () => {\n          expect(() => {\n            faker.commerce.upc({ prefix: 'abc' });\n          }).toThrowError('Prefix must contain only numeric digits');\n\n          expect(() => {\n            faker.commerce.upc({ prefix: '123abc' });\n          }).toThrowError('Prefix must contain only numeric digits');\n\n          expect(() => {\n            faker.commerce.upc({ prefix: '12-34' });\n          }).toThrowError('Prefix must contain only numeric digits');\n\n          expect(() => {\n            faker.commerce.upc({ prefix: ' 123' });\n          }).toThrowError('Prefix must contain only numeric digits');\n        });\n\n        it('should throw FakerError when prefix is longer than 11 digits', () => {\n          expect(() => {\n            faker.commerce.upc({ prefix: '012345678901' });\n          }).toThrowError('Prefix must be at most 11 numeric digits');\n\n          expect(() => {\n            faker.commerce.upc({ prefix: '012345678901234' });\n          }).toThrowError('Prefix must be at most 11 numeric digits');\n        });\n\n        it('should throw FakerError with correct error message for invalid prefix types', () => {\n          expect(() => {\n            faker.commerce.upc({ prefix: '12a' });\n          }).toThrowError('Prefix must contain only numeric digits');\n\n          expect(() => {\n            faker.commerce.upc({ prefix: '012345678901' });\n          }).toThrowError('Prefix must be at most 11 numeric digits');\n        });\n\n        it('should generate valid UPCs that pass check digit validation for multiple calls', () => {\n          const results = faker.helpers.multiple(() => faker.commerce.upc(), {\n            count: 100,\n          });\n\n          for (const upc of results) {\n            expect(upc).toHaveLength(12);\n            expect(upc).toMatch(/^\\d{12}$/);\n            expect(verifyUPCCheckDigit(upc)).toBe(true);\n          }\n        });\n      });\n    }\n  );\n});\n"
  },
  {
    "path": "test/modules/company.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { faker } from '../../src';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nconst NON_SEEDED_BASED_RUN = 5;\n\ndescribe('company', () => {\n  seededTests(faker, 'company', (t) => {\n    t.itEach(\n      'name',\n      'catchPhrase',\n      'buzzPhrase',\n      'catchPhraseAdjective',\n      'catchPhraseDescriptor',\n      'catchPhraseNoun',\n      'buzzAdjective',\n      'buzzVerb',\n      'buzzNoun'\n    );\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe('name()', () => {\n        it('should return a random company name', () => {\n          const actual = faker.company.name();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n        });\n      });\n\n      describe('catchPhrase()', () => {\n        it('should return phrase comprising of a catch phrase adjective, descriptor, and noun', () => {\n          const actual = faker.company.catchPhrase();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n\n          const parts = actual.split(' ');\n\n          expect(parts.length).toBeGreaterThanOrEqual(3);\n        });\n      });\n\n      describe('buzzPhrase()', () => {\n        it('should return phrase comprising of a buzz, adjective, and noun', () => {\n          const actual = faker.company.buzzPhrase();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n\n          const parts = actual.split(' ');\n\n          expect(parts.length).toBeGreaterThanOrEqual(3);\n        });\n      });\n\n      describe('catchPhraseAdjective()', () => {\n        it('should return random value from adjective array', () => {\n          const actual = faker.company.catchPhraseAdjective();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(faker.definitions.company.adjective).toContain(actual);\n        });\n      });\n\n      describe('catchPhraseDescriptor()', () => {\n        it('should return random value from descriptor array', () => {\n          const actual = faker.company.catchPhraseDescriptor();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(faker.definitions.company.descriptor).toContain(actual);\n        });\n      });\n\n      describe('catchPhraseNoun()', () => {\n        it('should return random value from noun array', () => {\n          const actual = faker.company.catchPhraseNoun();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(faker.definitions.company.noun).toContain(actual);\n        });\n      });\n\n      describe('buzzAdjective()', () => {\n        it('should return random value from buzz_adjective array', () => {\n          const actual = faker.company.buzzAdjective();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(faker.definitions.company.buzz_adjective).toContain(actual);\n        });\n      });\n\n      describe('buzzVerb()', () => {\n        it('should return random value from buzz_verb array', () => {\n          const actual = faker.company.buzzVerb();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(faker.definitions.company.buzz_verb).toContain(actual);\n        });\n      });\n\n      describe('buzzNoun()', () => {\n        it('should return random value from buzz_noun array', () => {\n          const actual = faker.company.buzzNoun();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(faker.definitions.company.buzz_noun).toContain(actual);\n        });\n      });\n    }\n  );\n});\n"
  },
  {
    "path": "test/modules/database.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { faker } from '../../src';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nconst NON_SEEDED_BASED_RUN = 5;\n\ndescribe('database', () => {\n  seededTests(faker, 'database', (t) => {\n    t.itEach('column', 'type', 'collation', 'engine', 'mongodbObjectId');\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe('column()', () => {\n        it('should return a column name from array', () => {\n          const column = faker.database.column();\n          expect(column).toBeTruthy();\n          expect(column).toBeTypeOf('string');\n          expect(faker.definitions.database.column).toContain(column);\n        });\n      });\n\n      describe('collation()', () => {\n        it('should return a collation from array', () => {\n          const collation = faker.database.collation();\n          expect(collation).toBeTruthy();\n          expect(collation).toBeTypeOf('string');\n          expect(faker.definitions.database.collation).toContain(collation);\n        });\n      });\n\n      describe('engine()', () => {\n        it('should return an engine from array', () => {\n          const engine = faker.database.engine();\n          expect(engine).toBeTruthy();\n          expect(engine).toBeTypeOf('string');\n          expect(faker.definitions.database.engine).toContain(engine);\n        });\n      });\n\n      describe('type()', () => {\n        it('should return a column type from array', () => {\n          const type = faker.database.type();\n          expect(type).toBeTruthy();\n          expect(type).toBeTypeOf('string');\n          expect(faker.definitions.database.type).toContain(type);\n        });\n      });\n\n      describe('mongodbObjectId', () => {\n        it('should generate a MongoDB ObjectId value', () => {\n          const generateObjectId = faker.database.mongodbObjectId();\n          expect(generateObjectId).toBeTypeOf('string');\n        });\n      });\n    }\n  );\n});\n"
  },
  {
    "path": "test/modules/datatype.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { faker } from '../../src';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nconst NON_SEEDED_BASED_RUN = 25;\n\ndescribe('datatype', () => {\n  seededTests(faker, 'datatype', (t) => {\n    t.describe('boolean', (t) => {\n      t.itRepeated('noArgs', 5)\n        .it('with probability', 0.42)\n        .it('with probability option', { probability: 0.13 });\n    });\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe('boolean', () => {\n        it('generates a boolean value', () => {\n          const bool = faker.datatype.boolean();\n          expect(bool).toBeTypeOf('boolean');\n        });\n\n        it('generates false for probability = 0', () => {\n          const bool = faker.datatype.boolean(0);\n          expect(bool).toBe(false);\n        });\n\n        it('generates true for probability = 1', () => {\n          const bool = faker.datatype.boolean(1);\n          expect(bool).toBe(true);\n        });\n\n        it.each([-5, 0.42, 5])(\n          'generates a boolean value with given probability',\n          (probability) => {\n            const bool = faker.datatype.boolean(probability);\n            expect(bool).toBeTypeOf('boolean');\n          }\n        );\n\n        it('generates a boolean value for empty options', () => {\n          const bool = faker.datatype.boolean({});\n          expect(bool).toBeTypeOf('boolean');\n        });\n\n        it('generates false for { probability: 0 }', () => {\n          const bool = faker.datatype.boolean({ probability: 0 });\n          expect(bool).toBe(false);\n        });\n\n        it('generates true for { probability: 1 }', () => {\n          const bool = faker.datatype.boolean({ probability: 1 });\n          expect(bool).toBe(true);\n        });\n\n        it.each([-5, 0.42, 5])(\n          'generates a boolean value with given probability option',\n          (probability) => {\n            const bool = faker.datatype.boolean({ probability });\n            expect(bool).toBeTypeOf('boolean');\n          }\n        );\n\n        it('should not mutate the input object', () => {\n          const filledOptions: { probability?: number } = Object.freeze({\n            probability: 1,\n          });\n          expect(() =>\n            faker.datatype.boolean(filledOptions)\n          ).not.toThrowError();\n\n          const emptyOptions: { probability?: number } = Object.freeze({});\n          expect(() => faker.datatype.boolean(emptyOptions)).not.toThrowError();\n        });\n      });\n    }\n  );\n});\n"
  },
  {
    "path": "test/modules/date.spec.ts",
    "content": "import { afterEach, describe, expect, it, vi } from 'vitest';\nimport { FakerError, allLocales, faker, fakerAZ } from '../../src';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nconst converterMap = [\n  (d: Date) => d,\n  (d: Date) => d.toISOString(),\n  (d: Date) => d.valueOf(),\n];\n\nconst NON_SEEDED_BASED_RUN = 5;\nconst refDate = '2021-02-21T17:09:15.711Z';\n\nfunction calculateAge(birthdate: Date, refDate: Date): number {\n  let age = refDate.getFullYear() - birthdate.getFullYear();\n  if (\n    refDate.getMonth() < birthdate.getMonth() ||\n    (refDate.getMonth() === birthdate.getMonth() &&\n      refDate.getDate() < birthdate.getDate())\n  ) {\n    age--;\n  }\n\n  return age;\n}\n\ndescribe('date', () => {\n  seededTests(faker, 'date', (t) => {\n    t.describe('anytime', (t) => {\n      t.it('with only string refDate', { refDate })\n        .it('with only Date refDate', { refDate: new Date(refDate) })\n        .it('with only number refDate', {\n          refDate: new Date(refDate).getTime(),\n        });\n    });\n\n    t.describeEach(\n      'past',\n      'future'\n    )((t) => {\n      t.it('with only string refDate', { refDate })\n        .it('with only Date refDate', { refDate: new Date(refDate) })\n        .it('with only number refDate', {\n          refDate: new Date(refDate).getTime(),\n        })\n        .it('with value', { years: 10, refDate });\n    });\n\n    t.describeEach(\n      'recent',\n      'soon'\n    )((t) => {\n      t.it('with only string refDate', { refDate })\n        .it('with only Date refDate', { refDate: new Date(refDate) })\n        .it('with only number refDate', {\n          refDate: new Date(refDate).getTime(),\n        })\n        .it('with value', { days: 10, refDate });\n    });\n\n    t.describeEach(\n      'weekday',\n      'month'\n    )((t) => {\n      t.it('noArgs')\n        .it('with abbreviated = true', { abbreviated: true })\n        .it('with context = true', { context: true })\n        .it('with abbreviated = true and context = true', {\n          abbreviated: true,\n          context: true,\n        });\n    });\n\n    t.it('timeZone');\n\n    t.describe('between', (t) => {\n      t.it('with string dates', {\n        from: '2021-02-21T17:09:15.711Z',\n        to: '2021-04-21T17:11:17.711Z',\n      })\n        .it('with Date dates', {\n          from: new Date('2021-02-21T17:09:15.711Z'),\n          to: new Date('2021-04-21T17:11:17.711Z'),\n        })\n        .it('with mixed dates', {\n          from: '2021-02-21T17:09:15.711Z',\n          to: new Date('2021-04-21T17:11:17.711Z'),\n        });\n    });\n\n    t.describe('betweens', (t) => {\n      t.it('with string dates', {\n        from: '2021-02-21T17:09:15.711Z',\n        to: '2021-04-21T17:11:17.711Z',\n      })\n        .it('with Date dates', {\n          from: new Date('2021-02-21T17:09:15.711Z'),\n          to: new Date('2021-04-21T17:11:17.711Z'),\n        })\n        .it('with mixed dates', {\n          from: '2021-02-21T17:09:15.711Z',\n          to: new Date('2021-04-21T17:11:17.711Z'),\n        })\n        .it('with string dates and count', {\n          from: '2021-02-21T17:09:15.711Z',\n          to: '2021-04-21T17:11:17.711Z',\n          count: 5,\n        })\n        .it('with Date dates and count', {\n          from: new Date('2021-02-21T17:09:15.711Z'),\n          to: new Date('2021-04-21T17:11:17.711Z'),\n          count: 5,\n        })\n        .it('with Date dates and count range', {\n          from: new Date('2021-02-21T17:09:15.711Z'),\n          to: new Date('2021-04-21T17:11:17.711Z'),\n          count: { min: 3, max: 5 },\n        });\n    });\n\n    t.describe('birthdate', (t) => {\n      t.it('with only refDate', { refDate })\n        .it('with age and refDate', {\n          mode: 'age',\n          min: 40,\n          max: 40,\n          refDate,\n        })\n        .it('with age range and refDate', {\n          mode: 'age',\n          min: 20,\n          max: 80,\n          refDate,\n        })\n        .it('with year', {\n          mode: 'year',\n          min: 2000,\n          max: 2000,\n        })\n        .it('with year range', {\n          mode: 'year',\n          min: 1900,\n          max: 2000,\n        });\n    });\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe('toDate()', () => {\n        describe.each([\n          'anytime',\n          'past',\n          'future',\n          'recent',\n          'soon',\n          'birthdate',\n        ] as const)('%s', (method) => {\n          it.each(['invalid', Number.NaN, new Date(Number.NaN)] as const)(\n            'should reject invalid refDates %s',\n            (refDate) => {\n              expect(() => faker.date[method]({ refDate })).toThrowError(\n                new FakerError(`Invalid refDate date: ${refDate.toString()}`)\n              );\n            }\n          );\n        });\n      });\n\n      describe('anytime()', () => {\n        it('should return a date', () => {\n          const actual = faker.date.anytime();\n\n          expect(actual).toBeDefined();\n          expect(actual).toBeInstanceOf(Date);\n        });\n      });\n\n      describe('past()', () => {\n        it('should return a date 5 years in the past', () => {\n          const today = new Date();\n          const yearsAgo = new Date(today);\n          yearsAgo.setFullYear(yearsAgo.getFullYear() - 5);\n\n          const date = faker.date.past({ years: 5 });\n\n          expect(date).lessThan(today);\n          expect(date).greaterThanOrEqual(yearsAgo);\n        });\n\n        it('should throw an error when years = 0', () => {\n          const refDate = new Date();\n          expect(() =>\n            faker.date.past({ years: 0, refDate: refDate.toISOString() })\n          ).toThrowError(new FakerError('Years must be greater than 0.'));\n        });\n\n        it.each(converterMap)(\n          'should return a past date relative to given refDate',\n          (converter) => {\n            const refDate = new Date();\n            refDate.setFullYear(refDate.getFullYear() + 5);\n\n            const date = faker.date.past({\n              years: 5,\n              refDate: converter(refDate),\n            });\n\n            expect(date).lessThan(refDate);\n            expect(date).greaterThan(new Date());\n          }\n        );\n      });\n\n      describe('future()', () => {\n        it('should return a date 75 years into the future', () => {\n          const date = faker.date.future({ years: 75 });\n\n          expect(date).greaterThan(new Date());\n        });\n\n        it('should throw an error when years = 0', () => {\n          const refDate = new Date();\n          expect(() =>\n            faker.date.future({ years: 0, refDate: refDate.toISOString() })\n          ).toThrowError(new FakerError('Years must be greater than 0.'));\n        });\n\n        it.each(converterMap)(\n          'should return a date 75 years after the date given',\n          (converter) => {\n            const refDate = new Date(1880, 11, 9, 10, 0, 0, 0); // set the date beyond the usual calculation (to make sure this is working correctly)\n\n            const date = faker.date.future({\n              years: 75,\n              refDate: converter(refDate),\n            });\n\n            // date should be after the date given, but before the current time\n            expect(date).greaterThan(refDate);\n            expect(date).lessThan(new Date());\n          }\n        );\n      });\n\n      describe('between()', () => {\n        it.each(converterMap)(\n          'should return a random date between the dates given',\n          (converter) => {\n            const from = new Date(1990, 5, 7, 9, 11, 0, 0);\n            const to = new Date(2000, 6, 8, 10, 12, 0, 0);\n\n            const date = faker.date.between({\n              from: converter(from),\n              to: converter(to),\n            });\n\n            expect(date).greaterThan(from);\n            expect(date).lessThan(to);\n          }\n        );\n\n        it('should throw an error when from is after to', () => {\n          expect(() =>\n            faker.date.between({\n              from: '2000-01-01',\n              to: '1990-01-01',\n            })\n          ).toThrowError(\n            new FakerError('`from` date must be before `to` date.')\n          );\n        });\n\n        it('should allow date 0 (start of UNIX epoch)', () => {\n          const date = faker.date.between({\n            from: 0,\n            to: '1970-12-31',\n          });\n          expect(date).greaterThan(new Date(0));\n        });\n\n        it('should throw an error if to is invalid', () => {\n          expect(() =>\n            faker.date.between({\n              from: '1990-01-01',\n              to: 'not-a-date',\n            })\n          ).toThrowError(new FakerError('Invalid to date: not-a-date'));\n        });\n      });\n\n      describe('betweens()', () => {\n        it.each(converterMap)(\n          'should return an array of 3 ( by default ) sorted random dates between the dates given',\n          (converter) => {\n            const from = new Date(1990, 5, 7, 9, 11, 0, 0);\n            const to = new Date(2000, 6, 8, 10, 12, 0, 0);\n\n            const dates = faker.date.betweens({\n              from: converter(from),\n              to: converter(to),\n            });\n\n            expect(dates).toHaveLength(3);\n\n            expect(dates[0]).greaterThan(from);\n            expect(dates[0]).lessThan(dates[1]);\n            expect(dates[1]).lessThan(dates[2]);\n            expect(dates[2]).lessThan(to);\n          }\n        );\n\n        it.each(converterMap)(\n          'should return an array of 2 sorted random dates between the dates given',\n          (converter) => {\n            const from = new Date(1990, 5, 7, 9, 11, 0, 0);\n            const to = new Date(2000, 6, 8, 10, 12, 0, 0);\n\n            const dates = faker.date.betweens({\n              from: converter(from),\n              to: converter(to),\n              count: 2,\n            });\n\n            expect(dates).toHaveLength(2);\n\n            expect(dates[0]).greaterThan(from);\n            expect(dates[0]).lessThan(dates[1]);\n            expect(dates[1]).lessThan(to);\n          }\n        );\n\n        it.each(converterMap)(\n          'should return an array of 3-5 sorted random dates between the dates given',\n          (converter) => {\n            const from = new Date(1990, 5, 7, 9, 11, 0, 0);\n            const to = new Date(2000, 6, 8, 10, 12, 0, 0);\n\n            const dates = faker.date.betweens({\n              from: converter(from),\n              to: converter(to),\n              count: {\n                min: 3,\n                max: 5,\n              },\n            });\n\n            expect(dates.length).greaterThanOrEqual(3);\n            expect(dates.length).lessThanOrEqual(5);\n\n            expect(dates[0]).greaterThan(from);\n            for (let i = 1; i < dates.length; i++) {\n              expect(dates[i]).greaterThan(dates[i - 1]);\n            }\n\n            expect(dates.at(-1)).lessThan(to);\n          }\n        );\n\n        it('should throw an error when from is after to', () => {\n          expect(() =>\n            faker.date.betweens({\n              from: '2000-01-01',\n              to: '1990-01-01',\n              count: 3,\n            })\n          ).toThrowError(\n            new FakerError('`from` date must be before `to` date.')\n          );\n        });\n\n        it('should throw an error if to is invalid', () => {\n          expect(() =>\n            faker.date.betweens({\n              from: '1990-01-01',\n              to: 'not-a-date',\n              count: 3,\n            })\n          ).toThrowError(new FakerError('Invalid to date: not-a-date'));\n        });\n      });\n\n      describe('recent()', () => {\n        it('should return a date N days from the recent past', () => {\n          const date = faker.date.recent({ days: 30 });\n\n          expect(date).lessThanOrEqual(new Date());\n        });\n\n        it('should throw an error when days = 0', () => {\n          const refDate = new Date();\n          expect(() =>\n            faker.date.recent({ days: 0, refDate: refDate.toISOString() })\n          ).toThrowError(new FakerError('Days must be greater than 0.'));\n        });\n\n        it.each(converterMap)(\n          'should return a date N days from the recent past, starting from refDate',\n          (converter) => {\n            const days = 30;\n            const refDate = new Date(2120, 11, 9, 10, 0, 0, 0); // set the date beyond the usual calculation (to make sure this is working correctly)\n\n            const lowerBound = new Date(\n              refDate.getTime() - days * 24 * 60 * 60 * 1000\n            );\n\n            const date = faker.date.recent({\n              days,\n              refDate: converter(refDate),\n            });\n\n            expect(\n              lowerBound,\n              '`recent()` date should not be further back than `n` days ago'\n            ).lessThanOrEqual(date);\n            expect(\n              date,\n              '`recent()` date should not be ahead of the starting date reference'\n            ).lessThanOrEqual(refDate);\n          }\n        );\n      });\n\n      describe('soon()', () => {\n        it('should return a date N days into the future', () => {\n          const date = faker.date.soon({ days: 30 });\n\n          expect(date).greaterThanOrEqual(new Date());\n        });\n\n        it('should throw an error when days = 0', () => {\n          const refDate = new Date();\n          expect(() =>\n            faker.date.soon({ days: 0, refDate: refDate.toISOString() })\n          ).toThrowError(new FakerError('Days must be greater than 0.'));\n        });\n\n        it.each(converterMap)(\n          'should return a date N days from the recent future, starting from refDate',\n          (converter) => {\n            const days = 30;\n            const refDate = new Date(1880, 11, 9, 10, 0, 0, 0); // set the date beyond the usual calculation (to make sure this is working correctly)\n\n            const upperBound = new Date(\n              refDate.getTime() + days * 24 * 60 * 60 * 1000\n            );\n\n            const date = faker.date.soon({ days, refDate: converter(refDate) });\n\n            expect(\n              date,\n              '`soon()` date should not be further ahead than `n` days ago'\n            ).lessThanOrEqual(upperBound);\n            expect(\n              refDate,\n              '`soon()` date should not be behind the starting date reference'\n            ).lessThanOrEqual(date);\n          }\n        );\n      });\n\n      describe('month()', () => {\n        it('should return random value from date.month.wide array by default', () => {\n          const month = faker.date.month();\n          expect(faker.definitions.date.month.wide).toContain(month);\n        });\n\n        it('should return random value from date.month.wide_context array for context option', () => {\n          // Use a locale which has a wide_context array\n          const month = fakerAZ.date.month({ context: true });\n          expect(fakerAZ.definitions.date.month.wide_context).toContain(month);\n        });\n\n        it('should return random value from date.month.abbr array for abbreviated option', () => {\n          const month = faker.date.month({ abbreviated: true });\n          expect(faker.definitions.date.month.abbr).toContain(month);\n        });\n\n        it('should return random value from date.month.abbr_context array for abbreviated and context option', () => {\n          // Use a locale (e.g. az) which has a wide_context array\n          const month = fakerAZ.date.month({\n            abbreviated: true,\n            context: true,\n          });\n          expect(fakerAZ.definitions.date.month.abbr_context).toContain(month);\n        });\n\n        it('should return random value from date.month.wide array for context option when date.month.wide_context array is missing', () => {\n          // Use a locale (e.g. the default en) which has no wide_context array\n          const month = faker.date.month({ context: true });\n          expect(faker.definitions.date.month.wide).toContain(month);\n        });\n\n        it('should return random value from date.month.abbr array for abbreviated and context option when date.month.abbr_context array is missing', () => {\n          // Use a locale (e.g. the default en) which has no abbr_context array\n          const month = faker.date.month({ abbreviated: true, context: true });\n          expect(faker.definitions.date.month.abbr).toContain(month);\n        });\n      });\n\n      describe('weekday()', () => {\n        it('should return random value from date.weekday.wide array by default', () => {\n          const weekday = faker.date.weekday();\n          expect(faker.definitions.date.weekday.wide).toContain(weekday);\n        });\n\n        it('should return random value from date.weekday.wide_context array for context option', () => {\n          // Use a locale (e.g. az) which has a wide_context array\n          const weekday = fakerAZ.date.weekday({ context: true });\n          expect(fakerAZ.definitions.date.weekday.wide_context).toContain(\n            weekday\n          );\n        });\n\n        it('should return random value from date.weekday.abbr array for abbreviated option', () => {\n          const weekday = faker.date.weekday({ abbreviated: true });\n          expect(faker.definitions.date.weekday.abbr).toContain(weekday);\n        });\n\n        it('should return random value from date.weekday.abbr_context array for abbreviated and context option', () => {\n          // Use a locale (e.g. az) which has a abbr_context array\n          const weekday = fakerAZ.date.weekday({\n            abbreviated: true,\n            context: true,\n          });\n          expect(fakerAZ.definitions.date.weekday.abbr_context).toContain(\n            weekday\n          );\n        });\n\n        it('should return random value from date.weekday.wide array for context option when date.weekday.wide_context array is missing', () => {\n          // Use a locale (e.g. the default en) which has no wide_context array\n          const weekday = faker.date.weekday({ context: true });\n          expect(faker.definitions.date.weekday.wide).toContain(weekday);\n        });\n\n        it('should return random value from date.weekday.abbr array for abbreviated and context option when date.weekday.abbr_context array is missing', () => {\n          // Use a locale (e.g. the default en) which has no abbr_context array\n          const weekday = faker.date.weekday({\n            abbreviated: true,\n            context: true,\n          });\n          expect(faker.definitions.date.weekday.abbr).toContain(weekday);\n        });\n      });\n\n      describe('birthdate', () => {\n        it('returns a random birthdate', () => {\n          const birthdate = faker.date.birthdate();\n          expect(birthdate).toBeInstanceOf(Date);\n        });\n\n        it('returns a random birthdate in one year', () => {\n          const min = 1990;\n          const max = 1990;\n\n          const birthdate = faker.date.birthdate({ min, max, mode: 'year' });\n\n          // birthdate is a date object\n          expect(birthdate).toBeInstanceOf(Date);\n\n          // Generated date is between min and max\n          expect(birthdate.getUTCFullYear()).toBeGreaterThanOrEqual(min);\n          expect(birthdate.getUTCFullYear()).toBeLessThanOrEqual(max);\n        });\n\n        it('returns a random birthdate between two years', () => {\n          const min = 1990;\n          const max = 2000;\n\n          const birthdate = faker.date.birthdate({ min, max, mode: 'year' });\n\n          // birthdate is a date object\n          expect(birthdate).toBeInstanceOf(Date);\n\n          // Generated date is between min and max\n          expect(birthdate.getUTCFullYear()).toBeGreaterThanOrEqual(min);\n          expect(birthdate.getUTCFullYear()).toBeLessThanOrEqual(max);\n        });\n\n        it('returns a random birthdate for specific age', () => {\n          const min = 21;\n          const max = 21;\n          const refDate = new Date();\n\n          const birthdate = faker.date.birthdate({\n            min,\n            max,\n            refDate,\n            mode: 'age',\n          });\n\n          expect(birthdate).toBeInstanceOf(Date);\n          const value = birthdate.valueOf();\n          const refDateValue = refDate.valueOf();\n          expect(value).toBeLessThanOrEqual(refDateValue);\n          const age = calculateAge(birthdate, refDate);\n          expect(age).toBe(21);\n        });\n\n        it('returns a random birthdate between two ages', () => {\n          const min = 21;\n          const max = 22;\n          const refDate = new Date();\n\n          const birthdate = faker.date.birthdate({ min, max, mode: 'age' });\n\n          expect(birthdate).toBeInstanceOf(Date);\n          const value = birthdate.valueOf();\n          const refDateValue = refDate.valueOf();\n          expect(value).toBeLessThanOrEqual(refDateValue);\n          const age = calculateAge(birthdate, refDate);\n          expect(age).toBeGreaterThanOrEqual(21);\n          expect(age).toBeLessThanOrEqual(22);\n        });\n\n        it('should throw an error when the min > max year', () => {\n          const min = 2000;\n          const max = 1990;\n\n          expect(() =>\n            faker.date.birthdate({ min, max, mode: 'year' })\n          ).toThrowError(\n            new FakerError(\n              `Max year 1990 should be greater than or equal to min year 2000.`\n            )\n          );\n        });\n\n        it('should throw an error when the min > max age', () => {\n          const min = 31;\n          const max = 25;\n          const refDate = Date.UTC(2020, 0, 1);\n\n          expect(() =>\n            faker.date.birthdate({ min, max, refDate, mode: 'age' })\n          ).toThrowError(\n            new FakerError(\n              `Max age 25 should be greater than or equal to min age 31.`\n            )\n          );\n        });\n      });\n\n      describe('timeZone', () => {\n        it('should return a random timezone', () => {\n          const actual = faker.date.timeZone();\n          expect(faker.definitions.date.time_zone).toContain(actual);\n        });\n      });\n    }\n  );\n\n  describe('definitions', () => {\n    describe('timeZone', () => {\n      it('should have timezones in the base locale', () => {\n        expect(allLocales.base.date?.time_zone).toSatisfy(Array.isArray);\n        expect(allLocales.base.date?.time_zone?.length).toBeGreaterThan(0);\n      });\n\n      it.each(\n        Object.entries(allLocales).filter(([locale]) => locale !== 'base')\n      )('should not have any timezones in %s', (_, data) => {\n        expect(data.date?.time_zone).toBeUndefined();\n      });\n    });\n  });\n\n  describe('refDateSource', () => {\n    afterEach(() => {\n      faker.setDefaultRefDate();\n    });\n\n    it('should use the refDateSource when refDate is not provided (with function)', () => {\n      faker.setDefaultRefDate(() => new Date(Date.UTC(2020, 0, 1)));\n      faker.seed(20200101);\n      const date = faker.date.past();\n      expect(date).toBeInstanceOf(Date);\n      expect(date).toMatchInlineSnapshot(`2019-11-06T02:07:17.181Z`);\n\n      faker.seed(20200101);\n      const date2 = faker.date.past();\n      expect(date2).toMatchInlineSnapshot(`2019-11-06T02:07:17.181Z`);\n    });\n\n    it('should use the refDateSource when refDate is not provided (with value)', () => {\n      faker.setDefaultRefDate(Date.UTC(2020, 0, 1));\n      faker.seed(20200101);\n      const date = faker.date.past();\n      expect(date).toMatchInlineSnapshot(`2019-11-06T02:07:17.181Z`);\n\n      faker.seed(20200101);\n      const date2 = faker.date.past();\n      expect(date2).toMatchInlineSnapshot(`2019-11-06T02:07:17.181Z`);\n    });\n\n    it('should not use the refDateSource when refDate is provided (with function)', () => {\n      const spy: () => Date = vi.fn();\n      faker.setDefaultRefDate(spy);\n      faker.seed(20200101);\n\n      const date = faker.date.past({ refDate: Date.UTC(2020, 0, 1) });\n      expect(date).toBeInstanceOf(Date);\n      expect(date).toMatchInlineSnapshot(`2019-11-06T02:07:17.181Z`);\n\n      faker.seed(20200101);\n      const date2 = faker.date.past({ refDate: Date.UTC(2020, 0, 1) });\n      expect(date2).toMatchInlineSnapshot(`2019-11-06T02:07:17.181Z`);\n\n      expect(spy).not.toHaveBeenCalled();\n    });\n  });\n});\n"
  },
  {
    "path": "test/modules/finance-iban.spec.ts",
    "content": "import { isIBAN } from 'validator';\nimport { describe, expect, it } from 'vitest';\nimport { faker } from '../../src';\nimport { prettyPrintIban } from '../../src/modules/finance';\nimport ibanLib from '../../src/modules/finance/iban';\nimport { times } from '../support/times';\n\nconst NON_SEEDED_BASED_RUN = 25;\n\ndescribe('finance_iban', () => {\n  describe('generic IBAN country checks', () => {\n    it.each(ibanLib.formats.map((entry) => entry.country))('%s', (country) => {\n      expect(country).toMatch(/^[A-Z]{2}$/);\n      const actual = faker.finance.iban({\n        formatted: true,\n        countryCode: country,\n      });\n\n      expect(actual).toStartWith(country);\n      expect(actual).toSatisfy(isIBAN);\n    });\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe('specific IBAN country checks', () => {\n        it('IBAN for Georgia is correct', () => {\n          // Georgia\n          // https://transferwise.com/fr/iban/georgia\n          // Length 22\n          // BBAN 2c,16n\n          // GEkk bbcc cccc cccc cccc cc\n          // b = National bank code (alpha)\n          // c = Account number\n\n          // example IBAN GE29 NB00 0000 0101 9049 17\n\n          const iban = faker.finance.iban({\n            formatted: false,\n            countryCode: 'GE',\n          });\n\n          expect(iban).toSatisfy(isIBAN);\n\n          const ibanFormatted = prettyPrintIban(iban);\n          const bban = iban.substring(4) + iban.substring(0, 4);\n\n          expect(\n            22,\n            `GE IBAN would be 22 chars length, given is ${iban.length}`\n          ).toBe(iban.length);\n\n          expect(\n            iban.substring(0, 2),\n            `${iban.substring(\n              0,\n              2\n            )} must contains only characters in GE IBAN ${ibanFormatted}`\n          ).toMatch(/^[A-Z]{2}$/);\n          expect(\n            iban.substring(2, 4),\n            `${iban.substring(\n              2,\n              4\n            )} must contains only digits in GE IBAN ${ibanFormatted}`\n          ).toMatch(/^\\d{2}$/);\n          expect(\n            iban.substring(4, 6),\n            `${iban.substring(\n              4,\n              6\n            )} must contains only characters in GE IBAN ${ibanFormatted}`\n          ).toMatch(/^[A-Z]{2}$/);\n          expect(\n            iban.substring(6, 24),\n            `${iban.substring(\n              6,\n              24\n            )} must contains only digits in GE IBAN ${ibanFormatted}`\n          ).toMatch(/^\\d{16}$/);\n\n          expect(\n            ibanLib.mod97(ibanLib.toDigitString(bban)),\n            'the result should be equal to 1'\n          ).toBe(1);\n        });\n\n        it('IBAN for Pakistan is correct', () => {\n          // https://transferwise.com/fr/iban/pakistan\n          // Example IBAN Pakistan\n          // PK36SCBL0000001123456702\n          // IBAN en format imprimé\n          // PK36 SCBL 0000 0011 2345 6702\n          // Code pays 2 alpha\n          // PK\n          // Key 2 digits\n          // Bank Code 4 alpha\n          // Account Code 16 digits\n          // Total Length 24 chars\n\n          const iban = faker.finance.iban({\n            formatted: false,\n            countryCode: 'PK',\n          });\n\n          expect(iban).toSatisfy(isIBAN);\n\n          const ibanFormated = prettyPrintIban(iban);\n          const bban = iban.substring(4) + iban.substring(0, 4);\n\n          expect(\n            24,\n            `PK IBAN would be 24 chars length, given is ${iban.length}`\n          ).toBe(iban.length);\n\n          expect(\n            iban.substring(0, 2),\n            `${iban.substring(\n              0,\n              2\n            )} must contains only characters in PK IBAN ${ibanFormated}`\n          ).toMatch(/^[A-Z]{2}$/);\n          expect(\n            iban.substring(2, 4),\n            `${iban.substring(\n              2,\n              4\n            )} must contains only digits in PK IBAN ${ibanFormated}`\n          ).toMatch(/^\\d{2}$/);\n          expect(\n            iban.substring(4, 8),\n            `${iban.substring(\n              4,\n              8\n            )} must contains only characters in PK IBAN ${ibanFormated}`\n          ).toMatch(/^[A-Z]{4}$/);\n          expect(\n            iban.substring(8, 24),\n            `${iban.substring(\n              8,\n              24\n            )} must contains only digits in PK IBAN ${ibanFormated}`\n          ).toMatch(/^\\d{16}$/);\n\n          expect(\n            ibanLib.mod97(ibanLib.toDigitString(bban)),\n            'the result should be equal to 1'\n          ).toBe(1);\n        });\n\n        it('IBAN for Turkish is correct', () => {\n          // https://transferwise.com/fr/iban/turkey\n          // Un IBAN en Turquie est constitué de 26 caractères :\n          //\n          //   Code pays à 2 lettres\n          //   Clé de contrôle à 2 chiffres\n          //   5 caractères du SWIFT/BIC de la banque\n          //   Code à 1 chiffres pour le code national\n          //   Code à 16 chiffres pour le numéro de compte bancaire\n          //   Vous avez déjà un code IBAN ?\n          //\n          //   Exemple d'IBAN en Turquie\tTR330006100519786457841326\n          //   IBAN en format imprimé\tTR33 0006 1005 1978 6457 8413 26\n          //   Code pays\tTR\n          //   Clé de contrôle\t33\n          //   Code banque\t00061\n          //   Chiffre d'indicatif national\t0\n          //   Numéro de compte bancaire\t0519786457841326\n\n          const iban = faker.finance.iban({\n            formatted: false,\n            countryCode: 'TR',\n          });\n\n          expect(iban).toSatisfy(isIBAN);\n\n          const ibanFormated = prettyPrintIban(iban);\n          const bban = iban.substring(4) + iban.substring(0, 4);\n\n          expect(\n            26,\n            `PK IBAN would be 26 chars length, given is ${iban.length}`\n          ).toBe(iban.length);\n\n          expect(\n            iban.substring(0, 2),\n            `Country Code:${iban.substring(\n              0,\n              2\n            )} must contains only characters in PK IBAN ${ibanFormated}`\n          ).toMatch(/^[A-Z]{2}$/);\n          expect(\n            iban.substring(2, 4),\n            `Control key:${iban.substring(\n              2,\n              4\n            )} must contains only digits in PK IBAN ${ibanFormated}`\n          ).toMatch(/^\\d{2}$/);\n          expect(\n            iban.substring(4, 9),\n            `Swift Bank Code:${iban.substring(\n              4,\n              9\n            )} must contains only digits in PK IBAN ${ibanFormated}`\n          ).toMatch(/^\\d{5}$/);\n          expect(\n            iban.substring(9, 10),\n            `National Digit:${iban.substring(\n              9,\n              10\n            )} must contains only digits in PK IBAN ${ibanFormated}`\n          ).toMatch(/^\\d{1}$/);\n          expect(\n            iban.substring(10, 26),\n            `Account Code:${iban.substring(\n              10,\n              26\n            )} must contains only digits in PK IBAN ${ibanFormated}`\n          ).toMatch(/^\\d{16}$/);\n\n          expect(\n            iban.substring(2, 26),\n            `No character after TR ${ibanFormated}`\n          ).toMatch(/^\\d{24}$/);\n\n          expect(\n            ibanLib.mod97(ibanLib.toDigitString(bban)),\n            'the result should be equal to 1'\n          ).toBe(1);\n        });\n\n        it('IBAN for Azerbaijan is correct', () => {\n          // Azerbaijan\n          // https://transferwise.com/fr/iban/azerbaijan\n          // Length 28\n          // BBAN 4c,20n\n          // GEkk bbbb cccc cccc cccc cccc cccc\n          // b = National bank code (alpha)\n          // c = Account number\n\n          // example IBAN AZ21 NABZ 0000 0000 1370 1000 1944\n\n          const iban = faker.finance.iban({\n            formatted: false,\n            countryCode: 'AZ',\n          });\n\n          expect(iban).toSatisfy(isIBAN);\n\n          const ibanFormated = prettyPrintIban(iban);\n          const bban = iban.substring(4) + iban.substring(0, 4);\n\n          expect(\n            28,\n            `AZ IBAN would be 28 chars length, given is ${iban.length}`\n          ).toBe(iban.length);\n\n          expect(\n            iban.substring(0, 2),\n            `${iban.substring(\n              0,\n              2\n            )} must contains only characters in AZ IBAN ${ibanFormated}`\n          ).toMatch(/^[A-Z]{2}$/);\n          expect(\n            iban.substring(2, 4),\n            `${iban.substring(\n              2,\n              4\n            )} must contains only digits in AZ IBAN ${ibanFormated}`\n          ).toMatch(/^\\d{2}$/);\n          expect(\n            iban.substring(4, 8),\n            `${iban.substring(\n              4,\n              8\n            )} must contains only characters in AZ IBAN ${ibanFormated}`\n          ).toMatch(/^[A-Z]{4}$/);\n          expect(\n            iban.substring(8, 28),\n            `${iban.substring(\n              8,\n              28\n            )} must contains 20 digits in AZ IBAN ${ibanFormated}`\n          ).toMatch(/^\\d{20}$/);\n\n          expect(\n            ibanLib.mod97(ibanLib.toDigitString(bban)),\n            'the result should be equal to 1'\n          ).toBe(1);\n        });\n\n        it('IBAN for Costa Rica is correct', () => {\n          // Costa Rica\n          // https://wise.com/us/iban/costa-rica\n          // Length 22\n          // BBAN 1n,3n,14n\n          // CRkk xbbb cccc cccc cccc cccc cccc\n          // x = reserve digit\n          // b = National bank code (digits)\n          // c = Account number (digits)\n\n          // example IBAN CR05 0152 0200 1026 2840 66\n\n          const iban = faker.finance.iban({\n            formatted: false,\n            countryCode: 'CR',\n          });\n\n          expect(iban).toSatisfy(isIBAN);\n\n          const ibanFormated = prettyPrintIban(iban);\n          const bban = iban.substring(4) + iban.substring(0, 4);\n\n          expect(\n            22,\n            `CR IBAN would be 22 chars length, given is ${iban.length}`\n          ).toBe(iban.length);\n\n          expect(\n            iban.substring(0, 2),\n            `${iban.substring(\n              0,\n              2\n            )}must start with 'CR' in CR IBAN ${ibanFormated}`\n          ).toBe('CR');\n\n          expect(\n            iban.substring(2, 22),\n            `${iban.substring(\n              2,\n              22\n            )} must contains only digits in AZ IBAN ${ibanFormated}`\n          ).toMatch(/^\\d{20}$/);\n\n          expect(\n            ibanLib.mod97(ibanLib.toDigitString(bban)),\n            'the result should be equal to 1'\n          ).toBe(1);\n        });\n\n        it('IBAN for Albania is correct', () => {\n          // Albania\n          // https://wise.com/gb/iban/albania\n          //\n          // example Albania IBAN: AL64 0650 0752 4840 3787 O431 31W3\n          // Length 28\n          // BBAN 2c,26n\n          // AL\n          // Check digits \t        2 digits\n          // Bank code \t            3 digits\n          // Branch code            4 digits\n          // National check digit   1 digit\n          // Bank account number    16 digit\n\n          const iban = faker.finance.iban({\n            formatted: false,\n            countryCode: 'AL',\n          });\n          const ibanFormated = prettyPrintIban(iban);\n\n          expect(iban).toSatisfy(isIBAN);\n\n          expect(\n            28,\n            `AL IBAN would be 28 chars length, given is ${iban.length}`\n          ).toBe(iban.length);\n\n          expect(\n            34,\n            `AL formatted IBAN would be 34 chars length, given is ${ibanFormated.length}`\n          ).toBe(ibanFormated.length);\n\n          expect(\n            iban.substring(0, 2),\n            `First two character should be AL, given is ${iban.substring(0, 2)}`\n          ).toBe('AL');\n        });\n\n        it('IBAN for Iran is correct', () => {\n          const iban = faker.finance.iban({\n            formatted: false,\n            countryCode: 'IR',\n          });\n          const ibanFormated = prettyPrintIban(iban);\n\n          expect(iban).toSatisfy(isIBAN);\n\n          expect(\n            26,\n            `IR IBAN would be 26 chars length, given is ${iban.length}`\n          ).toBe(iban.length);\n\n          expect(\n            32,\n            `IR formatted IBAN would be 32 chars length, given is ${ibanFormated.length}`\n          ).toBe(ibanFormated.length);\n\n          expect(\n            iban.substring(0, 2),\n            `First two character should be IR, given is ${iban.substring(0, 2)}`\n          ).toBe('IR');\n        });\n      });\n    }\n  );\n});\n"
  },
  {
    "path": "test/modules/finance.spec.ts",
    "content": "import isCreditCard from 'validator/lib/isCreditCard';\nimport isLuhnNumber from 'validator/lib/isLuhnNumber';\nimport { describe, expect, it } from 'vitest';\nimport { allLocales, faker, fakerZH_CN } from '../../src';\nimport { FakerError } from '../../src/errors/faker-error';\nimport {\n  BitcoinAddressFamily,\n  BitcoinNetwork,\n} from '../../src/modules/finance/bitcoin';\nimport ibanLib from '../../src/modules/finance/iban';\nimport { luhnCheck } from '../../src/modules/helpers/luhn-check';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nconst NON_SEEDED_BASED_RUN = 5;\n\ndescribe('finance', () => {\n  seededTests(faker, 'finance', (t) => {\n    t.itEach(\n      'accountName',\n      'routingNumber',\n      'transactionType',\n      'creditCardIssuer',\n      'currency',\n      'currencyCode',\n      'currencyName',\n      'currencySymbol',\n      'currencyNumericCode',\n      'litecoinAddress',\n      'creditCardCVV',\n      'ethereumAddress',\n      'transactionDescription'\n    );\n\n    t.describe('accountNumber', (t) => {\n      t.it('noArgs')\n        .it('with length', 10)\n        .it('with length option', { length: 10 });\n    });\n\n    t.describe('pin', (t) => {\n      t.it('noArgs')\n        .it('with length', 10)\n        .it('with length option', { length: 10 });\n    });\n\n    t.describe('amount', (t) => {\n      t.it('noArgs')\n        .it('with min option', { min: 10 })\n        .it('with min and max option', { min: 10, max: 50 })\n        .it('with min, max and dec option', { min: 10, max: 50, dec: 5 })\n        .it('with min, max, dec and symbol option', {\n          min: 10,\n          max: 50,\n          dec: 5,\n          symbol: '#',\n        })\n        .it('with min, max, dec, symbol and autoFormat option', {\n          min: 10,\n          max: 50,\n          dec: 5,\n          symbol: '#',\n          autoFormat: false,\n        });\n    });\n\n    t.describe('bic', (t) => {\n      t.it('noArgs').it('with branch code', { includeBranchCode: true });\n    });\n\n    t.describe('iban', (t) => {\n      t.it('noArgs')\n        .it('with formatted option', { formatted: true })\n        .it('with formatted and countryCode option', {\n          formatted: true,\n          countryCode: 'DE',\n        });\n    });\n\n    t.describe('creditCardNumber', (t) => {\n      t.it('noArgs')\n        .it('with issuer', 'visa')\n        .it('with issuer option visa', { issuer: 'visa' })\n        .it('with issuer option mastercard', { issuer: 'mastercard' });\n    });\n\n    t.describe('bitcoinAddress', (t) => {\n      t.it('noArgs')\n        .it('with type option', { type: BitcoinAddressFamily.Legacy })\n        .it('with type and network option', {\n          type: BitcoinAddressFamily.Legacy,\n          network: BitcoinNetwork.Mainnet,\n        });\n    });\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe('accountNumber()', () => {\n        it('should supply a default length', () => {\n          const accountNumber = faker.finance.accountNumber();\n\n          expect(accountNumber).toBeTruthy();\n          expect(\n            accountNumber,\n            'The length of the account number should be 8 characters long'\n          ).toHaveLength(8);\n        });\n\n        it('should have same length as given length number', () => {\n          const accountNumber = faker.finance.accountNumber(16);\n\n          expect(accountNumber).toBeTruthy();\n          expect(\n            accountNumber,\n            'The length of the account number should match the given number'\n          ).toHaveLength(16);\n        });\n\n        it('should have same length as given length object', () => {\n          const accountNumber = faker.finance.accountNumber({ length: 12 });\n\n          expect(accountNumber).toBeTruthy();\n          expect(\n            accountNumber,\n            'The length of the account number should match the given number'\n          ).toHaveLength(12);\n        });\n      });\n\n      describe('accountName()', () => {\n        it('should return a string', () => {\n          const accountName = faker.finance.accountName();\n\n          expect(accountName).toBeTruthy();\n          expect(accountName).toBeTypeOf('string');\n        });\n      });\n\n      describe('routingNumber()', () => {\n        it('should return a string', () => {\n          const routingNumber = faker.finance.routingNumber();\n\n          expect(routingNumber).toBeTypeOf('string');\n        });\n      });\n\n      describe('amount()', () => {\n        it('should use the default amounts when not passing arguments', () => {\n          const amount = faker.finance.amount();\n\n          expect(amount).toBeTruthy();\n          expect(amount).toBeTypeOf('string');\n          expect(+amount).toBeGreaterThanOrEqual(0);\n          expect(+amount).toBeLessThanOrEqual(1000);\n        });\n\n        //TODO: add support for more currency and decimal options\n        it('should not include a currency symbol by default', () => {\n          const amount = faker.finance.amount();\n\n          expect(amount).toBeTruthy();\n          expect(amount).toBeTypeOf('string');\n          expect(\n            amount,\n            'The expected match should not include a currency symbol'\n          ).toMatch(/^[0-9.]+$/);\n        });\n\n        it('should handle negative amounts', () => {\n          const amount = faker.finance.amount({ min: -200, max: -1 });\n\n          expect(amount).toBeTruthy();\n          expect(amount).toBeTypeOf('string');\n          expect(+amount).toBeLessThanOrEqual(-1);\n          expect(+amount).toBeGreaterThanOrEqual(-200);\n        });\n\n        it('should use the default dec', () => {\n          const amount = faker.finance.amount({ min: 100, max: 100 });\n\n          expect(amount).toBeTruthy();\n          expect(amount).toBeTypeOf('string');\n          expect(amount).toBe('100.00');\n        });\n\n        it('should handle argument dec', () => {\n          const amount = faker.finance.amount({ min: 100, max: 100, dec: 1 });\n\n          expect(amount).toBeTruthy();\n          expect(amount).toBeTypeOf('string');\n          expect(amount).toBe('100.0');\n        });\n\n        it('should handle argument dec = 0', () => {\n          const amount = faker.finance.amount({ min: 100, max: 100, dec: 0 });\n\n          expect(amount).toBeTruthy();\n          expect(amount).toBeTypeOf('string');\n          expect(amount).toBe('100');\n        });\n\n        it.each([false, undefined])(\n          'should return unformatted if autoformat is %s',\n          (autoFormat) => {\n            const number = 6000;\n            const amount = faker.finance.amount({\n              min: number,\n              max: number,\n              dec: 0,\n              autoFormat,\n            });\n\n            expect(amount).toBe(number.toString());\n          }\n        );\n\n        // This test is flaky on Windows Github Actions\n        it.todo(\n          'should return the number formatted on the current locale',\n          () => {\n            const number = 6000;\n            const decimalPlaces = 2;\n            const expected = number.toLocaleString(undefined, {\n              minimumFractionDigits: decimalPlaces,\n            });\n\n            const amount = faker.finance.amount({\n              min: number,\n              max: number,\n              dec: decimalPlaces,\n              autoFormat: true,\n            });\n\n            expect(amount).toStrictEqual(expected);\n          }\n        );\n      });\n\n      describe('transactionType()', () => {\n        it('should return a string', () => {\n          const transactionType = faker.finance.transactionType();\n\n          expect(transactionType).toBeTypeOf('string');\n        });\n      });\n\n      describe('currency()', () => {\n        it('should return a valid currency object', () => {\n          const currency = faker.finance.currency();\n          expect(currency.code).toBeTypeOf('string');\n          expect(currency.code).toMatch(/^[A-Z]{3}$/);\n          expect(currency.name).toBeTypeOf('string');\n          expect(currency.symbol).toBeTypeOf('string');\n          expect(currency.numericCode).toBeTypeOf('string');\n        });\n      });\n\n      describe('currencyCode()', () => {\n        it('should return a valid three letter currency code', () => {\n          const currencyCode = faker.finance.currencyCode();\n\n          expect(currencyCode).toBeTypeOf('string');\n          expect(currencyCode).toMatch(/^[A-Z]{3}$/);\n        });\n      });\n\n      describe('currencyName()', () => {\n        it('should return a string', () => {\n          const currencyName = faker.finance.currencyName();\n\n          expect(currencyName).toBeTypeOf('string');\n        });\n      });\n\n      describe('currencySymbol()', () => {\n        it('should return a string', () => {\n          const currencySymbol = faker.finance.currencySymbol();\n\n          expect(currencySymbol).toBeTypeOf('string');\n        });\n      });\n\n      describe('currencyNumericCode()', () => {\n        it('should return a string with length of 3', () => {\n          const currencyNumericCode = faker.finance.currencyNumericCode();\n\n          expect(currencyNumericCode).toBeTypeOf('string');\n          expect(currencyNumericCode).toMatch(/^\\d{3}$/);\n        });\n      });\n\n      describe('bitcoinAddress()', () => {\n        const m_legacy = /^1[A-HJ-NP-Za-km-z1-9]{25,39}$/;\n        const t_legacy = /^m[A-HJ-NP-Za-km-z1-9]{25,39}$/;\n        const m_segwit = /^3[A-HJ-NP-Za-km-z1-9]{25,39}$/;\n        const t_segwit = /^2[A-HJ-NP-Za-km-z1-9]{25,39}$/;\n        const m_bech32 = /^bc1[ac-hj-np-z02-9]{39,39}$/;\n        const t_bech32 = /^tb1[ac-hj-np-z02-9]{39,39}$/;\n        const m_taproot = /^bc1p[ac-hj-np-z02-9]{58,58}$/;\n        const t_taproot = /^tb1p[ac-hj-np-z02-9]{58,58}$/;\n\n        const isBtcAddress = (address: string) =>\n          [\n            m_legacy,\n            t_legacy,\n            m_segwit,\n            t_segwit,\n            m_bech32,\n            t_bech32,\n            m_taproot,\n            t_taproot,\n          ].some((r) => r.test(address));\n\n        it('should return a valid bitcoin address', () => {\n          const bitcoinAddress = faker.finance.bitcoinAddress();\n\n          expect(bitcoinAddress).toBeTruthy();\n          expect(bitcoinAddress).toBeTypeOf('string');\n          expect(bitcoinAddress).toSatisfy(isBtcAddress);\n        });\n\n        it.each([\n          [BitcoinAddressFamily.Legacy, m_legacy],\n          [BitcoinAddressFamily.Segwit, m_segwit],\n          [BitcoinAddressFamily.Bech32, m_bech32],\n          [BitcoinAddressFamily.Taproot, m_taproot],\n        ] as const)(\n          'should handle the type = $type argument',\n          (type, regex) => {\n            const bitcoinAddress = faker.finance.bitcoinAddress({\n              type,\n            });\n\n            expect(bitcoinAddress).toBeTruthy();\n            expect(bitcoinAddress).toBeTypeOf('string');\n            expect(bitcoinAddress).toSatisfy(isBtcAddress);\n            expect(bitcoinAddress).toMatch(regex);\n          }\n        );\n\n        it.each([\n          [BitcoinNetwork.Mainnet, [m_legacy, m_segwit, m_bech32, m_taproot]],\n          [BitcoinNetwork.Testnet, [t_legacy, t_segwit, t_bech32, t_taproot]],\n        ] as const)(\n          'should handle the network = $network argument',\n          (network, regexes) => {\n            const bitcoinAddress = faker.finance.bitcoinAddress({\n              network,\n            });\n\n            expect(bitcoinAddress).toBeTruthy();\n            expect(bitcoinAddress).toBeTypeOf('string');\n            expect(bitcoinAddress).toSatisfy(isBtcAddress);\n            expect(bitcoinAddress).toSatisfy((v: string) =>\n              regexes.some((r) => r.test(v))\n            );\n          }\n        );\n\n        it.each([\n          [BitcoinAddressFamily.Legacy, BitcoinNetwork.Mainnet, m_legacy],\n          [BitcoinAddressFamily.Legacy, BitcoinNetwork.Testnet, t_legacy],\n          [BitcoinAddressFamily.Segwit, BitcoinNetwork.Mainnet, m_segwit],\n          [BitcoinAddressFamily.Segwit, BitcoinNetwork.Testnet, t_segwit],\n          [BitcoinAddressFamily.Bech32, BitcoinNetwork.Mainnet, m_bech32],\n          [BitcoinAddressFamily.Bech32, BitcoinNetwork.Testnet, t_bech32],\n          [BitcoinAddressFamily.Taproot, BitcoinNetwork.Mainnet, m_taproot],\n          [BitcoinAddressFamily.Taproot, BitcoinNetwork.Testnet, t_taproot],\n        ] as const)(\n          'should handle the type = $type and network = $network arguments',\n          (type, network, regex) => {\n            const bitcoinAddress = faker.finance.bitcoinAddress({\n              type,\n              network,\n            });\n\n            expect(bitcoinAddress).toBeTruthy();\n            expect(bitcoinAddress).toBeTypeOf('string');\n            expect(bitcoinAddress).toSatisfy(isBtcAddress);\n            expect(bitcoinAddress).toMatch(regex);\n          }\n        );\n      });\n\n      describe('litecoinAddress()', () => {\n        it('should return a valid litecoin address', () => {\n          const litecoinAddress = faker.finance.litecoinAddress();\n\n          expect(litecoinAddress).toBeTypeOf('string');\n          expect(litecoinAddress).toMatch(/^[LM3][1-9a-km-zA-HJ-NP-Z]{25,32}$/);\n        });\n      });\n\n      describe('creditCardNumber()', () => {\n        it('should return a random credit card number', () => {\n          let number = faker.finance.creditCardNumber();\n          number = number.replaceAll(/\\D/g, ''); // remove formatting\n\n          expect(number.length).toBeGreaterThanOrEqual(13);\n          expect(number.length).toBeLessThanOrEqual(20);\n          expect(number).toMatch(/^\\d{13,20}$/);\n          expect(number).toSatisfy(luhnCheck);\n        });\n\n        it('should return a valid credit card number', () => {\n          expect(faker.finance.creditCardNumber('')).toSatisfy(luhnCheck);\n          expect(faker.finance.creditCardNumber()).toSatisfy(luhnCheck);\n          expect(faker.finance.creditCardNumber('visa')).toSatisfy(luhnCheck);\n          expect(faker.finance.creditCardNumber('mastercard')).toSatisfy(\n            luhnCheck\n          );\n          expect(faker.finance.creditCardNumber('discover')).toSatisfy(\n            luhnCheck\n          );\n          expect(faker.finance.creditCardNumber()).toSatisfy(luhnCheck);\n          expect(faker.finance.creditCardNumber()).toSatisfy(luhnCheck);\n        });\n\n        it('should ignore case for issuer', () => {\n          const seed = faker.seed();\n          const actualNonLowerCase = faker.finance.creditCardNumber('ViSa');\n\n          faker.seed(seed);\n          const actualLowerCase = faker.finance.creditCardNumber('visa');\n\n          expect(actualNonLowerCase).toBe(actualLowerCase);\n        });\n\n        it('should return a correct credit card number when issuer provided', () => {\n          //TODO: implement checks for each format with regexp\n          const visa = faker.finance.creditCardNumber('visa');\n          expect(visa).toMatch(/^4(([0-9]){12}|([0-9]){3}(-([0-9]){4}){3})$/);\n          expect(visa).toSatisfy(luhnCheck);\n\n          const mastercard = faker.finance.creditCardNumber('mastercard');\n          expect(mastercard).toSatisfy((value) =>\n            isCreditCard(value as string, { provider: 'mastercard' })\n          );\n          expect(mastercard).toSatisfy(luhnCheck);\n\n          const discover = faker.finance.creditCardNumber('discover');\n\n          expect(discover).toSatisfy(luhnCheck);\n\n          const american_express =\n            faker.finance.creditCardNumber('american_express');\n          expect(american_express).toSatisfy(luhnCheck);\n          const diners_club = faker.finance.creditCardNumber('diners_club');\n          expect(diners_club).toSatisfy(luhnCheck);\n          const jcb = faker.finance.creditCardNumber('jcb');\n          expect(jcb).toSatisfy(luhnCheck);\n          const maestro = faker.finance.creditCardNumber('maestro');\n          expect(maestro).toSatisfy(luhnCheck);\n        });\n\n        it('should generate a valid union pay credit card', () => {\n          const actual = fakerZH_CN.finance.creditCardNumber('unionpay');\n          expect(actual).toSatisfy(luhnCheck);\n          expect(actual).toSatisfy((value) =>\n            isCreditCard(value as string, { provider: 'unionpay' })\n          );\n        });\n\n        it('should return custom formatted strings', () => {\n          let number = faker.finance.creditCardNumber('###-###-##L');\n          expect(number).toMatch(/^\\d{3}-\\d{3}-\\d{3}$/);\n          expect(number).toSatisfy(luhnCheck);\n\n          number = faker.finance.creditCardNumber('234[5-9]#{999}L');\n          expect(number).toMatch(/^234[5-9]\\d{1000}$/);\n          expect(number).toSatisfy(luhnCheck);\n        });\n      });\n\n      describe('creditCardIssuer()', () => {\n        it('should return a string', () => {\n          const issuer = faker.finance.creditCardIssuer();\n          expect(issuer).toBeTypeOf('string');\n          expect(Object.keys(faker.definitions.finance.credit_card)).toContain(\n            issuer\n          );\n        });\n      });\n\n      describe('creditCardCVV()', () => {\n        it('should return a valid credit card CVV', () => {\n          const cvv = faker.finance.creditCardCVV();\n\n          expect(cvv).toBeTypeOf('string');\n          expect(cvv).toMatch(/\\d{3}/);\n          expect(\n            cvv,\n            'The length of the cvv should be 3 characters long'\n          ).toHaveLength(3);\n        });\n      });\n\n      describe('pin()', () => {\n        it('should return a string', () => {\n          const pin = faker.finance.pin();\n          expect(pin).toBeTypeOf('string');\n        });\n\n        it('should contain only digits', () => {\n          const pin = faker.finance.pin();\n          expect(pin).toMatch(/^[0-9]+$/);\n        });\n\n        it('should default to a length of 4', () => {\n          const pin = faker.finance.pin();\n          expect(pin).toHaveLength(4);\n        });\n\n        it('should return a pin with the specified length', () => {\n          const pin = faker.finance.pin(5);\n          expect(pin).toHaveLength(5);\n        });\n\n        it('should throw an error when length is less than 1', () => {\n          expect(() => faker.finance.pin(-5)).toThrowError(\n            /^minimum length is 1$/\n          );\n        });\n      });\n\n      describe('ethereumAddress()', () => {\n        it('should return a valid ethereum address', () => {\n          const ethereumAddress = faker.finance.ethereumAddress();\n\n          expect(ethereumAddress).toBeTypeOf('string');\n          expect(ethereumAddress).toMatch(/^(0x)[0-9a-f]{40}$/);\n        });\n      });\n\n      describe('iban()', () => {\n        it('should return a random yet formally correct IBAN number', () => {\n          const iban = faker.finance.iban();\n          const bban = iban.substring(4) + iban.substring(0, 4);\n\n          expect(\n            ibanLib.mod97(ibanLib.toDigitString(bban)),\n            'the result should be equal to 1'\n          ).toBe(1);\n        });\n\n        it('should return a specific and formally correct IBAN number', () => {\n          const iban = faker.finance.iban({\n            formatted: false,\n            countryCode: 'DE',\n          });\n          const bban = iban.substring(4) + iban.substring(0, 4);\n          const countryCode = iban.substring(0, 2);\n\n          expect(countryCode).toBe('DE');\n          expect(\n            ibanLib.mod97(ibanLib.toDigitString(bban)),\n            'the result should be equal to 1'\n          ).toBe(1);\n        });\n\n        it.each(['AA', 'EU'])(\n          'throws an error for unsupported country code \"%s\"',\n          (unsupportedCountryCode) =>\n            expect(() =>\n              faker.finance.iban({\n                formatted: false,\n                countryCode: unsupportedCountryCode,\n              })\n            ).toThrowError(\n              new FakerError(\n                `Country code ${unsupportedCountryCode} not supported.`\n              )\n            )\n        );\n      });\n\n      describe('bic()', () => {\n        it('should return a BIC number', () => {\n          const bic = faker.finance.bic();\n\n          expect(bic).toBeTypeOf('string');\n          expect(bic).toMatch(/^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/);\n          expect(ibanLib.iso3166).toContain(bic.substring(4, 6));\n        });\n\n        it('should return a BIC number with branch code', () => {\n          const bic = faker.finance.bic({ includeBranchCode: true });\n\n          expect(bic).toBeTypeOf('string');\n          expect(bic).toMatch(/^[A-Z]{6}[A-Z0-9]{2}[A-Z0-9]{3}$/);\n          expect(ibanLib.iso3166).toContain(bic.substring(4, 6));\n        });\n      });\n\n      describe('transactionDescription()', () => {\n        it('should return a string', () => {\n          const transactionDescription = faker.finance.transactionDescription();\n\n          expect(transactionDescription).toBeTypeOf('string');\n        });\n      });\n    }\n  );\n});\n\ndescribe('finance locale data', () => {\n  // Dedicated type for readability purposes\n  type KnownProvider = Exclude<\n    Parameters<typeof isCreditCard>[1],\n    undefined\n  >['provider'];\n\n  function getKnownProvider(value: string | undefined): KnownProvider {\n    // taken from definitions of validatorjs:\n    // https://github.com/validatorjs/validator.js/blob/72573b3d1d8ab2e6575e6bba1cbe2b01f95f4935/src/lib/isCreditCard.js#L4-L12\n    const providers: Record<string, KnownProvider> = {\n      american_express: 'amex',\n      diners_club: 'dinersclub',\n      discover: 'discover',\n      jcb: 'jcb',\n      mastercard: 'mastercard',\n      unionpay: 'unionpay',\n      visa: 'visa',\n    };\n\n    const knownProvider = providers[value ?? ''];\n    if (knownProvider == null) {\n      throw new Error(\n        `Issuer \"${value}\" is not a known provider for validatorjs. Because of that the validity of it's patterns can not be verified.`\n      );\n    }\n\n    return knownProvider;\n  }\n\n  const localesWithData = Object.entries(allLocales).filter(\n    ([, data]) => Object.keys(data.finance?.credit_card ?? {}).length > 0\n  );\n  describe.each(localesWithData)(`%s`, (_localeName, localeData) => {\n    describe('credit cards', () => {\n      describe('issuer', () => {\n        describe.each(Object.entries(localeData.finance?.credit_card ?? {}))(\n          '%s',\n          (issuerName, issuerPatterns) => {\n            function isCreditCardFromIssuer(value: string) {\n              return isCreditCard(value, {\n                provider: getKnownProvider(issuerName),\n              });\n            }\n\n            it.each(issuerPatterns)(\n              'pattern \"%s\" should generate a valid credit card number',\n              (pattern) => {\n                const result = faker.finance.creditCardNumber(pattern);\n                expect(result).toSatisfy(isLuhnNumber);\n                expect(result).toSatisfy(isCreditCardFromIssuer);\n              }\n            );\n          }\n        );\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "test/modules/food.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { faker } from '../../src';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nconst NON_SEEDED_BASED_RUN = 5;\n\ndescribe('food', () => {\n  seededTests(faker, 'food', (t) => {\n    t.it('adjective');\n\n    t.it('description');\n\n    t.it('dish');\n\n    t.it('ethnicCategory');\n\n    t.it('fruit');\n\n    t.it('ingredient');\n\n    t.it('meat');\n\n    t.it('spice');\n\n    t.it('vegetable');\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe('adjective', () => {\n        it(`should return random value from adjective array`, () => {\n          const actual = faker.food.adjective();\n          expect(faker.definitions.food.adjective).toContain(actual);\n        });\n      });\n\n      describe('dish', () => {\n        it(`should be a capitalized string`, () => {\n          const actual = faker.food.dish();\n          expect(actual[0]).toBe(actual[0].toUpperCase());\n        });\n      });\n\n      describe('ethnicCategory', () => {\n        it(`should return random value from ethnic_category array`, () => {\n          const actual = faker.food.ethnicCategory();\n          expect(faker.definitions.food.ethnic_category).toContain(actual);\n        });\n      });\n\n      describe('fruit', () => {\n        it(`should return random value from fruit array`, () => {\n          const actual = faker.food.fruit();\n          expect(faker.definitions.food.fruit).toContain(actual);\n        });\n      });\n\n      describe('ingredient', () => {\n        it(`should return random value from ingredient array`, () => {\n          const actual = faker.food.ingredient();\n          expect(faker.definitions.food.ingredient).toContain(actual);\n        });\n      });\n\n      describe('meat', () => {\n        it(`should return random value from meat array`, () => {\n          const actual = faker.food.meat();\n          expect(faker.definitions.food.meat).toContain(actual);\n        });\n      });\n\n      describe('spice', () => {\n        it(`should return random value from spice array`, () => {\n          const actual = faker.food.spice();\n          expect(faker.definitions.food.spice).toContain(actual);\n        });\n      });\n\n      describe('vegetable', () => {\n        it(`should return random value from vegetable array`, () => {\n          const actual = faker.food.vegetable();\n          expect(faker.definitions.food.vegetable).toContain(actual);\n        });\n      });\n    }\n  );\n});\n"
  },
  {
    "path": "test/modules/git.spec.ts",
    "content": "import { isEmail, isHexadecimal, isSlug } from 'validator';\nimport { describe, expect, it } from 'vitest';\nimport { faker } from '../../src';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nconst NON_SEEDED_BASED_RUN = 5;\n\nconst refDate = '2020-01-01T00:00:00.000Z';\n\nfunction isValidCommitAuthor(email: string): boolean {\n  // `validator.isEmail()` does not support display names\n  // that contain unquoted characters like . output by Git so we need\n  // to quote the display name\n  const quotedEmail = email.replace(/^(.*) </, '\"$1\" <');\n  return isEmail(quotedEmail, {\n    require_display_name: true,\n  });\n}\n\ndescribe('git', () => {\n  seededTests(faker, 'git', (t) => {\n    t.itEach('branch', 'commitMessage');\n\n    t.describe('commitSha', (t) => {\n      t.it('noArgs')\n        .it('with length 7', { length: 7 })\n        .it('with length 8', { length: 8 });\n    });\n\n    t.describeEach(\n      'commitEntry',\n      'commitDate'\n    )((t) => {\n      t.it('with only string refDate', { refDate })\n        .it('with only Date refDate', { refDate: new Date(refDate) })\n        .it('with only number refDate', {\n          refDate: new Date(refDate).getTime(),\n        });\n    });\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe('branch()', () => {\n        it('should return a random branch', () => {\n          const branch = faker.git.branch();\n\n          expect(branch).toBeTruthy();\n          expect(branch).toBeTypeOf('string');\n          expect(branch).toSatisfy(isSlug);\n        });\n      });\n\n      describe('commitEntry', () => {\n        it('should return a valid random commitEntry', () => {\n          const commitEntry = faker.git.commitEntry();\n\n          expect(commitEntry).toBeTruthy();\n          expect(commitEntry).toBeTypeOf('string');\n\n          const parts = commitEntry.split(/\\r?\\n/);\n\n          expect(parts.length).toBeGreaterThanOrEqual(6);\n          expect(parts.length).toBeLessThanOrEqual(7);\n\n          expect(parts[0]).toMatch(/^commit [a-f0-9]+$/);\n\n          const authorPrefix = 'Author: ';\n          if (parts.length === 7) {\n            expect(parts[1]).toMatch(/^Merge: [a-f0-9]+ [a-f0-9]+$/);\n            expect(parts[2]).toStartWith(authorPrefix);\n            expect(parts[2].substring(8)).toSatisfy(isValidCommitAuthor);\n            expect(parts[3]).toMatch(/^Date: .+$/);\n            expect(parts[4]).toBe('');\n            expect(parts[5]).toMatch(/^\\s{4}.+$/);\n          } else {\n            expect(parts[1]).toStartWith(authorPrefix);\n            expect(parts[1].substring(8)).toSatisfy(isValidCommitAuthor);\n            expect(parts[2]).toMatch(/^Date: .+$/);\n            expect(parts[3]).toBe('');\n            expect(parts[4]).toMatch(/^\\s{4}.+$/);\n          }\n        });\n\n        it('should return a random commitEntry with a default end of line character of \"\\r\\n\"', () => {\n          const commitEntry = faker.git.commitEntry();\n          const parts = commitEntry.split('\\r\\n');\n\n          expect(parts.length).toBeGreaterThanOrEqual(6);\n          expect(parts.length).toBeLessThanOrEqual(7);\n        });\n\n        it('should return a random commitEntry with a configured end of line character of \"\\r\\n\" with eol = CRLF', () => {\n          const commitEntry = faker.git.commitEntry({\n            eol: 'CRLF',\n          });\n          const parts = commitEntry.split('\\r\\n');\n\n          expect(parts.length).toBeGreaterThanOrEqual(6);\n          expect(parts.length).toBeLessThanOrEqual(7);\n        });\n\n        it('should return a random commitEntry with a configured end of line character of \"\\n\" with eol = LF', () => {\n          const commitEntry = faker.git.commitEntry({\n            eol: 'LF',\n          });\n          const parts = commitEntry.split('\\n');\n\n          expect(parts.length).toBeGreaterThanOrEqual(6);\n          expect(parts.length).toBeLessThanOrEqual(7);\n\n          expect(commitEntry).not.contains('\\r\\n');\n        });\n      });\n\n      describe('commitMessage', () => {\n        it('should return a random commitMessage', () => {\n          const commitMessage = faker.git.commitMessage();\n\n          expect(commitMessage).toBeTruthy();\n          expect(commitMessage).toBeTypeOf('string');\n\n          const parts = commitMessage.split(' ');\n          expect(parts.length).toBeGreaterThanOrEqual(3);\n        });\n      });\n\n      describe('commitDate', () => {\n        it('should return a random commitDate', () => {\n          const commitDate = faker.git.commitDate();\n\n          expect(commitDate).toBeTruthy();\n          expect(commitDate).toBeTypeOf('string');\n\n          const parts = commitDate.split(' ');\n          expect(parts).toHaveLength(6);\n        });\n      });\n\n      describe('commitSha', () => {\n        it('should return a random full commitSha', () => {\n          const commitSha = faker.git.commitSha();\n\n          expect(commitSha).toBeTruthy();\n          expect(commitSha).toBeTypeOf('string');\n          expect(commitSha).toSatisfy(isHexadecimal);\n          expect(commitSha).toHaveLength(40);\n        });\n\n        it.each([\n          ['GitHub', 7],\n          ['GitLab', 8],\n        ])(\n          'should return a random short commitSha for %s',\n          (_provider, length) => {\n            const commitSha = faker.git.commitSha({ length });\n\n            expect(commitSha).toBeTruthy();\n            expect(commitSha).toBeTypeOf('string');\n            expect(commitSha).toSatisfy(isHexadecimal);\n            expect(commitSha).toHaveLength(length);\n          }\n        );\n      });\n    }\n  );\n});\n"
  },
  {
    "path": "test/modules/hacker.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { faker } from '../../src';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nconst NON_SEEDED_BASED_RUN = 5;\n\ndescribe('hacker', () => {\n  seededTests(faker, 'hacker', (t) => {\n    t.itEach('abbreviation', 'adjective', 'noun', 'verb', 'ingverb', 'phrase');\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe('abbreviation()', () => {\n        it('should return a random abbreviation from array', () => {\n          const abbreviation = faker.hacker.abbreviation();\n\n          expect(abbreviation).toBeTypeOf('string');\n          expect(abbreviation.length).toBeGreaterThan(0);\n          expect(faker.definitions.hacker.abbreviation).toContain(abbreviation);\n        });\n      });\n\n      describe('adjective', () => {\n        it('should return a random adjective from array', () => {\n          const adjective = faker.hacker.adjective();\n\n          expect(adjective).toBeTypeOf('string');\n          expect(adjective.length).toBeGreaterThan(0);\n          expect(faker.definitions.hacker.adjective).toContain(adjective);\n        });\n      });\n\n      describe('noun', () => {\n        it('should return a random noun from array', () => {\n          const noun = faker.hacker.noun();\n\n          expect(noun).toBeTypeOf('string');\n          expect(noun.length).toBeGreaterThan(0);\n          expect(faker.definitions.hacker.noun).toContain(noun);\n        });\n      });\n\n      describe('verb', () => {\n        it('should return a random verb from array', () => {\n          const verb = faker.hacker.verb();\n\n          expect(verb).toBeTypeOf('string');\n          expect(verb.length).toBeGreaterThan(0);\n          expect(faker.definitions.hacker.verb).toContain(verb);\n        });\n      });\n\n      describe('ingverb', () => {\n        it('should return a random ingverb from array', () => {\n          const ingverb = faker.hacker.ingverb();\n\n          expect(ingverb).toBeTypeOf('string');\n          expect(ingverb.length).toBeGreaterThan(0);\n          expect(faker.definitions.hacker.ingverb).toContain(ingverb);\n        });\n      });\n\n      describe('phrase', () => {\n        it('should return a random phrase from array', () => {\n          const phrase = faker.hacker.phrase();\n\n          expect(phrase).toBeTypeOf('string');\n          expect(phrase.length).toBeGreaterThan(0);\n        });\n      });\n    }\n  );\n});\n"
  },
  {
    "path": "test/modules/helpers-eval.spec.ts",
    "content": "import { describe, expect, it, vi } from 'vitest';\nimport { FakerError, faker } from '../../src';\nimport { fakeEval } from '../../src/modules/helpers/eval';\n\ndescribe('fakeEval()', () => {\n  it('does not allow empty string input', () => {\n    expect(() => fakeEval('', faker)).toThrowError(\n      new FakerError('Eval expression cannot be empty.')\n    );\n  });\n\n  it('does not allow empty entrypoints', () => {\n    expect(() => fakeEval('foobar', faker, [])).toThrowError(\n      new FakerError('Eval entrypoints cannot be empty.')\n    );\n  });\n\n  it('supports single pattern part invocations', () => {\n    const actual = fakeEval('string', faker);\n    expect(actual).toBeTypeOf('object');\n    expect(actual).toBe(faker.string);\n  });\n\n  it('supports simple method calls', () => {\n    const spy = vi.spyOn(faker.string, 'numeric');\n    const actual = fakeEval('string.numeric', faker);\n    expect(spy).toHaveBeenCalledWith();\n    expect(actual).toBeTypeOf('string');\n    expect(actual).toMatch(/^\\d$/);\n  });\n\n  it('supports method calls without arguments', () => {\n    const spy = vi.spyOn(faker.string, 'numeric');\n    const actual = fakeEval('string.numeric()', faker);\n    expect(spy).toHaveBeenCalledWith();\n    expect(actual).toBeTypeOf('string');\n    expect(actual).toMatch(/^\\d$/);\n  });\n\n  it('supports method calls with simple arguments', () => {\n    const spy = vi.spyOn(faker.string, 'numeric');\n    const actual = fakeEval('string.numeric(5)', faker);\n    expect(spy).toHaveBeenCalledWith(5);\n    expect(actual).toBeTypeOf('string');\n    expect(actual).toMatch(/^\\d{5}$/);\n  });\n\n  it('supports method calls with complex arguments', () => {\n    const spy = vi.spyOn(faker.string, 'numeric');\n    const actual = fakeEval(\n      'string.numeric({ \"length\": 5, \"allowLeadingZeros\": true, \"exclude\": [\"5\"] })',\n      faker\n    );\n    expect(spy).toHaveBeenCalledWith({\n      length: 5,\n      allowLeadingZeros: true,\n      exclude: ['5'],\n    });\n    expect(actual).toBeTypeOf('string');\n    expect(actual).toMatch(/^[0-46-9]{5}$/);\n  });\n\n  it('supports method calls with multiple arguments', () => {\n    const spy = vi.spyOn(faker.helpers, 'mustache');\n    const actual = fakeEval(\n      'helpers.mustache(\"{{foo}}\", { \"foo\": \"bar\" })',\n      faker\n    );\n    expect(spy).toHaveBeenCalledWith('{{foo}}', { foo: 'bar' });\n    expect(actual).toBeTypeOf('string');\n    expect(actual).toBe('bar');\n  });\n\n  it('supports method calls with unquoted string argument', () => {\n    const spy = vi.spyOn(faker.helpers, 'slugify');\n    const actual = fakeEval('helpers.slugify(This Works)', faker);\n    expect(spy).toHaveBeenCalledWith('This Works');\n    expect(actual).toBeTypeOf('string');\n    expect(actual).toBe('This-Works');\n  });\n\n  it('supports method calls with wrongly quoted argument', () => {\n    const spy = vi.spyOn(faker.helpers, 'slugify');\n    const actual = fakeEval(\"helpers.slugify('')\", faker);\n    expect(spy).toHaveBeenCalledWith(\"''\");\n    expect(actual).toBeTypeOf('string');\n    expect(actual).toBe('');\n  });\n\n  it('should be able to return empty strings', () => {\n    const actual = fakeEval('string.alphanumeric(0)', faker);\n    expect(actual).toBeTypeOf('string');\n    expect(actual).toBe('');\n  });\n\n  it('supports returning complex objects', () => {\n    const actual = fakeEval('airline.airline', faker);\n    expect(actual).toBeTypeOf('object');\n    expect(faker.definitions.airline.airline).toContain(actual);\n  });\n\n  it('supports patterns after a function call', () => {\n    const actual = fakeEval('airline.airline().name', faker);\n    expect(actual).toBeTypeOf('string');\n    expect(faker.definitions.airline.airline.map(({ name }) => name)).toContain(\n      actual\n    ); // function().name\n  });\n\n  it('supports patterns after a function reference', () => {\n    const actual = fakeEval('airline.airline.iataCode', faker);\n    expect(actual).toBeTypeOf('string');\n    expect(\n      faker.definitions.airline.airline.map(({ iataCode }) => iataCode)\n    ).toContain(actual);\n  });\n\n  it('requires a dot after a function call', () => {\n    expect(() => fakeEval('airline.airline()iataCode', faker)).toThrowError(\n      new FakerError(\n        \"Expected dot ('.'), open parenthesis ('('), or nothing after function call but got 'i'\"\n      )\n    );\n  });\n\n  it('requires a function for parameters', () => {\n    expect(faker.definitions.person.first_name.generic).toBeDefined();\n    expect(() => fakeEval('person.first_name().generic', faker)).toThrowError(\n      new FakerError(\"Cannot resolve expression 'person.first_name().generic'\")\n    );\n  });\n\n  it('requires a valid expression (missing value)', () => {\n    expect(() => fakeEval('foo.bar', faker)).toThrowError(\n      new FakerError(\"Cannot resolve expression 'foo.bar'\")\n    );\n  });\n\n  it('requires a valid expression (trailing dot)', () => {\n    expect(() => fakeEval('airline.airline.', faker)).toThrowError(\n      new FakerError(\"Found dot without property name in 'airline.'\")\n    );\n    expect(() => fakeEval('airline.airline.()', faker)).toThrowError(\n      new FakerError(\"Found dot without property name in 'airline.()'\")\n    );\n    expect(() => fakeEval('airline.airline.().iataCode', faker)).toThrowError(\n      new FakerError(\"Found dot without property name in 'airline.().iataCode'\")\n    );\n  });\n\n  it('requires a valid expression (unclosed parenthesis)', () => {\n    expect(() => fakeEval('airline.airline(', faker)).toThrowError(\n      new FakerError(\"Missing closing parenthesis in '('\")\n    );\n    expect(() => fakeEval('airline.airline(.iataCode', faker)).toThrowError(\n      new FakerError(\"Missing closing parenthesis in '(.iataCode'\")\n    );\n  });\n});\n"
  },
  {
    "path": "test/modules/helpers.spec-d.ts",
    "content": "import { describe, expectTypeOf, it } from 'vitest';\nimport { faker } from '../../src';\n\ndescribe('helpers', () => {\n  describe('shuffle', () => {\n    describe('inplace: true', () => {\n      it('const generic single element', () => {\n        const actual = faker.helpers.shuffle([1], { inplace: true });\n        expectTypeOf(actual).toEqualTypeOf<Array<1>>();\n      });\n\n      it('const generic multiple elements', () => {\n        const actual = faker.helpers.shuffle([1, 'a', false], {\n          inplace: true,\n        });\n        expectTypeOf(actual).toEqualTypeOf<Array<1 | 'a' | false>>();\n      });\n    });\n\n    describe('inplace: false', () => {\n      it('const generic single element', () => {\n        const actual = faker.helpers.shuffle([1], { inplace: false });\n        expectTypeOf(actual).toEqualTypeOf<Array<1>>();\n      });\n\n      it('const generic multiple elements', () => {\n        const actual = faker.helpers.shuffle([1, 'a', false], {\n          inplace: false,\n        });\n        expectTypeOf(actual).toEqualTypeOf<Array<1 | 'a' | false>>();\n      });\n    });\n  });\n\n  describe('uniqueArray', () => {\n    it('const generic single element', () => {\n      const actual = faker.helpers.uniqueArray([1], 1);\n      expectTypeOf(actual).toEqualTypeOf<Array<1>>();\n    });\n\n    it('const generic multiple elements', () => {\n      const actual = faker.helpers.uniqueArray([1, 'a', false], 3);\n      expectTypeOf(actual).toEqualTypeOf<Array<1 | 'a' | false>>();\n    });\n  });\n\n  describe('maybe', () => {\n    it('generic single element', () => {\n      const actual = faker.helpers.maybe(() => 1);\n      expectTypeOf(actual).toEqualTypeOf<number | undefined>();\n    });\n\n    it('const generic single element', () => {\n      const actual = faker.helpers.maybe(() => 1 as const);\n      expectTypeOf(actual).toEqualTypeOf<1 | undefined>();\n    });\n  });\n\n  describe('objectKey', () => {\n    it('const generic single element', () => {\n      const actual = faker.helpers.objectKey({ a: 1 });\n      expectTypeOf(actual).toEqualTypeOf<'a'>();\n    });\n\n    it('const generic multiple elements', () => {\n      const actual = faker.helpers.objectKey({ a: 1, b: 'a', c: false });\n      expectTypeOf(actual).toEqualTypeOf<'a' | 'b' | 'c'>();\n    });\n  });\n\n  describe('objectValue', () => {\n    it('const generic single element', () => {\n      const actual = faker.helpers.objectValue({ a: 1 });\n      expectTypeOf(actual).toEqualTypeOf<1>();\n    });\n\n    it('const generic multiple elements', () => {\n      const actual = faker.helpers.objectValue({ a: 1, b: 'a', c: false });\n      expectTypeOf(actual).toEqualTypeOf<1 | 'a' | false>();\n    });\n  });\n\n  describe('objectEntry', () => {\n    it('const generic single element', () => {\n      const actual = faker.helpers.objectEntry({ a: 1 });\n      expectTypeOf(actual).toEqualTypeOf<['a', 1]>();\n    });\n\n    it('const generic multiple elements', () => {\n      const actual = faker.helpers.objectEntry({ a: 1, b: 'a', c: false });\n      // TODO @ST-DDT 2024-02-25: Check whether we can infer the return type any better\n      expectTypeOf(actual).toEqualTypeOf<['a' | 'b' | 'c', false | 1 | 'a']>();\n    });\n  });\n\n  describe('arrayElement', () => {\n    it('const generic single element', () => {\n      const actual = faker.helpers.arrayElement([1]);\n      expectTypeOf(actual).toEqualTypeOf<1>();\n    });\n\n    it('const generic multiple elements', () => {\n      const actual = faker.helpers.arrayElement([1, 'a', false]);\n      expectTypeOf(actual).toEqualTypeOf<1 | 'a' | false>();\n    });\n  });\n\n  describe('arrayElements', () => {\n    it('const generic single element', () => {\n      const actual = faker.helpers.arrayElements([1], 1);\n      expectTypeOf(actual).toEqualTypeOf<Array<1>>();\n    });\n\n    it('const generic multiple elements', () => {\n      const actual = faker.helpers.arrayElements([1, 'a', false], 3);\n      expectTypeOf(actual).toEqualTypeOf<Array<1 | 'a' | false>>();\n    });\n  });\n\n  describe('multiple', () => {\n    it('const generic single element', () => {\n      const actual = faker.helpers.multiple(() => 1);\n      expectTypeOf(actual).toEqualTypeOf<number[]>();\n    });\n\n    it('const generic multiple elements', () => {\n      const actual = faker.helpers.multiple(() => 1, { count: 3 });\n      expectTypeOf(actual).toEqualTypeOf<number[]>();\n    });\n  });\n});\n"
  },
  {
    "path": "test/modules/helpers.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { FakerError, faker } from '../../src';\nimport { luhnCheck } from '../../src/modules/helpers/luhn-check';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nconst NON_SEEDED_BASED_RUN = 5;\n\ndescribe('helpers', () => {\n  seededTests(faker, 'helpers', (t) => {\n    t.describe('slugify', (t) => {\n      t.it('noArgs').it('some string', 'hello world');\n    });\n\n    t.describe('replaceSymbols', (t) => {\n      t.it('noArgs')\n        .it('only symbols', '#?*#?*')\n        .it('some string', '^1234567890ß´°!\"§$%&/()=?`+#*,..-;:_');\n    });\n\n    t.describe('replaceCreditCardSymbols', (t) => {\n      t.it('noArgs')\n        .it('only symbols', '####-[4-9]-##!!-L')\n        .it('some string', '^1234567890ß´°!\"§$%&/()=?`+#*,..-;:_L');\n    });\n\n    t.describe('fromRegExp', (t) => {\n      t.it('with static string', 'Hello World!')\n        .it('with static RegExp', /Hello World!/)\n        .it('with dynamic string', '[A-D0-9]-[A-D0-9]-A')\n        .it('with dynamic RegExp', /[A-D0-9]-[A-D0-9]-A/)\n        .it('with wildcard character', /./)\n        .it('with wildcard character and quantifier', /.{3}/)\n        .it('with wildcard character and min max quantifier', /.{1,5}/)\n        .it('with optional character', /A?-[A-D0-9]?-[a-d0-4]?/)\n        .it('with optional repetition', /A*-[A-D0-9]*-[a-d0-4]*/)\n        .it('with required repetition', /A+-[A-D0-9]+-[a-d0-4]+/)\n        .it('with quantifier', /A{2}-[A-D0-9]{4}-[a-d0-4]{6}/)\n        .it('with quantifier ranges', /A{2,6}-[A-D0-9]{4,6}-[a-d0-4]{6,8}/)\n        .it('with case insensitive flag', /[A-D0-9]{10}/i)\n        .it('with negation and case insensitive flag', /[^a-t0-7]{10}/i)\n        .it('with negation', /[^A-Za-y0-9]{10}/);\n    });\n\n    t.describe('mustache', (t) => {\n      t.it('template with string', 'Hello {{name}}!', { name: 'John' }).it(\n        'template with method',\n        'Hello {{name}}!',\n        { name: () => 'John' }\n      );\n    });\n\n    t.describe('arrayElement', (t) => {\n      t.it('with array', [...'Hello World!']);\n    });\n\n    t.describe('enumValue', (t) => {\n      enum Color {\n        Red,\n        Green,\n        Blue,\n      }\n\n      enum HttpStatus {\n        Ok = 200,\n        BadRequest = 400,\n        Unauthorized = 401,\n      }\n\n      enum Country {\n        BR = 'Brazil',\n        USA = 'United States of America',\n      }\n\n      enum MixedFoo {\n        Foo = 0,\n        Bar = 1,\n        // eslint-disable-next-line @typescript-eslint/no-mixed-enums\n        FooName = 'Foo',\n        BarName = 'Bar',\n      }\n\n      t.it('with default enum', Color)\n        .it('with enum starting from some index', HttpStatus)\n        .it('with string enum', Country)\n        .it('with mixed enum', MixedFoo);\n    });\n\n    t.describe('weightedArrayElement', (t) => {\n      t.it('with array', [\n        { weight: 5, value: 'sunny' },\n        { weight: 4, value: 'rainy' },\n        { weight: 1, value: 'snowy' },\n      ]);\n\n      t.it('with array with percentages', [\n        { weight: 0.5, value: 'sunny' },\n        { weight: 0.4, value: 'rainy' },\n        { weight: 0.1, value: 'snowy' },\n      ]);\n    });\n\n    t.describe('arrayElements', (t) => {\n      t.it('with array', [...'Hello World!'])\n        .it('with array and count', [...'Hello World!'], 3)\n        .it('with array and count range', [...'Hello World!'], {\n          min: 1,\n          max: 5,\n        });\n    });\n\n    t.describe('shuffle', (t) => {\n      t.it('with array', [...'Hello World!'])\n        .it('with array and inplace true', [...'Hello World!'], {\n          inplace: true,\n        })\n        .it('with array and inplace false', [...'Hello World!'], {\n          inplace: false,\n        });\n    });\n\n    t.describe('uniqueArray', (t) => {\n      t.it('with array', [...'Hello World!'], 3);\n    });\n\n    t.describe('maybe', (t) => {\n      t.it('with only value', () => 'Hello World!').it(\n        'with value and probability',\n        () => 'Hello World!',\n        { probability: 0.1 }\n      );\n    });\n\n    t.describe('objectKey', (t) => {\n      t.it('simple', { a: 1, b: 2, c: 3 });\n    });\n\n    t.describe('objectValue', (t) => {\n      t.it('simple', { a: 1, b: 2, c: 3 });\n    });\n\n    t.describe('objectEntry', (t) => {\n      t.it('simple', { a: 1, b: 2, c: 3 });\n    });\n\n    t.describe('fake', (t) => {\n      t.it('with empty string', '')\n        .it('with a static template', 'my test string')\n        .it('with a dynamic template', 'my string: {{string.sample}}')\n        .it('with multiple static templates', ['A', 'B', 'C'])\n        .it('with multiple dynamic templates', [\n          '{{string.sample}}',\n          '{{location.city_name}}',\n          '{{location.streetAddress}}',\n        ]);\n    });\n\n    t.describe('rangeToNumber', (t) => {\n      t.it('with number', 5).it('with range', { min: 1, max: 10 });\n    });\n\n    t.describe('multiple', (t) => {\n      t.it('with only method', () => faker.number.int())\n        .it('with method and count', () => faker.number.int(), {\n          count: 5,\n        })\n        .it('with method and count range', () => faker.number.int(), {\n          count: { min: 1, max: 10 },\n        })\n        .it('with method using index', (_, i) => i * 3);\n    });\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe('arrayElement', () => {\n        it('should return a random element in the array', () => {\n          const testArray = ['hello', 'to', 'you', 'my', 'friend'];\n          const actual = faker.helpers.arrayElement(testArray);\n\n          expect(testArray).toContain(actual);\n        });\n\n        it('should return a random element in the array when there is only 1', () => {\n          const testArray = ['hello'];\n          const actual = faker.helpers.arrayElement(testArray);\n\n          expect(actual).toBe('hello');\n        });\n\n        it('should throw on an empty array', () => {\n          expect(() => faker.helpers.arrayElement([])).toThrowError(\n            new FakerError('Cannot get value from empty dataset.')\n          );\n        });\n\n        describe('should not throw on an array with nullish elements', () => {\n          it.each(['', 0, undefined, null, false])('%s', (nullishValue) => {\n            expect(() =>\n              faker.helpers.arrayElement([nullishValue])\n            ).not.toThrowError();\n          });\n        });\n      });\n\n      describe('enumValue', () => {\n        enum ColorValueEnum {\n          Red,\n          Green,\n          Blue,\n        }\n        enum ColorValueWithStartIndexEnum {\n          Red = 3,\n          Green,\n          Blue,\n        }\n        enum ColorStringEnum {\n          Red = 'RED',\n          Green = 'GREEN',\n          Blue = 'BLUE',\n        }\n        enum FooMixedEnum {\n          Foo = 0,\n          Bar = 1,\n          // eslint-disable-next-line @typescript-eslint/no-mixed-enums\n          StrFoo = 'FOO',\n          StrBar = 'BAR',\n        }\n\n        it('should return a value from a numeric enum', () => {\n          const actual = faker.helpers.enumValue(ColorValueEnum);\n          expect([0, 1, 2]).toContain(actual);\n        });\n\n        it('should return a value from a numeric enum that first value is not 0', () => {\n          const actual = faker.helpers.enumValue(ColorValueWithStartIndexEnum);\n          expect([3, 4, 5]).toContain(actual);\n        });\n\n        it('should return a value from a string enum', () => {\n          const actual = faker.helpers.enumValue(ColorStringEnum);\n          expect(['RED', 'GREEN', 'BLUE']).toContain(actual);\n        });\n\n        it('should return a value from a mixed enum', () => {\n          const actual = faker.helpers.enumValue(FooMixedEnum);\n          expect([0, 1, 'FOO', 'BAR']).toContain(actual);\n        });\n      });\n\n      describe('weightedArrayElement', () => {\n        it('should return a weighted random element in the array', () => {\n          const testArray = [\n            { weight: 10, value: 'hello' },\n            { weight: 5, value: 'to' },\n            { weight: 3, value: 'you' },\n            { weight: 2, value: 'my' },\n            { weight: 1, value: 'friend' },\n          ];\n          const actual = faker.helpers.weightedArrayElement(testArray);\n\n          expect(testArray.map((a) => a.value)).toContain(actual);\n        });\n\n        it('should return a weighted random element in the array using floats', () => {\n          const testArray = [\n            { weight: 0.1, value: 'hello' },\n            { weight: 0.05, value: 'to' },\n            { weight: 0.03, value: 'you' },\n            { weight: 0.02, value: 'my' },\n            { weight: 0.01, value: 'friend' },\n          ];\n          const actual = faker.helpers.weightedArrayElement(testArray);\n\n          expect(testArray.map((a) => a.value)).toContain(actual);\n        });\n\n        it('should return the only element in the array when there is only 1', () => {\n          const testArray = [{ weight: 10, value: 'hello' }];\n          const actual = faker.helpers.weightedArrayElement(testArray);\n\n          expect(actual).toBe('hello');\n        });\n\n        it('should throw if the array is empty', () => {\n          expect(() => faker.helpers.weightedArrayElement([])).toThrowError(\n            new FakerError(\n              'weightedArrayElement expects an array with at least one element'\n            )\n          );\n        });\n\n        it('should allow falsey values', () => {\n          const testArray = [{ weight: 1, value: false }];\n          const actual = faker.helpers.weightedArrayElement(testArray);\n          expect(actual).toBe(false);\n        });\n\n        it('should throw if any weight is zero', () => {\n          const testArray = [\n            { weight: 0, value: 'hello' },\n            { weight: 5, value: 'to' },\n          ];\n          expect(() =>\n            faker.helpers.weightedArrayElement(testArray)\n          ).toThrowError(\n            new FakerError(\n              'weightedArrayElement expects an array of { weight, value } objects where weight is a positive number'\n            )\n          );\n        });\n\n        it('should throw if any weight is negative', () => {\n          const testArray = [\n            { weight: -1, value: 'hello' },\n            { weight: 5, value: 'to' },\n          ];\n          expect(() =>\n            faker.helpers.weightedArrayElement(testArray)\n          ).toThrowError(\n            new FakerError(\n              'weightedArrayElement expects an array of { weight, value } objects where weight is a positive number'\n            )\n          );\n        });\n\n        it('should not throw with a frozen array', () => {\n          const testArray = [\n            { weight: 7, value: 'ice' },\n            { weight: 3, value: 'snow' },\n          ];\n          const frozenArray = Object.freeze(testArray);\n          expect(() =>\n            faker.helpers.weightedArrayElement(frozenArray)\n          ).not.toThrowError();\n        });\n      });\n\n      describe('arrayElements', () => {\n        it('should return a subset with random elements in the array', () => {\n          const testArray = ['hello', 'to', 'you', 'my', 'friend'];\n          const subset = faker.helpers.arrayElements(testArray);\n\n          // Check length\n          expect(subset.length).toBeGreaterThanOrEqual(1);\n          expect(subset.length).toBeLessThanOrEqual(testArray.length);\n\n          // Check elements\n          for (const element of subset) {\n            expect(testArray).toContain(element);\n          }\n\n          // Check uniqueness\n          expect(subset).not.toContainDuplicates();\n        });\n\n        it('should return a subset of fixed length with random elements in the array', () => {\n          const testArray = ['hello', 'to', 'you', 'my', 'friend'];\n          const subset = faker.helpers.arrayElements(testArray, 3);\n\n          // Check length\n          expect(subset).toHaveLength(3);\n\n          // Check elements\n          for (const element of subset) {\n            expect(testArray).toContain(element);\n          }\n\n          // Check uniqueness\n          expect(subset).toHaveLength(new Set(subset).size);\n        });\n\n        it('should return a subset with random elements in the array for a length range', () => {\n          const testArray = ['hello', 'to', 'you', 'my', 'friend'];\n          const subset = faker.helpers.arrayElements(testArray, {\n            min: 2,\n            max: 4,\n          });\n\n          // Check length\n          expect(subset.length).toBeGreaterThanOrEqual(2);\n          expect(subset.length).toBeLessThanOrEqual(4);\n\n          // Check elements\n          for (const element of subset) {\n            expect(testArray).toContain(element);\n          }\n\n          // Check uniqueness\n          expect(subset).not.toContainDuplicates();\n        });\n\n        it('should return an array with all elements when count > array length', () => {\n          const testArray = ['hello', 'to', 'you', 'my', 'friend'];\n          const subset = faker.helpers.arrayElements(testArray, 6);\n\n          // Check length\n          expect(subset).toHaveLength(5);\n\n          // Check elements\n          for (const element of subset) {\n            expect(testArray).toContain(element);\n          }\n        });\n\n        it('should return an empty array when array length > 0 and count = 0', () => {\n          const testArray = ['hello', 'to', 'you', 'my', 'friend'];\n          const result = faker.helpers.arrayElements(testArray, 0);\n\n          expect(result).toHaveLength(0);\n        });\n\n        it('should return an empty array when receiving an empty array', () => {\n          const result = faker.helpers.arrayElements([]);\n\n          expect(result).toHaveLength(0);\n        });\n\n        it('should return an empty array when receiving an empty array and count > 0', () => {\n          const result = faker.helpers.arrayElements([], 3);\n\n          expect(result).toHaveLength(0);\n        });\n\n        it('should return the only element in the array when there is only 1', () => {\n          const testArray = ['hello'];\n          const actual = faker.helpers.arrayElements(testArray);\n          expect(actual).toEqual(testArray);\n        });\n\n        it('should return each element with a somewhat equal distribution with 2 elements', () => {\n          const input = Array.from({ length: 2 }, (_, i) => i);\n          const occurrences = Array.from({ length: 2 }, () => 0);\n\n          for (let i = 0; i < 1000; i++) {\n            const [result] = faker.helpers.arrayElements(input, 1);\n            occurrences[result]++;\n          }\n\n          for (const occurrence of occurrences) {\n            expect(occurrence).toBeGreaterThanOrEqual(400);\n            expect(occurrence).toBeLessThanOrEqual(600);\n          }\n        });\n\n        it.each([10, 100, 1000])(\n          'should return each element with a somewhat equal distribution with %s elements',\n          (length) => {\n            const input = Array.from({ length }, (_, i) => i % 10);\n            const occurrences = Array.from({ length: 10 }, () => 0);\n\n            for (let i = 0; i < 1000; i++) {\n              const [result] = faker.helpers.arrayElements(input, 1);\n              occurrences[result]++;\n            }\n\n            for (const occurrence of occurrences) {\n              expect(occurrence).toBeGreaterThanOrEqual(50);\n              expect(occurrence).toBeLessThanOrEqual(150);\n            }\n          }\n        );\n\n        describe('should not throw on an array with nullish elements', () => {\n          it.each(['', 0, undefined, null, false])('%s', (nullishValue) => {\n            expect(() =>\n              faker.helpers.arrayElements(\n                [nullishValue, nullishValue, nullishValue],\n                2\n              )\n            ).not.toThrowError();\n          });\n        });\n      });\n\n      describe('slugify()', () => {\n        it('removes non-word characters from strings except . and -', () => {\n          expect(faker.helpers.slugify('foo bar')).toBe('foo-bar');\n          expect(faker.helpers.slugify('Faker is cool')).toBe('Faker-is-cool');\n          expect(faker.helpers.slugify('super*star')).toBe('superstar');\n          expect(faker.helpers.slugify(\"d'angelo.net\")).toBe('dangelo.net');\n          expect(faker.helpers.slugify('hello你好')).toBe('hello');\n        });\n\n        it('strips simple diacritics from strings', () => {\n          expect(faker.helpers.slugify('Aiden.Harªann')).toBe('Aiden.Haraann');\n          expect(faker.helpers.slugify('Adèle.Argüello')).toBe(\n            'Adele.Arguello'\n          );\n        });\n      });\n\n      describe('replaceSymbols()', () => {\n        it('returns empty string with no arguments', () => {\n          expect(faker.helpers.replaceSymbols()).toBe('');\n        });\n\n        describe(\"when '*' passed\", () => {\n          it('replaces it with alphanumeric', () => {\n            const num = faker.helpers.replaceSymbols('*AB');\n            expect(num).toMatch(/\\wAB/);\n          });\n        });\n      });\n\n      describe('replaceCreditCardSymbols()', () => {\n        it('returns a credit card number given a schema', () => {\n          const number = faker.helpers.replaceCreditCardSymbols(\n            '6453-####-####-####-###L'\n          );\n          expect(number).toMatch(\n            /^6453-([0-9]){4}-([0-9]){4}-([0-9]){4}-([0-9]){4}$/\n          );\n          expect(number).toSatisfy(luhnCheck);\n        });\n\n        it('supports different symbols', () => {\n          const number = faker.helpers.replaceCreditCardSymbols(\n            '6453-****-****-****-***L',\n            '*'\n          );\n          expect(number).toMatch(\n            /^6453-([0-9]){4}-([0-9]){4}-([0-9]){4}-([0-9]){4}$/\n          );\n          expect(number).toSatisfy(luhnCheck);\n        });\n\n        it('handles regexp style input', () => {\n          let number = faker.helpers.replaceCreditCardSymbols(\n            '6453-*{4}-*{4}-*{4}-*{3}L',\n            '*'\n          );\n          expect(number).toMatch(\n            /^6453-([0-9]){4}-([0-9]){4}-([0-9]){4}-([0-9]){4}$/\n          );\n          expect(number).toSatisfy(luhnCheck);\n          number = faker.helpers.replaceCreditCardSymbols(\n            '645[5-9]-#{4,6}-#{1,2}-#{4,6}-#{3}L'\n          );\n          expect(number).toMatch(\n            /^645[5-9]-([0-9]){4,6}-([0-9]){1,2}-([0-9]){4,6}-([0-9]){4}$/\n          );\n          expect(number).toSatisfy(luhnCheck);\n        });\n      });\n\n      describe('fromRegExp()', () => {\n        describe('single character patterns', () => {\n          it('handles case sensitive characters', () => {\n            const actual = faker.helpers.fromRegExp(/w/);\n            expect(actual).toHaveLength(1);\n            expect(actual).not.toContain('W');\n            expect(actual).toBe('w');\n            expect(actual).toMatch(/^w$/);\n          });\n\n          it.todo('handles case insensitive characters', () => {\n            const set = new Set<string>();\n            for (let i = 0; i < 100; i++) {\n              const actual = faker.helpers.fromRegExp(/w/i);\n              expect(actual).toHaveLength(1);\n              expect(actual).toMatch(/^W$/i);\n              set.add(actual);\n            }\n\n            expect(set.size).toBe(2);\n          });\n\n          it('handles case insensitive symbols', () => {\n            const actual = faker.helpers.fromRegExp(/%/i);\n            expect(actual).toHaveLength(1);\n            expect(actual).toBe('%');\n            expect(actual).toMatch(/^%$/i);\n          });\n\n          it.todo('handles the wildcard character', () => {\n            const set = new Set<string>();\n            for (let i = 0; i < 100; i++) {\n              const actual = faker.helpers.fromRegExp(/./);\n              expect(actual).toHaveLength(1);\n              expect(actual).toMatch(/^.$/);\n              set.add(actual);\n            }\n\n            expect(set.size).toBeGreaterThan(5);\n          });\n        });\n\n        describe('fixed length patterns', () => {\n          it('handles case sensitive characters', () => {\n            const actual = faker.helpers.fromRegExp(/w{100}/);\n            expect(actual).toHaveLength(100);\n            expect(actual).not.toContain('W');\n            expect(actual).toContain('w');\n            expect(actual).toBe('w'.repeat(100));\n            expect(actual).toMatch(/^w{100}$/);\n          });\n\n          it('handles case insensitive characters', () => {\n            const actual = faker.helpers.fromRegExp(/w{100}/i);\n            expect(actual).toHaveLength(100);\n            expect(actual).toContain('W');\n            expect(actual).toContain('w');\n            expect(actual).toMatch(/^W{100}$/i);\n          });\n\n          it('handles case insensitive symbols', () => {\n            const actual = faker.helpers.fromRegExp(/%{100}/i);\n            expect(actual).toHaveLength(100);\n            expect(actual).toBe('%'.repeat(100));\n            expect(actual).toMatch(/^%{100}$/);\n          });\n\n          it('handles the wildcard character', () => {\n            const actual = faker.helpers.fromRegExp(/.{100}/);\n            expect(actual).toHaveLength(100);\n            expect(actual).toMatch(/^.{100}$/);\n            const set = new Set(actual);\n            expect(set.size).toBeGreaterThan(5);\n          });\n        });\n\n        describe('length range patterns', () => {\n          it('handles case sensitive characters', () => {\n            const actual = faker.helpers.fromRegExp(/w{5,10}/);\n            expect(actual.length).toBeGreaterThanOrEqual(5);\n            expect(actual.length).toBeLessThanOrEqual(10);\n            expect(actual).not.toContain('W');\n            expect(actual).toContain('w');\n            expect(actual).toMatch(/^w{5,10}$/);\n          });\n\n          it('handles case insensitive characters', () => {\n            const actual = faker.helpers.fromRegExp(/w{50,100}/i);\n            expect(actual.length).toBeGreaterThanOrEqual(50);\n            expect(actual.length).toBeLessThanOrEqual(100);\n            expect(actual).toContain('W');\n            expect(actual).toContain('w');\n            expect(actual).toMatch(/^W{50,100}$/i);\n          });\n\n          it('handles case insensitive symbols', () => {\n            const actual = faker.helpers.fromRegExp(/%{50,100}/i);\n            expect(actual.length).toBeGreaterThanOrEqual(50);\n            expect(actual.length).toBeLessThanOrEqual(100);\n            expect(actual).toMatch(/^%{50,100}$/);\n          });\n\n          it('handles the wildcard character', () => {\n            const actual = faker.helpers.fromRegExp(/.{50,100}/);\n            expect(actual.length).toBeGreaterThanOrEqual(50);\n            expect(actual.length).toBeLessThanOrEqual(100);\n            expect(actual).toMatch(/^.{50,100}$/);\n            const set = new Set(actual);\n            expect(set.size).toBeGreaterThan(5);\n          });\n        });\n\n        it('creates a numerical range', () => {\n          const actual = faker.helpers.fromRegExp('Hello[0-9]');\n          expect(actual).toMatch(/^Hello[0-9]$/);\n        });\n\n        it('deals with multiple tokens in one string', () => {\n          const actual = faker.helpers.fromRegExp(\n            'Test#{5}%{2,5}Testing*[1-5]{10}END'\n          );\n          expect(actual).toMatch(/^Test#{5}%{2,5}Testing*[1-5]{10}END$/);\n        });\n\n        it('throws error when min > max outside set', () => {\n          expect(() => faker.helpers.fromRegExp('#{10,5}')).toThrowError();\n        });\n\n        it('throws error when min > max in set', () => {\n          expect(() =>\n            faker.helpers.fromRegExp('[a-z0-9]{10,5}')\n          ).toThrowError();\n        });\n\n        it('deals with RegExp object', () => {\n          const actual = faker.helpers.fromRegExp(/[A-D0-9]{4}-[A-D0-9]{4}/);\n          expect(actual).toMatch(/^[A-D0-9]{4}-[A-D0-9]{4}$/);\n        });\n\n        it('doesnt include negated characters', () => {\n          const actual = faker.helpers.fromRegExp(/[^a-t0-9]{4}/i);\n          expect(actual).toHaveLength(4);\n          expect(actual).toMatch(/[^a-t0-9]{4}/);\n        });\n\n        it('handles case insensitive flags', () => {\n          const actual = faker.helpers.fromRegExp(/[A-D0-9]{4}-[A-D0-9]{4}/i);\n          expect(actual).toHaveLength(9);\n          expect(actual).toMatch(/^[A-D0-9]{4}-[A-D0-9]{4}$/i);\n        });\n      });\n\n      describe('shuffle()', () => {\n        it('the output is the same length as the input', () => {\n          const shuffled = faker.helpers.shuffle(['a', 'b']);\n\n          expect(shuffled).toHaveLength(2);\n        });\n\n        it('empty array returns empty array', () => {\n          const shuffled = faker.helpers.shuffle([]);\n          expect(shuffled).toHaveLength(0);\n        });\n\n        it('mutates the input array in place', () => {\n          const input = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'];\n          const shuffled = faker.helpers.shuffle(input, { inplace: true });\n          expect(shuffled).toStrictEqual(input);\n        });\n\n        it('does not mutate the input array by default', () => {\n          const input = Object.freeze([\n            'a',\n            'b',\n            'c',\n            'd',\n            'e',\n            'f',\n            'g',\n            'h',\n            'i',\n            'j',\n          ]);\n          expect(() => faker.helpers.shuffle(input)).not.toThrowError();\n        });\n\n        it('does not mutate the input array when inplace is false', () => {\n          const input = Object.freeze([\n            'a',\n            'b',\n            'c',\n            'd',\n            'e',\n            'f',\n            'g',\n            'h',\n            'i',\n            'j',\n          ]);\n          expect(() =>\n            faker.helpers.shuffle(input, { inplace: false })\n          ).not.toThrowError();\n        });\n\n        it('throws an error when the input array is readonly and inplace is true', () => {\n          const input = Object.freeze([\n            'a',\n            'b',\n            'c',\n            'd',\n            'e',\n            'f',\n            'g',\n            'h',\n            'i',\n            'j',\n          ]);\n          expect(() =>\n            // @ts-expect-error: we want to test that it throws\n            faker.helpers.shuffle(input, { inplace: true })\n          ).toThrowError();\n        });\n      });\n\n      describe('uniqueArray()', () => {\n        it('custom array returns unique array', () => {\n          const input = ['a', 'a', 'a', 'a,', 'a', 'a', 'a', 'a', 'b'];\n          const length = 2;\n          const unique = faker.helpers.uniqueArray(input, length);\n          expect(unique).not.toContainDuplicates();\n          expect(unique).toHaveLength(length);\n        });\n\n        it('definition array returns unique array', () => {\n          const length = faker.number.int({ min: 1, max: 6 });\n          const unique = faker.helpers.uniqueArray(\n            faker.definitions.hacker.noun,\n            length\n          );\n          expect(unique).not.toContainDuplicates();\n          expect(unique).toHaveLength(length);\n        });\n\n        it('function returns unique array', () => {\n          const length = faker.number.int({ min: 1, max: 6 });\n          const unique = faker.helpers.uniqueArray(faker.lorem.word, length);\n          expect(unique).not.toContainDuplicates();\n          expect(unique).toHaveLength(length);\n        });\n\n        it('empty array returns empty array', () => {\n          const length = faker.number.int({ min: 1, max: 6 });\n          const unique = faker.helpers.uniqueArray([], length);\n          expect(unique).toHaveLength(0);\n        });\n\n        it('length longer than source returns max length', () => {\n          const input = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'];\n          const length = input.length + 1;\n          const unique = faker.helpers.uniqueArray(input, length);\n          expect(unique).not.toContainDuplicates();\n          expect(unique).toHaveLength(input.length);\n        });\n\n        it('function with length longer than possible values returns', () => {\n          const fn = () => faker.helpers.arrayElement(['a', 'b']);\n          const length = 3;\n          const unique = faker.helpers.uniqueArray(fn, length);\n          expect(unique).not.toContainDuplicates();\n          expect(unique).toHaveLength(2);\n        });\n      });\n\n      describe('mustache()', () => {\n        it('returns empty string with no template input', () => {\n          expect(faker.helpers.mustache(undefined, {})).toBe('');\n        });\n\n        it('returns empty string with empty template input', () => {\n          expect(faker.helpers.mustache('', {})).toBe('');\n        });\n\n        it('supports string replace values', () => {\n          const actual = faker.helpers.mustache('1{{value}}3', { value: '2' });\n\n          expect(actual).toBe('123');\n        });\n\n        it('supports function replace values faker values', () => {\n          const actual = faker.helpers.mustache('1{{value}}3', {\n            value: faker.string.alphanumeric({ length: 2 }),\n          });\n\n          expect(actual).toHaveLength(4);\n        });\n\n        it.each([\n          ['$&', 4],\n          [\"$'\", 4],\n        ])('supports replace value %s', (value, expectedLength) => {\n          const actual = faker.helpers.mustache('1{{value}}3', {\n            value,\n          });\n\n          expect(actual).toBe(`1${value}3`);\n          expect(actual).toHaveLength(expectedLength);\n        });\n\n        it('supports function replace values faker function', () => {\n          const actual = faker.helpers.mustache('1{{value}}3', {\n            value: () => faker.string.sample(3),\n          });\n\n          expect(actual).toHaveLength(5);\n        });\n\n        it('supports function replace values no args', () => {\n          const actual = faker.helpers.mustache('1{{value}}3', {\n            value: () => '7',\n          });\n\n          expect(actual).toBe('173');\n        });\n\n        it('supports function replace values with args', () => {\n          const actual = faker.helpers.mustache('1{{value}}3', {\n            value: (key) => String(key.length),\n          });\n\n          expect(actual).toBe('193');\n        });\n      });\n\n      describe('maybe', () => {\n        it('should always return the callback result when probability is 1', () => {\n          const actual = faker.helpers.maybe(() => 'foo', { probability: 1 });\n\n          expect(actual).toBe('foo');\n        });\n\n        it('should never return the callback result when probability is 0', () => {\n          const method: () => unknown = expect.fail;\n          const actual = faker.helpers.maybe(method, {\n            probability: 0,\n          });\n\n          expect(actual).toBeUndefined();\n        });\n\n        it('should not mutate the input object', () => {\n          const input = Object.freeze({\n            probability: 0.4,\n          });\n\n          expect(() =>\n            faker.helpers.maybe(() => 'foo', input)\n          ).not.toThrowError();\n        });\n      });\n\n      describe('objectKey', () => {\n        it('should return a random key', () => {\n          const testObject = {\n            hello: 'to',\n            you: 'my',\n            friend: '!',\n          };\n          const actual = faker.helpers.objectKey(testObject);\n\n          expect(Object.keys(testObject)).toContain(actual);\n        });\n\n        it('should throw if given object is empty', () => {\n          expect(() => faker.helpers.objectKey({})).toThrowError(\n            new FakerError('Cannot get value from empty dataset.')\n          );\n        });\n      });\n\n      describe('objectValue', () => {\n        it('should return a random value', () => {\n          const testObject = {\n            hello: 'to',\n            you: 'my',\n            friend: '!',\n          };\n          const actual = faker.helpers.objectValue(testObject);\n\n          expect(Object.values(testObject)).toContain(actual);\n        });\n\n        it('should throw if given object is empty', () => {\n          expect(() => faker.helpers.objectValue({})).toThrowError(\n            new FakerError('Cannot get value from empty dataset.')\n          );\n        });\n      });\n\n      describe('objectEntry', () => {\n        it('should return a random key, value pair', () => {\n          const testObject = {\n            hello: 'to',\n            you: 'my',\n            friend: '!',\n          };\n          const [key, value] = faker.helpers.objectEntry(testObject);\n\n          expect(Object.keys(testObject)).toContain(key);\n          expect(Object.values(testObject)).toContain(value);\n          expect(testObject[key]).toEqual(value);\n        });\n\n        it('should throw if given object is empty', () => {\n          expect(() => faker.helpers.objectEntry({})).toThrowError(\n            new FakerError('Cannot get value from empty dataset.')\n          );\n        });\n      });\n\n      describe('fake()', () => {\n        it('does allow empty string input', () => {\n          const actual = faker.helpers.fake('');\n          expect(actual).toBe('');\n        });\n\n        it('replaces a token with a random value for a method without parentheses', () => {\n          const actual = faker.helpers.fake('{{string.numeric}}');\n          expect(actual).toMatch(/^\\d$/);\n        });\n\n        it('replaces multiple tokens with random values for methods without parentheses', () => {\n          const actual = faker.helpers.fake(\n            '{{string.numeric}}{{string.numeric}}{{string.numeric}}'\n          );\n          expect(actual).toMatch(/^\\d{3}$/);\n        });\n\n        it('replaces a token with a random value for a method with empty parentheses', () => {\n          const actual = faker.helpers.fake('{{string.numeric()}}');\n          expect(actual).toMatch(/^\\d$/);\n        });\n\n        it('replaces a token with a random value for a method with an unquoted parameter', () => {\n          const random = faker.helpers.fake('{{helpers.slugify(This Works)}}');\n          expect(random).toBe('This-Works');\n        });\n\n        it('replaces a token with a random value for a method with a simple parameter', () => {\n          const actual = faker.helpers.fake('{{string.numeric(3)}}');\n          expect(actual).toMatch(/^\\d{3}$/);\n        });\n\n        it('replaces a token with a random value for a method with an array parameter', () => {\n          const arr = ['one', 'two', 'three'];\n          const actual = faker.helpers.fake(\n            '{{helpers.arrayElement([\"one\", \"two\", \"three\"])}}'\n          );\n          expect(arr).toContain(actual);\n        });\n\n        it('replaces a token with a random value for a method with an object parameter', () => {\n          const actual = faker.helpers.fake('{{string.alpha({\"length\": 3})}}');\n          expect(actual).toMatch(/^[a-z]{3}$/i);\n        });\n\n        it('replaces a token with a random value for a method with multiple parameters', () => {\n          const actual = faker.helpers.fake(\n            '{{string.numeric(5, {\"allowLeadingZeros\": true})}}'\n          );\n          expect(actual).toMatch(/^\\d{5}$/);\n        });\n\n        it('should throw with empty array parameters', () => {\n          expect(() => faker.helpers.fake([])).toThrowError(\n            new FakerError('Cannot get value from empty dataset.')\n          );\n        });\n\n        it('does not allow invalid module name', () => {\n          expect(() => faker.helpers.fake('{{foo.bar}}')).toThrowError(\n            new FakerError(`Cannot resolve expression 'foo.bar'`)\n          );\n        });\n\n        it('does allow missing method name', () => {\n          const actual = faker.helpers.fake('{{location}}');\n          expect(actual).toBe('[object Object]');\n        });\n\n        it('does not allow invalid method name', () => {\n          expect(() => faker.helpers.fake('{{location.foo}}')).toThrowError(\n            new FakerError(`Cannot resolve expression 'location.foo'`)\n          );\n        });\n\n        it('should support complex data', () => {\n          const actual = faker.helpers.fake('{{science.unit}}');\n          expect(actual).toBe('[object Object]');\n        });\n\n        it('should support resolving a value in a complex object', () => {\n          const complex = faker.helpers.fake('{{airline.airline}}');\n          expect(complex).toBe('[object Object]');\n\n          const actual = faker.helpers.fake('{{airline.airline.iataCode}}');\n          expect(actual).toBeTypeOf('string');\n          expect(\n            faker.definitions.airline.airline.map(({ iataCode }) => iataCode)\n          ).toContain(actual);\n        });\n\n        it('should be able to return empty strings', () => {\n          expect(faker.helpers.fake('{{string.alphanumeric(0)}}')).toBe('');\n        });\n\n        it('should be able to return locale definition strings', () => {\n          expect(faker.definitions.cell_phone?.formats).toContain(\n            faker.helpers.fake('{{cell_phone.formats}}')\n          );\n        });\n\n        it('should be able to return locale definition strings that starts with the name of an existing module', () => {\n          expect(faker.definitions.location.city_name).toContain(\n            faker.helpers.fake('{{location.city_name}}')\n          );\n        });\n\n        it('should be able to pass multiple static templates', () => {\n          expect(['A', 'B', 'C']).toContain(\n            faker.helpers.fake(['A', 'B', 'C'])\n          );\n        });\n\n        it('should be able to pass multiple dynamic templates', () => {\n          expect(faker.definitions.company.buzz_noun).toContain(\n            faker.helpers.fake([\n              '{{company.buzz_noun}}',\n              '{{company.buzzNoun}}',\n            ])\n          );\n        });\n\n        it('should be able to handle only {{ brackets', () => {\n          expect(faker.helpers.fake('{{hello')).toBe('{{hello');\n          expect(faker.helpers.fake('hello{{')).toBe('hello{{');\n        });\n\n        it('should be able to handle only }} brackets', () => {\n          expect(faker.helpers.fake('hello}}')).toBe('hello}}');\n          expect(faker.helpers.fake('}}hello')).toBe('}}hello');\n        });\n\n        it('should be able to handle inverted brackets', () => {\n          expect(faker.helpers.fake('}}hello{{')).toBe('}}hello{{');\n        });\n\n        it('should be able to handle random }} brackets', () => {\n          expect(faker.helpers.fake('}}hello{{string.alpha}}')).toMatch(\n            /^}}hello[a-zA-Z]$/\n          );\n        });\n\n        it('should be able to handle connected brackets', () => {\n          expect(faker.helpers.fake('{{{string.alpha}}}')).toMatch(\n            /^{[a-zA-Z]}$/\n          );\n        });\n\n        it('should be able to handle empty brackets', () => {\n          expect(faker.helpers.fake('{{}}')).toBe('{{}}');\n        });\n\n        it('should be able to handle special replacement patterns', () => {\n          // eslint-disable-next-line @typescript-eslint/no-explicit-any\n          (faker.string as any).special = () => '$&';\n\n          expect(faker.helpers.fake('{{string.special}}')).toBe('$&');\n\n          // eslint-disable-next-line @typescript-eslint/no-explicit-any\n          delete (faker.string as any).special;\n        });\n\n        it('should not trim whitespace', () => {\n          expect(faker.helpers.fake('   ---   ')).toBe('   ---   ');\n        });\n      });\n\n      describe('rangeToNumber()', () => {\n        it('should return a number', () => {\n          expect(faker.helpers.rangeToNumber(1)).toBe(1);\n        });\n\n        it('should return a number in a range', () => {\n          const actual = faker.helpers.rangeToNumber({ min: 1, max: 10 });\n          expect(actual).toBeGreaterThanOrEqual(1);\n          expect(actual).toBeLessThanOrEqual(10);\n        });\n      });\n\n      describe('multiple()', () => {\n        it('should generate values from the function with a default length of 3', () => {\n          const result = faker.helpers.multiple(() => faker.person.firstName());\n          expect(result).toBeTypeOf('object');\n          expect(Array.isArray(result)).toBe(true);\n          expect(result).toHaveLength(3);\n        });\n\n        it('should generate the given amount of values from the function', () => {\n          const result = faker.helpers.multiple(\n            () => faker.person.firstName(),\n            {\n              count: 5,\n            }\n          );\n          expect(result).toBeTypeOf('object');\n          expect(Array.isArray(result)).toBe(true);\n          expect(result).toHaveLength(5);\n        });\n\n        it('should generate a ranged number of values from the function', () => {\n          const result = faker.helpers.multiple(\n            () => faker.person.firstName(),\n            {\n              count: { min: 1, max: 10 },\n            }\n          );\n          expect(result).toBeTypeOf('object');\n          expect(Array.isArray(result)).toBe(true);\n          expect(result.length).toBeGreaterThanOrEqual(1);\n          expect(result.length).toBeLessThanOrEqual(10);\n        });\n\n        it('should generate values using index of created value', () => {\n          const result = faker.helpers.multiple((_, i) => i * 2, {\n            count: 3,\n          });\n          expect(result).toBeTypeOf('object');\n          expect(Array.isArray(result)).toBe(true);\n          expect(result).toHaveLength(3);\n          expect(result).toStrictEqual([0, 2, 4]);\n        });\n      });\n    }\n  );\n\n  describe('uniqueArray', () => {\n    it('works as expected when seeded', () => {\n      const input = ['a', 'a', 'a', 'a', 'a', 'f', 'g', 'h', 'i', 'j'];\n      faker.seed(100);\n      const unique = faker.helpers.uniqueArray(input, 5);\n      expect(unique).toStrictEqual(['j', 'a', 'g', 'i', 'f']);\n    });\n  });\n});\n"
  },
  {
    "path": "test/modules/image.spec.ts",
    "content": "import isDataURI from 'validator/lib/isDataURI';\nimport { describe, expect, it } from 'vitest';\nimport { faker, Sex } from '../../src';\nimport { seededTests } from '../support/seeded-runs';\n\n/**\n * Checks that the given address is a valid https address.\n *\n * An address is considered valid, if it:\n *\n * - is a string\n * - starts with https\n * - is a proper url\n *\n * There is a separate integretation test file for checking if the address is reachable.\n *\n * @param address The address to check.\n */\nfunction assertValidUrl(address: string): void {\n  expect(address).toBeTypeOf('string');\n  expect(address).toMatch(/^https:\\/\\//);\n  expect(() => new URL(address)).not.toThrowError();\n}\n\ndescribe('image', () => {\n  seededTests(faker, 'image', (t) => {\n    t.itEach('avatar', 'avatarGitHub');\n\n    t.describe('url', (t) => {\n      t.it('noArgs')\n        .it('with width', { width: 128 })\n        .it('with height', { height: 128 })\n        .it('with width and height', { width: 128, height: 128 });\n    });\n\n    t.describe('urlLoremFlickr', (t) => {\n      t.it('noArgs')\n        .it('with width', { width: 128 })\n        .it('with height', { height: 128 })\n        .it('with width and height', { width: 128, height: 128 })\n        .it('with category', { category: 'cats' })\n        .it('with all options', {\n          width: 128,\n          height: 128,\n          category: 'cats',\n        });\n    });\n\n    t.describe('urlPicsumPhotos', (t) => {\n      t.it('noArgs')\n        .it('with width', { width: 128 })\n        .it('with height', { height: 128 })\n        .it('with width and height', { width: 128, height: 128 })\n        .it('with blur', { blur: 6 })\n        .it('with blur and grayscale', { blur: 3, grayscale: true })\n        .it('with all options', {\n          width: 128,\n          height: 128,\n          blur: 4,\n          grayscale: true,\n        });\n    });\n\n    t.describe('dataUri', (t) => {\n      t.it('noArgs')\n        .it('with width', { width: 128 })\n        .it('with height', { height: 128 })\n        .it('with width and height', { width: 128, height: 128 })\n        .it('with color', { color: 'blue' })\n        .it('with type', { type: 'svg-base64' })\n        .it('with all options+base64', {\n          width: 2,\n          height: 1337,\n          color: '#643218',\n          type: 'svg-base64',\n        })\n        .it('with all options+uri', {\n          width: 42,\n          height: 314,\n          color: 'red',\n          type: 'svg-uri',\n        });\n    });\n\n    t.describe('personPortrait', (t) => {\n      t.it('noArgs')\n        .it('with sex', { sex: 'female' })\n        .it('with size', { size: 128 })\n        .it('with sex and size', { sex: 'male', size: 256 });\n    });\n  });\n\n  describe('avatar', () => {\n    it('should return a random avatar url', () => {\n      const actual = faker.image.avatar();\n\n      assertValidUrl(actual);\n    });\n  });\n\n  describe('avatarGitHub', () => {\n    it('should return a random avatar url from GitHub', () => {\n      const actual = faker.image.avatarGitHub();\n\n      expect(actual).toBeTypeOf('string');\n      expect(actual).toMatch(\n        /^https:\\/\\/avatars\\.githubusercontent\\.com\\/u\\/\\d+$/\n      );\n      assertValidUrl(actual);\n    });\n  });\n\n  describe('personPortrait', () => {\n    it('should return a random avatar url from AI', () => {\n      const imageUrl = faker.image.personPortrait();\n\n      expect(imageUrl).toBeTypeOf('string');\n      expect(imageUrl).toMatch(\n        /^https:\\/\\/cdn\\.jsdelivr\\.net\\/gh\\/faker-js\\/assets-person-portrait\\/(female|male)\\/512\\/\\d{1,2}\\.jpg$/\n      );\n      expect(() => new URL(imageUrl)).not.toThrowError();\n    });\n\n    it.each(Object.values(Sex))(\n      'should return a random avatar url from AI for %s',\n      (sex) => {\n        const imageUrl = faker.image.personPortrait({ sex });\n\n        expect(imageUrl).toBeTypeOf('string');\n        expect(imageUrl).toMatch(\n          /^https:\\/\\/cdn\\.jsdelivr\\.net\\/gh\\/faker-js\\/assets-person-portrait\\/(female|male)\\/512\\/\\d{1,2}\\.jpg$/\n        );\n        expect(() => new URL(imageUrl)).not.toThrowError();\n      }\n    );\n\n    it('should return a random avatar url from AI with fixed size and sex', () => {\n      const imageUrl = faker.image.personPortrait({ sex: 'male', size: 128 });\n\n      expect(imageUrl).toBeTypeOf('string');\n      expect(imageUrl).toMatch(\n        /^https:\\/\\/cdn\\.jsdelivr\\.net\\/gh\\/faker-js\\/assets-person-portrait\\/male\\/128\\/\\d{1,2}\\.jpg$/\n      );\n      expect(() => new URL(imageUrl)).not.toThrowError();\n    });\n  });\n\n  describe('url', () => {\n    it('should return a random image url', () => {\n      const actual = faker.image.url();\n\n      assertValidUrl(actual);\n    });\n\n    it('should return a random image url with a width', () => {\n      const width = 100;\n      const actual = faker.image.url({ width });\n\n      assertValidUrl(actual);\n      expect(actual).include(`${width}`);\n    });\n\n    it('should return a random image url with a height', () => {\n      const height = 100;\n      const actual = faker.image.url({ height });\n\n      assertValidUrl(actual);\n      expect(actual).include(`${height}`);\n    });\n\n    it('should return a random image url with a width and height', () => {\n      const width = 128;\n      const height = 64;\n      const actual = faker.image.url({ width, height });\n\n      assertValidUrl(actual);\n      expect(actual).include(`${width}`);\n      expect(actual).include(`${height}`);\n    });\n  });\n\n  describe('urlLoremFlickr', () => {\n    it('should return a random image url from LoremFlickr', () => {\n      const actual = faker.image.urlLoremFlickr();\n\n      assertValidUrl(actual);\n      expect(actual).toMatch(\n        /^https:\\/\\/loremflickr\\.com\\/\\d+\\/\\d+\\?lock=\\d+$/\n      );\n    });\n  });\n\n  describe('urlPicsumPhotos', () => {\n    it('should return a random image url from PicsumPhotos', () => {\n      const actual = faker.image.urlPicsumPhotos();\n\n      assertValidUrl(actual);\n      expect(actual).toMatch(\n        /^https:\\/\\/picsum\\.photos\\/seed\\/[0-9a-zA-Z]+\\/\\d+\\/\\d+(\\?(grayscale&?)?(blur=\\d+)?)?$/\n      );\n    });\n  });\n\n  describe('dataUri', () => {\n    it('should return an image data uri', () => {\n      const actual = faker.image.dataUri();\n\n      expect(actual).toMatch(/^data:image\\/svg\\+xml;/);\n      expect(actual).toSatisfy(isDataURI);\n    });\n\n    it('should return an uri-encoded image data uri', () => {\n      const actual = faker.image.dataUri({ type: 'svg-uri' });\n\n      expect(actual).toMatch(/^data:image\\/svg\\+xml;charset=UTF-8,/);\n      expect(actual).toSatisfy(isDataURI);\n    });\n\n    it('should return a base64 image data uri', () => {\n      const actual = faker.image.dataUri({ type: 'svg-base64' });\n\n      expect(actual).toMatch(/^data:image\\/svg\\+xml;base64,/);\n      expect(actual).toSatisfy(isDataURI);\n    });\n\n    it('should return an image data uri with fixed size', () => {\n      const actual = faker.image.dataUri({\n        width: 200,\n        height: 300,\n        type: 'svg-uri', // required for the regex check\n      });\n\n      expect(actual).toMatch(/^data:image\\/svg\\+xml;charset=UTF-8,/);\n      expect(actual).toMatch(/width%3D%22200%22%20height%3D%22300/);\n      expect(actual).toSatisfy(isDataURI);\n    });\n\n    it('should return an image data uri with a fixed background color', () => {\n      const actual = faker.image.dataUri({\n        color: 'red',\n        type: 'svg-uri', // required for the regex check\n      });\n\n      expect(actual).toMatch(/^data:image\\/svg\\+xml;charset=UTF-8,/);\n      expect(actual).toMatch(/fill%3D%22red/);\n      expect(actual).toSatisfy(isDataURI);\n    });\n  });\n});\n"
  },
  {
    "path": "test/modules/internet.spec.ts",
    "content": "import {\n  isEmail,\n  isFQDN,\n  isHexadecimal,\n  isIP,\n  isJWT,\n  isMACAddress,\n  isPort,\n  isSlug,\n  isStrongPassword,\n  isURL,\n} from 'validator';\nimport { describe, expect, it } from 'vitest';\nimport { allFakers, faker, fakerKO } from '../../src';\nimport { FakerError } from '../../src/errors/faker-error';\nimport { IPv4Network } from '../../src/modules/internet';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nconst NON_SEEDED_BASED_RUN = 5;\n\nconst refDate = '2020-01-01T00:00:00.000Z';\n\ndescribe('internet', () => {\n  seededTests(faker, 'internet', (t) => {\n    t.itEach(\n      'protocol',\n      'httpMethod',\n      'domainName',\n      'domainSuffix',\n      'domainWord',\n      'ip',\n      'ipv6',\n      'jwtAlgorithm',\n      'port',\n      'userAgent'\n    );\n\n    t.describe('email', (t) => {\n      t.it('noArgs')\n        .it('with firstName option', { firstName: 'Jane' })\n        .it('with lastName option', { lastName: 'Doe' })\n        .it('with provider option', { provider: 'fakerjs.dev' })\n        .it('with allowSpecialCharacters option', {\n          allowSpecialCharacters: true,\n        })\n        .it('with all options', {\n          allowSpecialCharacters: true,\n          firstName: 'Jane',\n          lastName: 'Doe',\n          provider: 'fakerjs.dev',\n        });\n    });\n\n    t.describe('exampleEmail', (t) => {\n      t.it('noArgs')\n        .it('with firstName option', { firstName: 'Jane' })\n        .it('with lastName option', { lastName: 'Doe' })\n        .it('with allowSpecialCharacters option', {\n          allowSpecialCharacters: true,\n        })\n        .it('with all options', {\n          allowSpecialCharacters: true,\n          firstName: 'Jane',\n          lastName: 'Doe',\n        });\n    });\n\n    t.describe('username', (t) => {\n      t.it('noArgs')\n        .it('with firstName option', { firstName: 'Jane' })\n        .it('with lastName option', { lastName: 'Doe' })\n        .it('with all option', { firstName: 'Jane', lastName: 'Doe' })\n        .it('with Latin names', { firstName: 'Jane', lastName: 'Doe' })\n        .it('with accented names', { firstName: 'Hélene', lastName: 'Müller' })\n        .it('with Cyrillic names', {\n          firstName: 'Фёдор',\n          lastName: 'Достоевский',\n        })\n        .it('with Chinese names', { firstName: '大羽', lastName: '陳' });\n    });\n\n    t.describe('displayName', (t) => {\n      t.it('noArgs')\n        .it('with firstName option', { firstName: 'Jane' })\n        .it('with lastName option', { lastName: 'Doe' })\n        .it('with all option', { firstName: 'Jane', lastName: 'Doe' })\n        .it('with Latin names', { firstName: 'Jane', lastName: 'Doe' })\n        .it('with accented names', { firstName: 'Hélene', lastName: 'Müller' })\n        .it('with Cyrillic names', {\n          firstName: 'Фёдор',\n          lastName: 'Достоевский',\n        })\n        .it('with Chinese names', { firstName: '大羽', lastName: '陳' });\n    });\n\n    t.describe('password', (t) => {\n      t.it('noArgs')\n        .it('with length option', { length: 10 })\n        .it('with memorable option', {\n          memorable: false,\n        })\n        .it('with pattern option', {\n          pattern: /[0-9]/,\n        })\n        .it('with prefix option', {\n          prefix: 'test',\n        })\n        .it('with length, memorable, pattern and prefix option', {\n          length: 10,\n          memorable: false,\n          pattern: /[0-9]/,\n          prefix: 'test',\n        });\n    });\n\n    t.describe('httpStatusCode', (t) => {\n      t.it('noArgs').it('with options', { types: ['clientError'] });\n    });\n\n    t.describe('mac', (t) => {\n      t.it('noArgs')\n        .it('with separator', ':')\n        .it('with separator option', { separator: '-' });\n    });\n\n    t.describe('emoji', (t) => {\n      t.it('noArgs').it('with options', { types: ['nature'] });\n    });\n\n    t.describe('url', (t) => {\n      t.it('noArgs')\n        .it('with slash appended', { appendSlash: true })\n        .it('without slash appended and with http protocol', {\n          appendSlash: false,\n          protocol: 'http',\n        });\n    });\n\n    t.describe('ipv4', (t) => {\n      t.it('noArgs')\n        .it('with cidrBlock', { cidrBlock: '192.168.13.37/24' })\n        .it('with network', { network: IPv4Network.Multicast });\n    });\n\n    t.describe('jwt', (t) => {\n      t.it('noArgs', { refDate })\n        .it('with custom header', { header: { alg: 'ES256' }, refDate })\n        .it('with custom payload', { payload: { iss: 'Acme' }, refDate });\n    });\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe('email()', () => {\n        it('should return an email', () => {\n          const email = faker.internet.email();\n\n          expect(email).toBeTruthy();\n          expect(email).toBeTypeOf('string');\n          expect(email).toSatisfy(isEmail);\n\n          const [, suffix] = email.split('@');\n          expect(faker.definitions.internet.free_email).toContain(suffix);\n        });\n\n        it.each(Object.entries(allFakers))(\n          'should return a valid email in %s',\n          (locale, localeFaker) => {\n            if (locale === 'base') {\n              return;\n            }\n\n            const email = localeFaker.internet.email();\n\n            expect(email).toBeTruthy();\n            expect(email).toBeTypeOf('string');\n            expect(email).toSatisfy(isEmail);\n          }\n        );\n\n        it('should return an email with given firstName', () => {\n          const email = faker.internet.email({ firstName: 'Aiden.Harann55' });\n\n          expect(email).toBeTruthy();\n          expect(email).toBeTypeOf('string');\n          expect(email).toSatisfy(isEmail);\n\n          const [prefix, suffix] = email.split('@');\n\n          expect(prefix).includes('Aiden.Harann55');\n          expect(prefix).toMatch(\n            /^(Aiden\\.Harann55((\\d{1,2})|([._][A-Za-z]*(\\d{1,2})?)))/\n          );\n          expect(faker.definitions.internet.free_email).toContain(suffix);\n        });\n\n        it('should not allow an email that starts or ends with a .', () => {\n          const email = faker.internet.email({\n            firstName: '...Aiden...',\n            lastName: '...Doe...',\n          });\n\n          expect(email).toBeTruthy();\n          expect(email).toBeTypeOf('string');\n          expect(email).toSatisfy(isEmail);\n\n          const [prefix] = email.split('@');\n          expect(prefix).not.toMatch(/^\\./);\n          expect(prefix).not.toMatch(/\\.$/);\n        });\n\n        it('should not allow an email with multiple dots', () => {\n          const email = faker.internet.email({ firstName: 'Ai....den' });\n\n          expect(email).toBeTruthy();\n          expect(email).toBeTypeOf('string');\n          expect(email).toSatisfy(isEmail);\n\n          const [prefix] = email.split('@');\n          //expect it not to contain multiple .s\n          expect(prefix).not.toMatch(/\\.{2,}/);\n        });\n\n        it('should return an email with given firstName and lastName', () => {\n          const email = faker.internet.email({\n            firstName: 'Aiden',\n            lastName: 'Harann',\n          });\n\n          expect(email).toBeTruthy();\n          expect(email).toBeTypeOf('string');\n          expect(email).toSatisfy(isEmail);\n\n          const [prefix, suffix] = email.split('@');\n\n          expect(prefix).includes('Aiden');\n          expect(prefix).includes('Harann');\n          expect(prefix).toMatch(/^Aiden[._]Harann\\d*/);\n          expect(faker.definitions.internet.free_email).toContain(suffix);\n        });\n\n        it('should return a valid email for very long names', () => {\n          const longFirstName =\n            'Elizabeth Alexandra Mary Jane Annabel Victoria';\n          const longSurname = 'Smith Jones Davidson Brown White Greene Black';\n          const email = faker.internet.email({\n            firstName: longFirstName,\n            lastName: longSurname,\n          });\n          // should truncate to 50 chars\n          // e.g. ElizabethAlexandraMaryJaneAnnabelVictoria.SmithJon@yahoo.com\n          expect(email).toSatisfy(isEmail);\n          const localPart = email.split('@')[0];\n          expect(localPart.length).toBeLessThanOrEqual(50);\n        });\n\n        it('should return a valid email for names with invalid chars', () => {\n          const email = faker.internet.email({\n            firstName: 'Matthew (Matt)',\n            lastName: 'Smith',\n          });\n          // should strip invalid chars\n          // e.g. MatthewMatt_Smith@yahoo.com\n          expect(email).toSatisfy(isEmail);\n        });\n\n        it('should return an email with special characters', () => {\n          const email = faker.internet.email({\n            firstName: 'Mike',\n            lastName: 'Smith',\n            allowSpecialCharacters: true,\n          });\n\n          expect(email).toBeTruthy();\n          expect(email).toBeTypeOf('string');\n          expect(email).toSatisfy(isEmail);\n\n          const [prefix, suffix] = email.split('@');\n\n          expect(prefix).toMatch(/^Mike[.!#$%&'*+-/=?^_`{|}~]Smith\\d*/);\n          expect(faker.definitions.internet.free_email).toContain(suffix);\n        });\n      });\n\n      describe('exampleEmail()', () => {\n        it('should return an email with the example suffix', () => {\n          const email = faker.internet.exampleEmail();\n\n          expect(email).toBeTruthy();\n          expect(email).toBeTypeOf('string');\n          expect(email).toSatisfy(isEmail);\n\n          const suffix = email.split('@')[1];\n\n          expect(suffix).toMatch(/^example\\.(com|net|org)$/);\n          expect(faker.definitions.internet.example_email).toContain(suffix);\n        });\n\n        it('should return an email with the example suffix and given firstName', () => {\n          const email = faker.internet.exampleEmail({\n            firstName: 'Aiden.Harann55',\n          });\n\n          expect(email).toBeTruthy();\n          expect(email).toBeTypeOf('string');\n          expect(email).toSatisfy(isEmail);\n\n          const [prefix, suffix] = email.split('@');\n\n          expect(suffix).toMatch(/^example\\.(com|net|org)$/);\n          expect(faker.definitions.internet.example_email).toContain(suffix);\n          expect(prefix).toMatch(/^Aiden.Harann55/);\n        });\n\n        it('should return an email with the example suffix and given firstName and lastName', () => {\n          const email = faker.internet.exampleEmail({\n            firstName: 'Aiden',\n            lastName: 'Harann',\n          });\n\n          expect(email).toBeTruthy();\n          expect(email).toBeTypeOf('string');\n          expect(email).toSatisfy(isEmail);\n\n          const [prefix, suffix] = email.split('@');\n          expect(email).includes('Aiden');\n          expect(email).includes('Harann');\n\n          expect(suffix).toMatch(/^example\\.(com|net|org)$/);\n          expect(faker.definitions.internet.example_email).toContain(suffix);\n          expect(prefix).toMatch(/^Aiden[._]Harann\\d*/);\n        });\n\n        it('should return an email with special characters', () => {\n          const email = faker.internet.exampleEmail({\n            firstName: 'Mike',\n            lastName: 'Smith',\n            allowSpecialCharacters: true,\n          });\n\n          expect(email).toBeTruthy();\n          expect(email).toBeTypeOf('string');\n          expect(email).toSatisfy(isEmail);\n\n          const [prefix, suffix] = email.split('@');\n\n          expect(suffix).toMatch(/^example\\.(com|net|org)$/);\n          expect(faker.definitions.internet.example_email).toContain(suffix);\n          expect(prefix).includes('Mike');\n          expect(prefix).includes('Smith');\n          expect(prefix).toMatch(/^Mike[.!#$%&'*+-/=?^_`{|}~]Smith\\d*/);\n        });\n      });\n\n      describe('username()', () => {\n        it('should return a random username', () => {\n          const username = faker.internet.username();\n\n          expect(username).toBeTruthy();\n          expect(username).toBeTypeOf('string');\n          expect(username).toMatch(/\\w/);\n        });\n\n        it('should return a random username with given firstName', () => {\n          const username = faker.internet.username({ firstName: 'Aiden' });\n\n          expect(username).toBeTruthy();\n          expect(username).toBeTypeOf('string');\n          expect(username).toMatch(/\\w/);\n          expect(username).includes('Aiden');\n        });\n\n        it('should return a random username with given firstName and lastName', () => {\n          const username = faker.internet.username({\n            firstName: 'Aiden',\n            lastName: 'Harann',\n          });\n\n          expect(username).toBeTruthy();\n          expect(username).toBeTypeOf('string');\n          expect(username).includes('Aiden');\n          expect(username).includes('Harann');\n          expect(username).toMatch(/^Aiden[._]Harann\\d*/);\n        });\n\n        it('should strip accents', () => {\n          const username = faker.internet.username({\n            firstName: 'Adèle',\n            lastName: 'Smith',\n          });\n          expect(username).includes('Adele');\n          expect(username).includes('Smith');\n        });\n\n        it('should transliterate Cyrillic', () => {\n          const username = faker.internet.username({\n            firstName: 'Амос',\n            lastName: 'Васильев',\n          });\n          expect(username).includes('Amos');\n        });\n\n        it('should provide a fallback for Chinese etc', () => {\n          const username = faker.internet.username({\n            firstName: '大羽',\n            lastName: '陳',\n          });\n          expect(username).includes('hlzp8d');\n        });\n\n        it('should provide a fallback special unicode characters', () => {\n          const username = faker.internet.username({\n            firstName: '🐼',\n            lastName: '❤️',\n          });\n          expect(username).includes('2qt8');\n        });\n      });\n\n      describe('displayName()', () => {\n        it('should return a random display name', () => {\n          const displayName = faker.internet.displayName();\n\n          expect(displayName).toBeTruthy();\n          expect(displayName).toBeTypeOf('string');\n          expect(displayName).toMatch(/\\w/);\n        });\n\n        it('should return a random display name with given firstName', () => {\n          const displayName = faker.internet.displayName({\n            firstName: 'Aiden',\n          });\n\n          expect(displayName).toBeTruthy();\n          expect(displayName).toBeTypeOf('string');\n          expect(displayName).toMatch(/\\w/);\n          expect(displayName).includes('Aiden');\n        });\n\n        it('should return a random display name with given firstName and lastName', () => {\n          const displayName = faker.internet.displayName({\n            firstName: 'Aiden',\n            lastName: 'Harann',\n          });\n\n          expect(displayName).toBeTruthy();\n          expect(displayName).toBeTypeOf('string');\n          expect(displayName).includes('Aiden');\n          expect(displayName).toMatch(\n            /^Aiden((\\d{1,2})|([._]Harann\\d{1,2})|([._](Harann)))/\n          );\n        });\n      });\n\n      describe('protocol()', () => {\n        it('should return a valid protocol', () => {\n          const protocol = faker.internet.protocol();\n          expect(protocol).toBeTruthy();\n          expect(protocol).toBeTypeOf('string');\n          expect(protocol).toMatch(/^https?$/);\n        });\n      });\n\n      describe('httpMethod()', () => {\n        const httpMethods = [\n          'GET',\n          'POST',\n          'PUT',\n          'DELETE',\n          'PATCH',\n          'HEAD',\n          'OPTIONS',\n        ];\n\n        it('should return a valid http method', () => {\n          const httpMethod = faker.internet.httpMethod();\n\n          expect(httpMethod).toBeTruthy();\n          expect(httpMethod).toBeTypeOf('string');\n          expect(httpMethods).toContain(httpMethod);\n        });\n      });\n\n      describe('httpStatusCode', () => {\n        it('should return a random HTTP status code', () => {\n          const httpStatusCode = faker.internet.httpStatusCode();\n\n          expect(httpStatusCode).toBeTruthy();\n          expect(httpStatusCode).toBeTypeOf('number');\n          expect(httpStatusCode).toBeLessThanOrEqual(600);\n        });\n\n        it('should return a correct status code for multiple classes', () => {\n          const httpStatusCode = faker.internet.httpStatusCode({\n            types: ['informational', 'success', 'redirection'],\n          });\n\n          expect(httpStatusCode).toBeTruthy();\n          expect(httpStatusCode).toBeTypeOf('number');\n          expect(httpStatusCode).toBeGreaterThanOrEqual(100);\n          expect(httpStatusCode).toBeLessThan(400);\n        });\n\n        it('should return a correct status code for a single class', () => {\n          const httpStatusCode = faker.internet.httpStatusCode({\n            types: ['serverError'],\n          });\n\n          expect(httpStatusCode).toBeTruthy();\n          expect(httpStatusCode).toBeTypeOf('number');\n          expect(httpStatusCode).toBeGreaterThanOrEqual(500);\n          expect(httpStatusCode).toBeLessThan(600);\n        });\n      });\n\n      describe('url()', () => {\n        it('should return a valid url', () => {\n          const url = faker.internet.url();\n\n          expect(url).toBeTruthy();\n          expect(url).toBeTypeOf('string');\n          expect(url).toSatisfy(isURL);\n        });\n\n        it('should return a valid url with slash appended at the end', () => {\n          const url = faker.internet.url({ appendSlash: true });\n\n          expect(url).toBeTruthy();\n          expect(url).toBeTypeOf('string');\n          expect(url).toSatisfy(isURL);\n          expect(url.endsWith('/')).toBeTruthy();\n        });\n\n        it('should return a valid url with given protocol', () => {\n          const url = faker.internet.url({ protocol: 'http' });\n\n          expect(url).toBeTruthy();\n          expect(url).toBeTypeOf('string');\n          expect(url).toSatisfy(isURL);\n        });\n      });\n\n      describe('domainName()', () => {\n        it('should return a domainWord plus a random suffix', () => {\n          const domainName = faker.internet.domainName();\n\n          expect(domainName).toBeTruthy();\n          expect(domainName).toBeTypeOf('string');\n          expect(domainName).toSatisfy(isFQDN);\n\n          const [prefix, suffix] = domainName.split('.');\n\n          expect(prefix).toSatisfy(isSlug);\n          expect(faker.definitions.internet.domain_suffix).toContain(suffix);\n        });\n      });\n\n      describe('domainSuffix', () => {\n        it('should return a random domainSuffix', () => {\n          const domainSuffix = faker.internet.domainSuffix();\n\n          expect(domainSuffix).toBeTruthy();\n          expect(domainSuffix).toBeTypeOf('string');\n          expect(faker.definitions.internet.domain_suffix).toContain(\n            domainSuffix\n          );\n        });\n      });\n\n      describe('domainWord()', () => {\n        it('should return a lower-case adjective + noun', () => {\n          const domainWord = faker.internet.domainWord();\n\n          expect(domainWord).toBeTruthy();\n          expect(domainWord).toBeTypeOf('string');\n          expect(domainWord).toSatisfy(isSlug);\n          expect(domainWord).toSatisfy((value: string) =>\n            isFQDN(value, { require_tld: false })\n          );\n        });\n\n        it('should return a lower-case domain in non-ASCII locales', () => {\n          const domainWord = fakerKO.internet.domainWord();\n\n          expect(domainWord).toBeTruthy();\n          expect(domainWord).toBeTypeOf('string');\n          expect(domainWord).toSatisfy(isSlug);\n          expect(domainWord).toSatisfy((value: string) =>\n            isFQDN(value, { require_tld: false })\n          );\n        });\n      });\n\n      describe('ip()', () => {\n        it('should return a random IPv4 or IPv6 address', () => {\n          const ip = faker.internet.ip();\n\n          expect(ip).toBeTruthy();\n          expect(ip).toBeTypeOf('string');\n          expect(ip).toSatisfy(isIP);\n        });\n      });\n\n      describe('ipv4()', () => {\n        it('should return a random IPv4 with four parts', () => {\n          const ip = faker.internet.ipv4();\n\n          expect(ip).toBeTruthy();\n          expect(ip).toBeTypeOf('string');\n          expect(ip).toSatisfy((value: string) => isIP(value, 4));\n\n          const parts = ip.split('.');\n\n          expect(parts).toHaveLength(4);\n\n          for (const part of parts) {\n            expect(part).toMatch(/^\\d+$/);\n            expect(+part).toBeGreaterThanOrEqual(0);\n            expect(+part).toBeLessThanOrEqual(255);\n          }\n        });\n\n        it('should return a random IPv4 for a given CIDR block', () => {\n          const actual = faker.internet.ipv4({\n            cidrBlock: '192.168.42.255/24',\n          });\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(actual).toSatisfy((value: string) => isIP(value, 4));\n          expect(actual).toMatch(/^192\\.168\\.42\\.\\d{1,3}$/);\n        });\n\n        it('should return a random IPv4 for a given CIDR block non-8ish network mask', () => {\n          const actual = faker.internet.ipv4({\n            cidrBlock: '192.168.0.255/20',\n          });\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(actual).toSatisfy((value: string) => isIP(value, 4));\n\n          const [first, second, third, fourth] = actual.split('.').map(Number);\n          expect(first).toBe(192);\n          expect(second).toBe(168);\n          expect(third).toBeGreaterThanOrEqual(0);\n          expect(third).toBeLessThanOrEqual(15);\n          expect(fourth).toBeGreaterThanOrEqual(0);\n          expect(fourth).toBeLessThanOrEqual(255);\n        });\n\n        it.each([\n          '',\n          '...',\n          '.../',\n          '.0.0.0/0',\n          '0..0.0/0',\n          '0.0..0/0',\n          '0.0.0./0',\n          '0.0.0.0/',\n          'a.0.0.0/0',\n          '0.b.0.0/0',\n          '0.0.c.0/0',\n          '0.0.0.d/0',\n          '0.0.0.0/e',\n        ])(\n          'should throw an error if not following the x.x.x.x/y format',\n          (cidrBlock) => {\n            expect(() =>\n              faker.internet.ipv4({\n                cidrBlock,\n              })\n            ).toThrowError(\n              new FakerError(\n                `Invalid CIDR block provided: ${cidrBlock}. Must be in the format x.x.x.x/y.`\n              )\n            );\n          }\n        );\n\n        it.each([\n          [IPv4Network.Any, /^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}$/],\n          [IPv4Network.Loopback, /^127\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}$/],\n          [IPv4Network.PrivateA, /^10\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}$/],\n          [\n            IPv4Network.PrivateB,\n            /^172\\.(1[6-9]|2[0-9]|3[0-1])\\.\\d{1,3}\\.\\d{1,3}$/,\n          ],\n          [IPv4Network.PrivateC, /^192\\.168\\.\\d{1,3}\\.\\d{1,3}$/],\n          [IPv4Network.TestNet1, /^192\\.0\\.2\\.\\d{1,3}$/],\n          [IPv4Network.TestNet2, /^198\\.51\\.100\\.\\d{1,3}$/],\n          [IPv4Network.TestNet3, /^203\\.0\\.113\\.\\d{1,3}$/],\n          [IPv4Network.LinkLocal, /^169\\.254\\.\\d{1,3}\\.\\d{1,3}$/],\n          [\n            IPv4Network.Multicast,\n            /^2(2[4-9]|3[0-9])\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}$/,\n          ],\n        ] as const)(\n          'should return a random IPv4 for %s network',\n          (network, regex) => {\n            const actual = faker.internet.ipv4({ network });\n\n            expect(actual).toBeTruthy();\n            expect(actual).toBeTypeOf('string');\n            expect(actual).toSatisfy((value: string) => isIP(value, 4));\n            expect(actual).toMatch(regex);\n          }\n        );\n      });\n\n      describe('ipv6()', () => {\n        it('should return a random IPv6 address with eight parts', () => {\n          const ipv6 = faker.internet.ipv6();\n\n          expect(ipv6).toBeTruthy();\n          expect(ipv6).toBeTypeOf('string');\n          expect(ipv6).toSatisfy((value: string) => isIP(value, 6));\n\n          const parts = ipv6.split(':');\n\n          expect(parts).toHaveLength(8);\n        });\n      });\n\n      describe('port()', () => {\n        it('should return a random port number', () => {\n          const port = faker.internet.port();\n\n          expect(port).toBeTypeOf('number');\n          expect(port).toBeGreaterThanOrEqual(0);\n          expect(port).toBeLessThanOrEqual(65535);\n          expect(String(port)).toSatisfy(isPort);\n        });\n      });\n\n      describe('userAgent()', () => {\n        it('should return a valid user-agent', () => {\n          const ua = faker.internet.userAgent();\n\n          expect(ua).toBeTruthy();\n          expect(ua).toBeTypeOf('string');\n          expect(ua.length).toBeGreaterThanOrEqual(1);\n          expect(ua).includes('/');\n        });\n      });\n\n      describe('mac()', () => {\n        it('should return a random MAC address with 6 hexadecimal digits', () => {\n          const mac = faker.internet.mac();\n\n          expect(mac).toBeTruthy();\n          expect(mac).toBeTypeOf('string');\n          expect(mac).toHaveLength(17);\n          expect(mac).toMatch(/^([a-f0-9]{2}:){5}[a-f0-9]{2}$/);\n          expect(mac).toSatisfy(isMACAddress);\n        });\n\n        it('should return a random MAC address with 6 hexadecimal digits and given separator', () => {\n          const mac = faker.internet.mac('-');\n\n          expect(mac).toBeTruthy();\n          expect(mac).toBeTypeOf('string');\n          expect(mac).toHaveLength(17);\n          expect(mac).toMatch(/^([a-f0-9]{2}-){5}[a-f0-9]{2}$/);\n          expect(mac).toSatisfy(isMACAddress);\n        });\n\n        it('should return a random MAC address with 6 hexadecimal digits and empty separator', () => {\n          const mac = faker.internet.mac('');\n\n          expect(mac).toBeTruthy();\n          expect(mac).toBeTypeOf('string');\n          expect(mac).toSatisfy(isHexadecimal);\n          expect(mac).toHaveLength(12);\n          // It's not a valid MAC address\n        });\n\n        it.each(['!', '&', '%', '?', '$'])(\n          \"uses the default (':') if we provide an unacceptable separator ('%s')\",\n          (separator) => {\n            const mac = faker.internet.mac(separator);\n\n            expect(mac).toBeTruthy();\n            expect(mac).toBeTypeOf('string');\n            expect(mac).toHaveLength(17);\n            expect(mac).toMatch(/^([a-f0-9]{2}:){5}[a-f0-9]{2}$/);\n            expect(mac).toSatisfy(isMACAddress);\n          }\n        );\n      });\n\n      describe('password', () => {\n        it('should return random password', () => {\n          const password = faker.internet.password();\n\n          expect(password).toBeTruthy();\n          expect(password).toBeTypeOf('string');\n          expect(password).toHaveLength(15);\n          expect(password).toMatch(/^\\w{15}$/);\n        });\n\n        it.each(times(32))(\n          'should return random password with length %i',\n          (length) => {\n            const password = faker.internet.password({ length });\n\n            expect(password).toBeTruthy();\n            expect(password).toBeTypeOf('string');\n            expect(password).toHaveLength(length);\n            expect(password).toMatch(/^\\w+$/);\n          }\n        );\n\n        it('should return memorable password', () => {\n          const password = faker.internet.password({\n            length: 12,\n            memorable: true,\n          });\n\n          expect(password).toBeTruthy();\n          expect(password).toBeTypeOf('string');\n          expect(password).toHaveLength(12);\n          expect(password).toMatch(/^\\w{12}$/);\n        });\n\n        it('should return non memorable password', () => {\n          const password = faker.internet.password({\n            length: 12,\n            memorable: false,\n          });\n\n          expect(password).toBeTruthy();\n          expect(password).toBeTypeOf('string');\n          expect(password).toHaveLength(12);\n          expect(password).toMatch(/^\\w{12}$/);\n          // TODO @Shinigami92 2022-02-11: I would say a non memorable password should satisfy `validator.isStrongPassword`, but it does not currently\n          //expect(password).toSatisfy(validator.isStrongPassword);\n        });\n\n        it('should return non memorable strong password with length 32', () => {\n          const password = faker.internet.password({\n            length: 32,\n            memorable: false,\n            pattern: /(!|\\?|&|\\[|\\]|%|\\$|[a-zA-Z0-9])/,\n          });\n\n          expect(password).toBeTruthy();\n          expect(password).toBeTypeOf('string');\n          expect(password).toHaveLength(32);\n          // TODO @Shinigami92 2022-02-11: This should definitely be a strong password, but it doesn't :(\n          //expect(password).toSatisfy(validator.isStrongPassword);\n        });\n\n        it('should return non memorable strong password with length 32 and given prefix', () => {\n          const password = faker.internet.password({\n            length: 32,\n            memorable: false,\n            pattern: /(!|\\?|&|\\[|\\]|%|\\$|[a-zA-Z0-9])/,\n            prefix: 'a!G6',\n          });\n\n          expect(password).toBeTruthy();\n          expect(password).toBeTypeOf('string');\n          expect(password).toHaveLength(32);\n          expect(password).toStartWith('a!G6');\n          expect(password).toSatisfy(isStrongPassword);\n        });\n      });\n\n      describe('emoji', () => {\n        it('should return a random emoji', () => {\n          const emoji = faker.internet.emoji();\n\n          expect(emoji).toBeTruthy();\n          expect(emoji).toBeTypeOf('string');\n          expect(emoji.length).toBeGreaterThanOrEqual(1);\n        });\n      });\n\n      describe('jwt', () => {\n        it('should return a random jwt', () => {\n          const jwt = faker.internet.jwt();\n\n          expect(jwt).toBeTruthy();\n          expect(jwt).toBeTypeOf('string');\n          expect(jwt).toSatisfy(isJWT);\n        });\n\n        it('should return the header and payload values from the token', () => {\n          const header = {\n            kid: faker.string.alphanumeric(),\n          };\n\n          const payload = {\n            nonce: faker.string.alphanumeric(),\n          };\n\n          const actual = faker.internet.jwt({ header, payload });\n\n          expect(actual).toBeTypeOf('string');\n          expect(actual).toSatisfy(isJWT);\n\n          const parts = actual.split('.');\n\n          expect(\n            JSON.parse(Buffer.from(parts[0], 'base64url').toString('ascii'))\n          ).toMatchObject(header);\n          expect(\n            JSON.parse(Buffer.from(parts[1], 'base64url').toString('ascii'))\n          ).toMatchObject(payload);\n        });\n      });\n    }\n  );\n});\n"
  },
  {
    "path": "test/modules/location.spec.ts",
    "content": "import isISO31661Alpha2 from 'validator/lib/isISO31661Alpha2';\nimport isISO31661Alpha3 from 'validator/lib/isISO31661Alpha3';\nimport isISO31661Numeric from 'validator/lib/isISO31661Numeric';\nimport { describe, expect, it } from 'vitest';\nimport {\n  FakerError,\n  allLocales,\n  faker,\n  fakerEN_CA,\n  fakerEN_US,\n  simpleFaker,\n} from '../../src';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nfunction degreesToRadians(degrees: number) {\n  return degrees * (Math.PI / 180.0);\n}\n\nfunction kilometersToMiles(miles: number) {\n  return miles * 0.621371;\n}\n\n/**\n * Returns the number of decimal places a number has.\n *\n * @param num The number to check.\n */\nfunction precision(num: number): number {\n  const decimalPart = num.toString().split('.')[1];\n  if (decimalPart === undefined) {\n    return 0;\n  }\n\n  return decimalPart.length;\n}\n\n// http://nssdc.gsfc.nasa.gov/planetary/factsheet/earthfact.html\nconst EQUATORIAL_EARTH_RADIUS = 6378.137;\n\nfunction haversine(\n  latitude1: number,\n  longitude1: number,\n  latitude2: number,\n  longitude2: number,\n  isMetric: boolean\n) {\n  const distanceLatitude = degreesToRadians(latitude2 - latitude1);\n  const distanceLongitude = degreesToRadians(longitude2 - longitude1);\n  const a =\n    Math.sin(distanceLatitude / 2) * Math.sin(distanceLatitude / 2) +\n    Math.cos(degreesToRadians(latitude1)) *\n      Math.cos(degreesToRadians(latitude2)) *\n      Math.sin(distanceLongitude / 2) *\n      Math.sin(distanceLongitude / 2);\n  const distance =\n    EQUATORIAL_EARTH_RADIUS * 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));\n\n  return isMetric ? distance : kilometersToMiles(distance);\n}\n\nconst NON_SEEDED_BASED_RUN = 5;\n\ndescribe('location', () => {\n  seededTests(faker, 'location', (t) => {\n    t.it('street');\n\n    t.it('buildingNumber');\n\n    t.it('secondaryAddress');\n\n    t.describe('streetAddress', (t) => {\n      t.it('noArgs')\n        .it('with boolean', false)\n        .it('with useFullAddress options', { useFullAddress: true });\n    });\n\n    t.itEach('city');\n\n    t.it('county');\n\n    t.it('country');\n\n    t.it('continent');\n\n    t.describe('countryCode', (t) => {\n      t.it('noArgs')\n        .it('with string alpha-2', 'alpha-2')\n        .it('with string alpha-3', 'alpha-3')\n        .it('with string numeric', 'numeric')\n        .it('with variant option alpha-2', { variant: 'alpha-2' })\n        .it('with variant option alpha-3', { variant: 'alpha-3' })\n        .it('with variant option numeric', { variant: 'numeric' });\n    });\n\n    t.describeEach(\n      'latitude',\n      'longitude'\n    )((t) => {\n      t.it('noArgs')\n        .it('with max option', { max: 10 })\n        .it('with min option', { min: -10 })\n        .it('with precision option', { precision: 10 })\n        .it('with max and min option', { max: 10, min: -10 })\n        .it('with max, min and precision option', {\n          max: 10,\n          min: -10,\n          precision: 10,\n        });\n    });\n\n    t.describe('nearbyGPSCoordinate', (t) => {\n      t.it('noArgs')\n        .it('near origin', { origin: [0, 0] })\n        .it('with origin and radius', { origin: [37, -13], radius: 15 })\n        .it('with origin, radius and isMetric', {\n          origin: [37, -13],\n          radius: 15,\n          isMetric: true,\n        })\n        .it('with origin and isMetric', { origin: [37, -13], isMetric: true })\n        .it('with radius and isMetric', { radius: 15, isMetric: true })\n        .it('only radius', { radius: 12 })\n        .it('only isMetric', { isMetric: true });\n    });\n\n    t.describe('state', (t) => {\n      t.it('noArgs').it('with options', { abbreviated: true });\n    });\n\n    t.it('timeZone');\n\n    t.it('language');\n\n    t.describeEach(\n      'direction',\n      'cardinalDirection',\n      'ordinalDirection'\n    )((t) => {\n      t.it('noArgs').it('with abbreviated option', { abbreviated: true });\n    });\n\n    t.describe('zipCode', (t) => {\n      t.it('noArgs')\n        .it('with string', '###')\n        .it('with format option', { format: '###-###' });\n      // TODO @Shinigami92 2024-03-15: These are currently commented out because non-default locales are currently not supported\n      // .it('with state option', { state: 'CA' })\n      // .it('with options', { state: 'CA', format: '###-###' });\n    });\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe('continent()', () => {\n        it('returns random continent', () => {\n          const actual = faker.location.continent();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(faker.definitions.location.continent).toContain(actual);\n        });\n      });\n\n      describe('countryCode()', () => {\n        it('returns random alpha-2 countryCode', () => {\n          const countryCode = faker.location.countryCode('alpha-2');\n\n          expect(countryCode).toBeTruthy();\n          expect(countryCode).toMatch(/^[A-Z]{2}$/);\n          expect(countryCode).toSatisfy(isISO31661Alpha2);\n        });\n\n        it('returns random alpha-3 countryCode', () => {\n          const countryCode = faker.location.countryCode('alpha-3');\n\n          expect(countryCode).toBeTruthy();\n          expect(countryCode).toMatch(/^[A-Z]{3}$/);\n          expect(countryCode).toSatisfy(isISO31661Alpha3);\n        });\n\n        it('returns random numeric countryCode', () => {\n          const countryCode = faker.location.countryCode('numeric');\n\n          expect(countryCode).toBeTruthy();\n          expect(countryCode).toMatch(/^\\d{3}$/);\n          expect(countryCode).toSatisfy(isISO31661Numeric);\n        });\n      });\n\n      describe('zipCode()', () => {\n        it('returns random zipCode - user specified format', () => {\n          let zipCode = faker.location.zipCode({ format: '?#? #?#' });\n\n          expect(zipCode).toMatch(/^[A-Za-z]\\d[A-Za-z]\\s\\d[A-Za-z]\\d$/);\n\n          // try another format\n          zipCode = faker.location.zipCode({ format: '###-###' });\n\n          expect(zipCode).toMatch(/^\\d{3}-\\d{3}$/);\n        });\n\n        it('returns zipCode with proper locale format', () => {\n          // we'll use the en_CA locale..\n          const zipCode = fakerEN_CA.location.zipCode();\n\n          expect(zipCode).toMatch(/^[A-Za-z]\\d[A-Za-z]\\s?\\d[A-Za-z]\\d$/);\n        });\n\n        it.each([\n          ['IL', 60001, 62999],\n          ['GA', 30001, 31999],\n          ['WA', 98001, 99403],\n        ])('returns zipCode valid for state %s', (state, lower, upper) => {\n          const zipCode1 = +fakerEN_US.location.zipCode({ state });\n          expect(zipCode1).toBeGreaterThanOrEqual(lower);\n          expect(zipCode1).toBeLessThanOrEqual(upper);\n        });\n\n        it('should return a zip code with length 5 for ZIP codes that start with 0', () => {\n          const zipCode = fakerEN_US.location.zipCode({ state: 'NH' });\n          expect(zipCode).toHaveLength(5);\n        });\n\n        it('should throw when definitions.location.postcode_by_state not set', () => {\n          expect(() => faker.location.zipCode({ state: 'XX' })).toThrowError(\n            new FakerError(\n              `The locale data for 'location.postcode_by_state' are missing in this locale.\n  If this is a custom Faker instance, please make sure all required locales are used e.g. '[de_AT, de, en, base]'.\n  Please contribute the missing data to the project or use a locale/Faker instance that has these data.\n  For more information see https://fakerjs.dev/guide/localization.html`\n            )\n          );\n        });\n\n        it('should throw when definitions.location.postcode_by_state[state] is unknown', () => {\n          expect(() =>\n            fakerEN_US.location.zipCode({ state: 'XX' })\n          ).toThrowError(\n            new FakerError('No zip code definition found for state \"XX\"')\n          );\n        });\n      });\n\n      describe('buildingNumber()', () => {\n        it('never starts with a zero', () => {\n          const buildingNumber = faker.location.buildingNumber();\n          expect(buildingNumber).not.toStartWith('0');\n        });\n      });\n\n      describe.each([faker, simpleFaker])('latitude()', (fakerFn) => {\n        it('returns a number', () => {\n          const latitude = fakerFn.location.latitude();\n\n          expect(latitude).toBeTypeOf('number');\n        });\n\n        it('returns random latitude', () => {\n          const latitude = fakerFn.location.latitude();\n\n          expect(latitude).toBeGreaterThanOrEqual(-90.0);\n          expect(latitude).toBeLessThanOrEqual(90.0);\n        });\n\n        it('returns latitude with min and max and default precision', () => {\n          const latitude = fakerFn.location.latitude({ max: 5, min: -5 });\n\n          expect(\n            precision(latitude),\n            'The precision of latitude should be 4 digits'\n          ).lessThanOrEqual(4);\n\n          expect(latitude).toBeGreaterThanOrEqual(-5);\n          expect(latitude).toBeLessThanOrEqual(5);\n        });\n\n        it('returns random latitude with custom precision', () => {\n          const latitude = fakerFn.location.latitude({ precision: 7 });\n\n          expect(\n            precision(latitude),\n            'The precision of latitude should be 7 digits'\n          ).lessThanOrEqual(7);\n\n          expect(latitude).toBeGreaterThanOrEqual(-180);\n          expect(latitude).toBeLessThanOrEqual(180);\n        });\n      });\n\n      describe.each([faker, simpleFaker])('longitude()', (fakerFn) => {\n        it('returns a number', () => {\n          const longitude = fakerFn.location.longitude();\n\n          expect(longitude).toBeTypeOf('number');\n        });\n\n        it('returns random longitude', () => {\n          const longitude = fakerFn.location.longitude();\n\n          expect(longitude).toBeGreaterThanOrEqual(-180);\n          expect(longitude).toBeLessThanOrEqual(180);\n        });\n\n        it('returns random longitude with min and max and default precision', () => {\n          const longitude = fakerFn.location.longitude({ max: 100, min: -30 });\n\n          expect(\n            precision(longitude),\n            'The precision of longitude should be 4 digits'\n          ).lessThanOrEqual(4);\n\n          expect(longitude).toBeGreaterThanOrEqual(-30);\n          expect(longitude).toBeLessThanOrEqual(100);\n        });\n\n        it('returns random longitude with custom precision', () => {\n          const longitude = fakerFn.location.longitude({ precision: 7 });\n\n          expect(\n            precision(longitude),\n            'The precision of longitude should be 7 digits'\n          ).lessThanOrEqual(7);\n\n          expect(longitude).toBeGreaterThanOrEqual(-180);\n          expect(longitude).toBeLessThanOrEqual(180);\n        });\n      });\n\n      describe('direction()', () => {\n        it('returns abbreviation when abbreviated is true', () => {\n          const direction = faker.location.direction({ abbreviated: true });\n          const lengthDirection = direction.length;\n          const prefixErrorMessage =\n            'The abbreviation of direction when abbreviated is true should';\n\n          expect(\n            direction,\n            `${prefixErrorMessage} be of type string. Current is ${typeof direction}`\n          ).toBeTypeOf('string');\n          expect(lengthDirection).toBeLessThanOrEqual(2);\n        });\n      });\n\n      describe('ordinalDirection()', () => {\n        it('returns abbreviation when abbreviated is true', () => {\n          const ordinalDirection = faker.location.ordinalDirection({\n            abbreviated: true,\n          });\n          const expectedType = 'string';\n          const ordinalDirectionLength = ordinalDirection.length;\n          const prefixErrorMessage =\n            'The ordinal direction when abbreviated is true should';\n\n          expect(\n            ordinalDirection,\n            `${prefixErrorMessage} be equal ${expectedType}. Current is ${typeof ordinalDirection}`\n          ).toBeTypeOf(expectedType);\n          expect(ordinalDirectionLength).toBeLessThanOrEqual(2);\n        });\n      });\n\n      describe('cardinalDirection()', () => {\n        it('returns abbreviation when abbreviated is true', () => {\n          const cardinalDirection = faker.location.cardinalDirection({\n            abbreviated: true,\n          });\n          const expectedType = 'string';\n          const cardinalDirectionLength = cardinalDirection.length;\n          const prefixErrorMessage =\n            'The cardinal direction when abbreviated is true should';\n\n          expect(\n            cardinalDirection,\n            `${prefixErrorMessage} be of type ${expectedType}. Current is ${typeof cardinalDirection}`\n          ).toBeTypeOf(expectedType);\n          expect(cardinalDirectionLength).toBeLessThanOrEqual(2);\n        });\n      });\n\n      describe.each([faker, simpleFaker])(\n        'nearbyGPSCoordinate()',\n        (fakerFn) => {\n          it.each(\n            times(100).flatMap((radius) => [\n              [{ isMetric: true, radius }],\n              [{ isMetric: false, radius }],\n            ])\n          )(\n            'should return random gps coordinate within a distance of another one (%j)',\n            ({ isMetric, radius }) => {\n              const latitude1 = fakerFn.location.latitude();\n              const longitude1 = fakerFn.location.longitude();\n\n              const coordinate = fakerFn.location.nearbyGPSCoordinate({\n                origin: [latitude1, longitude1],\n                radius,\n                isMetric,\n              });\n\n              expect(coordinate).toHaveLength(2);\n              expect(coordinate[0]).toBeTypeOf('number');\n              expect(coordinate[1]).toBeTypeOf('number');\n\n              const latitude2 = coordinate[0];\n              expect(latitude2).toBeGreaterThanOrEqual(-90.0);\n              expect(latitude2).toBeLessThanOrEqual(90.0);\n\n              const longitude2 = coordinate[1];\n              expect(longitude2).toBeGreaterThanOrEqual(-180.0);\n              expect(longitude2).toBeLessThanOrEqual(180.0);\n\n              const actualDistance = haversine(\n                latitude1,\n                longitude1,\n                latitude2,\n                longitude2,\n                isMetric\n              );\n              expect(actualDistance).toBeLessThanOrEqual(radius);\n            }\n          );\n        }\n      );\n\n      describe('timeZone', () => {\n        it('should return a random timezone', () => {\n          const actual = faker.location.timeZone();\n          expect(faker.definitions.location.time_zone).toContain(actual);\n        });\n      });\n\n      describe('language()', () => {\n        it('should return a random language', () => {\n          const actual = faker.location.language();\n          expect(actual.name).toBeTruthy();\n          expect(actual.alpha2).toBeTruthy();\n          expect(actual.alpha2).toHaveLength(2);\n          expect(actual.alpha3).toBeTruthy();\n          expect(actual.alpha3).toHaveLength(3);\n\n          expect(faker.definitions.location.language).toContain(actual);\n        });\n      });\n    }\n  );\n});\n\ndescribe('definitions', () => {\n  describe('timeZone', () => {\n    it.each(Object.entries(allLocales))(\n      'locale data for %s should be a subset of the base locale',\n      (locale, data) => {\n        if (locale === 'base') {\n          expect(data.location?.time_zone).toSatisfy(Array.isArray);\n          expect(data.location?.time_zone?.length).toBeGreaterThan(0);\n          expect(data.location?.time_zone).toEqual(\n            allLocales.base.date?.time_zone\n          );\n        } else if (data.location?.time_zone != null) {\n          expect(data.location.time_zone).toSatisfy(Array.isArray);\n          expect(data.location.time_zone.length).toBeGreaterThan(0);\n          // expected and actual are flipped here\n          expect(allLocales.base.date?.time_zone).toEqual(\n            expect.arrayContaining(data.location.time_zone)\n          );\n        }\n      }\n    );\n  });\n});\n"
  },
  {
    "path": "test/modules/lorem.spec.ts",
    "content": "import { isSlug } from 'validator';\nimport { describe, expect, it } from 'vitest';\nimport { faker } from '../../src';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nconst NON_SEEDED_BASED_RUN = 5;\n\ndescribe('lorem', () => {\n  seededTests(faker, 'lorem', (t) => {\n    t.describe('word', (t) => {\n      t.it('noArgs')\n        .it('with length', 10)\n        .it('with options.length', { length: 10 })\n        .it('with options.strategy', { strategy: 'shortest' })\n        .it('with options.length and options.strategy', {\n          length: { min: 18, max: 20 },\n          strategy: 'closest',\n        });\n    });\n    t.describeEach(\n      'words',\n      'sentence',\n      'slug',\n      'sentences',\n      'paragraph',\n      'paragraphs',\n      'text',\n      'lines'\n    )((t) => {\n      t.it('noArgs')\n        .it('with length', 10)\n        .it('with length range', { min: 10, max: 20 });\n    });\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe('word()', () => {\n        it('should return random value from word array', () => {\n          const actual = faker.lorem.word();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(faker.definitions.lorem.word).toContain(actual);\n        });\n\n        // INFO @Shinigami92 2022-02-11: Seems there are only words with a max length of 14 characters\n        it.each(times(14))(\n          'should return random value from word array with a max length of %i characters',\n          (length) => {\n            const actual = faker.lorem.word(length);\n\n            expect(actual).toBeTruthy();\n            expect(actual).toBeTypeOf('string');\n            expect(faker.definitions.lorem.word).toContain(actual);\n            expect(actual).toHaveLength(length);\n          }\n        );\n      });\n\n      describe('words()', () => {\n        it('should return three random values from words array', () => {\n          const actual = faker.lorem.words();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n\n          const words = actual.split(' ');\n\n          expect(words).toHaveLength(3);\n\n          for (const word of words) {\n            expect(faker.definitions.lorem.word).toContain(word);\n          }\n        });\n\n        it.each(times(25))(\n          'should return %i random values from words array',\n          (num) => {\n            const actual = faker.lorem.words(num);\n\n            expect(actual).toBeTruthy();\n            expect(actual).toBeTypeOf('string');\n\n            const words = actual.split(' ');\n\n            expect(words).toHaveLength(num);\n\n            for (const word of words) {\n              expect(faker.definitions.lorem.word).toContain(word);\n            }\n          }\n        );\n\n        it('should return a random amount of words', () => {\n          const actual = faker.lorem.words({ min: 10, max: 20 });\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n\n          const words = actual.split(' ');\n\n          expect(words.length).toBeGreaterThanOrEqual(10);\n          expect(words.length).toBeLessThanOrEqual(20);\n\n          for (const word of words) {\n            expect(faker.definitions.lorem.word).toContain(word);\n          }\n        });\n      });\n\n      describe('sentence()', () => {\n        it('should return a sentence', () => {\n          const actual = faker.lorem.sentence();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(actual.at(-1)).toBe('.');\n        });\n\n        it.each(times(25))(\n          'should return a sentence with %i words',\n          (wordCount) => {\n            const actual = faker.lorem.sentence(wordCount);\n\n            expect(actual).toBeTruthy();\n            expect(actual).toBeTypeOf('string');\n            expect(actual.at(-1)).toBe('.');\n\n            const words = actual.split(' ');\n\n            expect(words).toHaveLength(wordCount);\n          }\n        );\n\n        it('should return a sentence with a random amount of words', () => {\n          const actual = faker.lorem.sentence({ min: 10, max: 20 });\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n\n          const words = actual.split(' ');\n\n          expect(words.length).toBeGreaterThanOrEqual(10);\n          expect(words.length).toBeLessThanOrEqual(20);\n        });\n      });\n\n      describe('slug()', () => {\n        it('should return a slug', () => {\n          const actual = faker.lorem.slug();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(actual).toSatisfy(isSlug);\n        });\n\n        it.each(times(25))(\n          'should return a slug combined from %i words',\n          (wordCount) => {\n            const actual = faker.lorem.slug(wordCount);\n\n            expect(actual).toBeTruthy();\n            expect(actual).toBeTypeOf('string');\n\n            const words = actual.split('-');\n\n            expect(words).toHaveLength(wordCount);\n\n            if (wordCount > 1) {\n              expect(actual).toSatisfy(isSlug);\n            }\n          }\n        );\n      });\n\n      describe('sentences()', () => {\n        it('should return sentences', () => {\n          const actual = faker.lorem.sentences();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(actual.at(-1)).toBe('.');\n        });\n\n        it.each(times(10))('should return %i sentences', (sentenceCount) => {\n          const actual = faker.lorem.sentences(sentenceCount);\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(actual.at(-1)).toBe('.');\n\n          const sentences = actual.split('. ');\n\n          expect(sentences).toHaveLength(sentenceCount);\n        });\n\n        it.each(times(10))(\n          'should return %i sentences separated by \\\\n',\n          (sentenceCount) => {\n            const separator = '\\n';\n            const actual = faker.lorem.sentences(sentenceCount, separator);\n\n            expect(actual).toBeTruthy();\n            expect(actual).toBeTypeOf('string');\n            expect(actual.at(-1)).toBe('.');\n\n            const sentences = actual.split(separator);\n\n            expect(sentences).toHaveLength(sentenceCount);\n\n            for (const sentence of sentences) {\n              expect(sentence.at(-1)).toBe('.');\n            }\n          }\n        );\n\n        it('should return a random amount of sentences', () => {\n          const actual = faker.lorem.sentences({ min: 10, max: 20 });\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n\n          const sentences = actual.split('. ');\n\n          expect(sentences.length).toBeGreaterThanOrEqual(10);\n          expect(sentences.length).toBeLessThanOrEqual(20);\n        });\n      });\n\n      describe('paragraph()', () => {\n        it('should return a paragraph', () => {\n          const actual = faker.lorem.paragraph();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(actual.at(-1)).toBe('.');\n        });\n\n        it.each(times(10))(\n          'should return a paragraph with %i sentences',\n          (sentenceCount) => {\n            const actual = faker.lorem.paragraph(sentenceCount);\n\n            expect(actual).toBeTruthy();\n            expect(actual).toBeTypeOf('string');\n            expect(actual.at(-1)).toBe('.');\n\n            const sentences = actual.split('. ');\n\n            expect(sentences.length).toBeGreaterThanOrEqual(sentenceCount);\n            expect(sentences.length).toBeLessThanOrEqual(sentenceCount + 3);\n          }\n        );\n\n        it('should return a paragraph with a random amount of sentences', () => {\n          const actual = faker.lorem.paragraph({ min: 10, max: 20 });\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n\n          const sentences = actual.split('. ');\n\n          expect(sentences.length).toBeGreaterThanOrEqual(10);\n          expect(sentences.length).toBeLessThanOrEqual(20);\n        });\n      });\n\n      describe('paragraphs()', () => {\n        it('should return paragraphs', () => {\n          const actual = faker.lorem.paragraphs();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(actual.at(-1)).toBe('.');\n        });\n\n        it.each(times(5))('should return %i paragraphs', (paragraphCount) => {\n          const actual = faker.lorem.paragraphs(paragraphCount);\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(actual.at(-1)).toBe('.');\n\n          const paragraphs = actual.split('\\n');\n\n          expect(paragraphs).toHaveLength(paragraphCount);\n        });\n\n        it.each(times(5))(\n          'should return %i paragraphs separated by \\\\n\\\\n',\n          (paragraphCount) => {\n            const separator = '\\n\\n';\n            const actual = faker.lorem.paragraphs(paragraphCount, separator);\n\n            expect(actual).toBeTruthy();\n            expect(actual).toBeTypeOf('string');\n            expect(actual.at(-1)).toBe('.');\n\n            const paragraphs = actual.split(separator);\n\n            expect(paragraphs).toHaveLength(paragraphCount);\n          }\n        );\n\n        it('should return a random amount of paragraphs', () => {\n          const actual = faker.lorem.paragraphs({ min: 10, max: 20 });\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n\n          const paragraphs = actual.split('\\n');\n\n          expect(paragraphs.length).toBeGreaterThanOrEqual(10);\n          expect(paragraphs.length).toBeLessThanOrEqual(20);\n        });\n      });\n\n      describe('text()', () => {\n        it('should return text', () => {\n          const actual = faker.lorem.text();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n        });\n      });\n\n      describe('lines()', () => {\n        it('should return lines', () => {\n          const actual = faker.lorem.lines();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n        });\n\n        it.each(times(25))('should return %i lines', (lineCount) => {\n          const actual = faker.lorem.lines(lineCount);\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n\n          const lines = actual.split('\\n');\n\n          expect(lines).toHaveLength(lineCount);\n        });\n\n        it('should return a random amount of lines', () => {\n          const actual = faker.lorem.lines({ min: 10, max: 20 });\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n\n          const lines = actual.split('\\n');\n\n          expect(lines.length).toBeGreaterThanOrEqual(10);\n          expect(lines.length).toBeLessThanOrEqual(20);\n        });\n      });\n    }\n  );\n});\n"
  },
  {
    "path": "test/modules/music.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { faker } from '../../src';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nconst NON_SEEDED_BASED_RUN = 5;\n\ndescribe('music', () => {\n  seededTests(faker, 'music', (t) => {\n    t.itEach('album', 'artist', 'genre', 'songName');\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe('album()', () => {\n        it('should return an album name', () => {\n          const album = faker.music.album();\n\n          expect(album).toBeTruthy();\n          expect(album).toBeTypeOf('string');\n          expect(faker.definitions.music.album).toContain(album);\n        });\n      });\n\n      describe('artist()', () => {\n        it('should return an artist', () => {\n          const artist = faker.music.artist();\n\n          expect(artist).toBeTruthy();\n          expect(artist).toBeTypeOf('string');\n          expect(faker.definitions.music.artist).toContain(artist);\n        });\n      });\n\n      describe('genre()', () => {\n        it('should return a genre', () => {\n          const genre = faker.music.genre();\n\n          expect(genre).toBeTruthy();\n          expect(genre).toBeTypeOf('string');\n          expect(faker.definitions.music.genre).toContain(genre);\n        });\n      });\n\n      describe('songName()', () => {\n        it('returns a random song name', () => {\n          const songName = faker.music.songName();\n\n          expect(songName).toBeTruthy();\n          expect(songName).toBeTypeOf('string');\n          expect(faker.definitions.music.song_name).toContain(songName);\n        });\n      });\n    }\n  );\n});\n"
  },
  {
    "path": "test/modules/number.spec.ts",
    "content": "import { isHexadecimal, isOctal } from 'validator';\nimport { describe, expect, it, vi } from 'vitest';\nimport { FakerError, SimpleFaker, faker } from '../../src';\nimport { seededTests } from '../support/seeded-runs';\nimport { MERSENNE_MAX_VALUE } from '../utils/mersenne-test-utils';\nimport { times } from './../support/times';\n\nfunction isFloat(value: number): boolean {\n  return value % 1 !== 0;\n}\n\nfunction isBinary(str: string): boolean {\n  return [...str].every((char) => char === '0' || char === '1');\n}\n\ndescribe('number', () => {\n  seededTests(faker, 'number', (t) => {\n    t.describeEach(\n      'int',\n      'binary',\n      'octal',\n      'hex'\n    )((t) => {\n      t.it('noArgs')\n        .it('with value', 1)\n        .it('with options', { min: 0, max: 10 });\n    });\n\n    t.describe('float', (t) => {\n      t.it('with plain number', 4)\n        .it('with min', { min: -42 })\n        .it('with max', { max: 69 })\n        .it('with min and max', { min: -42, max: 69 })\n        .it('with min, max and fractionDigits', {\n          min: -42,\n          max: 69,\n          fractionDigits: 4,\n        })\n        .it('with min, max and multipleOf', {\n          min: -42,\n          max: 69,\n          multipleOf: 0.0001,\n        });\n    });\n\n    t.describe('bigInt', (t) => {\n      t.it('noArgs')\n        .it('with number value', 42)\n        .it('with string value', '69')\n        .it('with boolean value', true)\n        .it('with bigint value', 123n)\n        .it('with options', { min: -42, max: 69 })\n        .it('with multipleOf', { multipleOf: 7919n })\n        .it('with big options', {\n          min: 6135715171537515454317351n,\n          max: 32465761264574654845432354n,\n        });\n    });\n\n    t.describe('romanNumeral', (t) => {\n      t.it('noArgs')\n        .it('with number value', 1000)\n        .it('with only min', { min: 5 })\n        .it('with only max', { max: 165 })\n        .it('with min as 1', { min: 1 })\n        .it('with max as 3999', { max: 3999 })\n        .it('with min and max', { min: 100, max: 502 });\n    });\n  });\n\n  describe(`random seeded tests for seed ${faker.seed()}`, () => {\n    describe('int', () => {\n      it('should return an integer between 0 and Number.MAX_SAFE_INTEGER (inclusive) by default', () => {\n        const actual = faker.number.int();\n\n        expect(actual).toBeTypeOf('number');\n        expect(actual).toSatisfy(Number.isInteger);\n\n        expect(actual).toBeGreaterThanOrEqual(0);\n        expect(actual).lessThanOrEqual(Number.MAX_SAFE_INTEGER);\n      });\n\n      it('should return an even integer', () => {\n        const actual = faker.number.int({ multipleOf: 2 });\n\n        expect(actual).toBeTypeOf('number');\n        expect(actual).toSatisfy(Number.isInteger);\n        expect(actual).toSatisfy((x: number) => x % 2 === 0);\n        expect(actual).toBeGreaterThanOrEqual(0);\n        expect(actual).toBeLessThanOrEqual(Number.MAX_SAFE_INTEGER);\n      });\n\n      it('provides numbers with a given multipleOf of 10 with exclusive ends', () => {\n        const results = [\n          ...new Set(\n            Array.from({ length: 100 }, () =>\n              faker.number.int({\n                min: 12,\n                max: 37,\n                multipleOf: 10,\n              })\n            )\n          ),\n        ].toSorted();\n        expect(results).toEqual([20, 30]);\n      });\n\n      it('provides numbers with a given multipleOf of 10 with inclusive ends', () => {\n        const results = [\n          ...new Set(\n            Array.from({ length: 100 }, () =>\n              faker.number.int({\n                min: 10,\n                max: 50,\n                multipleOf: 10,\n              })\n            )\n          ),\n        ].toSorted();\n        expect(results).toEqual([10, 20, 30, 40, 50]);\n      });\n\n      it('throws for float multipleOf', () => {\n        const input = {\n          min: 0,\n          max: 10,\n          multipleOf: 0.1,\n        };\n\n        expect(() => faker.number.int(input)).toThrowError(\n          new FakerError('multipleOf should be an integer.')\n        );\n      });\n\n      it('throws for negative multipleOf', () => {\n        const input = {\n          min: -10,\n          max: 10,\n          multipleOf: -1,\n        };\n\n        expect(() => faker.number.int(input)).toThrowError(\n          new FakerError('multipleOf should be greater than 0.')\n        );\n      });\n\n      it('throws for impossible multipleOf', () => {\n        const input = {\n          min: 11,\n          max: 19,\n          multipleOf: 10,\n        };\n\n        expect(() => faker.number.int(input)).toThrowError(\n          new FakerError('No suitable integer value between 11 and 19 found.')\n        );\n      });\n\n      it('throws for impossible multipleOf where min=max', () => {\n        const input = {\n          min: 11,\n          max: 11,\n          multipleOf: 10,\n        };\n\n        expect(() => faker.number.int(input)).toThrowError(\n          new FakerError('No suitable integer value between 11 and 11 found.')\n        );\n      });\n\n      it('should return a random number given a maximum value as Number', () => {\n        const actual = faker.number.int(10);\n\n        expect(actual).toBeTypeOf('number');\n        expect(actual).toSatisfy(Number.isInteger);\n\n        expect(actual).toBeGreaterThanOrEqual(0);\n        expect(actual).toBeLessThanOrEqual(10);\n      });\n\n      it('should return a random number given a maximum value as Object', () => {\n        const actual = faker.number.int({ max: 10 });\n\n        expect(actual).toBeTypeOf('number');\n        expect(actual).toSatisfy(Number.isInteger);\n\n        expect(actual).toBeGreaterThanOrEqual(0);\n        expect(actual).toBeLessThanOrEqual(10);\n      });\n\n      it('should return a random number given a maximum value of 0', () => {\n        const actual = faker.number.int({ max: 0 });\n\n        expect(actual).toBe(0);\n      });\n\n      it('should return a random number given a negative number minimum and maximum value of 0', () => {\n        const actual = faker.number.int({ min: -100, max: 0 });\n\n        expect(actual).toBeTypeOf('number');\n        expect(actual).toSatisfy(Number.isInteger);\n\n        expect(actual).toBeGreaterThanOrEqual(-100);\n        expect(actual).toBeLessThanOrEqual(0);\n      });\n\n      it('should return a random number between a range', () => {\n        for (let i = 0; i < 100; i++) {\n          const actual = faker.number.int({ min: 22, max: 33 });\n\n          expect(actual).toBeTypeOf('number');\n          expect(actual).toSatisfy(Number.isInteger);\n\n          expect(actual).toBeGreaterThanOrEqual(22);\n          expect(actual).toBeLessThanOrEqual(33);\n        }\n      });\n\n      it('should return inclusive negative max value', () => {\n        let foundNegative4 = false;\n        let foundNegative5 = false;\n\n        for (let iter = 0; iter < 1000; iter++) {\n          const actual = faker.number.int({ min: -5, max: -4 });\n\n          if (actual === -4) {\n            foundNegative4 = true;\n          } else if (actual === -5) {\n            foundNegative5 = true;\n          }\n\n          expect(actual).toBeTypeOf('number');\n          expect(actual).toSatisfy(Number.isInteger);\n\n          expect(actual).toBeGreaterThanOrEqual(-5);\n          expect(actual).toBeLessThanOrEqual(-4);\n\n          if (foundNegative4 && foundNegative5) {\n            break;\n          }\n        }\n\n        expect(foundNegative4).toBeTruthy();\n        expect(foundNegative5).toBeTruthy();\n      });\n\n      it('should not mutate the input object', () => {\n        const input: {\n          min?: number;\n          max?: number;\n          precision?: number;\n          otherProperty: string;\n        } = Object.freeze({\n          min: 1,\n          precision: 1,\n          otherProperty: 'hello darkness my old friend',\n        });\n\n        expect(() => faker.number.int(input)).not.toThrowError();\n      });\n\n      it('should throw when min > max', () => {\n        const min = 10;\n        const max = 9;\n\n        expect(() => {\n          faker.number.int({ min, max });\n        }).toThrowError(\n          new FakerError(`Max ${max} should be greater than min ${min}.`)\n        );\n      });\n\n      it('should throw when there is no integer between min and max', () => {\n        expect(() => {\n          faker.number.int({ min: 2.1, max: 2.9 });\n        }).toThrowError(\n          new FakerError(`No suitable integer value between 2.1 and 2.9 found.`)\n        );\n      });\n    });\n\n    describe('float', () => {\n      it('should return a float between 0 and 1 (inclusive) by default', () => {\n        const actual = faker.number.float();\n\n        expect(actual).toBeTypeOf('number');\n        expect(actual).toSatisfy(isFloat);\n\n        expect(actual).toBeGreaterThanOrEqual(0);\n        expect(actual).toBeLessThanOrEqual(1);\n      });\n\n      it('should return a random float with given max', () => {\n        const actual = faker.number.float(3);\n\n        expect(actual).toBeTypeOf('number');\n        expect(actual).toSatisfy(isFloat);\n\n        expect(actual).toBeGreaterThanOrEqual(0);\n        expect(actual).toBeLessThanOrEqual(3);\n      });\n\n      it('should return a random number given a max value of 10', () => {\n        const actual = faker.number.float({ max: 10 });\n\n        expect(actual).toBeTypeOf('number');\n        expect(actual).toSatisfy(isFloat);\n\n        expect(actual).toBeGreaterThanOrEqual(0);\n        expect(actual).toBeLessThanOrEqual(10);\n      });\n\n      it('should return 0 given a max value of 0', () => {\n        expect(faker.number.float({ max: 0 })).toBe(0);\n      });\n\n      it('should return a random number given a negative number min and max value of 0', () => {\n        const actual = faker.number.float({ min: -100, max: 0 });\n\n        expect(actual).toBeTypeOf('number');\n        expect(actual).toSatisfy(isFloat);\n\n        expect(actual).toBeGreaterThanOrEqual(-100);\n        expect(actual).toBeLessThanOrEqual(0);\n      });\n\n      it('should return a random number between a range', () => {\n        for (let i = 0; i < 5; i++) {\n          const actual = faker.number.float({ min: 22, max: 33 });\n\n          expect(actual).toBeTypeOf('number');\n          expect(actual).toSatisfy(isFloat);\n\n          expect(actual).toBeGreaterThanOrEqual(22);\n          expect(actual).toBeLessThanOrEqual(33);\n        }\n      });\n\n      it('provides numbers with a given multipleOf of 0.5 steps', () => {\n        const results = [\n          ...new Set(\n            Array.from({ length: 50 }, () =>\n              faker.number.float({\n                min: 0,\n                max: 1.5,\n                multipleOf: 0.5,\n              })\n            )\n          ),\n        ].toSorted();\n\n        expect(results).toEqual([0, 0.5, 1, 1.5]);\n      });\n\n      it.each(times(100))(\n        'provides numbers with an exact fractional digits',\n        () => {\n          const actual = faker.number.float({\n            min: 0.5,\n            max: 0.99,\n            fractionDigits: 2,\n          });\n          expect(actual).toBe(Number(actual.toFixed(2)));\n        }\n      );\n\n      it('throws an error if fractionDigits and multipleOf is provided at the same time', () => {\n        expect(() =>\n          faker.number.float({\n            min: 0,\n            max: 10,\n            multipleOf: 0.25,\n            fractionDigits: 6,\n          })\n        ).toThrowError(\n          new FakerError(\n            'multipleOf and fractionDigits cannot be set at the same time.'\n          )\n        );\n      });\n\n      it('throws an error for non integer fractionDigits numbers', () => {\n        expect(() =>\n          faker.number.float({ fractionDigits: 1.337 })\n        ).toThrowError(new FakerError('fractionDigits should be an integer.'));\n      });\n\n      it('throws an error for negative fractionDigits', () => {\n        expect(() => faker.number.float({ fractionDigits: -2 })).toThrowError(\n          new FakerError('fractionDigits should be greater than or equal to 0.')\n        );\n      });\n\n      it('throws an error for multipleOf 0', () => {\n        expect(() => faker.number.float({ multipleOf: 0 })).toThrowError(\n          new FakerError('multipleOf should be greater than 0.')\n        );\n      });\n\n      it('throws an error for negative multipleOf', () => {\n        expect(() => faker.number.float({ multipleOf: -0.01 })).toThrowError(\n          new FakerError('multipleOf should be greater than 0.')\n        );\n      });\n\n      it('throws for impossible multipleOf', () => {\n        const input = {\n          min: 11,\n          max: 19,\n          multipleOf: 10,\n        };\n\n        expect(() => faker.number.float(input)).toThrowError(\n          new FakerError(\n            'No suitable integer value between 1.1 and 1.9000000000000001 found.'\n          )\n        );\n      });\n\n      it('throws for impossible multipleOf where min=max', () => {\n        const input = {\n          min: 11,\n          max: 11,\n          multipleOf: 10,\n        };\n\n        expect(() => faker.number.float(input)).toThrowError(\n          new FakerError('No suitable integer value between 1.1 and 1.1 found.')\n        );\n      });\n\n      it('should not modify the input object', () => {\n        expect(() =>\n          faker.number.float(Object.freeze({ min: 1, max: 2 }))\n        ).not.toThrowError();\n      });\n\n      it('should throw when min > max', () => {\n        const min = 10;\n        const max = 9;\n\n        expect(() => {\n          faker.number.float({ min, max });\n        }).toThrowError(\n          new FakerError(`Max ${max} should be greater than min ${min}.`)\n        );\n      });\n    });\n\n    describe('binary', () => {\n      it('generates single binary character when no additional argument was provided', () => {\n        const binary = faker.number.binary();\n\n        expect(binary).toBeTypeOf('string');\n        expect(binary).toSatisfy(isBinary);\n\n        expect(binary).toHaveLength(1);\n      });\n\n      it('generates a random binary string with a custom max value', () => {\n        const binary = faker.number.binary(5);\n\n        expect(binary).toBeTypeOf('string');\n        expect(binary).toSatisfy(isBinary);\n\n        const binaryNum = Number.parseInt(binary, 2);\n        expect(binaryNum).toBeLessThanOrEqual(5);\n      });\n\n      it('generates a random binary in a specific range', () => {\n        const binary = faker.number.binary({ min: 15, max: 255 });\n\n        expect(binary).toBeTypeOf('string');\n        expect(binary).toSatisfy(isBinary);\n\n        const binaryNum = Number.parseInt(binary, 2);\n        expect(binaryNum).toBeLessThanOrEqual(255);\n        expect(binaryNum).greaterThanOrEqual(15);\n      });\n\n      it('should throw when min > max', () => {\n        const min = 10;\n        const max = 9;\n\n        expect(() => {\n          faker.number.binary({ min, max });\n        }).toThrowError(\n          new FakerError(`Max ${max} should be greater than min ${min}.`)\n        );\n      });\n\n      it('should throw when there is no integer between min and max', () => {\n        expect(() => {\n          faker.number.binary({ min: 2.1, max: 2.9 });\n        }).toThrowError(\n          new FakerError(`No suitable integer value between 2.1 and 2.9 found.`)\n        );\n      });\n    });\n\n    describe('octal', () => {\n      it('generates single octal character when no additional argument was provided', () => {\n        const octal = faker.number.octal();\n\n        expect(octal).toBeTypeOf('string');\n        expect(octal).toSatisfy(isOctal);\n\n        expect(octal).toHaveLength(1);\n      });\n\n      it('generates a random octal string with a custom max value', () => {\n        const octal = faker.number.octal(5);\n\n        expect(octal).toBeTypeOf('string');\n        expect(octal).toSatisfy(isOctal);\n\n        const octalNum = Number.parseInt(octal, 8);\n        expect(octalNum).toBeLessThanOrEqual(5);\n      });\n\n      it('generates a random octal in a specific range', () => {\n        const octal = faker.number.octal({ min: 15, max: 255 });\n\n        expect(octal).toBeTypeOf('string');\n        expect(octal).toSatisfy(isOctal);\n\n        const octalNum = Number.parseInt(octal, 8);\n        expect(octalNum).toBeLessThanOrEqual(255);\n        expect(octalNum).greaterThanOrEqual(15);\n      });\n\n      it('should throw when min > max', () => {\n        const min = 10;\n        const max = 9;\n\n        expect(() => {\n          faker.number.octal({ min, max });\n        }).toThrowError(\n          new FakerError(`Max ${max} should be greater than min ${min}.`)\n        );\n      });\n\n      it('should throw when there is no integer between min and max', () => {\n        expect(() => {\n          faker.number.octal({ min: 2.1, max: 2.9 });\n        }).toThrowError(\n          new FakerError(`No suitable integer value between 2.1 and 2.9 found.`)\n        );\n      });\n    });\n\n    describe('hex', () => {\n      it('generates single hex character when no additional argument was provided', () => {\n        const hex = faker.number.hex();\n\n        expect(hex).toBeTypeOf('string');\n        expect(hex).toSatisfy(isHexadecimal);\n\n        expect(hex).toHaveLength(1);\n      });\n\n      it('generates a random hex string', () => {\n        const hex = faker.number.hex(5);\n\n        expect(hex).toBeTypeOf('string');\n        expect(hex).toSatisfy(isHexadecimal);\n      });\n\n      it('generates a random hex in a specific range', () => {\n        const hex = faker.number.hex({ min: 15, max: 255 });\n\n        expect(hex).toBeTypeOf('string');\n        expect(hex).toSatisfy(isHexadecimal);\n\n        const hexNum = Number.parseInt(hex, 16);\n        expect(hexNum).toBeLessThanOrEqual(255);\n        expect(hexNum).greaterThanOrEqual(15);\n      });\n\n      it('should throw when min > max', () => {\n        const min = 10;\n        const max = 9;\n\n        expect(() => {\n          faker.number.hex({ min, max });\n        }).toThrowError(\n          new FakerError(`Max ${max} should be greater than min ${min}.`)\n        );\n      });\n\n      it('should throw when there is no integer between min and max', () => {\n        expect(() => {\n          faker.number.hex({ min: 2.1, max: 2.9 });\n        }).toThrowError(\n          new FakerError(`No suitable integer value between 2.1 and 2.9 found.`)\n        );\n      });\n    });\n\n    describe('bigInt', () => {\n      it('should generate a bigInt value', () => {\n        const generateBigInt = faker.number.bigInt();\n        expect(generateBigInt).toBeTypeOf('bigint');\n      });\n\n      it('should generate a big bigInt value with low delta', () => {\n        const generateBigInt = faker.number.bigInt({\n          min: 999999999n,\n          max: 1000000000n,\n        });\n        expect(generateBigInt).toBeTypeOf('bigint');\n        expect(generateBigInt).toBeGreaterThanOrEqual(999999999n);\n        expect(generateBigInt).toBeLessThanOrEqual(1000000000n);\n      });\n\n      it('should return a random bigint given a maximum value as BigInt', () => {\n        const generateBigInt = faker.number.bigInt(10n);\n        expect(generateBigInt).toBeGreaterThanOrEqual(0n);\n        expect(generateBigInt).toBeLessThanOrEqual(10n);\n      });\n\n      it('should return a random bigint given a maximum value as Object', () => {\n        const generateBigInt = faker.number.bigInt({ max: 10n });\n        expect(generateBigInt).toBeGreaterThanOrEqual(0n);\n        expect(generateBigInt).toBeLessThanOrEqual(10n);\n      });\n\n      it('should return a random bigint given a maximum value of 0', () => {\n        expect(faker.number.bigInt({ max: 0n })).toBe(0n);\n      });\n\n      it('should return a random bigint given a negative bigint minimum and maximum value of 0', () => {\n        const generateBigInt = faker.number.bigInt({ min: -100n, max: 0n });\n        expect(generateBigInt).toBeGreaterThanOrEqual(-100n);\n        expect(generateBigInt).toBeLessThanOrEqual(0n);\n      });\n\n      it('should return a random bigint between a range', () => {\n        const randomBigInt = faker.number.bigInt({ min: 22, max: 33 });\n        expect(randomBigInt).toBeGreaterThanOrEqual(22);\n        expect(randomBigInt).toBeLessThanOrEqual(33);\n      });\n\n      it('should return a random bigint for a very large range', () => {\n        const randomBigInt = faker.number.bigInt({\n          min: 0n,\n          max: 10000000000000000000000n,\n        });\n        expect(randomBigInt).toBeGreaterThanOrEqual(0n);\n        expect(randomBigInt).toBeLessThanOrEqual(10000000000000000000000n);\n      });\n\n      it('should not mutate the input object', () => {\n        const input: {\n          min?: bigint;\n          max?: bigint;\n          otherProperty: string;\n        } = Object.freeze({\n          min: 1n,\n          otherProperty: 'hello darkness my old friend',\n        });\n\n        expect(() => faker.number.bigInt(input)).not.toThrowError();\n      });\n\n      it('should throw when min > max', () => {\n        const min = 10000n;\n        const max = 999n;\n\n        expect(() => {\n          faker.number.bigInt({ min, max });\n        }).toThrowError(\n          new FakerError(`Max ${max} should be larger than min ${min}.`)\n        );\n      });\n\n      it('should generate a random bigint with a given multipleOf of 1n', () => {\n        const generateBigInt = faker.number.bigInt({ multipleOf: 1n });\n        expect(generateBigInt).toBeTypeOf('bigint');\n      });\n\n      it('should generate a random bigint with a given multipleOf of 7919n', () => {\n        const generateBigInt = faker.number.bigInt({ multipleOf: 7919n });\n        expect(generateBigInt).toBeTypeOf('bigint');\n        expect(generateBigInt % 7919n).toBe(0n);\n      });\n\n      it('should generate a random bigint with a given max value less than multipleOf', () => {\n        const generatedBigInt = faker.number.bigInt({\n          max: 10n,\n          multipleOf: 20n,\n        });\n        expect(generatedBigInt).toBeTypeOf('bigint');\n        expect(generatedBigInt % 20n).toBe(0n);\n      });\n\n      it('should generate a suitable bigint value between negative min and max', () => {\n        const generateBigInt = faker.number.bigInt({\n          min: -9,\n          max: 0,\n          multipleOf: 5,\n        });\n        expect(generateBigInt).toBeTypeOf('bigint');\n        expect(generateBigInt % 5n).toBe(0n);\n      });\n\n      it('should generate a suitable bigint value between negative min and negative max', () => {\n        const generateBigInt = faker.number.bigInt({\n          min: -9,\n          max: -1,\n          multipleOf: 5,\n        });\n        expect(generateBigInt).toBeTypeOf('bigint');\n        expect(generateBigInt).toBe(-5n);\n      });\n\n      it('should generate a suitable bigint value between negative min and negative max (edge case)', () => {\n        const generateBigInt = faker.number.bigInt({\n          min: -9,\n          max: -1,\n          multipleOf: 9,\n        });\n        expect(generateBigInt).toBeTypeOf('bigint');\n        expect(generateBigInt).toBe(-9n);\n      });\n\n      it('should return inclusive positive min/max value', () => {\n        const positive4 = 4n;\n        const positive5 = 5n;\n        let foundPositive4 = false;\n        let foundPositive5 = false;\n\n        for (let iter = 0; iter < 1000; iter++) {\n          const actual = faker.number.bigInt({\n            min: positive4,\n            max: positive5,\n          });\n\n          if (actual === positive4) {\n            foundPositive4 = true;\n          } else if (actual === positive5) {\n            foundPositive5 = true;\n          }\n\n          expect(actual).toBeTypeOf('bigint');\n          expect(actual).toBeGreaterThanOrEqual(positive4);\n          expect(actual).toBeLessThanOrEqual(positive5);\n\n          if (foundPositive4 && foundPositive5) {\n            break;\n          }\n        }\n\n        expect(foundPositive4).toBeTruthy();\n        expect(foundPositive5).toBeTruthy();\n      });\n\n      it('should return inclusive negative min/max value', () => {\n        const negative4 = -4n;\n        const negative5 = -5n;\n        let foundNegative4 = false;\n        let foundNegative5 = false;\n\n        for (let iter = 0; iter < 1000; iter++) {\n          const actual = faker.number.bigInt({\n            min: negative5,\n            max: negative4,\n          });\n\n          if (actual === negative4) {\n            foundNegative4 = true;\n          } else if (actual === negative5) {\n            foundNegative5 = true;\n          }\n\n          expect(actual).toBeTypeOf('bigint');\n          expect(actual).toBeGreaterThanOrEqual(negative5);\n          expect(actual).toBeLessThanOrEqual(negative4);\n\n          if (foundNegative4 && foundNegative5) {\n            break;\n          }\n        }\n\n        expect(foundNegative4).toBeTruthy();\n        expect(foundNegative5).toBeTruthy();\n      });\n\n      it('should throw for non-positive multipleOf', () => {\n        expect(() => faker.number.bigInt({ multipleOf: 0n })).toThrowError(\n          new FakerError('multipleOf should be greater than 0.')\n        );\n      });\n\n      it('should throw if there is no suitable bigint value between min and max', () => {\n        expect(() =>\n          faker.number.bigInt({ min: 6, max: 9, multipleOf: 5 })\n        ).toThrowError(\n          new FakerError('No suitable bigint value between 6 and 9 found.')\n        );\n      });\n\n      it('should throw if there is no suitable bigint value between same min and max', () => {\n        expect(() =>\n          faker.number.bigInt({ min: 1, max: 1, multipleOf: 5 })\n        ).toThrowError(\n          new FakerError('No suitable bigint value between 1 and 1 found.')\n        );\n      });\n    });\n\n    describe('romanNumeral', () => {\n      it('should generate a Roman numeral within default range', () => {\n        const roman = faker.number.romanNumeral();\n        expect(roman).toBeTypeOf('string');\n        expect(roman).toMatch(/^[IVXLCDM]+$/);\n      });\n\n      it('should generate a Roman numeral with max value of 1000', () => {\n        const roman = faker.number.romanNumeral(1000);\n        expect(roman).toMatch(/^[IVXLCDM]+$/);\n      });\n\n      it.each(\n        Object.entries({\n          I: 1,\n          IV: 4,\n          IX: 9,\n          X: 10,\n          XXVII: 27,\n          XC: 90,\n          XCIX: 99,\n          CCLXIII: 263,\n          DXXXVI: 536,\n          DCCXIX: 719,\n          MDCCCLI: 1851,\n          MDCCCXCII: 1892,\n          MMCLXXXIII: 2183,\n          MMCMXLIII: 2943,\n          MMMDCCLXVI: 3766,\n          MMMDCCLXXIV: 3774,\n          MMMCMXCIX: 3999,\n        })\n      )(\n        'should generate a Roman numeral %s for value %d',\n        (expected: string, value: number) => {\n          const mock = vi.spyOn(faker.number, 'int');\n          mock.mockReturnValue(value);\n          const actual = faker.number.romanNumeral();\n          mock.mockRestore();\n          expect(actual).toBe(expected);\n        }\n      );\n\n      it('should throw when min value is less than 1', () => {\n        expect(() => {\n          faker.number.romanNumeral({ min: 0 });\n        }).toThrowError(new FakerError('Min value 0 should be 1 or greater.'));\n      });\n\n      it('should throw when max value is greater than 3999', () => {\n        expect(() => {\n          faker.number.romanNumeral({ max: 4000 });\n        }).toThrowError(\n          new FakerError('Max value 4000 should be 3999 or less.')\n        );\n      });\n\n      it('should throw when max value is less than min value', () => {\n        expect(() => {\n          faker.number.romanNumeral({ min: 500, max: 100 });\n        }).toThrowError(\n          new FakerError('Max 100 should be greater than min 500.')\n        );\n      });\n    });\n  });\n\n  describe('value range tests', () => {\n    const customFaker = new SimpleFaker();\n    // @ts-expect-error: access private member field\n    const randomizer = customFaker._randomizer;\n    describe('int', () => {\n      it('should be able to return 0', () => {\n        randomizer.next = () => 0;\n        const actual = customFaker.number.int();\n        expect(actual).toBe(0);\n      });\n\n      it('should be able to return MAX_SAFE_INTEGER', () => {\n        randomizer.next = () => MERSENNE_MAX_VALUE;\n        const actual = customFaker.number.int();\n        expect(actual).toBe(Number.MAX_SAFE_INTEGER);\n      });\n    });\n\n    describe('float', () => {\n      it('should be able to return 0', () => {\n        randomizer.next = () => 0;\n        const actual = customFaker.number.float();\n        expect(actual).toBe(0);\n      });\n\n      it('should be able to return almost 1', () => {\n        randomizer.next = () => MERSENNE_MAX_VALUE;\n        const actual = customFaker.number.float();\n        expect(actual).toBe(MERSENNE_MAX_VALUE);\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "test/modules/person.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { Sex, faker, fakerAZ, fakerMK, fakerUK } from '../../src';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nconst NON_SEEDED_BASED_RUN = 5;\n\ndescribe('person', () => {\n  seededTests(faker, 'person', (t) => {\n    t.itEach(\n      'gender',\n      'jobTitle',\n      'jobDescriptor',\n      'jobArea',\n      'jobType',\n      'bio'\n    );\n\n    t.describe('sexType', (t) =>\n      t\n        .it('noArgs')\n        .it('with includeGeneric=true', { includeGeneric: true })\n        .it('with includeGeneric=false', { includeGeneric: false })\n    );\n\n    t.describeEach(\n      'firstName',\n      'lastName',\n      'middleName',\n      'prefix',\n      'sex',\n      'suffix'\n    )((t) => t.it('noArgs').it('with sex', 'male'));\n\n    t.describe('fullName', (t) => {\n      t.it('noArgs')\n        .it('with firstName', { firstName: 'John' })\n        .it('with lastName', { lastName: 'Doe' })\n        .it('with sex', { sex: 'female' })\n        .it('with all (sex)', {\n          firstName: 'John',\n          lastName: 'Doe',\n          sex: 'female',\n        });\n    });\n\n    t.it('zodiacSign');\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe('firstName()', () => {\n        it('should return a random first name', () => {\n          const first_name = faker.person.firstName();\n\n          expect(first_name).toBeTypeOf('string');\n          expect(first_name.length).toBeGreaterThan(0);\n        });\n\n        it('should return a sex-specific first name', () => {\n          let name = faker.person.firstName('generic');\n          expect(faker.definitions.person.first_name.generic).toContain(name);\n\n          name = faker.person.firstName('female');\n          const female_applicable = [\n            ...(faker.definitions.person.first_name.generic ?? []),\n            ...(faker.definitions.person.first_name.female ?? []),\n          ];\n          expect(female_applicable).toContain(name);\n\n          name = faker.person.firstName('male');\n          const male_applicable = [\n            ...(faker.definitions.person.first_name.generic ?? []),\n            ...(faker.definitions.person.first_name.male ?? []),\n          ];\n          expect(male_applicable).toContain(name);\n        });\n\n        it('should return a sex-specific first name when no sex-specific first name was defined', () => {\n          const name = fakerAZ.person.firstName();\n          expect([\n            ...(fakerAZ.definitions.person.first_name.female ?? []),\n            ...(fakerAZ.definitions.person.first_name.male ?? []),\n          ]).toContain(name);\n        });\n      });\n\n      describe('lastName()', () => {\n        it('should return a random last name', () => {\n          const last_name = faker.person.lastName();\n\n          expect(last_name).toBeTypeOf('string');\n          expect(last_name.length).toBeGreaterThan(0);\n        });\n\n        it('should return a sex-specific last name', () => {\n          let name = fakerAZ.person.lastName('female');\n          expect(fakerAZ.definitions.person.last_name.female).toContain(name);\n\n          name = fakerAZ.person.lastName('male');\n          expect(fakerAZ.definitions.person.last_name.male).toContain(name);\n        });\n      });\n\n      describe('middleName()', () => {\n        it('should return a random middle name', () => {\n          const middle_name = faker.person.middleName();\n\n          expect(middle_name).toBeTypeOf('string');\n          expect(middle_name.length).toBeGreaterThan(0);\n        });\n\n        it('should return a middle name when passed en locale', () => {\n          let name = faker.person.middleName();\n          const allApplicable = [\n            ...(faker.definitions.person.middle_name.generic ?? []),\n            ...(faker.definitions.person.middle_name.female ?? []),\n            ...(faker.definitions.person.middle_name.male ?? []),\n          ];\n          expect(allApplicable).toContain(name);\n\n          name = faker.person.middleName('generic');\n          expect(faker.definitions.person.middle_name.generic).toContain(name);\n\n          name = faker.person.middleName('female');\n          const female_applicable = [\n            ...(faker.definitions.person.middle_name.generic ?? []),\n            ...(faker.definitions.person.middle_name.female ?? []),\n          ];\n          expect(female_applicable).toContain(name);\n\n          name = faker.person.middleName('male');\n          const male_applicable = [\n            ...(faker.definitions.person.middle_name.generic ?? []),\n            ...(faker.definitions.person.middle_name.male ?? []),\n          ];\n          expect(male_applicable).toContain(name);\n        });\n\n        it('should return a sex-specific middle name', () => {\n          let name = fakerUK.person.middleName('female');\n          expect(fakerUK.definitions.person.middle_name.female).toContain(name);\n\n          name = fakerUK.person.middleName('male');\n          expect(fakerUK.definitions.person.middle_name.male).toContain(name);\n        });\n      });\n\n      describe('fullName()', () => {\n        it('should return a name with firstName and lastName', () => {\n          const fullName = faker.person.fullName();\n\n          expect(fullName).toBeTypeOf('string');\n          expect(fullName).toContain(' ');\n        });\n\n        it('should return a female applicable name without firstName and lastName', () => {\n          const female_applicable = [\n            ...(fakerMK.rawDefinitions.person?.prefix?.female ?? []),\n            ...(fakerMK.rawDefinitions.person?.first_name?.female ?? []),\n            ...(fakerMK.rawDefinitions.person?.last_name?.female ?? []),\n            ...(fakerMK.rawDefinitions.person?.prefix?.generic ?? []),\n            ...(fakerMK.rawDefinitions.person?.first_name?.generic ?? []),\n            ...(fakerMK.rawDefinitions.person?.last_name?.generic ?? []),\n            // ...(fakerMK.rawDefinitions.person?.suffix ?? []), Not applicable\n          ];\n\n          const fullName = fakerMK.person.fullName({ sex: 'female' });\n\n          const parts = fullName.split(' ');\n          for (const part of parts) {\n            expect(female_applicable).toContain(part);\n          }\n        });\n\n        it('should return a male applicable name without firstName and lastName', () => {\n          const male_applicable = [\n            ...(fakerMK.rawDefinitions.person?.prefix?.male ?? []),\n            ...(fakerMK.rawDefinitions.person?.first_name?.male ?? []),\n            ...(fakerMK.rawDefinitions.person?.last_name?.male ?? []),\n            ...(fakerMK.rawDefinitions.person?.prefix?.generic ?? []),\n            ...(fakerMK.rawDefinitions.person?.first_name?.generic ?? []),\n            ...(fakerMK.rawDefinitions.person?.last_name?.generic ?? []),\n            // ...(fakerMK.rawDefinitions.person?.suffix ?? []), Not applicable\n          ];\n\n          const fullName = fakerMK.person.fullName({ sex: 'male' });\n\n          const parts = fullName.split(' ');\n          for (const part of parts) {\n            expect(male_applicable).toContain(part);\n          }\n        });\n\n        it('should return a female applicable name with given firstName and lastName', () => {\n          const female_applicable = [\n            ...(fakerMK.rawDefinitions.person?.prefix?.female ?? []),\n            ...(fakerMK.rawDefinitions.person?.prefix?.generic ?? []),\n            'firstName',\n            'lastName',\n            // ...(fakerMK.rawDefinitions.person?.suffix ?? []), Not applicable\n          ];\n\n          const fullName = fakerMK.person.fullName({\n            firstName: 'firstName',\n            lastName: 'lastName',\n            sex: 'female',\n          });\n\n          const parts = fullName.split(' ');\n          for (const part of parts) {\n            expect(female_applicable).toContain(part);\n          }\n        });\n\n        it('should return a male applicable name with given firstName and lastName', () => {\n          const male_applicable = [\n            ...(fakerMK.rawDefinitions.person?.prefix?.male ?? []),\n            ...(fakerMK.rawDefinitions.person?.prefix?.generic ?? []),\n            'firstName',\n            'lastName',\n            // ...(fakerMK.rawDefinitions.person?.suffix ?? []), Not applicable\n          ];\n\n          const fullName = fakerMK.person.fullName({\n            firstName: 'firstName',\n            lastName: 'lastName',\n            sex: 'male',\n          });\n\n          const parts = fullName.split(' ');\n          for (const part of parts) {\n            expect(male_applicable).toContain(part);\n          }\n        });\n      });\n\n      describe('gender()', () => {\n        it('should return a default gender', () => {\n          const gender = faker.person.gender();\n\n          expect(gender).toBeTypeOf('string');\n          expect(faker.definitions.person.gender).toContain(gender);\n        });\n      });\n\n      describe('sex()', () => {\n        it('should return a sex', () => {\n          const sex = faker.person.sex();\n\n          expect(sex).toBeTypeOf('string');\n          expect(faker.definitions.person.sex).toContain(sex);\n        });\n      });\n\n      describe('sexType()', () => {\n        it('should return a sex type without generic by default', () => {\n          const sexType = faker.person.sexType();\n\n          expect(sexType).toBeTypeOf('string');\n          expect([Sex.Female, Sex.Male]).toContain(sexType);\n        });\n\n        it('should return a sex type explicitly without generic', () => {\n          const sexType = faker.person.sexType({ includeGeneric: false });\n\n          expect(sexType).toBeTypeOf('string');\n          expect([Sex.Female, Sex.Male]).toContain(sexType);\n        });\n\n        it('should return a sex type including generic', () => {\n          const sexType = faker.person.sexType({ includeGeneric: true });\n\n          expect(sexType).toBeTypeOf('string');\n          expect(Object.values(Sex)).toContain(sexType);\n        });\n      });\n\n      describe('prefix()', () => {\n        it('should return a prefix', () => {\n          const prefix = faker.person.prefix();\n\n          expect(prefix).toBeTypeOf('string');\n          const all_applicable = [\n            ...(faker.definitions.person.prefix.generic ?? []),\n            ...(faker.definitions.person.prefix.female ?? []),\n            ...(faker.definitions.person.prefix.male ?? []),\n          ];\n          expect(all_applicable).toContain(prefix);\n        });\n\n        it('should return a generic prefix with given string', () => {\n          const prefix = fakerMK.person.prefix('generic');\n\n          expect(prefix).toBeTypeOf('string');\n          expect(fakerMK.definitions.person.prefix.generic).toContain(prefix);\n        });\n\n        it('should return a female prefix with given string', () => {\n          const prefix = fakerMK.person.prefix('female');\n\n          expect(prefix).toBeTypeOf('string');\n          const female_applicable = [\n            ...(fakerMK.definitions.person.prefix.generic ?? []),\n            ...(fakerMK.definitions.person.prefix.female ?? []),\n          ];\n          expect(female_applicable).toContain(prefix);\n        });\n\n        it('should return a male prefix with given string', () => {\n          const prefix = fakerMK.person.prefix('male');\n\n          expect(prefix).toBeTypeOf('string');\n          const male_applicable = [\n            ...(fakerMK.definitions.person.prefix.generic ?? []),\n            ...(fakerMK.definitions.person.prefix.male ?? []),\n          ];\n          expect(male_applicable).toContain(prefix);\n        });\n      });\n\n      describe('suffix()', () => {\n        it('should return a suffix', () => {\n          const suffix = faker.person.suffix();\n\n          expect(suffix).toBeTypeOf('string');\n          expect(faker.definitions.person.suffix).toContain(suffix);\n        });\n      });\n\n      describe('jobTitle()', () => {\n        it('should return a job title consisting of a descriptor, area, and type', () => {\n          const jobTitle = faker.person.jobTitle();\n\n          expect(jobTitle).toBeTypeOf('string');\n\n          const [descriptor, level, job] = jobTitle.split(' ');\n\n          expect(faker.definitions.person.job_descriptor).toContain(descriptor);\n          expect(faker.definitions.person.job_area).toContain(level);\n          expect(faker.definitions.person.job_type).toContain(job);\n        });\n      });\n\n      describe('jobDescriptor()', () => {\n        it('should return a descriptor', () => {\n          const descriptor = faker.person.jobDescriptor();\n\n          expect(descriptor).toBeTypeOf('string');\n\n          expect(faker.definitions.person.job_descriptor).toContain(descriptor);\n        });\n      });\n\n      describe('jobArea()', () => {\n        it('should return a level', () => {\n          const level = faker.person.jobArea();\n\n          expect(level).toBeTypeOf('string');\n\n          expect(faker.definitions.person.job_area).toContain(level);\n        });\n      });\n\n      describe('jobType()', () => {\n        it('should return a job', () => {\n          const job = faker.person.jobType();\n\n          expect(job).toBeTypeOf('string');\n\n          expect(faker.definitions.person.job_type).toContain(job);\n        });\n      });\n\n      describe('zodiacSign()', () => {\n        it('returns a random zodiac sign', () => {\n          const sign = faker.person.zodiacSign();\n\n          expect(sign).toBeTypeOf('string');\n\n          expect(faker.definitions.person.western_zodiac_sign).toContain(sign);\n        });\n      });\n    }\n  );\n});\n"
  },
  {
    "path": "test/modules/phone.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { faker } from '../../src';\nimport { luhnCheck } from '../../src/modules/helpers/luhn-check';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nconst NON_SEEDED_BASED_RUN = 25;\n\ndescribe('phone', () => {\n  seededTests(faker, 'phone', (t) => {\n    t.it('imei');\n\n    t.describe('number', (t) => {\n      t.it('noArgs')\n        .it('with human style', { style: 'human' })\n        .it('with national style', { style: 'national' })\n        .it('with international style', { style: 'international' });\n    });\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe('number()', () => {\n        it('should return a random phoneNumber with a random format', () => {\n          const phoneNumber = faker.phone.number();\n\n          expect(phoneNumber).toMatch(/\\d/);\n        });\n      });\n\n      describe('imei()', () => {\n        it('should return a string', () => {\n          const imei = faker.phone.imei();\n          expect(imei).toBeTypeOf('string');\n        });\n\n        it('should have a length of 18', () => {\n          const imei = faker.phone.imei();\n          expect(imei).toHaveLength(18);\n        });\n\n        it('should be Luhn-valid', () => {\n          const imei = faker.phone.imei();\n          expect(imei).toSatisfy(luhnCheck);\n        });\n      });\n    }\n  );\n});\n"
  },
  {
    "path": "test/modules/science.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { faker } from '../../src';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nconst NON_SEEDED_BASED_RUN = 5;\n\ndescribe('science', () => {\n  seededTests(faker, 'science', (t) => {\n    t.itEach('chemicalElement', 'unit');\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe(`chemicalElement()`, () => {\n        it('should return an object', () => {\n          const name = faker.science.chemicalElement();\n\n          expect(name).toBeTypeOf('object');\n        });\n\n        it('should return a valid element name when referenced into', () => {\n          const name = faker.science.chemicalElement().name;\n\n          expect(name).toBeTypeOf('string');\n          expect(() => {\n            faker.definitions.science.chemical_element.find(\n              (element) => element.name === name\n            );\n          }).toBeTruthy();\n        });\n\n        it('should return a valid element symbol when referenced into', () => {\n          const symbol = faker.science.chemicalElement().symbol;\n\n          expect(symbol).toBeTypeOf('string');\n          expect(() => {\n            faker.definitions.science.chemical_element.find(\n              (element) => element.symbol === symbol\n            );\n          }).toBeTruthy();\n        });\n\n        it('should return a valid element atomic number when referenced into', () => {\n          const atomicNumber = faker.science.chemicalElement().atomicNumber;\n\n          expect(atomicNumber).toBeTypeOf('number');\n          expect(() => {\n            faker.definitions.science.chemical_element.find(\n              (element) => element.atomicNumber === atomicNumber\n            );\n          }).toBeTruthy();\n        });\n      });\n\n      describe(`unit()`, () => {\n        it('should return an object', () => {\n          const unit = faker.science.unit();\n\n          expect(unit).toBeTypeOf('object');\n        });\n\n        it('should return a valid unit name when referenced into', () => {\n          const name = faker.science.unit().name;\n\n          expect(name).toBeTypeOf('string');\n          expect(() => {\n            faker.definitions.science.unit.find((unit) => unit.name === name);\n          }).toBeTruthy();\n        });\n\n        it('should return a valid unit symbol when referenced into', () => {\n          const symbol = faker.science.unit().symbol;\n\n          expect(symbol).toBeTypeOf('string');\n          expect(() => {\n            faker.definitions.science.unit.find(\n              (unit) => unit.symbol === symbol\n            );\n          }).toBeTruthy();\n        });\n      });\n    }\n  );\n});\n"
  },
  {
    "path": "test/modules/string.spec.ts",
    "content": "import isULID from 'validator/lib/isULID';\nimport isUUID from 'validator/lib/isUUID';\nimport { describe, expect, it } from 'vitest';\nimport { FakerError, faker } from '../../src';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nfunction isUuidV4(value: string) {\n  return isUUID(value, '4');\n}\n\nfunction isUuidV7(value: string) {\n  return isUUID(value, '7');\n}\n\nconst NON_SEEDED_BASED_RUN = 5;\n\ndescribe('string', () => {\n  seededTests(faker, 'string', (t) => {\n    t.describe('fromCharacters', (t) => {\n      t.it('with string characters', 'foobar')\n        .it('with string[] characters', [...'foobar'])\n        .it('with string characters and length', 'foobar', 5)\n        .it('with string[] characters and length', [...'foobar'], 5)\n        .it('with string characters and length range', 'foobar', {\n          min: 10,\n          max: 20,\n        })\n        .it('with string[] characters and length range', [...'foobar'], {\n          min: 10,\n          max: 20,\n        });\n    });\n\n    t.describe('alpha', (t) => {\n      t.it('noArgs')\n        .itRepeated('with length parameter', 5, 5)\n        .it('with length', { length: 6 })\n        .it('with length range', { length: { min: 10, max: 20 } })\n        .it('with casing = lower', { casing: 'lower' })\n        .it('with casing = upper', { casing: 'upper' })\n        .it('with casing = mixed', { casing: 'mixed' })\n        .it('with exclude', { exclude: 'abcdefghijk' })\n        .it('with length, casing and exclude', {\n          length: 7,\n          casing: 'lower',\n          exclude: 'lmnopqrstu',\n        });\n    });\n\n    t.describe('alphanumeric', (t) => {\n      t.it('noArgs')\n        .itRepeated('with length parameter', 5, 5)\n        .it('with length', { length: 6 })\n        .it('with length range', { length: { min: 10, max: 20 } })\n        .it('with casing = lower', { casing: 'lower' })\n        .it('with casing = upper', { casing: 'upper' })\n        .it('with casing = mixed', { casing: 'mixed' })\n        .it('with exclude', { exclude: 'abcdefghijk12345' })\n        .it('with length, casing and exclude', {\n          length: 7,\n          casing: 'lower',\n          exclude: 'lmnopqrstu67890',\n        });\n    });\n\n    t.describe('binary', (t) => {\n      t.it('noArgs')\n        .it('with length', { length: 6 })\n        .it('with length range', { length: { min: 10, max: 20 } })\n        .it('with custom prefix', { prefix: 'bin_' })\n        .it('with length and empty prefix', {\n          length: 7,\n          prefix: '',\n        });\n    });\n\n    t.describe('octal', (t) => {\n      t.it('noArgs')\n        .it('with length', { length: 6 })\n        .it('with length range', { length: { min: 10, max: 20 } })\n        .it('with custom prefix', { prefix: 'oct_' })\n        .it('with length and empty prefix', {\n          length: 7,\n          prefix: '',\n        });\n    });\n\n    t.describe('hexadecimal', (t) => {\n      t.it('noArgs')\n        .it('with length', { length: 6 })\n        .it('with length range', { length: { min: 10, max: 20 } })\n        .it('with casing = lower', { casing: 'lower' })\n        .it('with casing = upper', { casing: 'upper' })\n        .it('with casing = mixed', { casing: 'mixed' })\n        .it('with custom prefix', { prefix: 'hex_' })\n        .it('with length, casing and empty prefix', {\n          length: 7,\n          casing: 'lower',\n          prefix: '',\n        });\n    });\n\n    t.describe('numeric', (t) => {\n      t.it('noArgs')\n        .itRepeated('with length parameter', 5, 5)\n        .it('with length', { length: 6 })\n        .it('with length range', { length: { min: 10, max: 20 } })\n        .it('with allowLeadingZeros', { allowLeadingZeros: false })\n        .it('with exclude', { exclude: '12345' })\n        .it('with length, allowLeadingZeros and exclude', {\n          length: 7,\n          allowLeadingZeros: true,\n          exclude: '12345',\n        });\n    });\n\n    t.describe('sample', (t) => {\n      t.it('noArgs')\n        .itRepeated('with length parameter', 5, 5)\n        .it('with length range', { min: 10, max: 20 });\n    });\n\n    t.describe('uuid', (t) => {\n      const ulidRefDate = '2025-01-22T00:05:32.664Z';\n\n      t.itRepeated('noArgs', 5)\n        .itRepeated('with version = 4', 5, { version: 4 })\n        .it('with version = 7 and string refDate', {\n          version: 7,\n          refDate: ulidRefDate,\n        })\n        .it('with version = 7 and Date refDate', {\n          version: 7,\n          refDate: new Date(ulidRefDate),\n        })\n        .it('with version = 7 and number refDate', {\n          version: 7,\n          refDate: new Date(ulidRefDate).getTime(),\n        });\n    });\n\n    t.describe('ulid', (t) => {\n      const ulidRefDate = '2021-02-21T17:09:15.711Z';\n\n      t.it('with string refDate', { refDate: ulidRefDate })\n        .it('with Date refDate', { refDate: new Date(ulidRefDate) })\n        .it('with number refDate', {\n          refDate: new Date(ulidRefDate).getTime(),\n        });\n    });\n\n    t.describe('nanoid', (t) => {\n      t.itRepeated('noArgs', 5)\n        .it('with length parameter', 30)\n        .it('with length range', { min: 13, max: 37 });\n    });\n\n    t.describe('symbol', (t) => {\n      t.it('noArgs')\n        .itRepeated('with length parameter', 5, 5)\n        .it('with length range', { min: 10, max: 20 });\n    });\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe('fromCharacters', () => {\n        it('should return single character when no length provided', () => {\n          const actual = faker.string.fromCharacters('foobar');\n\n          expect(actual).toHaveLength(1);\n        });\n\n        it('should only contain characters from provided string', () => {\n          const actual = faker.string.fromCharacters('foobar');\n\n          expect(actual).toMatch(/^[foobar]$/);\n        });\n\n        it('should generate 5 random letters', () => {\n          const actual = faker.string.fromCharacters('foobar', 5);\n\n          expect(actual).toHaveLength(5);\n        });\n\n        it.each([0, -1, -100])(\n          'should return empty string when length is <= 0',\n          (length) => {\n            const actual = faker.string.fromCharacters('foobar', length);\n\n            expect(actual).toBe('');\n          }\n        );\n\n        it('should return a random amount of characters', () => {\n          const actual = faker.string.fromCharacters('foobar', {\n            min: 10,\n            max: 20,\n          });\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n\n          expect(actual.length).toBeGreaterThanOrEqual(10);\n          expect(actual.length).toBeLessThanOrEqual(20);\n        });\n\n        it('should throw if no characters are passed (string)', () => {\n          expect(() => faker.string.fromCharacters('')).toThrowError(\n            new FakerError(\n              'Unable to generate string: No characters to select from.'\n            )\n          );\n        });\n\n        it('should throw if no characters are passed (string[])', () => {\n          expect(() => faker.string.fromCharacters([])).toThrowError(\n            new FakerError(\n              'Unable to generate string: No characters to select from.'\n            )\n          );\n        });\n      });\n\n      describe('alpha', () => {\n        it('should return single letter when no length provided', () => {\n          const actual = faker.string.alpha();\n\n          expect(actual).toHaveLength(1);\n        });\n\n        it('should return any letters when no option is provided', () => {\n          const actual = faker.string.alpha();\n\n          expect(actual).toMatch(/^[a-zA-Z]$/);\n        });\n\n        it.each([\n          ['upper', /^[A-Z]{250}$/],\n          ['lower', /^[a-z]{250}$/],\n          ['mixed', /^[a-zA-Z]{250}$/],\n        ] as const)('should return %s-case', (casing, pattern) => {\n          const actual = faker.string.alpha({ length: 250, casing });\n          expect(actual).toMatch(pattern);\n        });\n\n        it('should generate 5 random letters', () => {\n          const actual = faker.string.alpha(5);\n\n          expect(actual).toHaveLength(5);\n        });\n\n        it.each([0, -1, -100])(\n          'should return empty string when length is <= 0',\n          (length) => {\n            const actual = faker.string.alpha(length);\n\n            expect(actual).toBe('');\n          }\n        );\n\n        it('should return a random amount of characters', () => {\n          const actual = faker.string.alpha({ length: { min: 10, max: 20 } });\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n\n          expect(actual.length).toBeGreaterThanOrEqual(10);\n          expect(actual.length).toBeLessThanOrEqual(20);\n        });\n\n        it('should be able to ban some characters', () => {\n          const actual = faker.string.alpha({\n            length: 5,\n            casing: 'lower',\n            exclude: ['a', 'p'],\n          });\n\n          expect(actual).toHaveLength(5);\n          expect(actual).toMatch(/^[b-oq-z]{5}$/);\n        });\n\n        it('should be able to ban some characters via string', () => {\n          const actual = faker.string.alpha({\n            length: 5,\n            casing: 'lower',\n            exclude: 'ap',\n          });\n\n          expect(actual).toHaveLength(5);\n          expect(actual).toMatch(/^[b-oq-z]{5}$/);\n        });\n\n        it('should be able handle mistake in excluded characters array', () => {\n          const alphaText = faker.string.alpha({\n            length: 5,\n            casing: 'lower',\n            exclude: ['a', 'a', 'p'],\n          });\n\n          expect(alphaText).toHaveLength(5);\n          expect(alphaText).toMatch(/^[b-oq-z]{5}$/);\n        });\n\n        it('should throw if all possible characters being excluded (string)', () => {\n          const exclude = 'abcdefghijklmnopqrstuvwxyz';\n          expect(() =>\n            faker.string.alpha({\n              length: 5,\n              casing: 'lower',\n              exclude,\n            })\n          ).toThrowError(\n            new FakerError(\n              'Unable to generate string: No characters to select from.'\n            )\n          );\n        });\n\n        it('should throw if all possible characters being excluded (string[])', () => {\n          const exclude = [...'abcdefghijklmnopqrstuvwxyz'];\n          expect(() =>\n            faker.string.alpha({\n              length: 5,\n              casing: 'lower',\n              exclude,\n            })\n          ).toThrowError(\n            new FakerError(\n              'Unable to generate string: No characters to select from.'\n            )\n          );\n        });\n\n        it('should not mutate the input object', () => {\n          const input: {\n            length: number;\n            casing: 'mixed';\n            exclude: string[];\n          } = Object.freeze({\n            length: 5,\n            casing: 'mixed',\n            exclude: ['a', '%'],\n          });\n\n          expect(() => faker.string.alpha(input)).not.toThrowError();\n          expect(input.exclude).toEqual(['a', '%']);\n        });\n      });\n\n      describe('alphaNumeric', () => {\n        it('should generate single character when no additional argument was provided', () => {\n          const actual = faker.string.alphanumeric();\n\n          expect(actual).toHaveLength(1);\n        });\n\n        it.each([\n          ['upper', /^[A-Z0-9]{250}$/],\n          ['lower', /^[a-z0-9]{250}$/],\n          ['mixed', /^[a-zA-Z0-9]{250}$/],\n        ] as const)('should return %s-case', (casing, pattern) => {\n          const actual = faker.string.alphanumeric({ length: 250, casing });\n          expect(actual).toMatch(pattern);\n        });\n\n        it('should generate 5 random characters', () => {\n          const actual = faker.string.alphanumeric(5);\n\n          expect(actual).toHaveLength(5);\n        });\n\n        it.each([0, -1, -100])(\n          'should return empty string when length is <= 0',\n          (length) => {\n            const actual = faker.string.alphanumeric(length);\n\n            expect(actual).toBe('');\n          }\n        );\n\n        it('should return a random amount of characters', () => {\n          const actual = faker.string.alphanumeric({\n            length: { min: 10, max: 20 },\n          });\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n\n          expect(actual.length).toBeGreaterThanOrEqual(10);\n          expect(actual.length).toBeLessThanOrEqual(20);\n        });\n\n        it('should be able to ban all alphabetic characters', () => {\n          const exclude = [...'abcdefghijklmnopqrstuvwxyz'];\n          const alphaText = faker.string.alphanumeric({\n            length: 5,\n            casing: 'lower',\n            exclude,\n          });\n\n          expect(alphaText).toHaveLength(5);\n          for (const excludedChar of exclude) {\n            expect(alphaText).not.includes(excludedChar);\n          }\n        });\n\n        it('should be able to ban all alphabetic characters via string', () => {\n          const exclude = 'abcdefghijklmnopqrstuvwxyz';\n          const alphaText = faker.string.alphanumeric({\n            length: 5,\n            casing: 'lower',\n            exclude,\n          });\n\n          expect(alphaText).toHaveLength(5);\n          for (const excludedChar of exclude) {\n            expect(alphaText).not.includes(excludedChar);\n          }\n        });\n\n        it('should be able to ban all numeric characters', () => {\n          const exclude = [...'0123456789'];\n          const alphaText = faker.string.alphanumeric({\n            length: 5,\n            exclude,\n          });\n\n          expect(alphaText).toHaveLength(5);\n          for (const excludedChar of exclude) {\n            expect(alphaText).not.includes(excludedChar);\n          }\n        });\n\n        it('should be able to ban all numeric characters via string', () => {\n          const exclude = '0123456789';\n          const alphaText = faker.string.alphanumeric({\n            length: 5,\n            exclude,\n          });\n\n          expect(alphaText).toHaveLength(5);\n          for (const excludedChar of exclude) {\n            expect(alphaText).not.includes(excludedChar);\n          }\n        });\n\n        it('should be able to handle mistake in excluded characters array', () => {\n          const alphaText = faker.string.alphanumeric({\n            length: 5,\n            casing: 'lower',\n            exclude: ['a', 'p', 'a'],\n          });\n\n          expect(alphaText).toHaveLength(5);\n          expect(alphaText).toMatch(/^[0-9b-oq-z]{5}$/);\n        });\n\n        it('should throw if all possible characters being excluded (string)', () => {\n          const exclude = 'abcdefghijklmnopqrstuvwxyz0123456789';\n          expect(() =>\n            faker.string.alphanumeric({\n              length: 5,\n              casing: 'lower',\n              exclude,\n            })\n          ).toThrowError(\n            new FakerError(\n              'Unable to generate string: No characters to select from.'\n            )\n          );\n        });\n\n        it('should throw if all possible characters being excluded (string[])', () => {\n          const exclude = [...'abcdefghijklmnopqrstuvwxyz0123456789'];\n          expect(() =>\n            faker.string.alphanumeric({\n              length: 5,\n              casing: 'lower',\n              exclude,\n            })\n          ).toThrowError(\n            new FakerError(\n              'Unable to generate string: No characters to select from.'\n            )\n          );\n        });\n\n        it('should not mutate the input object', () => {\n          const input: {\n            length: number;\n            exclude: string[];\n          } = Object.freeze({\n            length: 5,\n            exclude: ['a', '0', '%'],\n          });\n\n          expect(() => faker.string.alphanumeric(input)).not.toThrowError();\n          expect(input.exclude).toEqual(['a', '0', '%']);\n        });\n      });\n\n      describe(`binary`, () => {\n        it('generates a single binary character when no additional argument was provided', () => {\n          const binary = faker.string.binary();\n          expect(binary).toMatch(/^0b[01]$/i);\n          expect(binary).toHaveLength(3);\n        });\n\n        it('generates a random binary string with fixed length and no prefix', () => {\n          const binary = faker.string.binary({\n            length: 5,\n            prefix: '',\n          });\n          expect(binary).toMatch(/^[01]*$/i);\n          expect(binary).toHaveLength(5);\n        });\n\n        it.each([0, -1, -100])(\n          'should return the prefix when length is <= 0',\n          (length) => {\n            const binary = faker.string.binary({ length });\n\n            expect(binary).toBe('0b');\n          }\n        );\n\n        it('should return a binary string with a random amount of characters and no prefix', () => {\n          const binary = faker.string.binary({\n            length: { min: 10, max: 20 },\n            prefix: '',\n          });\n\n          expect(binary).toBeDefined();\n          expect(binary).toBeTypeOf('string');\n\n          expect(binary.length).toBeGreaterThanOrEqual(10);\n          expect(binary.length).toBeLessThanOrEqual(20);\n        });\n      });\n\n      describe(`octal`, () => {\n        it('generates single octal character when no additional argument was provided', () => {\n          const octal = faker.string.octal();\n          expect(octal).toMatch(/^0o[0-7]$/i);\n          expect(octal).toHaveLength(3);\n        });\n\n        it('generates a random octal string with fixed length and no prefix', () => {\n          const octal = faker.string.octal({\n            length: 5,\n            prefix: '',\n          });\n          expect(octal).toMatch(/^[0-7]*$/i);\n          expect(octal).toHaveLength(5);\n        });\n\n        it.each([0, -1, -100])(\n          'should return the prefix when length is <= 0',\n          (length) => {\n            const octal = faker.string.octal({ length });\n\n            expect(octal).toBe('0o');\n          }\n        );\n\n        it('should return an octal string with a random amount of characters and no prefix', () => {\n          const octal = faker.string.octal({\n            length: { min: 10, max: 20 },\n            prefix: '',\n          });\n\n          expect(octal).toBeDefined();\n          expect(octal).toBeTypeOf('string');\n\n          expect(octal.length).toBeGreaterThanOrEqual(10);\n          expect(octal.length).toBeLessThanOrEqual(20);\n        });\n      });\n\n      describe(`hexadecimal`, () => {\n        it('generates single hex character when no additional argument was provided', () => {\n          const hex = faker.string.hexadecimal();\n          expect(hex).toMatch(/^0x[0-9a-f]*$/i);\n          expect(hex).toHaveLength(3);\n        });\n\n        it('generates a random hex string', () => {\n          const hex = faker.string.hexadecimal({\n            length: 5,\n            prefix: '',\n          });\n          expect(hex).toMatch(/^[0-9a-f]*$/i);\n          expect(hex).toHaveLength(5);\n        });\n\n        it.each([0, -1, -100])(\n          'should return the prefix when length is <= 0',\n          (length) => {\n            const actual = faker.string.hexadecimal({ length });\n\n            expect(actual).toBe('0x');\n          }\n        );\n\n        it('should return a random amount of characters', () => {\n          const actual = faker.string.hexadecimal({\n            length: { min: 10, max: 20 },\n            prefix: '',\n          });\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n\n          expect(actual.length).toBeGreaterThanOrEqual(10);\n          expect(actual.length).toBeLessThanOrEqual(20);\n        });\n      });\n\n      describe('numeric', () => {\n        it('should return single digit when no length provided', () => {\n          const actual = faker.string.numeric();\n\n          expect(actual).toHaveLength(1);\n          expect(actual).toMatch(/^[0-9]$/);\n        });\n\n        it.each(times(100))(\n          'should generate random value with a length of %s',\n          (length) => {\n            const actual = faker.string.numeric(length);\n\n            expect(actual).toHaveLength(length);\n            expect(actual).toMatch(/^[0-9]*$/);\n          }\n        );\n\n        it('should return a random amount of characters', () => {\n          const actual = faker.string.numeric({\n            length: { min: 10, max: 20 },\n          });\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n\n          expect(actual.length).toBeGreaterThanOrEqual(10);\n          expect(actual.length).toBeLessThanOrEqual(20);\n        });\n\n        it('should return empty string with a length of 0', () => {\n          const actual = faker.string.numeric(0);\n\n          expect(actual).toHaveLength(0);\n        });\n\n        it('should return empty string with a negative length', () => {\n          const actual = faker.string.numeric(-10);\n\n          expect(actual).toHaveLength(0);\n        });\n\n        it('should return a valid numeric string with provided length', () => {\n          const actual = faker.string.numeric(1000);\n\n          expect(actual).toBeTypeOf('string');\n          expect(actual).toHaveLength(1000);\n          expect(actual).toMatch(/^[0-9]+$/);\n        });\n\n        it('should allow leading zeros via option', () => {\n          const actual = faker.string.numeric({\n            length: 15,\n            allowLeadingZeros: true,\n          });\n\n          expect(actual).toMatch(/^[0-9]+$/);\n        });\n\n        it('should allow leading zeros via option and all other digits excluded', () => {\n          const actual = faker.string.numeric({\n            length: 4,\n            allowLeadingZeros: true,\n            exclude: [...'123456789'],\n          });\n\n          expect(actual).toBe('0000');\n        });\n\n        it('should allow leading zeros via option and all other digits excluded via string', () => {\n          const actual = faker.string.numeric({\n            length: 4,\n            allowLeadingZeros: true,\n            exclude: '123456789',\n          });\n\n          expect(actual).toBe('0000');\n        });\n\n        it('should fail on leading zeros via option and all other digits excluded', () => {\n          expect(() =>\n            faker.string.numeric({\n              length: 4,\n              allowLeadingZeros: false,\n              exclude: [...'123456789'],\n            })\n          ).toThrowError(\n            new FakerError(\n              'Unable to generate numeric string, because all possible digits are excluded.'\n            )\n          );\n        });\n\n        it('should fail on leading zeros via option and all other digits excluded via string', () => {\n          expect(() =>\n            faker.string.numeric({\n              length: 4,\n              allowLeadingZeros: false,\n              exclude: '123456789',\n            })\n          ).toThrowError(\n            new FakerError(\n              'Unable to generate numeric string, because all possible digits are excluded.'\n            )\n          );\n        });\n\n        it('should ban all digits passed via exclude', () => {\n          const actual = faker.string.numeric({\n            length: 1000,\n            exclude: [...'c84U1'],\n          });\n\n          expect(actual).toHaveLength(1000);\n          expect(actual).toMatch(/^[0235679]{1000}$/);\n        });\n\n        it('should ban all digits passed via exclude via string', () => {\n          const actual = faker.string.numeric({\n            length: 1000,\n            exclude: 'c84U1',\n          });\n\n          expect(actual).toHaveLength(1000);\n          expect(actual).toMatch(/^[0235679]{1000}$/);\n        });\n      });\n\n      describe('sample', () => {\n        it('should generate a string value', () => {\n          const generatedString = faker.string.sample();\n          expect(generatedString).toBeTypeOf('string');\n          expect(generatedString).toHaveLength(10);\n        });\n\n        it('should return empty string if negative length is passed', () => {\n          const negativeValue = faker.number.int({ min: -1000, max: -1 });\n          const generatedString = faker.string.sample(negativeValue);\n          expect(generatedString).toBe('');\n          expect(generatedString).toHaveLength(0);\n        });\n\n        it('should return string with a specific length', () => {\n          const length = 1337;\n          const generatedString = faker.string.sample(length);\n          expect(generatedString).toHaveLength(length);\n        });\n\n        it('should return a random amount of characters', () => {\n          const actual = faker.string.sample({ min: 10, max: 20 });\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n\n          expect(actual.length).toBeGreaterThanOrEqual(10);\n          expect(actual.length).toBeLessThanOrEqual(20);\n        });\n      });\n\n      describe(`uuid`, () => {\n        describe('version 4', () => {\n          it('generates a valid UUID', () => {\n            const uuid = faker.string.uuid({ version: 4 });\n            expect(uuid).toSatisfy(isUuidV4);\n          });\n        });\n\n        describe('version 7', () => {\n          it('generates a valid UUID', () => {\n            const uuid = faker.string.uuid({ version: 7 });\n            expect(uuid).toSatisfy(isUuidV7);\n          });\n\n          it('generates nil bytes in the unix part if 0 is given as a ref date', () => {\n            const uuid = faker.string.uuid({ version: 7, refDate: 0 });\n\n            expect(uuid).toSatisfy(isUuidV7);\n            expect(uuid).toStartWith('00000000-0000');\n          });\n\n          it('generates nil bytes in the unix part if a negative is given as a ref date', () => {\n            const uuid = faker.string.uuid({ version: 7, refDate: -3000 });\n\n            expect(uuid).toSatisfy(isUuidV7);\n            expect(uuid).toStartWith('00000000-0000');\n          });\n\n          it('generates max bytes in the unix part if the maximum unix time epoch is given as a ref date', () => {\n            const uuid = faker.string.uuid({\n              version: 7,\n              refDate: 0xffffffffffff,\n            });\n\n            expect(uuid).toSatisfy(isUuidV7);\n            expect(uuid).toStartWith('ffffffff-ffff');\n          });\n        });\n      });\n\n      describe(`ulid`, () => {\n        it.each(['invalid', Number.NaN, new Date(Number.NaN)] as const)(\n          'should reject invalid refDates %s',\n          (refDate) => {\n            expect(() => faker.string.ulid({ refDate })).toThrowError(\n              new FakerError(`Invalid refDate date: ${refDate.toString()}`)\n            );\n          }\n        );\n\n        it('generates a valid ULID', () => {\n          const ulid = faker.string.ulid();\n          const regex = /^[0-7][0-9A-HJKMNP-TV-Z]{25}$/;\n          expect(ulid).toMatch(regex);\n          expect(ulid).toSatisfy(isULID);\n        });\n      });\n\n      describe(`nanoid`, () => {\n        it('generates a valid Nano ID', () => {\n          const id = faker.string.nanoid();\n          const regex = /^[0-9a-zA-Z_-]+$/;\n          expect(id).toMatch(regex);\n        });\n\n        it('should have a default length of 21', () => {\n          const id = faker.string.nanoid();\n          expect(id).toHaveLength(21);\n        });\n\n        it('should return an empty string when length is negative', () => {\n          const id = faker.string.nanoid(-1);\n          expect(id).toBe('');\n        });\n\n        it('should return string with a length within a given range', () => {\n          const actual = faker.string.nanoid({ min: 13, max: 37 });\n\n          expect(actual.length).toBeGreaterThanOrEqual(13);\n          expect(actual.length).toBeLessThanOrEqual(37);\n        });\n      });\n\n      describe('special', () => {\n        it('should return a value of type string with default length of 1', () => {\n          const actual = faker.string.symbol();\n\n          expect(actual).toBeTypeOf('string');\n          expect(actual).toHaveLength(1);\n        });\n\n        it('should return an empty string when length is negative', () => {\n          const actual = faker.string.symbol(\n            faker.number.int({ min: -1000, max: -1 })\n          );\n\n          expect(actual).toBe('');\n          expect(actual).toHaveLength(0);\n        });\n\n        it('should return string of designated length', () => {\n          const length = 87;\n          const actual = faker.string.symbol(length);\n\n          expect(actual).toHaveLength(length);\n        });\n\n        it('should return string with a length within a given range', () => {\n          const actual = faker.string.symbol({ min: 10, max: 20 });\n\n          expect(actual.length).toBeGreaterThanOrEqual(10);\n          expect(actual.length).toBeLessThanOrEqual(20);\n        });\n      });\n    }\n  );\n});\n"
  },
  {
    "path": "test/modules/system.spec.ts",
    "content": "import { isMimeType, isSemVer } from 'validator';\nimport { describe, expect, it } from 'vitest';\nimport { faker } from '../../src';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nconst NON_SEEDED_BASED_RUN = 5;\n\ndescribe('system', () => {\n  seededTests(faker, 'system', (t) => {\n    t.itEach(\n      'commonFileExt',\n      'commonFileType',\n      'directoryPath',\n      'filePath',\n      'fileType',\n      'mimeType',\n      'semver'\n    );\n\n    t.describe('fileName', (t) => {\n      t.it('noArgs')\n        .it('with extensionCount', { extensionCount: 2 })\n        .it('with extensionCount range', {\n          extensionCount: { min: 0, max: 2 },\n        });\n    });\n\n    t.describe('commonFileName', (t) => {\n      t.it('noArgs').it('with extension', 'ext');\n    });\n\n    t.describe('fileExt', (t) => {\n      t.it('noArgs').it('with mimeType', 'application/json');\n    });\n\n    t.describe('networkInterface', (t) => {\n      t.it('noArgs');\n      for (const interfaceSchema of [\n        undefined,\n        'index',\n        'slot',\n        'mac',\n        'pci',\n      ] as const) {\n        for (const interfaceType of [undefined, 'en', 'wl', 'ww'] as const) {\n          t.it(`with ${JSON.stringify({ interfaceType, interfaceSchema })}`, {\n            interfaceType,\n            interfaceSchema,\n          });\n        }\n      }\n    });\n\n    t.describe('cron', (t) => {\n      t.it('noArgs')\n        .it('with includeYear true', { includeYear: true })\n        .it('with includeYear false', { includeYear: false })\n        .it('with includeNonStandard true', { includeNonStandard: true })\n        .it('with includeNonStandard false', { includeNonStandard: false });\n    });\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe('commonFileExt()', () => {\n        it('should return common file types', () => {\n          const actual = faker.system.commonFileExt();\n          const extensions = [\n            'gif',\n            'htm',\n            'html',\n            'jpe',\n            'jpeg',\n            'jpg',\n            'm1v',\n            'm2a',\n            'm1v',\n            'm2v',\n            'm3a',\n            'mp2',\n            'mp2a',\n            'mp3',\n            'mp4',\n            'mp4v',\n            'mpe',\n            'mpeg',\n            'mpg',\n            'mpg4',\n            'mpga',\n            'pdf',\n            'png',\n            'shtml',\n            'wav',\n          ];\n\n          expect(\n            extensions,\n            `generated common file ext should be one of [${extensions.join(\n              ', '\n            )}]. Got \"${actual}\".`\n          ).include(actual);\n        });\n      });\n\n      describe('commonFileName()', () => {\n        it('should return common file name without system path separators', () => {\n          const commonFileName = faker.system.commonFileName();\n\n          expect(\n            commonFileName,\n            'generated common file name should not have path separators'\n          ).not.toContain('/');\n        });\n\n        it('should return common file name with ext on the end', () => {\n          const fileName = faker.system.commonFileName();\n\n          expect(\n            fileName,\n            'generated common file name should have a extension'\n          ).toContain('.');\n        });\n\n        it('should return common file name with given ext', () => {\n          const fileName = faker.system.commonFileName('txt');\n\n          expect(\n            fileName,\n            'generated common file name should not have path separators'\n          ).not.toContain('/');\n          expect(\n            fileName,\n            'generated common file name should have given ext'\n          ).toContain('txt');\n        });\n      });\n\n      describe('commonFileType()', () => {\n        it('should return common file types', () => {\n          const fileType = faker.system.commonFileType();\n          const fileTypes = ['application', 'audio', 'image', 'text', 'video'];\n\n          expect(\n            fileTypes,\n            `generated common file type should contain one of [${fileTypes.join(\n              ','\n            )}]. Got \"${fileType}\".`\n          ).toContain(fileType);\n        });\n      });\n\n      describe('directoryPath()', () => {\n        it('should return unix fs directory full path', () => {\n          const directoryPath = faker.system.directoryPath();\n\n          expect(\n            directoryPath.startsWith('/'),\n            'generated directoryPath should start with /'\n          ).toBeTruthy();\n        });\n      });\n\n      describe('fileExt()', () => {\n        it('should return file ext', () => {\n          const actual = faker.system.fileExt();\n\n          expect(actual).toBeTypeOf('string');\n          expect(actual).not.toBe('');\n        });\n\n        it('should return file ext based on mimeType', () => {\n          const actual = faker.system.fileExt('text/plain');\n          const extensions = [\n            'txt',\n            'text',\n            'conf',\n            'def',\n            'list',\n            'log',\n            'in',\n            'ini',\n          ];\n\n          expect(\n            extensions,\n            `generated common file ext should be one of [${extensions.join(\n              ','\n            )}]. Got \"${actual}\".`\n          ).include(actual);\n        });\n      });\n\n      describe('fileName()', () => {\n        it('should return filenames without system path separators', () => {\n          const fileName = faker.system.fileName();\n\n          expect(\n            fileName.startsWith('/'),\n            'generated fileNames should not have path separators'\n          ).toBeFalsy();\n        });\n\n        it('should return filenames with ext on the end', () => {\n          const fileName = faker.system.fileName();\n\n          expect(\n            fileName,\n            'generated fileNames should have an extension'\n          ).toContain('.');\n        });\n\n        it('should return filenames with 1 ext per default', () => {\n          const fileName = faker.system.fileName();\n          const parts = fileName.split('.');\n\n          expect(parts).length(2);\n        });\n\n        it('should return filenames without an extension when extensionCount is 0', () => {\n          const fileName = faker.system.fileName({\n            extensionCount: 0,\n          });\n\n          expect(fileName).not.toContain('.');\n        });\n\n        it('should return filenames without an extension when extensionCount is negative', () => {\n          const fileName = faker.system.fileName({\n            extensionCount: -1,\n          });\n\n          expect(fileName).not.toContain('.');\n        });\n\n        it.each(times(10))(\n          'should return filenames with %s extensions',\n          (extensionCount) => {\n            const fileName = faker.system.fileName({\n              extensionCount,\n            });\n            const parts = fileName.split('.');\n\n            expect(parts).length(extensionCount + 1);\n          }\n        );\n\n        it('should return a random amount of file extensions', () => {\n          const actual = faker.system.fileName({\n            extensionCount: { min: 2, max: 5 },\n          });\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n\n          const parts = actual.split('.');\n\n          expect(parts.length, actual).toBeGreaterThanOrEqual(3);\n          expect(parts.length, actual).toBeLessThanOrEqual(6);\n        });\n      });\n\n      describe('filePath()', () => {\n        it('should return unix fs file full path', () => {\n          const filePath = faker.system.filePath();\n          const parts = filePath.split('/');\n\n          expect(\n            filePath.startsWith('/'),\n            'generated filePath should start with /'\n          ).toBeTruthy();\n          expect(\n            parts.at(-1),\n            'generated filePath should have a file extension'\n          ).toMatch(/^\\w+\\.\\w+$/);\n        });\n      });\n\n      describe('mimeType()', () => {\n        it('should return mime types', () => {\n          faker.system.mimeType(); // The first call returns bad data in the test suite\n          const mimeType = faker.system.mimeType();\n\n          expect(\n            mimeType,\n            `generated mime types should be valid mime types.`\n          ).toSatisfy(isMimeType);\n        });\n      });\n\n      describe('semver()', () => {\n        it('should return semver', () => {\n          expect(\n            faker.system.semver(),\n            `generated semver, first number should be between 0 and 9.`\n          ).toSatisfy(isSemVer);\n        });\n      });\n\n      describe('networkInterface()', () => {\n        it('should return network interface', () => {\n          const networkInterface = faker.system.networkInterface();\n\n          expect(\n            networkInterface,\n            `generated network interface should be valid network interface.`\n          ).toMatch(\n            /^(?:P\\d)?(?:en|wl|ww)(?:o\\d|s\\d(?:f\\d)?(?:d\\d)?|x[a-f\\d]{12}|p\\ds\\d(?:f\\d)?(?:d\\d)?)$/\n          );\n        });\n\n        it('should return a network interface with a given type', () => {\n          const networkInterface = faker.system.networkInterface({\n            interfaceType: 'wl',\n          });\n\n          expect(\n            networkInterface,\n            `generated network interface should be valid network interface.`\n          ).toMatch(\n            /^(?:P\\d)?wl(?:o\\d|s\\d(?:f\\d)?(?:d\\d)?|x[a-f\\d]{12}|p\\ds\\d(?:f\\d)?(?:d\\d)?)$/\n          );\n        });\n\n        it('should return a network interface with an index schema', () => {\n          const networkInterface = faker.system.networkInterface({\n            interfaceSchema: 'index',\n          });\n\n          expect(\n            networkInterface,\n            `generated network interface should be valid network interface.`\n          ).toMatch(/^(?:en|wl|ww)o\\d$/);\n        });\n\n        it('should return a network interface with a slot schema', () => {\n          const networkInterface = faker.system.networkInterface({\n            interfaceSchema: 'slot',\n          });\n\n          expect(\n            networkInterface,\n            `generated network interface should be valid network interface.`\n          ).toMatch(/^(?:en|wl|ww)s\\d(?:f\\d)?(?:d\\d)?$/);\n        });\n\n        it('should return a network interface with a mac schema', () => {\n          const networkInterface = faker.system.networkInterface({\n            interfaceSchema: 'mac',\n          });\n\n          expect(\n            networkInterface,\n            `generated network interface should be valid network interface.`\n          ).toMatch(/^(?:en|wl|ww)x[a-f\\d]{12}$/);\n        });\n\n        it('should return a network interface with a pci schema', () => {\n          const networkInterface = faker.system.networkInterface({\n            interfaceSchema: 'pci',\n          });\n\n          expect(\n            networkInterface,\n            `generated network interface should be valid network interface.`\n          ).toMatch(/^(?:P\\d)?(?:en|wl|ww)p\\ds\\d(?:f\\d)?(?:d\\d)?$/);\n        });\n\n        it('should return a network interface with a given type and schema', () => {\n          const networkInterface = faker.system.networkInterface({\n            interfaceType: 'en',\n            interfaceSchema: 'mac',\n          });\n\n          expect(\n            networkInterface,\n            `generated network interface should be valid network interface.`\n          ).toMatch(/^enx[a-f\\d]{12}$/);\n        });\n      });\n\n      describe('cron()', () => {\n        const regex =\n          /^([0-9]|[1-5]\\d|\\*) ([0-9]|1\\d|2[0-3]|\\*) ([1-9]|[12]\\d|3[01]|\\*|\\?) ([1-9]|1[0-2]|\\*) ([0-6]|\\*|\\?|[A-Z]{3}) ((19[7-9]d)|20\\d{2}|\\*)?/;\n\n        const regexElements = regex.toString().replaceAll('/', '').split(' ');\n\n        it.each([\n          [{}, 5],\n          [{ includeYear: false }, 5],\n          [{ includeYear: true }, 6],\n        ])(\n          'should return cron expression with correct number of valid elements - %o, %d',\n          (options, count: number) => {\n            const cron = faker.system.cron(options).split(' ');\n            expect(cron).toHaveLength(count);\n            for (const [index, cronElement] of cron.entries()) {\n              expect(\n                cronElement,\n                `generated cron, ${cronElement} should match regex ${regexElements[index]}`\n              ).toMatch(new RegExp(regexElements[index]));\n            }\n          }\n        );\n\n        it('should be able to return non-standard cron expressions', () => {\n          const validResults = new Set('0123456789*@');\n          expect(\n            faker.system.cron({ includeNonStandard: true })[0],\n            'generated cron, string should contain standard or non-standard cron labels'\n          ).toSatisfy((value: string) => validResults.has(value));\n        });\n      });\n    }\n  );\n});\n"
  },
  {
    "path": "test/modules/vehicle.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { faker } from '../../src';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nconst NON_SEEDED_BASED_RUN = 5;\n\ndescribe('vehicle', () => {\n  seededTests(faker, 'vehicle', (t) => {\n    t.itEach(\n      'vehicle',\n      'manufacturer',\n      'model',\n      'type',\n      'fuel',\n      'vin',\n      'color',\n      'vrm',\n      'bicycle'\n    );\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe('vehicle()', () => {\n        it('should return a random vehicle', () => {\n          const vehicle = faker.vehicle.vehicle();\n\n          expect(vehicle).toBeTruthy();\n          expect(vehicle).toBeTypeOf('string');\n          expect(vehicle.split(' ').length).toBeGreaterThanOrEqual(2);\n        });\n      });\n\n      describe('manufacturer()', () => {\n        it('should return random manufacturer', () => {\n          const manufacturer = faker.vehicle.manufacturer();\n\n          expect(manufacturer).toBeTruthy();\n          expect(manufacturer).toBeTypeOf('string');\n          expect(faker.definitions.vehicle.manufacturer).toContain(\n            manufacturer\n          );\n        });\n      });\n\n      describe('model()', () => {\n        it('should return random vehicle model', () => {\n          const model = faker.vehicle.model();\n\n          expect(model).toBeTruthy();\n          expect(model).toBeTypeOf('string');\n          expect(faker.definitions.vehicle.model).toContain(model);\n        });\n      });\n\n      describe('type()', () => {\n        it('should return random vehicle type', () => {\n          const type = faker.vehicle.type();\n\n          expect(type).toBeTruthy();\n          expect(type).toBeTypeOf('string');\n          expect(faker.definitions.vehicle.type).toContain(type);\n        });\n      });\n\n      describe('fuel()', () => {\n        it('should return a fuel type', () => {\n          const fuel = faker.vehicle.fuel();\n\n          expect(fuel).toBeTruthy();\n          expect(fuel).toBeTypeOf('string');\n          expect(faker.definitions.vehicle.fuel).toContain(fuel);\n        });\n      });\n\n      describe('color()', () => {\n        it('should return a random color', () => {\n          const color = faker.vehicle.color();\n\n          expect(color).toBeTruthy();\n          expect(color).toBeTypeOf('string');\n          expect(faker.definitions.color.human).toContain(color);\n        });\n      });\n\n      describe('vin()', () => {\n        it('returns valid vin number', () => {\n          const vin = faker.vehicle.vin();\n          expect(vin).toMatch(\n            /^([A-HJ-NPR-Z0-9]{10}[A-HJ-NPR-Z0-9]{1}[A-HJ-NPR-Z0-9]{1}\\d{5})$/\n          );\n        });\n\n        it('should return valid vin number', () => {\n          const vin = faker.vehicle.vin();\n\n          expect(vin).toBeTruthy();\n          expect(vin).toBeTypeOf('string');\n          expect(vin).toMatch(\n            /^([A-HJ-NPR-Z0-9]{10}[A-HJ-NPR-Z0-9]{1}[A-HJ-NPR-Z0-9]{1}\\d{5})$/\n          );\n        });\n      });\n\n      describe('vrm()', () => {\n        it('should return a random vrm', () => {\n          const vrm = faker.vehicle.vrm();\n\n          expect(vrm).toBeTruthy();\n          expect(vrm).toBeTypeOf('string');\n          expect(vrm).toMatch(/^[A-Z]{2}[0-9]{2}[A-Z]{3}$/);\n        });\n      });\n\n      describe('bicycle()', () => {\n        it('should return a random type of bicycle', () => {\n          const bicycle = faker.vehicle.bicycle();\n\n          expect(bicycle).toBeTruthy();\n          expect(bicycle).toBeTypeOf('string');\n          expect(faker.definitions.vehicle.bicycle_type).toContain(bicycle);\n        });\n      });\n    }\n  );\n});\n"
  },
  {
    "path": "test/modules/word.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { faker } from '../../src';\nimport { filterWordListByLength } from '../../src/modules/word/filter-word-list-by-length';\nimport { seededTests } from '../support/seeded-runs';\nimport { times } from './../support/times';\n\nconst NON_SEEDED_BASED_RUN = 5;\n\ndescribe('word', () => {\n  seededTests(faker, 'word', (t) => {\n    t.describeEach(\n      'adjective',\n      'adverb',\n      'conjunction',\n      'interjection',\n      'noun',\n      'preposition',\n      'verb',\n      'sample'\n    )((t) => {\n      t.it('noArgs')\n        .it('with length = 4', 4)\n        .it('with options.length', { length: 4 })\n        .it('with options.strategy', { strategy: 'shortest' })\n        .it('with options.length and options.strategy', {\n          length: { min: 18, max: 20 },\n          strategy: 'closest',\n        });\n    });\n\n    t.describe('words', (t) => {\n      t.it('noArgs')\n        .it('with count = 4', 4)\n        .it('with options.count', { count: 4 })\n        .it('with options.count range', { count: { min: 18, max: 20 } });\n    });\n  });\n\n  describe('filterWordListByLength', () => {\n    const wordList = ['foo', 'bar', 'baz', 'a', 'very-long', 'almostRight'];\n    const length = 10;\n\n    it('returns the word list if no options are given', () => {\n      const result = filterWordListByLength({ wordList });\n      expect(result).toEqual(wordList);\n    });\n\n    it('returns the words matching the given length', () => {\n      const result = filterWordListByLength({\n        wordList,\n        length: 3,\n      });\n      expect(result).toEqual(['foo', 'bar', 'baz']);\n    });\n\n    it('returns the words matching the given length range', () => {\n      const result = filterWordListByLength({\n        wordList,\n        length: { min: 1, max: 3 },\n      });\n      expect(result).toEqual(['foo', 'bar', 'baz', 'a']);\n    });\n\n    it('by default throws an error when no words match the given length', () => {\n      expect(() => {\n        filterWordListByLength({\n          wordList,\n          length,\n        });\n      }).toThrowError('No words found that match the given length.');\n    });\n\n    it('returns the appropriate words when strategy is \"any-length\" and no words match the given length', () => {\n      const result = filterWordListByLength({\n        wordList,\n        length,\n        strategy: 'any-length',\n      });\n      expect(result).toEqual(wordList);\n    });\n\n    it('returns the appropriate words when strategy is \"shortest\" and no words match the given length', () => {\n      const result = filterWordListByLength({\n        wordList,\n        length,\n        strategy: 'shortest',\n      });\n      expect(result).toEqual(['a']);\n    });\n\n    it('returns the appropriate words when strategy is \"longest\" and no words match the given length', () => {\n      const result = filterWordListByLength({\n        wordList,\n        length,\n        strategy: 'longest',\n      });\n      expect(result).toEqual(['almostRight']);\n    });\n\n    it('returns the appropriate words when strategy is \"closest\" and no words match the given length', () => {\n      const result = filterWordListByLength({\n        wordList,\n        length: 10,\n        strategy: 'closest',\n      });\n      expect(result).toEqual(['very-long', 'almostRight']);\n    });\n\n    it('throws an error when strategy is \"fail\" and no words match the given length', () => {\n      expect(() => {\n        filterWordListByLength({\n          wordList,\n          length,\n          strategy: 'fail',\n        });\n      }).toThrowError('No words found that match the given length.');\n    });\n  });\n\n  describe.each(times(NON_SEEDED_BASED_RUN).map(() => faker.seed()))(\n    'random seeded tests for seed %i',\n    () => {\n      describe(`adjective`, () => {\n        it('should return adjective from adjective array', () => {\n          const actual = faker.word.adjective();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(faker.definitions.word.adjective).toContain(actual);\n        });\n      });\n\n      describe(`adverb`, () => {\n        it('should return adverb from adverb array', () => {\n          const actual = faker.word.adverb();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(faker.definitions.word.adverb).toContain(actual);\n        });\n      });\n\n      describe(`conjunction`, () => {\n        it('should return conjunction from conjunction array', () => {\n          const actual = faker.word.conjunction();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(faker.definitions.word.conjunction).toContain(actual);\n        });\n      });\n\n      describe(`interjection`, () => {\n        it('should return interjection from interjection array', () => {\n          const actual = faker.word.interjection();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(faker.definitions.word.interjection).toContain(actual);\n        });\n      });\n\n      describe(`noun`, () => {\n        it('should return noun from noun array', () => {\n          const actual = faker.word.noun();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(faker.definitions.word.noun).toContain(actual);\n        });\n      });\n\n      describe(`preposition`, () => {\n        it('should return preposition from preposition array', () => {\n          const actual = faker.word.preposition();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(faker.definitions.word.preposition).toContain(actual);\n        });\n      });\n\n      describe(`verb`, () => {\n        it('should return verb from verb array', () => {\n          const actual = faker.word.verb();\n\n          expect(actual).toBeTruthy();\n          expect(actual).toBeTypeOf('string');\n          expect(faker.definitions.word.verb).toContain(actual);\n        });\n      });\n    }\n  );\n});\n"
  },
  {
    "path": "test/require.spec.cts",
    "content": "const { describe, expect, it, vi } = await import('vitest');\nconst { allLocales, SimpleFaker } = require('../dist/index.js');\n\ndescribe('require (cjs)', () => {\n  describe.each(\n    Object.keys(\n      // eslint-disable-next-line @typescript-eslint/no-unsafe-argument\n      allLocales\n    )\n  )('locale imports', (locale) => {\n    it(`should be possible to directly require('@faker-js/faker/locale/${locale}')`, () => {\n      const { faker } = require(`../dist/locale/${locale}.js`);\n\n      expect(faker).toBeDefined();\n      expect(faker.string.alpha()).toBeTypeOf('string');\n      expect(faker.definitions.metadata.title).toBe(\n        allLocales[locale].metadata?.title\n      );\n    });\n  });\n\n  describe('simpleFaker', () => {\n    it('should not log anything on startup', () => {\n      const spies = Object.keys(console)\n        .filter(\n          (key) =>\n            // @ts-expect-error: cts cant use `as keyof typeof console`\n            typeof console[key] === 'function'\n        )\n        .map((methodName) =>\n          vi.spyOn(\n            console,\n            // @ts-expect-error: cts cant use `as keyof typeof console`\n            methodName\n          )\n        );\n\n      expect(require('..').simpleFaker).toBeDefined();\n\n      expect(new SimpleFaker()).toBeDefined();\n\n      for (const spy of spies) {\n        expect(spy).not.toHaveBeenCalled();\n        spy.mockRestore();\n      }\n    });\n  });\n});\n"
  },
  {
    "path": "test/scripts/apidocs/.gitignore",
    "content": "temp/\n"
  },
  {
    "path": "test/scripts/apidocs/__snapshots__/class.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`class > expected and actual modules are equal 1`] = `\n[\n  \"ModuleDeprecationTest\",\n  \"ModuleExampleTest\",\n  \"ModuleFakerJsLinkTest\",\n  \"ModuleNextFakerJsLinkTest\",\n  \"ModuleSimpleTest\",\n]\n`;\n\nexports[`class > processClass(ModuleDeprecationTest) 1`] = `\n{\n  \"camelTitle\": \"moduleDeprecationTest\",\n  \"category\": undefined,\n  \"deprecated\": \"Well, this is deprecated.\",\n  \"description\": \"This is a description for a module with a code example.\",\n  \"examples\": [],\n  \"methods\": [],\n  \"title\": \"ModuleDeprecationTest\",\n}\n`;\n\nexports[`class > processClass(ModuleExampleTest) 1`] = `\n{\n  \"camelTitle\": \"moduleExampleTest\",\n  \"category\": undefined,\n  \"deprecated\": undefined,\n  \"description\": \"This is a description for a module with a code example.\",\n  \"examples\": [\n    \"new ModuleExampleTest()\",\n  ],\n  \"methods\": [],\n  \"title\": \"ModuleExampleTest\",\n}\n`;\n\nexports[`class > processClass(ModuleFakerJsLinkTest) 1`] = `\n{\n  \"camelTitle\": \"moduleFakerJsLinkTest\",\n  \"category\": undefined,\n  \"deprecated\": undefined,\n  \"description\": \"Description with a link to our [website](https://fakerjs.dev/)\nand [api docs](https://fakerjs.dev/api/).\",\n  \"examples\": [],\n  \"methods\": [],\n  \"title\": \"ModuleFakerJsLinkTest\",\n}\n`;\n\nexports[`class > processClass(ModuleNextFakerJsLinkTest) 1`] = `\n{\n  \"camelTitle\": \"moduleNextFakerJsLinkTest\",\n  \"category\": undefined,\n  \"deprecated\": undefined,\n  \"description\": \"Description with a link to our [website](https://next.fakerjs.dev/)\nand [api docs](https://next.fakerjs.dev/api/).\",\n  \"examples\": [],\n  \"methods\": [],\n  \"title\": \"ModuleNextFakerJsLinkTest\",\n}\n`;\n\nexports[`class > processClass(ModuleSimpleTest) 1`] = `\n{\n  \"camelTitle\": \"moduleSimpleTest\",\n  \"category\": undefined,\n  \"deprecated\": undefined,\n  \"description\": \"A simple module without anything special.\",\n  \"examples\": [],\n  \"methods\": [],\n  \"title\": \"ModuleSimpleTest\",\n}\n`;\n"
  },
  {
    "path": "test/scripts/apidocs/__snapshots__/method.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`method > expected and actual methods are equal 1`] = `\n[\n  \"complexArrayParameter\",\n  \"defaultBooleanParamMethod\",\n  \"functionParamMethod\",\n  \"literalUnionParamMethod\",\n  \"methodWithDeprecated\",\n  \"methodWithDeprecatedOption\",\n  \"methodWithExample\",\n  \"methodWithMultipleRemarks\",\n  \"methodWithMultipleSeeMarkers\",\n  \"methodWithMultipleSeeMarkersAndBackticks\",\n  \"methodWithMultipleThrows\",\n  \"methodWithRemark\",\n  \"methodWithSinceMarker\",\n  \"methodWithThrows\",\n  \"multiParamMethod\",\n  \"noParamMethod\",\n  \"optionalStringParamMethod\",\n  \"optionsInlineParamMethodWithDefaults\",\n  \"optionsInterfaceParamMethodWithDefaults\",\n  \"optionsParamMethod\",\n  \"optionsTypeParamMethodWithDefaults\",\n  \"recordParamMethod\",\n  \"requiredNumberParamMethod\",\n  \"stringUnionParamMethod\",\n]\n`;\n\nexports[`method > processMethodLike(complexArrayParameter) 1`] = `\n{\n  \"name\": \"complexArrayParameter\",\n  \"signatures\": [\n    {\n      \"deprecated\": undefined,\n      \"description\": \"Complex array parameter.\",\n      \"examples\": [],\n      \"parameters\": [\n        {\n          \"default\": undefined,\n          \"description\": \"The type of the entries to pick from.\",\n          \"name\": \"<T>\",\n          \"type\": {\n            \"text\": \"any\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"Array to pick the value from.\",\n          \"name\": \"array\",\n          \"type\": {\n            \"text\": \"Array<{ ... }>\",\n            \"type\": \"generic\",\n            \"typeParameters\": [\n              {\n                \"text\": \"{ ... }\",\n                \"type\": \"simple\",\n              },\n            ],\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"The value to pick.\",\n          \"name\": \"array[].value\",\n          \"type\": {\n            \"resolvedType\": {\n              \"text\": \"any\",\n              \"type\": \"simple\",\n            },\n            \"text\": \"T\",\n            \"type\": \"shadow\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"The weight of the value.\",\n          \"name\": \"array[].weight\",\n          \"type\": {\n            \"text\": \"number\",\n            \"type\": \"simple\",\n          },\n        },\n      ],\n      \"remarks\": [],\n      \"returns\": {\n        \"resolvedType\": {\n          \"text\": \"any\",\n          \"type\": \"simple\",\n        },\n        \"text\": \"T\",\n        \"type\": \"shadow\",\n      },\n      \"seeAlsos\": [],\n      \"signature\": \"function complexArrayParameter<T>(\n    array: ReadonlyArray<{\n      weight: number;\n      value: T;\n    }>\n  ): T;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n\nexports[`method > processMethodLike(defaultBooleanParamMethod) 1`] = `\n{\n  \"name\": \"defaultBooleanParamMethod\",\n  \"signatures\": [\n    {\n      \"deprecated\": undefined,\n      \"description\": \"Test with a default parameter.\",\n      \"examples\": [],\n      \"parameters\": [\n        {\n          \"default\": \"true\",\n          \"description\": \"The boolean parameter.\",\n          \"name\": \"c\",\n          \"type\": {\n            \"text\": \"boolean\",\n            \"type\": \"simple\",\n          },\n        },\n      ],\n      \"remarks\": [],\n      \"returns\": {\n        \"text\": \"number\",\n        \"type\": \"simple\",\n      },\n      \"seeAlsos\": [],\n      \"signature\": \"function defaultBooleanParamMethod(c: boolean = true): number;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n\nexports[`method > processMethodLike(functionParamMethod) 1`] = `\n{\n  \"name\": \"functionParamMethod\",\n  \"signatures\": [\n    {\n      \"deprecated\": undefined,\n      \"description\": \"Test with a function parameters.\",\n      \"examples\": [],\n      \"parameters\": [\n        {\n          \"default\": undefined,\n          \"description\": \"The function parameter.\",\n          \"name\": \"fn\",\n          \"type\": {\n            \"text\": \"(a: string) => number\",\n            \"type\": \"simple\",\n          },\n        },\n      ],\n      \"remarks\": [],\n      \"returns\": {\n        \"text\": \"number\",\n        \"type\": \"simple\",\n      },\n      \"seeAlsos\": [],\n      \"signature\": \"function functionParamMethod(fn: (a: string) => number): number;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n\nexports[`method > processMethodLike(literalUnionParamMethod) 1`] = `\n{\n  \"name\": \"literalUnionParamMethod\",\n  \"signatures\": [\n    {\n      \"deprecated\": undefined,\n      \"description\": \"Test with LiteralUnion.\",\n      \"examples\": [],\n      \"parameters\": [\n        {\n          \"default\": undefined,\n          \"description\": \"\\`'a'\\` or \\`'b'\\`.\",\n          \"name\": \"value\",\n          \"type\": {\n            \"text\": \"'a' | 'b' | string\",\n            \"type\": \"union\",\n            \"types\": [\n              {\n                \"text\": \"'a' | 'b'\",\n                \"type\": \"union\",\n                \"types\": [\n                  {\n                    \"text\": \"'a'\",\n                    \"type\": \"simple\",\n                  },\n                  {\n                    \"text\": \"'b'\",\n                    \"type\": \"simple\",\n                  },\n                ],\n              },\n              {\n                \"text\": \"string\",\n                \"type\": \"simple\",\n              },\n            ],\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"\\`'a'\\` or \\`'b'\\`.\",\n          \"name\": \"namedValue\",\n          \"type\": {\n            \"text\": \"AB | string\",\n            \"type\": \"union\",\n            \"types\": [\n              {\n                \"resolvedType\": {\n                  \"text\": \"'a' | 'b'\",\n                  \"type\": \"union\",\n                  \"types\": [\n                    {\n                      \"text\": \"'a'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'b'\",\n                      \"type\": \"simple\",\n                    },\n                  ],\n                },\n                \"text\": \"AB\",\n                \"type\": \"shadow\",\n              },\n              {\n                \"text\": \"string\",\n                \"type\": \"simple\",\n              },\n            ],\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"Array of \\`'a'\\` or \\`'b'\\`.\",\n          \"name\": \"array\",\n          \"type\": {\n            \"text\": \"Array<'a' | 'b' | string>\",\n            \"type\": \"generic\",\n            \"typeParameters\": [\n              {\n                \"text\": \"'a' | 'b' | string\",\n                \"type\": \"union\",\n                \"types\": [\n                  {\n                    \"text\": \"'a' | 'b'\",\n                    \"type\": \"union\",\n                    \"types\": [\n                      {\n                        \"text\": \"'a'\",\n                        \"type\": \"simple\",\n                      },\n                      {\n                        \"text\": \"'b'\",\n                        \"type\": \"simple\",\n                      },\n                    ],\n                  },\n                  {\n                    \"text\": \"string\",\n                    \"type\": \"simple\",\n                  },\n                ],\n              },\n            ],\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"Array of \\`'a'\\` or \\`'b'\\`.\",\n          \"name\": \"namedArray\",\n          \"type\": {\n            \"text\": \"Array<AB | string>\",\n            \"type\": \"generic\",\n            \"typeParameters\": [\n              {\n                \"text\": \"AB | string\",\n                \"type\": \"union\",\n                \"types\": [\n                  {\n                    \"resolvedType\": {\n                      \"text\": \"'a' | 'b'\",\n                      \"type\": \"union\",\n                      \"types\": [\n                        {\n                          \"text\": \"'a'\",\n                          \"type\": \"simple\",\n                        },\n                        {\n                          \"text\": \"'b'\",\n                          \"type\": \"simple\",\n                        },\n                      ],\n                    },\n                    \"text\": \"AB\",\n                    \"type\": \"shadow\",\n                  },\n                  {\n                    \"text\": \"string\",\n                    \"type\": \"simple\",\n                  },\n                ],\n              },\n            ],\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"Value \\`'a'\\` or \\`'b'\\` or an array thereof.\",\n          \"name\": \"mixed\",\n          \"type\": {\n            \"text\": \"'a' | 'b' | string | Array<'a' | 'b' | string>\",\n            \"type\": \"union\",\n            \"types\": [\n              {\n                \"text\": \"'a'\",\n                \"type\": \"simple\",\n              },\n              {\n                \"text\": \"'b'\",\n                \"type\": \"simple\",\n              },\n              {\n                \"text\": \"string & { zz_IGNORE_ME?: undefined; }\",\n                \"type\": \"simple\",\n              },\n              {\n                \"text\": \"Array<'a' | 'b' | string>\",\n                \"type\": \"generic\",\n                \"typeParameters\": [\n                  {\n                    \"text\": \"'a' | 'b' | string\",\n                    \"type\": \"union\",\n                    \"types\": [\n                      {\n                        \"text\": \"'a' | 'b'\",\n                        \"type\": \"union\",\n                        \"types\": [\n                          {\n                            \"text\": \"'a'\",\n                            \"type\": \"simple\",\n                          },\n                          {\n                            \"text\": \"'b'\",\n                            \"type\": \"simple\",\n                          },\n                        ],\n                      },\n                      {\n                        \"text\": \"string\",\n                        \"type\": \"simple\",\n                      },\n                    ],\n                  },\n                ],\n              },\n            ],\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"Value \\`'a'\\` or \\`'b'\\` or an array thereof.\",\n          \"name\": \"namedMixed\",\n          \"type\": {\n            \"text\": \"'a' | 'b' | string | Array<AB | string>\",\n            \"type\": \"union\",\n            \"types\": [\n              {\n                \"text\": \"'a'\",\n                \"type\": \"simple\",\n              },\n              {\n                \"text\": \"'b'\",\n                \"type\": \"simple\",\n              },\n              {\n                \"text\": \"string & { zz_IGNORE_ME?: undefined; }\",\n                \"type\": \"simple\",\n              },\n              {\n                \"text\": \"Array<AB | string>\",\n                \"type\": \"generic\",\n                \"typeParameters\": [\n                  {\n                    \"text\": \"AB | string\",\n                    \"type\": \"union\",\n                    \"types\": [\n                      {\n                        \"resolvedType\": {\n                          \"text\": \"'a' | 'b'\",\n                          \"type\": \"union\",\n                          \"types\": [\n                            {\n                              \"text\": \"'a'\",\n                              \"type\": \"simple\",\n                            },\n                            {\n                              \"text\": \"'b'\",\n                              \"type\": \"simple\",\n                            },\n                          ],\n                        },\n                        \"text\": \"AB\",\n                        \"type\": \"shadow\",\n                      },\n                      {\n                        \"text\": \"string\",\n                        \"type\": \"simple\",\n                      },\n                    ],\n                  },\n                ],\n              },\n            ],\n          },\n        },\n      ],\n      \"remarks\": [],\n      \"returns\": {\n        \"text\": \"string\",\n        \"type\": \"simple\",\n      },\n      \"seeAlsos\": [],\n      \"signature\": \"function literalUnionParamMethod(\n    value: LiteralUnion<'a' | 'b'>,\n    namedValue: LiteralUnion<AB>,\n    array: ReadonlyArray<LiteralUnion<'a' | 'b'>>,\n    namedArray: ReadonlyArray<LiteralUnion<AB>>,\n    mixed: LiteralUnion<'a' | 'b'> | ReadonlyArray<LiteralUnion<'a' | 'b'>>,\n    namedMixed: ReadonlyArray<LiteralUnion<AB>> | LiteralUnion<AB>\n  ): string;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n\nexports[`method > processMethodLike(methodWithDeprecated) 1`] = `\n{\n  \"name\": \"methodWithDeprecated\",\n  \"signatures\": [\n    {\n      \"deprecated\": \"do something else\",\n      \"description\": \"Test with deprecated and see marker.\",\n      \"examples\": [],\n      \"parameters\": [],\n      \"remarks\": [],\n      \"returns\": {\n        \"text\": \"number\",\n        \"type\": \"simple\",\n      },\n      \"seeAlsos\": [\n        \"test.apidocs.methodWithExample()\",\n      ],\n      \"signature\": \"function methodWithDeprecated(): number;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n\nexports[`method > processMethodLike(methodWithDeprecatedOption) 1`] = `\n{\n  \"name\": \"methodWithDeprecatedOption\",\n  \"signatures\": [\n    {\n      \"deprecated\": undefined,\n      \"description\": \"Test with deprecated option.\",\n      \"examples\": [],\n      \"parameters\": [\n        {\n          \"default\": undefined,\n          \"description\": \"The options.\",\n          \"name\": \"option\",\n          \"type\": {\n            \"text\": \"{ ... }\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"Some deprecated option.\n\n**DEPRECATED:** do something else.\",\n          \"name\": \"option.a\",\n          \"type\": {\n            \"text\": \"string\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"Some other deprecated option.\n\n**DEPRECATED:** do something else.\",\n          \"name\": \"option.b\",\n          \"type\": {\n            \"text\": \"() => number\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"Some other option.\",\n          \"name\": \"option.c\",\n          \"type\": {\n            \"text\": \"number\",\n            \"type\": \"simple\",\n          },\n        },\n      ],\n      \"remarks\": [],\n      \"returns\": {\n        \"text\": \"number\",\n        \"type\": \"simple\",\n      },\n      \"seeAlsos\": [],\n      \"signature\": \"function methodWithDeprecatedOption(option: {\n    a: string;\n    b: () => number;\n    c: number;\n  }): number;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n\nexports[`method > processMethodLike(methodWithExample) 1`] = `\n{\n  \"name\": \"methodWithExample\",\n  \"signatures\": [\n    {\n      \"deprecated\": undefined,\n      \"description\": \"Test with example marker.\",\n      \"examples\": [\n        \"test.apidocs.methodWithExample() // 0\",\n      ],\n      \"parameters\": [],\n      \"remarks\": [],\n      \"returns\": {\n        \"text\": \"number\",\n        \"type\": \"simple\",\n      },\n      \"seeAlsos\": [],\n      \"signature\": \"function methodWithExample(): number;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n\nexports[`method > processMethodLike(methodWithMultipleRemarks) 1`] = `\n{\n  \"name\": \"methodWithMultipleRemarks\",\n  \"signatures\": [\n    {\n      \"deprecated\": undefined,\n      \"description\": \"Test with multiple remark markers.\",\n      \"examples\": [],\n      \"parameters\": [],\n      \"remarks\": [\n        \"First special text.\",\n        \"Second special text.\",\n        \"Third special text.\",\n      ],\n      \"returns\": {\n        \"text\": \"number\",\n        \"type\": \"simple\",\n      },\n      \"seeAlsos\": [],\n      \"signature\": \"function methodWithMultipleRemarks(): number;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n\nexports[`method > processMethodLike(methodWithMultipleSeeMarkers) 1`] = `\n{\n  \"name\": \"methodWithMultipleSeeMarkers\",\n  \"signatures\": [\n    {\n      \"deprecated\": undefined,\n      \"description\": \"Test with multiple see markers.\",\n      \"examples\": [],\n      \"parameters\": [],\n      \"remarks\": [],\n      \"returns\": {\n        \"text\": \"number\",\n        \"type\": \"simple\",\n      },\n      \"seeAlsos\": [\n        \"test.apidocsmethodWithExample()\",\n        \"test.apidocsmethodWithDeprecated()\",\n      ],\n      \"signature\": \"function methodWithMultipleSeeMarkers(): number;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n\nexports[`method > processMethodLike(methodWithMultipleSeeMarkersAndBackticks) 1`] = `\n{\n  \"name\": \"methodWithMultipleSeeMarkersAndBackticks\",\n  \"signatures\": [\n    {\n      \"deprecated\": undefined,\n      \"description\": \"Test with multiple see markers and backticks.\",\n      \"examples\": [],\n      \"parameters\": [],\n      \"remarks\": [],\n      \"returns\": {\n        \"text\": \"number\",\n        \"type\": \"simple\",\n      },\n      \"seeAlsos\": [\n        \"test.apidocsmethodWithExample() with parameter \\`foo\\`.\",\n        \"test.apidocsmethodWithDeprecated() with parameter \\`bar\\` and \\`baz\\`.\",\n      ],\n      \"signature\": \"function methodWithMultipleSeeMarkersAndBackticks(): number;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n\nexports[`method > processMethodLike(methodWithMultipleThrows) 1`] = `\n{\n  \"name\": \"methodWithMultipleThrows\",\n  \"signatures\": [\n    {\n      \"deprecated\": undefined,\n      \"description\": \"Test with multiple throws.\",\n      \"examples\": [],\n      \"parameters\": [],\n      \"remarks\": [],\n      \"returns\": {\n        \"text\": \"number\",\n        \"type\": \"simple\",\n      },\n      \"seeAlsos\": [],\n      \"signature\": \"function methodWithMultipleThrows(): number;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [\n        \"First error case.\",\n        \"Another error case.\",\n      ],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n\nexports[`method > processMethodLike(methodWithRemark) 1`] = `\n{\n  \"name\": \"methodWithRemark\",\n  \"signatures\": [\n    {\n      \"deprecated\": undefined,\n      \"description\": \"Test with remark marker.\",\n      \"examples\": [],\n      \"parameters\": [],\n      \"remarks\": [\n        \"This text is special.\",\n      ],\n      \"returns\": {\n        \"text\": \"number\",\n        \"type\": \"simple\",\n      },\n      \"seeAlsos\": [],\n      \"signature\": \"function methodWithRemark(): number;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n\nexports[`method > processMethodLike(methodWithSinceMarker) 1`] = `\n{\n  \"name\": \"methodWithSinceMarker\",\n  \"signatures\": [\n    {\n      \"deprecated\": undefined,\n      \"description\": \"Test with since marker.\",\n      \"examples\": [],\n      \"parameters\": [],\n      \"remarks\": [],\n      \"returns\": {\n        \"text\": \"number\",\n        \"type\": \"simple\",\n      },\n      \"seeAlsos\": [],\n      \"signature\": \"function methodWithSinceMarker(): number;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n\nexports[`method > processMethodLike(methodWithThrows) 1`] = `\n{\n  \"name\": \"methodWithThrows\",\n  \"signatures\": [\n    {\n      \"deprecated\": undefined,\n      \"description\": \"Test with throws.\",\n      \"examples\": [],\n      \"parameters\": [],\n      \"remarks\": [],\n      \"returns\": {\n        \"text\": \"number\",\n        \"type\": \"simple\",\n      },\n      \"seeAlsos\": [],\n      \"signature\": \"function methodWithThrows(): number;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [\n        \"Everytime.\",\n      ],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n\nexports[`method > processMethodLike(multiParamMethod) 1`] = `\n{\n  \"name\": \"multiParamMethod\",\n  \"signatures\": [\n    {\n      \"deprecated\": undefined,\n      \"description\": \"Test with multiple parameters.\",\n      \"examples\": [],\n      \"parameters\": [\n        {\n          \"default\": undefined,\n          \"description\": \"The number parameter.\",\n          \"name\": \"a\",\n          \"type\": {\n            \"text\": \"number\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"The string parameter.\",\n          \"name\": \"b?\",\n          \"type\": {\n            \"text\": \"string\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": \"true\",\n          \"description\": \"The boolean parameter.\",\n          \"name\": \"c\",\n          \"type\": {\n            \"text\": \"boolean\",\n            \"type\": \"simple\",\n          },\n        },\n      ],\n      \"remarks\": [],\n      \"returns\": {\n        \"text\": \"number\",\n        \"type\": \"simple\",\n      },\n      \"seeAlsos\": [],\n      \"signature\": \"function multiParamMethod(a: number, b?: string, c: boolean = true): number;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n\nexports[`method > processMethodLike(noParamMethod) 1`] = `\n{\n  \"name\": \"noParamMethod\",\n  \"signatures\": [\n    {\n      \"deprecated\": undefined,\n      \"description\": \"Test with no parameters.\",\n      \"examples\": [],\n      \"parameters\": [],\n      \"remarks\": [],\n      \"returns\": {\n        \"text\": \"number\",\n        \"type\": \"simple\",\n      },\n      \"seeAlsos\": [],\n      \"signature\": \"function noParamMethod(): number;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n\nexports[`method > processMethodLike(optionalStringParamMethod) 1`] = `\n{\n  \"name\": \"optionalStringParamMethod\",\n  \"signatures\": [\n    {\n      \"deprecated\": undefined,\n      \"description\": \"Test with an optional parameter.\",\n      \"examples\": [],\n      \"parameters\": [\n        {\n          \"default\": undefined,\n          \"description\": \"The string parameter.\",\n          \"name\": \"b?\",\n          \"type\": {\n            \"text\": \"string\",\n            \"type\": \"simple\",\n          },\n        },\n      ],\n      \"remarks\": [],\n      \"returns\": {\n        \"text\": \"number\",\n        \"type\": \"simple\",\n      },\n      \"seeAlsos\": [],\n      \"signature\": \"function optionalStringParamMethod(b?: string): number;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n\nexports[`method > processMethodLike(optionsInlineParamMethodWithDefaults) 1`] = `\n{\n  \"name\": \"optionsInlineParamMethodWithDefaults\",\n  \"signatures\": [\n    {\n      \"deprecated\": undefined,\n      \"description\": \"Test with a function parameters (inline types) with defaults.\",\n      \"examples\": [],\n      \"parameters\": [\n        {\n          \"default\": \"{ value: 1 }\",\n          \"description\": \"Parameter with signature default.\nIt also has a more complex description.\",\n          \"name\": \"a\",\n          \"type\": {\n            \"text\": \"{ ... }\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"The number parameter.\",\n          \"name\": \"a.value?\",\n          \"type\": {\n            \"text\": \"number\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"Parameter with jsdocs default.\n\nIt also has a more complex description.\n\nDefaults to \\`{ value: 1 }\\`.\",\n          \"name\": \"b\",\n          \"type\": {\n            \"text\": \"{ ... }\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"The number parameter.\",\n          \"name\": \"b.value?\",\n          \"type\": {\n            \"text\": \"number\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"Parameter with inner jsdocs default.\",\n          \"name\": \"c\",\n          \"type\": {\n            \"text\": \"{ ... }\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"The number parameter.\",\n          \"name\": \"c.value?\",\n          \"type\": {\n            \"text\": \"number\",\n            \"type\": \"simple\",\n          },\n        },\n      ],\n      \"remarks\": [],\n      \"returns\": {\n        \"text\": \"number\",\n        \"type\": \"simple\",\n      },\n      \"seeAlsos\": [],\n      \"signature\": \"function optionsInlineParamMethodWithDefaults(\n    a: {\n      value?: number;\n    } = { value: 1 },\n    b: {\n      value?: number;\n    },\n    c: {\n      value?: number;\n    }\n  ): number;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n\nexports[`method > processMethodLike(optionsInterfaceParamMethodWithDefaults) 1`] = `\n{\n  \"name\": \"optionsInterfaceParamMethodWithDefaults\",\n  \"signatures\": [\n    {\n      \"deprecated\": undefined,\n      \"description\": \"Test with a function parameters with defaults.\",\n      \"examples\": [],\n      \"parameters\": [\n        {\n          \"default\": \"{ value: 1 }\",\n          \"description\": \"Parameter with signature default.\",\n          \"name\": \"a\",\n          \"type\": {\n            \"text\": \"ParameterOptionsInterfaceA\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"Parameter with jsdocs default. Defaults to \\`{ value: 1 }\\`.\",\n          \"name\": \"b\",\n          \"type\": {\n            \"text\": \"ParameterOptionsInterfaceB\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"Parameter with inner jsdocs default.\",\n          \"name\": \"c\",\n          \"type\": {\n            \"text\": \"ParameterOptionsInterfaceC\",\n            \"type\": \"simple\",\n          },\n        },\n      ],\n      \"remarks\": [],\n      \"returns\": {\n        \"text\": \"number\",\n        \"type\": \"simple\",\n      },\n      \"seeAlsos\": [],\n      \"signature\": \"function optionsInterfaceParamMethodWithDefaults(\n    a: ParameterOptionsInterfaceA = { value: 1 },\n    b: ParameterOptionsInterfaceB,\n    c: ParameterOptionsInterfaceC\n  ): number;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n\nexports[`method > processMethodLike(optionsParamMethod) 1`] = `\n{\n  \"name\": \"optionsParamMethod\",\n  \"signatures\": [\n    {\n      \"deprecated\": undefined,\n      \"description\": \"Test with an options parameter.\",\n      \"examples\": [],\n      \"parameters\": [\n        {\n          \"default\": undefined,\n          \"description\": \"The options parameter.\",\n          \"name\": \"options\",\n          \"type\": {\n            \"text\": \"{ ... }\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"The number parameter.\",\n          \"name\": \"options.a\",\n          \"type\": {\n            \"text\": \"number\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"The string parameter.\",\n          \"name\": \"options.b?\",\n          \"type\": {\n            \"text\": \"string\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"The boolean parameter.\",\n          \"name\": \"options.c\",\n          \"type\": {\n            \"text\": \"boolean\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"The method parameter.\",\n          \"name\": \"options.d\",\n          \"type\": {\n            \"text\": \"() => string\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": \"'a'\",\n          \"description\": \"A parameter with inline documentation.\",\n          \"name\": \"options.e\",\n          \"type\": {\n            \"text\": \"'a' | 'b' | string\",\n            \"type\": \"union\",\n            \"types\": [\n              {\n                \"text\": \"'a' | 'b'\",\n                \"type\": \"union\",\n                \"types\": [\n                  {\n                    \"text\": \"'a'\",\n                    \"type\": \"simple\",\n                  },\n                  {\n                    \"text\": \"'b'\",\n                    \"type\": \"simple\",\n                  },\n                ],\n              },\n              {\n                \"text\": \"string\",\n                \"type\": \"simple\",\n              },\n            ],\n          },\n        },\n      ],\n      \"remarks\": [],\n      \"returns\": {\n        \"text\": \"number\",\n        \"type\": \"simple\",\n      },\n      \"seeAlsos\": [],\n      \"signature\": \"function optionsParamMethod(options: {\n    a: number;\n    b?: string;\n    c: boolean;\n    d: () => string;\n    e: LiteralUnion<'a' | 'b'>;\n  }): number;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n\nexports[`method > processMethodLike(optionsTypeParamMethodWithDefaults) 1`] = `\n{\n  \"name\": \"optionsTypeParamMethodWithDefaults\",\n  \"signatures\": [\n    {\n      \"deprecated\": undefined,\n      \"description\": \"Test with a function parameters with defaults.\",\n      \"examples\": [],\n      \"parameters\": [\n        {\n          \"default\": \"{ value: 1 }\",\n          \"description\": \"Parameter with signature default.\",\n          \"name\": \"a\",\n          \"type\": {\n            \"text\": \"{ ... }\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"Options value.\",\n          \"name\": \"a.value?\",\n          \"type\": {\n            \"text\": \"number\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"Parameter with jsdocs default. Defaults to \\`{ value: 1 }\\`.\",\n          \"name\": \"b\",\n          \"type\": {\n            \"text\": \"{ ... }\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"Options value.\",\n          \"name\": \"b.value?\",\n          \"type\": {\n            \"text\": \"number\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"Parameter with inner jsdocs default.\",\n          \"name\": \"c\",\n          \"type\": {\n            \"text\": \"{ ... }\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"Options value. Defaults to \\`0\\`.\",\n          \"name\": \"c.value?\",\n          \"type\": {\n            \"text\": \"number\",\n            \"type\": \"simple\",\n          },\n        },\n      ],\n      \"remarks\": [],\n      \"returns\": {\n        \"text\": \"number\",\n        \"type\": \"simple\",\n      },\n      \"seeAlsos\": [],\n      \"signature\": \"function optionsTypeParamMethodWithDefaults(\n    a: ParameterOptionsTypeA = { value: 1 },\n    b: ParameterOptionsTypeB,\n    c: ParameterOptionsTypeC\n  ): number;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n\nexports[`method > processMethodLike(recordParamMethod) 1`] = `\n{\n  \"name\": \"recordParamMethod\",\n  \"signatures\": [\n    {\n      \"deprecated\": undefined,\n      \"description\": \"Test with a Record parameter.\",\n      \"examples\": [],\n      \"parameters\": [\n        {\n          \"default\": undefined,\n          \"description\": \"The Record parameter.\",\n          \"name\": \"object\",\n          \"type\": {\n            \"text\": \"Record<string, number>\",\n            \"type\": \"simple\",\n          },\n        },\n      ],\n      \"remarks\": [],\n      \"returns\": {\n        \"text\": \"number\",\n        \"type\": \"simple\",\n      },\n      \"seeAlsos\": [],\n      \"signature\": \"function recordParamMethod(object: Record<string, number>): number;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n\nexports[`method > processMethodLike(requiredNumberParamMethod) 1`] = `\n{\n  \"name\": \"requiredNumberParamMethod\",\n  \"signatures\": [\n    {\n      \"deprecated\": undefined,\n      \"description\": \"Test with a required parameter.\",\n      \"examples\": [],\n      \"parameters\": [\n        {\n          \"default\": undefined,\n          \"description\": \"The number parameter.\",\n          \"name\": \"a\",\n          \"type\": {\n            \"text\": \"number\",\n            \"type\": \"simple\",\n          },\n        },\n      ],\n      \"remarks\": [],\n      \"returns\": {\n        \"text\": \"number\",\n        \"type\": \"simple\",\n      },\n      \"seeAlsos\": [],\n      \"signature\": \"function requiredNumberParamMethod(a: number): number;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n\nexports[`method > processMethodLike(stringUnionParamMethod) 1`] = `\n{\n  \"name\": \"stringUnionParamMethod\",\n  \"signatures\": [\n    {\n      \"deprecated\": undefined,\n      \"description\": \"Test with string union.\",\n      \"examples\": [],\n      \"parameters\": [\n        {\n          \"default\": undefined,\n          \"description\": \"\\`'a'\\` or \\`'b'\\`.\",\n          \"name\": \"value\",\n          \"type\": {\n            \"text\": \"'a' | 'b'\",\n            \"type\": \"union\",\n            \"types\": [\n              {\n                \"text\": \"'a'\",\n                \"type\": \"simple\",\n              },\n              {\n                \"text\": \"'b'\",\n                \"type\": \"simple\",\n              },\n            ],\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"The options parameter.\",\n          \"name\": \"options?\",\n          \"type\": {\n            \"text\": \"{ ... }\",\n            \"type\": \"simple\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"The casing parameter.\",\n          \"name\": \"options.casing?\",\n          \"type\": {\n            \"resolvedType\": {\n              \"text\": \"'lower' | 'upper' | 'mixed'\",\n              \"type\": \"union\",\n              \"types\": [\n                {\n                  \"text\": \"'lower'\",\n                  \"type\": \"simple\",\n                },\n                {\n                  \"text\": \"'upper'\",\n                  \"type\": \"simple\",\n                },\n                {\n                  \"text\": \"'mixed'\",\n                  \"type\": \"simple\",\n                },\n              ],\n            },\n            \"text\": \"Casing\",\n            \"type\": \"shadow\",\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"The excludes parameter.\",\n          \"name\": \"options.excludes?\",\n          \"type\": {\n            \"text\": \"AlphaNumericChar[]\",\n            \"type\": \"generic\",\n            \"typeParameters\": [\n              {\n                \"resolvedType\": {\n                  \"text\": \"'a' | 'b' | 'c' | 'd' | 'e' | 'f' | 'g' | 'h' | 'i' | 'j' | 'k' | 'l' | 'm' | 'n' | 'o' | 'p' | 'q' | 'r' | 's' | 't' | 'u' | 'v' | 'w' | 'x' | 'y' | 'z' | 'A' | 'B' | 'C' | 'D' | 'E' | 'F' | 'G' | 'H' | 'I' | 'J' | 'K' | 'L' | 'M' | 'N' | 'O' | 'P' | 'Q' | 'R' | 'S' | 'T' | 'U' | 'V' | 'W' | 'X' | 'Y' | 'Z' | '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9'\",\n                  \"type\": \"union\",\n                  \"types\": [\n                    {\n                      \"text\": \"'a'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'b'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'c'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'d'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'e'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'f'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'g'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'h'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'i'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'j'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'k'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'l'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'m'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'n'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'o'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'p'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'q'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'r'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'s'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'t'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'u'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'v'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'w'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'x'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'y'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'z'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'A'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'B'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'C'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'D'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'E'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'F'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'G'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'H'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'I'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'J'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'K'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'L'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'M'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'N'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'O'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'P'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'Q'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'R'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'S'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'T'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'U'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'V'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'W'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'X'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'Y'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'Z'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'0'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'1'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'2'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'3'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'4'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'5'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'6'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'7'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'8'\",\n                      \"type\": \"simple\",\n                    },\n                    {\n                      \"text\": \"'9'\",\n                      \"type\": \"simple\",\n                    },\n                  ],\n                },\n                \"text\": \"AlphaNumericChar\",\n                \"type\": \"shadow\",\n              },\n            ],\n          },\n        },\n        {\n          \"default\": undefined,\n          \"description\": \"The format parameter.\",\n          \"name\": \"options.format?\",\n          \"type\": {\n            \"text\": \"'hex' | 'css' | 'binary' | 'decimal'\",\n            \"type\": \"union\",\n            \"types\": [\n              {\n                \"text\": \"'hex'\",\n                \"type\": \"simple\",\n              },\n              {\n                \"text\": \"'css'\",\n                \"type\": \"simple\",\n              },\n              {\n                \"text\": \"'binary'\",\n                \"type\": \"simple\",\n              },\n              {\n                \"text\": \"'decimal'\",\n                \"type\": \"simple\",\n              },\n            ],\n          },\n        },\n      ],\n      \"remarks\": [],\n      \"returns\": {\n        \"text\": \"string\",\n        \"type\": \"simple\",\n      },\n      \"seeAlsos\": [],\n      \"signature\": \"function stringUnionParamMethod(\n    value: 'a' | 'b',\n    options?: {\n      casing?: Casing;\n      format?: 'hex' | ColorFormat;\n      excludes?: ReadonlyArray<AlphaNumericChar>;\n    }\n  ): string;\",\n      \"since\": \"1.0.0\",\n      \"throws\": [],\n    },\n  ],\n  \"source\": {\n    \"column\": -1,\n    \"filePath\": \"test/scripts/apidocs/method.example.ts\",\n    \"line\": -1,\n  },\n}\n`;\n"
  },
  {
    "path": "test/scripts/apidocs/__snapshots__/page.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`toRefreshFunction > should handle multiline calls 1`] = `\n\"async (): Promise<unknown[]> => {\n  await enableFaker();\n  const result: unknown[] = [];\n\n  try {\n    result.push(\n      faker.number.int({\n        min: 1,\n        max: 10,\n      })\n    );\n  } catch (error: unknown) {\n    result.push(error instanceof Error ? error.name : 'Error');\n  }\n\n  return result;\n}\"\n`;\n\nexports[`toRefreshFunction > should handle multiple calls 1`] = `\n\"async (): Promise<unknown[]> => {\n  await enableFaker();\n  const result: unknown[] = [];\n\n  try {\n    result.push(faker.number.int());\n  } catch (error: unknown) {\n    result.push(error instanceof Error ? error.name : 'Error');\n  }\n\n  try {\n    result.push(faker.number.int());\n  } catch (error: unknown) {\n    result.push(error instanceof Error ? error.name : 'Error');\n  }\n\n  return result;\n}\"\n`;\n\nexports[`toRefreshFunction > should handle properties after calls 1`] = `\n\"async (): Promise<unknown[]> => {\n  await enableFaker();\n  const result: unknown[] = [];\n\n  try {\n    result.push(faker.airline.airport().name);\n  } catch (error: unknown) {\n    result.push(error instanceof Error ? error.name : 'Error');\n  }\n\n  return result;\n}\"\n`;\n\nexports[`toRefreshFunction > should handle single line calls with semicolon 1`] = `\n\"async (): Promise<unknown[]> => {\n  await enableFaker();\n  const result: unknown[] = [];\n\n  try {\n    result.push(faker.number.int());\n  } catch (error: unknown) {\n    result.push(error instanceof Error ? error.name : 'Error');\n  }\n\n  return result;\n}\"\n`;\n\nexports[`toRefreshFunction > should handle single line calls without semicolon 1`] = `\n\"async (): Promise<unknown[]> => {\n  await enableFaker();\n  const result: unknown[] = [];\n\n  try {\n    result.push(faker.number.int());\n  } catch (error: unknown) {\n    result.push(error instanceof Error ? error.name : 'Error');\n  }\n\n  return result;\n}\"\n`;\n"
  },
  {
    "path": "test/scripts/apidocs/__snapshots__/verify-jsdoc-tags.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`check docs completeness > all modules and methods are present 1`] = `\n[\n  [\n    \"faker\",\n    [\n      \"constructor\",\n      \"getMetadata\",\n      \"seed\",\n      \"setDefaultRefDate\",\n    ],\n  ],\n  [\n    \"simpleFaker\",\n    [\n      \"constructor\",\n      \"seed\",\n      \"setDefaultRefDate\",\n    ],\n  ],\n  [\n    \"randomizer\",\n    [\n      \"next\",\n      \"seed\",\n    ],\n  ],\n  [\n    \"utils\",\n    [\n      \"generateMersenne32Randomizer\",\n      \"generateMersenne53Randomizer\",\n      \"mergeLocales\",\n    ],\n  ],\n  [\n    \"airline\",\n    [\n      \"aircraftType\",\n      \"airline\",\n      \"airplane\",\n      \"airport\",\n      \"flightNumber\",\n      \"recordLocator\",\n      \"seat\",\n    ],\n  ],\n  [\n    \"animal\",\n    [\n      \"bear\",\n      \"bird\",\n      \"cat\",\n      \"cetacean\",\n      \"cow\",\n      \"crocodilia\",\n      \"dog\",\n      \"fish\",\n      \"horse\",\n      \"insect\",\n      \"lion\",\n      \"petName\",\n      \"rabbit\",\n      \"rodent\",\n      \"snake\",\n      \"type\",\n    ],\n  ],\n  [\n    \"book\",\n    [\n      \"author\",\n      \"format\",\n      \"genre\",\n      \"publisher\",\n      \"series\",\n      \"title\",\n    ],\n  ],\n  [\n    \"color\",\n    [\n      \"cmyk\",\n      \"colorByCSSColorSpace\",\n      \"cssSupportedFunction\",\n      \"cssSupportedSpace\",\n      \"hsl\",\n      \"human\",\n      \"hwb\",\n      \"lab\",\n      \"lch\",\n      \"rgb\",\n      \"space\",\n    ],\n  ],\n  [\n    \"commerce\",\n    [\n      \"department\",\n      \"isbn\",\n      \"price\",\n      \"product\",\n      \"productAdjective\",\n      \"productDescription\",\n      \"productMaterial\",\n      \"productName\",\n      \"upc\",\n    ],\n  ],\n  [\n    \"company\",\n    [\n      \"buzzAdjective\",\n      \"buzzNoun\",\n      \"buzzPhrase\",\n      \"buzzVerb\",\n      \"catchPhrase\",\n      \"catchPhraseAdjective\",\n      \"catchPhraseDescriptor\",\n      \"catchPhraseNoun\",\n      \"name\",\n    ],\n  ],\n  [\n    \"database\",\n    [\n      \"collation\",\n      \"column\",\n      \"engine\",\n      \"mongodbObjectId\",\n      \"type\",\n    ],\n  ],\n  [\n    \"datatype\",\n    [\n      \"boolean\",\n    ],\n  ],\n  [\n    \"date\",\n    [\n      \"anytime\",\n      \"between\",\n      \"betweens\",\n      \"birthdate\",\n      \"future\",\n      \"month\",\n      \"past\",\n      \"recent\",\n      \"soon\",\n      \"timeZone\",\n      \"weekday\",\n    ],\n  ],\n  [\n    \"finance\",\n    [\n      \"accountName\",\n      \"accountNumber\",\n      \"amount\",\n      \"bic\",\n      \"bitcoinAddress\",\n      \"creditCardCVV\",\n      \"creditCardIssuer\",\n      \"creditCardNumber\",\n      \"currency\",\n      \"currencyCode\",\n      \"currencyName\",\n      \"currencyNumericCode\",\n      \"currencySymbol\",\n      \"ethereumAddress\",\n      \"iban\",\n      \"litecoinAddress\",\n      \"pin\",\n      \"routingNumber\",\n      \"transactionDescription\",\n      \"transactionType\",\n    ],\n  ],\n  [\n    \"food\",\n    [\n      \"adjective\",\n      \"description\",\n      \"dish\",\n      \"ethnicCategory\",\n      \"fruit\",\n      \"ingredient\",\n      \"meat\",\n      \"spice\",\n      \"vegetable\",\n    ],\n  ],\n  [\n    \"git\",\n    [\n      \"branch\",\n      \"commitDate\",\n      \"commitEntry\",\n      \"commitMessage\",\n      \"commitSha\",\n    ],\n  ],\n  [\n    \"hacker\",\n    [\n      \"abbreviation\",\n      \"adjective\",\n      \"ingverb\",\n      \"noun\",\n      \"phrase\",\n      \"verb\",\n    ],\n  ],\n  [\n    \"helpers\",\n    [\n      \"arrayElement\",\n      \"arrayElements\",\n      \"enumValue\",\n      \"fake\",\n      \"fromRegExp\",\n      \"maybe\",\n      \"multiple\",\n      \"mustache\",\n      \"objectEntry\",\n      \"objectKey\",\n      \"objectValue\",\n      \"rangeToNumber\",\n      \"replaceCreditCardSymbols\",\n      \"replaceSymbols\",\n      \"shuffle\",\n      \"slugify\",\n      \"uniqueArray\",\n      \"weightedArrayElement\",\n    ],\n  ],\n  [\n    \"image\",\n    [\n      \"avatar\",\n      \"avatarGitHub\",\n      \"dataUri\",\n      \"personPortrait\",\n      \"url\",\n      \"urlLoremFlickr\",\n      \"urlPicsumPhotos\",\n    ],\n  ],\n  [\n    \"internet\",\n    [\n      \"displayName\",\n      \"domainName\",\n      \"domainSuffix\",\n      \"domainWord\",\n      \"email\",\n      \"emoji\",\n      \"exampleEmail\",\n      \"httpMethod\",\n      \"httpStatusCode\",\n      \"ip\",\n      \"ipv4\",\n      \"ipv6\",\n      \"jwt\",\n      \"jwtAlgorithm\",\n      \"mac\",\n      \"password\",\n      \"port\",\n      \"protocol\",\n      \"url\",\n      \"userAgent\",\n      \"username\",\n    ],\n  ],\n  [\n    \"location\",\n    [\n      \"buildingNumber\",\n      \"cardinalDirection\",\n      \"city\",\n      \"continent\",\n      \"country\",\n      \"countryCode\",\n      \"county\",\n      \"direction\",\n      \"language\",\n      \"latitude\",\n      \"longitude\",\n      \"nearbyGPSCoordinate\",\n      \"ordinalDirection\",\n      \"secondaryAddress\",\n      \"state\",\n      \"street\",\n      \"streetAddress\",\n      \"timeZone\",\n      \"zipCode\",\n    ],\n  ],\n  [\n    \"lorem\",\n    [\n      \"lines\",\n      \"paragraph\",\n      \"paragraphs\",\n      \"sentence\",\n      \"sentences\",\n      \"slug\",\n      \"text\",\n      \"word\",\n      \"words\",\n    ],\n  ],\n  [\n    \"music\",\n    [\n      \"album\",\n      \"artist\",\n      \"genre\",\n      \"songName\",\n    ],\n  ],\n  [\n    \"number\",\n    [\n      \"bigInt\",\n      \"binary\",\n      \"float\",\n      \"hex\",\n      \"int\",\n      \"octal\",\n      \"romanNumeral\",\n    ],\n  ],\n  [\n    \"person\",\n    [\n      \"bio\",\n      \"firstName\",\n      \"fullName\",\n      \"gender\",\n      \"jobArea\",\n      \"jobDescriptor\",\n      \"jobTitle\",\n      \"jobType\",\n      \"lastName\",\n      \"middleName\",\n      \"prefix\",\n      \"sex\",\n      \"sexType\",\n      \"suffix\",\n      \"zodiacSign\",\n    ],\n  ],\n  [\n    \"phone\",\n    [\n      \"imei\",\n      \"number\",\n    ],\n  ],\n  [\n    \"science\",\n    [\n      \"chemicalElement\",\n      \"unit\",\n    ],\n  ],\n  [\n    \"string\",\n    [\n      \"alpha\",\n      \"alphanumeric\",\n      \"binary\",\n      \"fromCharacters\",\n      \"hexadecimal\",\n      \"nanoid\",\n      \"numeric\",\n      \"octal\",\n      \"sample\",\n      \"symbol\",\n      \"ulid\",\n      \"uuid\",\n    ],\n  ],\n  [\n    \"system\",\n    [\n      \"commonFileExt\",\n      \"commonFileName\",\n      \"commonFileType\",\n      \"cron\",\n      \"directoryPath\",\n      \"fileExt\",\n      \"fileName\",\n      \"filePath\",\n      \"fileType\",\n      \"mimeType\",\n      \"networkInterface\",\n      \"semver\",\n    ],\n  ],\n  [\n    \"vehicle\",\n    [\n      \"bicycle\",\n      \"color\",\n      \"fuel\",\n      \"manufacturer\",\n      \"model\",\n      \"type\",\n      \"vehicle\",\n      \"vin\",\n      \"vrm\",\n    ],\n  ],\n  [\n    \"word\",\n    [\n      \"adjective\",\n      \"adverb\",\n      \"conjunction\",\n      \"interjection\",\n      \"noun\",\n      \"preposition\",\n      \"sample\",\n      \"verb\",\n      \"words\",\n    ],\n  ],\n]\n`;\n"
  },
  {
    "path": "test/scripts/apidocs/class.example.ts",
    "content": "/* eslint-disable @typescript-eslint/no-extraneous-class -- required for tests */\n\n/**\n * A simple module without anything special.\n */\nexport class ModuleSimpleTest {}\n\n/**\n * Description with a link to our [website](https://fakerjs.dev/)\n * and [api docs](https://fakerjs.dev/api/).\n */\nexport class ModuleFakerJsLinkTest {}\n\n/**\n * Description with a link to our [website](https://next.fakerjs.dev/)\n * and [api docs](https://next.fakerjs.dev/api/).\n */\nexport class ModuleNextFakerJsLinkTest {}\n\n/**\n * This is a description for a module with a code example.\n *\n * @deprecated Well, this is deprecated.\n */\nexport class ModuleDeprecationTest {}\n\n/**\n * This is a description for a module with a code example.\n *\n * @example\n * new ModuleExampleTest()\n */\nexport class ModuleExampleTest {}\n"
  },
  {
    "path": "test/scripts/apidocs/class.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { processClass } from '../../../scripts/apidocs/processing/class';\nimport * as ModuleTests from './class.example';\nimport { loadExampleClasses } from './utils';\n\nconst modules = loadExampleClasses();\n\ndescribe('class', () => {\n  it('dummy dependency to rerun the test if the example changes', () => {\n    expect(Object.keys(ModuleTests)).not.toEqual([]);\n  });\n\n  it('expected and actual modules are equal', () => {\n    expect(Object.keys(modules).toSorted()).toMatchSnapshot();\n  });\n\n  it.each(Object.entries(modules))('processClass(%s)', (_, module) => {\n    const actual = processClass(module);\n\n    expect(actual).toMatchSnapshot();\n  });\n});\n"
  },
  {
    "path": "test/scripts/apidocs/method.example.ts",
    "content": "import type { Casing, ColorFormat } from '../../../src';\nimport { FakerError } from '../../../src/errors/faker-error';\nimport type { LiteralUnion } from '../../../src/internal/types';\nimport type { AlphaNumericChar } from '../../../src/modules/string';\n// explicitly export types so they show up in the docs as decomposed types\nexport type {\n  Casing,\n  ColorFormat,\n  NumberColorFormat,\n  StringColorFormat,\n} from '../../../src';\nexport type { LiteralUnion } from '../../../src/internal/types';\nexport type { AlphaNumericChar } from '../../../src/modules/string';\n\n/**\n * Parameter options type with default from signature.\n */\nexport type ParameterOptionsTypeA = {\n  /**\n   * Options value.\n   */\n  value?: number;\n};\n\n/**\n * Parameter options type with default from jsdocs. Defaults to `{value: 0}`.\n */\nexport type ParameterOptionsTypeB = {\n  /**\n   * Options value.\n   */\n  value?: number;\n};\n\n/**\n * Parameter options type with default from inner jsdocs.\n */\nexport type ParameterOptionsTypeC = {\n  /**\n   * Options value. Defaults to `0`.\n   */\n  value?: number;\n};\n\n/**\n * Parameter options type with default from signature.\n */\nexport interface ParameterOptionsInterfaceA {\n  /**\n   * Options value.\n   */\n  value?: number;\n}\n\n/**\n * Parameter options type with default from jsdocs.\n */\nexport interface ParameterOptionsInterfaceB {\n  /**\n   * Options value.\n   */\n  value?: number;\n}\n\n/**\n * Parameter options type with default from inner jsdocs.\n */\nexport interface ParameterOptionsInterfaceC {\n  /**\n   * Options value. Defaults to `0`.\n   */\n  value?: number;\n}\n\n/**\n * A or B.\n */\nexport type AB = 'a' | 'b';\n\nexport class SignatureTest {\n  /**\n   * Test with no parameters.\n   *\n   * @since 1.0.0\n   */\n  noParamMethod(): number {\n    return 0;\n  }\n\n  /**\n   * Test with a required parameter.\n   *\n   * @param a The number parameter.\n   *\n   * @since 1.0.0\n   */\n  requiredNumberParamMethod(a: number): number {\n    return a;\n  }\n\n  /**\n   * Test with an optional parameter.\n   *\n   * @param b The string parameter.\n   *\n   * @since 1.0.0\n   */\n  optionalStringParamMethod(b?: string): number {\n    return b ? 0 : 1;\n  }\n\n  /**\n   * Test with a default parameter.\n   *\n   * @param c The boolean parameter.\n   *\n   * @since 1.0.0\n   */\n  defaultBooleanParamMethod(c: boolean = true): number {\n    return c ? 1 : 0;\n  }\n\n  /**\n   * Test with multiple parameters.\n   *\n   * @param a The number parameter.\n   * @param b The string parameter.\n   * @param c The boolean parameter.\n   *\n   * @since 1.0.0\n   */\n  multiParamMethod(a: number, b?: string, c: boolean = true): number {\n    return c ? a : b ? 0 : 1;\n  }\n\n  /**\n   * Test with a function parameters.\n   *\n   * @param fn The function parameter.\n   *\n   * @since 1.0.0\n   */\n  functionParamMethod(fn: (a: string) => number): number {\n    return fn('a');\n  }\n\n  /**\n   * Test with string union.\n   *\n   * @param value `'a'` or `'b'`.\n   * @param options The options parameter.\n   * @param options.casing The casing parameter.\n   * @param options.format The format parameter.\n   * @param options.excludes The excludes parameter.\n   *\n   * @since 1.0.0\n   */\n  stringUnionParamMethod(\n    value: 'a' | 'b',\n    options?: {\n      /**\n       * The casing parameter.\n       */\n      casing?: Casing;\n      /**\n       * The format parameter.\n       */\n      format?: 'hex' | ColorFormat;\n      /**\n       * The excludes parameter.\n       */\n      excludes?: ReadonlyArray<AlphaNumericChar>;\n    }\n  ): string {\n    return options?.format ?? value;\n  }\n\n  /**\n   * Test with LiteralUnion.\n   *\n   * @param value `'a'` or `'b'`.\n   * @param namedValue `'a'` or `'b'`.\n   * @param array Array of `'a'` or `'b'`.\n   * @param namedArray Array of `'a'` or `'b'`.\n   * @param mixed Value `'a'` or `'b'` or an array thereof.\n   * @param namedMixed Value `'a'` or `'b'` or an array thereof.\n   *\n   * @since 1.0.0\n   */\n  literalUnionParamMethod(\n    value: LiteralUnion<'a' | 'b'>,\n    namedValue: LiteralUnion<AB>,\n    array: ReadonlyArray<LiteralUnion<'a' | 'b'>>,\n    namedArray: ReadonlyArray<LiteralUnion<AB>>,\n    mixed: LiteralUnion<'a' | 'b'> | ReadonlyArray<LiteralUnion<'a' | 'b'>>,\n    namedMixed: ReadonlyArray<LiteralUnion<AB>> | LiteralUnion<AB>\n  ): string {\n    return (\n      value +\n      namedValue +\n      array.join('') +\n      namedArray.join('') +\n      String(mixed) +\n      String(namedMixed)\n    );\n  }\n\n  /**\n   * Test with a Record parameter.\n   *\n   * @param object The Record parameter.\n   *\n   * @since 1.0.0\n   */\n  recordParamMethod(object: Record<string, number>): number {\n    return object.a;\n  }\n\n  /**\n   * Test with an options parameter.\n   *\n   * @param options The options parameter.\n   * @param options.a The number parameter.\n   * @param options.b The string parameter.\n   * @param options.c The boolean parameter.\n   * @param options.d The method parameter.\n   * @param options.e The LiteralUnion parameter.\n   *\n   * @since 1.0.0\n   */\n  optionsParamMethod(options: {\n    /**\n     * The number parameter.\n     */\n    a: number;\n    /**\n     * The string parameter.\n     */\n    b?: string;\n    /**\n     * The boolean parameter.\n     */\n    c: boolean;\n    /**\n     * The method parameter.\n     */\n    d: () => string;\n    /**\n     * A parameter with inline documentation.\n     *\n     * @default 'a'\n     */\n    e: LiteralUnion<'a' | 'b'>;\n  }): number {\n    return options.a;\n  }\n\n  /**\n   * Test with a function parameters (inline types) with defaults.\n   *\n   * @param a Parameter with signature default.\n   * It also has a more complex description.\n   * @param a.value The number parameter.\n   * @param b Parameter with jsdocs default.\n   *\n   * It also has a more complex description.\n   *\n   * Defaults to `{ value: 1 }`.\n   * @param b.value The number parameter.\n   * @param c Parameter with inner jsdocs default.\n   * @param c.value The number parameter. It also has a more complex description. Defaults to `2`.\n   *\n   * @since 1.0.0\n   */\n  optionsInlineParamMethodWithDefaults(\n    a: {\n      /**\n       * The number parameter.\n       */\n      value?: number;\n    } = { value: 1 },\n    b: {\n      /**\n       * The number parameter.\n       */\n      value?: number;\n    },\n    c: {\n      /**\n       * The number parameter.\n       */\n      value?: number;\n    }\n  ): number {\n    return a.value ?? b.value ?? c.value ?? -1;\n  }\n\n  /**\n   * Test with a function parameters with defaults.\n   *\n   * @param a Parameter with signature default.\n   * @param a.value The number parameter.\n   * @param b Parameter with jsdocs default. Defaults to `{ value: 1 }`.\n   * @param b.value The number parameter.\n   * @param c Parameter with inner jsdocs default.\n   * @param c.value The number parameter. Defaults to `2`.\n   *\n   * @since 1.0.0\n   */\n  optionsTypeParamMethodWithDefaults(\n    a: ParameterOptionsTypeA = { value: 1 },\n    b: ParameterOptionsTypeB,\n    c: ParameterOptionsTypeC\n  ): number {\n    return a.value ?? b.value ?? c.value ?? -1;\n  }\n\n  /**\n   * Test with a function parameters with defaults.\n   *\n   * @param a Parameter with signature default.\n   * @param a.value The number parameter.\n   * @param b Parameter with jsdocs default. Defaults to `{ value: 1 }`.\n   * @param b.value The number parameter.\n   * @param c Parameter with inner jsdocs default.\n   * @param c.value The number parameter. Defaults to `2`.\n   *\n   * @since 1.0.0\n   */\n  optionsInterfaceParamMethodWithDefaults(\n    a: ParameterOptionsInterfaceA = { value: 1 },\n    b: ParameterOptionsInterfaceB,\n    c: ParameterOptionsInterfaceC\n  ): number {\n    return a.value ?? b.value ?? c.value ?? -1;\n  }\n\n  /**\n   * Test with example marker.\n   *\n   * @example\n   * test.apidocs.methodWithExample() // 0\n   *\n   * @since 1.0.0\n   */\n  methodWithExample(): number {\n    return 0;\n  }\n\n  /**\n   * Test with deprecated and see marker.\n   *\n   * @see test.apidocs.methodWithExample()\n   *\n   * @since 1.0.0\n   *\n   * @deprecated do something else\n   */\n  methodWithDeprecated(): number {\n    return 0;\n  }\n\n  /**\n   * Test with throws.\n   *\n   * @throws {FakerError} Everytime.\n   *\n   * @since 1.0.0\n   */\n  methodWithThrows(): number {\n    throw new FakerError('Test error');\n  }\n\n  /**\n   * Test with multiple throws.\n   *\n   * @throws {FakerError} First error case.\n   * @throws {FakerError} Another error case.\n   *\n   * @since 1.0.0\n   */\n  methodWithMultipleThrows(): number {\n    throw new FakerError('Another test error');\n  }\n\n  /**\n   * Test with deprecated option.\n   *\n   * @param option The options.\n   * @param option.a Some deprecated option.\n   * @param option.b Some other deprecated option.\n   * @param option.c Some other option.\n   *\n   * @since 1.0.0\n   */\n  methodWithDeprecatedOption(option: {\n    /**\n     * Some deprecated option.\n     *\n     * @deprecated do something else.\n     */\n    a: string;\n    /**\n     * Some other deprecated option.\n     *\n     * @deprecated do something else.\n     */\n    b: () => number;\n    /**\n     * Some other option.\n     */\n    c: number;\n  }): number {\n    return option.c;\n  }\n\n  /**\n   * Test with multiple see markers.\n   *\n   * @see test.apidocsmethodWithExample()\n   * @see test.apidocsmethodWithDeprecated()\n   *\n   * @since 1.0.0\n   */\n  methodWithMultipleSeeMarkers(): number {\n    return 0;\n  }\n\n  /**\n   * Test with multiple see markers and backticks.\n   *\n   * @see test.apidocsmethodWithExample() with parameter `foo`.\n   * @see test.apidocsmethodWithDeprecated() with parameter `bar` and `baz`.\n   *\n   * @since 1.0.0\n   */\n  methodWithMultipleSeeMarkersAndBackticks(): number {\n    return 0;\n  }\n\n  /**\n   * Test with since marker.\n   *\n   * @since 1.0.0\n   */\n  methodWithSinceMarker(): number {\n    return 0;\n  }\n\n  /**\n   * Test with remark marker.\n   *\n   * @remark This text is special.\n   *\n   * @since 1.0.0\n   */\n  methodWithRemark(): number {\n    return 0;\n  }\n\n  /**\n   * Test with multiple remark markers.\n   *\n   * @remark First special text.\n   * @remark Second special text.\n   * @remark Third special text.\n   *\n   * @since 1.0.0\n   */\n  methodWithMultipleRemarks(): number {\n    return 0;\n  }\n\n  /**\n   * Complex array parameter.\n   *\n   * @template T The type of the entries to pick from.\n   *\n   * @param array Array to pick the value from.\n   * @param array[].weight The weight of the value.\n   * @param array[].value The value to pick.\n   *\n   * @since 1.0.0\n   */\n  complexArrayParameter<T>(\n    array: ReadonlyArray<{\n      /**\n       * The weight of the value.\n       */\n      weight: number;\n      /**\n       * The value to pick.\n       */\n      value: T;\n    }>\n  ): T {\n    return array[0].value;\n  }\n}\n"
  },
  {
    "path": "test/scripts/apidocs/method.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { processMethodLike } from '../../../scripts/apidocs/processing/method';\nimport { SignatureTest } from './method.example';\nimport { loadExampleMethods } from './utils';\n\nconst methods = loadExampleMethods();\n\ndescribe('method', () => {\n  it('dummy dependency to rerun the test if the example changes', () => {\n    expect(new SignatureTest()).toBeTruthy();\n  });\n\n  it('expected and actual methods are equal', () => {\n    expect(Object.keys(methods)).toMatchSnapshot();\n  });\n\n  it.each(Object.entries(methods))(\n    'processMethodLike(%s)',\n    (name, signature) => {\n      const actual = processMethodLike(name, signature);\n      actual.source = {\n        filePath: actual.source.filePath,\n        line: -1,\n        column: -1,\n      };\n\n      expect(actual).toMatchSnapshot();\n    }\n  );\n});\n"
  },
  {
    "path": "test/scripts/apidocs/page.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport { toRefreshFunction } from '../../../scripts/apidocs/output/page';\nimport type { RawApiDocsMethod } from '../../../scripts/apidocs/processing/method';\nimport type { RawApiDocsSignature } from '../../../scripts/apidocs/processing/signature';\n\nfunction newTestMethod(\n  signature: Partial<RawApiDocsSignature>\n): RawApiDocsMethod {\n  return {\n    name: 'test',\n    signatures: [\n      {\n        deprecated: 'deprecated',\n        description: 'description',\n        remarks: [],\n        since: 'since',\n        parameters: [],\n        returns: {\n          type: 'simple',\n          text: 'returns',\n        },\n        throws: [],\n        signature: 'signature',\n        examples: [],\n        seeAlsos: [],\n        ...signature,\n      },\n    ],\n    source: {\n      filePath: 'test/page.spec.ts',\n      line: 1,\n      column: 1,\n    },\n  };\n}\n\ndescribe('toRefreshFunction', () => {\n  it(\"should return 'undefined' when there are no faker calls\", async () => {\n    // given\n    const method = newTestMethod({\n      examples: ['const a = 1;'],\n    });\n\n    // when\n    const result = await toRefreshFunction(method);\n\n    // then\n    expect(result).toBe('undefined');\n  });\n\n  it('should handle single line calls with semicolon', async () => {\n    // given\n    const method = newTestMethod({\n      examples: ['faker.number.int(); // 834135'],\n    });\n\n    // when\n    const result = await toRefreshFunction(method);\n\n    // then\n    expect(result).toMatchSnapshot();\n  });\n\n  it('should handle single line calls without semicolon', async () => {\n    // given\n    const method = newTestMethod({\n      examples: ['faker.number.int() // 834135'],\n    });\n\n    // when\n    const result = await toRefreshFunction(method);\n\n    // then\n    expect(result).toMatchSnapshot();\n  });\n\n  it('should handle multiple calls', async () => {\n    // given\n    const method = newTestMethod({\n      examples: ['faker.number.int()', 'faker.number.int()'],\n    });\n\n    // when\n    const result = await toRefreshFunction(method);\n\n    // then\n    expect(result).toMatchSnapshot();\n  });\n\n  it('should handle multiline calls', async () => {\n    // given\n    const method = newTestMethod({\n      examples: 'faker.number.int({\\n  min: 1,\\n  max: 10\\n})'.split('\\n'),\n    });\n\n    // when\n    const result = await toRefreshFunction(method);\n\n    // then\n    expect(result).toMatchSnapshot();\n  });\n\n  it('should handle properties after calls', async () => {\n    // given\n    const method = newTestMethod({\n      examples: ['faker.airline.airport().name'],\n    });\n\n    // when\n    const result = await toRefreshFunction(method);\n\n    // then\n    expect(result).toMatchSnapshot();\n  });\n});\n"
  },
  {
    "path": "test/scripts/apidocs/utils.ts",
    "content": "import type { ClassDeclaration, MethodDeclaration, SourceFile } from 'ts-morph';\nimport { getProject } from '../../../scripts/apidocs/project';\n\n/**\n * Loads the example methods.\n */\nexport function loadExampleMethods(): Record<string, MethodDeclaration> {\n  return Object.fromEntries(\n    loadProjectFile('test/scripts/apidocs/method.example.ts')\n      .getClassOrThrow('SignatureTest')\n      .getMethods()\n      .map((m) => [m.getName(), m] as const)\n      .toSorted(([a], [b]) => a.localeCompare(b)) // Relevant for Object.keys() order\n  );\n}\n\n/**\n * Loads the example classes.\n */\nexport function loadExampleClasses(): Record<string, ClassDeclaration> {\n  return Object.fromEntries(\n    loadProjectFile('test/scripts/apidocs/class.example.ts')\n      .getClasses()\n      .map((m) => [m.getNameOrThrow(), m] as const)\n      .toSorted(([a], [b]) => a.localeCompare(b)) // Relevant for Object.keys() order\n  );\n}\n\n/**\n * Loads the project.\n *\n * @param sourceFile The source file to load.\n */\nfunction loadProjectFile(sourceFile: string): SourceFile {\n  const project = getProject();\n\n  return project.addSourceFileAtPath(sourceFile);\n}\n"
  },
  {
    "path": "test/scripts/apidocs/verify-jsdoc-tags.spec.ts",
    "content": "import { existsSync, mkdirSync, rmSync, writeFileSync } from 'node:fs';\nimport { resolve } from 'node:path';\nimport { isSemVer, isURL } from 'validator';\nimport { afterAll, beforeAll, describe, expect, it, vi } from 'vitest';\nimport { processComponents } from '../../../scripts/apidocs/generate';\nimport { extractSummaryDefault } from '../../../scripts/apidocs/output/page';\nimport { getProject } from '../../../scripts/apidocs/project';\n\n// This test suite ensures, that every method\n// - has working examples\n// - running these do not log anything, unless the method is deprecated\n// - has a valid @since tag\n// - has valid @see tags\n// - has proper links in the description\n\nconst tempDir = resolve(import.meta.dirname, 'temp');\nconst relativeImportPath = `${'../'.repeat(5)}src`;\n\nafterAll(() => {\n  // Remove temp folder\n  if (existsSync(tempDir)) {\n    rmSync(tempDir, { recursive: true });\n  }\n});\n\nconst modules = processComponents(getProject());\n\nfunction resolveDirToModule(moduleName: string): string {\n  return resolve(tempDir, moduleName);\n}\n\nfunction resolvePathToMethodFile(\n  moduleName: string,\n  methodName: string,\n  signature: number\n): string {\n  const dir = resolveDirToModule(moduleName);\n  return resolve(dir, `${methodName}_${signature}.ts`);\n}\n\nconst allowedReferences = new Set(\n  modules.flatMap(({ camelTitle, methods, category }) => {\n    return methods.map(({ name }) =>\n      category ? `faker.${camelTitle}.${name}` : `${camelTitle}.${name}`\n    );\n  })\n);\nconst allowedLinks = new Set(\n  modules.flatMap(({ camelTitle, methods }) => {\n    return [\n      `/api/${camelTitle}.html`,\n      ...methods.map(\n        ({ name }) => `/api/${camelTitle}.html#${name.toLowerCase()}`\n      ),\n    ];\n  })\n);\n\nfunction assertDescription(description: string): void {\n  const linkRegexp = /\\[([^\\]]+)\\]\\(([^)]+)\\)/g;\n  const links = [...description.matchAll(linkRegexp)].map((m) => m[2]);\n\n  for (const link of links) {\n    expect(link).toStartWith('https://');\n    expect(link).toSatisfy(isURL);\n\n    if (link.includes('fakerjs.dev/api/')) {\n      expect(allowedLinks, `${link} to point to a valid target`).toContain(\n        link.replace(/.*fakerjs.dev\\//, '/')\n      );\n    }\n  }\n}\n\ndescribe('check docs completeness', () => {\n  it('all modules and methods are present', () => {\n    // This could be converted to an Object, but that would erase the order of the pages\n    const pageContents = modules.map((m) => [\n      m.camelTitle,\n      m.methods.map((m) => m.name),\n    ]);\n\n    expect(pageContents).toMatchSnapshot();\n  });\n});\n\ndescribe('verify JSDoc tags', () => {\n  describe.each(modules.map((m) => [m.camelTitle, m]))(\n    '%s',\n    (moduleName, module) => {\n      describe('verify module', () => {\n        it('verify description', () => {\n          assertDescription(module.description);\n        });\n      });\n\n      describe.each(module.methods.map((m) => [m.name, m]))(\n        '%s',\n        (methodName, method) => {\n          describe.each(method.signatures.map((s, i) => [i, s]))(\n            '%i',\n            (signatureIndex, signature) => {\n              beforeAll(() => {\n                // Write temp files to disk\n                // By extracting the examples\n                // Guessing required imports\n                // And saving them to disk for later execution\n\n                const dir = resolveDirToModule(moduleName);\n                mkdirSync(dir, { recursive: true });\n                const path = resolvePathToMethodFile(\n                  moduleName,\n                  methodName,\n                  signatureIndex\n                );\n\n                let examples = signature.examples.join('\\n');\n                if (moduleName === 'faker' && methodName === 'constructor') {\n                  // That case should demonstrate an error and is thus not suitable for testing\n                  examples = examples.replace(\n                    'customFaker.music.genre()',\n                    '// customFaker.music.genre()'\n                  );\n                }\n\n                // Replace imports for users with our source path\n                examples = examples.replaceAll(\n                  \" from '@faker-js/faker'\",\n                  ` from '${relativeImportPath}'`\n                );\n\n                if (moduleName === 'randomizer') {\n                  examples = `import { generateMersenne32Randomizer } from '${relativeImportPath}/utils/mersenne';\n\nconst randomizer = generateMersenne32Randomizer();\n\n${examples}`;\n                }\n\n                // If imports are present, we expect them to be complete\n                if (!examples.includes('import ')) {\n                  const imports = [\n                    // collect the imports for the various locales e.g. fakerDE_CH\n                    ...new Set(examples.match(/(?<!\\.)faker[^.-]*(?=\\.)/g)),\n                  ];\n\n                  if (imports.length > 0) {\n                    examples = `import { ${imports.join(\n                      ', '\n                    )} } from '${relativeImportPath}';\\n\\n${examples}`;\n                  }\n                }\n\n                writeFileSync(path, examples);\n              });\n\n              it('verify description', () => {\n                assertDescription(signature.description);\n              });\n\n              it(\n                'verify @example tag',\n                {\n                  retry: 3,\n                  timeout: 30000,\n                },\n                async () => {\n                  const examples = signature.examples.join('\\n');\n\n                  expect(\n                    examples,\n                    `${moduleName}.${methodName} to have examples`\n                  ).not.toBe('');\n\n                  // Grab path to example file\n                  const path = resolvePathToMethodFile(\n                    moduleName,\n                    methodName,\n                    signatureIndex\n                  );\n\n                  // Executing the examples should not throw\n                  await expect(\n                    import(`${path}?scope=example`),\n                    examples\n                  ).resolves.toBeDefined();\n                }\n              );\n\n              // This only checks whether the whole method is deprecated or not\n              // It does not check whether the method is deprecated for a specific set of arguments\n              it(\n                'verify @deprecated tag',\n                {\n                  retry: 3,\n                  timeout: 30000,\n                },\n                async () => {\n                  // Grab path to example file\n                  const path = resolvePathToMethodFile(\n                    moduleName,\n                    methodName,\n                    signatureIndex\n                  );\n\n                  const consoleWarnSpy = vi.spyOn(console, 'warn');\n\n                  // Run the examples\n                  await import(`${path}?scope=deprecated`);\n\n                  // Verify that deprecated methods log a warning\n                  const { deprecated } = signature;\n                  if (deprecated == null) {\n                    expect(consoleWarnSpy).not.toHaveBeenCalled();\n                  } else {\n                    expect(consoleWarnSpy).toHaveBeenCalled();\n                    expect(deprecated).not.toBe('');\n                  }\n\n                  consoleWarnSpy.mockRestore();\n                }\n              );\n\n              describe.each(signature.parameters.map((p) => [p.name, p]))(\n                '%s',\n                (_, parameter) => {\n                  it('verify default value', () => {\n                    const {\n                      name,\n                      default: paramDefault,\n                      description,\n                    } = parameter;\n\n                    const commentDefault = extractSummaryDefault(description);\n                    if (paramDefault) {\n                      if (\n                        /^{.*}$/.test(paramDefault) ||\n                        paramDefault.includes('\\n')\n                      ) {\n                        expect(commentDefault).toBeUndefined();\n                      } else if (\n                        !name.includes('.') &&\n                        // Skip check of defaults in descriptions if it is a paraphrased function call\n                        (commentDefault ||\n                          (!description.includes('Defaults to') &&\n                            !paramDefault.includes('(')))\n                      ) {\n                        expect(\n                          commentDefault,\n                          `Expect '${name}'s js implementation default to be the same as the jsdoc summary default`\n                        ).toBe(paramDefault);\n                      }\n                    }\n                  });\n\n                  it('verify description', () => {\n                    assertDescription(parameter.description);\n                  });\n                }\n              );\n\n              it('verify @see tags', () => {\n                for (const link of signature.seeAlsos) {\n                  if (link.startsWith('faker.')) {\n                    // Expected @see faker.xxx.yyy()\n                    expect(\n                      link,\n                      'Expect method reference to contain ()'\n                    ).toContain('(');\n                    expect(\n                      link,\n                      'Expect method reference to contain ()'\n                    ).toContain(')');\n                    expect(\n                      link,\n                      \"Expect method reference to have a ': ' after the parenthesis\"\n                    ).toContain('): ');\n                    expect(\n                      link,\n                      'Expect method reference to have a description starting with a capital letter'\n                    ).toMatch(/\\): [A-Z]/);\n                    expect(\n                      link,\n                      'Expect method reference to start with a standard description phrase'\n                    ).toMatch(\n                      /\\): (?:For generating |For more information about |For using |For the replacement method)/\n                    );\n                    expect(\n                      link,\n                      'Expect method reference to have a description ending with a dot'\n                    ).toMatch(/\\.$/);\n                    expect(allowedReferences).toContain(\n                      link.replace(/\\(.*/, '')\n                    );\n                  }\n                }\n              });\n\n              it('verify @since tag', () => {\n                const { since } = signature;\n                expect(since, '@since to be present').toBeTruthy();\n                expect(since).not.toBe('');\n                expect(since, '@since to be a valid semver').toSatisfy(\n                  isSemVer\n                );\n              });\n            }\n          );\n        }\n      );\n    }\n  );\n});\n"
  },
  {
    "path": "test/setup.ts",
    "content": "import { chai } from 'vitest';\nimport './vitest-extensions';\n\nchai.config.truncateThreshold = 10000;\n"
  },
  {
    "path": "test/simple-faker.spec.ts",
    "content": "import type { MockInstance } from 'vitest';\nimport { describe, expect, it, vi } from 'vitest';\nimport { generateMersenne32Randomizer, SimpleFaker, simpleFaker } from '../src';\nimport { keys } from '../src/internal/keys';\n\ndescribe('simpleFaker', () => {\n  it('should not log anything on startup', async () => {\n    const spies: MockInstance[] = keys(console)\n      .filter((key) => typeof console[key] === 'function')\n      .map((methodName) => vi.spyOn(console, methodName));\n\n    // Using import() requires types being build but the CI / TS-Check runs without them.\n    const { simpleFaker: importedSimpleFaker } = await import('..');\n    expect(importedSimpleFaker).toBeDefined();\n\n    expect(new SimpleFaker()).toBeDefined();\n\n    for (const spy of spies) {\n      expect(spy).not.toHaveBeenCalled();\n      spy.mockRestore();\n    }\n  });\n\n  describe('constructor()', () => {\n    describe('randomizer', () => {\n      it('should be possible to provide a custom Randomizer', () => {\n        const customFaker = new SimpleFaker({\n          randomizer: {\n            next: () => 0,\n            seed: () => void 0,\n          },\n        });\n\n        expect(customFaker.number.int()).toBe(0);\n        expect(customFaker.number.int()).toBe(0);\n        expect(customFaker.number.int()).toBe(0);\n      });\n    });\n\n    describe('seed', () => {\n      it('should be possible to provide an initial seed', () => {\n        const customFaker = new SimpleFaker({\n          seed: 12345,\n        });\n\n        expect(customFaker.number.int()).toBe(8373237378417847);\n        expect(customFaker.number.int()).toBe(2849657659447330);\n        expect(customFaker.number.int()).toBe(1656593383470774);\n\n        customFaker.seed(12345); // Retry with the expected seed\n\n        expect(customFaker.number.int()).toBe(8373237378417847);\n        expect(customFaker.number.int()).toBe(2849657659447330);\n        expect(customFaker.number.int()).toBe(1656593383470774);\n      });\n    });\n\n    describe('randomizer+seed', () => {\n      it('should take apply both the randomizer and seed', () => {\n        const customFaker = new SimpleFaker({\n          randomizer: generateMersenne32Randomizer(67890),\n          seed: 12345,\n        });\n\n        expect(customFaker.number.int()).toBe(8373237322874880);\n        expect(customFaker.number.int()).toBe(8017800868134912);\n        expect(customFaker.number.int()).toBe(2849657711493120);\n\n        customFaker.seed(12345); // Retry with the expected seed\n\n        expect(customFaker.number.int()).toBe(8373237322874880);\n        expect(customFaker.number.int()).toBe(8017800868134912);\n        expect(customFaker.number.int()).toBe(2849657711493120);\n      });\n    });\n  });\n\n  // This is only here for coverage\n  // The actual test is in mersenne.spec.ts\n  describe('seed()', () => {\n    it('seed()', () => {\n      const seed = simpleFaker.seed();\n\n      expect(seed).toBeDefined();\n      expect(seed).toBeTypeOf('number');\n    });\n\n    it('should reset the sequence when calling `seed`', () => {\n      const seed = simpleFaker.seed();\n\n      const num1 = simpleFaker.number.int();\n\n      const newSeed = simpleFaker.seed(seed);\n      const num2 = simpleFaker.number.int();\n\n      expect(num1).toBe(num2);\n      expect(newSeed).toBe(seed);\n\n      const num3 = simpleFaker.number.int();\n      expect(num1).not.toBe(num3);\n    });\n\n    it('seed(number)', () => {\n      simpleFaker.seed(1);\n\n      const actual = simpleFaker.string.uuid();\n      expect(actual).toMatchInlineSnapshot(\n        '\"6b042125-686a-43e0-8a68-23cf5bee102e\"'\n      );\n    });\n\n    it('seed(number[])', () => {\n      simpleFaker.seed([1, 2, 3]);\n\n      const actual = simpleFaker.string.uuid();\n      expect(actual).toMatchInlineSnapshot(\n        '\"9e7e0e9f-9e8e-4408-b5b1-8002907d7dd6\"'\n      );\n    });\n  });\n\n  describe('defaultRefDate', () => {\n    it('should be a defined', () => {\n      expect(simpleFaker.defaultRefDate).toBeDefined();\n    });\n\n    it('should be a date in the very recent past', () => {\n      const start = Date.now();\n      const refDate = simpleFaker.defaultRefDate().getTime();\n      const end = Date.now();\n      expect(refDate).toBeGreaterThanOrEqual(start);\n      expect(refDate).toBeLessThanOrEqual(end);\n    });\n  });\n});\n"
  },
  {
    "path": "test/support/seeded-runs.ts",
    "content": "import { describe, expect, describe as vi_describe, it as vi_it } from 'vitest';\nimport type { Faker } from '../../src/faker';\nimport type { Callable, MethodOf } from '../../src/internal/types';\n\nexport const seededRuns = [42, 1337, 1211];\n\n/**\n * A type allowing only the names of faker modules.\n */\ntype FakerModule = {\n  [Key in keyof Faker]: Faker[Key] extends Callable | string | number | number[]\n    ? never\n    : Key extends 'definitions' | 'locales'\n      ? never\n      : Key;\n}[keyof Faker];\n\n/**\n * Picks only the methods from the given type.\n */\ntype OnlyMethods<T> = Pick<T, MethodOf<T>>;\n\n/**\n * A Faker type with modules trimmed to only methods.\n */\ntype OnlyMethodsFaker = {\n  [Key in FakerModule]: OnlyMethods<Faker[Key]>;\n};\n\n/**\n * The type allowing only the names of methods that have exactly zero arguments.\n */\ntype NoArgsMethodOf<TObjectType> = MethodOf<TObjectType> &\n  {\n    [Key in MethodOf<TObjectType, () => unknown>]: TObjectType[Key] extends (\n      arg0: string | number | boolean | Record<string, undefined>,\n      ...args: unknown[]\n    ) => unknown\n      ? Key\n      : never;\n  }[MethodOf<TObjectType, () => unknown>];\n\n/**\n * Method that prepares seeded tests.\n *\n * It ensures that all methods in that module have exactly one test case or block associated to them.\n * Duplicate calls to `t.it(methodName)` or `t.describe(methodName)` will directly throw an error.\n * Before the method returns it will check that there are tests for all methods of the module.\n *\n * You may add custom vitest's `it` and `describe` blocks both on a module and method level,\n * however these will be ignored by the completeness checks and you have to call the `setup()` callback yourself.\n *\n * @param faker The faker instance to use for the tests.\n * @param module The name of the faker module to test.\n * @param factory The factory used to create the seeded tests. Supports both fluent and individual calls.\n *\n * @example\n * seededTests(faker, 'random', (t) => {\n *  t.it('methodWithoutArgs')\n *    .itRepeated('methodWithoutArgs2', 5)\n *    .describe('methodWithArgs3', (t) => {\n *      t.it('noArgs')\n *        .it('withParam1', 1337)\n *        .it('variant1', { min: 0})\n *        .it('variant2', { max: 1337})\n *        .it('variant1And2', { min: 0, max: 1337})\n *    });\n * })\n */\nexport function seededTests<\n  TFakerModule extends FakerModule,\n  TModule extends Record<string, Callable> = OnlyMethodsFaker[TFakerModule],\n>(\n  faker: Faker,\n  module: TFakerModule,\n  factory: (tg: TestGenerator<TFakerModule, TModule>, setup: () => void) => void\n): void {\n  describe.each(seededRuns)('%s', (seed) => {\n    const testGenerator: TestGenerator<TFakerModule, TModule> =\n      new TestGenerator(faker, seed, module);\n    factory(testGenerator, () => testGenerator.setup());\n\n    testGenerator.expectAllMethodsToBeTested();\n  });\n}\n\n/**\n * Generator for seed based tests.\n *\n * The individual methods generate default test blocks, that use test snapshots to verify consistent return values.\n */\nclass TestGenerator<\n  TModuleName extends FakerModule,\n  TModule extends Record<string, Callable> = OnlyMethodsFaker[TModuleName],\n> {\n  private readonly tested: Set<MethodOf<TModule>> = new Set();\n  private readonly module: TModule;\n\n  constructor(\n    private readonly faker: Faker,\n    private readonly seed: number,\n    private readonly moduleName: TModuleName\n  ) {\n    this.module = this.faker[moduleName] as unknown as TModule;\n  }\n\n  /**\n   * Ensures that there is only one test block for each method.\n   *\n   * @param method The method name to check.\n   */\n  private expectNotTested(method: MethodOf<TModule>): void {\n    expect(\n      this.tested.has(method),\n      `${method} not to be tested yet`\n    ).toBeFalsy();\n    this.tested.add(method);\n  }\n\n  /**\n   * Should never be called from tests.\n   *\n   * Configures the faker instance for the test by resetting the seed.\n   *\n   * This method will automatically be called by the default methods\n   * and should be called at the beginning of custom vitest's `it` blocks.\n   */\n  setup(): void {\n    this.faker.seed(this.seed);\n  }\n\n  /**\n   * Runs the instructions for a vitest's `it` block.\n   *\n   * @param method The method name to call.\n   * @param args The arguments to call it with.\n   * @param extraStackFrames Additional stack frames to add into the stacktrace.\n   * @param repetitions The number of times to call it.\n   */\n  private callAndVerify<TMethodName extends MethodOf<TModule>>(\n    method: TMethodName,\n    args: Parameters<TModule[TMethodName]>,\n    extraStackFrames: () => string[],\n    repetitions: number = 1\n  ): void {\n    this.setup();\n    const callable = this.module[method];\n    if (callable == null) {\n      throw new Error(`Method ${method} not found in ${this.moduleName}`);\n    }\n\n    for (let i = 0; i < repetitions; i++) {\n      try {\n        const value = callable(...args);\n        expect(value).toMatchSnapshot();\n      } catch (error: unknown) {\n        throw patchExtraStackFrames(error, extraStackFrames);\n      }\n    }\n  }\n\n  /**\n   * Permanently ignores this method.\n   *\n   * @param method The name of the method.\n   */\n  skip(method: MethodOf<TModule>): this {\n    this.expectNotTested(method);\n    vi_it.skip(method);\n    return this;\n  }\n\n  /**\n   * Generates a test for a method without arguments.\n   *\n   * @param method The name of the method.\n   */\n  it(method: NoArgsMethodOf<TModule>): this {\n    return this.itRepeated(method, 1);\n  }\n\n  /**\n   * Generates a repeated test for a method without arguments.\n   * The seed is not reset between repetitions.\n   *\n   * @param method The name of the method.\n   * @param repetitions The number of repetitions to run.\n   */\n  itRepeated(method: NoArgsMethodOf<TModule>, repetitions: number): this {\n    this.expectNotTested(method);\n    const extraStackFrames = collectExtraStackFrames();\n    vi_it(method, () =>\n      this.callAndVerify(\n        method,\n        [] as unknown as Parameters<TModule[NoArgsMethodOf<TModule>]>,\n        extraStackFrames,\n        repetitions\n      )\n    );\n    return this;\n  }\n\n  /**\n   * Generates no argument tests for the given methods.\n   *\n   * @param methods The names of the methods.\n   */\n  itEach(...methods: Array<NoArgsMethodOf<TModule>>): this {\n    for (const method of methods) {\n      this.it(method);\n    }\n\n    return this;\n  }\n\n  /**\n   * Generates a test section for a method.\n   * Useful to cover multiple argument variations.\n   *\n   * @param method The name of the method.\n   * @param factory The factory used to generate the individual tests.\n   */\n  describe<TMethodName extends MethodOf<TModule>>(\n    method: TMethodName,\n    factory: (tester: MethodTester<TModule[TMethodName]>) => void\n  ): this {\n    this.expectNotTested(method);\n    const callAndVerify: TestGenerator<TModuleName, TModule>['callAndVerify'] =\n      this.callAndVerify.bind(this);\n    const variantNames = new Set<string>();\n    const expectVariantNotTested = (name: string): void => {\n      expect(\n        variantNames.has(name),\n        `${name} test to be unique for ${method}`\n      ).toBeFalsy();\n      variantNames.add(name);\n    };\n\n    const tester: MethodTester<TModule[TMethodName]> = {\n      it(name: string, ...args: Parameters<TModule[TMethodName]>) {\n        expectVariantNotTested(name);\n        const extraStackFrames = collectExtraStackFrames(\n          /* t. */ `it('${name}', `.length // ...args)\n        );\n        vi_it(name, () => callAndVerify(method, args, extraStackFrames));\n        return tester;\n      },\n      itRepeated(\n        name: string,\n        repetitions: number,\n        ...args: Parameters<TModule[TMethodName]>\n      ) {\n        expectVariantNotTested(name);\n        const extraStackFrames = collectExtraStackFrames(\n          /* t. */ `itRepeated('${name}', ${repetitions}, `.length // ...args)\n        );\n        vi_it(name, () =>\n          callAndVerify(method, args, extraStackFrames, repetitions)\n        );\n        return tester;\n      },\n    };\n    vi_describe(method, () => {\n      factory(tester);\n    });\n    return this;\n  }\n\n  /**\n   * Generates a test section for multiple methods with a similar signature.\n   * Useful to cover multiple argument variations.\n   *\n   * @param methods The names of the methods to generate the tests for.\n   */\n  describeEach<TMethodName extends MethodOf<TModule>>(\n    ...methods: TMethodName[]\n  ): (factory: (tester: MethodTester<TModule[TMethodName]>) => void) => this {\n    return (factory) => {\n      for (const method of methods) {\n        this.describe(method, factory);\n      }\n\n      return this;\n    };\n  }\n\n  /**\n   * Should never be called from tests.\n   *\n   * Checks that all methods in the module have associated tests.\n   * This method will be called automatically at the end of each run.\n   */\n  expectAllMethodsToBeTested(): void {\n    const actual = [...this.tested].toSorted();\n    const expected = Object.entries(this.module)\n      .filter(([, value]) => typeof value === 'function')\n      .map(([key]) => key)\n      .toSorted();\n    vi_it('should test all methods', () => {\n      expect(actual).toEqual(expected);\n    });\n  }\n}\n\n/**\n * Lazily collects the current call stack with an additional offset.\n *\n * Vitest's stacktraces only contain the stacktrace from inside `it(name, () => { here })`.\n * This method collects the location where the `it` block is created instead of executed.\n * The stack frames can then later be added to the error stack to provide a more accurate location.\n *\n * @param extraOffset The additional offset to add to the column numbers to account for the name of the test.\n */\nfunction collectExtraStackFrames(extraOffset: number = 0): () => string[] {\n  const stack = new Error('collect').stack;\n  if (stack == null) {\n    return () => [];\n  }\n\n  return () =>\n    stack\n      .split('\\n')\n      .map((e) => e.replaceAll('\\\\', '/')) // Windows to Linux paths\n      .filter((e) => e.includes('/test/')) // exclude node_modules\n      .filter((e) => !e.includes('/test/support/')) // exclude this file\n      .map((e) =>\n        e.replace(/:(\\d+)$/, (_, column: string) => `:${+column + extraOffset}`)\n      );\n}\n\n/**\n * Modifies the error stack to include the given additional stack frames after the last occurrence of this file.\n *\n * @param error The error to modify.\n * @param extraStackFrames The additional stack frames to add.\n */\nfunction patchExtraStackFrames(\n  error: unknown,\n  extraStackFrames: () => string[]\n): unknown {\n  if (error instanceof Error && error.stack != null) {\n    const stack = error.stack.split('\\n');\n    const index = stack.findLastIndex((e) =>\n      e\n        .replaceAll('\\\\', '/') // Windows to Linux paths\n        .includes('/test/support/')\n    );\n    stack.splice(index + 1, 0, ...extraStackFrames());\n    error.stack = stack.join('\\n');\n  }\n\n  return error;\n}\n\n/**\n * Simple interface for a test generator for a given method.\n */\ninterface MethodTester<TMethod extends Callable> {\n  /**\n   * Generates a test for the method.\n   *\n   * @param name The name of the test case.\n   * @param args The arguments to use in the test.\n   */\n  it(name: string, ...args: Parameters<TMethod>): this;\n\n  /**\n   * Generates a repeated test for the method.\n   * The seed is not reset between repetitions.\n   *\n   * @param name The name of the test case.\n   * @param repetitions The number of repetitions to run.\n   * @param args The arguments to use in the test.\n   */\n  itRepeated(\n    name: string,\n    repetitions: number,\n    ...args: Parameters<TMethod>\n  ): this;\n}\n"
  },
  {
    "path": "test/support/times.ts",
    "content": "/**\n * Generates a number sequence from 1 to `length`.\n *\n * @param length The length of the sequence.\n *\n * @returns The sequence.\n */\nexport function times(length: number): number[] {\n  return Array.from({ length }, (_, i) => i + 1);\n}\n"
  },
  {
    "path": "test/utils/__snapshots__/mersenne.spec.ts.snap",
    "content": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`generateMersenne32Randomizer() > seed: [42,1,2] > should return deterministic value for next() 1`] = `0.8562037434894592`;\n\nexports[`generateMersenne32Randomizer() > seed: [1211,1,2] > should return deterministic value for next() 1`] = `0.8916433283593506`;\n\nexports[`generateMersenne32Randomizer() > seed: [1337,1,2] > should return deterministic value for next() 1`] = `0.17990487208589911`;\n\nexports[`generateMersenne32Randomizer() > seed: 42 > should return deterministic value for next() 1`] = `0.37454011430963874`;\n\nexports[`generateMersenne32Randomizer() > seed: 1211 > should return deterministic value for next() 1`] = `0.9285201537422836`;\n\nexports[`generateMersenne32Randomizer() > seed: 1337 > should return deterministic value for next() 1`] = `0.2620246761944145`;\n\nexports[`generateMersenne53Randomizer() > seed: [42,1,2] > should return deterministic value for next() 1`] = `0.8562037477947296`;\n\nexports[`generateMersenne53Randomizer() > seed: [1211,1,2] > should return deterministic value for next() 1`] = `0.8916433279801969`;\n\nexports[`generateMersenne53Randomizer() > seed: [1337,1,2] > should return deterministic value for next() 1`] = `0.17990487224060836`;\n\nexports[`generateMersenne53Randomizer() > seed: 42 > should return deterministic value for next() 1`] = `0.3745401188473625`;\n\nexports[`generateMersenne53Randomizer() > seed: 1211 > should return deterministic value for next() 1`] = `0.9285201539025842`;\n\nexports[`generateMersenne53Randomizer() > seed: 1337 > should return deterministic value for next() 1`] = `0.2620246750155817`;\n"
  },
  {
    "path": "test/utils/merge-locales.spec.ts",
    "content": "import { describe, expect, it } from 'vitest';\nimport type { LocaleDefinition } from '../../src';\nimport { mergeLocales } from '../../src/utils/merge-locales';\n\ndescribe('mergeLocales', () => {\n  it('should not overwrite entries', () => {\n    const locale1: LocaleDefinition = {\n      metadata: { title: 'a' },\n      person: { firstName: ['a'] },\n      finance: { credit_card: { visa: ['a'] } },\n    };\n    const locale2: LocaleDefinition = {\n      metadata: { title: 'b' },\n      person: { firstName: ['b'] },\n      finance: { credit_card: { mastercard: ['b'] } },\n    };\n    const locale3: LocaleDefinition = {\n      metadata: { title: 'c' },\n      person: { firstName: ['c'] },\n      finance: { credit_card: {} },\n    };\n\n    const merged = mergeLocales([locale1, locale2, locale3]);\n\n    expect(merged).toEqual({\n      metadata: { title: 'a' },\n      person: { firstName: ['a'] },\n      finance: { credit_card: { visa: ['a'] } },\n    });\n  });\n\n  it('should not overwrite not applicable data', () => {\n    const locale1: LocaleDefinition = {\n      metadata: { title: 'a' },\n      location: {\n        city: null,\n        country: null,\n      },\n    };\n    const locale2: LocaleDefinition = {\n      metadata: { title: 'b' },\n      location: {\n        city: ['b'],\n      },\n    };\n    const locale3: LocaleDefinition = {\n      metadata: { title: 'c' },\n      location: {\n        city: ['c'],\n        country: ['c'],\n      },\n    };\n    const merged = mergeLocales([locale1, locale2, locale3]);\n\n    expect(merged).toEqual({\n      metadata: { title: 'a' },\n      location: {\n        city: null,\n        country: null,\n      },\n    });\n  });\n\n  it('should extend categories', () => {\n    const locale1: LocaleDefinition = {\n      metadata: { title: 'a' },\n      location: { city: ['a'] },\n      person: { suffix: ['a'] },\n    };\n    const locale2: LocaleDefinition = {\n      metadata: { title: 'b' },\n      animal: { cat: ['b'] },\n      person: { bio_pattern: ['b'] },\n    };\n    const locale3: LocaleDefinition = {\n      metadata: { title: 'c' },\n      color: { human: ['c'] },\n      person: {},\n    };\n\n    const merged = mergeLocales([locale1, locale2, locale3]);\n\n    expect(merged).toEqual({\n      metadata: { title: 'a' },\n      animal: { cat: ['b'] },\n      color: { human: ['c'] },\n      location: { city: ['a'] },\n      person: { suffix: ['a'], bio_pattern: ['b'] },\n    });\n  });\n});\n"
  },
  {
    "path": "test/utils/mersenne-test-utils.ts",
    "content": "// Moved to a separate file to avoid importing the tests\n\n/**\n * The maximum value that can be returned by `MersenneTwister19937.genrandReal2()`.\n * This is the max possible value with 32 bits of precision that is less than 1.\n */\nexport const TWISTER_32CO_MAX_VALUE = 0.9999999997671694;\n/**\n * The maximum value that can be returned by `MersenneTwister19937.genrandRes53()`.\n * This is the max possible value with 53 bits of precision that is less than 1.\n */\nexport const TWISTER_53CO_MAX_VALUE = 0.9999999999999999;\n// Re-exported because the value might change in the future\n/**\n * The maximum value that can be returned by `next()`.\n */\nexport const MERSENNE_MAX_VALUE = TWISTER_53CO_MAX_VALUE;\n"
  },
  {
    "path": "test/utils/mersenne.spec.ts",
    "content": "import { beforeAll, beforeEach, describe, expect, it } from 'vitest';\nimport { MersenneTwister19937 } from '../../src/internal/mersenne';\nimport { randomSeed } from '../../src/internal/seed';\nimport type { Randomizer } from '../../src/randomizer';\nimport {\n  generateMersenne32Randomizer,\n  generateMersenne53Randomizer,\n} from '../../src/utils/mersenne';\nimport { seededRuns } from '../support/seeded-runs';\nimport { times } from '../support/times';\nimport {\n  MERSENNE_MAX_VALUE,\n  TWISTER_32CO_MAX_VALUE,\n  TWISTER_53CO_MAX_VALUE,\n} from './mersenne-test-utils';\n\nconst NON_SEEDED_BASED_RUN = 25;\n\ndescribe('MersenneTwister19937', () => {\n  describe('nextU32()', () => {\n    it('should be able to return 0', () => {\n      const twister = new MersenneTwister19937(257678572);\n\n      // There is no single value seed that can produce 0 in the first call\n      for (let i = 0; i < 5; i++) {\n        twister.nextU32();\n      }\n\n      const actual = twister.nextU32();\n      expect(actual).toBe(0);\n    });\n\n    it('should be able to return 2^32-1', () => {\n      const twister = new MersenneTwister19937(2855577693);\n      const actual = twister.nextU32();\n      expect(actual).toBe(2 ** 32 - 1);\n    });\n  });\n\n  describe('nextF32()', () => {\n    it('should be able to return 0', () => {\n      const twister = new MersenneTwister19937();\n      // shortcut to return minimal value\n      // the test above shows that it is possible to return 0\n      twister.nextU32 = () => 0;\n      const actual = twister.nextF32();\n      expect(actual).toBe(0);\n    });\n\n    it('should be able to return almost 1', () => {\n      const twister = new MersenneTwister19937();\n      // shortcut to return maximal value\n      // the test above shows that it is possible to return 2^32-1\n      twister.nextU32 = () => 2 ** 32 - 1;\n      const actual = twister.nextF32();\n      expect(actual).toBe(TWISTER_32CO_MAX_VALUE);\n    });\n  });\n\n  describe('nextF53()', () => {\n    it('should be able to return 0', () => {\n      const twister = new MersenneTwister19937();\n      // shortcut to return minimal value\n      // the test above shows that it is possible to return 0\n      twister.nextU32 = () => 0;\n      const actual = twister.nextF53();\n      expect(actual).toBe(0);\n    });\n\n    it('should be able to return almost 1', () => {\n      const twister = new MersenneTwister19937();\n      // shortcut to return maximal value\n      // the test above shows that it is possible to return 2^32-1\n      twister.nextU32 = () => 2 ** 32 - 1;\n      const actual = twister.nextF53();\n      expect(actual).toBe(TWISTER_53CO_MAX_VALUE);\n    });\n  });\n});\n\ndescribe.each([\n  ['generateMersenne32Randomizer()', generateMersenne32Randomizer],\n  ['generateMersenne53Randomizer()', generateMersenne53Randomizer],\n])('%s', (_, factory) => {\n  const randomizer: Randomizer = factory();\n\n  it('should return a result matching the interface', () => {\n    expect(randomizer).toBeDefined();\n    expect(randomizer).toBeTypeOf('object');\n    expect(randomizer.next).toBeTypeOf('function');\n    expect(randomizer.seed).toBeTypeOf('function');\n  });\n\n  describe.each(\n    [...seededRuns, ...seededRuns.map((v) => [v, 1, 2])].map((v) => [v])\n  )('seed: %j', (seed) => {\n    beforeEach(() => {\n      randomizer.seed(seed);\n    });\n\n    it('should return deterministic value for next()', () => {\n      const actual = randomizer.next();\n\n      expect(actual).toMatchSnapshot();\n    });\n  });\n\n  describe.each(\n    times(NON_SEEDED_BASED_RUN).flatMap(() => [\n      [randomSeed()],\n      [[randomSeed(), randomSeed()]],\n    ])\n  )('random seeded tests %j', (seed) => {\n    beforeAll(() => {\n      randomizer.seed(seed);\n    });\n\n    describe('next', () => {\n      it('should return random number from interval [0, 1)', () => {\n        const actual = randomizer.next();\n\n        expect(actual).toBeGreaterThanOrEqual(0);\n        expect(actual).toBeLessThanOrEqual(MERSENNE_MAX_VALUE);\n        expect(actual).toBeLessThan(1);\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "test/vitest-extensions.ts",
    "content": "/* eslint-disable @typescript-eslint/no-empty-object-type */\nimport { expect } from 'vitest';\n\nexpect.extend({\n  toContainDuplicates(received: unknown[]) {\n    const { isNot } = this;\n\n    const uniques = new Set(received);\n    const duplications = received.filter((entry) => !uniques.delete(entry));\n    const uniqueDuplication = [...new Set(duplications)];\n\n    return {\n      pass: uniqueDuplication.length > 0,\n      message: () =>\n        isNot\n          ? `Duplicated values are [${uniqueDuplication.join(', ')}]`\n          : `No duplicate values in [${received.join(', ')}]`,\n    };\n  },\n  toStartWith(actual: unknown, prefix: string) {\n    const { isNot } = this;\n\n    return {\n      pass: typeof actual === 'string' && actual.startsWith(prefix),\n      actual,\n      expected: `${prefix}...`,\n      message: () =>\n        isNot\n          ? `String did start with the \"${prefix}\".`\n          : `String did not start with the \"${prefix}\".`,\n    };\n  },\n});\n\ninterface CustomMatchers {\n  /**\n   * Expects that a list of elements does not contain any duplicate entries.\n   */\n  toContainDuplicates(): void;\n\n  /**\n   * Expects that a string has the provided prefix.\n   *\n   * @param prefix The prefix to check for.\n   */\n  toStartWith(prefix: string): void;\n}\n\ndeclare module 'vitest' {\n  interface Assertion extends CustomMatchers {}\n  interface AsymmetricMatchersContaining extends CustomMatchers {}\n}\n"
  },
  {
    "path": "tsconfig.json",
    "content": "{\n  \"compilerOptions\": {\n    \"target\": \"ESNext\",\n    \"moduleResolution\": \"Bundler\",\n    \"module\": \"ESNext\",\n    \"strict\": true,\n    \"noEmit\": true,\n    \"stripInternal\": true,\n    \"verbatimModuleSyntax\": true,\n    \"skipLibCheck\": true,\n    \"allowSyntheticDefaultImports\": true,\n    \"resolveJsonModule\": true\n  },\n  \"exclude\": [\n    \"node_modules\",\n    \"dist\",\n    // Ignore the generated API documentation\n    \"docs/api\",\n    \"docs/locales\",\n    // required for the signature related tests on macOS #2280\n    \"test/scripts/apidocs/temp\"\n  ]\n}\n"
  },
  {
    "path": "tsup.config.ts",
    "content": "import { defineConfig } from 'tsup';\nimport { allLocales } from './src';\n\nexport default defineConfig({\n  entry: [\n    'src/index.ts',\n    ...Object.keys(allLocales).map((locale) => `src/locale/${locale}.ts`),\n  ],\n  outDir: 'dist',\n  clean: true,\n  format: 'esm',\n  target: ['es2023', 'node20.11'],\n  dts: true,\n  minify: true,\n  sourcemap: false,\n  splitting: true,\n});\n"
  },
  {
    "path": "vitest.config.ts",
    "content": "import { defineConfig } from 'vitest/config';\nimport { CI_PREFLIGHT } from './scripts/env';\n\nconst VITEST_SEQUENCE_SEED = Date.now();\n\nconsole.log('VITEST_SEQUENCE_SEED', VITEST_SEQUENCE_SEED);\n\n// https://vitejs.dev/config/\nexport default defineConfig({\n  test: {\n    setupFiles: ['test/setup.ts'],\n    include: ['test/**/*.spec.ts', 'test/**/*.spec.cts'],\n    exclude: ['test/integration/**/*.spec.ts'],\n    coverage: {\n      provider: 'v8',\n      reporter: ['clover', 'cobertura', 'lcov', 'text'],\n      include: ['src'],\n    },\n    reporters: CI_PREFLIGHT\n      ? ['default', 'github-actions']\n      : [['default', { summary: false }]],\n    sequence: {\n      seed: VITEST_SEQUENCE_SEED,\n      shuffle: true,\n    },\n    onStackTrace(_, { file }) {\n      if (\n        file.includes('/src/internal/locale-proxy') ||\n        file.includes('/test/support/')\n      ) {\n        return false;\n      }\n\n      return true;\n    },\n    typecheck: {\n      enabled: true,\n      include: ['test/**/*.spec-d.ts'],\n    },\n    onConsoleLog(log, type) {\n      if (\n        type === 'stderr' &&\n        log.includes('[@faker-js/faker]:') &&\n        log.includes('deprecated')\n      ) {\n        return false;\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "vitest.it-config.ts",
    "content": "import { defineConfig } from 'vitest/config';\nimport config from './vitest.config';\n\ndelete config.test?.coverage;\ndelete config.test?.typecheck;\ndelete config.test?.exclude;\n\nexport default defineConfig({\n  test: {\n    ...config.test,\n    include: ['test/integration/**/*.spec.ts'],\n    testTimeout: 30000,\n  },\n});\n"
  }
]