[
  {
    "path": ".config/dotnet-tools.json",
    "content": "{\n  \"version\": 1,\n  \"isRoot\": true,\n  \"tools\": {\n    \"benchmarkdotnet.tool\": {\n      \"version\": \"0.12.1\",\n      \"commands\": [\n        \"dotnet-benchmark\"\n      ]\n    },\n    \"nuke.globaltool\": {\n      \"version\": \"9.0.3\",\n      \"commands\": [\n        \"nuke\"\n      ]\n    }\n  }\n}"
  },
  {
    "path": ".editorconfig",
    "content": "root=true\n\n[*.cs]\ntrim_trailing_whitespace=true\ninsert_final_newline=true\n\n[*]\nindent_style = space\nindent_size = 3\n\n[*.{fs,fsx}]\nindent_style = space\nindent_size = 4\n\n[*.{md,markdown,json,js,csproj,fsproj,targets}]\nindent_style = space\nindent_size = 2\n\n\n# Verify settings\n[*.{received,verified}.{txt,xml,json}]\ncharset = \"utf-8-bom\"\nend_of_line = lf\nindent_size = unset\nindent_style = unset\ninsert_final_newline = false\ntab_width = unset\ntrim_trailing_whitespace = false\n"
  },
  {
    "path": ".gitattributes",
    "content": "# Auto detect text files and perform LF normalization\n# http://davidlaing.com/2012/09/19/customise-your-gitattributes-to-become-a-git-ninja/\n* text=auto\n\n*.cs     diff=csharp\n\n# Custom for Visual Studio\n*.sln text eol=crlf merge=union \n*.csproj merge=union\n*.vbproj merge=union\n*.fsproj merge=union\n*.dbproj merge=union\n\n\n*.verified.txt text eol=lf working-tree-encoding=UTF-8\n*.verified.xml text eol=lf working-tree-encoding=UTF-8\n*.verified.json text eol=lf working-tree-encoding=UTF-8\n\n"
  },
  {
    "path": ".github/FUNDING.yml",
    "content": "# These are supported funding model platforms\n\ngithub: bchavez\ncustom: https://github.com/bchavez/Bogus/wiki/Bogus-Premium\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/bug_report.yml",
    "content": "name: 🐞 Bug Report\ndescription: \"Report something that doesn't look right 🔧\"\nlabels: [\"\"]\nbody:\n  - type: markdown\n    attributes:\n      value: |\n        ## Version Information\n\n  - type: input\n    id: version-bogus\n    attributes:\n      label: Bogus NuGet Package\n      description: What version of Bogus are you using?\n      placeholder: ex. v35.0.1\n    validations:\n      required: true\n\n  - type: input\n    id: version-dotnet\n    attributes:\n      label: .NET Version\n      description: What version of .NET are using?\n      placeholder: ex. Full Framework 4.7.1 or .NET 8?\n    validations:\n      required: true\n\n  - type: input\n    id: version-visualstudio\n    attributes:\n      label: Visual Studio Version\n      description: What version of Visual Studio are using?\n      placeholder: ex. 17.8?\n    validations:\n      required: false\n\n  - type: dropdown\n    id: operating-system\n    attributes:\n      label: What operating system are you using?\n      multiple: false\n      options:\n        - Windows\n        - Linux\n        - MacOS\n        - Other\n    validations:\n        required: true\n\n  - type: markdown\n    attributes:\n      value: |\n        ## Bug Report\n\n  - type: input\n    id: bogus-locale\n    attributes:\n      label: What locale are you using with Bogus?\n      description: \n      placeholder: ex. en_GB\n    validations:\n      required: true\n\n\n  - type: textarea\n    id: problem-description\n    attributes:\n      label: Problem Description\n      description: Please share a clear and concise description of the problem.\n      placeholder: \n    validations:\n      required: true\n\n  - type: textarea\n    id: problem-linqpad-repro-steps\n    attributes:\n      label: LINQPad Example or Reproduction Steps\n      description: |\n        Please provide a LINQPad example of the problem or provide reproduction steps. LINQPad can be downloaded here: https://www.linqpad.net/.\n      placeholder: \"LINQPad can be downloaded here: https://www.linqpad.net/\"\n    validations:\n      required: true\n\n  - type: textarea\n    id: bogus-expected-behavior\n    attributes:\n      label: Expected Behavior\n      description: Provide a description of the expected behavior.\n      placeholder: Expected Behavior\n    validations:\n      required: true\n\n  - type: textarea\n    id: bogus-actual-behavior\n    attributes:\n      label: Actual Behavior\n      description: |\n        Provide a description of the actual behavior observed. Please include any error messages, exception stacktraces, logs, and/or screenshots.\n      placeholder: Actual Behavior\n    validations:\n      required: true\n\n  - type: textarea\n    id: known-workarounds\n    attributes:\n      label: Known Workarounds\n      description: |\n        Please provide a description of any known workarounds.\n      placeholder: Known Workarounds\n    validations:\n      required: false\n  \n  - type: dropdown\n    id: can-send-pr\n    attributes:\n      label: Could you help with a pull-request?\n      description: If the bug is confirmed, would you be willing to submit a pull-request?\n      options:\n        - \"No\"\n        - \"Yes\"\n    validations:\n      required: true\n\n\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/config.yml",
    "content": "blank_issues_enabled: true\n\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/feature_request.yml",
    "content": "name: 🚀 Feature request\ndescription: If you have a feature request 💡\nlabels: [\"\"]\nbody:\n  - type: textarea\n    id: feature-why\n    attributes:\n      label: Description\n      description: Please describe why you are requesting this feature.\n      placeholder: \n    validations:\n      required: true\n\n  - type: textarea\n    id: feature-code-example\n    attributes:\n      label: LINQPad Code Example\n      description: |\n        Please provide a LINQPad example of what you are trying to achieve. LINQPad can be downloaded here: https://www.linqpad.net/.\n      placeholder: \"LINQPad can be downloaded here: https://www.linqpad.net/\"\n    validations:\n      required: true\n\n  - type: textarea\n    id: feature-alternatives\n    attributes:\n      label: What alternatives have you considered?\n      description: Are there any workarounds or alternatives?\n      placeholder: \n    validations:\n      required: true\n\n  - type: dropdown\n    id: feature-can-send-pr\n    attributes:\n      label: Could you help with a pull-request?\n      description: If the bug is confirmed, would you be willing to submit a pull-request?\n      options:\n        - \"No\"\n        - \"Yes\"\n    validations:\n      required: true\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/support.yml",
    "content": "name: ❓ Support\ndescription: \"If you need help using Bogus 🏥\"\nlabels: [\"question\"]\nbody:\n\n  - type: markdown\n    attributes:\n      value: |\n        ## Version Information\n\n  - type: input\n    id: version-bogus\n    attributes:\n      label: Bogus NuGet Package\n      description: What version of Bogus are you using?\n      placeholder: ex. v35.0.1\n    validations:\n      required: true\n\n  - type: input\n    id: version-dotnet\n    attributes:\n      label: .NET Version\n      description: What version of .NET are using?\n      placeholder: ex. Full Framework 4.7.1 or .NET 8?\n    validations:\n      required: true\n\n  - type: input\n    id: version-visualstudio\n    attributes:\n      label: Visual Studio Version\n      description: What version of Visual Studio are using?\n      placeholder: ex. 17.8?\n    validations:\n      required: false\n\n  - type: dropdown\n    id: operating-system\n    attributes:\n      label: What operating system are you using?\n      multiple: false\n      options:\n        - Windows\n        - Linux\n        - MacOS\n        - Other\n    validations:\n        required: true\n\n  - type: markdown\n    attributes:\n      value: |\n        ## Support Issue\n\n  - type: input\n    id: bogus-locale\n    attributes:\n      label: What locale are you using with Bogus?\n      description: \n      placeholder: ex. en_GB\n    validations:\n      required: true\n\n  - type: textarea\n    id: support-request\n    attributes:\n      label: What's the problem?\n      description: Please describe the support issue.\n      placeholder: \n    validations:\n      required: true\n\n  - type: textarea\n    id: support-linqpad\n    attributes:\n      label: Provide LINQPad Example\n      description: |\n        Please provide a LINQPad example of what you are trying to do. LINQPad can be downloaded here: https://www.linqpad.net/.\n      placeholder: \"LINQPad can be downloaded here: https://www.linqpad.net/\"\n    validations:\n      required: true\n\n  - type: textarea\n    id: support-alternatives\n    attributes:\n      label: What other possible solutions or alternatives have you considered?\n      description: Are there any workarounds or alternatives?\n      placeholder: \n    validations:\n      required: true"
  },
  {
    "path": ".gitignore",
    "content": "## Ignore Visual Studio temporary files, build results, and\n## files generated by popular Visual Studio add-ons.\n\n# custom\n**.lock.json\n*.history.nuspec\n**/.vs/**\n**/.idea/**\n/Source/packages**\npaket.lock\n.fake\n.store\n.paket/paket.exe\n/Source/.paket/**\n__test\n\n/__package\n/__compile\n/Source/Bogus.snk\n\nSource/Builder/node_modules/**\n\n# User-specific files\n*.suo\n*.user\n*.sln.docstates\n\n# Build results\n\n[Dd]ebug/\n[Rr]elease/\nx64/\nbuild/\n[Bb]in/\n[Oo]bj/\n**/packages/**\n\n# Enable \"build/\" folder in the NuGet Packages folder since NuGet packages use it for MSBuild targets\n!packages/*/build/\n\n# MSTest test Results\n[Tt]est[Rr]esult*/\n[Bb]uild[Ll]og.*\n\n*_i.c\n*_p.c\n*.ilk\n*.meta\n*.obj\n*.pch\n*.pdb\n*.pgc\n*.pgd\n*.rsp\n*.sbr\n*.tlb\n*.tli\n*.tlh\n*.tmp\n*.tmp_proj\n*.log\n*.vspscc\n*.vssscc\n.builds\n*.pidb\n*.log\n*.scc\n\n# Visual C++ cache files\nipch/\n*.aps\n*.ncb\n*.opensdf\n*.sdf\n*.cachefile\n\n# Visual Studio profiler\n*.psess\n*.vsp\n*.vspx\n\n# Guidance Automation Toolkit\n*.gpState\n\n# ReSharper is a .NET coding add-in\n_ReSharper*/\n*.[Rr]e[Ss]harper\n\n# TeamCity is a build add-in\n_TeamCity*\n\n# DotCover is a Code Coverage Tool\n*.dotCover\n\n# NCrunch\n*.ncrunch*\n.*crunch*.local.xml\n\n# Installshield output folder\n[Ee]xpress/\n\n# DocProject is a documentation generator add-in\nDocProject/buildhelp/\nDocProject/Help/*.HxT\nDocProject/Help/*.HxC\nDocProject/Help/*.hhc\nDocProject/Help/*.hhk\nDocProject/Help/*.hhp\nDocProject/Help/Html2\nDocProject/Help/html\n\n# Click-Once directory\npublish/\n\n# Publish Web Output\n*.Publish.xml\n*.pubxml\n\n# NuGet Packages Directory\n## TODO: If you have NuGet Package Restore enabled, uncomment the next line\n#packages/\n\n# Windows Azure Build Output\ncsx\n*.build.csdef\n\n# Windows Store app package directory\nAppPackages/\n\n# Others\nsql/\n*.Cache\nClientBin/\n[Ss]tyle[Cc]op.*\n~$*\n*~\n*.dbmdl\n*.[Pp]ublish.xml\n*.pfx\n*.publishsettings\n\n# RIA/Silverlight projects\nGenerated_Code/\n\n# Backup & report files from converting an old project file to a newer\n# Visual Studio version. Backup files are not needed, because we have git ;-)\n_UpgradeReport_Files/\nBackup*/\nUpgradeLog*.XML\nUpgradeLog*.htm\n\n# SQL Server files\nApp_Data/*.mdf\nApp_Data/*.ldf\n\n# =========================\n# Windows detritus\n# =========================\n\n# Windows image file caches\nThumbs.db\nehthumbs.db\n\n# Folder config file\nDesktop.ini\n\n# Recycle Bin used on file shares\n$RECYCLE.BIN/\n\n# Mac crap\n.DS_Store\n/nuget.push.bat\n\n/Source/Benchmark/BenchmarkDotNet.Artifacts/\n"
  },
  {
    "path": ".gitmodules",
    "content": "[submodule \"Source/fakerjs\"]\n\tpath = Source/fakerjs\n\turl = https://github.com/faker-js/faker.js.git\n[submodule \"Source/hashids\"]\n\tpath = Source/hashids\n\turl = https://github.com/ullmark/hashids.net.git\n[submodule \"Source/speakingurl\"]\n\tpath = Source/speakingurl\n\turl = https://github.com/pid/speakingurl.git\n"
  },
  {
    "path": ".nuke/build.schema.json",
    "content": "{\n  \"$schema\": \"http://json-schema.org/draft-04/schema#\",\n  \"definitions\": {\n    \"Host\": {\n      \"type\": \"string\",\n      \"enum\": [\n        \"AppVeyor\",\n        \"AzurePipelines\",\n        \"Bamboo\",\n        \"Bitbucket\",\n        \"Bitrise\",\n        \"GitHubActions\",\n        \"GitLab\",\n        \"Jenkins\",\n        \"Rider\",\n        \"SpaceAutomation\",\n        \"TeamCity\",\n        \"Terminal\",\n        \"TravisCI\",\n        \"VisualStudio\",\n        \"VSCode\"\n      ]\n    },\n    \"ExecutableTarget\": {\n      \"type\": \"string\",\n      \"enum\": [\n        \"BuildInfo\",\n        \"CI\",\n        \"Clean\",\n        \"Compile\",\n        \"Pack\",\n        \"Restore\",\n        \"SetupSnk\",\n        \"Test\",\n        \"Zip\"\n      ]\n    },\n    \"Verbosity\": {\n      \"type\": \"string\",\n      \"description\": \"\",\n      \"enum\": [\n        \"Verbose\",\n        \"Normal\",\n        \"Minimal\",\n        \"Quiet\"\n      ]\n    },\n    \"NukeBuild\": {\n      \"properties\": {\n        \"Continue\": {\n          \"type\": \"boolean\",\n          \"description\": \"Indicates to continue a previously failed build attempt\"\n        },\n        \"Help\": {\n          \"type\": \"boolean\",\n          \"description\": \"Shows the help text for this build assembly\"\n        },\n        \"Host\": {\n          \"description\": \"Host for execution. Default is 'automatic'\",\n          \"$ref\": \"#/definitions/Host\"\n        },\n        \"NoLogo\": {\n          \"type\": \"boolean\",\n          \"description\": \"Disables displaying the NUKE logo\"\n        },\n        \"Partition\": {\n          \"type\": \"string\",\n          \"description\": \"Partition to use on CI\"\n        },\n        \"Plan\": {\n          \"type\": \"boolean\",\n          \"description\": \"Shows the execution plan (HTML)\"\n        },\n        \"Profile\": {\n          \"type\": \"array\",\n          \"description\": \"Defines the profiles to load\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        },\n        \"Root\": {\n          \"type\": \"string\",\n          \"description\": \"Root directory during build execution\"\n        },\n        \"Skip\": {\n          \"type\": \"array\",\n          \"description\": \"List of targets to be skipped. Empty list skips all dependencies\",\n          \"items\": {\n            \"$ref\": \"#/definitions/ExecutableTarget\"\n          }\n        },\n        \"Target\": {\n          \"type\": \"array\",\n          \"description\": \"List of targets to be invoked. Default is '{default_target}'\",\n          \"items\": {\n            \"$ref\": \"#/definitions/ExecutableTarget\"\n          }\n        },\n        \"Verbosity\": {\n          \"description\": \"Logging verbosity during build execution. Default is 'Normal'\",\n          \"$ref\": \"#/definitions/Verbosity\"\n        }\n      }\n    }\n  },\n  \"allOf\": [\n    {\n      \"properties\": {\n        \"BogusSnkZipPassword\": {\n          \"type\": \"string\",\n          \"default\": \"Secrets must be entered via 'nuke :secrets [profile]'\"\n        },\n        \"Solution\": {\n          \"type\": \"string\",\n          \"description\": \"Path to a solution file that is automatically loaded\"\n        }\n      }\n    },\n    {\n      \"$ref\": \"#/definitions/NukeBuild\"\n    }\n  ]\n}\n"
  },
  {
    "path": ".nuke/parameters.json",
    "content": "{\n  \"$schema\": \"./build.schema.json\",\n  \"Solution\": \"Source/Bogus.sln\"\n}"
  },
  {
    "path": "CONTRIBUTING.md",
    "content": "New Features\n------------\nBogus a superset of **faker.js**'s features. Adding additional features are welcome. New features and additional APIs can be added so long as we maintain semantic API compatibility with **faker.js** and maintain compatibility with **faker.js** locale data.\n\nContributing\n------------\nHere are some helpful guidelines to keep in mind when contributing.  While following them isn't absolutely required, it does help everyone to accept your pull-requests with maximum awesomeness.\n\n* :heavy_check_mark: **CONSIDER** adding a unit test if your PR resolves an issue or adds features.\n* :heavy_check_mark: **DO** add XML comment documentation to new API calls along parameter documentation.\n* :heavy_check_mark: **DO** reference any GH issues in the PR description.\n* :heavy_check_mark: **DO** keep pull requests small so they can be easily reviewed. \n* :heavy_check_mark: **DO** keep the PR/change-set strictly focused on a specific change and on topic (ie: don't include code re-formatting). If you'd like to change something else off-topic, feel free to set up a new GH issue or PR for those off-topic changes.\n* :heavy_check_mark: **DO** make sure unit tests pass.\n* :x: **AVOID** changing existing code formatting (spaces, braces, tabs, new lines).\n* :x: **AVOID** breaking the continuous integration build. \n* :x: **AVOID** Breaking compatibility with **faker.js** locale data.\n* :x: **AVOID** Adding new locales to Bogus. New locales should be added upstream to **faker.js**. [See this wiki page for creating locales](https://github.com/bchavez/Bogus/wiki/Creating-Locales)."
  },
  {
    "path": "Examples/EFCoreSeedDb/.config/dotnet-tools.json",
    "content": "{\n  \"version\": 1,\n  \"isRoot\": true,\n  \"tools\": {\n    \"dotnet-ef\": {\n      \"version\": \"3.1.7\",\n      \"commands\": [\n        \"dotnet-ef\"\n      ]\n    }\n  }\n}"
  },
  {
    "path": "Examples/EFCoreSeedDb/EFCoreSeedDb.csproj",
    "content": "﻿<Project Sdk=\"Microsoft.NET.Sdk\">\n\n  <PropertyGroup>\n    <OutputType>Exe</OutputType>\n    <TargetFramework>net8.0</TargetFramework>\n  </PropertyGroup>\n\n  <ItemGroup>\n    <PackageReference Include=\"Bogus\" Version=\"35.4.0\" />\n    <PackageReference Include=\"Microsoft.EntityFrameworkCore.Design\" Version=\"8.0.1\">\n      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>\n      <PrivateAssets>all</PrivateAssets>\n    </PackageReference>\n    <PackageReference Include=\"Microsoft.EntityFrameworkCore.Sqlite\" Version=\"8.0.1\" />\n  </ItemGroup>\n\n</Project>\n"
  },
  {
    "path": "Examples/EFCoreSeedDb/Program.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing Bogus;\nusing Bogus.Extensions;\nusing Microsoft.EntityFrameworkCore;\nusing static System.Console;\n\nnamespace EFCoreSeedDb\n{\n   class Program\n   {\n      static void Main(string[] args)\n      {\n         WriteLine(\"Bogus Blog Example!\");\n\n         using var ctx = new BloggingContext();\n\n         var blogs = ctx.Blogs\n            .Include(b => b.Posts)\n            .ToList();\n\n         foreach( var blog in blogs)\n         {\n            WriteLine($\"Blog Id: {blog.BlogId}\");\n            WriteLine($\"Blog Url: {blog.Url}\");\n            foreach( var post in blog.Posts )\n            {\n               WriteLine($\"  Post Id: {post.PostId}\");\n               WriteLine($\"       Title: {post.Title}\");\n               WriteLine($\"       Content: {post.Content}\");\n            }\n\n            WriteLine();\n            WriteLine();\n         }\n      }\n\n   }\n\n   public class BloggingContext : DbContext\n   {\n      public DbSet<Blog> Blogs { get; set; }\n      public DbSet<Post> Posts { get; set; }\n\n      protected override void OnConfiguring(DbContextOptionsBuilder options)\n      {\n         options.UseSqlite(\"Data Source=blogging.db\");\n         options.EnableSensitiveDataLogging();\n      }\n\n      protected override void OnModelCreating(ModelBuilder modelBuilder)\n      {\n         base.OnModelCreating(modelBuilder);\n\n         FakeData.Init(10);\n\n         modelBuilder.Entity<Blog>().HasData(FakeData.Blogs);\n         modelBuilder.Entity<Post>().HasData(FakeData.Posts);\n      }\n\n   }\n\n   /// <summary>\n   /// Example uses Faker[T]\n   /// </summary>\n   public static class FakeData\n   {\n      public static List<Blog> Blogs = new List<Blog>();\n      public static List<Post> Posts = new List<Post>();\n\n      public static void Init(int count)\n      {\n         var postId = 1;\n         var postFaker = new Faker<Post>()\n            .RuleFor(p => p.PostId, _ => postId++)\n            .RuleFor(p => p.Title, f => f.Hacker.Phrase())\n            .RuleFor(p => p.Content, f => f.Lorem.Sentence());\n\n         var blogId = 1;\n         var blogFaker = new Faker<Blog>()\n            .RuleFor(b => b.BlogId, _ => blogId++)\n            .RuleFor(b => b.Url, f => f.Internet.Url())\n            .RuleFor(b => b.Posts, (f, b) =>\n               {\n                  postFaker.RuleFor(p => p.BlogId, _ => b.BlogId);\n\n                  var posts = postFaker.GenerateBetween(3, 5);\n\n                  FakeData.Posts.AddRange(posts);\n\n                  return null; // Blog.Posts is a getter only. The return value has no impact.\n               });\n\n         var blogs = blogFaker.Generate(count);\n\n         FakeData.Blogs.AddRange(blogs);\n      }\n   }\n\n   /// <summary>\n   /// Example uses Faker facade\n   /// </summary>\n   public static class FakeData2\n   {\n      public static int BlogId = 1;\n      public static List<Blog> Blogs = new List<Blog>();\n\n      public static int PostId = 1;\n      public static List<Post> Posts = new List<Post>();\n\n      private static Faker f;\n\n      public static void Init(int count)\n      {\n         f = new Faker();\n\n         GenerateBlogs(count);\n      }\n\n      private static void GenerateBlogs(int blogCount)\n      {\n         for( var i = 0; i < blogCount; i++, BlogId++ )\n         {\n            var blog = new Blog\n               {\n                  BlogId = BlogId,\n                  Url = f.Internet.Url()\n               };\n\n            Blogs.Add(blog);\n\n            var postCount = f.Random.Number(3, 5);\n            GeneratePost(blog, postCount);\n         };\n      }\n\n      private static void GeneratePost(Blog b, int postCount)\n      {\n         for( var i = 0; i < postCount; i++, PostId++ )\n         {\n            var post = new Post\n               {\n                  PostId = PostId,\n                  BlogId = b.BlogId,\n                  Title = f.Hacker.Phrase(),\n                  Content = f.Lorem.Sentence()\n               };\n\n            Posts.Add(post);\n         }\n      }\n   }\n\n   public class Blog\n   {\n      public int BlogId { get; set; }\n      public string Url { get; set; }\n\n      public List<Post> Posts { get; } = new List<Post>();\n   }\n\n   public class Post\n   {\n      public int PostId { get; set; }\n      public string Title { get; set; }\n      public string Content { get; set; }\n\n      public int BlogId { get; set; }\n      public Blog Blog { get; set; }\n   }\n}\n"
  },
  {
    "path": "Examples/EFCoreSeedDb/README.md",
    "content": "[1]:https://docs.microsoft.com/en-us/ef/core/get-started/\n[2]:https://docs.microsoft.com/en-us/ef/core/modeling/data-seeding\n\n## EF Core Seed Database Example with Bogus\n\n#### Requirements\n* **.NET 8.0*** or later\n* **EF Core 8** or later \n\n#### Description\n\nThe `EFCoreSeedDb` example is based on the [**EF Core Tutorial**][1] with the [**HasData**][2] method using **Bogus**.\n\nTo run the example, perform the following commands *inside* this `EfCoreSeedDb` folder:\n\n  * `dotnet restore`\n  * `dotnet build`\n  * `dotnet ef migrations add InitialCreate`\n  * `dotnet ef database update`\n  * `dotnet run`\n  \nAfter the `dotnet` commands are executed above, you should have a `blogging.db` SQLite DB file that you can open and inspect the sample data generated from Bogus. Additionally, the `dotnet run` command will print out the data generated by Bogus to the console read from the `blogging.db` SQLite DB file.\n\nThe basic approach is to pre-generate your Bogus data in-memory, in static properties, before sending sample data to EF Core.\n\n* `FakeData` - Uses the `Faker<T>` approach.\n* `FakeData2` - Uses the `Faker` facade approach.\n\nEither approach above can be used; pick whichever fits your preference and coding style."
  },
  {
    "path": "Examples/Examples.sln",
    "content": "﻿\r\nMicrosoft Visual Studio Solution File, Format Version 12.00\r\n# Visual Studio Version 16\r\nVisualStudioVersion = 16.0.29613.14\r\nMinimumVisualStudioVersion = 16.0.29613.14\r\nProject(\"{9A19103F-16F7-4668-BE54-9A1E7A4F7556}\") = \"EFCoreSeedDb\", \"EFCoreSeedDb\\EFCoreSeedDb.csproj\", \"{7B012C90-4B93-4DB8-A0BA-AA91460DE392}\"\r\nEndProject\r\nProject(\"{9A19103F-16F7-4668-BE54-9A1E7A4F7556}\") = \"GettingStarted\", \"GettingStarted\\GettingStarted.csproj\", \"{4B10A48D-F572-4984-8C61-8598E792436A}\"\r\nEndProject\r\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"ExtendingBogus\", \"ExtendingBogus\\ExtendingBogus.csproj\", \"{44E22B4C-4280-4329-9A7E-3DEC7D487595}\"\r\nEndProject\r\nGlobal\r\n\tGlobalSection(SolutionConfigurationPlatforms) = preSolution\r\n\t\tDebug|Any CPU = Debug|Any CPU\r\n\t\tDebug|x64 = Debug|x64\r\n\t\tDebug|x86 = Debug|x86\r\n\t\tRelease|Any CPU = Release|Any CPU\r\n\t\tRelease|x64 = Release|x64\r\n\t\tRelease|x86 = Release|x86\r\n\tEndGlobalSection\r\n\tGlobalSection(ProjectConfigurationPlatforms) = postSolution\r\n\t\t{7B012C90-4B93-4DB8-A0BA-AA91460DE392}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\r\n\t\t{7B012C90-4B93-4DB8-A0BA-AA91460DE392}.Debug|Any CPU.Build.0 = Debug|Any CPU\r\n\t\t{7B012C90-4B93-4DB8-A0BA-AA91460DE392}.Debug|x64.ActiveCfg = Debug|Any CPU\r\n\t\t{7B012C90-4B93-4DB8-A0BA-AA91460DE392}.Debug|x64.Build.0 = Debug|Any CPU\r\n\t\t{7B012C90-4B93-4DB8-A0BA-AA91460DE392}.Debug|x86.ActiveCfg = Debug|Any CPU\r\n\t\t{7B012C90-4B93-4DB8-A0BA-AA91460DE392}.Debug|x86.Build.0 = Debug|Any CPU\r\n\t\t{7B012C90-4B93-4DB8-A0BA-AA91460DE392}.Release|Any CPU.ActiveCfg = Release|Any CPU\r\n\t\t{7B012C90-4B93-4DB8-A0BA-AA91460DE392}.Release|Any CPU.Build.0 = Release|Any CPU\r\n\t\t{7B012C90-4B93-4DB8-A0BA-AA91460DE392}.Release|x64.ActiveCfg = Release|Any CPU\r\n\t\t{7B012C90-4B93-4DB8-A0BA-AA91460DE392}.Release|x64.Build.0 = Release|Any CPU\r\n\t\t{7B012C90-4B93-4DB8-A0BA-AA91460DE392}.Release|x86.ActiveCfg = Release|Any CPU\r\n\t\t{7B012C90-4B93-4DB8-A0BA-AA91460DE392}.Release|x86.Build.0 = Release|Any CPU\r\n\t\t{4B10A48D-F572-4984-8C61-8598E792436A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\r\n\t\t{4B10A48D-F572-4984-8C61-8598E792436A}.Debug|Any CPU.Build.0 = Debug|Any CPU\r\n\t\t{4B10A48D-F572-4984-8C61-8598E792436A}.Debug|x64.ActiveCfg = Debug|Any CPU\r\n\t\t{4B10A48D-F572-4984-8C61-8598E792436A}.Debug|x64.Build.0 = Debug|Any CPU\r\n\t\t{4B10A48D-F572-4984-8C61-8598E792436A}.Debug|x86.ActiveCfg = Debug|Any CPU\r\n\t\t{4B10A48D-F572-4984-8C61-8598E792436A}.Debug|x86.Build.0 = Debug|Any CPU\r\n\t\t{4B10A48D-F572-4984-8C61-8598E792436A}.Release|Any CPU.ActiveCfg = Release|Any CPU\r\n\t\t{4B10A48D-F572-4984-8C61-8598E792436A}.Release|Any CPU.Build.0 = Release|Any CPU\r\n\t\t{4B10A48D-F572-4984-8C61-8598E792436A}.Release|x64.ActiveCfg = Release|Any CPU\r\n\t\t{4B10A48D-F572-4984-8C61-8598E792436A}.Release|x64.Build.0 = Release|Any CPU\r\n\t\t{4B10A48D-F572-4984-8C61-8598E792436A}.Release|x86.ActiveCfg = Release|Any CPU\r\n\t\t{4B10A48D-F572-4984-8C61-8598E792436A}.Release|x86.Build.0 = Release|Any CPU\r\n\t\t{44E22B4C-4280-4329-9A7E-3DEC7D487595}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\r\n\t\t{44E22B4C-4280-4329-9A7E-3DEC7D487595}.Debug|Any CPU.Build.0 = Debug|Any CPU\r\n\t\t{44E22B4C-4280-4329-9A7E-3DEC7D487595}.Debug|x64.ActiveCfg = Debug|Any CPU\r\n\t\t{44E22B4C-4280-4329-9A7E-3DEC7D487595}.Debug|x64.Build.0 = Debug|Any CPU\r\n\t\t{44E22B4C-4280-4329-9A7E-3DEC7D487595}.Debug|x86.ActiveCfg = Debug|Any CPU\r\n\t\t{44E22B4C-4280-4329-9A7E-3DEC7D487595}.Debug|x86.Build.0 = Debug|Any CPU\r\n\t\t{44E22B4C-4280-4329-9A7E-3DEC7D487595}.Release|Any CPU.ActiveCfg = Release|Any CPU\r\n\t\t{44E22B4C-4280-4329-9A7E-3DEC7D487595}.Release|Any CPU.Build.0 = Release|Any CPU\r\n\t\t{44E22B4C-4280-4329-9A7E-3DEC7D487595}.Release|x64.ActiveCfg = Release|Any CPU\r\n\t\t{44E22B4C-4280-4329-9A7E-3DEC7D487595}.Release|x64.Build.0 = Release|Any CPU\r\n\t\t{44E22B4C-4280-4329-9A7E-3DEC7D487595}.Release|x86.ActiveCfg = Release|Any CPU\r\n\t\t{44E22B4C-4280-4329-9A7E-3DEC7D487595}.Release|x86.Build.0 = Release|Any CPU\r\n\tEndGlobalSection\r\n\tGlobalSection(SolutionProperties) = preSolution\r\n\t\tHideSolutionNode = FALSE\r\n\tEndGlobalSection\r\n\tGlobalSection(ExtensibilityGlobals) = postSolution\r\n\t\tSolutionGuid = {6C5437BE-1C81-49D9-931A-FCA2BC2DA589}\r\n\tEndGlobalSection\r\nEndGlobal\r\n"
  },
  {
    "path": "Examples/ExtendingBogus/ExtendingBogus.csproj",
    "content": "﻿<Project Sdk=\"Microsoft.NET.Sdk\">\n\n  <PropertyGroup>\n    <OutputType>Exe</OutputType>\n    <TargetFramework>net8.0</TargetFramework>\n  </PropertyGroup>\n\n  <ItemGroup>\n    <PackageReference Include=\"Bogus\" Version=\"35.4.0\" />\n    <PackageReference Include=\"Newtonsoft.Json\" Version=\"13.0.3\" />\n  </ItemGroup>\n\n</Project>\n"
  },
  {
    "path": "Examples/ExtendingBogus/ExtensionsForAddress.cs",
    "content": "﻿namespace ExtendingBogus\n{\n   /// <summary>\n   /// Augment the existing <seealso cref=\"Bogus.DataSets.Address\"/> DataSet via C# extension method.\n   /// </summary>\n   public static class ExtensionsForAddress\n   {\n      private static readonly string[] CanadaDowntownTorontoPostalCodes =\n         {\n            \"M5S\", \"M5B\", \"M5X\", \"M5V\", \"M4W\", \"M4X\", \"M4Y\",\n            \"M5A\", \"M5C\", \"M5T\", \"M5E\", \"M5G\", \"M5H\", \"M5J\",\n            \"M5K\", \"M5L\", \"M6G\"\n         };\n\n      public static string DowntownTorontoPostalCode(this Bogus.DataSets.Address address)\n      {\n         return address.Random.ArrayElement(CanadaDowntownTorontoPostalCodes);\n      }\n   }\n}\n"
  },
  {
    "path": "Examples/ExtendingBogus/ExtensionsForTesting.cs",
    "content": "﻿using System;\nusing Newtonsoft.Json;\n\nnamespace ExtendingBogus\n{\n   public static class ExtensionsForTesting\n   {\n      public static void Dump(this object obj)\n      {\n         Console.WriteLine(obj.DumpString());\n      }\n\n      public static string DumpString(this object obj)\n      {\n         return JsonConvert.SerializeObject(obj, Formatting.Indented);\n      }\n   }\n}\n"
  },
  {
    "path": "Examples/ExtendingBogus/FoodDataSet.cs",
    "content": "﻿using Bogus;\nusing Bogus.Premium;\n\nnamespace ExtendingBogus\n{\n   /// <summary>\n   /// The following shows how to create a dedicated DataSet accessible via C# extension method.\n   /// </summary>\n   public static class ExtensionsForFood\n   {\n      public static Food Food(this Faker faker)\n      {\n         return ContextHelper.GetOrSet(faker, () => new Food());\n      }\n   }\n\n   /// <summary>\n   /// This DatSet can be created manually using `new Candy()`, or by fluent extension method via <seealso cref=\"ExtensionsForFood\"/>.\n   /// </summary>\n   public class Food : DataSet\n   {\n      private static readonly string[] Candies =\n         {\n            \"Hard candy\", \"Taffy\", \"Chocolate bar\", \"Stick candy\",\n            \"Jelly bean\", \"Mint\", \"Cotton candy\", \"Lollipop\"\n         };\n\n      /// <summary>\n      /// Returns some type of candy.\n      /// </summary>\n      public string Candy()\n      {\n         return this.Random.ArrayElement(Candies);\n      }\n\n      private static readonly string[] Drinks = { \"Soda\", \"Water\", \"Beer\", \"Wine\", \"Coffee\", \"Lemonade\", \"Milk\" };\n      public string Drink()\n      {\n         return this.Random.ArrayElement(Drinks);\n      }\n   }\n\n}\n"
  },
  {
    "path": "Examples/ExtendingBogus/Program.cs",
    "content": "﻿using Bogus;\n\nnamespace ExtendingBogus\n{\n   class Program\n   {\n      static void Main(string[] args)\n      {\n         var userFaker = new Faker<User>()\n            //Extend Bogus with a 'new' Food data set; see FoodDataSet.cs\n            .RuleFor(p => p.FaveCandy, f => f.Food().Candy()) \n            .RuleFor(p => p.FaveDrink, f => f.Food().Drink())\n            //Extend the existing Address data set with a custom C# extension method; see ExtensionsForAddress.cs\n            .RuleFor(p => p.PostCode, f => f.Address.DowntownTorontoPostalCode()); \n\n         var user = userFaker.Generate();\n         user.Dump();\n      }\n   }\n\n   public class User\n   {\n      public string FaveDrink;\n      public string FaveCandy;\n      public string PostCode;\n   }\n}\n"
  },
  {
    "path": "Examples/ExtendingBogus/README.md",
    "content": "[1]:https://github.com/bchavez/Bogus#the-great-c-example\n\n## Getting Started with Bogus\n\n#### Requirements\n* **.NET Core 3.1** or later\n\n#### Description\n\nThe `ExtendingBogus` example shows how to extend **Bogus**' APIs in the following ways:\n\n1. Using a custom C# extension method; see `ExtensionsForAddress.cs`.\n\n   Augmenting **Bogus**' APIs via C# extension is useful to make APIs cleaner and more suitable for your specific situation.\n\n1. Using a custom data set; see `FoodDataSet.cs`. \n\n   Creating a custom data set is useful when categorizing many 'related' APIs together.\n\nTo run the example, perform the following commands *inside* this `ExtendingBogus` folder:\n\n  * `dotnet restore`\n  * `dotnet build`\n  * `dotnet run`\n  \nAfter the `dotnet` commands are successfully executed above, you should see some extended *custom* fake data printed to the console!\n\n```\n> dotnet run\n```\n```json\n{\n  \"FaveDrink\": \"Soda\",\n  \"FaveCandy\": \"Jelly bean\",\n  \"PostCode\": \"M4W\"\n}\n```"
  },
  {
    "path": "Examples/GettingStarted/GettingStarted.csproj",
    "content": "﻿<Project Sdk=\"Microsoft.NET.Sdk\">\n\n  <PropertyGroup>\n    <OutputType>Exe</OutputType>\n    <TargetFramework>net8.0</TargetFramework>\n  </PropertyGroup>\n\n  <ItemGroup>\n    <PackageReference Include=\"Bogus\" Version=\"35.4.0\" />\n    <PackageReference Include=\"Newtonsoft.Json\" Version=\"13.0.3\" />\n  </ItemGroup>\n\n</Project>\n"
  },
  {
    "path": "Examples/GettingStarted/Program.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing Bogus;\nusing Bogus.DataSets;\nusing Bogus.Extensions;\nusing Newtonsoft.Json;\n\nnamespace GettingStarted\n{\n   class Program\n   {\n      static void Main(string[] args)\n      {\n         //Set the randomzier seed if you wish to generate repeatable data sets.\n         Randomizer.Seed = new Random(3897234);\n\n         var fruit = new[] {\"apple\", \"banana\", \"orange\", \"strawberry\", \"kiwi\"};\n\n         var orderIds = 0;\n         var testOrders = new Faker<Order>()\n            //Ensure all properties have rules. By default, StrictMode is false\n            //Set a global policy by using Faker.DefaultStrictMode if you prefer.\n            .StrictMode(true)\n            //OrderId is deterministic\n            .RuleFor(o => o.OrderId, f => orderIds++)\n            //Pick some fruit from a basket\n            .RuleFor(o => o.Item, f => f.PickRandom(fruit))\n            //A random quantity from 1 to 10\n            .RuleFor(o => o.Quantity, f => f.Random.Number(1, 10))\n            //A nullable int? with 80% probability of being null.\n            //The .OrNull extension is in the Bogus.Extensions namespace.\n            .RuleFor(o => o.LotNumber, f => f.Random.Int(0, 100).OrNull(f, .8f));\n\n         var userIds = 0;\n         var testUsers = new Faker<User>()\n            //Optional: Call for objects that have complex initialization\n            .CustomInstantiator(f => new User(userIds++, f.Random.Replace(\"###-##-####\")))\n\n            //Basic rules using built-in generators\n            .RuleFor(u => u.FirstName, f => f.Name.FirstName())\n            .RuleFor(u => u.LastName, f => f.Name.LastName())\n            .RuleFor(u => u.Avatar, f => f.Internet.Avatar())\n            .RuleFor(u => u.UserName, (f, u) => f.Internet.UserName(u.FirstName, u.LastName))\n            .RuleFor(u => u.Email, (f, u) => f.Internet.Email(u.FirstName, u.LastName))\n            .RuleFor(u => u.SomethingUnique, f => $\"Value {f.UniqueIndex}\")\n            .RuleFor(u => u.SomeGuid, Guid.NewGuid)\n\n            //Use an enum outside scope.\n            .RuleFor(u => u.Gender, f => f.PickRandom<Gender>())\n            //Use a method outside scope.\n            .RuleFor(u => u.CartId, f => Guid.NewGuid())\n            //Compound property with context, use the first/last name properties\n            .RuleFor(u => u.FullName, (f, u) => u.FirstName + \" \" + u.LastName)\n            //And composability of a complex collection.\n            .RuleFor(u => u.Orders, f => testOrders.Generate(3))\n            //After all rules are applied finish with the following action\n            .FinishWith((f, u) =>\n               {\n                  Console.WriteLine(\"User Created! Name={0}\", u.FullName);\n               });\n\n         var user = testUsers.Generate(3);\n         user.Dump();\n      }\n   }\n\n   public class Order\n   {\n      public int OrderId { get; set; }\n      public string Item { get; set; }\n      public int Quantity { get; set; }\n      public int? LotNumber { get; set; }\n   }\n\n   public enum Gender\n   {\n      Male,\n      Female\n   }\n\n   public class User\n   {\n      public User(int userId, string ssn)\n      {\n         this.Id = userId;\n         this.SSN = ssn;\n      }\n\n      public int Id { get; set; }\n      public string FirstName { get; set; }\n      public string LastName { get; set; }\n      public string FullName { get; set; }\n      public string UserName { get; set; }\n      public string Email { get; set; }\n      public string SomethingUnique { get; set; }\n      public Guid SomeGuid { get; set; }\n\n      public string Avatar { get; set; }\n      public Guid CartId { get; set; }\n      public string SSN { get; set; }\n      public Gender Gender { get; set; }\n\n      public List<Order> Orders { get; set; }\n   }\n\n   public static class ExtensionsForTesting\n   {\n      public static void Dump(this object obj)\n      {\n         Console.WriteLine(obj.DumpString());\n      }\n\n      public static string DumpString(this object obj)\n      {\n         return JsonConvert.SerializeObject(obj, Formatting.Indented);\n      }\n   }\n}\n"
  },
  {
    "path": "Examples/GettingStarted/README.md",
    "content": "[1]:https://github.com/bchavez/Bogus#the-great-c-example\n\n## Getting Started with Bogus\n\n#### Requirements\n* **.NET Core 3.1** or later\n\n#### Description\n\nThe `GettingStarted` example is the full working example of [**\"The Great C# Example\"**][1] on the homepage of this repository.\n\nTo run the example, perform the following commands *inside* this `GettingStarted` folder:\n\n  * `dotnet restore`\n  * `dotnet build`\n  * `dotnet run`\n  \nAfter the `dotnet` commands are successfully executed above, you should see some fake JSON data printed to the console!"
  },
  {
    "path": "HISTORY.md",
    "content": "## v35.6.5\nRelease Date: 2025-10-25\n* PR 622: Adds music and vehicle faker classes to parse method and unit tests. Thanks Perks-of-Being-a-Cauliflower!\n\n## v35.6.4\nRelease Date: 2025-09-25\n* PR 614: Adds Extension Method to generate Iranian National Numbers. Thanks @amirh-p!\n* PR 607, 617, 618, 616, 615: General code improvements. Thanks @SimonCropp!\n* Issue 619 and PR 620: Replaced defunct Placeholder.com with placehold.co. Image.PlaceholderUrl should work again. Thanks mahmmoudkinawy!\n\n## v35.6.3\nRelease Date: 2025-04-12\n* Issue 601: Fixes `Internet.Avatar()` URL generation. Moves from Cloudflare IPFS to IPFS.io.\n* Fixed broken checksum calculation test in `BelgianExtensionTests`.\n* .NET SDK 9 now required for builds. Various C# improvements and modernizations. Thanks @SimonCropp!\n\n## v35.6.2\nRelease Date: 2025-02-20\n* PR 584: Pack LICENSE file with NuGet package. Also, use ProjectIcon.\n* Issue 581: Fix `Randomizer.ULong()` arithmetic overflow. Thanks @reuterma24!\n* PR 586: Use .NET 9 SDK build tooling. Thanks @SimonCropp!\n* PR 587: Fix CS1584 incorrect use of cref in XML doc comment. Thanks @SimonCropp!\n* PR 589: Unlock ability to use any .NET SDK build tooling on AppVeyor. Thanks @SimonCropp!\n\n## v35.6.1\nRelease Date: 2024-09-02\n* PR 560: Ensure Belgian National Numbers has padded checksum. Thanks @vyruz1986!\n\n## v35.6.0\nRelease Date: 2024-04-27\n* PR 556: Remove obsolete/non-working LoremPixel image service. `Images.LoremPixelUrl()` is removed. Thanks @marijnz0r!\n* PR 557: Added `Bogus.Extensions.Belgium` extension methods below. Thanks @vyruz1986!\n* Added `f.Person.NationalNumber()` - Rijksregisternummer / Numéro Nationale\n\n## v35.5.1\nRelease Date: 2024-04-27\n* PR 538: Fixes Invalid Costa Rica IBAN format. Thanks @dangerman!\n\n## v35.5.0\nRelease Date: 2024-03-09\n* PR 500: Allows locally set time references for Date calculations instead of global statics. See Faker[T].UseDateTimeReference(), Faker.DateTimeReference, and DataSets.Date.LocalSystemClock. Thanks @garcipat!\n\n## v35.4.1\nRelease Date: 2024-03-02\n* PR 529: XML Docs: Add inclusive / exclusive number ranges documentation for Randomizer. Thanks @Mitchman215!\n* PR 535: Fix gender-digit for Swedish Personnummer. Thanks @LarsBergqvist!\n\n## v35.4.0\nRelease Date: 2024-01-14\n* PR 488: Added `Bogus.Extensions.Poland` extension methods below. Thanks Mik1mak!\n* Added `f.Person.Pesel()` - Number of Powszechny Elektroniczny System Ewidencji Ludności (PESEL)\n* Added `f.Company.Nip()` - Numer identyfikacji podatkowej (NIP)\n* Added `f.Company.Regon()` - Number of Rejestr Gospodarki Narodowej (REGON)\n* PR 427: Fix incorrect generation for Finnish social security number. Thanks @roeyskoe!\n* PR 431: Fix VIN can be longer than 17 character length. Thanks skwasjer!\n* PR 421: Add strict VIN charset without I, O, and Q according to NHTSA standard. Thanks skwasjer!\n* PR 414: Added `f.Person.Samordningsnummer()` extension method in `Bogus.Extensions.Sweden`. Swedish coordination number. Thanks aschan!\n\n## v35.3.2\nRelease Date: 2024-01-13\n* PR 466: Added `f.Person.Cnp()` extension method in `Bogus.Extensions.Romania`. Generates Romanian Personal Identification number (CNP). Thanks totpero!\n\n## v35.3.1\nRelease Date: 2024-01-12\n* PR 510: Added `f.Finance.VatNumber()` extension method in `Bogus.Extensions.UnitedKingdom`. Generates a UK compatible VAT registration number. Thanks p1971!\n\n## v35.3.0\nRelease Date: 2024-01-01\n* PR 496: Improves Denmark CPR number generator with checksum validation. Thanks @MunroRaymaker and @NielsPilgaard!\n\n## v35.2.0\nRelease Date: 2023-12-26\n* Issue 497: PR 522 - Better Xamarin AOT compatibility. Renames/removes diacritics from API method names Finland: Henkilötunnus -> Henkilotunnus; Norway: Fødselsnummer -> Fodselsnummer.\n\n## v35.0.1\nRelease Date: 2023-12-11\n* PR 513: Update Swedish `sv` locale; first/last names. Thanks @EBD232!\n\n## v34.0.2\nRelease Date: 2022-03-27\n* PR 406, 415: Improve XML documentation. Thanks @danielwagn3r, @DanteDeRuwe\n* PR 413: Change access modifier of `Randomizer.localSeed` to protected. Thanks @davermaltby  \n\n## v34.0.1\nRelease Date: 2021-11-22\n\n* PR 399: Add support for .NET 6 DateOnly and TimeOnly random generations in Faker.Date. Thanks @prasadtelkikar!\n* Moved Faker[T] extensions .OrNull() and .GenerateBetween() into main Bogus namespace.\n* C# 10 and VS 2022 build tooling.\n\n## v33.1.1\nRelease Date: 2021-08-29\n\n* PR 390: Default Binder changed to allow use of private property setters in base classes. Thanks @thomaslevesque!\n\n## v33.0.2\nRelease Date: 2021-02-21\n\n* PR 359: Add `Bogus.Person.Personnummer()` Swedish national identity number\n\n## v33.0.1\nRelease Date: 2021-02-07\n\n* Locale data parity with faker-js@5478d65.\n* `nep` locale renamed to `ne`. \n* `de` locale; `Date` dataset changed.\n* `es` locale; gender names added.\n* `fr` locale; `Date` dataset changed.\n* `nb_NO` locale; gender names added.\n* `nl` locale; `Address`, `Commerce`, `Date`, `Hacker`, `Internet` datasets changed; gender names added. \n* `pt_BR` locale; gender names added.\n* `tr` locale; gender names added.\n* `vi` locale; gender names added. `Date`, `Lorem`, datasets changed.\n* Added `Internet.Port()`; generate port numbers from 1 to 65535.\n\n## v32.1.1\nRelease Date: 2021-01-31\n\n* Minor improvements to XML docs.\n* Better exception messages around empty collections and empty arrays.\n* PR 339: Fix null reference exception when calling StrictMode(true) on Faker<T> with no rules.\n* PR 352: Fix first name generation for locales that don't support gender names.\n\n## v32.0.2\nRelease Date: 2020-12-12\n\n* Issue 342: Use realistic `pt_BR` city names.\n\n## v32.0.1\nRelease Date: 2020-11-28\n\n* Issue 336: Fixed `Internet.Avatar()` 403 Forbidden URLs. AWS S3 bucket hosting uifaces.com avatars was disabled. Avatars are now decentrally hosted on IPFS globally and retrieved from Cloudflare's IPFS gateway.\n* To help host, pin root CID: Qmd3W5DuhgHirLHGVixi6V76LhCkZUz6pnFt5AJBiyvHye\n* Browse: https://cloudflare-ipfs.com/ipfs/Qmd3W5DuhgHirLHGVixi6V76LhCkZUz6pnFt5AJBiyvHye/\n* Details: https://github.com/bchavez/Bogus/issues/336\n\n## v31.0.3\nRelease Date: 2020-10-03\n\n* Issue 328, 327: Fixed `pt_BR` locale where `Address.City()` threw `ArgumentOutOfRangeException`.\n\n## v31.0.2\nRelease Date: 2020-09-13, UNPUBLISHED FROM NUGET\n\n* Ensures Bogus Premium datasets load with new `DataSet.Get(category, path)` overload.\n\n## v31.0.1\nRelease Date: 2020-09-13, UNPUBLISHED FROM NUGET\n\n* Locale data parity with faker-js@91dc8a3.\n* Added `Music` dataset with `.Genre()` method.\n* Added `Date.TimeZoneString()`.\n* Added new Finnish `fi` locale.\n* Added new Hrvatski `hr` locale.\n* `cz` locale updated.\n* `en` locale updated.\n* `en_IE` locale updated.\n* `en_IND` locale updated.\n* `fa` locale updated.\n* `fr` locale updated.\n* `ja` locale updated.\n* `pl` locale updated.\n* `pt_BR` locale updated.\n* `ru` locale updated.\n* `sv` locale updated.\n* `vi` locale updated.\n* `zh_CN` locale updated.\n\n## v30.0.4\nRelease Date: 2020-08-15\n\n* Issue 319: The `Random.Decimal()` implementation reverted to previous v29 implementation. Avoids arithmetic `OverflowException` when calling `Random.Decimal(0, decimal.MaxValue)`. The v30 implementation moved to `Bogus.Extensions` namespace as `Random.Decimal2()` which can generate more decimal precision.\n\n## v30.0.3\nRelease Date: 2020-08-13, UNPUBLISHED FROM NUGET\n\n* Added `f.Address.CountryOfUnitedKingdom()` extension method in `Bogus.Extensions.UnitedKingdom`.\n\n## v30.0.2\nRelease Date: 2020-08-05, UNPUBLISHED FROM NUGET\n\n* Deterministic sequences may have changed.\n* Promoted v30.0.1-beta-4 to v30.0.2 release.\n\n## v30.0.1-beta-4\nRelease Date: 2020-07-23\n\n* Change credit card `CheckDigitExtension` methods to public\n\n## v30.0.1-beta-3\nRelease Date: 2020-06-29\n\n* Issue 307: Fixed `Internet.UserAgent()` sometimes generating invalid user agent strings that could not be parsed by `System.Net.Http.HttpRequestMessage.Headers`.\n\n## v30.0.1-beta-2\nRelease Date: 2020-06-20\n\n* Added `Finance.Litecoin()`.\n* Added `Commerce.ProductDescription()`.\n* Add PlaceIMG image service. `Image.PlaceImgUrl()`.\n* Data parity with faker.js. Deterministic sequences may have changed.\n* New `en_NG` Nigerian locale.\n* `en` updated.\n* `nl_BE` updated.\n* `de` updated.\n* `ru` updated.\n* `zh_CN` updated.\n* `zh_TW` updated.\n* `ar` updated. \n* `cz` updated.\n* `es_MX` updated.\n* `sk` updated.\n* `it` updated.\n\n## v30.0.1-beta-1\nRelease Date: 2020-06-14\n\n* PR 300: `Random.Number()` now inclusive of `max: int.MaxValue`.\n* PR 300: `Random.Even()` better random distribution and range checking.\n* PR 300: `Random.Odd()` better random distribution and range checking.  \n* PR 300: `Random.Int()` bug fixed where `.Int()` may not return `int.MaxValue`.\n* PR 300: `Random.Decimal()` with greater decimal precision.\n* Deterministic values may have changed.\n* Big thank you to @logiclrd for PR 300!\n\n## v29.0.2\nRelease Date: 2020-04-11\n\n* Minor update to `ru` locale data. Two `ru` city names could appear as one. \n\n## v29.0.1\nRelease Date: 2020-02-10\n\n* Data parity with faker.js. Deterministic sequences using `Internet.Avatar()` may have changed.\n* Add support for .snupkg NuGet Symbol Server Packages via SourceLink.\n* Added Randomizer.EnumValues() that makes selecting a subset of enum values easier.\n* Modified `.OrNull(f)` extension method signatures for type-safe with nullable primitive types, structs, and reference types via `in` parameter to avoid ambiguous calls.\n\n## v28.4.4\nRelease Date: 2019-12-10\n\n* PR 272: Add extension method for generating Norwegian national identity numbers. `Person.Fødselsnummer()`. Thanks @mika-s!\n\n## v28.4.3\nRelease Date: 2019-12-03\n\n* Issue 271: Minor bug fix in Brazil `Person.Cpf()` extension method. Previously, only the first call to `Person.Cpf(includeFormatSymbols)` respected the `includeFormatSymbols` parameter due to the final result being saved in `Person` context. `Person.Cpf()` now respects the `includeFormatSymbols` parameter after subsequent repeat calls to `Cpf()` with the same `Person`. Thanks for testing @ArthNRick!\n\n## v28.4.2\nRelease Date: 2019-11-30\n\n* PR 269: Adds `includeFormatSymbols` parameter to include or exclude formatting characters for Brazil `Person.Cpf()` and `Company.Cnpj()` extension methods.\n\n## v28.4.1\nRelease Date: 2019-10-14\n\n* Issue 260: Improved social security number (SSN) generation that should pass basic validation by avoiding invalid SSN ranges. Note: Deterministic SSNs generated with `Person.Ssn()` will change.\n* Issue 252: `Internet.Ip()` now avoids generating IP addresses with a leading zero. For example, Bogus will not generate an IP address with a leading zero like 0.1.2.3. Note: Deterministic IPs generated with `Internet.Ip()` will change.\n* PR 261: Added `Internet.IpAddress()`, `Internet.Ipv6Address()`, `Internet.IpEndPoint()`, and `Internet.Ipv6EndPoint()`.\n* Issue 258: Add `Internet.UrlRootedPath()` to generate random `/foo/bar` paths.\n* Added `Internet.UrlWithPath(fileExt:\".txt\")` fileExt extension parameter to generate URLs with a specific file extension.\n\n## v28.3.2\nRelease Date: 2019-10-04\n\n* PR 259: Fixes `.GenerateForever(ruleset)` to use ruleset parameter when supplied as argument. Thanks @StanleyGoldman!\n\n## v28.3.1\nRelease Date: 2019-09-20\n\n* Issue 255 / PR 256: Allows interfaces with `Faker<T>` using `Faker<IFoo>.CustomInstantiator(f => new Foo())`. Thanks Rowland!\n\n## v28.2.1\nRelease Date: 2019-09-10\n\n* Added `Faker<T>.RuleFor(string, (f, t) => )` overload.\n* Internal re-factoring `.RuleFor` overload logic. Simplified overload call chain.\n* Internal `Faker<T>.RuleForInternal()` renamed to `Faker<T>.AddRule()`\n\n## v28.1.1\nRelease Date: 2019-09-09\n\n* Issue 253, PR 254: New rule overload for `Faker<T>.RuleFor('string',...)`. Helps cases that require rules for protected or hidden members of `T`.\n\n## v28.0.3\nRelease Date: 2019-08-28\n\n* Issue 249: Fixed `Internet.Url()` including spaces in domain names for `pt_BR` locale or any locale with compound first names that may contain spaces. Thanks RodrigoRodriguesX10!\n* PR 241: General code quality improvements in `DataSets.System`. Better XML docs and lower array allocations. Thanks bartdebever!\n* PR 245: XML doc improvements to `DataSets.Lorem`. Thanks bartdebever! \n\n## v28.0.2\nRelease Date: 2019-07-07\n\n* PR 235: Added `Bogus.DataSets.Vehicle.GbRegistrationPlate()` in `Bogus.Extensions.UnitedKingdom` extension namespace to generate GB registration plates. Thanks @colinangusmackay.\n\n## v28.0.1\nRelease Date: 2019-07-02\n\n* BREAKING: Deterministic sequence values may have changed for fake email addresses derived from `Internet.Email()` or `Internet.UserName()` in locales other than `en`.\n* Issue 229: Adds `Finance.Iban(countryCode)` ISO3166 country code parameter. Allows generating IBAN codes for specific countries. The country code must be a supported otherwise an exception is thrown.  \n* Issue 225: Better support for transliteration of international Unicode characters to US-Latin/Roman ASCII character sets. `Internet.Email()` and `Internet.UserName()` are more respectful of specified locale using character transliteration.\n* Added `.Transliterate()` string extension method in `Bogus.Extensions` namespace.\n* Added `Internet.UserNameUnicode()` that preserves Unicode characters in user names.\n* Minor performance improvement to `Utils.Slugify` using compiled Regex.\n* Issue 232: Adds `.OrNull[T]() where T : struct` overload which makes it easier to work with nullable types without type casting.\n* Added `defaultValue` parameter to `.OrDefault(f, weight, defaultValue)` that can default to a different value than the `default` keyword.\n\n\n## v27.0.1\nRelease Date: 2019-05-02\n\n* Issue 218: Fixed bug that prevented global static `Faker.DefaultStrictMode` from working.\n* Issue 210: Added `Randomizer.Utf16String` that generates technically valid Unicode with paired high/low surrogates.\n* Added `placeholder.com` image service.\n\n## v26.0.2\nRelease Date: 2019-03-22\n\n* New `Person(seed)` constructor for seeding person objects by integer. Thanks @sgoguen!\n* Fixed `Person.DateOfBirth` not using `Date.SystemClock` as 'now' reference.\n\n## v26.0.1\nRelease Date: 2019-02-26\n\n* Data and feature parity with faker.js @ d3ce6f1\n* New `Vehicle` data set added.\n* `en_IND` state abbreviations and state names updated.\n* `en_CA`, `fr_CA` improved Canadian postal codes.\n* `pt_PT` locale updated with new and changed data.\n* `en` company names updated.\n* `pt_PT` locale updated.\n* Minor bug in `Date.Weekday` and `Date.Month` that could cause locale weekday/month values to default to `en`.\n* Note: deterministic sequences may have changed.\n\n## v25.0.4\nRelease Date: 2019-01-17\n\n* PR 194: Update Dutch `nl` locale with extra `name.first_name`, `address.street_suffix`, and `company.suffix`.\n\n## v25.0.3\nRelease Date: 2019-01-06\n\n* Added `f.Images.LoremFlickrUrl()` (https://loremflickr.com) image service.\n* Issue 193: Turkish :tr: state/providence names added to 'tr' locale.\n\n## v25.0.2\nRelease Date: 2018-12-11\n\n* Issue 192: Fixed IndexOutOfRangeException when `Company.CompanyName()` is used with `az` locale.\n\n## v25.0.1\nRelease Date: 2018-11-27\n\n* Add SourceLink compatibility with Visual Studio 2017.\n* Obsoleted **LoremPixel.com** `Image` categories. The image service is usually down or very slow. Consider using `Images.PicsumUrl()` as a replacement. This version is an obsolete-warn, next release will have Image category APIs removed.\n\n## v24.3.1\nRelease Date: 2018-11-03\n\n* `tr` - Turkish locale first/last names updated. Lorem data set updated. Thanks ahmetcanaydemir!\n* Added `f.Image.PicsumUrl` (https://picsum.photos) service as faster alternative to Lorem Pixel. \n\n## v24.3.0\nRelease Date: 2018-10-02\n\n* Data / feature parity with faker.js @ 9dd5a52\n* `af_ZA` - New South Africa (Afrikaans) locale added.\n* `zu_ZA` - New South Africa (Zulu) locale added.\n* `en_ZA` - South Africa (English) locale updated\n* `ru` - Russian locale updated.\n* `id_ID` - Indonesia locale updated.\n* `es` - Spanish locale updated.\n* `f.Images.DatUri` now accepts an HTML color parameter.\n* PR 180: Resolved Turkish Culture `.ToLower` causing invalid JSON dataset path `.ToLowerInvariant` now used. \n\n## v24.2.0\nRelease Date: 2018-09-27\n\n* Issue 179: Fixed regression introduced in 23.0.3 that forbid setting of internal/non-public members of `T` in when `Faker<T>` is used.\n\n## v24.1.0\nRelease Date: 2018-09-26, UNPUBLISHED FROM NUGET\n\n* Added `nullWeight` parameter to `.OrNull()` extension method for weighted generation of null values.\n* Added new `.OrDefault()` extension method. Thanks @anorborg!\n\n## v24.0.0\nRelease Date: 2018-09-26, UNPUBLISHED FROM NUGET\n\n* BREAKING: Deterministic values may have changed. Parity with **faker.js** @ 07f39bd3.\n* `en_ZA` - South Africa (English) locale added.\n* `fr_CH` - French (Switzerland) locale added.\n* `pl` locale \"phone numbers\" updated.\n* `sv` locale \"names\" section updated.\n* `en`, `de`, `de_AT` \"names\" section updated.\n* Added `f.Commerce.Ean8` EAN-8 product barcode number generator.\n* Added `f.Commerce.Ean13` EAN-13 product barcode number generator.\n\n## v23.0.3\nRelease Date: 2018-08-29, UNPUBLISHED FROM NUGET \n\n* PR 170: Faster `Faker[T].Generate()` with setter cache. Approx 1.7x speedup. Thanks Mpdreamz!\n\n## v23.0.2\nRelease Date: 2018-08-13\n\n* BREAKING CHANGE: Deterministic sequence values may have changed. Unit tests expecting specific values may be different if `Bogus.Person` is used.\n* Issue 168: Added `Bogus.Person.Address.State` field.\n* Issue 139: Added `Date.SystemClock` static property for setting global time Bogus uses for date calculations.\n* Issue 169: `Date.Weekday()` should return a weekday not a month.  \n\n## v22.3.2\nRelease Date: 2018-07-18\n\n* Added `f.Random.Guid()` for better GUID discoverability.\n* PR 164: Added new Tax ID extensions `Person.Nif()` and `Company.Nipc()` for Portugal. Thanks JoseJr!  \n\n## v22.3.1\nRelease Date: 2018-07-05\n\n* PR 159: Add UK National Insurance Number `f.Finance.Nino()` in `Bogus.Extensions.UnitedKingdom`. Thanks mortware!\n* PR 160: `DateTimeOffset` support added to `f.Date` dataset. Methods are suffixed by \"Offset\". IE: `f.Date.SoonOffset`. Thanks Simon!\n* Added `refDate` parameter to `f.Date.Soon` and `f.Date.Recent`.\n* `f.Date.Between(start, end)` now respects `DateTimeKind.Utc`.\n\n## v22.2.1\nRelease Date: 2018-06-29\n\n* PR 153: Possible breaking changes: Minor typo & spelling corrections made to some parameter names. Thanks for the corrections Simon!\n\n## v22.1.4\nRelease Date: 2018-06-26\n\n* PR 151: Added `Bogus.Distributions.Gaussian` namespace for numerical Normal Distribution generated values! Thanks codersg! \n* Added `uniqueSuffix` parameter to `Internet.Email()` to help with unique email constraints.\n \n## v22.1.3\nRelease Date: 2018-06-14\n\n* PR 149: Added new Arabic 'ar' locale. Thanks Saied!\n* PR 148: Fixed `.FullName()` for locales where both first/last name have genders. Thanks binarycode!\n\n## v22.1.2\nRelease Date: 2018-05-29\n\n* Improved XML documentation comments on `Faker[T]` API.\n\n## v22.1.1\nRelease Date: 2018-05-20\n\n* PR 144: Argument support for mustache handlebars. Example: `{{name.firstname(Male)}}`\n* Using **C# 7.3** generic `Enum` constraints for methods that only accept enums. Example: `f.PickRandom<Enum>()`.\n\n## v22.0.9\nRelease Date: 2018-05-17\n\n* Issue 143: Fixed rare case when `f.IndexGlobal` could be zero twice at start of generation.\n* Fixed typo in XML docs.\n\n## v22.0.8\nRelease Date: 2018-04-09\n\n* New `Company.Ein()` to generate employer identification numbers.\n* Preparing release of extended data sets for Bogus.\n\n## v22.0.7\nRelease Date: 2018-04-01\n\n* New `Internet.Color()` format options: CSS `rgb(...)` and delimited RGB.\n* New `System.AndroidId()` to generate GCM registration ID.\n* New `System.ApplePushToken()` to generate a random Apple Push Token.\n* New `System.BlackBerryPin()` to generate a random Black Berry PIN.\n* New `Randomizer.Hash()` to generate random hashes of specified length.\n* New `Randomizer.String2()` to generate random strings with specified character sets.\n\n## v22.0.6\nRelease Date: 2018-03-29\n\n* Added `Randomizer.String` method to generate strings. Uses `Chars()` method.\n* PR 136: Improve speed of `DataSet.ParseTokens()`. Thanks @danij!\n\n## v22.0.5\nRelease Date: 2018-03-02\n\n* Bogus now throws exceptions for locales it doesn't recognize. Improves developer experience.\n* New extension method `.ToBogusLocale()` on `System.Globalization.CultureInfo` to help translate from **.NET** locale codes to **Bogus** locale codes.\n\n## v22.0.3\nRelease Date: 2018-02-27\n \n* Generate more realistic Bitcoin addresses.\n* New extension method `Faker<T>.GenerateBetween(min, max)` that generates N objects between `min` and `max`. Located in `Bogus.Extensions`. N should be considered non-deterministic but technically depends on the parameters each time this extension method was called. \n* Added `Lorem.Paragraphs(min, max)` overload.\n* Added improved XML doc comments and parameter names on `Lorem.Paragraph`.\n* UK extension method `.ShortCode()` renamed to `.SortCode()` as originally intended.\n* Marked `DataSet.Get/.GetObject/BObject` methods as `protected internal`. Reducing API surface noise.\n* Added new `.OrNull` in `Bogus.Extensions` to help create randomly null values. Example: `.RuleFor(x=>x.Prop, f=>f.Random.Word().OrNull(f))`.\n* New groundwork for extending Bogus with premium (paid) data sets and tooling.\n\n## v22.0.2\nRelease Date: 2018-01-05\n\n* Issue 121: Fixes the inability to `.Ignore(...)` a property or field after a rule had already been set.\n\n## v22.0.1\nRelease Date: 2017-12-23\n\n* Issue 120: `.Generate(n)` now returns `List<T>` instead of `IList<T>`.\n* Added `f.Address.CountryCode()` ISO 3166-1 alpha-3 country code generator.\n* New `Bogus.Extensions.Extras` namespace for generally useful helper methods.\n* Added `Finance.CreditCardNumberObfuscated()` extension to `Bogus.Extensions.Extras` namespace.\n* Moved credit card `CheckDigit()` extensions to `Bogus.Extensions.Extras` namespace. \n\n## v21.0.5\nRelease Date: 2017-12-16\n\n* Better error support.\n* Added `Person.FullName` field.\n* Allowed `Faker<T>.FinishWith` to be called multiple times. Last call wins.\n\n## v21.0.4\nRelease Date: 2017-12-13\n\n* Fixed `f.Image` URL generation.\n\n## v21.0.2 \n* Re-enabled **.NET Standard 1.3** targeting.\n* Added `Gender` field to `Person`. Deterministic sequences may have changed.\n* Added `Randomizer.Bool(weight)` to generate weighted boolean values of true.\n* Italian `CodiceFiscale()` extension method added. Extends `Person` and `Finance`.\n\n## v20.0.2\nRelease Date: 2017-11-06\n\n* Fixed Issue 102: `f.Random.Uuid()` is now deterministic based on global or local seed.\n\n## v20.0.1\nRelease Date: 2017-11-04\n\n* Added `Faker<T>.Clone()`: Clones internal state of a `Faker<T>` and allows for complex faking scenarios and rule combinations.\n* Added `Faker<T>.UseSeed(n)`: Allows you to specify a localized seed value on a `Faker<T>` instead of a global static `Randomizer.Seed`.\n* Stronger `Seed` determinism for multi-threaded scenarios.\n\n## v19.0.2\nRelease Date: 2017-11-01\n\n* Fixed #99: Possible threading issue that can cause `System.ArgumentException`.\n\n## v19.0.1\nRelease Date: 2017-10-26, UNPUBLISHED FROM NUGET\n\n* Using new BSON binary data format for locales.\n* Removed dependency on Newtonsoft.Json!\n* Locale Updates - \n* `fr`: new street address prefixes.\n* `fa`: new street addresses.\n* `pl`: removed 2008 value from city.\n* `en`: new gender first names\n* New Dutch (Belgium) `nl_BE` locale.\n* New Romanian `ro` locale.\n* Added `f.Finance.RoutingNumber` - Generates an ABA routing number with valid check digit.\n* Added `Faker.GenerateForever` that returns `IEnumerable<T>` with unlimited generated items when iterated over.\n* Added United Kingdom extension method to generate bank ShortCodes on `f.Finance.ShortCode()`.\n* Re-ordered adjective and buzz in the `f.Company.Bs` for a correct gramatics.\n* Added `f.Address.Direction`. Generates cardinal or ordinal directions.\n* Added `f.Address.CardinalDirection`. Generates \"North\", \"South\", etc.\n* Added `f.Address.OrdinalDirection`. Generates \"Northeast\", \"Southwest\", etc.\n\n## v18.0.2\nRelease Date: 2017-09-14\n\n* Issue 86: Removed diacritic mark/accents (á, í, ó, ú, etc) from generated email addresses and user names.\n* Added `string.RemoveDiacritics` helper method.\n\n## v18.0.1\nRelease Date: 2017-09-13\n\n* Fixed bug in Finland's `f.Person.Henkilötunnus` personal identity code generator that sometimes produced 11 characters.\n* Added `f.Finance.Ethereum`. Generate an Ethereum address.\n* Added `f.Finance.CreditCardCvv`. Generate a random credit card CVV number.\n* Improved `f.Finance.CreditCardNumber`. Generate a random credit card number.\n* Added `f.Random.Hexadecimal`. Generates a random hexadecimal string.\n* Added `f.System.DirectoryPath`. Generates a random directory path.\n* Added `f.System.FilePath`. Generates a random file path.\n* Added `f.Date.Soon`. Generates a date and time that will happen soon.\n* Added `f.Random.ArrayElements`. Gets a random subset of an array.\n* Added `f.Random.ListItems`. Gets a random subset of a list.\n* Added `f.Company.Cnpj` extension method for Brazil. Generates Brazilian company document.\n* Improved `f.PhoneNumbers`. More realistic US phone numbers.\n* Improved `f.Address.Latitude/Longitude` with min and max parameters.\n* Minimum for `f.Commerce.Price` is now $1.00 (not zero).\n* Reduced assembly size by removing redundant locale data.\n* Locale updates:\n* `en_AU` - Update Australian postcode ranges.\n* `en_IND` - Indian postcodes are always numeric.\n* `ru` - Word corrections.\n\n## v17.0.1\nRelease Date: 2017-08-24\n\n* Migration to **.NET Standard 2.0**.\n\n## v16.0.3\nRelease Date: 2017-08-24\n\n* With additional overloads for `.PickRandom(IList)` and `.PickRandom(ICollection)` we can now add `.PickRandom(\"cat\", \"dog\", \"fish\")` back to the API. \n\n## v16.0.2\nRelease Date: 2017-08-23\n\n* BREAKING CHANGE: `Faker.Generate(n)` now calls `.ToList()` under the hood to escape LINQ deferred execution. Remembering to call `.ToList()` after `.Generate(n)` was a sticking point for new users writing test assertions on generated values. Please do not call `Faker.Generate(n).ToList()` as it would execute `.ToList()` twice. Simply, `Faker.Generate(n)` is enough.\n* `f.Generate` and `f => f.Make` now return `IList<T>` to signify the breaking change above. \n* Issue #92: Added `.GenerateLazy` to keep old behavior and returns `IEnumerable<T>`.\n* Issue #93: Renamed a `PickRandom` overload to avoid the compiler from picking wrong `PickRandom` method.\n* Added `f.PickRandomParam(\"cat\",\"dog\",\"fish\")`. \n* Removed `[Obsolete]` methods. \n\n## v15.0.7\nRelease Date: 2017-08-20\n\n* Issue #88 - API aesthetics: Added `Name.FullName()` convenience method to generate a full name.\n\n## v15.0.6\nRelease Date: 2017-08-02\n\n* PR #87: Added `.Rules()` method on `RuleSet`. Thanks @digitalcyote.\n\n## v15.0.5\nRelease Date: 2017-07-28\n\n* Add parameter for including `Currency` fund codes (BOV, CLF, COU, MXV, UYI).\n* Fixed minor issue in `Person.Email` having duplicate names.\n* Helper method: `f.PickRandomWithout(ExcludeItem1, ExcludeItem2)` added.\n* Helper method: `f.PickRandom(\"cat\", \"dog\", \"fish\")` added.\n* Performance: 40% reduction in Bogus' DLL size and memory footprint by removing whitespace in **Json** data files.\n* Newtonsoft dependency update 10.0.3.  \n\n## v15.0.3\nRelease Date: 2017-05-06\n\n* Added `f => f.Rant` to generate random user content like product reviews.\n* Added `new Faker[T].Rules( (f, t) => ...)` as a shortcut for building rules quickly.\n* Added `Address.FullAddress`\n* Added `Internet.UrlWithPath` allowing to create URLs with random paths.\n* Added `ru` (Russian locale) hacker adjective, ing-verb, noun, and verb.\n* Added `Internet.Mac` address separator parameter.\n* Feature parity with **faker.js** @ 6cdb93ef...\n* Using new C# 7 features. =)\n\n## v15.0.1\nRelease Date: 2017-04-11\n\n* Building with Visual Studio 2017.\n* Issue 70: Fixed `ArgumentException` that occurs with derived hidden `new` properties.\n\n## v12.0.2\n* `f => f.Generate(n, i => ...)` overload allows use of index when using `f.Generate`.\n\n## v12.0.1\nRelease Date: 2017-03-27\n\n* PR 64: Improved `.PickRandom(IEnumerable)` performance. Thanks @chuuddo.\n* Added `\"string\".ClampLength(max,min)` extension method to clamp length of strings between min and max.\n* Issue 67: Fixed `Randomizer.Int(int.MaxValue, int.MinValue)` range overflow not returning random `int32` values.\n\n## v11.0.5\nRelease Date: 2017-03-20\n\n* Compatibility with `Newtonsoft.Json` v10.0.1\n\n## v11.0.4\nRelease Date: 2017-03-14\n\n* Added `.RuleFor(x.Item, \"foo\")`. Eliminates ceremony of `f =>` for simple values.\n\n## v11.0.3\nRelease Date: 2017-03-13\n\n* Added range option to `Sentence`.\n\n## v11.0.2\nRelease Date: 2017-02-23\n\n* New Feature: Allow implicit and explicit type casts: `Order o = orderFaker` and `var o = (Order)orderFaker` without having to call `orderFaker.Generate()`.\n\n## v11.0.1\nRelease Date: 2017-02-21\n\n* Added `IndexGlobal` alias for `UniqueIndex`.\n* Added `IndexFaker` for uniqueness in Faker[T] lifetime.\n* Added `IndexVariable` a developer controlled index convenience variable. \n* Added `Database` dataset to `f => f.Database` facade.\n* Fixed Issue 57 - Avoid unexpected behavior with Parent-Child generators using `UniqueIndex`.\n* Removed some `Internet.Avatars` that returned 404.\n* Reached feature/data parity with `faker.js` v4.1.0.\n\n## v10.0.1\nRelease Date: 2017-02-18\n\n* `Internet.UserAgent` - Generates browser user agent strings.\n* `Internet.Password` - Generates user passwords using regex.\n* Added `az`/Azerbaijani locale.\n* Disallow `/` character in `System.FileName`.\n* `Helpers.Slugify` properly replaces spaces with `-` dashes.\n* `Lorem.Slug` slugs some lorem text.\n* `Finance.Iban` - Generates International Bank Account Numbers (IBAN).\n* `Finance.Bic` - Generates Bank Identifier Code (BIC) codes.\n* `Random.WeightedRandom` - Returns a weighted random distribution of items.\n* Allow `https://` in random images.\n* `Images.DataUri` - Generates \"data:image/svg\" URI with width and height.\n* `Database` data set for generating column, collation, type stuff.\n\n## v9.0.2\nRelease Date: 2017-01-19\n\n* Bug: Issue 54: Work around for Visual Studio IntelliSense.\n\n## v9.0.1\nRelease Date: 2017-01-18\n\n* New Feature: Bogus is now a signed assembly; PublicToken: fa1bb3f3f218129a\n\n## v8.0.4\nRelease Date: 2017-01-16\n\n* New Feature: Added `PickRandom(IEnumerable)` overload. Thanks joleharkes.\n\n## v8.0.3\nRelease Date: 2016-12-20\n\n* New Feature: `RuleForType(typeof(string))` allows bulk/default for a particular type on a class. Useful for very large classes with a specific type.\n\n## v8.0.2\nRelease Date: 2016-12-07\n\n* Issue 46. Fixed threading deadlock situation with static faker initialization. Thanks Mpdreamz.\n* Added `f => f.Generate(count, ()=> f.Phone.PhoneNumber())` helper for better fluency when filling properties with `List` of `T`.\n\n## v8.0.1\nRelease Date: 2016-11-25\n\n* Added `pt_PT` Portuguese (Portugal) locale. \n\n## v8.0.1-beta-1\nRelease Date: 2016-10-22\n\n* Allow `Faker<T>.RuleFor` rules to be overridden. Last set rule wins.\n\n## v7.1.7\nRelease Date: 2016-10-11\n\n* `Faker<T>.AssertConfigurationIsValid` to help in unit testing scenarios.\n* Add `Internet.Ipv6` method to generate IPv6 addresses.\n\n## v7.1.6\nRelease Date: 2016-08-07\n\n* Added `f => f.Commerce` on `Faker`.\n\n## v7.1.5\nRelease Date: 2016-07-27\n\n* Added `cz`/Czech locale\n* Updated `en`, `nl`, `pl`, `sk`, `sv` locales.\n* Realistic Dutch city naming\n* `Randomizer.AlphaNumeric` added.\n* `Randomizer.Double` now accepts `(min,max)` arguments\n* Added convenience `Randomizer` for random `Decimal`, `Float`, `Byte`, `Bytes`, `SByte`, `Int`, `UInt`, `ULong`, `Long`, `Short`, `UShort`, `Char` and `Chars`.\n\n## v7.1.4\nRelease Date: 2016-07-06\n\n* Newtonsoft Json 9.0.1 dependency support.\n\n## v7.1.3\nRelease Date: 2016-06-27\n\n* :boom: .NET Core 1.0 RTM Support.\n\n## v7.1.3-beta-1\nRelease Date: 2016-05-20\n\n* Compatibility with .NET Standard 1.3 and .NET Core RC2.\n\n## v7.1.2\nRelease Date: 2016-05-16\n\n* Roll-up Release for .NET Framework since last non-beta release.\n* CoreCLR users please continue using latest beta release until CoreCLR is RTM.\n\n## v7.1.2-beta-1\nRelease Date: 2016-05-16\n\n* Clamp Randomizer maximum value to int.MaxValue.\n\n## v7.1.1\nRelease Date: 2016-05-15\n\n* Roll-up Release for .NET Framework since last non-beta release.\n* CoreCLR users please continue using latest beta release until CoreCLR is RTM.\n\n## v7.1.1-beta-1\nRelease Date: 2016-05-15\n\n* Locale update\n* Date.Recent(0) generates random times for current date between midnight and now.\n* New `System` data set for generating fake file names and mime-types.\n* Added `Date.Timespan` for random timespan values.\n* Added `System.Semver` for random semantic versions.\n* Added `System.Version` for random System.Version objects.\n* Added `Internet.ExampleEmail` for simple @example.com email generation.\n* Added `Finance.BitcoinAddress` for random bitcoin addresses.\n* BREAKING: Fake \"seeded\" data generated by Bogus may be different from previous versions.\n* WARN: Address.City may have changed in some random seeds\n\n## v6.1.1\nRelease Date: 2016-03-29\n\n* Roll-up Release for .NET Framework since last non-beta release.\n* CoreCLR users please continue using latest beta release until CoreCLR is RTM.\n\n## v6.1.1-beta-1\nRelease Date: 2016-03-29\n\n* Fixed index out of bounds bug in faker.Random.Word().\n* Commerce.Department output may have changed as a result of this fix.\n\n## v5.1.1-beta-3\nRelease Date: 2016-03-23\n\n* Removed RuleFor(x = x.Prop, constantValue), was confusing the API.\n* Added 0-arity RuleFor(x = x.Prop, () => someValue)\n\n## v5.1.1-beta-2\nRelease Date: 2016-03-22\n\n* Make f.UniqueIndex as int for convenience.\n* Use generic RuleFor(x = x.Prop, constantValue).\n\n## v5.1.1-beta-1\nRelease Date: 2016-03-21\n\n* New RuleFor(x = x.Prop, constantValue)\n* Support for Hashids.net: RuleFor(x = x.Id, f = f.Hashids.Encode())\n* New f.UniqueIndex, useful for composing property values that require uniqueness.\n\n## v5.0.1\nRelease Date: 2016-02-25\n\n* Roll-up Release for .NET Framework since v4.0.1.\n* CoreCLR users please continue using latest beta release until CoreCLR is RTM.\n\n## v5.0.1-beta-2\nRelease Date: 2016-02-25\n\n* JvanderStad PR15: Lazy load Person. Avoids extra Seed.Next calls that may interfere with seeded content.\n* JvanderStad PR16: Better address generation. Respects locale address formats.\n* Added \"dotnet5.4\" moniker support.\n* BREAKING: Fake \"seeded\" data generated by Bogus may be different from previous versions.\n\n## v4.0.1\nRelease Date: 2016-02-15\n\n* Roll-up Release for .NET Framework since v3.0.6.\n* CoreCLR users please continue using latest beta release until CoreCLR is RTM.\n\n## v4.0.1-beta-1\nRelease Date: 2016-02-15\n\n* Bogus - Feature parity with faker.js.\n* System module added. Generate random file names and extensions.\n* Randomizer - Added Uuid().\n* Locales Updated: en_GB, sv, sk, de_CH, en.\n* Locales Added: id_ID, el, lv.\n* Prevent apostrophes in return value of Internet.DomainWords\n* Added more parameters for Image data set.\n* BREAKING API METHODS:\n* Lorem - Better API methods: Seeded tests based on \"content\" will fail due to upgrade.\n\n## v3.0.6\nRelease Date: 2016-01-21\n\n* Roll-up Release for .NET Framework since v3.0.5.\n* CoreCLR users please continue using latest beta release until CoreCLR is RTM.\n\n## v3.0.6-beta-1\nRelease Date: 2016-01-21\n\n* Issue #13: Fixed StrictMode to exclude private fields.\n* New Feature: Ignore property or field in StrictMode: Faker[Order].Ignore(o => o.OrderId).\n* CoreCLR users please continue using latest beta release until CoreCLR is RTM.\n\n## v3.0.5\nRelease Date: 2016-01-20\n\n* Roll-up Release for .NET Framework since v3.0.4.\n* CoreCLR users please continue using latest beta release until CoreCLR is RTM.\n\n## v3.0.5-beta-4\nRelease Date: 2016-01-19\n\n* Issue #13: StrictMode() now ignores read-only properties.\n* Newtonsoft.Json v8 compatibility.\n* CoreCLR users please continue using latest beta release until CoreCLR is RTM.\n\n## v3.0.5-beta-3\nRelease Date: 2016-01-18\n\n* Issue #12: Make Bogus thread-safe on Generate() and DataSets. Avoids threading issues in test runners.\n* CoreCLR users please continue using latest beta release until CoreCLR is RTM.\n\n## v3.0.5-beta-2\nRelease Date: 2016-01-11\n\n* CoreCLR support (CoreCLR users please continue using latest beta release until CoreCLR is RTM.).\n\n## v3.0.4\nRelease Date: 2015-12-10\n\n* Issue 10: Make Bogus work with fields also, not just properties. Fixes LINQPad issues.\n\n## v3.0.3\nRelease Date: 2015-12-09\n\n* PR 9: quantumplation - Fixed typo in Lorem.Sentance() -> Lorem.Sentence()\n\n## v3.0.2\nRelease Date: 2015-11-24\n\n* Generate US: SSN - Social Security Numbers.\n* Generate Canada: SIN - Social Insurance Numbers.\n* Generate Brazil: Cadastro de Pessoas Fisicas - CPF Numbers.\n* Generate Finland: Henkilotunnus - Person ID numbers\n* Generate Denmark: Det Centrale Personregister - Person ID numbers.\n* Allow exclude values on Randomizer.Enum.\n* Randomizer.Replace accepts '*' replace with letter or digit.\n* Added Lorem.Letter(num).\n* Can switch locale on Name: f.Name[\"en\"].LastName()\n\n## v3.0.1\nRelease Date: 2015-10-22\n\n* Added debug symbols to symbolsource.org.\n* PR#6: Fixed lastname and empty list exception -salixzs\n* Switch to semantic versioning at par with FakerJS.\n\n## v3.0.0.4\n* Adding generators: Date.Month(), Date.Weekday()\n* Sentences using lexically correct \"A foo bar.\"\n* Added Spanish Mexico (es_MX) locale.\n\n## v3.0.0.3\nRelease Date: 2015-07-21\n\n* Issue #2: Use latest Newtonsoft.Json 7.0.0.0 -Mpdreamz\n\n## v3.0.0.2\nRelease Date: 2015-07-11\n\n* Includes Ireland (English) locale.\n\n## v3.0.0.1\nRelease Date: 2015-07-11\n\n* Migrated to new FakerJS datafile format. Build system uses gulp file to directly import FakerJS locales.\n* Faker.Parse() can now tokenize and replace handlebar formats.\n* Added Faker.Hacker and Faker.Company properties.\n* Added Custom separator on Lorem.Paragraph.\n* Added Canada (French) (fr_CA) locale.\n* Added Ukrainian (uk) locale.\n* Added Ireland (en_IE) locale.\n* Added Internet.Mac for mac addresses.\n* Support for Canadian post/zip codes.\n* Exposed Name.JobTitle, Name.JobDescriptor, Name.JobArea, Name.JobType\n* Exposed Address.CountryCode\n* Replace symbols in domain words so it generates output for all locales\n* Support for gender names, but only for locales that support it. Russian('ru') but not English('en').\n* Corrected abbreviation for Yukon to reflect its official abbreviation of \"YT\".\n\n## v2.1.5.2\nRelease Date: 2015-06-22\n\n* Fixed instantiating a Person in a non-US locale. -antongeorgiev\n\n## v2.1.5.1\nRelease Date: 2015-06-11\n\n* Added Georgian, Turkish, and Chinese (Taiwan) locales.\n* Added Name.JobTitle()\n* Added Internet.Url() and Internet.Protocol().\n* Sync'd up with faker.js v2.1.5.\n\n## v2.1.4.2\nRelease Date: 2015-06-11\n\n* Fixed bug in Faker.Person and Faker[T] that generates new person context after every new object.\n* Added support for .FinishWith() for post-processing that runs after all rules but before returning new instance.\n* Added Newtonsoft.Json as NuGet dependency.\n\n## v2.1.4.1\nRelease Date: 2015-06-10\n\n* Minor changes, mostly XML doc update and Person moved from DataSet to Bogus namespace.\n\n## v2.1.4\nRelease Date: 2015-06-08\n\n* Initial port from faker.js 2.1.4."
  },
  {
    "path": "LICENSE",
    "content": "MIT License\n\nBogus - Copyright (c) 2015 Brian Chavez \n* http://github.com/bchavez/Bogus\n* http://bchavez.bitarmory.com\n\nfaker.js - Copyright (c) 2014-2015 Matthew Bergman & Marak Squires\nhttp://github.com/marak/faker.js/\n\nfaker.js was inspired by and has used data definitions from:\n\nCopyright (c) 2007-2010 Benjamin Curtis\nhttps://github.com/stympy/faker/\n\nCopyright 2004-2005 by Jason Kohles\nhttp://search.cpan.org/~jasonk/Data-Faker-0.07/\n\nCopyright (c) ZZZ Projects Inc. 2014 - 2016\nhttps://github.com/zzzprojects/Z.ExtensionMethods/\n\nCopyright (c) 2015 kernys\nhttps://github.com/kernys/Kernys.Bson\n\nCopyright (c) 2015 Victor Quinn\nhttps://github.com/chancejs/chancejs\n\nCopyright (c) 2014 Chris Veness\nhttps://github.com/chrisveness/geodesy/\n\nCopyright (c) 2013, Richard Morris\nhttps://github.com/domaindrivendev/Swashbuckle/blob/master/LICENSE\n\nCopyright (c) 2012 Daniele Faraglia\nhttps://github.com/joke2k/faker/\n\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n================================================================================\n\nThe BSD 3-Clause License (BSD3)\n\nCopyright (c) 2013-2017 Sascha Droste <pid@posteo.net>\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\nlist of conditions and the following disclaimer.\n* Redistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n* Neither the name of the author nor the names of its contributors may be used\nto endorse or promote products derived from this software without specific prior\nwritten permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
  },
  {
    "path": "README.md",
    "content": "[![Downloads](https://img.shields.io/nuget/dt/Bogus.svg)](https://www.nuget.org/packages/Bogus/) [![Build status](https://ci.appveyor.com/api/projects/status/dxa14myphnlbplc6/branch/master?svg=true)](https://ci.appveyor.com/project/bchavez/bogus)  [![Twitter](https://img.shields.io/twitter/url/https/github.com/bchavez/Bogus.svg?style=social)](https://twitter.com/intent/tweet?text=Simple%20Fake%20Data%20Generator%20for%20.NET:&amp;amp;url=https%3A%2F%2Fgithub.com%2Fbchavez%2FBogus) [![Chat](https://img.shields.io/badge/chat-discussions-green)](https://github.com/bchavez/Bogus/discussions) <img src=\"https://raw.githubusercontent.com/bchavez/Bogus/master/Docs/logo.png\" align='right' />\n\nBogus for .NET: C#, F#, and VB.NET\n======================\n\nProject Description\n-------------------\nHello. I'm your host **[Brian Chavez](https://github.com/bchavez)** ([twitter](https://twitter.com/bchavez)). **Bogus** is a simple fake data generator for **.NET** languages like **C#**, **F#** and **VB.NET**. **Bogus** is fundamentally a **C#** port of [`faker.js`](https://github.com/faker-js/faker.js/)\nand inspired by [`FluentValidation`](https://github.com/JeremySkinner/FluentValidation)'s syntax sugar.\n\n**Bogus** will help you load databases, UI and apps with fake data for your testing needs. If you like **Bogus** star :star: the repository and show your friends! :smile: If you find **Bogus** useful consider supporting the project by purchasing a [**Bogus Premium**](#bogus-premium-extensions) license that gives you extra **Bogus** superpowers! :dizzy: :muscle: You can also [sponsor the project here](https://github.com/sponsors/bchavez)! :moneybag: :dollar:\n\n\n### Download & Install\n**Nuget Package [Bogus](https://www.nuget.org/packages/Bogus/)**\n\n```powershell\nInstall-Package Bogus\n```\nMinimum Requirements: **.NET Standard 1.3** or **.NET Standard 2.0** or **.NET Framework 4.0**.\n\n##### Projects That Use Bogus\n\n* [**Bitwarden Passwordless Server**](https://github.com/bitwarden/passwordless-server) [[code]](https://github.com/bitwarden/passwordless-server/blob/147e0ffa6e687634edcda7ac89518eab56936835/tests/Api.IntegrationTests/Helpers/User/UserHelpers.cs#L12-L22)\n* [**Elasticsearch .NET Client (NEST)**](https://github.com/elastic/elasticsearch-net) [[code]](https://github.com/elastic/elasticsearch-net/tree/82c938893b2ff4ddca03a8e977ad14a16da712ba/src/Tests/Framework/MockData)\n* [**FluentValidation**](https://github.com/FluentValidation/FluentValidation) [[code]](https://github.com/FluentValidation/FluentValidation/search?q=Bogus)\n* [**Microsoft Windows-XAML / Template10**](https://github.com/Windows-XAML/Template10) [[code]](https://github.com/Windows-XAML/Template10/blob/beed5e58a4f8ab381cff6f063d2a91db5b4fc3bc/Basics/PrismSample/Services/DataService.cs#L1)\n* [**Microsoft Learning / Cloud-Native Applications Using Microsoft Azure Cosmos DB**](https://github.com/MicrosoftLearning/dp-420-cosmos-db-dev) [[code]](https://github.com/MicrosoftLearning/dp-420-cosmos-db-dev/blob/fdbb3811c20a601fdfda8ea04c9c7de89b8afb19/instructions/08-sdk-bulk.md)\n* **Microsoft Office Developer**\n    * [**Office 365 Development Training Content**](https://github.com/OfficeDev/TrainingContent) [[code]](https://github.com/OfficeDev/TrainingContent/blob/0b2579517f0271f9a64f613b2046ab2821a73956/Teams/03%20Authentication/LabFiles/Starter/officedev-talent-management/DataModel/PositionCandidateData.cs)\n    * [**Microsoft Teams Sample Connector**](https://github.com/OfficeDev/microsoft-teams-sample-connector-csharp) [[code]](https://github.com/OfficeDev/microsoft-teams-sample-connector-csharp/blob/8805bb1acb136949905e4644c4e714dd7b70a61a/TeamsToDoAppConnector/Utils/TaskHelper.cs)\n\n##### Featured In\n* [**Amazon AWS .NET Open Source Fund Recipient - Oct. 1st, 2024**](#sponsors)\n* [**Microsoft 'On .NET Live': Next-level EF Core Data Seeding with Bogus - Apr. 15th, 2024**](https://www.youtube.com/watch?v=KoEOsfrRUqk&t=170s)\n* [**Adventures in .NET: Building Bogus with Brian Chavez - Jan 5th, 2024**](https://www.youtube.com/watch?v=C1WwGKUY9K4)\n* [**Microsoft Docs: Deploy Orleans to Azure App Service - May 5th, 2022**](https://docs.microsoft.com/en-us/dotnet/orleans/deployment/deploy-to-azure-app-service)\n* [**Microsoft Docs: Modernize a WPF app tutorial - Aug. 2nd, 2019**](https://docs.microsoft.com/en-us/windows/apps/desktop/modernize/modernize-wpf-tutorial-1#configure-nuget-packages-and-dependencies)\n* [**Microsoft Build 2018: Azure Tips and Tricks - May 8th, 2018**](https://www.youtube.com/watch?v=088e5IUqF6g&t=12m31s)\n* **[NuGet Must Haves: Top 10 Unit Testing Libraries in 2017](http://nugetmusthaves.com/article/top-unit-testing-libraries)**\n* **[.NET Rocks Podcast: #BetterKnowThatFramework - Mar. 16th 2017](https://twitter.com/bchavez/status/842479138850070528)**, **[Sep. 13th, 2018](https://twitter.com/bchavez/status/1040479669743628290)**, and **[May 7th, 2020](https://twitter.com/bchavez/status/1264047877245988864)**\n* **[.NET Engineering Blog: NuGet Package of the week #1. - \"This week in .NET - December 8th 2015\"](https://blogs.msdn.microsoft.com/dotnet/2015/12/08/the-week-in-net-12082015/)**\n\n##### Blog Posts\n* [Nick Chapsas](https://twitter.com/nickchapsas) - [Generating realistic fake data in .NET using Bogus [YouTube]](https://www.youtube.com/watch?v=T9pwE1GAr_U)\n* [Jack Histon](https://twitter.com/jackhiston) - [How to Create Bogus Data in C#](http://jackhiston.com/2017/10/1/how-to-create-bogus-data-in-c/)\n* [Christos Matskas](https://twitter.com/christosmatskas) - [Creating .NET fakes using Bogus](https://cmatskas.com/creating-net-fakes-using-bogus-2/)\n* [Jason Roberts](https://twitter.com/robertsjason) - [Lifelike Test Data Generation with Bogus](http://dontcodetired.com/blog/post/Lifelike-Test-Data-Generation-with-Bogus)\n* Mark Timmings - [Auto generating test data with Bogus](http://putridparrot.com/blog/auto-generating-test-data-with-bogus/)\n* [.NET Core Generating Test Data](https://coderulez.wordpress.com/2017/05/10/net-core-generating-test-data/)\n* Steve Leigh - [Seedy Fake Users](http://stevesspace.com/2017/01/seedy-fake-users/)\n* [Volkan Paksoy](https://twitter.com/volkan_paksoy) - [Generating Test Data with Bogus](https://volkanpaksoy.com/archive/2019/06/27/Generating-Test-Data-with-Bogus/)\n* Alican Demirtas - [Bogus on F#](https://www.compositional-it.com/news-blog/bogus-on-f/)\n* [Khalid Abuhakmeh](https://twitter.com/buhakmeh) - [Seed Entity Framework Core With Bogus](https://khalidabuhakmeh.com/seed-entity-framework-core-with-bogus)\n* [Sander ten Brinke](https://twitter.com/sandertenbrinke) - [Taking Entity Framework Core data seeding to the next level with Bogus](https://stenbrinke.nl/blog/taking-ef-core-data-seeding-to-the-next-level-with-bogus/)\n\n##### The Crypto Tip Jar!\n<a href=\"https://commerce.coinbase.com/checkout/2faa393a-6fc3-4365-993a-6cc110bc4d35\"><img src=\"https://raw.githubusercontent.com/bchavez/Bogus/master/Docs/tipjar.png\" /></a>\n\n\nUsage\n-----\n### The Great C# Example\n\n```csharp\npublic enum Gender\n{\n    Male,\n    Female\n}\n\n//Set the randomizer seed if you wish to generate repeatable data sets.\nRandomizer.Seed = new Random(8675309);\n\nvar fruit = new[] { \"apple\", \"banana\", \"orange\", \"strawberry\", \"kiwi\" };\n\nvar orderIds = 0;\nvar testOrders = new Faker<Order>()\n    //Ensure all properties have rules. By default, StrictMode is false\n    //Set a global policy by using Faker.DefaultStrictMode\n    .StrictMode(true)\n    //OrderId is deterministic\n    .RuleFor(o => o.OrderId, f => orderIds++)\n    //Pick some fruit from a basket\n    .RuleFor(o => o.Item, f => f.PickRandom(fruit))\n    //A random quantity from 1 to 10\n    .RuleFor(o => o.Quantity, f => f.Random.Number(1, 10))\n    //A nullable int? with 80% probability of being null.\n    //The .OrNull extension is in the Bogus.Extensions namespace.\n    .RuleFor(o => o.LotNumber, f => f.Random.Int(0, 100).OrNull(f, .8f));\n\n\nvar userIds = 0;\nvar testUsers = new Faker<User>()\n    //Optional: Call for objects that have complex initialization\n    .CustomInstantiator(f => new User(userIds++, f.Random.Replace(\"###-##-####\")))\n\n    //Use an enum outside scope.\n    .RuleFor(u => u.Gender, f => f.PickRandom<Gender>())\n\n    //Basic rules using built-in generators\n    .RuleFor(u => u.FirstName, (f, u) => f.Name.FirstName(u.Gender))\n    .RuleFor(u => u.LastName, (f, u) => f.Name.LastName(u.Gender))\n    .RuleFor(u => u.Avatar, f => f.Internet.Avatar())\n    .RuleFor(u => u.UserName, (f, u) => f.Internet.UserName(u.FirstName, u.LastName))\n    .RuleFor(u => u.Email, (f, u) => f.Internet.Email(u.FirstName, u.LastName))\n    .RuleFor(u => u.SomethingUnique, f => $\"Value {f.UniqueIndex}\")\n\n    //Use a method outside scope.\n    .RuleFor(u => u.CartId, f => Guid.NewGuid())\n    //Compound property with context, use the first/last name properties\n    .RuleFor(u => u.FullName, (f, u) => u.FirstName + \" \" + u.LastName)\n    //And composability of a complex collection.\n    .RuleFor(u => u.Orders, f => testOrders.Generate(3).ToList())\n    //Optional: After all rules are applied finish with the following action\n    .FinishWith((f, u) =>\n        {\n            Console.WriteLine(\"User Created! Id={0}\", u.Id);\n        });\n\nvar user = testUsers.Generate();\nConsole.WriteLine(user.DumpAsJson());\n\n/* OUTPUT:\nUser Created! Id=0\n *\n{\n  \"Id\": 0,\n  \"FirstName\": \"Audrey\",\n  \"LastName\": \"Spencer\",\n  \"FullName\": \"Audrey Spencer\",\n  \"UserName\": \"Audrey_Spencer72\",\n  \"Email\": \"Audrey82@gmail.com\",\n  \"Avatar\": \"https://s3.amazonaws.com/uifaces/faces/twitter/itstotallyamy/128.jpg\",\n  \"CartId\": \"863f9462-5b88-471f-b833-991d68db8c93\",\n  \"SSN\": \"923-88-4231\",\n  \"Gender\": 0,\n  \"Orders\": [\n    {\n      \"OrderId\": 0,\n      \"Item\": \"orange\",\n      \"Quantity\": 8\n    },\n    {\n      \"OrderId\": 1,\n      \"Item\": \"banana\",\n      \"Quantity\": 2\n    },\n    {\n      \"OrderId\": 2,\n      \"Item\": \"kiwi\",\n      \"Quantity\": 9\n    }\n  ]\n} */\n```\n\n#### More Examples!\n| Language  | Description | \n|:---------:| ----------- |\n| **C#**    | [**Full working example of 'The Great C# Example'**](https://github.com/bchavez/Bogus/tree/master/Examples/GettingStarted) |\n| **C#**    | [**Using Bogus and EF Core to a seed database**](https://github.com/bchavez/Bogus/tree/master/Examples/EFCoreSeedDb) |\n| **C#**    | [**Extending Bogus with custom APIs and data**](https://github.com/bchavez/Bogus/tree/master/Examples/ExtendingBogus) |\n| **F#**    | [**Using Bogus with F#**](#the-fabulous-f-examples) |\n| **VB.NET** | [**Using Bogus with VB.NET**](#the-very-basic-vbnet-example) |\n\n\n### Locales\n\nSince we're a port of **faker.js**, we support a whole bunch of different\nlocales. Here's an example in Korean:\n\n```csharp\n[Test]\npublic void With_Korean_Locale()\n{\n    var lorem = new Bogus.DataSets.Lorem(locale: \"ko\");\n    Console.WriteLine(lorem.Sentence(5));\n}\n\n/* 국가는 무상으로 행위로 의무를 구성하지 신체의 처벌받지 예술가의 경우와 */\n```\n\n**Bogus** supports the following locales:\n\n| Locale Code  | Language                | | Locale Code  | Language                 |\n|:------------:|:-----------------------:|-|:------------:|:------------------------:|\n|`af_ZA`       |Afrikaans                 ||`fr_CH`       |French (Switzerland)      |\n|`ar`          |Arabic                    ||`ge`          |Georgian                  |\n|`az`          |Azerbaijani               ||`hr`          |Hrvatski                  |\n|`cz`          |Czech                     ||`id_ID`       |Indonesia                 |\n|`de`          |German                    ||`it`          |Italian                   |\n|`de_AT`       |German (Austria)          ||`ja`          |Japanese                  |\n|`de_CH`       |German (Switzerland)      ||`ko`          |Korean                    |\n|`el`          |Greek                     ||`lv`          |Latvian                   |\n|`en`          |English                   ||`nb_NO`       |Norwegian                 |\n|`en_AU`       |English (Australia)       ||`ne`          |Nepalese                  |\n|`en_AU_ocker` |English (Australia Ocker) ||`nl`          |Dutch                     |\n|`en_BORK`     |English (Bork)            ||`nl_BE`       |Dutch (Belgium)           |\n|`en_CA`       |English (Canada)          ||`pl`          |Polish                    |\n|`en_GB`       |English (Great Britain)   ||`pt_BR`       |Portuguese (Brazil)       |\n|`en_IE`       |English (Ireland)         ||`pt_PT`       |Portuguese (Portugal)     |\n|`en_IND`      |English (India)           ||`ro`          |Romanian                  |\n|`en_NG`       |Nigeria (English)         ||`ru`          |Russian                   |\n|`en_US`       |English (United States)   ||`sk`          |Slovakian                 |\n|`en_ZA`       |English (South Africa)    ||`sv`          |Swedish                   |\n|`es`          |Spanish                   ||`tr`          |Turkish                   |\n|`es_MX`       |Spanish (Mexico)          ||`uk`          |Ukrainian                 |\n|`fa`          |Farsi                     ||`vi`          |Vietnamese                |\n|`fi`          |Finnish                   ||`zh_CN`       |Chinese                   |\n|`fr`          |French                    ||`zh_TW`       |Chinese (Taiwan)          |\n|`fr_CA`       |French (Canada)           ||`zu_ZA`       |Zulu (South Africa)       |\n\n\n***Note:*** Some locales may not have a complete data set. For example, [`zh_CN`](https://github.com/faker-js/faker.js/tree/master/lib/locales/zh_CN) does not have a `lorem` data set, but [`ko`](https://github.com/faker-js/faker.js/tree/master/lib/locales/ko) has a `lorem` data set. **Bogus** will default to `en` if a *locale-specific* data set is not found. To further illustrate the previous example, the missing `zh_CN:lorem` data set will default to the `en:lorem` data set.\n\nIf you'd like to help contribute new locales or update existing ones please see our\n[Creating Locales](https://github.com/bchavez/Bogus/wiki/Creating-Locales) wiki page\nfor more info.\n\n### Without Fluent Syntax\n\nYou can use **Bogus** without a fluent setup. The examples below highlight three alternative ways to use **Bogus** without a fluent syntax setup.\n\n* Using the `Faker` facade.\n* Using **DataSets** directly.\n* Using `Faker<T>` **inheritance**.\n\n#### Using the `Faker` facade:\n```csharp\npublic void Using_The_Faker_Facade()\n{\n   var faker = new Faker(\"en\");\n   var o = new Order()\n       {\n           OrderId = faker.Random.Number(1, 100),\n           Item = faker.Lorem.Sentence(),\n           Quantity = faker.Random.Number(1, 10)\n       };\n   o.Dump();\n}\n```\n\n#### Using **DataSets** directly:\n```csharp\npublic void Using_DataSets_Directly()\n{\n   var random = new Bogus.Randomizer();\n   var lorem = new Bogus.DataSets.Lorem(\"en\");\n   var o = new Order()\n       {\n           OrderId = random.Number(1, 100),\n           Item = lorem.Sentence(),\n           Quantity = random.Number(1, 10)\n       };\n   o.Dump();\n}\n```\n\n#### Using `Faker<T>` inheritance:\n```csharp\npublic class OrderFaker : Faker<Order> {\n   public OrderFaker() {\n      RuleFor(o => o.OrderId, f => f.Random.Number(1, 100));\n      RuleFor(o => o.Item, f => f.Lorem.Sentence());\n      RuleFor(o => o.Quantity, f => f.Random.Number(1, 10));\n   }\n}\n\npublic void Using_FakerT_Inheritance()\n{\n   var orderFaker = new OrderFaker();\n   var o = orderFaker.Generate();\n   o.Dump();\n}\n```\n\nIn the examples above, all three alternative styles of using **Bogus** produce the same `Order` result:\n```\n{\n  \"OrderId\": 61,\n  \"Item\": \"vel est ipsa\",\n  \"Quantity\": 7\n}\n```\n\n### Bogus API Support\n* **`Address`**\n\t* `ZipCode` - Get a zipcode.\n\t* `City` - Get a city name.\n\t* `StreetAddress` - Get a street address.\n\t* `CityPrefix` - Get a city prefix.\n\t* `CitySuffix` - Get a city suffix.\n\t* `StreetName` - Get a street name.\n\t* `BuildingNumber` - Get a building number.\n\t* `StreetSuffix` - Get a street suffix.\n\t* `SecondaryAddress` - Get a secondary address like 'Apt. 2' or 'Suite 321'.\n\t* `County` - Get a county.\n\t* `Country` - Get a country.\n\t* `FullAddress` - Get a full address like Street, City, Country.\n\t* `CountryCode` - Get a random ISO 3166-1 country code.\n\t* `State` - Get a random state state.\n\t* `StateAbbr` - Get a state abbreviation.\n\t* `Latitude` - Get a Latitude.\n\t* `Longitude` - Get a Longitude.\n\t* `Direction` - Generates a cardinal or ordinal direction. IE: Northwest, South, SW, E.\n\t* `CardinalDirection` - Generates a cardinal direction. IE: North, South, E, W.\n\t* `OrdinalDirection` - Generates an ordinal direction. IE: Northwest, Southeast, SW, NE.\n* **`Commerce`**\n\t* `Department` - Get a random commerce department.\n\t* `Price` - Get a random product price.\n\t* `Categories` - Get random product categories.\n\t* `ProductName` - Get a random product name.\n\t* `Color` - Get a random color.\n\t* `Product` - Get a random product.\n\t* `ProductAdjective` - Random product adjective.\n\t* `ProductMaterial` - Random product material.\n\t* `Ean8` - Get a random EAN-8 barcode number.\n\t* `Ean13` - Get a random EAN-13 barcode number.\n* **`Company`**\n\t* `CompanySuffix` - Get a company suffix. \"Inc\" and \"LLC\" etc.\n\t* `CompanyName` - Get a company name.\n\t* `CatchPhrase` - Get a company catch phrase.\n\t* `Bs` - Get a company BS phrase.\n* **`Database`**\n\t* `Column` - Generates a column name.\n\t* `Type` - Generates a column type.\n\t* `Collation` - Generates a collation.\n\t* `Engine` - Generates a storage engine.\n* **`Date`**\n\t* `Past` - Get a `DateTime` in the past between `refDate` and `yearsToGoBack`.\n\t* `PastOffset` - Get a `DateTimeOffset` in the past between `refDate` and `yearsToGoBack`.\n\t* `Soon` - Get a `DateTime` that will happen soon.\n\t* `SoonOffset` - Get a `DateTimeOffset` that will happen soon.\n\t* `Future` - Get a `DateTime` in the future between `refDate` and `yearsToGoForward`.\n\t* `FutureOffset` - Get a `DateTimeOffset` in the future between `refDate` and `yearsToGoForward`.\n\t* `Between` - Get a random `DateTime` between `start` and `end`.\n\t* `BetweenOffset` - Get a random `DateTimeOffset` between `start` and `end`.\n\t* `Recent` - Get a random `DateTime` within the last few days.\n\t* `RecentOffset` - Get a random `DateTimeOffset` within the last few days.\n\t* `Timespan` - Get a random `TimeSpan`.\n\t* `Month` - Get a random month.\n\t* `Weekday` - Get a random weekday.\n* **`Finance`**\n\t* `Account` - Get an account number. Default length is 8 digits.\n\t* `AccountName` - Get an account name. Like \"savings\", \"checking\", \"Home Loan\" etc..\n\t* `Amount` - Get a random amount. Default 0 - 1000.\n\t* `TransactionType` - Get a transaction type: \"deposit\", \"withdrawal\", \"payment\", or \"invoice\".\n\t* `Currency` - Get a random currency.\n\t* `CreditCardNumber` - Generate a random credit card number with valid Luhn checksum.\n\t* `CreditCardCvv` - Generate a credit card CVV.\n\t* `BitcoinAddress` - Generates a random Bitcoin address.\n\t* `EthereumAddress` - Generate a random Ethereum address.\n\t* `RoutingNumber` - Generates an ABA routing number with valid check digit.\n\t* `Bic` - Generates Bank Identifier Code (BIC) code.\n\t* `Iban` - Generates an International Bank Account Number (IBAN).\n* **`Hacker`**\n\t* `Abbreviation` - Returns an abbreviation.\n\t* `Adjective` - Returns a adjective.\n\t* `Noun` - Returns a noun.\n\t* `Verb` - Returns a verb.\n\t* `IngVerb` - Returns a verb ending with -ing.\n\t* `Phrase` - Returns a phrase.\n* **`Images`**\n\t* `DataUri` - Get a SVG data URI image with a specific width and height.\n\t* `PicsumUrl` - Get an image from the https://picsum.photos service.\n\t* `PlaceholderUrl` - Get an image from https://placeholder.com service.\n\t* `LoremFlickrUrl` - Get an image from https://loremflickr.com service.\n* **`Internet`**\n\t* `Avatar` - Generates a legit Internet URL avatar from twitter accounts.\n\t* `Email` - Generates an email address.\n\t* `ExampleEmail` - Generates an example email with @example.com.\n\t* `UserName` - Generates user names.\n\t* `UserNameUnicode` - Generates a user name preserving Unicode characters.\n\t* `DomainName` - Generates a random domain name.\n\t* `DomainWord` - Generates a domain word used for domain names.\n\t* `DomainSuffix` - Generates a domain name suffix like .com, .net, .org\n\t* `Ip` - Gets a random IPv4 address string.\n\t* `Port` - Generates a random port number.\n\t* `IpAddress` - Gets a random IPv4 IPAddress type.\n\t* `IpEndPoint` - Gets a random IPv4 IPEndPoint.\n\t* `Ipv6` - Generates a random IPv6 address string.\n\t* `Ipv6Address` - Generate a random IPv6 IPAddress type.\n\t* `Ipv6EndPoint` - Gets a random IPv6 IPEndPoint.\n\t* `UserAgent` - Generates a random user agent.\n\t* `Mac` - Gets a random mac address.\n\t* `Password` - Generates a random password.\n\t* `Color` - Gets a random aesthetically pleasing color near the base RGB. See [here](http://stackoverflow.com/questions/43044/algorithm-to-randomly-generate-an-aesthetically-pleasing-color-palette).\n\t* `Protocol` - Returns a random protocol. HTTP or HTTPS.\n\t* `Url` - Generates a random URL.\n\t* `UrlWithPath` - Get an absolute URL with random path.\n\t* `UrlRootedPath` - Get a rooted URL path like: /foo/bar. Optionally with file extension.\n* **`Lorem`**\n\t* `Word` - Get a random lorem word.\n\t* `Words` - Get an array of random lorem words.\n\t* `Letter` - Get a character letter.\n\t* `Sentence` - Get a random sentence of specific number of words.\n\t* `Sentences` - Get some sentences.\n\t* `Paragraph` - Get a paragraph.\n\t* `Paragraphs` - Get a specified number of paragraphs.\n\t* `Text` - Get random text on a random lorem methods.\n\t* `Lines` - Get lines of lorem.\n\t* `Slug` - Slugify lorem words.\n* **`Name`**\n\t* `FirstName` - Get a first name. Getting a gender specific name is only supported on locales that support it.\n\t* `LastName` - Get a last name. Getting a gender specific name is only supported on locales that support it.\n\t* `FullName` - Get a full name, concatenation of calling FirstName and LastName.\n\t* `Prefix` - Gets a random prefix for a name.\n\t* `Suffix` - Gets a random suffix for a name.\n\t* `FindName` - Gets a full name.\n\t* `JobTitle` - Gets a random job title.\n\t* `JobDescriptor` - Get a job description.\n\t* `JobArea` - Get a job area expertise.\n\t* `JobType` - Get a type of job.\n* **`Phone`**\n\t* `PhoneNumber` - Get a phone number.\n\t* `PhoneNumberFormat` - Gets a phone number based on the locale's phone_number.formats[] array index.\n* **`Rant`**\n\t* `Review` - Generates a random user review.\n\t* `Reviews` - Generate an array of random reviews.\n* **`System`**\n\t* `FileName` - Get a random file name.\n\t* `DirectoryPath` - Get a random directory path (Unix).\n\t* `FilePath` - Get a random file path (Unix).\n\t* `CommonFileName` - Generates a random file name with a common file extension.\n\t* `MimeType` - Get a random mime type.\n\t* `CommonFileType` - Returns a commonly used file type.\n\t* `CommonFileExt` - Returns a commonly used file extension.\n\t* `FileType` - Returns any file type available as mime-type.\n\t* `FileExt` - Gets a random extension for the given mime type.\n\t* `Semver` - Get a random semver version string.\n\t* `Version` - Get a random `Version`.\n\t* `Exception` - Get a random `Exception` with a fake stack trace.\n\t* `AndroidId` - Get a random GCM registration ID.\n\t* `ApplePushToken` - Get a random Apple Push Token.\n\t* `BlackBerryPin` - Get a random BlackBerry Device PIN.\n* **`Vehicle`**\n\t* `Vin` - Generate a vehicle identification number (VIN).\n\t* `Manufacturer` - Get a vehicle manufacture name. IE: Toyota, Ford, Porsche.\n\t* `Model` - Get a vehicle model. IE: Camry, Civic, Accord.\n\t* `Type` - Get a vehicle type. IE: Minivan, SUV, Sedan.\n\t* `Fuel` - Get a vehicle fuel type. IE: Electric, Gasoline, Diesel.\n* **`Random`/`Randomizer`**\n\t* `Number` - Get an int from 0 to max.\n\t* `Digits` - Get a random sequence of digits.\n\t* `Even` - Returns a random even number.\n\t* `Odd` - Returns a random odd number.\n\t* `Double` - Get a random double, between 0.0 and 1.0.\n\t* `Decimal` - Get a random decimal, between 0.0 and 1.0.\n\t* `Float` - Get a random float, between 0.0 and 1.0.\n\t* `Byte` - Generate a random byte between 0 and 255.\n\t* `Bytes` - Get a random sequence of bytes.\n\t* `SByte` - Generate a random sbyte between -128 and 127.\n\t* `Int` - Generate a random int between MinValue and MaxValue.\n\t* `UInt` - Generate a random uint between MinValue and MaxValue.\n\t* `ULong` - Generate a random ulong between MinValue and MaxValue.\n\t* `Long` - Generate a random long between MinValue and MaxValue.\n\t* `Short` - Generate a random short between MinValue and MaxValue.\n\t* `UShort` - Generate a random ushort between MinValue and MaxValue.\n\t* `Char` - Generate a random char between MinValue and MaxValue.\n\t* `Chars` - Generate a random chars between MinValue and MaxValue.\n\t* `String` - Get a string of characters of a specific length.\n\t* `String2` - Get a string of characters with a specific length drawing characters from `chars`.\n\t* `Hash` - Return a random hex hash. Default 40 characters, aka SHA-1.\n\t* `Bool` - Get a random boolean.\n\t* `ArrayElement<T>` - Get a random array element.\n\t* `ArrayElement` - Get a random array element.\n\t* `ArrayElements<T>` - Get a random subset of an array.\n\t* `ListItem<T>` - Get a random list item.\n\t* `ListItems<T>` - Get a random subset of a List.\n\t* `CollectionItem<T>` - Get a random collection item.\n\t* `ReplaceNumbers` - Replaces symbols with numbers.\n\t* `ReplaceSymbols` - Replaces each character instance in a string.\n\t* `Replace` - Replaces symbols with numbers and letters. # = number, ? = letter, * = number or letter.\n\t* `ClampString` - Clamps the length of a string between min and max characters.\n\t* `Enum<T>` - Picks a random Enum of T. Works only with Enums.\n\t* `Shuffle<T>` - Shuffles an IEnumerable source.\n\t* `Word` - Returns a single word or phrase in English.\n\t* `Words` - Gets some random words and phrases in English.\n\t* `WordsArray` - Get a range of words in an array (English).\n\t* `Guid` - Get a random GUID.\n\t* `Uuid` - Get a random GUID. Alias for Randomizer.Guid().\n\t* `RandomLocale` - Returns a random locale.\n\t* `AlphaNumeric` - Returns a random set of alpha numeric characters 0-9, a-z.\n\t* `Hexadecimal` - Generates a random hexadecimal string.\n\t* `WeightedRandom<T>` - Returns a selection of T[] based on a weighted distribution of probability.\n\n#### API Extension Methods\n* **`using Bogus.Extensions.Belgium;`**\n\t* `Bogus.Person.NationalNumber()` - Rijksregisternummer / Numéro Nationale\n* **`using Bogus.Extensions.Brazil;`**\n\t* `Bogus.Person.Cpf()` - Cadastro de Pessoas Físicas\n\t* `Bogus.DataSets.Company.Cnpj()` - Cadastro Nacional da Pessoa Jurídica\n* **`using Bogus.Extensions.Canada;`**\n\t* `Bogus.Person.Sin()` - Social Insurance Number for Canada\n* **`using Bogus.Extensions.Denmark;`**\n\t* `Bogus.Person.Cpr()` - Danish Personal Identification number\n* **`using Bogus.Extensions.Finland;`**\n\t* `Bogus.Person.Henkilotunnus()` - Finnish Henkilötunnus\n* **`using Bogus.Extensions.Italy;`**\n\t* `Bogus.Person.CodiceFiscale()` - Codice Fiscale\n\t* `Bogus.DataSets.Finance.CodiceFiscale()` - Codice Fiscale\n* **`using Bogus.Extensions.Norway;`**\n\t* `Bogus.Person.Fodselsnummer()` - Norwegian national identity number\n* **`using Bogus.Extensions.Poland;`**\n\t* `Bogus.Person.Pesel()` - Number of Powszechny Elektroniczny System Ewidencji Ludności (PESEL)\n\t* `Bogus.DataSets.Company.Nip()` - Numer identyfikacji podatkowej (NIP)\n\t* `Bogus.DataSets.Company.Regon()` - Number of Rejestr Gospodarki Narodowej (REGON)\n* **`using Bogus.Extensions.Portugal;`**\n\t* `Bogus.Person.Nif()` - Número de Identificação Fiscal (NIF)\n\t* `Bogus.DataSets.Company.Nipc()` - Número de Identificação de Pessoa Colectiva (NIPC)\n* **`using Bogus.Extensions.Romania;`**\n\t* `Bogus.Person.Cnp()` - Romanian Personal Identification number (CNP)\n* **`using Bogus.Extensions.Sweden;`**\n\t* `Bogus.Person.Personnummer()` - Swedish national identity number\n\t* `Bogus.Person.Samordningsnummer()` - Swedish coordination number\n* **`using Bogus.Extensions.UnitedKingdom;`**\n\t* `Bogus.DataSets.Vehicle.GbRegistrationPlate()` - GB Vehicle Registration Plate\n\t* `Bogus.DataSets.Finance.SortCode()` - Banking Sort Code\n\t* `Bogus.DataSets.Finance.Nino()` - National Insurance Number\n\t* `Bogus.DataSets.Finance.VatNumber()` - Generates a UK compatible VAT registration number\n\t* `Bogus.DataSets.Address.CountryOfUnitedKingdom()` - Country of the United Kingdom\n* **`using Bogus.Extensions.UnitedStates;`**\n\t* `Bogus.Person.Ssn()` - Social Security Number\n\t* `Bogus.DataSets.Company.Ein()` - Employer Identification Number\n* **`using Bogus.Distributions.Gaussian;`**\n    * `Randomizer.GaussianInt()` - Generate an `int` based on a specific normal distribution.\n    * `Randomizer.GaussianFloat()` - Generate a `float` based on a specific normal distribution.\n    * `Randomizer.GaussianDouble()` - Generate a `double` based on a specific normal distribution.\n    * `Randomizer.GaussianDecimal()` - Generate a `decimal` based on a specific normal distribution.\n    \n#### Amazing Community Extensions\n* [**AutoBogus**](https://github.com/nickdodd79/AutoBogus) ([`NuGet Package`](https://www.nuget.org/packages?q=AutoBogus)) by [@nickdodd79](https://github.com/nickdodd79/) - Extends **Bogus** by adding automatic `.RuleFor()` creation and population capabilities.\n* [**NaughtyStrings.Bogus**](https://github.com/SimonCropp/NaughtyStrings) ([`NuGet Package`](https://www.nuget.org/packages/NaughtyStrings.Bogus/)) by [@SimonCropp](https://github.com/SimonCropp) - Extends **Bogus** with list of naughty strings which have a high probability of causing issues when used as user-input data. Examples:\n    * `.SQLInjection()` - Strings which can cause a SQL injection if inputs are not sanitized.\n    * `.ScriptInjection()` - Strings which attempt to invoke a benign script injection; shows vulnerability to XSS.\n    * `.iOSVulnerabilities()` - Strings which crashed iMessage in various versions of iOS. \n    * `.KnownCVEsandVulnerabilities()` - Strings that test for known vulnerabilities.\n    * `.ServerCodeInjection()` - Strings which can cause user to run code on server as a privileged user.\n    * and more!\n* [**WaffleGenerator.Bogus**](https://github.com/SimonCropp/WaffleGenerator) ([`NuGet Package`](https://www.nuget.org/packages/WaffleGenerator.Bogus/)) by [@SimonCropp](https://github.com/SimonCropp) - The Waffle Generator produces of text which, on first glance, looks like real, ponderous, prose; replete with clichés.\n* [**NodaTime.Bogus**](https://github.com/SimonCropp/NodaTime.Bogus) ([`NuGet Package`](https://www.nuget.org/packages/NodaTime.Bogus/)) by [@SimonCropp](https://github.com/SimonCropp) - Adds support for [NodaTime](https://nodatime.org/) to **Bogus**. \n* [**CountryData.Bogus**](https://github.com/SimonCropp/CountryData) ([`NuGet Package`](https://www.nuget.org/packages/CountryData.Bogus/)) by [@SimonCropp](https://github.com/SimonCropp) - Wrapper around [GeoNames Data](https://www.geonames.org/). Examples:\n    * `.Country().Name()` - Random country name.\n    * `.Country().CurrencyCode()` - Random currency code.\n    * `.Australia().Capital()` - Country capital.\n    * `.Country().Iceland().PostCode()` - Random country post code.\n* [**AustralianElectorates.Bogus**](https://github.com/pmcau/AustralianElectorates) ([`NuGet Package`](https://www.nuget.org/packages/AustralianElectorates.Bogus/)) by [@SimonCropp](https://github.com/SimonCropp) - Wrapper around Australian Electoral Commission (AEC) data (https://www.aec.gov.au/). Examples:\n    * `.AustralianElectorates().Electorate()` - Random electorate.\n    * `.AustralianElectorates().Name()` - Random electorate name.\n    * `.AustralianElectorates().CurrentMember()` - Random current electorate member for parliament.\n    * `.AustralianElectorates().CurrentMemberName()` - Random name of current a electorate member for parliament.\n    * `.AustralianElectorates().Member()` - Random electorate member for parliament.\n    * `.AustralianElectorates().MemberName()` - Random name of a electorate member for parliament.\n\n## Bogus Premium Extensions!\n<img src=\"https://raw.githubusercontent.com/bchavez/Bogus/master/Docs/logo_green.png\" align='left' height=\"42px\" width=\"42px\" style=\"padding-right: 15px\" /> **Bogus Premium** [[**Purchase Now!**](https://github.com/bchavez/Bogus/wiki/Bogus-Premium)] by [@bchavez](https://github.com/bchavez)<br/>You can help support the **Bogus** open source project by purchasing a [**Bogus Premium**](https://github.com/bchavez/Bogus/wiki/Bogus-Premium) license! With an active premium license you'll be supporting this cool open-source project. You'll also gain new superpowers that extended **Bogus** with new features and exclusive data sets! Check 'em out below!\n\n* **Premium:** [**Bogus.Tools.Analyzer**](https://github.com/bchavez/Bogus/wiki/Bogus-Premium) ([NuGet Package](https://www.nuget.org/packages/Bogus.Tools.Analyzer/)) - Save time using this handy Roslyn analyzer to generate and detect missing `.RuleFor()` rules at development & compile time! This tool is included with the [**Bogus Premium**](https://github.com/bchavez/Bogus/wiki/Bogus-Premium) license!\n  <img src=\"https://raw.githubusercontent.com/bchavez/Bogus/master/Docs/bogus_premium_tools_analyzer_demo.gif\" />\n* **Premium:** [**Bogus.Locations**](https://github.com/bchavez/Bogus/wiki/Bogus-Premium) ([NuGet Package](https://www.nuget.org/packages/Bogus.Locations/)) - A dataset that contains real geographical information for places and things. Create fake GPS points and paths. Helpful for creating geodesic data for location-based aware apps.\n  * **`Location`**\n    * `Altitude` - Generate a random altitude, in meters. Default max height is 8848m (Mount Everest). Heights are always positive.\n    * `AreaCircle` - Get a latitude and longitude within a specific radius in meters.\n    * `Depth` - Generate a random depth, in meters. Default max depth is -10994m (Mariana Trench). Depths are always negative.\n    * `Geohash` - Generates a random Geohash. [See](https://en.wikipedia.org/wiki/Geohash).\n* **Premium:** [**Bogus.Healthcare**](https://github.com/bchavez/Bogus/wiki/Bogus-Premium) ([NuGet Package](https://www.nuget.org/packages/Bogus.Healthcare/)) - A data set for the Healthcare industry. Generate fake medical records, injuries, diagnosis, drugs, dosages, human anatomy, and ICD-9 medical codes. Especially helpful in HIPAA regulated environments!\n  * **`Drugs`**\n    * `Administration` - Get how a drug should be administered. IE: oral, nasal, injection.\n    * `Dosage` - Get a drug dosage with MG units\n    * `DosageAmount` - Get a drug dosage.\n    * `DosageForm` - Get the form of a drug. IE: tablet, capsule, gel.\n    * `Ingredient` - Get a drug ingredient. IE: folic acid, magnesium hydroxide, ibuprofen.\n    * `Vitamin` - Get a random vitamin.\n  * **`Human`**\n    * `BloodType` - Get a random blood type. Ex: A+, OB\n    * `BodyPartExternal` - Get an external body part name. IE: Head, Arm, Leg.\n    * `BodyPartInternal` - Get an internal body part name. IE: Bladder, Lung, Heart.\n    * `BodyRegion` - Get a human body region. IE: Head and Neck, Thorax.\n    * `BodySystem` - Get a human body system. IE: Digestive, Nervous, Circulatory.\n    * `Diagnosis` - Shortcut to Icd9.DiagnosisLongDescription\".\n    * `InfectiousDisease` - Get an infectious disease. IE: Chickenpox, Polio, Zika Fever.\n    * `Pain` - Get a human pain. Ex: Chest pain, Headache, Toothache.\n    * `Plasma` - Get a random plasma type. Ex: O, A, B, AB\n    * `Procedure` - Shortcut to Icd9.ProcedureLongDescription.\n  * **`Icd9`**\n    * `DiagnosisCode` - Get a ICD9 diagnosis code.\n    * `DiagnosisEntry` - Get a medical diagnosis.\n    * `DiagnosisLongDescription` - Get a medical diagnosis description. IE: Meningitis due to coxsackie virus.\n    * `DiagnosisShortDescription` - Get a short description of a medical diagnosis.\n    * `ProcedureCode` - Get a ICD9 procedure code.\n    * `ProcedureEntry` - Get a medical procedure.\n    * `ProcedureLongDescription` - Get a medical procedure description.\n    * `ProcedureShortDescription` - Get a short description of a medical procedure.\n  * **`Icd10`**\n    * `DiagnosisCode` - Get a ICD10 diagnosis code.\n    * `DiagnosisEntry` - Get a medical diagnosis.\n    * `DiagnosisLongDescription` - Get a medical diagnosis description. IE: Meningitis due to coxsackie virus.\n    * `DiagnosisShortDescription` - Get a short description of a medical diagnosis.\n    * `ProcedureCode` - Get a ICD10 procedure code.\n    * `ProcedureEntry` - Get a medical procedure.\n    * `ProcedureLongDescription` - Get a medical procedure description.\n    * `ProcedureShortDescription` - Get a short description of a medical procedure.\n  * **`Medical`**\n    * `Hospital` - Get a random hospital.\n    * `HospitalCity` - Get a hospital city.\n    * `HospitalName` - Get a random hospital name. IE: UCLA Medical Center\n    * `HospitalState` - Get a hospital state.\n    * `HospitalStreetAddress` - Get a hospital street address.\n    * `HospitalZipCode` - Get a hospital ZipCode.\n    * `Phrase` - Get a random medical phrase.\n    * `Word` - Get a medical word.\n* **Premium:** [**Bogus.Hollywood**](https://github.com/bchavez/Bogus/wiki/Bogus-Premium) ([NuGet Package](https://www.nuget.org/packages/Bogus.Hollywood/))- A dataset for the Entertainment industry.\n  * **`Movies`**\n    * `ActorName` - Get a famous actor. IE: Keanu Reeves, Liam Neeson, and Natalie Portman.\n    * `MovieCollection` - Get a random movie collection. IE: Star Wars Collection, Indiana Jones Collection.\n    * `MovieOverview` - Get a random movie overview\n    * `MovieReleaseDate` - Get a random movie release date.\n    * `MovieTagline` - Get a random movie tagline.\n    * `MovieTitle` - Get a random movie title\n    * `Production` - Get a production company.\n  * **`Tv`**\n    * `ActorName` - Get a famous actor. IE: Keanu Reeves, Liam Neeson, and Natalie Portman.\n    * `Network` - Get a random TV network. IE: BBC, ABC, NBC, FOX.\n    * `Production` - Get a production company\n    * `Series` - Get a name of a TV series. IE: Rick and Morty, Silicon Valley, The Walking Dead\n* **Premium:** [**Bogus.Text**](https://github.com/bchavez/Bogus/wiki/Bogus-Premium) ([NuGet Package](https://www.nuget.org/packages/Bogus.Text/)) - A dataset that contains historical texts in the public domain. Create fake sentences from famous speeches, classic books, and law\n  * **`Literature`**\n    * `CommonSense` - Text from \"Common Sense, by Thomas Paine (1776)\"\n    * `JfkSpeech` - Text from \"JFK's Inaugural Address\"\n    * `Knowledge` - Text from \"A Treatise Concerning the Principles of Human knowledge, by George Berkeley (1710)\"\n\n---\n\n### Helper Methods\nThe features shown below come standard with the [**Bogus**](https://www.nuget.org/packages/Bogus/) NuGet package.\n\n#### Person\nIf you want to generate a `Person` with context relevant properties like\nan email that looks like it belongs to someone with the same first/last name,\ncreate a person!\n\n```csharp\n[Test]\npublic void Create_Context_Related_Person()\n{\n    var person = new Bogus.Person();\n\n    person.Dump();\n}\n\n/* OUTPUT:\n{\n  \"FirstName\": \"Lee\",\n  \"LastName\": \"Brown\",\n  \"UserName\": \"Lee_Brown3\",\n  \"Avatar\": \"https://s3.amazonaws.com/uifaces/faces/twitter/ccinojasso1/128.jpg\",\n  \"Email\": \"Lee_Brown369@yahoo.com\",\n  \"DateOfBirth\": \"1984-01-16T21:31:27.87666\",\n  \"Address\": {\n    \"Street\": \"2552 Bernard Rapid\",\n    \"Suite\": \"Suite 199\",\n    \"City\": \"New Haskell side\",\n    \"ZipCode\": \"78425-0411\",\n    \"Geo\": {\n      \"Lat\": -35.8154,\n      \"Lng\": -140.2044\n    }\n  },\n  \"Phone\": \"1-500-790-8836 x5069\",\n  \"Website\": \"javier.biz\",\n  \"Company\": {\n    \"Name\": \"Kuphal and Sons\",\n    \"CatchPhrase\": \"Organic even-keeled monitoring\",\n    \"Bs\": \"open-source brand e-business\"\n  }\n} */\n```\n\n#### Replace\n\nReplace a formatted string with random numbers `#`, letters `?`, or `*` random number or letter:\n```csharp\n[Test]\npublic void Create_an_SSN()\n{\n    var ssn = new Bogus.Randomizer().Replace(\"###-##-####\");\n    ssn.Dump();\n\n    var code = new Randomizer().Replace(\"##? ??? ####\");\n    code.Dump();\n\n    var serial = new Randomizer().Replace(\"**-****\");\n    serial.Dump();\n}\n/* OUTPUT:\n\"618-19-3064\"\n\"39E SPC 0790\"\n\"L3-J9N5\"\n*/\n```\n\n#### Parse Handlebars\nYou can also parse strings in the following format:\n```csharp\n[Test]\npublic void Handlebar()\n{\n    var faker = new Faker();\n    var randomName = faker.Parse(\"{{name.lastName}}, {{name.firstName}} {{name.suffix}}\");\n    randomName.Dump();\n}\n\n/* OUTPUT:\n\"Roob, Michale PhD\"\n*/\n```\nThe name of a dataset is determined using `DataCategory` attribute or class name otherwise. (i.e `PhoneNumber` dataset in handlebars expression should be named as `phone_number`)\n\nYou can pass parameters to methods using braces:\n\n```csharp\n[Test]\npublic void HandlebarWithParameters()\n{\n    var faker = new Faker();\n    var randomName = faker.Parse(\"{{name.firstname(Female)}}, {{name.firstname(Male)}}\");\n    randomName.Dump();\n}\n\n/* OUTPUT:\n\"Lindsay, Jonathan\"\n*/\n```\n\n#### Implicit and Explicit Type Conversion\nYou can also use implicit type conversion to make your code look cleaner without having to explicitly call `Faker<T>.Generate()`.\n\n```csharp\nvar orderFaker = new Faker<Order>()\n                     .RuleFor(o => o.OrderId, f => f.IndexVariable++)\n                     .RuleFor(o => o.Item, f => f.Commerce.Product())\n                     .RuleFor(o => o.Quantity, f => f.Random.Number(1,3));\n\nOrder testOrder1 = orderFaker;\nOrder testOrder2 = orderFaker;\ntestOrder1.Dump();\ntestOrder2.Dump();\n\n/* OUTPUT:\n{\n  \"OrderId\": 0,\n  \"Item\": \"Computer\",\n  \"Quantity\": 2\n}\n{\n  \"OrderId\": 1,\n  \"Item\": \"Tuna\",\n  \"Quantity\": 3\n}\n*/\n\n//Explicit works too!\nvar anotherOrder = (Order)orderFaker;\n```\n\n#### Bulk Rules\nSometimes writing `.RuleFor(x => x.Prop, ...)` can get repetitive, use the `.Rules((f, t) => {...})` shortcut to specify rules in bulk as shown below:\n\n```csharp\npublic void create_rules_for_an_object_the_easy_way()\n{\n    var faker = new Faker<Order>()\n        .StrictMode(false)\n        .Rules((f, o) =>\n            {\n                o.Quantity = f.Random.Number(1, 4);\n                o.Item = f.Commerce.Product();\n                o.OrderId = 25;\n            });\n    Order o = faker.Generate();\n}\n```\n\n***Note***: When using the bulk `.Rules(...)` action, `StrictMode` cannot be set to `true` since individual properties of type `T` cannot be independently checked to ensure each property has a rule.\n\n\n### Using `Enumerable.Range()` and LINQ \nThe `Enumerable.Range()` and LINQ are a great supplement when creating data with **Bogus**. Here's how to generate a simple list of email addresses:\n\n```csharp\nvar faker = new Faker(\"en\");\n\nvar emailList = Enumerable.Range(1, 5)\n      .Select(_ => faker.Internet.Email())\n      .ToList();\n\n//OUTPUT:\nGustave83@hotmail.com    \nEvie33@gmail.com \nAbby_Wilkinson@yahoo.com \nCecilia.Hahn@yahoo.com   \nJasen.Waelchi85@gmail.com     \n```\n\nAdvanced Topics, Guidance, and Best Practices\n---------------------------------------------\n### Determinism\nDeterminism is a first class concept in **Bogus**. **Bogus** goes to great lengths so developers can generate the same sequence of data over multiple program executions. **Bogus** has two strategies of setting up deterministic behavior:\n\n1. **Global Seed** determinism through the `Randomizer.Seed` **global static** property.  \n    ***Pros:*** Easy to get deterministic data setup quickly.  \n    ***Cons:*** Code changes can impact other data values. Not so good for unit tests.\n\n2. **Local Seed** determinism through instance **properties** and **methods**. Specifically,  \n    * The `Faker<T>.UseSeed(int)` **method**.  \n    * The `.Random` **property** on the `Faker` facade and **DataSets**.\n  \n    ***Pros:*** Code changes can be isolated with minimal impact on determinism. Good for unit tests.    \n    ***Cons:*** Requires some forethought in design.\n\nWhen **Local Seed** determinism is used to set a seed value, the **global static** source of randomness is ignored. This has some interesting implications as described below.\n\n#### Using Global Seed determinism\nThe easiest way to get deterministic data values over multiple executions of a program is to set the `Randomizer.Seed` property as demonstrated below:\n\n```csharp\nRandomizer.Seed = new Random(1338);\nvar orderIds = 0;\nvar orderFaker = new Faker<Order>()\n    .RuleFor(o => o.OrderId, f => orderIds++)\n    .RuleFor(o => o.Item, f => f.Commerce.Product())\n    .RuleFor(o => o.Quantity, f => f.Random.Number(1, 5));\n\norderFaker.Generate(5).Dump();\n```\n|  OrderId  |  Item    |  Quantity  |\n|:---------:|:--------:|:----------:|\n|  0        |  Fish    |  3         |\n|  1        |  Chair   |  1         |\n|  2        |  Gloves  |  5         |\n|  3        |  Shirt   |  4         |\n|  4        |  Hat     |  4         |\n\n\nRe-running the code above with `1338` as a global static seed value will produce the same table of data over and over again.\n\nNext, add a new `Description` property to the `Order` class along with a new `.RuleFor(o => o.Description, ..)` rule and see the data changes:\n```csharp\nRandomizer.Seed = new Random(1338);\nvar orderIds = 0;\nvar orderFaker = new Faker<Order>()\n    .RuleFor(o => o.OrderId, f => orderIds++)\n    .RuleFor(o => o.Item, f => f.Commerce.Product())\n    .RuleFor(o => o.Description, f => f.Commerce.ProductAdjective()) //New Rule\n    .RuleFor(o => o.Quantity, f => f.Random.Number(1, 5));\n\norderFaker.Generate(5).Dump();\n```\n| OrderId | Item     | Description | Quantity |\n|---------|----------|-------------|----------|\n| 0       | Fish     | Fantastic   | :triangular_flag_on_post: 1 |\n| 1       | :triangular_flag_on_post: Keyboard | :triangular_flag_on_post: Gorgeous    | :triangular_flag_on_post: 5 |\n| 2       | :triangular_flag_on_post: Shirt    | :triangular_flag_on_post: Handcrafted | :triangular_flag_on_post: 3 |\n| 3       | :triangular_flag_on_post: Tuna     | :triangular_flag_on_post: Small       | :triangular_flag_on_post: 1 |\n| 4       | :triangular_flag_on_post: Table    | :triangular_flag_on_post: Awesome     | :triangular_flag_on_post: 3 |\n\nA couple of observations:\n* `Order 0: Item` value `Fish` remained the same.\n* `Order 0: Quantity` changed from `3` to `1`.\n* `Order 1: Item` has changed from a `Chair` to a `Keyboard`.\n\nIn fact, every data value with a :triangular_flag_on_post: icon has changed. This is due to the newly added property which has the effect of shifting the entire global static pseudo-random sequence off by +1. This rippling effect can be a problem if unit tests are expecting data values to remain the same. The following section below shows how we can improve the situation.\n\n#### Using Local Seed determinism\nMaking use of the `Faker<T>.UseSeed(int)` method can help limit the impact of POCO schema changes on deterministic data values that span across an entire run. Consider the following code that uses a seed value for each instance of a POCO object:\n```csharp\nvar orderIds = 0;\nvar orderFaker = new Faker<Order>()\n    .RuleFor(o => o.OrderId, f => orderIds++)\n    .RuleFor(o => o.Item, f => f.Commerce.Product())\n    .RuleFor(o => o.Quantity, f => f.Random.Number(1, 5));\n    \nOrder SeededOrder(int seed){\n   return orderFaker.UseSeed(seed).Generate();\n}\n\nvar orders = Enumerable.Range(1, 5)\n   .Select(SeededOrder)\n   .ToList();\n\norders.Dump();\n```\n|  OrderId  |  Item    |  Quantity  |\n|:---------:|:--------:|:----------:|\n| 0         | Bike     | 1        |\n| 1         | Cheese   | 3        |\n| 2         | Gloves   | 4        |\n| 3         | Bacon    | 5        |\n| 4         | Pants    | 2        |\n\n\nNext, adding the `Description` property to the `Order` class and examining the output:\n\n```csharp\nvar orderIds = 0;\nvar orderFaker = new Faker<Order>()\n    .RuleFor(o => o.OrderId, f => orderIds++)\n    .RuleFor(o => o.Item, f => f.Commerce.Product())\n    .RuleFor(o => o.Description, f => f.Commerce.ProductAdjective()) //New Rule\n    .RuleFor(o => o.Quantity, f => f.Random.Number(1, 5));\n    \nOrder SeededOrder(int seed){\n   return orderFaker.UseSeed(seed).Generate();\n}\n\nvar orders = Enumerable.Range(1,5)\n   .Select(SeededOrder)\n   .ToList();\n\norders.Dump();\n```\n\n| OrderId | Item   | Description | Quantity |\n|---------|--------|-------------|----------|\n| 0       | Bike   | Ergonomic   | :triangular_flag_on_post: 3 |\n| 1       | Cheese | Fantastic   | :triangular_flag_on_post: 1 |\n| 2       | Gloves | Handcrafted | :triangular_flag_on_post: 5 |\n| 3       | Bacon  | Tasty       | :triangular_flag_on_post: 3 |\n| 4       | Pants  | Gorgeous    | :triangular_flag_on_post: 2 |\n\n\nProgress! This time only the `Quantity` data values with the :triangular_flag_on_post: icon have changed. The `Item` column remained the same before and after the new addition of the `Description` property.\n\nWe can further prevent the `Quantity` data values from changing by moving the `RuleFor(o => o.Description,...)` rule line to the end of the `Faker<Order>` declaration as shown below:\n\n```csharp\nvar orderIds = 0;\nvar orderFaker = new Faker<Order>()\n    .RuleFor(o => o.OrderId, f => orderIds++)\n    .RuleFor(o => o.Item, f => f.Commerce.Product())\n    .RuleFor(o => o.Quantity, f => f.Random.Number(1, 5))\n    .RuleFor(o => o.Description, f => f.Commerce.ProductAdjective()); //New Rule\n    \nOrder MakeOrder(int seed){\n   return orderFaker.UseSeed(seed).Generate();\n}\n\nvar orders = Enumerable.Range(1,5)\n   .Select(MakeOrder)\n   .ToList();\n\norders.Dump();\n````\n| OrderId | Item   | Quantity | Description |\n|:---------:|:--------:|:----------:|:-------------:|\n| 0       | Bike   | 1        | Practical   |\n| 1       | Cheese | 3        | Rustic      |\n| 2       | Gloves | 4        | Refined     |\n| 3       | Bacon  | 5        | Awesome     |\n| 4       | Pants  | 2        | Gorgeous    |\n\nMuch success! :100: :tada: The `Item` and `Quantity` values remain unchanged! The new `Description` property is added to the POCO object without any impact to other deterministic data values.\n\nAs a best practice, to achieve maximum deterministic behavior and unit test robustness with **Bogus**:\n\n* :heavy_check_mark: Add new `RuleFor` rules last in `Faker<T>` declarations.  \n* :heavy_check_mark: Avoid changing existing rules.  \n* :heavy_check_mark: Always use `Faker<T>.UseSeed(int)` to avoid using the global static seed as a source for randomness.  \n* :heavy_check_mark: When possible assert that a value exists, not the literal value itself. In other words,\n  ```csharp\n  // Don't do this:\n  firstOrder.Item.Should().Be(\"Bike\");\n\n  // Instead, do this:\n  firstOrder.Item.Should().NotBeNullOrWhiteSpace();\n  ```\n\n-------\n\nThe `Faker` facade and individual **DataSets** can also be prepared to use **local seeds** as well. The following shows how to set up the `Faker` facade and **DataSets** to use local seeds:\n\n```csharp\nvar faker = new Faker(\"en\")\n                {\n                   Random = new Randomizer(1338)\n                };\nvar lorem = new Bogus.DataSets.Lorem(\"en\"){\n                   Random = new Randomizer(1338)\n                };\nfaker.Lorem.Word().Dump();\nlorem.Word().Dump();\n\n//OUTPUT:\nminus\nminus\n```\n\nThe `.Random` property can be set multiple times without any ill effects. \n\n#### Versioning can effect determinism\nUpdating to new versions of **Bogus** on NuGet can effect determinism too. For example, when **Bogus** updates locales from **faker.js** or issues bug fixes, sometimes deterministic sequences can change. Changes to deterministic outputs are usually highlighted in the [release notes](https://github.com/bchavez/Bogus/blob/master/HISTORY.md). Changes to deterministic outputs is also considered a breaking change. **Bogus** generally follows semantic versioning rules. For example:\n\n| Version | Description |\n|---------|-------------|\n| **Bogus** v25.0.**1** | Initial version.                                                                           |\n| **Bogus** v25.0.**2** | No change to deterministic outputs or breaking changes. Possible bug fixes & improvements. |\n| **Bogus** v**26**.0.1 | Deterministic outputs may have changed or may include other breaking changes.              |\n\nAs a general rule of thumb,\n\n* :heavy_check_mark: For maximum stability for unit tests, stay within the same major versions of **Bogus**.  \n* :heavy_check_mark: For those wanting to stay up to date, assert that a value exists, not a literal value itself. In other words,\n  ```csharp\n  // Don't do this:\n  firstOrder.Item.Should().Be(\"Bike\");\n\n  // Instead, do this:\n  firstOrder.Item.Should().NotBeNullOrWhiteSpace();\n  ```\n\n#### Deterministic Dates and Times\n\n**Bogus** can generate deterministic dates and times. However, generating deterministic dates and times requires the following:\n\n1. Setting up a [seed value](#determinism).\n1. Setting up a time reference for your Faker object instance.\n\nThe following code shows how to setup deterministic dates and times:\n\n```csharp\n// Faker[T]: Set a local seed and a time reference\nvar fakerT = new Faker<Order>()\n                 .UseSeed(1338)\n                 .UseDateTimeReference(DateTime.Parse(\"1/1/1980\"))\n                 .RuleFor(o => o.SoonValue,   f => f.Date.Soon())\n                 .RuleFor(o => o.RecentValue, f => f.Date.Recent());\nfakerT.Generate().Dump();\n//  { \"SoonValue\":   \"1980-01-01T17:33:05\",\n//    \"RecentValue\": \"1979-12-31T14:07:31\" }\n\n// Faker: Set a local seed and a time reference\nvar faker = new Faker\n   {\n      Random = new Randomizer(1338),\n      DateTimeReference = DateTime.Parse(\"1/1/1980\")\n   };\nfaker.Date.Soon();   // \"1980-01-01T17:33:05\"\nfaker.Date.Recent(); // \"1979-12-31T14:07:31\"\n```\nWith a time reference set and a [seed](#determinism), dates and times should be deterministic across multiple runs of a program.\n\n\nF# and VB.NET Examples\n----------------------\n#### The Fabulous F# Examples\n* Using the `Faker` facade with immutable **F#** record types:\n\n```fsharp\ntype Customer = { FirstName : string\n                  LastName : string\n                  Age : int\n                  Title : string }\n\n//The faker facade\nlet f = Faker();\n\nlet generator() = \n   { FirstName = f.Name.FirstName()\n     LastName  = f.Name.LastName()\n     Age       = f.Random.Number(18,60)\n     Title     = f.Name.JobTitle() }\n     \ngenerator() |> Dump |> ignore\n\n(* OUTPUT:\n  FirstName = \"Russell\"\n  LastName = \"Nader\"\n  Age = 34\n  Title = \"Senior Web Officer\"\n*)\n```\n\n* Using the `Faker<T>` class with immutable **F#** record types:\n\n```fsharp\ntype Customer = { FirstName : string\n                  LastName : string\n                  Age : int\n                  Title : string }\n\nlet customerFaker =\n    Bogus\n        .Faker<Customer>()\n        .CustomInstantiator(fun f ->\n             { FirstName = f.Name.FirstName()\n               LastName  = f.Name.LastName()\n               Age       = f.Random.Number(18,60)\n               Title     = f.Name.JobTitle() })\n\ncustomerFaker.Generate() |> Dump |> ignore\n\n(* OUTPUT:\n  FirstName = \"Sasha\"\n  LastName = \"Roberts\"\n  Age = 20;\n  Title = \"Internal Security Specialist\"\n*)\n```\n\n* Using the `Faker<T>` class with mutable classes in **F#**:\n\n```fsharp\nopen Bogus\ntype Customer() =\n  member val FirstName = \"\" with get, set\n  member val LastName = \"\" with get, set\n  member val Age = 0 with get, set\n  member val Title = \"\" with get, set\n\nlet faker = \n        Faker<Customer>()\n          //Make a rule for each property\n          .RuleFor( (fun c -> c.FirstName), fun (f:Faker) -> f.Name.FirstName() )\n          .RuleFor( (fun c -> c.LastName), fun (f:Faker) -> f.Name.LastName() )\n\n          //Or, alternatively, in bulk with .Rules()\n          .Rules( fun f c -> \n                    c.Age <- f.Random.Int(18,35) \n                    c.Title <- f.Name.JobTitle() )\n  \nfaker.Generate() |> Dump |> ignore\n\n(* OUTPUT:\n  FirstName: Jarrell\n  LastName: Tremblay\n  Age: 32\n  Title: Senior Web Designer\n*)\n```\n\n#### The Very Basic VB.NET Example\n```vb\nImports Bogus\n\nPublic Class Customer\n    Public Property FirstName() As String\n    Public Property LastName() As String\n    Public Property Age() As Integer\n    Public Property Title() As String\nEnd Class\n\nSub Main\n    Dim faker As New Faker(Of Customer)\n    \n    '-- Make a rule for each property\n    faker.RuleFor( Function(c) c.FirstName, Function(f) f.Name.FirstName) _\n         .RuleFor( Function(c) c.LastName, Function(f) f.Name.LastName) _\n         _\n         .Rules( Sub(f, c)   '-- Or, alternatively, in bulk with .Rules() \n                   c.Age = f.Random.Int(18,35) \n                   c.Title = f.Name.JobTitle()\n                 End Sub )\n            \n    faker.Generate.Dump\nEnd Sub\n\n' OUTPUT:\n' FirstName: Jeremie \n' LastName: Mills \n' Age: 32 \n' Title: Quality Supervisor \n```\n\n\n\nBuilding From Source\n--------\n\nThe following section is only useful for people looking to contribute to **Bogus** or make custom modifications to **Bogus**. This section includes information about building **Bogus** from source code and is not required to operate or run **Bogus** in **.NET** applications.\n\nThe minimum requirements to build **Bogus** from source code are as follows:\n* **Windows 11** or later.\n* [**Git for Windows**](https://git-scm.com/downloads) `v2.39.2` or later.\n* [**.NET Framework**](https://dotnet.microsoft.com/download/dotnet-framework) `v4.7.2`.\n* **.NET SDK**\n    * LTS [`SDK v10.0.100`](https://dotnet.microsoft.com/download/dotnet/10.0)\n    * LTS [`SDK v8.0.100`](https://dotnet.microsoft.com/download/dotnet/8.0)\n    * LTS [`SDK v6.0.417`](https://dotnet.microsoft.com/download/dotnet/6.0)\n* Optional:\n    * Visual Studio 2026 or later - IDE with C# 14 support.\n\n#### Build Instructions\n* Download the source code.\n* Open command prompt and run `build.cmd`:\n    * `build restore` - restores all project references.\n    * `build compile` - the main dotnet build task.\n    * `build clean` - cleans sources and files.\n    * `build zip` - creates a nice zip file with debug and release binaries.\n    * `build pack` - builds **NuGet** packages.\n    * `build test` - runs all unit tests. \n    \nThe following folders will be created depending on the build task executed:\n * `\\__compile` - binary output folder for the compiler.\n * `\\__package` - output folder for zip and **NuGet** packages.\n * `\\__test` - test results folder.\n\n#### Build Environment Variables\n* `set FORCE_VERSION=1.2.3`  \n   If `FORCE_VERSION` environment variable is set with a semantic version number (eg: `x.y.z`), the build tasks will use the `FORCE_VERSION` to produce builds with the exact version number. Useful for testing out-of-band custom builds. However, it is not possible to reproduce exact binary equivalents of released **NuGet** packages because packages release on **NuGet** contain assemblies that are digitally signed with assembly signing enabled. The public does not have access to the signing key. \n\n#### Rebundling Locales\nRe-bundling the latest locale data from **faker.js** requires the following software installed:  \n\n* [**Volta 1.1.1**](https://volta.sh) or later:\n   * Installs [**NodeJS**](https://nodejs.org/) `v12.18.1` or higher.\n* [**gulp**](https://gulpjs.com/) `v4` or higher.\n\nSteps to re-bundle locale data from **faker.js**:\n1. `git clone https://github.com/bchavez/Bogus.git`\n1. `cd Bogus` \n1. `git submodule init`\n1. `git submodule update`\n1. Ensure **NodeJS** and `gulp` are properly installed.\n1. `cd Source\\Builder`\n1. `npm install` to install required dev dependencies.\n1. `npx gulp importLocales` to regenerate locales in `Source\\Bogus\\data`.\n1. Finally, run `build.cmd`.\n\n### License\n* [MIT License](https://github.com/bchavez/Bogus/blob/master/LICENSE)\n\n\nSponsors\n---------\nA special thank you to the companies that have sponsored and helped with the development of **Bogus** in big ways.\n\n| Date |   | Company |\n|------|---|-------|\n| **2024 - October** | <img src=\"https://raw.githubusercontent.com/bchavez/Bogus/master/Docs/aws.svg\" width=\"100\" /> | [**Amazon AWS .NET FOSS Fund**](https://github.com/aws/dotnet-foss?tab=readme-ov-file#funding-recipients)\n| **2022 - June** | <img src=\"https://raw.githubusercontent.com/bchavez/Bogus/master/Docs/github.svg\" width=\"100\" /> | [**GitHub**](https://github.blog/open-source/maintainers/thank-you-to-our-maintainers) |\n\n\nContributors\n---------\nCreated by [Brian Chavez](https://bchavez.bitarmory.com).\n\nA big thanks to GitHub and all contributors:\n\n* [Anton Georgiev](https://github.com/antongeorgiev)\n* [Martijn Laarman](https://github.com/Mpdreamz)\n* [Anrijs Vitolins](https://github.com/salixzs)\n* [Pi Lanningham](https://github.com/quantumplation)\n* [JvanderStad](https://github.com/JvanderStad)\n* [Giuseppe Dimauro](https://github.com/gdimauro)\n\n\n"
  },
  {
    "path": "Source/.editorconfig",
    "content": "[*]\nend_of_line=crlf\ntrim_trailing_whitespace=false\ninsert_final_newline=false\nindent_style=space\nindent_size=3\n\n[{*.yml,*.yaml}]\nindent_style=space\nindent_size=3\n\n"
  },
  {
    "path": "Source/Benchmark/BenchGenerate.cs",
    "content": "﻿using System.Linq;\nusing BenchmarkDotNet.Attributes;\nusing Bogus;\n\nnamespace Benchmark\n{\n   [MarkdownExporter, MemoryDiagnoser]\n   public class BenchGenerate\n   {\n      public class Project\n      {\n         public long Id { get; set; }\n         public string Name { get; set; }\n         public string Description { get; set; }\n      }\n\n      private static Faker<Project> FakerDefault { get; set; }\n      private static Faker<Project> FakerCustom { get; set; }\n      private static Faker<Project> FakerWithRules { get; set; }\n      private static Faker<Project> FakerWithRulesComplex { get; set; }\n\n      [GlobalSetup]\n      public void Setup()\n      {\n         FakerDefault = new Faker<Project>().UseSeed(1337);\n         FakerCustom = new Faker<Project>()\n            .CustomInstantiator(f=> new Project())\n            .UseSeed(1337);\n         FakerWithRules = new Faker<Project>()\n            .CustomInstantiator(f=> new Project())\n            .RuleFor(p=>p.Id, f => f.IndexGlobal)\n            .UseSeed(1337);\n         FakerWithRulesComplex = new Faker<Project>()\n            .CustomInstantiator(f=> new Project())\n            .RuleFor(p=>p.Id, f => f.IndexGlobal)\n            .RuleFor(p => p.Name, f => f.Person.Company.Name + f.UniqueIndex.ToString())\n            .RuleFor(p => p.Description, f => f.Lorem.Paragraphs(3))\n            .UseSeed(1337);\n      }\n\n//      [Benchmark]\n      public void Generate_Default()\n      {\n         var projects = FakerDefault.Generate(10_000).ToList();\n      }\n\n//      [Benchmark]\n      public void Generate_CustomInstantiator()\n      {\n         var projects = FakerDefault.Generate(10_000).ToList();\n      }\n\n      [Benchmark]\n      public void Generate_WithRules()\n      {\n         var projects = FakerWithRules.Generate(10_000).ToList();\n      }\n\n      //[Benchmark]\n      public void Generate_WithRulesComplex()\n      {\n         var projects = FakerWithRulesComplex.Generate(10_000).ToList();\n      }\n\n//      [Benchmark]\n      public void Constructor()\n      {\n         var projects = Enumerable.Range(0, 10_000).Select(i => new Project {Id = i}).ToList();\n      }\n   }\n}"
  },
  {
    "path": "Source/Benchmark/BenchRandomSubset.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing BenchmarkDotNet.Attributes;\nusing Bogus;\n\nnamespace Benchmark\n{\n    [RPlotExporter]\n    public class BenchRandomSubset\n    {\n        private Randomizer r;\n        private List<int> items;\n\n        [Params(2, 10, 100, 500, 1000, 1999)]\n        public int Selections { get; set; }\n\n        [GlobalSetup]\n        public void Setup()\n        {\n            r = new Randomizer();\n            items = Enumerable.Range(1, 2000).ToList();\n        }\n\n        [Benchmark]\n        public void PickRandom()\n        {\n            PickRandom(items, this.Selections).ToList();\n        }\n\n        [Benchmark]\n        public void ShuffleTake()\n        {\n            r.Shuffle(items).Take(this.Selections).ToList();\n        }\n\n\n        /// <summary>\n        /// Helper to pick random subset of elements out of the list.\n        /// </summary>\n        /// <param name=\"amountToPick\">amount of elements to pick of the list.</param>\n        /// <exception cref=\"ArgumentException\">if amountToPick is lower than zero.</exception>\n        public IEnumerable<T> PickRandom<T>(IEnumerable<T> items, int amountToPick)\n        {\n            if (amountToPick < 0)\n            {\n                throw new ArgumentOutOfRangeException($\"{nameof(amountToPick)} needs to be a positive integer.\");\n            }\n            var size = items.Count();\n            if (amountToPick > size)\n            {\n                throw new ArgumentOutOfRangeException($\"{nameof(amountToPick)} is greater than the number of items.\");\n            }\n\n            foreach (var item in items)\n            {\n                if (amountToPick <= 0)\n                {\n                    yield break;\n                }\n                if (r.Int(1, size) <= amountToPick)\n                {\n                    amountToPick--;\n                    yield return item;\n                }\n                size--;\n            }\n        }\n\n    }\n}"
  },
  {
    "path": "Source/Benchmark/BenchSsn.cs",
    "content": "﻿using BenchmarkDotNet.Attributes;\nusing Bogus;\n\nnamespace Benchmark\n{\n   [RPlotExporter]\n   public class BenchSsn\n   {\n      private Randomizer r;\n\n      [GlobalSetup]\n      public void Setup()\n      {\n         r = new Randomizer(1337);\n      }\n\n      [Benchmark]\n      public void SsnAlgo1()\n      {\n         var a = r.Int(1, 898);\n         if (a == 666) a++;\n\n         var b = r.Int(1, 99);\n         var c = r.Int(1, 9999);\n\n         var result = $\"{a:000}-{b:00}-{c:0000}\";\n      }\n\n      [Benchmark]\n      public void SsnAlgo2()\n      {\n         var a = r.Int(1, 898);\n         if (a == 666) a++;\n\n         var b = r.Int(1, 99);\n         var c = r.Int(1, 9999);\n\n         var result = $\"{a:000}-{b:00}-{c:0000}\";\n      }\n\n      [Benchmark]\n      public void SsnAlgo3()\n      {\n         var x = r.Int();\n\n         // right shift all bits except fir the first 10 bits = 2^10 = 1024.\n         var a = (x >> (32 - 10)) % 898;\n         if (a is 0 or 666) a++;\n\n         // use the first 7 bits = 2^7 = 128\n         var b = (x & 0x7F);\n         if (b == 0) b++;\n\n         // last 2^14 = 16384, for last 4 digits of SSN\n         var c = (x >> 7) & 0x3FFF;\n         if (c == 0) c++;\n\n         var result = $\"{a:000}-{b:00}-{c:0000}\";\n      }\n   }\n}"
  },
  {
    "path": "Source/Benchmark/BenchStringFill.cs",
    "content": "﻿using System.Text;\nusing BenchmarkDotNet.Attributes;\nusing Bogus;\n\nnamespace Benchmark\n{\n   [RPlotExporter]\n   public class BenchStringFill\n   {\n      [Params(2, 10, 100, 500, 1000, 5000, 20000)]\n      public int TargetLength { get; set; }\n\n      //[Params(\"abcd\",\"abcdefghijklmnopqrstuvwxyz\",\n      //   \"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\")]\n      public string Pool { get; set; } = \"abcdefghijklmnopqrstuvwxyz\";\n\n      [GlobalSetup]\n      public void Setup()\n      {\n         this.r = new Randomizer();\n      }\n\n      private Randomizer r;\n\n      private string result;\n\n      [Benchmark]\n      public void FillWithStringBuilder()\n      {\n         var sb = new StringBuilder(this.TargetLength);\n\n         for( int i = 0; i < this.TargetLength; i++ )\n         {\n            var idx = r.Number(0, this.Pool.Length - 1);\n            sb.Append(this.Pool[idx]);\n         }\n\n         this.result = sb.ToString();\n      }\n\n      [Benchmark]\n      public void FillWithFixedCharArray()\n      {\n         var target = new char[this.TargetLength];\n\n         for (int i = 0; i < this.TargetLength; i++)\n         {\n            var idx = r.Number(0, this.Pool.Length - 1);\n            target[i] = this.Pool[idx];\n         }\n\n         this.result = new string(target);\n      }\n   }\n}"
  },
  {
    "path": "Source/Benchmark/Benchmark.csproj",
    "content": "﻿<Project Sdk=\"Microsoft.NET.Sdk\">\n\n  <PropertyGroup>\n     <TargetFrameworks>netstandard2.0</TargetFrameworks>\n  </PropertyGroup>\n\n   <PropertyGroup>\n      <PlatformTarget>AnyCPU</PlatformTarget>\n      <DebugType>portable</DebugType>\n      <DebugSymbols>true</DebugSymbols>\n      <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\n      <Optimize>true</Optimize>\n      <Configuration>Release</Configuration>\n   </PropertyGroup>\n\n  <ItemGroup>\n    <PackageReference Include=\"BenchmarkDotNet\" Version=\"0.12.1\" />\n    <PackageReference Include=\"BenchmarkDotNet.Diagnostics.Windows\" Version=\"0.12.1\" />\n  </ItemGroup>\n\n  <ItemGroup>\n    <ProjectReference Include=\"..\\Bogus\\Bogus.csproj\" />\n  </ItemGroup>\n</Project>\n"
  },
  {
    "path": "Source/Benchmark/PR300_BenchDecimal.cs",
    "content": "﻿using System;\nusing System.Threading;\nusing BenchmarkDotNet.Attributes;\nusing BenchmarkDotNet.Jobs;\nusing Bogus;\n\nnamespace Benchmark\n{\n   [SimpleJob(RuntimeMoniker.NetCoreApp31), SimpleJob(RuntimeMoniker.Net471)]\n   [MarkdownExporter, MemoryDiagnoser, RPlotExporter]\n   public class PR300_BenchDecimal\n   {\n      private CustomRandomizer r;\n\n      [GlobalSetup]\n      public void Setup()\n      {\n         r = new CustomRandomizer();\n      }\n\n      [Benchmark]\n      public decimal OldMethod()\n      {\n         return r.Decimal();\n      }\n\n      [Benchmark]\n      public decimal JDGMethod()\n      {\n         return r.DecimalJDG();\n      }\n\n      [Benchmark]\n      public decimal JDGMethodNoAlloc()\n      {\n         return r.DecimalJDGNoAlloc();\n      }\n\n      [Benchmark]\n      public decimal JDGMethodNoAllocMult()\n      {\n         return r.DecimalJDGNoAllocMult();\n      }\n   }\n\n   public class CustomRandomizer : Randomizer\n   {\n      internal static Lazy<object> Locker = new(() => new object(), LazyThreadSafetyMode.ExecutionAndPublication);\n\n      private readonly Random localSeed = new();\n\n      public int NumberJDG(int min = 0, int max = 1)\n      {\n         //lock any seed access, for thread safety.\n         lock (Locker.Value)\n         {\n            if (max < int.MaxValue) return localSeed.Next(min, max + 1);\n            if (min > int.MinValue) return 1 + localSeed.Next(min - 1, max);\n\n            int sample1 = localSeed.Next();\n            int sample2 = localSeed.Next();\n\n            int topHalf = (sample1 >> 8) & 0xFFFF;\n            int bottomHalf = (sample2 >> 8) & 0xFFFF;\n\n            return (topHalf << 16) | bottomHalf;\n         }\n      }\n\n      public decimal DecimalJDG(decimal min = 0.0m, decimal max = 1.0m)\n      {\n         // Decimal: 128 bits wide\n         //   bit 0: sign bit\n         //   bit 1-10: not used\n         //   bit 11-15: scale (values 29, 30, 31 not used)\n         //   bit 16-31: not used\n         //   bit 32-127: mantissa (96 bits)\n\n         // Max value: 00000000 FFFFFFFF FFFFFFFF FFFFFFFF\n         //          = 79228162514264337593543950335\n\n         // Max value with max scaling: 001C0000  FFFFFFFF  FFFFFFFF  FFFFFFFF\n         //                           = 7.9228162514264337593543950335\n\n         // Step 1: Generate a value with uniform distribution between 0 and this value.\n         // This ensures the greatest level of precision in the distribution of bits;\n         // the resulting value, after it is adjusted into the caller's desired range,\n         // should not skip any possible values at the least significant end of the\n         // mantissa.\n\n         int[] bits = new int[4];\n\n         bits[0] = NumberJDG(int.MinValue, int.MaxValue);\n         bits[1] = NumberJDG(int.MinValue, int.MaxValue);\n         bits[2] = NumberJDG(int.MinValue, int.MaxValue);\n         bits[3] = 0x1C0000;\n\n         decimal result = new decimal(bits);\n\n         // Step 2: Scale the value and adjust it to the desired range. This may decrease\n         // the accuracy by adjusting the scale as necessary, but we get the best possible\n         // outcome by starting with the most precise scale.\n         return result * (max - min) / 7.9228162514264337593543950335m + min;\n      }\n\n      public decimal DecimalJDGNoAlloc(decimal min = 0.0m, decimal max = 1.0m)\n      {\n         int lo = NumberJDG(int.MinValue, int.MaxValue);\n         int mid = NumberJDG(int.MinValue, int.MaxValue);\n         int hi = NumberJDG(int.MinValue, int.MaxValue);\n         byte scale = 0x1C;\n\n         decimal result = new decimal(lo, mid, hi, false, scale);\n\n         return result * (max - min) / 7.9228162514264337593543950335m + min;\n      }\n\n      public decimal DecimalJDGNoAllocMult(decimal min = 0.0m, decimal max = 1.0m)\n      {\n         int lo = NumberJDG(int.MinValue, int.MaxValue);\n         int mid = NumberJDG(int.MinValue, int.MaxValue);\n         int hi = NumberJDG(int.MinValue, int.MaxValue);\n         byte scale = 0x1C;\n\n         decimal result = new decimal(lo, mid, hi, false, scale);\n\n         return result * (max - min) * 0.1262177448353618888658765704m + min;\n      }\n   }\n}"
  },
  {
    "path": "Source/Benchmark/PR300_BenchRandomNumber.cs",
    "content": "﻿using System;\nusing System.Threading;\nusing BenchmarkDotNet.Attributes;\nusing BenchmarkDotNet.Jobs;\nusing Bogus;\n\nnamespace Benchmark\n{\n   [SimpleJob(RuntimeMoniker.NetCoreApp31), SimpleJob(RuntimeMoniker.Net471)]\n   [MarkdownExporter, MemoryDiagnoser, RPlotExporter]\n   public class PR300_BenchRandomNumber\n   {\n      private NumberTests n;\n\n      [GlobalSetup]\n      public void Setup()\n      {\n         n = new NumberTests();\n      }\n\n      [Benchmark]\n      public int OldMethod()\n      {\n         return n.Number(int.MinValue, int.MaxValue);\n      }\n\n      [Benchmark]\n      public int BitShift()\n      {\n         return n.NumberBitShift(int.MinValue, int.MaxValue);\n      }\n\n      [Benchmark]\n      public int JDGMethod()\n      {\n         return n.NumberJDG(int.MinValue, int.MaxValue);\n      }\n\n      [Benchmark]\n      public int JDGMethod2()\n      {\n         return n.NumberJDG2(int.MinValue, int.MaxValue);\n      }\n   }\n\n   public class NumberTests\n   {\n      internal static Lazy<object> Locker = new(() => new object(), LazyThreadSafetyMode.ExecutionAndPublication);\n\n      private readonly Random localSeed = new();\n\n      private static byte[] temp = new byte[4];\n\n      public int Number(int min = 0, int max = 1)\n      {\n         //lock any seed access, for thread safety.\n         lock (Locker.Value)\n         {\n            //Clamp max value, Issue #30.\n            max = max == int.MaxValue ? max : max + 1;\n            return localSeed.Next(min, max);\n         }\n      }\n\n      public int NumberBitShift(int min = 0, int max = 1)\n      {\n         //lock any seed access, for thread safety.\n         lock (Locker.Value)\n         {\n            // Adjust the range as needed to make max inclusive. The Random.Next function uses exclusive upper bounds.\n\n            // If max can be extended by 1, just do that.\n            if (max < int.MaxValue) return localSeed.Next(min, max + 1);\n\n            // If max is exactly int.MaxValue, then check if min can be used to push the range out by one the other way.\n            // If so, then we can simply add one to the result to put it back in the correct range.\n            if (min > int.MinValue) return 1 + localSeed.Next(min - 1, max);\n\n            localSeed.NextBytes(temp);\n            return temp[0] << 24 | temp[1] << 16 | temp[2] << 8 | temp[3];\n         }\n      }\n\n      public int NumberJDG(int min = 0, int max = 1)\n      {\n         //lock any seed access, for thread safety.\n         lock (Locker.Value)\n         {\n            // Adjust the range as needed to make max inclusive. The Random.Next function uses exclusive upper bounds.\n\n            // If max can be extended by 1, just do that.\n            if (max < int.MaxValue) return localSeed.Next(min, max + 1);\n\n            // If max is exactly int.MaxValue, then check if min can be used to push the range out by one the other way.\n            // If so, then we can simply add one to the result to put it back in the correct range.\n            if (min > int.MinValue) return 1 + localSeed.Next(min - 1, max);\n\n            // If we hit this line, then min is int.MinValue and max is int.MaxValue, which mean the caller wants a\n            // number from a range spanning all possible values of int. The Random class only supports exclusive\n            // upper bounds, period, and the upper bound must be specified as an int, so the best we can get in a\n            // single call is a value in the range (int.MinValue, int.MaxValue - 1). Instead, what we do is get two\n            // samples, one in the range (int.MinValue, -1) and the other as unbiased as possible, and using the\n            // second one to decide, 50% of the time we invert all the bits in the sample, shifting its range to\n            // (0, int.MaxValue).\n            var result = localSeed.Next(int.MinValue, 0);\n\n            if ((localSeed.Next() & 0x10000000) == 0)\n               result = ~result;\n\n            return result;\n         }\n      }\n\n      public int NumberJDG2(int min = 0, int max = 1)\n      {\n         lock( Locker.Value )\n         {\n            if (max < int.MaxValue) return localSeed.Next(min, max + 1);\n            if (min > int.MinValue) return 1 + localSeed.Next(min - 1, max);\n\n            int sample1 = localSeed.Next();\n            int sample2 = localSeed.Next();\n\n            int topHalf = (sample1 >> 8) & 0xFFFF;\n            int bottomHalf = (sample2 >> 8) & 0xFFFF;\n\n            return (topHalf << 16) | bottomHalf;\n         }\n      }\n   }\n}"
  },
  {
    "path": "Source/Benchmark/README.md",
    "content": "### Running Benchmarks\n\n**Requirements:**\n* **.NET 3.1 SDK** or later.\n* **[`R` project for Statistical Computing](https://www.r-project.org/) version 3.3.3 (2017-03-06)** or later.\n  * Ensure `rscript.exe` is in your path as [instructed here](https://benchmarkdotnet.org/articles/configs/exporters.html#plots) so that plots can be generated.\n\nYou must compile this `Benchmark` project in `Release` mode.\n\n```csharp\ndotnet build -c Release\n```\n\nAfter compiling in `Release` mode, execute the following command from the command line:\n```\n$> dotnet benchmark bin\\Release\\netstandard2.0\\Benchmark.dll\n```\n\nPick your benchmark to run. Your benchmark results will be in `\\BenchmarkDotNet.Artifacts`.\n\n### Other Notes\n\n**DO NOT** attempt to run these benchmarks through **Visual Studio**'s debugger or **F5** runner.\n\nMore on benchmarking:\nhttp://benchmarkdotnet.org/index.htm\n"
  },
  {
    "path": "Source/Bogus/Binder.cs",
    "content": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Reflection;\nusing System.Runtime.CompilerServices;\nusing Bogus.Platform;\n\nnamespace Bogus;\n\n/// <summary>\n/// A binder is used in Faker[T] for extracting MemberInfo from T\n/// that are candidates for property/field faking.\n/// </summary>\npublic interface IBinder\n{\n   /// <summary>\n   /// Given T, the method must return a Dictionary[string,MemberInfo] where\n   /// string is the field/property name and MemberInfo is the reflected\n   /// member info of the field/property that will be used for invoking\n   /// and setting values. The returned Dictionary must encompass the full\n   /// set of viable properties/fields that can be faked on T.\n   /// </summary>\n   /// <returns>The full set of MemberInfos for injection.</returns>\n   Dictionary<string, MemberInfo> GetMembers(Type t);\n}\n\n/// <summary>\n/// The default binder used in Faker[T] for extracting MemberInfo from T\n/// that are candidates for property/field faking.\n/// </summary>\npublic class Binder : IBinder\n{\n   /// <summary>\n   /// The binding flags to use when reflecting over T.\n   /// </summary>\n   protected internal BindingFlags BindingFlags = BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public;\n\n   /// <summary>\n   /// Construct a binder with default binding flags. Public/internal properties and public/internal fields.\n   /// </summary>\n   public Binder()\n   {\n   }\n\n   /// <summary>\n   /// Construct a binder with custom binding flags.\n   /// </summary>\n   public Binder(BindingFlags bindingFlags)\n   {\n      BindingFlags = bindingFlags;\n   }\n   \n\n   /// <summary>\n   /// Given T, the method will return a Dictionary[string,MemberInfo] where\n   /// string is the field/property name and MemberInfo is the reflected\n   /// member info of the field/property that will be used for invocation \n   /// and setting values. The returned Dictionary must encompass the full\n   /// set of viable properties/fields that can be faked on T.\n   /// </summary>\n   /// <returns>The full set of MemberInfos for injection.</returns>\n   public virtual Dictionary<string, MemberInfo> GetMembers(Type t)\n   {\n      var allReflectedMembers = t.GetAllMembers(this.BindingFlags)\n                                 .Select(m => UseBaseTypeDeclaredPropertyInfo(t, m));\n\n      var settableMembers = allReflectedMembers\n         .Where(m =>\n            {\n               if( m.GetCustomAttributes(typeof(CompilerGeneratedAttribute), true).Any() )\n               {\n                  //no compiler generated stuff\n                  return false;\n               }\n\n               if( m is PropertyInfo pi )\n               {\n                  return pi.CanWrite;\n               }\n\n               if( m is FieldInfo fi )\n               {\n                  //No private fields.\n                  //GitHub Issue #13\n                  return !fi.IsPrivate;\n               }\n\n               return false;\n            });\n\n      var settableMembersByName = settableMembers.GroupBy(mi => mi.Name);\n\n      //Issue #70 we could get back multiple keys\n      //when reflecting over a type. Consider:\n      //\n      //   ClassA { public int Value {get;set} }\n      //   DerivedA : ClassA { public new int Value {get;set;} }\n      //\n      //So, when reflecting over DerivedA, grab the first\n      //reflected MemberInfo that was returned from\n      //reflection; the second one was the inherited\n      //ClassA.Value.\n      return settableMembersByName.ToDictionary(k => k.Key, g => g.First());\n   }\n\n   //Issue #389 - Use Declaring Base Type PropertyInfo instead of a DerivedA's \n   //PropertyInfo because DerivedA's PropertyInfo could say property is not\n   //write-able.\n   protected virtual MemberInfo UseBaseTypeDeclaredPropertyInfo(Type t, MemberInfo m)\n   {\n      if( m is PropertyInfo {CanWrite: false} && m.DeclaringType is not null && m.DeclaringType != t )\n      {\n         var newPropInfo = m.DeclaringType.GetProperty(m.Name, this.BindingFlags);\n         if( newPropInfo is not null )\n            return newPropInfo;\n      }\n\n      return m;\n   }\n}"
  },
  {
    "path": "Source/Bogus/Bogus.csproj",
    "content": "﻿<Project Sdk=\"Microsoft.NET.Sdk\">\n  <PropertyGroup>\n    <Description>A simple and sane data generator for populating objects that supports different locales. A delightful port of the famed faker.js and inspired by FluentValidation. Use Bogus to create UIs with fake data or seed databases. Get started by using Faker class or a DataSet directly.</Description>\n    <NukeProjectTitle>Bogus Fake Data Generator for .NET</NukeProjectTitle>\n    <PackageReleaseNotes></PackageReleaseNotes>\n    <Version>0.0.0-localbuild</Version>\n    <Authors>Brian Chavez</Authors>\n    <TargetFrameworks>net40;netstandard1.3;netstandard2.0;net6.0</TargetFrameworks>\n    <CodeAnalysisRuleSet>Bogus.ruleset</CodeAnalysisRuleSet>\n    <GenerateDocumentationFile>true</GenerateDocumentationFile>\n    <AssemblyOriginatorKeyFile></AssemblyOriginatorKeyFile>\n    <SignAssembly>false</SignAssembly>\n    <AssemblyName>Bogus</AssemblyName>\n    <PackageId>Bogus</PackageId>\n    <PackageTags>faker;fake;bogus;poco;data;generator;database;seed;values;test-data;test;data;tdd;testing;.net;EF</PackageTags>\n    <PackageIcon>bogus.128.png</PackageIcon>\n    <PackageIconUrl>https://raw.githubusercontent.com/bchavez/Bogus/master/Docs/logo.png</PackageIconUrl>\n    <PackageProjectUrl>https://github.com/bchavez/Bogus</PackageProjectUrl>\n    <PackageLicenseFile>LICENSE</PackageLicenseFile>\n    <RepositoryType>git</RepositoryType>\n    <RepositoryUrl>https://github.com/bchavez/Bogus</RepositoryUrl>\n    <GenerateAssemblyInfo>false</GenerateAssemblyInfo>\n    <NoWarn>1591,1573</NoWarn>\n    <!--Source Link Settings-->\n    <PublishRepositoryUrl>true</PublishRepositoryUrl>\n    <EmbedUntrackedSources>false</EmbedUntrackedSources>\n    <IncludeSymbols>true</IncludeSymbols>\n    <SymbolPackageFormat>snupkg</SymbolPackageFormat>\n  </PropertyGroup>\n  <PropertyGroup Condition=\"'$(CI)' == 'true'\">\n    <ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(TargetFramework)' == 'netstandard2.0' \">\n    <DefineConstants>$(DefineConstants);STANDARD;STANDARD20</DefineConstants>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(TargetFramework)' == 'netstandard1.3' \">\n    <DefineConstants>$(DefineConstants);STANDARD;STANDARD13</DefineConstants>\n  </PropertyGroup>\n  <ItemGroup>\n    <None Include=\"../../LICENSE\" Pack=\"true\" PackagePath=\"\" />\n    <None Include=\"../../Docs/logo.png\" Pack=\"true\" PackagePath=\"bogus.128.png\" />\n  </ItemGroup>\n  <ItemGroup>\n    <EmbeddedResource Include=\"data\\*.locale.bson\" Exclude=\"bin\\**;obj\\**;**\\*.xproj;packages\\**;@(EmbeddedResource)\" />\n  </ItemGroup>\n  <ItemGroup>\n    <PackageReference Include=\"Roslynator.Analyzers\" Version=\"1.9.0\" PrivateAssets=\"All\" />\n    <PackageReference Include=\"Microsoft.SourceLink.GitHub\" Version=\"8.0.0\" PrivateAssets=\"All\" />\n    <PackageReference Include=\"Microsoft.NETFramework.ReferenceAssemblies\" Version=\"1.0.3\" PrivateAssets=\"All\" />\n  </ItemGroup>\n  <ItemGroup Condition=\" '$(TargetFramework)' == 'net40' \">\n    <Reference Include=\"System\" />\n    <Reference Include=\"Microsoft.CSharp\" />\n  </ItemGroup>\n  <ItemGroup Condition=\" '$(TargetFramework)' == 'netstandard1.3' \">\n    <PackageReference Include=\"System.Reflection.TypeExtensions\" Version=\"4.3.0\" />\n    <PackageReference Include=\"System.Globalization.Extensions\" Version=\"4.3.0\" />\n  </ItemGroup>\n</Project>"
  },
  {
    "path": "Source/Bogus/Bogus.ruleset",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RuleSet Name=\"Default\" Description=\"Default\" ToolsVersion=\"14.0\">\n  <Rules AnalyzerId=\"Roslynator.CSharp.Analyzers\" RuleNamespace=\"Roslynator.CSharp.Analyzers\">\n    <Rule Id=\"RCS1090\" Action=\"Error\" />\n  </Rules>\n</RuleSet>"
  },
  {
    "path": "Source/Bogus/BogusException.cs",
    "content": "﻿using System;\n\nnamespace Bogus;\n\n/// <summary>\n/// General exception for Bogus.\n/// </summary>\npublic class BogusException : Exception\n{\n   public BogusException()\n   {\n   }\n\n   public BogusException(string message) : base(message)\n   {\n   }\n\n   public BogusException(string message, Exception innerException) : base(message, innerException)\n   {\n   }\n}"
  },
  {
    "path": "Source/Bogus/Bson/BArray.cs",
    "content": "#pragma warning disable 1591\n\nusing System.Collections;\nusing System.Collections.Generic;\n\nnamespace Bogus.Bson;\n\npublic class BArray : BValue, IEnumerable\n{\n   private readonly List<BValue> items = [];\n\n   public BArray() : base(BValueType.Array)\n   {\n   }\n\n   public override BValue this[int index]\n   {\n      get => items[index];\n      set => items[index] = value;\n   }\n\n   public bool HasValues => items.Count > 0;\n\n   public int Count => items.Count;\n\n   public override void Add(BValue v) => items.Add(v);\n\n   public int IndexOf(BValue item) => items.IndexOf(item);\n\n   public void Insert(int index, BValue item) => items.Insert(index, item);\n\n   public bool Remove(BValue v) => items.Remove(v);\n\n   public void RemoveAt(int index) => items.RemoveAt(index);\n\n   public override void Clear() => items.Clear();\n\n   public virtual bool Contains(BValue v) => items.Contains(v);\n\n   IEnumerator IEnumerable.GetEnumerator()\n   {\n      return items.GetEnumerator();\n   }\n}"
  },
  {
    "path": "Source/Bogus/Bson/BObject.cs",
    "content": "#pragma warning disable 1591\n\nusing System.Collections;\nusing System.Collections.Generic;\n\nnamespace Bogus.Bson;\n\npublic class BObject : BValue, IEnumerable\n{\n   private Dictionary<string, BValue> map = new();\n\n   public BObject() : base(BValueType.Object)\n   {\n   }\n\n   public ICollection<string> Keys => map.Keys;\n\n   public ICollection<BValue> Values => map.Values;\n\n   public int Count => map.Count;\n\n   public override BValue this[string key]\n   {\n      get\n      {\n         map.TryGetValue(key, out BValue val);\n         return val;\n      }\n      set => map[key] = value;\n   }\n\n   public override void Clear() => map.Clear();\n\n   public override void Add(string key, BValue value) => map.Add(key, value);\n\n\n   public override bool Contains(BValue v) => map.ContainsValue(v);\n\n   public override bool ContainsKey(string key) => map.ContainsKey(key);\n\n   public bool Remove(string key) => map.Remove(key);\n\n   public bool TryGetValue(string key, out BValue value) => map.TryGetValue(key, out value);\n\n   IEnumerator IEnumerable.GetEnumerator()\n   {\n      return map.GetEnumerator();\n   }\n}"
  },
  {
    "path": "Source/Bogus/Bson/BValue.cs",
    "content": "#pragma warning disable 1591\n\nusing System;\nusing System.Text;\n\nnamespace Bogus.Bson;\n\n/// <summary>\n/// Most, if not all of this BSON implementation was copied from https://github.com/kernys/Kernys.Bson.\n/// Just polished it up a bit for Bogus in 2017/C# 7.1.\n/// </summary>\npublic class BValue\n{\n   private BValueType valueType;\n   private Double _double;\n   private string _string;\n   private byte[] _binary;\n   private bool _bool;\n   private DateTime _dateTime;\n   private Int32 _int32;\n   private Int64 _int64;\n\n   public BValueType ValueType => valueType;\n\n   public Double DoubleValue\n   {\n      get\n      {\n         switch( this.valueType )\n         {\n            case BValueType.Int32:\n               return _int32;\n            case BValueType.Int64:\n               return _int64;\n            case BValueType.Double:\n               return _double;\n            case BValueType.None:\n               return float.NaN;\n         }\n\n         throw new Exception($\"Original type is {this.valueType}. Cannot convert from {this.valueType} to double\");\n      }\n   }\n\n   public Int32 Int32Value\n   {\n      get\n      {\n         switch( this.valueType )\n         {\n            case BValueType.Int32:\n               return _int32;\n            case BValueType.Int64:\n               return (Int32)_int64;\n            case BValueType.Double:\n               return (Int32)_double;\n         }\n\n         throw new Exception($\"Original type is {this.valueType}. Cannot convert from {this.valueType} to Int32\");\n      }\n   }\n\n   public Int64 Int64Value\n   {\n      get\n      {\n         switch( this.valueType )\n         {\n            case BValueType.Int32:\n               return _int32;\n            case BValueType.Int64:\n               return _int64;\n            case BValueType.Double:\n               return (Int64)_double;\n         }\n\n         throw new Exception($\"Original type is {this.valueType}. Cannot convert from {this.valueType} to Int64\");\n      }\n   }\n\n   public byte[] BinaryValue\n   {\n      get\n      {\n         switch( valueType )\n         {\n            case BValueType.Binary:\n               return _binary;\n         }\n\n         throw new Exception($\"Original type is {this.valueType}. Cannot convert from {this.valueType} to binary\");\n      }\n   }\n\n   public DateTime DateTimeValue\n   {\n      get\n      {\n         switch( valueType )\n         {\n            case BValueType.UTCDateTime:\n               return _dateTime;\n         }\n\n         throw new Exception($\"Original type is {this.valueType}. Cannot convert from {this.valueType} to DateTime\");\n      }\n   }\n\n   public String StringValue\n   {\n      get\n      {\n         switch( valueType )\n         {\n            case BValueType.Int32:\n               return Convert.ToString(_int32);\n            case BValueType.Int64:\n               return Convert.ToString(_int64);\n            case BValueType.Double:\n               return Convert.ToString(_double);\n            case BValueType.String:\n               return _string != null ? _string.TrimEnd((char)0) : null;\n            case BValueType.Binary:\n               return Encoding.UTF8.GetString(_binary).TrimEnd((char)0);\n         }\n\n         throw new Exception($\"Original type is {this.valueType}. Cannot convert from {this.valueType} to string\");\n      }\n   }\n\n   public bool BoolValue\n   {\n      get\n      {\n         switch( valueType )\n         {\n            case BValueType.Boolean:\n               return _bool;\n         }\n\n         throw new Exception($\"Original type is {this.valueType}. Cannot convert from {this.valueType} to bool\");\n      }\n   }\n\n   public bool IsNone => valueType == BValueType.None;\n\n   public virtual BValue this[string key]\n   {\n      get { return null; }\n      set { }\n   }\n\n   public virtual BValue this[int index]\n   {\n      get { return null; }\n      set { }\n   }\n\n   public virtual void Clear() { }\n   public virtual void Add(string key, BValue value) { }\n   public virtual void Add(BValue value) { }\n   public virtual bool Contains(BValue v) { return false; }\n   public virtual bool ContainsKey(string key) { return false; }\n\n   public static implicit operator BValue(double v) => new(v);\n\n   public static implicit operator BValue(Int32 v) => new(v);\n\n   public static implicit operator BValue(Int64 v) => new(v);\n\n   public static implicit operator BValue(byte[] v) => new(v);\n\n   public static implicit operator BValue(DateTime v) => new(v);\n\n   public static implicit operator BValue(string v) => new(v);\n\n   public static implicit operator double(BValue v) => v.DoubleValue;\n\n   public static implicit operator Int32(BValue v) => v.Int32Value;\n\n   public static implicit operator Int64(BValue v) => v.Int64Value;\n\n   public static implicit operator byte[] (BValue v) => v.BinaryValue;\n\n   public static implicit operator DateTime(BValue v) => v.DateTimeValue;\n\n   public static implicit operator string(BValue v) => v.StringValue;\n\n   protected BValue(BValueType valueType)\n   {\n      this.valueType = valueType;\n   }\n\n   public BValue()\n   {\n      this.valueType = BValueType.None;\n   }\n\n   public BValue(double v)\n   {\n      this.valueType = BValueType.Double;\n      _double = v;\n   }\n\n   public BValue(String v)\n   {\n      this.valueType = BValueType.String;\n      _string = v;\n   }\n\n   public BValue(byte[] v)\n   {\n      this.valueType = BValueType.Binary;\n      _binary = v;\n   }\n\n   public BValue(bool v)\n   {\n      this.valueType = BValueType.Boolean;\n      _bool = v;\n   }\n\n   public BValue(DateTime dt)\n   {\n      this.valueType = BValueType.UTCDateTime;\n      _dateTime = dt;\n   }\n\n   public BValue(Int32 v)\n   {\n      this.valueType = BValueType.Int32;\n      _int32 = v;\n   }\n\n   public BValue(Int64 v)\n   {\n      this.valueType = BValueType.Int64;\n      _int64 = v;\n   }\n\n\n   public static bool operator ==(BValue a, object b) => ReferenceEquals(a, b);\n\n   public static bool operator !=(BValue a, object b) => !(a == b);\n}"
  },
  {
    "path": "Source/Bogus/Bson/BValueType.cs",
    "content": "#pragma warning disable 1591\n\nnamespace Bogus.Bson;\n\npublic enum BValueType\n{\n   Double,\n   String,\n   Array,\n   Binary,\n   Boolean,\n   UTCDateTime,\n   None,\n   Int32,\n   Int64,\n   Object\n}"
  },
  {
    "path": "Source/Bogus/Bson/Bson.cs",
    "content": "#pragma warning disable 1591\n\nusing System;\nusing System.IO;\nusing System.Text;\n\nnamespace Bogus.Bson;\n\npublic class Bson\n{\n   private readonly MemoryStream stream;\n   private BinaryReader reader;\n\n   public static BObject Load(byte[] buf)\n   {\n      var bson = new Bson(buf);\n\n      return bson.DecodeDocument();\n   }\n\n   private Bson(byte[] buf)\n   {\n      stream = new MemoryStream(buf);\n      reader = new BinaryReader(stream);\n   }\n\n   private BValue DecodeElement(out string name)\n   {\n      byte elementType = reader.ReadByte();\n\n      if( elementType == 0x01 )\n      {\n         // Double\n         name = DecodeCString();\n         return new BValue(reader.ReadDouble());\n      }\n      if( elementType == 0x02 )\n      {\n         // String\n         name = DecodeCString();\n         return new BValue(DecodeString());\n      }\n      if( elementType == 0x03 )\n      {\n         // Document\n         name = DecodeCString();\n         return DecodeDocument();\n      }\n      if( elementType == 0x04 )\n      {\n         // Array\n         name = DecodeCString();\n         return DecodeArray();\n      }\n      if( elementType == 0x05 )\n      {\n         // Binary\n         name = DecodeCString();\n         int length = reader.ReadInt32();\n         byte binaryType = reader.ReadByte();\n\n         return new BValue(reader.ReadBytes(length));\n      }\n      if( elementType == 0x08 )\n      {\n         // Boolean\n         name = DecodeCString();\n         return new BValue(reader.ReadBoolean());\n      }\n      if( elementType == 0x09 )\n      {\n         // DateTime\n         name = DecodeCString();\n         Int64 time = reader.ReadInt64();\n         return new BValue(new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc) + new TimeSpan(time * 10000));\n      }\n      if( elementType == 0x0A )\n      {\n         // None\n         name = DecodeCString();\n         return new BValue();\n      }\n      if( elementType == 0x10 )\n      {\n         // Int32\n         name = DecodeCString();\n         return new BValue(reader.ReadInt32());\n      }\n      if( elementType == 0x12 )\n      {\n         // Int64\n         name = DecodeCString();\n         return new BValue(reader.ReadInt64());\n      }\n\n      throw new Exception($\"Don't know elementType={elementType}\");\n   }\n\n   private BObject DecodeDocument()\n   {\n      int length = reader.ReadInt32() - 4;\n\n      BObject obj = new BObject();\n\n      int i = (int)reader.BaseStream.Position;\n      while( reader.BaseStream.Position < i + length - 1 )\n      {\n         BValue value = DecodeElement(out var name);\n         obj.Add(name, value);\n      }\n\n      reader.ReadByte(); // zero\n      return obj;\n   }\n\n   private BArray DecodeArray()\n   {\n      BObject obj = DecodeDocument();\n\n      int i = 0;\n      BArray array = new BArray();\n      while( obj.ContainsKey(Convert.ToString(i)) )\n      {\n         array.Add(obj[Convert.ToString(i)]);\n\n         i += 1;\n      }\n\n      return array;\n   }\n\n   private string DecodeString()\n   {\n      int length = reader.ReadInt32();\n      byte[] buf = reader.ReadBytes(length);\n\n      return Encoding.UTF8.GetString(buf);\n   }\n\n   private string DecodeCString()\n   {\n      using var ms = new MemoryStream();\n      while( true )\n      {\n         byte buf = reader.ReadByte();\n         if( buf == 0 )\n            break;\n         ms.WriteByte(buf);\n      }\n      return Encoding.UTF8.GetString(ms.ToArray(), 0, (int)ms.Position);\n   }\n\n\n   #region ENCODING\n\n   private Bson()\n   {\n      stream = new MemoryStream();\n   }\n\n   public static byte[] Serialize(BObject obj)\n   {\n      var bson = new Bson();\n      var ms = new MemoryStream();\n\n      bson.EncodeDocument(ms, obj);\n\n      byte[] buf = new byte[ms.Position];\n      ms.Seek(0, SeekOrigin.Begin);\n      ms.Read(buf, 0, buf.Length);\n\n      return buf;\n   }\n\n   private void EncodeElement(MemoryStream ms, string name, BValue v)\n   {\n      switch( v.ValueType )\n      {\n         case BValueType.Double:\n            ms.WriteByte(0x01);\n            EncodeCString(ms, name);\n            EncodeDouble(ms, v.DoubleValue);\n            return;\n         case BValueType.String:\n            ms.WriteByte(0x02);\n            EncodeCString(ms, name);\n            EncodeString(ms, v.StringValue);\n            return;\n         case BValueType.Object:\n            ms.WriteByte(0x03);\n            EncodeCString(ms, name);\n            EncodeDocument(ms, (BObject)v);\n            return;\n         case BValueType.Array:\n            ms.WriteByte(0x04);\n            EncodeCString(ms, name);\n            EncodeArray(ms, (BArray)v);\n            return;\n         case BValueType.Binary:\n            ms.WriteByte(0x05);\n            EncodeCString(ms, name);\n            EncodeBinary(ms, v.BinaryValue);\n            return;\n         case BValueType.Boolean:\n            ms.WriteByte(0x08);\n            EncodeCString(ms, name);\n            EncodeBool(ms, v.BoolValue);\n            return;\n         case BValueType.UTCDateTime:\n            ms.WriteByte(0x09);\n            EncodeCString(ms, name);\n            EncodeUTCDateTime(ms, v.DateTimeValue);\n            return;\n         case BValueType.None:\n            ms.WriteByte(0x0A);\n            EncodeCString(ms, name);\n            return;\n         case BValueType.Int32:\n            ms.WriteByte(0x10);\n            EncodeCString(ms, name);\n            EncodeInt32(ms, v.Int32Value);\n            return;\n         case BValueType.Int64:\n            ms.WriteByte(0x12);\n            EncodeCString(ms, name);\n            EncodeInt64(ms, v.Int64Value);\n            return;\n      }\n   }\n\n   private void EncodeDocument(MemoryStream ms, BObject obj)\n   {\n      var dms = new MemoryStream();\n      foreach( string str in obj.Keys )\n      {\n         EncodeElement(dms, str, obj[str]);\n      }\n\n      var bw = new BinaryWriter(ms);\n      bw.Write((Int32)(dms.Position + 4 + 1));\n      bw.Write(dms.ToArray(), 0, (int)dms.Position);\n      bw.Write((byte)0);\n   }\n\n   private void EncodeArray(MemoryStream ms, BArray lst)\n   {\n      var obj = new BObject();\n      for( int i = 0; i < lst.Count; ++i )\n      {\n         obj.Add(Convert.ToString(i), lst[i]);\n      }\n\n      EncodeDocument(ms, obj);\n   }\n\n   private void EncodeBinary(MemoryStream ms, byte[] buf)\n   {\n      byte[] aBuf = BitConverter.GetBytes(buf.Length);\n      ms.Write(aBuf, 0, aBuf.Length);\n      ms.WriteByte(0);\n      ms.Write(buf, 0, buf.Length);\n   }\n\n   private void EncodeCString(MemoryStream ms, string v)\n   {\n      byte[] buf = new UTF8Encoding().GetBytes(v);\n      ms.Write(buf, 0, buf.Length);\n      ms.WriteByte(0);\n   }\n\n   private void EncodeString(MemoryStream ms, string v)\n   {\n      byte[] strBuf = new UTF8Encoding().GetBytes(v);\n      byte[] buf = BitConverter.GetBytes(strBuf.Length + 1);\n\n      ms.Write(buf, 0, buf.Length);\n      ms.Write(strBuf, 0, strBuf.Length);\n      ms.WriteByte(0);\n   }\n\n   private void EncodeDouble(MemoryStream ms, double v)\n   {\n      byte[] buf = BitConverter.GetBytes(v);\n      ms.Write(buf, 0, buf.Length);\n   }\n\n   private void EncodeBool(MemoryStream ms, bool v)\n   {\n      byte[] buf = BitConverter.GetBytes(v);\n      ms.Write(buf, 0, buf.Length);\n   }\n\n   private void EncodeInt32(MemoryStream ms, Int32 v)\n   {\n      byte[] buf = BitConverter.GetBytes(v);\n      ms.Write(buf, 0, buf.Length);\n   }\n\n   private void EncodeInt64(MemoryStream ms, Int64 v)\n   {\n      byte[] buf = BitConverter.GetBytes(v);\n      ms.Write(buf, 0, buf.Length);\n   }\n\n   private void EncodeUTCDateTime(MemoryStream ms, DateTime dt)\n   {\n      TimeSpan span;\n      if( dt.Kind == DateTimeKind.Local )\n      {\n         span = (dt - new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc).ToLocalTime());\n      }\n      else\n      {\n         span = dt - new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);\n      }\n      byte[] buf = BitConverter.GetBytes((Int64)(span.TotalSeconds * 1000));\n      ms.Write(buf, 0, buf.Length);\n   }\n   #endregion\n}\n\n"
  },
  {
    "path": "Source/Bogus/Chars.cs",
    "content": "using System.ComponentModel;\n\nnamespace Bogus;\n\n/// <summary>\n/// Static class for holding character string constants.\n/// </summary>\npublic static class Chars\n{\n   /// <summary>\n   /// Lower case, a-z.\n   /// </summary>\n   public const string LowerCase = \"abcdefghijklmnopqrstuvwxyz\";\n\n   /// <summary>\n   /// Upper case, A-Z.\n   /// </summary>\n   public const string UpperCase = \"ABCDEFGHIJKLMNOPQRSTUVWXYZ\";\n\n   /// <summary>\n   /// Numbers, 0-9.\n   /// </summary>\n   public const string Numbers = \"0123456789\";\n\n   /// <summary>\n   /// Hexadecimal, 0-9 and a-f.\n   /// </summary>\n   public const string HexLowerCase = Numbers + \"abcdef\";\n\n   /// <summary>\n   /// Hexadecimal, 0-9 and A-F.\n   /// </summary>\n   public const string HexUpperCase = Numbers + \"ABCDEF\";\n\n\n   /// <summary>\n   /// Alphanumeric upper case 0-9 and A-Z.\n   /// </summary>\n   public const string AlphaNumericUpperCase = Numbers + UpperCase;\n   \n   /// <summary>\n   /// Alphanumeric lower case 0-9 and a-z.\n   /// </summary>\n   public const string AlphaNumericLowerCase = Numbers + LowerCase;\n}\n\n/// <summary>\n/// Contains information about contiguous blocks of unicode character ranges.\n/// </summary>\n[EditorBrowsable(EditorBrowsableState.Never)]\npublic static class SafeUnicodeRanges\n{\n   /// <summary>\n   /// Contiguous blocks of unicode scalars that are not surrogates and where\n   /// char.IsLetterOrDigit is true.\n   /// </summary>\n   public static string[] Basic = {\n         \"\\u0030-\\u0039\",\n         \"\\u0041-\\u005A\",\n         \"\\u0061-\\u007A\",\n         \"\\u00C0-\\u00D6\",\n         \"\\u00D8-\\u00F6\",\n         \"\\u00F8-\\u02C1\",\n         \"\\u02C6-\\u02D1\",\n         \"\\u02E0-\\u02E4\",\n         \"\\u037A-\\u037D\",\n         \"\\u0388-\\u038A\",\n         \"\\u038E-\\u03A1\",\n         \"\\u03A3-\\u03CE\",\n         \"\\u03D0-\\u03F5\",\n         \"\\u03F7-\\u0481\",\n         \"\\u048A-\\u0513\",\n         \"\\u0531-\\u0556\",\n         \"\\u0561-\\u0587\",\n         \"\\u05D0-\\u05EA\",\n         \"\\u05F0-\\u05F2\",\n         \"\\u0621-\\u063A\",\n         \"\\u0640-\\u064A\",\n         \"\\u0660-\\u0669\",\n         \"\\u066E-\\u066F\",\n         \"\\u0671-\\u06D3\",\n         \"\\u06E5-\\u06E6\",\n         \"\\u06EE-\\u06FC\",\n         \"\\u0712-\\u072F\",\n         \"\\u074D-\\u076D\",\n         \"\\u0780-\\u07A5\",\n         \"\\u07C0-\\u07EA\",\n         \"\\u07F4-\\u07F5\",\n         \"\\u0904-\\u0939\",\n         \"\\u0958-\\u0961\",\n         \"\\u0966-\\u096F\",\n         \"\\u097B-\\u097F\",\n         \"\\u0985-\\u098C\",\n         \"\\u098F-\\u0990\",\n         \"\\u0993-\\u09A8\",\n         \"\\u09AA-\\u09B0\",\n         \"\\u09B6-\\u09B9\",\n         \"\\u09DC-\\u09DD\",\n         \"\\u09DF-\\u09E1\",\n         \"\\u09E6-\\u09F1\",\n         \"\\u0A05-\\u0A0A\",\n         \"\\u0A0F-\\u0A10\",\n         \"\\u0A13-\\u0A28\",\n         \"\\u0A2A-\\u0A30\",\n         \"\\u0A32-\\u0A33\",\n         \"\\u0A35-\\u0A36\",\n         \"\\u0A38-\\u0A39\",\n         \"\\u0A59-\\u0A5C\",\n         \"\\u0A66-\\u0A6F\",\n         \"\\u0A72-\\u0A74\",\n         \"\\u0A85-\\u0A8D\",\n         \"\\u0A8F-\\u0A91\",\n         \"\\u0A93-\\u0AA8\",\n         \"\\u0AAA-\\u0AB0\",\n         \"\\u0AB2-\\u0AB3\",\n         \"\\u0AB5-\\u0AB9\",\n         \"\\u0AE0-\\u0AE1\",\n         \"\\u0AE6-\\u0AEF\",\n         \"\\u0B05-\\u0B0C\",\n         \"\\u0B0F-\\u0B10\",\n         \"\\u0B13-\\u0B28\",\n         \"\\u0B2A-\\u0B30\",\n         \"\\u0B32-\\u0B33\",\n         \"\\u0B35-\\u0B39\",\n         \"\\u0B5C-\\u0B5D\",\n         \"\\u0B5F-\\u0B61\",\n         \"\\u0B66-\\u0B6F\",\n         \"\\u0B85-\\u0B8A\",\n         \"\\u0B8E-\\u0B90\",\n         \"\\u0B92-\\u0B95\",\n         \"\\u0B99-\\u0B9A\",\n         \"\\u0B9E-\\u0B9F\",\n         \"\\u0BA3-\\u0BA4\",\n         \"\\u0BA8-\\u0BAA\",\n         \"\\u0BAE-\\u0BB9\",\n         \"\\u0BE6-\\u0BEF\",\n         \"\\u0C05-\\u0C0C\",\n         \"\\u0C0E-\\u0C10\",\n         \"\\u0C12-\\u0C28\",\n         \"\\u0C2A-\\u0C33\",\n         \"\\u0C35-\\u0C39\",\n         \"\\u0C60-\\u0C61\",\n         \"\\u0C66-\\u0C6F\",\n         \"\\u0C85-\\u0C8C\",\n         \"\\u0C8E-\\u0C90\",\n         \"\\u0C92-\\u0CA8\",\n         \"\\u0CAA-\\u0CB3\",\n         \"\\u0CB5-\\u0CB9\",\n         \"\\u0CE0-\\u0CE1\",\n         \"\\u0CE6-\\u0CEF\",\n         \"\\u0CF1-\\u0CF2\",\n         \"\\u0D05-\\u0D0C\",\n         \"\\u0D0E-\\u0D10\",\n         \"\\u0D12-\\u0D28\",\n         \"\\u0D2A-\\u0D39\",\n         \"\\u0D60-\\u0D61\",\n         \"\\u0D66-\\u0D6F\",\n         \"\\u0D85-\\u0D96\",\n         \"\\u0D9A-\\u0DB1\",\n         \"\\u0DB3-\\u0DBB\",\n         \"\\u0DC0-\\u0DC6\",\n         \"\\u0E01-\\u0E30\",\n         \"\\u0E32-\\u0E33\",\n         \"\\u0E40-\\u0E46\",\n         \"\\u0E50-\\u0E59\",\n         \"\\u0E81-\\u0E82\",\n         \"\\u0E87-\\u0E88\",\n         \"\\u0E94-\\u0E97\",\n         \"\\u0E99-\\u0E9F\",\n         \"\\u0EA1-\\u0EA3\",\n         \"\\u0EAA-\\u0EAB\",\n         \"\\u0EAD-\\u0EB0\",\n         \"\\u0EB2-\\u0EB3\",\n         \"\\u0EC0-\\u0EC4\",\n         \"\\u0ED0-\\u0ED9\",\n         \"\\u0EDC-\\u0EDD\",\n         \"\\u0F20-\\u0F29\",\n         \"\\u0F40-\\u0F47\",\n         \"\\u0F49-\\u0F6A\",\n         \"\\u0F88-\\u0F8B\",\n         \"\\u1000-\\u1021\",\n         \"\\u1023-\\u1027\",\n         \"\\u1029-\\u102A\",\n         \"\\u1040-\\u1049\",\n         \"\\u1050-\\u1055\",\n         \"\\u10A0-\\u10C5\",\n         \"\\u10D0-\\u10FA\",\n         \"\\u1100-\\u1159\",\n         \"\\u115F-\\u11A2\",\n         \"\\u11A8-\\u11F9\",\n         \"\\u1200-\\u1248\",\n         \"\\u124A-\\u124D\",\n         \"\\u1250-\\u1256\",\n         \"\\u125A-\\u125D\",\n         \"\\u1260-\\u1288\",\n         \"\\u128A-\\u128D\",\n         \"\\u1290-\\u12B0\",\n         \"\\u12B2-\\u12B5\",\n         \"\\u12B8-\\u12BE\",\n         \"\\u12C2-\\u12C5\",\n         \"\\u12C8-\\u12D6\",\n         \"\\u12D8-\\u1310\",\n         \"\\u1312-\\u1315\",\n         \"\\u1318-\\u135A\",\n         \"\\u1380-\\u138F\",\n         \"\\u13A0-\\u13F4\",\n         \"\\u1401-\\u166C\",\n         \"\\u166F-\\u1676\",\n         \"\\u1681-\\u169A\",\n         \"\\u16A0-\\u16EA\",\n         \"\\u1700-\\u170C\",\n         \"\\u170E-\\u1711\",\n         \"\\u1720-\\u1731\",\n         \"\\u1740-\\u1751\",\n         \"\\u1760-\\u176C\",\n         \"\\u176E-\\u1770\",\n         \"\\u1780-\\u17B3\",\n         \"\\u17E0-\\u17E9\",\n         \"\\u1810-\\u1819\",\n         \"\\u1820-\\u1877\",\n         \"\\u1880-\\u18A8\",\n         \"\\u1900-\\u191C\",\n         \"\\u1946-\\u196D\",\n         \"\\u1970-\\u1974\",\n         \"\\u1980-\\u19A9\",\n         \"\\u19B0-\\u19C9\",\n         \"\\u19D0-\\u19D9\",\n         \"\\u1A00-\\u1A16\",\n         \"\\u1B05-\\u1B33\",\n         \"\\u1B45-\\u1B4B\",\n         \"\\u1B50-\\u1B59\",\n         \"\\u1D00-\\u1DBF\",\n         \"\\u1E00-\\u1E9B\",\n         \"\\u1EA0-\\u1EF9\",\n         \"\\u1F00-\\u1F15\",\n         \"\\u1F18-\\u1F1D\",\n         \"\\u1F20-\\u1F45\",\n         \"\\u1F48-\\u1F4D\",\n         \"\\u1F50-\\u1F57\",\n         \"\\u1F5F-\\u1F7D\",\n         \"\\u1F80-\\u1FB4\",\n         \"\\u1FB6-\\u1FBC\",\n         \"\\u1FC2-\\u1FC4\",\n         \"\\u1FC6-\\u1FCC\",\n         \"\\u1FD0-\\u1FD3\",\n         \"\\u1FD6-\\u1FDB\",\n         \"\\u1FE0-\\u1FEC\",\n         \"\\u1FF2-\\u1FF4\",\n         \"\\u1FF6-\\u1FFC\",\n         \"\\u2090-\\u2094\",\n         \"\\u210A-\\u2113\",\n         \"\\u2119-\\u211D\",\n         \"\\u212A-\\u212D\",\n         \"\\u212F-\\u2139\",\n         \"\\u213C-\\u213F\",\n         \"\\u2145-\\u2149\",\n         \"\\u2183-\\u2184\",\n         \"\\u2C00-\\u2C2E\",\n         \"\\u2C30-\\u2C5E\",\n         \"\\u2C60-\\u2C6C\",\n         \"\\u2C74-\\u2C77\",\n         \"\\u2C80-\\u2CE4\",\n         \"\\u2D00-\\u2D25\",\n         \"\\u2D30-\\u2D65\",\n         \"\\u2D80-\\u2D96\",\n         \"\\u2DA0-\\u2DA6\",\n         \"\\u2DA8-\\u2DAE\",\n         \"\\u2DB0-\\u2DB6\",\n         \"\\u2DB8-\\u2DBE\",\n         \"\\u2DC0-\\u2DC6\",\n         \"\\u2DC8-\\u2DCE\",\n         \"\\u2DD0-\\u2DD6\",\n         \"\\u2DD8-\\u2DDE\",\n         \"\\u3005-\\u3006\",\n         \"\\u3031-\\u3035\",\n         \"\\u303B-\\u303C\",\n         \"\\u3041-\\u3096\",\n         \"\\u309D-\\u309F\",\n         \"\\u30A1-\\u30FA\",\n         \"\\u30FC-\\u30FF\",\n         \"\\u3105-\\u312C\",\n         \"\\u3131-\\u318E\",\n         \"\\u31A0-\\u31B7\",\n         \"\\u31F0-\\u31FF\",\n         \"\\u3400-\\u4DB5\",\n         \"\\u4E00-\\u9FBB\",\n         \"\\uA000-\\uA48C\",\n         \"\\uA717-\\uA71A\",\n         \"\\uA800-\\uA801\",\n         \"\\uA803-\\uA805\",\n         \"\\uA807-\\uA80A\",\n         \"\\uA80C-\\uA822\",\n         \"\\uA840-\\uA873\",\n         \"\\uAC00-\\uD7A3\",\n         \"\\uF900-\\uFA2D\",\n         \"\\uFA30-\\uFA6A\",\n         \"\\uFA70-\\uFAD9\",\n         \"\\uFB00-\\uFB06\",\n         \"\\uFB13-\\uFB17\",\n         \"\\uFB1F-\\uFB28\",\n         \"\\uFB2A-\\uFB36\",\n         \"\\uFB38-\\uFB3C\",\n         \"\\uFB40-\\uFB41\",\n         \"\\uFB43-\\uFB44\",\n         \"\\uFB46-\\uFBB1\",\n         \"\\uFBD3-\\uFD3D\",\n         \"\\uFD50-\\uFD8F\",\n         \"\\uFD92-\\uFDC7\",\n         \"\\uFDF0-\\uFDFB\",\n         \"\\uFE70-\\uFE74\",\n         \"\\uFE76-\\uFEFC\",\n         \"\\uFF10-\\uFF19\",\n         \"\\uFF21-\\uFF3A\",\n         \"\\uFF41-\\uFF5A\",\n         \"\\uFF66-\\uFFBE\",\n         \"\\uFFC2-\\uFFC7\",\n         \"\\uFFCA-\\uFFCF\",\n         \"\\uFFD2-\\uFFD7\",\n         \"\\uFFDA-\\uFFDC\",\n      };\n\n   /// <summary>\n   /// Contiguous blocks of unicode surrogate pairs and where\n   /// char.IsLetterOrDigit is true.\n   /// </summary>\n   public static string[] SurrogatePairs =\n      {\n         \"\\uD800\\uDC00-\\uD800\\uDC0B\",\n         \"\\uD800\\uDC0D-\\uD800\\uDC26\",\n         \"\\uD800\\uDC28-\\uD800\\uDC3A\",\n         \"\\uD800\\uDC3C-\\uD800\\uDC3D\",\n         \"\\uD800\\uDC3F-\\uD800\\uDC4D\",\n         \"\\uD800\\uDC50-\\uD800\\uDC5D\",\n         \"\\uD800\\uDC80-\\uD800\\uDCFA\",\n         \"\\uD800\\uDF00-\\uD800\\uDF1E\",\n         \"\\uD800\\uDF30-\\uD800\\uDF40\",\n         \"\\uD800\\uDF42-\\uD800\\uDF49\",\n         \"\\uD800\\uDF80-\\uD800\\uDF9D\",\n         \"\\uD800\\uDFA0-\\uD800\\uDFC3\",\n         \"\\uD800\\uDFC8-\\uD800\\uDFCF\",\n         \"\\uD801\\uDC00-\\uD801\\uDC9D\",\n         \"\\uD801\\uDCA0-\\uD801\\uDCA9\",\n         \"\\uD802\\uDC00-\\uD802\\uDC05\",\n         \"\\uD802\\uDC0A-\\uD802\\uDC35\",\n         \"\\uD802\\uDC37-\\uD802\\uDC38\",\n         \"\\uD802\\uDD00-\\uD802\\uDD15\",\n         \"\\uD802\\uDE10-\\uD802\\uDE13\",\n         \"\\uD802\\uDE15-\\uD802\\uDE17\",\n         \"\\uD802\\uDE19-\\uD802\\uDE33\",\n         \"\\uD808\\uDC00-\\uD808\\uDF6E\",\n         \"\\uD835\\uDC00-\\uD835\\uDC54\",\n         \"\\uD835\\uDC56-\\uD835\\uDC9C\",\n         \"\\uD835\\uDC9E-\\uD835\\uDC9F\",\n         \"\\uD835\\uDCA5-\\uD835\\uDCA6\",\n         \"\\uD835\\uDCA9-\\uD835\\uDCAC\",\n         \"\\uD835\\uDCAE-\\uD835\\uDCB9\",\n         \"\\uD835\\uDCBD-\\uD835\\uDCC3\",\n         \"\\uD835\\uDCC5-\\uD835\\uDD05\",\n         \"\\uD835\\uDD07-\\uD835\\uDD0A\",\n         \"\\uD835\\uDD0D-\\uD835\\uDD14\",\n         \"\\uD835\\uDD16-\\uD835\\uDD1C\",\n         \"\\uD835\\uDD1E-\\uD835\\uDD39\",\n         \"\\uD835\\uDD3B-\\uD835\\uDD3E\",\n         \"\\uD835\\uDD40-\\uD835\\uDD44\",\n         \"\\uD835\\uDD4A-\\uD835\\uDD50\",\n         \"\\uD835\\uDD52-\\uD835\\uDEA5\",\n         \"\\uD835\\uDEA8-\\uD835\\uDEC0\",\n         \"\\uD835\\uDEC2-\\uD835\\uDEDA\",\n         \"\\uD835\\uDEDC-\\uD835\\uDEFA\",\n         \"\\uD835\\uDEFC-\\uD835\\uDF14\",\n         \"\\uD835\\uDF16-\\uD835\\uDF34\",\n         \"\\uD835\\uDF36-\\uD835\\uDF4E\",\n         \"\\uD835\\uDF50-\\uD835\\uDF6E\",\n         \"\\uD835\\uDF70-\\uD835\\uDF88\",\n         \"\\uD835\\uDF8A-\\uD835\\uDFA8\",\n         \"\\uD835\\uDFAA-\\uD835\\uDFC2\",\n         \"\\uD835\\uDFC4-\\uD835\\uDFCB\",\n         \"\\uD835\\uDFCE-\\uD835\\uDFFF\",\n         \"\\uD840\\uDC00-\\uD840\\uDFFF\",\n         \"\\uD841\\uDC00-\\uD841\\uDFFF\",\n         \"\\uD842\\uDC00-\\uD842\\uDFFF\",\n         \"\\uD843\\uDC00-\\uD843\\uDFFF\",\n         \"\\uD844\\uDC00-\\uD844\\uDFFF\",\n         \"\\uD845\\uDC00-\\uD845\\uDFFF\",\n         \"\\uD846\\uDC00-\\uD846\\uDFFF\",\n         \"\\uD847\\uDC00-\\uD847\\uDFFF\",\n         \"\\uD848\\uDC00-\\uD848\\uDFFF\",\n         \"\\uD849\\uDC00-\\uD849\\uDFFF\",\n         \"\\uD84A\\uDC00-\\uD84A\\uDFFF\",\n         \"\\uD84B\\uDC00-\\uD84B\\uDFFF\",\n         \"\\uD84C\\uDC00-\\uD84C\\uDFFF\",\n         \"\\uD84D\\uDC00-\\uD84D\\uDFFF\",\n         \"\\uD84E\\uDC00-\\uD84E\\uDFFF\",\n         \"\\uD84F\\uDC00-\\uD84F\\uDFFF\",\n         \"\\uD850\\uDC00-\\uD850\\uDFFF\",\n         \"\\uD851\\uDC00-\\uD851\\uDFFF\",\n         \"\\uD852\\uDC00-\\uD852\\uDFFF\",\n         \"\\uD853\\uDC00-\\uD853\\uDFFF\",\n         \"\\uD854\\uDC00-\\uD854\\uDFFF\",\n         \"\\uD855\\uDC00-\\uD855\\uDFFF\",\n         \"\\uD856\\uDC00-\\uD856\\uDFFF\",\n         \"\\uD857\\uDC00-\\uD857\\uDFFF\",\n         \"\\uD858\\uDC00-\\uD858\\uDFFF\",\n         \"\\uD859\\uDC00-\\uD859\\uDFFF\",\n         \"\\uD85A\\uDC00-\\uD85A\\uDFFF\",\n         \"\\uD85B\\uDC00-\\uD85B\\uDFFF\",\n         \"\\uD85C\\uDC00-\\uD85C\\uDFFF\",\n         \"\\uD85D\\uDC00-\\uD85D\\uDFFF\",\n         \"\\uD85E\\uDC00-\\uD85E\\uDFFF\",\n         \"\\uD85F\\uDC00-\\uD85F\\uDFFF\",\n         \"\\uD860\\uDC00-\\uD860\\uDFFF\",\n         \"\\uD861\\uDC00-\\uD861\\uDFFF\",\n         \"\\uD862\\uDC00-\\uD862\\uDFFF\",\n         \"\\uD863\\uDC00-\\uD863\\uDFFF\",\n         \"\\uD864\\uDC00-\\uD864\\uDFFF\",\n         \"\\uD865\\uDC00-\\uD865\\uDFFF\",\n         \"\\uD866\\uDC00-\\uD866\\uDFFF\",\n         \"\\uD867\\uDC00-\\uD867\\uDFFF\",\n         \"\\uD868\\uDC00-\\uD868\\uDFFF\",\n         \"\\uD869\\uDC00-\\uD869\\uDED6\"\n      };\n}"
  },
  {
    "path": "Source/Bogus/DataCategoryAttribute.cs",
    "content": "﻿using System;\n\nnamespace Bogus;\n\n/// <summary>\n/// DataCategory is used when resolving the final category name inside the locale.\n/// For example, a 'phone_numbers' is the data set name in a locale, but the \n/// C# style DataSet is PhoneNumbers; When a dataset is marked with DataCategory,\n/// you can specify that category name manually. If no data category is specified,\n/// then the C# class name is used.\n/// </summary>\n[AttributeUsage(AttributeTargets.Class)]\npublic class DataCategoryAttribute : Attribute\n{\n   /// <summary>\n   /// The category name.\n   /// </summary>\n   public string Name { get; set; }\n\n   /// <summary>\n   /// Creates a data category attribute with a specified category name.\n   /// </summary>\n   public DataCategoryAttribute(string name)\n   {\n      this.Name = name;\n   }\n}"
  },
  {
    "path": "Source/Bogus/DataSet.cs",
    "content": "using Bogus.Bson;\nusing Bogus.Platform;\nusing System;\nusing System.Text.RegularExpressions;\n\nnamespace Bogus;\n\n/// <summary>\n/// Data set methods that access the BSON database of locales.\n/// </summary>\npublic class DataSet : ILocaleAware, IHasRandomizer\n{\n   /// <summary>\n   /// Initializes a new instance of the <see cref=\"DataSet\"/> class.\n   /// </summary>\n   /// <param name=\"locale\">The locale wanting to be set. Default is \"en\" for English.</param>\n   /// <exception cref=\"BogusException\">\n   /// When the given <paramref name=\"locale\"/> isn't found.\n   /// </exception>\n   public DataSet(string locale = \"en\")\n   {\n      if (!Database.LocaleResourceExists(locale))\n      {\n         throw new BogusException(\n            $\"The locale '{locale}' does not exist. To see all available locales visit {AssemblyVersionInformation.AssemblyDescription}.\");\n      }\n\n      this.Locale = locale;\n\n      this.Category = ResolveCategory(this.GetType());\n   }\n\n   /// <summary>\n   /// Gets or sets the category name inside the locale.\n   /// </summary>\n   protected string Category { get; set; }\n\n   /// <summary>\n   /// Gets or sets the current locale of the data set.\n   /// </summary>\n   public string Locale { get; set; }\n\n   /// <summary>\n   /// See <see cref=\"SeedNotifier\"/>.\n   /// </summary>\n   protected SeedNotifier Notifier = new();\n\n   private Randomizer randomizer;\n\n   /// <summary>\n   /// Gets or sets the <see cref=\"Randomizer\"/> used to generate values.\n   /// </summary>\n   public Randomizer Random\n   {\n      get => this.randomizer ?? (this.Random = new Randomizer());\n      set\n      {\n         this.randomizer = value;\n         this.Notifier.Notify(value);\n      }\n   }\n\n   SeedNotifier IHasRandomizer.GetNotifier()\n   {\n      return this.Notifier;\n   }\n\n   /// <summary>\n   /// Resolves the 'category' type of a dataset type; respects the 'DataCategory' attribute.\n   /// </summary>\n   /// <param name=\"type\">The type wanting to get the category from.</param>\n   /// <returns>The name of the category.</returns>\n   public static string ResolveCategory(Type type)\n   {\n      var categoryAttribute = type.GetCustomAttributeX<DataCategoryAttribute>();\n      return categoryAttribute != null ? categoryAttribute.Name : type.Name.ToLowerInvariant();\n   }\n\n   /// <summary>\n   /// Returns a BSON value given a JSON path into the data set. Only simple \".\" dotted JSON paths are supported.\n   /// </summary>\n   /// <param name=\"path\">path/key in the category</param>\n   /// <returns>A BSON value for the given JSON path.</returns>\n   protected internal virtual BValue Get(string path)\n   {\n      return Database.Get(this.Category, path, this.Locale);\n   }\n\n   /// <summary>\n   /// Returns a BSON value given a JSON path into the data set. Only simple \".\" dotted JSON paths are supported.\n   /// </summary>\n   /// <param name=\"category\">Overrides the category name on the dataset.</param>\n   /// <param name=\"path\">path/key in the category.</param>\n   /// <returns>A BSON value for the given JSON path.</returns>\n   protected internal virtual BValue Get(string category, string path)\n   {\n      return Database.Get(category, path, this.Locale);\n   }\n\n   /// <summary>\n   /// Determines if a key exists in the locale.\n   /// </summary>\n   /// <returns>A boolean to indicate if the locale exists.</returns>\n   protected internal virtual bool HasKey(string path, bool includeFallback = true)\n   {\n      if (includeFallback)\n      {\n         return Database.HasKey(this.Category, path, this.Locale);\n      }\n\n      return Database.HasKey(this.Category, path, this.Locale, null);\n   }\n\n   /// <summary>\n   /// Returns a BSON array given a JSON path into the data set. Only simple \".\" dotted JSON paths are supported.\n   /// </summary>\n   /// <param name=\"path\">key in the category.</param>\n   /// <returns>A BSON value for the given JSON path.</returns>\n   protected internal virtual BArray GetArray(string path)\n   {\n      return (BArray)Get(path);\n   }\n\n   protected internal virtual BArray GetArray(string category, string path)\n   {\n      return (BArray)Get(category, path);\n   }\n\n   /// <summary>\n   /// Returns a BSON object given a JSON path into the data set. Only simple \".\" dotted JSON paths are supported.\n   /// </summary>\n   /// <param name=\"path\">path/key in the category</param>\n   /// <returns>A BSON value for the given JSON path.</returns>\n   protected internal virtual BObject GetObject(string path)\n   {\n      return (BObject)Get(path);\n   }\n\n   /// <summary>\n   /// Picks a random string inside a BSON array. Only simple \".\" dotted JSON paths are supported.\n   /// </summary>\n   /// <param name=\"path\">key in the category</param>\n   /// <param name=\"min\">The minimum value.</param>\n   /// <param name=\"max\">The maximum value.</param>\n   /// <returns>A random item from the BSON array.</returns>\n   protected internal virtual string GetRandomArrayItem(string path, int? min = null, int? max = null)\n   {\n      return this.GetRandomArrayItem(this.Category, path, min, max);\n   }\n\n   protected internal virtual string GetRandomArrayItem(string category, string path, int? min = null, int? max = null)\n   {\n      var arr = GetArray(category, path);\n      if (!arr.HasValues)\n      {\n         return string.Empty;\n      }\n\n      return Random.ArrayElement(arr, min, max);\n   }\n\n   /// <summary>\n   /// Picks a random BObject inside an array. Only simple \".\" dotted JSON paths are supported.\n   /// </summary>\n   /// <param name=\"path\">key in the category</param>\n   /// <returns>A random BObject based on the given path.</returns>\n   protected internal virtual BObject GetRandomBObject(string path)\n   {\n      var arr = GetArray(path);\n      if (!arr.HasValues)\n      {\n         return null;\n      }\n\n      return Random.ArrayElement(arr) as BObject;\n   }\n\n   /// <summary>\n   /// Picks a random string inside a BSON array, then formats it. Only simple \".\" dotted JSON paths are supported.\n   /// </summary>\n   /// <param name=\"path\">key in the category</param>\n   /// <returns>A random formatted value.</returns>\n   protected internal virtual string GetFormattedValue(string path)\n   {\n      var value = GetRandomArrayItem(path);\n\n      var tokenResult = ParseTokens(value);\n\n      return Random.Replace(tokenResult);\n   }\n\n   private static readonly Regex parseTokensRegex = new(\"\\\\#{(.*?)\\\\}\", RegexOptions.Compiled);\n\n   /// <summary>\n   /// Recursive parse the tokens in the string.\n   /// </summary>\n   /// <param name=\"value\">The value.</param>\n   /// <returns>The parsed token.</returns>\n   private string ParseTokens(string value)\n   {\n      var parseResult = parseTokensRegex.Replace(\n         value,\n         x =>\n            {\n               BArray result;\n               var groupValue = x.Groups[1].Value.ToLowerInvariant().Split('.');\n               if (groupValue.Length == 1)\n               {\n                  result = (BArray)Database.Get(this.Category, groupValue[0], this.Locale);\n               }\n               else\n               {\n                  result = (BArray)Database.Get(groupValue[0], groupValue[1], this.Locale);\n               }\n\n               var randomElement = this.Random.ArrayElement(result);\n\n               // replace values\n               return ParseTokens(randomElement);\n            });\n\n      return parseResult;\n   }\n}"
  },
  {
    "path": "Source/Bogus/DataSets/Address.cs",
    "content": "﻿using System;\n\nnamespace Bogus.DataSets;\n\n/// <summary>\n/// Methods for generating an address.\n/// </summary>\npublic class Address : DataSet\n{\n   /// <summary>\n   /// The source to pull names from.\n   /// </summary>\n   protected Name Name;\n\n   /// <summary>\n   /// Initializes a new instance of the <see cref=\"Address\"/> class.\n   /// </summary>\n   /// <param name=\"locale\">The locale used to generate the data.</param>\n   public Address(string locale = \"en\") : base(locale)\n   {\n      this.Name = this.Notifier.Flow(new Name(locale));\n   }\n\n   /// <summary>\n   /// Get a zipcode.\n   /// </summary>\n   /// <param name=\"format\">\n   /// If a format is provided it will fill the format with letters and numbers.\n   /// Example \"???? ##\" can become \"QYTE 78\".\n   /// </param>\n   /// <returns>A random zipcode.</returns>\n   public string ZipCode(string format = null)\n   {\n      return format == null ? GetFormattedValue(\"postcode\") : Random.Replace(format);\n   }\n\n   /// <summary>\n   /// Get a city name.\n   /// </summary>\n   /// <returns>A random city name.</returns>\n   public string City()\n   {\n      return GetFormattedValue(\"city\");\n   }\n\n\n   /// <summary>\n   /// Get a street address.\n   /// </summary>\n   /// <param name=\"useFullAddress\">If true, the returned value will also include a <see cref=\"SecondaryAddress\"/>.</param>\n   /// <returns>A random street address.</returns>\n   public string StreetAddress(bool useFullAddress = false)\n   {\n      var streetAddress = GetFormattedValue(\"street_address\");\n      return useFullAddress ? $\"{streetAddress} {SecondaryAddress()}\" : streetAddress;\n   }\n\n   /// <summary>\n   /// Get a city prefix.\n   /// </summary>\n   /// <returns>A random city prefix.</returns>\n   public string CityPrefix()\n   {\n      return GetRandomArrayItem(\"city_prefix\");\n   }\n\n   /// <summary>\n   /// Get a city suffix.\n   /// </summary>\n   /// <returns>A random city suffix.</returns>\n   public string CitySuffix()\n   {\n      return GetRandomArrayItem(\"city_suffix\");\n   }\n\n   /// <summary>\n   /// Get a street name.\n   /// </summary>\n   /// <returns>A random street name.</returns>\n   public string StreetName()\n   {\n      return GetFormattedValue(\"street_name\");\n   }\n\n   /// <summary>\n   /// Get a building number.\n   /// </summary>\n   /// <returns>A random building number.</returns>\n   public string BuildingNumber()\n   {\n      return GetFormattedValue(\"building_number\");\n   }\n\n   /// <summary>\n   /// Get a street suffix.\n   /// </summary>\n   /// <returns>A random street suffix.</returns>\n   public string StreetSuffix()\n   {\n      return GetRandomArrayItem(\"street_suffix\");\n   }\n\n   /// <summary>\n   /// Get a secondary address like 'Apt. 2' or 'Suite 321'.\n   /// </summary>\n   /// <returns>A random secondary address.</returns>\n   public string SecondaryAddress()\n   {\n      return GetFormattedValue(\"secondary_address\");\n   }\n\n   /// <summary>\n   /// Get a county.\n   /// </summary>\n   /// <returns>A random county.</returns>\n   public string County()\n   {\n      return GetRandomArrayItem(\"county\");\n   }\n\n   /// <summary>\n   /// Get a country.\n   /// </summary>\n   /// <returns>A random country.</returns>\n   public string Country()\n   {\n      return GetRandomArrayItem(\"country\");\n   }\n\n   /// <summary>\n   /// Get a full address like Street, City, Country.\n   /// </summary>\n   /// <returns>A random full address.</returns>\n   public string FullAddress()\n   {\n      var street = StreetAddress();\n      var city = City();\n      var country = Country();\n      return $\"{street}, {city}, {country}\";\n   }\n\n\n   /// <summary>\n   /// Get a random ISO 3166-1 country code.\n   /// </summary>\n   /// <param name=\"format\">The format the country code should be in.</param>\n   /// <returns>A random country code.</returns>\n   public string CountryCode(Iso3166Format format = Iso3166Format.Alpha2)\n   {\n      if( format == Iso3166Format.Alpha2 )\n      {\n         return GetRandomArrayItem(\"country_code\");\n      }\n\n      if( format == Iso3166Format.Alpha3 )\n      {\n         return GetRandomArrayItem(\"country_code_alpha_3\");\n      }\n\n      throw new ArgumentException(\"Invalid country code\", nameof(format));\n   }\n\n   /// <summary>\n   /// Get a random state state.\n   /// </summary>\n   /// <returns>A random state.</returns>\n   public string State()\n   {\n      return GetRandomArrayItem(\"state\");\n   }\n\n   /// <summary>\n   /// Get a state abbreviation.\n   /// </summary>\n   /// <returns>An abbreviation for a random state.</returns>\n   public string StateAbbr()\n   {\n      return GetRandomArrayItem(\"state_abbr\");\n   }\n\n   /// <summary>\n   /// Get a Latitude.\n   /// </summary>\n   /// <param name=\"min\">The minimum value.</param>\n   /// <param name=\"max\">The maximum value.</param>\n   /// <returns>A random latitude value.</returns>\n   public double Latitude(double min = -90, double max = 90)\n   {\n      return Math.Round(Random.Double(min, max), 4);\n   }\n\n   /// <summary>\n   /// Get a Longitude.\n   /// </summary>\n   /// <param name=\"min\">The minimum value.</param>\n   /// <param name=\"max\">The maximum value.</param>\n   /// <returns>A random longitude value.</returns>\n   public double Longitude(double min = -180, double max = 180)\n   {\n      return Math.Round(Random.Double(min, max), 4);\n   }\n\n   /// <summary>\n   /// Generates a cardinal or ordinal direction. IE: Northwest, South, SW, E.\n   /// </summary>\n   /// <param name=\"useAbbreviation\">When true, directions such as Northwest turn into NW.</param>\n   /// <returns>A random cardinal or ordinal direction.</returns>\n   public string Direction(bool useAbbreviation = false)\n   {\n      if( useAbbreviation )\n      {\n         return GetRandomArrayItem(\"direction_abbr\");\n      }\n\n      return GetRandomArrayItem(\"direction\");\n   }\n\n   /// <summary>\n   /// Generates a cardinal direction. IE: North, South, E, W.\n   /// </summary>\n   /// <param name=\"useAbbreviation\">When true, directions such as West turn into W.</param>\n   /// <returns>A random cardinal direction</returns>\n   public string CardinalDirection(bool useAbbreviation = false)\n   {\n      if( useAbbreviation )\n      {\n         return GetRandomArrayItem(\"direction_abbr\", min: 0, max: 4);\n      }\n\n      return GetRandomArrayItem(\"direction\", min: 0, max: 4);\n   }\n\n   /// <summary>\n   /// Generates an ordinal direction. IE: Northwest, Southeast, SW, NE.\n   /// </summary>\n   /// <param name=\"useAbbreviation\">When true, directions such as Northwest turn into NW.</param>\n   /// <returns>A random ordinal direction.</returns>\n   public string OrdinalDirection(bool useAbbreviation = false)\n   {\n      if( useAbbreviation )\n      {\n         return GetRandomArrayItem(\"direction_abbr\", min: 4, max: 8);\n      }\n\n      return GetRandomArrayItem(\"direction\", min: 4, max: 8);\n   }\n}\n\n/// <summary>\n/// Defines format for ISO 3166-1 country codes.\n/// </summary>\npublic enum Iso3166Format\n{\n   /// <summary>\n   /// Two character ISO 3166-1 format.\n   /// </summary>\n   Alpha2 = 0x2,\n\n   /// <summary>\n   /// Three character ISO 3166-1 format.\n   /// </summary>\n   Alpha3\n}\n"
  },
  {
    "path": "Source/Bogus/DataSets/ColorFormat.cs",
    "content": "﻿namespace Bogus.DataSets;\n\n/// <summary>\n/// Type of color format\n/// </summary>\npublic enum ColorFormat\n{\n   /// <summary>\n   /// Hexadecimal format: #4d0e68\n   /// </summary>\n   Hex = 0x1,\n   /// <summary>\n   /// CSS format: rgb(77,14,104)\n   /// </summary>\n   Rgb,\n   /// <summary>\n   /// Delimited R,G,B: 77,14,104\n   /// </summary>\n   Delimited\n}"
  },
  {
    "path": "Source/Bogus/DataSets/Commerce.cs",
    "content": "﻿using System;\nusing System.Linq;\n\nnamespace Bogus.DataSets;\n\n/// <summary>\n/// Methods relating to commerce.\n/// </summary>\npublic class Commerce : DataSet\n{\n   /// <summary>\n   /// Initializes a new instance of the <see cref=\"Commerce\"/> class.\n   /// </summary>\n   /// <param name=\"locale\">The locale used to generate the values.</param>\n   public Commerce(string locale = \"en\") : base(locale)\n   {\n   }\n\n   /// <summary>\n   /// Get a random commerce department.\n   /// </summary>\n   /// <param name=\"max\">The maximum amount of departments</param>\n   /// <param name=\"returnMax\">If true the method returns the max amount of values, otherwise the number of categories returned is between 1 and max.</param>\n   /// <returns>A random commerce department.</returns>\n   public string Department(int max = 3, bool returnMax = false)\n   {\n      var num = max;\n\n      if( !returnMax )\n      {\n         num = this.Random.Number(1, max);\n      }\n\n      var cats = Categories(num);\n      if( num > 1 )\n      {\n         var catJoin = string.Join(\", \", cats.Take(cats.Length - 1));\n         var catLast = cats.Last();\n         return $\"{catJoin} & {catLast}\";\n      }\n\n      return cats[0];\n   }\n\n   // there is an easier way to do this.\n   // check finance.amount\n   /// <summary>\n   /// Get a random product price.\n   /// </summary>\n   /// <param name=\"min\">The minimum price.</param>\n   /// <param name=\"max\">The maximum price.</param>\n   /// <param name=\"decimals\">How many decimals the number may include.</param>\n   /// <param name=\"symbol\">The symbol in front of the price.</param>\n   /// <returns>A randomly generated price.</returns>\n   public string Price(decimal min = 1, decimal max = 1000, int decimals = 2, string symbol = \"\")\n   {\n      var amount = max - min;\n      var part = (decimal)Random.Double() * amount;\n      return symbol + Math.Round(min + part, decimals);\n   }\n\n   /// <summary>\n   /// Get random product categories.\n   /// </summary>\n   /// <param name=\"num\">The amount of categories to be generated.</param>\n   /// <returns>A collection of random product categories.</returns>\n   public string[] Categories(int num)\n   {\n      var result = new string[num];\n\n      for( var i = 0; i < num; i++ )\n      {\n         result[i] = GetRandomArrayItem(\"department\");\n      }\n\n      return result;\n   }\n\n   /// <summary>\n   /// Get a random product name.\n   /// </summary>\n   /// <returns>A random product name.</returns>\n   public string ProductName()\n   {\n      return $\"{ProductAdjective()} {ProductMaterial()} {Product()}\";\n   }\n\n   /// <summary>\n   /// Get a random color.\n   /// </summary>\n   /// <returns>A random color.</returns>\n   public string Color()\n   {\n      return GetRandomArrayItem(\"color\");\n   }\n\n   /// <summary>\n   /// Get a random product.\n   /// </summary>\n   /// <returns>A random product.</returns>\n   public string Product()\n   {\n      return GetRandomArrayItem(\"product_name.product\");\n   }\n\n   /// <summary>\n   /// Random product adjective.\n   /// </summary>\n   /// <returns>A random product adjective.</returns>\n   public string ProductAdjective()\n   {\n      return GetRandomArrayItem(\"product_name.adjective\");\n   }\n\n   /// <summary>\n   /// Random product material.\n   /// </summary>\n   /// <returns>A random product material.</returns>\n   public string ProductMaterial()\n   {\n      return GetRandomArrayItem(\"product_name.material\");\n   }\n\n   /// <summary>\n   /// Random product description.\n   /// </summary>\n   /// <returns>A random product description.</returns>\n   public string ProductDescription()\n   {\n      return GetRandomArrayItem(\"product_description\");\n   }\n\n   /// <summary>\n   /// EAN-8 checksum weights.\n   /// </summary>\n   protected static int[] Ean8Weights = {3, 1, 3, 1, 3, 1, 3};\n\n   /// <summary>\n   /// Get a random EAN-8 barcode number.\n   /// </summary>\n   /// <returns>A random EAN-8 barcode number.</returns>\n   public string Ean8()\n   {\n      // [3, 1, 3, 1, 3, 1, 3]\n      return this.Ean(8, Ean8Weights);\n   }\n\n   /// <summary>\n   /// EAN-18 checksum weights.\n   /// </summary>\n   protected static int[] Ean13Weights = { 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3 };\n\n   /// <summary>\n   /// Get a random EAN-13 barcode number.\n   /// </summary>\n   /// <returns>A random EAN-13 barcode number.</returns>\n   public string Ean13()\n   {\n      // [1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3]\n      return this.Ean(13, Ean13Weights);\n   }\n\n   private string Ean(int length, int[] weights)\n   {\n      var digits = this.Random.Digits(length - 1);\n\n      var weightedSum =\n         digits.Zip(weights,\n               (d, w) => d * w)\n            .Sum();\n\n      var checkDigit = (10 - weightedSum % 10) % 10;\n\n      return string.Concat(digits) + checkDigit;\n   }\n}"
  },
  {
    "path": "Source/Bogus/DataSets/Company.cs",
    "content": "using System.Linq;\nusing Bogus.Bson;\n\nnamespace Bogus.DataSets;\n\n/// <summary>\n/// Generates a random company name and phrases\n/// </summary>\npublic class Company : DataSet\n{\n   /// <summary>\n   /// The source to pull names from.\n   /// </summary>\n   protected Name Name = null;\n\n   /// <summary>\n   /// Initializes a new instance of the <see cref=\"Company\"/> class.\n   /// </summary>\n   /// <param name=\"locale\">The locale used to generate the values.</param>\n   public Company(string locale = \"en\") : base(locale)\n   {\n      this.Name = this.Notifier.Flow(new Name(locale));\n   }\n\n   /// <summary>\n   /// Get a company suffix. \"Inc\" and \"LLC\" etc.\n   /// </summary>\n   /// <returns>A random company suffix.</returns>\n   public string CompanySuffix()\n   {\n      return Random.ArrayElement(Suffixes());\n   }\n\n   /// <summary>\n   /// Get a company name.\n   /// </summary>\n   /// <param name=\"formatIndex\">0: name + suffix, 1: name-name, 2: name, name and name.\"</param>\n   /// <returns>A random company name.</returns>\n   public string CompanyName(int? formatIndex = null)\n   {\n      var formats = new[]\n         {\n            \"{{name.lastName}} {{company.companySuffix}}\",\n            \"{{name.lastName}} - {{name.lastName}}\",\n            \"{{name.lastName}}, {{name.lastName}} and {{name.lastName}}\"\n         };\n\n      var index = formatIndex ?? Random.Number(formats.Length - 1);\n      return CompanyName(formats[index]);\n   }\n\n   /// <summary>\n   /// Get a company name. The format can use any name.* and company.* methods.\n   /// </summary>\n   /// <param name=\"format\">Example: \"{{name.lastName}} {{company.companySuffix}}\"</param>\n   /// <returns>A random company name in the given format.</returns>\n   public string CompanyName(string format)\n   {\n      return Tokenizer.Parse(format, this, this.Name);\n   }\n\n\n   /// <summary>\n   /// Get a company catch phrase.\n   /// </summary>\n   /// <returns>A random company catch phrase.</returns>\n   public string CatchPhrase()\n   {\n      return $\"{CatchPhraseAdjective()} {CatchPhraseDescriptor()} {CatchPhraseNoun()}\";\n   }\n\n   /// <summary>\n   /// Get a company BS phrase.\n   /// </summary>\n   /// <returns>A random company BS phrase.</returns>\n   public string Bs()\n   {\n      return $\"{BsBuzz()} {BsAdjective()} {BsNoun()}\";\n   }\n\n#pragma warning disable 1591\n   internal protected virtual string[] Suffixes()\n   {\n      return GetArray(\"suffix\").OfType<BValue>().Select(s => s.StringValue).ToArray();\n   }\n\n   internal protected virtual string CatchPhraseAdjective()\n   {\n      return GetRandomArrayItem(\"adjective\");\n   }\n\n\n   internal protected virtual string CatchPhraseDescriptor()\n   {\n      return GetRandomArrayItem(\"descriptor\");\n   }\n\n   internal protected virtual string CatchPhraseNoun()\n   {\n      return GetRandomArrayItem(\"noun\");\n   }\n\n   internal protected virtual string BsAdjective()\n   {\n      return GetRandomArrayItem(\"bs_adjective\");\n   }\n\n   internal protected virtual string BsBuzz()\n   {\n      return GetRandomArrayItem(\"bs_verb\");\n   }\n\n   internal protected virtual string BsNoun()\n   {\n      return GetRandomArrayItem(\"bs_noun\");\n   }\n#pragma warning restore 1591\n}"
  },
  {
    "path": "Source/Bogus/DataSets/Database.cs",
    "content": "﻿namespace Bogus.DataSets;\n\n/// <summary>\n/// Generates some random database stuff.\n/// </summary>\npublic class Database : DataSet\n{\n   /// <summary>\n   /// Generates a column name.\n   /// </summary>\n   /// <returns>A random column name.</returns>\n   public string Column()\n   {\n      return this.GetRandomArrayItem(\"column\");\n   }\n\n   /// <summary>\n   /// Generates a column type.\n   /// </summary>\n   /// <returns>A random column type.</returns>\n   public string Type()\n   {\n      return this.GetRandomArrayItem(\"type\");\n   }\n\n   /// <summary>\n   /// Generates a collation.\n   /// </summary>\n   /// <returns>A random collation.</returns>\n   public string Collation()\n   {\n      return this.GetRandomArrayItem(\"collation\");\n   }\n\n   /// <summary>\n   /// Generates a storage engine.\n   /// </summary>\n   /// <returns>A random storage engine.</returns>\n   public string Engine()\n   {\n      return this.GetRandomArrayItem(\"engine\");\n   }\n}"
  },
  {
    "path": "Source/Bogus/DataSets/Date.cs",
    "content": "using System;\n\nnamespace Bogus.DataSets;\n\n/// <summary>\n/// Methods for generating dates\n/// </summary>\npublic partial class Date : DataSet\n{\n   private bool hasMonthWideContext;\n   private bool hasMonthAbbrContext;\n   private bool hasWeekdayWideContext;\n   private bool hasWeekdayAbbrContext;\n\n   /// <summary>\n   /// Sets the system clock time Bogus uses for date calculations.\n   /// This value is normally <seealso cref=\"DateTime.Now\"/>. If deterministic times are desired,\n   /// set the <seealso cref=\"SystemClock\"/> to a single instance in time.\n   /// IE: () => new DateTime(2018, 4, 23);\n   /// Setting this static value will effect and apply to all Faker[T], Faker,\n   /// and new Date() datasets instances.\n   /// </summary>\n   [Obsolete(\"Consider using new Faker[T].UseDateTimeReference(refDate), or new Faker(){ DateTimeReference = refDate } or new Date {LocalSystemClock = () => refDate}; all these options are scoped per object instance. Setting this global static system clock is considered bad practice and may be removed in the future.\")]\n   public static Func<DateTime> SystemClock = () => DateTime.Now;\n\n   /// <summary>\n   /// Sets the system clock time Bogus uses for date calculations.\n   /// This value is normally <seealso cref=\"DateTime.Now\"/>. If deterministic times are desired,\n   /// set the <seealso cref=\"LocalSystemClock\"/> to a single instance in time.\n   /// IE: () => new DateTime(2018, 4, 23);\n   /// Setting this value will only effect and only apply to this single Date instance.\n   /// </summary>\n   /// <example>() => new DateTime(2018, 4, 23)</example>\n   public Func<DateTime> LocalSystemClock = null;\n\n   /// <summary>\n   /// Create a Date dataset\n   /// </summary>\n   public Date(string locale = \"en\") : base(locale)\n   {\n      this.hasMonthWideContext = HasKey(\"month.wide_context\", false);\n      this.hasMonthAbbrContext = HasKey(\"month.abbr_context\", false);\n      this.hasWeekdayWideContext = HasKey(\"weekday.wide_context\", false);\n      this.hasWeekdayAbbrContext = HasKey(\"weekday.abbr_context\", false);\n   }\n\n   protected internal DateTime GetTimeReference() => LocalSystemClock?.Invoke() ?? SystemClock();\n\n   /// <summary>\n   /// Get a <see cref=\"DateTime\"/> in the past between <paramref name=\"refDate\"/> and <paramref name=\"yearsToGoBack\"/>.\n   /// </summary>\n   /// <param name=\"yearsToGoBack\">Years to go back from <paramref name=\"refDate\"/>. Default is 1 year.</param>\n   /// <param name=\"refDate\">The date to start calculations. Default is <see cref=\"DateTime.Now\"/>.</param>\n   public DateTime Past(int yearsToGoBack = 1, DateTime? refDate = null)\n   {\n      var maxDate = refDate ?? GetTimeReference();\n\n      var minDate = maxDate.AddYears(-yearsToGoBack);\n\n      var totalTimeSpanTicks = (maxDate - minDate).Ticks;\n\n      var partTimeSpan = RandomTimeSpanFromTicks(totalTimeSpanTicks);\n\n      return maxDate - partTimeSpan;\n   }\n\n   /// <summary>\n   /// Get a <see cref=\"DateTimeOffset\"/> in the past between <paramref name=\"refDate\"/> and <paramref name=\"yearsToGoBack\"/>.\n   /// </summary>\n   /// <param name=\"yearsToGoBack\">Years to go back from <paramref name=\"refDate\"/>. Default is 1 year.</param>\n   /// <param name=\"refDate\">The date to start calculations. Default is <see cref=\"DateTimeOffset.Now\"/>.</param>\n   public DateTimeOffset PastOffset(int yearsToGoBack = 1, DateTimeOffset? refDate = null)\n   {\n      var maxDate = refDate ?? GetTimeReference();\n\n      var minDate = maxDate.AddYears(-yearsToGoBack);\n\n      var totalTimeSpanTicks = (maxDate - minDate).Ticks;\n\n      var partTimeSpan = RandomTimeSpanFromTicks(totalTimeSpanTicks);\n\n      return maxDate - partTimeSpan;\n   }\n\n   /// <summary>\n   /// Gets an random timespan from ticks.\n   /// </summary>\n   protected internal TimeSpan RandomTimeSpanFromTicks(long totalTimeSpanTicks)\n   {\n      //find % of the timespan\n      var partTimeSpanTicks = Random.Double() * totalTimeSpanTicks;\n      return TimeSpan.FromTicks(Convert.ToInt64(partTimeSpanTicks));\n   }\n\n   /// <summary>\n   /// Get a <see cref=\"DateTime\"/> that will happen soon.\n   /// </summary>\n   /// <param name=\"days\">A date no more than <paramref name=\"days\"/> ahead.</param>\n   /// <param name=\"refDate\">The date to start calculations. Default is <see cref=\"DateTimeOffset.Now\"/>.</param>\n   public DateTime Soon(int days = 1, DateTime? refDate = null)\n   {\n      var dt = refDate ?? GetTimeReference();\n      return Between(dt, dt.AddDays(days));\n   }\n\n   /// <summary>\n   /// Get a <see cref=\"DateTimeOffset\"/> that will happen soon.\n   /// </summary>\n   /// <param name=\"days\">A date no more than <paramref name=\"days\"/> ahead.</param>\n   /// <param name=\"refDate\">The date to start calculations. Default is <see cref=\"DateTimeOffset.Now\"/>.</param>\n   public DateTimeOffset SoonOffset(int days = 1, DateTimeOffset? refDate = null)\n   {\n      var dt = refDate ?? GetTimeReference();\n      return BetweenOffset(dt, dt.AddDays(days));\n   }\n\n   /// <summary>\n   /// Get a <see cref=\"DateTime\"/> in the future between <paramref name=\"refDate\"/> and <paramref name=\"yearsToGoForward\"/>.\n   /// </summary>\n   /// <param name=\"yearsToGoForward\">Years to go forward from <paramref name=\"refDate\"/>. Default is 1 year.</param>\n   /// <param name=\"refDate\">The date to start calculations. Default is <see cref=\"DateTime.Now\"/>.</param>\n   public DateTime Future(int yearsToGoForward = 1, DateTime? refDate = null)\n   {\n         var minDate = refDate ?? GetTimeReference();\n\n      var maxDate = minDate.AddYears(yearsToGoForward);\n\n      var totalTimeSpanTicks = (maxDate - minDate).Ticks;\n\n      var partTimeSpan = RandomTimeSpanFromTicks(totalTimeSpanTicks);\n\n      return minDate + partTimeSpan;\n   }\n\n   /// <summary>\n   /// Get a <see cref=\"DateTimeOffset\"/> in the future between <paramref name=\"refDate\"/> and <paramref name=\"yearsToGoForward\"/>.\n   /// </summary>\n   /// <param name=\"yearsToGoForward\">Years to go forward from <paramref name=\"refDate\"/>. Default is 1 year.</param>\n   /// <param name=\"refDate\">The date to start calculations. Default is <see cref=\"DateTimeOffset.Now\"/>.</param>\n   public DateTimeOffset FutureOffset(int yearsToGoForward = 1, DateTimeOffset? refDate = null)\n   {\n      var minDate = refDate ?? GetTimeReference();\n\n      var maxDate = minDate.AddYears(yearsToGoForward);\n\n      var totalTimeSpanTicks = (maxDate - minDate).Ticks;\n\n      var partTimeSpan = RandomTimeSpanFromTicks(totalTimeSpanTicks);\n\n      return minDate + partTimeSpan;\n   }\n\n   /// <summary>\n   /// Get a random <see cref=\"DateTime\"/> between <paramref name=\"start\"/> and <paramref name=\"end\"/>.\n   /// </summary>\n   /// <param name=\"start\">Start time - The returned <seealso cref=\"DateTimeKind\"/> is used from this parameter.</param>\n   /// <param name=\"end\">End time</param>\n   public DateTime Between(DateTime start, DateTime end)\n   {\n      var minTicks = Math.Min(start.Ticks, end.Ticks);\n      var maxTicks = Math.Max(start.Ticks, end.Ticks);\n\n      var totalTimeSpanTicks = maxTicks - minTicks;\n\n      var partTimeSpan = RandomTimeSpanFromTicks(totalTimeSpanTicks);\n\n      return new DateTime(minTicks, start.Kind) + partTimeSpan;\n   }\n\n   /// <summary>\n   /// Get a random <see cref=\"DateTimeOffset\"/> between <paramref name=\"start\"/> and <paramref name=\"end\"/>.\n   /// </summary>\n   /// <param name=\"start\">Start time - The returned <seealso cref=\"DateTimeOffset\"/> offset value is used from this parameter</param>\n   /// <param name=\"end\">End time</param>\n   public DateTimeOffset BetweenOffset(DateTimeOffset start, DateTimeOffset end)\n   {\n      var minTicks = Math.Min(start.Ticks, end.Ticks);\n      var maxTicks = Math.Max(start.Ticks, end.Ticks);\n\n      var totalTimeSpanTicks = maxTicks - minTicks;\n\n      var partTimeSpan = RandomTimeSpanFromTicks(totalTimeSpanTicks);\n\n      return new DateTimeOffset(minTicks, start.Offset) + partTimeSpan;\n   }\n\n   /// <summary>\n   /// Get a random <see cref=\"DateTime\"/> within the last few days.\n   /// </summary>\n   /// <param name=\"days\">Number of days to go back.</param>\n   /// <param name=\"refDate\">The date to start calculations. Default is <see cref=\"DateTime.Now\"/>.</param>\n   public DateTime Recent(int days = 1, DateTime? refDate = null)\n   {\n      var maxDate = refDate ?? GetTimeReference();\n\n      var minDate = days == 0 ? maxDate.Date : maxDate.AddDays(-days);\n\n      var totalTimeSpanTicks = (maxDate - minDate).Ticks;\n\n      var partTimeSpan = RandomTimeSpanFromTicks(totalTimeSpanTicks);\n\n      return maxDate - partTimeSpan;\n   }\n\n   /// <summary>\n   /// Get a random <see cref=\"DateTimeOffset\"/> within the last few days.\n   /// </summary>\n   /// <param name=\"days\">Number of days to go back.</param>\n   /// <param name=\"refDate\">The date to start calculations. Default is <see cref=\"DateTimeOffset.Now\"/>.</param>\n   public DateTimeOffset RecentOffset(int days = 1, DateTimeOffset? refDate = null)\n   {\n      var maxDate = refDate ?? GetTimeReference();\n\n      var minDate = days == 0 ? maxDate.Date : maxDate.AddDays(-days);\n\n      var totalTimeSpanTicks = (maxDate - minDate).Ticks;\n\n      var partTimeSpan = RandomTimeSpanFromTicks(totalTimeSpanTicks);\n\n      return maxDate - partTimeSpan;\n   }\n\n   /// <summary>\n   /// Get a random <see cref=\"TimeSpan\"/>.\n   /// </summary>\n   /// <param name=\"maxSpan\">Maximum of time to span. Default 1 week/7 days.</param>\n   public TimeSpan Timespan(TimeSpan? maxSpan = null)\n   {\n      var span = maxSpan ?? TimeSpan.FromDays(7);\n\n      return RandomTimeSpanFromTicks(span.Ticks);\n   }\n\n   /// <summary>\n   /// Get a random month.\n   /// </summary>\n   public string Month(bool abbreviation = false, bool useContext = false)\n   {\n      var type = \"wide\";\n      if( abbreviation )\n         type = \"abbr\";\n\n      if( useContext &&\n          (type == \"wide\" && hasMonthWideContext) ||\n          (type == \"abbr\" && hasMonthAbbrContext) )\n      {\n         type += \"_context\";\n      }\n\n      return GetRandomArrayItem(\"month.\" + type);\n   }\n\n   /// <summary>\n   /// Get a random weekday.\n   /// </summary>\n   public string Weekday(bool abbreviation = false, bool useContext = false)\n   {\n      var type = \"wide\";\n      if( abbreviation )\n         type = \"abbr\";\n\n      if( useContext &&\n          (type == \"wide\" && hasWeekdayWideContext) ||\n          (type == \"abbr\" && hasWeekdayAbbrContext) )\n      {\n         type += \"_context\";\n      }\n\n      return GetRandomArrayItem(\"weekday.\" + type);\n   }\n\n   /// <summary>\n   /// Get a timezone string. Eg: America/Los_Angeles\n   /// </summary>\n   public string TimeZoneString()\n   {\n      return GetRandomArrayItem(\"address\", \"time_zone\");\n   }\n}"
  },
  {
    "path": "Source/Bogus/DataSets/Date.net60.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\n\nnamespace Bogus.DataSets;\n\npublic partial class Date\n{\n#if NET6_0_OR_GREATER\n   /// <summary>\n   /// Get a random <see cref=\"DateOnly\"/> between <paramref name=\"start\"/> and <paramref name=\"end\"/>.\n   /// </summary>\n   /// <param name=\"start\">Start date</param>\n   /// <param name=\"end\">End date</param>\n   public DateOnly BetweenDateOnly(DateOnly start, DateOnly end)\n   {\n      var maxDay = Math.Max(start.DayNumber, end.DayNumber);\n      var minDay = Math.Min(start.DayNumber, end.DayNumber);\n\n      var someDayNumber = this.Random.Number(minDay, maxDay);\n\n      var dateBetween = DateOnly.FromDayNumber(someDayNumber);\n      return dateBetween;\n   }\n\n   /// <summary>\n   /// Get a <see cref=\"DateOnly\"/> in the past between <paramref name=\"refDate\"/> and <paramref name=\"yearsToGoBack\"/>.\n   /// </summary>\n   /// <param name=\"yearsToGoBack\">Years to go back from <paramref name=\"refDate\"/>. Default is 1 year.</param>\n   /// <param name=\"refDate\">The date to start calculations. Default is from <see cref=\"DateTime.Now\"/>.</param>\n   public DateOnly PastDateOnly(int yearsToGoBack = 1, DateOnly? refDate = null)\n   {\n      var start = refDate ?? DateOnly.FromDateTime(GetTimeReference());\n      var maxBehind = start.AddYears(-yearsToGoBack);\n\n      return BetweenDateOnly(maxBehind, start);\n   }\n\n   /// <summary>\n   /// Get a <see cref=\"DateOnly\"/> that will happen soon.\n   /// </summary>\n   /// <param name=\"days\">A date no more than <paramref name=\"days\"/> ahead.</param>\n   /// <param name=\"refDate\">The date to start calculations. Default is from <see cref=\"DateTime.Now\"/>.</param>\n   public DateOnly SoonDateOnly(int days = 1, DateOnly? refDate = null)\n   {\n      var start = refDate ?? DateOnly.FromDateTime(GetTimeReference());\n      var maxForward = start.AddDays(days);\n\n      return BetweenDateOnly(start, maxForward);\n   }\n\n   /// <summary>\n   /// Get a <see cref=\"DateOnly\"/> in the future between <paramref name=\"refDate\"/> and <paramref name=\"yearsToGoForward\"/>.\n   /// </summary>\n   /// <param name=\"yearsToGoForward\">Years to go forward from <paramref name=\"refDate\"/>. Default is 1 year.</param>\n   /// <param name=\"refDate\">The date to start calculations. Default is from <see cref=\"DateTime.Now\"/>.</param>\n   public DateOnly FutureDateOnly(int yearsToGoForward = 1, DateOnly? refDate = null)\n   {\n      var start = refDate ?? DateOnly.FromDateTime(GetTimeReference());\n      var maxForward = start.AddYears(yearsToGoForward);\n\n      return BetweenDateOnly(start, maxForward);\n   }\n\n   /// <summary>\n   /// Get a random <see cref=\"DateOnly\"/> within the last few days.\n   /// </summary>\n   /// <param name=\"days\">Number of days to go back.</param>\n   /// <param name=\"refDate\">The date to start calculations. Default is from <see cref=\"DateTime.Now\"/>.</param>\n   public DateOnly RecentDateOnly(int days = 1, DateOnly? refDate = null)\n   {\n      var start = refDate ?? DateOnly.FromDateTime(GetTimeReference());\n      var maxBehind = start.AddDays(-days);\n\n      return BetweenDateOnly(maxBehind, start);\n   }\n\n   /// <summary>\n   /// Get a random <see cref=\"TimeOnly\"/> between <paramref name=\"start\"/> and <paramref name=\"end\"/>.\n   /// </summary>\n   /// <param name=\"start\">Start time</param>\n   /// <param name=\"end\">End time</param>\n   public TimeOnly BetweenTimeOnly(TimeOnly start, TimeOnly end)\n   {\n      var diff = end - start;\n      var diffTicks = diff.Ticks;\n\n      var part = RandomTimeSpanFromTicks(diffTicks);\n\n      return start.Add(part);\n   }\n\n   /// <summary>\n   /// Get a <see cref=\"TimeOnly\"/> that will happen soon.\n   /// </summary>\n   /// <param name=\"mins\">Minutes no more than <paramref name=\"mins\"/> ahead.</param>\n   /// <param name=\"refTime\">The time to start calculations. Default is time from <see cref=\"DateTime.Now\"/>.</param>\n   public TimeOnly SoonTimeOnly(int mins = 60, TimeOnly? refTime = null)\n   {\n      var start = refTime ?? TimeOnly.FromDateTime(GetTimeReference());\n      var maxForward = start.AddMinutes(mins);\n\n      return BetweenTimeOnly(start, maxForward);\n   }\n\n   /// <summary>\n   /// Get a random <see cref=\"TimeOnly\"/> within the last few Minutes.\n   /// </summary>\n   /// <param name=\"mins\">Minutes <paramref name=\"mins\"/> of the day to go back.</param>\n   /// <param name=\"refTime\">The Time to start calculations. Default is time from <see cref=\"DateTime.Now\"/>.</param>\n   public TimeOnly RecentTimeOnly(int mins = 60, TimeOnly? refTime = null)\n   {\n      var start = refTime ?? TimeOnly.FromDateTime(GetTimeReference());\n      var maxBehind = start.AddMinutes(-mins);\n\n      return BetweenTimeOnly(maxBehind, start);\n   }\n#endif\n}\n"
  },
  {
    "path": "Source/Bogus/DataSets/Finance.cs",
    "content": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Text.RegularExpressions;\nusing Bogus.Bson;\nusing Bogus.Extensions.Extras;\n\nnamespace Bogus.DataSets;\n\n/// <summary>\n/// Represents a currency\n/// </summary>\npublic class Currency\n{\n   /// <summary>\n   /// The long for description of the currency. IE: \"US Dollar\"\n   /// </summary>\n   public string Description { get; set; }\n\n   /// <summary>\n   /// The currency code. IE: USD.\n   /// </summary>\n   public string Code { get; set; }\n\n   /// <summary>\n   /// The currency symbol. IE: $\n   /// </summary>\n   public string Symbol { get; set; }\n\n   public static Currency Default = new() { Description = \"US Dollar\", Code = \"USD\", Symbol = \"$\" };\n}\n\n/// <summary>\n/// Represents an enumeration of all the supported card types.\n/// </summary>\npublic class CardType\n{\n   internal string Value { get; }\n\n   private CardType(string value)\n   {\n      this.Value = value;\n      All.Add(this);\n   }\n\n   /// <summary>\n   /// List of all card types.\n   /// </summary>\n   public static readonly List<CardType> All = [];\n\n   /// <summary>\n   /// Visa card number\n   /// </summary>\n   public static readonly CardType Visa = new(\"visa\");\n\n   /// <summary>\n   /// Mastercard card number\n   /// </summary>\n   public static readonly CardType Mastercard = new(\"mastercard\");\n\n   /// <summary>\n   /// Discover card number\n   /// </summary>\n   public static readonly CardType Discover = new(\"discover\");\n\n   /// <summary>\n   /// American Express card number\n   /// </summary>\n   public static readonly CardType AmericanExpress = new(\"american_express\");\n\n   /// <summary>\n   /// Diners Club card number\n   /// </summary>\n   public static readonly CardType DinersClub = new(\"diners_club\");\n\n   /// <summary>\n   /// JCB card number\n   /// </summary>\n   public static readonly CardType Jcb = new(\"jcb\");\n\n   /// <summary>\n   /// Switch card number\n   /// </summary>\n   public static readonly CardType Switch = new(\"switch\");\n\n   /// <summary>\n   /// Solo card number\n   /// </summary>\n   public static readonly CardType Solo = new(\"solo\");\n\n   /// <summary>\n   /// Maestro card number\n   /// </summary>\n   public static readonly CardType Maestro = new(\"maestro\");\n\n   /// <summary>\n   /// Laser card number\n   /// </summary>\n   public static readonly CardType Laser = new(\"laser\");\n\n   /// <summary>\n   /// Instapayment card number\n   /// </summary>\n   public static readonly CardType Instapayment = new(\"instapayment\");\n}\n\n\n/// <summary>\n/// Provides financial randomness.\n/// </summary>\npublic class Finance : DataSet\n{\n   /// <summary>\n   /// Get an account number. Default length is 8 digits.\n   /// </summary>\n   /// <param name=\"length\">The length of the account number.</param>\n   public string Account(int length = 8)\n   {\n      var template = new string('#', length);\n      return Random.Replace(template);\n   }\n\n   /// <summary>\n   /// Get an account name. Like \"savings\", \"checking\", \"Home Loan\" etc..\n   /// </summary>\n   public string AccountName()\n   {\n      var type = GetRandomArrayItem(\"account_type\");\n      return $\"{type} Account\";\n   }\n\n   /// <summary>\n   /// Get a random amount. Default 0 - 1000.\n   /// </summary>\n   /// <param name=\"min\">Min value. Default 0.</param>\n   /// <param name=\"max\">Max value. Default 1000.</param>\n   /// <param name=\"decimals\">Decimal places. Default 2.</param>\n   public decimal Amount(decimal min = 0, decimal max = 1000, int decimals = 2)\n   {\n      var amount = (max - min);\n      var part = (decimal)Random.Double() * amount;\n      return Math.Round(min + part, decimals);\n   }\n\n\n   /// <summary>\n   /// Get a transaction type: \"deposit\", \"withdrawal\", \"payment\", or \"invoice\".\n   /// </summary>\n   public string TransactionType()\n   {\n      return GetRandomArrayItem(\"transaction_type\");\n   }\n\n   /// <summary>\n   /// Get a random currency.\n   /// </summary>\n   public Currency Currency(bool includeFundCodes = false)\n   {\n      var obj = this.GetRandomBObject(\"currency\");\n\n      var cur = new Currency\n      {\n         Description = obj[\"name\"],\n         Code = obj[\"code\"],\n         Symbol = obj[\"symbol\"],\n      };\n\n      // GitHub Issue #80:\n      // Make sure we exclude currency fund codes by default unless\n      // the user wants them. See:\n      //https://github.com/bchavez/Bogus/issues/80\n\n      if (cur.Code.Contains(\" \"))\n      {\n         // We selected a currency fund code. Check if the user wants it.\n         if (includeFundCodes)\n         {\n            cur.Code = cur.Code.Split(' ')[1];\n            return cur;\n         }\n         //If they don't want fund codes, send back a default USD.\n         //instead of selecting again (and possibly looping over and over).\n         return DataSets.Currency.Default;\n      }\n\n      return cur;\n   }\n\n   /// <summary>\n   /// Generate a random credit card number with valid Luhn checksum.\n   /// </summary>\n   /// <param name=\"provider\">The type of credit card to generate (ie: American Express, Discover, etc.). Passing null, a random card provider will be chosen.</param>\n   public string CreditCardNumber(CardType provider = null)\n   {\n      if (provider is null)\n      {\n         provider = this.Random.ListItem(CardType.All);\n      }\n\n      var format = GetRandomArrayItem($\"credit_card.{provider.Value}\");\n\n      var symbol = '#';\n      var expandedFormat = RegexStyleStringParse(format); // replace [4-9] with a random number in range etc...\n      var cardNumber = this.Random.ReplaceNumbers(expandedFormat, symbol); // replace ### with random numbers\n\n      var numberList = cardNumber.Where(char.IsDigit)\n         .Select(c => int.Parse(c.ToString())).ToList();\n\n      var checkNum = numberList.CheckDigit();\n      return cardNumber.Replace(\"L\", checkNum.ToString());\n\n      string RegexStyleStringParse(string str = \"\")\n      {\n         // Deal with range repeat `{min,max}`\n         var RANGE_REP_REG = new Regex(@\"(.)\\{(\\d+)\\,(\\d+)\\}\");\n         var REP_REG = new Regex(@\"(.)\\{(\\d+)\\}\");\n         var RANGE_REG = new Regex(@\"\\[(\\d+)\\-(\\d+)\\]\");\n         int min, max, tmp, repetitions;\n         var token = RANGE_REP_REG.Match(str);\n         while (token.Success)\n         {\n            min = Int32.Parse(token.Groups[2].Value);\n            max = Int32.Parse(token.Groups[3].Value);\n\n            if (min > max)\n            {\n               tmp = max;\n               max = min;\n               min = tmp;\n            }\n\n            repetitions = this.Random.Number(min, max);\n\n            str = str.Substring(0, token.Index) +\n                  new string(token.Groups[1].Value[0], repetitions) +\n                  str.Substring(token.Index + token.Groups[0].Length);\n\n            token = RANGE_REP_REG.Match(str);\n         }\n         // Deal with repeat `{num}`\n         token = REP_REG.Match(str);\n         while (token.Success)\n         {\n            repetitions = Int32.Parse(token.Groups[2].Value);\n\n            str = str.Substring(0, token.Index) +\n                  new string(token.Groups[1].Value[0], repetitions) +\n                  str.Substring(token.Index + token.Groups[0].Length);\n\n            token = REP_REG.Match(str);\n         }\n         // Deal with range `[min-max]` (only works with numbers for now)\n         //TODO: implement for letters e.g. [0-9a-zA-Z] etc.\n\n         token = RANGE_REG.Match(str);\n         while (token.Success)\n         {\n            min = Int32.Parse(token.Groups[1].Value); // This time we are not capturing the char before `[]`\n            max = Int32.Parse(token.Groups[2].Value);\n            // switch min and max\n            if (min > max)\n            {\n               tmp = max;\n               max = min;\n               min = tmp;\n            }\n            str = str.Substring(0, token.Index) +\n                  this.Random.Number(min, max) +\n                  str.Substring(token.Index + token.Groups[0].Length);\n            token = RANGE_REG.Match(str);\n         }\n         return str;\n      }\n   }\n\n   /// <summary>\n   /// Generate a credit card CVV.\n   /// </summary>\n   public string CreditCardCvv()\n   {\n      return this.Random.Replace(\"###\");\n   }\n\n   private static readonly char[] BtcCharset =\n      {\n         '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k',\n         'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F',\n         'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'\n      };\n\n   /// <summary>\n   /// Generates a random Bitcoin address.\n   /// </summary>\n   public string BitcoinAddress()\n   {\n      var addressLength = this.Random.Number(25, 34);\n      var lastBits = new string(this.Random.ArrayElements(BtcCharset, addressLength));\n      if (this.Random.Bool())\n      {\n         return $\"1{lastBits}\";\n      }\n      return $\"3{lastBits}\";\n   }\n\n   /// <summary>\n   /// Generate a random Ethereum address.\n   /// </summary>\n   public string EthereumAddress()\n   {\n      return Random.Hexadecimal(40);\n   }\n\n   /// <summary>\n   /// Generate a random Litecoin address.\n   /// </summary>\n   public string LitecoinAddress()\n   {\n      var addressLength = this.Random.Number(26, 33);\n      var lastBits = new string(this.Random.ArrayElements(BtcCharset, addressLength));\n      var prefix = this.Random.Number(0, 2);\n      \n      if( prefix == 0 )\n      {\n         return $\"L{lastBits}\";\n      }\n      if( prefix == 1 )\n      {\n         return $\"M{lastBits}\";\n      }\n      return $\"3{lastBits}\";\n   }\n\n   /// <summary>\n   /// Generates an ABA routing number with valid check digit.\n   /// </summary>\n   public string RoutingNumber()\n   {\n      var digits = this.Random.Digits(8);\n\n      var sum = 0;\n      for (var i = 0; i < digits.Length; i += 3)\n      {\n         sum += 3 * digits.ElementAt(i);\n         sum += 7 * digits.ElementAt(i + 1);\n         sum += digits.ElementAtOrDefault(i + 2);\n      }\n\n      var checkDigit = Math.Ceiling(sum / 10d) * 10 - sum;\n\n      return digits.Aggregate(\"\", (str, digit) => str + digit, str => str + checkDigit);\n   }\n\n   protected static readonly string[] BicVowels = { \"A\", \"E\", \"I\", \"O\", \"U\" };\n\n   /// <summary>\n   /// Generates Bank Identifier Code (BIC) code.\n   /// </summary>\n   public string Bic()\n   {\n      var prob = this.Random.Number(100);\n      return this.Random.Replace(\"???\") +\n             this.Random.ArrayElement(BicVowels) +\n             this.Random.ArrayElement(IbanIso3166) +\n             this.Random.Replace(\"?\") + \"1\" +\n             (prob < 10 ? this.Random.Replace(\"?\" + this.Random.ArrayElement(BicVowels) + \"?\") : prob < 40 ? this.Random.Replace(\"###\") : \"\");\n   }\n\n   /// <summary>\n   /// Generates an International Bank Account Number (IBAN).\n   /// </summary>\n   /// <param name=\"formatted\">Formatted IBAN containing spaces.</param>\n   /// <param name=\"countryCode\">A two letter ISO3166 country code. Throws an exception if the country code is not found or is an invalid length.</param>\n   /// <exception cref=\"KeyNotFoundException\">An exception is thrown if the ISO3166 country code is not found.</exception>\n   public string Iban(bool formatted = false, string countryCode = null)\n   {\n      var arr = this.GetArray(\"iban_formats\");\n\n      IBanFormat ibanFormat;\n      if( countryCode is null )\n      {\n         var formatEntry = (BObject)this.Random.ArrayElement(arr);\n         ibanFormat = this.GetIbanFormat(formatEntry);\n      }\n      else\n      {\n         if( countryCode.Length != 2 )\n         {\n            throw new ArgumentOutOfRangeException(nameof(countryCode), countryCode.Length, \"The country code must be an ISO3166 two-letter country code.\");\n         }\n\n         var formatEntry = arr.OfType<BObject>()\n            .Where(b => countryCode.Equals(b[\"country\"].StringValue, StringComparison.OrdinalIgnoreCase))\n            .FirstOrDefault();\n\n         if (formatEntry is null)\n         {\n            throw new KeyNotFoundException($\"The ISO3166 IBAN country code '{countryCode}' was not found.\");\n         }\n\n         ibanFormat = this.GetIbanFormat(formatEntry);\n      }\n\n      return Iban(ibanFormat, formatted);\n   }\n\n   protected string Iban(IBanFormat ibanFormat, bool formatted)\n   {\n      var stringBuilder = new StringBuilder();\n      var count = 0;\n      for (var b = 0; b < ibanFormat.Bban.Length; b++)\n      {\n         var bban = ibanFormat.Bban[b];\n         var c = bban.Count;\n         count += bban.Count;\n         while (c > 0)\n         {\n            if (bban.Type == \"a\")\n            {\n               stringBuilder.Append(this.Random.ArrayElement(IbanAlpha));\n            }\n            else if (bban.Type == \"c\")\n            {\n               if (this.Random.Number(100) < 80)\n               {\n                  stringBuilder.Append(this.Random.Number(9));\n               }\n               else\n               {\n                  stringBuilder.Append(this.Random.ArrayElement(IbanAlpha));\n               }\n            }\n            else\n            {\n               if (c >= 3 && this.Random.Number(100) < 30)\n               {\n                  if (this.Random.Bool())\n                  {\n                     stringBuilder.Append(this.Random.ArrayElement(IbanPattern100));\n                     c -= 2;\n                  }\n                  else\n                  {\n                     stringBuilder.Append(this.Random.ArrayElement(IbanPattern10));\n                     c--;\n                  }\n               }\n               else\n               {\n                  stringBuilder.Append(this.Random.Number(9));\n               }\n            }\n            c--;\n         }\n\n         stringBuilder = stringBuilder.Remove(count, stringBuilder.Length - count);\n      }\n      var checksum = 98 - IbanMod97(IbanToDigitString(stringBuilder + ibanFormat.Country + \"00\"));\n      var iban = ibanFormat.Country + checksum.ToString(\"00\") + stringBuilder;\n\n      if (formatted)\n      {\n         var matches = Regex.Matches(iban, \".{1,4}\");\n         var array = matches.OfType<Match>()\n            .Select(m => m.Value);\n         return string.Join(\" \", array);\n      }\n      return iban;\n   }\n\n   protected int IbanMod97(string digitStr)\n   {\n      var m = 0;\n      for (int i = 0; i < digitStr.Length; i++)\n      {\n         m = ((m * 10) + (digitStr[i] - '0')) % 97;\n      }\n      return m;\n   }\n\n   protected string IbanToDigitString(string str)\n   {\n      return Regex.Replace(str, \"[A-Z]\", (m) => (Convert.ToChar(m.Value) - 55).ToString());\n   }\n\n   protected class IBanFormat\n   {\n      public class BbanItem\n      {\n         public string Type { get; set; }\n         public int Count { get; set; }\n      }\n\n      public string Country { get; set; }\n      public int Total { get; set; }\n      public BbanItem[] Bban { get; set; }\n      public string Format { get; set; }\n   }\n\n   protected IBanFormat GetIbanFormat(BObject obj)\n   {\n      var bbitems = GetBbanItems(obj);\n\n      return new IBanFormat\n         {\n            Country = obj[\"country\"].StringValue,\n            Total = obj[\"total\"].Int32Value,\n            Format = obj[\"format\"].StringValue,\n            Bban = bbitems\n         };\n   }\n\n   protected IBanFormat.BbanItem[] GetBbanItems(BObject obj)\n   {\n      var arr = (BArray)obj[\"bban\"];\n      return arr.OfType<BObject>()\n         .Select(o => new IBanFormat.BbanItem\n         {\n            Count = o[\"count\"].Int32Value,\n            Type = o[\"type\"].StringValue\n         })\n         .ToArray();\n   }\n\n   protected static readonly string[] IbanAlpha =\n         {\"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\"};\n\n   protected static readonly string[] IbanPattern10 = { \"01\", \"02\", \"03\", \"04\", \"05\", \"06\", \"07\", \"08\", \"09\" };\n\n   protected static readonly string[] IbanPattern100 = { \"001\", \"002\", \"003\", \"004\", \"005\", \"006\", \"007\", \"008\", \"009\" };\n\n   protected static readonly string[] IbanIso3166 =\n      {\n         \"AC\", \"AD\", \"AE\", \"AF\", \"AG\", \"AI\", \"AL\", \"AM\", \"AN\", \"AO\", \"AQ\", \"AR\", \"AS\", \"AT\", \"AU\", \"AW\", \"AX\", \"AZ\",\n         \"BA\", \"BB\", \"BD\", \"BE\", \"BF\", \"BG\", \"BH\", \"BI\", \"BJ\", \"BL\", \"BM\", \"BN\", \"BO\", \"BQ\", \"BR\", \"BS\", \"BT\", \"BU\",\n         \"BV\", \"BW\", \"BY\", \"BZ\", \"CA\", \"CC\", \"CD\", \"CE\", \"CF\", \"CG\", \"CH\", \"CI\", \"CK\", \"CL\", \"CM\", \"CN\", \"CO\", \"CP\",\n         \"CR\", \"CS\", \"CS\", \"CU\", \"CV\", \"CW\", \"CX\", \"CY\", \"CZ\", \"DD\", \"DE\", \"DG\", \"DJ\", \"DK\", \"DM\", \"DO\", \"DZ\", \"EA\",\n         \"EC\", \"EE\", \"EG\", \"EH\", \"ER\", \"ES\", \"ET\", \"EU\", \"FI\", \"FJ\", \"FK\", \"FM\", \"FO\", \"FR\", \"FX\", \"GA\", \"GB\", \"GD\",\n         \"GE\", \"GF\", \"GG\", \"GH\", \"GI\", \"GL\", \"GM\", \"GN\", \"GP\", \"GQ\", \"GR\", \"GS\", \"GT\", \"GU\", \"GW\", \"GY\", \"HK\", \"HM\",\n         \"HN\", \"HR\", \"HT\", \"HU\", \"IC\", \"ID\", \"IE\", \"IL\", \"IM\", \"IN\", \"IO\", \"IQ\", \"IR\", \"IS\", \"IT\", \"JE\", \"JM\", \"JO\",\n         \"JP\", \"KE\", \"KG\", \"KH\", \"KI\", \"KM\", \"KN\", \"KP\", \"KR\", \"KW\", \"KY\", \"KZ\", \"LA\", \"LB\", \"LC\", \"LI\", \"LK\", \"LR\",\n         \"LS\", \"LT\", \"LU\", \"LV\", \"LY\", \"MA\", \"MC\", \"MD\", \"ME\", \"MF\", \"MG\", \"MH\", \"MK\", \"ML\", \"MM\", \"MN\", \"MO\", \"MP\",\n         \"MQ\", \"MR\", \"MS\", \"MT\", \"MU\", \"MV\", \"MW\", \"MX\", \"MY\", \"MZ\", \"NA\", \"NC\", \"NE\", \"NF\", \"NG\", \"NI\", \"NL\", \"NO\",\n         \"NP\", \"NR\", \"NT\", \"NU\", \"NZ\", \"OM\", \"PA\", \"PE\", \"PF\", \"PG\", \"PH\", \"PK\", \"PL\", \"PM\", \"PN\", \"PR\", \"PS\", \"PT\",\n         \"PW\", \"PY\", \"QA\", \"RE\", \"RO\", \"RS\", \"RU\", \"RW\", \"SA\", \"SB\", \"SC\", \"SD\", \"SE\", \"SG\", \"SH\", \"SI\", \"SJ\", \"SK\",\n         \"SL\", \"SM\", \"SN\", \"SO\", \"SR\", \"SS\", \"ST\", \"SU\", \"SV\", \"SX\", \"SY\", \"SZ\", \"TA\", \"TC\", \"TD\", \"TF\", \"TG\", \"TH\",\n         \"TJ\", \"TK\", \"TL\", \"TM\", \"TN\", \"TO\", \"TR\", \"TT\", \"TV\", \"TW\", \"TZ\", \"UA\", \"UG\", \"UM\", \"US\", \"UY\", \"UZ\", \"VA\",\n         \"VC\", \"VE\", \"VG\", \"VI\", \"VN\", \"VU\", \"WF\", \"WS\", \"YE\", \"YT\", \"YU\", \"ZA\", \"ZM\", \"ZR\", \"ZW\"\n      };\n}"
  },
  {
    "path": "Source/Bogus/DataSets/Hacker.cs",
    "content": "namespace Bogus.DataSets;\n\n/// <summary>\n/// Hackerish words\n/// </summary>\npublic class Hacker : DataSet\n{\n   /// <summary>\n   /// Initializes a new instance of the <see cref=\"Hacker\"/> class.\n   /// </summary>\n   /// <param name=\"locale\">The locale that will be used to generate values.</param>\n   public Hacker(string locale = \"en\") : base(locale)\n   {\n   }\n\n   /// <summary>\n   /// Returns an abbreviation.\n   /// </summary>\n   /// <returns>A random abbreviation.</returns>\n   public string Abbreviation()\n   {\n      return GetRandomArrayItem(\"abbreviation\");\n   }\n\n   /// <summary>\n   /// Returns a adjective.\n   /// </summary>\n   /// <returns>A random adjective.</returns>\n   public string Adjective()\n   {\n      return GetRandomArrayItem(\"adjective\");\n   }\n\n   /// <summary>\n   /// Returns a noun.\n   /// </summary>\n   /// <returns>A random noun.</returns>\n   public string Noun()\n   {\n      return GetRandomArrayItem(\"noun\");\n   }\n\n   /// <summary>\n   /// Returns a verb.\n   /// </summary>\n   /// <returns>A random verb.</returns>\n   public string Verb()\n   {\n      return GetRandomArrayItem(\"verb\");\n   }\n\n   /// <summary>\n   /// Returns a verb ending with -ing.\n   /// </summary>\n   /// <returns>A random -ing verb.</returns>\n   public string IngVerb()\n   {\n      return GetRandomArrayItem(\"ingverb\");\n   }\n\n   /// <summary>\n   /// Returns a phrase.\n   /// </summary>\n   /// <returns>A random phrase.</returns>\n   public string Phrase()\n   {\n      var phrase = GetRandomArrayItem(\"phrase\");\n\n      return phrase.Replace(\"{{abbreviation}}\", Abbreviation())\n         .Replace(\"{{adjective}}\", Adjective())\n         .Replace(\"{{ingverb}}\", IngVerb())\n         .Replace(\"{{noun}}\", Noun())\n         .Replace(\"{{verb}}\", Verb());\n   }\n}"
  },
  {
    "path": "Source/Bogus/DataSets/Images.PlaceImg.cs",
    "content": "﻿namespace Bogus.DataSets;\n\npublic enum PlaceImgFilter\n{\n   Grayscale,\n   Sepia\n}\n\npublic static class PlaceImgCategory\n{\n   public const string Animals = \"animals\";\n   public const string Architecture = \"arch\";\n   public const string Nature = \"nature\";\n   public const string People = \"people\";\n   public const string Tech = \"tech\";\n   public const string Any = \"any\";\n}"
  },
  {
    "path": "Source/Bogus/DataSets/Images.cs",
    "content": "using System;\nusing System.Text;\n\nnamespace Bogus.DataSets;\n\n/// <summary>\n/// Generates images URLs.\n/// </summary>\n[DataCategory(\"image\")]\npublic partial class Images : DataSet\n{\n   /// <summary>\n   /// Default constructor\n   /// </summary>\n   public Images(string locale = \"en\") : base(locale)\n   {\n   }\n\n   /// <summary>\n   /// Get a SVG data URI image with a specific width and height.\n   /// </summary>\n   /// <param name=\"width\">Width of the image.</param>\n   /// <param name=\"height\">Height of the image.</param>\n   /// <param name=\"htmlColor\">An html color in named format 'grey', RGB format 'rgb(r,g,b)', or hex format '#888888'.</param>\n   public string DataUri(int width, int height, string htmlColor = \"grey\")\n   {\n      var rawPrefix = \"data:image/svg+xml;charset=UTF-8,\";\n      var svgString =\n         $@\"<svg xmlns=\"\"http://www.w3.org/2000/svg\"\" version=\"\"1.1\"\" baseProfile=\"\"full\"\" width=\"\"{width}\"\" height=\"\"{height}\"\"><rect width=\"\"100%\"\" height=\"\"100%\"\" fill=\"\"{htmlColor}\"\"/><text x=\"\"{width / 2}\"\" y=\"\"{height / 2}\"\" font-size=\"\"20\"\" alignment-baseline=\"\"middle\"\" text-anchor=\"\"middle\"\" fill=\"\"white\"\">{width}x{height}</text></svg>\";\n\n      return rawPrefix + Uri.EscapeDataString(svgString);\n   }\n\n   /// <summary>\n   /// Get an image from the https://placeimg.com service.\n   /// </summary>\n   /// <param name=\"width\">Width of the image.</param>\n   /// <param name=\"height\">Height of the image.</param>\n   /// <param name=\"category\">Category of the image. See <seealso cref=\"PlaceImgCategory\"/> for string categories.</param>\n   /// <param name=\"filter\">The filter to apply to the image. See <seealso cref=\"PlaceImgFilter\"/>.</param>\n   /// <returns></returns>\n   public string PlaceImgUrl(\n      int width = 640, int height = 480,\n      string category = PlaceImgCategory.Any,\n      PlaceImgFilter? filter = null)\n   {\n      //https://placeimg.com/640/480/nature/grayscale\n      //https://placeimg.com/640/480/nature\n      //https://placeimg.com/640/480/any/sepia\n      //https://placeimg.com/640/480/any\n\n      const string Url = \"https://placeimg.com\";\n\n      var sb = new StringBuilder(Url);\n      sb.Append($\"/{width}/{height}/{category}\");\n\n      if (filter is PlaceImgFilter.Grayscale)\n      {\n         sb.Append(\"/grayscale\");\n      }\n      else if ( filter is PlaceImgFilter.Sepia )\n      {\n         sb.Append(\"/sepia\");\n      }\n\n      return sb.ToString();\n\n   }\n\n   /// <summary>\n   /// Get an image from the https://picsum.photos service.\n   /// </summary>\n   /// <param name=\"width\">Width of the image.</param>\n   /// <param name=\"height\">Height of the image.</param>\n   /// <param name=\"grayscale\">Grayscale (no color) image.</param>\n   /// <param name=\"blur\">Blurry image.</param>\n   /// <param name=\"imageId\">Optional Image ID found here https://picsum.photos/images</param>\n   public string PicsumUrl(int width = 640, int height = 480, bool grayscale = false, bool blur = false, int? imageId = null )\n   {\n      const string Url = \"https://picsum.photos\";\n\n      var sb = new StringBuilder(Url);\n\n      if (grayscale)\n      {\n         sb.Append(\"/g\");\n      }\n\n      sb.Append($\"/{width}/{height}\");\n      \n      var n = imageId ?? this.Random.Number(0, 1084);\n      sb.Append($\"/?image={n}\");\n\n      if (blur)\n      {\n         sb.Append(\"&blur\");\n      }\n\n      return sb.ToString();\n   }\n\n   /// <summary>\n   /// Get an image from https://placehold.co service.\n   /// </summary>\n   /// <param name=\"width\">Width of the image.</param>\n   /// <param name=\"height\">Height of the image.</param>\n   /// <param name=\"text\"></param>\n   /// <param name=\"format\">Image format. Supported values: 'jpg', 'jpeg', 'png', 'gif', 'webp'.</param>\n   /// <param name=\"backColor\">HTML color code for the background color.</param>\n   /// <param name=\"textColor\">HTML color code for the foreground (text) color.</param>\n   public string PlaceholderUrl(int width, int height, string text = null, string backColor = \"cccccc\", string textColor = \"9c9c9c\", string format = \"png\")\n   {\n      const string Url = \"https://placehold.co/\";\n\n      var sb = new StringBuilder(Url);\n\n      sb.Append(width)\n         .Append(\"x\")\n         .Append(height)\n         .Append(\"/\")\n         .Append(backColor)\n         .Append(\"/\")\n         .Append(textColor)\n         .Append(\".\")\n         .Append(format);\n\n      if( text != null )\n      {\n         sb.Append(\"?text=\")\n            .Append(Uri.EscapeUriString(text));\n      }\n\n      return sb.ToString();\n   }\n\n   /// <summary>\n   /// Get an image from https://loremflickr.com service.\n   /// </summary>\n   /// <param name=\"keywords\">Space or comma delimited list of keywords you want the picture to contain. IE: \"cat, dog\" for images with cats and dogs.</param>\n   /// <param name=\"width\">The image width.</param>\n   /// <param name=\"height\">The image height.</param>\n   /// <param name=\"grascale\">Grayscale the image.</param>\n   /// <param name=\"matchAllKeywords\">True tries to match an image with all specified keywords. False tries to match an image with any specified keyword.</param>\n   /// <param name=\"lockId\">Deterministic image id. By default, this method generates URLs with image lock ids.\n   /// So, if a random seed is set, repeat runs of this method will generate the same lock id sequence\n   /// for images. If you want explicit control over the lock id, you can pass it as a parameter here.\n   /// Additionally, if you don't want any lock ids, pass -1 for this parameter this method will generate\n   /// a URL that will result in a new random image every time the HTTP URL is hit.\n   /// </param>\n   public string LoremFlickrUrl(\n      int width = 320, int height = 240,\n      string keywords = null,\n      bool grascale = false,\n      bool matchAllKeywords = false, int? lockId = null)\n   {\n      const string Url = \"https://loremflickr.com\";\n\n      var sb = new StringBuilder();\n      if (grascale)\n      {\n         sb.Append(\"/g\");\n      }\n\n      sb.Append($\"/{width}/{height}\");\n\n      if (keywords != null)\n      {\n         var tags = keywords.Split(new[] { ' ', ',' }, StringSplitOptions.RemoveEmptyEntries);\n         var cleanTags = string.Join(\",\", tags);\n         var match = matchAllKeywords ? \"all\" : \"any\";\n         sb.Append($\"/{cleanTags}/{match}\");\n      }\n\n      if( lockId is null )\n      {\n         lockId = this.Random.Number(int.MaxValue);\n      }\n      if( lockId >= 0 )\n      {\n         sb.Append($\"?lock={lockId}\");\n      }\n\n      return Url + sb;\n   }\n}"
  },
  {
    "path": "Source/Bogus/DataSets/Internet.cs",
    "content": "﻿using System;\nusing System.IO;\nusing System.Linq;\nusing System.Net;\nusing System.Text.RegularExpressions;\nusing Bogus.Extensions;\nusing Bogus.Vendor;\n\nnamespace Bogus.DataSets;\n\n/// <summary>\n/// Random Internet things like email addresses\n/// </summary>\npublic class Internet : DataSet\n{\n   /// <summary>\n   /// The source to pull names from.\n   /// </summary>\n   protected Name Name = null;\n\n   /// <summary>\n   /// Initializes a new instance of the <see cref=\"Internet\"/> class.\n   /// </summary>\n   /// <param name=\"locale\">The locale used to generate values.</param>\n   public Internet(string locale = \"en\") : base(locale)\n   {\n      this.Name = this.Notifier.Flow(new Name(locale));\n      this.userAgentGenerator = new UserAgentGenerator(() => this.Random);\n   }\n\n   /// <summary>\n   /// Generates a legit Internet URL avatar from twitter accounts.\n   /// </summary>\n   /// <param name=\"ipfsGatewayRootUrl\">A root IPFS Gateway URL. Default is 'https://ipfs.io'.\n   /// Other examples include passing 'https://gateway.pinata.cloud' or 'https://dweb.link', or any other public IPFS gateway found here:\n   /// https://ipfs.github.io/public-gateway-checker/. This parameter is used in case the default public IPFS gateway used\n   /// in Bogus (https://ipfs.io) goes down or an alternative IPFS public or private gateway is needed.</param>\n   /// <returns>A string containing a URL avatar from twitter accounts. This URL parameter should not contain any trailing '/'.</returns>\n   public string Avatar(string ipfsGatewayRootUrl = \"https://ipfs.io\")\n   {\n      var n = this.Random.Number(0, 1249);\n      return $\"{ipfsGatewayRootUrl}/ipfs/Qmd3W5DuhgHirLHGVixi6V76LhCkZUz6pnFt5AJBiyvHye/avatar/{n}.jpg\";\n   }\n\n   /// <summary>\n   /// Generates an email address.\n   /// </summary>\n   /// <param name=\"firstName\">Always use this first name.</param>\n   /// <param name=\"lastName\">Sometimes used depending on randomness. See 'UserName'.</param>\n   /// <param name=\"provider\">Always use the provider.</param>\n   /// <param name=\"uniqueSuffix\">This parameter is appended to\n   /// the email account just before the @ symbol. This is useful for situations\n   /// where you might have a unique email constraint in your database or application.\n   /// Passing var f = new Faker(); f.UniqueIndex is a good choice. Or you can supply\n   /// your own unique changing suffix too like Guid.NewGuid; just be sure to change the\n   /// <paramref name=\"uniqueSuffix\"/> value each time before calling this method\n   /// to ensure that email accounts that are generated are totally unique.</param>\n   /// <returns>An email address</returns>\n   public string Email(string firstName = null, string lastName = null, string provider = null, string uniqueSuffix = null)\n   {\n      provider ??= GetRandomArrayItem(\"free_email\");\n\n      return UserName(firstName, lastName) + uniqueSuffix + \"@\" + provider;\n   }\n\n   /// <summary>\n   /// Generates an example email with @example.com.\n   /// </summary>\n   /// <param name=\"firstName\">Optional: first name of the user.</param>\n   /// <param name=\"lastName\">Optional: last name of the user.</param>\n   /// <returns>An example email ending with @example.com.</returns>\n   public string ExampleEmail(string firstName = null, string lastName = null)\n   {\n      var provider = GetRandomArrayItem(\"example_email\");\n      return Email(firstName, lastName, provider);\n   }\n\n   /// <summary>\n   /// Generates user names.\n   /// </summary>\n   /// <param name=\"firstName\">First name is always part of the returned user name.</param>\n   /// <param name=\"lastName\">Last name may or may not be used.</param>\n   /// <returns>A random user name.</returns>\n   public string UserName(string firstName = null, string lastName = null)\n   {\n      firstName ??= Name.FirstName();\n      lastName ??= Name.LastName();\n\n      firstName = firstName.Transliterate(this.Locale);\n      lastName = lastName.Transliterate(this.Locale);\n\n      return Utils.Slugify(UserNameUnicode(firstName, lastName));\n   }\n\n   /// <summary>\n   /// Generates a user name preserving Unicode characters.\n   /// </summary>\n   /// <param name=\"firstName\">First name is always part of the returned user name.</param>\n   /// <param name=\"lastName\">Last name may or may not be used.</param>\n   public string UserNameUnicode(string firstName = null, string lastName = null)\n   {\n      firstName ??= Name.FirstName();\n      lastName ??= Name.LastName();\n\n      var val = Random.Number(2);\n\n      string result;\n\n      if (val == 0)\n      {\n         result = firstName + Random.Number(99);\n      }\n      else if (val == 1)\n      {\n         result = firstName + Random.ArrayElement(new[] { \".\", \"_\" }) + lastName;\n      }\n      else\n      {\n         result = firstName + Random.ArrayElement(new[] { \".\", \"_\" }) + lastName + Random.Number(99);\n      }\n\n      result = result.Replace(\" \", string.Empty);\n      return result;\n   }\n\n   /// <summary>\n   /// Generates a random domain name.\n   /// </summary>\n   /// <returns>A random domain name.</returns>\n   public string DomainName()\n   {\n      return DomainWord() + \".\" + DomainSuffix();\n   }\n\n   /// <summary>\n   /// Generates a domain word used for domain names.\n   /// </summary>\n   /// <returns>A random domain word.</returns>\n   public string DomainWord()\n   {\n      var domain = Name.FirstName().ToLower();\n\n      return Regex.Replace(domain, @\"([\\\\ ~#&*{}/:<>?|\\\"\"'])\", string.Empty);\n   }\n\n   /// <summary>\n   /// Generates a domain name suffix like .com, .net, .org\n   /// </summary>\n   /// <returns>A random domain suffix.</returns>\n   public string DomainSuffix()\n   {\n      return GetRandomArrayItem(\"domain_suffix\");\n   }\n\n   /// <summary>\n   /// Gets a random IPv4 address string.\n   /// </summary>\n   /// <returns>A random IPv4 address.</returns>\n   public string Ip()\n   {\n      return $\"{Random.Number(1, 255)}.{Random.Number(255)}.{Random.Number(255)}.{Random.Number(255)}\";\n   }\n\n   /// <summary>\n   /// Generates a random port number.\n   /// </summary>\n   /// <returns>A random port number</returns>\n   public int Port()\n   {\n      return this.Random.Number(min: IPEndPoint.MinPort + 1, max: IPEndPoint.MaxPort);\n   }\n\n   /// <summary>\n   /// Gets a random IPv4 IPAddress type.\n   /// </summary>\n   public IPAddress IpAddress()\n   {\n      var bytes = this.Random.Bytes(4);\n      if( bytes[0] == 0 ) bytes[0]++;\n      var address = new IPAddress(bytes);\n      return address;\n   }\n\n   /// <summary>\n   /// Gets a random IPv4 IPEndPoint.\n   /// </summary>\n   /// <returns>A random IPv4 IPEndPoint.</returns>\n   public IPEndPoint IpEndPoint()\n   {\n      var address = this.IpAddress();\n      var port = this.Random.Int(IPEndPoint.MinPort + 1, IPEndPoint.MaxPort);\n      return new IPEndPoint(address, port);\n   }\n\n   /// <summary>\n   /// Generates a random IPv6 address string.\n   /// </summary>\n   /// <returns>A random IPv6 address.</returns>\n   public string Ipv6()\n   {\n      var bytes = this.Random.Bytes(16);\n      return\n         $\"{bytes[0]:x}{bytes[1]:x}:{bytes[2]:x}{bytes[3]:x}:{bytes[4]:x}{bytes[5]:x}:{bytes[6]:x}{bytes[7]:x}:{bytes[8]:x}{bytes[9]:x}:{bytes[10]:x}{bytes[11]:x}:{bytes[12]:x}{bytes[13]:x}:{bytes[14]:x}{bytes[15]:x}\";\n   }\n\n   /// <summary>\n   /// Generate a random IPv6 IPAddress type.\n   /// </summary>\n   /// <returns></returns>\n   public IPAddress Ipv6Address()\n   {\n      var address = new IPAddress(this.Random.Bytes(16));\n      return address;\n   }\n\n   /// <summary>\n   /// Gets a random IPv6 IPEndPoint.\n   /// </summary>\n   /// <returns>A random IPv6 IPEndPoint.</returns>\n   public IPEndPoint Ipv6EndPoint()\n   {\n      var address = this.Ipv6Address();\n      var port = this.Random.Int(IPEndPoint.MinPort + 1, IPEndPoint.MaxPort);\n      return new IPEndPoint(address, port);\n   }\n\n   private UserAgentGenerator userAgentGenerator;\n\n   /// <summary>\n   /// Generates a random user agent.\n   /// </summary>\n   /// <returns>A random user agent.</returns>\n   public string UserAgent()\n   {\n      return userAgentGenerator.Generate();\n   }\n\n   /// <summary>\n   /// Gets a random mac address.\n   /// </summary>\n   /// <param name=\"separator\">The string the mac address should be separated with.</param>\n   /// <returns>A random mac address.</returns>\n   public string Mac(string separator = \":\")\n   {\n      var arr = Enumerable.Range(0, 6)\n         .Select(_ => this.Random.Number(0, 255).ToString(\"x2\"));\n\n      return string.Join(separator, arr);\n   }\n\n   /// <summary>\n   /// Generates a random password.\n   /// </summary>\n   /// <param name=\"length\">Length of the password.</param>\n   /// <param name=\"memorable\">A memorable password (ie: all lower case).</param>\n   /// <param name=\"regexPattern\">Regex pattern that the password should follow.</param>\n   /// <param name=\"prefix\">Password prefix.</param>\n   /// <returns>A random password.</returns>\n   public string Password(int length = 10, bool memorable = false, string regexPattern = \"\\\\w\", string prefix = \"\")\n   {\n      string consonant, vowel;\n      vowel = \"[aeiouAEIOU]$\";\n      consonant = \"[bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ]\";\n\n      if( prefix.Length >= length )\n      {\n         return prefix;\n      }\n\n      if( memorable )\n      {\n         if( Regex.IsMatch(prefix, consonant) )\n         {\n            regexPattern = vowel;\n         }\n         else\n         {\n            regexPattern = consonant;\n         }\n      }\n\n      var asciiNumber = this.Random.Number(32, 126); //ascii\n      var character = Convert.ToChar(asciiNumber).ToString();\n      if( memorable )\n      {\n         character = character.ToLowerInvariant();\n      }\n\n      if( !Regex.IsMatch(character, regexPattern) )\n      {\n         return Password(length, memorable, regexPattern, prefix);\n      }\n\n      return Password(length, memorable, regexPattern, prefix + character);\n   }\n\n   /// <summary>\n   /// Gets a random aesthetically pleasing color near the base RGB. See [here](http://stackoverflow.com/questions/43044/algorithm-to-randomly-generate-an-aesthetically-pleasing-color-palette).\n   /// </summary>\n   /// <param name=\"baseRed\">Red base color</param>\n   /// <param name=\"baseGreen\">Green base color</param>\n   /// <param name=\"baseBlue\">Blue base color</param>\n   /// <param name=\"grayscale\">Output a gray scale color</param>\n   /// <param name=\"format\">The color format</param>\n   /// <returns>A random color.</returns>\n   public string Color(byte baseRed = 0, byte baseGreen = 0, byte baseBlue = 0, bool grayscale = false, ColorFormat format = ColorFormat.Hex)\n   {\n      var red = Math.Floor((Random.Number(256) + (double)baseRed) / 2);\n      var green = Math.Floor((Random.Number(256) + (double)baseGreen) / 2);\n      var blue = Math.Floor((Random.Number(256) + (double)baseBlue) / 2);\n\n      if( grayscale )\n      {\n         green = red;\n         blue = red;\n      }\n\n      var r = (byte)red;\n      var g = (byte)green;\n      var b = (byte)blue;\n\n      if( format == ColorFormat.Hex )\n      {\n         return $\"#{r:x02}{g:x02}{b:x02}\";\n      }\n\n      if( format == ColorFormat.Delimited )\n      {\n         return DelimitedRgb();\n      }\n\n      return $\"rgb({DelimitedRgb()})\";\n\n      string DelimitedRgb()\n      {\n         return $\"{r},{g},{b}\";\n      }\n   }\n\n   /// <summary>\n   /// Returns a random protocol. HTTP or HTTPS.\n   /// </summary>\n   /// <returns>A random protocol.</returns>\n   public string Protocol()\n   {\n      var protocols = new[] {\"http\", \"https\"};\n\n      return Random.ArrayElement(protocols);\n   }\n\n   /// <summary>\n   /// Generates a random URL.\n   /// </summary>\n   /// <returns>A random URL.</returns>\n   public string Url()\n   {\n      return Url(null, null);\n   }\n\n   /// <summary>\n   /// Get an absolute URL with random path.\n   /// </summary>\n   /// <param name=\"protocol\">Protocol part of the URL, random if null</param>\n   /// <param name=\"domain\">Domain part of the URL, random if null</param>\n   /// <param name=\"fileExt\">The file extension to use in the path, directory if null</param>\n   /// <returns>An URL with a random path.</returns>\n   public string UrlWithPath(string protocol = null, string domain = null, string fileExt = null)\n   {\n      var path = UrlRootedPath(fileExt);\n      return $\"{Url(protocol, domain)}{path}\";\n   }\n\n   /// <summary>\n   /// Get a rooted URL path like: /foo/bar. Optionally with file extension.\n   /// </summary>\n   /// <param name=\"fileExt\">Optional: The file extension to use. If <paramref name=\"fileExt\"/> is null, then a rooted URL directory is returned.</param>\n   /// <returns>Returns a rooted URL path like: /foo/bar; optionally with a file extension.</returns>\n   public string UrlRootedPath(string fileExt = null)\n   {\n      var words = Random.WordsArray(1, 3)\n         .Select(Utils.Slugify)\n         .Select(s => s.ToLower());\n\n      var path = $\"/{Utils.Slashify(words)}\";\n\n      return Path.ChangeExtension(path, fileExt);\n   }\n\n   private string Url(string protocol, string domain)\n   {\n      return $\"{protocol ?? Protocol()}://{domain ?? DomainName()}\";\n   }\n}"
  },
  {
    "path": "Source/Bogus/DataSets/Lorem.cs",
    "content": "﻿using System;\nusing System.Linq;\n\nnamespace Bogus.DataSets;\n\n/// <summary>\n/// Generates plain old boring text.\n/// </summary>\npublic class Lorem : DataSet\n{\n\n   /// <summary>\n   /// Initializes a new instance of the <see cref=\"Lorem\"/> class.\n   /// </summary>\n   /// <param name=\"locale\">The locale used to generate random values.</param>\n   public Lorem(string locale = \"en\") : base(locale)\n   {\n   }\n\n   /// <summary>\n   /// Get a random lorem word.\n   /// </summary>\n   public string Word()\n   {\n      return this.GetRandomArrayItem(\"words\");\n   }\n\n   /// <summary>\n   /// Get an array of random lorem words.\n   /// </summary>\n   /// <param name=\"num\">The number of random lorem words to return.</param>\n   public string[] Words(int num = 3)\n   {\n      return Enumerable.Range(1, num).Select(_ => Word()).ToArray();\n   }\n\n   /// <summary>\n   /// Get a character letter.\n   /// </summary>\n   /// <param name=\"num\">The number of characters to return.</param>\n   public string Letter(int num = 1)\n   {\n      if( num <= 0 )\n         return string.Empty;\n\n      var words = Words(1)[0];\n      var characters = Random.ArrayElement(words.ToArray());\n      return characters + Letter(num - 1);\n   }\n\n   /// <summary>\n   /// Get a random sentence of specific number of words. \n   /// </summary>\n   /// <param name=\"wordCount\">Get a sentence with wordCount words. Defaults between 3 and 10.</param>\n   /// <param name=\"range\">Add anywhere between 0 to 'range' additional words to wordCount. Default is 0.</param>\n   public string Sentence(int? wordCount = null, int? range = 0)\n   {\n      var wc = wordCount ?? this.Random.Number(3, 10);\n      if( range > 0 )\n      {\n         wc += this.Random.Number(range.Value);\n      }\n\n      var sentence = string.Join(\" \", Words(wc));\n      return sentence.Substring(0, 1).ToUpper() + sentence.Substring(1) + \".\";\n   }\n\n   /// <summary>\n   /// Get some sentences.\n   /// </summary>\n   /// <param name=\"sentenceCount\">The number of sentences.</param>\n   /// <param name=\"separator\">The string to separate sentences.</param>\n   public string Sentences(int? sentenceCount = null, string separator = \"\\n\")\n   {\n      var sc = sentenceCount ?? this.Random.Number(2, 6);\n      var sentences = Enumerable.Range(1, sc)\n         .Select(_ => Sentence());\n\n      return string.Join(separator, sentences);\n   }\n\n   /// <summary>\n   /// Get a paragraph.\n   /// </summary>\n   /// <param name=\"min\">The minimum number of sentences in the paragraph.\n   /// The final number of sentences returned in the paragraph is bound between [min, min + 3], inclusive.\n   /// If you want an exact number of sentences, use the <seealso cref=\"Sentences\"/> method.</param>\n   public string Paragraph(int min = 3)\n   {\n      return Sentences(min + Random.Number(3), \" \");\n   }\n\n   /// <summary>\n   /// Get a specified number of paragraphs.\n   /// </summary>\n   /// <param name=\"count\">Number of paragraphs.</param>\n   /// <param name=\"separator\">The string to separate paragraphs.</param>\n   public string Paragraphs(int count = 3, string separator = \"\\n\\n\")\n   {\n      var paragraphs = Enumerable.Range(1, count)\n         .Select(_ => Paragraph());\n\n      return string.Join(separator, paragraphs);\n   }\n\n   /// <summary>\n   /// Get a random number of paragraphs between <paramref name=\"min\"/> and <paramref name=\"max\"/>.\n   /// </summary>\n   /// <param name=\"min\">Minimum number of paragraphs.</param>\n   /// <param name=\"max\">Maximum number of paragraphs.</param>\n   /// <param name=\"separator\">The string to separate the paragraphs.</param>\n   public string Paragraphs(int min, int max, string separator = \"\\n\\n\")\n   {\n      var count = this.Random.Number(min, max);\n      return Paragraphs(count, separator);\n   }\n\n   /// <summary>\n   /// Get random text on a random lorem methods.\n   /// </summary>\n   public string Text()\n   {\n      var methods = new Func<string>[] {() => Word(), () => Sentence(), () => Sentences(), () => Paragraph()};\n\n      var randomLoremMethod = this.Random.ArrayElement(methods);\n      return randomLoremMethod();\n   }\n\n   /// <summary>\n   /// Get lines of lorem.\n   /// </summary>\n   /// <param name=\"lineCount\">The amount of lines to generate. Defaults between 1 and 5.</param>\n   /// <param name=\"separator\">The string to separate the lines.</param>\n   public string Lines(int? lineCount = null, string separator = \"\\n\")\n   {\n      var lc = lineCount ?? this.Random.Number(1, 5);\n\n      return Sentences(lc, separator);\n   }\n\n   /// <summary>\n   /// Slugify lorem words.\n   /// </summary>\n   /// <param name=\"wordcount\">The amount of words to slugify.</param>\n   public string Slug(int wordcount = 3)\n   {\n      var words = Words(wordcount);\n      return Utils.Slugify(string.Join(\" \", words));\n   }\n}"
  },
  {
    "path": "Source/Bogus/DataSets/Music.cs",
    "content": "﻿namespace Bogus.DataSets;\n\npublic class Music : DataSet\n{\n   /// <summary>\n   /// Get a music genre\n   /// </summary>\n   public string Genre()\n   {\n      return GetRandomArrayItem(\"genre\");\n   }\n}"
  },
  {
    "path": "Source/Bogus/DataSets/Name.cs",
    "content": "﻿namespace Bogus.DataSets;\n\n/// <summary>\n/// Methods for generating names\n/// </summary>\npublic class Name : DataSet\n{\n   public enum Gender\n   {\n      Male,\n      Female\n   }\n\n   public readonly bool SupportsGenderFirstNames = false;\n   public readonly bool SupportsGenderLastNames = false;\n   public readonly bool SupportsGenderPrefixes = false;\n   public readonly bool HasFirstNameList = false;\n\n   /// <summary>\n   /// Default constructor\n   /// </summary>\n   public Name(string locale = \"en\") : base(locale)\n   {\n      SupportsGenderFirstNames = HasKey(\"male_first_name\", false) && HasKey(\"female_first_name\", false);\n      SupportsGenderLastNames = HasKey(\"male_last_name\", false) && HasKey(\"female_last_name\", false);\n      SupportsGenderPrefixes = HasKey(\"male_prefix\", false) && HasKey(\"female_prefix\", false);\n      HasFirstNameList = HasKey(\"first_name\", false);\n   }\n\n   /// <summary>\n   /// Switches locale\n   /// </summary>\n   public Name this[string switchLocale] => new(switchLocale);\n\n   /// <summary>\n   /// Get a first name. Getting a gender specific name is only supported on locales that support it.\n   /// </summary>\n   /// <param name=\"gender\">For locale's that support Gender naming.</param>\n   public string FirstName(Gender? gender = null)\n   {\n      if ((gender is null && HasFirstNameList) || !SupportsGenderFirstNames)\n         return GetRandomArrayItem(\"first_name\");\n\n      if( gender is null )\n         gender = this.Random.Enum<Gender>();\n\n      if( gender == Gender.Male )\n      {\n         return GetRandomArrayItem(\"male_first_name\");\n      }\n      return GetRandomArrayItem(\"female_first_name\");\n   }\n\n   /// <summary>\n   /// Get a last name. Getting a gender specific name is only supported on locales that support it.\n   /// </summary>\n   /// <param name=\"gender\">For locale's that support Gender naming.</param>\n   public string LastName(Gender? gender = null)\n   {\n      if( SupportsGenderLastNames )\n      {\n         gender ??= this.Random.Enum<Gender>();\n\n         if( gender == Gender.Male )\n         {\n            return GetRandomArrayItem(\"male_last_name\");\n         }\n         return GetRandomArrayItem(\"female_last_name\");\n      }\n\n      return GetRandomArrayItem(\"last_name\");\n   }\n\n   /// <summary>\n   /// Get a full name, concatenation of calling FirstName and LastName.\n   /// </summary>\n   /// <param name=\"gender\">Gender of the name if supported by the locale.</param>\n   public string FullName(Gender? gender = null)\n   {\n      // PR#148 - 'ru' locale requires a gender to be\n      // specified for both first and last name. Gender is not\n      // picked when 'en' locale is specified because\n      // SupportsGenderLastNames = false when 'en' is used.\n      // SupportsGenderLastNames is false because 'en' doesn't have\n      // en: male_last_name and en: female_last_name JSON fields.\n      if ( SupportsGenderFirstNames && SupportsGenderLastNames )\n        gender ??= this.Random.Enum<Gender>();\n\n      return $\"{FirstName(gender)} {LastName(gender)}\";\n   }\n\n   /// <summary>\n   /// Gets a random prefix for a name.\n   /// </summary>\n   public string Prefix(Gender? gender = null)\n   {\n      gender ??= this.Random.Enum<Gender>();\n      if( SupportsGenderPrefixes )\n      {\n         if( gender == Gender.Male )\n         {\n            return GetRandomArrayItem(\"male_prefix\");\n         }\n         return GetRandomArrayItem(\"female_prefix\");\n      }\n      return GetRandomArrayItem(\"prefix\");\n   }\n\n   /// <summary>\n   /// Gets a random suffix for a name.\n   /// </summary>\n   public string Suffix()\n   {\n      return GetRandomArrayItem(\"suffix\");\n   }\n\n   /// <summary>\n   /// Gets a full name.\n   /// </summary>\n   /// <param name=\"firstName\">Use this first name.</param>\n   /// <param name=\"lastName\">use this last name.</param>\n   /// <param name=\"withPrefix\">Add a prefix?</param>\n   /// <param name=\"withSuffix\">Add a suffix?</param>\n   public string FindName(string firstName = \"\", string lastName = \"\", bool? withPrefix = null, bool? withSuffix = null, Gender? gender = null)\n   {\n      gender ??= this.Random.Enum<Gender>();\n      if( string.IsNullOrWhiteSpace(firstName) )\n         firstName = FirstName(gender);\n      if( string.IsNullOrWhiteSpace(lastName) )\n         lastName = LastName(gender);\n\n      if( !withPrefix.HasValue && !withSuffix.HasValue )\n      {\n         withPrefix = Random.Bool();\n         withSuffix = !withPrefix;\n      }\n\n      var prefix = withPrefix.GetValueOrDefault() ? Prefix(gender) : \"\";\n      var suffix = withSuffix.GetValueOrDefault() ? Suffix() : \"\";\n\n      return $\"{prefix} {firstName} {lastName} {suffix}\".Trim();\n   }\n\n   /// <summary>\n   /// Gets a random job title.\n   /// </summary>\n   public string JobTitle()\n   {\n      var descriptor = JobDescriptor();\n      var level = JobArea();\n      var job = JobType();\n\n      return $\"{descriptor} {level} {job}\";\n   }\n\n   /// <summary>\n   /// Get a job description.\n   /// </summary>\n   public string JobDescriptor()\n   {\n      return GetRandomArrayItem(\"title.descriptor\");\n   }\n\n   /// <summary>\n   /// Get a job area expertise.\n   /// </summary>\n   public string JobArea()\n   {\n      return GetRandomArrayItem(\"title.level\");\n   }\n\n   /// <summary>\n   /// Get a type of job.\n   /// </summary>\n   public string JobType()\n   {\n      return GetRandomArrayItem(\"title.job\");\n   }\n}\n"
  },
  {
    "path": "Source/Bogus/DataSets/PhoneNumbers.cs",
    "content": "using System;\n\nnamespace Bogus.DataSets;\n\n/// <summary>\n/// Generates phone numbers\n/// </summary>\n[DataCategory(\"phone_number\")]\npublic class PhoneNumbers : DataSet\n{\n   /// <summary>\n   /// Initializes a new instance of the <see cref=\"PhoneNumbers\"/> class.\n   /// </summary>\n   /// <param name=\"locale\">The locale used to generate values.</param>\n   public PhoneNumbers(string locale = \"en\") : base(locale)\n   {\n   }\n\n   /// <summary>\n   /// Get a phone number.\n   /// </summary>\n   /// <param name=\"format\">\n   /// Format of phone number in any format.\n   /// Replaces # characters with numbers. IE: '###-###-####' or '(###) ###-####'.\n   /// </param>\n   /// <returns>A random phone number.</returns>\n   public string PhoneNumber(string format = null)\n   {\n      if (string.IsNullOrWhiteSpace(format))\n      {\n         format = PhoneFormat();\n      }\n\n      return Random.Replace(ReplaceExclamChar(format));\n   }\n\n   /// <summary>\n   /// Gets a phone number based on the locale's phone_number.formats[] array index.\n   /// </summary>\n   /// <param name=\"phoneFormatsArrayIndex\">The array index as defined in the locale's phone_number.formats[] array.</param>\n   /// <returns>A random phone number.</returns>\n   public string PhoneNumberFormat(int phoneFormatsArrayIndex = 0)\n   {\n      var formatArray = GetArray(\"formats\");\n      var format = (string)formatArray[phoneFormatsArrayIndex];\n\n      return PhoneNumber(format);\n   }\n\n   /// <summary>\n   /// Gets the format of a phone number.\n   /// </summary>\n   /// <returns>A random phone number format.</returns>\n   protected virtual string PhoneFormat()\n   {\n      return GetRandomArrayItem(\"formats\");\n   }\n\n   /// <summary>\n   /// Replaces special ! characters in phone number formats.\n   /// </summary>\n   /// <returns>The newly formed string.</returns>\n   protected virtual string ReplaceExclamChar(string s)\n   {\n      return this.Random.ReplaceSymbols(s, '!', () => Convert.ToChar('0' + this.Random.Number(2, 9)));\n   }\n}"
  },
  {
    "path": "Source/Bogus/DataSets/Rant.cs",
    "content": "﻿using System.Linq;\n\nnamespace Bogus.DataSets;\n\n/// <summary>\n/// Generates random user content.\n/// </summary>\npublic class Rant : DataSet\n{\n   /// <summary>\n   /// Generates a random user review.\n   /// </summary>\n   /// <param name=\"product\">The name of the product.</param>\n   /// <returns>A user review as a string.</returns>\n   public string Review(string product = \"product\")\n   {\n      return this.GetRandomArrayItem(\"review\")\n         .Replace(\"$product\", product);\n   }\n\n   /// <summary>\n   /// Generate an array of random reviews.\n   /// </summary>\n   /// <param name=\"product\">The name of the product.</param>\n   /// <param name=\"lines\">The number of reviews to be generated.</param>\n   /// <returns>A string array of user reviews.</returns>\n   public string[] Reviews(string product = \"product\", int lines = 2)\n   {\n      return Enumerable.Range(1, lines)\n         .Select(_ => this.Review(product))\n         .ToArray();\n   }\n}"
  },
  {
    "path": "Source/Bogus/DataSets/System.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.IO;\nusing System.Linq;\nusing Bogus.Bson;\n\nnamespace Bogus.DataSets;\n\n/// <summary>\n/// Generates fake data for many computer systems properties\n/// </summary>\npublic class System : DataSet\n{\n   /// <summary>\n   /// Initializes a new instance of the <see cref=\"System\"/> class.\n   /// </summary>\n   /// <param name=\"locale\">The locale that will be used to generate values.</param>\n   public System(string locale = \"en\") : base(locale)\n   {\n      mimes = this.GetArray(\"mimeTypes\");\n\n      lookup = mimes.OfType<BObject>()\n         .ToDictionary(o => o[\"mime\"].StringValue);\n\n      mimeKeys = mimes\n         .OfType<BObject>()\n         .Select(o => o[\"mime\"].StringValue)\n         .Distinct()\n         .ToArray();\n\n      exts = mimes\n         .OfType<BObject>()\n         .SelectMany(bObject =>\n            {\n               if( bObject.ContainsKey(\"extensions\") )\n               {\n                  var extensions = (BArray)bObject[\"extensions\"];\n                  return extensions.OfType<BValue>().Select(s => s.StringValue);\n               }\n               return Enumerable.Empty<string>();\n            })\n         .ToArray();\n\n      types = mimeKeys.Select(k => k.Substring(0, k.IndexOf('/')))\n         .Distinct()\n         .ToArray();\n   }\n\n   protected Lorem Lorem = null;\n   private readonly Dictionary<string, BObject> lookup;\n   private readonly BArray mimes;\n   private readonly string[] exts;\n   private readonly string[] types;\n   private readonly string[] mimeKeys;\n\n   private static readonly string[] commonFileTypes = \n      { \"video\", \"audio\", \"image\", \"text\", \"application\" };\n\n   private static readonly string[] commonMimeTypes =\n      {\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\n   /// <summary>\n   /// Get a random file name.\n   /// </summary>\n   /// <param name=\"ext\">\n   /// The extension the file name will have.\n   /// If null is provided, a random extension will be picked.\n   /// </param>\n   /// <returns>\n   /// A random file name with the given <paramref name=\"ext\"/>\n   /// or a random extension\n   /// </returns>\n   public string FileName(string ext = null)\n   {\n      var filename = $\"{this.Random.Words()}.{ext ?? FileExt()}\";\n      filename = filename.Replace(\" \", \"_\");\n      filename = filename.Replace(\",\", \"_\");\n      filename = filename.Replace(\"-\", \"_\");\n      filename = filename.Replace(@\"\\\", \"_\");\n      filename = filename.Replace(\"/\", \"_\");\n      filename = filename.ToLower().Trim();\n      return filename;\n   }\n\n   /// <summary>\n   /// Get a random directory path (Unix).\n   /// </summary>\n   /// <returns>\n   /// A random Unix directory path.\n   /// </returns>\n   public string DirectoryPath()\n   {\n      return GetRandomArrayItem(\"directoryPaths\");\n   }\n\n   /// <summary>\n   /// Get a random file path (Unix).\n   /// </summary>\n   /// <returns>\n   /// A random Unix file path.\n   /// </returns>\n   public string FilePath()\n   {\n      return $\"{DirectoryPath()}/{FileName()}\";\n   }\n\n   /// <summary>\n   /// Generates a random file name with a common file extension.\n   /// Extension can be overwritten with <paramref name=\"ext\"/>.\n   /// </summary>\n   /// <param name=\"ext\">\n   /// The extensions to be used for a file name.\n   /// </param>\n   /// <returns>\n   /// A random file name with a common extension or <paramref name=\"ext\"/>.\n   /// </returns>\n   public string CommonFileName(string ext = null)\n   {\n      var filename = $\"{this.Random.Words()}.{ext ?? CommonFileExt()}\";\n      filename = filename.Replace(\" \", \"_\");\n      filename = filename.Replace(\",\", \"_\");\n      filename = filename.Replace(\"-\", \"_\");\n      filename = filename.Replace(@\"\\\", \"_\");\n      filename = filename.Replace(\"/\", \"_\");\n      filename = filename.ToLower().Trim();\n      return filename;\n   }\n\n\n   /// <summary>\n   /// Get a random mime type.\n   /// </summary>\n   /// <returns>\n   /// A random mime type.\n   /// </returns>\n   public string MimeType()\n   {\n      return this.Random.ArrayElement(this.mimeKeys);\n   }\n\n\n   /// <summary>\n   /// Returns a commonly used file type.\n   /// </summary>\n   /// <returns>\n   /// A commonly used file type.\n   /// </returns>\n   public string CommonFileType()\n   {\n      return this.Random.ArrayElement(commonFileTypes);\n   }\n\n\n   /// <summary>\n   /// Returns a commonly used file extension.\n   /// </summary>\n   /// <returns>\n   /// A commonly used file extension.\n   /// </returns>\n   public string CommonFileExt()\n   {\n      return FileExt(this.Random.ArrayElement(commonMimeTypes));\n   }\n\n\n   /// <summary>\n   /// Returns any file type available as mime-type.\n   /// </summary>\n   /// <returns>\n   /// Any file type available as mime-type.\n   /// </returns>\n   public string FileType()\n   {\n      return this.Random.ArrayElement(this.types);\n   }\n\n\n   /// <summary>\n   /// Gets a random extension for the given mime type.\n   /// </summary>\n   /// <returns>\n   /// A random extension for the given mime type.\n   /// </returns>\n   public string FileExt(string mimeType = null)\n   {\n      if( mimeType != null &&\n          lookup.TryGetValue(mimeType, out var mime) &&\n          mime.ContainsKey(\"extensions\") )\n      {\n         return this.Random.ArrayElement((BArray)mime[\"extensions\"]);\n      }\n\n      return this.Random.ArrayElement(exts);\n   }\n\n   /// <summary>\n   /// Get a random semver version string.\n   /// </summary>\n   /// <returns>\n   /// A random semver version string.\n   /// </returns>\n   public string Semver()\n   {\n      return $\"{this.Random.Number(9)}.{this.Random.Number(9)}.{this.Random.Number(9)}\";\n   }\n\n   /// <summary>\n   /// Get a random `System.Version`.\n   /// </summary>\n   /// <returns>\n   /// A random `System.Version`.\n   /// </returns>\n   public Version Version()\n   {\n      return new Version(this.Random.Number(9), this.Random.Number(9), this.Random.Number(9), this.Random.Number(9));\n   }\n\n\n   /// <summary>\n   /// Get a random `Exception` with a fake stack trace.\n   /// </summary>\n   /// <returns>\n   /// A random `Exception` with a fake stack trace.\n   /// </returns>\n   public Exception Exception()\n   {\n      Exception exception = null;\n      switch( this.Random.Number(11) )\n      {\n         case 0:\n            try\n            {\n               throw new ArgumentException(Random.Words(), Random.Word());\n            }\n            catch( Exception e )\n            {\n               exception = e;\n            }\n            break;\n         case 1:\n            try\n            {\n               throw new ArgumentNullException(Random.Word(), Random.Words());\n            }\n            catch( Exception e )\n            {\n               exception = e;\n            }\n            break;\n         case 2:\n            try\n            {\n               throw new BadImageFormatException(Random.Words(), Random.Word());\n            }\n            catch( Exception e )\n            {\n               exception = e;\n            }\n            break;\n         case 3:\n            try\n            {\n               throw new IndexOutOfRangeException(Random.Words());\n            }\n            catch( Exception e )\n            {\n               exception = e;\n            }\n            break;\n         case 4:\n            try\n            {\n               throw new ArithmeticException(Random.Words());\n            }\n            catch( Exception e )\n            {\n               exception = e;\n            }\n            break;\n         case 5:\n            try\n            {\n               throw new OutOfMemoryException(Random.Words());\n            }\n            catch( Exception e )\n            {\n               exception = e;\n            }\n            break;\n         case 6:\n            try\n            {\n               throw new FormatException(Random.Words());\n            }\n            catch( Exception e )\n            {\n               exception = e;\n            }\n            break;\n         case 7:\n            try\n            {\n               throw new DivideByZeroException();\n            }\n            catch( Exception e )\n            {\n               exception = e;\n            }\n            break;\n         case 8:\n            try\n            {\n               throw new EndOfStreamException(Random.Words());\n            }\n            catch( Exception e )\n            {\n               exception = e;\n            }\n            break;\n         case 9:\n            try\n            {\n               throw new FileNotFoundException(\"File not found...\", Path.GetRandomFileName());\n            }\n            catch( Exception e )\n            {\n               exception = e;\n            }\n            break;\n\n         case 10:\n            try\n            {\n               throw new NotImplementedException();\n            }\n            catch( Exception e )\n            {\n               exception = e;\n            }\n            break;\n\n         case 11:\n            try\n            {\n               throw new UnauthorizedAccessException();\n            }\n            catch( Exception e )\n            {\n               exception = e;\n            }\n            break;\n      }\n\n      return exception;\n   }\n\n   /// <summary>\n   /// Get a random GCM registration ID.\n   /// </summary>\n   /// <returns>\n   /// A random GCM registration ID.\n   /// </returns>\n   public string AndroidId()\n   {\n      const string androidIdCharacters =\n         \"0123456789abcefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\";\n\n      return $\"APA91{this.Random.String2(178, androidIdCharacters)}\";\n   }\n\n   /// <summary>\n   /// Get a random Apple Push Token.\n   /// </summary>\n   /// <returns>\n   /// A random Apple Push Token.\n   /// </returns>\n   public string ApplePushToken()\n   {\n      return this.Random.String2(64, Chars.HexLowerCase);\n   }\n\n   /// <summary>\n   /// Get a random BlackBerry Device PIN.\n   /// </summary>\n   /// <returns>\n   /// A random BlackBerry Device PIN.\n   /// </returns>\n   public string BlackBerryPin()\n   {\n      return this.Random.Hash(8);\n   }\n}"
  },
  {
    "path": "Source/Bogus/DataSets/Vehicle.cs",
    "content": "﻿using System.Text;\n\nnamespace Bogus.DataSets;\n\n/// <summary>\n/// Methods for generating vehicle information\n/// </summary>\npublic class Vehicle : DataSet\n{\n   private const string StrictUpperCase = \"ABCDEFGHJKLMNPRSTUVWXYZ\";\n   private const string StrictAlphaNumericUpperCase = Chars.Numbers + StrictUpperCase;\n\n   /// <summary>\n   /// Generate a vehicle identification number (VIN).\n   /// </summary>\n   /// <param name=\"strict\">Limits the acceptable characters to alpha numeric uppercase except I, O and Q.</param>\n   public string Vin(bool strict = false)\n   {\n      var sb = new StringBuilder();\n\n      var allowedUpperCase = Chars.UpperCase;\n      var allowedAlphaNumericChars = Chars.AlphaNumericUpperCase;\n      if (strict)\n      {\n         allowedUpperCase = StrictUpperCase;\n         allowedAlphaNumericChars = StrictAlphaNumericUpperCase;\n      }\n\n      sb.Append(this.Random.String2(10, allowedAlphaNumericChars));\n      sb.Append(this.Random.String2(1, allowedUpperCase));\n      sb.Append(this.Random.String2(1, allowedAlphaNumericChars));\n      sb.Append(this.Random.Number(min: 10000, max: 99999));\n\n      return sb.ToString();\n   }\n\n   /// <summary>\n   /// Get a vehicle manufacture name. IE: Toyota, Ford, Porsche.\n   /// </summary>\n   public string Manufacturer()\n   {\n      return GetRandomArrayItem(\"manufacturer\");\n   }\n\n   /// <summary>\n   /// Get a vehicle model. IE: Camry, Civic, Accord.\n   /// </summary>\n   public string Model()\n   {\n      return GetRandomArrayItem(\"model\");\n   }\n\n   /// <summary>\n   /// Get a vehicle type. IE: Minivan, SUV, Sedan.\n   /// </summary>\n   public string Type()\n   {\n      return GetRandomArrayItem(\"type\");\n   }\n\n   /// <summary>\n   /// Get a vehicle fuel type. IE: Electric, Gasoline, Diesel.\n   /// </summary>\n   public string Fuel()\n   {\n      return GetRandomArrayItem(\"fuel\");\n   }\n}"
  },
  {
    "path": "Source/Bogus/Database.cs",
    "content": "using System;\nusing System.Collections.Concurrent;\nusing System.Linq;\nusing System.Threading;\nusing Bogus.Bson;\nusing Bogus.Platform;\n\nnamespace Bogus;\n\n/// <summary>\n/// The main database object that can access locale data.\n/// </summary>\npublic static class Database\n{\n   /// <summary>\n   /// The root of all locales in a single BObject.\n   /// </summary>\n   public static Lazy<ConcurrentDictionary<string, BObject>> Data = new(Initialize, LazyThreadSafetyMode.ExecutionAndPublication);\n\n   /// <summary>\n   /// Returns all locales available inside Bogus' assembly manifest.\n   /// </summary>\n   public static string[] GetAllLocales()\n   {\n      var asm = typeof(Database).GetAssembly();\n\n      var parts = ResourceNameFormat.Split(new[] {\"{0}\"}, StringSplitOptions.None);\n\n      var prefix = parts[0];\n      var suffix = parts[1];\n\n      return asm.GetManifestResourceNames()\n         .Where(name => name.EndsWith(suffix))\n         .Select(name => name.Replace(prefix, \"\").Replace(suffix, \"\"))\n         .ToArray();\n   }\n\n   /// <summary>\n   /// Checks if a locale exists in Bogus.\n   /// </summary>\n   public static bool LocaleResourceExists(string locale)\n   {\n      var asm = typeof(Database).GetAssembly();\n\n      var resourceName = GetLocaleResourceName(locale);\n\n      return ResourceHelper.ResourceExists(asm, resourceName);\n   }\n\n   /// <summary>\n   /// Format of locale resource names.\n   /// </summary>\n   public const string ResourceNameFormat = \"Bogus.data.{0}.locale.bson\";\n\n   private static string GetLocaleResourceName(string locale)\n   {\n      return string.Format(ResourceNameFormat, locale);\n   }\n\n   /// <summary>\n   /// Initializes the default locale database.\n   /// </summary>\n   private static ConcurrentDictionary<string, BObject> Initialize()\n   {\n      //Just lazy load English only.\n      var d = new ConcurrentDictionary<string, BObject>();\n      d.TryAdd(\"en\", DeserializeLocale(\"en\"));\n      return d;\n   }\n\n   internal static BObject DeserializeLocale(string locale)\n   {\n      var asm = typeof(Database).GetAssembly();\n      var resourceName = GetLocaleResourceName(locale);\n\n      return ResourceHelper.ReadBObjectResource(asm, resourceName);\n   }\n\n   /// <summary>\n   /// Gets a locale from the locale lookup cache, if the locale doesn't exist in the lookup cache,\n   /// the locale is read from the assembly manifest and added to the locale lookup cache.\n   /// </summary>\n   public static BObject GetLocale(string locale)\n   {\n      return Data.Value.GetOrAdd(locale, DeserializeLocale);\n   }\n\n   /// <summary>\n   /// Reset, reload, and reinitialize the locale from Bogus' assembly resource.\n   /// Any patches or modifications to the specified locale are destroyed.\n   /// </summary>\n   public static void ResetLocale(string locale)\n   {\n      Data.Value[locale] = DeserializeLocale(locale);\n   }\n\n   /// <summary>\n   /// Determines if a key exists in the locale.\n   /// </summary>\n   public static bool HasKey(string category, string path, string locale, string fallbackLocale = \"en\")\n   {\n      var l = GetLocale(locale);\n      var value = Select(category, path, l);\n      if( value != null )\n         return true;\n\n      if( fallbackLocale == null ) return false;\n\n      l = GetLocale(fallbackLocale);\n      value = Select(category, path, l);\n\n      if( value != null )\n         return true;\n\n      return false;\n   }\n\n   /// <summary>\n   /// Returns the JToken of the locale category path. If the key does not exist, then the locale fallback is used.\n   /// </summary>\n   public static BValue Get(string category, string path, string locale = \"en\", string localeFallback = \"en\")\n   {\n      var l = GetLocale(locale);\n\n      var val = Select(category, path, l);\n\n      if( val != null )\n      {\n         return val;\n      }\n\n      //fall back path\n      var fallback = GetLocale(localeFallback);\n\n      return Select(category, path, fallback);\n   }\n\n   private static BValue Select(string category, string path, BValue localeRoot)\n   {\n      var section = localeRoot[category];\n      if( section is null ) return null;\n\n      var current = 0;\n      while( true )\n      {\n         var len = path.IndexOf('.', current);\n\n         string key;\n\n         if( len < 0 )\n         {\n            //dot in path not found, final key\n            key = path.Substring(current);\n            return section[key];\n         }\n         key = path.Substring(current, len);\n         section = section[key];\n         if( section is null ) return null;\n         current = len + 1;\n      }\n   }\n}"
  },
  {
    "path": "Source/Bogus/Distributions/Gaussian/ExtensionsForRandomizer.cs",
    "content": "﻿using System;\n\nnamespace Bogus.Distributions.Gaussian;\n\n\npublic static class ExtensionsForRandomizer\n {\n\n    // Coefficients used in Acklam's Inverse Normal Cumulative Distribution function.\n    private static readonly double[] AcklamsCoefficientA =\n       {-39.696830d, 220.946098d, -275.928510d, 138.357751d, -30.664798d, 2.506628d};\n\n    private static readonly double[] AcklamsCoefficientB =\n       {-54.476098d, 161.585836d, -155.698979d, 66.801311d, -13.280681d};\n\n    private static readonly double[] AcklamsCoefficientC =\n       {-0.007784894002d, -0.32239645d, -2.400758d, -2.549732d, 4.374664d, 2.938163d};\n\n    private static readonly double[] AcklamsCoefficientD = { 0.007784695709d, 0.32246712d, 2.445134d, 3.754408d };\n\n    // Break-Points used in Acklam's Inverse Normal Cumulative Distribution function.\n    private const double AcklamsLowBreakPoint = 0.02425d;\n    private const double AcklamsHighBreakPoint = 1.0d - AcklamsLowBreakPoint;\n\n\n   /// <summary>\n   /// This algorithm follows Peter J Acklam's Inverse Normal Cumulative Distribution function.\n   /// Reference: P.J. Acklam, \"An algorithm for computing the inverse normal cumulative distribution function,\" 2010\n   /// </summary>\n   /// <returns>\n   /// A double between 0.0 and 1.0\n   /// </returns>\n   private static double InverseNCD(double probability)\n   {\n      // Rational approximation for lower region of distribution\n      if (probability < AcklamsLowBreakPoint)\n      {\n         double q = Math.Sqrt(-2 * Math.Log(probability));\n         return (((((AcklamsCoefficientC[0] * q + AcklamsCoefficientC[1]) * q + AcklamsCoefficientC[2]) * q + AcklamsCoefficientC[3]) * q +\n                  AcklamsCoefficientC[4]) * q + AcklamsCoefficientC[5]) /\n                ((((AcklamsCoefficientD[0] * q + AcklamsCoefficientD[1]) * q + AcklamsCoefficientD[2]) * q + AcklamsCoefficientD[3]) * q + 1);\n      }\n\n      // Rational approximation for upper region of distribution\n      if (AcklamsHighBreakPoint < probability)\n      {\n         double q = Math.Sqrt(-2 * Math.Log(1 - probability));\n         return -(((((AcklamsCoefficientC[0] * q + AcklamsCoefficientC[1]) * q + AcklamsCoefficientC[2]) * q + AcklamsCoefficientC[3]) * q +\n                   AcklamsCoefficientC[4]) * q + AcklamsCoefficientC[5]) /\n                ((((AcklamsCoefficientD[0] * q + AcklamsCoefficientD[1]) * q + AcklamsCoefficientD[2]) * q + AcklamsCoefficientD[3]) * q + 1);\n      }\n\n      // Rational approximation for central region of distribution\n      {\n         double q = probability - 0.5d;\n         double r = q * q;\n         return (((((AcklamsCoefficientA[0] * r + AcklamsCoefficientA[1]) * r + AcklamsCoefficientA[2]) * r + AcklamsCoefficientA[3]) * r +\n                  AcklamsCoefficientA[4]) * r + AcklamsCoefficientA[5]) * q /\n                (((((AcklamsCoefficientB[0] * r + AcklamsCoefficientB[1]) * r + AcklamsCoefficientB[2]) * r + AcklamsCoefficientB[3]) * r +\n                  AcklamsCoefficientB[4]) * r + 1);\n      }\n   }\n\n\n   /// <summary>\n   /// Generate a random double, based on the specified normal distribution.\n   /// <example>\n   /// To create random values around an average height of 69.1\n   /// inches with a standard deviation of 2.9 inches away from the mean\n   /// <code>\n   /// GaussianDouble(69.1, 2.9)\n   /// </code>\n   /// </example>\n   /// </summary>\n   /// <param name=\"mean\">Mean value of the normal distribution</param>\n   /// <param name=\"standardDeviation\">Standard deviation of the normal distribution</param>\n   public static double GaussianDouble(this Randomizer rnd, double mean, double standardDeviation)\n    {\n          double p = InverseNCD(rnd.Double(0D, 1D));\n          return (p * standardDeviation) + mean;\n    }\n\n   /// <summary>\n   /// Generate a random int, based on the specified normal distribution.\n   /// <example>\n   /// To create random int values around an average age of 35 years, with\n   /// a standard deviation of 4 years away from the mean.\n   /// </example>\n   /// <code>\n   /// call GaussianInt(35, 4)\n   /// </code>\n   /// </summary>\n   /// <param name=\"mean\">Mean average of the normal distribution</param>\n   /// <param name=\"standardDeviation\">Standard deviation of the normal distribution</param>\n   public static int GaussianInt(this Randomizer rnd, double mean, double standardDeviation)\n   {\n      return Convert.ToInt32(GaussianDouble(rnd, mean, standardDeviation));\n   }\n\n   /// <summary>\n   /// Generate a float decimal, based on the specified normal distribution.\n   /// <example>\n   /// To create random float values around an average height of 69.1\n   /// inches with a standard deviation of 2.9 inches away from the mean\n   /// <code>\n   /// GaussianFloat(69.1, 2.9)\n   /// </code>\n   /// </example>\n   /// </summary>\n   /// <param name=\"mean\">Mean average of the normal distribution</param>\n   /// <param name=\"standardDeviation\">Standard deviation of the normal distribution</param>\n   public static float GaussianFloat(this Randomizer rnd, double mean, double standardDeviation)\n   {\n       return Convert.ToSingle(GaussianDouble(rnd, mean, standardDeviation));\n   }\n\n   /// <summary>\n   /// Generate a random decimal, based on the specified normal distribution.\n   /// <example>\n   /// To create random values around an average height of 69.1\n   /// inches with a standard deviation of 2.9 inches away from the mean\n   /// <code>\n   /// GaussianDecimal(69.1, 2.9)\n   /// </code>\n   /// </example>\n   /// </summary>\n   /// <param name=\"mean\">Mean average of the normal distribution</param>\n   /// <param name=\"standardDeviation\">Standard deviation of the normal distribution</param>\n   public static decimal GaussianDecimal(this Randomizer rnd, double mean, double standardDeviation)\n   {\n       return Convert.ToDecimal(GaussianDouble(rnd, mean, standardDeviation));\n   }\n\n}\n"
  },
  {
    "path": "Source/Bogus/Extensions/Belgium/ExtensionsForBelgium.cs",
    "content": "﻿using System;\n\nnamespace Bogus.Extensions.Belgium;\n\n/// <summary>\n/// API extensions specific for a geographical location.\n/// </summary>\npublic static class ExtensionsForBelgium\n{\n\n   /// <summary>\n   /// The national number is a unique identification number (11 digits) assigned to persons registered in Belgium.\n   /// Everyone with a Belgian identity document or a residence document has this number.\n   /// </summary>\n   /// <param name=\"includeFormatSymbols\">Includes formatting symbols.</param>\n   public static string NationalNumber(this Person p, bool includeFormatSymbols = true)\n   {\n      /*\n         YY.MM.DD-SSS.CC\n         |  |  |  |   |\n         |  |  |  |   |\n         |  |  |  |   |--> (C)Checksum digit (modulo 97)\n         |  |  |  |------> (S)Sequential number for people born on the same date. Even for women (002-998), odd for men (001-997).\n         |  |  |---------> (D)Day of birth date (may be 0 for international refugees where exact birth date is unknown)\n         |  |------------> (M)Month of birth date (may be 0 for international refugees where exact birth date is unknown)\n         |---------------> (Y)Year of birth date (last two digits)\n\n         https://nl.wikipedia.org/wiki/Rijksregisternummer\n     */\n\n      var sequence = p.Gender == DataSets.Name.Gender.Male\n         ? p.Random.Odd(1, 997)\n         : p.Random.Even(2, 998);\n\n      var baseNumber = $\"{p.DateOfBirth:yyMMdd}{sequence:000}\";\n\n      var checkNumber = CalculateCheckNumber(baseNumber, p.DateOfBirth);\n\n      var nationalNumber = $\"{baseNumber}{checkNumber}\";\n\n      return includeFormatSymbols\n         ? FormatNationalNumber(nationalNumber)\n         : nationalNumber;\n   }\n\n   internal static string CalculateCheckNumber(string baseNumber, DateTime dateOfBirth)\n   {\n      var baseNumberLong = ulong.Parse(baseNumber);\n      var bornAfter2000 = dateOfBirth.Year >= 2000;\n      var checkNumber = bornAfter2000\n         ? 97 - (int)((baseNumberLong + 2000000000L) % 97)\n         : 97 - (int)(baseNumberLong % 97);\n\n      return checkNumber.ToString(\"D2\");\n   }\n\n   private static string FormatNationalNumber(string nationalNumber)\n   {\n      string year = nationalNumber.Substring(0, 2);\n      string month = nationalNumber.Substring(2, 2);\n      string day = nationalNumber.Substring(4, 2);\n      string serial = nationalNumber.Substring(6, 3);\n      string checkDigits = nationalNumber.Substring(9, 2);\n\n      // Format as yy.MM.dd-sss.00\n      return $\"{year}.{month}.{day}-{serial}.{checkDigits}\";\n   }\n}"
  },
  {
    "path": "Source/Bogus/Extensions/Brazil/ExtensionsForBrazil.cs",
    "content": "﻿using System.Linq;\nusing Bogus.DataSets;\n\nnamespace Bogus.Extensions.Brazil;\n\n/// <summary>\n/// API extensions specific for a geographical location.\n/// </summary>\npublic static class ExtensionsForBrazil\n{\n   private static readonly int[] CpfWeights = {10, 9, 8, 7, 6, 5, 4, 3, 2};\n   private static readonly int[] CnpjWeights = {2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5, 6};\n\n   /// <summary>\n   /// Cadastro de Pessoas Físicas\n   /// </summary>\n   /// <param name=\"includeFormatSymbols\">Includes formatting symbols.</param>\n   public static string Cpf(this Person p, bool includeFormatSymbols = true)\n   {\n      int[] finalDigits;\n\n      const string Key = nameof(ExtensionsForBrazil) + \"CPF\";\n      if( p.context.TryGetValue(Key, out var value) )\n      {\n         finalDigits = (int[])value;\n         return FormatCpf(finalDigits, includeFormatSymbols);\n      }\n\n      var digits = p.Random.Digits(9);\n      var sum1 = digits.Zip(CpfWeights, (d, w) => d * w)\n         .Sum();\n\n      var sum1mod = sum1 % 11;\n\n      int check1 = 0;\n      if( sum1mod >= 2 )\n      {\n         check1 = 11 - sum1mod;\n      }\n\n      var finalWeights = new[] {11}.Concat(CpfWeights);\n\n      var sum2 = digits.Concat(new[] {check1})\n         .Zip(finalWeights, (d, w) => d * w)\n         .Sum();\n\n      var sum2mod = sum2 % 11;\n\n      var check2 = 0;\n      if( sum2mod >= 2 )\n      {\n         check2 = 11 - sum2mod;\n      }\n\n      finalDigits = digits.Concat(new[] {check1, check2}).ToArray();\n\n      p.context[Key] = finalDigits;\n\n      return FormatCpf(finalDigits, includeFormatSymbols);\n   }\n\n   public static string FormatCpf(int[] digits, bool includeFormatSymbols)\n   {\n      if (includeFormatSymbols)\n      {\n         return $\"{digits[0]}{digits[1]}{digits[2]}.{digits[3]}{digits[4]}{digits[5]}.{digits[6]}{digits[7]}{digits[8]}-{digits[9]}{digits[10]}\";\n      }\n      else\n      {\n         return $\"{digits[0]}{digits[1]}{digits[2]}{digits[3]}{digits[4]}{digits[5]}{digits[6]}{digits[7]}{digits[8]}{digits[9]}{digits[10]}\";\n      }\n   }\n\n\n   /// <summary>\n   /// Cadastro Nacional da Pessoa Jurídica\n   /// </summary>\n   /// <param name=\"includeFormatSymbols\">Includes formatting symbols.</param>\n   public static string Cnpj(this Company c, bool includeFormatSymbols = true)\n   {\n      var digits = c.Random.Digits(12);\n      digits[8] = 0;\n      digits[9] = 0;\n      digits[10] = 0;\n      digits[11] = 1;\n\n      var firstDigit = digits.Reverse().Zip(CnpjWeights, (d, w) => d * w).Sum();\n      firstDigit = 11 - firstDigit % 11;\n\n      if( firstDigit >= 10 )\n         firstDigit = 0;\n\n      var secondDigit = firstDigit * 2 + digits.Reverse().Zip(CnpjWeights.Skip(1), (d, w) => d * w).Sum();\n      secondDigit = 11 - (secondDigit % 11);\n      if( secondDigit >= 10 )\n         secondDigit = 0;\n\n      var all = digits.Concat(new[] {firstDigit, secondDigit}).ToArray();\n\n      string final;\n      if ( includeFormatSymbols )\n      {\n         final = $\"{all[0]}{all[1]}.{all[2]}{all[3]}{all[4]}.{all[5]}{all[6]}{all[7]}/{all[8]}{all[9]}{all[10]}{all[11]}-{all[12]}{all[13]}\";\n      }\n      else\n      {\n         final = $\"{all[0]}{all[1]}{all[2]}{all[3]}{all[4]}{all[5]}{all[6]}{all[7]}{all[8]}{all[9]}{all[10]}{all[11]}{all[12]}{all[13]}\";\n      }\n\n      return final;\n   }\n}"
  },
  {
    "path": "Source/Bogus/Extensions/Canada/ExtensionsForCanada.cs",
    "content": "﻿using System.Linq;\n\nnamespace Bogus.Extensions.Canada;\n\n/// <summary>\n/// API extensions specific for a geographical location.\n/// </summary>\npublic static class ExtensionsForCanada\n{\n   private static int[] Mask = {1, 2, 1, 2, 1, 2, 1, 2, 1};\n\n   /// <summary>\n   /// Social Insurance Number for Canada \n   /// </summary>\n   public static string Sin(this Person p)\n   {\n      const string Key = nameof(ExtensionsForCanada) + \"SIN\";\n      if( p.context.TryGetValue(Key, out var value) )\n      {\n         return (string)value;\n      }\n\n      //bit verbose, but works. :)\n      //could be mathematically simplified.\n      //brute forced this one. yeah.\n      //d\n      //should pass basic validation, but only some \n      //numbers dont start with 8 etc.\n\n      /*\n      1 — Atlantic Provinces: Nova Scotia, New Brunswick, Prince Edward Island, and Newfoundland and Labrador (this may also cover overseas residents).\n      2–3 — Quebec\n      4–5 — Ontario (#4 includes overseas forces)\n      6 — Prairie Provinces (Manitoba, Saskatchewan, and Alberta), Northwest Territories, and Nunavut\n      7 — Pacific Region (British Columbia and Yukon)\n      8 — Not used\n      9 — Temporary resident\n      0 — Not used (Canada Revenue may assign fictitious SIN numbers beginning with zero to taxpayers who do not have SINs)\n      */\n\n      var r = p.Random;\n      //get 8 numbers\n      var numbers = r.Digits(8);\n\n      // the last number that makes it pass the checksum.\n      var last = 10 - (numbers.Sum() % 10);\n      if( last == 10 )\n         last = 0;\n\n      var digits = numbers.Concat(new[] {last});\n\n      var comp = digits\n         .Zip(Mask, (n, c) =>\n            {\n               if( c == 2 && n % c == 1 )\n               {\n                  // odd digit, it was multiplied, reverse the process\n                  return (10 + (n - 1)) / 2;\n               }\n               if( c == 2 )\n               {\n                  //simply divide an even number by two\n                  return n / 2;\n               }\n               //else c == 1, and n was multiplied by 1\n               return n;\n            }).ToArray();\n\n\n      var sinstr = $\"{comp[0]}{comp[1]}{comp[2]} {comp[3]}{comp[4]}{comp[5]} {comp[6]}{comp[7]}{comp[8]}\";\n\n      p.context[Key] = sinstr;\n\n      return sinstr;\n   }\n}"
  },
  {
    "path": "Source/Bogus/Extensions/Denmark/ExtensionsForDenmark.cs",
    "content": "﻿using static Bogus.DataSets.Name;\nusing System;\n\nnamespace Bogus.Extensions.Denmark;\n\n/// <summary>\n/// API extensions specific for a geographical location.\n/// </summary>\npublic static class ExtensionsForDenmark\n{\n   /// <summary>\n   /// Danish Personal Identification number\n   /// </summary>\n   /// <param name=\"p\">The holder.</param>\n   /// <param name=\"validChecksum\">\n   ///   Indicates whether the generated CPR number should have a valid checksum or not.\n   /// </param>\n   public static string Cpr(this Person p, bool validChecksum = true, bool includeDash = true)\n   {\n      const string Key = nameof(ExtensionsForDenmark) + \"CPR\";\n      if (p.context.TryGetValue(Key, out var value))\n      {\n         return (string)value;\n      }\n\n      /*\n          DDMMYY-XXXX\n          | | |  |  \n          | | |  |\n          | | |  |\n          | | |  |----> (X)Individual number\n          | | |-------> (Y)Year (last two digits)\n          | |---------> (M)Month\n          |-----------> (D)Day\n\n          The individual number has to be even for women and odd for men.\n\n          As of 2007 there is no longer a requirement for a checksum with a modulo algorithm.\n      \n         https://cpr.dk/cpr-systemet/opbygning-af-cpr-nummeret\n            \n         https://da.wikipedia.org/wiki/CPR-nummer\n               \n         https://www.cprgenerator.net/metode\n      */\n\n      var r = p.Random;\n      string birthDate = $\"{p.DateOfBirth:ddMMyy}\";\n      string individualNumber;\n      string checksum;\n      bool hasValidChecksum;\n\n      if (validChecksum)\n      {\n         do\n         {\n            individualNumber = GenerateIndividualThreeDigitNumber(r, p.DateOfBirth.Year);\n            hasValidChecksum = GenerateChecksum(birthDate, p.Gender, individualNumber, out checksum);\n         } while (!hasValidChecksum);\n      }\n      else\n      {\n         checksum = string.Empty;\n         individualNumber = GenerateIndividualFourDigitNumber(r, p.Gender, p.DateOfBirth.Year);\n      }\n\n      string final;\n      if( includeDash ) {\n         final = $\"{birthDate}-{individualNumber}{checksum}\";\n      }\n      else\n      {\n         final = $\"{birthDate}{individualNumber}{checksum}\";\n      }\n\n      p.context[Key] = final;\n      return final;\n   }\n\n   private static string GenerateIndividualFourDigitNumber(Randomizer r, DataSets.Name.Gender gender, int year)\n   {\n      int from;\n      int to;\n\n      switch( year )\n      {\n         case >= 1858 and <= 1899:\n            from = 5000;\n            to = 8999;\n            break;\n         case >= 1900 and <= 1936:\n            from = 0;\n            to = 3999;\n            break;\n         case >= 1937 and <= 1999:\n            from = 0;\n            to = 4999;\n            break;\n         case >= 2000 and <= 2036:\n            from = 4000;\n            to = 9999;\n            break;\n         case >= 2037 and <= 2057:\n            from = 5000;\n            to = 9999;\n            break;\n         default:\n            throw new ArgumentOutOfRangeException(nameof(year), $\"{nameof(year)} must be between 1858 and 2057.\");\n      }\n\n      int individualNumber = gender == DataSets.Name.Gender.Female ? r.Even(from, to) : r.Odd(from, to);\n\n      return individualNumber.ToString(\"D4\");\n   }\n\n   private static string GenerateIndividualThreeDigitNumber(Randomizer r, int year)\n   {\n      int from;\n      int to;\n\n      switch( year )\n      {\n         case >= 1858 and <= 1899:\n            from = 500;\n            to = 899;\n            break;\n         case >= 1900 and <= 1936:\n            from = 0;\n            to = 399;\n            break;\n         case >= 1937 and <= 1999:\n            from = 0;\n            to = 499;\n            break;\n         case >= 2000 and <= 2036:\n            from = 400;\n            to = 999;\n            break;\n         case >= 2037 and <= 2057:\n            from = 500;\n            to = 999;\n            break;\n         default:\n            throw new ArgumentOutOfRangeException(nameof(year), $\"{nameof(year)} must be between 1858 and 2057.\");\n      }\n\n      int individualNumber = r.Int(from, to);\n\n      return individualNumber.ToString(\"D3\");\n   }\n\n   private static bool GenerateChecksum(string birthDate, DataSets.Name.Gender gender, string individualNumber, out string checksum)\n   {\n      var factors = new[] { 4, 3, 2, 7, 6, 5, 4, 3, 2 };\n      var digits = (birthDate + individualNumber).ToCharArray();\n\n      int cs = 0;\n      for (int i = 0; i < 9; i++)\n      {\n         cs += (digits[i] - '0') * factors[i];\n      }\n\n      cs = 11 - (cs % 11);\n\n      if (cs == 11)\n      {\n         cs = 0;\n      }\n\n      checksum = $\"{cs}\";\n\n      if (gender == Gender.Female && cs % 2 != 0) return false;\n      if (gender == Gender.Male && cs % 2 == 0) return false;\n\n      return cs < 10;\n   }\n}"
  },
  {
    "path": "Source/Bogus/Extensions/ExtensionsForCultureInfo.cs",
    "content": "﻿using System.Collections.Generic;\nusing System.Globalization;\n\nnamespace Bogus.Extensions;\n\n/// <summary>\n/// Extension methods over <seealso cref=\"CultureInfo\"/>.\n/// </summary>\npublic static class ExtensionsForCultureInfo\n{\n   public static Dictionary<string, string> Lookup = new()\n   {\n      {\"cs\", \"cz\"},\n      {\"en-IN\", \"en_IND\"},\n      {\"ka\", \"ge\"},\n      {\"id\", \"id_ID\"},\n      {\"nb\", \"nb_NO\"},\n      {\"nn\", \"nb_NO\"},\n      {\"no\", \"nb_NO\"},\n   };\n\n   /// <summary>\n   /// Helper extension that maps .NET <seealso cref=\"CultureInfo\"/> to Bogus locale codes like 'en_US`.\n   /// </summary>\n   public static string ToBogusLocale(this CultureInfo ci)\n   {\n      /*\nRe: https://github.com/bchavez/Bogus/issues/132\nLooks like the following need to be remapped for Bogus\n\ncs -> cz\nen-IN -> en_IND\nka -> ge\nid -> id_ID\n\nnb,nn -> nb_NO\n       */\n\n      var locale = Normalize(ci);\n\n      // try matching the full locale code with the _ character\n      if( Database.LocaleResourceExists(locale) ) return locale;\n\n      if( locale.Contains(\"_\") )\n      {\n         //try matching the locale without _\n         locale = locale.Substring(0, locale.IndexOf('_'));\n      }\n\n      if( Database.LocaleResourceExists(locale) ) return locale;\n\n      //if we tried the locale code before the _ then we have no match\n      //sorry :(\n      return null;\n   }\n\n   private static string Normalize(CultureInfo ci)\n   {\n      if( Lookup.TryGetValue(ci.Name, out var bogusCode) ) return bogusCode;\n      if( Lookup.TryGetValue(ci.TwoLetterISOLanguageName, out bogusCode) ) return bogusCode;\n\n      return ci.Name.Replace('-', '_');\n   }\n}"
  },
  {
    "path": "Source/Bogus/Extensions/ExtensionsForPropertyInfo.cs",
    "content": "using System;\nusing System.Reflection;\n\nnamespace Bogus.Extensions;\n\npublic static class ExtensionsForPropertyInfo\n{\n   private static readonly MethodInfo GenericSetterCreationMethod = \n      typeof(ExtensionsForPropertyInfo).GetMethod(nameof(CreateSetterGeneric), BindingFlags.Static | BindingFlags.NonPublic);\n\n   public static Action<T, object> CreateSetter<T>(this PropertyInfo property)\n   {\n      if (property == null) throw new ArgumentNullException(nameof(property));\n\n      var setter = property.GetSetMethod(true);\n      if (setter == null) throw new ArgumentException($\"The specified property '{property.Name}' does not have a setter method.\");\n\n      var genericHelper = GenericSetterCreationMethod.MakeGenericMethod(property.DeclaringType, property.PropertyType);\n      return (Action<T, object>)genericHelper.Invoke(null, new object[] { setter });\n   }\n\n   private static Action<T, object> CreateSetterGeneric<T, V>(MethodInfo setter) where T : class\n   {\n      var setterTypedDelegate = \n#if STANDARD\n            (Action<T, V>) setter.CreateDelegate(typeof(Action<T, V>))\n#else\n            (Action<T, V>) Delegate.CreateDelegate(typeof(Action<T, V>), setter)\n#endif\n      ;\n      var setterDelegate = (Action<T, object>)((T instance, object value) => { setterTypedDelegate(instance, (V)value); });\n      return setterDelegate;\n   } \n\n}"
  },
  {
    "path": "Source/Bogus/Extensions/ExtensionsForRandomizer.cs",
    "content": "﻿namespace Bogus.Extensions;\n\npublic static class ExtensionsForRandomizer\n{\n   /// <summary>\n   /// Get a random decimal, between 0.0 and 1.0.\n   /// </summary>\n   /// <param name=\"min\">Minimum, default 0.0</param>\n   /// <param name=\"max\">Maximum, default 1.0</param>\n   public static decimal Decimal2(this Randomizer r, decimal min = 0.0m, decimal max = 1.0m)\n   {\n      // Decimal: 128 bits wide\n      //   bit 0: sign bit\n      //   bit 1-10: not used\n      //   bit 11-15: scale (values 29, 30, 31 not used)\n      //   bit 16-31: not used\n      //   bit 32-127: mantissa (96 bits)\n\n      // Max value: 00000000 FFFFFFFF FFFFFFFF FFFFFFFF\n      //          = 79228162514264337593543950335\n\n      // Max value with max scaling: 001C0000  FFFFFFFF  FFFFFFFF  FFFFFFFF\n      //                           = 7.9228162514264337593543950335\n\n      // Step 1: Generate a value with uniform distribution between 0 and this value.\n      // This ensures the greatest level of precision in the distribution of bits;\n      // the resulting value, after it is adjusted into the caller's desired range,\n      // should not skip any possible values at the least significant end of the\n      // mantissa.\n\n      int lowBits = r.Number(int.MinValue, int.MaxValue);\n      int middleBits = r.Number(int.MinValue, int.MaxValue);\n      int highBits = r.Number(int.MinValue, int.MaxValue);\n\n      const int Scale = 28;\n\n      decimal result = new decimal(lowBits, middleBits, highBits, isNegative: false, Scale);\n\n      // Step 2: Scale the value and adjust it to the desired range. This may decrease\n      // the accuracy by adjusting the scale as necessary, but we get the best possible\n      // outcome by starting with the most precise scale.\n      return result * (max - min) / 7.9228162514264337593543950335m + min;\n   }\n}"
  },
  {
    "path": "Source/Bogus/Extensions/ExtensionsForString.cs",
    "content": "﻿using System;\nusing System.Globalization;\nusing System.Text;\n\nnamespace Bogus.Extensions;\n\n/// <summary>\n/// General helper string extensions for working with fake data.\n/// </summary>\npublic static class ExtensionsForString\n{\n   /// <summary>\n   /// Clamps the length of a string filling between min and max characters.\n   /// If the string is below the minimum, the string is appended with paddingChar up to the minimum length.\n   /// If the string is over the maximum, the string is truncated at maximum characters; additionally, if the result string ends with\n   /// whitespace, it is replaced with a paddingChar characters.\n   /// </summary>\n   public static string ClampLength(this string str, int? min = null, int? max = null, char paddingChar = 'A')\n   {\n      if( max != null && str.Length > max )\n      {\n         str = str.Substring(0, max.Value).Trim();\n      }\n      if( min != null && min > str.Length )\n      {\n         var missingChars = min - str.Length;\n         var fillerChars = \"\".PadRight(missingChars.Value, paddingChar);\n         return str + fillerChars;\n      }\n      return str;\n   }\n\n   /// <summary>\n   /// A string extension method that removes the diacritics character from the strings.\n   /// </summary>\n   /// <param name=\"this\">The @this to act on.</param>\n   /// <returns>The string without diacritics character.</returns>\n   public static string RemoveDiacritics(this string @this)\n   {\n      string normalizedString = @this.Normalize(NormalizationForm.FormD);\n      var sb = new StringBuilder();\n\n      foreach( char t in normalizedString )\n      {\n         UnicodeCategory uc = CharUnicodeInfo.GetUnicodeCategory(t);\n         if( uc != UnicodeCategory.NonSpacingMark )\n         {\n            sb.Append(t);\n         }\n      }\n\n      return sb.ToString().Normalize(NormalizationForm.FormC);\n   }\n\n   /// <summary>\n   /// Transliterates Unicode characters to US-ASCII. For example, Russian cyrillic \"Анна Фомина\" becomes \"Anna Fomina\".\n   /// </summary>\n   /// <param name=\"this\">The @this string to act on.</param>\n   /// <param name=\"lang\">The language character set to use.</param>\n   public static string Transliterate(this string @this, string lang = \"en\")\n   {\n      return Transliterater.Translate(@this, lang);\n   }\n}"
  },
  {
    "path": "Source/Bogus/Extensions/Extras/CheckDigitExtension.cs",
    "content": "﻿using System.Collections.Generic;\nusing System.Linq;\n\nnamespace Bogus.Extensions.Extras;\n\n/// <summary>\n/// Shamelessly copied (and modified) from here: \n/// https://stackoverflow.com/questions/21249670/implementing-luhn-algorithm-using-c-sharp\n/// </summary>\npublic static class CheckDigitExtension\n{\n   static readonly int[] Results = {0, 2, 4, 6, 8, 1, 3, 5, 7, 9};\n\n   /// <summary>\n   /// For a list of digits, compute the ending checkdigit \n   /// </summary>\n   /// <param name=\"digits\">The list of digits for which to compute the check digit</param>\n   /// <returns>the check digit</returns>\n   public static int CheckDigit(this IList<int> digits)\n   {\n      var i = 0;\n      var lengthMod = digits.Count % 2;\n      return (digits.Sum(d => i++ % 2 == lengthMod ? d : Results[d]) * 9) % 10;\n   }\n\n   /// <summary>\n   /// Return a list of digits including the checkdigit\n   /// </summary>\n   /// <param name=\"digits\">The original list of digits</param>\n   /// <returns>the new list of digits including checkdigit</returns>\n   public static IList<int> AppendCheckDigit(this IList<int> digits)\n   {\n      var result = digits;\n      result.Add(digits.CheckDigit());\n      return result;\n   }\n\n   /// <summary>\n   /// Returns true when a list of digits has a valid checkdigit\n   /// </summary>\n   /// <param name=\"digits\">The list of digits to check</param>\n   /// <returns>true/false depending on valid checkdigit</returns>\n   public static bool HasValidCheckDigit(this IList<int> digits)\n   {\n      return digits.Last() == CheckDigit(digits.Take(digits.Count - 1).ToList());\n   }\n\n   /// <summary>\n   /// Internal conversion function to convert string into a list of ints\n   /// </summary>\n   /// <param name=\"digits\">the original string</param>\n   /// <returns>the list of ints</returns>\n   private static IList<int> ToDigitList(this string digits)\n   {\n      return digits.Select(d => d - 48).ToList();\n   }\n\n   /// <summary>\n   /// For a string of digits, compute the ending checkdigit \n   /// </summary>\n   /// <param name=\"digits\">The string of digits for which to compute the check digit</param>\n   /// <returns>the check digit</returns>\n   public static string CheckDigit(this string digits)\n   {\n      return digits.ToDigitList().CheckDigit().ToString();\n   }\n\n   /// <summary>\n   /// Return a string of digits including the checkdigit\n   /// </summary>\n   /// <param name=\"digits\">The original string of digits</param>\n   /// <returns>the new string of digits including checkdigit</returns>\n   public static string AppendCheckDigit(this string digits)\n   {\n      return digits + digits.CheckDigit();\n   }\n\n   /// <summary>\n   /// Returns true when a string of digits has a valid checkdigit\n   /// </summary>\n   /// <param name=\"digits\">The string of digits to check</param>\n   /// <returns>true/false depending on valid checkdigit</returns>\n   public static bool HasValidCheckDigit(this string digits)\n   {\n      return digits.ToDigitList().HasValidCheckDigit();\n   }\n}"
  },
  {
    "path": "Source/Bogus/Extensions/Extras/FinanceExtensions.cs",
    "content": "﻿using Bogus.DataSets;\n\nnamespace Bogus.Extensions.Extras;\n\npublic static class FinanceExtensions\n{\n   /// <summary>\n   /// Generate a PCI compliant obfuscated credit card number ****-****-****-1234.\n   /// </summary>\n   /// <param name=\"separator\">The string value to separate the obfuscated credit card.</param>\n   public static string CreditCardNumberObfuscated(this Finance f, string separator = \"-\")\n   {\n      separator ??= string.Empty;\n\n      return f.Random.ReplaceNumbers($\"****{separator}****{separator}****{separator}####\");\n   }\n\n   /// <summary>\n   /// Generates the last four digits for a credit card.\n   /// </summary>      \n   public static string CreditCardNumberLastFourDigits(this Finance f)\n   {\n      return f.Random.ReplaceNumbers(\"####\");\n   }\n}"
  },
  {
    "path": "Source/Bogus/Extensions/Finland/ExtensionsForFinland.cs",
    "content": "﻿using Bogus.DataSets;\n\nnamespace Bogus.Extensions.Finland;\n\n/// <summary>\n/// API extensions specific for a geographical location.\n/// </summary>\npublic static class ExtensionsForFinland\n{\n   /// <summary>\n   /// Finnish Henkilötunnus\n   /// </summary>\n   public static string Henkilotunnus(this Person p)\n   {\n      const string Key = nameof(ExtensionsForFinland) + \"Henkilötunnus\";\n      if( p.context.TryGetValue(Key, out var value) )\n      {\n         return (string)value;\n      }\n\n      // DDMMYYCZZZQ\n      //\n      // DD\n      // MM\n      // YY - DOB\n      // C - Century\n      // ZZZ odd for males, even for females\n      // Numbers 900-999 are only for temporary use, ie. in hospitals.\n      // Q = The control character is calculated as the remainder of DDMMYYZZZ\n      // divided by 31, i.e. drop the century sign and divide the resulting nine\n      // digit number by 31. For remainders below ten, the remainder itself is\n      // the control character, otherwise pick the corresponding character from\n      // string \"0123456789ABCDEFHJKLMNPRSTUVWXY\". For example, 311280888 divided by 31\n      // gives the remainder as 30, and since A=10, B=11, etc. ending up with Y=30.\n      // Note that letters G, I, O, and Q are skipped.\n\n      const string controlCharTable = \"0123456789ABCDEFHJKLMNPRSTUVWXY\";\n      var r = p.Random;\n\n      var year = p.DateOfBirth.Year;\n\n      var c = \"A\";\n      if( year >= 1800 && year <= 1899 )\n         c = \"+\";\n      else if( year >= 1900 && year <= 1999 )\n         c = \"-\";\n\n      var z = r.Int(2, 449) * 2;\n      if( p.Gender == Name.Gender.Male )\n         z++;\n\n      var zzz = z.ToString(\"D3\");\n\n      var ddMMyy = $\"{p.DateOfBirth:ddMMyy}\";\n\n      var n = int.Parse($\"{ddMMyy}{zzz}\") % 31;\n\n      var q = controlCharTable[n].ToString();\n\n      var final = $\"{ddMMyy}{c}{zzz}{q}\";\n\n      p.context[Key] = final;\n      return final;\n   }\n}"
  },
  {
    "path": "Source/Bogus/Extensions/Iran/ExtensionsForIran.cs",
    "content": "namespace Bogus.Extensions.Iran;\n\n/// <summary>\n/// API extensions specific for Iran.\n/// </summary>\npublic static class ExtensionsForIran\n{\n   /// <summary>\n   /// Generates a fake Iranian National Number (کد ملی) with a valid checksum.\n   /// </summary>\n   /// <param name=\"p\">The person for whom to generate the national number.</param>\n   /// <returns>A valid 10-digit Iranian national number as a string.</returns>\n   public static string IranianNationalNumber(this Person p)\n   {\n      const string Key = nameof(ExtensionsForIran) + nameof(IranianNationalNumber);\n      if (p.context.TryGetValue(Key, out var value))\n      {\n         return (string)value;\n      }\n\n      Randomizer randomizer = p.Random;\n\n      int[] list = new int[10];\n      int sum = 0;\n\n      for (int i = 0; i < 9; i++)\n      {\n         list[i] = randomizer.Number(9);\n         sum += list[i] * (10 - i);\n      }\n\n      int s = sum % 11;\n      list[9] = s < 2 ? s : 11 - s;\n\n      string result = string.Concat(list);\n      p.context[Key] = result;\n\n      return result;\n   }\n}\n"
  },
  {
    "path": "Source/Bogus/Extensions/Italy/ExtensionsForItaly.CodiceFiscale.cs",
    "content": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Text.RegularExpressions;\n\nnamespace Bogus.Extensions.Italy;\n\n/// <summary>\n/// This class implements the principal routines of the Italian fiscal code,\n/// used to unambiguously identify individuals residing in Italy.\n/// See: https://en.wikipedia.org/wiki/Italian_fiscal_code_card\n/// </summary>\ninternal static class CodiceFiscaleGenerator\n{\n   /// <summary>\n   /// Map used by the algorithm for even characters\n   /// </summary>\n   private static readonly Dictionary<char, int> evenMap = new()\n   {\n      { '0', 0 },\n      { '1', 1 },\n      { '2', 2 },\n      { '3', 3 },\n      { '4', 4 },\n      { '5', 5 },\n      { '6', 6 },\n      { '7', 7 },\n      { '8', 8 },\n      { '9', 9 },\n      { 'A', 0 },\n      { 'B', 1 },\n      { 'C', 2 },\n      { 'D', 3 },\n      { 'E', 4 },\n      { 'F', 5 },\n      { 'G', 6 },\n      { 'H', 7 },\n      { 'I', 8 },\n      { 'J', 9 },\n      { 'K', 10 },\n      { 'L', 11 },\n      { 'M', 12 },\n      { 'N', 13 },\n      { 'O', 14 },\n      { 'P', 15 },\n      { 'Q', 16 },\n      { 'R', 17 },\n      { 'S', 18 },\n      { 'T', 19 },\n      { 'U', 20 },\n      { 'V', 21 },\n      { 'W', 22 },\n      { 'X', 23 },\n      { 'Y', 24 },\n      { 'Z', 25 }\n   };\n\n   /// <summary>\n   /// Array that maps months onto letters\n   /// </summary>\n   private static readonly char[] monthChars = { 'A', 'B', 'C', 'D', 'E', 'H', 'L', 'M', 'P', 'R', 'S', 'T' };\n\n   /// <summary>\n   /// Map used by the algorithm for odd characters\n   /// </summary>\n   private static readonly Dictionary<char, int> oddMap = new()\n   {\n      { '0', 1 },\n      { '1', 0 },\n      { '2', 5 },\n      { '3', 7 },\n      { '4', 9 },\n      { '5', 13 },\n      { '6', 15 },\n      { '7', 17 },\n      { '8', 19 },\n      { '9', 21 },\n      { 'A', 1 },\n      { 'B', 0 },\n      { 'C', 5 },\n      { 'D', 7 },\n      { 'E', 9 },\n      { 'F', 13 },\n      { 'G', 15 },\n      { 'H', 17 },\n      { 'I', 19 },\n      { 'J', 21 },\n      { 'K', 2 },\n      { 'L', 4 },\n      { 'M', 18 },\n      { 'N', 20 },\n      { 'O', 11 },\n      { 'P', 3 },\n      { 'Q', 6 },\n      { 'R', 8 },\n      { 'S', 12 },\n      { 'T', 14 },\n      { 'U', 16 },\n      { 'V', 10 },\n      { 'W', 22 },\n      { 'X', 25 },\n      { 'Y', 24 },\n      { 'Z', 23 }\n   };\n\n   /// <summary>\n   ///   Generates an Italian Fiscal Code\n   /// </summary>\n   /// <param name=\"lastName\">Last name of the holder</param>\n   /// <param name=\"firstName\">First name of the holder</param>\n   /// <param name=\"birthday\">Birthday of the holder</param>\n   /// <param name=\"male\">Indicates whether the holder is male</param>\n   /// <param name=\"validChecksum\">\n   ///   Indicates whether the generated Fiscal Code has a valid checksum or not\n   /// </param>\n   /// <returns>The generated Fiscal Code</returns>\n   public static string Generate(\n      string lastName,\n      string firstName,\n      DateTime birthday,\n      bool male,\n      bool validChecksum = true)\n   {\n      var sb = new StringBuilder();\n      sb.Append(GetFiscalCodeSqueezedName(lastName, false));\n      sb.Append(GetFiscalCodeSqueezedName(firstName, true));\n      sb.Append((birthday.Year % 100).ToString(\"00\"));\n      sb.Append(monthChars[birthday.Month - 1]);\n      sb.Append((birthday.Day + (male ? 0 : 40)).ToString(\"00\"));\n\n      //To guarantee code stability for a person, we generate\n      //fake city-of-birth code through surname and birth date.\n      //Using actual city code database would be too heavy.\n      sb.Append(lastName[0].ToString().ToUpper());\n      var birthDatePositiveHash = Math.Abs(birthday.GetHashCode());\n      sb.Append((birthDatePositiveHash % 1000).ToString(\"000\"));\n\n      var checksum = ComputeChecksumCodiceFiscale(sb.ToString(), validChecksum);\n      sb.Append(checksum);\n\n      return sb.ToString();\n   }\n\n   /// <summary>\n   /// Checksum computation algorithm\n   /// </summary>\n   /// <param name=\"prefix\">The code</param>\n   /// <param name=\"validChecksum\">Indicates whether the computed checksum must be valid or not</param>\n   private static char ComputeChecksumCodiceFiscale(string prefix, bool validChecksum)\n   {\n      int total = 0;\n      for( int i = 0; i < 15; i += 2 )\n      {\n         total += oddMap[prefix[i]];\n      }\n\n      for( int i = 1; i < 15; i += 2 )\n      {\n         total += evenMap[prefix[i]];\n      }\n\n      if( !validChecksum )\n      {\n         total++; // set wrong checksum\n      }\n\n      return (char)('A' + (total % 26));\n   }\n\n   /// <summary>\n   ///   This method applies the rule giving the consonants and vowels extracted by the name,\n   ///   according to the algorithm.\n   /// </summary>\n   /// <param name=\"name\">The name to process</param>\n   /// <param name=\"isFirstName\">true, in case of first names</param>\n   /// <returns>The squeezed name</returns>\n   private static string GetFiscalCodeSqueezedName(string name, bool isFirstName)\n   {\n      var sb = new StringBuilder();\n      var normalizedName = name.ToUpperInvariant();\n      var regex = new Regex(\"[^A-Z]\");\n      normalizedName = regex.Replace(normalizedName, string.Empty);\n\n      // manages first name special case (first names having more than 3 consonants -> the 2nd\n      // is skipped)\n      var consonantToSkipIdx = -1;\n      if( isFirstName )\n      {\n         var consonantCount = 0;\n         for( int i = 0; i < normalizedName.Length; i++ )\n         {\n            if( !IsVowel(normalizedName[i]) )\n            {\n               consonantCount++;\n               if( consonantCount == 2 )\n               {\n                  consonantToSkipIdx = i;\n               }\n            }\n         }\n\n         if( consonantCount <= 3 )\n         {\n            consonantToSkipIdx = -1;\n         }\n      }\n\n      // add consonants\n      for( int i = 0; i < normalizedName.Length; i++ )\n      {\n         if( !IsVowel(normalizedName[i]) && (i != consonantToSkipIdx) )\n         {\n            sb.Append(normalizedName[i]);\n            if( sb.Length == 3 )\n            {\n               return sb.ToString();\n            }\n         }\n      }\n\n      // add vowels\n      for( int i = 0; i < normalizedName.Length; i++ )\n      {\n         if( IsVowel(normalizedName[i]) )\n         {\n            sb.Append(normalizedName[i]);\n            if( sb.Length == 3 )\n            {\n               return sb.ToString();\n            }\n         }\n      }\n\n      // add padding X\n      while( sb.Length < 3 )\n      {\n         sb.Append(\"X\");\n      }\n\n      return sb.ToString();\n   }\n\n   /// <summary>\n   /// Indicates whether a char is a vowel\n   /// </summary>\n   /// <param name=\"c\">The char to test</param>\n   /// <returns>True if is is a vowel, false otherwise</returns>\n   private static bool IsVowel(char c)\n   {\n      var vowels = new[] { 'A', 'E', 'I', 'O', 'U' };\n      return vowels.Contains(c);\n   }\n}"
  },
  {
    "path": "Source/Bogus/Extensions/Italy/ExtensionsForItaly.cs",
    "content": "using Bogus.DataSets;\nusing System;\n\nnamespace Bogus.Extensions.Italy;\n\n/// <summary>\n/// Italian class extensions\n/// </summary>\npublic static class ExtensionsForItaly\n{\n   /// <summary>\n   ///   Codice Fiscale\n   /// </summary>\n   /// <param name=\"p\">The holder</param>\n   /// <param name=\"validChecksum\">\n   ///   Indicates whether the generated Fiscal Code has a valid checksum or not\n   /// </param>\n   /// <returns>The generated Fiscal Code</returns>\n   public static string CodiceFiscale(this Person p, bool validChecksum = true)\n   {\n      return CodiceFiscaleGenerator.Generate(\n         p.LastName,\n         p.FirstName,\n         p.DateOfBirth,\n         p.Gender == Name.Gender.Male,\n         validChecksum);\n   }\n\n   /// <summary>\n   ///   Codice Fiscale\n   /// </summary>\n   /// <param name=\"finance\">An instance of the extended Finance class</param>\n   /// <param name=\"lastName\">Last name of the holder</param>\n   /// <param name=\"firstName\">First name of the holder</param>\n   /// <param name=\"birthday\">Birthday of the holder</param>\n   /// <param name=\"isMale\">Indicates whether the holder is male</param>\n   /// <param name=\"validChecksum\">\n   ///   Indicates whether the generated Fiscal Code has a valid checksum or not\n   /// </param>\n   /// <returns>The generated Fiscal Code</returns>\n   public static string CodiceFiscale(\n      this Finance finance,\n      string lastName,\n      string firstName,\n      DateTime birthday,\n      bool isMale,\n      bool validChecksum = true)\n   {\n      return CodiceFiscaleGenerator.Generate(\n         lastName,\n         firstName,\n         birthday,\n         isMale,\n         validChecksum);\n   }\n}"
  },
  {
    "path": "Source/Bogus/Extensions/Norway/ExtensionsForNorway.cs",
    "content": "﻿using System;\n\nnamespace Bogus.Extensions.Norway;\n\n/// <summary>\n/// API extensions specific for a geographical location.\n/// </summary>\npublic static class ExtensionsForNorway\n{\n   /// <summary>\n   /// Fødselsnummer - Norwegian national identity number\n   /// </summary>\n   public static string Fodselsnummer(this Person p)\n   {\n      const string Key = nameof(ExtensionsForNorway) + \"Fødselsnummer\";\n      if (p.context.TryGetValue(Key, out var value))\n      {\n         return (string)value;\n      }\n\n      /*\n          DDMMYYXXXCC\n          | | | |  |--> Checksum\n          | | | |\n          | | | |\n          | | | |-----> Individual number\n          | | |-------> Year (last two digits)\n          | |---------> Month\n          |-----------> Day\n\n          The individual number has to be even for women and odd for men.\n\n          The checksum is calculated with a modulo checksum algorithm.\n          If either of the checksum numbers are 10, the fødselsnummer gets\n          rejected, and a new individual number has to be generated.\n\n         https://www.skatteetaten.no/en/person/national-registry/birth-and-name-selection/children-born-in-norway/national-id-number/\n\n         https://nn.wikipedia.org/wiki/F%C3%B8dselsnummer\n\n         https://github.com/deegane/NINTool/blob/master/backend/src/main/java/com/nin/validation/NorwegianNinValidator.kt\n\n         https://github.com/magnuswatn/fodselsnummer/blob/master/fodselsnummer.py\n      */\n\n      var r = p.Random;\n      string birthDate = $\"{p.DateOfBirth:ddMMyy}\";\n\n      string individualNumber;\n      string checksum;\n      bool isOkChecksum;\n\n      do\n      {\n         individualNumber = GenerateIndividualNumber(r, p.Gender, p.DateOfBirth.Year);\n         isOkChecksum = GenerateChecksum(birthDate, individualNumber, out checksum);\n      } while (!isOkChecksum);\n\n      string final = $\"{p.DateOfBirth:ddMMyy}{individualNumber}{checksum}\";\n\n      p.context[Key] = final;\n      return final;\n   }\n\n   private static string GenerateIndividualNumber(Randomizer r, DataSets.Name.Gender gender, int year)\n   {\n      int from;\n      int to;\n\n      if (1854 <= year && year <= 1899)\n      {\n         from = 500;\n         to = 749;\n      }\n      else if (1900 <= year && year <= 1999)\n      {\n         from = 0;\n         to = 499;\n      }\n      else if (2000 <= year && year <= 2039)\n      {\n         from = 500;\n         to = 999;\n      }\n      else\n      {\n         throw new ArgumentOutOfRangeException(nameof(year), $\"{nameof(year)} must be between 1854 and 2039.\");\n      }\n\n      int individualNumber = gender == DataSets.Name.Gender.Female ? r.Even(from, to) : r.Odd(from, to);\n\n      return individualNumber.ToString(\"D3\");\n   }\n\n   private static bool GenerateChecksum(string birthDate, string individualNumber, out string checksum)\n   {\n      int d1 = int.Parse(birthDate.Substring(0, 1));\n      int d2 = int.Parse(birthDate.Substring(1, 1));\n      int m1 = int.Parse(birthDate.Substring(2, 1));\n      int m2 = int.Parse(birthDate.Substring(3, 1));\n      int y1 = int.Parse(birthDate.Substring(4, 1));\n      int y2 = int.Parse(birthDate.Substring(5, 1));\n      int i1 = int.Parse(individualNumber.Substring(0, 1));\n      int i2 = int.Parse(individualNumber.Substring(1, 1));\n      int i3 = int.Parse(individualNumber.Substring(2, 1));\n\n      int cs1 = 11 - (((3 * d1) + (7 * d2) + (6 * m1) + (1 * m2) + (8 * y1) + (9 * y2) + (4 * i1) + (5 * i2) + (2 * i3)) % 11);\n      int cs2 = 11 - (((5 * d1) + (4 * d2) + (3 * m1) + (2 * m2) + (7 * y1) + (6 * y2) + (5 * i1) + (4 * i2) + (3 * i3) + (2 * cs1)) % 11);\n\n      if (cs1 == 11)\n      {\n         cs1 = 0;\n      }\n\n      if (cs2 == 11)\n      {\n         cs2 = 0;\n      }\n\n      checksum = $\"{cs1}{cs2}\";\n\n      return cs1 < 10 && cs2 < 10;\n   }\n}"
  },
  {
    "path": "Source/Bogus/Extensions/Poland/ExtensionsForPoland.cs",
    "content": "﻿using Bogus.DataSets;\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\n\nnamespace Bogus.Extensions.Poland;\n\n/// <summary>\n/// API extensions specific for a geographical location.\n/// </summary>\npublic static class ExtensionsForPoland\n{\n   /// <summary>\n   /// Number of Powszechny Elektroniczny System Ewidencji Ludności (PESEL)\n   /// </summary>\n   /// <param name=\"person\">Person born between 1800 and 2300</param>\n   public static string Pesel(this Person person)\n   {\n      // https://en.wikipedia.org/wiki/PESEL\n\n      const string Key = nameof(ExtensionsForPoland) + nameof(Pesel);\n      if (person.context.TryGetValue(Key, out var value))\n      {\n         return (string)value;\n      }\n\n      return new StringBuilder()\n         .AppendPeselDateOfBirth(person.DateOfBirth)\n         .Append(person.Random.Number(9))\n         .Append(person.Random.Number(9))\n         .Append(person.Random.Number(9))\n         .AppendPeselGender(person)\n         .AppendPeselChecksum()\n         .ToString();\n   }\n\n   private static StringBuilder AppendPeselDateOfBirth(this StringBuilder builder, DateTime dateOfBirth)\n   {\n      int monthShift = dateOfBirth.Year switch\n      {\n         < 1800 => throw new ArgumentOutOfRangeException(\"PESEL for the year below 1800 is invalid.\"),\n         < 1900 => 80,\n         < 2000 => 0,\n         < 2100 => 20,\n         < 2200 => 40,\n         < 2300 => 60,\n         _ => throw new ArgumentOutOfRangeException(\"PESEL for year above 2300 is invalid.\"),\n      };\n\n      return builder\n         .Append((dateOfBirth.Year % 100).ToString(\"00\"))\n         .Append((dateOfBirth.Month+monthShift).ToString(\"00\"))\n         .Append(dateOfBirth.Day.ToString(\"00\"));\n   }\n\n   private static StringBuilder AppendPeselGender(this StringBuilder builder, Person person)\n   {\n      return builder\n         .Append(person.Gender == Name.Gender.Male\n            ? person.Random.Odd(0, 9)\n            : person.Random.Even(0, 9));\n   }\n\n   private static StringBuilder AppendPeselChecksum(this StringBuilder builder)\n   {\n      int m = 0;\n\n      for (int i = 0; i < builder.Length; i++)\n         m += (int)char.GetNumericValue(builder[i]) * PeselWeights[i];\n\n      m %= 10;\n\n      return builder.Append(m == 0 ? 0 : 10-m);\n   }\n\n   private static readonly int[] PeselWeights = { 1, 3, 7, 9, 1, 3, 7, 9, 1, 3, 1 };\n\n   /// <summary>\n   /// Numer identyfikacji podatkowej (NIP)\n   /// </summary>\n   /// <remarks>\n   /// Consists only of digits\n   /// </remarks>\n   public static string Nip(this Company company)\n   {\n      // https://pl.wikipedia.org/wiki/Numer_identyfikacji_podatkowej\n      int[] digits = company.Random.Digits(9);\n      int sum = digits.Zip(NipWeights, (d, w) => d * w).Sum();\n\n      if (sum % 11 == 10)\n      {\n         sum -= digits[8] * NipWeights[8];\n         digits[8]++;\n         digits[8] %= 10;\n         sum += digits[8] * NipWeights[8];\n      }\n\n      return string.Concat(digits) + (sum % 11);\n   }\n\n   private static readonly int[] NipWeights = { 6, 5, 7, 2, 3, 4, 5, 6, 7 };\n\n   /// <summary>\n   /// Number of Rejestr Gospodarki Narodowej (REGON)\n   /// </summary>\n   /// <param name=\"type\">9 or 14 digits REGON type</param>\n   public static string Regon(this Company company, RegonType type = RegonType.Regon9)\n   {\n      // https://pl.wikipedia.org/wiki/REGON\n      if (type == RegonType.Random)\n         type = company.Random.ArrayElement(new[] { RegonType.Regon9, RegonType.Regon14 });\n\n      int[] digits = company.Random.Digits((int)type - 1);\n      int sum = digits.Zip(RegonWeights[type], (d, w) => d * w).Sum();\n      int checksum = sum % 11;\n\n      if (checksum == 10)\n         checksum = 0;\n\n      return string.Concat(digits) + checksum;\n   }\n\n   public enum RegonType\n   {\n      Regon9 = 9,\n      Regon14 = 14,\n      Random = 15\n   }\n\n   private static readonly Dictionary<RegonType, int[]> RegonWeights = new()\n   {\n      [RegonType.Regon9] = new int[] { 8, 9, 2, 3, 4, 5, 6, 7 },\n      [RegonType.Regon14] = new int[] { 2, 4, 8, 5, 0, 9, 7, 3, 6, 1, 2, 4, 8 },\n   };\n}"
  },
  {
    "path": "Source/Bogus/Extensions/Portugal/ExtensionsForPortugal.cs",
    "content": "﻿using Bogus.DataSets;\nusing System.Linq;\n\nnamespace Bogus.Extensions.Portugal;\n\n/// <summary>\n/// API extensions specific for Portugal.\n/// </summary>\npublic static class ExtensionsForPortugal\n{\n   /// <summary>\n   /// Número de Identificação Fiscal (NIF)\n   /// </summary>\n   /// <remarks>\n   /// Tax identification number. Also referred to as Taxpayer Number, identifies a tax entity that is a taxpayer in Portugal, whether a company or a natural person.\n   /// </remarks>\n   /// <param name=\"p\">Object will receive the NIF value</param>\n   public static string Nif(this Person p)\n   {\n      const string Key = nameof(ExtensionsForPortugal) + \"NIF\";\n      if (p.context.TryGetValue(Key, out var value))\n      {\n         return (string)value;\n      }\n\n      var id = new[] {p.Random.ArrayElement(TaxNumberGenerator.NifIdentify)};\n      var digits = p.Random.Digits(7);\n\n      var nifNumber = id.Concat(digits).ToArray();\n\n      var final = TaxNumberGenerator.Create(nifNumber);\n\n      p.context[Key] = final;\n\n      return final;\n   }\n\n   /// <summary>\n   /// Número de Identificação de Pessoa Colectiva (NIPC)\n   /// </summary>\n   /// <remarks>\n   /// Tax identification number for companies. A Collective Identification Number is the most correct term to refer to a company's NIF. The first digit can be 5, 6 public collective, 8, irregular legal person or provisional number.\n   /// </remarks>\n   /// <param name=\"c\">Object will receive the NIPC value</param>\n   public static string Nipc(this Company c)\n   {\n      var id = new[] {c.Random.ArrayElement(TaxNumberGenerator.NipcIdentify)};\n      var digits = c.Random.Digits(7);\n\n      var nipcNumber = id.Concat(digits).ToArray();\n\n      return TaxNumberGenerator.Create(nipcNumber);\n   }\n}"
  },
  {
    "path": "Source/Bogus/Extensions/Portugal/TaxNumberGenerator.cs",
    "content": "﻿using System.Linq;\n\nnamespace Bogus.Extensions.Portugal;\n\ninternal static class TaxNumberGenerator\n{\n   public static readonly int[] NifIdentify = { 1, 2 };\n   public static readonly int[] NipcIdentify = { 5, 6, 8, 9 };\n   private static readonly int[] Weights = { 9, 8, 7, 6, 5, 4, 3, 2 };\n\n   /// <summary>\n   /// Rules for generate the last number for the combination\n   /// </summary>\n   /// <param name=\"arrNumber\">The array number for calculate</param>\n   public static string Create(int[] arrNumber)\n   {\n      var sum1 = arrNumber.Zip(Weights, (d, w) => d * w)\n         .Sum();\n\n      var sum1mod = sum1 % 11;\n\n      var check1 = 0;\n      if (sum1mod >= 2)\n      {\n         check1 = 11 - sum1mod;\n      }\n\n      var all = arrNumber.Concat(new[] { check1 }).ToArray();\n\n      return $\"{all[0]}{all[1]}{all[2]}{all[3]}{all[4]}{all[5]}{all[6]}{all[7]}{all[8]}\";\n   }\n}"
  },
  {
    "path": "Source/Bogus/Extensions/Romania/ExtensionsForRomania.cs",
    "content": "﻿\nusing System;\nusing Bogus.DataSets;\n\nnamespace Bogus.Extensions.Romania;\n\n/// <summary>\n///  API extensions specific for a geographical location.\n/// </summary>\npublic static class ExtensionsForRomania\n{\n   /// <summary>\n   /// Romanian Personal Identification number (CNP)\n   /// </summary>\n   /// <param name=\"p\"></param>\n   /// <returns></returns>\n   /// <remarks>\n   ///  https://ro.wikipedia.org/wiki/Cod_numeric_personal_(Rom%C3%A2nia)\n   ///  '|S| |AA| |LL| |ZZ| |JJ| |ZZZ| |C|\n   ///  '|_| |__| |__| |__| |__| |___| |_|\n   ///  '  :     :      :      :     :       :    --> Cifra de control\n   ///  '  :     :      :      :     :       --> Numarul de ordine atribuit persoanei\n   ///  '  :     :      :      :     --> Codul judetului\n   ///  '  :     :      :      --> Ziua nasterii\n   ///  '  :     :      --> Luna nasterii\n   ///  '  :     --> Anul nasterii\n   ///  '  --> Cifra sexului (M/F) pentru:\n   ///  '        1/2 - cetateni romani nascuti intre 1 ian 1900 si 31 dec 1999\n   ///  '        3/4 - cetateni romani nascuti intre 1 ian 1800 si 31 dec 1899\n   ///  '        5/6 - cetateni romani nascuti intre 1 ian 2000 si 31 dec 2099\n   ///  '        7/8 - rezidenti\n   ///  '       Persoanele de cetatenie straina se identifica cu cifra \"9\"\n   /// </remarks>\n   public static string Cnp(this Person p)\n   {\n      const string Key = nameof(ExtensionsForRomania) + \"CNP\";\n\n      if (p.context.TryGetValue(Key, out var value))\n      {\n         return (string)value;\n      }\n\n      var randomizer = p.Random;\n\n      var judet = randomizer.Enum<RomanianBirthCounty>();\n      int sex;\n      //persoanele rezidente\n      //sex = p.Gender == Gender.Male ? 7 : 8;\n      switch (p.DateOfBirth.Year)\n      {\n         case >= 1900 and <= 1999:\n            sex = p.Gender == Name.Gender.Male ? 1 : 2;\n            break;\n         case >= 1800 and <= 1899:\n            sex = p.Gender == Name.Gender.Male ? 3 : 4;\n            break;\n         case >= 2000 and <= 2099:\n            sex = p.Gender == Name.Gender.Male ? 5 : 6;\n            break;\n         default:\n            throw new ArgumentOutOfRangeException(nameof(p.DateOfBirth.Year),\n               $\"{nameof(p.DateOfBirth.Year)} must be between 1900 and 2099.\");\n      }\n\n      var seq = randomizer.Int(1, 999);\n      var cnp = sex +\n                p.DateOfBirth.ToString(\"yyMMdd\") +\n                ((int)judet).ToString(\"00\") +\n                seq.ToString(\"000\");\n\n      var checksum = GenerateChecksum(cnp);\n      var final = cnp + checksum;\n      p.context[Key] = final;\n\n      return final;\n   }\n\n   private static string GenerateChecksum(string cnp)\n   {\n      var cifra = new[] { 2, 7, 9, 1, 4, 6, 3, 5, 8, 2, 7, 9 };\n\n      var sum = 0;\n      for (var i = 0; i < 12; i++)\n      {\n         sum += cifra[i] * int.Parse(cnp[i].ToString()); //calculate checksum\n      }\n\n      var rest = sum % 11;\n      var checksum = rest == 10 ? \"1\" : rest.ToString(\"0\");\n\n      return checksum;\n   }\n\n}"
  },
  {
    "path": "Source/Bogus/Extensions/Romania/RomanianBirthCounty.cs",
    "content": "﻿namespace Bogus.Extensions.Romania;\n\npublic enum RomanianBirthCounty\n{\n    Alba = 1,\n    Arad = 2,\n    Arges = 3,\n    Bacau = 4,\n    Bihor = 5,\n    BistritaNasaud = 6,\n    Botosani = 7,\n    Brasov = 8,\n    Braila = 9,\n    Buzau = 10,\n    CarasSeverin = 11,\n    Cluj = 12,\n    Constanta = 13,\n    Covasna = 14,\n    Dambovita = 15,\n    Dolj = 16,\n    Galati = 17,\n    Gorj = 18,\n    Harghita = 19,\n    Hunedoara = 20,\n    Ialomita = 21,\n    Iasi = 22,\n    Ilfov = 23,\n    Maramures = 24,\n    Mehedinti = 25,\n    Mures = 26,\n    Neamt = 27,\n    Olt = 28,\n    Prahova = 29,\n    SatuMare = 30,\n    Salaj = 31,\n    Sibiu = 32,\n    Suceava = 33,\n    Teleorman = 34,\n    Timis = 35,\n    Tulcea = 36,\n    Vaslui = 37,\n    Valcea = 38,\n    Vrancea = 39,\n    Bucuresti = 40,\n    BucurestiSector1 = 41,\n    BucurestiSector2 = 42,\n    BucurestiSector3 = 43,\n    BucurestiSector4 = 44,\n    BucurestiSector5 = 45,\n    BucurestiSector6 = 46,\n    Calarasi = 51,\n    Giurgiu = 52,\n}"
  },
  {
    "path": "Source/Bogus/Extensions/Sweden/ExtensionsForSweden.cs",
    "content": "using System;\nusing System.Linq;\nusing Bogus.DataSets;\nusing static Bogus.DataSets.Name;\n\nnamespace Bogus.Extensions.Sweden;\n\n/// <summary>\n/// API extensions specific for a geographical location.\n/// </summary>\npublic static class ExtensionsForSweden\n{\n   /// <summary>\n   /// Swedish national identity number\n   /// </summary>\n   public static string Personnummer(this Person person)\n   {\n      const string key = nameof(ExtensionsForSweden) + nameof(Personnummer);\n      if (person.context.TryGetValue(key, out var value))\n      {\n         return (string)value;\n      }\n\n      /*\n\n          YYYYMMDDBBGC\n          |   | | | ||---> (C)Checksum\n          |   | | | | \n          |   | | | |----> (G)Gender\n          |   | | |------> (B)Birthplace\n          |   | |--------> (D)day \n          |   |----------> (M)Month\n          |--------------> (Y)Year\n         Source: https://syntaxwarriors.com/p/1021/Generate-a-Random-Swedish-Personnumber-with-control-digit\n      \n         info: https://skatteverket.se/privat/folkbokforing/personnummerochsamordningsnummer.4.3810a01c150939e893f18c29.html\n      */\n      var r = person.Random;\n      var individualNumber = GenerateIndividualNumber(r, person.Gender, person.DateOfBirth);\n\n\n      person.context[key] = individualNumber;\n      return individualNumber;\n   }\n\n   /// <summary>\n   /// Swedish coordination number\n   /// </summary>\n   /// <remarks>\n   /// Coordination numbers enable Swedish public authorities and other organizations with a public function \n   /// to identify people who are not currently – and have never been – registered at an address in Sweden.\n   /// </remarks>\n   public static string Samordningsnummer(this Person person)\n   {\n      const string key = nameof(ExtensionsForSweden) + nameof(Samordningsnummer);\n      if( person.context.TryGetValue(key, out var value) )\n      {\n         return (string)value;\n      }\n\n      /*\n\n          YYYYMMXXBBGC\n          |   | | | ||---> (C)Checksum\n          |   | | | | \n          |   | | | |----> (G)Gender\n          |   | | |------> (B)Birthplace\n          |   | |--------> (X)Day+60\n          |   |----------> (M)Month\n          |--------------> (Y)Year\n      \n         info: https://skatteverket.se/privat/folkbokforing/samordningsnummer.4.5c281c7015abecc2e201130b.html\n      */\n      var r = person.Random;\n      var individualNumber = GenerateIndividualNumber(r, person.Gender, person.DateOfBirth, 60);\n\n      person.context[key] = individualNumber;\n      return individualNumber;\n   }\n\n   private static string GenerateIndividualNumber(Randomizer r, Gender gender, DateTime dateOfBirth, int dayOffset = 0)\n   {\n      var genderNumber = GetGenderNumber(r, gender);\n      var offsetDay = dateOfBirth.Day + dayOffset;\n      var p = dateOfBirth.ToString(\"yyyyMM\") + offsetDay.ToString(\"00\") + dateOfBirth.ToString(\"ff\") + genderNumber;\n      var checksum = GetLuhn(p.Substring(2));\n      return p + checksum;\n   }\n\n   private static int GetGenderNumber(Randomizer r, Gender gender)\n   {\n      if( gender is Gender.Male )\n         return r.Odd(1, 9);\n      if( gender is Gender.Female )\n         return r.Even(1, 9);\n      throw new ArgumentOutOfRangeException(nameof(gender), gender, \"Gender not handled.\");\n   }\n\n   private static int GetLuhn(string value)\n   {\n      // Luhn algorithm doubles every other number in the value.\n      // To get the correct checksum digit we aught to append a 0 on the sequence.\n      // If the result becomes a two digit number, subtract 9 from the value.\n      // If the total sum is not a 0, the last checksum value should be subtracted from 10.\n      // The resulting value is the check value that we use as control number.\n\n      // The value passed is a string, so we aught to get the actual integer value from each char (i.e., subtract '0' which is 48).\n      var t = value.ToCharArray().Select(d => d - 48).ToArray();\n      var sum = 0;\n      int temp;\n      for (var i = 0; i < t.Length; i++)\n      {\n         temp = t[i];\n         temp *= 2 - (i % 2);\n         if (temp > 9)\n         {\n            temp -= 9;\n         }\n\n         sum += temp;\n      }\n\n      return ((int) Math.Ceiling(sum / 10.0)) * 10 - sum;\n   }\n}"
  },
  {
    "path": "Source/Bogus/Extensions/UnitedKingdom/ExtensionsForGreatBritainRegistrationPlate.cs",
    "content": "using System;\nusing System.Collections.Generic;\nusing System.Text;\nusing Bogus.DataSets;\n\nnamespace Bogus.Extensions.UnitedKingdom;\n\n/// <summary>\n/// API extensions specific for a geographical location.\n/// </summary>\npublic static class ExtensionsForGreatBritainRegistrationPlate\n{\n   private static readonly DateTime StartOfCurrentStyle = new(2001, 9, 1);\n\n   private static readonly DateTime EarliestRegistration = StartOfCurrentStyle;\n   private static readonly DateTime LatestRegistration = new(2051, 2, 28);\n\n   private static readonly char[] SequenceLetters = \"ABCDEFGHJKLMNOPRSTUVWXYZ\".ToCharArray();\n   private static readonly char[] PrimaryLocations = \"ABCDEFGHKLMNOPRSVWXY\".ToCharArray();\n   private static readonly Dictionary<char,char[]> SecondaryLocations = new()\n   {\n      { 'A', \"ABCDEFGJKMNOPRSTUVWXY\".ToCharArray() },    // Anglia\n      { 'B', \"ABCDEFGHJKLMNOPRSTUVWX\".ToCharArray() },   // Birmingham\n      { 'C', \"ABCDEFGHJKLMNOPRSTUVWX\".ToCharArray() },   // Cymru (Wales)\n      { 'D', \"ABCDEFGHJKLMNOPSTUVWXY\".ToCharArray() },   // Deeside\n      { 'E', \"ABCEFGJKLMNOPRSTUVWXY\".ToCharArray() },    // Essex\n      { 'F', \"ABCDEFGHJKLMNPRSTVWXY\".ToCharArray() },    // Forest and Fens\n      { 'G', \"ABCDEFGHJKLMNPRSTUVWXY\".ToCharArray() },   // Garden of England\n      { 'H', \"ABCDEFGHJKLMNPRSTUVWY\".ToCharArray() },    // Hampshire and Dorset\n      { 'K', \"ABCDEFGHJKLMNOPRSTUVWXY\".ToCharArray() },  // Milton Keynes (not official mnemonic)\n      { 'L', \"ABCDEFGHJKLMNOPRSTUVWXY\".ToCharArray() },  // London\n      { 'M', \"ABCDEFGHJKLMPTUVWX\".ToCharArray() },       // Manchester and Merseyside\n      { 'N', \"ABCDEFGHJKLMNOPRSTUVWXY\".ToCharArray() },  // North\n      { 'O', \"ABCDEFGHJLMOPTUVWXY\".ToCharArray() },      // Oxford\n      { 'P', \"ABCDEFGHJKLMNOPRSTUVWXYZ\".ToCharArray() }, // Preston\n      { 'R', \"ABCDEFGHJKLMNOPRSTVWXY\".ToCharArray() },   // Reading\n      { 'S', \"ABCDEFGHJKLMNOPRSTVWXY\".ToCharArray() },   // Scotland\n      { 'V', \"ABCEFGHJKLMNOPRSTUVXY\".ToCharArray() },    // Severn Valley\n      { 'W', \"ABDEFGHJKLMNOPRSTUVWXY\".ToCharArray() },   // West of England\n      { 'Y', \"ABCDEFGHJKLMNOPRSTUVWXY\".ToCharArray() },  // Yorkshire\n   };\n\n   /// <summary>\n   /// GB Vehicle Registration Plate\n   /// </summary>\n   /// <param name=\"vehicle\">Object to extend.</param>\n   /// <param name=\"dateFrom\">The start of the range of registration dates.</param>\n   /// <param name=\"dateTo\">The end of the range of registration dates.</param>\n   /// <returns>A string containing a GB registration plate.</returns>\n   /// <remarks>\n   /// This is based on the information in the Wikipedia article on\n   /// Vehicle registration plates of the United Kingdom.\n   /// https://en.wikipedia.org/wiki/Vehicle_registration_plates_of_the_United_Kingdom\n   /// At present this only handles registration plates in the current\n   /// scheme (September 2001 to February 2051).\n   /// </remarks>\n   public static string GbRegistrationPlate(this Vehicle vehicle, DateTime dateFrom, DateTime dateTo)\n   {\n      DateTime registrationDate = GenerateRegistrationDate(vehicle, dateFrom, dateTo);\n      return GenerateCurrentStylePlates(vehicle, registrationDate);\n   }\n\n   private static string GenerateCurrentStylePlates(Vehicle vehicle, DateTime registrationDate)\n   {\n      StringBuilder sb = new StringBuilder();\n      char primaryLocation = vehicle.Random.ArrayElement(PrimaryLocations);\n      sb.Append(primaryLocation);\n\n      char secondaryLocation = GetSecondaryLocation(vehicle, primaryLocation, registrationDate);\n      sb.Append(secondaryLocation);\n      int year = registrationDate.Year - 2000;\n      if (registrationDate.Month < 3)\n         year += 49;\n      else if (registrationDate.Month >= 9)\n         year += 50;\n      sb.Append($\"{year:D2}\");\n\n      ApplySN07Exception(sb);\n\n      char[] sequence = vehicle.Random.ArrayElements(SequenceLetters, 3);\n      sb.Append(sequence);\n      return sb.ToString();\n   }\n\n   private static void ApplySN07Exception(StringBuilder sb)\n   {\n      // The DVLA don't permit plates starting SN07 (i.e. Registered in\n      // Edinburgh between 1/Mar/2007 and 31/Aug/2007) because it looks\n      // too much like the word \"snot\".\n\n      sb.Replace(\"SN07\", \"TN07\");\n   }\n\n   private static char GetSecondaryLocation(Vehicle vehicle, char primaryLocation, DateTime registrationDate)\n   {\n      if (primaryLocation == 'X')\n      {\n         // Export vehicles have their secondary location marker based on\n         // the registration date rather than a specific DVLA office.\n         switch (registrationDate.Month)\n         {\n            case 1:\n            case 7:\n               return 'E';\n            case 2:\n            case 8:\n               return 'F';\n            case 3: \n            case 9:\n               return 'A';\n            case 4:\n            case 10:\n               return 'B';\n            case 5:\n            case 11:\n               return 'C';\n            case 6:\n            case 12:\n               return 'D';\n         }\n\n         throw new InvalidOperationException(\n            $\"This code path should never be accessible. {nameof(primaryLocation)}={primaryLocation}; {nameof(registrationDate)}={registrationDate:O}\");\n      }\n      \n      char[] secondaryLocationChoices = SecondaryLocations[primaryLocation];\n      char secondaryLocation = vehicle.Random.ArrayElement(secondaryLocationChoices);\n      return secondaryLocation;\n   }\n\n   private static DateTime GenerateRegistrationDate(Vehicle vehicle, DateTime dateFrom, DateTime dateTo)\n   {\n      if (dateFrom < EarliestRegistration || dateFrom > LatestRegistration)\n          throw new ArgumentOutOfRangeException(nameof(dateFrom), $\"Can only accept registration dates between {EarliestRegistration:yyyy-MM-dd} and {LatestRegistration:yyyy-MM-dd}.\");\n      if (dateTo < EarliestRegistration || dateTo > LatestRegistration)\n          throw new ArgumentOutOfRangeException(nameof(dateTo),$\"Can only accept registration dates between {EarliestRegistration:yyyy-MM-dd} and {LatestRegistration:yyyy-MM-dd}.\");\n      \n      // Swap the values of the to and from dates if they're the wrong way around.\n      if (dateFrom > dateTo)\n      {\n         // Syntax not supported: (dateFrom, dateTo) = (dateTo, dateFrom);\n         DateTime valueHolder = dateFrom;\n         dateFrom = dateTo;\n         dateTo = valueHolder;\n      }\n      \n      dateFrom = dateFrom.Date;\n      dateTo = dateTo.Date;\n      int duration = (int) (dateTo - dateFrom).TotalDays;\n      int offset = vehicle.Random.Int(0, duration);\n      DateTime registrationDate = dateFrom.AddDays(offset);\n      return registrationDate;\n   }\n}"
  },
  {
    "path": "Source/Bogus/Extensions/UnitedKingdom/ExtensionsForUnitedKingdom.cs",
    "content": "using System;\n\nusing Bogus.Bson;\nusing Bogus.DataSets;\n\nnamespace Bogus.Extensions.UnitedKingdom;\n\n/// <summary>\n/// API extensions specific for a geographical location.\n/// </summary>\npublic static class ExtensionsForUnitedKingdom\n{\n   /// <summary>\n   /// Banking Sort Code\n   /// </summary>\n   public static string SortCode(this Finance finance, bool includeSeparator = true)\n   {\n      const string withSeparator = \"##-##-##\";\n      const string withoutSeparator = \"######\";\n\n      if( includeSeparator )\n      {\n         return finance.Random.ReplaceNumbers(withSeparator);\n      }\n\n      return finance.Random.ReplaceNumbers(withoutSeparator);\n   }\n\n   /// <summary>\n   /// National Insurance Number\n   /// </summary>\n   public static string Nino(this Finance finance, bool includeSeparator = true)\n   {\n      const string valid1stPrefixChars =   \"ABCEGHJKLMNOPRSTWXYZ\";\n      //const string valid2ndPrefixChars = \"ABCEGHJKLMN PRSTWXYZ\";\n      const string validSuffixChars = \"ABCD\";\n\n      var prefix = finance.Random.String2(2, chars: valid1stPrefixChars);\n\n      if (prefix.EndsWith(\"O\"))\n      {  //second character in prefix can't end with an 'O'\n         //Remap O to an X.\n         prefix = prefix.Replace('O', 'X');\n      }\n\n      //check for invalid prefixes\n      if (prefix is \"GB\" or \"BG\" or \"NK\" or \"KN\" or \"TN\" or \"NT\" or \"ZZ\")\n      {\n         //if the prefix is any of the invalid prefixes,\n         //Remap an invalid prefix to a well known valid one.\n         prefix = \"CE\";\n      }\n\n      var suffix = finance.Random.String2(1, validSuffixChars);\n\n      if (includeSeparator)\n      {\n         return finance.Random.ReplaceNumbers($\"{prefix} ## ## ## {suffix}\");\n      }\n      return finance.Random.ReplaceNumbers($\"{prefix}######{suffix}\");\n   }\n\n   /// <summary>\n   /// Country of the United Kingdom\n   /// </summary>\n   public static string CountryOfUnitedKingdom(this Address address)\n   {\n      var countries = (BArray)Database.Get(nameof(address), \"uk_country\", \"en_GB\");\n      return address.Random.ArrayElement(countries);\n   }\n\n   /// <summary>\n   /// Generates a UK compatible VAT registration number.\n   /// </summary>\n   /// <param name=\"finance\">A reference to <see cref=\"Finance\"/>.</param>\n   /// <param name=\"registrationNumberType\">The type of vat registration number to generate.</param>\n   /// <param name=\"includeSeparator\">Indicates the resultant string should be spaced according to VAT registration formatting defaults.</param>\n   /// <returns>A string representation of a VAT registration number.</returns>\n   /// <exception cref=\"NotImplementedException\">Exception thrown if the requested registration number is not supported.</exception>\n   public static string VatNumber(this Finance finance, VatRegistrationNumberType registrationNumberType, bool includeSeparator = true)\n   {\n      int min = 0;\n      int max = 9_999_999;\n      switch( registrationNumberType )\n      {\n         case VatRegistrationNumberType.HealthAuthority:\n            min = 500;\n            max = 999;\n            break;\n         case VatRegistrationNumberType.GovernmentDepartment:\n            min = 0;\n            max = 499;\n            break;\n      }\n\n      int random = finance.Random.Int(min, max);\n\n      switch( registrationNumberType )\n      {\n         case VatRegistrationNumberType.HealthAuthority:\n            return includeSeparator\n               ? $\"GB HA {random:000}\"\n               : $\"GBHA{random:000}\";\n         case VatRegistrationNumberType.GovernmentDepartment:\n            return includeSeparator\n               ? $\"GB GD {random:000}\"\n               : $\"GBGD{random:000}\";\n         case VatRegistrationNumberType.Standard:\n            int checksum = CalculateChecksum(random);\n            return includeSeparator\n               ? $\"GB {random:000 0000} {checksum:00}\"\n               : $\"GB{random:0000000}{checksum:00}\";\n         case VatRegistrationNumberType.BranchTrader:\n            checksum = CalculateChecksum(random);\n            string suffix = finance.Random.ReplaceNumbers(\"###\");\n            return includeSeparator\n               ? $\"GB {random:000 0000} {checksum:00} {suffix}\"\n               : $\"GB{random:0000000}{checksum:00}{suffix}\";\n         default:\n            throw new NotImplementedException($\"[{registrationNumberType}] is not a supported [{nameof(VatRegistrationNumberType)}].\");\n      }\n   }\n\n   private static int CalculateChecksum(int n)\n   {\n      int total = 0;\n      int divisor = 1;\n\n      while( n / divisor >= 10 )\n      {\n         divisor *= 10;\n      }\n\n      int index = 0;\n      while( divisor > 0 )\n      {\n         int digit = n / divisor;\n         total += digit * (8 - index);\n\n         n %= divisor;\n         divisor /= 10;\n         index++;\n      }\n\n      while( total > 0 )\n      {\n         total -= 97;\n      }\n\n      return Math.Abs(total);\n   }\n}\n"
  },
  {
    "path": "Source/Bogus/Extensions/UnitedKingdom/VatRegistrationNumberType.cs",
    "content": "namespace Bogus.Extensions.UnitedKingdom;\n\n/// <summary>\n/// Enum for the different types of UK VAT registration numbers.\n/// </summary>\npublic enum VatRegistrationNumberType\n{\n   /// <summary>\n   /// Standard company, for example GB### #### ##\n   /// </summary>\n   Standard = 0,\n\n   /// <summary>\n   /// Branch trader, similar to <see cref=\"Standard\"/> with a 3 digit suffix. For example, GB### #### ## ###\n   /// </summary>\n   BranchTrader = 1,\n\n   /// <summary>\n   /// Government department. for example GBGD###\n   /// </summary>\n   GovernmentDepartment = 2,\n\n   /// <summary>\n   /// Health authority, for example GBHA###\n   /// </summary>\n   HealthAuthority = 3\n}"
  },
  {
    "path": "Source/Bogus/Extensions/UnitedStates/ExtensionsForUnitedStates.cs",
    "content": "﻿using Bogus.DataSets;\n\nnamespace Bogus.Extensions.UnitedStates;\n\n/// <summary>\n/// API extensions specific for a geographical location.\n/// </summary>\npublic static class ExtensionsForUnitedStates\n{\n   /// <summary>\n   /// Social Security Number\n   /// </summary>\n   public static string Ssn(this Person p)\n   {\n      const string Key = nameof(ExtensionsForUnitedStates) + \"SSN\";\n\n      if( p.context.TryGetValue(Key, out var value) )\n      {\n         return (string)value;\n      }\n\n      var randomizer = p.Random;\n\n      //See Issue 260, SSN validity:\n      // https://secure.ssa.gov/apps10/poms.nsf/lnx/0110201035\n\n      var a = randomizer.Int(1, 898);\n      if (a == 666) a++;\n\n      var b = randomizer.Int(1, 99);\n      var c = randomizer.Int(1, 9999);\n\n      var ssn = $\"{a:000}-{b:00}-{c:0000}\";\n\n      p.context[Key] = ssn;\n\n      return ssn;\n   }\n\n   /// <summary>\n   /// Employer Identification Number\n   /// </summary>\n   public static string Ein(this Company c)\n   {\n      return c.Random.ReplaceNumbers(\"##-#######\");\n   }\n}"
  },
  {
    "path": "Source/Bogus/Faker.cs",
    "content": "﻿using System.Collections.Generic;\nusing System.Linq;\nusing System.Threading;\nusing Bogus.DataSets;\nusing System;\n\nnamespace Bogus;\n\n/// <summary>\n/// A hub of all the categories merged into a single class to ease fluent syntax API.\n/// </summary>\npublic class Faker : ILocaleAware, IHasRandomizer, IHasContext\n{\n   /// <summary>\n   /// The default mode to use when generating objects. Strict mode ensures that all properties have rules.\n   /// </summary>\n   public static bool DefaultStrictMode = false;\n\n   /// <summary>\n   /// Create a Faker with a specific locale.\n   /// </summary>\n   public Faker(string locale = \"en\")\n   {\n      Locale = locale;\n\n      this.Address = this.Notifier.Flow(new Address(locale));\n      this.Company = this.Notifier.Flow(new Company(locale));\n      this.Date = this.Notifier.Flow(new Date (locale));\n      this.Finance = this.Notifier.Flow(new Finance {Locale = locale});\n      this.Hacker = this.Notifier.Flow(new Hacker(locale));\n      this.Image = this.Notifier.Flow(new Images(locale));\n      this.Internet = this.Notifier.Flow(new Internet(locale));\n      this.Lorem = this.Notifier.Flow(new Lorem(locale));\n      this.Name = this.Notifier.Flow(new Name(locale));\n\n      this.Phone = this.Notifier.Flow(new PhoneNumbers(locale));\n      this.System = this.Notifier.Flow(new DataSets.System(locale));\n      this.Commerce = this.Notifier.Flow(new Commerce(locale));\n      this.Database = this.Notifier.Flow(new DataSets.Database());\n      this.Rant = this.Notifier.Flow(new Rant());\n      this.Vehicle = this.Notifier.Flow(new Vehicle());\n\n      this.Music = this.Notifier.Flow(new Music());\n\n      this.Hashids = new Hashids();\n   }\n\n   Dictionary<string, object> IHasContext.Context { get; } = new();\n\n   /// <summary>\n   /// See <see cref=\"SeedNotifier\"/>\n   /// </summary>\n   protected SeedNotifier Notifier = new();\n\n   SeedNotifier IHasRandomizer.GetNotifier()\n   {\n      return this.Notifier;\n   }\n\n   private Randomizer randomizer;\n\n   /// <summary>\n   /// Generate numbers, booleans, and decimals.\n   /// </summary>\n   [RegisterMustasheMethods]\n   public Randomizer Random\n   {\n      get => this.randomizer ?? (this.Random = new Randomizer());\n      set\n      {\n         this.randomizer = value;\n         this.Notifier.Notify(value);\n      }\n   }\n\n   /// <summary>\n   /// Can parse a handle bar expression like \"{{name.lastName}}, {{name.firstName}} {{name.suffix}}\".\n   /// </summary>\n   public string Parse(string str)\n   {\n      return Tokenizer.Parse(str,\n         this.Address,\n         this.Company,\n         this.Date,\n         this.Finance,\n         this.Hacker,\n         this.Image,\n         this.Internet,\n         this.Lorem,\n         this.Name,\n         this.Phone,\n         this.System,\n         this.Commerce,\n         this.Database,\n         this.Random,\n         this.Music,\n         this.Vehicle);\n   }\n\n\n   private Person person;\n\n   /// <summary>\n   /// A contextually relevant fields of a person.\n   /// </summary>\n   public Person Person => person ??= new Person(this.Random, this.localDateTimeRef, this.Locale);\n\n\n   private DateTime? localDateTimeRef;\n\n   /// <summary>\n   /// The fixed point in time DateTime reference used for date and time calculations\n   /// with this Faker instance and the underlying .Date dataset. If this property is set to null,\n   /// then the .Date dataset's static system clock is usually used.\n   /// \n   /// Typically, this property is set when Faker[T].UseDateTimeReference() is called,\n   /// or is set manually when creating an instance of new Faker { DateTimeReference = new DateTime(year, month, day) }.\n   /// When this property is set, all date/time calculations from .Date will begin calculations from this fixed point in time for this Faker instance.\n   /// </summary>\n   public DateTime? DateTimeReference\n   {\n      get\n      {\n         return localDateTimeRef;\n      }\n      set\n      {\n         localDateTimeRef = value;\n         if( localDateTimeRef.HasValue )\n         {\n            this.Date.LocalSystemClock = () => localDateTimeRef.Value;\n         }\n         else\n         {\n            this.Date.LocalSystemClock = null;\n         }\n      }\n   }\n\n   /// <summary>\n   /// Creates hacker gibberish.\n   /// </summary>\n   [RegisterMustasheMethods]\n   public Hacker Hacker { get; set; }\n\n   /// <summary>\n   /// Generate Phone Numbers\n   /// </summary>\n   [RegisterMustasheMethods]\n   public PhoneNumbers Phone { get; set; }\n\n   /// <summary>\n   /// Generate Names\n   /// </summary>\n   [RegisterMustasheMethods]\n   public Name Name { get; set; }\n\n   /// <summary>\n   /// Generate Words\n   /// </summary>\n   [RegisterMustasheMethods]\n   public Lorem Lorem { get; set; }\n\n   /// <summary>\n   /// Generate Image URL Links\n   /// </summary>\n   [RegisterMustasheMethods]\n   public Images Image { get; set; }\n\n   /// <summary>\n   /// Generate Finance Items\n   /// </summary>\n   [RegisterMustasheMethods]\n   public Finance Finance { get; set; }\n\n   /// <summary>\n   /// Generate Addresses\n   /// </summary>\n   [RegisterMustasheMethods]\n   public Address Address { get; set; }\n\n   /// <summary>\n   /// Generate Dates\n   /// </summary>\n   [RegisterMustasheMethods]\n   public Date Date { get; set; }\n\n   /// <summary>\n   /// Generates company names, titles and BS.\n   /// </summary>\n   [RegisterMustasheMethods]\n   public Company Company { get; set; }\n\n   /// <summary>\n   /// Generate Internet stuff like Emails and UserNames.\n   /// </summary>\n   [RegisterMustasheMethods]\n   public Internet Internet { get; set; }\n\n   /// <summary>\n   /// Generates data related to commerce\n   /// </summary>\n   [RegisterMustasheMethods]\n   public Commerce Commerce { get; set; }\n\n   /// <summary>\n   /// Generates fake data for many computer systems properties\n   /// </summary>\n   [RegisterMustasheMethods]\n   public DataSets.System System { get; set; }\n\n   /// <summary>\n   /// Generates fake database things.\n   /// </summary>\n   [RegisterMustasheMethods]\n   public DataSets.Database Database { get; set; }\n\n   /// <summary>\n   /// Generates random user content.\n   /// </summary>\n   [RegisterMustasheMethods]\n   public Rant Rant { get; set; }\n\n   /// <summary>\n   /// Generates data related to vehicles.\n   /// </summary>\n   [RegisterMustasheMethods]\n   public Vehicle Vehicle { get; set; }\n\n   /// <summary>\n   /// Generates data related to music.\n   /// </summary>\n   [RegisterMustasheMethods]\n   public Music Music { get; set; }\n\n   /// <summary>\n   /// Helper method to pick a random element.\n   /// </summary>\n   public T PickRandom<T>(IEnumerable<T> items)\n   {\n      return this.Random.ArrayElement(items.ToArray());\n   }\n\n   /// <summary>\n   /// Helper method to pick a random element.\n   /// </summary>\n   public T PickRandom<T>(IList<T> items)\n   {\n      return this.Random.ListItem(items);\n   }\n\n   /// <summary>\n   /// Helper method to pick a random element.\n   /// </summary>\n   public T PickRandom<T>(ICollection<T> items)\n   {\n      return this.Random.CollectionItem(items);\n   }\n\n   /// <summary>\n   /// Helper method to pick a random element.\n   /// </summary>\n   public T PickRandom<T>(List<T> items)\n   {\n      return this.Random.ListItem(items);\n   }\n\n   /// <summary>\n   /// Picks a random item of T specified in the parameter list.\n   /// </summary>\n   public T PickRandom<T>(params T[] items)\n   {\n      return this.Random.ArrayElement(items);\n   }\n\n   /// <summary>\n   /// Picks a random item of T specified in the parameter list.\n   /// </summary>\n   public T PickRandomParam<T>(params T[] items)\n   {\n      return this.Random.ArrayElement(items);\n   }\n\n   /// <summary>\n   /// Helper to pick random subset of elements out of the list.\n   /// </summary>\n   /// <param name=\"amountToPick\">amount of elements to pick of the list.</param>\n   /// <exception cref=\"ArgumentException\">if amountToPick is lower than zero.</exception>\n   public IEnumerable<T> PickRandom<T>(IEnumerable<T> items, int amountToPick)\n   {\n      if( amountToPick < 0 )\n      {\n         throw new ArgumentOutOfRangeException($\"{nameof(amountToPick)} needs to be a positive integer.\");\n      }\n      var size = items.Count();\n      if( amountToPick > size )\n      {\n         throw new ArgumentOutOfRangeException($\"{nameof(amountToPick)} is greater than the number of items.\");\n      }\n      return this.Random.Shuffle(items).Take(amountToPick);\n   }\n\n   /// <summary>\n   /// Helper method to call faker actions multiple times and return the result as IList of T\n   /// </summary>\n   public IList<T> Make<T>(int count, Func<T> action)\n   {\n      return Enumerable.Range(1, count).Select(n => action()).ToList();\n   }\n\n   /// <summary>\n   /// Helper method to call faker actions multiple times and return the result as IList of T.\n   /// This method passes in the current index of the generation.\n   /// </summary>\n   public IList<T> Make<T>(int count, Func<int, T> action)\n   {\n      return Enumerable.Range(1, count).Select(action).ToList();\n   }\n\n   /// <summary>\n   /// Returns an IEnumerable[T] with LINQ deferred execution. Generated values\n   /// are not guaranteed to be repeatable until .ToList() is called.\n   /// </summary>\n   public IEnumerable<T> MakeLazy<T>(int count, Func<T> action)\n   {\n      return Enumerable.Range(1, count).Select(n => action());\n   }\n\n   /// <summary>\n   /// Same as Make() except this method passes in the current index of the generation. Also,\n   /// returns an IEnumerable[T] with LINQ deferred execution. Generated values are not\n   /// guaranteed to be repeatable until .ToList() is called.\n   /// </summary>\n   public IEnumerable<T> MakeLazy<T>(int count, Func<int, T> action)\n   {\n      return Enumerable.Range(1, count).Select(action);\n   }\n\n   /// <summary>\n   /// Picks a random Enum of T. Works only with Enums.\n   /// </summary>\n   /// <typeparam name=\"T\">Must be an Enum</typeparam>\n   public T PickRandom<T>() where T : struct, Enum\n   {\n      return this.Random.Enum<T>();\n   }\n\n   /// <summary>\n   /// Picks a random Enum of T, excluding those passed as parameters.\n   /// </summary>\n   /// <param name=\"exclude\">The items in the Enum of T to exclude from selection.</param>\n   public T PickRandomWithout<T>(params T[] exclude) where T : struct, Enum\n   {\n      return this.Random.Enum(exclude);\n   }\n\n   /// <summary>\n   /// The current locale for the dataset.\n   /// </summary>\n   /// <value>The locale.</value>\n   public string Locale { get; set; }\n\n   /// <summary>\n   /// Triggers a new generation context\n   /// </summary>\n   internal void NewContext()\n   {\n      person = null;\n      this.capturedGlobalIndex = Interlocked.Increment(ref GlobalUniqueIndex);\n      Interlocked.Increment(ref IndexFaker);\n   }\n\n   /// <summary>\n   /// Checks if the internal state is ready to be used by <seealso cref=\"Faker{T}\"/>.\n   /// In other words, has NewContext ever been called since this object was created?\n   /// See Issue 143. https://github.com/bchavez/Bogus/issues/143\n   /// </summary>\n   internal bool HasContext => this.IndexFaker != -1;\n\n   /// <summary>\n   /// A global variable that is automatically incremented on every\n   /// new object created by Bogus. Useful for composing property values that require\n   /// uniqueness.\n   /// </summary>\n   public static int GlobalUniqueIndex = -1;\n\n   private int capturedGlobalIndex;\n\n   /// <summary>\n   /// Alias for IndexGlobal.\n   /// </summary>\n   //[Obsolete(\"Please use IndexGlobal instead.\")]\n   public int UniqueIndex => capturedGlobalIndex;\n\n   /// <summary>\n   /// A global static variable that is automatically incremented on every\n   /// new object created by Bogus across all Faker[T]s in the entire application.\n   /// Useful for composing property values that require uniqueness across\n   /// the entire application.\n   /// </summary>\n   public int IndexGlobal => capturedGlobalIndex;\n\n   /// <summary>\n   /// A local variable that is automatically incremented on every\n   /// new object generated by the Faker[T] instance for lifetime of Faker[T].\n   /// </summary>\n   public int IndexFaker = -1;\n\n   /// <summary>\n   /// A local index variable that can be controlled inside rules with ++ and --.\n   /// This variable's lifetime exists for the lifetime of Faker[T].\n   /// </summary>\n   public int IndexVariable = 0;\n\n   /// <summary>\n   /// HashID generator with default (string.Empty) salt. See: https://github.com/ullmark/hashids.net\n   /// </summary>\n   public Hashids Hashids { get; set; }\n}"
  },
  {
    "path": "Source/Bogus/Faker[T].Extensions.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\n\nnamespace Bogus;\n\n/// <summary>\n/// Extensions for <see cref=\"Faker{T}\"/>.\n/// </summary>\npublic static class ExtensionsForFakerT\n{\n   /// <summary>\n   /// Generate multiple fake objects of T. The number of generated items is randomly chosen between <paramref name=\"min\"/> and <paramref name=\"max\"/> values.\n   /// The random number between <paramref name=\"min\"/> and <paramref name=\"max\"/> should be considered non-deterministic but technically depends on the parameters each time this method was called.\n   /// </summary>\n   /// <param name=\"faker\">The <see cref=\"Faker{T}\"/> to extend with this extension method.</param>\n   /// <param name=\"min\">Minimum number of T objects to create. Inclusive.</param>\n   /// <param name=\"max\">Maximum number of T objects to create. Inclusive.</param>\n   public static List<T> GenerateBetween<T>(this Faker<T> faker, int min, int max, string ruleSets = null) where T : class\n   {\n      var internals = (IFakerTInternal)faker;\n      var r = internals.FakerHub.Random;\n      var n = r.Number(min, max);\n      return faker.Generate(n, ruleSets);\n   }\n\n   /// <summary>\n   /// Helpful extension for creating randomly null values for <seealso cref=\"Faker{T}\"/>.RuleFor() rules.\n   /// Example: .RuleFor(x=>x.Prop, f=>f.Random.Word().OrNull(f))\n   /// </summary>\n   /// <typeparam name=\"T\">Any reference type.</typeparam>\n   /// <param name=\"f\">The Faker facade. This is usually the f from RuleFor(.., f => lambda).</param>\n   /// <param name=\"nullWeight\">The probability of null occurring. Range [1.0f - 0.0f] (100% and 0%) respectively. For example, if 15% null is desired pass nullWeight = 0.15f.</param>\n   public static T OrNull<T>(this T value, in Faker f, float nullWeight = 0.5f) where T : class\n   {\n      if (nullWeight is > 1 or < 0) throw new ArgumentOutOfRangeException(nameof(nullWeight), $\".{nameof(OrNull)}() {nameof(nullWeight)} of '{nullWeight}' must be between 1.0f and 0.0f.\");\n      return f.Random.Float() > nullWeight ? value : null;\n   }\n\n   /// <summary>\n   /// Helpful extension for creating randomly null values for <seealso cref=\"Faker{T}\"/>.RuleFor() rules.\n   /// Example: .RuleFor(x=>x.Prop, f=>f.Random.Int().OrNull(f))\n   /// </summary>\n   /// <typeparam name=\"T\">Any nullable type. ie: int?, Guid?, etc.</typeparam>\n   /// <param name=\"f\">The Faker facade. This is usually the f from RuleFor(.., f => lambda).</param>\n   /// <param name=\"nullWeight\">The probability of null occurring. Range [1.0f - 0.0f] (100% and 0%) respectively. For example, if 15% null is desired pass nullWeight = 0.15f.</param>\n   public static T? OrNull<T>(this T value, Faker f, float nullWeight = 0.5f) where T : struct\n   {\n      if (nullWeight is > 1 or < 0) throw new ArgumentOutOfRangeException(nameof(nullWeight), $\".{nameof(OrNull)}() {nameof(nullWeight)} of '{nullWeight}' must be between 1.0f and 0.0f.\");\n      return f.Random.Float() > nullWeight ? new T?(value) : null;\n   }\n\n   /// <summary>\n   /// Helpful extension for creating randomly default(T) values for <seealso cref=\"Faker{T}\"/>.RuleFor() rules.\n   /// Example: .RuleFor(x=>x.Prop, f=>f.Random.Word().OrDefault(f))\n   /// </summary>\n   /// <param name=\"f\">The Faker facade. This is usually the f from f => lambda.</param>\n   /// <param name=\"defaultWeight\">The probability of the default value occurring. Range [1.0f - 0.0f] (100% and 0%) respectively. For example, if 15% default(T) is desired pass defaultWeight = 0.15f.</param>\n   /// <param name=\"defaultValue\">The default value to return.</param>\n   public static T OrDefault<T>(this T value, Faker f, float defaultWeight = 0.5f, T defaultValue = default)\n   {\n      if (defaultWeight is > 1 or < 0) throw new ArgumentOutOfRangeException(nameof(defaultWeight), $\".{nameof(OrDefault)}() {nameof(defaultWeight)} of '{defaultWeight}' must be between 1.0f and 0.0f. \");\n      return f.Random.Float() > defaultWeight ? value : defaultValue;\n   }\n}"
  },
  {
    "path": "Source/Bogus/Faker[T].cs",
    "content": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Linq.Expressions;\nusing System.Reflection;\nusing System.Text;\nusing Bogus.Extensions;\n\nnamespace Bogus;\n\n/// <summary>\n/// Hidden API implemented explicitly on <see cref=\"Faker{T}\"/>. When <see cref=\"Faker{T}\"/> is casted explicitly to <see cref=\"IFakerTInternal\"/>,\n/// the cast reveals some protected internal objects of <see cref=\"Faker{T}\"/> without needing to derive\n/// from <see cref=\"Faker{T}\"/>. This is useful for extensions methods that need access internal variables of <see cref=\"Faker{T}\"/> like <see cref=\"Faker\"/>, <see cref=\"IBinder\"/>, <see cref=\"LocalSeed\"/>, and type of T.\n/// </summary>\npublic interface IFakerTInternal\n{\n   /// <summary>\n   /// The internal FakerHub object that is used in f => f rules. Usually used to gain access to a source of randomness by extension methods.\n   /// </summary>\n   Faker FakerHub { get; }\n\n   /// <summary>\n   /// The field/property binder used by <see cref=\"Faker{T}\"/>.\n   /// </summary>\n   IBinder Binder { get; }\n\n   /// <summary>\n   /// The local seed of <see cref=\"Faker{T}\"/> if available. Null local seed means the Global <see cref=\"Randomizer.Seed\"/> property is being used.\n   /// </summary>\n   int? LocalSeed { get; }\n\n   /// <summary>\n   /// The type of T in <see cref=\"Faker{T}\"/>.\n   /// </summary>\n   Type TypeOfT { get; }\n}\n\n/// <summary>\n/// Generates fake objects of <typeparamref name=\"T\"/>.\n/// </summary>\n/// <typeparam name=\"T\">The object to fake.</typeparam>\npublic class Faker<T> : IFakerTInternal, ILocaleAware, IRuleSet<T> where T : class\n{\n#pragma warning disable 1591\n   protected const string Default = \"default\";\n   private static readonly string[] DefaultRuleSet = {Default};\n   protected internal Faker FakerHub;\n   protected internal IBinder binder;\n\n   protected internal readonly MultiDictionary<string, string, PopulateAction<T>> Actions = new(StringComparer.OrdinalIgnoreCase);\n\n   protected internal readonly Dictionary<string, FinalizeAction<T>> FinalizeActions = new(StringComparer.OrdinalIgnoreCase);\n   protected internal Dictionary<string, Func<Faker, T>> CreateActions = new(StringComparer.OrdinalIgnoreCase);\n   protected internal readonly Dictionary<string, MemberInfo> TypeProperties;\n   protected internal readonly Dictionary<string, Action<T, object>> SetterCache = new(StringComparer.OrdinalIgnoreCase);\n   \n   protected internal Dictionary<string, bool> StrictModes = new();\n   protected internal bool? IsValid;\n   protected internal string currentRuleSet = Default;\n   protected internal int? localSeed; // if null, the global Randomizer.Seed is used.\n   protected internal DateTime? localDateTimeRef;\n#pragma warning restore 1591\n\n   Faker IFakerTInternal.FakerHub => this.FakerHub;\n\n   IBinder IFakerTInternal.Binder => this.binder;\n\n   int? IFakerTInternal.LocalSeed => this.localSeed;\n\n   Type IFakerTInternal.TypeOfT => typeof(T);\n\n   /// <summary>\n   /// Clones the internal state of a <seealso cref=\"Faker{T}\"/> into a new <seealso cref=\"Faker{T}\"/> so that\n   /// both are isolated from each other. The clone will have internal state\n   /// reset as if <seealso cref=\"Generate(string)\"/> was never called.\n   /// </summary>\n   public Faker<T> Clone()\n   {\n      var clone = new Faker<T>(this.Locale, this.binder);\n\n      //copy internal state.\n      //strict modes.\n      foreach( var root in this.StrictModes )\n      {\n         clone.StrictModes.Add(root.Key, root.Value);\n      }\n\n      //create actions\n      foreach( var root in this.CreateActions )\n      {\n         clone.CreateActions[root.Key] = root.Value;\n      }\n      //finalize actions\n      foreach( var root in this.FinalizeActions )\n      {\n         clone.FinalizeActions.Add(root.Key, root.Value);\n      }\n\n      //actions\n      foreach( var root in this.Actions )\n      {\n         foreach( var kv in root.Value )\n         {\n            clone.Actions.Add(root.Key, kv.Key, kv.Value);\n         }\n      }\n\n      if( localSeed.HasValue )\n      {\n         clone.UseSeed(localSeed.Value);\n      }\n\n      if( localDateTimeRef.HasValue )\n      {\n         clone.UseDateTimeReference(localDateTimeRef.Value);\n      }\n\n      return clone;\n   }\n\n   /// <summary>\n   /// The current locale.\n   /// </summary>\n   public string Locale { get; set; }\n\n   /// <summary>\n   /// Creates a Faker with default 'en' locale.\n   /// </summary>\n   public Faker() : this(\"en\", null)\n   {\n   }\n\n   /// <summary>\n   /// Creates a Faker with a locale\n   /// </summary>\n   public Faker(string locale) : this(locale, null)\n   {\n   }\n\n   /// <summary>\n   /// Creates a Faker with a locale.\n   /// </summary>\n   /// <param name=\"locale\">language</param>\n   /// <param name=\"binder\">A binder that discovers properties or fields on T that are candidates for faking. Null uses the default Binder.</param>\n   public Faker(string locale = \"en\", IBinder binder = null)\n   {\n      this.binder = binder ?? new Binder();\n      this.Locale = locale;\n      FakerHub = new Faker(locale);\n      TypeProperties = this.binder.GetMembers(typeof(T));\n      this.CreateActions[Default] = faker => Activator.CreateInstance<T>();\n   }\n\n   /// <summary>\n   /// Creates a seed locally scoped within this <seealso cref=\"Faker{T}\"/> ignoring the globally scoped <seealso cref=\"Randomizer.Seed\"/>.\n   /// If this method is never called the global <seealso cref=\"Randomizer.Seed\"/> is used.\n   /// </summary>\n   /// <param name=\"seed\">The seed value to use within this <seealso cref=\"Faker{T}\"/> instance.</param>\n   public virtual Faker<T> UseSeed(int seed)\n   {\n      this.localSeed = seed;\n      this.FakerHub.Random = new Randomizer(seed);\n      return this;\n   }\n\n   /// <summary>\n   /// Sets a local time reference for all DateTime calculations used by\n   /// this Faker[T] instance; unless refDate parameters are specified \n   /// with the corresponding Date.Methods().\n   /// </summary>\n   /// <param name=\"refDate\">The anchored DateTime reference to use.</param>\n   public virtual Faker<T> UseDateTimeReference(DateTime? refDate)\n   {\n      this.localDateTimeRef = refDate;\n      this.FakerHub.DateTimeReference = refDate;\n      return this;\n   }\n\n   /// <summary>\n   /// Instructs <seealso cref=\"Faker{T}\"/> to use the factory method as a source\n   /// for new instances of <typeparamref name=\"T\"/>.\n   /// </summary>\n   public virtual Faker<T> CustomInstantiator(Func<Faker, T> factoryMethod)\n   {\n      this.CreateActions[currentRuleSet] = factoryMethod;\n      return this;\n   }\n\n   /// <summary>\n   /// Creates a rule for a compound property and providing access to the instance being generated.\n   /// </summary>\n   public virtual Faker<T> RuleFor<TProperty>(Expression<Func<T, TProperty>> property, Func<Faker, T, TProperty> setter)\n   {\n      var propName = PropertyName.For(property);\n\n      return AddRule(propName, (f, t) => setter(f, t));\n   }\n\n   /// <summary>\n   /// Creates a rule for a property.\n   /// </summary>\n   public virtual Faker<T> RuleFor<TProperty>(Expression<Func<T, TProperty>> property, TProperty value)\n   {\n      var propName = PropertyName.For(property);\n\n      return AddRule(propName, (f, t) => value);\n   }\n\n   /// <summary>\n   /// Creates a rule for a property.\n   /// </summary>\n   public virtual Faker<T> RuleFor<TProperty>(Expression<Func<T, TProperty>> property, Func<TProperty> valueFunction)\n   {\n      var propName = PropertyName.For(property);\n\n      return AddRule(propName, (f, t) => valueFunction());\n   }\n\n   /// <summary>\n   /// Creates a rule for a property.\n   /// </summary>\n   public virtual Faker<T> RuleFor<TProperty>(Expression<Func<T, TProperty>> property, Func<Faker, TProperty> setter)\n   {\n      var propName = PropertyName.For(property);\n\n      return AddRule(propName, (f, t) => setter(f));\n   }\n\n   /// <summary>\n   /// Create a rule for a hidden property or field.\n   /// Used in advanced scenarios to create rules for hidden properties or fields.\n   /// </summary>\n   /// <param name=\"propertyOrFieldName\">The property name or field name of the member to create a rule for.</param>\n   public virtual Faker<T> RuleFor<TProperty>(string propertyOrFieldName, Func<Faker, TProperty> setter)\n   {\n      EnsureMemberExists(propertyOrFieldName,\n         $\"The property or field {propertyOrFieldName} was not found on {typeof(T)}. \" +\n         $\"Can't create a rule for {typeof(T)}.{propertyOrFieldName} when {propertyOrFieldName} \" +\n         $\"cannot be found. Try creating a custom IBinder for Faker<T> with the appropriate \" +\n         $\"System.Reflection.BindingFlags that allows deeper reflection into {typeof(T)}.\");\n\n      return AddRule(propertyOrFieldName, (f, t) => setter(f));\n   }\n\n   /// <summary>\n   /// Create a rule for a hidden property or field.\n   /// Used in advanced scenarios to create rules for hidden properties or fields.\n   /// </summary>\n   /// <param name=\"propertyOrFieldName\">The property name or field name of the member to create a rule for.</param>\n   public virtual Faker<T> RuleFor<TProperty>(string propertyOrFieldName, Func<Faker, T, TProperty> setter)\n   {\n      EnsureMemberExists(propertyOrFieldName,\n         $\"The property or field {propertyOrFieldName} was not found on {typeof(T)}. \" +\n         $\"Can't create a rule for {typeof(T)}.{propertyOrFieldName} when {propertyOrFieldName} \" +\n         $\"cannot be found. Try creating a custom IBinder for Faker<T> with the appropriate \" +\n         $\"System.Reflection.BindingFlags that allows deeper reflection into {typeof(T)}.\");\n      \n      return AddRule(propertyOrFieldName, (f, t) => setter(f, t));\n   }\n\n   protected virtual Faker<T> AddRule(string propertyOrField, Func<Faker, T, object> invoker)\n   {\n      var rule = new PopulateAction<T>\n         {\n            Action = invoker,\n            RuleSet = currentRuleSet,\n            PropertyName = propertyOrField,\n         };\n\n      this.Actions.Add(currentRuleSet, propertyOrField, rule);\n\n      return this;\n   }\n\n   /// <summary>\n   /// Specify multiple rules inside an action without having to call\n   /// RuleFor multiple times. Note: <seealso cref=\"StrictMode\"/> must be false\n   /// since rules for properties and fields cannot be individually checked when\n   /// using this method.\n   /// </summary>\n   public virtual Faker<T> Rules(Action<Faker, T> setActions)\n   {\n      Func<Faker, T, object> invoker = (f, t) =>\n         {\n            setActions(f, t);\n            return null;\n         };\n      var guid = Guid.NewGuid().ToString();\n      var rule = new PopulateAction<T>\n         {\n            Action = invoker,\n            RuleSet = currentRuleSet,\n            PropertyName = guid,\n            ProhibitInStrictMode = true\n         };\n      this.Actions.Add(currentRuleSet, guid, rule);\n      return this;\n   }\n\n   /// <summary>\n   /// Creates one rule for all types of <typeparamref name=\"TType\"/> on type <typeparamref name=\"T\"/>.\n   /// In other words, if you have <typeparamref name=\"T\"/> with many fields or properties of\n   /// type <seealso cref=\"Int32\"/> this method allows you to specify a rule for all fields or\n   /// properties of type <seealso cref=\"Int32\"/>.\n   /// </summary>\n   public virtual Faker<T> RuleForType<TType>(Type type, Func<Faker, TType> setterForType)\n   {\n      if( typeof(TType) != type )\n      {\n         throw new ArgumentException($\"{nameof(TType)} must be the same type as parameter named '{nameof(type)}'\");\n      }\n\n      foreach( var kvp in this.TypeProperties )\n      {\n         var propOrFieldType = GetFieldOrPropertyType(kvp.Value);\n         var propOrFieldName = kvp.Key;\n\n         if( propOrFieldType == type )\n         {\n            RuleFor(propOrFieldName, setterForType);\n         }\n      }\n\n      return this;\n   }\n\n   /// <summary>\n   /// Utility method to get the Type of a Property or Field\n   /// </summary>\n   protected virtual Type GetFieldOrPropertyType(MemberInfo mi)\n   {\n      if( mi is PropertyInfo pi )\n      {\n         return pi.PropertyType;\n      }\n      if( mi is FieldInfo fi )\n      {\n         return fi.FieldType;\n      }\n      return null;\n   }\n\n   /// <summary>\n   /// Defines a set of rules under a specific name. Useful for defining\n   /// rules for special cases. Note: The name `default` is the name of all rules that are\n   /// defined without an explicit rule set.\n   /// </summary>\n   /// <param name=\"ruleSetName\">The rule set name.</param>\n   /// <param name=\"action\">The set of rules to apply when this rules set is specified.</param>\n   public virtual Faker<T> RuleSet(string ruleSetName, Action<IRuleSet<T>> action)\n   {\n      if( currentRuleSet != Default ) throw new ArgumentException(\"Cannot create a rule set within a rule set.\");\n      currentRuleSet = ruleSetName;\n      action(this);\n      currentRuleSet = Default;\n      return this;\n   }\n\n   /// <summary>\n   /// Ensures a member exists provided by the IBinder.\n   /// </summary>\n   protected virtual void EnsureMemberExists(string propNameOrField, string exceptionMessage)\n   {\n      if (!this.TypeProperties.TryGetValue(propNameOrField, out MemberInfo mi))\n      {\n         throw new ArgumentException(exceptionMessage);\n      }\n   }\n\n   /// <summary>\n   /// Ignores a property or field when <seealso cref=\"StrictMode\"/> is enabled.\n   /// Used in advanced scenarios to ignore hidden properties or fields.\n   /// </summary>\n   /// <param name=\"propertyOrFieldName\">The property name or field name of the member to create a rule for.</param>\n   public virtual Faker<T> Ignore(string propertyOrFieldName)\n   {\n      EnsureMemberExists(propertyOrFieldName,\n         $\"The property or field {propertyOrFieldName} was not found on {typeof(T)}. \" +\n         $\"Can't ignore member {typeof(T)}.{propertyOrFieldName} when {propertyOrFieldName} \" +\n         $\"cannot be found. Try creating a custom IBinder for Faker<T> with the appropriate \" +\n         $\"System.Reflection.BindingFlags that allows deeper reflection into {typeof(T)}.\");\n\n      var rule = new PopulateAction<T>\n         {\n            Action = null,\n            RuleSet = currentRuleSet,\n            PropertyName = propertyOrFieldName\n         };\n\n      this.Actions.Add(currentRuleSet, propertyOrFieldName, rule);\n\n      return this;\n   }\n\n   /// <summary>\n   /// Ignores a property or field when <seealso cref=\"StrictMode\"/> is enabled.\n   /// </summary>\n   public virtual Faker<T> Ignore<TPropertyOrField>(Expression<Func<T, TPropertyOrField>> propertyOrField)\n   {\n      var propNameOrField = PropertyName.For(propertyOrField);\n\n      return Ignore(propNameOrField);\n   }\n\n   /// <summary>\n   /// When set to true, ensures all properties and public fields of <typeparamref name=\"T\"/> have rules\n   /// before an object of <typeparamref name=\"T\"/> is populated or generated. Manual assertion\n   /// can be invoked using <seealso cref=\"Validate\"/> and <seealso cref=\"AssertConfigurationIsValid\"/>.\n   /// </summary>\n   /// <param name=\"ensureRulesForAllProperties\">Overrides any global setting in <seealso cref=\"Faker.DefaultStrictMode\"/>.</param>\n   public virtual Faker<T> StrictMode(bool ensureRulesForAllProperties)\n   {\n      this.StrictModes[currentRuleSet] = ensureRulesForAllProperties;\n      return this;\n   }\n\n   /// <summary>\n   /// A finalizing action rule applied to <typeparamref name=\"T\"/> after all the rules\n   /// are executed.\n   /// </summary>\n   public virtual Faker<T> FinishWith(Action<Faker, T> action)\n   {\n      var rule = new FinalizeAction<T>\n         {\n            Action = action,\n            RuleSet = currentRuleSet\n         };\n      this.FinalizeActions[currentRuleSet] = rule;\n      return this;\n   }\n\n   /// <summary>\n   /// Utility method to parse out rule sets form user input.\n   /// </summary>\n   protected virtual string[] ParseDirtyRulesSets(string dirtyRules)\n   {\n      dirtyRules = dirtyRules?.Trim(',').Trim();\n      if( string.IsNullOrWhiteSpace(dirtyRules) ) return DefaultRuleSet;\n      return dirtyRules.Split(',')\n         .Where(s => !string.IsNullOrWhiteSpace(s))\n         .Select(s => s.Trim()).ToArray();\n   }\n\n   /// <summary>\n   /// Generates a fake object of <typeparamref name=\"T\"/> using the specified rules in this\n   /// <seealso cref=\"Faker{T}\"/>.\n   /// </summary>\n   /// <param name=\"ruleSets\">A comma separated list of rule sets to execute.\n   /// Note: The name `default` is the name of all rules defined without an explicit rule set.\n   /// When a custom rule set name is provided in <paramref name=\"ruleSets\"/> as parameter,\n   /// the `default` rules will not run. If you want rules without an explicit rule set to run\n   /// you'll need to include the `default` rule set name in the comma separated\n   /// list of rules to run. (ex: \"ruleSetA, ruleSetB, default\")\n   /// </param>\n   public virtual T Generate(string ruleSets = null)\n   {\n      Func<Faker, T> createRule = null;\n      var cleanRules = ParseDirtyRulesSets(ruleSets);\n\n      if( string.IsNullOrWhiteSpace(ruleSets) )\n      {\n         createRule = CreateActions[Default];\n      }\n      else\n      {\n         var firstRule = cleanRules[0];\n         createRule = CreateActions.TryGetValue(firstRule, out createRule) ? createRule : CreateActions[Default];\n      }\n\n      //Issue 143 - We need a new FakerHub context before calling the\n      //            constructor. Associated Issue 57: Again, before any\n      //            rules execute, we need a context to capture IndexGlobal\n      //            and IndexFaker variables.\n      FakerHub.NewContext();\n      var instance = createRule(this.FakerHub);\n\n      PopulateInternal(instance, cleanRules);\n\n      return instance;\n   }\n\n   /// <summary>\n   /// Generates a <seealso cref=\"List{T}\"/> fake objects of type <typeparamref name=\"T\"/> using the specified rules in\n   /// this <seealso cref=\"Faker{T}\"/>.\n   /// </summary>\n   /// <param name=\"count\">The number of items to create in the <seealso cref=\"List{T}\"/>.</param>\n   /// <param name=\"ruleSets\">A comma separated list of rule sets to execute.\n   /// Note: The name `default` is the name of all rules defined without an explicit rule set.\n   /// When a custom rule set name is provided in <paramref name=\"ruleSets\"/> as parameter,\n   /// the `default` rules will not run. If you want rules without an explicit rule set to run\n   /// you'll need to include the `default` rule set name in the comma separated\n   /// list of rules to run. (ex: \"ruleSetA, ruleSetB, default\")\n   /// </param>\n   public virtual List<T> Generate(int count, string ruleSets = null)\n   {\n      return Enumerable.Range(1, count)\n         .Select(i => Generate(ruleSets))\n         .ToList();\n   }\n\n   /// <summary>\n   /// Returns an <seealso cref=\"IEnumerable{T}\"/> with LINQ deferred execution. Generated values\n   /// are not guaranteed to be repeatable until <seealso cref=\"Enumerable.ToList{T}\"/> is called.\n   /// </summary>\n   /// <param name=\"count\">The number of items to create in the <seealso cref=\"IEnumerable{T}\"/>.</param>\n   /// <param name=\"ruleSets\">A comma separated list of rule sets to execute.\n   /// Note: The name `default` is the name of all rules defined without an explicit rule set.\n   /// When a custom rule set name is provided in <paramref name=\"ruleSets\"/> as parameter,\n   /// the `default` rules will not run. If you want rules without an explicit rule set to run\n   /// you'll need to include the `default` rule set name in the comma separated\n   /// list of rules to run. (ex: \"ruleSetA, ruleSetB, default\")\n   /// </param>\n   public virtual IEnumerable<T> GenerateLazy(int count, string ruleSets = null)\n   {\n      return Enumerable.Range(1, count)\n         .Select(i => Generate(ruleSets));\n   }\n\n   /// <summary>\n   /// Returns an <see cref=\"IEnumerable{T}\"/> that can be used as an unlimited source\n   /// of <typeparamref name=\"T\"/> when iterated over. Useful for generating unlimited\n   /// amounts of data in a memory efficient way. Generated values *should* be repeatable\n   /// for a given seed when starting with the first item in the sequence.\n   /// </summary>\n   /// <param name=\"ruleSets\">A comma separated list of rule sets to execute.\n   /// Note: The name `default` is the name of all rules defined without an explicit rule set.\n   /// When a custom rule set name is provided in <paramref name=\"ruleSets\"/> as parameter,\n   /// the `default` rules will not run. If you want rules without an explicit rule set to run\n   /// you'll need to include the `default` rule set name in the comma separated\n   /// list of rules to run. (ex: \"ruleSetA, ruleSetB, default\")\n   /// </param>\n   public virtual IEnumerable<T> GenerateForever(string ruleSets = null)\n   {\n      while( true )\n      {\n         yield return this.Generate(ruleSets);\n      }\n   }\n\n   /// <summary>\n   /// Populates an instance of <typeparamref name=\"T\"/> according to the rules\n   /// defined in this <seealso cref=\"Faker{T}\"/>.\n   /// </summary>\n   /// <param name=\"instance\">The instance of <typeparamref name=\"T\"/> to populate.</param>\n   /// <param name=\"ruleSets\">A comma separated list of rule sets to execute.\n   /// Note: The name `default` is the name of all rules defined without an explicit rule set.\n   /// When a custom rule set name is provided in <paramref name=\"ruleSets\"/> as parameter,\n   /// the `default` rules will not run. If you want rules without an explicit rule set to run\n   /// you'll need to include the `default` rule set name in the comma separated\n   /// list of rules to run. (ex: \"ruleSetA, ruleSetB, default\")\n   /// </param>\n   public virtual void Populate(T instance, string ruleSets = null)\n   {\n      var cleanRules = ParseDirtyRulesSets(ruleSets);\n      PopulateInternal(instance, cleanRules);\n   }\n\n   /// <summary>\n   /// Populates an instance of <typeparamref name=\"T\"/> according to the rules\n   /// defined in this <seealso cref=\"Faker{T}\"/>.\n   /// </summary>\n   /// <param name=\"instance\">The instance of <typeparamref name=\"T\"/> to populate.</param>\n   /// <param name=\"ruleSets\">A comma separated list of rule sets to execute.\n   /// Note: The name `default` is the name of all rules defined without an explicit rule set.\n   /// When a custom rule set name is provided in <paramref name=\"ruleSets\"/> as parameter,\n   /// the `default` rules will not run. If you want rules without an explicit rule set to run\n   /// you'll need to include the `default` rule set name in the comma separated\n   /// list of rules to run. (ex: \"ruleSetA, ruleSetB, default\")\n   /// </param>\n   protected virtual void PopulateInternal(T instance, string[] ruleSets)\n   {\n      ValidationResult vr = null;\n      if( !IsValid.HasValue )\n      {\n         //run validation\n         vr = ValidateInternal(ruleSets);\n         this.IsValid = vr.IsValid;\n      }\n      if( !IsValid.GetValueOrDefault() )\n      {\n         throw MakeValidationException(vr ?? ValidateInternal(ruleSets));\n      }\n\n      lock( Randomizer.Locker.Value )\n      {\n         //Issue 57 - Make sure you generate a new context\n         //           before executing any rules.\n         //Issue 143 - If the FakerHub doesn't have any context\n         //            (eg NewContext() has never been called), then call it\n         //            so we can increment IndexGlobal and IndexFaker.\n         if( !this.FakerHub.HasContext ) FakerHub.NewContext();\n\n         foreach( var ruleSet in ruleSets )\n         {\n            if( this.Actions.TryGetValue(ruleSet, out var populateActions) )\n            {\n               foreach( var action in populateActions.Values )\n               {\n                  PopulateProperty(instance, action);\n               }\n            }\n         }\n\n         foreach( var ruleSet in ruleSets )\n         {\n            if( this.FinalizeActions.TryGetValue(ruleSet, out FinalizeAction<T> finalizer) )\n            {\n               finalizer.Action(this.FakerHub, instance);\n            }\n         }\n      }\n   }\n\n   private readonly object _setterCreateLock = new();\n   private void PopulateProperty(T instance, PopulateAction<T> action)\n   {\n      var valueFactory = action.Action;\n      if (valueFactory is null) return; // An .Ignore() rule.\n\n      var value = valueFactory(FakerHub, instance);\n      \n      if (SetterCache.TryGetValue(action.PropertyName, out var setter))\n      {\n         setter(instance, value);\n         return;\n      }\n      \n      if (!TypeProperties.TryGetValue(action.PropertyName, out var member)) return;\n      if (member == null) return; // Member would be null if this was a .Rules()\n                                  // The valueFactory is already invoked\n                                  // which does not select a property or field.\n\n      lock (_setterCreateLock)\n      {\n         if (SetterCache.TryGetValue(action.PropertyName, out setter))\n         {\n            setter(instance, value);\n            return;\n         }\n\n         if (member is PropertyInfo prop)\n            setter = prop.CreateSetter<T>();\n         // TODO FieldInfo will need to rely on ILEmit to create a delegate \n         else if (member is FieldInfo field)\n            setter = (i, v) => field?.SetValue(i, v);\n         if (setter == null) return;\n            \n         SetterCache.Add(action.PropertyName, setter);\n         setter(instance, value);\n      }\n   }\n   /// <summary>\n   /// When <seealso cref=\"StrictMode\"/> is enabled, checks if all properties or fields of <typeparamref name=\"T\"/> have\n   /// rules defined. Returns true if all rules are defined, false otherwise.\n   /// The difference between <seealso cref=\"Validate\"/> and <seealso cref=\"AssertConfigurationIsValid\"/>\n   /// is that <seealso cref=\"Validate\"/> will *not* throw <seealso cref=\"ValidationException\"/>\n   /// if some rules are missing when <seealso cref=\"StrictMode\"/> is enabled.\n   /// </summary>\n   /// <returns>True if validation passes, false otherwise.</returns>\n   public virtual bool Validate(string ruleSets = null)\n   {\n      var rules = ruleSets == null\n         ? this.Actions.Keys.ToArray()\n         : ParseDirtyRulesSets(ruleSets);\n      var result = ValidateInternal(rules);\n      return result.IsValid;\n   }\n\n   /// <summary>\n   /// Asserts that all properties have rules. When <seealso cref=\"StrictMode\"/> is enabled, an exception will be raised\n   /// with complete list of missing rules. Useful in unit tests to catch missing rules at development\n   /// time. The difference between <seealso cref=\"Validate\"/> and <seealso cref=\"AssertConfigurationIsValid\"/>\n   /// is that <seealso cref=\"AssertConfigurationIsValid\"/> will throw <seealso cref=\"ValidationException\"/>\n   /// if some rules are missing when <seealso cref=\"StrictMode\"/> is enabled. <seealso cref=\"Validate\"/>\n   /// will not throw an exception and will return <seealso cref=\"bool\"/> true or false accordingly if\n   /// rules are missing when <seealso cref=\"StrictMode\"/> is enabled.\n   /// </summary>\n   /// <exception cref=\"ValidationException\"/>\n   public virtual void AssertConfigurationIsValid(string ruleSets = null)\n   {\n      string[] rules;\n      if( ruleSets is null )\n      {\n         rules = this.Actions.Keys.ToArray();\n      }\n      else\n      {\n         rules = ParseDirtyRulesSets(ruleSets);\n      }\n\n      var result = ValidateInternal(rules);\n      if( !result.IsValid )\n      {\n         throw MakeValidationException(result);\n      }\n   }\n\n   /// <summary>\n   /// Composes a <see cref=\"ValidationException\"/> based on the failed validation\n   /// results that can be readily used to raise the exception.\n   /// </summary>\n   protected virtual ValidationException MakeValidationException(ValidationResult result)\n   {\n      var builder = new StringBuilder();\n\n      result.ExtraMessages.ForEach(m =>\n         {\n            builder.AppendLine(m);\n            builder.AppendLine();\n         });\n\n      builder.AppendLine(\"Validation was called to ensure all properties / fields have rules.\")\n         .AppendLine($\"There are missing rules for Faker<T> '{typeof(T).Name}'.\")\n         .AppendLine(\"=========== Missing Rules ===========\");\n\n      foreach( var fieldOrProp in result.MissingRules )\n      {\n         builder.AppendLine(fieldOrProp);\n      }\n\n      return new ValidationException(builder.ToString().Trim());\n   }\n\n   private ValidationResult ValidateInternal(string[] ruleSets)\n   {\n      var result = new ValidationResult {IsValid = true};\n\n      var binderPropsOrFieldsOfT = this.TypeProperties.Keys;\n      foreach( var rule in ruleSets )\n      {\n         if( this.StrictModes.TryGetValue(rule, out var strictMode) )\n         {\n         }\n         else\n         {\n            strictMode = Faker.DefaultStrictMode;\n         }\n\n         //If strictMode is not enabled, skip and move on to the next ruleSet.\n         if( !strictMode ) continue;\n\n         this.Actions.TryGetValue(rule, out var populateActions);\n\n         var userSet = new HashSet<string>(StringComparer.OrdinalIgnoreCase);\n\n         if( populateActions != null )\n         {\n            userSet.UnionWith(populateActions.Keys);\n         }\n\n         //Get the set properties or fields that are only\n         //known to the binder, while removing\n         //items in userSet that are known to both the user and binder.\n\n         userSet.SymmetricExceptWith(binderPropsOrFieldsOfT);\n\n         //What's left in userSet is the set of properties or fields\n         //that the user does not know about + .Rule() methods.\n\n         if( userSet.Count > 0 )\n         {\n            foreach( var propOrFieldOfT in userSet )\n            {\n               if( populateActions is not null && populateActions.TryGetValue(propOrFieldOfT, out var populateAction) )\n               {\n                  // Very much a .Rules() action\n                  if( populateAction.ProhibitInStrictMode )\n                  {\n                     result.ExtraMessages.Add(\n                        $\"When StrictMode is set to True the Faker<{typeof(T).Name}>.Rules(...) method cannot verify that all properties have rules. You need to use Faker<{typeof(T).Name}>.RuleFor( x => x.Prop, ...) for each property to ensure each property has an associated rule when StrictMode is true; otherwise, set StrictMode to False in order to use Faker<{typeof(T).Name}>.Rules() method.\");\n                     result.IsValid = false;\n                  }\n               }\n               else //The user doesn't know about this property or field. Log it as a validation error.\n               {\n                  result.MissingRules.Add(propOrFieldOfT);\n                  result.IsValid = false;\n               }\n            }\n         }\n      }\n      return result;\n   }\n\n   /// <summary>\n   /// Provides implicit type conversion from <seealso cref=\"Faker{T}\"/> to <typeparamref name=\"T\"/>. IE: Order testOrder = faker;\n   /// </summary>\n   public static implicit operator T(Faker<T> faker)\n   {\n      return faker.Generate();\n   }\n\n\n   /// <summary>\n   /// Not Implemented: This method only exists as a work around for Visual Studio IntelliSense. See: https://github.com/bchavez/Bogus/issues/54\n   /// </summary>\n   [Obsolete(\"This exists here only as a Visual Studio IntelliSense work around. See: https://github.com/bchavez/Bogus/issues/54\", true)]\n   public void RuleFor<TProperty>(Expression<Func<T, TProperty>> property)\n   {\n      throw new NotImplementedException();\n   }\n}"
  },
  {
    "path": "Source/Bogus/Hashids.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Text.RegularExpressions;\n\nnamespace Bogus;\n\n/// <summary>\n/// Generate YouTube-like hashes from one or many numbers. Use hashids when you do not want to expose your database ids to the user.\n/// </summary>\npublic class Hashids : IHashids\n{\n   public const string DEFAULT_ALPHABET = \"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890\";\n   public const string DEFAULT_SEPS = \"cfhistuCFHISTU\";\n\n   private const int MIN_ALPHABET_LENGTH = 16;\n   private const double SEP_DIV = 3.5;\n   private const double GUARD_DIV = 12.0;\n\n   private string alphabet;\n   private string salt;\n   private string seps;\n   private string guards;\n   private int minHashLength;\n\n   private Regex guardsRegex;\n   private Regex sepsRegex;\n   private static Regex hexValidator = new(\"^[0-9a-fA-F]+$\", RegexOptions.Compiled);\n   private static Regex hexSplitter = new(@\"[\\w\\W]{1,12}\", RegexOptions.Compiled);\n\n   /// <summary>\n   /// Instantiates a new Hashids with the default setup.\n   /// </summary>\n   public Hashids() : this(string.Empty, 0, DEFAULT_ALPHABET, DEFAULT_SEPS)\n   {\n   }\n\n   /// <summary>\n   /// Instantiates a new Hashids en/de-coder.\n   /// </summary>\n   /// <param name=\"salt\"></param>\n   /// <param name=\"minHashLength\"></param>\n   /// <param name=\"alphabet\"></param>\n   public Hashids(string salt = \"\", int minHashLength = 0, string alphabet = DEFAULT_ALPHABET, string seps = DEFAULT_SEPS)\n   {\n      if( string.IsNullOrWhiteSpace(alphabet) )\n         throw new ArgumentNullException(\"alphabet\");\n\n      this.salt = salt;\n      this.alphabet = string.Concat(alphabet.Distinct());\n      this.seps = seps;\n      this.minHashLength = minHashLength;\n\n      if( this.alphabet.Length < 16 )\n         throw new ArgumentException(\"alphabet must contain at least 4 unique characters.\", \"alphabet\");\n\n      this.SetupSeps();\n      this.SetupGuards();\n   }\n\n   /// <summary>\n   /// Encodes the provided numbers into a hashed string\n   /// </summary>\n   /// <param name=\"numbers\">the numbers to encode</param>\n   /// <returns>the hashed string</returns>\n   public virtual string Encode(params int[] numbers)\n   {\n      return this.GenerateHashFrom(numbers.Select(n => (long)n).ToArray());\n   }\n\n   /// <summary>\n   /// Encodes the provided numbers into a hashed string\n   /// </summary>\n   /// <param name=\"numbers\">the numbers to encode</param>\n   /// <returns>the hashed string</returns>\n   public virtual string Encode(IEnumerable<int> numbers)\n   {\n      return this.Encode(numbers.ToArray());\n   }\n\n   /// <summary>\n   /// Decodes the provided hash into\n   /// </summary>\n   /// <param name=\"hash\">the hash</param>\n   /// <exception cref=\"T:System.OverflowException\">if the decoded number overflows integer</exception>\n   /// <returns>the numbers</returns>\n   public virtual int[] Decode(string hash)\n   {\n      return this.GetNumbersFrom(hash).Select(n => (int)n).ToArray();\n   }\n\n   /// <summary>\n   /// Encodes the provided hex string to a hashids hash.\n   /// </summary>\n   /// <param name=\"hex\"></param>\n   /// <returns></returns>\n   public virtual string EncodeHex(string hex)\n   {\n      if( !hexValidator.IsMatch(hex) )\n         return string.Empty;\n\n      var matches = hexSplitter.Matches(hex);\n      var numbers = new List<long>(matches.Count);\n\n      foreach( Match match in matches )\n      {\n         var number = Convert.ToInt64(string.Concat(\"1\", match.Value), 16);\n         numbers.Add(number);\n      }\n\n      return this.EncodeLong(numbers.ToArray());\n   }\n\n   /// <summary>\n   /// Decodes the provided hash into a hex-string\n   /// </summary>\n   /// <param name=\"hash\"></param>\n   /// <returns></returns>\n   public virtual string DecodeHex(string hash)\n   {\n      var ret = new StringBuilder();\n      var numbers = this.DecodeLong(hash);\n\n      foreach( var number in numbers )\n         ret.Append($\"{number:X}\".Substring(1));\n\n      return ret.ToString();\n   }\n\n   /// <summary>\n   /// Decodes the provided hashed string into an array of longs \n   /// </summary>\n   /// <param name=\"hash\">the hashed string</param>\n   /// <returns>the numbers</returns>\n   public long[] DecodeLong(string hash)\n   {\n      return this.GetNumbersFrom(hash);\n   }\n\n   /// <summary>\n   /// Encodes the provided longs to a hashed string\n   /// </summary>\n   /// <param name=\"numbers\">the numbers</param>\n   /// <returns>the hashed string</returns>\n   public string EncodeLong(params long[] numbers)\n   {\n      return this.GenerateHashFrom(numbers);\n   }\n\n   /// <summary>\n   /// Encodes the provided longs to a hashed string\n   /// </summary>\n   /// <param name=\"numbers\">the numbers</param>\n   /// <returns>the hashed string</returns>\n   public string EncodeLong(IEnumerable<long> numbers)\n   {\n      return this.EncodeLong(numbers.ToArray());\n   }\n\n   /// <summary>\n   /// Encodes the provided numbers into a string.\n   /// </summary>\n   /// <param name=\"numbers\">the numbers</param>\n   /// <returns>the hash</returns>\n   [Obsolete(\"Use 'Encode' instead. The method was renamed to better explain what it actually does.\")]\n   public virtual string Encrypt(params int[] numbers)\n   {\n      return Encode(numbers);\n   }\n\n   /// <summary>\n   /// Encrypts the provided hex string to a hashids hash.\n   /// </summary>\n   /// <param name=\"hex\"></param>\n   /// <returns></returns>\n   [Obsolete(\"Use 'EncodeHex' instead. The method was renamed to better explain what it actually does.\")]\n   public virtual string EncryptHex(string hex)\n   {\n      return EncodeHex(hex);\n   }\n\n   /// <summary>\n   /// Decodes the provided numbers into a array of numbers\n   /// </summary>\n   /// <param name=\"hash\">hash</param>\n   /// <returns>array of numbers.</returns>\n   [Obsolete(\"Use 'Decode' instead. Method was renamed to better explain what it actually does.\")]\n   public virtual int[] Decrypt(string hash)\n   {\n      return Decode(hash);\n   }\n\n   /// <summary>\n   /// Decodes the provided hash to a hex-string\n   /// </summary>\n   /// <param name=\"hash\"></param>\n   /// <returns></returns>\n   [Obsolete(\"Use 'DecodeHex' instead. The method was renamed to better explain what it actually does.\")]\n   public virtual string DecryptHex(string hash)\n   {\n      return DecodeHex(hash);\n   }\n\n   private void SetupSeps()\n   {\n      // seps should contain only characters present in alphabet; \n      seps = new String(seps.Intersect(alphabet).ToArray());\n\n      // alphabet should not contain seps.\n      alphabet = new String(alphabet.Except(seps).ToArray());\n\n      seps = ConsistentShuffle(seps, salt);\n\n      if( seps.Length == 0 || (alphabet.Length / seps.Length) > SEP_DIV )\n      {\n         var sepsLength = (int)Math.Ceiling(alphabet.Length / SEP_DIV);\n         if( sepsLength == 1 )\n            sepsLength = 2;\n\n         if( sepsLength > seps.Length )\n         {\n            var diff = sepsLength - seps.Length;\n            seps += alphabet.Substring(0, diff);\n            alphabet = alphabet.Substring(diff);\n         }\n\n         else seps = seps.Substring(0, sepsLength);\n      }\n\n      sepsRegex = new Regex(string.Concat(\"[\", seps, \"]\"), RegexOptions.Compiled);\n      alphabet = ConsistentShuffle(alphabet, salt);\n   }\n\n   private void SetupGuards()\n   {\n      var guardCount = (int)Math.Ceiling(alphabet.Length / GUARD_DIV);\n\n      if( alphabet.Length < 3 )\n      {\n         guards = seps.Substring(0, guardCount);\n         seps = seps.Substring(guardCount);\n      }\n\n      else\n      {\n         guards = alphabet.Substring(0, guardCount);\n         alphabet = alphabet.Substring(guardCount);\n      }\n\n      guardsRegex = new Regex(string.Concat(\"[\", guards, \"]\"), RegexOptions.Compiled);\n   }\n\n   /// <summary>\n   /// Internal function that does the work of creating the hash\n   /// </summary>\n   /// <param name=\"numbers\"></param>\n   /// <returns></returns>\n   private string GenerateHashFrom(long[] numbers)\n   {\n      if( numbers == null || numbers.Length == 0 )\n         return string.Empty;\n\n      var ret = new StringBuilder();\n      var alphabet = this.alphabet;\n\n      long numbersHashInt = 0;\n      for( var i = 0; i < numbers.Length; i++ )\n         numbersHashInt += (int)(numbers[i] % (i + 100));\n\n      var lottery = alphabet[(int)(numbersHashInt % alphabet.Length)];\n      ret.Append(lottery.ToString());\n\n      for( var i = 0; i < numbers.Length; i++ )\n      {\n         var number = numbers[i];\n         var buffer = lottery + this.salt + alphabet;\n\n         alphabet = ConsistentShuffle(alphabet, buffer.Substring(0, alphabet.Length));\n         var last = this.Hash(number, alphabet);\n\n         ret.Append(last);\n\n         if( i + 1 < numbers.Length )\n         {\n            number %= ((int)last[0] + i);\n            var sepsIndex = ((int)number % this.seps.Length);\n\n            ret.Append(this.seps[sepsIndex]);\n         }\n      }\n\n      if( ret.Length < this.minHashLength )\n      {\n         var guardIndex = ((int)(numbersHashInt + (int)ret[0]) % this.guards.Length);\n         var guard = this.guards[guardIndex];\n\n         ret.Insert(0, guard);\n\n         if( ret.Length < this.minHashLength )\n         {\n            guardIndex = ((int)(numbersHashInt + (int)ret[2]) % this.guards.Length);\n            guard = this.guards[guardIndex];\n\n            ret.Append(guard);\n         }\n      }\n\n      var halfLength = (int)(alphabet.Length / 2);\n      while( ret.Length < this.minHashLength )\n      {\n         alphabet = ConsistentShuffle(alphabet, alphabet);\n         ret.Insert(0, alphabet.Substring(halfLength));\n         ret.Append(alphabet.Substring(0, halfLength));\n\n         var excess = ret.Length - this.minHashLength;\n         if( excess > 0 )\n         {\n            ret.Remove(0, excess / 2);\n            ret.Remove(this.minHashLength, ret.Length - this.minHashLength);\n         }\n      }\n\n      return ret.ToString();\n   }\n\n   private string Hash(long input, string alphabet)\n   {\n      var hash = new StringBuilder();\n\n      do\n      {\n         hash.Insert(0, alphabet[(int)(input % alphabet.Length)]);\n         input = (input / alphabet.Length);\n      } while( input > 0 );\n\n      return hash.ToString();\n   }\n\n   private long Unhash(string input, string alphabet)\n   {\n      long number = 0;\n\n      for( var i = 0; i < input.Length; i++ )\n      {\n         var pos = alphabet.IndexOf(input[i]);\n         number += (long)(pos * Math.Pow(alphabet.Length, input.Length - i - 1));\n      }\n\n      return number;\n   }\n\n   private long[] GetNumbersFrom(string hash)\n   {\n      if( string.IsNullOrWhiteSpace(hash) )\n         return new long[0];\n\n      var alphabet = new string(this.alphabet.ToCharArray());\n      var ret = new List<long>();\n      int i = 0;\n\n      var hashBreakdown = guardsRegex.Replace(hash, \" \");\n      var hashArray = hashBreakdown.Split(new[] {' '}, StringSplitOptions.RemoveEmptyEntries);\n\n      if( hashArray.Length is 3 or 2 )\n         i = 1;\n\n      hashBreakdown = hashArray[i];\n      if( hashBreakdown[0] != default(char) )\n      {\n         var lottery = hashBreakdown[0];\n         hashBreakdown = hashBreakdown.Substring(1);\n\n         hashBreakdown = sepsRegex.Replace(hashBreakdown, \" \");\n         hashArray = hashBreakdown.Split(new[] {' '}, StringSplitOptions.RemoveEmptyEntries);\n\n         for( var j = 0; j < hashArray.Length; j++ )\n         {\n            var subHash = hashArray[j];\n            var buffer = lottery + this.salt + alphabet;\n\n            alphabet = ConsistentShuffle(alphabet, buffer.Substring(0, alphabet.Length));\n            ret.Add(Unhash(subHash, alphabet));\n         }\n\n         if( EncodeLong(ret.ToArray()) != hash )\n            ret.Clear();\n      }\n\n      return ret.ToArray();\n   }\n\n   private string ConsistentShuffle(string alphabet, string salt)\n   {\n      if( string.IsNullOrWhiteSpace(salt) )\n         return alphabet;\n\n      int v, p, n, j;\n      v = p = n = j = 0;\n\n      for( var i = alphabet.Length - 1; i > 0; i--, v++ )\n      {\n         v %= salt.Length;\n         p += n = (int)salt[v];\n         j = (n + v + p) % i;\n\n         var temp = alphabet[j];\n         alphabet = alphabet.Substring(0, j) + alphabet[i] + alphabet.Substring(j + 1);\n         alphabet = alphabet.Substring(0, i) + temp + alphabet.Substring(i + 1);\n      }\n\n      return alphabet;\n   }\n}"
  },
  {
    "path": "Source/Bogus/IHashids.cs",
    "content": "﻿using System.Collections.Generic;\n\nnamespace Bogus;\n\n/// <summary>\n/// Describes a Hashids provider\n/// </summary>\npublic interface IHashids\n{\n   /// <summary>\n   /// Decodes the provided hashed string.\n   /// </summary>\n   /// <param name=\"hash\">the hashed string</param>\n   /// <exception cref=\"T:System.OverflowException\">if one or many of the numbers in the hash overflowing the integer storage</exception>\n   /// <returns>the numbers</returns>\n   int[] Decode(string hash);\n\n   /// <summary>\n   /// Decodes the provided hashed string into longs\n   /// </summary>\n   /// <param name=\"hash\">the hashed string</param>\n   /// <returns>the numbers</returns>\n   long[] DecodeLong(string hash);\n\n   /// <summary>\n   /// Decodes the provided hashed string into a hex string\n   /// </summary>\n   /// <param name=\"hash\">the hashed string</param>\n   /// <returns>the hex string</returns>\n   string DecodeHex(string hash);\n\n   /// <summary>\n   /// Encodes the provided numbers into a hashed string\n   /// </summary>\n   /// <param name=\"numbers\">the numbers</param>\n   /// <returns>the hashed string</returns>\n   string Encode(params int[] numbers);\n\n   /// <summary>\n   /// Encodes the provided numbers into a hashed string\n   /// </summary>\n   /// <param name=\"numbers\">the numbers</param>\n   /// <returns>the hashed string</returns>\n   string Encode(IEnumerable<int> numbers);\n\n   /// <summary>\n   /// Encodes the provided numbers into a hashed string\n   /// </summary>\n   /// <param name=\"numbers\">the numbers</param>\n   /// <returns>the hashed string</returns>\n   string EncodeLong(params long[] numbers);\n\n   /// <summary>\n   /// Encodes the provided numbers into a hashed string\n   /// </summary>\n   /// <param name=\"numbers\">the numbers</param>\n   /// <returns>the hashed string</returns>\n   string EncodeLong(IEnumerable<long> numbers);\n\n   /// <summary>\n   /// Encodes the provided hex string\n   /// </summary>\n   /// <param name=\"hex\">the hex string</param>\n   /// <returns>the hashed string</returns>\n   string EncodeHex(string hex);\n}"
  },
  {
    "path": "Source/Bogus/ILocaleAware.cs",
    "content": "using System.Collections.Generic;\n\nnamespace Bogus;\n\n/// <summary>\n/// Marker interface for datasets that are locale aware.\n/// </summary>\npublic interface ILocaleAware\n{\n   /// <summary>\n   /// The current locale for the dataset.\n   /// </summary>\n   string Locale { get; set; }\n}\n\n/// <summary>\n/// Marker interface for objects that have a context storage property.\n/// </summary>\npublic interface IHasContext\n{\n   Dictionary<string, object> Context { get; }\n}"
  },
  {
    "path": "Source/Bogus/IRuleSet.cs",
    "content": "using System;\nusing System.Linq.Expressions;\n\nnamespace Bogus;\n\n/// <summary>\n/// An interface for defining a set of rules.\n/// </summary>\npublic interface IRuleSet<T> where T : class\n{\n   /// <summary>\n   /// Uses the factory method to generate new instances.\n   /// </summary>\n   Faker<T> CustomInstantiator(Func<Faker, T> factoryMethod);\n\n   /// <summary>\n   /// Creates a rule for a compound property and providing access to the instance being generated.\n   /// </summary>\n   Faker<T> RuleFor<TProperty>(Expression<Func<T, TProperty>> property, Func<Faker, T, TProperty> setter);\n\n   /// <summary>\n   /// Creates a rule for a property.\n   /// </summary>\n   Faker<T> RuleFor<TProperty>(Expression<Func<T, TProperty>> property, Func<Faker, TProperty> setter);\n\n   /// <summary>\n   /// Creates a rule for a property.\n   /// </summary>\n   Faker<T> RuleFor<TProperty>(Expression<Func<T, TProperty>> property, Func<TProperty> valueFunction);\n\n   /// <summary>\n   /// Ignore a property or field when using StrictMode.\n   /// </summary>\n   Faker<T> Ignore<TPropertyOrField>(Expression<Func<T, TPropertyOrField>> propertyOrField);\n\n   /// <summary>\n   /// Ensures all properties of T have rules.\n   /// </summary>\n   /// <param name=\"ensureRulesForAllProperties\">Overrides any global setting in Faker.DefaultStrictMode</param>\n   Faker<T> StrictMode(bool ensureRulesForAllProperties);\n\n   /// <summary>\n   /// Action is invoked after all the rules are applied.\n   /// </summary>\n   Faker<T> FinishWith(Action<Faker, T> action);\n\n   /// <summary>\n   /// Creates a rule for a property.\n   /// </summary>\n   Faker<T> RuleFor<TProperty>(Expression<Func<T, TProperty>> property, TProperty value);\n\n   /// <summary>\n   /// Gives you a way to specify multiple rules inside an action\n   /// without having to call RuleFor multiple times. Note: StrictMode\n   /// must be false since property rules cannot be individually checked.\n   /// </summary>\n   Faker<T> Rules(Action<Faker, T> setActions);\n}"
  },
  {
    "path": "Source/Bogus/Person.cs",
    "content": "#pragma warning disable 1591\n\nusing System;\nusing System.Collections.Generic;\nusing Bogus.DataSets;\n\nnamespace Bogus;\n\n/// <summary>\n/// Uses Faker to generate a person with contextually relevant fields.\n/// </summary>\npublic class Person : IHasRandomizer, IHasContext\n{\n   //context variable to store state from Bogus.Extensions so, they\n   //keep returning the result on each person.\n   internal Dictionary<string, object> context = new();\n\n   Dictionary<string, object> IHasContext.Context => this.context;\n\n   public class CardAddress\n   {\n      public class CardGeo\n      {\n         public double Lat;\n         public double Lng;\n      }\n\n      public string Street;\n      public string Suite;\n      public string City;\n      public string State;\n      public string ZipCode;\n      public CardGeo Geo;\n   }\n\n   public class CardCompany\n   {\n      public string Name;\n      public string CatchPhrase;\n      public string Bs;\n   }\n\n   protected internal Name DsName { get; set; }\n   protected internal Internet DsInternet { get; set; }\n   protected internal Date DsDate { get; set; }\n   protected internal PhoneNumbers DsPhoneNumbers { get; set; }\n   protected internal Address DsAddress { get; set; }\n   protected internal Company DsCompany { get; set; }\n\n   /// <summary>\n   /// Creates a new Person object.\n   /// </summary>\n   /// <param name=\"locale\">The locale to use. Defaults to 'en'.</param>\n   /// <param name=\"seed\">The seed used to generate person data. When a <paramref name=\"seed\"/> is specified,\n   /// the Randomizer.Seed global static is ignored and a locally isolated derived seed is used to derive randomness.\n   /// However, if the <paramref name=\"seed\"/> parameter is null, then the Randomizer.Seed global static is used to derive randomness.\n   /// </param>\n   public Person(string locale = \"en\", int? seed = null, DateTime? refDate = null)\n   {\n      this.GetDataSources(locale);\n      if( seed.HasValue )\n      {\n         this.Random = new Randomizer(seed.Value);\n      }\n      if( refDate.HasValue )\n      {\n         this.DsDate.LocalSystemClock = () => refDate.Value;\n      }\n      this.Populate();\n   }\n\n   internal Person(Randomizer randomizer, DateTime? refDate, string locale = \"en\")\n   {\n      this.GetDataSources(locale);\n      this.Random = randomizer;\n      if( refDate.HasValue )\n      {\n         this.DsDate.LocalSystemClock = () => refDate.Value;\n      }\n      this.Populate();\n   }\n\n   private void GetDataSources(string locale)\n   {\n      this.DsName = this.Notifier.Flow(new Name(locale));\n      this.DsInternet = this.Notifier.Flow(new Internet(locale));\n      this.DsDate = this.Notifier.Flow(new Date {Locale = locale});\n      this.DsPhoneNumbers = this.Notifier.Flow(new PhoneNumbers(locale));\n      this.DsAddress = this.Notifier.Flow(new Address(locale));\n      this.DsCompany = this.Notifier.Flow(new Company(locale));\n   }\n\n   protected internal virtual void Populate()\n   {\n      this.Gender = this.Random.Enum<Name.Gender>();\n      this.FirstName = this.DsName.FirstName(this.Gender);\n      this.LastName = this.DsName.LastName(this.Gender);\n      this.FullName = $\"{this.FirstName} {this.LastName}\";\n\n      this.UserName = this.DsInternet.UserName(this.FirstName, this.LastName);\n      this.Email = this.DsInternet.Email(this.FirstName, this.LastName);\n      this.Website = this.DsInternet.DomainName();\n      this.Avatar = this.DsInternet.Avatar();\n\n      this.DateOfBirth = this.DsDate.Past(50, this.DsDate.GetTimeReference().AddYears(-20));\n\n      this.Phone = this.DsPhoneNumbers.PhoneNumber();\n\n      this.Address = new CardAddress\n         {\n            Street = this.DsAddress.StreetAddress(),\n            Suite = this.DsAddress.SecondaryAddress(),\n            City = this.DsAddress.City(),\n            State = this.DsAddress.State(),\n            ZipCode = this.DsAddress.ZipCode(),\n            Geo = new CardAddress.CardGeo\n               {\n                  Lat = this.DsAddress.Latitude(),\n                  Lng = this.DsAddress.Longitude()\n               }\n         };\n\n      this.Company = new CardCompany\n         {\n            Name = this.DsCompany.CompanyName(),\n            CatchPhrase = this.DsCompany.CatchPhrase(),\n            Bs = this.DsCompany.Bs()\n         };\n   }\n\n   protected SeedNotifier Notifier = new();\n\n   private Randomizer randomizer;\n\n   public Randomizer Random\n   {\n      get => this.randomizer ?? (this.Random = new Randomizer());\n      set\n      {\n         this.randomizer = value;\n         this.Notifier.Notify(value);\n      }\n   }\n\n   SeedNotifier IHasRandomizer.GetNotifier()\n   {\n      return this.Notifier;\n   }\n\n   public Name.Gender Gender;\n   public string FirstName;\n   public string LastName;\n   public string FullName;\n   public string UserName;\n   public string Avatar;\n   public string Email;\n   public DateTime DateOfBirth;\n   public CardAddress Address;\n   public string Phone;\n   public string Website;\n   public CardCompany Company;\n}"
  },
  {
    "path": "Source/Bogus/Platform/ExtensionsForType.cs",
    "content": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Reflection;\n\nnamespace Bogus.Platform;\n\n/// <summary>\n/// Extension methods on <see cref=\"Type\"/>.\n/// </summary>\npublic static class ExtensionsForType\n{\n   public static T GetCustomAttributeX<T>(this Type type) where T : Attribute\n   {\n#if   STANDARD20\n      return type.GetCustomAttribute<T>();\n#elif STANDARD13\n      return type.GetTypeInfo().GetCustomAttribute<T>();\n#else\n      return Attribute.GetCustomAttribute(type, typeof(T)) as T;\n#endif\n   }\n\n   public static bool IsEnum(this Type type)\n   {\n#if STANDARD13\n      return type.GetTypeInfo().IsEnum;\n#else\n      return type.IsEnum;\n#endif\n   }\n\n   public static Assembly GetAssembly(this Type type)\n   {\n#if STANDARD13\n      return type.GetTypeInfo().Assembly;\n#else\n      return type.Assembly;\n#endif\n   }\n\n   /// <summary>\n   /// Returns all the members of a type, based on <paramref name=\"bindingFlags\"/>.\n   /// </summary>\n   /// <remarks>\n   /// For class types, it will simply call <see cref=\"Type.GetMembers(BindingFlags)\"/>.\n   /// For interface types however, it will inspect *all* interfaces that <paramref name=\"type\"/> implements,\n   /// and return all the members.\n   /// </remarks>\n   /// <param name=\"type\">The type to inspect.</param>\n   /// <param name=\"bindingFlags\">The binding flags to use.</param>\n   /// <see href=\"https://stackoverflow.com/a/47277547/15393\"/>\n   /// <returns>The relevant members of <paramref name=\"type\"/></returns>\n   public static IEnumerable<MemberInfo> GetAllMembers(this Type type, BindingFlags bindingFlags)\n   {\n#if NETSTANDARD1_3\n      if (type.GetTypeInfo().IsInterface)\n#else\n      if (type.IsInterface)\n#endif\n      {\n         return type.GetInterfaces().Union(new[] { type }).SelectMany(i => i.GetMembers(bindingFlags)).Distinct();\n      }\n      else\n      {\n         return type.GetMembers(bindingFlags);\n      }\n   }\n}"
  },
  {
    "path": "Source/Bogus/Premium/ContextHelper.cs",
    "content": "#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member\n\nusing System;\n\nnamespace Bogus.Premium;\n\npublic static class ContextHelper\n{\n   public static T GetOrSet<T>(string key, Faker f, Func<T> factory) where T : DataSet\n   {\n      var context = ((IHasContext)f).Context;\n\n      if( context.TryGetValue(key, out var t) )\n      {\n         return t as T;\n      }\n\n      var dataset = factory();\n      var notifier = ((IHasRandomizer)f).GetNotifier();\n      notifier.Flow(dataset);\n\n      context[key] = dataset;\n      return dataset;\n   }\n\n   public static T GetOrSet<T>(Faker f, Func<T> factory) where T : DataSet\n   {\n      var key = typeof(T).Name.ToLowerInvariant();\n      return GetOrSet($\"__{key}\", f, factory);\n   }\n}"
  },
  {
    "path": "Source/Bogus/Premium/License.cs",
    "content": "﻿namespace Bogus.Premium;\n\npublic static class License\n{\n   public static string LicenseTo { get; set; }\n   public static string LicenseKey { get; set; }\n}"
  },
  {
    "path": "Source/Bogus/Premium/LicenseVerifier.cs",
    "content": "﻿#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member\n\nusing System;\nusing System.Collections.Generic;\nusing System.IO;\nusing System.Linq;\nusing System.Security.Cryptography;\nusing System.Text;\nusing Bogus.Platform;\n\nnamespace Bogus.Premium;\n\npublic static class LicenseVerifier\n{\n   public static bool VerifyLicense(string licenseTo, string licenseKey)\n   {\n      AssertKeyIsNotBanned(licenseKey);\n\n      const string modulusString =\n         \"vBgOPQiBhRR22ClUzIBJCmxcaOWfuAweUNpodRuZWDn8whviOe4JdA/sjzqw54KGh1qHJIc7JY5sGTCxNZQiSuyZQ6iHK2ykmU0Yb+QBvbqG33x2R7Di8MoNA1Tv2fX7SSny++IKEOQEEvwYhYr6oRU8sVItMcybUjiaaSw1rbU=\";\n      const string exponentString = \"AQAB\";\n\n      var data = Encoding.UTF8.GetBytes(licenseTo);\n\n      var rsaParameters = new RSAParameters\n      {\n         Modulus = Convert.FromBase64String(modulusString),\n         Exponent = Convert.FromBase64String(exponentString)\n      };\n      var licenseData = Convert.FromBase64String(licenseKey);\n#if STANDARD\n      using var rsa = RSA.Create();\n      rsa.ImportParameters(rsaParameters);\n      return rsa.VerifyData(data, licenseData, HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1);\n#else\n      using var rsa = new RSACryptoServiceProvider();\n      rsa.ImportParameters(rsaParameters);\n      return rsa.VerifyData(data, CryptoConfig.MapNameToOID(\"SHA256\"), licenseData);\n#endif\n   }\n\n   private static void AssertKeyIsNotBanned(string licenseKey)\n   {\n   }\n\n   public const string LicenseFile = \"Bogus.Premium.LicenseKey\";\n\n   public static string FindLicense()\n   {\n      foreach (var probePath in ProbePaths)\n      {\n         var licFile = FindLicense(probePath);\n         if (licFile != null) return licFile;\n      }\n\n      return null;\n   }\n\n   public static string FindLicense(string probePath)\n   {\n      if (probePath.EndsWith(LicenseFile) && File.Exists(probePath)) return probePath;\n\n      string dir;\n      if (Directory.Exists(probePath))\n      {\n         dir = probePath;\n      }\n      else\n      {\n         dir = Path.GetDirectoryName(probePath);\n      }\n\n      while (dir != null)\n      {\n         var licFile = Path.Combine(dir, LicenseFile);\n\n         if (File.Exists(licFile))\n         {\n            return licFile;\n         }\n\n         if (dir == Path.GetPathRoot(dir) || string.IsNullOrWhiteSpace(dir))\n            break;\n\n         dir = Path.GetFullPath(Path.Combine(dir, \"..\"));\n      }\n\n      return null;\n   }\n\n   public static void ReadLicense(string path, out string name, out string key)\n   {\n      var lines = File.ReadLines(path).Take(2).ToArray();\n      name = lines[0];\n      key = lines[1];\n   }\n\n   public static List<string> ProbePaths { get; } = new()\n   {\n#if STANDARD\n         AppContext.BaseDirectory,\n#endif\n#if !STANDARD13\n         typeof(License).GetAssembly().Location,\n#endif\n         Directory.GetCurrentDirectory()\n   };\n\n}"
  },
  {
    "path": "Source/Bogus/Premium/PremiumDataSet.cs",
    "content": "#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member\n\nusing System.Reflection;\nusing Bogus.Bson;\n\nnamespace Bogus.Premium;\n\n/// <summary>\n/// Root object for premium data sets.\n/// </summary>\npublic abstract class PremiumDataSet : DataSet\n{\n   protected internal override BValue Get(string path)\n   {\n      CheckLicense();\n      return base.Get(path);\n   }\n\n   protected internal override BValue Get(string category, string path)\n   {\n      CheckLicense();\n      return base.Get(category, path);\n   }\n\n   protected internal override bool HasKey(string path, bool includeFallback = true)\n   {\n      CheckLicense();\n      return base.HasKey(path, includeFallback);\n   }\n\n   protected virtual void CheckLicense()\n   {\n      if( string.IsNullOrWhiteSpace(License.LicenseTo) ||\n          string.IsNullOrWhiteSpace(License.LicenseKey))\n      {\n         var path = LicenseVerifier.FindLicense();\n         if( path != null )\n         {\n            LicenseVerifier.ReadLicense(path, out var licenseTo, out var licenseKey);\n            License.LicenseTo = licenseTo;\n            License.LicenseKey = licenseKey;\n         }\n      }\n      if( !string.IsNullOrWhiteSpace(License.LicenseTo) &&\n          !string.IsNullOrWhiteSpace(License.LicenseKey) &&\n          LicenseVerifier.VerifyLicense(License.LicenseTo, License.LicenseKey) )\n      {\n         this.Initialize();\n         return;\n      }\n\n      throw new BogusException(\n         \"A premium license is required to use this API. \" +\n         $\"Please double check that your '{LicenseVerifier.LicenseFile}' file exists in the same folder as Bogus.dll. \" +\n         $\"Also, you can add additional probing paths for the license file in {nameof(LicenseVerifier)}.{nameof(LicenseVerifier.ProbePaths)}. \" +\n         $\"Lastly, you can set the following static properties manually: \" +\n         $\"{nameof(Bogus)}.{nameof(License)}.{nameof(License.LicenseTo)} and \" +\n         $\"{nameof(Bogus)}.{nameof(License)}.{nameof(License.LicenseKey)}. \"+\n         \"For more information, please visit: https://github.com/bchavez/Bogus/wiki/Bogus-Premium\");\n   }\n\n\n   protected abstract void Initialize();\n\n   protected void LoadResource(Assembly asm, string resourceName)\n   {\n      var obj = ResourceHelper.ReadBObjectResource(asm, resourceName);\n      //patch\n      var enLocale = Database.GetLocale(\"en\");\n\n      foreach( var val in obj.Keys )\n      {\n         enLocale[val] = obj[val];\n      }\n   }\n}"
  },
  {
    "path": "Source/Bogus/Properties/AssemblyInfo.cs",
    "content": "﻿// Auto-Generated by FAKE; do not edit\n// <auto-generated/>\nusing System.Reflection;\nusing System.Runtime.CompilerServices;\n\n[assembly: AssemblyProduct(\"Bogus\")]\n[assembly: AssemblyTitle(\"Bogus Fake Data Generator for .NET\")]\n[assembly: AssemblyCompany(\"Brian Chavez\")]\n[assembly: AssemblyCopyright(\"Brian Chavez © 2015\")]\n[assembly: AssemblyVersion(\"0.0.0\")]\n[assembly: AssemblyFileVersion(\"0.0.0\")]\n[assembly: AssemblyInformationalVersion(\"0.0.0-localbuild built on 2015-01-01 00:00:00Z\")]\n[assembly: AssemblyTrademark(\"MIT License\")]\n[assembly: AssemblyDescription(\"https://github.com/bchavez/Bogus\")]\n[assembly: InternalsVisibleTo(\"Bogus.Tests\")]\nnamespace System {\n    internal static class AssemblyVersionInformation {\n        internal const System.String AssemblyProduct = \"Bogus\";\n        internal const System.String AssemblyTitle = \"Bogus Fake Data Generator for .NET\";\n        internal const System.String AssemblyCompany = \"Brian Chavez\";\n        internal const System.String AssemblyCopyright = \"Brian Chavez © 2015\";\n        internal const System.String AssemblyVersion = \"0.0.0\";\n        internal const System.String AssemblyFileVersion = \"0.0.0\";\n        internal const System.String AssemblyInformationalVersion = \"0.0.0-localbuild built on 2015-01-01 00:00:00Z\";\n        internal const System.String AssemblyTrademark = \"MIT License\";\n        internal const System.String AssemblyDescription = \"https://github.com/bchavez/Bogus\";\n        internal const System.String InternalsVisibleTo = \"Bogus.Tests\";\n    }\n}\n"
  },
  {
    "path": "Source/Bogus/PropertyName.cs",
    "content": "using System;\nusing System.ComponentModel;\nusing System.Linq.Expressions;\n\nnamespace Bogus;\n\n[EditorBrowsable(EditorBrowsableState.Never)]\npublic static class PropertyName\n{\n   public static string For<T, TProp>(Expression<Func<T, TProp>> expression)\n   {\n      Expression body = expression.Body;\n      return GetMemberName(body);\n   }\n\n   public static string For<T>(Expression<Func<T, object>> expression)\n   {\n      Expression body = expression.Body;\n      return GetMemberName(body);\n   }\n\n   public static string For(Expression<Func<object>> expression)\n   {\n      Expression body = expression.Body;\n      return GetMemberName(body);\n   }\n\n   public static string GetMemberName(Expression expression)\n   {\n      var expressionString = expression.ToString();\n      if( expressionString.IndexOf('.') != expressionString.LastIndexOf('.') )\n      {\n         throw new ArgumentException(\n            $\"Your expression '{expressionString}' cant be used. Nested accessors like 'o => o.NestedObject.Foo' at \" +\n            $\"a parent level are not allowed. You should create a dedicated faker for \" +\n            $\"NestedObject like new Faker<NestedObject>().RuleFor(o => o.Foo, ...) with its own rules \" +\n            $\"that define how 'Foo' is generated. \" +\n            \"See this GitHub issue for more info: https://github.com/bchavez/Bogus/issues/115\");\n      }\n\n      MemberExpression memberExpression;\n\n      if( expression is UnaryExpression unary )\n         //In this case the return type of the property was not object,\n         //so .Net wrapped the expression inside of a unary Convert()\n         //expression that casts it to type object. In this case, the\n         //Operand of the Convert expression has the original expression.\n         memberExpression = unary.Operand as MemberExpression;\n      else\n         //when the property is of type object the body itself is the\n         //correct expression\n         memberExpression = expression as MemberExpression;\n\n      if( memberExpression == null )\n         throw new ArgumentException(\n            \"Expression was not of the form 'x => x.Property or x => x.Field'.\");\n\n      return memberExpression.Member.Name;\n   }\n}"
  },
  {
    "path": "Source/Bogus/Randomizer.cs",
    "content": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Threading;\nusing Bogus.Bson;\nusing Bogus.DataSets;\nusing Bogus.Platform;\n\nnamespace Bogus;\n\n/// <summary>\n/// A randomizer that randomizes things.\n/// </summary>\npublic class Randomizer\n{\n   /// <summary>\n   /// Set the random number generator manually with a seed to get reproducible results.\n   /// </summary>\n   public static Random Seed = new();\n\n   internal static Lazy<object> Locker = new(() => new object(), LazyThreadSafetyMode.ExecutionAndPublication);\n\n   /// <summary>\n   /// Constructor that uses the global static `<see cref=\"Seed\"/>.\n   /// Changing the global static seed after this constructor runs\n   /// will have no effect. A new randomizer is needed to capture a new\n   /// global seed.\n   /// </summary>\n   public Randomizer()\n   {\n      this.localSeed = Seed;\n   }\n\n   /// <summary>\n   /// Constructor that uses <see cref=\"localSeed\"/> parameter as a seed.\n   /// Completely ignores the global static <see cref=\"Seed\"/>.\n   /// </summary>\n   public Randomizer(int localSeed)\n   {\n      this.localSeed = new Random(localSeed);\n   }\n\n   /// <summary>\n   /// The pseudo-random number generator that is used for all random number generation in this instance.\n   /// </summary>\n   protected Random localSeed;\n\n   /// <summary>\n   /// Get an int from 0 to max.\n   /// </summary>\n   /// <param name=\"max\">Upper bound, inclusive.</param>\n   public int Number(int max)\n   {\n      return Number(0, max);\n   }\n\n   /// <summary>\n   /// Get a random sequence of digits.\n   /// </summary>\n   /// <param name=\"count\">How many</param>\n   /// <param name=\"minDigit\">minimum digit, inclusive</param>\n   /// <param name=\"maxDigit\">maximum digit, inclusive</param>\n   public int[] Digits(int count, int minDigit = 0, int maxDigit = 9)\n   {\n      if( maxDigit is > 9 or < 0 ) throw new ArgumentException(\"max digit can't be lager than 9 or smaller than 0\", nameof(maxDigit));\n      if( minDigit is > 9 or < 0 ) throw new ArgumentException(\"min digit can't be lager than 9 or smaller than 0\", nameof(minDigit));\n\n      var digits = new int[count];\n      for( var i = 0; i < count; i++ )\n      {\n         digits[i] = Number(min: minDigit, max: maxDigit);\n      }\n      return digits;\n   }\n\n   /// <summary>\n   /// Get an int from min to max.\n   /// </summary>\n   /// <param name=\"min\">Lower bound, inclusive</param>\n   /// <param name=\"max\">Upper bound, inclusive</param>\n   public int Number(int min = 0, int max = 1)\n   {\n      //lock any seed access, for thread safety.\n      lock( Locker.Value )\n      {\n         // Adjust the range as needed to make max inclusive. The Random.Next function uses exclusive upper bounds.\n\n         // If max can be extended by 1, just do that.\n         if( max < int.MaxValue ) return localSeed.Next(min, max + 1);\n\n         // If max is exactly int.MaxValue, then check if min can be used to push the range out by one the other way.\n         // If so, then we can simply add one to the result to put it back in the correct range.\n         if( min > int.MinValue ) return 1 + localSeed.Next(min - 1, max);\n\n         // If we hit this line, then min is int.MinValue and max is int.MaxValue, which mean the caller wants a\n         // number from a range spanning all possible values of int. The Random class only supports exclusive\n         // upper bounds, period, and the upper bound must be specified as an int, so the best we can get in a\n         // single call is a value in the range (int.MinValue, int.MaxValue - 1). Instead, what we do is get two\n         // samples, each of which has just under 31 bits of entropy, and use 16 bits from each to assemble a\n         // single 16-bit number.\n         int sample1 = localSeed.Next();\n         int sample2 = localSeed.Next();\n\n         int topHalf = (sample1 >> 8) & 0xFFFF;\n         int bottomHalf = (sample2 >> 8) & 0xFFFF;\n\n         return unchecked((topHalf << 16) | bottomHalf);\n      }\n   }\n\n   /// <summary>\n   /// Returns a random even number. If the range does not contain any even numbers, an <see cref=\"ArgumentException\" /> is thrown.\n   /// </summary>\n   /// <param name=\"min\">Lower bound, inclusive</param>\n   /// <param name=\"max\">Upper bound, inclusive</param>\n   /// <exception cref=\"ArgumentException\">Thrown if it is impossible to select an odd number satisfying the specified range.</exception>\n   public int Even(int min = 0, int max = 1)\n   {\n      // Ensure that we have a valid range.\n      if( min > max )\n         throw new ArgumentException($\"The min/max range is invalid. The minimum value '{min}' is greater than the maximum value '{max}'.\", nameof(max));\n      if( ((min & 1) == 1) && (max - 1 < min) )\n         throw new ArgumentException(\"The specified range does not contain any even numbers.\", nameof(max));\n\n      // Adjust the range to ensure that we always get the same number of even values as odd values.\n      // For example,\n      //   if the input is min = 1, max = 3, the new range should be min = 2, max = 3.\n      //   if the input is min = 2, max = 3, the range should remain min = 2, max = 3.\n      min = (min + 1) & ~1;\n      max = max | 1;\n\n      if( min > max )\n         return min;\n\n      // Strip off the last bit of a random number to make the number even.\n      return Number(min, max) & ~1;\n   }\n\n   /// <summary>\n   /// Returns a random odd number. If the range does not contain any odd numbers, an <see cref=\"ArgumentException\" /> is thrown.\n   /// </summary>\n   /// <param name=\"min\">Lower bound, inclusive</param>\n   /// <param name=\"max\">Upper bound, inclusive</param>\n   /// <exception cref=\"ArgumentException\">Thrown if it is impossible to select an odd number satisfying the specified range.</exception>\n   public int Odd(int min = 0, int max = 1)\n   {\n      // Ensure that we have a valid range.\n      if( min > max )\n         throw new ArgumentException($\"The min/max range is invalid. The minimum value '{min}' is greater than the maximum value '{max}'.\", nameof(max));\n      if( ((max & 1) == 0) && (min + 1 > max) )\n         throw new ArgumentException(\"The specified range does not contain any odd numbers.\", nameof(max));\n\n      // Special case where the math below breaks.\n      if ( max == int.MinValue )\n         return int.MinValue | 1;\n\n      // Adjust the range to ensure that we always get the same number of even values as odd values.\n      // For example,\n      //   if the input is min = 2, max = 4, the new range should be min = 2, max = 3.\n      //   if the input is min = 2, max = 3, the range should remain min = 2, max = 3.\n      min = min & ~1;\n      max = (max - 1) | 1;\n\n      if( min > max )\n         return min | 1;\n\n      // Ensure that the last bit is set in a random number to make the number odd.\n      return Number(min, max) | 1;\n   }\n\n\n   /// <summary>\n   /// Get a random double, between 0.0 and 1.0.\n   /// </summary>\n   /// <param name=\"min\">Minimum, inclusive. Default 0.0</param>\n   /// <param name=\"max\">Maximum, exclusive. Default 1.0</param>\n   public double Double(double min = 0.0d, double max = 1.0d)\n   {\n      //lock any seed access, for thread safety.\n      lock( Locker.Value )\n      {\n         if( min == 0.0d && max == 1.0d )\n         {\n            //use default implementation\n            return localSeed.NextDouble();\n         }\n\n         return localSeed.NextDouble() * (max - min) + min;\n      }\n   }\n\n   /// <summary>\n   /// Get a random decimal, between 0.0 and 1.0.\n   /// </summary>\n   /// <param name=\"min\">Minimum, inclusive. Default 0.0</param>\n   /// <param name=\"max\">Maximum, exclusive. Default 1.0</param>\n   public decimal Decimal(decimal min = 0.0m, decimal max = 1.0m)\n   {\n      return Convert.ToDecimal(Double()) * (max - min) + min;\n   }\n\n   /// <summary>\n   /// Get a random float, between 0.0 and 1.0.\n   /// </summary>\n   /// <param name=\"min\">Minimum, inclusive. Default 0.0</param>\n   /// <param name=\"max\">Maximum, inclusive. Default 1.0</param>\n   public float Float(float min = 0.0f, float max = 1.0f)\n   {\n      return Convert.ToSingle(Double() * (max - min) + min);\n   }\n\n   /// <summary>\n   /// Generate a random byte between 0 and 255.\n   /// </summary>\n   /// <param name=\"min\">Min value, inclusive. Default byte.MinValue 0</param>\n   /// <param name=\"max\">Max value, inclusive. Default byte.MaxValue 255</param>\n   public byte Byte(byte min = byte.MinValue, byte max = byte.MaxValue)\n   {\n      return Convert.ToByte(Number(min, max));\n   }\n\n   /// <summary>\n   /// Get a random sequence of bytes.\n   /// </summary>\n   /// <param name=\"count\">The size of the byte array</param>\n   public byte[] Bytes(int count)\n   {\n      var arr = new byte[count];\n      lock( Locker.Value )\n      {\n         localSeed.NextBytes(arr);\n      }\n      return arr;\n   }\n\n   /// <summary>\n   /// Generate a random sbyte between -128 and 127.\n   /// </summary>\n   /// <param name=\"min\">Min value, inclusive. Default sbyte.MinValue -128</param>\n   /// <param name=\"max\">Max value, inclusive. Default sbyte.MaxValue 127</param>\n   public sbyte SByte(sbyte min = sbyte.MinValue, sbyte max = sbyte.MaxValue)\n   {\n      return Convert.ToSByte(Number(min, max));\n   }\n\n   /// <summary>\n   /// Generate a random int between MinValue and MaxValue.\n   /// </summary>\n   /// <param name=\"min\">Min value, inclusive. Default int.MinValue</param>\n   /// <param name=\"max\">Max value, inclusive. Default int.MaxValue</param>\n   public int Int(int min = int.MinValue, int max = int.MaxValue)\n   {\n      return this.Number(min, max);\n   }\n\n   /// <summary>\n   /// Generate a random uint between MinValue and MaxValue.\n   /// </summary>\n   /// <param name=\"min\">Min value, inclusive. Default uint.MinValue</param>\n   /// <param name=\"max\">Max value, inclusive. Default uint.MaxValue</param>\n   public uint UInt(uint min = uint.MinValue, uint max = uint.MaxValue)\n   {\n      return Convert.ToUInt32(Double() * (max - min) + min);\n   }\n\n   /// <summary>\n   /// Generate a random ulong between MinValue and MaxValue.\n   /// </summary>\n   /// <param name=\"min\">Min value, inclusive. Default ulong.MinValue</param>\n   /// <param name=\"max\">Max value, inclusive. Default ulong.MaxValue</param>\n   public ulong ULong(ulong min = ulong.MinValue, ulong max = ulong.MaxValue)\n   {\n      return Convert.ToUInt64(Double() * (max - min)) + min;\n   }\n\n   /// <summary>\n   /// Generate a random long between MinValue and MaxValue.\n   /// </summary>\n   /// <param name=\"min\">Min value, inclusive. Default long.MinValue</param>\n   /// <param name=\"max\">Max value, inclusive. Default long.MaxValue</param>\n   public long Long(long min = long.MinValue, long max = long.MaxValue)\n   {\n      var range = (decimal)max - min; //use more bits?\n      return Convert.ToInt64((decimal)Double() * range + min);\n   }\n\n   /// <summary>\n   /// Generate a random short between MinValue and MaxValue.\n   /// </summary>\n   /// <param name=\"min\">Min value, inclusive. Default short.MinValue -32768</param>\n   /// <param name=\"max\">Max value, inclusive. Default short.MaxValue 32767</param>\n   public short Short(short min = short.MinValue, short max = short.MaxValue)\n   {\n      return Convert.ToInt16(Double() * (max - min) + min);\n   }\n\n   /// <summary>\n   /// Generate a random ushort between MinValue and MaxValue.\n   /// </summary>\n   /// <param name=\"min\">Min value, inclusive. Default ushort.MinValue 0</param>\n   /// <param name=\"max\">Max value, inclusive. Default ushort.MaxValue 65535</param>\n   public ushort UShort(ushort min = ushort.MinValue, ushort max = ushort.MaxValue)\n   {\n      return Convert.ToUInt16(Double() * (max - min) + min);\n   }\n\n   /// <summary>\n   /// Generate a random char between MinValue and MaxValue.\n   /// </summary>\n   /// <param name=\"min\">Min value, inclusive. Default char.MinValue</param>\n   /// <param name=\"max\">Max value, inclusive. Default char.MaxValue</param>\n   public char Char(char min = char.MinValue, char max = char.MaxValue)\n   {\n      return Convert.ToChar(Number(min, max));\n   }\n\n   /// <summary>\n   /// Generate a random chars between MinValue and MaxValue.\n   /// </summary>\n   /// <param name=\"min\">Min value, inclusive. Default char.MinValue</param>\n   /// <param name=\"max\">Max value, inclusive. Default char.MaxValue</param>\n   /// <param name=\"count\">The length of chars to return</param>\n   public char[] Chars(char min = char.MinValue, char max = char.MaxValue, int count = 5)\n   {\n      var arr = new char[count];\n      for( var i = 0; i < count; i++ )\n         arr[i] = Char(min, max);\n      return arr;\n   }\n\n   /// <summary>\n   /// Get a string of characters of a specific length.\n   /// Uses <seealso cref=\"Chars\"/>.\n   /// Note: This method can return ill-formed UTF16 Unicode strings with unpaired surrogates.\n   /// Use <seealso cref=\"Utf16String\"/> for technically valid Unicode.\n   /// </summary>\n   /// <param name=\"length\">The exact length of the result string. If null, a random length is chosen between 40 and 80.</param>\n   /// <param name=\"minChar\">Min character value, inclusive. Default char.MinValue</param>\n   /// <param name=\"maxChar\">Max character value, inclusive. Default char.MaxValue</param>\n   public string String(int? length = null, char minChar = char.MinValue, char maxChar = char.MaxValue)\n   {\n      var l = length ?? this.Number(40, 80);\n\n      return new string(Chars(minChar, maxChar, l));\n   }\n\n   /// <summary>\n   /// Get a string of characters between <paramref name=\"minLength\" /> and <paramref name=\"maxLength\"/>.\n   /// Uses <seealso cref=\"Chars\"/>.\n   /// Note: This method can return ill-formed UTF16 Unicode strings with unpaired surrogates.\n   /// Use <seealso cref=\"Utf16String\"/> for technically valid Unicode.\n   /// </summary>\n   /// <param name=\"minLength\">Lower-bound string length. Inclusive.</param>\n   /// <param name=\"maxLength\">Upper-bound string length. Inclusive.</param>\n   /// <param name=\"minChar\">Min character value, inclusive. Default char.MinValue</param>\n   /// <param name=\"maxChar\">Max character value, inclusive. Default char.MaxValue</param>\n   public string String(int minLength, int maxLength, char minChar = char.MinValue, char maxChar = char.MaxValue)\n   {\n      var length = this.Number(minLength, maxLength);\n      return String(length, minChar, maxChar);\n   }\n\n   /// <summary>\n   /// Get a string of characters with a specific length drawing characters from <paramref name=\"chars\"/>.\n   /// The returned string may contain repeating characters from the <paramref name=\"chars\"/> string.\n   /// </summary>\n   /// <param name=\"length\">The length of the string to return.</param>\n   /// <param name=\"chars\">The pool of characters to draw from. The returned string may contain repeat characters from the pool.</param>\n   public string String2(int length, string chars = \"abcdefghijklmnopqrstuvwxyz\")\n   {\n      var target = new char[length];\n\n      for (int i = 0; i < length; i++)\n      {\n         var idx = this.Number(0, chars.Length - 1);\n         target[i] = chars[idx];\n      }\n\n      return new string(target);\n   }\n\n   /// <summary>\n   /// Get a string of characters with a specific length drawing characters from <paramref name=\"chars\"/>.\n   /// The returned string may contain repeating characters from the <paramref name=\"chars\"/> string.\n   /// </summary>\n   /// <param name=\"minLength\">The minimum length of the string to return, inclusive.</param>\n   /// <param name=\"maxLength\">The maximum length of the string to return, inclusive.</param>\n   /// <param name=\"chars\">The pool of characters to draw from. The returned string may contain repeat characters from the pool.</param>\n   public string String2(int minLength, int maxLength, string chars = \"abcdefghijklmnopqrstuvwxyz\")\n   {\n      var length = this.Number(minLength, maxLength);\n      return String2(length, chars);\n   }\n\n   /// <summary>\n   /// Get a string of valid UTF16 Unicode characters.\n   /// This method returns a string where each character IsLetterOrDigit() is true.\n   /// </summary>\n   /// <param name=\"minLength\">The minimum length of the string to return, inclusive.</param>\n   /// <param name=\"maxLength\">The maximum length of the string to return, inclusive.</param>\n   /// <param name=\"excludeSurrogates\">Excludes surrogate pairs from the returned string.</param>\n   public string Utf16String(int minLength = 40, int maxLength = 80, bool excludeSurrogates = false)\n   {\n      var targetLength = minLength == maxLength ? minLength : this.Number(minLength, maxLength);\n\n      var sb = new StringBuilder();\n\n      while( sb.Length < targetLength)\n      {\n         int spaceLeft = targetLength - sb.Length;\n         string block = null;\n         int alignment = 0;\n\n         if (!excludeSurrogates && spaceLeft >= 2 && this.Bool())\n         {\n            block = this.ArrayElement(SafeUnicodeRanges.SurrogatePairs);\n            alignment = 1;\n         }\n         else\n         {\n            block = this.ArrayElement(SafeUnicodeRanges.Basic);\n            alignment = 0;\n         }\n\n         char rangeStart = block[alignment];\n         char rangeEnd = block[2 + alignment * 2];\n\n         char pickedChar = (char)this.UShort(rangeStart, rangeEnd);\n\n         if (alignment == 1)\n         {\n            sb.Append(block[0]);\n            sb.Append(pickedChar);\n         }\n         else\n         {\n            sb.Append(pickedChar);\n         }\n      }\n\n      return sb.ToString();\n   }\n\n   /// <summary>\n   /// Return a random hex hash. Default 40 characters, aka SHA-1.\n   /// </summary>\n   /// <param name=\"length\">The length of the hash string. Default, 40 characters, aka SHA-1.</param>\n   /// <param name=\"upperCase\">Returns the hex string with uppercase characters.</param>\n   public string Hash(int length = 40, bool upperCase = false)\n   {\n      return String2(length, upperCase ? Bogus.Chars.HexUpperCase : Bogus.Chars.HexLowerCase);\n   }\n\n   /// <summary>\n   /// Get a random boolean.\n   /// </summary>\n   public bool Bool()\n   {\n      return Number() == 0;\n   }\n\n   /// <summary>\n   /// Get a random boolean.\n   /// </summary>\n   /// <param name=\"weight\">The probability of true. Ranges from 0 to 1.</param>\n   public bool Bool(float weight)\n   {\n       return Float() < weight;\n   }\n\n   /// <summary>\n   /// Get a random array element.\n   /// </summary>\n   public T ArrayElement<T>(T[] array)\n   {\n      if (array.Length <= 0)\n         throw new ArgumentException(\"The array is empty. There are no items to select.\", nameof(array));\n\n      var r = Number(max: array.Length - 1);\n      return array[r];\n   }\n\n   /// <summary>\n   /// Helper method to get a random element in a BSON array.\n   /// </summary>\n   public BValue ArrayElement(BArray props, int? min = null, int? max = null)\n   {\n      var r = Number(min: min ?? 0, max: max - 1 ?? props.Count - 1);\n      return props[r];\n   }\n\n   /// <summary>\n   /// Get a random array element.\n   /// </summary>\n   public string ArrayElement(Array array)\n   {\n      array ??= new[] {\"a\", \"b\", \"c\"};\n\n      var r = Number(max: array.Length - 1);\n\n      return array.GetValue(r).ToString();\n   }\n\n   /// <summary>\n   /// Get a random subset of an array.\n   /// </summary>\n   /// <param name=\"array\">The source of items to pick from.</param>\n   /// <param name=\"count\">The number of elements to pick; otherwise, a random amount is picked.</param>\n   public T[] ArrayElements<T>(T[] array, int? count = null)\n   {\n      if( count > array.Length )\n         throw new ArgumentOutOfRangeException(nameof(count));\n      if( count is null )\n         count = Number(0, array.Length - 1);\n\n      return Shuffle(array).Take(count.Value).ToArray();\n   }\n\n   /// <summary>\n   /// Get a random list item.\n   /// </summary>\n   public T ListItem<T>(List<T> list)\n   {\n      return ListItem(list as IList<T>);\n   }\n\n   /// <summary>\n   /// Get a random list item.\n   /// </summary>\n   public T ListItem<T>(IList<T> list)\n   {\n      if (list.Count <= 0)\n         throw new ArgumentException(\"The list is empty. There are no items to select.\", nameof(list));\n\n      var r = Number(max: list.Count - 1);\n      return list[r];\n   }\n\n   /// <summary>\n   /// Get a random subset of a List.\n   /// </summary>\n   /// <param name=\"items\">The source of items to pick from.</param>\n   /// <param name=\"count\">The number of items to pick; otherwise, a random amount is picked.</param>\n   public List<T> ListItems<T>(IList<T> items, int? count = null)\n   {\n      if( count > items.Count )\n         throw new ArgumentOutOfRangeException(nameof(count));\n      if( count is null )\n         count = Number(0, items.Count - 1);\n\n      return Shuffle(items).Take(count.Value).ToList();\n   }\n\n   /// <summary>\n   /// Get a random subset of a List.\n   /// </summary>\n   /// <param name=\"items\">The source of items to pick from.</param>\n   /// <param name=\"count\">The number of items to pick; otherwise, a random amount is picked.</param>\n   public IList<T> ListItems<T>(List<T> items, int? count = null)\n   {\n      return ListItems(items as IList<T>, count);\n   }\n\n   /// <summary>\n   /// Get a random collection item.\n   /// </summary>\n   public T CollectionItem<T>(ICollection<T> collection)\n   {\n      if( collection.Count <= 0 )\n         throw new ArgumentException(\"The collection is empty. There are no items to select.\", nameof(collection));\n\n      var r = Number(max: collection.Count - 1);\n      return collection.Skip(r).First();\n   }\n\n   /// <summary>\n   /// Replaces symbols with numbers.\n   /// IE: ### -> 283\n   /// </summary>\n   /// <param name=\"format\">The string format</param>\n   /// <param name=\"symbol\">The symbol to search for in format that will be replaced with a number</param>\n   public string ReplaceNumbers(string format, char symbol = '#')\n   {\n      return ReplaceSymbols(format, symbol, () => Convert.ToChar('0' + Number(9)));\n   }\n\n   /// <summary>\n   /// Replaces each character instance in a string.\n   /// Func is called each time a symbol is encountered.\n   /// </summary>\n   /// <param name=\"format\">The string with symbols to replace.</param>\n   /// <param name=\"symbol\">The symbol to search for in the string.</param>\n   /// <param name=\"func\">The function that produces a character for replacement. Invoked each time the replacement symbol is encountered.</param>\n   public string ReplaceSymbols(string format, char symbol, Func<char> func)\n   {\n      var chars = format.Select(c => c == symbol ? func() : c).ToArray();\n      return new string(chars);\n   }\n\n   /// <summary>\n   /// Replaces symbols with numbers and letters. # = number, ? = letter, * = number or letter.\n   /// IE: ###???* -> 283QED4. Letters are uppercase.\n   /// </summary>\n   public string Replace(string format)\n   {\n      var chars = format.Select(c =>\n            {\n               if( c == '*' )\n               {\n                  c = Bool() ? '#' : '?';\n               }\n               if( c == '#' )\n               {\n                  return Convert.ToChar('0' + Number(9));\n               }\n               if( c == '?' )\n               {\n                  return Convert.ToChar('A' + Number(25));\n               }\n\n               return c;\n            })\n         .ToArray();\n\n      return new string(chars);\n   }\n\n   /// <summary>\n   /// Clamps the length of a string between min and max characters.\n   /// If the string is below the minimum, the string is appended with random characters up to the minimum length.\n   /// If the string is over the maximum, the string is truncated at maximum characters; additionally, if the result string ends with\n   /// whitespace, it is replaced with a random characters.\n   /// </summary>\n   public string ClampString(string str, int? min = null, int? max = null)\n   {\n      if( max != null && str.Length > max )\n      {\n         str = str.Substring(0, max.Value).Trim();\n      }\n      if( min != null && min > str.Length )\n      {\n         var missingChars = min - str.Length;\n         var fillerChars = this.Replace(\"\".PadRight(missingChars.Value, '?'));\n         return str + fillerChars;\n      }\n      return str;\n   }\n\n   /// <summary>\n   /// Picks a random enum value in T:Enum.\n   /// </summary>\n   /// <typeparam name=\"T\">Must be an Enum</typeparam>\n   /// <param name=\"exclude\">Exclude enum values from being returned</param>\n   public T Enum<T>(params T[] exclude) where T : struct, Enum\n   {\n      var e = typeof(T);\n      if( !e.IsEnum() )\n         throw new ArgumentException(\"When calling Enum<T>() with no parameters T must be an enum.\");\n\n      var selection = System.Enum.GetNames(e);\n\n      if( exclude.Any() )\n      {\n         var excluded = exclude.Select(ex => System.Enum.GetName(e, ex));\n         selection = selection.Except(excluded).ToArray();\n      }\n\n      if( !selection.Any() )\n      {\n         throw new ArgumentException(\"There are no values after exclusion to choose from.\");\n      }\n\n      var val = this.ArrayElement(selection);\n\n      System.Enum.TryParse(val, out T picked);\n      return picked;\n   }\n\n   /// <summary>\n   /// Picks a random subset of enum values in T:Enum.\n   /// </summary>\n   /// <typeparam name=\"T\">The enum.</typeparam>\n   /// <param name=\"count\">The number of enums to pick.</param>\n   /// <param name=\"exclude\">Any enums that should be excluded before picking.</param>\n   public T[] EnumValues<T>(int? count = null, params T[] exclude) where T : Enum\n   {\n      T[] enums;\n      if( exclude.Length > 0)\n      {\n         enums = System.Enum.GetValues(typeof(T))\n            .OfType<T>()\n            .Except(exclude)\n            .ToArray();\n      }\n      else\n      {\n         enums = System.Enum.GetValues(typeof(T))\n            .OfType<T>()\n            .Except(exclude)\n            .ToArray();\n      }\n\n      if( count > enums.Length || count < 0 )\n      {\n         throw new ArgumentOutOfRangeException(nameof(count), count,\n         $\"The {nameof(count)} parameter is {count} and the calculated set of enums has a length of {enums.Length}. It is impossible to pick {count} enums from a list of {enums.Length}.\");\n      }\n\n      return this.ArrayElements(enums, count);\n   }\n\n   /// <summary>\n   /// Shuffles an IEnumerable source.\n   /// </summary>\n   public IEnumerable<T> Shuffle<T>(IEnumerable<T> source)\n   {\n      List<T> buffer = source.ToList();\n      for( var i = 0; i < buffer.Count; i++ )\n      {\n         int j;\n         //lock any seed access, for thread safety.\n         lock( Locker.Value )\n         {\n            j = this.localSeed.Next(i, buffer.Count);\n         }\n         yield return buffer[j];\n\n         buffer[j] = buffer[i];\n      }\n   }\n\n   private WordFunctions wordFunctions;\n\n   /// <summary>\n   /// Returns a single word or phrase in English.\n   /// </summary>\n   public string Word()\n   {\n      this.wordFunctions ??= new WordFunctions(this);\n      var randomWordMethod = ListItem(this.wordFunctions.Functions);\n      return randomWordMethod();\n   }\n\n   /// <summary>\n   /// Gets some random words and phrases in English.\n   /// </summary>\n   /// <param name=\"count\">Number of times to call Word()</param>\n   public string Words(int? count = null)\n   {\n      if( count == null )\n         count = Number(1, 3);\n\n      var words = WordsArray(count.Value);\n\n      return string.Join(\" \", words);\n   }\n\n   /// <summary>\n   /// Get a range of words in an array (English).\n   /// </summary>\n   /// <param name=\"min\">Minimum word count, inclusive.</param>\n   /// <param name=\"max\">Maximum word count, inclusive.</param>\n   public string[] WordsArray(int min, int max)\n   {\n      var count = Number(min, max);\n      return WordsArray(count);\n   }\n\n   /// <summary>\n   /// Get a specific number of words in an array (English).\n   /// </summary>\n   public string[] WordsArray(int count)\n   {\n      return Enumerable.Range(1, count)\n         .Select(f => Word())\n         .ToArray(); // lol.\n   }\n\n   /// <summary>\n   /// Get a random GUID.\n   /// </summary>\n   public Guid Guid()\n   {\n      var guidBytes = this.Bytes(16);\n      return new Guid(guidBytes);\n   }\n\n   /// <summary>\n   /// Get a random GUID. Alias for Randomizer.Guid().\n   /// </summary>\n   public Guid Uuid()\n   {\n      var guidBytes = this.Bytes(16);\n      return new Guid(guidBytes);\n   }\n\n   /// <summary>\n   /// Returns a random locale.\n   /// </summary>\n   public string RandomLocale()\n   {\n      return this.ArrayElement(Database.GetAllLocales());\n   }\n\n\n   private static char[] AlphaChars =\n      {\n         '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',\n         'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j',\n         'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't',\n         'u', 'v', 'w', 'x', 'y', 'z'\n      };\n\n   /// <summary>\n   /// Returns a random set of alpha numeric characters 0-9, a-z.\n   /// </summary>\n   public string AlphaNumeric(int length)\n   {\n      var sb = new StringBuilder();\n      return Enumerable.Range(1, length).Aggregate(sb, (b, i) => b.Append(ArrayElement(AlphaChars)), b => b.ToString());\n   }\n\n   private static char[] HexChars =\n      {\n         '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',\n         'a', 'b', 'c', 'd', 'e', 'f'\n      };\n\n   /// <summary>\n   /// Generates a random hexadecimal string.\n   /// </summary>\n   public string Hexadecimal(int length = 1, string prefix = \"0x\")\n   {\n      var sb = new StringBuilder();\n      return Enumerable.Range(1, length).Aggregate(sb, (b, i) => b.Append(ArrayElement(HexChars)), b => $\"{prefix}{b}\");\n   }\n\n   //items are weighted by the decimal probability in their value\n   /// <summary>\n   /// Returns a selection of T[] based on a weighted distribution of probability.\n   /// </summary>\n   /// <param name=\"items\">Items to draw the selection from.</param>\n   /// <param name=\"weights\">Weights in decimal form: IE:[.25, .50, .25] for total of 3 items. Should add up to 1.</param>\n   public T WeightedRandom<T>(T[] items, float[] weights)\n   {\n      if( weights.Length != items.Length ) throw new ArgumentOutOfRangeException($\"{nameof(items)}.Length and {nameof(weights)}.Length must be the same.\");\n\n      var rand = this.Float();\n      float max;\n      float min = 0f;\n\n      var item = default(T);\n\n      for( int i = 0; i < weights.Length; i++ )\n      {\n         max = min + weights[i];\n         item = items[i];\n         if( rand >= min && rand <= max )\n         {\n            break;\n         }\n         min = min + weights[i];\n      }\n\n      return item;\n   }\n}\n\n/// <summary>\n/// General word functions that are available across\n/// data sets. The default locale of these word functions is\n/// to 'en' and it is intentional.\n/// </summary>\npublic class WordFunctions\n{\n   /// <summary>\n   /// After the class is created, <see cref=\"Functions\"/> is a list\n   /// of <see cref=\"Func{TResult}\"/> strings used as a selection list\n   /// of word functions that generate English words or phrases.\n   /// </summary>\n   public List<Func<string>> Functions { get; } = [];\n\n   private Commerce Commerce { get; }\n   private Company Company { get; }\n   private Address Address { get; }\n   private Finance Finance { get; }\n   private Hacker Hacker { get; }\n   private Name Name { get; }\n\n   /// <summary>\n   /// Constructor for <see cref=\"WordFunctions\"/>.\n   /// </summary>\n   public WordFunctions(Randomizer r)\n   {\n      this.Commerce = new Commerce {Random = r};\n      this.Company = new Company {Random = r};\n      this.Address = new Address {Random = r};\n      this.Finance = new Finance {Random = r};\n      this.Hacker = new Hacker {Random = r};\n      this.Name = new Name {Random = r};\n\n      Init();\n   }\n\n   private void Init()\n   {\n      this.Functions.Add(() => this.Commerce.Department());\n      this.Functions.Add(() => this.Commerce.ProductName());\n      this.Functions.Add(() => this.Commerce.ProductAdjective());\n      this.Functions.Add(() => this.Commerce.ProductMaterial());\n      this.Functions.Add(() => this.Commerce.ProductName());\n      this.Functions.Add(() => this.Commerce.Color());\n\n      this.Functions.Add(() => this.Company.CatchPhraseAdjective());\n      this.Functions.Add(() => this.Company.CatchPhraseDescriptor());\n      this.Functions.Add(() => this.Company.CatchPhraseNoun());\n      this.Functions.Add(() => this.Company.BsAdjective());\n      this.Functions.Add(() => this.Company.BsBuzz());\n      this.Functions.Add(() => this.Company.BsNoun());\n\n      this.Functions.Add(() => this.Address.StreetSuffix());\n      this.Functions.Add(() => this.Address.County());\n      this.Functions.Add(() => this.Address.Country());\n      this.Functions.Add(() => this.Address.State());\n\n      this.Functions.Add(() => this.Address.StreetSuffix());\n\n      this.Functions.Add(() => this.Finance.AccountName());\n      this.Functions.Add(() => this.Finance.TransactionType());\n      this.Functions.Add(() => this.Finance.Currency().Description);\n\n      this.Functions.Add(() => this.Hacker.Noun());\n      this.Functions.Add(() => this.Hacker.Verb());\n      this.Functions.Add(() => this.Hacker.Adjective());\n      this.Functions.Add(() => this.Hacker.IngVerb());\n      this.Functions.Add(() => this.Hacker.Abbreviation());\n\n      this.Functions.Add(() => this.Name.JobDescriptor());\n      this.Functions.Add(() => this.Name.JobArea());\n      this.Functions.Add(() => this.Name.JobType());\n   }\n}"
  },
  {
    "path": "Source/Bogus/ResourceHelper.cs",
    "content": "using System.IO;\nusing Bogus.Bson;\n\nnamespace Bogus;\n\n/// <summary>\n/// Helper utility class to read resource manifest streams.\n/// </summary>\npublic static class ResourceHelper\n{\n   /// <summary>\n   /// Checks to see if a resource exists in an assembly.\n   /// </summary>\n   /// <param name=\"assembly\">The assembly containing the resource.</param>\n   /// <param name=\"resourceName\">The name of the resource.</param>\n   /// <returns>A boolean indicating if the resource exists in the assembly.</returns>\n   public static bool ResourceExists(System.Reflection.Assembly assembly, string resourceName)\n   {\n      return assembly.GetManifestResourceInfo(resourceName) != null;\n   }\n\n   /// <summary>\n   /// Reads a byte[] resource from an assembly.\n   /// </summary>\n   /// <param name=\"assembly\">The assembly containing the resource.</param>\n   /// <param name=\"resourceName\">The name of the resource.</param>\n   /// <returns>The resource in bytes.</returns>\n   public static byte[] ReadResource(System.Reflection.Assembly assembly, string resourceName)\n   {\n      using var s = assembly.GetManifestResourceStream(resourceName);\n      using var ms = new MemoryStream();\n      s.CopyTo(ms);\n\n      return ms.ToArray();\n   }\n\n   /// <summary>\n   /// Reads a BSON <see cref=\"BValue\"/> resource from an assembly.\n   /// </summary>\n   /// <param name=\"assembly\">The assembly containing the resource.</param>\n   /// <param name=\"resourceName\">The name of the resource.</param>\n   /// <returns>The value of the resource as a <see cref=\"BValue\"/> object.</returns>\n   public static BValue ReadBValueResource(System.Reflection.Assembly assembly, string resourceName)\n   {\n      using var s = assembly.GetManifestResourceStream(resourceName);\n      using var ms = new MemoryStream();\n      s.CopyTo(ms);\n\n      return Bson.Bson.Load(ms.ToArray());\n   }\n\n   /// <summary>\n   /// Reads a BSON <see cref=\"BObject\"/> resource from an assembly.\n   /// </summary>\n   /// <param name=\"assembly\">The assembly containing the resource.</param>\n   /// <param name=\"resourceName\">The name of the resource.</param>\n   /// <returns>The value of the resource as a <see cref=\"BObject\"/> object.</returns>\n   public static BObject ReadBObjectResource(System.Reflection.Assembly assembly, string resourceName)\n   {\n      using var s = assembly.GetManifestResourceStream(resourceName);\n      using var ms = new MemoryStream();\n      s.CopyTo(ms);\n\n      return Bson.Bson.Load(ms.ToArray());\n   }\n}"
  },
  {
    "path": "Source/Bogus/Rule.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\n\nnamespace Bogus;\n\n/// <summary>\n/// Represents a Faker rule\n/// </summary>\npublic class Rule<T>\n{\n   /// <summary>\n   /// Populate action\n   /// </summary>\n   public T Action { get; set; }\n\n   /// <summary>\n   /// Property name, maybe null for finalize or create.\n   /// </summary>\n   public string PropertyName { get; set; }\n\n   /// <summary>\n   /// The rule set this rule belongs to.\n   /// </summary>\n   public string RuleSet { get; set; } = string.Empty;\n\n   /// <summary>\n   /// Prohibits the rule from being applied in strict mode.\n   /// </summary>\n   public bool ProhibitInStrictMode { get; set; } = false;\n}\n\npublic class PopulateAction<T> : Rule<Func<Faker, T, object>>;\n\npublic class FinalizeAction<T> : Rule<Action<Faker, T>>;\n\npublic class MultiDictionary<Key, Key2, Value> : Dictionary<Key, Dictionary<Key2, Value>>\n{\n   public MultiDictionary(IEqualityComparer<Key> comparer) : base(comparer)\n   {\n   }\n\n   public void Add(Key key, Key2 key2, Value value)\n   {\n      if( !this.TryGetValue(key, out var values) )\n      {\n         values = new Dictionary<Key2, Value>();\n         this.Add(key, values);\n      }\n      values[key2] = value;\n   }\n}\n\npublic class MultiSetDictionary<Key, Value> : Dictionary<Key, HashSet<Value>>\n{\n   public MultiSetDictionary(IEqualityComparer<Key> comparer) : base(comparer)\n   {\n   }\n\n   public void Add(Key key, Value value)\n   {\n      if( !this.TryGetValue(key, out var values) )\n      {\n         values = new HashSet<Value>();\n         this.Add(key, values);\n      }\n      if( values.Contains(value) )\n         throw new ArgumentException(\"An item with the same key has already been added.\");\n      values.Add(value);\n   }\n}"
  },
  {
    "path": "Source/Bogus/SeedNotifier[T].cs",
    "content": "using System.Collections.Generic;\n\nnamespace Bogus;\n\n/// <summary>\n/// Objects should implement this interface if they use a\n/// <see cref=\"Randomizer\"/>.\n/// </summary>\npublic interface IHasRandomizer\n{\n   /// <summary>\n   /// Access the randomizer on the implementing object. When the property value\n   /// is set, the object is instructed to use the randomizer as a source of generating\n   /// random values. Additionally, setting this property also notifies any dependent\n   /// via <see cref=\"SeedNotifier.Notify\"/>. \n   /// </summary>\n   Randomizer Random { set; }\n\n   /// <summary>\n   /// Retrieves the internal notifier registry for this object.\n   /// </summary>\n   SeedNotifier GetNotifier();\n}\n\n/// <summary>\n/// The seed notifier's purpose is to keep track of any objects that\n/// might need to be notified when a seed/randomizer changes.\n/// For example, the Internet dataset depends on the Name dataset \n/// to generate data. If the randomizer seed changes in Internet, the \n/// Name dependency data set should be notified of this change too.\n/// This whole process is important in maintaining determinism in Bogus.\n/// </summary>\npublic class SeedNotifier\n{\n   private List<IHasRandomizer> registry = [];\n\n   /// <summary>\n   /// Causes <paramref name=\"item\"/> to be remembered and tracked so that the\n   /// <paramref name=\"item\"/> will be notified when <see cref=\"Notify\"/> is called.\n   /// </summary>\n   public U Flow<U>(U item) where U : IHasRandomizer\n   {\n      this.registry.Add(item);\n      return item;\n   }\n\n   /// <summary>\n   /// Pushes/notifies all tracked objects that a new randomizer has been set.\n   /// </summary>\n   public void Notify(Randomizer r)\n   {\n      foreach( var item in registry )\n      {\n         item.Random = r;\n      }\n   }\n}"
  },
  {
    "path": "Source/Bogus/Tokenizer.cs",
    "content": "using System;\nusing System.Linq;\nusing System.Reflection;\nusing System.Text;\n\nnamespace Bogus;\n\npublic class MustashMethod\n{\n   public string Name { get; set; }\n   public MethodInfo Method { get; set; }\n   public object[] OptionalArgs { get; set; }\n}\n\npublic static class Tokenizer\n{\n   public static ILookup<string, MustashMethod> MustashMethods;\n\n   static Tokenizer()\n   {\n      RegisterMustashMethods(typeof(Faker));\n   }\n\n   public static void RegisterMustashMethods(Type type)\n   {\n      MustashMethods = type.GetProperties()\n         .Where(p => p.IsDefined(typeof(RegisterMustasheMethodsAttribute), true))\n         .SelectMany(p =>\n            {\n               return p.PropertyType.GetMethods(BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly)\n                  .Where(mi => mi.GetGenericArguments().Length == 0)\n                  .Select(mi =>\n                     {\n                        var category = DataSet.ResolveCategory(p.PropertyType);\n                        var methodName = mi.Name;\n                        var mm = new MustashMethod\n                           {\n                              Name = $\"{category}.{methodName}\".ToUpperInvariant(),\n                              Method = mi,\n                              OptionalArgs = mi.GetParameters().Where(pi => pi.IsOptional).Select(_ => Type.Missing).ToArray()\n                           };\n                        return mm;\n                     });\n            })\n         .ToLookup(mm => mm.Name);\n   }\n\n   public static string Parse(string str, params object[] dataSets)\n   {\n      //Recursive base case. If there are no more {{ }} handle bars,\n      //return.\n      var start = str.IndexOf(\"{{\", StringComparison.Ordinal);\n      var end = str.IndexOf(\"}}\", StringComparison.Ordinal);\n      if( start == -1 && end == -1 )\n      {\n         return str;\n      }\n\n      //We have some handlebars to process. Get the method name and arguments.\n      ParseMustashText(str, start, end, out var methodName, out var arguments);\n\n      if( !MustashMethods.Contains(methodName) )\n      {\n         throw new ArgumentException($\"Unknown method {methodName} can't be found.\");\n      }\n\n      //At this point, we have a methodName like: RANDOMIZER.NUMBER\n      //and if the dataset was registered with RegisterMustasheMethodsAttribute\n      //we should be able to extract the dataset given it's methodName.\n      var dataSet = FindDataSetWithMethod(dataSets, methodName);\n\n      //Considering arguments, lets get the best method overload\n      //that maps to a registered MustashMethod.\n      var mm = FindMustashMethod(methodName, arguments);\n      var providedArgumentList = ConvertStringArgumentsToObjects(arguments, mm);\n      var optionalArgs = mm.OptionalArgs.Take(mm.Method.GetParameters().Length - providedArgumentList.Length);\n      var argumentList = providedArgumentList.Concat(optionalArgs).ToArray();\n\n      //make the actual invocation.\n      var fakeVal = mm.Method.Invoke(dataSet, argumentList).ToString();\n\n      var sb = new StringBuilder();\n      sb.Append(str, 0, start);\n      sb.Append(fakeVal);\n      sb.Append(str.Substring(end + 2));\n\n      return Parse(sb.ToString(), dataSets);\n   }\n\n   private static object FindDataSetWithMethod(object[] dataSets, string methodName)\n   {\n      var dataSetType = MustashMethods[methodName].First().Method.DeclaringType;\n\n      var ds = dataSets.FirstOrDefault(o => o.GetType() == dataSetType);\n\n      if( ds == null )\n      {\n         throw new ArgumentException($\"Can't parse {methodName} because the dataset was not provided in the {nameof(dataSets)} parameter.\", nameof(dataSets));\n      }\n      return ds;\n   }\n\n   private static void ParseMustashText(string str, int start, int end, out string methodName, out string[] arguments)\n   {\n      var methodCall = str.Substring(start + 2, end - start - 2)\n         .Replace(\"}}\", \"\")\n         .Replace(\"{{\", \"\");\n\n      var argumentsStart = methodCall.IndexOf(\"(\", StringComparison.Ordinal);\n      if (argumentsStart != -1)\n      {\n         var argumentsString = GetArgumentsString(methodCall, argumentsStart);\n         methodName = methodCall.Substring(0, argumentsStart).Trim();\n         arguments = argumentsString.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries).Select(s => s.Trim()).ToArray();\n      }\n      else\n      {\n         methodName = methodCall;\n         arguments = new string[0];\n      }\n\n      methodName = methodName.ToUpperInvariant();\n   }\n\n   private static MustashMethod FindMustashMethod(string methodName, string[] arguments)\n   {\n      var selection =\n         from mm in MustashMethods[methodName]\n         orderby mm.Method.GetParameters().Count(pi => pi.IsOptional) - arguments.Length\n         where mm.Method.GetParameters().Length >= arguments.Length\n         where mm.OptionalArgs.Length + arguments.Length >= mm.Method.GetParameters().Length\n         select mm;\n\n      var found = selection.FirstOrDefault();\n      return found ?? throw new ArgumentException($\"Cannot find a method '{methodName}' that could accept {arguments.Length} arguments\");\n   }\n\n   private static object[] ConvertStringArgumentsToObjects(string[] parameters, MustashMethod mm)\n   {\n      try\n      {\n         return mm.Method.GetParameters()\n                         .Zip(parameters, GetValueForParameter)\n                         .ToArray();\n      }\n      catch (OverflowException ex)\n      {\n         throw new ArgumentOutOfRangeException($\"One of the arguments for {mm.Name} is out of supported range. Argument list: {string.Join(\",\", parameters)}\", ex);\n      }\n      catch (Exception ex) when (ex is InvalidCastException or FormatException)\n      {\n         throw new ArgumentException($\"One of the arguments for {mm.Name} cannot be converted to target type. Argument list: {string.Join(\",\", parameters)}\", ex);\n      }\n      catch (Exception ex)\n      {\n         throw new ArgumentException($\"Cannot parse arguments for {mm.Name}. Argument list: {string.Join(\",\", parameters)}\", ex);\n      }\n   }\n\n   private static object GetValueForParameter(ParameterInfo parameterInfo, string parameterValue)\n   {\n      var type = Nullable.GetUnderlyingType(parameterInfo.ParameterType) ?? parameterInfo.ParameterType;\n\n      if( typeof(Enum).IsAssignableFrom(type)) return Enum.Parse(type, parameterValue);\n\n      if( typeof(TimeSpan) == type ) return TimeSpan.Parse(parameterValue);\n\n      return Convert.ChangeType(parameterValue, type);\n   }\n\n   private static string GetArgumentsString(string methodCall, int parametersStart)\n   {\n      var parametersEnd = methodCall.IndexOf(')');\n      if( parametersEnd == -1 )\n      {\n         throw new ArgumentException($\"The method call '{methodCall}' is missing a terminating ')' character.\");\n      }\n\n      return methodCall.Substring(parametersStart + 1, parametersEnd - parametersStart - 1);\n   }\n}\n\n[AttributeUsage(AttributeTargets.Property)]\ninternal class RegisterMustasheMethodsAttribute : Attribute;"
  },
  {
    "path": "Source/Bogus/Transliterater.Generated.cs",
    "content": "\n   // AUTO GENERATED FILE. DO NOT MODIFY.\n   // SEE Builder/gulpfile.js import.speakingurl task.\n   using System.ComponentModel;\n   using System.Collections.Generic;\n   namespace Bogus\n   {\n      \n      public static partial class Transliterater\n      {   \n         [EditorBrowsable(EditorBrowsableState.Never)]\n         public static Trie BuildCharMap(Trie trie)\n         {\n            Trie.Insert(trie, @\"À\", @\"A\");\n            Trie.Insert(trie, @\"Á\", @\"A\");\n            Trie.Insert(trie, @\"Â\", @\"A\");\n            Trie.Insert(trie, @\"Ã\", @\"A\");\n            Trie.Insert(trie, @\"Ä\", @\"Ae\");\n            Trie.Insert(trie, @\"Å\", @\"A\");\n            Trie.Insert(trie, @\"Æ\", @\"AE\");\n            Trie.Insert(trie, @\"Ç\", @\"C\");\n            Trie.Insert(trie, @\"È\", @\"E\");\n            Trie.Insert(trie, @\"É\", @\"E\");\n            Trie.Insert(trie, @\"Ê\", @\"E\");\n            Trie.Insert(trie, @\"Ë\", @\"E\");\n            Trie.Insert(trie, @\"Ì\", @\"I\");\n            Trie.Insert(trie, @\"Í\", @\"I\");\n            Trie.Insert(trie, @\"Î\", @\"I\");\n            Trie.Insert(trie, @\"Ï\", @\"I\");\n            Trie.Insert(trie, @\"Ð\", @\"D\");\n            Trie.Insert(trie, @\"Ñ\", @\"N\");\n            Trie.Insert(trie, @\"Ò\", @\"O\");\n            Trie.Insert(trie, @\"Ó\", @\"O\");\n            Trie.Insert(trie, @\"Ô\", @\"O\");\n            Trie.Insert(trie, @\"Õ\", @\"O\");\n            Trie.Insert(trie, @\"Ö\", @\"Oe\");\n            Trie.Insert(trie, @\"Ő\", @\"O\");\n            Trie.Insert(trie, @\"Ø\", @\"O\");\n            Trie.Insert(trie, @\"Ù\", @\"U\");\n            Trie.Insert(trie, @\"Ú\", @\"U\");\n            Trie.Insert(trie, @\"Û\", @\"U\");\n            Trie.Insert(trie, @\"Ü\", @\"Ue\");\n            Trie.Insert(trie, @\"Ű\", @\"U\");\n            Trie.Insert(trie, @\"Ý\", @\"Y\");\n            Trie.Insert(trie, @\"Þ\", @\"TH\");\n            Trie.Insert(trie, @\"ß\", @\"ss\");\n            Trie.Insert(trie, @\"à\", @\"a\");\n            Trie.Insert(trie, @\"á\", @\"a\");\n            Trie.Insert(trie, @\"â\", @\"a\");\n            Trie.Insert(trie, @\"ã\", @\"a\");\n            Trie.Insert(trie, @\"ä\", @\"ae\");\n            Trie.Insert(trie, @\"å\", @\"a\");\n            Trie.Insert(trie, @\"æ\", @\"ae\");\n            Trie.Insert(trie, @\"ç\", @\"c\");\n            Trie.Insert(trie, @\"è\", @\"e\");\n            Trie.Insert(trie, @\"é\", @\"e\");\n            Trie.Insert(trie, @\"ê\", @\"e\");\n            Trie.Insert(trie, @\"ë\", @\"e\");\n            Trie.Insert(trie, @\"ì\", @\"i\");\n            Trie.Insert(trie, @\"í\", @\"i\");\n            Trie.Insert(trie, @\"î\", @\"i\");\n            Trie.Insert(trie, @\"ï\", @\"i\");\n            Trie.Insert(trie, @\"ð\", @\"d\");\n            Trie.Insert(trie, @\"ñ\", @\"n\");\n            Trie.Insert(trie, @\"ò\", @\"o\");\n            Trie.Insert(trie, @\"ó\", @\"o\");\n            Trie.Insert(trie, @\"ô\", @\"o\");\n            Trie.Insert(trie, @\"õ\", @\"o\");\n            Trie.Insert(trie, @\"ö\", @\"oe\");\n            Trie.Insert(trie, @\"ő\", @\"o\");\n            Trie.Insert(trie, @\"ø\", @\"o\");\n            Trie.Insert(trie, @\"ù\", @\"u\");\n            Trie.Insert(trie, @\"ú\", @\"u\");\n            Trie.Insert(trie, @\"û\", @\"u\");\n            Trie.Insert(trie, @\"ü\", @\"ue\");\n            Trie.Insert(trie, @\"ű\", @\"u\");\n            Trie.Insert(trie, @\"ý\", @\"y\");\n            Trie.Insert(trie, @\"þ\", @\"th\");\n            Trie.Insert(trie, @\"ÿ\", @\"y\");\n            Trie.Insert(trie, @\"ẞ\", @\"SS\");\n            Trie.Insert(trie, @\"ا\", @\"a\");\n            Trie.Insert(trie, @\"أ\", @\"a\");\n            Trie.Insert(trie, @\"إ\", @\"i\");\n            Trie.Insert(trie, @\"آ\", @\"aa\");\n            Trie.Insert(trie, @\"ؤ\", @\"u\");\n            Trie.Insert(trie, @\"ئ\", @\"e\");\n            Trie.Insert(trie, @\"ء\", @\"a\");\n            Trie.Insert(trie, @\"ب\", @\"b\");\n            Trie.Insert(trie, @\"ت\", @\"t\");\n            Trie.Insert(trie, @\"ث\", @\"th\");\n            Trie.Insert(trie, @\"ج\", @\"j\");\n            Trie.Insert(trie, @\"ح\", @\"h\");\n            Trie.Insert(trie, @\"خ\", @\"kh\");\n            Trie.Insert(trie, @\"د\", @\"d\");\n            Trie.Insert(trie, @\"ذ\", @\"th\");\n            Trie.Insert(trie, @\"ر\", @\"r\");\n            Trie.Insert(trie, @\"ز\", @\"z\");\n            Trie.Insert(trie, @\"س\", @\"s\");\n            Trie.Insert(trie, @\"ش\", @\"sh\");\n            Trie.Insert(trie, @\"ص\", @\"s\");\n            Trie.Insert(trie, @\"ض\", @\"dh\");\n            Trie.Insert(trie, @\"ط\", @\"t\");\n            Trie.Insert(trie, @\"ظ\", @\"z\");\n            Trie.Insert(trie, @\"ع\", @\"a\");\n            Trie.Insert(trie, @\"غ\", @\"gh\");\n            Trie.Insert(trie, @\"ف\", @\"f\");\n            Trie.Insert(trie, @\"ق\", @\"q\");\n            Trie.Insert(trie, @\"ك\", @\"k\");\n            Trie.Insert(trie, @\"ل\", @\"l\");\n            Trie.Insert(trie, @\"م\", @\"m\");\n            Trie.Insert(trie, @\"ن\", @\"n\");\n            Trie.Insert(trie, @\"ه\", @\"h\");\n            Trie.Insert(trie, @\"و\", @\"w\");\n            Trie.Insert(trie, @\"ي\", @\"y\");\n            Trie.Insert(trie, @\"ى\", @\"a\");\n            Trie.Insert(trie, @\"ة\", @\"h\");\n            Trie.Insert(trie, @\"ﻻ\", @\"la\");\n            Trie.Insert(trie, @\"ﻷ\", @\"laa\");\n            Trie.Insert(trie, @\"ﻹ\", @\"lai\");\n            Trie.Insert(trie, @\"ﻵ\", @\"laa\");\n            Trie.Insert(trie, @\"گ\", @\"g\");\n            Trie.Insert(trie, @\"چ\", @\"ch\");\n            Trie.Insert(trie, @\"پ\", @\"p\");\n            Trie.Insert(trie, @\"ژ\", @\"zh\");\n            Trie.Insert(trie, @\"ک\", @\"k\");\n            Trie.Insert(trie, @\"ی\", @\"y\");\n            Trie.Insert(trie, @\"َ\", @\"a\");\n            Trie.Insert(trie, @\"ً\", @\"an\");\n            Trie.Insert(trie, @\"ِ\", @\"e\");\n            Trie.Insert(trie, @\"ٍ\", @\"en\");\n            Trie.Insert(trie, @\"ُ\", @\"u\");\n            Trie.Insert(trie, @\"ٌ\", @\"on\");\n            Trie.Insert(trie, @\"ْ\", @\"\");\n            Trie.Insert(trie, @\"٠\", @\"0\");\n            Trie.Insert(trie, @\"١\", @\"1\");\n            Trie.Insert(trie, @\"٢\", @\"2\");\n            Trie.Insert(trie, @\"٣\", @\"3\");\n            Trie.Insert(trie, @\"٤\", @\"4\");\n            Trie.Insert(trie, @\"٥\", @\"5\");\n            Trie.Insert(trie, @\"٦\", @\"6\");\n            Trie.Insert(trie, @\"٧\", @\"7\");\n            Trie.Insert(trie, @\"٨\", @\"8\");\n            Trie.Insert(trie, @\"٩\", @\"9\");\n            Trie.Insert(trie, @\"۰\", @\"0\");\n            Trie.Insert(trie, @\"۱\", @\"1\");\n            Trie.Insert(trie, @\"۲\", @\"2\");\n            Trie.Insert(trie, @\"۳\", @\"3\");\n            Trie.Insert(trie, @\"۴\", @\"4\");\n            Trie.Insert(trie, @\"۵\", @\"5\");\n            Trie.Insert(trie, @\"۶\", @\"6\");\n            Trie.Insert(trie, @\"۷\", @\"7\");\n            Trie.Insert(trie, @\"۸\", @\"8\");\n            Trie.Insert(trie, @\"۹\", @\"9\");\n            Trie.Insert(trie, @\"က\", @\"k\");\n            Trie.Insert(trie, @\"ခ\", @\"kh\");\n            Trie.Insert(trie, @\"ဂ\", @\"g\");\n            Trie.Insert(trie, @\"ဃ\", @\"ga\");\n            Trie.Insert(trie, @\"င\", @\"ng\");\n            Trie.Insert(trie, @\"စ\", @\"s\");\n            Trie.Insert(trie, @\"ဆ\", @\"sa\");\n            Trie.Insert(trie, @\"ဇ\", @\"z\");\n            Trie.Insert(trie, @\"စျ\", @\"za\");\n            Trie.Insert(trie, @\"ည\", @\"ny\");\n            Trie.Insert(trie, @\"ဋ\", @\"t\");\n            Trie.Insert(trie, @\"ဌ\", @\"ta\");\n            Trie.Insert(trie, @\"ဍ\", @\"d\");\n            Trie.Insert(trie, @\"ဎ\", @\"da\");\n            Trie.Insert(trie, @\"ဏ\", @\"na\");\n            Trie.Insert(trie, @\"တ\", @\"t\");\n            Trie.Insert(trie, @\"ထ\", @\"ta\");\n            Trie.Insert(trie, @\"ဒ\", @\"d\");\n            Trie.Insert(trie, @\"ဓ\", @\"da\");\n            Trie.Insert(trie, @\"န\", @\"n\");\n            Trie.Insert(trie, @\"ပ\", @\"p\");\n            Trie.Insert(trie, @\"ဖ\", @\"pa\");\n            Trie.Insert(trie, @\"ဗ\", @\"b\");\n            Trie.Insert(trie, @\"ဘ\", @\"ba\");\n            Trie.Insert(trie, @\"မ\", @\"m\");\n            Trie.Insert(trie, @\"ယ\", @\"y\");\n            Trie.Insert(trie, @\"ရ\", @\"ya\");\n            Trie.Insert(trie, @\"လ\", @\"l\");\n            Trie.Insert(trie, @\"ဝ\", @\"w\");\n            Trie.Insert(trie, @\"သ\", @\"th\");\n            Trie.Insert(trie, @\"ဟ\", @\"h\");\n            Trie.Insert(trie, @\"ဠ\", @\"la\");\n            Trie.Insert(trie, @\"အ\", @\"a\");\n            Trie.Insert(trie, @\"ြ\", @\"y\");\n            Trie.Insert(trie, @\"ျ\", @\"ya\");\n            Trie.Insert(trie, @\"ွ\", @\"w\");\n            Trie.Insert(trie, @\"ြွ\", @\"yw\");\n            Trie.Insert(trie, @\"ျွ\", @\"ywa\");\n            Trie.Insert(trie, @\"ှ\", @\"h\");\n            Trie.Insert(trie, @\"ဧ\", @\"e\");\n            Trie.Insert(trie, @\"၏\", @\"-e\");\n            Trie.Insert(trie, @\"ဣ\", @\"i\");\n            Trie.Insert(trie, @\"ဤ\", @\"-i\");\n            Trie.Insert(trie, @\"ဉ\", @\"u\");\n            Trie.Insert(trie, @\"ဦ\", @\"-u\");\n            Trie.Insert(trie, @\"ဩ\", @\"aw\");\n            Trie.Insert(trie, @\"သြော\", @\"aw\");\n            Trie.Insert(trie, @\"ဪ\", @\"aw\");\n            Trie.Insert(trie, @\"၀\", @\"0\");\n            Trie.Insert(trie, @\"၁\", @\"1\");\n            Trie.Insert(trie, @\"၂\", @\"2\");\n            Trie.Insert(trie, @\"၃\", @\"3\");\n            Trie.Insert(trie, @\"၄\", @\"4\");\n            Trie.Insert(trie, @\"၅\", @\"5\");\n            Trie.Insert(trie, @\"၆\", @\"6\");\n            Trie.Insert(trie, @\"၇\", @\"7\");\n            Trie.Insert(trie, @\"၈\", @\"8\");\n            Trie.Insert(trie, @\"၉\", @\"9\");\n            Trie.Insert(trie, @\"္\", @\"\");\n            Trie.Insert(trie, @\"့\", @\"\");\n            Trie.Insert(trie, @\"း\", @\"\");\n            Trie.Insert(trie, @\"č\", @\"c\");\n            Trie.Insert(trie, @\"ď\", @\"d\");\n            Trie.Insert(trie, @\"ě\", @\"e\");\n            Trie.Insert(trie, @\"ň\", @\"n\");\n            Trie.Insert(trie, @\"ř\", @\"r\");\n            Trie.Insert(trie, @\"š\", @\"s\");\n            Trie.Insert(trie, @\"ť\", @\"t\");\n            Trie.Insert(trie, @\"ů\", @\"u\");\n            Trie.Insert(trie, @\"ž\", @\"z\");\n            Trie.Insert(trie, @\"Č\", @\"C\");\n            Trie.Insert(trie, @\"Ď\", @\"D\");\n            Trie.Insert(trie, @\"Ě\", @\"E\");\n            Trie.Insert(trie, @\"Ň\", @\"N\");\n            Trie.Insert(trie, @\"Ř\", @\"R\");\n            Trie.Insert(trie, @\"Š\", @\"S\");\n            Trie.Insert(trie, @\"Ť\", @\"T\");\n            Trie.Insert(trie, @\"Ů\", @\"U\");\n            Trie.Insert(trie, @\"Ž\", @\"Z\");\n            Trie.Insert(trie, @\"ހ\", @\"h\");\n            Trie.Insert(trie, @\"ށ\", @\"sh\");\n            Trie.Insert(trie, @\"ނ\", @\"n\");\n            Trie.Insert(trie, @\"ރ\", @\"r\");\n            Trie.Insert(trie, @\"ބ\", @\"b\");\n            Trie.Insert(trie, @\"ޅ\", @\"lh\");\n            Trie.Insert(trie, @\"ކ\", @\"k\");\n            Trie.Insert(trie, @\"އ\", @\"a\");\n            Trie.Insert(trie, @\"ވ\", @\"v\");\n            Trie.Insert(trie, @\"މ\", @\"m\");\n            Trie.Insert(trie, @\"ފ\", @\"f\");\n            Trie.Insert(trie, @\"ދ\", @\"dh\");\n            Trie.Insert(trie, @\"ތ\", @\"th\");\n            Trie.Insert(trie, @\"ލ\", @\"l\");\n            Trie.Insert(trie, @\"ގ\", @\"g\");\n            Trie.Insert(trie, @\"ޏ\", @\"gn\");\n            Trie.Insert(trie, @\"ސ\", @\"s\");\n            Trie.Insert(trie, @\"ޑ\", @\"d\");\n            Trie.Insert(trie, @\"ޒ\", @\"z\");\n            Trie.Insert(trie, @\"ޓ\", @\"t\");\n            Trie.Insert(trie, @\"ޔ\", @\"y\");\n            Trie.Insert(trie, @\"ޕ\", @\"p\");\n            Trie.Insert(trie, @\"ޖ\", @\"j\");\n            Trie.Insert(trie, @\"ޗ\", @\"ch\");\n            Trie.Insert(trie, @\"ޘ\", @\"tt\");\n            Trie.Insert(trie, @\"ޙ\", @\"hh\");\n            Trie.Insert(trie, @\"ޚ\", @\"kh\");\n            Trie.Insert(trie, @\"ޛ\", @\"th\");\n            Trie.Insert(trie, @\"ޜ\", @\"z\");\n            Trie.Insert(trie, @\"ޝ\", @\"sh\");\n            Trie.Insert(trie, @\"ޞ\", @\"s\");\n            Trie.Insert(trie, @\"ޟ\", @\"d\");\n            Trie.Insert(trie, @\"ޠ\", @\"t\");\n            Trie.Insert(trie, @\"ޡ\", @\"z\");\n            Trie.Insert(trie, @\"ޢ\", @\"a\");\n            Trie.Insert(trie, @\"ޣ\", @\"gh\");\n            Trie.Insert(trie, @\"ޤ\", @\"q\");\n            Trie.Insert(trie, @\"ޥ\", @\"w\");\n            Trie.Insert(trie, @\"ަ\", @\"a\");\n            Trie.Insert(trie, @\"ާ\", @\"aa\");\n            Trie.Insert(trie, @\"ި\", @\"i\");\n            Trie.Insert(trie, @\"ީ\", @\"ee\");\n            Trie.Insert(trie, @\"ު\", @\"u\");\n            Trie.Insert(trie, @\"ޫ\", @\"oo\");\n            Trie.Insert(trie, @\"ެ\", @\"e\");\n            Trie.Insert(trie, @\"ޭ\", @\"ey\");\n            Trie.Insert(trie, @\"ޮ\", @\"o\");\n            Trie.Insert(trie, @\"ޯ\", @\"oa\");\n            Trie.Insert(trie, @\"ް\", @\"\");\n            Trie.Insert(trie, @\"ა\", @\"a\");\n            Trie.Insert(trie, @\"ბ\", @\"b\");\n            Trie.Insert(trie, @\"გ\", @\"g\");\n            Trie.Insert(trie, @\"დ\", @\"d\");\n            Trie.Insert(trie, @\"ე\", @\"e\");\n            Trie.Insert(trie, @\"ვ\", @\"v\");\n            Trie.Insert(trie, @\"ზ\", @\"z\");\n            Trie.Insert(trie, @\"თ\", @\"t\");\n            Trie.Insert(trie, @\"ი\", @\"i\");\n            Trie.Insert(trie, @\"კ\", @\"k\");\n            Trie.Insert(trie, @\"ლ\", @\"l\");\n            Trie.Insert(trie, @\"მ\", @\"m\");\n            Trie.Insert(trie, @\"ნ\", @\"n\");\n            Trie.Insert(trie, @\"ო\", @\"o\");\n            Trie.Insert(trie, @\"პ\", @\"p\");\n            Trie.Insert(trie, @\"ჟ\", @\"zh\");\n            Trie.Insert(trie, @\"რ\", @\"r\");\n            Trie.Insert(trie, @\"ს\", @\"s\");\n            Trie.Insert(trie, @\"ტ\", @\"t\");\n            Trie.Insert(trie, @\"უ\", @\"u\");\n            Trie.Insert(trie, @\"ფ\", @\"p\");\n            Trie.Insert(trie, @\"ქ\", @\"k\");\n            Trie.Insert(trie, @\"ღ\", @\"gh\");\n            Trie.Insert(trie, @\"ყ\", @\"q\");\n            Trie.Insert(trie, @\"შ\", @\"sh\");\n            Trie.Insert(trie, @\"ჩ\", @\"ch\");\n            Trie.Insert(trie, @\"ც\", @\"ts\");\n            Trie.Insert(trie, @\"ძ\", @\"dz\");\n            Trie.Insert(trie, @\"წ\", @\"ts\");\n            Trie.Insert(trie, @\"ჭ\", @\"ch\");\n            Trie.Insert(trie, @\"ხ\", @\"kh\");\n            Trie.Insert(trie, @\"ჯ\", @\"j\");\n            Trie.Insert(trie, @\"ჰ\", @\"h\");\n            Trie.Insert(trie, @\"α\", @\"a\");\n            Trie.Insert(trie, @\"β\", @\"v\");\n            Trie.Insert(trie, @\"γ\", @\"g\");\n            Trie.Insert(trie, @\"δ\", @\"d\");\n            Trie.Insert(trie, @\"ε\", @\"e\");\n            Trie.Insert(trie, @\"ζ\", @\"z\");\n            Trie.Insert(trie, @\"η\", @\"i\");\n            Trie.Insert(trie, @\"θ\", @\"th\");\n            Trie.Insert(trie, @\"ι\", @\"i\");\n            Trie.Insert(trie, @\"κ\", @\"k\");\n            Trie.Insert(trie, @\"λ\", @\"l\");\n            Trie.Insert(trie, @\"μ\", @\"m\");\n            Trie.Insert(trie, @\"ν\", @\"n\");\n            Trie.Insert(trie, @\"ξ\", @\"ks\");\n            Trie.Insert(trie, @\"ο\", @\"o\");\n            Trie.Insert(trie, @\"π\", @\"p\");\n            Trie.Insert(trie, @\"ρ\", @\"r\");\n            Trie.Insert(trie, @\"σ\", @\"s\");\n            Trie.Insert(trie, @\"τ\", @\"t\");\n            Trie.Insert(trie, @\"υ\", @\"y\");\n            Trie.Insert(trie, @\"φ\", @\"f\");\n            Trie.Insert(trie, @\"χ\", @\"x\");\n            Trie.Insert(trie, @\"ψ\", @\"ps\");\n            Trie.Insert(trie, @\"ω\", @\"o\");\n            Trie.Insert(trie, @\"ά\", @\"a\");\n            Trie.Insert(trie, @\"έ\", @\"e\");\n            Trie.Insert(trie, @\"ί\", @\"i\");\n            Trie.Insert(trie, @\"ό\", @\"o\");\n            Trie.Insert(trie, @\"ύ\", @\"y\");\n            Trie.Insert(trie, @\"ή\", @\"i\");\n            Trie.Insert(trie, @\"ώ\", @\"o\");\n            Trie.Insert(trie, @\"ς\", @\"s\");\n            Trie.Insert(trie, @\"ϊ\", @\"i\");\n            Trie.Insert(trie, @\"ΰ\", @\"y\");\n            Trie.Insert(trie, @\"ϋ\", @\"y\");\n            Trie.Insert(trie, @\"ΐ\", @\"i\");\n            Trie.Insert(trie, @\"Α\", @\"A\");\n            Trie.Insert(trie, @\"Β\", @\"B\");\n            Trie.Insert(trie, @\"Γ\", @\"G\");\n            Trie.Insert(trie, @\"Δ\", @\"D\");\n            Trie.Insert(trie, @\"Ε\", @\"E\");\n            Trie.Insert(trie, @\"Ζ\", @\"Z\");\n            Trie.Insert(trie, @\"Η\", @\"I\");\n            Trie.Insert(trie, @\"Θ\", @\"TH\");\n            Trie.Insert(trie, @\"Ι\", @\"I\");\n            Trie.Insert(trie, @\"Κ\", @\"K\");\n            Trie.Insert(trie, @\"Λ\", @\"L\");\n            Trie.Insert(trie, @\"Μ\", @\"M\");\n            Trie.Insert(trie, @\"Ν\", @\"N\");\n            Trie.Insert(trie, @\"Ξ\", @\"KS\");\n            Trie.Insert(trie, @\"Ο\", @\"O\");\n            Trie.Insert(trie, @\"Π\", @\"P\");\n            Trie.Insert(trie, @\"Ρ\", @\"R\");\n            Trie.Insert(trie, @\"Σ\", @\"S\");\n            Trie.Insert(trie, @\"Τ\", @\"T\");\n            Trie.Insert(trie, @\"Υ\", @\"Y\");\n            Trie.Insert(trie, @\"Φ\", @\"F\");\n            Trie.Insert(trie, @\"Χ\", @\"X\");\n            Trie.Insert(trie, @\"Ψ\", @\"PS\");\n            Trie.Insert(trie, @\"Ω\", @\"O\");\n            Trie.Insert(trie, @\"Ά\", @\"A\");\n            Trie.Insert(trie, @\"Έ\", @\"E\");\n            Trie.Insert(trie, @\"Ί\", @\"I\");\n            Trie.Insert(trie, @\"Ό\", @\"O\");\n            Trie.Insert(trie, @\"Ύ\", @\"Y\");\n            Trie.Insert(trie, @\"Ή\", @\"I\");\n            Trie.Insert(trie, @\"Ώ\", @\"O\");\n            Trie.Insert(trie, @\"Ϊ\", @\"I\");\n            Trie.Insert(trie, @\"Ϋ\", @\"Y\");\n            Trie.Insert(trie, @\"ā\", @\"a\");\n            Trie.Insert(trie, @\"ē\", @\"e\");\n            Trie.Insert(trie, @\"ģ\", @\"g\");\n            Trie.Insert(trie, @\"ī\", @\"i\");\n            Trie.Insert(trie, @\"ķ\", @\"k\");\n            Trie.Insert(trie, @\"ļ\", @\"l\");\n            Trie.Insert(trie, @\"ņ\", @\"n\");\n            Trie.Insert(trie, @\"ū\", @\"u\");\n            Trie.Insert(trie, @\"Ā\", @\"A\");\n            Trie.Insert(trie, @\"Ē\", @\"E\");\n            Trie.Insert(trie, @\"Ģ\", @\"G\");\n            Trie.Insert(trie, @\"Ī\", @\"I\");\n            Trie.Insert(trie, @\"Ķ\", @\"k\");\n            Trie.Insert(trie, @\"Ļ\", @\"L\");\n            Trie.Insert(trie, @\"Ņ\", @\"N\");\n            Trie.Insert(trie, @\"Ū\", @\"U\");\n            Trie.Insert(trie, @\"Ќ\", @\"Kj\");\n            Trie.Insert(trie, @\"ќ\", @\"kj\");\n            Trie.Insert(trie, @\"Љ\", @\"Lj\");\n            Trie.Insert(trie, @\"љ\", @\"lj\");\n            Trie.Insert(trie, @\"Њ\", @\"Nj\");\n            Trie.Insert(trie, @\"њ\", @\"nj\");\n            Trie.Insert(trie, @\"Тс\", @\"Ts\");\n            Trie.Insert(trie, @\"тс\", @\"ts\");\n            Trie.Insert(trie, @\"ą\", @\"a\");\n            Trie.Insert(trie, @\"ć\", @\"c\");\n            Trie.Insert(trie, @\"ę\", @\"e\");\n            Trie.Insert(trie, @\"ł\", @\"l\");\n            Trie.Insert(trie, @\"ń\", @\"n\");\n            Trie.Insert(trie, @\"ś\", @\"s\");\n            Trie.Insert(trie, @\"ź\", @\"z\");\n            Trie.Insert(trie, @\"ż\", @\"z\");\n            Trie.Insert(trie, @\"Ą\", @\"A\");\n            Trie.Insert(trie, @\"Ć\", @\"C\");\n            Trie.Insert(trie, @\"Ę\", @\"E\");\n            Trie.Insert(trie, @\"Ł\", @\"L\");\n            Trie.Insert(trie, @\"Ń\", @\"N\");\n            Trie.Insert(trie, @\"Ś\", @\"S\");\n            Trie.Insert(trie, @\"Ź\", @\"Z\");\n            Trie.Insert(trie, @\"Ż\", @\"Z\");\n            Trie.Insert(trie, @\"Є\", @\"Ye\");\n            Trie.Insert(trie, @\"І\", @\"I\");\n            Trie.Insert(trie, @\"Ї\", @\"Yi\");\n            Trie.Insert(trie, @\"Ґ\", @\"G\");\n            Trie.Insert(trie, @\"є\", @\"ye\");\n            Trie.Insert(trie, @\"і\", @\"i\");\n            Trie.Insert(trie, @\"ї\", @\"yi\");\n            Trie.Insert(trie, @\"ґ\", @\"g\");\n            Trie.Insert(trie, @\"ă\", @\"a\");\n            Trie.Insert(trie, @\"Ă\", @\"A\");\n            Trie.Insert(trie, @\"ș\", @\"s\");\n            Trie.Insert(trie, @\"Ș\", @\"S\");\n            Trie.Insert(trie, @\"ț\", @\"t\");\n            Trie.Insert(trie, @\"Ț\", @\"T\");\n            Trie.Insert(trie, @\"ţ\", @\"t\");\n            Trie.Insert(trie, @\"Ţ\", @\"T\");\n            Trie.Insert(trie, @\"а\", @\"a\");\n            Trie.Insert(trie, @\"б\", @\"b\");\n            Trie.Insert(trie, @\"в\", @\"v\");\n            Trie.Insert(trie, @\"г\", @\"g\");\n            Trie.Insert(trie, @\"д\", @\"d\");\n            Trie.Insert(trie, @\"е\", @\"e\");\n            Trie.Insert(trie, @\"ё\", @\"yo\");\n            Trie.Insert(trie, @\"ж\", @\"zh\");\n            Trie.Insert(trie, @\"з\", @\"z\");\n            Trie.Insert(trie, @\"и\", @\"i\");\n            Trie.Insert(trie, @\"й\", @\"i\");\n            Trie.Insert(trie, @\"к\", @\"k\");\n            Trie.Insert(trie, @\"л\", @\"l\");\n            Trie.Insert(trie, @\"м\", @\"m\");\n            Trie.Insert(trie, @\"н\", @\"n\");\n            Trie.Insert(trie, @\"о\", @\"o\");\n            Trie.Insert(trie, @\"п\", @\"p\");\n            Trie.Insert(trie, @\"р\", @\"r\");\n            Trie.Insert(trie, @\"с\", @\"s\");\n            Trie.Insert(trie, @\"т\", @\"t\");\n            Trie.Insert(trie, @\"у\", @\"u\");\n            Trie.Insert(trie, @\"ф\", @\"f\");\n            Trie.Insert(trie, @\"х\", @\"kh\");\n            Trie.Insert(trie, @\"ц\", @\"c\");\n            Trie.Insert(trie, @\"ч\", @\"ch\");\n            Trie.Insert(trie, @\"ш\", @\"sh\");\n            Trie.Insert(trie, @\"щ\", @\"sh\");\n            Trie.Insert(trie, @\"ъ\", @\"\");\n            Trie.Insert(trie, @\"ы\", @\"y\");\n            Trie.Insert(trie, @\"ь\", @\"\");\n            Trie.Insert(trie, @\"э\", @\"e\");\n            Trie.Insert(trie, @\"ю\", @\"yu\");\n            Trie.Insert(trie, @\"я\", @\"ya\");\n            Trie.Insert(trie, @\"А\", @\"A\");\n            Trie.Insert(trie, @\"Б\", @\"B\");\n            Trie.Insert(trie, @\"В\", @\"V\");\n            Trie.Insert(trie, @\"Г\", @\"G\");\n            Trie.Insert(trie, @\"Д\", @\"D\");\n            Trie.Insert(trie, @\"Е\", @\"E\");\n            Trie.Insert(trie, @\"Ё\", @\"Yo\");\n            Trie.Insert(trie, @\"Ж\", @\"Zh\");\n            Trie.Insert(trie, @\"З\", @\"Z\");\n            Trie.Insert(trie, @\"И\", @\"I\");\n            Trie.Insert(trie, @\"Й\", @\"I\");\n            Trie.Insert(trie, @\"К\", @\"K\");\n            Trie.Insert(trie, @\"Л\", @\"L\");\n            Trie.Insert(trie, @\"М\", @\"M\");\n            Trie.Insert(trie, @\"Н\", @\"N\");\n            Trie.Insert(trie, @\"О\", @\"O\");\n            Trie.Insert(trie, @\"П\", @\"P\");\n            Trie.Insert(trie, @\"Р\", @\"R\");\n            Trie.Insert(trie, @\"С\", @\"S\");\n            Trie.Insert(trie, @\"Т\", @\"T\");\n            Trie.Insert(trie, @\"У\", @\"U\");\n            Trie.Insert(trie, @\"Ф\", @\"F\");\n            Trie.Insert(trie, @\"Х\", @\"Kh\");\n            Trie.Insert(trie, @\"Ц\", @\"C\");\n            Trie.Insert(trie, @\"Ч\", @\"Ch\");\n            Trie.Insert(trie, @\"Ш\", @\"Sh\");\n            Trie.Insert(trie, @\"Щ\", @\"Sh\");\n            Trie.Insert(trie, @\"Ъ\", @\"\");\n            Trie.Insert(trie, @\"Ы\", @\"Y\");\n            Trie.Insert(trie, @\"Ь\", @\"\");\n            Trie.Insert(trie, @\"Э\", @\"E\");\n            Trie.Insert(trie, @\"Ю\", @\"Yu\");\n            Trie.Insert(trie, @\"Я\", @\"Ya\");\n            Trie.Insert(trie, @\"ђ\", @\"dj\");\n            Trie.Insert(trie, @\"ј\", @\"j\");\n            Trie.Insert(trie, @\"ћ\", @\"c\");\n            Trie.Insert(trie, @\"џ\", @\"dz\");\n            Trie.Insert(trie, @\"Ђ\", @\"Dj\");\n            Trie.Insert(trie, @\"Ј\", @\"j\");\n            Trie.Insert(trie, @\"Ћ\", @\"C\");\n            Trie.Insert(trie, @\"Џ\", @\"Dz\");\n            Trie.Insert(trie, @\"ľ\", @\"l\");\n            Trie.Insert(trie, @\"ĺ\", @\"l\");\n            Trie.Insert(trie, @\"ŕ\", @\"r\");\n            Trie.Insert(trie, @\"Ľ\", @\"L\");\n            Trie.Insert(trie, @\"Ĺ\", @\"L\");\n            Trie.Insert(trie, @\"Ŕ\", @\"R\");\n            Trie.Insert(trie, @\"ş\", @\"s\");\n            Trie.Insert(trie, @\"Ş\", @\"S\");\n            Trie.Insert(trie, @\"ı\", @\"i\");\n            Trie.Insert(trie, @\"İ\", @\"I\");\n            Trie.Insert(trie, @\"ğ\", @\"g\");\n            Trie.Insert(trie, @\"Ğ\", @\"G\");\n            Trie.Insert(trie, @\"ả\", @\"a\");\n            Trie.Insert(trie, @\"Ả\", @\"A\");\n            Trie.Insert(trie, @\"ẳ\", @\"a\");\n            Trie.Insert(trie, @\"Ẳ\", @\"A\");\n            Trie.Insert(trie, @\"ẩ\", @\"a\");\n            Trie.Insert(trie, @\"Ẩ\", @\"A\");\n            Trie.Insert(trie, @\"đ\", @\"d\");\n            Trie.Insert(trie, @\"Đ\", @\"D\");\n            Trie.Insert(trie, @\"ẹ\", @\"e\");\n            Trie.Insert(trie, @\"Ẹ\", @\"E\");\n            Trie.Insert(trie, @\"ẽ\", @\"e\");\n            Trie.Insert(trie, @\"Ẽ\", @\"E\");\n            Trie.Insert(trie, @\"ẻ\", @\"e\");\n            Trie.Insert(trie, @\"Ẻ\", @\"E\");\n            Trie.Insert(trie, @\"ế\", @\"e\");\n            Trie.Insert(trie, @\"Ế\", @\"E\");\n            Trie.Insert(trie, @\"ề\", @\"e\");\n            Trie.Insert(trie, @\"Ề\", @\"E\");\n            Trie.Insert(trie, @\"ệ\", @\"e\");\n            Trie.Insert(trie, @\"Ệ\", @\"E\");\n            Trie.Insert(trie, @\"ễ\", @\"e\");\n            Trie.Insert(trie, @\"Ễ\", @\"E\");\n            Trie.Insert(trie, @\"ể\", @\"e\");\n            Trie.Insert(trie, @\"Ể\", @\"E\");\n            Trie.Insert(trie, @\"ỏ\", @\"o\");\n            Trie.Insert(trie, @\"ọ\", @\"o\");\n            Trie.Insert(trie, @\"Ọ\", @\"o\");\n            Trie.Insert(trie, @\"ố\", @\"o\");\n            Trie.Insert(trie, @\"Ố\", @\"O\");\n            Trie.Insert(trie, @\"ồ\", @\"o\");\n            Trie.Insert(trie, @\"Ồ\", @\"O\");\n            Trie.Insert(trie, @\"ổ\", @\"o\");\n            Trie.Insert(trie, @\"Ổ\", @\"O\");\n            Trie.Insert(trie, @\"ộ\", @\"o\");\n            Trie.Insert(trie, @\"Ộ\", @\"O\");\n            Trie.Insert(trie, @\"ỗ\", @\"o\");\n            Trie.Insert(trie, @\"Ỗ\", @\"O\");\n            Trie.Insert(trie, @\"ơ\", @\"o\");\n            Trie.Insert(trie, @\"Ơ\", @\"O\");\n            Trie.Insert(trie, @\"ớ\", @\"o\");\n            Trie.Insert(trie, @\"Ớ\", @\"O\");\n            Trie.Insert(trie, @\"ờ\", @\"o\");\n            Trie.Insert(trie, @\"Ờ\", @\"O\");\n            Trie.Insert(trie, @\"ợ\", @\"o\");\n            Trie.Insert(trie, @\"Ợ\", @\"O\");\n            Trie.Insert(trie, @\"ỡ\", @\"o\");\n            Trie.Insert(trie, @\"Ỡ\", @\"O\");\n            Trie.Insert(trie, @\"Ở\", @\"o\");\n            Trie.Insert(trie, @\"ở\", @\"o\");\n            Trie.Insert(trie, @\"ị\", @\"i\");\n            Trie.Insert(trie, @\"Ị\", @\"I\");\n            Trie.Insert(trie, @\"ĩ\", @\"i\");\n            Trie.Insert(trie, @\"Ĩ\", @\"I\");\n            Trie.Insert(trie, @\"ỉ\", @\"i\");\n            Trie.Insert(trie, @\"Ỉ\", @\"i\");\n            Trie.Insert(trie, @\"ủ\", @\"u\");\n            Trie.Insert(trie, @\"Ủ\", @\"U\");\n            Trie.Insert(trie, @\"ụ\", @\"u\");\n            Trie.Insert(trie, @\"Ụ\", @\"U\");\n            Trie.Insert(trie, @\"ũ\", @\"u\");\n            Trie.Insert(trie, @\"Ũ\", @\"U\");\n            Trie.Insert(trie, @\"ư\", @\"u\");\n            Trie.Insert(trie, @\"Ư\", @\"U\");\n            Trie.Insert(trie, @\"ứ\", @\"u\");\n            Trie.Insert(trie, @\"Ứ\", @\"U\");\n            Trie.Insert(trie, @\"ừ\", @\"u\");\n            Trie.Insert(trie, @\"Ừ\", @\"U\");\n            Trie.Insert(trie, @\"ự\", @\"u\");\n            Trie.Insert(trie, @\"Ự\", @\"U\");\n            Trie.Insert(trie, @\"ữ\", @\"u\");\n            Trie.Insert(trie, @\"Ữ\", @\"U\");\n            Trie.Insert(trie, @\"ử\", @\"u\");\n            Trie.Insert(trie, @\"Ử\", @\"ư\");\n            Trie.Insert(trie, @\"ỷ\", @\"y\");\n            Trie.Insert(trie, @\"Ỷ\", @\"y\");\n            Trie.Insert(trie, @\"ỳ\", @\"y\");\n            Trie.Insert(trie, @\"Ỳ\", @\"Y\");\n            Trie.Insert(trie, @\"ỵ\", @\"y\");\n            Trie.Insert(trie, @\"Ỵ\", @\"Y\");\n            Trie.Insert(trie, @\"ỹ\", @\"y\");\n            Trie.Insert(trie, @\"Ỹ\", @\"Y\");\n            Trie.Insert(trie, @\"ạ\", @\"a\");\n            Trie.Insert(trie, @\"Ạ\", @\"A\");\n            Trie.Insert(trie, @\"ấ\", @\"a\");\n            Trie.Insert(trie, @\"Ấ\", @\"A\");\n            Trie.Insert(trie, @\"ầ\", @\"a\");\n            Trie.Insert(trie, @\"Ầ\", @\"A\");\n            Trie.Insert(trie, @\"ậ\", @\"a\");\n            Trie.Insert(trie, @\"Ậ\", @\"A\");\n            Trie.Insert(trie, @\"ẫ\", @\"a\");\n            Trie.Insert(trie, @\"Ẫ\", @\"A\");\n            Trie.Insert(trie, @\"ắ\", @\"a\");\n            Trie.Insert(trie, @\"Ắ\", @\"A\");\n            Trie.Insert(trie, @\"ằ\", @\"a\");\n            Trie.Insert(trie, @\"Ằ\", @\"A\");\n            Trie.Insert(trie, @\"ặ\", @\"a\");\n            Trie.Insert(trie, @\"Ặ\", @\"A\");\n            Trie.Insert(trie, @\"ẵ\", @\"a\");\n            Trie.Insert(trie, @\"Ẵ\", @\"A\");\n            Trie.Insert(trie, @\"⓪\", @\"0\");\n            Trie.Insert(trie, @\"①\", @\"1\");\n            Trie.Insert(trie, @\"②\", @\"2\");\n            Trie.Insert(trie, @\"③\", @\"3\");\n            Trie.Insert(trie, @\"④\", @\"4\");\n            Trie.Insert(trie, @\"⑤\", @\"5\");\n            Trie.Insert(trie, @\"⑥\", @\"6\");\n            Trie.Insert(trie, @\"⑦\", @\"7\");\n            Trie.Insert(trie, @\"⑧\", @\"8\");\n            Trie.Insert(trie, @\"⑨\", @\"9\");\n            Trie.Insert(trie, @\"⑩\", @\"10\");\n            Trie.Insert(trie, @\"⑪\", @\"11\");\n            Trie.Insert(trie, @\"⑫\", @\"12\");\n            Trie.Insert(trie, @\"⑬\", @\"13\");\n            Trie.Insert(trie, @\"⑭\", @\"14\");\n            Trie.Insert(trie, @\"⑮\", @\"15\");\n            Trie.Insert(trie, @\"⑯\", @\"16\");\n            Trie.Insert(trie, @\"⑰\", @\"17\");\n            Trie.Insert(trie, @\"⑱\", @\"18\");\n            Trie.Insert(trie, @\"⑲\", @\"18\");\n            Trie.Insert(trie, @\"⑳\", @\"18\");\n            Trie.Insert(trie, @\"⓵\", @\"1\");\n            Trie.Insert(trie, @\"⓶\", @\"2\");\n            Trie.Insert(trie, @\"⓷\", @\"3\");\n            Trie.Insert(trie, @\"⓸\", @\"4\");\n            Trie.Insert(trie, @\"⓹\", @\"5\");\n            Trie.Insert(trie, @\"⓺\", @\"6\");\n            Trie.Insert(trie, @\"⓻\", @\"7\");\n            Trie.Insert(trie, @\"⓼\", @\"8\");\n            Trie.Insert(trie, @\"⓽\", @\"9\");\n            Trie.Insert(trie, @\"⓾\", @\"10\");\n            Trie.Insert(trie, @\"⓿\", @\"0\");\n            Trie.Insert(trie, @\"⓫\", @\"11\");\n            Trie.Insert(trie, @\"⓬\", @\"12\");\n            Trie.Insert(trie, @\"⓭\", @\"13\");\n            Trie.Insert(trie, @\"⓮\", @\"14\");\n            Trie.Insert(trie, @\"⓯\", @\"15\");\n            Trie.Insert(trie, @\"⓰\", @\"16\");\n            Trie.Insert(trie, @\"⓱\", @\"17\");\n            Trie.Insert(trie, @\"⓲\", @\"18\");\n            Trie.Insert(trie, @\"⓳\", @\"19\");\n            Trie.Insert(trie, @\"⓴\", @\"20\");\n            Trie.Insert(trie, @\"Ⓐ\", @\"A\");\n            Trie.Insert(trie, @\"Ⓑ\", @\"B\");\n            Trie.Insert(trie, @\"Ⓒ\", @\"C\");\n            Trie.Insert(trie, @\"Ⓓ\", @\"D\");\n            Trie.Insert(trie, @\"Ⓔ\", @\"E\");\n            Trie.Insert(trie, @\"Ⓕ\", @\"F\");\n            Trie.Insert(trie, @\"Ⓖ\", @\"G\");\n            Trie.Insert(trie, @\"Ⓗ\", @\"H\");\n            Trie.Insert(trie, @\"Ⓘ\", @\"I\");\n            Trie.Insert(trie, @\"Ⓙ\", @\"J\");\n            Trie.Insert(trie, @\"Ⓚ\", @\"K\");\n            Trie.Insert(trie, @\"Ⓛ\", @\"L\");\n            Trie.Insert(trie, @\"Ⓜ\", @\"M\");\n            Trie.Insert(trie, @\"Ⓝ\", @\"N\");\n            Trie.Insert(trie, @\"Ⓞ\", @\"O\");\n            Trie.Insert(trie, @\"Ⓟ\", @\"P\");\n            Trie.Insert(trie, @\"Ⓠ\", @\"Q\");\n            Trie.Insert(trie, @\"Ⓡ\", @\"R\");\n            Trie.Insert(trie, @\"Ⓢ\", @\"S\");\n            Trie.Insert(trie, @\"Ⓣ\", @\"T\");\n            Trie.Insert(trie, @\"Ⓤ\", @\"U\");\n            Trie.Insert(trie, @\"Ⓥ\", @\"V\");\n            Trie.Insert(trie, @\"Ⓦ\", @\"W\");\n            Trie.Insert(trie, @\"Ⓧ\", @\"X\");\n            Trie.Insert(trie, @\"Ⓨ\", @\"Y\");\n            Trie.Insert(trie, @\"Ⓩ\", @\"Z\");\n            Trie.Insert(trie, @\"ⓐ\", @\"a\");\n            Trie.Insert(trie, @\"ⓑ\", @\"b\");\n            Trie.Insert(trie, @\"ⓒ\", @\"c\");\n            Trie.Insert(trie, @\"ⓓ\", @\"d\");\n            Trie.Insert(trie, @\"ⓔ\", @\"e\");\n            Trie.Insert(trie, @\"ⓕ\", @\"f\");\n            Trie.Insert(trie, @\"ⓖ\", @\"g\");\n            Trie.Insert(trie, @\"ⓗ\", @\"h\");\n            Trie.Insert(trie, @\"ⓘ\", @\"i\");\n            Trie.Insert(trie, @\"ⓙ\", @\"j\");\n            Trie.Insert(trie, @\"ⓚ\", @\"k\");\n            Trie.Insert(trie, @\"ⓛ\", @\"l\");\n            Trie.Insert(trie, @\"ⓜ\", @\"m\");\n            Trie.Insert(trie, @\"ⓝ\", @\"n\");\n            Trie.Insert(trie, @\"ⓞ\", @\"o\");\n            Trie.Insert(trie, @\"ⓟ\", @\"p\");\n            Trie.Insert(trie, @\"ⓠ\", @\"q\");\n            Trie.Insert(trie, @\"ⓡ\", @\"r\");\n            Trie.Insert(trie, @\"ⓢ\", @\"s\");\n            Trie.Insert(trie, @\"ⓣ\", @\"t\");\n            Trie.Insert(trie, @\"ⓤ\", @\"u\");\n            Trie.Insert(trie, @\"ⓦ\", @\"v\");\n            Trie.Insert(trie, @\"ⓥ\", @\"w\");\n            Trie.Insert(trie, @\"ⓧ\", @\"x\");\n            Trie.Insert(trie, @\"ⓨ\", @\"y\");\n            Trie.Insert(trie, @\"ⓩ\", @\"z\");\n            Trie.Insert(trie, @\"“\", @\"\"\"\");\n            Trie.Insert(trie, @\"”\", @\"\"\"\");\n            Trie.Insert(trie, @\"‘\", @\"'\");\n            Trie.Insert(trie, @\"’\", @\"'\");\n            Trie.Insert(trie, @\"∂\", @\"d\");\n            Trie.Insert(trie, @\"ƒ\", @\"f\");\n            Trie.Insert(trie, @\"™\", @\"(TM)\");\n            Trie.Insert(trie, @\"©\", @\"(C)\");\n            Trie.Insert(trie, @\"œ\", @\"oe\");\n            Trie.Insert(trie, @\"Œ\", @\"OE\");\n            Trie.Insert(trie, @\"®\", @\"(R)\");\n            Trie.Insert(trie, @\"†\", @\"+\");\n            Trie.Insert(trie, @\"℠\", @\"(SM)\");\n            Trie.Insert(trie, @\"…\", @\"...\");\n            Trie.Insert(trie, @\"˚\", @\"o\");\n            Trie.Insert(trie, @\"º\", @\"o\");\n            Trie.Insert(trie, @\"ª\", @\"a\");\n            Trie.Insert(trie, @\"•\", @\"*\");\n            Trie.Insert(trie, @\"၊\", @\",\");\n            Trie.Insert(trie, @\"။\", @\".\");\n            Trie.Insert(trie, @\"$\", @\"USD\");\n            Trie.Insert(trie, @\"€\", @\"EUR\");\n            Trie.Insert(trie, @\"₢\", @\"BRN\");\n            Trie.Insert(trie, @\"₣\", @\"FRF\");\n            Trie.Insert(trie, @\"£\", @\"GBP\");\n            Trie.Insert(trie, @\"₤\", @\"ITL\");\n            Trie.Insert(trie, @\"₦\", @\"NGN\");\n            Trie.Insert(trie, @\"₧\", @\"ESP\");\n            Trie.Insert(trie, @\"₩\", @\"KRW\");\n            Trie.Insert(trie, @\"₪\", @\"ILS\");\n            Trie.Insert(trie, @\"₫\", @\"VND\");\n            Trie.Insert(trie, @\"₭\", @\"LAK\");\n            Trie.Insert(trie, @\"₮\", @\"MNT\");\n            Trie.Insert(trie, @\"₯\", @\"GRD\");\n            Trie.Insert(trie, @\"₱\", @\"ARS\");\n            Trie.Insert(trie, @\"₲\", @\"PYG\");\n            Trie.Insert(trie, @\"₳\", @\"ARA\");\n            Trie.Insert(trie, @\"₴\", @\"UAH\");\n            Trie.Insert(trie, @\"₵\", @\"GHS\");\n            Trie.Insert(trie, @\"¢\", @\"cent\");\n            Trie.Insert(trie, @\"¥\", @\"CNY\");\n            Trie.Insert(trie, @\"元\", @\"CNY\");\n            Trie.Insert(trie, @\"円\", @\"YEN\");\n            Trie.Insert(trie, @\"﷼\", @\"IRR\");\n            Trie.Insert(trie, @\"₠\", @\"EWE\");\n            Trie.Insert(trie, @\"฿\", @\"THB\");\n            Trie.Insert(trie, @\"₨\", @\"INR\");\n            Trie.Insert(trie, @\"₹\", @\"INR\");\n            Trie.Insert(trie, @\"₰\", @\"PF\");\n            Trie.Insert(trie, @\"₺\", @\"TRY\");\n            Trie.Insert(trie, @\"؋\", @\"AFN\");\n            Trie.Insert(trie, @\"₼\", @\"AZN\");\n            Trie.Insert(trie, @\"лв\", @\"BGN\");\n            Trie.Insert(trie, @\"៛\", @\"KHR\");\n            Trie.Insert(trie, @\"₡\", @\"CRC\");\n            Trie.Insert(trie, @\"₸\", @\"KZT\");\n            Trie.Insert(trie, @\"ден\", @\"MKD\");\n            Trie.Insert(trie, @\"zł\", @\"PLN\");\n            Trie.Insert(trie, @\"₽\", @\"RUB\");\n            Trie.Insert(trie, @\"₾\", @\"GEL\");\n            return trie;\n         }\n\n         [EditorBrowsable(EditorBrowsableState.Never)]\n         public static Trie BuildDiatricMap(Trie trie)\n         {\n            Trie.Insert(trie, @\"ာ\", @\"a\");\n            Trie.Insert(trie, @\"ါ\", @\"a\");\n            Trie.Insert(trie, @\"ေ\", @\"e\");\n            Trie.Insert(trie, @\"ဲ\", @\"e\");\n            Trie.Insert(trie, @\"ိ\", @\"i\");\n            Trie.Insert(trie, @\"ီ\", @\"i\");\n            Trie.Insert(trie, @\"ို\", @\"o\");\n            Trie.Insert(trie, @\"ု\", @\"u\");\n            Trie.Insert(trie, @\"ူ\", @\"u\");\n            Trie.Insert(trie, @\"ေါင်\", @\"aung\");\n            Trie.Insert(trie, @\"ော\", @\"aw\");\n            Trie.Insert(trie, @\"ော်\", @\"aw\");\n            Trie.Insert(trie, @\"ေါ\", @\"aw\");\n            Trie.Insert(trie, @\"ေါ်\", @\"aw\");\n            Trie.Insert(trie, @\"်\", @\"်\");\n            Trie.Insert(trie, @\"က်\", @\"et\");\n            Trie.Insert(trie, @\"ိုက်\", @\"aik\");\n            Trie.Insert(trie, @\"ောက်\", @\"auk\");\n            Trie.Insert(trie, @\"င်\", @\"in\");\n            Trie.Insert(trie, @\"ိုင်\", @\"aing\");\n            Trie.Insert(trie, @\"ောင်\", @\"aung\");\n            Trie.Insert(trie, @\"စ်\", @\"it\");\n            Trie.Insert(trie, @\"ည်\", @\"i\");\n            Trie.Insert(trie, @\"တ်\", @\"at\");\n            Trie.Insert(trie, @\"ိတ်\", @\"eik\");\n            Trie.Insert(trie, @\"ုတ်\", @\"ok\");\n            Trie.Insert(trie, @\"ွတ်\", @\"ut\");\n            Trie.Insert(trie, @\"ေတ်\", @\"it\");\n            Trie.Insert(trie, @\"ဒ်\", @\"d\");\n            Trie.Insert(trie, @\"ိုဒ်\", @\"ok\");\n            Trie.Insert(trie, @\"ုဒ်\", @\"ait\");\n            Trie.Insert(trie, @\"န်\", @\"an\");\n            Trie.Insert(trie, @\"ာန်\", @\"an\");\n            Trie.Insert(trie, @\"ိန်\", @\"ein\");\n            Trie.Insert(trie, @\"ုန်\", @\"on\");\n            Trie.Insert(trie, @\"ွန်\", @\"un\");\n            Trie.Insert(trie, @\"ပ်\", @\"at\");\n            Trie.Insert(trie, @\"ိပ်\", @\"eik\");\n            Trie.Insert(trie, @\"ုပ်\", @\"ok\");\n            Trie.Insert(trie, @\"ွပ်\", @\"ut\");\n            Trie.Insert(trie, @\"န်ုပ်\", @\"nub\");\n            Trie.Insert(trie, @\"မ်\", @\"an\");\n            Trie.Insert(trie, @\"ိမ်\", @\"ein\");\n            Trie.Insert(trie, @\"ုမ်\", @\"on\");\n            Trie.Insert(trie, @\"ွမ်\", @\"un\");\n            Trie.Insert(trie, @\"ယ်\", @\"e\");\n            Trie.Insert(trie, @\"ိုလ်\", @\"ol\");\n            Trie.Insert(trie, @\"ဉ်\", @\"in\");\n            Trie.Insert(trie, @\"ံ\", @\"an\");\n            Trie.Insert(trie, @\"ိံ\", @\"ein\");\n            Trie.Insert(trie, @\"ုံ\", @\"on\");\n            Trie.Insert(trie, @\"ައް\", @\"ah\");\n            Trie.Insert(trie, @\"ަށް\", @\"ah\");\n            return trie;\n         }\n\n         [EditorBrowsable(EditorBrowsableState.Never)]\n         public static MultiDictionary<string,string,string> BuildLangCharMap(MultiDictionary<string,string,string> md)\n         {\n            md.Add(@\"az\", @\"ç\", @\"c\");\n            md.Add(@\"az\", @\"ə\", @\"e\");\n            md.Add(@\"az\", @\"ğ\", @\"g\");\n            md.Add(@\"az\", @\"ı\", @\"i\");\n            md.Add(@\"az\", @\"ö\", @\"o\");\n            md.Add(@\"az\", @\"ş\", @\"s\");\n            md.Add(@\"az\", @\"ü\", @\"u\");\n            md.Add(@\"az\", @\"Ç\", @\"C\");\n            md.Add(@\"az\", @\"Ə\", @\"E\");\n            md.Add(@\"az\", @\"Ğ\", @\"G\");\n            md.Add(@\"az\", @\"İ\", @\"I\");\n            md.Add(@\"az\", @\"Ö\", @\"O\");\n            md.Add(@\"az\", @\"Ş\", @\"S\");\n            md.Add(@\"az\", @\"Ü\", @\"U\");\n            md.Add(@\"cs\", @\"č\", @\"c\");\n            md.Add(@\"cs\", @\"ď\", @\"d\");\n            md.Add(@\"cs\", @\"ě\", @\"e\");\n            md.Add(@\"cs\", @\"ň\", @\"n\");\n            md.Add(@\"cs\", @\"ř\", @\"r\");\n            md.Add(@\"cs\", @\"š\", @\"s\");\n            md.Add(@\"cs\", @\"ť\", @\"t\");\n            md.Add(@\"cs\", @\"ů\", @\"u\");\n            md.Add(@\"cs\", @\"ž\", @\"z\");\n            md.Add(@\"cs\", @\"Č\", @\"C\");\n            md.Add(@\"cs\", @\"Ď\", @\"D\");\n            md.Add(@\"cs\", @\"Ě\", @\"E\");\n            md.Add(@\"cs\", @\"Ň\", @\"N\");\n            md.Add(@\"cs\", @\"Ř\", @\"R\");\n            md.Add(@\"cs\", @\"Š\", @\"S\");\n            md.Add(@\"cs\", @\"Ť\", @\"T\");\n            md.Add(@\"cs\", @\"Ů\", @\"U\");\n            md.Add(@\"cs\", @\"Ž\", @\"Z\");\n            md.Add(@\"fi\", @\"ä\", @\"a\");\n            md.Add(@\"fi\", @\"Ä\", @\"A\");\n            md.Add(@\"fi\", @\"ö\", @\"o\");\n            md.Add(@\"fi\", @\"Ö\", @\"O\");\n            md.Add(@\"hu\", @\"ä\", @\"a\");\n            md.Add(@\"hu\", @\"Ä\", @\"A\");\n            md.Add(@\"hu\", @\"ö\", @\"o\");\n            md.Add(@\"hu\", @\"Ö\", @\"O\");\n            md.Add(@\"hu\", @\"ü\", @\"u\");\n            md.Add(@\"hu\", @\"Ü\", @\"U\");\n            md.Add(@\"hu\", @\"ű\", @\"u\");\n            md.Add(@\"hu\", @\"Ű\", @\"U\");\n            md.Add(@\"lt\", @\"ą\", @\"a\");\n            md.Add(@\"lt\", @\"č\", @\"c\");\n            md.Add(@\"lt\", @\"ę\", @\"e\");\n            md.Add(@\"lt\", @\"ė\", @\"e\");\n            md.Add(@\"lt\", @\"į\", @\"i\");\n            md.Add(@\"lt\", @\"š\", @\"s\");\n            md.Add(@\"lt\", @\"ų\", @\"u\");\n            md.Add(@\"lt\", @\"ū\", @\"u\");\n            md.Add(@\"lt\", @\"ž\", @\"z\");\n            md.Add(@\"lt\", @\"Ą\", @\"A\");\n            md.Add(@\"lt\", @\"Č\", @\"C\");\n            md.Add(@\"lt\", @\"Ę\", @\"E\");\n            md.Add(@\"lt\", @\"Ė\", @\"E\");\n            md.Add(@\"lt\", @\"Į\", @\"I\");\n            md.Add(@\"lt\", @\"Š\", @\"S\");\n            md.Add(@\"lt\", @\"Ų\", @\"U\");\n            md.Add(@\"lt\", @\"Ū\", @\"U\");\n            md.Add(@\"lv\", @\"ā\", @\"a\");\n            md.Add(@\"lv\", @\"č\", @\"c\");\n            md.Add(@\"lv\", @\"ē\", @\"e\");\n            md.Add(@\"lv\", @\"ģ\", @\"g\");\n            md.Add(@\"lv\", @\"ī\", @\"i\");\n            md.Add(@\"lv\", @\"ķ\", @\"k\");\n            md.Add(@\"lv\", @\"ļ\", @\"l\");\n            md.Add(@\"lv\", @\"ņ\", @\"n\");\n            md.Add(@\"lv\", @\"š\", @\"s\");\n            md.Add(@\"lv\", @\"ū\", @\"u\");\n            md.Add(@\"lv\", @\"ž\", @\"z\");\n            md.Add(@\"lv\", @\"Ā\", @\"A\");\n            md.Add(@\"lv\", @\"Č\", @\"C\");\n            md.Add(@\"lv\", @\"Ē\", @\"E\");\n            md.Add(@\"lv\", @\"Ģ\", @\"G\");\n            md.Add(@\"lv\", @\"Ī\", @\"i\");\n            md.Add(@\"lv\", @\"Ķ\", @\"k\");\n            md.Add(@\"lv\", @\"Ļ\", @\"L\");\n            md.Add(@\"lv\", @\"Ņ\", @\"N\");\n            md.Add(@\"lv\", @\"Š\", @\"S\");\n            md.Add(@\"lv\", @\"Ū\", @\"u\");\n            md.Add(@\"lv\", @\"Ž\", @\"Z\");\n            md.Add(@\"pl\", @\"ą\", @\"a\");\n            md.Add(@\"pl\", @\"ć\", @\"c\");\n            md.Add(@\"pl\", @\"ę\", @\"e\");\n            md.Add(@\"pl\", @\"ł\", @\"l\");\n            md.Add(@\"pl\", @\"ń\", @\"n\");\n            md.Add(@\"pl\", @\"ó\", @\"o\");\n            md.Add(@\"pl\", @\"ś\", @\"s\");\n            md.Add(@\"pl\", @\"ź\", @\"z\");\n            md.Add(@\"pl\", @\"ż\", @\"z\");\n            md.Add(@\"pl\", @\"Ą\", @\"A\");\n            md.Add(@\"pl\", @\"Ć\", @\"C\");\n            md.Add(@\"pl\", @\"Ę\", @\"e\");\n            md.Add(@\"pl\", @\"Ł\", @\"L\");\n            md.Add(@\"pl\", @\"Ń\", @\"N\");\n            md.Add(@\"pl\", @\"Ó\", @\"O\");\n            md.Add(@\"pl\", @\"Ś\", @\"S\");\n            md.Add(@\"pl\", @\"Ź\", @\"Z\");\n            md.Add(@\"pl\", @\"Ż\", @\"Z\");\n            md.Add(@\"sv\", @\"ä\", @\"a\");\n            md.Add(@\"sv\", @\"Ä\", @\"A\");\n            md.Add(@\"sv\", @\"ö\", @\"o\");\n            md.Add(@\"sv\", @\"Ö\", @\"O\");\n            md.Add(@\"sk\", @\"ä\", @\"a\");\n            md.Add(@\"sk\", @\"Ä\", @\"A\");\n            md.Add(@\"sr\", @\"љ\", @\"lj\");\n            md.Add(@\"sr\", @\"њ\", @\"nj\");\n            md.Add(@\"sr\", @\"Љ\", @\"Lj\");\n            md.Add(@\"sr\", @\"Њ\", @\"Nj\");\n            md.Add(@\"sr\", @\"đ\", @\"dj\");\n            md.Add(@\"sr\", @\"Đ\", @\"Dj\");\n            md.Add(@\"tr\", @\"Ü\", @\"U\");\n            md.Add(@\"tr\", @\"Ö\", @\"O\");\n            md.Add(@\"tr\", @\"ü\", @\"u\");\n            md.Add(@\"tr\", @\"ö\", @\"o\");\n            return md;\n         }\n\n         [EditorBrowsable(EditorBrowsableState.Never)]\n         public static MultiDictionary<string,string,string> BuildSymbolMap(MultiDictionary<string,string,string> md)\n         {\n            md.Add(@\"ar\", @\"∆\", @\"delta\");\n            md.Add(@\"ar\", @\"∞\", @\"la-nihaya\");\n            md.Add(@\"ar\", @\"♥\", @\"hob\");\n            md.Add(@\"ar\", @\"&\", @\"wa\");\n            md.Add(@\"ar\", @\"|\", @\"aw\");\n            md.Add(@\"ar\", @\"<\", @\"aqal-men\");\n            md.Add(@\"ar\", @\">\", @\"akbar-men\");\n            md.Add(@\"ar\", @\"∑\", @\"majmou\");\n            md.Add(@\"ar\", @\"¤\", @\"omla\");\n            md.Add(@\"ca\", @\"∆\", @\"delta\");\n            md.Add(@\"ca\", @\"∞\", @\"infinit\");\n            md.Add(@\"ca\", @\"♥\", @\"amor\");\n            md.Add(@\"ca\", @\"&\", @\"i\");\n            md.Add(@\"ca\", @\"|\", @\"o\");\n            md.Add(@\"ca\", @\"<\", @\"menys que\");\n            md.Add(@\"ca\", @\">\", @\"mes que\");\n            md.Add(@\"ca\", @\"∑\", @\"suma dels\");\n            md.Add(@\"ca\", @\"¤\", @\"moneda\");\n            md.Add(@\"cs\", @\"∆\", @\"delta\");\n            md.Add(@\"cs\", @\"∞\", @\"nekonecno\");\n            md.Add(@\"cs\", @\"♥\", @\"laska\");\n            md.Add(@\"cs\", @\"&\", @\"a\");\n            md.Add(@\"cs\", @\"|\", @\"nebo\");\n            md.Add(@\"cs\", @\"<\", @\"mensi nez\");\n            md.Add(@\"cs\", @\">\", @\"vetsi nez\");\n            md.Add(@\"cs\", @\"∑\", @\"soucet\");\n            md.Add(@\"cs\", @\"¤\", @\"mena\");\n            md.Add(@\"de\", @\"∆\", @\"delta\");\n            md.Add(@\"de\", @\"∞\", @\"unendlich\");\n            md.Add(@\"de\", @\"♥\", @\"Liebe\");\n            md.Add(@\"de\", @\"&\", @\"und\");\n            md.Add(@\"de\", @\"|\", @\"oder\");\n            md.Add(@\"de\", @\"<\", @\"kleiner als\");\n            md.Add(@\"de\", @\">\", @\"groesser als\");\n            md.Add(@\"de\", @\"∑\", @\"Summe von\");\n            md.Add(@\"de\", @\"¤\", @\"Waehrung\");\n            md.Add(@\"dv\", @\"∆\", @\"delta\");\n            md.Add(@\"dv\", @\"∞\", @\"kolunulaa\");\n            md.Add(@\"dv\", @\"♥\", @\"loabi\");\n            md.Add(@\"dv\", @\"&\", @\"aai\");\n            md.Add(@\"dv\", @\"|\", @\"noonee\");\n            md.Add(@\"dv\", @\"<\", @\"ah vure kuda\");\n            md.Add(@\"dv\", @\">\", @\"ah vure bodu\");\n            md.Add(@\"dv\", @\"∑\", @\"jumula\");\n            md.Add(@\"dv\", @\"¤\", @\"faisaa\");\n            md.Add(@\"en\", @\"∆\", @\"delta\");\n            md.Add(@\"en\", @\"∞\", @\"infinity\");\n            md.Add(@\"en\", @\"♥\", @\"love\");\n            md.Add(@\"en\", @\"&\", @\"and\");\n            md.Add(@\"en\", @\"|\", @\"or\");\n            md.Add(@\"en\", @\"<\", @\"less than\");\n            md.Add(@\"en\", @\">\", @\"greater than\");\n            md.Add(@\"en\", @\"∑\", @\"sum\");\n            md.Add(@\"en\", @\"¤\", @\"currency\");\n            md.Add(@\"es\", @\"∆\", @\"delta\");\n            md.Add(@\"es\", @\"∞\", @\"infinito\");\n            md.Add(@\"es\", @\"♥\", @\"amor\");\n            md.Add(@\"es\", @\"&\", @\"y\");\n            md.Add(@\"es\", @\"|\", @\"u\");\n            md.Add(@\"es\", @\"<\", @\"menos que\");\n            md.Add(@\"es\", @\">\", @\"mas que\");\n            md.Add(@\"es\", @\"∑\", @\"suma de los\");\n            md.Add(@\"es\", @\"¤\", @\"moneda\");\n            md.Add(@\"fa\", @\"∆\", @\"delta\");\n            md.Add(@\"fa\", @\"∞\", @\"bi-nahayat\");\n            md.Add(@\"fa\", @\"♥\", @\"eshgh\");\n            md.Add(@\"fa\", @\"&\", @\"va\");\n            md.Add(@\"fa\", @\"|\", @\"ya\");\n            md.Add(@\"fa\", @\"<\", @\"kamtar-az\");\n            md.Add(@\"fa\", @\">\", @\"bishtar-az\");\n            md.Add(@\"fa\", @\"∑\", @\"majmooe\");\n            md.Add(@\"fa\", @\"¤\", @\"vahed\");\n            md.Add(@\"fi\", @\"∆\", @\"delta\");\n            md.Add(@\"fi\", @\"∞\", @\"aarettomyys\");\n            md.Add(@\"fi\", @\"♥\", @\"rakkaus\");\n            md.Add(@\"fi\", @\"&\", @\"ja\");\n            md.Add(@\"fi\", @\"|\", @\"tai\");\n            md.Add(@\"fi\", @\"<\", @\"pienempi kuin\");\n            md.Add(@\"fi\", @\">\", @\"suurempi kuin\");\n            md.Add(@\"fi\", @\"∑\", @\"summa\");\n            md.Add(@\"fi\", @\"¤\", @\"valuutta\");\n            md.Add(@\"fr\", @\"∆\", @\"delta\");\n            md.Add(@\"fr\", @\"∞\", @\"infiniment\");\n            md.Add(@\"fr\", @\"♥\", @\"Amour\");\n            md.Add(@\"fr\", @\"&\", @\"et\");\n            md.Add(@\"fr\", @\"|\", @\"ou\");\n            md.Add(@\"fr\", @\"<\", @\"moins que\");\n            md.Add(@\"fr\", @\">\", @\"superieure a\");\n            md.Add(@\"fr\", @\"∑\", @\"somme des\");\n            md.Add(@\"fr\", @\"¤\", @\"monnaie\");\n            md.Add(@\"ge\", @\"∆\", @\"delta\");\n            md.Add(@\"ge\", @\"∞\", @\"usasruloba\");\n            md.Add(@\"ge\", @\"♥\", @\"siqvaruli\");\n            md.Add(@\"ge\", @\"&\", @\"da\");\n            md.Add(@\"ge\", @\"|\", @\"an\");\n            md.Add(@\"ge\", @\"<\", @\"naklebi\");\n            md.Add(@\"ge\", @\">\", @\"meti\");\n            md.Add(@\"ge\", @\"∑\", @\"jami\");\n            md.Add(@\"ge\", @\"¤\", @\"valuta\");\n            md.Add(@\"hu\", @\"∆\", @\"delta\");\n            md.Add(@\"hu\", @\"∞\", @\"vegtelen\");\n            md.Add(@\"hu\", @\"♥\", @\"szerelem\");\n            md.Add(@\"hu\", @\"&\", @\"es\");\n            md.Add(@\"hu\", @\"|\", @\"vagy\");\n            md.Add(@\"hu\", @\"<\", @\"kisebb mint\");\n            md.Add(@\"hu\", @\">\", @\"nagyobb mint\");\n            md.Add(@\"hu\", @\"∑\", @\"szumma\");\n            md.Add(@\"hu\", @\"¤\", @\"penznem\");\n            md.Add(@\"it\", @\"∆\", @\"delta\");\n            md.Add(@\"it\", @\"∞\", @\"infinito\");\n            md.Add(@\"it\", @\"♥\", @\"amore\");\n            md.Add(@\"it\", @\"&\", @\"e\");\n            md.Add(@\"it\", @\"|\", @\"o\");\n            md.Add(@\"it\", @\"<\", @\"minore di\");\n            md.Add(@\"it\", @\">\", @\"maggiore di\");\n            md.Add(@\"it\", @\"∑\", @\"somma\");\n            md.Add(@\"it\", @\"¤\", @\"moneta\");\n            md.Add(@\"lt\", @\"∆\", @\"delta\");\n            md.Add(@\"lt\", @\"∞\", @\"begalybe\");\n            md.Add(@\"lt\", @\"♥\", @\"meile\");\n            md.Add(@\"lt\", @\"&\", @\"ir\");\n            md.Add(@\"lt\", @\"|\", @\"ar\");\n            md.Add(@\"lt\", @\"<\", @\"maziau nei\");\n            md.Add(@\"lt\", @\">\", @\"daugiau nei\");\n            md.Add(@\"lt\", @\"∑\", @\"suma\");\n            md.Add(@\"lt\", @\"¤\", @\"valiuta\");\n            md.Add(@\"lv\", @\"∆\", @\"delta\");\n            md.Add(@\"lv\", @\"∞\", @\"bezgaliba\");\n            md.Add(@\"lv\", @\"♥\", @\"milestiba\");\n            md.Add(@\"lv\", @\"&\", @\"un\");\n            md.Add(@\"lv\", @\"|\", @\"vai\");\n            md.Add(@\"lv\", @\"<\", @\"mazak neka\");\n            md.Add(@\"lv\", @\">\", @\"lielaks neka\");\n            md.Add(@\"lv\", @\"∑\", @\"summa\");\n            md.Add(@\"lv\", @\"¤\", @\"valuta\");\n            md.Add(@\"my\", @\"∆\", @\"kwahkhyaet\");\n            md.Add(@\"my\", @\"∞\", @\"asaonasme\");\n            md.Add(@\"my\", @\"♥\", @\"akhyait\");\n            md.Add(@\"my\", @\"&\", @\"nhin\");\n            md.Add(@\"my\", @\"|\", @\"tho\");\n            md.Add(@\"my\", @\"<\", @\"ngethaw\");\n            md.Add(@\"my\", @\">\", @\"kyithaw\");\n            md.Add(@\"my\", @\"∑\", @\"paungld\");\n            md.Add(@\"my\", @\"¤\", @\"ngwekye\");\n            md.Add(@\"nl\", @\"∆\", @\"delta\");\n            md.Add(@\"nl\", @\"∞\", @\"oneindig\");\n            md.Add(@\"nl\", @\"♥\", @\"liefde\");\n            md.Add(@\"nl\", @\"&\", @\"en\");\n            md.Add(@\"nl\", @\"|\", @\"of\");\n            md.Add(@\"nl\", @\"<\", @\"kleiner dan\");\n            md.Add(@\"nl\", @\">\", @\"groter dan\");\n            md.Add(@\"nl\", @\"∑\", @\"som\");\n            md.Add(@\"nl\", @\"¤\", @\"valuta\");\n            md.Add(@\"pl\", @\"∆\", @\"delta\");\n            md.Add(@\"pl\", @\"∞\", @\"nieskonczonosc\");\n            md.Add(@\"pl\", @\"♥\", @\"milosc\");\n            md.Add(@\"pl\", @\"&\", @\"i\");\n            md.Add(@\"pl\", @\"|\", @\"lub\");\n            md.Add(@\"pl\", @\"<\", @\"mniejsze niz\");\n            md.Add(@\"pl\", @\">\", @\"wieksze niz\");\n            md.Add(@\"pl\", @\"∑\", @\"suma\");\n            md.Add(@\"pl\", @\"¤\", @\"waluta\");\n            md.Add(@\"pt\", @\"∆\", @\"delta\");\n            md.Add(@\"pt\", @\"∞\", @\"infinito\");\n            md.Add(@\"pt\", @\"♥\", @\"amor\");\n            md.Add(@\"pt\", @\"&\", @\"e\");\n            md.Add(@\"pt\", @\"|\", @\"ou\");\n            md.Add(@\"pt\", @\"<\", @\"menor que\");\n            md.Add(@\"pt\", @\">\", @\"maior que\");\n            md.Add(@\"pt\", @\"∑\", @\"soma\");\n            md.Add(@\"pt\", @\"¤\", @\"moeda\");\n            md.Add(@\"ro\", @\"∆\", @\"delta\");\n            md.Add(@\"ro\", @\"∞\", @\"infinit\");\n            md.Add(@\"ro\", @\"♥\", @\"dragoste\");\n            md.Add(@\"ro\", @\"&\", @\"si\");\n            md.Add(@\"ro\", @\"|\", @\"sau\");\n            md.Add(@\"ro\", @\"<\", @\"mai mic ca\");\n            md.Add(@\"ro\", @\">\", @\"mai mare ca\");\n            md.Add(@\"ro\", @\"∑\", @\"suma\");\n            md.Add(@\"ro\", @\"¤\", @\"valuta\");\n            md.Add(@\"ru\", @\"∆\", @\"delta\");\n            md.Add(@\"ru\", @\"∞\", @\"beskonechno\");\n            md.Add(@\"ru\", @\"♥\", @\"lubov\");\n            md.Add(@\"ru\", @\"&\", @\"i\");\n            md.Add(@\"ru\", @\"|\", @\"ili\");\n            md.Add(@\"ru\", @\"<\", @\"menshe\");\n            md.Add(@\"ru\", @\">\", @\"bolshe\");\n            md.Add(@\"ru\", @\"∑\", @\"summa\");\n            md.Add(@\"ru\", @\"¤\", @\"valjuta\");\n            md.Add(@\"sk\", @\"∆\", @\"delta\");\n            md.Add(@\"sk\", @\"∞\", @\"nekonecno\");\n            md.Add(@\"sk\", @\"♥\", @\"laska\");\n            md.Add(@\"sk\", @\"&\", @\"a\");\n            md.Add(@\"sk\", @\"|\", @\"alebo\");\n            md.Add(@\"sk\", @\"<\", @\"menej ako\");\n            md.Add(@\"sk\", @\">\", @\"viac ako\");\n            md.Add(@\"sk\", @\"∑\", @\"sucet\");\n            md.Add(@\"sk\", @\"¤\", @\"mena\");\n            md.Add(@\"tr\", @\"∆\", @\"delta\");\n            md.Add(@\"tr\", @\"∞\", @\"sonsuzluk\");\n            md.Add(@\"tr\", @\"♥\", @\"ask\");\n            md.Add(@\"tr\", @\"&\", @\"ve\");\n            md.Add(@\"tr\", @\"|\", @\"veya\");\n            md.Add(@\"tr\", @\"<\", @\"kucuktur\");\n            md.Add(@\"tr\", @\">\", @\"buyuktur\");\n            md.Add(@\"tr\", @\"∑\", @\"toplam\");\n            md.Add(@\"tr\", @\"¤\", @\"para birimi\");\n            md.Add(@\"uk\", @\"∆\", @\"delta\");\n            md.Add(@\"uk\", @\"∞\", @\"bezkinechnist\");\n            md.Add(@\"uk\", @\"♥\", @\"lubov\");\n            md.Add(@\"uk\", @\"&\", @\"i\");\n            md.Add(@\"uk\", @\"|\", @\"abo\");\n            md.Add(@\"uk\", @\"<\", @\"menshe\");\n            md.Add(@\"uk\", @\">\", @\"bilshe\");\n            md.Add(@\"uk\", @\"∑\", @\"suma\");\n            md.Add(@\"uk\", @\"¤\", @\"valjuta\");\n            md.Add(@\"vn\", @\"∆\", @\"delta\");\n            md.Add(@\"vn\", @\"∞\", @\"vo cuc\");\n            md.Add(@\"vn\", @\"♥\", @\"yeu\");\n            md.Add(@\"vn\", @\"&\", @\"va\");\n            md.Add(@\"vn\", @\"|\", @\"hoac\");\n            md.Add(@\"vn\", @\"<\", @\"nho hon\");\n            md.Add(@\"vn\", @\">\", @\"lon hon\");\n            md.Add(@\"vn\", @\"∑\", @\"tong\");\n            md.Add(@\"vn\", @\"¤\", @\"tien te\");\n            return md;\n         }\n      }\n   }\n   "
  },
  {
    "path": "Source/Bogus/Transliterater.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.ComponentModel;\nusing System.Text;\n\nnamespace Bogus;\n\n/// <summary>\n/// Best effort utility for transliterating Unicode characters to US-ASCII.\n/// </summary>\npublic static partial class Transliterater\n{\n   /// <summary>\n   /// Main method for transliteration.\n   /// </summary>\n   /// <param name=\"input\">The Unicode text to translate.</param>\n   /// <param name=\"lang\">Optional. If a language specific transliterates are available it will be used.</param>\n   public static string Translate(string input, string lang = \"en\")\n   {\n      //setup defaults.\n      if( !LangCharMap.TryGetValue(lang, out var langChar) )\n      {\n         langChar = EmptyDictionary;\n      }\n\n      if( !SymbolMap.TryGetValue(lang, out var symbols) )\n      {\n         symbols = SymbolMap[\"en\"];\n      }\n\n\n      var sb = new StringBuilder(input.Length);\n\n      //Loop though each character in the input string.\n      for( var i = 0; i < input.Length; i++)\n      {\n         //Try direct langChar translation\n         var ch = input.Substring(i, 1);\n         if ( langChar.TryGetValue(ch, out var foundLangChar) )\n         {\n            sb.Append(foundLangChar);\n            continue;\n         }\n\n         //Try using Char Map\n         var used = 0;\n         var chCharMap = WalkTrie(i, input, CharMap, ref used);\n         if( chCharMap is not null )\n         {\n            //After walking the trie, we found a match,\n            //use what we found instead.\n            sb.Append(chCharMap);\n            //then update the number of characters\n            //we consumed in the input for this\n            //match to take place\n            i += used - 1;\n            continue;\n         }\n\n         //Try Diatric Map\n         used = 0;\n         var chDiatric = WalkTrie(i, input, DiatricMap, ref used);\n         if( chDiatric is not null )\n         {\n            sb.Append(chDiatric);\n            i += used - 1;\n            continue;\n         }\n\n         //Try symbol map\n         if( symbols.TryGetValue(ch, out var foundSymbol) )\n         {\n            sb.Append(foundSymbol);\n            continue;\n         }\n\n         //otherwise, there's no mapping translation from the \n         //current character to US-ASCII\n         sb.Append(ch);\n      }\n\n      return sb.ToString();\n   }\n\n   [EditorBrowsable(EditorBrowsableState.Never)]\n   public static string WalkTrie(int i, string input, Trie trie, ref int used)\n   {\n      if( i >= input.Length ) return trie.Value;\n\n      var ch = input.Substring(i, 1);\n      if( trie.Map.TryGetValue(ch, out var next) )\n      {\n         used++;\n         return WalkTrie(i + 1, input, next, ref used);\n      }\n\n      if( trie.Value?.Length > 0 )\n      {\n         return trie.Value;\n      }\n\n      return null;\n   }\n\n   /// <summary>\n   /// Char map for transliteration.\n   /// </summary>\n   public static Trie CharMap = BuildCharMap(new Trie());\n   \n   /// <summary>\n   /// Diacritic map for transliteration.\n   /// </summary>\n   public static Trie DiatricMap = BuildDiatricMap(new Trie());\n   \n   /// <summary>\n   /// Language specific map for transliteration. \n   /// </summary>\n   public static MultiDictionary<string, string, string> LangCharMap = BuildLangCharMap(new MultiDictionary<string, string, string>(StringComparer.Ordinal));\n\n   /// <summary>\n   /// Symbol map for transliteration.\n   /// </summary>\n   public static MultiDictionary<string, string, string> SymbolMap = BuildSymbolMap(new MultiDictionary<string, string, string>(StringComparer.Ordinal));\n\n   /// <summary>\n   /// Default empty dictionary to avoid allocations.\n   /// </summary>\n   public static readonly Dictionary<string, string> EmptyDictionary = new();\n}\n\n/// <summary>\n/// A Trie data-structure mostly used for transliteration. The Trie is used as\n/// a fundamental data-structure to traverse and replace characters in a string.\n/// https://en.wikipedia.org/wiki/Trie\n/// </summary>\n[EditorBrowsable(EditorBrowsableState.Never)]\npublic class Trie\n{\n   public Dictionary<string, Trie> Map = new();\n   public string Value;\n\n   /// <summary>\n   /// Given a Trie, insert the key and value.\n   /// </summary>\n   /// <param name=\"node\">The Trie node to start the insertion.</param>\n   /// <param name=\"key\">A key can be any length. Each character in the key is used to traverse the Trie. If a path doesn't exist, a new node in the Trie.</param>\n   /// <param name=\"value\">The value to use at the end of the trie walk.</param>\n   public static void Insert(Trie node, string key, string value)\n   {\n      for( int i = 0; i < key.Length; i++)\n      {\n         var ch = key.Substring(i, 1);\n         if( !node.Map.TryGetValue(ch, out var trie) )\n         {\n            trie = new Trie();\n            node.Map.Add(ch, trie);\n         }\n         node = trie;\n      }\n\n      node.Value = value;\n   }\n\n   /// <summary>\n   /// If a key exists, returns the value at the end of the trie walk.\n   /// </summary>\n   /// <param name=\"node\">The trie node to begin the walk.</param>\n   /// <param name=\"key\">The key to lookup. Each character in the key is used to traverse the trie.</param>\n   public static string Find(Trie node, string key)\n   {\n      for( int i = 0; i < key.Length; i++ )\n      {\n         var ch = key.Substring(i, 1);\n         if( node.Map.TryGetValue(ch, out var trie) )\n         {\n            node = trie;\n         }\n         else\n         {\n            return null;\n         }\n      }\n\n      return node.Value;\n   }\n}\n\n"
  },
  {
    "path": "Source/Bogus/Utils.cs",
    "content": "﻿using System.Collections.Generic;\nusing System.Text.RegularExpressions;\nusing Bogus.Extensions;\n\nnamespace Bogus;\n\n/// <summary>\n/// Some utility functions\n/// </summary>\npublic static class Utils\n{\n   /// <summary>\n   /// Slugify's text so that it is URL compatible. IE: \"Can make food\" -> \"Can-make-food\".\n   /// </summary>\n   public static string Slugify(string txt)\n   {\n      var str = txt.Replace(\" \", \"-\").RemoveDiacritics();\n      return SlugifyRegex.Replace(str, \"\");\n   }\n\n   public static Regex SlugifyRegex = new(@\"[^a-zA-Z0-9\\.\\-_]+\", RegexOptions.Compiled);\n\n   /// <summary>\n   /// Takes string parts and joins them together with a separator.\n   /// </summary>\n   public static string Slashify(IEnumerable<string> parts, string separator = \"/\")\n   {\n      return string.Join(separator, parts);\n   }\n}"
  },
  {
    "path": "Source/Bogus/ValidationException.cs",
    "content": "﻿using System;\n\nnamespace Bogus;\n\n/// <summary>\n/// Represents a validation exception.\n/// </summary>\npublic class ValidationException : Exception\n{\n   public ValidationException(string message) : base(message)\n   {\n   }\n}"
  },
  {
    "path": "Source/Bogus/ValidationResult.cs",
    "content": "﻿using System.Collections.Generic;\n\nnamespace Bogus;\n\n/// <summary>\n/// Contains validation results after validation\n/// </summary>\npublic class ValidationResult\n{\n   /// <summary>\n   /// True if is valid\n   /// </summary>\n   internal bool IsValid { get; set; }\n\n   /// <summary>\n   /// A complete list of missing rules\n   /// </summary>\n   internal List<string> MissingRules { get; } = [];\n\n   /// <summary>\n   /// Extra validation messages to display\n   /// </summary>\n   internal List<string> ExtraMessages { get; } = [];\n}"
  },
  {
    "path": "Source/Bogus/Vendor/UserAgentGenerator.cs",
    "content": "using System;\nusing System.Linq;\n\nnamespace Bogus.Vendor;\n\ninternal class UserAgentGenerator\n{\n   private readonly Func<Randomizer> random;\n\n   internal UserAgentGenerator(Func<Randomizer> random)\n   {\n      this.random = random;\n   }\n\n   private Randomizer Random => random();\n\n   internal string VersionString(string type, string delim = \".\")\n   {\n      if( type == \"net\" )\n      {\n         return $\"{this.Random.Number(1, 4)}.{this.Random.Number(0, 9)}.{this.Random.Number(10000, 99999)}.{this.Random.Number(0, 9)}\";\n      }\n      if( type == \"nt\" )\n      {\n         return $\"{this.Random.Number(5, 6)}.{this.Random.Number(0, 3)}\";\n      }\n      if( type == \"trident\" )\n      {\n         return $\"{this.Random.Number(3, 7)}.{this.Random.Number(0, 1)}\";\n      }\n      if( type == \"osx\" )\n      {\n         return $\"10{delim}{this.Random.Number(5, 10)}{delim}{this.Random.Number(0, 9)}\";\n      }\n      if( type == \"chrome\" )\n      {\n         return $\"{this.Random.Number(13, 39)}.0.{this.Random.Number(800, 899)}.0\";\n      }\n      if( type == \"presto\" )\n      {\n         return $\"2.9.{this.Random.Number(160, 190)}\";\n      }\n      if( type == \"presto2\" )\n      {\n         return $\"{this.Random.Number(10, 12)}.00\";\n      }\n      if( type == \"safari\" )\n      {\n         return $\"{this.Random.Number(531, 538)}.{this.Random.Number(0, 2)}.{this.Random.Number(0, 2)}\";\n      }\n      throw new ArgumentOutOfRangeException($\"{nameof(type)} is not valid.\");\n   }\n\n   internal string RandomRevision(int dots)\n   {\n      var ver = string.Empty;\n      for( int i = 0; i < dots; i++ )\n      {\n         ver += \".\" + this.Random.Number(0, 9);\n      }\n      return ver;\n   }\n\n   private string RandomLanguage()\n   {\n      var languages = new[]\n         {\n            \"AB\", \"AF\", \"AN\", \"AR\", \"AS\", \"AZ\", \"BE\", \"BG\", \"BN\", \"BO\", \"BR\", \"BS\", \"CA\", \"CE\", \"CO\", \"CS\",\n            \"CU\", \"CY\", \"DA\", \"DE\", \"EL\", \"EN\", \"EO\", \"ES\", \"ET\", \"EU\", \"FA\", \"FI\", \"FJ\", \"FO\", \"FR\", \"FY\",\n            \"GA\", \"GD\", \"GL\", \"GV\", \"HE\", \"HI\", \"HR\", \"HT\", \"HU\", \"HY\", \"ID\", \"IS\", \"IT\", \"JA\", \"JV\", \"KA\",\n            \"KG\", \"KO\", \"KU\", \"KW\", \"KY\", \"LA\", \"LB\", \"LI\", \"LN\", \"LT\", \"LV\", \"MG\", \"MK\", \"MN\", \"MO\", \"MS\",\n            \"MT\", \"MY\", \"NB\", \"NE\", \"NL\", \"NN\", \"NO\", \"OC\", \"PL\", \"PT\", \"RM\", \"RO\", \"RU\", \"SC\", \"SE\", \"SK\",\n            \"SL\", \"SO\", \"SQ\", \"SR\", \"SV\", \"SW\", \"TK\", \"TR\", \"TY\", \"UK\", \"UR\", \"UZ\", \"VI\", \"VO\", \"YI\", \"ZH\"\n         };\n\n      return this.Random.ArrayElement(languages);\n   }\n\n\n   internal string RandomBrowser()\n   {\n      return this.Random.WeightedRandom(BrowserNames, BrowserWeights);\n   }\n\n   private static readonly string[] BrowserNames =\n      {\n         \"chrome\",\n         \"iexplorer\",\n         \"firefox\",\n         \"safari\",\n         \"opera\"\n      };\n\n   private static readonly float[] BrowserWeights =\n      {\n         0.45132810566f,\n         0.27477061836f,\n         0.19384170608f,\n         0.06186781118f,\n         0.01574236955f\n      };\n\n   private static readonly MultiDictionary<string, string, float> BrowserOSUsage = new(StringComparer.Ordinal)\n      {\n         {\"chrome\", \"win\", 0.89f},\n         {\"chrome\", \"mac\", 0.09f},\n         {\"chrome\", \"lin\", 0.02f},\n         {\"firefox\", \"win\", 0.83f},\n         {\"firefox\", \"mac\", 0.16f},\n         {\"firefox\", \"lin\", 0.01f},\n         {\"opera\", \"win\", 0.91f},\n         {\"opera\", \"mac\", 0.03f},\n         {\"opera\", \"lin\", 0.06f},\n         {\"safari\", \"win\", 0.04f},\n         {\"safari\", \"mac\", 0.96f},\n         {\"iexplorer\", \"win\", 1f},\n      };\n\n   internal string RandomOS(string browser)\n   {\n      //return random OS weighted by browser.\n\n      var lookup = BrowserOSUsage[browser];\n\n      var osNames = lookup.Keys.ToArray();\n\n      var weights = lookup.Values.ToArray();\n\n      return this.Random.WeightedRandom(osNames, weights);\n   }\n\n   private static readonly MultiDictionary<string, string, float> Proc = new(StringComparer.Ordinal)\n      {\n         {\"lin\", \"i686\", 0.50f},\n         {\"lin\", \"x86_64\", 0.50f},\n         {\"mac\", \"Intel\", 0.48f},\n         {\"mac\", \"PPC\", 0.01f},\n         {\"mac\", \"U; Intel\", 0.48f},\n         {\"mac\", \"U; PPC\", 0.01f},\n         {\"win\", \"\", 0.33f},\n         {\"win\", \"WOW64\", 0.33f},\n         {\"win\", \"Win64\", 0.33f}\n      };\n\n   internal string RandomProc(string os)\n   {\n      var lookup = Proc[os];\n\n      var procNames = lookup.Keys.ToArray();\n\n      var procWeights = lookup.Values.ToArray();\n\n      return this.Random.WeightedRandom(procNames, procWeights);\n   }\n\n   internal string BrowserAgent(string browser, string arch)\n   {\n      if( browser == \"firefox\" )\n      {\n         var firefox_ver = this.Random.Number(5, 15) + RandomRevision(2);\n         var gecko_ver = \"Gecko/20100101 Firefox/\" + firefox_ver;\n         var proc = RandomProc(arch);\n         var os_ver = (arch == \"win\")\n            ? \"(Windows NT \" + VersionString(\"nt\") + (proc != \"\" ? \"; \" + proc : \"\")\n            : (arch == \"mac\")\n               ? \"(Macintosh; \" + proc + \" Mac OS X \" + VersionString(\"osx\")\n               : \"(X11; Linux \" + proc;\n\n\n         return \"Mozilla/5.0 \" + os_ver + \"; rv:\" + firefox_ver.Substring(0, firefox_ver.Length - 2) + \") \" + gecko_ver;\n      }\n      if( browser == \"chrome\" )\n      {\n         var safari = VersionString(\"safari\");\n         var os_ver = (arch == \"mac\")\n            ? \"(Macintosh; \" + RandomProc(\"mac\") + \" Mac OS X \" + VersionString(\"osx\", \"_\") + \")\"\n            : (arch == \"win\")\n               ? \"(Windows; U; Windows NT \" + VersionString(\"nt\") + \")\"\n               : \"(X11; Linux \" + RandomProc(arch) + \")\";\n\n         return \"Mozilla/5.0 \" + os_ver + \" AppleWebKit/\" + safari + \" (KHTML, like Gecko) Chrome/\" + VersionString(\"chrome\") + \" Safari/\" + safari;\n      }\n      if( browser == \"opera\" )\n      {\n         var os_ver = (arch == \"win\")\n            ? \"(Windows NT \" + VersionString(\"nt\") + \"; U; \" + RandomLanguage() +\")\"\n            : (arch == \"lin\")\n               ? \"(X11; Linux \" + RandomProc(arch) + \"; U; \" + RandomLanguage()+ \")\"\n               : \"(Macintosh; Intel Mac OS X \" + VersionString(\"osx\") + \" U; \" + RandomLanguage() + \")\";\n\n         var majorVersion = this.Random.Number(9, 14) + \".\" + this.Random.Number(0, 99);\n\n         var presto_ver = \"Presto/\" + VersionString(\"presto\") + \" Version/\" + VersionString(\"presto2\");\n\n         return \"Opera/\" + majorVersion + \" \" + os_ver + \" \" + presto_ver;\n      }\n      if( browser == \"safari\" )\n      {\n         var safari = VersionString(\"safari\");\n         var ver = this.Random.Number(4, 7) + \".\" + this.Random.Number(0, 1) + \".\" + this.Random.Number(0, 10);\n         var os_ver = (arch == \"mac\")\n            ? \"(Macintosh; \" + RandomProc(\"mac\") + \" Mac OS X \" + VersionString(\"osx\", \"_\") + \" rv:\" + this.Random.Number(2, 6) + \".0; \" + RandomLanguage() + \")\"\n            : \"(Windows; U; Windows NT \" + VersionString(\"nt\") + \")\";\n\n         return \"Mozilla/5.0 \" + os_ver + \" AppleWebKit/\" + safari + \" (KHTML, like Gecko) Version/\" + ver + \" Safari/\" + safari;\n      }\n      if( browser == \"iexplorer\" )\n      {\n         var ver = this.Random.Number(7, 11);\n\n         if( ver >= 11 )\n         {\n            //http://msdn.microsoft.com/en-us/library/ie/hh869301(v=vs.85).aspx\n            return \"Mozilla/5.0 (Windows NT 6.\" + this.Random.Number(1, 3) + \"; Trident/7.0; \" + this.Random.ArrayElement(new[] {\"Touch; \", \"\"}) +\n                   \"rv:11.0) like Gecko\";\n         }\n\n         //http://msdn.microsoft.com/en-us/library/ie/ms537503(v=vs.85).aspx\n         return \"Mozilla/5.0 (compatible; MSIE \" + ver + \".0; Windows NT \" + VersionString(\"nt\") + \"; Trident/\" +\n                VersionString(\"trident\") + ((this.Random.Number(0, 1) == 1) ? \"; .NET CLR \" + VersionString(\"net\") : \"\") + \")\";\n      }\n      return string.Empty;\n   }\n\n\n   public string Generate()\n   {\n      var browser = RandomBrowser();\n      var os = RandomOS(browser);\n\n      return BrowserAgent(browser, os);\n   }\n}"
  },
  {
    "path": "Source/Bogus/data/README.md",
    "content": ":stop_sign: :stop_sign: :stop_sign: :stop_sign: :stop_sign: :stop_sign:\n```\n  XXXXX  XXXXXXX   XXX   XXXXXX\n X     X X  X  X  X   X   X    X\n X          X    X     X  X    X\n X          X    X     X  X    X\n  XXXXX     X    X     X  XXXXX\n       X    X    X     X  X\n       X    X    X     X  X\n X     X    X     X   X   X\n  XXXXX    XXX     XXX   XXXX\n```\n:stop_sign: :stop_sign: :stop_sign: :stop_sign: :stop_sign: :stop_sign: \n\n## The files in this folder are auto-generated\n\nAny modifications to files in this folder will be clobbered.\n\nIf you wish to change the `data` in this folder, use the `data_extend` folder instead.\n\nSee wiki for more info:\nhttps://github.com/bchavez/Bogus/wiki/Creating-Locales"
  },
  {
    "path": "Source/Bogus/data/_DO_NOT_MODIFY_FILES_IN_THIS_FOLDER",
    "content": "## The files in this folder are auto-generated\n\nAny modifications to files in this folder will be clobbered.\n\nIf you wish to change the `data` in this folder, use the `data_extend` folder instead.\n\nSee wiki for more info:\nhttps://github.com/bchavez/Bogus/wiki/Creating-Locales"
  },
  {
    "path": "Source/Bogus/data/af_ZA.locale.json",
    "content": "{\n  \"title\": \"Afrikaans\",\n  \"address\": {\n    \"default_country\": [\n      \"South Africa\"\n    ],\n    \"postcode\": [\n      \"#####\",\n      \"####\"\n    ]\n  },\n  \"internet\": {\n    \"domain_suffix\": [\n      \"co.za\",\n      \"com\",\n      \"org.za\",\n      \"info\",\n      \"net.za\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"01# ### #####\",\n      \"02# ### #####\",\n      \"03# ### #####\",\n      \"04# ### #####\",\n      \"05# ### #####\",\n      \"0800 ### ###\",\n      \"0860 ### ###\",\n      \"01#########\",\n      \"01# ########\"\n    ]\n  },\n  \"cell_phone\": {\n    \"formats\": [\n      \"082 ### ####\",\n      \"084 ### ####\",\n      \"083 ### ####\",\n      \"065 ### ####\",\n      \"082#######\",\n      \"082 #######\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"Pty Ltd\",\n      \"Ltd\",\n      \"CC\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/af_ZA.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    default_country: [Array String; 1],\n    postcode: [Array String; 2]\n  },\n  cell_phone: {\n    formats: [Array String; 6]\n  },\n  company: {\n    suffix: [Array String; 3]\n  },\n  internet: {\n    domain_suffix: [Array String; 5]\n  },\n  phone_number: {\n    formats: [Array String; 9]\n  },\n  title: Afrikaans\n}"
  },
  {
    "path": "Source/Bogus/data/ar.locale.json",
    "content": "﻿{\n   \"title\": \"Arabic\",\n   \"address\": {\n      \"building_number\": [\n         \"####\",\n         \"###\",\n         \"##\",\n         \"#\"\n      ],\n      \"street_prefix\": [\n         \"شارع\",\n         \"ش\",\n         \"تقاطع\",\n         \"ميدان\",\n         \"دوار\",\n         \"طريق\"\n      ],\n      \"secondary_address\": [\n         \"شقة ###\",\n         \"طابق ##\",\n         \"مبنى ##\",\n         \"عمارة ##\",\n         \"مدخل ##\",\n         \"فيلا ##\"\n      ],\n      \"postcode\": [\n         \"#####-#####\"\n      ],\n      \"state\": [\n         \"القدس\",\n         \"القاهرة\",\n         \"بيروت\",\n         \"بغداد\",\n         \"دمشق\",\n         \"الرياض\",\n         \"صنعاء\",\n         \"الخرطوم\",\n         \"عمّان\",\n         \"أبو ظبي\",\n         \"طرابلس\",\n         \"الرباط\",\n         \"تونس\",\n         \"نواكشوط\",\n         \"مسقط\",\n         \"الكويت\",\n         \"مقديشو\",\n         \"المنامة\",\n         \"الجزائر\",\n         \"الدوحة\",\n         \"موروني\",\n         \"جيبوتي\"\n      ],\n      \"city_name\": [\n         \"ابراء\",\n         \"ابها\",\n         \"أبو ظبي\",\n         \"ارمناز\",\n         \"ازرع\",\n         \"ازويرات\",\n         \"ادلب\",\n         \"اكجوجت\",\n         \"الإسكندرية\",\n         \"الإسماعيلية\",\n         \"الأبيض\",\n         \"الأتارب\",\n         \"الأزرق\",\n         \"الأغواط\",\n         \"الأقصر\",\n         \"الباب\",\n         \"الباحة\",\n         \"البتراء\",\n         \"البديع\",\n         \"البريمي\",\n         \"البصرة\",\n         \"البغدادي\",\n         \"البليدة\",\n         \"البيرة\",\n         \"البيضاء\",\n         \"البيضاء\",\n         \"التاجي\",\n         \"التل\",\n         \"الثورة\",\n         \"الجبيل\",\n         \"الجديدة\",\n         \"الجزائر\",\n         \"الجش\",\n         \"الجفر\",\n         \"الجلفة\",\n         \"الجنينة\",\n         \"الجوف\",\n         \"الجوف\",\n         \"الجيزة\",\n         \"الحجرة\",\n         \"الحديدة\",\n         \"الحريق\",\n         \"الحسكة\",\n         \"الحسيمة\",\n         \"الحلة\",\n         \"الحمرا\",\n         \"الحوامدية\",\n         \"الخبر\",\n         \"الخرج\",\n         \"الخرطوم\",\n         \"الخروب\",\n         \"الخليل\",\n         \"الخمس\",\n         \"الخميسات\",\n         \"الدار البيضاء\",\n         \"الدامر\",\n         \"الدامور\",\n         \"الدرعية\",\n         \"الدقم\",\n         \"دمازين\",\n         \"الدمام\",\n         \"الدوادمي\",\n         \"الدوحة\",\n         \"الدور\",\n         \"الدويم\",\n         \"الديماس\",\n         \"الديوانية\",\n         \"الراشيدية\",\n         \"الرباط\",\n         \"الرس\",\n         \"الرستاق\",\n         \"الرستن\",\n         \"الرطبة\",\n         \"الرفاع الغربي\",\n         \"الرقة\",\n         \"الرمادي\",\n         \"الرمثا\",\n         \"الرملة\",\n         \"الرميلة\",\n         \"الرويس\",\n         \"الرياض\",\n         \"الزاوية\",\n         \"الزرقاء\",\n         \"الزقازيق\",\n         \"الزيمة\",\n         \"السبت اولاد النمة\",\n         \"السفيرة\",\n         \"السقيلبية\",\n         \"السلط\",\n         \"السليل\",\n         \"السليمانية\",\n         \"السماوة\",\n         \"السويداء\",\n         \"السويس\",\n         \"السويق\",\n         \"السيب\",\n         \"السيب\",\n         \"الشارقة\",\n         \"الشامية\",\n         \"الشحر\",\n         \"الشلف\",\n         \"الشوف\",\n         \"الصويرة\",\n         \"الضعين\",\n         \"الطائف\",\n         \"الطريف\",\n         \"الطينطان\",\n         \"الظهران\",\n         \"العرائش\",\n         \"العريش\",\n         \"العزيزية\",\n         \"العضيلية\",\n         \"العقبة\",\n         \"العقير\",\n         \"العلا\",\n         \"العلمة\",\n         \"العمارة\",\n         \"العمران\",\n         \"العوجا\",\n         \"العين\",\n         \"العيون\",\n         \"العيون\",\n         \"العيون\",\n         \"العيينة\",\n         \"الغردقة\",\n         \"الفاشر\",\n         \"الفجيرة\",\n         \"الفحيحيل\",\n         \"الفحيص\",\n         \"الفقيه بنصالح\",\n         \"الفلوجة\",\n         \"الفنيدق\",\n         \"فيفاء\",\n         \"الفيوم\",\n         \"القامشلي\",\n         \"القاهرة\",\n         \"القائم\",\n         \"القبة\",\n         \"القدموس\",\n         \"القحطانية\",\n         \"القدس\",\n         \"القريات\",\n         \"القصر الكبير\",\n         \"القضارف\",\n         \"القضيمة\",\n         \"القطيفة\",\n         \"القطيف\",\n         \"القنفذة\",\n         \"القنيطرة\",\n         \"القنيطرة\",\n         \"القويسمة\",\n         \"القويعية\",\n         \"القيروان\",\n         \"القيصومة\",\n         \"الكاظمية\",\n         \"الكرك\",\n         \"الكسوة\",\n         \"الكوت\",\n         \"اللاذقية\",\n         \"اللد\",\n         \"الليث\",\n         \"المالكية\",\n         \"المالكية\",\n         \"المجمعة\",\n         \"المحرق\",\n         \"المحلة الكبرى\",\n         \"المحمدية\",\n         \"المحمدية\",\n         \"المدية\",\n         \"المدينة المنورة\",\n         \"المراوعة\",\n         \"المرج\",\n         \"المرسى\",\n         \"المزاحمية\",\n         \"المسيلة\",\n         \"المطرية\",\n         \"المقدادية\",\n         \"المكلا\",\n         \"المناقل\",\n         \"المنامة\",\n         \"المنستير\",\n         \"المنصورة\",\n         \"المنطقة الخضراء\",\n         \"المنيا\",\n         \"الموصل\",\n         \"الميادين\",\n         \"القرداحة\",\n         \"الناصرة\",\n         \"الناصرية\",\n         \"الناظور\",\n         \"الناعورة\",\n         \"النبطية\",\n         \"النبك\",\n         \"النجف\",\n         \"النعمة\",\n         \"النماص\",\n         \"النهود\",\n         \"الهفوف\",\n         \"الوادي\",\n         \"الوجه\",\n         \"الوكرة\",\n         \"اليوسفية\",\n         \"انواديبو\",\n         \"اوبيو\",\n         \"اولاد التايمة\",\n         \"إب\",\n         \"إجدابيا\",\n         \"إدفو\",\n         \"إدلب\",\n         \"إربد\",\n         \"إزكي\",\n         \"إسكندرية\",\n         \"أبو كبير\",\n         \"أبو كمال\",\n         \"أخميم\",\n         \"أدم\",\n         \"أربيل\",\n         \"أرتا\",\n         \"أريحا\",\n         \"أريحا\",\n         \"أسفي\",\n         \"أسوان\",\n         \"أسيلا\",\n         \"أسيوط\",\n         \"أطار\",\n         \"أعزاز\",\n         \"أغادير\",\n         \"أم الفحم\",\n         \"أم القيوين\",\n         \"أم درمان\",\n         \"أم رواب\",\n         \"أم قصر\",\n         \"أوبوك\",\n         \"آلاك\",\n         \"باب الزوار\",\n         \"بابابى\",\n         \"باتنة\",\n         \"باجل\",\n         \"باقة الغربية\",\n         \"بالهو\",\n         \"بانياس\",\n         \"بجاية\",\n         \"بدبد\",\n         \"بدر حنين\",\n         \"براقي\",\n         \"بربرة\",\n         \"برج الكيفان\",\n         \"برج بو عريريج\",\n         \"برديرا\",\n         \"برشيد\",\n         \"بركاء\",\n         \"بركان\",\n         \"بريدة\",\n         \"بريكة\",\n         \"بسكرة\",\n         \"بشار\",\n         \"بعبدا\",\n         \"بعلبك\",\n         \"بغداد\",\n         \"بقيق\",\n         \"بلبيس\",\n         \"بلجرشي\",\n         \"بلد\",\n         \"بليث وين\",\n         \"بن عروس\",\n         \"بنت جبيل\",\n         \"بنجرير\",\n         \"بنزرت\",\n         \"بنغازي\",\n         \"بنها\",\n         \"بنى سويف\",\n         \"بني ملال\",\n         \"بني وليد\",\n         \"بهلا\",\n         \"بو سعادة\",\n         \"بوتلميت\",\n         \"بور سعيد\",\n         \"بورتسودان\",\n         \"بورو\",\n         \"بوكادوم\",\n         \"بوكى\",\n         \"بيت الفقيه\",\n         \"بيت حانون\",\n         \"بيت لاهيا\",\n         \"بيت لحم\",\n         \"بيجي\",\n         \"بيروت\",\n         \"بيشة\",\n         \"بريدة‏\",\n         \"تبوك\",\n         \"تاروت\",\n         \"تارودانت\",\n         \"تازة\",\n         \"تبسة\",\n         \"تربة البقوم\",\n         \"تجكجة\",\n         \"تدمر\",\n         \"ترهونة\",\n         \"تزنيت\",\n         \"تطوان\",\n         \"تعز\",\n         \"تقورت\",\n         \"تكريت\",\n         \"تل رفعت\",\n         \"تل كيف\",\n         \"تلعفر\",\n         \"تلكلخ\",\n         \"تلمسان\",\n         \"تنبدغة\",\n         \"تنومة\",\n         \"توريرت\",\n         \"تونس\",\n         \"تيارت\",\n         \"تيفلت\",\n         \"تيماء\",\n         \"ثادق\",\n         \"ثقبة\",\n         \"ثول\",\n         \"جاردو\",\n         \"جازان\",\n         \"جالكاسيو\",\n         \"جباليا\",\n         \"جبلة\",\n         \"جت\",\n         \"جحفية\",\n         \"جرابلس\",\n         \"جد حفص\",\n         \"جدة\",\n         \"جرجا\",\n         \"جرسيف\",\n         \"جرش\",\n         \"جزيرة الحمراء\",\n         \"جزين\",\n         \"جسر الشغور\",\n         \"جعار\",\n         \"جلاجل\",\n         \"جلافي\",\n         \"جلب\",\n         \"جنين\",\n         \"جوبا\",\n         \"جونية\",\n         \"جيبوتي\",\n         \"جيجل\",\n         \"حائل\",\n         \"حارم\",\n         \"حجة\",\n         \"حديثة\",\n         \"حفر الباطن\",\n         \"حقل\",\n         \"حلب\",\n         \"حلبا\",\n         \"حلبجة\",\n         \"حلفا الجديدة\",\n         \"حماة\",\n         \"حمص\",\n         \"حوطة بني تميم\",\n         \"حيفا\",\n         \"خان شيخون\",\n         \"خان يونس\",\n         \"خانقين\",\n         \"خريبة السوق\",\n         \"خريبكة\",\n         \"خصب\",\n         \"خفجي\",\n         \"خميس مشيط\",\n         \"خنشلة\",\n         \"خنيفرة\",\n         \"خور أنجار\",\n         \"خور فكان\",\n         \"داريا\",\n         \"دبا\",\n         \"دبى\",\n         \"دخان\",\n         \"دخيل\",\n         \"درعا\",\n         \"درنة\",\n         \"دسوق\",\n         \"دمشق\",\n         \"دمنهور\",\n         \"دمياط\",\n         \"دهبان\",\n         \"دهوك\",\n         \"دورا\",\n         \"دوما\",\n         \"دومة الجندل\",\n         \"دير البلح\",\n         \"دير الزور\",\n         \"دير القمر\",\n         \"دير عطية\",\n         \"ذمار\",\n         \"ذي سفال\",\n         \"رابغ\",\n         \"رام الله\",\n         \"راس العين\",\n         \"رأس الخيمة\",\n         \"رأس تنورة\",\n         \"رأس لفان\",\n         \"ربك\",\n         \"رداع\",\n         \"رفح\",\n         \"رفحا\",\n         \"رندا\",\n         \"روصو\",\n         \"ريان\",\n         \"ريسوت\",\n         \"زاخو\",\n         \"زبيد\",\n         \"زحلة\",\n         \"زلفي\",\n         \"زليطن\",\n         \"زوارة\",\n         \"سامراء\",\n         \"سبها\",\n         \"سترة\",\n         \"سحاب\",\n         \"سحار\",\n         \"سخنين\",\n         \"سرت\",\n         \"سطات\",\n         \"سطيف\",\n         \"سعيدة\",\n         \"سكاكا\",\n         \"سكيكدة\",\n         \"سلفيت\",\n         \"سلمية\",\n         \"سمائل\",\n         \"سنار\",\n         \"سنجة\",\n         \"سوسه\",\n         \"سوق أهراس\",\n         \"سوهاج\",\n         \"سيان\",\n         \"سيدي بلعباس\",\n         \"سيدي سليمان\",\n         \"سيدي قاسم\",\n         \"سيلبابي\",\n         \"سيهات\",\n         \"شبرا الخيمة\",\n         \"شبين الكوم\",\n         \"شرورة\",\n         \"شفاعمرو\",\n         \"شقراء\",\n         \"شلالة العذاورة\",\n         \"شمسطار\",\n         \"شهبا\",\n         \"شناص\",\n         \"شندي\",\n         \"شيبه\",\n         \"صافيتا\",\n         \"صبراتة\",\n         \"صحار\",\n         \"صحم\",\n         \"صرمان\",\n         \"صفاقس\",\n         \"صفرو\",\n         \"صفوى\",\n         \"صلالة\",\n         \"صلخد\",\n         \"صلنفة\",\n         \"صنعاء\",\n         \"صور\",\n         \"صور\",\n         \"صوران\",\n         \"صيدا\",\n         \"صير بني ياس\",\n         \"ضبا\",\n         \"ضرما\",\n         \"طانطان\",\n         \"طبرق\",\n         \"طرابلس\",\n         \"طرابلس\",\n         \"طرطوس\",\n         \"طرعان\",\n         \"طنجة\",\n         \"طنطا\",\n         \"طوباس\",\n         \"طولكرم\",\n         \"طيبة الامام\",\n         \"عالي\",\n         \"عبري\",\n         \"عامودا\",\n         \"عجلون\",\n         \"عجمان\",\n         \"عدل بكرو\",\n         \"عدن\",\n         \"عرعر\",\n         \"عشرة رمضان\",\n         \"عطبرة\",\n         \"عفرين\",\n         \"عفك\",\n         \"عفيف\",\n         \"عقوبة\",\n         \"عكا\",\n         \"علي صبيح\",\n         \"عمان\",\n         \"عمران\",\n         \"عنابة\",\n         \"عنيزة\",\n         \"عين البيضاء\",\n         \"عين العرب\",\n         \"عين وسارة\",\n         \"غارو\",\n         \"غرداية\",\n         \"غريان\",\n         \"غزة\",\n         \"غليزان\",\n         \"غليلة\",\n         \"فاس\",\n         \"فرسان\",\n         \"قابس\",\n         \"قالمة\",\n         \"قريات\",\n         \"قرية الجهراء\",\n         \"قرية سار\",\n         \"قصرين\",\n         \"قلعة السراغنة\",\n         \"قلقيلية\",\n         \"قليوب\",\n         \"قنا\",\n         \"قسنطينة\",\n         \"كادوقلي\",\n         \"كربلاء\",\n         \"كركوك\",\n         \"كرو\",\n         \"كسلا\",\n         \"كسماوي\",\n         \"كفر الدوار\",\n         \"كفر الشيخ\",\n         \"كفر قاسم\",\n         \"كفر كنا\",\n         \"كفرشوبا\",\n         \"كفرنجة\",\n         \"كلميم\",\n         \"كوستي\",\n         \"كيفة\",\n         \"كيهيدي\",\n         \"لحج\",\n         \"لوك\",\n         \"لؤلؤة قطر\",\n         \"ليلى\",\n         \"ليوا\",\n         \"مادبا\",\n         \"مال\",\n         \"مدحاء\",\n         \"مدنين\",\n         \"مدينة الحرير\",\n         \"مدينة الصدر\",\n         \"مدينة الكويت\",\n         \"مدينة الملك عبد الله الاقتصادية\",\n         \"مدينة حمد\",\n         \"مدينة ستة أكتوبر\",\n         \"مدينة عيسى\",\n         \"مراكش\",\n         \"مرزق\",\n         \"مرسى مطروح\",\n         \"مستغانم\",\n         \"مسعد\",\n         \"مسقط\",\n         \"مسيعيد\",\n         \"مصراتة\",\n         \"مصياف\",\n         \"مصيرة\",\n         \"مطرح\",\n         \"معرة النعمان\",\n         \"مقديشو\",\n         \"مقطع لحجار\",\n         \"مكة المكرمة\",\n         \"مكناس\",\n         \"ملكال\",\n         \"ملوى\",\n         \"منبج\",\n         \"منح\",\n         \"ميت غمر\",\n         \"نابل\",\n         \"نابلس\",\n         \"نالوت\",\n         \"نجران\",\n         \"نزوى\",\n         \"نواكشوط\",\n         \"نوى\",\n         \"نيالا\",\n         \"هرجيسة\",\n         \"هولهول\",\n         \"هيت\",\n         \"وادي الدواسر\",\n         \"وادي حلفا\",\n         \"وادي زم\",\n         \"واو\",\n         \"وجدة\",\n         \"ودمدني\",\n         \"ورزازات\",\n         \"ورقلة\",\n         \"وزان\",\n         \"ولاتة\",\n         \"وهران\",\n         \"يافا\",\n         \"يامبيو\",\n         \"يبرود\",\n         \"يريم\",\n         \"يفرن\",\n         \"ينبع\",\n         \"يوبوكي\",\n         \"يي\",\n         \"عين اعبيد\"\n      ],\n      \"city\": [\n         \"#{city_name}\"\n      ],\n      \"street_suffix\": [\n         \"آزادی\",\n         \"آفریقا\",\n         \"آذربایجان\",\n         \"حقانی\",\n         \"امیرکبیر\",\n         \"اجاره دار\",\n         \"اقبال لاهوری\",\n         \"ابوذر\",\n         \"قدس\",\n         \"سباری\",\n         \"فاطمی\",\n         \"مالک اشتر\",\n         \"راستوان\",\n         \"دیباجی\",\n         \"واعظی\",\n         \"دستغیب\",\n         \"موحد دانش\",\n         \"کارگر شمالی\",\n         \"استاد قریب\",\n         \"یادگار امام\",\n         \"دکتر چمران\",\n         \"رسالت\",\n         \"سمیه\",\n         \"شهید مطهری\",\n         \"هویزه\",\n         \"دماوند\"\n      ],\n      \"street_name\": [\n         \"#{street_prefix} #{street_suffix}\"\n      ],\n      \"street_address\": [\n         \"#{street_name}, #{building_number}\",\n         \"#{street_name}, #{street_name}, #{building_number}\"\n      ],\n      \"default_country\": [\n         \"فلسطين\"\n      ],\n      \"city_prefix\": [\n         \"\"\n      ],\n      \"city_suffix\": [\n         \"\"\n      ],\n      \"direction\": [\n         \"شمال\",\n         \"شرق\",\n         \"جنوب\",\n         \"غرب\",\n         \"شمال شرق\",\n         \"شمال غرب\",\n         \"جنوب شرق\",\n         \"جنوب غرب\"\n      ]\n   },\n   \"name\": {\n      \"male_first_name\": [\n         \"آدم\",\n         \"أسامة\",\n         \"أمجد\",\n         \"إيهاب\",\n         \"بلال\",\n         \"جابر‌\",\n         \"حازم\",\n         \"حسن\",\n         \"طارق\",\n         \"صلاح\",\n         \"سعيد\",\n         \"سالم\",\n         \"زيد\",\n         \"ربيع\",\n         \"فؤاد\",\n         \"فاروق\",\n         \"فريد\"\n      ],\n      \"female_first_name\": [\n         \"آية\",\n         \"أروى\",\n         \"إيناس\",\n         \"جمانة\",\n         \"فاطمة\",\n         \"عبير\",\n         \"شيماء\",\n         \"سارة\",\n         \"زينب\",\n         \"ريم\",\n         \"رنا\",\n         \"رقية\",\n         \"دانا\",\n         \"فريدة\",\n         \"لمى\",\n         \"منى\",\n         \"هاجر\"\n      ],\n      \"first_name\": [\n         \"آدم\",\n         \"أسامة\",\n         \"أمجد\",\n         \"إيهاب\",\n         \"بلال\",\n         \"جابر‌\",\n         \"حازم\",\n         \"حسن\",\n         \"طارق\",\n         \"صلاح\",\n         \"سعيد\",\n         \"سالم\",\n         \"زيد\",\n         \"ربيع\",\n         \"فؤاد\",\n         \"فاروق\",\n         \"فريد\",\n         \"آية\",\n         \"أروى\",\n         \"إيناس\",\n         \"جمانة\",\n         \"فاطمة\",\n         \"عبير\",\n         \"شيماء\",\n         \"سارة\",\n         \"زينب\",\n         \"ريم\",\n         \"رنا\",\n         \"رقية\",\n         \"دانا\",\n         \"فريدة\",\n         \"لمى\",\n         \"منى\",\n         \"هاجر\"\n      ],\n      \"last_name\": [\n         \"عارف\",\n         \"عاشور\",\n         \"عراقی\",\n         \"عزیز\",\n         \"عصار\",\n         \"عقیل\",\n         \"معروف\",\n         \"هاشم\",\n         \"آدم\",\n         \"أسامة\",\n         \"أمجد\",\n         \"إيهاب\",\n         \"بلال\",\n         \"جابر‌\",\n         \"حازم\",\n         \"حسن\",\n         \"طارق\",\n         \"صلاح\",\n         \"سعيد\",\n         \"سالم\",\n         \"زيد\",\n         \"ربيع\",\n         \"فؤاد\",\n         \"فاروق\",\n         \"فريد\"\n      ],\n      \"gender\": [\n         \"ذكر\",\n         \"أنثى\"\n      ],\n      \"prefix\": [\n         \"السيد/\",\n         \"السيدة/\"\n      ],\n      \"title\": {\n         \"job\": [\n            \"مدير\",\n            \"مدير مساعد\",\n            \"مدير عام\",\n            \"مهندس\",\n            \"مصمم\",\n            \"أخصائي\",\n            \"منسق\"\n         ]\n      },\n      \"name\": [\n         \"#{prefix} #{first_name} #{last_name}\",\n         \"#{first_name} #{last_name}\",\n         \"#{first_name} #{last_name} #{last_name} #{last_name}\",\n         \"#{first_name} #{last_name} #{last_name}\",\n         \"#{male_first_name} #{last_name}\",\n         \"#{male_first_name} #{last_name} #{last_name}\",\n         \"#{male_first_name} #{last_name} #{last_name} #{last_name}\",\n         \"#{female_first_name} #{last_name}\",\n         \"#{female_first_name} #{last_name} #{last_name}\",\n         \"#{female_first_name} #{last_name} #{last_name} #{last_name}\"\n      ]\n   },\n   \"lorem\": {\n      \"words\": [\n         \"لوريم\",\n         \"إيبسوم\",\n         \"هو\",\n         \"ببساطة\",\n         \"نص\",\n         \"شكلي\",\n         \"بمعنى\",\n         \"أن\",\n         \"الغاية\",\n         \"هي\",\n         \"الشكل\",\n         \"وليس\",\n         \"المحتوى\",\n         \"ويُستخدم\",\n         \"في\",\n         \"صناعات\",\n         \"المطابع\",\n         \"ودور\",\n         \"النشر\",\n         \"كان\",\n         \"ولايزال\",\n         \"المعيار\",\n         \"للنص\",\n         \"الشكلي\",\n         \"منذ\",\n         \"القرن\",\n         \"الخامس\",\n         \"عشر\",\n         \"عندما\",\n         \"قامت\",\n         \"مطبعة\",\n         \"مجهولة\",\n         \"برص\",\n         \"مجموعة\",\n         \"من\",\n         \"الأحرف\",\n         \"بشكل\",\n         \"عشوائي\",\n         \"أخذتها\",\n         \"لتكوّن\",\n         \"كتيّب\",\n         \"بمثابة\",\n         \"دليل\",\n         \"أو\",\n         \"مرجع\",\n         \"لهذه\",\n         \"خمسة\",\n         \"قرون\",\n         \"الزمن\",\n         \"لم\",\n         \"تقضي\",\n         \"على\",\n         \"هذا\",\n         \"النص\",\n         \"بل\",\n         \"انه\",\n         \"حتى\",\n         \"صار\",\n         \"مستخدماً\",\n         \"وبشكله\",\n         \"الأصلي\",\n         \"الطباعة\",\n         \"والتنضيد\",\n         \"الإلكتروني\",\n         \"انتشر\",\n         \"كبير\",\n         \"ستينيّات\",\n         \"مع\",\n         \"إصدار\",\n         \"رقائق\",\n         \"ليتراسيت\",\n         \"البلاستيكية\",\n         \"تحوي\",\n         \"مقاطع\",\n         \"وعاد\",\n         \"لينتشر\",\n         \"مرة\",\n         \"أخرى\",\n         \"مؤخراَ\",\n         \"ظهور\",\n         \"برامج\",\n         \"مثل\",\n         \"ألدوس\",\n         \"بايج\",\n         \"مايكر\",\n         \"والتي\",\n         \"حوت\",\n         \"أيضاً\",\n         \"نسخ\",\n         \"هناك\",\n         \"حقيقة\",\n         \"مثبتة\",\n         \"زمن\",\n         \"طويل\",\n         \"وهي\",\n         \"المقروء\",\n         \"لصفحة\",\n         \"ما\",\n         \"سيلهي\",\n         \"القارئ\",\n         \"عن\",\n         \"التركيز\",\n         \"الخارجي\",\n         \"شكل\",\n         \"توضع\",\n         \"الفقرات\",\n         \"الصفحة\",\n         \"التي\",\n         \"يقرأها\",\n         \"ولذلك\",\n         \"يتم\",\n         \"استخدام\",\n         \"طريقة\",\n         \"لأنها\",\n         \"تعطي\",\n         \"توزيعاَ\",\n         \"طبيعياَ\"\n      ],\n      \"supplemental\": [\n         \"حد\",\n         \"ما\",\n         \"للأحرف\",\n         \"عوضاً\",\n         \"هنا\",\n         \"يوجد\",\n         \"محتوى\",\n         \"نصي\",\n         \"فتجعلها\",\n         \"تبدو\",\n         \"أي\",\n         \"الأحرف\",\n         \"وكأنها\",\n         \"مقروء\",\n         \"العديد\",\n         \"برامح\",\n         \"المكتبي\",\n         \"وبرامح\",\n         \"تحرير\",\n         \"صفحات\",\n         \"الويب\",\n         \"تستخدم\",\n         \"إفتراضي\",\n         \"كنموذج\",\n         \"وإذا\",\n         \"قمت\",\n         \"بإدخال\",\n         \"أي\",\n         \"محرك\",\n         \"بحث\",\n         \"ستظهر\",\n         \"المواقع\",\n         \"الحديثة\",\n         \"العهد\",\n         \"نتائج\",\n         \"البحث\",\n         \"مدى\",\n         \"السنين\",\n         \"ظهرت\",\n         \"جديدة\",\n         \"ومختلفة\",\n         \"أحياناً\",\n         \"طريق\",\n         \"الصدفة\",\n         \"وأحياناً\",\n         \"عمد\",\n         \"كإدخال\",\n         \"بعض\",\n         \"العبارات\",\n         \"الفكاهية\",\n         \"إليها\",\n         \"هنالك\",\n         \"الأنواع\",\n         \"المتوفرة\",\n         \"لنصوص\",\n         \"ولكن\",\n         \"الغالبية\",\n         \"تم\",\n         \"تعديلها\",\n         \"عبر\",\n         \"إدخال\",\n         \"النوادر\",\n         \"الكلمات\",\n         \"العشوائية\",\n         \"إلى\",\n         \"إن\",\n         \"كنت\",\n         \"تريد\",\n         \"عليك\",\n         \"تتحقق\",\n         \"أولاً\",\n         \"ليس\",\n         \"كلمات\",\n         \"عبارات\",\n         \"محرجة\",\n         \"غير\",\n         \"لائقة\",\n         \"مخبأة\",\n         \"بينما\",\n         \"تعمل\",\n         \"جميع\",\n         \"مولّدات\",\n         \"نصوص\",\n         \"الإنترنت\",\n         \"إعادة\",\n         \"تكرار\",\n         \"نفسه\",\n         \"عدة\",\n         \"مرات\",\n         \"بما\",\n         \"تتطلبه\",\n         \"الحاجة\",\n         \"يقوم\",\n         \"مولّدنا\",\n         \"باستخدام\",\n         \"قاموس\",\n         \"يحوي\",\n         \"أكثر\",\n         \"كلمة\",\n         \"لا\",\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": "Source/Bogus/data/ar.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 4],\n    city: [Array String; 1],\n    city_name: [Array String; 604],\n    city_prefix: [Array String; 1],\n    city_suffix: [Array String; 1],\n    default_country: [Array String; 1],\n    direction: [Array String; 8],\n    postcode: [Array String; 1],\n    secondary_address: [Array String; 6],\n    state: [Array String; 22],\n    street_address: [Array String; 2],\n    street_name: [Array String; 1],\n    street_prefix: [Array String; 6],\n    street_suffix: [Array String; 26]\n  },\n  lorem: {\n    supplemental: [Array String; 121],\n    words: [Array String; 117]\n  },\n  name: {\n    female_first_name: [Array String; 17],\n    first_name: [Array String; 34],\n    gender: [Array String; 2],\n    last_name: [Array String; 25],\n    male_first_name: [Array String; 17],\n    name: [Array String; 10],\n    prefix: [Array String; 2],\n    title: {\n      job: [Array String; 7]\n    }\n  },\n  title: Arabic\n}"
  },
  {
    "path": "Source/Bogus/data/az.locale.json",
    "content": "{\n  \"title\": \"Azerbaijani\",\n  \"separator\": \" və \",\n  \"address\": {\n    \"country\": [\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    \"building_number\": [\n      \"###\"\n    ],\n    \"street_suffix\": [\n      \"küç.\",\n      \"küçəsi\",\n      \"prospekti\",\n      \"pr.\",\n      \"sahəsi\",\n      \"sh.\"\n    ],\n    \"secondary_address\": [\n      \"m. ###\"\n    ],\n    \"postcode\": [\n      \"AZ####\"\n    ],\n    \"state\": [],\n    \"street_title\": [\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    \"city_name\": [\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    \"city\": [\n      \"#{Address.city_name}\"\n    ],\n    \"street_name\": [\n      \"#{street_suffix} #{Address.street_title}\",\n      \"#{Address.street_title} #{street_suffix}\"\n    ],\n    \"street_address\": [\n      \"#{street_name}, #{building_number}\"\n    ],\n    \"default_country\": [\n      \"Azərbaycan\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"box.az\",\n      \"mail.az\",\n      \"gmail.com\",\n      \"yahoo.com\",\n      \"hotmail.com\"\n    ],\n    \"domain_suffix\": [\n      \"com\",\n      \"az\",\n      \"com.az\",\n      \"info\",\n      \"net\",\n      \"org\"\n    ]\n  },\n  \"name\": {\n    \"male_first_name\": [\n      \"Anar\",\n      \"Amid\",\n      \"Afəl\",\n      \"Abbas\",\n      \"Abdulla\",\n      \"Adil\",\n      \"Akif\",\n      \"Aqil\",\n      \"Bəhram\",\n      \"Nurlan\",\n      \"Rafiq\",\n      \"Tərlan\",\n      \"Zaur\",\n      \"Emin\",\n      \"Emil\",\n      \"Kamran\",\n      \"Elnur\",\n      \"Natiq\",\n      \"Rəşad\",\n      \"Rəşid\",\n      \"Tahir\",\n      \"Əhməd\",\n      \"Zahir\",\n      \"İlham\",\n      \"İlqar\",\n      \"Nahid\",\n      \"Nihad\",\n      \"Faiq\",\n      \"İxtiyar\",\n      \"Şəhriyar\",\n      \"Şaiq\",\n      \"Bəxtiyar\",\n      \"Bəhruz\",\n      \"Tunar\",\n      \"Nadir\"\n    ],\n    \"male_last_name\": [\n      \"Əhmədov\",\n      \"Ələkbərov\",\n      \"Əliyev\",\n      \"Vəliyev\",\n      \"Soltanov\",\n      \"Quliyev\",\n      \"Məmmədov\",\n      \"Xəlilov\",\n      \"Nəzərov\",\n      \"Rəhimov\"\n    ],\n    \"female_first_name\": [\n      \"Anna\",\n      \"Adeliya\",\n      \"Afaq\",\n      \"Afət\",\n      \"Afərim\",\n      \"Aidə\",\n      \"Aygün\",\n      \"Aynur\",\n      \"Alsu\",\n      \"Ayan\",\n      \"Aytən\",\n      \"Aygül\",\n      \"Aydan\",\n      \"Aylin\",\n      \"Bahar\",\n      \"Banu\",\n      \"Bəyaz\",\n      \"Billurə\",\n      \"Cansu\",\n      \"Ceyla\",\n      \"Damla\",\n      \"Dəniz\",\n      \"Diana\",\n      \"Dilarə\",\n      \"Ella\",\n      \"Elza\",\n      \"Elyanora\",\n      \"Ellada\",\n      \"Elvira\",\n      \"Elnarə\",\n      \"Esmira\",\n      \"Estella\",\n      \"Fatimə\",\n      \"Fəxriyyə\",\n      \"Fərəh\",\n      \"Fərqanə\",\n      \"Fidan\",\n      \"Firuzə\",\n      \"Gövhər\",\n      \"Günay\",\n      \"Gülay\",\n      \"Gülçin\",\n      \"Gülər\",\n      \"Gülsüm\",\n      \"Humay\",\n      \"Hüriyə\",\n      \"Hülya\",\n      \"Jalə\",\n      \"Jasmin\",\n      \"Kübra\",\n      \"Ləman\",\n      \"Lamiyə\",\n      \"Lalə\",\n      \"Liliya\",\n      \"Laura\",\n      \"Leyla\",\n      \"Maya\",\n      \"Mehriban\",\n      \"Mələk\",\n      \"Nuray\",\n      \"Nurgün\",\n      \"Nərgiz\",\n      \"Nigar\",\n      \"Ofelya\",\n      \"Pəri\",\n      \"Röya\",\n      \"Səbinə\",\n      \"Selcan\",\n      \"Tansu\",\n      \"Tuba\",\n      \"Ülviyyə\",\n      \"Ulduz\",\n      \"Ülkər\"\n    ],\n    \"female_last_name\": [\n      \"Qasımova\",\n      \"Əfəndiyeva\",\n      \"Soltanova\",\n      \"Abdullayeva\",\n      \"Rəşidova\",\n      \"Ələkbərova\",\n      \"Əliyeva\",\n      \"Tahirova\",\n      \"Seyidova\",\n      \"Vəsiyeva\"\n    ],\n    \"prefix\": [],\n    \"suffix\": [],\n    \"name\": [\n      \"#{male_first_name}\",\n      \"#{male_last_name} #{male_first_name}\",\n      \"#{male_first_name} #{male_last_name}\",\n      \"#{female_first_name}\",\n      \"#{female_first_name} #{female_last_name}\",\n      \"#{female_last_name} #{female_first_name}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"(9##)###-##-##\"\n    ]\n  },\n  \"commerce\": {\n    \"color\": [\n      \"ala\",\n      \"açıq bənövşəyi\",\n      \"ağ\",\n      \"mavi\",\n      \"boz\",\n      \"bənövşəyi\",\n      \"göy rəng\",\n      \"gümüşü\",\n      \"kardinal\",\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    \"department\": [\n      \"Kitablar\",\n      \"Filmlər\",\n      \"musiqi\",\n      \"oyunlar\",\n      \"Elektronika\",\n      \"Kompyuterlər\",\n      \"Ev\",\n      \"садинструмент\",\n      \"Səhiyyə\",\n      \"gözəllik\",\n      \"Oyuncaqlar\",\n      \"uşaq üçün\",\n      \"Geyim\",\n      \"Ayyaqqabı\",\n      \"bəzək\",\n      \"İdman\",\n      \"turizm\",\n      \"Avtomobil\"\n    ],\n    \"product_name\": {\n      \"adjective\": [\n        \"Balaca\",\n        \"Ergonomik\",\n        \"Kobud\",\n        \"İntellektual\",\n        \"Möhtəşəm\",\n        \"İnanılmaz\",\n        \"Fantastik\",\n        \"Əlverişli\",\n        \"Parlaq\",\n        \"Mükəmməl\"\n      ],\n      \"material\": [\n        \"Polad\",\n        \"Ağac\",\n        \"Beton\",\n        \"Plastik\",\n        \"Pambıq\",\n        \"Qranit\",\n        \"Rezin\"\n      ],\n      \"product\": [\n        \"Stul\",\n        \"Avtomobil\",\n        \"Kompyuter\",\n        \"Beret\",\n        \"Kulon\",\n        \"Stol\",\n        \"Sviter\",\n        \"Kəmər\"\n      ]\n    }\n  },\n  \"company\": {\n    \"prefix\": [\n      \"ASC\",\n      \"MMC\",\n      \"QSC\"\n    ],\n    \"suffix\": [\n      \"Qrup\",\n      \"Holdinqlər\"\n    ],\n    \"name\": [\n      \"#{prefix} #{Name.female_first_name}\",\n      \"#{prefix} #{Name.male_first_name}\",\n      \"#{prefix} #{Name.male_last_name}\",\n      \"#{prefix} #{suffix}#{suffix}\",\n      \"#{prefix} #{suffix}#{suffix}#{suffix}\",\n      \"#{prefix} #{Address.city_name}#{suffix}\",\n      \"#{prefix} #{Address.city_name}#{suffix}#{suffix}\",\n      \"#{prefix} #{Address.city_name}#{suffix}#{suffix}#{suffix}\"\n    ]\n  },\n  \"date\": {\n    \"month\": {\n      \"wide\": [\n        \"yanvar\",\n        \"fevral\",\n        \"mart\",\n        \"aprel\",\n        \"may\",\n        \"iyun\",\n        \"iyul\",\n        \"avqust\",\n        \"sentyabr\",\n        \"oktyabr\",\n        \"noyabr\",\n        \"dekabr\"\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    \"weekday\": {\n      \"wide\": [\n        \"Bazar\",\n        \"Bazar ertəsi\",\n        \"Çərşənbə axşamı\",\n        \"Çərşənbə\",\n        \"Cümə axşamı\",\n        \"Cümə\",\n        \"Şənbə\"\n      ],\n      \"wide_context\": [\n        \"воскресенье\",\n        \"понедельник\",\n        \"вторник\",\n        \"среда\",\n        \"четверг\",\n        \"пятница\",\n        \"суббота\"\n      ],\n      \"abbr\": [\n        \"Ba\",\n        \"BE\",\n        \"ÇA\",\n        \"Çə\",\n        \"CA\",\n        \"Cü\",\n        \"Şə\"\n      ],\n      \"abbr_context\": [\n        \"вс\",\n        \"пн\",\n        \"вт\",\n        \"ср\",\n        \"чт\",\n        \"пт\",\n        \"сб\"\n      ]\n    }\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/az.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 1],\n    city: [Array String; 1],\n    city_name: [Array String; 78],\n    country: [Array String; 239],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1],\n    secondary_address: [Array String; 1],\n    street_address: [Array String; 1],\n    street_name: [Array String; 2],\n    street_suffix: [Array String; 6],\n    street_title: [Array String; 235]\n  },\n  commerce: {\n    color: [Array String; 18],\n    department: [Array String; 18],\n    product_name: {\n      adjective: [Array String; 10],\n      material: [Array String; 7],\n      product: [Array String; 8]\n    }\n  },\n  company: {\n    name: [Array String; 8],\n    prefix: [Array String; 3],\n    suffix: [Array String; 2]\n  },\n  date: {\n    month: {\n      abbr: [Array String; 12],\n      abbr_context: [Array String; 12],\n      wide: [Array String; 12],\n      wide_context: [Array String; 12]\n    },\n    weekday: {\n      abbr: [Array String; 7],\n      abbr_context: [Array String; 7],\n      wide: [Array String; 7],\n      wide_context: [Array String; 7]\n    }\n  },\n  internet: {\n    domain_suffix: [Array String; 6],\n    free_email: [Array String; 5]\n  },\n  name: {\n    female_first_name: [Array String; 73],\n    female_last_name: [Array String; 10],\n    male_first_name: [Array String; 35],\n    male_last_name: [Array String; 10],\n    name: [Array String; 6]\n  },\n  phone_number: {\n    formats: [Array String; 1]\n  },\n  separator:  və ,\n  title: Azerbaijani\n}"
  },
  {
    "path": "Source/Bogus/data/cz.locale.json",
    "content": "{\n  \"title\": \"Czech\",\n  \"address\": {\n    \"country\": [\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    \"building_number\": [\n      \"#\",\n      \"##\",\n      \"###\"\n    ],\n    \"secondary_address\": [\n      \"Apt. ###\",\n      \"Suite ###\"\n    ],\n    \"postcode\": [\n      \"#####\",\n      \"### ##\",\n      \"###-##\"\n    ],\n    \"state\": [],\n    \"state_abbr\": [],\n    \"time_zone\": [\n      \"Pacific/Midway\",\n      \"Pacific/Pago_Pago\",\n      \"Pacific/Honolulu\",\n      \"America/Juneau\",\n      \"America/Los_Angeles\",\n      \"America/Tijuana\",\n      \"America/Denver\",\n      \"America/Phoenix\",\n      \"America/Chihuahua\",\n      \"America/Mazatlan\",\n      \"America/Chicago\",\n      \"America/Regina\",\n      \"America/Mexico_City\",\n      \"America/Mexico_City\",\n      \"America/Monterrey\",\n      \"America/Guatemala\",\n      \"America/New_York\",\n      \"America/Indiana/Indianapolis\",\n      \"America/Bogota\",\n      \"America/Lima\",\n      \"America/Lima\",\n      \"America/Halifax\",\n      \"America/Caracas\",\n      \"America/La_Paz\",\n      \"America/Santiago\",\n      \"America/St_Johns\",\n      \"America/Sao_Paulo\",\n      \"America/Argentina/Buenos_Aires\",\n      \"America/Guyana\",\n      \"America/Godthab\",\n      \"Atlantic/South_Georgia\",\n      \"Atlantic/Azores\",\n      \"Atlantic/Cape_Verde\",\n      \"Europe/Dublin\",\n      \"Europe/London\",\n      \"Europe/Lisbon\",\n      \"Europe/London\",\n      \"Africa/Casablanca\",\n      \"Africa/Monrovia\",\n      \"Etc/UTC\",\n      \"Europe/Belgrade\",\n      \"Europe/Bratislava\",\n      \"Europe/Budapest\",\n      \"Europe/Ljubljana\",\n      \"Europe/Prague\",\n      \"Europe/Sarajevo\",\n      \"Europe/Skopje\",\n      \"Europe/Warsaw\",\n      \"Europe/Zagreb\",\n      \"Europe/Brussels\",\n      \"Europe/Copenhagen\",\n      \"Europe/Madrid\",\n      \"Europe/Paris\",\n      \"Europe/Amsterdam\",\n      \"Europe/Berlin\",\n      \"Europe/Berlin\",\n      \"Europe/Rome\",\n      \"Europe/Stockholm\",\n      \"Europe/Vienna\",\n      \"Africa/Algiers\",\n      \"Europe/Bucharest\",\n      \"Africa/Cairo\",\n      \"Europe/Helsinki\",\n      \"Europe/Kiev\",\n      \"Europe/Riga\",\n      \"Europe/Sofia\",\n      \"Europe/Tallinn\",\n      \"Europe/Vilnius\",\n      \"Europe/Athens\",\n      \"Europe/Istanbul\",\n      \"Europe/Minsk\",\n      \"Asia/Jerusalem\",\n      \"Africa/Harare\",\n      \"Africa/Johannesburg\",\n      \"Europe/Moscow\",\n      \"Europe/Moscow\",\n      \"Europe/Moscow\",\n      \"Asia/Kuwait\",\n      \"Asia/Riyadh\",\n      \"Africa/Nairobi\",\n      \"Asia/Baghdad\",\n      \"Asia/Tehran\",\n      \"Asia/Muscat\",\n      \"Asia/Muscat\",\n      \"Asia/Baku\",\n      \"Asia/Tbilisi\",\n      \"Asia/Yerevan\",\n      \"Asia/Kabul\",\n      \"Asia/Yekaterinburg\",\n      \"Asia/Karachi\",\n      \"Asia/Karachi\",\n      \"Asia/Tashkent\",\n      \"Asia/Kolkata\",\n      \"Asia/Kolkata\",\n      \"Asia/Kolkata\",\n      \"Asia/Kolkata\",\n      \"Asia/Kathmandu\",\n      \"Asia/Dhaka\",\n      \"Asia/Dhaka\",\n      \"Asia/Colombo\",\n      \"Asia/Almaty\",\n      \"Asia/Novosibirsk\",\n      \"Asia/Rangoon\",\n      \"Asia/Bangkok\",\n      \"Asia/Bangkok\",\n      \"Asia/Jakarta\",\n      \"Asia/Krasnoyarsk\",\n      \"Asia/Shanghai\",\n      \"Asia/Chongqing\",\n      \"Asia/Hong_Kong\",\n      \"Asia/Urumqi\",\n      \"Asia/Kuala_Lumpur\",\n      \"Asia/Singapore\",\n      \"Asia/Taipei\",\n      \"Australia/Perth\",\n      \"Asia/Irkutsk\",\n      \"Asia/Ulaanbaatar\",\n      \"Asia/Seoul\",\n      \"Asia/Tokyo\",\n      \"Asia/Tokyo\",\n      \"Asia/Tokyo\",\n      \"Asia/Yakutsk\",\n      \"Australia/Darwin\",\n      \"Australia/Adelaide\",\n      \"Australia/Melbourne\",\n      \"Australia/Melbourne\",\n      \"Australia/Sydney\",\n      \"Australia/Brisbane\",\n      \"Australia/Hobart\",\n      \"Asia/Vladivostok\",\n      \"Pacific/Guam\",\n      \"Pacific/Port_Moresby\",\n      \"Asia/Magadan\",\n      \"Asia/Magadan\",\n      \"Pacific/Noumea\",\n      \"Pacific/Fiji\",\n      \"Asia/Kamchatka\",\n      \"Pacific/Majuro\",\n      \"Pacific/Auckland\",\n      \"Pacific/Auckland\",\n      \"Pacific/Tongatapu\",\n      \"Pacific/Fakaofo\",\n      \"Pacific/Apia\"\n    ],\n    \"city_name\": [\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    \"city\": [\n      \"#{city_name}\"\n    ],\n    \"street\": [\n      \"17. Listopadu\",\n      \"17. Listopadu\",\n      \"28. Pluku\",\n      \"28. Října\",\n      \"28. Října\",\n      \"5. Května\",\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      \"Aloisovská\",\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      \"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      \"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      \"Bartoškova\",\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č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      \"Bohdalec\",\n      \"Bohdalecká\",\n      \"Bohdalecká\",\n      \"Bohdanečská\",\n      \"Bohdašínská\",\n      \"Bohnická\",\n      \"Bohrova\",\n      \"Bohumínská\",\n      \"Bohuslava Martinů\",\n      \"Bohuslava Martinů\",\n      \"Bohuslava Ze Švamberka\",\n      \"Bohuslavická\",\n      \"Bohušovická\",\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      \"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ř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 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      \"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      \"Brechtova\",\n      \"Brehmova\",\n      \"Breitcetlova\",\n      \"Brichtova\",\n      \"Brigádnická\",\n      \"Brigádníků\",\n      \"Brixiho\",\n      \"Brodecká\",\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      \"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      \"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      \"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í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ělehradská\",\n      \"Bělehradská\",\n      \"Bělečská\",\n      \"Bělinského\",\n      \"Bělocerkevská\",\n      \"Bělocká\",\n      \"Bělohorská\",\n      \"Bělohorská\",\n      \"Bělomlýnská\",\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ělčická\",\n      \"Běžecká\",\n      \"Běžná\",\n      \"Břeclavská\",\n      \"Břehová\",\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      \"Chlumecká\",\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      \"Chodovská\",\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      \"Chvaletická\",\n      \"Chvalečská\",\n      \"Chvalkovická\",\n      \"Chvalova\",\n      \"Chvalská\",\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      \"Cvrčkova\",\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ísařský Ostrov\",\n      \"Císařský Ostrov\",\n      \"Cítovská\",\n      \"Daimlerova\",\n      \"Dalejská\",\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      \"Davídkova\",\n      \"Dačická\",\n      \"Dačického\",\n      \"Daňkova\",\n      \"Dašická\",\n      \"Daškova\",\n      \"Dehtínská\",\n      \"Dejvická\",\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      \"Diblíkova\",\n      \"Dienzenhoferovy Sady\",\n      \"Dieselova\",\n      \"Diskařská\",\n      \"Diskařská\",\n      \"Dismanova\",\n      \"Dittrichova\",\n      \"Divadelní\",\n      \"Divadelní\",\n      \"Divecká\",\n      \"Diviznová\",\n      \"Divišova\",\n      \"Divišovská\",\n      \"Divoká Šárka\",\n      \"Divoká Šárka\",\n      \"Dlabačov\",\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 Koutů\",\n      \"Do Lipan\",\n      \"Do Lipin\",\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 I\",\n      \"Do Zahrádek I\",\n      \"Do Zahrádek Ii\",\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      \"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      \"Dolnoměcholupská\",\n      \"Dolnopočernická\",\n      \"Dolnočernošická\",\n      \"Dolní\",\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      \"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      \"Drahanská\",\n      \"Drahelická\",\n      \"Drahelčická\",\n      \"Drahobejlova\",\n      \"Drahorádova\",\n      \"Drahotická\",\n      \"Drahotínská\",\n      \"Drahovská\",\n      \"Drahovská\",\n      \"Drahoňovského\",\n      \"Draženovská\",\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      \"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      \"Durychova\",\n      \"Dusíkova\",\n      \"Duškova\",\n      \"Duškova\",\n      \"Dušní\",\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ěčí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ášova\",\n      \"Elišky Junkové\",\n      \"Elišky Krásnohorské\",\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      \"Engelova\",\n      \"Englerova\",\n      \"Erbenova\",\n      \"Erbenova\",\n      \"Estonská\",\n      \"Etiopská\",\n      \"Euklidova\",\n      \"Evropská\",\n      \"Evropská\",\n      \"Evropská\",\n      \"Evropská\",\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      \"Francouzská\",\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      \"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      \"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      \"Habartická\",\n      \"Habartovská\",\n      \"Haberfeldova\",\n      \"Habrovská\",\n      \"Habrová\",\n      \"Habřická\",\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      \"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      \"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      \"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.\",\n      \"Heyrovského Náměstí\",\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      \"Hloubětínská\",\n      \"Hlubocká\",\n      \"Hluboká\",\n      \"Hlubočepská\",\n      \"Hlušičkova\",\n      \"Hládkov\",\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ě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č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      \"Hornocholupická\",\n      \"Hornofova\",\n      \"Hornokrčská\",\n      \"Hornokřeslická\",\n      \"Hornomlýnská\",\n      \"Hornoměcholupská\",\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      \"Horoměřická\",\n      \"Horoušanská\",\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      \"Horšovská\",\n      \"Hospodářská\",\n      \"Hostavická\",\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      \"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      \"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š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      \"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      \"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      \"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      \"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ůlkova\",\n      \"Hůrská\",\n      \"Ibsenova\",\n      \"Imrychova\",\n      \"Ingrišova\",\n      \"Internacionální\",\n      \"Irkutská\",\n      \"Irská\",\n      \"Irvingova\",\n      \"Italská\",\n      \"Italská\",\n      \"Italská\",\n      \"Ivančická\",\n      \"Izraelská\",\n      \"Izraelská\",\n      \"Jabkenická\",\n      \"Jablonecká\",\n      \"Jablonecká\",\n      \"Jablonského\",\n      \"Jabloňová\",\n      \"Jablunkovská\",\n      \"Jagellonská\",\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ř.\",\n      \"Janáčkovo Nábřeží\",\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      \"Jaselská\",\n      \"Jasenická\",\n      \"Jasenná\",\n      \"Jasmínová\",\n      \"Jasná I\",\n      \"Jasná Ii\",\n      \"Jaspisová\",\n      \"Jateční\",\n      \"Jaurisova\",\n      \"Jaurisova\",\n      \"Javorenská\",\n      \"Javornická\",\n      \"Javorová\",\n      \"Javorská\",\n      \"Javořická\",\n      \"Jašíkova\",\n      \"Jažlovická\",\n      \"Jedlová\",\n      \"Jednostranná\",\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      \"Jeremenkova\",\n      \"Jeremenkova\",\n      \"Jeremiášova\",\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ř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ž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á\",\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      \"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      \"Jitravská\",\n      \"Jitrocelová\",\n      \"Jitřní\",\n      \"Jivenská\",\n      \"Jizerská\",\n      \"Jičínská\",\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í Spojka\",\n      \"Jižní Spojka\",\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 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      \"Jugoslávských Partyzánů\",\n      \"Jungmannova\",\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á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í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 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 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 Dobré Vodě\",\n      \"K Dolům\",\n      \"K Drahani\",\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á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 Holému Vrchu\",\n      \"K Homolce\",\n      \"K Horkám\",\n      \"K Horkám\",\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 Hrušovu\",\n      \"K Hrázi\",\n      \"K Hutím\",\n      \"K Hutím\",\n      \"K Hutím\",\n      \"K Hádku\",\n      \"K Háječku\",\n      \"K Háji\",\n      \"K Háji\",\n      \"K Hájku\",\n      \"K Hájovně\",\n      \"K Hájovně\",\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 Jezeru\",\n      \"K Jezu\",\n      \"K Jezírku\",\n      \"K Jihu\",\n      \"K Jihu\",\n      \"K Jinočanům\",\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 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á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 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 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é 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áplavce\",\n      \"K Návrší\",\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 Opatřilce\",\n      \"K Oplocení\",\n      \"K Orionce\",\n      \"K Osmidomkům\",\n      \"K Otočce\",\n      \"K Ovčínu\",\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 Podjezdu\",\n      \"K Polím\",\n      \"K Pomníku\",\n      \"K Popelce\",\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 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 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 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ádkám\",\n      \"K Sídlišti\",\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 Uhříněvsi\",\n      \"K Učilišti\",\n      \"K Valu\",\n      \"K Vejvoďáku\",\n      \"K Velké Ohradě\",\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šň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 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 Dvoru\",\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 Řeporyjím\",\n      \"K Říčanům\",\n      \"K Šafránce\",\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      \"Kamenická\",\n      \"Kamenitá\",\n      \"Kamenná\",\n      \"Kameníků\",\n      \"Kamerunská\",\n      \"Kampanova\",\n      \"Kamzíková\",\n      \"Kamýcká\",\n      \"Kamýcká\",\n      \"Kamýcká\",\n      \"Kanadská\",\n      \"Kandertova\",\n      \"Kanovnická\",\n      \"Kapitulská\",\n      \"Kaplanova\",\n      \"Kaplická\",\n      \"Kapraďová\",\n      \"Kaprova\",\n      \"Kaprova\",\n      \"Kapucínská\",\n      \"Karafiátová\",\n      \"Karasova\",\n      \"Karasovská\",\n      \"Kardausova\",\n      \"Kardašovská\",\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      \"Karlovarská\",\n      \"Karlovická\",\n      \"Karlovo Nám.\",\n      \"Karlovo Nám.\",\n      \"Karlovo Náměstí\",\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      \"Kbelská\",\n      \"Kbelská\",\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 Hrázi\",\n      \"Ke Hřbitovu\",\n      \"Ke Hřišti\",\n      \"Ke Kablu\",\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í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 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 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 Studni\",\n      \"Ke Studánce\",\n      \"Ke Stupicím\",\n      \"Ke Stáčírně\",\n      \"Ke Stírce\",\n      \"Ke Střelnici\",\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      \"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      \"Kladenská\",\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      \"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ánova\",\n      \"Klánova\",\n      \"Klánovická\",\n      \"Klánovická\",\n      \"Klárov\",\n      \"Klášterecká\",\n      \"Klášterská\",\n      \"Klášterského\",\n      \"Klímova\",\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      \"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      \"Kolbenova\",\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      \"Komořanská\",\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      \"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      \"Korandova\",\n      \"Korunní\",\n      \"Korunní\",\n      \"Korunní\",\n      \"Korunovační\",\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      \"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      \"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      \"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      \"Kremnická\",\n      \"Krhanická\",\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      \"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      \"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álovská Obora\",\n      \"Krásnolipská\",\n      \"Krásného\",\n      \"Krásova\",\n      \"Krátká\",\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      \"Kukelská\",\n      \"Kukulova\",\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      \"Kunratická Spojka\",\n      \"Kuní\",\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      \"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 Povstání\",\n      \"Květnového Vítězství\",\n      \"Květnového Vítězství\",\n      \"Květná\",\n      \"Květoslavova\",\n      \"Květová\",\n      \"Kyjevská\",\n      \"Kyjevská\",\n      \"Kyjovská\",\n      \"Kyjská\",\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ř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ř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      \"Křížová\",\n      \"Labská\",\n      \"Labětínská\",\n      \"Ladislava Coňka\",\n      \"Ladova\",\n      \"Laglerové\",\n      \"Lahovská\",\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      \"Lazarská\",\n      \"Lačnovská\",\n      \"Lažanská\",\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      \"Legerova\",\n      \"Legerova\",\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.\",\n      \"Letenské Náměstí\",\n      \"Letenské Náměstí\",\n      \"Letenské Sady\",\n      \"Letní\",\n      \"Letohradská\",\n      \"Letovská\",\n      \"Letňanská\",\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      \"Lhotecká\",\n      \"Lhotská\",\n      \"Lhotákova\",\n      \"Liberecká\",\n      \"Liberijská\",\n      \"Libečkova\",\n      \"Libeňská\",\n      \"Libeňský Ostrov\",\n      \"Libeňský Ostrov\",\n      \"Libeřská\",\n      \"Libichovská\",\n      \"Libická\",\n      \"Libišanská\",\n      \"Libišská\",\n      \"Libkovská\",\n      \"Liblická\",\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      \"Libušská\",\n      \"Libušská\",\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      \"Limuzská\",\n      \"Lindavská\",\n      \"Lindleyova\",\n      \"Lindnerova\",\n      \"Linhartova\",\n      \"Linhartská\",\n      \"Lipanská\",\n      \"Lipecká\",\n      \"Lipenecká\",\n      \"Lipenská\",\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      \"Lisabonská\",\n      \"Listopadová\",\n      \"Lisztova\",\n      \"Litavská\",\n      \"Litevská\",\n      \"Litická\",\n      \"Litochlebská\",\n      \"Litoměřická\",\n      \"Litoměřická\",\n      \"Litovická\",\n      \"Litošická\",\n      \"Litošická\",\n      \"Litožnická\",\n      \"Litvínovská\",\n      \"Litvínovská\",\n      \"Livornská\",\n      \"Lišanská\",\n      \"Lišická\",\n      \"Liškova\",\n      \"Lišovická\",\n      \"Liščí\",\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      \"Lodžská\",\n      \"Lohenická\",\n      \"Lohniského\",\n      \"Lojovická\",\n      \"Lojovická\",\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      \"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      \"Lovosická\",\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      \"Lublaňská\",\n      \"Lublinská\",\n      \"Lubnická\",\n      \"Lucemburská\",\n      \"Lucemburská\",\n      \"Lucinková\",\n      \"Ludmilina\",\n      \"Ludvíkova\",\n      \"Luhovská\",\n      \"Lukavecká\",\n      \"Lukavského\",\n      \"Lukešova\",\n      \"Lukešova\",\n      \"Lukovská\",\n      \"Lukášova\",\n      \"Lumiérů\",\n      \"Lumírova\",\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      \"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      \"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      \"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á\",\n      \"Mariánské Hradby\",\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ř.\",\n      \"Masarykovo Nábřeží\",\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      \"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      \"Mezitraťová\",\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      \"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      \"Milady Horákové\",\n      \"Milady Horákové\",\n      \"Milady Horákové\",\n      \"Milady Horákové\",\n      \"Milana Kadlece\",\n      \"Milenovská\",\n      \"Milerova\",\n      \"Miletická\",\n      \"Miletínská\",\n      \"Milevská\",\n      \"Milevská\",\n      \"Milešovská\",\n      \"Milotická\",\n      \"Milovická\",\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      \"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      \"Mladoboleslavská\",\n      \"Mladoboleslavská\",\n      \"Mladoboleslavská\",\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      \"Mlýnská\",\n      \"Mnichovická\",\n      \"Mochovská\",\n      \"Mochovská\",\n      \"Modenská\",\n      \"Modlanská\",\n      \"Modletická\",\n      \"Modletínská\",\n      \"Modravská\",\n      \"Modrá\",\n      \"Modrého\",\n      \"Modřanská\",\n      \"Modřanská\",\n      \"Modřanská\",\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      \"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      \"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      \"Myslbekova\",\n      \"Myslivecká\",\n      \"Myslivečkova\",\n      \"Myslíkova\",\n      \"Myslíkova\",\n      \"Myšlínská\",\n      \"Máchova\",\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í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 Balkáně\",\n      \"Na Bambouzku\",\n      \"Na Baních\",\n      \"Na Barikádách\",\n      \"Na Bartoňce\",\n      \"Na Bateriích\",\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é Mezi\",\n      \"Na Dlouhé Mezi\",\n      \"Na Dlouhé Mezi\",\n      \"Na Dlouhém Lánu\",\n      \"Na Dlážděnce\",\n      \"Na Dlážděnce\",\n      \"Na Dlážděnce\",\n      \"Na Dlážděnce\",\n      \"Na Dobešce\",\n      \"Na Dobré Vodě\",\n      \"Na Dolinách\",\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 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ě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 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 Hranicích\",\n      \"Na Hrobci\",\n      \"Na Hroudě\",\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 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řebenech Ii\",\n      \"Na Hřebenkách\",\n      \"Na Hůrce\",\n      \"Na Jabloňce\",\n      \"Na Jabloňce\",\n      \"Na Jahodách\",\n      \"Na Jarově\",\n      \"Na Jelenách\",\n      \"Na Jelenách\",\n      \"Na Jetelce\",\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 Klaudiánce\",\n      \"Na Kleovce\",\n      \"Na Klikovce\",\n      \"Na Klimentce\",\n      \"Na Klášterním\",\n      \"Na Klínech\",\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 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řivce\",\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 Obrátce\",\n      \"Na Odbočce\",\n      \"Na Ohradě\",\n      \"Na Okraji\",\n      \"Na Okraji\",\n      \"Na Okrouhlíku\",\n      \"Na Okruhu\",\n      \"Na Opyši\",\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 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 Petynce\",\n      \"Na Petřinách\",\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 Pokraji\",\n      \"Na Poli\",\n      \"Na Polníku\",\n      \"Na Pomezí\",\n      \"Na Pomezí\",\n      \"Na Popelce\",\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říčí\",\n      \"Na Požáru\",\n      \"Na Požáru\",\n      \"Na Pramenech\",\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ách\",\n      \"Na Pěšině\",\n      \"Na Předevsi\",\n      \"Na Přesypu\",\n      \"Na Přesypu\",\n      \"Na Přídole\",\n      \"Na Příkopě\",\n      \"Na Příkopě\",\n      \"Na Přívozích\",\n      \"Na Příčce\",\n      \"Na Příčné Mezi\",\n      \"Na Radosti\",\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 Rozdílu\",\n      \"Na Rozhledu\",\n      \"Na Rozhraní\",\n      \"Na Rozhraní\",\n      \"Na Rozvodí\",\n      \"Na Ročkově\",\n      \"Na Rybníčku\",\n      \"Na Rybářce\",\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 Slatinách\",\n      \"Na Slatinách\",\n      \"Na Slavíkově\",\n      \"Na Slovance\",\n      \"Na Slupi\",\n      \"Na Slupi\",\n      \"Na Smetance\",\n      \"Na Souvrati\",\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 Stezce\",\n      \"Na Struze\",\n      \"Na Stráni\",\n      \"Na Stráňkách\",\n      \"Na Stráži\",\n      \"Na Stráži\",\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 Sychrově\",\n      \"Na Sypkém\",\n      \"Na Sypčině\",\n      \"Na Sádce\",\n      \"Na Terase\",\n      \"Na Topolce\",\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 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 Vrchmezí\",\n      \"Na Vrchmezí\",\n      \"Na Vrcholu\",\n      \"Na Vrchu\",\n      \"Na Vrchu\",\n      \"Na Vrchách\",\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 Vrších\",\n      \"Na Vydrholci\",\n      \"Na Vyhlídce\",\n      \"Na Vypichu\",\n      \"Na Vypichu\",\n      \"Na Vysoké I\",\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ý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ě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 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á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 Š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 Bořislavkou\",\n      \"Nad Branickým Pivovarem\",\n      \"Nad Brůdkem\",\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 Elektrárnou\",\n      \"Nad Flajšnerkou\",\n      \"Nad Habrovkou\",\n      \"Nad Havlem\",\n      \"Nad Helmrovkou\",\n      \"Nad Hercovkou\",\n      \"Nad Hercovkou\",\n      \"Nad Hliníkem\",\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 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 Krocínkou\",\n      \"Nad Královskou Oborou\",\n      \"Nad Kuliškou\",\n      \"Nad Kundratkou\",\n      \"Nad Kundratkou\",\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 Motolskou Nemocnicí\",\n      \"Nad Mrázovkou\",\n      \"Nad Mušlovkou\",\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 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 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í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 Slávií\",\n      \"Nad Smetankou\",\n      \"Nad Sokolovnou\",\n      \"Nad Soutokem\",\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 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 Ii\",\n      \"Nad Třebešínem Iii\",\n      \"Nad Třebešínem Iii\",\n      \"Nad Vavrouškou\",\n      \"Nad Vernerákem\",\n      \"Nad Vinicí\",\n      \"Nad Vinným Potokem\",\n      \"Nad Vinným Potokem\",\n      \"Nad Vinným Potokem\",\n      \"Nad Vinohradem\",\n      \"Nad Višňovkou\",\n      \"Nad Vltavou\",\n      \"Nad Vodovodem\",\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 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 Úž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      \"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      \"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      \"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      \"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      \"Novoborská\",\n      \"Novochuchelská\",\n      \"Novodvorská\",\n      \"Novodvorská\",\n      \"Novodvorská\",\n      \"Novodvorská\",\n      \"Novohradská\",\n      \"Novohrádecká\",\n      \"Novohrádecká\",\n      \"Novolhotská\",\n      \"Novolipanská\",\n      \"Novomeského\",\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      \"Novoveská\",\n      \"Novovysočanská\",\n      \"Novovysočanská\",\n      \"Novovysočanská\",\n      \"Novozámecká\",\n      \"Novozámecká\",\n      \"Novoškolská\",\n      \"Novoštěrboholská\",\n      \"Nová\",\n      \"Nová Cesta\",\n      \"Nová Kolonie\",\n      \"Nová Ves\",\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      \"Nový Zlíchov\",\n      \"Nupacká\",\n      \"Nuselská\",\n      \"Nuselská\",\n      \"Nučická\",\n      \"Nušlova\",\n      \"Nymburská\",\n      \"Nábř. Edvarda Beneše\",\n      \"Nábř. Edvarda Beneše\",\n      \"Nábř. Edvarda Beneše\",\n      \"Nábř. Kapitána Jaroše\",\n      \"Nábř. Kapitána Jaroše\",\n      \"Nábřežní\",\n      \"Nábřeží Edvarda Beneše\",\n      \"Nábřeží Edvarda Beneše\",\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á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. 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. Jiřího Z Poděbrad\",\n      \"Nám. Josefa Machka\",\n      \"Nám. Kinských\",\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í 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í 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í 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í 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í 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í\",\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á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ář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      \"Ohradní\",\n      \"Ohradská\",\n      \"Ohradské Nám.\",\n      \"Ohradské Náměstí\",\n      \"Ohrobecká\",\n      \"Okenská\",\n      \"Okořská\",\n      \"Okrajní\",\n      \"Okrajová\",\n      \"Okrajová\",\n      \"Okrasná\",\n      \"Okrouhlická\",\n      \"Okrouhlíkova\",\n      \"Okrová\",\n      \"Okruhová\",\n      \"Okružní\",\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      \"Ondříčkova\",\n      \"Onšovecká\",\n      \"Opata Konráda\",\n      \"Opatovická\",\n      \"Opatovská\",\n      \"Opatovská\",\n      \"Opatřilka\",\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      \"Osnická\",\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      \"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      \"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      \"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      \"Parléřova\",\n      \"Parmská\",\n      \"Paroplavební\",\n      \"Partyzánská\",\n      \"Pasecká\",\n      \"Pasteurova\",\n      \"Pastevců\",\n      \"Patočkova\",\n      \"Patočkova\",\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řížská\",\n      \"Paškova\",\n      \"Paťanka\",\n      \"Peceradská\",\n      \"Pecharova\",\n      \"Pechlátova\",\n      \"Pechlátova\",\n      \"Pecháčkova\",\n      \"Peckova\",\n      \"Pejevové\",\n      \"Pekařova\",\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      \"Pelléova\",\n      \"Pelnářova\",\n      \"Pelušková\",\n      \"Pelyňková\",\n      \"Pelzova\",\n      \"Penízovková\",\n      \"Perlitová\",\n      \"Perlitová\",\n      \"Perlová\",\n      \"Pernerova\",\n      \"Pernerova\",\n      \"Peroutkova\",\n      \"Peroutkova\",\n      \"Peroutkova\",\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á\",\n      \"Petřínské Sady\",\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      \"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      \"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      \"Plzeňská\",\n      \"Plzeňská\",\n      \"Plzeňská\",\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 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 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 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ě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 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 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 Kapličkou\",\n      \"Pod Karlovarskou Silnicí\",\n      \"Pod Karlovem\",\n      \"Pod Kavalírkou\",\n      \"Pod Kaštany\",\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 Kotlářkou\",\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 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 Novým Lesem\",\n      \"Pod Nuselskými Schody\",\n      \"Pod Náměstím\",\n      \"Pod Náplavkou\",\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 Paťankou\",\n      \"Pod Pekařkou\",\n      \"Pod Pekárnami\",\n      \"Pod Petřinami\",\n      \"Pod Plynojemem\",\n      \"Pod Plynojemem\",\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 Rapidem\",\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 Stírkou\",\n      \"Pod Svahem\",\n      \"Pod Sychrovem I\",\n      \"Pod Sychrovem I\",\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 Turnovskou Tratí\",\n      \"Pod Táborem\",\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š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      \"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 Lomu\",\n      \"Podle Náhonu\",\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      \"Podolské Nábř.\",\n      \"Podolské Nábřeží\",\n      \"Podolské Schody\",\n      \"Podpěrova\",\n      \"Podskalská\",\n      \"Podsychrovská\",\n      \"Podvinný Mlýn\",\n      \"Podvinný Mlýn\",\n      \"Podzámecká\",\n      \"Podéšťova\",\n      \"Poděbradova\",\n      \"Poděbradova\",\n      \"Poděbradská\",\n      \"Poděbradská\",\n      \"Poděbradská\",\n      \"Podůlší\",\n      \"Pohledná\",\n      \"Pohnertova\",\n      \"Pohořelec\",\n      \"Pohořelec\",\n      \"Pokojná\",\n      \"Pokorného\",\n      \"Pokřivená\",\n      \"Polabská\",\n      \"Polabská\",\n      \"Polaneckého\",\n      \"Polední\",\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      \"Postřižínská\",\n      \"Potocká\",\n      \"Potoční\",\n      \"Pouchova\",\n      \"Poupětova\",\n      \"Poustka\",\n      \"Povltavská\",\n      \"Povltavská\",\n      \"Povltavská\",\n      \"Povodňová\",\n      \"Pozdeňská\",\n      \"Poznaňská\",\n      \"Počeradská\",\n      \"Počernická\",\n      \"Počernická\",\n      \"Počátecká\",\n      \"Počátecká\",\n      \"Poříčanská\",\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      \"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      \"Prokopské Údolí\",\n      \"Prorektorská\",\n      \"Prosecká\",\n      \"Prosecká\",\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      \"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ůhonek\",\n      \"Průhonická\",\n      \"Průhonská\",\n      \"Průjezdná\",\n      \"Průmyslová\",\n      \"Průmyslová\",\n      \"Průmyslová\",\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      \"Puchmajerova\",\n      \"Pujmanové\",\n      \"Pujmanové\",\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á\",\n      \"Písnické Zahrady\",\n      \"Písčitá\",\n      \"Píškova\",\n      \"Píšovická\",\n      \"Pöslova\",\n      \"Púchovská\",\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ředvoje\",\n      \"Předškolní\",\n      \"Přeletová\",\n      \"Přeloučská\",\n      \"Přemyslova\",\n      \"Přemyslovská\",\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 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      \"Radhošťská\",\n      \"Radimova\",\n      \"Radimovická\",\n      \"Radimská\",\n      \"Radiová\",\n      \"Radiová\",\n      \"Radistů\",\n      \"Radkovská\",\n      \"Radlická\",\n      \"Radlická\",\n      \"Radlická\",\n      \"Radnické Schody\",\n      \"Radomská\",\n      \"Radonická\",\n      \"Radostavická\",\n      \"Radostná\",\n      \"Radotínská\",\n      \"Radotínská\",\n      \"Radouňova\",\n      \"Radouňova\",\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      \"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ř.\",\n      \"Rašínovo Nábřeží\",\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      \"Revoluční\",\n      \"Rezedová\",\n      \"Rezlerova\",\n      \"Rečkova\",\n      \"Richtrova\",\n      \"Riegrova\",\n      \"Riegrovy Sady\",\n      \"Rilská\",\n      \"Ringhofferova\",\n      \"Ringhofferova\",\n      \"Rižská\",\n      \"Roblínská\",\n      \"Rochovská\",\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      \"Rudoltická\",\n      \"Rujanská\",\n      \"Rumburská\",\n      \"Rumunská\",\n      \"Rumunská\",\n      \"Ruprechtická\",\n      \"Ruská\",\n      \"Ruská\",\n      \"Ruzyňská\",\n      \"Ruzyňská\",\n      \"Ruzyňské Schody\",\n      \"Ružinovská\",\n      \"Rybalkova\",\n      \"Rybalkova\",\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ůženínská\",\n      \"Růžová\",\n      \"S. K. Neumanna\",\n      \"Sabinova\",\n      \"Sadařská\",\n      \"Sadová\",\n      \"Sadská\",\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      \"Sazečská\",\n      \"Sazovická\",\n      \"Sbíhavá I\",\n      \"Sbíhavá Ii\",\n      \"Schnirchova\",\n      \"Schodišťová\",\n      \"Schodová\",\n      \"Schoellerova\",\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      \"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      \"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      \"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      \"Sinkulova\",\n      \"Sitteho\",\n      \"Siwiecova\",\n      \"Skalecká\",\n      \"Skalnatá\",\n      \"Skalnická\",\n      \"Skalní\",\n      \"Skalská\",\n      \"Skaláků\",\n      \"Skandinávská\",\n      \"Skandinávská\",\n      \"Skautská\",\n      \"Sklenská\",\n      \"Skloněná\",\n      \"Sklářská\",\n      \"Skokanská\",\n      \"Skorkovská\",\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íkova\",\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      \"Slezská\",\n      \"Sliačská\",\n      \"Sliačská\",\n      \"Slibná\",\n      \"Slinková\",\n      \"Slivenecká\",\n      \"Slovanský Ostrov\",\n      \"Slovačíkova\",\n      \"Slovenská\",\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ž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évačská\",\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      \"Smotlachova\",\n      \"Smrková\",\n      \"Smrčinská\",\n      \"Smržovská\",\n      \"Smržová\",\n      \"Smíchovská\",\n      \"Smíchovská\",\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      \"Sojčí\",\n      \"Sokolovská\",\n      \"Sokolovská\",\n      \"Sokolovská\",\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      \"Sousední\",\n      \"Sousedská\",\n      \"Sousedíkova\",\n      \"Soustružnická\",\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      \"Spojovací\",\n      \"Spojovací\",\n      \"Spojovací\",\n      \"Spojová\",\n      \"Společná\",\n      \"Spolská\",\n      \"Spolupráce\",\n      \"Sportovců\",\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á\",\n      \"Spálený Mlýn\",\n      \"Srbova\",\n      \"Srbská\",\n      \"Srbínská\",\n      \"Srnečkova\",\n      \"Srnčí\",\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é 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      \"Stoupající\",\n      \"Stradonická\",\n      \"Strahovská\",\n      \"Strahovské Nádvoří\",\n      \"Strakatého\",\n      \"Strakonická\",\n      \"Strakonická\",\n      \"Strakonická\",\n      \"Strakonická\",\n      \"Strakonická\",\n      \"Strakonická\",\n      \"Strakošová\",\n      \"Strančická\",\n      \"Stratovská\",\n      \"Strašnická\",\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      \"Stromovka\",\n      \"Stropnická\",\n      \"Stropnická\",\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řelničná\",\n      \"Střemchová\",\n      \"Střešovická\",\n      \"Střešovická\",\n      \"Střimelická\",\n      \"Stříbrná\",\n      \"Stříbrského\",\n      \"Stříbrského\",\n      \"Střížkovská\",\n      \"Střížkovská\",\n      \"Střížkovská\",\n      \"Suchardova\",\n      \"Suchdolská\",\n      \"Suchdolská\",\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      \"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      \"Svatovítská\",\n      \"Svatoňovická\",\n      \"Svažitá\",\n      \"Svijanská\",\n      \"Svitavská\",\n      \"Svitákova\",\n      \"Svobodova\",\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é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árská\",\n      \"Sárská\",\n      \"Sázavská\",\n      \"Sáňkařská\",\n      \"Sídlištní\",\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      \"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      \"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      \"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      \"Travná\",\n      \"Trenčínská\",\n      \"Trhanovské Náměstí\",\n      \"Trmická\",\n      \"Trnavská\",\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      \"Trojmezní\",\n      \"Trojská\",\n      \"Trojská\",\n      \"Trojská\",\n      \"Trojská\",\n      \"Troskovická\",\n      \"Trousilova\",\n      \"Truhlářka\",\n      \"Truhlářova\",\n      \"Truhlářská\",\n      \"Trutnovská\",\n      \"Tryskovická\",\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ý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řešňová\",\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 Botiče\",\n      \"U Božích Bojovníků\",\n      \"U Branek\",\n      \"U Bruských Kasáren\",\n      \"U Brusnice\",\n      \"U Brusnice\",\n      \"U Bubce\",\n      \"U Bulhara\",\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 Divadla\",\n      \"U Dobešky\",\n      \"U Dobráků\",\n      \"U Dobráků\",\n      \"U Dobřenských\",\n      \"U Domu Služeb\",\n      \"U Drahaně\",\n      \"U Druhé Baterie\",\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 Práce\",\n      \"U Družstva Repo\",\n      \"U Družstva Tempo\",\n      \"U Družstva Život\",\n      \"U Dráhy\",\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í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 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 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 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 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 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 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 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říž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 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 Lesa\",\n      \"U Michelského Mlýna\",\n      \"U Milosrdných\",\n      \"U Mlýna\",\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é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áhonu\",\n      \"U Nákladového Nádraží\",\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 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š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 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á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 Rokytky\",\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 Rychty\",\n      \"U Ryšánky\",\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 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é Š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 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 Studánky\",\n      \"U Stárovny\",\n      \"U Státní Dráhy\",\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 Vinohradského Hřbitova\",\n      \"U Vizerky\",\n      \"U Višňovky\",\n      \"U Višňovky\",\n      \"U Vlachovky\",\n      \"U Vlasačky\",\n      \"U Vlečky\",\n      \"U Vlečky\",\n      \"U Vltavy\",\n      \"U Voborníků\",\n      \"U Vodice\",\n      \"U Vodojemu\",\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 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ýstaviště\",\n      \"U Výzkumu\",\n      \"U Včely\",\n      \"U Větrníku\",\n      \"U Větrolamu\",\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čí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 Č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 Šalamounky\",\n      \"U Šesté Baterie\",\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 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 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 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 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 Kališti\",\n      \"V Kapslovně\",\n      \"V Klukovicích\",\n      \"V Kole\",\n      \"V Kolkovně\",\n      \"V Korytech\",\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 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é Vsi\",\n      \"V Nové Čtvrti\",\n      \"V Novém Hloubětíně\",\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á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 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 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ř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 Rovinách\",\n      \"V Rybníkách\",\n      \"V Rybníčkách\",\n      \"V Ráji\",\n      \"V Ráji\",\n      \"V Rákosí\",\n      \"V Sadech\",\n      \"V Sedlci\",\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 Úž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      \"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      \"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      \"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ňkova\",\n      \"Vašátkova\",\n      \"Ve Dvoře\",\n      \"Ve Lhotce\",\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 Struhách\",\n      \"Ve Stráni\",\n      \"Ve Studeném\",\n      \"Ve Stínu\",\n      \"Ve Střešovičkách\",\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ý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      \"Velemínská\",\n      \"Velenická\",\n      \"Velenovského\",\n      \"Veleslavínova\",\n      \"Veleslavínská\",\n      \"Veleslavínská\",\n      \"Veletovská\",\n      \"Veletržní\",\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á 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      \"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      \"Vinohradská\",\n      \"Vinohradská\",\n      \"Vinohradská\",\n      \"Vinohradská\",\n      \"Vinohradská\",\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šň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      \"Vlastina\",\n      \"Vlastislavova\",\n      \"Vlasty Buriana\",\n      \"Vlasty Hilské\",\n      \"Vlasty Průchové\",\n      \"Vlasákova\",\n      \"Vlašimská\",\n      \"Vlašská\",\n      \"Vlašská\",\n      \"Vlaštovčí\",\n      \"Vlkanovská\",\n      \"Vlkova\",\n      \"Vlkovická\",\n      \"Vlnitá\",\n      \"Vltavanů\",\n      \"Vltavanů\",\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      \"Voctářova\",\n      \"Vodická\",\n      \"Vodičkova\",\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      \"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      \"Volšovská\",\n      \"Vondroušova\",\n      \"Vorařská\",\n      \"Voroněž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      \"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      \"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ídeňská\",\n      \"Vídeňská\",\n      \"Vírská\",\n      \"Víta Nejedlého\",\n      \"Vítkova\",\n      \"Vítkovická\",\n      \"Vítovcova\",\n      \"Vítovcova\",\n      \"Vítězná\",\n      \"Vítězná\",\n      \"Vítězné Nám.\",\n      \"Vítězné Nám.\",\n      \"Vítězné Náměstí\",\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ýletní\",\n      \"Výmarova\",\n      \"Výmolova\",\n      \"Výpadová\",\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ě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      \"Weberova\",\n      \"Weilova\",\n      \"Weissova\",\n      \"Wenzigova\",\n      \"Wenzigova\",\n      \"Werichova\",\n      \"Wichterlova\",\n      \"Wiedermannova\",\n      \"Wiesenthalova\",\n      \"Wilsonova\",\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 Dálnicí\",\n      \"Za Elektrárnou\",\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 Horou\",\n      \"Za Hospodou\",\n      \"Za Hrází\",\n      \"Za Humny\",\n      \"Za Hájem\",\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 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 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 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 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 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 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 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 Černým Mostem\",\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      \"Zahradníčkova\",\n      \"Zahrádecká\",\n      \"Zahrádecká\",\n      \"Zahrádkářská\",\n      \"Zahrádkářů\",\n      \"Zaječická\",\n      \"Zaječí\",\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      \"Zborovská\",\n      \"Zbraslavská\",\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      \"Zelenečská\",\n      \"Zelenkova\",\n      \"Zelenky-Hajského\",\n      \"Zelenohorská\",\n      \"Zelená\",\n      \"Zelená\",\n      \"Zelená Louka\",\n      \"Zelený Pruh\",\n      \"Zelený Pruh\",\n      \"Zelený Pruh\",\n      \"Zelinářská\",\n      \"Zemanka\",\n      \"Zemské Právo\",\n      \"Zemědělská\",\n      \"Zengrova\",\n      \"Zenklova\",\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      \"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      \"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á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álesí\",\n      \"Zálesí\",\n      \"Záluské\",\n      \"Zálužanského\",\n      \"Zálužická\",\n      \"Zálužská\",\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á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      \"Údolní\",\n      \"Údolí Hvězd\",\n      \"Úhlavská\",\n      \"Úhlová\",\n      \"Újezd\",\n      \"Újezd\",\n      \"Újezdská\",\n      \"Úlibická\",\n      \"Únorová\",\n      \"Únětická\",\n      \"Únětická\",\n      \"Úpická\",\n      \"Úprkova\",\n      \"Úpská\",\n      \"Úslavská\",\n      \"Ústavní\",\n      \"Ústecká\",\n      \"Ústecká\",\n      \"Ústřední\",\n      \"Útulná\",\n      \"Útulná\",\n      \"Úvalská\",\n      \"Úvoz\",\n      \"Úvoz\",\n      \"Úvozová\",\n      \"Úzká\",\n      \"Čajkovského\",\n      \"Čakovická\",\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      \"Čekanková\",\n      \"Čekanovská\",\n      \"Čelakovského Sady\",\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      \"Černokostelecká\",\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      \"Č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      \"Českobrodská\",\n      \"Českobrodská\",\n      \"Českobrodská\",\n      \"Českobrodská\",\n      \"Českobrodská\",\n      \"Českobrodská\",\n      \"Českobrodská\",\n      \"Českodubská\",\n      \"Českolipská\",\n      \"Českolipská\",\n      \"Českomalínská\",\n      \"Českomoravská\",\n      \"Českomoravská\",\n      \"Československého Exilu\",\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      \"Čiklova\",\n      \"Čimelická\",\n      \"Čimická\",\n      \"Čimická\",\n      \"Čimická\",\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      \"Čílova\",\n      \"Čínská\",\n      \"Čínská\",\n      \"Čížovská\",\n      \"Ďáblická\",\n      \"Ďáblická\",\n      \"Ďáblická\",\n      \"Řadová\",\n      \"Řehořova\",\n      \"Řepečská\",\n      \"Řepná\",\n      \"Řeporyjská\",\n      \"Řeporyjská\",\n      \"Řeporyjská\",\n      \"Řeporyjské Náměstí\",\n      \"Řepová\",\n      \"Řepská\",\n      \"Řepíková\",\n      \"Řepínská\",\n      \"Řepčická\",\n      \"Řepčická\",\n      \"Řetězokovářů\",\n      \"Řetězová\",\n      \"Řevnická\",\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      \"Řipská\",\n      \"Řásnovka\",\n      \"Říjnová\",\n      \"Římovská\",\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      \"Š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      \"Šermířská\",\n      \"Šestajovická\",\n      \"Šestajovická\",\n      \"Šestidomí\",\n      \"Šetelíkova\",\n      \"Ševce Matouše\",\n      \"Ševčenkova\",\n      \"Ševčíkova\",\n      \"Šeříková\",\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      \"Š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      \"Š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      \"Štolmířská\",\n      \"Štorchova\",\n      \"Štorkánova\",\n      \"Štramberská\",\n      \"Štulcova\",\n      \"Štupartská\",\n      \"Štursova\",\n      \"Štverákova\",\n      \"Štychova\",\n      \"Štychova\",\n      \"Štíbrova\",\n      \"Štíhlická\",\n      \"Štítného\",\n      \"Štítová\",\n      \"Štúrova\",\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ě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      \"Švehlova\",\n      \"Švejcarovo Náměstí\",\n      \"Švestková\",\n      \"Švestková\",\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á\",\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      \"Ž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      \"Žukovského\",\n      \"Žulová\",\n      \"Županovická\",\n      \"Žvahovská\",\n      \"Žábova\",\n      \"Žákovská\",\n      \"Žárovická\",\n      \"Žíšovská\",\n      \"Žďárská\"\n    ],\n    \"street_name\": [\n      \"#{street}\"\n    ],\n    \"street_address\": [\n      \"#{street_name} #{building_number}\"\n    ],\n    \"default_country\": [\n      \"Česká republika\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"s.r.o.\",\n      \"a.s.\",\n      \"v.o.s.\"\n    ],\n    \"adjective\": [\n      \"Adaptive\",\n      \"Advanced\",\n      \"Ameliorated\",\n      \"Assimilated\",\n      \"Automated\",\n      \"Balanced\",\n      \"Business-focused\",\n      \"Centralized\",\n      \"Cloned\",\n      \"Compatible\",\n      \"Configurable\",\n      \"Cross-group\",\n      \"Cross-platform\",\n      \"Customer-focused\",\n      \"Customizable\",\n      \"Decentralized\",\n      \"De-engineered\",\n      \"Devolved\",\n      \"Digitized\",\n      \"Distributed\",\n      \"Diverse\",\n      \"Down-sized\",\n      \"Enhanced\",\n      \"Enterprise-wide\",\n      \"Ergonomic\",\n      \"Exclusive\",\n      \"Expanded\",\n      \"Extended\",\n      \"Face to face\",\n      \"Focused\",\n      \"Front-line\",\n      \"Fully-configurable\",\n      \"Function-based\",\n      \"Fundamental\",\n      \"Future-proofed\",\n      \"Grass-roots\",\n      \"Horizontal\",\n      \"Implemented\",\n      \"Innovative\",\n      \"Integrated\",\n      \"Intuitive\",\n      \"Inverse\",\n      \"Managed\",\n      \"Mandatory\",\n      \"Monitored\",\n      \"Multi-channelled\",\n      \"Multi-lateral\",\n      \"Multi-layered\",\n      \"Multi-tiered\",\n      \"Networked\",\n      \"Object-based\",\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      \"Pre-emptive\",\n      \"Proactive\",\n      \"Profit-focused\",\n      \"Profound\",\n      \"Programmable\",\n      \"Progressive\",\n      \"Public-key\",\n      \"Quality-focused\",\n      \"Reactive\",\n      \"Realigned\",\n      \"Re-contextualized\",\n      \"Re-engineered\",\n      \"Reduced\",\n      \"Reverse-engineered\",\n      \"Right-sized\",\n      \"Robust\",\n      \"Seamless\",\n      \"Secured\",\n      \"Self-enabling\",\n      \"Sharable\",\n      \"Stand-alone\",\n      \"Streamlined\",\n      \"Switchable\",\n      \"Synchronised\",\n      \"Synergistic\",\n      \"Synergized\",\n      \"Team-oriented\",\n      \"Total\",\n      \"Triple-buffered\",\n      \"Universal\",\n      \"Up-sized\",\n      \"Upgradable\",\n      \"User-centric\",\n      \"User-friendly\",\n      \"Versatile\",\n      \"Virtual\",\n      \"Visionary\",\n      \"Vision-oriented\"\n    ],\n    \"descriptor\": [\n      \"24 hour\",\n      \"24/7\",\n      \"3rd generation\",\n      \"4th generation\",\n      \"5th generation\",\n      \"6th generation\",\n      \"actuating\",\n      \"analyzing\",\n      \"asymmetric\",\n      \"asynchronous\",\n      \"attitude-oriented\",\n      \"background\",\n      \"bandwidth-monitored\",\n      \"bi-directional\",\n      \"bifurcated\",\n      \"bottom-line\",\n      \"clear-thinking\",\n      \"client-driven\",\n      \"client-server\",\n      \"coherent\",\n      \"cohesive\",\n      \"composite\",\n      \"context-sensitive\",\n      \"contextually-based\",\n      \"content-based\",\n      \"dedicated\",\n      \"demand-driven\",\n      \"didactic\",\n      \"directional\",\n      \"discrete\",\n      \"disintermediate\",\n      \"dynamic\",\n      \"eco-centric\",\n      \"empowering\",\n      \"encompassing\",\n      \"even-keeled\",\n      \"executive\",\n      \"explicit\",\n      \"exuding\",\n      \"fault-tolerant\",\n      \"foreground\",\n      \"fresh-thinking\",\n      \"full-range\",\n      \"global\",\n      \"grid-enabled\",\n      \"heuristic\",\n      \"high-level\",\n      \"holistic\",\n      \"homogeneous\",\n      \"human-resource\",\n      \"hybrid\",\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      \"multimedia\",\n      \"multi-state\",\n      \"multi-tasking\",\n      \"national\",\n      \"needs-based\",\n      \"neutral\",\n      \"next generation\",\n      \"non-volatile\",\n      \"object-oriented\",\n      \"optimal\",\n      \"optimizing\",\n      \"radical\",\n      \"real-time\",\n      \"reciprocal\",\n      \"regional\",\n      \"responsive\",\n      \"scalable\",\n      \"secondary\",\n      \"solution-oriented\",\n      \"stable\",\n      \"static\",\n      \"systematic\",\n      \"systemic\",\n      \"system-worthy\",\n      \"tangible\",\n      \"tertiary\",\n      \"transitional\",\n      \"uniform\",\n      \"upward-trending\",\n      \"user-facing\",\n      \"value-added\",\n      \"web-enabled\",\n      \"well-modulated\",\n      \"zero administration\",\n      \"zero defect\",\n      \"zero tolerance\"\n    ],\n    \"noun\": [\n      \"ability\",\n      \"access\",\n      \"adapter\",\n      \"algorithm\",\n      \"alliance\",\n      \"analyzer\",\n      \"application\",\n      \"approach\",\n      \"architecture\",\n      \"archive\",\n      \"artificial intelligence\",\n      \"array\",\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      \"database\",\n      \"data-warehouse\",\n      \"definition\",\n      \"emulation\",\n      \"encoding\",\n      \"encryption\",\n      \"extranet\",\n      \"firmware\",\n      \"flexibility\",\n      \"focus group\",\n      \"forecast\",\n      \"frame\",\n      \"framework\",\n      \"function\",\n      \"functionalities\",\n      \"Graphic Interface\",\n      \"groupware\",\n      \"Graphical User Interface\",\n      \"hardware\",\n      \"help-desk\",\n      \"hierarchy\",\n      \"hub\",\n      \"implementation\",\n      \"info-mediaries\",\n      \"infrastructure\",\n      \"initiative\",\n      \"installation\",\n      \"instruction set\",\n      \"interface\",\n      \"internet solution\",\n      \"intranet\",\n      \"knowledge user\",\n      \"knowledge base\",\n      \"local area network\",\n      \"leverage\",\n      \"matrices\",\n      \"matrix\",\n      \"methodology\",\n      \"middleware\",\n      \"migration\",\n      \"model\",\n      \"moderator\",\n      \"monitoring\",\n      \"moratorium\",\n      \"neural-net\",\n      \"open architecture\",\n      \"open system\",\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      \"secured line\",\n      \"service-desk\",\n      \"software\",\n      \"solution\",\n      \"standardization\",\n      \"strategy\",\n      \"structure\",\n      \"success\",\n      \"superstructure\",\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    \"bs_verb\": [\n      \"implement\",\n      \"utilize\",\n      \"integrate\",\n      \"streamline\",\n      \"optimize\",\n      \"evolve\",\n      \"transform\",\n      \"embrace\",\n      \"enable\",\n      \"orchestrate\",\n      \"leverage\",\n      \"reinvent\",\n      \"aggregate\",\n      \"architect\",\n      \"enhance\",\n      \"incentivize\",\n      \"morph\",\n      \"empower\",\n      \"envisioneer\",\n      \"monetize\",\n      \"harness\",\n      \"facilitate\",\n      \"seize\",\n      \"disintermediate\",\n      \"synergize\",\n      \"strategize\",\n      \"deploy\",\n      \"brand\",\n      \"grow\",\n      \"target\",\n      \"syndicate\",\n      \"synthesize\",\n      \"deliver\",\n      \"mesh\",\n      \"incubate\",\n      \"engage\",\n      \"maximize\",\n      \"benchmark\",\n      \"expedite\",\n      \"reintermediate\",\n      \"whiteboard\",\n      \"visualize\",\n      \"repurpose\",\n      \"innovate\",\n      \"scale\",\n      \"unleash\",\n      \"drive\",\n      \"extend\",\n      \"engineer\",\n      \"revolutionize\",\n      \"generate\",\n      \"exploit\",\n      \"transition\",\n      \"e-enable\",\n      \"iterate\",\n      \"cultivate\",\n      \"matrix\",\n      \"productize\",\n      \"redefine\",\n      \"recontextualize\"\n    ],\n    \"bs_noun\": [\n      \"clicks-and-mortar\",\n      \"value-added\",\n      \"vertical\",\n      \"proactive\",\n      \"robust\",\n      \"revolutionary\",\n      \"scalable\",\n      \"leading-edge\",\n      \"innovative\",\n      \"intuitive\",\n      \"strategic\",\n      \"e-business\",\n      \"mission-critical\",\n      \"sticky\",\n      \"one-to-one\",\n      \"24/7\",\n      \"end-to-end\",\n      \"global\",\n      \"B2B\",\n      \"B2C\",\n      \"granular\",\n      \"frictionless\",\n      \"virtual\",\n      \"viral\",\n      \"dynamic\",\n      \"24/365\",\n      \"best-of-breed\",\n      \"killer\",\n      \"magnetic\",\n      \"bleeding-edge\",\n      \"web-enabled\",\n      \"interactive\",\n      \"dot-com\",\n      \"sexy\",\n      \"back-end\",\n      \"real-time\",\n      \"efficient\",\n      \"front-end\",\n      \"distributed\",\n      \"seamless\",\n      \"extensible\",\n      \"turn-key\",\n      \"world-class\",\n      \"open-source\",\n      \"cross-platform\",\n      \"cross-media\",\n      \"synergistic\",\n      \"bricks-and-clicks\",\n      \"out-of-the-box\",\n      \"enterprise\",\n      \"integrated\",\n      \"impactful\",\n      \"wireless\",\n      \"transparent\",\n      \"next-generation\",\n      \"cutting-edge\",\n      \"user-centric\",\n      \"visionary\",\n      \"customized\",\n      \"ubiquitous\",\n      \"plug-and-play\",\n      \"collaborative\",\n      \"compelling\",\n      \"holistic\",\n      \"rich\",\n      \"synergies\",\n      \"web-readiness\",\n      \"paradigms\",\n      \"markets\",\n      \"partnerships\",\n      \"infrastructures\",\n      \"platforms\",\n      \"initiatives\",\n      \"channels\",\n      \"eyeballs\",\n      \"communities\",\n      \"ROI\",\n      \"solutions\",\n      \"e-tailers\",\n      \"e-services\",\n      \"action-items\",\n      \"portals\",\n      \"niches\",\n      \"technologies\",\n      \"content\",\n      \"vortals\",\n      \"supply-chains\",\n      \"convergence\",\n      \"relationships\",\n      \"architectures\",\n      \"interfaces\",\n      \"e-markets\",\n      \"e-commerce\",\n      \"systems\",\n      \"bandwidth\",\n      \"infomediaries\",\n      \"models\",\n      \"mindshare\",\n      \"deliverables\",\n      \"users\",\n      \"schemas\",\n      \"networks\",\n      \"applications\",\n      \"metrics\",\n      \"e-business\",\n      \"functionalities\",\n      \"experiences\",\n      \"web services\",\n      \"methodologies\"\n    ],\n    \"name\": [\n      \"#{Name.last_name} #{suffix}\",\n      \"#{Name.last_name} #{suffix}\",\n      \"#{Name.man_last_name} a #{Name.man_last_name} #{suffix}\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"gmail.com\",\n      \"seznam.cz\",\n      \"centrum.cz\",\n      \"volny.cz\",\n      \"atlas.cz\"\n    ],\n    \"domain_suffix\": [\n      \"cz\",\n      \"com\",\n      \"net\",\n      \"eu\",\n      \"org\"\n    ]\n  },\n  \"lorem\": {\n    \"words\": [\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      \"aut\",\n      \"odit\",\n      \"aut\",\n      \"fugit\",\n      \"sed\",\n      \"quia\",\n      \"consequuntur\",\n      \"magni\",\n      \"dolores\",\n      \"eos\",\n      \"qui\",\n      \"ratione\",\n      \"voluptatem\",\n      \"sequi\",\n      \"nesciunt\",\n      \"neque\",\n      \"dolorem\",\n      \"ipsum\",\n      \"quia\",\n      \"dolor\",\n      \"sit\",\n      \"amet\",\n      \"consectetur\",\n      \"adipisci\",\n      \"velit\",\n      \"sed\",\n      \"quia\",\n      \"non\",\n      \"numquam\",\n      \"eius\",\n      \"modi\",\n      \"tempora\",\n      \"incidunt\",\n      \"ut\",\n      \"labore\",\n      \"et\",\n      \"dolore\",\n      \"magnam\",\n      \"aliquam\",\n      \"quaerat\",\n      \"voluptatem\",\n      \"ut\",\n      \"enim\",\n      \"ad\",\n      \"minima\",\n      \"veniam\",\n      \"quis\",\n      \"nostrum\",\n      \"exercitationem\",\n      \"ullam\",\n      \"corporis\",\n      \"nemo\",\n      \"enim\",\n      \"ipsam\",\n      \"voluptatem\",\n      \"quia\",\n      \"voluptas\",\n      \"sit\",\n      \"suscipit\",\n      \"laboriosam\",\n      \"nisi\",\n      \"ut\",\n      \"aliquid\",\n      \"ex\",\n      \"ea\",\n      \"commodi\",\n      \"consequatur\",\n      \"quis\",\n      \"autem\",\n      \"vel\",\n      \"eum\",\n      \"iure\",\n      \"reprehenderit\",\n      \"qui\",\n      \"in\",\n      \"ea\",\n      \"voluptate\",\n      \"velit\",\n      \"esse\",\n      \"quam\",\n      \"nihil\",\n      \"molestiae\",\n      \"et\",\n      \"iusto\",\n      \"odio\",\n      \"dignissimos\",\n      \"ducimus\",\n      \"qui\",\n      \"blanditiis\",\n      \"praesentium\",\n      \"laudantium\",\n      \"totam\",\n      \"rem\",\n      \"voluptatum\",\n      \"deleniti\",\n      \"atque\",\n      \"corrupti\",\n      \"quos\",\n      \"dolores\",\n      \"et\",\n      \"quas\",\n      \"molestias\",\n      \"excepturi\",\n      \"sint\",\n      \"occaecati\",\n      \"cupiditate\",\n      \"non\",\n      \"provident\",\n      \"sed\",\n      \"ut\",\n      \"perspiciatis\",\n      \"unde\",\n      \"omnis\",\n      \"iste\",\n      \"natus\",\n      \"error\",\n      \"similique\",\n      \"sunt\",\n      \"in\",\n      \"culpa\",\n      \"qui\",\n      \"officia\",\n      \"deserunt\",\n      \"mollitia\",\n      \"animi\",\n      \"id\",\n      \"est\",\n      \"laborum\",\n      \"et\",\n      \"dolorum\",\n      \"fuga\",\n      \"et\",\n      \"harum\",\n      \"quidem\",\n      \"rerum\",\n      \"facilis\",\n      \"est\",\n      \"et\",\n      \"expedita\",\n      \"distinctio\",\n      \"nam\",\n      \"libero\",\n      \"tempore\",\n      \"cum\",\n      \"soluta\",\n      \"nobis\",\n      \"est\",\n      \"eligendi\",\n      \"optio\",\n      \"cumque\",\n      \"nihil\",\n      \"impedit\",\n      \"quo\",\n      \"porro\",\n      \"quisquam\",\n      \"est\",\n      \"qui\",\n      \"minus\",\n      \"id\",\n      \"quod\",\n      \"maxime\",\n      \"placeat\",\n      \"facere\",\n      \"possimus\",\n      \"omnis\",\n      \"voluptas\",\n      \"assumenda\",\n      \"est\",\n      \"omnis\",\n      \"dolor\",\n      \"repellendus\",\n      \"temporibus\",\n      \"autem\",\n      \"quibusdam\",\n      \"et\",\n      \"aut\",\n      \"consequatur\",\n      \"vel\",\n      \"illum\",\n      \"qui\",\n      \"dolorem\",\n      \"eum\",\n      \"fugiat\",\n      \"quo\",\n      \"voluptas\",\n      \"nulla\",\n      \"pariatur\",\n      \"at\",\n      \"vero\",\n      \"eos\",\n      \"et\",\n      \"accusamus\",\n      \"officiis\",\n      \"debitis\",\n      \"aut\",\n      \"rerum\",\n      \"necessitatibus\",\n      \"saepe\",\n      \"eveniet\",\n      \"ut\",\n      \"et\",\n      \"voluptates\",\n      \"repudiandae\",\n      \"sint\",\n      \"et\",\n      \"molestiae\",\n      \"non\",\n      \"recusandae\",\n      \"itaque\",\n      \"earum\",\n      \"rerum\",\n      \"hic\",\n      \"tenetur\",\n      \"a\",\n      \"sapiente\",\n      \"delectus\",\n      \"ut\",\n      \"aut\",\n      \"reiciendis\",\n      \"voluptatibus\",\n      \"maiores\",\n      \"doloribus\",\n      \"asperiores\",\n      \"repellat\"\n    ]\n  },\n  \"name\": {\n    \"male_first_name\": [\n      \"Abadon\",\n      \"Abdon\",\n      \"Ábel\",\n      \"Abelard\",\n      \"Abraham\",\n      \"Abrahám\",\n      \"Absolon\",\n      \"Absolón\",\n      \"Adalbert\",\n      \"Adam\",\n      \"Adin\",\n      \"Adolf\",\n      \"Adrian\",\n      \"Adrián\",\n      \"Agaton\",\n      \"Achil\",\n      \"Achiles\",\n      \"Alan\",\n      \"Alban\",\n      \"Albert\",\n      \"Albín\",\n      \"Albrecht\",\n      \"Aldo\",\n      \"Alen\",\n      \"Aleš\",\n      \"Alexandr\",\n      \"Alexej\",\n      \"Alfons\",\n      \"Alfréd\",\n      \"Alois\",\n      \"Alojz\",\n      \"Alva\",\n      \"Alvar\",\n      \"Alvin\",\n      \"Amadeus\",\n      \"Amand\",\n      \"Amát\",\n      \"Ambrož\",\n      \"Amos\",\n      \"Ámos\",\n      \"Anastáz\",\n      \"Anatol\",\n      \"Anděl\",\n      \"Andělín\",\n      \"Andrej\",\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      \"Áron\",\n      \"Árón\",\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      \"Břetislav\",\n      \"Budimír\",\n      \"Budislav\",\n      \"Budivoj\",\n      \"Cecil\",\n      \"Cedrik\",\n      \"Celestin\",\n      \"Celestýn\",\n      \"César\",\n      \"Cézar\",\n      \"Ctibor\",\n      \"Ctirad\",\n      \"Ctislav\",\n      \"Cyprián\",\n      \"Cyril\",\n      \"Čeněk\",\n      \"Čestmír\",\n      \"Čistoslav\",\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      \"Děpold\",\n      \"Dětmar\",\n      \"Dětřich\",\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      \"Drahoň\",\n      \"Drahoslav\",\n      \"Drahoš\",\n      \"Drahotín\",\n      \"Drahutin\",\n      \"Dušan\",\n      \"Edgar\",\n      \"Edmond\",\n      \"Edmund\",\n      \"Eduard\",\n      \"Edvard\",\n      \"Edvin\",\n      \"Edvín\",\n      \"Egmont\",\n      \"Egon\",\n      \"Eliáš\",\n      \"Elizej\",\n      \"Elizeus\",\n      \"Elmar\",\n      \"Elvis\",\n      \"Emanuel\",\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      \"Flavián\",\n      \"Flavius\",\n      \"Florentin\",\n      \"Florentýn\",\n      \"Florián\",\n      \"Fortunát\",\n      \"Fráňa\",\n      \"Franc\",\n      \"František\",\n      \"Fridolín\",\n      \"Gabin\",\n      \"Gabriel\",\n      \"Gál\",\n      \"Garik\",\n      \"Gaston\",\n      \"Gedeon\",\n      \"Gejza\",\n      \"Genadij\",\n      \"Gerald\",\n      \"Gerard\",\n      \"Gerazim\",\n      \"Gerhard\",\n      \"Géza\",\n      \"Gilbert\",\n      \"Gleb\",\n      \"Glen\",\n      \"Gorazd\",\n      \"Gordon\",\n      \"Gothard\",\n      \"Gracián\",\n      \"Grant\",\n      \"Gunter\",\n      \"Gűnter\",\n      \"Gustav\",\n      \"Hanuš\",\n      \"Harald\",\n      \"Harold\",\n      \"Haštal\",\n      \"Havel\",\n      \"Helmut\",\n      \"Herbert\",\n      \"Herman\",\n      \"Heřman\",\n      \"Hilar\",\n      \"Hilarius\",\n      \"Hjalmar\",\n      \"Homér\",\n      \"Honor\",\n      \"Honorius\",\n      \"Horác\",\n      \"Horst\",\n      \"Horymír\",\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      \"Chrabroš\",\n      \"Chraniboj\",\n      \"Chranibor\",\n      \"Chranislav\",\n      \"Chrudoš\",\n      \"Chval\",\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      \"Izák\",\n      \"Izidor\",\n      \"Izmael\",\n      \"Jacek\",\n      \"Jáchym\",\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      \"Jonáš\",\n      \"Jonatan\",\n      \"Jonathan\",\n      \"Jordan\",\n      \"Josef\",\n      \"Jošt\",\n      \"Jozef\",\n      \"Jozue\",\n      \"Juda\",\n      \"Julián\",\n      \"Julius\",\n      \"Justin\",\n      \"Justýn\",\n      \"Kajetán\",\n      \"Kamil\",\n      \"Karel\",\n      \"Kasián\",\n      \"Kastor\",\n      \"Kašpar\",\n      \"Kazimír\",\n      \"Kilián\",\n      \"Kim\",\n      \"Klaudián\",\n      \"Klaudius\",\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      \"Křesomysl\",\n      \"Křišťan\",\n      \"Kurt\",\n      \"Květoň\",\n      \"Květoslav\",\n      \"Květoš\",\n      \"Kvido\",\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      \"Lešek\",\n      \"Lev\",\n      \"Libor\",\n      \"Liboslav\",\n      \"Lionel\",\n      \"Livius\",\n      \"Lorenc\",\n      \"Lotar\",\n      \"Lothar\",\n      \"Lubomír\",\n      \"Lubor\",\n      \"Luboslav\",\n      \"Luboš\",\n      \"Lucián\",\n      \"Lucius\",\n      \"Luděk\",\n      \"Ludivoj\",\n      \"Ludomír\",\n      \"Ludoslav\",\n      \"Ludvík\",\n      \"Lukáš\",\n      \"Lukrecius\",\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      \"Marián\",\n      \"Marin\",\n      \"Mario\",\n      \"Marius\",\n      \"Martin\",\n      \"Matěj\",\n      \"Matouš\",\n      \"Matyáš\",\n      \"Max\",\n      \"Maxim\",\n      \"Maximilián\",\n      \"Maxmilián\",\n      \"Mečislav\",\n      \"Medard\",\n      \"Melichar\",\n      \"Merlin\",\n      \"Mervin\",\n      \"Metod\",\n      \"Metoděj\",\n      \"Michael\",\n      \"Michal\",\n      \"Mikoláš\",\n      \"Mikuláš\",\n      \"Milan\",\n      \"Milíč\",\n      \"Milík\",\n      \"Milivoj\",\n      \"Miloň\",\n      \"Milorad\",\n      \"Miloslav\",\n      \"Miloš\",\n      \"Milota\",\n      \"Milouš\",\n      \"Milovan\",\n      \"Milovín\",\n      \"Milutín\",\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      \"Něhoslav\",\n      \"Neklan\",\n      \"Nepomuk\",\n      \"Nezamysl\",\n      \"Nikita\",\n      \"Nikodém\",\n      \"Nikola\",\n      \"Nikolas\",\n      \"Norbert\",\n      \"Norman\",\n      \"Odolen\",\n      \"Odon\",\n      \"Oktavián\",\n      \"Oktavius\",\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      \"Radoš\",\n      \"Radovan\",\n      \"Radúz\",\n      \"Radvan\",\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      \"René\",\n      \"Richard\",\n      \"Robert\",\n      \"Robin\",\n      \"Robinson\",\n      \"Rodan\",\n      \"Roderik\",\n      \"Rodrigo\",\n      \"Roger\",\n      \"Roch\",\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      \"Řehoř\",\n      \"Sába\",\n      \"Sámo\",\n      \"Samson\",\n      \"Samuel\",\n      \"Saturnin\",\n      \"Saul\",\n      \"Sáva\",\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      \"Silván\",\n      \"Silvestr\",\n      \"Silvius\",\n      \"Simeon\",\n      \"Simon\",\n      \"Sinkler\",\n      \"Sixt\",\n      \"Sixtus\",\n      \"Slávek\",\n      \"Slaviboj\",\n      \"Slavibor\",\n      \"Slavoboj\",\n      \"Slavoj\",\n      \"Slavomil\",\n      \"Slavomír\",\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      \"Šalamoun\",\n      \"Šalomoun\",\n      \"Šavel\",\n      \"Šebastián\",\n      \"Šimon\",\n      \"Šťasta\",\n      \"Štefan\",\n      \"Štěpán\",\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      \"Tomáš\",\n      \"Tomislav\",\n      \"Tor\",\n      \"Torkvát\",\n      \"Torsten\",\n      \"Tristan\",\n      \"Udo\",\n      \"Ulrich\",\n      \"Upton\",\n      \"Urban\",\n      \"Uve\",\n      \"Václav\",\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      \"Věnceslav\",\n      \"Vendelín\",\n      \"Věnek\",\n      \"Verner\",\n      \"Věroslav\",\n      \"Vidor\",\n      \"Viktor\",\n      \"Viktorin\",\n      \"Viktorín\",\n      \"Vilém\",\n      \"Vilibald\",\n      \"Vilmar\",\n      \"Vincenc\",\n      \"Virgil\",\n      \"Virgin\",\n      \"Vít\",\n      \"Vítězslav\",\n      \"Vitold\",\n      \"Vítoslav\",\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šeboj\",\n      \"Všebor\",\n      \"Všerad\",\n      \"Všeslav\",\n      \"Xaver\",\n      \"Xaverius\",\n      \"Záboj\",\n      \"Zachar\",\n      \"Zachariáš\",\n      \"Záviš\",\n      \"Zbislav\",\n      \"Zbyhněv\",\n      \"Zbyněk\",\n      \"Zbyslav\",\n      \"Zbyšek\",\n      \"Zdeněk\",\n      \"Zderad\",\n      \"Zdeslav\",\n      \"Zdík\",\n      \"Zdirad\",\n      \"Zdislav\",\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      \"Žarko\",\n      \"Ždan\",\n      \"Želibor\",\n      \"Želimír\",\n      \"Želislav\",\n      \"Želmír\",\n      \"Žitomír\",\n      \"Žitoslav\",\n      \"Živan\"\n    ],\n    \"female_first_name\": [\n      \"Abigail\",\n      \"Ada\",\n      \"Adalberta\",\n      \"Adéla\",\n      \"Adelaida\",\n      \"Adina\",\n      \"Adolfa\",\n      \"Adolfína\",\n      \"Adriana\",\n      \"Adriána\",\n      \"Adriena\",\n      \"Afra\",\n      \"Agáta\",\n      \"Aglaja\",\n      \"Aida\",\n      \"Alana\",\n      \"Albena\",\n      \"Alberta\",\n      \"Albertina\",\n      \"Albertýna\",\n      \"Albína\",\n      \"Alena\",\n      \"Aleška\",\n      \"Alexandra\",\n      \"Alfréda\",\n      \"Alice\",\n      \"Alida\",\n      \"Alina\",\n      \"Alma\",\n      \"Aloisie\",\n      \"Alojzije\",\n      \"Alžběta\",\n      \"Amálie\",\n      \"Amanda\",\n      \"Amáta\",\n      \"Amélie\",\n      \"Anabela\",\n      \"Anastázie\",\n      \"Anatázie\",\n      \"Anatolie\",\n      \"Anatólie\",\n      \"Anděla\",\n      \"Andělína\",\n      \"Andrea\",\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      \"Aurélie\",\n      \"Aurora\",\n      \"Babeta\",\n      \"Barbara\",\n      \"Barbora\",\n      \"Beáta\",\n      \"Beatrice\",\n      \"Bedřiška\",\n      \"Bela\",\n      \"Běla\",\n      \"Belinda\",\n      \"Benedikta\",\n      \"Berenika\",\n      \"Berit\",\n      \"Bernarda\",\n      \"Berta\",\n      \"Bertolda\",\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řetislava\",\n      \"Cecilie\",\n      \"Cecílie\",\n      \"Celestina\",\n      \"Celestýna\",\n      \"Celie\",\n      \"Celina\",\n      \"Ctibora\",\n      \"Ctirada\",\n      \"Ctislava\",\n      \"Cyntie\",\n      \"Cyrila\",\n      \"Čeňka\",\n      \"Čestmíra\",\n      \"Čistoslava\",\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      \"Danuše\",\n      \"Danuta\",\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      \"Fabiána\",\n      \"Fabie\",\n      \"Fatima\",\n      \"Faustina\",\n      \"Faustýna\",\n      \"Féba\",\n      \"Fedora\",\n      \"Felicie\",\n      \"Felície\",\n      \"Felicita\",\n      \"Ferdinanda\",\n      \"Fidelie\",\n      \"Filipa\",\n      \"Filoména\",\n      \"Flavie\",\n      \"Flora\",\n      \"Flóra\",\n      \"Florentina\",\n      \"Florentýna\",\n      \"Františka\",\n      \"Frída\",\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      \"Graciána\",\n      \"Gracie\",\n      \"Grácie\",\n      \"Gražina\",\n      \"Gréta\",\n      \"Griselda\",\n      \"Grizelda\",\n      \"Gudrun\",\n      \"Gustava\",\n      \"Gvendolina\",\n      \"Gvendolína\",\n      \"Halina\",\n      \"Hana\",\n      \"Háta\",\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      \"Chranislava\",\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      \"Inéz\",\n      \"Ingeborg\",\n      \"Ingeborga\",\n      \"Ingrid\",\n      \"Ingrida\",\n      \"Inka\",\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      \"Jiřina\",\n      \"Jitka\",\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      \"Juliána\",\n      \"Julie\",\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      \"Klára\",\n      \"Klaudie\",\n      \"Klementina\",\n      \"Klementýna\",\n      \"Kleopatra\",\n      \"Klotylda\",\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      \"Léda\",\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      \"Liběna\",\n      \"Libora\",\n      \"Liboslava\",\n      \"Libuše\",\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      \"Luciána\",\n      \"Lucie\",\n      \"Ludiše\",\n      \"Luďka\",\n      \"Ludmila\",\n      \"Ludomíra\",\n      \"Ludoslava\",\n      \"Ludvika\",\n      \"Ludvíka\",\n      \"Luisa\",\n      \"Lujza\",\n      \"Lukrécie\",\n      \"Lumíra\",\n      \"Lydie\",\n      \"Lýdie\",\n      \"Mabel\",\n      \"Mabela\",\n      \"Magda\",\n      \"Magdalena\",\n      \"Magdaléna\",\n      \"Mahulena\",\n      \"Maja\",\n      \"Mája\",\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      \"Mečislava\",\n      \"Medea\",\n      \"Médea\",\n      \"Melánie\",\n      \"Melinda\",\n      \"Melisa\",\n      \"Melita\",\n      \"Mercedes\",\n      \"Michaela\",\n      \"Michala\",\n      \"Milada\",\n      \"Milana\",\n      \"Milena\",\n      \"Miloslava\",\n      \"Milred\",\n      \"Miluše\",\n      \"Mína\",\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      \"Naďa\",\n      \"Naděžda\",\n      \"Naneta\",\n      \"Narcisa\",\n      \"Natalie\",\n      \"Natálie\",\n      \"Nataša\",\n      \"Neda\",\n      \"Nela\",\n      \"Nevena\",\n      \"Nika\",\n      \"Niké\",\n      \"Nikodéma\",\n      \"Nikol\",\n      \"Nikola\",\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      \"Ráchel\",\n      \"Raisa\",\n      \"Rajsa\",\n      \"Ramona\",\n      \"Rastislava\",\n      \"Rebeka\",\n      \"Regina\",\n      \"Regína\",\n      \"Renata\",\n      \"Renáta\",\n      \"René\",\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      \"Róza\",\n      \"Rozálie\",\n      \"Rozalinda\",\n      \"Rozamunda\",\n      \"Rozana\",\n      \"Rozina\",\n      \"Rozita\",\n      \"Rozvita\",\n      \"Rudolfa\",\n      \"Rudolfina\",\n      \"Rudolfína\",\n      \"Rut\",\n      \"Rút\",\n      \"Růžena\",\n      \"Řehořka\",\n      \"Sabina\",\n      \"Sabrina\",\n      \"Salomea\",\n      \"Salomena\",\n      \"Samuela\",\n      \"Sandra\",\n      \"Sára\",\n      \"Saskia\",\n      \"Saskie\",\n      \"Saxona\",\n      \"Selena\",\n      \"Selma\",\n      \"Senta\",\n      \"Serafína\",\n      \"Serena\",\n      \"Scholastika\",\n      \"Sibyla\",\n      \"Sidonie\",\n      \"Silvána\",\n      \"Silvie\",\n      \"Simeona\",\n      \"Simona\",\n      \"Skarlet\",\n      \"Skarleta\",\n      \"Slavěna\",\n      \"Slávka\",\n      \"Slavomila\",\n      \"Slavomíra\",\n      \"Soběslava\",\n      \"Sofie\",\n      \"Sofronie\",\n      \"Solveig\",\n      \"Solveiga\",\n      \"Soňa\",\n      \"Sotira\",\n      \"Stanislava\",\n      \"Stáza\",\n      \"Stela\",\n      \"Svatava\",\n      \"Svatoslava\",\n      \"Světla\",\n      \"Světlana\",\n      \"Světluše\",\n      \"Sylva\",\n      \"Sylvie\",\n      \"Sylvie\",\n      \"Šárka\",\n      \"Šarlota\",\n      \"Šimona\",\n      \"Štěpána\",\n      \"Štěpánka\",\n      \"Tamara\",\n      \"Táňa\",\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      \"Ulrika\",\n      \"Una\",\n      \"Uršula\",\n      \"Václava\",\n      \"Valburga\",\n      \"Valdemara\",\n      \"Valentina\",\n      \"Valentýna\",\n      \"Valerie\",\n      \"Valérie\",\n      \"Vanda\",\n      \"Vanesa\",\n      \"Věduna\",\n      \"Veleslava\",\n      \"Velislava\",\n      \"Věnceslava\",\n      \"Vendelína\",\n      \"Vendula\",\n      \"Vendulka\",\n      \"Věnka\",\n      \"Venuše\",\n      \"Věra\",\n      \"Verona\",\n      \"Veronika\",\n      \"Věroslava\",\n      \"Věslava\",\n      \"Vesna\",\n      \"Viktorie\",\n      \"Viléma\",\n      \"Vilemína\",\n      \"Vilma\",\n      \"Vincencie\",\n      \"Viola\",\n      \"Violeta\",\n      \"Virginie\",\n      \"Virgínie\",\n      \"Víta\",\n      \"Vítězslava\",\n      \"Viviana\",\n      \"Vladana\",\n      \"Vladěna\",\n      \"Vladimíra\",\n      \"Vladislava\",\n      \"Vlasta\",\n      \"Vlastimila\",\n      \"Vlastimíra\",\n      \"Vlastislava\",\n      \"Vojmíra\",\n      \"Vojslava\",\n      \"Vojtěška\",\n      \"Voršila\",\n      \"Vratislava\",\n      \"Xaverie\",\n      \"Xenie\",\n      \"Zaida\",\n      \"Zaira\",\n      \"Zbyhněva\",\n      \"Zbyňka\",\n      \"Zbyslava\",\n      \"Zbyška\",\n      \"Zdena\",\n      \"Zdenka\",\n      \"Zdeňka\",\n      \"Zdeslava\",\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      \"Ž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_last_name\": [\n      \"Adam\",\n      \"Adamec\",\n      \"Adámek\",\n      \"Albrecht\",\n      \"Ambrož\",\n      \"Anděl\",\n      \"Andrle\",\n      \"Antoš\",\n      \"Bajer\",\n      \"Baláž\",\n      \"Balcar\",\n      \"Balog\",\n      \"Baloun\",\n      \"Barák\",\n      \"Baran\",\n      \"Bareš\",\n      \"Bárta\",\n      \"Barták\",\n      \"Bartoň\",\n      \"Bartoš\",\n      \"Bartošek\",\n      \"Bartůněk\",\n      \"Bašta\",\n      \"Bauer\",\n      \"Bayer\",\n      \"Bažant\",\n      \"Bečka\",\n      \"Bečvář\",\n      \"Bednář\",\n      \"Bednařík\",\n      \"Bělohlávek\",\n      \"Benda\",\n      \"Beneš\",\n      \"Beran\",\n      \"Beránek\",\n      \"Berger\",\n      \"Berka\",\n      \"Berky\",\n      \"Bernard\",\n      \"Bezděk\",\n      \"Bílek\",\n      \"Bílý\",\n      \"Bína\",\n      \"Bittner\",\n      \"Blaha\",\n      \"Bláha\",\n      \"Blažek\",\n      \"Blecha\",\n      \"Bobek\",\n      \"Boček\",\n      \"Boháč\",\n      \"Boháček\",\n      \"Böhm\",\n      \"Borovička\",\n      \"Bouček\",\n      \"Bouda\",\n      \"Bouška\",\n      \"Brabec\",\n      \"Brabenec\",\n      \"Brada\",\n      \"Bradáč\",\n      \"Braun\",\n      \"Brázda\",\n      \"Brázdil\",\n      \"Brejcha\",\n      \"Březina\",\n      \"Bříza\",\n      \"Brož\",\n      \"Brožek\",\n      \"Brychta\",\n      \"Bubeník\",\n      \"Buček\",\n      \"Buchta\",\n      \"Burda\",\n      \"Bureš\",\n      \"Burian\",\n      \"Buriánek\",\n      \"Byrtus\",\n      \"Čada\",\n      \"Caha\",\n      \"Čáp\",\n      \"Čapek\",\n      \"Čech\",\n      \"Čejka\",\n      \"Čermák\",\n      \"Černík\",\n      \"Černoch\",\n      \"Černohorský\",\n      \"Černý\",\n      \"Červeňák\",\n      \"Červenka\",\n      \"Červený\",\n      \"Červinka\",\n      \"Chaloupka\",\n      \"Chalupa\",\n      \"Charvát\",\n      \"Chládek\",\n      \"Chlup\",\n      \"Chmelař\",\n      \"Chmelík\",\n      \"Chovanec\",\n      \"Chromý\",\n      \"Chudoba\",\n      \"Chvátal\",\n      \"Chvojka\",\n      \"Chytil\",\n      \"Cibulka\",\n      \"Čihák\",\n      \"Cihlář\",\n      \"Císař\",\n      \"Čížek\",\n      \"Čonka\",\n      \"Coufal\",\n      \"Čurda\",\n      \"Daněk\",\n      \"Daniel\",\n      \"Daniš\",\n      \"David\",\n      \"Dědek\",\n      \"Demeter\",\n      \"Dittrich\",\n      \"Diviš\",\n      \"Dlouhý\",\n      \"Dobeš\",\n      \"Dobiáš\",\n      \"Dobrovolný\",\n      \"Dočekal\",\n      \"Dočkal\",\n      \"Dohnal\",\n      \"Dokoupil\",\n      \"Doleček\",\n      \"Dolejš\",\n      \"Dolejší\",\n      \"Doležal\",\n      \"Doležel\",\n      \"Doskočil\",\n      \"Dostál\",\n      \"Doubek\",\n      \"Doubrava\",\n      \"Douša\",\n      \"Drábek\",\n      \"Drozd\",\n      \"Dubský\",\n      \"Duchoň\",\n      \"Duda\",\n      \"Dudek\",\n      \"Dufek\",\n      \"Dunka\",\n      \"Dušek\",\n      \"Dvořáček\",\n      \"Dvořák\",\n      \"Dvorský\",\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      \"Fořt\",\n      \"Fousek\",\n      \"Franc\",\n      \"Franěk\",\n      \"Frank\",\n      \"Fridrich\",\n      \"Frydrych\",\n      \"Fuchs\",\n      \"Fučík\",\n      \"Fuksa\",\n      \"Gábor\",\n      \"Gabriel\",\n      \"Gajdoš\",\n      \"Gaži\",\n      \"Gottwald\",\n      \"Gregor\",\n      \"Gruber\",\n      \"Grundza\",\n      \"Grygar\",\n      \"Hájek\",\n      \"Hajný\",\n      \"Hála\",\n      \"Hampl\",\n      \"Hána\",\n      \"Hanáček\",\n      \"Hanák\",\n      \"Hanousek\",\n      \"Hanus\",\n      \"Hanuš\",\n      \"Hanzal\",\n      \"Hanzl\",\n      \"Hanzlík\",\n      \"Hartman\",\n      \"Hašek\",\n      \"Havel\",\n      \"Havelka\",\n      \"Havlíček\",\n      \"Havlík\",\n      \"Havránek\",\n      \"Heczko\",\n      \"Heger\",\n      \"Hejda\",\n      \"Hejduk\",\n      \"Hejl\",\n      \"Hejna\",\n      \"Hendrych\",\n      \"Herman\",\n      \"Heřman\",\n      \"Heřmánek\",\n      \"Hladík\",\n      \"Hladký\",\n      \"Hlaváč\",\n      \"Hlaváček\",\n      \"Hlavatý\",\n      \"Hlávka\",\n      \"Hloušek\",\n      \"Hoffmann\",\n      \"Hofman\",\n      \"Holan\",\n      \"Holas\",\n      \"Holec\",\n      \"Holeček\",\n      \"Holík\",\n      \"Holoubek\",\n      \"Holub\",\n      \"Holý\",\n      \"Homola\",\n      \"Homolka\",\n      \"Hora\",\n      \"Horáček\",\n      \"Horák\",\n      \"Hořejší\",\n      \"Horký\",\n      \"Horňák\",\n      \"Horníček\",\n      \"Horník\",\n      \"Horský\",\n      \"Horvát\",\n      \"Horváth\",\n      \"Hošek\",\n      \"Houdek\",\n      \"Houška\",\n      \"Hovorka\",\n      \"Hrabal\",\n      \"Hrabovský\",\n      \"Hradecký\",\n      \"Hradil\",\n      \"Hrbáček\",\n      \"Hrbek\",\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      \"Hůlka\",\n      \"Huml\",\n      \"Husák\",\n      \"Hušek\",\n      \"Hýbl\",\n      \"Hynek\",\n      \"Jahoda\",\n      \"Jakeš\",\n      \"Jakl\",\n      \"Jakoubek\",\n      \"Jakubec\",\n      \"Janáček\",\n      \"Janák\",\n      \"Janata\",\n      \"Janča\",\n      \"Jančík\",\n      \"Janda\",\n      \"Janeček\",\n      \"Janečka\",\n      \"Janíček\",\n      \"Janík\",\n      \"Janků\",\n      \"Janota\",\n      \"Janoušek\",\n      \"Janovský\",\n      \"Jansa\",\n      \"Jánský\",\n      \"Janů\",\n      \"Jareš\",\n      \"Jaroš\",\n      \"Jašek\",\n      \"Javůrek\",\n      \"Jech\",\n      \"Jedlička\",\n      \"Jelen\",\n      \"Jelínek\",\n      \"Jeníček\",\n      \"Jeřábek\",\n      \"Jež\",\n      \"Ježek\",\n      \"Jílek\",\n      \"Jindra\",\n      \"Jíra\",\n      \"Jirák\",\n      \"Jiránek\",\n      \"Jirásek\",\n      \"Jiřík\",\n      \"Jirka\",\n      \"Jirků\",\n      \"Jiroušek\",\n      \"Jirsa\",\n      \"John\",\n      \"Jonáš\",\n      \"Junek\",\n      \"Jurčík\",\n      \"Jurečka\",\n      \"Juřica\",\n      \"Juřík\",\n      \"Kabát\",\n      \"Kačírek\",\n      \"Kadeřábek\",\n      \"Kadlec\",\n      \"Kafka\",\n      \"Kaiser\",\n      \"Kala\",\n      \"Kaláb\",\n      \"Kalaš\",\n      \"Kalina\",\n      \"Kalivoda\",\n      \"Kalous\",\n      \"Kalousek\",\n      \"Kameník\",\n      \"Kaňa\",\n      \"Káňa\",\n      \"Kaňka\",\n      \"Kantor\",\n      \"Kaplan\",\n      \"Karas\",\n      \"Karásek\",\n      \"Karban\",\n      \"Karel\",\n      \"Karlík\",\n      \"Kasal\",\n      \"Kašík\",\n      \"Kašpar\",\n      \"Kašpárek\",\n      \"Kavka\",\n      \"Kazda\",\n      \"Kindl\",\n      \"Klečka\",\n      \"Klein\",\n      \"Klement\",\n      \"Klíma\",\n      \"Kliment\",\n      \"Klimeš\",\n      \"Klouček\",\n      \"Klouda\",\n      \"Knap\",\n      \"Knotek\",\n      \"Koch\",\n      \"Kočí\",\n      \"Kocián\",\n      \"Kocman\",\n      \"Kocourek\",\n      \"Kohout\",\n      \"Kohoutek\",\n      \"Koláček\",\n      \"Kolář\",\n      \"Kolařík\",\n      \"Kolek\",\n      \"Kolman\",\n      \"Komárek\",\n      \"Komínek\",\n      \"Konečný\",\n      \"Koníček\",\n      \"Kopal\",\n      \"Kopeček\",\n      \"Kopecký\",\n      \"Kopečný\",\n      \"Kopřiva\",\n      \"Korbel\",\n      \"Kořínek\",\n      \"Kos\",\n      \"Kosík\",\n      \"Kosina\",\n      \"Košťál\",\n      \"Kostka\",\n      \"Kotas\",\n      \"Kotek\",\n      \"Kotlár\",\n      \"Kotrba\",\n      \"Kouba\",\n      \"Koubek\",\n      \"Koudela\",\n      \"Koudelka\",\n      \"Koukal\",\n      \"Kouřil\",\n      \"Koutný\",\n      \"Kováč\",\n      \"Kovář\",\n      \"Kovařík\",\n      \"Kovářík\",\n      \"Kozák\",\n      \"Kozel\",\n      \"Krajíček\",\n      \"Král\",\n      \"Králíček\",\n      \"Králík\",\n      \"Krátký\",\n      \"Kratochvíl\",\n      \"Kraus\",\n      \"Krčmář\",\n      \"Křeček\",\n      \"Krejčí\",\n      \"Krejčík\",\n      \"Krejčíř\",\n      \"Křenek\",\n      \"Krištof\",\n      \"Křivánek\",\n      \"Kříž\",\n      \"Křížek\",\n      \"Kropáček\",\n      \"Kroupa\",\n      \"Krupa\",\n      \"Krupička\",\n      \"Krupka\",\n      \"Kuba\",\n      \"Kubánek\",\n      \"Kubát\",\n      \"Kubec\",\n      \"Kubelka\",\n      \"Kubeš\",\n      \"Kubica\",\n      \"Kubíček\",\n      \"Kubík\",\n      \"Kubín\",\n      \"Kubiš\",\n      \"Kuča\",\n      \"Kučera\",\n      \"Kuchař\",\n      \"Kuchta\",\n      \"Kudláček\",\n      \"Kudrna\",\n      \"Kukla\",\n      \"Kulhánek\",\n      \"Kulhavý\",\n      \"Kunc\",\n      \"Kuneš\",\n      \"Kupec\",\n      \"Kupka\",\n      \"Kurka\",\n      \"Kužel\",\n      \"Kvapil\",\n      \"Kvasnička\",\n      \"Kyncl\",\n      \"Kysela\",\n      \"Lacina\",\n      \"Lacko\",\n      \"Lakatoš\",\n      \"Landa\",\n      \"Lang\",\n      \"Langer\",\n      \"Langr\",\n      \"Látal\",\n      \"Lavička\",\n      \"Le\",\n      \"Lebeda\",\n      \"Levý\",\n      \"Líbal\",\n      \"Linhart\",\n      \"Liška\",\n      \"Lorenc\",\n      \"Louda\",\n      \"Ludvík\",\n      \"Lukáč\",\n      \"Lukáš\",\n      \"Lukášek\",\n      \"Lukeš\",\n      \"Macák\",\n      \"Macek\",\n      \"Mach\",\n      \"Mácha\",\n      \"Machač\",\n      \"Macháč\",\n      \"Macháček\",\n      \"Machala\",\n      \"Machálek\",\n      \"Macura\",\n      \"Majer\",\n      \"Maleček\",\n      \"Málek\",\n      \"Malík\",\n      \"Malina\",\n      \"Malý\",\n      \"Maňák\",\n      \"Mareček\",\n      \"Marek\",\n      \"Mareš\",\n      \"Mařík\",\n      \"Maršálek\",\n      \"Maršík\",\n      \"Martinec\",\n      \"Martinek\",\n      \"Martínek\",\n      \"Mašek\",\n      \"Masopust\",\n      \"Matějíček\",\n      \"Matějka\",\n      \"Matouš\",\n      \"Matoušek\",\n      \"Matula\",\n      \"Matuška\",\n      \"Matyáš\",\n      \"Matys\",\n      \"Maxa\",\n      \"Mayer\",\n      \"Mazánek\",\n      \"Medek\",\n      \"Melichar\",\n      \"Mencl\",\n      \"Menšík\",\n      \"Merta\",\n      \"Michal\",\n      \"Michalec\",\n      \"Michálek\",\n      \"Michalík\",\n      \"Michna\",\n      \"Mička\",\n      \"Mika\",\n      \"Míka\",\n      \"Mikeš\",\n      \"Miko\",\n      \"Mikula\",\n      \"Mikulášek\",\n      \"Minář\",\n      \"Minařík\",\n      \"Mirga\",\n      \"Mládek\",\n      \"Mlčoch\",\n      \"Mlejnek\",\n      \"Mojžíš\",\n      \"Mokrý\",\n      \"Molnár\",\n      \"Moravec\",\n      \"Morávek\",\n      \"Motl\",\n      \"Motyčka\",\n      \"Moučka\",\n      \"Moudrý\",\n      \"Mráček\",\n      \"Mráz\",\n      \"Mrázek\",\n      \"Mrkvička\",\n      \"Mucha\",\n      \"Müller\",\n      \"Műller\",\n      \"Musil\",\n      \"Mužík\",\n      \"Myška\",\n      \"Nagy\",\n      \"Najman\",\n      \"Navrátil\",\n      \"Nečas\",\n      \"Nedbal\",\n      \"Nedoma\",\n      \"Nedvěd\",\n      \"Nejedlý\",\n      \"Němec\",\n      \"Němeček\",\n      \"Nešpor\",\n      \"Nesvadba\",\n      \"Neubauer\",\n      \"Neuman\",\n      \"Neumann\",\n      \"Nguyen\",\n      \"Nguyen van\",\n      \"Nosek\",\n      \"Nováček\",\n      \"Novák\",\n      \"Novosad\",\n      \"Novotný\",\n      \"Nový\",\n      \"Odehnal\",\n      \"Oláh\",\n      \"Oliva\",\n      \"Ondra\",\n      \"Ondráček\",\n      \"Orság\",\n      \"Otáhal\",\n      \"Paleček\",\n      \"Pánek\",\n      \"Papež\",\n      \"Pařízek\",\n      \"Pašek\",\n      \"Pátek\",\n      \"Patočka\",\n      \"Paul\",\n      \"Pavel\",\n      \"Pavelek\",\n      \"Pavelka\",\n      \"Pavlas\",\n      \"Pavlica\",\n      \"Pavlíček\",\n      \"Pavlík\",\n      \"Pavlů\",\n      \"Pazdera\",\n      \"Pech\",\n      \"Pecha\",\n      \"Pecháček\",\n      \"Pecka\",\n      \"Pekař\",\n      \"Pekárek\",\n      \"Pelc\",\n      \"Pelikán\",\n      \"Peřina\",\n      \"Pernica\",\n      \"Peroutka\",\n      \"Pešek\",\n      \"Peška\",\n      \"Pešta\",\n      \"Peterka\",\n      \"Petr\",\n      \"Petrák\",\n      \"Petráš\",\n      \"Petříček\",\n      \"Petřík\",\n      \"Petrů\",\n      \"Pham\",\n      \"Pícha\",\n      \"Pilař\",\n      \"Pilát\",\n      \"Píša\",\n      \"Pivoňka\",\n      \"Plaček\",\n      \"Plachý\",\n      \"Plšek\",\n      \"Pluhař\",\n      \"Podzimek\",\n      \"Pohl\",\n      \"Pokorný\",\n      \"Poláček\",\n      \"Polách\",\n      \"Polák\",\n      \"Polanský\",\n      \"Polášek\",\n      \"Polívka\",\n      \"Popelka\",\n      \"Pospíchal\",\n      \"Pospíšil\",\n      \"Potůček\",\n      \"Pour\",\n      \"Prachař\",\n      \"Prášek\",\n      \"Pražák\",\n      \"Prchal\",\n      \"Přibyl\",\n      \"Příhoda\",\n      \"Přikryl\",\n      \"Procházka\",\n      \"Prokeš\",\n      \"Prokop\",\n      \"Prošek\",\n      \"Provazník\",\n      \"Průcha\",\n      \"Průša\",\n      \"Pšenička\",\n      \"Ptáček\",\n      \"Rác\",\n      \"Rada\",\n      \"Rak\",\n      \"Rambousek\",\n      \"Raška\",\n      \"Rataj\",\n      \"Řeháček\",\n      \"Řehák\",\n      \"Řehoř\",\n      \"Remeš\",\n      \"Řezáč\",\n      \"Rezek\",\n      \"Řezníček\",\n      \"Richter\",\n      \"Richtr\",\n      \"Říha\",\n      \"Roubal\",\n      \"Rous\",\n      \"Rozsypal\",\n      \"Rudolf\",\n      \"Růžek\",\n      \"Růžička\",\n      \"Ryba\",\n      \"Rybář\",\n      \"Rýdl\",\n      \"Ryšavý\",\n      \"Sadílek\",\n      \"Šafář\",\n      \"Šafařík\",\n      \"Šafránek\",\n      \"Šálek\",\n      \"Samek\",\n      \"Šanda\",\n      \"Šašek\",\n      \"Schejbal\",\n      \"Schmidt\",\n      \"Schneider\",\n      \"Schwarz\",\n      \"Šebek\",\n      \"Šebela\",\n      \"Šebesta\",\n      \"Šeda\",\n      \"Šedivý\",\n      \"Sedláček\",\n      \"Sedlák\",\n      \"Sedlář\",\n      \"Sehnal\",\n      \"Seidl\",\n      \"Seifert\",\n      \"Sekanina\",\n      \"Semerád\",\n      \"Šenk\",\n      \"Šesták\",\n      \"Ševčík\",\n      \"Severa\",\n      \"Sikora\",\n      \"Šilhavý\",\n      \"Šíma\",\n      \"Šimáček\",\n      \"Šimák\",\n      \"Šimánek\",\n      \"Šimčík\",\n      \"Šimeček\",\n      \"Šimek\",\n      \"Šimon\",\n      \"Šimůnek\",\n      \"Šindelář\",\n      \"Šindler\",\n      \"Šíp\",\n      \"Šípek\",\n      \"Šír\",\n      \"Široký\",\n      \"Šiška\",\n      \"Sivák\",\n      \"Skácel\",\n      \"Skala\",\n      \"Skála\",\n      \"Skalický\",\n      \"Sklenář\",\n      \"Škoda\",\n      \"Skopal\",\n      \"Skořepa\",\n      \"Škrabal\",\n      \"Skřivánek\",\n      \"Slabý\",\n      \"Sládek\",\n      \"Sladký\",\n      \"Sláma\",\n      \"Slanina\",\n      \"Slavíček\",\n      \"Slavík\",\n      \"Šlechta\",\n      \"Slezák\",\n      \"Slováček\",\n      \"Slovák\",\n      \"Sluka\",\n      \"Smejkal\",\n      \"Šmejkal\",\n      \"Smékal\",\n      \"Šmerda\",\n      \"Smetana\",\n      \"Šmíd\",\n      \"Smola\",\n      \"Smolík\",\n      \"Smolka\",\n      \"Smrčka\",\n      \"Smrž\",\n      \"Smutný\",\n      \"Šnajdr\",\n      \"Sobek\",\n      \"Sobotka\",\n      \"Sochor\",\n      \"Sojka\",\n      \"Sokol\",\n      \"Šolc\",\n      \"Sommer\",\n      \"Souček\",\n      \"Soukup\",\n      \"Sova\",\n      \"Špaček\",\n      \"Spáčil\",\n      \"Špička\",\n      \"Šplíchal\",\n      \"Spurný\",\n      \"Šrámek\",\n      \"Srb\",\n      \"Staněk\",\n      \"Stárek\",\n      \"Starý\",\n      \"Šťastný\",\n      \"Štefan\",\n      \"Štefek\",\n      \"Štefl\",\n      \"Stehlík\",\n      \"Steiner\",\n      \"Stejskal\",\n      \"Štěpán\",\n      \"Štěpánek\",\n      \"Štěrba\",\n      \"Stibor\",\n      \"Stoklasa\",\n      \"Straka\",\n      \"Stránský\",\n      \"Strejček\",\n      \"Strnad\",\n      \"Strouhal\",\n      \"Stuchlík\",\n      \"Studený\",\n      \"Studnička\",\n      \"Stupka\",\n      \"Šubrt\",\n      \"Suchánek\",\n      \"Suchomel\",\n      \"Suchý\",\n      \"Suk\",\n      \"Šulc\",\n      \"Šustr\",\n      \"Šváb\",\n      \"Svačina\",\n      \"Švanda\",\n      \"Švarc\",\n      \"Svatoň\",\n      \"Svatoš\",\n      \"Švec\",\n      \"Švehla\",\n      \"Švejda\",\n      \"Švestka\",\n      \"Světlík\",\n      \"Sviták\",\n      \"Svoboda\",\n      \"Svozil\",\n      \"Sýkora\",\n      \"Synek\",\n      \"Syrový\",\n      \"Táborský\",\n      \"Tancoš\",\n      \"Teplý\",\n      \"Tesař\",\n      \"Tichý\",\n      \"Toman\",\n      \"Tománek\",\n      \"Tomáš\",\n      \"Tomášek\",\n      \"Tomeček\",\n      \"Tomek\",\n      \"Tomeš\",\n      \"Tóth\",\n      \"Tran\",\n      \"Trávníček\",\n      \"Trčka\",\n      \"Tříska\",\n      \"Trnka\",\n      \"Trojan\",\n      \"Truhlář\",\n      \"Tuček\",\n      \"Tůma\",\n      \"Tureček\",\n      \"Turek\",\n      \"Tvrdík\",\n      \"Tvrdý\",\n      \"Uher\",\n      \"Uhlíř\",\n      \"Ulrich\",\n      \"Urban\",\n      \"Urbanec\",\n      \"Urbánek\",\n      \"Vacek\",\n      \"Vácha\",\n      \"Václavek\",\n      \"Václavík\",\n      \"Vaculík\",\n      \"Vágner\",\n      \"Vala\",\n      \"Valášek\",\n      \"Válek\",\n      \"Valenta\",\n      \"Valeš\",\n      \"Váňa\",\n      \"Vančura\",\n      \"Vaněček\",\n      \"Vaněk\",\n      \"Vaníček\",\n      \"Varga\",\n      \"Vašák\",\n      \"Vašek\",\n      \"Vašíček\",\n      \"Vávra\",\n      \"Vavřík\",\n      \"Večeřa\",\n      \"Vejvoda\",\n      \"Verner\",\n      \"Veselý\",\n      \"Veverka\",\n      \"Vícha\",\n      \"Vilímek\",\n      \"Vinš\",\n      \"Víšek\",\n      \"Vít\",\n      \"Vitásek\",\n      \"Vítek\",\n      \"Vlach\",\n      \"Vlasák\",\n      \"Vlček\",\n      \"Vlk\",\n      \"Vobořil\",\n      \"Vodák\",\n      \"Vodička\",\n      \"Vodrážka\",\n      \"Vojáček\",\n      \"Vojta\",\n      \"Vojtěch\",\n      \"Vojtek\",\n      \"Vojtíšek\",\n      \"Vokoun\",\n      \"Volek\",\n      \"Volf\",\n      \"Volný\",\n      \"Vondra\",\n      \"Vondráček\",\n      \"Vondrák\",\n      \"Voráček\",\n      \"Vorel\",\n      \"Voříšek\",\n      \"Vorlíček\",\n      \"Votava\",\n      \"Votruba\",\n      \"Vrabec\",\n      \"Vrána\",\n      \"Vrba\",\n      \"Vrzal\",\n      \"Vybíral\",\n      \"Vydra\",\n      \"Vymazal\",\n      \"Vyskočil\",\n      \"Vysloužil\",\n      \"Wagner\",\n      \"Walter\",\n      \"Weber\",\n      \"Weiss\",\n      \"Winkler\",\n      \"Wolf\",\n      \"Zábranský\",\n      \"Žáček\",\n      \"Zach\",\n      \"Zahrádka\",\n      \"Zahradník\",\n      \"Zajíc\",\n      \"Zajíček\",\n      \"Žák\",\n      \"Zálešák\",\n      \"Zámečník\",\n      \"Zapletal\",\n      \"Záruba\",\n      \"Zatloukal\",\n      \"Zavadil\",\n      \"Zavřel\",\n      \"Zbořil\",\n      \"Žďárský\",\n      \"Zdražil\",\n      \"Zedník\",\n      \"Zelenka\",\n      \"Zelený\",\n      \"Zelinka\",\n      \"Zeman\",\n      \"Zemánek\",\n      \"Žemlička\",\n      \"Zezula\",\n      \"Žídek\",\n      \"Žiga\",\n      \"Zíka\",\n      \"Zikmund\",\n      \"Zima\",\n      \"Žižka\",\n      \"Zlámal\",\n      \"Zoubek\",\n      \"Zouhar\",\n      \"Žůrek\",\n      \"Zvěřina\"\n    ],\n    \"female_last_name\": [\n      \"Adamová\",\n      \"Adamcová\",\n      \"Adámková\",\n      \"Albrechtová\",\n      \"Ambrožová\",\n      \"Andělová\",\n      \"Andrlová\",\n      \"Antošová\",\n      \"Bajerová\",\n      \"Balážová\",\n      \"Balcarová\",\n      \"Balogová\",\n      \"Balounová\",\n      \"Baráková\",\n      \"Baranová\",\n      \"Barešová\",\n      \"Bártová\",\n      \"Bartáková\",\n      \"Bartoňová\",\n      \"Bartošová\",\n      \"Bartošková\",\n      \"Bartůňková\",\n      \"Baštová\",\n      \"Bauerová\",\n      \"Bayerová\",\n      \"Bažantová\",\n      \"Bečková\",\n      \"Bečvářová\",\n      \"Bednářová\",\n      \"Bednaříková\",\n      \"Bělohlávková\",\n      \"Bendová\",\n      \"Benešová\",\n      \"Beranová\",\n      \"Beránková\",\n      \"Bergrová\",\n      \"Berková\",\n      \"Berkyová\",\n      \"Bernardová\",\n      \"Bezděková\",\n      \"Bílková\",\n      \"Bílá\",\n      \"Bínová\",\n      \"Bittnerová\",\n      \"Blahová\",\n      \"Bláhová\",\n      \"Blažková\",\n      \"Blechová\",\n      \"Bobková\",\n      \"Bočková\",\n      \"Boháčová\",\n      \"Boháčková\",\n      \"Böhmová\",\n      \"Borovičková\",\n      \"Boučková\",\n      \"Boudová\",\n      \"Boušková\",\n      \"Brabcová\",\n      \"Brabencová\",\n      \"Bradová\",\n      \"Bradáčová\",\n      \"Braunová\",\n      \"Brázdová\",\n      \"Brázdilová\",\n      \"Brejchová\",\n      \"Březinová\",\n      \"Břízová\",\n      \"Brožová\",\n      \"Brožková\",\n      \"Brychtová\",\n      \"Bubeníková\",\n      \"Bučková\",\n      \"Buchtová\",\n      \"Burdová\",\n      \"Burešová\",\n      \"Burianová\",\n      \"Buriánková\",\n      \"Byrtusová\",\n      \"Čadová\",\n      \"Cahová\",\n      \"Čápová\",\n      \"Čapková\",\n      \"Čechová\",\n      \"Čejková\",\n      \"Čermáková\",\n      \"Černíková\",\n      \"Černochová\",\n      \"Černohorská\",\n      \"Černá\",\n      \"Červeňáková\",\n      \"Červenková\",\n      \"Červená\",\n      \"Červinková\",\n      \"Chaloupková\",\n      \"Chalupová\",\n      \"Charvátová\",\n      \"Chládková\",\n      \"Chlupová\",\n      \"Chmelařová\",\n      \"Chmelíková\",\n      \"Chovancová\",\n      \"Chromá\",\n      \"Chudobová\",\n      \"Chvátalová\",\n      \"Chvojková\",\n      \"Chytilová\",\n      \"Cibulková\",\n      \"Čiháková\",\n      \"Cihlářová\",\n      \"Císařová\",\n      \"Čížková\",\n      \"Čonková\",\n      \"Coufalová\",\n      \"Čurdová\",\n      \"Danková\",\n      \"Danilová\",\n      \"Danišová\",\n      \"Davidová\",\n      \"Dědková\",\n      \"Demetrová\",\n      \"Dittrichová\",\n      \"Divišová\",\n      \"Dlouhá\",\n      \"Dobešová\",\n      \"Dobiášová\",\n      \"Dobrovolná\",\n      \"Dočekalová\",\n      \"Dočkalová\",\n      \"Dohnalová\",\n      \"Dokoupilová\",\n      \"Dolečková\",\n      \"Dolejšová\",\n      \"Dolejší\",\n      \"Doležalová\",\n      \"Doleželová\",\n      \"Doskočilová\",\n      \"Dostálová\",\n      \"Doubková\",\n      \"Doubravová\",\n      \"Doušová\",\n      \"Drábková\",\n      \"Drozdová\",\n      \"Dubská\",\n      \"Duchoňová\",\n      \"Dudová\",\n      \"Dudková\",\n      \"Dufková\",\n      \"Dunková\",\n      \"Dušková\",\n      \"Dvořáčková\",\n      \"Dvořáková\",\n      \"Dvorská\",\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      \"Fořtová\",\n      \"Fousková\",\n      \"Francová\",\n      \"Franková\",\n      \"Franková\",\n      \"Fridrichová\",\n      \"Frydrychová\",\n      \"Fuchsová\",\n      \"Fučíková\",\n      \"Fuksová\",\n      \"Gáborová\",\n      \"Gabrielová\",\n      \"Gajdošová\",\n      \"Gažiová\",\n      \"Gottwaldová\",\n      \"Gregorová\",\n      \"Grubrová\",\n      \"Grundzová\",\n      \"Grygarová\",\n      \"Hájková\",\n      \"Hajná\",\n      \"Hálová\",\n      \"Hamplová\",\n      \"Hánová\",\n      \"Hanáčková\",\n      \"Hanáková\",\n      \"Hanousková\",\n      \"Hanusová\",\n      \"Hanušová\",\n      \"Hanzalová\",\n      \"Hanzlová\",\n      \"Hanzlíková\",\n      \"Hartmanová\",\n      \"Hašková\",\n      \"Havlová\",\n      \"Havelková\",\n      \"Havlíčková\",\n      \"Havlíková\",\n      \"Havránková\",\n      \"Heczková\",\n      \"Hegerová\",\n      \"Hejdová\",\n      \"Hejduková\",\n      \"Hejlová\",\n      \"Hejnová\",\n      \"Hendrychová\",\n      \"Hermanová\",\n      \"Heřmanová\",\n      \"Heřmánková\",\n      \"Hladíková\",\n      \"Hladká\",\n      \"Hlaváčová\",\n      \"Hlaváčková\",\n      \"Hlavatá\",\n      \"Hlávková\",\n      \"Hloušková\",\n      \"Hoffmannová\",\n      \"Hofmanová\",\n      \"Holanová\",\n      \"Holasová\",\n      \"Holcová\",\n      \"Holečková\",\n      \"Holíková\",\n      \"Holoubková\",\n      \"Holubová\",\n      \"Holá\",\n      \"Homolová\",\n      \"Homolková\",\n      \"Horová\",\n      \"Horáčková\",\n      \"Horáková\",\n      \"Hořejší\",\n      \"Horký\",\n      \"Horňáková\",\n      \"Horníčková\",\n      \"Horníková\",\n      \"Horská\",\n      \"Horvátová\",\n      \"Horváthová\",\n      \"Hošková\",\n      \"Houdková\",\n      \"Houšková\",\n      \"Hovorková\",\n      \"Hrabalová\",\n      \"Hrabovská\",\n      \"Hradecká\",\n      \"Hradilová\",\n      \"Hrbáčková\",\n      \"Hrbková\",\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      \"Hůlková\",\n      \"Humlová\",\n      \"Husáková\",\n      \"Hušková\",\n      \"Hýblová\",\n      \"Hynková\",\n      \"Jahodová\",\n      \"Jakešová\",\n      \"Jaklová\",\n      \"Jakoubková\",\n      \"Jakubcová\",\n      \"Janáčková\",\n      \"Janáková\",\n      \"Janatová\",\n      \"Jančová\",\n      \"Jančíková\",\n      \"Jandová\",\n      \"Janečková\",\n      \"Janečková\",\n      \"Janíčková\",\n      \"Janíková\",\n      \"Janků\",\n      \"Janotová\",\n      \"Janoušková\",\n      \"Janovská\",\n      \"Jansová\",\n      \"Jánská\",\n      \"Janů\",\n      \"Jarešová\",\n      \"Jarošová\",\n      \"Jašková\",\n      \"Javůrková\",\n      \"Jechová\",\n      \"Jedličková\",\n      \"Jelenová\",\n      \"Jelínková\",\n      \"Jeníčková\",\n      \"Jeřábková\",\n      \"Ježová\",\n      \"Ježková\",\n      \"Jílková\",\n      \"Jindrová\",\n      \"Jírová\",\n      \"Jiráková\",\n      \"Jiránková\",\n      \"Jirásková\",\n      \"Jiříková\",\n      \"Jirková\",\n      \"Jirků\",\n      \"Jiroušková\",\n      \"Jirsová\",\n      \"Johnová\",\n      \"Jonášová\",\n      \"Junková\",\n      \"Jurčíková\",\n      \"Jurečková\",\n      \"Juřicová\",\n      \"Juříková\",\n      \"Kabátová\",\n      \"Kačírková\",\n      \"Kadeřábková\",\n      \"Kadlecová\",\n      \"Kafková\",\n      \"Kaisrová\",\n      \"Kalová\",\n      \"Kalábová\",\n      \"Kalašová\",\n      \"Kalinová\",\n      \"Kalivodová\",\n      \"Kalousová\",\n      \"Kalousková\",\n      \"Kameníková\",\n      \"Kaňová\",\n      \"Káňová\",\n      \"Kaňková\",\n      \"Kantorová\",\n      \"Kaplanová\",\n      \"Karasová\",\n      \"Karásková\",\n      \"Karbanová\",\n      \"Karlová\",\n      \"Karlíková\",\n      \"Kasalová\",\n      \"Kašíková\",\n      \"Kašparová\",\n      \"Kašpárková\",\n      \"Kavková\",\n      \"Kazdová\",\n      \"Kindlová\",\n      \"Klečková\",\n      \"Kleinová\",\n      \"Klementová\",\n      \"Klímová\",\n      \"Klimentová\",\n      \"Klimešová\",\n      \"Kloučková\",\n      \"Kloudová\",\n      \"Knapová\",\n      \"Knotková\",\n      \"Kochová\",\n      \"Kočí\",\n      \"Kociánová\",\n      \"Kocmanová\",\n      \"Kocourková\",\n      \"Kohoutová\",\n      \"Kohoutková\",\n      \"Koláčková\",\n      \"Kolářová\",\n      \"Kolaříková\",\n      \"Kolková\",\n      \"Kolmanová\",\n      \"Komárková\",\n      \"Komínková\",\n      \"Konečná\",\n      \"Koníčková\",\n      \"Kopalová\",\n      \"Kopečková\",\n      \"Kopecká\",\n      \"Kopečná\",\n      \"Kopřivová\",\n      \"Korbelová\",\n      \"Kořínková\",\n      \"Kosová\",\n      \"Kosíková\",\n      \"Kosinová\",\n      \"Košťálová\",\n      \"Kostková\",\n      \"Kotasová\",\n      \"Kotková\",\n      \"Kotlárová\",\n      \"Kotrbová\",\n      \"Koubová\",\n      \"Koubková\",\n      \"Koudelová\",\n      \"Koudelková\",\n      \"Koukalová\",\n      \"Kouřilová\",\n      \"Koutná\",\n      \"Kováčová\",\n      \"Kovářová\",\n      \"Kovaříková\",\n      \"Kováříková\",\n      \"Kozáková\",\n      \"Kozlová\",\n      \"Krajíčková\",\n      \"Králová\",\n      \"Králíčková\",\n      \"Králíková\",\n      \"Krátká\",\n      \"Kratochvílová\",\n      \"Krausová\",\n      \"Krčmářová\",\n      \"Křečková\",\n      \"Krejčová\",\n      \"Krejčíková\",\n      \"Krejčířová\",\n      \"Křenková\",\n      \"Krištofová\",\n      \"Křivánková\",\n      \"Křížová\",\n      \"Křížková\",\n      \"Kropáčková\",\n      \"Kroupová\",\n      \"Krupová\",\n      \"Krupičková\",\n      \"Krupková\",\n      \"Kubová\",\n      \"Kubánková\",\n      \"Kubátová\",\n      \"Kubcová\",\n      \"Kubelková\",\n      \"Kubešová\",\n      \"Kubicová\",\n      \"Kubíčková\",\n      \"Kubíková\",\n      \"Kubínová\",\n      \"Kubišová\",\n      \"Kučová\",\n      \"Kučerová\",\n      \"Kuchařová\",\n      \"Kuchtová\",\n      \"Kudláčková\",\n      \"Kudrnová\",\n      \"Kuklová\",\n      \"Kulhánková\",\n      \"Kulhavá\",\n      \"Kuncová\",\n      \"Kunešová\",\n      \"Kupcová\",\n      \"Kupková\",\n      \"Kurková\",\n      \"Kuželová\",\n      \"Kvapilová\",\n      \"Kvasničková\",\n      \"Kynclová\",\n      \"Kyselová\",\n      \"Lacinová\",\n      \"Lacková\",\n      \"Lakatošová\",\n      \"Landová\",\n      \"Langová\",\n      \"Langrová\",\n      \"Langrová\",\n      \"Látalová\",\n      \"Lavičková\",\n      \"Le\",\n      \"Lebedová\",\n      \"Levá\",\n      \"Líbalová\",\n      \"Linhartová\",\n      \"Lišková\",\n      \"Lorencová\",\n      \"Loudová\",\n      \"Ludvíková\",\n      \"Lukáčová\",\n      \"Lukášová\",\n      \"Lukášková\",\n      \"Lukešová\",\n      \"Macáková\",\n      \"Macková\",\n      \"Machová\",\n      \"Máchová\",\n      \"Machačová\",\n      \"Macháčová\",\n      \"Macháčková\",\n      \"Machalová\",\n      \"Machálková\",\n      \"Macurová\",\n      \"Majerová\",\n      \"Malečková\",\n      \"Málková\",\n      \"Malíková\",\n      \"Malinová\",\n      \"Malá\",\n      \"Maňáková\",\n      \"Marečková\",\n      \"Marková\",\n      \"Marešová\",\n      \"Maříková\",\n      \"Maršálková\",\n      \"Maršíková\",\n      \"Martincová\",\n      \"Martinková\",\n      \"Martínková\",\n      \"Mašková\",\n      \"Masopustová\",\n      \"Matějíčková\",\n      \"Matějková\",\n      \"Matoušová\",\n      \"Matoušková\",\n      \"Matulová\",\n      \"Matušková\",\n      \"Matyášová\",\n      \"Matysová\",\n      \"Maxová\",\n      \"Mayerová\",\n      \"Mazánková\",\n      \"Medková\",\n      \"Melicharová\",\n      \"Menclová\",\n      \"Menšíková\",\n      \"Mertová\",\n      \"Michalová\",\n      \"Michalcová\",\n      \"Michálková\",\n      \"Michalíková\",\n      \"Michnová\",\n      \"Mičková\",\n      \"Miková\",\n      \"Míková\",\n      \"Mikešová\",\n      \"Miková\",\n      \"Mikulová\",\n      \"Mikulášková\",\n      \"Minářová\",\n      \"Minaříková\",\n      \"Mirgová\",\n      \"Mládková\",\n      \"Mlčochová\",\n      \"Mlejnková\",\n      \"Mojžíšová\",\n      \"Mokrá\",\n      \"Molnárová\",\n      \"Moravcová\",\n      \"Morávková\",\n      \"Motlová\",\n      \"Motyčková\",\n      \"Moučková\",\n      \"Moudrá\",\n      \"Mráčková\",\n      \"Mrázová\",\n      \"Mrázková\",\n      \"Mrkvičková\",\n      \"Muchová\",\n      \"Müllerová\",\n      \"Műllerová\",\n      \"Musilová\",\n      \"Mužíková\",\n      \"Myšková\",\n      \"Nagyová\",\n      \"Najmanová\",\n      \"Navrátilová\",\n      \"Nečasová\",\n      \"Nedbalová\",\n      \"Nedomová\",\n      \"Nedvědová\",\n      \"Nejedlá\",\n      \"Němcová\",\n      \"Němečková\",\n      \"Nešporová\",\n      \"Nesvadbová\",\n      \"Neubauerová\",\n      \"Neumanová\",\n      \"Neumannová\",\n      \"Nguyenová\",\n      \"Nguyen vanová\",\n      \"Nosková\",\n      \"Nováčková\",\n      \"Nováková\",\n      \"Novosadová\",\n      \"Novotná\",\n      \"Nová\",\n      \"Odehnalová\",\n      \"Oláhová\",\n      \"Olivová\",\n      \"Ondrová\",\n      \"Ondráčková\",\n      \"Orságová\",\n      \"Otáhalová\",\n      \"Palečková\",\n      \"Pánková\",\n      \"Papežová\",\n      \"Pařízková\",\n      \"Pašková\",\n      \"Pátková\",\n      \"Patočková\",\n      \"Paulová\",\n      \"Pavlová\",\n      \"Pavelková\",\n      \"Pavelková\",\n      \"Pavlasová\",\n      \"Pavlicová\",\n      \"Pavlíčková\",\n      \"Pavlíková\",\n      \"Pavlů\",\n      \"Pazderová\",\n      \"Pechová\",\n      \"Pechová\",\n      \"Pecháčková\",\n      \"Pecková\",\n      \"Pekařová\",\n      \"Pekárková\",\n      \"Pelcová\",\n      \"Pelikánová\",\n      \"Peřinová\",\n      \"Pernicová\",\n      \"Peroutková\",\n      \"Pešková\",\n      \"Pešková\",\n      \"Peštová\",\n      \"Peterková\",\n      \"Petrová\",\n      \"Petráková\",\n      \"Petrášová\",\n      \"Petříčková\",\n      \"Petříková\",\n      \"Petrů\",\n      \"Pham\",\n      \"Píchová\",\n      \"Pilařová\",\n      \"Pilátová\",\n      \"Píšová\",\n      \"Pivoňková\",\n      \"Plačková\",\n      \"Plachá\",\n      \"Plšková\",\n      \"Pluhařová\",\n      \"Podzimková\",\n      \"Pohlová\",\n      \"Pokorná\",\n      \"Poláčková\",\n      \"Poláchová\",\n      \"Poláková\",\n      \"Polanská\",\n      \"Polášková\",\n      \"Polívková\",\n      \"Popelková\",\n      \"Pospíchalová\",\n      \"Pospíšilová\",\n      \"Potůčková\",\n      \"Pourová\",\n      \"Prachařová\",\n      \"Prášková\",\n      \"Pražáková\",\n      \"Prchalová\",\n      \"Přibylová\",\n      \"Příhodová\",\n      \"Přikrylová\",\n      \"Procházková\",\n      \"Prokešová\",\n      \"Prokopová\",\n      \"Prošková\",\n      \"Provazníková\",\n      \"Průchová\",\n      \"Průšová\",\n      \"Pšeničková\",\n      \"Ptáčková\",\n      \"Rácová\",\n      \"Radová\",\n      \"Raková\",\n      \"Rambousková\",\n      \"Rašková\",\n      \"Ratajová\",\n      \"Řeháčková\",\n      \"Řeháková\",\n      \"Řehořová\",\n      \"Remešová\",\n      \"Řezáčová\",\n      \"Rezková\",\n      \"Řezníčková\",\n      \"Richtrová\",\n      \"Richtrová\",\n      \"Říhová\",\n      \"Roubalová\",\n      \"Rousová\",\n      \"Rozsypalová\",\n      \"Rudolfová\",\n      \"Růžková\",\n      \"Růžičková\",\n      \"Rybová\",\n      \"Rybářová\",\n      \"Rýdlová\",\n      \"Ryšavá\",\n      \"Sadílková\",\n      \"Šafářová\",\n      \"Šafaříková\",\n      \"Šafránková\",\n      \"Šálková\",\n      \"Samková\",\n      \"Šandová\",\n      \"Šašková\",\n      \"Schejbalová\",\n      \"Schmidtová\",\n      \"Schneidrová\",\n      \"Schwarzová\",\n      \"Šebková\",\n      \"Šebelová\",\n      \"Šebestová\",\n      \"Šedová\",\n      \"Šedivá\",\n      \"Sedláčková\",\n      \"Sedláková\",\n      \"Sedlářová\",\n      \"Sehnalová\",\n      \"Seidlová\",\n      \"Seifertová\",\n      \"Sekaninová\",\n      \"Semerádová\",\n      \"Šenková\",\n      \"Šestáková\",\n      \"Ševčíková\",\n      \"Severová\",\n      \"Sikorová\",\n      \"Šilhavá\",\n      \"Šímová\",\n      \"Šimáčková\",\n      \"Šimáková\",\n      \"Šimánková\",\n      \"Šimčíková\",\n      \"Šimečková\",\n      \"Šimková\",\n      \"Šimonová\",\n      \"Šimůnková\",\n      \"Šindelářová\",\n      \"Šindlerová\",\n      \"Šípová\",\n      \"Šípková\",\n      \"Šírová\",\n      \"Široká\",\n      \"Šišková\",\n      \"Siváková\",\n      \"Skácelová\",\n      \"Skalová\",\n      \"Skálová\",\n      \"Skalická\",\n      \"Sklenářová\",\n      \"Škodová\",\n      \"Skopalová\",\n      \"Skořepová\",\n      \"Škrabalová\",\n      \"Skřivánková\",\n      \"Slabá\",\n      \"Sládková\",\n      \"Sladká\",\n      \"Slámová\",\n      \"Slaninová\",\n      \"Slavíčková\",\n      \"Slavíková\",\n      \"Šlechtová\",\n      \"Slezáková\",\n      \"Slováčková\",\n      \"Slováková\",\n      \"Sluková\",\n      \"Smejkalová\",\n      \"Šmejkalová\",\n      \"Smékalová\",\n      \"Šmerdová\",\n      \"Smetanová\",\n      \"Šmídová\",\n      \"Smolová\",\n      \"Smolíková\",\n      \"Smolková\",\n      \"Smrčková\",\n      \"Smržová\",\n      \"Smutná\",\n      \"Šnajdrová\",\n      \"Sobková\",\n      \"Sobotková\",\n      \"Sochorová\",\n      \"Sojková\",\n      \"Sokolová\",\n      \"Šolcová\",\n      \"Sommrová\",\n      \"Součková\",\n      \"Soukupová\",\n      \"Sovová\",\n      \"Špačková\",\n      \"Spáčilová\",\n      \"Špičková\",\n      \"Šplíchalová\",\n      \"Spurná\",\n      \"Šrámková\",\n      \"Srbová\",\n      \"Staňková\",\n      \"Stárková\",\n      \"Stará\",\n      \"Šťastná\",\n      \"Štefanová\",\n      \"Štefková\",\n      \"Šteflová\",\n      \"Stehlíková\",\n      \"Steinerová\",\n      \"Stejskalová\",\n      \"Štěpánová\",\n      \"Štěpánková\",\n      \"Štěrbová\",\n      \"Stiborová\",\n      \"Stoklasová\",\n      \"Straková\",\n      \"Stránská\",\n      \"Strejčková\",\n      \"Strnadová\",\n      \"Strouhalová\",\n      \"Stuchlíková\",\n      \"Studená\",\n      \"Studničková\",\n      \"Stupková\",\n      \"Šubrtová\",\n      \"Suchánková\",\n      \"Suchomelová\",\n      \"Suchá\",\n      \"Suková\",\n      \"Šulcová\",\n      \"Šustrová\",\n      \"Švábová\",\n      \"Svačinová\",\n      \"Švandová\",\n      \"Švarcová\",\n      \"Svatoňová\",\n      \"Svatošová\",\n      \"Švecová\",\n      \"Švehlová\",\n      \"Švejdová\",\n      \"Švestková\",\n      \"Světlíková\",\n      \"Svitáková\",\n      \"Svobodová\",\n      \"Svozilová\",\n      \"Sýkorová\",\n      \"Synková\",\n      \"Syrová\",\n      \"Táborská\",\n      \"Tancošová\",\n      \"Teplá\",\n      \"Tesařová\",\n      \"Tichá\",\n      \"Tomanová\",\n      \"Tománková\",\n      \"Tomášová\",\n      \"Tomášková\",\n      \"Tomečková\",\n      \"Tomková\",\n      \"Tomešová\",\n      \"Tóthová\",\n      \"Tranová\",\n      \"Trávníčková\",\n      \"Trčková\",\n      \"Třísková\",\n      \"Trnková\",\n      \"Trojanová\",\n      \"Truhlářová\",\n      \"Tučková\",\n      \"Tůmová\",\n      \"Turečková\",\n      \"Turková\",\n      \"Tvrdíková\",\n      \"Tvrdá\",\n      \"Uhrová\",\n      \"Uhlířová\",\n      \"Ulrichová\",\n      \"Urbanová\",\n      \"Urbancová\",\n      \"Urbánková\",\n      \"Vacková\",\n      \"Váchová\",\n      \"Václavková\",\n      \"Václavíková\",\n      \"Vaculíková\",\n      \"Vágnerová\",\n      \"Valová\",\n      \"Valášková\",\n      \"Válková\",\n      \"Valentová\",\n      \"Valešová\",\n      \"Váňová\",\n      \"Vančurová\",\n      \"Vaněčková\",\n      \"Vaňková\",\n      \"Vaníčková\",\n      \"Vargová\",\n      \"Vašáková\",\n      \"Vašková\",\n      \"Vašíčková\",\n      \"Vávrová\",\n      \"Vavříková\",\n      \"Večeřová\",\n      \"Vejvodová\",\n      \"Vernerová\",\n      \"Veselá\",\n      \"Veverková\",\n      \"Víchová\",\n      \"Vilímková\",\n      \"Vinšová\",\n      \"Víšková\",\n      \"Vítová\",\n      \"Vitásková\",\n      \"Vítková\",\n      \"Vlachová\",\n      \"Vlasáková\",\n      \"Vlčková\",\n      \"Vlková\",\n      \"Vobořilová\",\n      \"Vodáková\",\n      \"Vodičková\",\n      \"Vodrážková\",\n      \"Vojáčková\",\n      \"Vojtová\",\n      \"Vojtěchová\",\n      \"Vojtková\",\n      \"Vojtíšková\",\n      \"Vokounová\",\n      \"Volková\",\n      \"Volfová\",\n      \"Volná\",\n      \"Vondrová\",\n      \"Vondráčková\",\n      \"Vondráková\",\n      \"Voráčková\",\n      \"Vorlová\",\n      \"Voříšková\",\n      \"Vorlíčková\",\n      \"Votavová\",\n      \"Votrubová\",\n      \"Vrabcová\",\n      \"Vránová\",\n      \"Vrbová\",\n      \"Vrzalová\",\n      \"Vybíralová\",\n      \"Vydrová\",\n      \"Vymazalová\",\n      \"Vyskočilová\",\n      \"Vysloužilová\",\n      \"Wagnerová\",\n      \"Waltrová\",\n      \"Webrová\",\n      \"Weissová\",\n      \"Winklerová\",\n      \"Wolfová\",\n      \"Zábranská\",\n      \"Žáčková\",\n      \"Zachová\",\n      \"Zahrádková\",\n      \"Zahradníková\",\n      \"Zajícová\",\n      \"Zajíčková\",\n      \"Žáková\",\n      \"Zálešáková\",\n      \"Zámečníková\",\n      \"Zapletalová\",\n      \"Zárubová\",\n      \"Zatloukalová\",\n      \"Zavadilová\",\n      \"Zavřelová\",\n      \"Zbořilová\",\n      \"Žďárská\",\n      \"Zdražilová\",\n      \"Zedníková\",\n      \"Zelenková\",\n      \"Zelená\",\n      \"Zelinková\",\n      \"Zemanová\",\n      \"Zemánková\",\n      \"Žemličková\",\n      \"Zezulová\",\n      \"Žídková\",\n      \"Žigová\",\n      \"Zíková\",\n      \"Zikmundová\",\n      \"Zimová\",\n      \"Žižková\",\n      \"Zlámalová\",\n      \"Zoubková\",\n      \"Zouharová\",\n      \"Žůrková\",\n      \"Zvěřinová\"\n    ],\n    \"prefix\": [\n      \"Ing.\",\n      \"Mgr.\",\n      \"JUDr.\",\n      \"MUDr.\"\n    ],\n    \"suffix\": [\n      \"Phd.\"\n    ],\n    \"title\": {\n      \"descriptor\": [\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        \"Dynamic\",\n        \"International\",\n        \"Legacy\",\n        \"Forward\",\n        \"Internal\",\n        \"Human\",\n        \"Chief\",\n        \"Principal\"\n      ],\n      \"level\": [\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      \"job\": [\n        \"Supervisor\",\n        \"Associate\",\n        \"Executive\",\n        \"Liason\",\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    },\n    \"name\": [\n      \"#{prefix} #{male_first_name} #{male_last_name}\",\n      \"#{prefix} #{female_first_name} #{female_last_name}\",\n      \"#{male_first_name} #{male_last_name} #{suffix}\",\n      \"#{female_first_name} #{female_last_name} #{suffix}\",\n      \"#{male_first_name} #{male_last_name}\",\n      \"#{male_first_name} #{male_last_name}\",\n      \"#{male_first_name} #{male_last_name}\",\n      \"#{female_first_name} #{female_last_name}\",\n      \"#{female_first_name} #{female_last_name}\",\n      \"#{female_first_name} #{female_last_name}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"601 ### ###\",\n      \"737 ### ###\",\n      \"736 ### ###\",\n      \"### ### ###\",\n      \"+420 ### ### ###\",\n      \"00420 ### ### ###\"\n    ]\n  },\n  \"date\": {\n    \"month\": {\n      \"wide\": [\n        \"Leden\",\n        \"Únor\",\n        \"Březen\",\n        \"Duben\",\n        \"Květen\",\n        \"Červen\",\n        \"Červenec\",\n        \"Srpen\",\n        \"Září\",\n        \"Říjen\",\n        \"Listopad\",\n        \"Prosinec\"\n      ],\n      \"wide_context\": [\n        \"Leden\",\n        \"Únor\",\n        \"Březen\",\n        \"Duben\",\n        \"Květen\",\n        \"Červen\",\n        \"Červenec\",\n        \"Srpen\",\n        \"Září\",\n        \"Říjen\",\n        \"Listopad\",\n        \"Prosinec\"\n      ],\n      \"abbr\": [\n        \"Led\",\n        \"Úno\",\n        \"Bře\",\n        \"Dub\",\n        \"Kvě\",\n        \"Čer\",\n        \"Črc\",\n        \"Srp\",\n        \"Zář\",\n        \"Říj\",\n        \"Lis\",\n        \"Pro\"\n      ],\n      \"abbr_context\": [\n        \"Led\",\n        \"Úno\",\n        \"Bře\",\n        \"Dub\",\n        \"Kvě\",\n        \"Čer\",\n        \"Črc\",\n        \"Srp\",\n        \"Zář\",\n        \"Říj\",\n        \"Lis\",\n        \"Pro\"\n      ]\n    },\n    \"weekday\": {\n      \"wide\": [\n        \"Pondělí\",\n        \"Úterý\",\n        \"Středa\",\n        \"čtvrtek\",\n        \"Pátek\",\n        \"Sobota\",\n        \"Neděle\"\n      ],\n      \"wide_context\": [\n        \"Pondělí\",\n        \"Úterý\",\n        \"Středa\",\n        \"čtvrtek\",\n        \"Pátek\",\n        \"Sobota\",\n        \"Neděle\"\n      ],\n      \"abbr\": [\n        \"Po\",\n        \"Út\",\n        \"St\",\n        \"čt\",\n        \"Pá\",\n        \"So\",\n        \"Ne\"\n      ],\n      \"abbr_context\": [\n        \"Po\",\n        \"Út\",\n        \"St\",\n        \"čt\",\n        \"Pá\",\n        \"So\",\n        \"Ne\"\n      ]\n    }\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/cz.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 3],\n    city: [Array String; 1],\n    city_name: [Array String; 602],\n    country: [Array String; 195],\n    default_country: [Array String; 1],\n    postcode: [Array String; 3],\n    secondary_address: [Array String; 2],\n    street: [Array String; 8311],\n    street_address: [Array String; 1],\n    street_name: [Array String; 1],\n    time_zone: [Array String; 143]\n  },\n  company: {\n    adjective: [Array String; 100],\n    bs_noun: [Array String; 109],\n    bs_verb: [Array String; 60],\n    descriptor: [Array String; 101],\n    name: [Array String; 3],\n    noun: [Array String; 104],\n    suffix: [Array String; 3]\n  },\n  date: {\n    month: {\n      abbr: [Array String; 12],\n      abbr_context: [Array String; 12],\n      wide: [Array String; 12],\n      wide_context: [Array String; 12]\n    },\n    weekday: {\n      abbr: [Array String; 7],\n      abbr_context: [Array String; 7],\n      wide: [Array String; 7],\n      wide_context: [Array String; 7]\n    }\n  },\n  internet: {\n    domain_suffix: [Array String; 5],\n    free_email: [Array String; 5]\n  },\n  lorem: {\n    words: [Array String; 249]\n  },\n  name: {\n    female_first_name: [Array String; 786],\n    female_last_name: [Array String; 999],\n    male_first_name: [Array String; 796],\n    male_last_name: [Array String; 999],\n    name: [Array String; 10],\n    prefix: [Array String; 4],\n    suffix: [Array String; 1],\n    title: {\n      descriptor: [Array String; 22],\n      job: [Array String; 25],\n      level: [Array String; 37]\n    }\n  },\n  phone_number: {\n    formats: [Array String; 6]\n  },\n  title: Czech\n}"
  },
  {
    "path": "Source/Bogus/data/de.locale.json",
    "content": "{\n  \"title\": \"German\",\n  \"address\": {\n    \"city_prefix\": [\n      \"Nord\",\n      \"Ost\",\n      \"West\",\n      \"Süd\",\n      \"Neu\",\n      \"Alt\",\n      \"Bad\"\n    ],\n    \"city_suffix\": [\n      \"stadt\",\n      \"dorf\",\n      \"land\",\n      \"scheid\",\n      \"burg\"\n    ],\n    \"country\": [\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    \"street_root\": [\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    \"building_number\": [\n      \"###\",\n      \"##\",\n      \"#\",\n      \"##a\",\n      \"##b\",\n      \"##c\"\n    ],\n    \"secondary_address\": [\n      \"Apt. ###\",\n      \"Zimmer ###\",\n      \"# OG\"\n    ],\n    \"postcode\": [\n      \"#####\",\n      \"#####\"\n    ],\n    \"state\": [\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    \"state_abbr\": [\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    \"city\": [\n      \"#{city_prefix} #{Name.first_name}#{city_suffix}\",\n      \"#{city_prefix} #{Name.first_name}\",\n      \"#{Name.first_name}#{city_suffix}\",\n      \"#{Name.last_name}#{city_suffix}\"\n    ],\n    \"street_name\": [\n      \"#{street_root}\"\n    ],\n    \"street_address\": [\n      \"#{street_name} #{building_number}\"\n    ],\n    \"default_country\": [\n      \"Deutschland\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"GmbH\",\n      \"AG\",\n      \"Gruppe\",\n      \"KG\",\n      \"GmbH & Co. KG\",\n      \"UG\",\n      \"OHG\"\n    ],\n    \"legal_form\": [\n      \"GmbH\",\n      \"AG\",\n      \"Gruppe\",\n      \"KG\",\n      \"GmbH & Co. KG\",\n      \"UG\",\n      \"OHG\"\n    ],\n    \"name\": [\n      \"#{Name.last_name} #{suffix}\",\n      \"#{Name.last_name}-#{Name.last_name}\",\n      \"#{Name.last_name}, #{Name.last_name} und #{Name.last_name}\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"gmail.com\",\n      \"yahoo.com\",\n      \"hotmail.com\"\n    ],\n    \"domain_suffix\": [\n      \"com\",\n      \"info\",\n      \"name\",\n      \"net\",\n      \"org\",\n      \"de\",\n      \"ch\"\n    ]\n  },\n  \"lorem\": {\n    \"words\": [\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      \"aut\",\n      \"odit\",\n      \"aut\",\n      \"fugit\",\n      \"sed\",\n      \"quia\",\n      \"consequuntur\",\n      \"magni\",\n      \"dolores\",\n      \"eos\",\n      \"qui\",\n      \"ratione\",\n      \"voluptatem\",\n      \"sequi\",\n      \"nesciunt\",\n      \"neque\",\n      \"dolorem\",\n      \"ipsum\",\n      \"quia\",\n      \"dolor\",\n      \"sit\",\n      \"amet\",\n      \"consectetur\",\n      \"adipisci\",\n      \"velit\",\n      \"sed\",\n      \"quia\",\n      \"non\",\n      \"numquam\",\n      \"eius\",\n      \"modi\",\n      \"tempora\",\n      \"incidunt\",\n      \"ut\",\n      \"labore\",\n      \"et\",\n      \"dolore\",\n      \"magnam\",\n      \"aliquam\",\n      \"quaerat\",\n      \"voluptatem\",\n      \"ut\",\n      \"enim\",\n      \"ad\",\n      \"minima\",\n      \"veniam\",\n      \"quis\",\n      \"nostrum\",\n      \"exercitationem\",\n      \"ullam\",\n      \"corporis\",\n      \"nemo\",\n      \"enim\",\n      \"ipsam\",\n      \"voluptatem\",\n      \"quia\",\n      \"voluptas\",\n      \"sit\",\n      \"suscipit\",\n      \"laboriosam\",\n      \"nisi\",\n      \"ut\",\n      \"aliquid\",\n      \"ex\",\n      \"ea\",\n      \"commodi\",\n      \"consequatur\",\n      \"quis\",\n      \"autem\",\n      \"vel\",\n      \"eum\",\n      \"iure\",\n      \"reprehenderit\",\n      \"qui\",\n      \"in\",\n      \"ea\",\n      \"voluptate\",\n      \"velit\",\n      \"esse\",\n      \"quam\",\n      \"nihil\",\n      \"molestiae\",\n      \"et\",\n      \"iusto\",\n      \"odio\",\n      \"dignissimos\",\n      \"ducimus\",\n      \"qui\",\n      \"blanditiis\",\n      \"praesentium\",\n      \"laudantium\",\n      \"totam\",\n      \"rem\",\n      \"voluptatum\",\n      \"deleniti\",\n      \"atque\",\n      \"corrupti\",\n      \"quos\",\n      \"dolores\",\n      \"et\",\n      \"quas\",\n      \"molestias\",\n      \"excepturi\",\n      \"sint\",\n      \"occaecati\",\n      \"cupiditate\",\n      \"non\",\n      \"provident\",\n      \"sed\",\n      \"ut\",\n      \"perspiciatis\",\n      \"unde\",\n      \"omnis\",\n      \"iste\",\n      \"natus\",\n      \"error\",\n      \"similique\",\n      \"sunt\",\n      \"in\",\n      \"culpa\",\n      \"qui\",\n      \"officia\",\n      \"deserunt\",\n      \"mollitia\",\n      \"animi\",\n      \"id\",\n      \"est\",\n      \"laborum\",\n      \"et\",\n      \"dolorum\",\n      \"fuga\",\n      \"et\",\n      \"harum\",\n      \"quidem\",\n      \"rerum\",\n      \"facilis\",\n      \"est\",\n      \"et\",\n      \"expedita\",\n      \"distinctio\",\n      \"nam\",\n      \"libero\",\n      \"tempore\",\n      \"cum\",\n      \"soluta\",\n      \"nobis\",\n      \"est\",\n      \"eligendi\",\n      \"optio\",\n      \"cumque\",\n      \"nihil\",\n      \"impedit\",\n      \"quo\",\n      \"porro\",\n      \"quisquam\",\n      \"est\",\n      \"qui\",\n      \"minus\",\n      \"id\",\n      \"quod\",\n      \"maxime\",\n      \"placeat\",\n      \"facere\",\n      \"possimus\",\n      \"omnis\",\n      \"voluptas\",\n      \"assumenda\",\n      \"est\",\n      \"omnis\",\n      \"dolor\",\n      \"repellendus\",\n      \"temporibus\",\n      \"autem\",\n      \"quibusdam\",\n      \"et\",\n      \"aut\",\n      \"consequatur\",\n      \"vel\",\n      \"illum\",\n      \"qui\",\n      \"dolorem\",\n      \"eum\",\n      \"fugiat\",\n      \"quo\",\n      \"voluptas\",\n      \"nulla\",\n      \"pariatur\",\n      \"at\",\n      \"vero\",\n      \"eos\",\n      \"et\",\n      \"accusamus\",\n      \"officiis\",\n      \"debitis\",\n      \"aut\",\n      \"rerum\",\n      \"necessitatibus\",\n      \"saepe\",\n      \"eveniet\",\n      \"ut\",\n      \"et\",\n      \"voluptates\",\n      \"repudiandae\",\n      \"sint\",\n      \"et\",\n      \"molestiae\",\n      \"non\",\n      \"recusandae\",\n      \"itaque\",\n      \"earum\",\n      \"rerum\",\n      \"hic\",\n      \"tenetur\",\n      \"a\",\n      \"sapiente\",\n      \"delectus\",\n      \"ut\",\n      \"aut\",\n      \"reiciendis\",\n      \"voluptatibus\",\n      \"maiores\",\n      \"doloribus\",\n      \"asperiores\",\n      \"repellat\"\n    ]\n  },\n  \"name\": {\n    \"male_first_name\": [\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    \"female_first_name\": [\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      \"Arda\",\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      \"Ecrin\",\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      \"Jamie\",\n      \"Jamila\",\n      \"Jana\",\n      \"Jane\",\n      \"Janin\",\n      \"Janina\",\n      \"Janine\",\n      \"Janna\",\n      \"Janne\",\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      \"Jona\",\n      \"Jonah\",\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      \"Kim\",\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      \"Luca\",\n      \"Lucia\",\n      \"Lucie\",\n      \"Lucienne\",\n      \"Lucy\",\n      \"Luisa\",\n      \"Luise\",\n      \"Luka\",\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      \"Nikita\",\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    \"first_name\": [\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      \"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      \"Arda\",\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      \"Ecrin\",\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      \"Jamie\",\n      \"Jamila\",\n      \"Jana\",\n      \"Jane\",\n      \"Janin\",\n      \"Janina\",\n      \"Janine\",\n      \"Janna\",\n      \"Janne\",\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      \"Jona\",\n      \"Jonah\",\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      \"Kim\",\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      \"Luca\",\n      \"Lucia\",\n      \"Lucie\",\n      \"Lucienne\",\n      \"Lucy\",\n      \"Luisa\",\n      \"Luise\",\n      \"Luka\",\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      \"Nikita\",\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    \"last_name\": [\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    \"prefix\": [\n      \"Hr.\",\n      \"Fr.\",\n      \"Dr.\",\n      \"Prof. Dr.\"\n    ],\n    \"nobility_title_prefix\": [\n      \"zu\",\n      \"von\",\n      \"vom\",\n      \"von der\"\n    ],\n    \"name\": [\n      \"#{prefix} #{first_name} #{last_name}\",\n      \"#{first_name} #{nobility_title_prefix} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{male_first_name} #{last_name}\",\n      \"#{female_first_name} #{last_name}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"(0###) #########\",\n      \"(0####) #######\",\n      \"+49-###-#######\",\n      \"+49-####-########\"\n    ]\n  },\n  \"cell_phone\": {\n    \"formats\": [\n      \"+49-1##-#######\",\n      \"+49-1###-########\"\n    ]\n  },\n  \"date\": {\n    \"month\": {\n      \"wide\": [\n        \"Januar\",\n        \"Februar\",\n        \"März\",\n        \"April\",\n        \"Mai\",\n        \"Juni\",\n        \"Juli\",\n        \"August\",\n        \"September\",\n        \"Oktober\",\n        \"November\",\n        \"Dezember\"\n      ],\n      \"wide_context\": [\n        \"Januar\",\n        \"Februar\",\n        \"März\",\n        \"April\",\n        \"Mai\",\n        \"Juni\",\n        \"Juli\",\n        \"August\",\n        \"September\",\n        \"Oktober\",\n        \"November\",\n        \"Dezember\"\n      ],\n      \"abbr\": [\n        \"Jan\",\n        \"Feb\",\n        \"Mrz\",\n        \"Apr\",\n        \"Mai\",\n        \"Jun\",\n        \"Jul\",\n        \"Aug\",\n        \"Sep\",\n        \"Okt\",\n        \"Nov\",\n        \"Dez\"\n      ],\n      \"abbr_context\": [\n        \"Jan\",\n        \"Feb\",\n        \"Mrz\",\n        \"Apr\",\n        \"Mai\",\n        \"Jun\",\n        \"Jul\",\n        \"Aug\",\n        \"Sep\",\n        \"Okt\",\n        \"Nov\",\n        \"Dez\"\n      ]\n    },\n    \"weekday\": {\n      \"wide\": [\n        \"Sonntag\",\n        \"Montag\",\n        \"Dienstag\",\n        \"Mittwoch\",\n        \"Donnerstag\",\n        \"Freitag\",\n        \"Samstag\"\n      ],\n      \"wide_context\": [\n        \"Sonntag\",\n        \"Montag\",\n        \"Dienstag\",\n        \"Mittwoch\",\n        \"Donnerstag\",\n        \"Freitag\",\n        \"Samstag\"\n      ],\n      \"abbr\": [\n        \"So.\",\n        \"Mo.\",\n        \"Di.\",\n        \"Mi.\",\n        \"Do.\",\n        \"Fr.\",\n        \"Sa.\"\n      ],\n      \"abbr_context\": [\n        \"So.\",\n        \"Mo.\",\n        \"Di.\",\n        \"Mi.\",\n        \"Do.\",\n        \"Fr.\",\n        \"Sa.\"\n      ]\n    }\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/de.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 6],\n    city: [Array String; 4],\n    city_prefix: [Array String; 7],\n    city_suffix: [Array String; 5],\n    country: [Array String; 237],\n    default_country: [Array String; 1],\n    postcode: [Array String; 2],\n    secondary_address: [Array String; 3],\n    state: [Array String; 16],\n    state_abbr: [Array String; 16],\n    street_address: [Array String; 1],\n    street_name: [Array String; 1],\n    street_root: [Array String; 1031]\n  },\n  cell_phone: {\n    formats: [Array String; 2]\n  },\n  company: {\n    legal_form: [Array String; 7],\n    name: [Array String; 3],\n    suffix: [Array String; 7]\n  },\n  date: {\n    month: {\n      abbr: [Array String; 12],\n      abbr_context: [Array String; 12],\n      wide: [Array String; 12],\n      wide_context: [Array String; 12]\n    },\n    weekday: {\n      abbr: [Array String; 7],\n      abbr_context: [Array String; 7],\n      wide: [Array String; 7],\n      wide_context: [Array String; 7]\n    }\n  },\n  internet: {\n    domain_suffix: [Array String; 7],\n    free_email: [Array String; 3]\n  },\n  lorem: {\n    words: [Array String; 249]\n  },\n  name: {\n    female_first_name: [Array String; 583],\n    first_name: [Array String; 1155],\n    last_name: [Array String; 1688],\n    male_first_name: [Array String; 572],\n    name: [Array String; 6],\n    nobility_title_prefix: [Array String; 4],\n    prefix: [Array String; 4]\n  },\n  phone_number: {\n    formats: [Array String; 4]\n  },\n  title: German\n}"
  },
  {
    "path": "Source/Bogus/data/de_AT.locale.json",
    "content": "{\n  \"title\": \"German (Austria)\",\n  \"address\": {\n    \"country\": [\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    \"street_root\": [\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    \"building_number\": [\n      \"###\",\n      \"##\",\n      \"#\",\n      \"##a\",\n      \"##b\",\n      \"##c\"\n    ],\n    \"secondary_address\": [\n      \"Apt. ###\",\n      \"Zimmer ###\",\n      \"# OG\"\n    ],\n    \"postcode\": [\n      \"####\"\n    ],\n    \"state\": [\n      \"Burgenland\",\n      \"Kärnten\",\n      \"Niederösterreich\",\n      \"Oberösterreich\",\n      \"Salzburg\",\n      \"Steiermark\",\n      \"Tirol\",\n      \"Vorarlberg\",\n      \"Wien\"\n    ],\n    \"state_abbr\": [\n      \"Bgld.\",\n      \"Ktn.\",\n      \"NÖ\",\n      \"OÖ\",\n      \"Sbg.\",\n      \"Stmk.\",\n      \"T\",\n      \"Vbg.\",\n      \"W\"\n    ],\n    \"city_name\": [\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    \"city\": [\n      \"#{city_name}\"\n    ],\n    \"street_name\": [\n      \"#{street_root}\"\n    ],\n    \"street_address\": [\n      \"#{street_name} #{building_number}\"\n    ],\n    \"default_country\": [\n      \"Österreich\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"GmbH\",\n      \"AG\",\n      \"Gruppe\",\n      \"KG\",\n      \"GmbH & Co. KG\",\n      \"UG\",\n      \"OHG\"\n    ],\n    \"legal_form\": [\n      \"GmbH\",\n      \"AG\",\n      \"Gruppe\",\n      \"KG\",\n      \"GmbH & Co. KG\",\n      \"UG\",\n      \"OHG\"\n    ],\n    \"name\": [\n      \"#{Name.last_name} #{suffix}\",\n      \"#{Name.last_name}-#{Name.last_name}\",\n      \"#{Name.last_name}, #{Name.last_name} und #{Name.last_name}\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"gmail.com\",\n      \"yahoo.com\",\n      \"hotmail.com\"\n    ],\n    \"domain_suffix\": [\n      \"com\",\n      \"info\",\n      \"name\",\n      \"net\",\n      \"org\",\n      \"de\",\n      \"ch\",\n      \"at\"\n    ]\n  },\n  \"name\": {\n    \"first_name\": [\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      \"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      \"Arda\",\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      \"Ecrin\",\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      \"Jamie\",\n      \"Jamila\",\n      \"Jana\",\n      \"Jane\",\n      \"Janin\",\n      \"Janina\",\n      \"Janine\",\n      \"Janna\",\n      \"Janne\",\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      \"Jona\",\n      \"Jonah\",\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      \"Kim\",\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      \"Luca\",\n      \"Lucia\",\n      \"Lucie\",\n      \"Lucienne\",\n      \"Lucy\",\n      \"Luisa\",\n      \"Luise\",\n      \"Luka\",\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      \"Nikita\",\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    \"last_name\": [\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    \"prefix\": [\n      \"Dr.\",\n      \"Prof. Dr.\"\n    ],\n    \"nobility_title_prefix\": [\n      \"zu\",\n      \"von\",\n      \"vom\",\n      \"von der\"\n    ],\n    \"name\": [\n      \"#{prefix} #{first_name} #{last_name}\",\n      \"#{first_name} #{nobility_title_prefix} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"01 #######\",\n      \"01#######\",\n      \"+43-1-#######\",\n      \"+431#######\",\n      \"0#### ####\",\n      \"0#########\",\n      \"+43-####-####\",\n      \"+43 ########\"\n    ]\n  },\n  \"cell_phone\": {\n    \"formats\": [\n      \"+43-6##-#######\",\n      \"06##-########\",\n      \"+436#########\",\n      \"06##########\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/de_AT.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 6],\n    city: [Array String; 1],\n    city_name: [Array String; 119],\n    country: [Array String; 237],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1],\n    secondary_address: [Array String; 3],\n    state: [Array String; 9],\n    state_abbr: [Array String; 9],\n    street_address: [Array String; 1],\n    street_name: [Array String; 1],\n    street_root: [Array String; 198]\n  },\n  cell_phone: {\n    formats: [Array String; 4]\n  },\n  company: {\n    legal_form: [Array String; 7],\n    name: [Array String; 3],\n    suffix: [Array String; 7]\n  },\n  internet: {\n    domain_suffix: [Array String; 8],\n    free_email: [Array String; 3]\n  },\n  name: {\n    first_name: [Array String; 1155],\n    last_name: [Array String; 1688],\n    name: [Array String; 6],\n    nobility_title_prefix: [Array String; 4],\n    prefix: [Array String; 2]\n  },\n  phone_number: {\n    formats: [Array String; 8]\n  },\n  title: German (Austria)\n}"
  },
  {
    "path": "Source/Bogus/data/de_CH.locale.json",
    "content": "{\n  \"title\": \"German (Switzerland)\",\n  \"address\": {\n    \"country_code\": [\n      \"CH\",\n      \"CH\",\n      \"CH\",\n      \"DE\",\n      \"AT\",\n      \"US\",\n      \"LI\",\n      \"US\",\n      \"HK\",\n      \"VN\"\n    ],\n    \"postcode\": [\n      \"1###\",\n      \"2###\",\n      \"3###\",\n      \"4###\",\n      \"5###\",\n      \"6###\",\n      \"7###\",\n      \"8###\",\n      \"9###\"\n    ],\n    \"default_country\": [\n      \"Schweiz\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"AG\",\n      \"GmbH\",\n      \"und Söhne\",\n      \"und Partner\",\n      \"& Co.\",\n      \"Gruppe\",\n      \"LLC\",\n      \"Inc.\"\n    ],\n    \"name\": [\n      \"#{Name.last_name} #{suffix}\",\n      \"#{Name.last_name}-#{Name.last_name}\",\n      \"#{Name.last_name}, #{Name.last_name} und #{Name.last_name}\"\n    ]\n  },\n  \"internet\": {\n    \"domain_suffix\": [\n      \"com\",\n      \"net\",\n      \"biz\",\n      \"ch\",\n      \"de\",\n      \"li\",\n      \"at\",\n      \"ch\",\n      \"ch\"\n    ]\n  },\n  \"name\": {\n    \"first_name\": [\n      \"Adolf\",\n      \"Adrian\",\n      \"Agnes\",\n      \"Alain\",\n      \"Albert\",\n      \"Alberto\",\n      \"Aldo\",\n      \"Alex\",\n      \"Alexander\",\n      \"Alexandre\",\n      \"Alfons\",\n      \"Alfred\",\n      \"Alice\",\n      \"Alois\",\n      \"André\",\n      \"Andrea\",\n      \"Andreas\",\n      \"Angela\",\n      \"Angelo\",\n      \"Anita\",\n      \"Anna\",\n      \"Anne\",\n      \"Anne-Marie\",\n      \"Annemarie\",\n      \"Antoine\",\n      \"Anton\",\n      \"Antonio\",\n      \"Armin\",\n      \"Arnold\",\n      \"Arthur\",\n      \"Astrid\",\n      \"Barbara\",\n      \"Beat\",\n      \"Beatrice\",\n      \"Beatrix\",\n      \"Bernadette\",\n      \"Bernard\",\n      \"Bernhard\",\n      \"Bettina\",\n      \"Brigitta\",\n      \"Brigitte\",\n      \"Bruno\",\n      \"Carlo\",\n      \"Carmen\",\n      \"Caroline\",\n      \"Catherine\",\n      \"Chantal\",\n      \"Charles\",\n      \"Charlotte\",\n      \"Christa\",\n      \"Christian\",\n      \"Christiane\",\n      \"Christina\",\n      \"Christine\",\n      \"Christoph\",\n      \"Christophe\",\n      \"Claire\",\n      \"Claude\",\n      \"Claudia\",\n      \"Claudine\",\n      \"Claudio\",\n      \"Corinne\",\n      \"Cornelia\",\n      \"Daniel\",\n      \"Daniela\",\n      \"Daniele\",\n      \"Danielle\",\n      \"David\",\n      \"Denis\",\n      \"Denise\",\n      \"Didier\",\n      \"Dieter\",\n      \"Dominik\",\n      \"Dominique\",\n      \"Dora\",\n      \"Doris\",\n      \"Edgar\",\n      \"Edith\",\n      \"Eduard\",\n      \"Edwin\",\n      \"Eliane\",\n      \"Elisabeth\",\n      \"Elsa\",\n      \"Elsbeth\",\n      \"Emil\",\n      \"Enrico\",\n      \"Eric\",\n      \"Erica\",\n      \"Erich\",\n      \"Erika\",\n      \"Ernst\",\n      \"Erwin\",\n      \"Esther\",\n      \"Eugen\",\n      \"Eva\",\n      \"Eveline\",\n      \"Evelyne\",\n      \"Fabienne\",\n      \"Felix\",\n      \"Ferdinand\",\n      \"Florence\",\n      \"Francesco\",\n      \"Francis\",\n      \"Franco\",\n      \"François\",\n      \"Françoise\",\n      \"Frank\",\n      \"Franz\",\n      \"Franziska\",\n      \"Frédéric\",\n      \"Fredy\",\n      \"Fridolin\",\n      \"Friedrich\",\n      \"Fritz\",\n      \"Gabriel\",\n      \"Gabriela\",\n      \"Gabrielle\",\n      \"Georg\",\n      \"Georges\",\n      \"Gérald\",\n      \"Gérard\",\n      \"Gerhard\",\n      \"Gertrud\",\n      \"Gianni\",\n      \"Gilbert\",\n      \"Giorgio\",\n      \"Giovanni\",\n      \"Gisela\",\n      \"Giuseppe\",\n      \"Gottfried\",\n      \"Guido\",\n      \"Guy\",\n      \"Hanna\",\n      \"Hans\",\n      \"Hans-Peter\",\n      \"Hans-Rudolf\",\n      \"Hans-Ulrich\",\n      \"Hansjörg\",\n      \"Hanspeter\",\n      \"Hansruedi\",\n      \"Hansueli\",\n      \"Harry\",\n      \"Heidi\",\n      \"Heinrich\",\n      \"Heinz\",\n      \"Helen\",\n      \"Helena\",\n      \"Helene\",\n      \"Helmut\",\n      \"Henri\",\n      \"Herbert\",\n      \"Hermann\",\n      \"Hildegard\",\n      \"Hubert\",\n      \"Hugo\",\n      \"Ingrid\",\n      \"Irene\",\n      \"Iris\",\n      \"Isabelle\",\n      \"Jacqueline\",\n      \"Jacques\",\n      \"Jakob\",\n      \"Jan\",\n      \"Janine\",\n      \"Jean\",\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      \"Johanna\",\n      \"Johannes\",\n      \"John\",\n      \"Jolanda\",\n      \"Jörg\",\n      \"Josef\",\n      \"Joseph\",\n      \"Josette\",\n      \"Josiane\",\n      \"Judith\",\n      \"Julia\",\n      \"Jürg\",\n      \"Karin\",\n      \"Karl\",\n      \"Katharina\",\n      \"Klaus\",\n      \"Konrad\",\n      \"Kurt\",\n      \"Laura\",\n      \"Laurence\",\n      \"Laurent\",\n      \"Leo\",\n      \"Liliane\",\n      \"Liselotte\",\n      \"Louis\",\n      \"Luca\",\n      \"Luigi\",\n      \"Lukas\",\n      \"Lydia\",\n      \"Madeleine\",\n      \"Maja\",\n      \"Manfred\",\n      \"Manuel\",\n      \"Manuela\",\n      \"Marc\",\n      \"Marcel\",\n      \"Marco\",\n      \"Margrit\",\n      \"Margrith\",\n      \"Maria\",\n      \"Marianne\",\n      \"Mario\",\n      \"Marion\",\n      \"Markus\",\n      \"Marlène\",\n      \"Marlies\",\n      \"Marlis\",\n      \"Martha\",\n      \"Martin\",\n      \"Martina\",\n      \"Martine\",\n      \"Massimo\",\n      \"Matthias\",\n      \"Maurice\",\n      \"Max\",\n      \"Maya\",\n      \"Michael\",\n      \"Michel\",\n      \"Michele\",\n      \"Micheline\",\n      \"Monica\",\n      \"Monika\",\n      \"Monique\",\n      \"Myriam\",\n      \"Nadia\",\n      \"Nadja\",\n      \"Nathalie\",\n      \"Nelly\",\n      \"Nicolas\",\n      \"Nicole\",\n      \"Niklaus\",\n      \"Norbert\",\n      \"Olivier\",\n      \"Oskar\",\n      \"Otto\",\n      \"Paola\",\n      \"Paolo\",\n      \"Pascal\",\n      \"Patricia\",\n      \"Patrick\",\n      \"Paul\",\n      \"Peter\",\n      \"Petra\",\n      \"Philipp\",\n      \"Philippe\",\n      \"Pia\",\n      \"Pierre\",\n      \"Pierre-Alain\",\n      \"Pierre-André\",\n      \"Pius\",\n      \"Priska\",\n      \"Rainer\",\n      \"Raymond\",\n      \"Regina\",\n      \"Regula\",\n      \"Reinhard\",\n      \"Remo\",\n      \"Renata\",\n      \"Renate\",\n      \"Renato\",\n      \"Rene\",\n      \"René\",\n      \"Reto\",\n      \"Richard\",\n      \"Rita\",\n      \"Robert\",\n      \"Roberto\",\n      \"Roger\",\n      \"Roland\",\n      \"Rolf\",\n      \"Roman\",\n      \"Rosa\",\n      \"Rosemarie\",\n      \"Rosmarie\",\n      \"Rudolf\",\n      \"Ruedi\",\n      \"Ruth\",\n      \"Sabine\",\n      \"Samuel\",\n      \"Sandra\",\n      \"Sandro\",\n      \"Serge\",\n      \"Silvia\",\n      \"Silvio\",\n      \"Simon\",\n      \"Simone\",\n      \"Sonia\",\n      \"Sonja\",\n      \"Stefan\",\n      \"Stephan\",\n      \"Stéphane\",\n      \"Stéphanie\",\n      \"Susanna\",\n      \"Susanne\",\n      \"Suzanne\",\n      \"Sylvia\",\n      \"Sylvie\",\n      \"Theo\",\n      \"Theodor\",\n      \"Therese\",\n      \"Thomas\",\n      \"Toni\",\n      \"Ueli\",\n      \"Ulrich\",\n      \"Urs\",\n      \"Ursula\",\n      \"Verena\",\n      \"Véronique\",\n      \"Victor\",\n      \"Viktor\",\n      \"Vreni\",\n      \"Walter\",\n      \"Werner\",\n      \"Willi\",\n      \"Willy\",\n      \"Wolfgang\",\n      \"Yolande\",\n      \"Yves\",\n      \"Yvette\",\n      \"Yvonne\"\n    ],\n    \"last_name\": [\n      \"Ackermann\",\n      \"Aebi\",\n      \"Albrecht\",\n      \"Ammann\",\n      \"Amrein\",\n      \"Arnold\",\n      \"Bachmann\",\n      \"Bader\",\n      \"Bär\",\n      \"Bättig\",\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      \"Bühler\",\n      \"Bühlmann\",\n      \"Burri\",\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      \"Häfliger\",\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ürlimann\",\n      \"Imhof\",\n      \"Isler\",\n      \"Iten\",\n      \"Jäggi\",\n      \"Jenni\",\n      \"Jost\",\n      \"Kägi\",\n      \"Kaiser\",\n      \"Kälin\",\n      \"Käser\",\n      \"Kaufmann\",\n      \"Keller\",\n      \"Kern\",\n      \"Kessler\",\n      \"Knecht\",\n      \"Koch\",\n      \"Kohler\",\n      \"Kuhn\",\n      \"Küng\",\n      \"Kunz\",\n      \"Lang\",\n      \"Lanz\",\n      \"Lehmann\",\n      \"Leu\",\n      \"Leunberger\",\n      \"Lüscher\",\n      \"Lustenberger\",\n      \"Lüthi\",\n      \"Lutz\",\n      \"Mäder\",\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ü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      \"Schäfer\",\n      \"Schaller\",\n      \"Schär\",\n      \"Schärer\",\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      \"Schürch\",\n      \"Schwab\",\n      \"Schwarz\",\n      \"Schweizer\",\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      \"Stöckli\",\n      \"Stucki\",\n      \"Studer\",\n      \"Stutz\",\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      \"Wüthrich\",\n      \"Wyss\",\n      \"Zbinden\",\n      \"Zehnder\",\n      \"Ziegler\",\n      \"Zimmermann\",\n      \"Zingg\",\n      \"Zollinger\",\n      \"Zürcher\"\n    ],\n    \"prefix\": [\n      \"Hr.\",\n      \"Fr.\",\n      \"Dr.\"\n    ],\n    \"name\": [\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"0800 ### ###\",\n      \"0800 ## ## ##\",\n      \"0## ### ## ##\",\n      \"0## ### ## ##\",\n      \"+41 ## ### ## ##\",\n      \"0900 ### ###\",\n      \"076 ### ## ##\",\n      \"+4178 ### ## ##\",\n      \"0041 79 ### ## ##\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/de_CH.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    country_code: [Array String; 10],\n    default_country: [Array String; 1],\n    postcode: [Array String; 9]\n  },\n  company: {\n    name: [Array String; 3],\n    suffix: [Array String; 8]\n  },\n  internet: {\n    domain_suffix: [Array String; 9]\n  },\n  name: {\n    first_name: [Array String; 336],\n    last_name: [Array String; 209],\n    name: [Array String; 6],\n    prefix: [Array String; 3]\n  },\n  phone_number: {\n    formats: [Array String; 9]\n  },\n  title: German (Switzerland)\n}"
  },
  {
    "path": "Source/Bogus/data/el.locale.json",
    "content": "{\n  \"title\": \"Greek\",\n  \"separator\": \" & \",\n  \"address\": {\n    \"county\": [\n      \"Αθήνα\",\n      \"Θεσσαλονίκη\",\n      \"Πειραιάς\",\n      \"Πάτρα\",\n      \"Ηράκλειο\",\n      \"Λάρισα\",\n      \"Βόλος\",\n      \"Ιωάννινα\",\n      \"Τρίκαλα\",\n      \"Σέρρες\",\n      \"Χαλκίδα\",\n      \"Αλεξανδρούπολη\",\n      \"Ξάνθη\",\n      \"Κατερίνη\",\n      \"Αγρίνιο\",\n      \"Καλαμάτα\",\n      \"Καβάλα\",\n      \"Χανιά\",\n      \"Λαμία\",\n      \"Κομοτηνή\",\n      \"Ρόδος\",\n      \"Δράμα\",\n      \"Βέροια\",\n      \"Κοζάνη\",\n      \"Καρδίτσα\",\n      \"Ρέθυμνο\",\n      \"Πτολεμαΐδα\",\n      \"Τρίπολη\",\n      \"Κόρινθος\",\n      \"Γέρακας\",\n      \"Γιαννιτσά\",\n      \"Μυτιλήνη\",\n      \"Χίος\",\n      \"Σαλαμίνα\",\n      \"Ελευσίνα\",\n      \"Κέρκυρα\",\n      \"Πύργος\",\n      \"Μέγαρα\",\n      \"Κιλκίς\",\n      \"Θήβα\",\n      \"Άργος\",\n      \"Άρτα\",\n      \"Άρτεμη\",\n      \"Λιβαδειά\",\n      \"Ωραιόκαστρο\",\n      \"Αίγιο\",\n      \"Κως\",\n      \"Κορωπί\",\n      \"Πρέβεζα\",\n      \"Νάουσα\",\n      \"Ορεστιάδα\",\n      \"Έδεσσα\",\n      \"Φλώρινα\",\n      \"Αμαλιάδα\",\n      \"Παλλήνη\",\n      \"Σπάρτη\",\n      \"Θέρμη\",\n      \"Βάρη\",\n      \"Νέα\",\n      \"Αλεξάνδρεια\",\n      \"Παιανία\",\n      \"Καλύβια\",\n      \"Ναύπλιο\",\n      \"Ναύπακτος\",\n      \"Καστοριά\",\n      \"Γρεβενά\",\n      \"Νέα\",\n      \"Μεσολόγγι\",\n      \"Γάζι\",\n      \"Ιεράπετρα\",\n      \"Κάλυμνος\",\n      \"Ραφήνα\",\n      \"Λουτράκι\",\n      \"Άγιος\",\n      \"Ερμούπολη\",\n      \"Ιαλυσός\",\n      \"Τύρναβος\",\n      \"Γλυκά Νερά\"\n    ],\n    \"default_country\": [\n      \"Ελλάδα\"\n    ]\n  },\n  \"credit_card\": {\n    \"visa\": [\n      \"/4###########L/\",\n      \"/4###-####-####-###L/\"\n    ],\n    \"mastercard\": [\n      \"/5[1-5]##-####-####-###L/\",\n      \"/6771-89##-####-###L/\"\n    ],\n    \"discover\": [\n      \"/6011-####-####-###L/\",\n      \"/65##-####-####-###L/\",\n      \"/64[4-9]#-####-####-###L/\",\n      \"/6011-62##-####-####-###L/\",\n      \"/65##-62##-####-####-###L/\",\n      \"/64[4-9]#-62##-####-####-###L/\"\n    ],\n    \"american_express\": [\n      \"/34##-######-####L/\",\n      \"/37##-######-####L/\"\n    ],\n    \"maestro\": [\n      \"/50#{9,16}L/\",\n      \"/5[6-8]#{9,16}L/\",\n      \"/56##{9,16}L/\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"Ε.Π.Ε.\",\n      \"Α.Ε.\",\n      \"και Υιοί\",\n      \"Όμιλος\"\n    ],\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      \"Αντιστροφή\",\n      \"Υπεύθυνη για τη διαχείριση\",\n      \"Υποχρεωτικά\",\n      \"Πολυμερής\",\n      \"Πολυεπίπεδη\",\n      \"Πολυεπίπεδη\",\n      \"Δικτυωμένες\",\n      \"Ανοιχτή πηγή\",\n      \"Λειτουργικής\",\n      \"Βελτιστοποιημένη\",\n      \"Προαιρετικό\",\n      \"Βιολογικά\",\n      \"Οργανωμένες\",\n      \"Μένοντας\",\n      \"Επίμονη\",\n      \"Σταδιακή\",\n      \"Προληπτική\",\n      \"Προληπτική\",\n      \"Ριζική\",\n      \"Προοδευτική\",\n      \"Αντιδραστική\",\n      \"Ευθυγραμμισμένο\",\n      \"Μειωμένη\",\n      \"Αντίστροφης μηχανικής\",\n      \"Ανθεκτική\",\n      \"Αδιάλειπτη\",\n      \"Ασφαλής\",\n      \"Κοινόχρηστο\",\n      \"Βελτιωμένη\",\n      \"Εναλλαγή\",\n      \"Σύγχρονη\",\n      \"Αναβαθμίσιμα\",\n      \"Χρηστοκεντρικών\",\n      \"Φιλική προς το χρήστη\",\n      \"Ευέλικτο\",\n      \"Εικονική\",\n      \"Οραματιστής\"\n    ],\n    \"descriptor\": [\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    \"noun\": [\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      \"μεθοδολογία\",\n      \"μοντέλο\",\n      \"ανοιχτή αρχιτεκτονική\",\n      \"ενορχήστρωση\",\n      \"προϊόν\",\n      \"παραγωγικότητα\",\n      \"πρωτόκολο\",\n      \"ασφαλής γραμμή\",\n      \"λογισμικό\",\n      \"στρατηγική\",\n      \"επιτυχία\",\n      \"υποστήρυξη\"\n    ],\n    \"bs_verb\": [\n      \"χρησιμοποιούν\",\n      \"ενσωμάτωση\",\n      \"βελτιστοποιήσουν\",\n      \"εξελιχθεί\",\n      \"μεταμορφώσει\",\n      \"αγκαλιάζουν\",\n      \"επιτρέψει\",\n      \"ενορχηστρώσει\",\n      \"επανεφεύρουμε\",\n      \"ενισχύσουν\",\n      \"διευκολύνουν\",\n      \"αδράξουν\",\n      \"συνεργούν\",\n      \"μεγαλώνουν\",\n      \"συνθέσει\",\n      \"παραδώσει\",\n      \"αναλάβουν\",\n      \"επιταχύνει\",\n      \"απεικονίσει\",\n      \"επαναπροσδιορίσουν\",\n      \"καινοτομία\",\n      \"απελευθερώσουν\",\n      \"επεκτείνει\",\n      \"δημιουργούν\",\n      \"εκμεταλλεύονται\",\n      \"επαναλάβει\",\n      \"καλλιεργούν\",\n      \"επαναπροσδιορίσει\"\n    ],\n    \"bs_adjective\": [\n      \"Προστιθέμενη αξία\",\n      \"Κάθετη\",\n      \"Προληπτική\",\n      \"Εύρωστο\",\n      \"Επαναστατικό\",\n      \"Κλιμακούμενες\",\n      \"Προβάδισμα\",\n      \"Καινοτόμες\",\n      \"Διαισθητική\",\n      \"Στρατηγικών\",\n      \"E-business\",\n      \"Κρίσιμης σημασίας\",\n      \"Κολλάει\",\n      \"Ένα προς ένα\",\n      \"24/7\",\n      \"Παγκόσμια\",\n      \"B2B\",\n      \"B2C\",\n      \"Κοκκώδη\",\n      \"Τριβές\",\n      \"Εικονική\",\n      \"Ιογενείς\",\n      \"Δυναμική\",\n      \"24/365\",\n      \"Δολοφόνος\",\n      \"Μαγνητικά\",\n      \"Διαδραστικό\",\n      \"Σέξι\",\n      \"Πραγματικός χρόνος\",\n      \"Αποτελεσματικό\",\n      \"Κατανεμημένες\",\n      \"Επεκτάσιμο\",\n      \"Κλειδί στο χέρι\",\n      \"Παγκόσμιας κλάσης\",\n      \"Ανοιχτή πηγή\",\n      \"Συνεργιστική\",\n      \"Επιχείρηση\",\n      \"Ολοκληρωμένη\",\n      \"Εύστοχος\",\n      \"Ασύρματο\",\n      \"Διαφανής\",\n      \"Επόμενη γενιά\",\n      \"Αιχμής\",\n      \"Επίκεντρο τον χρήστη\",\n      \"Οραματιστής\",\n      \"Προσαρμοσμένη\",\n      \"Πανταχού παρούσα\",\n      \"Plug-and-play\",\n      \"Συνεργατική\",\n      \"Συναρπαστικό\",\n      \"Ολιστική\",\n      \"Πλούσια\"\n    ],\n    \"bs_noun\": [\n      \"συνέργειες\",\n      \"παραδείγματα\",\n      \"αγορές\",\n      \"συνεργασίες\",\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      \"e-business\",\n      \"λειτουργίες\",\n      \"εμπειρίες\",\n      \"διαδικτυακές υπηρεσίες\",\n      \"μεθοδολογίες\"\n    ],\n    \"name\": [\n      \"#{Name.last_name} #{suffix}\",\n      \"#{Name.last_name}-#{Name.last_name}\",\n      \"#{Name.last_name}, #{Name.last_name} and #{Name.last_name}\"\n    ]\n  },\n  \"internet\": {\n    \"domain_suffix\": [\n      \"gr\",\n      \"com\",\n      \"biz\",\n      \"info\",\n      \"name\"\n    ]\n  },\n  \"lorem\": {\n    \"words\": [\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      \"aut\",\n      \"odit\",\n      \"aut\",\n      \"fugit\",\n      \"sed\",\n      \"quia\",\n      \"consequuntur\",\n      \"magni\",\n      \"dolores\",\n      \"eos\",\n      \"qui\",\n      \"ratione\",\n      \"voluptatem\",\n      \"sequi\",\n      \"nesciunt\",\n      \"neque\",\n      \"dolorem\",\n      \"ipsum\",\n      \"quia\",\n      \"dolor\",\n      \"sit\",\n      \"amet\",\n      \"consectetur\",\n      \"adipisci\",\n      \"velit\",\n      \"sed\",\n      \"quia\",\n      \"non\",\n      \"numquam\",\n      \"eius\",\n      \"modi\",\n      \"tempora\",\n      \"incidunt\",\n      \"ut\",\n      \"labore\",\n      \"et\",\n      \"dolore\",\n      \"magnam\",\n      \"aliquam\",\n      \"quaerat\",\n      \"voluptatem\",\n      \"ut\",\n      \"enim\",\n      \"ad\",\n      \"minima\",\n      \"veniam\",\n      \"quis\",\n      \"nostrum\",\n      \"exercitationem\",\n      \"ullam\",\n      \"corporis\",\n      \"nemo\",\n      \"enim\",\n      \"ipsam\",\n      \"voluptatem\",\n      \"quia\",\n      \"voluptas\",\n      \"sit\",\n      \"suscipit\",\n      \"laboriosam\",\n      \"nisi\",\n      \"ut\",\n      \"aliquid\",\n      \"ex\",\n      \"ea\",\n      \"commodi\",\n      \"consequatur\",\n      \"quis\",\n      \"autem\",\n      \"vel\",\n      \"eum\",\n      \"iure\",\n      \"reprehenderit\",\n      \"qui\",\n      \"in\",\n      \"ea\",\n      \"voluptate\",\n      \"velit\",\n      \"esse\",\n      \"quam\",\n      \"nihil\",\n      \"molestiae\",\n      \"et\",\n      \"iusto\",\n      \"odio\",\n      \"dignissimos\",\n      \"ducimus\",\n      \"qui\",\n      \"blanditiis\",\n      \"praesentium\",\n      \"laudantium\",\n      \"totam\",\n      \"rem\",\n      \"voluptatum\",\n      \"deleniti\",\n      \"atque\",\n      \"corrupti\",\n      \"quos\",\n      \"dolores\",\n      \"et\",\n      \"quas\",\n      \"molestias\",\n      \"excepturi\",\n      \"sint\",\n      \"occaecati\",\n      \"cupiditate\",\n      \"non\",\n      \"provident\",\n      \"sed\",\n      \"ut\",\n      \"perspiciatis\",\n      \"unde\",\n      \"omnis\",\n      \"iste\",\n      \"natus\",\n      \"error\",\n      \"similique\",\n      \"sunt\",\n      \"in\",\n      \"culpa\",\n      \"qui\",\n      \"officia\",\n      \"deserunt\",\n      \"mollitia\",\n      \"animi\",\n      \"id\",\n      \"est\",\n      \"laborum\",\n      \"et\",\n      \"dolorum\",\n      \"fuga\",\n      \"et\",\n      \"harum\",\n      \"quidem\",\n      \"rerum\",\n      \"facilis\",\n      \"est\",\n      \"et\",\n      \"expedita\",\n      \"distinctio\",\n      \"nam\",\n      \"libero\",\n      \"tempore\",\n      \"cum\",\n      \"soluta\",\n      \"nobis\",\n      \"est\",\n      \"eligendi\",\n      \"optio\",\n      \"cumque\",\n      \"nihil\",\n      \"impedit\",\n      \"quo\",\n      \"porro\",\n      \"quisquam\",\n      \"est\",\n      \"qui\",\n      \"minus\",\n      \"id\",\n      \"quod\",\n      \"maxime\",\n      \"placeat\",\n      \"facere\",\n      \"possimus\",\n      \"omnis\",\n      \"voluptas\",\n      \"assumenda\",\n      \"est\",\n      \"omnis\",\n      \"dolor\",\n      \"repellendus\",\n      \"temporibus\",\n      \"autem\",\n      \"quibusdam\",\n      \"et\",\n      \"aut\",\n      \"consequatur\",\n      \"vel\",\n      \"illum\",\n      \"qui\",\n      \"dolorem\",\n      \"eum\",\n      \"fugiat\",\n      \"quo\",\n      \"voluptas\",\n      \"nulla\",\n      \"pariatur\",\n      \"at\",\n      \"vero\",\n      \"eos\",\n      \"et\",\n      \"accusamus\",\n      \"officiis\",\n      \"debitis\",\n      \"aut\",\n      \"rerum\",\n      \"necessitatibus\",\n      \"saepe\",\n      \"eveniet\",\n      \"ut\",\n      \"et\",\n      \"voluptates\",\n      \"repudiandae\",\n      \"sint\",\n      \"et\",\n      \"molestiae\",\n      \"non\",\n      \"recusandae\",\n      \"itaque\",\n      \"earum\",\n      \"rerum\",\n      \"hic\",\n      \"tenetur\",\n      \"a\",\n      \"sapiente\",\n      \"delectus\",\n      \"ut\",\n      \"aut\",\n      \"reiciendis\",\n      \"voluptatibus\",\n      \"maiores\",\n      \"doloribus\",\n      \"asperiores\",\n      \"repellat\"\n    ]\n  },\n  \"name\": {\n    \"first_name\": [\n      \"Γεώργιος\",\n      \"Ιωάννης\",\n      \"Κώστας\",\n      \"Δημήτρης\",\n      \"Νικόλαος\",\n      \"Παναγιώτης\",\n      \"Βασίλης\",\n      \"Χρήστος\",\n      \"Αθανάσιος\",\n      \"Μιχαήλ\",\n      \"Ευάγγελος\",\n      \"Σπύρος\",\n      \"Αντώνης\",\n      \"Αναστάσιος\",\n      \"Θεόδωρος\",\n      \"Ανδρέας\",\n      \"Χαράλαμπος\",\n      \"Αλέξανδρος\",\n      \"Εμμανουήλ\",\n      \"Ηλίας\",\n      \"Σταύρος\",\n      \"Πέτρος\",\n      \"Σωτήριος\",\n      \"Στυλιανός\",\n      \"Ελευθέριος\",\n      \"Απόστολος\",\n      \"Φώτιος\",\n      \"Διονύσιος\",\n      \"Γρηγόριος\",\n      \"Άγγελος\",\n      \"Στέφανος\",\n      \"Ευστάθιος\",\n      \"Παύλος\",\n      \"Παρασκευάς\",\n      \"Αριστείδης\",\n      \"Λεωνίδας\"\n    ],\n    \"last_name\": [\n      \"Αβραμίδης\",\n      \"Αγγελίδης\",\n      \"Αγγελίδου\",\n      \"Αγγελόπουλος\",\n      \"Αγγελοπούλου\",\n      \"Αθανασιάδης\",\n      \"Αθανασίου\",\n      \"Ακρίδας\",\n      \"Αλαβάνος\",\n      \"Αλαφούζος\",\n      \"Αλεβιζόπουλος\",\n      \"Αλεβίζος\",\n      \"Αλεξάκης\",\n      \"Αλεξίου\",\n      \"Αλεξόπουλος\",\n      \"Αλεξανδρίδης\",\n      \"Αλεξάνδρου\",\n      \"Αλεξιάδης\",\n      \"Αλιβιζάτος\",\n      \"Αναγνωστάκης\",\n      \"Αναγνώστου\",\n      \"Αναστασιάδης\",\n      \"Ανδρεάδης\",\n      \"Ανδρέου\",\n      \"Αντωνιάδης\",\n      \"Αντωνόπουλος\",\n      \"Αντωνοπούλου\",\n      \"Αξιώτης\",\n      \"Αποστόλου\",\n      \"Αποστολίδης\",\n      \"Αρβανίτης\",\n      \"Αργυριάδης\",\n      \"Ασπάσιος\",\n      \"Αυγερινός (επώνυμο)\",\n      \"Βάμβας\",\n      \"Βαμβακάς\",\n      \"Βαρνακιώτης\",\n      \"Βαρουξής\",\n      \"Βασιλόπουλος\",\n      \"Βασιλείου\",\n      \"Βασιλειάδης\",\n      \"Βασιλικός\",\n      \"Βενιζέλος\",\n      \"Βέργας\",\n      \"Βικελίδης\",\n      \"Βιλαέτης\",\n      \"Βιτάλη\",\n      \"Βιτάλης\",\n      \"Βλαβιανός\",\n      \"Βλαστός\",\n      \"Βλαχόπουλος\",\n      \"Βούλγαρης\",\n      \"Βονόρτας\",\n      \"Βουγιουκλάκης\",\n      \"Βουρδουμπάς\",\n      \"Βυζάντιος\",\n      \"Γαλάνη\",\n      \"Γαλάνης\",\n      \"Γεννάδιος\",\n      \"Γερμανός\",\n      \"Γερμανού\",\n      \"Γεωργίου\",\n      \"Γεωργιάδης\",\n      \"Γιάγκος\",\n      \"Γιαννόπουλος\",\n      \"Γιαννακόπουλος\",\n      \"Γιάνναρης\",\n      \"Γκόφας\",\n      \"Γλυκύς\",\n      \"Γούναρης\",\n      \"Γούσιος\",\n      \"Δάβης\",\n      \"Δαγκλής\",\n      \"Δαμασκηνός\",\n      \"Δασκαλόπουλος\",\n      \"Δασκαλοπούλου\",\n      \"Δελή\",\n      \"Δεσποτόπουλος\",\n      \"Δημαράς\",\n      \"Δημητρίου\",\n      \"Δημητρακόπουλος\",\n      \"Διαμαντόπουλος\",\n      \"Διδασκάλου\",\n      \"Δοξαράς\",\n      \"Δουμπιώτης\",\n      \"Δουρέντης\",\n      \"Δράκος\",\n      \"Δραγούμης\",\n      \"Δυοβουνιώτης\",\n      \"Ελευθερόπουλος\",\n      \"Ελευθεριάδης\",\n      \"Ελευθερίου\",\n      \"Ευταξίας\",\n      \"Ζάνος\",\n      \"Ζάππας\",\n      \"Ζάρκος\",\n      \"Ζάχος\",\n      \"Ζέρβας\",\n      \"Ζαΐμης\",\n      \"Ζαφειρόπουλος\",\n      \"Ζαχαρίου\",\n      \"Ζερβός\",\n      \"Ζυγομαλάς\",\n      \"Ζωγράφος\",\n      \"Ζωγράφου\",\n      \"Ηλιόπουλος\",\n      \"Θεοδοσίου\",\n      \"Θεοδωρίδης\",\n      \"Θεοτόκης\",\n      \"Ιωαννίδης\",\n      \"Ιωάννου\",\n      \"Καζαντζής\",\n      \"Κακριδής\",\n      \"Καλάρης\",\n      \"Καλύβας\",\n      \"Καλαμογδάρτης\",\n      \"Καλλιγάς\",\n      \"Καλογιάννης\",\n      \"Κανακάρης-Ρούφος\",\n      \"Καραβίας\",\n      \"Καραμήτσος\",\n      \"Καραμανλής\",\n      \"Καρράς\",\n      \"Κασιδιάρης\",\n      \"Καψής\",\n      \"Κεδίκογλου\",\n      \"Κούνδουρος\",\n      \"Κολιάτσος\",\n      \"Κομνηνός\",\n      \"Κοντολέων\",\n      \"Κοντόσταυλος\",\n      \"Κόρακας\",\n      \"Κορνάρος\",\n      \"Κορομηλάς\",\n      \"Κορωναίος\",\n      \"Κοσμόπουλος\",\n      \"Κοτζιάς\",\n      \"Κουβέλης\",\n      \"Κουντουριώτης\",\n      \"Κουρμούλης\",\n      \"Κουταλιανός\",\n      \"Κρεστενίτης\",\n      \"Κυπραίος\",\n      \"Κωνσταντίνου\",\n      \"Κωνσταντόπουλος\",\n      \"Λόντος\",\n      \"Λύτρας\",\n      \"Λαγός\",\n      \"Λαιμός (επώνυμο)\",\n      \"Λαμέρας\",\n      \"Λαμπρόπουλος\",\n      \"Λειβαδάς\",\n      \"Λιάπης\",\n      \"Λιακόπουλος\",\n      \"Λούλης\",\n      \"Λούπης\",\n      \"Λύκος\",\n      \"Μάγκας\",\n      \"Μήτζου\",\n      \"Μαγγίνας\",\n      \"Μακρή\",\n      \"Μακρής\",\n      \"Μαλαξός\",\n      \"Μανιάκης\",\n      \"Μανωλάς\",\n      \"Μαρής\",\n      \"Μαρκόπουλος\",\n      \"Μαυρίδης\",\n      \"Μαυρογένης\",\n      \"Μελετόπουλος\",\n      \"Μέλιοι\",\n      \"Μεσσηνέζης\",\n      \"Μεταξάς\",\n      \"Μητσοτάκης\",\n      \"Μιαούλης\",\n      \"Μιχαηλίδης\",\n      \"Μιχαλολιάκος\",\n      \"Μοσχοβάκης\",\n      \"Μπότσαρης\",\n      \"Μπλέτσας\",\n      \"Μπουκουβαλαίοι\",\n      \"Νικολαΐδης\",\n      \"Νικολάκος\",\n      \"Οικονόμου\",\n      \"Ουζουνίδης\",\n      \"Πανταζής\",\n      \"Παπαγεωργίου\",\n      \"Παπάγος\",\n      \"Παπαδάκης\",\n      \"Παπαδόπουλος\",\n      \"Παπάζογλου\",\n      \"Παπακώστας\",\n      \"Παπακωνσταντίνου\",\n      \"Παπανδρέου\",\n      \"Παπανικολάου\",\n      \"Παπαντωνίου\",\n      \"Παπαστεφάνου\",\n      \"Παπαφιλίππου\",\n      \"Παπαϊωάννου\",\n      \"Παππάς\"\n    ],\n    \"prefix\": [\n      \"Κυρία\",\n      \"Δυς\",\n      \"Κύριος\",\n      \"Δόκτορ\"\n    ],\n    \"title\": {\n      \"descriptor\": [\n        \"Senior\",\n        \"Εταιρείες\",\n        \"Πελάτης\",\n        \"Επενδυτής\",\n        \"Εσωτερικό\",\n        \"Κύριος\"\n      ],\n      \"level\": [\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      \"job\": [\n        \"Επόπτης\",\n        \"Συνεργάτης\",\n        \"Σύμβουλος\",\n        \"Διευθυντής\",\n        \"Μηχανικός\",\n        \"Ειδικός\",\n        \"Διευθυντής\",\n        \"Συντονιστή\",\n        \"Διαχειριστής\",\n        \"Αναλυτής\",\n        \"Designer\",\n        \"Τεχνικός\",\n        \"Προγραμματιστής\",\n        \"Παραγωγός\",\n        \"Σύμβουλος\",\n        \"Βοηθός\",\n        \"Συντονιστής\",\n        \"Εκπρόσωπος\",\n        \"Αντιπρόσωπος\"\n      ]\n    },\n    \"name\": [\n      \"#{prefix} #{first_name} #{last_name}\",\n      \"#{first_name} #{last_name} #{suffix}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\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  },\n  \"cell_phone\": {\n    \"formats\": [\n      \"697## ######\",\n      \"698## ######\",\n      \"699## ######\",\n      \"692## ######\"\n    ]\n  },\n  \"business\": {\n    \"credit_card_numbers\": [\n      \"1234-2121-1221-1211\",\n      \"1212-1221-1121-1234\",\n      \"1211-1221-1234-2201\",\n      \"1228-1221-1221-1431\"\n    ],\n    \"credit_card_expiry_dates\": [\n      \"2011-10-12\",\n      \"2012-11-12\",\n      \"2015-11-11\",\n      \"2013-9-12\"\n    ],\n    \"credit_card_types\": [\n      \"visa\",\n      \"mastercard\",\n      \"americanexpress\",\n      \"discover\"\n    ]\n  },\n  \"commerce\": {\n    \"color\": [\n      \"κοκκικο\",\n      \"πράσινο\",\n      \"μπλε\",\n      \"κίτρινο\",\n      \"μωβ\",\n      \"λευκό\",\n      \"μαύρο\",\n      \"πορτοκαλί\",\n      \"ροζ\",\n      \"γκρί\",\n      \"βιολετί\",\n      \"τρικουάζ\",\n      \"λαδί\",\n      \"χρυσό\",\n      \"φουξια\",\n      \"κυανό\",\n      \"ασημί\"\n    ],\n    \"department\": [\n      \"Βιβλία\",\n      \"Ταινίες\",\n      \"Μουσική\",\n      \"Παιχνίδια\",\n      \"Ηλεκτρονικές Συσκευές\",\n      \"Υπολογιστές\",\n      \"Σπίτι\",\n      \"Κήπος\",\n      \"Εργαλεία\",\n      \"Grocery\",\n      \"Υγεία\",\n      \"Ομορφιά\",\n      \"Παιχνίδια\",\n      \"Παιδί\",\n      \"Μωρό\",\n      \"Ρουχισμός\",\n      \"Παπούτσια\",\n      \"Κοσμήματα\",\n      \"Sports\",\n      \"Εξοχή\",\n      \"Αυτοκίνητο\",\n      \"Βιομηχανικά\"\n    ],\n    \"product_name\": {\n      \"adjective\": [\n        \"Μικρό\",\n        \"Εργονομικό\",\n        \"Αγροτικό\",\n        \"Απίστευτο\",\n        \"Φανταστικό\",\n        \"Πρακτικό\",\n        \"Κομψό\",\n        \"Χειροποίητα\",\n        \"Χειροποίητο\",\n        \"Άδεια\"\n      ],\n      \"material\": [\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        \"Pizza\",\n        \"Σαλάτα\",\n        \"Λουκάνικα\"\n      ]\n    }\n  },\n  \"team\": {\n    \"creature\": [\n      \"μυρμήγκια\",\n      \"νυχτερίδες\",\n      \"αρκούδες\",\n      \"μέλισσες\",\n      \"πουλιά\",\n      \"βουβάλια\",\n      \"γάτες\",\n      \"κοτόπουλα\",\n      \"βοοειδή\",\n      \"σκυλιά\",\n      \"δελφίνια\",\n      \"πάπιες\",\n      \"ελέφαντες\",\n      \"ψάρια\",\n      \"αλεπούδες\",\n      \"βατράχια\",\n      \"χήνες\",\n      \"ερίφια\",\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      \"πνεύματα\",\n      \"βαμπίρ\",\n      \"warlocks\",\n      \"Vixens\",\n      \"λυκάνθρωποι\",\n      \"μάγισσες\",\n      \"προσκυνητές\",\n      \"ζόμπι\",\n      \"Δρυίδες\"\n    ],\n    \"name\": [\n      \"#{Address.state} #{creature}\"\n    ]\n  },\n  \"hacker\": {\n    \"abbreviation\": [\n      \"TCP\",\n      \"HTTP\",\n      \"SDD\",\n      \"RAM\",\n      \"GB\",\n      \"CSS\",\n      \"SSL\",\n      \"AGP\",\n      \"SQL\",\n      \"FTP\",\n      \"PCI\",\n      \"AI\",\n      \"ADP\",\n      \"RSS\",\n      \"XML\",\n      \"EXE\",\n      \"COM\",\n      \"HDD\",\n      \"THX\",\n      \"SMTP\",\n      \"SMS\",\n      \"USB\",\n      \"PNG\",\n      \"SAS\",\n      \"IB\",\n      \"SCSI\",\n      \"JSON\",\n      \"XSS\",\n      \"JBOD\"\n    ],\n    \"adjective\": [\n      \"οδηγός\",\n      \"πρωτογενής\",\n      \"ψηφιακή\",\n      \"ανοιχτή πηγή\",\n      \"εικονική\",\n      \"ασύρματο\",\n      \"1080p\",\n      \"οπτική\",\n      \"κινητό\"\n    ],\n    \"noun\": [\n      \"οδηγός\",\n      \"πρωτόκολο\",\n      \"ταχύτητα\",\n      \"panel\",\n      \"μικρότσιπ\",\n      \"πρόγραμμα\",\n      \"πόρτα\",\n      \"κάρτα\",\n      \"διεπαφή\",\n      \"σύστημα\",\n      \"σένσορας\",\n      \"ασφάλεια\",\n      \"σκληρός δίσκος\",\n      \"feed\",\n      \"οθόνη\",\n      \"εφαρμογή\",\n      \"δίαυλος\",\n      \"διάγραμμα\",\n      \"πυκνωτής\",\n      \"πίνακας\"\n    ],\n    \"verb\": [\n      \"back up\",\n      \"bypass\",\n      \"hack\",\n      \"προσπέραση\",\n      \"συμπίεση\",\n      \"αντιγραφή\",\n      \"περιήγηση\",\n      \"σύνδεση\",\n      \"υπολογισμός\",\n      \"είσοδος\",\n      \"μεταφορά\",\n      \"πρόγραμμα\",\n      \"επανεκκίνηση\",\n      \"προσπέλαση\"\n    ]\n  },\n  \"app\": {\n    \"name\": [\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    \"version\": [\n      \"0.#.#\",\n      \"0.##\",\n      \"#.##\",\n      \"#.#\",\n      \"#.#.#\"\n    ],\n    \"author\": [\n      \"#{Name.name}\",\n      \"#{Company.name}\"\n    ]\n  },\n  \"finance\": {\n    \"account_type\": [\n      \"Καταθετικός\",\n      \"Μισθοδοσίας\",\n      \"Δανειακός\"\n    ],\n    \"transaction_type\": [\n      \"κατάθεση\",\n      \"ανάληψη\",\n      \"πληρωμή\",\n      \"τιμολόγιο\"\n    ],\n    \"currency\": [\n      {\n        \"name\": \"Ευρώ\",\n        \"code\": \"EUR\",\n        \"symbol\": \"€\"\n      }\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/el.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    county: [Array String; 78],\n    default_country: [Array String; 1]\n  },\n  app: {\n    author: [Array String; 2],\n    name: [Array String; 32],\n    version: [Array String; 5]\n  },\n  business: {\n    credit_card_expiry_dates: [Array String; 4],\n    credit_card_numbers: [Array String; 4],\n    credit_card_types: [Array String; 4]\n  },\n  cell_phone: {\n    formats: [Array String; 4]\n  },\n  commerce: {\n    color: [Array String; 17],\n    department: [Array String; 22],\n    product_name: {\n      adjective: [Array String; 10],\n      material: [Array String; 5],\n      product: [Array String; 22]\n    }\n  },\n  company: {\n    adjective: [Array String; 62],\n    bs_adjective: [Array String; 52],\n    bs_noun: [Array String; 36],\n    bs_verb: [Array String; 28],\n    descriptor: [Array String; 27],\n    name: [Array String; 3],\n    noun: [Array String; 39],\n    suffix: [Array String; 4]\n  },\n  credit_card: {\n    american_express: [Array String; 2],\n    discover: [Array String; 6],\n    maestro: [Array String; 3],\n    mastercard: [Array String; 2],\n    visa: [Array String; 2]\n  },\n  finance: {\n    account_type: [Array String; 3],\n    currency: [\n      {\n        code: EUR,\n        name: Ευρώ,\n        symbol: €\n      }\n    ],\n    transaction_type: [Array String; 4]\n  },\n  hacker: {\n    abbreviation: [Array String; 29],\n    adjective: [Array String; 9],\n    noun: [Array String; 20],\n    verb: [Array String; 14]\n  },\n  internet: {\n    domain_suffix: [Array String; 5]\n  },\n  lorem: {\n    words: [Array String; 249]\n  },\n  name: {\n    first_name: [Array String; 36],\n    last_name: [Array String; 200],\n    name: [Array String; 6],\n    prefix: [Array String; 4],\n    title: {\n      descriptor: [Array String; 6],\n      job: [Array String; 19],\n      level: [Array String; 30]\n    }\n  },\n  phone_number: {\n    formats: [Array String; 52]\n  },\n  separator:  & ,\n  team: {\n    creature: [Array String; 64],\n    name: [Array String; 1]\n  },\n  title: Greek\n}"
  },
  {
    "path": "Source/Bogus/data/en.locale.json",
    "content": "{\n  \"title\": \"English\",\n  \"separator\": \" & \",\n  \"address\": {\n    \"city_prefix\": [\n      \"North\",\n      \"East\",\n      \"West\",\n      \"South\",\n      \"New\",\n      \"Lake\",\n      \"Port\"\n    ],\n    \"city_suffix\": [\n      \"town\",\n      \"ton\",\n      \"land\",\n      \"ville\",\n      \"berg\",\n      \"burgh\",\n      \"borough\",\n      \"bury\",\n      \"view\",\n      \"port\",\n      \"mouth\",\n      \"stad\",\n      \"furt\",\n      \"chester\",\n      \"mouth\",\n      \"fort\",\n      \"haven\",\n      \"side\",\n      \"shire\"\n    ],\n    \"county\": [\n      \"Avon\",\n      \"Bedfordshire\",\n      \"Berkshire\",\n      \"Borders\",\n      \"Buckinghamshire\",\n      \"Cambridgeshire\"\n    ],\n    \"country\": [\n      \"Afghanistan\",\n      \"Albania\",\n      \"Algeria\",\n      \"American Samoa\",\n      \"Andorra\",\n      \"Angola\",\n      \"Anguilla\",\n      \"Antarctica (the territory South of 60 deg S)\",\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      \"Bosnia and Herzegovina\",\n      \"Botswana\",\n      \"Bouvet Island (Bouvetoya)\",\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      \"Cote d'Ivoire\",\n      \"Croatia\",\n      \"Cuba\",\n      \"Cyprus\",\n      \"Czech Republic\",\n      \"Denmark\",\n      \"Djibouti\",\n      \"Dominica\",\n      \"Dominican Republic\",\n      \"Ecuador\",\n      \"Egypt\",\n      \"El Salvador\",\n      \"Equatorial Guinea\",\n      \"Eritrea\",\n      \"Estonia\",\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      \"Macedonia\",\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 Antilles\",\n      \"Netherlands\",\n      \"New Caledonia\",\n      \"New Zealand\",\n      \"Nicaragua\",\n      \"Niger\",\n      \"Nigeria\",\n      \"Niue\",\n      \"Norfolk Island\",\n      \"Northern Mariana Islands\",\n      \"Norway\",\n      \"Oman\",\n      \"Pakistan\",\n      \"Palau\",\n      \"Palestinian Territory\",\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      \"Reunion\",\n      \"Romania\",\n      \"Russian Federation\",\n      \"Rwanda\",\n      \"Saint Barthelemy\",\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      \"Slovakia (Slovak Republic)\",\n      \"Slovenia\",\n      \"Solomon Islands\",\n      \"Somalia\",\n      \"South Africa\",\n      \"South Georgia and the South Sandwich Islands\",\n      \"Spain\",\n      \"Sri Lanka\",\n      \"Sudan\",\n      \"Suriname\",\n      \"Svalbard & Jan Mayen Islands\",\n      \"Swaziland\",\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    \"country_code\": [\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      \"YE\",\n      \"YT\",\n      \"ZA\",\n      \"ZM\",\n      \"ZW\"\n    ],\n    \"country_code_alpha_3\": [\n      \"BGD\",\n      \"BEL\",\n      \"BFA\",\n      \"BGR\",\n      \"BIH\",\n      \"BRB\",\n      \"WLF\",\n      \"BLM\",\n      \"BMU\",\n      \"BRN\",\n      \"BOL\",\n      \"BHR\",\n      \"BDI\",\n      \"BEN\",\n      \"BTN\",\n      \"JAM\",\n      \"BVT\",\n      \"BWA\",\n      \"WSM\",\n      \"BES\",\n      \"BRA\",\n      \"BHS\",\n      \"JEY\",\n      \"BLR\",\n      \"BLZ\",\n      \"RUS\",\n      \"RWA\",\n      \"SRB\",\n      \"TLS\",\n      \"REU\",\n      \"TKM\",\n      \"TJK\",\n      \"ROU\",\n      \"TKL\",\n      \"GNB\",\n      \"GUM\",\n      \"GTM\",\n      \"SGS\",\n      \"GRC\",\n      \"GNQ\",\n      \"GLP\",\n      \"JPN\",\n      \"GUY\",\n      \"GGY\",\n      \"GUF\",\n      \"GEO\",\n      \"GRD\",\n      \"GBR\",\n      \"GAB\",\n      \"SLV\",\n      \"GIN\",\n      \"GMB\",\n      \"GRL\",\n      \"GIB\",\n      \"GHA\",\n      \"OMN\",\n      \"TUN\",\n      \"JOR\",\n      \"HRV\",\n      \"HTI\",\n      \"HUN\",\n      \"HKG\",\n      \"HND\",\n      \"HMD\",\n      \"VEN\",\n      \"PRI\",\n      \"PSE\",\n      \"PLW\",\n      \"PRT\",\n      \"SJM\",\n      \"PRY\",\n      \"IRQ\",\n      \"PAN\",\n      \"PYF\",\n      \"PNG\",\n      \"PER\",\n      \"PAK\",\n      \"PHL\",\n      \"PCN\",\n      \"POL\",\n      \"SPM\",\n      \"ZMB\",\n      \"ESH\",\n      \"EST\",\n      \"EGY\",\n      \"ZAF\",\n      \"ECU\",\n      \"ITA\",\n      \"VNM\",\n      \"SLB\",\n      \"ETH\",\n      \"SOM\",\n      \"ZWE\",\n      \"SAU\",\n      \"ESP\",\n      \"ERI\",\n      \"MNE\",\n      \"MDA\",\n      \"MDG\",\n      \"MAF\",\n      \"MAR\",\n      \"MCO\",\n      \"UZB\",\n      \"MMR\",\n      \"MLI\",\n      \"MAC\",\n      \"MNG\",\n      \"MHL\",\n      \"MKD\",\n      \"MUS\",\n      \"MLT\",\n      \"MWI\",\n      \"MDV\",\n      \"MTQ\",\n      \"MNP\",\n      \"MSR\",\n      \"MRT\",\n      \"IMN\",\n      \"UGA\",\n      \"TZA\",\n      \"MYS\",\n      \"MEX\",\n      \"ISR\",\n      \"FRA\",\n      \"IOT\",\n      \"SHN\",\n      \"FIN\",\n      \"FJI\",\n      \"FLK\",\n      \"FSM\",\n      \"FRO\",\n      \"NIC\",\n      \"NLD\",\n      \"NOR\",\n      \"NAM\",\n      \"VUT\",\n      \"NCL\",\n      \"NER\",\n      \"NFK\",\n      \"NGA\",\n      \"NZL\",\n      \"NPL\",\n      \"NRU\",\n      \"NIU\",\n      \"COK\",\n      \"XKX\",\n      \"CIV\",\n      \"CHE\",\n      \"COL\",\n      \"CHN\",\n      \"CMR\",\n      \"CHL\",\n      \"CCK\",\n      \"CAN\",\n      \"COG\",\n      \"CAF\",\n      \"COD\",\n      \"CZE\",\n      \"CYP\",\n      \"CXR\",\n      \"CRI\",\n      \"CUW\",\n      \"CPV\",\n      \"CUB\",\n      \"SWZ\",\n      \"SYR\",\n      \"SXM\",\n      \"KGZ\",\n      \"KEN\",\n      \"SSD\",\n      \"SUR\",\n      \"KIR\",\n      \"KHM\",\n      \"KNA\",\n      \"COM\",\n      \"STP\",\n      \"SVK\",\n      \"KOR\",\n      \"SVN\",\n      \"PRK\",\n      \"KWT\",\n      \"SEN\",\n      \"SMR\",\n      \"SLE\",\n      \"SYC\",\n      \"KAZ\",\n      \"CYM\",\n      \"SGP\",\n      \"SWE\",\n      \"SDN\",\n      \"DOM\",\n      \"DMA\",\n      \"DJI\",\n      \"DNK\",\n      \"VGB\",\n      \"DEU\",\n      \"YEM\",\n      \"DZA\",\n      \"USA\",\n      \"URY\",\n      \"MYT\",\n      \"UMI\",\n      \"LBN\",\n      \"LCA\",\n      \"LAO\",\n      \"TUV\",\n      \"TWN\",\n      \"TTO\",\n      \"TUR\",\n      \"LKA\",\n      \"LIE\",\n      \"LVA\",\n      \"TON\",\n      \"LTU\",\n      \"LUX\",\n      \"LBR\",\n      \"LSO\",\n      \"THA\",\n      \"ATF\",\n      \"TGO\",\n      \"TCD\",\n      \"TCA\",\n      \"LBY\",\n      \"VAT\",\n      \"VCT\",\n      \"ARE\",\n      \"AND\",\n      \"ATG\",\n      \"AFG\",\n      \"AIA\",\n      \"VIR\",\n      \"ISL\",\n      \"IRN\",\n      \"ARM\",\n      \"ALB\",\n      \"AGO\",\n      \"ATA\",\n      \"ASM\",\n      \"ARG\",\n      \"AUS\",\n      \"AUT\",\n      \"ABW\",\n      \"IND\",\n      \"ALA\",\n      \"AZE\",\n      \"IRL\",\n      \"IDN\",\n      \"UKR\",\n      \"QAT\",\n      \"MOZ\"\n    ],\n    \"building_number\": [\n      \"#####\",\n      \"####\",\n      \"###\"\n    ],\n    \"street_suffix\": [\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      \"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      \"Inlet\",\n      \"Island\",\n      \"Island\",\n      \"Islands\",\n      \"Islands\",\n      \"Isle\",\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      \"Locks\",\n      \"Lodge\",\n      \"Lodge\",\n      \"Loop\",\n      \"Mall\",\n      \"Manor\",\n      \"Manors\",\n      \"Meadow\",\n      \"Meadows\",\n      \"Mews\",\n      \"Mill\",\n      \"Mills\",\n      \"Mission\",\n      \"Mission\",\n      \"Motorway\",\n      \"Mount\",\n      \"Mountain\",\n      \"Mountain\",\n      \"Mountains\",\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      \"Plains\",\n      \"Plaza\",\n      \"Plaza\",\n      \"Point\",\n      \"Points\",\n      \"Port\",\n      \"Port\",\n      \"Ports\",\n      \"Ports\",\n      \"Prairie\",\n      \"Prairie\",\n      \"Radial\",\n      \"Ramp\",\n      \"Ranch\",\n      \"Rapid\",\n      \"Rapids\",\n      \"Rest\",\n      \"Ridge\",\n      \"Ridges\",\n      \"River\",\n      \"Road\",\n      \"Road\",\n      \"Roads\",\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      \"Springs\",\n      \"Spur\",\n      \"Spurs\",\n      \"Square\",\n      \"Square\",\n      \"Squares\",\n      \"Squares\",\n      \"Station\",\n      \"Station\",\n      \"Stravenue\",\n      \"Stravenue\",\n      \"Stream\",\n      \"Stream\",\n      \"Street\",\n      \"Street\",\n      \"Streets\",\n      \"Summit\",\n      \"Summit\",\n      \"Terrace\",\n      \"Throughway\",\n      \"Trace\",\n      \"Track\",\n      \"Trafficway\",\n      \"Trail\",\n      \"Trail\",\n      \"Tunnel\",\n      \"Tunnel\",\n      \"Turnpike\",\n      \"Turnpike\",\n      \"Underpass\",\n      \"Union\",\n      \"Unions\",\n      \"Valley\",\n      \"Valleys\",\n      \"Via\",\n      \"Viaduct\",\n      \"View\",\n      \"Views\",\n      \"Village\",\n      \"Village\",\n      \"Villages\",\n      \"Ville\",\n      \"Vista\",\n      \"Vista\",\n      \"Walk\",\n      \"Walks\",\n      \"Wall\",\n      \"Way\",\n      \"Ways\",\n      \"Well\",\n      \"Wells\"\n    ],\n    \"secondary_address\": [\n      \"Apt. ###\",\n      \"Suite ###\"\n    ],\n    \"postcode\": [\n      \"#####\",\n      \"#####-####\"\n    ],\n    \"state\": [\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    \"state_abbr\": [\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    \"time_zone\": [\n      \"Pacific/Midway\",\n      \"Pacific/Pago_Pago\",\n      \"Pacific/Honolulu\",\n      \"America/Juneau\",\n      \"America/Los_Angeles\",\n      \"America/Tijuana\",\n      \"America/Denver\",\n      \"America/Phoenix\",\n      \"America/Chihuahua\",\n      \"America/Mazatlan\",\n      \"America/Chicago\",\n      \"America/Regina\",\n      \"America/Mexico_City\",\n      \"America/Mexico_City\",\n      \"America/Monterrey\",\n      \"America/Guatemala\",\n      \"America/New_York\",\n      \"America/Indiana/Indianapolis\",\n      \"America/Bogota\",\n      \"America/Lima\",\n      \"America/Lima\",\n      \"America/Halifax\",\n      \"America/Caracas\",\n      \"America/La_Paz\",\n      \"America/Santiago\",\n      \"America/St_Johns\",\n      \"America/Sao_Paulo\",\n      \"America/Argentina/Buenos_Aires\",\n      \"America/Guyana\",\n      \"America/Godthab\",\n      \"Atlantic/South_Georgia\",\n      \"Atlantic/Azores\",\n      \"Atlantic/Cape_Verde\",\n      \"Europe/Dublin\",\n      \"Europe/London\",\n      \"Europe/Lisbon\",\n      \"Europe/London\",\n      \"Africa/Casablanca\",\n      \"Africa/Monrovia\",\n      \"Etc/UTC\",\n      \"Europe/Belgrade\",\n      \"Europe/Bratislava\",\n      \"Europe/Budapest\",\n      \"Europe/Ljubljana\",\n      \"Europe/Prague\",\n      \"Europe/Sarajevo\",\n      \"Europe/Skopje\",\n      \"Europe/Warsaw\",\n      \"Europe/Zagreb\",\n      \"Europe/Brussels\",\n      \"Europe/Copenhagen\",\n      \"Europe/Madrid\",\n      \"Europe/Paris\",\n      \"Europe/Amsterdam\",\n      \"Europe/Berlin\",\n      \"Europe/Berlin\",\n      \"Europe/Rome\",\n      \"Europe/Stockholm\",\n      \"Europe/Vienna\",\n      \"Africa/Algiers\",\n      \"Europe/Bucharest\",\n      \"Africa/Cairo\",\n      \"Europe/Helsinki\",\n      \"Europe/Kiev\",\n      \"Europe/Riga\",\n      \"Europe/Sofia\",\n      \"Europe/Tallinn\",\n      \"Europe/Vilnius\",\n      \"Europe/Athens\",\n      \"Europe/Istanbul\",\n      \"Europe/Minsk\",\n      \"Asia/Jerusalem\",\n      \"Africa/Harare\",\n      \"Africa/Johannesburg\",\n      \"Europe/Moscow\",\n      \"Europe/Moscow\",\n      \"Europe/Moscow\",\n      \"Asia/Kuwait\",\n      \"Asia/Riyadh\",\n      \"Africa/Nairobi\",\n      \"Asia/Baghdad\",\n      \"Asia/Tehran\",\n      \"Asia/Muscat\",\n      \"Asia/Muscat\",\n      \"Asia/Baku\",\n      \"Asia/Tbilisi\",\n      \"Asia/Yerevan\",\n      \"Asia/Kabul\",\n      \"Asia/Yekaterinburg\",\n      \"Asia/Karachi\",\n      \"Asia/Karachi\",\n      \"Asia/Tashkent\",\n      \"Asia/Kolkata\",\n      \"Asia/Kolkata\",\n      \"Asia/Kolkata\",\n      \"Asia/Kolkata\",\n      \"Asia/Kathmandu\",\n      \"Asia/Dhaka\",\n      \"Asia/Dhaka\",\n      \"Asia/Colombo\",\n      \"Asia/Almaty\",\n      \"Asia/Novosibirsk\",\n      \"Asia/Rangoon\",\n      \"Asia/Bangkok\",\n      \"Asia/Bangkok\",\n      \"Asia/Jakarta\",\n      \"Asia/Krasnoyarsk\",\n      \"Asia/Shanghai\",\n      \"Asia/Chongqing\",\n      \"Asia/Hong_Kong\",\n      \"Asia/Urumqi\",\n      \"Asia/Kuala_Lumpur\",\n      \"Asia/Singapore\",\n      \"Asia/Taipei\",\n      \"Australia/Perth\",\n      \"Asia/Irkutsk\",\n      \"Asia/Ulaanbaatar\",\n      \"Asia/Seoul\",\n      \"Asia/Tokyo\",\n      \"Asia/Tokyo\",\n      \"Asia/Tokyo\",\n      \"Asia/Yakutsk\",\n      \"Australia/Darwin\",\n      \"Australia/Adelaide\",\n      \"Australia/Melbourne\",\n      \"Australia/Melbourne\",\n      \"Australia/Sydney\",\n      \"Australia/Brisbane\",\n      \"Australia/Hobart\",\n      \"Asia/Vladivostok\",\n      \"Pacific/Guam\",\n      \"Pacific/Port_Moresby\",\n      \"Asia/Magadan\",\n      \"Asia/Magadan\",\n      \"Pacific/Noumea\",\n      \"Pacific/Fiji\",\n      \"Asia/Kamchatka\",\n      \"Pacific/Majuro\",\n      \"Pacific/Auckland\",\n      \"Pacific/Auckland\",\n      \"Pacific/Tongatapu\",\n      \"Pacific/Fakaofo\",\n      \"Pacific/Apia\"\n    ],\n    \"city\": [\n      \"#{city_prefix} #{Name.first_name}#{city_suffix}\",\n      \"#{city_prefix} #{Name.first_name}\",\n      \"#{Name.first_name}#{city_suffix}\",\n      \"#{Name.last_name}#{city_suffix}\"\n    ],\n    \"street_name\": [\n      \"#{Name.first_name} #{street_suffix}\",\n      \"#{Name.last_name} #{street_suffix}\"\n    ],\n    \"street_address\": [\n      \"#{building_number} #{street_name}\"\n    ],\n    \"default_country\": [\n      \"United States of America\"\n    ],\n    \"direction\": [\n      \"North\",\n      \"East\",\n      \"South\",\n      \"West\",\n      \"Northeast\",\n      \"Northwest\",\n      \"Southeast\",\n      \"Southwest\"\n    ],\n    \"direction_abbr\": [\n      \"N\",\n      \"E\",\n      \"S\",\n      \"W\",\n      \"NE\",\n      \"NW\",\n      \"SE\",\n      \"SW\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"Inc\",\n      \"and Sons\",\n      \"LLC\",\n      \"Group\"\n    ],\n    \"adjective\": [\n      \"Adaptive\",\n      \"Advanced\",\n      \"Ameliorated\",\n      \"Assimilated\",\n      \"Automated\",\n      \"Balanced\",\n      \"Business-focused\",\n      \"Centralized\",\n      \"Cloned\",\n      \"Compatible\",\n      \"Configurable\",\n      \"Cross-group\",\n      \"Cross-platform\",\n      \"Customer-focused\",\n      \"Customizable\",\n      \"Decentralized\",\n      \"De-engineered\",\n      \"Devolved\",\n      \"Digitized\",\n      \"Distributed\",\n      \"Diverse\",\n      \"Down-sized\",\n      \"Enhanced\",\n      \"Enterprise-wide\",\n      \"Ergonomic\",\n      \"Exclusive\",\n      \"Expanded\",\n      \"Extended\",\n      \"Face to face\",\n      \"Focused\",\n      \"Front-line\",\n      \"Fully-configurable\",\n      \"Function-based\",\n      \"Fundamental\",\n      \"Future-proofed\",\n      \"Grass-roots\",\n      \"Horizontal\",\n      \"Implemented\",\n      \"Innovative\",\n      \"Integrated\",\n      \"Intuitive\",\n      \"Inverse\",\n      \"Managed\",\n      \"Mandatory\",\n      \"Monitored\",\n      \"Multi-channelled\",\n      \"Multi-lateral\",\n      \"Multi-layered\",\n      \"Multi-tiered\",\n      \"Networked\",\n      \"Object-based\",\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      \"Pre-emptive\",\n      \"Proactive\",\n      \"Profit-focused\",\n      \"Profound\",\n      \"Programmable\",\n      \"Progressive\",\n      \"Public-key\",\n      \"Quality-focused\",\n      \"Reactive\",\n      \"Realigned\",\n      \"Re-contextualized\",\n      \"Re-engineered\",\n      \"Reduced\",\n      \"Reverse-engineered\",\n      \"Right-sized\",\n      \"Robust\",\n      \"Seamless\",\n      \"Secured\",\n      \"Self-enabling\",\n      \"Sharable\",\n      \"Stand-alone\",\n      \"Streamlined\",\n      \"Switchable\",\n      \"Synchronised\",\n      \"Synergistic\",\n      \"Synergized\",\n      \"Team-oriented\",\n      \"Total\",\n      \"Triple-buffered\",\n      \"Universal\",\n      \"Up-sized\",\n      \"Upgradable\",\n      \"User-centric\",\n      \"User-friendly\",\n      \"Versatile\",\n      \"Virtual\",\n      \"Visionary\",\n      \"Vision-oriented\"\n    ],\n    \"descriptor\": [\n      \"24 hour\",\n      \"24/7\",\n      \"3rd generation\",\n      \"4th generation\",\n      \"5th generation\",\n      \"6th generation\",\n      \"actuating\",\n      \"analyzing\",\n      \"asymmetric\",\n      \"asynchronous\",\n      \"attitude-oriented\",\n      \"background\",\n      \"bandwidth-monitored\",\n      \"bi-directional\",\n      \"bifurcated\",\n      \"bottom-line\",\n      \"clear-thinking\",\n      \"client-driven\",\n      \"client-server\",\n      \"coherent\",\n      \"cohesive\",\n      \"composite\",\n      \"context-sensitive\",\n      \"contextually-based\",\n      \"content-based\",\n      \"dedicated\",\n      \"demand-driven\",\n      \"didactic\",\n      \"directional\",\n      \"discrete\",\n      \"disintermediate\",\n      \"dynamic\",\n      \"eco-centric\",\n      \"empowering\",\n      \"encompassing\",\n      \"even-keeled\",\n      \"executive\",\n      \"explicit\",\n      \"exuding\",\n      \"fault-tolerant\",\n      \"foreground\",\n      \"fresh-thinking\",\n      \"full-range\",\n      \"global\",\n      \"grid-enabled\",\n      \"heuristic\",\n      \"high-level\",\n      \"holistic\",\n      \"homogeneous\",\n      \"human-resource\",\n      \"hybrid\",\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      \"multimedia\",\n      \"multi-state\",\n      \"multi-tasking\",\n      \"national\",\n      \"needs-based\",\n      \"neutral\",\n      \"next generation\",\n      \"non-volatile\",\n      \"object-oriented\",\n      \"optimal\",\n      \"optimizing\",\n      \"radical\",\n      \"real-time\",\n      \"reciprocal\",\n      \"regional\",\n      \"responsive\",\n      \"scalable\",\n      \"secondary\",\n      \"solution-oriented\",\n      \"stable\",\n      \"static\",\n      \"systematic\",\n      \"systemic\",\n      \"system-worthy\",\n      \"tangible\",\n      \"tertiary\",\n      \"transitional\",\n      \"uniform\",\n      \"upward-trending\",\n      \"user-facing\",\n      \"value-added\",\n      \"web-enabled\",\n      \"well-modulated\",\n      \"zero administration\",\n      \"zero defect\",\n      \"zero tolerance\"\n    ],\n    \"noun\": [\n      \"ability\",\n      \"access\",\n      \"adapter\",\n      \"algorithm\",\n      \"alliance\",\n      \"analyzer\",\n      \"application\",\n      \"approach\",\n      \"architecture\",\n      \"archive\",\n      \"artificial intelligence\",\n      \"array\",\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      \"database\",\n      \"data-warehouse\",\n      \"definition\",\n      \"emulation\",\n      \"encoding\",\n      \"encryption\",\n      \"extranet\",\n      \"firmware\",\n      \"flexibility\",\n      \"focus group\",\n      \"forecast\",\n      \"frame\",\n      \"framework\",\n      \"function\",\n      \"functionalities\",\n      \"Graphic Interface\",\n      \"groupware\",\n      \"Graphical User Interface\",\n      \"hardware\",\n      \"help-desk\",\n      \"hierarchy\",\n      \"hub\",\n      \"implementation\",\n      \"info-mediaries\",\n      \"infrastructure\",\n      \"initiative\",\n      \"installation\",\n      \"instruction set\",\n      \"interface\",\n      \"internet solution\",\n      \"intranet\",\n      \"knowledge user\",\n      \"knowledge base\",\n      \"local area network\",\n      \"leverage\",\n      \"matrices\",\n      \"matrix\",\n      \"methodology\",\n      \"middleware\",\n      \"migration\",\n      \"model\",\n      \"moderator\",\n      \"monitoring\",\n      \"moratorium\",\n      \"neural-net\",\n      \"open architecture\",\n      \"open system\",\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      \"secured line\",\n      \"service-desk\",\n      \"software\",\n      \"solution\",\n      \"standardization\",\n      \"strategy\",\n      \"structure\",\n      \"success\",\n      \"superstructure\",\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    \"bs_verb\": [\n      \"implement\",\n      \"utilize\",\n      \"integrate\",\n      \"streamline\",\n      \"optimize\",\n      \"evolve\",\n      \"transform\",\n      \"embrace\",\n      \"enable\",\n      \"orchestrate\",\n      \"leverage\",\n      \"reinvent\",\n      \"aggregate\",\n      \"architect\",\n      \"enhance\",\n      \"incentivize\",\n      \"morph\",\n      \"empower\",\n      \"envisioneer\",\n      \"monetize\",\n      \"harness\",\n      \"facilitate\",\n      \"seize\",\n      \"disintermediate\",\n      \"synergize\",\n      \"strategize\",\n      \"deploy\",\n      \"brand\",\n      \"grow\",\n      \"target\",\n      \"syndicate\",\n      \"synthesize\",\n      \"deliver\",\n      \"mesh\",\n      \"incubate\",\n      \"engage\",\n      \"maximize\",\n      \"benchmark\",\n      \"expedite\",\n      \"reintermediate\",\n      \"whiteboard\",\n      \"visualize\",\n      \"repurpose\",\n      \"innovate\",\n      \"scale\",\n      \"unleash\",\n      \"drive\",\n      \"extend\",\n      \"engineer\",\n      \"revolutionize\",\n      \"generate\",\n      \"exploit\",\n      \"transition\",\n      \"e-enable\",\n      \"iterate\",\n      \"cultivate\",\n      \"matrix\",\n      \"productize\",\n      \"redefine\",\n      \"recontextualize\"\n    ],\n    \"bs_adjective\": [\n      \"clicks-and-mortar\",\n      \"value-added\",\n      \"vertical\",\n      \"proactive\",\n      \"robust\",\n      \"revolutionary\",\n      \"scalable\",\n      \"leading-edge\",\n      \"innovative\",\n      \"intuitive\",\n      \"strategic\",\n      \"e-business\",\n      \"mission-critical\",\n      \"sticky\",\n      \"one-to-one\",\n      \"24/7\",\n      \"end-to-end\",\n      \"global\",\n      \"B2B\",\n      \"B2C\",\n      \"granular\",\n      \"frictionless\",\n      \"virtual\",\n      \"viral\",\n      \"dynamic\",\n      \"24/365\",\n      \"best-of-breed\",\n      \"killer\",\n      \"magnetic\",\n      \"bleeding-edge\",\n      \"web-enabled\",\n      \"interactive\",\n      \"dot-com\",\n      \"sexy\",\n      \"back-end\",\n      \"real-time\",\n      \"efficient\",\n      \"front-end\",\n      \"distributed\",\n      \"seamless\",\n      \"extensible\",\n      \"turn-key\",\n      \"world-class\",\n      \"open-source\",\n      \"cross-platform\",\n      \"cross-media\",\n      \"synergistic\",\n      \"bricks-and-clicks\",\n      \"out-of-the-box\",\n      \"enterprise\",\n      \"integrated\",\n      \"impactful\",\n      \"wireless\",\n      \"transparent\",\n      \"next-generation\",\n      \"cutting-edge\",\n      \"user-centric\",\n      \"visionary\",\n      \"customized\",\n      \"ubiquitous\",\n      \"plug-and-play\",\n      \"collaborative\",\n      \"compelling\",\n      \"holistic\",\n      \"rich\"\n    ],\n    \"bs_noun\": [\n      \"synergies\",\n      \"web-readiness\",\n      \"paradigms\",\n      \"markets\",\n      \"partnerships\",\n      \"infrastructures\",\n      \"platforms\",\n      \"initiatives\",\n      \"channels\",\n      \"eyeballs\",\n      \"communities\",\n      \"ROI\",\n      \"solutions\",\n      \"e-tailers\",\n      \"e-services\",\n      \"action-items\",\n      \"portals\",\n      \"niches\",\n      \"technologies\",\n      \"content\",\n      \"vortals\",\n      \"supply-chains\",\n      \"convergence\",\n      \"relationships\",\n      \"architectures\",\n      \"interfaces\",\n      \"e-markets\",\n      \"e-commerce\",\n      \"systems\",\n      \"bandwidth\",\n      \"infomediaries\",\n      \"models\",\n      \"mindshare\",\n      \"deliverables\",\n      \"users\",\n      \"schemas\",\n      \"networks\",\n      \"applications\",\n      \"metrics\",\n      \"e-business\",\n      \"functionalities\",\n      \"experiences\",\n      \"web services\",\n      \"methodologies\",\n      \"blockchains\"\n    ],\n    \"name\": [\n      \"#{Name.last_name} #{suffix}\",\n      \"#{Name.last_name}-#{Name.last_name}\",\n      \"#{Name.last_name}, #{Name.last_name} and #{Name.last_name}\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"gmail.com\",\n      \"yahoo.com\",\n      \"hotmail.com\"\n    ],\n    \"example_email\": [\n      \"example.org\",\n      \"example.com\",\n      \"example.net\"\n    ],\n    \"domain_suffix\": [\n      \"com\",\n      \"biz\",\n      \"info\",\n      \"name\",\n      \"net\",\n      \"org\"\n    ]\n  },\n  \"database\": {\n    \"collation\": [\n      \"utf8_unicode_ci\",\n      \"utf8_general_ci\",\n      \"utf8_bin\",\n      \"ascii_bin\",\n      \"ascii_general_ci\",\n      \"cp1250_bin\",\n      \"cp1250_general_ci\"\n    ],\n    \"column\": [\n      \"id\",\n      \"title\",\n      \"name\",\n      \"email\",\n      \"phone\",\n      \"token\",\n      \"group\",\n      \"category\",\n      \"password\",\n      \"comment\",\n      \"avatar\",\n      \"status\",\n      \"createdAt\",\n      \"updatedAt\"\n    ],\n    \"engine\": [\n      \"InnoDB\",\n      \"MyISAM\",\n      \"MEMORY\",\n      \"CSV\",\n      \"BLACKHOLE\",\n      \"ARCHIVE\"\n    ],\n    \"type\": [\n      \"int\",\n      \"varchar\",\n      \"text\",\n      \"date\",\n      \"datetime\",\n      \"tinyint\",\n      \"time\",\n      \"timestamp\",\n      \"smallint\",\n      \"mediumint\",\n      \"bigint\",\n      \"decimal\",\n      \"float\",\n      \"double\",\n      \"real\",\n      \"bit\",\n      \"boolean\",\n      \"serial\",\n      \"blob\",\n      \"binary\",\n      \"enum\",\n      \"set\",\n      \"geometry\",\n      \"point\"\n    ]\n  },\n  \"lorem\": {\n    \"words\": [\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      \"aut\",\n      \"odit\",\n      \"aut\",\n      \"fugit\",\n      \"sed\",\n      \"quia\",\n      \"consequuntur\",\n      \"magni\",\n      \"dolores\",\n      \"eos\",\n      \"qui\",\n      \"ratione\",\n      \"voluptatem\",\n      \"sequi\",\n      \"nesciunt\",\n      \"neque\",\n      \"dolorem\",\n      \"ipsum\",\n      \"quia\",\n      \"dolor\",\n      \"sit\",\n      \"amet\",\n      \"consectetur\",\n      \"adipisci\",\n      \"velit\",\n      \"sed\",\n      \"quia\",\n      \"non\",\n      \"numquam\",\n      \"eius\",\n      \"modi\",\n      \"tempora\",\n      \"incidunt\",\n      \"ut\",\n      \"labore\",\n      \"et\",\n      \"dolore\",\n      \"magnam\",\n      \"aliquam\",\n      \"quaerat\",\n      \"voluptatem\",\n      \"ut\",\n      \"enim\",\n      \"ad\",\n      \"minima\",\n      \"veniam\",\n      \"quis\",\n      \"nostrum\",\n      \"exercitationem\",\n      \"ullam\",\n      \"corporis\",\n      \"nemo\",\n      \"enim\",\n      \"ipsam\",\n      \"voluptatem\",\n      \"quia\",\n      \"voluptas\",\n      \"sit\",\n      \"suscipit\",\n      \"laboriosam\",\n      \"nisi\",\n      \"ut\",\n      \"aliquid\",\n      \"ex\",\n      \"ea\",\n      \"commodi\",\n      \"consequatur\",\n      \"quis\",\n      \"autem\",\n      \"vel\",\n      \"eum\",\n      \"iure\",\n      \"reprehenderit\",\n      \"qui\",\n      \"in\",\n      \"ea\",\n      \"voluptate\",\n      \"velit\",\n      \"esse\",\n      \"quam\",\n      \"nihil\",\n      \"molestiae\",\n      \"et\",\n      \"iusto\",\n      \"odio\",\n      \"dignissimos\",\n      \"ducimus\",\n      \"qui\",\n      \"blanditiis\",\n      \"praesentium\",\n      \"laudantium\",\n      \"totam\",\n      \"rem\",\n      \"voluptatum\",\n      \"deleniti\",\n      \"atque\",\n      \"corrupti\",\n      \"quos\",\n      \"dolores\",\n      \"et\",\n      \"quas\",\n      \"molestias\",\n      \"excepturi\",\n      \"sint\",\n      \"occaecati\",\n      \"cupiditate\",\n      \"non\",\n      \"provident\",\n      \"sed\",\n      \"ut\",\n      \"perspiciatis\",\n      \"unde\",\n      \"omnis\",\n      \"iste\",\n      \"natus\",\n      \"error\",\n      \"similique\",\n      \"sunt\",\n      \"in\",\n      \"culpa\",\n      \"qui\",\n      \"officia\",\n      \"deserunt\",\n      \"mollitia\",\n      \"animi\",\n      \"id\",\n      \"est\",\n      \"laborum\",\n      \"et\",\n      \"dolorum\",\n      \"fuga\",\n      \"et\",\n      \"harum\",\n      \"quidem\",\n      \"rerum\",\n      \"facilis\",\n      \"est\",\n      \"et\",\n      \"expedita\",\n      \"distinctio\",\n      \"nam\",\n      \"libero\",\n      \"tempore\",\n      \"cum\",\n      \"soluta\",\n      \"nobis\",\n      \"est\",\n      \"eligendi\",\n      \"optio\",\n      \"cumque\",\n      \"nihil\",\n      \"impedit\",\n      \"quo\",\n      \"porro\",\n      \"quisquam\",\n      \"est\",\n      \"qui\",\n      \"minus\",\n      \"id\",\n      \"quod\",\n      \"maxime\",\n      \"placeat\",\n      \"facere\",\n      \"possimus\",\n      \"omnis\",\n      \"voluptas\",\n      \"assumenda\",\n      \"est\",\n      \"omnis\",\n      \"dolor\",\n      \"repellendus\",\n      \"temporibus\",\n      \"autem\",\n      \"quibusdam\",\n      \"et\",\n      \"aut\",\n      \"consequatur\",\n      \"vel\",\n      \"illum\",\n      \"qui\",\n      \"dolorem\",\n      \"eum\",\n      \"fugiat\",\n      \"quo\",\n      \"voluptas\",\n      \"nulla\",\n      \"pariatur\",\n      \"at\",\n      \"vero\",\n      \"eos\",\n      \"et\",\n      \"accusamus\",\n      \"officiis\",\n      \"debitis\",\n      \"aut\",\n      \"rerum\",\n      \"necessitatibus\",\n      \"saepe\",\n      \"eveniet\",\n      \"ut\",\n      \"et\",\n      \"voluptates\",\n      \"repudiandae\",\n      \"sint\",\n      \"et\",\n      \"molestiae\",\n      \"non\",\n      \"recusandae\",\n      \"itaque\",\n      \"earum\",\n      \"rerum\",\n      \"hic\",\n      \"tenetur\",\n      \"a\",\n      \"sapiente\",\n      \"delectus\",\n      \"ut\",\n      \"aut\",\n      \"reiciendis\",\n      \"voluptatibus\",\n      \"maiores\",\n      \"doloribus\",\n      \"asperiores\",\n      \"repellat\"\n    ],\n    \"supplemental\": [\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      \"accipio\",\n      \"accommodo\",\n      \"accusator\",\n      \"acer\",\n      \"acerbitas\",\n      \"acervus\",\n      \"acidus\",\n      \"acies\",\n      \"acquiro\",\n      \"acsi\",\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      \"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      \"adultus\",\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      \"alienus\",\n      \"alii\",\n      \"alioqui\",\n      \"aliqua\",\n      \"alius\",\n      \"allatus\",\n      \"alo\",\n      \"alter\",\n      \"altus\",\n      \"alveus\",\n      \"amaritudo\",\n      \"ambitus\",\n      \"ambulo\",\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      \"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      \"arcus\",\n      \"argentum\",\n      \"argumentum\",\n      \"arguo\",\n      \"arma\",\n      \"armarium\",\n      \"armo\",\n      \"aro\",\n      \"ars\",\n      \"articulus\",\n      \"artificiose\",\n      \"arto\",\n      \"arx\",\n      \"ascisco\",\n      \"ascit\",\n      \"asper\",\n      \"aspicio\",\n      \"asporto\",\n      \"assentator\",\n      \"astrum\",\n      \"atavus\",\n      \"ater\",\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      \"auris\",\n      \"aurum\",\n      \"aut\",\n      \"autem\",\n      \"autus\",\n      \"auxilium\",\n      \"avaritia\",\n      \"avarus\",\n      \"aveho\",\n      \"averto\",\n      \"avoco\",\n      \"baiulus\",\n      \"balbus\",\n      \"barba\",\n      \"bardus\",\n      \"basium\",\n      \"beatus\",\n      \"bellicus\",\n      \"bellum\",\n      \"bene\",\n      \"beneficium\",\n      \"benevolentia\",\n      \"benigne\",\n      \"bestia\",\n      \"bibo\",\n      \"bis\",\n      \"blandior\",\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      \"certo\",\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      \"colloco\",\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      \"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      \"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      \"corpus\",\n      \"correptius\",\n      \"corrigo\",\n      \"corroboro\",\n      \"corrumpo\",\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      \"cunabula\",\n      \"cunae\",\n      \"cunctatio\",\n      \"cupiditas\",\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      \"curvus\",\n      \"custodia\",\n      \"damnatio\",\n      \"damno\",\n      \"dapifer\",\n      \"debeo\",\n      \"debilito\",\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      \"defigo\",\n      \"defleo\",\n      \"defluo\",\n      \"defungo\",\n      \"degenero\",\n      \"degero\",\n      \"degusto\",\n      \"deinde\",\n      \"delectatio\",\n      \"delego\",\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      \"desidero\",\n      \"desino\",\n      \"desipio\",\n      \"desolo\",\n      \"desparatus\",\n      \"despecto\",\n      \"despirmatio\",\n      \"infit\",\n      \"inflammatio\",\n      \"paens\",\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      \"pecunia\",\n      \"pecus\",\n      \"peior\",\n      \"pel\",\n      \"ocer\",\n      \"socius\",\n      \"sodalitas\",\n      \"sol\",\n      \"soleo\",\n      \"solio\",\n      \"solitudo\",\n      \"solium\",\n      \"sollers\",\n      \"sollicito\",\n      \"solum\",\n      \"solus\",\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      \"supellex\",\n      \"super\",\n      \"suppellex\",\n      \"supplanto\",\n      \"suppono\",\n      \"supra\",\n      \"surculus\",\n      \"surgo\",\n      \"sursum\",\n      \"suscipio\",\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      \"temptatio\",\n      \"tempus\",\n      \"tenax\",\n      \"tendo\",\n      \"teneo\",\n      \"tener\",\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      \"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      \"triginta\",\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      \"turpe\",\n      \"turpis\",\n      \"tutamen\",\n      \"tutis\",\n      \"tyrannus\",\n      \"uberrime\",\n      \"ubi\",\n      \"ulciscor\",\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      \"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      \"velociter\",\n      \"velum\",\n      \"velut\",\n      \"venia\",\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      \"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      \"viduata\",\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      \"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      \"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      \"vultuosus\",\n      \"xiphias\"\n    ]\n  },\n  \"name\": {\n    \"male_first_name\": [\n      \"James\",\n      \"John\",\n      \"Robert\",\n      \"Michael\",\n      \"William\",\n      \"David\",\n      \"Richard\",\n      \"Charles\",\n      \"Joseph\",\n      \"Thomas\",\n      \"Christopher\",\n      \"Daniel\",\n      \"Paul\",\n      \"Mark\",\n      \"Donald\",\n      \"George\",\n      \"Kenneth\",\n      \"Steven\",\n      \"Edward\",\n      \"Brian\",\n      \"Ronald\",\n      \"Anthony\",\n      \"Kevin\",\n      \"Jason\",\n      \"Matthew\",\n      \"Gary\",\n      \"Timothy\",\n      \"Jose\",\n      \"Larry\",\n      \"Jeffrey\",\n      \"Frank\",\n      \"Scott\",\n      \"Eric\",\n      \"Stephen\",\n      \"Andrew\",\n      \"Raymond\",\n      \"Gregory\",\n      \"Joshua\",\n      \"Jerry\",\n      \"Dennis\",\n      \"Walter\",\n      \"Patrick\",\n      \"Peter\",\n      \"Harold\",\n      \"Douglas\",\n      \"Henry\",\n      \"Carl\",\n      \"Arthur\",\n      \"Ryan\",\n      \"Roger\",\n      \"Joe\",\n      \"Juan\",\n      \"Jack\",\n      \"Albert\",\n      \"Jonathan\",\n      \"Justin\",\n      \"Terry\",\n      \"Gerald\",\n      \"Keith\",\n      \"Samuel\",\n      \"Willie\",\n      \"Ralph\",\n      \"Lawrence\",\n      \"Nicholas\",\n      \"Roy\",\n      \"Benjamin\",\n      \"Bruce\",\n      \"Brandon\",\n      \"Adam\",\n      \"Harry\",\n      \"Fred\",\n      \"Wayne\",\n      \"Billy\",\n      \"Steve\",\n      \"Louis\",\n      \"Jeremy\",\n      \"Aaron\",\n      \"Randy\",\n      \"Howard\",\n      \"Eugene\",\n      \"Carlos\",\n      \"Russell\",\n      \"Bobby\",\n      \"Victor\",\n      \"Martin\",\n      \"Ernest\",\n      \"Phillip\",\n      \"Todd\",\n      \"Jesse\",\n      \"Craig\",\n      \"Alan\",\n      \"Shawn\",\n      \"Clarence\",\n      \"Sean\",\n      \"Philip\",\n      \"Chris\",\n      \"Johnny\",\n      \"Earl\",\n      \"Jimmy\",\n      \"Antonio\",\n      \"Danny\",\n      \"Bryan\",\n      \"Tony\",\n      \"Luis\",\n      \"Mike\",\n      \"Stanley\",\n      \"Leonard\",\n      \"Nathan\",\n      \"Dale\",\n      \"Manuel\",\n      \"Rodney\",\n      \"Curtis\",\n      \"Norman\",\n      \"Allen\",\n      \"Marvin\",\n      \"Vincent\",\n      \"Glenn\",\n      \"Jeffery\",\n      \"Travis\",\n      \"Jeff\",\n      \"Chad\",\n      \"Jacob\",\n      \"Lee\",\n      \"Melvin\",\n      \"Alfred\",\n      \"Kyle\",\n      \"Francis\",\n      \"Bradley\",\n      \"Jesus\",\n      \"Herbert\",\n      \"Frederick\",\n      \"Ray\",\n      \"Joel\",\n      \"Edwin\",\n      \"Don\",\n      \"Eddie\",\n      \"Ricky\",\n      \"Troy\",\n      \"Randall\",\n      \"Barry\",\n      \"Alexander\",\n      \"Bernard\",\n      \"Mario\",\n      \"Leroy\",\n      \"Francisco\",\n      \"Marcus\",\n      \"Micheal\",\n      \"Theodore\",\n      \"Clifford\",\n      \"Miguel\",\n      \"Oscar\",\n      \"Jay\",\n      \"Jim\",\n      \"Tom\",\n      \"Calvin\",\n      \"Alex\",\n      \"Jon\",\n      \"Ronnie\",\n      \"Bill\",\n      \"Lloyd\",\n      \"Tommy\",\n      \"Leon\",\n      \"Derek\",\n      \"Warren\",\n      \"Darrell\",\n      \"Jerome\",\n      \"Floyd\",\n      \"Leo\",\n      \"Alvin\",\n      \"Tim\",\n      \"Wesley\",\n      \"Gordon\",\n      \"Dean\",\n      \"Greg\",\n      \"Jorge\",\n      \"Dustin\",\n      \"Pedro\",\n      \"Derrick\",\n      \"Dan\",\n      \"Lewis\",\n      \"Zachary\",\n      \"Corey\",\n      \"Herman\",\n      \"Maurice\",\n      \"Vernon\",\n      \"Roberto\",\n      \"Clyde\",\n      \"Glen\",\n      \"Hector\",\n      \"Shane\",\n      \"Ricardo\",\n      \"Sam\",\n      \"Rick\",\n      \"Lester\",\n      \"Brent\",\n      \"Ramon\",\n      \"Charlie\",\n      \"Tyler\",\n      \"Gilbert\",\n      \"Gene\",\n      \"Marc\",\n      \"Reginald\",\n      \"Ruben\",\n      \"Brett\",\n      \"Angel\",\n      \"Nathaniel\",\n      \"Rafael\",\n      \"Leslie\",\n      \"Edgar\",\n      \"Milton\",\n      \"Raul\",\n      \"Ben\",\n      \"Chester\",\n      \"Cecil\",\n      \"Duane\",\n      \"Franklin\",\n      \"Andre\",\n      \"Elmer\",\n      \"Brad\",\n      \"Gabriel\",\n      \"Ron\",\n      \"Mitchell\",\n      \"Roland\",\n      \"Arnold\",\n      \"Harvey\",\n      \"Jared\",\n      \"Adrian\",\n      \"Karl\",\n      \"Cory\",\n      \"Claude\",\n      \"Erik\",\n      \"Darryl\",\n      \"Jamie\",\n      \"Neil\",\n      \"Jessie\",\n      \"Christian\",\n      \"Javier\",\n      \"Fernando\",\n      \"Clinton\",\n      \"Ted\",\n      \"Mathew\",\n      \"Tyrone\",\n      \"Darren\",\n      \"Lonnie\",\n      \"Lance\",\n      \"Cody\",\n      \"Julio\",\n      \"Kelly\",\n      \"Kurt\",\n      \"Allan\",\n      \"Nelson\",\n      \"Guy\",\n      \"Clayton\",\n      \"Hugh\",\n      \"Max\",\n      \"Dwayne\",\n      \"Dwight\",\n      \"Armando\",\n      \"Felix\",\n      \"Jimmie\",\n      \"Everett\",\n      \"Jordan\",\n      \"Ian\",\n      \"Wallace\",\n      \"Ken\",\n      \"Bob\",\n      \"Jaime\",\n      \"Casey\",\n      \"Alfredo\",\n      \"Alberto\",\n      \"Dave\",\n      \"Ivan\",\n      \"Johnnie\",\n      \"Sidney\",\n      \"Byron\",\n      \"Julian\",\n      \"Isaac\",\n      \"Morris\",\n      \"Clifton\",\n      \"Willard\",\n      \"Daryl\",\n      \"Ross\",\n      \"Virgil\",\n      \"Andy\",\n      \"Marshall\",\n      \"Salvador\",\n      \"Perry\",\n      \"Kirk\",\n      \"Sergio\",\n      \"Marion\",\n      \"Tracy\",\n      \"Seth\",\n      \"Kent\",\n      \"Terrance\",\n      \"Rene\",\n      \"Eduardo\",\n      \"Terrence\",\n      \"Enrique\",\n      \"Freddie\",\n      \"Wade\",\n      \"Austin\",\n      \"Stuart\",\n      \"Fredrick\",\n      \"Arturo\",\n      \"Alejandro\",\n      \"Jackie\",\n      \"Joey\",\n      \"Nick\",\n      \"Luther\",\n      \"Wendell\",\n      \"Jeremiah\",\n      \"Evan\",\n      \"Julius\",\n      \"Dana\",\n      \"Donnie\",\n      \"Otis\",\n      \"Shannon\",\n      \"Trevor\",\n      \"Oliver\",\n      \"Luke\",\n      \"Homer\",\n      \"Gerard\",\n      \"Doug\",\n      \"Kenny\",\n      \"Hubert\",\n      \"Angelo\",\n      \"Shaun\",\n      \"Lyle\",\n      \"Matt\",\n      \"Lynn\",\n      \"Alfonso\",\n      \"Orlando\",\n      \"Rex\",\n      \"Carlton\",\n      \"Ernesto\",\n      \"Cameron\",\n      \"Neal\",\n      \"Pablo\",\n      \"Lorenzo\",\n      \"Omar\",\n      \"Wilbur\",\n      \"Blake\",\n      \"Grant\",\n      \"Horace\",\n      \"Roderick\",\n      \"Kerry\",\n      \"Abraham\",\n      \"Willis\",\n      \"Rickey\",\n      \"Jean\",\n      \"Ira\",\n      \"Andres\",\n      \"Cesar\",\n      \"Johnathan\",\n      \"Malcolm\",\n      \"Rudolph\",\n      \"Damon\",\n      \"Kelvin\",\n      \"Rudy\",\n      \"Preston\",\n      \"Alton\",\n      \"Archie\",\n      \"Marco\",\n      \"Wm\",\n      \"Pete\",\n      \"Randolph\",\n      \"Garry\",\n      \"Geoffrey\",\n      \"Jonathon\",\n      \"Felipe\",\n      \"Bennie\",\n      \"Gerardo\",\n      \"Ed\",\n      \"Dominic\",\n      \"Robin\",\n      \"Loren\",\n      \"Delbert\",\n      \"Colin\",\n      \"Guillermo\",\n      \"Earnest\",\n      \"Lucas\",\n      \"Benny\",\n      \"Noel\",\n      \"Spencer\",\n      \"Rodolfo\",\n      \"Myron\",\n      \"Edmund\",\n      \"Garrett\",\n      \"Salvatore\",\n      \"Cedric\",\n      \"Lowell\",\n      \"Gregg\",\n      \"Sherman\",\n      \"Wilson\",\n      \"Devin\",\n      \"Sylvester\",\n      \"Kim\",\n      \"Roosevelt\",\n      \"Israel\",\n      \"Jermaine\",\n      \"Forrest\",\n      \"Wilbert\",\n      \"Leland\",\n      \"Simon\",\n      \"Guadalupe\",\n      \"Clark\",\n      \"Irving\",\n      \"Carroll\",\n      \"Bryant\",\n      \"Owen\",\n      \"Rufus\",\n      \"Woodrow\",\n      \"Sammy\",\n      \"Kristopher\",\n      \"Mack\",\n      \"Levi\",\n      \"Marcos\",\n      \"Gustavo\",\n      \"Jake\",\n      \"Lionel\",\n      \"Marty\",\n      \"Taylor\",\n      \"Ellis\",\n      \"Dallas\",\n      \"Gilberto\",\n      \"Clint\",\n      \"Nicolas\",\n      \"Laurence\",\n      \"Ismael\",\n      \"Orville\",\n      \"Drew\",\n      \"Jody\",\n      \"Ervin\",\n      \"Dewey\",\n      \"Al\",\n      \"Wilfred\",\n      \"Josh\",\n      \"Hugo\",\n      \"Ignacio\",\n      \"Caleb\",\n      \"Tomas\",\n      \"Sheldon\",\n      \"Erick\",\n      \"Frankie\",\n      \"Stewart\",\n      \"Doyle\",\n      \"Darrel\",\n      \"Rogelio\",\n      \"Terence\",\n      \"Santiago\",\n      \"Alonzo\",\n      \"Elias\",\n      \"Bert\",\n      \"Elbert\",\n      \"Ramiro\",\n      \"Conrad\",\n      \"Pat\",\n      \"Noah\",\n      \"Grady\",\n      \"Phil\",\n      \"Cornelius\",\n      \"Lamar\",\n      \"Rolando\",\n      \"Clay\",\n      \"Percy\",\n      \"Dexter\",\n      \"Bradford\",\n      \"Merle\",\n      \"Darin\",\n      \"Amos\",\n      \"Terrell\",\n      \"Moses\",\n      \"Irvin\",\n      \"Saul\",\n      \"Roman\",\n      \"Darnell\",\n      \"Randal\",\n      \"Tommie\",\n      \"Timmy\",\n      \"Darrin\",\n      \"Winston\",\n      \"Brendan\",\n      \"Toby\",\n      \"Van\",\n      \"Abel\",\n      \"Dominick\",\n      \"Boyd\",\n      \"Courtney\",\n      \"Jan\",\n      \"Emilio\",\n      \"Elijah\",\n      \"Cary\",\n      \"Domingo\",\n      \"Santos\",\n      \"Aubrey\",\n      \"Emmett\",\n      \"Marlon\",\n      \"Emanuel\",\n      \"Jerald\",\n      \"Edmond\"\n    ],\n    \"female_first_name\": [\n      \"Mary\",\n      \"Patricia\",\n      \"Linda\",\n      \"Barbara\",\n      \"Elizabeth\",\n      \"Jennifer\",\n      \"Maria\",\n      \"Susan\",\n      \"Margaret\",\n      \"Dorothy\",\n      \"Lisa\",\n      \"Nancy\",\n      \"Karen\",\n      \"Betty\",\n      \"Helen\",\n      \"Sandra\",\n      \"Donna\",\n      \"Carol\",\n      \"Ruth\",\n      \"Sharon\",\n      \"Michelle\",\n      \"Laura\",\n      \"Sarah\",\n      \"Kimberly\",\n      \"Deborah\",\n      \"Jessica\",\n      \"Shirley\",\n      \"Cynthia\",\n      \"Angela\",\n      \"Melissa\",\n      \"Brenda\",\n      \"Amy\",\n      \"Anna\",\n      \"Rebecca\",\n      \"Virginia\",\n      \"Kathleen\",\n      \"Pamela\",\n      \"Martha\",\n      \"Debra\",\n      \"Amanda\",\n      \"Stephanie\",\n      \"Carolyn\",\n      \"Christine\",\n      \"Marie\",\n      \"Janet\",\n      \"Catherine\",\n      \"Frances\",\n      \"Ann\",\n      \"Joyce\",\n      \"Diane\",\n      \"Alice\",\n      \"Julie\",\n      \"Heather\",\n      \"Teresa\",\n      \"Doris\",\n      \"Gloria\",\n      \"Evelyn\",\n      \"Jean\",\n      \"Cheryl\",\n      \"Mildred\",\n      \"Katherine\",\n      \"Joan\",\n      \"Ashley\",\n      \"Judith\",\n      \"Rose\",\n      \"Janice\",\n      \"Kelly\",\n      \"Nicole\",\n      \"Judy\",\n      \"Christina\",\n      \"Kathy\",\n      \"Theresa\",\n      \"Beverly\",\n      \"Denise\",\n      \"Tammy\",\n      \"Irene\",\n      \"Jane\",\n      \"Lori\",\n      \"Rachel\",\n      \"Marilyn\",\n      \"Andrea\",\n      \"Kathryn\",\n      \"Louise\",\n      \"Sara\",\n      \"Anne\",\n      \"Jacqueline\",\n      \"Wanda\",\n      \"Bonnie\",\n      \"Julia\",\n      \"Ruby\",\n      \"Lois\",\n      \"Tina\",\n      \"Phyllis\",\n      \"Norma\",\n      \"Paula\",\n      \"Diana\",\n      \"Annie\",\n      \"Lillian\",\n      \"Emily\",\n      \"Robin\",\n      \"Peggy\",\n      \"Crystal\",\n      \"Gladys\",\n      \"Rita\",\n      \"Dawn\",\n      \"Connie\",\n      \"Florence\",\n      \"Tracy\",\n      \"Edna\",\n      \"Tiffany\",\n      \"Carmen\",\n      \"Rosa\",\n      \"Cindy\",\n      \"Grace\",\n      \"Wendy\",\n      \"Victoria\",\n      \"Edith\",\n      \"Kim\",\n      \"Sherry\",\n      \"Sylvia\",\n      \"Josephine\",\n      \"Thelma\",\n      \"Shannon\",\n      \"Sheila\",\n      \"Ethel\",\n      \"Ellen\",\n      \"Elaine\",\n      \"Marjorie\",\n      \"Carrie\",\n      \"Charlotte\",\n      \"Monica\",\n      \"Esther\",\n      \"Pauline\",\n      \"Emma\",\n      \"Juanita\",\n      \"Anita\",\n      \"Rhonda\",\n      \"Hazel\",\n      \"Amber\",\n      \"Eva\",\n      \"Debbie\",\n      \"April\",\n      \"Leslie\",\n      \"Clara\",\n      \"Lucille\",\n      \"Jamie\",\n      \"Joanne\",\n      \"Eleanor\",\n      \"Valerie\",\n      \"Danielle\",\n      \"Megan\",\n      \"Alicia\",\n      \"Suzanne\",\n      \"Michele\",\n      \"Gail\",\n      \"Bertha\",\n      \"Darlene\",\n      \"Veronica\",\n      \"Jill\",\n      \"Erin\",\n      \"Geraldine\",\n      \"Lauren\",\n      \"Cathy\",\n      \"Joann\",\n      \"Lorraine\",\n      \"Lynn\",\n      \"Sally\",\n      \"Regina\",\n      \"Erica\",\n      \"Beatrice\",\n      \"Dolores\",\n      \"Bernice\",\n      \"Audrey\",\n      \"Yvonne\",\n      \"Annette\",\n      \"June\",\n      \"Samantha\",\n      \"Marion\",\n      \"Dana\",\n      \"Stacy\",\n      \"Ana\",\n      \"Renee\",\n      \"Ida\",\n      \"Vivian\",\n      \"Roberta\",\n      \"Holly\",\n      \"Brittany\",\n      \"Melanie\",\n      \"Loretta\",\n      \"Yolanda\",\n      \"Jeanette\",\n      \"Laurie\",\n      \"Katie\",\n      \"Kristen\",\n      \"Vanessa\",\n      \"Alma\",\n      \"Sue\",\n      \"Elsie\",\n      \"Beth\",\n      \"Jeanne\",\n      \"Vicki\",\n      \"Carla\",\n      \"Tara\",\n      \"Rosemary\",\n      \"Eileen\",\n      \"Terri\",\n      \"Gertrude\",\n      \"Lucy\",\n      \"Tonya\",\n      \"Ella\",\n      \"Stacey\",\n      \"Wilma\",\n      \"Gina\",\n      \"Kristin\",\n      \"Jessie\",\n      \"Natalie\",\n      \"Agnes\",\n      \"Vera\",\n      \"Willie\",\n      \"Charlene\",\n      \"Bessie\",\n      \"Delores\",\n      \"Melinda\",\n      \"Pearl\",\n      \"Arlene\",\n      \"Maureen\",\n      \"Colleen\",\n      \"Allison\",\n      \"Tamara\",\n      \"Joy\",\n      \"Georgia\",\n      \"Constance\",\n      \"Lillie\",\n      \"Claudia\",\n      \"Jackie\",\n      \"Marcia\",\n      \"Tanya\",\n      \"Nellie\",\n      \"Minnie\",\n      \"Marlene\",\n      \"Heidi\",\n      \"Glenda\",\n      \"Lydia\",\n      \"Viola\",\n      \"Courtney\",\n      \"Marian\",\n      \"Stella\",\n      \"Caroline\",\n      \"Dora\",\n      \"Jo\",\n      \"Vickie\",\n      \"Mattie\",\n      \"Terry\",\n      \"Maxine\",\n      \"Irma\",\n      \"Mabel\",\n      \"Marsha\",\n      \"Myrtle\",\n      \"Lena\",\n      \"Christy\",\n      \"Deanna\",\n      \"Patsy\",\n      \"Hilda\",\n      \"Gwendolyn\",\n      \"Jennie\",\n      \"Nora\",\n      \"Margie\",\n      \"Nina\",\n      \"Cassandra\",\n      \"Leah\",\n      \"Penny\",\n      \"Kay\",\n      \"Priscilla\",\n      \"Naomi\",\n      \"Carole\",\n      \"Brandy\",\n      \"Olga\",\n      \"Billie\",\n      \"Dianne\",\n      \"Tracey\",\n      \"Leona\",\n      \"Jenny\",\n      \"Felicia\",\n      \"Sonia\",\n      \"Miriam\",\n      \"Velma\",\n      \"Becky\",\n      \"Bobbie\",\n      \"Violet\",\n      \"Kristina\",\n      \"Toni\",\n      \"Misty\",\n      \"Mae\",\n      \"Shelly\",\n      \"Daisy\",\n      \"Ramona\",\n      \"Sherri\",\n      \"Erika\",\n      \"Katrina\",\n      \"Claire\",\n      \"Lindsey\",\n      \"Lindsay\",\n      \"Geneva\",\n      \"Guadalupe\",\n      \"Belinda\",\n      \"Margarita\",\n      \"Sheryl\",\n      \"Cora\",\n      \"Faye\",\n      \"Ada\",\n      \"Natasha\",\n      \"Sabrina\",\n      \"Isabel\",\n      \"Marguerite\",\n      \"Hattie\",\n      \"Harriet\",\n      \"Molly\",\n      \"Cecilia\",\n      \"Kristi\",\n      \"Brandi\",\n      \"Blanche\",\n      \"Sandy\",\n      \"Rosie\",\n      \"Joanna\",\n      \"Iris\",\n      \"Eunice\",\n      \"Angie\",\n      \"Inez\",\n      \"Lynda\",\n      \"Madeline\",\n      \"Amelia\",\n      \"Alberta\",\n      \"Genevieve\",\n      \"Monique\",\n      \"Jodi\",\n      \"Janie\",\n      \"Maggie\",\n      \"Kayla\",\n      \"Sonya\",\n      \"Jan\",\n      \"Lee\",\n      \"Kristine\",\n      \"Candace\",\n      \"Fannie\",\n      \"Maryann\",\n      \"Opal\",\n      \"Alison\",\n      \"Yvette\",\n      \"Melody\",\n      \"Luz\",\n      \"Susie\",\n      \"Olivia\",\n      \"Flora\",\n      \"Shelley\",\n      \"Kristy\",\n      \"Mamie\",\n      \"Lula\",\n      \"Lola\",\n      \"Verna\",\n      \"Beulah\",\n      \"Antoinette\",\n      \"Candice\",\n      \"Juana\",\n      \"Jeannette\",\n      \"Pam\",\n      \"Kelli\",\n      \"Hannah\",\n      \"Whitney\",\n      \"Bridget\",\n      \"Karla\",\n      \"Celia\",\n      \"Latoya\",\n      \"Patty\",\n      \"Shelia\",\n      \"Gayle\",\n      \"Della\",\n      \"Vicky\",\n      \"Lynne\",\n      \"Sheri\",\n      \"Marianne\",\n      \"Kara\",\n      \"Jacquelyn\",\n      \"Erma\",\n      \"Blanca\",\n      \"Myra\",\n      \"Leticia\",\n      \"Pat\",\n      \"Krista\",\n      \"Roxanne\",\n      \"Angelica\",\n      \"Johnnie\",\n      \"Robyn\",\n      \"Francis\",\n      \"Adrienne\",\n      \"Rosalie\",\n      \"Alexandra\",\n      \"Brooke\",\n      \"Bethany\",\n      \"Sadie\",\n      \"Bernadette\",\n      \"Traci\",\n      \"Jody\",\n      \"Kendra\",\n      \"Jasmine\",\n      \"Nichole\",\n      \"Rachael\",\n      \"Chelsea\",\n      \"Mable\",\n      \"Ernestine\",\n      \"Muriel\",\n      \"Marcella\",\n      \"Elena\",\n      \"Krystal\",\n      \"Angelina\",\n      \"Nadine\",\n      \"Kari\",\n      \"Estelle\",\n      \"Dianna\",\n      \"Paulette\",\n      \"Lora\",\n      \"Mona\",\n      \"Doreen\",\n      \"Rosemarie\",\n      \"Angel\",\n      \"Desiree\",\n      \"Antonia\",\n      \"Hope\",\n      \"Ginger\",\n      \"Janis\",\n      \"Betsy\",\n      \"Christie\",\n      \"Freda\",\n      \"Mercedes\",\n      \"Meredith\",\n      \"Lynette\",\n      \"Teri\",\n      \"Cristina\",\n      \"Eula\",\n      \"Leigh\",\n      \"Meghan\",\n      \"Sophia\",\n      \"Eloise\",\n      \"Rochelle\",\n      \"Gretchen\",\n      \"Cecelia\",\n      \"Raquel\",\n      \"Henrietta\",\n      \"Alyssa\",\n      \"Jana\",\n      \"Kelley\",\n      \"Gwen\",\n      \"Kerry\",\n      \"Jenna\",\n      \"Tricia\",\n      \"Laverne\",\n      \"Olive\",\n      \"Alexis\",\n      \"Tasha\",\n      \"Silvia\",\n      \"Elvira\",\n      \"Casey\",\n      \"Delia\",\n      \"Sophie\",\n      \"Kate\",\n      \"Patti\",\n      \"Lorena\",\n      \"Kellie\",\n      \"Sonja\",\n      \"Lila\",\n      \"Lana\",\n      \"Darla\",\n      \"May\",\n      \"Mindy\",\n      \"Essie\",\n      \"Mandy\",\n      \"Lorene\",\n      \"Elsa\",\n      \"Josefina\",\n      \"Jeannie\",\n      \"Miranda\",\n      \"Dixie\",\n      \"Lucia\",\n      \"Marta\",\n      \"Faith\",\n      \"Lela\",\n      \"Johanna\",\n      \"Shari\",\n      \"Camille\",\n      \"Tami\",\n      \"Shawna\",\n      \"Elisa\",\n      \"Ebony\",\n      \"Melba\",\n      \"Ora\",\n      \"Nettie\",\n      \"Tabitha\",\n      \"Ollie\",\n      \"Jaime\",\n      \"Winifred\",\n      \"Kristie\"\n    ],\n    \"first_name\": [\n      \"Aaliyah\",\n      \"Aaron\",\n      \"Abagail\",\n      \"Abbey\",\n      \"Abbie\",\n      \"Abbigail\",\n      \"Abby\",\n      \"Abdiel\",\n      \"Abdul\",\n      \"Abdullah\",\n      \"Abe\",\n      \"Abel\",\n      \"Abelardo\",\n      \"Abigail\",\n      \"Abigale\",\n      \"Abigayle\",\n      \"Abner\",\n      \"Abraham\",\n      \"Ada\",\n      \"Adah\",\n      \"Adalberto\",\n      \"Adaline\",\n      \"Adam\",\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      \"Adrian\",\n      \"Adriana\",\n      \"Adrianna\",\n      \"Adriel\",\n      \"Adrien\",\n      \"Adrienne\",\n      \"Afton\",\n      \"Aglae\",\n      \"Agnes\",\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      \"Al\",\n      \"Alaina\",\n      \"Alan\",\n      \"Alana\",\n      \"Alanis\",\n      \"Alanna\",\n      \"Alayna\",\n      \"Alba\",\n      \"Albert\",\n      \"Alberta\",\n      \"Albertha\",\n      \"Alberto\",\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      \"Alex\",\n      \"Alexa\",\n      \"Alexander\",\n      \"Alexandra\",\n      \"Alexandre\",\n      \"Alexandrea\",\n      \"Alexandria\",\n      \"Alexandrine\",\n      \"Alexandro\",\n      \"Alexane\",\n      \"Alexanne\",\n      \"Alexie\",\n      \"Alexis\",\n      \"Alexys\",\n      \"Alexzander\",\n      \"Alf\",\n      \"Alfonso\",\n      \"Alfonzo\",\n      \"Alford\",\n      \"Alfred\",\n      \"Alfreda\",\n      \"Alfredo\",\n      \"Ali\",\n      \"Alia\",\n      \"Alice\",\n      \"Alicia\",\n      \"Alisa\",\n      \"Alisha\",\n      \"Alison\",\n      \"Alivia\",\n      \"Aliya\",\n      \"Aliyah\",\n      \"Aliza\",\n      \"Alize\",\n      \"Allan\",\n      \"Allen\",\n      \"Allene\",\n      \"Allie\",\n      \"Allison\",\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      \"Amanda\",\n      \"Amani\",\n      \"Amara\",\n      \"Amari\",\n      \"Amaya\",\n      \"Amber\",\n      \"Ambrose\",\n      \"Amelia\",\n      \"Amelie\",\n      \"Amely\",\n      \"America\",\n      \"Americo\",\n      \"Amie\",\n      \"Amina\",\n      \"Amir\",\n      \"Amira\",\n      \"Amiya\",\n      \"Amos\",\n      \"Amparo\",\n      \"Amy\",\n      \"Amya\",\n      \"Ana\",\n      \"Anabel\",\n      \"Anabelle\",\n      \"Anahi\",\n      \"Anais\",\n      \"Anastacio\",\n      \"Anastasia\",\n      \"Anderson\",\n      \"Andre\",\n      \"Andreane\",\n      \"Andreanne\",\n      \"Andres\",\n      \"Andrew\",\n      \"Andy\",\n      \"Angel\",\n      \"Angela\",\n      \"Angelica\",\n      \"Angelina\",\n      \"Angeline\",\n      \"Angelita\",\n      \"Angelo\",\n      \"Angie\",\n      \"Angus\",\n      \"Anibal\",\n      \"Anika\",\n      \"Anissa\",\n      \"Anita\",\n      \"Aniya\",\n      \"Aniyah\",\n      \"Anjali\",\n      \"Anna\",\n      \"Annabel\",\n      \"Annabell\",\n      \"Annabelle\",\n      \"Annalise\",\n      \"Annamae\",\n      \"Annamarie\",\n      \"Anne\",\n      \"Annetta\",\n      \"Annette\",\n      \"Annie\",\n      \"Ansel\",\n      \"Ansley\",\n      \"Anthony\",\n      \"Antoinette\",\n      \"Antone\",\n      \"Antonetta\",\n      \"Antonette\",\n      \"Antonia\",\n      \"Antonietta\",\n      \"Antonina\",\n      \"Antonio\",\n      \"Antwan\",\n      \"Antwon\",\n      \"Anya\",\n      \"April\",\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      \"Arlene\",\n      \"Arlie\",\n      \"Arlo\",\n      \"Armand\",\n      \"Armando\",\n      \"Armani\",\n      \"Arnaldo\",\n      \"Arne\",\n      \"Arno\",\n      \"Arnold\",\n      \"Arnoldo\",\n      \"Arnulfo\",\n      \"Aron\",\n      \"Art\",\n      \"Arthur\",\n      \"Arturo\",\n      \"Arvel\",\n      \"Arvid\",\n      \"Arvilla\",\n      \"Aryanna\",\n      \"Asa\",\n      \"Asha\",\n      \"Ashlee\",\n      \"Ashleigh\",\n      \"Ashley\",\n      \"Ashly\",\n      \"Ashlynn\",\n      \"Ashton\",\n      \"Ashtyn\",\n      \"Asia\",\n      \"Assunta\",\n      \"Astrid\",\n      \"Athena\",\n      \"Aubree\",\n      \"Aubrey\",\n      \"Audie\",\n      \"Audra\",\n      \"Audreanne\",\n      \"Audrey\",\n      \"August\",\n      \"Augusta\",\n      \"Augustine\",\n      \"Augustus\",\n      \"Aurelia\",\n      \"Aurelie\",\n      \"Aurelio\",\n      \"Aurore\",\n      \"Austen\",\n      \"Austin\",\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      \"Barbara\",\n      \"Barney\",\n      \"Baron\",\n      \"Barrett\",\n      \"Barry\",\n      \"Bart\",\n      \"Bartholome\",\n      \"Barton\",\n      \"Baylee\",\n      \"Beatrice\",\n      \"Beau\",\n      \"Beaulah\",\n      \"Bell\",\n      \"Bella\",\n      \"Belle\",\n      \"Ben\",\n      \"Benedict\",\n      \"Benjamin\",\n      \"Bennett\",\n      \"Bennie\",\n      \"Benny\",\n      \"Benton\",\n      \"Berenice\",\n      \"Bernadette\",\n      \"Bernadine\",\n      \"Bernard\",\n      \"Bernardo\",\n      \"Berneice\",\n      \"Bernhard\",\n      \"Bernice\",\n      \"Bernie\",\n      \"Berniece\",\n      \"Bernita\",\n      \"Berry\",\n      \"Bert\",\n      \"Berta\",\n      \"Bertha\",\n      \"Bertram\",\n      \"Bertrand\",\n      \"Beryl\",\n      \"Bessie\",\n      \"Beth\",\n      \"Bethany\",\n      \"Bethel\",\n      \"Betsy\",\n      \"Bette\",\n      \"Bettie\",\n      \"Betty\",\n      \"Bettye\",\n      \"Beulah\",\n      \"Beverly\",\n      \"Bianka\",\n      \"Bill\",\n      \"Billie\",\n      \"Billy\",\n      \"Birdie\",\n      \"Blair\",\n      \"Blaise\",\n      \"Blake\",\n      \"Blanca\",\n      \"Blanche\",\n      \"Blaze\",\n      \"Bo\",\n      \"Bobbie\",\n      \"Bobby\",\n      \"Bonita\",\n      \"Bonnie\",\n      \"Boris\",\n      \"Boyd\",\n      \"Brad\",\n      \"Braden\",\n      \"Bradford\",\n      \"Bradley\",\n      \"Bradly\",\n      \"Brady\",\n      \"Braeden\",\n      \"Brain\",\n      \"Brandi\",\n      \"Brando\",\n      \"Brandon\",\n      \"Brandt\",\n      \"Brandy\",\n      \"Brandyn\",\n      \"Brannon\",\n      \"Branson\",\n      \"Brant\",\n      \"Braulio\",\n      \"Braxton\",\n      \"Brayan\",\n      \"Breana\",\n      \"Breanna\",\n      \"Breanne\",\n      \"Brenda\",\n      \"Brendan\",\n      \"Brenden\",\n      \"Brendon\",\n      \"Brenna\",\n      \"Brennan\",\n      \"Brennon\",\n      \"Brent\",\n      \"Bret\",\n      \"Brett\",\n      \"Bria\",\n      \"Brian\",\n      \"Briana\",\n      \"Brianne\",\n      \"Brice\",\n      \"Bridget\",\n      \"Bridgette\",\n      \"Bridie\",\n      \"Brielle\",\n      \"Brigitte\",\n      \"Brionna\",\n      \"Brisa\",\n      \"Britney\",\n      \"Brittany\",\n      \"Brock\",\n      \"Broderick\",\n      \"Brody\",\n      \"Brook\",\n      \"Brooke\",\n      \"Brooklyn\",\n      \"Brooks\",\n      \"Brown\",\n      \"Bruce\",\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      \"Caleb\",\n      \"Caleigh\",\n      \"Cali\",\n      \"Calista\",\n      \"Callie\",\n      \"Camden\",\n      \"Cameron\",\n      \"Camila\",\n      \"Camilla\",\n      \"Camille\",\n      \"Camren\",\n      \"Camron\",\n      \"Camryn\",\n      \"Camylle\",\n      \"Candace\",\n      \"Candelario\",\n      \"Candice\",\n      \"Candida\",\n      \"Candido\",\n      \"Cara\",\n      \"Carey\",\n      \"Carissa\",\n      \"Carlee\",\n      \"Carleton\",\n      \"Carley\",\n      \"Carli\",\n      \"Carlie\",\n      \"Carlo\",\n      \"Carlos\",\n      \"Carlotta\",\n      \"Carmel\",\n      \"Carmela\",\n      \"Carmella\",\n      \"Carmelo\",\n      \"Carmen\",\n      \"Carmine\",\n      \"Carol\",\n      \"Carolanne\",\n      \"Carole\",\n      \"Carolina\",\n      \"Caroline\",\n      \"Carolyn\",\n      \"Carolyne\",\n      \"Carrie\",\n      \"Carroll\",\n      \"Carson\",\n      \"Carter\",\n      \"Cary\",\n      \"Casandra\",\n      \"Casey\",\n      \"Casimer\",\n      \"Casimir\",\n      \"Casper\",\n      \"Cassandra\",\n      \"Cassandre\",\n      \"Cassidy\",\n      \"Cassie\",\n      \"Catalina\",\n      \"Caterina\",\n      \"Catharine\",\n      \"Catherine\",\n      \"Cathrine\",\n      \"Cathryn\",\n      \"Cathy\",\n      \"Cayla\",\n      \"Ceasar\",\n      \"Cecelia\",\n      \"Cecil\",\n      \"Cecile\",\n      \"Cecilia\",\n      \"Cedrick\",\n      \"Celestine\",\n      \"Celestino\",\n      \"Celia\",\n      \"Celine\",\n      \"Cesar\",\n      \"Chad\",\n      \"Chadd\",\n      \"Chadrick\",\n      \"Chaim\",\n      \"Chance\",\n      \"Chandler\",\n      \"Chanel\",\n      \"Chanelle\",\n      \"Charity\",\n      \"Charlene\",\n      \"Charles\",\n      \"Charley\",\n      \"Charlie\",\n      \"Charlotte\",\n      \"Chase\",\n      \"Chasity\",\n      \"Chauncey\",\n      \"Chaya\",\n      \"Chaz\",\n      \"Chelsea\",\n      \"Chelsey\",\n      \"Chelsie\",\n      \"Chesley\",\n      \"Chester\",\n      \"Chet\",\n      \"Cheyanne\",\n      \"Cheyenne\",\n      \"Chloe\",\n      \"Chris\",\n      \"Christ\",\n      \"Christa\",\n      \"Christelle\",\n      \"Christian\",\n      \"Christiana\",\n      \"Christina\",\n      \"Christine\",\n      \"Christop\",\n      \"Christophe\",\n      \"Christopher\",\n      \"Christy\",\n      \"Chyna\",\n      \"Ciara\",\n      \"Cicero\",\n      \"Cielo\",\n      \"Cierra\",\n      \"Cindy\",\n      \"Citlalli\",\n      \"Clair\",\n      \"Claire\",\n      \"Clara\",\n      \"Clarabelle\",\n      \"Clare\",\n      \"Clarissa\",\n      \"Clark\",\n      \"Claud\",\n      \"Claude\",\n      \"Claudia\",\n      \"Claudie\",\n      \"Claudine\",\n      \"Clay\",\n      \"Clemens\",\n      \"Clement\",\n      \"Clementina\",\n      \"Clementine\",\n      \"Clemmie\",\n      \"Cleo\",\n      \"Cleora\",\n      \"Cleta\",\n      \"Cletus\",\n      \"Cleve\",\n      \"Cleveland\",\n      \"Clifford\",\n      \"Clifton\",\n      \"Clint\",\n      \"Clinton\",\n      \"Clotilde\",\n      \"Clovis\",\n      \"Cloyd\",\n      \"Clyde\",\n      \"Coby\",\n      \"Cody\",\n      \"Colby\",\n      \"Cole\",\n      \"Coleman\",\n      \"Colin\",\n      \"Colleen\",\n      \"Collin\",\n      \"Colt\",\n      \"Colten\",\n      \"Colton\",\n      \"Columbus\",\n      \"Concepcion\",\n      \"Conner\",\n      \"Connie\",\n      \"Connor\",\n      \"Conor\",\n      \"Conrad\",\n      \"Constance\",\n      \"Constantin\",\n      \"Consuelo\",\n      \"Cooper\",\n      \"Cora\",\n      \"Coralie\",\n      \"Corbin\",\n      \"Cordelia\",\n      \"Cordell\",\n      \"Cordia\",\n      \"Cordie\",\n      \"Corene\",\n      \"Corine\",\n      \"Cornelius\",\n      \"Cornell\",\n      \"Corrine\",\n      \"Cortez\",\n      \"Cortney\",\n      \"Cory\",\n      \"Coty\",\n      \"Courtney\",\n      \"Coy\",\n      \"Craig\",\n      \"Crawford\",\n      \"Creola\",\n      \"Cristal\",\n      \"Cristian\",\n      \"Cristina\",\n      \"Cristobal\",\n      \"Cristopher\",\n      \"Cruz\",\n      \"Crystal\",\n      \"Crystel\",\n      \"Cullen\",\n      \"Curt\",\n      \"Curtis\",\n      \"Cydney\",\n      \"Cynthia\",\n      \"Cyril\",\n      \"Cyrus\",\n      \"Dagmar\",\n      \"Dahlia\",\n      \"Daija\",\n      \"Daisha\",\n      \"Daisy\",\n      \"Dakota\",\n      \"Dale\",\n      \"Dallas\",\n      \"Dallin\",\n      \"Dalton\",\n      \"Damaris\",\n      \"Dameon\",\n      \"Damian\",\n      \"Damien\",\n      \"Damion\",\n      \"Damon\",\n      \"Dan\",\n      \"Dana\",\n      \"Dandre\",\n      \"Dane\",\n      \"D'angelo\",\n      \"Dangelo\",\n      \"Danial\",\n      \"Daniela\",\n      \"Daniella\",\n      \"Danielle\",\n      \"Danika\",\n      \"Dannie\",\n      \"Danny\",\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      \"Darlene\",\n      \"Daron\",\n      \"Darrel\",\n      \"Darrell\",\n      \"Darren\",\n      \"Darrick\",\n      \"Darrin\",\n      \"Darrion\",\n      \"Darron\",\n      \"Darryl\",\n      \"Darwin\",\n      \"Daryl\",\n      \"Dashawn\",\n      \"Dasia\",\n      \"Dave\",\n      \"David\",\n      \"Davin\",\n      \"Davion\",\n      \"Davon\",\n      \"Davonte\",\n      \"Dawn\",\n      \"Dawson\",\n      \"Dax\",\n      \"Dayana\",\n      \"Dayna\",\n      \"Dayne\",\n      \"Dayton\",\n      \"Dean\",\n      \"Deangelo\",\n      \"Deanna\",\n      \"Deborah\",\n      \"Declan\",\n      \"Dedric\",\n      \"Dedrick\",\n      \"Dee\",\n      \"Deion\",\n      \"Deja\",\n      \"Dejah\",\n      \"Dejon\",\n      \"Dejuan\",\n      \"Delaney\",\n      \"Delbert\",\n      \"Delfina\",\n      \"Delia\",\n      \"Delilah\",\n      \"Dell\",\n      \"Della\",\n      \"Delmer\",\n      \"Delores\",\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      \"Dennis\",\n      \"Deon\",\n      \"Deondre\",\n      \"Deontae\",\n      \"Deonte\",\n      \"Dereck\",\n      \"Derek\",\n      \"Derick\",\n      \"Deron\",\n      \"Derrick\",\n      \"Deshaun\",\n      \"Deshawn\",\n      \"Desiree\",\n      \"Desmond\",\n      \"Dessie\",\n      \"Destany\",\n      \"Destin\",\n      \"Destinee\",\n      \"Destiney\",\n      \"Destini\",\n      \"Destiny\",\n      \"Devan\",\n      \"Devante\",\n      \"Deven\",\n      \"Devin\",\n      \"Devon\",\n      \"Devonte\",\n      \"Devyn\",\n      \"Dewayne\",\n      \"Dewitt\",\n      \"Dexter\",\n      \"Diamond\",\n      \"Diana\",\n      \"Dianna\",\n      \"Diego\",\n      \"Dillan\",\n      \"Dillon\",\n      \"Dimitri\",\n      \"Dina\",\n      \"Dino\",\n      \"Dion\",\n      \"Dixie\",\n      \"Dock\",\n      \"Dolly\",\n      \"Dolores\",\n      \"Domenic\",\n      \"Domenica\",\n      \"Domenick\",\n      \"Domenico\",\n      \"Domingo\",\n      \"Dominic\",\n      \"Dominique\",\n      \"Don\",\n      \"Donald\",\n      \"Donato\",\n      \"Donavon\",\n      \"Donna\",\n      \"Donnell\",\n      \"Donnie\",\n      \"Donny\",\n      \"Dora\",\n      \"Dorcas\",\n      \"Dorian\",\n      \"Doris\",\n      \"Dorothea\",\n      \"Dorothy\",\n      \"Dorris\",\n      \"Dortha\",\n      \"Dorthy\",\n      \"Doug\",\n      \"Douglas\",\n      \"Dovie\",\n      \"Doyle\",\n      \"Drake\",\n      \"Drew\",\n      \"Duane\",\n      \"Dudley\",\n      \"Dulce\",\n      \"Duncan\",\n      \"Durward\",\n      \"Dustin\",\n      \"Dusty\",\n      \"Dwight\",\n      \"Dylan\",\n      \"Earl\",\n      \"Earlene\",\n      \"Earline\",\n      \"Earnest\",\n      \"Earnestine\",\n      \"Easter\",\n      \"Easton\",\n      \"Ebba\",\n      \"Ebony\",\n      \"Ed\",\n      \"Eda\",\n      \"Edd\",\n      \"Eddie\",\n      \"Eden\",\n      \"Edgar\",\n      \"Edgardo\",\n      \"Edison\",\n      \"Edmond\",\n      \"Edmund\",\n      \"Edna\",\n      \"Eduardo\",\n      \"Edward\",\n      \"Edwardo\",\n      \"Edwin\",\n      \"Edwina\",\n      \"Edyth\",\n      \"Edythe\",\n      \"Effie\",\n      \"Efrain\",\n      \"Efren\",\n      \"Eileen\",\n      \"Einar\",\n      \"Eino\",\n      \"Eladio\",\n      \"Elaina\",\n      \"Elbert\",\n      \"Elda\",\n      \"Eldon\",\n      \"Eldora\",\n      \"Eldred\",\n      \"Eldridge\",\n      \"Eleanora\",\n      \"Eleanore\",\n      \"Eleazar\",\n      \"Electa\",\n      \"Elena\",\n      \"Elenor\",\n      \"Elenora\",\n      \"Eleonore\",\n      \"Elfrieda\",\n      \"Eli\",\n      \"Elian\",\n      \"Eliane\",\n      \"Elias\",\n      \"Eliezer\",\n      \"Elijah\",\n      \"Elinor\",\n      \"Elinore\",\n      \"Elisa\",\n      \"Elisabeth\",\n      \"Elise\",\n      \"Eliseo\",\n      \"Elisha\",\n      \"Elissa\",\n      \"Eliza\",\n      \"Elizabeth\",\n      \"Ella\",\n      \"Ellen\",\n      \"Ellie\",\n      \"Elliot\",\n      \"Elliott\",\n      \"Ellis\",\n      \"Ellsworth\",\n      \"Elmer\",\n      \"Elmira\",\n      \"Elmo\",\n      \"Elmore\",\n      \"Elna\",\n      \"Elnora\",\n      \"Elody\",\n      \"Eloisa\",\n      \"Eloise\",\n      \"Elouise\",\n      \"Eloy\",\n      \"Elroy\",\n      \"Elsa\",\n      \"Else\",\n      \"Elsie\",\n      \"Elta\",\n      \"Elton\",\n      \"Elva\",\n      \"Elvera\",\n      \"Elvie\",\n      \"Elvis\",\n      \"Elwin\",\n      \"Elwyn\",\n      \"Elyse\",\n      \"Elyssa\",\n      \"Elza\",\n      \"Emanuel\",\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      \"Emilio\",\n      \"Emily\",\n      \"Emma\",\n      \"Emmalee\",\n      \"Emmanuel\",\n      \"Emmanuelle\",\n      \"Emmet\",\n      \"Emmett\",\n      \"Emmie\",\n      \"Emmitt\",\n      \"Emmy\",\n      \"Emory\",\n      \"Ena\",\n      \"Enid\",\n      \"Enoch\",\n      \"Enola\",\n      \"Enos\",\n      \"Enrico\",\n      \"Enrique\",\n      \"Ephraim\",\n      \"Era\",\n      \"Eriberto\",\n      \"Eric\",\n      \"Erica\",\n      \"Erich\",\n      \"Erick\",\n      \"Ericka\",\n      \"Erik\",\n      \"Erika\",\n      \"Erin\",\n      \"Erling\",\n      \"Erna\",\n      \"Ernest\",\n      \"Ernestina\",\n      \"Ernestine\",\n      \"Ernesto\",\n      \"Ernie\",\n      \"Ervin\",\n      \"Erwin\",\n      \"Eryn\",\n      \"Esmeralda\",\n      \"Esperanza\",\n      \"Esta\",\n      \"Esteban\",\n      \"Estefania\",\n      \"Estel\",\n      \"Estell\",\n      \"Estella\",\n      \"Estelle\",\n      \"Estevan\",\n      \"Esther\",\n      \"Estrella\",\n      \"Etha\",\n      \"Ethan\",\n      \"Ethel\",\n      \"Ethelyn\",\n      \"Ethyl\",\n      \"Ettie\",\n      \"Eudora\",\n      \"Eugene\",\n      \"Eugenia\",\n      \"Eula\",\n      \"Eulah\",\n      \"Eulalia\",\n      \"Euna\",\n      \"Eunice\",\n      \"Eusebio\",\n      \"Eva\",\n      \"Evalyn\",\n      \"Evan\",\n      \"Evangeline\",\n      \"Evans\",\n      \"Eve\",\n      \"Eveline\",\n      \"Evelyn\",\n      \"Everardo\",\n      \"Everett\",\n      \"Everette\",\n      \"Evert\",\n      \"Evie\",\n      \"Ewald\",\n      \"Ewell\",\n      \"Ezekiel\",\n      \"Ezequiel\",\n      \"Ezra\",\n      \"Fabian\",\n      \"Fabiola\",\n      \"Fae\",\n      \"Fannie\",\n      \"Fanny\",\n      \"Fatima\",\n      \"Faustino\",\n      \"Fausto\",\n      \"Favian\",\n      \"Fay\",\n      \"Faye\",\n      \"Federico\",\n      \"Felicia\",\n      \"Felicita\",\n      \"Felicity\",\n      \"Felipa\",\n      \"Felipe\",\n      \"Felix\",\n      \"Felton\",\n      \"Fermin\",\n      \"Fern\",\n      \"Fernando\",\n      \"Ferne\",\n      \"Fidel\",\n      \"Filiberto\",\n      \"Filomena\",\n      \"Finn\",\n      \"Fiona\",\n      \"Flavie\",\n      \"Flavio\",\n      \"Fleta\",\n      \"Fletcher\",\n      \"Flo\",\n      \"Florence\",\n      \"Florencio\",\n      \"Florian\",\n      \"Florida\",\n      \"Florine\",\n      \"Flossie\",\n      \"Floy\",\n      \"Floyd\",\n      \"Ford\",\n      \"Forest\",\n      \"Forrest\",\n      \"Foster\",\n      \"Frances\",\n      \"Francesca\",\n      \"Francesco\",\n      \"Francis\",\n      \"Francisca\",\n      \"Francisco\",\n      \"Franco\",\n      \"Frank\",\n      \"Frankie\",\n      \"Franz\",\n      \"Fred\",\n      \"Freda\",\n      \"Freddie\",\n      \"Freddy\",\n      \"Frederic\",\n      \"Frederick\",\n      \"Frederik\",\n      \"Frederique\",\n      \"Fredrick\",\n      \"Fredy\",\n      \"Freeda\",\n      \"Freeman\",\n      \"Freida\",\n      \"Frida\",\n      \"Frieda\",\n      \"Friedrich\",\n      \"Fritz\",\n      \"Furman\",\n      \"Gabe\",\n      \"Gabriel\",\n      \"Gabriella\",\n      \"Gabrielle\",\n      \"Gaetano\",\n      \"Gage\",\n      \"Gail\",\n      \"Gardner\",\n      \"Garett\",\n      \"Garfield\",\n      \"Garland\",\n      \"Garnet\",\n      \"Garnett\",\n      \"Garret\",\n      \"Garrett\",\n      \"Garrick\",\n      \"Garrison\",\n      \"Garry\",\n      \"Garth\",\n      \"Gaston\",\n      \"Gavin\",\n      \"Gay\",\n      \"Gayle\",\n      \"Gaylord\",\n      \"Gene\",\n      \"General\",\n      \"Genesis\",\n      \"Genevieve\",\n      \"Gennaro\",\n      \"Genoveva\",\n      \"Geo\",\n      \"Geoffrey\",\n      \"George\",\n      \"Georgette\",\n      \"Georgiana\",\n      \"Georgianna\",\n      \"Geovanni\",\n      \"Geovanny\",\n      \"Geovany\",\n      \"Gerald\",\n      \"Geraldine\",\n      \"Gerard\",\n      \"Gerardo\",\n      \"Gerda\",\n      \"Gerhard\",\n      \"Germaine\",\n      \"German\",\n      \"Gerry\",\n      \"Gerson\",\n      \"Gertrude\",\n      \"Gia\",\n      \"Gianni\",\n      \"Gideon\",\n      \"Gilbert\",\n      \"Gilberto\",\n      \"Gilda\",\n      \"Giles\",\n      \"Gillian\",\n      \"Gina\",\n      \"Gino\",\n      \"Giovani\",\n      \"Giovanna\",\n      \"Giovanni\",\n      \"Giovanny\",\n      \"Gisselle\",\n      \"Giuseppe\",\n      \"Gladyce\",\n      \"Gladys\",\n      \"Glen\",\n      \"Glenda\",\n      \"Glenna\",\n      \"Glennie\",\n      \"Gloria\",\n      \"Godfrey\",\n      \"Golda\",\n      \"Golden\",\n      \"Gonzalo\",\n      \"Gordon\",\n      \"Grace\",\n      \"Gracie\",\n      \"Graciela\",\n      \"Grady\",\n      \"Graham\",\n      \"Grant\",\n      \"Granville\",\n      \"Grayce\",\n      \"Grayson\",\n      \"Green\",\n      \"Greg\",\n      \"Gregg\",\n      \"Gregoria\",\n      \"Gregorio\",\n      \"Gregory\",\n      \"Greta\",\n      \"Gretchen\",\n      \"Greyson\",\n      \"Griffin\",\n      \"Grover\",\n      \"Guadalupe\",\n      \"Gudrun\",\n      \"Guido\",\n      \"Guillermo\",\n      \"Guiseppe\",\n      \"Gunnar\",\n      \"Gunner\",\n      \"Gus\",\n      \"Gussie\",\n      \"Gust\",\n      \"Gustave\",\n      \"Guy\",\n      \"Gwen\",\n      \"Gwendolyn\",\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      \"Hannah\",\n      \"Hans\",\n      \"Hardy\",\n      \"Harley\",\n      \"Harmon\",\n      \"Harmony\",\n      \"Harold\",\n      \"Harrison\",\n      \"Harry\",\n      \"Harvey\",\n      \"Haskell\",\n      \"Hassan\",\n      \"Hassie\",\n      \"Hattie\",\n      \"Haven\",\n      \"Hayden\",\n      \"Haylee\",\n      \"Hayley\",\n      \"Haylie\",\n      \"Hazel\",\n      \"Hazle\",\n      \"Heath\",\n      \"Heather\",\n      \"Heaven\",\n      \"Heber\",\n      \"Hector\",\n      \"Heidi\",\n      \"Helen\",\n      \"Helena\",\n      \"Helene\",\n      \"Helga\",\n      \"Hellen\",\n      \"Helmer\",\n      \"Heloise\",\n      \"Henderson\",\n      \"Henri\",\n      \"Henriette\",\n      \"Henry\",\n      \"Herbert\",\n      \"Herman\",\n      \"Hermann\",\n      \"Hermina\",\n      \"Herminia\",\n      \"Herminio\",\n      \"Hershel\",\n      \"Herta\",\n      \"Hertha\",\n      \"Hester\",\n      \"Hettie\",\n      \"Hilario\",\n      \"Hilbert\",\n      \"Hilda\",\n      \"Hildegard\",\n      \"Hillard\",\n      \"Hillary\",\n      \"Hilma\",\n      \"Hilton\",\n      \"Hipolito\",\n      \"Hiram\",\n      \"Hobart\",\n      \"Holden\",\n      \"Hollie\",\n      \"Hollis\",\n      \"Holly\",\n      \"Hope\",\n      \"Horace\",\n      \"Horacio\",\n      \"Hortense\",\n      \"Hosea\",\n      \"Houston\",\n      \"Howard\",\n      \"Howell\",\n      \"Hoyt\",\n      \"Hubert\",\n      \"Hudson\",\n      \"Hugh\",\n      \"Hulda\",\n      \"Humberto\",\n      \"Hunter\",\n      \"Hyman\",\n      \"Ian\",\n      \"Ibrahim\",\n      \"Icie\",\n      \"Ida\",\n      \"Idell\",\n      \"Idella\",\n      \"Ignacio\",\n      \"Ignatius\",\n      \"Ike\",\n      \"Ila\",\n      \"Ilene\",\n      \"Iliana\",\n      \"Ima\",\n      \"Imani\",\n      \"Imelda\",\n      \"Immanuel\",\n      \"Imogene\",\n      \"Ines\",\n      \"Irma\",\n      \"Irving\",\n      \"Irwin\",\n      \"Isaac\",\n      \"Isabel\",\n      \"Isabell\",\n      \"Isabella\",\n      \"Isabelle\",\n      \"Isac\",\n      \"Isadore\",\n      \"Isai\",\n      \"Isaiah\",\n      \"Isaias\",\n      \"Isidro\",\n      \"Ismael\",\n      \"Isobel\",\n      \"Isom\",\n      \"Israel\",\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      \"Jack\",\n      \"Jackeline\",\n      \"Jackie\",\n      \"Jacklyn\",\n      \"Jackson\",\n      \"Jacky\",\n      \"Jaclyn\",\n      \"Jacquelyn\",\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      \"Jake\",\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      \"Jana\",\n      \"Janae\",\n      \"Jane\",\n      \"Janelle\",\n      \"Janessa\",\n      \"Janet\",\n      \"Janice\",\n      \"Janick\",\n      \"Janie\",\n      \"Janis\",\n      \"Janiya\",\n      \"Jannie\",\n      \"Jany\",\n      \"Jaquan\",\n      \"Jaquelin\",\n      \"Jaqueline\",\n      \"Jared\",\n      \"Jaren\",\n      \"Jarod\",\n      \"Jaron\",\n      \"Jarred\",\n      \"Jarrell\",\n      \"Jarret\",\n      \"Jarrett\",\n      \"Jarrod\",\n      \"Jarvis\",\n      \"Jasen\",\n      \"Jasmin\",\n      \"Jason\",\n      \"Jasper\",\n      \"Jaunita\",\n      \"Javier\",\n      \"Javon\",\n      \"Javonte\",\n      \"Jay\",\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      \"Jeanette\",\n      \"Jeanie\",\n      \"Jeanne\",\n      \"Jed\",\n      \"Jedediah\",\n      \"Jedidiah\",\n      \"Jeff\",\n      \"Jefferey\",\n      \"Jeffery\",\n      \"Jeffrey\",\n      \"Jeffry\",\n      \"Jena\",\n      \"Jenifer\",\n      \"Jennie\",\n      \"Jennifer\",\n      \"Jennings\",\n      \"Jennyfer\",\n      \"Jensen\",\n      \"Jerad\",\n      \"Jerald\",\n      \"Jeramie\",\n      \"Jeramy\",\n      \"Jerel\",\n      \"Jeremie\",\n      \"Jeremy\",\n      \"Jermain\",\n      \"Jermaine\",\n      \"Jermey\",\n      \"Jerod\",\n      \"Jerome\",\n      \"Jeromy\",\n      \"Jerrell\",\n      \"Jerrod\",\n      \"Jerrold\",\n      \"Jerry\",\n      \"Jess\",\n      \"Jesse\",\n      \"Jessica\",\n      \"Jessie\",\n      \"Jessika\",\n      \"Jessy\",\n      \"Jessyca\",\n      \"Jesus\",\n      \"Jett\",\n      \"Jettie\",\n      \"Jevon\",\n      \"Jewel\",\n      \"Jewell\",\n      \"Jillian\",\n      \"Jimmie\",\n      \"Jimmy\",\n      \"Jo\",\n      \"Joan\",\n      \"Joana\",\n      \"Joanie\",\n      \"Joanne\",\n      \"Joannie\",\n      \"Joanny\",\n      \"Joany\",\n      \"Joaquin\",\n      \"Jocelyn\",\n      \"Jodie\",\n      \"Jody\",\n      \"Joe\",\n      \"Joel\",\n      \"Joelle\",\n      \"Joesph\",\n      \"Joey\",\n      \"Johan\",\n      \"Johann\",\n      \"Johanna\",\n      \"Johathan\",\n      \"John\",\n      \"Johnathan\",\n      \"Johnathon\",\n      \"Johnnie\",\n      \"Johnny\",\n      \"Johnpaul\",\n      \"Johnson\",\n      \"Jolie\",\n      \"Jon\",\n      \"Jonas\",\n      \"Jonatan\",\n      \"Jonathan\",\n      \"Jonathon\",\n      \"Jordan\",\n      \"Jordane\",\n      \"Jordi\",\n      \"Jordon\",\n      \"Jordy\",\n      \"Jordyn\",\n      \"Jorge\",\n      \"Jose\",\n      \"Josefa\",\n      \"Josefina\",\n      \"Joseph\",\n      \"Josephine\",\n      \"Josh\",\n      \"Joshua\",\n      \"Joshuah\",\n      \"Josiah\",\n      \"Josiane\",\n      \"Josianne\",\n      \"Josie\",\n      \"Josue\",\n      \"Jovan\",\n      \"Jovani\",\n      \"Jovanny\",\n      \"Jovany\",\n      \"Joy\",\n      \"Joyce\",\n      \"Juana\",\n      \"Juanita\",\n      \"Judah\",\n      \"Judd\",\n      \"Jude\",\n      \"Judge\",\n      \"Judson\",\n      \"Judy\",\n      \"Jules\",\n      \"Julia\",\n      \"Julian\",\n      \"Juliana\",\n      \"Julianne\",\n      \"Julie\",\n      \"Julien\",\n      \"Juliet\",\n      \"Julio\",\n      \"Julius\",\n      \"June\",\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      \"Kara\",\n      \"Kareem\",\n      \"Karelle\",\n      \"Karen\",\n      \"Kari\",\n      \"Kariane\",\n      \"Karianne\",\n      \"Karina\",\n      \"Karine\",\n      \"Karl\",\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      \"Katherine\",\n      \"Katheryn\",\n      \"Kathleen\",\n      \"Kathlyn\",\n      \"Kathryn\",\n      \"Kathryne\",\n      \"Katlyn\",\n      \"Katlynn\",\n      \"Katrina\",\n      \"Katrine\",\n      \"Kattie\",\n      \"Kavon\",\n      \"Kay\",\n      \"Kaya\",\n      \"Kaycee\",\n      \"Kayden\",\n      \"Kayla\",\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      \"Keith\",\n      \"Kellen\",\n      \"Kelley\",\n      \"Kelli\",\n      \"Kellie\",\n      \"Kelly\",\n      \"Kelsi\",\n      \"Kelsie\",\n      \"Kelton\",\n      \"Kelvin\",\n      \"Ken\",\n      \"Kendall\",\n      \"Kendra\",\n      \"Kendrick\",\n      \"Kenna\",\n      \"Kennedi\",\n      \"Kennedy\",\n      \"Kenneth\",\n      \"Kennith\",\n      \"Kenny\",\n      \"Kenton\",\n      \"Kenya\",\n      \"Kenyatta\",\n      \"Kenyon\",\n      \"Keon\",\n      \"Keshaun\",\n      \"Keshawn\",\n      \"Keven\",\n      \"Kevin\",\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      \"Kimberly\",\n      \"King\",\n      \"Kip\",\n      \"Kira\",\n      \"Kirk\",\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      \"Krista\",\n      \"Kristian\",\n      \"Kristin\",\n      \"Kristina\",\n      \"Kristofer\",\n      \"Kristoffer\",\n      \"Kristopher\",\n      \"Kristy\",\n      \"Krystal\",\n      \"Krystel\",\n      \"Krystina\",\n      \"Kurt\",\n      \"Kurtis\",\n      \"Kyla\",\n      \"Kyle\",\n      \"Kylee\",\n      \"Kyleigh\",\n      \"Kyler\",\n      \"Kylie\",\n      \"Kyra\",\n      \"Lacey\",\n      \"Lacy\",\n      \"Ladarius\",\n      \"Lafayette\",\n      \"Laila\",\n      \"Laisha\",\n      \"Lamar\",\n      \"Lambert\",\n      \"Lamont\",\n      \"Lance\",\n      \"Landen\",\n      \"Lane\",\n      \"Laney\",\n      \"Larissa\",\n      \"Laron\",\n      \"Larry\",\n      \"Larue\",\n      \"Laura\",\n      \"Laurel\",\n      \"Lauren\",\n      \"Laurence\",\n      \"Lauretta\",\n      \"Lauriane\",\n      \"Laurianne\",\n      \"Laurie\",\n      \"Laurine\",\n      \"Laury\",\n      \"Lauryn\",\n      \"Lavada\",\n      \"Lavern\",\n      \"Laverna\",\n      \"Laverne\",\n      \"Lavina\",\n      \"Lavinia\",\n      \"Lavon\",\n      \"Lavonne\",\n      \"Lawrence\",\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      \"Lela\",\n      \"Lelah\",\n      \"Leland\",\n      \"Lelia\",\n      \"Lempi\",\n      \"Lemuel\",\n      \"Lenna\",\n      \"Lennie\",\n      \"Lenny\",\n      \"Lenora\",\n      \"Lenore\",\n      \"Leo\",\n      \"Leola\",\n      \"Leon\",\n      \"Leonard\",\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      \"Lester\",\n      \"Leta\",\n      \"Letha\",\n      \"Letitia\",\n      \"Levi\",\n      \"Lew\",\n      \"Lewis\",\n      \"Lexi\",\n      \"Lexie\",\n      \"Lexus\",\n      \"Lia\",\n      \"Liam\",\n      \"Liana\",\n      \"Libbie\",\n      \"Libby\",\n      \"Lila\",\n      \"Lilian\",\n      \"Liliana\",\n      \"Liliane\",\n      \"Lilla\",\n      \"Lillian\",\n      \"Lilliana\",\n      \"Lillie\",\n      \"Lilly\",\n      \"Lily\",\n      \"Lilyan\",\n      \"Lina\",\n      \"Lincoln\",\n      \"Linda\",\n      \"Lindsay\",\n      \"Lindsey\",\n      \"Linnea\",\n      \"Linnie\",\n      \"Linwood\",\n      \"Lionel\",\n      \"Lisa\",\n      \"Lisandro\",\n      \"Lisette\",\n      \"Litzy\",\n      \"Liza\",\n      \"Lizeth\",\n      \"Lizzie\",\n      \"Llewellyn\",\n      \"Lloyd\",\n      \"Logan\",\n      \"Lois\",\n      \"Lola\",\n      \"Lolita\",\n      \"Loma\",\n      \"Lon\",\n      \"London\",\n      \"Lonie\",\n      \"Lonnie\",\n      \"Lonny\",\n      \"Lonzo\",\n      \"Lora\",\n      \"Loraine\",\n      \"Loren\",\n      \"Lorena\",\n      \"Lorenz\",\n      \"Lorenza\",\n      \"Lorenzo\",\n      \"Lori\",\n      \"Lorine\",\n      \"Lorna\",\n      \"Lottie\",\n      \"Lou\",\n      \"Louie\",\n      \"Louisa\",\n      \"Lourdes\",\n      \"Louvenia\",\n      \"Lowell\",\n      \"Loy\",\n      \"Loyal\",\n      \"Loyce\",\n      \"Lucas\",\n      \"Luciano\",\n      \"Lucie\",\n      \"Lucienne\",\n      \"Lucile\",\n      \"Lucinda\",\n      \"Lucio\",\n      \"Lucious\",\n      \"Lucius\",\n      \"Lucy\",\n      \"Ludie\",\n      \"Ludwig\",\n      \"Lue\",\n      \"Luella\",\n      \"Luigi\",\n      \"Luis\",\n      \"Luisa\",\n      \"Lukas\",\n      \"Lula\",\n      \"Lulu\",\n      \"Luna\",\n      \"Lupe\",\n      \"Lura\",\n      \"Lurline\",\n      \"Luther\",\n      \"Luz\",\n      \"Lyda\",\n      \"Lydia\",\n      \"Lyla\",\n      \"Lynn\",\n      \"Lyric\",\n      \"Lysanne\",\n      \"Mabel\",\n      \"Mabelle\",\n      \"Mable\",\n      \"Mac\",\n      \"Macey\",\n      \"Maci\",\n      \"Macie\",\n      \"Mack\",\n      \"Mackenzie\",\n      \"Macy\",\n      \"Madaline\",\n      \"Madalyn\",\n      \"Maddison\",\n      \"Madeline\",\n      \"Madelyn\",\n      \"Madelynn\",\n      \"Madge\",\n      \"Madie\",\n      \"Madilyn\",\n      \"Madisen\",\n      \"Madison\",\n      \"Madisyn\",\n      \"Madonna\",\n      \"Madyson\",\n      \"Mae\",\n      \"Maegan\",\n      \"Maeve\",\n      \"Mafalda\",\n      \"Magali\",\n      \"Magdalen\",\n      \"Magdalena\",\n      \"Maggie\",\n      \"Magnolia\",\n      \"Magnus\",\n      \"Maia\",\n      \"Maida\",\n      \"Maiya\",\n      \"Major\",\n      \"Makayla\",\n      \"Makenna\",\n      \"Makenzie\",\n      \"Malachi\",\n      \"Malcolm\",\n      \"Malika\",\n      \"Malinda\",\n      \"Mallie\",\n      \"Mallory\",\n      \"Malvina\",\n      \"Mandy\",\n      \"Manley\",\n      \"Manuel\",\n      \"Manuela\",\n      \"Mara\",\n      \"Marc\",\n      \"Marcel\",\n      \"Marcelina\",\n      \"Marcelino\",\n      \"Marcella\",\n      \"Marcelle\",\n      \"Marcellus\",\n      \"Marcelo\",\n      \"Marcia\",\n      \"Marco\",\n      \"Marcos\",\n      \"Marcus\",\n      \"Margaret\",\n      \"Margarete\",\n      \"Margarett\",\n      \"Margaretta\",\n      \"Margarette\",\n      \"Margarita\",\n      \"Marge\",\n      \"Margie\",\n      \"Margot\",\n      \"Margret\",\n      \"Marguerite\",\n      \"Maria\",\n      \"Mariah\",\n      \"Mariam\",\n      \"Marian\",\n      \"Mariana\",\n      \"Mariane\",\n      \"Marianna\",\n      \"Marianne\",\n      \"Mariano\",\n      \"Maribel\",\n      \"Marie\",\n      \"Mariela\",\n      \"Marielle\",\n      \"Marietta\",\n      \"Marilie\",\n      \"Marilou\",\n      \"Marilyne\",\n      \"Marina\",\n      \"Mario\",\n      \"Marion\",\n      \"Marisa\",\n      \"Marisol\",\n      \"Maritza\",\n      \"Marjolaine\",\n      \"Marjorie\",\n      \"Marjory\",\n      \"Mark\",\n      \"Markus\",\n      \"Marlee\",\n      \"Marlen\",\n      \"Marlene\",\n      \"Marley\",\n      \"Marlin\",\n      \"Marlon\",\n      \"Marques\",\n      \"Marquis\",\n      \"Marquise\",\n      \"Marshall\",\n      \"Marta\",\n      \"Martin\",\n      \"Martina\",\n      \"Martine\",\n      \"Marty\",\n      \"Marvin\",\n      \"Mary\",\n      \"Maryam\",\n      \"Maryjane\",\n      \"Maryse\",\n      \"Mason\",\n      \"Mateo\",\n      \"Mathew\",\n      \"Mathias\",\n      \"Mathilde\",\n      \"Matilda\",\n      \"Matilde\",\n      \"Matt\",\n      \"Matteo\",\n      \"Mattie\",\n      \"Maud\",\n      \"Maude\",\n      \"Maudie\",\n      \"Maureen\",\n      \"Maurice\",\n      \"Mauricio\",\n      \"Maurine\",\n      \"Maverick\",\n      \"Mavis\",\n      \"Max\",\n      \"Maxie\",\n      \"Maxime\",\n      \"Maximilian\",\n      \"Maximillia\",\n      \"Maximillian\",\n      \"Maximo\",\n      \"Maximus\",\n      \"Maxine\",\n      \"Maxwell\",\n      \"May\",\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      \"Meghan\",\n      \"Mekhi\",\n      \"Melany\",\n      \"Melba\",\n      \"Melisa\",\n      \"Melissa\",\n      \"Mellie\",\n      \"Melody\",\n      \"Melvin\",\n      \"Melvina\",\n      \"Melyna\",\n      \"Melyssa\",\n      \"Mercedes\",\n      \"Meredith\",\n      \"Merl\",\n      \"Merle\",\n      \"Merlin\",\n      \"Merritt\",\n      \"Mertie\",\n      \"Mervin\",\n      \"Meta\",\n      \"Mia\",\n      \"Micaela\",\n      \"Micah\",\n      \"Michael\",\n      \"Michaela\",\n      \"Michale\",\n      \"Micheal\",\n      \"Michel\",\n      \"Michele\",\n      \"Michelle\",\n      \"Miguel\",\n      \"Mikayla\",\n      \"Mike\",\n      \"Mikel\",\n      \"Milan\",\n      \"Miles\",\n      \"Milford\",\n      \"Miller\",\n      \"Millie\",\n      \"Milo\",\n      \"Milton\",\n      \"Mina\",\n      \"Minerva\",\n      \"Minnie\",\n      \"Miracle\",\n      \"Mireille\",\n      \"Mireya\",\n      \"Misael\",\n      \"Missouri\",\n      \"Misty\",\n      \"Mitchel\",\n      \"Mitchell\",\n      \"Mittie\",\n      \"Modesta\",\n      \"Modesto\",\n      \"Mohamed\",\n      \"Mohammad\",\n      \"Mohammed\",\n      \"Moises\",\n      \"Mollie\",\n      \"Molly\",\n      \"Mona\",\n      \"Monica\",\n      \"Monique\",\n      \"Monroe\",\n      \"Monserrat\",\n      \"Monserrate\",\n      \"Montana\",\n      \"Monte\",\n      \"Monty\",\n      \"Morgan\",\n      \"Moriah\",\n      \"Morris\",\n      \"Mortimer\",\n      \"Morton\",\n      \"Mose\",\n      \"Moses\",\n      \"Moshe\",\n      \"Mossie\",\n      \"Mozell\",\n      \"Mozelle\",\n      \"Muhammad\",\n      \"Muriel\",\n      \"Murl\",\n      \"Murphy\",\n      \"Murray\",\n      \"Mustafa\",\n      \"Mya\",\n      \"Myah\",\n      \"Mylene\",\n      \"Myles\",\n      \"Myra\",\n      \"Myriam\",\n      \"Myrl\",\n      \"Myrna\",\n      \"Myron\",\n      \"Myrtice\",\n      \"Myrtie\",\n      \"Myrtis\",\n      \"Myrtle\",\n      \"Nadia\",\n      \"Nakia\",\n      \"Name\",\n      \"Nannie\",\n      \"Naomi\",\n      \"Naomie\",\n      \"Napoleon\",\n      \"Narciso\",\n      \"Nash\",\n      \"Nasir\",\n      \"Nat\",\n      \"Natalia\",\n      \"Natalie\",\n      \"Natasha\",\n      \"Nathan\",\n      \"Nathanael\",\n      \"Nathanial\",\n      \"Nathaniel\",\n      \"Nathen\",\n      \"Nayeli\",\n      \"Neal\",\n      \"Ned\",\n      \"Nedra\",\n      \"Neha\",\n      \"Neil\",\n      \"Nelda\",\n      \"Nella\",\n      \"Nelle\",\n      \"Nellie\",\n      \"Nels\",\n      \"Nelson\",\n      \"Neoma\",\n      \"Nestor\",\n      \"Nettie\",\n      \"Neva\",\n      \"Newell\",\n      \"Newton\",\n      \"Nia\",\n      \"Nicholas\",\n      \"Nicholaus\",\n      \"Nichole\",\n      \"Nick\",\n      \"Nicklaus\",\n      \"Nickolas\",\n      \"Nico\",\n      \"Nicola\",\n      \"Nicolas\",\n      \"Nicole\",\n      \"Nicolette\",\n      \"Nigel\",\n      \"Nikita\",\n      \"Nikki\",\n      \"Nikko\",\n      \"Niko\",\n      \"Nikolas\",\n      \"Nils\",\n      \"Nina\",\n      \"Noah\",\n      \"Noble\",\n      \"Noe\",\n      \"Noel\",\n      \"Noelia\",\n      \"Noemi\",\n      \"Noemie\",\n      \"Noemy\",\n      \"Nola\",\n      \"Nolan\",\n      \"Nona\",\n      \"Nora\",\n      \"Norbert\",\n      \"Norberto\",\n      \"Norene\",\n      \"Norma\",\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      \"Olga\",\n      \"Olin\",\n      \"Oliver\",\n      \"Ollie\",\n      \"Oma\",\n      \"Omari\",\n      \"Omer\",\n      \"Ona\",\n      \"Onie\",\n      \"Opal\",\n      \"Ophelia\",\n      \"Ora\",\n      \"Oral\",\n      \"Oran\",\n      \"Oren\",\n      \"Orie\",\n      \"Orin\",\n      \"Orion\",\n      \"Orland\",\n      \"Orlando\",\n      \"Orlo\",\n      \"Orpha\",\n      \"Orrin\",\n      \"Orval\",\n      \"Orville\",\n      \"Osbaldo\",\n      \"Osborne\",\n      \"Oscar\",\n      \"Osvaldo\",\n      \"Oswald\",\n      \"Oswaldo\",\n      \"Otha\",\n      \"Otho\",\n      \"Otilia\",\n      \"Otis\",\n      \"Ottilie\",\n      \"Ottis\",\n      \"Otto\",\n      \"Ova\",\n      \"Owen\",\n      \"Ozella\",\n      \"Pablo\",\n      \"Paige\",\n      \"Palma\",\n      \"Pamela\",\n      \"Pansy\",\n      \"Paolo\",\n      \"Paris\",\n      \"Parker\",\n      \"Pascale\",\n      \"Pasquale\",\n      \"Pat\",\n      \"Patience\",\n      \"Patricia\",\n      \"Patrick\",\n      \"Patsy\",\n      \"Pattie\",\n      \"Paul\",\n      \"Paula\",\n      \"Pauline\",\n      \"Paxton\",\n      \"Payton\",\n      \"Pearl\",\n      \"Pearlie\",\n      \"Pearline\",\n      \"Pedro\",\n      \"Peggie\",\n      \"Penelope\",\n      \"Percival\",\n      \"Percy\",\n      \"Perry\",\n      \"Pete\",\n      \"Peter\",\n      \"Petra\",\n      \"Peyton\",\n      \"Philip\",\n      \"Phoebe\",\n      \"Phyllis\",\n      \"Pierce\",\n      \"Pierre\",\n      \"Pietro\",\n      \"Pink\",\n      \"Pinkie\",\n      \"Piper\",\n      \"Polly\",\n      \"Porter\",\n      \"Precious\",\n      \"Presley\",\n      \"Preston\",\n      \"Price\",\n      \"Prince\",\n      \"Princess\",\n      \"Priscilla\",\n      \"Providenci\",\n      \"Prudence\",\n      \"Queen\",\n      \"Queenie\",\n      \"Quentin\",\n      \"Quincy\",\n      \"Quinn\",\n      \"Quinten\",\n      \"Quinton\",\n      \"Rachael\",\n      \"Rachel\",\n      \"Rachelle\",\n      \"Rae\",\n      \"Raegan\",\n      \"Rafael\",\n      \"Rafaela\",\n      \"Raheem\",\n      \"Rahsaan\",\n      \"Rahul\",\n      \"Raina\",\n      \"Raleigh\",\n      \"Ralph\",\n      \"Ramiro\",\n      \"Ramon\",\n      \"Ramona\",\n      \"Randal\",\n      \"Randall\",\n      \"Randi\",\n      \"Randy\",\n      \"Ransom\",\n      \"Raoul\",\n      \"Raphael\",\n      \"Raphaelle\",\n      \"Raquel\",\n      \"Rashad\",\n      \"Rashawn\",\n      \"Rasheed\",\n      \"Raul\",\n      \"Raven\",\n      \"Ray\",\n      \"Raymond\",\n      \"Raymundo\",\n      \"Reagan\",\n      \"Reanna\",\n      \"Reba\",\n      \"Rebeca\",\n      \"Rebecca\",\n      \"Rebeka\",\n      \"Rebekah\",\n      \"Reece\",\n      \"Reed\",\n      \"Reese\",\n      \"Regan\",\n      \"Reggie\",\n      \"Reginald\",\n      \"Reid\",\n      \"Reilly\",\n      \"Reina\",\n      \"Reinhold\",\n      \"Remington\",\n      \"Rene\",\n      \"Renee\",\n      \"Ressie\",\n      \"Reta\",\n      \"Retha\",\n      \"Retta\",\n      \"Reuben\",\n      \"Reva\",\n      \"Rex\",\n      \"Rey\",\n      \"Reyes\",\n      \"Reymundo\",\n      \"Reyna\",\n      \"Reynold\",\n      \"Rhea\",\n      \"Rhett\",\n      \"Rhianna\",\n      \"Rhiannon\",\n      \"Rhoda\",\n      \"Ricardo\",\n      \"Richard\",\n      \"Richie\",\n      \"Richmond\",\n      \"Rick\",\n      \"Rickey\",\n      \"Rickie\",\n      \"Ricky\",\n      \"Rico\",\n      \"Rigoberto\",\n      \"Riley\",\n      \"Rita\",\n      \"River\",\n      \"Robb\",\n      \"Robbie\",\n      \"Robert\",\n      \"Roberta\",\n      \"Roberto\",\n      \"Robin\",\n      \"Robyn\",\n      \"Rocio\",\n      \"Rocky\",\n      \"Rod\",\n      \"Roderick\",\n      \"Rodger\",\n      \"Rodolfo\",\n      \"Rodrick\",\n      \"Rodrigo\",\n      \"Roel\",\n      \"Rogelio\",\n      \"Roger\",\n      \"Rogers\",\n      \"Rolando\",\n      \"Rollin\",\n      \"Roma\",\n      \"Romaine\",\n      \"Roman\",\n      \"Ron\",\n      \"Ronaldo\",\n      \"Ronny\",\n      \"Roosevelt\",\n      \"Rory\",\n      \"Rosa\",\n      \"Rosalee\",\n      \"Rosalia\",\n      \"Rosalind\",\n      \"Rosalinda\",\n      \"Rosalyn\",\n      \"Rosamond\",\n      \"Rosanna\",\n      \"Rosario\",\n      \"Roscoe\",\n      \"Rose\",\n      \"Rosella\",\n      \"Roselyn\",\n      \"Rosemarie\",\n      \"Rosemary\",\n      \"Rosendo\",\n      \"Rosetta\",\n      \"Rosie\",\n      \"Rosina\",\n      \"Roslyn\",\n      \"Ross\",\n      \"Rossie\",\n      \"Rowan\",\n      \"Rowena\",\n      \"Rowland\",\n      \"Roxane\",\n      \"Roxanne\",\n      \"Roy\",\n      \"Royal\",\n      \"Royce\",\n      \"Rozella\",\n      \"Ruben\",\n      \"Rubie\",\n      \"Ruby\",\n      \"Rubye\",\n      \"Rudolph\",\n      \"Rudy\",\n      \"Rupert\",\n      \"Russ\",\n      \"Russel\",\n      \"Russell\",\n      \"Rusty\",\n      \"Ruth\",\n      \"Ruthe\",\n      \"Ruthie\",\n      \"Ryan\",\n      \"Ryann\",\n      \"Ryder\",\n      \"Rylan\",\n      \"Rylee\",\n      \"Ryleigh\",\n      \"Ryley\",\n      \"Sabina\",\n      \"Sabrina\",\n      \"Sabryna\",\n      \"Sadie\",\n      \"Sadye\",\n      \"Sage\",\n      \"Saige\",\n      \"Sallie\",\n      \"Sally\",\n      \"Salma\",\n      \"Salvador\",\n      \"Salvatore\",\n      \"Sam\",\n      \"Samanta\",\n      \"Samantha\",\n      \"Samara\",\n      \"Samir\",\n      \"Sammie\",\n      \"Sammy\",\n      \"Samson\",\n      \"Sandra\",\n      \"Sandrine\",\n      \"Sandy\",\n      \"Sanford\",\n      \"Santa\",\n      \"Santiago\",\n      \"Santina\",\n      \"Santino\",\n      \"Santos\",\n      \"Sarah\",\n      \"Sarai\",\n      \"Sarina\",\n      \"Sasha\",\n      \"Saul\",\n      \"Savanah\",\n      \"Savanna\",\n      \"Savannah\",\n      \"Savion\",\n      \"Scarlett\",\n      \"Schuyler\",\n      \"Scot\",\n      \"Scottie\",\n      \"Scotty\",\n      \"Seamus\",\n      \"Sean\",\n      \"Sebastian\",\n      \"Sedrick\",\n      \"Selena\",\n      \"Selina\",\n      \"Selmer\",\n      \"Serena\",\n      \"Serenity\",\n      \"Seth\",\n      \"Shad\",\n      \"Shaina\",\n      \"Shakira\",\n      \"Shana\",\n      \"Shane\",\n      \"Shanel\",\n      \"Shanelle\",\n      \"Shania\",\n      \"Shanie\",\n      \"Shaniya\",\n      \"Shanna\",\n      \"Shannon\",\n      \"Shanny\",\n      \"Shanon\",\n      \"Shany\",\n      \"Sharon\",\n      \"Shaun\",\n      \"Shawn\",\n      \"Shawna\",\n      \"Shaylee\",\n      \"Shayna\",\n      \"Shayne\",\n      \"Shea\",\n      \"Sheila\",\n      \"Sheldon\",\n      \"Shemar\",\n      \"Sheridan\",\n      \"Sherman\",\n      \"Sherwood\",\n      \"Shirley\",\n      \"Shyann\",\n      \"Shyanne\",\n      \"Sibyl\",\n      \"Sid\",\n      \"Sidney\",\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      \"Sonia\",\n      \"Sonny\",\n      \"Sonya\",\n      \"Sophia\",\n      \"Sophie\",\n      \"Spencer\",\n      \"Stacey\",\n      \"Stacy\",\n      \"Stan\",\n      \"Stanford\",\n      \"Stanley\",\n      \"Stanton\",\n      \"Stefan\",\n      \"Stefanie\",\n      \"Stella\",\n      \"Stephan\",\n      \"Stephania\",\n      \"Stephanie\",\n      \"Stephany\",\n      \"Stephen\",\n      \"Stephon\",\n      \"Sterling\",\n      \"Steve\",\n      \"Stevie\",\n      \"Stewart\",\n      \"Stone\",\n      \"Stuart\",\n      \"Summer\",\n      \"Sunny\",\n      \"Susan\",\n      \"Susana\",\n      \"Susanna\",\n      \"Susie\",\n      \"Suzanne\",\n      \"Sven\",\n      \"Syble\",\n      \"Sydnee\",\n      \"Sydney\",\n      \"Sydni\",\n      \"Sydnie\",\n      \"Sylvan\",\n      \"Sylvester\",\n      \"Sylvia\",\n      \"Tabitha\",\n      \"Tad\",\n      \"Talia\",\n      \"Talon\",\n      \"Tamara\",\n      \"Tamia\",\n      \"Tania\",\n      \"Tanner\",\n      \"Tanya\",\n      \"Tara\",\n      \"Taryn\",\n      \"Tate\",\n      \"Tatum\",\n      \"Tatyana\",\n      \"Taurean\",\n      \"Tavares\",\n      \"Taya\",\n      \"Taylor\",\n      \"Teagan\",\n      \"Ted\",\n      \"Telly\",\n      \"Terence\",\n      \"Teresa\",\n      \"Terrance\",\n      \"Terrell\",\n      \"Terrence\",\n      \"Terrill\",\n      \"Terry\",\n      \"Tess\",\n      \"Tessie\",\n      \"Tevin\",\n      \"Thad\",\n      \"Thaddeus\",\n      \"Thalia\",\n      \"Thea\",\n      \"Thelma\",\n      \"Theo\",\n      \"Theodora\",\n      \"Theodore\",\n      \"Theresa\",\n      \"Therese\",\n      \"Theresia\",\n      \"Theron\",\n      \"Thomas\",\n      \"Thora\",\n      \"Thurman\",\n      \"Tia\",\n      \"Tiana\",\n      \"Tianna\",\n      \"Tiara\",\n      \"Tierra\",\n      \"Tiffany\",\n      \"Tillman\",\n      \"Timmothy\",\n      \"Timmy\",\n      \"Timothy\",\n      \"Tina\",\n      \"Tito\",\n      \"Titus\",\n      \"Tobin\",\n      \"Toby\",\n      \"Tod\",\n      \"Tom\",\n      \"Tomas\",\n      \"Tomasa\",\n      \"Tommie\",\n      \"Toney\",\n      \"Toni\",\n      \"Tony\",\n      \"Torey\",\n      \"Torrance\",\n      \"Torrey\",\n      \"Toy\",\n      \"Trace\",\n      \"Tracey\",\n      \"Tracy\",\n      \"Travis\",\n      \"Travon\",\n      \"Tre\",\n      \"Tremaine\",\n      \"Tremayne\",\n      \"Trent\",\n      \"Trenton\",\n      \"Tressa\",\n      \"Tressie\",\n      \"Treva\",\n      \"Trever\",\n      \"Trevion\",\n      \"Trevor\",\n      \"Trey\",\n      \"Trinity\",\n      \"Trisha\",\n      \"Tristian\",\n      \"Tristin\",\n      \"Triston\",\n      \"Troy\",\n      \"Trudie\",\n      \"Trycia\",\n      \"Trystan\",\n      \"Turner\",\n      \"Twila\",\n      \"Tyler\",\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      \"Valerie\",\n      \"Vallie\",\n      \"Van\",\n      \"Vance\",\n      \"Vanessa\",\n      \"Vaughn\",\n      \"Veda\",\n      \"Velda\",\n      \"Vella\",\n      \"Velma\",\n      \"Velva\",\n      \"Vena\",\n      \"Verda\",\n      \"Verdie\",\n      \"Vergie\",\n      \"Verla\",\n      \"Verlie\",\n      \"Vern\",\n      \"Verna\",\n      \"Verner\",\n      \"Vernice\",\n      \"Vernie\",\n      \"Vernon\",\n      \"Verona\",\n      \"Veronica\",\n      \"Vesta\",\n      \"Vicenta\",\n      \"Vicente\",\n      \"Vickie\",\n      \"Vicky\",\n      \"Victor\",\n      \"Victoria\",\n      \"Vida\",\n      \"Vidal\",\n      \"Vilma\",\n      \"Vince\",\n      \"Vincent\",\n      \"Vincenza\",\n      \"Vincenzo\",\n      \"Vinnie\",\n      \"Viola\",\n      \"Violet\",\n      \"Violette\",\n      \"Virgie\",\n      \"Virgil\",\n      \"Virginia\",\n      \"Virginie\",\n      \"Vita\",\n      \"Vito\",\n      \"Viva\",\n      \"Vivian\",\n      \"Viviane\",\n      \"Vivianne\",\n      \"Vivien\",\n      \"Vivienne\",\n      \"Vladimir\",\n      \"Wade\",\n      \"Waino\",\n      \"Waldo\",\n      \"Walker\",\n      \"Wallace\",\n      \"Walter\",\n      \"Walton\",\n      \"Wanda\",\n      \"Ward\",\n      \"Warren\",\n      \"Watson\",\n      \"Wava\",\n      \"Waylon\",\n      \"Wayne\",\n      \"Webster\",\n      \"Weldon\",\n      \"Wellington\",\n      \"Wendell\",\n      \"Wendy\",\n      \"Werner\",\n      \"Westley\",\n      \"Weston\",\n      \"Whitney\",\n      \"Wilber\",\n      \"Wilbert\",\n      \"Wilburn\",\n      \"Wiley\",\n      \"Wilford\",\n      \"Wilfred\",\n      \"Wilfredo\",\n      \"Wilfrid\",\n      \"Wilhelm\",\n      \"Wilhelmine\",\n      \"Will\",\n      \"Willa\",\n      \"Willard\",\n      \"William\",\n      \"Willie\",\n      \"Willis\",\n      \"Willow\",\n      \"Willy\",\n      \"Wilma\",\n      \"Wilmer\",\n      \"Wilson\",\n      \"Wilton\",\n      \"Winfield\",\n      \"Winifred\",\n      \"Winnifred\",\n      \"Winona\",\n      \"Winston\",\n      \"Woodrow\",\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      \"Yolanda\",\n      \"Yoshiko\",\n      \"Yvette\",\n      \"Yvonne\",\n      \"Zachariah\",\n      \"Zachary\",\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    \"last_name\": [\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      \"Dach\",\n      \"D'Amore\",\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      \"Friesen\",\n      \"Fritsch\",\n      \"Funk\",\n      \"Gaylord\",\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      \"Macejkovic\",\n      \"MacGyver\",\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      \"Oberbrunner\",\n      \"O'Connell\",\n      \"O'Conner\",\n      \"O'Hara\",\n      \"O'Keefe\",\n      \"O'Kon\",\n      \"Okuneva\",\n      \"Olson\",\n      \"Ondricka\",\n      \"O'Reilly\",\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    \"gender\": [\n      \"Asexual\",\n      \"Female to male trans man\",\n      \"Female to male transgender man\",\n      \"Female to male transsexual man\",\n      \"F2M\",\n      \"Gender neutral\",\n      \"Hermaphrodite\",\n      \"Intersex man\",\n      \"Intersex person\",\n      \"Intersex woman\",\n      \"Male to female trans woman\",\n      \"Male to female transgender woman\",\n      \"Male to female transsexual woman\",\n      \"Man\",\n      \"M2F\",\n      \"Polygender\",\n      \"T* man\",\n      \"T* woman\",\n      \"Two* person\",\n      \"Two-spirit person\",\n      \"Woman\",\n      \"Agender\",\n      \"Androgyne\",\n      \"Androgynes\",\n      \"Androgynous\",\n      \"Bigender\",\n      \"Cis\",\n      \"Cis Female\",\n      \"Cis Male\",\n      \"Cis Man\",\n      \"Cis Woman\",\n      \"Cisgender\",\n      \"Cisgender Female\",\n      \"Cisgender Male\",\n      \"Cisgender Man\",\n      \"Cisgender Woman\",\n      \"Female to Male\",\n      \"FTM\",\n      \"Gender Fluid\",\n      \"Gender Nonconforming\",\n      \"Gender Questioning\",\n      \"Gender Variant\",\n      \"Genderqueer\",\n      \"Intersex\",\n      \"Male to Female\",\n      \"MTF\",\n      \"Neither\",\n      \"Neutrois\",\n      \"Non-binary\",\n      \"Other\",\n      \"Pangender\",\n      \"Trans\",\n      \"Trans Female\",\n      \"Trans Male\",\n      \"Trans Man\",\n      \"Trans Person\",\n      \"Trans*Female\",\n      \"Trans*Male\",\n      \"Trans*Man\",\n      \"Trans*Person\",\n      \"Trans*Woman\",\n      \"Transexual\",\n      \"Transexual Female\",\n      \"Transexual Male\",\n      \"Transexual Man\",\n      \"Transexual Person\",\n      \"Transexual Woman\",\n      \"Transgender Female\",\n      \"Transgender Person\",\n      \"Transmasculine\",\n      \"Two-spirit\"\n    ],\n    \"prefix\": [\n      \"Mr.\",\n      \"Mrs.\",\n      \"Ms.\",\n      \"Miss\",\n      \"Dr.\"\n    ],\n    \"suffix\": [\n      \"Jr.\",\n      \"Sr.\",\n      \"I\",\n      \"II\",\n      \"III\",\n      \"IV\",\n      \"V\",\n      \"MD\",\n      \"DDS\",\n      \"PhD\",\n      \"DVM\"\n    ],\n    \"title\": {\n      \"descriptor\": [\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        \"Dynamic\",\n        \"International\",\n        \"Legacy\",\n        \"Forward\",\n        \"Internal\",\n        \"Human\",\n        \"Chief\",\n        \"Principal\"\n      ],\n      \"level\": [\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      \"job\": [\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    },\n    \"name\": [\n      \"#{prefix} #{first_name} #{last_name}\",\n      \"#{first_name} #{last_name} #{suffix}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{male_first_name} #{last_name}\",\n      \"#{female_first_name} #{last_name}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"!##-!##-####\",\n      \"(!##) !##-####\",\n      \"1-!##-!##-####\",\n      \"!##.!##.####\",\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  },\n  \"cell_phone\": {\n    \"formats\": [\n      \"###-###-####\",\n      \"(###) ###-####\",\n      \"1-###-###-####\",\n      \"###.###.####\"\n    ]\n  },\n  \"business\": {\n    \"credit_card_numbers\": [\n      \"1234-2121-1221-1211\",\n      \"1212-1221-1121-1234\",\n      \"1211-1221-1234-2201\",\n      \"1228-1221-1221-1431\"\n    ],\n    \"credit_card_expiry_dates\": [\n      \"2011-10-12\",\n      \"2012-11-12\",\n      \"2015-11-11\",\n      \"2013-9-12\"\n    ],\n    \"credit_card_types\": [\n      \"visa\",\n      \"mastercard\",\n      \"americanexpress\",\n      \"discover\"\n    ]\n  },\n  \"commerce\": {\n    \"color\": [\n      \"red\",\n      \"green\",\n      \"blue\",\n      \"yellow\",\n      \"purple\",\n      \"mint green\",\n      \"teal\",\n      \"white\",\n      \"black\",\n      \"orange\",\n      \"pink\",\n      \"grey\",\n      \"maroon\",\n      \"violet\",\n      \"turquoise\",\n      \"tan\",\n      \"sky blue\",\n      \"salmon\",\n      \"plum\",\n      \"orchid\",\n      \"olive\",\n      \"magenta\",\n      \"lime\",\n      \"ivory\",\n      \"indigo\",\n      \"gold\",\n      \"fuchsia\",\n      \"cyan\",\n      \"azure\",\n      \"lavender\",\n      \"silver\"\n    ],\n    \"department\": [\n      \"Books\",\n      \"Movies\",\n      \"Music\",\n      \"Games\",\n      \"Electronics\",\n      \"Computers\",\n      \"Home\",\n      \"Garden\",\n      \"Tools\",\n      \"Grocery\",\n      \"Health\",\n      \"Beauty\",\n      \"Toys\",\n      \"Kids\",\n      \"Baby\",\n      \"Clothing\",\n      \"Shoes\",\n      \"Jewelery\",\n      \"Sports\",\n      \"Outdoors\",\n      \"Automotive\",\n      \"Industrial\"\n    ],\n    \"product_name\": {\n      \"adjective\": [\n        \"Small\",\n        \"Ergonomic\",\n        \"Rustic\",\n        \"Intelligent\",\n        \"Gorgeous\",\n        \"Incredible\",\n        \"Fantastic\",\n        \"Practical\",\n        \"Sleek\",\n        \"Awesome\",\n        \"Generic\",\n        \"Handcrafted\",\n        \"Handmade\",\n        \"Licensed\",\n        \"Refined\",\n        \"Unbranded\",\n        \"Tasty\"\n      ],\n      \"material\": [\n        \"Steel\",\n        \"Wooden\",\n        \"Concrete\",\n        \"Plastic\",\n        \"Cotton\",\n        \"Granite\",\n        \"Rubber\",\n        \"Metal\",\n        \"Soft\",\n        \"Fresh\",\n        \"Frozen\"\n      ],\n      \"product\": [\n        \"Chair\",\n        \"Car\",\n        \"Computer\",\n        \"Keyboard\",\n        \"Mouse\",\n        \"Bike\",\n        \"Ball\",\n        \"Gloves\",\n        \"Pants\",\n        \"Shirt\",\n        \"Table\",\n        \"Shoes\",\n        \"Hat\",\n        \"Towels\",\n        \"Soap\",\n        \"Tuna\",\n        \"Chicken\",\n        \"Fish\",\n        \"Cheese\",\n        \"Bacon\",\n        \"Pizza\",\n        \"Salad\",\n        \"Sausages\",\n        \"Chips\"\n      ]\n    },\n    \"product_description\": [\n      \"Ergonomic executive chair upholstered in bonded black leather and PVC padded seat and back for all-day comfort and support\",\n      \"The automobile layout consists of a front-engine design, with transaxle-type transmissions mounted at the rear of the engine and four wheel drive\",\n      \"New ABC 13 9370, 13.3, 5th Gen CoreA5-8250U, 8GB RAM, 256GB SSD, power UHD Graphics, OS 10 Home, OS Office A & J 2016\",\n      \"The slim & simple Maple Gaming Keyboard from Dev Byte comes with a sleek body and 7- Color RGB LED Back-lighting for smart functionality\",\n      \"The Apollotech B340 is an affordable wireless mouse with reliable connectivity, 12 months battery life and modern design\",\n      \"The Nagasaki Lander is the trademarked name of several series of Nagasaki sport bikes, that started with the 1984 ABC800J\",\n      \"The Football Is Good For Training And Recreational Purposes\",\n      \"Carbonite web goalkeeper gloves are ergonomically designed to give easy fit\",\n      \"Boston's most advanced compression wear technology increases muscle oxygenation, stabilizes active muscles\",\n      \"New range of formal shirts are designed keeping you in mind. With fits and styling that will make you stand apart\",\n      \"The beautiful range of Apple Naturalé that has an exciting mix of natural ingredients. With the Goodness of 100% Natural Ingredients\",\n      \"Andy shoes are designed to keeping in mind durability as well as trends, the most stylish range of shoes & sandals\"\n    ]\n  },\n  \"team\": {\n    \"creature\": [\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    \"name\": [\n      \"#{Address.state} #{creature}\"\n    ]\n  },\n  \"hacker\": {\n    \"abbreviation\": [\n      \"TCP\",\n      \"HTTP\",\n      \"SDD\",\n      \"RAM\",\n      \"GB\",\n      \"CSS\",\n      \"SSL\",\n      \"AGP\",\n      \"SQL\",\n      \"FTP\",\n      \"PCI\",\n      \"AI\",\n      \"ADP\",\n      \"RSS\",\n      \"XML\",\n      \"EXE\",\n      \"COM\",\n      \"HDD\",\n      \"THX\",\n      \"SMTP\",\n      \"SMS\",\n      \"USB\",\n      \"PNG\",\n      \"SAS\",\n      \"IB\",\n      \"SCSI\",\n      \"JSON\",\n      \"XSS\",\n      \"JBOD\"\n    ],\n    \"adjective\": [\n      \"auxiliary\",\n      \"primary\",\n      \"back-end\",\n      \"digital\",\n      \"open-source\",\n      \"virtual\",\n      \"cross-platform\",\n      \"redundant\",\n      \"online\",\n      \"haptic\",\n      \"multi-byte\",\n      \"bluetooth\",\n      \"wireless\",\n      \"1080p\",\n      \"neural\",\n      \"optical\",\n      \"solid state\",\n      \"mobile\"\n    ],\n    \"noun\": [\n      \"driver\",\n      \"protocol\",\n      \"bandwidth\",\n      \"panel\",\n      \"microchip\",\n      \"program\",\n      \"port\",\n      \"card\",\n      \"array\",\n      \"interface\",\n      \"system\",\n      \"sensor\",\n      \"firewall\",\n      \"hard drive\",\n      \"pixel\",\n      \"alarm\",\n      \"feed\",\n      \"monitor\",\n      \"application\",\n      \"transmitter\",\n      \"bus\",\n      \"circuit\",\n      \"capacitor\",\n      \"matrix\"\n    ],\n    \"verb\": [\n      \"back up\",\n      \"bypass\",\n      \"hack\",\n      \"override\",\n      \"compress\",\n      \"copy\",\n      \"navigate\",\n      \"index\",\n      \"connect\",\n      \"generate\",\n      \"quantify\",\n      \"calculate\",\n      \"synthesize\",\n      \"input\",\n      \"transmit\",\n      \"program\",\n      \"reboot\",\n      \"parse\"\n    ],\n    \"ingverb\": [\n      \"backing up\",\n      \"bypassing\",\n      \"hacking\",\n      \"overriding\",\n      \"compressing\",\n      \"copying\",\n      \"navigating\",\n      \"indexing\",\n      \"connecting\",\n      \"generating\",\n      \"quantifying\",\n      \"calculating\",\n      \"synthesizing\",\n      \"transmitting\",\n      \"programming\",\n      \"parsing\"\n    ],\n    \"phrase\": [\n      \"If we {{verb}} the {{noun}}, we can get to the {{abbreviation}} {{noun}} through the {{adjective}} {{abbreviation}} {{noun}}!\",\n      \"We need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!\",\n      \"Try to {{verb}} the {{abbreviation}} {{noun}}, maybe it will {{verb}} the {{adjective}} {{noun}}!\",\n      \"You can't {{verb}} the {{noun}} without {{ingverb}} the {{adjective}} {{abbreviation}} {{noun}}!\",\n      \"Use the {{adjective}} {{abbreviation}} {{noun}}, then you can {{verb}} the {{adjective}} {{noun}}!\",\n      \"The {{abbreviation}} {{noun}} is down, {{verb}} the {{adjective}} {{noun}} so we can {{verb}} the {{abbreviation}} {{noun}}!\",\n      \"{{ingverb}} the {{noun}} won't do anything, we need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!\",\n      \"I'll {{verb}} the {{adjective}} {{abbreviation}} {{noun}}, that should {{noun}} the {{abbreviation}} {{noun}}!\"\n    ]\n  },\n  \"app\": {\n    \"name\": [\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    \"version\": [\n      \"0.#.#\",\n      \"0.##\",\n      \"#.##\",\n      \"#.#\",\n      \"#.#.#\"\n    ],\n    \"author\": [\n      \"#{Name.name}\",\n      \"#{Company.name}\"\n    ]\n  },\n  \"finance\": {\n    \"account_type\": [\n      \"Checking\",\n      \"Savings\",\n      \"Money Market\",\n      \"Investment\",\n      \"Home Loan\",\n      \"Credit Card\",\n      \"Auto Loan\",\n      \"Personal Loan\"\n    ],\n    \"transaction_type\": [\n      \"deposit\",\n      \"withdrawal\",\n      \"payment\",\n      \"invoice\"\n    ],\n    \"currency\": [\n      {\n        \"name\": \"UAE Dirham\",\n        \"code\": \"AED\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Afghani\",\n        \"code\": \"AFN\",\n        \"symbol\": \"؋\"\n      },\n      {\n        \"name\": \"Lek\",\n        \"code\": \"ALL\",\n        \"symbol\": \"Lek\"\n      },\n      {\n        \"name\": \"Armenian Dram\",\n        \"code\": \"AMD\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Netherlands Antillian Guilder\",\n        \"code\": \"ANG\",\n        \"symbol\": \"ƒ\"\n      },\n      {\n        \"name\": \"Kwanza\",\n        \"code\": \"AOA\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Argentine Peso\",\n        \"code\": \"ARS\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"Australian Dollar\",\n        \"code\": \"AUD\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"Aruban Guilder\",\n        \"code\": \"AWG\",\n        \"symbol\": \"ƒ\"\n      },\n      {\n        \"name\": \"Azerbaijanian Manat\",\n        \"code\": \"AZN\",\n        \"symbol\": \"ман\"\n      },\n      {\n        \"name\": \"Convertible Marks\",\n        \"code\": \"BAM\",\n        \"symbol\": \"KM\"\n      },\n      {\n        \"name\": \"Barbados Dollar\",\n        \"code\": \"BBD\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"Taka\",\n        \"code\": \"BDT\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Bulgarian Lev\",\n        \"code\": \"BGN\",\n        \"symbol\": \"лв\"\n      },\n      {\n        \"name\": \"Bahraini Dinar\",\n        \"code\": \"BHD\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Burundi Franc\",\n        \"code\": \"BIF\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Bermudian Dollar (customarily known as Bermuda Dollar)\",\n        \"code\": \"BMD\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"Brunei Dollar\",\n        \"code\": \"BND\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"Boliviano boliviano\",\n        \"code\": \"BOB\",\n        \"symbol\": \"Bs\"\n      },\n      {\n        \"name\": \"Brazilian Real\",\n        \"code\": \"BRL\",\n        \"symbol\": \"R$\"\n      },\n      {\n        \"name\": \"Bahamian Dollar\",\n        \"code\": \"BSD\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"Pula\",\n        \"code\": \"BWP\",\n        \"symbol\": \"P\"\n      },\n      {\n        \"name\": \"Belarussian Ruble\",\n        \"code\": \"BYR\",\n        \"symbol\": \"p.\"\n      },\n      {\n        \"name\": \"Belize Dollar\",\n        \"code\": \"BZD\",\n        \"symbol\": \"BZ$\"\n      },\n      {\n        \"name\": \"Canadian Dollar\",\n        \"code\": \"CAD\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"Congolese Franc\",\n        \"code\": \"CDF\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Swiss Franc\",\n        \"code\": \"CHF\",\n        \"symbol\": \"CHF\"\n      },\n      {\n        \"name\": \"Chilean Peso\",\n        \"code\": \"CLP\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"Yuan Renminbi\",\n        \"code\": \"CNY\",\n        \"symbol\": \"¥\"\n      },\n      {\n        \"name\": \"Colombian Peso\",\n        \"code\": \"COP\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"Costa Rican Colon\",\n        \"code\": \"CRC\",\n        \"symbol\": \"₡\"\n      },\n      {\n        \"name\": \"Cuban Peso\",\n        \"code\": \"CUP\",\n        \"symbol\": \"₱\"\n      },\n      {\n        \"name\": \"Cuban Peso Convertible\",\n        \"code\": \"CUC\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"Cape Verde Escudo\",\n        \"code\": \"CVE\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Czech Koruna\",\n        \"code\": \"CZK\",\n        \"symbol\": \"Kč\"\n      },\n      {\n        \"name\": \"Djibouti Franc\",\n        \"code\": \"DJF\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Danish Krone\",\n        \"code\": \"DKK\",\n        \"symbol\": \"kr\"\n      },\n      {\n        \"name\": \"Dominican Peso\",\n        \"code\": \"DOP\",\n        \"symbol\": \"RD$\"\n      },\n      {\n        \"name\": \"Algerian Dinar\",\n        \"code\": \"DZD\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Kroon\",\n        \"code\": \"EEK\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Egyptian Pound\",\n        \"code\": \"EGP\",\n        \"symbol\": \"£\"\n      },\n      {\n        \"name\": \"Nakfa\",\n        \"code\": \"ERN\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Ethiopian Birr\",\n        \"code\": \"ETB\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Euro\",\n        \"code\": \"EUR\",\n        \"symbol\": \"€\"\n      },\n      {\n        \"name\": \"Fiji Dollar\",\n        \"code\": \"FJD\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"Falkland Islands Pound\",\n        \"code\": \"FKP\",\n        \"symbol\": \"£\"\n      },\n      {\n        \"name\": \"Pound Sterling\",\n        \"code\": \"GBP\",\n        \"symbol\": \"£\"\n      },\n      {\n        \"name\": \"Lari\",\n        \"code\": \"GEL\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Cedi\",\n        \"code\": \"GHS\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Gibraltar Pound\",\n        \"code\": \"GIP\",\n        \"symbol\": \"£\"\n      },\n      {\n        \"name\": \"Dalasi\",\n        \"code\": \"GMD\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Guinea Franc\",\n        \"code\": \"GNF\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Quetzal\",\n        \"code\": \"GTQ\",\n        \"symbol\": \"Q\"\n      },\n      {\n        \"name\": \"Guyana Dollar\",\n        \"code\": \"GYD\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"Hong Kong Dollar\",\n        \"code\": \"HKD\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"Lempira\",\n        \"code\": \"HNL\",\n        \"symbol\": \"L\"\n      },\n      {\n        \"name\": \"Croatian Kuna\",\n        \"code\": \"HRK\",\n        \"symbol\": \"kn\"\n      },\n      {\n        \"name\": \"Gourde\",\n        \"code\": \"HTG\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Forint\",\n        \"code\": \"HUF\",\n        \"symbol\": \"Ft\"\n      },\n      {\n        \"name\": \"Rupiah\",\n        \"code\": \"IDR\",\n        \"symbol\": \"Rp\"\n      },\n      {\n        \"name\": \"New Israeli Sheqel\",\n        \"code\": \"ILS\",\n        \"symbol\": \"₪\"\n      },\n      {\n        \"name\": \"Indian Rupee\",\n        \"code\": \"INR\",\n        \"symbol\": \"₹\"\n      },\n      {\n        \"name\": \"Bhutanese Ngultrum\",\n        \"code\": \"BTN\",\n        \"symbol\": \"Nu\"\n      },\n      {\n        \"name\": \"Iraqi Dinar\",\n        \"code\": \"IQD\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Iranian Rial\",\n        \"code\": \"IRR\",\n        \"symbol\": \"﷼\"\n      },\n      {\n        \"name\": \"Iceland Krona\",\n        \"code\": \"ISK\",\n        \"symbol\": \"kr\"\n      },\n      {\n        \"name\": \"Jamaican Dollar\",\n        \"code\": \"JMD\",\n        \"symbol\": \"J$\"\n      },\n      {\n        \"name\": \"Jordanian Dinar\",\n        \"code\": \"JOD\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Yen\",\n        \"code\": \"JPY\",\n        \"symbol\": \"¥\"\n      },\n      {\n        \"name\": \"Kenyan Shilling\",\n        \"code\": \"KES\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Som\",\n        \"code\": \"KGS\",\n        \"symbol\": \"лв\"\n      },\n      {\n        \"name\": \"Riel\",\n        \"code\": \"KHR\",\n        \"symbol\": \"៛\"\n      },\n      {\n        \"name\": \"Comoro Franc\",\n        \"code\": \"KMF\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"North Korean Won\",\n        \"code\": \"KPW\",\n        \"symbol\": \"₩\"\n      },\n      {\n        \"name\": \"Won\",\n        \"code\": \"KRW\",\n        \"symbol\": \"₩\"\n      },\n      {\n        \"name\": \"Kuwaiti Dinar\",\n        \"code\": \"KWD\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Cayman Islands Dollar\",\n        \"code\": \"KYD\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"Tenge\",\n        \"code\": \"KZT\",\n        \"symbol\": \"лв\"\n      },\n      {\n        \"name\": \"Kip\",\n        \"code\": \"LAK\",\n        \"symbol\": \"₭\"\n      },\n      {\n        \"name\": \"Lebanese Pound\",\n        \"code\": \"LBP\",\n        \"symbol\": \"£\"\n      },\n      {\n        \"name\": \"Sri Lanka Rupee\",\n        \"code\": \"LKR\",\n        \"symbol\": \"₨\"\n      },\n      {\n        \"name\": \"Liberian Dollar\",\n        \"code\": \"LRD\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"Lithuanian Litas\",\n        \"code\": \"LTL\",\n        \"symbol\": \"Lt\"\n      },\n      {\n        \"name\": \"Latvian Lats\",\n        \"code\": \"LVL\",\n        \"symbol\": \"Ls\"\n      },\n      {\n        \"name\": \"Libyan Dinar\",\n        \"code\": \"LYD\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Moroccan Dirham\",\n        \"code\": \"MAD\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Moldovan Leu\",\n        \"code\": \"MDL\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Malagasy Ariary\",\n        \"code\": \"MGA\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Denar\",\n        \"code\": \"MKD\",\n        \"symbol\": \"ден\"\n      },\n      {\n        \"name\": \"Kyat\",\n        \"code\": \"MMK\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Tugrik\",\n        \"code\": \"MNT\",\n        \"symbol\": \"₮\"\n      },\n      {\n        \"name\": \"Pataca\",\n        \"code\": \"MOP\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Ouguiya\",\n        \"code\": \"MRO\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Mauritius Rupee\",\n        \"code\": \"MUR\",\n        \"symbol\": \"₨\"\n      },\n      {\n        \"name\": \"Rufiyaa\",\n        \"code\": \"MVR\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Kwacha\",\n        \"code\": \"MWK\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Mexican Peso\",\n        \"code\": \"MXN\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"Malaysian Ringgit\",\n        \"code\": \"MYR\",\n        \"symbol\": \"RM\"\n      },\n      {\n        \"name\": \"Metical\",\n        \"code\": \"MZN\",\n        \"symbol\": \"MT\"\n      },\n      {\n        \"name\": \"Naira\",\n        \"code\": \"NGN\",\n        \"symbol\": \"₦\"\n      },\n      {\n        \"name\": \"Cordoba Oro\",\n        \"code\": \"NIO\",\n        \"symbol\": \"C$\"\n      },\n      {\n        \"name\": \"Norwegian Krone\",\n        \"code\": \"NOK\",\n        \"symbol\": \"kr\"\n      },\n      {\n        \"name\": \"Nepalese Rupee\",\n        \"code\": \"NPR\",\n        \"symbol\": \"₨\"\n      },\n      {\n        \"name\": \"New Zealand Dollar\",\n        \"code\": \"NZD\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"Rial Omani\",\n        \"code\": \"OMR\",\n        \"symbol\": \"﷼\"\n      },\n      {\n        \"name\": \"Balboa\",\n        \"code\": \"PAB\",\n        \"symbol\": \"B/.\"\n      },\n      {\n        \"name\": \"Nuevo Sol\",\n        \"code\": \"PEN\",\n        \"symbol\": \"S/.\"\n      },\n      {\n        \"name\": \"Kina\",\n        \"code\": \"PGK\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Philippine Peso\",\n        \"code\": \"PHP\",\n        \"symbol\": \"Php\"\n      },\n      {\n        \"name\": \"Pakistan Rupee\",\n        \"code\": \"PKR\",\n        \"symbol\": \"₨\"\n      },\n      {\n        \"name\": \"Zloty\",\n        \"code\": \"PLN\",\n        \"symbol\": \"zł\"\n      },\n      {\n        \"name\": \"Guarani\",\n        \"code\": \"PYG\",\n        \"symbol\": \"Gs\"\n      },\n      {\n        \"name\": \"Qatari Rial\",\n        \"code\": \"QAR\",\n        \"symbol\": \"﷼\"\n      },\n      {\n        \"name\": \"New Leu\",\n        \"code\": \"RON\",\n        \"symbol\": \"lei\"\n      },\n      {\n        \"name\": \"Serbian Dinar\",\n        \"code\": \"RSD\",\n        \"symbol\": \"Дин.\"\n      },\n      {\n        \"name\": \"Russian Ruble\",\n        \"code\": \"RUB\",\n        \"symbol\": \"руб\"\n      },\n      {\n        \"name\": \"Rwanda Franc\",\n        \"code\": \"RWF\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Saudi Riyal\",\n        \"code\": \"SAR\",\n        \"symbol\": \"﷼\"\n      },\n      {\n        \"name\": \"Solomon Islands Dollar\",\n        \"code\": \"SBD\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"Seychelles Rupee\",\n        \"code\": \"SCR\",\n        \"symbol\": \"₨\"\n      },\n      {\n        \"name\": \"Sudanese Pound\",\n        \"code\": \"SDG\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Swedish Krona\",\n        \"code\": \"SEK\",\n        \"symbol\": \"kr\"\n      },\n      {\n        \"name\": \"Singapore Dollar\",\n        \"code\": \"SGD\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"Saint Helena Pound\",\n        \"code\": \"SHP\",\n        \"symbol\": \"£\"\n      },\n      {\n        \"name\": \"Leone\",\n        \"code\": \"SLL\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Somali Shilling\",\n        \"code\": \"SOS\",\n        \"symbol\": \"S\"\n      },\n      {\n        \"name\": \"Surinam Dollar\",\n        \"code\": \"SRD\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"Dobra\",\n        \"code\": \"STN\",\n        \"symbol\": \"Db\"\n      },\n      {\n        \"name\": \"El Salvador Colon\",\n        \"code\": \"SVC\",\n        \"symbol\": \"₡\"\n      },\n      {\n        \"name\": \"Syrian Pound\",\n        \"code\": \"SYP\",\n        \"symbol\": \"£\"\n      },\n      {\n        \"name\": \"Lilangeni\",\n        \"code\": \"SZL\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Baht\",\n        \"code\": \"THB\",\n        \"symbol\": \"฿\"\n      },\n      {\n        \"name\": \"Somoni\",\n        \"code\": \"TJS\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Manat\",\n        \"code\": \"TMT\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Tunisian Dinar\",\n        \"code\": \"TND\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Pa'anga\",\n        \"code\": \"TOP\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Turkish Lira\",\n        \"code\": \"TRY\",\n        \"symbol\": \"₺\"\n      },\n      {\n        \"name\": \"Trinidad and Tobago Dollar\",\n        \"code\": \"TTD\",\n        \"symbol\": \"TT$\"\n      },\n      {\n        \"name\": \"New Taiwan Dollar\",\n        \"code\": \"TWD\",\n        \"symbol\": \"NT$\"\n      },\n      {\n        \"name\": \"Tanzanian Shilling\",\n        \"code\": \"TZS\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Hryvnia\",\n        \"code\": \"UAH\",\n        \"symbol\": \"₴\"\n      },\n      {\n        \"name\": \"Uganda Shilling\",\n        \"code\": \"UGX\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"US Dollar\",\n        \"code\": \"USD\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"Peso Uruguayo\",\n        \"code\": \"UYU\",\n        \"symbol\": \"$U\"\n      },\n      {\n        \"name\": \"Uzbekistan Sum\",\n        \"code\": \"UZS\",\n        \"symbol\": \"лв\"\n      },\n      {\n        \"name\": \"Bolivar Fuerte\",\n        \"code\": \"VEF\",\n        \"symbol\": \"Bs\"\n      },\n      {\n        \"name\": \"Dong\",\n        \"code\": \"VND\",\n        \"symbol\": \"₫\"\n      },\n      {\n        \"name\": \"Vatu\",\n        \"code\": \"VUV\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Tala\",\n        \"code\": \"WST\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"CFA Franc BEAC\",\n        \"code\": \"XAF\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Silver\",\n        \"code\": \"XAG\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Gold\",\n        \"code\": \"XAU\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Bond Markets Units European Composite Unit (EURCO)\",\n        \"code\": \"XBA\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"European Monetary Unit (E.M.U.-6)\",\n        \"code\": \"XBB\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"European Unit of Account 9(E.U.A.-9)\",\n        \"code\": \"XBC\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"European Unit of Account 17(E.U.A.-17)\",\n        \"code\": \"XBD\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"East Caribbean Dollar\",\n        \"code\": \"XCD\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"SDR\",\n        \"code\": \"XDR\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"UIC-Franc\",\n        \"code\": \"XFU\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"CFA Franc BCEAO\",\n        \"code\": \"XOF\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Palladium\",\n        \"code\": \"XPD\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"CFP Franc\",\n        \"code\": \"XPF\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Platinum\",\n        \"code\": \"XPT\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Codes specifically reserved for testing purposes\",\n        \"code\": \"XTS\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Yemeni Rial\",\n        \"code\": \"YER\",\n        \"symbol\": \"﷼\"\n      },\n      {\n        \"name\": \"Rand\",\n        \"code\": \"ZAR\",\n        \"symbol\": \"R\"\n      },\n      {\n        \"name\": \"Lesotho Loti\",\n        \"code\": \"LSL\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Namibia Dollar\",\n        \"code\": \"NAD\",\n        \"symbol\": \"N$\"\n      },\n      {\n        \"name\": \"Zambian Kwacha\",\n        \"code\": \"ZMK\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"Zimbabwe Dollar\",\n        \"code\": \"ZWL\",\n        \"symbol\": \"\"\n      }\n    ],\n    \"credit_card\": {\n      \"visa\": [\n        \"4###########L\",\n        \"4###-####-####-###L\"\n      ],\n      \"mastercard\": [\n        \"5[1-5]##-####-####-###L\",\n        \"6771-89##-####-###L\"\n      ],\n      \"discover\": [\n        \"6011-####-####-###L\",\n        \"65##-####-####-###L\",\n        \"64[4-9]#-####-####-###L\",\n        \"6011-62##-####-####-###L\",\n        \"65##-62##-####-####-###L\",\n        \"64[4-9]#-62##-####-####-###L\"\n      ],\n      \"american_express\": [\n        \"34##-######-####L\",\n        \"37##-######-####L\"\n      ],\n      \"diners_club\": [\n        \"30[0-5]#-######-###L\",\n        \"36##-######-###L\",\n        \"54##-####-####-###L\"\n      ],\n      \"jcb\": [\n        \"3528-####-####-###L\",\n        \"3529-####-####-###L\",\n        \"35[3-8]#-####-####-###L\"\n      ],\n      \"switch\": [\n        \"6759-####-####-###L\",\n        \"6759-####-####-####-#L\",\n        \"6759-####-####-####-##L\"\n      ],\n      \"solo\": [\n        \"6767-####-####-###L\",\n        \"6767-####-####-####-#L\",\n        \"6767-####-####-####-##L\"\n      ],\n      \"maestro\": [\n        \"5018-#{4}-#{4}-#{3}L\",\n        \"5020-#{4}-#{4}-#{3}L\",\n        \"5038-#{4}-#{4}-#{3}L\",\n        \"5893-#{4}-#{4}-#{3}L\",\n        \"6304-#{4}-#{4}-#{3}L\",\n        \"6759-#{4}-#{4}-#{3}L\",\n        \"676[1-3]-####-####-###L\",\n        \"5018#{11,15}L\",\n        \"5020#{11,15}L\",\n        \"5038#{11,15}L\",\n        \"5893#{11,15}L\",\n        \"6304#{11,15}L\",\n        \"6759#{11,15}L\",\n        \"676[1-3]#{11,15}L\"\n      ],\n      \"laser\": [\n        \"6304###########L\",\n        \"6706###########L\",\n        \"6771###########L\",\n        \"6709###########L\",\n        \"6304#########{5,6}L\",\n        \"6706#########{5,6}L\",\n        \"6771#########{5,6}L\",\n        \"6709#########{5,6}L\"\n      ],\n      \"instapayment\": [\n        \"63[7-9]#-####-####-###L\"\n      ]\n    },\n    \"iban_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        \"country\": \"AZ\",\n        \"total\": 28,\n        \"bban\": [\n          {\n            \"type\": \"c\",\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\": \"c\",\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\": \"c\",\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\": \"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\": \"c\",\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\": \"c\",\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\": \"c\",\n            \"count\": 1\n          },\n          {\n            \"type\": \"c\",\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\": \"c\",\n            \"count\": 4\n          },\n          {\n            \"type\": \"n\",\n            \"count\": 16\n          }\n        ],\n        \"format\": \"VGkk bbbb cccc cccc cccc cccc\"\n      }\n    ]\n  },\n  \"date\": {\n    \"month\": {\n      \"wide\": [\n        \"January\",\n        \"February\",\n        \"March\",\n        \"April\",\n        \"May\",\n        \"June\",\n        \"July\",\n        \"August\",\n        \"September\",\n        \"October\",\n        \"November\",\n        \"December\"\n      ],\n      \"wide_context\": [\n        \"January\",\n        \"February\",\n        \"March\",\n        \"April\",\n        \"May\",\n        \"June\",\n        \"July\",\n        \"August\",\n        \"September\",\n        \"October\",\n        \"November\",\n        \"December\"\n      ],\n      \"abbr\": [\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      \"abbr_context\": [\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    \"weekday\": {\n      \"wide\": [\n        \"Sunday\",\n        \"Monday\",\n        \"Tuesday\",\n        \"Wednesday\",\n        \"Thursday\",\n        \"Friday\",\n        \"Saturday\"\n      ],\n      \"wide_context\": [\n        \"Sunday\",\n        \"Monday\",\n        \"Tuesday\",\n        \"Wednesday\",\n        \"Thursday\",\n        \"Friday\",\n        \"Saturday\"\n      ],\n      \"abbr\": [\n        \"Sun\",\n        \"Mon\",\n        \"Tue\",\n        \"Wed\",\n        \"Thu\",\n        \"Fri\",\n        \"Sat\"\n      ],\n      \"abbr_context\": [\n        \"Sun\",\n        \"Mon\",\n        \"Tue\",\n        \"Wed\",\n        \"Thu\",\n        \"Fri\",\n        \"Sat\"\n      ]\n    }\n  },\n  \"system\": {\n    \"directoryPaths\": [\n      \"/Applications\",\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      \"/Library\",\n      \"/lost+found\",\n      \"/media\",\n      \"/mnt\",\n      \"/net\",\n      \"/Network\",\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      \"/System\",\n      \"/tmp\",\n      \"/Users\",\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    \"mimeTypes\": [\n      {\n        \"mime\": \"application/1d-interleaved-parityfec\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/3gpdash-qoe-report+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/3gpp-ims+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/a2l\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/activemessage\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/alto-costmap+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/alto-costmapfilter+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/alto-directory+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/alto-endpointcost+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/alto-endpointcostparams+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/alto-endpointprop+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/alto-endpointpropparams+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/alto-error+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/alto-networkmap+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/alto-networkmapfilter+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/aml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/andrew-inset\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ez\"\n        ]\n      },\n      {\n        \"mime\": \"application/applefile\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/applixware\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"aw\"\n        ]\n      },\n      {\n        \"mime\": \"application/atf\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/atfx\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/atom+xml\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"atom\"\n        ]\n      },\n      {\n        \"mime\": \"application/atomcat+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"atomcat\"\n        ]\n      },\n      {\n        \"mime\": \"application/atomdeleted+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/atomicmail\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/atomsvc+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"atomsvc\"\n        ]\n      },\n      {\n        \"mime\": \"application/atxml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/auth-policy+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/bacnet-xdd+zip\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/batch-smtp\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/bdoc\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"bdoc\"\n        ]\n      },\n      {\n        \"mime\": \"application/beep+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/calendar+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/calendar+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/call-completion\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/cals-1840\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/cbor\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/ccmp+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/ccxml+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ccxml\"\n        ]\n      },\n      {\n        \"mime\": \"application/cdfx+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/cdmi-capability\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"cdmia\"\n        ]\n      },\n      {\n        \"mime\": \"application/cdmi-container\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"cdmic\"\n        ]\n      },\n      {\n        \"mime\": \"application/cdmi-domain\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"cdmid\"\n        ]\n      },\n      {\n        \"mime\": \"application/cdmi-object\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"cdmio\"\n        ]\n      },\n      {\n        \"mime\": \"application/cdmi-queue\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"cdmiq\"\n        ]\n      },\n      {\n        \"mime\": \"application/cdni\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/cea\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/cea-2018+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/cellml+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/cfw\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/cms\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/cnrp+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/coap-group+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/commonground\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/conference-info+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/cpl+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/csrattrs\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/csta+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/cstadata+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/csvm+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/cu-seeme\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"cu\"\n        ]\n      },\n      {\n        \"mime\": \"application/cybercash\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/dart\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/dash+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mdp\"\n        ]\n      },\n      {\n        \"mime\": \"application/dashdelta\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/davmount+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"davmount\"\n        ]\n      },\n      {\n        \"mime\": \"application/dca-rft\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/dcd\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/dec-dx\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/dialog-info+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/dicom\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/dii\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/dit\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/dns\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/docbook+xml\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"dbk\"\n        ]\n      },\n      {\n        \"mime\": \"application/dskpp+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/dssc+der\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"dssc\"\n        ]\n      },\n      {\n        \"mime\": \"application/dssc+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"xdssc\"\n        ]\n      },\n      {\n        \"mime\": \"application/dvcs\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/ecmascript\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"ecma\"\n        ]\n      },\n      {\n        \"mime\": \"application/edi-consent\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/edi-x12\",\n        \"source\": \"iana\",\n        \"compressible\": false\n      },\n      {\n        \"mime\": \"application/edifact\",\n        \"source\": \"iana\",\n        \"compressible\": false\n      },\n      {\n        \"mime\": \"application/emergencycalldata.comment+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/emergencycalldata.deviceinfo+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/emergencycalldata.providerinfo+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/emergencycalldata.serviceinfo+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/emergencycalldata.subscriberinfo+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/emma+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"emma\"\n        ]\n      },\n      {\n        \"mime\": \"application/emotionml+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/encaprtp\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/epp+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/epub+zip\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"epub\"\n        ]\n      },\n      {\n        \"mime\": \"application/eshop\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/exi\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"exi\"\n        ]\n      },\n      {\n        \"mime\": \"application/fastinfoset\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/fastsoap\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/fdt+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/fits\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/font-sfnt\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/font-tdpfr\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"pfr\"\n        ]\n      },\n      {\n        \"mime\": \"application/font-woff\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"woff\"\n        ]\n      },\n      {\n        \"mime\": \"application/font-woff2\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"woff2\"\n        ]\n      },\n      {\n        \"mime\": \"application/framework-attributes+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/gml+xml\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"gml\"\n        ]\n      },\n      {\n        \"mime\": \"application/gpx+xml\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"gpx\"\n        ]\n      },\n      {\n        \"mime\": \"application/gxf\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"gxf\"\n        ]\n      },\n      {\n        \"mime\": \"application/gzip\",\n        \"source\": \"iana\",\n        \"compressible\": false\n      },\n      {\n        \"mime\": \"application/h224\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/held+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/http\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/hyperstudio\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"stk\"\n        ]\n      },\n      {\n        \"mime\": \"application/ibe-key-request+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/ibe-pkg-reply+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/ibe-pp-data\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/iges\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/im-iscomposing+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/index\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/index.cmd\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/index.obj\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/index.response\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/index.vnd\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/inkml+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ink\",\n          \"inkml\"\n        ]\n      },\n      {\n        \"mime\": \"application/iotp\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/ipfix\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ipfix\"\n        ]\n      },\n      {\n        \"mime\": \"application/ipp\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/isup\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/its+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/java-archive\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"jar\",\n          \"war\",\n          \"ear\"\n        ]\n      },\n      {\n        \"mime\": \"application/java-serialized-object\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"ser\"\n        ]\n      },\n      {\n        \"mime\": \"application/java-vm\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"class\"\n        ]\n      },\n      {\n        \"mime\": \"application/javascript\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"js\"\n        ]\n      },\n      {\n        \"mime\": \"application/jose\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/jose+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/jrd+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/json\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"json\",\n          \"map\"\n        ]\n      },\n      {\n        \"mime\": \"application/json-patch+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/json-seq\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/json5\",\n        \"extensions\": [\n          \"json5\"\n        ]\n      },\n      {\n        \"mime\": \"application/jsonml+json\",\n        \"source\": \"apache\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"jsonml\"\n        ]\n      },\n      {\n        \"mime\": \"application/jwk+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/jwk-set+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/jwt\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/kpml-request+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/kpml-response+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/ld+json\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"jsonld\"\n        ]\n      },\n      {\n        \"mime\": \"application/link-format\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/load-control+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/lost+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"lostxml\"\n        ]\n      },\n      {\n        \"mime\": \"application/lostsync+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/lxf\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mac-binhex40\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"hqx\"\n        ]\n      },\n      {\n        \"mime\": \"application/mac-compactpro\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"cpt\"\n        ]\n      },\n      {\n        \"mime\": \"application/macwriteii\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mads+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mads\"\n        ]\n      },\n      {\n        \"mime\": \"application/manifest+json\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"webmanifest\"\n        ]\n      },\n      {\n        \"mime\": \"application/marc\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mrc\"\n        ]\n      },\n      {\n        \"mime\": \"application/marcxml+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mrcx\"\n        ]\n      },\n      {\n        \"mime\": \"application/mathematica\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ma\",\n          \"nb\",\n          \"mb\"\n        ]\n      },\n      {\n        \"mime\": \"application/mathml+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mathml\"\n        ]\n      },\n      {\n        \"mime\": \"application/mathml-content+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mathml-presentation+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mbms-associated-procedure-description+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mbms-deregister+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mbms-envelope+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mbms-msk+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mbms-msk-response+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mbms-protection-description+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mbms-reception-report+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mbms-register+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mbms-register-response+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mbms-schedule+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mbms-user-service-description+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mbox\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mbox\"\n        ]\n      },\n      {\n        \"mime\": \"application/media-policy-dataset+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/media_control+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mediaservercontrol+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mscml\"\n        ]\n      },\n      {\n        \"mime\": \"application/merge-patch+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/metalink+xml\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"metalink\"\n        ]\n      },\n      {\n        \"mime\": \"application/metalink4+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"meta4\"\n        ]\n      },\n      {\n        \"mime\": \"application/mets+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mets\"\n        ]\n      },\n      {\n        \"mime\": \"application/mf4\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mikey\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mods+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mods\"\n        ]\n      },\n      {\n        \"mime\": \"application/moss-keys\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/moss-signature\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mosskey-data\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mosskey-request\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mp21\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"m21\",\n          \"mp21\"\n        ]\n      },\n      {\n        \"mime\": \"application/mp4\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mp4s\",\n          \"m4p\"\n        ]\n      },\n      {\n        \"mime\": \"application/mpeg4-generic\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mpeg4-iod\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mpeg4-iod-xmt\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mrb-consumer+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/mrb-publish+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/msc-ivr+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/msc-mixer+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/msword\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"doc\",\n          \"dot\"\n        ]\n      },\n      {\n        \"mime\": \"application/mxf\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mxf\"\n        ]\n      },\n      {\n        \"mime\": \"application/nasdata\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/news-checkgroups\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/news-groupinfo\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/news-transmission\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/nlsml+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/nss\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/ocsp-request\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/ocsp-response\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/octet-stream\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"bin\",\n          \"dms\",\n          \"lrf\",\n          \"mar\",\n          \"so\",\n          \"dist\",\n          \"distz\",\n          \"pkg\",\n          \"bpk\",\n          \"dump\",\n          \"elc\",\n          \"deploy\",\n          \"exe\",\n          \"dll\",\n          \"deb\",\n          \"dmg\",\n          \"iso\",\n          \"img\",\n          \"msi\",\n          \"msp\",\n          \"msm\",\n          \"buffer\"\n        ]\n      },\n      {\n        \"mime\": \"application/oda\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"oda\"\n        ]\n      },\n      {\n        \"mime\": \"application/odx\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/oebps-package+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"opf\"\n        ]\n      },\n      {\n        \"mime\": \"application/ogg\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"ogx\"\n        ]\n      },\n      {\n        \"mime\": \"application/omdoc+xml\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"omdoc\"\n        ]\n      },\n      {\n        \"mime\": \"application/onenote\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"onetoc\",\n          \"onetoc2\",\n          \"onetmp\",\n          \"onepkg\"\n        ]\n      },\n      {\n        \"mime\": \"application/oxps\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"oxps\"\n        ]\n      },\n      {\n        \"mime\": \"application/p2p-overlay+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/parityfec\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/patch-ops-error+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"xer\"\n        ]\n      },\n      {\n        \"mime\": \"application/pdf\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"pdf\"\n        ]\n      },\n      {\n        \"mime\": \"application/pdx\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/pgp-encrypted\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"pgp\"\n        ]\n      },\n      {\n        \"mime\": \"application/pgp-keys\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/pgp-signature\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"asc\",\n          \"sig\"\n        ]\n      },\n      {\n        \"mime\": \"application/pics-rules\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"prf\"\n        ]\n      },\n      {\n        \"mime\": \"application/pidf+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/pidf-diff+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/pkcs10\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"p10\"\n        ]\n      },\n      {\n        \"mime\": \"application/pkcs12\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/pkcs7-mime\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"p7m\",\n          \"p7c\"\n        ]\n      },\n      {\n        \"mime\": \"application/pkcs7-signature\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"p7s\"\n        ]\n      },\n      {\n        \"mime\": \"application/pkcs8\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"p8\"\n        ]\n      },\n      {\n        \"mime\": \"application/pkix-attr-cert\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ac\"\n        ]\n      },\n      {\n        \"mime\": \"application/pkix-cert\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"cer\"\n        ]\n      },\n      {\n        \"mime\": \"application/pkix-crl\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"crl\"\n        ]\n      },\n      {\n        \"mime\": \"application/pkix-pkipath\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"pkipath\"\n        ]\n      },\n      {\n        \"mime\": \"application/pkixcmp\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"pki\"\n        ]\n      },\n      {\n        \"mime\": \"application/pls+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"pls\"\n        ]\n      },\n      {\n        \"mime\": \"application/poc-settings+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/postscript\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"ai\",\n          \"eps\",\n          \"ps\"\n        ]\n      },\n      {\n        \"mime\": \"application/provenance+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/prs.alvestrand.titrax-sheet\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/prs.cww\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"cww\"\n        ]\n      },\n      {\n        \"mime\": \"application/prs.hpub+zip\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/prs.nprend\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/prs.plucker\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/prs.rdf-xml-crypt\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/prs.xsf+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/pskc+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"pskcxml\"\n        ]\n      },\n      {\n        \"mime\": \"application/qsig\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/raptorfec\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/rdap+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/rdf+xml\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"rdf\"\n        ]\n      },\n      {\n        \"mime\": \"application/reginfo+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"rif\"\n        ]\n      },\n      {\n        \"mime\": \"application/relax-ng-compact-syntax\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"rnc\"\n        ]\n      },\n      {\n        \"mime\": \"application/remote-printing\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/reputon+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/resource-lists+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"rl\"\n        ]\n      },\n      {\n        \"mime\": \"application/resource-lists-diff+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"rld\"\n        ]\n      },\n      {\n        \"mime\": \"application/rfc+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/riscos\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/rlmi+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/rls-services+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"rs\"\n        ]\n      },\n      {\n        \"mime\": \"application/rpki-ghostbusters\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"gbr\"\n        ]\n      },\n      {\n        \"mime\": \"application/rpki-manifest\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mft\"\n        ]\n      },\n      {\n        \"mime\": \"application/rpki-roa\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"roa\"\n        ]\n      },\n      {\n        \"mime\": \"application/rpki-updown\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/rsd+xml\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"rsd\"\n        ]\n      },\n      {\n        \"mime\": \"application/rss+xml\",\n        \"source\": \"apache\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"rss\"\n        ]\n      },\n      {\n        \"mime\": \"application/rtf\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"rtf\"\n        ]\n      },\n      {\n        \"mime\": \"application/rtploopback\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/rtx\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/samlassertion+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/samlmetadata+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/sbml+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"sbml\"\n        ]\n      },\n      {\n        \"mime\": \"application/scaip+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/scim+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/scvp-cv-request\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"scq\"\n        ]\n      },\n      {\n        \"mime\": \"application/scvp-cv-response\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"scs\"\n        ]\n      },\n      {\n        \"mime\": \"application/scvp-vp-request\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"spq\"\n        ]\n      },\n      {\n        \"mime\": \"application/scvp-vp-response\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"spp\"\n        ]\n      },\n      {\n        \"mime\": \"application/sdp\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"sdp\"\n        ]\n      },\n      {\n        \"mime\": \"application/sep+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/sep-exi\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/session-info\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/set-payment\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/set-payment-initiation\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"setpay\"\n        ]\n      },\n      {\n        \"mime\": \"application/set-registration\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/set-registration-initiation\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"setreg\"\n        ]\n      },\n      {\n        \"mime\": \"application/sgml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/sgml-open-catalog\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/shf+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"shf\"\n        ]\n      },\n      {\n        \"mime\": \"application/sieve\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/simple-filter+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/simple-message-summary\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/simplesymbolcontainer\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/slate\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/smil\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/smil+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"smi\",\n          \"smil\"\n        ]\n      },\n      {\n        \"mime\": \"application/smpte336m\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/soap+fastinfoset\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/soap+xml\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/sparql-query\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"rq\"\n        ]\n      },\n      {\n        \"mime\": \"application/sparql-results+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"srx\"\n        ]\n      },\n      {\n        \"mime\": \"application/spirits-event+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/sql\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/srgs\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"gram\"\n        ]\n      },\n      {\n        \"mime\": \"application/srgs+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"grxml\"\n        ]\n      },\n      {\n        \"mime\": \"application/sru+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"sru\"\n        ]\n      },\n      {\n        \"mime\": \"application/ssdl+xml\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"ssdl\"\n        ]\n      },\n      {\n        \"mime\": \"application/ssml+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ssml\"\n        ]\n      },\n      {\n        \"mime\": \"application/tamp-apex-update\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/tamp-apex-update-confirm\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/tamp-community-update\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/tamp-community-update-confirm\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/tamp-error\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/tamp-sequence-adjust\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/tamp-sequence-adjust-confirm\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/tamp-status-query\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/tamp-status-response\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/tamp-update\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/tamp-update-confirm\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/tar\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/tei+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"tei\",\n          \"teicorpus\"\n        ]\n      },\n      {\n        \"mime\": \"application/thraud+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"tfi\"\n        ]\n      },\n      {\n        \"mime\": \"application/timestamp-query\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/timestamp-reply\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/timestamped-data\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"tsd\"\n        ]\n      },\n      {\n        \"mime\": \"application/ttml+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/tve-trigger\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/ulpfec\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/urc-grpsheet+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/urc-ressheet+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/urc-targetdesc+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/urc-uisocketdesc+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vcard+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vcard+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vemmi\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vividence.scriptfile\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"application/vnd.3gpp-prose+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.3gpp-prose-pc3ch+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.3gpp.access-transfer-events+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.3gpp.bsf+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.3gpp.mid-call+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.3gpp.pic-bw-large\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"plb\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.3gpp.pic-bw-small\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"psb\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.3gpp.pic-bw-var\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"pvb\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.3gpp.sms\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.3gpp.srvcc-ext+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.3gpp.srvcc-info+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.3gpp.state-and-event-info+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.3gpp.ussd+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.3gpp2.bcmcsinfo+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.3gpp2.sms\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.3gpp2.tcap\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"tcap\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.3m.post-it-notes\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"pwn\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.accpac.simply.aso\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"aso\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.accpac.simply.imp\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"imp\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.acucobol\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"acu\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.acucorp\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"atc\",\n          \"acutc\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.adobe.air-application-installer-package+zip\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"air\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.adobe.flash.movie\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.adobe.formscentral.fcdt\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"fcdt\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.adobe.fxp\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"fxp\",\n          \"fxpl\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.adobe.partial-upload\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.adobe.xdp+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"xdp\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.adobe.xfdf\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"xfdf\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.aether.imp\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ah-barcode\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ahead.space\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ahead\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.airzip.filesecure.azf\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"azf\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.airzip.filesecure.azs\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"azs\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.amazon.ebook\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"azw\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.americandynamics.acc\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"acc\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.amiga.ami\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ami\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.amundsen.maze+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.android.package-archive\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"apk\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.anki\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.anser-web-certificate-issue-initiation\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"cii\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.anser-web-funds-transfer-initiation\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"fti\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.antix.game-component\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"atx\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.apache.thrift.binary\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.apache.thrift.compact\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.apache.thrift.json\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.api+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.apple.installer+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mpkg\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.apple.mpegurl\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"m3u8\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.apple.pkpass\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"pkpass\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.arastra.swi\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.aristanetworks.swi\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"swi\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.artsquare\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.astraea-software.iota\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"iota\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.audiograph\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"aep\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.autopackage\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.avistar+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.balsamiq.bmml+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.balsamiq.bmpr\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.bekitzur-stech+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.biopax.rdf+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.blueice.multipass\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mpm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.bluetooth.ep.oob\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.bluetooth.le.oob\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.bmi\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"bmi\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.businessobjects\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"rep\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.cab-jscript\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.canon-cpdl\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.canon-lips\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.cendio.thinlinc.clientconf\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.century-systems.tcp_stream\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.chemdraw+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"cdxml\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.chipnuts.karaoke-mmd\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mmd\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.cinderella\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"cdy\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.cirpack.isdn-ext\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.citationstyles.style+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.claymore\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"cla\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.cloanto.rp9\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"rp9\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.clonk.c4group\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"c4g\",\n          \"c4d\",\n          \"c4f\",\n          \"c4p\",\n          \"c4u\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.cluetrust.cartomobile-config\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"c11amc\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.cluetrust.cartomobile-config-pkg\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"c11amz\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.coffeescript\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.collection+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.collection.doc+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.collection.next+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.commerce-battelle\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.commonspace\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"csp\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.contact.cmsg\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"cdbcmsg\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.cosmocaller\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"cmc\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.crick.clicker\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"clkx\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.crick.clicker.keyboard\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"clkk\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.crick.clicker.palette\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"clkp\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.crick.clicker.template\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"clkt\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.crick.clicker.wordbank\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"clkw\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.criticaltools.wbs+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"wbs\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ctc-posml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"pml\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ctct.ws+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.cups-pdf\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.cups-postscript\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.cups-ppd\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ppd\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.cups-raster\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.cups-raw\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.curl\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.curl.car\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"car\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.curl.pcurl\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"pcurl\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.cyan.dean.root+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.cybank\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dart\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"dart\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.data-vision.rdz\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"rdz\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.debian.binary-package\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dece.data\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"uvf\",\n          \"uvvf\",\n          \"uvd\",\n          \"uvvd\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.dece.ttml+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"uvt\",\n          \"uvvt\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.dece.unspecified\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"uvx\",\n          \"uvvx\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.dece.zip\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"uvz\",\n          \"uvvz\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.denovo.fcselayout-link\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"fe_launch\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.desmume-movie\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dir-bi.plate-dl-nosuffix\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dm.delegation+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dna\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"dna\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.document+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.dolby.mlp\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"mlp\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.dolby.mobile.1\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dolby.mobile.2\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.doremir.scorecloud-binary-document\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dpgraph\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"dpg\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.dreamfactory\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"dfac\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.drive+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.ds-keypoint\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"kpxx\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.dtg.local\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dtg.local.flash\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dtg.local.html\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dvb.ait\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ait\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.dvb.dvbj\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dvb.esgcontainer\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dvb.ipdcdftnotifaccess\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dvb.ipdcesgaccess\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dvb.ipdcesgaccess2\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dvb.ipdcesgpdd\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dvb.ipdcroaming\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dvb.iptv.alfec-base\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dvb.iptv.alfec-enhancement\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dvb.notif-aggregate-root+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dvb.notif-container+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dvb.notif-generic+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dvb.notif-ia-msglist+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dvb.notif-ia-registration-request+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dvb.notif-ia-registration-response+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dvb.notif-init+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dvb.pfr\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dvb.service\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"svc\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.dxr\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.dynageo\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"geo\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.dzr\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.easykaraoke.cdgdownload\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ecdis-update\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ecowin.chart\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mag\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ecowin.filerequest\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ecowin.fileupdate\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ecowin.series\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ecowin.seriesrequest\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ecowin.seriesupdate\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.emclient.accessrequest+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.enliven\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"nml\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.enphase.envoy\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.eprints.data+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.epson.esf\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"esf\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.epson.msf\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"msf\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.epson.quickanime\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"qam\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.epson.salt\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"slt\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.epson.ssf\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ssf\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ericsson.quickcall\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.eszigno3+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"es3\",\n          \"et3\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.etsi.aoc+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.etsi.asic-e+zip\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.etsi.asic-s+zip\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.etsi.cug+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.etsi.iptvcommand+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.etsi.iptvdiscovery+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.etsi.iptvprofile+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.etsi.iptvsad-bc+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.etsi.iptvsad-cod+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.etsi.iptvsad-npvr+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.etsi.iptvservice+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.etsi.iptvsync+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.etsi.iptvueprofile+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.etsi.mcid+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.etsi.mheg5\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.etsi.overload-control-policy-dataset+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.etsi.pstn+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.etsi.sci+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.etsi.simservs+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.etsi.timestamp-token\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.etsi.tsl+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.etsi.tsl.der\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.eudora.data\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ezpix-album\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ez2\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ezpix-package\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ez3\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.f-secure.mobile\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.fastcopy-disk-image\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.fdf\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"fdf\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.fdsn.mseed\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mseed\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.fdsn.seed\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"seed\",\n          \"dataless\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ffsns\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.filmit.zfc\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.fints\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.firemonkeys.cloudcell\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.flographit\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"gph\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.fluxtime.clip\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ftc\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.font-fontforge-sfd\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.framemaker\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"fm\",\n          \"frame\",\n          \"maker\",\n          \"book\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.frogans.fnc\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"fnc\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.frogans.ltf\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ltf\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.fsc.weblaunch\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"fsc\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.fujitsu.oasys\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"oas\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.fujitsu.oasys2\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"oa2\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.fujitsu.oasys3\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"oa3\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.fujitsu.oasysgp\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"fg5\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.fujitsu.oasysprs\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"bh2\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.fujixerox.art-ex\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.fujixerox.art4\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.fujixerox.ddd\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ddd\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.fujixerox.docuworks\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"xdw\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.fujixerox.docuworks.binder\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"xbd\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.fujixerox.docuworks.container\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.fujixerox.hbpl\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.fut-misnet\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.fuzzysheet\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"fzs\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.genomatix.tuxedo\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"txd\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.geo+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.geocube+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.geogebra.file\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ggb\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.geogebra.tool\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ggt\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.geometry-explorer\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"gex\",\n          \"gre\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.geonext\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"gxt\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.geoplan\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"g2w\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.geospace\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"g3w\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.gerber\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.globalplatform.card-content-mgt\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.globalplatform.card-content-mgt-response\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.gmx\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"gmx\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.google-apps.document\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"gdoc\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.google-apps.presentation\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"gslides\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.google-apps.spreadsheet\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"gsheet\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.google-earth.kml+xml\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"kml\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.google-earth.kmz\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"kmz\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.gov.sk.e-form+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.gov.sk.e-form+zip\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.gov.sk.xmldatacontainer+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.grafeq\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"gqf\",\n          \"gqs\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.gridmp\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.groove-account\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"gac\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.groove-help\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ghf\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.groove-identity-message\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"gim\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.groove-injector\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"grv\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.groove-tool-message\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"gtm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.groove-tool-template\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"tpl\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.groove-vcard\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"vcg\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.hal+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.hal+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"hal\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.handheld-entertainment+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"zmm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.hbci\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"hbci\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.hcl-bireports\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.heroku+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.hhe.lesson-player\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"les\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.hp-hpgl\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"hpgl\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.hp-hpid\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"hpid\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.hp-hps\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"hps\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.hp-jlyt\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"jlt\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.hp-pcl\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"pcl\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.hp-pclxl\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"pclxl\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.httphone\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.hydrostatix.sof-data\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"sfd-hdstx\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.hyperdrive+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.hzn-3d-crossword\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ibm.afplinedata\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ibm.electronic-media\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ibm.minipay\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mpy\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ibm.modcap\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"afp\",\n          \"listafp\",\n          \"list3820\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ibm.rights-management\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"irm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ibm.secure-container\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"sc\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.iccprofile\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"icc\",\n          \"icm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ieee.1905\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.igloader\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"igl\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.immervision-ivp\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ivp\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.immervision-ivu\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ivu\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ims.imsccv1p1\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ims.imsccv1p2\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ims.imsccv1p3\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ims.lis.v2.result+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.ims.lti.v2.toolconsumerprofile+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.ims.lti.v2.toolproxy+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.ims.lti.v2.toolproxy.id+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.ims.lti.v2.toolsettings+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.ims.lti.v2.toolsettings.simple+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.informedcontrol.rms+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.informix-visionary\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.infotech.project\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.infotech.project+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.innopath.wamp.notification\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.insors.igm\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"igm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.intercon.formnet\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"xpw\",\n          \"xpx\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.intergeo\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"i2g\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.intertrust.digibox\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.intertrust.nncp\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.intu.qbo\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"qbo\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.intu.qfx\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"qfx\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.iptc.g2.catalogitem+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.iptc.g2.conceptitem+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.iptc.g2.knowledgeitem+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.iptc.g2.newsitem+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.iptc.g2.newsmessage+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.iptc.g2.packageitem+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.iptc.g2.planningitem+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ipunplugged.rcprofile\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"rcprofile\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.irepository.package+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"irp\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.is-xpr\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"xpr\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.isac.fcs\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"fcs\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.jam\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"jam\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.japannet-directory-service\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.japannet-jpnstore-wakeup\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.japannet-payment-wakeup\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.japannet-registration\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.japannet-registration-wakeup\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.japannet-setstore-wakeup\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.japannet-verification\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.japannet-verification-wakeup\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.jcp.javame.midlet-rms\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"rms\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.jisp\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"jisp\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.joost.joda-archive\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"joda\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.jsk.isdn-ngn\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.kahootz\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ktz\",\n          \"ktr\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.kde.karbon\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"karbon\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.kde.kchart\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"chrt\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.kde.kformula\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"kfo\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.kde.kivio\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"flw\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.kde.kontour\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"kon\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.kde.kpresenter\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"kpr\",\n          \"kpt\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.kde.kspread\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ksp\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.kde.kword\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"kwd\",\n          \"kwt\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.kenameaapp\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"htke\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.kidspiration\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"kia\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.kinar\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"kne\",\n          \"knp\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.koan\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"skp\",\n          \"skd\",\n          \"skt\",\n          \"skm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.kodak-descriptor\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"sse\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.las.las+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"lasxml\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.liberty-request+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.llamagraphics.life-balance.desktop\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"lbd\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.llamagraphics.life-balance.exchange+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"lbe\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.lotus-1-2-3\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"123\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.lotus-approach\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"apr\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.lotus-freelance\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"pre\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.lotus-notes\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"nsf\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.lotus-organizer\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"org\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.lotus-screencam\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"scm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.lotus-wordpro\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"lwp\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.macports.portpkg\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"portpkg\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.mapbox-vector-tile\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.marlin.drm.actiontoken+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.marlin.drm.conftoken+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.marlin.drm.license+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.marlin.drm.mdcf\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.mason+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.maxmind.maxmind-db\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.mcd\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mcd\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.medcalcdata\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mc1\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.mediastation.cdkey\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"cdkey\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.meridian-slingshot\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.mfer\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mwf\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.mfmp\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mfm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.micro+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.micrografx.flo\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"flo\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.micrografx.igx\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"igx\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.microsoft.portable-executable\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.miele+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.mif\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mif\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.minisoft-hp3000-save\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.mitsubishi.misty-guard.trustweb\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.mobius.daf\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"daf\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.mobius.dis\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"dis\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.mobius.mbk\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mbk\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.mobius.mqy\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mqy\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.mobius.msl\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"msl\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.mobius.plc\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"plc\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.mobius.txf\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"txf\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.mophun.application\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mpn\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.mophun.certificate\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mpc\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.motorola.flexsuite\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.motorola.flexsuite.adsi\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.motorola.flexsuite.fis\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.motorola.flexsuite.gotap\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.motorola.flexsuite.kmr\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.motorola.flexsuite.ttc\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.motorola.flexsuite.wem\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.motorola.iprm\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.mozilla.xul+xml\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"xul\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-3mfdocument\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ms-artgalry\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"cil\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-asf\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ms-cab-compressed\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"cab\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-color.iccprofile\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"application/vnd.ms-excel\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"xls\",\n          \"xlm\",\n          \"xla\",\n          \"xlc\",\n          \"xlt\",\n          \"xlw\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-excel.addin.macroenabled.12\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"xlam\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-excel.sheet.binary.macroenabled.12\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"xlsb\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-excel.sheet.macroenabled.12\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"xlsm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-excel.template.macroenabled.12\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"xltm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-fontobject\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"eot\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-htmlhelp\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"chm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-ims\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ims\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-lrm\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"lrm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-office.activex+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ms-officetheme\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"thmx\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-opentype\",\n        \"source\": \"apache\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.ms-package.obfuscated-opentype\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"application/vnd.ms-pki.seccat\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"cat\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-pki.stl\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"stl\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-playready.initiator+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ms-powerpoint\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"ppt\",\n          \"pps\",\n          \"pot\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-powerpoint.addin.macroenabled.12\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ppam\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-powerpoint.presentation.macroenabled.12\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"pptm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-powerpoint.slide.macroenabled.12\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"sldm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-powerpoint.slideshow.macroenabled.12\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ppsm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-powerpoint.template.macroenabled.12\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"potm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-printdevicecapabilities+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ms-printing.printticket+xml\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"application/vnd.ms-project\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mpp\",\n          \"mpt\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-tnef\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ms-windows.devicepairing\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ms-windows.nwprinting.oob\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ms-windows.printerpairing\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ms-windows.wsd.oob\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ms-wmdrm.lic-chlg-req\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ms-wmdrm.lic-resp\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ms-wmdrm.meter-chlg-req\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ms-wmdrm.meter-resp\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ms-word.document.macroenabled.12\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"docm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-word.template.macroenabled.12\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"dotm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-works\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"wps\",\n          \"wks\",\n          \"wcm\",\n          \"wdb\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-wpl\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"wpl\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ms-xpsdocument\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"xps\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.msa-disk-image\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.mseq\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mseq\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.msign\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.multiad.creator\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.multiad.creator.cif\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.music-niff\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.musician\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mus\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.muvee.style\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"msty\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.mynfc\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"taglet\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ncd.control\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ncd.reference\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.nervana\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.netfpx\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.neurolanguage.nlu\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"nlu\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.nintendo.nitro.rom\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.nintendo.snes.rom\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.nitf\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ntf\",\n          \"nitf\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.noblenet-directory\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"nnd\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.noblenet-sealer\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"nns\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.noblenet-web\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"nnw\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.nokia.catalogs\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.nokia.conml+wbxml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.nokia.conml+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.nokia.iptv.config+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.nokia.isds-radio-presets\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.nokia.landmark+wbxml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.nokia.landmark+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.nokia.landmarkcollection+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.nokia.n-gage.ac+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.nokia.n-gage.data\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ngdat\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.nokia.n-gage.symbian.install\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"n-gage\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.nokia.ncd\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.nokia.pcd+wbxml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.nokia.pcd+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.nokia.radio-preset\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"rpst\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.nokia.radio-presets\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"rpss\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.novadigm.edm\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"edm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.novadigm.edx\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"edx\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.novadigm.ext\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ext\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.ntt-local.content-share\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ntt-local.file-transfer\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ntt-local.ogw_remote-access\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ntt-local.sip-ta_remote\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ntt-local.sip-ta_tcp_stream\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oasis.opendocument.chart\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"odc\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.oasis.opendocument.chart-template\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"otc\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.oasis.opendocument.database\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"odb\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.oasis.opendocument.formula\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"odf\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.oasis.opendocument.formula-template\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"odft\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.oasis.opendocument.graphics\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"odg\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.oasis.opendocument.graphics-template\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"otg\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.oasis.opendocument.image\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"odi\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.oasis.opendocument.image-template\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"oti\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.oasis.opendocument.presentation\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"odp\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.oasis.opendocument.presentation-template\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"otp\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.oasis.opendocument.spreadsheet\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"ods\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.oasis.opendocument.spreadsheet-template\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ots\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.oasis.opendocument.text\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"odt\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.oasis.opendocument.text-master\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"odm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.oasis.opendocument.text-template\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ott\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.oasis.opendocument.text-web\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"oth\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.obn\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oftn.l10n+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.oipf.contentaccessdownload+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oipf.contentaccessstreaming+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oipf.cspg-hexbinary\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oipf.dae.svg+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oipf.dae.xhtml+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oipf.mippvcontrolmessage+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oipf.pae.gem\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oipf.spdiscovery+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oipf.spdlist+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oipf.ueprofile+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oipf.userprofile+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.olpc-sugar\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"xo\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.oma-scws-config\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma-scws-http-request\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma-scws-http-response\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.bcast.associated-procedure-parameter+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.bcast.drm-trigger+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.bcast.imd+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.bcast.ltkm\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.bcast.notification+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.bcast.provisioningtrigger\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.bcast.sgboot\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.bcast.sgdd+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.bcast.sgdu\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.bcast.simple-symbol-container\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.bcast.smartcard-trigger+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.bcast.sprov+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.bcast.stkm\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.cab-address-book+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.cab-feature-handler+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.cab-pcc+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.cab-subs-invite+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.cab-user-prefs+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.dcd\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.dcdc\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.dd2+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"dd2\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.oma.drm.risd+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.group-usage-list+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.pal+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.poc.detailed-progress-report+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.poc.final-report+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.poc.groups+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.poc.invocation-descriptor+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.poc.optimized-progress-report+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.push\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.scidm.messages+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oma.xcap-directory+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.omads-email+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.omads-file+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.omads-folder+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.omaloc-supl-init\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openblox.game+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openblox.game-binary\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openeye.oeb\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openofficeorg.extension\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"oxt\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.custom-properties+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.customxmlproperties+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.drawing+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.drawingml.chart+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.extended-properties+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.presentationml-template\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.presentationml.comments+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.presentationml.presentation\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"pptx\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.presentationml.slide\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"sldx\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.presentationml.slide+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.presentationml.slideshow\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ppsx\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.presentationml.tags+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.presentationml.template\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"potx\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml-template\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"xlsx\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.template\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"xltx\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.theme+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.themeoverride+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.vmldrawing\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.wordprocessingml-template\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.wordprocessingml.document\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"docx\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.wordprocessingml.template\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"dotx\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-package.core-properties+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.openxmlformats-package.relationships+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oracle.resource+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.orange.indata\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.osa.netdeploy\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.osgeo.mapguide.package\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mgp\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.osgi.bundle\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.osgi.dp\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"dp\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.osgi.subsystem\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"esa\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.otps.ct-kip+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.oxli.countgraph\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.pagerduty+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.palm\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"pdb\",\n          \"pqa\",\n          \"oprc\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.panoply\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.paos+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.paos.xml\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"application/vnd.pawaafile\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"paw\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.pcos\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.pg.format\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"str\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.pg.osasli\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ei6\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.piaccess.application-licence\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.picsel\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"efif\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.pmi.widget\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"wg\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.poc.group-advertisement+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.pocketlearn\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"plf\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.powerbuilder6\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"pbd\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.powerbuilder6-s\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.powerbuilder7\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.powerbuilder7-s\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.powerbuilder75\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.powerbuilder75-s\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.preminet\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.previewsystems.box\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"box\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.proteus.magazine\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mgz\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.publishare-delta-tree\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"qps\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.pvi.ptid1\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ptid\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.pwg-multiplexed\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.pwg-xhtml-print+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.qualcomm.brew-app-res\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.quark.quarkxpress\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"qxd\",\n          \"qxt\",\n          \"qwd\",\n          \"qwt\",\n          \"qxl\",\n          \"qxb\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.quobject-quoxdocument\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.radisys.moml+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.radisys.msml+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.radisys.msml-audit+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.radisys.msml-audit-conf+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.radisys.msml-audit-conn+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.radisys.msml-audit-dialog+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.radisys.msml-audit-stream+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.radisys.msml-conf+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.radisys.msml-dialog+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.radisys.msml-dialog-base+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.radisys.msml-dialog-fax-detect+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.radisys.msml-dialog-fax-sendrecv+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.radisys.msml-dialog-group+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.radisys.msml-dialog-speech+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.radisys.msml-dialog-transform+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.rainstor.data\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.rapid\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.realvnc.bed\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"bed\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.recordare.musicxml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mxl\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.recordare.musicxml+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"musicxml\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.renlearn.rlprint\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.rig.cryptonote\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"cryptonote\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.rim.cod\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"cod\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.rn-realmedia\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"rm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.rn-realmedia-vbr\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"rmvb\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.route66.link66+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"link66\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.rs-274x\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ruckus.download\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.s3sms\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.sailingtracker.track\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"st\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.sbm.cid\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.sbm.mid2\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.scribus\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.sealed.3df\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.sealed.csf\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.sealed.doc\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.sealed.eml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.sealed.mht\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.sealed.net\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.sealed.ppt\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.sealed.tiff\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.sealed.xls\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.sealedmedia.softseal.html\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.sealedmedia.softseal.pdf\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.seemail\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"see\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.sema\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"sema\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.semd\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"semd\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.semf\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"semf\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.shana.informed.formdata\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ifm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.shana.informed.formtemplate\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"itp\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.shana.informed.interchange\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"iif\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.shana.informed.package\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ipk\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.simtech-mindmapper\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"twd\",\n          \"twds\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.siren+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.smaf\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mmf\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.smart.notebook\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.smart.teacher\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"teacher\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.software602.filler.form+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.software602.filler.form-xml-zip\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.solent.sdkm+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"sdkm\",\n          \"sdkd\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.spotfire.dxp\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"dxp\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.spotfire.sfs\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"sfs\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.sss-cod\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.sss-dtf\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.sss-ntf\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.stardivision.calc\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"sdc\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.stardivision.draw\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"sda\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.stardivision.impress\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"sdd\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.stardivision.math\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"smf\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.stardivision.writer\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"sdw\",\n          \"vor\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.stardivision.writer-global\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"sgl\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.stepmania.package\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"smzip\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.stepmania.stepchart\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"sm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.street-stream\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.sun.wadl+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.sun.xml.calc\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"sxc\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.sun.xml.calc.template\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"stc\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.sun.xml.draw\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"sxd\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.sun.xml.draw.template\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"std\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.sun.xml.impress\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"sxi\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.sun.xml.impress.template\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"sti\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.sun.xml.math\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"sxm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.sun.xml.writer\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"sxw\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.sun.xml.writer.global\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"sxg\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.sun.xml.writer.template\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"stw\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.sus-calendar\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"sus\",\n          \"susp\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.svd\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"svd\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.swiftview-ics\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.symbian.install\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"sis\",\n          \"sisx\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.syncml+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"xsm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.syncml.dm+wbxml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"bdm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.syncml.dm+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"xdm\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.syncml.dm.notification\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.syncml.dmddf+wbxml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.syncml.dmddf+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.syncml.dmtnds+wbxml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.syncml.dmtnds+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.syncml.ds.notification\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.tao.intent-module-archive\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"tao\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.tcpdump.pcap\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"pcap\",\n          \"cap\",\n          \"dmp\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.tmd.mediaflex.api+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.tml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.tmobile-livetv\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"tmo\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.trid.tpt\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"tpt\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.triscape.mxs\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mxs\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.trueapp\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"tra\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.truedoc\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ubisoft.webplayer\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.ufdl\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ufd\",\n          \"ufdl\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.uiq.theme\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"utz\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.umajin\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"umj\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.unity\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"unityweb\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.uoml+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"uoml\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.uplanet.alert\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.uplanet.alert-wbxml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.uplanet.bearer-choice\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.uplanet.bearer-choice-wbxml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.uplanet.cacheop\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.uplanet.cacheop-wbxml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.uplanet.channel\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.uplanet.channel-wbxml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.uplanet.list\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.uplanet.list-wbxml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.uplanet.listcmd\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.uplanet.listcmd-wbxml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.uplanet.signal\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.uri-map\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.valve.source.material\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.vcx\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"vcx\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.vd-study\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.vectorworks\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.verimatrix.vcas\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.vidsoft.vidconference\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.visio\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"vsd\",\n          \"vst\",\n          \"vss\",\n          \"vsw\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.visionary\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"vis\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.vividence.scriptfile\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.vsf\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"vsf\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.wap.sic\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.wap.slc\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.wap.wbxml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"wbxml\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.wap.wmlc\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"wmlc\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.wap.wmlscriptc\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"wmlsc\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.webturbo\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"wtb\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.wfa.p2p\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.wfa.wsc\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.windows.devicepairing\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.wmc\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.wmf.bootstrap\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.wolfram.mathematica\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.wolfram.mathematica.package\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.wolfram.player\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"nbp\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.wordperfect\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"wpd\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.wqd\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"wqd\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.wrq-hp3000-labelled\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.wt.stf\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"stf\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.wv.csp+wbxml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.wv.csp+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.wv.ssp+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.xacml+json\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/vnd.xara\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"xar\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.xfdl\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"xfdl\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.xfdl.webform\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.xmi+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.xmpie.cpkg\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.xmpie.dpkg\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.xmpie.plan\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.xmpie.ppkg\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.xmpie.xlim\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.yamaha.hv-dic\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"hvd\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.yamaha.hv-script\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"hvs\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.yamaha.hv-voice\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"hvp\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.yamaha.openscoreformat\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"osf\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.yamaha.openscoreformat.osfpvg+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"osfpvg\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.yamaha.remote-setup\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.yamaha.smaf-audio\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"saf\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.yamaha.smaf-phrase\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"spf\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.yamaha.through-ngn\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.yamaha.tunnel-udpencap\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.yaoweme\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/vnd.yellowriver-custom-menu\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"cmp\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.zul\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"zir\",\n          \"zirz\"\n        ]\n      },\n      {\n        \"mime\": \"application/vnd.zzazz.deck+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"zaz\"\n        ]\n      },\n      {\n        \"mime\": \"application/voicexml+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"vxml\"\n        ]\n      },\n      {\n        \"mime\": \"application/vq-rtcpxr\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/watcherinfo+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/whoispp-query\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/whoispp-response\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/widget\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"wgt\"\n        ]\n      },\n      {\n        \"mime\": \"application/winhlp\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"hlp\"\n        ]\n      },\n      {\n        \"mime\": \"application/wita\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/wordperfect5.1\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/wsdl+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"wsdl\"\n        ]\n      },\n      {\n        \"mime\": \"application/wspolicy+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"wspolicy\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-7z-compressed\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"7z\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-abiword\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"abw\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-ace-compressed\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"ace\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-amf\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"application/x-apple-diskimage\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"dmg\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-authorware-bin\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"aab\",\n          \"x32\",\n          \"u32\",\n          \"vox\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-authorware-map\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"aam\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-authorware-seg\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"aas\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-bcpio\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"bcpio\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-bdoc\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"bdoc\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-bittorrent\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"torrent\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-blorb\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"blb\",\n          \"blorb\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-bzip\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"bz\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-bzip2\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"bz2\",\n          \"boz\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-cbr\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"cbr\",\n          \"cba\",\n          \"cbt\",\n          \"cbz\",\n          \"cb7\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-cdlink\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"vcd\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-cfs-compressed\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"cfs\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-chat\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"chat\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-chess-pgn\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"pgn\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-chrome-extension\",\n        \"extensions\": [\n          \"crx\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-cocoa\",\n        \"source\": \"nginx\",\n        \"extensions\": [\n          \"cco\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-compress\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"application/x-conference\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"nsc\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-cpio\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"cpio\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-csh\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"csh\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-deb\",\n        \"compressible\": false\n      },\n      {\n        \"mime\": \"application/x-debian-package\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"deb\",\n          \"udeb\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-dgc-compressed\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"dgc\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-director\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"dir\",\n          \"dcr\",\n          \"dxr\",\n          \"cst\",\n          \"cct\",\n          \"cxt\",\n          \"w3d\",\n          \"fgd\",\n          \"swa\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-doom\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"wad\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-dtbncx+xml\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"ncx\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-dtbook+xml\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"dtb\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-dtbresource+xml\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"res\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-dvi\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"dvi\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-envoy\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"evy\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-eva\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"eva\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-font-bdf\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"bdf\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-font-dos\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"application/x-font-framemaker\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"application/x-font-ghostscript\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"gsf\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-font-libgrx\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"application/x-font-linux-psf\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"psf\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-font-otf\",\n        \"source\": \"apache\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"otf\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-font-pcf\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"pcf\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-font-snf\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"snf\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-font-speedo\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"application/x-font-sunos-news\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"application/x-font-ttf\",\n        \"source\": \"apache\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"ttf\",\n          \"ttc\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-font-type1\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"pfa\",\n          \"pfb\",\n          \"pfm\",\n          \"afm\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-font-vfont\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"application/x-freearc\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"arc\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-futuresplash\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"spl\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-gca-compressed\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"gca\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-glulx\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"ulx\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-gnumeric\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"gnumeric\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-gramps-xml\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"gramps\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-gtar\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"gtar\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-gzip\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"application/x-hdf\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"hdf\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-httpd-php\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"php\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-install-instructions\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"install\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-iso9660-image\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"iso\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-java-archive-diff\",\n        \"source\": \"nginx\",\n        \"extensions\": [\n          \"jardiff\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-java-jnlp-file\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"jnlp\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-javascript\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/x-latex\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"latex\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-lua-bytecode\",\n        \"extensions\": [\n          \"luac\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-lzh-compressed\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"lzh\",\n          \"lha\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-makeself\",\n        \"source\": \"nginx\",\n        \"extensions\": [\n          \"run\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-mie\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"mie\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-mobipocket-ebook\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"prc\",\n          \"mobi\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-mpegurl\",\n        \"compressible\": false\n      },\n      {\n        \"mime\": \"application/x-ms-application\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"application\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-ms-shortcut\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"lnk\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-ms-wmd\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"wmd\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-ms-wmz\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"wmz\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-ms-xbap\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"xbap\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-msaccess\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"mdb\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-msbinder\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"obd\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-mscardfile\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"crd\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-msclip\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"clp\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-msdos-program\",\n        \"extensions\": [\n          \"exe\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-msdownload\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"exe\",\n          \"dll\",\n          \"com\",\n          \"bat\",\n          \"msi\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-msmediaview\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"mvb\",\n          \"m13\",\n          \"m14\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-msmetafile\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"wmf\",\n          \"wmz\",\n          \"emf\",\n          \"emz\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-msmoney\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"mny\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-mspublisher\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"pub\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-msschedule\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"scd\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-msterminal\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"trm\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-mswrite\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"wri\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-netcdf\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"nc\",\n          \"cdf\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-ns-proxy-autoconfig\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"pac\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-nzb\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"nzb\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-perl\",\n        \"source\": \"nginx\",\n        \"extensions\": [\n          \"pl\",\n          \"pm\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-pilot\",\n        \"source\": \"nginx\",\n        \"extensions\": [\n          \"prc\",\n          \"pdb\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-pkcs12\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"p12\",\n          \"pfx\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-pkcs7-certificates\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"p7b\",\n          \"spc\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-pkcs7-certreqresp\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"p7r\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-rar-compressed\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"rar\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-redhat-package-manager\",\n        \"source\": \"nginx\",\n        \"extensions\": [\n          \"rpm\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-research-info-systems\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"ris\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-sea\",\n        \"source\": \"nginx\",\n        \"extensions\": [\n          \"sea\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-sh\",\n        \"source\": \"apache\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"sh\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-shar\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"shar\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-shockwave-flash\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"swf\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-silverlight-app\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"xap\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-sql\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"sql\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-stuffit\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"sit\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-stuffitx\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"sitx\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-subrip\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"srt\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-sv4cpio\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"sv4cpio\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-sv4crc\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"sv4crc\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-t3vm-image\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"t3\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-tads\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"gam\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-tar\",\n        \"source\": \"apache\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"tar\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-tcl\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"tcl\",\n          \"tk\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-tex\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"tex\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-tex-tfm\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"tfm\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-texinfo\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"texinfo\",\n          \"texi\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-tgif\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"obj\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-ustar\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"ustar\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-wais-source\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"src\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-web-app-manifest+json\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"webapp\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-www-form-urlencoded\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"application/x-x509-ca-cert\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"der\",\n          \"crt\",\n          \"pem\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-xfig\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"fig\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-xliff+xml\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"xlf\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-xpinstall\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"xpi\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-xz\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"xz\"\n        ]\n      },\n      {\n        \"mime\": \"application/x-zmachine\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"z1\",\n          \"z2\",\n          \"z3\",\n          \"z4\",\n          \"z5\",\n          \"z6\",\n          \"z7\",\n          \"z8\"\n        ]\n      },\n      {\n        \"mime\": \"application/x400-bp\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/xacml+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/xaml+xml\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"xaml\"\n        ]\n      },\n      {\n        \"mime\": \"application/xcap-att+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/xcap-caps+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/xcap-diff+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"xdf\"\n        ]\n      },\n      {\n        \"mime\": \"application/xcap-el+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/xcap-error+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/xcap-ns+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/xcon-conference-info+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/xcon-conference-info-diff+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/xenc+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"xenc\"\n        ]\n      },\n      {\n        \"mime\": \"application/xhtml+xml\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"xhtml\",\n          \"xht\"\n        ]\n      },\n      {\n        \"mime\": \"application/xhtml-voice+xml\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"application/xml\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"xml\",\n          \"xsl\",\n          \"xsd\"\n        ]\n      },\n      {\n        \"mime\": \"application/xml-dtd\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"dtd\"\n        ]\n      },\n      {\n        \"mime\": \"application/xml-external-parsed-entity\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/xml-patch+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/xmpp+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"application/xop+xml\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"xop\"\n        ]\n      },\n      {\n        \"mime\": \"application/xproc+xml\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"xpl\"\n        ]\n      },\n      {\n        \"mime\": \"application/xslt+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"xslt\"\n        ]\n      },\n      {\n        \"mime\": \"application/xspf+xml\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"xspf\"\n        ]\n      },\n      {\n        \"mime\": \"application/xv+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mxml\",\n          \"xhvml\",\n          \"xvml\",\n          \"xvm\"\n        ]\n      },\n      {\n        \"mime\": \"application/yang\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"yang\"\n        ]\n      },\n      {\n        \"mime\": \"application/yin+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"yin\"\n        ]\n      },\n      {\n        \"mime\": \"application/zip\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"zip\"\n        ]\n      },\n      {\n        \"mime\": \"application/zlib\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/1d-interleaved-parityfec\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/32kadpcm\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/3gpp\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/3gpp2\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/ac3\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/adpcm\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"adp\"\n        ]\n      },\n      {\n        \"mime\": \"audio/amr\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/amr-wb\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/amr-wb+\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/aptx\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/asc\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/atrac-advanced-lossless\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/atrac-x\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/atrac3\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/basic\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"au\",\n          \"snd\"\n        ]\n      },\n      {\n        \"mime\": \"audio/bv16\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/bv32\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/clearmode\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/cn\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/dat12\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/dls\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/dsr-es201108\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/dsr-es202050\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/dsr-es202211\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/dsr-es202212\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/dv\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/dvi4\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/eac3\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/encaprtp\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/evrc\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/evrc-qcp\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/evrc0\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/evrc1\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/evrcb\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/evrcb0\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/evrcb1\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/evrcnw\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/evrcnw0\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/evrcnw1\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/evrcwb\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/evrcwb0\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/evrcwb1\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/evs\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/fwdred\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/g711-0\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/g719\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/g722\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/g7221\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/g723\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/g726-16\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/g726-24\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/g726-32\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/g726-40\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/g728\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/g729\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/g7291\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/g729d\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/g729e\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/gsm\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/gsm-efr\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/gsm-hr-08\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/ilbc\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/ip-mr_v2.5\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/isac\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"audio/l16\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/l20\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/l24\",\n        \"source\": \"iana\",\n        \"compressible\": false\n      },\n      {\n        \"mime\": \"audio/l8\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/lpc\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/midi\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"mid\",\n          \"midi\",\n          \"kar\",\n          \"rmi\"\n        ]\n      },\n      {\n        \"mime\": \"audio/mobile-xmf\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/mp4\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"mp4a\",\n          \"m4a\"\n        ]\n      },\n      {\n        \"mime\": \"audio/mp4a-latm\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/mpa\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/mpa-robust\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/mpeg\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"mpga\",\n          \"mp2\",\n          \"mp2a\",\n          \"mp3\",\n          \"m2a\",\n          \"m3a\"\n        ]\n      },\n      {\n        \"mime\": \"audio/mpeg4-generic\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/musepack\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"audio/ogg\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"oga\",\n          \"ogg\",\n          \"spx\"\n        ]\n      },\n      {\n        \"mime\": \"audio/opus\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/parityfec\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/pcma\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/pcma-wb\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/pcmu\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/pcmu-wb\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/prs.sid\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/qcelp\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/raptorfec\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/red\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/rtp-enc-aescm128\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/rtp-midi\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/rtploopback\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/rtx\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/s3m\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"s3m\"\n        ]\n      },\n      {\n        \"mime\": \"audio/silk\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"sil\"\n        ]\n      },\n      {\n        \"mime\": \"audio/smv\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/smv-qcp\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/smv0\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/sp-midi\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/speex\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/t140c\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/t38\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/telephone-event\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/tone\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/uemclip\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/ulpfec\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vdvi\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vmr-wb\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.3gpp.iufp\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.4sb\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.audiokoz\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.celp\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.cisco.nse\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.cmles.radio-events\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.cns.anp1\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.cns.inf1\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.dece.audio\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"uva\",\n          \"uvva\"\n        ]\n      },\n      {\n        \"mime\": \"audio/vnd.digital-winds\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"eol\"\n        ]\n      },\n      {\n        \"mime\": \"audio/vnd.dlna.adts\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.dolby.heaac.1\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.dolby.heaac.2\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.dolby.mlp\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.dolby.mps\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.dolby.pl2\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.dolby.pl2x\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.dolby.pl2z\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.dolby.pulse.1\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.dra\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"dra\"\n        ]\n      },\n      {\n        \"mime\": \"audio/vnd.dts\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"dts\"\n        ]\n      },\n      {\n        \"mime\": \"audio/vnd.dts.hd\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"dtshd\"\n        ]\n      },\n      {\n        \"mime\": \"audio/vnd.dvb.file\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.everad.plj\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.hns.audio\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.lucent.voice\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"lvp\"\n        ]\n      },\n      {\n        \"mime\": \"audio/vnd.ms-playready.media.pya\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"pya\"\n        ]\n      },\n      {\n        \"mime\": \"audio/vnd.nokia.mobile-xmf\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.nortel.vbk\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.nuera.ecelp4800\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ecelp4800\"\n        ]\n      },\n      {\n        \"mime\": \"audio/vnd.nuera.ecelp7470\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ecelp7470\"\n        ]\n      },\n      {\n        \"mime\": \"audio/vnd.nuera.ecelp9600\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ecelp9600\"\n        ]\n      },\n      {\n        \"mime\": \"audio/vnd.octel.sbc\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.qcelp\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.rhetorex.32kadpcm\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.rip\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"rip\"\n        ]\n      },\n      {\n        \"mime\": \"audio/vnd.rn-realaudio\",\n        \"compressible\": false\n      },\n      {\n        \"mime\": \"audio/vnd.sealedmedia.softseal.mpeg\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.vmx.cvsd\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/vnd.wave\",\n        \"compressible\": false\n      },\n      {\n        \"mime\": \"audio/vorbis\",\n        \"source\": \"iana\",\n        \"compressible\": false\n      },\n      {\n        \"mime\": \"audio/vorbis-config\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"audio/wav\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"wav\"\n        ]\n      },\n      {\n        \"mime\": \"audio/wave\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"wav\"\n        ]\n      },\n      {\n        \"mime\": \"audio/webm\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"weba\"\n        ]\n      },\n      {\n        \"mime\": \"audio/x-aac\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"aac\"\n        ]\n      },\n      {\n        \"mime\": \"audio/x-aiff\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"aif\",\n          \"aiff\",\n          \"aifc\"\n        ]\n      },\n      {\n        \"mime\": \"audio/x-caf\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"caf\"\n        ]\n      },\n      {\n        \"mime\": \"audio/x-flac\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"flac\"\n        ]\n      },\n      {\n        \"mime\": \"audio/x-m4a\",\n        \"source\": \"nginx\",\n        \"extensions\": [\n          \"m4a\"\n        ]\n      },\n      {\n        \"mime\": \"audio/x-matroska\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"mka\"\n        ]\n      },\n      {\n        \"mime\": \"audio/x-mpegurl\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"m3u\"\n        ]\n      },\n      {\n        \"mime\": \"audio/x-ms-wax\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"wax\"\n        ]\n      },\n      {\n        \"mime\": \"audio/x-ms-wma\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"wma\"\n        ]\n      },\n      {\n        \"mime\": \"audio/x-pn-realaudio\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"ram\",\n          \"ra\"\n        ]\n      },\n      {\n        \"mime\": \"audio/x-pn-realaudio-plugin\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"rmp\"\n        ]\n      },\n      {\n        \"mime\": \"audio/x-realaudio\",\n        \"source\": \"nginx\",\n        \"extensions\": [\n          \"ra\"\n        ]\n      },\n      {\n        \"mime\": \"audio/x-tta\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"audio/x-wav\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"wav\"\n        ]\n      },\n      {\n        \"mime\": \"audio/xm\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"xm\"\n        ]\n      },\n      {\n        \"mime\": \"chemical/x-cdx\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"cdx\"\n        ]\n      },\n      {\n        \"mime\": \"chemical/x-cif\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"cif\"\n        ]\n      },\n      {\n        \"mime\": \"chemical/x-cmdf\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"cmdf\"\n        ]\n      },\n      {\n        \"mime\": \"chemical/x-cml\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"cml\"\n        ]\n      },\n      {\n        \"mime\": \"chemical/x-csml\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"csml\"\n        ]\n      },\n      {\n        \"mime\": \"chemical/x-pdb\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"chemical/x-xyz\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"xyz\"\n        ]\n      },\n      {\n        \"mime\": \"font/opentype\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"otf\"\n        ]\n      },\n      {\n        \"mime\": \"image/bmp\",\n        \"source\": \"apache\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"bmp\"\n        ]\n      },\n      {\n        \"mime\": \"image/cgm\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"cgm\"\n        ]\n      },\n      {\n        \"mime\": \"image/fits\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"image/g3fax\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"g3\"\n        ]\n      },\n      {\n        \"mime\": \"image/gif\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"gif\"\n        ]\n      },\n      {\n        \"mime\": \"image/ief\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ief\"\n        ]\n      },\n      {\n        \"mime\": \"image/jp2\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"image/jpeg\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"jpeg\",\n          \"jpg\",\n          \"jpe\"\n        ]\n      },\n      {\n        \"mime\": \"image/jpm\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"image/jpx\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"image/ktx\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ktx\"\n        ]\n      },\n      {\n        \"mime\": \"image/naplps\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"image/pjpeg\",\n        \"compressible\": false\n      },\n      {\n        \"mime\": \"image/png\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"png\"\n        ]\n      },\n      {\n        \"mime\": \"image/prs.btif\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"btif\"\n        ]\n      },\n      {\n        \"mime\": \"image/prs.pti\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"image/pwg-raster\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"image/sgi\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"sgi\"\n        ]\n      },\n      {\n        \"mime\": \"image/svg+xml\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"svg\",\n          \"svgz\"\n        ]\n      },\n      {\n        \"mime\": \"image/t38\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"image/tiff\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"tiff\",\n          \"tif\"\n        ]\n      },\n      {\n        \"mime\": \"image/tiff-fx\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"image/vnd.adobe.photoshop\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"psd\"\n        ]\n      },\n      {\n        \"mime\": \"image/vnd.airzip.accelerator.azv\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"image/vnd.cns.inf2\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"image/vnd.dece.graphic\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"uvi\",\n          \"uvvi\",\n          \"uvg\",\n          \"uvvg\"\n        ]\n      },\n      {\n        \"mime\": \"image/vnd.djvu\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"djvu\",\n          \"djv\"\n        ]\n      },\n      {\n        \"mime\": \"image/vnd.dvb.subtitle\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"sub\"\n        ]\n      },\n      {\n        \"mime\": \"image/vnd.dwg\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"dwg\"\n        ]\n      },\n      {\n        \"mime\": \"image/vnd.dxf\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"dxf\"\n        ]\n      },\n      {\n        \"mime\": \"image/vnd.fastbidsheet\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"fbs\"\n        ]\n      },\n      {\n        \"mime\": \"image/vnd.fpx\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"fpx\"\n        ]\n      },\n      {\n        \"mime\": \"image/vnd.fst\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"fst\"\n        ]\n      },\n      {\n        \"mime\": \"image/vnd.fujixerox.edmics-mmr\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mmr\"\n        ]\n      },\n      {\n        \"mime\": \"image/vnd.fujixerox.edmics-rlc\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"rlc\"\n        ]\n      },\n      {\n        \"mime\": \"image/vnd.globalgraphics.pgb\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"image/vnd.microsoft.icon\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"image/vnd.mix\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"image/vnd.mozilla.apng\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"image/vnd.ms-modi\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mdi\"\n        ]\n      },\n      {\n        \"mime\": \"image/vnd.ms-photo\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"wdp\"\n        ]\n      },\n      {\n        \"mime\": \"image/vnd.net-fpx\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"npx\"\n        ]\n      },\n      {\n        \"mime\": \"image/vnd.radiance\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"image/vnd.sealed.png\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"image/vnd.sealedmedia.softseal.gif\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"image/vnd.sealedmedia.softseal.jpg\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"image/vnd.svf\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"image/vnd.tencent.tap\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"image/vnd.valve.source.texture\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"image/vnd.wap.wbmp\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"wbmp\"\n        ]\n      },\n      {\n        \"mime\": \"image/vnd.xiff\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"xif\"\n        ]\n      },\n      {\n        \"mime\": \"image/vnd.zbrush.pcx\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"image/webp\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"webp\"\n        ]\n      },\n      {\n        \"mime\": \"image/x-3ds\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"3ds\"\n        ]\n      },\n      {\n        \"mime\": \"image/x-cmu-raster\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"ras\"\n        ]\n      },\n      {\n        \"mime\": \"image/x-cmx\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"cmx\"\n        ]\n      },\n      {\n        \"mime\": \"image/x-freehand\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"fh\",\n          \"fhc\",\n          \"fh4\",\n          \"fh5\",\n          \"fh7\"\n        ]\n      },\n      {\n        \"mime\": \"image/x-icon\",\n        \"source\": \"apache\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"ico\"\n        ]\n      },\n      {\n        \"mime\": \"image/x-jng\",\n        \"source\": \"nginx\",\n        \"extensions\": [\n          \"jng\"\n        ]\n      },\n      {\n        \"mime\": \"image/x-mrsid-image\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"sid\"\n        ]\n      },\n      {\n        \"mime\": \"image/x-ms-bmp\",\n        \"source\": \"nginx\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"bmp\"\n        ]\n      },\n      {\n        \"mime\": \"image/x-pcx\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"pcx\"\n        ]\n      },\n      {\n        \"mime\": \"image/x-pict\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"pic\",\n          \"pct\"\n        ]\n      },\n      {\n        \"mime\": \"image/x-portable-anymap\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"pnm\"\n        ]\n      },\n      {\n        \"mime\": \"image/x-portable-bitmap\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"pbm\"\n        ]\n      },\n      {\n        \"mime\": \"image/x-portable-graymap\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"pgm\"\n        ]\n      },\n      {\n        \"mime\": \"image/x-portable-pixmap\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"ppm\"\n        ]\n      },\n      {\n        \"mime\": \"image/x-rgb\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"rgb\"\n        ]\n      },\n      {\n        \"mime\": \"image/x-tga\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"tga\"\n        ]\n      },\n      {\n        \"mime\": \"image/x-xbitmap\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"xbm\"\n        ]\n      },\n      {\n        \"mime\": \"image/x-xcf\",\n        \"compressible\": false\n      },\n      {\n        \"mime\": \"image/x-xpixmap\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"xpm\"\n        ]\n      },\n      {\n        \"mime\": \"image/x-xwindowdump\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"xwd\"\n        ]\n      },\n      {\n        \"mime\": \"message/cpim\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"message/delivery-status\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"message/disposition-notification\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"message/external-body\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"message/feedback-report\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"message/global\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"message/global-delivery-status\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"message/global-disposition-notification\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"message/global-headers\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"message/http\",\n        \"source\": \"iana\",\n        \"compressible\": false\n      },\n      {\n        \"mime\": \"message/imdn+xml\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"message/news\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"message/partial\",\n        \"source\": \"iana\",\n        \"compressible\": false\n      },\n      {\n        \"mime\": \"message/rfc822\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"eml\",\n          \"mime\"\n        ]\n      },\n      {\n        \"mime\": \"message/s-http\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"message/sip\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"message/sipfrag\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"message/tracking-status\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"message/vnd.si.simp\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"message/vnd.wfa.wsc\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"model/iges\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"igs\",\n          \"iges\"\n        ]\n      },\n      {\n        \"mime\": \"model/mesh\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"msh\",\n          \"mesh\",\n          \"silo\"\n        ]\n      },\n      {\n        \"mime\": \"model/vnd.collada+xml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"dae\"\n        ]\n      },\n      {\n        \"mime\": \"model/vnd.dwf\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"dwf\"\n        ]\n      },\n      {\n        \"mime\": \"model/vnd.flatland.3dml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"model/vnd.gdl\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"gdl\"\n        ]\n      },\n      {\n        \"mime\": \"model/vnd.gs-gdl\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"model/vnd.gs.gdl\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"model/vnd.gtw\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"gtw\"\n        ]\n      },\n      {\n        \"mime\": \"model/vnd.moml+xml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"model/vnd.mts\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"mts\"\n        ]\n      },\n      {\n        \"mime\": \"model/vnd.opengex\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"model/vnd.parasolid.transmit.binary\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"model/vnd.parasolid.transmit.text\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"model/vnd.valve.source.compiled-map\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"model/vnd.vtu\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"vtu\"\n        ]\n      },\n      {\n        \"mime\": \"model/vrml\",\n        \"source\": \"iana\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"wrl\",\n          \"vrml\"\n        ]\n      },\n      {\n        \"mime\": \"model/x3d+binary\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"x3db\",\n          \"x3dbz\"\n        ]\n      },\n      {\n        \"mime\": \"model/x3d+fastinfoset\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"model/x3d+vrml\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"x3dv\",\n          \"x3dvz\"\n        ]\n      },\n      {\n        \"mime\": \"model/x3d+xml\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"x3d\",\n          \"x3dz\"\n        ]\n      },\n      {\n        \"mime\": \"model/x3d-vrml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"multipart/alternative\",\n        \"source\": \"iana\",\n        \"compressible\": false\n      },\n      {\n        \"mime\": \"multipart/appledouble\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"multipart/byteranges\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"multipart/digest\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"multipart/encrypted\",\n        \"source\": \"iana\",\n        \"compressible\": false\n      },\n      {\n        \"mime\": \"multipart/form-data\",\n        \"source\": \"iana\",\n        \"compressible\": false\n      },\n      {\n        \"mime\": \"multipart/header-set\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"multipart/mixed\",\n        \"source\": \"iana\",\n        \"compressible\": false\n      },\n      {\n        \"mime\": \"multipart/parallel\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"multipart/related\",\n        \"source\": \"iana\",\n        \"compressible\": false\n      },\n      {\n        \"mime\": \"multipart/report\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"multipart/signed\",\n        \"source\": \"iana\",\n        \"compressible\": false\n      },\n      {\n        \"mime\": \"multipart/voice-message\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"multipart/x-mixed-replace\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/1d-interleaved-parityfec\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/cache-manifest\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"appcache\",\n          \"manifest\"\n        ]\n      },\n      {\n        \"mime\": \"text/calendar\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ics\",\n          \"ifb\"\n        ]\n      },\n      {\n        \"mime\": \"text/calender\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"text/cmd\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"text/coffeescript\",\n        \"extensions\": [\n          \"coffee\",\n          \"litcoffee\"\n        ]\n      },\n      {\n        \"mime\": \"text/css\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"css\"\n        ]\n      },\n      {\n        \"mime\": \"text/csv\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"csv\"\n        ]\n      },\n      {\n        \"mime\": \"text/csv-schema\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/directory\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/dns\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/ecmascript\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/encaprtp\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/enriched\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/fwdred\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/grammar-ref-list\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/hjson\",\n        \"extensions\": [\n          \"hjson\"\n        ]\n      },\n      {\n        \"mime\": \"text/html\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"html\",\n          \"htm\",\n          \"shtml\"\n        ]\n      },\n      {\n        \"mime\": \"text/jade\",\n        \"extensions\": [\n          \"jade\"\n        ]\n      },\n      {\n        \"mime\": \"text/javascript\",\n        \"source\": \"iana\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"text/jcr-cnd\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/jsx\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"jsx\"\n        ]\n      },\n      {\n        \"mime\": \"text/less\",\n        \"extensions\": [\n          \"less\"\n        ]\n      },\n      {\n        \"mime\": \"text/markdown\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/mathml\",\n        \"source\": \"nginx\",\n        \"extensions\": [\n          \"mml\"\n        ]\n      },\n      {\n        \"mime\": \"text/mizar\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/n3\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"n3\"\n        ]\n      },\n      {\n        \"mime\": \"text/parameters\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/parityfec\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/plain\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"txt\",\n          \"text\",\n          \"conf\",\n          \"def\",\n          \"list\",\n          \"log\",\n          \"in\",\n          \"ini\"\n        ]\n      },\n      {\n        \"mime\": \"text/provenance-notation\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/prs.fallenstein.rst\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/prs.lines.tag\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"dsc\"\n        ]\n      },\n      {\n        \"mime\": \"text/raptorfec\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/red\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/rfc822-headers\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/richtext\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"rtx\"\n        ]\n      },\n      {\n        \"mime\": \"text/rtf\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"rtf\"\n        ]\n      },\n      {\n        \"mime\": \"text/rtp-enc-aescm128\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/rtploopback\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/rtx\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/sgml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"sgml\",\n          \"sgm\"\n        ]\n      },\n      {\n        \"mime\": \"text/stylus\",\n        \"extensions\": [\n          \"stylus\",\n          \"styl\"\n        ]\n      },\n      {\n        \"mime\": \"text/t140\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/tab-separated-values\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"tsv\"\n        ]\n      },\n      {\n        \"mime\": \"text/troff\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"t\",\n          \"tr\",\n          \"roff\",\n          \"man\",\n          \"me\",\n          \"ms\"\n        ]\n      },\n      {\n        \"mime\": \"text/turtle\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"ttl\"\n        ]\n      },\n      {\n        \"mime\": \"text/ulpfec\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/uri-list\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"uri\",\n          \"uris\",\n          \"urls\"\n        ]\n      },\n      {\n        \"mime\": \"text/vcard\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"vcard\"\n        ]\n      },\n      {\n        \"mime\": \"text/vnd.a\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/vnd.abc\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/vnd.curl\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"curl\"\n        ]\n      },\n      {\n        \"mime\": \"text/vnd.curl.dcurl\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"dcurl\"\n        ]\n      },\n      {\n        \"mime\": \"text/vnd.curl.mcurl\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"mcurl\"\n        ]\n      },\n      {\n        \"mime\": \"text/vnd.curl.scurl\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"scurl\"\n        ]\n      },\n      {\n        \"mime\": \"text/vnd.debian.copyright\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/vnd.dmclientscript\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/vnd.dvb.subtitle\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"sub\"\n        ]\n      },\n      {\n        \"mime\": \"text/vnd.esmertec.theme-descriptor\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/vnd.fly\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"fly\"\n        ]\n      },\n      {\n        \"mime\": \"text/vnd.fmi.flexstor\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"flx\"\n        ]\n      },\n      {\n        \"mime\": \"text/vnd.graphviz\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"gv\"\n        ]\n      },\n      {\n        \"mime\": \"text/vnd.in3d.3dml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"3dml\"\n        ]\n      },\n      {\n        \"mime\": \"text/vnd.in3d.spot\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"spot\"\n        ]\n      },\n      {\n        \"mime\": \"text/vnd.iptc.newsml\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/vnd.iptc.nitf\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/vnd.latex-z\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/vnd.motorola.reflex\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/vnd.ms-mediapackage\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/vnd.net2phone.commcenter.command\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/vnd.radisys.msml-basic-layout\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/vnd.si.uricatalogue\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/vnd.sun.j2me.app-descriptor\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"jad\"\n        ]\n      },\n      {\n        \"mime\": \"text/vnd.trolltech.linguist\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/vnd.wap.si\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/vnd.wap.sl\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/vnd.wap.wml\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"wml\"\n        ]\n      },\n      {\n        \"mime\": \"text/vnd.wap.wmlscript\",\n        \"source\": \"iana\",\n        \"extensions\": [\n          \"wmls\"\n        ]\n      },\n      {\n        \"mime\": \"text/vtt\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"vtt\"\n        ]\n      },\n      {\n        \"mime\": \"text/x-asm\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"s\",\n          \"asm\"\n        ]\n      },\n      {\n        \"mime\": \"text/x-c\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"c\",\n          \"cc\",\n          \"cxx\",\n          \"cpp\",\n          \"h\",\n          \"hh\",\n          \"dic\"\n        ]\n      },\n      {\n        \"mime\": \"text/x-component\",\n        \"source\": \"nginx\",\n        \"extensions\": [\n          \"htc\"\n        ]\n      },\n      {\n        \"mime\": \"text/x-fortran\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"f\",\n          \"for\",\n          \"f77\",\n          \"f90\"\n        ]\n      },\n      {\n        \"mime\": \"text/x-gwt-rpc\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"text/x-handlebars-template\",\n        \"extensions\": [\n          \"hbs\"\n        ]\n      },\n      {\n        \"mime\": \"text/x-java-source\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"java\"\n        ]\n      },\n      {\n        \"mime\": \"text/x-jquery-tmpl\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"text/x-lua\",\n        \"extensions\": [\n          \"lua\"\n        ]\n      },\n      {\n        \"mime\": \"text/x-markdown\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"markdown\",\n          \"md\",\n          \"mkd\"\n        ]\n      },\n      {\n        \"mime\": \"text/x-nfo\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"nfo\"\n        ]\n      },\n      {\n        \"mime\": \"text/x-opml\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"opml\"\n        ]\n      },\n      {\n        \"mime\": \"text/x-pascal\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"p\",\n          \"pas\"\n        ]\n      },\n      {\n        \"mime\": \"text/x-processing\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"pde\"\n        ]\n      },\n      {\n        \"mime\": \"text/x-sass\",\n        \"extensions\": [\n          \"sass\"\n        ]\n      },\n      {\n        \"mime\": \"text/x-scss\",\n        \"extensions\": [\n          \"scss\"\n        ]\n      },\n      {\n        \"mime\": \"text/x-setext\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"etx\"\n        ]\n      },\n      {\n        \"mime\": \"text/x-sfv\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"sfv\"\n        ]\n      },\n      {\n        \"mime\": \"text/x-suse-ymp\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"ymp\"\n        ]\n      },\n      {\n        \"mime\": \"text/x-uuencode\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"uu\"\n        ]\n      },\n      {\n        \"mime\": \"text/x-vcalendar\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"vcs\"\n        ]\n      },\n      {\n        \"mime\": \"text/x-vcard\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"vcf\"\n        ]\n      },\n      {\n        \"mime\": \"text/xml\",\n        \"source\": \"iana\",\n        \"compressible\": true,\n        \"extensions\": [\n          \"xml\"\n        ]\n      },\n      {\n        \"mime\": \"text/xml-external-parsed-entity\",\n        \"source\": \"iana\"\n      },\n      {\n        \"mime\": \"text/yaml\",\n        \"extensions\": [\n          \"yaml\",\n          \"yml\"\n        ]\n      },\n      {\n        \"mime\": \"video/1d-interleaved-parityfec\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/3gpp\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"3gp\",\n          \"3gpp\"\n        ]\n      },\n      {\n        \"mime\": \"video/3gpp-tt\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/3gpp2\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"3g2\"\n        ]\n      },\n      {\n        \"mime\": \"video/bmpeg\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/bt656\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/celb\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/dv\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/h261\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"h261\"\n        ]\n      },\n      {\n        \"mime\": \"video/h263\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"h263\"\n        ]\n      },\n      {\n        \"mime\": \"video/h263-1998\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/h263-2000\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/h264\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"h264\"\n        ]\n      },\n      {\n        \"mime\": \"video/h264-rcdo\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/h264-svc\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/jpeg\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"jpgv\"\n        ]\n      },\n      {\n        \"mime\": \"video/jpeg2000\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/jpm\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"jpm\",\n          \"jpgm\"\n        ]\n      },\n      {\n        \"mime\": \"video/mj2\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"mj2\",\n          \"mjp2\"\n        ]\n      },\n      {\n        \"mime\": \"video/mp1s\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/mp2p\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/mp2t\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"ts\"\n        ]\n      },\n      {\n        \"mime\": \"video/mp4\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"mp4\",\n          \"mp4v\",\n          \"mpg4\"\n        ]\n      },\n      {\n        \"mime\": \"video/mp4v-es\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/mpeg\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"mpeg\",\n          \"mpg\",\n          \"mpe\",\n          \"m1v\",\n          \"m2v\"\n        ]\n      },\n      {\n        \"mime\": \"video/mpeg4-generic\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/mpv\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/nv\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/ogg\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"ogv\"\n        ]\n      },\n      {\n        \"mime\": \"video/parityfec\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/pointer\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/quicktime\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"qt\",\n          \"mov\"\n        ]\n      },\n      {\n        \"mime\": \"video/raw\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/rtp-enc-aescm128\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/rtx\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/smpte292m\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/ulpfec\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/vc1\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/vnd.cctv\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/vnd.dece.hd\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"uvh\",\n          \"uvvh\"\n        ]\n      },\n      {\n        \"mime\": \"video/vnd.dece.mobile\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"uvm\",\n          \"uvvm\"\n        ]\n      },\n      {\n        \"mime\": \"video/vnd.dece.mp4\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/vnd.dece.pd\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"uvp\",\n          \"uvvp\"\n        ]\n      },\n      {\n        \"mime\": \"video/vnd.dece.sd\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"uvs\",\n          \"uvvs\"\n        ]\n      },\n      {\n        \"mime\": \"video/vnd.dece.video\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"uvv\",\n          \"uvvv\"\n        ]\n      },\n      {\n        \"mime\": \"video/vnd.directv.mpeg\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/vnd.directv.mpeg-tts\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/vnd.dlna.mpeg-tts\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/vnd.dvb.file\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"dvb\"\n        ]\n      },\n      {\n        \"mime\": \"video/vnd.fvt\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"fvt\"\n        ]\n      },\n      {\n        \"mime\": \"video/vnd.hns.video\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/vnd.iptvforum.1dparityfec-1010\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/vnd.iptvforum.1dparityfec-2005\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/vnd.iptvforum.2dparityfec-1010\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/vnd.iptvforum.2dparityfec-2005\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/vnd.iptvforum.ttsavc\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/vnd.iptvforum.ttsmpeg2\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/vnd.motorola.video\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/vnd.motorola.videop\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/vnd.mpegurl\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"mxu\",\n          \"m4u\"\n        ]\n      },\n      {\n        \"mime\": \"video/vnd.ms-playready.media.pyv\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"pyv\"\n        ]\n      },\n      {\n        \"mime\": \"video/vnd.nokia.interleaved-multimedia\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/vnd.nokia.videovoip\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/vnd.objectvideo\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/vnd.sealed.mpeg1\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/vnd.sealed.mpeg4\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/vnd.sealed.swf\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/vnd.sealedmedia.softseal.mov\",\n        \"source\": \"apache\"\n      },\n      {\n        \"mime\": \"video/vnd.uvvu.mp4\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"uvu\",\n          \"uvvu\"\n        ]\n      },\n      {\n        \"mime\": \"video/vnd.vivo\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"viv\"\n        ]\n      },\n      {\n        \"mime\": \"video/webm\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"webm\"\n        ]\n      },\n      {\n        \"mime\": \"video/x-f4v\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"f4v\"\n        ]\n      },\n      {\n        \"mime\": \"video/x-fli\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"fli\"\n        ]\n      },\n      {\n        \"mime\": \"video/x-flv\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"flv\"\n        ]\n      },\n      {\n        \"mime\": \"video/x-m4v\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"m4v\"\n        ]\n      },\n      {\n        \"mime\": \"video/x-matroska\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"mkv\",\n          \"mk3d\",\n          \"mks\"\n        ]\n      },\n      {\n        \"mime\": \"video/x-mng\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"mng\"\n        ]\n      },\n      {\n        \"mime\": \"video/x-ms-asf\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"asf\",\n          \"asx\"\n        ]\n      },\n      {\n        \"mime\": \"video/x-ms-vob\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"vob\"\n        ]\n      },\n      {\n        \"mime\": \"video/x-ms-wm\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"wm\"\n        ]\n      },\n      {\n        \"mime\": \"video/x-ms-wmv\",\n        \"source\": \"apache\",\n        \"compressible\": false,\n        \"extensions\": [\n          \"wmv\"\n        ]\n      },\n      {\n        \"mime\": \"video/x-ms-wmx\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"wmx\"\n        ]\n      },\n      {\n        \"mime\": \"video/x-ms-wvx\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"wvx\"\n        ]\n      },\n      {\n        \"mime\": \"video/x-msvideo\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"avi\"\n        ]\n      },\n      {\n        \"mime\": \"video/x-sgi-movie\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"movie\"\n        ]\n      },\n      {\n        \"mime\": \"video/x-smv\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"smv\"\n        ]\n      },\n      {\n        \"mime\": \"x-conference/x-cooltalk\",\n        \"source\": \"apache\",\n        \"extensions\": [\n          \"ice\"\n        ]\n      },\n      {\n        \"mime\": \"x-shader/x-fragment\",\n        \"compressible\": true\n      },\n      {\n        \"mime\": \"x-shader/x-vertex\",\n        \"compressible\": true\n      }\n    ]\n  },\n  \"vehicle\": {\n    \"manufacturer\": [\n      \"Aston Martin\",\n      \"Audi\",\n      \"Bentley\",\n      \"BMW\",\n      \"Bugatti\",\n      \"Cadillac\",\n      \"Chevrolet\",\n      \"Chrysler\",\n      \"Dodge\",\n      \"Ferrari\",\n      \"Fiat\",\n      \"Ford\",\n      \"Honda\",\n      \"Hyundai\",\n      \"Jaguar\",\n      \"Jeep\",\n      \"Kia\",\n      \"Lamborghini\",\n      \"Land Rover\",\n      \"Maserati\",\n      \"Mazda\",\n      \"Mercedes Benz\",\n      \"Mini\",\n      \"Nissan\",\n      \"Polestar\",\n      \"Porsche\",\n      \"Rolls Royce\",\n      \"Smart\",\n      \"Tesla\",\n      \"Toyota\",\n      \"Volkswagen\",\n      \"Volvo\"\n    ],\n    \"model\": [\n      \"Fiesta\",\n      \"Focus\",\n      \"Taurus\",\n      \"Mustang\",\n      \"Explorer\",\n      \"Expedition\",\n      \"F-150\",\n      \"Model T\",\n      \"Ranchero\",\n      \"Volt\",\n      \"Cruze\",\n      \"Malibu\",\n      \"Impala\",\n      \"Camaro\",\n      \"Corvette\",\n      \"Colorado\",\n      \"Silverado\",\n      \"El Camino\",\n      \"CTS\",\n      \"XTS\",\n      \"ATS\",\n      \"Escalade\",\n      \"Alpine\",\n      \"Charger\",\n      \"LeBaron\",\n      \"PT Cruiser\",\n      \"Challenger\",\n      \"Durango\",\n      \"Grand Caravan\",\n      \"Wrangler\",\n      \"Grand Cherokee\",\n      \"Roadster\",\n      \"Model S\",\n      \"Model 3\",\n      \"Camry\",\n      \"Prius\",\n      \"Land Cruiser\",\n      \"Accord\",\n      \"Civic\",\n      \"Element\",\n      \"Sentra\",\n      \"Altima\",\n      \"A8\",\n      \"A4\",\n      \"Beetle\",\n      \"Jetta\",\n      \"Golf\",\n      \"911\",\n      \"Spyder\",\n      \"Countach\",\n      \"Mercielago\",\n      \"Aventador\",\n      \"1\",\n      \"2\",\n      \"Fortwo\",\n      \"V90\",\n      \"XC90\",\n      \"CX-9\"\n    ],\n    \"type\": [\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    \"fuel\": [\n      \"Diesel\",\n      \"Electric\",\n      \"Gasoline\",\n      \"Hybrid\"\n    ]\n  },\n  \"music\": {\n    \"genre\": [\n      \"Rock\",\n      \"Metal\",\n      \"Pop\",\n      \"Electronic\",\n      \"Folk\",\n      \"World\",\n      \"Country\",\n      \"Jazz\",\n      \"Funk\",\n      \"Soul\",\n      \"Hip Hop\",\n      \"Classical\",\n      \"Latin\",\n      \"Reggae\",\n      \"Stage And Screen\",\n      \"Blues\",\n      \"Non Music\",\n      \"Rap\"\n    ]\n  },\n  \"rant\": {\n    \"review\": [\n      \"this $product is papery.\",\n      \"this $product is hyper.\",\n      \"this $product is light-hearted.\",\n      \"this $product is whole-grain.\",\n      \"this $product is slurpee.\",\n      \"this $product is perplexed.\",\n      \"this $product is dominant.\",\n      \"this $product is ghetto.\",\n      \"this $product is revolting.\",\n      \"this $product is gracious.\",\n      \"this $product is complimentary.\",\n      \"this $product is snowy.\",\n      \"this $product is ratty.\",\n      \"this $product is amiable.\",\n      \"this $product is smooth.\",\n      \"this $product is tasty.\",\n      \"this $product is standard.\",\n      \"this $product is mellow.\",\n      \"this $product is awesome.\",\n      \"this $product is nifty.\",\n      \"this $product is top-notch.\",\n      \"this $product is honest.\",\n      \"this $product is brown.\",\n      \"this $product is vertical.\",\n      \"this $product is flirty.\",\n      \"I tried to electrocute it but got sweetmeat all over it.\",\n      \"I tried to shatter it but got potato all over it.\",\n      \"I tried to behead it but got truffle all over it.\",\n      \"I tried to impale it but got fudge all over it.\",\n      \"I tried to grab it but got bonbon all over it.\",\n      \"I tried to cremate it but got Turkish Delight all over it.\",\n      \"I tried to pinch it but got peanut all over it.\",\n      \"I tried to nail it but got strawberry all over it.\",\n      \"I tried to hang it but got jelly bean all over it.\",\n      \"I tried to annihilate it but got bonbon all over it.\",\n      \"I tried to vomit it but got bonbon all over it.\",\n      \"I tried to nab it but got biscuit all over it.\",\n      \"I tried to attack it but got meatball all over it.\",\n      \"I tried to kidnap it but got apricot all over it.\",\n      \"I tried to decapitate it but got coconut all over it.\",\n      \"I tried to pepper it but got prune all over it.\",\n      \"I tried to shred it but got watermelon all over it.\",\n      \"I tried to manhandle it but got bun all over it.\",\n      \"I tried to slay it but got truffle all over it.\",\n      \"I tried to maul it but got onion all over it.\",\n      \"I tried to strangle it but got hazelnut all over it.\",\n      \"I tried to belly-flop it but got Turkish Delight all over it.\",\n      \"I tried to maim it but got nectarine all over it.\",\n      \"I tried to scratch it but got cheeseburger all over it.\",\n      \"I tried to nab it but got salad all over it.\",\n      \"i use it profusely when i'm in my garage.\",\n      \"i use it on Mondays when i'm in my fort.\",\n      \"i use it from now on when i'm in my safehouse.\",\n      \"i use it every Tuesday when i'm in my store.\",\n      \"i use it every Tuesday when i'm in my pub.\",\n      \"i use it barely when i'm in my store.\",\n      \"i use it once a week when i'm in my firetruck.\",\n      \"i use it hardly when i'm in my prison.\",\n      \"i use it never when i'm in my nightclub.\",\n      \"i use it never again when i'm in my station.\",\n      \"i use it daily when i'm in my outhouse.\",\n      \"i use it until further notice when i'm in my nightclub.\",\n      \"i use it daily when i'm in my courthouse.\",\n      \"i use it every Tuesday when i'm in my homeless shelter.\",\n      \"i use it for 10 weeks when i'm in my jail.\",\n      \"i use it this time when i'm in my port-a-potty.\",\n      \"i use it usually when i'm in my alley.\",\n      \"i use it once in a while when i'm in my ring.\",\n      \"i use it occasionally when i'm in my outhouse.\",\n      \"i use it for 10 weeks when i'm in my sauna.\",\n      \"i use it centenially when i'm in my greenhouse.\",\n      \"i use it never when i'm in my hotel.\",\n      \"i use it until further notice when i'm in my station.\",\n      \"i use it biweekly when i'm in my greenhouse.\",\n      \"My beagle loves to play with it.\",\n      \"My demon loves to play with it.\",\n      \"My scarab beetle loves to play with it.\",\n      \"My tiger loves to play with it.\",\n      \"My tyrannosaurus rex loves to play with it.\",\n      \"My peacock loves to play with it.\",\n      \"My chicken loves to play with it.\",\n      \"My baboon loves to play with it.\",\n      \"My terrier loves to play with it.\",\n      \"My hummingbird loves to play with it.\",\n      \"My raven loves to play with it.\",\n      \"My penguin loves to play with it.\",\n      \"My macaroni penguin loves to play with it.\",\n      \"My dog loves to play with it.\",\n      \"My velociraptor loves to play with it.\",\n      \"My porcupine loves to play with it.\",\n      \"My ant loves to play with it.\",\n      \"My jaguar loves to play with it.\",\n      \"My locust loves to play with it.\",\n      \"My Shih-Tzu loves to play with it.\",\n      \"My vulture loves to play with it.\",\n      \"My gentoo penguin loves to play with it.\",\n      \"My goldfinch loves to play with it.\",\n      \"My bass loves to play with it.\",\n      \"The box this comes in is 5 yard by 6 centimeter and weights 18 gram!!\",\n      \"The box this comes in is 5 inch by 6 mile and weights 15 ton!!\",\n      \"The box this comes in is 4 yard by 5 kilometer and weights 11 pound!\",\n      \"The box this comes in is 5 kilometer by 6 yard and weights 18 gram.\",\n      \"The box this comes in is 5 yard by 6 centimeter and weights 12 kilogram.\",\n      \"The box this comes in is 3 yard by 6 light-year and weights 15 gram!!!\",\n      \"The box this comes in is 5 kilometer by 5 inch and weights 13 kilogram!!!\",\n      \"The box this comes in is 4 mile by 5 yard and weights 18 pound!!\",\n      \"The box this comes in is 4 yard by 5 inch and weights 12 pound!\",\n      \"The box this comes in is 3 light-year by 5 meter and weights 10 ounce!\",\n      \"The box this comes in is 3 inch by 6 centimeter and weights 15 ounce!\",\n      \"The box this comes in is 4 meter by 5 foot and weights 18 kilogram.\",\n      \"The box this comes in is 5 foot by 6 inch and weights 17 pound!!!\",\n      \"The box this comes in is 4 mile by 5 inch and weights 19 megaton!\",\n      \"The box this comes in is 4 kilometer by 5 mile and weights 17 gram.\",\n      \"The box this comes in is 3 kilometer by 5 inch and weights 13 ton.\",\n      \"The box this comes in is 3 kilometer by 5 foot and weights 16 megaton!!!\",\n      \"The box this comes in is 4 light-year by 5 inch and weights 11 megaton!!\",\n      \"The box this comes in is 5 light-year by 6 foot and weights 17 megaton!!!\",\n      \"The box this comes in is 3 meter by 6 yard and weights 12 pound.\",\n      \"The box this comes in is 3 yard by 6 yard and weights 19 pound!!!\",\n      \"The box this comes in is 3 meter by 5 foot and weights 11 kilogram.\",\n      \"The box this comes in is 3 yard by 6 light-year and weights 11 megaton!!\",\n      \"The box this comes in is 5 kilometer by 6 meter and weights 20 ounce!\",\n      \"The box this comes in is 3 centimeter by 5 kilometer and weights 13 ounce!!\",\n      \"This $product works excessively well. It speedily improves my baseball by a lot.\",\n      \"This $product works really well. It wildly improves my baseball by a lot.\",\n      \"This $product works certainly well. It accidentally improves my baseball by a lot.\",\n      \"This $product works quite well. It professionally improves my soccer by a lot.\",\n      \"This $product works so well. It delightedly improves my football by a lot.\",\n      \"This $product works considerably well. It secretly improves my basketball by a lot.\",\n      \"This $product works outstandingly well. It grudgingly improves my baseball by a lot.\",\n      \"This $product works extremely well. It wetly improves my tennis by a lot.\",\n      \"This $product works considerably well. It mildly improves my basketball by a lot.\",\n      \"This $product works so well. It hungrily improves my basketball by a lot.\",\n      \"This $product works so well. It imperfectly improves my baseball by a lot.\",\n      \"This $product works very well. It persistently improves my soccer by a lot.\",\n      \"This $product works outstandingly well. It beautifully improves my basketball by a lot.\",\n      \"This $product works quite well. It pointedly improves my golf by a lot.\",\n      \"This $product works certainly well. It perfectly improves my tennis by a lot.\",\n      \"This $product works too well. It nonchalantly improves my baseball by a lot.\",\n      \"This $product works too well. It buoyantly improves my football by a lot.\",\n      \"This $product works quite well. It romantically improves my golf by a lot.\",\n      \"This $product works very well. It harmonically improves my tennis by a lot.\",\n      \"This $product works certainly well. It excitedly improves my football by a lot.\",\n      \"This $product works certainly well. It energetically improves my golf by a lot.\",\n      \"This $product works very well. It romantically improves my football by a lot.\",\n      \"This $product works really well. It sympathetically improves my baseball by a lot.\",\n      \"This $product works considerably well. It recklessly improves my basketball by a lot.\",\n      \"This $product works excessively well. It mortally improves my golf by a lot.\",\n      \"I saw one of these in Sao Tome and Principe and I bought one.\",\n      \"I saw one of these in French Southern and Antarctic Lands and I bought one.\",\n      \"I saw one of these in Barbados and I bought one.\",\n      \"I saw one of these in Grenada and I bought one.\",\n      \"I saw one of these in Spratly Islands and I bought one.\",\n      \"I saw one of these in The Gambia and I bought one.\",\n      \"I saw one of these in Canada and I bought one.\",\n      \"I saw one of these in South Korea and I bought one.\",\n      \"I saw one of these in Cote d'Ivoire and I bought one.\",\n      \"I saw one of these in Comoros and I bought one.\",\n      \"I saw one of these in Finland and I bought one.\",\n      \"I saw one of these in Bhutan and I bought one.\",\n      \"I saw one of these in Nauru and I bought one.\",\n      \"I saw one of these in Libya and I bought one.\",\n      \"I saw one of these in Vanuatu and I bought one.\",\n      \"I saw one of these in Macau and I bought one.\",\n      \"I saw one of these in Saint Pierre and Miquelon and I bought one.\",\n      \"I saw one of these in Moldova and I bought one.\",\n      \"I saw one of these in Kazakhstan and I bought one.\",\n      \"I saw one of these in New Zealand and I bought one.\",\n      \"I saw one of these in Juan de Nova Island and I bought one.\",\n      \"I saw one of these in Tanzania and I bought one.\",\n      \"I saw one of these in Algeria and I bought one.\",\n      \"I saw one of these in Haiti and I bought one.\",\n      \"I saw one of these in Saint Lucia and I bought one.\",\n      \"one of my hobbies is sailing. and when i'm sailing this works great.\",\n      \"one of my hobbies is mushroom cultivation. and when i'm cultivating mushrooms this works great.\",\n      \"one of my hobbies is theater. and when i'm acting this works great.\",\n      \"one of my hobbies is baking. and when i'm baking this works great.\",\n      \"one of my hobbies is programming. and when i'm programming this works great.\",\n      \"one of my hobbies is hiking. and when i'm hiking this works great.\",\n      \"one of my hobbies is spearfishing. and when i'm spearfishing this works great.\",\n      \"one of my hobbies is gaming. and when i'm gaming this works great.\",\n      \"one of my hobbies is skydiving. and when i'm skydiving this works great.\",\n      \"one of my hobbies is toy collecting. and when i'm collecting toys this works great.\",\n      \"one of my hobbies is antique-shopping. and when i'm antique-shopping this works great.\",\n      \"one of my hobbies is drawing. and when i'm drawing this works great.\",\n      \"one of my hobbies is cooking. and when i'm cooking this works great.\",\n      \"one of my hobbies is piano. and when i'm playing piano this works great.\",\n      \"one of my hobbies is scuba diving. and when i'm scuba diving this works great.\",\n      \"one of my hobbies is guitar. and when i'm playing guitar this works great.\",\n      \"one of my hobbies is web-browsing. and when i'm browsing the web this works great.\",\n      \"one of my hobbies is poetry. and when i'm writing poems this works great.\",\n      \"one of my hobbies is skateboarding. and when i'm skateboarding this works great.\",\n      \"It only works when I'm Chad.\",\n      \"It only works when I'm Niger.\",\n      \"It only works when I'm Norway.\",\n      \"It only works when I'm Cook Islands.\",\n      \"It only works when I'm Singapore.\",\n      \"It only works when I'm Rwanda.\",\n      \"It only works when I'm Heard Island and McDonald Islands.\",\n      \"It only works when I'm Guernsey.\",\n      \"It only works when I'm Mauritania.\",\n      \"It only works when I'm Malaysia.\",\n      \"It only works when I'm Bolivia.\",\n      \"It only works when I'm Nepal.\",\n      \"It only works when I'm Kuwait.\",\n      \"It only works when I'm Samoa.\",\n      \"It only works when I'm Niue.\",\n      \"It only works when I'm Martinique.\",\n      \"It only works when I'm Finland.\",\n      \"It only works when I'm Juan de Nova Island.\",\n      \"It only works when I'm New Caledonia.\",\n      \"It only works when I'm South Korea.\",\n      \"It only works when I'm Argentina.\",\n      \"It only works when I'm Azerbaijan.\",\n      \"It only works when I'm Wake Island.\",\n      \"It only works when I'm Bahrain.\",\n      \"My neighbor Ardeth has one of these. She works as a gasman and she says it looks fuzzy.\",\n      \"My neighbor Georgine has one of these. She works as a fireman and she says it looks colorful.\",\n      \"My neighbor Albertina has one of these. She works as a gardener and she says it looks humongous.\",\n      \"My neighbor Fannie has one of these. She works as a teacher and she says it looks spiky.\",\n      \"My neighbor Victoria has one of these. She works as a professor and she says it looks menthol.\",\n      \"My neighbor Germaine has one of these. She works as a salesman and she says it looks red.\",\n      \"My neighbor Lular has one of these. She works as a cake decorator and she says it looks ragged.\",\n      \"My neighbor Forest has one of these. She works as a gardener and she says it looks nude.\",\n      \"My neighbor Montserrat has one of these. She works as a circus performer and she says it looks shriveled.\",\n      \"My neighbor Honora has one of these. She works as a reporter and she says it looks enormous.\",\n      \"My neighbor Elisha has one of these. She works as a fortune teller and she says it looks floppy.\",\n      \"My neighbor Karly has one of these. She works as a gambler and she says it looks tall.\",\n      \"My neighbor Julisa has one of these. She works as a bartender and she says it looks crooked.\",\n      \"My neighbor Krista has one of these. She works as a salesman and she says it looks soapy.\",\n      \"My neighbor Lonnie has one of these. She works as a hobbit and she says it looks microscopic.\",\n      \"My neighbor Lori has one of these. She works as a taxidermist and she says it looks whopping.\",\n      \"My neighbor Isabela has one of these. She works as a taxidermist and she says it looks monochromatic.\",\n      \"My neighbor Frona has one of these. She works as a gambler and she says it looks bearded.\",\n      \"My neighbor Zoa has one of these. She works as a scribe and she says it looks wide.\",\n      \"My neighbor Georgie has one of these. She works as a busboy and she says it looks brown.\",\n      \"My neighbor Alida has one of these. She works as a gambler and she says it looks spotless.\",\n      \"My neighbor Eller has one of these. She works as a butler and she says it looks smoky.\",\n      \"My neighbor Allean has one of these. She works as a sky diver and she says it looks weedy.\",\n      \"My neighbor Betha has one of these. She works as a teacher and she says it looks wide.\",\n      \"My neighbor Aldona has one of these. She works as a butler and she says it looks humongous.\",\n      \"My co-worker Linnie has one of these. He says it looks wide.\",\n      \"My co-worker Alek has one of these. He says it looks white.\",\n      \"My co-worker Archer has one of these. He says it looks crooked.\",\n      \"My co-worker Aurthur has one of these. He says it looks white.\",\n      \"My co-worker Nile has one of these. He says it looks crooked.\",\n      \"My co-worker Skylar has one of these. He says it looks sweaty.\",\n      \"My co-worker Fate has one of these. He says it looks tall.\",\n      \"My co-worker Matthew has one of these. He says it looks gigantic.\",\n      \"My co-worker Luka has one of these. He says it looks purple.\",\n      \"My co-worker Reed has one of these. He says it looks microscopic.\",\n      \"My co-worker Kazuo has one of these. He says it looks transparent.\",\n      \"My co-worker Bryton has one of these. He says it looks ragged.\",\n      \"My co-worker Mitchell has one of these. He says it looks dry.\",\n      \"My co-worker Erick has one of these. He says it looks fluffy.\",\n      \"My co-worker Atha has one of these. He says it looks narrow.\",\n      \"My co-worker Cato has one of these. He says it looks sopping.\",\n      \"My co-worker Merwin has one of these. He says it looks bubbly.\",\n      \"My co-worker Tyron has one of these. He says it looks stout.\",\n      \"My co-worker Rey has one of these. He says it looks uneven.\",\n      \"My co-worker Houston has one of these. He says it looks invisible.\",\n      \"My co-worker Knute has one of these. He says it looks smoky.\",\n      \"My co-worker Namon has one of these. He says it looks funny-looking.\",\n      \"My co-worker Delton has one of these. He says it looks slender.\",\n      \"My co-worker Ali has one of these. He says it looks towering.\",\n      \"My co-worker Mohamed has one of these. He says it looks brown.\",\n      \"heard about this on Kansas City jazz radio, decided to give it a try.\",\n      \"heard about this on wonky radio, decided to give it a try.\",\n      \"heard about this on new jersey hip hop radio, decided to give it a try.\",\n      \"heard about this on ndombolo radio, decided to give it a try.\",\n      \"heard about this on hip-hop music radio, decided to give it a try.\",\n      \"heard about this on mbube radio, decided to give it a try.\",\n      \"heard about this on powerviolence radio, decided to give it a try.\",\n      \"heard about this on alternative dance radio, decided to give it a try.\",\n      \"heard about this on bouyon radio, decided to give it a try.\",\n      \"heard about this on dance-rock radio, decided to give it a try.\",\n      \"heard about this on melodic death metal radio, decided to give it a try.\",\n      \"heard about this on instrumental country radio, decided to give it a try.\",\n      \"heard about this on gypsy jazz radio, decided to give it a try.\",\n      \"heard about this on timba radio, decided to give it a try.\",\n      \"heard about this on brazilian radio, decided to give it a try.\",\n      \"heard about this on original pilipino music radio, decided to give it a try.\",\n      \"heard about this on smooth jazz radio, decided to give it a try.\",\n      \"heard about this on songo radio, decided to give it a try.\",\n      \"heard about this on rebetiko radio, decided to give it a try.\",\n      \"heard about this on chicha radio, decided to give it a try.\",\n      \"heard about this on compas radio, decided to give it a try.\",\n      \"heard about this on folktronica radio, decided to give it a try.\",\n      \"heard about this on balearic beat radio, decided to give it a try.\",\n      \"heard about this on jump-up radio, decided to give it a try.\",\n      \"talk about sadness!\",\n      \"talk about pleasure.\",\n      \"talk about bliss!!\",\n      \"talk about sadness!!\",\n      \"talk about remorse!!!\",\n      \"talk about contempt!\",\n      \"talk about shame.\",\n      \"talk about hatred!!!\",\n      \"talk about irritation.\",\n      \"talk about hatred.\",\n      \"talk about lust!!\",\n      \"talk about interest!!\",\n      \"talk about sadness.\",\n      \"talk about contentment!!!\",\n      \"talk about anticipation!\",\n      \"talk about optimism!!!\",\n      \"talk about contempt!!!\",\n      \"talk about fury.\",\n      \"talk about surprise!!!\",\n      \"talk about pleasure!\",\n      \"talk about boredom!!!\",\n      \"This $product, does exactly what it's suppose to do.\",\n      \"SoCal cockroaches are unwelcome, crafty, and tenacious. This $product keeps them away.\",\n      \"works okay.\",\n      \"I saw this on TV and wanted to give it a try.\",\n      \"This is a really good $product.\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/en.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 3],\n    city: [Array String; 4],\n    city_prefix: [Array String; 7],\n    city_suffix: [Array String; 19],\n    country: [Array String; 244],\n    country_code: [Array String; 249],\n    country_code_alpha_3: [Array String; 250],\n    county: [Array String; 6],\n    default_country: [Array String; 1],\n    direction: [Array String; 8],\n    direction_abbr: [Array String; 8],\n    postcode: [Array String; 2],\n    secondary_address: [Array String; 2],\n    state: [Array String; 50],\n    state_abbr: [Array String; 50],\n    street_address: [Array String; 1],\n    street_name: [Array String; 2],\n    street_suffix: [Array String; 225],\n    time_zone: [Array String; 143]\n  },\n  app: {\n    author: [Array String; 2],\n    name: [Array String; 62],\n    version: [Array String; 5]\n  },\n  business: {\n    credit_card_expiry_dates: [Array String; 4],\n    credit_card_numbers: [Array String; 4],\n    credit_card_types: [Array String; 4]\n  },\n  cell_phone: {\n    formats: [Array String; 4]\n  },\n  commerce: {\n    color: [Array String; 31],\n    department: [Array String; 22],\n    product_description: [Array String; 12],\n    product_name: {\n      adjective: [Array String; 17],\n      material: [Array String; 11],\n      product: [Array String; 24]\n    }\n  },\n  company: {\n    adjective: [Array String; 100],\n    bs_adjective: [Array String; 65],\n    bs_noun: [Array String; 45],\n    bs_verb: [Array String; 60],\n    descriptor: [Array String; 101],\n    name: [Array String; 3],\n    noun: [Array String; 104],\n    suffix: [Array String; 4]\n  },\n  database: {\n    collation: [Array String; 7],\n    column: [Array String; 14],\n    engine: [Array String; 6],\n    type: [Array String; 24]\n  },\n  date: {\n    month: {\n      abbr: [Array String; 12],\n      abbr_context: [Array String; 12],\n      wide: [Array String; 12],\n      wide_context: [Array String; 12]\n    },\n    weekday: {\n      abbr: [Array String; 7],\n      abbr_context: [Array String; 7],\n      wide: [Array String; 7],\n      wide_context: [Array String; 7]\n    }\n  },\n  finance: {\n    account_type: [Array String; 8],\n    credit_card: {\n      american_express: [Array String; 2],\n      diners_club: [Array String; 3],\n      discover: [Array String; 6],\n      instapayment: [Array String; 1],\n      jcb: [Array String; 3],\n      laser: [Array String; 8],\n      maestro: [Array String; 14],\n      mastercard: [Array String; 2],\n      solo: [Array String; 3],\n      switch: [Array String; 3],\n      visa: [Array String; 2]\n    },\n    currency: [\n      {\n        code: AED,\n        name: UAE Dirham,\n        symbol: \n      },\n      {\n        code: AFN,\n        name: Afghani,\n        symbol: ؋\n      },\n      {\n        code: ALL,\n        name: Lek,\n        symbol: Lek\n      },\n      {\n        code: AMD,\n        name: Armenian Dram,\n        symbol: \n      },\n      {\n        code: ANG,\n        name: Netherlands Antillian Guilder,\n        symbol: ƒ\n      },\n      {\n        code: AOA,\n        name: Kwanza,\n        symbol: \n      },\n      {\n        code: ARS,\n        name: Argentine Peso,\n        symbol: $\n      },\n      {\n        code: AUD,\n        name: Australian Dollar,\n        symbol: $\n      },\n      {\n        code: AWG,\n        name: Aruban Guilder,\n        symbol: ƒ\n      },\n      {\n        code: AZN,\n        name: Azerbaijanian Manat,\n        symbol: ман\n      },\n      {\n        code: BAM,\n        name: Convertible Marks,\n        symbol: KM\n      },\n      {\n        code: BBD,\n        name: Barbados Dollar,\n        symbol: $\n      },\n      {\n        code: BDT,\n        name: Taka,\n        symbol: \n      },\n      {\n        code: BGN,\n        name: Bulgarian Lev,\n        symbol: лв\n      },\n      {\n        code: BHD,\n        name: Bahraini Dinar,\n        symbol: \n      },\n      {\n        code: BIF,\n        name: Burundi Franc,\n        symbol: \n      },\n      {\n        code: BMD,\n        name: Bermudian Dollar (customarily known as Bermuda Dollar),\n        symbol: $\n      },\n      {\n        code: BND,\n        name: Brunei Dollar,\n        symbol: $\n      },\n      {\n        code: BOB,\n        name: Boliviano boliviano,\n        symbol: Bs\n      },\n      {\n        code: BRL,\n        name: Brazilian Real,\n        symbol: R$\n      },\n      {\n        code: BSD,\n        name: Bahamian Dollar,\n        symbol: $\n      },\n      {\n        code: BWP,\n        name: Pula,\n        symbol: P\n      },\n      {\n        code: BYR,\n        name: Belarussian Ruble,\n        symbol: p.\n      },\n      {\n        code: BZD,\n        name: Belize Dollar,\n        symbol: BZ$\n      },\n      {\n        code: CAD,\n        name: Canadian Dollar,\n        symbol: $\n      },\n      {\n        code: CDF,\n        name: Congolese Franc,\n        symbol: \n      },\n      {\n        code: CHF,\n        name: Swiss Franc,\n        symbol: CHF\n      },\n      {\n        code: CLP,\n        name: Chilean Peso,\n        symbol: $\n      },\n      {\n        code: CNY,\n        name: Yuan Renminbi,\n        symbol: ¥\n      },\n      {\n        code: COP,\n        name: Colombian Peso,\n        symbol: $\n      },\n      {\n        code: CRC,\n        name: Costa Rican Colon,\n        symbol: ₡\n      },\n      {\n        code: CUP,\n        name: Cuban Peso,\n        symbol: ₱\n      },\n      {\n        code: CUC,\n        name: Cuban Peso Convertible,\n        symbol: $\n      },\n      {\n        code: CVE,\n        name: Cape Verde Escudo,\n        symbol: \n      },\n      {\n        code: CZK,\n        name: Czech Koruna,\n        symbol: Kč\n      },\n      {\n        code: DJF,\n        name: Djibouti Franc,\n        symbol: \n      },\n      {\n        code: DKK,\n        name: Danish Krone,\n        symbol: kr\n      },\n      {\n        code: DOP,\n        name: Dominican Peso,\n        symbol: RD$\n      },\n      {\n        code: DZD,\n        name: Algerian Dinar,\n        symbol: \n      },\n      {\n        code: EEK,\n        name: Kroon,\n        symbol: \n      },\n      {\n        code: EGP,\n        name: Egyptian Pound,\n        symbol: £\n      },\n      {\n        code: ERN,\n        name: Nakfa,\n        symbol: \n      },\n      {\n        code: ETB,\n        name: Ethiopian Birr,\n        symbol: \n      },\n      {\n        code: EUR,\n        name: Euro,\n        symbol: €\n      },\n      {\n        code: FJD,\n        name: Fiji Dollar,\n        symbol: $\n      },\n      {\n        code: FKP,\n        name: Falkland Islands Pound,\n        symbol: £\n      },\n      {\n        code: GBP,\n        name: Pound Sterling,\n        symbol: £\n      },\n      {\n        code: GEL,\n        name: Lari,\n        symbol: \n      },\n      {\n        code: GHS,\n        name: Cedi,\n        symbol: \n      },\n      {\n        code: GIP,\n        name: Gibraltar Pound,\n        symbol: £\n      },\n      {\n        code: GMD,\n        name: Dalasi,\n        symbol: \n      },\n      {\n        code: GNF,\n        name: Guinea Franc,\n        symbol: \n      },\n      {\n        code: GTQ,\n        name: Quetzal,\n        symbol: Q\n      },\n      {\n        code: GYD,\n        name: Guyana Dollar,\n        symbol: $\n      },\n      {\n        code: HKD,\n        name: Hong Kong Dollar,\n        symbol: $\n      },\n      {\n        code: HNL,\n        name: Lempira,\n        symbol: L\n      },\n      {\n        code: HRK,\n        name: Croatian Kuna,\n        symbol: kn\n      },\n      {\n        code: HTG,\n        name: Gourde,\n        symbol: \n      },\n      {\n        code: HUF,\n        name: Forint,\n        symbol: Ft\n      },\n      {\n        code: IDR,\n        name: Rupiah,\n        symbol: Rp\n      },\n      {\n        code: ILS,\n        name: New Israeli Sheqel,\n        symbol: ₪\n      },\n      {\n        code: INR,\n        name: Indian Rupee,\n        symbol: ₹\n      },\n      {\n        code: BTN,\n        name: Bhutanese Ngultrum,\n        symbol: Nu\n      },\n      {\n        code: IQD,\n        name: Iraqi Dinar,\n        symbol: \n      },\n      {\n        code: IRR,\n        name: Iranian Rial,\n        symbol: ﷼\n      },\n      {\n        code: ISK,\n        name: Iceland Krona,\n        symbol: kr\n      },\n      {\n        code: JMD,\n        name: Jamaican Dollar,\n        symbol: J$\n      },\n      {\n        code: JOD,\n        name: Jordanian Dinar,\n        symbol: \n      },\n      {\n        code: JPY,\n        name: Yen,\n        symbol: ¥\n      },\n      {\n        code: KES,\n        name: Kenyan Shilling,\n        symbol: \n      },\n      {\n        code: KGS,\n        name: Som,\n        symbol: лв\n      },\n      {\n        code: KHR,\n        name: Riel,\n        symbol: ៛\n      },\n      {\n        code: KMF,\n        name: Comoro Franc,\n        symbol: \n      },\n      {\n        code: KPW,\n        name: North Korean Won,\n        symbol: ₩\n      },\n      {\n        code: KRW,\n        name: Won,\n        symbol: ₩\n      },\n      {\n        code: KWD,\n        name: Kuwaiti Dinar,\n        symbol: \n      },\n      {\n        code: KYD,\n        name: Cayman Islands Dollar,\n        symbol: $\n      },\n      {\n        code: KZT,\n        name: Tenge,\n        symbol: лв\n      },\n      {\n        code: LAK,\n        name: Kip,\n        symbol: ₭\n      },\n      {\n        code: LBP,\n        name: Lebanese Pound,\n        symbol: £\n      },\n      {\n        code: LKR,\n        name: Sri Lanka Rupee,\n        symbol: ₨\n      },\n      {\n        code: LRD,\n        name: Liberian Dollar,\n        symbol: $\n      },\n      {\n        code: LTL,\n        name: Lithuanian Litas,\n        symbol: Lt\n      },\n      {\n        code: LVL,\n        name: Latvian Lats,\n        symbol: Ls\n      },\n      {\n        code: LYD,\n        name: Libyan Dinar,\n        symbol: \n      },\n      {\n        code: MAD,\n        name: Moroccan Dirham,\n        symbol: \n      },\n      {\n        code: MDL,\n        name: Moldovan Leu,\n        symbol: \n      },\n      {\n        code: MGA,\n        name: Malagasy Ariary,\n        symbol: \n      },\n      {\n        code: MKD,\n        name: Denar,\n        symbol: ден\n      },\n      {\n        code: MMK,\n        name: Kyat,\n        symbol: \n      },\n      {\n        code: MNT,\n        name: Tugrik,\n        symbol: ₮\n      },\n      {\n        code: MOP,\n        name: Pataca,\n        symbol: \n      },\n      {\n        code: MRO,\n        name: Ouguiya,\n        symbol: \n      },\n      {\n        code: MUR,\n        name: Mauritius Rupee,\n        symbol: ₨\n      },\n      {\n        code: MVR,\n        name: Rufiyaa,\n        symbol: \n      },\n      {\n        code: MWK,\n        name: Kwacha,\n        symbol: \n      },\n      {\n        code: MXN,\n        name: Mexican Peso,\n        symbol: $\n      },\n      {\n        code: MYR,\n        name: Malaysian Ringgit,\n        symbol: RM\n      },\n      {\n        code: MZN,\n        name: Metical,\n        symbol: MT\n      },\n      {\n        code: NGN,\n        name: Naira,\n        symbol: ₦\n      },\n      {\n        code: NIO,\n        name: Cordoba Oro,\n        symbol: C$\n      },\n      {\n        code: NOK,\n        name: Norwegian Krone,\n        symbol: kr\n      },\n      {\n        code: NPR,\n        name: Nepalese Rupee,\n        symbol: ₨\n      },\n      {\n        code: NZD,\n        name: New Zealand Dollar,\n        symbol: $\n      },\n      {\n        code: OMR,\n        name: Rial Omani,\n        symbol: ﷼\n      },\n      {\n        code: PAB,\n        name: Balboa,\n        symbol: B/.\n      },\n      {\n        code: PEN,\n        name: Nuevo Sol,\n        symbol: S/.\n      },\n      {\n        code: PGK,\n        name: Kina,\n        symbol: \n      },\n      {\n        code: PHP,\n        name: Philippine Peso,\n        symbol: Php\n      },\n      {\n        code: PKR,\n        name: Pakistan Rupee,\n        symbol: ₨\n      },\n      {\n        code: PLN,\n        name: Zloty,\n        symbol: zł\n      },\n      {\n        code: PYG,\n        name: Guarani,\n        symbol: Gs\n      },\n      {\n        code: QAR,\n        name: Qatari Rial,\n        symbol: ﷼\n      },\n      {\n        code: RON,\n        name: New Leu,\n        symbol: lei\n      },\n      {\n        code: RSD,\n        name: Serbian Dinar,\n        symbol: Дин.\n      },\n      {\n        code: RUB,\n        name: Russian Ruble,\n        symbol: руб\n      },\n      {\n        code: RWF,\n        name: Rwanda Franc,\n        symbol: \n      },\n      {\n        code: SAR,\n        name: Saudi Riyal,\n        symbol: ﷼\n      },\n      {\n        code: SBD,\n        name: Solomon Islands Dollar,\n        symbol: $\n      },\n      {\n        code: SCR,\n        name: Seychelles Rupee,\n        symbol: ₨\n      },\n      {\n        code: SDG,\n        name: Sudanese Pound,\n        symbol: \n      },\n      {\n        code: SEK,\n        name: Swedish Krona,\n        symbol: kr\n      },\n      {\n        code: SGD,\n        name: Singapore Dollar,\n        symbol: $\n      },\n      {\n        code: SHP,\n        name: Saint Helena Pound,\n        symbol: £\n      },\n      {\n        code: SLL,\n        name: Leone,\n        symbol: \n      },\n      {\n        code: SOS,\n        name: Somali Shilling,\n        symbol: S\n      },\n      {\n        code: SRD,\n        name: Surinam Dollar,\n        symbol: $\n      },\n      {\n        code: STN,\n        name: Dobra,\n        symbol: Db\n      },\n      {\n        code: SVC,\n        name: El Salvador Colon,\n        symbol: ₡\n      },\n      {\n        code: SYP,\n        name: Syrian Pound,\n        symbol: £\n      },\n      {\n        code: SZL,\n        name: Lilangeni,\n        symbol: \n      },\n      {\n        code: THB,\n        name: Baht,\n        symbol: ฿\n      },\n      {\n        code: TJS,\n        name: Somoni,\n        symbol: \n      },\n      {\n        code: TMT,\n        name: Manat,\n        symbol: \n      },\n      {\n        code: TND,\n        name: Tunisian Dinar,\n        symbol: \n      },\n      {\n        code: TOP,\n        name: Pa'anga,\n        symbol: \n      },\n      {\n        code: TRY,\n        name: Turkish Lira,\n        symbol: ₺\n      },\n      {\n        code: TTD,\n        name: Trinidad and Tobago Dollar,\n        symbol: TT$\n      },\n      {\n        code: TWD,\n        name: New Taiwan Dollar,\n        symbol: NT$\n      },\n      {\n        code: TZS,\n        name: Tanzanian Shilling,\n        symbol: \n      },\n      {\n        code: UAH,\n        name: Hryvnia,\n        symbol: ₴\n      },\n      {\n        code: UGX,\n        name: Uganda Shilling,\n        symbol: \n      },\n      {\n        code: USD,\n        name: US Dollar,\n        symbol: $\n      },\n      {\n        code: UYU,\n        name: Peso Uruguayo,\n        symbol: $U\n      },\n      {\n        code: UZS,\n        name: Uzbekistan Sum,\n        symbol: лв\n      },\n      {\n        code: VEF,\n        name: Bolivar Fuerte,\n        symbol: Bs\n      },\n      {\n        code: VND,\n        name: Dong,\n        symbol: ₫\n      },\n      {\n        code: VUV,\n        name: Vatu,\n        symbol: \n      },\n      {\n        code: WST,\n        name: Tala,\n        symbol: \n      },\n      {\n        code: XAF,\n        name: CFA Franc BEAC,\n        symbol: \n      },\n      {\n        code: XAG,\n        name: Silver,\n        symbol: \n      },\n      {\n        code: XAU,\n        name: Gold,\n        symbol: \n      },\n      {\n        code: XBA,\n        name: Bond Markets Units European Composite Unit (EURCO),\n        symbol: \n      },\n      {\n        code: XBB,\n        name: European Monetary Unit (E.M.U.-6),\n        symbol: \n      },\n      {\n        code: XBC,\n        name: European Unit of Account 9(E.U.A.-9),\n        symbol: \n      },\n      {\n        code: XBD,\n        name: European Unit of Account 17(E.U.A.-17),\n        symbol: \n      },\n      {\n        code: XCD,\n        name: East Caribbean Dollar,\n        symbol: $\n      },\n      {\n        code: XDR,\n        name: SDR,\n        symbol: \n      },\n      {\n        code: XFU,\n        name: UIC-Franc,\n        symbol: \n      },\n      {\n        code: XOF,\n        name: CFA Franc BCEAO,\n        symbol: \n      },\n      {\n        code: XPD,\n        name: Palladium,\n        symbol: \n      },\n      {\n        code: XPF,\n        name: CFP Franc,\n        symbol: \n      },\n      {\n        code: XPT,\n        name: Platinum,\n        symbol: \n      },\n      {\n        code: XTS,\n        name: Codes specifically reserved for testing purposes,\n        symbol: \n      },\n      {\n        code: YER,\n        name: Yemeni Rial,\n        symbol: ﷼\n      },\n      {\n        code: ZAR,\n        name: Rand,\n        symbol: R\n      },\n      {\n        code: LSL,\n        name: Lesotho Loti,\n        symbol: \n      },\n      {\n        code: NAD,\n        name: Namibia Dollar,\n        symbol: N$\n      },\n      {\n        code: ZMK,\n        name: Zambian Kwacha,\n        symbol: \n      },\n      {\n        code: ZWL,\n        name: Zimbabwe Dollar,\n        symbol: \n      }\n    ],\n    iban_formats: [\n      {\n        bban: [\n          {\n            count: 8,\n            type: n\n          },\n          {\n            count: 16,\n            type: c\n          }\n        ],\n        country: AL,\n        format: ALkk bbbs sssx cccc cccc cccc cccc,\n        total: 28\n      },\n      {\n        bban: [\n          {\n            count: 8,\n            type: n\n          },\n          {\n            count: 12,\n            type: c\n          }\n        ],\n        country: AD,\n        format: ADkk bbbb ssss cccc cccc cccc,\n        total: 24\n      },\n      {\n        bban: [\n          {\n            count: 5,\n            type: n\n          },\n          {\n            count: 11,\n            type: n\n          }\n        ],\n        country: AT,\n        format: ATkk bbbb bccc cccc cccc,\n        total: 20\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: c\n          },\n          {\n            count: 20,\n            type: n\n          }\n        ],\n        country: AZ,\n        format: AZkk bbbb cccc cccc cccc cccc cccc,\n        total: 28\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: a\n          },\n          {\n            count: 14,\n            type: c\n          }\n        ],\n        country: BH,\n        format: BHkk bbbb cccc cccc cccc cc,\n        total: 22\n      },\n      {\n        bban: [\n          {\n            count: 3,\n            type: n\n          },\n          {\n            count: 9,\n            type: n\n          }\n        ],\n        country: BE,\n        format: BEkk bbbc cccc ccxx,\n        total: 16\n      },\n      {\n        bban: [\n          {\n            count: 6,\n            type: n\n          },\n          {\n            count: 10,\n            type: n\n          }\n        ],\n        country: BA,\n        format: BAkk bbbs sscc cccc ccxx,\n        total: 20\n      },\n      {\n        bban: [\n          {\n            count: 13,\n            type: n\n          },\n          {\n            count: 10,\n            type: n\n          },\n          {\n            count: 1,\n            type: a\n          },\n          {\n            count: 1,\n            type: c\n          }\n        ],\n        country: BR,\n        format: BRkk bbbb bbbb ssss sccc cccc ccct n,\n        total: 29\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: a\n          },\n          {\n            count: 6,\n            type: n\n          },\n          {\n            count: 8,\n            type: c\n          }\n        ],\n        country: BG,\n        format: BGkk bbbb ssss ddcc cccc cc,\n        total: 22\n      },\n      {\n        bban: [\n          {\n            count: 1,\n            type: n\n          },\n          {\n            count: 3,\n            type: n\n          },\n          {\n            count: 14,\n            type: n\n          }\n        ],\n        country: CR,\n        format: CRkk xbbb cccc cccc cccc cc,\n        total: 22\n      },\n      {\n        bban: [\n          {\n            count: 7,\n            type: n\n          },\n          {\n            count: 10,\n            type: n\n          }\n        ],\n        country: HR,\n        format: HRkk bbbb bbbc cccc cccc c,\n        total: 21\n      },\n      {\n        bban: [\n          {\n            count: 8,\n            type: n\n          },\n          {\n            count: 16,\n            type: c\n          }\n        ],\n        country: CY,\n        format: CYkk bbbs ssss cccc cccc cccc cccc,\n        total: 28\n      },\n      {\n        bban: [\n          {\n            count: 10,\n            type: n\n          },\n          {\n            count: 10,\n            type: n\n          }\n        ],\n        country: CZ,\n        format: CZkk bbbb ssss sscc cccc cccc,\n        total: 24\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: n\n          },\n          {\n            count: 10,\n            type: n\n          }\n        ],\n        country: DK,\n        format: DKkk bbbb cccc cccc cc,\n        total: 18\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: a\n          },\n          {\n            count: 20,\n            type: n\n          }\n        ],\n        country: DO,\n        format: DOkk bbbb cccc cccc cccc cccc cccc,\n        total: 28\n      },\n      {\n        bban: [\n          {\n            count: 3,\n            type: n\n          },\n          {\n            count: 16,\n            type: n\n          }\n        ],\n        country: TL,\n        format: TLkk bbbc cccc cccc cccc cxx,\n        total: 23\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: n\n          },\n          {\n            count: 12,\n            type: n\n          }\n        ],\n        country: EE,\n        format: EEkk bbss cccc cccc cccx,\n        total: 20\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: n\n          },\n          {\n            count: 10,\n            type: n\n          }\n        ],\n        country: FO,\n        format: FOkk bbbb cccc cccc cx,\n        total: 18\n      },\n      {\n        bban: [\n          {\n            count: 6,\n            type: n\n          },\n          {\n            count: 8,\n            type: n\n          }\n        ],\n        country: FI,\n        format: FIkk bbbb bbcc cccc cx,\n        total: 18\n      },\n      {\n        bban: [\n          {\n            count: 10,\n            type: n\n          },\n          {\n            count: 11,\n            type: c\n          },\n          {\n            count: 2,\n            type: n\n          }\n        ],\n        country: FR,\n        format: FRkk bbbb bggg ggcc cccc cccc cxx,\n        total: 27\n      },\n      {\n        bban: [\n          {\n            count: 2,\n            type: c\n          },\n          {\n            count: 16,\n            type: n\n          }\n        ],\n        country: GE,\n        format: GEkk bbcc cccc cccc cccc cc,\n        total: 22\n      },\n      {\n        bban: [\n          {\n            count: 8,\n            type: n\n          },\n          {\n            count: 10,\n            type: n\n          }\n        ],\n        country: DE,\n        format: DEkk bbbb bbbb cccc cccc cc,\n        total: 22\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: a\n          },\n          {\n            count: 15,\n            type: c\n          }\n        ],\n        country: GI,\n        format: GIkk bbbb cccc cccc cccc ccc,\n        total: 23\n      },\n      {\n        bban: [\n          {\n            count: 7,\n            type: n\n          },\n          {\n            count: 16,\n            type: c\n          }\n        ],\n        country: GR,\n        format: GRkk bbbs sssc cccc cccc cccc ccc,\n        total: 27\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: n\n          },\n          {\n            count: 10,\n            type: n\n          }\n        ],\n        country: GL,\n        format: GLkk bbbb cccc cccc cc,\n        total: 18\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: c\n          },\n          {\n            count: 4,\n            type: c\n          },\n          {\n            count: 16,\n            type: c\n          }\n        ],\n        country: GT,\n        format: GTkk bbbb mmtt cccc cccc cccc cccc,\n        total: 28\n      },\n      {\n        bban: [\n          {\n            count: 8,\n            type: n\n          },\n          {\n            count: 16,\n            type: n\n          }\n        ],\n        country: HU,\n        format: HUkk bbbs sssk cccc cccc cccc cccx,\n        total: 28\n      },\n      {\n        bban: [\n          {\n            count: 6,\n            type: n\n          },\n          {\n            count: 16,\n            type: n\n          }\n        ],\n        country: IS,\n        format: ISkk bbbb sscc cccc iiii iiii ii,\n        total: 26\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: c\n          },\n          {\n            count: 6,\n            type: n\n          },\n          {\n            count: 8,\n            type: n\n          }\n        ],\n        country: IE,\n        format: IEkk aaaa bbbb bbcc cccc cc,\n        total: 22\n      },\n      {\n        bban: [\n          {\n            count: 6,\n            type: n\n          },\n          {\n            count: 13,\n            type: n\n          }\n        ],\n        country: IL,\n        format: ILkk bbbn nncc cccc cccc ccc,\n        total: 23\n      },\n      {\n        bban: [\n          {\n            count: 1,\n            type: a\n          },\n          {\n            count: 10,\n            type: n\n          },\n          {\n            count: 12,\n            type: c\n          }\n        ],\n        country: IT,\n        format: ITkk xaaa aabb bbbc cccc cccc ccc,\n        total: 27\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: a\n          },\n          {\n            count: 4,\n            type: n\n          },\n          {\n            count: 18,\n            type: n\n          }\n        ],\n        country: JO,\n        format: JOkk bbbb nnnn cccc cccc cccc cccc cc,\n        total: 30\n      },\n      {\n        bban: [\n          {\n            count: 3,\n            type: n\n          },\n          {\n            count: 13,\n            type: c\n          }\n        ],\n        country: KZ,\n        format: KZkk bbbc cccc cccc cccc,\n        total: 20\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: n\n          },\n          {\n            count: 12,\n            type: n\n          }\n        ],\n        country: XK,\n        format: XKkk bbbb cccc cccc cccc,\n        total: 20\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: a\n          },\n          {\n            count: 22,\n            type: c\n          }\n        ],\n        country: KW,\n        format: KWkk bbbb cccc cccc cccc cccc cccc cc,\n        total: 30\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: a\n          },\n          {\n            count: 13,\n            type: c\n          }\n        ],\n        country: LV,\n        format: LVkk bbbb cccc cccc cccc c,\n        total: 21\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: n\n          },\n          {\n            count: 20,\n            type: c\n          }\n        ],\n        country: LB,\n        format: LBkk bbbb cccc cccc cccc cccc cccc,\n        total: 28\n      },\n      {\n        bban: [\n          {\n            count: 5,\n            type: n\n          },\n          {\n            count: 12,\n            type: c\n          }\n        ],\n        country: LI,\n        format: LIkk bbbb bccc cccc cccc c,\n        total: 21\n      },\n      {\n        bban: [\n          {\n            count: 5,\n            type: n\n          },\n          {\n            count: 11,\n            type: n\n          }\n        ],\n        country: LT,\n        format: LTkk bbbb bccc cccc cccc,\n        total: 20\n      },\n      {\n        bban: [\n          {\n            count: 3,\n            type: n\n          },\n          {\n            count: 13,\n            type: c\n          }\n        ],\n        country: LU,\n        format: LUkk bbbc cccc cccc cccc,\n        total: 20\n      },\n      {\n        bban: [\n          {\n            count: 3,\n            type: n\n          },\n          {\n            count: 10,\n            type: c\n          },\n          {\n            count: 2,\n            type: n\n          }\n        ],\n        country: MK,\n        format: MKkk bbbc cccc cccc cxx,\n        total: 19\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: a\n          },\n          {\n            count: 5,\n            type: n\n          },\n          {\n            count: 18,\n            type: c\n          }\n        ],\n        country: MT,\n        format: MTkk bbbb ssss sccc cccc cccc cccc ccc,\n        total: 31\n      },\n      {\n        bban: [\n          {\n            count: 10,\n            type: n\n          },\n          {\n            count: 13,\n            type: n\n          }\n        ],\n        country: MR,\n        format: MRkk bbbb bsss sscc cccc cccc cxx,\n        total: 27\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: a\n          },\n          {\n            count: 4,\n            type: n\n          },\n          {\n            count: 15,\n            type: n\n          },\n          {\n            count: 3,\n            type: a\n          }\n        ],\n        country: MU,\n        format: MUkk bbbb bbss cccc cccc cccc 000d dd,\n        total: 30\n      },\n      {\n        bban: [\n          {\n            count: 10,\n            type: n\n          },\n          {\n            count: 11,\n            type: c\n          },\n          {\n            count: 2,\n            type: n\n          }\n        ],\n        country: MC,\n        format: MCkk bbbb bsss sscc cccc cccc cxx,\n        total: 27\n      },\n      {\n        bban: [\n          {\n            count: 2,\n            type: c\n          },\n          {\n            count: 18,\n            type: c\n          }\n        ],\n        country: MD,\n        format: MDkk bbcc cccc cccc cccc cccc,\n        total: 24\n      },\n      {\n        bban: [\n          {\n            count: 3,\n            type: n\n          },\n          {\n            count: 15,\n            type: n\n          }\n        ],\n        country: ME,\n        format: MEkk bbbc cccc cccc cccc xx,\n        total: 22\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: a\n          },\n          {\n            count: 10,\n            type: n\n          }\n        ],\n        country: NL,\n        format: NLkk bbbb cccc cccc cc,\n        total: 18\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: n\n          },\n          {\n            count: 7,\n            type: n\n          }\n        ],\n        country: NO,\n        format: NOkk bbbb cccc ccx,\n        total: 15\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: c\n          },\n          {\n            count: 16,\n            type: n\n          }\n        ],\n        country: PK,\n        format: PKkk bbbb cccc cccc cccc cccc,\n        total: 24\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: c\n          },\n          {\n            count: 9,\n            type: n\n          },\n          {\n            count: 12,\n            type: n\n          }\n        ],\n        country: PS,\n        format: PSkk bbbb xxxx xxxx xccc cccc cccc c,\n        total: 29\n      },\n      {\n        bban: [\n          {\n            count: 8,\n            type: n\n          },\n          {\n            count: 16,\n            type: n\n          }\n        ],\n        country: PL,\n        format: PLkk bbbs sssx cccc cccc cccc cccc,\n        total: 28\n      },\n      {\n        bban: [\n          {\n            count: 8,\n            type: n\n          },\n          {\n            count: 13,\n            type: n\n          }\n        ],\n        country: PT,\n        format: PTkk bbbb ssss cccc cccc cccx x,\n        total: 25\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: a\n          },\n          {\n            count: 21,\n            type: c\n          }\n        ],\n        country: QA,\n        format: QAkk bbbb cccc cccc cccc cccc cccc c,\n        total: 29\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: a\n          },\n          {\n            count: 16,\n            type: c\n          }\n        ],\n        country: RO,\n        format: ROkk bbbb cccc cccc cccc cccc,\n        total: 24\n      },\n      {\n        bban: [\n          {\n            count: 1,\n            type: a\n          },\n          {\n            count: 10,\n            type: n\n          },\n          {\n            count: 12,\n            type: c\n          }\n        ],\n        country: SM,\n        format: SMkk xaaa aabb bbbc cccc cccc ccc,\n        total: 27\n      },\n      {\n        bban: [\n          {\n            count: 2,\n            type: n\n          },\n          {\n            count: 18,\n            type: c\n          }\n        ],\n        country: SA,\n        format: SAkk bbcc cccc cccc cccc cccc,\n        total: 24\n      },\n      {\n        bban: [\n          {\n            count: 3,\n            type: n\n          },\n          {\n            count: 15,\n            type: n\n          }\n        ],\n        country: RS,\n        format: RSkk bbbc cccc cccc cccc xx,\n        total: 22\n      },\n      {\n        bban: [\n          {\n            count: 10,\n            type: n\n          },\n          {\n            count: 10,\n            type: n\n          }\n        ],\n        country: SK,\n        format: SKkk bbbb ssss sscc cccc cccc,\n        total: 24\n      },\n      {\n        bban: [\n          {\n            count: 5,\n            type: n\n          },\n          {\n            count: 10,\n            type: n\n          }\n        ],\n        country: SI,\n        format: SIkk bbss sccc cccc cxx,\n        total: 19\n      },\n      {\n        bban: [\n          {\n            count: 10,\n            type: n\n          },\n          {\n            count: 10,\n            type: n\n          }\n        ],\n        country: ES,\n        format: ESkk bbbb gggg xxcc cccc cccc,\n        total: 24\n      },\n      {\n        bban: [\n          {\n            count: 3,\n            type: n\n          },\n          {\n            count: 17,\n            type: n\n          }\n        ],\n        country: SE,\n        format: SEkk bbbc cccc cccc cccc cccc,\n        total: 24\n      },\n      {\n        bban: [\n          {\n            count: 5,\n            type: n\n          },\n          {\n            count: 12,\n            type: c\n          }\n        ],\n        country: CH,\n        format: CHkk bbbb bccc cccc cccc c,\n        total: 21\n      },\n      {\n        bban: [\n          {\n            count: 5,\n            type: n\n          },\n          {\n            count: 15,\n            type: n\n          }\n        ],\n        country: TN,\n        format: TNkk bbss sccc cccc cccc cccc,\n        total: 24\n      },\n      {\n        bban: [\n          {\n            count: 5,\n            type: n\n          },\n          {\n            count: 1,\n            type: c\n          },\n          {\n            count: 16,\n            type: c\n          }\n        ],\n        country: TR,\n        format: TRkk bbbb bxcc cccc cccc cccc cc,\n        total: 26\n      },\n      {\n        bban: [\n          {\n            count: 3,\n            type: n\n          },\n          {\n            count: 16,\n            type: n\n          }\n        ],\n        country: AE,\n        format: AEkk bbbc cccc cccc cccc ccc,\n        total: 23\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: a\n          },\n          {\n            count: 6,\n            type: n\n          },\n          {\n            count: 8,\n            type: n\n          }\n        ],\n        country: GB,\n        format: GBkk bbbb ssss sscc cccc cc,\n        total: 22\n      },\n      {\n        bban: [\n          {\n            count: 4,\n            type: c\n          },\n          {\n            count: 16,\n            type: n\n          }\n        ],\n        country: VG,\n        format: VGkk bbbb cccc cccc cccc cccc,\n        total: 24\n      }\n    ],\n    transaction_type: [Array String; 4]\n  },\n  hacker: {\n    abbreviation: [Array String; 29],\n    adjective: [Array String; 18],\n    ingverb: [Array String; 16],\n    noun: [Array String; 24],\n    phrase: [Array String; 8],\n    verb: [Array String; 18]\n  },\n  internet: {\n    domain_suffix: [Array String; 6],\n    example_email: [Array String; 3],\n    free_email: [Array String; 3]\n  },\n  lorem: {\n    supplemental: [Array String; 840],\n    words: [Array String; 249]\n  },\n  music: {\n    genre: [Array String; 18]\n  },\n  name: {\n    female_first_name: [Array String; 500],\n    first_name: [Array String; 3007],\n    gender: [Array String; 71],\n    last_name: [Array String; 473],\n    male_first_name: [Array String; 500],\n    name: [Array String; 6],\n    prefix: [Array String; 5],\n    suffix: [Array String; 11],\n    title: {\n      descriptor: [Array String; 22],\n      job: [Array String; 25],\n      level: [Array String; 37]\n    }\n  },\n  phone_number: {\n    formats: [Array String; 20]\n  },\n  rant: {\n    review: [Array String; 316]\n  },\n  separator:  & ,\n  system: {\n    directoryPaths: [Array String; 60],\n    mimeTypes: [\n      {\n        mime: application/1d-interleaved-parityfec,\n        source: iana\n      },\n      {\n        mime: application/3gpdash-qoe-report+xml,\n        source: iana\n      },\n      {\n        mime: application/3gpp-ims+xml,\n        source: iana\n      },\n      {\n        mime: application/a2l,\n        source: iana\n      },\n      {\n        mime: application/activemessage,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/alto-costmap+json,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/alto-costmapfilter+json,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/alto-directory+json,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/alto-endpointcost+json,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/alto-endpointcostparams+json,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/alto-endpointprop+json,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/alto-endpointpropparams+json,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/alto-error+json,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/alto-networkmap+json,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/alto-networkmapfilter+json,\n        source: iana\n      },\n      {\n        mime: application/aml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/andrew-inset,\n        source: iana\n      },\n      {\n        mime: application/applefile,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/applixware,\n        source: apache\n      },\n      {\n        mime: application/atf,\n        source: iana\n      },\n      {\n        mime: application/atfx,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: application/atom+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/atomcat+xml,\n        source: iana\n      },\n      {\n        mime: application/atomdeleted+xml,\n        source: iana\n      },\n      {\n        mime: application/atomicmail,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/atomsvc+xml,\n        source: iana\n      },\n      {\n        mime: application/atxml,\n        source: iana\n      },\n      {\n        mime: application/auth-policy+xml,\n        source: iana\n      },\n      {\n        mime: application/bacnet-xdd+zip,\n        source: iana\n      },\n      {\n        mime: application/batch-smtp,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/bdoc\n      },\n      {\n        mime: application/beep+xml,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/calendar+json,\n        source: iana\n      },\n      {\n        mime: application/calendar+xml,\n        source: iana\n      },\n      {\n        mime: application/call-completion,\n        source: iana\n      },\n      {\n        mime: application/cals-1840,\n        source: iana\n      },\n      {\n        mime: application/cbor,\n        source: iana\n      },\n      {\n        mime: application/ccmp+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/ccxml+xml,\n        source: iana\n      },\n      {\n        mime: application/cdfx+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/cdmi-capability,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/cdmi-container,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/cdmi-domain,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/cdmi-object,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/cdmi-queue,\n        source: iana\n      },\n      {\n        mime: application/cdni,\n        source: iana\n      },\n      {\n        mime: application/cea,\n        source: iana\n      },\n      {\n        mime: application/cea-2018+xml,\n        source: iana\n      },\n      {\n        mime: application/cellml+xml,\n        source: iana\n      },\n      {\n        mime: application/cfw,\n        source: iana\n      },\n      {\n        mime: application/cms,\n        source: iana\n      },\n      {\n        mime: application/cnrp+xml,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/coap-group+json,\n        source: iana\n      },\n      {\n        mime: application/commonground,\n        source: iana\n      },\n      {\n        mime: application/conference-info+xml,\n        source: iana\n      },\n      {\n        mime: application/cpl+xml,\n        source: iana\n      },\n      {\n        mime: application/csrattrs,\n        source: iana\n      },\n      {\n        mime: application/csta+xml,\n        source: iana\n      },\n      {\n        mime: application/cstadata+xml,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/csvm+json,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/cu-seeme,\n        source: apache\n      },\n      {\n        mime: application/cybercash,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/dart\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/dash+xml,\n        source: iana\n      },\n      {\n        mime: application/dashdelta,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/davmount+xml,\n        source: iana\n      },\n      {\n        mime: application/dca-rft,\n        source: iana\n      },\n      {\n        mime: application/dcd,\n        source: iana\n      },\n      {\n        mime: application/dec-dx,\n        source: iana\n      },\n      {\n        mime: application/dialog-info+xml,\n        source: iana\n      },\n      {\n        mime: application/dicom,\n        source: iana\n      },\n      {\n        mime: application/dii,\n        source: iana\n      },\n      {\n        mime: application/dit,\n        source: iana\n      },\n      {\n        mime: application/dns,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/docbook+xml,\n        source: apache\n      },\n      {\n        mime: application/dskpp+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/dssc+der,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/dssc+xml,\n        source: iana\n      },\n      {\n        mime: application/dvcs,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: application/ecmascript,\n        source: iana\n      },\n      {\n        mime: application/edi-consent,\n        source: iana\n      },\n      {\n        compressible: false,\n        mime: application/edi-x12,\n        source: iana\n      },\n      {\n        compressible: false,\n        mime: application/edifact,\n        source: iana\n      },\n      {\n        mime: application/emergencycalldata.comment+xml,\n        source: iana\n      },\n      {\n        mime: application/emergencycalldata.deviceinfo+xml,\n        source: iana\n      },\n      {\n        mime: application/emergencycalldata.providerinfo+xml,\n        source: iana\n      },\n      {\n        mime: application/emergencycalldata.serviceinfo+xml,\n        source: iana\n      },\n      {\n        mime: application/emergencycalldata.subscriberinfo+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/emma+xml,\n        source: iana\n      },\n      {\n        mime: application/emotionml+xml,\n        source: iana\n      },\n      {\n        mime: application/encaprtp,\n        source: iana\n      },\n      {\n        mime: application/epp+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/epub+zip,\n        source: iana\n      },\n      {\n        mime: application/eshop,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/exi,\n        source: iana\n      },\n      {\n        mime: application/fastinfoset,\n        source: iana\n      },\n      {\n        mime: application/fastsoap,\n        source: iana\n      },\n      {\n        mime: application/fdt+xml,\n        source: iana\n      },\n      {\n        mime: application/fits,\n        source: iana\n      },\n      {\n        mime: application/font-sfnt,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/font-tdpfr,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/font-woff,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/font-woff2\n      },\n      {\n        mime: application/framework-attributes+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/gml+xml,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/gpx+xml,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/gxf,\n        source: apache\n      },\n      {\n        compressible: false,\n        mime: application/gzip,\n        source: iana\n      },\n      {\n        mime: application/h224,\n        source: iana\n      },\n      {\n        mime: application/held+xml,\n        source: iana\n      },\n      {\n        mime: application/http,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/hyperstudio,\n        source: iana\n      },\n      {\n        mime: application/ibe-key-request+xml,\n        source: iana\n      },\n      {\n        mime: application/ibe-pkg-reply+xml,\n        source: iana\n      },\n      {\n        mime: application/ibe-pp-data,\n        source: iana\n      },\n      {\n        mime: application/iges,\n        source: iana\n      },\n      {\n        mime: application/im-iscomposing+xml,\n        source: iana\n      },\n      {\n        mime: application/index,\n        source: iana\n      },\n      {\n        mime: application/index.cmd,\n        source: iana\n      },\n      {\n        mime: application/index.obj,\n        source: iana\n      },\n      {\n        mime: application/index.response,\n        source: iana\n      },\n      {\n        mime: application/index.vnd,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/inkml+xml,\n        source: iana\n      },\n      {\n        mime: application/iotp,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/ipfix,\n        source: iana\n      },\n      {\n        mime: application/ipp,\n        source: iana\n      },\n      {\n        mime: application/isup,\n        source: iana\n      },\n      {\n        mime: application/its+xml,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 3],\n        mime: application/java-archive,\n        source: apache\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/java-serialized-object,\n        source: apache\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/java-vm,\n        source: apache\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: application/javascript,\n        source: iana\n      },\n      {\n        mime: application/jose,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/jose+json,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/jrd+json,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 2],\n        mime: application/json,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/json-patch+json,\n        source: iana\n      },\n      {\n        mime: application/json-seq,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/json5\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: application/jsonml+json,\n        source: apache\n      },\n      {\n        compressible: true,\n        mime: application/jwk+json,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/jwk-set+json,\n        source: iana\n      },\n      {\n        mime: application/jwt,\n        source: iana\n      },\n      {\n        mime: application/kpml-request+xml,\n        source: iana\n      },\n      {\n        mime: application/kpml-response+xml,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: application/ld+json,\n        source: iana\n      },\n      {\n        mime: application/link-format,\n        source: iana\n      },\n      {\n        mime: application/load-control+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/lost+xml,\n        source: iana\n      },\n      {\n        mime: application/lostsync+xml,\n        source: iana\n      },\n      {\n        mime: application/lxf,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/mac-binhex40,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/mac-compactpro,\n        source: apache\n      },\n      {\n        mime: application/macwriteii,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/mads+xml,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: application/manifest+json\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/marc,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/marcxml+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 3],\n        mime: application/mathematica,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/mathml+xml,\n        source: iana\n      },\n      {\n        mime: application/mathml-content+xml,\n        source: iana\n      },\n      {\n        mime: application/mathml-presentation+xml,\n        source: iana\n      },\n      {\n        mime: application/mbms-associated-procedure-description+xml,\n        source: iana\n      },\n      {\n        mime: application/mbms-deregister+xml,\n        source: iana\n      },\n      {\n        mime: application/mbms-envelope+xml,\n        source: iana\n      },\n      {\n        mime: application/mbms-msk+xml,\n        source: iana\n      },\n      {\n        mime: application/mbms-msk-response+xml,\n        source: iana\n      },\n      {\n        mime: application/mbms-protection-description+xml,\n        source: iana\n      },\n      {\n        mime: application/mbms-reception-report+xml,\n        source: iana\n      },\n      {\n        mime: application/mbms-register+xml,\n        source: iana\n      },\n      {\n        mime: application/mbms-register-response+xml,\n        source: iana\n      },\n      {\n        mime: application/mbms-schedule+xml,\n        source: iana\n      },\n      {\n        mime: application/mbms-user-service-description+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/mbox,\n        source: iana\n      },\n      {\n        mime: application/media-policy-dataset+xml,\n        source: iana\n      },\n      {\n        mime: application/media_control+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/mediaservercontrol+xml,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/merge-patch+json,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/metalink+xml,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/metalink4+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/mets+xml,\n        source: iana\n      },\n      {\n        mime: application/mf4,\n        source: iana\n      },\n      {\n        mime: application/mikey,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/mods+xml,\n        source: iana\n      },\n      {\n        mime: application/moss-keys,\n        source: iana\n      },\n      {\n        mime: application/moss-signature,\n        source: iana\n      },\n      {\n        mime: application/mosskey-data,\n        source: iana\n      },\n      {\n        mime: application/mosskey-request,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/mp21,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/mp4,\n        source: iana\n      },\n      {\n        mime: application/mpeg4-generic,\n        source: iana\n      },\n      {\n        mime: application/mpeg4-iod,\n        source: iana\n      },\n      {\n        mime: application/mpeg4-iod-xmt,\n        source: iana\n      },\n      {\n        mime: application/mrb-consumer+xml,\n        source: iana\n      },\n      {\n        mime: application/mrb-publish+xml,\n        source: iana\n      },\n      {\n        mime: application/msc-ivr+xml,\n        source: iana\n      },\n      {\n        mime: application/msc-mixer+xml,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 2],\n        mime: application/msword,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/mxf,\n        source: iana\n      },\n      {\n        mime: application/nasdata,\n        source: iana\n      },\n      {\n        mime: application/news-checkgroups,\n        source: iana\n      },\n      {\n        mime: application/news-groupinfo,\n        source: iana\n      },\n      {\n        mime: application/news-transmission,\n        source: iana\n      },\n      {\n        mime: application/nlsml+xml,\n        source: iana\n      },\n      {\n        mime: application/nss,\n        source: iana\n      },\n      {\n        mime: application/ocsp-request,\n        source: iana\n      },\n      {\n        mime: application/ocsp-response,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 22],\n        mime: application/octet-stream,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/oda,\n        source: iana\n      },\n      {\n        mime: application/odx,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/oebps-package+xml,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/ogg,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/omdoc+xml,\n        source: apache\n      },\n      {\n        extensions: [Array String; 4],\n        mime: application/onenote,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/oxps,\n        source: iana\n      },\n      {\n        mime: application/p2p-overlay+xml,\n        source: iana\n      },\n      {\n        mime: application/parityfec,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/patch-ops-error+xml,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/pdf,\n        source: iana\n      },\n      {\n        mime: application/pdx,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/pgp-encrypted,\n        source: iana\n      },\n      {\n        mime: application/pgp-keys,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/pgp-signature,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/pics-rules,\n        source: apache\n      },\n      {\n        mime: application/pidf+xml,\n        source: iana\n      },\n      {\n        mime: application/pidf-diff+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/pkcs10,\n        source: iana\n      },\n      {\n        mime: application/pkcs12,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/pkcs7-mime,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/pkcs7-signature,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/pkcs8,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/pkix-attr-cert,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/pkix-cert,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/pkix-crl,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/pkix-pkipath,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/pkixcmp,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/pls+xml,\n        source: iana\n      },\n      {\n        mime: application/poc-settings+xml,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 3],\n        mime: application/postscript,\n        source: iana\n      },\n      {\n        mime: application/provenance+xml,\n        source: iana\n      },\n      {\n        mime: application/prs.alvestrand.titrax-sheet,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/prs.cww,\n        source: iana\n      },\n      {\n        mime: application/prs.hpub+zip,\n        source: iana\n      },\n      {\n        mime: application/prs.nprend,\n        source: iana\n      },\n      {\n        mime: application/prs.plucker,\n        source: iana\n      },\n      {\n        mime: application/prs.rdf-xml-crypt,\n        source: iana\n      },\n      {\n        mime: application/prs.xsf+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/pskc+xml,\n        source: iana\n      },\n      {\n        mime: application/qsig,\n        source: iana\n      },\n      {\n        mime: application/raptorfec,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/rdap+json,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: application/rdf+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/reginfo+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/relax-ng-compact-syntax,\n        source: iana\n      },\n      {\n        mime: application/remote-printing,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/reputon+json,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/resource-lists+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/resource-lists-diff+xml,\n        source: iana\n      },\n      {\n        mime: application/rfc+xml,\n        source: iana\n      },\n      {\n        mime: application/riscos,\n        source: iana\n      },\n      {\n        mime: application/rlmi+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/rls-services+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/rpki-ghostbusters,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/rpki-manifest,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/rpki-roa,\n        source: iana\n      },\n      {\n        mime: application/rpki-updown,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/rsd+xml,\n        source: apache\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: application/rss+xml,\n        source: apache\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: application/rtf,\n        source: iana\n      },\n      {\n        mime: application/rtploopback,\n        source: iana\n      },\n      {\n        mime: application/rtx,\n        source: iana\n      },\n      {\n        mime: application/samlassertion+xml,\n        source: iana\n      },\n      {\n        mime: application/samlmetadata+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/sbml+xml,\n        source: iana\n      },\n      {\n        mime: application/scaip+xml,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/scim+json,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/scvp-cv-request,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/scvp-cv-response,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/scvp-vp-request,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/scvp-vp-response,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/sdp,\n        source: iana\n      },\n      {\n        mime: application/sep+xml,\n        source: iana\n      },\n      {\n        mime: application/sep-exi,\n        source: iana\n      },\n      {\n        mime: application/session-info,\n        source: iana\n      },\n      {\n        mime: application/set-payment,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/set-payment-initiation,\n        source: iana\n      },\n      {\n        mime: application/set-registration,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/set-registration-initiation,\n        source: iana\n      },\n      {\n        mime: application/sgml,\n        source: iana\n      },\n      {\n        mime: application/sgml-open-catalog,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/shf+xml,\n        source: iana\n      },\n      {\n        mime: application/sieve,\n        source: iana\n      },\n      {\n        mime: application/simple-filter+xml,\n        source: iana\n      },\n      {\n        mime: application/simple-message-summary,\n        source: iana\n      },\n      {\n        mime: application/simplesymbolcontainer,\n        source: iana\n      },\n      {\n        mime: application/slate,\n        source: iana\n      },\n      {\n        mime: application/smil,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/smil+xml,\n        source: iana\n      },\n      {\n        mime: application/smpte336m,\n        source: iana\n      },\n      {\n        mime: application/soap+fastinfoset,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/soap+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/sparql-query,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/sparql-results+xml,\n        source: iana\n      },\n      {\n        mime: application/spirits-event+xml,\n        source: iana\n      },\n      {\n        mime: application/sql,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/srgs,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/srgs+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/sru+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/ssdl+xml,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/ssml+xml,\n        source: iana\n      },\n      {\n        mime: application/tamp-apex-update,\n        source: iana\n      },\n      {\n        mime: application/tamp-apex-update-confirm,\n        source: iana\n      },\n      {\n        mime: application/tamp-community-update,\n        source: iana\n      },\n      {\n        mime: application/tamp-community-update-confirm,\n        source: iana\n      },\n      {\n        mime: application/tamp-error,\n        source: iana\n      },\n      {\n        mime: application/tamp-sequence-adjust,\n        source: iana\n      },\n      {\n        mime: application/tamp-sequence-adjust-confirm,\n        source: iana\n      },\n      {\n        mime: application/tamp-status-query,\n        source: iana\n      },\n      {\n        mime: application/tamp-status-response,\n        source: iana\n      },\n      {\n        mime: application/tamp-update,\n        source: iana\n      },\n      {\n        mime: application/tamp-update-confirm,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/tar\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/tei+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/thraud+xml,\n        source: iana\n      },\n      {\n        mime: application/timestamp-query,\n        source: iana\n      },\n      {\n        mime: application/timestamp-reply,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/timestamped-data,\n        source: iana\n      },\n      {\n        mime: application/ttml+xml,\n        source: iana\n      },\n      {\n        mime: application/tve-trigger,\n        source: iana\n      },\n      {\n        mime: application/ulpfec,\n        source: iana\n      },\n      {\n        mime: application/urc-grpsheet+xml,\n        source: iana\n      },\n      {\n        mime: application/urc-ressheet+xml,\n        source: iana\n      },\n      {\n        mime: application/urc-targetdesc+xml,\n        source: iana\n      },\n      {\n        mime: application/urc-uisocketdesc+xml,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vcard+json,\n        source: iana\n      },\n      {\n        mime: application/vcard+xml,\n        source: iana\n      },\n      {\n        mime: application/vemmi,\n        source: iana\n      },\n      {\n        mime: application/vividence.scriptfile,\n        source: apache\n      },\n      {\n        mime: application/vnd.3gpp-prose+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.3gpp-prose-pc3ch+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.3gpp.access-transfer-events+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.3gpp.bsf+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.3gpp.mid-call+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.3gpp.pic-bw-large,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.3gpp.pic-bw-small,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.3gpp.pic-bw-var,\n        source: iana\n      },\n      {\n        mime: application/vnd.3gpp.sms,\n        source: iana\n      },\n      {\n        mime: application/vnd.3gpp.srvcc-ext+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.3gpp.srvcc-info+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.3gpp.state-and-event-info+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.3gpp.ussd+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.3gpp2.bcmcsinfo+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.3gpp2.sms,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.3gpp2.tcap,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.3m.post-it-notes,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.accpac.simply.aso,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.accpac.simply.imp,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.acucobol,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.acucorp,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.adobe.air-application-installer-package+zip,\n        source: apache\n      },\n      {\n        mime: application/vnd.adobe.flash.movie,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.adobe.formscentral.fcdt,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.adobe.fxp,\n        source: iana\n      },\n      {\n        mime: application/vnd.adobe.partial-upload,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.adobe.xdp+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.adobe.xfdf,\n        source: iana\n      },\n      {\n        mime: application/vnd.aether.imp,\n        source: iana\n      },\n      {\n        mime: application/vnd.ah-barcode,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ahead.space,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.airzip.filesecure.azf,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.airzip.filesecure.azs,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.amazon.ebook,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.americandynamics.acc,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.amiga.ami,\n        source: iana\n      },\n      {\n        mime: application/vnd.amundsen.maze+xml,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/vnd.android.package-archive,\n        source: apache\n      },\n      {\n        mime: application/vnd.anki,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.anser-web-certificate-issue-initiation,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.anser-web-funds-transfer-initiation,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.antix.game-component,\n        source: iana\n      },\n      {\n        mime: application/vnd.apache.thrift.binary,\n        source: iana\n      },\n      {\n        mime: application/vnd.apache.thrift.compact,\n        source: iana\n      },\n      {\n        mime: application/vnd.apache.thrift.json,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.api+json,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.apple.installer+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.apple.mpegurl,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/vnd.apple.pkpass\n      },\n      {\n        mime: application/vnd.arastra.swi,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.aristanetworks.swi,\n        source: iana\n      },\n      {\n        mime: application/vnd.artsquare,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.astraea-software.iota,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.audiograph,\n        source: iana\n      },\n      {\n        mime: application/vnd.autopackage,\n        source: iana\n      },\n      {\n        mime: application/vnd.avistar+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.balsamiq.bmml+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.balsamiq.bmpr,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.bekitzur-stech+json,\n        source: iana\n      },\n      {\n        mime: application/vnd.biopax.rdf+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.blueice.multipass,\n        source: iana\n      },\n      {\n        mime: application/vnd.bluetooth.ep.oob,\n        source: iana\n      },\n      {\n        mime: application/vnd.bluetooth.le.oob,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.bmi,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.businessobjects,\n        source: iana\n      },\n      {\n        mime: application/vnd.cab-jscript,\n        source: iana\n      },\n      {\n        mime: application/vnd.canon-cpdl,\n        source: iana\n      },\n      {\n        mime: application/vnd.canon-lips,\n        source: iana\n      },\n      {\n        mime: application/vnd.cendio.thinlinc.clientconf,\n        source: iana\n      },\n      {\n        mime: application/vnd.century-systems.tcp_stream,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.chemdraw+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.chipnuts.karaoke-mmd,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.cinderella,\n        source: iana\n      },\n      {\n        mime: application/vnd.cirpack.isdn-ext,\n        source: iana\n      },\n      {\n        mime: application/vnd.citationstyles.style+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.claymore,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.cloanto.rp9,\n        source: iana\n      },\n      {\n        extensions: [Array String; 5],\n        mime: application/vnd.clonk.c4group,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.cluetrust.cartomobile-config,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.cluetrust.cartomobile-config-pkg,\n        source: iana\n      },\n      {\n        mime: application/vnd.coffeescript,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.collection+json,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.collection.doc+json,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.collection.next+json,\n        source: iana\n      },\n      {\n        mime: application/vnd.commerce-battelle,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.commonspace,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.contact.cmsg,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.cosmocaller,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.crick.clicker,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.crick.clicker.keyboard,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.crick.clicker.palette,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.crick.clicker.template,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.crick.clicker.wordbank,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.criticaltools.wbs+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ctc-posml,\n        source: iana\n      },\n      {\n        mime: application/vnd.ctct.ws+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.cups-pdf,\n        source: iana\n      },\n      {\n        mime: application/vnd.cups-postscript,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.cups-ppd,\n        source: iana\n      },\n      {\n        mime: application/vnd.cups-raster,\n        source: iana\n      },\n      {\n        mime: application/vnd.cups-raw,\n        source: iana\n      },\n      {\n        mime: application/vnd.curl,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.curl.car,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.curl.pcurl,\n        source: apache\n      },\n      {\n        mime: application/vnd.cyan.dean.root+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.cybank,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: application/vnd.dart,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.data-vision.rdz,\n        source: iana\n      },\n      {\n        mime: application/vnd.debian.binary-package,\n        source: iana\n      },\n      {\n        extensions: [Array String; 4],\n        mime: application/vnd.dece.data,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.dece.ttml+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.dece.unspecified,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.dece.zip,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.denovo.fcselayout-link,\n        source: iana\n      },\n      {\n        mime: application/vnd.desmume-movie,\n        source: iana\n      },\n      {\n        mime: application/vnd.dir-bi.plate-dl-nosuffix,\n        source: iana\n      },\n      {\n        mime: application/vnd.dm.delegation+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.dna,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.document+json,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.dolby.mlp,\n        source: apache\n      },\n      {\n        mime: application/vnd.dolby.mobile.1,\n        source: iana\n      },\n      {\n        mime: application/vnd.dolby.mobile.2,\n        source: iana\n      },\n      {\n        mime: application/vnd.doremir.scorecloud-binary-document,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.dpgraph,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.dreamfactory,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.drive+json,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ds-keypoint,\n        source: apache\n      },\n      {\n        mime: application/vnd.dtg.local,\n        source: iana\n      },\n      {\n        mime: application/vnd.dtg.local.flash,\n        source: iana\n      },\n      {\n        mime: application/vnd.dtg.local.html,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.dvb.ait,\n        source: iana\n      },\n      {\n        mime: application/vnd.dvb.dvbj,\n        source: iana\n      },\n      {\n        mime: application/vnd.dvb.esgcontainer,\n        source: iana\n      },\n      {\n        mime: application/vnd.dvb.ipdcdftnotifaccess,\n        source: iana\n      },\n      {\n        mime: application/vnd.dvb.ipdcesgaccess,\n        source: iana\n      },\n      {\n        mime: application/vnd.dvb.ipdcesgaccess2,\n        source: iana\n      },\n      {\n        mime: application/vnd.dvb.ipdcesgpdd,\n        source: iana\n      },\n      {\n        mime: application/vnd.dvb.ipdcroaming,\n        source: iana\n      },\n      {\n        mime: application/vnd.dvb.iptv.alfec-base,\n        source: iana\n      },\n      {\n        mime: application/vnd.dvb.iptv.alfec-enhancement,\n        source: iana\n      },\n      {\n        mime: application/vnd.dvb.notif-aggregate-root+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.dvb.notif-container+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.dvb.notif-generic+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.dvb.notif-ia-msglist+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.dvb.notif-ia-registration-request+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.dvb.notif-ia-registration-response+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.dvb.notif-init+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.dvb.pfr,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.dvb.service,\n        source: iana\n      },\n      {\n        mime: application/vnd.dxr,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.dynageo,\n        source: iana\n      },\n      {\n        mime: application/vnd.dzr,\n        source: iana\n      },\n      {\n        mime: application/vnd.easykaraoke.cdgdownload,\n        source: iana\n      },\n      {\n        mime: application/vnd.ecdis-update,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ecowin.chart,\n        source: iana\n      },\n      {\n        mime: application/vnd.ecowin.filerequest,\n        source: iana\n      },\n      {\n        mime: application/vnd.ecowin.fileupdate,\n        source: iana\n      },\n      {\n        mime: application/vnd.ecowin.series,\n        source: iana\n      },\n      {\n        mime: application/vnd.ecowin.seriesrequest,\n        source: iana\n      },\n      {\n        mime: application/vnd.ecowin.seriesupdate,\n        source: iana\n      },\n      {\n        mime: application/vnd.emclient.accessrequest+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.enliven,\n        source: iana\n      },\n      {\n        mime: application/vnd.enphase.envoy,\n        source: iana\n      },\n      {\n        mime: application/vnd.eprints.data+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.epson.esf,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.epson.msf,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.epson.quickanime,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.epson.salt,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.epson.ssf,\n        source: iana\n      },\n      {\n        mime: application/vnd.ericsson.quickcall,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.eszigno3+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.etsi.aoc+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.etsi.asic-e+zip,\n        source: iana\n      },\n      {\n        mime: application/vnd.etsi.asic-s+zip,\n        source: iana\n      },\n      {\n        mime: application/vnd.etsi.cug+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.etsi.iptvcommand+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.etsi.iptvdiscovery+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.etsi.iptvprofile+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.etsi.iptvsad-bc+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.etsi.iptvsad-cod+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.etsi.iptvsad-npvr+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.etsi.iptvservice+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.etsi.iptvsync+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.etsi.iptvueprofile+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.etsi.mcid+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.etsi.mheg5,\n        source: iana\n      },\n      {\n        mime: application/vnd.etsi.overload-control-policy-dataset+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.etsi.pstn+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.etsi.sci+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.etsi.simservs+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.etsi.timestamp-token,\n        source: iana\n      },\n      {\n        mime: application/vnd.etsi.tsl+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.etsi.tsl.der,\n        source: iana\n      },\n      {\n        mime: application/vnd.eudora.data,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ezpix-album,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ezpix-package,\n        source: iana\n      },\n      {\n        mime: application/vnd.f-secure.mobile,\n        source: iana\n      },\n      {\n        mime: application/vnd.fastcopy-disk-image,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.fdf,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.fdsn.mseed,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.fdsn.seed,\n        source: iana\n      },\n      {\n        mime: application/vnd.ffsns,\n        source: iana\n      },\n      {\n        mime: application/vnd.filmit.zfc,\n        source: iana\n      },\n      {\n        mime: application/vnd.fints,\n        source: iana\n      },\n      {\n        mime: application/vnd.firemonkeys.cloudcell,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.flographit,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.fluxtime.clip,\n        source: iana\n      },\n      {\n        mime: application/vnd.font-fontforge-sfd,\n        source: iana\n      },\n      {\n        extensions: [Array String; 4],\n        mime: application/vnd.framemaker,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.frogans.fnc,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.frogans.ltf,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.fsc.weblaunch,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.fujitsu.oasys,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.fujitsu.oasys2,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.fujitsu.oasys3,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.fujitsu.oasysgp,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.fujitsu.oasysprs,\n        source: iana\n      },\n      {\n        mime: application/vnd.fujixerox.art-ex,\n        source: iana\n      },\n      {\n        mime: application/vnd.fujixerox.art4,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.fujixerox.ddd,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.fujixerox.docuworks,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.fujixerox.docuworks.binder,\n        source: iana\n      },\n      {\n        mime: application/vnd.fujixerox.docuworks.container,\n        source: iana\n      },\n      {\n        mime: application/vnd.fujixerox.hbpl,\n        source: iana\n      },\n      {\n        mime: application/vnd.fut-misnet,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.fuzzysheet,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.genomatix.tuxedo,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.geo+json,\n        source: iana\n      },\n      {\n        mime: application/vnd.geocube+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.geogebra.file,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.geogebra.tool,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.geometry-explorer,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.geonext,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.geoplan,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.geospace,\n        source: iana\n      },\n      {\n        mime: application/vnd.gerber,\n        source: iana\n      },\n      {\n        mime: application/vnd.globalplatform.card-content-mgt,\n        source: iana\n      },\n      {\n        mime: application/vnd.globalplatform.card-content-mgt-response,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.gmx,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/vnd.google-apps.document\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/vnd.google-apps.presentation\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/vnd.google-apps.spreadsheet\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: application/vnd.google-earth.kml+xml,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/vnd.google-earth.kmz,\n        source: iana\n      },\n      {\n        mime: application/vnd.gov.sk.e-form+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.gov.sk.e-form+zip,\n        source: iana\n      },\n      {\n        mime: application/vnd.gov.sk.xmldatacontainer+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.grafeq,\n        source: iana\n      },\n      {\n        mime: application/vnd.gridmp,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.groove-account,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.groove-help,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.groove-identity-message,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.groove-injector,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.groove-tool-message,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.groove-tool-template,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.groove-vcard,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.hal+json,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.hal+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.handheld-entertainment+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.hbci,\n        source: iana\n      },\n      {\n        mime: application/vnd.hcl-bireports,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.heroku+json,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.hhe.lesson-player,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.hp-hpgl,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.hp-hpid,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.hp-hps,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.hp-jlyt,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.hp-pcl,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.hp-pclxl,\n        source: iana\n      },\n      {\n        mime: application/vnd.httphone,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.hydrostatix.sof-data,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.hyperdrive+json,\n        source: iana\n      },\n      {\n        mime: application/vnd.hzn-3d-crossword,\n        source: iana\n      },\n      {\n        mime: application/vnd.ibm.afplinedata,\n        source: iana\n      },\n      {\n        mime: application/vnd.ibm.electronic-media,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ibm.minipay,\n        source: iana\n      },\n      {\n        extensions: [Array String; 3],\n        mime: application/vnd.ibm.modcap,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ibm.rights-management,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ibm.secure-container,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.iccprofile,\n        source: iana\n      },\n      {\n        mime: application/vnd.ieee.1905,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.igloader,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.immervision-ivp,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.immervision-ivu,\n        source: iana\n      },\n      {\n        mime: application/vnd.ims.imsccv1p1,\n        source: iana\n      },\n      {\n        mime: application/vnd.ims.imsccv1p2,\n        source: iana\n      },\n      {\n        mime: application/vnd.ims.imsccv1p3,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.ims.lis.v2.result+json,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.ims.lti.v2.toolconsumerprofile+json,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.ims.lti.v2.toolproxy+json,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.ims.lti.v2.toolproxy.id+json,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.ims.lti.v2.toolsettings+json,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.ims.lti.v2.toolsettings.simple+json,\n        source: iana\n      },\n      {\n        mime: application/vnd.informedcontrol.rms+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.informix-visionary,\n        source: iana\n      },\n      {\n        mime: application/vnd.infotech.project,\n        source: iana\n      },\n      {\n        mime: application/vnd.infotech.project+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.innopath.wamp.notification,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.insors.igm,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.intercon.formnet,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.intergeo,\n        source: iana\n      },\n      {\n        mime: application/vnd.intertrust.digibox,\n        source: iana\n      },\n      {\n        mime: application/vnd.intertrust.nncp,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.intu.qbo,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.intu.qfx,\n        source: iana\n      },\n      {\n        mime: application/vnd.iptc.g2.catalogitem+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.iptc.g2.conceptitem+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.iptc.g2.knowledgeitem+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.iptc.g2.newsitem+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.iptc.g2.newsmessage+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.iptc.g2.packageitem+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.iptc.g2.planningitem+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ipunplugged.rcprofile,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.irepository.package+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.is-xpr,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.isac.fcs,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.jam,\n        source: iana\n      },\n      {\n        mime: application/vnd.japannet-directory-service,\n        source: iana\n      },\n      {\n        mime: application/vnd.japannet-jpnstore-wakeup,\n        source: iana\n      },\n      {\n        mime: application/vnd.japannet-payment-wakeup,\n        source: iana\n      },\n      {\n        mime: application/vnd.japannet-registration,\n        source: iana\n      },\n      {\n        mime: application/vnd.japannet-registration-wakeup,\n        source: iana\n      },\n      {\n        mime: application/vnd.japannet-setstore-wakeup,\n        source: iana\n      },\n      {\n        mime: application/vnd.japannet-verification,\n        source: iana\n      },\n      {\n        mime: application/vnd.japannet-verification-wakeup,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.jcp.javame.midlet-rms,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.jisp,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.joost.joda-archive,\n        source: iana\n      },\n      {\n        mime: application/vnd.jsk.isdn-ngn,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.kahootz,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.kde.karbon,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.kde.kchart,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.kde.kformula,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.kde.kivio,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.kde.kontour,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.kde.kpresenter,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.kde.kspread,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.kde.kword,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.kenameaapp,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.kidspiration,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.kinar,\n        source: iana\n      },\n      {\n        extensions: [Array String; 4],\n        mime: application/vnd.koan,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.kodak-descriptor,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.las.las+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.liberty-request+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.llamagraphics.life-balance.desktop,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.llamagraphics.life-balance.exchange+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.lotus-1-2-3,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.lotus-approach,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.lotus-freelance,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.lotus-notes,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.lotus-organizer,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.lotus-screencam,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.lotus-wordpro,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.macports.portpkg,\n        source: iana\n      },\n      {\n        mime: application/vnd.mapbox-vector-tile,\n        source: iana\n      },\n      {\n        mime: application/vnd.marlin.drm.actiontoken+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.marlin.drm.conftoken+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.marlin.drm.license+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.marlin.drm.mdcf,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.mason+json,\n        source: iana\n      },\n      {\n        mime: application/vnd.maxmind.maxmind-db,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.mcd,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.medcalcdata,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.mediastation.cdkey,\n        source: iana\n      },\n      {\n        mime: application/vnd.meridian-slingshot,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.mfer,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.mfmp,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.micro+json,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.micrografx.flo,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.micrografx.igx,\n        source: iana\n      },\n      {\n        mime: application/vnd.microsoft.portable-executable,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.miele+json,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.mif,\n        source: iana\n      },\n      {\n        mime: application/vnd.minisoft-hp3000-save,\n        source: iana\n      },\n      {\n        mime: application/vnd.mitsubishi.misty-guard.trustweb,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.mobius.daf,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.mobius.dis,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.mobius.mbk,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.mobius.mqy,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.mobius.msl,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.mobius.plc,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.mobius.txf,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.mophun.application,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.mophun.certificate,\n        source: iana\n      },\n      {\n        mime: application/vnd.motorola.flexsuite,\n        source: iana\n      },\n      {\n        mime: application/vnd.motorola.flexsuite.adsi,\n        source: iana\n      },\n      {\n        mime: application/vnd.motorola.flexsuite.fis,\n        source: iana\n      },\n      {\n        mime: application/vnd.motorola.flexsuite.gotap,\n        source: iana\n      },\n      {\n        mime: application/vnd.motorola.flexsuite.kmr,\n        source: iana\n      },\n      {\n        mime: application/vnd.motorola.flexsuite.ttc,\n        source: iana\n      },\n      {\n        mime: application/vnd.motorola.flexsuite.wem,\n        source: iana\n      },\n      {\n        mime: application/vnd.motorola.iprm,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: application/vnd.mozilla.xul+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.ms-3mfdocument,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ms-artgalry,\n        source: iana\n      },\n      {\n        mime: application/vnd.ms-asf,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ms-cab-compressed,\n        source: iana\n      },\n      {\n        mime: application/vnd.ms-color.iccprofile,\n        source: apache\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 6],\n        mime: application/vnd.ms-excel,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ms-excel.addin.macroenabled.12,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ms-excel.sheet.binary.macroenabled.12,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ms-excel.sheet.macroenabled.12,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ms-excel.template.macroenabled.12,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: application/vnd.ms-fontobject,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ms-htmlhelp,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ms-ims,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ms-lrm,\n        source: iana\n      },\n      {\n        mime: application/vnd.ms-office.activex+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ms-officetheme,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.ms-opentype,\n        source: apache\n      },\n      {\n        mime: application/vnd.ms-package.obfuscated-opentype,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ms-pki.seccat,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ms-pki.stl,\n        source: apache\n      },\n      {\n        mime: application/vnd.ms-playready.initiator+xml,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 3],\n        mime: application/vnd.ms-powerpoint,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ms-powerpoint.addin.macroenabled.12,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ms-powerpoint.presentation.macroenabled.12,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ms-powerpoint.slide.macroenabled.12,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ms-powerpoint.slideshow.macroenabled.12,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ms-powerpoint.template.macroenabled.12,\n        source: iana\n      },\n      {\n        mime: application/vnd.ms-printdevicecapabilities+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.ms-printing.printticket+xml,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.ms-project,\n        source: iana\n      },\n      {\n        mime: application/vnd.ms-tnef,\n        source: iana\n      },\n      {\n        mime: application/vnd.ms-windows.devicepairing,\n        source: iana\n      },\n      {\n        mime: application/vnd.ms-windows.nwprinting.oob,\n        source: iana\n      },\n      {\n        mime: application/vnd.ms-windows.printerpairing,\n        source: iana\n      },\n      {\n        mime: application/vnd.ms-windows.wsd.oob,\n        source: iana\n      },\n      {\n        mime: application/vnd.ms-wmdrm.lic-chlg-req,\n        source: iana\n      },\n      {\n        mime: application/vnd.ms-wmdrm.lic-resp,\n        source: iana\n      },\n      {\n        mime: application/vnd.ms-wmdrm.meter-chlg-req,\n        source: iana\n      },\n      {\n        mime: application/vnd.ms-wmdrm.meter-resp,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ms-word.document.macroenabled.12,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ms-word.template.macroenabled.12,\n        source: iana\n      },\n      {\n        extensions: [Array String; 4],\n        mime: application/vnd.ms-works,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.ms-wpl,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/vnd.ms-xpsdocument,\n        source: iana\n      },\n      {\n        mime: application/vnd.msa-disk-image,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.mseq,\n        source: iana\n      },\n      {\n        mime: application/vnd.msign,\n        source: iana\n      },\n      {\n        mime: application/vnd.multiad.creator,\n        source: iana\n      },\n      {\n        mime: application/vnd.multiad.creator.cif,\n        source: iana\n      },\n      {\n        mime: application/vnd.music-niff,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.musician,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.muvee.style,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.mynfc,\n        source: iana\n      },\n      {\n        mime: application/vnd.ncd.control,\n        source: iana\n      },\n      {\n        mime: application/vnd.ncd.reference,\n        source: iana\n      },\n      {\n        mime: application/vnd.nervana,\n        source: iana\n      },\n      {\n        mime: application/vnd.netfpx,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.neurolanguage.nlu,\n        source: iana\n      },\n      {\n        mime: application/vnd.nintendo.nitro.rom,\n        source: iana\n      },\n      {\n        mime: application/vnd.nintendo.snes.rom,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.nitf,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.noblenet-directory,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.noblenet-sealer,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.noblenet-web,\n        source: iana\n      },\n      {\n        mime: application/vnd.nokia.catalogs,\n        source: iana\n      },\n      {\n        mime: application/vnd.nokia.conml+wbxml,\n        source: iana\n      },\n      {\n        mime: application/vnd.nokia.conml+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.nokia.iptv.config+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.nokia.isds-radio-presets,\n        source: iana\n      },\n      {\n        mime: application/vnd.nokia.landmark+wbxml,\n        source: iana\n      },\n      {\n        mime: application/vnd.nokia.landmark+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.nokia.landmarkcollection+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.nokia.n-gage.ac+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.nokia.n-gage.data,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.nokia.n-gage.symbian.install,\n        source: iana\n      },\n      {\n        mime: application/vnd.nokia.ncd,\n        source: iana\n      },\n      {\n        mime: application/vnd.nokia.pcd+wbxml,\n        source: iana\n      },\n      {\n        mime: application/vnd.nokia.pcd+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.nokia.radio-preset,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.nokia.radio-presets,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.novadigm.edm,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.novadigm.edx,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.novadigm.ext,\n        source: iana\n      },\n      {\n        mime: application/vnd.ntt-local.content-share,\n        source: iana\n      },\n      {\n        mime: application/vnd.ntt-local.file-transfer,\n        source: iana\n      },\n      {\n        mime: application/vnd.ntt-local.ogw_remote-access,\n        source: iana\n      },\n      {\n        mime: application/vnd.ntt-local.sip-ta_remote,\n        source: iana\n      },\n      {\n        mime: application/vnd.ntt-local.sip-ta_tcp_stream,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.oasis.opendocument.chart,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.oasis.opendocument.chart-template,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.oasis.opendocument.database,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.oasis.opendocument.formula,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.oasis.opendocument.formula-template,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/vnd.oasis.opendocument.graphics,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.oasis.opendocument.graphics-template,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.oasis.opendocument.image,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.oasis.opendocument.image-template,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/vnd.oasis.opendocument.presentation,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.oasis.opendocument.presentation-template,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/vnd.oasis.opendocument.spreadsheet,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.oasis.opendocument.spreadsheet-template,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/vnd.oasis.opendocument.text,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.oasis.opendocument.text-master,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.oasis.opendocument.text-template,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.oasis.opendocument.text-web,\n        source: iana\n      },\n      {\n        mime: application/vnd.obn,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.oftn.l10n+json,\n        source: iana\n      },\n      {\n        mime: application/vnd.oipf.contentaccessdownload+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oipf.contentaccessstreaming+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oipf.cspg-hexbinary,\n        source: iana\n      },\n      {\n        mime: application/vnd.oipf.dae.svg+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oipf.dae.xhtml+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oipf.mippvcontrolmessage+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oipf.pae.gem,\n        source: iana\n      },\n      {\n        mime: application/vnd.oipf.spdiscovery+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oipf.spdlist+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oipf.ueprofile+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oipf.userprofile+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.olpc-sugar,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma-scws-config,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma-scws-http-request,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma-scws-http-response,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.bcast.associated-procedure-parameter+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.bcast.drm-trigger+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.bcast.imd+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.bcast.ltkm,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.bcast.notification+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.bcast.provisioningtrigger,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.bcast.sgboot,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.bcast.sgdd+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.bcast.sgdu,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.bcast.simple-symbol-container,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.bcast.smartcard-trigger+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.bcast.sprov+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.bcast.stkm,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.cab-address-book+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.cab-feature-handler+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.cab-pcc+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.cab-subs-invite+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.cab-user-prefs+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.dcd,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.dcdc,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.oma.dd2+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.drm.risd+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.group-usage-list+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.pal+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.poc.detailed-progress-report+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.poc.final-report+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.poc.groups+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.poc.invocation-descriptor+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.poc.optimized-progress-report+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.push,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.scidm.messages+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oma.xcap-directory+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.omads-email+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.omads-file+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.omads-folder+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.omaloc-supl-init,\n        source: iana\n      },\n      {\n        mime: application/vnd.openblox.game+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openblox.game-binary,\n        source: iana\n      },\n      {\n        mime: application/vnd.openeye.oeb,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.openofficeorg.extension,\n        source: apache\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.custom-properties+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.customxmlproperties+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.drawing+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.drawingml.chart+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.extended-properties+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.presentationml-template,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.presentationml.comments+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/vnd.openxmlformats-officedocument.presentationml.presentation,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.presentationml.presprops+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.openxmlformats-officedocument.presentationml.slide,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.presentationml.slide+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.openxmlformats-officedocument.presentationml.slideshow,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.presentationml.tags+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.openxmlformats-officedocument.presentationml.template,\n        source: apache\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.presentationml.template.main+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml-template,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.template,\n        source: apache\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.theme+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.themeoverride+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.vmldrawing,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.wordprocessingml-template,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/vnd.openxmlformats-officedocument.wordprocessingml.document,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.openxmlformats-officedocument.wordprocessingml.template,\n        source: apache\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-package.core-properties+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.openxmlformats-package.relationships+xml,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.oracle.resource+json,\n        source: iana\n      },\n      {\n        mime: application/vnd.orange.indata,\n        source: iana\n      },\n      {\n        mime: application/vnd.osa.netdeploy,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.osgeo.mapguide.package,\n        source: iana\n      },\n      {\n        mime: application/vnd.osgi.bundle,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.osgi.dp,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.osgi.subsystem,\n        source: iana\n      },\n      {\n        mime: application/vnd.otps.ct-kip+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.oxli.countgraph,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.pagerduty+json,\n        source: iana\n      },\n      {\n        extensions: [Array String; 3],\n        mime: application/vnd.palm,\n        source: iana\n      },\n      {\n        mime: application/vnd.panoply,\n        source: iana\n      },\n      {\n        mime: application/vnd.paos+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.paos.xml,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.pawaafile,\n        source: iana\n      },\n      {\n        mime: application/vnd.pcos,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.pg.format,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.pg.osasli,\n        source: iana\n      },\n      {\n        mime: application/vnd.piaccess.application-licence,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.picsel,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.pmi.widget,\n        source: iana\n      },\n      {\n        mime: application/vnd.poc.group-advertisement+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.pocketlearn,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.powerbuilder6,\n        source: iana\n      },\n      {\n        mime: application/vnd.powerbuilder6-s,\n        source: iana\n      },\n      {\n        mime: application/vnd.powerbuilder7,\n        source: iana\n      },\n      {\n        mime: application/vnd.powerbuilder7-s,\n        source: iana\n      },\n      {\n        mime: application/vnd.powerbuilder75,\n        source: iana\n      },\n      {\n        mime: application/vnd.powerbuilder75-s,\n        source: iana\n      },\n      {\n        mime: application/vnd.preminet,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.previewsystems.box,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.proteus.magazine,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.publishare-delta-tree,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.pvi.ptid1,\n        source: iana\n      },\n      {\n        mime: application/vnd.pwg-multiplexed,\n        source: iana\n      },\n      {\n        mime: application/vnd.pwg-xhtml-print+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.qualcomm.brew-app-res,\n        source: iana\n      },\n      {\n        extensions: [Array String; 6],\n        mime: application/vnd.quark.quarkxpress,\n        source: iana\n      },\n      {\n        mime: application/vnd.quobject-quoxdocument,\n        source: iana\n      },\n      {\n        mime: application/vnd.radisys.moml+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.radisys.msml+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.radisys.msml-audit+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.radisys.msml-audit-conf+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.radisys.msml-audit-conn+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.radisys.msml-audit-dialog+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.radisys.msml-audit-stream+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.radisys.msml-conf+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.radisys.msml-dialog+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.radisys.msml-dialog-base+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.radisys.msml-dialog-fax-detect+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.radisys.msml-dialog-fax-sendrecv+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.radisys.msml-dialog-group+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.radisys.msml-dialog-speech+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.radisys.msml-dialog-transform+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.rainstor.data,\n        source: iana\n      },\n      {\n        mime: application/vnd.rapid,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.realvnc.bed,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.recordare.musicxml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.recordare.musicxml+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.renlearn.rlprint,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.rig.cryptonote,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.rim.cod,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.rn-realmedia,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.rn-realmedia-vbr,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.route66.link66+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.rs-274x,\n        source: iana\n      },\n      {\n        mime: application/vnd.ruckus.download,\n        source: iana\n      },\n      {\n        mime: application/vnd.s3sms,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.sailingtracker.track,\n        source: iana\n      },\n      {\n        mime: application/vnd.sbm.cid,\n        source: iana\n      },\n      {\n        mime: application/vnd.sbm.mid2,\n        source: iana\n      },\n      {\n        mime: application/vnd.scribus,\n        source: iana\n      },\n      {\n        mime: application/vnd.sealed.3df,\n        source: iana\n      },\n      {\n        mime: application/vnd.sealed.csf,\n        source: iana\n      },\n      {\n        mime: application/vnd.sealed.doc,\n        source: iana\n      },\n      {\n        mime: application/vnd.sealed.eml,\n        source: iana\n      },\n      {\n        mime: application/vnd.sealed.mht,\n        source: iana\n      },\n      {\n        mime: application/vnd.sealed.net,\n        source: iana\n      },\n      {\n        mime: application/vnd.sealed.ppt,\n        source: iana\n      },\n      {\n        mime: application/vnd.sealed.tiff,\n        source: iana\n      },\n      {\n        mime: application/vnd.sealed.xls,\n        source: iana\n      },\n      {\n        mime: application/vnd.sealedmedia.softseal.html,\n        source: iana\n      },\n      {\n        mime: application/vnd.sealedmedia.softseal.pdf,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.seemail,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.sema,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.semd,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.semf,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.shana.informed.formdata,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.shana.informed.formtemplate,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.shana.informed.interchange,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.shana.informed.package,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.simtech-mindmapper,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.siren+json,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.smaf,\n        source: iana\n      },\n      {\n        mime: application/vnd.smart.notebook,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.smart.teacher,\n        source: iana\n      },\n      {\n        mime: application/vnd.software602.filler.form+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.software602.filler.form-xml-zip,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.solent.sdkm+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.spotfire.dxp,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.spotfire.sfs,\n        source: iana\n      },\n      {\n        mime: application/vnd.sss-cod,\n        source: iana\n      },\n      {\n        mime: application/vnd.sss-dtf,\n        source: iana\n      },\n      {\n        mime: application/vnd.sss-ntf,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.stardivision.calc,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.stardivision.draw,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.stardivision.impress,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.stardivision.math,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.stardivision.writer,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.stardivision.writer-global,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.stepmania.package,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.stepmania.stepchart,\n        source: iana\n      },\n      {\n        mime: application/vnd.street-stream,\n        source: iana\n      },\n      {\n        mime: application/vnd.sun.wadl+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.sun.xml.calc,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.sun.xml.calc.template,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.sun.xml.draw,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.sun.xml.draw.template,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.sun.xml.impress,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.sun.xml.impress.template,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.sun.xml.math,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.sun.xml.writer,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.sun.xml.writer.global,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.sun.xml.writer.template,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.sus-calendar,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.svd,\n        source: iana\n      },\n      {\n        mime: application/vnd.swiftview-ics,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.symbian.install,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.syncml+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.syncml.dm+wbxml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.syncml.dm+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.syncml.dm.notification,\n        source: iana\n      },\n      {\n        mime: application/vnd.syncml.dmddf+wbxml,\n        source: iana\n      },\n      {\n        mime: application/vnd.syncml.dmddf+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.syncml.dmtnds+wbxml,\n        source: iana\n      },\n      {\n        mime: application/vnd.syncml.dmtnds+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.syncml.ds.notification,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.tao.intent-module-archive,\n        source: iana\n      },\n      {\n        extensions: [Array String; 3],\n        mime: application/vnd.tcpdump.pcap,\n        source: iana\n      },\n      {\n        mime: application/vnd.tmd.mediaflex.api+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.tml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.tmobile-livetv,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.trid.tpt,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.triscape.mxs,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.trueapp,\n        source: iana\n      },\n      {\n        mime: application/vnd.truedoc,\n        source: iana\n      },\n      {\n        mime: application/vnd.ubisoft.webplayer,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.ufdl,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.uiq.theme,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.umajin,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.unity,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.uoml+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.uplanet.alert,\n        source: iana\n      },\n      {\n        mime: application/vnd.uplanet.alert-wbxml,\n        source: iana\n      },\n      {\n        mime: application/vnd.uplanet.bearer-choice,\n        source: iana\n      },\n      {\n        mime: application/vnd.uplanet.bearer-choice-wbxml,\n        source: iana\n      },\n      {\n        mime: application/vnd.uplanet.cacheop,\n        source: iana\n      },\n      {\n        mime: application/vnd.uplanet.cacheop-wbxml,\n        source: iana\n      },\n      {\n        mime: application/vnd.uplanet.channel,\n        source: iana\n      },\n      {\n        mime: application/vnd.uplanet.channel-wbxml,\n        source: iana\n      },\n      {\n        mime: application/vnd.uplanet.list,\n        source: iana\n      },\n      {\n        mime: application/vnd.uplanet.list-wbxml,\n        source: iana\n      },\n      {\n        mime: application/vnd.uplanet.listcmd,\n        source: iana\n      },\n      {\n        mime: application/vnd.uplanet.listcmd-wbxml,\n        source: iana\n      },\n      {\n        mime: application/vnd.uplanet.signal,\n        source: iana\n      },\n      {\n        mime: application/vnd.uri-map,\n        source: iana\n      },\n      {\n        mime: application/vnd.valve.source.material,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.vcx,\n        source: iana\n      },\n      {\n        mime: application/vnd.vd-study,\n        source: iana\n      },\n      {\n        mime: application/vnd.vectorworks,\n        source: iana\n      },\n      {\n        mime: application/vnd.verimatrix.vcas,\n        source: iana\n      },\n      {\n        mime: application/vnd.vidsoft.vidconference,\n        source: iana\n      },\n      {\n        extensions: [Array String; 4],\n        mime: application/vnd.visio,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.visionary,\n        source: iana\n      },\n      {\n        mime: application/vnd.vividence.scriptfile,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.vsf,\n        source: iana\n      },\n      {\n        mime: application/vnd.wap.sic,\n        source: iana\n      },\n      {\n        mime: application/vnd.wap.slc,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.wap.wbxml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.wap.wmlc,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.wap.wmlscriptc,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.webturbo,\n        source: iana\n      },\n      {\n        mime: application/vnd.wfa.p2p,\n        source: iana\n      },\n      {\n        mime: application/vnd.wfa.wsc,\n        source: iana\n      },\n      {\n        mime: application/vnd.windows.devicepairing,\n        source: iana\n      },\n      {\n        mime: application/vnd.wmc,\n        source: iana\n      },\n      {\n        mime: application/vnd.wmf.bootstrap,\n        source: iana\n      },\n      {\n        mime: application/vnd.wolfram.mathematica,\n        source: iana\n      },\n      {\n        mime: application/vnd.wolfram.mathematica.package,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.wolfram.player,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.wordperfect,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.wqd,\n        source: iana\n      },\n      {\n        mime: application/vnd.wrq-hp3000-labelled,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.wt.stf,\n        source: iana\n      },\n      {\n        mime: application/vnd.wv.csp+wbxml,\n        source: iana\n      },\n      {\n        mime: application/vnd.wv.csp+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.wv.ssp+xml,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: application/vnd.xacml+json,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.xara,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.xfdl,\n        source: iana\n      },\n      {\n        mime: application/vnd.xfdl.webform,\n        source: iana\n      },\n      {\n        mime: application/vnd.xmi+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.xmpie.cpkg,\n        source: iana\n      },\n      {\n        mime: application/vnd.xmpie.dpkg,\n        source: iana\n      },\n      {\n        mime: application/vnd.xmpie.plan,\n        source: iana\n      },\n      {\n        mime: application/vnd.xmpie.ppkg,\n        source: iana\n      },\n      {\n        mime: application/vnd.xmpie.xlim,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.yamaha.hv-dic,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.yamaha.hv-script,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.yamaha.hv-voice,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.yamaha.openscoreformat,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.yamaha.openscoreformat.osfpvg+xml,\n        source: iana\n      },\n      {\n        mime: application/vnd.yamaha.remote-setup,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.yamaha.smaf-audio,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.yamaha.smaf-phrase,\n        source: iana\n      },\n      {\n        mime: application/vnd.yamaha.through-ngn,\n        source: iana\n      },\n      {\n        mime: application/vnd.yamaha.tunnel-udpencap,\n        source: iana\n      },\n      {\n        mime: application/vnd.yaoweme,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.yellowriver-custom-menu,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/vnd.zul,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/vnd.zzazz.deck+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/voicexml+xml,\n        source: iana\n      },\n      {\n        mime: application/vq-rtcpxr,\n        source: iana\n      },\n      {\n        mime: application/watcherinfo+xml,\n        source: iana\n      },\n      {\n        mime: application/whoispp-query,\n        source: iana\n      },\n      {\n        mime: application/whoispp-response,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/widget,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/winhlp,\n        source: apache\n      },\n      {\n        mime: application/wita,\n        source: iana\n      },\n      {\n        mime: application/wordperfect5.1,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/wsdl+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/wspolicy+xml,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/x-7z-compressed,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-abiword,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-ace-compressed,\n        source: apache\n      },\n      {\n        mime: application/x-amf,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-apple-diskimage,\n        source: apache\n      },\n      {\n        extensions: [Array String; 4],\n        mime: application/x-authorware-bin,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-authorware-map,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-authorware-seg,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-bcpio,\n        source: apache\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/x-bdoc\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-bittorrent,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/x-blorb,\n        source: apache\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/x-bzip,\n        source: apache\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 2],\n        mime: application/x-bzip2,\n        source: apache\n      },\n      {\n        extensions: [Array String; 5],\n        mime: application/x-cbr,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-cdlink,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-cfs-compressed,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-chat,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-chess-pgn,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-chrome-extension\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-cocoa,\n        source: nginx\n      },\n      {\n        mime: application/x-compress,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-conference,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-cpio,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-csh,\n        source: apache\n      },\n      {\n        compressible: false,\n        mime: application/x-deb\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/x-debian-package,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-dgc-compressed,\n        source: apache\n      },\n      {\n        extensions: [Array String; 9],\n        mime: application/x-director,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-doom,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-dtbncx+xml,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-dtbook+xml,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-dtbresource+xml,\n        source: apache\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/x-dvi,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-envoy,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-eva,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-font-bdf,\n        source: apache\n      },\n      {\n        mime: application/x-font-dos,\n        source: apache\n      },\n      {\n        mime: application/x-font-framemaker,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-font-ghostscript,\n        source: apache\n      },\n      {\n        mime: application/x-font-libgrx,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-font-linux-psf,\n        source: apache\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: application/x-font-otf,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-font-pcf,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-font-snf,\n        source: apache\n      },\n      {\n        mime: application/x-font-speedo,\n        source: apache\n      },\n      {\n        mime: application/x-font-sunos-news,\n        source: apache\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 2],\n        mime: application/x-font-ttf,\n        source: apache\n      },\n      {\n        extensions: [Array String; 4],\n        mime: application/x-font-type1,\n        source: apache\n      },\n      {\n        mime: application/x-font-vfont,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-freearc,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-futuresplash,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-gca-compressed,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-glulx,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-gnumeric,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-gramps-xml,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-gtar,\n        source: apache\n      },\n      {\n        mime: application/x-gzip,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-hdf,\n        source: apache\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: application/x-httpd-php\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-install-instructions,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-iso9660-image,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-java-archive-diff,\n        source: nginx\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/x-java-jnlp-file,\n        source: apache\n      },\n      {\n        compressible: true,\n        mime: application/x-javascript\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/x-latex,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-lua-bytecode\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/x-lzh-compressed,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-makeself,\n        source: nginx\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-mie,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/x-mobipocket-ebook,\n        source: apache\n      },\n      {\n        compressible: false,\n        mime: application/x-mpegurl\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-ms-application,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-ms-shortcut,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-ms-wmd,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-ms-wmz,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-ms-xbap,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-msaccess,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-msbinder,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-mscardfile,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-msclip,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-msdos-program\n      },\n      {\n        extensions: [Array String; 5],\n        mime: application/x-msdownload,\n        source: apache\n      },\n      {\n        extensions: [Array String; 3],\n        mime: application/x-msmediaview,\n        source: apache\n      },\n      {\n        extensions: [Array String; 4],\n        mime: application/x-msmetafile,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-msmoney,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-mspublisher,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-msschedule,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-msterminal,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-mswrite,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/x-netcdf,\n        source: apache\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: application/x-ns-proxy-autoconfig\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-nzb,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/x-perl,\n        source: nginx\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/x-pilot,\n        source: nginx\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 2],\n        mime: application/x-pkcs12,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/x-pkcs7-certificates,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-pkcs7-certreqresp,\n        source: apache\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/x-rar-compressed,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-redhat-package-manager,\n        source: nginx\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-research-info-systems,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-sea,\n        source: nginx\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: application/x-sh,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-shar,\n        source: apache\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/x-shockwave-flash,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-silverlight-app,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-sql,\n        source: apache\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/x-stuffit,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-stuffitx,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-subrip,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-sv4cpio,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-sv4crc,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-t3vm-image,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-tads,\n        source: apache\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: application/x-tar,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/x-tcl,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-tex,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-tex-tfm,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: application/x-texinfo,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-tgif,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-ustar,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-wais-source,\n        source: apache\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: application/x-web-app-manifest+json\n      },\n      {\n        compressible: true,\n        mime: application/x-www-form-urlencoded,\n        source: iana\n      },\n      {\n        extensions: [Array String; 3],\n        mime: application/x-x509-ca-cert,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-xfig,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-xliff+xml,\n        source: apache\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/x-xpinstall,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/x-xz,\n        source: apache\n      },\n      {\n        extensions: [Array String; 8],\n        mime: application/x-zmachine,\n        source: apache\n      },\n      {\n        mime: application/x400-bp,\n        source: iana\n      },\n      {\n        mime: application/xacml+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/xaml+xml,\n        source: apache\n      },\n      {\n        mime: application/xcap-att+xml,\n        source: iana\n      },\n      {\n        mime: application/xcap-caps+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/xcap-diff+xml,\n        source: iana\n      },\n      {\n        mime: application/xcap-el+xml,\n        source: iana\n      },\n      {\n        mime: application/xcap-error+xml,\n        source: iana\n      },\n      {\n        mime: application/xcap-ns+xml,\n        source: iana\n      },\n      {\n        mime: application/xcon-conference-info+xml,\n        source: iana\n      },\n      {\n        mime: application/xcon-conference-info-diff+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/xenc+xml,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 2],\n        mime: application/xhtml+xml,\n        source: iana\n      },\n      {\n        mime: application/xhtml-voice+xml,\n        source: apache\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 3],\n        mime: application/xml,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: application/xml-dtd,\n        source: iana\n      },\n      {\n        mime: application/xml-external-parsed-entity,\n        source: iana\n      },\n      {\n        mime: application/xml-patch+xml,\n        source: iana\n      },\n      {\n        mime: application/xmpp+xml,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: application/xop+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/xproc+xml,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/xslt+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/xspf+xml,\n        source: apache\n      },\n      {\n        extensions: [Array String; 4],\n        mime: application/xv+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/yang,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: application/yin+xml,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: application/zip,\n        source: iana\n      },\n      {\n        mime: application/zlib,\n        source: iana\n      },\n      {\n        mime: audio/1d-interleaved-parityfec,\n        source: iana\n      },\n      {\n        mime: audio/32kadpcm,\n        source: iana\n      },\n      {\n        mime: audio/3gpp,\n        source: iana\n      },\n      {\n        mime: audio/3gpp2,\n        source: iana\n      },\n      {\n        mime: audio/ac3,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: audio/adpcm,\n        source: apache\n      },\n      {\n        mime: audio/amr,\n        source: iana\n      },\n      {\n        mime: audio/amr-wb,\n        source: iana\n      },\n      {\n        mime: audio/amr-wb+,\n        source: iana\n      },\n      {\n        mime: audio/aptx,\n        source: iana\n      },\n      {\n        mime: audio/asc,\n        source: iana\n      },\n      {\n        mime: audio/atrac-advanced-lossless,\n        source: iana\n      },\n      {\n        mime: audio/atrac-x,\n        source: iana\n      },\n      {\n        mime: audio/atrac3,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 2],\n        mime: audio/basic,\n        source: iana\n      },\n      {\n        mime: audio/bv16,\n        source: iana\n      },\n      {\n        mime: audio/bv32,\n        source: iana\n      },\n      {\n        mime: audio/clearmode,\n        source: iana\n      },\n      {\n        mime: audio/cn,\n        source: iana\n      },\n      {\n        mime: audio/dat12,\n        source: iana\n      },\n      {\n        mime: audio/dls,\n        source: iana\n      },\n      {\n        mime: audio/dsr-es201108,\n        source: iana\n      },\n      {\n        mime: audio/dsr-es202050,\n        source: iana\n      },\n      {\n        mime: audio/dsr-es202211,\n        source: iana\n      },\n      {\n        mime: audio/dsr-es202212,\n        source: iana\n      },\n      {\n        mime: audio/dv,\n        source: iana\n      },\n      {\n        mime: audio/dvi4,\n        source: iana\n      },\n      {\n        mime: audio/eac3,\n        source: iana\n      },\n      {\n        mime: audio/encaprtp,\n        source: iana\n      },\n      {\n        mime: audio/evrc,\n        source: iana\n      },\n      {\n        mime: audio/evrc-qcp,\n        source: iana\n      },\n      {\n        mime: audio/evrc0,\n        source: iana\n      },\n      {\n        mime: audio/evrc1,\n        source: iana\n      },\n      {\n        mime: audio/evrcb,\n        source: iana\n      },\n      {\n        mime: audio/evrcb0,\n        source: iana\n      },\n      {\n        mime: audio/evrcb1,\n        source: iana\n      },\n      {\n        mime: audio/evrcnw,\n        source: iana\n      },\n      {\n        mime: audio/evrcnw0,\n        source: iana\n      },\n      {\n        mime: audio/evrcnw1,\n        source: iana\n      },\n      {\n        mime: audio/evrcwb,\n        source: iana\n      },\n      {\n        mime: audio/evrcwb0,\n        source: iana\n      },\n      {\n        mime: audio/evrcwb1,\n        source: iana\n      },\n      {\n        mime: audio/evs,\n        source: iana\n      },\n      {\n        mime: audio/fwdred,\n        source: iana\n      },\n      {\n        mime: audio/g711-0,\n        source: iana\n      },\n      {\n        mime: audio/g719,\n        source: iana\n      },\n      {\n        mime: audio/g722,\n        source: iana\n      },\n      {\n        mime: audio/g7221,\n        source: iana\n      },\n      {\n        mime: audio/g723,\n        source: iana\n      },\n      {\n        mime: audio/g726-16,\n        source: iana\n      },\n      {\n        mime: audio/g726-24,\n        source: iana\n      },\n      {\n        mime: audio/g726-32,\n        source: iana\n      },\n      {\n        mime: audio/g726-40,\n        source: iana\n      },\n      {\n        mime: audio/g728,\n        source: iana\n      },\n      {\n        mime: audio/g729,\n        source: iana\n      },\n      {\n        mime: audio/g7291,\n        source: iana\n      },\n      {\n        mime: audio/g729d,\n        source: iana\n      },\n      {\n        mime: audio/g729e,\n        source: iana\n      },\n      {\n        mime: audio/gsm,\n        source: iana\n      },\n      {\n        mime: audio/gsm-efr,\n        source: iana\n      },\n      {\n        mime: audio/gsm-hr-08,\n        source: iana\n      },\n      {\n        mime: audio/ilbc,\n        source: iana\n      },\n      {\n        mime: audio/ip-mr_v2.5,\n        source: iana\n      },\n      {\n        mime: audio/isac,\n        source: apache\n      },\n      {\n        mime: audio/l16,\n        source: iana\n      },\n      {\n        mime: audio/l20,\n        source: iana\n      },\n      {\n        compressible: false,\n        mime: audio/l24,\n        source: iana\n      },\n      {\n        mime: audio/l8,\n        source: iana\n      },\n      {\n        mime: audio/lpc,\n        source: iana\n      },\n      {\n        extensions: [Array String; 4],\n        mime: audio/midi,\n        source: apache\n      },\n      {\n        mime: audio/mobile-xmf,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 2],\n        mime: audio/mp4,\n        source: iana\n      },\n      {\n        mime: audio/mp4a-latm,\n        source: iana\n      },\n      {\n        mime: audio/mpa,\n        source: iana\n      },\n      {\n        mime: audio/mpa-robust,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 6],\n        mime: audio/mpeg,\n        source: iana\n      },\n      {\n        mime: audio/mpeg4-generic,\n        source: iana\n      },\n      {\n        mime: audio/musepack,\n        source: apache\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 3],\n        mime: audio/ogg,\n        source: iana\n      },\n      {\n        mime: audio/opus,\n        source: iana\n      },\n      {\n        mime: audio/parityfec,\n        source: iana\n      },\n      {\n        mime: audio/pcma,\n        source: iana\n      },\n      {\n        mime: audio/pcma-wb,\n        source: iana\n      },\n      {\n        mime: audio/pcmu,\n        source: iana\n      },\n      {\n        mime: audio/pcmu-wb,\n        source: iana\n      },\n      {\n        mime: audio/prs.sid,\n        source: iana\n      },\n      {\n        mime: audio/qcelp,\n        source: iana\n      },\n      {\n        mime: audio/raptorfec,\n        source: iana\n      },\n      {\n        mime: audio/red,\n        source: iana\n      },\n      {\n        mime: audio/rtp-enc-aescm128,\n        source: iana\n      },\n      {\n        mime: audio/rtp-midi,\n        source: iana\n      },\n      {\n        mime: audio/rtploopback,\n        source: iana\n      },\n      {\n        mime: audio/rtx,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: audio/s3m,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: audio/silk,\n        source: apache\n      },\n      {\n        mime: audio/smv,\n        source: iana\n      },\n      {\n        mime: audio/smv-qcp,\n        source: iana\n      },\n      {\n        mime: audio/smv0,\n        source: iana\n      },\n      {\n        mime: audio/sp-midi,\n        source: iana\n      },\n      {\n        mime: audio/speex,\n        source: iana\n      },\n      {\n        mime: audio/t140c,\n        source: iana\n      },\n      {\n        mime: audio/t38,\n        source: iana\n      },\n      {\n        mime: audio/telephone-event,\n        source: iana\n      },\n      {\n        mime: audio/tone,\n        source: iana\n      },\n      {\n        mime: audio/uemclip,\n        source: iana\n      },\n      {\n        mime: audio/ulpfec,\n        source: iana\n      },\n      {\n        mime: audio/vdvi,\n        source: iana\n      },\n      {\n        mime: audio/vmr-wb,\n        source: iana\n      },\n      {\n        mime: audio/vnd.3gpp.iufp,\n        source: iana\n      },\n      {\n        mime: audio/vnd.4sb,\n        source: iana\n      },\n      {\n        mime: audio/vnd.audiokoz,\n        source: iana\n      },\n      {\n        mime: audio/vnd.celp,\n        source: iana\n      },\n      {\n        mime: audio/vnd.cisco.nse,\n        source: iana\n      },\n      {\n        mime: audio/vnd.cmles.radio-events,\n        source: iana\n      },\n      {\n        mime: audio/vnd.cns.anp1,\n        source: iana\n      },\n      {\n        mime: audio/vnd.cns.inf1,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: audio/vnd.dece.audio,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: audio/vnd.digital-winds,\n        source: iana\n      },\n      {\n        mime: audio/vnd.dlna.adts,\n        source: iana\n      },\n      {\n        mime: audio/vnd.dolby.heaac.1,\n        source: iana\n      },\n      {\n        mime: audio/vnd.dolby.heaac.2,\n        source: iana\n      },\n      {\n        mime: audio/vnd.dolby.mlp,\n        source: iana\n      },\n      {\n        mime: audio/vnd.dolby.mps,\n        source: iana\n      },\n      {\n        mime: audio/vnd.dolby.pl2,\n        source: iana\n      },\n      {\n        mime: audio/vnd.dolby.pl2x,\n        source: iana\n      },\n      {\n        mime: audio/vnd.dolby.pl2z,\n        source: iana\n      },\n      {\n        mime: audio/vnd.dolby.pulse.1,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: audio/vnd.dra,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: audio/vnd.dts,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: audio/vnd.dts.hd,\n        source: iana\n      },\n      {\n        mime: audio/vnd.dvb.file,\n        source: iana\n      },\n      {\n        mime: audio/vnd.everad.plj,\n        source: iana\n      },\n      {\n        mime: audio/vnd.hns.audio,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: audio/vnd.lucent.voice,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: audio/vnd.ms-playready.media.pya,\n        source: iana\n      },\n      {\n        mime: audio/vnd.nokia.mobile-xmf,\n        source: iana\n      },\n      {\n        mime: audio/vnd.nortel.vbk,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: audio/vnd.nuera.ecelp4800,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: audio/vnd.nuera.ecelp7470,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: audio/vnd.nuera.ecelp9600,\n        source: iana\n      },\n      {\n        mime: audio/vnd.octel.sbc,\n        source: iana\n      },\n      {\n        mime: audio/vnd.qcelp,\n        source: iana\n      },\n      {\n        mime: audio/vnd.rhetorex.32kadpcm,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: audio/vnd.rip,\n        source: iana\n      },\n      {\n        compressible: false,\n        mime: audio/vnd.rn-realaudio\n      },\n      {\n        mime: audio/vnd.sealedmedia.softseal.mpeg,\n        source: iana\n      },\n      {\n        mime: audio/vnd.vmx.cvsd,\n        source: iana\n      },\n      {\n        compressible: false,\n        mime: audio/vnd.wave\n      },\n      {\n        compressible: false,\n        mime: audio/vorbis,\n        source: iana\n      },\n      {\n        mime: audio/vorbis-config,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: audio/wav\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: audio/wave\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: audio/webm,\n        source: apache\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: audio/x-aac,\n        source: apache\n      },\n      {\n        extensions: [Array String; 3],\n        mime: audio/x-aiff,\n        source: apache\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: audio/x-caf,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: audio/x-flac,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: audio/x-m4a,\n        source: nginx\n      },\n      {\n        extensions: [Array String; 1],\n        mime: audio/x-matroska,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: audio/x-mpegurl,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: audio/x-ms-wax,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: audio/x-ms-wma,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: audio/x-pn-realaudio,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: audio/x-pn-realaudio-plugin,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: audio/x-realaudio,\n        source: nginx\n      },\n      {\n        mime: audio/x-tta,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: audio/x-wav,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: audio/xm,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: chemical/x-cdx,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: chemical/x-cif,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: chemical/x-cmdf,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: chemical/x-cml,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: chemical/x-csml,\n        source: apache\n      },\n      {\n        mime: chemical/x-pdb,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: chemical/x-xyz,\n        source: apache\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: font/opentype\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: image/bmp,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/cgm,\n        source: iana\n      },\n      {\n        mime: image/fits,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/g3fax,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: image/gif,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/ief,\n        source: iana\n      },\n      {\n        mime: image/jp2,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 3],\n        mime: image/jpeg,\n        source: iana\n      },\n      {\n        mime: image/jpm,\n        source: iana\n      },\n      {\n        mime: image/jpx,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/ktx,\n        source: iana\n      },\n      {\n        mime: image/naplps,\n        source: iana\n      },\n      {\n        compressible: false,\n        mime: image/pjpeg\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: image/png,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/prs.btif,\n        source: iana\n      },\n      {\n        mime: image/prs.pti,\n        source: iana\n      },\n      {\n        mime: image/pwg-raster,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/sgi,\n        source: apache\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 2],\n        mime: image/svg+xml,\n        source: iana\n      },\n      {\n        mime: image/t38,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 2],\n        mime: image/tiff,\n        source: iana\n      },\n      {\n        mime: image/tiff-fx,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: image/vnd.adobe.photoshop,\n        source: iana\n      },\n      {\n        mime: image/vnd.airzip.accelerator.azv,\n        source: iana\n      },\n      {\n        mime: image/vnd.cns.inf2,\n        source: iana\n      },\n      {\n        extensions: [Array String; 4],\n        mime: image/vnd.dece.graphic,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: image/vnd.djvu,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/vnd.dvb.subtitle,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/vnd.dwg,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/vnd.dxf,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/vnd.fastbidsheet,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/vnd.fpx,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/vnd.fst,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/vnd.fujixerox.edmics-mmr,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/vnd.fujixerox.edmics-rlc,\n        source: iana\n      },\n      {\n        mime: image/vnd.globalgraphics.pgb,\n        source: iana\n      },\n      {\n        mime: image/vnd.microsoft.icon,\n        source: iana\n      },\n      {\n        mime: image/vnd.mix,\n        source: iana\n      },\n      {\n        mime: image/vnd.mozilla.apng,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/vnd.ms-modi,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/vnd.ms-photo,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/vnd.net-fpx,\n        source: iana\n      },\n      {\n        mime: image/vnd.radiance,\n        source: iana\n      },\n      {\n        mime: image/vnd.sealed.png,\n        source: iana\n      },\n      {\n        mime: image/vnd.sealedmedia.softseal.gif,\n        source: iana\n      },\n      {\n        mime: image/vnd.sealedmedia.softseal.jpg,\n        source: iana\n      },\n      {\n        mime: image/vnd.svf,\n        source: iana\n      },\n      {\n        mime: image/vnd.tencent.tap,\n        source: iana\n      },\n      {\n        mime: image/vnd.valve.source.texture,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/vnd.wap.wbmp,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/vnd.xiff,\n        source: iana\n      },\n      {\n        mime: image/vnd.zbrush.pcx,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/webp,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/x-3ds,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/x-cmu-raster,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/x-cmx,\n        source: apache\n      },\n      {\n        extensions: [Array String; 5],\n        mime: image/x-freehand,\n        source: apache\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: image/x-icon,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/x-jng,\n        source: nginx\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/x-mrsid-image,\n        source: apache\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: image/x-ms-bmp,\n        source: nginx\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/x-pcx,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: image/x-pict,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/x-portable-anymap,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/x-portable-bitmap,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/x-portable-graymap,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/x-portable-pixmap,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/x-rgb,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/x-tga,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/x-xbitmap,\n        source: apache\n      },\n      {\n        compressible: false,\n        mime: image/x-xcf\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/x-xpixmap,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: image/x-xwindowdump,\n        source: apache\n      },\n      {\n        mime: message/cpim,\n        source: iana\n      },\n      {\n        mime: message/delivery-status,\n        source: iana\n      },\n      {\n        mime: message/disposition-notification,\n        source: iana\n      },\n      {\n        mime: message/external-body,\n        source: iana\n      },\n      {\n        mime: message/feedback-report,\n        source: iana\n      },\n      {\n        mime: message/global,\n        source: iana\n      },\n      {\n        mime: message/global-delivery-status,\n        source: iana\n      },\n      {\n        mime: message/global-disposition-notification,\n        source: iana\n      },\n      {\n        mime: message/global-headers,\n        source: iana\n      },\n      {\n        compressible: false,\n        mime: message/http,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: message/imdn+xml,\n        source: iana\n      },\n      {\n        mime: message/news,\n        source: iana\n      },\n      {\n        compressible: false,\n        mime: message/partial,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 2],\n        mime: message/rfc822,\n        source: iana\n      },\n      {\n        mime: message/s-http,\n        source: iana\n      },\n      {\n        mime: message/sip,\n        source: iana\n      },\n      {\n        mime: message/sipfrag,\n        source: iana\n      },\n      {\n        mime: message/tracking-status,\n        source: iana\n      },\n      {\n        mime: message/vnd.si.simp,\n        source: iana\n      },\n      {\n        mime: message/vnd.wfa.wsc,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 2],\n        mime: model/iges,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 3],\n        mime: model/mesh,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: model/vnd.collada+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: model/vnd.dwf,\n        source: iana\n      },\n      {\n        mime: model/vnd.flatland.3dml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: model/vnd.gdl,\n        source: iana\n      },\n      {\n        mime: model/vnd.gs-gdl,\n        source: apache\n      },\n      {\n        mime: model/vnd.gs.gdl,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: model/vnd.gtw,\n        source: iana\n      },\n      {\n        mime: model/vnd.moml+xml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: model/vnd.mts,\n        source: iana\n      },\n      {\n        mime: model/vnd.opengex,\n        source: iana\n      },\n      {\n        mime: model/vnd.parasolid.transmit.binary,\n        source: iana\n      },\n      {\n        mime: model/vnd.parasolid.transmit.text,\n        source: iana\n      },\n      {\n        mime: model/vnd.valve.source.compiled-map,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: model/vnd.vtu,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 2],\n        mime: model/vrml,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 2],\n        mime: model/x3d+binary,\n        source: apache\n      },\n      {\n        mime: model/x3d+fastinfoset,\n        source: iana\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 2],\n        mime: model/x3d+vrml,\n        source: apache\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 2],\n        mime: model/x3d+xml,\n        source: iana\n      },\n      {\n        mime: model/x3d-vrml,\n        source: iana\n      },\n      {\n        compressible: false,\n        mime: multipart/alternative,\n        source: iana\n      },\n      {\n        mime: multipart/appledouble,\n        source: iana\n      },\n      {\n        mime: multipart/byteranges,\n        source: iana\n      },\n      {\n        mime: multipart/digest,\n        source: iana\n      },\n      {\n        compressible: false,\n        mime: multipart/encrypted,\n        source: iana\n      },\n      {\n        compressible: false,\n        mime: multipart/form-data,\n        source: iana\n      },\n      {\n        mime: multipart/header-set,\n        source: iana\n      },\n      {\n        compressible: false,\n        mime: multipart/mixed,\n        source: iana\n      },\n      {\n        mime: multipart/parallel,\n        source: iana\n      },\n      {\n        compressible: false,\n        mime: multipart/related,\n        source: iana\n      },\n      {\n        mime: multipart/report,\n        source: iana\n      },\n      {\n        compressible: false,\n        mime: multipart/signed,\n        source: iana\n      },\n      {\n        mime: multipart/voice-message,\n        source: iana\n      },\n      {\n        mime: multipart/x-mixed-replace,\n        source: iana\n      },\n      {\n        mime: text/1d-interleaved-parityfec,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 2],\n        mime: text/cache-manifest,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: text/calendar,\n        source: iana\n      },\n      {\n        compressible: true,\n        mime: text/calender\n      },\n      {\n        compressible: true,\n        mime: text/cmd\n      },\n      {\n        extensions: [Array String; 2],\n        mime: text/coffeescript\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: text/css,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: text/csv,\n        source: iana\n      },\n      {\n        mime: text/csv-schema,\n        source: iana\n      },\n      {\n        mime: text/directory,\n        source: iana\n      },\n      {\n        mime: text/dns,\n        source: iana\n      },\n      {\n        mime: text/ecmascript,\n        source: iana\n      },\n      {\n        mime: text/encaprtp,\n        source: iana\n      },\n      {\n        mime: text/enriched,\n        source: iana\n      },\n      {\n        mime: text/fwdred,\n        source: iana\n      },\n      {\n        mime: text/grammar-ref-list,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/hjson\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 3],\n        mime: text/html,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/jade\n      },\n      {\n        compressible: true,\n        mime: text/javascript,\n        source: iana\n      },\n      {\n        mime: text/jcr-cnd,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: text/jsx\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/less\n      },\n      {\n        mime: text/markdown,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/mathml,\n        source: nginx\n      },\n      {\n        mime: text/mizar,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: text/n3,\n        source: iana\n      },\n      {\n        mime: text/parameters,\n        source: iana\n      },\n      {\n        mime: text/parityfec,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 8],\n        mime: text/plain,\n        source: iana\n      },\n      {\n        mime: text/provenance-notation,\n        source: iana\n      },\n      {\n        mime: text/prs.fallenstein.rst,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/prs.lines.tag,\n        source: iana\n      },\n      {\n        mime: text/raptorfec,\n        source: iana\n      },\n      {\n        mime: text/red,\n        source: iana\n      },\n      {\n        mime: text/rfc822-headers,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: text/richtext,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: text/rtf,\n        source: iana\n      },\n      {\n        mime: text/rtp-enc-aescm128,\n        source: iana\n      },\n      {\n        mime: text/rtploopback,\n        source: iana\n      },\n      {\n        mime: text/rtx,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: text/sgml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: text/stylus\n      },\n      {\n        mime: text/t140,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: text/tab-separated-values,\n        source: iana\n      },\n      {\n        extensions: [Array String; 6],\n        mime: text/troff,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/turtle,\n        source: iana\n      },\n      {\n        mime: text/ulpfec,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 3],\n        mime: text/uri-list,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: text/vcard,\n        source: iana\n      },\n      {\n        mime: text/vnd.a,\n        source: iana\n      },\n      {\n        mime: text/vnd.abc,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/vnd.curl,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/vnd.curl.dcurl,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/vnd.curl.mcurl,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/vnd.curl.scurl,\n        source: apache\n      },\n      {\n        mime: text/vnd.debian.copyright,\n        source: iana\n      },\n      {\n        mime: text/vnd.dmclientscript,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/vnd.dvb.subtitle,\n        source: iana\n      },\n      {\n        mime: text/vnd.esmertec.theme-descriptor,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/vnd.fly,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/vnd.fmi.flexstor,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/vnd.graphviz,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/vnd.in3d.3dml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/vnd.in3d.spot,\n        source: iana\n      },\n      {\n        mime: text/vnd.iptc.newsml,\n        source: iana\n      },\n      {\n        mime: text/vnd.iptc.nitf,\n        source: iana\n      },\n      {\n        mime: text/vnd.latex-z,\n        source: iana\n      },\n      {\n        mime: text/vnd.motorola.reflex,\n        source: iana\n      },\n      {\n        mime: text/vnd.ms-mediapackage,\n        source: iana\n      },\n      {\n        mime: text/vnd.net2phone.commcenter.command,\n        source: iana\n      },\n      {\n        mime: text/vnd.radisys.msml-basic-layout,\n        source: iana\n      },\n      {\n        mime: text/vnd.si.uricatalogue,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/vnd.sun.j2me.app-descriptor,\n        source: iana\n      },\n      {\n        mime: text/vnd.trolltech.linguist,\n        source: iana\n      },\n      {\n        mime: text/vnd.wap.si,\n        source: iana\n      },\n      {\n        mime: text/vnd.wap.sl,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/vnd.wap.wml,\n        source: iana\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/vnd.wap.wmlscript,\n        source: iana\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: text/vtt\n      },\n      {\n        extensions: [Array String; 2],\n        mime: text/x-asm,\n        source: apache\n      },\n      {\n        extensions: [Array String; 7],\n        mime: text/x-c,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/x-component,\n        source: nginx\n      },\n      {\n        extensions: [Array String; 4],\n        mime: text/x-fortran,\n        source: apache\n      },\n      {\n        compressible: true,\n        mime: text/x-gwt-rpc\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/x-handlebars-template\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/x-java-source,\n        source: apache\n      },\n      {\n        compressible: true,\n        mime: text/x-jquery-tmpl\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/x-lua\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 3],\n        mime: text/x-markdown\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/x-nfo,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/x-opml,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: text/x-pascal,\n        source: apache\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: text/x-processing\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/x-sass\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/x-scss\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/x-setext,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/x-sfv,\n        source: apache\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: text/x-suse-ymp\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/x-uuencode,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/x-vcalendar,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: text/x-vcard,\n        source: apache\n      },\n      {\n        compressible: true,\n        extensions: [Array String; 1],\n        mime: text/xml,\n        source: iana\n      },\n      {\n        mime: text/xml-external-parsed-entity,\n        source: iana\n      },\n      {\n        extensions: [Array String; 2],\n        mime: text/yaml\n      },\n      {\n        mime: video/1d-interleaved-parityfec,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: video/3gpp,\n        source: apache\n      },\n      {\n        mime: video/3gpp-tt,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: video/3gpp2,\n        source: apache\n      },\n      {\n        mime: video/bmpeg,\n        source: apache\n      },\n      {\n        mime: video/bt656,\n        source: apache\n      },\n      {\n        mime: video/celb,\n        source: apache\n      },\n      {\n        mime: video/dv,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: video/h261,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: video/h263,\n        source: apache\n      },\n      {\n        mime: video/h263-1998,\n        source: apache\n      },\n      {\n        mime: video/h263-2000,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: video/h264,\n        source: apache\n      },\n      {\n        mime: video/h264-rcdo,\n        source: apache\n      },\n      {\n        mime: video/h264-svc,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: video/jpeg,\n        source: apache\n      },\n      {\n        mime: video/jpeg2000,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: video/jpm,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: video/mj2,\n        source: apache\n      },\n      {\n        mime: video/mp1s,\n        source: apache\n      },\n      {\n        mime: video/mp2p,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: video/mp2t,\n        source: apache\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 3],\n        mime: video/mp4,\n        source: apache\n      },\n      {\n        mime: video/mp4v-es,\n        source: apache\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 5],\n        mime: video/mpeg,\n        source: apache\n      },\n      {\n        mime: video/mpeg4-generic,\n        source: apache\n      },\n      {\n        mime: video/mpv,\n        source: apache\n      },\n      {\n        mime: video/nv,\n        source: apache\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: video/ogg,\n        source: apache\n      },\n      {\n        mime: video/parityfec,\n        source: apache\n      },\n      {\n        mime: video/pointer,\n        source: apache\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 2],\n        mime: video/quicktime,\n        source: apache\n      },\n      {\n        mime: video/raw,\n        source: apache\n      },\n      {\n        mime: video/rtp-enc-aescm128,\n        source: apache\n      },\n      {\n        mime: video/rtx,\n        source: apache\n      },\n      {\n        mime: video/smpte292m,\n        source: apache\n      },\n      {\n        mime: video/ulpfec,\n        source: apache\n      },\n      {\n        mime: video/vc1,\n        source: apache\n      },\n      {\n        mime: video/vnd.cctv,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: video/vnd.dece.hd,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: video/vnd.dece.mobile,\n        source: apache\n      },\n      {\n        mime: video/vnd.dece.mp4,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: video/vnd.dece.pd,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: video/vnd.dece.sd,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: video/vnd.dece.video,\n        source: apache\n      },\n      {\n        mime: video/vnd.directv.mpeg,\n        source: apache\n      },\n      {\n        mime: video/vnd.directv.mpeg-tts,\n        source: apache\n      },\n      {\n        mime: video/vnd.dlna.mpeg-tts,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: video/vnd.dvb.file,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: video/vnd.fvt,\n        source: apache\n      },\n      {\n        mime: video/vnd.hns.video,\n        source: apache\n      },\n      {\n        mime: video/vnd.iptvforum.1dparityfec-1010,\n        source: apache\n      },\n      {\n        mime: video/vnd.iptvforum.1dparityfec-2005,\n        source: apache\n      },\n      {\n        mime: video/vnd.iptvforum.2dparityfec-1010,\n        source: apache\n      },\n      {\n        mime: video/vnd.iptvforum.2dparityfec-2005,\n        source: apache\n      },\n      {\n        mime: video/vnd.iptvforum.ttsavc,\n        source: apache\n      },\n      {\n        mime: video/vnd.iptvforum.ttsmpeg2,\n        source: apache\n      },\n      {\n        mime: video/vnd.motorola.video,\n        source: apache\n      },\n      {\n        mime: video/vnd.motorola.videop,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: video/vnd.mpegurl,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: video/vnd.ms-playready.media.pyv,\n        source: apache\n      },\n      {\n        mime: video/vnd.nokia.interleaved-multimedia,\n        source: apache\n      },\n      {\n        mime: video/vnd.nokia.videovoip,\n        source: apache\n      },\n      {\n        mime: video/vnd.objectvideo,\n        source: apache\n      },\n      {\n        mime: video/vnd.sealed.mpeg1,\n        source: apache\n      },\n      {\n        mime: video/vnd.sealed.mpeg4,\n        source: apache\n      },\n      {\n        mime: video/vnd.sealed.swf,\n        source: apache\n      },\n      {\n        mime: video/vnd.sealedmedia.softseal.mov,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: video/vnd.uvvu.mp4,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: video/vnd.vivo,\n        source: apache\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: video/webm,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: video/x-f4v,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: video/x-fli,\n        source: apache\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: video/x-flv,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: video/x-m4v,\n        source: apache\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 3],\n        mime: video/x-matroska,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: video/x-mng,\n        source: apache\n      },\n      {\n        extensions: [Array String; 2],\n        mime: video/x-ms-asf,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: video/x-ms-vob,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: video/x-ms-wm,\n        source: apache\n      },\n      {\n        compressible: false,\n        extensions: [Array String; 1],\n        mime: video/x-ms-wmv,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: video/x-ms-wmx,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: video/x-ms-wvx,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: video/x-msvideo,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: video/x-sgi-movie,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: video/x-smv,\n        source: apache\n      },\n      {\n        extensions: [Array String; 1],\n        mime: x-conference/x-cooltalk,\n        source: apache\n      },\n      {\n        compressible: true,\n        mime: x-shader/x-fragment\n      },\n      {\n        compressible: true,\n        mime: x-shader/x-vertex\n      }\n    ]\n  },\n  team: {\n    creature: [Array String; 67],\n    name: [Array String; 1]\n  },\n  title: English,\n  vehicle: {\n    fuel: [Array String; 4],\n    manufacturer: [Array String; 32],\n    model: [Array String; 58],\n    type: [Array String; 11]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/en_AU.locale.json",
    "content": "{\n  \"title\": \"English (Australia)\",\n  \"name\": {\n    \"first_name\": [\n      \"William\",\n      \"Jack\",\n      \"Oliver\",\n      \"Joshua\",\n      \"Thomas\",\n      \"Lachlan\",\n      \"Cooper\",\n      \"Noah\",\n      \"Ethan\",\n      \"Lucas\",\n      \"James\",\n      \"Samuel\",\n      \"Jacob\",\n      \"Liam\",\n      \"Alexander\",\n      \"Benjamin\",\n      \"Max\",\n      \"Isaac\",\n      \"Daniel\",\n      \"Riley\",\n      \"Ryan\",\n      \"Charlie\",\n      \"Tyler\",\n      \"Jake\",\n      \"Matthew\",\n      \"Xavier\",\n      \"Harry\",\n      \"Jayden\",\n      \"Nicholas\",\n      \"Harrison\",\n      \"Levi\",\n      \"Luke\",\n      \"Adam\",\n      \"Henry\",\n      \"Aiden\",\n      \"Dylan\",\n      \"Oscar\",\n      \"Michael\",\n      \"Jackson\",\n      \"Logan\",\n      \"Joseph\",\n      \"Blake\",\n      \"Nathan\",\n      \"Connor\",\n      \"Elijah\",\n      \"Nate\",\n      \"Archie\",\n      \"Bailey\",\n      \"Marcus\",\n      \"Cameron\",\n      \"Jordan\",\n      \"Zachary\",\n      \"Caleb\",\n      \"Hunter\",\n      \"Ashton\",\n      \"Toby\",\n      \"Aidan\",\n      \"Hayden\",\n      \"Mason\",\n      \"Hamish\",\n      \"Edward\",\n      \"Angus\",\n      \"Eli\",\n      \"Sebastian\",\n      \"Christian\",\n      \"Patrick\",\n      \"Andrew\",\n      \"Anthony\",\n      \"Luca\",\n      \"Kai\",\n      \"Beau\",\n      \"Alex\",\n      \"George\",\n      \"Callum\",\n      \"Finn\",\n      \"Zac\",\n      \"Mitchell\",\n      \"Jett\",\n      \"Jesse\",\n      \"Gabriel\",\n      \"Leo\",\n      \"Declan\",\n      \"Charles\",\n      \"Jasper\",\n      \"Jonathan\",\n      \"Aaron\",\n      \"Hugo\",\n      \"David\",\n      \"Christopher\",\n      \"Chase\",\n      \"Owen\",\n      \"Justin\",\n      \"Ali\",\n      \"Darcy\",\n      \"Lincoln\",\n      \"Cody\",\n      \"Phoenix\",\n      \"Sam\",\n      \"John\",\n      \"Joel\",\n      \"Isabella\",\n      \"Ruby\",\n      \"Chloe\",\n      \"Olivia\",\n      \"Charlotte\",\n      \"Mia\",\n      \"Lily\",\n      \"Emily\",\n      \"Ella\",\n      \"Sienna\",\n      \"Sophie\",\n      \"Amelia\",\n      \"Grace\",\n      \"Ava\",\n      \"Zoe\",\n      \"Emma\",\n      \"Sophia\",\n      \"Matilda\",\n      \"Hannah\",\n      \"Jessica\",\n      \"Lucy\",\n      \"Georgia\",\n      \"Sarah\",\n      \"Abigail\",\n      \"Zara\",\n      \"Eva\",\n      \"Scarlett\",\n      \"Jasmine\",\n      \"Chelsea\",\n      \"Lilly\",\n      \"Ivy\",\n      \"Isla\",\n      \"Evie\",\n      \"Isabelle\",\n      \"Maddison\",\n      \"Layla\",\n      \"Summer\",\n      \"Annabelle\",\n      \"Alexis\",\n      \"Elizabeth\",\n      \"Bella\",\n      \"Holly\",\n      \"Lara\",\n      \"Madison\",\n      \"Alyssa\",\n      \"Maya\",\n      \"Tahlia\",\n      \"Claire\",\n      \"Hayley\",\n      \"Imogen\",\n      \"Jade\",\n      \"Ellie\",\n      \"Sofia\",\n      \"Addison\",\n      \"Molly\",\n      \"Phoebe\",\n      \"Alice\",\n      \"Savannah\",\n      \"Gabriella\",\n      \"Kayla\",\n      \"Mikayla\",\n      \"Abbey\",\n      \"Eliza\",\n      \"Willow\",\n      \"Alexandra\",\n      \"Poppy\",\n      \"Samantha\",\n      \"Stella\",\n      \"Amy\",\n      \"Amelie\",\n      \"Anna\",\n      \"Piper\",\n      \"Gemma\",\n      \"Isabel\",\n      \"Victoria\",\n      \"Stephanie\",\n      \"Caitlin\",\n      \"Heidi\",\n      \"Paige\",\n      \"Rose\",\n      \"Amber\",\n      \"Audrey\",\n      \"Claudia\",\n      \"Taylor\",\n      \"Madeline\",\n      \"Angelina\",\n      \"Natalie\",\n      \"Charli\",\n      \"Lauren\",\n      \"Ashley\",\n      \"Violet\",\n      \"Mackenzie\",\n      \"Abby\",\n      \"Skye\",\n      \"Lillian\",\n      \"Alana\",\n      \"Lola\",\n      \"Leah\",\n      \"Eve\",\n      \"Kiara\"\n    ],\n    \"last_name\": [\n      \"Smith\",\n      \"Jones\",\n      \"Williams\",\n      \"Brown\",\n      \"Wilson\",\n      \"Taylor\",\n      \"Johnson\",\n      \"White\",\n      \"Martin\",\n      \"Anderson\",\n      \"Thompson\",\n      \"Nguyen\",\n      \"Thomas\",\n      \"Walker\",\n      \"Harris\",\n      \"Lee\",\n      \"Ryan\",\n      \"Robinson\",\n      \"Kelly\",\n      \"King\",\n      \"Davis\",\n      \"Wright\",\n      \"Evans\",\n      \"Roberts\",\n      \"Green\",\n      \"Hall\",\n      \"Wood\",\n      \"Jackson\",\n      \"Clarke\",\n      \"Patel\",\n      \"Khan\",\n      \"Lewis\",\n      \"James\",\n      \"Phillips\",\n      \"Mason\",\n      \"Mitchell\",\n      \"Rose\",\n      \"Davies\",\n      \"Rodriguez\",\n      \"Cox\",\n      \"Alexander\",\n      \"Garden\",\n      \"Campbell\",\n      \"Johnston\",\n      \"Moore\",\n      \"Smyth\",\n      \"O'neill\",\n      \"Doherty\",\n      \"Stewart\",\n      \"Quinn\",\n      \"Murphy\",\n      \"Graham\",\n      \"Mclaughlin\",\n      \"Hamilton\",\n      \"Murray\",\n      \"Hughes\",\n      \"Robertson\",\n      \"Thomson\",\n      \"Scott\",\n      \"Macdonald\",\n      \"Reid\",\n      \"Clark\",\n      \"Ross\",\n      \"Young\",\n      \"Watson\",\n      \"Paterson\",\n      \"Morrison\",\n      \"Morgan\",\n      \"Griffiths\",\n      \"Edwards\",\n      \"Rees\",\n      \"Jenkins\",\n      \"Owen\",\n      \"Price\",\n      \"Moss\",\n      \"Richards\",\n      \"Abbott\",\n      \"Adams\",\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      \"Bruen\",\n      \"Carroll\",\n      \"Carter\",\n      \"Cartwright\",\n      \"Casper\",\n      \"Cassin\",\n      \"Champlin\",\n      \"Christiansen\",\n      \"Cole\",\n      \"Collier\",\n      \"Collins\",\n      \"Connelly\",\n      \"Conroy\",\n      \"Corkery\",\n      \"Cormier\",\n      \"Corwin\",\n      \"Cronin\",\n      \"Crooks\",\n      \"Cruickshank\",\n      \"Cummings\",\n      \"D'amore\",\n      \"Daniel\",\n      \"Dare\",\n      \"Daugherty\",\n      \"Dickens\",\n      \"Dickinson\",\n      \"Dietrich\",\n      \"Donnelly\",\n      \"Dooley\",\n      \"Douglas\",\n      \"Doyle\",\n      \"Durgan\",\n      \"Ebert\",\n      \"Emard\",\n      \"Emmerich\",\n      \"Erdman\",\n      \"Ernser\",\n      \"Fadel\",\n      \"Fahey\",\n      \"Farrell\",\n      \"Fay\",\n      \"Feeney\",\n      \"Feil\",\n      \"Ferry\",\n      \"Fisher\",\n      \"Flatley\",\n      \"Gibson\",\n      \"Gleason\",\n      \"Glover\",\n      \"Goldner\",\n      \"Goodwin\",\n      \"Grady\",\n      \"Grant\",\n      \"Greenfelder\",\n      \"Greenholt\",\n      \"Grimes\",\n      \"Gutmann\",\n      \"Hackett\",\n      \"Hahn\",\n      \"Haley\",\n      \"Hammes\",\n      \"Hand\",\n      \"Hane\",\n      \"Hansen\",\n      \"Harber\",\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      \"Hyatt\",\n      \"Jacobi\",\n      \"Jacobs\",\n      \"Jacobson\",\n      \"Jerde\",\n      \"Johns\",\n      \"Keeling\",\n      \"Kemmer\",\n      \"Kessler\",\n      \"Kiehn\",\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      \"Leffler\",\n      \"Little\",\n      \"Lockman\",\n      \"Lowe\",\n      \"Lynch\",\n      \"Mann\",\n      \"Marks\",\n      \"Marvin\",\n      \"Mayer\",\n      \"Mccullough\",\n      \"Mcdermott\",\n      \"Mckenzie\",\n      \"Miller\",\n      \"Mills\",\n      \"Monahan\",\n      \"Morissette\",\n      \"Mueller\",\n      \"Muller\",\n      \"Nader\",\n      \"Nicolas\",\n      \"Nolan\",\n      \"O'connell\",\n      \"O'conner\",\n      \"O'hara\",\n      \"O'keefe\",\n      \"Olson\",\n      \"O'reilly\",\n      \"Parisian\",\n      \"Parker\",\n      \"Quigley\",\n      \"Reilly\",\n      \"Reynolds\",\n      \"Rice\",\n      \"Ritchie\",\n      \"Rohan\",\n      \"Rolfson\",\n      \"Rowe\",\n      \"Russel\",\n      \"Rutherford\",\n      \"Sanford\",\n      \"Sauer\",\n      \"Schmidt\",\n      \"Schmitt\",\n      \"Schneider\",\n      \"Schroeder\",\n      \"Schultz\",\n      \"Shields\",\n      \"Smitham\",\n      \"Spencer\",\n      \"Stanton\",\n      \"Stark\",\n      \"Stokes\",\n      \"Swift\",\n      \"Tillman\",\n      \"Towne\",\n      \"Tremblay\",\n      \"Tromp\",\n      \"Turcotte\",\n      \"Turner\",\n      \"Walsh\",\n      \"Walter\",\n      \"Ward\",\n      \"Waters\",\n      \"Weber\",\n      \"Welch\",\n      \"West\",\n      \"Wilderman\",\n      \"Wilkinson\",\n      \"Williamson\",\n      \"Windler\",\n      \"Wolf\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"Pty Ltd\",\n      \"and Sons\",\n      \"Corp\",\n      \"Group\",\n      \"Brothers\",\n      \"Partners\"\n    ]\n  },\n  \"internet\": {\n    \"domain_suffix\": [\n      \"com.au\",\n      \"com\",\n      \"net.au\",\n      \"net\",\n      \"org.au\",\n      \"org\"\n    ]\n  },\n  \"address\": {\n    \"state_abbr\": [\n      \"NSW\",\n      \"QLD\",\n      \"NT\",\n      \"SA\",\n      \"WA\",\n      \"TAS\",\n      \"ACT\",\n      \"VIC\"\n    ],\n    \"state\": [\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    \"postcode\": [\n      \"####\"\n    ],\n    \"building_number\": [\n      \"####\",\n      \"###\",\n      \"##\"\n    ],\n    \"street_suffix\": [\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    \"default_country\": [\n      \"Australia\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"0# #### ####\",\n      \"+61 # #### ####\",\n      \"04## ### ###\",\n      \"+61 4## ### ###\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/en_AU.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 3],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1],\n    state: [Array String; 8],\n    state_abbr: [Array String; 8],\n    street_suffix: [Array String; 37]\n  },\n  company: {\n    suffix: [Array String; 6]\n  },\n  internet: {\n    domain_suffix: [Array String; 6]\n  },\n  name: {\n    first_name: [Array String; 200],\n    last_name: [Array String; 286]\n  },\n  phone_number: {\n    formats: [Array String; 4]\n  },\n  title: English (Australia)\n}"
  },
  {
    "path": "Source/Bogus/data/en_AU_ocker.locale.json",
    "content": "{\n  \"title\": \"English (Australia Ocker)\",\n  \"name\": {\n    \"first_name\": [\n      \"Charlotte\",\n      \"Ava\",\n      \"Chloe\",\n      \"Emily\",\n      \"Olivia\",\n      \"Zoe\",\n      \"Lily\",\n      \"Sophie\",\n      \"Amelia\",\n      \"Sofia\",\n      \"Ella\",\n      \"Isabella\",\n      \"Ruby\",\n      \"Sienna\",\n      \"Mia+3\",\n      \"Grace\",\n      \"Emma\",\n      \"Ivy\",\n      \"Layla\",\n      \"Abigail\",\n      \"Isla\",\n      \"Hannah\",\n      \"Zara\",\n      \"Lucy\",\n      \"Evie\",\n      \"Annabelle\",\n      \"Madison\",\n      \"Alice\",\n      \"Georgia\",\n      \"Maya\",\n      \"Madeline\",\n      \"Audrey\",\n      \"Scarlett\",\n      \"Isabelle\",\n      \"Chelsea\",\n      \"Mila\",\n      \"Holly\",\n      \"Indiana\",\n      \"Poppy\",\n      \"Harper\",\n      \"Sarah\",\n      \"Alyssa\",\n      \"Jasmine\",\n      \"Imogen\",\n      \"Hayley\",\n      \"Pheobe\",\n      \"Eva\",\n      \"Evelyn\",\n      \"Mackenzie\",\n      \"Ayla\",\n      \"Oliver\",\n      \"Jack\",\n      \"Jackson\",\n      \"William\",\n      \"Ethan\",\n      \"Charlie\",\n      \"Lucas\",\n      \"Cooper\",\n      \"Lachlan\",\n      \"Noah\",\n      \"Liam\",\n      \"Alexander\",\n      \"Max\",\n      \"Isaac\",\n      \"Thomas\",\n      \"Xavier\",\n      \"Oscar\",\n      \"Benjamin\",\n      \"Aiden\",\n      \"Mason\",\n      \"Samuel\",\n      \"James\",\n      \"Levi\",\n      \"Riley\",\n      \"Harrison\",\n      \"Ryan\",\n      \"Henry\",\n      \"Jacob\",\n      \"Joshua\",\n      \"Leo\",\n      \"Zach\",\n      \"Harry\",\n      \"Hunter\",\n      \"Flynn\",\n      \"Archie\",\n      \"Tyler\",\n      \"Elijah\",\n      \"Hayden\",\n      \"Jayden\",\n      \"Blake\",\n      \"Archer\",\n      \"Ashton\",\n      \"Sebastian\",\n      \"Zachery\",\n      \"Lincoln\",\n      \"Mitchell\",\n      \"Luca\",\n      \"Nathan\",\n      \"Kai\",\n      \"Connor\",\n      \"Tom\",\n      \"Nigel\",\n      \"Matt\",\n      \"Sean\"\n    ],\n    \"last_name\": [\n      \"Smith\",\n      \"Jones\",\n      \"Williams\",\n      \"Brown\",\n      \"Wilson\",\n      \"Taylor\",\n      \"Morton\",\n      \"White\",\n      \"Martin\",\n      \"Anderson\",\n      \"Thompson\",\n      \"Nguyen\",\n      \"Thomas\",\n      \"Walker\",\n      \"Harris\",\n      \"Lee\",\n      \"Ryan\",\n      \"Robinson\",\n      \"Kelly\",\n      \"King\",\n      \"Rausch\",\n      \"Ridge\",\n      \"Connolly\",\n      \"LeQuesne\"\n    ],\n    \"ocker_first_name\": [\n      \"Bazza\",\n      \"Bluey\",\n      \"Davo\",\n      \"Johno\",\n      \"Shano\",\n      \"Shazza\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"Pty Ltd\",\n      \"and Sons\",\n      \"Corp\",\n      \"Group\",\n      \"Brothers\",\n      \"Partners\"\n    ]\n  },\n  \"internet\": {\n    \"domain_suffix\": [\n      \"com.au\",\n      \"com\",\n      \"net.au\",\n      \"net\",\n      \"org.au\",\n      \"org\"\n    ]\n  },\n  \"address\": {\n    \"street_root\": [\n      \"Ramsay Street\",\n      \"Bonnie Doon\",\n      \"Cavill Avenue\",\n      \"Queen Street\"\n    ],\n    \"street_name\": [\n      \"#{street_root}\"\n    ],\n    \"city_prefix\": [\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    \"city\": [\n      \"#{city_prefix}\"\n    ],\n    \"state_abbr\": [\n      \"NSW\",\n      \"QLD\",\n      \"NT\",\n      \"SA\",\n      \"WA\",\n      \"TAS\",\n      \"ACT\",\n      \"VIC\"\n    ],\n    \"region\": [\n      \"South East Queensland\",\n      \"Wide Bay Burnett\",\n      \"Margaret River\",\n      \"Port Pirie\",\n      \"Gippsland\",\n      \"Elizabeth\",\n      \"Barossa\"\n    ],\n    \"state\": [\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    \"postcode\": [\n      \"0###\",\n      \"2###\",\n      \"3###\",\n      \"4###\",\n      \"5###\",\n      \"6###\",\n      \"7###\"\n    ],\n    \"building_number\": [\n      \"####\",\n      \"###\",\n      \"##\"\n    ],\n    \"street_suffix\": [\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    \"default_country\": [\n      \"Australia\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"0# #### ####\",\n      \"+61 # #### ####\",\n      \"04## ### ###\",\n      \"+61 4## ### ###\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/en_AU_ocker.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 3],\n    city: [Array String; 1],\n    city_prefix: [Array String; 12],\n    default_country: [Array String; 1],\n    postcode: [Array String; 7],\n    region: [Array String; 7],\n    state: [Array String; 8],\n    state_abbr: [Array String; 8],\n    street_name: [Array String; 1],\n    street_root: [Array String; 4],\n    street_suffix: [Array String; 37]\n  },\n  company: {\n    suffix: [Array String; 6]\n  },\n  internet: {\n    domain_suffix: [Array String; 6]\n  },\n  name: {\n    first_name: [Array String; 104],\n    last_name: [Array String; 24],\n    ocker_first_name: [Array String; 6]\n  },\n  phone_number: {\n    formats: [Array String; 4]\n  },\n  title: English (Australia Ocker)\n}"
  },
  {
    "path": "Source/Bogus/data/en_BORK.locale.json",
    "content": "{\n  \"title\": \"English (Bork)\",\n  \"lorem\": {\n    \"words\": [\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  }\n}"
  },
  {
    "path": "Source/Bogus/data/en_BORK.locale.schema.verified.txt",
    "content": "﻿{\n  lorem: {\n    words: [Array String; 103]\n  },\n  title: English (Bork)\n}"
  },
  {
    "path": "Source/Bogus/data/en_CA.locale.json",
    "content": "{\n  \"title\": \"English (Canada)\",\n  \"address\": {\n    \"state\": [\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    \"state_abbr\": [\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    \"default_country\": [\n      \"Canada\"\n    ],\n    \"postcode\": [\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  },\n  \"internet\": {\n    \"free_email\": [\n      \"gmail.com\",\n      \"yahoo.ca\",\n      \"hotmail.com\"\n    ],\n    \"domain_suffix\": [\n      \"ca\",\n      \"com\",\n      \"biz\",\n      \"info\",\n      \"name\",\n      \"net\",\n      \"org\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\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  }\n}"
  },
  {
    "path": "Source/Bogus/data/en_CA.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    default_country: [Array String; 1],\n    postcode: [Array String; 18],\n    state: [Array String; 13],\n    state_abbr: [Array String; 13]\n  },\n  internet: {\n    domain_suffix: [Array String; 7],\n    free_email: [Array String; 3]\n  },\n  phone_number: {\n    formats: [Array String; 16]\n  },\n  title: English (Canada)\n}"
  },
  {
    "path": "Source/Bogus/data/en_GB.locale.json",
    "content": "{\n  \"title\": \"English (Great Britain)\",\n  \"address\": {\n    \"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    \"uk_country\": [\n      \"England\",\n      \"Scotland\",\n      \"Wales\",\n      \"Northern Ireland\"\n    ],\n    \"default_country\": [\n      \"England\",\n      \"Scotland\",\n      \"Wales\",\n      \"Northern Ireland\"\n    ],\n    \"postcode\": [\n      \"??# #??\",\n      \"??## #??\"\n    ]\n  },\n  \"internet\": {\n    \"domain_suffix\": [\n      \"co.uk\",\n      \"com\",\n      \"biz\",\n      \"info\",\n      \"name\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\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  },\n  \"cell_phone\": {\n    \"formats\": [\n      \"074## ######\",\n      \"075## ######\",\n      \"076## ######\",\n      \"077## ######\",\n      \"078## ######\",\n      \"079## ######\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/en_GB.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    county: [Array String; 70],\n    default_country: [Array String; 4],\n    postcode: [Array String; 2],\n    uk_country: [Array String; 4]\n  },\n  cell_phone: {\n    formats: [Array String; 6]\n  },\n  internet: {\n    domain_suffix: [Array String; 5]\n  },\n  phone_number: {\n    formats: [Array String; 15]\n  },\n  title: English (Great Britain)\n}"
  },
  {
    "path": "Source/Bogus/data/en_IE.locale.json",
    "content": "{\n  \"title\": \"English (Ireland)\",\n  \"address\": {\n    \"county\": [\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    \"default_country\": [\n      \"Ireland\"\n    ]\n  },\n  \"internet\": {\n    \"domain_suffix\": [\n      \"ie\",\n      \"com\",\n      \"net\",\n      \"info\",\n      \"eu\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\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  },\n  \"cell_phone\": {\n    \"formats\": [\n      \"082 ### ####\",\n      \"083 ### ####\",\n      \"085 ### ####\",\n      \"086 ### ####\",\n      \"087 ### ####\",\n      \"089 ### ####\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/en_IE.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    county: [Array String; 26],\n    default_country: [Array String; 1]\n  },\n  cell_phone: {\n    formats: [Array String; 6]\n  },\n  internet: {\n    domain_suffix: [Array String; 5]\n  },\n  phone_number: {\n    formats: [Array String; 49]\n  },\n  title: English (Ireland)\n}"
  },
  {
    "path": "Source/Bogus/data/en_IND.locale.json",
    "content": "{\n  \"title\": \"English (India)\",\n  \"name\": {\n    \"first_name\": [\n      \"Aadrika\",\n      \"Aanandinii\",\n      \"Aaratrika\",\n      \"Aarya\",\n      \"Arya\",\n      \"Aashritha\",\n      \"Aatmaja\",\n      \"Atmaja\",\n      \"Abhaya\",\n      \"Adwitiya\",\n      \"Agrata\",\n      \"Ahilya\",\n      \"Ahalya\",\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      \"Anila\",\n      \"Anjali\",\n      \"Anjushri\",\n      \"Anjushree\",\n      \"Annapurna\",\n      \"Anshula\",\n      \"Anuja\",\n      \"Anusuya\",\n      \"Anasuya\",\n      \"Anasooya\",\n      \"Anwesha\",\n      \"Apsara\",\n      \"Aruna\",\n      \"Asha\",\n      \"Aasa\",\n      \"Aasha\",\n      \"Aslesha\",\n      \"Atreyi\",\n      \"Atreyee\",\n      \"Avani\",\n      \"Abani\",\n      \"Avantika\",\n      \"Ayushmati\",\n      \"Baidehi\",\n      \"Vaidehi\",\n      \"Bala\",\n      \"Baala\",\n      \"Balamani\",\n      \"Basanti\",\n      \"Vasanti\",\n      \"Bela\",\n      \"Bhadra\",\n      \"Bhagirathi\",\n      \"Bhagwanti\",\n      \"Bhagwati\",\n      \"Bhamini\",\n      \"Bhanumati\",\n      \"Bhaanumati\",\n      \"Bhargavi\",\n      \"Bhavani\",\n      \"Bhilangana\",\n      \"Bilwa\",\n      \"Bilva\",\n      \"Buddhana\",\n      \"Chakrika\",\n      \"Chanda\",\n      \"Chandi\",\n      \"Chandni\",\n      \"Chandini\",\n      \"Chandani\",\n      \"Chandra\",\n      \"Chandira\",\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      \"Daksha\",\n      \"Dakshayani\",\n      \"Damayanti\",\n      \"Darshwana\",\n      \"Deepali\",\n      \"Dipali\",\n      \"Deeptimoyee\",\n      \"Deeptimayee\",\n      \"Devangana\",\n      \"Devani\",\n      \"Devasree\",\n      \"Devi\",\n      \"Daevi\",\n      \"Devika\",\n      \"Daevika\",\n      \"Dhaanyalakshmi\",\n      \"Dhanalakshmi\",\n      \"Dhana\",\n      \"Dhanadeepa\",\n      \"Dhara\",\n      \"Dharani\",\n      \"Dharitri\",\n      \"Dhatri\",\n      \"Diksha\",\n      \"Deeksha\",\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      \"Gitanjali\",\n      \"Gemine\",\n      \"Gemini\",\n      \"Girja\",\n      \"Girija\",\n      \"Gita\",\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      \"Laxmi\",\n      \"Lalita\",\n      \"Lavanya\",\n      \"Leela\",\n      \"Lila\",\n      \"Leela\",\n      \"Madhuri\",\n      \"Malti\",\n      \"Malati\",\n      \"Mandakini\",\n      \"Mandaakin\",\n      \"Mangala\",\n      \"Mangalya\",\n      \"Mani\",\n      \"Manisha\",\n      \"Manjusha\",\n      \"Meena\",\n      \"Mina\",\n      \"Meenakshi\",\n      \"Minakshi\",\n      \"Menka\",\n      \"Menaka\",\n      \"Mohana\",\n      \"Mohini\",\n      \"Nalini\",\n      \"Nikita\",\n      \"Ojaswini\",\n      \"Omana\",\n      \"Oormila\",\n      \"Urmila\",\n      \"Opalina\",\n      \"Opaline\",\n      \"Padma\",\n      \"Parvati\",\n      \"Poornima\",\n      \"Purnima\",\n      \"Pramila\",\n      \"Prasanna\",\n      \"Preity\",\n      \"Prema\",\n      \"Priya\",\n      \"Priyala\",\n      \"Pushti\",\n      \"Radha\",\n      \"Rageswari\",\n      \"Rageshwari\",\n      \"Rajinder\",\n      \"Ramaa\",\n      \"Rati\",\n      \"Rita\",\n      \"Rohana\",\n      \"Rukhmani\",\n      \"Rukmin\",\n      \"Rupinder\",\n      \"Sanya\",\n      \"Sarada\",\n      \"Sharda\",\n      \"Sarala\",\n      \"Sarla\",\n      \"Saraswati\",\n      \"Sarisha\",\n      \"Saroja\",\n      \"Shakti\",\n      \"Shakuntala\",\n      \"Shanti\",\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      \"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      \"Suma\",\n      \"Sumitra\",\n      \"Sunita\",\n      \"Suryakantam\",\n      \"Sushma\",\n      \"Swara\",\n      \"Swarnalata\",\n      \"Sweta\",\n      \"Shwet\",\n      \"Tanirika\",\n      \"Tanushree\",\n      \"Tanushri\",\n      \"Tanushri\",\n      \"Tanya\",\n      \"Tara\",\n      \"Trisha\",\n      \"Uma\",\n      \"Usha\",\n      \"Vaijayanti\",\n      \"Vaijayanthi\",\n      \"Baijayanti\",\n      \"Vaishvi\",\n      \"Vaishnavi\",\n      \"Vaishno\",\n      \"Varalakshmi\",\n      \"Vasudha\",\n      \"Vasundhara\",\n      \"Veda\",\n      \"Vedanshi\",\n      \"Vidya\",\n      \"Vimala\",\n      \"Vrinda\",\n      \"Vrund\",\n      \"Aadi\",\n      \"Aadidev\",\n      \"Aadinath\",\n      \"Aaditya\",\n      \"Aagam\",\n      \"Aagney\",\n      \"Aamod\",\n      \"Aanandaswarup\",\n      \"Anand Swarup\",\n      \"Aanjaneya\",\n      \"Anjaneya\",\n      \"Aaryan\",\n      \"Aryan\",\n      \"Aatmaj\",\n      \"Aatreya\",\n      \"Aayushmaan\",\n      \"Aayushman\",\n      \"Abhaidev\",\n      \"Abhaya\",\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      \"Aagneya\",\n      \"Agnimitra\",\n      \"Agniprava\",\n      \"Agnivesh\",\n      \"Agrata\",\n      \"Ajit\",\n      \"Ajeet\",\n      \"Akroor\",\n      \"Akshaj\",\n      \"Akshat\",\n      \"Akshayakeerti\",\n      \"Alok\",\n      \"Aalok\",\n      \"Amaranaath\",\n      \"Amarnath\",\n      \"Amaresh\",\n      \"Ambar\",\n      \"Ameyatma\",\n      \"Amish\",\n      \"Amogh\",\n      \"Amrit\",\n      \"Anaadi\",\n      \"Anagh\",\n      \"Anal\",\n      \"Anand\",\n      \"Aanand\",\n      \"Anang\",\n      \"Anil\",\n      \"Anilaabh\",\n      \"Anilabh\",\n      \"Anish\",\n      \"Ankal\",\n      \"Anunay\",\n      \"Anurag\",\n      \"Anuraag\",\n      \"Archan\",\n      \"Arindam\",\n      \"Arjun\",\n      \"Arnesh\",\n      \"Arun\",\n      \"Ashlesh\",\n      \"Ashok\",\n      \"Atmanand\",\n      \"Atmananda\",\n      \"Avadhesh\",\n      \"Baalaaditya\",\n      \"Baladitya\",\n      \"Baalagopaal\",\n      \"Balgopal\",\n      \"Balagopal\",\n      \"Bahula\",\n      \"Bakula\",\n      \"Bala\",\n      \"Balaaditya\",\n      \"Balachandra\",\n      \"Balagovind\",\n      \"Bandhu\",\n      \"Bandhul\",\n      \"Bankim\",\n      \"Bankimchandra\",\n      \"Bhadrak\",\n      \"Bhadraksh\",\n      \"Bhadran\",\n      \"Bhagavaan\",\n      \"Bhagvan\",\n      \"Bharadwaj\",\n      \"Bhardwaj\",\n      \"Bharat\",\n      \"Bhargava\",\n      \"Bhasvan\",\n      \"Bhaasvan\",\n      \"Bhaswar\",\n      \"Bhaaswar\",\n      \"Bhaumik\",\n      \"Bhaves\",\n      \"Bheeshma\",\n      \"Bhisham\",\n      \"Bhishma\",\n      \"Bhima\",\n      \"Bhoj\",\n      \"Bhramar\",\n      \"Bhudev\",\n      \"Bhudeva\",\n      \"Bhupati\",\n      \"Bhoopati\",\n      \"Bhoopat\",\n      \"Bhupen\",\n      \"Bhushan\",\n      \"Bhooshan\",\n      \"Bhushit\",\n      \"Bhooshit\",\n      \"Bhuvanesh\",\n      \"Bhuvaneshwar\",\n      \"Bilva\",\n      \"Bodhan\",\n      \"Brahma\",\n      \"Brahmabrata\",\n      \"Brahmanandam\",\n      \"Brahmaanand\",\n      \"Brahmdev\",\n      \"Brajendra\",\n      \"Brajesh\",\n      \"Brijesh\",\n      \"Birjesh\",\n      \"Budhil\",\n      \"Chakor\",\n      \"Chakradhar\",\n      \"Chakravartee\",\n      \"Chakravarti\",\n      \"Chanakya\",\n      \"Chaanakya\",\n      \"Chandak\",\n      \"Chandan\",\n      \"Chandra\",\n      \"Chandraayan\",\n      \"Chandrabhan\",\n      \"Chandradev\",\n      \"Chandraketu\",\n      \"Chandramauli\",\n      \"Chandramohan\",\n      \"Chandran\",\n      \"Chandranath\",\n      \"Chapal\",\n      \"Charak\",\n      \"Charuchandra\",\n      \"Chaaruchandra\",\n      \"Charuvrat\",\n      \"Chatur\",\n      \"Chaturaanan\",\n      \"Chaturbhuj\",\n      \"Chetan\",\n      \"Chaten\",\n      \"Chaitan\",\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      \"Daksha\",\n      \"Damodara\",\n      \"Dandak\",\n      \"Dandapaani\",\n      \"Darshan\",\n      \"Datta\",\n      \"Dayaamay\",\n      \"Dayamayee\",\n      \"Dayaananda\",\n      \"Dayaanidhi\",\n      \"Kin\",\n      \"Deenabandhu\",\n      \"Deepan\",\n      \"Deepankar\",\n      \"Dipankar\",\n      \"Deependra\",\n      \"Dipendra\",\n      \"Deepesh\",\n      \"Dipesh\",\n      \"Deeptanshu\",\n      \"Deeptendu\",\n      \"Diptendu\",\n      \"Deeptiman\",\n      \"Deeptimoy\",\n      \"Deeptimay\",\n      \"Dev\",\n      \"Deb\",\n      \"Devadatt\",\n      \"Devagya\",\n      \"Devajyoti\",\n      \"Devak\",\n      \"Devdan\",\n      \"Deven\",\n      \"Devesh\",\n      \"Deveshwar\",\n      \"Devi\",\n      \"Devvrat\",\n      \"Dhananjay\",\n      \"Dhanapati\",\n      \"Dhanpati\",\n      \"Dhanesh\",\n      \"Dhanu\",\n      \"Dhanvin\",\n      \"Dharmaketu\",\n      \"Dhruv\",\n      \"Dhyanesh\",\n      \"Dhyaneshwar\",\n      \"Digambar\",\n      \"Digambara\",\n      \"Dinakar\",\n      \"Dinkar\",\n      \"Dinesh\",\n      \"Divaakar\",\n      \"Divakar\",\n      \"Deevakar\",\n      \"Divjot\",\n      \"Dron\",\n      \"Drona\",\n      \"Dwaipayan\",\n      \"Dwaipayana\",\n      \"Eekalabya\",\n      \"Ekalavya\",\n      \"Ekaksh\",\n      \"Ekaaksh\",\n      \"Ekaling\",\n      \"Ekdant\",\n      \"Ekadant\",\n      \"Gajaadhar\",\n      \"Gajadhar\",\n      \"Gajbaahu\",\n      \"Gajabahu\",\n      \"Ganak\",\n      \"Ganaka\",\n      \"Ganapati\",\n      \"Gandharv\",\n      \"Gandharva\",\n      \"Ganesh\",\n      \"Gangesh\",\n      \"Garud\",\n      \"Garuda\",\n      \"Gati\",\n      \"Gatik\",\n      \"Gaurang\",\n      \"Gauraang\",\n      \"Gauranga\",\n      \"Gouranga\",\n      \"Gautam\",\n      \"Gautama\",\n      \"Goutam\",\n      \"Ghanaanand\",\n      \"Ghanshyam\",\n      \"Ghanashyam\",\n      \"Giri\",\n      \"Girik\",\n      \"Girika\",\n      \"Girindra\",\n      \"Giriraaj\",\n      \"Giriraj\",\n      \"Girish\",\n      \"Gopal\",\n      \"Gopaal\",\n      \"Gopi\",\n      \"Gopee\",\n      \"Gorakhnath\",\n      \"Gorakhanatha\",\n      \"Goswamee\",\n      \"Goswami\",\n      \"Gotum\",\n      \"Gautam\",\n      \"Govinda\",\n      \"Gobinda\",\n      \"Gudakesha\",\n      \"Gudakesa\",\n      \"Gurdev\",\n      \"Guru\",\n      \"Hari\",\n      \"Harinarayan\",\n      \"Harit\",\n      \"Himadri\",\n      \"Hiranmay\",\n      \"Hiranmaya\",\n      \"Hiranya\",\n      \"Inder\",\n      \"Indra\",\n      \"Indra\",\n      \"Jagadish\",\n      \"Jagadisha\",\n      \"Jagathi\",\n      \"Jagdeep\",\n      \"Jagdish\",\n      \"Jagmeet\",\n      \"Jahnu\",\n      \"Jai\",\n      \"Javas\",\n      \"Jay\",\n      \"Jitendra\",\n      \"Jitender\",\n      \"Jyotis\",\n      \"Kailash\",\n      \"Kama\",\n      \"Kamalesh\",\n      \"Kamlesh\",\n      \"Kanak\",\n      \"Kanaka\",\n      \"Kannan\",\n      \"Kannen\",\n      \"Karan\",\n      \"Karthik\",\n      \"Kartik\",\n      \"Karunanidhi\",\n      \"Kashyap\",\n      \"Kiran\",\n      \"Kirti\",\n      \"Keerti\",\n      \"Krishna\",\n      \"Krishnadas\",\n      \"Krishnadasa\",\n      \"Kumar\",\n      \"Lai\",\n      \"Lakshman\",\n      \"Laxman\",\n      \"Lakshmidhar\",\n      \"Lakshminath\",\n      \"Lal\",\n      \"Laal\",\n      \"Mahendra\",\n      \"Mohinder\",\n      \"Mahesh\",\n      \"Maheswar\",\n      \"Mani\",\n      \"Manik\",\n      \"Manikya\",\n      \"Manoj\",\n      \"Marut\",\n      \"Mayoor\",\n      \"Meghnad\",\n      \"Meghnath\",\n      \"Mohan\",\n      \"Mukesh\",\n      \"Mukul\",\n      \"Nagabhushanam\",\n      \"Nanda\",\n      \"Narayan\",\n      \"Narendra\",\n      \"Narinder\",\n      \"Naveen\",\n      \"Navin\",\n      \"Nawal\",\n      \"Naval\",\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      \"Rajinder\",\n      \"Rajiv\",\n      \"Rakesh\",\n      \"Ramesh\",\n      \"Rameshwar\",\n      \"Ranjit\",\n      \"Ranjeet\",\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      \"Shashi\",\n      \"Sher\",\n      \"Shiv\",\n      \"Siddarth\",\n      \"Siddhran\",\n      \"Som\",\n      \"Somu\",\n      \"Somnath\",\n      \"Subhash\",\n      \"Subodh\",\n      \"Suman\",\n      \"Suresh\",\n      \"Surya\",\n      \"Suryakant\",\n      \"Suryakanta\",\n      \"Sushil\",\n      \"Susheel\",\n      \"Swami\",\n      \"Swapnil\",\n      \"Tapan\",\n      \"Tara\",\n      \"Tarun\",\n      \"Tej\",\n      \"Tejas\",\n      \"Trilochan\",\n      \"Trilochana\",\n      \"Trilok\",\n      \"Trilokesh\",\n      \"Triloki\",\n      \"Triloki Nath\",\n      \"Trilokanath\",\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      \"Vidhya\",\n      \"Vidur\",\n      \"Vidhur\",\n      \"Vijay\",\n      \"Vimal\",\n      \"Vinay\",\n      \"Vishnu\",\n      \"Bishnu\",\n      \"Vishwamitra\",\n      \"Vyas\",\n      \"Yogendra\",\n      \"Yoginder\",\n      \"Yogesh\"\n    ],\n    \"last_name\": [\n      \"Abbott\",\n      \"Achari\",\n      \"Acharya\",\n      \"Adiga\",\n      \"Agarwal\",\n      \"Ahluwalia\",\n      \"Ahuja\",\n      \"Arora\",\n      \"Asan\",\n      \"Bandopadhyay\",\n      \"Banerjee\",\n      \"Bharadwaj\",\n      \"Bhat\",\n      \"Butt\",\n      \"Bhattacharya\",\n      \"Bhattathiri\",\n      \"Chaturvedi\",\n      \"Chattopadhyay\",\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      \"Iyer\",\n      \"Iyengar\",\n      \"Jain\",\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      \"Menon\",\n      \"Mehra\",\n      \"Mehrotra\",\n      \"Mishra\",\n      \"Mukhopadhyay\",\n      \"Nayar\",\n      \"Naik\",\n      \"Nair\",\n      \"Nambeesan\",\n      \"Namboothiri\",\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      \"Tagore\",\n      \"Talwar\",\n      \"Tandon\",\n      \"Trivedi\",\n      \"Varrier\",\n      \"Varma\",\n      \"Varman\",\n      \"Verma\"\n    ]\n  },\n  \"address\": {\n    \"postcode\": [\n      \"### ###\"\n    ],\n    \"state\": [\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    \"state_abbr\": [\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    \"default_country\": [\n      \"India\",\n      \"Indian Republic\",\n      \"Bharat\",\n      \"Hindustan\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"gmail.com\",\n      \"yahoo.co.in\",\n      \"hotmail.com\"\n    ],\n    \"domain_suffix\": [\n      \"in\",\n      \"com\",\n      \"biz\",\n      \"info\",\n      \"name\",\n      \"net\",\n      \"org\",\n      \"co.in\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"Pvt Ltd\",\n      \"Limited\",\n      \"Ltd\",\n      \"and Sons\",\n      \"Corp\",\n      \"Group\",\n      \"Brothers\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\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  }\n}"
  },
  {
    "path": "Source/Bogus/data/en_IND.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    default_country: [Array String; 4],\n    postcode: [Array String; 1],\n    state: [Array String; 36],\n    state_abbr: [Array String; 36]\n  },\n  company: {\n    suffix: [Array String; 7]\n  },\n  internet: {\n    domain_suffix: [Array String; 8],\n    free_email: [Array String; 3]\n  },\n  name: {\n    first_name: [Array String; 762],\n    last_name: [Array String; 89]\n  },\n  phone_number: {\n    formats: [Array String; 12]\n  },\n  title: English (India)\n}"
  },
  {
    "path": "Source/Bogus/data/en_NG.locale.json",
    "content": "{\n  \"title\": \"Nigeria (English)\",\n  \"address\": {\n    \"city\": [\n      \"#{city_prefix}\"\n    ],\n    \"city_prefix\": [\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      \"name\",\n      \" \",\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      \"name\",\n      \" \",\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      \"name\",\n      \" \",\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      \"name\",\n      \" \",\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    \"default_country\": [\n      \"Nigeria\",\n      \"Federal Republic of Nigeria\",\n      \"NG\",\n      \"NGN\"\n    ],\n    \"postcode\": [\n      \"#####\",\n      \"####\"\n    ],\n    \"state\": [\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  },\n  \"internet\": {\n    \"domain_suffix\": [\n      \"com.ng\",\n      \"com\",\n      \"org.ng\",\n      \"com\",\n      \"ng\"\n    ]\n  },\n  \"name\": {\n    \"name\": [\n      \"#{first_name} #{last_name}\",\n      \"#{last_name} #{first_name}\"\n    ],\n    \"male_first_name\": [\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      \"Yusuf\"\n    ],\n    \"female_first_name\": [\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    \"first_name\": [\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      \"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      \"Yusuf\"\n    ],\n    \"last_name\": [\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      \"Adewale\",\n      \"Adewale\",\n      \"Adewunmi\",\n      \"Adewura\",\n      \"Adeyemo\",\n      \"Afolabi\",\n      \"Afunku\",\n      \"Agboola\",\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      \"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      \"David\",\n      \"Ebubechukwu\",\n      \"Egbochukwu\",\n      \"Ehigiator\",\n      \"Ekwueme\",\n      \"Elebiyo\",\n      \"Elizabeth\",\n      \"Elizabeth\",\n      \"Elizabeth\",\n      \"Emmanuel\",\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      \"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      \"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  \"phone_number\": {\n    \"formats\": [\n      \"0803 ### ####\",\n      \"0703 ### ####\",\n      \"234809 ### ####\",\n      \"+234 802 ### ####\",\n      \"0805### ####\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"Venture\",\n      \"Ltd\",\n      \"Plc\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/en_NG.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    city: [Array String; 1],\n    city_prefix: [Array String; 525],\n    default_country: [Array String; 4],\n    postcode: [Array String; 2],\n    state: [Array String; 37]\n  },\n  company: {\n    suffix: [Array String; 3]\n  },\n  internet: {\n    domain_suffix: [Array String; 5]\n  },\n  name: {\n    female_first_name: [Array String; 31],\n    first_name: [Array String; 99],\n    last_name: [Array String; 166],\n    male_first_name: [Array String; 68],\n    name: [Array String; 2]\n  },\n  phone_number: {\n    formats: [Array String; 5]\n  },\n  title: Nigeria (English)\n}"
  },
  {
    "path": "Source/Bogus/data/en_US.locale.json",
    "content": "{\n  \"title\": \"English (United States)\",\n  \"internet\": {\n    \"domain_suffix\": [\n      \"com\",\n      \"us\",\n      \"biz\",\n      \"info\",\n      \"name\",\n      \"net\",\n      \"org\"\n    ]\n  },\n  \"address\": {\n    \"default_country\": [\n      \"United States\",\n      \"United States of America\",\n      \"USA\"\n    ]\n  },\n  \"phone_number\": {\n    \"area_code\": [\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    \"exchange_code\": [\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  }\n}"
  },
  {
    "path": "Source/Bogus/data/en_US.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    default_country: [Array String; 3]\n  },\n  internet: {\n    domain_suffix: [Array String; 7]\n  },\n  phone_number: {\n    area_code: [Array String; 283],\n    exchange_code: [Array String; 283]\n  },\n  title: English (United States)\n}"
  },
  {
    "path": "Source/Bogus/data/en_ZA.locale.json",
    "content": "{\n  \"title\": \"English (South Africa)\",\n  \"address\": {\n    \"city\": [\n      \"#{city_prefix}\"\n    ],\n    \"city_prefix\": [\n      \"Polokwane\",\n      \"Johannesburg\",\n      \"Pretoria\",\n      \"Tshwane\",\n      \"Durban\",\n      \"Pietermaritzburg\",\n      \"Nelspruit\",\n      \"Cape Town\",\n      \"Stellenbosch\",\n      \"Port Elizabeth\",\n      \"East London\",\n      \"Kimberley\",\n      \"Rustenburg\",\n      \"Bloemfontein \"\n    ],\n    \"default_country\": [\n      \"South Africa\",\n      \"The Republic of South Africa\",\n      \"SA\",\n      \"South Africa\"\n    ],\n    \"postcode\": [\n      \"#####\",\n      \"####\"\n    ],\n    \"state\": [\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  },\n  \"internet\": {\n    \"domain_suffix\": [\n      \"co.za\",\n      \"com\",\n      \"org.za\",\n      \"info\",\n      \"net.za\"\n    ]\n  },\n  \"name\": {\n    \"name\": [\n      \"#{first_name} #{last_name}\",\n      \"#{last_name} #{first_name}\"\n    ],\n    \"male_first_name\": [\n      \"James\",\n      \"John\",\n      \"Robert\",\n      \"Michael\",\n      \"William\",\n      \"David\",\n      \"Richard\",\n      \"Thomas\",\n      \"Charles\",\n      \"Christopher\",\n      \"Daniel\",\n      \"Dante\",\n      \"Paul\",\n      \"Mark\",\n      \"George\",\n      \"Kenneth\",\n      \"Steven\",\n      \"Edward\",\n      \"Brian\",\n      \"Ronald\",\n      \"Anthony\",\n      \"Albert\",\n      \"Alfred\",\n      \"Kevin\",\n      \"Jason\",\n      \"Matthew\",\n      \"Gary\",\n      \"Timothy\",\n      \"Frank\",\n      \"Eric\",\n      \"Stephen\",\n      \"Andrew\",\n      \"Raymond\",\n      \"Greg\",\n      \"Joshua\",\n      \"Jerry\",\n      \"Dennis\",\n      \"Peter\",\n      \"Henry\",\n      \"Carl\",\n      \"Arthur\",\n      \"Ryan\",\n      \"Roger\",\n      \"Joe\",\n      \"Juan\",\n      \"Jonathan\",\n      \"Justin\",\n      \"Terry\",\n      \"Gerald\",\n      \"Keith\",\n      \"Samuel\",\n      \"Willie\",\n      \"Ralph\",\n      \"Roy\",\n      \"Brandon\",\n      \"Adam\",\n      \"Harry\",\n      \"Wayne\",\n      \"Billy\",\n      \"Steve\",\n      \"Louis\",\n      \"Jeremy\",\n      \"Howard\",\n      \"Eugene\",\n      \"Carlos\",\n      \"Russell\",\n      \"Bobby\",\n      \"Victor\",\n      \"Martin\",\n      \"Ernest\",\n      \"Phillip\",\n      \"Craig\",\n      \"Alan\",\n      \"Shawn\",\n      \"Sean\",\n      \"Philip\",\n      \"Chris\",\n      \"Johnny\",\n      \"Earl\",\n      \"Jimmy\",\n      \"Bryan\",\n      \"Tony\",\n      \"Luis\",\n      \"Mike\",\n      \"Stanley\",\n      \"Leonard\",\n      \"Nathan\",\n      \"Dale\",\n      \"Manuel\",\n      \"Rodney\",\n      \"Curtis\",\n      \"Norman\",\n      \"Allen\",\n      \"Marvin\",\n      \"Vincent\",\n      \"Glenn\",\n      \"Travis\",\n      \"Jacob\",\n      \"Kyle\",\n      \"Francis\",\n      \"Bradley\",\n      \"Joel\",\n      \"Edwin\",\n      \"Eddie\",\n      \"Barry\",\n      \"Alexander\",\n      \"Bernard\",\n      \"Marcus\",\n      \"Micheal\",\n      \"Theodore\",\n      \"Clifford\",\n      \"Miguel\",\n      \"Oscar\",\n      \"Jay\",\n      \"Jim\",\n      \"Tom\",\n      \"Calvin\",\n      \"Alex\",\n      \"Jon\",\n      \"Ronnie\",\n      \"Bill\",\n      \"Lloyd\",\n      \"Tommy\",\n      \"Leon\",\n      \"Derek\",\n      \"Warren\",\n      \"Darrell\",\n      \"Jerome\",\n      \"Leo\",\n      \"Tim\",\n      \"Wesley\",\n      \"Gordon\",\n      \"Dean\",\n      \"Greg\",\n      \"Jorge\",\n      \"Dustin\",\n      \"Derrick\",\n      \"Dan\",\n      \"Herman\",\n      \"Glen\",\n      \"Shane\",\n      \"Rick\",\n      \"Brent\",\n      \"Tyler\",\n      \"Marc\",\n      \"Ruben\",\n      \"Brett\",\n      \"Nathaniel\",\n      \"Rafael\",\n      \"Leslie\",\n      \"Edgar\",\n      \"Raul\",\n      \"Ben\",\n      \"Chester\",\n      \"Cecil\",\n      \"Duane\",\n      \"Franklin\",\n      \"Andre\",\n      \"Elmer\",\n      \"Brad\",\n      \"Gabriel\",\n      \"Ron\",\n      \"Mitchell\",\n      \"Roland\",\n      \"Arnold\",\n      \"Harvey\",\n      \"Jared\",\n      \"Adrian\",\n      \"Karl\",\n      \"Cory\",\n      \"Claude\",\n      \"Erik\",\n      \"Darryl\",\n      \"Jamie\",\n      \"Neil\",\n      \"Jessie\",\n      \"Christian\",\n      \"Ted\",\n      \"Mathew\",\n      \"Tyrone\",\n      \"Darren\",\n      \"Kurt\",\n      \"Allan\",\n      \"Guy\",\n      \"Max\",\n      \"Dwayne\",\n      \"Ian\",\n      \"Ken\",\n      \"Bob\",\n      \"Dave\",\n      \"Ivan\",\n      \"Johnnie\",\n      \"Sid\",\n      \"Sidney\",\n      \"Byron\",\n      \"Julian\",\n      \"Morris\",\n      \"Clifton\",\n      \"Willard\",\n      \"Daryl\",\n      \"Ross\",\n      \"Andy\",\n      \"Kirk\",\n      \"Terrence\",\n      \"Fred\",\n      \"Freddie\",\n      \"Wade\",\n      \"Stuart\",\n      \"Joey\",\n      \"Nick\",\n      \"Julius\",\n      \"Trevor\",\n      \"Luke\",\n      \"Gerard\",\n      \"Hubert\",\n      \"Shaun\",\n      \"Matt\",\n      \"Cameron\",\n      \"Neal\",\n      \"Wilbur\",\n      \"Grant\",\n      \"Jean\",\n      \"Johnathan\",\n      \"Rudolph\",\n      \"Rudy\",\n      \"Marco\",\n      \"Garry\",\n      \"Bennie\",\n      \"Ed\",\n      \"Colin\",\n      \"Earnest\",\n      \"Lucas\",\n      \"Benny\",\n      \"Noel\",\n      \"Garrett\",\n      \"Gregg\",\n      \"Devin\",\n      \"Kim\",\n      \"Simon\",\n      \"Rufus\",\n      \"Clint\",\n      \"Josh\",\n      \"Hugo\",\n      \"Erick\",\n      \"Frankie\",\n      \"Stewart\",\n      \"Terence\",\n      \"Conrad\",\n      \"Percy\",\n      \"Tommie\",\n      \"Jan\"\n    ],\n    \"female_first_name\": [\n      \"Mary\",\n      \"Patricia\",\n      \"Linda\",\n      \"Barbara\",\n      \"Elizabeth\",\n      \"Jennifer\",\n      \"Susan\",\n      \"Margaret\",\n      \"Dorothy\",\n      \"Lisa\",\n      \"Karen\",\n      \"Helen\",\n      \"Sandra\",\n      \"Donna\",\n      \"Carol\",\n      \"Ruth\",\n      \"Sharon\",\n      \"Michelle\",\n      \"Laura\",\n      \"Sarah\",\n      \"Kimberly\",\n      \"Deborah\",\n      \"Jessica\",\n      \"Shirley\",\n      \"Cynthia\",\n      \"Angela\",\n      \"Melissa\",\n      \"Brenda\",\n      \"Amy\",\n      \"Anna\",\n      \"Rebecca\",\n      \"Kathleen\",\n      \"Amanda\",\n      \"Stephanie\",\n      \"Carolyn\",\n      \"Christine\",\n      \"Marie\",\n      \"Janet\",\n      \"Catherine\",\n      \"Ann\",\n      \"Joyce\",\n      \"Diane\",\n      \"Alice\",\n      \"Julie\",\n      \"Heather\",\n      \"Teresa\",\n      \"Evelyn\",\n      \"Cheryl\",\n      \"Katherine\",\n      \"Joan\",\n      \"Ashley\",\n      \"Judith\",\n      \"Rose\",\n      \"Janice\",\n      \"Kelly\",\n      \"Nicole\",\n      \"Judy\",\n      \"Christina\",\n      \"Kathy\",\n      \"Theresa\",\n      \"Beverly\",\n      \"Denise\",\n      \"Tammy\",\n      \"Irene\",\n      \"Jane\",\n      \"Lori\",\n      \"Rachel\",\n      \"Marilyn\",\n      \"Andrea\",\n      \"Kathryn\",\n      \"Louise\",\n      \"Sara\",\n      \"Anne\",\n      \"Jacqueline\",\n      \"Julia\",\n      \"Tina\",\n      \"Paula\",\n      \"Diana\",\n      \"Annie\",\n      \"Lillian\",\n      \"Emily\",\n      \"Robin\",\n      \"Rita\",\n      \"Tracy\",\n      \"Edna\",\n      \"Tiffany\",\n      \"Carmen\",\n      \"Cindy\",\n      \"Edith\",\n      \"Kim\",\n      \"Sherry\",\n      \"Shannon\",\n      \"Ethel\",\n      \"Ellen\",\n      \"Elaine\",\n      \"Charlotte\",\n      \"Monica\",\n      \"Pauline\",\n      \"Emma\",\n      \"Juanita\",\n      \"Anita\",\n      \"Rhonda\",\n      \"Hazel\",\n      \"Amber\",\n      \"Debbie\",\n      \"Clara\",\n      \"Lucille\",\n      \"Joanne\",\n      \"Eleanor\",\n      \"Megan\",\n      \"Alicia\",\n      \"Suzanne\",\n      \"Michele\",\n      \"Gail\",\n      \"Geraldine\",\n      \"Lauren\",\n      \"Cathy\",\n      \"Joann\",\n      \"Lorraine\",\n      \"Lynn\",\n      \"Erica\",\n      \"Beatrice\",\n      \"Bernice\",\n      \"Audrey\",\n      \"Yvonne\",\n      \"Annette\",\n      \"Samantha\",\n      \"Dana\",\n      \"Stacy\",\n      \"Ana\",\n      \"Renee\",\n      \"Ida\",\n      \"Vivian\",\n      \"Roberta\",\n      \"Melanie\",\n      \"Yolanda\",\n      \"Jeanette\",\n      \"Katie\",\n      \"Kristen\",\n      \"Vanessa\",\n      \"Alma\",\n      \"Sue\",\n      \"Elsie\",\n      \"Beth\",\n      \"Jeanne\",\n      \"Vicki\",\n      \"Carla\",\n      \"Tara\",\n      \"Rosemary\",\n      \"Eileen\",\n      \"Lucy\",\n      \"Stacey\",\n      \"Wilma\",\n      \"Gina\",\n      \"Kristin\",\n      \"Jessie\",\n      \"Natalie\",\n      \"Charlene\",\n      \"Melinda\",\n      \"Maureen\",\n      \"Colleen\",\n      \"Allison\",\n      \"Tamara\",\n      \"Joy\",\n      \"Claudia\",\n      \"Jackie\",\n      \"Marcia\",\n      \"Tanya\",\n      \"Nellie\",\n      \"Marlene\",\n      \"Heidi\",\n      \"Glenda\",\n      \"Lydia\",\n      \"Viola\",\n      \"Courtney\",\n      \"Marian\",\n      \"Stella\",\n      \"Caroline\",\n      \"Vickie\",\n      \"Maxine\",\n      \"Irma\",\n      \"Christy\",\n      \"Deanna\",\n      \"Hilda\",\n      \"Jennie\",\n      \"Nora\",\n      \"Nina\",\n      \"Cassandra\",\n      \"Leah\",\n      \"Priscilla\",\n      \"Carole\",\n      \"Olga\",\n      \"Billie\",\n      \"Dianne\",\n      \"Tracey\",\n      \"Leona\",\n      \"Jenny\",\n      \"Felicia\",\n      \"Sonia\",\n      \"Kristina\",\n      \"Shelly\",\n      \"Sherri\",\n      \"Erika\",\n      \"Katrina\",\n      \"Claire\",\n      \"Lindsay\",\n      \"Belinda\",\n      \"Margarita\",\n      \"Sheryl\",\n      \"Natasha\",\n      \"Molly\",\n      \"Cecilia\",\n      \"Kristi\",\n      \"Brandi\",\n      \"Blanche\",\n      \"Sandy\",\n      \"Rosie\",\n      \"Joanna\",\n      \"Iris\",\n      \"Eunice\",\n      \"Angie\",\n      \"Lynda\",\n      \"Madeline\",\n      \"Amelia\",\n      \"Monique\",\n      \"Maggie\",\n      \"Kayla\",\n      \"Sonya\",\n      \"Jan\",\n      \"Lee\",\n      \"Kristine\",\n      \"Candace\",\n      \"Alison\",\n      \"Yvette\",\n      \"Melody\",\n      \"Olivia\",\n      \"Kristy\",\n      \"Antoinette\",\n      \"Candice\",\n      \"Bridget\",\n      \"Karla\",\n      \"Celia\",\n      \"Gayle\",\n      \"Vicky\",\n      \"Lynne\",\n      \"Sheri\",\n      \"Marianne\",\n      \"Kara\",\n      \"Jacquelyn\",\n      \"Erma\",\n      \"Leticia\",\n      \"Krista\",\n      \"Roxanne\",\n      \"Robyn\",\n      \"Rosalie\",\n      \"Alexandra\",\n      \"Brooke\",\n      \"Bethany\",\n      \"Bernadette\",\n      \"Traci\",\n      \"Nichole\",\n      \"Krystal\",\n      \"Angelina\",\n      \"Nadine\",\n      \"Estelle\",\n      \"Dianna\",\n      \"Rosemarie\",\n      \"Desiree\",\n      \"Lynette\",\n      \"Cristina\",\n      \"Leigh\",\n      \"Meghan\",\n      \"Eloise\",\n      \"Rochelle\",\n      \"Jana\",\n      \"Gwen\",\n      \"Kerry\",\n      \"Jenna\",\n      \"Tricia\",\n      \"Laverne\",\n      \"Alexis\",\n      \"Tasha\",\n      \"Kellie\",\n      \"Sonja\",\n      \"Mandy\",\n      \"Lorene\",\n      \"Elsa\",\n      \"Camille\",\n      \"Tami\",\n      \"Elisa\",\n      \"Kristie\"\n    ],\n    \"first_name\": [\n      \"Rapulane\",\n      \"Nthabiseng\",\n      \"Kopano\",\n      \"Mpho\",\n      \"Lungelo\",\n      \"Ziyanda\",\n      \"Nqobile\",\n      \"Monde\",\n      \"Mary\",\n      \"Patricia\",\n      \"Linda\",\n      \"Barbara\",\n      \"Elizabeth\",\n      \"Jennifer\",\n      \"Susan\",\n      \"Margaret\",\n      \"Dorothy\",\n      \"Lisa\",\n      \"Karen\",\n      \"Helen\",\n      \"Sandra\",\n      \"Donna\",\n      \"Carol\",\n      \"Ruth\",\n      \"Sharon\",\n      \"Michelle\",\n      \"Laura\",\n      \"Sarah\",\n      \"Kimberly\",\n      \"Deborah\",\n      \"Jessica\",\n      \"Shirley\",\n      \"Cynthia\",\n      \"Angela\",\n      \"Melissa\",\n      \"Brenda\",\n      \"Amy\",\n      \"Anna\",\n      \"Rebecca\",\n      \"Kathleen\",\n      \"Amanda\",\n      \"Stephanie\",\n      \"Carolyn\",\n      \"Christine\",\n      \"Marie\",\n      \"Janet\",\n      \"Catherine\",\n      \"Ann\",\n      \"Joyce\",\n      \"Diane\",\n      \"Alice\",\n      \"Julie\",\n      \"Heather\",\n      \"Teresa\",\n      \"Evelyn\",\n      \"Cheryl\",\n      \"Katherine\",\n      \"Joan\",\n      \"Ashley\",\n      \"Judith\",\n      \"Rose\",\n      \"Janice\",\n      \"Kelly\",\n      \"Nicole\",\n      \"Judy\",\n      \"Christina\",\n      \"Kathy\",\n      \"Theresa\",\n      \"Beverly\",\n      \"Denise\",\n      \"Tammy\",\n      \"Irene\",\n      \"Jane\",\n      \"Lori\",\n      \"Rachel\",\n      \"Marilyn\",\n      \"Andrea\",\n      \"Kathryn\",\n      \"Louise\",\n      \"Sara\",\n      \"Anne\",\n      \"Jacqueline\",\n      \"Julia\",\n      \"Tina\",\n      \"Paula\",\n      \"Diana\",\n      \"Annie\",\n      \"Lillian\",\n      \"Emily\",\n      \"Robin\",\n      \"Rita\",\n      \"Tracy\",\n      \"Edna\",\n      \"Tiffany\",\n      \"Carmen\",\n      \"Cindy\",\n      \"Edith\",\n      \"Kim\",\n      \"Sherry\",\n      \"Shannon\",\n      \"Ethel\",\n      \"Ellen\",\n      \"Elaine\",\n      \"Charlotte\",\n      \"Monica\",\n      \"Pauline\",\n      \"Emma\",\n      \"Juanita\",\n      \"Anita\",\n      \"Rhonda\",\n      \"Hazel\",\n      \"Amber\",\n      \"Debbie\",\n      \"Clara\",\n      \"Lucille\",\n      \"Joanne\",\n      \"Eleanor\",\n      \"Megan\",\n      \"Alicia\",\n      \"Suzanne\",\n      \"Michele\",\n      \"Gail\",\n      \"Geraldine\",\n      \"Lauren\",\n      \"Cathy\",\n      \"Joann\",\n      \"Lorraine\",\n      \"Lynn\",\n      \"Erica\",\n      \"Beatrice\",\n      \"Bernice\",\n      \"Audrey\",\n      \"Yvonne\",\n      \"Annette\",\n      \"Samantha\",\n      \"Dana\",\n      \"Stacy\",\n      \"Ana\",\n      \"Renee\",\n      \"Ida\",\n      \"Vivian\",\n      \"Roberta\",\n      \"Melanie\",\n      \"Yolanda\",\n      \"Jeanette\",\n      \"Katie\",\n      \"Kristen\",\n      \"Vanessa\",\n      \"Alma\",\n      \"Sue\",\n      \"Elsie\",\n      \"Beth\",\n      \"Jeanne\",\n      \"Vicki\",\n      \"Carla\",\n      \"Tara\",\n      \"Rosemary\",\n      \"Eileen\",\n      \"Lucy\",\n      \"Stacey\",\n      \"Wilma\",\n      \"Gina\",\n      \"Kristin\",\n      \"Jessie\",\n      \"Natalie\",\n      \"Charlene\",\n      \"Melinda\",\n      \"Maureen\",\n      \"Colleen\",\n      \"Allison\",\n      \"Tamara\",\n      \"Joy\",\n      \"Claudia\",\n      \"Jackie\",\n      \"Marcia\",\n      \"Tanya\",\n      \"Nellie\",\n      \"Marlene\",\n      \"Heidi\",\n      \"Glenda\",\n      \"Lydia\",\n      \"Viola\",\n      \"Courtney\",\n      \"Marian\",\n      \"Stella\",\n      \"Caroline\",\n      \"Vickie\",\n      \"Maxine\",\n      \"Irma\",\n      \"Christy\",\n      \"Deanna\",\n      \"Hilda\",\n      \"Jennie\",\n      \"Nora\",\n      \"Nina\",\n      \"Cassandra\",\n      \"Leah\",\n      \"Priscilla\",\n      \"Carole\",\n      \"Olga\",\n      \"Billie\",\n      \"Dianne\",\n      \"Tracey\",\n      \"Leona\",\n      \"Jenny\",\n      \"Felicia\",\n      \"Sonia\",\n      \"Kristina\",\n      \"Shelly\",\n      \"Sherri\",\n      \"Erika\",\n      \"Katrina\",\n      \"Claire\",\n      \"Lindsay\",\n      \"Belinda\",\n      \"Margarita\",\n      \"Sheryl\",\n      \"Natasha\",\n      \"Molly\",\n      \"Cecilia\",\n      \"Kristi\",\n      \"Brandi\",\n      \"Blanche\",\n      \"Sandy\",\n      \"Rosie\",\n      \"Joanna\",\n      \"Iris\",\n      \"Eunice\",\n      \"Angie\",\n      \"Lynda\",\n      \"Madeline\",\n      \"Amelia\",\n      \"Monique\",\n      \"Maggie\",\n      \"Kayla\",\n      \"Sonya\",\n      \"Jan\",\n      \"Lee\",\n      \"Kristine\",\n      \"Candace\",\n      \"Alison\",\n      \"Yvette\",\n      \"Melody\",\n      \"Olivia\",\n      \"Kristy\",\n      \"Antoinette\",\n      \"Candice\",\n      \"Bridget\",\n      \"Karla\",\n      \"Celia\",\n      \"Gayle\",\n      \"Vicky\",\n      \"Lynne\",\n      \"Sheri\",\n      \"Marianne\",\n      \"Kara\",\n      \"Jacquelyn\",\n      \"Erma\",\n      \"Leticia\",\n      \"Krista\",\n      \"Roxanne\",\n      \"Robyn\",\n      \"Rosalie\",\n      \"Alexandra\",\n      \"Brooke\",\n      \"Bethany\",\n      \"Bernadette\",\n      \"Traci\",\n      \"Nichole\",\n      \"Krystal\",\n      \"Angelina\",\n      \"Nadine\",\n      \"Estelle\",\n      \"Dianna\",\n      \"Rosemarie\",\n      \"Desiree\",\n      \"Lynette\",\n      \"Cristina\",\n      \"Leigh\",\n      \"Meghan\",\n      \"Eloise\",\n      \"Rochelle\",\n      \"Jana\",\n      \"Gwen\",\n      \"Kerry\",\n      \"Jenna\",\n      \"Tricia\",\n      \"Laverne\",\n      \"Alexis\",\n      \"Tasha\",\n      \"Kellie\",\n      \"Sonja\",\n      \"Mandy\",\n      \"Lorene\",\n      \"Elsa\",\n      \"Camille\",\n      \"Tami\",\n      \"Elisa\",\n      \"Kristie\",\n      \"James\",\n      \"John\",\n      \"Robert\",\n      \"Michael\",\n      \"William\",\n      \"David\",\n      \"Richard\",\n      \"Thomas\",\n      \"Charles\",\n      \"Christopher\",\n      \"Daniel\",\n      \"Dante\",\n      \"Paul\",\n      \"Mark\",\n      \"George\",\n      \"Kenneth\",\n      \"Steven\",\n      \"Edward\",\n      \"Brian\",\n      \"Ronald\",\n      \"Anthony\",\n      \"Albert\",\n      \"Alfred\",\n      \"Kevin\",\n      \"Jason\",\n      \"Matthew\",\n      \"Gary\",\n      \"Timothy\",\n      \"Frank\",\n      \"Eric\",\n      \"Stephen\",\n      \"Andrew\",\n      \"Raymond\",\n      \"Greg\",\n      \"Joshua\",\n      \"Jerry\",\n      \"Dennis\",\n      \"Peter\",\n      \"Henry\",\n      \"Carl\",\n      \"Arthur\",\n      \"Ryan\",\n      \"Roger\",\n      \"Joe\",\n      \"Juan\",\n      \"Jonathan\",\n      \"Justin\",\n      \"Terry\",\n      \"Gerald\",\n      \"Keith\",\n      \"Samuel\",\n      \"Willie\",\n      \"Ralph\",\n      \"Roy\",\n      \"Brandon\",\n      \"Adam\",\n      \"Harry\",\n      \"Wayne\",\n      \"Billy\",\n      \"Steve\",\n      \"Louis\",\n      \"Jeremy\",\n      \"Howard\",\n      \"Eugene\",\n      \"Carlos\",\n      \"Russell\",\n      \"Bobby\",\n      \"Victor\",\n      \"Martin\",\n      \"Ernest\",\n      \"Phillip\",\n      \"Craig\",\n      \"Alan\",\n      \"Shawn\",\n      \"Sean\",\n      \"Philip\",\n      \"Chris\",\n      \"Johnny\",\n      \"Earl\",\n      \"Jimmy\",\n      \"Bryan\",\n      \"Tony\",\n      \"Luis\",\n      \"Mike\",\n      \"Stanley\",\n      \"Leonard\",\n      \"Nathan\",\n      \"Dale\",\n      \"Manuel\",\n      \"Rodney\",\n      \"Curtis\",\n      \"Norman\",\n      \"Allen\",\n      \"Marvin\",\n      \"Vincent\",\n      \"Glenn\",\n      \"Travis\",\n      \"Jacob\",\n      \"Kyle\",\n      \"Francis\",\n      \"Bradley\",\n      \"Joel\",\n      \"Edwin\",\n      \"Eddie\",\n      \"Barry\",\n      \"Alexander\",\n      \"Bernard\",\n      \"Marcus\",\n      \"Micheal\",\n      \"Theodore\",\n      \"Clifford\",\n      \"Miguel\",\n      \"Oscar\",\n      \"Jay\",\n      \"Jim\",\n      \"Tom\",\n      \"Calvin\",\n      \"Alex\",\n      \"Jon\",\n      \"Ronnie\",\n      \"Bill\",\n      \"Lloyd\",\n      \"Tommy\",\n      \"Leon\",\n      \"Derek\",\n      \"Warren\",\n      \"Darrell\",\n      \"Jerome\",\n      \"Leo\",\n      \"Tim\",\n      \"Wesley\",\n      \"Gordon\",\n      \"Dean\",\n      \"Greg\",\n      \"Jorge\",\n      \"Dustin\",\n      \"Derrick\",\n      \"Dan\",\n      \"Herman\",\n      \"Glen\",\n      \"Shane\",\n      \"Rick\",\n      \"Brent\",\n      \"Tyler\",\n      \"Marc\",\n      \"Ruben\",\n      \"Brett\",\n      \"Nathaniel\",\n      \"Rafael\",\n      \"Leslie\",\n      \"Edgar\",\n      \"Raul\",\n      \"Ben\",\n      \"Chester\",\n      \"Cecil\",\n      \"Duane\",\n      \"Franklin\",\n      \"Andre\",\n      \"Elmer\",\n      \"Brad\",\n      \"Gabriel\",\n      \"Ron\",\n      \"Mitchell\",\n      \"Roland\",\n      \"Arnold\",\n      \"Harvey\",\n      \"Jared\",\n      \"Adrian\",\n      \"Karl\",\n      \"Cory\",\n      \"Claude\",\n      \"Erik\",\n      \"Darryl\",\n      \"Jamie\",\n      \"Neil\",\n      \"Jessie\",\n      \"Christian\",\n      \"Ted\",\n      \"Mathew\",\n      \"Tyrone\",\n      \"Darren\",\n      \"Kurt\",\n      \"Allan\",\n      \"Guy\",\n      \"Max\",\n      \"Dwayne\",\n      \"Ian\",\n      \"Ken\",\n      \"Bob\",\n      \"Dave\",\n      \"Ivan\",\n      \"Johnnie\",\n      \"Sid\",\n      \"Sidney\",\n      \"Byron\",\n      \"Julian\",\n      \"Morris\",\n      \"Clifton\",\n      \"Willard\",\n      \"Daryl\",\n      \"Ross\",\n      \"Andy\",\n      \"Kirk\",\n      \"Terrence\",\n      \"Fred\",\n      \"Freddie\",\n      \"Wade\",\n      \"Stuart\",\n      \"Joey\",\n      \"Nick\",\n      \"Julius\",\n      \"Trevor\",\n      \"Luke\",\n      \"Gerard\",\n      \"Hubert\",\n      \"Shaun\",\n      \"Matt\",\n      \"Cameron\",\n      \"Neal\",\n      \"Wilbur\",\n      \"Grant\",\n      \"Jean\",\n      \"Johnathan\",\n      \"Rudolph\",\n      \"Rudy\",\n      \"Marco\",\n      \"Garry\",\n      \"Bennie\",\n      \"Ed\",\n      \"Colin\",\n      \"Earnest\",\n      \"Lucas\",\n      \"Benny\",\n      \"Noel\",\n      \"Garrett\",\n      \"Gregg\",\n      \"Devin\",\n      \"Kim\",\n      \"Simon\",\n      \"Rufus\",\n      \"Clint\",\n      \"Josh\",\n      \"Hugo\",\n      \"Erick\",\n      \"Frankie\",\n      \"Stewart\",\n      \"Terence\",\n      \"Conrad\",\n      \"Percy\",\n      \"Tommie\",\n      \"Jan\"\n    ],\n    \"last_name\": [\n      \"Dlamini\",\n      \"Zulu\",\n      \"Mabunda\",\n      \"Makhanya\",\n      \"Khoza\",\n      \"Zuma\",\n      \"Zondi\",\n      \"Abbott\",\n      \"Adams\",\n      \"Anderson\",\n      \"Adcock\",\n      \"Ashley\",\n      \"Amla\",\n      \"Baloyi\",\n      \"Bailey\",\n      \"Barrows\",\n      \"Barton\",\n      \"Berge\",\n      \"Bernhard\",\n      \"Bernier\",\n      \"Boyle\",\n      \"Braun\",\n      \"Blanckenberg\",\n      \"Brekke\",\n      \"Brown\",\n      \"Bruen\",\n      \"Bacher\",\n      \"Boucher\",\n      \"Bromfield\",\n      \"Benjamin\",\n      \"Bongo\",\n      \"Bhana\",\n      \"Bhengu\",\n      \"Carter\",\n      \"Cameron\",\n      \"Champlin\",\n      \"Collins\",\n      \"Cullinan\",\n      \"Chetty\",\n      \"Cook\",\n      \"Connelly\",\n      \"Crooks\",\n      \"Cummings\",\n      \"Cassim\",\n      \"Dube\",\n      \"Dhlamini\",\n      \"Daniel\",\n      \"Davis\",\n      \"Dower\",\n      \"Dixon\",\n      \"Dickinson\",\n      \"Douglas\",\n      \"Deane\",\n      \"Ebert\",\n      \"Elworthy\",\n      \"Feest\",\n      \"Fuller\",\n      \"Fish\",\n      \"Fisher\",\n      \"Fichardt\",\n      \"Govender\",\n      \"Gupta\",\n      \"Gandhi\",\n      \"Gibson\",\n      \"Gibbs\",\n      \"Gleason\",\n      \"Goonam\",\n      \"Gordhan\",\n      \"Goodwin\",\n      \"Grady\",\n      \"Graham\",\n      \"Grant\",\n      \"Green\",\n      \"Greenholt\",\n      \"Grimes\",\n      \"Hlongwane\",\n      \"Harris\",\n      \"Hall\",\n      \"Horne\",\n      \"Harvey\",\n      \"Hearne\",\n      \"Heller\",\n      \"Herzog\",\n      \"Hudson\",\n      \"Hlatshwayo\",\n      \"Hitchinson\",\n      \"Hathorn\",\n      \"Hayworth\",\n      \"Henderson\",\n      \"Jacobs\",\n      \"Jacobson\",\n      \"Johnson\",\n      \"Johnston\",\n      \"Jones\",\n      \"Joseph\",\n      \"Kalyan\",\n      \"Kathrada\",\n      \"King\",\n      \"Klusener\",\n      \"Klein\",\n      \"Keith\",\n      \"Kennedy\",\n      \"Kuhn\",\n      \"Khumalu\",\n      \"Khoza\",\n      \"Kunene\",\n      \"Kempis\",\n      \"Kemp\",\n      \"Kubheka\",\n      \"Khuzwayo\",\n      \"Linsey\",\n      \"Lowe\",\n      \"Letsoalo\",\n      \"Mhlanga\",\n      \"Mabaso\",\n      \"Mazibuko\",\n      \"Moosa\",\n      \"Mhlongo\",\n      \"Mahlangu\",\n      \"Markham\",\n      \"Mansell\",\n      \"Marvin\",\n      \"Mayer\",\n      \"Mbatha\",\n      \"Maseko\",\n      \"Milton\",\n      \"Mkhize\",\n      \"Moses\",\n      \"McKenzie\",\n      \"McMillan\",\n      \"McLaren\",\n      \"McLean\",\n      \"Miller\",\n      \"Mills\",\n      \"Mitchell\",\n      \"Mchunu\",\n      \"Munsamy\",\n      \"Mnisi\",\n      \"Moen\",\n      \"Motaung\",\n      \"Mudau\",\n      \"Mohr\",\n      \"Monahan\",\n      \"Moore\",\n      \"Moosa\",\n      \"Moonsamy\",\n      \"Mphahlele\",\n      \"Morar\",\n      \"Molefe\",\n      \"Mthembu\",\n      \"Muller\",\n      \"Murray\",\n      \"Moloi\",\n      \"Mofokeng\",\n      \"Modise\",\n      \"Mtshali\",\n      \"Mathebula\",\n      \"Mthethwa\",\n      \"Maluleke\",\n      \"Mokwena\",\n      \"Motloung\",\n      \"Mahabeer\",\n      \"Mngomezulu\",\n      \"Nolan\",\n      \"Nair\",\n      \"Ndlovu\",\n      \"Nkosi\",\n      \"Ngcobo\",\n      \"Ngwenya\",\n      \"Ntuli\",\n      \"Nxumalo\",\n      \"Ngubane\",\n      \"Nhlapo\",\n      \"Ndaba\",\n      \"Nkomo\",\n      \"Oliphant\",\n      \"Ochse\",\n      \"O'Linn\",\n      \"Patel\",\n      \"Parker\",\n      \"Parkin\",\n      \"Pillay\",\n      \"Parnell\",\n      \"Peterson\",\n      \"Procter\",\n      \"Poore\",\n      \"Pollock\",\n      \"Powell\",\n      \"Price\",\n      \"Prince\",\n      \"Pithey\",\n      \"Reilly\",\n      \"Reid\",\n      \"Rowe\",\n      \"Roberts\",\n      \"Richards\",\n      \"Richardson\",\n      \"Schmidt\",\n      \"Schultz\",\n      \"Stewart\",\n      \"Symcox\",\n      \"Smith\",\n      \"Stokes\",\n      \"Sinclair\",\n      \"Singh\",\n      \"Shongwe\",\n      \"Sibiya\",\n      \"Schwarz\",\n      \"Snooke\",\n      \"Sithole\",\n      \"Terry\",\n      \"Thompson\",\n      \"Tromp\",\n      \"Tuckett\",\n      \"Taylor\",\n      \"Tsabalala\",\n      \"Wesley\",\n      \"Walsh\",\n      \"Weber\",\n      \"Weimann\",\n      \"Willoughby\",\n      \"White\",\n      \"Welch\",\n      \"West\",\n      \"Williamson\",\n      \"Ziemann\",\n      \"Albertyn\",\n      \"Bosman\",\n      \"Bester\",\n      \"Truter\",\n      \"Tsotetsi\",\n      \"Prinsloo\",\n      \"van Niekerk\",\n      \"Zimmerman\",\n      \"Venter\",\n      \"van den Berg\",\n      \"Xaba\",\n      \"Zulu\",\n      \"Zungu\",\n      \"Zuma\",\n      \"Zwane\"\n    ]\n  },\n  \"phone_number\": {\n    \"area_code\": [\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    \"exchange_code\": [\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    \"formats\": [\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  },\n  \"cell_phone\": {\n    \"formats\": [\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  },\n  \"company\": {\n    \"suffix\": [\n      \"Pty Ltd\",\n      \"Ltd\",\n      \"CC\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/en_ZA.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    city: [Array String; 1],\n    city_prefix: [Array String; 14],\n    default_country: [Array String; 4],\n    postcode: [Array String; 2],\n    state: [Array String; 9]\n  },\n  cell_phone: {\n    formats: [Array String; 18]\n  },\n  company: {\n    suffix: [Array String; 3]\n  },\n  internet: {\n    domain_suffix: [Array String; 5]\n  },\n  name: {\n    female_first_name: [Array String; 291],\n    first_name: [Array String; 550],\n    last_name: [Array String; 241],\n    male_first_name: [Array String; 251],\n    name: [Array String; 2]\n  },\n  phone_number: {\n    area_code: [Array String; 38],\n    exchange_code: [Array String; 283],\n    formats: [Array String; 12]\n  },\n  title: English (South Africa)\n}"
  },
  {
    "path": "Source/Bogus/data/es.locale.json",
    "content": "{\n  \"title\": \"Spanish\",\n  \"address\": {\n    \"city_prefix\": [\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    ],\n    \"country\": [\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      \"Holanda\",\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    \"building_number\": [\n      \" s/n.\",\n      \", #\",\n      \", ##\",\n      \" #\",\n      \" ##\"\n    ],\n    \"street_suffix\": [\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    \"secondary_address\": [\n      \"Esc. ###\",\n      \"Puerta ###\"\n    ],\n    \"postcode\": [\n      \"#####\"\n    ],\n    \"province\": [\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    \"state\": [\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    \"state_abbr\": [\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    \"time_zone\": [\n      \"Pacífico/Midway\",\n      \"Pacífico/Pago_Pago\",\n      \"Pacífico/Honolulu\",\n      \"America/Juneau\",\n      \"America/Los_Angeles\",\n      \"America/Tijuana\",\n      \"America/Denver\",\n      \"America/Phoenix\",\n      \"America/Chihuahua\",\n      \"America/Mazatlan\",\n      \"America/Chicago\",\n      \"America/Regina\",\n      \"America/Mexico_City\",\n      \"America/Mexico_City\",\n      \"America/Monterrey\",\n      \"America/Guatemala\",\n      \"America/New_York\",\n      \"America/Indiana/Indianapolis\",\n      \"America/Bogota\",\n      \"America/Lima\",\n      \"America/Lima\",\n      \"America/Halifax\",\n      \"America/Caracas\",\n      \"America/La_Paz\",\n      \"America/Santiago\",\n      \"America/St_Johns\",\n      \"America/Sao_Paulo\",\n      \"America/Argentina/Buenos_Aires\",\n      \"America/Guyana\",\n      \"America/Godthab\",\n      \"Atlantic/South_Georgia\",\n      \"Atlantic/Azores\",\n      \"Atlantic/Cape_Verde\",\n      \"Europa/Dublin\",\n      \"Europa/London\",\n      \"Europa/Lisbon\",\n      \"Europa/London\",\n      \"Africa/Casablanca\",\n      \"Africa/Monrovia\",\n      \"Etc/UTC\",\n      \"Europa/Belgrade\",\n      \"Europa/Bratislava\",\n      \"Europa/Budapest\",\n      \"Europa/Ljubljana\",\n      \"Europa/Prague\",\n      \"Europa/Sarajevo\",\n      \"Europa/Skopje\",\n      \"Europa/Warsaw\",\n      \"Europa/Zagreb\",\n      \"Europa/Brussels\",\n      \"Europa/Copenhagen\",\n      \"Europa/Madrid\",\n      \"Europa/Paris\",\n      \"Europa/Amsterdam\",\n      \"Europa/Berlin\",\n      \"Europa/Berlin\",\n      \"Europa/Rome\",\n      \"Europa/Stockholm\",\n      \"Europa/Vienna\",\n      \"Africa/Algiers\",\n      \"Europa/Bucharest\",\n      \"Africa/Cairo\",\n      \"Europa/Helsinki\",\n      \"Europa/Kiev\",\n      \"Europa/Riga\",\n      \"Europa/Sofia\",\n      \"Europa/Tallinn\",\n      \"Europa/Vilnius\",\n      \"Europa/Athens\",\n      \"Europa/Istanbul\",\n      \"Europa/Minsk\",\n      \"Asia/Jerusalen\",\n      \"Africa/Harare\",\n      \"Africa/Johannesburg\",\n      \"Europa/Moscú\",\n      \"Europa/Moscú\",\n      \"Europa/Moscú\",\n      \"Asia/Kuwait\",\n      \"Asia/Riyadh\",\n      \"Africa/Nairobi\",\n      \"Asia/Baghdad\",\n      \"Asia/Tehran\",\n      \"Asia/Muscat\",\n      \"Asia/Muscat\",\n      \"Asia/Baku\",\n      \"Asia/Tbilisi\",\n      \"Asia/Yerevan\",\n      \"Asia/Kabul\",\n      \"Asia/Yekaterinburg\",\n      \"Asia/Karachi\",\n      \"Asia/Karachi\",\n      \"Asia/Tashkent\",\n      \"Asia/Kolkata\",\n      \"Asia/Kolkata\",\n      \"Asia/Kolkata\",\n      \"Asia/Kolkata\",\n      \"Asia/Kathmandu\",\n      \"Asia/Dhaka\",\n      \"Asia/Dhaka\",\n      \"Asia/Colombo\",\n      \"Asia/Almaty\",\n      \"Asia/Novosibirsk\",\n      \"Asia/Rangoon\",\n      \"Asia/Bangkok\",\n      \"Asia/Bangkok\",\n      \"Asia/Jakarta\",\n      \"Asia/Krasnoyarsk\",\n      \"Asia/Shanghai\",\n      \"Asia/Chongqing\",\n      \"Asia/Hong_Kong\",\n      \"Asia/Urumqi\",\n      \"Asia/Kuala_Lumpur\",\n      \"Asia/Singapore\",\n      \"Asia/Taipei\",\n      \"Australia/Perth\",\n      \"Asia/Irkutsk\",\n      \"Asia/Ulaanbaatar\",\n      \"Asia/Seoul\",\n      \"Asia/Tokyo\",\n      \"Asia/Tokyo\",\n      \"Asia/Tokyo\",\n      \"Asia/Yakutsk\",\n      \"Australia/Darwin\",\n      \"Australia/Adelaide\",\n      \"Australia/Melbourne\",\n      \"Australia/Melbourne\",\n      \"Australia/Sydney\",\n      \"Australia/Brisbane\",\n      \"Australia/Hobart\",\n      \"Asia/Vladivostok\",\n      \"Pacífico/Guam\",\n      \"Pacífico/Port_Moresby\",\n      \"Asia/Magadan\",\n      \"Asia/Magadan\",\n      \"Pacífico/Noumea\",\n      \"Pacífico/Fiji\",\n      \"Asia/Kamchatka\",\n      \"Pacífico/Majuro\",\n      \"Pacífico/Auckland\",\n      \"Pacífico/Auckland\",\n      \"Pacífico/Tongatapu\",\n      \"Pacífico/Fakaofo\",\n      \"Pacífico/Apia\"\n    ],\n    \"city\": [\n      \"#{city_prefix}\"\n    ],\n    \"street_name\": [\n      \"#{street_suffix} #{Name.first_name}\",\n      \"#{street_suffix} #{Name.first_name} #{Name.last_name}\"\n    ],\n    \"street_address\": [\n      \"#{street_name}#{building_number}\",\n      \"#{street_name}#{building_number} #{secondary_address}\"\n    ],\n    \"default_country\": [\n      \"España\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"S.L.\",\n      \"e Hijos\",\n      \"S.A.\",\n      \"Hermanos\"\n    ],\n    \"noun\": [\n      \"habilidad\",\n      \"acceso\",\n      \"adaptador\",\n      \"algoritmo\",\n      \"alianza\",\n      \"analista\",\n      \"aplicación\",\n      \"enfoque\",\n      \"arquitectura\",\n      \"archivo\",\n      \"inteligencia artificial\",\n      \"array\",\n      \"actitud\",\n      \"medición\",\n      \"gestión presupuestaria\",\n      \"capacidad\",\n      \"desafío\",\n      \"circuito\",\n      \"colaboración\",\n      \"complejidad\",\n      \"concepto\",\n      \"conglomeración\",\n      \"contingencia\",\n      \"núcleo\",\n      \"fidelidad\",\n      \"base de datos\",\n      \"data-warehouse\",\n      \"definición\",\n      \"emulación\",\n      \"codificar\",\n      \"encriptar\",\n      \"extranet\",\n      \"firmware\",\n      \"flexibilidad\",\n      \"focus group\",\n      \"previsión\",\n      \"base de trabajo\",\n      \"función\",\n      \"funcionalidad\",\n      \"Interfaz Gráfica\",\n      \"groupware\",\n      \"Interfaz gráfico de usuario\",\n      \"hardware\",\n      \"Soporte\",\n      \"jerarquía\",\n      \"conjunto\",\n      \"implementación\",\n      \"infraestructura\",\n      \"iniciativa\",\n      \"instalación\",\n      \"conjunto de instrucciones\",\n      \"interfaz\",\n      \"intranet\",\n      \"base del conocimiento\",\n      \"red de area local\",\n      \"aprovechar\",\n      \"matrices\",\n      \"metodologías\",\n      \"middleware\",\n      \"migración\",\n      \"modelo\",\n      \"moderador\",\n      \"monitorizar\",\n      \"arquitectura abierta\",\n      \"sistema abierto\",\n      \"orquestar\",\n      \"paradigma\",\n      \"paralelismo\",\n      \"política\",\n      \"portal\",\n      \"estructura de precios\",\n      \"proceso de mejora\",\n      \"producto\",\n      \"productividad\",\n      \"proyecto\",\n      \"proyección\",\n      \"protocolo\",\n      \"línea segura\",\n      \"software\",\n      \"solución\",\n      \"estandardización\",\n      \"estrategia\",\n      \"estructura\",\n      \"éxito\",\n      \"superestructura\",\n      \"soporte\",\n      \"sinergia\",\n      \"mediante\",\n      \"marco de tiempo\",\n      \"caja de herramientas\",\n      \"utilización\",\n      \"website\",\n      \"fuerza de trabajo\"\n    ],\n    \"descriptor\": [\n      \"24 horas\",\n      \"24/7\",\n      \"3rd generación\",\n      \"4th generación\",\n      \"5th generación\",\n      \"6th generación\",\n      \"analizada\",\n      \"asimétrica\",\n      \"asíncrona\",\n      \"monitorizada por red\",\n      \"bidireccional\",\n      \"bifurcada\",\n      \"generada por el cliente\",\n      \"cliente servidor\",\n      \"coherente\",\n      \"cohesiva\",\n      \"compuesto\",\n      \"sensible al contexto\",\n      \"basado en el contexto\",\n      \"basado en contenido\",\n      \"dedicada\",\n      \"generado por la demanda\",\n      \"didactica\",\n      \"direccional\",\n      \"discreta\",\n      \"dinámica\",\n      \"potenciada\",\n      \"acompasada\",\n      \"ejecutiva\",\n      \"explícita\",\n      \"tolerante a fallos\",\n      \"innovadora\",\n      \"amplio ábanico\",\n      \"global\",\n      \"heurística\",\n      \"alto nivel\",\n      \"holística\",\n      \"homogénea\",\n      \"hibrida\",\n      \"incremental\",\n      \"intangible\",\n      \"interactiva\",\n      \"intermedia\",\n      \"local\",\n      \"logística\",\n      \"maximizada\",\n      \"metódica\",\n      \"misión crítica\",\n      \"móbil\",\n      \"modular\",\n      \"motivadora\",\n      \"multimedia\",\n      \"multiestado\",\n      \"multitarea\",\n      \"nacional\",\n      \"basado en necesidades\",\n      \"neutral\",\n      \"nueva generación\",\n      \"no-volátil\",\n      \"orientado a objetos\",\n      \"óptima\",\n      \"optimizada\",\n      \"radical\",\n      \"tiempo real\",\n      \"recíproca\",\n      \"regional\",\n      \"escalable\",\n      \"secundaria\",\n      \"orientada a soluciones\",\n      \"estable\",\n      \"estatica\",\n      \"sistemática\",\n      \"sistémica\",\n      \"tangible\",\n      \"terciaria\",\n      \"transicional\",\n      \"uniforme\",\n      \"valor añadido\",\n      \"vía web\",\n      \"defectos cero\",\n      \"tolerancia cero\"\n    ],\n    \"adjective\": [\n      \"Adaptativo\",\n      \"Avanzado\",\n      \"Asimilado\",\n      \"Automatizado\",\n      \"Equilibrado\",\n      \"Centrado en el negocio\",\n      \"Centralizado\",\n      \"Clonado\",\n      \"Compatible\",\n      \"Configurable\",\n      \"Multi grupo\",\n      \"Multi plataforma\",\n      \"Centrado en el usuario\",\n      \"Configurable\",\n      \"Descentralizado\",\n      \"Digitalizado\",\n      \"Distribuido\",\n      \"Diverso\",\n      \"Reducido\",\n      \"Mejorado\",\n      \"Para toda la empresa\",\n      \"Ergonómico\",\n      \"Exclusivo\",\n      \"Expandido\",\n      \"Extendido\",\n      \"Cara a cara\",\n      \"Enfocado\",\n      \"Totalmente configurable\",\n      \"Fundamental\",\n      \"Orígenes\",\n      \"Horizontal\",\n      \"Implementado\",\n      \"Innovador\",\n      \"Integrado\",\n      \"Intuitivo\",\n      \"Inverso\",\n      \"Gestionado\",\n      \"Obligatorio\",\n      \"Monitorizado\",\n      \"Multi canal\",\n      \"Multi lateral\",\n      \"Multi capa\",\n      \"En red\",\n      \"Orientado a objetos\",\n      \"Open-source\",\n      \"Operativo\",\n      \"Optimizado\",\n      \"Opcional\",\n      \"Orgánico\",\n      \"Organizado\",\n      \"Perseverando\",\n      \"Persistente\",\n      \"en fases\",\n      \"Polarizado\",\n      \"Pre-emptivo\",\n      \"Proactivo\",\n      \"Enfocado a benficios\",\n      \"Profundo\",\n      \"Programable\",\n      \"Progresivo\",\n      \"Public-key\",\n      \"Enfocado en la calidad\",\n      \"Reactivo\",\n      \"Realineado\",\n      \"Re-contextualizado\",\n      \"Re-implementado\",\n      \"Reducido\",\n      \"Ingeniería inversa\",\n      \"Robusto\",\n      \"Fácil\",\n      \"Seguro\",\n      \"Auto proporciona\",\n      \"Compartible\",\n      \"Intercambiable\",\n      \"Sincronizado\",\n      \"Orientado a equipos\",\n      \"Total\",\n      \"Universal\",\n      \"Mejorado\",\n      \"Actualizable\",\n      \"Centrado en el usuario\",\n      \"Amigable\",\n      \"Versatil\",\n      \"Virtual\",\n      \"Visionario\"\n    ],\n    \"name\": [\n      \"#{Name.last_name} #{suffix}\",\n      \"#{Name.last_name} y #{Name.last_name}\",\n      \"#{Name.last_name} #{Name.last_name} #{suffix}\",\n      \"#{Name.last_name}, #{Name.last_name} y #{Name.last_name} Asociados\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"gmail.com\",\n      \"yahoo.com\",\n      \"hotmail.com\"\n    ],\n    \"domain_suffix\": [\n      \"com\",\n      \"es\",\n      \"info\",\n      \"com.es\",\n      \"org\"\n    ]\n  },\n  \"name\": {\n    \"first_name\": [\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      \"Carlos\",\n      \"César\",\n      \"Claudio\",\n      \"Clemente\",\n      \"Cristián\",\n      \"Cristóbal\",\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      \"Hernán\",\n      \"Homero\",\n      \"Horacio\",\n      \"Hugo\",\n      \"Ignacio\",\n      \"Jacobo\",\n      \"Jaime\",\n      \"Javier\",\n      \"Jerónimo\",\n      \"Jesús\",\n      \"Joaquín\",\n      \"Jorge\",\n      \"Jorge Luis\",\n      \"José\",\n      \"José Eduardo\",\n      \"José Emilio\",\n      \"José Luis\",\n      \"José María\",\n      \"Juan\",\n      \"Juan Carlos\",\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      \"Óscar\",\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      \"Sergio\",\n      \"Teodoro\",\n      \"Timoteo\",\n      \"Tomás\",\n      \"Vicente\",\n      \"Víctor\",\n      \"Adela\",\n      \"Adriana\",\n      \"Alejandra\",\n      \"Alicia\",\n      \"Amalia\",\n      \"Ana\",\n      \"Ana Luisa\",\n      \"Ana María\",\n      \"Andrea\",\n      \"Anita\",\n      \"Ángela\",\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      \"Débora\",\n      \"Diana\",\n      \"Dolores\",\n      \"Lola\",\n      \"Dorotea\",\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      \"Josefina\",\n      \"Juana\",\n      \"Julia\",\n      \"Laura\",\n      \"Leonor\",\n      \"Leticia\",\n      \"Lilia\",\n      \"Lorena\",\n      \"Lourdes\",\n      \"Lucía\",\n      \"Luisa\",\n      \"Luz\",\n      \"Magdalena\",\n      \"Manuela\",\n      \"Marcela\",\n      \"Margarita\",\n      \"María\",\n      \"María del Carmen\",\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      \"Mariana\",\n      \"Maricarmen\",\n      \"Marilú\",\n      \"Marisol\",\n      \"Marta\",\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      \"Sara\",\n      \"Silvia\",\n      \"Sofía\",\n      \"Soledad\",\n      \"Sonia\",\n      \"Susana\",\n      \"Teresa\",\n      \"Verónica\",\n      \"Victoria\",\n      \"Virginia\",\n      \"Yolanda\"\n    ],\n    \"last_name\": [\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      \"Alcántar\",\n      \"Alcaraz\",\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      \"Álvarez\",\n      \"Amador\",\n      \"Amaya\",\n      \"Anaya\",\n      \"Anguiano\",\n      \"Angulo\",\n      \"Aparicio\",\n      \"Apodaca\",\n      \"Aponte\",\n      \"Aragón\",\n      \"Araña\",\n      \"Aranda\",\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      \"Ávalos\",\n      \"Ávila\",\n      \"Avilés\",\n      \"Ayala\",\n      \"Baca\",\n      \"Badillo\",\n      \"Báez\",\n      \"Baeza\",\n      \"Bahena\",\n      \"Balderas\",\n      \"Ballesteros\",\n      \"Banda\",\n      \"Bañuelos\",\n      \"Barajas\",\n      \"Barela\",\n      \"Barragán\",\n      \"Barraza\",\n      \"Barrera\",\n      \"Barreto\",\n      \"Barrientos\",\n      \"Barrios\",\n      \"Batista\",\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      \"Caballero\",\n      \"Cabán\",\n      \"Cabrera\",\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      \"Cárdenas\",\n      \"Cardona\",\n      \"Carmona\",\n      \"Carranza\",\n      \"Carrasco\",\n      \"Carrasquillo\",\n      \"Carreón\",\n      \"Carrera\",\n      \"Carrero\",\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      \"Colón\",\n      \"Colunga\",\n      \"Concepción\",\n      \"Contreras\",\n      \"Cordero\",\n      \"Córdova\",\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      \"Dávila\",\n      \"de Anda\",\n      \"de Jesús\",\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      \"Díaz\",\n      \"Domínguez\",\n      \"Duarte\",\n      \"Dueñas\",\n      \"Durán\",\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      \"Estévez\",\n      \"Estrada\",\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      \"Gálvez\",\n      \"Gamboa\",\n      \"Gámez\",\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      \"Godínez\",\n      \"Godoy\",\n      \"Gómez\",\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      \"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      \"Jáquez\",\n      \"Jaramillo\",\n      \"Jasso\",\n      \"Jiménez\",\n      \"Juárez\",\n      \"Jurado\",\n      \"Laboy\",\n      \"Lara\",\n      \"Laureano\",\n      \"Leal\",\n      \"Lebrón\",\n      \"Ledesma\",\n      \"Leiva\",\n      \"Lemus\",\n      \"León\",\n      \"Lerma\",\n      \"Leyva\",\n      \"Limón\",\n      \"Linares\",\n      \"Lira\",\n      \"Llamas\",\n      \"Loera\",\n      \"Lomeli\",\n      \"Longoria\",\n      \"López\",\n      \"Lovato\",\n      \"Loya\",\n      \"Lozada\",\n      \"Lozano\",\n      \"Lucero\",\n      \"Lucio\",\n      \"Luevano\",\n      \"Lugo\",\n      \"Luna\",\n      \"Macías\",\n      \"Madera\",\n      \"Madrid\",\n      \"Madrigal\",\n      \"Maestas\",\n      \"Magaña\",\n      \"Malave\",\n      \"Maldonado\",\n      \"Manzanares\",\n      \"Mares\",\n      \"Marín\",\n      \"Márquez\",\n      \"Marrero\",\n      \"Marroquín\",\n      \"Martínez\",\n      \"Mascareñas\",\n      \"Mata\",\n      \"Mateo\",\n      \"Matías\",\n      \"Matos\",\n      \"Maya\",\n      \"Mayorga\",\n      \"Medina\",\n      \"Medrano\",\n      \"Mejía\",\n      \"Meléndez\",\n      \"Melgar\",\n      \"Mena\",\n      \"Menchaca\",\n      \"Méndez\",\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      \"Montéz\",\n      \"Montoya\",\n      \"Mora\",\n      \"Morales\",\n      \"Moreno\",\n      \"Mota\",\n      \"Moya\",\n      \"Munguía\",\n      \"Muñiz\",\n      \"Muñoz\",\n      \"Murillo\",\n      \"Muro\",\n      \"Nájera\",\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úñez\",\n      \"Ocampo\",\n      \"Ocasio\",\n      \"Ochoa\",\n      \"Ojeda\",\n      \"Olivares\",\n      \"Olivárez\",\n      \"Olivas\",\n      \"Olivera\",\n      \"Olivo\",\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      \"Páez\",\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      \"Peña\",\n      \"Perales\",\n      \"Peralta\",\n      \"Perea\",\n      \"Pérez\",\n      \"Pichardo\",\n      \"Piña\",\n      \"Pineda\",\n      \"Pizarro\",\n      \"Polanco\",\n      \"Ponce\",\n      \"Porras\",\n      \"Portillo\",\n      \"Posada\",\n      \"Prado\",\n      \"Preciado\",\n      \"Prieto\",\n      \"Puente\",\n      \"Puga\",\n      \"Pulido\",\n      \"Quesada\",\n      \"Quezada\",\n      \"Quiñones\",\n      \"Quiñónez\",\n      \"Quintana\",\n      \"Quintanilla\",\n      \"Quintero\",\n      \"Quiróz\",\n      \"Rael\",\n      \"Ramírez\",\n      \"Ramos\",\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      \"Ríos\",\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      \"Saavedra\",\n      \"Sáenz\",\n      \"Saiz\",\n      \"Salas\",\n      \"Salazar\",\n      \"Salcedo\",\n      \"Salcido\",\n      \"Saldaña\",\n      \"Saldivar\",\n      \"Salgado\",\n      \"Salinas\",\n      \"Samaniego\",\n      \"Sanabria\",\n      \"Sánchez\",\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      \"Solís\",\n      \"Soliz\",\n      \"Solorio\",\n      \"Solorzano\",\n      \"Soria\",\n      \"Sosa\",\n      \"Sotelo\",\n      \"Soto\",\n      \"Suárez\",\n      \"Tafoya\",\n      \"Tamayo\",\n      \"Tamez\",\n      \"Tapia\",\n      \"Tejada\",\n      \"Tejeda\",\n      \"Téllez\",\n      \"Tello\",\n      \"Terán\",\n      \"Terrazas\",\n      \"Tijerina\",\n      \"Tirado\",\n      \"Toledo\",\n      \"Toro\",\n      \"Torres\",\n      \"Tórrez\",\n      \"Tovar\",\n      \"Trejo\",\n      \"Treviño\",\n      \"Trujillo\",\n      \"Ulibarri\",\n      \"Ulloa\",\n      \"Urbina\",\n      \"Ureña\",\n      \"Urías\",\n      \"Uribe\",\n      \"Urrutia\",\n      \"Vaca\",\n      \"Valadez\",\n      \"Valdés\",\n      \"Valdez\",\n      \"Valdivia\",\n      \"Valencia\",\n      \"Valentín\",\n      \"Valenzuela\",\n      \"Valladares\",\n      \"Valle\",\n      \"Vallejo\",\n      \"Valles\",\n      \"Valverde\",\n      \"Vanegas\",\n      \"Varela\",\n      \"Vargas\",\n      \"Vázquez\",\n      \"Vega\",\n      \"Vela\",\n      \"Velasco\",\n      \"Velásquez\",\n      \"Velázquez\",\n      \"Vélez\",\n      \"Véliz\",\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      \"Yáñez\",\n      \"Ybarra\",\n      \"Zambrano\",\n      \"Zamora\",\n      \"Zamudio\",\n      \"Zapata\",\n      \"Zaragoza\",\n      \"Zarate\",\n      \"Zavala\",\n      \"Zayas\",\n      \"Zelaya\",\n      \"Zepeda\",\n      \"Zúñiga\"\n    ],\n    \"male_first_name\": [\n      \"Josep\",\n      \"Ángel\",\n      \"Daniel\",\n      \"Manuel\",\n      \"Pedro\",\n      \"Salvador\",\n      \"Rubén\",\n      \"Iván\",\n      \"Miguel\",\n      \"Jorge\",\n      \"Sergi\",\n      \"Josep\",\n      \"Ricardo\",\n      \"Carles\",\n      \"Jordi\",\n      \"Manuel\"\n    ],\n    \"female_first_name\": [\n      \"Marta\",\n      \"Andrea\",\n      \"Ana\",\n      \"Anni\",\n      \"Laura\",\n      \"Maica\",\n      \"Laura\",\n      \"Lorena\",\n      \"Matilde\",\n      \"Jennifer\",\n      \"Roser\"\n    ],\n    \"prefix\": [\n      \"Sr.\",\n      \"Sra.\",\n      \"Sta.\"\n    ],\n    \"suffix\": [\n      \"Jr.\",\n      \"Sr.\",\n      \"I\",\n      \"II\",\n      \"III\",\n      \"IV\",\n      \"V\",\n      \"MD\",\n      \"DDS\",\n      \"PhD\",\n      \"DVM\"\n    ],\n    \"title\": {\n      \"descriptor\": [\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      \"level\": [\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      \"job\": [\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    },\n    \"name\": [\n      \"#{prefix} #{first_name} #{last_name} #{last_name}\",\n      \"#{first_name} #{last_name} #{last_name}\",\n      \"#{first_name} #{last_name} #{last_name}\",\n      \"#{first_name} #{last_name} #{last_name}\",\n      \"#{first_name} #{last_name} #{last_name}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"9##-###-###\",\n      \"9##.###.###\",\n      \"9## ### ###\",\n      \"9########\"\n    ]\n  },\n  \"cell_phone\": {\n    \"formats\": [\n      \"6##-###-###\",\n      \"6##.###.###\",\n      \"6## ### ###\",\n      \"6########\"\n    ]\n  },\n  \"commerce\": {\n    \"color\": [\n      \"Rojo\",\n      \"Azul\",\n      \"Negro\",\n      \"Gris\",\n      \"Blanco\",\n      \"Amarillo\",\n      \"Verde\",\n      \"Morado\",\n      \"Violeta\"\n    ],\n    \"department\": [\n      \"Librería\",\n      \"Deportes\",\n      \"Videojuegos\",\n      \"Electrónica\",\n      \"Moda\",\n      \"Joyería\",\n      \"Marroquinería\",\n      \"Juguetería\",\n      \"Mascotas\",\n      \"Bebes\",\n      \"Bricolaje\",\n      \"Informática\",\n      \"Salud\",\n      \"Parafarmacia\",\n      \"Papelería\",\n      \"Cine\",\n      \"Música\",\n      \"Hogar\",\n      \"Decoración\"\n    ],\n    \"product_name\": {\n      \"adjective\": [\n        \"Pequeño\",\n        \"Ergonómico\",\n        \"Rústico\",\n        \"Inteligente\",\n        \"Increible\",\n        \"Fantástico\",\n        \"Práctico\",\n        \"Sorprendente\",\n        \"Genérico\",\n        \"Artesanal\",\n        \"Hecho a mano\",\n        \"Guapo\",\n        \"Guapa\",\n        \"Refinado\",\n        \"Sabroso\"\n      ],\n      \"material\": [\n        \"Acero\",\n        \"Madera\",\n        \"Plástico\",\n        \"Algodón\",\n        \"Granito\",\n        \"Metal\",\n        \"Ladrillo\",\n        \"Hormigon\"\n      ],\n      \"product\": [\n        \"Silla\",\n        \"Coche\",\n        \"Ordenador\",\n        \"Teclado\",\n        \"Raton\",\n        \"Bicicleta\",\n        \"Pelota\",\n        \"Guantes\",\n        \"Pantalones\",\n        \"Camiseta\",\n        \"Mesa\",\n        \"Zapatos\",\n        \"Gorro\",\n        \"Toallas\",\n        \"Sopa\",\n        \"Atún\",\n        \"Pollo\",\n        \"Pescado\",\n        \"Queso\",\n        \"Bacon\",\n        \"Pizza\",\n        \"Ensalada\",\n        \"Salchichas\",\n        \"Patatas fritas\"\n      ]\n    }\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/es.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 5],\n    city: [Array String; 1],\n    city_prefix: [Array String; 129],\n    country: [Array String; 180],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1],\n    province: [Array String; 50],\n    secondary_address: [Array String; 2],\n    state: [Array String; 17],\n    state_abbr: [Array String; 17],\n    street_address: [Array String; 2],\n    street_name: [Array String; 2],\n    street_suffix: [Array String; 70],\n    time_zone: [Array String; 143]\n  },\n  cell_phone: {\n    formats: [Array String; 4]\n  },\n  commerce: {\n    color: [Array String; 9],\n    department: [Array String; 19],\n    product_name: {\n      adjective: [Array String; 15],\n      material: [Array String; 8],\n      product: [Array String; 24]\n    }\n  },\n  company: {\n    adjective: [Array String; 85],\n    descriptor: [Array String; 81],\n    name: [Array String; 4],\n    noun: [Array String; 93],\n    suffix: [Array String; 4]\n  },\n  internet: {\n    domain_suffix: [Array String; 5],\n    free_email: [Array String; 3]\n  },\n  name: {\n    female_first_name: [Array String; 11],\n    first_name: [Array String; 212],\n    last_name: [Array String; 624],\n    male_first_name: [Array String; 16],\n    name: [Array String; 5],\n    prefix: [Array String; 3],\n    suffix: [Array String; 11],\n    title: {\n      descriptor: [Array String; 21],\n      job: [Array String; 25],\n      level: [Array String; 36]\n    }\n  },\n  phone_number: {\n    formats: [Array String; 4]\n  },\n  title: Spanish\n}"
  },
  {
    "path": "Source/Bogus/data/es_MX.locale.json",
    "content": "{\n  \"title\": \"Spanish (Mexico)\",\n  \"separator\": \" & \",\n  \"name\": {\n    \"first_name\": [\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      \"Ángel Daniel\",\n      \"Ángel Gabriel\",\n      \"Antonio\",\n      \"Armando\",\n      \"Arturo\",\n      \"Axel\",\n      \"Benito\",\n      \"Benjamín\",\n      \"Bernardo\",\n      \"Brandon\",\n      \"Brayan\",\n      \"Carlos\",\n      \"César\",\n      \"Claudio\",\n      \"Clemente\",\n      \"Cristian\",\n      \"Cristobal\",\n      \"Damián\",\n      \"Daniel\",\n      \"David\",\n      \"Diego\",\n      \"Eduardo\",\n      \"Elías\",\n      \"Emiliano\",\n      \"Emilio\",\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      \"José\",\n      \"José Antonio\",\n      \"Jose Daniel\",\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 Ángel\",\n      \"Luis Fernando\",\n      \"Luis Gabino\",\n      \"Luis Miguel\",\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      \"Óscar\",\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      \"Víctor\",\n      \"Victor Manuel\",\n      \"Adriana\",\n      \"Alejandra\",\n      \"Alicia\",\n      \"Amalia\",\n      \"Ana\",\n      \"Ana Luisa\",\n      \"Ana María\",\n      \"Andrea\",\n      \"Ángela\",\n      \"Anita\",\n      \"Antonia\",\n      \"Araceli\",\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      \"Débora\",\n      \"Diana\",\n      \"Dolores\",\n      \"Dorotea\",\n      \"Elena\",\n      \"Elisa\",\n      \"Elizabeth\",\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      \"Josefina\",\n      \"Juana\",\n      \"Julia\",\n      \"Laura\",\n      \"Leonor\",\n      \"Leticia\",\n      \"Lilia\",\n      \"Lola\",\n      \"Lorena\",\n      \"Lourdes\",\n      \"Lucia\",\n      \"Luisa\",\n      \"Luz\",\n      \"Magdalena\",\n      \"Manuela\",\n      \"Marcela\",\n      \"Margarita\",\n      \"María\",\n      \"María Cristina\",\n      \"María de Jesús\",\n      \"María de los Ángeles\",\n      \"María del Carmen\",\n      \"María Elena\",\n      \"María Eugenia\",\n      \"María Guadalupe\",\n      \"María José\",\n      \"María Luisa\",\n      \"María Soledad\",\n      \"María Teresa\",\n      \"Mariana\",\n      \"Maricarmen\",\n      \"Marilu\",\n      \"Marisol\",\n      \"Marta\",\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      \"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      \"Verónica\",\n      \"Victoria\",\n      \"Virginia\",\n      \"Xochitl\",\n      \"Yolanda\",\n      \"Abigail\",\n      \"Abril\",\n      \"Adela\",\n      \"Alexa\",\n      \"Alondra Romina\",\n      \"Ana Sofía\",\n      \"Ana Victoria\",\n      \"Camila\",\n      \"Carolina\",\n      \"Daniela\",\n      \"Dulce María\",\n      \"Emily\",\n      \"Esmeralda\",\n      \"Estefanía\",\n      \"Evelyn\",\n      \"Fatima\",\n      \"Ivanna\",\n      \"Jazmin\",\n      \"Jennifer\",\n      \"Jimena\",\n      \"Julieta\",\n      \"Kimberly\",\n      \"Liliana\",\n      \"Lizbeth\",\n      \"María Fernanda\",\n      \"Melany\",\n      \"Melissa\",\n      \"Miranda\",\n      \"Monserrat\",\n      \"Naomi\",\n      \"Natalia\",\n      \"Nicole\",\n      \"Paola\",\n      \"Paulina\",\n      \"Regina\",\n      \"Renata\",\n      \"Valentina\",\n      \"Valeria\",\n      \"Vanessa\",\n      \"Ximena\",\n      \"Ximena Guadalupe\",\n      \"Yamileth\",\n      \"Yaretzi\",\n      \"Zoe\"\n    ],\n    \"last_name\": [\n      \"Abeyta\",\n      \"Abrego\",\n      \"Abreu\",\n      \"Acevedo\",\n      \"Acosta\",\n      \"Acuña\",\n      \"Adame\",\n      \"Adorno\",\n      \"Agosto\",\n      \"Aguayo\",\n      \"Águilar\",\n      \"Aguilera\",\n      \"Aguirre\",\n      \"Alanis\",\n      \"Alaniz\",\n      \"Alarcón\",\n      \"Alba\",\n      \"Alcala\",\n      \"Alcántar\",\n      \"Alcaraz\",\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      \"Ávalos\",\n      \"Ávila\",\n      \"Avilés\",\n      \"Ayala\",\n      \"Baca\",\n      \"Badillo\",\n      \"Báez\",\n      \"Baeza\",\n      \"Bahena\",\n      \"Balderas\",\n      \"Ballesteros\",\n      \"Banda\",\n      \"Bañuelos\",\n      \"Barajas\",\n      \"Barela\",\n      \"Barragán\",\n      \"Barraza\",\n      \"Barrera\",\n      \"Barreto\",\n      \"Barrientos\",\n      \"Barrios\",\n      \"Batista\",\n      \"Becerra\",\n      \"Beltrán\",\n      \"Benavides\",\n      \"Benavídez\",\n      \"Benítez\",\n      \"Bermúdez\",\n      \"Bernal\",\n      \"Berríos\",\n      \"Bétancourt\",\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      \"Caballero\",\n      \"Cabán\",\n      \"Cabrera\",\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      \"Carreón\",\n      \"Carrera\",\n      \"Carrero\",\n      \"Carrillo\",\n      \"Carrion\",\n      \"Carvajal\",\n      \"Casanova\",\n      \"Casares\",\n      \"Casárez\",\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      \"Colón\",\n      \"Colunga\",\n      \"Concepción\",\n      \"Contreras\",\n      \"Cordero\",\n      \"Córdova\",\n      \"Cornejo\",\n      \"Corona\",\n      \"Coronado\",\n      \"Corral\",\n      \"Corrales\",\n      \"Correa\",\n      \"Cortés\",\n      \"Cortez\",\n      \"Cotto\",\n      \"Covarrubias\",\n      \"Crespo\",\n      \"Cruz\",\n      \"Cuellar\",\n      \"Curiel\",\n      \"Dávila\",\n      \"de Anda\",\n      \"de Jesús\",\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      \"Díaz\",\n      \"Domínguez\",\n      \"Domínquez\",\n      \"Duarte\",\n      \"Dueñas\",\n      \"Duran\",\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      \"Estévez\",\n      \"Estrada\",\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      \"Gálvez\",\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      \"Godínez\",\n      \"Godoy\",\n      \"Gollum\",\n      \"Gómez\",\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      \"Haro\",\n      \"Henríquez\",\n      \"Heredia\",\n      \"Hernádez\",\n      \"Hernandes\",\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      \"Jáquez\",\n      \"Jaramillo\",\n      \"Jasso\",\n      \"Jiménez\",\n      \"Jimínez\",\n      \"Juárez\",\n      \"Jurado\",\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      \"León\",\n      \"Lerma\",\n      \"Leyva\",\n      \"Limón\",\n      \"Linares\",\n      \"Lira\",\n      \"Llamas\",\n      \"Loera\",\n      \"Lomeli\",\n      \"Longoria\",\n      \"López\",\n      \"Lovato\",\n      \"Loya\",\n      \"Lozada\",\n      \"Lozano\",\n      \"Lucero\",\n      \"Lucio\",\n      \"Luevano\",\n      \"Lugo\",\n      \"Luna\",\n      \"Macías\",\n      \"Madera\",\n      \"Madrid\",\n      \"Madrigal\",\n      \"Maestas\",\n      \"Magaña\",\n      \"Malave\",\n      \"Maldonado\",\n      \"Manzanares\",\n      \"Mares\",\n      \"Marín\",\n      \"Márquez\",\n      \"Marrero\",\n      \"Marroquín\",\n      \"Martínez\",\n      \"Mascareñas\",\n      \"Mata\",\n      \"Mateo\",\n      \"Matías\",\n      \"Matos\",\n      \"Maya\",\n      \"Mayorga\",\n      \"Medina\",\n      \"Medrano\",\n      \"Mejía\",\n      \"Meléndez\",\n      \"Melgar\",\n      \"Mena\",\n      \"Menchaca\",\n      \"Méndez\",\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      \"Muñiz\",\n      \"Muñoz\",\n      \"Murillo\",\n      \"Muro\",\n      \"Nájera\",\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úñez\",\n      \"Ñañez\",\n      \"Ocampo\",\n      \"Ocasio\",\n      \"Ochoa\",\n      \"Ojeda\",\n      \"Olivares\",\n      \"Olivárez\",\n      \"Olivas\",\n      \"Olivera\",\n      \"Olivo\",\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      \"Páez\",\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      \"Peña\",\n      \"Perales\",\n      \"Peralta\",\n      \"Perea\",\n      \"Peres\",\n      \"Pérez\",\n      \"Pichardo\",\n      \"Pineda\",\n      \"Piña\",\n      \"Pizarro\",\n      \"Polanco\",\n      \"Ponce\",\n      \"Porras\",\n      \"Portillo\",\n      \"Posada\",\n      \"Prado\",\n      \"Preciado\",\n      \"Prieto\",\n      \"Puente\",\n      \"Puga\",\n      \"Pulido\",\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      \"Quiñones\",\n      \"Quiñónez\",\n      \"Quiros\",\n      \"Quiroz\",\n      \"Rael\",\n      \"Ramírez\",\n      \"Ramón\",\n      \"Ramos\",\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      \"Ríos\",\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      \"Saavedra\",\n      \"Sáenz\",\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      \"Sánchez\",\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      \"Solís\",\n      \"Soliz\",\n      \"Solorio\",\n      \"Solorzano\",\n      \"Soria\",\n      \"Sosa\",\n      \"Sotelo\",\n      \"Soto\",\n      \"Suárez\",\n      \"Tafoya\",\n      \"Tamayo\",\n      \"Tamez\",\n      \"Tapia\",\n      \"Tejada\",\n      \"Tejeda\",\n      \"Téllez\",\n      \"Tello\",\n      \"Terán\",\n      \"Terrazas\",\n      \"Tijerina\",\n      \"Tirado\",\n      \"Toledo\",\n      \"Toro\",\n      \"Torres\",\n      \"Tórrez\",\n      \"Tovar\",\n      \"Trejo\",\n      \"Treviño\",\n      \"Trujillo\",\n      \"Ulibarri\",\n      \"Ulloa\",\n      \"Urbina\",\n      \"Ureña\",\n      \"Urías\",\n      \"Uribe\",\n      \"Urrutia\",\n      \"Vaca\",\n      \"Valadez\",\n      \"Valdés\",\n      \"Valdez\",\n      \"Valdivia\",\n      \"Valencia\",\n      \"Valentín\",\n      \"Valenzuela\",\n      \"Valladares\",\n      \"Valle\",\n      \"Vallejo\",\n      \"Valles\",\n      \"Valverde\",\n      \"Vanegas\",\n      \"Varela\",\n      \"Vargas\",\n      \"Vásquez\",\n      \"Vázquez\",\n      \"Vega\",\n      \"Vela\",\n      \"Velasco\",\n      \"Velásquez\",\n      \"Velázquez\",\n      \"Vélez\",\n      \"Véliz\",\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      \"Xacon\",\n      \"Xairo Belmonte\",\n      \"Xana\",\n      \"Xenia\",\n      \"Xiana\",\n      \"Xicoy\",\n      \"Yago\",\n      \"Yami\",\n      \"Yanes\",\n      \"Yáñez\",\n      \"Ybarra\",\n      \"Yebra\",\n      \"Yunta\",\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    ],\n    \"prefix\": [\n      \"Sr.\",\n      \"Sra.\",\n      \"Sta.\"\n    ],\n    \"suffix\": [\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    \"title\": {\n      \"descriptor\": [\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      \"level\": [\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      \"job\": [\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    },\n    \"name\": [\n      \"#{prefix} #{first_name} #{last_name} #{last_name}\",\n      \"#{first_name} #{last_name} de #{last_name}\",\n      \"#{suffix} #{first_name} #{last_name} #{last_name}\",\n      \"#{first_name} #{last_name} #{last_name}\",\n      \"#{first_name} #{last_name} #{last_name}\"\n    ]\n  },\n  \"address\": {\n    \"city_prefix\": [\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      \"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    \"city_suffix\": [\n      \"town\",\n      \"ton\",\n      \"land\",\n      \"ville\",\n      \"berg\",\n      \"burgh\",\n      \"borough\",\n      \"bury\",\n      \"view\",\n      \"port\",\n      \"mouth\",\n      \"stad\",\n      \"furt\",\n      \"chester\",\n      \"mouth\",\n      \"fort\",\n      \"haven\",\n      \"side\",\n      \"shire\"\n    ],\n    \"country\": [\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      \"Holanda\",\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    \"building_number\": [\n      \" s/n.\",\n      \", #\",\n      \", ##\",\n      \" #\",\n      \" ##\",\n      \" ###\",\n      \" ####\"\n    ],\n    \"street_suffix\": [\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    \"secondary_address\": [\n      \"Esc. ###\",\n      \"Puerta ###\",\n      \"Edificio #\"\n    ],\n    \"postcode\": [\n      \"#####\"\n    ],\n    \"state\": [\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    \"state_abbr\": [\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    \"time_zone\": [\n      \"Pacífico/Midway\",\n      \"Pacífico/Pago_Pago\",\n      \"Pacífico/Honolulu\",\n      \"America/Juneau\",\n      \"America/Los_Angeles\",\n      \"America/Tijuana\",\n      \"America/Denver\",\n      \"America/Phoenix\",\n      \"America/Chihuahua\",\n      \"America/Mazatlan\",\n      \"America/Chicago\",\n      \"America/Regina\",\n      \"America/Mexico_City\",\n      \"America/Monterrey\",\n      \"America/Guatemala\",\n      \"America/New_York\",\n      \"America/Indiana/Indianapolis\",\n      \"America/Bogota\",\n      \"America/Lima\",\n      \"America/Lima\",\n      \"America/Halifax\",\n      \"America/Caracas\",\n      \"America/La_Paz\",\n      \"America/Santiago\",\n      \"America/St_Johns\",\n      \"America/Sao_Paulo\",\n      \"America/Argentina/Buenos_Aires\",\n      \"America/Guyana\",\n      \"America/Godthab\",\n      \"Atlantic/South_Georgia\",\n      \"Atlantic/Azores\",\n      \"Atlantic/Cape_Verde\",\n      \"Europa/Dublin\",\n      \"Europa/London\",\n      \"Europa/Lisbon\",\n      \"Europa/London\",\n      \"Africa/Casablanca\",\n      \"Africa/Monrovia\",\n      \"Etc/UTC\",\n      \"Europa/Belgrade\",\n      \"Europa/Bratislava\",\n      \"Europa/Budapest\",\n      \"Europa/Ljubljana\",\n      \"Europa/Prague\",\n      \"Europa/Sarajevo\",\n      \"Europa/Skopje\",\n      \"Europa/Warsaw\",\n      \"Europa/Zagreb\",\n      \"Europa/Brussels\",\n      \"Europa/Copenhagen\",\n      \"Europa/Madrid\",\n      \"Europa/Paris\",\n      \"Europa/Amsterdam\",\n      \"Europa/Berlin\",\n      \"Europa/Berlin\",\n      \"Europa/Rome\",\n      \"Europa/Stockholm\",\n      \"Europa/Vienna\",\n      \"Africa/Algiers\",\n      \"Europa/Bucharest\",\n      \"Africa/Cairo\",\n      \"Europa/Helsinki\",\n      \"Europa/Kiev\",\n      \"Europa/Riga\",\n      \"Europa/Sofia\",\n      \"Europa/Tallinn\",\n      \"Europa/Vilnius\",\n      \"Europa/Athens\",\n      \"Europa/Istanbul\",\n      \"Europa/Minsk\",\n      \"Asia/Jerusalen\",\n      \"Africa/Harare\",\n      \"Africa/Johannesburg\",\n      \"Europa/Moscú\",\n      \"Europa/Moscú\",\n      \"Europa/Moscú\",\n      \"Asia/Kuwait\",\n      \"Asia/Riyadh\",\n      \"Africa/Nairobi\",\n      \"Asia/Baghdad\",\n      \"Asia/Tehran\",\n      \"Asia/Muscat\",\n      \"Asia/Muscat\",\n      \"Asia/Baku\",\n      \"Asia/Tbilisi\",\n      \"Asia/Yerevan\",\n      \"Asia/Kabul\",\n      \"Asia/Yekaterinburg\",\n      \"Asia/Karachi\",\n      \"Asia/Karachi\",\n      \"Asia/Tashkent\",\n      \"Asia/Kolkata\",\n      \"Asia/Kolkata\",\n      \"Asia/Kolkata\",\n      \"Asia/Kolkata\",\n      \"Asia/Kathmandu\",\n      \"Asia/Dhaka\",\n      \"Asia/Dhaka\",\n      \"Asia/Colombo\",\n      \"Asia/Almaty\",\n      \"Asia/Novosibirsk\",\n      \"Asia/Rangoon\",\n      \"Asia/Bangkok\",\n      \"Asia/Bangkok\",\n      \"Asia/Jakarta\",\n      \"Asia/Krasnoyarsk\",\n      \"Asia/Shanghai\",\n      \"Asia/Chongqing\",\n      \"Asia/Hong_Kong\",\n      \"Asia/Urumqi\",\n      \"Asia/Kuala_Lumpur\",\n      \"Asia/Singapore\",\n      \"Asia/Taipei\",\n      \"Australia/Perth\",\n      \"Asia/Irkutsk\",\n      \"Asia/Ulaanbaatar\",\n      \"Asia/Seoul\",\n      \"Asia/Tokyo\",\n      \"Asia/Tokyo\",\n      \"Asia/Tokyo\",\n      \"Asia/Yakutsk\",\n      \"Australia/Darwin\",\n      \"Australia/Adelaide\",\n      \"Australia/Melbourne\",\n      \"Australia/Melbourne\",\n      \"Australia/Sydney\",\n      \"Australia/Brisbane\",\n      \"Australia/Hobart\",\n      \"Asia/Vladivostok\",\n      \"Pacífico/Guam\",\n      \"Pacífico/Port_Moresby\",\n      \"Asia/Magadan\",\n      \"Asia/Magadan\",\n      \"Pacífico/Noumea\",\n      \"Pacífico/Fiji\",\n      \"Asia/Kamchatka\",\n      \"Pacífico/Majuro\",\n      \"Pacífico/Auckland\",\n      \"Pacífico/Auckland\",\n      \"Pacífico/Tongatapu\",\n      \"Pacífico/Fakaofo\",\n      \"Pacífico/Apia\"\n    ],\n    \"city\": [\n      \"#{city_prefix}\"\n    ],\n    \"street\": [\n      \"20 de Noviembre\",\n      \"Cinco de Mayo\",\n      \"Cuahutemoc\",\n      \"Manzanares\",\n      \"Donceles\",\n      \"Francisco I. Madero\",\n      \"Juárez\",\n      \"Repúplica de Cuba\",\n      \"Repúplica de Chile\",\n      \"Repúplica de Argentina\",\n      \"Repúplica 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      \"Polotitlan\",\n      \"Calimaya\",\n      \"Flor Marina\",\n      \"Flor Solvestre\",\n      \"San Miguel\",\n      \"Naranjo\",\n      \"Cedro\",\n      \"Jalisco\",\n      \"Avena\"\n    ],\n    \"street_name\": [\n      \"#{street_suffix} #{Name.first_name}\",\n      \"#{street_suffix} #{Name.first_name} #{Name.last_name}\",\n      \"#{street_suffix} #{street}\",\n      \"#{street_suffix} #{street}\",\n      \"#{street_suffix} #{street}\",\n      \"#{street_suffix} #{street}\"\n    ],\n    \"street_address\": [\n      \"#{street_name}#{building_number}\",\n      \"#{street_name}#{building_number} #{secondary_address}\"\n    ],\n    \"default_country\": [\n      \"México\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"S.L.\",\n      \"e Hijos\",\n      \"S.A.\",\n      \"Hermanos\"\n    ],\n    \"adjective\": [\n      \"Adaptativo\",\n      \"Avanzado\",\n      \"Asimilado\",\n      \"Automatizado\",\n      \"Equilibrado\",\n      \"Centrado en el negocio\",\n      \"Centralizado\",\n      \"Clonado\",\n      \"Compatible\",\n      \"Configurable\",\n      \"Multi grupo\",\n      \"Multi plataforma\",\n      \"Centrado en el usuario\",\n      \"Configurable\",\n      \"Descentralizado\",\n      \"Digitalizado\",\n      \"Distribuido\",\n      \"Diverso\",\n      \"Reducido\",\n      \"Mejorado\",\n      \"Para toda la empresa\",\n      \"Ergonomico\",\n      \"Exclusivo\",\n      \"Expandido\",\n      \"Extendido\",\n      \"Cara a cara\",\n      \"Enfocado\",\n      \"Totalmente configurable\",\n      \"Fundamental\",\n      \"Orígenes\",\n      \"Horizontal\",\n      \"Implementado\",\n      \"Innovador\",\n      \"Integrado\",\n      \"Intuitivo\",\n      \"Inverso\",\n      \"Gestionado\",\n      \"Obligatorio\",\n      \"Monitorizado\",\n      \"Multi canal\",\n      \"Multi lateral\",\n      \"Multi capa\",\n      \"En red\",\n      \"Orientado a objetos\",\n      \"Open-source\",\n      \"Operativo\",\n      \"Optimizado\",\n      \"Opcional\",\n      \"Organico\",\n      \"Organizado\",\n      \"Perseverando\",\n      \"Persistente\",\n      \"en fases\",\n      \"Polarizado\",\n      \"Pre-emptivo\",\n      \"Proactivo\",\n      \"Enfocado a benficios\",\n      \"Profundo\",\n      \"Programable\",\n      \"Progresivo\",\n      \"Public-key\",\n      \"Enfocado en la calidad\",\n      \"Reactivo\",\n      \"Realineado\",\n      \"Re-contextualizado\",\n      \"Re-implementado\",\n      \"Reducido\",\n      \"Ingenieria inversa\",\n      \"Robusto\",\n      \"Fácil\",\n      \"Seguro\",\n      \"Auto proporciona\",\n      \"Compartible\",\n      \"Intercambiable\",\n      \"Sincronizado\",\n      \"Orientado a equipos\",\n      \"Total\",\n      \"Universal\",\n      \"Mejorado\",\n      \"Actualizable\",\n      \"Centrado en el usuario\",\n      \"Amigable\",\n      \"Versatil\",\n      \"Virtual\",\n      \"Visionario\"\n    ],\n    \"descriptor\": [\n      \"24 horas\",\n      \"24/7\",\n      \"3rd generación\",\n      \"4th generación\",\n      \"5th generación\",\n      \"6th generación\",\n      \"analizada\",\n      \"asimétrica\",\n      \"asíncrona\",\n      \"monitorizada por red\",\n      \"bidireccional\",\n      \"bifurcada\",\n      \"generada por el cliente\",\n      \"cliente servidor\",\n      \"coherente\",\n      \"cohesiva\",\n      \"compuesto\",\n      \"sensible al contexto\",\n      \"basado en el contexto\",\n      \"basado en contenido\",\n      \"dedicada\",\n      \"generado por la demanda\",\n      \"didactica\",\n      \"direccional\",\n      \"discreta\",\n      \"dinámica\",\n      \"potenciada\",\n      \"acompasada\",\n      \"ejecutiva\",\n      \"explícita\",\n      \"tolerante a fallos\",\n      \"innovadora\",\n      \"amplio ábanico\",\n      \"global\",\n      \"heurística\",\n      \"alto nivel\",\n      \"holística\",\n      \"homogénea\",\n      \"hibrida\",\n      \"incremental\",\n      \"intangible\",\n      \"interactiva\",\n      \"intermedia\",\n      \"local\",\n      \"logística\",\n      \"maximizada\",\n      \"metódica\",\n      \"misión crítica\",\n      \"móbil\",\n      \"modular\",\n      \"motivadora\",\n      \"multimedia\",\n      \"multiestado\",\n      \"multitarea\",\n      \"nacional\",\n      \"basado en necesidades\",\n      \"neutral\",\n      \"nueva generación\",\n      \"no-volátil\",\n      \"orientado a objetos\",\n      \"óptima\",\n      \"optimizada\",\n      \"radical\",\n      \"tiempo real\",\n      \"recíproca\",\n      \"regional\",\n      \"escalable\",\n      \"secundaria\",\n      \"orientada a soluciones\",\n      \"estable\",\n      \"estatica\",\n      \"sistemática\",\n      \"sistémica\",\n      \"tangible\",\n      \"terciaria\",\n      \"transicional\",\n      \"uniforme\",\n      \"valor añadido\",\n      \"vía web\",\n      \"defectos cero\",\n      \"tolerancia cero\"\n    ],\n    \"noun\": [\n      \"habilidad\",\n      \"acceso\",\n      \"adaptador\",\n      \"algoritmo\",\n      \"alianza\",\n      \"analista\",\n      \"aplicación\",\n      \"enfoque\",\n      \"arquitectura\",\n      \"archivo\",\n      \"inteligencia artificial\",\n      \"array\",\n      \"actitud\",\n      \"medición\",\n      \"gestión presupuestaria\",\n      \"capacidad\",\n      \"desafío\",\n      \"circuito\",\n      \"colaboración\",\n      \"complejidad\",\n      \"concepto\",\n      \"conglomeración\",\n      \"contingencia\",\n      \"núcleo\",\n      \"fidelidad\",\n      \"base de datos\",\n      \"data-warehouse\",\n      \"definición\",\n      \"emulación\",\n      \"codificar\",\n      \"encriptar\",\n      \"extranet\",\n      \"firmware\",\n      \"flexibilidad\",\n      \"focus group\",\n      \"previsión\",\n      \"base de trabajo\",\n      \"función\",\n      \"funcionalidad\",\n      \"Interfaz Gráfica\",\n      \"groupware\",\n      \"Interfaz gráfico de usuario\",\n      \"hardware\",\n      \"Soporte\",\n      \"jerarquía\",\n      \"conjunto\",\n      \"implementación\",\n      \"infraestructura\",\n      \"iniciativa\",\n      \"instalación\",\n      \"conjunto de instrucciones\",\n      \"interfaz\",\n      \"intranet\",\n      \"base del conocimiento\",\n      \"red de area local\",\n      \"aprovechar\",\n      \"matrices\",\n      \"metodologías\",\n      \"middleware\",\n      \"migración\",\n      \"modelo\",\n      \"moderador\",\n      \"monitorizar\",\n      \"arquitectura abierta\",\n      \"sistema abierto\",\n      \"orquestar\",\n      \"paradigma\",\n      \"paralelismo\",\n      \"política\",\n      \"portal\",\n      \"estructura de precios\",\n      \"proceso de mejora\",\n      \"producto\",\n      \"productividad\",\n      \"proyecto\",\n      \"proyección\",\n      \"protocolo\",\n      \"línea segura\",\n      \"software\",\n      \"solución\",\n      \"estandardización\",\n      \"estrategia\",\n      \"estructura\",\n      \"éxito\",\n      \"superestructura\",\n      \"soporte\",\n      \"sinergia\",\n      \"mediante\",\n      \"marco de tiempo\",\n      \"caja de herramientas\",\n      \"utilización\",\n      \"website\",\n      \"fuerza de trabajo\"\n    ],\n    \"bs_verb\": [\n      \"poner en práctica\",\n      \"utilizar\",\n      \"integrar\",\n      \"racionalizar\",\n      \"optimizar\",\n      \"evolucionar\",\n      \"transformar\",\n      \"abrazar\",\n      \"habilitar\",\n      \"orquestar\",\n      \"apalancamiento\",\n      \"reinventar\",\n      \"agregado\",\n      \"arquitecto\",\n      \"mejorar\",\n      \"incentivar\",\n      \"transformarse\",\n      \"empoderar\",\n      \"Envisioneer\",\n      \"monetizar\",\n      \"arnés\",\n      \"facilitar\",\n      \"aprovechar\",\n      \"desintermediar\",\n      \"sinergia\",\n      \"estrategias\",\n      \"desplegar\",\n      \"marca\",\n      \"crecer\",\n      \"objetivo\",\n      \"sindicato\",\n      \"sintetizar\",\n      \"entregue\",\n      \"malla\",\n      \"incubar\",\n      \"enganchar\",\n      \"maximizar\",\n      \"punto de referencia\",\n      \"acelerar\",\n      \"reintermediate\",\n      \"pizarra\",\n      \"visualizar\",\n      \"reutilizar\",\n      \"innovar\",\n      \"escala\",\n      \"desatar\",\n      \"conducir\",\n      \"extender\",\n      \"ingeniero\",\n      \"revolucionar\",\n      \"generar\",\n      \"explotar\",\n      \"transición\",\n      \"e-enable\",\n      \"repetir\",\n      \"cultivar\",\n      \"matriz\",\n      \"productize\",\n      \"redefinir\",\n      \"recontextualizar\"\n    ],\n    \"name\": [\n      \"#{Name.last_name} #{suffix}\",\n      \"#{Name.last_name} y #{Name.last_name}\",\n      \"#{Name.last_name} #{Name.last_name} #{suffix}\",\n      \"#{Name.last_name}, #{Name.last_name} y #{Name.last_name} Asociados\"\n    ],\n    \"bs_adjective\": [\n      \"Clics y mortero\",\n      \"Valor añadido\",\n      \"Vertical\",\n      \"Proactivo\",\n      \"Robusto\",\n      \"Revolucionario\",\n      \"Escalable\",\n      \"De vanguardia\",\n      \"Innovador\",\n      \"Intuitivo\",\n      \"Estratégico\",\n      \"E-business\",\n      \"Misión crítica\",\n      \"Pegajosa\",\n      \"Doce y cincuenta y nueve de la noche\",\n      \"24/7\",\n      \"De extremo a extremo\",\n      \"Global\",\n      \"B2B\",\n      \"B2C\",\n      \"Granular\",\n      \"Fricción\",\n      \"Virtual\",\n      \"Viral\",\n      \"Dinámico\",\n      \"24/365\",\n      \"Mejor de su clase\",\n      \"Asesino\",\n      \"Magnética\",\n      \"Filo sangriento\",\n      \"Habilitado web\",\n      \"Interactiva\",\n      \"Punto com\",\n      \"Sexy\",\n      \"Back-end\",\n      \"Tiempo real\",\n      \"Eficiente\",\n      \"Frontal\",\n      \"Distribuida\",\n      \"Sin costura\",\n      \"Extensible\",\n      \"Llave en mano\",\n      \"Clase mundial\",\n      \"Código abierto\",\n      \"Multiplataforma\",\n      \"Cross-media\",\n      \"Sinérgico\",\n      \"ladrillos y clics\",\n      \"Fuera de la caja\",\n      \"Empresa\",\n      \"Integrado\",\n      \"Impactante\",\n      \"Inalámbrico\",\n      \"Transparente\",\n      \"Próxima generación\",\n      \"Innovador\",\n      \"User-centric\",\n      \"Visionario\",\n      \"A medida\",\n      \"Ubicua\",\n      \"Enchufa y juega\",\n      \"Colaboración\",\n      \"Convincente\",\n      \"Holístico\",\n      \"Ricos\"\n    ],\n    \"bs_noun\": [\n      \"sinergias\",\n      \"web-readiness\",\n      \"paradigmas\",\n      \"mercados\",\n      \"asociaciones\",\n      \"infraestructuras\",\n      \"plataformas\",\n      \"iniciativas\",\n      \"canales\",\n      \"ojos\",\n      \"comunidades\",\n      \"ROI\",\n      \"soluciones\",\n      \"minoristas electrónicos\",\n      \"e-servicios\",\n      \"elementos de acción\",\n      \"portales\",\n      \"nichos\",\n      \"tecnologías\",\n      \"contenido\",\n      \"vortales\",\n      \"cadenas de suministro\",\n      \"convergencia\",\n      \"relaciones\",\n      \"arquitecturas\",\n      \"interfaces\",\n      \"mercados electrónicos\",\n      \"e-commerce\",\n      \"sistemas\",\n      \"ancho de banda\",\n      \"infomediarios\",\n      \"modelos\",\n      \"Mindshare\",\n      \"entregables\",\n      \"usuarios\",\n      \"esquemas\",\n      \"redes\",\n      \"aplicaciones\",\n      \"métricas\",\n      \"e-business\",\n      \"funcionalidades\",\n      \"experiencias\",\n      \"servicios web\",\n      \"metodologías\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"gmail.com\",\n      \"yahoo.com\",\n      \"hotmail.com\",\n      \"nearbpo.com\",\n      \"corpfolder.com\"\n    ],\n    \"domain_suffix\": [\n      \"com\",\n      \"mx\",\n      \"info\",\n      \"com.mx\",\n      \"org\",\n      \"gob.mx\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"5###-###-###\",\n      \"5##.###.###\",\n      \"5## ### ###\",\n      \"5########\"\n    ]\n  },\n  \"cell_phone\": {\n    \"formats\": [\n      \"5##-###-###\",\n      \"5##.###.###\",\n      \"5## ### ###\",\n      \"5########\"\n    ]\n  },\n  \"lorem\": {\n    \"words\": [\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  },\n  \"commerce\": {\n    \"color\": [\n      \"rojo\",\n      \"verde\",\n      \"azul\",\n      \"amarillo\",\n      \"morado\",\n      \"Menta verde\",\n      \"teal\",\n      \"blanco\",\n      \"negro\",\n      \"Naranja\",\n      \"Rosa\",\n      \"gris\",\n      \"marrón\",\n      \"violeta\",\n      \"turquesa\",\n      \"tan\",\n      \"cielo azul\",\n      \"salmón\",\n      \"ciruela\",\n      \"orquídea\",\n      \"aceituna\",\n      \"magenta\",\n      \"Lima\",\n      \"marfil\",\n      \"índigo\",\n      \"oro\",\n      \"fucsia\",\n      \"cian\",\n      \"azul\",\n      \"lavanda\",\n      \"plata\"\n    ],\n    \"department\": [\n      \"Libros\",\n      \"Películas\",\n      \"Música\",\n      \"Juegos\",\n      \"Electrónica\",\n      \"Ordenadores\",\n      \"Hogar\",\n      \"Jardín\",\n      \"Herramientas\",\n      \"Ultramarinos\",\n      \"Salud\",\n      \"Belleza\",\n      \"Juguetes\",\n      \"Kids\",\n      \"Baby\",\n      \"Ropa\",\n      \"Zapatos\",\n      \"Joyería\",\n      \"Deportes\",\n      \"Aire libre\",\n      \"Automoción\",\n      \"Industrial\"\n    ],\n    \"product_name\": {\n      \"adjective\": [\n        \"Pequeño\",\n        \"Ergonómico\",\n        \"Rústico\",\n        \"Inteligente\",\n        \"Gorgeous\",\n        \"Increíble\",\n        \"Fantástico\",\n        \"Práctica\",\n        \"Elegante\",\n        \"Increíble\",\n        \"Genérica\",\n        \"Artesanal\",\n        \"Hecho a mano\",\n        \"Licencia\",\n        \"Refinado\",\n        \"Sin marca\",\n        \"Sabrosa\"\n      ],\n      \"material\": [\n        \"Acero\",\n        \"Madera\",\n        \"Hormigón\",\n        \"Plástico\",\n        \"Cotton\",\n        \"Granito\",\n        \"Caucho\",\n        \"Metal\",\n        \"Soft\",\n        \"Fresco\",\n        \"Frozen\"\n      ],\n      \"product\": [\n        \"Presidente\",\n        \"Auto\",\n        \"Computadora\",\n        \"Teclado\",\n        \"Ratón\",\n        \"Bike\",\n        \"Pelota\",\n        \"Guantes\",\n        \"Pantalones\",\n        \"Camisa\",\n        \"Mesa\",\n        \"Zapatos\",\n        \"Sombrero\",\n        \"Toallas\",\n        \"Jabón\",\n        \"Tuna\",\n        \"Pollo\",\n        \"Pescado\",\n        \"Queso\",\n        \"Tocino\",\n        \"Pizza\",\n        \"Ensalada\",\n        \"Embutidos\"\n      ]\n    }\n  },\n  \"team\": {\n    \"creature\": [\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      \"duendes\",\n      \"gansos\",\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    \"name\": [\n      \"#{Address.state} #{creature}\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/es_MX.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 7],\n    city: [Array String; 1],\n    city_prefix: [Array String; 130],\n    city_suffix: [Array String; 19],\n    country: [Array String; 180],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1],\n    secondary_address: [Array String; 3],\n    state: [Array String; 31],\n    state_abbr: [Array String; 32],\n    street: [Array String; 39],\n    street_address: [Array String; 2],\n    street_name: [Array String; 6],\n    street_suffix: [Array String; 70],\n    time_zone: [Array String; 142]\n  },\n  cell_phone: {\n    formats: [Array String; 4]\n  },\n  commerce: {\n    color: [Array String; 31],\n    department: [Array String; 22],\n    product_name: {\n      adjective: [Array String; 17],\n      material: [Array String; 11],\n      product: [Array String; 23]\n    }\n  },\n  company: {\n    adjective: [Array String; 85],\n    bs_adjective: [Array String; 65],\n    bs_noun: [Array String; 44],\n    bs_verb: [Array String; 60],\n    descriptor: [Array String; 81],\n    name: [Array String; 4],\n    noun: [Array String; 93],\n    suffix: [Array String; 4]\n  },\n  internet: {\n    domain_suffix: [Array String; 6],\n    free_email: [Array String; 5]\n  },\n  lorem: {\n    words: [Array String; 268]\n  },\n  name: {\n    first_name: [Array String; 304],\n    last_name: [Array String; 687],\n    name: [Array String; 5],\n    prefix: [Array String; 3],\n    suffix: [Array String; 15],\n    title: {\n      descriptor: [Array String; 22],\n      job: [Array String; 29],\n      level: [Array String; 36]\n    }\n  },\n  phone_number: {\n    formats: [Array String; 4]\n  },\n  separator:  & ,\n  team: {\n    creature: [Array String; 67],\n    name: [Array String; 1]\n  },\n  title: Spanish (Mexico)\n}"
  },
  {
    "path": "Source/Bogus/data/fa.locale.json",
    "content": "{\n  \"title\": \"Farsi\",\n  \"name\": {\n    \"male_first_name\": [\n      \"علی\",\n      \"حسن\",\n      \"محمد\",\n      \"مهدی\",\n      \"مسعود\",\n      \"دانیال\",\n      \"سجاد\",\n      \"امیر\",\n      \"رضا\",\n      \"مازیار\",\n      \"مهیار\",\n      \"محمدرضا\",\n      \"فرهاد\",\n      \"افشین\",\n      \"مهرداد\",\n      \"مهراد\",\n      \"کیانوش\",\n      \"کیوان\",\n      \"کامران\",\n      \"مهران\",\n      \"سروش\",\n      \"سامان\",\n      \"هادی\",\n      \"همایون\",\n      \"ایمان\",\n      \"رامین\",\n      \"رامتین\",\n      \"امین\",\n      \"سپهر\",\n      \"سهیل\",\n      \"عرفان\",\n      \"جواد\",\n      \"نیما\",\n      \"پرهام\",\n      \"میلاد\",\n      \"شایان\",\n      \"شهاب\",\n      \"کاوه\",\n      \"بهمن\",\n      \"سیاوش\",\n      \"سعید\",\n      \"امید\",\n      \"حسین\",\n      \"سینا\",\n      \"مهدیار\",\n      \"صدرا\",\n      \"عباس\",\n      \"امیرسینا\",\n      \"نوید\",\n      \"پیمان\",\n      \"پژمان\",\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_first_name\": [\n      \"مریم\",\n      \"نازنین\",\n      \"غزاله\",\n      \"محدثه\",\n      \"بهناز\",\n      \"زینب\",\n      \"کیمیا\",\n      \"سوسن\",\n      \"لاله\",\n      \"آنا\",\n      \"آناهیتا\",\n      \"آنیتا\",\n      \"آرمیتا\",\n      \"آتوسا\",\n      \"آیدا\",\n      \"بنفشه\",\n      \"بهار\",\n      \"بیتا\",\n      \"پارمیس\",\n      \"پریناز\",\n      \"پریسا\",\n      \"پرنیان\",\n      \"سارا\",\n      \"پگاه\",\n      \"ترانه\",\n      \"چکاوک\",\n      \"دریا\",\n      \"درسا\",\n      \"فرشته\",\n      \"ملیسا\",\n      \"ملیکا\",\n      \"رویا\",\n      \"زیبا\",\n      \"یاسمن\",\n      \"سپیده\",\n      \"سمیرا\",\n      \"سیما\",\n      \"شادی\",\n      \"هانیه\",\n      \"شهرزاد\",\n      \"شکوه\",\n      \"سمیه\",\n      \"شهلا\",\n      \"شیدا\",\n      \"شیوا\",\n      \"فرانک\",\n      \"فرزانه\",\n      \"فرناز\",\n      \"فریبا\",\n      \"فریماه\",\n      \"کتایون\",\n      \"گلاره\",\n      \"گیتی\",\n      \"گیسو\",\n      \"مروارید\",\n      \"مهرناز\",\n      \"مهسا\",\n      \"مینا\",\n      \"مینو\",\n      \"مهوش\",\n      \"میترا\",\n      \"نگین\",\n      \"نگار\",\n      \"نیلوفر\",\n      \"رز\",\n      \"هلیا\",\n      \"هستی\"\n    ],\n    \"first_name\": [\n      \"آبان دخت\",\n      \"آبتین\",\n      \"آتوسا\",\n      \"آفر\",\n      \"آفره دخت\",\n      \"آذرنوش‌\",\n      \"آذین\",\n      \"آراه\",\n      \"آرزو\",\n      \"آرش\",\n      \"آرتین\",\n      \"آرتام\",\n      \"آرتمن\",\n      \"آرشام\",\n      \"آرمان\",\n      \"آرمین\",\n      \"آرمیتا\",\n      \"آریا فر\",\n      \"آریا\",\n      \"آریا مهر\",\n      \"آرین\",\n      \"آزاده\",\n      \"آزرم\",\n      \"آزرمدخت\",\n      \"آزیتا\",\n      \"آناهیتا\",\n      \"آونگ\",\n      \"آهو\",\n      \"آیدا\",\n      \"اختر\",\n      \"ارد\",\n      \"اردشیر\",\n      \"اردوان\",\n      \"ارژن\",\n      \"ارژنگ\",\n      \"ارسلان\",\n      \"ارغوان\",\n      \"ارمغان\",\n      \"ارنواز\",\n      \"اروانه\",\n      \"استر\",\n      \"اسفندیار\",\n      \"اشکان\",\n      \"اشکبوس\",\n      \"افسانه\",\n      \"افسون\",\n      \"افشین\",\n      \"امید\",\n      \"آنوشا\",\n      \"انوشروان\",\n      \"اورنگ\",\n      \"اوژن\",\n      \"اوستا\",\n      \"اهورا\",\n      \"ایاز\",\n      \"ایران\",\n      \"ایراندخت\",\n      \"ایرج\",\n      \"ایزدیار\",\n      \"بابک\",\n      \"باپوک\",\n      \"باربد\",\n      \"بارمان\",\n      \"بامداد\",\n      \"بامشاد\",\n      \"بانو\",\n      \"بختیار\",\n      \"برانوش\",\n      \"بردیا\",\n      \"برزو\",\n      \"برزویه\",\n      \"برزین\",\n      \"برمک\",\n      \"بزرگمهر\",\n      \"بنفشه\",\n      \"بوژان\",\n      \"بویان\",\n      \"بهار\",\n      \"بهارک\",\n      \"بهاره\",\n      \"بهتاش\",\n      \"بهداد\",\n      \"بهرام\",\n      \"بهدیس\",\n      \"بهرخ\",\n      \"بهرنگ\",\n      \"بهروز\",\n      \"بهزاد\",\n      \"بهشاد\",\n      \"بهمن\",\n      \"بهناز\",\n      \"بهنام\",\n      \"بهنود\",\n      \"بهنوش\",\n      \"بیتا\",\n      \"بیژن\",\n      \"پارسا\",\n      \"پاکان\",\n      \"پاکتن\",\n      \"پاکدخت\",\n      \"پانته آ\",\n      \"پدرام\",\n      \"پرتو\",\n      \"پرشنگ\",\n      \"پرتو\",\n      \"پرستو\",\n      \"پرویز\",\n      \"پردیس\",\n      \"پرهام\",\n      \"پژمان\",\n      \"پژوا\",\n      \"پرنیا\",\n      \"پشنگ\",\n      \"پروانه\",\n      \"پروین\",\n      \"پری\",\n      \"پریچهر\",\n      \"پریدخت\",\n      \"پریسا\",\n      \"پرناز\",\n      \"پریوش\",\n      \"پریا\",\n      \"پوپک\",\n      \"پوران\",\n      \"پوراندخت\",\n      \"پوریا\",\n      \"پولاد\",\n      \"پویا\",\n      \"پونه\",\n      \"پیام\",\n      \"پیروز\",\n      \"پیمان\",\n      \"تابان\",\n      \"تاباندخت\",\n      \"تاجی\",\n      \"تارا\",\n      \"تاویار\",\n      \"ترانه\",\n      \"تناز\",\n      \"توران\",\n      \"توراندخت\",\n      \"تورج\",\n      \"تورتک\",\n      \"توفان\",\n      \"توژال\",\n      \"تیر داد\",\n      \"تینا\",\n      \"تینو\",\n      \"جابان\",\n      \"جامین\",\n      \"جاوید\",\n      \"جریره\",\n      \"جمشید\",\n      \"جوان\",\n      \"جویا\",\n      \"جهان\",\n      \"جهانبخت\",\n      \"جهانبخش\",\n      \"جهاندار\",\n      \"جهانگیر\",\n      \"جهان بانو\",\n      \"جهاندخت\",\n      \"جهان ناز\",\n      \"جیران\",\n      \"چابک\",\n      \"چالاک\",\n      \"چاوش\",\n      \"چوبین\",\n      \"چهرزاد\",\n      \"خاوردخت\",\n      \"خداداد\",\n      \"خدایار\",\n      \"خرم\",\n      \"خرمدخت\",\n      \"خسرو\",\n      \"خشایار\",\n      \"خورشید\",\n      \"دادمهر\",\n      \"دارا\",\n      \"داراب\",\n      \"داریا\",\n      \"داریوش\",\n      \"دانوش\",\n      \"داور‌\",\n      \"دایان\",\n      \"دریا\",\n      \"دل آرا\",\n      \"دل آویز\",\n      \"دلارام\",\n      \"دل انگیز\",\n      \"دلبر\",\n      \"دلبند\",\n      \"دلربا\",\n      \"دلشاد\",\n      \"دلکش\",\n      \"دلناز\",\n      \"دلنواز\",\n      \"دورشاسب\",\n      \"دنیا\",\n      \"دیااکو\",\n      \"دیانوش\",\n      \"دیبا\",\n      \"دیبا دخت\",\n      \"رابو\",\n      \"رابین\",\n      \"رادبانو\",\n      \"رادمان\",\n      \"رازبان\",\n      \"راژانه\",\n      \"راسا\",\n      \"رامتین\",\n      \"رامش\",\n      \"رامشگر\",\n      \"رامونا\",\n      \"رامیار\",\n      \"رامیلا\",\n      \"رامین\",\n      \"راویار\",\n      \"رژینا\",\n      \"رخپاک\",\n      \"رخسار\",\n      \"رخشانه\",\n      \"رخشنده\",\n      \"رزمیار\",\n      \"رستم\",\n      \"رکسانا\",\n      \"روبینا\",\n      \"رودابه\",\n      \"روزبه\",\n      \"روشنک\",\n      \"روناک\",\n      \"رهام\",\n      \"رهی\",\n      \"ریبار\",\n      \"راسپینا\",\n      \"زادبخت\",\n      \"زاد به\",\n      \"زاد چهر\",\n      \"زاد فر\",\n      \"زال\",\n      \"زادماسب\",\n      \"زاوا\",\n      \"زردشت\",\n      \"زرنگار\",\n      \"زری\",\n      \"زرین\",\n      \"زرینه\",\n      \"زمانه\",\n      \"زونا\",\n      \"زیبا\",\n      \"زیبار\",\n      \"زیما\",\n      \"زینو\",\n      \"ژاله\",\n      \"ژالان\",\n      \"ژیار\",\n      \"ژینا\",\n      \"ژیوار\",\n      \"سارا\",\n      \"سارک\",\n      \"سارنگ\",\n      \"ساره\",\n      \"ساسان\",\n      \"ساغر\",\n      \"سام\",\n      \"سامان\",\n      \"سانا\",\n      \"ساناز\",\n      \"سانیار\",\n      \"ساویز\",\n      \"ساهی\",\n      \"ساینا\",\n      \"سایه\",\n      \"سپنتا\",\n      \"سپند\",\n      \"سپهر\",\n      \"سپهرداد\",\n      \"سپیدار\",\n      \"سپید بانو\",\n      \"سپیده\",\n      \"ستاره\",\n      \"ستی\",\n      \"سرافراز\",\n      \"سرور\",\n      \"سروش\",\n      \"سرور\",\n      \"سوبا\",\n      \"سوبار\",\n      \"سنبله\",\n      \"سودابه\",\n      \"سوری\",\n      \"سورن\",\n      \"سورنا\",\n      \"سوزان\",\n      \"سوزه\",\n      \"سوسن\",\n      \"سومار\",\n      \"سولان\",\n      \"سولماز\",\n      \"سوگند\",\n      \"سهراب\",\n      \"سهره\",\n      \"سهند\",\n      \"سیامک\",\n      \"سیاوش\",\n      \"سیبوبه ‌\",\n      \"سیما\",\n      \"سیمدخت\",\n      \"سینا\",\n      \"سیمین\",\n      \"سیمین دخت\",\n      \"شاپرک\",\n      \"شادی\",\n      \"شادمهر\",\n      \"شاران\",\n      \"شاهپور\",\n      \"شاهدخت\",\n      \"شاهرخ\",\n      \"شاهین\",\n      \"شاهیندخت\",\n      \"شایسته\",\n      \"شباهنگ\",\n      \"شب بو\",\n      \"شبدیز\",\n      \"شبنم\",\n      \"شراره\",\n      \"شرمین\",\n      \"شروین\",\n      \"شکوفه\",\n      \"شکفته\",\n      \"شمشاد\",\n      \"شمین\",\n      \"شوان\",\n      \"شمیلا\",\n      \"شورانگیز\",\n      \"شوری\",\n      \"شهاب\",\n      \"شهبار\",\n      \"شهباز\",\n      \"شهبال\",\n      \"شهپر\",\n      \"شهداد\",\n      \"شهرآرا\",\n      \"شهرام\",\n      \"شهربانو\",\n      \"شهرزاد\",\n      \"شهرناز\",\n      \"شهرنوش\",\n      \"شهره\",\n      \"شهریار\",\n      \"شهرزاد\",\n      \"شهلا\",\n      \"شهنواز\",\n      \"شهین\",\n      \"شیبا\",\n      \"شیدا\",\n      \"شیده\",\n      \"شیردل\",\n      \"شیرزاد\",\n      \"شیرنگ\",\n      \"شیرو\",\n      \"شیرین دخت\",\n      \"شیما\",\n      \"شینا\",\n      \"شیرین\",\n      \"شیوا\",\n      \"طوس\",\n      \"طوطی\",\n      \"طهماسب\",\n      \"طهمورث\",\n      \"غوغا\",\n      \"غنچه\",\n      \"فتانه\",\n      \"فدا\",\n      \"فراز\",\n      \"فرامرز\",\n      \"فرانک\",\n      \"فراهان\",\n      \"فربد\",\n      \"فربغ\",\n      \"فرجاد\",\n      \"فرخ\",\n      \"فرخ پی\",\n      \"فرخ داد\",\n      \"فرخ رو\",\n      \"فرخ زاد\",\n      \"فرخ لقا\",\n      \"فرخ مهر\",\n      \"فرداد\",\n      \"فردیس\",\n      \"فرین\",\n      \"فرزاد\",\n      \"فرزام\",\n      \"فرزان\",\n      \"فرزانه\",\n      \"فرزین\",\n      \"فرشاد\",\n      \"فرشته\",\n      \"فرشید\",\n      \"فرمان\",\n      \"فرناز\",\n      \"فرنگیس\",\n      \"فرنود\",\n      \"فرنوش\",\n      \"فرنیا\",\n      \"فروتن\",\n      \"فرود\",\n      \"فروز\",\n      \"فروزان\",\n      \"فروزش\",\n      \"فروزنده\",\n      \"فروغ\",\n      \"فرهاد\",\n      \"فرهنگ\",\n      \"فرهود\",\n      \"فربار\",\n      \"فریبا\",\n      \"فرید\",\n      \"فریدخت\",\n      \"فریدون\",\n      \"فریمان\",\n      \"فریناز\",\n      \"فرینوش\",\n      \"فریوش\",\n      \"فیروز\",\n      \"فیروزه\",\n      \"قابوس\",\n      \"قباد\",\n      \"قدسی\",\n      \"کابان\",\n      \"کابوک\",\n      \"کارا\",\n      \"کارو\",\n      \"کاراکو\",\n      \"کامبخت\",\n      \"کامبخش\",\n      \"کامبیز\",\n      \"کامجو\",\n      \"کامدین\",\n      \"کامران\",\n      \"کامراوا\",\n      \"کامک\",\n      \"کامنوش\",\n      \"کامیار\",\n      \"کانیار\",\n      \"کاووس\",\n      \"کاوه\",\n      \"کتایون\",\n      \"کرشمه\",\n      \"کسری\",\n      \"کلاله\",\n      \"کمبوجیه\",\n      \"کوشا\",\n      \"کهبد\",\n      \"کهرام\",\n      \"کهزاد\",\n      \"کیارش\",\n      \"کیان\",\n      \"کیانا\",\n      \"کیانچهر\",\n      \"کیاندخت\",\n      \"کیانوش\",\n      \"کیاوش\",\n      \"کیخسرو\",\n      \"کیقباد\",\n      \"کیکاووس\",\n      \"کیوان\",\n      \"کیوان دخت\",\n      \"کیومرث\",\n      \"کیهان\",\n      \"کیاندخت\",\n      \"کیهانه\",\n      \"گرد آفرید\",\n      \"گردان\",\n      \"گرشا\",\n      \"گرشاسب\",\n      \"گرشین\",\n      \"گرگین\",\n      \"گزل\",\n      \"گشتاسب\",\n      \"گشسب بانو\",\n      \"گل\",\n      \"گل آذین\",\n      \"گل آرا‌\",\n      \"گلاره\",\n      \"گل افروز\",\n      \"گلاله\",\n      \"گل اندام\",\n      \"گلاویز\",\n      \"گلباد\",\n      \"گلبار\",\n      \"گلبام\",\n      \"گلبان\",\n      \"گلبانو\",\n      \"گلبرگ\",\n      \"گلبو\",\n      \"گلبهار\",\n      \"گلبیز\",\n      \"گلپاره\",\n      \"گلپر\",\n      \"گلپری\",\n      \"گلپوش\",\n      \"گل پونه\",\n      \"گلچین\",\n      \"گلدخت\",\n      \"گلدیس\",\n      \"گلربا\",\n      \"گلرخ\",\n      \"گلرنگ\",\n      \"گلرو\",\n      \"گلشن\",\n      \"گلریز\",\n      \"گلزاد\",\n      \"گلزار\",\n      \"گلسا\",\n      \"گلشید\",\n      \"گلنار\",\n      \"گلناز\",\n      \"گلنسا\",\n      \"گلنواز\",\n      \"گلنوش\",\n      \"گلی\",\n      \"گودرز\",\n      \"گوماتو\",\n      \"گهر چهر\",\n      \"گوهر ناز\",\n      \"گیتی\",\n      \"گیسو\",\n      \"گیلدا\",\n      \"گیو\",\n      \"لادن\",\n      \"لاله\",\n      \"لاله رخ\",\n      \"لاله دخت\",\n      \"لبخند\",\n      \"لقاء\",\n      \"لومانا\",\n      \"لهراسب\",\n      \"مارال\",\n      \"ماری\",\n      \"مازیار\",\n      \"ماکان\",\n      \"مامک\",\n      \"مانا\",\n      \"ماندانا\",\n      \"مانوش\",\n      \"مانی\",\n      \"مانیا\",\n      \"ماهان\",\n      \"ماهاندخت\",\n      \"ماه برزین\",\n      \"ماه جهان\",\n      \"ماهچهر\",\n      \"ماهدخت\",\n      \"ماهور\",\n      \"ماهرخ\",\n      \"ماهزاد\",\n      \"مردآویز\",\n      \"مرداس\",\n      \"مرزبان\",\n      \"مرمر\",\n      \"مریم\",\n      \"مزدک\",\n      \"مژده\",\n      \"مژگان\",\n      \"مستان\",\n      \"مستانه\",\n      \"مشکاندخت\",\n      \"مشکناز\",\n      \"مشکین دخت\",\n      \"منیژه\",\n      \"منوچهر\",\n      \"مهبانو\",\n      \"مهبد\",\n      \"مه داد\",\n      \"مهتاب\",\n      \"مهدیس\",\n      \"مه جبین\",\n      \"مه دخت\",\n      \"مهر آذر\",\n      \"مهر آرا\",\n      \"مهر آسا\",\n      \"مهر آفاق\",\n      \"مهر افرین\",\n      \"مهرآب\",\n      \"مهرداد\",\n      \"مهر افزون\",\n      \"مهرام\",\n      \"مهران\",\n      \"مهراندخت\",\n      \"مهراندیش\",\n      \"مهرانفر\",\n      \"مهرانگیز\",\n      \"مهرداد\",\n      \"مهر دخت\",\n      \"مهرزاده ‌\",\n      \"مهرناز\",\n      \"مهرنوش\",\n      \"مهرنکار\",\n      \"مهرنیا\",\n      \"مهروز\",\n      \"مهری\",\n      \"مهریار\",\n      \"مهسا\",\n      \"مهستی\",\n      \"مه سیما\",\n      \"مهشاد\",\n      \"مهشید\",\n      \"مهنام\",\n      \"مهناز\",\n      \"مهنوش\",\n      \"مهوش\",\n      \"مهیار\",\n      \"مهین\",\n      \"مهین دخت\",\n      \"میترا\",\n      \"میخک\",\n      \"مینا\",\n      \"مینا دخت\",\n      \"مینو\",\n      \"مینودخت\",\n      \"مینو فر\",\n      \"نادر\",\n      \"ناز آفرین\",\n      \"نازبانو\",\n      \"نازپرور\",\n      \"نازچهر\",\n      \"نازفر\",\n      \"نازلی\",\n      \"نازی\",\n      \"نازیدخت\",\n      \"نامور\",\n      \"ناهید\",\n      \"ندا\",\n      \"نرسی\",\n      \"نرگس\",\n      \"نرمک\",\n      \"نرمین\",\n      \"نریمان\",\n      \"نسترن\",\n      \"نسرین\",\n      \"نسرین دخت\",\n      \"نسرین نوش\",\n      \"نکیسا\",\n      \"نگار\",\n      \"نگاره\",\n      \"نگارین\",\n      \"نگین\",\n      \"نوا\",\n      \"نوش\",\n      \"نوش آذر\",\n      \"نوش آور\",\n      \"نوشا\",\n      \"نوش آفرین\",\n      \"نوشدخت\",\n      \"نوشروان\",\n      \"نوشفر\",\n      \"نوشناز\",\n      \"نوشین\",\n      \"نوید\",\n      \"نوین\",\n      \"نوین دخت\",\n      \"نیشا\",\n      \"نیک بین\",\n      \"نیک پی\",\n      \"نیک چهر\",\n      \"نیک خواه\",\n      \"نیکداد\",\n      \"نیکدخت\",\n      \"نیکدل\",\n      \"نیکزاد\",\n      \"نیلوفر\",\n      \"نیما\",\n      \"وامق\",\n      \"ورجاوند\",\n      \"وریا\",\n      \"وشمگیر\",\n      \"وهرز\",\n      \"وهسودان\",\n      \"ویدا\",\n      \"ویس\",\n      \"ویشتاسب\",\n      \"ویگن\",\n      \"هژیر\",\n      \"هخامنش\",\n      \"هیربد\",\n      \"هرمز\",\n      \"همایون\",\n      \"هما\",\n      \"همادخت\",\n      \"همدم\",\n      \"همراز\",\n      \"همراه\",\n      \"هنگامه\",\n      \"هوتن\",\n      \"هور\",\n      \"هورتاش\",\n      \"هورچهر\",\n      \"هورداد\",\n      \"هوردخت\",\n      \"هورزاد\",\n      \"هورمند\",\n      \"هوروش\",\n      \"هوشنگ\",\n      \"هوشیار\",\n      \"هومان\",\n      \"هومن\",\n      \"هونام\",\n      \"هویدا\",\n      \"هیتاسب\",\n      \"هیرمند\",\n      \"هیما\",\n      \"هیوا\",\n      \"یادگار\",\n      \"یاسمن\",\n      \"یاشار\",\n      \"یاور\",\n      \"یزدان\",\n      \"یگانه\",\n      \"یوشیتا\"\n    ],\n    \"last_name\": [\n      \"عارف\",\n      \"عاشوری\",\n      \"عالی\",\n      \"عبادی\",\n      \"عبدالکریمی\",\n      \"عبدالملکی\",\n      \"عراقی\",\n      \"عزیزی\",\n      \"عصار\",\n      \"عقیلی\",\n      \"علم\",\n      \"علم‌الهدی\",\n      \"علی عسگری\",\n      \"علی‌آبادی\",\n      \"علیا\",\n      \"علی‌پور\",\n      \"علی‌زمانی\",\n      \"عنایت\",\n      \"غضنفری\",\n      \"غنی\",\n      \"فارسی\",\n      \"فاطمی\",\n      \"فانی\",\n      \"فتاحی\",\n      \"فرامرزی\",\n      \"فرج\",\n      \"فرشیدورد\",\n      \"فرمانفرمائیان\",\n      \"فروتن\",\n      \"فرهنگ\",\n      \"فریاد\",\n      \"فنایی\",\n      \"فنی‌زاده\",\n      \"فولادوند\",\n      \"فهمیده\",\n      \"قاضی\",\n      \"قانعی\",\n      \"قانونی\",\n      \"قمیشی\",\n      \"قنبری\",\n      \"قهرمان\",\n      \"قهرمانی\",\n      \"قهرمانیان\",\n      \"قهستانی\",\n      \"کاشی\",\n      \"کاکاوند\",\n      \"کامکار\",\n      \"کاملی\",\n      \"کاویانی\",\n      \"کدیور\",\n      \"کردبچه\",\n      \"کرمانی\",\n      \"کریمی\",\n      \"کلباسی\",\n      \"کمالی\",\n      \"کوشکی\",\n      \"کهنمویی\",\n      \"کیان\",\n      \"کیانی (نام خانوادگی)\",\n      \"کیمیایی\",\n      \"گل محمدی\",\n      \"گلپایگانی\",\n      \"گنجی\",\n      \"لاجوردی\",\n      \"لاچینی\",\n      \"لاهوتی\",\n      \"لنکرانی\",\n      \"لوکس\",\n      \"مجاهد\",\n      \"مجتبایی\",\n      \"مجتبوی\",\n      \"مجتهد شبستری\",\n      \"مجتهدی\",\n      \"مجرد\",\n      \"محجوب\",\n      \"محجوبی\",\n      \"محدثی\",\n      \"محمدرضایی\",\n      \"محمدی\",\n      \"مددی\",\n      \"مرادخانی\",\n      \"مرتضوی\",\n      \"مستوفی\",\n      \"مشا\",\n      \"مصاحب\",\n      \"مصباح\",\n      \"مصباح‌زاده\",\n      \"مطهری\",\n      \"مظفر\",\n      \"معارف\",\n      \"معروف\",\n      \"معین\",\n      \"مفتاح\",\n      \"مفتح\",\n      \"مقدم\",\n      \"ملایری\",\n      \"ملک\",\n      \"ملکیان\",\n      \"منوچهری\",\n      \"موحد\",\n      \"موسوی\",\n      \"موسویان\",\n      \"مهاجرانی\",\n      \"مهدی‌پور\",\n      \"میرباقری\",\n      \"میردامادی\",\n      \"میرزاده\",\n      \"میرسپاسی\",\n      \"میزبانی\",\n      \"ناظری\",\n      \"نامور\",\n      \"نجفی\",\n      \"ندوشن\",\n      \"نراقی\",\n      \"نعمت‌زاده\",\n      \"نقدی\",\n      \"نقیب‌زاده\",\n      \"نواب\",\n      \"نوبخت\",\n      \"نوبختی\",\n      \"نهاوندی\",\n      \"نیشابوری\",\n      \"نیلوفری\",\n      \"واثقی\",\n      \"واعظ\",\n      \"واعظ‌زاده\",\n      \"واعظی\",\n      \"وکیلی\",\n      \"هاشمی\",\n      \"هاشمی رفسنجانی\",\n      \"هاشمیان\",\n      \"هامون\",\n      \"هدایت\",\n      \"هراتی\",\n      \"هروی\",\n      \"همایون\",\n      \"همت\",\n      \"همدانی\",\n      \"هوشیار\",\n      \"هومن\",\n      \"یاحقی\",\n      \"یادگار\",\n      \"یثربی\",\n      \"یلدا\"\n    ],\n    \"prefix\": [\n      \"آقای\",\n      \"خانم\",\n      \"دکتر\"\n    ],\n    \"title\": {\n      \"descriptor\": [\n        \"رهبر\",\n        \"ارشد\",\n        \"مستقیم\",\n        \"پویا\",\n        \"آینده\",\n        \"محصول\",\n        \"ملی\",\n        \"منطقه\",\n        \"ناحیه\",\n        \"مرکزی\",\n        \"جهانی\",\n        \"مشتری\",\n        \"سرمایه گذار\",\n        \"بین المللی\",\n        \"میراث\",\n        \"داخلی\",\n        \"انسان\",\n        \"رئیس\",\n        \"مدیر اصلی\"\n      ],\n      \"level\": [\n        \"راه حل ها\",\n        \"برنامه\",\n        \"نام تجاری\",\n        \"امنیت\",\n        \"پژوهش\",\n        \"بازار یابی\",\n        \"رهنمود\",\n        \"پیاده سازی\",\n        \"ادغام\",\n        \"عملکرد\",\n        \"واکنش\",\n        \"الگو\",\n        \"تدابیر\",\n        \"شناسایی\",\n        \"بازارها\",\n        \"گروه ها\",\n        \"بخش\",\n        \"برنامه های کاربردی\",\n        \"بهينه سازي\",\n        \"عملیات\",\n        \"زیر ساخت\",\n        \"اینترانت\",\n        \"ارتباطات\",\n        \"وب\",\n        \"کیفیت\",\n        \"اطمینان\",\n        \"پویایی\",\n        \"حساب ها\",\n        \"داده ها\",\n        \"خلاقیت\",\n        \"پیکربندی\",\n        \"مسئوليت\",\n        \"فعل و انفعالات\",\n        \"عوامل\",\n        \"قابلیت استفاده\",\n        \"معیار\"\n      ],\n      \"job\": [\n        \"کارگر ساده\",\n        \"سرپرست کارگاه\",\n        \"ناظر\",\n        \"مهندس پروژه\",\n        \"کارفرما\",\n        \"مدیر\",\n        \"سرپرست\",\n        \"اموردفتری\",\n        \"کارمند\",\n        \"مسئول\",\n        \"مدیرعامل\",\n        \"رئیس هیئت مدیره\",\n        \"عضو هیئت مدیره\",\n        \"کارشناس\",\n        \"مربی\",\n        \"مدرس\",\n        \"منشی\",\n        \"فروشنده\",\n        \"متصدی\",\n        \"تکنسین\",\n        \"استادکار\",\n        \"نصاب\",\n        \"حسابدار\",\n        \"راننده\",\n        \"نگهبان\",\n        \"رئیس\",\n        \"مهندس\",\n        \"مدیرفروش\",\n        \"کارشناس فنی\",\n        \"مسئول فنی\",\n        \"کارگر فنی\",\n        \"بازاریاب\",\n        \"کارپرداز\",\n        \"خدمتگزار\"\n      ]\n    }\n  },\n  \"address\": {\n    \"building_number\": [\n      \"##\",\n      \"#\"\n    ],\n    \"street_prefix\": [\n      \"خیابان\",\n      \"کوچه\",\n      \"بن بست\",\n      \"بلوار\"\n    ],\n    \"secondary_address\": [\n      \"واحد #\",\n      \"# طبقه\"\n    ],\n    \"postcode\": [\n      \"#####-#####\"\n    ],\n    \"state\": [\n      \"آذربایجان شرقی\",\n      \"آذربایجان غربی\",\n      \"اردبیل\",\n      \"اصفهان\",\n      \"البرز\",\n      \"ایلام\",\n      \"بوشهر\",\n      \"تهران\",\n      \"چهارمحال و بختیاری\",\n      \"خراسان جنوبی\",\n      \"خراسان رضوی\",\n      \"خراسان شمالی\",\n      \"خوزستان\",\n      \"زنجان\",\n      \"سمنان\",\n      \"سیستان و بلوچستان\",\n      \"فارس\",\n      \"قزوین\",\n      \"قم\",\n      \"کردستان\",\n      \"کرمان\",\n      \"کرمانشاه\",\n      \"کهگیلویه و بویراحمد\",\n      \"گلستان\",\n      \"گیلان\",\n      \"لرستان\",\n      \"مازندران\",\n      \"مرکزی\",\n      \"هرمزگان\",\n      \"همدان\",\n      \"یزد\"\n    ],\n    \"city_name\": [\n      \"تهران\",\n      \"مشهد\",\n      \"اصفهان\",\n      \"کرج\",\n      \"تبریز\",\n      \"شیراز\",\n      \"اهواز\",\n      \"قم\",\n      \"کرمانشاه\",\n      \"ارومیه\",\n      \"رشت\",\n      \"زاهدان\",\n      \"کرمان\",\n      \"اراک\",\n      \"همدان\",\n      \"یزد\",\n      \"اردبیل\",\n      \"بندرعباس\",\n      \"اسلام‌شهر\",\n      \"زنجان\",\n      \"قزوین\",\n      \"سنندج\",\n      \"خرم‌آباد\",\n      \"گرگان\",\n      \"ساری\",\n      \"ملارد\",\n      \"قدس\",\n      \"کاشان\",\n      \"گلستان\",\n      \"شهریار\",\n      \"دزفول\",\n      \"خمینی‌شهر\",\n      \"بروجرد\",\n      \"نیشابور\",\n      \"سبزوار\",\n      \"نجف‌آباد\",\n      \"آمل\",\n      \"بابل\",\n      \"ورامین\",\n      \"آبادان\",\n      \"پاکدشت\",\n      \"خوی\",\n      \"ساوه\",\n      \"بجنورد\",\n      \"قائم‌شهر\",\n      \"بوشهر\",\n      \"قرچک\",\n      \"سیرجان\",\n      \"بیرجند\",\n      \"ایلام\"\n    ],\n    \"city\": [\n      \"#{city_name}\"\n    ],\n    \"street_suffix\": [\n      \"آزادی\",\n      \"آفریقا\",\n      \"آذربایجان\",\n      \"حقانی\",\n      \"امیرکبیر\",\n      \"اجاره دار\",\n      \"اقبال لاهوری\",\n      \"ابوذر\",\n      \"قدس\",\n      \"سباری\",\n      \"فاطمی\",\n      \"مالک اشتر\",\n      \"نیایش\",\n      \"دیباجی\",\n      \"واعظی\",\n      \"دستغیب\",\n      \"موحد دانش\",\n      \"کارگر شمالی\",\n      \"استاد قریب\",\n      \"یادگار امام\",\n      \"دکتر چمران\",\n      \"رسالت\",\n      \"سمیه\",\n      \"شهید مطهری\",\n      \"هویزه\",\n      \"دماوند\",\n      \"توحید\",\n      \"ستارخان\",\n      \"کارون\",\n      \"استادمعین\",\n      \"رامین\",\n      \"اندرزگو\"\n    ],\n    \"street_name\": [\n      \"#{street_prefix} #{street_suffix}\"\n    ],\n    \"street_address\": [\n      \"#{street_name}, پلاک #{building_number}\",\n      \"#{street_name}, #{street_name}, پلاک #{building_number}\"\n    ],\n    \"default_country\": [\n      \"ایران\"\n    ],\n    \"city_prefix\": [\n      \"شمال\",\n      \"شرق\",\n      \"غرب\",\n      \"جنوب\",\n      \"جدید\",\n      \"جزیره\"\n    ],\n    \"city_suffix\": [\n      \"روستا\",\n      \"شهر\",\n      \"دهکده\",\n      \"بندر\",\n      \"دژ\",\n      \"بندرگاه\",\n      \"ناحیه\"\n    ],\n    \"country\": [\n      \"چین\",\n      \"هند\",\n      \"ایالات متحده آمریکا\",\n      \"اندونزی\",\n      \"برزیل\",\n      \"بنگلادش\",\n      \"روسیه\",\n      \"ژاپن\",\n      \"پاکستان\",\n      \"ویتنام\",\n      \"نیجریه\",\n      \"مکزیک\",\n      \"اتیوپی\",\n      \"آلمان\",\n      \"فیلیپین\",\n      \"تایلند\",\n      \"جمهوری دموکراتیک کنگو\",\n      \"میانمار\",\n      \"بریتانیا\",\n      \"فرانسه\",\n      \"ترکیه\",\n      \"ایران\",\n      \"مصر\",\n      \"کره جنوبی\",\n      \"ایتالیا\",\n      \"تانزانیا\",\n      \"کلمبیا\",\n      \"اسپانیا\",\n      \"اوکراین\",\n      \"کنیا\",\n      \"کانادا\",\n      \"آفریقای جنوبی\",\n      \"لهستان\",\n      \"اوگاندا\",\n      \"آرژانتین\",\n      \"ازبکستان\",\n      \"پرو\",\n      \"نپال\",\n      \"ونزوئلا\",\n      \"مالزی\",\n      \"کره شمالی\",\n      \"استرالیا\",\n      \"غنا\",\n      \"سودان\",\n      \"مراکش\",\n      \"تایوان\",\n      \"الجزایر\",\n      \"موزامبیک\",\n      \"ماداگاسکار\",\n      \"رومانی\",\n      \"قزاقستان\",\n      \"آنگولا\",\n      \"عراق\",\n      \"سریلانکا\",\n      \"کامرون\",\n      \"عربستان سعودی\",\n      \"شیلی\",\n      \"هلند\",\n      \"ساحل عاج\",\n      \"کامبوج\",\n      \"افغانستان\",\n      \"یمن\",\n      \"اکوادور\",\n      \"بورکینافاسو\",\n      \"زامبیا\",\n      \"سنگال\",\n      \"مالاوی\",\n      \"گینه\",\n      \"پرتغال\",\n      \"جمهوری چک\",\n      \"کوبا\",\n      \"بلژیک\",\n      \"سوئد\",\n      \"سوریه\",\n      \"بلاروس\",\n      \"سوئیس\",\n      \"بولیوی\",\n      \"یونان\",\n      \"جمهوری دومینیکن\",\n      \"هائیتی\",\n      \"نیجر\",\n      \"جمهوری آذربایجان\",\n      \"امارات متحده عربی\",\n      \"گواتمالا\",\n      \"رواندا\",\n      \"چاد\",\n      \"مجارستان\",\n      \"بوروندی\",\n      \"پاپوآ گینه نو\",\n      \"تونس\",\n      \"زیمبابوه\",\n      \"هنگ کنگ\",\n      \"اتریش\",\n      \"بنین\",\n      \"هندوراس\",\n      \"اسرائیل\",\n      \"سومالی\",\n      \"سنگاپور\",\n      \"لائوس\",\n      \"مالی\",\n      \"پاراگوئه\",\n      \"نیکاراگوئه\",\n      \"اریتره\",\n      \"جمهوری کنگو\",\n      \"دانمارک\",\n      \"السالوادور\",\n      \"اسلواکی\",\n      \"نروژ\",\n      \"فنلاند\",\n      \"توگو\",\n      \"بلغارستان\",\n      \"نیوزیلند\",\n      \"کویت\",\n      \"قرقیزستان\",\n      \"ترکمنستان\",\n      \"کاستاریکا\",\n      \"تاجیکستان\",\n      \"سیرالئون\",\n      \"جمهوری ایرلند\",\n      \"جمهوری آفریقای مرکزی\",\n      \"گرجستان\",\n      \"اردن\",\n      \"کرواسی\",\n      \"صربستان\",\n      \"اروگوئه\",\n      \"لیبی\",\n      \"پاناما\",\n      \"بوسنی و هرزگوین\",\n      \"لبنان\",\n      \"لیتوانی\",\n      \"قطر\",\n      \"ارمنستان\",\n      \"لیبریا\",\n      \"موریتانی\",\n      \"بوتسوانا\",\n      \"پورتوریکو\",\n      \"جامائیکا\",\n      \"مولداوی\",\n      \"آلبانی\",\n      \"مغولستان\",\n      \"اردن\",\n      \"لتونی\",\n      \"عمان\",\n      \"جمهوری مقدونیه\",\n      \"اسلوونی\",\n      \"نامیبیا\",\n      \"لسوتو\",\n      \"کوزوو\",\n      \"گامبیا\",\n      \"بحرین\",\n      \"استونی\",\n      \"موریس\",\n      \"گینه بیسائو\",\n      \"گابن\",\n      \"ترینیداد و توباگو\",\n      \"قبرس\",\n      \"اسواتینی\",\n      \"تیمور شرقی\",\n      \"ماکائو\",\n      \"نوار غزه\",\n      \"پادشاهی بوتان\",\n      \"فیجی\",\n      \"گویان\",\n      \"جیبوتی\",\n      \"مونتهنگرو\",\n      \"کومور\",\n      \"لوکزامبورگ\",\n      \"برونئی\",\n      \"جزایر سلیمان\",\n      \"باهاما\",\n      \"کیپ ورد\",\n      \"گینه استوایی\",\n      \"مالت\",\n      \"ایسلند\",\n      \"سورینام\",\n      \"مالدیو\",\n      \"صحرای غربی\",\n      \"باربادوس\",\n      \"بلیز\",\n      \"پلینزی فرانسه\",\n      \"وانواتو\",\n      \"کالدونیای جدید\",\n      \"سنت لوسیا\",\n      \"کوراسائو\",\n      \"گوآم\",\n      \"گرنادا\",\n      \"سنت وینسنت و گرنادینها\",\n      \"جرسی\",\n      \"سائوتومه و پرنسیپ\",\n      \"موناکو\",\n      \"آروبا\",\n      \"جزایر ویرجین ایالات متحده\",\n      \"ساموآ\",\n      \"جزیره من\",\n      \"تونگا\",\n      \"سیشل\",\n      \"جزایر کیمن\",\n      \"جزایر ماریانای شمالی\",\n      \"برمودا\",\n      \"آندورا\",\n      \"لیختناشتاین\",\n      \"جزایر فارو\",\n      \"گرنزی\",\n      \"آنتیگوا و باربودا\",\n      \"گرینلند\",\n      \"دومینیکا\",\n      \"سنت مارتین\",\n      \"سان مارینو\",\n      \"سنت کیتس و نویس\",\n      \"ساموای آمریکا\",\n      \"سنت مارتین\",\n      \"ایالات فدرال میکرونزی\",\n      \"جزایر ویرجین انگلستان\",\n      \"جبل طارق\",\n      \"جزایر مارشال\",\n      \"پالائو\",\n      \"کیریباتی\",\n      \"جزایر کوک\",\n      \"آنگویلا\",\n      \"جزایر فالکلند\",\n      \"جزایر تورکس و کایکوس\",\n      \"مونتسرات\",\n      \"تووالو\",\n      \"سنت پیر و ماژلان\",\n      \"والیس و فوتونا\",\n      \"واتیکان\",\n      \"سینت هلینا\",\n      \"سوالبارد\",\n      \"جزیره نورفولک\",\n      \"نیووی\",\n      \"توکلائو\",\n      \"جزایر پیتکرن\"\n    ],\n    \"country_code\": [\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      \"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      \"YE\",\n      \"YT\",\n      \"ZA\",\n      \"ZM\",\n      \"ZW\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\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  },\n  \"lorem\": {\n    \"words\": [\n      \"لورم\",\n      \"ایپسوم\",\n      \"متن\",\n      \"ساختگی\",\n      \"با،\",\n      \"تولید\",\n      \"سادگی\",\n      \"نامفهوم،\",\n      \"از\",\n      \"صنعت\",\n      \"چاپ\",\n      \"و با\",\n      \"استفاده\",\n      \"از\",\n      \"طراحان\",\n      \"گرافیک\",\n      \"است\",\n      \"چاپگرها\",\n      \"و متون\",\n      \"بلکه\",\n      \"روزنامه.\",\n      \"و مجله\",\n      \"در\",\n      \"ستون\",\n      \"و سطر\",\n      \"آنچنان\",\n      \"که،\",\n      \"لازم\",\n      \"است\",\n      \"و برای\",\n      \"شرایط\",\n      \"فعلی\",\n      \"تکنولوژی\",\n      \"مورد نیاز\",\n      \"و کاربردهای\",\n      \"متنوع\",\n      \"با هدف\",\n      \"بهبود\",\n      \"ابزارهای کاربردی\",\n      \"می باشد\",\n      \"کتابهای\",\n      \"زیادی\",\n      \"در\",\n      \"شصت و سه درصد\",\n      \"گذشته\",\n      \"حال\",\n      \"و آینده\",\n      \"شناخت\",\n      \"فراوان\",\n      \"جامعه\",\n      \"و\",\n      \"متخصصان\",\n      \"را\",\n      \"می طلبد\",\n      \"تا با،\",\n      \"نرم افزارها\",\n      \"شناخت\",\n      \"بیشتری را\",\n      \"برای\",\n      \"طراحان\",\n      \"رایانه ای\",\n      \"علی الخصوص \",\n      \"طراحان خلاقی\",\n      \"و فرهنگ پیشرو\",\n      \"در زبان فارسی \",\n      \"ایجاد\",\n      \"کرد\",\n      \"در این صورت\",\n      \"می توان\",\n      \"امید\",\n      \"داشت\",\n      \"که\",\n      \"تمام\",\n      \"و دشواری\",\n      \"موجود\",\n      \"در\",\n      \"ارائه\",\n      \"راهکارها\",\n      \"و\",\n      \"شرایط\",\n      \"سخت\",\n      \"تایپ\",\n      \"به پایان\",\n      \" و زمان\",\n      \"مورد نیاز\",\n      \"شامل\",\n      \"حروفچینی\",\n      \"دستاوردهای\",\n      \"اصلی\",\n      \"و\",\n      \"جوابگوی\",\n      \"سوالات\",\n      \"پیوسته\",\n      \"اهل\",\n      \"دنیای\",\n      \"موجود\",\n      \"طراحی\",\n      \"اساسا\",\n      \"مورد\",\n      \"استفاده\",\n      \"قرار گیرد\"\n    ]\n  },\n  \"cell_phone\": {\n    \"formats\": [\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  },\n  \"date\": {\n    \"month\": {\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    \"weekday\": {\n      \"wide\": [\n        \"شنبه\",\n        \"یکشنبه\",\n        \"دوشنبه\",\n        \"سه شنبه\",\n        \"چهارشنبه\",\n        \"پتچشنبه\",\n        \"جمعه\"\n      ],\n      \"wide_context\": [\n        \"شنبه\",\n        \"یکشنبه\",\n        \"دوشنبه\",\n        \"سه شنبه\",\n        \"چهارشنبه\",\n        \"پتچشنبه\",\n        \"جمعه\"\n      ],\n      \"abbr\": [\n        \"ش\",\n        \"ی\",\n        \"د\",\n        \"س\",\n        \"چ\",\n        \"پ\",\n        \"ج\"\n      ],\n      \"abbr_context\": [\n        \"ش\",\n        \"ی\",\n        \"د\",\n        \"س\",\n        \"چ\",\n        \"پ\",\n        \"ج\"\n      ]\n    }\n  },\n  \"vehicle\": {\n    \"manufacturer\": [\n      \"شورولت\",\n      \"کادیلاک\",\n      \"فورد\",\n      \"کرایسلر\",\n      \"دوج\",\n      \"جیپ\",\n      \"تسلا\",\n      \"تویوتا\",\n      \"هوندا\",\n      \"نیسان\",\n      \"آٔ‌ئودی\",\n      \"مرسدس بنز\",\n      \"بی ام و\",\n      \"ولکس واگن\",\n      \"پورشه\",\n      \"جگوار\",\n      \"استون مارتین\",\n      \"لندرور\",\n      \"بنتلی\",\n      \"مینی\",\n      \"رولز رویس\",\n      \"فیات\",\n      \"لامبورگینی\",\n      \"مازراتی\",\n      \"فراری\",\n      \"بوگاتی\",\n      \"کیا\",\n      \"هیوندای\"\n    ],\n    \"model\": [\n      \"فیستا\",\n      \"فوکوس\",\n      \"تاروس\",\n      \"موستانگ\",\n      \"اکسپلورر\",\n      \"کروز\",\n      \"مالیبو\",\n      \"ایمپالا\",\n      \"کامارو\",\n      \"کروت\",\n      \"کولورادو\",\n      \"سیلورادو\",\n      \"اسکالید\",\n      \"آلپاین\",\n      \"چارجر\",\n      \"چلنجر\",\n      \"رانگلر\",\n      \"گرند چروکی\",\n      \"رودستر\",\n      \"کمری\",\n      \"پریوس\",\n      \"لندکروزر\",\n      \"آکورد\",\n      \"سیویک\",\n      \"المنت\",\n      \"سنترا\",\n      \"آلتیما\",\n      \"یبتل\",\n      \"جتا\",\n      \"گلف\",\n      \"911\",\n      \"اسپایدر\",\n      \"کونتاچ\",\n      \"مورسیه لاگو\",\n      \"اونتادور\"\n    ],\n    \"type\": [\n      \"ون\",\n      \"کوپه\",\n      \"پیکاپ\",\n      \"مینی ون\",\n      \"ون مسافرتی\",\n      \"شاسی بلند\",\n      \"سدان\",\n      \"استیشن\"\n    ],\n    \"fuel\": [\n      \"دیزل\",\n      \"الکتریکی\",\n      \"بنزین\",\n      \"هیبرید\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"gmail.com\",\n      \"yahoo.com\",\n      \"hotmail.com\"\n    ],\n    \"example_email\": [\n      \"example.org\",\n      \"example.com\",\n      \"example.net\"\n    ],\n    \"domain_suffix\": [\n      \"com\",\n      \"ir\",\n      \"info\",\n      \"net\",\n      \"org\"\n    ]\n  },\n  \"commerce\": {\n    \"color\": [\n      \"قرمز\",\n      \"سبز\",\n      \"آبی\",\n      \"زرد\",\n      \"بنفش\",\n      \"فیروزه ای\",\n      \"سفید\",\n      \"سیاه\",\n      \"قهوه ای\",\n      \"نارنجی\",\n      \"صورتی\",\n      \"خاکستری\",\n      \"خرمایی\",\n      \"آبی آسمانی\",\n      \"ارغوانی\",\n      \"زیتونی\",\n      \"نیلی\",\n      \"طلایی\",\n      \"لاجوردی\",\n      \"نقره ای\"\n    ],\n    \"department\": [\n      \"کتاب ها\",\n      \"فیلم ها\",\n      \"موزیک\",\n      \"بازی ها\",\n      \"الکترونیک\",\n      \"رایانه\",\n      \"خانه\",\n      \"باغ\",\n      \"ابزار\",\n      \"خواربار\",\n      \"سلامتی\",\n      \"زیبایی\",\n      \"اسباب بازی\",\n      \"بچه ها\",\n      \"بچه\",\n      \"تن پوش\",\n      \"کفش\",\n      \"زیور آلات\",\n      \"ورزش ها\",\n      \"بیرون از خانه\",\n      \"اتومبیل\",\n      \"صنعتی\"\n    ],\n    \"product_name\": {\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    }\n  },\n  \"company\": {\n    \"suffix\": [\n      \"کارخانه\",\n      \"و پسران\",\n      \"شرکت با مسئولیت محدود\",\n      \"گروه\"\n    ],\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      \"رو در رو\",\n      \"متمرکز شده\",\n      \"خط مقدم\",\n      \"کاملاً قابل تنظیم\",\n      \"مبتنی بر عملکرد\",\n      \"اساسی\",\n      \"ضد آینده\",\n      \"افقی\",\n      \"پیاده سازی شده\",\n      \"خلاقانه\",\n      \"یکپارچه\",\n      \"شهودی\",\n      \"معکوس\",\n      \"اجباری\",\n      \"نظارت شده\",\n      \"چند کاناله\",\n      \"چند جانبی\",\n      \"متن باز\",\n      \"عملیاتی\",\n      \"بهینه شده\",\n      \"اختیاری\",\n      \"ارگانیک\",\n      \"سازمان یافته\",\n      \"پشتکار\",\n      \"مداوم\",\n      \"درجه\",\n      \"قطبی\",\n      \"فعال\",\n      \"متمرکز بر سود\",\n      \"ژرف\",\n      \"قابل برنامه ریزی\",\n      \"ترقی خواه\",\n      \"متمرکز بر کیفیت\",\n      \"واکنش گرا\",\n      \"تصحیح شده\",\n      \"رکود\",\n      \"مهندسی معکوس\",\n      \"قدرتمند\",\n      \"بدون درز\",\n      \"امن\",\n      \"خود توانمندی\",\n      \"همه کاره\",\n      \"مجازی\",\n      \"بینایی\"\n    ],\n    \"descriptor\": [\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    \"noun\": [\n      \"توانایی\",\n      \"دسترسی\",\n      \"آداپتور\",\n      \"الگوریتم\",\n      \"اتحاد\",\n      \"تحلیلگر\",\n      \"کاربرد\",\n      \"رویکرد\",\n      \"معماری\",\n      \"بایگانی\",\n      \"هوش مصنوعی\",\n      \"آرایه\",\n      \"نگرش\",\n      \"معیار\",\n      \"مدیریت بودجه\",\n      \"قابلیت\",\n      \"ظرفیت\",\n      \"چالش\",\n      \"جریان\",\n      \"همکاری\",\n      \"پیچیدگی\",\n      \"مفهوم\",\n      \"اجتماع\",\n      \"احتمالی\",\n      \"هسته\",\n      \"بانک اطلاعاتی\",\n      \"پایگاه داده تحلیلی\",\n      \"تعریف\",\n      \"شبیه سازی\",\n      \"رمزگذاری\",\n      \"اکسترانت\",\n      \"سیستم عامل\",\n      \"انعطاف پذیری\",\n      \"نیروی کار\"\n    ],\n    \"bs_verb\": [\n      \"پیاده سازی\",\n      \"استفاده\",\n      \"ادغام\",\n      \"ساده سازی\",\n      \"بهینه سازی\",\n      \"تبدیل\",\n      \"پذیرفتن\",\n      \"فعال کردن\",\n      \"نفوذ کردن\",\n      \"اختراع دوباره\",\n      \"تجمیع\",\n      \"معماری\",\n      \"تحریک کردن\",\n      \"مورف\",\n      \"قدرت دادن\",\n      \"پیش بینی کننده\",\n      \"کسب درآمد\",\n      \"مهار\",\n      \"تسهیل کردن\",\n      \"تصاحب کردن\",\n      \"بی تفاوت\",\n      \"هم افزایی\",\n      \"استراتژی کردن\",\n      \"استقرار\",\n      \"نام تجاری\",\n      \"رشد کردن\",\n      \"هدف\"\n    ],\n    \"bs_adjective\": [\n      \"ارزش افزوده\",\n      \"عمودی\",\n      \"فعال\",\n      \"قدرتمند\",\n      \"انقلابی\",\n      \"مقیاس پذیر\",\n      \"پیشرو\",\n      \"خلاقانه\",\n      \"شهودی\",\n      \"راهبردی\",\n      \"تجارت الکترونیکی\",\n      \"ماموریت بحرانی\",\n      \"چسبنده\",\n      \"یک به یک\",\n      \"24/7\",\n      \"جهانی\",\n      \"دانه ای\",\n      \"بدون اصطکاک\",\n      \"مجازی\",\n      \"ویروسی\",\n      \"پویا\",\n      \"24/365\",\n      \"مغناطیسی\",\n      \"عقب\",\n      \"موثر\",\n      \"توزیع شده\",\n      \"بدون درز\",\n      \"قابل توسعه\",\n      \"کلاس جهانی\",\n      \"متن باز\",\n      \"هم افزایی\",\n      \"بینایی\",\n      \"سفارشی\",\n      \"مبتنی بر همکاری\",\n      \"متقاعد کننده\",\n      \"جامع\",\n      \"پولدار\"\n    ],\n    \"bs_noun\": [\n      \"هم افزایی\",\n      \"بازارها\",\n      \"شراکت\",\n      \"زیرساخت ها\",\n      \"پلتفرم\",\n      \"ابتکار عمل\",\n      \"کانال ها\",\n      \"اجتماعات\",\n      \"راه حل ها\",\n      \"خدمات الکترونیکی\",\n      \"موارد عملی\",\n      \"پورتال ها\",\n      \"سوله\",\n      \"فن آوری ها\",\n      \"محتوا\",\n      \"زنجیره تامین\",\n      \"همگرایی\",\n      \"روابط\",\n      \"معماری\",\n      \"رابط ها\",\n      \"بازارهای الکترونیکی\",\n      \"تجارت الکترونیک\",\n      \"سیستم ها\",\n      \"پهنای باند\",\n      \"مدل ها\",\n      \"ذهنیت\",\n      \"تحویل دادنی ها\",\n      \"کاربران\",\n      \"شبکه ها\",\n      \"برنامه های کاربردی\",\n      \"تجارت الکترونیکی\",\n      \"ویژگی ها\",\n      \"تجربیات\",\n      \"روش شناسی\",\n      \"بلاکچین\"\n    ],\n    \"name\": [\n      \"#{Name.last_name} #{suffix}\",\n      \"#{Name.last_name}-#{Name.last_name}\",\n      \"#{Name.last_name}, #{Name.last_name} و #{Name.last_name}\"\n    ]\n  },\n  \"finance\": {\n    \"account_type\": [\n      \"پس انداز\",\n      \"سرمایه گذاری\",\n      \"وام مسکن\",\n      \"کارت اعتباری\",\n      \"وام خودرو\",\n      \"وام شخصی\"\n    ],\n    \"transaction_type\": [\n      \"سپرده\",\n      \"برداشت از حساب\",\n      \"پرداخت\",\n      \"صورتحساب\"\n    ],\n    \"currency\": [\n      {\n        \"name\": \"درهم امارات\",\n        \"code\": \"AED\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"افغانی\",\n        \"code\": \"AFN\",\n        \"symbol\": \"؋\"\n      },\n      {\n        \"name\": \"پزو آرژانتین\",\n        \"code\": \"ARS\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"دلار استرالیا\",\n        \"code\": \"AUD\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"مانات آذربایجان\",\n        \"code\": \"AZN\",\n        \"symbol\": \"ман\"\n      },\n      {\n        \"name\": \"دلار کانادا\",\n        \"code\": \"CAD\",\n        \"symbol\": \"$\"\n      },\n      {\n        \"name\": \"فرانک سوئیس\",\n        \"code\": \"CHF\",\n        \"symbol\": \"CHF\"\n      },\n      {\n        \"name\": \"کرون چک\",\n        \"code\": \"CZK\",\n        \"symbol\": \"Kč\"\n      },\n      {\n        \"name\": \"کرون\",\n        \"code\": \"EEK\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"دینار عراق\",\n        \"code\": \"IQD\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"ریال ایران\",\n        \"code\": \"IRR\",\n        \"symbol\": \"﷼\"\n      },\n      {\n        \"name\": \"کرون ایسلند\",\n        \"code\": \"ISK\",\n        \"symbol\": \"kr\"\n      },\n      {\n        \"name\": \"دینار اردن\",\n        \"code\": \"JOD\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"ین\",\n        \"code\": \"JPY\",\n        \"symbol\": \"¥\"\n      },\n      {\n        \"name\": \"دینار کویت\",\n        \"code\": \"KWD\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"دینار لیبی\",\n        \"code\": \"LYD\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"درهم مراکش\",\n        \"code\": \"MAD\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"روپی نپال\",\n        \"code\": \"NPR\",\n        \"symbol\": \"₨\"\n      },\n      {\n        \"name\": \"ریال عمان\",\n        \"code\": \"OMR\",\n        \"symbol\": \"﷼\"\n      },\n      {\n        \"name\": \"پزو فیلیپین\",\n        \"code\": \"PHP\",\n        \"symbol\": \"Php\"\n      },\n      {\n        \"name\": \"روپی پاکستان\",\n        \"code\": \"PKR\",\n        \"symbol\": \"₨\"\n      },\n      {\n        \"name\": \"ریال قطر\",\n        \"code\": \"QAR\",\n        \"symbol\": \"﷼\"\n      },\n      {\n        \"name\": \"روبل روسیه\",\n        \"code\": \"RUB\",\n        \"symbol\": \"руб\"\n      },\n      {\n        \"name\": \"ریال عربستان\",\n        \"code\": \"SAR\",\n        \"symbol\": \"﷼\"\n      },\n      {\n        \"name\": \"پوند سودان\",\n        \"code\": \"SDG\",\n        \"symbol\": \"\"\n      },\n      {\n        \"name\": \"کرون سوئد\",\n        \"code\": \"SEK\",\n        \"symbol\": \"kr\"\n      },\n      {\n        \"name\": \"دلار سنگاپور\",\n        \"code\": \"SGD\",\n        \"symbol\": \"$\"\n      }\n    ],\n    \"credit_card\": {\n      \"visa\": [\n        \"4###########L\",\n        \"4###-####-####-###L\"\n      ],\n      \"mastercard\": [\n        \"5[1-5]##-####-####-###L\",\n        \"6771-89##-####-###L\"\n      ]\n    }\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/fa.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 2],\n    city: [Array String; 1],\n    city_name: [Array String; 50],\n    city_prefix: [Array String; 6],\n    city_suffix: [Array String; 7],\n    country: [Array String; 232],\n    country_code: [Array String; 250],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1],\n    secondary_address: [Array String; 2],\n    state: [Array String; 31],\n    street_address: [Array String; 2],\n    street_name: [Array String; 1],\n    street_prefix: [Array String; 4],\n    street_suffix: [Array String; 32]\n  },\n  cell_phone: {\n    formats: [Array String; 17]\n  },\n  commerce: {\n    color: [Array String; 20],\n    department: [Array String; 22],\n    product_name: {\n      adjective: [Array String; 14],\n      material: [Array String; 10],\n      product: [Array String; 24]\n    }\n  },\n  company: {\n    adjective: [Array String; 69],\n    bs_adjective: [Array String; 37],\n    bs_noun: [Array String; 35],\n    bs_verb: [Array String; 27],\n    descriptor: [Array String; 44],\n    name: [Array String; 3],\n    noun: [Array String; 34],\n    suffix: [Array String; 4]\n  },\n  date: {\n    month: {\n      abbr: [Array String; 12],\n      abbr_context: [Array String; 12],\n      wide: [Array String; 12],\n      wide_context: [Array String; 12]\n    },\n    weekday: {\n      abbr: [Array String; 7],\n      abbr_context: [Array String; 7],\n      wide: [Array String; 7],\n      wide_context: [Array String; 7]\n    }\n  },\n  finance: {\n    account_type: [Array String; 6],\n    credit_card: {\n      mastercard: [Array String; 2],\n      visa: [Array String; 2]\n    },\n    currency: [\n      {\n        code: AED,\n        name: درهم امارات,\n        symbol: \n      },\n      {\n        code: AFN,\n        name: افغانی,\n        symbol: ؋\n      },\n      {\n        code: ARS,\n        name: پزو آرژانتین,\n        symbol: $\n      },\n      {\n        code: AUD,\n        name: دلار استرالیا,\n        symbol: $\n      },\n      {\n        code: AZN,\n        name: مانات آذربایجان,\n        symbol: ман\n      },\n      {\n        code: CAD,\n        name: دلار کانادا,\n        symbol: $\n      },\n      {\n        code: CHF,\n        name: فرانک سوئیس,\n        symbol: CHF\n      },\n      {\n        code: CZK,\n        name: کرون چک,\n        symbol: Kč\n      },\n      {\n        code: EEK,\n        name: کرون,\n        symbol: \n      },\n      {\n        code: IQD,\n        name: دینار عراق,\n        symbol: \n      },\n      {\n        code: IRR,\n        name: ریال ایران,\n        symbol: ﷼\n      },\n      {\n        code: ISK,\n        name: کرون ایسلند,\n        symbol: kr\n      },\n      {\n        code: JOD,\n        name: دینار اردن,\n        symbol: \n      },\n      {\n        code: JPY,\n        name: ین,\n        symbol: ¥\n      },\n      {\n        code: KWD,\n        name: دینار کویت,\n        symbol: \n      },\n      {\n        code: LYD,\n        name: دینار لیبی,\n        symbol: \n      },\n      {\n        code: MAD,\n        name: درهم مراکش,\n        symbol: \n      },\n      {\n        code: NPR,\n        name: روپی نپال,\n        symbol: ₨\n      },\n      {\n        code: OMR,\n        name: ریال عمان,\n        symbol: ﷼\n      },\n      {\n        code: PHP,\n        name: پزو فیلیپین,\n        symbol: Php\n      },\n      {\n        code: PKR,\n        name: روپی پاکستان,\n        symbol: ₨\n      },\n      {\n        code: QAR,\n        name: ریال قطر,\n        symbol: ﷼\n      },\n      {\n        code: RUB,\n        name: روبل روسیه,\n        symbol: руб\n      },\n      {\n        code: SAR,\n        name: ریال عربستان,\n        symbol: ﷼\n      },\n      {\n        code: SDG,\n        name: پوند سودان,\n        symbol: \n      },\n      {\n        code: SEK,\n        name: کرون سوئد,\n        symbol: kr\n      },\n      {\n        code: SGD,\n        name: دلار سنگاپور,\n        symbol: $\n      }\n    ],\n    transaction_type: [Array String; 4]\n  },\n  internet: {\n    domain_suffix: [Array String; 5],\n    example_email: [Array String; 3],\n    free_email: [Array String; 3]\n  },\n  lorem: {\n    words: [Array String; 101]\n  },\n  name: {\n    female_first_name: [Array String; 67],\n    first_name: [Array String; 720],\n    last_name: [Array String; 144],\n    male_first_name: [Array String; 73],\n    prefix: [Array String; 3],\n    title: {\n      descriptor: [Array String; 19],\n      job: [Array String; 34],\n      level: [Array String; 36]\n    }\n  },\n  phone_number: {\n    formats: [Array String; 14]\n  },\n  title: Farsi,\n  vehicle: {\n    fuel: [Array String; 4],\n    manufacturer: [Array String; 28],\n    model: [Array String; 35],\n    type: [Array String; 8]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/fi.locale.json",
    "content": "{\n  \"title\": \"Finnish\",\n  \"name\": {\n    \"male_first_name\": [\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    \"female_first_name\": [\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    \"first_name\": [\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      \"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    \"last_name\": [\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    \"name\": [\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{male_first_name} #{last_name}\",\n      \"#{female_first_name} #{last_name}\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/fi.locale.schema.verified.txt",
    "content": "﻿{\n  name: {\n    female_first_name: [Array String; 50],\n    first_name: [Array String; 100],\n    last_name: [Array String; 50],\n    male_first_name: [Array String; 50],\n    name: [Array String; 4]\n  },\n  title: Finnish\n}"
  },
  {
    "path": "Source/Bogus/data/fr.locale.json",
    "content": "{\n  \"title\": \"French\",\n  \"address\": {\n    \"building_number\": [\n      \"####\",\n      \"###\",\n      \"##\",\n      \"#\"\n    ],\n    \"street_prefix\": [\n      \"Allée\",\n      \"Voie\",\n      \"Rue\",\n      \"Avenue\",\n      \"Boulevard\",\n      \"Quai\",\n      \"Passage\",\n      \"Impasse\",\n      \"Place\"\n    ],\n    \"secondary_address\": [\n      \"Apt. ###\",\n      \"# étage\"\n    ],\n    \"postcode\": [\n      \"#####\"\n    ],\n    \"state\": [\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    \"city_name\": [\n      \"Paris\",\n      \"Marseille\",\n      \"Lyon\",\n      \"Toulouse\",\n      \"Nice\",\n      \"Nantes\",\n      \"Strasbourg\",\n      \"Montpellier\",\n      \"Bordeaux\",\n      \"Lille\",\n      \"Rennes\",\n      \"Reims\",\n      \"Le Havre\",\n      \"Saint-Étienne\",\n      \"Toulon\",\n      \"Grenoble\",\n      \"Dijon\",\n      \"Angers\",\n      \"Saint-Denis\",\n      \"Villeurbanne\",\n      \"Le Mans\",\n      \"Aix-en-Provence\",\n      \"Brest\",\n      \"Nîmes\",\n      \"Limoges\",\n      \"Clermont-Ferrand\",\n      \"Tours\",\n      \"Amiens\",\n      \"Metz\",\n      \"Perpignan\",\n      \"Besançon\",\n      \"Orléans\",\n      \"Boulogne-Billancourt\",\n      \"Mulhouse\",\n      \"Rouen\",\n      \"Caen\",\n      \"Nancy\",\n      \"Saint-Denis\",\n      \"Saint-Paul\",\n      \"Montreuil\",\n      \"Argenteuil\",\n      \"Roubaix\",\n      \"Dunkerque14\",\n      \"Tourcoing\",\n      \"Nanterre\",\n      \"Avignon\",\n      \"Créteil\",\n      \"Poitiers\",\n      \"Fort-de-France\",\n      \"Courbevoie\",\n      \"Versailles\",\n      \"Vitry-sur-Seine\",\n      \"Colombes\",\n      \"Pau\",\n      \"Aulnay-sous-Bois\",\n      \"Asnières-sur-Seine\",\n      \"Rueil-Malmaison\",\n      \"Saint-Pierre\",\n      \"Antibes\",\n      \"Saint-Maur-des-Fossés\",\n      \"Champigny-sur-Marne\",\n      \"La Rochelle\",\n      \"Aubervilliers\",\n      \"Calais\",\n      \"Cannes\",\n      \"Le Tampon\",\n      \"Béziers\",\n      \"Colmar\",\n      \"Bourges\",\n      \"Drancy\",\n      \"Mérignac\",\n      \"Saint-Nazaire\",\n      \"Valence\",\n      \"Ajaccio\",\n      \"Issy-les-Moulineaux\",\n      \"Villeneuve-d'Ascq\",\n      \"Levallois-Perret\",\n      \"Noisy-le-Grand\",\n      \"Quimper\",\n      \"La Seyne-sur-Mer\",\n      \"Antony\",\n      \"Troyes\",\n      \"Neuilly-sur-Seine\",\n      \"Sarcelles\",\n      \"Les Abymes\",\n      \"Vénissieux\",\n      \"Clichy\",\n      \"Lorient\",\n      \"Pessac\",\n      \"Ivry-sur-Seine\",\n      \"Cergy\",\n      \"Cayenne\",\n      \"Niort\",\n      \"Chambéry\",\n      \"Montauban\",\n      \"Saint-Quentin\",\n      \"Villejuif\",\n      \"Hyères\",\n      \"Beauvais\",\n      \"Cholet\"\n    ],\n    \"city\": [\n      \"#{city_name}\"\n    ],\n    \"street_suffix\": [\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    \"street_name\": [\n      \"#{street_prefix} #{street_suffix}\"\n    ],\n    \"street_address\": [\n      \"#{building_number} #{street_name}\"\n    ],\n    \"default_country\": [\n      \"France\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"SARL\",\n      \"SA\",\n      \"EURL\",\n      \"SAS\",\n      \"SEM\",\n      \"SCOP\",\n      \"GIE\",\n      \"EI\"\n    ],\n    \"adjective\": [\n      \"Adaptive\",\n      \"Advanced\",\n      \"Ameliorated\",\n      \"Assimilated\",\n      \"Automated\",\n      \"Balanced\",\n      \"Business-focused\",\n      \"Centralized\",\n      \"Cloned\",\n      \"Compatible\",\n      \"Configurable\",\n      \"Cross-group\",\n      \"Cross-platform\",\n      \"Customer-focused\",\n      \"Customizable\",\n      \"Decentralized\",\n      \"De-engineered\",\n      \"Devolved\",\n      \"Digitized\",\n      \"Distributed\",\n      \"Diverse\",\n      \"Down-sized\",\n      \"Enhanced\",\n      \"Enterprise-wide\",\n      \"Ergonomic\",\n      \"Exclusive\",\n      \"Expanded\",\n      \"Extended\",\n      \"Face to face\",\n      \"Focused\",\n      \"Front-line\",\n      \"Fully-configurable\",\n      \"Function-based\",\n      \"Fundamental\",\n      \"Future-proofed\",\n      \"Grass-roots\",\n      \"Horizontal\",\n      \"Implemented\",\n      \"Innovative\",\n      \"Integrated\",\n      \"Intuitive\",\n      \"Inverse\",\n      \"Managed\",\n      \"Mandatory\",\n      \"Monitored\",\n      \"Multi-channelled\",\n      \"Multi-lateral\",\n      \"Multi-layered\",\n      \"Multi-tiered\",\n      \"Networked\",\n      \"Object-based\",\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      \"Pre-emptive\",\n      \"Proactive\",\n      \"Profit-focused\",\n      \"Profound\",\n      \"Programmable\",\n      \"Progressive\",\n      \"Public-key\",\n      \"Quality-focused\",\n      \"Reactive\",\n      \"Realigned\",\n      \"Re-contextualized\",\n      \"Re-engineered\",\n      \"Reduced\",\n      \"Reverse-engineered\",\n      \"Right-sized\",\n      \"Robust\",\n      \"Seamless\",\n      \"Secured\",\n      \"Self-enabling\",\n      \"Sharable\",\n      \"Stand-alone\",\n      \"Streamlined\",\n      \"Switchable\",\n      \"Synchronised\",\n      \"Synergistic\",\n      \"Synergized\",\n      \"Team-oriented\",\n      \"Total\",\n      \"Triple-buffered\",\n      \"Universal\",\n      \"Up-sized\",\n      \"Upgradable\",\n      \"User-centric\",\n      \"User-friendly\",\n      \"Versatile\",\n      \"Virtual\",\n      \"Visionary\",\n      \"Vision-oriented\"\n    ],\n    \"descriptor\": [\n      \"24 hour\",\n      \"24/7\",\n      \"3rd generation\",\n      \"4th generation\",\n      \"5th generation\",\n      \"6th generation\",\n      \"actuating\",\n      \"analyzing\",\n      \"asymmetric\",\n      \"asynchronous\",\n      \"attitude-oriented\",\n      \"background\",\n      \"bandwidth-monitored\",\n      \"bi-directional\",\n      \"bifurcated\",\n      \"bottom-line\",\n      \"clear-thinking\",\n      \"client-driven\",\n      \"client-server\",\n      \"coherent\",\n      \"cohesive\",\n      \"composite\",\n      \"context-sensitive\",\n      \"contextually-based\",\n      \"content-based\",\n      \"dedicated\",\n      \"demand-driven\",\n      \"didactic\",\n      \"directional\",\n      \"discrete\",\n      \"disintermediate\",\n      \"dynamic\",\n      \"eco-centric\",\n      \"empowering\",\n      \"encompassing\",\n      \"even-keeled\",\n      \"executive\",\n      \"explicit\",\n      \"exuding\",\n      \"fault-tolerant\",\n      \"foreground\",\n      \"fresh-thinking\",\n      \"full-range\",\n      \"global\",\n      \"grid-enabled\",\n      \"heuristic\",\n      \"high-level\",\n      \"holistic\",\n      \"homogeneous\",\n      \"human-resource\",\n      \"hybrid\",\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      \"multimedia\",\n      \"multi-state\",\n      \"multi-tasking\",\n      \"national\",\n      \"needs-based\",\n      \"neutral\",\n      \"next generation\",\n      \"non-volatile\",\n      \"object-oriented\",\n      \"optimal\",\n      \"optimizing\",\n      \"radical\",\n      \"real-time\",\n      \"reciprocal\",\n      \"regional\",\n      \"responsive\",\n      \"scalable\",\n      \"secondary\",\n      \"solution-oriented\",\n      \"stable\",\n      \"static\",\n      \"systematic\",\n      \"systemic\",\n      \"system-worthy\",\n      \"tangible\",\n      \"tertiary\",\n      \"transitional\",\n      \"uniform\",\n      \"upward-trending\",\n      \"user-facing\",\n      \"value-added\",\n      \"web-enabled\",\n      \"well-modulated\",\n      \"zero administration\",\n      \"zero defect\",\n      \"zero tolerance\"\n    ],\n    \"noun\": [\n      \"ability\",\n      \"access\",\n      \"adapter\",\n      \"algorithm\",\n      \"alliance\",\n      \"analyzer\",\n      \"application\",\n      \"approach\",\n      \"architecture\",\n      \"archive\",\n      \"artificial intelligence\",\n      \"array\",\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      \"database\",\n      \"data-warehouse\",\n      \"definition\",\n      \"emulation\",\n      \"encoding\",\n      \"encryption\",\n      \"extranet\",\n      \"firmware\",\n      \"flexibility\",\n      \"focus group\",\n      \"forecast\",\n      \"frame\",\n      \"framework\",\n      \"function\",\n      \"functionalities\",\n      \"Graphic Interface\",\n      \"groupware\",\n      \"Graphical User Interface\",\n      \"hardware\",\n      \"help-desk\",\n      \"hierarchy\",\n      \"hub\",\n      \"implementation\",\n      \"info-mediaries\",\n      \"infrastructure\",\n      \"initiative\",\n      \"installation\",\n      \"instruction set\",\n      \"interface\",\n      \"internet solution\",\n      \"intranet\",\n      \"knowledge user\",\n      \"knowledge base\",\n      \"local area network\",\n      \"leverage\",\n      \"matrices\",\n      \"matrix\",\n      \"methodology\",\n      \"middleware\",\n      \"migration\",\n      \"model\",\n      \"moderator\",\n      \"monitoring\",\n      \"moratorium\",\n      \"neural-net\",\n      \"open architecture\",\n      \"open system\",\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      \"secured line\",\n      \"service-desk\",\n      \"software\",\n      \"solution\",\n      \"standardization\",\n      \"strategy\",\n      \"structure\",\n      \"success\",\n      \"superstructure\",\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    \"bs_verb\": [\n      \"implement\",\n      \"utilize\",\n      \"integrate\",\n      \"streamline\",\n      \"optimize\",\n      \"evolve\",\n      \"transform\",\n      \"embrace\",\n      \"enable\",\n      \"orchestrate\",\n      \"leverage\",\n      \"reinvent\",\n      \"aggregate\",\n      \"architect\",\n      \"enhance\",\n      \"incentivize\",\n      \"morph\",\n      \"empower\",\n      \"envisioneer\",\n      \"monetize\",\n      \"harness\",\n      \"facilitate\",\n      \"seize\",\n      \"disintermediate\",\n      \"synergize\",\n      \"strategize\",\n      \"deploy\",\n      \"brand\",\n      \"grow\",\n      \"target\",\n      \"syndicate\",\n      \"synthesize\",\n      \"deliver\",\n      \"mesh\",\n      \"incubate\",\n      \"engage\",\n      \"maximize\",\n      \"benchmark\",\n      \"expedite\",\n      \"reintermediate\",\n      \"whiteboard\",\n      \"visualize\",\n      \"repurpose\",\n      \"innovate\",\n      \"scale\",\n      \"unleash\",\n      \"drive\",\n      \"extend\",\n      \"engineer\",\n      \"revolutionize\",\n      \"generate\",\n      \"exploit\",\n      \"transition\",\n      \"e-enable\",\n      \"iterate\",\n      \"cultivate\",\n      \"matrix\",\n      \"productize\",\n      \"redefine\",\n      \"recontextualize\"\n    ],\n    \"bs_adjective\": [\n      \"clicks-and-mortar\",\n      \"value-added\",\n      \"vertical\",\n      \"proactive\",\n      \"robust\",\n      \"revolutionary\",\n      \"scalable\",\n      \"leading-edge\",\n      \"innovative\",\n      \"intuitive\",\n      \"strategic\",\n      \"e-business\",\n      \"mission-critical\",\n      \"sticky\",\n      \"one-to-one\",\n      \"24/7\",\n      \"end-to-end\",\n      \"global\",\n      \"B2B\",\n      \"B2C\",\n      \"granular\",\n      \"frictionless\",\n      \"virtual\",\n      \"viral\",\n      \"dynamic\",\n      \"24/365\",\n      \"best-of-breed\",\n      \"killer\",\n      \"magnetic\",\n      \"bleeding-edge\",\n      \"web-enabled\",\n      \"interactive\",\n      \"dot-com\",\n      \"sexy\",\n      \"back-end\",\n      \"real-time\",\n      \"efficient\",\n      \"front-end\",\n      \"distributed\",\n      \"seamless\",\n      \"extensible\",\n      \"turn-key\",\n      \"world-class\",\n      \"open-source\",\n      \"cross-platform\",\n      \"cross-media\",\n      \"synergistic\",\n      \"bricks-and-clicks\",\n      \"out-of-the-box\",\n      \"enterprise\",\n      \"integrated\",\n      \"impactful\",\n      \"wireless\",\n      \"transparent\",\n      \"next-generation\",\n      \"cutting-edge\",\n      \"user-centric\",\n      \"visionary\",\n      \"customized\",\n      \"ubiquitous\",\n      \"plug-and-play\",\n      \"collaborative\",\n      \"compelling\",\n      \"holistic\",\n      \"rich\"\n    ],\n    \"bs_noun\": [\n      \"synergies\",\n      \"web-readiness\",\n      \"paradigms\",\n      \"markets\",\n      \"partnerships\",\n      \"infrastructures\",\n      \"platforms\",\n      \"initiatives\",\n      \"channels\",\n      \"eyeballs\",\n      \"communities\",\n      \"ROI\",\n      \"solutions\",\n      \"e-tailers\",\n      \"e-services\",\n      \"action-items\",\n      \"portals\",\n      \"niches\",\n      \"technologies\",\n      \"content\",\n      \"vortals\",\n      \"supply-chains\",\n      \"convergence\",\n      \"relationships\",\n      \"architectures\",\n      \"interfaces\",\n      \"e-markets\",\n      \"e-commerce\",\n      \"systems\",\n      \"bandwidth\",\n      \"infomediaries\",\n      \"models\",\n      \"mindshare\",\n      \"deliverables\",\n      \"users\",\n      \"schemas\",\n      \"networks\",\n      \"applications\",\n      \"metrics\",\n      \"e-business\",\n      \"functionalities\",\n      \"experiences\",\n      \"web services\",\n      \"methodologies\"\n    ],\n    \"name\": [\n      \"#{Name.last_name} #{suffix}\",\n      \"#{Name.last_name} et #{Name.last_name}\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"gmail.com\",\n      \"yahoo.fr\",\n      \"hotmail.fr\"\n    ],\n    \"domain_suffix\": [\n      \"com\",\n      \"fr\",\n      \"eu\",\n      \"info\",\n      \"name\",\n      \"net\",\n      \"org\"\n    ]\n  },\n  \"lorem\": {\n    \"words\": [\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      \"aut\",\n      \"odit\",\n      \"aut\",\n      \"fugit\",\n      \"sed\",\n      \"quia\",\n      \"consequuntur\",\n      \"magni\",\n      \"dolores\",\n      \"eos\",\n      \"qui\",\n      \"ratione\",\n      \"voluptatem\",\n      \"sequi\",\n      \"nesciunt\",\n      \"neque\",\n      \"dolorem\",\n      \"ipsum\",\n      \"quia\",\n      \"dolor\",\n      \"sit\",\n      \"amet\",\n      \"consectetur\",\n      \"adipisci\",\n      \"velit\",\n      \"sed\",\n      \"quia\",\n      \"non\",\n      \"numquam\",\n      \"eius\",\n      \"modi\",\n      \"tempora\",\n      \"incidunt\",\n      \"ut\",\n      \"labore\",\n      \"et\",\n      \"dolore\",\n      \"magnam\",\n      \"aliquam\",\n      \"quaerat\",\n      \"voluptatem\",\n      \"ut\",\n      \"enim\",\n      \"ad\",\n      \"minima\",\n      \"veniam\",\n      \"quis\",\n      \"nostrum\",\n      \"exercitationem\",\n      \"ullam\",\n      \"corporis\",\n      \"nemo\",\n      \"enim\",\n      \"ipsam\",\n      \"voluptatem\",\n      \"quia\",\n      \"voluptas\",\n      \"sit\",\n      \"suscipit\",\n      \"laboriosam\",\n      \"nisi\",\n      \"ut\",\n      \"aliquid\",\n      \"ex\",\n      \"ea\",\n      \"commodi\",\n      \"consequatur\",\n      \"quis\",\n      \"autem\",\n      \"vel\",\n      \"eum\",\n      \"iure\",\n      \"reprehenderit\",\n      \"qui\",\n      \"in\",\n      \"ea\",\n      \"voluptate\",\n      \"velit\",\n      \"esse\",\n      \"quam\",\n      \"nihil\",\n      \"molestiae\",\n      \"et\",\n      \"iusto\",\n      \"odio\",\n      \"dignissimos\",\n      \"ducimus\",\n      \"qui\",\n      \"blanditiis\",\n      \"praesentium\",\n      \"laudantium\",\n      \"totam\",\n      \"rem\",\n      \"voluptatum\",\n      \"deleniti\",\n      \"atque\",\n      \"corrupti\",\n      \"quos\",\n      \"dolores\",\n      \"et\",\n      \"quas\",\n      \"molestias\",\n      \"excepturi\",\n      \"sint\",\n      \"occaecati\",\n      \"cupiditate\",\n      \"non\",\n      \"provident\",\n      \"sed\",\n      \"ut\",\n      \"perspiciatis\",\n      \"unde\",\n      \"omnis\",\n      \"iste\",\n      \"natus\",\n      \"error\",\n      \"similique\",\n      \"sunt\",\n      \"in\",\n      \"culpa\",\n      \"qui\",\n      \"officia\",\n      \"deserunt\",\n      \"mollitia\",\n      \"animi\",\n      \"id\",\n      \"est\",\n      \"laborum\",\n      \"et\",\n      \"dolorum\",\n      \"fuga\",\n      \"et\",\n      \"harum\",\n      \"quidem\",\n      \"rerum\",\n      \"facilis\",\n      \"est\",\n      \"et\",\n      \"expedita\",\n      \"distinctio\",\n      \"nam\",\n      \"libero\",\n      \"tempore\",\n      \"cum\",\n      \"soluta\",\n      \"nobis\",\n      \"est\",\n      \"eligendi\",\n      \"optio\",\n      \"cumque\",\n      \"nihil\",\n      \"impedit\",\n      \"quo\",\n      \"porro\",\n      \"quisquam\",\n      \"est\",\n      \"qui\",\n      \"minus\",\n      \"id\",\n      \"quod\",\n      \"maxime\",\n      \"placeat\",\n      \"facere\",\n      \"possimus\",\n      \"omnis\",\n      \"voluptas\",\n      \"assumenda\",\n      \"est\",\n      \"omnis\",\n      \"dolor\",\n      \"repellendus\",\n      \"temporibus\",\n      \"autem\",\n      \"quibusdam\",\n      \"et\",\n      \"aut\",\n      \"consequatur\",\n      \"vel\",\n      \"illum\",\n      \"qui\",\n      \"dolorem\",\n      \"eum\",\n      \"fugiat\",\n      \"quo\",\n      \"voluptas\",\n      \"nulla\",\n      \"pariatur\",\n      \"at\",\n      \"vero\",\n      \"eos\",\n      \"et\",\n      \"accusamus\",\n      \"officiis\",\n      \"debitis\",\n      \"aut\",\n      \"rerum\",\n      \"necessitatibus\",\n      \"saepe\",\n      \"eveniet\",\n      \"ut\",\n      \"et\",\n      \"voluptates\",\n      \"repudiandae\",\n      \"sint\",\n      \"et\",\n      \"molestiae\",\n      \"non\",\n      \"recusandae\",\n      \"itaque\",\n      \"earum\",\n      \"rerum\",\n      \"hic\",\n      \"tenetur\",\n      \"a\",\n      \"sapiente\",\n      \"delectus\",\n      \"ut\",\n      \"aut\",\n      \"reiciendis\",\n      \"voluptatibus\",\n      \"maiores\",\n      \"doloribus\",\n      \"asperiores\",\n      \"repellat\"\n    ]\n  },\n  \"name\": {\n    \"male_first_name\": [\n      \"Aaron\",\n      \"Abdon\",\n      \"Abel\",\n      \"Abélard\",\n      \"Abelin\",\n      \"Abondance\",\n      \"Abraham\",\n      \"Absalon\",\n      \"Acace\",\n      \"Achaire\",\n      \"Achille\",\n      \"Adalard\",\n      \"Adalbald\",\n      \"Adalbéron\",\n      \"Adalbert\",\n      \"Adalric\",\n      \"Adam\",\n      \"Adegrin\",\n      \"Adel\",\n      \"Adelin\",\n      \"Adelphe\",\n      \"Adenet\",\n      \"Adéodat\",\n      \"Adhémar\",\n      \"Adjutor\",\n      \"Adolphe\",\n      \"Adonis\",\n      \"Adrien\",\n      \"Agapet\",\n      \"Agathange\",\n      \"Agathon\",\n      \"Agilbert\",\n      \"Agnan\",\n      \"Agrippin\",\n      \"Aimable\",\n      \"Aimé\",\n      \"Alain\",\n      \"Alban\",\n      \"Albéric\",\n      \"Albert\",\n      \"Alcibiade\",\n      \"Alcide\",\n      \"Alcime\",\n      \"Aldonce\",\n      \"Aldric\",\n      \"Aleaume\",\n      \"Alexandre\",\n      \"Alexis\",\n      \"Alix\",\n      \"Alliaume\",\n      \"Almine\",\n      \"Almire\",\n      \"Aloïs\",\n      \"Alphée\",\n      \"Alphonse\",\n      \"Alpinien\",\n      \"Alverède\",\n      \"Amalric\",\n      \"Amandin\",\n      \"Amant\",\n      \"Ambroise\",\n      \"Amédée\",\n      \"Amélien\",\n      \"Amiel\",\n      \"Amour\",\n      \"Anaël\",\n      \"Anastase\",\n      \"Anatole\",\n      \"Ancelin\",\n      \"Andéol\",\n      \"Andoche\",\n      \"André\",\n      \"Ange\",\n      \"Angilbe\",\n      \"Angilran\",\n      \"Angoustan\",\n      \"Anicet\",\n      \"Anne\",\n      \"Annibal\",\n      \"Ansbert\",\n      \"Anselme\",\n      \"Anthelme\",\n      \"Antide\",\n      \"Antoine\",\n      \"Antonin\",\n      \"Apollinaire\",\n      \"Aquilin\",\n      \"Arcade\",\n      \"Archambaud\",\n      \"Archange\",\n      \"Archibald\",\n      \"Arian\",\n      \"Ariel\",\n      \"Ariste\",\n      \"Aristide\",\n      \"Armand\",\n      \"Armel\",\n      \"Armin\",\n      \"Arnould\",\n      \"Arnaud\",\n      \"Arolde\",\n      \"Arsène\",\n      \"Arsinoé\",\n      \"Arthaud\",\n      \"Arthème\",\n      \"Arthur\",\n      \"Ascelin\",\n      \"Athanase\",\n      \"Aubry\",\n      \"Audebert\",\n      \"Audouin\",\n      \"Audran\",\n      \"Auguste\",\n      \"Aurèle\",\n      \"Aurian\",\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      \"Bénigne\",\n      \"Benjamin\",\n      \"Benoît\",\n      \"Béranger\",\n      \"Bérard\",\n      \"Bernard\",\n      \"Bertrand\",\n      \"Blaise\",\n      \"Bohémond\",\n      \"Bon\",\n      \"Boniface\",\n      \"Bouchard\",\n      \"Briac\",\n      \"Brice\",\n      \"Brieuc\",\n      \"Bruno\",\n      \"Calixte\",\n      \"Camélien\",\n      \"Camille\",\n      \"Camillien\",\n      \"Candide\",\n      \"Caribert\",\n      \"Carloman\",\n      \"Cassandre\",\n      \"Cassien\",\n      \"Cédric\",\n      \"Céleste\",\n      \"Célestin\",\n      \"Célien\",\n      \"Césaire\",\n      \"César\",\n      \"Charles\",\n      \"Charlemagne\",\n      \"Childebert\",\n      \"Chilpéric\",\n      \"Chrétien\",\n      \"Christian\",\n      \"Christodule\",\n      \"Christophe\",\n      \"Chrysole\",\n      \"Chrysostome\",\n      \"Clarence\",\n      \"Claude\",\n      \"Claudien\",\n      \"Cléandre\",\n      \"Clément\",\n      \"Cléry\",\n      \"Clotaire\",\n      \"Clovis\",\n      \"Colin\",\n      \"Côme\",\n      \"Constance\",\n      \"Constant\",\n      \"Constantin\",\n      \"Corentin\",\n      \"Cyprien\",\n      \"Cyriaque\",\n      \"Cyrille\",\n      \"Damien\",\n      \"Daniel\",\n      \"David\",\n      \"Delphin\",\n      \"Denis\",\n      \"Désiré\",\n      \"Didier\",\n      \"Dieudonné\",\n      \"Dimitri\",\n      \"Dominique\",\n      \"Dorian\",\n      \"Edgard\",\n      \"Edmond\",\n      \"Édouard\",\n      \"Éleuthère\",\n      \"Élie\",\n      \"Élisée\",\n      \"Élzéar\",\n      \"Émeric\",\n      \"Émile\",\n      \"Emmanuel\",\n      \"Enguerrand\",\n      \"Épiphane\",\n      \"Éric\",\n      \"Ernest\",\n      \"Étienne\",\n      \"Eubert\",\n      \"Eudes\",\n      \"Eudoxe\",\n      \"Eugène\",\n      \"Eusèbe\",\n      \"Eustache\",\n      \"Évariste\",\n      \"Évrard\",\n      \"Fabien\",\n      \"Fabrice\",\n      \"Falba\",\n      \"Fantin\",\n      \"Félicité\",\n      \"Félix\",\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      \"Gabin\",\n      \"Gabriel\",\n      \"Gaël\",\n      \"Garnier\",\n      \"Gaston\",\n      \"Gaspar\",\n      \"Gaspard\",\n      \"Gatien\",\n      \"Gaud\",\n      \"Gautier\",\n      \"Gédéon\",\n      \"Geoffroy\",\n      \"Georges\",\n      \"Géraud\",\n      \"Gérard\",\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      \"Guérin\",\n      \"Gui\",\n      \"Guillaume\",\n      \"Gustave\",\n      \"Guy\",\n      \"Guyot\",\n      \"Hardouin\",\n      \"Hector\",\n      \"Hédelin\",\n      \"Hélier\",\n      \"Henri\",\n      \"Herbert\",\n      \"Herluin\",\n      \"Hervé\",\n      \"Hilaire\",\n      \"Hildebert\",\n      \"Hincmar\",\n      \"Hippolyte\",\n      \"Honoré\",\n      \"Hubert\",\n      \"Hugues\",\n      \"Innocent\",\n      \"Isabeau\",\n      \"Isidore\",\n      \"Jacques\",\n      \"Japhet\",\n      \"Jason\",\n      \"Jean\",\n      \"Jeannel\",\n      \"Jeannot\",\n      \"Jérémie\",\n      \"Jérôme\",\n      \"Joachim\",\n      \"Joanny\",\n      \"Job\",\n      \"Jocelyn\",\n      \"Joël\",\n      \"Johan\",\n      \"Jonas\",\n      \"Jonathan\",\n      \"Joseph\",\n      \"Josse\",\n      \"Josselin\",\n      \"Jourdain\",\n      \"Jude\",\n      \"Judicaël\",\n      \"Jules\",\n      \"Julien\",\n      \"Juste\",\n      \"Justin\",\n      \"Lambert\",\n      \"Landry\",\n      \"Laurent\",\n      \"Lazare\",\n      \"Léandre\",\n      \"Léon\",\n      \"Léonard\",\n      \"Léopold\",\n      \"Leu\",\n      \"Leufroy\",\n      \"Libère\",\n      \"Liétald\",\n      \"Lionel\",\n      \"Loïc\",\n      \"Longin\",\n      \"Lorrain\",\n      \"Lothaire\",\n      \"Louis\",\n      \"Loup\",\n      \"Luc\",\n      \"Lucas\",\n      \"Lucien\",\n      \"Ludolphe\",\n      \"Ludovic\",\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      \"Maxime\",\n      \"Maximilien\",\n      \"Mayeul\",\n      \"Médéric\",\n      \"Melchior\",\n      \"Mence\",\n      \"Merlin\",\n      \"Mérovée\",\n      \"Michaël\",\n      \"Michel\",\n      \"Moïse\",\n      \"Morgan\",\n      \"Nathan\",\n      \"Nathanaël\",\n      \"Narcisse\",\n      \"Naudet\",\n      \"Néhémie\",\n      \"Nestor\",\n      \"Nicéphore\",\n      \"Nicolas\",\n      \"Noé\",\n      \"Noël\",\n      \"Norbert\",\n      \"Normand\",\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      \"Pépin\",\n      \"Perceval\",\n      \"Philémon\",\n      \"Philibert\",\n      \"Philippe\",\n      \"Philothée\",\n      \"Pie\",\n      \"Pierre\",\n      \"Pierrick\",\n      \"Prosper\",\n      \"Quentin\",\n      \"Raoul\",\n      \"Raphaël\",\n      \"Raymond\",\n      \"Régis\",\n      \"Réjean\",\n      \"Rémi\",\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      \"Rachid\",\n      \"Salomon\",\n      \"Samuel\",\n      \"Sauveur\",\n      \"Savin\",\n      \"Savinien\",\n      \"Scholastique\",\n      \"Sébastien\",\n      \"Séraphin\",\n      \"Serge\",\n      \"Séverin\",\n      \"Sidoine\",\n      \"Sigebert\",\n      \"Sigismond\",\n      \"Silvère\",\n      \"Simon\",\n      \"Sixte\",\n      \"Stanislas\",\n      \"Stéphane\",\n      \"Sylvain\",\n      \"Sylvestre\",\n      \"Tancrède\",\n      \"Tanguy\",\n      \"Taurin\",\n      \"Théodore\",\n      \"Théodose\",\n      \"Théophile\",\n      \"Théophraste\",\n      \"Thibault\",\n      \"Thibert\",\n      \"Thierry\",\n      \"Thomas\",\n      \"Timoléon\",\n      \"Timothée\",\n      \"Titien\",\n      \"Tonnin\",\n      \"Toussaint\",\n      \"Trajan\",\n      \"Tristan\",\n      \"Turold\",\n      \"Tim\",\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      \"Yves\",\n      \"Yoann\",\n      \"Zacharie\",\n      \"Zaché\",\n      \"Zéphirin\"\n    ],\n    \"female_first_name\": [\n      \"Abdonie\",\n      \"Abeline\",\n      \"Abigaelle\",\n      \"Abigaïl\",\n      \"Acacie\",\n      \"Acanthe\",\n      \"Adalbaude\",\n      \"Adalsinde\",\n      \"Adegrine\",\n      \"Adélaïde\",\n      \"Adèle\",\n      \"Adélie\",\n      \"Adeline\",\n      \"Adeltrude\",\n      \"Adolphie\",\n      \"Adonise\",\n      \"Adrastée\",\n      \"Adrehilde\",\n      \"Adrienne\",\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      \"Albérade\",\n      \"Alberte\",\n      \"Alcidie\",\n      \"Alcine\",\n      \"Alcyone\",\n      \"Aldegonde\",\n      \"Aleth\",\n      \"Alexandrine\",\n      \"Alexanne\",\n      \"Alexine\",\n      \"Alice\",\n      \"Aliénor\",\n      \"Aliette\",\n      \"Aline\",\n      \"Alix\",\n      \"Alizé\",\n      \"Aloïse\",\n      \"Aloyse\",\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      \"Améliane\",\n      \"Amélie\",\n      \"Ameline\",\n      \"Améthyste\",\n      \"Aminte\",\n      \"Anaëlle\",\n      \"Anaïs\",\n      \"Anastasie\",\n      \"Anatolie\",\n      \"Anceline\",\n      \"Andrée\",\n      \"Anémone\",\n      \"Angadrême\",\n      \"Angèle\",\n      \"Angeline\",\n      \"Angélina\",\n      \"Angélique\",\n      \"Angilberte\",\n      \"Anicée\",\n      \"Anicette\",\n      \"Annabelle\",\n      \"Anne\",\n      \"Annette\",\n      \"Annonciade\",\n      \"Ansberte\",\n      \"Anstrudie\",\n      \"Anthelmette\",\n      \"Antigone\",\n      \"Antoinette\",\n      \"Antonine\",\n      \"Aphélie\",\n      \"Apolline\",\n      \"Aquiline\",\n      \"Arabelle\",\n      \"Arcadie\",\n      \"Archange\",\n      \"Argine\",\n      \"Ariane\",\n      \"Aricie\",\n      \"Ariel\",\n      \"Arielle\",\n      \"Arlette\",\n      \"Armance\",\n      \"Armande\",\n      \"Armandine\",\n      \"Armeline\",\n      \"Armide\",\n      \"Armelle\",\n      \"Armine\",\n      \"Arnaude\",\n      \"Arsènie\",\n      \"Arsinoé\",\n      \"Artémis\",\n      \"Arthurine\",\n      \"Asceline\",\n      \"Ascension\",\n      \"Assomption\",\n      \"Astarté\",\n      \"Astérie\",\n      \"Astrée\",\n      \"Astride\",\n      \"Athalie\",\n      \"Athanasie\",\n      \"Athénaïs\",\n      \"Athina\",\n      \"Aube\",\n      \"Aubertine\",\n      \"Aude\",\n      \"Audeline\",\n      \"Audrey\",\n      \"Augustine\",\n      \"Aure\",\n      \"Aurélie\",\n      \"Aurélienne\",\n      \"Aurelle\",\n      \"Auriane\",\n      \"Aurore\",\n      \"Auxane\",\n      \"Aveline\",\n      \"Avigaëlle\",\n      \"Avoye\",\n      \"Axeline\",\n      \"Axelle\",\n      \"Aymardine\",\n      \"Aymonde\",\n      \"Azalée\",\n      \"Azélie\",\n      \"Azeline\",\n      \"Barbe\",\n      \"Basilisse\",\n      \"Bathilde\",\n      \"Béatrice\",\n      \"Bénédicte\",\n      \"Bérangère\",\n      \"Bernadette\",\n      \"Berthe\",\n      \"Bertille\",\n      \"Betty\",\n      \"Beuve\",\n      \"Blanche\",\n      \"Blandine\",\n      \"Brigitte\",\n      \"Brunehaut\",\n      \"Brunehilde\",\n      \"Camille\",\n      \"Capucine\",\n      \"Carine\",\n      \"Caroline\",\n      \"Cassandre\",\n      \"Catherine\",\n      \"Cécile\",\n      \"Céleste\",\n      \"Célestine\",\n      \"Céline\",\n      \"Chantal\",\n      \"Charlaine\",\n      \"Charline\",\n      \"Charlotte\",\n      \"Chloé\",\n      \"Christelle\",\n      \"Christiane\",\n      \"Christine\",\n      \"Claire\",\n      \"Clara\",\n      \"Claude\",\n      \"Claudine\",\n      \"Clarisse\",\n      \"Clélie\",\n      \"Clémence\",\n      \"Clémentine\",\n      \"Clio\",\n      \"Clotilde\",\n      \"Coline\",\n      \"Conception\",\n      \"Constance\",\n      \"Coralie\",\n      \"Coraline\",\n      \"Corentine\",\n      \"Corinne\",\n      \"Cyrielle\",\n      \"Danielle\",\n      \"Daphné\",\n      \"Débora\",\n      \"Delphine\",\n      \"Denise\",\n      \"Diane\",\n      \"Dieudonnée\",\n      \"Dominique\",\n      \"Doriane\",\n      \"Dorine\",\n      \"Dorothée\",\n      \"Douce\",\n      \"Édith\",\n      \"Edmée\",\n      \"Éléonore\",\n      \"Éliane\",\n      \"Élia\",\n      \"Élisabeth\",\n      \"Élise\",\n      \"Ella\",\n      \"Élodie\",\n      \"Éloïse\",\n      \"Elsa\",\n      \"Émeline\",\n      \"Émérance\",\n      \"Émérencie\",\n      \"Émilie\",\n      \"Emma\",\n      \"Emmanuelle\",\n      \"Emmelie\",\n      \"Ernestine\",\n      \"Esther\",\n      \"Estelle\",\n      \"Eudoxie\",\n      \"Eugénie\",\n      \"Eulalie\",\n      \"Euphrasie\",\n      \"Eusébie\",\n      \"Évangéline\",\n      \"Eva\",\n      \"Ève\",\n      \"Évelyne\",\n      \"Fanny\",\n      \"Fantine\",\n      \"Faustine\",\n      \"Félicie\",\n      \"Frédérique\",\n      \"Flavie\",\n      \"Fleur\",\n      \"Flore\",\n      \"Florence\",\n      \"Florie\",\n      \"Fortunée\",\n      \"France\",\n      \"Francette\",\n      \"Francia\",\n      \"Françoise\",\n      \"Francine\",\n      \"Gabrielle\",\n      \"Gaëlle\",\n      \"Garance\",\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      \"Hélène\",\n      \"Héloïse\",\n      \"Henriette\",\n      \"Hermine\",\n      \"Hippolyte\",\n      \"Honorine\",\n      \"Hortense\",\n      \"Huguette\",\n      \"Inès\",\n      \"Irène\",\n      \"Irina\",\n      \"Iris\",\n      \"Isabeau\",\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      \"Joëlle\",\n      \"Joséphine\",\n      \"Judith\",\n      \"Julia\",\n      \"Julie\",\n      \"Juliette\",\n      \"Justine\",\n      \"Laura\",\n      \"Laurane\",\n      \"Laure\",\n      \"Laureline\",\n      \"Laurence\",\n      \"Laurène\",\n      \"Lauriane\",\n      \"Laurine\",\n      \"Léa\",\n      \"Léna\",\n      \"Léopoldine\",\n      \"Léonie\",\n      \"Léonne\",\n      \"Lorraine\",\n      \"Lucie\",\n      \"Lucienne\",\n      \"Lucille\",\n      \"Ludivine\",\n      \"Lydie\",\n      \"Mégane\",\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      \"Maxime\",\n      \"Mélanie\",\n      \"Mélissa\",\n      \"Mélissandre\",\n      \"Mélisande\",\n      \"Mélodie\",\n      \"Michèle\",\n      \"Mireille\",\n      \"Miriam\",\n      \"Moïsette\",\n      \"Monique\",\n      \"Morgane\",\n      \"Muriel\",\n      \"Mylène\",\n      \"Nadège\",\n      \"Nadine\",\n      \"Nathalie\",\n      \"Nicole\",\n      \"Nine\",\n      \"Noëlle\",\n      \"Noémie\",\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      \"Priscille\",\n      \"Pécine\",\n      \"Pélagie\",\n      \"Pénélope\",\n      \"Perrine\",\n      \"Pétronille\",\n      \"Philippine\",\n      \"Philomène\",\n      \"Philothée\",\n      \"Primerose\",\n      \"Prudence\",\n      \"Pulchérie\",\n      \"Quentine\",\n      \"Quiéta\",\n      \"Quintia\",\n      \"Rachel\",\n      \"Raphaëlle\",\n      \"Raymonde\",\n      \"Rebecca\",\n      \"Régine\",\n      \"Reine\",\n      \"Réjeanne\",\n      \"Renée\",\n      \"Rita\",\n      \"Rolande\",\n      \"Romane\",\n      \"Rosalie\",\n      \"Rose\",\n      \"Roseline\",\n      \"Sabine\",\n      \"Salomé\",\n      \"Sandra\",\n      \"Sandrine\",\n      \"Sarah\",\n      \"Scholastique\",\n      \"Ségolène\",\n      \"Séverine\",\n      \"Sibylle\",\n      \"Simone\",\n      \"Sixtine\",\n      \"Solange\",\n      \"Soline\",\n      \"Sophie\",\n      \"Stéphanie\",\n      \"Suzanne\",\n      \"Suzon\",\n      \"Sylviane\",\n      \"Sylvie\",\n      \"Swassane\",\n      \"Tatiana\",\n      \"Thaïs\",\n      \"Théodora\",\n      \"Thérèse\",\n      \"Tiphaine\",\n      \"Ursule\",\n      \"Valentine\",\n      \"Valérie\",\n      \"Véronique\",\n      \"Victoire\",\n      \"Vinciane\",\n      \"Violette\",\n      \"Virginie\",\n      \"Viviane\",\n      \"Xavière\",\n      \"Yolande\",\n      \"Ysaline\",\n      \"Yseult\",\n      \"Yvette\",\n      \"Yvonne\",\n      \"Zoé\",\n      \"Zoéva\"\n    ],\n    \"last_name\": [\n      \"Martin\",\n      \"Bernard\",\n      \"Dubois\",\n      \"Thomas\",\n      \"Robert\",\n      \"Richard\",\n      \"Petit\",\n      \"Durand\",\n      \"Leroy\",\n      \"Moreau\",\n      \"Simon\",\n      \"Laurent\",\n      \"Lefebvre\",\n      \"Michel\",\n      \"Garcia\",\n      \"David\",\n      \"Bertrand\",\n      \"Roux\",\n      \"Vincent\",\n      \"Fournier\",\n      \"Morel\",\n      \"Girard\",\n      \"Andre\",\n      \"Lefevre\",\n      \"Mercier\",\n      \"Dupont\",\n      \"Lambert\",\n      \"Bonnet\",\n      \"Francois\",\n      \"Martinez\",\n      \"Legrand\",\n      \"Garnier\",\n      \"Faure\",\n      \"Rousseau\",\n      \"Blanc\",\n      \"Guerin\",\n      \"Muller\",\n      \"Henry\",\n      \"Roussel\",\n      \"Nicolas\",\n      \"Perrin\",\n      \"Morin\",\n      \"Mathieu\",\n      \"Clement\",\n      \"Gauthier\",\n      \"Dumont\",\n      \"Lopez\",\n      \"Fontaine\",\n      \"Chevalier\",\n      \"Robin\",\n      \"Masson\",\n      \"Sanchez\",\n      \"Gerard\",\n      \"Nguyen\",\n      \"Boyer\",\n      \"Denis\",\n      \"Lemaire\",\n      \"Duval\",\n      \"Joly\",\n      \"Gautier\",\n      \"Roger\",\n      \"Roche\",\n      \"Roy\",\n      \"Noel\",\n      \"Meyer\",\n      \"Lucas\",\n      \"Meunier\",\n      \"Jean\",\n      \"Perez\",\n      \"Marchand\",\n      \"Dufour\",\n      \"Blanchard\",\n      \"Marie\",\n      \"Barbier\",\n      \"Brun\",\n      \"Dumas\",\n      \"Brunet\",\n      \"Schmitt\",\n      \"Leroux\",\n      \"Colin\",\n      \"Fernandez\",\n      \"Pierre\",\n      \"Renard\",\n      \"Arnaud\",\n      \"Rolland\",\n      \"Caron\",\n      \"Aubert\",\n      \"Giraud\",\n      \"Leclerc\",\n      \"Vidal\",\n      \"Bourgeois\",\n      \"Renaud\",\n      \"Lemoine\",\n      \"Picard\",\n      \"Gaillard\",\n      \"Philippe\",\n      \"Leclercq\",\n      \"Lacroix\",\n      \"Fabre\",\n      \"Dupuis\",\n      \"Olivier\",\n      \"Rodriguez\",\n      \"Da silva\",\n      \"Hubert\",\n      \"Louis\",\n      \"Charles\",\n      \"Guillot\",\n      \"Riviere\",\n      \"Le gall\",\n      \"Guillaume\",\n      \"Adam\",\n      \"Rey\",\n      \"Moulin\",\n      \"Gonzalez\",\n      \"Berger\",\n      \"Lecomte\",\n      \"Menard\",\n      \"Fleury\",\n      \"Deschamps\",\n      \"Carpentier\",\n      \"Julien\",\n      \"Benoit\",\n      \"Paris\",\n      \"Maillard\",\n      \"Marchal\",\n      \"Aubry\",\n      \"Vasseur\",\n      \"Le roux\",\n      \"Renault\",\n      \"Jacquet\",\n      \"Collet\",\n      \"Prevost\",\n      \"Poirier\",\n      \"Charpentier\",\n      \"Royer\",\n      \"Huet\",\n      \"Baron\",\n      \"Dupuy\",\n      \"Pons\",\n      \"Paul\",\n      \"Laine\",\n      \"Carre\",\n      \"Breton\",\n      \"Remy\",\n      \"Schneider\",\n      \"Perrot\",\n      \"Guyot\",\n      \"Barre\",\n      \"Marty\",\n      \"Cousin\"\n    ],\n    \"prefix\": [\n      \"M\",\n      \"Mme\",\n      \"Mlle\",\n      \"Dr\",\n      \"Prof\"\n    ],\n    \"title\": {\n      \"job\": [\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    },\n    \"name\": [\n      \"#{prefix} #{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{last_name} #{first_name}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\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  },\n  \"date\": {\n    \"month\": {\n      \"wide\": [\n        \"janvier\",\n        \"février\",\n        \"mars\",\n        \"avril\",\n        \"mai\",\n        \"juin\",\n        \"juillet\",\n        \"août\",\n        \"septembre\",\n        \"octobre\",\n        \"novembre\",\n        \"décembre\"\n      ],\n      \"wide_context\": [\n        \"janvier\",\n        \"février\",\n        \"mars\",\n        \"avril\",\n        \"mai\",\n        \"juin\",\n        \"juillet\",\n        \"août\",\n        \"septembre\",\n        \"octobre\",\n        \"novembre\",\n        \"décembre\"\n      ],\n      \"abbr\": [\n        \"janv.\",\n        \"févr.\",\n        \"mars\",\n        \"avril\",\n        \"mai\",\n        \"juin\",\n        \"juil.\",\n        \"août\",\n        \"sept.\",\n        \"oct.\",\n        \"nov.\",\n        \"déc.\"\n      ],\n      \"abbr_context\": [\n        \"janv.\",\n        \"févr.\",\n        \"mars\",\n        \"avril\",\n        \"mai\",\n        \"juin\",\n        \"juil.\",\n        \"août\",\n        \"sept.\",\n        \"oct.\",\n        \"nov.\",\n        \"déc.\"\n      ]\n    },\n    \"weekday\": {\n      \"wide\": [\n        \"Dimanche\",\n        \"Lundi\",\n        \"Mardi\",\n        \"Mercredi\",\n        \"Jeudi\",\n        \"Vendredi\",\n        \"Samedi\"\n      ],\n      \"wide_context\": [\n        \"Dimanche\",\n        \"Lundi\",\n        \"Mardi\",\n        \"Mercredi\",\n        \"Jeudi\",\n        \"Vendredi\",\n        \"Samedi\"\n      ],\n      \"abbr\": [\n        \"Dim\",\n        \"Lun\",\n        \"Mar\",\n        \"Mer\",\n        \"Jeu\",\n        \"Ven\",\n        \"Sam\"\n      ],\n      \"abbr_context\": [\n        \"Dim\",\n        \"Lun\",\n        \"Mar\",\n        \"Mer\",\n        \"Jeu\",\n        \"Ven\",\n        \"Sam\"\n      ]\n    }\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/fr.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 4],\n    city: [Array String; 1],\n    city_name: [Array String; 100],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1],\n    secondary_address: [Array String; 2],\n    state: [Array String; 22],\n    street_address: [Array String; 1],\n    street_name: [Array String; 1],\n    street_prefix: [Array String; 9],\n    street_suffix: [Array String; 66]\n  },\n  company: {\n    adjective: [Array String; 100],\n    bs_adjective: [Array String; 65],\n    bs_noun: [Array String; 44],\n    bs_verb: [Array String; 60],\n    descriptor: [Array String; 101],\n    name: [Array String; 2],\n    noun: [Array String; 104],\n    suffix: [Array String; 8]\n  },\n  date: {\n    month: {\n      abbr: [Array String; 12],\n      abbr_context: [Array String; 12],\n      wide: [Array String; 12],\n      wide_context: [Array String; 12]\n    },\n    weekday: {\n      abbr: [Array String; 7],\n      abbr_context: [Array String; 7],\n      wide: [Array String; 7],\n      wide_context: [Array String; 7]\n    }\n  },\n  internet: {\n    domain_suffix: [Array String; 7],\n    free_email: [Array String; 3]\n  },\n  lorem: {\n    words: [Array String; 249]\n  },\n  name: {\n    female_first_name: [Array String; 451],\n    last_name: [Array String; 150],\n    male_first_name: [Array String; 496],\n    name: [Array String; 3],\n    prefix: [Array String; 5],\n    title: {\n      job: [Array String; 18]\n    }\n  },\n  phone_number: {\n    formats: [Array String; 14]\n  },\n  title: French\n}"
  },
  {
    "path": "Source/Bogus/data/fr_CA.locale.json",
    "content": "{\n  \"title\": \"French (Canada)\",\n  \"address\": {\n    \"postcode\": [\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    \"state\": [\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    \"state_abbr\": [\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    \"default_country\": [\n      \"Canada\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"gmail.com\",\n      \"yahoo.ca\",\n      \"hotmail.com\"\n    ],\n    \"domain_suffix\": [\n      \"qc.ca\",\n      \"ca\",\n      \"com\",\n      \"biz\",\n      \"info\",\n      \"name\",\n      \"net\",\n      \"org\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"### ###-####\",\n      \"1 ### ###-####\",\n      \"### ###-####, poste ###\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/fr_CA.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    default_country: [Array String; 1],\n    postcode: [Array String; 18],\n    state: [Array String; 13],\n    state_abbr: [Array String; 13]\n  },\n  internet: {\n    domain_suffix: [Array String; 8],\n    free_email: [Array String; 3]\n  },\n  phone_number: {\n    formats: [Array String; 3]\n  },\n  title: French (Canada)\n}"
  },
  {
    "path": "Source/Bogus/data/fr_CH.locale.json",
    "content": "{\n  \"title\": \"French (Switzerland)\",\n  \"address\": {\n    \"country_code\": [\n      \"CH\"\n    ],\n    \"city\": [\n      \"#{city_name}\"\n    ],\n    \"city_name\": [\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    \"default_country\": [\n      \"Suisse\"\n    ],\n    \"postcode\": [\n      \"1###\",\n      \"2###\",\n      \"3###\",\n      \"4###\",\n      \"5###\",\n      \"6###\",\n      \"7###\",\n      \"8###\",\n      \"9###\"\n    ],\n    \"state\": [\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  },\n  \"internet\": {\n    \"domain_suffix\": [\n      \"com\",\n      \"net\",\n      \"biz\",\n      \"ch\",\n      \"ch\",\n      \"ch\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"0800 ### ###\",\n      \"0800 ## ## ##\",\n      \"0## ### ## ##\",\n      \"0## ### ## ##\",\n      \"+41 ## ### ## ##\",\n      \"0900 ### ###\",\n      \"076 ### ## ##\",\n      \"079 ### ## ##\",\n      \"078 ### ## ##\",\n      \"+4176 ### ## ##\",\n      \"+4178 ### ## ##\",\n      \"+4179 ### ## ##\",\n      \"0041 76 ### ## ##\",\n      \"0041 78 ### ## ##\",\n      \"0041 79 ### ## ##\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/fr_CH.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    city: [Array String; 1],\n    city_name: [Array String; 173],\n    country_code: [Array String; 1],\n    default_country: [Array String; 1],\n    postcode: [Array String; 9],\n    state: [Array String; 26]\n  },\n  internet: {\n    domain_suffix: [Array String; 6]\n  },\n  phone_number: {\n    formats: [Array String; 15]\n  },\n  title: French (Switzerland)\n}"
  },
  {
    "path": "Source/Bogus/data/ge.locale.json",
    "content": "{\n  \"title\": \"Georgian\",\n  \"separator\": \" და \",\n  \"name\": {\n    \"first_name\": [\n      \"აგული\",\n      \"აგუნა\",\n      \"ადოლა\",\n      \"ავთანდილ\",\n      \"ავთო\",\n      \"აკაკი\",\n      \"აკო\",\n      \"ალეკო\",\n      \"ალექსანდრე\",\n      \"ალექსი\",\n      \"ალიო\",\n      \"ამირან\",\n      \"ანა\",\n      \"ანანო\",\n      \"ანზორ\",\n      \"ანნა\",\n      \"ანუკა\",\n      \"ანუკი\",\n      \"არჩილ\",\n      \"ასკილა\",\n      \"ასლანაზ\",\n      \"აჩიკო\",\n      \"ბადრი\",\n      \"ბაია\",\n      \"ბარბარე\",\n      \"ბაქარ\",\n      \"ბაჩა\",\n      \"ბაჩანა\",\n      \"ბაჭუა\",\n      \"ბაჭუკი\",\n      \"ბახვა\",\n      \"ბელა\",\n      \"ბერა\",\n      \"ბერდია\",\n      \"ბესიკ\",\n      \"ბესიკ\",\n      \"ბესო\",\n      \"ბექა\",\n      \"ბიძინა\",\n      \"ბიჭიკო\",\n      \"ბოჩია\",\n      \"ბოცო\",\n      \"ბროლა\",\n      \"ბუბუ\",\n      \"ბუდუ\",\n      \"ბუხუტი\",\n      \"გაგა\",\n      \"გაგი\",\n      \"გახა\",\n      \"გეგა\",\n      \"გეგი\",\n      \"გედია\",\n      \"გელა\",\n      \"გენადი\",\n      \"გვადი\",\n      \"გვანცა\",\n      \"გვანჯი\",\n      \"გვიტია\",\n      \"გვრიტა\",\n      \"გია\",\n      \"გიგა\",\n      \"გიგი\",\n      \"გიგილო\",\n      \"გიგლა\",\n      \"გიგოლი\",\n      \"გივი\",\n      \"გივიკო\",\n      \"გიორგი\",\n      \"გოგი\",\n      \"გოგიტა\",\n      \"გოგიჩა\",\n      \"გოგოთურ\",\n      \"გოგოლა\",\n      \"გოდერძი\",\n      \"გოლა\",\n      \"გოჩა\",\n      \"გრიგოლ\",\n      \"გუგა\",\n      \"გუგუ\",\n      \"გუგულა\",\n      \"გუგული\",\n      \"გუგუნა\",\n      \"გუკა\",\n      \"გულარისა\",\n      \"გულვარდი\",\n      \"გულვარდისა\",\n      \"გულთამზე\",\n      \"გულია\",\n      \"გულიკო\",\n      \"გულისა\",\n      \"გულნარა\",\n      \"გურამ\",\n      \"დავით\",\n      \"დალი\",\n      \"დარეჯან\",\n      \"დიანა\",\n      \"დიმიტრი\",\n      \"დოდო\",\n      \"დუტუ\",\n      \"ეთერ\",\n      \"ეთო\",\n      \"ეკა\",\n      \"ეკატერინე\",\n      \"ელგუჯა\",\n      \"ელენა\",\n      \"ელენე\",\n      \"ელზა\",\n      \"ელიკო\",\n      \"ელისო\",\n      \"ემზარ\",\n      \"ეშხა\",\n      \"ვალენტინა\",\n      \"ვალერი\",\n      \"ვანო\",\n      \"ვაჟა\",\n      \"ვაჟა\",\n      \"ვარდო\",\n      \"ვარსკვლავისა\",\n      \"ვასიკო\",\n      \"ვასილ\",\n      \"ვატო\",\n      \"ვახო\",\n      \"ვახტანგ\",\n      \"ვენერა\",\n      \"ვერა\",\n      \"ვერიკო\",\n      \"ზაზა\",\n      \"ზაირა\",\n      \"ზაურ\",\n      \"ზეზვა\",\n      \"ზვიად\",\n      \"ზინა\",\n      \"ზოია\",\n      \"ზუკა\",\n      \"ზურა\",\n      \"ზურაბ\",\n      \"ზურია\",\n      \"ზურიკო\",\n      \"თაზო\",\n      \"თათა\",\n      \"თათია\",\n      \"თათული\",\n      \"თაია\",\n      \"თაკო\",\n      \"თალიკო\",\n      \"თამაზ\",\n      \"თამარ\",\n      \"თამარა\",\n      \"თამთა\",\n      \"თამთიკე\",\n      \"თამი\",\n      \"თამილა\",\n      \"თამრიკო\",\n      \"თამრო\",\n      \"თამუნა\",\n      \"თამჩო\",\n      \"თანანა\",\n      \"თანდილა\",\n      \"თაყა\",\n      \"თეა\",\n      \"თებრონე\",\n      \"თეიმურაზ\",\n      \"თემურ\",\n      \"თენგიზ\",\n      \"თენგო\",\n      \"თეონა\",\n      \"თიკა\",\n      \"თიკო\",\n      \"თიკუნა\",\n      \"თინა\",\n      \"თინათინ\",\n      \"თინიკო\",\n      \"თმაგიშერა\",\n      \"თორნიკე\",\n      \"თუთა\",\n      \"თუთია\",\n      \"ია\",\n      \"იათამზე\",\n      \"იამზე\",\n      \"ივანე\",\n      \"ივერი\",\n      \"ივქირიონ\",\n      \"იზოლდა\",\n      \"ილია\",\n      \"ილიკო\",\n      \"იმედა\",\n      \"ინგა\",\n      \"იოსებ\",\n      \"ირაკლი\",\n      \"ირინა\",\n      \"ირინე\",\n      \"ირინკა\",\n      \"ირმა\",\n      \"იური\",\n      \"კაკო\",\n      \"კალე\",\n      \"კატო\",\n      \"კახა\",\n      \"კახაბერ\",\n      \"კეკელა\",\n      \"კესანე\",\n      \"კესო\",\n      \"კვირია\",\n      \"კიტა\",\n      \"კობა\",\n      \"კოკა\",\n      \"კონსტანტინე\",\n      \"კოსტა\",\n      \"კოტე\",\n      \"კუკური\",\n      \"ლადო\",\n      \"ლალი\",\n      \"ლამაზა\",\n      \"ლამარა\",\n      \"ლამზირა\",\n      \"ლაშა\",\n      \"ლევან\",\n      \"ლეილა\",\n      \"ლელა\",\n      \"ლენა\",\n      \"ლერწამისა\",\n      \"ლექსო\",\n      \"ლია\",\n      \"ლიანა\",\n      \"ლიზა\",\n      \"ლიზიკო\",\n      \"ლილე\",\n      \"ლილი\",\n      \"ლილიკო\",\n      \"ლომია\",\n      \"ლუიზა\",\n      \"მაგული\",\n      \"მადონა\",\n      \"მათიკო\",\n      \"მაია\",\n      \"მაიკო\",\n      \"მაისა\",\n      \"მაკა\",\n      \"მაკო\",\n      \"მაკუნა\",\n      \"მალხაზ\",\n      \"მამამზე\",\n      \"მამია\",\n      \"მამისა\",\n      \"მამისთვალი\",\n      \"მამისიმედი\",\n      \"მამუკა\",\n      \"მამულა\",\n      \"მანანა\",\n      \"მანჩო\",\n      \"მარადი\",\n      \"მარი\",\n      \"მარია\",\n      \"მარიამი\",\n      \"მარიკა\",\n      \"მარინა\",\n      \"მარინე\",\n      \"მარიტა\",\n      \"მაყვალა\",\n      \"მაყვალა\",\n      \"მაშიკო\",\n      \"მაშო\",\n      \"მაცაცო\",\n      \"მგელია\",\n      \"მგელიკა\",\n      \"მედეა\",\n      \"მეკაშო\",\n      \"მელანო\",\n      \"მერაბ\",\n      \"მერი\",\n      \"მეტია\",\n      \"მზაღო\",\n      \"მზევინარ\",\n      \"მზეთამზე\",\n      \"მზეთვალა\",\n      \"მზეონა\",\n      \"მზექალა\",\n      \"მზეხა\",\n      \"მზეხათუნი\",\n      \"მზია\",\n      \"მზირა\",\n      \"მზისადარ\",\n      \"მზისთანადარი\",\n      \"მზიულა\",\n      \"მთვარისა\",\n      \"მინდია\",\n      \"მიშა\",\n      \"მიშიკო\",\n      \"მიხეილ\",\n      \"მნათობი\",\n      \"მნათობისა\",\n      \"მოგელი\",\n      \"მონავარდისა\",\n      \"მურმან\",\n      \"მუხრან\",\n      \"ნაზი\",\n      \"ნაზიკო\",\n      \"ნათელა\",\n      \"ნათია\",\n      \"ნაირა\",\n      \"ნანა\",\n      \"ნანი\",\n      \"ნანიკო\",\n      \"ნანუკა\",\n      \"ნანული\",\n      \"ნარგიზი\",\n      \"ნასყიდა\",\n      \"ნატალია\",\n      \"ნატო\",\n      \"ნელი\",\n      \"ნენე\",\n      \"ნესტან\",\n      \"ნია\",\n      \"ნიაკო\",\n      \"ნიკა\",\n      \"ნიკოლოზ\",\n      \"ნინა\",\n      \"ნინაკა\",\n      \"ნინი\",\n      \"ნინიკო\",\n      \"ნინო\",\n      \"ნინუკა\",\n      \"ნინუცა\",\n      \"ნოდარ\",\n      \"ნოდო\",\n      \"ნონა\",\n      \"ნორა\",\n      \"ნუგზარ\",\n      \"ნუგო\",\n      \"ნუკა\",\n      \"ნუკი\",\n      \"ნუკრი\",\n      \"ნუნუ\",\n      \"ნუნუ\",\n      \"ნუნუკა\",\n      \"ნუცა\",\n      \"ნუცი\",\n      \"ოთარ\",\n      \"ოთია\",\n      \"ოთო\",\n      \"ომარ\",\n      \"ორბელ\",\n      \"ოტია\",\n      \"ოქროპირ\",\n      \"პაატა\",\n      \"პაპუნა\",\n      \"პატარკაცი\",\n      \"პატარქალი\",\n      \"პეპელა\",\n      \"პირვარდისა\",\n      \"პირიმზე\",\n      \"ჟამიერა\",\n      \"ჟამიტა\",\n      \"ჟამუტა\",\n      \"ჟუჟუნა\",\n      \"რამაზ\",\n      \"რევაზ\",\n      \"რეზი\",\n      \"რეზო\",\n      \"როზა\",\n      \"რომან\",\n      \"რუსკა\",\n      \"რუსუდან\",\n      \"საბა\",\n      \"სალი\",\n      \"სალომე\",\n      \"სანათა\",\n      \"სანდრო\",\n      \"სერგო\",\n      \"სესია\",\n      \"სეხნია\",\n      \"სვეტლანა\",\n      \"სიხარულა\",\n      \"სოსო\",\n      \"სოფიკო\",\n      \"სოფიო\",\n      \"სოფო\",\n      \"სულა\",\n      \"სულიკო\",\n      \"ტარიელ\",\n      \"ტასიკო\",\n      \"ტასო\",\n      \"ტატიანა\",\n      \"ტატო\",\n      \"ტეტია\",\n      \"ტურია\",\n      \"უმანკო\",\n      \"უტა\",\n      \"უჩა\",\n      \"ფაქიზო\",\n      \"ფაცია\",\n      \"ფეფელა\",\n      \"ფეფენა\",\n      \"ფეფიკო\",\n      \"ფეფო\",\n      \"ფოსო\",\n      \"ფოფო\",\n      \"ქაბატო\",\n      \"ქავთარი\",\n      \"ქალია\",\n      \"ქართლოს\",\n      \"ქეთათო\",\n      \"ქეთევან\",\n      \"ქეთი\",\n      \"ქეთინო\",\n      \"ქეთო\",\n      \"ქველი\",\n      \"ქიტესა\",\n      \"ქიშვარდი\",\n      \"ქობული\",\n      \"ქრისტესია\",\n      \"ქტისტეფორე\",\n      \"ქურციკა\",\n      \"ღარიბა\",\n      \"ღვთისავარი\",\n      \"ღვთისია\",\n      \"ღვთისო\",\n      \"ღვინია\",\n      \"ღუღუნა\",\n      \"ყაითამზა\",\n      \"ყაყიტა\",\n      \"ყვარყვარე\",\n      \"ყიასა\",\n      \"შაბური\",\n      \"შაკო\",\n      \"შალვა\",\n      \"შალიკო\",\n      \"შანშე\",\n      \"შარია\",\n      \"შაქარა\",\n      \"შაქრო\",\n      \"შოთა\",\n      \"შორენა\",\n      \"შოშია\",\n      \"შუქია\",\n      \"ჩიორა\",\n      \"ჩიტო\",\n      \"ჩიტო\",\n      \"ჩოყოლა\",\n      \"ცაგო\",\n      \"ცაგული\",\n      \"ცანგალა\",\n      \"ცარო\",\n      \"ცაცა\",\n      \"ცაცო\",\n      \"ციალა\",\n      \"ციკო\",\n      \"ცინარა\",\n      \"ცირა\",\n      \"ცისანა\",\n      \"ცისია\",\n      \"ცისკარა\",\n      \"ცისკარი\",\n      \"ცისმარა\",\n      \"ცისმარი\",\n      \"ციური\",\n      \"ციცი\",\n      \"ციცია\",\n      \"ციცინო\",\n      \"ცოტნე\",\n      \"ცოქალა\",\n      \"ცუცა\",\n      \"ცხვარი\",\n      \"ძაბული\",\n      \"ძამისა\",\n      \"ძაღინა\",\n      \"ძიძია\",\n      \"წათე\",\n      \"წყალობა\",\n      \"ჭაბუკა\",\n      \"ჭიაბერ\",\n      \"ჭიკჭიკა\",\n      \"ჭიჭია\",\n      \"ჭიჭიკო\",\n      \"ჭოლა\",\n      \"ხათუნა\",\n      \"ხარება\",\n      \"ხატია\",\n      \"ხახულა\",\n      \"ხახუტა\",\n      \"ხეჩუა\",\n      \"ხვიჩა\",\n      \"ხიზანა\",\n      \"ხირხელა\",\n      \"ხობელასი\",\n      \"ხოხია\",\n      \"ხოხიტა\",\n      \"ხუტა\",\n      \"ხუცია\",\n      \"ჯაბა\",\n      \"ჯავახი\",\n      \"ჯარჯი\",\n      \"ჯემალ\",\n      \"ჯონდო\",\n      \"ჯოტო\",\n      \"ჯუბი\",\n      \"ჯულიეტა\",\n      \"ჯუმბერ\",\n      \"ჰამლეტ\"\n    ],\n    \"last_name\": [\n      \"აბაზაძე\",\n      \"აბაშიძე\",\n      \"აბრამაშვილი\",\n      \"აბუსერიძე\",\n      \"აბშილავა\",\n      \"ავაზნელი\",\n      \"ავალიშვილი\",\n      \"ამილახვარი\",\n      \"ანთაძე\",\n      \"ასლამაზიშვილი\",\n      \"ასპანიძე\",\n      \"აშკარელი\",\n      \"ახალბედაშვილი\",\n      \"ახალკაცი\",\n      \"ახვლედიანი\",\n      \"ბარათაშვილი\",\n      \"ბარდაველიძე\",\n      \"ბახტაძე\",\n      \"ბედიანიძე\",\n      \"ბერიძე\",\n      \"ბერუაშვილი\",\n      \"ბეჟანიშვილი\",\n      \"ბოგველიშვილი\",\n      \"ბოტკოველი\",\n      \"გაბრიჩიძე\",\n      \"გაგნიძე\",\n      \"გამრეკელი\",\n      \"გელაშვილი\",\n      \"გზირიშვილი\",\n      \"გიგაური\",\n      \"გურამიშვილი\",\n      \"გურგენიძე\",\n      \"დადიანი\",\n      \"დავითიშვილი\",\n      \"დათუაშვილი\",\n      \"დარბაისელი\",\n      \"დეკანოიძე\",\n      \"დვალი\",\n      \"დოლაბერიძე\",\n      \"ედიშერაშვილი\",\n      \"ელიზბარაშვილი\",\n      \"ელიოზაშვილი\",\n      \"ერისთავი\",\n      \"ვარამაშვილი\",\n      \"ვარდიაშვილი\",\n      \"ვაჩნაძე\",\n      \"ვარდანიძე\",\n      \"ველიაშვილი\",\n      \"ველიჯანაშვილი\",\n      \"ზარანდია\",\n      \"ზარიძე\",\n      \"ზედგინიძე\",\n      \"ზუბიაშვილი\",\n      \"თაბაგარი\",\n      \"თავდგირიძე\",\n      \"თათარაშვილი\",\n      \"თამაზაშვილი\",\n      \"თამარაშვილი\",\n      \"თაქთაქიშვილი\",\n      \"თაყაიშვილი\",\n      \"თბილელი\",\n      \"თუხარელი\",\n      \"იაშვილი\",\n      \"იგითხანიშვილი\",\n      \"ინასარიძე\",\n      \"იშხნელი\",\n      \"კანდელაკი\",\n      \"კაცია\",\n      \"კერესელიძე\",\n      \"კვირიკაშვილი\",\n      \"კიკნაძე\",\n      \"კლდიაშვილი\",\n      \"კოვზაძე\",\n      \"კოპაძე\",\n      \"კოპტონაშვილი\",\n      \"კოშკელაშვილი\",\n      \"ლაბაძე\",\n      \"ლეკიშვილი\",\n      \"ლიქოკელი\",\n      \"ლოლაძე\",\n      \"ლურსმანაშვილი\",\n      \"მაისურაძე\",\n      \"მარტოლეკი\",\n      \"მაღალაძე\",\n      \"მახარაშვილი\",\n      \"მგალობლიშვილი\",\n      \"მეგრელიშვილი\",\n      \"მელაშვილი\",\n      \"მელიქიძე\",\n      \"მერაბიშვილი\",\n      \"მეფარიშვილი\",\n      \"მუჯირი\",\n      \"მჭედლიძე\",\n      \"მხეიძე\",\n      \"ნათაძე\",\n      \"ნაჭყებია\",\n      \"ნოზაძე\",\n      \"ოდიშვილი\",\n      \"ონოფრიშვილი\",\n      \"პარეხელაშვილი\",\n      \"პეტრიაშვილი\",\n      \"სააკაძე\",\n      \"სააკაშვილი\",\n      \"საგინაშვილი\",\n      \"სადუნიშვილი\",\n      \"საძაგლიშვილი\",\n      \"სებისკვერიძე\",\n      \"სეთური\",\n      \"სუთიაშვილი\",\n      \"სულაშვილი\",\n      \"ტაბაღუა\",\n      \"ტყეშელაშვილი\",\n      \"ულუმბელაშვილი\",\n      \"უნდილაძე\",\n      \"ქავთარაძე\",\n      \"ქართველიშვილი\",\n      \"ყაზბეგი\",\n      \"ყაუხჩიშვილი\",\n      \"შავლაშვილი\",\n      \"შალიკაშვილი\",\n      \"შონია\",\n      \"ჩიბუხაშვილი\",\n      \"ჩიხრაძე\",\n      \"ჩიქოვანი\",\n      \"ჩუბინიძე\",\n      \"ჩოლოყაშვილი\",\n      \"ჩოხელი\",\n      \"ჩხვიმიანი\",\n      \"ცალუღელაშვილი\",\n      \"ცაძიკიძე\",\n      \"ციციშვილი\",\n      \"ციხელაშვილი\",\n      \"ციხისთავი\",\n      \"ცხოვრებაძე\",\n      \"ცხომარია\",\n      \"წამალაიძე\",\n      \"წერეთელი\",\n      \"წიკლაური\",\n      \"წიფურია\",\n      \"ჭაბუკაშვილი\",\n      \"ჭავჭავაძე\",\n      \"ჭანტურია\",\n      \"ჭარელიძე\",\n      \"ჭიორელი\",\n      \"ჭუმბურიძე\",\n      \"ხაბაზი\",\n      \"ხარაძე\",\n      \"ხარატიშვილი\",\n      \"ხარატასშვილი\",\n      \"ხარისჭირაშვილი\",\n      \"ხარხელაური\",\n      \"ხაშმელაშვილი\",\n      \"ხეთაგური\",\n      \"ხიზამბარელი\",\n      \"ხიზანიშვილი\",\n      \"ხიმშიაშვილი\",\n      \"ხოსრუაშვილი\",\n      \"ხოჯივანიშვილი\",\n      \"ხუციშვილი\",\n      \"ჯაბადარი\",\n      \"ჯავახი\",\n      \"ჯავახიშვილი\",\n      \"ჯანელიძე\",\n      \"ჯაფარიძე\",\n      \"ჯაყელი\",\n      \"ჯაჯანიძე\",\n      \"ჯვარელია\",\n      \"ჯინიუზაშვილი\",\n      \"ჯუღაშვილი\"\n    ],\n    \"prefix\": [\n      \"ბ-ნი\",\n      \"ბატონი\",\n      \"ქ-ნი\",\n      \"ქალბატონი\"\n    ],\n    \"title\": {\n      \"descriptor\": [\n        \"გენერალური\",\n        \"მთავარი\",\n        \"სტაჟიორ\",\n        \"უმცროსი\",\n        \"ყოფილი\",\n        \"წამყვანი\"\n      ],\n      \"level\": [\n        \"აღრიცხვების\",\n        \"ბრენდინგის\",\n        \"ბრენიდს\",\n        \"ბუღალტერიის\",\n        \"განყოფილების\",\n        \"გაყიდვების\",\n        \"გუნდის\",\n        \"დახმარების\",\n        \"დიზაინის\",\n        \"თავდაცვის\",\n        \"ინფორმაციის\",\n        \"კვლევების\",\n        \"კომუნიკაციების\",\n        \"მარკეტინგის\",\n        \"ოპერაციათა\",\n        \"ოპტიმიზაციების\",\n        \"პიარ\",\n        \"პროგრამის\",\n        \"საქმეთა\",\n        \"ტაქტიკური\",\n        \"უსაფრთხოების\",\n        \"ფინანსთა\",\n        \"ქსელის\",\n        \"ხარისხის\",\n        \"ჯგუფის\"\n      ],\n      \"job\": [\n        \"აგენტი\",\n        \"ადვოკატი\",\n        \"ადმინისტრატორი\",\n        \"არქიტექტორი\",\n        \"ასისტენტი\",\n        \"აღმასრულებელი დირექტორი\",\n        \"დეველოპერი\",\n        \"დეკანი\",\n        \"დიზაინერი\",\n        \"დირექტორი\",\n        \"ელექტრიკოსი\",\n        \"ექსპერტი\",\n        \"ინჟინერი\",\n        \"იურისტი\",\n        \"კონსტრუქტორი\",\n        \"კონსულტანტი\",\n        \"კოორდინატორი\",\n        \"ლექტორი\",\n        \"მასაჟისტი\",\n        \"მემანქანე\",\n        \"მენეჯერი\",\n        \"მძღოლი\",\n        \"მწვრთნელი\",\n        \"ოპერატორი\",\n        \"ოფიცერი\",\n        \"პედაგოგი\",\n        \"პოლიციელი\",\n        \"პროგრამისტი\",\n        \"პროდიუსერი\",\n        \"პრორექტორი\",\n        \"ჟურნალისტი\",\n        \"რექტორი\",\n        \"სპეციალისტი\",\n        \"სტრატეგისტი\",\n        \"ტექნიკოსი\",\n        \"ფოტოგრაფი\",\n        \"წარმომადგენელი\"\n      ]\n    },\n    \"name\": [\n      \"#{prefix} #{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\"\n    ]\n  },\n  \"address\": {\n    \"city_prefix\": [\n      \"ახალი\",\n      \"ძველი\",\n      \"ზემო\",\n      \"ქვემო\"\n    ],\n    \"city_suffix\": [\n      \"სოფელი\",\n      \"ძირი\",\n      \"სკარი\",\n      \"დაბა\"\n    ],\n    \"city\": [\n      \"#{city_prefix} #{Name.first_name}#{city_suffix}\",\n      \"#{city_prefix} #{Name.first_name}\",\n      \"#{Name.first_name}#{city_suffix}\",\n      \"#{Name.first_name}#{city_suffix}\",\n      \"#{Name.last_name}#{city_suffix}\",\n      \"#{Name.last_name}#{city_suffix}\"\n    ],\n    \"country\": [\n      \"ავსტრალია\",\n      \"ავსტრია\",\n      \"ავღანეთი\",\n      \"აზავადი\",\n      \"აზერბაიჯანი\",\n      \"აზიაში\",\n      \"აზიის\",\n      \"ალბანეთი\",\n      \"ალჟირი\",\n      \"ამაღლება და ტრისტანი-და-კუნია\",\n      \"ამერიკის ვირჯინიის კუნძულები\",\n      \"ამერიკის სამოა\",\n      \"ამერიკის შეერთებული შტატები\",\n      \"ამერიკის\",\n      \"ანგილია\",\n      \"ანგოლა\",\n      \"ანდორა\",\n      \"ანტიგუა და ბარბუდა\",\n      \"არაბეთის საემიროები\",\n      \"არაბთა გაერთიანებული საამიროები\",\n      \"არაბული ქვეყნების ლიგის\",\n      \"არგენტინა\",\n      \"არუბა\",\n      \"არცნობილი ქვეყნების სია\",\n      \"აფრიკაში\",\n      \"აფრიკაშია\",\n      \"აღდგომის კუნძული\",\n      \"აღმ. ტიმორი\",\n      \"აღმოსავლეთი აფრიკა\",\n      \"აღმოსავლეთი ტიმორი\",\n      \"აშშ\",\n      \"აშშ-ის ვირჯინის კუნძულები\",\n      \"ახალი ზელანდია\",\n      \"ახალი კალედონია\",\n      \"ბანგლადეში\",\n      \"ბარბადოსი\",\n      \"ბაჰამის კუნძულები\",\n      \"ბაჰრეინი\",\n      \"ბელარუსი\",\n      \"ბელგია\",\n      \"ბელიზი\",\n      \"ბენინი\",\n      \"ბერმუდა\",\n      \"ბერმუდის კუნძულები\",\n      \"ბოლივია\",\n      \"ბოსნია და ჰერცეგოვინა\",\n      \"ბოტსვანა\",\n      \"ბრაზილია\",\n      \"ბრიტანეთის ვირჯინიის კუნძულები\",\n      \"ბრიტანეთის ვირჯინის კუნძულები\",\n      \"ბრიტანეთის ინდოეთის ოკეანის ტერიტორია\",\n      \"ბრუნეი\",\n      \"ბულგარეთი\",\n      \"ბურკინა ფასო\",\n      \"ბურკინა-ფასო\",\n      \"ბურუნდი\",\n      \"ბჰუტანი\",\n      \"გაბონი\",\n      \"გაერთიანებული სამეფო\",\n      \"გაეროს\",\n      \"გაიანა\",\n      \"გამბია\",\n      \"განა\",\n      \"გერმანია\",\n      \"გვადელუპა\",\n      \"გვატემალა\",\n      \"გვინეა\",\n      \"გვინეა-ბისაუ\",\n      \"გიბრალტარი\",\n      \"გრენადა\",\n      \"გრენლანდია\",\n      \"გუამი\",\n      \"დამოკიდებული ტერ.\",\n      \"დამოკიდებული ტერიტორია\",\n      \"დამოკიდებული\",\n      \"დანია\",\n      \"დასავლეთი აფრიკა\",\n      \"დასავლეთი საჰარა\",\n      \"დიდი ბრიტანეთი\",\n      \"დომინიკა\",\n      \"დომინიკელთა რესპუბლიკა\",\n      \"ეგვიპტე\",\n      \"ევროკავშირის\",\n      \"ევროპასთან\",\n      \"ევროპაშია\",\n      \"ევროპის ქვეყნები\",\n      \"ეთიოპია\",\n      \"ეკვადორი\",\n      \"ეკვატორული გვინეა\",\n      \"ეპარსეს კუნძული\",\n      \"ერაყი\",\n      \"ერიტრეა\",\n      \"ესპანეთი\",\n      \"ესპანეთის სუვერენული ტერიტორიები\",\n      \"ესტონეთი\",\n      \"ეშმორის და კარტიეს კუნძულები\",\n      \"ვანუატუ\",\n      \"ვატიკანი\",\n      \"ვენესუელა\",\n      \"ვიეტნამი\",\n      \"ზამბია\",\n      \"ზიმბაბვე\",\n      \"თურქეთი\",\n      \"თურქმენეთი\",\n      \"იამაიკა\",\n      \"იან მაიენი\",\n      \"იაპონია\",\n      \"იემენი\",\n      \"ინდოეთი\",\n      \"ინდონეზია\",\n      \"იორდანია\",\n      \"ირანი\",\n      \"ირლანდია\",\n      \"ისლანდია\",\n      \"ისრაელი\",\n      \"იტალია\",\n      \"კაბო-ვერდე\",\n      \"კაიმანის კუნძულები\",\n      \"კამბოჯა\",\n      \"კამერუნი\",\n      \"კანადა\",\n      \"კანარის კუნძულები\",\n      \"კარიბის ზღვის\",\n      \"კატარი\",\n      \"კენია\",\n      \"კვიპროსი\",\n      \"კინგმენის რიფი\",\n      \"კირიბატი\",\n      \"კლიპერტონი\",\n      \"კოლუმბია\",\n      \"კომორი\",\n      \"კომორის კუნძულები\",\n      \"კონგოს დემოკრატიული რესპუბლიკა\",\n      \"კონგოს რესპუბლიკა\",\n      \"კორეის რესპუბლიკა\",\n      \"კოსტა-რიკა\",\n      \"კოტ-დ’ივუარი\",\n      \"კუბა\",\n      \"კუკის კუნძულები\",\n      \"ლაოსი\",\n      \"ლატვია\",\n      \"ლესოთო\",\n      \"ლიბანი\",\n      \"ლიბერია\",\n      \"ლიბია\",\n      \"ლიტვა\",\n      \"ლიხტენშტაინი\",\n      \"ლუქსემბურგი\",\n      \"მადაგასკარი\",\n      \"მადეირა\",\n      \"მავრიკი\",\n      \"მავრიტანია\",\n      \"მაიოტა\",\n      \"მაკაო\",\n      \"მაკედონია\",\n      \"მალავი\",\n      \"მალაიზია\",\n      \"მალდივი\",\n      \"მალდივის კუნძულები\",\n      \"მალი\",\n      \"მალტა\",\n      \"მაროკო\",\n      \"მარტინიკა\",\n      \"მარშალის კუნძულები\",\n      \"მარჯნის ზღვის კუნძულები\",\n      \"მელილია\",\n      \"მექსიკა\",\n      \"მიანმარი\",\n      \"მიკრონეზია\",\n      \"მიკრონეზიის ფედერაციული შტატები\",\n      \"მიმდებარე კუნძულები\",\n      \"მოზამბიკი\",\n      \"მოლდოვა\",\n      \"მონაკო\",\n      \"მონსერატი\",\n      \"მონღოლეთი\",\n      \"ნამიბია\",\n      \"ნაურუ\",\n      \"ნაწილობრივ აფრიკაში\",\n      \"ნეპალი\",\n      \"ნიგერი\",\n      \"ნიგერია\",\n      \"ნიდერლანდი\",\n      \"ნიდერლანდის ანტილები\",\n      \"ნიკარაგუა\",\n      \"ნიუე\",\n      \"ნორვეგია\",\n      \"ნორფოლკის კუნძული\",\n      \"ოკეანეთის\",\n      \"ოკეანიას\",\n      \"ომანი\",\n      \"პაკისტანი\",\n      \"პალაუ\",\n      \"პალესტინა\",\n      \"პალმირა (ატოლი)\",\n      \"პანამა\",\n      \"პანტელერია\",\n      \"პაპუა-ახალი გვინეა\",\n      \"პარაგვაი\",\n      \"პერუ\",\n      \"პიტკერნის კუნძულები\",\n      \"პოლონეთი\",\n      \"პორტუგალია\",\n      \"პრინც-ედუარდის კუნძული\",\n      \"პუერტო-რიკო\",\n      \"რეუნიონი\",\n      \"როტუმა\",\n      \"რუანდა\",\n      \"რუმინეთი\",\n      \"რუსეთი\",\n      \"საბერძნეთი\",\n      \"სადავო ტერიტორიები\",\n      \"სალვადორი\",\n      \"სამოა\",\n      \"სამხ. კორეა\",\n      \"სამხრეთ ამერიკაშია\",\n      \"სამხრეთ ამერიკის\",\n      \"სამხრეთ აფრიკის რესპუბლიკა\",\n      \"სამხრეთი აფრიკა\",\n      \"სამხრეთი გეორგია და სამხრეთ სენდვიჩის კუნძულები\",\n      \"სამხრეთი სუდანი\",\n      \"სან-მარინო\",\n      \"სან-ტომე და პრინსიპი\",\n      \"საუდის არაბეთი\",\n      \"საფრანგეთი\",\n      \"საფრანგეთის გვიანა\",\n      \"საფრანგეთის პოლინეზია\",\n      \"საქართველო\",\n      \"საჰარის არაბთა დემოკრატიული რესპუბლიკა\",\n      \"სეიშელის კუნძულები\",\n      \"სენ-ბართელმი\",\n      \"სენ-მარტენი\",\n      \"სენ-პიერი და მიკელონი\",\n      \"სენეგალი\",\n      \"სენტ-ვინსენტი და გრენადინები\",\n      \"სენტ-კიტსი და ნევისი\",\n      \"სენტ-ლუსია\",\n      \"სერბეთი\",\n      \"სეუტა\",\n      \"სვაზილენდი\",\n      \"სვალბარდი\",\n      \"სიერა-ლეონე\",\n      \"სინგაპური\",\n      \"სირია\",\n      \"სლოვაკეთი\",\n      \"სლოვენია\",\n      \"სოკოტრა\",\n      \"სოლომონის კუნძულები\",\n      \"სომალი\",\n      \"სომალილენდი\",\n      \"სომხეთი\",\n      \"სუდანი\",\n      \"სუვერენული სახელმწიფოები\",\n      \"სურინამი\",\n      \"ტაივანი\",\n      \"ტაილანდი\",\n      \"ტანზანია\",\n      \"ტაჯიკეთი\",\n      \"ტერიტორიები\",\n      \"ტერქსისა და კაიკოსის კუნძულები\",\n      \"ტოგო\",\n      \"ტოკელაუ\",\n      \"ტონგა\",\n      \"ტრანსკონტინენტური ქვეყანა\",\n      \"ტრინიდადი და ტობაგო\",\n      \"ტუვალუ\",\n      \"ტუნისი\",\n      \"უგანდა\",\n      \"უზბეკეთი\",\n      \"უკრაინა\",\n      \"უნგრეთი\",\n      \"უოლისი და ფუტუნა\",\n      \"ურუგვაი\",\n      \"ფარერის კუნძულები\",\n      \"ფილიპინები\",\n      \"ფინეთი\",\n      \"ფიჯი\",\n      \"ფოლკლენდის კუნძულები\",\n      \"ქვეყნები\",\n      \"ქოქოსის კუნძულები\",\n      \"ქუვეითი\",\n      \"ღაზის სექტორი\",\n      \"ყაზახეთი\",\n      \"ყირგიზეთი\",\n      \"შვედეთი\",\n      \"შვეიცარია\",\n      \"შობის კუნძული\",\n      \"შრი-ლანკა\",\n      \"ჩადი\",\n      \"ჩერნოგორია\",\n      \"ჩეჩნეთის რესპუბლიკა იჩქერია\",\n      \"ჩეხეთი\",\n      \"ჩილე\",\n      \"ჩინეთი\",\n      \"ჩრდ. კორეა\",\n      \"ჩრდილოეთ ამერიკის\",\n      \"ჩრდილოეთ მარიანას კუნძულები\",\n      \"ჩრდილოეთი აფრიკა\",\n      \"ჩრდილოეთი კორეა\",\n      \"ჩრდილოეთი მარიანას კუნძულები\",\n      \"ცენტრალური აფრიკა\",\n      \"ცენტრალური აფრიკის რესპუბლიკა\",\n      \"წევრები\",\n      \"წმინდა ელენე\",\n      \"წმინდა ელენეს კუნძული\",\n      \"ხორვატია\",\n      \"ჯერსი\",\n      \"ჯიბუტი\",\n      \"ჰავაი\",\n      \"ჰაიტი\",\n      \"ჰერდი და მაკდონალდის კუნძულები\",\n      \"ჰონდურასი\",\n      \"ჰონკონგი\"\n    ],\n    \"building_number\": [\n      \"###\",\n      \"##\",\n      \"#\"\n    ],\n    \"street_suffix\": [\n      \"გამზ.\",\n      \"გამზირი\",\n      \"ქ.\",\n      \"ქუჩა\",\n      \"ჩიხი\",\n      \"ხეივანი\"\n    ],\n    \"secondary_address\": [\n      \"კორპ. ##\",\n      \"შენობა ###\"\n    ],\n    \"postcode\": [\n      \"01##\"\n    ],\n    \"city_name\": [\n      \"აბასთუმანი\",\n      \"აბაშა\",\n      \"ადიგენი\",\n      \"ამბროლაური\",\n      \"ანაკლია\",\n      \"ასპინძა\",\n      \"ახალგორი\",\n      \"ახალქალაქი\",\n      \"ახალციხე\",\n      \"ახმეტა\",\n      \"ბათუმი\",\n      \"ბაკურიანი\",\n      \"ბაღდათი\",\n      \"ბახმარო\",\n      \"ბოლნისი\",\n      \"ბორჯომი\",\n      \"გარდაბანი\",\n      \"გონიო\",\n      \"გორი\",\n      \"გრიგოლეთი\",\n      \"გუდაური\",\n      \"გურჯაანი\",\n      \"დედოფლისწყარო\",\n      \"დმანისი\",\n      \"დუშეთი\",\n      \"ვანი\",\n      \"ზესტაფონი\",\n      \"ზუგდიდი\",\n      \"თბილისი\",\n      \"თეთრიწყარო\",\n      \"თელავი\",\n      \"თერჯოლა\",\n      \"თიანეთი\",\n      \"კასპი\",\n      \"კვარიათი\",\n      \"კიკეთი\",\n      \"კოჯორი\",\n      \"ლაგოდეხი\",\n      \"ლანჩხუთი\",\n      \"ლენტეხი\",\n      \"მარნეული\",\n      \"მარტვილი\",\n      \"მესტია\",\n      \"მცხეთა\",\n      \"მწვანე კონცხი\",\n      \"ნინოწმინდა\",\n      \"ოზურგეთი\",\n      \"ონი\",\n      \"რუსთავი\",\n      \"საგარეჯო\",\n      \"საგურამო\",\n      \"საირმე\",\n      \"სამტრედია\",\n      \"სარფი\",\n      \"საჩხერე\",\n      \"სენაკი\",\n      \"სიღნაღი\",\n      \"სტეფანწმინდა\",\n      \"სურამი\",\n      \"ტაბახმელა\",\n      \"ტყიბული\",\n      \"ურეკი\",\n      \"ფოთი\",\n      \"ქარელი\",\n      \"ქედა\",\n      \"ქობულეთი\",\n      \"ქუთაისი\",\n      \"ყვარელი\",\n      \"შუახევი\",\n      \"ჩაქვი\",\n      \"ჩოხატაური\",\n      \"ცაგერი\",\n      \"ცხოროჭყუ\",\n      \"წავკისი\",\n      \"წალენჯიხა\",\n      \"წალკა\",\n      \"წაღვერი\",\n      \"წეროვანი\",\n      \"წნორი\",\n      \"წყალტუბო\",\n      \"წყნეთი\",\n      \"ჭიათურა\",\n      \"ხარაგაული\",\n      \"ხაშური\",\n      \"ხელვაჩაური\",\n      \"ხობი\",\n      \"ხონი\",\n      \"ხულო\"\n    ],\n    \"street_title\": [\n      \"აბაშიძის\",\n      \"აბესაძის\",\n      \"აბულაძის\",\n      \"აგლაძის\",\n      \"ადლერის\",\n      \"ავიაქიმიის\",\n      \"ავლაბრის\",\n      \"ათარბეგოვის\",\n      \"ათონელის\",\n      \"ალავერდოვის\",\n      \"ალექსიძის\",\n      \"ალილუევის\",\n      \"ალმასიანის\",\n      \"ამაღლების\",\n      \"ამირეჯიბის\",\n      \"ანაგის\",\n      \"ანდრონიკაშვილის\",\n      \"ანთელავას\",\n      \"ანჯაფარიძის\",\n      \"არაგვის\",\n      \"არდონის\",\n      \"არეშიძის\",\n      \"ასათიანის\",\n      \"ასკურავას\",\n      \"ასლანიდის\",\n      \"ატენის\",\n      \"აფხაზი\",\n      \"აღმაშენებლის\",\n      \"ახალშენის\",\n      \"ახვლედიანის\",\n      \"ბააზოვის\",\n      \"ბაბისხევის\",\n      \"ბაბუშკინის\",\n      \"ბაგრატიონის\",\n      \"ბალანჩივაძეების\",\n      \"ბალანჩივაძის\",\n      \"ბალანჩინის\",\n      \"ბალმაშევის\",\n      \"ბარამიძის\",\n      \"ბარნოვის\",\n      \"ბაშალეიშვილის\",\n      \"ბევრეთის\",\n      \"ბელინსკის\",\n      \"ბელოსტოკის\",\n      \"ბენაშვილის\",\n      \"ბეჟანიშვილის\",\n      \"ბერიძის\",\n      \"ბოლქვაძის\",\n      \"ბოცვაძის\",\n      \"ბოჭორიშვილის\",\n      \"ბოჭორიძის\",\n      \"ბუაჩიძის\",\n      \"ბუდაპეშტის\",\n      \"ბურკიაშვილის\",\n      \"ბურძგლას\",\n      \"გაბესკირიას\",\n      \"გაგარინის\",\n      \"გაზაფხულის\",\n      \"გამრეკელის\",\n      \"გამსახურდიას\",\n      \"გარეჯელის\",\n      \"გეგეჭკორის\",\n      \"გედაურის\",\n      \"გელოვანი\",\n      \"გელოვანის\",\n      \"გერცენის\",\n      \"გლდანის\",\n      \"გოგებაშვილის\",\n      \"გოგიბერიძის\",\n      \"გოგოლის\",\n      \"გონაშვილის\",\n      \"გორგასლის\",\n      \"გრანელის\",\n      \"გრიზოდუბოვას\",\n      \"გრინევიცკის\",\n      \"გრომოვას\",\n      \"გრუზინსკის\",\n      \"გუდიაშვილის\",\n      \"გულრიფშის\",\n      \"გულუას\",\n      \"გურამიშვილის\",\n      \"გურგენიძის\",\n      \"დადიანის\",\n      \"დავითაშვილის\",\n      \"დამაკავშირებელი\",\n      \"დარიალის\",\n      \"დედოფლისწყაროს\",\n      \"დეპუტატის\",\n      \"დიდგორის\",\n      \"დიდი\",\n      \"დიდუბის\",\n      \"დიუმას\",\n      \"დიღმის\",\n      \"დიღომში\",\n      \"დოლიძის\",\n      \"დუნდუას\",\n      \"დურმიშიძის\",\n      \"ელიავას\",\n      \"ენგელსის\",\n      \"ენგურის\",\n      \"ეპისკოპოსის\",\n      \"ერისთავი\",\n      \"ერისთავის\",\n      \"ვაზისუბნის\",\n      \"ვაკელის\",\n      \"ვართაგავას\",\n      \"ვატუტინის\",\n      \"ვაჩნაძის\",\n      \"ვაცეკის\",\n      \"ვეკუას\",\n      \"ვეშაპურის\",\n      \"ვირსალაძის\",\n      \"ვოლოდარსკის\",\n      \"ვორონინის\",\n      \"ზაარბრიუკენის\",\n      \"ზაზიაშვილის\",\n      \"ზაზიშვილის\",\n      \"ზაკომოლდინის\",\n      \"ზანდუკელის\",\n      \"ზაქარაიას\",\n      \"ზაქარიაძის\",\n      \"ზახაროვის\",\n      \"ზაჰესის\",\n      \"ზნაურის\",\n      \"ზურაბაშვილის\",\n      \"ზღვის\",\n      \"თაბუკაშვილის\",\n      \"თავაძის\",\n      \"თავისუფლების\",\n      \"თამარაშვილის\",\n      \"თაქთაქიშვილის\",\n      \"თბილელის\",\n      \"თელიას\",\n      \"თორაძის\",\n      \"თოფურიძის\",\n      \"იალბუზის\",\n      \"იამანიძის\",\n      \"იაშვილის\",\n      \"იბერიის\",\n      \"იერუსალიმის\",\n      \"ივანიძის\",\n      \"ივერიელის\",\n      \"იზაშვილის\",\n      \"ილურიძის\",\n      \"იმედაშვილის\",\n      \"იმედაძის\",\n      \"იმედის\",\n      \"ინანიშვილის\",\n      \"ინგოროყვას\",\n      \"ინდუსტრიალიზაციის\",\n      \"ინჟინრის\",\n      \"ინწკირველის\",\n      \"ირბახის\",\n      \"ირემაშვილის\",\n      \"ისაკაძის\",\n      \"ისპასჰანლის\",\n      \"იტალიის\",\n      \"იუნკერთა\",\n      \"კათალიკოსის\",\n      \"კაიროს\",\n      \"კაკაბაძის\",\n      \"კაკაბეთის\",\n      \"კაკლიანის\",\n      \"კალანდაძის\",\n      \"კალიაევის\",\n      \"კალინინის\",\n      \"კამალოვის\",\n      \"კამოს\",\n      \"კაშენის\",\n      \"კახოვკის\",\n      \"კედიას\",\n      \"კელაპტრიშვილის\",\n      \"კერესელიძის\",\n      \"კეცხოველის\",\n      \"კიბალჩიჩის\",\n      \"კიკნაძის\",\n      \"კიროვის\",\n      \"კობარეთის\",\n      \"კოლექტივიზაციის\",\n      \"კოლმეურნეობის\",\n      \"კოლხეთის\",\n      \"კომკავშირის\",\n      \"კომუნისტური\",\n      \"კონსტიტუციის\",\n      \"კოოპერაციის\",\n      \"კოსტავას\",\n      \"კოტეტიშვილის\",\n      \"კოჩეტკოვის\",\n      \"კოჯრის\",\n      \"კრონშტადტის\",\n      \"კროპოტკინის\",\n      \"კრუპსკაიას\",\n      \"კუიბიშევის\",\n      \"კურნატოვსკის\",\n      \"კურტანოვსკის\",\n      \"კუტუზოვის\",\n      \"ლაღიძის\",\n      \"ლელაშვილის\",\n      \"ლენინაშენის\",\n      \"ლენინგრადის\",\n      \"ლენინის\",\n      \"ლენის\",\n      \"ლეონიძის\",\n      \"ლვოვის\",\n      \"ლორთქიფანიძის\",\n      \"ლოტკინის\",\n      \"ლუბლიანის\",\n      \"ლუბოვსკის\",\n      \"ლუნაჩარსკის\",\n      \"ლუქსემბურგის\",\n      \"მაგნიტოგორსკის\",\n      \"მაზნიაშვილის\",\n      \"მაისურაძის\",\n      \"მამარდაშვილის\",\n      \"მამაცაშვილის\",\n      \"მანაგაძის\",\n      \"მანჯგალაძის\",\n      \"მარის\",\n      \"მარუაშვილის\",\n      \"მარქსის\",\n      \"მარჯანის\",\n      \"მატროსოვის\",\n      \"მაჭავარიანი\",\n      \"მახალდიანის\",\n      \"მახარაძის\",\n      \"მებაღიშვილის\",\n      \"მეგობრობის\",\n      \"მელაანის\",\n      \"მერკვილაძის\",\n      \"მესხიას\",\n      \"მესხის\",\n      \"მეტეხის\",\n      \"მეტრეველი\",\n      \"მეჩნიკოვის\",\n      \"მთავარანგელოზის\",\n      \"მიასნიკოვის\",\n      \"მილორავას\",\n      \"მიმინოშვილის\",\n      \"მიროტაძის\",\n      \"მიქატაძის\",\n      \"მიქელაძის\",\n      \"მონტინის\",\n      \"მორეტის\",\n      \"მოსკოვის\",\n      \"მრევლიშვილის\",\n      \"მუშკორის\",\n      \"მუჯირიშვილის\",\n      \"მშვიდობის\",\n      \"მცხეთის\",\n      \"ნადირაძის\",\n      \"ნაკაშიძის\",\n      \"ნარიმანოვის\",\n      \"ნასიძის\",\n      \"ნაფარეულის\",\n      \"ნეკრასოვის\",\n      \"ნიაღვრის\",\n      \"ნინიძის\",\n      \"ნიშნიანიძის\",\n      \"ობოლაძის\",\n      \"ონიანის\",\n      \"ოჟიოს\",\n      \"ორახელაშვილის\",\n      \"ორბელიანის\",\n      \"ორჯონიკიძის\",\n      \"ოქტომბრის\",\n      \"ოცდაექვსი\",\n      \"პავლოვის\",\n      \"პარალელურის\",\n      \"პარიზის\",\n      \"პეკინის\",\n      \"პეროვსკაიას\",\n      \"პეტეფის\",\n      \"პიონერის\",\n      \"პირველი\",\n      \"პისარევის\",\n      \"პლეხანოვის\",\n      \"პრავდის\",\n      \"პროლეტარიატის\",\n      \"ჟელიაბოვის\",\n      \"ჟვანიას\",\n      \"ჟორდანიას\",\n      \"ჟღენტი\",\n      \"ჟღენტის\",\n      \"რადიანის\",\n      \"რამიშვილი\",\n      \"რასკოვას\",\n      \"რენინგერის\",\n      \"რინგის\",\n      \"რიჟინაშვილის\",\n      \"რობაქიძის\",\n      \"რობესპიერის\",\n      \"რუსის\",\n      \"რუხაძის\",\n      \"რჩეულიშვილის\",\n      \"სააკაძის\",\n      \"საბადურის\",\n      \"საბაშვილის\",\n      \"საბურთალოს\",\n      \"საბჭოს\",\n      \"საგურამოს\",\n      \"სამრეკლოს\",\n      \"სამღერეთის\",\n      \"სანაკოევის\",\n      \"სარაჯიშვილის\",\n      \"საჯაიას\",\n      \"სევასტოპოლის\",\n      \"სერგი\",\n      \"სვანიძის\",\n      \"სვერდლოვის\",\n      \"სტახანოვის\",\n      \"სულთნიშნის\",\n      \"სურგულაძის\",\n      \"სხირტლაძის\",\n      \"ტაბიძის\",\n      \"ტატიშვილის\",\n      \"ტელმანის\",\n      \"ტერევერკოს\",\n      \"ტეტელაშვილის\",\n      \"ტოვსტონოგოვის\",\n      \"ტოროშელიძის\",\n      \"ტრაქტორის\",\n      \"ტრიკოტაჟის\",\n      \"ტურბინის\",\n      \"უბილავას\",\n      \"უბინაშვილის\",\n      \"უზნაძის\",\n      \"უკლებას\",\n      \"ულიანოვის\",\n      \"ურიდიას\",\n      \"ფაბრიციუსის\",\n      \"ფაღავას\",\n      \"ფერისცვალების\",\n      \"ფიგნერის\",\n      \"ფიზკულტურის\",\n      \"ფიოლეტოვის\",\n      \"ფიფიების\",\n      \"ფოცხიშვილის\",\n      \"ქართველიშვილის\",\n      \"ქართლელიშვილის\",\n      \"ქინქლაძის\",\n      \"ქიქოძის\",\n      \"ქსოვრელის\",\n      \"ქუთათელაძის\",\n      \"ქუთათელის\",\n      \"ქურდიანის\",\n      \"ღოღობერიძის\",\n      \"ღუდუშაურის\",\n      \"ყავლაშვილის\",\n      \"ყაზბეგის\",\n      \"ყარყარაშვილის\",\n      \"ყიფიანის\",\n      \"ყუშიტაშვილის\",\n      \"შანიძის\",\n      \"შარტავას\",\n      \"შატილოვის\",\n      \"შაუმიანის\",\n      \"შენგელაიას\",\n      \"შერვაშიძის\",\n      \"შეროზიას\",\n      \"შირშოვის\",\n      \"შმიდტის\",\n      \"შრომის\",\n      \"შუშინის\",\n      \"შჩორსის\",\n      \"ჩალაუბნის\",\n      \"ჩანტლაძის\",\n      \"ჩაპაევის\",\n      \"ჩაჩავას\",\n      \"ჩელუსკინელების\",\n      \"ჩერნიახოვსკის\",\n      \"ჩერქეზიშვილი\",\n      \"ჩერქეზიშვილის\",\n      \"ჩვიდმეტი\",\n      \"ჩიტაიას\",\n      \"ჩიტაძის\",\n      \"ჩიქვანაიას\",\n      \"ჩიქობავას\",\n      \"ჩიხლაძის\",\n      \"ჩოდრიშვილის\",\n      \"ჩოლოყაშვილის\",\n      \"ჩუღურეთის\",\n      \"ცაბაძის\",\n      \"ცაგარელის\",\n      \"ცეტკინის\",\n      \"ცინცაძის\",\n      \"ცისკარიშვილის\",\n      \"ცურტაველის\",\n      \"ცქიტიშვილის\",\n      \"ცხაკაიას\",\n      \"ძმობის\",\n      \"ძნელაძის\",\n      \"წერეთლის\",\n      \"წითელი\",\n      \"წითელწყაროს\",\n      \"წინამძღვრიშვილის\",\n      \"წულაძის\",\n      \"წულუკიძის\",\n      \"ჭაბუკიანის\",\n      \"ჭავჭავაძის\",\n      \"ჭანტურიას\",\n      \"ჭოველიძის\",\n      \"ჭონქაძის\",\n      \"ჭყონდიდელის\",\n      \"ხანძთელის\",\n      \"ხვამლის\",\n      \"ხვინგიას\",\n      \"ხვიჩიას\",\n      \"ხიმშიაშვილის\",\n      \"ხმელნიცკის\",\n      \"ხორნაბუჯის\",\n      \"ხრამჰესის\",\n      \"ხუციშვილის\",\n      \"ჯავახიშვილის\",\n      \"ჯაფარიძის\",\n      \"ჯიბლაძის\",\n      \"ჯორჯიაშვილის\"\n    ],\n    \"street_name\": [\n      \"#{street_title} #{street_suffix}\"\n    ],\n    \"street_address\": [\n      \"#{street_name} #{building_number}\"\n    ],\n    \"default_country\": [\n      \"საქართველო\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"gmail.com\",\n      \"yahoo.com\",\n      \"posta.ge\"\n    ],\n    \"domain_suffix\": [\n      \"ge\",\n      \"com\",\n      \"net\",\n      \"org\",\n      \"com.ge\",\n      \"org.ge\"\n    ]\n  },\n  \"company\": {\n    \"prefix\": [\n      \"შპს\",\n      \"სს\",\n      \"ააიპ\",\n      \"სსიპ\"\n    ],\n    \"suffix\": [\n      \"ჯგუფი\",\n      \"და კომპანია\",\n      \"სტუდია\",\n      \"გრუპი\"\n    ],\n    \"name\": [\n      \"#{prefix} #{Name.first_name}\",\n      \"#{prefix} #{Name.last_name}\",\n      \"#{prefix} #{Name.last_name} #{suffix}\",\n      \"#{prefix} #{Name.first_name} #{suffix}\",\n      \"#{prefix} #{Name.last_name}-#{Name.last_name}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\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  },\n  \"cell_phone\": {\n    \"formats\": [\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  }\n}"
  },
  {
    "path": "Source/Bogus/data/ge.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 3],\n    city: [Array String; 6],\n    city_name: [Array String; 88],\n    city_prefix: [Array String; 4],\n    city_suffix: [Array String; 4],\n    country: [Array String; 313],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1],\n    secondary_address: [Array String; 2],\n    street_address: [Array String; 1],\n    street_name: [Array String; 1],\n    street_suffix: [Array String; 6],\n    street_title: [Array String; 416]\n  },\n  cell_phone: {\n    formats: [Array String; 9]\n  },\n  company: {\n    name: [Array String; 5],\n    prefix: [Array String; 4],\n    suffix: [Array String; 4]\n  },\n  internet: {\n    domain_suffix: [Array String; 6],\n    free_email: [Array String; 3]\n  },\n  name: {\n    first_name: [Array String; 499],\n    last_name: [Array String; 169],\n    name: [Array String; 6],\n    prefix: [Array String; 4],\n    title: {\n      descriptor: [Array String; 6],\n      job: [Array String; 37],\n      level: [Array String; 25]\n    }\n  },\n  phone_number: {\n    formats: [Array String; 20]\n  },\n  separator:  და ,\n  title: Georgian\n}"
  },
  {
    "path": "Source/Bogus/data/hr.locale.json",
    "content": "{\n  \"title\": \"Hrvatski\",\n  \"address\": {\n    \"country\": [\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    \"building_number\": [\n      \"#\",\n      \"##\",\n      \"###\"\n    ],\n    \"secondary_address\": [\n      \"Kat #\",\n      \"Stan ##\"\n    ],\n    \"postcode\": [\n      \"#####\"\n    ],\n    \"time_zone\": [\n      \"Pacifik/Midway\",\n      \"Pacifik/Pago_Pago\",\n      \"Pacifik/Honolulu\",\n      \"Amerika/Juneau\",\n      \"Amerika/Los_Angeles\",\n      \"Amerika/Tijuana\",\n      \"Amerika/Denver\",\n      \"Amerika/Phoenix\",\n      \"Amerika/Chihuahua\",\n      \"Amerika/Mazatlan\",\n      \"Amerika/Chicago\",\n      \"Amerika/Regina\",\n      \"Amerika/Mexico_City\",\n      \"Amerika/Monterrey\",\n      \"Amerika/Guatemala\",\n      \"Amerika/New_York\",\n      \"Amerika/Indiana/Indianapolis\",\n      \"Amerika/Bogota\",\n      \"Amerika/Lima\",\n      \"Amerika/Lima\",\n      \"Amerika/Halifax\",\n      \"Amerika/Caracas\",\n      \"Amerika/La_Paz\",\n      \"Amerika/Santiago\",\n      \"Amerika/St_Johns\",\n      \"Amerika/Sao_Paulo\",\n      \"Amerika/Argentina/Buenos_Aires\",\n      \"Amerika/Guyana\",\n      \"Amerika/Godthab\",\n      \"Atlantik/South_Georgia\",\n      \"Atlantik/Azori\",\n      \"Atlantik/Cape_Verde\",\n      \"Europa/Dublin\",\n      \"Europa/London\",\n      \"Europa/Lisbon\",\n      \"Europa/London\",\n      \"Africa/Casablanca\",\n      \"Africa/Monrovia\",\n      \"Etc/UTC\",\n      \"Europa/Beograd\",\n      \"Europa/Bratislava\",\n      \"Europa/Budapest\",\n      \"Europa/Ljubljana\",\n      \"Europa/Prague\",\n      \"Europa/Sarajevo\",\n      \"Europa/Skopje\",\n      \"Europa/Varšava\",\n      \"Europa/Zagreb\",\n      \"Europa/Brussels\",\n      \"Europa/Copenhagen\",\n      \"Europa/Madrid\",\n      \"Europa/Paris\",\n      \"Europa/Amsterdam\",\n      \"Europa/Berlin\",\n      \"Europa/Rim\",\n      \"Europa/Stockholm\",\n      \"Europa/Beč\",\n      \"Africa/Alžir\",\n      \"Europa/Bukurešt\",\n      \"Africa/Kairo\",\n      \"Europa/Helsinki\",\n      \"Europa/Kiev\",\n      \"Europa/Riga\",\n      \"Europa/Sofia\",\n      \"Europa/Tallinn\",\n      \"Europa/Vilnius\",\n      \"Europa/Atena\",\n      \"Europa/Istanbul\",\n      \"Europa/Minsk\",\n      \"Azija/Jeruzalem\",\n      \"Africa/Harare\",\n      \"Africa/Johannesburg\",\n      \"Europa/Moskva\",\n      \"Azija/Kuwait\",\n      \"Azija/Riyadh\",\n      \"Africa/Nairobi\",\n      \"Azija/Baghdad\",\n      \"Azija/Tehran\",\n      \"Azija/Muscat\",\n      \"Azija/Baku\",\n      \"Azija/Tbilisi\",\n      \"Azija/Yerevan\",\n      \"Azija/Kabul\",\n      \"Azija/Yekaterinburg\",\n      \"Azija/Karachi\",\n      \"Azija/Tashkent\",\n      \"Azija/Kolkata\",\n      \"Azija/Kathmandu\",\n      \"Azija/Dhaka\",\n      \"Azija/Colombo\",\n      \"Azija/Almaty\",\n      \"Azija/Novosibirsk\",\n      \"Azija/Rangoon\",\n      \"Azija/Bangkok\",\n      \"Azija/Jakarta\",\n      \"Azija/Krasnoyarsk\",\n      \"Azija/Shanghai\",\n      \"Azija/Chongqing\",\n      \"Azija/Hong_Kong\",\n      \"Azija/Urumqi\",\n      \"Azija/Kuala_Lumpur\",\n      \"Azija/Singapore\",\n      \"Azija/Taipei\",\n      \"Australia/Perth\",\n      \"Azija/Irkutsk\",\n      \"Azija/Ulaanbaatar\",\n      \"Azija/Seoul\",\n      \"Azija/Tokyo\",\n      \"Azija/Yakutsk\",\n      \"Australia/Darwin\",\n      \"Australia/Adelaide\",\n      \"Australia/Melbourne\",\n      \"Australia/Sydney\",\n      \"Australia/Brisbane\",\n      \"Australia/Hobart\",\n      \"Azija/Vladivostok\",\n      \"Pacifik/Guam\",\n      \"Pacifik/Port_Moresby\",\n      \"Azija/Magadan\",\n      \"Pacifik/Noumea\",\n      \"Pacifik/Fiji\",\n      \"Azija/Kamchatka\",\n      \"Pacifik/Majuro\",\n      \"Pacifik/Auckland\",\n      \"Pacifik/Tongatapu\",\n      \"Pacifik/Fakaofo\",\n      \"Pacifik/Apia\"\n    ],\n    \"city_name\": [\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    \"city\": [\n      \"#{city_name}\"\n    ],\n    \"street\": [\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      \"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      \"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      \"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      \"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      \"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 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ćarska \",\n      \"Voćinska\",\n      \"Vodenička\",\n      \"Vranska\",\n      \"Vratnička\",\n      \"Vrbik\",\n      \"Vrt Jagode Truhelke\",\n      \"Vrtna\",\n      \"Vukovarska cesta\",\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    \"street_name\": [\n      \"#{street}\"\n    ],\n    \"street_address\": [\n      \"#{street_name} #{building_number}\"\n    ],\n    \"default_country\": [\n      \"Hrvatska\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"gmail.com\",\n      \"hrnet.hr\",\n      \"mailhr.hr\"\n    ],\n    \"domain_suffix\": [\n      \"hr\",\n      \"com\",\n      \"net\",\n      \"eu\",\n      \"org\"\n    ]\n  },\n  \"name\": {\n    \"male_first_name\": [\n      \"Adi\",\n      \"Ado\",\n      \"Andel\",\n      \"Andelin\",\n      \"Andelko\",\n      \"Andelo\",\n      \"Andi\",\n      \"Andras\",\n      \"Andrej\",\n      \"Andrija\",\n      \"Andro\",\n      \"Anko\",\n      \"Ante\",\n      \"Antek\",\n      \"Antonin\",\n      \"Antonio\",\n      \"Antun\",\n      \"Bela\",\n      \"Belimir\",\n      \"Berti\",\n      \"Boris\",\n      \"Borko\",\n      \"Borna\",\n      \"Božidar\",\n      \"Branimir\",\n      \"Bruno\",\n      \"Časlav\",\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      \"Ivica\",\n      \"Ivo\",\n      \"Jadran\",\n      \"Jadranko\",\n      \"Jadro\",\n      \"Jakov\",\n      \"Jan\",\n      \"Janko\",\n      \"Jasen\",\n      \"Jasenko\",\n      \"Josip\",\n      \"Joško\",\n      \"Joso\",\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      \"Štef\",\n      \"Stipan\",\n      \"Stipe\",\n      \"Stjepan\",\n      \"Stribor\",\n      \"Svebor\",\n      \"Tihomir\",\n      \"Toma\",\n      \"Tome\",\n      \"Tomislav\",\n      \"Tomo\",\n      \"Tonči\",\n      \"Tone\",\n      \"Toni\",\n      \"Tonko\",\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      \"Željko\",\n      \"Zoltan\",\n      \"Zrinislav\",\n      \"Zrinko\",\n      \"Zvonimir\"\n    ],\n    \"first_name\": [\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      \"Ančica\",\n      \"Anamarija\",\n      \"Anastazija\",\n      \"Anci\",\n      \"Anči\",\n      \"Ancica\",\n      \"Anda\",\n      \"Anđela\",\n      \"Anđelika\",\n      \"Anđelina\",\n      \"Andi\",\n      \"Andrea\",\n      \"Andreja\",\n      \"Andrina\",\n      \"Anesa\",\n      \"Aneta\",\n      \"Ani\",\n      \"Anica\",\n      \"Anja\",\n      \"Anka\",\n      \"Antea\",\n      \"Antonija\",\n      \"Asija\",\n      \"Asja\",\n      \"Bara\",\n      \"Barbara\",\n      \"Barica\",\n      \"Beata\",\n      \"Bela\",\n      \"Biserka\",\n      \"Borka\",\n      \"Borna\",\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      \"Darinka\",\n      \"Dea\",\n      \"Ðina\",\n      \"Dona\",\n      \"Donka\",\n      \"Dora\",\n      \"Dorana\",\n      \"Dorica\",\n      \"Draga\",\n      \"Ela\",\n      \"Eli\",\n      \"Elka\",\n      \"Evelin\",\n      \"Ina\",\n      \"Inga\",\n      \"Inge\",\n      \"Inja\",\n      \"Inka\",\n      \"Ita\",\n      \"Iva\",\n      \"Ivančica\",\n      \"Ivanka\",\n      \"Ivica\",\n      \"Ivna\",\n      \"Jagica\",\n      \"Jana\",\n      \"Janica\",\n      \"Janka\",\n      \"Jasna\",\n      \"Jela\",\n      \"Jelica\",\n      \"Ješa\",\n      \"Kata\",\n      \"Kate\",\n      \"Katica\",\n      \"Katija\",\n      \"Katina\",\n      \"Kika\",\n      \"Lara\",\n      \"Laura\",\n      \"Lea\",\n      \"Lela\",\n      \"Lena\",\n      \"Leona\",\n      \"Lola\",\n      \"Maca\",\n      \"Magda\",\n      \"Maja\",\n      \"Majda\",\n      \"Manda\",\n      \"Mara\",\n      \"Mare\",\n      \"Marena\",\n      \"Marica\",\n      \"Marta\",\n      \"Maša\",\n      \"Mica\",\n      \"Mika\",\n      \"Mila\",\n      \"Milica\",\n      \"Milka\",\n      \"Mima\",\n      \"Mina\",\n      \"Mira\",\n      \"Mirka\",\n      \"Naja\",\n      \"Nana\",\n      \"Natalija\",\n      \"Nataša\",\n      \"Natka\",\n      \"Neda\",\n      \"Nela\",\n      \"Neli\",\n      \"Nena\",\n      \"Nera\",\n      \"Nesa\",\n      \"Neva\",\n      \"Nevenka\",\n      \"Nina\",\n      \"Nuša\",\n      \"Paulina\",\n      \"Pava\",\n      \"Pave\",\n      \"Pavica\",\n      \"Rajna\",\n      \"Rija\",\n      \"Rina\",\n      \"Ružica\",\n      \"Staša\",\n      \"Tasa\",\n      \"Teja\",\n      \"Tija\",\n      \"Tijana\",\n      \"Tina\",\n      \"Tončica\",\n      \"Tonija\",\n      \"Tonka\",\n      \"Vala\",\n      \"Valera\",\n      \"Vali\",\n      \"Vela\",\n      \"Velana\",\n      \"Velina\",\n      \"Vera\",\n      \"Verica\",\n      \"Vinka\",\n      \"Zlatica\",\n      \"Zlatka\",\n      \"Darija\",\n      \"Darina\",\n      \"Divna\",\n      \"Donata\",\n      \"Doroteja\",\n      \"Dragica\",\n      \"Dubravka\",\n      \"Dunja\",\n      \"Ðurda\",\n      \"Edita\",\n      \"Elena\",\n      \"Ema\",\n      \"Eva\",\n      \"Gabrijela\",\n      \"Goranka\",\n      \"Gordana\",\n      \"Grozdana\",\n      \"Helena\",\n      \"Hrvojka\",\n      \"Ira\",\n      \"Irena\",\n      \"Irma\",\n      \"Ivana\",\n      \"Jadranka\",\n      \"Jaga\",\n      \"Jasmina\",\n      \"Josipa\",\n      \"Karmela\",\n      \"Katarina\",\n      \"Kristina\",\n      \"Leda\",\n      \"Leonida\",\n      \"Lidija\",\n      \"Ljiljana\",\n      \"Ljubica\",\n      \"Lovorka\",\n      \"Lucija\",\n      \"Magdalena\",\n      \"Marija\",\n      \"Marijana\",\n      \"Marina\",\n      \"Martina\",\n      \"Miranda\",\n      \"Mirna\",\n      \"Monika\",\n      \"Nada\",\n      \"Nadalina\",\n      \"Nedjeljka\",\n      \"Nevena\",\n      \"Nora\",\n      \"Paula\",\n      \"Petra\",\n      \"Renata\",\n      \"Romana\",\n      \"Rosana\",\n      \"Ruža\",\n      \"Sanja\",\n      \"Silvija\",\n      \"Slavica\",\n      \"Snježana\",\n      \"Tereza\",\n      \"Tomislava\",\n      \"Valentina\",\n      \"Valerija\",\n      \"Vedrana\",\n      \"Velimira\",\n      \"Veronika\",\n      \"Vesna\",\n      \"Vladimira\",\n      \"Zdenka\",\n      \"Zdeslava\",\n      \"Zlata\",\n      \"Adi\",\n      \"Ado\",\n      \"Andel\",\n      \"Andelin\",\n      \"Andelko\",\n      \"Andelo\",\n      \"Andi\",\n      \"Andras\",\n      \"Andrej\",\n      \"Andrija\",\n      \"Andro\",\n      \"Anko\",\n      \"Ante\",\n      \"Antek\",\n      \"Antonin\",\n      \"Antonio\",\n      \"Antun\",\n      \"Bela\",\n      \"Belimir\",\n      \"Berti\",\n      \"Boris\",\n      \"Borko\",\n      \"Borna\",\n      \"Božidar\",\n      \"Branimir\",\n      \"Bruno\",\n      \"Časlav\",\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      \"Ivica\",\n      \"Ivo\",\n      \"Jadran\",\n      \"Jadranko\",\n      \"Jadro\",\n      \"Jakov\",\n      \"Jan\",\n      \"Janko\",\n      \"Jasen\",\n      \"Jasenko\",\n      \"Josip\",\n      \"Joško\",\n      \"Joso\",\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      \"Štef\",\n      \"Stipan\",\n      \"Stipe\",\n      \"Stjepan\",\n      \"Stribor\",\n      \"Svebor\",\n      \"Tihomir\",\n      \"Toma\",\n      \"Tome\",\n      \"Tomislav\",\n      \"Tomo\",\n      \"Tonči\",\n      \"Tone\",\n      \"Toni\",\n      \"Tonko\",\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      \"Željko\",\n      \"Zoltan\",\n      \"Zrinislav\",\n      \"Zrinko\",\n      \"Zvonimir\"\n    ],\n    \"female_first_name\": [\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      \"Ančica\",\n      \"Anamarija\",\n      \"Anastazija\",\n      \"Anci\",\n      \"Anči\",\n      \"Ancica\",\n      \"Anda\",\n      \"Anđela\",\n      \"Anđelika\",\n      \"Anđelina\",\n      \"Andi\",\n      \"Andrea\",\n      \"Andreja\",\n      \"Andrina\",\n      \"Anesa\",\n      \"Aneta\",\n      \"Ani\",\n      \"Anica\",\n      \"Anja\",\n      \"Anka\",\n      \"Antea\",\n      \"Antonija\",\n      \"Asija\",\n      \"Asja\",\n      \"Bara\",\n      \"Barbara\",\n      \"Barica\",\n      \"Beata\",\n      \"Bela\",\n      \"Biserka\",\n      \"Borka\",\n      \"Borna\",\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      \"Darinka\",\n      \"Dea\",\n      \"Ðina\",\n      \"Dona\",\n      \"Donka\",\n      \"Dora\",\n      \"Dorana\",\n      \"Dorica\",\n      \"Draga\",\n      \"Ela\",\n      \"Eli\",\n      \"Elka\",\n      \"Evelin\",\n      \"Ina\",\n      \"Inga\",\n      \"Inge\",\n      \"Inja\",\n      \"Inka\",\n      \"Ita\",\n      \"Iva\",\n      \"Ivančica\",\n      \"Ivanka\",\n      \"Ivica\",\n      \"Ivna\",\n      \"Jagica\",\n      \"Jana\",\n      \"Janica\",\n      \"Janka\",\n      \"Jasna\",\n      \"Jela\",\n      \"Jelica\",\n      \"Ješa\",\n      \"Kata\",\n      \"Kate\",\n      \"Katica\",\n      \"Katija\",\n      \"Katina\",\n      \"Kika\",\n      \"Lara\",\n      \"Laura\",\n      \"Lea\",\n      \"Lela\",\n      \"Lena\",\n      \"Leona\",\n      \"Lola\",\n      \"Maca\",\n      \"Magda\",\n      \"Maja\",\n      \"Majda\",\n      \"Manda\",\n      \"Mara\",\n      \"Mare\",\n      \"Marena\",\n      \"Marica\",\n      \"Marta\",\n      \"Maša\",\n      \"Mica\",\n      \"Mika\",\n      \"Mila\",\n      \"Milica\",\n      \"Milka\",\n      \"Mima\",\n      \"Mina\",\n      \"Mira\",\n      \"Mirka\",\n      \"Naja\",\n      \"Nana\",\n      \"Natalija\",\n      \"Nataša\",\n      \"Natka\",\n      \"Neda\",\n      \"Nela\",\n      \"Neli\",\n      \"Nena\",\n      \"Nera\",\n      \"Nesa\",\n      \"Neva\",\n      \"Nevenka\",\n      \"Nina\",\n      \"Nuša\",\n      \"Paulina\",\n      \"Pava\",\n      \"Pave\",\n      \"Pavica\",\n      \"Rajna\",\n      \"Rija\",\n      \"Rina\",\n      \"Ružica\",\n      \"Staša\",\n      \"Tasa\",\n      \"Teja\",\n      \"Tija\",\n      \"Tijana\",\n      \"Tina\",\n      \"Tončica\",\n      \"Tonija\",\n      \"Tonka\",\n      \"Vala\",\n      \"Valera\",\n      \"Vali\",\n      \"Vela\",\n      \"Velana\",\n      \"Velina\",\n      \"Vera\",\n      \"Verica\",\n      \"Vinka\",\n      \"Zlatica\",\n      \"Zlatka\",\n      \"Darija\",\n      \"Darina\",\n      \"Divna\",\n      \"Donata\",\n      \"Doroteja\",\n      \"Dragica\",\n      \"Dubravka\",\n      \"Dunja\",\n      \"Ðurda\",\n      \"Edita\",\n      \"Elena\",\n      \"Ema\",\n      \"Eva\",\n      \"Gabrijela\",\n      \"Goranka\",\n      \"Gordana\",\n      \"Grozdana\",\n      \"Helena\",\n      \"Hrvojka\",\n      \"Ira\",\n      \"Irena\",\n      \"Irma\",\n      \"Ivana\",\n      \"Jadranka\",\n      \"Jaga\",\n      \"Jasmina\",\n      \"Josipa\",\n      \"Karmela\",\n      \"Katarina\",\n      \"Kristina\",\n      \"Leda\",\n      \"Leonida\",\n      \"Lidija\",\n      \"Ljiljana\",\n      \"Ljubica\",\n      \"Lovorka\",\n      \"Lucija\",\n      \"Magdalena\",\n      \"Marija\",\n      \"Marijana\",\n      \"Marina\",\n      \"Martina\",\n      \"Miranda\",\n      \"Mirna\",\n      \"Monika\",\n      \"Nada\",\n      \"Nadalina\",\n      \"Nedjeljka\",\n      \"Nevena\",\n      \"Nora\",\n      \"Paula\",\n      \"Petra\",\n      \"Renata\",\n      \"Romana\",\n      \"Rosana\",\n      \"Ruža\",\n      \"Sanja\",\n      \"Silvija\",\n      \"Slavica\",\n      \"Snježana\",\n      \"Tereza\",\n      \"Tomislava\",\n      \"Valentina\",\n      \"Valerija\",\n      \"Vedrana\",\n      \"Velimira\",\n      \"Veronika\",\n      \"Vesna\",\n      \"Vladimira\",\n      \"Zdenka\",\n      \"Zdeslava\",\n      \"Zlata\"\n    ],\n    \"last_name\": [\n      \"Abadžić\",\n      \"Abadžija\",\n      \"Abazi\",\n      \"Abdulahi\",\n      \"Abdulić\",\n      \"Abdurahmanović\",\n      \"Abebe\",\n      \"Abel\",\n      \"Abfal\",\n      \"Abičić\",\n      \"Abičić-Tomac\",\n      \"Abjanić\",\n      \"Abjanović\",\n      \"Abrahamski\",\n      \"Abramić\",\n      \"Abramović\",\n      \"Abrecht\",\n      \"Abrić\",\n      \"Abrišin\",\n      \"Abrlić\",\n      \"Abu El Saoud\",\n      \"Ackermann\",\n      \"Ač\",\n      \"Ačai\",\n      \"Ačaji\",\n      \"Ačanski\",\n      \"Ačić\",\n      \"Ačimović\",\n      \"Ačkar\",\n      \"Aćimov\",\n      \"Aćimović\",\n      \"Adam\",\n      \"Adam Perl\",\n      \"Adamček\",\n      \"Adamčević\",\n      \"Adamec\",\n      \"Adamić\",\n      \"Adamko\",\n      \"Adamović\",\n      \"Adašević\",\n      \"Adelsberger\",\n      \"Ademi\",\n      \"Ademović\",\n      \"Adjić\",\n      \"Adjulović\",\n      \"Adler\",\n      \"Adlešić\",\n      \"Ador\",\n      \"Adrić\",\n      \"Adžaga\",\n      \"Adžaip\",\n      \"Adžamić\",\n      \"Adžić\",\n      \"Adžidović\",\n      \"Adžija\",\n      \"Adžijević\",\n      \"Ađaip\",\n      \"Ađajip\",\n      \"Ađamić\",\n      \"Ađanski\",\n      \"Ađić\",\n      \"Ađin\",\n      \"Ađulović\",\n      \"Afrić\",\n      \"Ag\",\n      \"Agami\",\n      \"Agatić\",\n      \"Agbaba\",\n      \"Ageljić\",\n      \"Agh\",\n      \"Agičić\",\n      \"Agić\",\n      \"Agoč\",\n      \"Agostini\",\n      \"Agotić\",\n      \"Agović\",\n      \"Ahić\",\n      \"Ahmedbašić\",\n      \"Ahmetbašić\",\n      \"Ahmeti\",\n      \"Ahmetović\",\n      \"Ahmetspahić\",\n      \"Ahmić\",\n      \"Ajdari\",\n      \"Ajdišek\",\n      \"Ajdovac\",\n      \"Ajduk\",\n      \"Ajduković\",\n      \"Ajfrid\",\n      \"Ajh\",\n      \"Ajhart\",\n      \"Ajhenberger\",\n      \"Ajhinberger\",\n      \"Ajhinger\",\n      \"Ajhler\",\n      \"Ajhner\",\n      \"Ajhorn\",\n      \"Ajkić\",\n      \"Ajro\",\n      \"Ajtlbez\",\n      \"Ajtman\",\n      \"Ajzele\",\n      \"Ajzeli\",\n      \"Akerman\",\n      \"Akik\",\n      \"Akmadžić\",\n      \"Akrap\",\n      \"Aksentijević\",\n      \"Akšamović\",\n      \"AkšamovićAndrić\",\n      \"Al Khamis\",\n      \"Al Laham\",\n      \"Al Younis\",\n      \"Alaber\",\n      \"Alaber Milić\",\n      \"Aladenić\",\n      \"Aladić\",\n      \"AladićLjubišić\",\n      \"Aladrović\",\n      \"Aladžić\",\n      \"Alagić\",\n      \"Alaica\",\n      \"Alaica Vlasalija\",\n      \"Alajbeg\",\n      \"Alajica\",\n      \"Alapović\",\n      \"Alavanja\",\n      \"Alavuk\",\n      \"Alberković\",\n      \"Albert\",\n      \"Albini\",\n      \"Albrecht\",\n      \"Albreht\",\n      \"Albreht Mihaljević\",\n      \"Alduk\",\n      \"Alebić\",\n      \"Alegić\",\n      \"Aleksa\",\n      \"Aleksandrov\",\n      \"Aleksi\",\n      \"Aleksić\",\n      \"Aleksin\",\n      \"Alempić\",\n      \"Alerić\",\n      \"Alfeldi\",\n      \"Alfermann\",\n      \"Alfort\",\n      \"Alibašić\",\n      \"Alibegović\",\n      \"AlibegovićVašanda\",\n      \"Aličić\",\n      \"Alić\",\n      \"AlićPartić\",\n      \"Alidi\",\n      \"Alih\",\n      \"Alija\",\n      \"Alikavazović\",\n      \"Alili\",\n      \"Alilović\",\n      \"Alimanović\",\n      \"Alimehaj\",\n      \"Alimović\",\n      \"Aliti\",\n      \"Alkaz\",\n      \"Alkhamis\",\n      \"Alković\",\n      \"Almadi\",\n      \"Almaši\",\n      \"Alošinac\",\n      \"Alpeza\",\n      \"Alšić\",\n      \"AlšićMatković\",\n      \"Alt\",\n      \"Alt Higeli\",\n      \"Altmann\",\n      \"Aluga\",\n      \"Alukić\",\n      \"Alvadj\",\n      \"Alvadžić\",\n      \"Alvađ\",\n      \"Aljija\",\n      \"Aman\",\n      \"Aman Krnjajić\",\n      \"Amanović\",\n      \"Ambreuš\",\n      \"Ambrinac\",\n      \"Ambroš\",\n      \"Ambrozić\",\n      \"Ambrožić\",\n      \"Ambruš\",\n      \"Ambrušić\",\n      \"Ambruž\",\n      \"Ament\",\n      \"Ameti\",\n      \"Amić\",\n      \"Amidžić\",\n      \"Amiti\",\n      \"Amrein\",\n      \"Amst\",\n      \"Amšlinger\",\n      \"Anastasović\",\n      \"Ancić\",\n      \"Ančić\",\n      \"Andabak\",\n      \"Andabak Fernandez\",\n      \"Andabaka\",\n      \"Andačić\",\n      \"Andel\",\n      \"Andelfinger\",\n      \"Andelić\",\n      \"Anderluch\",\n      \"Andić\",\n      \"Andjal\",\n      \"Andl\",\n      \"Andoči\",\n      \"Andonovski\",\n      \"Andračenko\",\n      \"Andračić\",\n      \"Andraković\",\n      \"Andraković Štefanac\",\n      \"Andraš\",\n      \"Andrašec\",\n      \"Andrašek\",\n      \"Andrašev\",\n      \"Andrašević\",\n      \"Andraši\",\n      \"Andrašić\",\n      \"Andrašić Živalj\",\n      \"Andrečenko\",\n      \"Andrejek\",\n      \"Andrejev\",\n      \"Andrejević\",\n      \"Andreković\",\n      \"Andres\",\n      \"Andri\",\n      \"Andričević\",\n      \"Andričić\",\n      \"Andrić\",\n      \"Andrić Blažević\",\n      \"Andrić Karavidić\",\n      \"Andrić Knežević\",\n      \"Andrić Tomašević\",\n      \"Andrijanić\",\n      \"Andrijašević\",\n      \"Andrijević\",\n      \"Andrijin\",\n      \"Andrik\",\n      \"Andrin\",\n      \"Andrišek\",\n      \"Andrišić\",\n      \"Andriška\",\n      \"Andrlon\",\n      \"Andročec\",\n      \"Androić\",\n      \"Androjić\",\n      \"Androš\",\n      \"Androšević\",\n      \"Androšević Plevnik\",\n      \"Andrušić\",\n      \"Andučić\",\n      \"Andžaković\",\n      \"Anđal\",\n      \"Anđan\",\n      \"Anđel\",\n      \"Anđelić\",\n      \"Anđelković\",\n      \"Anđić\",\n      \"Anđić Grubešić\",\n      \"Anetić\",\n      \"Angalt\",\n      \"Angebrandt\",\n      \"Angirević\",\n      \"Angster\",\n      \"Aničić\",\n      \"Aničić Viviora\",\n      \"Anić\",\n      \"AnićČabai\",\n      \"AnićIvičić\",\n      \"AnićKaliger\",\n      \"AnićTot\",\n      \"Anitić\",\n      \"Anlauf-Raizner\",\n      \"Anočić\",\n      \"Anočić Valentić\",\n      \"Antal\",\n      \"Antal-Meničanin\",\n      \"Antalašić\",\n      \"Antaruk\",\n      \"Antičević\",\n      \"Antić\",\n      \"Antinac\",\n      \"Antolašić\",\n      \"Antolić\",\n      \"Antolković\",\n      \"Antolović\",\n      \"Antoljak\",\n      \"Anton\",\n      \"Antoni\",\n      \"Antonić\",\n      \"Antonijević\",\n      \"Antonina\",\n      \"Antoniutti\",\n      \"Antonović\",\n      \"Antoš\",\n      \"Antrit\",\n      \"Antukić\",\n      \"Antunić\",\n      \"Antunković\",\n      \"Antunov\",\n      \"Antunović\",\n      \"Anušić\",\n      \"Apalović\",\n      \"Apari\",\n      \"Apati\",\n      \"Apatić\",\n      \"Apčag\",\n      \"Apel\",\n      \"Apro\",\n      \"Arab\",\n      \"Arabadžić\",\n      \"Arabašić\",\n      \"Arači\",\n      \"Aračić\",\n      \"Aralica\",\n      \"Arambašić\",\n      \"Aranbašić\",\n      \"Aranđelović\",\n      \"Arap\",\n      \"Arapović\",\n      \"Arbanas\",\n      \"Arbutina\",\n      \"Arc\",\n      \"Ardalić\",\n      \"Arežina\",\n      \"Arhanić\",\n      \"Arić\",\n      \"Arlavi\",\n      \"Arlov\",\n      \"Arlović\",\n      \"Arman\",\n      \"Armbrust\",\n      \"Arnaut\",\n      \"Arnautović\",\n      \"Arnold\",\n      \"Arnuš\",\n      \"Arpaši\",\n      \"Arsenić\",\n      \"Arsenović\",\n      \"Arsić\",\n      \"Arsov\",\n      \"Arsoy\",\n      \"Artić\",\n      \"Artuković\",\n      \"Aručaj\",\n      \"Arvaj\",\n      \"Arvanitakos\",\n      \"Arz\",\n      \"Arzenšek\",\n      \"Asan\",\n      \"Asanov\",\n      \"Asanović\",\n      \"Asentić\",\n      \"Asić\",\n      \"Askočenski\",\n      \"Aslanidis\",\n      \"Astaloš\",\n      \"Asztalos\",\n      \"Ašađanin\",\n      \"Aščić\",\n      \"AščićLuketina\",\n      \"Ašenbrener\",\n      \"Ašimi\",\n      \"Ašner\",\n      \"Ašner-Boli\",\n      \"Ašperger\",\n      \"Ašvanj\",\n      \"Ašvanji\",\n      \"Atalić\",\n      \"Atanacković\",\n      \"Atanasovski\",\n      \"Atlagić\",\n      \"Atlašević\",\n      \"Atlija\",\n      \"Atmadžić\",\n      \"Atvalić\",\n      \"Aubelj\",\n      \"Aubrecht\",\n      \"Aubreht\",\n      \"Augustić\",\n      \"Augustin\",\n      \"Augustinov\",\n      \"Augustinović\",\n      \"Augustinović Baronji\",\n      \"Auguštanec\",\n      \"Auguštin\",\n      \"Ausec\",\n      \"Ausman\",\n      \"Ausmann\",\n      \"Aust\",\n      \"Aušperger\",\n      \"Avdagić\",\n      \"Avdaković\",\n      \"Avdejev\",\n      \"Avdičević\",\n      \"Avdić\",\n      \"Avdija\",\n      \"Avi\",\n      \"Avlijaš\",\n      \"Avramek\",\n      \"Avramoski\",\n      \"Avramović\",\n      \"Avrelio\",\n      \"Avsec\",\n      \"Axmann\",\n      \"Azap\",\n      \"Azapović\",\n      \"Azaševac\",\n      \"Azenić\",\n      \"Azenić Mikulić\",\n      \"Azinić\",\n      \"Azinović\",\n      \"Aziri\",\n      \"Aždajić\",\n      \"Ažić\",\n      \"AžićVargaš\",\n      \"Babac\",\n      \"Babaj\",\n      \"Babaja\",\n      \"Babajić\",\n      \"Baban\",\n      \"Babatz\",\n      \"Babel\",\n      \"Babi\",\n      \"Babičković\",\n      \"Babić\",\n      \"BabićKrižić\",\n      \"Babić Matovinović\",\n      \"Babić Romić\",\n      \"Babić Štern\",\n      \"Babijanski\",\n      \"Babin\",\n      \"Babli\",\n      \"Babli Šandor\",\n      \"Babočai\",\n      \"Babogredac\",\n      \"Babok\",\n      \"Baborac\",\n      \"Baboselac\",\n      \"Baboš\",\n      \"Babović\",\n      \"Babunović\",\n      \"Baburić\",\n      \"Bacalo\",\n      \"Bacanović\",\n      \"Bacelj\",\n      \"Bach\",\n      \"Bachert\",\n      \"Bachmann\",\n      \"Bacho\",\n      \"Backo\",\n      \"Bač\",\n      \"Bača\",\n      \"Bačak\",\n      \"Bačani\",\n      \"Bačarko\",\n      \"Baček\",\n      \"Bačelić\",\n      \"Bačelić Medić\",\n      \"Bačić\",\n      \"Bačić Panić\",\n      \"Bačinski\",\n      \"Bačko\",\n      \"Bačkonja\",\n      \"Bačković\",\n      \"Bačlija\",\n      \"Bačmaga\",\n      \"Bačun\",\n      \"Bačvanin\",\n      \"Bačvanin-Balog\",\n      \"Baćak\",\n      \"Baćani\",\n      \"Baći\",\n      \"Baćin\",\n      \"Baćinac\",\n      \"Badanjak\",\n      \"Badanjek\",\n      \"Bader\",\n      \"Badinsky\",\n      \"Badjuk\",\n      \"Badnjević\",\n      \"Badovinac\",\n      \"Badovinac-Golinac\",\n      \"Badurina\",\n      \"Badža\",\n      \"Badžek\",\n      \"Bađari\",\n      \"Bađun\",\n      \"Bagarić\",\n      \"Bagarić Barišić\",\n      \"Bagić\",\n      \"Baginac\",\n      \"Baglama\",\n      \"Bago\",\n      \"Bagudić\",\n      \"Bahat\",\n      \"Bahert\",\n      \"Bahmajer\",\n      \"Bahmet\",\n      \"Bahović\",\n      \"Bahun\",\n      \"Baić\",\n      \"Bainhart\",\n      \"Bajac\",\n      \"Bajak\",\n      \"Bajakić\",\n      \"Bajalo\",\n      \"Bajamić\",\n      \"Bajan\",\n      \"Bajčetić\",\n      \"Bajči\",\n      \"Bajčinovci\",\n      \"Bajer\",\n      \"Bajer-Vitner\",\n      \"Bajerle\",\n      \"Bajević\",\n      \"Bajhard\",\n      \"Bajhardt\",\n      \"Bajhart\",\n      \"Bajić\",\n      \"Bajinac\",\n      \"Bajkovec\",\n      \"Bajović\",\n      \"Bajraktarević\",\n      \"Bajraktari\",\n      \"Bajram\",\n      \"Bajrami\",\n      \"Bajramović\",\n      \"Bajrektarević\",\n      \"Bajrić\",\n      \"Bajs\",\n      \"Bajs-Jovanović\",\n      \"Bajsić\",\n      \"Bajsman\",\n      \"Bajt\",\n      \"Bajtal\",\n      \"Bajtl\",\n      \"Bajto\",\n      \"Bajus\",\n      \"Bajušić\",\n      \"Bajz\",\n      \"Bak\",\n      \"Baka\",\n      \"Bakač\",\n      \"Bakai\",\n      \"Bakaj\",\n      \"Bakaran\",\n      \"Bakarec\",\n      \"Bakarić\",\n      \"Baketa\",\n      \"Baketarić\",\n      \"Baki\",\n      \"Bakić\",\n      \"Bakija\",\n      \"Baklaić\",\n      \"Bako\",\n      \"Bakoš\",\n      \"Bakota\",\n      \"Baković\",\n      \"Baković Kanižaj\",\n      \"Bakran\",\n      \"Baksa\",\n      \"Baksa-Aćimović\",\n      \"Bakša\",\n      \"Bakula\",\n      \"Bakunić\",\n      \"Bala\",\n      \"Balaban\",\n      \"Balabanić\",\n      \"Balač\",\n      \"Balać\",\n      \"Balai\",\n      \"Balaić\",\n      \"Balaj\",\n      \"Balajić\",\n      \"Balaković\",\n      \"Balanže\",\n      \"Balas\",\n      \"Balaš\",\n      \"Balašević\",\n      \"Balaško\",\n      \"Balašković\",\n      \"Balat\",\n      \"Balatinac\",\n      \"Balaton\",\n      \"Balaž\",\n      \"Balažev\",\n      \"Balažević\",\n      \"Balaži\",\n      \"Balažić\",\n      \"Balažinec\",\n      \"Balčak\",\n      \"Baldasari\",\n      \"Balekić\",\n      \"Balen\",\n      \"Balen-Domazetović\",\n      \"Balent\",\n      \"Balentić\",\n      \"Balentović\",\n      \"Baleta\",\n      \"Balev\",\n      \"Bali\",\n      \"Baliban\",\n      \"Balicki\",\n      \"Baličević\",\n      \"Balić\",\n      \"BalićViola\",\n      \"Balići\",\n      \"Baligač\",\n      \"Balihodžić\",\n      \"Balikić\",\n      \"Baliko\",\n      \"Balinčić\",\n      \"Balind\",\n      \"Balinović\",\n      \"Balint\",\n      \"Balkić\",\n      \"Balković\",\n      \"Balle\",\n      \"Baller\",\n      \"Balliet\",\n      \"Balog\",\n      \"BalogŠandor\",\n      \"Balogh\",\n      \"Baloković\",\n      \"Balonek\",\n      \"Balonek-Nikolić\",\n      \"Balošić\",\n      \"Balta\",\n      \"Balta-Koller\",\n      \"Baltić\",\n      \"Baltin\",\n      \"Balukčić\",\n      \"Baljak\",\n      \"Bambir\",\n      \"Ban\",\n      \"Ban-Ogrin\",\n      \"Bana\",\n      \"Banac\",\n      \"Banai\",\n      \"Banaj\",\n      \"Banaji\",\n      \"Banak\",\n      \"Bančević\",\n      \"Bančić\",\n      \"Banda\",\n      \"Bandalo\",\n      \"Bandić\",\n      \"BandićŠtimac\",\n      \"Bandjak\",\n      \"Bandl\",\n      \"Bando\",\n      \"Bandov\",\n      \"Bandur\",\n      \"Banek\",\n      \"Baneka\",\n      \"Banfi\",\n      \"Banfić\",\n      \"Bango\",\n      \"Baniček\",\n      \"Baničin\",\n      \"Banić\",\n      \"BanićJokić\",\n      \"Bank\",\n      \"Banov\",\n      \"Banovac\",\n      \"Banović\",\n      \"Banožić\",\n      \"Banja\",\n      \"Banjac\",\n      \"Banjan\",\n      \"Banjanac\",\n      \"Banjanin\",\n      \"Banjari\",\n      \"Banjeglav\",\n      \"Banjeglav-Polgar\",\n      \"Banjeglavić\",\n      \"Baotić\",\n      \"BaotićĐaković\",\n      \"Baraban\",\n      \"Baraban-Glavaš\",\n      \"Baraban-Jurišić\",\n      \"Barabaš\",\n      \"BarabašSeršić\",\n      \"Barac\",\n      \"Barač\",\n      \"Barači\",\n      \"Baračkov\",\n      \"Barać\",\n      \"Barać Ključanin\",\n      \"Barak\",\n      \"Baraković\",\n      \"Baran\",\n      \"Baranašić\",\n      \"Baranić\",\n      \"Baranović\",\n      \"Baranj\",\n      \"Baranja\",\n      \"Baranjac\",\n      \"Baranjec\",\n      \"Baranji\",\n      \"Barat\",\n      \"Barbarić\",\n      \"BarbarićŠehić\",\n      \"Barberić\",\n      \"Barbić\",\n      \"Barbir\",\n      \"Barbirović\",\n      \"Barbulović\",\n      \"Barčan\",\n      \"Barčanac\",\n      \"Barčić\",\n      \"Bardak\",\n      \"Bardek\",\n      \"Bardić\",\n      \"Bardy\",\n      \"Bare\",\n      \"Bareš\",\n      \"Barešić\",\n      \"Baretta\",\n      \"Baričak\",\n      \"Baričević\",\n      \"Baričević Moher\",\n      \"Baričević Nađ\",\n      \"Baričjak\",\n      \"Barić\",\n      \"Barićević\",\n      \"Barinić\",\n      \"Barisić\",\n      \"Barišić\",\n      \"Barišić Dugonjić\",\n      \"Barišić Đurić\",\n      \"Barišić Jaman\",\n      \"Barišić Joskić\",\n      \"Barišin\",\n      \"Barišin-Margaretić\",\n      \"Barjaktarević\",\n      \"Barjaktarić\",\n      \"Barjaktarović\",\n      \"Barkić\",\n      \"Barković\",\n      \"Barleković\",\n      \"Barlović\",\n      \"Barna\",\n      \"Barnjak\",\n      \"Baro\",\n      \"Baroka\",\n      \"Baronica\",\n      \"Baronji\",\n      \"Baronji-Zoltan\",\n      \"Barošević\",\n      \"Barović\",\n      \"Bart\",\n      \"Barta\",\n      \"Bartanić\",\n      \"Bartek\",\n      \"Bartok\",\n      \"Bartolac\",\n      \"Bartolec\",\n      \"Bartolić\",\n      \"BartolićBošnjak\",\n      \"Bartoloti\",\n      \"Bartolotti\",\n      \"Bartolov\",\n      \"Bartolović\",\n      \"Bartoluci\",\n      \"Bartoš\",\n      \"Bartovski\",\n      \"Bartowski\",\n      \"Bartsch\",\n      \"Bartula\",\n      \"Bartulac\",\n      \"Bartulić\",\n      \"Bartulin\",\n      \"Bartulović\",\n      \"BartulovićFranković\",\n      \"BartulovićIvanović\",\n      \"Barudžija\",\n      \"Barukčić\",\n      \"Barun\",\n      \"Barun-Petrović\",\n      \"Barunović\",\n      \"Barušić\",\n      \"Barut\",\n      \"Basa\",\n      \"Basar\",\n      \"Basar-Klapec\",\n      \"Basarić\",\n      \"Basić\",\n      \"Basrak\",\n      \"Bassi\",\n      \"Basta\",\n      \"Basta-Glavaš\",\n      \"Bastajić\",\n      \"Bastalić\",\n      \"Bastijan\",\n      \"Baša\",\n      \"Bašan\",\n      \"Bašek\",\n      \"Bašica\",\n      \"Bašić\",\n      \"BašićKljajić\",\n      \"BašićKunce\",\n      \"Baškarić\",\n      \"Bašnec\",\n      \"Baštijan\",\n      \"Bašura\",\n      \"Bašurić\",\n      \"Bat\",\n      \"Batai\",\n      \"Batalo\",\n      \"Batarilo\",\n      \"BatariloĆerdić\",\n      \"Batarilo-Ismailji\",\n      \"Batas\",\n      \"Batina\",\n      \"Batina-Lemund\",\n      \"Batina-Maksimović\",\n      \"Batinac\",\n      \"Batinić\",\n      \"BatinićŠantić\",\n      \"Batistuta\",\n      \"Batki\",\n      \"Batković\",\n      \"Batljan\",\n      \"Batnožić\",\n      \"Bato\",\n      \"Batona\",\n      \"Bator\",\n      \"Batorek\",\n      \"Batori\",\n      \"Batos\",\n      \"Batovanja\",\n      \"Batrac\",\n      \"Batranović\",\n      \"Batrenik\",\n      \"Batrljan\",\n      \"Batrnek\",\n      \"Batrović\",\n      \"Baturina\",\n      \"Bauer\",\n      \"Bauer-Jurić\",\n      \"Bauernfrajnd\",\n      \"Bauernfreund\",\n      \"Bauković\",\n      \"Baum\",\n      \"Bauman\",\n      \"Baumgartner\",\n      \"Baumgertner\",\n      \"Baumholc\",\n      \"Baumstark\",\n      \"Baus\",\n      \"Baus-Mucić\",\n      \"BausŽiga\",\n      \"Bausch\",\n      \"Bayer\",\n      \"Bayer-Stojanović\",\n      \"Bazijanac\",\n      \"Bazikić\",\n      \"Bazina\",\n      \"Baznik\",\n      \"Bazsika\",\n      \"Bažaj\",\n      \"Bažant\",\n      \"Baždar\",\n      \"Bažok\",\n      \"Beara\",\n      \"Beatović\",\n      \"Beck-Pavlović\",\n      \"Bečaj\",\n      \"Bečanović\",\n      \"Bečarević\",\n      \"Bečeheli-Matijašec\",\n      \"Bečirspahić\",\n      \"Bečka\",\n      \"Bečvardi\",\n      \"Bećarević\",\n      \"Bećvardi\",\n      \"Bednaić\",\n      \"Bednajić\",\n      \"Bednar\",\n      \"Bednjanić\",\n      \"Bedžula\",\n      \"Beđan\",\n      \"Begaj\",\n      \"Beganaj\",\n      \"Beganović\",\n      \"Begonja\",\n      \"Begovac\",\n      \"BegovićMitar\",\n      \"Behadžić\",\n      \"Beissmann\",\n      \"Bek-Kohajda\",\n      \"Bekavac\",\n      \"Bekavac-Dugandžić\",\n      \"Beketinac\",\n      \"Bekina\",\n      \"Bektaš\",\n      \"Bekvalac\",\n      \"Bela\",\n      \"Belac\",\n      \"Belačić\",\n      \"Beladović\",\n      \"Belaj\",\n      \"Belajac\",\n      \"Belajdžić\",\n      \"Belajević\",\n      \"Belak\",\n      \"Belan\",\n      \"Belančić\",\n      \"Belanović\",\n      \"Belanji\",\n      \"Belas\",\n      \"Belašić\",\n      \"Belavić\",\n      \"Belcar\",\n      \"Belenzada\",\n      \"Belina\",\n      \"Bellian\",\n      \"BellianŠčekić\",\n      \"Belobradić\",\n      \"Belobrajdić\",\n      \"Belovari\",\n      \"Belščak\",\n      \"Belunjak\",\n      \"Belvanović\",\n      \"Beljac\",\n      \"Beljak\",\n      \"Beljakov\",\n      \"Beljan\",\n      \"Benac\",\n      \"Benaček\",\n      \"Benak\",\n      \"Benaković\",\n      \"Benašić\",\n      \"BenašićPavlović\",\n      \"Bencak\",\n      \"Bencarić\",\n      \"Benchaim\",\n      \"Benčina\",\n      \"Benda\",\n      \"Bendelja\",\n      \"Bendra\",\n      \"Beneta\",\n      \"BenićKapraljević\",\n      \"BenkoĐaković\",\n      \"BenkotićObradović\",\n      \"Benkovac\",\n      \"Bennani\",\n      \"Benja\",\n      \"Benjak\",\n      \"Berač\",\n      \"Beraj\",\n      \"Berak\",\n      \"Beraković\",\n      \"Beram\",\n      \"Beranić\",\n      \"Beranović\",\n      \"Berda\",\n      \"Berdalović\",\n      \"Berdica\",\n      \"Beretovac\",\n      \"Berger-Mihajlović\",\n      \"Bergman\",\n      \"Bergmann\",\n      \"Beribak\",\n      \"Berka\",\n      \"Berke-Maričić\",\n      \"Berlančić\",\n      \"Bermanec\",\n      \"Bernadić\",\n      \"Bernardić\",\n      \"Bernardis\",\n      \"Bernatović\",\n      \"Bernhard\",\n      \"Bernhard-Zajac\",\n      \"Bernhardt\",\n      \"Bernvald\",\n      \"Bernwald\",\n      \"Beronja\",\n      \"Berta\",\n      \"Bertagnin\",\n      \"Bertalan\",\n      \"Bertalanić\",\n      \"Bertanjoli\",\n      \"Bertolan\",\n      \"Bervida\",\n      \"Besednjak\",\n      \"Beslema\",\n      \"Bestvina\",\n      \"Bestvina-Koller\",\n      \"Bešlaga\",\n      \"BešlićFauth\",\n      \"Beštijanek\",\n      \"Bevanda\",\n      \"Bevrnja\",\n      \"Bezik-Haric\",\n      \"Bezjak\",\n      \"Bezmarević\",\n      \"Bežan\",\n      \"Bibanović\",\n      \"Bicsany\",\n      \"Bičak\",\n      \"Bičanić\",\n      \"Bičanji\",\n      \"Bićan\",\n      \"Bićanić\",\n      \"Biderman\",\n      \"Bidlingmaier\",\n      \"Bigava\",\n      \"Biglbauer\",\n      \"Biglebauer\",\n      \"Bihar\",\n      \"Bijader\",\n      \"Bijelica\",\n      \"Bijuklija\",\n      \"Bikadi\",\n      \"Biketa\",\n      \"BikićMrazović\",\n      \"Bilac\",\n      \"Bilač\",\n      \"Bilać\",\n      \"Bilali\",\n      \"Bilan\",\n      \"Bilandžić\",\n      \"BilandžićVukovac\",\n      \"Bilandžija\",\n      \"Bilandžija-Peranović\",\n      \"Bilanđija\",\n      \"Bilanoska\",\n      \"Bilanoski\",\n      \"Bilanović\",\n      \"Bilaver\",\n      \"BilićMartinčević\",\n      \"BilićSubašić\",\n      \"Bilmajer\",\n      \"Bilogravić\",\n      \"Bilokapić\",\n      \"Bilopavlović\",\n      \"Biljak\",\n      \"Biljan\",\n      \"Biljanović\",\n      \"Biljanovski\",\n      \"Bingula\",\n      \"Bionda\",\n      \"Birač\",\n      \"Birać\",\n      \"Birka\",\n      \"Birkaš\",\n      \"Birkenmayer\",\n      \"Birnbaum\",\n      \"Biro-Datković\",\n      \"Bisaga\",\n      \"Bisaha\",\n      \"Bisatzky\",\n      \"Bistrica\",\n      \"Bistrican\",\n      \"Biščanić\",\n      \"Bišćan\",\n      \"Bišćanić\",\n      \"BiškićMerkaš\",\n      \"Bitanga\",\n      \"Bitunjac\",\n      \"Biuklija\",\n      \"Bizacki\",\n      \"Bizacky\",\n      \"Bizjak\",\n      \"Bizjan\",\n      \"Bižaca\",\n      \"Bjelac\",\n      \"Bjelajac\",\n      \"Bjelanović\",\n      \"Bjelica\",\n      \"BjelićFlaake\",\n      \"Bjelka\",\n      \"Bjelobaba\",\n      \"Bjelokapić\",\n      \"Bjeljac\",\n      \"Bježančević\",\n      \"Blače\",\n      \"Blaće\",\n      \"Blagajac\",\n      \"Blagec\",\n      \"Blago\",\n      \"Blagojević\",\n      \"BlagojevićDamašek\",\n      \"BlagojevićGulaš\",\n      \"Blagojevski\",\n      \"Blagović\",\n      \"BlagovićDžakić\",\n      \"Blagus\",\n      \"Blaguški\",\n      \"Blaha\",\n      \"Blanda\",\n      \"Blank\",\n      \"Blanuša\",\n      \"Blaščanin\",\n      \"Blaškić\",\n      \"Blaško\",\n      \"Blaško-Vidosavljević\",\n      \"Blašković\",\n      \"BlaškovićKokeza\",\n      \"Blatančić\",\n      \"Blatnik\",\n      \"Blazević\",\n      \"Blazi\",\n      \"Blažanin\",\n      \"Blažanović\",\n      \"BlažanovićMatijević\",\n      \"Blažej\",\n      \"Blažek\",\n      \"Blažeka\",\n      \"Blažeković\",\n      \"Blaženčić\",\n      \"Blaženović\",\n      \"Blažeski\",\n      \"Blažetić\",\n      \"Blažetin\",\n      \"Blažev\",\n      \"Blaževac\",\n      \"Blažević\",\n      \"BlaževićGaćeša\",\n      \"BlaževićMešter\",\n      \"BlaževićPoč\",\n      \"BlaževićPrgomet\",\n      \"Blaževski\",\n      \"Blažičević\",\n      \"Blažić\",\n      \"Blažićević\",\n      \"Blažina\",\n      \"Blažinac\",\n      \"Blažinčić\",\n      \"Blažinić\",\n      \"Blažinkov\",\n      \"Blažon\",\n      \"Blažoti\",\n      \"Bliznac\",\n      \"Bliznac-Jelčić\",\n      \"Bluha\",\n      \"Bobalić\",\n      \"Boban\",\n      \"Bobera\",\n      \"Bobeta\",\n      \"Bobinac\",\n      \"Boboćanin\",\n      \"Bobonja\",\n      \"Bobovčan\",\n      \"Boca\",\n      \"Bocka\",\n      \"Bockovac\",\n      \"Bockovac-Kunštek\",\n      \"Boczka\",\n      \"Bočanji\",\n      \"Bočina\",\n      \"Bočkai\",\n      \"Bočkaj\",\n      \"Bočkinac\",\n      \"Boćan\",\n      \"Boda\",\n      \"Bodakoš\",\n      \"Bodalec\",\n      \"Bodiroga\",\n      \"Bodražić\",\n      \"BodrožićDžakić\",\n      \"Boduljak\",\n      \"Bodza\",\n      \"Bođanac\",\n      \"Bogadi\",\n      \"Bogar\",\n      \"Bogataj\",\n      \"Bogati\",\n      \"Bogatić\",\n      \"Bogatin\",\n      \"Bogatirov\",\n      \"Bogavac\",\n      \"Bogdan\",\n      \"Bogdan-Rudeš\",\n      \"Bogdan-Trnka\",\n      \"Bogdanić\",\n      \"Bogdanović\",\n      \"Bognar\",\n      \"Bognar-Miletić\",\n      \"Bogojevac\",\n      \"Bogosanović\",\n      \"Bogosavljević\",\n      \"Bohaček\",\n      \"Bohak\",\n      \"Bohalj\",\n      \"Bojanc\",\n      \"Bojanić\",\n      \"BojanićČalić\",\n      \"Bojanin\",\n      \"Bojanović\",\n      \"Bojat\",\n      \"Boka\",\n      \"Bokan\",\n      \"Bokanović\",\n      \"Bokonja\",\n      \"Bokovac\",\n      \"Bolanča\",\n      \"Bolarić\",\n      \"Boldižar\",\n      \"Bolf-Kovačić\",\n      \"Bolkovac\",\n      \"Bolmanac\",\n      \"Bolmanović\",\n      \"Boloban\",\n      \"Bolot-Salaj\",\n      \"Bolozan\",\n      \"Bolta\",\n      \"Boltadžija\",\n      \"Boltađija\",\n      \"Bolvanac\",\n      \"Bolvar\",\n      \"Bolvari\",\n      \"Boljevac\",\n      \"Boljkovac\",\n      \"Bomeštar\",\n      \"Bonjaj\",\n      \"Boras\",\n      \"Boras-Pintar\",\n      \"Borbaš\",\n      \"Borda\",\n      \"Borevac\",\n      \"Borgudan\",\n      \"Borjan\",\n      \"Borjanić\",\n      \"BorojevićCrevar\",\n      \"Boromisa\",\n      \"Boroša\",\n      \"Borota\",\n      \"Borovac\",\n      \"Borovička\",\n      \"Borovićka\",\n      \"Borozan\",\n      \"Borščak\",\n      \"Borzan\",\n      \"Bosak\",\n      \"Bosanac\",\n      \"Bosanac-Balašević\",\n      \"Bosanac-Hummel\",\n      \"Bosanac-Wilhelm\",\n      \"Bosančić\",\n      \"Bosanić\",\n      \"Bosankić\",\n      \"Bosiljevac\",\n      \"Bosjak\",\n      \"Bosnar\",\n      \"Boščanin\",\n      \"Bošćak\",\n      \"Bošnjak\",\n      \"BošnjakĆirić\",\n      \"BošnjakĐerfi\",\n      \"Bošnjak-Franjo\",\n      \"Bošnjak-Klečina\",\n      \"Bošnjak-Krajšić\",\n      \"Bošnjak-Mikulić\",\n      \"Bošnjak-Pleškov\",\n      \"Bošnjak-Vadkerti\",\n      \"Bošnjaković\",\n      \"BošnjakovićGrgić\",\n      \"BošnjakovićHolik\",\n      \"BošnjakovićZakanji\",\n      \"BošnjakovićZetl\",\n      \"Bota\",\n      \"Botkuljak\",\n      \"Boussa\",\n      \"Bozalo\",\n      \"Bozaroski\",\n      \"Božac\",\n      \"Božak\",\n      \"Božanović\",\n      \"Božičanin\",\n      \"BožićErkalović\",\n      \"BožićKrstanović\",\n      \"Božićek-Panić\",\n      \"Božidar\",\n      \"Božika\",\n      \"BožinovićMađor\",\n      \"Božinovska\",\n      \"Božučanin\",\n      \"Brabec\",\n      \"Brač\",\n      \"Bračevac\",\n      \"Bračevac-Belaj\",\n      \"Bračić\",\n      \"BračićDevald\",\n      \"Bračko\",\n      \"Bračun\",\n      \"Brać\",\n      \"Bradač\",\n      \"Bradarić\",\n      \"BradarićKalkan\",\n      \"Bradašević\",\n      \"Bradašić\",\n      \"Bradek\",\n      \"Bradičić\",\n      \"Bradić\",\n      \"Bradvica\",\n      \"Bradvić\",\n      \"Brađašev\",\n      \"Brađić\",\n      \"Brahaj\",\n      \"Braić\",\n      \"Brainović\",\n      \"Brajčinović\",\n      \"Brajdić\",\n      \"Brajenović\",\n      \"Brajić\",\n      \"Brajinović\",\n      \"Brajko\",\n      \"Brajković\",\n      \"BrajkovićCulek\",\n      \"BrajkovićVican\",\n      \"Brajnović\",\n      \"Brajović\",\n      \"Brajtenbah\",\n      \"Brakić\",\n      \"Bralić\",\n      \"Bralo\",\n      \"Bralj\",\n      \"Brana\",\n      \"Brandafi\",\n      \"Brandalik\",\n      \"Brandeis\",\n      \"Brandeker\",\n      \"Brandibur\",\n      \"Brandić\",\n      \"Brandis\",\n      \"Brandt\",\n      \"Branežac\",\n      \"Branilović\",\n      \"Brankov\",\n      \"Branković\",\n      \"Braović\",\n      \"Braš\",\n      \"Brašnić\",\n      \"BrašnićAdžić\",\n      \"BrašnićEži\",\n      \"Brataljenović\",\n      \"Bratanović\",\n      \"Bratec\",\n      \"Bratelj\",\n      \"Bratić\",\n      \"Bratonja\",\n      \"Bratoš\",\n      \"Bratuševac\",\n      \"Braun\",\n      \"Bravić\",\n      \"Braz\",\n      \"Brazda\",\n      \"Brazdil\",\n      \"Brazzi\",\n      \"Brčina\",\n      \"Brdar\",\n      \"Brdarić\",\n      \"Brđanin\",\n      \"BreberićBradić\",\n      \"Breberina\",\n      \"Bredak\",\n      \"Breitenbach\",\n      \"Brekalo\",\n      \"Breljak\",\n      \"Brenđan\",\n      \"Breskovac\",\n      \"Brestovac\",\n      \"Breščaković\",\n      \"Brezak\",\n      \"Brezenjački\",\n      \"Brezinšak\",\n      \"Brezinščak\",\n      \"Brezinšćak\",\n      \"Brezničar\",\n      \"Brezovac\",\n      \"Brezovnjački\",\n      \"Brežnjak\",\n      \"Brijaček\",\n      \"Brijader\",\n      \"Brindza\",\n      \"Brinjak\",\n      \"Brisuda\",\n      \"Briševac\",\n      \"Brizgala\",\n      \"Brižan\",\n      \"Brkan\",\n      \"Brkanić\",\n      \"BrkanićNekić\",\n      \"Brkanović\",\n      \"BrkićBlažeković\",\n      \"Brkinjač\",\n      \"Brkljač\",\n      \"Brkljačić\",\n      \"BrkovićKrpan\",\n      \"Brlas\",\n      \"Brljačić\",\n      \"Brna\",\n      \"Brnada\",\n      \"Brnadić\",\n      \"Brnas\",\n      \"BrnićLevada\",\n      \"Brnjak\",\n      \"Brnjevarac\",\n      \"Brnjica\",\n      \"Brodar\",\n      \"Brodarac\",\n      \"Brodarić\",\n      \"Brodnjan\",\n      \"Brođanac\",\n      \"Bršadinac\",\n      \"Brtan\",\n      \"Brubnjak\",\n      \"Brumen-Stanojlović\",\n      \"Brumerček-Lukačević\",\n      \"Bruneta\",\n      \"Brunjai\",\n      \"Brunjai-Hihlik\",\n      \"Brusač\",\n      \"Brzaj\",\n      \"Brzica\",\n      \"Brženac\",\n      \"Bubalo\",\n      \"Bubalović\",\n      \"Buban\",\n      \"Bubanović\",\n      \"Bubanj\",\n      \"Bucalo\",\n      \"Bucha\",\n      \"Buchwald\",\n      \"Bucifal\",\n      \"Bučan\",\n      \"Bučanac\",\n      \"Bučanin\",\n      \"Bučanović\",\n      \"BučevićKeran\",\n      \"Bučkalović\",\n      \"Bućan\",\n      \"Bućkalović\",\n      \"Budač\",\n      \"Budai\",\n      \"Budaić\",\n      \"Budaija\",\n      \"Budak\",\n      \"Budalić\",\n      \"Budano\",\n      \"Budija\",\n      \"Budimac\",\n      \"Budimčić-Kovačević\",\n      \"Budimir-Bračevac\",\n      \"Budimir-Pacek\",\n      \"Budimir-Selina\",\n      \"Budimir-Varžić\",\n      \"Budimirac\",\n      \"Budimlija\",\n      \"Budiša\",\n      \"Budrovac\",\n      \"BudrovacŽivić\",\n      \"Budulica\",\n      \"Budžaki\",\n      \"BuđićHalas\",\n      \"Bugarić\",\n      \"Bugarin\",\n      \"Bugarinović\",\n      \"Bugarski\",\n      \"Buha\",\n      \"Buhač\",\n      \"Buhajčuk\",\n      \"Buhinjak\",\n      \"Buinac\",\n      \"Buinjac\",\n      \"Bujadinović\",\n      \"Bujak\",\n      \"Bujan\",\n      \"Bujanović\",\n      \"Bujda\",\n      \"Bujela\",\n      \"Bukal\",\n      \"Bukalo\",\n      \"Bukarica\",\n      \"BukićMilardović\",\n      \"Buklijaš\",\n      \"Bukna\",\n      \"Bukovac\",\n      \"Bukovčak\",\n      \"Bukta\",\n      \"Bukumira\",\n      \"Bukva\",\n      \"Bukvašević\",\n      \"Bukvica\",\n      \"BukvićŠpika\",\n      \"Bula\",\n      \"Bulaić\",\n      \"Bulaja\",\n      \"Bulajić\",\n      \"Bulaku\",\n      \"Bulat\",\n      \"Bulatović\",\n      \"Buletinac\",\n      \"Bulka\",\n      \"Bulka-Barišić\",\n      \"Buljan\",\n      \"Buljanović\",\n      \"Buljat\",\n      \"Buljeta\",\n      \"Buljubašić\",\n      \"BuljubašićDakić\",\n      \"BuljubašićKuzmanović\",\n      \"Bumbak\",\n      \"Bumbar\",\n      \"Bunardžija\",\n      \"Bunarđija\",\n      \"Bunarkić\",\n      \"Bundalo\",\n      \"Buneta\",\n      \"Bunoza\",\n      \"Buntak\",\n      \"Bunjac\",\n      \"Bunjaković\",\n      \"Bunjaku\",\n      \"Bunjevac\",\n      \"Bunjevac-Došen\",\n      \"Bunjevac-Milivojević\",\n      \"Bunjevac-Turalija\",\n      \"Bura\",\n      \"Buranji\",\n      \"Buratović\",\n      \"Burazer\",\n      \"Burazer-Turko\",\n      \"Burazin\",\n      \"Burazor\",\n      \"Burcar\",\n      \"Burcar-Keri\",\n      \"Burcsa\",\n      \"Burča\",\n      \"Burda\",\n      \"Burdina\",\n      \"Burđak\",\n      \"Burian\",\n      \"Burijan\",\n      \"Burivoda\",\n      \"Burja\",\n      \"Burjan\",\n      \"Burnać\",\n      \"Bursać\",\n      \"Burza\",\n      \"Busak\",\n      \"Busanić\",\n      \"Buschbacher\",\n      \"Buschman\",\n      \"Buslaver\",\n      \"Buša\",\n      \"Bušbaher\",\n      \"Bušbaher-Oberkirš\",\n      \"Bušetinčan\",\n      \"Bušljeta\",\n      \"Bušpanović\",\n      \"Butifar\",\n      \"Butina\",\n      \"Butinar\",\n      \"Butorac\",\n      \"Butorajac\",\n      \"Butraković\",\n      \"Butulija\",\n      \"Buturac\",\n      \"Buzadžić\",\n      \"Buzaši\",\n      \"Buzina\",\n      \"Buzinac\",\n      \"Buzjak\",\n      \"Bužalja\",\n      \"Bužančić\",\n      \"Bužanec\",\n      \"Bužanić\",\n      \"Bužbaher\",\n      \"Bužonja\",\n      \"Bužonja-Bodiš\",\n      \"Cabadaj\",\n      \"Cabuha\",\n      \"Cabunac\",\n      \"Cacaj\",\n      \"Cacciamani\",\n      \"Cader\",\n      \"Cafuk\",\n      \"Cafuta\",\n      \"Caga\",\n      \"Cahunek\",\n      \"Cajner\",\n      \"Cajzler\",\n      \"Cakić\",\n      \"Cako\",\n      \"Caktaš\",\n      \"Camai\",\n      \"Candl\",\n      \"Canecki\",\n      \"Cangajst\",\n      \"Cangl\",\n      \"Canjko\",\n      \"Canjko-Novak\",\n      \"Canjuga\",\n      \"Capan\",\n      \"Capek\",\n      \"Capić\",\n      \"Car\",\n      \"Carbone\",\n      \"Carek\",\n      \"Carette\",\n      \"Carević\",\n      \"Carić\",\n      \"Carin\",\n      \"Cartl\",\n      \"Catania\",\n      \"Cats\",\n      \"Cavrić\",\n      \"Cazi\",\n      \"CebićMarković\",\n      \"Cecelja\",\n      \"Cehmajster\",\n      \"Celan\",\n      \"Celjak\",\n      \"Cembauer\",\n      \"Cenbauer\",\n      \"Centa\",\n      \"Cepanec\",\n      \"Ceranić\",\n      \"Cerenko-Maletić\",\n      \"Cergnar\",\n      \"Ceribašić\",\n      \"Cerjak\",\n      \"Cerjan\",\n      \"Ceronja\",\n      \"Cerovac\",\n      \"Cerovečki-Marijić\",\n      \"Cesar\",\n      \"Cesarec\",\n      \"Cestar\",\n      \"Cetina\",\n      \"Cezar\",\n      \"Cezner-Bačić\",\n      \"Chadima\",\n      \"Cibula\",\n      \"Cicak\",\n      \"Cickai\",\n      \"Cickaj\",\n      \"Cickaji\",\n      \"Cicvara\",\n      \"Cicvarić\",\n      \"Cigan\",\n      \"Ciganek\",\n      \"Ciganović\",\n      \"Ciganjik\",\n      \"Cigula\",\n      \"Cikač\",\n      \"Cikoja\",\n      \"Cikota\",\n      \"Cikovac\",\n      \"Cimaš\",\n      \"Cimerman\",\n      \"Cimeša\",\n      \"Cimperšak\",\n      \"Cincar\",\n      \"Cinna\",\n      \"Cipan\",\n      \"Cipar\",\n      \"Ciprijanović\",\n      \"Ciprovac\",\n      \"Cirak\",\n      \"Ciraki\",\n      \"Cirbaj\",\n      \"Civaj\",\n      \"Civalj\",\n      \"Cmiljanić\",\n      \"Cmrečak\",\n      \"Cmrečnjak\",\n      \"Coha\",\n      \"Colarić\",\n      \"Colnarić\",\n      \"Conway\",\n      \"Conjar\",\n      \"Copak\",\n      \"Cota\",\n      \"Crepulja\",\n      \"Crevar\",\n      \"Crljenica\",\n      \"Crnac\",\n      \"Crnadak\",\n      \"Crnajlov\",\n      \"Crnčan\",\n      \"Crnobrnja\",\n      \"Crnobrnja-Bošnjak\",\n      \"Crnobrnja-Vincetić\",\n      \"Crnogaj\",\n      \"Crnogaj-Kozari\",\n      \"Crnogorac\",\n      \"Crnoja\",\n      \"Crnojevac\",\n      \"Crnokraka\",\n      \"Crnomarić\",\n      \"Crnomarković\",\n      \"Crnjac\",\n      \"Crnjak\",\n      \"Crnjaković\",\n      \"Crnjanović\",\n      \"Crnjanski\",\n      \"Crvenka\",\n      \"Csapo\",\n      \"Csicska\",\n      \"Csorba\",\n      \"Csordas\",\n      \"Cugovčan\",\n      \"Culek-Sudar\",\n      \"Culifaj\",\n      \"Culjak\",\n      \"Cunjak\",\n      \"Curač\",\n      \"Cuvaj\",\n      \"Cvančić\",\n      \"Cvelbar\",\n      \"Cvetanić\",\n      \"Cvetanović\",\n      \"Cvetanovski\",\n      \"Cvetanovski-Bundalo\",\n      \"Cvetičan\",\n      \"Cvetičanin\",\n      \"Cvidrak\",\n      \"Cvijančević\",\n      \"Cvijanović\",\n      \"Cvitan\",\n      \"Cvitanović\",\n      \"Cvitanušić\",\n      \"CvitkovićBocka\",\n      \"Cvjetićanin\",\n      \"Cvrtak\",\n      \"Cvrtila\",\n      \"Cvrtnjak\",\n      \"Czersky Hafner\",\n      \"Czickai\",\n      \"Czulan\",\n      \"Čabai\",\n      \"Čabaj\",\n      \"Čabaj-Adam\",\n      \"Čabarkapa\",\n      \"Čabraja\",\n      \"Čabrajac\",\n      \"Čabrić\",\n      \"Čabrilo\",\n      \"Čabro\",\n      \"Čačić\",\n      \"ČačićArapović\",\n      \"ČačićČasar\",\n      \"Čačija\",\n      \"Čačija-Dombik\",\n      \"Čačilo\",\n      \"Čačinović\",\n      \"Čačković\",\n      \"Čačulović\",\n      \"Čaće\",\n      \"Čaćija\",\n      \"Čadek\",\n      \"Čadeš\",\n      \"Čađavčan\",\n      \"Čađo\",\n      \"Čagalj\",\n      \"Čaglić\",\n      \"Čagljević\",\n      \"Čaić\",\n      \"Čajan\",\n      \"Čajić\",\n      \"Čajka\",\n      \"Čajko\",\n      \"Čajkovac\",\n      \"Čajkušić\",\n      \"Čajlaković\",\n      \"Čajo\",\n      \"Čakalić\",\n      \"Čakalo\",\n      \"Čakar\",\n      \"Čakardić\",\n      \"Čakarević\",\n      \"Čakarić\",\n      \"Čakarun\",\n      \"Čakić\",\n      \"Čaklović\",\n      \"Čakmak\",\n      \"Čakvari\",\n      \"Čaldarević\",\n      \"Čale\",\n      \"Čaleta\",\n      \"Čalić\",\n      \"Čališ\",\n      \"Čalo\",\n      \"ČaloČirjak\",\n      \"Čaloš\",\n      \"Čalošević\",\n      \"Čalović\",\n      \"Čalušić\",\n      \"Čaljkušić\",\n      \"ČaljkušićForgić\",\n      \"Čamagajevac\",\n      \"Čamber\",\n      \"Čamdžić\",\n      \"Čamić\",\n      \"Čamilović\",\n      \"Čampara\",\n      \"Čanačić\",\n      \"Čanadi\",\n      \"Čanadić\",\n      \"ČanadićFrelih\",\n      \"Čanadžija\",\n      \"Čanaglić\",\n      \"Čanak\",\n      \"Čanaki\",\n      \"Čanakin\",\n      \"Čančar\",\n      \"Čanda\",\n      \"Čandrlić\",\n      \"ČandrlićDankoš\",\n      \"ČandrlićFalajdžić\",\n      \"ČandrlićMesarić\",\n      \"Čango\",\n      \"Čanić\",\n      \"Čanović\",\n      \"Čanžar\",\n      \"Čanji\",\n      \"Čapai\",\n      \"Čapalija\",\n      \"Čapalski\",\n      \"Čapelj\",\n      \"Čapin\",\n      \"Čaplar\",\n      \"Čapo\",\n      \"Čapo-Milenić\",\n      \"Čar\",\n      \"Čarap\",\n      \"Čarapar\",\n      \"Čarapić\",\n      \"Čarapović\",\n      \"ČarapovićRanogajec\",\n      \"Čardžić\",\n      \"Čarnohorski\",\n      \"Časar\",\n      \"Časar-Lakatoš\",\n      \"Čataj\",\n      \"Čatalinac\",\n      \"Čati-Sabo\",\n      \"Čatić\",\n      \"Čatipović\",\n      \"Čatoš\",\n      \"Čatović\",\n      \"Čauš\",\n      \"Čaušević\",\n      \"Čaušić\",\n      \"Čaut\",\n      \"Čavajda\",\n      \"Čavala\",\n      \"Čavalić\",\n      \"Čavar\",\n      \"Čavara\",\n      \"Čavarović\",\n      \"Čavarušić\",\n      \"Čavčić\",\n      \"Čavić\",\n      \"Čavka\",\n      \"Čavka-Kakaš\",\n      \"Čavlek\",\n      \"Čavlina\",\n      \"Čavlović\",\n      \"Čavrag\",\n      \"Čavužić\",\n      \"Čečavac\",\n      \"Čečura\",\n      \"Čegar\",\n      \"Čehajić\",\n      \"Čehobašić\",\n      \"Čehumbašić\",\n      \"Čeika\",\n      \"Čejka\",\n      \"Čelan\",\n      \"Čelant\",\n      \"Čelar\",\n      \"Čelebija\",\n      \"Čeleda\",\n      \"ČelikovićCvidrak\",\n      \"Čelna\",\n      \"Čeljuska\",\n      \"Čeman\",\n      \"Čemerika\",\n      \"Čenaj\",\n      \"Čenan\",\n      \"Čendak\",\n      \"Čengija\",\n      \"Čeprnja\",\n      \"Čeran\",\n      \"Čerba\",\n      \"Čergar\",\n      \"Čeri-Varga\",\n      \"Čerina\",\n      \"Čerkašin\",\n      \"Černava\",\n      \"Černoga\",\n      \"Černjanski\",\n      \"Černjava\",\n      \"Čertan\",\n      \"Červenjak\",\n      \"Češljar\",\n      \"Češnjaj\",\n      \"Čevrljaković\",\n      \"Čibarić\",\n      \"Čiča\",\n      \"Čičak\",\n      \"ČičinĆapin\",\n      \"Čička\",\n      \"Čičmak\",\n      \"Čičovački\",\n      \"Čičovački-Buzatović\",\n      \"Čikaj\",\n      \"Čikara\",\n      \"Čikvar\",\n      \"Čimbora\",\n      \"Čimbura\",\n      \"Činčak\",\n      \"Činčurak\",\n      \"Činčurak-Kovač\",\n      \"Čipan\",\n      \"Čipanj\",\n      \"Čipanj-Banja\",\n      \"Čirjak\",\n      \"Čisar\",\n      \"Čitari\",\n      \"Čivčija\",\n      \"Čizmadija\",\n      \"Čizmar\",\n      \"Čizmar-Tormaš\",\n      \"Čizmarević\",\n      \"Čizmazija\",\n      \"Čizmešija\",\n      \"Čižmarević\",\n      \"Čižmešija\",\n      \"Čmarec\",\n      \"Čmelak\",\n      \"Čobanović\",\n      \"Čočaj\",\n      \"Čoćaj\",\n      \"Čogelja\",\n      \"Čohodar\",\n      \"Čoka\",\n      \"Čokaš\",\n      \"Čokljat\",\n      \"Čokonai\",\n      \"Čolak\",\n      \"Čolaković\",\n      \"Čolina\",\n      \"Čonda\",\n      \"ČondićBijader\",\n      \"Čonka\",\n      \"ČontošBalog\",\n      \"Čorak\",\n      \"ČorakŠebetić\",\n      \"Čoralić\",\n      \"Čorapović\",\n      \"Čorba\",\n      \"Čorda\",\n      \"Čordaš\",\n      \"Čordašev\",\n      \"Čordašić\",\n      \"Čorluka\",\n      \"Čortan\",\n      \"Čota\",\n      \"Čotar\",\n      \"Čotra\",\n      \"Čovran\",\n      \"Črešnjovnjak\",\n      \"Čubela\",\n      \"Čubra\",\n      \"Čučak\",\n      \"Čudina\",\n      \"Čugalj\",\n      \"Čugura\",\n      \"Čuha\",\n      \"Čuka\",\n      \"Čukalevski\",\n      \"Čukanec\",\n      \"ČukićAladrović\",\n      \"Čukman\",\n      \"Čular\",\n      \"Čulibrk-Walch\",\n      \"Čulin-Lazić\",\n      \"Čulina\",\n      \"Čuljak\",\n      \"Čuljat\",\n      \"Čupurdija\",\n      \"Čuraj\",\n      \"Čurar\",\n      \"Čurčija\",\n      \"Čurila\",\n      \"Čurman\",\n      \"Čustonja\",\n      \"Čutoraš\",\n      \"Čutura\",\n      \"Čuturaš\",\n      \"Čuturilo-Petrač\",\n      \"Čuvalo\",\n      \"Čvagić\",\n      \"Čvangić\",\n      \"Čvarak\",\n      \"Čvarković\",\n      \"Čvorak\",\n      \"Ćaćić\",\n      \"Ćaćulović\",\n      \"Ćajić\",\n      \"Ćakić\",\n      \"Ćale\",\n      \"Ćaleta\",\n      \"Ćalić\",\n      \"Ćališ\",\n      \"Ćalošević\",\n      \"Ćalušić\",\n      \"Ćamili\",\n      \"Ćano\",\n      \"Ćapin\",\n      \"Ćaran\",\n      \"Ćatić\",\n      \"ĆatićKopf\",\n      \"Ćavar\",\n      \"Ćavara\",\n      \"Ćavarović\",\n      \"Ćehajić\",\n      \"Ćelap\",\n      \"Ćemalović\",\n      \"Ćemalović Tompa\",\n      \"Ćenan\",\n      \"Ćeran\",\n      \"Ćerluka\",\n      \"Ćibarić\",\n      \"Ćika\",\n      \"ĆirićLitobac\",\n      \"Ćiško Anić\",\n      \"Ćoja\",\n      \"Ćojbašić\",\n      \"Ćora\",\n      \"Ćorak\",\n      \"Ćoralić\",\n      \"Ćoranov\",\n      \"Ćorda\",\n      \"Ćorluka\",\n      \"ĆosićMihaljević\",\n      \"ĆovićRadojčić\",\n      \"Ćubela\",\n      \"Ćuća\",\n      \"Ćudina\",\n      \"Ćulina\",\n      \"Ćupurdija\",\n      \"Ćuraj\",\n      \"Ćurak\",\n      \"Ćurčija\",\n      \"ĆurićBatić\",\n      \"Ćuruvija\",\n      \"Ćuti Ivanković\",\n      \"Dabac\",\n      \"Dabčević\",\n      \"Dabić\",\n      \"Dabnjak\",\n      \"Dabo\",\n      \"Dabović\",\n      \"Dacić\",\n      \"Dačić\",\n      \"Dadasović\",\n      \"Dadić\",\n      \"DadićFabijanić\",\n      \"Dado\",\n      \"Dafish\",\n      \"Dagen\",\n      \"Dajč\",\n      \"Dajčman\",\n      \"Dajić\",\n      \"Dajnek\",\n      \"Daka\",\n      \"Dakić\",\n      \"DakićKožić\",\n      \"Dako\",\n      \"Daković\",\n      \"Daku\",\n      \"Dalić\",\n      \"Dalip\",\n      \"Dalipi\",\n      \"Dalleaste\",\n      \"Dalmatin\",\n      \"Dalšašo\",\n      \"Damašek\",\n      \"Damiani\",\n      \"Damijanić\",\n      \"Damijanović\",\n      \"Damjanić\",\n      \"Damjanov\",\n      \"Damjanović\",\n      \"Damjenić\",\n      \"Damljanović\",\n      \"Damm\",\n      \"Dananić\",\n      \"Dančo\",\n      \"Dandić\",\n      \"Danenhauer\",\n      \"Dani\",\n      \"Daničić\",\n      \"Danić\",\n      \"Danilčević\",\n      \"Danilović\",\n      \"Dankić\",\n      \"Danko\",\n      \"Dankoš\",\n      \"Danojević\",\n      \"Danojlić\",\n      \"Danji\",\n      \"Darabošić\",\n      \"Daražac\",\n      \"Daraždi\",\n      \"Daraži\",\n      \"Dardai\",\n      \"Dardalić\",\n      \"Dardić\",\n      \"Darić\",\n      \"Darojković\",\n      \"Daskalov\",\n      \"Daskalova\",\n      \"Dasović\",\n      \"Dašić\",\n      \"Datković\",\n      \"Dautbegović\",\n      \"Dautović\",\n      \"David\",\n      \"David Tomaz\",\n      \"Davidović\",\n      \"DavidovićAmić\",\n      \"Davorija\",\n      \"Day\",\n      \"De Angelis\",\n      \"De Brabander\",\n      \"De Conceicao\",\n      \"De La Fosse\",\n      \"De Maio\",\n      \"De Marco\",\n      \"Deak\",\n      \"Dean\",\n      \"Deanković\",\n      \"Deanović\",\n      \"Debelak\",\n      \"Debelja\",\n      \"Debeljački\",\n      \"Debeljak\",\n      \"DebićPavlica\",\n      \"Degač\",\n      \"Degoricija\",\n      \"Dejak\",\n      \"Dejanović\",\n      \"Dekan\",\n      \"Dekanić\",\n      \"Dekany\",\n      \"Dekanj\",\n      \"Deklman\",\n      \"Dela\",\n      \"Delač\",\n      \"Delagić\",\n      \"DelagićKušec\",\n      \"Delalić\",\n      \"Delalle\",\n      \"Delaš\",\n      \"Delbianco\",\n      \"Delbijanko\",\n      \"Delbjanko\",\n      \"Delibašić\",\n      \"DelićBrzica\",\n      \"Delija\",\n      \"Delimar\",\n      \"Delizvani\",\n      \"Deljak\",\n      \"Deljak Franjo\",\n      \"Demetar\",\n      \"Demhart\",\n      \"Demše Plavšić\",\n      \"Denac\",\n      \"Dengoricija\",\n      \"Denša\",\n      \"Dera\",\n      \"Deran\",\n      \"Dernaj\",\n      \"Dernej Janković\",\n      \"Dernik Katalin\",\n      \"Desančić\",\n      \"Desaty\",\n      \"Deskar\",\n      \"Desnica\",\n      \"Despot Slade\",\n      \"Devald\",\n      \"DevčićKatić\",\n      \"Devernaj\",\n      \"Devetak\",\n      \"Devetak Prokeš\",\n      \"Dežmarić\",\n      \"Di Carlo\",\n      \"DidovićJančo\",\n      \"Digula\",\n      \"Digula Biljak\",\n      \"Dijak\",\n      \"Dijaković\",\n      \"Dijanić\",\n      \"Dijanović\",\n      \"Dijkgraaf Larson\",\n      \"Dimjašević\",\n      \"Dimnjašević\",\n      \"Dimovska\",\n      \"Diniz De Carvalho\",\n      \"Dinjar\",\n      \"Divac\",\n      \"Divald\",\n      \"Divić Čanić\",\n      \"Divjak\",\n      \"Divjanović\",\n      \"Divljaković\",\n      \"Dizanov\",\n      \"Dizdar\",\n      \"Dizdarević\",\n      \"Djak\",\n      \"Djak Skeledžija\",\n      \"Djaković\",\n      \"Djambo\",\n      \"Djanić\",\n      \"Djanija\",\n      \"Djapić\",\n      \"Djekanović\",\n      \"Dješka\",\n      \"Djetka\",\n      \"Djetvai\",\n      \"Djeveljekaj\",\n      \"Djevenica\",\n      \"Djomlija\",\n      \"Djurasek\",\n      \"DjurdjevićSanela\",\n      \"Djurita\",\n      \"Dlab\",\n      \"Dmejhal\",\n      \"Dobaj\",\n      \"Dobaj Ristić\",\n      \"Dobo Tivadar\",\n      \"Dobra\",\n      \"Dobranić\",\n      \"Dobraš\",\n      \"Dobreta\",\n      \"Dobričanin\",\n      \"Dobrić Vizentaner\",\n      \"Dobrinić Bogdanović\",\n      \"Dobrosavljević\",\n      \"Dobroslovački\",\n      \"Dobrota\",\n      \"Dobrovac\",\n      \"Dobrovoljac\",\n      \"Dobrovšak\",\n      \"Dobsai\",\n      \"Dočaj\",\n      \"Dofatić\",\n      \"Dogan\",\n      \"Dohnal\",\n      \"Dokletal\",\n      \"Dokmanac\",\n      \"Dokmanović\",\n      \"Doknjaš\",\n      \"Dokonal\",\n      \"Dokoza\",\n      \"Dokšanović\",\n      \"Dolaček\",\n      \"Dolački\",\n      \"Dolančić\",\n      \"DolančićBabić\",\n      \"Dolanski\",\n      \"Doležal\",\n      \"Dolinac\",\n      \"Doljan\",\n      \"Doljanac\",\n      \"Doljanin\",\n      \"Doljankić\",\n      \"Doma\",\n      \"Domac\",\n      \"Domačinović\",\n      \"Domaćinović\",\n      \"Domančić\",\n      \"Domanovac\",\n      \"Domazet\",\n      \"Domazet Bezmalinović\",\n      \"DomazetŠimica\",\n      \"Domazetović\",\n      \"Dombaj\",\n      \"DomesČamagajevac\",\n      \"Domijan\",\n      \"Domjan\",\n      \"DomjanićRuff\",\n      \"Domjanović\",\n      \"Domladovec\",\n      \"Domladovec Ljikar\",\n      \"Domljan\",\n      \"Domnjak\",\n      \"Domorad\",\n      \"Domožvai\",\n      \"Domša\",\n      \"Donard\",\n      \"Doppelhammer\",\n      \"Dopsai\",\n      \"Dopsaj\",\n      \"Dopša\",\n      \"Dora\",\n      \"Dorčak\",\n      \"Dori Vukas\",\n      \"DorićRapaić\",\n      \"Dorinka\",\n      \"Dorman\",\n      \"Dornštauder\",\n      \"Dornjak\",\n      \"Dorušak\",\n      \"DorušakŠeper\",\n      \"Dostal\",\n      \"Dostan\",\n      \"Doša\",\n      \"Došan\",\n      \"Došljanović\",\n      \"Dotlić Plessa\",\n      \"Dovčak\",\n      \"Dovozalović\",\n      \"Dozan\",\n      \"Doža\",\n      \"Drabek\",\n      \"Drabek Milekić\",\n      \"Drač\",\n      \"Drača\",\n      \"Dračić\",\n      \"Dragalić\",\n      \"Draganić\",\n      \"Draganović\",\n      \"Dragaš\",\n      \"Dragčević\",\n      \"Dragelj\",\n      \"Drager\",\n      \"Dragičević\",\n      \"Dragić\",\n      \"Dragila\",\n      \"Dragin\",\n      \"Draginić\",\n      \"Dragišić\",\n      \"Dragojević\",\n      \"Dragojlov\",\n      \"Dragojlović\",\n      \"Dragoljević\",\n      \"Dragomir\",\n      \"Dragomirović\",\n      \"Dragosavac\",\n      \"Dragosavljević\",\n      \"Dragović\",\n      \"DragovićKovač\",\n      \"DragovićZafred\",\n      \"Dragovoljnović\",\n      \"Dragozet\",\n      \"Dragšić\",\n      \"Draguljić\",\n      \"Dragun\",\n      \"Dragunić\",\n      \"Dragušica\",\n      \"Dragušić\",\n      \"Dragušin\",\n      \"Drahokoupil\",\n      \"Drahotuski\",\n      \"Drahotusky\",\n      \"Drakčić\",\n      \"Drakić\",\n      \"Drako\",\n      \"Draksler\",\n      \"Drakšić\",\n      \"Drakulić\",\n      \"Drakulić Karač\",\n      \"Dralić\",\n      \"Dramac\",\n      \"Dramlić\",\n      \"Drapela\",\n      \"Drapela Maravić\",\n      \"Draščić\",\n      \"Drašinac\",\n      \"Drašinac Kurtagić\",\n      \"Drašković\",\n      \"Dravec\",\n      \"Dravinac\",\n      \"Dravinski\",\n      \"Dravoj\",\n      \"Dražan\",\n      \"Draženović\",\n      \"DraženovićPuhar\",\n      \"Dražetić\",\n      \"Dražić\",\n      \"Drča\",\n      \"Drda\",\n      \"Drenovac\",\n      \"Drenjačević\",\n      \"Drenjanac\",\n      \"Drenjančević\",\n      \"Drenjančević Cigler\",\n      \"Drenjančević Perić\",\n      \"Drežnjak\",\n      \"Drga\",\n      \"Drgalić\",\n      \"Drinovac\",\n      \"Drinjak\",\n      \"Drljača\",\n      \"Drljača Božić\",\n      \"Drljanac\",\n      \"Drljepan\",\n      \"Drnasin\",\n      \"Drobac\",\n      \"Drobila\",\n      \"Drobina\",\n      \"Drobnjak\",\n      \"Droca\",\n      \"Drokan\",\n      \"Dropulja\",\n      \"Drpa\",\n      \"Druhar\",\n      \"Družianić\",\n      \"Družijanić\",\n      \"Drvenica\",\n      \"Drvenkar\",\n      \"Držaić\",\n      \"Držajić\",\n      \"Držaljević\",\n      \"Držanić\",\n      \"Dubac\",\n      \"Duba ađ\",\n      \"Dubaić\",\n      \"Dubičanac\",\n      \"Dubovečak\",\n      \"Dubravac\",\n      \"Dubravčić\",\n      \"Dubravec\",\n      \"Dubravkić\",\n      \"Dubroja\",\n      \"Duda\",\n      \"Dudarin\",\n      \"Dudas\",\n      \"Dudaš\",\n      \"Dudašek\",\n      \"Dudjak\",\n      \"Dugac\",\n      \"Dugački\",\n      \"Dugaja\",\n      \"Dugalić\",\n      \"DugalićDelimar\",\n      \"Dugančić\",\n      \"Dugandžić\",\n      \"Dugandžija\",\n      \"Duganđić\",\n      \"Duganđija\",\n      \"Dugina\",\n      \"Dugošija\",\n      \"Duhaček\",\n      \"Dujak\",\n      \"Dujaković\",\n      \"Dujan\",\n      \"Dujanović\",\n      \"DujmovićAquaro\",\n      \"Duka\",\n      \"Dukanović\",\n      \"Dukarić\",\n      \"DukarićPetriš\",\n      \"DukarićSenaši\",\n      \"Dukmanić\",\n      \"Dukovac\",\n      \"Dulemba\",\n      \"Dumančić\",\n      \"Dumandžić\",\n      \"DumenčićBauer\",\n      \"DumenčićJanson\",\n      \"Dunai\",\n      \"Dunaj\",\n      \"Dunjak\",\n      \"Dupan\",\n      \"Dupca\",\n      \"Dupljak\",\n      \"Duraković\",\n      \"Duran\",\n      \"Duranović\",\n      \"Duspara\",\n      \"Dusparić\",\n      \"Dušak\",\n      \"Dušanek\",\n      \"Dušanić\",\n      \"Dutina\",\n      \"Duvančić\",\n      \"Duvnjak\",\n      \"DuvnjakČuljak\",\n      \"Duvnjak Jović\",\n      \"Duvnjak Starčević\",\n      \"Duždagić\",\n      \"Dvizac\",\n      \"Dvojak\",\n      \"Dvorščak\",\n      \"Dvoršćak\",\n      \"Dvoržak\",\n      \"Dvoržak Butković\",\n      \"Džaferovski\",\n      \"Džafić\",\n      \"Džafran\",\n      \"Džaić\",\n      \"Džaja\",\n      \"Džajić\",\n      \"Džaka\",\n      \"Džakić\",\n      \"Džakmić\",\n      \"Džakula\",\n      \"Džal\",\n      \"Džalo\",\n      \"Džalto\",\n      \"Džambas\",\n      \"Džambić\",\n      \"Džambo\",\n      \"Džananović\",\n      \"Džanić\",\n      \"Džanija\",\n      \"Džankić\",\n      \"Džanko\",\n      \"Džapo\",\n      \"Dželadini\",\n      \"Dželajlija\",\n      \"Dželalija\",\n      \"Dželalija Kovačić\",\n      \"Džidžora\",\n      \"Džijan\",\n      \"Džodanović\",\n      \"Džopalić\",\n      \"Đaferi\",\n      \"Đaferovski\",\n      \"Đafić\",\n      \"Đafran\",\n      \"Đaić\",\n      \"Đajić\",\n      \"ĐajićFel\",\n      \"Đakalović\",\n      \"Đakovac\",\n      \"Đaković\",\n      \"Đakulović\",\n      \"Đalić\",\n      \"ĐalićKovačević\",\n      \"Đambić\",\n      \"Đambo\",\n      \"Đana\",\n      \"Đanić\",\n      \"Đanija\",\n      \"Đaniš\",\n      \"Đanković\",\n      \"Đapić\",\n      \"Đebnar\",\n      \"Đekemati\",\n      \"Đelagić\",\n      \"ĐelagićPetek\",\n      \"Đelatović\",\n      \"Đenadić\",\n      \"Đenadija\",\n      \"Đenovljanović\",\n      \"Đerdak\",\n      \"Đeri Krpan\",\n      \"Đeri Sabo\",\n      \"Đermanović\",\n      \"Đetvai\",\n      \"Đetvaj\",\n      \"Đida\",\n      \"Đidara\",\n      \"Điđura\",\n      \"Đipalo Ban\",\n      \"Đipanov\",\n      \"Đogaš\",\n      \"Đomlija\",\n      \"ĐonlagićPrutki\",\n      \"Đopa\",\n      \"Đopar\",\n      \"Đordan\",\n      \"Đošanović\",\n      \"Đuđar\",\n      \"Đuđik Kućan\",\n      \"Đukanović\",\n      \"Đukarić\",\n      \"Đula\",\n      \"Đulabić\",\n      \"Đulinac\",\n      \"Đumija\",\n      \"Đumlija\",\n      \"Đunda\",\n      \"Đunđa\",\n      \"Đuračić\",\n      \"Đurački\",\n      \"ĐuračkiĆosić\",\n      \"Đuračković\",\n      \"Đurak\",\n      \"Đurak Kapetanović\",\n      \"Đuraki\",\n      \"Đurakić\",\n      \"Đuraković\",\n      \"Đuran\",\n      \"Đuranić\",\n      \"Đuranović\",\n      \"Đuras\",\n      \"Đurasek\",\n      \"Đurasević\",\n      \"Đurasinović\",\n      \"Đurasov\",\n      \"Đurasović\",\n      \"Đurašević\",\n      \"Đurašić\",\n      \"Đurašin\",\n      \"Đurašinović\",\n      \"Đurčak\",\n      \"Đurčanski\",\n      \"Đurčianski\",\n      \"Đurđan\",\n      \"Đurđanović\",\n      \"ĐurđevićFabijanić\",\n      \"ĐurđevićMaršić\",\n      \"Đurica\",\n      \"ĐuričićTabaček\",\n      \"ĐurićIvandija\",\n      \"Đurinovac\",\n      \"Đurinjak\",\n      \"Đurita\",\n      \"Đurkan\",\n      \"Đurkas\",\n      \"Đuza\",\n      \"Eberhardt\",\n      \"Eckhard\",\n      \"Eckhardt\",\n      \"Egredžija\",\n      \"Ehman\",\n      \"EiseleŽampach\",\n      \"Ekart\",\n      \"Ekštajn\",\n      \"El Aydy\",\n      \"El Ayedi\",\n      \"El Hag Hassan\",\n      \"Elaković\",\n      \"Elezaj\",\n      \"Eliaš\",\n      \"Elijaš\",\n      \"Elkaz\",\n      \"Elkazović\",\n      \"Elmazovski\",\n      \"Eljuga\",\n      \"Eman\",\n      \"EmićTomac\",\n      \"Emrulai\",\n      \"Engelage\",\n      \"Engelhart\",\n      \"Engelman\",\n      \"Erak\",\n      \"Ercegovac\",\n      \"Ercegovac Jagnjić\",\n      \"Erdutac\",\n      \"Eremija\",\n      \"Ergarac\",\n      \"Ergeđija\",\n      \"Ergelašević\",\n      \"Erhard\",\n      \"Erhardt\",\n      \"Erjavac\",\n      \"Erkalović\",\n      \"Erkapić\",\n      \"Erkapić Maksimović\",\n      \"Erkman\",\n      \"Erman\",\n      \"Erman Vlahović\",\n      \"Erniša\",\n      \"Erslan\",\n      \"Ervačić\",\n      \"Ervaćanin\",\n      \"Esterajher\",\n      \"Etemaj\",\n      \"Eustahio\",\n      \"Ezgeta\",\n      \"Fabčić\",\n      \"Fabekovac\",\n      \"Faber\",\n      \"Fabian\",\n      \"Fabijan\",\n      \"Fabijanac\",\n      \"Fabijančić\",\n      \"Fabijanec\",\n      \"Fabijanić\",\n      \"Fabijanović\",\n      \"Fabik\",\n      \"Fabing\",\n      \"Fabing Megan\",\n      \"Fabjan\",\n      \"Fabo\",\n      \"Faboš\",\n      \"Fabric\",\n      \"Fabrični\",\n      \"Fabulić\",\n      \"Faculjak\",\n      \"Fačko\",\n      \"Faddi\",\n      \"Faddy\",\n      \"Fadi\",\n      \"Fadi Oršić\",\n      \"Fadiga\",\n      \"Fadljević\",\n      \"Fafanđel\",\n      \"Fahham\",\n      \"Faić\",\n      \"Fais\",\n      \"Faist\",\n      \"Faith\",\n      \"Faj\",\n      \"Fajdetić\",\n      \"Fajdić\",\n      \"Fajfer\",\n      \"Fajl\",\n      \"Fajn\",\n      \"Fajrer\",\n      \"Fajt\",\n      \"Fak\",\n      \"Faktor\",\n      \"Faktorik\",\n      \"Falamić\",\n      \"Falanić\",\n      \"Falašta\",\n      \"Faledžić\",\n      \"Faler\",\n      \"Falica\",\n      \"Fališevac\",\n      \"Faller\",\n      \"Faltum\",\n      \"Fanali Gudelj\",\n      \"Fančović\",\n      \"Fanta\",\n      \"Fanton\",\n      \"Fapal\",\n      \"Fapali\",\n      \"Fara\",\n      \"Farac\",\n      \"Faraga\",\n      \"Farago\",\n      \"Faraho\",\n      \"Farčić\",\n      \"FarčićDori\",\n      \"Farkaš\",\n      \"FarkašMiketek\",\n      \"Farkaševac\",\n      \"Farkašić\",\n      \"Faslija\",\n      \"Fašeljak\",\n      \"Fašing\",\n      \"Fatić\",\n      \"Fatušić\",\n      \"Faubel\",\n      \"Faukal\",\n      \"Faussner\",\n      \"Fazekaš\",\n      \"FazekašMilanović\",\n      \"Fazikaš\",\n      \"Fazlić\",\n      \"Fazlija\",\n      \"Fazliji\",\n      \"Fažon\",\n      \"Feglain\",\n      \"Feher Belaj\",\n      \"Feher Delaš\",\n      \"Fehervari\",\n      \"Fehervary\",\n      \"FehirČandrlja\",\n      \"Fejzaj\",\n      \"Fekete Kramar\",\n      \"Fekete Pavković\",\n      \"Feketija\",\n      \"Fekonja\",\n      \"Felcan\",\n      \"Feldvari\",\n      \"Feldvary\",\n      \"FelendešPajcur\",\n      \"Feletar\",\n      \"Felja\",\n      \"Feratović\",\n      \"Ferčak\",\n      \"Ferenac\",\n      \"Ferenčak\",\n      \"Ferenđa\",\n      \"Ferhatović\",\n      \"Ferinac\",\n      \"Ferjanić\",\n      \"Fernandez\",\n      \"Fetahi\",\n      \"Fiala\",\n      \"Fiala Brig\",\n      \"Fica\",\n      \"FicaŠmit\",\n      \"Fijačko\",\n      \"Fijala\",\n      \"FijanŠkrbić\",\n      \"Fila\",\n      \"Fila Paciorek\",\n      \"Filak\",\n      \"Filakov\",\n      \"Filakov Bolšec\",\n      \"Filaković\",\n      \"FiličićParipović\",\n      \"Filipan\",\n      \"Filipašić\",\n      \"FilipovićKerhat\",\n      \"Filisar\",\n      \"Filjak\",\n      \"Findžanović\",\n      \"Fingernagel\",\n      \"Finta\",\n      \"Fintajz\",\n      \"Firanj\",\n      \"Firi Vidaković\",\n      \"Fischbach\",\n      \"Fischbach Novaković\",\n      \"Fistanić\",\n      \"Fišbah\",\n      \"Flac\",\n      \"Flach\",\n      \"Flačer\",\n      \"Flajc\",\n      \"Flajs\",\n      \"Flajšaker\",\n      \"Flajšek\",\n      \"Flajšer\",\n      \"Flam\",\n      \"Flaman\",\n      \"Flanjak\",\n      \"Flaško\",\n      \"Flatscher\",\n      \"Flauder\",\n      \"Flegar\",\n      \"Flegarić\",\n      \"Fletko Vrućina\",\n      \"Flisak\",\n      \"Fliszar\",\n      \"Floreani\",\n      \"Florian\",\n      \"Florijan\",\n      \"Florijančić\",\n      \"Fluhar\",\n      \"Fodora\",\n      \"Fogadić\",\n      \"Foldvary\",\n      \"Folivarski\",\n      \"Forbah\",\n      \"ForgićPolaček\",\n      \"Forgomba\",\n      \"Forjan\",\n      \"Forjanić\",\n      \"Formbaher\",\n      \"Fotak\",\n      \"Fraj\",\n      \"Frajlić\",\n      \"Frajman\",\n      \"Frajman Jakšić\",\n      \"Frajmund\",\n      \"Frajt\",\n      \"Frajtag\",\n      \"Fran\",\n      \"Franc\",\n      \"Francem\",\n      \"Francetić\",\n      \"Francezi\",\n      \"Franchomme Strepački\",\n      \"Francišković\",\n      \"Franculić\",\n      \"Francuz\",\n      \"Francuzović\",\n      \"Frančak\",\n      \"Frančešević\",\n      \"Frančić\",\n      \"Frančina\",\n      \"Franek\",\n      \"Frangeš\",\n      \"Franić\",\n      \"Frank\",\n      \"Frank Peko\",\n      \"Frankić\",\n      \"Franković\",\n      \"Franolić\",\n      \"Franotović\",\n      \"Franov\",\n      \"Franović\",\n      \"Frant\",\n      \"Franz\",\n      \"Franjčević\",\n      \"Franjec\",\n      \"Franjetić\",\n      \"Franjičević\",\n      \"FranjičevićGašparac\",\n      \"Franjić\",\n      \"FranjićAbramić\",\n      \"FranjićAdrić\",\n      \"FranjićBartolović\",\n      \"FranjićGrgić\",\n      \"FranjićZelić\",\n      \"Franjin\",\n      \"Franjišić\",\n      \"Franjkić\",\n      \"Franjković\",\n      \"Franjo\",\n      \"Fras\",\n      \"Fratrić\",\n      \"Fratrović\",\n      \"Frauenheim\",\n      \"Frazi\",\n      \"Freitag\",\n      \"Fričan\",\n      \"Frigan\",\n      \"Frtalj\",\n      \"Fučkalo\",\n      \"Fučkar\",\n      \"Fućkar\",\n      \"Fuga\",\n      \"Fulanović\",\n      \"Funarić\",\n      \"Funda\",\n      \"Fundak\",\n      \"Funtak\",\n      \"Funjak\",\n      \"Furda\",\n      \"Furdi Valkai\",\n      \"Furgala\",\n      \"FurgalaŠuper\",\n      \"Furjan\",\n      \"Furlan\",\n      \"Fury Marković\",\n      \"Fuštar\",\n      \"Futak\",\n      \"Fužinato\",\n      \"Gabaj\",\n      \"Gabajček\",\n      \"Gabela\",\n      \"Gabelica\",\n      \"Gabelić\",\n      \"Gaberšek\",\n      \"Gabina\",\n      \"Gabor\",\n      \"Gabori\",\n      \"Gaborović\",\n      \"Gabrić\",\n      \"Gabud\",\n      \"Gača\",\n      \"Gačanović\",\n      \"Gačar\",\n      \"Gačić\",\n      \"Gačina\",\n      \"Gačpar\",\n      \"Gaća\",\n      \"Gaće\",\n      \"GaćeŠobat\",\n      \"Gaćeša\",\n      \"Gaćina\",\n      \"Gaćinović\",\n      \"Gadanac\",\n      \"Gado\",\n      \"Gadža\",\n      \"Gadžić\",\n      \"Gađa\",\n      \"Gafuri\",\n      \"Gages\",\n      \"Gagić\",\n      \"Gagro\",\n      \"Gagula\",\n      \"Gagulić\",\n      \"Gaić\",\n      \"Gajari\",\n      \"Gajčević\",\n      \"Gajčić\",\n      \"Gajdašević\",\n      \"Gajdašić\",\n      \"Gajdek\",\n      \"Gajdoš\",\n      \"Gajdošik\",\n      \"Gajec\",\n      \"Gajer\",\n      \"Gajger\",\n      \"Gajgić\",\n      \"GajgićMatić\",\n      \"Gajić\",\n      \"GajićGrac\",\n      \"GajićLukin\",\n      \"GajićPope\",\n      \"Gajnok\",\n      \"Gajs\",\n      \"Gajski\",\n      \"Gajšek\",\n      \"Gajtan\",\n      \"Gajvaronski\",\n      \"Gajzer\",\n      \"Gajzinger\",\n      \"Gajzler\",\n      \"Gakić\",\n      \"Gal\",\n      \"Galac\",\n      \"Galamboš\",\n      \"Galba\",\n      \"Gale\",\n      \"Galeković\",\n      \"Galenić\",\n      \"Galešić\",\n      \"Galeta\",\n      \"Galetić\",\n      \"Galgoci\",\n      \"Gali\",\n      \"Galic\",\n      \"Galičić\",\n      \"Galić\",\n      \"GalićBotić\",\n      \"GalićSubašić\",\n      \"Galijašević\",\n      \"Galin\",\n      \"Galinac\",\n      \"Galinec\",\n      \"Galinović\",\n      \"Galiot\",\n      \"Galir\",\n      \"Galkovski\",\n      \"Gall\",\n      \"Gallo\",\n      \"Galo\",\n      \"Galonja\",\n      \"Galošević\",\n      \"Galovac\",\n      \"Galović\",\n      \"Galunić\",\n      \"Galušić\",\n      \"Galjar\",\n      \"Galjer\",\n      \"Gambiraža\",\n      \"Gambiroža\",\n      \"Gamilar\",\n      \"Gamma\",\n      \"Gamoš\",\n      \"Gams\",\n      \"Ganić\",\n      \"Gansberger\",\n      \"Gantar\",\n      \"Gantner\",\n      \"Ganz\",\n      \"GanzŽuparić\",\n      \"Ganzberger\",\n      \"Garac\",\n      \"Garacki\",\n      \"Garača\",\n      \"Garačić\",\n      \"Garai\",\n      \"Garaj\",\n      \"Garajski\",\n      \"Garašić\",\n      \"Garc\",\n      \"Gardaš\",\n      \"GardašKovačić\",\n      \"Gardašanić\",\n      \"Gardijan\",\n      \"Gardilo\",\n      \"Gardlik\",\n      \"Gardlo\",\n      \"Garić\",\n      \"Garmaz\",\n      \"Garonja\",\n      \"Gartner\",\n      \"Garvanović\",\n      \"Gas\",\n      \"Gashi\",\n      \"Gasparović\",\n      \"Gašić\",\n      \"Gašo\",\n      \"Gašpar\",\n      \"Gašparac\",\n      \"Gašparček\",\n      \"Gašparević\",\n      \"Gašparić\",\n      \"GašparićMeter\",\n      \"Gašparlin\",\n      \"Gašparović\",\n      \"Gašpert\",\n      \"Gašpić\",\n      \"GašpićVrtarić\",\n      \"Gatara\",\n      \"Gati\",\n      \"Gaube\",\n      \"Gaukler\",\n      \"Gavenda\",\n      \"Gavić\",\n      \"Gavlek\",\n      \"Gavlik\",\n      \"Gavljak\",\n      \"Gavra\",\n      \"Gavran\",\n      \"Gavranić\",\n      \"Gavranović\",\n      \"Gavranović Vilić\",\n      \"Gavrić\",\n      \"Gavrilović\",\n      \"Gavrovski\",\n      \"Gazdag\",\n      \"Gazdek\",\n      \"Gazdić\",\n      \"Gazdik\",\n      \"Gazdik Ivančić\",\n      \"Gazibara\",\n      \"Gazibarić\",\n      \"Gazić\",\n      \"Gazilj\",\n      \"Gaža\",\n      \"Gažić\",\n      \"Gažo\",\n      \"Gebaj\",\n      \"Gebhardt\",\n      \"Gecan\",\n      \"Gegenbauer\",\n      \"Geiersbach\",\n      \"Gelemanović\",\n      \"Genda\",\n      \"Generalić\",\n      \"GeneralićČok\",\n      \"Genjega\",\n      \"Gerard\",\n      \"Gerard Špišić\",\n      \"Gerasimenko\",\n      \"Gerbač\",\n      \"Gerencser Đelatović\",\n      \"Gerendaj\",\n      \"Gerhard\",\n      \"Gerhardt\",\n      \"Gernhardt\",\n      \"Gerovac\",\n      \"Gerovac Vuković\",\n      \"Geršak\",\n      \"Gerštmajer\",\n      \"Gerštmajer Zelember\",\n      \"Getoš Magdić\",\n      \"Getto Šmit Strapač\",\n      \"Giba\",\n      \"Giber Janša\",\n      \"Gibičar\",\n      \"Gidija\",\n      \"Gilman\",\n      \"Giljanović\",\n      \"Giordani\",\n      \"Gispert Nicolau\",\n      \"Gita\",\n      \"Gitta\",\n      \"Gizešan\",\n      \"Gjaić\",\n      \"Gjalić\",\n      \"Gjelatović\",\n      \"Gjuračić\",\n      \"Gjurakić\",\n      \"Gjurgjan\",\n      \"Gjurinovac\",\n      \"Glad\",\n      \"Gladić\",\n      \"Gladoić\",\n      \"Gladović\",\n      \"Glamočić\",\n      \"Glamuzina\",\n      \"Glas\",\n      \"Glas Puškadija\",\n      \"Glasenhardt\",\n      \"Glaser\",\n      \"Glasnović\",\n      \"Glasovac\",\n      \"Glaurdić\",\n      \"Glavač\",\n      \"Glavačević\",\n      \"Glavačić\",\n      \"Glavačko\",\n      \"Glavak\",\n      \"Glavan\",\n      \"Glavaš\",\n      \"GlavašKonja\",\n      \"GlavašKul\",\n      \"GlavašLilion\",\n      \"GlavašLukić\",\n      \"GlavašNikolić\",\n      \"GlavašObrovac\",\n      \"Glavašević\",\n      \"Glavašić\",\n      \"Glavaški\",\n      \"Glavati\",\n      \"Glavica\",\n      \"Glavić\",\n      \"Glavina\",\n      \"Glavinac\",\n      \"Glavinić\",\n      \"Glavočević\",\n      \"Glavota\",\n      \"Glavurdić\",\n      \"Glazer\",\n      \"Glibanović\",\n      \"Glibanski\",\n      \"Glibota\",\n      \"Gliesmann\",\n      \"Gliša\",\n      \"Glištra\",\n      \"Glogač\",\n      \"Glova\",\n      \"Gluaković\",\n      \"Glück Krstanović\",\n      \"Glück Radičević\",\n      \"Gluhak\",\n      \"Gluhaković\",\n      \"Gluhalić\",\n      \"Glumac\",\n      \"Glumpak\",\n      \"Glušac\",\n      \"Gluvak\",\n      \"Gluvaković\",\n      \"Gljiva\",\n      \"Gljivica\",\n      \"Gmajnić\",\n      \"Gmaz\",\n      \"Gnand Mijatović\",\n      \"Gnant\",\n      \"Gnjaić\",\n      \"Gnjajić\",\n      \"Gnjatović\",\n      \"Gočal\",\n      \"Goda\",\n      \"Godan\",\n      \"Godanj\",\n      \"Godar\",\n      \"Gogojak\",\n      \"Gogolak\",\n      \"Gogoljak\",\n      \"Gogoljak Kesić\",\n      \"Gojaković\",\n      \"Gojtan\",\n      \"Golemac\",\n      \"GolićRonta\",\n      \"GolićSamaržija\",\n      \"Golinac\",\n      \"Goll Barić\",\n      \"Golub Kostolanović\",\n      \"Golubar\",\n      \"Golubovac\",\n      \"Goluska\",\n      \"Goluška\",\n      \"Goluža\",\n      \"Goluža Gregačević\",\n      \"Goljak\",\n      \"Goljevački\",\n      \"Goman\",\n      \"Gombai\",\n      \"Gombaj\",\n      \"Gombar\",\n      \"Gombarović\",\n      \"Gombay\",\n      \"Gongeta\",\n      \"Gorela\",\n      \"Gorenac\",\n      \"Gorenjak\",\n      \"Gorera\",\n      \"Goreta\",\n      \"Gorgioska\",\n      \"Goričanec\",\n      \"Gorjan\",\n      \"Gorjanac\",\n      \"Gorjanac Mitoš\",\n      \"Gorjanc\",\n      \"Gorjanski\",\n      \"Goronja\",\n      \"Gorša\",\n      \"Goršak\",\n      \"Goršćak\",\n      \"Goruševska\",\n      \"Gostić Manojlović\",\n      \"Gošak\",\n      \"Gotal\",\n      \"Gotovac\",\n      \"Gotvald\",\n      \"Gounaris Sučić\",\n      \"Govedarica\",\n      \"Grabar\",\n      \"Grabarić\",\n      \"Grabež\",\n      \"Grabić\",\n      \"Grablović\",\n      \"Grabovac\",\n      \"Grabovački\",\n      \"Grabovčić\",\n      \"Grabović\",\n      \"Grabrovec\",\n      \"Grabrović\",\n      \"GrabrovićBabić\",\n      \"Grabundžija\",\n      \"Grabus\",\n      \"Grabusin\",\n      \"Grac\",\n      \"Gracek\",\n      \"Gracel\",\n      \"Gracer\",\n      \"Gracin\",\n      \"Gračak\",\n      \"Gračan\",\n      \"Gračanić\",\n      \"Gračanin\",\n      \"GradŠtanac\",\n      \"Gradaščević\",\n      \"Gradečak\",\n      \"Gradečak Erdeljić\",\n      \"Gradeček\",\n      \"Gradička\",\n      \"Gradić\",\n      \"Gradinščak\",\n      \"Gradinjan\",\n      \"Gradišar\",\n      \"Gradištanac\",\n      \"Gradvol\",\n      \"Gradvol Krmpotić\",\n      \"Graf\",\n      \"Grafina\",\n      \"Grah\",\n      \"Grahovac\",\n      \"Grahovac Bister\",\n      \"Grahovac Cvenić\",\n      \"Grajner\",\n      \"Gramec\",\n      \"Granat\",\n      \"Granc\",\n      \"Grančić\",\n      \"Grandić\",\n      \"Grandl\",\n      \"Granić\",\n      \"Granoša\",\n      \"Graora\",\n      \"Graovac\",\n      \"Graša\",\n      \"Grašar\",\n      \"Grašarević\",\n      \"Grašić\",\n      \"Grašo\",\n      \"Gratz\",\n      \"Grba\",\n      \"Grbac\",\n      \"Grbac Budin\",\n      \"Grbačić\",\n      \"Grbavac\",\n      \"Grbavica\",\n      \"Grbeša\",\n      \"Grbeša Petrinšak\",\n      \"Grđan\",\n      \"Grebenar\",\n      \"GrebenarŽarmen\",\n      \"Gregačević\",\n      \"Greganić\",\n      \"Greganić Ternaj\",\n      \"Greganović\",\n      \"Gregić Njirjak\",\n      \"Gregorac\",\n      \"Gregoran\",\n      \"Gregoraš\",\n      \"Gregorka\",\n      \"Gregoršanec\",\n      \"Greguraš\",\n      \"Greif Pađen\",\n      \"Grejza\",\n      \"Grekša\",\n      \"Greman\",\n      \"Grgac\",\n      \"Grgačević\",\n      \"Grgan\",\n      \"Grganić\",\n      \"Grganović\",\n      \"Grgas\",\n      \"Grgat\",\n      \"Grgesina\",\n      \"GrgićBabić\",\n      \"GrgićBošnjak\",\n      \"GrgićĐaković\",\n      \"GrgićIvanković\",\n      \"GrgićMarinov\",\n      \"GrgićRajič\",\n      \"GrgićTadić\",\n      \"Grginac\",\n      \"Griesbacher\",\n      \"Grinvald Greganić\",\n      \"Grisbaher\",\n      \"Griva\",\n      \"Grizak\",\n      \"Grizbaher\",\n      \"Grizbaher Subašić\",\n      \"GrizeljŠarčević\",\n      \"Grladinović\",\n      \"Grlica\",\n      \"GrljušićKrampač\",\n      \"Grmoja\",\n      \"Grmuša\",\n      \"Grnja\",\n      \"Grokša\",\n      \"Groman\",\n      \"Grošeta\",\n      \"Grozaj\",\n      \"Grozdanić\",\n      \"Grozdanović\",\n      \"Groznica\",\n      \"Grubač\",\n      \"Grubačević\",\n      \"Grubanović\",\n      \"Grubeša\",\n      \"GrubešićBarbir\",\n      \"Grubina\",\n      \"Grubiša\",\n      \"GrubišićMarković\",\n      \"GrujićTomas\",\n      \"Grunbaum\",\n      \"Grünthaler\",\n      \"Grunwald\",\n      \"Grünwald\",\n      \"Gržan\",\n      \"Guba\",\n      \"Gubeljak\",\n      \"Guberac\",\n      \"Guberina\",\n      \"Gubiani\",\n      \"Gubica\",\n      \"Gubina\",\n      \"Gucunja\",\n      \"Gudinjacki\",\n      \"Guja\",\n      \"Gujaš\",\n      \"Gulam\",\n      \"Gulam Kramarić\",\n      \"Gulaš\",\n      \"Guldan\",\n      \"Gulija\",\n      \"Guljaš\",\n      \"Guljašević\",\n      \"Gumbarević\",\n      \"Gumbas\",\n      \"Guncinam\",\n      \"Gunjača\",\n      \"Gusak\",\n      \"Gushani\",\n      \"Gušani\",\n      \"Gutal\",\n      \"Gutrovac\",\n      \"Guzina\",\n      \"Gužvanj\",\n      \"Gužvinac\",\n      \"Gvajdek\",\n      \"Gvozdanić\",\n      \"Gvozdanović\",\n      \"Gyana\",\n      \"Gyerdak\",\n      \"Gyetvaj\",\n      \"Haas\",\n      \"Habacht Žitnjak\",\n      \"Habada\",\n      \"Haban\",\n      \"Habčak\",\n      \"Habdija\",\n      \"Habek\",\n      \"Habel\",\n      \"Haber\",\n      \"Haber Kiš\",\n      \"Habi\",\n      \"Habib\",\n      \"Habibović\",\n      \"Habicht\",\n      \"Habijan\",\n      \"Habijanec\",\n      \"Habjan\",\n      \"Habjanec\",\n      \"Habjanić\",\n      \"Habjanović\",\n      \"Habl\",\n      \"HabrkaŠimleša\",\n      \"Habschied\",\n      \"Habuda\",\n      \"Habuda Sabo\",\n      \"Habud tanić\",\n      \"Habula\",\n      \"Habulin\",\n      \"Habulinec\",\n      \"Habus\",\n      \"Habuš\",\n      \"HabušOršić\",\n      \"Hac\",\n      \"Hacek\",\n      \"Hack\",\n      \"Hackenberger\",\n      \"Hackenberger Kosturović\",\n      \"Hackenberger Kutuzović\",\n      \"Haček\",\n      \"Hadeljan\",\n      \"Hader\",\n      \"Hadler\",\n      \"Hadrović\",\n      \"Hadzima\",\n      \"Hadži Sejdić\",\n      \"Hadžiahmetović\",\n      \"Hadžiavdić\",\n      \"Hadžibeganović\",\n      \"Hadžibegović\",\n      \"Hadžić\",\n      \"HadžićBošnjaković\",\n      \"Hadžihajdarević\",\n      \"Hadžihaskić\",\n      \"Hadžisejdić\",\n      \"Hađa\",\n      \"Hađalić\",\n      \"Hađikan\",\n      \"Hafner\",\n      \"Hager\",\n      \"Haierbacher\",\n      \"Haj Barakat\",\n      \"Hajba\",\n      \"Hajberger\",\n      \"Hajc\",\n      \"Hajcman\",\n      \"Hajdarević\",\n      \"Hajdari\",\n      \"Hajdarović\",\n      \"Hajden\",\n      \"Hajdić\",\n      \"Hajdin\",\n      \"Hajdinger\",\n      \"Hajdinjak\",\n      \"Hajdu\",\n      \"Hajduk\",\n      \"Hajduković\",\n      \"Hajdžanović\",\n      \"Hajec\",\n      \"Hajek\",\n      \"Hajić\",\n      \"Hajling\",\n      \"Hajmiler\",\n      \"Hajnal\",\n      \"Hajnc\",\n      \"Hajncl\",\n      \"Hajne\",\n      \"Hajnić\",\n      \"Hajoš\",\n      \"Hajpek\",\n      \"Hajrić\",\n      \"Hajrović\",\n      \"Hajsek\",\n      \"Hajtfogl\",\n      \"Hajtl\",\n      \"Hajzelman\",\n      \"Hak\",\n      \"Hakenberger\",\n      \"Halači\",\n      \"Halak\",\n      \"Halapa\",\n      \"Halapir\",\n      \"Halar\",\n      \"Halas\",\n      \"Halasz\",\n      \"Halaši\",\n      \"Halauš\",\n      \"Halavanja\",\n      \"Halavuk\",\n      \"Halbauer\",\n      \"Halec\",\n      \"Haler\",\n      \"Halilović\",\n      \"Haliti\",\n      \"Halitović\",\n      \"Haller\",\n      \"Halt\",\n      \"Halter\",\n      \"Halter Dumančić\",\n      \"Haludek\",\n      \"Halupka\",\n      \"Halusek\",\n      \"Halužan\",\n      \"Halvaks\",\n      \"Ham\",\n      \"Ham Tintor\",\n      \"Hamacher\",\n      \"Haman\",\n      \"Hamarić\",\n      \"Hamaš\",\n      \"Hamberger\",\n      \"Hamdan\",\n      \"Hamer\",\n      \"Hamidi\",\n      \"Hamidović\",\n      \"Hamilton\",\n      \"Hamiti\",\n      \"Hamm\",\n      \"Hampovčan\",\n      \"Hampshire\",\n      \"Hamunajec\",\n      \"Hamzić\",\n      \"Han\",\n      \"Han Pilko\",\n      \"Hanaček\",\n      \"Hanaftaler\",\n      \"Hanak\",\n      \"Hanc\",\n      \"Hancock\",\n      \"Handanović\",\n      \"Handel Lešić\",\n      \"Handraka\",\n      \"Handžić\",\n      \"Hanđal\",\n      \"Haner\",\n      \"Hange\",\n      \"Hangel\",\n      \"Hango\",\n      \"Haničar\",\n      \"Hanić\",\n      \"Hanih\",\n      \"Hanih Falamić\",\n      \"Hanižar\",\n      \"Hanižjar\",\n      \"Hanižjar Berlančić\",\n      \"Hanković\",\n      \"Hanner\",\n      \"Hannich\",\n      \"Hansko\",\n      \"Hanulak\",\n      \"Hanuljak\",\n      \"Hanzen\",\n      \"Hanzer\",\n      \"Hanzl\",\n      \"Hanzlić\",\n      \"Hanž\",\n      \"Hanžek\",\n      \"Hanžić\",\n      \"Hap\",\n      \"Harač\",\n      \"Harambašić\",\n      \"Haramija\",\n      \"Haramina\",\n      \"Haramustek\",\n      \"Harangoza\",\n      \"Harangozi\",\n      \"Harangozo\",\n      \"Harapin\",\n      \"Harasti\",\n      \"Harauzek\",\n      \"Harc\",\n      \"Harci\",\n      \"Harcz\",\n      \"Harča\",\n      \"Hardi\",\n      \"Hardt\",\n      \"Hardy\",\n      \"Harhaj\",\n      \"Haring\",\n      \"Harinski\",\n      \"Harjač\",\n      \"Harjung\",\n      \"Harkanovac\",\n      \"Harmath\",\n      \"Harmina\",\n      \"Harmunt\",\n      \"Harnoš\",\n      \"Haršanji\",\n      \"Harth\",\n      \"Hartl\",\n      \"Hartman\",\n      \"Hartmann\",\n      \"Harun\",\n      \"Harvanček\",\n      \"Hary\",\n      \"Has\",\n      \"Has Schon\",\n      \"Hasan\",\n      \"Hasanac\",\n      \"Hasanbašić\",\n      \"Hasančević\",\n      \"Hasanica\",\n      \"Hasanović\",\n      \"Hasenauer\",\n      \"Hasenay\",\n      \"Hasenbah\",\n      \"Hasić\",\n      \"Hasija\",\n      \"Hasijak\",\n      \"Haslah\",\n      \"Hasnaš\",\n      \"Hašai\",\n      \"Hašček\",\n      \"Hašimi\",\n      \"Hašperger\",\n      \"Hašpraj\",\n      \"Hat\",\n      \"Hata\",\n      \"Hatlak\",\n      \"Hatnik\",\n      \"Hatta\",\n      \"Hatvalić\",\n      \"Hatwagner\",\n      \"Haubrich\",\n      \"Haubrih\",\n      \"Haudek\",\n      \"Hauer\",\n      \"Haumüller\",\n      \"Haupert\",\n      \"Hauptman\",\n      \"Hauselmann\",\n      \"Hauser\",\n      \"Hauska\",\n      \"Hausknecht\",\n      \"Hausman\",\n      \"Hausmaninger\",\n      \"Haussler\",\n      \"Hauzer\",\n      \"Havel\",\n      \"Havelka\",\n      \"Havić\",\n      \"Havidić\",\n      \"Havlek\",\n      \"Havliček\",\n      \"Havliček Babić\",\n      \"Havoić\",\n      \"Havoj\",\n      \"Havojić\",\n      \"Havranek\",\n      \"Hazenauer\",\n      \"Hazenštaub\",\n      \"Hazler\",\n      \"Haznadar\",\n      \"Hazurović\",\n      \"Hebrang\",\n      \"HedlŠubarić\",\n      \"Heđa\",\n      \"Heganović\",\n      \"Heged Kranjčević\",\n      \"Heiman\",\n      \"Heimann\",\n      \"Heinzelman\",\n      \"Heinzelman Kožul\",\n      \"Heinzelmann\",\n      \"Heitzman\",\n      \"Heizelmann\",\n      \"Heka\",\n      \"Heka Marek\",\n      \"Hekman\",\n      \"Helajz\",\n      \"Helebrant\",\n      \"Hell Kurevija\",\n      \"Hemar\",\n      \"Heneka\",\n      \"Henizelman\",\n      \"Herak\",\n      \"Heralić\",\n      \"Herbay\",\n      \"Hercegovac\",\n      \"Hercigonja\",\n      \"Herega\",\n      \"Herjavec\",\n      \"Herjavec Karalić\",\n      \"Herkovac\",\n      \"Herman\",\n      \"Herman Patajac\",\n      \"Hermanić\",\n      \"Hermann\",\n      \"Hermanović\",\n      \"Hermanutz\",\n      \"Hertarić\",\n      \"Heška\",\n      \"Hezajz\",\n      \"Hidanović\",\n      \"Hidošan\",\n      \"Hidošanin\",\n      \"Hihlik Babić\",\n      \"Hilak\",\n      \"Himelrajh\",\n      \"Hinek Zagorščak\",\n      \"Hipp Rausch\",\n      \"Hirnštajn\",\n      \"Hirštajn\",\n      \"Hirštajn Maćo\",\n      \"Hižman\",\n      \"Hlaban\",\n      \"Hlad\",\n      \"Hladek\",\n      \"Hladki\",\n      \"Hlaj\",\n      \"Hlapčić\",\n      \"Hlapec\",\n      \"Hlasni\",\n      \"Hlatki\",\n      \"Hlavač\",\n      \"Hlavaček\",\n      \"Hlavati\",\n      \"Hlavsa\",\n      \"Hlevnjak\",\n      \"Hlubna\",\n      \"Hmelik Bogdan\",\n      \"Hmelina\",\n      \"Hmeljina\",\n      \"Hmura\",\n      \"Hnačuk\",\n      \"Hnatek\",\n      \"Hnatešen\",\n      \"Hočevar\",\n      \"Hodak\",\n      \"Hodak Ninković\",\n      \"Hodan\",\n      \"Hodanovac\",\n      \"Hodanji\",\n      \"Hodap\",\n      \"Hodovanj\",\n      \"Hoffman\",\n      \"Hofmajer Marinković\",\n      \"Hofman\",\n      \"Hofšauer\",\n      \"HohošBabić\",\n      \"Hojsak\",\n      \"Hokman\",\n      \"Hoksa\",\n      \"Holas\",\n      \"Holenda\",\n      \"HoličekŽanko\",\n      \"Holiga\",\n      \"Holjevac\",\n      \"Homa\",\n      \"Homan\",\n      \"Homan Krtić\",\n      \"Homanović\",\n      \"Homolka\",\n      \"Homotar\",\n      \"Hompas\",\n      \"Hora\",\n      \"Hora Jakobčin\",\n      \"Horaček\",\n      \"Horački\",\n      \"Horak\",\n      \"Horjan\",\n      \"Hornjak\",\n      \"Horonitz Stanić\",\n      \"Horvat\",\n      \"Horvat Fabijan\",\n      \"Horvat Hrvoj\",\n      \"Horvat Katalin\",\n      \"Horvat Smeška\",\n      \"Horvatek\",\n      \"Horvath\",\n      \"Horvatiček\",\n      \"Horvatić\",\n      \"Horvatin\",\n      \"Horvatinović\",\n      \"HorvatinovićMalčić\",\n      \"Horvatović\",\n      \"HorvatovićKrstevski\",\n      \"Hosak\",\n      \"Hosi Tomac\",\n      \"HosinovićGlavaški\",\n      \"Hosman\",\n      \"Hossain\",\n      \"Houra\",\n      \"Hovanček\",\n      \"Hovanček Bura\",\n      \"Hovanjec\",\n      \"Hovanjek\",\n      \"Hoymar\",\n      \"Hozijan\",\n      \"Hozjan\",\n      \"Hoža\",\n      \"Hrala\",\n      \"Hranić\",\n      \"Hranilović\",\n      \"Hranueli\",\n      \"Hranj\",\n      \"Hranjec\",\n      \"Hrastinski\",\n      \"Hrastov\",\n      \"Hrastović\",\n      \"Hrašovec\",\n      \"Hrbak\",\n      \"Hrčak\",\n      \"Hrčka\",\n      \"Hrdelja\",\n      \"Hrdlitschka\",\n      \"Hrđavec\",\n      \"Hrenovac\",\n      \"HrešićDubaić\",\n      \"Hrga\",\n      \"Hrgota\",\n      \"Hribar\",\n      \"Hrkač\",\n      \"Hrkać\",\n      \"Hrkalović\",\n      \"Hrnjak\",\n      \"Hrnjkaš\",\n      \"Hromatko\",\n      \"Hrovat\",\n      \"Hrpka\",\n      \"Hrsan\",\n      \"Hršak\",\n      \"Hruba\",\n      \"Hrubenja\",\n      \"Hrupački\",\n      \"Hrustanović\",\n      \"Hruška\",\n      \"Hruškar\",\n      \"Hrvačić\",\n      \"Hrvat\",\n      \"Hrvatin\",\n      \"Hrženjak\",\n      \"Hržica\",\n      \"Hržina\",\n      \"Huba\",\n      \"Hubak\",\n      \"Hubalek\",\n      \"Hucika\",\n      \"Hudoletnjak\",\n      \"Hufnagel\",\n      \"Huhn Gašpar\",\n      \"Huhoja\",\n      \"Hujak\",\n      \"Hulak\",\n      \"Hulala\",\n      \"Humbal\",\n      \"Hunjadi\",\n      \"Hunjak\",\n      \"Hurban\",\n      \"Husagh\",\n      \"Husaina\",\n      \"Husajina\",\n      \"Husak\",\n      \"Husaković\",\n      \"HusakovićHodžić\",\n      \"Husanović\",\n      \"Husar\",\n      \"Husarek\",\n      \"Husnjak\",\n      \"Huszar\",\n      \"Hušnjak\",\n      \"Huzanić\",\n      \"Huzjak\",\n      \"Hvalec\",\n      \"Hvasta\",\n      \"Hvastek\",\n      \"Hvizdak\",\n      \"Hyka\",\n      \"Ibrahimbegović\",\n      \"Ibrahimpašić\",\n      \"Ibranović\",\n      \"Idžanović\",\n      \"Igalac\",\n      \"Igali\",\n      \"Igladić\",\n      \"Ignac\",\n      \"Ignjac\",\n      \"Ignjačić\",\n      \"Ignjatić\",\n      \"Ignjatović\",\n      \"IgnjatovićVračić\",\n      \"Iharoš\",\n      \"Iharoši\",\n      \"Ihas\",\n      \"Ihasz\",\n      \"Ihaz\",\n      \"Ikač\",\n      \"Ikasović\",\n      \"Ikervari\",\n      \"Ikica\",\n      \"Ilak\",\n      \"Ilakovac\",\n      \"Ilakovac Hercog\",\n      \"Ilančić\",\n      \"Ilanić\",\n      \"IlešŠandor\",\n      \"Ilibašić\",\n      \"IlićKapelac\",\n      \"IlićPočučak\",\n      \"IlićPuharić\",\n      \"IlićSolar\",\n      \"Ilija\",\n      \"Ilijaš\",\n      \"Ilijašev\",\n      \"Ilijašević\",\n      \"Ilijavec\",\n      \"Ilin Romanik\",\n      \"Ilovača\",\n      \"Iljazi\",\n      \"Iljazović\",\n      \"IljazovićIlias\",\n      \"IljazovićLindinger\",\n      \"Iljevac\",\n      \"Imamović\",\n      \"Inotai\",\n      \"Ipša\",\n      \"Iraček\",\n      \"Irha\",\n      \"Isabegović\",\n      \"Isajlović\",\n      \"Isaković\",\n      \"Isanović\",\n      \"Ismaili\",\n      \"Ismailji\",\n      \"Išasegi\",\n      \"Išpanov\",\n      \"Išpanović\",\n      \"Išpiranović\",\n      \"Ištoka\",\n      \"Ištvan\",\n      \"Ištvanfi\",\n      \"Ištvanić\",\n      \"Ištvanović\",\n      \"Ivaci\",\n      \"Ivačić\",\n      \"Ivakić\",\n      \"Ivaković\",\n      \"Ivan\",\n      \"Ivanac\",\n      \"Ivanagić\",\n      \"Ivančan\",\n      \"Ivančević\",\n      \"Ivančić\",\n      \"Ivančik\",\n      \"Ivančok\",\n      \"Ivanćević\",\n      \"Ivanda\",\n      \"Ivandić\",\n      \"Ivandija\",\n      \"Ivanek\",\n      \"Ivanetić\",\n      \"Ivanfi\",\n      \"Ivanić\",\n      \"Ivaniš\",\n      \"Ivanišević\",\n      \"Ivanišić\",\n      \"Ivanko\",\n      \"Ivankov\",\n      \"Ivanković\",\n      \"IvankovićBon\",\n      \"IvankovićGrgić\",\n      \"IvankovićStanojević\",\n      \"Ivanov\",\n      \"Ivanova\",\n      \"Ivanovac\",\n      \"Ivanović\",\n      \"IvanovićIžaković\",\n      \"IvanovićPugin\",\n      \"Ivanovski\",\n      \"Ivanšić\",\n      \"Ivanuš\",\n      \"Ivanušec\",\n      \"Ivanušić\",\n      \"Ivanjko\",\n      \"Ivas\",\n      \"Ivaščenko\",\n      \"Ivašković\",\n      \"Ivatin\",\n      \"Ivica\",\n      \"IvićLončar\",\n      \"Ivkovac\",\n      \"IvkovićCickaj\",\n      \"IvkovićPavić\",\n      \"IvkovićSvetina\",\n      \"Ivoševac\",\n      \"Ivšak\",\n      \"Ivšan\",\n      \"IvšićŠlezak\",\n      \"Izairi\",\n      \"Iža\",\n      \"Ižak\",\n      \"Ižaković\",\n      \"IžakovićArtuković\",\n      \"Jabuka\",\n      \"Jacek\",\n      \"Jackanić\",\n      \"Jacoby\",\n      \"Jačka\",\n      \"Jaćimović\",\n      \"Jadadić\",\n      \"Jadan\",\n      \"Jadek\",\n      \"Jadić\",\n      \"Jadrešin\",\n      \"Jadro\",\n      \"Jaganjac\",\n      \"Jagar\",\n      \"Jagarčec\",\n      \"Jagarić\",\n      \"Jagarinec\",\n      \"Jagatić\",\n      \"Jager\",\n      \"Jagetić\",\n      \"Jagica\",\n      \"Jagić\",\n      \"Jagnjić\",\n      \"Jagodić\",\n      \"Jagodin\",\n      \"Jagorinac\",\n      \"Jagrić\",\n      \"Jagunić\",\n      \"Jagustin\",\n      \"Jagušić\",\n      \"Jahaj\",\n      \"Jahić\",\n      \"Jahn\",\n      \"Jajalo\",\n      \"Jajčan\",\n      \"Jajčanin\",\n      \"Jajčinović\",\n      \"Jajetić\",\n      \"Jajić\",\n      \"Jajiš\",\n      \"Jakab\",\n      \"Jakabfi\",\n      \"Jakarić\",\n      \"Jakelić\",\n      \"JakelićŠklebek\",\n      \"Jakeljić\",\n      \"Jakešević\",\n      \"Jakić\",\n      \"Jakim\",\n      \"Jakimov\",\n      \"Jakišić\",\n      \"Jaklić\",\n      \"Jaklin\",\n      \"Jakljević\",\n      \"Jako\",\n      \"Jakob\",\n      \"Jakobčin\",\n      \"Jakobek\",\n      \"Jakobfi\",\n      \"Jakobi\",\n      \"Jakobljević\",\n      \"Jakobovac\",\n      \"Jakobović\",\n      \"Jakofi\",\n      \"Jakolić\",\n      \"Jakopanec\",\n      \"Jakopčić\",\n      \"Jakopec\",\n      \"Jakopiček\",\n      \"Jakopić\",\n      \"Jakoplić\",\n      \"Jakopović\",\n      \"Jakoša\",\n      \"Jakovac\",\n      \"Jakovčević\",\n      \"Jakovčić\",\n      \"Jakovetić\",\n      \"Jakovina\",\n      \"Jakovljević\",\n      \"JakovljevićČrep\",\n      \"Jakovović\",\n      \"Jaksić\",\n      \"Jakša\",\n      \"Jakšetić\",\n      \"Jakšić\",\n      \"JakšićBanjac\",\n      \"JakšićMaček\",\n      \"Jakubec\",\n      \"Jakubovski\",\n      \"Jakulj\",\n      \"Jakumetović\",\n      \"Jakupec\",\n      \"Jakus\",\n      \"Jakuš\",\n      \"JakušMejarec\",\n      \"Jalovičar\",\n      \"Jalšovec\",\n      \"Jalšovečki\",\n      \"Jalžabetić\",\n      \"Jalžbetić\",\n      \"Jalžetić\",\n      \"Jaman\",\n      \"Jaman Barišić\",\n      \"Jaman Galeković\",\n      \"Jambor\",\n      \"Jambrec\",\n      \"Jambrečina\",\n      \"Jambrek\",\n      \"Jambreković\",\n      \"Jambrešić\",\n      \"Jambrošić\",\n      \"Jambrović\",\n      \"Jambrušić\",\n      \"Jamičić\",\n      \"Jamić\",\n      \"Jamnić\",\n      \"Jamuljak\",\n      \"Jan\",\n      \"Janas\",\n      \"Janc\",\n      \"Jancer\",\n      \"Jančarević\",\n      \"Jančec\",\n      \"Janči\",\n      \"Jančić\",\n      \"Jančiga\",\n      \"Jančiga Jakšić\",\n      \"Jančijev\",\n      \"Jančik\",\n      \"Jančikić\",\n      \"Jančo\",\n      \"Jančula\",\n      \"Jančuljak\",\n      \"Janda\",\n      \"Jandračić\",\n      \"Jandrejčić\",\n      \"Jandrić\",\n      \"Jandrijević\",\n      \"Jandrlić\",\n      \"Jandrok\",\n      \"Jandrok Nadj\",\n      \"JandrokŠkugor\",\n      \"Janeček Legradić\",\n      \"Janečić\",\n      \"Janega\",\n      \"Janeković\",\n      \"Janes\",\n      \"Janeska\",\n      \"Janeski\",\n      \"Janeš\",\n      \"JanešTabain\",\n      \"Janevski\",\n      \"Janger\",\n      \"Jani\",\n      \"Janičar\",\n      \"Janiček\",\n      \"Janičijević\",\n      \"Janić\",\n      \"Janićijević\",\n      \"Janka\",\n      \"JankićRalić\",\n      \"Janković\",\n      \"JankovićBešlić\",\n      \"JankovićŠlang\",\n      \"JankovićVidović\",\n      \"Jankovitch\",\n      \"Jankucić\",\n      \"Jano\",\n      \"Janoš\",\n      \"Janošević\",\n      \"JanoševićFranz\",\n      \"Janoši\",\n      \"Janoši Malčić\",\n      \"JanošiŠariri\",\n      \"Janoška\",\n      \"Janović\",\n      \"Janson\",\n      \"Janša\",\n      \"Jantolek Jakšić\",\n      \"Jantoš\",\n      \"Jantošek\",\n      \"Jantošik\",\n      \"Jantula\",\n      \"Janus\",\n      \"Januš\",\n      \"Januško\",\n      \"Januzović\",\n      \"Janz\",\n      \"Janžek\",\n      \"Janžić\",\n      \"Janjac\",\n      \"Janjanin\",\n      \"Janjatović\",\n      \"Janješić\",\n      \"Janjiček\",\n      \"Janjić\",\n      \"JanjićRaiz\",\n      \"Janjiš\",\n      \"Janjošić\",\n      \"Janjušević\",\n      \"Janjušić\",\n      \"Japarić\",\n      \"Japec\",\n      \"Japić\",\n      \"Japunčić\",\n      \"Japundža\",\n      \"Japundžić\",\n      \"Japunđa\",\n      \"Jarabek\",\n      \"Jaramaz\",\n      \"Jarčević\",\n      \"Jardin\",\n      \"Jarebić\",\n      \"Jarić\",\n      \"Jarmek\",\n      \"Jarnec\",\n      \"Jarnević\",\n      \"Jarnjević\",\n      \"Jaroš\",\n      \"Jasenica\",\n      \"Jasenković\",\n      \"Jasenovčanin\",\n      \"Jasenović\",\n      \"JasenovićUtassy\",\n      \"Jasić\",\n      \"Jasnić\",\n      \"Jaša\",\n      \"Jaščur\",\n      \"Jašek\",\n      \"Jašić\",\n      \"Jašinski\",\n      \"Jauch\",\n      \"Jauernig\",\n      \"Jauh\",\n      \"Jauk\",\n      \"Jauševac\",\n      \"Javor\",\n      \"Javor Akik\",\n      \"Javorček\",\n      \"Javorina\",\n      \"Javorović\",\n      \"Jazavac\",\n      \"Jazbec\",\n      \"Jazbinšek\",\n      \"Jazić\",\n      \"JazićDafish\",\n      \"JazićVincer\",\n      \"Jazvac\",\n      \"Jazvanac\",\n      \"Jazvić\",\n      \"Jazvin\",\n      \"Jazvinšak\",\n      \"Jazvo\",\n      \"Jažić\",\n      \"Jedinak\",\n      \"Jedlička\",\n      \"Jednašić\",\n      \"Jedvaj\",\n      \"Jedvajić\",\n      \"Jeger Semialjac\",\n      \"Jelača\",\n      \"Jelačić\",\n      \"Jelaković\",\n      \"Jelaska\",\n      \"Jelaš\",\n      \"Jelavić\",\n      \"Jelečanin\",\n      \"JelenićNikićAccardi\",\n      \"Jelica\",\n      \"JelićBergman\",\n      \"Jelisavac\",\n      \"Jelovac\",\n      \"Jelovina\",\n      \"Jembrišak\",\n      \"Jenkač\",\n      \"Jerab\",\n      \"Jerabek\",\n      \"Jerant\",\n      \"Jeremijaš\",\n      \"Jerman\",\n      \"Jermatski\",\n      \"Jeuša\",\n      \"Jezeraškić\",\n      \"Ježovita\",\n      \"Jina\",\n      \"Jindra\",\n      \"JindraČupić\",\n      \"Johan\",\n      \"Johanović\",\n      \"Joka\",\n      \"Jokanović\",\n      \"Jona\",\n      \"Jonaš\",\n      \"Jordanova\",\n      \"Jordanović\",\n      \"JosićKajzerić\",\n      \"JosipovićPongrac\",\n      \"Jostiak\",\n      \"Jošavac\",\n      \"Jotanović\",\n      \"Jovan\",\n      \"Jovančević\",\n      \"Jovandić\",\n      \"Jovandžikov\",\n      \"Jovandžikova\",\n      \"Jovanić\",\n      \"Jovanovac\",\n      \"Jovanović\",\n      \"JovanovićFiličić\",\n      \"JovanovićŽuža\",\n      \"Jovanovska\",\n      \"Jovanovski\",\n      \"Jovanovski Vlaškalić\",\n      \"Jovašević\",\n      \"Jovičić Šovagović\",\n      \"Jovinac\",\n      \"Jozanović\",\n      \"Jozefčak\",\n      \"Jozepović Topalović\",\n      \"Jozipović Sudar\",\n      \"Jugovac\",\n      \"Juhas\",\n      \"Juhas Koler\",\n      \"Juhas Takač\",\n      \"Juhasz\",\n      \"Juhaz\",\n      \"Juka\",\n      \"Jukica\",\n      \"Jukopila\",\n      \"Jularić\",\n      \"JularićLadocki\",\n      \"Junačko\",\n      \"Junaković\",\n      \"Jung Lončarić\",\n      \"Juračić\",\n      \"Juraić\",\n      \"Jurajić\",\n      \"Jurak\",\n      \"Jurakić\",\n      \"Juran\",\n      \"Juranek\",\n      \"Juranić\",\n      \"Juras\",\n      \"Jurasović\",\n      \"Jurašek\",\n      \"Jurašković\",\n      \"Juratovac\",\n      \"Juratović\",\n      \"Jurca\",\n      \"JurčevićTrbara\",\n      \"JurčićGalović\",\n      \"Jurela\",\n      \"Jurenac\",\n      \"Jureša\",\n      \"Jureta\",\n      \"Jureta Hrganić\",\n      \"Juribašić\",\n      \"Juričan\",\n      \"JuričanŠimunek\",\n      \"JurićKuna\",\n      \"JurićMihačić\",\n      \"JurićNazifović\",\n      \"Jurićan\",\n      \"Jurina\",\n      \"Jurinjak\",\n      \"Juriša\",\n      \"Jurišaga\",\n      \"Jurišak\",\n      \"JurišićSpajić\",\n      \"Jurlina\",\n      \"Jurman\",\n      \"Jurmanović\",\n      \"Jutriša\",\n      \"Juvančić\",\n      \"Juzbaša\",\n      \"Kabashaj\",\n      \"Kabaš\",\n      \"Kabašaj\",\n      \"Kabić\",\n      \"Kablarević\",\n      \"Kacenberg\",\n      \"Kacenberger\",\n      \"Kaceski\",\n      \"Kačar\",\n      \"Kačarik\",\n      \"Kačavenda\",\n      \"Kači\",\n      \"Kačić\",\n      \"Kačunić\",\n      \"Kačunko\",\n      \"Kačunko Tomka\",\n      \"Kaćar\",\n      \"Kaćavenda\",\n      \"Kaćeri\",\n      \"Kaćunić\",\n      \"Kaćunko\",\n      \"Kadar\",\n      \"Kadežabek\",\n      \"Kadić\",\n      \"Kadlec\",\n      \"Kadlec Filipčić\",\n      \"Kadleček\",\n      \"Kadnar\",\n      \"Kadoić\",\n      \"Kadojić\",\n      \"Kadović\",\n      \"Kadri\",\n      \"Kadrić\",\n      \"Kafedžić\",\n      \"Kafon\",\n      \"Kahn\",\n      \"Kahrić\",\n      \"Kaič\",\n      \"Kaikčija\",\n      \"Kailer\",\n      \"Kainz\",\n      \"Kajan\",\n      \"Kajari\",\n      \"Kajba\",\n      \"Kajčevski\",\n      \"Kajčić\",\n      \"Kajević\",\n      \"Kajfeš\",\n      \"Kajgana\",\n      \"Kajganić\",\n      \"Kajganović\",\n      \"Kajgo\",\n      \"Kajičić\",\n      \"Kajić\",\n      \"Kajinić\",\n      \"Kajla\",\n      \"Kajmić\",\n      \"Kajpl\",\n      \"Kajtar\",\n      \"Kajtaz\",\n      \"Kajtazi\",\n      \"Kajunić\",\n      \"Kajušić\",\n      \"Kajzer\",\n      \"Kajzerić\",\n      \"Kakalicis\",\n      \"Kakarigi\",\n      \"Kakaš\",\n      \"Kaksa\",\n      \"Kakuk\",\n      \"Kalaba\",\n      \"Kalabić\",\n      \"Kalac\",\n      \"Kaladić\",\n      \"Kalafatić\",\n      \"Kalajdžić\",\n      \"Kalajdžija\",\n      \"Kalajžić\",\n      \"Kalaković\",\n      \"Kalamari\",\n      \"Kalamiza\",\n      \"Kalamut\",\n      \"Kalanj\",\n      \"Kalanjoš\",\n      \"Kalapoš\",\n      \"Kalauz\",\n      \"Kalazić\",\n      \"KalazićPeić\",\n      \"Kalčev\",\n      \"Kalčić\",\n      \"Kalea\",\n      \"Kaleb\",\n      \"Kalem\",\n      \"Kalember\",\n      \"Kalenić\",\n      \"Kalenik\",\n      \"Kalesić\",\n      \"Kalić\",\n      \"Kaliger\",\n      \"Kalinić\",\n      \"Kalinka\",\n      \"Kalinović\",\n      \"Kalinski\",\n      \"Kalivoda\",\n      \"Kalizan\",\n      \"Kalkan\",\n      \"Kalkan Bogdanović\",\n      \"Kalman\",\n      \"Kalmar\",\n      \"Kaloci\",\n      \"Kaloper\",\n      \"Kalozi\",\n      \"Kalozy\",\n      \"Kalpić\",\n      \"Kalthoff\",\n      \"Kaltnecker\",\n      \"Kaltneker\",\n      \"Kaluđer\",\n      \"Kaluđerović\",\n      \"Kaluđerski\",\n      \"Kalvarešin\",\n      \"Kamba\",\n      \"Kamber\",\n      \"Kamberović\",\n      \"Kamenar\",\n      \"Kamenarova\",\n      \"Kamenicki\",\n      \"Kamenički\",\n      \"Kamenić\",\n      \"KamenićSmrekar\",\n      \"Kamenko\",\n      \"Kamenov\",\n      \"Kamerer\",\n      \"Kaminski\",\n      \"Kammerer\",\n      \"Kamp\",\n      \"Kampić\",\n      \"Kan\",\n      \"Kanaet\",\n      \"Kanajet\",\n      \"Kandecki\",\n      \"Kandić\",\n      \"KandićSplavski\",\n      \"Kandrač\",\n      \"Kandrać\",\n      \"Kanđera\",\n      \"Kanić\",\n      \"Kanis\",\n      \"Kanisek\",\n      \"Kaniški\",\n      \"Kaniža\",\n      \"Kanižai\",\n      \"Kanižaj\",\n      \"Kanski\",\n      \"Kantar\",\n      \"Kantolić\",\n      \"Kantor\",\n      \"Kantor Fabulić\",\n      \"Kantor Hagen\",\n      \"Kanurić\",\n      \"Kanjo\",\n      \"Kap\",\n      \"Kapelac\",\n      \"Kapetan\",\n      \"Kapetančić\",\n      \"Kapetanović\",\n      \"Kapeter\",\n      \"Kapetinić\",\n      \"Kapić\",\n      \"Kapidžić\",\n      \"Kapisoda\",\n      \"Kapitanić\",\n      \"Kapitanović\",\n      \"Kapitanj\",\n      \"Kaplan\",\n      \"Kaplun\",\n      \"Kapoči\",\n      \"Kapor\",\n      \"Kaposta\",\n      \"Kapoši\",\n      \"Kapović\",\n      \"Kappelar\",\n      \"Kapraljević\",\n      \"Kaproncai\",\n      \"Kapronczai\",\n      \"Kapša\",\n      \"Kaptalan\",\n      \"Kaptein\",\n      \"Kaptolić\",\n      \"Kapular\",\n      \"Kapulica\",\n      \"Kapun\",\n      \"Kapusta\",\n      \"Kapuši\",\n      \"Kapušin\",\n      \"Karabegović\",\n      \"Karabojev\",\n      \"Karač\",\n      \"Karača\",\n      \"Karačić\",\n      \"Karačić Šoljić\",\n      \"Karačonji\",\n      \"Karadakova\",\n      \"Karadamis\",\n      \"Karadamis Kir\",\n      \"Karadža\",\n      \"Karadžić\",\n      \"Karaga\",\n      \"Karagača\",\n      \"Karagić\",\n      \"Karaica\",\n      \"Karaj\",\n      \"Karajčić\",\n      \"Karajko\",\n      \"Karajkov\",\n      \"Karajlović\",\n      \"Karak\",\n      \"Karakaš\",\n      \"KarakašPavić\",\n      \"Karalić\",\n      \"Karaman\",\n      \"Karamanović\",\n      \"Karamarko\",\n      \"Karamarko Radić\",\n      \"Karamarković\",\n      \"Karamatić\",\n      \"Karamatraković\",\n      \"Karan\",\n      \"Karančin\",\n      \"Karanov\",\n      \"Karanović\",\n      \"Karapandža\",\n      \"Karapetrić\",\n      \"KarapetrićDiklić\",\n      \"Karas\",\n      \"Karasek\",\n      \"Karasi\",\n      \"Karaševac\",\n      \"Karatović\",\n      \"Karaturović\",\n      \"Karaula\",\n      \"Karavidović\",\n      \"Karavla\",\n      \"Karavukovac\",\n      \"Kardaš\",\n      \"Kardinal\",\n      \"Kardo\",\n      \"Kardoš\",\n      \"Kardov\",\n      \"Kardum\",\n      \"Karežić\",\n      \"Karh\",\n      \"Karić\",\n      \"Karika\",\n      \"Karin\",\n      \"Karjaković\",\n      \"Karkić\",\n      \"Karl\",\n      \"Karl Fero\",\n      \"Karlak\",\n      \"Karlak Mahovlić\",\n      \"Karlica\",\n      \"Karliček\",\n      \"Karlić\",\n      \"Karlinski\",\n      \"Karloci\",\n      \"Karlović\",\n      \"Karlušić\",\n      \"Karnaš\",\n      \"Karner\",\n      \"Karnoš\",\n      \"Karoglan\",\n      \"Karol\",\n      \"Karoli\",\n      \"Karpati\",\n      \"Karpov\",\n      \"Karša\",\n      \"Karšaj\",\n      \"Karšić\",\n      \"Kartelo\",\n      \"Kary\",\n      \"Karzalko\",\n      \"Kasa\",\n      \"Kasabašić\",\n      \"Kasač\",\n      \"Kasak\",\n      \"Kasal\",\n      \"Kasalo\",\n      \"Kasalo Tomić\",\n      \"Kasalo Trajković\",\n      \"Kasami\",\n      \"Kasana\",\n      \"Kasap\",\n      \"Kasapović\",\n      \"Kasavica\",\n      \"Kaselj\",\n      \"Kaselj Varga\",\n      \"Kaser\",\n      \"Kassa\",\n      \"Kassak\",\n      \"Kasser\",\n      \"Kast\",\n      \"Kastel\",\n      \"Kastel Oravec\",\n      \"Kastner\",\n      \"Kastori\",\n      \"Kastratović\",\n      \"Kasum\",\n      \"Kasumović\",\n      \"Kasun\",\n      \"Kasunić\",\n      \"Kašanin\",\n      \"Kašerić\",\n      \"Kašić\",\n      \"Kašnik\",\n      \"Kaštel\",\n      \"Kaštelan\",\n      \"Kašuba\",\n      \"Kata\",\n      \"KataĐaković\",\n      \"Kataj\",\n      \"Katalenac\",\n      \"Katalenac Pirghaye\",\n      \"Katalenić\",\n      \"Katalin\",\n      \"Katalinić\",\n      \"Katana\",\n      \"Katanac\",\n      \"Katančić\",\n      \"Katanica\",\n      \"Katanić\",\n      \"KatanićPopović\",\n      \"Katarin\",\n      \"Katarina\",\n      \"Katarinček\",\n      \"Katarinić\",\n      \"Katava\",\n      \"Katavić\",\n      \"KatavićIvandić\",\n      \"KatavićŠimunić\",\n      \"Katičić\",\n      \"Katić\",\n      \"Katilović\",\n      \"Katinić\",\n      \"Katnić\",\n      \"Katoi\",\n      \"Katona\",\n      \"Katović\",\n      \"Katruša\",\n      \"Katruša Neziraj\",\n      \"Katulić\",\n      \"Katura\",\n      \"Katušić\",\n      \"Katušin\",\n      \"Kaucki\",\n      \"Kaucki Kelemen\",\n      \"Kaučić\",\n      \"Kaurić\",\n      \"Kaurin\",\n      \"Kaurinović\",\n      \"Kaurloto\",\n      \"Kauzlarić\",\n      \"Kavain\",\n      \"Kavaj\",\n      \"Kavali\",\n      \"Kavan\",\n      \"Kavčić\",\n      \"Kavedžić\",\n      \"Kavedžija\",\n      \"Kavelj\",\n      \"Kavgić\",\n      \"Kavicki\",\n      \"Kavran\",\n      \"Kavur\",\n      \"Kazalicki\",\n      \"Kazda\",\n      \"Kazenski\",\n      \"Kazimić\",\n      \"Kazimir\",\n      \"Kazimur\",\n      \"Kaznovac\",\n      \"Kažimir\",\n      \"Keceli Mesaroš\",\n      \"Kecman\",\n      \"Keča\",\n      \"Kečalović\",\n      \"Kedačić\",\n      \"Kefelja\",\n      \"Kegalj\",\n      \"Kekanović\",\n      \"Kela\",\n      \"Kelam\",\n      \"Kelava\",\n      \"Kelbas\",\n      \"Kelbasa\",\n      \"Kelbassa\",\n      \"Kelebarda\",\n      \"Kelebuda\",\n      \"Kelemović Kramer\",\n      \"Kelka\",\n      \"Kelrajter\",\n      \"Kemfelja\",\n      \"Kenda\",\n      \"Kenfelj Čajkovac\",\n      \"Kenfelja\",\n      \"Kenjvašo\",\n      \"Keran\",\n      \"Keranović\",\n      \"Kereši Bennani\",\n      \"Kereta\",\n      \"Kerhač\",\n      \"Kerhat\",\n      \"Kern Martinović\",\n      \"Kerovac\",\n      \"Kervarić\",\n      \"Kesak Ursić\",\n      \"Kešerac\",\n      \"Kešina\",\n      \"Keža\",\n      \"Khail Perasić\",\n      \"Khaznadar\",\n      \"Kichaz\",\n      \"Kickaz\",\n      \"Kihas\",\n      \"Kijac\",\n      \"Kijanica\",\n      \"Kikanović\",\n      \"Kilibarda\",\n      \"Kilmajer\",\n      \"Kinjerovac\",\n      \"Kirac\",\n      \"Kiraly\",\n      \"Kiralj\",\n      \"Kiralj Jarmek\",\n      \"Kirasić\",\n      \"Kirchbaumer\",\n      \"Kirchmayer\",\n      \"Kirčanski\",\n      \"Kireta\",\n      \"Kirhmajer\",\n      \"KirićJunačko\",\n      \"Kiridžija\",\n      \"Kisela\",\n      \"Kiselka\",\n      \"Kiseljak\",\n      \"KišKonja\",\n      \"Kišasondi\",\n      \"Kišćinal\",\n      \"Kišfalubac\",\n      \"Kišmartin\",\n      \"Kišpal\",\n      \"Kišpatić\",\n      \"Kitak\",\n      \"Kitak Borić\",\n      \"Kitak Volar\",\n      \"Kitanov\",\n      \"Kitanović\",\n      \"Kiternaš\",\n      \"Kizivat\",\n      \"Klaban\",\n      \"Klačić\",\n      \"Kladar\",\n      \"Kladarić\",\n      \"Kladarin\",\n      \"Kladnik\",\n      \"Klaiber\",\n      \"Klaić\",\n      \"Klajić\",\n      \"Klajn\",\n      \"Klajn Plavšić\",\n      \"Klajo\",\n      \"Klajzner\",\n      \"Klak\",\n      \"Klanac\",\n      \"Klanac Gyorgy\",\n      \"Klanac Kapša\",\n      \"KlanacŠestić\",\n      \"Klanfar\",\n      \"Klanica\",\n      \"Klanjšček\",\n      \"Klapan\",\n      \"Klapec\",\n      \"Klapirić\",\n      \"Klapka\",\n      \"Klapšić\",\n      \"Klaričić\",\n      \"Klarić\",\n      \"Klarić Kukuz\",\n      \"Klasan\",\n      \"Klasanović\",\n      \"Klasanović Dulić\",\n      \"Klasiček\",\n      \"Klasiček Bencetić\",\n      \"Klasić\",\n      \"KlasićGazibarić\",\n      \"Klasnetić\",\n      \"KlasnetićHyka\",\n      \"Klasović\",\n      \"Klašnja\",\n      \"Klaus\",\n      \"Klausz\",\n      \"Klauz\",\n      \"Klauznicer\",\n      \"Klečina\",\n      \"Klekar\",\n      \"Klepac\",\n      \"Kliba\",\n      \"Klika\",\n      \"Klimczak\",\n      \"Klipa\",\n      \"Klipanović\",\n      \"Klišanin\",\n      \"Klišanin Bogović\",\n      \"Klobučar\",\n      \"Klobučar Radl\",\n      \"Klobučar Vujnić\",\n      \"Kloda\",\n      \"Kloiber Rušanac\",\n      \"Klopan\",\n      \"Klopotan\",\n      \"Kljaić\",\n      \"Kljajić\",\n      \"Klječanin\",\n      \"Kljenak\",\n      \"Ključanin\",\n      \"Ključar\",\n      \"Ključarić\",\n      \"Ključarićek\",\n      \"Knajs\",\n      \"Knajz\",\n      \"Knall\",\n      \"Knapić\",\n      \"Knatek\",\n      \"Knauer\",\n      \"Knauff\",\n      \"KneževićBaić\",\n      \"KneževićFranciška\",\n      \"KneževićGado\",\n      \"KneževićMarinić\",\n      \"KnežićGalić\",\n      \"Kniha\",\n      \"Knjaz\",\n      \"Kobaš\",\n      \"KobašNola\",\n      \"Kobašević\",\n      \"Kobela\",\n      \"Kobeščak\",\n      \"Kobia\",\n      \"Kobija\",\n      \"Kobijak\",\n      \"Kobjak\",\n      \"Koceva\",\n      \"Koceva Komlenić\",\n      \"Koch Mađarić\",\n      \"Kocian\",\n      \"Kocifaj\",\n      \"Kocijan\",\n      \"Kocijančić\",\n      \"Kocijanović\",\n      \"Kockar\",\n      \"Kocman\",\n      \"Kocmanić\",\n      \"KocmanićParavac\",\n      \"Kočaj\",\n      \"Kočar\",\n      \"Kočevar\",\n      \"Kodba\",\n      \"Kodila\",\n      \"Kodrnja\",\n      \"Kodvanj\",\n      \"Kodžoman\",\n      \"Kofranek\",\n      \"Kogan\",\n      \"Kohajda\",\n      \"Kohari\",\n      \"Koharić\",\n      \"Kojadinović\",\n      \"Kojanić\",\n      \"Kojundžija\",\n      \"Kokalović\",\n      \"Kokanović\",\n      \"Kokanović Bartola\",\n      \"Kokar\",\n      \"Kokeza\",\n      \"Kokman\",\n      \"Kokolari\",\n      \"Kokoška\",\n      \"Kola\",\n      \"Kola Farkaš\",\n      \"Kolac\",\n      \"Kolaček\",\n      \"Kolačko\",\n      \"Kolak\",\n      \"KolakĐurinović\",\n      \"Kolaković\",\n      \"Kolar\",\n      \"Kolar Drvoderić\",\n      \"KolarŽižanović\",\n      \"Kolarac\",\n      \"Kolarec\",\n      \"Kolarec Marušić\",\n      \"Kolarević\",\n      \"KolarevićTrišler\",\n      \"Kolarić\",\n      \"KolarićBuconjić\",\n      \"KolarićVukotić\",\n      \"Kolarik\",\n      \"Kolat\",\n      \"Kolauti\",\n      \"Kolbas\",\n      \"Koldjeraj\",\n      \"Koldjeraj Pjetar\",\n      \"Kolđeraj\",\n      \"Kolegjeraj\",\n      \"Kolembus Oklobdžija\",\n      \"Kolenda\",\n      \"Kolendarić\",\n      \"Kolesar\",\n      \"Kolesarić\",\n      \"Koleszar\",\n      \"Koletar\",\n      \"Kolgjeraj\",\n      \"Kolhamer\",\n      \"KolhasČutura\",\n      \"KolićKovačić\",\n      \"Kollar\",\n      \"Kolman\",\n      \"Kolobara\",\n      \"Kolobarić\",\n      \"Koloda\",\n      \"Kolodvorska\",\n      \"Kolojeraj Pjetar\",\n      \"Kolomaz\",\n      \"Kolompar\",\n      \"Kolosar\",\n      \"Kolovrat\",\n      \"KolundžićRadić\",\n      \"Kolundžija\",\n      \"Kolutac\",\n      \"Koljan\",\n      \"Koljanin\",\n      \"Koljdjeraj\",\n      \"Koljđeraj\",\n      \"Komadina\",\n      \"Komak\",\n      \"Komanović\",\n      \"Komar\",\n      \"Komar Međugorac\",\n      \"Komarac\",\n      \"Komarčevski\",\n      \"Komarčić\",\n      \"Komarić\",\n      \"Komaromi\",\n      \"Komaromy\",\n      \"Komazec\",\n      \"Komendanović\",\n      \"Komesarović\",\n      \"Komijat\",\n      \"Komjetan\",\n      \"Komlenac\",\n      \"Komlenac Beloša\",\n      \"Komlenac Uglješić\",\n      \"KomnenićTuta\",\n      \"Kompanijec\",\n      \"Kompanović\",\n      \"Kompesak\",\n      \"Komušanac\",\n      \"Končalović\",\n      \"Končar\",\n      \"Končarević\",\n      \"Kondaš\",\n      \"Kondža\",\n      \"Kondža Staničić\",\n      \"Konopka\",\n      \"Konrad\",\n      \"Konstantinović\",\n      \"Konta\",\n      \"Kontak\",\n      \"Konti Jaman\",\n      \"Kontra\",\n      \"KontraČapo\",\n      \"Konja\",\n      \"Konjarević\",\n      \"Konjarik\",\n      \"Konjušak\",\n      \"Kopačević\",\n      \"Kopačin\",\n      \"Kopanec\",\n      \"Kopas\",\n      \"Kopasić\",\n      \"Kopčalić\",\n      \"Kopecki Balašević\",\n      \"Kopilaš\",\n      \"Kopjar\",\n      \"Kopljar\",\n      \"Koppola\",\n      \"Koprčina\",\n      \"Koprivanac\",\n      \"Koprivica\",\n      \"Koprivnjak\",\n      \"Korač\",\n      \"Korać\",\n      \"KoraćRedžepi\",\n      \"Korade\",\n      \"Korajac\",\n      \"Koralija\",\n      \"Koražija\",\n      \"Korbar\",\n      \"Korda\",\n      \"Korica\",\n      \"Korman\",\n      \"Kormanjec\",\n      \"Kormanjoš\",\n      \"Kornjača\",\n      \"Korodva\",\n      \"Koronsovac\",\n      \"Koroša\",\n      \"Korotaj\",\n      \"Korpak\",\n      \"Korpar\",\n      \"Korpaš\",\n      \"Korponja\",\n      \"Korša\",\n      \"Koruga\",\n      \"Korušac\",\n      \"Kosalec\",\n      \"Kosanović\",\n      \"Kosina\",\n      \"Kosorjanac\",\n      \"Kosovac\",\n      \"KosovićCrvenkova\",\n      \"Kostadinović\",\n      \"KostadinovićKelić\",\n      \"Kostanjevac\",\n      \"Kostanjevec\",\n      \"Kostelac\",\n      \"Kostenac\",\n      \"Kostolanović\",\n      \"Kostolanović Golub\",\n      \"Kostova\",\n      \"Koša\",\n      \"Košak\",\n      \"Košalin\",\n      \"Košanski\",\n      \"Košaroš\",\n      \"Koščak\",\n      \"Košćak\",\n      \"Košćalek Glavak\",\n      \"Koškan\",\n      \"Koškanac\",\n      \"Košta\",\n      \"Košturjak\",\n      \"Kotal\",\n      \"Kotarac\",\n      \"Kotarlić\",\n      \"Kotarski\",\n      \"Kotarščak\",\n      \"Kotiza\",\n      \"Kotolas\",\n      \"Kotorac\",\n      \"Kotrljanović\",\n      \"Kotromanović\",\n      \"Kotvas\",\n      \"Kovacs\",\n      \"Kovač\",\n      \"Kovač Asan\",\n      \"Kovač Grablović\",\n      \"Kovač Ištvan\",\n      \"Kovač Maratović\",\n      \"Kovač Marton\",\n      \"Kovač Retih\",\n      \"Kovač Slepčević\",\n      \"Kovač Svoboda\",\n      \"Kovač Šilipetar\",\n      \"Kovač Vajda\",\n      \"Kovač Vestemar\",\n      \"Kovač Zoltan\",\n      \"Kovačec\",\n      \"Kovaček\",\n      \"Kovačev\",\n      \"Kovačev Matijević\",\n      \"Kovačević\",\n      \"KovačevićArbanas\",\n      \"KovačevićDoroghy\",\n      \"KovačevićGradinščak\",\n      \"KovačevićGrgić\",\n      \"KovačevićLovač\",\n      \"KovačevićLujić\",\n      \"KovačevićSalaj\",\n      \"KovačevićTomić\",\n      \"KovačevićZec\",\n      \"Kovačić\",\n      \"KovačićFarkaš\",\n      \"KovačićLovrinčević\",\n      \"Kovačik\",\n      \"Kovačko\",\n      \"Kovalski\",\n      \"Kovalj\",\n      \"Kovanić\",\n      \"Kovanov\",\n      \"Kovanušić\",\n      \"Kovar\",\n      \"Kovats\",\n      \"Kovbanovski\",\n      \"Kovčalija\",\n      \"Kovjanić\",\n      \"KovjanićKreidl\",\n      \"Kozar\",\n      \"Kozarčanin\",\n      \"Kozarević\",\n      \"Kozari\",\n      \"Kozary\",\n      \"Kozbašić\",\n      \"Kozina\",\n      \"Kozjak\",\n      \"Kozjan\",\n      \"Kozlevčar\",\n      \"Kozlica\",\n      \"Kozma\",\n      \"Kozmar\",\n      \"Kozomara\",\n      \"Kožan\",\n      \"Kožar\",\n      \"Kožarić\",\n      \"Koželj Horvat\",\n      \"Kožoman\",\n      \"Krac\",\n      \"Kracl\",\n      \"Kračun\",\n      \"Kračunov\",\n      \"Kradija\",\n      \"Kradijan\",\n      \"Kraft\",\n      \"Kragl\",\n      \"Kragojević\",\n      \"Kragujević\",\n      \"Kragulj\",\n      \"Kraguljac\",\n      \"Krahovski\",\n      \"Krahulec\",\n      \"Kraiček\",\n      \"Krainović\",\n      \"Krajač\",\n      \"Krajačić\",\n      \"Krajcar\",\n      \"Krajčak\",\n      \"Krajček\",\n      \"Krajčik\",\n      \"Krajčinović\",\n      \"Krajina\",\n      \"Krajinović\",\n      \"Krajišnik\",\n      \"Krajlah\",\n      \"Krajner\",\n      \"Krajnović\",\n      \"Krajpl\",\n      \"Krajs\",\n      \"Krajšić\",\n      \"Krajter\",\n      \"Krajtner\",\n      \"Kraker\",\n      \"Kral\",\n      \"Kralik\",\n      \"Kralovec\",\n      \"Kralj\",\n      \"Kralj Vasilj\",\n      \"Kralja\",\n      \"Kraljčak\",\n      \"Kraljek\",\n      \"Kraljevački\",\n      \"Kraljević\",\n      \"Kraljević Čolić\",\n      \"Kraljević Seričević\",\n      \"Kraljevski\",\n      \"Kraljičak\",\n      \"Kraljić\",\n      \"Kraljik\",\n      \"Kraljik Kovačik\",\n      \"Kraljinović\",\n      \"Kramar\",\n      \"Kramarić\",\n      \"KramarićTariba\",\n      \"Kramer\",\n      \"Kraml\",\n      \"Krampač\",\n      \"Krampelj\",\n      \"Krancpiler\",\n      \"Kranic\",\n      \"Kranić\",\n      \"Kranželić\",\n      \"Kranjac\",\n      \"Kranjc\",\n      \"Kranjčec\",\n      \"Kranjčev\",\n      \"Kranjčev Lončar\",\n      \"Kranjčević\",\n      \"Kranjčić\",\n      \"Kranjec\",\n      \"Kranjski Belovljev\",\n      \"Krapić\",\n      \"Krasić\",\n      \"Krasniči\",\n      \"Krasnić\",\n      \"Krasnići\",\n      \"Krasnik\",\n      \"Krasniqi\",\n      \"Krasnodembsky\",\n      \"Krasulja\",\n      \"Kraš\",\n      \"Krašnjak\",\n      \"Kraštek\",\n      \"Kratil\",\n      \"Kratki\",\n      \"Kratković\",\n      \"Kratofil\",\n      \"Kratzl\",\n      \"Kraucider\",\n      \"Kraus\",\n      \"Kraus Lazić\",\n      \"Krausz\",\n      \"Krautsieder\",\n      \"Krauz\",\n      \"Kravat\",\n      \"Kravec\",\n      \"Kravoščanec\",\n      \"Kravski\",\n      \"Krbanja\",\n      \"Krbavac\",\n      \"Krčmar\",\n      \"Krčmarek\",\n      \"KrdoŠpanić\",\n      \"Kreča\",\n      \"Krečak\",\n      \"Kreća\",\n      \"Krejačić\",\n      \"Kremenjaš\",\n      \"Kremsher Babić\",\n      \"Kresoja\",\n      \"Kresonja\",\n      \"Kreštan\",\n      \"KretićMajer\",\n      \"Krga\",\n      \"Krga Božić\",\n      \"Krha\",\n      \"Krhač\",\n      \"Kričančić\",\n      \"Krička\",\n      \"Krička Mitrović\",\n      \"Krijak\",\n      \"Krijan\",\n      \"Krisbaher\",\n      \"Kristan\",\n      \"Kristman\",\n      \"Kriška\",\n      \"Krivaja\",\n      \"Krivak\",\n      \"Krivanek\",\n      \"Krivanek Spomenka\",\n      \"Krivda\",\n      \"Krivohlavek\",\n      \"Krivokapić\",\n      \"Krivokuća\",\n      \"Krivošija\",\n      \"Krizman\",\n      \"Krizmanić\",\n      \"Krizmanić Zaharov\",\n      \"Križaj\",\n      \"Križan\",\n      \"Križan Stanić\",\n      \"Križanac\",\n      \"Križanec\",\n      \"Križanić\",\n      \"Križanović\",\n      \"Križevac\",\n      \"Križman\",\n      \"Križnjak\",\n      \"Krka\",\n      \"Krkač\",\n      \"Krkalo\",\n      \"Krleska\",\n      \"Krleža\",\n      \"Krljan\",\n      \"Krljar\",\n      \"Krmpota\",\n      \"Krnatić\",\n      \"Krndija\",\n      \"Krneta\",\n      \"Krnjac\",\n      \"Krnjaić\",\n      \"Krnjajić\",\n      \"Krnjak\",\n      \"Krnjaković\",\n      \"Krnjeta\",\n      \"Kroato Vujčić\",\n      \"Krolo Stipan\",\n      \"Krompač\",\n      \"KrompačGolub\",\n      \"Krowas\",\n      \"Krpačić\",\n      \"Krpan\",\n      \"Krpan Trgovčević\",\n      \"Krpata\",\n      \"Krsmanović\",\n      \"Krstanović\",\n      \"KrstanovićIvšić\",\n      \"KrstanovićPočuča\",\n      \"Krsteska\",\n      \"Kršak\",\n      \"Kršan\",\n      \"Kršćanski\",\n      \"Kršinić Radaković\",\n      \"Krtalić\",\n      \"KrtićČejvan\",\n      \"Kručaj\",\n      \"Kruhonja\",\n      \"Kruljac\",\n      \"Krumenacher\",\n      \"Krumerac\",\n      \"Krupa\",\n      \"Krupeša\",\n      \"Krupeša Virag\",\n      \"Krupljan\",\n      \"Krupljanin\",\n      \"Krušarovski\",\n      \"Krvarić\",\n      \"Krvavac\",\n      \"Krvavica\",\n      \"Krzman\",\n      \"Krznar\",\n      \"Krznarić\",\n      \"Kšan\",\n      \"Kuba\",\n      \"Kubaček\",\n      \"Kubala\",\n      \"Kubanović\",\n      \"Kubaša\",\n      \"Kubat\",\n      \"Kubatka\",\n      \"Kubelka\",\n      \"Kubena\",\n      \"Kubica\",\n      \"Kubijak\",\n      \"Kubijan\",\n      \"Kubinac\",\n      \"Kubinčan\",\n      \"Kubjak\",\n      \"Kubula\",\n      \"Kučak\",\n      \"Kučan\",\n      \"Kučančanin\",\n      \"Kučanda\",\n      \"Kučandi\",\n      \"Kučans\",\n      \"Kučar\",\n      \"Kučara\",\n      \"Kučera\",\n      \"Kučica\",\n      \"Kučina\",\n      \"Kučinac\",\n      \"Kučinac Lacković\",\n      \"Kuća\",\n      \"Kućan\",\n      \"Kućančanin\",\n      \"Kućanda\",\n      \"Kućera\",\n      \"Kućina\",\n      \"Kućinac\",\n      \"Kudeljaš\",\n      \"Kudeljnjak\",\n      \"Kudlaček\",\n      \"Kudrna\",\n      \"Kuduz Vrdoljak\",\n      \"Kuhač\",\n      \"Kuhar\",\n      \"Kuharić\",\n      \"KuharićBučević\",\n      \"Kuharski\",\n      \"Kuhta\",\n      \"KuićVadlja\",\n      \"Kujadin\",\n      \"Kujavec\",\n      \"Kujavec Šljivac\",\n      \"Kujavić\",\n      \"Kujundžić Jamnić\",\n      \"Kujundžija\",\n      \"Kukanović\",\n      \"Kukavica\",\n      \"Kukina\",\n      \"Kukmanović\",\n      \"Kukoleča\",\n      \"Kukolj Malbaša\",\n      \"Kukrika\",\n      \"Kukučka\",\n      \"Kukuljica\",\n      \"Kukuružnjak\",\n      \"Kula\",\n      \"Kulačanin\",\n      \"Kulaš\",\n      \"KulašKnežević\",\n      \"Kulašinović\",\n      \"Kulbah\",\n      \"Kulčar\",\n      \"Kulešanin\",\n      \"Kulhanek\",\n      \"Kulhavi\",\n      \"KulišićLončarić\",\n      \"Kulovac\",\n      \"Kuljaj\",\n      \"Kuljak\",\n      \"Kumarić\",\n      \"Kumbara\",\n      \"Kumbrija\",\n      \"Kumparić\",\n      \"Kuna\",\n      \"Kunac\",\n      \"Kuncinam\",\n      \"Kunčak\",\n      \"Kundak\",\n      \"KunićBukovac\",\n      \"Kunišinac\",\n      \"Kunovac\",\n      \"Kunsabo\",\n      \"Kunzinam\",\n      \"Kupanovac\",\n      \"Kupčarić\",\n      \"Kupčarić Trcović\",\n      \"Kupčinovac\",\n      \"Kupina\",\n      \"Kuprešak\",\n      \"Kuprešak Paret\",\n      \"Kuprešanin\",\n      \"Kupreščanin\",\n      \"Kuragić\",\n      \"Kuraja\",\n      \"Kuralić\",\n      \"Kuran\",\n      \"Kuratko\",\n      \"Kuravica\",\n      \"Kurbalić\",\n      \"Kurbalija\",\n      \"Kurbanović\",\n      \"Kurbaša\",\n      \"Kurbatfinski\",\n      \"Kurcinak\",\n      \"Kurdija\",\n      \"Kurelac Karlak\",\n      \"Kurepa\",\n      \"Kurevija\",\n      \"Kuridža\",\n      \"Kurija\",\n      \"Kurikavčić\",\n      \"Kurina\",\n      \"Kurjačić\",\n      \"Kurjakov\",\n      \"Kurlagić\",\n      \"Kurman\",\n      \"Kuronja\",\n      \"Kurpez Vranković\",\n      \"Kursar\",\n      \"Kurtagić\",\n      \"Kurtak\",\n      \"Kurtanjek\",\n      \"Kuruc Sloboda\",\n      \"Kusalić\",\n      \"Kustura\",\n      \"Kusulja\",\n      \"Kusutra\",\n      \"Kušaković\",\n      \"Kušan\",\n      \"Kušica\",\n      \"KušićOmazić\",\n      \"Kutaši\",\n      \"Kuterovac\",\n      \"Kutjevac\",\n      \"Kutleša\",\n      \"Kutlija\",\n      \"Kutnaker\",\n      \"Kutnjak\",\n      \"Kuvač\",\n      \"Kuvačić\",\n      \"Kuveždan\",\n      \"Kuveždanin\",\n      \"Kuzma\",\n      \"KuzmaČordašić\",\n      \"Kuzman\",\n      \"Kuzmančević\",\n      \"Kuzmanić\",\n      \"KuzmanićŠarac\",\n      \"Kuzmanoski\",\n      \"Kuzmanović\",\n      \"KuzmanovićĐorđević\",\n      \"Kuzmanovski\",\n      \"Kužatko\",\n      \"Kvaček\",\n      \"Kvak\",\n      \"Kvaka\",\n      \"Kvakan\",\n      \"Kvakić\",\n      \"Kvas\",\n      \"Kvasina\",\n      \"Kvasnovski\",\n      \"Kvastek\",\n      \"Kvaternik\",\n      \"Kvorka\",\n      \"La Bruna\",\n      \"Labaj\",\n      \"Labak\",\n      \"Laban\",\n      \"Laban Ovčina\",\n      \"Labant\",\n      \"Labar\",\n      \"Labaš\",\n      \"Labavić\",\n      \"Labazan\",\n      \"Labo\",\n      \"Labor\",\n      \"Laboš\",\n      \"Labrović\",\n      \"Labrtić\",\n      \"Labudić\",\n      \"Labudović\",\n      \"Labuhar\",\n      \"Labus\",\n      \"Labuš\",\n      \"Lach\",\n      \"Lachner\",\n      \"Lacić\",\n      \"Lacko\",\n      \"Lacković\",\n      \"Lacmanović\",\n      \"Laco\",\n      \"Lacović\",\n      \"Laczo\",\n      \"Lač\",\n      \"Lačanin\",\n      \"Lačić\",\n      \"Lačman\",\n      \"Ladan\",\n      \"Ladenhauser\",\n      \"Ladenhauser Palijan\",\n      \"Ladić\",\n      \"Ladislaides\",\n      \"Ladišić\",\n      \"Ladnjak\",\n      \"Ladocki\",\n      \"Ladović\",\n      \"Lađarević\",\n      \"Lađaš Špoljarec\",\n      \"Lađević\",\n      \"Laferton\",\n      \"Laforza\",\n      \"Lagančić\",\n      \"Laganela\",\n      \"Laganela Keglević\",\n      \"Lagator\",\n      \"Lagetar\",\n      \"Lagumdžija\",\n      \"Lagundžija\",\n      \"Lah\",\n      \"Lahman Bennani\",\n      \"Lahner\",\n      \"Laister\",\n      \"Laitkam\",\n      \"Lajčak\",\n      \"Lajčo Paštrović\",\n      \"Lajdes\",\n      \"Lajdi\",\n      \"Lajforman\",\n      \"Lajić\",\n      \"Lajk\",\n      \"Lajko\",\n      \"Lajoroš\",\n      \"Lajoš\",\n      \"Lajtkam\",\n      \"Lajtkaum\",\n      \"Lajtman\",\n      \"Lajtner\",\n      \"Lakat\",\n      \"Lakatoš\",\n      \"Laketa\",\n      \"Laketić\",\n      \"Laki\",\n      \"Lakić\",\n      \"Lakićević\",\n      \"Laklija\",\n      \"Lakner\",\n      \"Lakota\",\n      \"Lakotić\",\n      \"Laković\",\n      \"Laksar\",\n      \"Laktić\",\n      \"Laletić\",\n      \"Lalić\",\n      \"Lalić Đurišić\",\n      \"Lalović\",\n      \"Lambreščak\",\n      \"Lamnek\",\n      \"Lamot\",\n      \"Lampek\",\n      \"Lampert\",\n      \"Lamza\",\n      \"Lamza Maronić\",\n      \"Lanc\",\n      \"Lančić\",\n      \"Landeka\",\n      \"Landekić\",\n      \"Landenbach\",\n      \"Landher\",\n      \"Landikušić\",\n      \"Landup\",\n      \"Lang\",\n      \"LangČulin\",\n      \"Lange\",\n      \"Langer\",\n      \"Lanko\",\n      \"Lanjoha\",\n      \"Lapac\",\n      \"Lapanović\",\n      \"Lapanje\",\n      \"Lapaš\",\n      \"Lapčević\",\n      \"Lapčić\",\n      \"Lapenda\",\n      \"Lapić\",\n      \"Lapis\",\n      \"Lapiš\",\n      \"Laptoš\",\n      \"Lapu\",\n      \"Larma\",\n      \"Lasić\",\n      \"Lasinger\",\n      \"Lasker\",\n      \"Lasković\",\n      \"Laslavić\",\n      \"Laslo\",\n      \"Laslo Gregov\",\n      \"Laslovski\",\n      \"Lasović\",\n      \"Lastavica\",\n      \"Lastavica Pantelić\",\n      \"Lastavić\",\n      \"Lastelić\",\n      \"Lastrić\",\n      \"Laszlo\",\n      \"Laszlo Szakary\",\n      \"Lašak\",\n      \"Laškai\",\n      \"Laškarin\",\n      \"Laštović\",\n      \"Laštre\",\n      \"Laštro\",\n      \"Latas\",\n      \"Latić\",\n      \"Latin\",\n      \"Latinčić\",\n      \"Latinović\",\n      \"Latinović Leleta\",\n      \"Latković\",\n      \"Latoš\",\n      \"Lauber\",\n      \"Lauc\",\n      \"Lauc Đaniš\",\n      \"Lauda\",\n      \"Lauda Ljubas\",\n      \"Laufer\",\n      \"Launek\",\n      \"Laurić\",\n      \"Laurović\",\n      \"Lauš\",\n      \"Laušević\",\n      \"Laušić\",\n      \"Laušin\",\n      \"Lautar\",\n      \"Lavada\",\n      \"Lavrek\",\n      \"Lavrnić\",\n      \"Lavrnja\",\n      \"Lavrov\",\n      \"Lay\",\n      \"Lazanin\",\n      \"Lazar\",\n      \"Lazar Korov\",\n      \"Lazarević\",\n      \"LazarevićParadžik\",\n      \"Lazarov\",\n      \"Lazendić\",\n      \"Lazič Švogor\",\n      \"Lazić\",\n      \"Lazić Gorjanski\",\n      \"Lazić Švogor\",\n      \"Lazović\",\n      \"Lažeta\",\n      \"Lebar\",\n      \"Lebinac\",\n      \"Ledenčan\",\n      \"Ledenčan Kuštro\",\n      \"Ledeničan\",\n      \"Ledinščak\",\n      \"Ledinšćak\",\n      \"Leđenac\",\n      \"Lefand\",\n      \"Legat\",\n      \"Legradi\",\n      \"Lehanka\",\n      \"Lehman\",\n      \"Lehmann\",\n      \"Lekaj\",\n      \"Leko Varoščić\",\n      \"Lekšan\",\n      \"Lelas\",\n      \"Lemaić\",\n      \"Lemajić\",\n      \"Lemal\",\n      \"Leman\",\n      \"Lenard\",\n      \"Lenardić\",\n      \"Lenardo\",\n      \"Lenart\",\n      \"Lenc Mandić\",\n      \"Lendarić\",\n      \"Lendvaj\",\n      \"Lengajić\",\n      \"Lengyel Komušanac\",\n      \"Lenhard\",\n      \"Lenhardt\",\n      \"Lenhart\",\n      \"Leovac\",\n      \"Lepac\",\n      \"Lepan\",\n      \"Lepoglavec\",\n      \"Lepoja\",\n      \"Lepoša\",\n      \"Leratić\",\n      \"Lesar\",\n      \"Lesica\",\n      \"Lesičak\",\n      \"Lesjak\",\n      \"Leskovac\",\n      \"Leskovar\",\n      \"Lešćan\",\n      \"Lešina\",\n      \"Leškovar\",\n      \"Lešnjak\",\n      \"Lešnjaković\",\n      \"Letica\",\n      \"Leutar\",\n      \"Leutarević\",\n      \"Levačić\",\n      \"Levak\",\n      \"Levaković\",\n      \"Levanić\",\n      \"Levar\",\n      \"Levnaić\",\n      \"Ležaić\",\n      \"Ležaja\",\n      \"Lichtenthal\",\n      \"Ličanin\",\n      \"Ličar\",\n      \"Ličina\",\n      \"Lidmila\",\n      \"Liermann\",\n      \"Liermann Zeljak\",\n      \"Ligda\",\n      \"Ligenza\",\n      \"Lihtental\",\n      \"Lijak\",\n      \"Likar\",\n      \"Likarić\",\n      \"Lilijan\",\n      \"Linarić\",\n      \"Lindeman\",\n      \"Linta\",\n      \"Lipanović\",\n      \"Lipar\",\n      \"Lipka\",\n      \"Lipnicki Krausen\",\n      \"Lipošćak\",\n      \"Lipovac\",\n      \"Lipovina\",\n      \"Liptak\",\n      \"Lisac\",\n      \"Lisak\",\n      \"Lisica\",\n      \"Lisičak\",\n      \"Lisjak\",\n      \"Lisjak Tvrdorijeka\",\n      \"Lisovac\",\n      \"Liščak\",\n      \"Lišćak\",\n      \"Liška\",\n      \"Litarac\",\n      \"Litarić\",\n      \"LitarićTešić\",\n      \"Litobac\",\n      \"Litra\",\n      \"Litva\",\n      \"Livada\",\n      \"Livaja\",\n      \"Livajić\",\n      \"Livančić\",\n      \"Livazović\",\n      \"Livnjak\",\n      \"Lizačić\",\n      \"Lizačić Vidaković\",\n      \"Lizak\",\n      \"Lizatović\",\n      \"Loboda\",\n      \"Loci Zvocak\",\n      \"Logara\",\n      \"Logarušić\",\n      \"Logožar\",\n      \"Lohajner\",\n      \"Loina\",\n      \"Loinjak\",\n      \"Lokas\",\n      \"Loknar\",\n      \"Lončar\",\n      \"Lončar Kurtović\",\n      \"Lončar Majer\",\n      \"Lončar Tumir\",\n      \"Lončar Vicković\",\n      \"Lončarek\",\n      \"Lončarević\",\n      \"Lončarić\",\n      \"Lončina\",\n      \"Lonjak\",\n      \"Lopar\",\n      \"Loparac\",\n      \"Lopatnik\",\n      \"Lordan\",\n      \"Loša\",\n      \"LošićKrizmanić\",\n      \"Lovač\",\n      \"Lovak\",\n      \"Lovaković\",\n      \"Lovas\",\n      \"Lovasić\",\n      \"Lovaszi\",\n      \"Lovaš\",\n      \"Lovenjak\",\n      \"Lovrenščak\",\n      \"Lovrić Ađić\",\n      \"Lovrić Bonaventura\",\n      \"Lovrić Kurbanović\",\n      \"Lovrić Rimac\",\n      \"Lovrić Varžić\",\n      \"Lozančić\",\n      \"Lozančić Bagarušić\",\n      \"Lozančić Bogarušić\",\n      \"Lozanov\",\n      \"Lozanović\",\n      \"Lozina\",\n      \"Lubar\",\n      \"Lubina\",\n      \"Lubina Jukić\",\n      \"Lucarić\",\n      \"LucićSavić\",\n      \"Lucijak\",\n      \"Lucijanić\",\n      \"Lučan\",\n      \"Lučevnjak\",\n      \"Ludaš\",\n      \"Ludban\",\n      \"Lugarić\",\n      \"Lugonja\",\n      \"Luka\",\n      \"Lukac\",\n      \"Lukac Jurić\",\n      \"Lukacs\",\n      \"Lukač\",\n      \"Lukaček\",\n      \"Lukačev\",\n      \"Lukačević\",\n      \"Lukačić\",\n      \"Lukačić Trifunović\",\n      \"Lukačin\",\n      \"Lukać\",\n      \"Lukaćević\",\n      \"Lukadinović\",\n      \"Lukanić\",\n      \"Lukanović\",\n      \"Lukarova Božičević\",\n      \"Lukašek\",\n      \"Lukavec\",\n      \"Lukavečki\",\n      \"Lukavski\",\n      \"Lukenda\",\n      \"Luketa\",\n      \"Luketina\",\n      \"LukićGaličić\",\n      \"LukićKovanović\",\n      \"LukićMiklaj\",\n      \"Lukićova\",\n      \"Lukinac\",\n      \"Lukjar\",\n      \"Lukman\",\n      \"Lukovica\",\n      \"Lukovnjak\",\n      \"LulićSlipac\",\n      \"Lusavec\",\n      \"Luščak\",\n      \"Lušćak\",\n      \"LušićMarić\",\n      \"Luthar\",\n      \"Lutterbach\",\n      \"Lužaić\",\n      \"Ljagajlo\",\n      \"Ljajić\",\n      \"Ljeljak Jurman\",\n      \"Ljesar\",\n      \"Ljeskovan\",\n      \"Ljevar\",\n      \"Ljevnaić\",\n      \"Ljikar\",\n      \"Ljiljak\",\n      \"Ljiljak Jurman\",\n      \"Ljiljan\",\n      \"Ljiljanić\",\n      \"Ljubanović\",\n      \"Ljubas\",\n      \"Ljubašćik\",\n      \"Ljubica\",\n      \"Ljubisavljević\",\n      \"Ljubljanović\",\n      \"Ljuma\",\n      \"Ljuma Ozeva\",\n      \"Ljušanin\",\n      \"Ljuština\",\n      \"Ljutak\",\n      \"Mabić\",\n      \"Macakanja\",\n      \"Macan\",\n      \"Macanga\",\n      \"Macanić\",\n      \"Macanović\",\n      \"Macašek\",\n      \"Maceković\",\n      \"Macele\",\n      \"Machiedo\",\n      \"Machulec\",\n      \"Machulec Gašić\",\n      \"Mack\",\n      \"Mack Savanović\",\n      \"Mackanić\",\n      \"Macko\",\n      \"Mackuljak\",\n      \"Macokatić\",\n      \"Macura\",\n      \"Mačak\",\n      \"Mačak Borš\",\n      \"Mačar\",\n      \"Mačaš\",\n      \"Mačašić\",\n      \"Maček\",\n      \"Mačešić\",\n      \"Mačik\",\n      \"Mačinković\",\n      \"Mačkić\",\n      \"Mačković\",\n      \"Mačvan\",\n      \"Maćaš\",\n      \"Maćašević\",\n      \"Maćešić\",\n      \"Maćo\",\n      \"Madajček\",\n      \"Madaras\",\n      \"Madarić\",\n      \"Madavić\",\n      \"Madecki\",\n      \"Madi\",\n      \"Madić\",\n      \"Madjar\",\n      \"Madjar Klaić\",\n      \"Madjarac\",\n      \"Madjarić\",\n      \"Madjerčić\",\n      \"Maduna\",\n      \"Madunić\",\n      \"MadunićFlauder\",\n      \"Madunović\",\n      \"MadunovićPavošević\",\n      \"Madžar\",\n      \"Madžarac\",\n      \"Madžarević\",\n      \"Madžarić\",\n      \"Madžić\",\n      \"Mađar\",\n      \"Mađar Babok\",\n      \"Mađarac\",\n      \"Mađarević\",\n      \"MađarevićKubatka\",\n      \"Mađarić\",\n      \"Mađer\",\n      \"Mađerčić\",\n      \"Mađerec\",\n      \"Mađerić\",\n      \"Mađura\",\n      \"Maganić\",\n      \"Maganjić\",\n      \"Magaš\",\n      \"Magazinović\",\n      \"Magda\",\n      \"Magdalenić\",\n      \"Magdić\",\n      \"Magdika\",\n      \"Magečić\",\n      \"Magić\",\n      \"Magjer\",\n      \"Magjer Veg\",\n      \"Maglaić\",\n      \"Maglajić\",\n      \"Maglica\",\n      \"Magličić\",\n      \"Maglić\",\n      \"Maglov\",\n      \"Magoči\",\n      \"Magoći\",\n      \"Magoš\",\n      \"Magovac\",\n      \"Magud\",\n      \"Magura\",\n      \"Magušić\",\n      \"MagušićDumančić\",\n      \"MagušićWilhelm\",\n      \"Magyar\",\n      \"Mahić\",\n      \"Mahmudi\",\n      \"Mahmutović\",\n      \"Mahnić\",\n      \"Mahovlić\",\n      \"Mahovne\",\n      \"Maić\",\n      \"Mainc\",\n      \"Maj\",\n      \"Majača\",\n      \"Majačić\",\n      \"Majbaum\",\n      \"Majcan\",\n      \"Majcan Korkutović\",\n      \"Majcen\",\n      \"Majcenić\",\n      \"Majcenović\",\n      \"Majdak\",\n      \"Majdančić\",\n      \"Majdandžić\",\n      \"MajdandžićLauc\",\n      \"Majdenić\",\n      \"Majdić\",\n      \"Majdiš\",\n      \"Majer\",\n      \"Majer Podgorski\",\n      \"Majera\",\n      \"Majerhof\",\n      \"Majerhoffer\",\n      \"Majerić\",\n      \"Majerski\",\n      \"Majerus\",\n      \"Majetić\",\n      \"MajetićCetina\",\n      \"Majhen\",\n      \"Majher\",\n      \"Majić\",\n      \"MajićMiholić\",\n      \"Majk\",\n      \"Majkić\",\n      \"Majksner\",\n      \"Majlinger\",\n      \"Majlinger Tanocki\",\n      \"Majnarić\",\n      \"Majnarić Prinčevac\",\n      \"Majnić\",\n      \"Majnik\",\n      \"Major\",\n      \"Major Hargita\",\n      \"Major Lukić\",\n      \"Majorić\",\n      \"Majoroš\",\n      \"Majpruz\",\n      \"Majsan\",\n      \"Majsen\",\n      \"Majski\",\n      \"Majsterić\",\n      \"Majstor\",\n      \"Majstorović\",\n      \"Majstorović Gusić\",\n      \"Majstorski\",\n      \"Majstrenko\",\n      \"Majstrović\",\n      \"Majtanić\",\n      \"Majurac\",\n      \"Majurec\",\n      \"Majzik\",\n      \"Majzl\",\n      \"Mak\",\n      \"Mak Horvat\",\n      \"Maka\",\n      \"Makaj\",\n      \"Makar\",\n      \"Makarčuk\",\n      \"Makarević\",\n      \"Makarević Stanojčić\",\n      \"Makarić\",\n      \"Makarijevska\",\n      \"Makarijevski\",\n      \"Makaro\",\n      \"Makarović\",\n      \"Makarum Pirić\",\n      \"Makarun\",\n      \"MakarunŠurina\",\n      \"Makek\",\n      \"Makević\",\n      \"Makić\",\n      \"Makijenko\",\n      \"Makir\",\n      \"Makiš\",\n      \"Makivić\",\n      \"Mako\",\n      \"Makonnen\",\n      \"Makoš\",\n      \"Makoter\",\n      \"Makov\",\n      \"Makovec\",\n      \"Maković\",\n      \"Maksić\",\n      \"Maksimović\",\n      \"Maksimovski\",\n      \"Makšan\",\n      \"Makšan Kramar\",\n      \"Makvić\",\n      \"Malacko\",\n      \"Malarić\",\n      \"Malbaša\",\n      \"Malbaša Varga\",\n      \"Malbašić\",\n      \"Malbašik\",\n      \"Malčić\",\n      \"Maldini\",\n      \"Malečić\",\n      \"Malek\",\n      \"Malekin\",\n      \"Maleković\",\n      \"Malenica\",\n      \"Malenica Dekany\",\n      \"Malenica Marić\",\n      \"Malenić\",\n      \"Malenjak\",\n      \"Maler\",\n      \"Maleš\",\n      \"Maleševac\",\n      \"Malešević\",\n      \"Malešić\",\n      \"Maleta\",\n      \"Maletić\",\n      \"Maletin\",\n      \"Maletović\",\n      \"Malević\",\n      \"Mali\",\n      \"Malić\",\n      \"Malidža\",\n      \"Maligec\",\n      \"Malijurek\",\n      \"Malinar\",\n      \"Malinić\",\n      \"MalinićUglik\",\n      \"Malinović\",\n      \"MalinovićBanaji\",\n      \"Mališ\",\n      \"Mališić\",\n      \"Malivojević\",\n      \"Malivuk\",\n      \"Malizani\",\n      \"Malkoč\",\n      \"Malkoć\",\n      \"Malković\",\n      \"Malnar\",\n      \"Malobabić\",\n      \"Malobović\",\n      \"Maloča\",\n      \"Malogorski\",\n      \"Maloić\",\n      \"Malojčić\",\n      \"Malounek\",\n      \"Malov\",\n      \"Malovan\",\n      \"Malovčak\",\n      \"Malović\",\n      \"Malovoz\",\n      \"Maltar\",\n      \"Maltašić\",\n      \"Malter\",\n      \"Malunjak\",\n      \"Malvić\",\n      \"Maljarić\",\n      \"Maljik\",\n      \"Maljković\",\n      \"MaljkovićBabić\",\n      \"MaljkovićKocevski\",\n      \"Maljur\",\n      \"Mamić\",\n      \"Mamilović\",\n      \"Mamlić\",\n      \"Mamula\",\n      \"Mamuzić\",\n      \"Mamužić\",\n      \"Manc\",\n      \"Mance\",\n      \"Manceta\",\n      \"Manci\",\n      \"Manczi\",\n      \"Mančić\",\n      \"Mandalić\",\n      \"Mandarić\",\n      \"MandarićKolarik\",\n      \"MandarićKurilj\",\n      \"Mandekić\",\n      \"Mandić\",\n      \"Mandir\",\n      \"Mandl\",\n      \"Mandrić\",\n      \"Mandunović\",\n      \"Mandura\",\n      \"Mandurić\",\n      \"Mandušić\",\n      \"Mandžukić\",\n      \"Manestar\",\n      \"Manfred\",\n      \"Mangold\",\n      \"Manić\",\n      \"Manislović\",\n      \"Mann\",\n      \"Mano\",\n      \"Manojlović\",\n      \"Manolio\",\n      \"Manović\",\n      \"Manzer\",\n      \"Manzin\",\n      \"Manjerović\",\n      \"Manjić\",\n      \"Manjok\",\n      \"Maoduš\",\n      \"Mar\",\n      \"Maračić\",\n      \"Maradin\",\n      \"Marak\",\n      \"Maraković\",\n      \"Maran\",\n      \"Maranić\",\n      \"Maras\",\n      \"Marasović\",\n      \"Maraš\",\n      \"Marašek\",\n      \"Maratović\",\n      \"Maravić\",\n      \"Marcić\",\n      \"Marcijuš\",\n      \"Marcikić\",\n      \"Marciuš\",\n      \"MarciušPap\",\n      \"Marczi\",\n      \"Marčec\",\n      \"Marček\",\n      \"Marčeta\",\n      \"Marčetić\",\n      \"Marčičević\",\n      \"Marčić\",\n      \"Marčićević\",\n      \"Marčik\",\n      \"Marčinko\",\n      \"Marčinković\",\n      \"Marčit\",\n      \"Marčok\",\n      \"Marđetko\",\n      \"Marek\",\n      \"Marek Ilić\",\n      \"Marelja\",\n      \"Marendić\",\n      \"Marenić\",\n      \"Marenjak\",\n      \"Mareš\",\n      \"Maretić\",\n      \"Marević\",\n      \"Margaretić\",\n      \"Margeta\",\n      \"Margetić\",\n      \"Margić\",\n      \"Margil\",\n      \"Margit\",\n      \"Margold\",\n      \"Margold Bubalović\",\n      \"Marguš\",\n      \"Maričak\",\n      \"Maričević\",\n      \"Maričić\",\n      \"Marić\",\n      \"MarićMalinić\",\n      \"Marićak\",\n      \"Marijan\",\n      \"Marijanac\",\n      \"Marijančević\",\n      \"Marijanov\",\n      \"Marijanović\",\n      \"MarijanovićZulim\",\n      \"Marijašević\",\n      \"Marijić\",\n      \"Marin\",\n      \"Marina\",\n      \"Marincel\",\n      \"Marincl\",\n      \"Marinclin\",\n      \"Marinčić\",\n      \"Marinić\",\n      \"Marinković\",\n      \"Marino\",\n      \"Marinov\",\n      \"Marinović\",\n      \"MarinovićČačić\",\n      \"MarinovićVlaičević\",\n      \"Marinjak\",\n      \"Marjanac\",\n      \"Marjančević\",\n      \"Marjančić\",\n      \"Marjanov\",\n      \"Marjanović\",\n      \"MarjanovićBaglama\",\n      \"MarjanovićMatić\",\n      \"MarjanovićZulim\",\n      \"MarjanovićZulin\",\n      \"Markač\",\n      \"Markafić\",\n      \"Markan\",\n      \"Markanović\",\n      \"Markanjević\",\n      \"Markasović\",\n      \"Markeljević\",\n      \"Markešić\",\n      \"Marketić\",\n      \"Marki\",\n      \"Markić\",\n      \"Markioli\",\n      \"Markiš\",\n      \"Marko\",\n      \"Markolin\",\n      \"Markoš\",\n      \"Markota\",\n      \"Markotić\",\n      \"Markov\",\n      \"Markovac\",\n      \"Markovanović\",\n      \"Markovčić\",\n      \"Marković\",\n      \"MarkovićBrunčić\",\n      \"MarkovićDudjak\",\n      \"MarkovićĐurin\",\n      \"MarkovićGjurin\",\n      \"MarkovićKovač\",\n      \"MarkovićMandić\",\n      \"MarkovićPernar\",\n      \"MarkovićŠarac\",\n      \"Markovinović\",\n      \"Markovski\",\n      \"Marks\",\n      \"Markser\",\n      \"Markulak\",\n      \"Markulić\",\n      \"Markulin\",\n      \"Markulinčić\",\n      \"Markulj\",\n      \"Markuljević\",\n      \"Markus\",\n      \"Markuš\",\n      \"Markušev\",\n      \"Markušić\",\n      \"Markuz\",\n      \"Marman\",\n      \"Marmeggi\",\n      \"MarmilićCezner\",\n      \"Marod\",\n      \"Marod Scheiber\",\n      \"Marodi\",\n      \"Marodt\",\n      \"Maroević\",\n      \"Marojević\",\n      \"Marokić\",\n      \"Maroković\",\n      \"Marolin\",\n      \"Marolt\",\n      \"Maronić\",\n      \"MaronićFischer\",\n      \"Maros\",\n      \"Maros Batinić\",\n      \"Maroslavac\",\n      \"Maroš\",\n      \"Maroševac\",\n      \"Marošević\",\n      \"Maroši\",\n      \"Marošičević\",\n      \"Marošićević\",\n      \"Marov\",\n      \"Marović\",\n      \"Marsenić\",\n      \"Marsić\",\n      \"Maršal\",\n      \"Maršalek\",\n      \"Maršanić\",\n      \"Maršhauzer\",\n      \"Maršić\",\n      \"Maršo\",\n      \"Mart\",\n      \"Martalić\",\n      \"Martan\",\n      \"Martić\",\n      \"Martin\",\n      \"Martin Rajher\",\n      \"Martinčević\",\n      \"MartinčevićDiačec\",\n      \"MartinčevićKučuk\",\n      \"MartinčevićMikić\",\n      \"Martinčić\",\n      \"Martinćević\",\n      \"Martinek\",\n      \"Martinić\",\n      \"Martinić Perljević\",\n      \"Martinko\",\n      \"Martinko Mrđa\",\n      \"Martinković\",\n      \"Martinov\",\n      \"Martinović\",\n      \"Martinović De Conceicao\",\n      \"MartinovićGrčić\",\n      \"MartinovićPlavšić\",\n      \"Martinuš\",\n      \"Martinušić\",\n      \"Martinjak\",\n      \"Martinjaš\",\n      \"Marton\",\n      \"Martynyuk\",\n      \"Marukić\",\n      \"Marulin\",\n      \"Maruna\",\n      \"Marunica\",\n      \"Marunić\",\n      \"Marunović\",\n      \"Marušić\",\n      \"MarušićHalači\",\n      \"Maržić\",\n      \"Mas\",\n      \"Masić\",\n      \"Maskarić\",\n      \"Maslać\",\n      \"Maslak\",\n      \"Maslarić\",\n      \"Masle\",\n      \"Maslić\",\n      \"Maslov\",\n      \"Maslovara\",\n      \"Masljak\",\n      \"Masnica\",\n      \"Masnić\",\n      \"Masnikosa\",\n      \"Masoničić\",\n      \"Mastanjević\",\n      \"Mastelica\",\n      \"Mastelić\",\n      \"Mašaberg\",\n      \"Mašala\",\n      \"Mašanović\",\n      \"Mašek\",\n      \"Mašić\",\n      \"Mašina\",\n      \"Maširević\",\n      \"Maškov\",\n      \"Mašojević\",\n      \"Mašović\",\n      \"Maštrović\",\n      \"Matačić\",\n      \"MatačićBrodić\",\n      \"Matagić\",\n      \"Mataija\",\n      \"Matais\",\n      \"Matajčević\",\n      \"Matajčić\",\n      \"Matajić\",\n      \"Matajs\",\n      \"Matajz\",\n      \"Matak\",\n      \"Mataković\",\n      \"Mataković Erl\",\n      \"Matan\",\n      \"Matana\",\n      \"Matančić\",\n      \"Matanić\",\n      \"Matanić Petkovski\",\n      \"Matanov\",\n      \"Matanov Bugarić\",\n      \"Matanovac\",\n      \"Matanović\",\n      \"Matas\",\n      \"Matasić\",\n      \"Matasović\",\n      \"Mataušek\",\n      \"Matavulj\",\n      \"Mataz\",\n      \"Mate\",\n      \"Mateašić\",\n      \"Matečko\",\n      \"Matej\",\n      \"Matejak\",\n      \"Matejašić\",\n      \"Matejčić\",\n      \"Matejić\",\n      \"Matek\",\n      \"Matekalo\",\n      \"Mateković\",\n      \"Mateljić\",\n      \"Materni\",\n      \"Mateša\",\n      \"Matešić\",\n      \"Matešković\",\n      \"Matezić\",\n      \"Matezović\",\n      \"Mati\",\n      \"Matics\",\n      \"Matiček\",\n      \"Matičević\",\n      \"Matičić\",\n      \"Matić\",\n      \"MatićMandić\",\n      \"MatićSinković\",\n      \"MatićSpremo\",\n      \"Matija\",\n      \"Matijačić\",\n      \"Matijaković\",\n      \"MatijakovićKrišto\",\n      \"Matijanić\",\n      \"Matijas\",\n      \"Matijaš\",\n      \"Matijašec\",\n      \"Matijašević\",\n      \"Matijašić\",\n      \"Matijaško\",\n      \"Matijatko\",\n      \"Matijevac\",\n      \"Matijević\",\n      \"Matin\",\n      \"Matišić\",\n      \"MatišićKučinić\",\n      \"Matiz\",\n      \"Matjačić\",\n      \"Matjaš\",\n      \"Matjašić\",\n      \"Matko\",\n      \"Matkov\",\n      \"Matkovček\",\n      \"Matković\",\n      \"MatkovićBatalija\",\n      \"MatkovićSubašić\",\n      \"Matkun\",\n      \"Matleković\",\n      \"Matok\",\n      \"Matokić\",\n      \"Matoković\",\n      \"Matorić\",\n      \"Matoš\",\n      \"Matoša\",\n      \"Matošević\",\n      \"Matošić\",\n      \"Matota\",\n      \"Matotek\",\n      \"Matoušek\",\n      \"Matovac\",\n      \"Matović\",\n      \"Matovina\",\n      \"Matovinović\",\n      \"Matrić\",\n      \"Mattei\",\n      \"Matthias\",\n      \"Matthies\",\n      \"Matthies Pepelko\",\n      \"Matulić\",\n      \"Matulin\",\n      \"Maturanac\",\n      \"Maturanec\",\n      \"Maturić\",\n      \"Matus\",\n      \"Matusina\",\n      \"Matusinović\",\n      \"Matuš\",\n      \"Matušenski\",\n      \"Matušin\",\n      \"Matuško\",\n      \"Matušković\",\n      \"Matuzalem\",\n      \"Matuzović\",\n      \"Matvij\",\n      \"Mauhar\",\n      \"Mauk\",\n      \"Mauker\",\n      \"Maul\",\n      \"Maurac\",\n      \"Maurer\",\n      \"Maurić\",\n      \"Maurović\",\n      \"Maurus\",\n      \"Mauser\",\n      \"Mautner\",\n      \"Mauzer\",\n      \"Mavračić\",\n      \"Mavrek\",\n      \"Mavretić\",\n      \"Mavričić\",\n      \"Mavrić\",\n      \"Mavrin\",\n      \"Mayer\",\n      \"Mayer Topalović\",\n      \"Mazalica\",\n      \"Mazalović\",\n      \"Mazanek\",\n      \"Mazić\",\n      \"Maznik\",\n      \"Mazur\",\n      \"Mažar\",\n      \"Mažar Falamić\",\n      \"Mažar Tomeš\",\n      \"Mažuran\",\n      \"Meandžija\",\n      \"Meašić\",\n      \"Meaški\",\n      \"Mecanov\",\n      \"Mecanov Pofuk\",\n      \"Mečanin\",\n      \"Mećava\",\n      \"MedačKraker\",\n      \"Medak\",\n      \"Medaković\",\n      \"Medančić\",\n      \"Medanić\",\n      \"Medarić\",\n      \"Medarski\",\n      \"Medenjak\",\n      \"Medinac\",\n      \"Medjugorac\",\n      \"Medovka\",\n      \"Medvar\",\n      \"Medvedarović\",\n      \"Medvedec Lazarevski\",\n      \"Međaković\",\n      \"Međugorac\",\n      \"Međurečan\",\n      \"Megdanac\",\n      \"Mehak\",\n      \"Mehak Lipanović\",\n      \"Mehanović\",\n      \"MehičićButina\",\n      \"Mejaš\",\n      \"Mejdanac\",\n      \"Mekanj\",\n      \"Mekinda\",\n      \"Mekovec De Carvalho\",\n      \"Mekovec Diniz De Carvalho\",\n      \"Melar\",\n      \"MelegešGamoš\",\n      \"Melmajer\",\n      \"Melman\",\n      \"Memešahović\",\n      \"Menalo\",\n      \"Mendaš\",\n      \"Meničanin\",\n      \"Menićanin\",\n      \"Menkovska\",\n      \"Menrat\",\n      \"Merčinac\",\n      \"Merda\",\n      \"Merkaš\",\n      \"Merunka\",\n      \"Mesar\",\n      \"Mesarek\",\n      \"Mesarić\",\n      \"Mesaroš\",\n      \"MesarošBelanji\",\n      \"MesarošŠandor\",\n      \"MesićMuharemi\",\n      \"Meszaroš\",\n      \"Mešanović\",\n      \"MeščićDziegielewska\",\n      \"MeštrovićJelačić\",\n      \"Metlagel\",\n      \"Mezak\",\n      \"Mezarić\",\n      \"Mezga\",\n      \"Meznarić\",\n      \"Mežnarić\",\n      \"Miačank\",\n      \"Micai\",\n      \"Michalek\",\n      \"Michels Andračić\",\n      \"Mickovska\",\n      \"Micudaj\",\n      \"Mičan\",\n      \"Mička\",\n      \"Mičuda\",\n      \"Mićan\",\n      \"Mićanović\",\n      \"Mićuda\",\n      \"Mifka\",\n      \"Migač\",\n      \"Mihačić\",\n      \"Mihailović\",\n      \"Mihajlov\",\n      \"Mihajlović\",\n      \"Mihalak\",\n      \"Mihalčić\",\n      \"Mihalec\",\n      \"Mihalek\",\n      \"Mihalic\",\n      \"Mihaliček\",\n      \"Mihalička\",\n      \"Mihalić\",\n      \"Mihalik\",\n      \"Mihalik Vidaček\",\n      \"Mihalina\",\n      \"Mihaly\",\n      \"Mihalj\",\n      \"Mihaljčević\",\n      \"Mihaljčić\",\n      \"Mihaljčuk\",\n      \"Mihaljec\",\n      \"Mihaljek\",\n      \"Mihaljenović\",\n      \"Mihaljev\",\n      \"Mihaljević\",\n      \"MihaljevićJurić\",\n      \"MihaljevićŽiroš\",\n      \"Mihaljić\",\n      \"Mihaljik\",\n      \"Mihaljinec\",\n      \"Mihanić\",\n      \"Mihnjak\",\n      \"Miholjac\",\n      \"Mijač\",\n      \"Mijačank\",\n      \"Mijačević\",\n      \"Mijaćank\",\n      \"Mijadinović\",\n      \"Mijadžiković\",\n      \"Mijailović\",\n      \"Mijajlović\",\n      \"Mijakić\",\n      \"Mijakovac\",\n      \"Mijaković\",\n      \"Mijalković\",\n      \"Mijaljević\",\n      \"Mijanović\",\n      \"Mijatov\",\n      \"Mijatović\",\n      \"MijatovićAlošinac\",\n      \"MijićBarišić\",\n      \"Mijota\",\n      \"Mika\",\n      \"Mikac\",\n      \"Mikač\",\n      \"Mikać\",\n      \"MikaćMlađen\",\n      \"Mikala\",\n      \"Mikan\",\n      \"Mikanovac\",\n      \"Mikanović\",\n      \"Mikašek\",\n      \"Mikašinović\",\n      \"MikešićMerda\",\n      \"Miketa\",\n      \"MikićGradaščević\",\n      \"MikićVučak\",\n      \"Mikinac\",\n      \"Mikla\",\n      \"Miklaj\",\n      \"Miklavčić\",\n      \"Mikloška\",\n      \"Mikodanić\",\n      \"Mikola\",\n      \"Mikolac\",\n      \"Mikolaš\",\n      \"Mikolašević\",\n      \"Miksa\",\n      \"Mikša\",\n      \"Mikula\",\n      \"Mikulan\",\n      \"Mikulandra\",\n      \"Mikulandra Tutavac\",\n      \"Mikulaš\",\n      \"Mikulica\",\n      \"MikulićBednar\",\n      \"Mikuša\",\n      \"Mikuška\",\n      \"Mikuta\",\n      \"Mila\",\n      \"Miladić\",\n      \"Miladinović\",\n      \"Milak\",\n      \"Milakić\",\n      \"Milaković\",\n      \"Milaković Španović\",\n      \"Milanko\",\n      \"Milankov\",\n      \"Milanković\",\n      \"Milanović\",\n      \"Milanovski\",\n      \"Milanovski Varga\",\n      \"Milardović\",\n      \"Milas\",\n      \"Milas Nađ\",\n      \"Milaščević\",\n      \"Milašević\",\n      \"Milašin\",\n      \"Milašinčić\",\n      \"Milašinović\",\n      \"Milat\",\n      \"Milat Lendić\",\n      \"Miler Kardinal\",\n      \"Mileta\",\n      \"MiličićJuhas\",\n      \"MilićGregoran\",\n      \"Milidrag\",\n      \"Milijašević\",\n      \"MilinkovićKalić\",\n      \"Milisav\",\n      \"Milisavljević\",\n      \"MilišićKovačević\",\n      \"Milla\",\n      \"Milobara\",\n      \"Milohanić\",\n      \"Milohnoja\",\n      \"Milojica\",\n      \"Miloknaja\",\n      \"Miloknoja\",\n      \"Miloloža\",\n      \"Milorad\",\n      \"Miloradović\",\n      \"Milosavčević\",\n      \"Milosavić\",\n      \"Milosavljević\",\n      \"MiloševićManojlović\",\n      \"Milovac\",\n      \"Milovanov\",\n      \"Milovanović\",\n      \"Miljački\",\n      \"Miljak\",\n      \"Miljaković\",\n      \"Miljan\",\n      \"Miljančić\",\n      \"Miljanović\",\n      \"MiljanovićŠpika\",\n      \"Miljatović\",\n      \"Mimica\",\n      \"Minarek\",\n      \"Minarik\",\n      \"MinkošBubalović\",\n      \"Mioca\",\n      \"Miodanić\",\n      \"Miodrag\",\n      \"Miodragović\",\n      \"Miranović\",\n      \"Mirjačić\",\n      \"Mirjanić\",\n      \"Mirkajlović\",\n      \"MirkovićStipanić\",\n      \"Mirosav\",\n      \"Mirosavljević\",\n      \"Miroslav\",\n      \"Misanović\",\n      \"Misarček\",\n      \"Mišak\",\n      \"Mišanec\",\n      \"Mišanović\",\n      \"Miščančuk Dugac\",\n      \"Mišeta\",\n      \"Miškatović\",\n      \"MiškovićKlarić\",\n      \"Mišljenac\",\n      \"Mištrafović\",\n      \"Mišura\",\n      \"Mitanović\",\n      \"MitanovićGotić\",\n      \"Mitar\",\n      \"Mitermajer\",\n      \"Miterman\",\n      \"Mitka\",\n      \"Mitrekanić\",\n      \"Mitrina\",\n      \"Mittermann\",\n      \"Mizdrak\",\n      \"Mjeda\",\n      \"Mlačić\",\n      \"Mladenović\",\n      \"Mladina\",\n      \"Mladinov\",\n      \"Mlađenović\",\n      \"Mlakar\",\n      \"Mlakić\",\n      \"Mlikota\",\n      \"Mlinac\",\n      \"Mlinaček\",\n      \"Mlinar\",\n      \"Mlinarec\",\n      \"Mlinarević\",\n      \"Mlinarić\",\n      \"Mlinarik\",\n      \"Mlinarik Alimehaj\",\n      \"Mocnaj\",\n      \"Močilac\",\n      \"Močilnikar\",\n      \"Mofardin\",\n      \"Mogušar\",\n      \"Moharić\",\n      \"Moharoš\",\n      \"Mohila\",\n      \"Mohnacki\",\n      \"Moka\",\n      \"Mokran\",\n      \"Moldovan\",\n      \"Molnar\",\n      \"Molnar Toriž\",\n      \"Molodova\",\n      \"Morača\",\n      \"Morača Crnogorac\",\n      \"Morava\",\n      \"Moravac\",\n      \"Moravec\",\n      \"Moravek\",\n      \"Morgental\",\n      \"Morina\",\n      \"Morman\",\n      \"Morman Lukavec\",\n      \"Moro Vladić\",\n      \"Morovičan\",\n      \"Morvai\",\n      \"Morvat\",\n      \"Moržan\",\n      \"Moržanj\",\n      \"Moskalj\",\n      \"Moslavac\",\n      \"Mostarčić\",\n      \"Mostečak\",\n      \"Mostina\",\n      \"Mošnja\",\n      \"Moštak\",\n      \"Mračkovski\",\n      \"Mrak\",\n      \"MrakŠimenić\",\n      \"Mrakodolac\",\n      \"Mraković\",\n      \"Mraović\",\n      \"Mrastinski Jurčec\",\n      \"Mravec\",\n      \"Mravinac\",\n      \"Mravlinčić\",\n      \"Mravunac\",\n      \"Mraz\",\n      \"Mrazik\",\n      \"Mrazović\",\n      \"Mrčela\",\n      \"Mrdalj\",\n      \"Mrdeša\",\n      \"Mrdeža\",\n      \"Mrdjanović\",\n      \"Mrđa\",\n      \"Mrđan\",\n      \"Mrđanović\",\n      \"Mrekaj\",\n      \"Mrganić\",\n      \"Mrkalj\",\n      \"Mrkela\",\n      \"Mrkobrad\",\n      \"Mrkonja\",\n      \"Mrkota\",\n      \"Mrla\",\n      \"Mrmak\",\n      \"Mrnjavčić\",\n      \"Mrša\",\n      \"Mršak\",\n      \"Mršinjak\",\n      \"Mršo Stančić\",\n      \"Mrva\",\n      \"Mrvaljević\",\n      \"Mrzljak\",\n      \"Mrzljak Rado\",\n      \"Mržljak\",\n      \"Muačević\",\n      \"Muaremi\",\n      \"Mucafir\",\n      \"Mucak\",\n      \"Mucalj\",\n      \"Mucavac\",\n      \"Muchaus\",\n      \"MucićMak\",\n      \"Mučalović\",\n      \"Muha\",\n      \"Muhadri\",\n      \"Muhar\",\n      \"Muharemi\",\n      \"Muharemović\",\n      \"Mujadin\",\n      \"Mujagić\",\n      \"Mujakić\",\n      \"Mujaković\",\n      \"Mujanović\",\n      \"Mujarić\",\n      \"Mujkanović\",\n      \"Muk Vida\",\n      \"Mulac\",\n      \"Mulalić\",\n      \"Mulle ranješ\",\n      \"Muljaić\",\n      \"Muljajić\",\n      \"Munćan\",\n      \"Munda\",\n      \"Mundinac\",\n      \"Munđar\",\n      \"Munikravić\",\n      \"Munkačević\",\n      \"Munkaš\",\n      \"Muradbašić\",\n      \"Muraja\",\n      \"Murat\",\n      \"Murati\",\n      \"Muratović\",\n      \"Murgaš\",\n      \"Muržanj\",\n      \"Musa\",\n      \"Musa Balaš\",\n      \"Musa Korov\",\n      \"Musija\",\n      \"Muslija\",\n      \"MusovićJakovljević\",\n      \"Mustač\",\n      \"Mustać\",\n      \"Mustafa\",\n      \"Mustafić\",\n      \"Mustafov\",\n      \"Mustak\",\n      \"Mustapić\",\n      \"Mušac\",\n      \"Mušanić\",\n      \"Mušanović\",\n      \"Mušija\",\n      \"Mušnjak\",\n      \"Muštran\",\n      \"Mušura\",\n      \"Mutabožić\",\n      \"Mutaja\",\n      \"Mutapčić\",\n      \"Mutavdžić\",\n      \"Mutavdžija\",\n      \"Mutavđić\",\n      \"Mutnjaković\",\n      \"Mutzhaus\",\n      \"Mužar\",\n      \"Muždeka\",\n      \"Muženjak\",\n      \"Nacl\",\n      \"Nača\",\n      \"Nad\",\n      \"Nadalin\",\n      \"Nadarević\",\n      \"Nadašdi\",\n      \"Nadaši\",\n      \"Nadić\",\n      \"Nadj\",\n      \"Nadoveza\",\n      \"Nadžvegi\",\n      \"Nađ\",\n      \"NađMihaljević\",\n      \"NađPejaković\",\n      \"NađRađago\",\n      \"Nađorđ\",\n      \"Nađpal\",\n      \"Nađpalfi\",\n      \"Nađsombat\",\n      \"Nađvegi\",\n      \"Nagj\",\n      \"Naglav\",\n      \"Naglav Faisz\",\n      \"Naglav Hardt\",\n      \"Naglić\",\n      \"Nago\",\n      \"Nagy\",\n      \"Nagy Milošević\",\n      \"Nagypalfi\",\n      \"Nagyszombat\",\n      \"Nagyszombaty\",\n      \"NagyszombatyŠarić\",\n      \"Nagyvegi\",\n      \"Nagyy\",\n      \"Najbauer\",\n      \"Najcer\",\n      \"Najcer Bračevac\",\n      \"Najdanović\",\n      \"Najduček\",\n      \"Najduk\",\n      \"Najev\",\n      \"Najman\",\n      \"Najvirt\",\n      \"Nakani\",\n      \"Nakić\",\n      \"Nako\",\n      \"Nalčić\",\n      \"Naletilić\",\n      \"Nalio\",\n      \"Nalo\",\n      \"Namestnik\",\n      \"Namjesnik\",\n      \"Namjesnik Skender\",\n      \"Namjestnik\",\n      \"Nanaić\",\n      \"Nanaj\",\n      \"Nanay\",\n      \"Nanik\",\n      \"Nappholz\",\n      \"Narančić\",\n      \"Narandža\",\n      \"Narandžić\",\n      \"Naranđa\",\n      \"Narenđa\",\n      \"Nasić\",\n      \"Nategov\",\n      \"Natić\",\n      \"Natran\",\n      \"Naumov\",\n      \"Naumovska\",\n      \"Naumovski\",\n      \"Naumovski Bogdanović\",\n      \"NaumovskiČizmar\",\n      \"Navijalić\",\n      \"Navratil\",\n      \"Nazarević\",\n      \"Nazibegović\",\n      \"Nazifović\",\n      \"Nećak\",\n      \"Nedjeljkov Stambolija\",\n      \"Nedoklan\",\n      \"Negovanović\",\n      \"Nelken Bestvina\",\n      \"Nemčanin\",\n      \"Nemet Ivanović\",\n      \"Nemet Marković\",\n      \"Nemet Petriševac\",\n      \"Nemet Radvanji\",\n      \"NemetŠestak\",\n      \"Nenadić\",\n      \"Nenadov\",\n      \"Nenadović\",\n      \"Neogradi\",\n      \"Neral\",\n      \"Neralić\",\n      \"Neretljak\",\n      \"Nesladek\",\n      \"Nestorović Tavić\",\n      \"Nesvanulica\",\n      \"Netroufal\",\n      \"Neuman\",\n      \"Nevajdić\",\n      \"Nevidal\",\n      \"Nevidal Kraljević\",\n      \"Nezaj\",\n      \"Neziraj\",\n      \"Neznanović\",\n      \"Niedoba\",\n      \"Nikačević\",\n      \"NikićČakar\",\n      \"Niklaj\",\n      \"Nikola\",\n      \"NikolaŽaper\",\n      \"Nikolandić\",\n      \"Nikolaš\",\n      \"Nikolašević\",\n      \"Nikolaus\",\n      \"NikolićKovačić\",\n      \"NikolićOdak\",\n      \"Nikolin Horvat\",\n      \"Nikolin Tormaš\",\n      \"Nikolovska\",\n      \"Nikoljačić\",\n      \"Ništ Kokolari\",\n      \"Nižalek\",\n      \"Nižman\",\n      \"Nogalo\",\n      \"Nonveiller Kovač\",\n      \"Nosal\",\n      \"Nospak\",\n      \"Notta\",\n      \"Novačić\",\n      \"Novački\",\n      \"Novak\",\n      \"Novak Belić\",\n      \"Novak Kovač\",\n      \"Novak Lukadinović\",\n      \"Novak Mehić\",\n      \"Novaković\",\n      \"NovakovićGrčić\",\n      \"NovakovićReininger\",\n      \"Novalić\",\n      \"Novina\",\n      \"NovkovićNarančić\",\n      \"Novogradac\",\n      \"Novogradac Kater\",\n      \"Novogradec\",\n      \"Novogradić\",\n      \"Novoselac\",\n      \"NovoselićKazimić\",\n      \"NovoselićNovak\",\n      \"Novota\",\n      \"Nowosadek\",\n      \"Nožina\",\n      \"Numanović\",\n      \"Nuspahić\",\n      \"Nussgraber\",\n      \"Nyarko\",\n      \"Njari\",\n      \"Njary\",\n      \"Njegovan\",\n      \"Njegovanović\",\n      \"Njirjak\",\n      \"Obad\",\n      \"Obad Omeragić\",\n      \"Obadić\",\n      \"Obajdin\",\n      \"Obermajer\",\n      \"Oberman\",\n      \"Oberman Sebenji\",\n      \"Oblačić\",\n      \"Oblak\",\n      \"Obradović\",\n      \"ObradovićViland\",\n      \"Obranić\",\n      \"Obrdalj\",\n      \"Obrežanac\",\n      \"Obrovac\",\n      \"Obšivač\",\n      \"Obućina\",\n      \"Očanček\",\n      \"Očurščak\",\n      \"Očuršćak\",\n      \"Odak\",\n      \"Odak Peran\",\n      \"Odak Smodlaka\",\n      \"Odavić\",\n      \"Odenvald\",\n      \"Odobaša\",\n      \"Odobašić\",\n      \"Odža\",\n      \"Ofentavšek\",\n      \"Ogar\",\n      \"Ognjan\",\n      \"Ognjanovac\",\n      \"Ognjanović\",\n      \"Ojvan\",\n      \"Okanović\",\n      \"Oklobdžija\",\n      \"Okmažić\",\n      \"Okovacki\",\n      \"Okreša\",\n      \"Okštajner\",\n      \"Olah\",\n      \"Olajos\",\n      \"Olajoš\",\n      \"Olbina\",\n      \"Olbina Borić\",\n      \"Olivari\",\n      \"Olman\",\n      \"Oljača\",\n      \"Omanović\",\n      \"Omazić\",\n      \"Omeragić\",\n      \"OmeragićGatara\",\n      \"Omerašević\",\n      \"Omerbašić\",\n      \"OmerbašićŠišić\",\n      \"Ondrašek\",\n      \"Opačak\",\n      \"Opačak Fidel\",\n      \"Opačak Marković\",\n      \"Opačić\",\n      \"OpačićMatijević\",\n      \"Opalić\",\n      \"Opančar\",\n      \"Opat\",\n      \"Opraus\",\n      \"Oprea\",\n      \"Opselka\",\n      \"Opšivač\",\n      \"Opua\",\n      \"Opuvačić\",\n      \"Orak\",\n      \"Oravec\",\n      \"Orban\",\n      \"Orbanić\",\n      \"Ordanić\",\n      \"Orđan\",\n      \"Orehovac\",\n      \"Orešan\",\n      \"Oreščanin\",\n      \"Orgonaš\",\n      \"Orgulan\",\n      \"Orlovac\",\n      \"Ormanac\",\n      \"Orobabić\",\n      \"Orsag\",\n      \"Oršanić\",\n      \"Oršanski\",\n      \"Osbah\",\n      \"Osekovac\",\n      \"Osenjački\",\n      \"Osička\",\n      \"Oslanski\",\n      \"Osmak\",\n      \"Osmakčić\",\n      \"Osman\",\n      \"Osmanagić\",\n      \"Osmanhodžić\",\n      \"Osmani\",\n      \"Osmanlić\",\n      \"Osmanović\",\n      \"Osonjački\",\n      \"Ososlija\",\n      \"Osrečak\",\n      \"Osrečak Hranj\",\n      \"Ostajmer\",\n      \"Osterkamp\",\n      \"Osthajmer\",\n      \"OstojićVukelja\",\n      \"Ostopanj\",\n      \"Ostrijaš\",\n      \"Ostrman\",\n      \"Ostroman\",\n      \"Osvadić\",\n      \"Osvald\",\n      \"Oswald\",\n      \"Ošap\",\n      \"Ošapić\",\n      \"Ošlaj\",\n      \"Oštarjaš\",\n      \"Otartić\",\n      \"Oterbajn\",\n      \"Otrbajn\",\n      \"Ovad\",\n      \"Ovčar\",\n      \"Ovčar Mabić\",\n      \"Ovčarić\",\n      \"Ovčarik\",\n      \"Ovčina\",\n      \"Ovuka\",\n      \"Owais\",\n      \"Ozanjak\",\n      \"Ozdanovac\",\n      \"Ozimec Rikardo\",\n      \"Ozuška\",\n      \"Ožanić\",\n      \"Ožuška\",\n      \"Ožvald\",\n      \"Ožvalt\",\n      \"Ožvatić\",\n      \"Pacanović\",\n      \"Pacek\",\n      \"Pacek Dokuš\",\n      \"Pacher\",\n      \"Pacić\",\n      \"Paciorek\",\n      \"Pacl\",\n      \"Pacovski\",\n      \"Pacovski Erhard\",\n      \"Pačar\",\n      \"Pačarek\",\n      \"Pačarić\",\n      \"PačarićKulešević\",\n      \"Paći\",\n      \"Padar\",\n      \"Padežanin\",\n      \"Padjen\",\n      \"Padoš\",\n      \"Padovan\",\n      \"Padrov\",\n      \"Pađan\",\n      \"Pađen\",\n      \"Pađen Farkaš\",\n      \"Paestka\",\n      \"Page Holmes\",\n      \"Pahanić\",\n      \"Pahčainović\",\n      \"Pahert\",\n      \"Pahić\",\n      \"Pahl\",\n      \"Paić\",\n      \"Pajančić\",\n      \"PajančićBrkić\",\n      \"Pajazetović\",\n      \"Pajc\",\n      \"Pajcur\",\n      \"Pajčić\",\n      \"Pajčin\",\n      \"Pajdić\",\n      \"Pajer\",\n      \"Pajeska\",\n      \"Pajeska Kornel\",\n      \"Pajestka\",\n      \"Pajestka Mihajlović\",\n      \"Pajić\",\n      \"Pajković\",\n      \"Pajkurić\",\n      \"Pajnić\",\n      \"Pajor\",\n      \"Pajrok\",\n      \"Pajtak\",\n      \"Pajtel\",\n      \"Pajtl\",\n      \"Pajtler\",\n      \"Pajur\",\n      \"Pakasin\",\n      \"Pakić\",\n      \"Pakozdi\",\n      \"Pakšec\",\n      \"Pakši\",\n      \"Pakšić\",\n      \"Pal\",\n      \"Palaček\",\n      \"Palada\",\n      \"Palagyi\",\n      \"Palahinjak\",\n      \"Palaić\",\n      \"Palamaš\",\n      \"Palanac\",\n      \"Palančević\",\n      \"Palandžić\",\n      \"Palašić\",\n      \"Palašti\",\n      \"Palatinuš\",\n      \"Palcer\",\n      \"Palčec\",\n      \"Palčić\",\n      \"Palčok\",\n      \"Paleček\",\n      \"Palfi\",\n      \"Palian\",\n      \"Palić\",\n      \"Palijan\",\n      \"Palinić\",\n      \"Palinkaš\",\n      \"PalinkašŠćurla\",\n      \"Palir\",\n      \"Pališ\",\n      \"Paliž\",\n      \"PaližToth\",\n      \"Palko\",\n      \"PalkoČongor\",\n      \"Palla\",\n      \"Palm\",\n      \"Paloc\",\n      \"Palocz\",\n      \"Paloh\",\n      \"Paloš\",\n      \"Palošić\",\n      \"Palovčik\",\n      \"Paluch\",\n      \"Paluh\",\n      \"Paljević\",\n      \"Paljić\",\n      \"Paljušić\",\n      \"Pamer\",\n      \"Pamić\",\n      \"Pamper\",\n      \"Panak\",\n      \"Pancer\",\n      \"Pancić\",\n      \"Pančić\",\n      \"PančićRuška\",\n      \"Pančiško\",\n      \"Pandi\",\n      \"Pandl\",\n      \"Pandur\",\n      \"Pandurević\",\n      \"Pandurić\",\n      \"PandurićKlusko\",\n      \"Pandurović\",\n      \"Pandža\",\n      \"Pandža Babić\",\n      \"Pandžić\",\n      \"Panđa\",\n      \"Panđić\",\n      \"Panella\",\n      \"Panežić\",\n      \"Panico\",\n      \"Panić\",\n      \"PanićBoromisa\",\n      \"Panišić\",\n      \"Pankarić\",\n      \"Panker\",\n      \"Panković\",\n      \"Panović\",\n      \"Panta\",\n      \"Pantelić\",\n      \"Pantelinac\",\n      \"Pantić\",\n      \"Pantner\",\n      \"Pantoš\",\n      \"Panjak\",\n      \"Panjaković\",\n      \"Panjičanin\",\n      \"Panjičko\",\n      \"Panjkov\",\n      \"Panjković\",\n      \"Pap\",\n      \"Papa\",\n      \"Papac\",\n      \"Papak\",\n      \"PapateodoroŠkorić\",\n      \"Papazović\",\n      \"Papeš\",\n      \"Papež\",\n      \"Papić\",\n      \"PapićHerceg\",\n      \"Papišta\",\n      \"Papo\",\n      \"Paponja\",\n      \"Papp\",\n      \"Papratović\",\n      \"Paprić\",\n      \"Papšić\",\n      \"Papučić\",\n      \"Papuga\",\n      \"Par\",\n      \"Parabak\",\n      \"Parabucki\",\n      \"Parač\",\n      \"Parać\",\n      \"Paradinović\",\n      \"Paradžik\",\n      \"Paradžiković\",\n      \"Parađ\",\n      \"Parađiković\",\n      \"Parađina\",\n      \"Paraga\",\n      \"Paragi\",\n      \"Paragović\",\n      \"Paranos\",\n      \"Parat\",\n      \"Paravac\",\n      \"Paravinja\",\n      \"Parčetić\",\n      \"Pardon\",\n      \"Parezanović\",\n      \"Parežanin\",\n      \"Parić\",\n      \"Paripović\",\n      \"Paris\",\n      \"Park Yong\",\n      \"Parlić\",\n      \"Parlov\",\n      \"Parmačević\",\n      \"Paroški\",\n      \"Parsaee\",\n      \"Partić\",\n      \"Partlić\",\n      \"Parun\",\n      \"Pasa\",\n      \"Pasanović\",\n      \"Pasariček\",\n      \"Pasarić\",\n      \"Paska\",\n      \"Paska Katić\",\n      \"Pasler\",\n      \"Passalis\",\n      \"Past\",\n      \"Pastar\",\n      \"Pasti\",\n      \"Pastor\",\n      \"Pastorćić\",\n      \"Pastović\",\n      \"Pastuhović\",\n      \"Pastulović\",\n      \"Pastuović\",\n      \"Pastva\",\n      \"Pastvečka\",\n      \"Pastvečko\",\n      \"Pasza\",\n      \"Pasztor\",\n      \"Pašagić\",\n      \"Pašajlić\",\n      \"Pašalić\",\n      \"Pašić\",\n      \"Paškov\",\n      \"Paškuljević\",\n      \"PaškuljevićTurniški\",\n      \"Paškvan\",\n      \"Pašti\",\n      \"Pašul\",\n      \"Pašuld\",\n      \"Patača\",\n      \"Patačić\",\n      \"Patafta\",\n      \"Patai\",\n      \"Pataj\",\n      \"Patajac\",\n      \"Pataki\",\n      \"Pataran\",\n      \"Patarčić\",\n      \"Patarich\",\n      \"Patarić\",\n      \"Paternoga\",\n      \"Patila\",\n      \"Patkanj\",\n      \"Patko\",\n      \"Patkoš\",\n      \"Patković\",\n      \"Patoki\",\n      \"Patriarch\",\n      \"Patrlj Popović\",\n      \"Patron\",\n      \"Patrun\",\n      \"Patzl\",\n      \"Paudenović\",\n      \"Pauk\",\n      \"Pauković\",\n      \"Paulaj\",\n      \"Paulay\",\n      \"Paulić\",\n      \"Paulik\",\n      \"Paulini\",\n      \"Paulinić\",\n      \"Paulović\",\n      \"Paulus\",\n      \"Paun\",\n      \"Pauna\",\n      \"Paunković\",\n      \"Paunović\",\n      \"Paurević\",\n      \"Paurić\",\n      \"Paus\",\n      \"Paušak\",\n      \"Paušković\",\n      \"Pauzar\",\n      \"Pauzer\",\n      \"Pavasović\",\n      \"Pavec\",\n      \"Pavela\",\n      \"Pavela Bartol\",\n      \"Pavelić\",\n      \"PavelićPišl\",\n      \"Pavelik\",\n      \"Pavelja\",\n      \"Paver\",\n      \"Pavešić\",\n      \"Pavetić\",\n      \"PavetićHodak\",\n      \"Pavičevac\",\n      \"Pavičević\",\n      \"Pavičić\",\n      \"PavičićPribisalić\",\n      \"PavičićZegnal\",\n      \"Pavić\",\n      \"PavićNikolić\",\n      \"PavićPavlović\",\n      \"Pavićević\",\n      \"Pavin\",\n      \"Pavišević\",\n      \"Pavišić\",\n      \"Pavitović\",\n      \"Pavkov\",\n      \"Pavkov Mehandžić\",\n      \"Pavković\",\n      \"Pavlačić\",\n      \"Pavlak\",\n      \"Pavlak Milić\",\n      \"Pavlečić\",\n      \"Pavlek\",\n      \"Pavleković\",\n      \"Pavlešić\",\n      \"Pavletić\",\n      \"Pavlic\",\n      \"Pavlica\",\n      \"Pavličević\",\n      \"Pavličić\",\n      \"Pavlić\",\n      \"Pavlićević\",\n      \"Pavlik\",\n      \"Pavlinek\",\n      \"Pavlinić\",\n      \"Pavlinović\",\n      \"Pavlinušić\",\n      \"Pavlišak\",\n      \"Pavlošić\",\n      \"Pavlov\",\n      \"Pavlović\",\n      \"PavlovićPrekrat\",\n      \"Pavlovsky\",\n      \"Pavlus\",\n      \"Pavljuk\",\n      \"Pavoković\",\n      \"Pavor\",\n      \"Pavošev\",\n      \"Pavošević\",\n      \"PavoševićKrstanović\",\n      \"PavoševićMatijević\",\n      \"Pavrlišak\",\n      \"Pavrlišek\",\n      \"Pavšić\",\n      \"Pavuna\",\n      \"Payerl\",\n      \"PayerlČikara\",\n      \"Payeska\",\n      \"Pazaver\",\n      \"Pazman\",\n      \"Pazmanj\",\n      \"Pažanin\",\n      \"Pažin\",\n      \"Peaković\",\n      \"Pecarski\",\n      \"Pecelja\",\n      \"Pecolaj\",\n      \"Pecollaj\",\n      \"Pečar\",\n      \"Pečenka\",\n      \"Pečujlija\",\n      \"Pečvarac\",\n      \"Pećanac\",\n      \"Pećar\",\n      \"Pećina\",\n      \"Pećušak\",\n      \"Pehar\",\n      \"Peharda\",\n      \"Peharda Božić\",\n      \"Peica\",\n      \"Pejak\",\n      \"Pejakić\",\n      \"Pejaković\",\n      \"Pejanović\",\n      \"Pejazić\",\n      \"PejićBrezak\",\n      \"Pekanov\",\n      \"Pekanović\",\n      \"Pekar\",\n      \"Pekarik\",\n      \"Peko Lončar\",\n      \"Peko Santo\",\n      \"PelešBračun\",\n      \"Pelikan\",\n      \"Pelivan\",\n      \"Pelivanović\",\n      \"PelivanovićVidaković\",\n      \"Peljhan\",\n      \"Pena\",\n      \"Penava\",\n      \"Penavić\",\n      \"Penavin\",\n      \"Penga\",\n      \"Penzar\",\n      \"Penjašković\",\n      \"Peradenić\",\n      \"Peradić\",\n      \"Peradinović\",\n      \"Perajica\",\n      \"Perajin\",\n      \"Perak\",\n      \"Perak Kučinac\",\n      \"Peraković\",\n      \"Peran\",\n      \"Peranec\",\n      \"Peranić\",\n      \"PeranićPrgomet\",\n      \"Peranović\",\n      \"Perasić\",\n      \"Perasović\",\n      \"Pereža\",\n      \"Perhat\",\n      \"Perica\",\n      \"Perija\",\n      \"Periša\",\n      \"Perja\",\n      \"Perjavica\",\n      \"Perkatlić\",\n      \"PerkovićVirovac\",\n      \"PerkušićKomlenac\",\n      \"Pernar\",\n      \"Pernarčić\",\n      \"PeroševićSilađi\",\n      \"Perša\",\n      \"Pervan\",\n      \"Peša\",\n      \"Pešikan\",\n      \"Pešorda\",\n      \"Peštaj\",\n      \"Peštalić\",\n      \"Peštanac\",\n      \"Petak\",\n      \"PetakŠimunović\",\n      \"Petaković\",\n      \"Petanović\",\n      \"Petanjak\",\n      \"Petarac\",\n      \"Petelka\",\n      \"Peterka\",\n      \"Peternai\",\n      \"Petkovska\",\n      \"Petlovac\",\n      \"Petljanski\",\n      \"Petnjarić\",\n      \"PetnjarićKalić\",\n      \"Petovar\",\n      \"Petovari\",\n      \"Petrač\",\n      \"PetračOžeg\",\n      \"Petrak\",\n      \"Petranović\",\n      \"PetranovićCvenić\",\n      \"Petraš\",\n      \"Petrašević\",\n      \"Petrijevčanin\",\n      \"Petrina\",\n      \"PetrinaŠlihgar\",\n      \"Petrinšak\",\n      \"Petrinja\",\n      \"Petrinjac\",\n      \"Petrinjak\",\n      \"Petriševac\",\n      \"PetrlićStrugačevac\",\n      \"Petrošanec\",\n      \"Petrošanec Pišl\",\n      \"Petrov Vondrak\",\n      \"Petrovac\",\n      \"PetrovićPavlović\",\n      \"Peurača\",\n      \"Pfaf\",\n      \"Pfajfer\",\n      \"Pfann\",\n      \"Piacentini\",\n      \"Pichler Milaković\",\n      \"Pichler Sajler\",\n      \"Pifat\",\n      \"Pigac\",\n      \"Piha\",\n      \"Pijanović\",\n      \"Pijevac\",\n      \"Piknjač\",\n      \"Pikulska Pervan\",\n      \"Pilanović\",\n      \"Pilarić\",\n      \"Pilat\",\n      \"Pilav\",\n      \"Pilgermajer\",\n      \"Pilgermajer Dugalić\",\n      \"Pilgermayer\",\n      \"Pilicar\",\n      \"Piližota\",\n      \"Pilnaček\",\n      \"Pilja\",\n      \"Piljaš\",\n      \"Pinčar\",\n      \"Pintar\",\n      \"Pintar Kerovec\",\n      \"Pintarić\",\n      \"Pinter Franjić\",\n      \"PinjušićBabel\",\n      \"Pipaš\",\n      \"Piplica\",\n      \"Pirak\",\n      \"Pisačić\",\n      \"Pisar\",\n      \"Pisarević\",\n      \"Piskač\",\n      \"Piskać\",\n      \"Piščak\",\n      \"Pišćak\",\n      \"Piškorjanac\",\n      \"Pitinac\",\n      \"Pitomac\",\n      \"Pitra\",\n      \"Pivac\",\n      \"Pivač\",\n      \"PivačZeko\",\n      \"Pivar\",\n      \"Pivaš\",\n      \"Pivašević\",\n      \"PivićKovačević\",\n      \"Pivovariček\",\n      \"Pivovarić\",\n      \"Pjanić\",\n      \"Pjevac\",\n      \"Pjevač\",\n      \"Pjevačević\",\n      \"Plac\",\n      \"Placento\",\n      \"Plaček Bereš\",\n      \"Plačko\",\n      \"Plahinek\",\n      \"Plahinek Jurišić\",\n      \"Plahutnik\",\n      \"Plančak\",\n      \"Plander\",\n      \"Planinac\",\n      \"Planinc\",\n      \"Planinić\",\n      \"Plankar\",\n      \"Plano\",\n      \"Plantak\",\n      \"Plantek\",\n      \"Plantić\",\n      \"Plantosar\",\n      \"Plasaj\",\n      \"Plasajac\",\n      \"Plasajec\",\n      \"Plaskur\",\n      \"Plastić\",\n      \"Plaščak\",\n      \"Plaščak Kukučka\",\n      \"Plaščar\",\n      \"Plaščević\",\n      \"Plašćak\",\n      \"Platiša\",\n      \"Platužić\",\n      \"Platz\",\n      \"Plaušić\",\n      \"Plavac\",\n      \"Plavanac\",\n      \"Plavčić\",\n      \"Plavec\",\n      \"Plaveković\",\n      \"Plavljanić\",\n      \"Plavotić\",\n      \"Plavša\",\n      \"Plavšić\",\n      \"Plavšin\",\n      \"Plazanić\",\n      \"Plazanjić\",\n      \"Plazibat\",\n      \"Plazibat Brodarac\",\n      \"Plazonić\",\n      \"Plazonja\",\n      \"Plazonjić\",\n      \"Plažanin\",\n      \"Plečaš\",\n      \"Plećaš\",\n      \"Plemenitaš\",\n      \"Plenča\",\n      \"Plentaj\",\n      \"Plestenjak\",\n      \"Pleša\",\n      \"Pleška\",\n      \"Pletikapić\",\n      \"Plevnik Cvitanušić\",\n      \"Plevnik Dobravec\",\n      \"Ploskonka\",\n      \"Plukavec\",\n      \"Plužarić\",\n      \"PlužarićBaranja\",\n      \"Pljukavec\",\n      \"Pljuskovac\",\n      \"Pnjak\",\n      \"Poc Kovač\",\n      \"Pocrnja\",\n      \"Počanin\",\n      \"Počijak\",\n      \"Počuča\",\n      \"Počuća\",\n      \"Podbarac\",\n      \"Podgajac\",\n      \"Podgajac Albrecht\",\n      \"Podgorac\",\n      \"Podgoračan\",\n      \"Podgorščak\",\n      \"Podgoršćak\",\n      \"Podhraški\",\n      \"Podkrajac\",\n      \"Podlavicki\",\n      \"Podmanicki\",\n      \"Podmanicky\",\n      \"Podnar\",\n      \"Podoljak\",\n      \"Podpadac\",\n      \"Podravac\",\n      \"Podraza\",\n      \"Podrumac\",\n      \"Podunajec\",\n      \"Podunavac\",\n      \"Pogač\",\n      \"Pogačić\",\n      \"Pohiba\",\n      \"Poka\",\n      \"Pokas\",\n      \"Pokaz\",\n      \"Poklar\",\n      \"Pokrajac\",\n      \"Pokrajčić\",\n      \"Pokrivač\",\n      \"Pokrivka\",\n      \"Pokšiva\",\n      \"Polaček\",\n      \"Polak\",\n      \"Polanc\",\n      \"Polančec\",\n      \"Polanec\",\n      \"Polanščak\",\n      \"Poldrugač\",\n      \"Polerman\",\n      \"Polešak\",\n      \"Poletar\",\n      \"Polgar\",\n      \"Polimac\",\n      \"Polimanac\",\n      \"Pollak\",\n      \"Pollak Haring\",\n      \"Pollak Seričević\",\n      \"Polman\",\n      \"Polovina\",\n      \"Polšak\",\n      \"Poljak\",\n      \"Poljak Meković\",\n      \"Poljak Tibor\",\n      \"Poljaković\",\n      \"Poljančec\",\n      \"Poljanik\",\n      \"Poljarević\",\n      \"Poljičak\",\n      \"Pomarčinović\",\n      \"Pongrac\",\n      \"Pongračić\",\n      \"PongračićHorvat\",\n      \"PongračićPejić\",\n      \"Ponikvar\",\n      \"Ponka\",\n      \"Ponjavić\",\n      \"Popadić\",\n      \"Popara\",\n      \"Poparić\",\n      \"Popijač\",\n      \"Popinjač\",\n      \"Poplaša\",\n      \"Poplašen\",\n      \"Popovac\",\n      \"PopovićBasta\",\n      \"PopovićLubina\",\n      \"PopovićSenaši\",\n      \"Popržan\",\n      \"Porga\",\n      \"Poropat\",\n      \"Portnar\",\n      \"Posavac\",\n      \"Posavac Kunovac\",\n      \"Posavčević\",\n      \"Posavec\",\n      \"Posavec Jakobović\",\n      \"Posavec Kovač\",\n      \"Posavec Tušek\",\n      \"Posavi\",\n      \"Pospihalj\",\n      \"Pospišilova\",\n      \"Poša\",\n      \"Poštaš\",\n      \"Potalec\",\n      \"Potfay\",\n      \"Potkonjak\",\n      \"Potkonjak Rakinić\",\n      \"Potkovac\",\n      \"Potkozarac\",\n      \"Potkrajac\",\n      \"Potnar\",\n      \"Potnar Mijić\",\n      \"Potočar\",\n      \"Potočnjak\",\n      \"Poturak\",\n      \"Poturica\",\n      \"Povarnik\",\n      \"Považanj\",\n      \"Povoljnjak\",\n      \"Pozderac\",\n      \"Poznan\",\n      \"Poznanović\",\n      \"PoznićGorjanac\",\n      \"Pozsar\",\n      \"Požar\",\n      \"Požarnik\",\n      \"Požega\",\n      \"Požežanac\",\n      \"Požgain\",\n      \"Požgain Antolović\",\n      \"Požgaj\",\n      \"Požgaj Vinčić\",\n      \"Požnjak\",\n      \"Požnjak Vukovac\",\n      \"Pračić\",\n      \"Prađeno\",\n      \"Prah\",\n      \"Prahin\",\n      \"Praiz\",\n      \"Prajiz\",\n      \"Prakatur\",\n      \"Prakljačić\",\n      \"Pralas\",\n      \"Pralica\",\n      \"Pralija\",\n      \"Praljak\",\n      \"Prančević\",\n      \"Prangart\",\n      \"Pranić\",\n      \"Prankić\",\n      \"Pranješ\",\n      \"Pranjić\",\n      \"Pranjković\",\n      \"Praskalo\",\n      \"Prašnički\",\n      \"Prašnikar\",\n      \"Prašnjak\",\n      \"Pratljačić\",\n      \"Pratnemer\",\n      \"Pravdić\",\n      \"Pravdić Jurišić\",\n      \"Pravica\",\n      \"Pražak\",\n      \"Prebiračević\",\n      \"Prečanica\",\n      \"Predmerski Iharoš\",\n      \"Predovan\",\n      \"Predragović\",\n      \"Predrevac\",\n      \"Predrijevac\",\n      \"Preglej Kovačević\",\n      \"Prekačin\",\n      \"Prekodravac\",\n      \"Prekpalaj\",\n      \"Prekpaljaj\",\n      \"Prekrat\",\n      \"Prekratić\",\n      \"Preksavec\",\n      \"Preloščan\",\n      \"Prendaj\",\n      \"Prenkpalaj\",\n      \"Preradović\",\n      \"Presečan\",\n      \"Presnac\",\n      \"Prespjanin\",\n      \"Prespljanin\",\n      \"Prevendar\",\n      \"Prgomelja\",\n      \"Prgomet Selak\",\n      \"Prhal\",\n      \"Pribanić\",\n      \"Pribisalić\",\n      \"Prica\",\n      \"Prijatelj\",\n      \"Priman\",\n      \"Primorac\",\n      \"Prinčevac\",\n      \"Priselac\",\n      \"Pristav\",\n      \"Pristavnik\",\n      \"Pristojak\",\n      \"Prisuda\",\n      \"Pritisanac\",\n      \"Pritišanac\",\n      \"Privara\",\n      \"Prka\",\n      \"Prkačin\",\n      \"Prnjat\",\n      \"Procaj\",\n      \"Prodan\",\n      \"Prodanić\",\n      \"Prodanović\",\n      \"Prohaska\",\n      \"ProkešGracek\",\n      \"Prokuplja\",\n      \"Proleta\",\n      \"Prološčić Ćaleta\",\n      \"Prološčić Polovina\",\n      \"Prosan\",\n      \"Prostran\",\n      \"Protrka\",\n      \"Prpić Križevac\",\n      \"Prskalo\",\n      \"Prša\",\n      \"Prša Lučenčić\",\n      \"Prtenjača\",\n      \"Prtoljan\",\n      \"Prusac\",\n      \"Prusina\",\n      \"Pružinac\",\n      \"Prvonožac\",\n      \"Psotka\",\n      \"Pšag\",\n      \"Pšak\",\n      \"Pšenica\",\n      \"Ptičar\",\n      \"Ptičar Balajić\",\n      \"Puač\",\n      \"PuačMatešić\",\n      \"Puača\",\n      \"Pualić\",\n      \"Pucan\",\n      \"Pucar\",\n      \"Pucarević\",\n      \"Pucarin\",\n      \"Pucarin Kojić\",\n      \"Pudar\",\n      \"Pudža\",\n      \"Puđa\",\n      \"Pufler Sajler\",\n      \"Pugar Vajdić\",\n      \"Puhač\",\n      \"Puhali\",\n      \"Puhalo\",\n      \"Puhalović\",\n      \"Puhanić\",\n      \"Puhar\",\n      \"Puharić\",\n      \"Pukljak\",\n      \"Puktalović\",\n      \"Pulitika\",\n      \"Pulver Polimac\",\n      \"Pulja\",\n      \"Puljak\",\n      \"Puljek Salai\",\n      \"Punčikar\",\n      \"Punda\",\n      \"Pungrčar\",\n      \"Pupavac\",\n      \"Pupovac\",\n      \"Pupovac Fodor\",\n      \"Purar\",\n      \"Pureta\",\n      \"Purgar\",\n      \"Purgar Kalamari\",\n      \"Purgarić\",\n      \"Purkar\",\n      \"Purkat\",\n      \"Pustai\",\n      \"Pustaj\",\n      \"Pustaji\",\n      \"Pušac\",\n      \"Pušač\",\n      \"Pušelja\",\n      \"PušeljićŠimica\",\n      \"Pušenjak\",\n      \"Pušeta\",\n      \"Puškadija\",\n      \"Puškar\",\n      \"Puškarčuk\",\n      \"Puškarić\",\n      \"Putar\",\n      \"Putarić\",\n      \"Puvača\",\n      \"Puvalić\",\n      \"Puzavac\",\n      \"Pycha\",\n      \"Qenaj\",\n      \"Quast\",\n      \"Rab\",\n      \"Rab Guljaš\",\n      \"Rabac Knezović\",\n      \"Rabađija\",\n      \"Rabar\",\n      \"Rabbi\",\n      \"Rabbi Kalman\",\n      \"Rabel\",\n      \"Rabi\",\n      \"Rabić\",\n      \"Rabl\",\n      \"Rabljenović\",\n      \"Raboteg\",\n      \"Rac\",\n      \"Rac Sabo\",\n      \"Raca\",\n      \"Racić\",\n      \"Rack\",\n      \"Racko\",\n      \"Racz\",\n      \"Raček\",\n      \"Račić\",\n      \"Račimorski\",\n      \"Rački\",\n      \"Računica\",\n      \"Radačić\",\n      \"RadačićBosilj\",\n      \"Radak\",\n      \"Radaković\",\n      \"RadakovićMatovina\",\n      \"Radaljac Jurkin\",\n      \"Radan\",\n      \"Radan Dukić\",\n      \"Radanić\",\n      \"Radanović\",\n      \"RadanovićAmšlinger\",\n      \"RadanovićGrgurić\",\n      \"Radaš\",\n      \"Radašinović\",\n      \"Radat\",\n      \"Rade\",\n      \"Radeka\",\n      \"Radelić\",\n      \"Radeljak\",\n      \"Radeljić\",\n      \"Radenić\",\n      \"Radenković\",\n      \"Radešić\",\n      \"Radetić\",\n      \"Radičanin\",\n      \"Radičev\",\n      \"Radičević\",\n      \"Radičić\",\n      \"Radić\",\n      \"RadićBenki\",\n      \"RadićBilin\",\n      \"RadićČuti\",\n      \"RadićPechaček\",\n      \"RadićPocrnić\",\n      \"RadićStrižak\",\n      \"Radićanin\",\n      \"Radigović\",\n      \"Radijevac\",\n      \"Radiković\",\n      \"Radin\",\n      \"Radinčić\",\n      \"Radinković\",\n      \"Radinovac\",\n      \"Radinović\",\n      \"Radinski\",\n      \"Radiša\",\n      \"Radišević\",\n      \"Radišić\",\n      \"Radivoj\",\n      \"Radivojac\",\n      \"Radivojčević\",\n      \"Radivojević\",\n      \"Radko\",\n      \"Radl\",\n      \"Radl Barjaktarić\",\n      \"Radl Humer\",\n      \"Radlović\",\n      \"Radljević\",\n      \"Radman\",\n      \"Radman Dijkgraaf\",\n      \"Radman Meić\",\n      \"Radmanić\",\n      \"Radmanovac\",\n      \"Radmanović\",\n      \"Radmilović\",\n      \"Radnić\",\n      \"Rado\",\n      \"Radočaj\",\n      \"Radoćaj\",\n      \"Radoja\",\n      \"Radojčić\",\n      \"Radojčin\",\n      \"Radojević\",\n      \"RadojevićBačun\",\n      \"Radojica\",\n      \"Radojković\",\n      \"Radolić\",\n      \"Radolović\",\n      \"Radomirović\",\n      \"Radonić\",\n      \"RadonićVesel\",\n      \"Radonjić\",\n      \"Rados\",\n      \"Radosavac\",\n      \"Radosavljević\",\n      \"Radoš\",\n      \"RadošČatak\",\n      \"Radošević\",\n      \"Radošić\",\n      \"Radotić\",\n      \"Radovac\",\n      \"Radovančević\",\n      \"Radovanić\",\n      \"Radovanović\",\n      \"RadovanovićMiodragović\",\n      \"RadovanovićPetarac\",\n      \"Radović\",\n      \"Radujko\",\n      \"Radujković\",\n      \"Raduka\",\n      \"Radulić\",\n      \"Radulović\",\n      \"RadulovićBrdar\",\n      \"Radun\",\n      \"Radunković\",\n      \"Radunović\",\n      \"Radusin\",\n      \"Radusinović\",\n      \"Radušić\",\n      \"Radvanji\",\n      \"Radzira\",\n      \"Rađa\",\n      \"Rađan\",\n      \"Rađenović\",\n      \"Rafaj\",\n      \"Rafajac\",\n      \"Raff\",\n      \"Rago\",\n      \"Raguš\",\n      \"Raguz\",\n      \"Raguž\",\n      \"RagužBošnjak\",\n      \"RagužLučić\",\n      \"RagužPelić\",\n      \"Raich\",\n      \"Raič\",\n      \"RaičNowosadek\",\n      \"Raičević\",\n      \"Raičković\",\n      \"Raić\",\n      \"Raihl Kir\",\n      \"Railić\",\n      \"Raiz\",\n      \"Raizner\",\n      \"Rajačić\",\n      \"Rajaković\",\n      \"Rajc\",\n      \"Rajci\",\n      \"Rajčan\",\n      \"Rajčanji\",\n      \"Rajčevac\",\n      \"Rajčević\",\n      \"Rajčić\",\n      \"Rajda\",\n      \"Rajh\",\n      \"Rajher\",\n      \"Rajhl\",\n      \"Rajič\",\n      \"Rajić\",\n      \"Rajki\",\n      \"Rajkov\",\n      \"Rajkov Schleininger\",\n      \"Rajkovača\",\n      \"Rajkovačić\",\n      \"Rajković\",\n      \"RajkovićŠpoljarić\",\n      \"Rajle\",\n      \"Rajlić\",\n      \"Rajman\",\n      \"Rajndl\",\n      \"Rajndl Zubčić\",\n      \"Rajnić\",\n      \"Rajninger\",\n      \"Rajnović\",\n      \"Rajs\",\n      \"Rajs Ažić\",\n      \"Rajsz\",\n      \"Rajš\",\n      \"Rajšel\",\n      \"Rajšić\",\n      \"Rajtek\",\n      \"Rajter\",\n      \"Rajter Antić\",\n      \"Rajter Obrovac\",\n      \"Rajzl\",\n      \"Rak\",\n      \"Rak Kovač\",\n      \"RakŠtrbac\",\n      \"Rakanović\",\n      \"Rakarić\",\n      \"Rakas\",\n      \"Rakazović\",\n      \"Raketić\",\n      \"Rakić\",\n      \"Rakin\",\n      \"Rakin Hečko\",\n      \"Rakinić\",\n      \"Rakipi\",\n      \"Rakipović\",\n      \"RakipovićStojanović\",\n      \"Rakitić\",\n      \"Rakitničan\",\n      \"Rakitovac\",\n      \"Rakmić\",\n      \"Raknić\",\n      \"Rako\",\n      \"Rakocija\",\n      \"Rakočević\",\n      \"Rakonca\",\n      \"Rakonić\",\n      \"Rakovac\",\n      \"Raković\",\n      \"Rakušić\",\n      \"Ralašić\",\n      \"Ralbovski\",\n      \"Ralević\",\n      \"Ralić\",\n      \"RalićPopović\",\n      \"Rališ\",\n      \"Rall\",\n      \"Raljević\",\n      \"Raljić\",\n      \"Ramač\",\n      \"Rambusek\",\n      \"Ramčić\",\n      \"Ramić\",\n      \"Ramljak\",\n      \"Rancinger\",\n      \"Rančak\",\n      \"Rančić\",\n      \"Rančilović\",\n      \"Randović\",\n      \"Randunković\",\n      \"Ranđelović\",\n      \"Rangelov\",\n      \"Ranisavljević\",\n      \"Rank\",\n      \"Ranković\",\n      \"Ranogajac\",\n      \"Ranogajec\",\n      \"Ranogajec Böhm\",\n      \"Raos\",\n      \"Rap\",\n      \"Rapaić\",\n      \"Rapajić\",\n      \"Rapan\",\n      \"Rapčak\",\n      \"Rapić\",\n      \"Rasić\",\n      \"Rasonja\",\n      \"Raspasović\",\n      \"Raspopović\",\n      \"Raspor\",\n      \"Raspudić\",\n      \"RaspudićBrekalo\",\n      \"Rastić\",\n      \"Rastija\",\n      \"Rastovac\",\n      \"Rastović\",\n      \"Rastovski\",\n      \"Raščan\",\n      \"Raščanac\",\n      \"Raščanec\",\n      \"Raščanin\",\n      \"Rašeta\",\n      \"Rašetić\",\n      \"Rašić\",\n      \"Raškaj\",\n      \"Rašković\",\n      \"Rašljanin\",\n      \"Rašo\",\n      \"Rašperger\",\n      \"Raštegorac\",\n      \"Rat\",\n      \"Ratajac\",\n      \"Ratajec\",\n      \"Ratar\",\n      \"Ratić\",\n      \"RatićReinspach\",\n      \"Ratinčević\",\n      \"Ratkaj\",\n      \"Ratkajec\",\n      \"Ratko\",\n      \"Ratkovčić\",\n      \"Ratković\",\n      \"Rattinger\",\n      \"Rauch\",\n      \"Raucher\",\n      \"Raucher Josić\",\n      \"Rauher\",\n      \"Raumberger\",\n      \"Rausavljević\",\n      \"Rausch\",\n      \"Rausnitz\",\n      \"Rauš\",\n      \"Raušenberger\",\n      \"Raušević\",\n      \"Rauški\",\n      \"Raužan\",\n      \"RaužanŠibalić\",\n      \"Ravas\",\n      \"Ravlić\",\n      \"RavlićVrbešić\",\n      \"Ravlija\",\n      \"Ravnjak\",\n      \"Razer\",\n      \"Razić\",\n      \"Razl\",\n      \"Razman\",\n      \"Razum\",\n      \"Razumović\",\n      \"Ražić\",\n      \"Ražnatović\",\n      \"Reaček\",\n      \"Reba\",\n      \"Rebrača\",\n      \"Rebrina\",\n      \"Rebrna\",\n      \"Rebronja\",\n      \"Rebula\",\n      \"Rečica\",\n      \"RečićDraksler\",\n      \"Reder Vladić\",\n      \"Redžep Borak\",\n      \"Redžepagić\",\n      \"Ređa\",\n      \"Regajs\",\n      \"Regeljac\",\n      \"Rehak\",\n      \"Rehner Samardžić\",\n      \"Reinhardt\",\n      \"Reinspach\",\n      \"Reintebach\",\n      \"Reitenbach\",\n      \"Rekaš\",\n      \"Reksa\",\n      \"Relatić\",\n      \"Relja\",\n      \"Reljac\",\n      \"Reljan\",\n      \"Reljanović\",\n      \"Remaj\",\n      \"Remenar\",\n      \"Remeta\",\n      \"Remžgar\",\n      \"Remžgar Adam\",\n      \"Renčar\",\n      \"RennichČajko\",\n      \"Rennich Sabri\",\n      \"Repac\",\n      \"Repajić\",\n      \"Repalust\",\n      \"Repar\",\n      \"Repija\",\n      \"Repinac\",\n      \"Repka\",\n      \"Resan\",\n      \"Resanović\",\n      \"Resele Podnar\",\n      \"Resiga\",\n      \"Rešetar\",\n      \"Rešetar Rudić\",\n      \"Rešetarović\",\n      \"Reškovac\",\n      \"Reštar\",\n      \"Retkovac\",\n      \"Revald\",\n      \"Reveland\",\n      \"Revelant\",\n      \"Rezo Bošnjak\",\n      \"Režnjak\",\n      \"Riba\",\n      \"Ribar\",\n      \"Ribar Fekete\",\n      \"Ribarić\",\n      \"RibićGreganić\",\n      \"Rica\",\n      \"Richard\",\n      \"Ridgaser\",\n      \"Rigljan Stanisavljević\",\n      \"Rigo Blažević\",\n      \"Rigo Katanić\",\n      \"Rigo Mihajlović\",\n      \"Rihard\",\n      \"Rihart\",\n      \"Rihtarić\",\n      \"Rikanović\",\n      \"Rimac\",\n      \"RimacČota\",\n      \"Rimac Drlje\",\n      \"Rimai\",\n      \"Rimaj\",\n      \"Rimar\",\n      \"RipićMarjanović\",\n      \"Ristova\",\n      \"Rittgasser\",\n      \"Ritza\",\n      \"Rizvanović\",\n      \"Rkman\",\n      \"Rnjak\",\n      \"Robak\",\n      \"Ročoska\",\n      \"Rodjak\",\n      \"Rođak\",\n      \"Rođaković\",\n      \"Rogač\",\n      \"Rogalo\",\n      \"Rogan\",\n      \"Rogar\",\n      \"Rogić Janković\",\n      \"Rogina\",\n      \"Roglić Stanković\",\n      \"Rogoz Katić\",\n      \"RogozŠola\",\n      \"Rogulja\",\n      \"Rohaček\",\n      \"Roksandić\",\n      \"RoksandićKrižan\",\n      \"Roland\",\n      \"Romac\",\n      \"Roman\",\n      \"Romanić\",\n      \"Romanik\",\n      \"Romanović\",\n      \"Romanjek\",\n      \"Romanjik\",\n      \"Romštajn\",\n      \"RončevićMarković\",\n      \"Rončka\",\n      \"Ronta\",\n      \"Rora\",\n      \"Rorbaher\",\n      \"Rosandić\",\n      \"Rosani\",\n      \"RosoČajo\",\n      \"Rostaš\",\n      \"Roškar\",\n      \"Roško Vrtarić\",\n      \"Rošta\",\n      \"Roterbauer\",\n      \"Rothenbacher\",\n      \"Rothenhausler\",\n      \"Rozmajer\",\n      \"Rozman\",\n      \"Roža\",\n      \"Rožac\",\n      \"Rožajac\",\n      \"Roždijevac\",\n      \"Rožina\",\n      \"Rožman\",\n      \"Rožmarić\",\n      \"Ruda\",\n      \"Rudan\",\n      \"Rudar\",\n      \"Rudaš\",\n      \"Rudinski Grginac\",\n      \"Rudinski Mijatović\",\n      \"Rudman\",\n      \"Rudnjak\",\n      \"Rudvald\",\n      \"RuffŠarić\",\n      \"Rugole Car\",\n      \"Rugole Kocijan\",\n      \"Rujevčan\",\n      \"Rukavina\",\n      \"Rukavina Dobrišek\",\n      \"Rukovanski\",\n      \"Rukovanjski\",\n      \"Ruman\",\n      \"Rumbak\",\n      \"Rumbak Vajak\",\n      \"RumićBogdan\",\n      \"Rumora\",\n      \"Rumštajn\",\n      \"Runac\",\n      \"Runjak\",\n      \"Rupaner\",\n      \"Rupar\",\n      \"Rusan\",\n      \"Ruseva\",\n      \"Rusjan\",\n      \"Rušak\",\n      \"Rušanac\",\n      \"Rušanoski\",\n      \"Ruška\",\n      \"Ruška Krljar\",\n      \"Rušnjak\",\n      \"Rutar\",\n      \"Ružak\",\n      \"Ružanić\",\n      \"Ružička\",\n      \"Ružman\",\n      \"Sabadi\",\n      \"Sabadoš\",\n      \"Sabadžija\",\n      \"Sabelja\",\n      \"Sabić\",\n      \"Sablić\",\n      \"Sabljak\",\n      \"Sabljar\",\n      \"Sabljarić\",\n      \"Sabljić\",\n      \"Sabljić Talucci\",\n      \"Sabljo\",\n      \"Sabo\",\n      \"Sabo Hamidović\",\n      \"Sabočan\",\n      \"Sabočanac\",\n      \"Sabok\",\n      \"Sabol\",\n      \"Sabolčec\",\n      \"Sabolčić\",\n      \"Sabolek\",\n      \"Sabolek Tegzeš\",\n      \"Sabolić\",\n      \"Sabolović\",\n      \"Sabolski\",\n      \"Saborčić\",\n      \"Sabov\",\n      \"Sabow\",\n      \"Sabri\",\n      \"Saček\",\n      \"Sačer\",\n      \"Sačer Grgić\",\n      \"Saćer\",\n      \"Sadaić\",\n      \"Sadiki\",\n      \"Sadiković\",\n      \"Sadiku\",\n      \"Sadlek\",\n      \"Sadović\",\n      \"Sadžak\",\n      \"SadžakovićMatak\",\n      \"Safić\",\n      \"Safkin\",\n      \"Saftić\",\n      \"Sagadi\",\n      \"Sagadin\",\n      \"Sagaj\",\n      \"Saher\",\n      \"Sahula\",\n      \"Saić\",\n      \"Sailović\",\n      \"Saiti\",\n      \"Sajc\",\n      \"Sajda\",\n      \"Sajdl\",\n      \"Sajenković\",\n      \"Sajer\",\n      \"Sajfert\",\n      \"Sajko\",\n      \"Sajler\",\n      \"Sajlović\",\n      \"Sajter\",\n      \"Sak\",\n      \"Sak Bosnar\",\n      \"Sak Vitić\",\n      \"Sakač\",\n      \"Sakačić\",\n      \"Sakal\",\n      \"Sakić\",\n      \"Sakoman\",\n      \"Saković\",\n      \"SakovićVajzenbach\",\n      \"Sakradžija\",\n      \"Saks\",\n      \"Saksinger\",\n      \"Salai\",\n      \"Salaić\",\n      \"Salaj\",\n      \"Salaji\",\n      \"Salajić\",\n      \"Salak\",\n      \"Salak Tonhajzer\",\n      \"Salamaha\",\n      \"Salamon\",\n      \"Salamun\",\n      \"Salapić\",\n      \"Salaški\",\n      \"Salatić\",\n      \"Salčinović\",\n      \"Saler\",\n      \"Salha\",\n      \"Salić\",\n      \"Salihi\",\n      \"Salihović\",\n      \"Salijević\",\n      \"Salimović\",\n      \"Salinger\",\n      \"Salitrežić\",\n      \"Salkanović\",\n      \"Salkić\",\n      \"Salma\",\n      \"Salmadić\",\n      \"Saloki\",\n      \"Salonja\",\n      \"Salopek\",\n      \"Salopek Kotromanović\",\n      \"SalopekŽiha\",\n      \"Saljihi\",\n      \"Saljiji\",\n      \"Samac\",\n      \"Samac Katruša\",\n      \"Samarčić\",\n      \"Samardžić\",\n      \"SamardžićIlić\",\n      \"Samardžija\",\n      \"Samardžija Momčilović\",\n      \"Samarđić\",\n      \"Samarđija\",\n      \"Samaržija\",\n      \"Sambol\",\n      \"Sambolec\",\n      \"Samir\",\n      \"Samohod\",\n      \"Samohodaj\",\n      \"Samson\",\n      \"Sancin\",\n      \"Sandić\",\n      \"Sandukčić\",\n      \"Sanela Milanković\",\n      \"Sanić\",\n      \"Sanković\",\n      \"Sanseović\",\n      \"SanseovićZorica\",\n      \"Santaj\",\n      \"Santin\",\n      \"Santini\",\n      \"Santl\",\n      \"Santo\",\n      \"Santoši\",\n      \"Santovac\",\n      \"Santovac Livada\",\n      \"Santrač\",\n      \"Santrić\",\n      \"Santruček\",\n      \"Santucho Pejin\",\n      \"Sanjarić\",\n      \"Sapanjoš\",\n      \"Saplaić\",\n      \"Sarač\",\n      \"Saraga\",\n      \"Sarajlić\",\n      \"Sarajlija\",\n      \"Sarap\",\n      \"Sarapa\",\n      \"Saratlija\",\n      \"Saravanja\",\n      \"Sardelić\",\n      \"Sarić\",\n      \"SarićŠpiranović\",\n      \"Sarijević\",\n      \"Sarka\",\n      \"Sarkanjac\",\n      \"Sarkić\",\n      \"Sarta\",\n      \"Sarvaš\",\n      \"Sas\",\n      \"Sasi\",\n      \"Sastić\",\n      \"Satek\",\n      \"Satler\",\n      \"Satner\",\n      \"Sauer\",\n      \"Sauerborn\",\n      \"Sauerborn Dorić\",\n      \"Saulić\",\n      \"Sauter\",\n      \"Savadinović\",\n      \"Savanović\",\n      \"Savatić\",\n      \"Savatović\",\n      \"Savelić\",\n      \"Saveljev\",\n      \"Saveljić\",\n      \"Saver\",\n      \"Savevska\",\n      \"Savevski\",\n      \"Savičić\",\n      \"Savić\",\n      \"SavićDrašković\",\n      \"SavićPayerl\",\n      \"SavićTanacković\",\n      \"Savićević\",\n      \"Savin\",\n      \"Savković\",\n      \"Savova Peček\",\n      \"Savović\",\n      \"Scarpa\",\n      \"Scarpa Bugarić\",\n      \"Schapringer\",\n      \"Schasche\",\n      \"Schatzl\",\n      \"Schatzl Bakarec\",\n      \"Scheidsach\",\n      \"Scheimann\",\n      \"Schermann\",\n      \"Schmidt Korman\",\n      \"Schnalzer\",\n      \"Schönhof Kovačević\",\n      \"Schonschadowski\",\n      \"Schornavache\",\n      \"Schteigmajer\",\n      \"Schuessler Mandić\",\n      \"Schumacher\",\n      \"Schutzbach\",\n      \"Schwaller\",\n      \"Schwarzl\",\n      \"Schweizer Nađ\",\n      \"Sebal\",\n      \"Sebauer\",\n      \"Sečak\",\n      \"Sečan\",\n      \"Sečujac\",\n      \"Sedak\",\n      \"Sedarević\",\n      \"Sedlaček\",\n      \"Sedlan\",\n      \"Sedlan König\",\n      \"Sedlar\",\n      \"Sedmak\",\n      \"Segetlija\",\n      \"Sekač\",\n      \"Sekalec\",\n      \"Sekanić\",\n      \"Sekanović\",\n      \"Sekošan\",\n      \"Sekovanić\",\n      \"SekovanićCincar\",\n      \"Sekula\",\n      \"Selak\",\n      \"Selak Zeljko\",\n      \"Selaković\",\n      \"Selan\",\n      \"Selar\",\n      \"Selec Grejza\",\n      \"SelešiĐurica\",\n      \"SelićGnjaić\",\n      \"Seligman\",\n      \"Selman\",\n      \"Selmani\",\n      \"Seljaković\",\n      \"Seljmani\",\n      \"Seman\",\n      \"Semeljac\",\n      \"Semeljac Nikolić\",\n      \"Semialjac\",\n      \"Semijalac\",\n      \"Semijaljac\",\n      \"Senaši\",\n      \"Senčanin\",\n      \"Senčar\",\n      \"Senderak\",\n      \"Senđervari\",\n      \"Seničanin\",\n      \"Senohrabek\",\n      \"Senta\",\n      \"Sentivanac\",\n      \"Sentivanski\",\n      \"Sentkiralj\",\n      \"Sentkiralji\",\n      \"Serbedžija\",\n      \"Serdahelji\",\n      \"Serdar\",\n      \"Serdarević\",\n      \"Serdarušić\",\n      \"Seropian\",\n      \"Seropian Orkić\",\n      \"Ses Gado\",\n      \"Sesar\",\n      \"Sesvečan\",\n      \"Sesvečan Anić\",\n      \"Sesvećan\",\n      \"Sevald\",\n      \"Shala\",\n      \"Shamonky\",\n      \"Shaqiri\",\n      \"Siča\",\n      \"Sičaja\",\n      \"Sičajmov\",\n      \"Sičenica\",\n      \"Sigečan\",\n      \"Sigetac\",\n      \"Sigetlija\",\n      \"Sigurnjak\",\n      \"Sijarto\",\n      \"Sikirica\",\n      \"Sikora\",\n      \"Sikra\",\n      \"Sikra Golemac\",\n      \"Siladi\",\n      \"Siladji\",\n      \"Silađev\",\n      \"Silađi\",\n      \"Silajčik\",\n      \"Silajdžić\",\n      \"Silajdžija\",\n      \"Sildajev\",\n      \"Silika\",\n      \"Silvaš\",\n      \"Silvaši\",\n      \"Siljan\",\n      \"Siljanoska\",\n      \"Siljanoski\",\n      \"Simanić\",\n      \"Simatović\",\n      \"Simjanovski\",\n      \"Sinanović\",\n      \"Sinrajh\",\n      \"Sintai\",\n      \"Sinjaković\",\n      \"Siracki Kopić\",\n      \"Sireta\",\n      \"Sirotanović\",\n      \"SirotanovićŠipoš\",\n      \"Sirovica\",\n      \"Sirovina\",\n      \"Sisan\",\n      \"Sita\",\n      \"Sitar\",\n      \"Sitarić\",\n      \"Sitaš\",\n      \"Sivak\",\n      \"Sjauš\",\n      \"Skakić\",\n      \"SkakićBegić\",\n      \"Skala\",\n      \"Skaličić\",\n      \"Skandović\",\n      \"Skelac\",\n      \"Skeledžija\",\n      \"Skeleđija\",\n      \"Skenderija\",\n      \"Skitarelić\",\n      \"Sklabinski\",\n      \"Sklenar\",\n      \"SkokićAzenić\",\n      \"SkokićVučak\",\n      \"Skopalj\",\n      \"Skopljak\",\n      \"Skorupa\",\n      \"Skorupan\",\n      \"Skračić\",\n      \"Skroban\",\n      \"Skroza\",\n      \"Skukan\",\n      \"Skular\",\n      \"Skupnjak\",\n      \"Slabak\",\n      \"Slabinac\",\n      \"Slačanac\",\n      \"Sladaković\",\n      \"Slade\",\n      \"Sladić\",\n      \"Sladin\",\n      \"Sladoja\",\n      \"Sladojević\",\n      \"Sladović\",\n      \"Slakić\",\n      \"Slaković\",\n      \"Slam\",\n      \"Slamek\",\n      \"Slamić\",\n      \"Slanina\",\n      \"Slaninka\",\n      \"Slanovic\",\n      \"Slanovic Kuzmanović\",\n      \"Slanović\",\n      \"Slatina\",\n      \"Slatinac\",\n      \"Slatki\",\n      \"Slaver\",\n      \"Slavica\",\n      \"Slaviček\",\n      \"Slavić\",\n      \"Slavićek\",\n      \"Slavik\",\n      \"Slavinac\",\n      \"Slavković\",\n      \"Slavnić\",\n      \"Slavnović\",\n      \"Slavujević\",\n      \"Slavulj\",\n      \"Slavuljica\",\n      \"Slipac\",\n      \"SliškovićBartoloti\",\n      \"Slivac\",\n      \"Slivar\",\n      \"Slivka\",\n      \"Slivonja\",\n      \"Sloboda\",\n      \"Slobodan\",\n      \"Slobodjanac\",\n      \"Slobođan\",\n      \"Slobođanac\",\n      \"Slogar\",\n      \"Slokan\",\n      \"Slonka\",\n      \"Slonja\",\n      \"Slota\",\n      \"Slovaček\",\n      \"Sluganović\",\n      \"Slukan\",\n      \"Slutaj\",\n      \"Smaić\",\n      \"Smailbegović\",\n      \"Smajić\",\n      \"Smajlović\",\n      \"Smajo\",\n      \"Smakaj\",\n      \"Smažil\",\n      \"Smeška\",\n      \"Smetanin\",\n      \"Smiljan\",\n      \"Smiljanec\",\n      \"Smiljanić\",\n      \"Smješka\",\n      \"Smodlaka\",\n      \"Smolka\",\n      \"Smoljak\",\n      \"Smoljan\",\n      \"Smoljanac\",\n      \"Smoljanec\",\n      \"Smoljanić\",\n      \"Smoljanović\",\n      \"Smrčak\",\n      \"Smrekar\",\n      \"Sobačić\",\n      \"Sobonja\",\n      \"Sočivica\",\n      \"Sodar\",\n      \"Softa\",\n      \"Softa Majer\",\n      \"Soka\",\n      \"Sokač\",\n      \"SokačBalog\",\n      \"SokačConway\",\n      \"Sokačić\",\n      \"Sokać\",\n      \"Sokol Konrad\",\n      \"Sokolar\",\n      \"SokolićBilandžić\",\n      \"SokolićMihalak\",\n      \"Solak\",\n      \"Solanović\",\n      \"Solanjski\",\n      \"Solar\",\n      \"Soldan\",\n      \"Soldat\",\n      \"Soldo Pastar\",\n      \"Soleša\",\n      \"Solga\",\n      \"Solina\",\n      \"Solona\",\n      \"Solonja\",\n      \"Sombathelji\",\n      \"Somborac\",\n      \"Somljačan\",\n      \"Somolanji\",\n      \"Somrak\",\n      \"Sonnenfeld Kadlec\",\n      \"Sontacchi\",\n      \"Soon Han Soo\",\n      \"Sopjanac\",\n      \"Sopka\",\n      \"Sopta\",\n      \"Sosa\",\n      \"Sotinac\",\n      \"Sotirovska\",\n      \"Sovar\",\n      \"Sovina\",\n      \"Spaček\",\n      \"Spahić\",\n      \"Spahija\",\n      \"Spaić\",\n      \"Spajić\",\n      \"Spaqi\",\n      \"Spasenović\",\n      \"Spasenovska\",\n      \"Spasenovski\",\n      \"Spasić\",\n      \"Spasojević\",\n      \"Spasovski\",\n      \"Splavski\",\n      \"Spoljarić\",\n      \"Sprečaković\",\n      \"Sraga\",\n      \"Sraka\",\n      \"Srakić\",\n      \"Srb Petrinšak\",\n      \"Srbljanin\",\n      \"Srbljanović\",\n      \"Srdanović\",\n      \"Srdar\",\n      \"Srdarević\",\n      \"Srđak\",\n      \"Sremac\",\n      \"Srijemac\",\n      \"Srimac\",\n      \"Srmljanin\",\n      \"Srpak\",\n      \"Srša\",\n      \"Sršan\",\n      \"SršićKovač\",\n      \"Stadler\",\n      \"Stajević\",\n      \"Stajić\",\n      \"Stajin\",\n      \"Stajki\",\n      \"Stajković\",\n      \"Stakić\",\n      \"Staklarević\",\n      \"Staklenac\",\n      \"Stakor\",\n      \"Staković\",\n      \"Stamatoski\",\n      \"Stambolija\",\n      \"Stamenić\",\n      \"Stamenković\",\n      \"Stamenkovski\",\n      \"Stamičar\",\n      \"Stanar\",\n      \"Stanarević\",\n      \"Stančer\",\n      \"Stančić\",\n      \"Stančin\",\n      \"Stančirević\",\n      \"Stande\",\n      \"Stanečić\",\n      \"Stanek\",\n      \"Stanešić\",\n      \"Stanglmayr\",\n      \"Staničić\",\n      \"Stanić\",\n      \"StanićKmoniček\",\n      \"StanićRešicki\",\n      \"StanićŠtampek\",\n      \"Stanimijić\",\n      \"Stanimirović\",\n      \"Stanisavljević\",\n      \"Stanislav\",\n      \"Staniša\",\n      \"Stanišić\",\n      \"Stanivuk\",\n      \"Stanivuković\",\n      \"Stankić\",\n      \"Stanko\",\n      \"Stanković\",\n      \"StankovićKuna\",\n      \"StankovićMarton\",\n      \"Stanojčić\",\n      \"Stanojević\",\n      \"Stanojevljević\",\n      \"Stanojlov\",\n      \"Stanojlović\",\n      \"StanojlovićBotić\",\n      \"Stantić\",\n      \"Stanulov\",\n      \"Stanušić\",\n      \"Stanjković\",\n      \"Staparac\",\n      \"Stapić\",\n      \"Starčević\",\n      \"StarčevićDuvnjak\",\n      \"StarčevićMatijaško\",\n      \"StarčevićŠkarica\",\n      \"Starćević\",\n      \"Starešina\",\n      \"Starijaš\",\n      \"Stark\",\n      \"Staščik\",\n      \"Stašćik\",\n      \"Stavrić\",\n      \"Stazić\",\n      \"Stažić\",\n      \"Stefan\",\n      \"Stefankov\",\n      \"Stefanov\",\n      \"Stefanović\",\n      \"Stefanovski\",\n      \"Stefanovski Šefer\",\n      \"Steiner Brezničar\",\n      \"Stepan\",\n      \"Stepanić\",\n      \"Stepanović\",\n      \"Sternad\",\n      \"Stevanović\",\n      \"Stijelja\",\n      \"Stipac\",\n      \"Stipan\",\n      \"Stipančević\",\n      \"Stipandić\",\n      \"Stipanić\",\n      \"Stipanov\",\n      \"Stipanović\",\n      \"StipićVarvodić\",\n      \"Stivaničević\",\n      \"Stjepan\",\n      \"Stjepanek\",\n      \"Stjepanić\",\n      \"Stjepanović\",\n      \"Stjepanovski\",\n      \"StjepićMandić\",\n      \"Stoisavljević\",\n      \"Stojačić\",\n      \"Stojadinov\",\n      \"Stojadinović\",\n      \"Stojak\",\n      \"Stojaković\",\n      \"Stojan\",\n      \"Stojanac\",\n      \"Stojančić\",\n      \"Stojanov\",\n      \"Stojanović\",\n      \"Stojanovski\",\n      \"Stojavić\",\n      \"Stojisavljević\",\n      \"StojkovićMarčetić\",\n      \"Stojmanović\",\n      \"StojnovićOpačić\",\n      \"Stojsavljević\",\n      \"Stokanov\",\n      \"Stokanović\",\n      \"Stokuća\",\n      \"Stolar\",\n      \"Stolla\",\n      \"Strabić\",\n      \"Stracenski\",\n      \"Strahija\",\n      \"Strahinec\",\n      \"Strahinić\",\n      \"Strahinjić\",\n      \"Strahonja\",\n      \"Strajinić\",\n      \"Strajlović\",\n      \"Strajnić\",\n      \"Strajnović\",\n      \"Straka\",\n      \"Strakoš\",\n      \"Stramput\",\n      \"Stranatić\",\n      \"Stranput\",\n      \"Stranski\",\n      \"Stranjak\",\n      \"Strapač\",\n      \"Strapko\",\n      \"Strašek\",\n      \"Straub\",\n      \"Stravka\",\n      \"Stražanac\",\n      \"Stražanček\",\n      \"Strbad\",\n      \"Strbat\",\n      \"Strehovac\",\n      \"Strepački\",\n      \"Strešnjak\",\n      \"Strganac\",\n      \"Strgar\",\n      \"Strikinac\",\n      \"Strinavić\",\n      \"Strižak\",\n      \"Strmota\",\n      \"Strnad\",\n      \"Strpčanin\",\n      \"Strsoglavec\",\n      \"Strugačevac\",\n      \"Strugalović\",\n      \"Strugar\",\n      \"Struhak\",\n      \"Strukar\",\n      \"Stubičan\",\n      \"Stubičar\",\n      \"Stučka\",\n      \"Stupalo\",\n      \"Stupar\",\n      \"Stuparić\",\n      \"Subanović\",\n      \"Subašić\",\n      \"Subatić\",\n      \"Subjak\",\n      \"Subota\",\n      \"Sucala Mateić\",\n      \"Suchanek\",\n      \"Sučija\",\n      \"Suda\",\n      \"Sudar\",\n      \"Sudarević\",\n      \"Sudarić\",\n      \"Suhalj\",\n      \"Suhanek\",\n      \"Suhina\",\n      \"Suhopoljac\",\n      \"Suk Lamot\",\n      \"Sukačić\",\n      \"Sukalić\",\n      \"SuknaićBrinzej\",\n      \"Sulejmani\",\n      \"Sulejmanović\",\n      \"Sulejmanovski\",\n      \"Sulemanoski\",\n      \"Sulimani\",\n      \"Suljagić\",\n      \"Suljkanović\",\n      \"Suman\",\n      \"Sumarev\",\n      \"Sumrak\",\n      \"Sunarić\",\n      \"Superina\",\n      \"Sureta\",\n      \"Surla\",\n      \"Surota\",\n      \"Surovac\",\n      \"Surovčak\",\n      \"Susetka\",\n      \"Suša\",\n      \"Sušac\",\n      \"Sušac Bubić\",\n      \"Sušac Gajić\",\n      \"Sušak\",\n      \"Sušanj\",\n      \"Sušenka\",\n      \"Sušjenka\",\n      \"Sutarić\",\n      \"Suvajac\",\n      \"Suvala\",\n      \"Suvalj\",\n      \"Suvalj Kušter\",\n      \"Suvaljko\",\n      \"Svalina\",\n      \"Svalina Seletković\",\n      \"Svatić\",\n      \"Svečnjak\",\n      \"SverićPtičar\",\n      \"Svetina\",\n      \"Svilanović\",\n      \"Svilar\",\n      \"Svinjarević\",\n      \"Svirac\",\n      \"Svirać\",\n      \"Svoboda\",\n      \"Svoboda Mitoš\",\n      \"Svorcan\",\n      \"Svoren Uzelac\",\n      \"Svraka\",\n      \"Svrakačić\",\n      \"Svrakić\",\n      \"Svrtan\",\n      \"Svržnjak\",\n      \"Svržnjak Capek\",\n      \"Szabo\",\n      \"Szantosy\",\n      \"Szellar\",\n      \"Szentkiraly\",\n      \"Szentkiralyi\",\n      \"Szikra\",\n      \"Szilagy\",\n      \"Szilagyi\",\n      \"Szilvaši\",\n      \"Szombathelyi\",\n      \"Šabaković\",\n      \"Šabalić\",\n      \"Šaban\",\n      \"Šabanagić\",\n      \"Šabani\",\n      \"Šabani Ljutvi\",\n      \"Šabanov\",\n      \"Šabanović\",\n      \"Šabarić\",\n      \"Šabić\",\n      \"ŠabićDumančić\",\n      \"Šabjan\",\n      \"Šac\",\n      \"Šacl\",\n      \"Šaćiri\",\n      \"Šadl\",\n      \"Šafar\",\n      \"Šafarić\",\n      \"Šafarik\",\n      \"Šafran\",\n      \"Šafranko\",\n      \"Šafranj\",\n      \"Šagi\",\n      \"Šagodić\",\n      \"Šagolj\",\n      \"Šagovac\",\n      \"Šahini\",\n      \"Šahinović\",\n      \"Šain\",\n      \"Šainović\",\n      \"Šajatović\",\n      \"Šajber\",\n      \"Šajbl\",\n      \"Šajdler\",\n      \"Šajer\",\n      \"Šajfar\",\n      \"Šajfar Knežević\",\n      \"Šajgaji\",\n      \"Šajgo\",\n      \"Šajh\",\n      \"Šajin\",\n      \"Šajinović\",\n      \"Šajkaš\",\n      \"Šajkunić\",\n      \"Šajkunović\",\n      \"Šajn\",\n      \"Šajnović\",\n      \"Šajtoš\",\n      \"Šajvan\",\n      \"Šaka\",\n      \"Šakač\",\n      \"Šakanović\",\n      \"Šakić\",\n      \"Šakota\",\n      \"Šakotić\",\n      \"Šala\",\n      \"Šalaj\",\n      \"Šalajić\",\n      \"ŠalajićVukić\",\n      \"Šalamon\",\n      \"Šalamun\",\n      \"Šalavarda\",\n      \"Šalavardić\",\n      \"Šaldić\",\n      \"Šalek\",\n      \"Šalić\",\n      \"Šalika Todorović\",\n      \"Šalindrija\",\n      \"Šalinović\",\n      \"Šalković\",\n      \"Šalov\",\n      \"Šalov Jovandžikov\",\n      \"Šalovac\",\n      \"Šamadan\",\n      \"Šamanović\",\n      \"Šambić\",\n      \"Šamija\",\n      \"Šamonik\",\n      \"Šamota\",\n      \"Šamšalović\",\n      \"Šamu\",\n      \"Šamukić\",\n      \"Šandor\",\n      \"Šandorka\",\n      \"Šandrk\",\n      \"Šandro\",\n      \"Šandrovčan\",\n      \"Šangut\",\n      \"Šanić\",\n      \"Šanko\",\n      \"Šanta\",\n      \"Šantak\",\n      \"Šantalab\",\n      \"Šantar\",\n      \"Šantavec\",\n      \"Šantek\",\n      \"Šantić\",\n      \"Šantor\",\n      \"Šantoši\",\n      \"Šanjug\",\n      \"Šapčanin\",\n      \"Šapić\",\n      \"Šapina\",\n      \"Šaponja\",\n      \"Šaponja Lekšan\",\n      \"Šaponjić\",\n      \"Šarabača\",\n      \"Šarabaća\",\n      \"Šarabok\",\n      \"Šarac\",\n      \"Šaravanja\",\n      \"Šarc\",\n      \"Šarčanin\",\n      \"Šarčević\",\n      \"Šarćević\",\n      \"Šardi\",\n      \"Šare\",\n      \"Šarec\",\n      \"Šarek\",\n      \"Šarengradac\",\n      \"Šaretović\",\n      \"Šargač\",\n      \"Šargavinski\",\n      \"Šargovinski\",\n      \"Šarić\",\n      \"ŠarićBisatzky\",\n      \"Šariri\",\n      \"Šarkez\",\n      \"Šarkezi\",\n      \"Šarko\",\n      \"ŠarlahČačić\",\n      \"Šarlija\",\n      \"Šaronić\",\n      \"Šarović\",\n      \"Šaruga\",\n      \"Šarvari\",\n      \"Šaš\",\n      \"Šaša\",\n      \"Šašek\",\n      \"Šašić\",\n      \"Šaško\",\n      \"Šašlić\",\n      \"Šašlin\",\n      \"Šašlin Stipan\",\n      \"Šašo\",\n      \"Šašvari\",\n      \"Šat\",\n      \"Šatara\",\n      \"Šatlan\",\n      \"Šatović\",\n      \"Šatrović\",\n      \"Šatvar\",\n      \"Šaula\",\n      \"Šaulić\",\n      \"Šavora\",\n      \"Ščavničar\",\n      \"Ščerbakov\",\n      \"Ščerbakova\",\n      \"Ščrbak\",\n      \"Ščukanec\",\n      \"Šćasni\",\n      \"Šćepančević\",\n      \"Šćetar\",\n      \"Šćetka\",\n      \"Šćrbak\",\n      \"Šćukanec\",\n      \"Šćurla\",\n      \"Šeat\",\n      \"Šeatović\",\n      \"ŠeatovićWranka\",\n      \"Šebalj\",\n      \"Šebjanić\",\n      \"Šegan\",\n      \"Šegavčić\",\n      \"Šegota\",\n      \"Šejatović\",\n      \"Šekerija\",\n      \"Šekularac\",\n      \"Šelaj\",\n      \"Šelja\",\n      \"Šencaj\",\n      \"Šenica\",\n      \"Šeničar\",\n      \"Šepac\",\n      \"Šeparević\",\n      \"Šeparović\",\n      \"Šepecan\",\n      \"Šeperac\",\n      \"Šepka\",\n      \"Šerbedžija\",\n      \"Šerbeđija\",\n      \"Šerega\",\n      \"Šereš Taslidžić\",\n      \"Šerf Kardov\",\n      \"Šerman\",\n      \"Šeruga\",\n      \"Šesta\",\n      \"Šestak\",\n      \"Šestan\",\n      \"Šestanović\",\n      \"Šestanj\",\n      \"Šeša\",\n      \"Šetka\",\n      \"Šetula\",\n      \"Ševarac\",\n      \"Ševerdija\",\n      \"Šibalić\",\n      \"Šibila\",\n      \"Šijačić\",\n      \"Šijak\",\n      \"Šijaković\",\n      \"Šijan\",\n      \"Šikac\",\n      \"Šikanja\",\n      \"Šiketanc\",\n      \"Šikman\",\n      \"Šilac\",\n      \"Šilipetar\",\n      \"Šilovinac\",\n      \"Šiljak\",\n      \"Šiljak Trifunović\",\n      \"Šimac\",\n      \"Šimak\",\n      \"Šimanovac\",\n      \"Šimanović\",\n      \"Šimara\",\n      \"Šimašek\",\n      \"Šimatić\",\n      \"Šimatović\",\n      \"ŠimenićKovač\",\n      \"ŠimetićHajberger\",\n      \"ŠimićBogdanović\",\n      \"ŠimićŠebalj\",\n      \"Šimleša\",\n      \"Šimlješa\",\n      \"Šimonka\",\n      \"Šimpraga\",\n      \"Šimudvarac Travica\",\n      \"Šimulija\",\n      \"ŠimunićGašpar\",\n      \"ŠimunovićUljarević\",\n      \"Šimurda\",\n      \"Šimurina\",\n      \"Šinka\",\n      \"Šipalo\",\n      \"Šipek Kraševac\",\n      \"Šipka\",\n      \"Šiplika\",\n      \"Šipoc Princhausz\",\n      \"Šiprak\",\n      \"Šiptar\",\n      \"Šipura\",\n      \"Šira\",\n      \"Širac\",\n      \"Širajčić\",\n      \"Šišan\",\n      \"ŠiškićŠpanjević\",\n      \"Šišljagić\",\n      \"Šišuljak\",\n      \"Šivak\",\n      \"Škala\",\n      \"Škalec\",\n      \"Škalic\",\n      \"Škalić\",\n      \"Škamrala\",\n      \"Škara\",\n      \"Škare\",\n      \"Škarica\",\n      \"Škarica Jovkov\",\n      \"Škaričić\",\n      \"Škarić\",\n      \"Škaro\",\n      \"Škaurin\",\n      \"Škergat\",\n      \"Škerlak\",\n      \"Škeva\",\n      \"Škiljaica\",\n      \"Škiljan\",\n      \"Škoda\",\n      \"Školar\",\n      \"Školka\",\n      \"Školka Banović\",\n      \"Školopija\",\n      \"Škorak\",\n      \"Škorjanc\",\n      \"Škorjanec\",\n      \"Škorvaga\",\n      \"Škraba\",\n      \"Škrabak\",\n      \"Škrabić\",\n      \"Škrapec\",\n      \"Škrapić\",\n      \"Škrbac\",\n      \"Škrilac\",\n      \"Škrinar\",\n      \"Škrinjar\",\n      \"Škrinjarić\",\n      \"Škrinjarić Cincar\",\n      \"Škrljac\",\n      \"Škrnjug Majer\",\n      \"Škrobar\",\n      \"Škrpan\",\n      \"Škulac\",\n      \"Škuranec\",\n      \"Škurla\",\n      \"Škvarić\",\n      \"Šlageter\",\n      \"Šlang\",\n      \"Šlanković\",\n      \"Šlat\",\n      \"Šlezak\",\n      \"Šlibar\",\n      \"Šlingar\",\n      \"Šlogar\",\n      \"Šlopar\",\n      \"Šljivac\",\n      \"Šmaguc\",\n      \"Šmaholc\",\n      \"Šmajdek\",\n      \"Šmajzl\",\n      \"Šmital\",\n      \"Šmudla\",\n      \"Šnajdar\",\n      \"Šnajder\",\n      \"Šnajder Kuburić\",\n      \"Šnajkart\",\n      \"Šnalcer\",\n      \"Šnauc\",\n      \"Šnurkar\",\n      \"Šobačić\",\n      \"Šobak\",\n      \"Šoban\",\n      \"Šoban Božić\",\n      \"Šobar\",\n      \"Šobat\",\n      \"Šobota\",\n      \"Šodolovac\",\n      \"Šoja\",\n      \"Šoja Rikert\",\n      \"Šojat\",\n      \"Šokac\",\n      \"Šokčić Matković\",\n      \"Šokman\",\n      \"Šola\",\n      \"Šolaja\",\n      \"Šolak\",\n      \"Šolak Petković\",\n      \"Šolta\",\n      \"Šolja\",\n      \"Šoljan\",\n      \"Šoma\",\n      \"Šomođvarac\",\n      \"Šomoljanski\",\n      \"Šomorja\",\n      \"Šoponjaj\",\n      \"Šorak\",\n      \"Šorda\",\n      \"Šorman\",\n      \"Šormaz\",\n      \"Šormaz Mitrović\",\n      \"Šorša\",\n      \"Šostar\",\n      \"Šostarec\",\n      \"Šostarko\",\n      \"Šoša\",\n      \"Šoštar\",\n      \"Šoštarec\",\n      \"Šoštarek\",\n      \"Šoštarić\",\n      \"ŠoštarićVarga\",\n      \"Šoštarko\",\n      \"Šota\",\n      \"Šotanji\",\n      \"Šotman\",\n      \"Šotra\",\n      \"Šovag\",\n      \"Šovagović\",\n      \"Šovakov\",\n      \"Špac\",\n      \"Špajh\",\n      \"Špajzer\",\n      \"Špalat\",\n      \"Špalj\",\n      \"Špandler\",\n      \"Španiček\",\n      \"Španić\",\n      \"Španiel\",\n      \"Španović\",\n      \"Španjević\",\n      \"ŠpanjevićBukarica\",\n      \"Španjić\",\n      \"Šparavec\",\n      \"Špehar\",\n      \"Špelac\",\n      \"Šperac\",\n      \"Šperanda\",\n      \"Šperjak\",\n      \"Špernoga\",\n      \"Špernjak\",\n      \"Špica\",\n      \"Špičak\",\n      \"Špika\",\n      \"Špika Polić\",\n      \"Špiljak\",\n      \"Špionjak\",\n      \"Špionjak Marić\",\n      \"Špiranec\",\n      \"Špiranović\",\n      \"ŠpiranovićKanižaj\",\n      \"Šplajt\",\n      \"Špoljar\",\n      \"Špoljar Bosanac\",\n      \"Špoljarec\",\n      \"Špoljarević\",\n      \"ŠpoljarevićTurk\",\n      \"Špoljarić\",\n      \"ŠpoljarićJelić\",\n      \"ŠpoljarićPerhat\",\n      \"ŠpoljarićZlatić\",\n      \"Špoljarinec\",\n      \"Šprajcer\",\n      \"Špralja\",\n      \"Špringer Kovačević\",\n      \"Špringer Margetić\",\n      \"Špringman\",\n      \"Šrajber\",\n      \"Šrajer\",\n      \"Šrajer Hacker\",\n      \"Šrajner\",\n      \"Šram\",\n      \"Šramek\",\n      \"Štaba\",\n      \"ŠtabaŽulj\",\n      \"Štabek\",\n      \"Štadler\",\n      \"Štagljar\",\n      \"Štainer\",\n      \"Štajdohar\",\n      \"Štajduar\",\n      \"Štajduhar\",\n      \"Štajenbrikner\",\n      \"Štajerac\",\n      \"Štajfer\",\n      \"Štajhofer\",\n      \"Štajmaher\",\n      \"Štajmec\",\n      \"Štajnbrikner\",\n      \"Štajnbrinker\",\n      \"Štajner\",\n      \"Štajner Mehičić\",\n      \"Štajnfeld\",\n      \"Štakić\",\n      \"ŠtakićBruić\",\n      \"Štakor\",\n      \"Štalman\",\n      \"Štamberger\",\n      \"Štambuk\",\n      \"Štampalija\",\n      \"Štampar\",\n      \"Štampek\",\n      \"Štampf\",\n      \"Štampfer\",\n      \"Štancer Radić\",\n      \"Štanfel\",\n      \"Štangl\",\n      \"Štargl\",\n      \"Štark\",\n      \"Štasni\",\n      \"Štasny\",\n      \"Štaub\",\n      \"Štaubringer\",\n      \"Štefan\",\n      \"Štefan Ivanišić\",\n      \"Štefan Stipić\",\n      \"Štefanac\",\n      \"Štefančić\",\n      \"Štefanec\",\n      \"Štefanek\",\n      \"Štefanić\",\n      \"Štefanko\",\n      \"Štefanović\",\n      \"Štefičar\",\n      \"Štegmajer\",\n      \"Štembergar\",\n      \"Štepanko\",\n      \"Šteta\",\n      \"Štetka\",\n      \"Štifan\",\n      \"Štimac\",\n      \"Štimac Glaser\",\n      \"Štimac Popić\",\n      \"Štirjan\",\n      \"Štoka\",\n      \"Štokan\",\n      \"Štokbauer\",\n      \"Štola\",\n      \"Štolba\",\n      \"Štolfa\",\n      \"Štorat\",\n      \"Štrajbl\",\n      \"Štrak\",\n      \"Štrak Grgić\",\n      \"Štrasser\",\n      \"Štraub\",\n      \"Štraus\",\n      \"Štrbac\",\n      \"Štrbac Tišma\",\n      \"Štrbenac\",\n      \"Štrekelj Pađen\",\n      \"Štriga\",\n      \"Štrigar\",\n      \"Štrkalj\",\n      \"Štroliga\",\n      \"Štromar\",\n      \"Štuka\",\n      \"Štula\",\n      \"Štulac\",\n      \"Štulina\",\n      \"Šturman\",\n      \"Šuba\",\n      \"Šubara\",\n      \"Šubarić\",\n      \"Šubaša\",\n      \"Šućura\",\n      \"Šuflaj\",\n      \"Šugar\",\n      \"Šugarić\",\n      \"Šuica\",\n      \"Šujica\",\n      \"Šukunda\",\n      \"Šukurma\",\n      \"Šulava\",\n      \"Šulhof Jagodić\",\n      \"Šulina\",\n      \"Šulmajster\",\n      \"Šulovnjak\",\n      \"Šuljak\",\n      \"Šuman\",\n      \"Šumanovac\",\n      \"Šumanović\",\n      \"Šumar\",\n      \"Šumiga\",\n      \"Šumrada\",\n      \"Šunalić\",\n      \"Šunda\",\n      \"Šundalić\",\n      \"Šuniga\",\n      \"Šunjara\",\n      \"Šunjerga\",\n      \"Šupljika\",\n      \"Šuprina\",\n      \"Šuprna\",\n      \"Šura\",\n      \"Šurina\",\n      \"Šurjan\",\n      \"Šurlan\",\n      \"Šustar\",\n      \"Šusterajter\",\n      \"Šuša\",\n      \"Šušak\",\n      \"Šušak Bagarić\",\n      \"Šušnjar\",\n      \"Šušnjara\",\n      \"Šuštar\",\n      \"Šuta\",\n      \"Šutak\",\n      \"Šutak Kosić\",\n      \"Šutalo\",\n      \"Šutalo Ibrahimpašić\",\n      \"Šuvak\",\n      \"Šuvakov\",\n      \"Šuvaković\",\n      \"Šuvarić\",\n      \"ŠuveljakŽuljević\",\n      \"Švab\",\n      \"Švabe\",\n      \"Švabel\",\n      \"Švabelj\",\n      \"Švabić\",\n      \"Švacov\",\n      \"Švaganović\",\n      \"Švagelj\",\n      \"Švager\",\n      \"Švajbert\",\n      \"Švajcer\",\n      \"Švajger\",\n      \"Švajgert\",\n      \"Švajhofer\",\n      \"Švajnbert\",\n      \"Švaljek\",\n      \"Švarc\",\n      \"Švarcer\",\n      \"Švarcmajer\",\n      \"Švarić\",\n      \"Švegar\",\n      \"Švenda\",\n      \"Švetak\",\n      \"Švigač\",\n      \"Švonja\",\n      \"Švraka\",\n      \"Tabaček\",\n      \"Tabain\",\n      \"Tabak\",\n      \"Tabaković\",\n      \"Tabor\",\n      \"Tabori\",\n      \"Taborin\",\n      \"Tabula\",\n      \"Tacko\",\n      \"Tačković\",\n      \"Tadej\",\n      \"Tadić\",\n      \"TadićĆavar\",\n      \"TadićMatić\",\n      \"Tadija\",\n      \"Tadijan\",\n      \"Tadijanov\",\n      \"Tadijanović\",\n      \"Tagliber\",\n      \"Tagliber Modrić\",\n      \"Tahić\",\n      \"Tahiri\",\n      \"Tahirović\",\n      \"Tahler\",\n      \"Tahtler\",\n      \"Tairi\",\n      \"Tajfl\",\n      \"Tajhman\",\n      \"Tajhman Polgar\",\n      \"Tajić\",\n      \"Tajmer\",\n      \"Tajs\",\n      \"Tajz\",\n      \"Takacz\",\n      \"Takač\",\n      \"Takać\",\n      \"Takalić\",\n      \"Takaro\",\n      \"Takov\",\n      \"Talafuk\",\n      \"Talaja\",\n      \"Talajić\",\n      \"Talan\",\n      \"Talapka\",\n      \"Talapko\",\n      \"Talas\",\n      \"Talavanić\",\n      \"Taler\",\n      \"Taletović\",\n      \"Talić\",\n      \"Talijan\",\n      \"Talijanac\",\n      \"Taloš\",\n      \"Talpai\",\n      \"Talvizer\",\n      \"Tamaš\",\n      \"Tambolaš\",\n      \"Tame\",\n      \"Tame Ivaković\",\n      \"Tamindžić\",\n      \"Tanacković\",\n      \"Tanasić\",\n      \"Tanasijević\",\n      \"Tanasković\",\n      \"Tanazović\",\n      \"Tančak\",\n      \"Tančik\",\n      \"Tandara\",\n      \"Tandarić\",\n      \"Tanevska\",\n      \"Tanevski\",\n      \"Tanić\",\n      \"Tankosić\",\n      \"Tanocki\",\n      \"Tanović\",\n      \"Tanurdžić\",\n      \"Tanžera\",\n      \"Tanjer\",\n      \"Tanjga\",\n      \"Tapšanj\",\n      \"Tapšanji\",\n      \"Tar\",\n      \"Taraba\",\n      \"Tarabarić\",\n      \"Taradan\",\n      \"Taradi\",\n      \"Tarakčija\",\n      \"Tarandek\",\n      \"Tarandžić\",\n      \"Taranić\",\n      \"TaranićVagner\",\n      \"Taraš\",\n      \"Tarbuk\",\n      \"TarbukČivić\",\n      \"Tarcal\",\n      \"Tardik\",\n      \"Tarđanin\",\n      \"Targuš\",\n      \"Tariba\",\n      \"Tarle\",\n      \"Tarlošy\",\n      \"Tarnai\",\n      \"Tarnaj\",\n      \"Tarodi\",\n      \"Tasić\",\n      \"Taslak\",\n      \"Taslidžić\",\n      \"Tasovski\",\n      \"Tassone\",\n      \"Tašković\",\n      \"Tatai\",\n      \"Tataj\",\n      \"Tataji\",\n      \"Tatalović\",\n      \"Tatar\",\n      \"Tatarević\",\n      \"Tatarin\",\n      \"Tatarko\",\n      \"Tatarović\",\n      \"Tatić\",\n      \"Tatomir\",\n      \"Tatomirović\",\n      \"Taus\",\n      \"Taušan\",\n      \"Tauzović\",\n      \"Tavas\",\n      \"Taves\",\n      \"Tavić\",\n      \"Tavra\",\n      \"Tavrić\",\n      \"Tegeltija\",\n      \"Tekavčić\",\n      \"Telak\",\n      \"Telarović\",\n      \"Telebar\",\n      \"Telenta\",\n      \"Telišman Krha\",\n      \"Temaj\",\n      \"Teneta\",\n      \"Tenžera\",\n      \"Teofanović\",\n      \"Tepavac\",\n      \"Ternaj\",\n      \"Teskač\",\n      \"Teskera\",\n      \"Tesla\",\n      \"Tešanac\",\n      \"Tešankić\",\n      \"Tešanov\",\n      \"Tešanović\",\n      \"Tešija\",\n      \"Tettmann\",\n      \"Teufel Damjanov\",\n      \"Tevanović\",\n      \"Than\",\n      \"Thellman\",\n      \"Thiel Manfred\",\n      \"Thomajer\",\n      \"Thomas Majdenić\",\n      \"Tiban\",\n      \"Tibinac\",\n      \"Tibljaš\",\n      \"Tibor Kovač\",\n      \"Tiborc Juriša\",\n      \"Tica\",\n      \"Tičac\",\n      \"Tičak\",\n      \"Tićak\",\n      \"Tidlačka\",\n      \"Tiervald\",\n      \"Tierwald\",\n      \"Tigandžin\",\n      \"Tijan\",\n      \"Tijanić\",\n      \"Tijardović\",\n      \"Tikas\",\n      \"Tilman\",\n      \"Tilman Crnov\",\n      \"Timar\",\n      \"Timarac\",\n      \"Timarić\",\n      \"Tinaher\",\n      \"Tipura\",\n      \"Tirvald\",\n      \"Tirvald Vrhovski\",\n      \"Tisai\",\n      \"Tisaj\",\n      \"Tisanić\",\n      \"Tissauer\",\n      \"Tišljar\",\n      \"Tišljarić\",\n      \"Tišma\",\n      \"Tišma Radmanić\",\n      \"Tivadar\",\n      \"Tivanovac\",\n      \"Tkačuk\",\n      \"Tkalac\",\n      \"Tkalčec\",\n      \"Tkalčević\",\n      \"Tkalčić\",\n      \"TkalčićDulić\",\n      \"Tkalec\",\n      \"Tkalec Povoljnjak\",\n      \"Tobijas\",\n      \"Tobijaš\",\n      \"Todanović\",\n      \"Todorovska\",\n      \"Togonal\",\n      \"Tojaga\",\n      \"Tojagić\",\n      \"Tojzan\",\n      \"Toka\",\n      \"Tokai\",\n      \"Tokalić\",\n      \"TokićMajstorović\",\n      \"Tolmačević\",\n      \"Tolnai\",\n      \"Tolnaj\",\n      \"TolušićLacković\",\n      \"Toljan\",\n      \"Toljanić\",\n      \"Tomac\",\n      \"Tomaić\",\n      \"Tomakić\",\n      \"Tomaković\",\n      \"Tomala\",\n      \"Toman\",\n      \"Tomanček\",\n      \"Tomanić\",\n      \"Tomanović\",\n      \"Tomas\",\n      \"Tomasić\",\n      \"Tomasino\",\n      \"Tomasović\",\n      \"Tomasy\",\n      \"Tomaš\",\n      \"Tomašegović\",\n      \"Tomašek\",\n      \"Tomašev\",\n      \"Tomašević\",\n      \"TomaševićGregorović\",\n      \"TomaševićRigo\",\n      \"Tomaši\",\n      \"Tomašić\",\n      \"Tomašićević\",\n      \"Tomaško\",\n      \"Tomašković\",\n      \"Tomaz\",\n      \"TomićGotal\",\n      \"TomićMartinović\",\n      \"TomićObrdalj\",\n      \"TomićSablić\",\n      \"Tominac\",\n      \"Tomka\",\n      \"Tomljanović\",\n      \"Tompa\",\n      \"Tomrecaj\",\n      \"Tončalek\",\n      \"Tonkovac\",\n      \"Topal\",\n      \"Topalić\",\n      \"Topalov\",\n      \"Topalović\",\n      \"Toplak\",\n      \"Topolovac\",\n      \"Topolovčan\",\n      \"Torbarina\",\n      \"Torbica\",\n      \"Tordinac\",\n      \"Torijanac\",\n      \"Torjanac\",\n      \"Torlaković\",\n      \"Torloina\",\n      \"Tormaš\",\n      \"Toskova\",\n      \"Toša\",\n      \"Toša Berečić\",\n      \"Tošanović\",\n      \"Tot Antal\",\n      \"Tot Kaša\",\n      \"Tot Marčik\",\n      \"Tota\",\n      \"Totaj\",\n      \"Totarvaj\",\n      \"Toth Tucak\",\n      \"TotićMatess\",\n      \"Totman\",\n      \"Tovarloža\",\n      \"Tovarović\",\n      \"Tovjanin\",\n      \"Trac\",\n      \"Traffa\",\n      \"Traic\",\n      \"Traičevska\",\n      \"Traičevski\",\n      \"Trajanoski\",\n      \"Trajanović\",\n      \"Trajanovski\",\n      \"Trajber\",\n      \"Trajković\",\n      \"Traljić\",\n      \"Tram\",\n      \"Tramišak\",\n      \"Tramošljanin\",\n      \"Tramposch\",\n      \"Trampus\",\n      \"Tramšek\",\n      \"Trančar\",\n      \"Tratnjak\",\n      \"Trauber\",\n      \"Travančić\",\n      \"Travica\",\n      \"Trazer\",\n      \"Trbara\",\n      \"Trboglav\",\n      \"Trčak\",\n      \"Trčak Ocvirek\",\n      \"Trenka\",\n      \"Trepač\",\n      \"TrepšićBašić\",\n      \"Tresiglavić\",\n      \"Treskanica\",\n      \"Treskavica\",\n      \"Tresoglavić\",\n      \"Tretinjak\",\n      \"Tribuljak\",\n      \"Tripolski Kovačević\",\n      \"Triva\",\n      \"Trivanović\",\n      \"Trkulja\",\n      \"Trlaja\",\n      \"Trlajić\",\n      \"Trnka\",\n      \"Trnjanov\",\n      \"Trobonjača\",\n      \"Troha\",\n      \"Trojan\",\n      \"Trplan\",\n      \"Trputac\",\n      \"Trstenjački\",\n      \"Trstenjak\",\n      \"Trtanj\",\n      \"Trtica\",\n      \"Trubelja\",\n      \"Trubeljak\",\n      \"Truhan\",\n      \"Truhar\",\n      \"Trupeljak\",\n      \"Trupina\",\n      \"Trvalovski\",\n      \"Tuba\",\n      \"Tubanović\",\n      \"Tubanski\",\n      \"Tubanjski\",\n      \"Tucak\",\n      \"Tucak Roguljić\",\n      \"Tucaković\",\n      \"Tučanac\",\n      \"Tučkar\",\n      \"Tudaković\",\n      \"Tudja\",\n      \"Tuđan\",\n      \"Tuđman\",\n      \"Tukara\",\n      \"Tukera\",\n      \"Tuksar\",\n      \"Tulla\",\n      \"Tuma\",\n      \"Tuma Pavlov\",\n      \"Tumbas\",\n      \"Tumpa\",\n      \"Tunanović\",\n      \"Tunkova\",\n      \"Tunja\",\n      \"Tupeljak\",\n      \"Turajlić\",\n      \"Turalija\",\n      \"Turčan\",\n      \"Turda\",\n      \"Turibak\",\n      \"Turičar\",\n      \"Turina\",\n      \"Turina Lončar\",\n      \"Turinski Lazić\",\n      \"Turjak\",\n      \"TurjakČebohin\",\n      \"Turkalj\",\n      \"Turkalj Topal\",\n      \"TurkovićGibanjek\",\n      \"Turnadžić\",\n      \"Turšćak\",\n      \"Turza\",\n      \"Tustonja\",\n      \"Tuškan\",\n      \"Tuškanović\",\n      \"Tušla\",\n      \"Tuta\",\n      \"Tutavac\",\n      \"Tuzlak\",\n      \"Tuzlak Kurtović\",\n      \"Tvarog\",\n      \"Tvrdoreka\",\n      \"Tvrdorjeka\",\n      \"Ubavić\",\n      \"Ubavin\",\n      \"Ucal\",\n      \"Udarević\",\n      \"UdovićLazarević\",\n      \"Udvardi\",\n      \"Udvari\",\n      \"Ugarak\",\n      \"Ugarčić\",\n      \"UgarčićHardi\",\n      \"Ugarković\",\n      \"UgarkovićBiškup\",\n      \"Uglarik\",\n      \"Ugljanac\",\n      \"Ugljar\",\n      \"Ugljarević\",\n      \"Uglješa\",\n      \"Ugrai\",\n      \"Ugrica\",\n      \"Ugrina\",\n      \"Ujhazi\",\n      \"Ujvari\",\n      \"Ujvari Čeh\",\n      \"Ujvary Cseh\",\n      \"Ukaj\",\n      \"Ukmar\",\n      \"Ukropina\",\n      \"UlakovićVojinović\",\n      \"Ulanicki\",\n      \"Uldrijan\",\n      \"Ulman\",\n      \"Uljarević\",\n      \"Umiljanović\",\n      \"Umolac\",\n      \"Unčanin\",\n      \"Ungar\",\n      \"Unterajner\",\n      \"Uranić\",\n      \"Uranjek\",\n      \"Uranjek Varga\",\n      \"Urban\",\n      \"Urban Hering\",\n      \"Urbanek\",\n      \"Urbanović\",\n      \"Urbanovski\",\n      \"Urbanovsky\",\n      \"Urmanac\",\n      \"Ursa\",\n      \"UrsićMolnar\",\n      \"Uršanić\",\n      \"Urtajl\",\n      \"Urukalo\",\n      \"Ustalić\",\n      \"Ušak\",\n      \"Ušćebrka\",\n      \"Uštar\",\n      \"Uštipak\",\n      \"Utješanović\",\n      \"UtrobičićRanđelović\",\n      \"Uvalić\",\n      \"Uvanović\",\n      \"Uzelac\",\n      \"Užanicki\",\n      \"Užanicky\",\n      \"Užanitski\",\n      \"Užar\",\n      \"Užarević\",\n      \"UžarevićTodorović\",\n      \"Vaci\",\n      \"Vaci Lajoš\",\n      \"Vacić\",\n      \"Vacka\",\n      \"Vačora\",\n      \"Vačora Sapanjoš\",\n      \"Vadas\",\n      \"Vadaski\",\n      \"Vadla\",\n      \"Vadlja\",\n      \"Vadnjak\",\n      \"Vađon\",\n      \"Vagenhofer\",\n      \"Vagner\",\n      \"Vagroš\",\n      \"Vahala\",\n      \"Vahl\",\n      \"Vaht\",\n      \"Vaip\",\n      \"Vajagić\",\n      \"Vajak\",\n      \"Vajda\",\n      \"Vajda Mlinaček\",\n      \"Vajdička\",\n      \"Vajdić\",\n      \"Vajdlih\",\n      \"Vajgert\",\n      \"Vajić\",\n      \"Vajing\",\n      \"Vajlandić\",\n      \"Vajler\",\n      \"Vajn\",\n      \"Vajnand\",\n      \"Vajnberger\",\n      \"Vajngerl\",\n      \"Vajngli\",\n      \"Vajnper\",\n      \"Vajs\",\n      \"Vajsenbek\",\n      \"Vajtner\",\n      \"Vajzenbach\",\n      \"Vajzenbac lić\",\n      \"Vajzer\",\n      \"Vakanjac\",\n      \"Vakareskov\",\n      \"Vakoš\",\n      \"Vakula\",\n      \"Val\",\n      \"Valašek\",\n      \"Valcer\",\n      \"Valdec\",\n      \"Valdin\",\n      \"Valečić\",\n      \"Valek\",\n      \"Valenčak\",\n      \"Valenčić\",\n      \"ValenčićBrkić\",\n      \"Valent\",\n      \"Valenta\",\n      \"Valentak\",\n      \"Valenteković\",\n      \"Valentić\",\n      \"ValentićButković\",\n      \"ValentićJasnić\",\n      \"ValentićVukadinović\",\n      \"Valentin\",\n      \"Valentinčić\",\n      \"Valer\",\n      \"Valeri\",\n      \"Valerie\",\n      \"Valešić\",\n      \"Valetić\",\n      \"Valić\",\n      \"ValićMarjanac\",\n      \"Validžić\",\n      \"ValidžićHalak\",\n      \"Valiđić\",\n      \"Valinčić\",\n      \"Valkai\",\n      \"Valkovac\",\n      \"Valković\",\n      \"Valo\",\n      \"Valović\",\n      \"Valpovac\",\n      \"Valter\",\n      \"Valušek\",\n      \"Valjak\",\n      \"ValjakŠtrbac\",\n      \"Valjan\",\n      \"Valjavec\",\n      \"Valjetić\",\n      \"Valjin\",\n      \"Valjkovac\",\n      \"Vampatić\",\n      \"Vampola\",\n      \"Vampovac\",\n      \"Vampula\",\n      \"Vampula Larma\",\n      \"Van\",\n      \"Van Der Linde\",\n      \"Van Genderen\",\n      \"Van Hemert\",\n      \"Van Meijeren\",\n      \"Vancaš\",\n      \"Vanče\",\n      \"Vanček\",\n      \"Vančevski\",\n      \"Vančić\",\n      \"Vančura\",\n      \"Vandić\",\n      \"Vandža\",\n      \"Vanđa\",\n      \"Vanek\",\n      \"Vanevska\",\n      \"Vanevski\",\n      \"Vangelovska\",\n      \"Vangelovski\",\n      \"Vaniček\",\n      \"Vanišević\",\n      \"VanišićPanico\",\n      \"Vanko\",\n      \"Vanković\",\n      \"Vanstone Josipović\",\n      \"Vanstone Mrdeša\",\n      \"Vanjek\",\n      \"Vanjevac\",\n      \"Varadi\",\n      \"Varaždinac\",\n      \"Varda\",\n      \"Vardić\",\n      \"Vareha\",\n      \"Varenica\",\n      \"Varenina\",\n      \"Varešanović\",\n      \"Vareško\",\n      \"Varevac\",\n      \"Varezić\",\n      \"Varga\",\n      \"Varga Betz\",\n      \"Varga Kojić\",\n      \"Varga Kučić\",\n      \"Varga Ljubić\",\n      \"Varganović\",\n      \"Vargaš\",\n      \"Vargek\",\n      \"Vargić\",\n      \"Vargović\",\n      \"Varhold\",\n      \"Varičak\",\n      \"Varjačić\",\n      \"Varkonji\",\n      \"Varlam\",\n      \"Varmuža\",\n      \"Varnai\",\n      \"Varnica\",\n      \"Varošanac\",\n      \"Varoščić\",\n      \"Varšava\",\n      \"Vartušek\",\n      \"Varvir\",\n      \"Varvodić\",\n      \"Varzić\",\n      \"VarzićPavković\",\n      \"Varžić\",\n      \"VaržićBiuklia\",\n      \"VaržićBiuklija\",\n      \"Vasić\",\n      \"VasićĐokić\",\n      \"Vasilić\",\n      \"Vasilijević\",\n      \"Vasilj\",\n      \"Vasiljev\",\n      \"Vasiljević\",\n      \"Vasiljevska\",\n      \"Vasiljevski\",\n      \"Vasko Osim\",\n      \"Vaskrsić\",\n      \"Vasquez\",\n      \"Vastl\",\n      \"Vasung\",\n      \"Vaš\",\n      \"Vašadi\",\n      \"Vašalić\",\n      \"Vašanda\",\n      \"Vašarević\",\n      \"Vašarhelji\",\n      \"Vašaš\",\n      \"Vašek\",\n      \"Vaška\",\n      \"Vaškaj\",\n      \"Vaštag\",\n      \"Vatavuk\",\n      \"Vatovec\",\n      \"Vaupotić\",\n      \"Vavan\",\n      \"Vavetić\",\n      \"Vavidec\",\n      \"Vavra\",\n      \"Vavrikov\",\n      \"Vavroš\",\n      \"Vavžek\",\n      \"Vavžik\",\n      \"Vazdar\",\n      \"Važanić\",\n      \"Važić\",\n      \"Včeva\",\n      \"Vdoviak\",\n      \"Vdovjak\",\n      \"Večanin\",\n      \"Večenaj\",\n      \"Večerina\",\n      \"Vedernjak\",\n      \"Vegar\",\n      \"Vehabović\",\n      \"Veizenbach\",\n      \"Veka\",\n      \"VekićKljaić\",\n      \"Vela\",\n      \"Velat\",\n      \"Veledar\",\n      \"Veličan\",\n      \"Velikanović\",\n      \"Velikinac\",\n      \"Veljanov\",\n      \"Veljanova\",\n      \"Veljanović\",\n      \"Veman\",\n      \"Vemenac\",\n      \"Venžera\",\n      \"Veraja\",\n      \"Verhas\",\n      \"Verhas Alt\",\n      \"Verhaz\",\n      \"Veriga\",\n      \"Verinac\",\n      \"Verkman\",\n      \"Vernački\",\n      \"Vernath\",\n      \"Veršanski\",\n      \"Verzak\",\n      \"VesanovićDvornik\",\n      \"VeselicaČatipović\",\n      \"Veselovac\",\n      \"Vestemar\",\n      \"Vešara\",\n      \"Vešligaj\",\n      \"Veverka\",\n      \"Vezaj\",\n      \"Vezmar\",\n      \"Vezmarović\",\n      \"Viandt\",\n      \"Vice Trlaja\",\n      \"Vichta\",\n      \"Vida\",\n      \"Vidaček\",\n      \"Vidačić\",\n      \"Vidak\",\n      \"Vidakovic\",\n      \"Vidaković\",\n      \"VidakovićBošnjak\",\n      \"VidakovićRomanić\",\n      \"Vidakušić\",\n      \"Vidanec\",\n      \"Vidanović\",\n      \"Vidas\",\n      \"Videčak\",\n      \"Videćak\",\n      \"Viderščak\",\n      \"Videršćak\",\n      \"Vidlak\",\n      \"Vidmar\",\n      \"Vidosavljević\",\n      \"VidošićStrugačevac\",\n      \"VidovićMikac\",\n      \"Vidra\",\n      \"Vidrač\",\n      \"Vidranski\",\n      \"VidranskiŠkorić\",\n      \"Vidranjski\",\n      \"Viduka\",\n      \"Vigand\",\n      \"Viharev Balaić\",\n      \"Vihovanec\",\n      \"Vihta\",\n      \"Vijačkić\",\n      \"Vijant\",\n      \"Vijevac\",\n      \"Vila\",\n      \"Vilagoš\",\n      \"Vilajtović\",\n      \"Viland\",\n      \"Vilanj\",\n      \"Vilenica\",\n      \"Vileta\",\n      \"Viljanac\",\n      \"Viljevac\",\n      \"Vinaj\",\n      \"Vinarić\",\n      \"Vinceljak\",\n      \"Vincenc Spasovski\",\n      \"VincetićSkroban\",\n      \"Vinčak\",\n      \"VinkeševićRadić\",\n      \"Vinketa\",\n      \"Vinogradac\",\n      \"Vinogradac Andraković\",\n      \"Viola\",\n      \"Viola Franz\",\n      \"Virag\",\n      \"ViragŠandor\",\n      \"VirgejĐurašević\",\n      \"Virovac\",\n      \"Visak\",\n      \"Vislavski\",\n      \"Višekruna\",\n      \"Vištica\",\n      \"Vitanović\",\n      \"Vitas\",\n      \"Vitman\",\n      \"Vittman\",\n      \"Viviora\",\n      \"Viviora Rous\",\n      \"Vivjora\",\n      \"Vizentaner\",\n      \"Vizentaner Lendić\",\n      \"Vizjak\",\n      \"Vještica\",\n      \"Vladetić\",\n      \"Vladić\",\n      \"Vladika\",\n      \"Vladimir\",\n      \"Vladisavljević\",\n      \"Vladova\",\n      \"Vladović\",\n      \"Vladušić\",\n      \"Vlah\",\n      \"Vlahek\",\n      \"Vlahinja\",\n      \"Vlaho\",\n      \"Vlahović\",\n      \"Vlahušić\",\n      \"Vlaičević\",\n      \"Vlainić\",\n      \"VlainićVorih\",\n      \"Vlaisavljević\",\n      \"Vlajčić\",\n      \"Vlajić\",\n      \"Vlajinić\",\n      \"Vlajkov\",\n      \"Vlajnić\",\n      \"Vlajsović\",\n      \"Vlaović\",\n      \"Vlasalija\",\n      \"Vlastelić\",\n      \"Vlašić\",\n      \"Vlaškalić\",\n      \"Vlaškovac\",\n      \"Vlatković\",\n      \"Vočanec\",\n      \"Voćanec\",\n      \"Vodanović\",\n      \"Vodeničar\",\n      \"Vodopija\",\n      \"Vođinac\",\n      \"VogronićOpačić\",\n      \"Vojaković\",\n      \"VojakovićFingler\",\n      \"Vojanić\",\n      \"Volak\",\n      \"Volar\",\n      \"Volarev\",\n      \"Volarević\",\n      \"Volarić\",\n      \"Volfand\",\n      \"Vončina\",\n      \"Vondra\",\n      \"Vondrak\",\n      \"Vonjak\",\n      \"Vorkapić\",\n      \"Vosab\",\n      \"Vošanović\",\n      \"Vovra\",\n      \"Vrabac\",\n      \"Vrabec\",\n      \"Vrabel\",\n      \"Vračar\",\n      \"Vračarić\",\n      \"Vračević\",\n      \"Vračić\",\n      \"Vrag\",\n      \"Vragolović\",\n      \"Vragović\",\n      \"Vrajić\",\n      \"Vran\",\n      \"Vranaričić\",\n      \"Vrančić\",\n      \"Vrandečić\",\n      \"Vraneš\",\n      \"Vranešević\",\n      \"Vranešić\",\n      \"Vranić\",\n      \"Vranka\",\n      \"Vrankić\",\n      \"Vranković\",\n      \"Vranović\",\n      \"Vranješ\",\n      \"VranješBrković\",\n      \"VranješMiličić\",\n      \"VranješMilošević\",\n      \"Vranješević\",\n      \"Vranjić\",\n      \"Vranjković\",\n      \"VranjkovićĆenan\",\n      \"VranjkovićKnežević\",\n      \"Vrapčenjak\",\n      \"Vratarić\",\n      \"Vratović\",\n      \"Vrban\",\n      \"Vrban Ružić\",\n      \"Vrbanac\",\n      \"Vrbanc\",\n      \"Vrbanec\",\n      \"Vrbanek\",\n      \"Vrbanić\",\n      \"Vrbanus\",\n      \"Vrbanjac\",\n      \"Vrbas\",\n      \"Vrbaslija\",\n      \"Vrbaški\",\n      \"Vrbica\",\n      \"Vrca\",\n      \"Vrcan\",\n      \"Vrdoljak\",\n      \"Vrđuka\",\n      \"Vrebac\",\n      \"Vrekalić\",\n      \"Vrekalović\",\n      \"Vrga\",\n      \"Vrhar\",\n      \"Vrhovac\",\n      \"Vrkljan\",\n      \"Vrlika\",\n      \"Vrlja\",\n      \"Vrljičak\",\n      \"Vrpoljac\",\n      \"Vrsajković\",\n      \"Vrselja\",\n      \"Vrtačnik\",\n      \"Vrtar\",\n      \"Vrtarić\",\n      \"VrtarićDubrović\",\n      \"VrtarićSabljo\",\n      \"Vrućina\",\n      \"Vučak\",\n      \"Vučak Grunbaum\",\n      \"Vučanović\",\n      \"Vučevac\",\n      \"Vučkovac\",\n      \"Vudrag\",\n      \"Vudrag Buljević\",\n      \"Vudrak\",\n      \"VugdelijaŽižić\",\n      \"Vuglač\",\n      \"Vuica\",\n      \"Vujaklija\",\n      \"Vujaklija Crnomarković\",\n      \"Vujaković\",\n      \"Vujanac\",\n      \"Vujanić\",\n      \"Vujanović\",\n      \"Vujasenović\",\n      \"Vujasin\",\n      \"Vujasinović\",\n      \"Vujatović\",\n      \"Vujeva\",\n      \"Vujica\",\n      \"Vujnovac\",\n      \"Vuka\",\n      \"Vukadin\",\n      \"Vukadin Markulinčić\",\n      \"Vukadin Romić\",\n      \"Vukadinović\",\n      \"Vukajlić\",\n      \"Vukajlija\",\n      \"Vukajlović\",\n      \"Vukalović\",\n      \"Vukaljević\",\n      \"Vukanović\",\n      \"Vukas\",\n      \"Vukasović\",\n      \"VukasovićLončar\",\n      \"VukasovićPejković\",\n      \"Vukašinac\",\n      \"Vukašinec\",\n      \"Vukašinović\",\n      \"Vukelja\",\n      \"Vukman\",\n      \"Vukmanić\",\n      \"Vukmanov\",\n      \"Vukmanović\",\n      \"Vukmirica\",\n      \"Vukobradović\",\n      \"Vukobrat\",\n      \"Vukobratović\",\n      \"Vukoja\",\n      \"Vukoja Matanović\",\n      \"Vukoja Pavličić\",\n      \"Vukojevac\",\n      \"VukojevićBabić\",\n      \"VukojevićTomašić\",\n      \"Vukomanović\",\n      \"Vukosav\",\n      \"Vukosavljević\",\n      \"Vukovac\",\n      \"VukovićDijanović\",\n      \"VukovićMihalić\",\n      \"Vukovljak Kralj\",\n      \"Vuksan\",\n      \"Vuksanić\",\n      \"VuksanićPuljek\",\n      \"Vuksanović\",\n      \"VukšićMihaljević\",\n      \"Vulama\",\n      \"Vuleta\",\n      \"Vuleta Blažević\",\n      \"Vunak\",\n      \"Vunjak\",\n      \"Vuradin\",\n      \"Vurdelja\",\n      \"Wagner\",\n      \"Waldman\",\n      \"Walkiewicz\",\n      \"Walleitner\",\n      \"Waller\",\n      \"Walter\",\n      \"Walz\",\n      \"Walzak\",\n      \"Washington\",\n      \"Wastl\",\n      \"Wayn\",\n      \"Wdoviak\",\n      \"Wdowiak\",\n      \"Wedral\",\n      \"Weigand\",\n      \"Weinand\",\n      \"Werkmann\",\n      \"Wershansky\",\n      \"Wertag\",\n      \"Westermajer\",\n      \"Wiedman\",\n      \"Wiessentaner\",\n      \"Wilhelm Vrbanić\",\n      \"Wilhem Arsić\",\n      \"Wolf Tucaković\",\n      \"Yahia\",\n      \"Yakub\",\n      \"Ylmaz\",\n      \"Zabjan\",\n      \"Zabludski\",\n      \"Zaboš\",\n      \"Zabrdac\",\n      \"Začek\",\n      \"Zadković\",\n      \"Zadnik\",\n      \"Zadol\",\n      \"Zadravec\",\n      \"Zadrić\",\n      \"Zadro\",\n      \"Zafred\",\n      \"Zagorac\",\n      \"Zagorčak\",\n      \"Zagorec\",\n      \"Zagorščak\",\n      \"Zagoršćak\",\n      \"Zagoršek\",\n      \"Zagrajski\",\n      \"Zagvozda\",\n      \"Zagvozda Grahovac\",\n      \"Zaharčev\",\n      \"Zaharov\",\n      \"Zahatek\",\n      \"Zahiri\",\n      \"Zahirović\",\n      \"ZahirovićPoslon\",\n      \"Zahiti\",\n      \"Zahn\",\n      \"Zahora\",\n      \"Zaibet\",\n      \"Zaić\",\n      \"Zajac\",\n      \"Zajačko\",\n      \"Zajček\",\n      \"Zajec\",\n      \"Zajic\",\n      \"Zajic Stojanović\",\n      \"Zajkić\",\n      \"Zajović\",\n      \"Zakany\",\n      \"Zakanj\",\n      \"Zakanji\",\n      \"Zake\",\n      \"Zakić\",\n      \"Zaklan\",\n      \"Zaklanac\",\n      \"Zaklanović\",\n      \"Zaković\",\n      \"Zakšek\",\n      \"Zakupski\",\n      \"Zalaj\",\n      \"Zalaji\",\n      \"Zalar\",\n      \"Zalezina\",\n      \"Zaleznik\",\n      \"Zaležak\",\n      \"Zalogar\",\n      \"Zaloscer\",\n      \"Zalović\",\n      \"Zamaklar\",\n      \"Zambo\",\n      \"Zamečnik\",\n      \"Zamolinski\",\n      \"Zamulinski\",\n      \"Zamuljinski\",\n      \"Zandt\",\n      \"Zaneti\",\n      \"Zaneti Suzić\",\n      \"Zanoški\",\n      \"Zanze\",\n      \"Zanjaši\",\n      \"Zaoral\",\n      \"Zapalac\",\n      \"Zaputil\",\n      \"Zaračko\",\n      \"Zaradić\",\n      \"Zarecki\",\n      \"Zarev\",\n      \"Zarić\",\n      \"Zarka\",\n      \"Zarli\",\n      \"Zaspan\",\n      \"Zaterini\",\n      \"Zatezalo\",\n      \"Zatko\",\n      \"Zattherini\",\n      \"Zavacki\",\n      \"Zavada\",\n      \"Zavagni\",\n      \"Zavišić\",\n      \"Zavođa\",\n      \"Zavor\",\n      \"Zavorski\",\n      \"Završki\",\n      \"Zbanatski\",\n      \"Zbodulja\",\n      \"Zdarilek\",\n      \"Zdelar\",\n      \"Zdelar Anočić\",\n      \"Zdelar Ivić\",\n      \"Zdeličan\",\n      \"Zdenčan\",\n      \"Zdenčanović\",\n      \"Zdilar\",\n      \"Zdjelar\",\n      \"Zdjelar Czigler\",\n      \"Zdjelar Jusup\",\n      \"Zdjelarević\",\n      \"Zdravčević\",\n      \"ZdravčevićVrkić\",\n      \"Zdravković\",\n      \"Zeba\",\n      \"Zec Serdar\",\n      \"Zechmajster\",\n      \"Zegnal\",\n      \"Zekan\",\n      \"ZekićSušac\",\n      \"Zeko Pivač\",\n      \"Zelenika\",\n      \"Zelenka\",\n      \"Zelenjak\",\n      \"ZelićŽeravica\",\n      \"Zelinac\",\n      \"Zeljak\",\n      \"Zeman\",\n      \"Zemljak\",\n      \"Zemljak Spechtenhauser\",\n      \"Zenhausern\",\n      \"Zenuta\",\n      \"Zetaić\",\n      \"Zetajić\",\n      \"Zezula\",\n      \"Zglavnik\",\n      \"Zgonjanin\",\n      \"Zgrablić\",\n      \"Zibar\",\n      \"Zidar\",\n      \"Zidar Milić\",\n      \"Zidarević\",\n      \"Zidarić\",\n      \"Zijan\",\n      \"Zima\",\n      \"Zimaj\",\n      \"Zimmerman\",\n      \"Zimmermann\",\n      \"Zimonja\",\n      \"Zinaić\",\n      \"ZinaićBlažinkov\",\n      \"Zinajić\",\n      \"Zita\",\n      \"Zjakić\",\n      \"Zjalić\",\n      \"Zlatanović\",\n      \"Zlatar\",\n      \"Zlatarek\",\n      \"Zlatarević\",\n      \"Zlatarić\",\n      \"Zlatić\",\n      \"ZlatićKavgić\",\n      \"Zlatković\",\n      \"Zlatović\",\n      \"Zlatunić\",\n      \"Zlokapa\",\n      \"Zlokolica\",\n      \"Zlosa\",\n      \"Zlovarić\",\n      \"Zmaić\",\n      \"Zmajić\",\n      \"Zmajšek\",\n      \"Znaor\",\n      \"Znika\",\n      \"Zobenica\",\n      \"Zobundžija\",\n      \"Zolaj\",\n      \"Zolaji\",\n      \"Zolota\",\n      \"Zoraj\",\n      \"Zoraja\",\n      \"Zorbas\",\n      \"Zorbaz\",\n      \"Zorica\",\n      \"Zorman\",\n      \"Zoroja\",\n      \"Zovak\",\n      \"Zovo Susak\",\n      \"Zrakić\",\n      \"Zrinščak\",\n      \"Zrmanjac\",\n      \"Zrna\",\n      \"Zrno Dimnjašević\",\n      \"Zuanović\",\n      \"Zubac\",\n      \"Zubac Ištuk\",\n      \"Zubaj\",\n      \"Zubak\",\n      \"Zuban\",\n      \"Zubonja\",\n      \"Zukan\",\n      \"Zulbari\",\n      \"Zundanović\",\n      \"Zurak\",\n      \"Zurapović\",\n      \"Zuščak\",\n      \"Zušćak\",\n      \"Zuzjak\",\n      \"Zuzjak Novak\",\n      \"Zvanić\",\n      \"Zvardon\",\n      \"Zvekan\",\n      \"Zvekanov\",\n      \"Zvekanović\",\n      \"Zveržina\",\n      \"Zvocak\",\n      \"Zvonar\",\n      \"Zvonarek\",\n      \"Zvonarević\",\n      \"Zvonarić\",\n      \"Žabarović\",\n      \"Žabčić\",\n      \"Žabić\",\n      \"Žaček\",\n      \"Žada\",\n      \"Žadanji\",\n      \"Žagač\",\n      \"Žagar\",\n      \"Žagarac\",\n      \"Žagarova\",\n      \"Žago\",\n      \"Žaja\",\n      \"Žajdlik\",\n      \"Žajlik\",\n      \"Žaki\",\n      \"Žaknić\",\n      \"Žakula\",\n      \"Žalac\",\n      \"Žalako\",\n      \"Žalik\",\n      \"Žalonkin\",\n      \"Žampak\",\n      \"Žanić\",\n      \"Žanija\",\n      \"Žanko\",\n      \"Žaper\",\n      \"Žaper Radičević\",\n      \"Žarak\",\n      \"Žarić\",\n      \"Žarko\",\n      \"Žarković\",\n      \"ŽarkovićMaršal\",\n      \"Ždrale\",\n      \"Žeđa\",\n      \"Žegarac\",\n      \"Žegura Schonberger\",\n      \"Želka\",\n      \"Željeznak\",\n      \"Željeznjak\",\n      \"Žemla\",\n      \"Žerav\",\n      \"Žeravica\",\n      \"Žeravica Lang\",\n      \"Žerjav\",\n      \"Žganec\",\n      \"Žganjar\",\n      \"Žganjer\",\n      \"Žgela\",\n      \"Žgrabljić\",\n      \"Žibrat\",\n      \"Židar\",\n      \"Žido Lazarević\",\n      \"Žigman\",\n      \"Žiha\",\n      \"Žilavec\",\n      \"Žiljak\",\n      \"Žindarec\",\n      \"Žipac\",\n      \"Žiraj\",\n      \"ŽirošTatalović\",\n      \"Žiška\",\n      \"Žitnjak\",\n      \"Živadinović\",\n      \"Živaković\",\n      \"ŽivakovićKerže\",\n      \"Živalj\",\n      \"Živaljić\",\n      \"Živanić\",\n      \"Živanov\",\n      \"Živanović\",\n      \"Živičnjak\",\n      \"ŽivićĆojbašić\",\n      \"ŽivkovićUbavin\",\n      \"Žiža\",\n      \"Žižek\",\n      \"Žižanović\",\n      \"ŽižanovićŠahini\",\n      \"ŽižićAbramović\",\n      \"Žmegač\",\n      \"Žnidarec\",\n      \"Žnidarić\",\n      \"Žnidaršić\",\n      \"Žohar\",\n      \"Žolja\",\n      \"Žonka\",\n      \"Žulj Raštegorac\",\n      \"ŽuljevićGrafina\",\n      \"Žuna\",\n      \"Žuna Pfeiffer\",\n      \"Župan\",\n      \"Župan Perasić\",\n      \"Župančić\",\n      \"Županić\",\n      \"Županović\",\n      \"Župarić\",\n      \"Žurga\",\n      \"Žuro Tijardović\",\n      \"Žuvela\",\n      \"Žuža\",\n      \"Žužak\",\n      \"Žužanić\",\n      \"ŽužanićKlapan\",\n      \"Žvab\"\n    ],\n    \"prefix\": [\n      \"g.\",\n      \"gđa.\",\n      \"gđa.\",\n      \"gđa\",\n      \"dr.\"\n    ],\n    \"suffix\": [\n      \"dipl.oecc\",\n      \"dipl.ing\"\n    ],\n    \"title\": {\n      \"descriptor\": [\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      \"level\": [\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        \"financijski\"\n      ],\n      \"job\": [\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    },\n    \"name\": [\n      \"#{prefix} #{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}, #{suffix}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{male_first_name} #{last_name}\",\n      \"#{female_first_name} #{last_name}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"### ###\",\n      \"### ###\",\n      \"### ###\",\n      \"### ### ####\",\n      \"+385 ## ### ###\",\n      \"00385 ## ### ###\"\n    ]\n  },\n  \"cell_phone\": {\n    \"formats\": [\n      \"### ###\",\n      \"### ###\",\n      \"### ###\",\n      \"### ### ####\",\n      \"+385 ## ### ###\",\n      \"00385 ## ### ###\"\n    ]\n  },\n  \"date\": {\n    \"month\": {\n      \"wide\": [\n        \"siječanj\",\n        \"veljača\",\n        \"ožujak\",\n        \"travanj\",\n        \"svibanj\",\n        \"lipanj\",\n        \"srpanj\",\n        \"kolovoz\",\n        \"rujan\",\n        \"listopad\",\n        \"studeni\",\n        \"prosinac\"\n      ],\n      \"wide_context\": [\n        \"siječanj\",\n        \"veljača\",\n        \"ožujak\",\n        \"travanj\",\n        \"svibanj\",\n        \"lipanj\",\n        \"srpanj\",\n        \"kolovoz\",\n        \"rujan\",\n        \"listopad\",\n        \"studeni\",\n        \"prosinac\"\n      ],\n      \"abbr\": [\n        \"sij\",\n        \"vel\",\n        \"ožu\",\n        \"tra\",\n        \"svi\",\n        \"lip\",\n        \"srp\",\n        \"kol\",\n        \"ruj\",\n        \"lis\",\n        \"stu\",\n        \"pro\"\n      ],\n      \"abbr_context\": [\n        \"sij\",\n        \"vel\",\n        \"ožu\",\n        \"tra\",\n        \"svi\",\n        \"lip\",\n        \"srp\",\n        \"kol\",\n        \"ruj\",\n        \"lis\",\n        \"stu\",\n        \"pro\"\n      ]\n    },\n    \"weekday\": {\n      \"wide\": [\n        \"nedjelja\",\n        \"ponedjeljak\",\n        \"utorak\",\n        \"srijeda\",\n        \"četvrtak\",\n        \"petak\",\n        \"subota\"\n      ],\n      \"wide_context\": [\n        \"nedjelja\",\n        \"ponedjeljak\",\n        \"utorak\",\n        \"srijeda\",\n        \"četvrtak\",\n        \"petak\",\n        \"subota\"\n      ],\n      \"abbr\": [\n        \"ned\",\n        \"pon\",\n        \"uto\",\n        \"sri\",\n        \"čet\",\n        \"pet\",\n        \"sub\"\n      ],\n      \"abbr_context\": [\n        \"ned\",\n        \"pon\",\n        \"uto\",\n        \"sri\",\n        \"čet\",\n        \"pet\",\n        \"sub\"\n      ]\n    }\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/hr.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 3],\n    city: [Array String; 1],\n    city_name: [Array String; 128],\n    country: [Array String; 246],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1],\n    secondary_address: [Array String; 2],\n    street: [Array String; 375],\n    street_address: [Array String; 1],\n    street_name: [Array String; 1],\n    time_zone: [Array String; 127]\n  },\n  cell_phone: {\n    formats: [Array String; 6]\n  },\n  date: {\n    month: {\n      abbr: [Array String; 12],\n      abbr_context: [Array String; 12],\n      wide: [Array String; 12],\n      wide_context: [Array String; 12]\n    },\n    weekday: {\n      abbr: [Array String; 7],\n      abbr_context: [Array String; 7],\n      wide: [Array String; 7],\n      wide_context: [Array String; 7]\n    }\n  },\n  internet: {\n    domain_suffix: [Array String; 5],\n    free_email: [Array String; 3]\n  },\n  name: {\n    female_first_name: [Array String; 238],\n    first_name: [Array String; 409],\n    last_name: [Array String; 11617],\n    male_first_name: [Array String; 171],\n    name: [Array String; 6],\n    prefix: [Array String; 5],\n    suffix: [Array String; 2],\n    title: {\n      descriptor: [Array String; 10],\n      job: [Array String; 23],\n      level: [Array String; 22]\n    }\n  },\n  phone_number: {\n    formats: [Array String; 6]\n  },\n  title: Hrvatski\n}"
  },
  {
    "path": "Source/Bogus/data/id_ID.locale.json",
    "content": "{\n  \"title\": \"Indonesia\",\n  \"address\": {\n    \"building_number\": [\n      \"##\",\n      \"#\"\n    ],\n    \"postcode\": [\n      \"#####\"\n    ],\n    \"state\": [\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    ],\n    \"city_name\": [\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      \"Denpasar\",\n      \"Negara,Bali\",\n      \"Singaraja\",\n      \"Tabanan\",\n      \"Bangli\"\n    ],\n    \"city\": [\n      \"#{city_name}\"\n    ],\n    \"street_prefix\": [\n      \"Ds.\",\n      \"Dk.\",\n      \"Gg.\",\n      \"Jln.\",\n      \"Jr.\",\n      \"Kpg.\",\n      \"Ki.\",\n      \"Psr.\"\n    ],\n    \"street_name\": [\n      \"#{street_prefix} #{Name.first_name}\",\n      \"#{street_prefix} #{Name.last_name}\"\n    ],\n    \"street_address\": [\n      \"#{street_name} no #{building_number}\"\n    ],\n    \"default_country\": [\n      \"Indonesia\"\n    ]\n  },\n  \"company\": {\n    \"prefix\": [\n      \"PT\",\n      \"CV\",\n      \"UD\",\n      \"PD\",\n      \"Perum\"\n    ],\n    \"suffix\": [\n      \"(Persero) Tbk\",\n      \"Tbk\"\n    ],\n    \"name\": [\n      \"#{prefix} #{Name.last_name}\",\n      \"#{Name.last_name} #{suffix}\",\n      \"#{prefix} #{Name.last_name} #{suffix}\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"gmail.com\",\n      \"yahoo.com\",\n      \"gmail.co.id\",\n      \"yahoo.co.id\"\n    ],\n    \"domain_suffix\": [\n      \"com\",\n      \"net\",\n      \"org\",\n      \"asia\",\n      \"tv\",\n      \"biz\",\n      \"info\",\n      \"in\",\n      \"name\",\n      \"co\",\n      \"ac.id\",\n      \"sch.id\",\n      \"go.id\",\n      \"mil.id\",\n      \"co.id\",\n      \"or.id\",\n      \"web.id\",\n      \"my.id\",\n      \"biz.id\",\n      \"desa.id\"\n    ]\n  },\n  \"date\": {\n    \"month\": {\n      \"wide\": [\n        \"Januari\",\n        \"Februari\",\n        \"Maret\",\n        \"April\",\n        \"Mei\",\n        \"Juni\",\n        \"Juli\",\n        \"Agustus\",\n        \"September\",\n        \"Oktober\",\n        \"November\",\n        \"Desember\"\n      ],\n      \"wide_context\": [\n        \"Januari\",\n        \"Februari\",\n        \"Maret\",\n        \"April\",\n        \"Mei\",\n        \"Juni\",\n        \"Juli\",\n        \"Agustus\",\n        \"September\",\n        \"Oktober\",\n        \"November\",\n        \"Desember\"\n      ],\n      \"abbr\": [\n        \"Jan\",\n        \"Feb\",\n        \"Mar\",\n        \"Apr\",\n        \"Mei\",\n        \"Jun\",\n        \"Jul\",\n        \"Ags\",\n        \"Sep\",\n        \"Okt\",\n        \"Nov\",\n        \"Des\"\n      ],\n      \"abbr_context\": [\n        \"Jan\",\n        \"Feb\",\n        \"Mar\",\n        \"Apr\",\n        \"Mei\",\n        \"Jun\",\n        \"Jul\",\n        \"Ags\",\n        \"Sep\",\n        \"Okt\",\n        \"Nov\",\n        \"Des\"\n      ]\n    },\n    \"weekday\": {\n      \"wide\": [\n        \"Minggu\",\n        \"Senin\",\n        \"Selasa\",\n        \"Rabu\",\n        \"Kamis\",\n        \"Jumat\",\n        \"Sabtu\"\n      ],\n      \"wide_context\": [\n        \"Minggu\",\n        \"Senin\",\n        \"Selasa\",\n        \"Rabu\",\n        \"Kamis\",\n        \"Jumat\",\n        \"Sabtu\"\n      ],\n      \"abbr\": [\n        \"Min\",\n        \"Sen\",\n        \"Sel\",\n        \"Rab\",\n        \"Kam\",\n        \"Jum\",\n        \"Sab\"\n      ],\n      \"abbr_context\": [\n        \"Min\",\n        \"Sen\",\n        \"Sel\",\n        \"Rab\",\n        \"Kam\",\n        \"Jum\",\n        \"Sab\"\n      ]\n    }\n  },\n  \"name\": {\n    \"male_first_name\": [\n      \"Abyasa\",\n      \"Ade\",\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      \"Arta\",\n      \"Artanto\",\n      \"Artawan\",\n      \"Arsipatra\",\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      \"Cahyadi\",\n      \"Cahyanto\",\n      \"Cahya\",\n      \"Cahyo\",\n      \"Cahyono\",\n      \"Caket\",\n      \"Cakrabirawa\",\n      \"Cakrabuana\",\n      \"Cakrajiya\",\n      \"Cakrawala\",\n      \"Cakrawangsa\",\n      \"Candra\",\n      \"Chandra\",\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      \"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      \"Drajat\",\n      \"Dwi\",\n      \"Dono\",\n      \"Dodo\",\n      \"Edi\",\n      \"Eka\",\n      \"Elon\",\n      \"Eluh\",\n      \"Eman\",\n      \"Emas\",\n      \"Embuh\",\n      \"Emong\",\n      \"Empluk\",\n      \"Endra\",\n      \"Enteng\",\n      \"Estiawan\",\n      \"Estiono\",\n      \"Eko\",\n      \"Edi\",\n      \"Edison\",\n      \"Edward\",\n      \"Elvin\",\n      \"Erik\",\n      \"Emil\",\n      \"Ega\",\n      \"Emin\",\n      \"Eja\",\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      \"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      \"Hairyanto\",\n      \"Hardana\",\n      \"Hardi\",\n      \"Harimurti\",\n      \"Harja\",\n      \"Harjasa\",\n      \"Harjaya\",\n      \"Harjo\",\n      \"Harsana\",\n      \"Harsanto\",\n      \"Harsaya\",\n      \"Hartaka\",\n      \"Hartana\",\n      \"Harto\",\n      \"Hasta\",\n      \"Heru\",\n      \"Himawan\",\n      \"Hadi\",\n      \"Halim\",\n      \"Hasim\",\n      \"Hasan\",\n      \"Hendra\",\n      \"Hendri\",\n      \"Heryanto\",\n      \"Hamzah\",\n      \"Hari\",\n      \"Imam\",\n      \"Indra\",\n      \"Irwan\",\n      \"Irsad\",\n      \"Ikhsan\",\n      \"Irfan\",\n      \"Ian\",\n      \"Ibrahim\",\n      \"Ibrani\",\n      \"Ismail\",\n      \"Irnanto\",\n      \"Ilyas\",\n      \"Ibun\",\n      \"Ivan\",\n      \"Ikin\",\n      \"Ihsan\",\n      \"Jabal\",\n      \"Jaeman\",\n      \"Jaga\",\n      \"Jagapati\",\n      \"Jagaraga\",\n      \"Jail\",\n      \"Jaiman\",\n      \"Jaka\",\n      \"Jarwa\",\n      \"Jarwadi\",\n      \"Jarwi\",\n      \"Jasmani\",\n      \"Jaswadi\",\n      \"Jati\",\n      \"Jatmiko\",\n      \"Jaya\",\n      \"Jayadi\",\n      \"Jayeng\",\n      \"Jinawi\",\n      \"Jindra\",\n      \"Joko\",\n      \"Jumadi\",\n      \"Jumari\",\n      \"Jamal\",\n      \"Jamil\",\n      \"Jais\",\n      \"Jefri\",\n      \"Johan\",\n      \"Jono\",\n      \"Kacung\",\n      \"Kajen\",\n      \"Kambali\",\n      \"Kamidin\",\n      \"Kariman\",\n      \"Karja\",\n      \"Karma\",\n      \"Karman\",\n      \"Karna\",\n      \"Karsa\",\n      \"Karsana\",\n      \"Karta\",\n      \"Kasiran\",\n      \"Kasusra\",\n      \"Kawaca\",\n      \"Kawaya\",\n      \"Kayun\",\n      \"Kemba\",\n      \"Kenari\",\n      \"Kenes\",\n      \"Kuncara\",\n      \"Kunthara\",\n      \"Kusuma\",\n      \"Kadir\",\n      \"Kala\",\n      \"Kalim\",\n      \"Kurnia\",\n      \"Kanda\",\n      \"Kardi\",\n      \"Karya\",\n      \"Kasim\",\n      \"Kairav\",\n      \"Kenzie\",\n      \"Kemal\",\n      \"Kamal\",\n      \"Koko\",\n      \"Labuh\",\n      \"Laksana\",\n      \"Lamar\",\n      \"Lanang\",\n      \"Langgeng\",\n      \"Lanjar\",\n      \"Lantar\",\n      \"Lega\",\n      \"Legawa\",\n      \"Lembah\",\n      \"Liman\",\n      \"Limar\",\n      \"Luhung\",\n      \"Lukita\",\n      \"Luluh\",\n      \"Lulut\",\n      \"Lurhur\",\n      \"Luwar\",\n      \"Luwes\",\n      \"Latif\",\n      \"Lasmanto\",\n      \"Lukman\",\n      \"Luthfi\",\n      \"Leo\",\n      \"Luis\",\n      \"Lutfan\",\n      \"Lasmono\",\n      \"Laswi\",\n      \"Mahesa\",\n      \"Makara\",\n      \"Makuta\",\n      \"Manah\",\n      \"Maras\",\n      \"Margana\",\n      \"Mariadi\",\n      \"Marsudi\",\n      \"Martaka\",\n      \"Martana\",\n      \"Martani\",\n      \"Marwata\",\n      \"Maryadi\",\n      \"Maryanto\",\n      \"Mitra\",\n      \"Mujur\",\n      \"Mulya\",\n      \"Mulyanto\",\n      \"Mulyono\",\n      \"Mumpuni\",\n      \"Muni\",\n      \"Mursita\",\n      \"Murti\",\n      \"Mustika\",\n      \"Maman\",\n      \"Mahmud\",\n      \"Mahdi\",\n      \"Mahfud\",\n      \"Malik\",\n      \"Muhammad\",\n      \"Mustofa\",\n      \"Marsito\",\n      \"Mursinin\",\n      \"Nalar\",\n      \"Naradi\",\n      \"Nardi\",\n      \"Niyaga\",\n      \"Nrima\",\n      \"Nugraha\",\n      \"Nyana\",\n      \"Narji\",\n      \"Nasab\",\n      \"Nasrullah\",\n      \"Nasim\",\n      \"Najib\",\n      \"Najam\",\n      \"Nyoman\",\n      \"Olga\",\n      \"Ozy\",\n      \"Omar\",\n      \"Opan\",\n      \"Oskar\",\n      \"Oman\",\n      \"Okto\",\n      \"Okta\",\n      \"Opung\",\n      \"Paiman\",\n      \"Panca\",\n      \"Pangeran\",\n      \"Pangestu\",\n      \"Pardi\",\n      \"Parman\",\n      \"Perkasa\",\n      \"Praba\",\n      \"Prabu\",\n      \"Prabawa\",\n      \"Prabowo\",\n      \"Prakosa\",\n      \"Pranata\",\n      \"Pranawa\",\n      \"Prasetya\",\n      \"Prasetyo\",\n      \"Prayitna\",\n      \"Prayoga\",\n      \"Prayogo\",\n      \"Purwadi\",\n      \"Purwa\",\n      \"Purwanto\",\n      \"Panji\",\n      \"Pandu\",\n      \"Paiman\",\n      \"Prima\",\n      \"Putu\",\n      \"Raden\",\n      \"Raditya\",\n      \"Raharja\",\n      \"Rama\",\n      \"Rangga\",\n      \"Reksa\",\n      \"Respati\",\n      \"Rusman\",\n      \"Rosman\",\n      \"Rahmat\",\n      \"Rahman\",\n      \"Rendy\",\n      \"Reza\",\n      \"Rizki\",\n      \"Ridwan\",\n      \"Rudi\",\n      \"Raden\",\n      \"Radit\",\n      \"Radika\",\n      \"Rafi\",\n      \"Rafid\",\n      \"Raihan\",\n      \"Salman\",\n      \"Saadat\",\n      \"Saiful\",\n      \"Surya\",\n      \"Slamet\",\n      \"Samsul\",\n      \"Soleh\",\n      \"Simon\",\n      \"Sabar\",\n      \"Sabri\",\n      \"Sidiq\",\n      \"Satya\",\n      \"Setya\",\n      \"Saka\",\n      \"Sakti\",\n      \"Taswir\",\n      \"Tedi\",\n      \"Teddy\",\n      \"Taufan\",\n      \"Taufik\",\n      \"Tomi\",\n      \"Tasnim\",\n      \"Teguh\",\n      \"Tasdik\",\n      \"Timbul\",\n      \"Tirta\",\n      \"Tirtayasa\",\n      \"Tri\",\n      \"Tugiman\",\n      \"Umar\",\n      \"Usman\",\n      \"Uda\",\n      \"Umay\",\n      \"Unggul\",\n      \"Utama\",\n      \"Umaya\",\n      \"Upik\",\n      \"Viktor\",\n      \"Vino\",\n      \"Vinsen\",\n      \"Vero\",\n      \"Vega\",\n      \"Viman\",\n      \"Virman\",\n      \"Wahyu\",\n      \"Wira\",\n      \"Wisnu\",\n      \"Wadi\",\n      \"Wardi\",\n      \"Warji\",\n      \"Waluyo\",\n      \"Wakiman\",\n      \"Wage\",\n      \"Wardaya\",\n      \"Warsa\",\n      \"Warsita\",\n      \"Warta\",\n      \"Wasis\",\n      \"Wawan\",\n      \"Xanana\",\n      \"Yahya\",\n      \"Yusuf\",\n      \"Yosef\",\n      \"Yono\",\n      \"Yoga\"\n    ],\n    \"male_last_name\": [\n      \"Adriansyah\",\n      \"Ardianto\",\n      \"Anggriawan\",\n      \"Budiman\",\n      \"Budiyanto\",\n      \"Damanik\",\n      \"Dongoran\",\n      \"Dabukke\",\n      \"Firmansyah\",\n      \"Firgantoro\",\n      \"Gunarto\",\n      \"Gunawan\",\n      \"Hardiansyah\",\n      \"Habibi\",\n      \"Hakim\",\n      \"Halim\",\n      \"Haryanto\",\n      \"Hidayat\",\n      \"Hidayanto\",\n      \"Hutagalung\",\n      \"Hutapea\",\n      \"Hutasoit\",\n      \"Irawan\",\n      \"Iswahyudi\",\n      \"Kuswoyo\",\n      \"Januar\",\n      \"Jailani\",\n      \"Kurniawan\",\n      \"Kusumo\",\n      \"Latupono\",\n      \"Lazuardi\",\n      \"Maheswara\",\n      \"Mahendra\",\n      \"Mustofa\",\n      \"Mansur\",\n      \"Mandala\",\n      \"Megantara\",\n      \"Maulana\",\n      \"Maryadi\",\n      \"Mangunsong\",\n      \"Manullang\",\n      \"Marpaung\",\n      \"Marbun\",\n      \"Narpati\",\n      \"Natsir\",\n      \"Nugroho\",\n      \"Najmudin\",\n      \"Nashiruddin\",\n      \"Nainggolan\",\n      \"Nababan\",\n      \"Napitupulu\",\n      \"Pangestu\",\n      \"Putra\",\n      \"Pranowo\",\n      \"Prabowo\",\n      \"Pratama\",\n      \"Prasetya\",\n      \"Prasetyo\",\n      \"Pradana\",\n      \"Pradipta\",\n      \"Prakasa\",\n      \"Permadi\",\n      \"Prasasta\",\n      \"Prayoga\",\n      \"Ramadan\",\n      \"Rajasa\",\n      \"Rajata\",\n      \"Saptono\",\n      \"Santoso\",\n      \"Saputra\",\n      \"Saefullah\",\n      \"Setiawan\",\n      \"Suryono\",\n      \"Suwarno\",\n      \"Siregar\",\n      \"Sihombing\",\n      \"Salahudin\",\n      \"Sihombing\",\n      \"Samosir\",\n      \"Saragih\",\n      \"Sihotang\",\n      \"Simanjuntak\",\n      \"Sinaga\",\n      \"Simbolon\",\n      \"Sitompul\",\n      \"Sitorus\",\n      \"Sirait\",\n      \"Siregar\",\n      \"Situmorang\",\n      \"Tampubolon\",\n      \"Thamrin\",\n      \"Tamba\",\n      \"Tarihoran\",\n      \"Utama\",\n      \"Uwais\",\n      \"Wahyudin\",\n      \"Waluyo\",\n      \"Wibowo\",\n      \"Winarno\",\n      \"Wibisono\",\n      \"Wijaya\",\n      \"Widodo\",\n      \"Wacana\",\n      \"Waskita\",\n      \"Wasita\",\n      \"Zulkarnain\"\n    ],\n    \"female_first_name\": [\n      \"Ade\",\n      \"Agnes\",\n      \"Ajeng\",\n      \"Amalia\",\n      \"Anita\",\n      \"Ayu\",\n      \"Aisyah\",\n      \"Ana\",\n      \"Ami\",\n      \"Ani\",\n      \"Azalea\",\n      \"Aurora\",\n      \"Alika\",\n      \"Anastasia\",\n      \"Amelia\",\n      \"Almira\",\n      \"Bella\",\n      \"Betania\",\n      \"Belinda\",\n      \"Citra\",\n      \"Cindy\",\n      \"Chelsea\",\n      \"Clara\",\n      \"Cornelia\",\n      \"Cinta\",\n      \"Cinthia\",\n      \"Ciaobella\",\n      \"Cici\",\n      \"Carla\",\n      \"Calista\",\n      \"Devi\",\n      \"Dewi\",\n      \"Dian\",\n      \"Diah\",\n      \"Diana\",\n      \"Dina\",\n      \"Dinda\",\n      \"Dalima\",\n      \"Eka\",\n      \"Eva\",\n      \"Endah\",\n      \"Elisa\",\n      \"Eli\",\n      \"Ella\",\n      \"Ellis\",\n      \"Elma\",\n      \"Elvina\",\n      \"Fitria\",\n      \"Fitriani\",\n      \"Febi\",\n      \"Faizah\",\n      \"Farah\",\n      \"Farhunnisa\",\n      \"Fathonah\",\n      \"Gabriella\",\n      \"Gasti\",\n      \"Gawati\",\n      \"Genta\",\n      \"Ghaliyati\",\n      \"Gina\",\n      \"Gilda\",\n      \"Halima\",\n      \"Hesti\",\n      \"Hilda\",\n      \"Hafshah\",\n      \"Hamima\",\n      \"Hana\",\n      \"Hani\",\n      \"Hasna\",\n      \"Humaira\",\n      \"Ika\",\n      \"Indah\",\n      \"Intan\",\n      \"Irma\",\n      \"Icha\",\n      \"Ida\",\n      \"Ifa\",\n      \"Ilsa\",\n      \"Ina\",\n      \"Ira\",\n      \"Iriana\",\n      \"Jamalia\",\n      \"Janet\",\n      \"Jane\",\n      \"Julia\",\n      \"Juli\",\n      \"Jessica\",\n      \"Jasmin\",\n      \"Jelita\",\n      \"Kamaria\",\n      \"Kamila\",\n      \"Kani\",\n      \"Karen\",\n      \"Karimah\",\n      \"Kartika\",\n      \"Kasiyah\",\n      \"Keisha\",\n      \"Kezia\",\n      \"Kiandra\",\n      \"Kayla\",\n      \"Kania\",\n      \"Lala\",\n      \"Lalita\",\n      \"Latika\",\n      \"Laila\",\n      \"Laras\",\n      \"Lidya\",\n      \"Lili\",\n      \"Lintang\",\n      \"Maria\",\n      \"Mala\",\n      \"Maya\",\n      \"Maida\",\n      \"Maimunah\",\n      \"Melinda\",\n      \"Mila\",\n      \"Mutia\",\n      \"Michelle\",\n      \"Malika\",\n      \"Nadia\",\n      \"Nadine\",\n      \"Nabila\",\n      \"Natalia\",\n      \"Novi\",\n      \"Nova\",\n      \"Nurul\",\n      \"Nilam\",\n      \"Najwa\",\n      \"Olivia\",\n      \"Ophelia\",\n      \"Oni\",\n      \"Oliva\",\n      \"Padma\",\n      \"Putri\",\n      \"Paramita\",\n      \"Paris\",\n      \"Patricia\",\n      \"Paulin\",\n      \"Puput\",\n      \"Puji\",\n      \"Pia\",\n      \"Puspa\",\n      \"Puti\",\n      \"Putri\",\n      \"Padmi\",\n      \"Qori\",\n      \"Queen\",\n      \"Ratih\",\n      \"Ratna\",\n      \"Restu\",\n      \"Rini\",\n      \"Rika\",\n      \"Rina\",\n      \"Rahayu\",\n      \"Rahmi\",\n      \"Rachel\",\n      \"Rahmi\",\n      \"Raisa\",\n      \"Raina\",\n      \"Sarah\",\n      \"Sari\",\n      \"Siti\",\n      \"Siska\",\n      \"Suci\",\n      \"Syahrini\",\n      \"Septi\",\n      \"Sadina\",\n      \"Safina\",\n      \"Sakura\",\n      \"Salimah\",\n      \"Salwa\",\n      \"Salsabila\",\n      \"Samiah\",\n      \"Shania\",\n      \"Sabrina\",\n      \"Silvia\",\n      \"Shakila\",\n      \"Talia\",\n      \"Tami\",\n      \"Tira\",\n      \"Tiara\",\n      \"Titin\",\n      \"Tania\",\n      \"Tina\",\n      \"Tantri\",\n      \"Tari\",\n      \"Titi\",\n      \"Uchita\",\n      \"Unjani\",\n      \"Ulya\",\n      \"Uli\",\n      \"Ulva\",\n      \"Umi\",\n      \"Usyi\",\n      \"Vanya\",\n      \"Vanesa\",\n      \"Vivi\",\n      \"Vera\",\n      \"Vicky\",\n      \"Victoria\",\n      \"Violet\",\n      \"Winda\",\n      \"Widya\",\n      \"Wulan\",\n      \"Wirda\",\n      \"Wani\",\n      \"Yani\",\n      \"Yessi\",\n      \"Yulia\",\n      \"Yuliana\",\n      \"Yuni\",\n      \"Yunita\",\n      \"Yance\",\n      \"Zahra\",\n      \"Zalindra\",\n      \"Zaenab\",\n      \"Zulfa\",\n      \"Zizi\",\n      \"Zulaikha\",\n      \"Zamira\",\n      \"Zelda\",\n      \"Zelaya\"\n    ],\n    \"female_last_name\": [\n      \"Agustina\",\n      \"Andriani\",\n      \"Anggraini\",\n      \"Aryani\",\n      \"Astuti\",\n      \"Fujiati\",\n      \"Farida\",\n      \"Handayani\",\n      \"Hassanah\",\n      \"Hartati\",\n      \"Hasanah\",\n      \"Haryanti\",\n      \"Hariyah\",\n      \"Hastuti\",\n      \"Halimah\",\n      \"Kusmawati\",\n      \"Kuswandari\",\n      \"Laksmiwati\",\n      \"Laksita\",\n      \"Lestari\",\n      \"Lailasari\",\n      \"Mandasari\",\n      \"Mardhiyah\",\n      \"Mayasari\",\n      \"Melani\",\n      \"Mulyani\",\n      \"Maryati\",\n      \"Nurdiyanti\",\n      \"Novitasari\",\n      \"Nuraini\",\n      \"Nasyidah\",\n      \"Nasyiah\",\n      \"Namaga\",\n      \"Palastri\",\n      \"Pudjiastuti\",\n      \"Puspasari\",\n      \"Puspita\",\n      \"Purwanti\",\n      \"Pratiwi\",\n      \"Purnawati\",\n      \"Pertiwi\",\n      \"Permata\",\n      \"Prastuti\",\n      \"Padmasari\",\n      \"Rahmawati\",\n      \"Rahayu\",\n      \"Riyanti\",\n      \"Rahimah\",\n      \"Suartini\",\n      \"Sudiati\",\n      \"Suryatmi\",\n      \"Susanti\",\n      \"Safitri\",\n      \"Oktaviani\",\n      \"Utami\",\n      \"Usamah\",\n      \"Usada\",\n      \"Uyainah\",\n      \"Yuniar\",\n      \"Yuliarti\",\n      \"Yulianti\",\n      \"Yolanda\",\n      \"Wahyuni\",\n      \"Wijayanti\",\n      \"Widiastuti\",\n      \"Winarsih\",\n      \"Wulandari\",\n      \"Wastuti\",\n      \"Zulaika\"\n    ],\n    \"prefix\": [],\n    \"suffix\": [\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    \"name\": [\n      \"#{male_first_name} #{male_last_name}\",\n      \"#{male_last_name} #{male_first_name}\",\n      \"#{male_first_name} #{male_first_name} #{male_last_name}\",\n      \"#{female_first_name} #{female_last_name}\",\n      \"#{female_first_name} #{male_last_name}\",\n      \"#{female_last_name} #{female_first_name}\",\n      \"#{female_first_name} #{female_first_name} #{female_last_name}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\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  }\n}"
  },
  {
    "path": "Source/Bogus/data/id_ID.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 2],\n    city: [Array String; 1],\n    city_name: [Array String; 227],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1],\n    state: [Array String; 34],\n    street_address: [Array String; 1],\n    street_name: [Array String; 2],\n    street_prefix: [Array String; 8]\n  },\n  company: {\n    name: [Array String; 3],\n    prefix: [Array String; 5],\n    suffix: [Array String; 2]\n  },\n  date: {\n    month: {\n      abbr: [Array String; 12],\n      abbr_context: [Array String; 12],\n      wide: [Array String; 12],\n      wide_context: [Array String; 12]\n    },\n    weekday: {\n      abbr: [Array String; 7],\n      abbr_context: [Array String; 7],\n      wide: [Array String; 7],\n      wide_context: [Array String; 7]\n    }\n  },\n  internet: {\n    domain_suffix: [Array String; 20],\n    free_email: [Array String; 4]\n  },\n  name: {\n    female_first_name: [Array String; 222],\n    female_last_name: [Array String; 69],\n    male_first_name: [Array String; 494],\n    male_last_name: [Array String; 106],\n    name: [Array String; 7],\n    suffix: [Array String; 20]\n  },\n  phone_number: {\n    formats: [Array String; 38]\n  },\n  title: Indonesia\n}"
  },
  {
    "path": "Source/Bogus/data/it.locale.json",
    "content": "{\n  \"title\": \"Italian\",\n  \"address\": {\n    \"city_prefix\": [\n      \"San\",\n      \"Borgo\",\n      \"Sesto\",\n      \"Quarto\",\n      \"Settimo\"\n    ],\n    \"city_suffix\": [\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    \"country\": [\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    \"building_number\": [\n      \"###\",\n      \"##\",\n      \"#\"\n    ],\n    \"street_suffix\": [\n      \"Piazza\",\n      \"Strada\",\n      \"Via\",\n      \"Borgo\",\n      \"Contrada\",\n      \"Rotonda\",\n      \"Incrocio\"\n    ],\n    \"secondary_address\": [\n      \"Appartamento ##\",\n      \"Piano #\"\n    ],\n    \"postcode\": [\n      \"#####\"\n    ],\n    \"state\": [\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    \"state_abbr\": [\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    \"city\": [\n      \"#{city_prefix} #{Name.first_name} #{city_suffix}\",\n      \"#{city_prefix} #{Name.first_name}\",\n      \"#{Name.first_name} #{city_suffix}\",\n      \"#{Name.last_name} #{city_suffix}\"\n    ],\n    \"street_name\": [\n      \"#{street_suffix} #{Name.first_name}\",\n      \"#{street_suffix} #{Name.last_name}\"\n    ],\n    \"street_address\": [\n      \"#{street_name} #{building_number}\",\n      \"#{street_name} #{building_number}, #{secondary_address}\"\n    ],\n    \"default_country\": [\n      \"Italia\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"SPA\",\n      \"e figli\",\n      \"Group\",\n      \"s.r.l.\"\n    ],\n    \"noun\": [\n      \"Abilità\",\n      \"Access\",\n      \"Adattatore\",\n      \"Algoritmo\",\n      \"Alleanza\",\n      \"Analizzatore\",\n      \"Applicazione\",\n      \"Approccio\",\n      \"Architettura\",\n      \"Archivio\",\n      \"Intelligenza artificiale\",\n      \"Array\",\n      \"Attitudine\",\n      \"Benchmark\",\n      \"Capacità\",\n      \"Sfida\",\n      \"Circuito\",\n      \"Collaborazione\",\n      \"Complessità\",\n      \"Concetto\",\n      \"Conglomerato\",\n      \"Contingenza\",\n      \"Core\",\n      \"Database\",\n      \"Data-warehouse\",\n      \"Definizione\",\n      \"Emulazione\",\n      \"Codifica\",\n      \"Criptazione\",\n      \"Firmware\",\n      \"Flessibilità\",\n      \"Previsione\",\n      \"Frame\",\n      \"framework\",\n      \"Funzione\",\n      \"Funzionalità\",\n      \"Interfaccia grafica\",\n      \"Hardware\",\n      \"Help-desk\",\n      \"Gerarchia\",\n      \"Hub\",\n      \"Implementazione\",\n      \"Infrastruttura\",\n      \"Iniziativa\",\n      \"Installazione\",\n      \"Set di istruzioni\",\n      \"Interfaccia\",\n      \"Soluzione internet\",\n      \"Intranet\",\n      \"Conoscenza base\",\n      \"Matrici\",\n      \"Matrice\",\n      \"Metodologia\",\n      \"Middleware\",\n      \"Migrazione\",\n      \"Modello\",\n      \"Moderazione\",\n      \"Monitoraggio\",\n      \"Moratoria\",\n      \"Rete\",\n      \"Architettura aperta\",\n      \"Sistema aperto\",\n      \"Orchestrazione\",\n      \"Paradigma\",\n      \"Parallelismo\",\n      \"Policy\",\n      \"Portale\",\n      \"Struttura di prezzo\",\n      \"Prodotto\",\n      \"Produttività\",\n      \"Progetto\",\n      \"Proiezione\",\n      \"Protocollo\",\n      \"Servizio clienti\",\n      \"Software\",\n      \"Soluzione\",\n      \"Standardizzazione\",\n      \"Strategia\",\n      \"Struttura\",\n      \"Successo\",\n      \"Sovrastruttura\",\n      \"Supporto\",\n      \"Sinergia\",\n      \"Task-force\",\n      \"Finestra temporale\",\n      \"Strumenti\",\n      \"Utilizzazione\",\n      \"Sito web\",\n      \"Forza lavoro\"\n    ],\n    \"descriptor\": [\n      \"adattiva\",\n      \"avanzata\",\n      \"migliorata\",\n      \"assimilata\",\n      \"automatizzata\",\n      \"bilanciata\",\n      \"centralizzata\",\n      \"compatibile\",\n      \"configurabile\",\n      \"cross-platform\",\n      \"decentralizzata\",\n      \"digitalizzata\",\n      \"distribuita\",\n      \"piccola\",\n      \"ergonomica\",\n      \"esclusiva\",\n      \"espansa\",\n      \"estesa\",\n      \"configurabile\",\n      \"fondamentale\",\n      \"orizzontale\",\n      \"implementata\",\n      \"innovativa\",\n      \"integrata\",\n      \"intuitiva\",\n      \"inversa\",\n      \"gestita\",\n      \"obbligatoria\",\n      \"monitorata\",\n      \"multi-canale\",\n      \"multi-laterale\",\n      \"open-source\",\n      \"operativa\",\n      \"ottimizzata\",\n      \"organica\",\n      \"persistente\",\n      \"polarizzata\",\n      \"proattiva\",\n      \"programmabile\",\n      \"progressiva\",\n      \"reattiva\",\n      \"riallineata\",\n      \"ricontestualizzata\",\n      \"ridotta\",\n      \"robusta\",\n      \"sicura\",\n      \"condivisibile\",\n      \"stand-alone\",\n      \"switchabile\",\n      \"sincronizzata\",\n      \"sinergica\",\n      \"totale\",\n      \"universale\",\n      \"user-friendly\",\n      \"versatile\",\n      \"virtuale\",\n      \"visionaria\"\n    ],\n    \"adjective\": [\n      \"24 ore\",\n      \"24/7\",\n      \"terza generazione\",\n      \"quarta generazione\",\n      \"quinta generazione\",\n      \"sesta generazione\",\n      \"asimmetrica\",\n      \"asincrona\",\n      \"background\",\n      \"bi-direzionale\",\n      \"biforcata\",\n      \"bottom-line\",\n      \"coerente\",\n      \"coesiva\",\n      \"composita\",\n      \"sensibile al contesto\",\n      \"basta sul contesto\",\n      \"basata sul contenuto\",\n      \"dedicata\",\n      \"didattica\",\n      \"direzionale\",\n      \"discreta\",\n      \"dinamica\",\n      \"eco-centrica\",\n      \"esecutiva\",\n      \"esplicita\",\n      \"full-range\",\n      \"globale\",\n      \"euristica\",\n      \"alto livello\",\n      \"olistica\",\n      \"omogenea\",\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      \"multimedia\",\n      \"multi-tasking\",\n      \"nazionale\",\n      \"neutrale\",\n      \"nextgeneration\",\n      \"non-volatile\",\n      \"object-oriented\",\n      \"ottima\",\n      \"ottimizzante\",\n      \"radicale\",\n      \"real-time\",\n      \"reciproca\",\n      \"regionale\",\n      \"responsiva\",\n      \"scalabile\",\n      \"secondaria\",\n      \"stabile\",\n      \"statica\",\n      \"sistematica\",\n      \"sistemica\",\n      \"tangibile\",\n      \"terziaria\",\n      \"uniforme\",\n      \"valore aggiunto\"\n    ],\n    \"bs_noun\": [\n      \"partnerships\",\n      \"comunità\",\n      \"ROI\",\n      \"soluzioni\",\n      \"e-services\",\n      \"nicchie\",\n      \"tecnologie\",\n      \"contenuti\",\n      \"supply-chains\",\n      \"convergenze\",\n      \"relazioni\",\n      \"architetture\",\n      \"interfacce\",\n      \"mercati\",\n      \"e-commerce\",\n      \"sistemi\",\n      \"modelli\",\n      \"schemi\",\n      \"reti\",\n      \"applicazioni\",\n      \"metriche\",\n      \"e-business\",\n      \"funzionalità\",\n      \"esperienze\",\n      \"webservices\",\n      \"metodologie\"\n    ],\n    \"bs_verb\": [\n      \"implementate\",\n      \"utilizzo\",\n      \"integrate\",\n      \"ottimali\",\n      \"evolutive\",\n      \"abilitate\",\n      \"reinventate\",\n      \"aggregate\",\n      \"migliorate\",\n      \"incentivate\",\n      \"monetizzate\",\n      \"sinergizzate\",\n      \"strategiche\",\n      \"deploy\",\n      \"marchi\",\n      \"accrescitive\",\n      \"target\",\n      \"sintetizzate\",\n      \"spedizioni\",\n      \"massimizzate\",\n      \"innovazione\",\n      \"guida\",\n      \"estensioni\",\n      \"generate\",\n      \"exploit\",\n      \"transizionali\",\n      \"matrici\",\n      \"ricontestualizzate\"\n    ],\n    \"bs_adjective\": [\n      \"valore aggiunto\",\n      \"verticalizzate\",\n      \"proattive\",\n      \"forti\",\n      \"rivoluzionari\",\n      \"scalabili\",\n      \"innovativi\",\n      \"intuitivi\",\n      \"strategici\",\n      \"e-business\",\n      \"mission-critical\",\n      \"24/7\",\n      \"globali\",\n      \"B2B\",\n      \"B2C\",\n      \"granulari\",\n      \"virtuali\",\n      \"virali\",\n      \"dinamiche\",\n      \"magnetiche\",\n      \"web\",\n      \"interattive\",\n      \"sexy\",\n      \"back-end\",\n      \"real-time\",\n      \"efficienti\",\n      \"front-end\",\n      \"distributivi\",\n      \"estensibili\",\n      \"mondiali\",\n      \"open-source\",\n      \"cross-platform\",\n      \"sinergiche\",\n      \"out-of-the-box\",\n      \"enterprise\",\n      \"integrate\",\n      \"di impatto\",\n      \"wireless\",\n      \"trasparenti\",\n      \"next-generation\",\n      \"cutting-edge\",\n      \"visionari\",\n      \"plug-and-play\",\n      \"collaborative\",\n      \"olistiche\",\n      \"ricche\"\n    ],\n    \"name\": [\n      \"#{Name.last_name} #{suffix}\",\n      \"#{Name.last_name}-#{Name.last_name} #{suffix}\",\n      \"#{Name.last_name}, #{Name.last_name} e #{Name.last_name} #{suffix}\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"gmail.com\",\n      \"yahoo.com\",\n      \"hotmail.com\",\n      \"email.it\",\n      \"libero.it\",\n      \"yahoo.it\"\n    ],\n    \"domain_suffix\": [\n      \"com\",\n      \"com\",\n      \"com\",\n      \"net\",\n      \"org\",\n      \"it\",\n      \"it\",\n      \"it\"\n    ]\n  },\n  \"name\": {\n    \"male_first_name\": [\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      \"Giosuè\",\n      \"Giosuele\",\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      \"Noè\",\n      \"Norberto\",\n      \"Nostriano\",\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      \"Salomè\",\n      \"Salomone\",\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    \"female_first_name\": [\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    \"first_name\": [\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      \"Giosu�\",\n      \"Giosuele\",\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      \"No�\",\n      \"Norberto\",\n      \"Nostriano\",\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      \"Salom�\",\n      \"Salomone\",\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      \"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    \"last_name\": [\n      \"Acquadro\",\n      \"Acquistapace\",\n      \"Adami\",\n      \"Addis\",\n      \"Agostinelli\",\n      \"Aiello\",\n      \"Alaimo\",\n      \"Alberti\",\n      \"Amadori\",\n      \"Amato\",\n      \"Amerio\",\n      \"Amico\",\n      \"Andrisani\",\n      \"Anelli\",\n      \"Angelini\",\n      \"Angelucci\",\n      \"Arena\",\n      \"Asaro\",\n      \"Atzeni\",\n      \"Azara\",\n      \"Babini\",\n      \"Bacci\",\n      \"Baggio\",\n      \"Balboni\",\n      \"Baldi\",\n      \"Baldini\",\n      \"Ballarin\",\n      \"Bandini\",\n      \"Baraldi\",\n      \"Barbera\",\n      \"Barberis\",\n      \"Barbero\",\n      \"Barbieri\",\n      \"Barsotti\",\n      \"Bartolini\",\n      \"Bartolucci\",\n      \"Basile\",\n      \"Basso\",\n      \"Battaglia\",\n      \"Battistini\",\n      \"Bellini\",\n      \"Bellucci\",\n      \"Belotti\",\n      \"Beltrame\",\n      \"Beltrami\",\n      \"Benatti\",\n      \"Benedetti\",\n      \"Benini\",\n      \"Benvenuti\",\n      \"Beretta\",\n      \"Bernardini\",\n      \"Bernasconi\",\n      \"Bertini\",\n      \"Berto\",\n      \"Bertolini\",\n      \"Bertolussi\",\n      \"Betti\",\n      \"Biagini\",\n      \"Biancheri\",\n      \"Bianchi\",\n      \"Bianco\",\n      \"Bini\",\n      \"Bionaz\",\n      \"Bisio\",\n      \"Blanc\",\n      \"Bocchi\",\n      \"Bodini\",\n      \"Bonato\",\n      \"Borghi\",\n      \"Bortolin\",\n      \"Bortoluzzi\",\n      \"Bortot\",\n      \"Boscolo\",\n      \"Brambilla\",\n      \"Bresciani\",\n      \"Bressan\",\n      \"Briano\",\n      \"Brogi\",\n      \"Brumat\",\n      \"Bruni\",\n      \"Bruno\",\n      \"Bruzzone\",\n      \"Bucci\",\n      \"Calligaris\",\n      \"Cammarata\",\n      \"Campanini\",\n      \"Campisi\",\n      \"Campoli\",\n      \"Canepa\",\n      \"Cannone\",\n      \"Canova\",\n      \"Canu\",\n      \"Capasso\",\n      \"Capecchi\",\n      \"Cappelli\",\n      \"Cappello\",\n      \"Capriotti\",\n      \"Caputo\",\n      \"Careddu\",\n      \"Caretti\",\n      \"Carini\",\n      \"Carletti\",\n      \"Carlucci\",\n      \"Carminati\",\n      \"Carnovale\",\n      \"Carrara\",\n      \"Carraro\",\n      \"Carrieri\",\n      \"Carrozzo\",\n      \"Carta\",\n      \"Caruso\",\n      \"Carvelli\",\n      \"Casadei\",\n      \"Casadio\",\n      \"Casagrande\",\n      \"Cascone\",\n      \"Casini\",\n      \"Cassano\",\n      \"Castiglioni\",\n      \"Catellani\",\n      \"Cattaneo\",\n      \"Cavallari\",\n      \"Cavalli\",\n      \"Cavallo\",\n      \"Ceccarelli\",\n      \"Cecchi\",\n      \"Cecchini\",\n      \"Cerise\",\n      \"Cerrani\",\n      \"Cerrato\",\n      \"Cerutti\",\n      \"Ciavarella\",\n      \"Cingolani\",\n      \"Ciuffreda\",\n      \"Colangelo\",\n      \"Colombo\",\n      \"Colonna\",\n      \"Colucci\",\n      \"Concas\",\n      \"Conte\",\n      \"Conti\",\n      \"Coppola\",\n      \"Corazza\",\n      \"Cordioli\",\n      \"Corradi\",\n      \"Corridori\",\n      \"Corti\",\n      \"Cortinovis\",\n      \"Coslovich\",\n      \"Cossu\",\n      \"Costa\",\n      \"Costantini\",\n      \"Coviello\",\n      \"Cozzani\",\n      \"Cozzolino\",\n      \"Crea\",\n      \"Cremonesi\",\n      \"Crepaldi\",\n      \"Crespi\",\n      \"Crevatin\",\n      \"Crippa\",\n      \"D'Agostino\",\n      \"D'Alessandro\",\n      \"D'Amico\",\n      \"D'Andrea\",\n      \"D'Angelo\",\n      \"D'Incà\",\n      \"D'Orazio\",\n      \"Da Rold\",\n      \"Dal Farra\",\n      \"Dalmasso\",\n      \"Davoli\",\n      \"De Angelis\",\n      \"De Bona\",\n      \"De Col\",\n      \"De Giorgi\",\n      \"De Luca\",\n      \"De Lucia\",\n      \"De Maio\",\n      \"De Marco\",\n      \"De Palma\",\n      \"De Rosa\",\n      \"De Santis\",\n      \"Degano\",\n      \"Degrassi\",\n      \"Deiana\",\n      \"Delfino\",\n      \"Dell'Amico\",\n      \"Demurtas\",\n      \"Denti\",\n      \"Di Bari\",\n      \"Di Carlo\",\n      \"Di Cesare\",\n      \"Di Dio\",\n      \"Di Domenico\",\n      \"Di Felice\",\n      \"Di Francesco\",\n      \"Di Giovanni\",\n      \"Di Girolamo\",\n      \"Di Giuseppe\",\n      \"Di Iorio\",\n      \"Di Marco\",\n      \"Di Matteo\",\n      \"Di Mauro\",\n      \"Di Nardo\",\n      \"Di Paolo\",\n      \"Di Pietro\",\n      \"Di Stefano\",\n      \"Diana\",\n      \"Donati\",\n      \"Donda\",\n      \"Doronzo\",\n      \"Dragoni\",\n      \"Dutto\",\n      \"Egger\",\n      \"Epifani\",\n      \"Ercoli\",\n      \"Esposito\",\n      \"Fabbri\",\n      \"Fabbro\",\n      \"Fabris\",\n      \"Falzone\",\n      \"Fanelli\",\n      \"Fasoli\",\n      \"Favaro\",\n      \"Favero\",\n      \"Favre\",\n      \"Ferluga\",\n      \"Ferracuti\",\n      \"Ferrando\",\n      \"Ferrara\",\n      \"Ferrari\",\n      \"Ferrario\",\n      \"Ferraris\",\n      \"Ferraro\",\n      \"Ferrarotti\",\n      \"Ferrero\",\n      \"Ferretti\",\n      \"Ferri\",\n      \"Ferro\",\n      \"Festuccia\",\n      \"Filippi\",\n      \"Filippini\",\n      \"Finotti\",\n      \"Fioravanti\",\n      \"Fiore\",\n      \"Fiorini\",\n      \"Fiorucci\",\n      \"Floris\",\n      \"Fonda\",\n      \"Fontana\",\n      \"Fornara\",\n      \"Forte\",\n      \"Foschi\",\n      \"Foti\",\n      \"Francese\",\n      \"Franco\",\n      \"Franzoni\",\n      \"Franzè\",\n      \"Frigerio\",\n      \"Frigo\",\n      \"Fumagalli\",\n      \"Fumarola\",\n      \"Furlan\",\n      \"Fusco\",\n      \"Gabriele\",\n      \"Gabrielli\",\n      \"Gagliano\",\n      \"Galati\",\n      \"Galli\",\n      \"Gallo\",\n      \"Gamberini\",\n      \"Gambino\",\n      \"Gamper\",\n      \"Garau\",\n      \"Garavaglia\",\n      \"Gargiulo\",\n      \"Gasser\",\n      \"Gatti\",\n      \"Gazzola\",\n      \"Genna\",\n      \"Gentile\",\n      \"Gentili\",\n      \"Giacalone\",\n      \"Giannini\",\n      \"Gigliotti\",\n      \"Giordano\",\n      \"Giovannini\",\n      \"Giraudo\",\n      \"Giuffrida\",\n      \"Giuliani\",\n      \"Giunta\",\n      \"Giusti\",\n      \"Gori\",\n      \"Govoni\",\n      \"Granata\",\n      \"Grandi\",\n      \"Grange\",\n      \"Grasso\",\n      \"Greco\",\n      \"Gregori\",\n      \"Greppi\",\n      \"Grieco\",\n      \"Grillo\",\n      \"Grossi\",\n      \"Gruber\",\n      \"Guarneri\",\n      \"Guastella\",\n      \"Guastone\",\n      \"Guerra\",\n      \"Guerriero\",\n      \"Guerrini\",\n      \"Guglielmi\",\n      \"Guidi\",\n      \"Gurrieri\",\n      \"Gusmeroli\",\n      \"Hofer\",\n      \"Huber\",\n      \"Iacono\",\n      \"Iannaccone\",\n      \"Ierardi\",\n      \"Iezzi\",\n      \"Innocenti\",\n      \"Iotti\",\n      \"Izzi\",\n      \"Izzo\",\n      \"Kofler\",\n      \"Laganà\",\n      \"Lai\",\n      \"Landi\",\n      \"Lanteri\",\n      \"Lanza\",\n      \"Lenzi\",\n      \"Leonardi\",\n      \"Leone\",\n      \"Leonetti\",\n      \"Licata\",\n      \"Licitra\",\n      \"Ligorio\",\n      \"Liverani\",\n      \"Locatelli\",\n      \"Lodi\",\n      \"Loi\",\n      \"Lombardi\",\n      \"Lombardo\",\n      \"Lonardi\",\n      \"Longo\",\n      \"Lorusso\",\n      \"Lovato\",\n      \"Lucchesi\",\n      \"Luciani\",\n      \"Lugli\",\n      \"Luppi\",\n      \"Macchi\",\n      \"Maggi\",\n      \"Maggiani\",\n      \"Magnani\",\n      \"Maio\",\n      \"Mair\",\n      \"Malagoli\",\n      \"Malavasi\",\n      \"Manca\",\n      \"Mancini\",\n      \"Mancuso\",\n      \"Manetti\",\n      \"Manfredi\",\n      \"Mantovani\",\n      \"Marangon\",\n      \"Marchesan\",\n      \"Marchetti\",\n      \"Marcon\",\n      \"Marconi\",\n      \"Marega\",\n      \"Marelli\",\n      \"Mariani\",\n      \"Marinelli\",\n      \"Marini\",\n      \"Marino\",\n      \"Martinelli\",\n      \"Martini\",\n      \"Martino\",\n      \"Marziali\",\n      \"Masiero\",\n      \"Massaro\",\n      \"Mastroianni\",\n      \"Matera\",\n      \"Mauro\",\n      \"Mazza\",\n      \"Mazzeo\",\n      \"Mazzocchi\",\n      \"Mazzoleno\",\n      \"Mazzoni\",\n      \"Mazzotti\",\n      \"Mecca\",\n      \"Medeot\",\n      \"Melandri\",\n      \"Melis\",\n      \"Meloni\",\n      \"Menconi\",\n      \"Menegatti\",\n      \"Menna\",\n      \"Menozzi\",\n      \"Mereu\",\n      \"Merola\",\n      \"Messina\",\n      \"Miglio\",\n      \"Mignogna\",\n      \"Milan\",\n      \"Milani\",\n      \"Minniti\",\n      \"Moffa\",\n      \"Molinari\",\n      \"Molteni\",\n      \"Monaci\",\n      \"Montagna\",\n      \"Montalbano\",\n      \"Montanari\",\n      \"Montemurro\",\n      \"Monti\",\n      \"Mora\",\n      \"Morabito\",\n      \"Morandi\",\n      \"Moras\",\n      \"Morelli\",\n      \"Moretti\",\n      \"Moro\",\n      \"Morri\",\n      \"Mosca\",\n      \"Moser\",\n      \"Mosti\",\n      \"Mura\",\n      \"Murgia\",\n      \"Murru\",\n      \"Musso\",\n      \"Nanni\",\n      \"Napolitano\",\n      \"Natale\",\n      \"Negri\",\n      \"Neri\",\n      \"Nesti\",\n      \"Niccolai\",\n      \"Nicoletti\",\n      \"Nobili\",\n      \"Nocentini\",\n      \"Occhipinti\",\n      \"Pace\",\n      \"Pacini\",\n      \"Palladino\",\n      \"Palmisani\",\n      \"Palmisano\",\n      \"Palumbo\",\n      \"Panzeri\",\n      \"Paolicelli\",\n      \"Paolucci\",\n      \"Pappalardo\",\n      \"Pardini\",\n      \"Parente\",\n      \"Parisi\",\n      \"Parodi\",\n      \"Parrinello\",\n      \"Pastorino\",\n      \"Pavan\",\n      \"Peaquin\",\n      \"Pedrazzini\",\n      \"Pedrotti\",\n      \"Pellegrini\",\n      \"Pellegrino\",\n      \"Penzo\",\n      \"Pepe\",\n      \"Perego\",\n      \"Perri\",\n      \"Perrone\",\n      \"Pession\",\n      \"Petrarca\",\n      \"Petronio\",\n      \"Piana\",\n      \"Pianigiani\",\n      \"Piazzolla\",\n      \"Picariello\",\n      \"Picco\",\n      \"Pichler\",\n      \"Pieri\",\n      \"Pini\",\n      \"Pinna\",\n      \"Pintus\",\n      \"Pipitone\",\n      \"Piras\",\n      \"Pircher\",\n      \"Piscitelli\",\n      \"Pivetta\",\n      \"Poggio\",\n      \"Poletti\",\n      \"Porcu\",\n      \"Pozzo\",\n      \"Prencipe\",\n      \"Privitera\",\n      \"Procopio\",\n      \"Proietti\",\n      \"Pucci\",\n      \"Pugliese\",\n      \"Puglisi\",\n      \"Quaranta\",\n      \"Quarta\",\n      \"Quinto\",\n      \"Rallo\",\n      \"Ramella\",\n      \"Rampazzo\",\n      \"Randazzo\",\n      \"Rapisarda\",\n      \"Ravaioli\",\n      \"Rea\",\n      \"Redaelli\",\n      \"Repetto\",\n      \"Ricci\",\n      \"Riggi\",\n      \"Righetti\",\n      \"Righi\",\n      \"Rinaldi\",\n      \"Riva\",\n      \"Rizza\",\n      \"Rizzi\",\n      \"Rizzo\",\n      \"Rocca\",\n      \"Rodigari\",\n      \"Romagnoli\",\n      \"Romaniello\",\n      \"Romano\",\n      \"Romeo\",\n      \"Rosati\",\n      \"Rosset\",\n      \"Rossi\",\n      \"Rosso\",\n      \"Rota\",\n      \"Ruggeri\",\n      \"Ruggiero\",\n      \"Russo\",\n      \"Sabatini\",\n      \"Sabbatini\",\n      \"Sabia\",\n      \"Sacchet\",\n      \"Sacchi\",\n      \"Sacco\",\n      \"Sala\",\n      \"Salvadori\",\n      \"Salvatore\",\n      \"Salvucci\",\n      \"Sanfilippo\",\n      \"Sanna\",\n      \"Santarelli\",\n      \"Santarossa\",\n      \"Santarsiero\",\n      \"Santilli\",\n      \"Santini\",\n      \"Santoro\",\n      \"Saponaro\",\n      \"Sartor\",\n      \"Sartori\",\n      \"Sbrana\",\n      \"Scalise\",\n      \"Scarpa\",\n      \"Scherini\",\n      \"Schiavi\",\n      \"Schiavon\",\n      \"Sechi\",\n      \"Semeraro\",\n      \"Semprini\",\n      \"Senatore\",\n      \"Serafini\",\n      \"Serra\",\n      \"Silenzi\",\n      \"Silvestri\",\n      \"Siri\",\n      \"Sorrentino\",\n      \"Spano\",\n      \"Spina\",\n      \"Stigliano\",\n      \"Sucera\",\n      \"Surace\",\n      \"Tagliabue\",\n      \"Tagliaferri\",\n      \"Talarico\",\n      \"Tallarico\",\n      \"Tanzi\",\n      \"Tassone\",\n      \"Telesca\",\n      \"Tesi\",\n      \"Testa\",\n      \"Tiozzo\",\n      \"Tomasi\",\n      \"Tonelli\",\n      \"Torchio\",\n      \"Torresi\",\n      \"Torrisi\",\n      \"Totaro\",\n      \"Traini\",\n      \"Traverso\",\n      \"Trevisan\",\n      \"Tripodi\",\n      \"Trovato\",\n      \"Tumino\",\n      \"Usai\",\n      \"Vailati\",\n      \"Valentini\",\n      \"Valsecchi\",\n      \"Vascotto\",\n      \"Vella\",\n      \"Venezia\",\n      \"Venturelli\",\n      \"Venturi\",\n      \"Venturini\",\n      \"Vercesi\",\n      \"Veronese\",\n      \"Vezzoli\",\n      \"Viale\",\n      \"Vianello\",\n      \"Vichi\",\n      \"Vierin\",\n      \"Villa\",\n      \"Vincenzi\",\n      \"Visentin\",\n      \"Visintin\",\n      \"Vitale\",\n      \"Vitali\",\n      \"Vuillermoz\",\n      \"Zagaria\",\n      \"Zanatta\",\n      \"Zanella\",\n      \"Zanetta\",\n      \"Zanetti\",\n      \"Zani\",\n      \"Zeni\",\n      \"Zennaro\",\n      \"Zordan\",\n      \"Zuliani\",\n      \"Zunino\"\n    ],\n    \"prefix\": [\n      \"Sig.\",\n      \"Dott.\",\n      \"Dr.\",\n      \"Ing.\"\n    ],\n    \"suffix\": [],\n    \"name\": [\n      \"#{prefix} #{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{male_first_name} #{last_name}\",\n      \"#{female_first_name} #{last_name}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"+## ### ## ## ####\",\n      \"+## ## #######\",\n      \"+## ## ########\",\n      \"+## ### #######\",\n      \"+## ### ########\",\n      \"+## #### #######\",\n      \"+## #### ########\",\n      \"0## ### ####\",\n      \"+39 0## ### ###\",\n      \"3## ### ###\",\n      \"+39 3## ### ###\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/it.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 3],\n    city: [Array String; 4],\n    city_prefix: [Array String; 5],\n    city_suffix: [Array String; 12],\n    country: [Array String; 241],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1],\n    secondary_address: [Array String; 2],\n    state: [Array String; 110],\n    state_abbr: [Array String; 110],\n    street_address: [Array String; 2],\n    street_name: [Array String; 2],\n    street_suffix: [Array String; 7]\n  },\n  company: {\n    adjective: [Array String; 70],\n    bs_adjective: [Array String; 46],\n    bs_noun: [Array String; 26],\n    bs_verb: [Array String; 28],\n    descriptor: [Array String; 57],\n    name: [Array String; 3],\n    noun: [Array String; 89],\n    suffix: [Array String; 4]\n  },\n  internet: {\n    domain_suffix: [Array String; 8],\n    free_email: [Array String; 6]\n  },\n  name: {\n    female_first_name: [Array String; 617],\n    first_name: [Array String; 1700],\n    last_name: [Array String; 635],\n    male_first_name: [Array String; 1083],\n    name: [Array String; 6],\n    prefix: [Array String; 4]\n  },\n  phone_number: {\n    formats: [Array String; 11]\n  },\n  title: Italian\n}"
  },
  {
    "path": "Source/Bogus/data/ja.locale.json",
    "content": "{\n  \"title\": \"Japanese\",\n  \"address\": {\n    \"postcode\": [\n      \"###-####\"\n    ],\n    \"state\": [\n      \"北海道\",\n      \"青森県\",\n      \"岩手県\",\n      \"宮城県\",\n      \"秋田県\",\n      \"山形県\",\n      \"福島県\",\n      \"茨城県\",\n      \"栃木県\",\n      \"群馬県\",\n      \"埼玉県\",\n      \"千葉県\",\n      \"東京都\",\n      \"神奈川県\",\n      \"新潟県\",\n      \"富山県\",\n      \"石川県\",\n      \"福井県\",\n      \"山梨県\",\n      \"長野県\",\n      \"岐阜県\",\n      \"静岡県\",\n      \"愛知県\",\n      \"三重県\",\n      \"滋賀県\",\n      \"京都府\",\n      \"大阪府\",\n      \"兵庫県\",\n      \"奈良県\",\n      \"和歌山県\",\n      \"鳥取県\",\n      \"島根県\",\n      \"岡山県\",\n      \"広島県\",\n      \"山口県\",\n      \"徳島県\",\n      \"香川県\",\n      \"愛媛県\",\n      \"高知県\",\n      \"福岡県\",\n      \"佐賀県\",\n      \"長崎県\",\n      \"熊本県\",\n      \"大分県\",\n      \"宮崎県\",\n      \"鹿児島県\",\n      \"沖縄県\"\n    ],\n    \"state_abbr\": [\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    \"city_prefix\": [\n      \"北\",\n      \"東\",\n      \"西\",\n      \"南\",\n      \"新\",\n      \"湖\",\n      \"港\"\n    ],\n    \"city_suffix\": [\n      \"市\",\n      \"区\",\n      \"町\",\n      \"村\"\n    ],\n    \"city\": [\n      \"#{city_prefix}#{Name.first_name}#{city_suffix}\",\n      \"#{Name.first_name}#{city_suffix}\",\n      \"#{city_prefix}#{Name.last_name}#{city_suffix}\",\n      \"#{Name.last_name}#{city_suffix}\"\n    ],\n    \"street_name\": [\n      \"#{Name.first_name}#{street_suffix}\",\n      \"#{Name.last_name}#{street_suffix}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"0####-#-####\",\n      \"0###-##-####\",\n      \"0##-###-####\",\n      \"0#-####-####\"\n    ]\n  },\n  \"cell_phone\": {\n    \"formats\": [\n      \"090-####-####\",\n      \"080-####-####\",\n      \"070-####-####\"\n    ]\n  },\n  \"name\": {\n    \"last_name\": [\n      \"佐藤\",\n      \"鈴木\",\n      \"高橋\",\n      \"田中\",\n      \"渡辺\",\n      \"伊藤\",\n      \"山本\",\n      \"中村\",\n      \"小林\",\n      \"加藤\",\n      \"吉田\",\n      \"山田\",\n      \"佐々木\",\n      \"山口\",\n      \"斎藤\",\n      \"松本\",\n      \"井上\",\n      \"木村\",\n      \"林\",\n      \"清水\"\n    ],\n    \"first_name\": [\n      \"大翔\",\n      \"蓮\",\n      \"颯太\",\n      \"樹\",\n      \"大和\",\n      \"陽翔\",\n      \"陸斗\",\n      \"太一\",\n      \"海翔\",\n      \"蒼空\",\n      \"翼\",\n      \"陽菜\",\n      \"結愛\",\n      \"結衣\",\n      \"杏\",\n      \"莉子\",\n      \"美羽\",\n      \"結菜\",\n      \"心愛\",\n      \"愛菜\",\n      \"美咲\"\n    ],\n    \"name\": [\n      \"#{last_name} #{first_name}\"\n    ]\n  },\n  \"lorem\": {\n    \"words\": [\n      \"つぎつぎ\",\n      \"薬\",\n      \"当て字\",\n      \"しょくん\",\n      \"間隔\",\n      \"飽くまでも\",\n      \"あびる\",\n      \"雇用\",\n      \"かんどうする\",\n      \"じじょでん\",\n      \"超音波\",\n      \"じゅうどう\",\n      \"面\",\n      \"先週\",\n      \"しょうがっこう\",\n      \"避ける\",\n      \"ふそく\",\n      \"まぎらす\",\n      \"閉める\",\n      \"たまご\",\n      \"こわす\",\n      \"底\",\n      \"〜亭\",\n      \"しゃくや\",\n      \"しゃっか\",\n      \"ひきざん\",\n      \"割り箸\",\n      \"こうぞく\",\n      \"果てる\",\n      \"つなひき\",\n      \"漂う\",\n      \"漠然\",\n      \"しょうりゃく\",\n      \"減俸\",\n      \"さいぼう\",\n      \"さいほう\",\n      \"平安\",\n      \"封筒\",\n      \"旧姓\",\n      \"よわよわしい\",\n      \"味噌\",\n      \"ぼきん\",\n      \"くつじょく\",\n      \"絹糸\",\n      \"ちきゅう\",\n      \"かぜ\",\n      \"半額\",\n      \"かんそく\",\n      \"ぶん\",\n      \"ふん\",\n      \"たれる\",\n      \"廉価\",\n      \"ずいぶん\",\n      \"屈む\",\n      \"かんりょうてき\",\n      \"すんか\",\n      \"殻\",\n      \"擬装\",\n      \"うえる\",\n      \"たいさ\",\n      \"あつい\",\n      \"げいひんかん\",\n      \"洋服\",\n      \"大丈夫\",\n      \"察知\",\n      \"しえんする\",\n      \"仕方がない\",\n      \"徳川\",\n      \"ちらかす\",\n      \"こくふくする\",\n      \"ぶそう\",\n      \"こうつう\",\n      \"逆\",\n      \"馬鹿馬鹿しい\",\n      \"切迫\",\n      \"不健康\",\n      \"学院\",\n      \"都合\",\n      \"備える\",\n      \"へいがい\",\n      \"はじめて\",\n      \"輸出\",\n      \"迷路\",\n      \"母\",\n      \"ひかくする\",\n      \"はなぢ\",\n      \"はなじ\",\n      \"むこう\",\n      \"ねんじゅう\",\n      \"自宅\",\n      \"誘惑\",\n      \"ちえん\",\n      \"太る\",\n      \"ちかく\",\n      \"奴ら\",\n      \"堀川\",\n      \"ちがい\",\n      \"たいこうする\",\n      \"運ぶ\",\n      \"独裁\",\n      \"はっぽう\",\n      \"とちょう\",\n      \"先ず\",\n      \"はんそう\",\n      \"せいじょう\",\n      \"しょうじょう\",\n      \"かんじる\",\n      \"体重\",\n      \"上手\",\n      \"原油\",\n      \"ざぜん\",\n      \"既に\",\n      \"華やか\",\n      \"仕事\",\n      \"あらす\",\n      \"ゆるむ\",\n      \"きょうどう\",\n      \"開閉\",\n      \"悲しみ\",\n      \"しゃこ\",\n      \"ねばり\",\n      \"ようい\",\n      \"おりめ\",\n      \"伐採\",\n      \"牛乳\",\n      \"秘める\",\n      \"右翼\",\n      \"伝統\",\n      \"きひん\",\n      \"やさしい\",\n      \"ほ\",\n      \"警官\",\n      \"左手\",\n      \"全日本\",\n      \"むぜい\",\n      \"ごふく\",\n      \"かいたく\",\n      \"撃つ\",\n      \"しあとるし\",\n      \"シアトルし\",\n      \"ちょさくけん\",\n      \"じぎする\",\n      \"譜面\",\n      \"貫く\",\n      \"約する\",\n      \"提案する\",\n      \"哀れむ\",\n      \"迷子\",\n      \"きょうき\",\n      \"ごうけん\",\n      \"せんたくする\",\n      \"しゅしょう\",\n      \"江戸\",\n      \"狂う\",\n      \"助手\",\n      \"新婚旅行\",\n      \"検査\",\n      \"色々\",\n      \"かぶしきしじょう\",\n      \"桜色\",\n      \"普及\",\n      \"零す\",\n      \"ししょく\",\n      \"きゅうりょう\",\n      \"おんとう\",\n      \"しょうゆ\",\n      \"没落\",\n      \"人性\",\n      \"けいかん\",\n      \"電話\",\n      \"お盆\",\n      \"きいろ\",\n      \"やしなう\",\n      \"鍋\",\n      \"遮断\",\n      \"かわかす\",\n      \"寮生\",\n      \"面積\",\n      \"とうき\",\n      \"ふくへい\",\n      \"ないしょばなし\",\n      \"不思議\",\n      \"この頃\",\n      \"おかね\",\n      \"殺人者\",\n      \"かいぞく\",\n      \"歯を磨く\",\n      \"店\",\n      \"はなはだ\",\n      \"フランス語\",\n      \"評価\",\n      \"九日\",\n      \"さいばん\",\n      \"推奨\",\n      \"出版\",\n      \"恨み\",\n      \"気持ちいい\",\n      \"黙る\",\n      \"はりい\",\n      \"凝固\",\n      \"傑作\",\n      \"魅力\",\n      \"ぐん\",\n      \"右利き\",\n      \"まほうつかい\",\n      \"復旧\",\n      \"かくじっけん\",\n      \"じきしょうそう\",\n      \"あれる\",\n      \"きょうはんしゃ\",\n      \"たいりく\",\n      \"げんめつ\",\n      \"俵\",\n      \"むらさきいろ\",\n      \"病床\",\n      \"米兵\",\n      \"まつり\",\n      \"塾生\",\n      \"親切\",\n      \"めいがら\",\n      \"核実験\",\n      \"なおさら\",\n      \"魔術\",\n      \"がいよう\",\n      \"かんぜん\",\n      \"せいかん\",\n      \"果樹\",\n      \"〜系\",\n      \"ほにゅうびん\",\n      \"じょうだん\",\n      \"賢明\",\n      \"みなと\",\n      \"もはん\",\n      \"こうちょく\",\n      \"泳ぐ\",\n      \"重い\",\n      \"日没\",\n      \"碁\",\n      \"かつ\",\n      \"どうけつ\",\n      \"近視\",\n      \"配慮\",\n      \"のき\",\n      \"入江\",\n      \"とめる\",\n      \"暇\",\n      \"書き方\",\n      \"胃\",\n      \"りょうど\",\n      \"難しい\",\n      \"浮世絵\",\n      \"喜劇\",\n      \"とうさん\",\n      \"はんだんする\",\n      \"こうせい\",\n      \"大仏\",\n      \"揺さぶる\",\n      \"いじん\",\n      \"機嫌\",\n      \"黒板\",\n      \"えきびょう\",\n      \"妥協する\",\n      \"つうやく\",\n      \"乗せる\",\n      \"けしき\",\n      \"床\",\n      \"品詞\",\n      \"消す\",\n      \"金縛り\",\n      \"じゅうらい\",\n      \"急騰\",\n      \"十台\",\n      \"窓\",\n      \"雑音\",\n      \"きょだい\",\n      \"鈍器\",\n      \"禍根\",\n      \"かたみち\",\n      \"山葵\",\n      \"店舗\",\n      \"渦巻き\",\n      \"おととい\",\n      \"いっさくじつ\",\n      \"救急車\",\n      \"馬\",\n      \"ころす\",\n      \"ぼくし\",\n      \"せっぷく\",\n      \"たて\",\n      \"おどろく\",\n      \"やさい\",\n      \"じぞう\",\n      \"こはん\",\n      \"いく\",\n      \"自立\",\n      \"かっこう\",\n      \"脱税\",\n      \"始まる\",\n      \"学者\",\n      \"かい\",\n      \"ひきさく\",\n      \"長唄\",\n      \"下着\",\n      \"よくげつ\",\n      \"休日\",\n      \"以下\",\n      \"廃墟\",\n      \"部首\",\n      \"壊す\",\n      \"むく\",\n      \"委員\",\n      \"待合\",\n      \"頂く\",\n      \"よぼう\",\n      \"壮年\",\n      \"斬殺\",\n      \"ちゅうもんする\",\n      \"じっかん\",\n      \"境\",\n      \"施行\",\n      \"つく\",\n      \"活用\",\n      \"ぶき\",\n      \"かいじゅう\",\n      \"人口\",\n      \"ぼうず\",\n      \"そあく\",\n      \"むぼう\",\n      \"白菊\",\n      \"りゃくず\",\n      \"汚す\",\n      \"すいせん\",\n      \"あらそう\",\n      \"高値\",\n      \"あう\",\n      \"せいしん\",\n      \"指紋\",\n      \"超〜\",\n      \"うえる\",\n      \"つまる\",\n      \"靖国神社\",\n      \"とりあえず\",\n      \"とふ\",\n      \"たくす\",\n      \"じょうじゅん\",\n      \"羊毛\",\n      \"浅い\",\n      \"閉じる\",\n      \"戦没\",\n      \"あっとうする\",\n      \"ひがい\",\n      \"量\",\n      \"じょうき\",\n      \"誤用\",\n      \"ほうせき\",\n      \"つばさ\",\n      \"号\",\n      \"けいむしょ\",\n      \"電源\",\n      \"勇気\",\n      \"ふかさ\",\n      \"はだか\",\n      \"たいやく\",\n      \"きょうしつ\",\n      \"退く\",\n      \"さきまわり\",\n      \"こうおつ\",\n      \"無糖\",\n      \"ふさい\",\n      \"とくに\",\n      \"めいし\",\n      \"みつ\",\n      \"ほんらい\",\n      \"まもる\",\n      \"あつかい\",\n      \"日欧\",\n      \"天井\",\n      \"みさき\",\n      \"おきゃくさん\",\n      \"にんい\",\n      \"きょうかい\",\n      \"いつ頃\",\n      \"かん\",\n      \"しきもう\",\n      \"特殊\",\n      \"同僚\",\n      \"血液\",\n      \"じぶん\",\n      \"しょうかする\",\n      \"礎\",\n      \"みなもと\",\n      \"軒\",\n      \"ぶっきょう\",\n      \"しずむ\",\n      \"たらす\",\n      \"憂い\",\n      \"総括\",\n      \"もうす\",\n      \"暴力\",\n      \"しばふ\",\n      \"いたずら\",\n      \"米国\",\n      \"魔法\",\n      \"ことばつき\",\n      \"窒息\",\n      \"唄う\",\n      \"金\",\n      \"きもち\",\n      \"誓い\",\n      \"どろ\",\n      \"話\",\n      \"奇襲\",\n      \"巡回\",\n      \"失う\",\n      \"隆起\",\n      \"投資\",\n      \"芽\",\n      \"あくれい\",\n      \"奉仕\",\n      \"ひんきゃく\",\n      \"ひんかく\",\n      \"まつ\",\n      \"せんりゅう\",\n      \"だいどころ\",\n      \"いう\",\n      \"こいぬ\",\n      \"なんべい\",\n      \"さくにゅう\",\n      \"フランス人\",\n      \"きげんご\",\n      \"こくみん\",\n      \"交錯\",\n      \"好き\",\n      \"一文字\",\n      \"ほうげん\",\n      \"地面\",\n      \"だくりゅう\",\n      \"見当たる\",\n      \"浸す\",\n      \"あしくび\",\n      \"弱虫\",\n      \"送る\",\n      \"遺失\",\n      \"あおい\",\n      \"ちあん\",\n      \"宜しく\",\n      \"あらあらしい\",\n      \"かおつき\",\n      \"かちゅう\",\n      \"がんばる\",\n      \"芸者\",\n      \"陳列室\",\n      \"弥生\",\n      \"明治\",\n      \"めいしょ\",\n      \"ごじゅう\",\n      \"済ます\",\n      \"無駄\",\n      \"終点\",\n      \"ぞくご\",\n      \"掛ける\",\n      \"ほうしゅう\",\n      \"騎兵\",\n      \"液体\",\n      \"下さい\",\n      \"けいじばん\",\n      \"杏\",\n      \"合う\",\n      \"疾走\",\n      \"りゅうこうご\",\n      \"出かける\",\n      \"はちまき\",\n      \"手作り\",\n      \"れつあく\",\n      \"うんがいい\",\n      \"はちのす\",\n      \"ハチのす\",\n      \"色盲\",\n      \"形\",\n      \"希望する\",\n      \"こうせい\",\n      \"いちだい\",\n      \"春休み\",\n      \"縛る\",\n      \"金星\",\n      \"そんざい\",\n      \"防犯\",\n      \"大尉\",\n      \"老齢\",\n      \"差し上げる\",\n      \"犠牲\",\n      \"にる\",\n      \"問題\",\n      \"双\",\n      \"安泰\",\n      \"せんじょうざい\",\n      \"継承\",\n      \"かんしん\",\n      \"丼\",\n      \"ざんぴん\",\n      \"そだてる\",\n      \"たつ\",\n      \"不可欠\",\n      \"報じる\",\n      \"抑制\",\n      \"けいけんしゃ\",\n      \"きょうふ\",\n      \"せいぞう\",\n      \"きんく\"\n    ],\n    \"supplemental\": [\n      \"おどりば\",\n      \"料理人\",\n      \"いち\",\n      \"やぶれる\",\n      \"辞儀する\",\n      \"逮捕\",\n      \"色彩\",\n      \"妻\",\n      \"きづく\",\n      \"はきだす\",\n      \"歯\",\n      \"憶測\",\n      \"すむ\",\n      \"墨\",\n      \"胃腸\",\n      \"駆け出す\",\n      \"栞\",\n      \"ふゆかい\",\n      \"豪華\",\n      \"写す\",\n      \"むちつじょ\",\n      \"ごらく\",\n      \"可愛い\",\n      \"ふじょ\",\n      \"でんせんびょう\",\n      \"いちにち\",\n      \"ついたち\",\n      \"彼女\",\n      \"ひめさま\",\n      \"解説\",\n      \"すいがら\",\n      \"約\",\n      \"並\",\n      \"こっせつ\",\n      \"あらじお\",\n      \"あらしお\",\n      \"書架\",\n      \"勝手\",\n      \"ぎせい\",\n      \"こくひん\",\n      \"嫌\",\n      \"博物館\",\n      \"しんし\",\n      \"帳簿\",\n      \"初めに\",\n      \"空き瓶\",\n      \"ふてい\",\n      \"見返す\",\n      \"ほんるいだ\",\n      \"さわ\",\n      \"悪気\",\n      \"ほんそう\",\n      \"謙虚\",\n      \"耐火\",\n      \"ぼうりょく\",\n      \"潔い\",\n      \"けす\",\n      \"締まる\",\n      \"ちょうりょく\",\n      \"のうし\",\n      \"暴走\",\n      \"華道\",\n      \"基盤\",\n      \"廃棄\",\n      \"かざる\",\n      \"くら\",\n      \"氏名\",\n      \"がぞう\",\n      \"ふきつ\",\n      \"こうばん\",\n      \"かんさい\",\n      \"ひとごみ\",\n      \"構える\",\n      \"たす\",\n      \"とむ\",\n      \"すみ\",\n      \"めいよ\",\n      \"帝\",\n      \"かんえん\",\n      \"たび\",\n      \"模型\",\n      \"冬休み\",\n      \"誇張\",\n      \"何千\",\n      \"そうだん\",\n      \"しっぷう\",\n      \"はやて\",\n      \"ほどう\",\n      \"敵\",\n      \"ひふ\",\n      \"火\",\n      \"壁\",\n      \"弱点\",\n      \"かいそく\",\n      \"没頭\",\n      \"貴賓\",\n      \"さいげつ\",\n      \"盛り上がる\",\n      \"柱\",\n      \"ひはん\",\n      \"輪郭\",\n      \"こづつみ\",\n      \"扇\",\n      \"性病\",\n      \"濃紺\",\n      \"洗浄剤\",\n      \"舞踏\",\n      \"つぎ\",\n      \"しめる\",\n      \"延長\",\n      \"しつ\",\n      \"ざせき\",\n      \"もくひょう\",\n      \"宝くじ\",\n      \"劣悪\",\n      \"はなみ\",\n      \"同音異義語\",\n      \"たいほう\",\n      \"慶弔\",\n      \"疎外\",\n      \"れいてん\",\n      \"死ぬ\",\n      \"さと\",\n      \"煩い\",\n      \"携帯\",\n      \"かいせい\",\n      \"哺育\",\n      \"敬語\",\n      \"とうとい\",\n      \"とうひょうする\",\n      \"頑張れ\",\n      \"れいせい\",\n      \"蛇\",\n      \"いしゃりょう\",\n      \"アメリカ製\",\n      \"光年\",\n      \"社員\",\n      \"もよう\",\n      \"ぎゃくしゅう\",\n      \"甲乙\",\n      \"ふくし\",\n      \"へいせい\",\n      \"てんのう\",\n      \"年次\",\n      \"二巻\",\n      \"がくふ\",\n      \"しどう\",\n      \"よすみ\",\n      \"おおごえ\",\n      \"かつぐ\",\n      \"地下街\",\n      \"はくじん\",\n      \"間接\",\n      \"せっとく\",\n      \"つうこん\",\n      \"びんぼう\",\n      \"川底\",\n      \"こうえん\",\n      \"うごき\",\n      \"六\",\n      \"乾燥\",\n      \"洗濯屋\",\n      \"なぞ\",\n      \"ふじん\",\n      \"対応\",\n      \"順序\",\n      \"首\",\n      \"むれる\",\n      \"しめる\",\n      \"移す\",\n      \"分ける\",\n      \"しょうげき\",\n      \"ぎょうし\",\n      \"あまい\",\n      \"じょうきゅう\",\n      \"たんれん\",\n      \"かけこむ\",\n      \"素材\",\n      \"受付\",\n      \"いままで\",\n      \"りょこう\",\n      \"満潮\",\n      \"もちいる\",\n      \"あわれ\",\n      \"賀状\",\n      \"詰め込む\",\n      \"数える\",\n      \"ずいじ\",\n      \"いっぱく\",\n      \"聴者\",\n      \"そうぐう\",\n      \"とうさく\",\n      \"思い遣り\",\n      \"鋭い\",\n      \"貞操\",\n      \"原因\",\n      \"象牙\",\n      \"歌謡\",\n      \"会議\",\n      \"待遇\",\n      \"なかよし\",\n      \"おなか\",\n      \"りりしい\",\n      \"おおちがい\",\n      \"賛成\",\n      \"奔放\",\n      \"非難\",\n      \"ようじ\",\n      \"錯乱\",\n      \"じこ\",\n      \"前\",\n      \"累進\",\n      \"緊張する\",\n      \"ぎじゅく\",\n      \"うち\",\n      \"悪霊\",\n      \"枢軸\",\n      \"子守歌\",\n      \"りゅうき\",\n      \"雄犬\",\n      \"みずいろ\",\n      \"大間違い\",\n      \"走り回る\",\n      \"そんけい\",\n      \"しっぺい\",\n      \"てんし\",\n      \"病院\",\n      \"残業\",\n      \"ひんしつ\",\n      \"けんしゅうせい\",\n      \"椅子\",\n      \"いさぎよい\",\n      \"枕\",\n      \"墓\",\n      \"洗剤\",\n      \"たいがい\",\n      \"じしょ\",\n      \"副大統領\",\n      \"瞬く\",\n      \"ふじ山\",\n      \"ふくせん\",\n      \"漬物\",\n      \"はんけん\",\n      \"愛する\",\n      \"ねんがん\",\n      \"ねんじ\",\n      \"いきどおり\",\n      \"おとこのこ\",\n      \"仁\",\n      \"鶴\",\n      \"施設\",\n      \"請ける\",\n      \"拒否\",\n      \"うみ\",\n      \"移譲\",\n      \"溶岩\",\n      \"性格\",\n      \"じしん\",\n      \"裏口\",\n      \"ふたたび\",\n      \"猿真似\",\n      \"しめらせる\",\n      \"みき\",\n      \"つぐなう\",\n      \"しんじゅく\",\n      \"こせき\",\n      \"よくあつ\",\n      \"懇談\",\n      \"指定する\",\n      \"専門\",\n      \"一生\",\n      \"平壌\",\n      \"滝\",\n      \"じどうし\",\n      \"着く\",\n      \"泥棒\",\n      \"構え\",\n      \"きじゅつ\",\n      \"しょひょう\",\n      \"貨幣\",\n      \"好奇心\",\n      \"皇太子妃\",\n      \"かいほうする\",\n      \"主に\",\n      \"背広\",\n      \"ちんみ\",\n      \"よそく\",\n      \"なつかしい\",\n      \"がんい\",\n      \"ちょうしゃ\",\n      \"無敵\",\n      \"所\",\n      \"だいがくいんせい\",\n      \"左右\",\n      \"のむ\",\n      \"愛国心\",\n      \"桑原\",\n      \"どうはんする\",\n      \"いっかい\",\n      \"なみだ\",\n      \"くまもとけん\",\n      \"主観的\",\n      \"普段\",\n      \"こころみる\",\n      \"ふくぶくろ\",\n      \"てんぷく\",\n      \"せいめい\",\n      \"はなのあな\",\n      \"みぎて\",\n      \"親子丼\",\n      \"反則\",\n      \"しゅうり\",\n      \"かくにん\",\n      \"生える\",\n      \"けむし\",\n      \"すける\",\n      \"のぞいて\",\n      \"和尚\",\n      \"えんちょうする\",\n      \"こうとう\",\n      \"なげすてる\",\n      \"なまけもの\",\n      \"あい\",\n      \"きとく\",\n      \"審判\",\n      \"怖い\",\n      \"こたえる\",\n      \"比較\",\n      \"ゆにゅう\",\n      \"曲\",\n      \"ちんもく\",\n      \"破産\",\n      \"迫る\",\n      \"あわ\",\n      \"辛子\",\n      \"糸\",\n      \"早々\",\n      \"運命\",\n      \"錠\",\n      \"のうみん\",\n      \"夏\",\n      \"野獣\",\n      \"試験\",\n      \"数詞\",\n      \"毎日\",\n      \"ぎせいしゃ\",\n      \"よくし\",\n      \"せん\",\n      \"おろし\",\n      \"ゆれる\",\n      \"いし\",\n      \"える\",\n      \"ごらん\",\n      \"ばい\",\n      \"たい\",\n      \"拘置\",\n      \"うらぎり\",\n      \"競艇\",\n      \"かぐ\",\n      \"悔しい\",\n      \"にゅうせき\",\n      \"ために\",\n      \"ふうふ\",\n      \"ちょうせん\",\n      \"破壊\",\n      \"困難\",\n      \"まんえつ\",\n      \"移動\",\n      \"しあつ\",\n      \"あまる\",\n      \"香り\",\n      \"いなか\",\n      \"通す\",\n      \"ほうき\",\n      \"栄誉\",\n      \"ちめいてき\",\n      \"おとろえる\",\n      \"いしずえ\",\n      \"知り合い\",\n      \"貨物船\",\n      \"酸っぱい\",\n      \"めいわくめーる\",\n      \"めいわくメール\",\n      \"とうほう\",\n      \"てら\",\n      \"ぜんにほん\",\n      \"七つ\",\n      \"暗い\",\n      \"てのこう\",\n      \"しんぞう\",\n      \"仰々しい\",\n      \"さんぎょう\",\n      \"公共\",\n      \"年額\",\n      \"かわさき\",\n      \"日刊\",\n      \"ちょう\",\n      \"縮小\",\n      \"いっこ\",\n      \"不況\",\n      \"人柄\",\n      \"はい\",\n      \"原潜\",\n      \"つみ\",\n      \"かんかつ\",\n      \"ぞうえん\",\n      \"雑費\",\n      \"おくれる\",\n      \"面倒臭い\",\n      \"しょうじょう\",\n      \"たおす\",\n      \"順番\",\n      \"天皇\",\n      \"しゅいん\",\n      \"動揺\",\n      \"乙\",\n      \"さわやか\",\n      \"とう\",\n      \"望み\",\n      \"一人娘\",\n      \"かく\",\n      \"かど\",\n      \"ねんがじょう\",\n      \"ちょくせつ\",\n      \"せんじょう\",\n      \"燃やす\",\n      \"ふかのう\",\n      \"買い物\",\n      \"風潮\",\n      \"沖縄\",\n      \"いか\",\n      \"こうくうぼかん\",\n      \"かくれる\",\n      \"きぼうする\",\n      \"媒介\",\n      \"れいぞうこ\",\n      \"冷酷\",\n      \"紛らわしい\",\n      \"せんげん\",\n      \"家具\",\n      \"繁茂\",\n      \"なさけない\",\n      \"きずつく\",\n      \"空き缶\",\n      \"禅寺\",\n      \"大文字\",\n      \"火葬\",\n      \"雰囲気\",\n      \"化粧\",\n      \"忍者\",\n      \"ふんしゃ\",\n      \"限る\",\n      \"ちゅうとはんぱ\",\n      \"はずかしめる\",\n      \"何度\",\n      \"風船\",\n      \"こうぎょう\",\n      \"かくしゅう\",\n      \"しりつ\",\n      \"こい\",\n      \"あがる\",\n      \"教える\",\n      \"程\",\n      \"忘れ物\",\n      \"襲撃\",\n      \"かいころく\",\n      \"月刊\",\n      \"となえる\",\n      \"せんのう\",\n      \"営業中\",\n      \"ながさき\",\n      \"げんまい\",\n      \"二つ\",\n      \"髪の毛\",\n      \"ろくおん\",\n      \"匿名\",\n      \"高瀬\",\n      \"しききん\",\n      \"ふかぶん\",\n      \"怒鳴る\",\n      \"福祉\",\n      \"あさねぼう\",\n      \"りゃくご\",\n      \"しざい\",\n      \"運\",\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": "Source/Bogus/data/ja.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    city: [Array String; 4],\n    city_prefix: [Array String; 7],\n    city_suffix: [Array String; 4],\n    postcode: [Array String; 1],\n    state: [Array String; 47],\n    state_abbr: [Array String; 47],\n    street_name: [Array String; 2]\n  },\n  cell_phone: {\n    formats: [Array String; 3]\n  },\n  lorem: {\n    supplemental: [Array String; 506],\n    words: [Array String; 509]\n  },\n  name: {\n    first_name: [Array String; 21],\n    last_name: [Array String; 20],\n    name: [Array String; 1]\n  },\n  phone_number: {\n    formats: [Array String; 4]\n  },\n  title: Japanese\n}"
  },
  {
    "path": "Source/Bogus/data/ko.locale.json",
    "content": "{\n  \"title\": \"Korean\",\n  \"address\": {\n    \"postcode\": [\n      \"###-###\"\n    ],\n    \"state\": [\n      \"강원\",\n      \"경기\",\n      \"경남\",\n      \"경북\",\n      \"광주\",\n      \"대구\",\n      \"대전\",\n      \"부산\",\n      \"서울\",\n      \"울산\",\n      \"인천\",\n      \"전남\",\n      \"전북\",\n      \"제주\",\n      \"충남\",\n      \"충북\",\n      \"세종\"\n    ],\n    \"state_abbr\": [\n      \"강원\",\n      \"경기\",\n      \"경남\",\n      \"경북\",\n      \"광주\",\n      \"대구\",\n      \"대전\",\n      \"부산\",\n      \"서울\",\n      \"울산\",\n      \"인천\",\n      \"전남\",\n      \"전북\",\n      \"제주\",\n      \"충남\",\n      \"충북\",\n      \"세종\"\n    ],\n    \"city_suffix\": [\n      \"구\",\n      \"시\",\n      \"군\"\n    ],\n    \"city_name\": [\n      \"강릉\",\n      \"양양\",\n      \"인제\",\n      \"광주\",\n      \"구리\",\n      \"부천\",\n      \"밀양\",\n      \"통영\",\n      \"창원\",\n      \"거창\",\n      \"고성\",\n      \"양산\",\n      \"김천\",\n      \"구미\",\n      \"영주\",\n      \"광산\",\n      \"남\",\n      \"북\",\n      \"고창\",\n      \"군산\",\n      \"남원\",\n      \"동작\",\n      \"마포\",\n      \"송파\",\n      \"용산\",\n      \"부평\",\n      \"강화\",\n      \"수성\"\n    ],\n    \"city\": [\n      \"#{city_name}#{city_suffix}\"\n    ],\n    \"street_root\": [\n      \"상계\",\n      \"화곡\",\n      \"신정\",\n      \"목\",\n      \"잠실\",\n      \"면목\",\n      \"주안\",\n      \"안양\",\n      \"중\",\n      \"정왕\",\n      \"구로\",\n      \"신월\",\n      \"연산\",\n      \"부평\",\n      \"창\",\n      \"만수\",\n      \"중계\",\n      \"검단\",\n      \"시흥\",\n      \"상도\",\n      \"방배\",\n      \"장유\",\n      \"상\",\n      \"광명\",\n      \"신길\",\n      \"행신\",\n      \"대명\",\n      \"동탄\"\n    ],\n    \"street_suffix\": [\n      \"읍\",\n      \"면\",\n      \"동\"\n    ],\n    \"street_name\": [\n      \"#{street_root}#{street_suffix}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"0#-#####-####\",\n      \"0##-###-####\",\n      \"0##-####-####\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"연구소\",\n      \"게임즈\",\n      \"그룹\",\n      \"전자\",\n      \"물산\",\n      \"코리아\"\n    ],\n    \"prefix\": [\n      \"주식회사\",\n      \"한국\"\n    ],\n    \"name\": [\n      \"#{prefix} #{Name.first_name}\",\n      \"#{Name.first_name} #{suffix}\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"gmail.com\",\n      \"yahoo.co.kr\",\n      \"hanmail.net\",\n      \"naver.com\"\n    ],\n    \"domain_suffix\": [\n      \"co.kr\",\n      \"com\",\n      \"biz\",\n      \"info\",\n      \"ne.kr\",\n      \"net\",\n      \"or.kr\",\n      \"org\"\n    ]\n  },\n  \"lorem\": {\n    \"words\": [\n      \"국가는\",\n      \"법률이\",\n      \"정하는\",\n      \"바에\",\n      \"의하여\",\n      \"재외국민을\",\n      \"보호할\",\n      \"의무를\",\n      \"진다.\",\n      \"모든\",\n      \"국민은\",\n      \"신체의\",\n      \"자유를\",\n      \"가진다.\",\n      \"국가는\",\n      \"전통문화의\",\n      \"계승·발전과\",\n      \"민족문화의\",\n      \"창달에\",\n      \"노력하여야\",\n      \"한다.\",\n      \"통신·방송의\",\n      \"시설기준과\",\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      \"비밀과\",\n      \"자유를\",\n      \"침해받지\",\n      \"아니한다.\",\n      \"의무교육은\",\n      \"무상으로\",\n      \"한다.\",\n      \"저작자·발명가·과학기술자와\",\n      \"예술가의\",\n      \"권리는\",\n      \"법률로써\",\n      \"보호한다.\",\n      \"국가는\",\n      \"모성의\",\n      \"보호를\",\n      \"위하여\",\n      \"노력하여야\",\n      \"한다.\",\n      \"헌법에\",\n      \"의하여\",\n      \"체결·공포된\",\n      \"조약과\",\n      \"일반적으로\",\n      \"승인된\",\n      \"국제법규는\",\n      \"국내법과\",\n      \"같은\",\n      \"효력을\",\n      \"가진다.\"\n    ]\n  },\n  \"name\": {\n    \"last_name\": [\n      \"김\",\n      \"이\",\n      \"박\",\n      \"최\",\n      \"정\",\n      \"강\",\n      \"조\",\n      \"윤\",\n      \"장\",\n      \"임\",\n      \"오\",\n      \"한\",\n      \"신\",\n      \"서\",\n      \"권\",\n      \"황\",\n      \"안\",\n      \"송\",\n      \"류\",\n      \"홍\"\n    ],\n    \"first_name\": [\n      \"서연\",\n      \"민서\",\n      \"서현\",\n      \"지우\",\n      \"서윤\",\n      \"지민\",\n      \"수빈\",\n      \"하은\",\n      \"예은\",\n      \"윤서\",\n      \"민준\",\n      \"지후\",\n      \"지훈\",\n      \"준서\",\n      \"현우\",\n      \"예준\",\n      \"건우\",\n      \"현준\",\n      \"민재\",\n      \"우진\",\n      \"은주\"\n    ],\n    \"name\": [\n      \"#{last_name} #{first_name}\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/ko.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    city: [Array String; 1],\n    city_name: [Array String; 28],\n    city_suffix: [Array String; 3],\n    postcode: [Array String; 1],\n    state: [Array String; 17],\n    state_abbr: [Array String; 17],\n    street_name: [Array String; 1],\n    street_root: [Array String; 28],\n    street_suffix: [Array String; 3]\n  },\n  company: {\n    name: [Array String; 2],\n    prefix: [Array String; 2],\n    suffix: [Array String; 6]\n  },\n  internet: {\n    domain_suffix: [Array String; 8],\n    free_email: [Array String; 4]\n  },\n  lorem: {\n    words: [Array String; 128]\n  },\n  name: {\n    first_name: [Array String; 21],\n    last_name: [Array String; 20],\n    name: [Array String; 1]\n  },\n  phone_number: {\n    formats: [Array String; 3]\n  },\n  title: Korean\n}"
  },
  {
    "path": "Source/Bogus/data/lv.locale.json",
    "content": "{\n  \"title\": \"Latvian\",\n  \"separator\": \" un \",\n  \"name\": {\n    \"male_first_name\": [\n      \"Ainārs\",\n      \"Alfrēds\",\n      \"Aloīzs\",\n      \"Aļģirds\",\n      \"Aļģis\",\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      \"Ādams\",\n      \"Ādolfs\",\n      \"Ārijs\",\n      \"Āris\",\n      \"Boļeslavs\",\n      \"Broņislavs\",\n      \"Dāgs\",\n      \"Dāvids\",\n      \"Dāvis\",\n      \"Edgars\",\n      \"Edvīns\",\n      \"Eduards\",\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      \"Ēriks\",\n      \"Ēvalds\",\n      \"Gunārs\",\n      \"Ģederts\",\n      \"Ģirts\",\n      \"Ilgmārs\",\n      \"Ilmārs\",\n      \"Inārs\",\n      \"Indriķis\",\n      \"Ingmārs\",\n      \"Jānis\",\n      \"Jāzeps\",\n      \"Jevgeņijs\",\n      \"Jēkabs\",\n      \"Jurģis\",\n      \"Jūlijs\",\n      \"Kārlis\",\n      \"Klāvs\",\n      \"Konrāds\",\n      \"Konstantīns\",\n      \"Kristiāns\",\n      \"Krišjānis\",\n      \"Krišs\",\n      \"Leonīds\",\n      \"Marģers\",\n      \"Matīss\",\n      \"Mārcis\",\n      \"Māris\",\n      \"Mārtiņš\",\n      \"Miķelis\",\n      \"Monvīds\",\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      \"Žanis\"\n    ],\n    \"male_last_name\": [\n      \"Aigars\",\n      \"Alksnis\",\n      \"Andersons\",\n      \"Aspers\",\n      \"Auziņš\",\n      \"Ābele\",\n      \"Āboliņš\",\n      \"Āboltiņš\",\n      \"Balodis\",\n      \"Beļavskis\",\n      \"Bergmanis\",\n      \"Bērziņš\",\n      \"Bērzīts\",\n      \"Birziņš\",\n      \"Birznieks\",\n      \"Bīriņš\",\n      \"Blaus\",\n      \"Blekte\",\n      \"Breņķis\",\n      \"Briedis\",\n      \"Brunkevičs\",\n      \"Builis\",\n      \"Bušs\",\n      \"Caune\",\n      \"Cālītis\",\n      \"Cīrulis\",\n      \"Čudars\",\n      \"Danielsons\",\n      \"Dīriķis\",\n      \"Dombrovskis\",\n      \"Dreimanis\",\n      \"Dzenis\",\n      \"Eglītis\",\n      \"Endziņš\",\n      \"Fogelis\",\n      \"Freimanis\",\n      \"Gailis\",\n      \"Gailītis\",\n      \"Gibala\",\n      \"Graudiņš\",\n      \"Gribusts\",\n      \"Grīnbergs\",\n      \"Grūbe\",\n      \"Jansons\",\n      \"Jēkabsons\",\n      \"Jukums\",\n      \"Kalējs\",\n      \"Kalniņš\",\n      \"Karlsons\",\n      \"Kauliņš\",\n      \"Kārkliņš\",\n      \"Kļaviņš\",\n      \"Kohs\",\n      \"Koks\",\n      \"Krancis\",\n      \"Krastiņš\",\n      \"Kraulis\",\n      \"Krauze\",\n      \"Krēsliņš\",\n      \"Krieviņš\",\n      \"Krievs\",\n      \"Kronbergs\",\n      \"Krūmiņš\",\n      \"Kulmanis\",\n      \"Laiviņš\",\n      \"Landmanis\",\n      \"Lapiņš\",\n      \"Lapsiņš\",\n      \"Lasmanis\",\n      \"Laubergs\",\n      \"Lācis\",\n      \"Legzdiņš\",\n      \"Lielmanis\",\n      \"Liepiņš\",\n      \"Līcis\",\n      \"Līdaks\",\n      \"Ločs\",\n      \"Lodiņš\",\n      \"Lūsis\",\n      \"Matisons\",\n      \"Mednis\",\n      \"Meiers\",\n      \"Mekšs\",\n      \"Melderis\",\n      \"Melngailis\",\n      \"Mihailovs\",\n      \"Miķelsons\",\n      \"Niedra\",\n      \"Osis\",\n      \"Ostrovskis\",\n      \"Ozers\",\n      \"Ozoliņš\",\n      \"Ozols\",\n      \"Palters\",\n      \"Pavlovskis\",\n      \"Pencis\",\n      \"Petrovskis\",\n      \"Pērkons\",\n      \"Pētersons\",\n      \"Podziņš\",\n      \"Polis\",\n      \"Pretkalniņš\",\n      \"Priedītis\",\n      \"Puķītis\",\n      \"Putniņš\",\n      \"Riekstiņš\",\n      \"Romanovskis\",\n      \"Rozenbahs\",\n      \"Rozītis\",\n      \"Rubenis\",\n      \"Rudzītis\",\n      \"Runcis\",\n      \"Salmiņš\",\n      \"Seržants\",\n      \"Sietnieks\",\n      \"Siliņš\",\n      \"Sīlis\",\n      \"Skudra\",\n      \"Smuģis\",\n      \"Sproģis\",\n      \"Sprūde\",\n      \"Strautiņš\",\n      \"Strautmanis\",\n      \"Strazdiņš\",\n      \"Širovs\",\n      \"Šīrants\",\n      \"Šmits\",\n      \"Šteins\",\n      \"Tālbergs\",\n      \"Teicāns\",\n      \"Tiltiņš\",\n      \"Tīrelis\",\n      \"Tučs\",\n      \"Ūdris\",\n      \"Valters\",\n      \"Vasils\",\n      \"Vecumnieks\",\n      \"Veinbergs\",\n      \"Veiss\",\n      \"Vilks\",\n      \"Vilsons\",\n      \"Viļums\",\n      \"Vinters\",\n      \"Vītiņš\",\n      \"Vītoliņš\",\n      \"Vītols\",\n      \"Vītums\",\n      \"Vollis\",\n      \"Zariņš\",\n      \"Zālītis\",\n      \"Zeidmanis\",\n      \"Zeltiņš\",\n      \"Ziemelis\",\n      \"Zībers\",\n      \"Zunda\",\n      \"Zvaigzne\",\n      \"Zvejnieks\",\n      \"Zvinelis\",\n      \"Mucenieks\",\n      \"Melderis\",\n      \"Dzirkalis\",\n      \"Arājs\",\n      \"Sējējs\",\n      \"Podnieks\",\n      \"Ratnieks\",\n      \"Deģis\",\n      \"Bondars\",\n      \"Sondors\",\n      \"Namiķis\",\n      \"Jumiķis\",\n      \"Muižnieks\",\n      \"Bajārs\",\n      \"Ķēniņš\",\n      \"Ķeizars\",\n      \"Barons\",\n      \"Vaivads\",\n      \"Zviedrs\",\n      \"Vācietis\",\n      \"Lejiņš\",\n      \"Vanags\",\n      \"Rubenis\",\n      \"Celms\",\n      \"Liepa\",\n      \"Kalns\",\n      \"Celmiņš\",\n      \"Lejnieks\",\n      \"Bisenieks\",\n      \"Kurzemnieks\",\n      \"Saulietis\",\n      \"Pakalnietis\",\n      \"Pridāns\",\n      \"Grodums\",\n      \"Kalnājs\",\n      \"Porgants\",\n      \"Sukuts\",\n      \"Meškūns\",\n      \"Rožkalns\",\n      \"Mazjānis\",\n      \"Latkovskis\",\n      \"Jankovskis\",\n      \"Šileiko\",\n      \"Budreiko\",\n      \"Ivanovs\",\n      \"Morozovs\",\n      \"Logins\",\n      \"Gasjūns\",\n      \"Pauļuks\",\n      \"Sosārs\",\n      \"Meškūns\"\n    ],\n    \"female_first_name\": [\n      \"Aīda\",\n      \"Akvelīna\",\n      \"Albertīne\",\n      \"Alvīne\",\n      \"Amālija\",\n      \"Astrīda\",\n      \"Aurēlija\",\n      \"Ārija\",\n      \"Baņuta\",\n      \"Bārbala\",\n      \"Beāte\",\n      \"Dagmāra\",\n      \"Dainuvīte\",\n      \"Dārta\",\n      \"Diāna\",\n      \"Dzirkstīte\",\n      \"Dzīle\",\n      \"Edīte\",\n      \"Elfrīda\",\n      \"Elīna\",\n      \"Elīza\",\n      \"Elmīra\",\n      \"Elvīra\",\n      \"Emīlija\",\n      \"Ernestīne\",\n      \"Evelīna\",\n      \"Ērika\",\n      \"Frīda\",\n      \"Gabriela\",\n      \"Gudrīte\",\n      \"Ģertrūde\",\n      \"Helēna\",\n      \"Hermīne\",\n      \"Ināra\",\n      \"Ingrīda\",\n      \"Ingūna\",\n      \"Irēna\",\n      \"Īrisa\",\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      \"Lāsma\",\n      \"Leonīda\",\n      \"Leontīne\",\n      \"Liāna\",\n      \"Liliāna\",\n      \"Lība\",\n      \"Līga\",\n      \"Līksma\",\n      \"Līna\",\n      \"Līva\",\n      \"Līvija\",\n      \"Līze\",\n      \"Luīze\",\n      \"Lūcija\",\n      \"Malvīne\",\n      \"Māra\",\n      \"Mārīte\",\n      \"Mētra\",\n      \"Modrīte\",\n      \"Mudīte\",\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      \"Tīna\",\n      \"Trīne\",\n      \"Undīne\",\n      \"Valentīna\",\n      \"Valērija\",\n      \"Vēsma\",\n      \"Vijolīte\",\n      \"Vilhelmīne\",\n      \"Vizbulīte\",\n      \"Zeltīte\",\n      \"Ziedīte\",\n      \"Zigfrīda\",\n      \"Zigrīda\",\n      \"Zīle\",\n      \"Žanete\",\n      \"Žanna\",\n      \"Ženija\",\n      \"Žubīte\"\n    ],\n    \"female_last_name\": [\n      \"Aigare\",\n      \"Alksne\",\n      \"Andersone\",\n      \"Aspere\",\n      \"Auziņa\",\n      \"Ābele\",\n      \"Āboliņa\",\n      \"Āboltiņa\",\n      \"Balode\",\n      \"Beļavske\",\n      \"Bergmane\",\n      \"Bērziņa\",\n      \"Bērzīte\",\n      \"Birziņa\",\n      \"Birzniece\",\n      \"Bīriņa\",\n      \"Blaua\",\n      \"Blekte\",\n      \"Breņķe\",\n      \"Briede\",\n      \"Brunkeviča\",\n      \"Buile\",\n      \"Buša\",\n      \"Cauna\",\n      \"Cālīte\",\n      \"Cīrule\",\n      \"Čudara\",\n      \"Danielsone\",\n      \"Dīriķe\",\n      \"Dombrovska\",\n      \"Dreimane\",\n      \"Dzene\",\n      \"Eglīte\",\n      \"Endziņa\",\n      \"Fogele\",\n      \"Freimane\",\n      \"Gaile\",\n      \"Gailīte\",\n      \"Gibala\",\n      \"Graudiņa\",\n      \"Gribuste\",\n      \"Grīnberga\",\n      \"Grūba\",\n      \"Jansone\",\n      \"Jēkabsone\",\n      \"Jukuma\",\n      \"Kalēja\",\n      \"Kalniņa\",\n      \"Karlsone\",\n      \"Kauliņa\",\n      \"Kārkliņa\",\n      \"Kļaviņa\",\n      \"Koha\",\n      \"Koka\",\n      \"Krance\",\n      \"Krastiņa\",\n      \"Kraule\",\n      \"Krauze\",\n      \"Krēsliņa\",\n      \"Krieviņa\",\n      \"Krieva\",\n      \"Kronberga\",\n      \"Krūmiņa\",\n      \"Kulmane\",\n      \"Laiviņa\",\n      \"Landmane\",\n      \"Lapiņa\",\n      \"Lapsiņa\",\n      \"Lasmane\",\n      \"Lauberga\",\n      \"Lāce\",\n      \"Legzdiņa\",\n      \"Lielmane\",\n      \"Liepiņa\",\n      \"Līce\",\n      \"Līdaka\",\n      \"Loča\",\n      \"Lodiņa\",\n      \"Lūse\",\n      \"Matisone\",\n      \"Medne\",\n      \"Meiere\",\n      \"Mekša\",\n      \"Meldere\",\n      \"Melngaile\",\n      \"Mihailova\",\n      \"Miķelsone\",\n      \"Niedra\",\n      \"Ose\",\n      \"Ostrovska\",\n      \"Ozere\",\n      \"Ozoliņa\",\n      \"Ozola\",\n      \"Paltere\",\n      \"Pavlovska\",\n      \"Pence\",\n      \"Petrovska\",\n      \"Pērkona\",\n      \"Pētersone\",\n      \"Podziņa\",\n      \"Pole\",\n      \"Pretkalniņa\",\n      \"Priedīte\",\n      \"Puķīte\",\n      \"Putniņa\",\n      \"Riekstiņa\",\n      \"Romanovska\",\n      \"Rozenbaha\",\n      \"Rozīte\",\n      \"Rubene\",\n      \"Rudzīte\",\n      \"Runce\",\n      \"Salmiņa\",\n      \"Seržante\",\n      \"Sietniece\",\n      \"Siliņa\",\n      \"Sīle\",\n      \"Skudra\",\n      \"Smuģe\",\n      \"Sproģe\",\n      \"Sprūde\",\n      \"Strautiņa\",\n      \"Strautmane\",\n      \"Strazdiņa\",\n      \"Širova\",\n      \"Šīrante\",\n      \"Šmite\",\n      \"Šteina\",\n      \"Tālberga\",\n      \"Teicāne\",\n      \"Tiltiņa\",\n      \"Tīrele\",\n      \"Tuča\",\n      \"Ūdre\",\n      \"Valtere\",\n      \"Vasile\",\n      \"Vecumniece\",\n      \"Veinberga\",\n      \"Veisa\",\n      \"Vilka\",\n      \"Vilsone\",\n      \"Viļuma\",\n      \"Vintere\",\n      \"Vītiņa\",\n      \"Vītoliņa\",\n      \"Vītola\",\n      \"Vītuma\",\n      \"Volle\",\n      \"Zariņa\",\n      \"Zālīte\",\n      \"Zeidmane\",\n      \"Zeltiņa\",\n      \"Ziemele\",\n      \"Zībere\",\n      \"Zunda\",\n      \"Zvaigzne\",\n      \"Zvejniece\",\n      \"Zvinele\",\n      \"Muceniece\",\n      \"Meldere\",\n      \"Dzirkale\",\n      \"Arāja\",\n      \"Sējēja\",\n      \"Podniece\",\n      \"Ratniece\",\n      \"Deģe\",\n      \"Bondare\",\n      \"Sondore\",\n      \"Namiķe\",\n      \"Jumiķe\",\n      \"Muižniece\",\n      \"Bajāre\",\n      \"Ķēniņa\",\n      \"Ķeizare\",\n      \"Barone\",\n      \"Vaivade\",\n      \"Zviedre\",\n      \"Vāciete\",\n      \"Lejiņa\",\n      \"Vanaga\",\n      \"Rubene\",\n      \"Celma\",\n      \"Liepa\",\n      \"Kalna\",\n      \"Celmiņa\",\n      \"Lejniece\",\n      \"Biseniece\",\n      \"Kurzemniece\",\n      \"Sauliete\",\n      \"Pakalniete\",\n      \"Pridāne\",\n      \"Groduma\",\n      \"Kalnāja\",\n      \"Porgante\",\n      \"Sukute\",\n      \"Meškūna\",\n      \"Rožkalne\",\n      \"Mazjāne\",\n      \"Latkovska\",\n      \"Jankovska\",\n      \"Šileiko\",\n      \"Budreiko\",\n      \"Ivanova\",\n      \"Morozova\",\n      \"Logina\",\n      \"Gasjūne\",\n      \"Pauļuka\",\n      \"Sosāre\",\n      \"Meškūne\"\n    ],\n    \"title\": {\n      \"descriptor\": [\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      \"level\": [\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      \"job\": [\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    },\n    \"prefix\": [\n      \"Prof.\",\n      \"Dr.\",\n      \"Biedrs\"\n    ],\n    \"suffix\": [\n      \"k-dze\",\n      \"kundze\"\n    ],\n    \"name\": [\n      \"#{prefix} #{male_first_name} #{male_last_name}\",\n      \"#{male_first_name} #{male_last_name}\",\n      \"#{male_last_name} #{male_first_name}\",\n      \"#{male_first_name} #{male_first_name} #{male_last_name}\",\n      \"#{male_first_name} #{male_last_name}-#{male_last_name}\",\n      \"##{prefix} {female_first_name} #{female_last_name}\",\n      \"#{female_first_name} #{female_last_name} #{suffix}\",\n      \"#{female_first_name} #{female_last_name}\",\n      \"#{female_last_name} #{female_first_name}\",\n      \"#{female_first_name} #{female_first_name} #{female_last_name}\",\n      \"#{female_first_name} #{female_last_name}-#{female_last_name}\"\n    ]\n  },\n  \"date\": {\n    \"month\": {\n      \"wide\": [\n        \"janvāris\",\n        \"februāris\",\n        \"marts\",\n        \"aprīlis\",\n        \"maijs\",\n        \"jūnijs\",\n        \"jūlijs\",\n        \"augusts\",\n        \"septembris\",\n        \"oktobris\",\n        \"novembris\",\n        \"decembris\"\n      ],\n      \"wide_context\": [\n        \"janvārī\",\n        \"februārī\",\n        \"martā\",\n        \"aprīlī\",\n        \"maijā\",\n        \"jūnijā\",\n        \"jūlijā\",\n        \"augustā\",\n        \"septembrī\",\n        \"oktobrī\",\n        \"novembrī\",\n        \"decembrī\"\n      ],\n      \"abbr\": [\n        \"jan.\",\n        \"feb.\",\n        \"mar.\",\n        \"apr.\",\n        \"mai.\",\n        \"jūn.\",\n        \"jūl.\",\n        \"aug.\",\n        \"sep.\",\n        \"okt.\",\n        \"nov.\",\n        \"dec.\"\n      ],\n      \"abbr_context\": [\n        \"janv.\",\n        \"febr.\",\n        \"mar.\",\n        \"apr.\",\n        \"mai.\",\n        \"jūn.\",\n        \"jūl.\",\n        \"aug.\",\n        \"sept.\",\n        \"okt.\",\n        \"nov.\",\n        \"dec.\"\n      ]\n    },\n    \"weekday\": {\n      \"wide\": [\n        \"Svētdiena\",\n        \"Pirmdiena\",\n        \"Otrdiena\",\n        \"Trešdiena\",\n        \"Ceturtdiena\",\n        \"Piektdiena\",\n        \"Sestdiena\"\n      ],\n      \"wide_context\": [\n        \"svētdien\",\n        \"pirmdien\",\n        \"otrdien\",\n        \"trešdien\",\n        \"ceturtdien\",\n        \"piektdien\",\n        \"sestdien\"\n      ],\n      \"abbr\": [\n        \"Pr\",\n        \"Ot\",\n        \"Tr\",\n        \"Ct\",\n        \"Pk\",\n        \"Se\",\n        \"Sv\"\n      ],\n      \"abbr_context\": [\n        \"sv.\",\n        \"pr.\",\n        \"otr.\",\n        \"tr.\",\n        \"cet.\",\n        \"pk.\",\n        \"se.\"\n      ]\n    }\n  },\n  \"address\": {\n    \"country\": [\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    \"building_number\": [\n      \"###\",\n      \"##\"\n    ],\n    \"street_suffix\": [\n      \"iela\",\n      \"bulvāris\",\n      \"gatve\",\n      \"gāte\",\n      \"laukums\",\n      \"dambis\"\n    ],\n    \"secondary_address\": [\n      \"dz. ###\",\n      \"- ###\"\n    ],\n    \"postcode\": [\n      \"LV####\",\n      \"LV-####\"\n    ],\n    \"state\": [\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    \"street_title\": [\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      \"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      \"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    \"city_name\": [\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    \"city\": [\n      \"#{Address.city_name}\"\n    ],\n    \"street_name\": [\n      \"#{Address.street_title} #{street_suffix}\"\n    ],\n    \"street_address\": [\n      \"#{street_name} #{building_number}\",\n      \"#{street_name} #{building_number} #{secondary_address}\"\n    ],\n    \"default_country\": [\n      \"Latvija\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"(371)6#######\",\n      \"+371 6#######\",\n      \"6#######\"\n    ]\n  },\n  \"cell_phone\": {\n    \"formats\": [\n      \"2#######\",\n      \"(371) 2#######\",\n      \"+371 2#######\"\n    ]\n  },\n  \"commerce\": {\n    \"color\": [\n      \"sarkana\",\n      \"zaļa\",\n      \"zila\",\n      \"dzeltena\",\n      \"ruda\",\n      \"zaļgan-zila\",\n      \"balta\",\n      \"melna\",\n      \"oranža\",\n      \"rozā\",\n      \"pelēka\",\n      \"sarkan-brūna\",\n      \"violeta\",\n      \"gaišzila\",\n      \"zeltaina\",\n      \"debess-zila\",\n      \"olīv\",\n      \"purpura\",\n      \"krēma\",\n      \"zelta\",\n      \"красно-пурпурный\",\n      \"lillā\",\n      \"sudrabaina\"\n    ],\n    \"department\": [\n      \"Grāmatu\",\n      \"Filmu\",\n      \"Mūzikas\",\n      \"Spēļu\",\n      \"Elektronikas\",\n      \"Datoru\",\n      \"Mājas\",\n      \"Dārzkopības\",\n      \"Bakaleja\",\n      \"Veselības\",\n      \"Skaistuma\",\n      \"Rotaļlietu\",\n      \"Bērnu\",\n      \"Zīdaiņu\",\n      \"Apģerba\",\n      \"Apavu\",\n      \"Dārglietu\",\n      \"Sporta\",\n      \"Tūrisma\",\n      \"Auto\",\n      \"Rūpniecības\"\n    ],\n    \"product_name\": {\n      \"adjective\": [\n        \"Mazs\",\n        \"Ergonomisks\",\n        \"Raupjš\",\n        \"Vieds\",\n        \"Lielisks\",\n        \"Neticams\",\n        \"Fantastisks\",\n        \"Praktisks\",\n        \"Spalvains\",\n        \"Ciets\",\n        \"Mīksts\",\n        \"Rūgts\"\n      ],\n      \"material\": [\n        \"dzelzs\",\n        \"koka\",\n        \"betona\",\n        \"plastmasas\",\n        \"kokvilnas\",\n        \"granīta\",\n        \"gumijas\"\n      ],\n      \"product\": [\n        \"krēsls\",\n        \"auto\",\n        \"dators\",\n        \"siksna\",\n        \"gredzens\",\n        \"galds\",\n        \"džemperis\",\n        \"zābaks\",\n        \"kažoks\",\n        \"radio\",\n        \"skaļrunis\",\n        \"monitors\",\n        \"televizors\",\n        \"skapis\",\n        \"ritenis\",\n        \"plakāts\",\n        \"ceļarullis\",\n        \"nazis\",\n        \"plāksteris\",\n        \"telefons\",\n        \"pončiks\"\n      ]\n    }\n  },\n  \"company\": {\n    \"prefix\": [\n      \"SIA\",\n      \"AS\",\n      \"IU\",\n      \"Bezp.Org.\",\n      \"Firma\",\n      \"Biedrība\"\n    ],\n    \"suffix\": [\n      \"un partneri\",\n      \"holdings\",\n      \"grupa\",\n      \"aģentūra\"\n    ],\n    \"name\": [\n      \"#{prefix} #{Name.male_last_name}\",\n      \"#{prefix} #{Name.male_last_name} #{suffix}\",\n      \"#{prefix} #{Name.female_last_name} #{suffix}\",\n      \"#{Name.male_last_name} un #{Name.male_last_name}\",\n      \"#{Name.male_last_name}, #{Name.male_last_name} un #{Name.male_last_name}\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"inbox.lv\",\n      \"one.lv\",\n      \"mail.lv\",\n      \"outlook.lv\",\n      \"apollo.lv\",\n      \"yahoo.com\",\n      \"hotmail.com\",\n      \"gmail.com\"\n    ],\n    \"domain_suffix\": [\n      \"lv\",\n      \"com\",\n      \"info\",\n      \"net\",\n      \"org\"\n    ]\n  },\n  \"lorem\": {\n    \"words\": [\n      \"ā\",\n      \"āb\",\n      \"āččūšāmūš\",\n      \"āččūšāņtīūm\",\n      \"ād\",\n      \"ādīpīščī\",\n      \"āļīāš\",\n      \"āļīqūām\",\n      \"āļīqūīd\",\n      \"āmēt\",\n      \"āņīmī\",\n      \"āpērīām\",\n      \"ārčhītēčto\",\n      \"āšpērīorēš\",\n      \"āšpērņātūr\",\n      \"āššūmēņdā\",\n      \"āt\",\n      \"ātqūē\",\n      \"āūt\",\n      \"āūtēm\",\n      \"āūtēm\",\n      \"bēātāē\",\n      \"bļāņdītīīš\",\n      \"čommodī\",\n      \"čoņšēčtētūr\",\n      \"čoņšēqūātūr\",\n      \"čoņšēqūūņtūr\",\n      \"čorporīš\",\n      \"čorrūptī\",\n      \"čūļpā\",\n      \"čūm\",\n      \"čūmqūē\",\n      \"čūpīdītātē\",\n      \"dēbītīš\",\n      \"dēļēčtūš\",\n      \"dēļēņītī\",\n      \"dēšērūņt\",\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      \"īņ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      \"odīo\",\n      \"odīt\",\n      \"offīčīā\",\n      \"offīčīīš\",\n      \"omņīš\",\n      \"optīo\",\n      \"pārīātūr\",\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      \"šoļūtā\",\n      \"šūņt\",\n      \"šūščīpīt\",\n      \"tēmporā\",\n      \"tēmporē\",\n      \"tēmporībūš\",\n      \"tēņētūr\",\n      \"totām\",\n      \"ūļļām\",\n      \"ūņdē\",\n      \"ūt\",\n      \"vēļ\",\n      \"vēļīt\",\n      \"vēņīām\",\n      \"vērītātīš\",\n      \"vēro\",\n      \"vītāē\",\n      \"voļūptāš\",\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    ],\n    \"supplemental\": [\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      \"āccīpīo\",\n      \"āccommodo\",\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ā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ī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      \"ādultus\",\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      \"ālīēnus\",\n      \"ālīī\",\n      \"ālīoquī\",\n      \"ālīquā\",\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ī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      \"ānīmus\",\n      \"ānnus\",\n      \"ānsēr\",\n      \"āntē\",\n      \"āntēā\",\n      \"āntēpono\",\n      \"āntīquus\",\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      \"ārcus\",\n      \"ārgēntum\",\n      \"ārgumēntum\",\n      \"ārguo\",\n      \"ārmā\",\n      \"ārmārīum\",\n      \"ārmo\",\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      \"āspīcīo\",\n      \"āsporto\",\n      \"āssēntātor\",\n      \"āstrum\",\n      \"ātāvus\",\n      \"ātēr\",\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      \"āurīs\",\n      \"āurum\",\n      \"āut\",\n      \"āutēm\",\n      \"āutus\",\n      \"āuxīlīum\",\n      \"āvārītīā\",\n      \"āvārus\",\n      \"āvēho\",\n      \"āvērto\",\n      \"āvoco\",\n      \"bāīulus\",\n      \"bālbus\",\n      \"bārbā\",\n      \"bārdus\",\n      \"bāsīum\",\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      \"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ērto\",\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ļļoco\",\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      \"č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      \"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      \"corpuš\",\n      \"corrēptīus\",\n      \"corrīgo\",\n      \"corroboro\",\n      \"corrumpo\",\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      \"cuļpo\",\n      \"cultēllus\",\n      \"culturā\",\n      \"cūm\",\n      \"cunābulā\",\n      \"cunāē\",\n      \"cunctātīo\",\n      \"cupīdītās\",\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      \"čurvus\",\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ē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ēfīgo\",\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ēlēgo\",\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ē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ēspīrmātīo\",\n      \"īnfīt\",\n      \"īnflāmmātīo\",\n      \"ocēr\",\n      \"pāēns\",\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ēcunīā\",\n      \"pēcus\",\n      \"pēīor\",\n      \"pēl\",\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      \"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      \"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      \"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ēmptātīo\",\n      \"tēmpus\",\n      \"tēnāx\",\n      \"tēndo\",\n      \"tēnēo\",\n      \"tēnē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ī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īgīntā\",\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ē\",\n      \"turpīs\",\n      \"tutāmēn\",\n      \"tutīs\",\n      \"tyrānnus\",\n      \"ubērrīmē\",\n      \"ubī\",\n      \"ulcīscor\",\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      \"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      \"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ēlocītēr\",\n      \"vēlum\",\n      \"vēlut\",\n      \"vēnīā\",\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ē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īduātā\",\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ī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      \"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      \"vultūosus\",\n      \"xīphīās\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/lv.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 2],\n    city: [Array String; 1],\n    city_name: [Array String; 76],\n    country: [Array String; 176],\n    default_country: [Array String; 1],\n    postcode: [Array String; 2],\n    secondary_address: [Array String; 2],\n    state: [Array String; 28],\n    street_address: [Array String; 2],\n    street_name: [Array String; 1],\n    street_suffix: [Array String; 6],\n    street_title: [Array String; 347]\n  },\n  cell_phone: {\n    formats: [Array String; 3]\n  },\n  commerce: {\n    color: [Array String; 23],\n    department: [Array String; 21],\n    product_name: {\n      adjective: [Array String; 12],\n      material: [Array String; 7],\n      product: [Array String; 21]\n    }\n  },\n  company: {\n    name: [Array String; 5],\n    prefix: [Array String; 6],\n    suffix: [Array String; 4]\n  },\n  date: {\n    month: {\n      abbr: [Array String; 12],\n      abbr_context: [Array String; 12],\n      wide: [Array String; 12],\n      wide_context: [Array String; 12]\n    },\n    weekday: {\n      abbr: [Array String; 7],\n      abbr_context: [Array String; 7],\n      wide: [Array String; 7],\n      wide_context: [Array String; 7]\n    }\n  },\n  internet: {\n    domain_suffix: [Array String; 5],\n    free_email: [Array String; 8]\n  },\n  lorem: {\n    supplemental: [Array String; 840],\n    words: [Array String; 184]\n  },\n  name: {\n    female_first_name: [Array String; 105],\n    female_last_name: [Array String; 209],\n    male_first_name: [Array String; 91],\n    male_last_name: [Array String; 209],\n    name: [Array String; 11],\n    prefix: [Array String; 3],\n    suffix: [Array String; 2],\n    title: {\n      descriptor: [Array String; 12],\n      job: [Array String; 22],\n      level: [Array String; 30]\n    }\n  },\n  phone_number: {\n    formats: [Array String; 3]\n  },\n  separator:  un ,\n  title: Latvian\n}"
  },
  {
    "path": "Source/Bogus/data/nb_NO.locale.json",
    "content": "{\n  \"title\": \"Norwegian\",\n  \"address\": {\n    \"city_root\": [\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    \"city_suffix\": [\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    \"street_prefix\": [\n      \"Øvre\",\n      \"Nedre\",\n      \"Søndre\",\n      \"Gamle\",\n      \"Østre\",\n      \"Vestre\"\n    ],\n    \"street_root\": [\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    \"street_suffix\": [\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    \"common_street_suffix\": [\n      \"sgate\",\n      \"svei\",\n      \"s Gate\",\n      \"s Vei\",\n      \"gata\",\n      \"veien\"\n    ],\n    \"building_number\": [\n      \"#\",\n      \"##\"\n    ],\n    \"secondary_address\": [\n      \"Leil. ###\",\n      \"Oppgang A\",\n      \"Oppgang B\"\n    ],\n    \"postcode\": [\n      \"####\",\n      \"####\",\n      \"####\",\n      \"0###\"\n    ],\n    \"state\": [\n      \"\"\n    ],\n    \"city\": [\n      \"#{city_root}#{city_suffix}\"\n    ],\n    \"street_name\": [\n      \"#{street_root}#{street_suffix}\",\n      \"#{street_prefix} #{street_root}#{street_suffix}\",\n      \"#{Name.first_name}#{common_street_suffix}\",\n      \"#{Name.last_name}#{common_street_suffix}\"\n    ],\n    \"street_address\": [\n      \"#{street_name} #{building_number}\"\n    ],\n    \"default_country\": [\n      \"Norge\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"Gruppen\",\n      \"AS\",\n      \"ASA\",\n      \"BA\",\n      \"RFH\",\n      \"og Sønner\"\n    ],\n    \"name\": [\n      \"#{Name.last_name} #{suffix}\",\n      \"#{Name.last_name}-#{Name.last_name}\",\n      \"#{Name.last_name}, #{Name.last_name} og #{Name.last_name}\"\n    ]\n  },\n  \"internet\": {\n    \"domain_suffix\": [\n      \"no\",\n      \"com\",\n      \"net\",\n      \"org\"\n    ]\n  },\n  \"name\": {\n    \"first_name\": [\n      \"Emma\",\n      \"Sara\",\n      \"Thea\",\n      \"Ida\",\n      \"Julie\",\n      \"Nora\",\n      \"Emilie\",\n      \"Ingrid\",\n      \"Hanna\",\n      \"Maria\",\n      \"Sofie\",\n      \"Anna\",\n      \"Malin\",\n      \"Amalie\",\n      \"Vilde\",\n      \"Frida\",\n      \"Andrea\",\n      \"Tuva\",\n      \"Victoria\",\n      \"Mia\",\n      \"Karoline\",\n      \"Mathilde\",\n      \"Martine\",\n      \"Linnea\",\n      \"Marte\",\n      \"Hedda\",\n      \"Marie\",\n      \"Helene\",\n      \"Silje\",\n      \"Leah\",\n      \"Maja\",\n      \"Elise\",\n      \"Oda\",\n      \"Kristine\",\n      \"Aurora\",\n      \"Kaja\",\n      \"Camilla\",\n      \"Mari\",\n      \"Maren\",\n      \"Mina\",\n      \"Selma\",\n      \"Jenny\",\n      \"Celine\",\n      \"Eline\",\n      \"Sunniva\",\n      \"Natalie\",\n      \"Tiril\",\n      \"Synne\",\n      \"Sandra\",\n      \"Madeleine\",\n      \"Markus\",\n      \"Mathias\",\n      \"Kristian\",\n      \"Jonas\",\n      \"Andreas\",\n      \"Alexander\",\n      \"Martin\",\n      \"Sander\",\n      \"Daniel\",\n      \"Magnus\",\n      \"Henrik\",\n      \"Tobias\",\n      \"Kristoffer\",\n      \"Emil\",\n      \"Adrian\",\n      \"Sebastian\",\n      \"Marius\",\n      \"Elias\",\n      \"Fredrik\",\n      \"Thomas\",\n      \"Sondre\",\n      \"Benjamin\",\n      \"Jakob\",\n      \"Oliver\",\n      \"Lucas\",\n      \"Oskar\",\n      \"Nikolai\",\n      \"Filip\",\n      \"Mats\",\n      \"William\",\n      \"Erik\",\n      \"Simen\",\n      \"Ole\",\n      \"Eirik\",\n      \"Isak\",\n      \"Kasper\",\n      \"Noah\",\n      \"Lars\",\n      \"Joakim\",\n      \"Johannes\",\n      \"Håkon\",\n      \"Sindre\",\n      \"Jørgen\",\n      \"Herman\",\n      \"Anders\",\n      \"Jonathan\",\n      \"Even\",\n      \"Theodor\",\n      \"Mikkel\",\n      \"Aksel\"\n    ],\n    \"female_first_name\": [\n      \"Emma\",\n      \"Sara\",\n      \"Thea\",\n      \"Ida\",\n      \"Julie\",\n      \"Nora\",\n      \"Emilie\",\n      \"Ingrid\",\n      \"Hanna\",\n      \"Maria\",\n      \"Sofie\",\n      \"Anna\",\n      \"Malin\",\n      \"Amalie\",\n      \"Vilde\",\n      \"Frida\",\n      \"Andrea\",\n      \"Tuva\",\n      \"Victoria\",\n      \"Mia\",\n      \"Karoline\",\n      \"Mathilde\",\n      \"Martine\",\n      \"Linnea\",\n      \"Marte\",\n      \"Hedda\",\n      \"Marie\",\n      \"Helene\",\n      \"Silje\",\n      \"Leah\",\n      \"Maja\",\n      \"Elise\",\n      \"Oda\",\n      \"Kristine\",\n      \"Aurora\",\n      \"Kaja\",\n      \"Camilla\",\n      \"Mari\",\n      \"Maren\",\n      \"Mina\",\n      \"Selma\",\n      \"Jenny\",\n      \"Celine\",\n      \"Eline\",\n      \"Sunniva\",\n      \"Natalie\",\n      \"Tiril\",\n      \"Synne\",\n      \"Sandra\",\n      \"Madeleine\"\n    ],\n    \"male_first_name\": [\n      \"Markus\",\n      \"Mathias\",\n      \"Kristian\",\n      \"Jonas\",\n      \"Andreas\",\n      \"Alexander\",\n      \"Martin\",\n      \"Sander\",\n      \"Daniel\",\n      \"Magnus\",\n      \"Henrik\",\n      \"Tobias\",\n      \"Kristoffer\",\n      \"Emil\",\n      \"Adrian\",\n      \"Sebastian\",\n      \"Marius\",\n      \"Elias\",\n      \"Fredrik\",\n      \"Thomas\",\n      \"Sondre\",\n      \"Benjamin\",\n      \"Jakob\",\n      \"Oliver\",\n      \"Lucas\",\n      \"Oskar\",\n      \"Nikolai\",\n      \"Filip\",\n      \"Mats\",\n      \"William\",\n      \"Erik\",\n      \"Simen\",\n      \"Ole\",\n      \"Eirik\",\n      \"Isak\",\n      \"Kasper\",\n      \"Noah\",\n      \"Lars\",\n      \"Joakim\",\n      \"Johannes\",\n      \"Håkon\",\n      \"Sindre\",\n      \"Jørgen\",\n      \"Herman\",\n      \"Anders\",\n      \"Jonathan\",\n      \"Even\",\n      \"Theodor\",\n      \"Mikkel\",\n      \"Aksel\"\n    ],\n    \"last_name\": [\n      \"Johansen\",\n      \"Hansen\",\n      \"Andersen\",\n      \"Kristiansen\",\n      \"Larsen\",\n      \"Olsen\",\n      \"Solberg\",\n      \"Andresen\",\n      \"Pedersen\",\n      \"Nilsen\",\n      \"Berg\",\n      \"Halvorsen\",\n      \"Karlsen\",\n      \"Svendsen\",\n      \"Jensen\",\n      \"Haugen\",\n      \"Martinsen\",\n      \"Eriksen\",\n      \"Sørensen\",\n      \"Johnsen\",\n      \"Myhrer\",\n      \"Johannessen\",\n      \"Nielsen\",\n      \"Hagen\",\n      \"Pettersen\",\n      \"Bakke\",\n      \"Skuterud\",\n      \"Løken\",\n      \"Gundersen\",\n      \"Strand\",\n      \"Jørgensen\",\n      \"Kvarme\",\n      \"Røed\",\n      \"Sæther\",\n      \"Stensrud\",\n      \"Moe\",\n      \"Kristoffersen\",\n      \"Jakobsen\",\n      \"Holm\",\n      \"Aas\",\n      \"Lie\",\n      \"Moen\",\n      \"Andreassen\",\n      \"Vedvik\",\n      \"Nguyen\",\n      \"Jacobsen\",\n      \"Torgersen\",\n      \"Ruud\",\n      \"Krogh\",\n      \"Christiansen\",\n      \"Bjerke\",\n      \"Aalerud\",\n      \"Borge\",\n      \"Sørlie\",\n      \"Berge\",\n      \"Østli\",\n      \"Ødegård\",\n      \"Torp\",\n      \"Henriksen\",\n      \"Haukelidsæter\",\n      \"Fjeld\",\n      \"Danielsen\",\n      \"Aasen\",\n      \"Fredriksen\",\n      \"Dahl\",\n      \"Berntsen\",\n      \"Arnesen\",\n      \"Wold\",\n      \"Thoresen\",\n      \"Solheim\",\n      \"Skoglund\",\n      \"Bakken\",\n      \"Amundsen\",\n      \"Solli\",\n      \"Smogeli\",\n      \"Kristensen\",\n      \"Glosli\",\n      \"Fossum\",\n      \"Evensen\",\n      \"Eide\",\n      \"Carlsen\",\n      \"Østby\",\n      \"Vegge\",\n      \"Tangen\",\n      \"Smedsrud\",\n      \"Olstad\",\n      \"Lunde\",\n      \"Kleven\",\n      \"Huseby\",\n      \"Bjørnstad\",\n      \"Ryan\",\n      \"Rasmussen\",\n      \"Nygård\",\n      \"Nordskaug\",\n      \"Nordby\",\n      \"Mathisen\",\n      \"Hopland\",\n      \"Gran\",\n      \"Finstad\",\n      \"Edvardsen\"\n    ],\n    \"prefix\": [\n      \"Dr.\",\n      \"Prof.\"\n    ],\n    \"suffix\": [\n      \"Jr.\",\n      \"Sr.\",\n      \"I\",\n      \"II\",\n      \"III\",\n      \"IV\",\n      \"V\"\n    ],\n    \"name\": [\n      \"#{prefix} #{first_name} #{last_name}\",\n      \"#{first_name} #{last_name} #{suffix}\",\n      \"#{feminine_name} #{feminine_name} #{last_name}\",\n      \"#{masculine_name} #{masculine_name} #{last_name}\",\n      \"#{first_name} #{last_name} #{last_name}\",\n      \"#{first_name} #{last_name}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"########\",\n      \"## ## ## ##\",\n      \"### ## ###\",\n      \"+47 ## ## ## ##\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/nb_NO.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 2],\n    city: [Array String; 1],\n    city_root: [Array String; 17],\n    city_suffix: [Array String; 28],\n    common_street_suffix: [Array String; 6],\n    default_country: [Array String; 1],\n    postcode: [Array String; 4],\n    secondary_address: [Array String; 3],\n    state: [Array String; 1],\n    street_address: [Array String; 1],\n    street_name: [Array String; 4],\n    street_prefix: [Array String; 6],\n    street_root: [Array String; 33],\n    street_suffix: [Array String; 46]\n  },\n  company: {\n    name: [Array String; 3],\n    suffix: [Array String; 6]\n  },\n  internet: {\n    domain_suffix: [Array String; 4]\n  },\n  name: {\n    female_first_name: [Array String; 50],\n    first_name: [Array String; 100],\n    last_name: [Array String; 100],\n    male_first_name: [Array String; 50],\n    name: [Array String; 6],\n    prefix: [Array String; 2],\n    suffix: [Array String; 7]\n  },\n  phone_number: {\n    formats: [Array String; 4]\n  },\n  title: Norwegian\n}"
  },
  {
    "path": "Source/Bogus/data/ne.locale.json",
    "content": "{\n  \"title\": \"Nepalese\",\n  \"name\": {\n    \"first_name\": [\n      \"Aarav\",\n      \"Ajita\",\n      \"Amit\",\n      \"Amita\",\n      \"Amrit\",\n      \"Arijit\",\n      \"Ashmi\",\n      \"Asmita\",\n      \"Bibek\",\n      \"Bijay\",\n      \"Bikash\",\n      \"Bina\",\n      \"Bishal\",\n      \"Bishnu\",\n      \"Buddha\",\n      \"Deepika\",\n      \"Dipendra\",\n      \"Gagan\",\n      \"Ganesh\",\n      \"Khem\",\n      \"Krishna\",\n      \"Laxmi\",\n      \"Manisha\",\n      \"Nabin\",\n      \"Nikita\",\n      \"Niraj\",\n      \"Nischal\",\n      \"Padam\",\n      \"Pooja\",\n      \"Prabin\",\n      \"Prakash\",\n      \"Prashant\",\n      \"Prem\",\n      \"Purna\",\n      \"Rajendra\",\n      \"Rajina\",\n      \"Raju\",\n      \"Rakesh\",\n      \"Ranjan\",\n      \"Ratna\",\n      \"Sagar\",\n      \"Sandeep\",\n      \"Sanjay\",\n      \"Santosh\",\n      \"Sarita\",\n      \"Shilpa\",\n      \"Shirisha\",\n      \"Shristi\",\n      \"Siddhartha\",\n      \"Subash\",\n      \"Sumeet\",\n      \"Sunita\",\n      \"Suraj\",\n      \"Susan\",\n      \"Sushant\"\n    ],\n    \"last_name\": [\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  \"address\": {\n    \"postcode\": [\n      \"0\"\n    ],\n    \"state\": [\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    \"city\": [\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    \"default_country\": [\n      \"Nepal\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"worldlink.com.np\",\n      \"gmail.com\",\n      \"yahoo.com\",\n      \"hotmail.com\"\n    ],\n    \"domain_suffix\": [\n      \"np\",\n      \"com\",\n      \"info\",\n      \"net\",\n      \"org\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"Pvt Ltd\",\n      \"Group\",\n      \"Ltd\",\n      \"Limited\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"##-#######\",\n      \"+977-#-#######\",\n      \"+977########\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/ne.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    city: [Array String; 16],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1],\n    state: [Array String; 53]\n  },\n  company: {\n    suffix: [Array String; 4]\n  },\n  internet: {\n    domain_suffix: [Array String; 5],\n    free_email: [Array String; 4]\n  },\n  name: {\n    first_name: [Array String; 55],\n    last_name: [Array String; 39]\n  },\n  phone_number: {\n    formats: [Array String; 3]\n  },\n  title: Nepalese\n}"
  },
  {
    "path": "Source/Bogus/data/nl.locale.json",
    "content": "{\n  \"title\": \"Dutch\",\n  \"address\": {\n    \"city_prefix\": [\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    \"city_suffix\": [\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    \"city\": [\n      \"#{city_prefix}#{city_suffix}\",\n      \"#{city_prefix}\"\n    ],\n    \"country\": [\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      \"Aruba\",\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    \"building_number\": [\n      \"#\",\n      \"##\",\n      \"###\",\n      \"###a\",\n      \"###b\",\n      \"###c\",\n      \"### I\",\n      \"### II\",\n      \"### III\"\n    ],\n    \"street_suffix\": [\n      \"straat\",\n      \"laan\",\n      \"gracht\",\n      \"weg\",\n      \"plantsoen\",\n      \"passage\",\n      \"steeg\",\n      \"kade\",\n      \"park\",\n      \"rijk\",\n      \"sloot\",\n      \"velt\",\n      \"plein\",\n      \"dijk\",\n      \"markt\",\n      \"hof\",\n      \"plein\"\n    ],\n    \"secondary_address\": [\n      \"1 hoog\",\n      \"2 hoog\",\n      \"3 hoog\",\n      \"3 hoog achter\"\n    ],\n    \"street_name\": [\n      \"#{Name.first_name}#{street_suffix}\",\n      \"#{Name.last_name}#{street_suffix}\"\n    ],\n    \"street_address\": [\n      \"#{street_name} #{building_number}\"\n    ],\n    \"postcode\": [\n      \"#### ??\"\n    ],\n    \"state\": [\n      \"Noord-Holland\",\n      \"Zuid-Holland\",\n      \"Utrecht\",\n      \"Zeeland\",\n      \"Overijssel\",\n      \"Gelderland\",\n      \"Drenthe\",\n      \"Friesland\",\n      \"Groningen\",\n      \"Noord-Brabant\",\n      \"Limburg\",\n      \"Flevoland\"\n    ],\n    \"default_country\": [\n      \"Nederland\"\n    ]\n  },\n  \"commerce\": {\n    \"color\": [\n      \"rood\",\n      \"groen\",\n      \"blauw\",\n      \"koningblauw\",\n      \"geel\",\n      \"purper\",\n      \"muntgroen\",\n      \"groenblauw\",\n      \"wit\",\n      \"zwart\",\n      \"oranje\",\n      \"roze\",\n      \"grijs\",\n      \"donkergrijs\",\n      \"oker\",\n      \"terracotta\",\n      \"kastanjebruin\",\n      \"paars\",\n      \"turkoois\",\n      \"bruin\",\n      \"hemelsblauw\",\n      \"zalmroze\",\n      \"oudroze\",\n      \"appelgroen\",\n      \"levend wit\",\n      \"olijfgroen\",\n      \"magenta\",\n      \"limoen\",\n      \"ivoor\",\n      \"indigo\",\n      \"goud\",\n      \"fuchsia\",\n      \"cyaan\",\n      \"azuurblauw\",\n      \"lavendel\",\n      \"zilver\"\n    ],\n    \"department\": [\n      \"Boeken\",\n      \"Films\",\n      \"Muziek\",\n      \"Spelletjes\",\n      \"Elektronica\",\n      \"Computers\",\n      \"Huis\",\n      \"Tuin\",\n      \"Gereedschap\",\n      \"Kruiden\",\n      \"Gezondheid\",\n      \"Beauty\",\n      \"Speelgoed\",\n      \"Kinderen\",\n      \"Baby\",\n      \"Kleding\",\n      \"Schoenen\",\n      \"Sieraden\",\n      \"Sport\",\n      \"Verzorging\",\n      \"Auto\",\n      \"Industrieel\"\n    ],\n    \"product_name\": {\n      \"adjective\": [\n        \"Klein\",\n        \"Ergonomisch\",\n        \"Rustiek\",\n        \"Intelligent\",\n        \"Prachtig\",\n        \"Ongelooflijk\",\n        \"Fantastisch\",\n        \"Praktisch\",\n        \"Slank\",\n        \"Geweldig\",\n        \"Algemeen\",\n        \"Handgemaakt\",\n        \"Ambachtelijk\",\n        \"Artistiek\",\n        \"Verantwoord\",\n        \"Uitgekiend\",\n        \"Zeldzaam\",\n        \"Verfijnd\",\n        \"Merkloos\",\n        \"Smakelijk\"\n      ],\n      \"material\": [\n        \"Staal\",\n        \"Glazen\",\n        \"Wollen\",\n        \"Houten\",\n        \"Beton\",\n        \"Plastic\",\n        \"Katoenen\",\n        \"Granieten\",\n        \"Rubberen\",\n        \"IJzeren\",\n        \"Zachte\",\n        \"Verse\",\n        \"Bevroren\"\n      ],\n      \"product\": [\n        \"Stoel\",\n        \"Auto\",\n        \"Computer\",\n        \"Toetsenbord\",\n        \"Muis\",\n        \"Fiets\",\n        \"Bal\",\n        \"Handschoenen\",\n        \"Broek\",\n        \"Shirt\",\n        \"Tafel\",\n        \"Bijzettafeltje\",\n        \"Boekenkast\",\n        \"Kaasschaaf\",\n        \"Leunstoel\",\n        \"Poef\",\n        \"Hangmat\",\n        \"Trui\",\n        \"Schoenen\",\n        \"Hoed\",\n        \"Handdoeken\",\n        \"Zeep\",\n        \"Tonijn\",\n        \"Kip\",\n        \"Vis\",\n        \"Kaas\",\n        \"Spek\",\n        \"Pizza\",\n        \"Salade\",\n        \"Worstjes\",\n        \"Chips\"\n      ]\n    }\n  },\n  \"company\": {\n    \"suffix\": [\n      \"Bank\",\n      \"BV\",\n      \"B.V.\",\n      \"NV\",\n      \"N.V.\",\n      \"V.O.F.\",\n      \"International\",\n      \"Groep\",\n      \"Group\",\n      \"HRM\",\n      \"ICT\",\n      \"IT\",\n      \"Maatschappij\",\n      \"Online\",\n      \"en Zonen\"\n    ]\n  },\n  \"date\": {\n    \"month\": {\n      \"wide\": [\n        \"januari\",\n        \"februari\",\n        \"maart\",\n        \"april\",\n        \"mei\",\n        \"juni\",\n        \"juli\",\n        \"augustus\",\n        \"september\",\n        \"oktober\",\n        \"november\",\n        \"december\"\n      ],\n      \"wide_context\": [\n        \"januari\",\n        \"februari\",\n        \"maart\",\n        \"april\",\n        \"mei\",\n        \"juni\",\n        \"juli\",\n        \"augustus\",\n        \"september\",\n        \"oktober\",\n        \"november\",\n        \"december\"\n      ],\n      \"abbr\": [\n        \"jan\",\n        \"feb\",\n        \"mrt\",\n        \"apr\",\n        \"mei\",\n        \"jun\",\n        \"jul\",\n        \"aug\",\n        \"sep\",\n        \"okt\",\n        \"nov\",\n        \"dec\"\n      ],\n      \"abbr_context\": [\n        \"jan\",\n        \"feb\",\n        \"mrt\",\n        \"apr\",\n        \"mei\",\n        \"jun\",\n        \"jul\",\n        \"aug\",\n        \"sep\",\n        \"okt\",\n        \"nov\",\n        \"dec\"\n      ]\n    },\n    \"weekday\": {\n      \"wide\": [\n        \"zondag\",\n        \"maandag\",\n        \"dinsdag\",\n        \"woensdag\",\n        \"donderdag\",\n        \"vrijdag\",\n        \"zaterdag\"\n      ],\n      \"wide_context\": [\n        \"zondag\",\n        \"maandag\",\n        \"dinsdag\",\n        \"woensdag\",\n        \"donderdag\",\n        \"vrijdag\",\n        \"zaterdag\"\n      ],\n      \"abbr\": [\n        \"zo\",\n        \"ma\",\n        \"di\",\n        \"wo\",\n        \"do\",\n        \"vr\",\n        \"za\"\n      ],\n      \"abbr_context\": [\n        \"zo\",\n        \"ma\",\n        \"di\",\n        \"wo\",\n        \"do\",\n        \"vr\",\n        \"za\"\n      ]\n    }\n  },\n  \"hacker\": {\n    \"adjective\": [\n      \"ondersteunende\",\n      \"primaire\",\n      \"onderliggende\",\n      \"digitale\",\n      \"open source\",\n      \"virtuele\",\n      \"cross-platform\",\n      \"overtollige\",\n      \"online\",\n      \"haptische\",\n      \"multi-byte\",\n      \"Bluetooth\",\n      \"draadloze\",\n      \"minuscule\",\n      \"neurale\",\n      \"optische\",\n      \"solid state\",\n      \"mobiele\",\n      \"cruciale\",\n      \"kostbare\",\n      \"verwaarloosde\",\n      \"smakelijke\"\n    ],\n    \"noun\": [\n      \"driver\",\n      \"protocol\",\n      \"bandbreedte\",\n      \"paneel\",\n      \"microchip\",\n      \"programma\",\n      \"port\",\n      \"kaart\",\n      \"array\",\n      \"verbinding\",\n      \"draad\",\n      \"stekker\",\n      \"systeem\",\n      \"sensor\",\n      \"firewall\",\n      \"harde schijf\",\n      \"pixel\",\n      \"alarm\",\n      \"voeding\",\n      \"monitor\",\n      \"toepassing\",\n      \"zender\",\n      \"bus\",\n      \"stroomkring\",\n      \"condensator\",\n      \"matrix\"\n    ],\n    \"verb\": [\n      \"back-uppen\",\n      \"omzeilen\",\n      \"hacken\",\n      \"overschrijven\",\n      \"samenpersen\",\n      \"kopiëren\",\n      \"navigeren\",\n      \"indexeren\",\n      \"aansluiten\",\n      \"genereren\",\n      \"kwantificeren\",\n      \"berekenen\",\n      \"samenstellen\",\n      \"invoeren\",\n      \"verzenden\",\n      \"programmeren\",\n      \"herstarten\",\n      \"ontleden\",\n      \"in stukjes snijden\",\n      \"analyseren\"\n    ],\n    \"phrase\": [\n      \"Als we de {{noun}} {{verb}}, dan kunnen we naar de {{abbreviation}} {{noun}} via de {{adjective}} {{abbreviation}} {{noun}}!\",\n      \"We moeten de {{adjective}} {{abbreviation}} {{noun}} {{verb}}!\",\n      \"Probeer om de {{abbreviation}} {{noun}} te {{verb}}, misschien gaat dat de {{adjective}} {{noun}} {{verb}}!\",\n      \"Je kan de {{noun}} niet {{verb}} zonder de {{adjective}} {{abbreviation}} {{noun}} te {{verb}}!\",\n      \"Gebruik de {{adjective}} {{abbreviation}} {{noun}}, dan kan je de {{adjective}} {{noun}} {{verb}}!\",\n      \"De {{abbreviation}} {{noun}} ligt eruit, jullie moeten de {{adjective}} {{noun}} {{verb}} zodat we de {{abbreviation}} {{noun}} kunnen {{verb}}!\",\n      \"Het maakt niet uit of we de {{noun}} {{verb}}, we moeten de {{adjective}} {{abbreviation}} {{noun}} {{verb}}!\",\n      \"Ik ga de {{adjective}} {{abbreviation}} {{noun}} {{verb}}, dat zou de {{noun}} moeten {{verb}}!\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"gmail.com\",\n      \"yahoo.com\",\n      \"hotmail.com\"\n    ],\n    \"domain_suffix\": [\n      \"nl\",\n      \"com\",\n      \"net\",\n      \"org\",\n      \"eu\"\n    ]\n  },\n  \"lorem\": {\n    \"words\": [\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      \"aut\",\n      \"odit\",\n      \"aut\",\n      \"fugit\",\n      \"sed\",\n      \"quia\",\n      \"consequuntur\",\n      \"magni\",\n      \"dolores\",\n      \"eos\",\n      \"qui\",\n      \"ratione\",\n      \"voluptatem\",\n      \"sequi\",\n      \"nesciunt\",\n      \"neque\",\n      \"dolorem\",\n      \"ipsum\",\n      \"quia\",\n      \"dolor\",\n      \"sit\",\n      \"amet\",\n      \"consectetur\",\n      \"adipisci\",\n      \"velit\",\n      \"sed\",\n      \"quia\",\n      \"non\",\n      \"numquam\",\n      \"eius\",\n      \"modi\",\n      \"tempora\",\n      \"incidunt\",\n      \"ut\",\n      \"labore\",\n      \"et\",\n      \"dolore\",\n      \"magnam\",\n      \"aliquam\",\n      \"quaerat\",\n      \"voluptatem\",\n      \"ut\",\n      \"enim\",\n      \"ad\",\n      \"minima\",\n      \"veniam\",\n      \"quis\",\n      \"nostrum\",\n      \"exercitationem\",\n      \"ullam\",\n      \"corporis\",\n      \"nemo\",\n      \"enim\",\n      \"ipsam\",\n      \"voluptatem\",\n      \"quia\",\n      \"voluptas\",\n      \"sit\",\n      \"suscipit\",\n      \"laboriosam\",\n      \"nisi\",\n      \"ut\",\n      \"aliquid\",\n      \"ex\",\n      \"ea\",\n      \"commodi\",\n      \"consequatur\",\n      \"quis\",\n      \"autem\",\n      \"vel\",\n      \"eum\",\n      \"iure\",\n      \"reprehenderit\",\n      \"qui\",\n      \"in\",\n      \"ea\",\n      \"voluptate\",\n      \"velit\",\n      \"esse\",\n      \"quam\",\n      \"nihil\",\n      \"molestiae\",\n      \"et\",\n      \"iusto\",\n      \"odio\",\n      \"dignissimos\",\n      \"ducimus\",\n      \"qui\",\n      \"blanditiis\",\n      \"praesentium\",\n      \"laudantium\",\n      \"totam\",\n      \"rem\",\n      \"voluptatum\",\n      \"deleniti\",\n      \"atque\",\n      \"corrupti\",\n      \"quos\",\n      \"dolores\",\n      \"et\",\n      \"quas\",\n      \"molestias\",\n      \"excepturi\",\n      \"sint\",\n      \"occaecati\",\n      \"cupiditate\",\n      \"non\",\n      \"provident\",\n      \"sed\",\n      \"ut\",\n      \"perspiciatis\",\n      \"unde\",\n      \"omnis\",\n      \"iste\",\n      \"natus\",\n      \"error\",\n      \"similique\",\n      \"sunt\",\n      \"in\",\n      \"culpa\",\n      \"qui\",\n      \"officia\",\n      \"deserunt\",\n      \"mollitia\",\n      \"animi\",\n      \"id\",\n      \"est\",\n      \"laborum\",\n      \"et\",\n      \"dolorum\",\n      \"fuga\",\n      \"et\",\n      \"harum\",\n      \"quidem\",\n      \"rerum\",\n      \"facilis\",\n      \"est\",\n      \"et\",\n      \"expedita\",\n      \"distinctio\",\n      \"nam\",\n      \"libero\",\n      \"tempore\",\n      \"cum\",\n      \"soluta\",\n      \"nobis\",\n      \"est\",\n      \"eligendi\",\n      \"optio\",\n      \"cumque\",\n      \"nihil\",\n      \"impedit\",\n      \"quo\",\n      \"porro\",\n      \"quisquam\",\n      \"est\",\n      \"qui\",\n      \"minus\",\n      \"id\",\n      \"quod\",\n      \"maxime\",\n      \"placeat\",\n      \"facere\",\n      \"possimus\",\n      \"omnis\",\n      \"voluptas\",\n      \"assumenda\",\n      \"est\",\n      \"omnis\",\n      \"dolor\",\n      \"repellendus\",\n      \"temporibus\",\n      \"autem\",\n      \"quibusdam\",\n      \"et\",\n      \"aut\",\n      \"consequatur\",\n      \"vel\",\n      \"illum\",\n      \"qui\",\n      \"dolorem\",\n      \"eum\",\n      \"fugiat\",\n      \"quo\",\n      \"voluptas\",\n      \"nulla\",\n      \"pariatur\",\n      \"at\",\n      \"vero\",\n      \"eos\",\n      \"et\",\n      \"accusamus\",\n      \"officiis\",\n      \"debitis\",\n      \"aut\",\n      \"rerum\",\n      \"necessitatibus\",\n      \"saepe\",\n      \"eveniet\",\n      \"ut\",\n      \"et\",\n      \"voluptates\",\n      \"repudiandae\",\n      \"sint\",\n      \"et\",\n      \"molestiae\",\n      \"non\",\n      \"recusandae\",\n      \"itaque\",\n      \"earum\",\n      \"rerum\",\n      \"hic\",\n      \"tenetur\",\n      \"a\",\n      \"sapiente\",\n      \"delectus\",\n      \"ut\",\n      \"aut\",\n      \"reiciendis\",\n      \"voluptatibus\",\n      \"maiores\",\n      \"doloribus\",\n      \"asperiores\",\n      \"repellat\"\n    ]\n  },\n  \"name\": {\n    \"female_first_name\": [\n      \"Yarah\",\n      \"Vere\",\n      \"Siënna\",\n      \"Sanna\",\n      \"Salomë\",\n      \"Roxy\",\n      \"Nela\",\n      \"Myra\",\n      \"Liene\",\n      \"Lia\",\n      \"Kayleigh\",\n      \"Kaylee\",\n      \"Kato\",\n      \"Florence\",\n      \"Eefje\",\n      \"Dieke\",\n      \"Zeyneb\",\n      \"Wende\",\n      \"Vienna\",\n      \"Melisa\",\n      \"Maaike\",\n      \"Lova\",\n      \"Lilian\",\n      \"Juno\",\n      \"Joanna\",\n      \"Jesslyn\",\n      \"Jaelynn\",\n      \"Gioia\",\n      \"Claire\",\n      \"Alma\",\n      \"Aliya\",\n      \"Alisa\",\n      \"Zofia\",\n      \"Vivian\",\n      \"Nowi\",\n      \"Noami\",\n      \"Milana\",\n      \"Marlie\",\n      \"Macy\",\n      \"Maan\",\n      \"Lorena\",\n      \"Liselotte\",\n      \"Lien\",\n      \"Laure\",\n      \"Laila\",\n      \"Kim\",\n      \"Khadija\",\n      \"Joya\",\n      \"Jacoba\",\n      \"Gigi\",\n      \"Wilhelmina\",\n      \"Vivienne\",\n      \"Rose\",\n      \"Rana\",\n      \"Milly\",\n      \"Michelle\",\n      \"Marrit\",\n      \"Malou\",\n      \"Jaimy\",\n      \"Gaia\",\n      \"Fayen\",\n      \"Fabiënne\",\n      \"Eveline\",\n      \"Daisy\",\n      \"Babette\",\n      \"Aaltje\",\n      \"Scottie\",\n      \"Nomi\",\n      \"Mathilde\",\n      \"Linne\",\n      \"Laurie\",\n      \"Kyara\",\n      \"Jalou\",\n      \"Iva\",\n      \"Inara\",\n      \"Grace\",\n      \"Emmy\",\n      \"Elle\",\n      \"Diana\",\n      \"Céline\",\n      \"Selena\",\n      \"Safiya\",\n      \"Quinty\",\n      \"Oliwia\",\n      \"Nadine\",\n      \"Meghan\",\n      \"Marwa\",\n      \"Jada\",\n      \"Ines\",\n      \"Fardau\",\n      \"Eliana\",\n      \"Carmen\",\n      \"Ayana\",\n      \"Asya\",\n      \"Annabel\",\n      \"Amara\",\n      \"Alexandra\",\n      \"Rachel\",\n      \"Melissa\",\n      \"Melina\",\n      \"Luus\",\n      \"Jayda\",\n      \"Jacky\",\n      \"Eleonora\",\n      \"Asiya\",\n      \"Annemijn\",\n      \"Sare\",\n      \"Ninthe\",\n      \"Nena\",\n      \"Melody\",\n      \"Kira\",\n      \"Jasmine\",\n      \"Imani\",\n      \"Hira\",\n      \"Elynn\",\n      \"Dominique\",\n      \"Ashley\",\n      \"Aleyna\",\n      \"Pola\",\n      \"Noë\",\n      \"Lisanne\",\n      \"Lilou\",\n      \"Kiara\",\n      \"Jette\",\n      \"Jess\",\n      \"Isabeau\",\n      \"Floortje\",\n      \"Fiep\",\n      \"Fieke\",\n      \"Femm\",\n      \"Famke\",\n      \"Chelsey\",\n      \"Amelie\",\n      \"Vanessa\",\n      \"Skye\",\n      \"Sienna\",\n      \"Safa\",\n      \"Lydia\",\n      \"Esma\",\n      \"Daantje\",\n      \"Catharina\",\n      \"Carlijn\",\n      \"Asel\",\n      \"Amaya\",\n      \"Amalia\",\n      \"Ada\",\n      \"Zahra\",\n      \"Tirza\",\n      \"Nikkie\",\n      \"Mirre\",\n      \"Mayra\",\n      \"Lenne\",\n      \"Jule\",\n      \"Jana\",\n      \"Farah\",\n      \"Defne\",\n      \"Ariana\",\n      \"Yenthe\",\n      \"Renske\",\n      \"Medina\",\n      \"Liliana\",\n      \"Kenza\",\n      \"Jazz\",\n      \"Esra\",\n      \"Emilie\",\n      \"Dua\",\n      \"Chloe\",\n      \"Abby\",\n      \"Selma\",\n      \"Maren\",\n      \"Jolijn\",\n      \"Febe\",\n      \"Elodie\",\n      \"Djenna\",\n      \"Diede\",\n      \"Cataleya\",\n      \"Aliyah\",\n      \"Aisha\",\n      \"Teddy\",\n      \"Nika\",\n      \"Myla\",\n      \"Izzy\",\n      \"Dewi\",\n      \"Mirte\",\n      \"Mikki\",\n      \"Kensi\",\n      \"Karlijn\",\n      \"Jazzlynn\",\n      \"Imke\",\n      \"Eleanor\",\n      \"Wies\",\n      \"Thirza\",\n      \"Safae\",\n      \"Meyra\",\n      \"Lune\",\n      \"Jazzlyn\",\n      \"Faya\",\n      \"Arya\",\n      \"Nadia\",\n      \"Puk\",\n      \"Oumayra\",\n      \"Lois\",\n      \"Josefien\",\n      \"Vive\",\n      \"Fayenne\",\n      \"Celine\",\n      \"Nynke\",\n      \"Loes\",\n      \"Danique\",\n      \"Aurora\",\n      \"Angelina\",\n      \"Alya\",\n      \"Abigail\",\n      \"Tara\",\n      \"Quinn\",\n      \"Meike\",\n      \"Maartje\",\n      \"Jolien\",\n      \"Selina\",\n      \"Phileine\",\n      \"Miley\",\n      \"Lexie\",\n      \"Florine\",\n      \"Coco\",\n      \"Britt\",\n      \"Alyssa\",\n      \"Yasmine\",\n      \"Sammie\",\n      \"Nila\",\n      \"Lucie\",\n      \"Eef\",\n      \"Bella\",\n      \"Aylin\",\n      \"Ziva\",\n      \"Neeltje\",\n      \"Jesslynn\",\n      \"Jente\",\n      \"Jara\",\n      \"Bobbie\",\n      \"Yinthe\",\n      \"Megan\",\n      \"Freya\",\n      \"Donna\",\n      \"Alice\",\n      \"Milena\",\n      \"Joëlle\",\n      \"Jenna\",\n      \"Evelien\",\n      \"Nisa\",\n      \"Lott\",\n      \"Loa\",\n      \"Daphne\",\n      \"Dani\",\n      \"Maysa\",\n      \"Hidaya\",\n      \"Hayley\",\n      \"Gwen\",\n      \"Esther\",\n      \"Elize\",\n      \"Dana\",\n      \"Maxime\",\n      \"Madelief\",\n      \"Keet\",\n      \"Jip\",\n      \"Ize\",\n      \"Noëlla\",\n      \"Layla\",\n      \"Hendrika\",\n      \"Hafsa\",\n      \"Giulia\",\n      \"Eliza\",\n      \"Bowie\",\n      \"Marly\",\n      \"Linn\",\n      \"Jane\",\n      \"Filou\",\n      \"Zuzanna\",\n      \"Leyla\",\n      \"Fatima\",\n      \"Evie\",\n      \"Marley\",\n      \"Kyra\",\n      \"Hanne\",\n      \"Jailey\",\n      \"Ise\",\n      \"Adriana\",\n      \"Liza\",\n      \"Doris\",\n      \"Dina\",\n      \"Amina\",\n      \"Mina\",\n      \"Aaliyah\",\n      \"Romee\",\n      \"Pippa\",\n      \"Juliette\",\n      \"Alicia\",\n      \"Merle\",\n      \"Lea\",\n      \"Elina\",\n      \"Sena\",\n      \"Flore\",\n      \"Riley\",\n      \"Nour\",\n      \"Lizz\",\n      \"Jessie\",\n      \"Cornelia\",\n      \"Beau\",\n      \"Valerie\",\n      \"Silke\",\n      \"Valentina\",\n      \"Loua\",\n      \"Vieve\",\n      \"Vesper\",\n      \"Ruby\",\n      \"Nienke\",\n      \"Jula\",\n      \"Azra\",\n      \"Myrthe\",\n      \"Soof\",\n      \"Juliëtte\",\n      \"Lexi\",\n      \"Davina\",\n      \"Liya\",\n      \"Yasmin\",\n      \"Esmée\",\n      \"Amelia\",\n      \"Niene\",\n      \"Mette\",\n      \"Ela\",\n      \"Aimée\",\n      \"Joy\",\n      \"Ilse\",\n      \"Zeynep\",\n      \"Yfke\",\n      \"Elizabeth\",\n      \"Mare\",\n      \"Isra\",\n      \"Helena\",\n      \"Stella\",\n      \"Jinthe\",\n      \"Meryem\",\n      \"Janna\",\n      \"Isabelle\",\n      \"Maja\",\n      \"Lieve\",\n      \"Yuna\",\n      \"Pien\",\n      \"Faye\",\n      \"Pleun\",\n      \"Noortje\",\n      \"Janne\",\n      \"Novi\",\n      \"Ava\",\n      \"Sterre\",\n      \"Maeve\",\n      \"Elisabeth\",\n      \"Bibi\",\n      \"Ayla\",\n      \"Liyana\",\n      \"Mae\",\n      \"Leah\",\n      \"Marie\",\n      \"Juna\",\n      \"Lucy\",\n      \"Josephine\",\n      \"Victoria\",\n      \"Indy\",\n      \"Maryam\",\n      \"Jaylinn\",\n      \"Zoey\",\n      \"Rosie\",\n      \"Mira\",\n      \"Nore\",\n      \"Jinte\",\n      \"Zara\",\n      \"Bente\",\n      \"Senna\",\n      \"Pip\",\n      \"Alina\",\n      \"Féline\",\n      \"Aya\",\n      \"Anouk\",\n      \"Amélie\",\n      \"Lou\",\n      \"Nine\",\n      \"Jet\",\n      \"Robin\",\n      \"Nikki\",\n      \"June\",\n      \"Fem\",\n      \"Demi\",\n      \"Mirthe\",\n      \"Lana\",\n      \"Noëlle\",\n      \"Lise\",\n      \"Lilly\",\n      \"Jackie\",\n      \"Benthe\",\n      \"Bobbi\",\n      \"Fiene\",\n      \"Elisa\",\n      \"Maya\",\n      \"Jade\",\n      \"Emilia\",\n      \"Elif\",\n      \"Romy\",\n      \"Lot\",\n      \"Jolie\",\n      \"Guusje\",\n      \"Mara\",\n      \"Kate\",\n      \"Marit\",\n      \"Nola\",\n      \"Louise\",\n      \"Lola\",\n      \"Laura\",\n      \"Iris\",\n      \"Philou\",\n      \"Tessa\",\n      \"Inaya\",\n      \"Elise\",\n      \"Eline\",\n      \"Sam\",\n      \"Evy\",\n      \"Johanna\",\n      \"Femke\",\n      \"Charlie\",\n      \"Livia\",\n      \"Rosalie\",\n      \"Suus\",\n      \"Sanne\",\n      \"Fay\",\n      \"Fenne\",\n      \"Linde\",\n      \"Isabel\",\n      \"Puck\",\n      \"Lize\",\n      \"Rosa\",\n      \"Amira\",\n      \"Lily\",\n      \"Naomi\",\n      \"Lizzy\",\n      \"Liva\",\n      \"Juul\",\n      \"Jill\",\n      \"Hanna\",\n      \"Floor\",\n      \"Amber\",\n      \"Suze\",\n      \"Veerle\",\n      \"Merel\",\n      \"Anne\",\n      \"Cato\",\n      \"Charlotte\",\n      \"Kiki\",\n      \"Lena\",\n      \"Ivy\",\n      \"Feline\",\n      \"Jasmijn\",\n      \"Liz\",\n      \"Elena\",\n      \"Maria\",\n      \"Norah\",\n      \"Lara\",\n      \"Fien\",\n      \"Isabella\",\n      \"Luna\",\n      \"Amy\",\n      \"Sophia\",\n      \"Hailey\",\n      \"Bo\",\n      \"Vera\",\n      \"Julie\",\n      \"Lisa\",\n      \"Esmee\",\n      \"Noa\",\n      \"Ella\",\n      \"Lina\",\n      \"Mia\",\n      \"Sofia\",\n      \"Loïs\",\n      \"Hannah\",\n      \"Roos\",\n      \"Emily\",\n      \"Isa\",\n      \"Fenna\",\n      \"Elin\",\n      \"Fleur\",\n      \"Lynn\",\n      \"Sarah\",\n      \"Nova\",\n      \"Nina\",\n      \"Maud\",\n      \"Sofie\",\n      \"Milou\",\n      \"Lauren\",\n      \"Lotte\",\n      \"Eva\",\n      \"Noor\",\n      \"Liv\",\n      \"Yara\",\n      \"Olivia\",\n      \"Lieke\",\n      \"Nora\",\n      \"Saar\",\n      \"Evi\",\n      \"Anna\",\n      \"Sara\",\n      \"Tess\",\n      \"Julia\",\n      \"Zoë\",\n      \"Sophie\",\n      \"Mila\",\n      \"Emma\"\n    ],\n    \"first_name\": [\n      \"Amber\",\n      \"Anna\",\n      \"Anne\",\n      \"Anouk\",\n      \"Bas\",\n      \"Bram\",\n      \"Britt\",\n      \"Daan\",\n      \"Emma\",\n      \"Eva\",\n      \"Femke\",\n      \"Finn\",\n      \"Fleur\",\n      \"Iris\",\n      \"Isa\",\n      \"Jan\",\n      \"Jasper\",\n      \"Jayden\",\n      \"Jesse\",\n      \"Johannes\",\n      \"Julia\",\n      \"Julian\",\n      \"Kevin\",\n      \"Lars\",\n      \"Lieke\",\n      \"Lisa\",\n      \"Lotte\",\n      \"Lucas\",\n      \"Luuk\",\n      \"Maud\",\n      \"Max\",\n      \"Mike\",\n      \"Milan\",\n      \"Nick\",\n      \"Niels\",\n      \"Noa\",\n      \"Rick\",\n      \"Roos\",\n      \"Ruben\",\n      \"Sander\",\n      \"Sanne\",\n      \"Sem\",\n      \"Sophie\",\n      \"Stijn\",\n      \"Sven\",\n      \"Thijs\",\n      \"Thijs\",\n      \"Thomas\",\n      \"Tim\",\n      \"Tom\"\n    ],\n    \"tussenvoegsel\": [\n      \"van\",\n      \"van de\",\n      \"van den\",\n      \"van 't\",\n      \"van het\",\n      \"de\",\n      \"den\"\n    ],\n    \"last_name\": [\n      \"Bakker\",\n      \"Beek\",\n      \"Berg\",\n      \"Boer\",\n      \"Bos\",\n      \"Bosch\",\n      \"Brink\",\n      \"Broek\",\n      \"Brouwer\",\n      \"Bruin\",\n      \"Dam\",\n      \"Dekker\",\n      \"Dijk\",\n      \"Dijkstra\",\n      \"Graaf\",\n      \"Groot\",\n      \"Haan\",\n      \"Hendriks\",\n      \"Heuvel\",\n      \"Hoek\",\n      \"Jacobs\",\n      \"Jansen\",\n      \"Janssen\",\n      \"Jong\",\n      \"Klein\",\n      \"Kok\",\n      \"Koning\",\n      \"Koster\",\n      \"Leeuwen\",\n      \"Linden\",\n      \"Maas\",\n      \"Meer\",\n      \"Meijer\",\n      \"Mulder\",\n      \"Peters\",\n      \"Ruiter\",\n      \"Schouten\",\n      \"Smit\",\n      \"Smits\",\n      \"Stichting\",\n      \"Veen\",\n      \"Ven\",\n      \"Vermeulen\",\n      \"Visser\",\n      \"Vliet\",\n      \"Vos\",\n      \"Vries\",\n      \"Wal\",\n      \"Willems\",\n      \"Wit\"\n    ],\n    \"male_first_name\": [\n      \"Tymon\",\n      \"Steven\",\n      \"Semih\",\n      \"Seff\",\n      \"Sabir\",\n      \"Nico\",\n      \"Naoufal\",\n      \"Nadir\",\n      \"Mirza\",\n      \"Miguel\",\n      \"Manoah\",\n      \"Kenji\",\n      \"Kenan\",\n      \"Joseph\",\n      \"Jordy\",\n      \"Jeppe\",\n      \"Diego\",\n      \"Coen\",\n      \"Can\",\n      \"Bentley\",\n      \"Yasin\",\n      \"Tomas\",\n      \"Sjoerd\",\n      \"Savi\",\n      \"Safouane\",\n      \"Raphaël\",\n      \"Mas\",\n      \"Maes\",\n      \"Louie\",\n      \"Karam\",\n      \"John\",\n      \"Jelmer\",\n      \"Jayvano\",\n      \"Hein\",\n      \"Giel\",\n      \"Emin\",\n      \"Deen\",\n      \"Badr\",\n      \"Arda\",\n      \"Umut\",\n      \"Teunis\",\n      \"Silas\",\n      \"Rayen\",\n      \"Nikodem\",\n      \"Mex\",\n      \"Marius\",\n      \"Kayden\",\n      \"Jidde\",\n      \"Glenn\",\n      \"Frederik\",\n      \"Foss\",\n      \"Finnley\",\n      \"Ensar\",\n      \"Duco\",\n      \"Dies\",\n      \"Brenn\",\n      \"Yousef\",\n      \"Siep\",\n      \"Rohan\",\n      \"Osman\",\n      \"Nox\",\n      \"Natan\",\n      \"Mathijs\",\n      \"Marley\",\n      \"Jaxon\",\n      \"Jairo\",\n      \"Jaimy\",\n      \"Eray\",\n      \"Don\",\n      \"Chase\",\n      \"Bruno\",\n      \"Brian\",\n      \"Anton\",\n      \"Xander\",\n      \"Senne\",\n      \"Reza\",\n      \"Oliwier\",\n      \"Mitch\",\n      \"Krijn\",\n      \"Jorrit\",\n      \"Jimi\",\n      \"Dominik\",\n      \"Devin\",\n      \"Tobin\",\n      \"Stefan\",\n      \"Jakob\",\n      \"Igor\",\n      \"Giovanni\",\n      \"Dylano\",\n      \"Armin\",\n      \"Adrian\",\n      \"Youp\",\n      \"Sebas\",\n      \"Sander\",\n      \"Robert\",\n      \"Nils\",\n      \"Mozes\",\n      \"Micah\",\n      \"Menno\",\n      \"Jaylano\",\n      \"Ilias\",\n      \"Freek\",\n      \"Flip\",\n      \"Dion\",\n      \"Christopher\",\n      \"Ahmet\",\n      \"Yassir\",\n      \"Yannick\",\n      \"Valentino\",\n      \"Samuël\",\n      \"Noam\",\n      \"Mylan\",\n      \"Kenzo\",\n      \"Jona\",\n      \"Danilo\",\n      \"Bowie\",\n      \"Zain\",\n      \"Wolf\",\n      \"Thije\",\n      \"Theo\",\n      \"Mylo\",\n      \"Matz\",\n      \"Lieuwe\",\n      \"Joes\",\n      \"Jacobus\",\n      \"Idris\",\n      \"Gideon\",\n      \"Bruce\",\n      \"Abdullah\",\n      \"Zef\",\n      \"Viktor\",\n      \"Seb\",\n      \"Rover\",\n      \"Raphael\",\n      \"Kacper\",\n      \"Josh\",\n      \"Jeremiah\",\n      \"Deniz\",\n      \"Aleksander\",\n      \"Zev\",\n      \"Yves\",\n      \"Viggo\",\n      \"Naoufel\",\n      \"Matthew\",\n      \"Keano\",\n      \"Jaylen\",\n      \"Bo\",\n      \"Bjorn\",\n      \"Anouar\",\n      \"Abraham\",\n      \"Storm\",\n      \"Martin\",\n      \"Manu\",\n      \"Jefta\",\n      \"Djayden\",\n      \"Benyamin\",\n      \"Benja\",\n      \"Ahmad\",\n      \"Nino\",\n      \"Malik\",\n      \"Junayd\",\n      \"Isa\",\n      \"Finley\",\n      \"Ayman\",\n      \"Zeyd\",\n      \"Yassine\",\n      \"Sev\",\n      \"Rico\",\n      \"Mels\",\n      \"Maximilian\",\n      \"Leendert\",\n      \"Kick\",\n      \"Enzo\",\n      \"Sjors\",\n      \"Silvan\",\n      \"Peter\",\n      \"Otto\",\n      \"Milano\",\n      \"Marijn\",\n      \"Javi\",\n      \"Yahya\",\n      \"Wes\",\n      \"Toon\",\n      \"Tommy\",\n      \"Loet\",\n      \"Leonardo\",\n      \"Len\",\n      \"Kaan\",\n      \"Dax\",\n      \"Davy\",\n      \"Adriaan\",\n      \"Thiago\",\n      \"Mustafa\",\n      \"Merijn\",\n      \"Kerem\",\n      \"Johan\",\n      \"Isaiah\",\n      \"Bryan\",\n      \"Bastiaan\",\n      \"Axel\",\n      \"Toby\",\n      \"Thom\",\n      \"Noan\",\n      \"Marcus\",\n      \"Ismail\",\n      \"Davi\",\n      \"Bodi\",\n      \"Tieme\",\n      \"Ole\",\n      \"Nout\",\n      \"Musa\",\n      \"Moussa\",\n      \"Luciano\",\n      \"Liyam\",\n      \"Kyano\",\n      \"Dorian\",\n      \"Bradley\",\n      \"Wouter\",\n      \"Siebe\",\n      \"Ralph\",\n      \"Quin\",\n      \"Fender\",\n      \"Arie\",\n      \"Albert\",\n      \"Zion\",\n      \"Wessel\",\n      \"Rick\",\n      \"Miles\",\n      \"Mahir\",\n      \"Mads\",\n      \"Klaas\",\n      \"Flynn\",\n      \"Dexx\",\n      \"Anthony\",\n      \"Tristan\",\n      \"Mink\",\n      \"Mehmet\",\n      \"Maas\",\n      \"Lyam\",\n      \"Jorn\",\n      \"Joost\",\n      \"Christian\",\n      \"Alparslan\",\n      \"Tyler\",\n      \"Maher\",\n      \"Jakub\",\n      \"Alan\",\n      \"William\",\n      \"Rafaël\",\n      \"Jur\",\n      \"Jimmy\",\n      \"George\",\n      \"Christiaan\",\n      \"Brandon\",\n      \"Ace\",\n      \"Tibbe\",\n      \"Sebastian\",\n      \"Lorenzo\",\n      \"Bilal\",\n      \"Teije\",\n      \"Joe\",\n      \"Michael\",\n      \"Louay\",\n      \"Lou\",\n      \"Levy\",\n      \"Kevin\",\n      \"Isaac\",\n      \"Ilay\",\n      \"Harvey\",\n      \"Davey\",\n      \"Younes\",\n      \"Xem\",\n      \"Tycho\",\n      \"Seppe\",\n      \"Riv\",\n      \"Marinus\",\n      \"Maarten\",\n      \"Ayoub\",\n      \"Ahmed\",\n      \"Tuur\",\n      \"Tijmen\",\n      \"Kjeld\",\n      \"Fynn\",\n      \"Frenkie\",\n      \"Dante\",\n      \"Ayaz\",\n      \"Abe\",\n      \"Jackson\",\n      \"Bart\",\n      \"Xavier\",\n      \"Ted\",\n      \"Sebastiaan\",\n      \"Safouan\",\n      \"Midas\",\n      \"Gabriël\",\n      \"Fos\",\n      \"Douwe\",\n      \"Boet\",\n      \"Berend\",\n      \"Yassin\",\n      \"Rowan\",\n      \"Revi\",\n      \"Maurits\",\n      \"Marcel\",\n      \"Ivo\",\n      \"Eli\",\n      \"Shane\",\n      \"Rein\",\n      \"Muhammad\",\n      \"Lennox\",\n      \"Ivar\",\n      \"Huub\",\n      \"Tijs\",\n      \"Matthias\",\n      \"Juda\",\n      \"Dave\",\n      \"Antoni\",\n      \"Damin\",\n      \"Colin\",\n      \"Zakaria\",\n      \"Vincent\",\n      \"Sverre\",\n      \"Mik\",\n      \"Lennon\",\n      \"Donny\",\n      \"Thijn\",\n      \"Novan\",\n      \"Mart\",\n      \"Bob\",\n      \"Senna\",\n      \"Olaf\",\n      \"Mohammad\",\n      \"Julan\",\n      \"Riff\",\n      \"Jaivey\",\n      \"Collin\",\n      \"Nouri\",\n      \"Noël\",\n      \"Ferre\",\n      \"Mert\",\n      \"Boas\",\n      \"Sten\",\n      \"Gabriel\",\n      \"Pelle\",\n      \"Mark\",\n      \"Leo\",\n      \"Rafael\",\n      \"Oskar\",\n      \"Naud\",\n      \"Aras\",\n      \"Sami\",\n      \"Kasper\",\n      \"Jop\",\n      \"Ethan\",\n      \"Dirk\",\n      \"Bodhi\",\n      \"Eden\",\n      \"Bobby\",\n      \"Jordan\",\n      \"Ivan\",\n      \"Vinz\",\n      \"Twan\",\n      \"Odin\",\n      \"Manuel\",\n      \"Jesper\",\n      \"Scott\",\n      \"Raff\",\n      \"Luke\",\n      \"Brent\",\n      \"Zayd\",\n      \"Sil\",\n      \"Miran\",\n      \"Charlie\",\n      \"Amin\",\n      \"Valentijn\",\n      \"Eymen\",\n      \"Jules\",\n      \"Kees\",\n      \"Jayce\",\n      \"Matteo\",\n      \"Chris\",\n      \"Quinten\",\n      \"Mateo\",\n      \"Lux\",\n      \"Justin\",\n      \"Joey\",\n      \"Jay\",\n      \"Ayden\",\n      \"Laurens\",\n      \"Luka\",\n      \"Joah\",\n      \"Gerrit\",\n      \"Evan\",\n      \"Ben\",\n      \"Jari\",\n      \"Mika\",\n      \"Kian\",\n      \"Ian\",\n      \"Ilyas\",\n      \"Jort\",\n      \"Mike\",\n      \"Maxim\",\n      \"Ibrahim\",\n      \"Vigo\",\n      \"Victor\",\n      \"Louis\",\n      \"Jayson\",\n      \"Florian\",\n      \"Youssef\",\n      \"Vic\",\n      \"Raf\",\n      \"Filip\",\n      \"Yusuf\",\n      \"Timo\",\n      \"Vik\",\n      \"Micha\",\n      \"Matthijs\",\n      \"Lasse\",\n      \"Faas\",\n      \"Riley\",\n      \"Mace\",\n      \"Daniel\",\n      \"Jamie\",\n      \"Fabian\",\n      \"Nick\",\n      \"Muhammed\",\n      \"Luc\",\n      \"Imran\",\n      \"Joël\",\n      \"Niels\",\n      \"Philip\",\n      \"Milo\",\n      \"Lewis\",\n      \"Wout\",\n      \"Leon\",\n      \"Joas\",\n      \"Jasper\",\n      \"Seth\",\n      \"Omar\",\n      \"Koen\",\n      \"Julius\",\n      \"Beau\",\n      \"Rens\",\n      \"Mayson\",\n      \"Kay\",\n      \"Hamza\",\n      \"Daley\",\n      \"Robin\",\n      \"Nolan\",\n      \"Cornelis\",\n      \"Bas\",\n      \"Lukas\",\n      \"Jonathan\",\n      \"Jonas\",\n      \"Ali\",\n      \"Ravi\",\n      \"Hendrik\",\n      \"Sef\",\n      \"Lex\",\n      \"Thijmen\",\n      \"Damian\",\n      \"Arthur\",\n      \"Aron\",\n      \"Emir\",\n      \"Jonah\",\n      \"Ãmer\",\n      \"Jelte\",\n      \"Melle\",\n      \"Jacob\",\n      \"Alex\",\n      \"Jim\",\n      \"Elijah\",\n      \"Stef\",\n      \"Kaj\",\n      \"Johannes\",\n      \"Jelle\",\n      \"Joris\",\n      \"Jip\",\n      \"Aaron\",\n      \"Loek\",\n      \"Logan\",\n      \"Lev\",\n      \"Dylan\",\n      \"Simon\",\n      \"Kyan\",\n      \"Sep\",\n      \"Moos\",\n      \"Felix\",\n      \"Job\",\n      \"Elias\",\n      \"Ezra\",\n      \"Oscar\",\n      \"Casper\",\n      \"Duuk\",\n      \"Sepp\",\n      \"Pieter\",\n      \"Rayan\",\n      \"Aiden\",\n      \"Joshua\",\n      \"Dean\",\n      \"Niek\",\n      \"Lenn\",\n      \"Tygo\",\n      \"Jake\",\n      \"Stan\",\n      \"Kai\",\n      \"Roan\",\n      \"Mick\",\n      \"Mohammed\",\n      \"Dani\",\n      \"Nathan\",\n      \"Oliver\",\n      \"Alexander\",\n      \"Mohamed\",\n      \"Hidde\",\n      \"Samuel\",\n      \"Zayn\",\n      \"Amir\",\n      \"Xavi\",\n      \"Jurre\",\n      \"Boris\",\n      \"Senn\",\n      \"Jason\",\n      \"Pepijn\",\n      \"Quinn\",\n      \"Pim\",\n      \"Jace\",\n      \"Jax\",\n      \"Tijn\",\n      \"Tim\",\n      \"Willem\",\n      \"Jaxx\",\n      \"Otis\",\n      \"Fedde\",\n      \"Tom\",\n      \"Owen\",\n      \"Ryan\",\n      \"Tobias\",\n      \"Floris\",\n      \"Abel\",\n      \"Jayden\",\n      \"Sven\",\n      \"Morris\",\n      \"Cas\",\n      \"Ties\",\n      \"Daniël\",\n      \"Joep\",\n      \"Jan\",\n      \"Jens\",\n      \"Vince\",\n      \"Dex\",\n      \"Ruben\",\n      \"Olivier\",\n      \"Guus\",\n      \"Thijs\",\n      \"Stijn\",\n      \"Jack\",\n      \"David\",\n      \"Teun\",\n      \"Hugo\",\n      \"Mats\",\n      \"Gijs\",\n      \"Lars\",\n      \"Luca\",\n      \"Siem\",\n      \"Mason\",\n      \"Julian\",\n      \"Boaz\",\n      \"Benjamin\",\n      \"Thomas\",\n      \"Max\",\n      \"Adam\",\n      \"Jesse\",\n      \"Mees\",\n      \"Sam\",\n      \"Noud\",\n      \"Bram\",\n      \"Luuk\",\n      \"Milan\",\n      \"James\",\n      \"Liam\",\n      \"Finn\",\n      \"Sem\",\n      \"Levi\",\n      \"Lucas\",\n      \"Daan\",\n      \"Noah\"\n    ],\n    \"prefix\": [\n      \"Dhr.\",\n      \"Mevr. Dr.\",\n      \"Bsc\",\n      \"Msc\",\n      \"Prof.\"\n    ],\n    \"suffix\": [\n      \"Jr.\",\n      \"Sr.\",\n      \"I\",\n      \"II\",\n      \"III\",\n      \"IV\",\n      \"V\"\n    ],\n    \"name\": [\n      \"#{prefix} #{first_name} #{last_name}\",\n      \"#{first_name} #{last_name} #{suffix}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{tussenvoegsel} #{last_name}\",\n      \"#{first_name} #{tussenvoegsel} #{last_name}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"(####) ######\",\n      \"##########\",\n      \"06########\",\n      \"06 #### ####\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/nl.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 9],\n    city: [Array String; 2],\n    city_prefix: [Array String; 2501],\n    city_suffix: [Array String; 47],\n    country: [Array String; 254],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1],\n    secondary_address: [Array String; 4],\n    state: [Array String; 12],\n    street_address: [Array String; 1],\n    street_name: [Array String; 2],\n    street_suffix: [Array String; 17]\n  },\n  commerce: {\n    color: [Array String; 36],\n    department: [Array String; 22],\n    product_name: {\n      adjective: [Array String; 20],\n      material: [Array String; 13],\n      product: [Array String; 31]\n    }\n  },\n  company: {\n    suffix: [Array String; 15]\n  },\n  date: {\n    month: {\n      abbr: [Array String; 12],\n      abbr_context: [Array String; 12],\n      wide: [Array String; 12],\n      wide_context: [Array String; 12]\n    },\n    weekday: {\n      abbr: [Array String; 7],\n      abbr_context: [Array String; 7],\n      wide: [Array String; 7],\n      wide_context: [Array String; 7]\n    }\n  },\n  hacker: {\n    adjective: [Array String; 22],\n    noun: [Array String; 26],\n    phrase: [Array String; 8],\n    verb: [Array String; 20]\n  },\n  internet: {\n    domain_suffix: [Array String; 5],\n    free_email: [Array String; 3]\n  },\n  lorem: {\n    words: [Array String; 249]\n  },\n  name: {\n    female_first_name: [Array String; 514],\n    first_name: [Array String; 50],\n    last_name: [Array String; 50],\n    male_first_name: [Array String; 587],\n    name: [Array String; 6],\n    prefix: [Array String; 5],\n    suffix: [Array String; 7],\n    tussenvoegsel: [Array String; 7]\n  },\n  phone_number: {\n    formats: [Array String; 4]\n  },\n  title: Dutch\n}"
  },
  {
    "path": "Source/Bogus/data/nl_BE.locale.json",
    "content": "{\n  \"title\": \"Dutch (Belgium)\",\n  \"address\": {\n    \"city_prefix\": [\n      \"'s Herenelderen\",\n      \"'s-Gravenvoeren\",\n      \"'s-Gravenwezel\",\n      \"Aaigem\",\n      \"Aalbeke\",\n      \"Aalst\",\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      \"Berchem\",\n      \"Berendrecht-Zandvliet-Lillo\",\n      \"Berg\",\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      \"Beveren\",\n      \"Beveren\",\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      \"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\",\n      \"Halle-Booienhoven\",\n      \"Halmaal\",\n      \"Hamme\",\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      \"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      \"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      \"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      \"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      \"Meldert\",\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      \"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      \"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      \"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      \"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      \"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      \"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\",\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-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      \"Tielt\",\n      \"Tienen\",\n      \"Tildonk\",\n      \"Tisselt\",\n      \"Tollembeek\",\n      \"Tongeren\",\n      \"Tongerlo\",\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      \"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    \"city_suffix\": [\n      \"gem\",\n      \"tem\",\n      \"vijve\",\n      \"zele\"\n    ],\n    \"building_number\": [\n      \"#\",\n      \"##\",\n      \"###\",\n      \"###a\",\n      \"###b\",\n      \"###c\"\n    ],\n    \"street_suffix\": [\n      \"straat\",\n      \"laan\",\n      \"weg\",\n      \"dreef\",\n      \"plein\",\n      \"park\"\n    ],\n    \"secondary_address\": [\n      \"1e verdieping\",\n      \"2e verdieping\",\n      \"3e verdieping\"\n    ],\n    \"postcode\": [\n      \"####\"\n    ],\n    \"state\": [\n      \"West-Vlaanderen\",\n      \"Oost-Vlaanderen\",\n      \"Vlaams-Brabant\",\n      \"Antwerpen\",\n      \"Limburg\",\n      \"Brussel\"\n    ],\n    \"state_abbr\": [\n      \"WVL\",\n      \"OVL\",\n      \"VBR\",\n      \"ANT\",\n      \"LIM\",\n      \"BRU\"\n    ],\n    \"city\": [\n      \"#{city_prefix}\",\n      \"#{city_prefix}#{city_suffix}\"\n    ],\n    \"street_name\": [\n      \"#{Name.first_name}#{street_suffix}\",\n      \"#{Name.last_name}#{street_suffix}\"\n    ],\n    \"street_address\": [\n      \"#{street_name} #{building_number}\"\n    ],\n    \"default_country\": [\n      \"België\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"NV\",\n      \"BVBA\",\n      \"CVBA\",\n      \"VZW\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"gmail.com\",\n      \"yahoo.com\",\n      \"hotmail.com\",\n      \"skynet.be\"\n    ],\n    \"domain_suffix\": [\n      \"be\",\n      \"brussels\",\n      \"vlaanderen\",\n      \"com\",\n      \"net\",\n      \"org\"\n    ]\n  },\n  \"name\": {\n    \"first_name\": [\n      \"Lucas\",\n      \"Liam\",\n      \"Louis\",\n      \"Noah\",\n      \"Lars\",\n      \"Arthur\",\n      \"Mathis\",\n      \"Kobe\",\n      \"Wout\",\n      \"Milan\",\n      \"Alexander\",\n      \"Daan\",\n      \"Adam\",\n      \"Vince\",\n      \"Jules\",\n      \"Victor\",\n      \"Finn\",\n      \"Stan\",\n      \"Leon\",\n      \"Seppe\",\n      \"Senne\",\n      \"Thomas\",\n      \"Mats\",\n      \"Robbe\",\n      \"Matteo\",\n      \"Ferre\",\n      \"Nathan\",\n      \"Warre\",\n      \"Jasper\",\n      \"Vic\",\n      \"Elias\",\n      \"Tuur\",\n      \"Lowie\",\n      \"Mauro\",\n      \"Maxim\",\n      \"Ruben\",\n      \"Rune\",\n      \"Mohamed\",\n      \"Simon\",\n      \"Rayan\",\n      \"Lukas\",\n      \"Lander\",\n      \"Xander\",\n      \"Emiel\",\n      \"Siebe\",\n      \"Jonas\",\n      \"Sam\",\n      \"Luca\",\n      \"Arne\",\n      \"Cas\",\n      \"Felix\",\n      \"Jack\",\n      \"Mathias\",\n      \"Jayden\",\n      \"Quinten\",\n      \"Tibo\",\n      \"Lewis\",\n      \"Sem\",\n      \"Maxime\",\n      \"Viktor\",\n      \"Emile\",\n      \"Sander\",\n      \"Aaron\",\n      \"Oscar\",\n      \"Bas\",\n      \"Niels\",\n      \"Jef\",\n      \"Nand\",\n      \"Lou\",\n      \"Tristan\",\n      \"Gust\",\n      \"David\",\n      \"Brent\",\n      \"Jelle\",\n      \"Lenn\",\n      \"Miel\",\n      \"Wannes\",\n      \"Gilles\",\n      \"Jarne\",\n      \"Alex\",\n      \"Imran\",\n      \"Lennert\",\n      \"Milo\",\n      \"Jens\",\n      \"Matthias\",\n      \"Dries\",\n      \"Axel\",\n      \"Juul\",\n      \"Hamza\",\n      \"Ilias\",\n      \"Thibo\",\n      \"Nicolas\",\n      \"Bent\",\n      \"Jesse\",\n      \"Bram\",\n      \"Maurice\",\n      \"Ilyas\",\n      \"Gabriel\",\n      \"Robin\",\n      \"Kasper\",\n      \"Emma\",\n      \"Louise\",\n      \"Marie\",\n      \"Elise\",\n      \"Noor\",\n      \"Ella\",\n      \"Julie\",\n      \"Lotte\",\n      \"Lore\",\n      \"Fien\",\n      \"Lena\",\n      \"Mila\",\n      \"Olivia\",\n      \"Amber\",\n      \"Anna\",\n      \"Elena\",\n      \"Hanne\",\n      \"Laura\",\n      \"Charlotte\",\n      \"Lina\",\n      \"Nina\",\n      \"Fleur\",\n      \"Lisa\",\n      \"Nora\",\n      \"Juliette\",\n      \"Luna\",\n      \"Amelie\",\n      \"Kato\",\n      \"Sara\",\n      \"Febe\",\n      \"Axelle\",\n      \"Janne\",\n      \"Eline\",\n      \"Helena\",\n      \"Noa\",\n      \"Camille\",\n      \"Roos\",\n      \"Lily\",\n      \"Jade\",\n      \"Nore\",\n      \"Jana\",\n      \"Manon\",\n      \"Sarah\",\n      \"Liv\",\n      \"Amélie\",\n      \"Lara\",\n      \"Mona\",\n      \"Alice\",\n      \"Tess\",\n      \"Kaat\",\n      \"Femke\",\n      \"Aya\",\n      \"Eva\",\n      \"Lien\",\n      \"Bo\",\n      \"Zoe\",\n      \"Oona\",\n      \"Sofia\",\n      \"Leonie\",\n      \"Linde\",\n      \"Jolien\",\n      \"Fran\",\n      \"Pauline\",\n      \"Laure\",\n      \"Merel\",\n      \"Marthe\",\n      \"Sam\",\n      \"Yana\",\n      \"Renée\",\n      \"Paulien\",\n      \"Margot\",\n      \"Yasmine\",\n      \"Ines\",\n      \"Elisa\",\n      \"Emily\",\n      \"Maya\",\n      \"Floor\",\n      \"Amy\",\n      \"Lize\",\n      \"Amina\",\n      \"Lucie\",\n      \"Julia\",\n      \"Lise\",\n      \"Hailey\",\n      \"Hannah\",\n      \"Alicia\",\n      \"Norah\",\n      \"Margaux\",\n      \"Lieze\",\n      \"Sien\",\n      \"Zoë\",\n      \"Inaya\",\n      \"Aline\",\n      \"Amira\",\n      \"Victoria\",\n      \"Flore\",\n      \"Lana\",\n      \"Sterre\",\n      \"Maud\",\n      \"Chloe\"\n    ],\n    \"last_name\": [\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    \"prefix\": [\n      \"Dr.\",\n      \"Ir.\",\n      \"Ing.\",\n      \"Prof.\"\n    ],\n    \"suffix\": [\n      \"MBA\",\n      \"Phd.\"\n    ],\n    \"name\": [\n      \"#{prefix} #{first_name} #{last_name}\",\n      \"#{first_name} #{last_name} #{suffix}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"###/######\",\n      \"###/## ## ##\",\n      \"### ## ## ##\",\n      \"###/### ###\",\n      \"##########\",\n      \"04##/### ###\",\n      \"04## ## ## ##\",\n      \"00324 ## ## ##\",\n      \"+324 ## ## ## ##\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/nl_BE.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 6],\n    city: [Array String; 2],\n    city_prefix: [Array String; 1126],\n    city_suffix: [Array String; 4],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1],\n    secondary_address: [Array String; 3],\n    state: [Array String; 6],\n    state_abbr: [Array String; 6],\n    street_address: [Array String; 1],\n    street_name: [Array String; 2],\n    street_suffix: [Array String; 6]\n  },\n  company: {\n    suffix: [Array String; 4]\n  },\n  internet: {\n    domain_suffix: [Array String; 6],\n    free_email: [Array String; 4]\n  },\n  name: {\n    first_name: [Array String; 200],\n    last_name: [Array String; 32],\n    name: [Array String; 4],\n    prefix: [Array String; 4],\n    suffix: [Array String; 2]\n  },\n  phone_number: {\n    formats: [Array String; 9]\n  },\n  title: Dutch (Belgium)\n}"
  },
  {
    "path": "Source/Bogus/data/pl.locale.json",
    "content": "{\n  \"title\": \"Polish\",\n  \"name\": {\n    \"first_name\": [\n      \"Aaron\",\n      \"Abraham\",\n      \"Adam\",\n      \"Adrian\",\n      \"Atanazy\",\n      \"Agaton\",\n      \"Alan\",\n      \"Albert\",\n      \"Aleksander\",\n      \"Aleksy\",\n      \"Alfred\",\n      \"Alwar\",\n      \"Ambroży\",\n      \"Anatol\",\n      \"Andrzej\",\n      \"Antoni\",\n      \"Apollinary\",\n      \"Apollo\",\n      \"Arkady\",\n      \"Arkadiusz\",\n      \"Archibald\",\n      \"Arystarch\",\n      \"Arnold\",\n      \"Arseniusz\",\n      \"Artur\",\n      \"August\",\n      \"Baldwin\",\n      \"Bazyli\",\n      \"Benedykt\",\n      \"Beniamin\",\n      \"Bernard\",\n      \"Bertrand\",\n      \"Bertram\",\n      \"Borys\",\n      \"Brajan\",\n      \"Bruno\",\n      \"Cezary\",\n      \"Cecyliusz\",\n      \"Karol\",\n      \"Krystian\",\n      \"Krzysztof\",\n      \"Klarencjusz\",\n      \"Klaudiusz\",\n      \"Klemens\",\n      \"Konrad\",\n      \"Konstanty\",\n      \"Konstantyn\",\n      \"Kornel\",\n      \"Korneliusz\",\n      \"Korneli\",\n      \"Cyryl\",\n      \"Cyrus\",\n      \"Damian\",\n      \"Daniel\",\n      \"Dariusz\",\n      \"Dawid\",\n      \"Dionizy\",\n      \"Demetriusz\",\n      \"Dominik\",\n      \"Donald\",\n      \"Dorian\",\n      \"Edgar\",\n      \"Edmund\",\n      \"Edward\",\n      \"Edwin\",\n      \"Efrem\",\n      \"Efraim\",\n      \"Eliasz\",\n      \"Eleazar\",\n      \"Emil\",\n      \"Emanuel\",\n      \"Erast\",\n      \"Ernest\",\n      \"Eugeniusz\",\n      \"Eustracjusz\",\n      \"Fabian\",\n      \"Feliks\",\n      \"Florian\",\n      \"Franciszek\",\n      \"Fryderyk\",\n      \"Gabriel\",\n      \"Gedeon\",\n      \"Galfryd\",\n      \"Jerzy\",\n      \"Gerald\",\n      \"Gerazym\",\n      \"Gilbert\",\n      \"Gonsalwy\",\n      \"Grzegorz\",\n      \"Gwido\",\n      \"Harald\",\n      \"Henryk\",\n      \"Herbert\",\n      \"Herman\",\n      \"Hilary\",\n      \"Horacy\",\n      \"Hubert\",\n      \"Hugo\",\n      \"Ignacy\",\n      \"Igor\",\n      \"Hilarion\",\n      \"Innocenty\",\n      \"Hipolit\",\n      \"Ireneusz\",\n      \"Erwin\",\n      \"Izaak\",\n      \"Izajasz\",\n      \"Izydor\",\n      \"Jakub\",\n      \"Jeremi\",\n      \"Jeremiasz\",\n      \"Hieronim\",\n      \"Gerald\",\n      \"Joachim\",\n      \"Jan\",\n      \"Janusz\",\n      \"Jonatan\",\n      \"Józef\",\n      \"Jozue\",\n      \"Julian\",\n      \"Juliusz\",\n      \"Justyn\",\n      \"Kalistrat\",\n      \"Kazimierz\",\n      \"Wawrzyniec\",\n      \"Laurenty\",\n      \"Laurencjusz\",\n      \"Łazarz\",\n      \"Leon\",\n      \"Leonard\",\n      \"Leonid\",\n      \"Leon\",\n      \"Ludwik\",\n      \"Łukasz\",\n      \"Lucjan\",\n      \"Magnus\",\n      \"Makary\",\n      \"Marceli\",\n      \"Marek\",\n      \"Marcin\",\n      \"Mateusz\",\n      \"Maurycy\",\n      \"Maksym\",\n      \"Maksymilian\",\n      \"Michał\",\n      \"Miron\",\n      \"Modest\",\n      \"Mojżesz\",\n      \"Natan\",\n      \"Natanael\",\n      \"Nazariusz\",\n      \"Nazary\",\n      \"Nestor\",\n      \"Mikołaj\",\n      \"Nikodem\",\n      \"Olaf\",\n      \"Oleg\",\n      \"Oliwier\",\n      \"Onufry\",\n      \"Orestes\",\n      \"Oskar\",\n      \"Ansgary\",\n      \"Osmund\",\n      \"Pankracy\",\n      \"Pantaleon\",\n      \"Patryk\",\n      \"Patrycjusz\",\n      \"Patrycy\",\n      \"Paweł\",\n      \"Piotr\",\n      \"Filemon\",\n      \"Filip\",\n      \"Platon\",\n      \"Polikarp\",\n      \"Porfiry\",\n      \"Porfiriusz\",\n      \"Prokles\",\n      \"Prokul\",\n      \"Prokop\",\n      \"Kwintyn\",\n      \"Randolf\",\n      \"Rafał\",\n      \"Rajmund\",\n      \"Reginald\",\n      \"Rajnold\",\n      \"Ryszard\",\n      \"Robert\",\n      \"Roderyk\",\n      \"Roger\",\n      \"Roland\",\n      \"Roman\",\n      \"Romeo\",\n      \"Reginald\",\n      \"Rudolf\",\n      \"Samson\",\n      \"Samuel\",\n      \"Salwator\",\n      \"Sebastian\",\n      \"Serafin\",\n      \"Sergiusz\",\n      \"Seweryn\",\n      \"Zygmunt\",\n      \"Sylwester\",\n      \"Szymon\",\n      \"Salomon\",\n      \"Spirydion\",\n      \"Stanisław\",\n      \"Szczepan\",\n      \"Stefan\",\n      \"Terencjusz\",\n      \"Teodor\",\n      \"Tomasz\",\n      \"Tymoteusz\",\n      \"Tobiasz\",\n      \"Walenty\",\n      \"Walentyn\",\n      \"Walerian\",\n      \"Walery\",\n      \"Wiktor\",\n      \"Wincenty\",\n      \"Witalis\",\n      \"Włodzimierz\",\n      \"Władysław\",\n      \"Błażej\",\n      \"Walter\",\n      \"Walgierz\",\n      \"Wacław\",\n      \"Wilfryd\",\n      \"Wilhelm\",\n      \"Ksawery\",\n      \"Ksenofont\",\n      \"Jerzy\",\n      \"Zachariasz\",\n      \"Zachary\",\n      \"Ada\",\n      \"Adelajda\",\n      \"Agata\",\n      \"Agnieszka\",\n      \"Agrypina\",\n      \"Aida\",\n      \"Aleksandra\",\n      \"Alicja\",\n      \"Alina\",\n      \"Amanda\",\n      \"Anastazja\",\n      \"Angela\",\n      \"Andżelika\",\n      \"Angelina\",\n      \"Anna\",\n      \"Hanna\",\n      \"Antonina\",\n      \"Ariadna\",\n      \"Aurora\",\n      \"Barbara\",\n      \"Beatrycze\",\n      \"Berta\",\n      \"Brygida\",\n      \"Kamila\",\n      \"Karolina\",\n      \"Karolina\",\n      \"Kornelia\",\n      \"Katarzyna\",\n      \"Cecylia\",\n      \"Karolina\",\n      \"Chloe\",\n      \"Krystyna\",\n      \"Klara\",\n      \"Klaudia\",\n      \"Klementyna\",\n      \"Konstancja\",\n      \"Koralia\",\n      \"Daria\",\n      \"Diana\",\n      \"Dina\",\n      \"Dorota\",\n      \"Edyta\",\n      \"Eleonora\",\n      \"Eliza\",\n      \"Elżbieta\",\n      \"Izabela\",\n      \"Elwira\",\n      \"Emilia\",\n      \"Estera\",\n      \"Eudoksja\",\n      \"Eudokia\",\n      \"Eugenia\",\n      \"Ewa\",\n      \"Ewelina\",\n      \"Ferdynanda\",\n      \"Florencja\",\n      \"Franciszka\",\n      \"Gabriela\",\n      \"Gertruda\",\n      \"Gloria\",\n      \"Gracja\",\n      \"Jadwiga\",\n      \"Helena\",\n      \"Henryka\",\n      \"Nadzieja\",\n      \"Ida\",\n      \"Ilona\",\n      \"Helena\",\n      \"Irena\",\n      \"Irma\",\n      \"Izabela\",\n      \"Izolda\",\n      \"Jakubina\",\n      \"Joanna\",\n      \"Janina\",\n      \"Żaneta\",\n      \"Joanna\",\n      \"Ginewra\",\n      \"Józefina\",\n      \"Judyta\",\n      \"Julia\",\n      \"Julia\",\n      \"Julita\",\n      \"Justyna\",\n      \"Kira\",\n      \"Cyra\",\n      \"Kleopatra\",\n      \"Larysa\",\n      \"Laura\",\n      \"Laurencja\",\n      \"Laurentyna\",\n      \"Lea\",\n      \"Leila\",\n      \"Eleonora\",\n      \"Liliana\",\n      \"Lilianna\",\n      \"Lilia\",\n      \"Lilla\",\n      \"Liza\",\n      \"Eliza\",\n      \"Laura\",\n      \"Ludwika\",\n      \"Luiza\",\n      \"Łucja\",\n      \"Lucja\",\n      \"Lidia\",\n      \"Amabela\",\n      \"Magdalena\",\n      \"Malwina\",\n      \"Małgorzata\",\n      \"Greta\",\n      \"Marianna\",\n      \"Maryna\",\n      \"Marta\",\n      \"Martyna\",\n      \"Maria\",\n      \"Matylda\",\n      \"Maja\",\n      \"Maja\",\n      \"Melania\",\n      \"Michalina\",\n      \"Monika\",\n      \"Nadzieja\",\n      \"Noemi\",\n      \"Natalia\",\n      \"Nikola\",\n      \"Nina\",\n      \"Olga\",\n      \"Olimpia\",\n      \"Oliwia\",\n      \"Ofelia\",\n      \"Patrycja\",\n      \"Paula\",\n      \"Pelagia\",\n      \"Penelopa\",\n      \"Filipa\",\n      \"Paulina\",\n      \"Rachela\",\n      \"Rebeka\",\n      \"Regina\",\n      \"Renata\",\n      \"Rozalia\",\n      \"Róża\",\n      \"Roksana\",\n      \"Rufina\",\n      \"Ruta\",\n      \"Sabina\",\n      \"Sara\",\n      \"Serafina\",\n      \"Sybilla\",\n      \"Sylwia\",\n      \"Zofia\",\n      \"Stella\",\n      \"Stefania\",\n      \"Zuzanna\",\n      \"Tamara\",\n      \"Tacjana\",\n      \"Tekla\",\n      \"Teodora\",\n      \"Teresa\",\n      \"Walentyna\",\n      \"Waleria\",\n      \"Wanesa\",\n      \"Wiara\",\n      \"Weronika\",\n      \"Wiktoria\",\n      \"Wirginia\",\n      \"Bibiana\",\n      \"Bibianna\",\n      \"Wanda\",\n      \"Wilhelmina\",\n      \"Ksawera\",\n      \"Ksenia\",\n      \"Zoe\"\n    ],\n    \"last_name\": [\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    \"prefix\": [\n      \"Pan\",\n      \"Pani\"\n    ],\n    \"title\": {\n      \"descriptor\": [\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        \"Dynamic\",\n        \"International\",\n        \"Legacy\",\n        \"Forward\",\n        \"Internal\",\n        \"Human\",\n        \"Chief\",\n        \"Principal\"\n      ],\n      \"level\": [\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      \"job\": [\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    },\n    \"name\": [\n      \"#{prefix} #{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\"\n    ]\n  },\n  \"address\": {\n    \"country\": [\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      \"Sucre\",\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      \"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      \"Haga\",\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\",\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      \"322 575\",\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      \"Suazi\",\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      \"Funafuti\",\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    \"building_number\": [\n      \"#####\",\n      \"####\",\n      \"###\"\n    ],\n    \"street_prefix\": [\n      \"ul.\",\n      \"al.\"\n    ],\n    \"secondary_address\": [\n      \"Apt. ###\",\n      \"Suite ###\"\n    ],\n    \"postcode\": [\n      \"##-###\"\n    ],\n    \"state\": [\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    \"state_abbr\": [\n      \"DŚ\",\n      \"KP\",\n      \"LB\",\n      \"LS\",\n      \"ŁD\",\n      \"MP\",\n      \"MZ\",\n      \"OP\",\n      \"PK\",\n      \"PL\",\n      \"PM\",\n      \"ŚL\",\n      \"ŚK\",\n      \"WM\",\n      \"WP\",\n      \"ZP\"\n    ],\n    \"city_name\": [\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 (powiat łobeski)\",\n      \"Dobra (powiat turecki)\",\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 (powiat biłgorajski)\",\n      \"Józefów (powiat otwocki)\",\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 Szczeciński\",\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    \"city\": [\n      \"#{city_name}\"\n    ],\n    \"street_name\": [\n      \"#{street_prefix} #{Name.last_name}\"\n    ],\n    \"street_address\": [\n      \"#{street_name} #{building_number}\"\n    ],\n    \"default_country\": [\n      \"Polska\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"Inc\",\n      \"and Sons\",\n      \"LLC\",\n      \"Group\"\n    ],\n    \"adjetive\": [\n      \"Adaptive\",\n      \"Advanced\",\n      \"Ameliorated\",\n      \"Assimilated\",\n      \"Automated\",\n      \"Balanced\",\n      \"Business-focused\",\n      \"Centralized\",\n      \"Cloned\",\n      \"Compatible\",\n      \"Configurable\",\n      \"Cross-group\",\n      \"Cross-platform\",\n      \"Customer-focused\",\n      \"Customizable\",\n      \"Decentralized\",\n      \"De-engineered\",\n      \"Devolved\",\n      \"Digitized\",\n      \"Distributed\",\n      \"Diverse\",\n      \"Down-sized\",\n      \"Enhanced\",\n      \"Enterprise-wide\",\n      \"Ergonomic\",\n      \"Exclusive\",\n      \"Expanded\",\n      \"Extended\",\n      \"Face to face\",\n      \"Focused\",\n      \"Front-line\",\n      \"Fully-configurable\",\n      \"Function-based\",\n      \"Fundamental\",\n      \"Future-proofed\",\n      \"Grass-roots\",\n      \"Horizontal\",\n      \"Implemented\",\n      \"Innovative\",\n      \"Integrated\",\n      \"Intuitive\",\n      \"Inverse\",\n      \"Managed\",\n      \"Mandatory\",\n      \"Monitored\",\n      \"Multi-channelled\",\n      \"Multi-lateral\",\n      \"Multi-layered\",\n      \"Multi-tiered\",\n      \"Networked\",\n      \"Object-based\",\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      \"Pre-emptive\",\n      \"Proactive\",\n      \"Profit-focused\",\n      \"Profound\",\n      \"Programmable\",\n      \"Progressive\",\n      \"Public-key\",\n      \"Quality-focused\",\n      \"Reactive\",\n      \"Realigned\",\n      \"Re-contextualized\",\n      \"Re-engineered\",\n      \"Reduced\",\n      \"Reverse-engineered\",\n      \"Right-sized\",\n      \"Robust\",\n      \"Seamless\",\n      \"Secured\",\n      \"Self-enabling\",\n      \"Sharable\",\n      \"Stand-alone\",\n      \"Streamlined\",\n      \"Switchable\",\n      \"Synchronised\",\n      \"Synergistic\",\n      \"Synergized\",\n      \"Team-oriented\",\n      \"Total\",\n      \"Triple-buffered\",\n      \"Universal\",\n      \"Up-sized\",\n      \"Upgradable\",\n      \"User-centric\",\n      \"User-friendly\",\n      \"Versatile\",\n      \"Virtual\",\n      \"Visionary\",\n      \"Vision-oriented\"\n    ],\n    \"descriptor\": [\n      \"24 hour\",\n      \"24/7\",\n      \"3rd generation\",\n      \"4th generation\",\n      \"5th generation\",\n      \"6th generation\",\n      \"actuating\",\n      \"analyzing\",\n      \"asymmetric\",\n      \"asynchronous\",\n      \"attitude-oriented\",\n      \"background\",\n      \"bandwidth-monitored\",\n      \"bi-directional\",\n      \"bifurcated\",\n      \"bottom-line\",\n      \"clear-thinking\",\n      \"client-driven\",\n      \"client-server\",\n      \"coherent\",\n      \"cohesive\",\n      \"composite\",\n      \"context-sensitive\",\n      \"contextually-based\",\n      \"content-based\",\n      \"dedicated\",\n      \"demand-driven\",\n      \"didactic\",\n      \"directional\",\n      \"discrete\",\n      \"disintermediate\",\n      \"dynamic\",\n      \"eco-centric\",\n      \"empowering\",\n      \"encompassing\",\n      \"even-keeled\",\n      \"executive\",\n      \"explicit\",\n      \"exuding\",\n      \"fault-tolerant\",\n      \"foreground\",\n      \"fresh-thinking\",\n      \"full-range\",\n      \"global\",\n      \"grid-enabled\",\n      \"heuristic\",\n      \"high-level\",\n      \"holistic\",\n      \"homogeneous\",\n      \"human-resource\",\n      \"hybrid\",\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      \"multimedia\",\n      \"multi-state\",\n      \"multi-tasking\",\n      \"national\",\n      \"needs-based\",\n      \"neutral\",\n      \"next generation\",\n      \"non-volatile\",\n      \"object-oriented\",\n      \"optimal\",\n      \"optimizing\",\n      \"radical\",\n      \"real-time\",\n      \"reciprocal\",\n      \"regional\",\n      \"responsive\",\n      \"scalable\",\n      \"secondary\",\n      \"solution-oriented\",\n      \"stable\",\n      \"static\",\n      \"systematic\",\n      \"systemic\",\n      \"system-worthy\",\n      \"tangible\",\n      \"tertiary\",\n      \"transitional\",\n      \"uniform\",\n      \"upward-trending\",\n      \"user-facing\",\n      \"value-added\",\n      \"web-enabled\",\n      \"well-modulated\",\n      \"zero administration\",\n      \"zero defect\",\n      \"zero tolerance\"\n    ],\n    \"noun\": [\n      \"ability\",\n      \"access\",\n      \"adapter\",\n      \"algorithm\",\n      \"alliance\",\n      \"analyzer\",\n      \"application\",\n      \"approach\",\n      \"architecture\",\n      \"archive\",\n      \"artificial intelligence\",\n      \"array\",\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      \"database\",\n      \"data-warehouse\",\n      \"definition\",\n      \"emulation\",\n      \"encoding\",\n      \"encryption\",\n      \"extranet\",\n      \"firmware\",\n      \"flexibility\",\n      \"focus group\",\n      \"forecast\",\n      \"frame\",\n      \"framework\",\n      \"function\",\n      \"functionalities\",\n      \"Graphic Interface\",\n      \"groupware\",\n      \"Graphical User Interface\",\n      \"hardware\",\n      \"help-desk\",\n      \"hierarchy\",\n      \"hub\",\n      \"implementation\",\n      \"info-mediaries\",\n      \"infrastructure\",\n      \"initiative\",\n      \"installation\",\n      \"instruction set\",\n      \"interface\",\n      \"internet solution\",\n      \"intranet\",\n      \"knowledge user\",\n      \"knowledge base\",\n      \"local area network\",\n      \"leverage\",\n      \"matrices\",\n      \"matrix\",\n      \"methodology\",\n      \"middleware\",\n      \"migration\",\n      \"model\",\n      \"moderator\",\n      \"monitoring\",\n      \"moratorium\",\n      \"neural-net\",\n      \"open architecture\",\n      \"open system\",\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      \"secured line\",\n      \"service-desk\",\n      \"software\",\n      \"solution\",\n      \"standardization\",\n      \"strategy\",\n      \"structure\",\n      \"success\",\n      \"superstructure\",\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    \"bs_verb\": [\n      \"implement\",\n      \"utilize\",\n      \"integrate\",\n      \"streamline\",\n      \"optimize\",\n      \"evolve\",\n      \"transform\",\n      \"embrace\",\n      \"enable\",\n      \"orchestrate\",\n      \"leverage\",\n      \"reinvent\",\n      \"aggregate\",\n      \"architect\",\n      \"enhance\",\n      \"incentivize\",\n      \"morph\",\n      \"empower\",\n      \"envisioneer\",\n      \"monetize\",\n      \"harness\",\n      \"facilitate\",\n      \"seize\",\n      \"disintermediate\",\n      \"synergize\",\n      \"strategize\",\n      \"deploy\",\n      \"brand\",\n      \"grow\",\n      \"target\",\n      \"syndicate\",\n      \"synthesize\",\n      \"deliver\",\n      \"mesh\",\n      \"incubate\",\n      \"engage\",\n      \"maximize\",\n      \"benchmark\",\n      \"expedite\",\n      \"reintermediate\",\n      \"whiteboard\",\n      \"visualize\",\n      \"repurpose\",\n      \"innovate\",\n      \"scale\",\n      \"unleash\",\n      \"drive\",\n      \"extend\",\n      \"engineer\",\n      \"revolutionize\",\n      \"generate\",\n      \"exploit\",\n      \"transition\",\n      \"e-enable\",\n      \"iterate\",\n      \"cultivate\",\n      \"matrix\",\n      \"productize\",\n      \"redefine\",\n      \"recontextualize\"\n    ],\n    \"bs_adjective\": [\n      \"clicks-and-mortar\",\n      \"value-added\",\n      \"vertical\",\n      \"proactive\",\n      \"robust\",\n      \"revolutionary\",\n      \"scalable\",\n      \"leading-edge\",\n      \"innovative\",\n      \"intuitive\",\n      \"strategic\",\n      \"e-business\",\n      \"mission-critical\",\n      \"sticky\",\n      \"one-to-one\",\n      \"24/7\",\n      \"end-to-end\",\n      \"global\",\n      \"B2B\",\n      \"B2C\",\n      \"granular\",\n      \"frictionless\",\n      \"virtual\",\n      \"viral\",\n      \"dynamic\",\n      \"24/365\",\n      \"best-of-breed\",\n      \"killer\",\n      \"magnetic\",\n      \"bleeding-edge\",\n      \"web-enabled\",\n      \"interactive\",\n      \"dot-com\",\n      \"sexy\",\n      \"back-end\",\n      \"real-time\",\n      \"efficient\",\n      \"front-end\",\n      \"distributed\",\n      \"seamless\",\n      \"extensible\",\n      \"turn-key\",\n      \"world-class\",\n      \"open-source\",\n      \"cross-platform\",\n      \"cross-media\",\n      \"synergistic\",\n      \"bricks-and-clicks\",\n      \"out-of-the-box\",\n      \"enterprise\",\n      \"integrated\",\n      \"impactful\",\n      \"wireless\",\n      \"transparent\",\n      \"next-generation\",\n      \"cutting-edge\",\n      \"user-centric\",\n      \"visionary\",\n      \"customized\",\n      \"ubiquitous\",\n      \"plug-and-play\",\n      \"collaborative\",\n      \"compelling\",\n      \"holistic\",\n      \"rich\"\n    ],\n    \"bs_noun\": [\n      \"synergies\",\n      \"web-readiness\",\n      \"paradigms\",\n      \"markets\",\n      \"partnerships\",\n      \"infrastructures\",\n      \"platforms\",\n      \"initiatives\",\n      \"channels\",\n      \"eyeballs\",\n      \"communities\",\n      \"ROI\",\n      \"solutions\",\n      \"e-tailers\",\n      \"e-services\",\n      \"action-items\",\n      \"portals\",\n      \"niches\",\n      \"technologies\",\n      \"content\",\n      \"vortals\",\n      \"supply-chains\",\n      \"convergence\",\n      \"relationships\",\n      \"architectures\",\n      \"interfaces\",\n      \"e-markets\",\n      \"e-commerce\",\n      \"systems\",\n      \"bandwidth\",\n      \"infomediaries\",\n      \"models\",\n      \"mindshare\",\n      \"deliverables\",\n      \"users\",\n      \"schemas\",\n      \"networks\",\n      \"applications\",\n      \"metrics\",\n      \"e-business\",\n      \"functionalities\",\n      \"experiences\",\n      \"web services\",\n      \"methodologies\"\n    ],\n    \"name\": [\n      \"#{Name.last_name} #{suffix}\",\n      \"#{Name.last_name}-#{Name.last_name}\",\n      \"#{Name.last_name}, #{Name.last_name} and #{Name.last_name}\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"gmail.com\",\n      \"yahoo.com\",\n      \"hotmail.com\"\n    ],\n    \"domain_suffix\": [\n      \"com\",\n      \"pl\",\n      \"com.pl\",\n      \"net\",\n      \"org\"\n    ]\n  },\n  \"lorem\": {\n    \"words\": [\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      \"aut\",\n      \"odit\",\n      \"aut\",\n      \"fugit\",\n      \"sed\",\n      \"quia\",\n      \"consequuntur\",\n      \"magni\",\n      \"dolores\",\n      \"eos\",\n      \"qui\",\n      \"ratione\",\n      \"voluptatem\",\n      \"sequi\",\n      \"nesciunt\",\n      \"neque\",\n      \"dolorem\",\n      \"ipsum\",\n      \"quia\",\n      \"dolor\",\n      \"sit\",\n      \"amet\",\n      \"consectetur\",\n      \"adipisci\",\n      \"velit\",\n      \"sed\",\n      \"quia\",\n      \"non\",\n      \"numquam\",\n      \"eius\",\n      \"modi\",\n      \"tempora\",\n      \"incidunt\",\n      \"ut\",\n      \"labore\",\n      \"et\",\n      \"dolore\",\n      \"magnam\",\n      \"aliquam\",\n      \"quaerat\",\n      \"voluptatem\",\n      \"ut\",\n      \"enim\",\n      \"ad\",\n      \"minima\",\n      \"veniam\",\n      \"quis\",\n      \"nostrum\",\n      \"exercitationem\",\n      \"ullam\",\n      \"corporis\",\n      \"nemo\",\n      \"enim\",\n      \"ipsam\",\n      \"voluptatem\",\n      \"quia\",\n      \"voluptas\",\n      \"sit\",\n      \"suscipit\",\n      \"laboriosam\",\n      \"nisi\",\n      \"ut\",\n      \"aliquid\",\n      \"ex\",\n      \"ea\",\n      \"commodi\",\n      \"consequatur\",\n      \"quis\",\n      \"autem\",\n      \"vel\",\n      \"eum\",\n      \"iure\",\n      \"reprehenderit\",\n      \"qui\",\n      \"in\",\n      \"ea\",\n      \"voluptate\",\n      \"velit\",\n      \"esse\",\n      \"quam\",\n      \"nihil\",\n      \"molestiae\",\n      \"et\",\n      \"iusto\",\n      \"odio\",\n      \"dignissimos\",\n      \"ducimus\",\n      \"qui\",\n      \"blanditiis\",\n      \"praesentium\",\n      \"laudantium\",\n      \"totam\",\n      \"rem\",\n      \"voluptatum\",\n      \"deleniti\",\n      \"atque\",\n      \"corrupti\",\n      \"quos\",\n      \"dolores\",\n      \"et\",\n      \"quas\",\n      \"molestias\",\n      \"excepturi\",\n      \"sint\",\n      \"occaecati\",\n      \"cupiditate\",\n      \"non\",\n      \"provident\",\n      \"sed\",\n      \"ut\",\n      \"perspiciatis\",\n      \"unde\",\n      \"omnis\",\n      \"iste\",\n      \"natus\",\n      \"error\",\n      \"similique\",\n      \"sunt\",\n      \"in\",\n      \"culpa\",\n      \"qui\",\n      \"officia\",\n      \"deserunt\",\n      \"mollitia\",\n      \"animi\",\n      \"id\",\n      \"est\",\n      \"laborum\",\n      \"et\",\n      \"dolorum\",\n      \"fuga\",\n      \"et\",\n      \"harum\",\n      \"quidem\",\n      \"rerum\",\n      \"facilis\",\n      \"est\",\n      \"et\",\n      \"expedita\",\n      \"distinctio\",\n      \"nam\",\n      \"libero\",\n      \"tempore\",\n      \"cum\",\n      \"soluta\",\n      \"nobis\",\n      \"est\",\n      \"eligendi\",\n      \"optio\",\n      \"cumque\",\n      \"nihil\",\n      \"impedit\",\n      \"quo\",\n      \"porro\",\n      \"quisquam\",\n      \"est\",\n      \"qui\",\n      \"minus\",\n      \"id\",\n      \"quod\",\n      \"maxime\",\n      \"placeat\",\n      \"facere\",\n      \"possimus\",\n      \"omnis\",\n      \"voluptas\",\n      \"assumenda\",\n      \"est\",\n      \"omnis\",\n      \"dolor\",\n      \"repellendus\",\n      \"temporibus\",\n      \"autem\",\n      \"quibusdam\",\n      \"et\",\n      \"aut\",\n      \"consequatur\",\n      \"vel\",\n      \"illum\",\n      \"qui\",\n      \"dolorem\",\n      \"eum\",\n      \"fugiat\",\n      \"quo\",\n      \"voluptas\",\n      \"nulla\",\n      \"pariatur\",\n      \"at\",\n      \"vero\",\n      \"eos\",\n      \"et\",\n      \"accusamus\",\n      \"officiis\",\n      \"debitis\",\n      \"aut\",\n      \"rerum\",\n      \"necessitatibus\",\n      \"saepe\",\n      \"eveniet\",\n      \"ut\",\n      \"et\",\n      \"voluptates\",\n      \"repudiandae\",\n      \"sint\",\n      \"et\",\n      \"molestiae\",\n      \"non\",\n      \"recusandae\",\n      \"itaque\",\n      \"earum\",\n      \"rerum\",\n      \"hic\",\n      \"tenetur\",\n      \"a\",\n      \"sapiente\",\n      \"delectus\",\n      \"ut\",\n      \"aut\",\n      \"reiciendis\",\n      \"voluptatibus\",\n      \"maiores\",\n      \"doloribus\",\n      \"asperiores\",\n      \"repellat\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\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  },\n  \"cell_phone\": {\n    \"formats\": [\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  }\n}"
  },
  {
    "path": "Source/Bogus/data/pl.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 3],\n    city: [Array String; 1],\n    city_name: [Array String; 908],\n    country: [Array String; 198],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1],\n    secondary_address: [Array String; 2],\n    state: [Array String; 16],\n    state_abbr: [Array String; 16],\n    street_address: [Array String; 1],\n    street_name: [Array String; 1],\n    street_prefix: [Array String; 2]\n  },\n  cell_phone: {\n    formats: [Array String; 12]\n  },\n  company: {\n    adjetive: [Array String; 100],\n    bs_adjective: [Array String; 65],\n    bs_noun: [Array String; 44],\n    bs_verb: [Array String; 60],\n    descriptor: [Array String; 101],\n    name: [Array String; 3],\n    noun: [Array String; 104],\n    suffix: [Array String; 4]\n  },\n  internet: {\n    domain_suffix: [Array String; 5],\n    free_email: [Array String; 3]\n  },\n  lorem: {\n    words: [Array String; 249]\n  },\n  name: {\n    first_name: [Array String; 408],\n    last_name: [Array String; 712],\n    name: [Array String; 6],\n    prefix: [Array String; 2],\n    title: {\n      descriptor: [Array String; 22],\n      job: [Array String; 25],\n      level: [Array String; 37]\n    }\n  },\n  phone_number: {\n    formats: [Array String; 49]\n  },\n  title: Polish\n}"
  },
  {
    "path": "Source/Bogus/data/pt_BR.locale.json",
    "content": "{\n  \"title\": \"Portuguese (Brazil)\",\n  \"address\": {\n    \"city_prefix\": [],\n    \"city_suffix\": [],\n    \"country\": [\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      \"Holanda\",\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      \"Samoa\",\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    \"building_number\": [\n      \"#####\",\n      \"####\",\n      \"###\"\n    ],\n    \"street_suffix\": [\n      \"Rua\",\n      \"Avenida\",\n      \"Travessa\",\n      \"Alameda\",\n      \"Marginal\",\n      \"Rodovia\"\n    ],\n    \"secondary_address\": [\n      \"Apto. ###\",\n      \"Sobrado ##\",\n      \"Casa #\",\n      \"Lote ##\",\n      \"Quadra ##\"\n    ],\n    \"postcode\": [\n      \"#####-###\"\n    ],\n    \"state\": [\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    \"state_abbr\": [\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    \"default_country\": [\n      \"Brasil\"\n    ],\n    \"city\": [\n      \"Ananindeua\",\n      \"Anápolis\",\n      \"Aparecida de Goiânia\",\n      \"Aracaju\",\n      \"Bauru\",\n      \"Belém\",\n      \"Belford Roxo\",\n      \"Belo Horizonte\",\n      \"Betim\",\n      \"Blumenau\",\n      \"Boa Vista\",\n      \"Brasília\",\n      \"Camaçari\",\n      \"Campina Grande\",\n      \"Campinas\",\n      \"Campo Grande\",\n      \"Campos dos Goytacazes\",\n      \"Canoas\",\n      \"Carapicuíba\",\n      \"Cariacica\",\n      \"Caruaru\",\n      \"Cascavel\",\n      \"Caucaia\",\n      \"Caxias do Sul\",\n      \"Contagem\",\n      \"Cuiabá\",\n      \"Curitiba\",\n      \"Diadema\",\n      \"Duque de Caxias\",\n      \"Feira de Santana\",\n      \"Florianópolis\",\n      \"Fortaleza\",\n      \"Franca\",\n      \"Goiânia\",\n      \"Gravataí\",\n      \"Guarujá\",\n      \"Guarulhos\",\n      \"Itaquaquecetuba\",\n      \"Jaboatão dos Guararapes\",\n      \"João Pessoa\",\n      \"Joinville\",\n      \"Juiz de Fora\",\n      \"Jundiaí\",\n      \"Limeira\",\n      \"Londrina\",\n      \"Macapá\",\n      \"Maceió\",\n      \"Manaus\",\n      \"Maringá\",\n      \"Mauá\",\n      \"Mogi das Cruzes\",\n      \"Montes Claros\",\n      \"Mossoró\",\n      \"Natal\",\n      \"Niterói\",\n      \"Nova Iguaçu\",\n      \"Olinda\",\n      \"Osasco\",\n      \"Palmas\",\n      \"Paulista\",\n      \"Pelotas\",\n      \"Petrolina\",\n      \"Petrópolis\",\n      \"Piracicaba\",\n      \"Ponta Grossa\",\n      \"Porto Alegre\",\n      \"Porto Velho\",\n      \"Praia Grande\",\n      \"Recife\",\n      \"Ribeirão das Neves\",\n      \"Ribeirão Preto\",\n      \"Rio Branco\",\n      \"Rio de Janeiro\",\n      \"Salvador\",\n      \"Santa Maria\",\n      \"Santarém\",\n      \"Santo André\",\n      \"Santos\",\n      \"São Bernardo do Campo\",\n      \"São Gonçalo\",\n      \"São João de Meriti\",\n      \"São José do Rio Preto\",\n      \"São José dos Campos\",\n      \"São José dos Pinhais\",\n      \"São Luís\",\n      \"São Paulo\",\n      \"São Vicente\",\n      \"Serra\",\n      \"Sorocaba\",\n      \"Sumaré\",\n      \"Suzano\",\n      \"Taboão da Serra\",\n      \"Taubaté\",\n      \"Teresina\",\n      \"Uberaba\",\n      \"Uberlândia\",\n      \"Várzea Grande\",\n      \"Vila Velha\",\n      \"Vitória da Conquista\",\n      \"Vitória\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"S.A.\",\n      \"LTDA\",\n      \"EIRELI\",\n      \"e Associados\",\n      \"Comércio\"\n    ],\n    \"name\": [\n      \"#{Name.last_name} #{suffix}\",\n      \"#{Name.last_name}-#{Name.last_name}\",\n      \"#{Name.last_name}, #{Name.last_name} e #{Name.last_name}\"\n    ]\n  },\n  \"commerce\": {\n    \"color\": [\n      \"amarelo\",\n      \"âmbar\",\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      \"índigo\",\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    ],\n    \"department\": [\n      \"Livros\",\n      \"Filmes\",\n      \"Música\",\n      \"Jogos\",\n      \"Eletrônicos\",\n      \"Computadores\",\n      \"Casa\",\n      \"Jardim\",\n      \"Ferramentas\",\n      \"Mercearia\",\n      \"Saúde\",\n      \"Beleza\",\n      \"Brinquedos\",\n      \"Crianças\",\n      \"Bebê\",\n      \"Roupas\",\n      \"Sapatos\",\n      \"Jóias\",\n      \"Esportes\",\n      \"Turismo\",\n      \"Automotivo\",\n      \"Industrial\"\n    ],\n    \"product_name\": {\n      \"adjective\": [\n        \"Pequeno\",\n        \"Ergonômico\",\n        \"Rústico\",\n        \"Inteligente\",\n        \"Lindo\",\n        \"Incrível\",\n        \"Fantástico\",\n        \"Prático\",\n        \"Lustroso\",\n        \"Impressionante\",\n        \"Genérico\",\n        \"Feito à mão\",\n        \"Licenciado\",\n        \"Refinado\",\n        \"Sem marca\",\n        \"Gostoso\"\n      ],\n      \"material\": [\n        \"Aço\",\n        \"Madeira\",\n        \"Concreto\",\n        \"Plástico\",\n        \"Algodão\",\n        \"Granito\",\n        \"Borracha\",\n        \"Metal\",\n        \"Macio\",\n        \"Fresco\",\n        \"Congelado\"\n      ],\n      \"product\": [\n        \"Cadeira\",\n        \"Carro\",\n        \"Computador\",\n        \"Teclado\",\n        \"Mouse\",\n        \"Bicicleta\",\n        \"Bola\",\n        \"Luvas\",\n        \"Calças\",\n        \"Camiseta\",\n        \"Mesa\",\n        \"Sapatos\",\n        \"Chapéu\",\n        \"Toalhas\",\n        \"Sabonete\",\n        \"Atum\",\n        \"Frango\",\n        \"Peixe\",\n        \"Queijo\",\n        \"Bacon\",\n        \"Pizza\",\n        \"Salada\",\n        \"Salsicha\",\n        \"Salgadinhos\"\n      ]\n    }\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"gmail.com\",\n      \"yahoo.com\",\n      \"hotmail.com\",\n      \"live.com\",\n      \"bol.com.br\"\n    ],\n    \"domain_suffix\": [\n      \"br\",\n      \"com\",\n      \"biz\",\n      \"info\",\n      \"name\",\n      \"net\",\n      \"org\"\n    ]\n  },\n  \"lorem\": {\n    \"words\": [\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      \"aut\",\n      \"odit\",\n      \"aut\",\n      \"fugit\",\n      \"sed\",\n      \"quia\",\n      \"consequuntur\",\n      \"magni\",\n      \"dolores\",\n      \"eos\",\n      \"qui\",\n      \"ratione\",\n      \"voluptatem\",\n      \"sequi\",\n      \"nesciunt\",\n      \"neque\",\n      \"dolorem\",\n      \"ipsum\",\n      \"quia\",\n      \"dolor\",\n      \"sit\",\n      \"amet\",\n      \"consectetur\",\n      \"adipisci\",\n      \"velit\",\n      \"sed\",\n      \"quia\",\n      \"non\",\n      \"numquam\",\n      \"eius\",\n      \"modi\",\n      \"tempora\",\n      \"incidunt\",\n      \"ut\",\n      \"labore\",\n      \"et\",\n      \"dolore\",\n      \"magnam\",\n      \"aliquam\",\n      \"quaerat\",\n      \"voluptatem\",\n      \"ut\",\n      \"enim\",\n      \"ad\",\n      \"minima\",\n      \"veniam\",\n      \"quis\",\n      \"nostrum\",\n      \"exercitationem\",\n      \"ullam\",\n      \"corporis\",\n      \"nemo\",\n      \"enim\",\n      \"ipsam\",\n      \"voluptatem\",\n      \"quia\",\n      \"voluptas\",\n      \"sit\",\n      \"suscipit\",\n      \"laboriosam\",\n      \"nisi\",\n      \"ut\",\n      \"aliquid\",\n      \"ex\",\n      \"ea\",\n      \"commodi\",\n      \"consequatur\",\n      \"quis\",\n      \"autem\",\n      \"vel\",\n      \"eum\",\n      \"iure\",\n      \"reprehenderit\",\n      \"qui\",\n      \"in\",\n      \"ea\",\n      \"voluptate\",\n      \"velit\",\n      \"esse\",\n      \"quam\",\n      \"nihil\",\n      \"molestiae\",\n      \"et\",\n      \"iusto\",\n      \"odio\",\n      \"dignissimos\",\n      \"ducimus\",\n      \"qui\",\n      \"blanditiis\",\n      \"praesentium\",\n      \"laudantium\",\n      \"totam\",\n      \"rem\",\n      \"voluptatum\",\n      \"deleniti\",\n      \"atque\",\n      \"corrupti\",\n      \"quos\",\n      \"dolores\",\n      \"et\",\n      \"quas\",\n      \"molestias\",\n      \"excepturi\",\n      \"sint\",\n      \"occaecati\",\n      \"cupiditate\",\n      \"non\",\n      \"provident\",\n      \"sed\",\n      \"ut\",\n      \"perspiciatis\",\n      \"unde\",\n      \"omnis\",\n      \"iste\",\n      \"natus\",\n      \"error\",\n      \"similique\",\n      \"sunt\",\n      \"in\",\n      \"culpa\",\n      \"qui\",\n      \"officia\",\n      \"deserunt\",\n      \"mollitia\",\n      \"animi\",\n      \"id\",\n      \"est\",\n      \"laborum\",\n      \"et\",\n      \"dolorum\",\n      \"fuga\",\n      \"et\",\n      \"harum\",\n      \"quidem\",\n      \"rerum\",\n      \"facilis\",\n      \"est\",\n      \"et\",\n      \"expedita\",\n      \"distinctio\",\n      \"nam\",\n      \"libero\",\n      \"tempore\",\n      \"cum\",\n      \"soluta\",\n      \"nobis\",\n      \"est\",\n      \"eligendi\",\n      \"optio\",\n      \"cumque\",\n      \"nihil\",\n      \"impedit\",\n      \"quo\",\n      \"porro\",\n      \"quisquam\",\n      \"est\",\n      \"qui\",\n      \"minus\",\n      \"id\",\n      \"quod\",\n      \"maxime\",\n      \"placeat\",\n      \"facere\",\n      \"possimus\",\n      \"omnis\",\n      \"voluptas\",\n      \"assumenda\",\n      \"est\",\n      \"omnis\",\n      \"dolor\",\n      \"repellendus\",\n      \"temporibus\",\n      \"autem\",\n      \"quibusdam\",\n      \"et\",\n      \"aut\",\n      \"consequatur\",\n      \"vel\",\n      \"illum\",\n      \"qui\",\n      \"dolorem\",\n      \"eum\",\n      \"fugiat\",\n      \"quo\",\n      \"voluptas\",\n      \"nulla\",\n      \"pariatur\",\n      \"at\",\n      \"vero\",\n      \"eos\",\n      \"et\",\n      \"accusamus\",\n      \"officiis\",\n      \"debitis\",\n      \"aut\",\n      \"rerum\",\n      \"necessitatibus\",\n      \"saepe\",\n      \"eveniet\",\n      \"ut\",\n      \"et\",\n      \"voluptates\",\n      \"repudiandae\",\n      \"sint\",\n      \"et\",\n      \"molestiae\",\n      \"non\",\n      \"recusandae\",\n      \"itaque\",\n      \"earum\",\n      \"rerum\",\n      \"hic\",\n      \"tenetur\",\n      \"a\",\n      \"sapiente\",\n      \"delectus\",\n      \"ut\",\n      \"aut\",\n      \"reiciendis\",\n      \"voluptatibus\",\n      \"maiores\",\n      \"doloribus\",\n      \"asperiores\",\n      \"repellat\"\n    ]\n  },\n  \"name\": {\n    \"male_first_name\": [\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    \"female_first_name\": [\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      \"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    \"first_name\": [\n      \"Alessandra\",\n      \"Alessandro\",\n      \"Alexandre\",\n      \"Alice\",\n      \"Aline\",\n      \"Alícia\",\n      \"Ana Clara\",\n      \"Ana Júlia\",\n      \"Ana Laura\",\n      \"Ana Luiza\",\n      \"Anthony\",\n      \"Antonella\",\n      \"Antônio\",\n      \"Arthur\",\n      \"Beatriz\",\n      \"Benjamin\",\n      \"Benício\",\n      \"Bernardo\",\n      \"Breno\",\n      \"Bruna\",\n      \"Bryan\",\n      \"Caio\",\n      \"Calebe\",\n      \"Carla\",\n      \"Carlos\",\n      \"Cauã\",\n      \"Cecília\",\n      \"Clara\",\n      \"Célia\",\n      \"César\",\n      \"Dalila\",\n      \"Daniel\",\n      \"Danilo\",\n      \"Davi\",\n      \"Davi Lucca\",\n      \"Deneval\",\n      \"Eduarda\",\n      \"Eduardo\",\n      \"Elisa\",\n      \"Eloá\",\n      \"Elísio\",\n      \"Emanuel\",\n      \"Emanuelly\",\n      \"Enzo\",\n      \"Enzo Gabriel\",\n      \"Esther\",\n      \"Fabiano\",\n      \"Fabrícia\",\n      \"Fabrício\",\n      \"Feliciano\",\n      \"Felipe\",\n      \"Felícia\",\n      \"Frederico\",\n      \"Fábio\",\n      \"Félix\",\n      \"Gabriel\",\n      \"Gael\",\n      \"Giovanna\",\n      \"Guilherme\",\n      \"Gustavo\",\n      \"Gúbio\",\n      \"Heitor\",\n      \"Helena\",\n      \"Heloísa\",\n      \"Henrique\",\n      \"Hugo\",\n      \"Hélio\",\n      \"Isaac\",\n      \"Isabel\",\n      \"Isabela\",\n      \"Isabella\",\n      \"Isabelly\",\n      \"Isadora\",\n      \"Isis\",\n      \"Janaína\",\n      \"Joana\",\n      \"Joaquim\",\n      \"João\",\n      \"João Lucas\",\n      \"João Miguel\",\n      \"João Pedro\",\n      \"Júlia\",\n      \"Júlio\",\n      \"Júlio César\",\n      \"Karla\",\n      \"Kléber\",\n      \"Ladislau\",\n      \"Lara\",\n      \"Larissa\",\n      \"Laura\",\n      \"Lavínia\",\n      \"Leonardo\",\n      \"Liz\",\n      \"Lorena\",\n      \"Lorenzo\",\n      \"Lorraine\",\n      \"Lucas\",\n      \"Lucca\",\n      \"Luiza\",\n      \"Lívia\",\n      \"Maitê\",\n      \"Manuela\",\n      \"Marcela\",\n      \"Marcelo\",\n      \"Marcos\",\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      \"Matheus\",\n      \"Meire\",\n      \"Melissa\",\n      \"Miguel\",\n      \"Morgana\",\n      \"Murilo\",\n      \"Márcia\",\n      \"Mércia\",\n      \"Nataniel\",\n      \"Natália\",\n      \"Nicolas\",\n      \"Noah\",\n      \"Norberto\",\n      \"Núbia\",\n      \"Ofélia\",\n      \"Pablo\",\n      \"Paula\",\n      \"Paulo\",\n      \"Pedro\",\n      \"Pedro Henrique\",\n      \"Pietro\",\n      \"Rafael\",\n      \"Rafaela\",\n      \"Raul\",\n      \"Rebeca\",\n      \"Ricardo\",\n      \"Roberta\",\n      \"Roberto\",\n      \"Salvador\",\n      \"Samuel\",\n      \"Sara\",\n      \"Sarah\",\n      \"Silas\",\n      \"Sirineu\",\n      \"Sophia\",\n      \"Suélen\",\n      \"Sílvia\",\n      \"Talita\",\n      \"Tertuliano\",\n      \"Théo\",\n      \"Valentina\",\n      \"Vicente\",\n      \"Vitor\",\n      \"Vitória\",\n      \"Víctor\",\n      \"Warley\",\n      \"Washington\",\n      \"Yago\",\n      \"Yango\",\n      \"Yasmin\",\n      \"Yuri\",\n      \"Ígor\"\n    ],\n    \"last_name\": [\n      \"Silva\",\n      \"Souza\",\n      \"Carvalho\",\n      \"Santos\",\n      \"Reis\",\n      \"Xavier\",\n      \"Franco\",\n      \"Braga\",\n      \"Macedo\",\n      \"Batista\",\n      \"Barros\",\n      \"Moraes\",\n      \"Costa\",\n      \"Pereira\",\n      \"Carvalho\",\n      \"Melo\",\n      \"Saraiva\",\n      \"Nogueira\",\n      \"Oliveira\",\n      \"Martins\",\n      \"Moreira\",\n      \"Albuquerque\"\n    ],\n    \"prefix\": [\n      \"Sr.\",\n      \"Sra.\",\n      \"Srta.\",\n      \"Dr.\",\n      \"Dra.\"\n    ],\n    \"suffix\": [\n      \"Jr.\",\n      \"Neto\",\n      \"Filho\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"(##) ####-####\",\n      \"+55 (##) ####-####\",\n      \"(##) #####-####\"\n    ]\n  },\n  \"date\": {\n    \"month\": {\n      \"wide\": [\n        \"Janeiro\",\n        \"Fevereiro\",\n        \"Março\",\n        \"Abril\",\n        \"Maio\",\n        \"Junho\",\n        \"Julho\",\n        \"Agosto\",\n        \"Setembro\",\n        \"Outubro\",\n        \"Novembro\",\n        \"Dezembro\"\n      ],\n      \"wide_context\": [\n        \"Janeiro\",\n        \"Fevereiro\",\n        \"Março\",\n        \"Abril\",\n        \"Maio\",\n        \"Junho\",\n        \"Julho\",\n        \"Agosto\",\n        \"Setembro\",\n        \"Outubro\",\n        \"Novembro\",\n        \"Dezembro\"\n      ],\n      \"abbr\": [\n        \"Jan\",\n        \"Fev\",\n        \"Mar\",\n        \"Abr\",\n        \"Mai\",\n        \"Jun\",\n        \"Jul\",\n        \"Ago\",\n        \"Set\",\n        \"Out\",\n        \"Nov\",\n        \"Dez\"\n      ],\n      \"abbr_context\": [\n        \"Jan\",\n        \"Fev\",\n        \"Mar\",\n        \"Abr\",\n        \"Mai\",\n        \"Jun\",\n        \"Jul\",\n        \"Ago\",\n        \"Set\",\n        \"Out\",\n        \"Nov\",\n        \"Dez\"\n      ]\n    },\n    \"weekday\": {\n      \"wide\": [\n        \"Domingo\",\n        \"Segunda\",\n        \"Terça\",\n        \"Quarta\",\n        \"Quinta\",\n        \"Sexta\",\n        \"Sábado\"\n      ],\n      \"wide_context\": [\n        \"Domingo\",\n        \"Segunda\",\n        \"Terça\",\n        \"Quarta\",\n        \"Quinta\",\n        \"Sexta\",\n        \"Sábado\"\n      ],\n      \"abbr\": [\n        \"Dom\",\n        \"Seg\",\n        \"Ter\",\n        \"Qua\",\n        \"Qui\",\n        \"Sex\",\n        \"Sáb\"\n      ],\n      \"abbr_context\": [\n        \"Dom\",\n        \"Seg\",\n        \"Ter\",\n        \"Qua\",\n        \"Qui\",\n        \"Sex\",\n        \"Sáb\"\n      ]\n    }\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/pt_BR.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 3],\n    city: [Array String; 100],\n    country: [Array String; 234],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1],\n    secondary_address: [Array String; 5],\n    state: [Array String; 27],\n    state_abbr: [Array String; 27],\n    street_suffix: [Array String; 6]\n  },\n  commerce: {\n    color: [Array String; 45],\n    department: [Array String; 22],\n    product_name: {\n      adjective: [Array String; 16],\n      material: [Array String; 11],\n      product: [Array String; 24]\n    }\n  },\n  company: {\n    name: [Array String; 3],\n    suffix: [Array String; 5]\n  },\n  date: {\n    month: {\n      abbr: [Array String; 12],\n      abbr_context: [Array String; 12],\n      wide: [Array String; 12],\n      wide_context: [Array String; 12]\n    },\n    weekday: {\n      abbr: [Array String; 7],\n      abbr_context: [Array String; 7],\n      wide: [Array String; 7],\n      wide_context: [Array String; 7]\n    }\n  },\n  internet: {\n    domain_suffix: [Array String; 7],\n    free_email: [Array String; 5]\n  },\n  lorem: {\n    words: [Array String; 249]\n  },\n  name: {\n    female_first_name: [Array String; 80],\n    first_name: [Array String; 169],\n    last_name: [Array String; 22],\n    male_first_name: [Array String; 88],\n    prefix: [Array String; 5],\n    suffix: [Array String; 3]\n  },\n  phone_number: {\n    formats: [Array String; 3]\n  },\n  title: Portuguese (Brazil)\n}"
  },
  {
    "path": "Source/Bogus/data/pt_PT.locale.json",
    "content": "{\n  \"title\": \"Portuguese (Portugal)\",\n  \"address\": {\n    \"country\": [\n      \"África do Sul\",\n      \"Áustria\",\n      \"Índia\",\n      \"Afeganistão\",\n      \"Albânia\",\n      \"Alemanha\",\n      \"Andorra\",\n      \"Angola\",\n      \"Anguila\",\n      \"Antárctida\",\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      \"Bangladeche\",\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      \"Burúndi\",\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      \"Egipto\",\n      \"Emiratos Árabes Unidos\",\n      \"Equador\",\n      \"Eritreia\",\n      \"Eslováquia\",\n      \"Eslovénia\",\n      \"Espanha\",\n      \"Estónia\",\n      \"Estados Unidos\",\n      \"Etiópia\",\n      \"Faroé\",\n      \"Fiji\",\n      \"Filipinas\",\n      \"Finlândia\",\n      \"França\",\n      \"Gâmbia\",\n      \"Gabão\",\n      \"Gana\",\n      \"Geórgia\",\n      \"Geórgia do Sul e Sandwich do Sul\",\n      \"Gibraltar\",\n      \"Grécia\",\n      \"Granada\",\n      \"Gronelândia\",\n      \"Guadalupe\",\n      \"Guame\",\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      \"Jibuti\",\n      \"Jordânia\",\n      \"Jugoslávia\",\n      \"Kuwait\",\n      \"Líbano\",\n      \"Líbia\",\n      \"Laos\",\n      \"Lesoto\",\n      \"Letónia\",\n      \"Libéria\",\n      \"Listenstaine\",\n      \"Lituânia\",\n      \"Luxemburgo\",\n      \"México\",\n      \"Mónaco\",\n      \"Macau\",\n      \"Macedónia\",\n      \"Madagáscar\",\n      \"Malásia\",\n      \"Malávi\",\n      \"Maldivas\",\n      \"Mali\",\n      \"Malta\",\n      \"Marianas do Norte\",\n      \"Marrocos\",\n      \"Martinica\",\n      \"Maurícia\",\n      \"Mauritânia\",\n      \"Mayotte\",\n      \"Micronésia\",\n      \"Moçambique\",\n      \"Moldávia\",\n      \"Mongólia\",\n      \"Monserrate\",\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      \"Quirguizistã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      \"São Pedro e Miquelon\",\n      \"São Tomé e Príncipe\",\n      \"São Vicente e Granadinas\",\n      \"Síria\",\n      \"Salvador\",\n      \"Samoa\",\n      \"Samoa Americana\",\n      \"Santa Helena\",\n      \"Santa Lúcia\",\n      \"Sara Ocidental\",\n      \"Seicheles\",\n      \"Senegal\",\n      \"Serra Leoa\",\n      \"Singapura\",\n      \"Somália\",\n      \"Sri Lanca\",\n      \"Suécia\",\n      \"Suíça\",\n      \"Suazilândia\",\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      \"Usbequistão\",\n      \"Vanuatu\",\n      \"Vaticano\",\n      \"Venezuela\",\n      \"Vietname\",\n      \"Wallis e Futuna\",\n      \"Zâmbia\",\n      \"Zimbabué\"\n    ],\n    \"street_name\": [\n      \"#{street_prefix} #{Name.first_name} #{Name.last_name}\",\n      \"N#\",\n      \"N##\",\n      \"N###\",\n      \"N###-#\"\n    ],\n    \"building_number\": [\n      \"####\",\n      \"###\",\n      \"##\",\n      \"#\"\n    ],\n    \"street_prefix\": [\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    \"postcode\": [\n      \"####-###\"\n    ],\n    \"city_prefix\": [\n      \"Câmara de\",\n      \"Caldas da\",\n      \"Oliveira de\",\n      \"Vila Nova de\",\n      \"São\",\n      \"Vale de\"\n    ],\n    \"city_name\": [\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    \"city_suffix\": [\n      \"do Douro\",\n      \"do Minho\",\n      \"do Hospital\",\n      \"de Ferreira\",\n      \"da Feira\",\n      \"do Sul\"\n    ],\n    \"city\": [\n      \"#{city_name}\"\n    ],\n    \"direction\": [\n      \"Norte\",\n      \"Este\",\n      \"Sul\",\n      \"Oeste\",\n      \"Nordeste\",\n      \"Noroeste\",\n      \"Sudeste\",\n      \"Sodoeste\"\n    ],\n    \"street_address\": [\n      \"#{street_name} #{building_number}\"\n    ],\n    \"default_country\": [\n      \"Portugal\"\n    ],\n    \"street_suffix\": [\n      \"Rua\",\n      \"Avenida\",\n      \"Travessa\",\n      \"Ponte\",\n      \"Alameda\",\n      \"Marginal\",\n      \"Viela\",\n      \"Estrada\"\n    ],\n    \"secondary_address\": [\n      \"Apto. ###\",\n      \"Casa #\",\n      \"Lote ##\",\n      \"Bloco ##\"\n    ],\n    \"state\": [\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      \"Portalegre\",\n      \"Porto\",\n      \"Santarém\",\n      \"Setúbal\",\n      \"Viana do Castelo\",\n      \"Vila Real\",\n      \"Viseu\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"gmail.com\",\n      \"yahoo.com\",\n      \"hotmail.com\",\n      \"outlook.com\",\n      \"live.com\",\n      \"portugalmail.pt\",\n      \"mail.pt\",\n      \"sapo.pt\",\n      \"aeiou.pt\"\n    ],\n    \"domain_suffix\": [\n      \"pt\",\n      \"gov.pt\",\n      \"com.pt\",\n      \"org.pt\",\n      \"eu\",\n      \"com\",\n      \"biz\",\n      \"info\",\n      \"name\",\n      \"net\",\n      \"org\"\n    ]\n  },\n  \"name\": {\n    \"male_prefix\": [\n      \"Sr.\",\n      \"Dr.\",\n      \"Prof.\",\n      \"Eng.º\"\n    ],\n    \"male_first_name\": [\n      \"Afonso\",\n      \"Alexandre\",\n      \"André\",\n      \"Ângelo\",\n      \"António\",\n      \"Artur\",\n      \"Benjamim\",\n      \"Bernardo\",\n      \"Bruno\",\n      \"Carlos\",\n      \"César\",\n      \"Cristiano\",\n      \"Daniel\",\n      \"David\",\n      \"Dinis\",\n      \"Diogo\",\n      \"Duarte\",\n      \"Edgar\",\n      \"Eduardo\",\n      \"Elias\",\n      \"Emanuel\",\n      \"Fábio\",\n      \"Feliciano\",\n      \"Fernando\",\n      \"Filipe\",\n      \"Francisco\",\n      \"Frederico\",\n      \"Gabriel\",\n      \"Gaspar\",\n      \"Gil\",\n      \"Gonçalo\",\n      \"Guilherme\",\n      \"Gustavo\",\n      \"Hélio\",\n      \"Henrique\",\n      \"Hugo\",\n      \"Igor\",\n      \"Ígor\",\n      \"Isac\",\n      \"Ivan\",\n      \"Ivo\",\n      \"Jaime\",\n      \"João\",\n      \"Joaquim\",\n      \"Jorge\",\n      \"José\",\n      \"Josué\",\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      \"Mário\",\n      \"Martim\",\n      \"Mateus\",\n      \"Matias\",\n      \"Mauro\",\n      \"Micael\",\n      \"Miguel\",\n      \"Moisés\",\n      \"Norberto\",\n      \"Nuno\",\n      \"Paulo\",\n      \"Pedro\",\n      \"Rafael\",\n      \"Raul\",\n      \"Renato\",\n      \"Ricardo\",\n      \"Roberto\",\n      \"Rodrigo\",\n      \"Romeu\",\n      \"Rúben\",\n      \"Rui\",\n      \"Salvador\",\n      \"Samuel\",\n      \"Sandro\",\n      \"Santiago\",\n      \"Sebastião\",\n      \"Sérgio\",\n      \"Simão\",\n      \"Tiago\",\n      \"Tomás\",\n      \"Tomé\",\n      \"Valentim\",\n      \"Valter\",\n      \"Vasco\",\n      \"Vicente\",\n      \"Vítor\",\n      \"Xavier\"\n    ],\n    \"female_prefix\": [\n      \"Sra.\",\n      \"Dra.\",\n      \"Prof.ª\",\n      \"Eng.ª\"\n    ],\n    \"female_first_name\": [\n      \"Adriana\",\n      \"Alexandra\",\n      \"Alice\",\n      \"Amélia\",\n      \"Ana\",\n      \"Ariana\",\n      \"Áurea\",\n      \"Aurora\",\n      \"Bárbara\",\n      \"Beatriz\",\n      \"Benedita\",\n      \"Bruna\",\n      \"Caetana\",\n      \"Camila\",\n      \"Carla\",\n      \"Carlota\",\n      \"Carminho\",\n      \"Carmo\",\n      \"Carolina\",\n      \"Catarina\",\n      \"Cecília\",\n      \"Célia\",\n      \"Clara\",\n      \"Constança\",\n      \"Daniela\",\n      \"Débora\",\n      \"Diana\",\n      \"Eduarda\",\n      \"Elisa\",\n      \"Ema\",\n      \"Emília\",\n      \"Érica\",\n      \"Eva\",\n      \"Fabiana\",\n      \"Filipa\",\n      \"Flor\",\n      \"Francisca\",\n      \"Frederica\",\n      \"Gabriela\",\n      \"Helena\",\n      \"Inês\",\n      \"Irina\",\n      \"Íris\",\n      \"Isabel\",\n      \"Jéssica\",\n      \"Joana\",\n      \"Júlia\",\n      \"Juliana\",\n      \"Julieta\",\n      \"Lara\",\n      \"Laura\",\n      \"Leonor\",\n      \"Letícia\",\n      \"Lia\",\n      \"Lorena\",\n      \"Luana\",\n      \"Luena\",\n      \"Luísa\",\n      \"Luna\",\n      \"Madalena\",\n      \"Mafalda\",\n      \"Mara\",\n      \"Márcia\",\n      \"Margarida\",\n      \"Maria\",\n      \"Mariana\",\n      \"Marta\",\n      \"Matilde\",\n      \"Melissa\",\n      \"Mia\",\n      \"Miriam\",\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      \"Sílvia\",\n      \"Sofia\",\n      \"Soraia\",\n      \"Tatiana\",\n      \"Teresa\",\n      \"Valentina\",\n      \"Vânia\",\n      \"Vera\",\n      \"Vitória\"\n    ],\n    \"first_name\": [\n      \"Adriana\",\n      \"Afonso\",\n      \"Alexandra\",\n      \"Alexandre\",\n      \"Alice\",\n      \"Amélia\",\n      \"Ana\",\n      \"André\",\n      \"Ângelo\",\n      \"António\",\n      \"Ariana\",\n      \"Artur\",\n      \"Áurea\",\n      \"Aurora\",\n      \"Bárbara\",\n      \"Beatriz\",\n      \"Benedita\",\n      \"Benjamim\",\n      \"Bernardo\",\n      \"Bruna\",\n      \"Bruno\",\n      \"Caetana\",\n      \"Camila\",\n      \"Carla\",\n      \"Carlos\",\n      \"Carlota\",\n      \"Carminho\",\n      \"Carmo\",\n      \"Carolina\",\n      \"Catarina\",\n      \"Cecília\",\n      \"Célia\",\n      \"César\",\n      \"Clara\",\n      \"Constança\",\n      \"Cristiano\",\n      \"Daniel\",\n      \"Daniela\",\n      \"David\",\n      \"Débora\",\n      \"Diana\",\n      \"Dinis\",\n      \"Diogo\",\n      \"Duarte\",\n      \"Edgar\",\n      \"Eduarda\",\n      \"Eduardo\",\n      \"Elias\",\n      \"Elisa\",\n      \"Ema\",\n      \"Emanuel\",\n      \"Emília\",\n      \"Érica\",\n      \"Eva\",\n      \"Fabiana\",\n      \"Fábio\",\n      \"Feliciano\",\n      \"Fernando\",\n      \"Filipa\",\n      \"Filipe\",\n      \"Flor\",\n      \"Francisca\",\n      \"Francisco\",\n      \"Frederica\",\n      \"Frederico\",\n      \"Gabriel\",\n      \"Gabriela\",\n      \"Gaspar\",\n      \"Gil\",\n      \"Gonçalo\",\n      \"Guilherme\",\n      \"Gustavo\",\n      \"Helena\",\n      \"Hélio\",\n      \"Henrique\",\n      \"Hugo\",\n      \"Igor\",\n      \"Ígor\",\n      \"Inês\",\n      \"Irina\",\n      \"Íris\",\n      \"Isabel\",\n      \"Isac\",\n      \"Ivan\",\n      \"Ivo\",\n      \"Jaime\",\n      \"Jéssica\",\n      \"Joana\",\n      \"João\",\n      \"Joaquim\",\n      \"Jorge\",\n      \"José\",\n      \"Josué\",\n      \"Júlia\",\n      \"Juliana\",\n      \"Julieta\",\n      \"Júlio\",\n      \"Lara\",\n      \"Laura\",\n      \"Leandro\",\n      \"Leonardo\",\n      \"Leonor\",\n      \"Letícia\",\n      \"Lia\",\n      \"Lorena\",\n      \"Lourenço\",\n      \"Luana\",\n      \"Lucas\",\n      \"Luena\",\n      \"Luís\",\n      \"Luísa\",\n      \"Luna\",\n      \"Madalena\",\n      \"Mafalda\",\n      \"Manel\",\n      \"Manuel\",\n      \"Mara\",\n      \"Marcelo\",\n      \"Márcia\",\n      \"Marco\",\n      \"Marcos\",\n      \"Margarida\",\n      \"Maria\",\n      \"Mariana\",\n      \"Mário\",\n      \"Marta\",\n      \"Martim\",\n      \"Mateus\",\n      \"Matias\",\n      \"Matilde\",\n      \"Mauro\",\n      \"Melissa\",\n      \"Mia\",\n      \"Micael\",\n      \"Miguel\",\n      \"Miriam\",\n      \"Moisés\",\n      \"Natália\",\n      \"Nicole\",\n      \"Norberto\",\n      \"Nuno\",\n      \"Núria\",\n      \"Ofélia\",\n      \"Olívia\",\n      \"Paula\",\n      \"Paulo\",\n      \"Pedro\",\n      \"Pilar\",\n      \"Rafael\",\n      \"Rafaela\",\n      \"Raquel\",\n      \"Raul\",\n      \"Renato\",\n      \"Ricardo\",\n      \"Rita\",\n      \"Roberto\",\n      \"Rodrigo\",\n      \"Romeu\",\n      \"Rosa\",\n      \"Rúben\",\n      \"Rui\",\n      \"Safira\",\n      \"Salvador\",\n      \"Samuel\",\n      \"Sandro\",\n      \"Santiago\",\n      \"Sara\",\n      \"Sebastião\",\n      \"Sérgio\",\n      \"Sílvia\",\n      \"Simão\",\n      \"Sofia\",\n      \"Soraia\",\n      \"Tatiana\",\n      \"Teresa\",\n      \"Tiago\",\n      \"Tomás\",\n      \"Tomé\",\n      \"Valentim\",\n      \"Valentina\",\n      \"Valter\",\n      \"Vânia\",\n      \"Vasco\",\n      \"Vera\",\n      \"Vicente\",\n      \"Vítor\",\n      \"Vitória\",\n      \"Xavier\"\n    ],\n    \"last_name\": [\n      \"Abreu\",\n      \"Albuquerque\",\n      \"Almeida\",\n      \"Alves\",\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      \"Campos\",\n      \"Cardoso\",\n      \"Carneiro\",\n      \"Carvalho\",\n      \"Castro\",\n      \"Coelho\",\n      \"Correia\",\n      \"Costa\",\n      \"Cruz\",\n      \"Cunha\",\n      \"Domingues\",\n      \"Esteves\",\n      \"Faria\",\n      \"Fernandes\",\n      \"Ferreira\",\n      \"Figueiredo\",\n      \"Fonseca\",\n      \"Freitas\",\n      \"Garcia\",\n      \"Gaspar\",\n      \"Gomes\",\n      \"Gonçalves\",\n      \"Guerreiro\",\n      \"Henriques\",\n      \"Jesus\",\n      \"Leal\",\n      \"Leite\",\n      \"Lima\",\n      \"Lopes\",\n      \"Loureiro\",\n      \"Lourenço\",\n      \"Macedo\",\n      \"Machado\",\n      \"Magalhães\",\n      \"Maia\",\n      \"Marques\",\n      \"Martins\",\n      \"Matias\",\n      \"Matos\",\n      \"Melo\",\n      \"Mendes\",\n      \"Miranda\",\n      \"Monteiro\",\n      \"Morais\",\n      \"Moreira\",\n      \"Mota\",\n      \"Moura\",\n      \"Nascimento\",\n      \"Neto\",\n      \"Neves\",\n      \"Nobre\",\n      \"Nogueira\",\n      \"Nunes\",\n      \"Oliveira\",\n      \"Pacheco\",\n      \"Paiva\",\n      \"Pereira\",\n      \"Pinheiro\",\n      \"Pinho\",\n      \"Pinto\",\n      \"Pires\",\n      \"Ramos\",\n      \"Raposo\",\n      \"Reis\",\n      \"Ribeiro\",\n      \"Rocha\",\n      \"Rodrigues\",\n      \"Santos\",\n      \"Saraiva\",\n      \"Silva\",\n      \"Simões\",\n      \"Soares\",\n      \"Sousa\",\n      \"Sá\",\n      \"Tavares\",\n      \"Teixeira\",\n      \"Torres\",\n      \"Valente\",\n      \"Vaz\",\n      \"Vicente\",\n      \"Vieira\"\n    ],\n    \"prefix\": [\n      \"#{female_prefix}\",\n      \"#{male_prefix}\"\n    ],\n    \"suffix\": [\n      \"Jr.\",\n      \"Neto\",\n      \"Filho\"\n    ],\n    \"name\": [\n      \"#{first_name} #{last_name}\",\n      \"#{male_first_name} #{last_name}\",\n      \"#{female_first_name} #{last_name}\",\n      \"#{male_prefix} #{male_first_name} #{last_name}\",\n      \"#{female_prefix} #{female_first_name} #{last_name}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"2########\",\n      \"3########\",\n      \"9########\",\n      \"+351 2########\",\n      \"+351 3########\",\n      \"+351 9########\"\n    ]\n  },\n  \"cell_phone\": {\n    \"formats\": [\n      \"+351 91#######\",\n      \"+351 93#######\",\n      \"+351 96#######\"\n    ]\n  },\n  \"commerce\": {\n    \"color\": [\n      \"vermelho\",\n      \"verde\",\n      \"azul\",\n      \"amarelo\",\n      \"roxo\",\n      \"branco\",\n      \"preto\",\n      \"laranja\",\n      \"rosa\",\n      \"cinzento\",\n      \"castanho\",\n      \"violeta\",\n      \"turquesa\",\n      \"bronzeado\",\n      \"salmão\",\n      \"ameixa\",\n      \"orquídea\",\n      \"magenta\",\n      \"lima\",\n      \"marfim\",\n      \"índigo\",\n      \"ouro\",\n      \"fúcsia\",\n      \"ciano\",\n      \"azure\",\n      \"lavanda\",\n      \"prata\"\n    ],\n    \"department\": [\n      \"Livros\",\n      \"Filmes\",\n      \"Música\",\n      \"Jogos\",\n      \"Electrónica\",\n      \"Computadores\",\n      \"Casa\",\n      \"Jardim\",\n      \"Ferramentas\",\n      \"Mercearia\",\n      \"Saúde\",\n      \"Beleza\",\n      \"Brinquedos\",\n      \"Crianças\",\n      \"Bebé\",\n      \"Roupas\",\n      \"Sapatos\",\n      \"Jóias\",\n      \"Desporto\",\n      \"Ar Livre\",\n      \"Automóveis\",\n      \"Industrial\"\n    ],\n    \"product_name\": {\n      \"adjective\": [\n        \"Pequeno\",\n        \"Ergonómico\",\n        \"Rústico\",\n        \"Inteligente\",\n        \"Linda\",\n        \"Incrível\",\n        \"Fantástico\",\n        \"Prático\",\n        \"Lustroso\",\n        \"Impressionante\",\n        \"Genérico\",\n        \"Artesanal\",\n        \"Feito à Mão\",\n        \"Licenciado\",\n        \"Refinado\",\n        \"Sem Marca\",\n        \"Saboroso\"\n      ],\n      \"material\": [\n        \"Aço\",\n        \"Madeira\",\n        \"Betão\",\n        \"Plástico\",\n        \"Algodão\",\n        \"Granito\",\n        \"Borracha\",\n        \"Metal\",\n        \"Suave\",\n        \"Fresco\",\n        \"Congelado\"\n      ],\n      \"product\": [\n        \"Cadeira\",\n        \"Carro\",\n        \"Computador\",\n        \"Teclado\",\n        \"Rato\",\n        \"Bicicleta\",\n        \"Bola\",\n        \"Luvas\",\n        \"Calças\",\n        \"Camisa\",\n        \"Mesa\",\n        \"Sapatos\",\n        \"Chapéu\",\n        \"Toalhas\",\n        \"Sabonete\",\n        \"Atum\",\n        \"Frango\",\n        \"Peixe\",\n        \"Queijo\",\n        \"Bacon\",\n        \"Pizza\",\n        \"Salada\",\n        \"Salsichas\",\n        \"Batatas Fritas\"\n      ]\n    }\n  },\n  \"date\": {\n    \"month\": {\n      \"wide\": [\n        \"Janeiro\",\n        \"Fevereiro\",\n        \"Março\",\n        \"Abril\",\n        \"Maio\",\n        \"Junho\",\n        \"Julho\",\n        \"Agosto\",\n        \"Setembro\",\n        \"Outubro\",\n        \"Novembro\",\n        \"Dezembro\"\n      ],\n      \"abbr\": [\n        \"Jan\",\n        \"Fev\",\n        \"Mar\",\n        \"Abr\",\n        \"Mai\",\n        \"Jun\",\n        \"Jul\",\n        \"Ago\",\n        \"Set\",\n        \"Out\",\n        \"Nov\",\n        \"Dez\"\n      ]\n    },\n    \"weekday\": {\n      \"wide\": [\n        \"Segunda\",\n        \"Terça\",\n        \"Quarta\",\n        \"Quinta\",\n        \"Sexta\",\n        \"Sábado\",\n        \"Domingo\"\n      ],\n      \"abbr\": [\n        \"Seg\",\n        \"Ter\",\n        \"Qua\",\n        \"Qui\",\n        \"Sex\",\n        \"Sáb\",\n        \"Dom\"\n      ]\n    }\n  },\n  \"company\": {\n    \"suffix\": [\n      \"S.A.\",\n      \"LTDA\",\n      \"e Associados\",\n      \"Comércio\"\n    ],\n    \"name\": [\n      \"#{Name.last_name} #{suffix}\",\n      \"#{Name.last_name}-#{Name.last_name}\",\n      \"#{Name.last_name}, #{Name.last_name} e #{Name.last_name}\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/pt_PT.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 4],\n    city: [Array String; 1],\n    city_name: [Array String; 151],\n    city_prefix: [Array String; 6],\n    city_suffix: [Array String; 6],\n    country: [Array String; 238],\n    default_country: [Array String; 1],\n    direction: [Array String; 8],\n    postcode: [Array String; 1],\n    secondary_address: [Array String; 4],\n    state: [Array String; 18],\n    street_address: [Array String; 1],\n    street_name: [Array String; 5],\n    street_prefix: [Array String; 20],\n    street_suffix: [Array String; 8]\n  },\n  cell_phone: {\n    formats: [Array String; 3]\n  },\n  commerce: {\n    color: [Array String; 27],\n    department: [Array String; 22],\n    product_name: {\n      adjective: [Array String; 17],\n      material: [Array String; 11],\n      product: [Array String; 24]\n    }\n  },\n  company: {\n    name: [Array String; 3],\n    suffix: [Array String; 4]\n  },\n  date: {\n    month: {\n      abbr: [Array String; 12],\n      wide: [Array String; 12]\n    },\n    weekday: {\n      abbr: [Array String; 7],\n      wide: [Array String; 7]\n    }\n  },\n  internet: {\n    domain_suffix: [Array String; 11],\n    free_email: [Array String; 9]\n  },\n  name: {\n    female_first_name: [Array String; 93],\n    female_prefix: [Array String; 4],\n    first_name: [Array String; 188],\n    last_name: [Array String; 101],\n    male_first_name: [Array String; 95],\n    male_prefix: [Array String; 4],\n    name: [Array String; 5],\n    prefix: [Array String; 2],\n    suffix: [Array String; 3]\n  },\n  phone_number: {\n    formats: [Array String; 6]\n  },\n  title: Portuguese (Portugal)\n}"
  },
  {
    "path": "Source/Bogus/data/ro.locale.json",
    "content": "{\n  \"title\": \"Romanian\",\n  \"address\": {\n    \"building_number\": [\n      \"Bloc ##\"\n    ],\n    \"city\": [\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    \"county\": [\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    \"default_country\": [\n      \"România\"\n    ],\n    \"postcode\": [\n      \"######\"\n    ],\n    \"secondary_address\": [\n      \"Ap. ##\",\n      \"Ap. ###\"\n    ],\n    \"state\": [\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    \"state_abbr\": [\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    \"street_address\": [\n      \"#{street_name}, #{building_number}, #{secondary_address}\"\n    ],\n    \"street_name\": [\n      \"#{street_suffix} #{streets}\"\n    ],\n    \"street_suffix\": [\n      \"Aleea\",\n      \"Bulevardul\",\n      \"Intrarea\"\n    ],\n    \"streets\": [\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  },\n  \"cell_phone\": {\n    \"formats\": [\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  },\n  \"date\": {\n    \"month\": {\n      \"wide\": [\n        \"Ianuarie\",\n        \"Februarie\",\n        \"Martie\",\n        \"Aprilie\",\n        \"Mai\",\n        \"Iunie\",\n        \"Iulie\",\n        \"August\",\n        \"Septembrie\",\n        \"Octombrie\",\n        \"Noiembrie\",\n        \"Decembrie\"\n      ],\n      \"wide_context\": [\n        \"Ianuarie\",\n        \"Februarie\",\n        \"Martie\",\n        \"Aprilie\",\n        \"Mai\",\n        \"Iunie\",\n        \"Iulie\",\n        \"August\",\n        \"Septembrie\",\n        \"Octombrie\",\n        \"Noiembrie\",\n        \"Decembrie\"\n      ],\n      \"abbr\": [\n        \"Ian\",\n        \"Feb\",\n        \"Mar\",\n        \"Apr\",\n        \"Mai\",\n        \"Iun\",\n        \"Iul\",\n        \"Aug\",\n        \"Sep\",\n        \"Oct\",\n        \"Noi\",\n        \"Dec\"\n      ],\n      \"abbr_context\": [\n        \"Ian\",\n        \"Feb\",\n        \"Mar\",\n        \"Apr\",\n        \"Mai\",\n        \"Iun\",\n        \"Iul\",\n        \"Aug\",\n        \"Sep\",\n        \"Oct\",\n        \"Noi\",\n        \"Dec\"\n      ]\n    },\n    \"weekday\": {\n      \"wide\": [\n        \"Luni\",\n        \"Marți\",\n        \"Miercuri\",\n        \"Joi\",\n        \"Vineri\",\n        \"Sâmbătă\",\n        \"Duminică\"\n      ],\n      \"wide_context\": [\n        \"Luni\",\n        \"Marți\",\n        \"Miercuri\",\n        \"Joi\",\n        \"Vineri\",\n        \"Sâmbătă\",\n        \"Duminică\"\n      ],\n      \"abbr\": [\n        \"Luni\",\n        \"Marți\",\n        \"Miercuri\",\n        \"Joi\",\n        \"Vineri\",\n        \"Sâmbătă\",\n        \"Duminică\"\n      ],\n      \"abbr_context\": [\n        \"Luni\",\n        \"Marți\",\n        \"Miercuri\",\n        \"Joi\",\n        \"Vineri\",\n        \"Sâmbătă\",\n        \"Duminică\"\n      ]\n    }\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"gmail.com\",\n      \"yahoo.com\",\n      \"hotmail.com\"\n    ],\n    \"domain_suffix\": [\n      \"com\",\n      \"biz\",\n      \"info\",\n      \"name\",\n      \"net\",\n      \"org\",\n      \"ro\",\n      \"com.ro\",\n      \"org.ro\",\n      \"tm.ro\",\n      \"store.ro\",\n      \"info.ro\",\n      \"nom.ro\",\n      \"nt.ro\",\n      \"firm.ro\",\n      \"www.ro\",\n      \"arts.ro\",\n      \"rec.ro\"\n    ]\n  },\n  \"name\": {\n    \"male_first_name\": [\n      \"Achim\",\n      \"Adam\",\n      \"Adelin\",\n      \"Adonis\",\n      \"Adrian\",\n      \"Adi\",\n      \"Agnos\",\n      \"Albert\",\n      \"Alex\",\n      \"Alexandru\",\n      \"Alexe\",\n      \"Aleodor\",\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      \"Bănel\",\n      \"Bebe\",\n      \"Beniamin\",\n      \"Benone\",\n      \"Bernard\",\n      \"Bogdan\",\n      \"Brăduț\",\n      \"Bucur\",\n      \"Caius\",\n      \"Camil\",\n      \"Cantemir\",\n      \"Carol\",\n      \"Casian\",\n      \"Cazimir\",\n      \"Călin\",\n      \"Cătălin\",\n      \"Cedrin\",\n      \"Cezar\",\n      \"Ciprian\",\n      \"Claudiu\",\n      \"Codin\",\n      \"Codrin\",\n      \"Codruț\",\n      \"Cornel\",\n      \"Corneliu\",\n      \"Corvin\",\n      \"Constantin\",\n      \"Cosmin\",\n      \"Costache\",\n      \"Costel\",\n      \"Costin\",\n      \"Crin\",\n      \"Cristea\",\n      \"Cristian\",\n      \"Cristobal\",\n      \"Cristofor\",\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      \"Emil\",\n      \"Emilian\",\n      \"Emanoil\",\n      \"Emanuel\",\n      \"Emanuil\",\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      \"Gică\",\n      \"Gicu\",\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      \"Mădălin\",\n      \"Mihai\",\n      \"Mihail\",\n      \"Mihnea\",\n      \"Mircea\",\n      \"Miron\",\n      \"Mitică\",\n      \"Mitruț\",\n      \"Mugur\",\n      \"Mugurel\",\n      \"Nae\",\n      \"Narcis\",\n      \"Nechifor\",\n      \"Nelu\",\n      \"Nichifor\",\n      \"Nicoară\",\n      \"Nicodim\",\n      \"Nicolae\",\n      \"Nicolaie\",\n      \"Nicu\",\n      \"Nicuță\",\n      \"Niculiță\",\n      \"Nicușor\",\n      \"Norbert\",\n      \"Norman\",\n      \"Octav\",\n      \"Octavian\",\n      \"Octaviu\",\n      \"Olimpian\",\n      \"Olimpiu\",\n      \"Oliviu\",\n      \"Ovidiu\",\n      \"Pamfil\",\n      \"Panait\",\n      \"Panagachie\",\n      \"Paul\",\n      \"Pavel\",\n      \"Pătru\",\n      \"Petre\",\n      \"Petrică\",\n      \"Petrișor\",\n      \"Petru\",\n      \"Petruț\",\n      \"Pompiliu\",\n      \"Radu\",\n      \"Rafael\",\n      \"Rareș\",\n      \"Raul\",\n      \"Răducu\",\n      \"Răzvan\",\n      \"Relu\",\n      \"Remus\",\n      \"Robert\",\n      \"Romeo\",\n      \"Romulus\",\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      \"Sandu\",\n      \"Șerban\",\n      \"Ștefan\",\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    ],\n    \"female_first_name\": [\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      \"Alida\",\n      \"Alina\",\n      \"Alice\",\n      \"Alis\",\n      \"Alma\",\n      \"Amalia\",\n      \"Amelia\",\n      \"Amanda\",\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      \"Antonia\",\n      \"Antonela\",\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      \"Cătălina\",\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      \"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      \"Emilia\",\n      \"Emanuela\",\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      \"Floriana\",\n      \"Florica\",\n      \"Florina\",\n      \"Florentina\",\n      \"Florența\",\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      \"Hortensia\",\n      \"Henrieta\",\n      \"Heracleea\",\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      \"Irina\",\n      \"Iridenta\",\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      \"Lăcrămioara\",\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      \"Ludovica\",\n      \"Ludmila\",\n      \"Luiza\",\n      \"Luminița\",\n      \"Magdalena\",\n      \"Maia\",\n      \"Manuela\",\n      \"Mara\",\n      \"Marcela\",\n      \"Marga\",\n      \"Margareta\",\n      \"Marcheta\",\n      \"Maria\",\n      \"Mariana\",\n      \"Maricica\",\n      \"Marilena\",\n      \"Marina\",\n      \"Marinela\",\n      \"Marioara\",\n      \"Marta\",\n      \"Matilda\",\n      \"Malvina\",\n      \"Mădălina\",\n      \"Mălina\",\n      \"Mărioara\",\n      \"Măriuca\",\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      \"Nadia\",\n      \"Narcisa\",\n      \"Natalia\",\n      \"Natașa\",\n      \"Noemi\",\n      \"Nicoleta\",\n      \"Niculina\",\n      \"Nidia\",\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      \"Paula\",\n      \"Paulica\",\n      \"Paulina\",\n      \"Patricia\",\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      \"Roza\",\n      \"Rozalia\",\n      \"Roxana\",\n      \"Roxelana\",\n      \"Ruxanda\",\n      \"Ruxandra\",\n      \"Sabina\",\n      \"Sabrina\",\n      \"Safta\",\n      \"Salomea\",\n      \"Sanda\",\n      \"Saveta\",\n      \"Savina\",\n      \"Sânziana\",\n      \"Semenica\",\n      \"Severina\",\n      \"Sidonia\",\n      \"Silvia\",\n      \"Silvana\",\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      \"Ștefana\",\n      \"Ștefania\",\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    ],\n    \"last_name\": [\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    \"prefix\": [\n      \"Dl\",\n      \"Dna\",\n      \"Dra\"\n    ],\n    \"suffix\": [\n      \"Jr.\",\n      \"Sr.\"\n    ],\n    \"name\": [\n      \"#{male_first_name} #{last_name}\",\n      \"#{male_first_name} #{last_name}\",\n      \"#{male_first_name} #{last_name}\",\n      \"#{male_first_name} #{last_name}\",\n      \"#{male_first_name} #{last_name}\",\n      \"#{male_first_name} #{last_name}\",\n      \"#{last_name} #{male_first_name}\",\n      \"#{last_name} #{male_first_name}\",\n      \"#{last_name} #{male_first_name}\",\n      \"#{last_name} #{male_first_name}\",\n      \"#{last_name} #{male_first_name}\",\n      \"#{last_name} #{male_first_name}\",\n      \"#{prefix} #{male_first_name} #{last_name}\",\n      \"#{prefix} #{male_first_name} #{last_name}\",\n      \"#{prefix} #{male_first_name} #{last_name}\",\n      \"#{male_first_name} #{last_name}, #{suffix}\",\n      \"#{prefix} #{male_first_name} #{last_name}, #{suffix}\",\n      \"#{female_first_name} #{last_name}\",\n      \"#{female_first_name} #{last_name}\",\n      \"#{female_first_name} #{last_name}\",\n      \"#{female_first_name} #{last_name}\",\n      \"#{female_first_name} #{last_name}\",\n      \"#{female_first_name} #{last_name}\",\n      \"#{last_name} #{female_first_name}\",\n      \"#{last_name} #{female_first_name}\",\n      \"#{last_name} #{female_first_name}\",\n      \"#{last_name} #{female_first_name}\",\n      \"#{last_name} #{female_first_name}\",\n      \"#{last_name} #{female_first_name}\",\n      \"#{prefix} #{female_first_name} #{last_name}\",\n      \"#{prefix} #{female_first_name} #{last_name}\",\n      \"#{prefix} #{female_first_name} #{last_name}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\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  }\n}"
  },
  {
    "path": "Source/Bogus/data/ro.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 1],\n    city: [Array String; 300],\n    county: [Array String; 42],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1],\n    secondary_address: [Array String; 2],\n    state: [Array String; 42],\n    state_abbr: [Array String; 42],\n    street_address: [Array String; 1],\n    street_name: [Array String; 1],\n    street_suffix: [Array String; 3],\n    streets: [Array String; 100]\n  },\n  cell_phone: {\n    formats: [Array String; 59]\n  },\n  date: {\n    month: {\n      abbr: [Array String; 12],\n      abbr_context: [Array String; 12],\n      wide: [Array String; 12],\n      wide_context: [Array String; 12]\n    },\n    weekday: {\n      abbr: [Array String; 7],\n      abbr_context: [Array String; 7],\n      wide: [Array String; 7],\n      wide_context: [Array String; 7]\n    }\n  },\n  internet: {\n    domain_suffix: [Array String; 18],\n    free_email: [Array String; 3]\n  },\n  name: {\n    female_first_name: [Array String; 387],\n    last_name: [Array String; 300],\n    male_first_name: [Array String; 288],\n    name: [Array String; 32],\n    prefix: [Array String; 3],\n    suffix: [Array String; 2]\n  },\n  phone_number: {\n    formats: [Array String; 82]\n  },\n  title: Romanian\n}"
  },
  {
    "path": "Source/Bogus/data/ru.locale.json",
    "content": "{\n  \"title\": \"Russian\",\n  \"separator\": \" и \",\n  \"address\": {\n    \"country\": [\n      \"Австралия\",\n      \"Австрия\",\n      \"Азербайджан\",\n      \"Албания\",\n      \"Алжир\",\n      \"Американское Самоа (не признана)\",\n      \"Ангилья\",\n      \"Ангола\",\n      \"Андорра\",\n      \"Антарктика (не признана)\",\n      \"Антигуа и Барбуда\",\n      \"Антильские Острова (не признана)\",\n      \"Аомынь (не признана)\",\n      \"Аргентина\",\n      \"Армения\",\n      \"Афганистан\",\n      \"Багамские Острова\",\n      \"Бангладеш\",\n      \"Барбадос\",\n      \"Бахрейн\",\n      \"Беларусь\",\n      \"Белиз\",\n      \"Бельгия\",\n      \"Бенин\",\n      \"Болгария\",\n      \"Боливия\",\n      \"Босния и Герцеговина\",\n      \"Ботсвана\",\n      \"Бразилия\",\n      \"Бруней\",\n      \"Буркина-Фасо\",\n      \"Бурунди\",\n      \"Бутан\",\n      \"Вануату\",\n      \"Ватикан\",\n      \"Великобритания\",\n      \"Венгрия\",\n      \"Венесуэла\",\n      \"Восточный Тимор\",\n      \"Вьетнам\",\n      \"Габон\",\n      \"Гаити\",\n      \"Гайана\",\n      \"Гамбия\",\n      \"Гана\",\n      \"Гваделупа (не признана)\",\n      \"Гватемала\",\n      \"Гвиана (не признана)\",\n      \"Гвинея\",\n      \"Гвинея-Бисау\",\n      \"Германия\",\n      \"Гондурас\",\n      \"Гренада\",\n      \"Греция\",\n      \"Грузия\",\n      \"Дания\",\n      \"Джибути\",\n      \"Доминика\",\n      \"Доминиканская Республика\",\n      \"Египет\",\n      \"Замбия\",\n      \"Зимбабве\",\n      \"Израиль\",\n      \"Индия\",\n      \"Индонезия\",\n      \"Иордания\",\n      \"Ирак\",\n      \"Иран\",\n      \"Ирландия\",\n      \"Исландия\",\n      \"Испания\",\n      \"Италия\",\n      \"Йемен\",\n      \"Кабо-Верде\",\n      \"Казахстан\",\n      \"Камбоджа\",\n      \"Камерун\",\n      \"Канада\",\n      \"Катар\",\n      \"Кения\",\n      \"Кипр\",\n      \"Кирибати\",\n      \"Китай\",\n      \"Колумбия\",\n      \"Коморские Острова\",\n      \"Конго\",\n      \"Демократическая Республика\",\n      \"Корея (Северная)\",\n      \"Корея (Южная)\",\n      \"Косово\",\n      \"Коста-Рика\",\n      \"Кот-д'Ивуар\",\n      \"Куба\",\n      \"Кувейт\",\n      \"Кука острова\",\n      \"Кыргызстан\",\n      \"Лаос\",\n      \"Латвия\",\n      \"Лесото\",\n      \"Либерия\",\n      \"Ливан\",\n      \"Ливия\",\n      \"Литва\",\n      \"Лихтенштейн\",\n      \"Люксембург\",\n      \"Маврикий\",\n      \"Мавритания\",\n      \"Мадагаскар\",\n      \"Македония\",\n      \"Малави\",\n      \"Малайзия\",\n      \"Мали\",\n      \"Мальдивы\",\n      \"Мальта\",\n      \"Маршалловы Острова\",\n      \"Мексика\",\n      \"Микронезия\",\n      \"Мозамбик\",\n      \"Молдова\",\n      \"Монако\",\n      \"Монголия\",\n      \"Марокко\",\n      \"Мьянма\",\n      \"Намибия\",\n      \"Науру\",\n      \"Непал\",\n      \"Нигер\",\n      \"Нигерия\",\n      \"Нидерланды\",\n      \"Никарагуа\",\n      \"Новая Зеландия\",\n      \"Норвегия\",\n      \"Объединенные Арабские Эмираты\",\n      \"Оман\",\n      \"Пакистан\",\n      \"Палау\",\n      \"Панама\",\n      \"Папуа — Новая Гвинея\",\n      \"Парагвай\",\n      \"Перу\",\n      \"Польша\",\n      \"Португалия\",\n      \"Республика Конго\",\n      \"Россия\",\n      \"Руанда\",\n      \"Румыния\",\n      \"Сальвадор\",\n      \"Самоа\",\n      \"Сан-Марино\",\n      \"Сан-Томе и Принсипи\",\n      \"Саудовская Аравия\",\n      \"Свазиленд\",\n      \"Сейшельские острова\",\n      \"Сенегал\",\n      \"Сент-Винсент и Гренадины\",\n      \"Сент-Киттс и Невис\",\n      \"Сент-Люсия\",\n      \"Сербия\",\n      \"Сингапур\",\n      \"Сирия\",\n      \"Словакия\",\n      \"Словения\",\n      \"Соединенные Штаты Америки\",\n      \"Соломоновы Острова\",\n      \"Сомали\",\n      \"Судан\",\n      \"Суринам\",\n      \"Сьерра-Леоне\",\n      \"Таджикистан\",\n      \"Таиланд\",\n      \"Тайвань (не признана)\",\n      \"Тамил-Илам (не признана)\",\n      \"Танзания\",\n      \"Тёркс и Кайкос (не признана)\",\n      \"Того\",\n      \"Токелау (не признана)\",\n      \"Тонга\",\n      \"Тринидад и Тобаго\",\n      \"Тувалу\",\n      \"Тунис\",\n      \"Турецкая Республика Северного Кипра (не признана)\",\n      \"Туркменистан\",\n      \"Турция\",\n      \"Уганда\",\n      \"Узбекистан\",\n      \"Украина\",\n      \"Уругвай\",\n      \"Фарерские Острова (не признана)\",\n      \"Фиджи\",\n      \"Филиппины\",\n      \"Финляндия\",\n      \"Франция\",\n      \"Французская Полинезия (не признана)\",\n      \"Хорватия\",\n      \"Центральноафриканская Республика\",\n      \"Чад\",\n      \"Черногория\",\n      \"Чехия\",\n      \"Чили\",\n      \"Швейцария\",\n      \"Швеция\",\n      \"Шри-Ланка\",\n      \"Эквадор\",\n      \"Экваториальная Гвинея\",\n      \"Эритрея\",\n      \"Эстония\",\n      \"Эфиопия\",\n      \"Южно-Африканская Республика\",\n      \"Ямайка\",\n      \"Япония\"\n    ],\n    \"building_number\": [\n      \"###\"\n    ],\n    \"street_suffix\": [\n      \"ул.\",\n      \"улица\",\n      \"проспект\",\n      \"пр.\",\n      \"площадь\",\n      \"пл.\"\n    ],\n    \"secondary_address\": [\n      \"кв. ###\"\n    ],\n    \"postcode\": [\n      \"######\"\n    ],\n    \"state\": [\n      \"Республика Адыгея\",\n      \"Республика Башкортостан\",\n      \"Республика Бурятия\",\n      \"Республика Алтай Республика Дагестан\",\n      \"Республика Ингушетия\",\n      \"Кабардино-Балкарская Республика\",\n      \"Республика Калмыкия\",\n      \"Республика Карачаево-Черкессия\",\n      \"Республика Карелия\",\n      \"Республика Коми\",\n      \"Республика Марий Эл\",\n      \"Республика Мордовия\",\n      \"Республика Саха (Якутия)\",\n      \"Республика Северная Осетия-Алания\",\n      \"Республика Татарстан\",\n      \"Республика Тыва\",\n      \"Удмуртская Республика\",\n      \"Республика Хакасия\",\n      \"Чувашская Республика\",\n      \"Алтайский край\",\n      \"Краснодарский край\",\n      \"Красноярский край\",\n      \"Приморский край\",\n      \"Ставропольский край\",\n      \"Хабаровский край\",\n      \"Амурская область\",\n      \"Архангельская область\",\n      \"Астраханская область\",\n      \"Белгородская область\",\n      \"Брянская область\",\n      \"Владимирская область\",\n      \"Волгоградская область\",\n      \"Вологодская область\",\n      \"Воронежская область\",\n      \"Ивановская область\",\n      \"Иркутская область\",\n      \"Калиниградская область\",\n      \"Калужская область\",\n      \"Камчатская область\",\n      \"Кемеровская область\",\n      \"Кировская область\",\n      \"Костромская область\",\n      \"Курганская область\",\n      \"Курская область\",\n      \"Ленинградская область\",\n      \"Липецкая область\",\n      \"Магаданская область\",\n      \"Московская область\",\n      \"Мурманская область\",\n      \"Нижегородская область\",\n      \"Новгородская область\",\n      \"Новосибирская область\",\n      \"Омская область\",\n      \"Оренбургская область\",\n      \"Орловская область\",\n      \"Пензенская область\",\n      \"Пермская область\",\n      \"Псковская область\",\n      \"Ростовская область\",\n      \"Рязанская область\",\n      \"Самарская область\",\n      \"Саратовская область\",\n      \"Сахалинская область\",\n      \"Свердловская область\",\n      \"Смоленская область\",\n      \"Тамбовская область\",\n      \"Тверская область\",\n      \"Томская область\",\n      \"Тульская область\",\n      \"Тюменская область\",\n      \"Ульяновская область\",\n      \"Челябинская область\",\n      \"Читинская область\",\n      \"Ярославская область\",\n      \"Еврейская автономная область\",\n      \"Агинский Бурятский авт. округ\",\n      \"Коми-Пермяцкий автономный округ\",\n      \"Корякский автономный округ\",\n      \"Ненецкий автономный округ\",\n      \"Таймырский (Долгано-Ненецкий) автономный округ\",\n      \"Усть-Ордынский Бурятский автономный округ\",\n      \"Ханты-Мансийский автономный округ\",\n      \"Чукотский автономный округ\",\n      \"Эвенкийский автономный округ\",\n      \"Ямало-Ненецкий автономный округ\",\n      \"Чеченская Республика\"\n    ],\n    \"street_title\": [\n      \"Советская\",\n      \"Молодежная\",\n      \"Центральная\",\n      \"Школьная\",\n      \"Новая\",\n      \"Садовая\",\n      \"Лесная\",\n      \"Набережная\",\n      \"Ленина\",\n      \"Мира\",\n      \"Октябрьская\",\n      \"Зеленая\",\n      \"Комсомольская\",\n      \"Заречная\",\n      \"Первомайская\",\n      \"Гагарина\",\n      \"Полевая\",\n      \"Луговая\",\n      \"Пионерская\",\n      \"Кирова\",\n      \"Юбилейная\",\n      \"Северная\",\n      \"Пролетарская\",\n      \"Степная\",\n      \"Пушкина\",\n      \"Калинина\",\n      \"Южная\",\n      \"Колхозная\",\n      \"Рабочая\",\n      \"Солнечная\",\n      \"Железнодорожная\",\n      \"Восточная\",\n      \"Заводская\",\n      \"Чапаева\",\n      \"Нагорная\",\n      \"Строителей\",\n      \"Береговая\",\n      \"Победы\",\n      \"Горького\",\n      \"Кооперативная\",\n      \"Красноармейская\",\n      \"Совхозная\",\n      \"Речная\",\n      \"Школьный\",\n      \"Спортивная\",\n      \"Озерная\",\n      \"Строительная\",\n      \"Парковая\",\n      \"Чкалова\",\n      \"Мичурина\",\n      \"Подгорная\",\n      \"Дружбы\",\n      \"Почтовая\",\n      \"Партизанская\",\n      \"Вокзальная\",\n      \"Лермонтова\",\n      \"Свободы\",\n      \"Дорожная\",\n      \"Дачная\",\n      \"Маяковского\",\n      \"Западная\",\n      \"Фрунзе\",\n      \"Дзержинского\",\n      \"Московская\",\n      \"Свердлова\",\n      \"Некрасова\",\n      \"Гоголя\",\n      \"Красная\",\n      \"Трудовая\",\n      \"Шоссейная\",\n      \"Чехова\",\n      \"Коммунистическая\",\n      \"Труда\",\n      \"Комарова\",\n      \"Матросова\",\n      \"Островского\",\n      \"Сосновая\",\n      \"Клубная\",\n      \"Куйбышева\",\n      \"Крупской\",\n      \"Березовая\",\n      \"Карла Маркса\",\n      \"8 Марта\",\n      \"Больничная\",\n      \"Садовый\",\n      \"Интернациональная\",\n      \"Суворова\",\n      \"Цветочная\",\n      \"Трактовая\",\n      \"Ломоносова\",\n      \"Горная\",\n      \"Космонавтов\",\n      \"Энергетиков\",\n      \"Шевченко\",\n      \"Весенняя\",\n      \"Механизаторов\",\n      \"Коммунальная\",\n      \"Лесной\",\n      \"40 лет Победы\",\n      \"Майская\"\n    ],\n    \"city_name\": [\n      \"Москва\",\n      \"Владимир\",\n      \"Санкт-Петербург\",\n      \"Новосибирск\",\n      \"Екатеринбург\",\n      \"Нижний Новгород\",\n      \"Самара\",\n      \"Казань\",\n      \"Омск\",\n      \"Челябинск\",\n      \"Ростов-на-Дону\",\n      \"Уфа\",\n      \"Волгоград\",\n      \"Пермь\",\n      \"Красноярск\",\n      \"Воронеж\",\n      \"Саратов\",\n      \"Краснодар\",\n      \"Тольятти\",\n      \"Ижевск\",\n      \"Барнаул\",\n      \"Ульяновск\",\n      \"Тюмень\",\n      \"Иркутск\",\n      \"Владивосток\",\n      \"Ярославль\",\n      \"Хабаровск\",\n      \"Махачкала\",\n      \"Оренбург\",\n      \"Новокузнецк\",\n      \"Томск\",\n      \"Кемерово\",\n      \"Рязань\",\n      \"Астрахань\",\n      \"Пенза\",\n      \"Липецк\",\n      \"Тула\",\n      \"Киров\",\n      \"Чебоксары\",\n      \"Курск\",\n      \"Брянск\",\n      \"Магнитогорск\",\n      \"Иваново\",\n      \"Тверь\",\n      \"Ставрополь\",\n      \"Белгород\",\n      \"Сочи\"\n    ],\n    \"city\": [\n      \"#{Address.city_name}\"\n    ],\n    \"street_name\": [\n      \"#{street_suffix} #{Address.street_title}\",\n      \"#{Address.street_title} #{street_suffix}\"\n    ],\n    \"street_address\": [\n      \"#{street_name}, #{building_number}\"\n    ],\n    \"default_country\": [\n      \"Россия\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"yandex.ru\",\n      \"ya.ru\",\n      \"mail.ru\",\n      \"gmail.com\",\n      \"yahoo.com\",\n      \"hotmail.com\"\n    ],\n    \"domain_suffix\": [\n      \"com\",\n      \"ru\",\n      \"info\",\n      \"рф\",\n      \"net\",\n      \"org\"\n    ]\n  },\n  \"lorem\": {\n    \"words\": [\n      \"а\",\n      \"административных\",\n      \"активизации\",\n      \"активности\",\n      \"активом\",\n      \"актуальность\",\n      \"анализа\",\n      \"базы\",\n      \"богатый\",\n      \"в\",\n      \"важную\",\n      \"важные\",\n      \"влечёт\",\n      \"внедрения\",\n      \"воздействия\",\n      \"всего\",\n      \"выбранный\",\n      \"вызывает\",\n      \"выполнять\",\n      \"высокотехнологичная\",\n      \"высшего\",\n      \"гражданского\",\n      \"дальнейшее\",\n      \"дальнейших\",\n      \"демократической\",\n      \"деятельности\",\n      \"для\",\n      \"другой\",\n      \"же\",\n      \"за\",\n      \"забывать\",\n      \"зависит\",\n      \"задания\",\n      \"задач\",\n      \"задача\",\n      \"занимаемых\",\n      \"значение\",\n      \"значимость\",\n      \"значительной\",\n      \"и\",\n      \"играет\",\n      \"идейные\",\n      \"изменений\",\n      \"инновационный\",\n      \"интересный\",\n      \"информационно-пропогандистское\",\n      \"кадров\",\n      \"кадровой\",\n      \"качества\",\n      \"качественно\",\n      \"количественный\",\n      \"консультация\",\n      \"концепция\",\n      \"кругу\",\n      \"курс\",\n      \"массового\",\n      \"материально-технической\",\n      \"место\",\n      \"мира\",\n      \"модели\",\n      \"модель\",\n      \"модернизации\",\n      \"на\",\n      \"намеченных\",\n      \"нами\",\n      \"направлений\",\n      \"напрямую\",\n      \"нас\",\n      \"настолько\",\n      \"насущным\",\n      \"национальный\",\n      \"начало\",\n      \"нашей\",\n      \"не\",\n      \"новая\",\n      \"новых\",\n      \"обеспечение\",\n      \"обеспечивает\",\n      \"образом\",\n      \"обуславливает\",\n      \"обучения\",\n      \"общества\",\n      \"общественной\",\n      \"обществом\",\n      \"однако\",\n      \"определения\",\n      \"опыт\",\n      \"организации\",\n      \"организационной\",\n      \"особенности\",\n      \"от\",\n      \"отметить\",\n      \"отношении\",\n      \"оценить\",\n      \"очевидна\",\n      \"плановых\",\n      \"по\",\n      \"повседневная\",\n      \"повседневной\",\n      \"повышение\",\n      \"повышению\",\n      \"подготовке\",\n      \"позволяет\",\n      \"позиции\",\n      \"показывает\",\n      \"понимание\",\n      \"порядка\",\n      \"последовательного\",\n      \"поставленных\",\n      \"постоянное\",\n      \"постоянный\",\n      \"потребностям\",\n      \"поэтапного\",\n      \"правительством\",\n      \"практика\",\n      \"предложений\",\n      \"предпосылки\",\n      \"представляет\",\n      \"прежде\",\n      \"принимаемых\",\n      \"принципов\",\n      \"проблем\",\n      \"проверки\",\n      \"прогресса\",\n      \"прогрессивного\",\n      \"проект\",\n      \"профессионального\",\n      \"процесс\",\n      \"путь\",\n      \"работы\",\n      \"равным\",\n      \"развития\",\n      \"различных\",\n      \"разнообразный\",\n      \"разработке\",\n      \"рамки\",\n      \"реализация\",\n      \"ресурсосберегающих\",\n      \"роль\",\n      \"рост\",\n      \"с\",\n      \"систему\",\n      \"системы\",\n      \"следует\",\n      \"сложившаяся\",\n      \"собой\",\n      \"современного\",\n      \"создаёт\",\n      \"создание\",\n      \"сознания\",\n      \"сомнений\",\n      \"соображения\",\n      \"соответствующей\",\n      \"соответствующих\",\n      \"социально-ориентированный\",\n      \"социально-экономическое\",\n      \"специалистов\",\n      \"способствует\",\n      \"степени\",\n      \"стороны\",\n      \"структура\",\n      \"структуры\",\n      \"существующий\",\n      \"сущности\",\n      \"сфера\",\n      \"также\",\n      \"таким\",\n      \"технологий\",\n      \"требует\",\n      \"укрепления\",\n      \"управление\",\n      \"уровня\",\n      \"условий\",\n      \"уточнения\",\n      \"участия\",\n      \"участниками\",\n      \"финансовых\",\n      \"форм\",\n      \"формировании\",\n      \"формированию\",\n      \"формирования\",\n      \"целесообразности\",\n      \"что\",\n      \"шагов\",\n      \"широким\",\n      \"широкому\",\n      \"экономической\",\n      \"эксперимент\",\n      \"этих\"\n    ]\n  },\n  \"name\": {\n    \"female_first_name\": [\n      \"Анна\",\n      \"Алёна\",\n      \"Алевтина\",\n      \"Александра\",\n      \"Алина\",\n      \"Алла\",\n      \"Анастасия\",\n      \"Ангелина\",\n      \"Анжела\",\n      \"Анжелика\",\n      \"Антонида\",\n      \"Антонина\",\n      \"Анфиса\",\n      \"Арина\",\n      \"Валентина\",\n      \"Валерия\",\n      \"Варвара\",\n      \"Василиса\",\n      \"Вера\",\n      \"Вероника\",\n      \"Виктория\",\n      \"Галина\",\n      \"Дарья\",\n      \"Евгения\",\n      \"Екатерина\",\n      \"Елена\",\n      \"Елизавета\",\n      \"Жанна\",\n      \"Зинаида\",\n      \"Зоя\",\n      \"Ирина\",\n      \"Кира\",\n      \"Клавдия\",\n      \"Ксения\",\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_last_name\": [\n      \"Смирнова\",\n      \"Иванова\",\n      \"Кузнецова\",\n      \"Попова\",\n      \"Соколова\",\n      \"Лебедева\",\n      \"Козлова\",\n      \"Новикова\",\n      \"Морозова\",\n      \"Петрова\",\n      \"Волкова\",\n      \"Соловьева\",\n      \"Васильева\",\n      \"Зайцева\",\n      \"Павлова\",\n      \"Семенова\",\n      \"Голубева\",\n      \"Виноградова\",\n      \"Богданова\",\n      \"Воробьева\",\n      \"Федорова\",\n      \"Михайлова\",\n      \"Беляева\",\n      \"Тарасова\",\n      \"Белова\",\n      \"Комарова\",\n      \"Орлова\",\n      \"Киселева\",\n      \"Макарова\",\n      \"Андреева\",\n      \"Ковалева\",\n      \"Ильина\",\n      \"Гусева\",\n      \"Титова\",\n      \"Кузьмина\",\n      \"Кудрявцева\",\n      \"Баранова\",\n      \"Куликова\",\n      \"Алексеева\",\n      \"Степанова\",\n      \"Яковлева\",\n      \"Сорокина\",\n      \"Сергеева\",\n      \"Романова\",\n      \"Захарова\",\n      \"Борисова\",\n      \"Королева\",\n      \"Герасимова\",\n      \"Пономарева\",\n      \"Григорьева\",\n      \"Лазарева\",\n      \"Медведева\",\n      \"Ершова\",\n      \"Никитина\",\n      \"Соболева\",\n      \"Рябова\",\n      \"Полякова\",\n      \"Цветкова\",\n      \"Данилова\",\n      \"Жукова\",\n      \"Фролова\",\n      \"Журавлева\",\n      \"Николаева\",\n      \"Крылова\",\n      \"Максимова\",\n      \"Сидорова\",\n      \"Осипова\",\n      \"Белоусова\",\n      \"Федотова\",\n      \"Дорофеева\",\n      \"Егорова\",\n      \"Матвеева\",\n      \"Боброва\",\n      \"Дмитриева\",\n      \"Калинина\",\n      \"Анисимова\",\n      \"Петухова\",\n      \"Антонова\",\n      \"Тимофеева\",\n      \"Никифорова\",\n      \"Веселова\",\n      \"Филиппова\",\n      \"Маркова\",\n      \"Большакова\",\n      \"Суханова\",\n      \"Миронова\",\n      \"Ширяева\",\n      \"Александрова\",\n      \"Коновалова\",\n      \"Шестакова\",\n      \"Казакова\",\n      \"Ефимова\",\n      \"Денисова\",\n      \"Громова\",\n      \"Фомина\",\n      \"Давыдова\",\n      \"Мельникова\",\n      \"Щербакова\",\n      \"Блинова\",\n      \"Колесникова\",\n      \"Карпова\",\n      \"Афанасьева\",\n      \"Власова\",\n      \"Маслова\",\n      \"Исакова\",\n      \"Тихонова\",\n      \"Аксенова\",\n      \"Гаврилова\",\n      \"Родионова\",\n      \"Котова\",\n      \"Горбунова\",\n      \"Кудряшова\",\n      \"Быкова\",\n      \"Зуева\",\n      \"Третьякова\",\n      \"Савельева\",\n      \"Панова\",\n      \"Рыбакова\",\n      \"Суворова\",\n      \"Абрамова\",\n      \"Воронова\",\n      \"Мухина\",\n      \"Архипова\",\n      \"Трофимова\",\n      \"Мартынова\",\n      \"Емельянова\",\n      \"Горшкова\",\n      \"Чернова\",\n      \"Овчинникова\",\n      \"Селезнева\",\n      \"Панфилова\",\n      \"Копылова\",\n      \"Михеева\",\n      \"Галкина\",\n      \"Назарова\",\n      \"Лобанова\",\n      \"Лукина\",\n      \"Белякова\",\n      \"Потапова\",\n      \"Некрасова\",\n      \"Хохлова\",\n      \"Жданова\",\n      \"Наумова\",\n      \"Шилова\",\n      \"Воронцова\",\n      \"Ермакова\",\n      \"Дроздова\",\n      \"Игнатьева\",\n      \"Савина\",\n      \"Логинова\",\n      \"Сафонова\",\n      \"Капустина\",\n      \"Кириллова\",\n      \"Моисеева\",\n      \"Елисеева\",\n      \"Кошелева\",\n      \"Костина\",\n      \"Горбачева\",\n      \"Орехова\",\n      \"Ефремова\",\n      \"Исаева\",\n      \"Евдокимова\",\n      \"Калашникова\",\n      \"Кабанова\",\n      \"Носкова\",\n      \"Юдина\",\n      \"Кулагина\",\n      \"Лапина\",\n      \"Прохорова\",\n      \"Нестерова\",\n      \"Харитонова\",\n      \"Агафонова\",\n      \"Муравьева\",\n      \"Ларионова\",\n      \"Федосеева\",\n      \"Зимина\",\n      \"Пахомова\",\n      \"Шубина\",\n      \"Игнатова\",\n      \"Филатова\",\n      \"Крюкова\",\n      \"Рогова\",\n      \"Кулакова\",\n      \"Терентьева\",\n      \"Молчанова\",\n      \"Владимирова\",\n      \"Артемьева\",\n      \"Гурьева\",\n      \"Зиновьева\",\n      \"Гришина\",\n      \"Кононова\",\n      \"Дементьева\",\n      \"Ситникова\",\n      \"Симонова\",\n      \"Мишина\",\n      \"Фадеева\",\n      \"Комиссарова\",\n      \"Мамонтова\",\n      \"Носова\",\n      \"Гуляева\",\n      \"Шарова\",\n      \"Устинова\",\n      \"Вишнякова\",\n      \"Евсеева\",\n      \"Лаврентьева\",\n      \"Брагина\",\n      \"Константинова\",\n      \"Корнилова\",\n      \"Авдеева\",\n      \"Зыкова\",\n      \"Бирюкова\",\n      \"Шарапова\",\n      \"Никонова\",\n      \"Щукина\",\n      \"Дьячкова\",\n      \"Одинцова\",\n      \"Сазонова\",\n      \"Якушева\",\n      \"Красильникова\",\n      \"Гордеева\",\n      \"Самойлова\",\n      \"Князева\",\n      \"Беспалова\",\n      \"Уварова\",\n      \"Шашкова\",\n      \"Бобылева\",\n      \"Доронина\",\n      \"Белозерова\",\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_middle_name\": [\n      \"Александровна\",\n      \"Алексеевна\",\n      \"Альбертовна\",\n      \"Анатольевна\",\n      \"Андреевна\",\n      \"Антоновна\",\n      \"Аркадьевна\",\n      \"Арсеньевна\",\n      \"Артёмовна\",\n      \"Борисовна\",\n      \"Вадимовна\",\n      \"Валентиновна\",\n      \"Валерьевна\",\n      \"Васильевна\",\n      \"Викторовна\",\n      \"Витальевна\",\n      \"Владимировна\",\n      \"Владиславовна\",\n      \"Вячеславовна\",\n      \"Геннадьевна\",\n      \"Георгиевна\",\n      \"Германовна\",\n      \"Григорьевна\",\n      \"Данииловна\",\n      \"Денисовна\",\n      \"Дмитриевна\",\n      \"Евгеньевна\",\n      \"Егоровна\",\n      \"Ивановна\",\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_first_name\": [\n      \"Александр\",\n      \"Алексей\",\n      \"Альберт\",\n      \"Анатолий\",\n      \"Андрей\",\n      \"Антон\",\n      \"Аркадий\",\n      \"Арсений\",\n      \"Артём\",\n      \"Борис\",\n      \"Вадим\",\n      \"Валентин\",\n      \"Валерий\",\n      \"Василий\",\n      \"Виктор\",\n      \"Виталий\",\n      \"Владимир\",\n      \"Владислав\",\n      \"Вячеслав\",\n      \"Геннадий\",\n      \"Георгий\",\n      \"Герман\",\n      \"Григорий\",\n      \"Даниил\",\n      \"Денис\",\n      \"Дмитрий\",\n      \"Евгений\",\n      \"Егор\",\n      \"Иван\",\n      \"Игнатий\",\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_last_name\": [\n      \"Смирнов\",\n      \"Иванов\",\n      \"Кузнецов\",\n      \"Попов\",\n      \"Соколов\",\n      \"Лебедев\",\n      \"Козлов\",\n      \"Новиков\",\n      \"Морозов\",\n      \"Петров\",\n      \"Волков\",\n      \"Соловьев\",\n      \"Васильев\",\n      \"Зайцев\",\n      \"Павлов\",\n      \"Семенов\",\n      \"Голубев\",\n      \"Виноградов\",\n      \"Богданов\",\n      \"Воробьев\",\n      \"Федоров\",\n      \"Михайлов\",\n      \"Беляев\",\n      \"Тарасов\",\n      \"Белов\",\n      \"Комаров\",\n      \"Орлов\",\n      \"Киселев\",\n      \"Макаров\",\n      \"Андреев\",\n      \"Ковалев\",\n      \"Ильин\",\n      \"Гусев\",\n      \"Титов\",\n      \"Кузьмин\",\n      \"Кудрявцев\",\n      \"Баранов\",\n      \"Куликов\",\n      \"Алексеев\",\n      \"Степанов\",\n      \"Яковлев\",\n      \"Сорокин\",\n      \"Сергеев\",\n      \"Романов\",\n      \"Захаров\",\n      \"Борисов\",\n      \"Королев\",\n      \"Герасимов\",\n      \"Пономарев\",\n      \"Григорьев\",\n      \"Лазарев\",\n      \"Медведев\",\n      \"Ершов\",\n      \"Никитин\",\n      \"Соболев\",\n      \"Рябов\",\n      \"Поляков\",\n      \"Цветков\",\n      \"Данилов\",\n      \"Жуков\",\n      \"Фролов\",\n      \"Журавлев\",\n      \"Николаев\",\n      \"Крылов\",\n      \"Максимов\",\n      \"Сидоров\",\n      \"Осипов\",\n      \"Белоусов\",\n      \"Федотов\",\n      \"Дорофеев\",\n      \"Егоров\",\n      \"Матвеев\",\n      \"Бобров\",\n      \"Дмитриев\",\n      \"Калинин\",\n      \"Анисимов\",\n      \"Петухов\",\n      \"Антонов\",\n      \"Тимофеев\",\n      \"Никифоров\",\n      \"Веселов\",\n      \"Филиппов\",\n      \"Марков\",\n      \"Большаков\",\n      \"Суханов\",\n      \"Миронов\",\n      \"Ширяев\",\n      \"Александров\",\n      \"Коновалов\",\n      \"Шестаков\",\n      \"Казаков\",\n      \"Ефимов\",\n      \"Денисов\",\n      \"Громов\",\n      \"Фомин\",\n      \"Давыдов\",\n      \"Мельников\",\n      \"Щербаков\",\n      \"Блинов\",\n      \"Колесников\",\n      \"Карпов\",\n      \"Афанасьев\",\n      \"Власов\",\n      \"Маслов\",\n      \"Исаков\",\n      \"Тихонов\",\n      \"Аксенов\",\n      \"Гаврилов\",\n      \"Родионов\",\n      \"Котов\",\n      \"Горбунов\",\n      \"Кудряшов\",\n      \"Быков\",\n      \"Зуев\",\n      \"Третьяков\",\n      \"Савельев\",\n      \"Панов\",\n      \"Рыбаков\",\n      \"Суворов\",\n      \"Абрамов\",\n      \"Воронов\",\n      \"Мухин\",\n      \"Архипов\",\n      \"Трофимов\",\n      \"Мартынов\",\n      \"Емельянов\",\n      \"Горшков\",\n      \"Чернов\",\n      \"Овчинников\",\n      \"Селезнев\",\n      \"Панфилов\",\n      \"Копылов\",\n      \"Михеев\",\n      \"Галкин\",\n      \"Назаров\",\n      \"Лобанов\",\n      \"Лукин\",\n      \"Беляков\",\n      \"Потапов\",\n      \"Некрасов\",\n      \"Хохлов\",\n      \"Жданов\",\n      \"Наумов\",\n      \"Шилов\",\n      \"Воронцов\",\n      \"Ермаков\",\n      \"Дроздов\",\n      \"Игнатьев\",\n      \"Савин\",\n      \"Логинов\",\n      \"Сафонов\",\n      \"Капустин\",\n      \"Кириллов\",\n      \"Моисеев\",\n      \"Елисеев\",\n      \"Кошелев\",\n      \"Костин\",\n      \"Горбачев\",\n      \"Орехов\",\n      \"Ефремов\",\n      \"Исаев\",\n      \"Евдокимов\",\n      \"Калашников\",\n      \"Кабанов\",\n      \"Носков\",\n      \"Юдин\",\n      \"Кулагин\",\n      \"Лапин\",\n      \"Прохоров\",\n      \"Нестеров\",\n      \"Харитонов\",\n      \"Агафонов\",\n      \"Муравьев\",\n      \"Ларионов\",\n      \"Федосеев\",\n      \"Зимин\",\n      \"Пахомов\",\n      \"Шубин\",\n      \"Игнатов\",\n      \"Филатов\",\n      \"Крюков\",\n      \"Рогов\",\n      \"Кулаков\",\n      \"Терентьев\",\n      \"Молчанов\",\n      \"Владимиров\",\n      \"Артемьев\",\n      \"Гурьев\",\n      \"Зиновьев\",\n      \"Гришин\",\n      \"Кононов\",\n      \"Дементьев\",\n      \"Ситников\",\n      \"Симонов\",\n      \"Мишин\",\n      \"Фадеев\",\n      \"Комиссаров\",\n      \"Мамонтов\",\n      \"Носов\",\n      \"Гуляев\",\n      \"Шаров\",\n      \"Устинов\",\n      \"Вишняков\",\n      \"Евсеев\",\n      \"Лаврентьев\",\n      \"Брагин\",\n      \"Константинов\",\n      \"Корнилов\",\n      \"Авдеев\",\n      \"Зыков\",\n      \"Бирюков\",\n      \"Шарапов\",\n      \"Никонов\",\n      \"Щукин\",\n      \"Дьячков\",\n      \"Одинцов\",\n      \"Сазонов\",\n      \"Якушев\",\n      \"Красильников\",\n      \"Гордеев\",\n      \"Самойлов\",\n      \"Князев\",\n      \"Беспалов\",\n      \"Уваров\",\n      \"Шашков\",\n      \"Бобылев\",\n      \"Доронин\",\n      \"Белозеров\",\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_middle_name\": [\n      \"Александрович\",\n      \"Алексеевич\",\n      \"Альбертович\",\n      \"Анатольевич\",\n      \"Андреевич\",\n      \"Антонович\",\n      \"Аркадьевич\",\n      \"Арсеньевич\",\n      \"Артёмович\",\n      \"Борисович\",\n      \"Вадимович\",\n      \"Валентинович\",\n      \"Валерьевич\",\n      \"Васильевич\",\n      \"Викторович\",\n      \"Витальевич\",\n      \"Владимирович\",\n      \"Владиславович\",\n      \"Вячеславович\",\n      \"Геннадьевич\",\n      \"Георгиевич\",\n      \"Германович\",\n      \"Григорьевич\",\n      \"Даниилович\",\n      \"Денисович\",\n      \"Дмитриевич\",\n      \"Евгеньевич\",\n      \"Егорович\",\n      \"Иванович\",\n      \"Игнатьевич\",\n      \"Игоревич\",\n      \"Ильич\",\n      \"Константинович\",\n      \"Лаврентьевич\",\n      \"Леонидович\",\n      \"Лукич\",\n      \"Макарович\",\n      \"Максимович\",\n      \"Матвеевич\",\n      \"Михайлович\",\n      \"Никитич\",\n      \"Николаевич\",\n      \"Олегович\",\n      \"Романович\",\n      \"Семёнович\",\n      \"Сергеевич\",\n      \"Станиславович\",\n      \"Степанович\",\n      \"Фёдорович\",\n      \"Эдуардович\",\n      \"Юрьевич\",\n      \"Ярославович\"\n    ],\n    \"name\": [\n      \"#{male_first_name} #{male_last_name}\",\n      \"#{male_last_name} #{male_first_name}\",\n      \"#{male_first_name} #{male_middle_name} #{male_last_name}\",\n      \"#{male_last_name} #{male_first_name} #{male_middle_name}\",\n      \"#{female_first_name} #{female_last_name}\",\n      \"#{female_last_name} #{female_first_name}\",\n      \"#{female_first_name} #{female_middle_name} #{female_last_name}\",\n      \"#{female_last_name} #{female_first_name} #{female_middle_name}\"\n    ],\n    \"prefix\": [],\n    \"suffix\": [],\n    \"title\": {\n      \"descriptor\": [\n        \"Ведущий\",\n        \"Генеральный\",\n        \"Главный\",\n        \"Глобальный\",\n        \"Международный\",\n        \"Национальный\",\n        \"Областной\",\n        \"Районный\",\n        \"Региональный\",\n        \"Центральный\"\n      ],\n      \"level\": [\n        \"интеграционный\",\n        \"логистический\",\n        \"маркетинговый\",\n        \"оптимизационный\",\n        \"страховой\",\n        \"функциональный\",\n        \"коммуникационный\",\n        \"операционный\"\n      ],\n      \"job\": [\n        \"агент\",\n        \"администратор\",\n        \"аналитик\",\n        \"архитектор\",\n        \"дизайнер\",\n        \"инженер\",\n        \"консультант\",\n        \"координатор\",\n        \"менеджер\",\n        \"планировщик\",\n        \"помощник\",\n        \"разработчик\",\n        \"руководитель\",\n        \"сотрудник\",\n        \"специалист\",\n        \"техник\"\n      ]\n    }\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"(9##)###-##-##\"\n    ]\n  },\n  \"commerce\": {\n    \"color\": [\n      \"красный\",\n      \"зеленый\",\n      \"синий\",\n      \"желтый\",\n      \"багровый\",\n      \"мятный\",\n      \"зеленовато-голубой\",\n      \"белый\",\n      \"черный\",\n      \"оранжевый\",\n      \"розовый\",\n      \"серый\",\n      \"красно-коричневый\",\n      \"фиолетовый\",\n      \"бирюзовый\",\n      \"желто-коричневый\",\n      \"небесно голубой\",\n      \"оранжево-розовый\",\n      \"темно-фиолетовый\",\n      \"орхидный\",\n      \"оливковый\",\n      \"пурпурный\",\n      \"лимонный\",\n      \"кремовый\",\n      \"сине-фиолетовый\",\n      \"золотой\",\n      \"красно-пурпурный\",\n      \"голубой\",\n      \"лазурный\",\n      \"лиловый\",\n      \"серебряный\"\n    ],\n    \"department\": [\n      \"Книги\",\n      \"Фильмы\",\n      \"музыка\",\n      \"игры\",\n      \"Электроника\",\n      \"компьютеры\",\n      \"Дом\",\n      \"садинструмент\",\n      \"Бакалея\",\n      \"здоровье\",\n      \"красота\",\n      \"Игрушки\",\n      \"детское\",\n      \"для малышей\",\n      \"Одежда\",\n      \"обувь\",\n      \"украшения\",\n      \"Спорт\",\n      \"туризм\",\n      \"Автомобильное\",\n      \"Галантерея\",\n      \"Меха\",\n      \"Пряжа\",\n      \"промышленное\"\n    ],\n    \"product_name\": {\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    }\n  },\n  \"company\": {\n    \"prefix\": [\n      \"ИП\",\n      \"ООО\",\n      \"ЗАО\",\n      \"ОАО\",\n      \"ПАО\",\n      \"НКО\",\n      \"ТСЖ\",\n      \"ОП\"\n    ],\n    \"suffix\": [\n      \"Снаб\",\n      \"Торг\",\n      \"Пром\",\n      \"Трейд\",\n      \"Сбыт\"\n    ],\n    \"name\": [\n      \"#{prefix} #{Name.female_first_name}\",\n      \"#{prefix} #{Name.male_first_name}\",\n      \"#{prefix} #{Name.male_last_name}\",\n      \"#{prefix} #{suffix}#{suffix}\",\n      \"#{prefix} #{suffix}#{suffix}#{suffix}\",\n      \"#{prefix} #{Address.city_name}#{suffix}\",\n      \"#{prefix} #{Address.city_name}#{suffix}#{suffix}\",\n      \"#{prefix} #{Address.city_name}#{suffix}#{suffix}#{suffix}\"\n    ]\n  },\n  \"date\": {\n    \"month\": {\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    \"weekday\": {\n      \"wide\": [\n        \"Воскресенье\",\n        \"Понедельник\",\n        \"Вторник\",\n        \"Среда\",\n        \"Четверг\",\n        \"Пятница\",\n        \"Суббота\"\n      ],\n      \"wide_context\": [\n        \"воскресенье\",\n        \"понедельник\",\n        \"вторник\",\n        \"среда\",\n        \"четверг\",\n        \"пятница\",\n        \"суббота\"\n      ],\n      \"abbr\": [\n        \"Вс\",\n        \"Пн\",\n        \"Вт\",\n        \"Ср\",\n        \"Чт\",\n        \"Пт\",\n        \"Сб\"\n      ],\n      \"abbr_context\": [\n        \"вс\",\n        \"пн\",\n        \"вт\",\n        \"ср\",\n        \"чт\",\n        \"пт\",\n        \"сб\"\n      ]\n    }\n  },\n  \"hacker\": {\n    \"abbreviation\": [\n      \"БИОС\",\n      \"Гб\",\n      \"ИИ\",\n      \"ОС\",\n      \"ОЗУ\",\n      \"ПО\",\n      \"СУБД\",\n      \"ХЗ\",\n      \"ЭВМ\",\n      \"HTTP\",\n      \"SDD\",\n      \"CSS\",\n      \"SSL\",\n      \"AGP\",\n      \"FTP\",\n      \"PCI\",\n      \"ADP\",\n      \"RSS\",\n      \"XML\",\n      \"EXE\",\n      \"COM\",\n      \"НМЖД\",\n      \"ПЗУ\",\n      \"SMTP\",\n      \"SMS\",\n      \"USB\",\n      \"PNG\",\n      \"SAS\",\n      \"JSON\",\n      \"XSS\"\n    ],\n    \"adjective\": [\n      \"вспомогательный\",\n      \"основной\",\n      \"внутренний\",\n      \"цифровой\",\n      \"свободно-распростроняемый\",\n      \"виртуальный\",\n      \"кросс-платформенный\",\n      \"излишний\",\n      \"онлайн\",\n      \"сенсорный\",\n      \"многобайтный\",\n      \"беспроводной\",\n      \"1080-пиксельный\",\n      \"нейронный\",\n      \"оптический\",\n      \"твердотельный\",\n      \"мобильный\"\n    ],\n    \"noun\": [\n      \"драйвер\",\n      \"протокол\",\n      \"ограничитель\",\n      \"интерфейс\",\n      \"микрочип\",\n      \"код\",\n      \"парсер\",\n      \"сокет\",\n      \"кортеж\",\n      \"порт\",\n      \"ключ\",\n      \"массив\",\n      \"интерфейс\",\n      \"объект\",\n      \"сенсор\",\n      \"брандмауэр\",\n      \"винчестер\",\n      \"пиксель\",\n      \"механизм сигнализации\",\n      \"поглотитель\",\n      \"монитор\",\n      \"продукт\",\n      \"передатчик\",\n      \"блок разведения\",\n      \"канал\",\n      \"конденсатор\",\n      \"оператор\"\n    ],\n    \"verb\": [\n      \"сохранить\",\n      \"обойти\",\n      \"взломать\",\n      \"переопределить\",\n      \"сжать\",\n      \"зашифровать\",\n      \"импортировать\",\n      \"экспортировать\",\n      \"копировать\",\n      \"навигировать\",\n      \"индексировать\",\n      \"соединить\",\n      \"генерировать\",\n      \"распарсить\",\n      \"квантифицировать\",\n      \"вычислить\",\n      \"синтезировать\",\n      \"ввести\",\n      \"передать\",\n      \"запрограммировать\",\n      \"перезагрузить\",\n      \"разобрать\"\n    ],\n    \"ingverb\": [\n      \"резервное копирование\",\n      \"обход\",\n      \"архивирование\",\n      \"взлом\",\n      \"шифрование\",\n      \"переопределение\",\n      \"сжатие\",\n      \"скачивание\",\n      \"копирование\",\n      \"навигация\",\n      \"индексирование\",\n      \"соединение\",\n      \"генерация\",\n      \"определение количества\",\n      \"вычисление\",\n      \"синтез\",\n      \"передача\",\n      \"программирование\",\n      \"разбор\"\n    ],\n    \"phrase\": [\n      \"Чтобы {{verb}} {{noun}}, мы можем получить {{abbreviation}} {{noun}} через {{adjective}} {{abbreviation}} {{noun}}!\",\n      \"Необходимо {{verb}} {{adjective}} {{abbreviation}} {{noun}}!\",\n      \"Попробуйте {{verb}} {{abbreviation}} {{noun}}, возможно это позволит {{verb}} {{adjective}} {{noun}}!\",\n      \"Вы не можете {{verb}} {{noun}}, требуется {{ingverb}} или {{ingverb}}!\",\n      \"Используйте {{adjective}} {{abbreviation}} {{noun}}, для того чтобы {{verb}} {{adjective}} {{noun}}!\",\n      \"{{abbreviation}} {{noun}} недоступен, требуется {{verb}} {{adjective}} {{noun}}, чтобы мы могли {{verb}} {{abbreviation}} {{noun}}!\",\n      \"{{ingverb}} не работает, попробуйте {{verb}} {{adjective}} {{abbreviation}} {{noun}}!\",\n      \"Я планирую {{verb}} {{adjective}} {{abbreviation}} {{noun}}, это должно помочь {{verb}} {{abbreviation}} {{noun}}!\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/ru.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 1],\n    city: [Array String; 1],\n    city_name: [Array String; 47],\n    country: [Array String; 210],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1],\n    secondary_address: [Array String; 1],\n    state: [Array String; 86],\n    street_address: [Array String; 1],\n    street_name: [Array String; 2],\n    street_suffix: [Array String; 6],\n    street_title: [Array String; 100]\n  },\n  commerce: {\n    color: [Array String; 31],\n    department: [Array String; 24],\n    product_name: {\n      adjective: [Array String; 12],\n      material: [Array String; 11],\n      product: [Array String; 20]\n    }\n  },\n  company: {\n    name: [Array String; 8],\n    prefix: [Array String; 8],\n    suffix: [Array String; 5]\n  },\n  date: {\n    month: {\n      abbr: [Array String; 12],\n      abbr_context: [Array String; 12],\n      wide: [Array String; 12],\n      wide_context: [Array String; 12]\n    },\n    weekday: {\n      abbr: [Array String; 7],\n      abbr_context: [Array String; 7],\n      wide: [Array String; 7],\n      wide_context: [Array String; 7]\n    }\n  },\n  hacker: {\n    abbreviation: [Array String; 30],\n    adjective: [Array String; 17],\n    ingverb: [Array String; 19],\n    noun: [Array String; 27],\n    phrase: [Array String; 8],\n    verb: [Array String; 22]\n  },\n  internet: {\n    domain_suffix: [Array String; 6],\n    free_email: [Array String; 6]\n  },\n  lorem: {\n    words: [Array String; 189]\n  },\n  name: {\n    female_first_name: [Array String; 56],\n    female_last_name: [Array String; 250],\n    female_middle_name: [Array String; 51],\n    male_first_name: [Array String; 52],\n    male_last_name: [Array String; 250],\n    male_middle_name: [Array String; 52],\n    name: [Array String; 8],\n    title: {\n      descriptor: [Array String; 10],\n      job: [Array String; 16],\n      level: [Array String; 8]\n    }\n  },\n  phone_number: {\n    formats: [Array String; 1]\n  },\n  separator:  и ,\n  title: Russian\n}"
  },
  {
    "path": "Source/Bogus/data/sk.locale.json",
    "content": "{\n  \"title\": \"Slovakian\",\n  \"address\": {\n    \"city_prefix\": [\n      \"North\",\n      \"East\",\n      \"West\",\n      \"South\",\n      \"New\",\n      \"Lake\",\n      \"Port\"\n    ],\n    \"city_suffix\": [\n      \"town\",\n      \"ton\",\n      \"land\",\n      \"ville\",\n      \"berg\",\n      \"burgh\",\n      \"borough\",\n      \"bury\",\n      \"view\",\n      \"port\",\n      \"mouth\",\n      \"stad\",\n      \"furt\",\n      \"chester\",\n      \"mouth\",\n      \"fort\",\n      \"haven\",\n      \"side\",\n      \"shire\"\n    ],\n    \"country\": [\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      \"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      \"Barbados\",\n      \"Belgicko\",\n      \"Belgické kráľovstvo\",\n      \"Belize\",\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      \"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      \"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      \"Grenada\",\n      \"Gruzínsko\",\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      \"Jamajka\",\n      \"Japonsko\",\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      \"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      \"Malajzia\",\n      \"Malawi\",\n      \"Malawijská republika\",\n      \"Maldivy\",\n      \"Maldivská republika\",\n      \"Mali\",\n      \"Malijská republika\",\n      \"Malta\",\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      \"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      \"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      \"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é arabské emiráty\",\n      \"Spojené štáty americké\",\n      \"Spojené štáty americké\",\n      \"Srbsko a Čierna Hora\",\n      \"Srbsko a Čierna Hora\",\n      \"Srí Lanka\",\n      \"Demokratická socialistická republika Srí Lanka\",\n      \"Stredoafrická republika\",\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á 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      \"Š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      \"Turkménsko\",\n      \"Tuvalu\",\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    \"building_number\": [\n      \"#\",\n      \"##\",\n      \"###\"\n    ],\n    \"secondary_address\": [\n      \"Apt. ###\",\n      \"Suite ###\"\n    ],\n    \"postcode\": [\n      \"#####\",\n      \"### ##\",\n      \"## ###\"\n    ],\n    \"state\": [],\n    \"state_abbr\": [],\n    \"time_zone\": [\n      \"Pacific/Midway\",\n      \"Pacific/Pago_Pago\",\n      \"Pacific/Honolulu\",\n      \"America/Juneau\",\n      \"America/Los_Angeles\",\n      \"America/Tijuana\",\n      \"America/Denver\",\n      \"America/Phoenix\",\n      \"America/Chihuahua\",\n      \"America/Mazatlan\",\n      \"America/Chicago\",\n      \"America/Regina\",\n      \"America/Mexico_City\",\n      \"America/Mexico_City\",\n      \"America/Monterrey\",\n      \"America/Guatemala\",\n      \"America/New_York\",\n      \"America/Indiana/Indianapolis\",\n      \"America/Bogota\",\n      \"America/Lima\",\n      \"America/Lima\",\n      \"America/Halifax\",\n      \"America/Caracas\",\n      \"America/La_Paz\",\n      \"America/Santiago\",\n      \"America/St_Johns\",\n      \"America/Sao_Paulo\",\n      \"America/Argentina/Buenos_Aires\",\n      \"America/Guyana\",\n      \"America/Godthab\",\n      \"Atlantic/South_Georgia\",\n      \"Atlantic/Azores\",\n      \"Atlantic/Cape_Verde\",\n      \"Europe/Dublin\",\n      \"Europe/London\",\n      \"Europe/Lisbon\",\n      \"Europe/London\",\n      \"Africa/Casablanca\",\n      \"Africa/Monrovia\",\n      \"Etc/UTC\",\n      \"Europe/Belgrade\",\n      \"Europe/Bratislava\",\n      \"Europe/Budapest\",\n      \"Europe/Ljubljana\",\n      \"Europe/Prague\",\n      \"Europe/Sarajevo\",\n      \"Europe/Skopje\",\n      \"Europe/Warsaw\",\n      \"Europe/Zagreb\",\n      \"Europe/Brussels\",\n      \"Europe/Copenhagen\",\n      \"Europe/Madrid\",\n      \"Europe/Paris\",\n      \"Europe/Amsterdam\",\n      \"Europe/Berlin\",\n      \"Europe/Berlin\",\n      \"Europe/Rome\",\n      \"Europe/Stockholm\",\n      \"Europe/Vienna\",\n      \"Africa/Algiers\",\n      \"Europe/Bucharest\",\n      \"Africa/Cairo\",\n      \"Europe/Helsinki\",\n      \"Europe/Kiev\",\n      \"Europe/Riga\",\n      \"Europe/Sofia\",\n      \"Europe/Tallinn\",\n      \"Europe/Vilnius\",\n      \"Europe/Athens\",\n      \"Europe/Istanbul\",\n      \"Europe/Minsk\",\n      \"Asia/Jerusalem\",\n      \"Africa/Harare\",\n      \"Africa/Johannesburg\",\n      \"Europe/Moscow\",\n      \"Europe/Moscow\",\n      \"Europe/Moscow\",\n      \"Asia/Kuwait\",\n      \"Asia/Riyadh\",\n      \"Africa/Nairobi\",\n      \"Asia/Baghdad\",\n      \"Asia/Tehran\",\n      \"Asia/Muscat\",\n      \"Asia/Muscat\",\n      \"Asia/Baku\",\n      \"Asia/Tbilisi\",\n      \"Asia/Yerevan\",\n      \"Asia/Kabul\",\n      \"Asia/Yekaterinburg\",\n      \"Asia/Karachi\",\n      \"Asia/Karachi\",\n      \"Asia/Tashkent\",\n      \"Asia/Kolkata\",\n      \"Asia/Kolkata\",\n      \"Asia/Kolkata\",\n      \"Asia/Kolkata\",\n      \"Asia/Kathmandu\",\n      \"Asia/Dhaka\",\n      \"Asia/Dhaka\",\n      \"Asia/Colombo\",\n      \"Asia/Almaty\",\n      \"Asia/Novosibirsk\",\n      \"Asia/Rangoon\",\n      \"Asia/Bangkok\",\n      \"Asia/Bangkok\",\n      \"Asia/Jakarta\",\n      \"Asia/Krasnoyarsk\",\n      \"Asia/Shanghai\",\n      \"Asia/Chongqing\",\n      \"Asia/Hong_Kong\",\n      \"Asia/Urumqi\",\n      \"Asia/Kuala_Lumpur\",\n      \"Asia/Singapore\",\n      \"Asia/Taipei\",\n      \"Australia/Perth\",\n      \"Asia/Irkutsk\",\n      \"Asia/Ulaanbaatar\",\n      \"Asia/Seoul\",\n      \"Asia/Tokyo\",\n      \"Asia/Tokyo\",\n      \"Asia/Tokyo\",\n      \"Asia/Yakutsk\",\n      \"Australia/Darwin\",\n      \"Australia/Adelaide\",\n      \"Australia/Melbourne\",\n      \"Australia/Melbourne\",\n      \"Australia/Sydney\",\n      \"Australia/Brisbane\",\n      \"Australia/Hobart\",\n      \"Asia/Vladivostok\",\n      \"Pacific/Guam\",\n      \"Pacific/Port_Moresby\",\n      \"Asia/Magadan\",\n      \"Asia/Magadan\",\n      \"Pacific/Noumea\",\n      \"Pacific/Fiji\",\n      \"Asia/Kamchatka\",\n      \"Pacific/Majuro\",\n      \"Pacific/Auckland\",\n      \"Pacific/Auckland\",\n      \"Pacific/Tongatapu\",\n      \"Pacific/Fakaofo\",\n      \"Pacific/Apia\"\n    ],\n    \"city_name\": [\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    \"city\": [\n      \"#{city_name}\"\n    ],\n    \"street\": [\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      \"Americké námestie\",\n      \"Andreja Mráza\",\n      \"Andreja Plávku\",\n      \"Andrusovova\",\n      \"Anenská\",\n      \"Anenská\",\n      \"Antolská\",\n      \"Astronomická\",\n      \"Astrová\",\n      \"Azalková\",\n      \"Azovská\",\n      \"Babuškova\",\n      \"Bachova\",\n      \"Bajkalská\",\n      \"Bajkalská\",\n      \"Bajkalská\",\n      \"Bajkalská\",\n      \"Bajkalská\",\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      \"Budatínska\",\n      \"Budatínska\",\n      \"Búdkova  cesta\",\n      \"Budovateľská\",\n      \"Budyšínska\",\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 Č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      \"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      \"Drieňová\",\n      \"Drieňová\",\n      \"Drotárska cesta\",\n      \"Drotárska cesta\",\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      \"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      \"Furdekova\",\n      \"Gabčíkova\",\n      \"Gagarinova\",\n      \"Gagarinova\",\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      \"Herlianska\",\n      \"Heydukova\",\n      \"Hlaváčikova\",\n      \"Hlavatého\",\n      \"Hlavné námestie\",\n      \"Hlboká cesta\",\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      \"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      \"Hurbanovo námestie\",\n      \"Hviezdoslavovo námes\",\n      \"Hýrošova\",\n      \"Chalupkova\",\n      \"Chemická\",\n      \"Chlumeckého\",\n      \"Chorvátska\",\n      \"Chorvátska\",\n      \"Iľjušinova\",\n      \"Ilkovičova\",\n      \"Inovecká\",\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      \"Karadžičova\",\n      \"Karadžičova\",\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      \"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      \"Kollárovo námestie\",\n      \"Kolmá\",\n      \"Komárňanská\",\n      \"Komárnická\",\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      \"Košická\",\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      \"Krížna\",\n      \"Krížna\",\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      \"Lamačská cesta\",\n      \"Lamanského\",\n      \"Landererova\",\n      \"Langsfeldova\",\n      \"Ľanová\",\n      \"Laskomerského\",\n      \"Laučekova\",\n      \"Laurinská\",\n      \"Lazaretská\",\n      \"Lazaretská\",\n      \"Legerského\",\n      \"Legionárska\",\n      \"Legionárska\",\n      \"Lehockého\",\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      \"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      \"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      \"Miletičova\",\n      \"Mišíkova\",\n      \"Mišíkova\",\n      \"Mišíkova\",\n      \"Mliekárenská\",\n      \"Mlynarovičova\",\n      \"Mlynská dolina\",\n      \"Mlynská dolina\",\n      \"Mlynská dolina\",\n      \"Mlynské luhy\",\n      \"Mlynské nivy\",\n      \"Mlynské nivy\",\n      \"Mlynské nivy\",\n      \"Mlynské nivy\",\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      \"Mudroňova\",\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      \"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 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 slobody\",\n      \"Námestie SNP\",\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      \"Novosvetská\",\n      \"Novosvetská\",\n      \"Obežná\",\n      \"Obchodná\",\n      \"Očovská\",\n      \"Odbojárov\",\n      \"Odborárska\",\n      \"Odborárske námestie\",\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      \"Palárikova\",\n      \"Pálavská\",\n      \"Palisády\",\n      \"Palisády\",\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      \"Povraznícka\",\n      \"Pražská\",\n      \"Predstaničné námesti\",\n      \"Prepoštská\",\n      \"Prešernova\",\n      \"Prešovská\",\n      \"Prešovská\",\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      \"Pribinova\",\n      \"Pribinova\",\n      \"Pribišova\",\n      \"Pribylinská\",\n      \"Priečna\",\n      \"Priekopy\",\n      \"Priemyselná\",\n      \"Priemyselná\",\n      \"Prievozská\",\n      \"Prievozská\",\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č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      \"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      \"Rožňavská\",\n      \"Rožňavská\",\n      \"Rubinsteinova\",\n      \"Rudnayovo námestie\",\n      \"Rumančeková\",\n      \"Rusovská cesta\",\n      \"Ružičková\",\n      \"Ružinovská\",\n      \"Ružinovská\",\n      \"Ružinovská\",\n      \"Ružomberská\",\n      \"Ružová dolina\",\n      \"Ružová dolina\",\n      \"Rybárska brána\",\n      \"Rybné námestie\",\n      \"Rýdziková\",\n      \"Sabinovská\",\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      \"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ä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      \"Šafárikovo námestie\",\n      \"Šafránová\",\n      \"Šagátova\",\n      \"Šalviová\",\n      \"Šancová\",\n      \"Šancová\",\n      \"Šancová\",\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      \"Štefánikova\",\n      \"Štefánikova\",\n      \"Štefanovičova\",\n      \"Štefunkova\",\n      \"Štetinova\",\n      \"Štiavnická\",\n      \"Štúrova\",\n      \"Štyndlova\",\n      \"Šulekova\",\n      \"Šulekova\",\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      \"Tomášikova\",\n      \"Tomášikova\",\n      \"Tomášikova\",\n      \"Tomášikova\",\n      \"Topoľčianska\",\n      \"Topoľová\",\n      \"Továrenská\",\n      \"Trebišovská\",\n      \"Trebišovská\",\n      \"Trebišovská\",\n      \"Trenčianska\",\n      \"Treskoňova\",\n      \"Trnavská cesta\",\n      \"Trnavská cesta\",\n      \"Trnavská cesta\",\n      \"Trnavská cesta\",\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 29. augusta\",\n      \"Ulica 29. augusta\",\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      \"Vajnorská\",\n      \"Vajnorská\",\n      \"Vajnorská\",\n      \"Vajnorská\",\n      \"Vajnorská\",\n      \"Vajnorská\",\n      \"Vajnorská\",\n      \"Vajnorská\",\n      \"Valašská\",\n      \"Valchárska\",\n      \"Vansovej\",\n      \"Vápenná\",\n      \"Varínska\",\n      \"Varšavská\",\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      \"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      \"Vlčkova\",\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áhradnícka\",\n      \"Záhradnícka\",\n      \"Záhradnícka\",\n      \"Záhrebská\",\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      \"Žilinská\",\n      \"Živnostenská\",\n      \"Žižkova\",\n      \"Župné námestie\"\n    ],\n    \"street_name\": [\n      \"#{street}\"\n    ],\n    \"street_address\": [\n      \"#{street_name} #{building_number}\"\n    ],\n    \"default_country\": [\n      \"Slovensko\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"s.r.o.\",\n      \"a.s.\",\n      \"v.o.s.\"\n    ],\n    \"adjective\": [\n      \"Adaptive\",\n      \"Advanced\",\n      \"Ameliorated\",\n      \"Assimilated\",\n      \"Automated\",\n      \"Balanced\",\n      \"Business-focused\",\n      \"Centralized\",\n      \"Cloned\",\n      \"Compatible\",\n      \"Configurable\",\n      \"Cross-group\",\n      \"Cross-platform\",\n      \"Customer-focused\",\n      \"Customizable\",\n      \"Decentralized\",\n      \"De-engineered\",\n      \"Devolved\",\n      \"Digitized\",\n      \"Distributed\",\n      \"Diverse\",\n      \"Down-sized\",\n      \"Enhanced\",\n      \"Enterprise-wide\",\n      \"Ergonomic\",\n      \"Exclusive\",\n      \"Expanded\",\n      \"Extended\",\n      \"Face to face\",\n      \"Focused\",\n      \"Front-line\",\n      \"Fully-configurable\",\n      \"Function-based\",\n      \"Fundamental\",\n      \"Future-proofed\",\n      \"Grass-roots\",\n      \"Horizontal\",\n      \"Implemented\",\n      \"Innovative\",\n      \"Integrated\",\n      \"Intuitive\",\n      \"Inverse\",\n      \"Managed\",\n      \"Mandatory\",\n      \"Monitored\",\n      \"Multi-channelled\",\n      \"Multi-lateral\",\n      \"Multi-layered\",\n      \"Multi-tiered\",\n      \"Networked\",\n      \"Object-based\",\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      \"Pre-emptive\",\n      \"Proactive\",\n      \"Profit-focused\",\n      \"Profound\",\n      \"Programmable\",\n      \"Progressive\",\n      \"Public-key\",\n      \"Quality-focused\",\n      \"Reactive\",\n      \"Realigned\",\n      \"Re-contextualized\",\n      \"Re-engineered\",\n      \"Reduced\",\n      \"Reverse-engineered\",\n      \"Right-sized\",\n      \"Robust\",\n      \"Seamless\",\n      \"Secured\",\n      \"Self-enabling\",\n      \"Sharable\",\n      \"Stand-alone\",\n      \"Streamlined\",\n      \"Switchable\",\n      \"Synchronised\",\n      \"Synergistic\",\n      \"Synergized\",\n      \"Team-oriented\",\n      \"Total\",\n      \"Triple-buffered\",\n      \"Universal\",\n      \"Up-sized\",\n      \"Upgradable\",\n      \"User-centric\",\n      \"User-friendly\",\n      \"Versatile\",\n      \"Virtual\",\n      \"Visionary\",\n      \"Vision-oriented\"\n    ],\n    \"descriptor\": [\n      \"24 hour\",\n      \"24/7\",\n      \"3rd generation\",\n      \"4th generation\",\n      \"5th generation\",\n      \"6th generation\",\n      \"actuating\",\n      \"analyzing\",\n      \"asymmetric\",\n      \"asynchronous\",\n      \"attitude-oriented\",\n      \"background\",\n      \"bandwidth-monitored\",\n      \"bi-directional\",\n      \"bifurcated\",\n      \"bottom-line\",\n      \"clear-thinking\",\n      \"client-driven\",\n      \"client-server\",\n      \"coherent\",\n      \"cohesive\",\n      \"composite\",\n      \"context-sensitive\",\n      \"contextually-based\",\n      \"content-based\",\n      \"dedicated\",\n      \"demand-driven\",\n      \"didactic\",\n      \"directional\",\n      \"discrete\",\n      \"disintermediate\",\n      \"dynamic\",\n      \"eco-centric\",\n      \"empowering\",\n      \"encompassing\",\n      \"even-keeled\",\n      \"executive\",\n      \"explicit\",\n      \"exuding\",\n      \"fault-tolerant\",\n      \"foreground\",\n      \"fresh-thinking\",\n      \"full-range\",\n      \"global\",\n      \"grid-enabled\",\n      \"heuristic\",\n      \"high-level\",\n      \"holistic\",\n      \"homogeneous\",\n      \"human-resource\",\n      \"hybrid\",\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      \"multimedia\",\n      \"multi-state\",\n      \"multi-tasking\",\n      \"national\",\n      \"needs-based\",\n      \"neutral\",\n      \"next generation\",\n      \"non-volatile\",\n      \"object-oriented\",\n      \"optimal\",\n      \"optimizing\",\n      \"radical\",\n      \"real-time\",\n      \"reciprocal\",\n      \"regional\",\n      \"responsive\",\n      \"scalable\",\n      \"secondary\",\n      \"solution-oriented\",\n      \"stable\",\n      \"static\",\n      \"systematic\",\n      \"systemic\",\n      \"system-worthy\",\n      \"tangible\",\n      \"tertiary\",\n      \"transitional\",\n      \"uniform\",\n      \"upward-trending\",\n      \"user-facing\",\n      \"value-added\",\n      \"web-enabled\",\n      \"well-modulated\",\n      \"zero administration\",\n      \"zero defect\",\n      \"zero tolerance\"\n    ],\n    \"noun\": [\n      \"ability\",\n      \"access\",\n      \"adapter\",\n      \"algorithm\",\n      \"alliance\",\n      \"analyzer\",\n      \"application\",\n      \"approach\",\n      \"architecture\",\n      \"archive\",\n      \"artificial intelligence\",\n      \"array\",\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      \"database\",\n      \"data-warehouse\",\n      \"definition\",\n      \"emulation\",\n      \"encoding\",\n      \"encryption\",\n      \"extranet\",\n      \"firmware\",\n      \"flexibility\",\n      \"focus group\",\n      \"forecast\",\n      \"frame\",\n      \"framework\",\n      \"function\",\n      \"functionalities\",\n      \"Graphic Interface\",\n      \"groupware\",\n      \"Graphical User Interface\",\n      \"hardware\",\n      \"help-desk\",\n      \"hierarchy\",\n      \"hub\",\n      \"implementation\",\n      \"info-mediaries\",\n      \"infrastructure\",\n      \"initiative\",\n      \"installation\",\n      \"instruction set\",\n      \"interface\",\n      \"internet solution\",\n      \"intranet\",\n      \"knowledge user\",\n      \"knowledge base\",\n      \"local area network\",\n      \"leverage\",\n      \"matrices\",\n      \"matrix\",\n      \"methodology\",\n      \"middleware\",\n      \"migration\",\n      \"model\",\n      \"moderator\",\n      \"monitoring\",\n      \"moratorium\",\n      \"neural-net\",\n      \"open architecture\",\n      \"open system\",\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      \"secured line\",\n      \"service-desk\",\n      \"software\",\n      \"solution\",\n      \"standardization\",\n      \"strategy\",\n      \"structure\",\n      \"success\",\n      \"superstructure\",\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    \"bs_verb\": [\n      \"implement\",\n      \"utilize\",\n      \"integrate\",\n      \"streamline\",\n      \"optimize\",\n      \"evolve\",\n      \"transform\",\n      \"embrace\",\n      \"enable\",\n      \"orchestrate\",\n      \"leverage\",\n      \"reinvent\",\n      \"aggregate\",\n      \"architect\",\n      \"enhance\",\n      \"incentivize\",\n      \"morph\",\n      \"empower\",\n      \"envisioneer\",\n      \"monetize\",\n      \"harness\",\n      \"facilitate\",\n      \"seize\",\n      \"disintermediate\",\n      \"synergize\",\n      \"strategize\",\n      \"deploy\",\n      \"brand\",\n      \"grow\",\n      \"target\",\n      \"syndicate\",\n      \"synthesize\",\n      \"deliver\",\n      \"mesh\",\n      \"incubate\",\n      \"engage\",\n      \"maximize\",\n      \"benchmark\",\n      \"expedite\",\n      \"reintermediate\",\n      \"whiteboard\",\n      \"visualize\",\n      \"repurpose\",\n      \"innovate\",\n      \"scale\",\n      \"unleash\",\n      \"drive\",\n      \"extend\",\n      \"engineer\",\n      \"revolutionize\",\n      \"generate\",\n      \"exploit\",\n      \"transition\",\n      \"e-enable\",\n      \"iterate\",\n      \"cultivate\",\n      \"matrix\",\n      \"productize\",\n      \"redefine\",\n      \"recontextualize\"\n    ],\n    \"bs_noun\": [\n      \"clicks-and-mortar\",\n      \"value-added\",\n      \"vertical\",\n      \"proactive\",\n      \"robust\",\n      \"revolutionary\",\n      \"scalable\",\n      \"leading-edge\",\n      \"innovative\",\n      \"intuitive\",\n      \"strategic\",\n      \"e-business\",\n      \"mission-critical\",\n      \"sticky\",\n      \"one-to-one\",\n      \"24/7\",\n      \"end-to-end\",\n      \"global\",\n      \"B2B\",\n      \"B2C\",\n      \"granular\",\n      \"frictionless\",\n      \"virtual\",\n      \"viral\",\n      \"dynamic\",\n      \"24/365\",\n      \"best-of-breed\",\n      \"killer\",\n      \"magnetic\",\n      \"bleeding-edge\",\n      \"web-enabled\",\n      \"interactive\",\n      \"dot-com\",\n      \"sexy\",\n      \"back-end\",\n      \"real-time\",\n      \"efficient\",\n      \"front-end\",\n      \"distributed\",\n      \"seamless\",\n      \"extensible\",\n      \"turn-key\",\n      \"world-class\",\n      \"open-source\",\n      \"cross-platform\",\n      \"cross-media\",\n      \"synergistic\",\n      \"bricks-and-clicks\",\n      \"out-of-the-box\",\n      \"enterprise\",\n      \"integrated\",\n      \"impactful\",\n      \"wireless\",\n      \"transparent\",\n      \"next-generation\",\n      \"cutting-edge\",\n      \"user-centric\",\n      \"visionary\",\n      \"customized\",\n      \"ubiquitous\",\n      \"plug-and-play\",\n      \"collaborative\",\n      \"compelling\",\n      \"holistic\",\n      \"rich\",\n      \"synergies\",\n      \"web-readiness\",\n      \"paradigms\",\n      \"markets\",\n      \"partnerships\",\n      \"infrastructures\",\n      \"platforms\",\n      \"initiatives\",\n      \"channels\",\n      \"eyeballs\",\n      \"communities\",\n      \"ROI\",\n      \"solutions\",\n      \"e-tailers\",\n      \"e-services\",\n      \"action-items\",\n      \"portals\",\n      \"niches\",\n      \"technologies\",\n      \"content\",\n      \"vortals\",\n      \"supply-chains\",\n      \"convergence\",\n      \"relationships\",\n      \"architectures\",\n      \"interfaces\",\n      \"e-markets\",\n      \"e-commerce\",\n      \"systems\",\n      \"bandwidth\",\n      \"infomediaries\",\n      \"models\",\n      \"mindshare\",\n      \"deliverables\",\n      \"users\",\n      \"schemas\",\n      \"networks\",\n      \"applications\",\n      \"metrics\",\n      \"e-business\",\n      \"functionalities\",\n      \"experiences\",\n      \"web services\",\n      \"methodologies\"\n    ],\n    \"name\": [\n      \"#{Name.last_name} #{suffix}\",\n      \"#{Name.last_name} #{suffix}\",\n      \"#{Name.man_last_name} a #{Name.man_last_name} #{suffix}\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"gmail.com\",\n      \"zoznam.sk\",\n      \"azet.sk\"\n    ],\n    \"domain_suffix\": [\n      \"sk\",\n      \"com\",\n      \"net\",\n      \"eu\",\n      \"org\"\n    ]\n  },\n  \"lorem\": {\n    \"words\": [\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      \"aut\",\n      \"odit\",\n      \"aut\",\n      \"fugit\",\n      \"sed\",\n      \"quia\",\n      \"consequuntur\",\n      \"magni\",\n      \"dolores\",\n      \"eos\",\n      \"qui\",\n      \"ratione\",\n      \"voluptatem\",\n      \"sequi\",\n      \"nesciunt\",\n      \"neque\",\n      \"dolorem\",\n      \"ipsum\",\n      \"quia\",\n      \"dolor\",\n      \"sit\",\n      \"amet\",\n      \"consectetur\",\n      \"adipisci\",\n      \"velit\",\n      \"sed\",\n      \"quia\",\n      \"non\",\n      \"numquam\",\n      \"eius\",\n      \"modi\",\n      \"tempora\",\n      \"incidunt\",\n      \"ut\",\n      \"labore\",\n      \"et\",\n      \"dolore\",\n      \"magnam\",\n      \"aliquam\",\n      \"quaerat\",\n      \"voluptatem\",\n      \"ut\",\n      \"enim\",\n      \"ad\",\n      \"minima\",\n      \"veniam\",\n      \"quis\",\n      \"nostrum\",\n      \"exercitationem\",\n      \"ullam\",\n      \"corporis\",\n      \"nemo\",\n      \"enim\",\n      \"ipsam\",\n      \"voluptatem\",\n      \"quia\",\n      \"voluptas\",\n      \"sit\",\n      \"suscipit\",\n      \"laboriosam\",\n      \"nisi\",\n      \"ut\",\n      \"aliquid\",\n      \"ex\",\n      \"ea\",\n      \"commodi\",\n      \"consequatur\",\n      \"quis\",\n      \"autem\",\n      \"vel\",\n      \"eum\",\n      \"iure\",\n      \"reprehenderit\",\n      \"qui\",\n      \"in\",\n      \"ea\",\n      \"voluptate\",\n      \"velit\",\n      \"esse\",\n      \"quam\",\n      \"nihil\",\n      \"molestiae\",\n      \"et\",\n      \"iusto\",\n      \"odio\",\n      \"dignissimos\",\n      \"ducimus\",\n      \"qui\",\n      \"blanditiis\",\n      \"praesentium\",\n      \"laudantium\",\n      \"totam\",\n      \"rem\",\n      \"voluptatum\",\n      \"deleniti\",\n      \"atque\",\n      \"corrupti\",\n      \"quos\",\n      \"dolores\",\n      \"et\",\n      \"quas\",\n      \"molestias\",\n      \"excepturi\",\n      \"sint\",\n      \"occaecati\",\n      \"cupiditate\",\n      \"non\",\n      \"provident\",\n      \"sed\",\n      \"ut\",\n      \"perspiciatis\",\n      \"unde\",\n      \"omnis\",\n      \"iste\",\n      \"natus\",\n      \"error\",\n      \"similique\",\n      \"sunt\",\n      \"in\",\n      \"culpa\",\n      \"qui\",\n      \"officia\",\n      \"deserunt\",\n      \"mollitia\",\n      \"animi\",\n      \"id\",\n      \"est\",\n      \"laborum\",\n      \"et\",\n      \"dolorum\",\n      \"fuga\",\n      \"et\",\n      \"harum\",\n      \"quidem\",\n      \"rerum\",\n      \"facilis\",\n      \"est\",\n      \"et\",\n      \"expedita\",\n      \"distinctio\",\n      \"nam\",\n      \"libero\",\n      \"tempore\",\n      \"cum\",\n      \"soluta\",\n      \"nobis\",\n      \"est\",\n      \"eligendi\",\n      \"optio\",\n      \"cumque\",\n      \"nihil\",\n      \"impedit\",\n      \"quo\",\n      \"porro\",\n      \"quisquam\",\n      \"est\",\n      \"qui\",\n      \"minus\",\n      \"id\",\n      \"quod\",\n      \"maxime\",\n      \"placeat\",\n      \"facere\",\n      \"possimus\",\n      \"omnis\",\n      \"voluptas\",\n      \"assumenda\",\n      \"est\",\n      \"omnis\",\n      \"dolor\",\n      \"repellendus\",\n      \"temporibus\",\n      \"autem\",\n      \"quibusdam\",\n      \"et\",\n      \"aut\",\n      \"consequatur\",\n      \"vel\",\n      \"illum\",\n      \"qui\",\n      \"dolorem\",\n      \"eum\",\n      \"fugiat\",\n      \"quo\",\n      \"voluptas\",\n      \"nulla\",\n      \"pariatur\",\n      \"at\",\n      \"vero\",\n      \"eos\",\n      \"et\",\n      \"accusamus\",\n      \"officiis\",\n      \"debitis\",\n      \"aut\",\n      \"rerum\",\n      \"necessitatibus\",\n      \"saepe\",\n      \"eveniet\",\n      \"ut\",\n      \"et\",\n      \"voluptates\",\n      \"repudiandae\",\n      \"sint\",\n      \"et\",\n      \"molestiae\",\n      \"non\",\n      \"recusandae\",\n      \"itaque\",\n      \"earum\",\n      \"rerum\",\n      \"hic\",\n      \"tenetur\",\n      \"a\",\n      \"sapiente\",\n      \"delectus\",\n      \"ut\",\n      \"aut\",\n      \"reiciendis\",\n      \"voluptatibus\",\n      \"maiores\",\n      \"doloribus\",\n      \"asperiores\",\n      \"repellat\"\n    ]\n  },\n  \"name\": {\n    \"male_first_name\": [\n      \"Drahoslav\",\n      \"Severín\",\n      \"Alexej\",\n      \"Ernest\",\n      \"Rastislav\",\n      \"Radovan\",\n      \"Dobroslav\",\n      \"Dalibor\",\n      \"Vincent\",\n      \"Miloš\",\n      \"Timotej\",\n      \"Gejza\",\n      \"Bohuš\",\n      \"Alfonz\",\n      \"Gašpar\",\n      \"Emil\",\n      \"Erik\",\n      \"Blažej\",\n      \"Zdenko\",\n      \"Dezider\",\n      \"Arpád\",\n      \"Valentín\",\n      \"Pravoslav\",\n      \"Jaromír\",\n      \"Roman\",\n      \"Matej\",\n      \"Frederik\",\n      \"Viktor\",\n      \"Alexander\",\n      \"Radomír\",\n      \"Albín\",\n      \"Bohumil\",\n      \"Kazimír\",\n      \"Fridrich\",\n      \"Radoslav\",\n      \"Tomáš\",\n      \"Alan\",\n      \"Branislav\",\n      \"Bruno\",\n      \"Gregor\",\n      \"Vlastimil\",\n      \"Boleslav\",\n      \"Eduard\",\n      \"Jozef\",\n      \"Víťazoslav\",\n      \"Blahoslav\",\n      \"Beňadik\",\n      \"Adrián\",\n      \"Gabriel\",\n      \"Marián\",\n      \"Emanuel\",\n      \"Miroslav\",\n      \"Benjamín\",\n      \"Hugo\",\n      \"Richard\",\n      \"Izidor\",\n      \"Zoltán\",\n      \"Albert\",\n      \"Igor\",\n      \"Július\",\n      \"Aleš\",\n      \"Fedor\",\n      \"Rudolf\",\n      \"Valér\",\n      \"Marcel\",\n      \"Ervín\",\n      \"Slavomír\",\n      \"Vojtech\",\n      \"Juraj\",\n      \"Marek\",\n      \"Jaroslav\",\n      \"Žigmund\",\n      \"Florián\",\n      \"Roland\",\n      \"Pankrác\",\n      \"Servác\",\n      \"Bonifác\",\n      \"Svetozár\",\n      \"Bernard\",\n      \"Júlia\",\n      \"Urban\",\n      \"Dušan\",\n      \"Viliam\",\n      \"Ferdinand\",\n      \"Norbert\",\n      \"Róbert\",\n      \"Medard\",\n      \"Zlatko\",\n      \"Anton\",\n      \"Vasil\",\n      \"Vít\",\n      \"Adolf\",\n      \"Vratislav\",\n      \"Alfréd\",\n      \"Alojz\",\n      \"Ján\",\n      \"Tadeáš\",\n      \"Ladislav\",\n      \"Peter\",\n      \"Pavol\",\n      \"Miloslav\",\n      \"Prokop\",\n      \"Cyril\",\n      \"Metod\",\n      \"Patrik\",\n      \"Oliver\",\n      \"Ivan\",\n      \"Kamil\",\n      \"Henrich\",\n      \"Drahomír\",\n      \"Bohuslav\",\n      \"Iľja\",\n      \"Daniel\",\n      \"Vladimír\",\n      \"Jakub\",\n      \"Krištof\",\n      \"Ignác\",\n      \"Gustáv\",\n      \"Jerguš\",\n      \"Dominik\",\n      \"Oskar\",\n      \"Vavrinec\",\n      \"Ľubomír\",\n      \"Mojmír\",\n      \"Leonard\",\n      \"Tichomír\",\n      \"Filip\",\n      \"Bartolomej\",\n      \"Ľudovít\",\n      \"Samuel\",\n      \"Augustín\",\n      \"Belo\",\n      \"Oleg\",\n      \"Bystrík\",\n      \"Ctibor\",\n      \"Ľudomil\",\n      \"Konštantín\",\n      \"Ľuboslav\",\n      \"Matúš\",\n      \"Móric\",\n      \"Ľuboš\",\n      \"Ľubor\",\n      \"Vladislav\",\n      \"Cyprián\",\n      \"Václav\",\n      \"Michal\",\n      \"Jarolím\",\n      \"Arnold\",\n      \"Levoslav\",\n      \"František\",\n      \"Dionýz\",\n      \"Maximilián\",\n      \"Koloman\",\n      \"Boris\",\n      \"Lukáš\",\n      \"Kristián\",\n      \"Vendelín\",\n      \"Sergej\",\n      \"Aurel\",\n      \"Demeter\",\n      \"Denis\",\n      \"Hubert\",\n      \"Karol\",\n      \"Imrich\",\n      \"René\",\n      \"Bohumír\",\n      \"Teodor\",\n      \"Tibor\",\n      \"Maroš\",\n      \"Martin\",\n      \"Svätopluk\",\n      \"Stanislav\",\n      \"Leopold\",\n      \"Eugen\",\n      \"Félix\",\n      \"Klement\",\n      \"Kornel\",\n      \"Milan\",\n      \"Vratko\",\n      \"Ondrej\",\n      \"Andrej\",\n      \"Edmund\",\n      \"Oldrich\",\n      \"Oto\",\n      \"Mikuláš\",\n      \"Ambróz\",\n      \"Radúz\",\n      \"Bohdan\",\n      \"Adam\",\n      \"Štefan\",\n      \"Dávid\",\n      \"Silvester\"\n    ],\n    \"female_first_name\": [\n      \"Alexandra\",\n      \"Karina\",\n      \"Daniela\",\n      \"Andrea\",\n      \"Antónia\",\n      \"Bohuslava\",\n      \"Dáša\",\n      \"Malvína\",\n      \"Kristína\",\n      \"Nataša\",\n      \"Bohdana\",\n      \"Drahomíra\",\n      \"Sára\",\n      \"Zora\",\n      \"Tamara\",\n      \"Ema\",\n      \"Tatiana\",\n      \"Erika\",\n      \"Veronika\",\n      \"Agáta\",\n      \"Dorota\",\n      \"Vanda\",\n      \"Zoja\",\n      \"Gabriela\",\n      \"Perla\",\n      \"Ida\",\n      \"Liana\",\n      \"Miloslava\",\n      \"Vlasta\",\n      \"Lívia\",\n      \"Eleonóra\",\n      \"Etela\",\n      \"Romana\",\n      \"Zlatica\",\n      \"Anežka\",\n      \"Bohumila\",\n      \"Františka\",\n      \"Angela\",\n      \"Matilda\",\n      \"Svetlana\",\n      \"Ľubica\",\n      \"Alena\",\n      \"Soňa\",\n      \"Vieroslava\",\n      \"Zita\",\n      \"Miroslava\",\n      \"Irena\",\n      \"Milena\",\n      \"Estera\",\n      \"Justína\",\n      \"Dana\",\n      \"Danica\",\n      \"Jela\",\n      \"Jaroslava\",\n      \"Jarmila\",\n      \"Lea\",\n      \"Anastázia\",\n      \"Galina\",\n      \"Lesana\",\n      \"Hermína\",\n      \"Monika\",\n      \"Ingrida\",\n      \"Viktória\",\n      \"Blažena\",\n      \"Žofia\",\n      \"Sofia\",\n      \"Gizela\",\n      \"Viola\",\n      \"Gertrúda\",\n      \"Zina\",\n      \"Júlia\",\n      \"Juliana\",\n      \"Želmíra\",\n      \"Ela\",\n      \"Vanesa\",\n      \"Iveta\",\n      \"Vilma\",\n      \"Petronela\",\n      \"Žaneta\",\n      \"Xénia\",\n      \"Karolína\",\n      \"Lenka\",\n      \"Laura\",\n      \"Stanislava\",\n      \"Margaréta\",\n      \"Dobroslava\",\n      \"Blanka\",\n      \"Valéria\",\n      \"Paulína\",\n      \"Sidónia\",\n      \"Adriána\",\n      \"Beáta\",\n      \"Petra\",\n      \"Melánia\",\n      \"Diana\",\n      \"Berta\",\n      \"Patrícia\",\n      \"Lujza\",\n      \"Amália\",\n      \"Milota\",\n      \"Nina\",\n      \"Margita\",\n      \"Kamila\",\n      \"Dušana\",\n      \"Magdaléna\",\n      \"Oľga\",\n      \"Anna\",\n      \"Hana\",\n      \"Božena\",\n      \"Marta\",\n      \"Libuša\",\n      \"Božidara\",\n      \"Dominika\",\n      \"Hortenzia\",\n      \"Jozefína\",\n      \"Štefánia\",\n      \"Ľubomíra\",\n      \"Zuzana\",\n      \"Darina\",\n      \"Marcela\",\n      \"Milica\",\n      \"Elena\",\n      \"Helena\",\n      \"Lýdia\",\n      \"Anabela\",\n      \"Jana\",\n      \"Silvia\",\n      \"Nikola\",\n      \"Ružena\",\n      \"Nora\",\n      \"Drahoslava\",\n      \"Linda\",\n      \"Melinda\",\n      \"Rebeka\",\n      \"Rozália\",\n      \"Regína\",\n      \"Alica\",\n      \"Marianna\",\n      \"Miriama\",\n      \"Martina\",\n      \"Mária\",\n      \"Jolana\",\n      \"Ľudomila\",\n      \"Ľudmila\",\n      \"Olympia\",\n      \"Eugénia\",\n      \"Ľuboslava\",\n      \"Zdenka\",\n      \"Edita\",\n      \"Michaela\",\n      \"Stela\",\n      \"Viera\",\n      \"Natália\",\n      \"Eliška\",\n      \"Brigita\",\n      \"Valentína\",\n      \"Terézia\",\n      \"Vladimíra\",\n      \"Hedviga\",\n      \"Uršuľa\",\n      \"Alojza\",\n      \"Kvetoslava\",\n      \"Sabína\",\n      \"Dobromila\",\n      \"Klára\",\n      \"Simona\",\n      \"Aurélia\",\n      \"Denisa\",\n      \"Renáta\",\n      \"Irma\",\n      \"Agnesa\",\n      \"Klaudia\",\n      \"Alžbeta\",\n      \"Elvíra\",\n      \"Cecília\",\n      \"Emília\",\n      \"Katarína\",\n      \"Henrieta\",\n      \"Bibiána\",\n      \"Barbora\",\n      \"Marína\",\n      \"Izabela\",\n      \"Hilda\",\n      \"Otília\",\n      \"Lucia\",\n      \"Branislava\",\n      \"Bronislava\",\n      \"Ivica\",\n      \"Albína\",\n      \"Kornélia\",\n      \"Sláva\",\n      \"Slávka\",\n      \"Judita\",\n      \"Dagmara\",\n      \"Adela\",\n      \"Nadežda\",\n      \"Eva\",\n      \"Filoména\",\n      \"Ivana\",\n      \"Milada\"\n    ],\n    \"male_last_name\": [\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    \"female_last_name\": [\n      \"Antalová\",\n      \"Babková\",\n      \"Bahnová\",\n      \"Balážová\",\n      \"Baranová\",\n      \"Baranková\",\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      \"Cibulová\",\n      \"Cibulková\",\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      \"Dulová\",\n      \"Dullová\",\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šparová\",\n      \"Gašparovičová\",\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áčová\",\n      \"Kováčiková\",\n      \"Kozová\",\n      \"Kočišová\",\n      \"Krajíčeková\",\n      \"Krajčová\",\n      \"Krajčovič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álová\",\n      \"Miháliková\",\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      \"Morová\",\n      \"Moravčíková\",\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árová\",\n      \"Rybáriková\",\n      \"Samsonová\",\n      \"Sedliaková\",\n      \"Senková\",\n      \"Sklenková\",\n      \"Skokanová\",\n      \"Skutecká\",\n      \"Slašťanová\",\n      \"Slobodová\",\n      \"Slobodníková\",\n      \"Slotová\",\n      \"Slováková\",\n      \"Smreková\",\n      \"Stodolová\",\n      \"Straková\",\n      \"Strnisková\",\n      \"Svrbíková\",\n      \"Sámelová\",\n      \"Sýkorová\",\n      \"Tatarová\",\n      \"Tatarková\",\n      \"Tatárová\",\n      \"Tatárkaová\",\n      \"Thomková\",\n      \"Tomečeková\",\n      \"Tomková\",\n      \"Trubenová\",\n      \"Turčoková\",\n      \"Uramová\",\n      \"Urblíková\",\n      \"Vajcíková\",\n      \"Vajdová\",\n      \"Valachová\",\n      \"Valachovičová\",\n      \"Valentová\",\n      \"Valušková\",\n      \"Vaneková\",\n      \"Veselová\",\n      \"Vicenová\",\n      \"Višňovská\",\n      \"Vlachová\",\n      \"Vojteková\",\n      \"Vydarená\",\n      \"Zajacová\",\n      \"Zimová\",\n      \"Zimková\",\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      \"Štefanová\",\n      \"Štefanková\",\n      \"Šulcová\",\n      \"Šurková\",\n      \"Švehlová\",\n      \"Šťastná\"\n    ],\n    \"prefix\": [\n      \"Ing.\",\n      \"Mgr.\",\n      \"JUDr.\",\n      \"MUDr.\"\n    ],\n    \"suffix\": [\n      \"Phd.\"\n    ],\n    \"title\": {\n      \"descriptor\": [\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        \"Dynamic\",\n        \"International\",\n        \"Legacy\",\n        \"Forward\",\n        \"Internal\",\n        \"Human\",\n        \"Chief\",\n        \"Principal\"\n      ],\n      \"level\": [\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      \"job\": [\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    },\n    \"name\": [\n      \"#{prefix} #{male_first_name} #{male_last_name}\",\n      \"#{prefix} #{female_first_name} #{female_last_name}\",\n      \"#{male_first_name} #{male_last_name} #{suffix}\",\n      \"#{female_first_name} #{female_last_name} #{suffix}\",\n      \"#{male_first_name} #{male_last_name}\",\n      \"#{male_first_name} #{male_last_name}\",\n      \"#{male_first_name} #{male_last_name}\",\n      \"#{female_first_name} #{female_last_name}\",\n      \"#{female_first_name} #{female_last_name}\",\n      \"#{female_first_name} #{female_last_name}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"09## ### ###\",\n      \"0## #### ####\",\n      \"0# #### ####\",\n      \"+421 ### ### ###\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/sk.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 3],\n    city: [Array String; 1],\n    city_name: [Array String; 79],\n    city_prefix: [Array String; 7],\n    city_suffix: [Array String; 19],\n    country: [Array String; 382],\n    default_country: [Array String; 1],\n    postcode: [Array String; 3],\n    secondary_address: [Array String; 2],\n    street: [Array String; 1160],\n    street_address: [Array String; 1],\n    street_name: [Array String; 1],\n    time_zone: [Array String; 143]\n  },\n  company: {\n    adjective: [Array String; 100],\n    bs_noun: [Array String; 109],\n    bs_verb: [Array String; 60],\n    descriptor: [Array String; 101],\n    name: [Array String; 3],\n    noun: [Array String; 104],\n    suffix: [Array String; 3]\n  },\n  internet: {\n    domain_suffix: [Array String; 5],\n    free_email: [Array String; 3]\n  },\n  lorem: {\n    words: [Array String; 249]\n  },\n  name: {\n    female_first_name: [Array String; 200],\n    female_last_name: [Array String; 251],\n    male_first_name: [Array String; 192],\n    male_last_name: [Array String; 257],\n    name: [Array String; 10],\n    prefix: [Array String; 4],\n    suffix: [Array String; 1],\n    title: {\n      descriptor: [Array String; 22],\n      job: [Array String; 25],\n      level: [Array String; 37]\n    }\n  },\n  phone_number: {\n    formats: [Array String; 4]\n  },\n  title: Slovakian\n}"
  },
  {
    "path": "Source/Bogus/data/sv.locale.json",
    "content": "{\n  \"title\": \"Swedish\",\n  \"address\": {\n    \"city_prefix\": [\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    \"city_suffix\": [\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    \"country\": [\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      \"Danmark\",\n      \"Färöarna\",\n      \"Grönland\",\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    \"common_street_suffix\": [\n      \"s Väg\",\n      \"s Gata\"\n    ],\n    \"street_prefix\": [\n      \"Västra\",\n      \"Östra\",\n      \"Norra\",\n      \"Södra\",\n      \"Övre\",\n      \"Undre\"\n    ],\n    \"street_root\": [\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      \"Skol\",\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    \"street_suffix\": [\n      \"vägen\",\n      \"gatan\",\n      \"gränden\",\n      \"gärdet\",\n      \"allén\"\n    ],\n    \"state\": [\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    \"city\": [\n      \"#{city_prefix}#{city_suffix}\"\n    ],\n    \"street_name\": [\n      \"#{street_root}#{street_suffix}\",\n      \"#{street_prefix} #{street_root}#{street_suffix}\",\n      \"#{Name.first_name}#{common_street_suffix}\",\n      \"#{Name.last_name}#{common_street_suffix}\"\n    ],\n    \"postcode\": [\n      \"#####\"\n    ],\n    \"building_number\": [\n      \"###\",\n      \"##\",\n      \"#\"\n    ],\n    \"secondary_address\": [\n      \"Lgh. ###\",\n      \"Hus ###\"\n    ],\n    \"street_address\": [\n      \"#{street_name} #{building_number}\"\n    ],\n    \"default_country\": [\n      \"Sverige\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"Gruppen\",\n      \"AB\",\n      \"HB\",\n      \"Group\",\n      \"Investment\",\n      \"Kommanditbolag\",\n      \"Aktiebolag\"\n    ],\n    \"name\": [\n      \"#{Name.last_name} #{suffix}\",\n      \"#{Name.last_name}-#{Name.last_name}\",\n      \"#{Name.last_name}, #{Name.last_name} #{suffix}\"\n    ]\n  },\n  \"internet\": {\n    \"domain_suffix\": [\n      \"se\",\n      \"nu\",\n      \"info\",\n      \"com\",\n      \"org\"\n    ]\n  },\n  \"name\": {\n    \"first_name_women\": [],\n    \"first_name_men\": [],\n    \"last_name\": [\n      \"Johansson\",\n      \"Andersson\",\n      \"Karlsson\",\n      \"Nilsson\",\n      \"Eriksson\",\n      \"Larsson\",\n      \"Olsson\",\n      \"Persson\",\n      \"Svensson\",\n      \"Gustafsson\",\n      \"Pettersson\",\n      \"Jonsson\",\n      \"Jansson\",\n      \"Hansson\",\n      \"Bengtsson\",\n      \"Jönsson\",\n      \"Lindberg\",\n      \"Jakobsson\",\n      \"Magnusson\",\n      \"Olofsson\",\n      \"Lindström\",\n      \"Lindqvist\",\n      \"Lindgren\",\n      \"Berg\",\n      \"Axelsson\",\n      \"Bergström\",\n      \"Lundberg\",\n      \"Lind\",\n      \"Lundgren\",\n      \"Lundqvist\",\n      \"Mattsson\",\n      \"Berglund\",\n      \"Fredriksson\",\n      \"Sandberg\",\n      \"Henriksson\",\n      \"Forsberg\",\n      \"Sjöberg\",\n      \"Ali\",\n      \"Wallin\",\n      \"Mohamed\",\n      \"Engström\",\n      \"Eklund\",\n      \"Danielsson\",\n      \"Lundin\",\n      \"Håkansson\",\n      \"Björk\",\n      \"Bergman\",\n      \"Gunnarsson\",\n      \"Holm\",\n      \"Wikström\",\n      \"Samuelsson\",\n      \"Isaksson\",\n      \"Fransson\",\n      \"Bergqvist\",\n      \"Nyström\",\n      \"Holmberg\",\n      \"Arvidsson\",\n      \"Löfgren\",\n      \"Söderberg\",\n      \"Nyberg\",\n      \"Blomqvist\",\n      \"Claesson\",\n      \"Nordström\",\n      \"Ahmed\",\n      \"Mårtensson\",\n      \"Lundström\",\n      \"Hassan\",\n      \"Viklund\",\n      \"Björklund\",\n      \"Eliasson\",\n      \"Pålsson\",\n      \"Berggren\",\n      \"Sandström\",\n      \"Lund\",\n      \"Nordin\",\n      \"Ström\",\n      \"Åberg\",\n      \"Falk\",\n      \"Ekström\",\n      \"Hermansson\",\n      \"Holmgren\",\n      \"Hellström\",\n      \"Dahlberg\",\n      \"Hedlund\",\n      \"Sundberg\",\n      \"Sjögren\",\n      \"Ek\",\n      \"Blom\",\n      \"Abrahamsson\",\n      \"Martinsson\",\n      \"Öberg\",\n      \"Andreasson\",\n      \"Strömberg\",\n      \"Månsson\",\n      \"Hansen\",\n      \"Åkesson\",\n      \"Dahl\",\n      \"Lindholm\",\n      \"Norberg\",\n      \"Holmqvist\"\n    ],\n    \"prefix\": [\n      \"Dr.\",\n      \"Prof.\",\n      \"PhD.\"\n    ],\n    \"title\": {\n      \"descriptor\": [\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        \"Dynamic\",\n        \"International\",\n        \"Legacy\",\n        \"Forward\",\n        \"Internal\",\n        \"Human\",\n        \"Chief\",\n        \"Principal\"\n      ],\n      \"level\": [\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      \"job\": [\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    },\n    \"name\": [\n      \"#{female_first_name} #{last_name}\",\n      \"#{male_first_name} #{last_name}\",\n      \"#{female_first_name} #{last_name}\",\n      \"#{male_first_name} #{last_name}\",\n      \"#{female_first_name} #{last_name}\",\n      \"#{male_first_name} #{last_name}\",\n      \"#{prefix} #{male_first_name} #{last_name}\",\n      \"#{prefix} #{female_first_name} #{last_name}\"\n    ],\n    \"female_first_name\": [\n      \"Anna\",\n      \"Eva\",\n      \"Maria\",\n      \"Karin\",\n      \"Sara\",\n      \"Kristina\",\n      \"Lena\",\n      \"Emma\",\n      \"Kerstin\",\n      \"Marie\",\n      \"Malin\",\n      \"Ingrid\",\n      \"Jenny\",\n      \"Hanna\",\n      \"Linda\",\n      \"Annika\",\n      \"Susanne\",\n      \"Elin\",\n      \"Monica\",\n      \"Birgitta\",\n      \"Sofia\",\n      \"Johanna\",\n      \"Inger\",\n      \"Carina\",\n      \"Elisabeth\",\n      \"Julia\",\n      \"Ulla\",\n      \"Katarina\",\n      \"Linnéa\",\n      \"Emelie\",\n      \"Ida\",\n      \"Helena\",\n      \"Camilla\",\n      \"Åsa\",\n      \"Anette\",\n      \"Sandra\",\n      \"Gunilla\",\n      \"Anita\",\n      \"Maja\",\n      \"Marianne\",\n      \"Margareta\",\n      \"Amanda\",\n      \"Anneli\",\n      \"Therese\",\n      \"Ann\",\n      \"Josefin\",\n      \"Cecilia\",\n      \"Jessica\",\n      \"Helen\",\n      \"Lisa\",\n      \"Matilda\",\n      \"Caroline\",\n      \"Alice\",\n      \"Frida\",\n      \"Ulrika\",\n      \"Elsa\",\n      \"Barbro\",\n      \"Siv\",\n      \"Rebecca\",\n      \"Madeleine\",\n      \"Klara\",\n      \"Ebba\",\n      \"Sofie\",\n      \"Isabelle\",\n      \"Agneta\",\n      \"Gun\",\n      \"Wilma\",\n      \"Lina\",\n      \"Berit\",\n      \"Pia\",\n      \"Ella\",\n      \"Ellen\",\n      \"Yvonne\",\n      \"Louise\",\n      \"Astrid\",\n      \"Moa\",\n      \"Olivia\",\n      \"Nathalie\",\n      \"Mona\",\n      \"Agnes\",\n      \"Emilia\",\n      \"Alexandra\",\n      \"Alva\",\n      \"Britt\",\n      \"Erika\",\n      \"Viktoria\",\n      \"Ann-Christin\",\n      \"Felicia\",\n      \"Ann-Marie\",\n      \"Sonja\",\n      \"Britt-Marie\",\n      \"Pernilla\",\n      \"Lovisa\",\n      \"Charlotte\",\n      \"Linn\",\n      \"Gunnel\",\n      \"Nina\",\n      \"Mikaela\",\n      \"Karolina\",\n      \"Lisbeth\"\n    ],\n    \"male_first_name\": [\n      \"Lars\",\n      \"Mikael\",\n      \"Anders\",\n      \"Johan\",\n      \"Erik\",\n      \"Per\",\n      \"Peter\",\n      \"Karl\",\n      \"Thomas\",\n      \"Jan\",\n      \"Daniel\",\n      \"Fredrik\",\n      \"Andreas\",\n      \"Hans\",\n      \"Stefan\",\n      \"Mohamed\",\n      \"Mats\",\n      \"Marcus\",\n      \"Mattias\",\n      \"Magnus\",\n      \"Jonas\",\n      \"Oskar\",\n      \"Alexander\",\n      \"Niklas\",\n      \"Bengt\",\n      \"Martin\",\n      \"Bo\",\n      \"Nils\",\n      \"Viktor\",\n      \"Patrik\",\n      \"Björn\",\n      \"David\",\n      \"Leif\",\n      \"Filip\",\n      \"Henrik\",\n      \"Joakim\",\n      \"Emil\",\n      \"Christer\",\n      \"Ulf\",\n      \"Sven\",\n      \"Simon\",\n      \"Christoffer\",\n      \"Anton\",\n      \"Gustav\",\n      \"Robert\",\n      \"Christian\",\n      \"William\",\n      \"Tommy\",\n      \"Kjell\",\n      \"Lucas\",\n      \"Rickard\",\n      \"Håkan\",\n      \"Adam\",\n      \"Göran\",\n      \"Jakob\",\n      \"Jonathan\",\n      \"Rolf\",\n      \"Lennart\",\n      \"Robin\",\n      \"Sebastian\",\n      \"Elias\",\n      \"Tobias\",\n      \"John\",\n      \"Stig\",\n      \"Axel\",\n      \"Linus\",\n      \"Oliver\",\n      \"Kent\",\n      \"Hugo\",\n      \"Isak\",\n      \"Roger\",\n      \"Jesper\",\n      \"Claes\",\n      \"Albin\",\n      \"Ludvig\",\n      \"Jörgen\",\n      \"Rasmus\",\n      \"Max\",\n      \"Ali\",\n      \"Jimmy\",\n      \"Kenneth\",\n      \"Joel\",\n      \"Gunnar\",\n      \"Dennis\",\n      \"Josef\",\n      \"Johnny\",\n      \"Olle\",\n      \"Liam\",\n      \"Leo\",\n      \"Olof\",\n      \"Pontus\",\n      \"Åke\",\n      \"Kurt\",\n      \"Kevin\",\n      \"Samuel\",\n      \"Edvin\",\n      \"Gabriel\",\n      \"Torbjörn\",\n      \"Arvid\",\n      \"Felix\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"####-#####\",\n      \"####-######\"\n    ]\n  },\n  \"cell_phone\": {\n    \"common_cell_prefix\": [\n      \"56\",\n      \"62\",\n      \"59\"\n    ],\n    \"formats\": [\n      \"#{common_cell_prefix}-###-####\"\n    ]\n  },\n  \"commerce\": {\n    \"color\": [\n      \"vit\",\n      \"silver\",\n      \"grå\",\n      \"svart\",\n      \"röd\",\n      \"grön\",\n      \"blå\",\n      \"gul\",\n      \"lila\",\n      \"indigo\",\n      \"guld\",\n      \"brun\",\n      \"rosa\",\n      \"purpur\",\n      \"korall\"\n    ],\n    \"department\": [\n      \"Böcker\",\n      \"Filmer\",\n      \"Musik\",\n      \"Spel\",\n      \"Elektronik\",\n      \"Datorer\",\n      \"Hem\",\n      \"Trädgård\",\n      \"Verktyg\",\n      \"Livsmedel\",\n      \"Hälsa\",\n      \"Skönhet\",\n      \"Leksaker\",\n      \"Klädsel\",\n      \"Skor\",\n      \"Smycken\",\n      \"Sport\"\n    ],\n    \"product_name\": {\n      \"adjective\": [\n        \"Liten\",\n        \"Ergonomisk\",\n        \"Robust\",\n        \"Intelligent\",\n        \"Söt\",\n        \"Otrolig\",\n        \"Fantastisk\",\n        \"Praktisk\",\n        \"Slimmad\",\n        \"Grym\"\n      ],\n      \"material\": [\n        \"Stål\",\n        \"Metall\",\n        \"Trä\",\n        \"Betong\",\n        \"Plast\",\n        \"Bomull\",\n        \"Granit\",\n        \"Gummi\",\n        \"Latex\"\n      ],\n      \"product\": [\n        \"Stol\",\n        \"Bil\",\n        \"Dator\",\n        \"Handskar\",\n        \"Byxor\",\n        \"Skjorta\",\n        \"Bord\",\n        \"Skor\",\n        \"Hatt\"\n      ]\n    }\n  },\n  \"team\": {\n    \"suffix\": [\n      \"IF\",\n      \"FF\",\n      \"BK\",\n      \"HK\",\n      \"AIF\",\n      \"SK\",\n      \"FC\",\n      \"SK\",\n      \"BoIS\",\n      \"FK\",\n      \"BIS\",\n      \"FIF\",\n      \"IK\"\n    ],\n    \"name\": [\n      \"#{Address.city} #{suffix}\"\n    ]\n  },\n  \"date\": {\n    \"month\": {\n      \"wide\": [\n        \"januari\",\n        \"februari\",\n        \"mars\",\n        \"april\",\n        \"maj\",\n        \"juni\",\n        \"juli\",\n        \"augusti\",\n        \"september\",\n        \"oktober\",\n        \"november\",\n        \"december\"\n      ],\n      \"abbr\": [\n        \"jan\",\n        \"feb\",\n        \"mar\",\n        \"apr\",\n        \"maj\",\n        \"jun\",\n        \"jul\",\n        \"aug\",\n        \"sep\",\n        \"okt\",\n        \"nov\",\n        \"dec\"\n      ]\n    },\n    \"weekday\": {\n      \"wide\": [\n        \"söndag\",\n        \"måndag\",\n        \"tisdag\",\n        \"onsdag\",\n        \"torsdag\",\n        \"fredag\",\n        \"lördag\"\n      ],\n      \"abbr\": [\n        \"sön\",\n        \"mån\",\n        \"tis\",\n        \"ons\",\n        \"tor\",\n        \"fre\",\n        \"lör\"\n      ]\n    }\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/sv.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 3],\n    city: [Array String; 1],\n    city_prefix: [Array String; 25],\n    city_suffix: [Array String; 19],\n    common_street_suffix: [Array String; 2],\n    country: [Array String; 205],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1],\n    secondary_address: [Array String; 2],\n    state: [Array String; 23],\n    street_address: [Array String; 1],\n    street_name: [Array String; 4],\n    street_prefix: [Array String; 6],\n    street_root: [Array String; 28],\n    street_suffix: [Array String; 5]\n  },\n  cell_phone: {\n    common_cell_prefix: [Array String; 3],\n    formats: [Array String; 1]\n  },\n  commerce: {\n    color: [Array String; 15],\n    department: [Array String; 17],\n    product_name: {\n      adjective: [Array String; 10],\n      material: [Array String; 9],\n      product: [Array String; 9]\n    }\n  },\n  company: {\n    name: [Array String; 3],\n    suffix: [Array String; 7]\n  },\n  date: {\n    month: {\n      abbr: [Array String; 12],\n      wide: [Array String; 12]\n    },\n    weekday: {\n      abbr: [Array String; 7],\n      wide: [Array String; 7]\n    }\n  },\n  internet: {\n    domain_suffix: [Array String; 5]\n  },\n  name: {\n    female_first_name: [Array String; 100],\n    last_name: [Array String; 100],\n    male_first_name: [Array String; 100],\n    name: [Array String; 8],\n    prefix: [Array String; 3],\n    title: {\n      descriptor: [Array String; 22],\n      job: [Array String; 25],\n      level: [Array String; 37]\n    }\n  },\n  phone_number: {\n    formats: [Array String; 2]\n  },\n  team: {\n    name: [Array String; 1],\n    suffix: [Array String; 13]\n  },\n  title: Swedish\n}"
  },
  {
    "path": "Source/Bogus/data/tr.locale.json",
    "content": "{\n  \"title\": \"Turkish\",\n  \"address\": {\n    \"city\": [\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    \"street_root\": [\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      \"Okul 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    \"country\": [\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    \"postcode\": [\n      \"#####\"\n    ],\n    \"default_country\": [\n      \"Türkiye\"\n    ],\n    \"building_number\": [\n      \"###\",\n      \"##\",\n      \"#\",\n      \"##a\",\n      \"##b\",\n      \"##c\"\n    ],\n    \"street_name\": [\n      \"#{street_root}\"\n    ],\n    \"street_address\": [\n      \"#{street_name} #{building_number}\"\n    ],\n    \"state\": [\n      \"Adana\",\n      \"Adiyaman\",\n      \"Afyonkarahisar\",\n      \"Agri\",\n      \"Aksaray\",\n      \"Amasya\",\n      \"Ankara\",\n      \"Antalya\",\n      \"Ardahan\",\n      \"Artvin\",\n      \"Aydin\",\n      \"Balikesir\",\n      \"Bartin\",\n      \"Batman\",\n      \"Bayburt\",\n      \"Bilecik\",\n      \"Bingöl\",\n      \"Bitlis\",\n      \"Bolu\",\n      \"Burdur\",\n      \"Bursa\",\n      \"Çanakkale\",\n      \"Çankiri\",\n      \"Çorum\",\n      \"Denizli\",\n      \"Diyarbakir\",\n      \"Düzce\",\n      \"Edirne\",\n      \"Elazig\",\n      \"Erzincan\",\n      \"Erzurum\",\n      \"Eskisehir\",\n      \"Gaziantep\",\n      \"Giresun\",\n      \"Gümüshane\",\n      \"Hakkâri\",\n      \"Hatay\",\n      \"Igdir\",\n      \"Isparta\",\n      \"Istanbul\",\n      \"Izmir\",\n      \"Kahramanmaras\",\n      \"Karabük\",\n      \"Karaman\",\n      \"Kars\",\n      \"Kastamonu\",\n      \"Kayseri\",\n      \"Kirikkale\",\n      \"Kirklareli\",\n      \"Kirsehir\",\n      \"Kilis\",\n      \"Kocaeli\",\n      \"Konya\",\n      \"Kütahya\",\n      \"Malatya\",\n      \"Manisa\",\n      \"Mardin\",\n      \"Mersin\",\n      \"Mugla\",\n      \"Mus\",\n      \"Nevsehir\",\n      \"Nigde\",\n      \"Ordu\",\n      \"Osmaniye\",\n      \"Rize\",\n      \"Sakarya\",\n      \"Samsun\",\n      \"Siirt\",\n      \"Sinop\",\n      \"Sivas\",\n      \"Sanliurfa\",\n      \"Sirnak\",\n      \"Tekirdag\",\n      \"Tokat\",\n      \"Trabzon\",\n      \"Tunceli\",\n      \"Usak\",\n      \"Van\",\n      \"Yalova\",\n      \"Yozgat\",\n      \"Zonguldak\"\n    ]\n  },\n  \"internet\": {\n    \"domain_suffix\": [\n      \"com.tr\",\n      \"com\",\n      \"net\",\n      \"net.tr\",\n      \"org\",\n      \"org.tr\",\n      \"biz\",\n      \"info\",\n      \"name\",\n      \"gov.tr\"\n    ]\n  },\n  \"lorem\": {\n    \"words\": [\n      \"masaya\",\n      \"doğru\",\n      \"gülüyorum\",\n      \"telefonu\",\n      \"patlıcan\",\n      \"tv\",\n      \"un\",\n      \"değirmeni\",\n      \"anlamsız\",\n      \"filmini\",\n      \"mi\",\n      \"bilgisayarı\",\n      \"salladı\",\n      \"orta\",\n      \"camisi\",\n      \"çünkü\",\n      \"yazın\",\n      \"umut\",\n      \"teldeki\",\n      \"layıkıyla\",\n      \"gül\",\n      \"otobüs\",\n      \"gitti\",\n      \"değerli\",\n      \"olduğu\",\n      \"için\",\n      \"çobanın\",\n      \"öyle\",\n      \"ki\",\n      \"sokaklarda\",\n      \"adanaya\",\n      \"de\",\n      \"masanın\",\n      \"çakıl\",\n      \"lambadaki\",\n      \"gördüm\",\n      \"ekşili\",\n      \"çorba\",\n      \"cezbelendi\",\n      \"batarya\",\n      \"kutusu\",\n      \"lakin\",\n      \"dışarı\",\n      \"çıktılar\",\n      \"karşıdakine\",\n      \"bilgiyasayarı\",\n      \"sevindi\",\n      \"ve\",\n      \"ışık\",\n      \"dağılımı\",\n      \"sıla\",\n      \"koştum\",\n      \"koşuyorlar\",\n      \"göze\",\n      \"çarpan\",\n      \"eve\",\n      \"yapacakmış\",\n      \"gidecekmiş\",\n      \"biber\",\n      \"dergi\",\n      \"ona\",\n      \"duyulmamış\",\n      \"türemiş\",\n      \"sıfat\",\n      \"sandalye\",\n      \"mıknatıslı\",\n      \"okuma\",\n      \"sayfası\",\n      \"sinema\",\n      \"hesap\",\n      \"makinesi\",\n      \"balıkhaneye\",\n      \"mutlu\",\n      \"oldular\",\n      \"beğendim\",\n      \"kapının\",\n      \"kulu\",\n      \"koyun\",\n      \"cesurca\",\n      \"yaptı\",\n      \"gazete\",\n      \"uzattı\",\n      \"ötekinden\",\n      \"dolayı\",\n      \"sarmal\",\n      \"açılmadan\",\n      \"adresini\",\n      \"kalemi\",\n      \"sıradanlıktan\",\n      \"şafak\",\n      \"ama\",\n      \"bahar\",\n      \"bundan\",\n      \"domates\",\n      \"düşünüyor\",\n      \"layıkıyla\",\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      \"aut\",\n      \"odit\",\n      \"aut\",\n      \"fugit\",\n      \"sed\",\n      \"quia\",\n      \"consequuntur\",\n      \"magni\",\n      \"dolores\",\n      \"eos\",\n      \"qui\",\n      \"ratione\",\n      \"voluptatem\",\n      \"sequi\",\n      \"nesciunt\",\n      \"neque\",\n      \"dolorem\",\n      \"ipsum\",\n      \"quia\",\n      \"dolor\",\n      \"sit\",\n      \"amet\",\n      \"consectetur\",\n      \"adipisci\",\n      \"velit\",\n      \"sed\",\n      \"quia\",\n      \"non\",\n      \"numquam\",\n      \"eius\",\n      \"modi\",\n      \"tempora\",\n      \"incidunt\",\n      \"ut\",\n      \"labore\",\n      \"et\",\n      \"dolore\",\n      \"magnam\",\n      \"aliquam\",\n      \"quaerat\",\n      \"voluptatem\",\n      \"ut\",\n      \"enim\",\n      \"ad\",\n      \"minima\",\n      \"veniam\",\n      \"quis\",\n      \"nostrum\",\n      \"exercitationem\",\n      \"ullam\",\n      \"corporis\",\n      \"nemo\",\n      \"enim\",\n      \"ipsam\",\n      \"voluptatem\",\n      \"quia\",\n      \"voluptas\",\n      \"sit\",\n      \"suscipit\",\n      \"laboriosam\",\n      \"nisi\",\n      \"ut\",\n      \"aliquid\",\n      \"ex\",\n      \"ea\",\n      \"commodi\",\n      \"consequatur\",\n      \"quis\",\n      \"autem\",\n      \"vel\",\n      \"eum\",\n      \"iure\",\n      \"reprehenderit\",\n      \"qui\",\n      \"in\",\n      \"ea\",\n      \"voluptate\",\n      \"velit\",\n      \"esse\",\n      \"quam\",\n      \"nihil\",\n      \"molestiae\",\n      \"et\",\n      \"iusto\",\n      \"odio\",\n      \"dignissimos\",\n      \"ducimus\",\n      \"qui\",\n      \"blanditiis\",\n      \"praesentium\",\n      \"laudantium\",\n      \"totam\",\n      \"rem\",\n      \"voluptatum\",\n      \"deleniti\"\n    ]\n  },\n  \"phone_number\": {\n    \"area_code\": [\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    \"formats\": [\n      \"+90-###-###-##-##\",\n      \"+90-###-###-#-###\"\n    ]\n  },\n  \"cell_phone\": {\n    \"formats\": [\n      \"+90-53#-###-##-##\",\n      \"+90-54#-###-##-##\",\n      \"+90-55#-###-##-##\",\n      \"+90-50#-###-##-##\"\n    ]\n  },\n  \"name\": {\n    \"male_first_name\": [\n      \"Abay\",\n      \"Abidin\",\n      \"Acar\",\n      \"Acun\",\n      \"Adem\",\n      \"Adil\",\n      \"Adnân\",\n      \"Afşin\",\n      \"Affan\",\n      \"Afi\",\n      \"Agâh\",\n      \"Ahmet\",\n      \"Ahsen\",\n      \"Akalp\",\n      \"Akbatur\",\n      \"Akın\",\n      \"Akın Alp\",\n      \"Akıner\",\n      \"Aktekin\",\n      \"Aktimur\",\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      \"Âmir\",\n      \"Ammâr\",\n      \"Ata\",\n      \"Atalay\",\n      \"Atâullah\",\n      \"Avşar\",\n      \"Aykan\",\n      \"Ayvaz\",\n      \"Anıl\",\n      \"Ant\",\n      \"Arda\",\n      \"Arif\",\n      \"Arslan\",\n      \"Asım\",\n      \"Asil\",\n      \"Aşkın\",\n      \"Atakan\",\n      \"Atıf\",\n      \"Atilla\",\n      \"Avni\",\n      \"Aydemir\",\n      \"Aydın\",\n      \"Ayhan\",\n      \"Aykut\",\n      \"Aytaç\",\n      \"Aytekin\",\n      \"Aytuğ\",\n      \"Azer\",\n      \"Aziz\",\n      \"Azizhan\",\n      \"Azmi\",\n      \"Babacan\",\n      \"Barın\",\n      \"Battal\",\n      \"Behram\",\n      \"Behzat\",\n      \"Bekir\",\n      \"Bektaş\",\n      \"Bera\",\n      \"Berkan\",\n      \"Berkin\",\n      \"Beşer\",\n      \"Baha\",\n      \"Bahadır\",\n      \"Bahri\",\n      \"Bahtiyar\",\n      \"Bâki\",\n      \"Barış\",\n      \"Barkın\",\n      \"Barlas\",\n      \"Bartu\",\n      \"Batu\",\n      \"Batuhan\",\n      \"Batur\",\n      \"Baturalp\",\n      \"Baykal\",\n      \"Bayram\",\n      \"Bedir\",\n      \"Bedirhan\",\n      \"Bedreddin\",\n      \"Bedri\",\n      \"Behçet\",\n      \"Behiç\",\n      \"Behlül\",\n      \"Behzat\",\n      \"Bekir\",\n      \"Bera\",\n      \"Berat\",\n      \"Berk\",\n      \"Berkay\",\n      \"Besim\",\n      \"Beşir\",\n      \"Bilâl\",\n      \"Birol\",\n      \"Bora\",\n      \"Buğra\",\n      \"Bulut\",\n      \"Burak\",\n      \"Burhan\",\n      \"Bülent\",\n      \"Bünyamin\",\n      \"Cafer\",\n      \"Cahid\",\n      \"Can\",\n      \"Canalp\",\n      \"Cândar\",\n      \"Caner\",\n      \"Cankan\",\n      \"Cavid\",\n      \"Celal\",\n      \"Celâleddin\",\n      \"Celasun\",\n      \"Celil\",\n      \"Cem\",\n      \"Cemal\",\n      \"Cemali\",\n      \"Cemil\",\n      \"Cenk\",\n      \"Cevat\",\n      \"Cevahir\",\n      \"Ceyhun\",\n      \"Cezmi\",\n      \"Cihan\",\n      \"Coşkun\",\n      \"Coşkuner\",\n      \"Cumhur\",\n      \"Cübeyr\",\n      \"Cüneyt\",\n      \"Cezmi\",\n      \"Cihad\",\n      \"Cihangir\",\n      \"Civan\",\n      \"Cihanşah\",\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      \"Dağhan\",\n      \"Dâver\",\n      \"Davud\",\n      \"Demiralp\",\n      \"Demirhan\",\n      \"Denizalp\",\n      \"Devran\",\n      \"Dikmen\",\n      \"Dilaver\",\n      \"Dildâr\",\n      \"Dilhan\",\n      \"Dinç\",\n      \"Dâver\",\n      \"Derviş\",\n      \"Dilhan\",\n      \"Dinçer\",\n      \"Direnç\",\n      \"Doğan\",\n      \"Doğanay\",\n      \"Doğaner\",\n      \"Doğu\",\n      \"Dora\",\n      \"Durmuş\",\n      \"Dündar\",\n      \"Ebuzer\",\n      \"Ecevit\",\n      \"Ecmel\",\n      \"Ediz\",\n      \"Efe\",\n      \"Efsun\",\n      \"Egemen\",\n      \"Ekrem\",\n      \"Elgin\",\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      \"Erçin\",\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      \"Erşan\",\n      \"Ertan\",\n      \"Ertuğrul\",\n      \"Esat\",\n      \"Eşref\",\n      \"Ethem\",\n      \"Evren\",\n      \"Ecehan\",\n      \"Ecmel\",\n      \"Ecvet\",\n      \"Ede\",\n      \"Edhem\",\n      \"Efken\",\n      \"Eflah\",\n      \"Ekmel\",\n      \"Elvan\",\n      \"Emced\",\n      \"Emir\",\n      \"Evran\",\n      \"Eymen\",\n      \"Eyüp\",\n      \"Ezrak\",\n      \"Fadıl\",\n      \"Fahrettin\",\n      \"Fahri\",\n      \"Faik\",\n      \"Faris\",\n      \"Faruk\",\n      \"Fatih\",\n      \"Faysal\",\n      \"Fazıl\",\n      \"Fehmi\",\n      \"Ferda\",\n      \"Ferdi\",\n      \"Ferhat\",\n      \"Ferhan\",\n      \"Ferhat\",\n      \"Ferit\",\n      \"Feridun\",\n      \"Ferruh\",\n      \"Fevzi\",\n      \"Feyyaz\",\n      \"Feyzullah\",\n      \"Fikret\",\n      \"Fikri\",\n      \"Fuat\",\n      \"Furkân\",\n      \"Fazlı\",\n      \"Fâlih\",\n      \"Faris\",\n      \"Fasih\",\n      \"Fatin\",\n      \"Fazullah\",\n      \"Feda\",\n      \"Fedai\",\n      \"Feramuz\",\n      \"Feramuş\",\n      \"Ferhan\",\n      \"Ferman\",\n      \"Ferruh\",\n      \"Fuzuli\",\n      \"Gaffar\",\n      \"Gazanfer\",\n      \"Gencer\",\n      \"Gökalp\",\n      \"Gökben\",\n      \"Gökmen\",\n      \"Gönenç\",\n      \"Görkem\",\n      \"Gülhan\",\n      \"Gültekin\",\n      \"Günay\",\n      \"Güner\",\n      \"Göngör\",\n      \"Gürdal\",\n      \"Gürhan\",\n      \"Gürkan\",\n      \"Gürol\",\n      \"Gürsel\",\n      \"Güven\",\n      \"Güvenalp\",\n      \"Gazi\",\n      \"Gevheri\",\n      \"Gıyas\",\n      \"Giray\",\n      \"Gürbüz\",\n      \"Habib\",\n      \"Hâdi\",\n      \"Hafız\",\n      \"Hakan\",\n      \"Hakkı\",\n      \"Haldun\",\n      \"Halit\",\n      \"Halil\",\n      \"Halim\",\n      \"Hâlis\",\n      \"Haluk\",\n      \"Hamdi\",\n      \"Hami\",\n      \"Hamit\",\n      \"Hamza\",\n      \"Harun\",\n      \"Hasan\",\n      \"Haşim\",\n      \"Haşmet\",\n      \"Hayati\",\n      \"Haydar\",\n      \"Hazar\",\n      \"Hıfzı\",\n      \"Hikmet\",\n      \"Hilmi\",\n      \"Himmet\",\n      \"Hulki\",\n      \"Hulusi\",\n      \"Hurşit\",\n      \"Hüma\",\n      \"Hürkan\",\n      \"Hüsamettin\",\n      \"Hüseyin\",\n      \"Hüsnü\",\n      \"Hüsrev\",\n      \"Habbab\",\n      \"Habil\",\n      \"Hacib\",\n      \"Hafi\",\n      \"Hafid\",\n      \"Hakem\",\n      \"Haki\",\n      \"Hamdullah\",\n      \"Hammâd\",\n      \"Hanefi\",\n      \"Hani\",\n      \"Haseki\",\n      \"Hasibi\",\n      \"Hasin\",\n      \"Hâtem\",\n      \"Hattâb\",\n      \"Hatip\",\n      \"Hayali\",\n      \"Haşim\",\n      \"Hazım\",\n      \"Hızır\",\n      \"Hicabi\",\n      \"Himmet\",\n      \"Hişam\",\n      \"Hud\",\n      \"Huzeyfe\",\n      \"Hüccet\",\n      \"Hüdâvendigâr\",\n      \"Hüdayi\",\n      \"Hümayun\",\n      \"Hüsameddin\",\n      \"Ilgın\",\n      \"Işıner\",\n      \"Itri\",\n      \"İbrahim\",\n      \"İdris\",\n      \"İhsan\",\n      \"İkbal\",\n      \"İlbey\",\n      \"İlhami\",\n      \"İlhan\",\n      \"İlkay\",\n      \"İlker\",\n      \"İlyas\",\n      \"İrfan\",\n      \"İsmail\",\n      \"İsmet\",\n      \"İzzettin\",\n      \"İzzet\",\n      \"İhvan\",\n      \"İkrime\",\n      \"Kadir\",\n      \"Kadrican\",\n      \"Kağan\",\n      \"Kamber\",\n      \"Kâmil\",\n      \"Karahan\",\n      \"Kayaalp\",\n      \"Kâzım\",\n      \"Kemâl\",\n      \"Kemalettin\",\n      \"Kenan\",\n      \"Kerami\",\n      \"Kerem\",\n      \"Kerim\",\n      \"Koray\",\n      \"Korkut\",\n      \"Köksal\",\n      \"Kubat\",\n      \"Kubilay\",\n      \"Kutbettin\",\n      \"Kürşad\",\n      \"Kabil\",\n      \"Kadem\",\n      \"Kadı\",\n      \"Kalender\",\n      \"Kamran\",\n      \"Kasım\",\n      \"Keleş\",\n      \"Keramet\",\n      \"Kerami\",\n      \"Keremşah\",\n      \"Keşşaf\",\n      \"Kuddusi\",\n      \"Lamih\",\n      \"Latif\",\n      \"Levent\",\n      \"Lütfullah\",\n      \"Lütfi\",\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      \"Mesut\",\n      \"Mete\",\n      \"Metin\",\n      \"Mevlüt\",\n      \"Mithat\",\n      \"Muammer\",\n      \"Muaviye\",\n      \"Muhammed\",\n      \"Muharrem\",\n      \"Muhsin\",\n      \"Muhyiddin\",\n      \"Mukadder\",\n      \"Murat\",\n      \"Musa\",\n      \"Mustafa\",\n      \"Muzaffer\",\n      \"Müfid\",\n      \"Müjdat\",\n      \"Mümtaz\",\n      \"Münir\",\n      \"Mestan\",\n      \"Mir\",\n      \"Miraç\",\n      \"Mirkelam\",\n      \"Mirza\",\n      \"Misbah\",\n      \"Muaz\",\n      \"Muhtar\",\n      \"Muhterem\",\n      \"Muhteşem\",\n      \"Muktedi\",\n      \"Muktedir\",\n      \"Muktefi\",\n      \"Muslih\",\n      \"Mutahhar\",\n      \"Mutasım\",\n      \"Muteber\",\n      \"Mutemed\",\n      \"Muttalib\",\n      \"Mükerrem\",\n      \"Müren\",\n      \"Müşir\",\n      \"Müzdad\",\n      \"Nabi\",\n      \"Naci\",\n      \"Nadi\",\n      \"Nadir\",\n      \"Nafiz\",\n      \"Nahid\",\n      \"Nahil\",\n      \"Nail\",\n      \"Naim\",\n      \"Namık\",\n      \"Nasrullah\",\n      \"Nazım\",\n      \"Nazif\",\n      \"Nazmi\",\n      \"Necat\",\n      \"Necati\",\n      \"Necdet\",\n      \"Necib\",\n      \"Necmettin\",\n      \"Nedim\",\n      \"Nejat\",\n      \"Nesim\",\n      \"Neşet\",\n      \"Nevzat\",\n      \"Nihat\",\n      \"Niyazi\",\n      \"Nizamettin\",\n      \"Numan\",\n      \"Nurettin\",\n      \"Nurullah\",\n      \"Nusret\",\n      \"Oğuz\",\n      \"Oğuzhan\",\n      \"Okan\",\n      \"Oktay\",\n      \"Onur\",\n      \"Orhan\",\n      \"Osman\",\n      \"Ozan\",\n      \"Ömer\",\n      \"Önder\",\n      \"Özcan\",\n      \"Özden\",\n      \"Özer\",\n      \"Özgür\",\n      \"Özhan\",\n      \"Özkan\",\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      \"Raşit\",\n      \"Rauf\",\n      \"Recai\",\n      \"Recep\",\n      \"Refik\",\n      \"Reha\",\n      \"Remzi\",\n      \"Resûl\",\n      \"Reşat\",\n      \"Rıdvan\",\n      \"Rıfat\",\n      \"Rıfkı\",\n      \"Rıza\",\n      \"Rüçhan\",\n      \"Rükneddin\",\n      \"Rüştü\",\n      \"Refah\",\n      \"Refet\",\n      \"Reis\",\n      \"Resül\",\n      \"Rifat\",\n      \"Rüçhan\",\n      \"Sabri\",\n      \"Sacid\",\n      \"Sadberk\",\n      \"Sadettin\",\n      \"Sadık\",\n      \"Sadi\",\n      \"Sadri\",\n      \"Sadullah\",\n      \"Safa\",\n      \"Saffet\",\n      \"Said\",\n      \"Saim\",\n      \"Sâkıp\",\n      \"Salih\",\n      \"Salim\",\n      \"Samed\",\n      \"Sami\",\n      \"Samih\",\n      \"Samim\",\n      \"Savaş\",\n      \"Seçkin\",\n      \"Sedat\",\n      \"Sefer\",\n      \"Selahattin\",\n      \"Selami\",\n      \"Selçuk\",\n      \"Selim\",\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      \"Sıdkı\",\n      \"Sırrı\",\n      \"Sinan\",\n      \"Suat\",\n      \"Subhi\",\n      \"Sudi\",\n      \"Sururi\",\n      \"Süheyl\",\n      \"Süleyman\",\n      \"Şaban\",\n      \"Şadan\",\n      \"Şahap\",\n      \"Şahin\",\n      \"Şahsuvar\",\n      \"Şakir\",\n      \"Şamil\",\n      \"Şayan\",\n      \"Şefik\",\n      \"Şemsi\",\n      \"Şener\",\n      \"Şenol\",\n      \"Şerafettin\",\n      \"Şeref\",\n      \"Şerif\",\n      \"Şevket\",\n      \"Şevki\",\n      \"Şinasi\",\n      \"Şükrü\",\n      \"Şahinalp\",\n      \"Şahsüvar\",\n      \"Şâfi\",\n      \"Şarani\",\n      \"Şecaeddin\",\n      \"Şehlevent\",\n      \"Şemsi\",\n      \"Şeyban\",\n      \"Şihab\",\n      \"Şihabeddin\",\n      \"Şir\",\n      \"Taceddin\",\n      \"Tahir\",\n      \"Tahsin\",\n      \"Taib\",\n      \"Talat\",\n      \"Talay\",\n      \"Talha\",\n      \"Talip\",\n      \"Tamer\",\n      \"Taner\",\n      \"Tanju\",\n      \"Tarık\",\n      \"Tarkan\",\n      \"Taşkın\",\n      \"Tayfun\",\n      \"Tayyar\",\n      \"Tekin\",\n      \"Tekinalp\",\n      \"Temel\",\n      \"Teoman\",\n      \"Tevfik\",\n      \"Tevhid\",\n      \"Tezcan\",\n      \"Tezel\",\n      \"Tınas\",\n      \"Timur\",\n      \"Tolga\",\n      \"Tolunay\",\n      \"Tufan\",\n      \"Tugay\",\n      \"Tuğrul\",\n      \"Tuğtekin\",\n      \"Tuhfe\",\n      \"Tunahan\",\n      \"Tunç\",\n      \"Tunçer\",\n      \"Turan\",\n      \"Turgay\",\n      \"Turgut\",\n      \"Tümer\",\n      \"Türkay\",\n      \"Türkeş\",\n      \"Türker\",\n      \"Ufuk\",\n      \"Uğur\",\n      \"Ukbe\",\n      \"Ulvi\",\n      \"Umur\",\n      \"Umuralp\",\n      \"Umut\",\n      \"Usame\",\n      \"Utku\",\n      \"Ülgen\",\n      \"Ülker\",\n      \"Ümit\",\n      \"Ünal\",\n      \"Üzeyir\",\n      \"Vahâ\",\n      \"Vahdet\",\n      \"Vahid\",\n      \"Valid\",\n      \"Vecdi\",\n      \"Vedat\",\n      \"Vefa\",\n      \"Vefik\",\n      \"Vehbi\",\n      \"Veli\",\n      \"Veysel\",\n      \"Veysi\",\n      \"Volkan\",\n      \"Yağız\",\n      \"Yahya\",\n      \"Yalçın\",\n      \"Yalgın\",\n      \"Yaman\",\n      \"Yasin\",\n      \"Yaşar\",\n      \"Yavuz\",\n      \"Yekta\",\n      \"Yener\",\n      \"Yetkin\",\n      \"Yıldırım\",\n      \"Yılmaz\",\n      \"Yiğit\",\n      \"Yunus\",\n      \"Yusuf\",\n      \"Yüce\",\n      \"Yücel\",\n      \"Yüksel\",\n      \"Yümni\",\n      \"Zafer\",\n      \"Zâhit\",\n      \"Zekeriyyâ\",\n      \"Zeyd\",\n      \"Zihnî\",\n      \"Ziyâd\",\n      \"Zülfikâr\",\n      \"Zâfir\",\n      \"Zamir\",\n      \"Zekai\",\n      \"Zeynel\",\n      \"Ziver\",\n      \"Ziya\",\n      \"Ziyad\",\n      \"Zübeyr\"\n    ],\n    \"female_first_name\": [\n      \"Abendam\",\n      \"Açela\",\n      \"Açelya\",\n      \"Açılay\",\n      \"Adel\",\n      \"Adelya\",\n      \"Adile\",\n      \"Afitap\",\n      \"Afra\",\n      \"Ağça\",\n      \"Ahenk\",\n      \"Ahlem\",\n      \"Alisa\",\n      \"Almila\",\n      \"Alvina\",\n      \"Amelya\",\n      \"Amara\",\n      \"Andaç\",\n      \"Anar\",\n      \"Anise\",\n      \"Anita\",\n      \"Anka\",\n      \"Alpike\",\n      \"Altın\",\n      \"Arın\",\n      \"Arya\",\n      \"Asuela\",\n      \"Aslım\",\n      \"Ayren\",\n      \"Aykal\",\n      \"Aysar\",\n      \"Ayşıl\",\n      \"Bade\",\n      \"Bağdagül\",\n      \"Balın\",\n      \"Bediz\",\n      \"Bedran\",\n      \"Behrem\",\n      \"Belçim\",\n      \"Belma\",\n      \"Beltun\",\n      \"Belemir\",\n      \"Benice\",\n      \"Benli\",\n      \"Berceste\",\n      \"Berçin\",\n      \"Berinay\",\n      \"Berran\",\n      \"Berre\",\n      \"Berva\",\n      \"Besra\",\n      \"Çağıl\",\n      \"Cangül\",\n      \"Cannur\",\n      \"Cansel\",\n      \"Cansın\",\n      \"Canel\",\n      \"Ceren\",\n      \"Ceyda\",\n      \"Cilvenaz\",\n      \"Ceylinaz\",\n      \"Ceylin\",\n      \"Ceyla\",\n      \"Ceylan\",\n      \"Çağla\",\n      \"Çeşminaz\",\n      \"Çıgıl\",\n      \"Çiçek\",\n      \"Çilay\",\n      \"Çiler\",\n      \"Çimen\",\n      \"Çise\",\n      \"Çişem\",\n      \"Çisil\",\n      \"Damla\",\n      \"Defne\",\n      \"Demet\",\n      \"Deniz\",\n      \"Derya\",\n      \"Destan\",\n      \"Deste\",\n      \"Didem\",\n      \"Dilan\",\n      \"Dilara\",\n      \"Dilay\",\n      \"Diler\",\n      \"Dilhan\",\n      \"Dilek\",\n      \"Dilruba\",\n      \"Döndü\",\n      \"Duygu\",\n      \"Dünya\",\n      \"Dürdane\",\n      \"Dürriye\",\n      \"Dicle\",\n      \"Dolunay\",\n      \"Destan\",\n      \"Derin\",\n      \"Diclehan\",\n      \"Dilberay\",\n      \"Ebru\",\n      \"Ece\",\n      \"Eda\",\n      \"Ekin\",\n      \"Ela\",\n      \"Elçin\",\n      \"Elif\",\n      \"Elmas\",\n      \"Elvan\",\n      \"Emel\",\n      \"Emine\",\n      \"Enise\",\n      \"Esen\",\n      \"Eser\",\n      \"Esin\",\n      \"Esmeray\",\n      \"Eylül\",\n      \"Evşen\",\n      \"Eftalya\",\n      \"Ecem\",\n      \"Eyşan\",\n      \"Fadime\",\n      \"Fahriye\",\n      \"Fahrünissa\",\n      \"Fatma\",\n      \"Fatoş\",\n      \"Fazilet\",\n      \"Fehime\",\n      \"Ferah\",\n      \"Feray\",\n      \"Ferda\",\n      \"Feride\",\n      \"Feriha\",\n      \"Feyza\",\n      \"Fidan\",\n      \"Figen\",\n      \"Fikriye\",\n      \"Filiz\",\n      \"Firdevs\",\n      \"Fulya\",\n      \"Fuldem\",\n      \"Fulden\",\n      \"Funda\",\n      \"Füruzan\",\n      \"Füsun\",\n      \"Füreyya\",\n      \"Gamze\",\n      \"Gaye\",\n      \"Gizem\",\n      \"Gonca\",\n      \"Gökben\",\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ülçin\",\n      \"Güldem\",\n      \"Gülden\",\n      \"Güldeste\",\n      \"Gülen\",\n      \"Gülşen\",\n      \"Gülgün\",\n      \"Gülnaz\",\n      \"Gülpembe\",\n      \"Gülriz\",\n      \"Gülsen\",\n      \"Günay\",\n      \"Güneş\",\n      \"Güner\",\n      \"Güngör\",\n      \"Güniz\",\n      \"Günsel\",\n      \"Günseli\",\n      \"Gürcan\",\n      \"Güven\",\n      \"Göknur\",\n      \"Günnur\",\n      \"Hale\",\n      \"Handan\",\n      \"Hande\",\n      \"Hayal\",\n      \"Hayat\",\n      \"Hazan\",\n      \"Hilal\",\n      \"Hülya\",\n      \"Hümeyra\",\n      \"Hüner\",\n      \"Ilgın\",\n      \"Işık\",\n      \"Işıl\",\n      \"Işılay\",\n      \"Işın\",\n      \"Itır\",\n      \"İclal\",\n      \"İdil\",\n      \"İffet\",\n      \"İkbal\",\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      \"Yaprak\",\n      \"Yasemin\",\n      \"Yağmur\",\n      \"Yelda\",\n      \"Yeliz\",\n      \"Yeşim\",\n      \"Yıldız\",\n      \"Yonca\",\n      \"Yosun\",\n      \"Jale\",\n      \"Julide\",\n      \"Kader\",\n      \"Kadriye\",\n      \"Kamelya\",\n      \"Kamile\",\n      \"Kamuran\",\n      \"Kevser\",\n      \"Kumru\",\n      \"Kısmet\",\n      \"Kıymet\",\n      \"Kiraz\",\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      \"Meriç\",\n      \"Merih\",\n      \"Merve\",\n      \"Meryem\",\n      \"Mihriban\",\n      \"Mine\",\n      \"Miray\",\n      \"Müesser\",\n      \"Münevver\",\n      \"Müge\",\n      \"Müjde\",\n      \"Müjgan\",\n      \"Mukaddes\",\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      \"Nükhet\",\n      \"Nur\",\n      \"Nural\",\n      \"Nuran\",\n      \"Nurgül\",\n      \"Nursel\",\n      \"Nurseli\",\n      \"Okşan\",\n      \"Olcay\",\n      \"Oya\",\n      \"Öykü\",\n      \"Özden\",\n      \"Özge\",\n      \"Özlem\",\n      \"Özlen\",\n      \"Öznur\",\n      \"Parla\",\n      \"Pakize\",\n      \"Pelin\",\n      \"Pelinsu\",\n      \"Pembe\",\n      \"Peri\",\n      \"Perihan\",\n      \"Perran\",\n      \"Pervin\",\n      \"Petek\",\n      \"Pınar\",\n      \"Piraye\",\n      \"Rabia\",\n      \"Rahime\",\n      \"Rahşan\",\n      \"Rana\",\n      \"Rengin\",\n      \"Reyhan\",\n      \"Rezzan\",\n      \"Rüya\",\n      \"Ruhsar\",\n      \"Sanem\",\n      \"Seçil\",\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      \"Sertap\",\n      \"Seren\",\n      \"Serin\",\n      \"Serpil\",\n      \"Sevda\",\n      \"Sevgi\",\n      \"Sevil\",\n      \"Sevim\",\n      \"Sevinç\",\n      \"Sevtap\",\n      \"Seval\",\n      \"Sıla\",\n      \"Sibel\",\n      \"Simge\",\n      \"Sinem\",\n      \"Songül\",\n      \"Su\",\n      \"Sunay\",\n      \"Suzan\",\n      \"Şebnem\",\n      \"Şehrazat\",\n      \"Şelale\",\n      \"Şenay\",\n      \"Şengül\",\n      \"Şennur\",\n      \"Şermin\",\n      \"Şeyda\",\n      \"Şeyma\",\n      \"Şevval\",\n      \"Şiir\",\n      \"Şule\",\n      \"Tanyeli\",\n      \"Tezer\",\n      \"Tuğba\",\n      \"Turna\",\n      \"Tutku\",\n      \"Tülay\",\n      \"Tülin\",\n      \"Türkan\",\n      \"Tunay\",\n      \"Utku\",\n      \"Ulus\",\n      \"Uhra\",\n      \"Uygu\",\n      \"Ulviye\",\n      \"Ülfet\",\n      \"Ülker\",\n      \"Ülkü\",\n      \"Ümmiye\",\n      \"Ümran\",\n      \"Ünsel\",\n      \"Ünseli\",\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      \"Yıldız\",\n      \"Yonca\",\n      \"Yosun\",\n      \"Zahide\",\n      \"Zehra\",\n      \"Zekiye\",\n      \"Zerrin\",\n      \"Zeynep\",\n      \"Zübeyde\",\n      \"Zühal\",\n      \"Zülal\",\n      \"Züleyha\",\n      \"Zeliha\",\n      \"Zümrüt\"\n    ],\n    \"first_name\": [\n      \"Aba\",\n      \"Abak\",\n      \"Abaka\",\n      \"Abakan\",\n      \"Abakay\",\n      \"Abar\",\n      \"Abay\",\n      \"Abı\",\n      \"Abılay\",\n      \"Abluç\",\n      \"Abşar\",\n      \"Açığ\",\n      \"Açık\",\n      \"Açuk\",\n      \"Adalan\",\n      \"Adaldı\",\n      \"Adalmış\",\n      \"Adar\",\n      \"Adaş\",\n      \"Adberilgen\",\n      \"Adıgüzel\",\n      \"Adık\",\n      \"Adıkutlu\",\n      \"Adıkutlutaş\",\n      \"Adlı\",\n      \"Adlıbeğ\",\n      \"Adraman\",\n      \"Adsız\",\n      \"Afşar\",\n      \"Afşın\",\n      \"Ağabay\",\n      \"Ağakağan\",\n      \"Ağalak\",\n      \"Ağlamış\",\n      \"Ak\",\n      \"Akaş\",\n      \"Akata\",\n      \"Akbaş\",\n      \"Akbay\",\n      \"Akboğa\",\n      \"Akbörü\",\n      \"Akbudak\",\n      \"Akbuğra\",\n      \"Akbulak\",\n      \"Akça\",\n      \"Akçakoca\",\n      \"Akçora\",\n      \"Akdemir\",\n      \"Akdoğan\",\n      \"Akı\",\n      \"Akıbudak\",\n      \"Akım\",\n      \"Akın\",\n      \"Akınçı\",\n      \"Akkun\",\n      \"Akkunlu\",\n      \"Akkurt\",\n      \"Akkuş\",\n      \"Akpıra\",\n      \"Aksungur\",\n      \"Aktan\",\n      \"Al\",\n      \"Ala\",\n      \"Alaban\",\n      \"Alabörü\",\n      \"Aladağ\",\n      \"Aladoğan\",\n      \"Alakurt\",\n      \"Alayunt\",\n      \"Alayuntlu\",\n      \"Aldemir\",\n      \"Aldıgerey\",\n      \"Aldoğan\",\n      \"Algu\",\n      \"Alımga\",\n      \"Alka\",\n      \"Alkabölük\",\n      \"Alkaevli\",\n      \"Alkan\",\n      \"Alkaşı\",\n      \"Alkış\",\n      \"Alp\",\n      \"Alpagut\",\n      \"Alpamış\",\n      \"Alparsbeğ\",\n      \"Alparslan\",\n      \"Alpata\",\n      \"Alpay\",\n      \"Alpaya\",\n      \"Alpaykağan\",\n      \"Alpbamsı\",\n      \"Alpbilge\",\n      \"Alpdirek\",\n      \"Alpdoğan\",\n      \"Alper\",\n      \"Alperen\",\n      \"Alpertunga\",\n      \"Alpgerey\",\n      \"Alpış\",\n      \"Alpilig\",\n      \"Alpkara\",\n      \"Alpkutlu\",\n      \"Alpkülük\",\n      \"Alpşalçı\",\n      \"Alptegin\",\n      \"Alptuğrul\",\n      \"Alptunga\",\n      \"Alpturan\",\n      \"Alptutuk\",\n      \"Alpuluğ\",\n      \"Alpurungu\",\n      \"Alpurungututuk\",\n      \"Alpyörük\",\n      \"Altan\",\n      \"Altankağan\",\n      \"Altankan\",\n      \"Altay\",\n      \"Altın\",\n      \"Altınkağan\",\n      \"Altınkan\",\n      \"Altınoba\",\n      \"Altıntamgan\",\n      \"Altıntamgantarkan\",\n      \"Altıntarkan\",\n      \"Altıntay\",\n      \"Altmışkara\",\n      \"Altuga\",\n      \"Amaç\",\n      \"Amrak\",\n      \"Amul\",\n      \"Ançuk\",\n      \"Andarıman\",\n      \"Anıl\",\n      \"Ant\",\n      \"Apa\",\n      \"Apak\",\n      \"Apatarkan\",\n      \"Aprançur\",\n      \"Araboğa\",\n      \"Arademir\",\n      \"Aral\",\n      \"Arbay\",\n      \"Arbuz\",\n      \"Arçuk\",\n      \"Ardıç\",\n      \"Argıl\",\n      \"Argu\",\n      \"Argun\",\n      \"Arı\",\n      \"Arıboğa\",\n      \"Arık\",\n      \"Arıkağan\",\n      \"Arıkdoruk\",\n      \"Arınç\",\n      \"Arkın\",\n      \"Arkış\",\n      \"Armağan\",\n      \"Arnaç\",\n      \"Arpat\",\n      \"Arsal\",\n      \"Arsıl\",\n      \"Arslan\",\n      \"Arslanargun\",\n      \"Arslanbörü\",\n      \"Arslansungur\",\n      \"Arslantegin\",\n      \"Arslanyabgu\",\n      \"Arşun\",\n      \"Artıınal\",\n      \"Artuk\",\n      \"Artukaç\",\n      \"Artut\",\n      \"Aruk\",\n      \"Asartegin\",\n      \"Asığ\",\n      \"Asrı\",\n      \"Asuğ\",\n      \"Aşan\",\n      \"Aşanboğa\",\n      \"Aşantuğrul\",\n      \"Aşantudun\",\n      \"Aşıkbulmuş\",\n      \"Aşkın\",\n      \"Aştaloğul\",\n      \"Aşuk\",\n      \"Ataç\",\n      \"Atakağan\",\n      \"Atakan\",\n      \"Atalan\",\n      \"Ataldı\",\n      \"Atalmış\",\n      \"Ataman\",\n      \"Atasagun\",\n      \"Atasu\",\n      \"Atberilgen\",\n      \"Atıgay\",\n      \"Atıkutlu\",\n      \"Atıkutlutaş\",\n      \"Atıla\",\n      \"Atılgan\",\n      \"Atım\",\n      \"Atımer\",\n      \"Atış\",\n      \"Atlı\",\n      \"Atlıbeğ\",\n      \"Atlıkağan\",\n      \"Atmaca\",\n      \"Atsız\",\n      \"Atunçu\",\n      \"Avar\",\n      \"Avluç\",\n      \"Avşar\",\n      \"Ay\",\n      \"Ayaçı\",\n      \"Ayas\",\n      \"Ayaş\",\n      \"Ayaz\",\n      \"Aybalta\",\n      \"Ayban\",\n      \"Aybars\",\n      \"Aybeğ\",\n      \"Aydarkağan\",\n      \"Aydemir\",\n      \"Aydın\",\n      \"Aydınalp\",\n      \"Aydoğan\",\n      \"Aydoğdu\",\n      \"Aydoğmuş\",\n      \"Aygırak\",\n      \"Ayıtmış\",\n      \"Ayız\",\n      \"Ayızdağ\",\n      \"Aykağan\",\n      \"Aykan\",\n      \"Aykurt\",\n      \"Ayluç\",\n      \"Ayluçtarkan\",\n      \"Ayma\",\n      \"Ayruk\",\n      \"Aysılığ\",\n      \"Aytak\",\n      \"Ayyıldız\",\n      \"Azak\",\n      \"Azban\",\n      \"Azgan\",\n      \"Azganaz\",\n      \"Azıl\",\n      \"Babır\",\n      \"Babur\",\n      \"Baçara\",\n      \"Baççayman\",\n      \"Baçman\",\n      \"Badabul\",\n      \"Badruk\",\n      \"Badur\",\n      \"Bağa\",\n      \"Bağaalp\",\n      \"Bağaışbara\",\n      \"Bağan\",\n      \"Bağaşatulu\",\n      \"Bağatarkan\",\n      \"Bağatengrikağan\",\n      \"Bağatur\",\n      \"Bağaturçigşi\",\n      \"Bağaturgerey\",\n      \"Bağaturipi\",\n      \"Bağatursepi\",\n      \"Bağış\",\n      \"Bağtaş\",\n      \"Bakağul\",\n      \"Bakır\",\n      \"Bakırsokum\",\n      \"Baksı\",\n      \"Bakşı\",\n      \"Balaban\",\n      \"Balaka\",\n      \"Balakatay\",\n      \"Balamır\",\n      \"Balçar\",\n      \"Baldu\",\n      \"Balkık\",\n      \"Balta\",\n      \"Baltacı\",\n      \"Baltar\",\n      \"Baltır\",\n      \"Baltur\",\n      \"Bamsı\",\n      \"Bangu\",\n      \"Barak\",\n      \"Baraktöre\",\n      \"Baran\",\n      \"Barbeğ\",\n      \"Barboğa\",\n      \"Barbol\",\n      \"Barbulsun\",\n      \"Barça\",\n      \"Barçadoğdu\",\n      \"Barçadoğmuş\",\n      \"Barçadurdu\",\n      \"Barçadurmuş\",\n      \"Barçan\",\n      \"Barçatoyun\",\n      \"Bardıbay\",\n      \"Bargan\",\n      \"Barımtay\",\n      \"Barın\",\n      \"Barkan\",\n      \"Barkdoğdu\",\n      \"Barkdoğmuş\",\n      \"Barkdurdu\",\n      \"Barkdurmuş\",\n      \"Barkın\",\n      \"Barlas\",\n      \"Barlıbay\",\n      \"Barmaklak\",\n      \"Barmaklı\",\n      \"Barman\",\n      \"Bars\",\n      \"Barsbeğ\",\n      \"Barsboğa\",\n      \"Barsgan\",\n      \"Barskan\",\n      \"Barsurungu\",\n      \"Bartu\",\n      \"Basademir\",\n      \"Basan\",\n      \"Basanyalavaç\",\n      \"Basar\",\n      \"Basat\",\n      \"Baskın\",\n      \"Basmıl\",\n      \"Bastı\",\n      \"Bastuğrul\",\n      \"Basu\",\n      \"Basut\",\n      \"Başak\",\n      \"Başbuğ\",\n      \"Başçı\",\n      \"Başgan\",\n      \"Başkırt\",\n      \"Başkurt\",\n      \"Baştar\",\n      \"Batrak\",\n      \"Batu\",\n      \"Batuk\",\n      \"Batur\",\n      \"Baturalp\",\n      \"Bay\",\n      \"Bayançar\",\n      \"Bayankağan\",\n      \"Bayat\",\n      \"Bayazıt\",\n      \"Baybars\",\n      \"Baybayık\",\n      \"Baybiçen\",\n      \"Bayboğa\",\n      \"Baybora\",\n      \"Baybüre\",\n      \"Baydar\",\n      \"Baydemir\",\n      \"Baydur\",\n      \"Bayık\",\n      \"Bayınçur\",\n      \"Bayındır\",\n      \"Baykal\",\n      \"Baykara\",\n      \"Baykoca\",\n      \"Baykuzu\",\n      \"Baymünke\",\n      \"Bayna\",\n      \"Baynal\",\n      \"Baypüre\",\n      \"Bayrı\",\n      \"Bayraç\",\n      \"Bayrak\",\n      \"Bayram\",\n      \"Bayrın\",\n      \"Bayruk\",\n      \"Baysungur\",\n      \"Baytara\",\n      \"Baytaş\",\n      \"Bayunçur\",\n      \"Bayur\",\n      \"Bayurku\",\n      \"Bayutmuş\",\n      \"Bayuttu\",\n      \"Bazır\",\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ğçur\",\n      \"Beğdemir\",\n      \"Beğdilli\",\n      \"Beğdurmuş\",\n      \"Beğkulu\",\n      \"Beğtaş\",\n      \"Beğtegin\",\n      \"Beğtüzün\",\n      \"Begi\",\n      \"Begil\",\n      \"Begine\",\n      \"Begitutuk\",\n      \"Beglen\",\n      \"Begni\",\n      \"Bek\",\n      \"Bekazıl\",\n      \"Bekbekeç\",\n      \"Bekeç\",\n      \"Bekeçarslan\",\n      \"Bekeçarslantegin\",\n      \"Bekeçtegin\",\n      \"Beker\",\n      \"Beklemiş\",\n      \"Bektür\",\n      \"Belçir\",\n      \"Belek\",\n      \"Belgi\",\n      \"Belgüc\",\n      \"Beltir\",\n      \"Bengi\",\n      \"Bengü\",\n      \"Benlidemir\",\n      \"Berdibeğ\",\n      \"Berendey\",\n      \"Bergü\",\n      \"Berginsenge\",\n      \"Berk\",\n      \"Berke\",\n      \"Berkiş\",\n      \"Berkyaruk\",\n      \"Bermek\",\n      \"Besentegin\",\n      \"Betemir\",\n      \"Beyizçi\",\n      \"Beyrek\",\n      \"Beyrem\",\n      \"Bıçkı\",\n      \"Bıçkıcı\",\n      \"Bıdın\",\n      \"Bıtaybıkı\",\n      \"Bıtrı\",\n      \"Biçek\",\n      \"Bilge\",\n      \"Bilgebayunçur\",\n      \"Bilgebeğ\",\n      \"Bilgeçikşin\",\n      \"Bilgeışbara\",\n      \"Bilgeışbaratamgan\",\n      \"Bilgekağan\",\n      \"Bilgekan\",\n      \"Bilgekutluk\",\n      \"Bilgekülüçur\",\n      \"Bilgetaçam\",\n      \"Bilgetamgacı\",\n      \"Bilgetardu\",\n      \"Bilgetegin\",\n      \"Bilgetonyukuk\",\n      \"Bilgez\",\n      \"Bilgiç\",\n      \"Bilgin\",\n      \"Bilig\",\n      \"Biligköngülsengün\",\n      \"Bilik\",\n      \"Binbeği\",\n      \"Bindir\",\n      \"Boğa\",\n      \"Boğaç\",\n      \"Boğaçuk\",\n      \"Boldaz\",\n      \"Bolmuş\",\n      \"Bolsun\",\n      \"Bolun\",\n      \"Boncuk\",\n      \"Bongul\",\n      \"Bongulboğa\",\n      \"Bora\",\n      \"Boran\",\n      \"Borçul\",\n      \"Borlukçu\",\n      \"Bornak\",\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      \"Bögde\",\n      \"Böge\",\n      \"Bögü\",\n      \"Bökde\",\n      \"Bökde\",\n      \"Böke\",\n      \"Bölen\",\n      \"Bölükbaşı\",\n      \"Bönek\",\n      \"Bönge\",\n      \"Börü\",\n      \"Börübars\",\n      \"Börüsengün\",\n      \"Börteçine\",\n      \"Buçan\",\n      \"Buçur\",\n      \"Budağ\",\n      \"Budak\",\n      \"Budunlu\",\n      \"Buğday\",\n      \"Buğra\",\n      \"Buğrakarakağan\",\n      \"Bukak\",\n      \"Bukaktutuk\",\n      \"Bulaçapan\",\n      \"Bulak\",\n      \"Bulan\",\n      \"Buldur\",\n      \"Bulgak\",\n      \"Bulmaz\",\n      \"Bulmuş\",\n      \"Buluç\",\n      \"Buluğ\",\n      \"Buluk\",\n      \"Buluş\",\n      \"Bulut\",\n      \"Bumın\",\n      \"Bunsuz\",\n      \"Burçak\",\n      \"Burguçan\",\n      \"Burkay\",\n      \"Burslan\",\n      \"Burulday\",\n      \"Burulgu\",\n      \"Burunduk\",\n      \"Buşulgan\",\n      \"Butak\",\n      \"Butuk\",\n      \"Buyan\",\n      \"Buyançuk\",\n      \"Buyandemir\",\n      \"Buyankara\",\n      \"Buyat\",\n      \"Buyraç\",\n      \"Buyruç\",\n      \"Buyruk\",\n      \"Buzaç\",\n      \"Buzaçtutuk\",\n      \"Büdüs\",\n      \"Büdüstudun\",\n      \"Bügü\",\n      \"Bügdüz\",\n      \"Bügdüzemen\",\n      \"Büge\",\n      \"Büğübilge\",\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      \"Cebe\",\n      \"Ceyhun\",\n      \"Cılasun\",\n      \"Çaba\",\n      \"Çabdar\",\n      \"Çablı\",\n      \"Çabuş\",\n      \"Çağan\",\n      \"Çağatay\",\n      \"Çağlar\",\n      \"Çağlayan\",\n      \"Çağrı\",\n      \"Çağrıbeğ\",\n      \"Çağrıtegin\",\n      \"Çağru\",\n      \"Çalapkulu\",\n      \"Çankız\",\n      \"Çemen\",\n      \"Çemgen\",\n      \"Çeykün\",\n      \"Çıngır\",\n      \"Çiçek\",\n      \"Çiçem\",\n      \"Çiğdem\",\n      \"Çilenti\",\n      \"Çimen\",\n      \"Çobulmak\",\n      \"Çocukbörü\",\n      \"Çokramayul\",\n      \"Çolman\",\n      \"Çolpan\",\n      \"Çölü\",\n      \"Damla\",\n      \"Deniz\",\n      \"Dilek\",\n      \"Diri\",\n      \"Dizik\",\n      \"Duru\",\n      \"Dururbunsuz\",\n      \"Duygu\",\n      \"Ebin\",\n      \"Ebkızı\",\n      \"Ebren\",\n      \"Edil\",\n      \"Ediz\",\n      \"Egemen\",\n      \"Eğrim\",\n      \"Ekeç\",\n      \"Ekim\",\n      \"Ekin\",\n      \"Elkin\",\n      \"Elti\",\n      \"Engin\",\n      \"Erdem\",\n      \"Erdeni\",\n      \"Erdeniözük\",\n      \"Erdenikatun\",\n      \"Erentüz\",\n      \"Ergene\",\n      \"Ergenekatun\",\n      \"Erinç\",\n      \"Erke\",\n      \"Ermen\",\n      \"Erten\",\n      \"Ertenözük\",\n      \"Esen\",\n      \"Esenbike\",\n      \"Eser\",\n      \"Esin\",\n      \"Etil\",\n      \"Evin\",\n      \"Eyiz\",\n      \"Gelin\",\n      \"Gelincik\",\n      \"Gökbörü\",\n      \"Gökçe\",\n      \"Gökçegöl\",\n      \"Gökçen\",\n      \"Gökçiçek\",\n      \"Gökşin\",\n      \"Gönül\",\n      \"Görün\",\n      \"Gözde\",\n      \"Gülegen\",\n      \"Gülemen\",\n      \"Güler\",\n      \"Gülümser\",\n      \"Gümüş\",\n      \"Gün\",\n      \"Günay\",\n      \"Günçiçek\",\n      \"Gündoğdu\",\n      \"Gündoğmuş\",\n      \"Güneş\",\n      \"Günyaruk\",\n      \"Gürbüz\",\n      \"Güvercin\",\n      \"Güzey\",\n      \"Işığ\",\n      \"Işık\",\n      \"Işıl\",\n      \"Işılay\",\n      \"Ila\",\n      \"Ilaçın\",\n      \"Ilgın\",\n      \"Inanç\",\n      \"Irmak\",\n      \"Isığ\",\n      \"Isık\",\n      \"Iyık\",\n      \"Iyıktağ\",\n      \"İdil\",\n      \"İkeme\",\n      \"İkiçitoyun\",\n      \"İlbilge\",\n      \"İldike\",\n      \"İlgegü\",\n      \"İmrem\",\n      \"İnci\",\n      \"İnç\",\n      \"İrinç\",\n      \"İrinçköl\",\n      \"İrtiş\",\n      \"İtil\",\n      \"Kancı\",\n      \"Kançı\",\n      \"Kapgar\",\n      \"Karaca\",\n      \"Karaça\",\n      \"Karak\",\n      \"Kargılaç\",\n      \"Karlıgaç\",\n      \"Katun\",\n      \"Katunkız\",\n      \"Kayacık\",\n      \"Kayaçık\",\n      \"Kayça\",\n      \"Kaynak\",\n      \"Kazanç\",\n      \"Kazkatun\",\n      \"Kekik\",\n      \"Keklik\",\n      \"Kepez\",\n      \"Kesme\",\n      \"Keyken\",\n      \"Kezlik\",\n      \"Kımız\",\n      \"Kımızın\",\n      \"Kımızalma\",\n      \"Kımızalmıla\",\n      \"Kırçiçek\",\n      \"Kırgavul\",\n      \"Kırlangıç\",\n      \"Kıvanç\",\n      \"Kıvılcım\",\n      \"Kızdurmuş\",\n      \"Kızılalma\"\n    ],\n    \"last_name\": [\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      \"Akışık\",\n      \"Akman\",\n      \"Akyürek\",\n      \"Akyüz\",\n      \"Akşit\",\n      \"Alnıaçık\",\n      \"Alpuğan\",\n      \"Alyanak\",\n      \"Arıcan\",\n      \"Arslanoğlu\",\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      \"Kılıççı\",\n      \"Kıraç \",\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      \"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      \"Yıldırım \",\n      \"Yıldızoğlu\",\n      \"Yılmazer\",\n      \"Yorulmaz\",\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    \"prefix\": [\n      \"Bay\",\n      \"Bayan\",\n      \"Dr.\",\n      \"Prof. Dr.\"\n    ],\n    \"name\": [\n      \"#{prefix} #{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\",\n      \"#{male_first_name} #{last_name}\",\n      \"#{female_first_name} #{last_name}\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/tr.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 6],\n    city: [Array String; 81],\n    country: [Array String; 236],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1],\n    state: [Array String; 81],\n    street_address: [Array String; 1],\n    street_name: [Array String; 1],\n    street_root: [Array String; 41]\n  },\n  cell_phone: {\n    formats: [Array String; 4]\n  },\n  internet: {\n    domain_suffix: [Array String; 10]\n  },\n  lorem: {\n    words: [Array String; 216]\n  },\n  name: {\n    female_first_name: [Array String; 414],\n    first_name: [Array String; 731],\n    last_name: [Array String; 198],\n    male_first_name: [Array String; 752],\n    name: [Array String; 6],\n    prefix: [Array String; 4]\n  },\n  phone_number: {\n    area_code: [Array String; 97],\n    formats: [Array String; 2]\n  },\n  title: Turkish\n}"
  },
  {
    "path": "Source/Bogus/data/uk.locale.json",
    "content": "{\n  \"title\": \"Ukrainian\",\n  \"address\": {\n    \"country\": [\n      \"Австралія\",\n      \"Австрія\",\n      \"Азербайджан\",\n      \"Албанія\",\n      \"Алжир\",\n      \"Ангола\",\n      \"Андорра\",\n      \"Антигуа і Барбуда\",\n      \"Аргентина\",\n      \"Афганістан\",\n      \"Багамські Острови\",\n      \"Бангладеш\",\n      \"Барбадос\",\n      \"Бахрейн\",\n      \"Беліз\",\n      \"Бельгія\",\n      \"Бенін\",\n      \"Білорусь\",\n      \"Болгарія\",\n      \"Болівія\",\n      \"Боснія і Герцеговина\",\n      \"Ботсвана\",\n      \"Бразилія\",\n      \"Бруней\",\n      \"Буркіна-Фасо\",\n      \"Бурунді\",\n      \"Бутан\",\n      \"В’єтнам\",\n      \"Вануату\",\n      \"Ватикан\",\n      \"Велика Британія\",\n      \"Венесуела\",\n      \"Вірменія\",\n      \"Габон\",\n      \"Гаїті\",\n      \"Гайана\",\n      \"Гамбія\",\n      \"Гана\",\n      \"Гватемала\",\n      \"Гвінея\",\n      \"Гвінея-Бісау\",\n      \"Гондурас\",\n      \"Гренада\",\n      \"Греція\",\n      \"Грузія\",\n      \"Данія\",\n      \"Демократична Республіка Конго\",\n      \"Джибуті\",\n      \"Домініка\",\n      \"Домініканська Республіка\",\n      \"Еквадор\",\n      \"Екваторіальна Гвінея\",\n      \"Еритрея\",\n      \"Естонія\",\n      \"Ефіопія\",\n      \"Єгипет\",\n      \"Ємен\",\n      \"Замбія\",\n      \"Зімбабве\",\n      \"Ізраїль\",\n      \"Індія\",\n      \"Індонезія\",\n      \"Ірак\",\n      \"Іран\",\n      \"Ірландія\",\n      \"Ісландія\",\n      \"Іспанія\",\n      \"Італія\",\n      \"Йорданія\",\n      \"Кабо-Верде\",\n      \"Казахстан\",\n      \"Камбоджа\",\n      \"Камерун\",\n      \"Канада\",\n      \"Катар\",\n      \"Кенія\",\n      \"Киргизстан\",\n      \"Китай\",\n      \"Кіпр\",\n      \"Кірибаті\",\n      \"Колумбія\",\n      \"Коморські Острови\",\n      \"Конго\",\n      \"Коста-Рика\",\n      \"Кот-д’Івуар\",\n      \"Куба\",\n      \"Кувейт\",\n      \"Лаос\",\n      \"Латвія\",\n      \"Лесото\",\n      \"Литва\",\n      \"Ліберія\",\n      \"Ліван\",\n      \"Лівія\",\n      \"Ліхтенштейн\",\n      \"Люксембург\",\n      \"Маврикій\",\n      \"Мавританія\",\n      \"Мадаґаскар\",\n      \"Македонія\",\n      \"Малаві\",\n      \"Малайзія\",\n      \"Малі\",\n      \"Мальдіви\",\n      \"Мальта\",\n      \"Марокко\",\n      \"Маршаллові Острови\",\n      \"Мексика\",\n      \"Мозамбік\",\n      \"Молдова\",\n      \"Монако\",\n      \"Монголія\",\n      \"Намібія\",\n      \"Науру\",\n      \"Непал\",\n      \"Нігер\",\n      \"Нігерія\",\n      \"Нідерланди\",\n      \"Нікарагуа\",\n      \"Німеччина\",\n      \"Нова Зеландія\",\n      \"Норвегія\",\n      \"Об’єднані Арабські Емірати\",\n      \"Оман\",\n      \"Пакистан\",\n      \"Палау\",\n      \"Панама\",\n      \"Папуа-Нова Гвінея\",\n      \"Парагвай\",\n      \"Перу\",\n      \"Південна Корея\",\n      \"Південний Судан\",\n      \"Південно-Африканська Республіка\",\n      \"Північна Корея\",\n      \"Польща\",\n      \"Португалія\",\n      \"Російська Федерація\",\n      \"Руанда\",\n      \"Румунія\",\n      \"Сальвадор\",\n      \"Самоа\",\n      \"Сан-Марино\",\n      \"Сан-Томе і Принсіпі\",\n      \"Саудівська Аравія\",\n      \"Свазіленд\",\n      \"Сейшельські Острови\",\n      \"Сенеґал\",\n      \"Сент-Вінсент і Гренадини\",\n      \"Сент-Кітс і Невіс\",\n      \"Сент-Люсія\",\n      \"Сербія\",\n      \"Сирія\",\n      \"Сінгапур\",\n      \"Словаччина\",\n      \"Словенія\",\n      \"Соломонові Острови\",\n      \"Сомалі\",\n      \"Судан\",\n      \"Суринам\",\n      \"Східний Тимор\",\n      \"США\",\n      \"Сьєрра-Леоне\",\n      \"Таджикистан\",\n      \"Таїланд\",\n      \"Танзанія\",\n      \"Того\",\n      \"Тонга\",\n      \"Тринідад і Тобаго\",\n      \"Тувалу\",\n      \"Туніс\",\n      \"Туреччина\",\n      \"Туркменістан\",\n      \"Уганда\",\n      \"Угорщина\",\n      \"Узбекистан\",\n      \"Україна\",\n      \"Уругвай\",\n      \"Федеративні Штати Мікронезії\",\n      \"Фіджі\",\n      \"Філіппіни\",\n      \"Фінляндія\",\n      \"Франція\",\n      \"Хорватія\",\n      \"Центральноафриканська Республіка\",\n      \"Чад\",\n      \"Чехія\",\n      \"Чилі\",\n      \"Чорногорія\",\n      \"Швейцарія\",\n      \"Швеція\",\n      \"Шрі-Ланка\",\n      \"Ямайка\",\n      \"Японія\"\n    ],\n    \"building_number\": [\n      \"#\",\n      \"##\",\n      \"###\"\n    ],\n    \"street_prefix\": [\n      \"вул.\",\n      \"вулиця\",\n      \"пр.\",\n      \"проспект\",\n      \"пл.\",\n      \"площа\",\n      \"пров.\",\n      \"провулок\"\n    ],\n    \"street_suffix\": [\n      \"майдан\"\n    ],\n    \"secondary_address\": [\n      \"кв. ###\"\n    ],\n    \"postcode\": [\n      \"#####\"\n    ],\n    \"state\": [\n      \"АР Крим\",\n      \"Вінницька область\",\n      \"Волинська область\",\n      \"Дніпропетровська область\",\n      \"Донецька область\",\n      \"Житомирська область\",\n      \"Закарпатська область\",\n      \"Запорізька область\",\n      \"Івано-Франківська область\",\n      \"Київська область\",\n      \"Кіровоградська область\",\n      \"Луганська область\",\n      \"Львівська область\",\n      \"Миколаївська область\",\n      \"Одеська область\",\n      \"Полтавська область\",\n      \"Рівненська область\",\n      \"Сумська область\",\n      \"Тернопільська область\",\n      \"Харківська область\",\n      \"Херсонська область\",\n      \"Хмельницька область\",\n      \"Черкаська область\",\n      \"Чернівецька область\",\n      \"Чернігівська область\",\n      \"Київ\",\n      \"Севастополь\"\n    ],\n    \"street_title\": [\n      \"Зелена\",\n      \"Молодіжна\",\n      \"Городоцька\",\n      \"Стрийська\",\n      \"Вузька\",\n      \"Нижанківського\",\n      \"Староміська\",\n      \"Ліста\",\n      \"Вічева\",\n      \"Брюховичів\",\n      \"Винників\",\n      \"Рудного\",\n      \"Коліївщини\"\n    ],\n    \"city_name\": [\n      \"Алчевськ\",\n      \"Артемівськ\",\n      \"Бердичів\",\n      \"Бердянськ\",\n      \"Біла Церква\",\n      \"Бровари\",\n      \"Вінниця\",\n      \"Горлівка\",\n      \"Дніпродзержинськ\",\n      \"Дніпропетровськ\",\n      \"Донецьк\",\n      \"Євпаторія\",\n      \"Єнакієве\",\n      \"Житомир\",\n      \"Запоріжжя\",\n      \"Івано-Франківськ\",\n      \"Ізмаїл\",\n      \"Кам’янець-Подільський\",\n      \"Керч\",\n      \"Київ\",\n      \"Кіровоград\",\n      \"Конотоп\",\n      \"Краматорськ\",\n      \"Красний Луч\",\n      \"Кременчук\",\n      \"Кривий Ріг\",\n      \"Лисичанськ\",\n      \"Луганськ\",\n      \"Луцьк\",\n      \"Львів\",\n      \"Макіївка\",\n      \"Маріуполь\",\n      \"Мелітополь\",\n      \"Миколаїв\",\n      \"Мукачеве\",\n      \"Нікополь\",\n      \"Одеса\",\n      \"Олександрія\",\n      \"Павлоград\",\n      \"Полтава\",\n      \"Рівне\",\n      \"Севастополь\",\n      \"Сєвєродонецьк\",\n      \"Сімферополь\",\n      \"Слов’янськ\",\n      \"Суми\",\n      \"Тернопіль\",\n      \"Ужгород\",\n      \"Умань\",\n      \"Харків\",\n      \"Херсон\",\n      \"Хмельницький\",\n      \"Черкаси\",\n      \"Чернівці\",\n      \"Чернігів\",\n      \"Шостка\",\n      \"Ялта\"\n    ],\n    \"city\": [\n      \"#{city_name}\",\n      \"#{city_prefix} #{Name.male_first_name}\"\n    ],\n    \"city_prefix\": [\n      \"Південний\",\n      \"Північний\",\n      \"Східний\",\n      \"Західний\"\n    ],\n    \"city_suffix\": [\n      \"град\"\n    ],\n    \"street_name\": [\n      \"#{street_prefix} #{Address.street_title}\",\n      \"#{Address.street_title} #{street_suffix}\"\n    ],\n    \"street_address\": [\n      \"#{street_name}, #{building_number}\"\n    ],\n    \"default_country\": [\n      \"Україна\"\n    ]\n  },\n  \"company\": {\n    \"prefix\": [\n      \"ТОВ\",\n      \"ПАТ\",\n      \"ПрАТ\",\n      \"ТДВ\",\n      \"КТ\",\n      \"ПТ\",\n      \"ДП\",\n      \"ФОП\"\n    ],\n    \"suffix\": [\n      \"Постач\",\n      \"Торг\",\n      \"Пром\",\n      \"Трейд\",\n      \"Збут\"\n    ],\n    \"name\": [\n      \"#{prefix} #{Name.female_first_name}\",\n      \"#{prefix} #{Name.male_first_name}\",\n      \"#{prefix} #{Name.male_last_name}\",\n      \"#{prefix} #{suffix}#{suffix}\",\n      \"#{prefix} #{suffix}#{suffix}#{suffix}\",\n      \"#{prefix} #{Address.city_name}#{suffix}\",\n      \"#{prefix} #{Address.city_name}#{suffix}#{suffix}\",\n      \"#{prefix} #{Address.city_name}#{suffix}#{suffix}#{suffix}\"\n    ]\n  },\n  \"internet\": {\n    \"free_email\": [\n      \"ukr.net\",\n      \"ex.ua\",\n      \"e-mail.ua\",\n      \"i.ua\",\n      \"meta.ua\",\n      \"yandex.ua\",\n      \"gmail.com\"\n    ],\n    \"domain_suffix\": [\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.ua\",\n      \"lutsk.net\",\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      \"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  },\n  \"name\": {\n    \"male_first_name\": [\n      \"Августин\",\n      \"Аврелій\",\n      \"Адам\",\n      \"Адріян\",\n      \"Азарій\",\n      \"Алевтин\",\n      \"Альберт\",\n      \"Анастас\",\n      \"Анастасій\",\n      \"Анатолій\",\n      \"Андрій\",\n      \"Антін\",\n      \"Антон\",\n      \"Антоній\",\n      \"Аркадій\",\n      \"Арсен\",\n      \"Арсеній\",\n      \"Артем\",\n      \"Архип\",\n      \"Аскольд\",\n      \"Афанасій\",\n      \"Біломир\",\n      \"Білослав\",\n      \"Богдан\",\n      \"Божемир\",\n      \"Божен\",\n      \"Болеслав\",\n      \"Боримир\",\n      \"Боримисл\",\n      \"Борис\",\n      \"Борислав\",\n      \"Братимир\",\n      \"Братислав\",\n      \"Братомил\",\n      \"Братослав\",\n      \"Брячислав\",\n      \"Будимир\",\n      \"Буйтур\",\n      \"Буревіст\",\n      \"В’ячеслав\",\n      \"Вадим\",\n      \"Валентин\",\n      \"Валерій\",\n      \"Василь\",\n      \"Велемир\",\n      \"Віктор\",\n      \"Віталій\",\n      \"Влад\",\n      \"Владислав\",\n      \"Володимир\",\n      \"Володислав\",\n      \"Всевлад\",\n      \"Всеволод\",\n      \"Всеслав\",\n      \"Гаврило\",\n      \"Гарнослав\",\n      \"Геннадій\",\n      \"Георгій\",\n      \"Герасим\",\n      \"Гліб\",\n      \"Гнат\",\n      \"Гордій\",\n      \"Горимир\",\n      \"Горислав\",\n      \"Градимир\",\n      \"Григорій\",\n      \"Далемир\",\n      \"Данило\",\n      \"Дарій\",\n      \"Даромир\",\n      \"Денис\",\n      \"Дмитро\",\n      \"Добромир\",\n      \"Добромисл\",\n      \"Доброслав\",\n      \"Євген\",\n      \"Єремій\",\n      \"Захар\",\n      \"Захарій\",\n      \"Зборислав\",\n      \"Звенигор\",\n      \"Звенимир\",\n      \"Звенислав\",\n      \"Земислав\",\n      \"Зеновій\",\n      \"Зиновій\",\n      \"Злат\",\n      \"Златомир\",\n      \"Зоремир\",\n      \"Зореслав\",\n      \"Зорян\",\n      \"Іван\",\n      \"Ігор\",\n      \"Ізяслав\",\n      \"Ілля\",\n      \"Кий\",\n      \"Корнелій\",\n      \"Корнилій\",\n      \"Корнило\",\n      \"Корній\",\n      \"Костянтин\",\n      \"Кузьма\",\n      \"Лаврентій\",\n      \"Лаврін\",\n      \"Лад\",\n      \"Ладислав\",\n      \"Ладо\",\n      \"Ладомир\",\n      \"Левко\",\n      \"Листвич\",\n      \"Лук’ян\",\n      \"Любодар\",\n      \"Любозар\",\n      \"Любомир\",\n      \"Макар\",\n      \"Максим\",\n      \"Мар’ян\",\n      \"Маркіян\",\n      \"Марко\",\n      \"Матвій\",\n      \"Мечислав\",\n      \"Микита\",\n      \"Микола\",\n      \"Мирон\",\n      \"Мирослав\",\n      \"Михайло\",\n      \"Мстислав\",\n      \"Мусій\",\n      \"Назар\",\n      \"Назарій\",\n      \"Натан\",\n      \"Немир\",\n      \"Нестор\",\n      \"Олег\",\n      \"Олександр\",\n      \"Олексій\",\n      \"Олелько\",\n      \"Олесь\",\n      \"Омелян\",\n      \"Орест\",\n      \"Орхип\",\n      \"Остап\",\n      \"Охрім\",\n      \"Павло\",\n      \"Панас\",\n      \"Пантелеймон\",\n      \"Петро\",\n      \"Пилип\",\n      \"Подолян\",\n      \"Потап\",\n      \"Радим\",\n      \"Радимир\",\n      \"Ратибор\",\n      \"Ратимир\",\n      \"Родіон\",\n      \"Родослав\",\n      \"Роксолан\",\n      \"Роман\",\n      \"Ростислав\",\n      \"Руслан\",\n      \"Святополк\",\n      \"Святослав\",\n      \"Семибор\",\n      \"Сергій\",\n      \"Синьоок\",\n      \"Славолюб\",\n      \"Славомир\",\n      \"Славута\",\n      \"Сніжан\",\n      \"Сологуб\",\n      \"Станіслав\",\n      \"Степан\",\n      \"Стефаній\",\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_middle_name\": [\n      \"Адамович\",\n      \"Азарович\",\n      \"Алевтинович\",\n      \"Альбертович\",\n      \"Анастасович\",\n      \"Анатолійович\",\n      \"Андрійович\",\n      \"Антонович\",\n      \"Аркадійович\",\n      \"Арсенійович\",\n      \"Арсенович\",\n      \"Артемович\",\n      \"Архипович\",\n      \"Аскольдович\",\n      \"Афанасійович\",\n      \"Білославович\",\n      \"Богданович\",\n      \"Божемирович\",\n      \"Боженович\",\n      \"Болеславович\",\n      \"Боримирович\",\n      \"Борисович\",\n      \"Бориславович\",\n      \"Братиславович\",\n      \"В’ячеславович\",\n      \"Вадимович\",\n      \"Валентинович\",\n      \"Валерійович\",\n      \"Васильович\",\n      \"Вікторович\",\n      \"Віталійович\",\n      \"Владиславович\",\n      \"Володимирович\",\n      \"Всеволодович\",\n      \"Всеславович\",\n      \"Гаврилович\",\n      \"Герасимович\",\n      \"Георгійович\",\n      \"Гнатович\",\n      \"Гордійович\",\n      \"Григорійович\",\n      \"Данилович\",\n      \"Даромирович\",\n      \"Денисович\",\n      \"Дмитрович\",\n      \"Добромирович\",\n      \"Доброславович\",\n      \"Євгенович\",\n      \"Захарович\",\n      \"Захарійович\",\n      \"Збориславович\",\n      \"Звенимирович\",\n      \"Звениславович\",\n      \"Зеновійович\",\n      \"Зиновійович\",\n      \"Златомирович\",\n      \"Зореславович\",\n      \"Іванович\",\n      \"Ігорович\",\n      \"Ізяславович\",\n      \"Корнелійович\",\n      \"Корнилович\",\n      \"Корнійович\",\n      \"Костянтинович\",\n      \"Лаврентійович\",\n      \"Любомирович\",\n      \"Макарович\",\n      \"Максимович\",\n      \"Маркович\",\n      \"Маркіянович\",\n      \"Матвійович\",\n      \"Мечиславович\",\n      \"Микитович\",\n      \"Миколайович\",\n      \"Миронович\",\n      \"Мирославович\",\n      \"Михайлович\",\n      \"Мстиславович\",\n      \"Назарович\",\n      \"Назарійович\",\n      \"Натанович\",\n      \"Немирович\",\n      \"Несторович\",\n      \"Олегович\",\n      \"Олександрович\",\n      \"Олексійович\",\n      \"Олелькович\",\n      \"Омелянович\",\n      \"Орестович\",\n      \"Орхипович\",\n      \"Остапович\",\n      \"Охрімович\",\n      \"Павлович\",\n      \"Панасович\",\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_last_name\": [\n      \"Андрухович\",\n      \"Бабух\",\n      \"Балабан\",\n      \"Балабух\",\n      \"Балакун\",\n      \"Балицький\",\n      \"Бамбула\",\n      \"Бандера\",\n      \"Барановський\",\n      \"Бачей\",\n      \"Башук\",\n      \"Бердник\",\n      \"Білич\",\n      \"Бондаренко\",\n      \"Борецький\",\n      \"Боровський\",\n      \"Борочко\",\n      \"Боярчук\",\n      \"Брицький\",\n      \"Бурмило\",\n      \"Бутько\",\n      \"Василин\",\n      \"Василишин\",\n      \"Васильківський\",\n      \"Вергун\",\n      \"Вередун\",\n      \"Верещук\",\n      \"Витребенько\",\n      \"Вітряк\",\n      \"Волощук\",\n      \"Гайдук\",\n      \"Гайовий\",\n      \"Гайчук\",\n      \"Галаєнко\",\n      \"Галатей\",\n      \"Галаціон\",\n      \"Гаман\",\n      \"Гамула\",\n      \"Ганич\",\n      \"Гарай\",\n      \"Гарун\",\n      \"Гладківський\",\n      \"Гладух\",\n      \"Глинський\",\n      \"Гнатишин\",\n      \"Гойко\",\n      \"Головець\",\n      \"Горбач\",\n      \"Гордійчук\",\n      \"Горовий\",\n      \"Городоцький\",\n      \"Гречко\",\n      \"Григоришин\",\n      \"Гриневецький\",\n      \"Гриневський\",\n      \"Гришко\",\n      \"Громико\",\n      \"Данилишин\",\n      \"Данилко\",\n      \"Демків\",\n      \"Демчишин\",\n      \"Дзюб’як\",\n      \"Дзюба\",\n      \"Дідух\",\n      \"Дмитришин\",\n      \"Дмитрук\",\n      \"Довгалевський\",\n      \"Дурдинець\",\n      \"Євенко\",\n      \"Євпак\",\n      \"Ємець\",\n      \"Єрмак\",\n      \"Забіла\",\n      \"Зварич\",\n      \"Зінкевич\",\n      \"Зленко\",\n      \"Іванишин\",\n      \"Іванів\",\n      \"Іванців\",\n      \"Калач\",\n      \"Кандиба\",\n      \"Карпух\",\n      \"Каськів\",\n      \"Кивач\",\n      \"Коваленко\",\n      \"Ковальський\",\n      \"Коломієць\",\n      \"Коман\",\n      \"Компанієць\",\n      \"Кононець\",\n      \"Кордун\",\n      \"Корецький\",\n      \"Корнїйчук\",\n      \"Коров’як\",\n      \"Коцюбинський\",\n      \"Кулинич\",\n      \"Кульчицький\",\n      \"Лагойда\",\n      \"Лазірко\",\n      \"Лановий\",\n      \"Латаний\",\n      \"Латанський\",\n      \"Лахман\",\n      \"Левадовський\",\n      \"Ликович\",\n      \"Линдик\",\n      \"Ліхно\",\n      \"Лобачевський\",\n      \"Ломовий\",\n      \"Луговий\",\n      \"Луцький\",\n      \"Луцьків\",\n      \"Лученко\",\n      \"Лучко\",\n      \"Лютий\",\n      \"Лящук\",\n      \"Магера\",\n      \"Мазайло\",\n      \"Мазило\",\n      \"Мазун\",\n      \"Майборода\",\n      \"Майстренко\",\n      \"Маковецький\",\n      \"Малкович\",\n      \"Мамій\",\n      \"Маринич\",\n      \"Марієвський\",\n      \"Марків\",\n      \"Махно\",\n      \"Миклашевський\",\n      \"Миклухо\",\n      \"Милославський\",\n      \"Михайлюк\",\n      \"Міняйло\",\n      \"Могилевський\",\n      \"Москаль\",\n      \"Москалюк\",\n      \"Мотрієнко\",\n      \"Негода\",\n      \"Ногачевський\",\n      \"Опенько\",\n      \"Осадко\",\n      \"Павленко\",\n      \"Павлишин\",\n      \"Павлів\",\n      \"Пагутяк\",\n      \"Паламарчук\",\n      \"Палій\",\n      \"Паращук\",\n      \"Пасічник\",\n      \"Пендик\",\n      \"Петик\",\n      \"Петлюра\",\n      \"Петренко\",\n      \"Петрин\",\n      \"Петришин\",\n      \"Петрів\",\n      \"Плаксій\",\n      \"Погиба\",\n      \"Поліщук\",\n      \"Пономарів\",\n      \"Поривай\",\n      \"Поривайло\",\n      \"Потебенько\",\n      \"Потоцький\",\n      \"Пригода\",\n      \"Приймак\",\n      \"Притула\",\n      \"Прядун\",\n      \"Розпутній\",\n      \"Романишин\",\n      \"Романів\",\n      \"Ромей\",\n      \"Роменець\",\n      \"Ромочко\",\n      \"Савицький\",\n      \"Саєнко\",\n      \"Свидригайло\",\n      \"Семеночко\",\n      \"Семещук\",\n      \"Сердюк\",\n      \"Силецький\",\n      \"Сідлецький\",\n      \"Сідляк\",\n      \"Сірко\",\n      \"Скиба\",\n      \"Скоропадський\",\n      \"Слободян\",\n      \"Сосюра\",\n      \"Сплюх\",\n      \"Спотикач\",\n      \"Стахів\",\n      \"Степанець\",\n      \"Стецьків\",\n      \"Стигайло\",\n      \"Сторожук\",\n      \"Сторчак\",\n      \"Стоян\",\n      \"Сучак\",\n      \"Сушко\",\n      \"Тарасюк\",\n      \"Тиндарей\",\n      \"Ткаченко\",\n      \"Третяк\",\n      \"Троян\",\n      \"Трублаєвський\",\n      \"Трясило\",\n      \"Трясун\",\n      \"Уманець\",\n      \"Унич\",\n      \"Усич\",\n      \"Федоришин\",\n      \"Хитрово\",\n      \"Цимбалістий\",\n      \"Цушко\",\n      \"Червоній\",\n      \"Шамрило\",\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_first_name\": [\n      \"Аврелія\",\n      \"Аврора\",\n      \"Агапія\",\n      \"Агата\",\n      \"Агафія\",\n      \"Агнеса\",\n      \"Агнія\",\n      \"Агрипина\",\n      \"Ада\",\n      \"Аделаїда\",\n      \"Аделіна\",\n      \"Адріана\",\n      \"Азалія\",\n      \"Алевтина\",\n      \"Аліна\",\n      \"Алла\",\n      \"Альбіна\",\n      \"Альвіна\",\n      \"Анастасія\",\n      \"Анастасія\",\n      \"Анатолія\",\n      \"Ангеліна\",\n      \"Анжела\",\n      \"Анна\",\n      \"Антонида\",\n      \"Антоніна\",\n      \"Антонія\",\n      \"Анфіса\",\n      \"Аполлінарія\",\n      \"Аполлонія\",\n      \"Аркадія\",\n      \"Артемія\",\n      \"Афанасія\",\n      \"Білослава\",\n      \"Біляна\",\n      \"Благовіста\",\n      \"Богдана\",\n      \"Богуслава\",\n      \"Божена\",\n      \"Болеслава\",\n      \"Борислава\",\n      \"Броніслава\",\n      \"В’ячеслава\",\n      \"Валентина\",\n      \"Валерія\",\n      \"Варвара\",\n      \"Василина\",\n      \"Вікторія\",\n      \"Вілена\",\n      \"Віленіна\",\n      \"Віліна\",\n      \"Віола\",\n      \"Віолетта\",\n      \"Віра\",\n      \"Віргінія\",\n      \"Віта\",\n      \"Віталіна\",\n      \"Влада\",\n      \"Владислава\",\n      \"Власта\",\n      \"Всеслава\",\n      \"Галина\",\n      \"Ганна\",\n      \"Гелена\",\n      \"Далеслава\",\n      \"Дана\",\n      \"Дарина\",\n      \"Дарислава\",\n      \"Діана\",\n      \"Діяна\",\n      \"Добринка\",\n      \"Добромила\",\n      \"Добромира\",\n      \"Добромисла\",\n      \"Доброслава\",\n      \"Долеслава\",\n      \"Доляна\",\n      \"Жанна\",\n      \"Жозефіна\",\n      \"Забава\",\n      \"Звенислава\",\n      \"Зінаїда\",\n      \"Злата\",\n      \"Зореслава\",\n      \"Зорина\",\n      \"Зоряна\",\n      \"Зоя\",\n      \"Іванна\",\n      \"Ілона\",\n      \"Інна\",\n      \"Іннеса\",\n      \"Ірина\",\n      \"Ірма\",\n      \"Калина\",\n      \"Каріна\",\n      \"Катерина\",\n      \"Квітка\",\n      \"Квітослава\",\n      \"Клавдія\",\n      \"Крентта\",\n      \"Ксенія\",\n      \"Купава\",\n      \"Лада\",\n      \"Лариса\",\n      \"Леся\",\n      \"Ликера\",\n      \"Лідія\",\n      \"Лілія\",\n      \"Любава\",\n      \"Любислава\",\n      \"Любов\",\n      \"Любомила\",\n      \"Любомира\",\n      \"Люборада\",\n      \"Любослава\",\n      \"Людмила\",\n      \"Людомила\",\n      \"Майя\",\n      \"Мальва\",\n      \"Мар’яна\",\n      \"Марина\",\n      \"Марічка\",\n      \"Марія\",\n      \"Марта\",\n      \"Меланія\",\n      \"Мечислава\",\n      \"Милодара\",\n      \"Милослава\",\n      \"Мирослава\",\n      \"Мілана\",\n      \"Мокрина\",\n      \"Мотря\",\n      \"Мстислава\",\n      \"Надія\",\n      \"Наталія\",\n      \"Неля\",\n      \"Немира\",\n      \"Ніна\",\n      \"Огняна\",\n      \"Оксана\",\n      \"Олександра\",\n      \"Олена\",\n      \"Олеся\",\n      \"Ольга\",\n      \"Ореста\",\n      \"Орина\",\n      \"Орислава\",\n      \"Орися\",\n      \"Оріяна\",\n      \"Павліна\",\n      \"Палажка\",\n      \"Пелагея\",\n      \"Пелагія\",\n      \"Поліна\",\n      \"Поляна\",\n      \"Потішана\",\n      \"Радміла\",\n      \"Радослава\",\n      \"Раїна\",\n      \"Раїса\",\n      \"Роксолана\",\n      \"Ромена\",\n      \"Ростислава\",\n      \"Руслана\",\n      \"Світлана\",\n      \"Святослава\",\n      \"Слава\",\n      \"Сміяна\",\n      \"Сніжана\",\n      \"Соломія\",\n      \"Соня\",\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_middle_name\": [\n      \"Адамівна\",\n      \"Азарівна\",\n      \"Алевтинівна\",\n      \"Альбертівна\",\n      \"Анастасівна\",\n      \"Анатоліївна\",\n      \"Андріївна\",\n      \"Антонівна\",\n      \"Аркадіївна\",\n      \"Арсенівна\",\n      \"Арсеніївна\",\n      \"Артемівна\",\n      \"Архипівна\",\n      \"Аскольдівна\",\n      \"Афанасіївна\",\n      \"Білославівна\",\n      \"Богданівна\",\n      \"Божемирівна\",\n      \"Боженівна\",\n      \"Болеславівна\",\n      \"Боримирівна\",\n      \"Борисівна\",\n      \"Бориславівна\",\n      \"Братиславівна\",\n      \"В’ячеславівна\",\n      \"Вадимівна\",\n      \"Валентинівна\",\n      \"Валеріївна\",\n      \"Василівна\",\n      \"Вікторівна\",\n      \"Віталіївна\",\n      \"Владиславівна\",\n      \"Володимирівна\",\n      \"Всеволодівна\",\n      \"Всеславівна\",\n      \"Гаврилівна\",\n      \"Гарасимівна\",\n      \"Георгіївна\",\n      \"Гнатівна\",\n      \"Гордіївна\",\n      \"Григоріївна\",\n      \"Данилівна\",\n      \"Даромирівна\",\n      \"Денисівна\",\n      \"Дмитрівна\",\n      \"Добромирівна\",\n      \"Доброславівна\",\n      \"Євгенівна\",\n      \"Захарівна\",\n      \"Захаріївна\",\n      \"Збориславівна\",\n      \"Звенимирівна\",\n      \"Звениславівна\",\n      \"Зеновіївна\",\n      \"Зиновіївна\",\n      \"Златомирівна\",\n      \"Зореславівна\",\n      \"Іванівна\",\n      \"Ігорівна\",\n      \"Ізяславівна\",\n      \"Корнеліївна\",\n      \"Корнилівна\",\n      \"Корніївна\",\n      \"Костянтинівна\",\n      \"Лаврентіївна\",\n      \"Любомирівна\",\n      \"Макарівна\",\n      \"Максимівна\",\n      \"Марківна\",\n      \"Маркіянівна\",\n      \"Матвіївна\",\n      \"Мечиславівна\",\n      \"Микитівна\",\n      \"Миколаївна\",\n      \"Миронівна\",\n      \"Мирославівна\",\n      \"Михайлівна\",\n      \"Мстиславівна\",\n      \"Назарівна\",\n      \"Назаріївна\",\n      \"Натанівна\",\n      \"Немирівна\",\n      \"Несторівна\",\n      \"Олегівна\",\n      \"Олександрівна\",\n      \"Олексіївна\",\n      \"Олельківна\",\n      \"Омелянівна\",\n      \"Орестівна\",\n      \"Орхипівна\",\n      \"Остапівна\",\n      \"Охрімівна\",\n      \"Павлівна\",\n      \"Панасівна\",\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_last_name\": [\n      \"Андрухович\",\n      \"Бабух\",\n      \"Балабан\",\n      \"Балабуха\",\n      \"Балакун\",\n      \"Балицька\",\n      \"Бамбула\",\n      \"Бандера\",\n      \"Барановська\",\n      \"Бачей\",\n      \"Башук\",\n      \"Бердник\",\n      \"Білич\",\n      \"Бондаренко\",\n      \"Борецька\",\n      \"Боровська\",\n      \"Борочко\",\n      \"Боярчук\",\n      \"Брицька\",\n      \"Бурмило\",\n      \"Бутько\",\n      \"Василишина\",\n      \"Васильківська\",\n      \"Вергун\",\n      \"Вередун\",\n      \"Верещук\",\n      \"Витребенько\",\n      \"Вітряк\",\n      \"Волощук\",\n      \"Гайдук\",\n      \"Гайова\",\n      \"Гайчук\",\n      \"Галаєнко\",\n      \"Галатей\",\n      \"Галаціон\",\n      \"Гаман\",\n      \"Гамула\",\n      \"Ганич\",\n      \"Гарай\",\n      \"Гарун\",\n      \"Гладківська\",\n      \"Гладух\",\n      \"Глинська\",\n      \"Гнатишина\",\n      \"Гойко\",\n      \"Головець\",\n      \"Горбач\",\n      \"Гордійчук\",\n      \"Горова\",\n      \"Городоцька\",\n      \"Гречко\",\n      \"Григоришина\",\n      \"Гриневецька\",\n      \"Гриневська\",\n      \"Гришко\",\n      \"Громико\",\n      \"Данилишина\",\n      \"Данилко\",\n      \"Демків\",\n      \"Демчишина\",\n      \"Дзюб’як\",\n      \"Дзюба\",\n      \"Дідух\",\n      \"Дмитришина\",\n      \"Дмитрук\",\n      \"Довгалевська\",\n      \"Дурдинець\",\n      \"Євенко\",\n      \"Євпак\",\n      \"Ємець\",\n      \"Єрмак\",\n      \"Забіла\",\n      \"Зварич\",\n      \"Зінкевич\",\n      \"Зленко\",\n      \"Іванишина\",\n      \"Калач\",\n      \"Кандиба\",\n      \"Карпух\",\n      \"Кивач\",\n      \"Коваленко\",\n      \"Ковальська\",\n      \"Коломієць\",\n      \"Коман\",\n      \"Компанієць\",\n      \"Кононець\",\n      \"Кордун\",\n      \"Корецька\",\n      \"Корнїйчук\",\n      \"Коров’як\",\n      \"Коцюбинська\",\n      \"Кулинич\",\n      \"Кульчицька\",\n      \"Лагойда\",\n      \"Лазірко\",\n      \"Ланова\",\n      \"Латан\",\n      \"Латанська\",\n      \"Лахман\",\n      \"Левадовська\",\n      \"Ликович\",\n      \"Линдик\",\n      \"Ліхно\",\n      \"Лобачевська\",\n      \"Ломова\",\n      \"Лугова\",\n      \"Луцька\",\n      \"Луцьків\",\n      \"Лученко\",\n      \"Лучко\",\n      \"Люта\",\n      \"Лящук\",\n      \"Магера\",\n      \"Мазайло\",\n      \"Мазило\",\n      \"Мазун\",\n      \"Майборода\",\n      \"Майстренко\",\n      \"Маковецька\",\n      \"Малкович\",\n      \"Мамій\",\n      \"Маринич\",\n      \"Марієвська\",\n      \"Марків\",\n      \"Махно\",\n      \"Миклашевська\",\n      \"Миклухо\",\n      \"Милославська\",\n      \"Михайлюк\",\n      \"Міняйло\",\n      \"Могилевська\",\n      \"Москаль\",\n      \"Москалюк\",\n      \"Мотрієнко\",\n      \"Негода\",\n      \"Ногачевська\",\n      \"Опенько\",\n      \"Осадко\",\n      \"Павленко\",\n      \"Павлишина\",\n      \"Павлів\",\n      \"Пагутяк\",\n      \"Паламарчук\",\n      \"Палій\",\n      \"Паращук\",\n      \"Пасічник\",\n      \"Пендик\",\n      \"Петик\",\n      \"Петлюра\",\n      \"Петренко\",\n      \"Петрина\",\n      \"Петришина\",\n      \"Петрів\",\n      \"Плаксій\",\n      \"Погиба\",\n      \"Поліщук\",\n      \"Пономарів\",\n      \"Поривай\",\n      \"Поривайло\",\n      \"Потебенько\",\n      \"Потоцька\",\n      \"Пригода\",\n      \"Приймак\",\n      \"Притула\",\n      \"Прядун\",\n      \"Розпутня\",\n      \"Романишина\",\n      \"Ромей\",\n      \"Роменець\",\n      \"Ромочко\",\n      \"Савицька\",\n      \"Саєнко\",\n      \"Свидригайло\",\n      \"Семеночко\",\n      \"Семещук\",\n      \"Сердюк\",\n      \"Силецька\",\n      \"Сідлецька\",\n      \"Сідляк\",\n      \"Сірко\",\n      \"Скиба\",\n      \"Скоропадська\",\n      \"Слободян\",\n      \"Сосюра\",\n      \"Сплюха\",\n      \"Спотикач\",\n      \"Степанець\",\n      \"Стигайло\",\n      \"Сторожук\",\n      \"Сторчак\",\n      \"Стоян\",\n      \"Сучак\",\n      \"Сушко\",\n      \"Тарасюк\",\n      \"Тиндарей\",\n      \"Ткаченко\",\n      \"Третяк\",\n      \"Троян\",\n      \"Трублаєвська\",\n      \"Трясило\",\n      \"Трясун\",\n      \"Уманець\",\n      \"Унич\",\n      \"Усич\",\n      \"Федоришина\",\n      \"Цушко\",\n      \"Червоній\",\n      \"Шамрило\",\n      \"Шевченко\",\n      \"Шестак\",\n      \"Шиндарей\",\n      \"Шиян\",\n      \"Шкараба\",\n      \"Шудрик\",\n      \"Шумило\",\n      \"Шупик\",\n      \"Шухевич\",\n      \"Щербак\",\n      \"Юрчишина\",\n      \"Юхно\",\n      \"Ющик\",\n      \"Ющук\",\n      \"Яворівська\",\n      \"Ялова\",\n      \"Ялюк\",\n      \"Янюк\",\n      \"Ярмак\",\n      \"Яцишина\",\n      \"Яцьків\",\n      \"Ящук\"\n    ],\n    \"prefix\": [\n      \"Пан\",\n      \"Пані\"\n    ],\n    \"suffix\": [\n      \"проф.\",\n      \"доц.\",\n      \"докт. пед. наук\",\n      \"докт. політ. наук\",\n      \"докт. філол. наук\",\n      \"докт. філос. наук\",\n      \"докт. і. наук\",\n      \"докт. юрид. наук\",\n      \"докт. техн. наук\",\n      \"докт. психол. наук\",\n      \"канд. пед. наук\",\n      \"канд. політ. наук\",\n      \"канд. філол. наук\",\n      \"канд. філос. наук\",\n      \"канд. і. наук\",\n      \"канд. юрид. наук\",\n      \"канд. техн. наук\",\n      \"канд. психол. наук\"\n    ],\n    \"title\": {\n      \"descriptor\": [\n        \"Головний\",\n        \"Генеральний\",\n        \"Провідний\",\n        \"Національний\",\n        \"Регіональний\",\n        \"Обласний\",\n        \"Районний\",\n        \"Глобальний\",\n        \"Міжнародний\",\n        \"Центральний\"\n      ],\n      \"level\": [\n        \"маркетинговий\",\n        \"оптимізаційний\",\n        \"страховий\",\n        \"функціональний\",\n        \"інтеграційний\",\n        \"логістичний\"\n      ],\n      \"job\": [\n        \"інженер\",\n        \"агент\",\n        \"адміністратор\",\n        \"аналітик\",\n        \"архітектор\",\n        \"дизайнер\",\n        \"керівник\",\n        \"консультант\",\n        \"координатор\",\n        \"менеджер\",\n        \"планувальник\",\n        \"помічник\",\n        \"розробник\",\n        \"спеціаліст\",\n        \"співробітник\",\n        \"технік\"\n      ]\n    },\n    \"name\": [\n      \"#{male_first_name} #{male_last_name}\",\n      \"#{male_last_name} #{male_first_name}\",\n      \"#{male_first_name} #{male_middle_name} #{male_last_name}\",\n      \"#{male_last_name} #{male_first_name} #{male_middle_name}\",\n      \"#{female_first_name} #{female_last_name}\",\n      \"#{female_last_name} #{female_first_name}\",\n      \"#{female_first_name} #{female_middle_name} #{female_last_name}\",\n      \"#{female_last_name} #{female_first_name} #{female_middle_name}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\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  }\n}"
  },
  {
    "path": "Source/Bogus/data/uk.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 3],\n    city: [Array String; 2],\n    city_name: [Array String; 57],\n    city_prefix: [Array String; 4],\n    city_suffix: [Array String; 1],\n    country: [Array String; 193],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1],\n    secondary_address: [Array String; 1],\n    state: [Array String; 27],\n    street_address: [Array String; 1],\n    street_name: [Array String; 2],\n    street_prefix: [Array String; 8],\n    street_suffix: [Array String; 1],\n    street_title: [Array String; 13]\n  },\n  company: {\n    name: [Array String; 8],\n    prefix: [Array String; 8],\n    suffix: [Array String; 5]\n  },\n  internet: {\n    domain_suffix: [Array String; 60],\n    free_email: [Array String; 7]\n  },\n  name: {\n    female_first_name: [Array String; 193],\n    female_last_name: [Array String; 230],\n    female_middle_name: [Array String; 116],\n    male_first_name: [Array String; 195],\n    male_last_name: [Array String; 239],\n    male_middle_name: [Array String; 116],\n    name: [Array String; 8],\n    prefix: [Array String; 2],\n    suffix: [Array String; 18],\n    title: {\n      descriptor: [Array String; 10],\n      job: [Array String; 16],\n      level: [Array String; 6]\n    }\n  },\n  phone_number: {\n    formats: [Array String; 14]\n  },\n  title: Ukrainian\n}"
  },
  {
    "path": "Source/Bogus/data/vi.locale.json",
    "content": "{\n  \"title\": \"Vietnamese\",\n  \"address\": {\n    \"city_root\": [\n      \"An Giang\",\n      \"Bà Rịa-Vũng Tàu\",\n      \"Bạc Liêu\",\n      \"Bắc Kạn\",\n      \"Bắc Giang\",\n      \"Bắc Ninh\",\n      \"Bến Tre\",\n      \"Bình Dương\",\n      \"Bình Định\",\n      \"Bình Phước\",\n      \"Bình Thuận\",\n      \"Cà Mau\",\n      \"Cao Bằng\",\n      \"Cần Thơ\",\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à Nội\",\n      \"Hà Tĩnh\",\n      \"Hải Dương\",\n      \"Hải Phòng\",\n      \"Hậu Giang\",\n      \"Hòa Bình\",\n      \"TP. Hồ Chí Minh\",\n      \"Hưng Yên\",\n      \"Khánh Hoà\",\n      \"Kiên Giang\",\n      \"Kon Tum\",\n      \"Lai Châu\",\n      \"Lạng Sơn\",\n      \"Lào Cai\",\n      \"Lâm Đồng\",\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 Hoá\",\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    \"city\": [\n      \"#{city_root}\"\n    ],\n    \"default_country\": [\n      \"Việt Nam\"\n    ],\n    \"postcode\": [\n      \"#####\"\n    ],\n    \"country\": [\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  },\n  \"internet\": {\n    \"domain_suffix\": [\n      \"com\",\n      \"net\",\n      \"info\",\n      \"vn\",\n      \"com.vn\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"02# #### ####\",\n      \"02## #### ####\"\n    ]\n  },\n  \"cell_phone\": {\n    \"formats\": [\n      \"03# ### ####\",\n      \"05# ### ####\",\n      \"07# ### ####\",\n      \"08# ### ####\",\n      \"09# ### ####\"\n    ]\n  },\n  \"name\": {\n    \"female_first_name\": [\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 Vũ\",\n      \"Anh Ðào\",\n      \"Ban Mai\",\n      \"Bình Minh\",\n      \"Bình Yên\",\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át Tường\",\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      \"Giang Thiên\",\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 Lam\",\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ài Vỹ\",\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 Xuân\",\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ướng Dương\",\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 Dương\",\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 Thụy\",\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 Giang\",\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      \"Hồng Đăng\",\n      \"Khiết Linh\",\n      \"Khiết Tâm\",\n      \"Khuê Trung\",\n      \"Khánh Chi\",\n      \"Khánh Giang\",\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 Ca\",\n      \"Khải Hà\",\n      \"Khải Tâm\",\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ông\",\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      \"Kim Đan\",\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 Giang\",\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      \"Minh Đan\",\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 Nhạn\",\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 Lam\",\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 Thiên\",\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ường Xuân\",\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 Du\",\n      \"Thụy Khanh\",\n      \"Thụy Linh\",\n      \"Thụy Lâm\",\n      \"Thụy Miên\",\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      \"Trung Anh\",\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ú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      \"Tuyền Lâm\",\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 Ðoan\",\n      \"Tâm Đan\",\n      \"Tùng Linh\",\n      \"Tùng Lâm\",\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      \"Vinh Diệu\",\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 Bằng\",\n      \"Yên Mai\",\n      \"Yên Nhi\",\n      \"Yên Ðan\",\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      \"Ðan Khanh\",\n      \"Ðan Quỳnh\",\n      \"Đan Thu\",\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      \"Ðồng Dao\",\n      \"Ý Bình\",\n      \"Ý Lan\",\n      \"Ý Nhi\",\n      \"Đan Linh\",\n      \"Đan Quỳnh\",\n      \"Đan Thanh\",\n      \"Đan Thu\",\n      \"Đan Thư\",\n      \"Đan Tâm\",\n      \"Đinh Hương\",\n      \"Đoan Thanh\",\n      \"Đoan Trang\",\n      \"Đài Trang\",\n      \"Đông Nghi\",\n      \"Đông Trà\",\n      \"Đông Tuyền\",\n      \"Đông Vy\",\n      \"Đơn Thuần\",\n      \"Đức Hạnh\",\n      \"Ấu Lăng\"\n    ],\n    \"male_first_name\": [\n      \"An Cơ\",\n      \"An Khang\",\n      \"Ân Lai\",\n      \"An Nam\",\n      \"An Nguyên\",\n      \"An Ninh\",\n      \"An Tâm\",\n      \"Ân Thiện\",\n      \"An Tường\",\n      \"Anh Ðức\",\n      \"Anh Dũng\",\n      \"Anh Duy\",\n      \"Anh Hoàng\",\n      \"Anh Khải\",\n      \"Anh Khoa\",\n      \"Anh Khôi\",\n      \"Anh Minh\",\n      \"Anh Quân\",\n      \"Anh Quốc\",\n      \"Anh Sơn\",\n      \"Anh Tài\",\n      \"Anh Thái\",\n      \"Anh Tú\",\n      \"Anh Tuấn\",\n      \"Anh Tùng\",\n      \"Anh Việt\",\n      \"Anh Vũ\",\n      \"Bá Cường\",\n      \"Bá Kỳ\",\n      \"Bá Lộc\",\n      \"Bá Long\",\n      \"Bá Phước\",\n      \"Bá Thành\",\n      \"Bá Thiện\",\n      \"Bá Thịnh\",\n      \"Bá Thúc\",\n      \"Bá Trúc\",\n      \"Bá Tùng\",\n      \"Bách Du\",\n      \"Bách Nhân\",\n      \"Bằng Sơn\",\n      \"Bảo An\",\n      \"Bảo Bảo\",\n      \"Bảo Chấn\",\n      \"Bảo Ðịnh\",\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 Lâm\",\n      \"Bảo Long\",\n      \"Bảo Pháp\",\n      \"Bảo Quốc\",\n      \"Bảo Sơn\",\n      \"Bảo Thạch\",\n      \"Bảo Thái\",\n      \"Bảo Tín\",\n      \"Bảo Toàn\",\n      \"Bích Nhã\",\n      \"Bình An\",\n      \"Bình Dân\",\n      \"Bình Ðạt\",\n      \"Bình Ðịnh\",\n      \"Bình Dương\",\n      \"Bình Hòa\",\n      \"Bình Minh\",\n      \"Bình Nguyên\",\n      \"Bình Quân\",\n      \"Bình Thuận\",\n      \"Bình Yên\",\n      \"Bửu Chưởng\",\n      \"Bửu Diệp\",\n      \"Bữu Toại\",\n      \"Cảnh Tuấn\",\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      \"Cát Tường\",\n      \"Cát Uy\",\n      \"Chấn Hùng\",\n      \"Chấn Hưng\",\n      \"Chấn Phong\",\n      \"Chánh Việt\",\n      \"Chế Phương\",\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      \"Chiến Thắng\",\n      \"Chiêu Minh\",\n      \"Chiêu Phong\",\n      \"Chiêu Quân\",\n      \"Chính Tâm\",\n      \"Chính Thuận\",\n      \"Chính Trực\",\n      \"Chuẩn Khoa\",\n      \"Chung Thủy\",\n      \"Công Án\",\n      \"Công Ân\",\n      \"Công Bằng\",\n      \"Công Giang\",\n      \"Công Hải\",\n      \"Công Hào\",\n      \"Công Hậu\",\n      \"Công Hiếu\",\n      \"Công Hoán\",\n      \"Công Lập\",\n      \"Công Lộc\",\n      \"Công Luận\",\n      \"Công Luật\",\n      \"Công Lý\",\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 Dũng\",\n      \"Cương Nghị\",\n      \"Cương Quyết\",\n      \"Cường Thịnh\",\n      \"Ðắc Cường\",\n      \"Ðắc Di\",\n      \"Ðắc Lộ\",\n      \"Ðắc Lực\",\n      \"Ðắc Thái\",\n      \"Ðắc Thành\",\n      \"Ðắc Trọng\",\n      \"Ðại Dương\",\n      \"Ðại Hành\",\n      \"Ðại Ngọc\",\n      \"Ðại Thống\",\n      \"Dân Hiệp\",\n      \"Dân Khánh\",\n      \"Ðan Quế\",\n      \"Ðan Tâm\",\n      \"Ðăng An\",\n      \"Ðăng Ðạt\",\n      \"Ðăng Khánh\",\n      \"Ðăng Khoa\",\n      \"Đăng Khương\",\n      \"Ðăng Minh\",\n      \"Đăng Quang\",\n      \"Danh Nhân\",\n      \"Danh Sơn\",\n      \"Danh Thành\",\n      \"Danh Văn\",\n      \"Ðạt Dũng\",\n      \"Ðạt Hòa\",\n      \"Ðình Chiểu\",\n      \"Ðình Chương\",\n      \"Ðình Cường\",\n      \"Ðình Diệu\",\n      \"Ðình Ðôn\",\n      \"Ðình Dương\",\n      \"Ðình Hảo\",\n      \"Ðình Hợp\",\n      \"Ðình Kim\",\n      \"Ðinh Lộc\",\n      \"Ðình Lộc\",\n      \"Ðình Luận\",\n      \"Ðịnh Lực\",\n      \"Ðình Nam\",\n      \"Ðình Ngân\",\n      \"Ðình Nguyên\",\n      \"Ðình Nhân\",\n      \"Ðình Phú\",\n      \"Ðình Phúc\",\n      \"Ðình Quảng\",\n      \"Ðình Sang\",\n      \"Ðịnh Siêu\",\n      \"Ðình Thắng\",\n      \"Ðình Thiện\",\n      \"Ðình Toàn\",\n      \"Ðình Trung\",\n      \"Ðình Tuấn\",\n      \"Ðoàn Tụ\",\n      \"Ðồng Bằng\",\n      \"Ðông Dương\",\n      \"Ðông Hải\",\n      \"Ðồng Khánh\",\n      \"Ðông Nguyên\",\n      \"Ðông Phong\",\n      \"Ðông Phương\",\n      \"Ðông Quân\",\n      \"Ðông Sơn\",\n      \"Ðức Ân\",\n      \"Ðức Anh\",\n      \"Ðức Bằng\",\n      \"Ðức Bảo\",\n      \"Ðức Bình\",\n      \"Ðức Chính\",\n      \"Ðức Duy\",\n      \"Ðức Giang\",\n      \"Ðức Hải\",\n      \"Ðức Hạnh\",\n      \"Đức Hòa\",\n      \"Ðức Hòa\",\n      \"Ðức Huy\",\n      \"Ðức Khải\",\n      \"Ðức Khang\",\n      \"Ðức Khiêm\",\n      \"Ðức Kiên\",\n      \"Ðức Long\",\n      \"Ðức Mạnh\",\n      \"Ðức Minh\",\n      \"Ðức Nhân\",\n      \"Ðức Phi\",\n      \"Ðức Phong\",\n      \"Ðức Phú\",\n      \"Ðức Quang\",\n      \"Ðức Quảng\",\n      \"Ðức Quyền\",\n      \"Ðức Siêu\",\n      \"Ðức Sinh\",\n      \"Ðức Tài\",\n      \"Ðức Tâm\",\n      \"Ðức Thắng\",\n      \"Ðức Thành\",\n      \"Ðức Thọ\",\n      \"Ðức Toàn\",\n      \"Ðức Toản\",\n      \"Ðức Trí\",\n      \"Ðức Trung\",\n      \"Ðức Tuấn\",\n      \"Ðức Tuệ\",\n      \"Ðức Tường\",\n      \"Dũng Trí\",\n      \"Dũng Việt\",\n      \"Dương Anh\",\n      \"Dương Khánh\",\n      \"Duy An\",\n      \"Duy Bảo\",\n      \"Duy Cẩn\",\n      \"Duy Cường\",\n      \"Duy Hải\",\n      \"Duy Hiền\",\n      \"Duy Hiếu\",\n      \"Duy Hoàng\",\n      \"Duy Hùng\",\n      \"Duy Khang\",\n      \"Duy Khánh\",\n      \"Duy Khiêm\",\n      \"Duy Kính\",\n      \"Duy Luận\",\n      \"Duy Mạnh\",\n      \"Duy Minh\",\n      \"Duy Ngôn\",\n      \"Duy Nhượng\",\n      \"Duy Quang\",\n      \"Duy Tâm\",\n      \"Duy Tân\",\n      \"Duy Thạch\",\n      \"Duy Thắng\",\n      \"Duy Thanh\",\n      \"Duy Thành\",\n      \"Duy Thông\",\n      \"Duy Tiếp\",\n      \"Duy Tuyền\",\n      \"Gia Ân\",\n      \"Gia Anh\",\n      \"Gia Bạch\",\n      \"Gia Bảo\",\n      \"Gia Bình\",\n      \"Gia Cần\",\n      \"Gia Cẩn\",\n      \"Gia Cảnh\",\n      \"Gia Ðạo\",\n      \"Gia Ðức\",\n      \"Gia Hiệp\",\n      \"Gia Hòa\",\n      \"Gia Hoàng\",\n      \"Gia Huấn\",\n      \"Gia Hùng\",\n      \"Gia Hưng\",\n      \"Gia Huy\",\n      \"Gia Khánh\",\n      \"Gia Khiêm\",\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      \"Giang Lam\",\n      \"Giang Nam\",\n      \"Giang Sơn\",\n      \"Giang Thiên\",\n      \"Hà Hải\",\n      \"Hải Bằng\",\n      \"Hải Bình\",\n      \"Hải Ðăng\",\n      \"Hải Dươ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 Thụy\",\n      \"Hán Lâm\",\n      \"Hạnh Tường\",\n      \"Hào Nghiệp\",\n      \"Hạo Nhiên\",\n      \"Hiền Minh\",\n      \"Hiệp Dinh\",\n      \"Hiệp Hà\",\n      \"Hiệp Hào\",\n      \"Hiệp Hiền\",\n      \"Hiệp Hòa\",\n      \"Hiệp Vũ\",\n      \"Hiếu Dụng\",\n      \"Hiếu Học\",\n      \"Hiểu Lam\",\n      \"Hiếu Liêm\",\n      \"Hiếu Nghĩa\",\n      \"Hiếu Phong\",\n      \"Hiếu Thông\",\n      \"Hồ Bắc\",\n      \"Hồ Nam\",\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      \"Hoài Bắc\",\n      \"Hoài Nam\",\n      \"Hoài Phong\",\n      \"Hoài Thanh\",\n      \"Hoài Tín\",\n      \"Hoài Trung\",\n      \"Hoài Việt\",\n      \"Hoài Vỹ\",\n      \"Hoàn Kiếm\",\n      \"Hoàn Vũ\",\n      \"Hoàng Ân\",\n      \"Hoàng Duệ\",\n      \"Hoàng Dũng\",\n      \"Hoàng Giang\",\n      \"Hoàng Hải\",\n      \"Hoàng Hiệp\",\n      \"Hoàng Khải\",\n      \"Hoàng Khang\",\n      \"Hoàng Khôi\",\n      \"Hoàng Lâm\",\n      \"Hoàng Linh\",\n      \"Hoàng Long\",\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 Xuân\",\n      \"Hồng Ðăng\",\n      \"Hồng Đức\",\n      \"Hồng Giang\",\n      \"Hồng Lân\",\n      \"Hồng Liêm\",\n      \"Hồng Lĩnh\",\n      \"Hồng Minh\",\n      \"Hồng Nhật\",\n      \"Hồng Nhuận\",\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 Việt\",\n      \"Hồng Vinh\",\n      \"Huân Võ\",\n      \"Hùng Anh\",\n      \"Hùng Cường\",\n      \"Hưng Ðạo\",\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 Bình\",\n      \"Hướng Dương\",\n      \"Hướng Thiện\",\n      \"Hướng Tiền\",\n      \"Hữu Bào\",\n      \"Hữu Bảo\",\n      \"Hữu Bình\",\n      \"Hữu Canh\",\n      \"Hữu Cảnh\",\n      \"Hữu Châu\",\n      \"Hữu Chiến\",\n      \"Hữu Cương\",\n      \"Hữu Cường\",\n      \"Hữu Ðạt\",\n      \"Hữu Ðịnh\",\n      \"Hữu Hạnh\",\n      \"Hữu Hiệp\",\n      \"Hữu Hoàng\",\n      \"Hữu Hùng\",\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ị\",\n      \"Hữu Nghĩa\",\n      \"Hữu Phước\",\n      \"Hữu Tài\",\n      \"Hữu Tâm\",\n      \"Hữu Tân\",\n      \"Hữu Thắng\",\n      \"Hữu Thiện\",\n      \"Hữu Thọ\",\n      \"Hữu Thống\",\n      \"Hữu Thực\",\n      \"Hữu Toàn\",\n      \"Hữu Trác\",\n      \"Hữu Trí\",\n      \"Hữu Trung\",\n      \"Hữu Từ\",\n      \"Hữu Tường\",\n      \"Hữu Vĩnh\",\n      \"Hữu Vượng\",\n      \"Huy Anh\",\n      \"Huy Chiểu\",\n      \"Huy Hà\",\n      \"Huy Hoàng\",\n      \"Huy Kha\",\n      \"Huy Khánh\",\n      \"Huy Khiêm\",\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      \"Khắc Anh\",\n      \"Khắc Công\",\n      \"Khắc Dũng\",\n      \"Khắc Duy\",\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 Ca\",\n      \"Khải Hòa\",\n      \"Khai Minh\",\n      \"Khải Tâm\",\n      \"Khải Tuấn\",\n      \"Khang Kiện\",\n      \"Khánh An\",\n      \"Khánh Bình\",\n      \"Khánh Ðan\",\n      \"Khánh Duy\",\n      \"Khánh Giang\",\n      \"Khánh Hải\",\n      \"Khánh Hòa\",\n      \"Khánh Hoàn\",\n      \"Khánh Hoàng\",\n      \"Khánh Hội\",\n      \"Khánh Huy\",\n      \"Khánh Minh\",\n      \"Khánh Nam\",\n      \"Khánh Văn\",\n      \"Khoa Trưởng\",\n      \"Khôi Nguyên\",\n      \"Khởi Phong\",\n      \"Khôi Vĩ\",\n      \"Khương Duy\",\n      \"Khuyến Học\",\n      \"Kiên Bình\",\n      \"Kiến Bình\",\n      \"Kiên Cường\",\n      \"Kiến Ðức\",\n      \"Kiên Giang\",\n      \"Kiên Lâm\",\n      \"Kiên Trung\",\n      \"Kiến Văn\",\n      \"Kiệt Võ\",\n      \"Kim Ðan\",\n      \"Kim Hoàng\",\n      \"Kim Long\",\n      \"Kim Phú\",\n      \"Kim Sơn\",\n      \"Kim Thịnh\",\n      \"Kim Thông\",\n      \"Kim Toàn\",\n      \"Kim Vượng\",\n      \"Kỳ Võ\",\n      \"Lạc Nhân\",\n      \"Lạc Phúc\",\n      \"Lâm Ðồng\",\n      \"Lâm Dũng\",\n      \"Lam Giang\",\n      \"Lam Phương\",\n      \"Lâm Trường\",\n      \"Lâm Tường\",\n      \"Lâm Viên\",\n      \"Lâm Vũ\",\n      \"Lập Nghiệp\",\n      \"Lập Thành\",\n      \"Liên Kiệt\",\n      \"Long Giang\",\n      \"Long Quân\",\n      \"Long Vịnh\",\n      \"Lương Quyền\",\n      \"Lương Tài\",\n      \"Lương Thiện\",\n      \"Lương Tuyền\",\n      \"Mạnh Cương\",\n      \"Mạnh Cường\",\n      \"Mạnh Ðình\",\n      \"Mạnh Dũng\",\n      \"Mạnh Hùng\",\n      \"Mạnh Nghiêm\",\n      \"Mạnh Quỳnh\",\n      \"Mạnh Tấn\",\n      \"Mạnh Thắng\",\n      \"Mạnh Thiện\",\n      \"Mạnh Trình\",\n      \"Mạnh Trường\",\n      \"Mạnh Tuấn\",\n      \"Mạnh Tường\",\n      \"Minh Ân\",\n      \"Minh Anh\",\n      \"Minh Cảnh\",\n      \"Minh Dân\",\n      \"Minh Ðan\",\n      \"Minh Danh\",\n      \"Minh Ðạt\",\n      \"Minh Ðức\",\n      \"Minh Dũng\",\n      \"Minh Giang\",\n      \"Minh Hải\",\n      \"Minh Hào\",\n      \"Minh Hiên\",\n      \"Minh Hiếu\",\n      \"Minh Hòa\",\n      \"Minh Hoàng\",\n      \"Minh Huấn\",\n      \"Minh Hùng\",\n      \"Minh Hưng\",\n      \"Minh Huy\",\n      \"Minh Hỷ\",\n      \"Minh Khang\",\n      \"Minh Khánh\",\n      \"Minh Khiếu\",\n      \"Minh Khôi\",\n      \"Minh Kiệt\",\n      \"Minh Kỳ\",\n      \"Minh Lý\",\n      \"Minh Mẫn\",\n      \"Minh Nghĩa\",\n      \"Minh Nhân\",\n      \"Minh Nhật\",\n      \"Minh Nhu\",\n      \"Minh Quân\",\n      \"Minh Quang\",\n      \"Minh Quốc\",\n      \"Minh Sơn\",\n      \"Minh Tân\",\n      \"Minh Thạc\",\n      \"Minh Thái\",\n      \"Minh Thắng\",\n      \"Minh Thiện\",\n      \"Minh Thông\",\n      \"Minh Thuận\",\n      \"Minh Tiến\",\n      \"Minh Toàn\",\n      \"Minh Trí\",\n      \"Minh Triết\",\n      \"Minh Triệu\",\n      \"Minh Trung\",\n      \"Minh Tú\",\n      \"Minh Tuấn\",\n      \"Minh Vu\",\n      \"Minh Vũ\",\n      \"Minh Vương\",\n      \"Mộng Giác\",\n      \"Mộng Hoàn\",\n      \"Mộng Lâm\",\n      \"Mộng Long\",\n      \"Nam An\",\n      \"Nam Dương\",\n      \"Nam Hải\",\n      \"Nam Hưng\",\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ị Lực\",\n      \"Nghị Quyền\",\n      \"Nghĩa Dũng\",\n      \"Nghĩa Hòa\",\n      \"Ngọc Ẩn\",\n      \"Ngọc Cảnh\",\n      \"Ngọc Cường\",\n      \"Ngọc Danh\",\n      \"Ngọc Ðoàn\",\n      \"Ngọc Dũng\",\n      \"Ngọc Hải\",\n      \"Ngọc Hiển\",\n      \"Ngọc Huy\",\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 Thạch\",\n      \"Ngọc Thiện\",\n      \"Ngọc Thọ\",\n      \"Ngọc Thuận\",\n      \"Ngọc Tiển\",\n      \"Ngọc Trụ\",\n      \"Ngọc Tuấn\",\n      \"Nguyên Bảo\",\n      \"Nguyên Bổng\",\n      \"Nguyên Ðan\",\n      \"Nguyên Giang\",\n      \"Nguyên Giáp\",\n      \"Nguyễn Hải An\",\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      \"Nhân Nguyên\",\n      \"Nhân Sâm\",\n      \"Nhân Từ\",\n      \"Nhân Văn\",\n      \"Nhật Bảo Long\",\n      \"Nhật Dũng\",\n      \"Nhật Duy\",\n      \"Nhật Hòa\",\n      \"Nhật Hoàng\",\n      \"Nhật Hồng\",\n      \"Nhật Hùng\",\n      \"Nhật Huy\",\n      \"Nhật Khương\",\n      \"Nhật Minh\",\n      \"Nhật Nam\",\n      \"Nhật Quân\",\n      \"Nhật Quang\",\n      \"Nhật Quốc\",\n      \"Nhật Tấn\",\n      \"Nhật Thịnh\",\n      \"Nhất Tiến\",\n      \"Nhật Tiến\",\n      \"Như Khang\",\n      \"Niệm Nhiên\",\n      \"Phi Cường\",\n      \"Phi Ðiệp\",\n      \"Phi Hải\",\n      \"Phi Hoàng\",\n      \"Phi Hùng\",\n      \"Phi Long\",\n      \"Phi Nhạn\",\n      \"Phong Châu\",\n      \"Phong Dinh\",\n      \"Phong Ðộ\",\n      \"Phú Ân\",\n      \"Phú Bình\",\n      \"Phú Hải\",\n      \"Phú Hiệp\",\n      \"Phú Hùng\",\n      \"Phú Hưng\",\n      \"Phú Thịnh\",\n      \"Phú Thọ\",\n      \"Phú Thời\",\n      \"Phúc Cường\",\n      \"Phúc Ðiền\",\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 Lễ\",\n      \"Phúc Nguyên\",\n      \"Phúc Sinh\",\n      \"Phúc Tâm\",\n      \"Phúc Thịnh\",\n      \"Phụng Việt\",\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ương Nam\",\n      \"Phương Phi\",\n      \"Phương Thể\",\n      \"Phương Trạch\",\n      \"Phương Triều\",\n      \"Quân Dương\",\n      \"Quang Anh\",\n      \"Quang Bửu\",\n      \"Quảng Ðại\",\n      \"Quang Danh\",\n      \"Quang Ðạt\",\n      \"Quảng Ðạt\",\n      \"Quang Ðức\",\n      \"Quang Dũng\",\n      \"Quang Dương\",\n      \"Quang Hà\",\n      \"Quang Hải\",\n      \"Quang Hòa\",\n      \"Quang Hùng\",\n      \"Quang Hưng\",\n      \"Quang Hữu\",\n      \"Quang Huy\",\n      \"Quang Khải\",\n      \"Quang Khanh\",\n      \"Quang Lâm\",\n      \"Quang Lân\",\n      \"Quang Linh\",\n      \"Quang Lộc\",\n      \"Quang Minh\",\n      \"Quang Nhân\",\n      \"Quang Nhật\",\n      \"Quang Ninh\",\n      \"Quang Sáng\",\n      \"Quang Tài\",\n      \"Quang Thạch\",\n      \"Quang Thái\",\n      \"Quang Thắng\",\n      \"Quang Thiên\",\n      \"Quang Thịnh\",\n      \"Quảng Thông\",\n      \"Quang Thuận\",\n      \"Quang Triều\",\n      \"Quang Triệu\",\n      \"Quang Trọng\",\n      \"Quang Trung\",\n      \"Quang Trường\",\n      \"Quang Tú\",\n      \"Quang Tuấn\",\n      \"Quang Vinh\",\n      \"Quang Vũ\",\n      \"Quang Xuân\",\n      \"Quốc Anh\",\n      \"Quốc Bảo\",\n      \"Quốc Bình\",\n      \"Quốc Ðại\",\n      \"Quốc Ðiền\",\n      \"Quốc Hải\",\n      \"Quốc Hạnh\",\n      \"Quốc Hiền\",\n      \"Quốc Hiển\",\n      \"Quốc Hòa\",\n      \"Quốc Hoài\",\n      \"Quốc Hoàng\",\n      \"Quốc Hùng\",\n      \"Quốc Hưng\",\n      \"Quốc Huy\",\n      \"Quốc Khánh\",\n      \"Quốc Mạnh\",\n      \"Quốc Minh\",\n      \"Quốc Mỹ\",\n      \"Quốc Phong\",\n      \"Quốc Phương\",\n      \"Quốc Quân\",\n      \"Quốc Quang\",\n      \"Quốc Quý\",\n      \"Quốc Thắng\",\n      \"Quốc Thành\",\n      \"Quốc Thiện\",\n      \"Quốc Thịnh\",\n      \"Quốc Thông\",\n      \"Quốc Tiến\",\n      \"Quốc Toản\",\n      \"Quốc Trụ\",\n      \"Quốc Trung\",\n      \"Quốc Trường\",\n      \"Quốc Tuấn\",\n      \"Quốc Văn\",\n      \"Quốc Việt\",\n      \"Quốc Vinh\",\n      \"Quốc Vũ\",\n      \"Quý Khánh\",\n      \"Quý Vĩnh\",\n      \"Quyết Thắng\",\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 Quân\",\n      \"Sơn Quyền\",\n      \"Sơn Trang\",\n      \"Sơn Tùng\",\n      \"Song Lam\",\n      \"Sỹ Ðan\",\n      \"Sỹ Hoàng\",\n      \"Sỹ Phú\",\n      \"Sỹ Thực\",\n      \"Tạ Hiền\",\n      \"Tài Ðức\",\n      \"Tài Nguyên\",\n      \"Tâm Thiện\",\n      \"Tân Bình\",\n      \"Tân Ðịnh\",\n      \"Tấn Dũng\",\n      \"Tấn Khang\",\n      \"Tấn Lợi\",\n      \"Tân Long\",\n      \"Tấn Nam\",\n      \"Tấn Phát\",\n      \"Tân Phước\",\n      \"Tấn Sinh\",\n      \"Tấn Tài\",\n      \"Tân Thành\",\n      \"Tấn Thành\",\n      \"Tấn Trình\",\n      \"Tấn Trương\",\n      \"Tất Bình\",\n      \"Tất Hiếu\",\n      \"Tất Hòa\",\n      \"Thạch Sơn\",\n      \"Thạch Tùng\",\n      \"Thái Bình\",\n      \"Thái Ðức\",\n      \"Thái Dương\",\n      \"Thái Duy\",\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ắng Cảnh\",\n      \"Thắng Lợi\",\n      \"Thăng Long\",\n      \"Thành An\",\n      \"Thành Ân\",\n      \"Thành Châu\",\n      \"Thành Công\",\n      \"Thành Danh\",\n      \"Thanh Ðạo\",\n      \"Thành Ðạt\",\n      \"Thành Ðệ\",\n      \"Thanh Ðoàn\",\n      \"Thành Doanh\",\n      \"Thanh Hải\",\n      \"Thanh Hào\",\n      \"Thanh Hậu\",\n      \"Thành Hòa\",\n      \"Thanh Huy\",\n      \"Thành Khiêm\",\n      \"Thanh Kiên\",\n      \"Thanh Liêm\",\n      \"Thành Lợi\",\n      \"Thanh Long\",\n      \"Thành Long\",\n      \"Thanh Minh\",\n      \"Thành Nguyên\",\n      \"Thành Nhân\",\n      \"Thanh Phi\",\n      \"Thanh Phong\",\n      \"Thành Phương\",\n      \"Thanh Quang\",\n      \"Thành Sang\",\n      \"Thanh Sơn\",\n      \"Thanh Thế\",\n      \"Thanh Thiên\",\n      \"Thành Thiện\",\n      \"Thanh Thuận\",\n      \"Thành Tín\",\n      \"Thanh Tịnh\",\n      \"Thanh Toàn\",\n      \"Thanh Toản\",\n      \"Thanh Trung\",\n      \"Thành Trung\",\n      \"Thanh Tú\",\n      \"Thanh Tuấn\",\n      \"Thanh Tùng\",\n      \"Thanh Việt\",\n      \"Thanh Vinh\",\n      \"Thành Vinh\",\n      \"Thanh Vũ\",\n      \"Thành Ý\",\n      \"Thất Cương\",\n      \"Thất Dũng\",\n      \"Thất Thọ\",\n      \"Thế An\",\n      \"Thế Anh\",\n      \"Thế Bình\",\n      \"Thế Dân\",\n      \"Thế Doanh\",\n      \"Thế Dũng\",\n      \"Thế Duyệt\",\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      \"Thiên An\",\n      \"Thiên Ân\",\n      \"Thiện Ân\",\n      \"Thiên Bửu\",\n      \"Thiên Ðức\",\n      \"Thiện Ðức\",\n      \"Thiện Dũng\",\n      \"Thiện Giang\",\n      \"Thiên Hưng\",\n      \"Thiện Khiêm\",\n      \"Thiên Lạc\",\n      \"Thiện Luân\",\n      \"Thiên Lương\",\n      \"Thiện Lương\",\n      \"Thiên Mạnh\",\n      \"Thiện Minh\",\n      \"Thiện Ngôn\",\n      \"Thiên Phú\",\n      \"Thiện Phước\",\n      \"Thiện Sinh\",\n      \"Thiện Tâm\",\n      \"Thiện Thanh\",\n      \"Thiện Tính\",\n      \"Thiên Trí\",\n      \"Thiếu Anh\",\n      \"Thiệu Bảo\",\n      \"Thiếu Cường\",\n      \"Thịnh Cường\",\n      \"Thời Nhiệm\",\n      \"Thông Ðạt\",\n      \"Thông Minh\",\n      \"Thống Nhất\",\n      \"Thông Tuệ\",\n      \"Thụ Nhân\",\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ượng Cường\",\n      \"Thượng Khang\",\n      \"Thường Kiệt\",\n      \"Thượng Liệt\",\n      \"Thượng Năng\",\n      \"Thượng Nghị\",\n      \"Thượng Thuật\",\n      \"Thường Xuân\",\n      \"Thụy Du\",\n      \"Thụy Long\",\n      \"Thụy Miên\",\n      \"Thụy Vũ\",\n      \"Tích Ðức\",\n      \"Tích Thiện\",\n      \"Tiến Ðức\",\n      \"Tiến Dũng\",\n      \"Tiền Giang\",\n      \"Tiến Hiệp\",\n      \"Tiến Hoạt\",\n      \"Tiến Võ\",\n      \"Tiểu Bảo\",\n      \"Toàn Thắng\",\n      \"Tôn Lễ\",\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      \"Triển Sinh\",\n      \"Triệu Thái\",\n      \"Triều Thành\",\n      \"Trọng Chính\",\n      \"Trọng Dũng\",\n      \"Trọng Duy\",\n      \"Trọng Hà\",\n      \"Trọng Hiếu\",\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 Tấn\",\n      \"Trọng Trí\",\n      \"Trọng Tường\",\n      \"Trọng Việt\",\n      \"Trọng Vinh\",\n      \"Trúc Cương\",\n      \"Trúc Sinh\",\n      \"Trung Anh\",\n      \"Trung Chính\",\n      \"Trung Chuyên\",\n      \"Trung Ðức\",\n      \"Trung Dũng\",\n      \"Trung Hải\",\n      \"Trung Hiếu\",\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      \"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 Phát\",\n      \"Trường Phu\",\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      \"Từ Ðông\",\n      \"Tuấn Anh\",\n      \"Tuấn Châu\",\n      \"Tuấn Chương\",\n      \"Tuấn Ðức\",\n      \"Tuấn Dũng\",\n      \"Tuấn Hải\",\n      \"Tuấn Hoàng\",\n      \"Tuấn Hùng\",\n      \"Tuấn Khải\",\n      \"Tuấn Khanh\",\n      \"Tuấn Khoan\",\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 Tài\",\n      \"Tuấn Thành\",\n      \"Tuấn Trung\",\n      \"Tuấn Tú\",\n      \"Tuấn Việt\",\n      \"Tùng Anh\",\n      \"Tùng Châu\",\n      \"Tùng Lâm\",\n      \"Tùng Linh\",\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      \"Tuyền Lâm\",\n      \"Uy Phong\",\n      \"Uy Vũ\",\n      \"Vạn Hạnh\",\n      \"Vạn Lý\",\n      \"Văn Minh\",\n      \"Vân Sơn\",\n      \"Vạn Thắng\",\n      \"Vạn Thông\",\n      \"Văn Tuyển\",\n      \"Viễn Cảnh\",\n      \"Viễn Ðông\",\n      \"Viễn Phương\",\n      \"Viễn Thô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 Dũng\",\n      \"Việt Dương\",\n      \"Việt Duy\",\n      \"Việt Hải\",\n      \"Việt Hoàng\",\n      \"Việt Hồng\",\n      \"Việt Hùng\",\n      \"Việt Huy\",\n      \"Việt Khải\",\n      \"Việt Khang\",\n      \"Việt Khoa\",\n      \"Việt Khôi\",\n      \"Việt Long\",\n      \"Việt Ngọc\",\n      \"Viết Nhân\",\n      \"Việt Nhân\",\n      \"Việt Phong\",\n      \"Việt Phương\",\n      \"Việt Quốc\",\n      \"Việt Quyết\",\n      \"Viết Sơn\",\n      \"Việt Sơn\",\n      \"Viết Tân\",\n      \"Việt Thái\",\n      \"Việt Thắng\",\n      \"Việt Thanh\",\n      \"Việt Thông\",\n      \"Việt Thương\",\n      \"Việt Tiến\",\n      \"Việt Võ\",\n      \"Vĩnh Ân\",\n      \"Vinh Diệu\",\n      \"Vĩnh Hải\",\n      \"Vĩnh Hưng\",\n      \"Vĩnh Long\",\n      \"Vĩnh Luân\",\n      \"Vinh Quốc\",\n      \"Vĩnh Thọ\",\n      \"Vĩnh Thụy\",\n      \"Vĩnh Toà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      \"Xuân An\",\n      \"Xuân Bình\",\n      \"Xuân Cao\",\n      \"Xuân Cung\",\n      \"Xuân Hàm\",\n      \"Xuân Hãn\",\n      \"Xuân Hiếu\",\n      \"Xuân Hòa\",\n      \"Xuân Huy\",\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 Thái\",\n      \"Xuân Thiện\",\n      \"Xuân Thuyết\",\n      \"Xuân Trung\",\n      \"Xuân Trường\",\n      \"Xuân Tường\",\n      \"Xuân Vũ\",\n      \"Yên Bằng\",\n      \"Yên Bình\",\n      \"Yên Sơn\"\n    ],\n    \"last_name\": [\n      \"Phạm\",\n      \"Nguyễn\",\n      \"Trần\",\n      \"Lê\",\n      \"Lý\",\n      \"Hoàng\",\n      \"Phan\",\n      \"Vũ\",\n      \"Tăng\",\n      \"Đặng\",\n      \"Bùi\",\n      \"Đỗ\",\n      \"Hồ\",\n      \"Ngô\",\n      \"Dương\",\n      \"Đào\",\n      \"Đoàn\",\n      \"Vương\",\n      \"Trịnh\",\n      \"Đinh\",\n      \"Lâm\",\n      \"Phùng\",\n      \"Mai\",\n      \"Tô\",\n      \"Trương\",\n      \"Hà\"\n    ],\n    \"first_name\": [\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 Vũ\",\n      \"Anh Ðào\",\n      \"Ban Mai\",\n      \"Bình Minh\",\n      \"Bình Yên\",\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át Tường\",\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      \"Giang Thiên\",\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 Lam\",\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ài Vỹ\",\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 Xuân\",\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ướng Dương\",\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 Dương\",\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 Thụy\",\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 Giang\",\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      \"Hồng Đăng\",\n      \"Khiết Linh\",\n      \"Khiết Tâm\",\n      \"Khuê Trung\",\n      \"Khánh Chi\",\n      \"Khánh Giang\",\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 Ca\",\n      \"Khải Hà\",\n      \"Khải Tâm\",\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ông\",\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      \"Kim Đan\",\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 Giang\",\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      \"Minh Đan\",\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 Nhạn\",\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 Lam\",\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 Thiên\",\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ường Xuân\",\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 Du\",\n      \"Thụy Khanh\",\n      \"Thụy Linh\",\n      \"Thụy Lâm\",\n      \"Thụy Miên\",\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      \"Trung Anh\",\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ú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      \"Tuyền Lâm\",\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 Ðoan\",\n      \"Tâm Đan\",\n      \"Tùng Linh\",\n      \"Tùng Lâm\",\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      \"Vinh Diệu\",\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 Bằng\",\n      \"Yên Mai\",\n      \"Yên Nhi\",\n      \"Yên Ðan\",\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      \"Ðan Khanh\",\n      \"Ðan Quỳnh\",\n      \"Đan Thu\",\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      \"Ðồng Dao\",\n      \"Ý Bình\",\n      \"Ý Lan\",\n      \"Ý Nhi\",\n      \"Đan Linh\",\n      \"Đan Quỳnh\",\n      \"Đan Thanh\",\n      \"Đan Thu\",\n      \"Đan Thư\",\n      \"Đan Tâm\",\n      \"Đinh Hương\",\n      \"Đoan Thanh\",\n      \"Đoan Trang\",\n      \"Đài Trang\",\n      \"Đông Nghi\",\n      \"Đông Trà\",\n      \"Đông Tuyền\",\n      \"Đông Vy\",\n      \"Đơn Thuần\",\n      \"Đức Hạnh\",\n      \"Ấu Lăng\",\n      \"An Cơ\",\n      \"An Khang\",\n      \"Ân Lai\",\n      \"An Nam\",\n      \"An Nguyên\",\n      \"An Ninh\",\n      \"An Tâm\",\n      \"Ân Thiện\",\n      \"An Tường\",\n      \"Anh Ðức\",\n      \"Anh Dũng\",\n      \"Anh Duy\",\n      \"Anh Hoàng\",\n      \"Anh Khải\",\n      \"Anh Khoa\",\n      \"Anh Khôi\",\n      \"Anh Minh\",\n      \"Anh Quân\",\n      \"Anh Quốc\",\n      \"Anh Sơn\",\n      \"Anh Tài\",\n      \"Anh Thái\",\n      \"Anh Tú\",\n      \"Anh Tuấn\",\n      \"Anh Tùng\",\n      \"Anh Việt\",\n      \"Anh Vũ\",\n      \"Bá Cường\",\n      \"Bá Kỳ\",\n      \"Bá Lộc\",\n      \"Bá Long\",\n      \"Bá Phước\",\n      \"Bá Thành\",\n      \"Bá Thiện\",\n      \"Bá Thịnh\",\n      \"Bá Thúc\",\n      \"Bá Trúc\",\n      \"Bá Tùng\",\n      \"Bách Du\",\n      \"Bách Nhân\",\n      \"Bằng Sơn\",\n      \"Bảo An\",\n      \"Bảo Bảo\",\n      \"Bảo Chấn\",\n      \"Bảo Ðịnh\",\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 Lâm\",\n      \"Bảo Long\",\n      \"Bảo Pháp\",\n      \"Bảo Quốc\",\n      \"Bảo Sơn\",\n      \"Bảo Thạch\",\n      \"Bảo Thái\",\n      \"Bảo Tín\",\n      \"Bảo Toàn\",\n      \"Bích Nhã\",\n      \"Bình An\",\n      \"Bình Dân\",\n      \"Bình Ðạt\",\n      \"Bình Ðịnh\",\n      \"Bình Dương\",\n      \"Bình Hòa\",\n      \"Bình Minh\",\n      \"Bình Nguyên\",\n      \"Bình Quân\",\n      \"Bình Thuận\",\n      \"Bình Yên\",\n      \"Bửu Chưởng\",\n      \"Bửu Diệp\",\n      \"Bữu Toại\",\n      \"Cảnh Tuấn\",\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      \"Cát Tường\",\n      \"Cát Uy\",\n      \"Chấn Hùng\",\n      \"Chấn Hưng\",\n      \"Chấn Phong\",\n      \"Chánh Việt\",\n      \"Chế Phương\",\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      \"Chiến Thắng\",\n      \"Chiêu Minh\",\n      \"Chiêu Phong\",\n      \"Chiêu Quân\",\n      \"Chính Tâm\",\n      \"Chính Thuận\",\n      \"Chính Trực\",\n      \"Chuẩn Khoa\",\n      \"Chung Thủy\",\n      \"Công Án\",\n      \"Công Ân\",\n      \"Công Bằng\",\n      \"Công Giang\",\n      \"Công Hải\",\n      \"Công Hào\",\n      \"Công Hậu\",\n      \"Công Hiếu\",\n      \"Công Hoán\",\n      \"Công Lập\",\n      \"Công Lộc\",\n      \"Công Luận\",\n      \"Công Luật\",\n      \"Công Lý\",\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 Dũng\",\n      \"Cương Nghị\",\n      \"Cương Quyết\",\n      \"Cường Thịnh\",\n      \"Ðắc Cường\",\n      \"Ðắc Di\",\n      \"Ðắc Lộ\",\n      \"Ðắc Lực\",\n      \"Ðắc Thái\",\n      \"Ðắc Thành\",\n      \"Ðắc Trọng\",\n      \"Ðại Dương\",\n      \"Ðại Hành\",\n      \"Ðại Ngọc\",\n      \"Ðại Thống\",\n      \"Dân Hiệp\",\n      \"Dân Khánh\",\n      \"Ðan Quế\",\n      \"Ðan Tâm\",\n      \"Ðăng An\",\n      \"Ðăng Ðạt\",\n      \"Ðăng Khánh\",\n      \"Ðăng Khoa\",\n      \"Đăng Khương\",\n      \"Ðăng Minh\",\n      \"Đăng Quang\",\n      \"Danh Nhân\",\n      \"Danh Sơn\",\n      \"Danh Thành\",\n      \"Danh Văn\",\n      \"Ðạt Dũng\",\n      \"Ðạt Hòa\",\n      \"Ðình Chiểu\",\n      \"Ðình Chương\",\n      \"Ðình Cường\",\n      \"Ðình Diệu\",\n      \"Ðình Ðôn\",\n      \"Ðình Dương\",\n      \"Ðình Hảo\",\n      \"Ðình Hợp\",\n      \"Ðình Kim\",\n      \"Ðinh Lộc\",\n      \"Ðình Lộc\",\n      \"Ðình Luận\",\n      \"Ðịnh Lực\",\n      \"Ðình Nam\",\n      \"Ðình Ngân\",\n      \"Ðình Nguyên\",\n      \"Ðình Nhân\",\n      \"Ðình Phú\",\n      \"Ðình Phúc\",\n      \"Ðình Quảng\",\n      \"Ðình Sang\",\n      \"Ðịnh Siêu\",\n      \"Ðình Thắng\",\n      \"Ðình Thiện\",\n      \"Ðình Toàn\",\n      \"Ðình Trung\",\n      \"Ðình Tuấn\",\n      \"Ðoàn Tụ\",\n      \"Ðồng Bằng\",\n      \"Ðông Dương\",\n      \"Ðông Hải\",\n      \"Ðồng Khánh\",\n      \"Ðông Nguyên\",\n      \"Ðông Phong\",\n      \"Ðông Phương\",\n      \"Ðông Quân\",\n      \"Ðông Sơn\",\n      \"Ðức Ân\",\n      \"Ðức Anh\",\n      \"Ðức Bằng\",\n      \"Ðức Bảo\",\n      \"Ðức Bình\",\n      \"Ðức Chính\",\n      \"Ðức Duy\",\n      \"Ðức Giang\",\n      \"Ðức Hải\",\n      \"Ðức Hạnh\",\n      \"Đức Hòa\",\n      \"Ðức Hòa\",\n      \"Ðức Huy\",\n      \"Ðức Khải\",\n      \"Ðức Khang\",\n      \"Ðức Khiêm\",\n      \"Ðức Kiên\",\n      \"Ðức Long\",\n      \"Ðức Mạnh\",\n      \"Ðức Minh\",\n      \"Ðức Nhân\",\n      \"Ðức Phi\",\n      \"Ðức Phong\",\n      \"Ðức Phú\",\n      \"Ðức Quang\",\n      \"Ðức Quảng\",\n      \"Ðức Quyền\",\n      \"Ðức Siêu\",\n      \"Ðức Sinh\",\n      \"Ðức Tài\",\n      \"Ðức Tâm\",\n      \"Ðức Thắng\",\n      \"Ðức Thành\",\n      \"Ðức Thọ\",\n      \"Ðức Toàn\",\n      \"Ðức Toản\",\n      \"Ðức Trí\",\n      \"Ðức Trung\",\n      \"Ðức Tuấn\",\n      \"Ðức Tuệ\",\n      \"Ðức Tường\",\n      \"Dũng Trí\",\n      \"Dũng Việt\",\n      \"Dương Anh\",\n      \"Dương Khánh\",\n      \"Duy An\",\n      \"Duy Bảo\",\n      \"Duy Cẩn\",\n      \"Duy Cường\",\n      \"Duy Hải\",\n      \"Duy Hiền\",\n      \"Duy Hiếu\",\n      \"Duy Hoàng\",\n      \"Duy Hùng\",\n      \"Duy Khang\",\n      \"Duy Khánh\",\n      \"Duy Khiêm\",\n      \"Duy Kính\",\n      \"Duy Luận\",\n      \"Duy Mạnh\",\n      \"Duy Minh\",\n      \"Duy Ngôn\",\n      \"Duy Nhượng\",\n      \"Duy Quang\",\n      \"Duy Tâm\",\n      \"Duy Tân\",\n      \"Duy Thạch\",\n      \"Duy Thắng\",\n      \"Duy Thanh\",\n      \"Duy Thành\",\n      \"Duy Thông\",\n      \"Duy Tiếp\",\n      \"Duy Tuyền\",\n      \"Gia Ân\",\n      \"Gia Anh\",\n      \"Gia Bạch\",\n      \"Gia Bảo\",\n      \"Gia Bình\",\n      \"Gia Cần\",\n      \"Gia Cẩn\",\n      \"Gia Cảnh\",\n      \"Gia Ðạo\",\n      \"Gia Ðức\",\n      \"Gia Hiệp\",\n      \"Gia Hòa\",\n      \"Gia Hoàng\",\n      \"Gia Huấn\",\n      \"Gia Hùng\",\n      \"Gia Hưng\",\n      \"Gia Huy\",\n      \"Gia Khánh\",\n      \"Gia Khiêm\",\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      \"Giang Lam\",\n      \"Giang Nam\",\n      \"Giang Sơn\",\n      \"Giang Thiên\",\n      \"Hà Hải\",\n      \"Hải Bằng\",\n      \"Hải Bình\",\n      \"Hải Ðăng\",\n      \"Hải Dươ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 Thụy\",\n      \"Hán Lâm\",\n      \"Hạnh Tường\",\n      \"Hào Nghiệp\",\n      \"Hạo Nhiên\",\n      \"Hiền Minh\",\n      \"Hiệp Dinh\",\n      \"Hiệp Hà\",\n      \"Hiệp Hào\",\n      \"Hiệp Hiền\",\n      \"Hiệp Hòa\",\n      \"Hiệp Vũ\",\n      \"Hiếu Dụng\",\n      \"Hiếu Học\",\n      \"Hiểu Lam\",\n      \"Hiếu Liêm\",\n      \"Hiếu Nghĩa\",\n      \"Hiếu Phong\",\n      \"Hiếu Thông\",\n      \"Hồ Bắc\",\n      \"Hồ Nam\",\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      \"Hoài Bắc\",\n      \"Hoài Nam\",\n      \"Hoài Phong\",\n      \"Hoài Thanh\",\n      \"Hoài Tín\",\n      \"Hoài Trung\",\n      \"Hoài Việt\",\n      \"Hoài Vỹ\",\n      \"Hoàn Kiếm\",\n      \"Hoàn Vũ\",\n      \"Hoàng Ân\",\n      \"Hoàng Duệ\",\n      \"Hoàng Dũng\",\n      \"Hoàng Giang\",\n      \"Hoàng Hải\",\n      \"Hoàng Hiệp\",\n      \"Hoàng Khải\",\n      \"Hoàng Khang\",\n      \"Hoàng Khôi\",\n      \"Hoàng Lâm\",\n      \"Hoàng Linh\",\n      \"Hoàng Long\",\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 Xuân\",\n      \"Hồng Ðăng\",\n      \"Hồng Đức\",\n      \"Hồng Giang\",\n      \"Hồng Lân\",\n      \"Hồng Liêm\",\n      \"Hồng Lĩnh\",\n      \"Hồng Minh\",\n      \"Hồng Nhật\",\n      \"Hồng Nhuận\",\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 Việt\",\n      \"Hồng Vinh\",\n      \"Huân Võ\",\n      \"Hùng Anh\",\n      \"Hùng Cường\",\n      \"Hưng Ðạo\",\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 Bình\",\n      \"Hướng Dương\",\n      \"Hướng Thiện\",\n      \"Hướng Tiền\",\n      \"Hữu Bào\",\n      \"Hữu Bảo\",\n      \"Hữu Bình\",\n      \"Hữu Canh\",\n      \"Hữu Cảnh\",\n      \"Hữu Châu\",\n      \"Hữu Chiến\",\n      \"Hữu Cương\",\n      \"Hữu Cường\",\n      \"Hữu Ðạt\",\n      \"Hữu Ðịnh\",\n      \"Hữu Hạnh\",\n      \"Hữu Hiệp\",\n      \"Hữu Hoàng\",\n      \"Hữu Hùng\",\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ị\",\n      \"Hữu Nghĩa\",\n      \"Hữu Phước\",\n      \"Hữu Tài\",\n      \"Hữu Tâm\",\n      \"Hữu Tân\",\n      \"Hữu Thắng\",\n      \"Hữu Thiện\",\n      \"Hữu Thọ\",\n      \"Hữu Thống\",\n      \"Hữu Thực\",\n      \"Hữu Toàn\",\n      \"Hữu Trác\",\n      \"Hữu Trí\",\n      \"Hữu Trung\",\n      \"Hữu Từ\",\n      \"Hữu Tường\",\n      \"Hữu Vĩnh\",\n      \"Hữu Vượng\",\n      \"Huy Anh\",\n      \"Huy Chiểu\",\n      \"Huy Hà\",\n      \"Huy Hoàng\",\n      \"Huy Kha\",\n      \"Huy Khánh\",\n      \"Huy Khiêm\",\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      \"Khắc Anh\",\n      \"Khắc Công\",\n      \"Khắc Dũng\",\n      \"Khắc Duy\",\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 Ca\",\n      \"Khải Hòa\",\n      \"Khai Minh\",\n      \"Khải Tâm\",\n      \"Khải Tuấn\",\n      \"Khang Kiện\",\n      \"Khánh An\",\n      \"Khánh Bình\",\n      \"Khánh Ðan\",\n      \"Khánh Duy\",\n      \"Khánh Giang\",\n      \"Khánh Hải\",\n      \"Khánh Hòa\",\n      \"Khánh Hoàn\",\n      \"Khánh Hoàng\",\n      \"Khánh Hội\",\n      \"Khánh Huy\",\n      \"Khánh Minh\",\n      \"Khánh Nam\",\n      \"Khánh Văn\",\n      \"Khoa Trưởng\",\n      \"Khôi Nguyên\",\n      \"Khởi Phong\",\n      \"Khôi Vĩ\",\n      \"Khương Duy\",\n      \"Khuyến Học\",\n      \"Kiên Bình\",\n      \"Kiến Bình\",\n      \"Kiên Cường\",\n      \"Kiến Ðức\",\n      \"Kiên Giang\",\n      \"Kiên Lâm\",\n      \"Kiên Trung\",\n      \"Kiến Văn\",\n      \"Kiệt Võ\",\n      \"Kim Ðan\",\n      \"Kim Hoàng\",\n      \"Kim Long\",\n      \"Kim Phú\",\n      \"Kim Sơn\",\n      \"Kim Thịnh\",\n      \"Kim Thông\",\n      \"Kim Toàn\",\n      \"Kim Vượng\",\n      \"Kỳ Võ\",\n      \"Lạc Nhân\",\n      \"Lạc Phúc\",\n      \"Lâm Ðồng\",\n      \"Lâm Dũng\",\n      \"Lam Giang\",\n      \"Lam Phương\",\n      \"Lâm Trường\",\n      \"Lâm Tường\",\n      \"Lâm Viên\",\n      \"Lâm Vũ\",\n      \"Lập Nghiệp\",\n      \"Lập Thành\",\n      \"Liên Kiệt\",\n      \"Long Giang\",\n      \"Long Quân\",\n      \"Long Vịnh\",\n      \"Lương Quyền\",\n      \"Lương Tài\",\n      \"Lương Thiện\",\n      \"Lương Tuyền\",\n      \"Mạnh Cương\",\n      \"Mạnh Cường\",\n      \"Mạnh Ðình\",\n      \"Mạnh Dũng\",\n      \"Mạnh Hùng\",\n      \"Mạnh Nghiêm\",\n      \"Mạnh Quỳnh\",\n      \"Mạnh Tấn\",\n      \"Mạnh Thắng\",\n      \"Mạnh Thiện\",\n      \"Mạnh Trình\",\n      \"Mạnh Trường\",\n      \"Mạnh Tuấn\",\n      \"Mạnh Tường\",\n      \"Minh Ân\",\n      \"Minh Anh\",\n      \"Minh Cảnh\",\n      \"Minh Dân\",\n      \"Minh Ðan\",\n      \"Minh Danh\",\n      \"Minh Ðạt\",\n      \"Minh Ðức\",\n      \"Minh Dũng\",\n      \"Minh Giang\",\n      \"Minh Hải\",\n      \"Minh Hào\",\n      \"Minh Hiên\",\n      \"Minh Hiếu\",\n      \"Minh Hòa\",\n      \"Minh Hoàng\",\n      \"Minh Huấn\",\n      \"Minh Hùng\",\n      \"Minh Hưng\",\n      \"Minh Huy\",\n      \"Minh Hỷ\",\n      \"Minh Khang\",\n      \"Minh Khánh\",\n      \"Minh Khiếu\",\n      \"Minh Khôi\",\n      \"Minh Kiệt\",\n      \"Minh Kỳ\",\n      \"Minh Lý\",\n      \"Minh Mẫn\",\n      \"Minh Nghĩa\",\n      \"Minh Nhân\",\n      \"Minh Nhật\",\n      \"Minh Nhu\",\n      \"Minh Quân\",\n      \"Minh Quang\",\n      \"Minh Quốc\",\n      \"Minh Sơn\",\n      \"Minh Tân\",\n      \"Minh Thạc\",\n      \"Minh Thái\",\n      \"Minh Thắng\",\n      \"Minh Thiện\",\n      \"Minh Thông\",\n      \"Minh Thuận\",\n      \"Minh Tiến\",\n      \"Minh Toàn\",\n      \"Minh Trí\",\n      \"Minh Triết\",\n      \"Minh Triệu\",\n      \"Minh Trung\",\n      \"Minh Tú\",\n      \"Minh Tuấn\",\n      \"Minh Vu\",\n      \"Minh Vũ\",\n      \"Minh Vương\",\n      \"Mộng Giác\",\n      \"Mộng Hoàn\",\n      \"Mộng Lâm\",\n      \"Mộng Long\",\n      \"Nam An\",\n      \"Nam Dương\",\n      \"Nam Hải\",\n      \"Nam Hưng\",\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ị Lực\",\n      \"Nghị Quyền\",\n      \"Nghĩa Dũng\",\n      \"Nghĩa Hòa\",\n      \"Ngọc Ẩn\",\n      \"Ngọc Cảnh\",\n      \"Ngọc Cường\",\n      \"Ngọc Danh\",\n      \"Ngọc Ðoàn\",\n      \"Ngọc Dũng\",\n      \"Ngọc Hải\",\n      \"Ngọc Hiển\",\n      \"Ngọc Huy\",\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 Thạch\",\n      \"Ngọc Thiện\",\n      \"Ngọc Thọ\",\n      \"Ngọc Thuận\",\n      \"Ngọc Tiển\",\n      \"Ngọc Trụ\",\n      \"Ngọc Tuấn\",\n      \"Nguyên Bảo\",\n      \"Nguyên Bổng\",\n      \"Nguyên Ðan\",\n      \"Nguyên Giang\",\n      \"Nguyên Giáp\",\n      \"Nguyễn Hải An\",\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      \"Nhân Nguyên\",\n      \"Nhân Sâm\",\n      \"Nhân Từ\",\n      \"Nhân Văn\",\n      \"Nhật Bảo Long\",\n      \"Nhật Dũng\",\n      \"Nhật Duy\",\n      \"Nhật Hòa\",\n      \"Nhật Hoàng\",\n      \"Nhật Hồng\",\n      \"Nhật Hùng\",\n      \"Nhật Huy\",\n      \"Nhật Khương\",\n      \"Nhật Minh\",\n      \"Nhật Nam\",\n      \"Nhật Quân\",\n      \"Nhật Quang\",\n      \"Nhật Quốc\",\n      \"Nhật Tấn\",\n      \"Nhật Thịnh\",\n      \"Nhất Tiến\",\n      \"Nhật Tiến\",\n      \"Như Khang\",\n      \"Niệm Nhiên\",\n      \"Phi Cường\",\n      \"Phi Ðiệp\",\n      \"Phi Hải\",\n      \"Phi Hoàng\",\n      \"Phi Hùng\",\n      \"Phi Long\",\n      \"Phi Nhạn\",\n      \"Phong Châu\",\n      \"Phong Dinh\",\n      \"Phong Ðộ\",\n      \"Phú Ân\",\n      \"Phú Bình\",\n      \"Phú Hải\",\n      \"Phú Hiệp\",\n      \"Phú Hùng\",\n      \"Phú Hưng\",\n      \"Phú Thịnh\",\n      \"Phú Thọ\",\n      \"Phú Thời\",\n      \"Phúc Cường\",\n      \"Phúc Ðiền\",\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 Lễ\",\n      \"Phúc Nguyên\",\n      \"Phúc Sinh\",\n      \"Phúc Tâm\",\n      \"Phúc Thịnh\",\n      \"Phụng Việt\",\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ương Nam\",\n      \"Phương Phi\",\n      \"Phương Thể\",\n      \"Phương Trạch\",\n      \"Phương Triều\",\n      \"Quân Dương\",\n      \"Quang Anh\",\n      \"Quang Bửu\",\n      \"Quảng Ðại\",\n      \"Quang Danh\",\n      \"Quang Ðạt\",\n      \"Quảng Ðạt\",\n      \"Quang Ðức\",\n      \"Quang Dũng\",\n      \"Quang Dương\",\n      \"Quang Hà\",\n      \"Quang Hải\",\n      \"Quang Hòa\",\n      \"Quang Hùng\",\n      \"Quang Hưng\",\n      \"Quang Hữu\",\n      \"Quang Huy\",\n      \"Quang Khải\",\n      \"Quang Khanh\",\n      \"Quang Lâm\",\n      \"Quang Lân\",\n      \"Quang Linh\",\n      \"Quang Lộc\",\n      \"Quang Minh\",\n      \"Quang Nhân\",\n      \"Quang Nhật\",\n      \"Quang Ninh\",\n      \"Quang Sáng\",\n      \"Quang Tài\",\n      \"Quang Thạch\",\n      \"Quang Thái\",\n      \"Quang Thắng\",\n      \"Quang Thiên\",\n      \"Quang Thịnh\",\n      \"Quảng Thông\",\n      \"Quang Thuận\",\n      \"Quang Triều\",\n      \"Quang Triệu\",\n      \"Quang Trọng\",\n      \"Quang Trung\",\n      \"Quang Trường\",\n      \"Quang Tú\",\n      \"Quang Tuấn\",\n      \"Quang Vinh\",\n      \"Quang Vũ\",\n      \"Quang Xuân\",\n      \"Quốc Anh\",\n      \"Quốc Bảo\",\n      \"Quốc Bình\",\n      \"Quốc Ðại\",\n      \"Quốc Ðiền\",\n      \"Quốc Hải\",\n      \"Quốc Hạnh\",\n      \"Quốc Hiền\",\n      \"Quốc Hiển\",\n      \"Quốc Hòa\",\n      \"Quốc Hoài\",\n      \"Quốc Hoàng\",\n      \"Quốc Hùng\",\n      \"Quốc Hưng\",\n      \"Quốc Huy\",\n      \"Quốc Khánh\",\n      \"Quốc Mạnh\",\n      \"Quốc Minh\",\n      \"Quốc Mỹ\",\n      \"Quốc Phong\",\n      \"Quốc Phương\",\n      \"Quốc Quân\",\n      \"Quốc Quang\",\n      \"Quốc Quý\",\n      \"Quốc Thắng\",\n      \"Quốc Thành\",\n      \"Quốc Thiện\",\n      \"Quốc Thịnh\",\n      \"Quốc Thông\",\n      \"Quốc Tiến\",\n      \"Quốc Toản\",\n      \"Quốc Trụ\",\n      \"Quốc Trung\",\n      \"Quốc Trường\",\n      \"Quốc Tuấn\",\n      \"Quốc Văn\",\n      \"Quốc Việt\",\n      \"Quốc Vinh\",\n      \"Quốc Vũ\",\n      \"Quý Khánh\",\n      \"Quý Vĩnh\",\n      \"Quyết Thắng\",\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 Quân\",\n      \"Sơn Quyền\",\n      \"Sơn Trang\",\n      \"Sơn Tùng\",\n      \"Song Lam\",\n      \"Sỹ Ðan\",\n      \"Sỹ Hoàng\",\n      \"Sỹ Phú\",\n      \"Sỹ Thực\",\n      \"Tạ Hiền\",\n      \"Tài Ðức\",\n      \"Tài Nguyên\",\n      \"Tâm Thiện\",\n      \"Tân Bình\",\n      \"Tân Ðịnh\",\n      \"Tấn Dũng\",\n      \"Tấn Khang\",\n      \"Tấn Lợi\",\n      \"Tân Long\",\n      \"Tấn Nam\",\n      \"Tấn Phát\",\n      \"Tân Phước\",\n      \"Tấn Sinh\",\n      \"Tấn Tài\",\n      \"Tân Thành\",\n      \"Tấn Thành\",\n      \"Tấn Trình\",\n      \"Tấn Trương\",\n      \"Tất Bình\",\n      \"Tất Hiếu\",\n      \"Tất Hòa\",\n      \"Thạch Sơn\",\n      \"Thạch Tùng\",\n      \"Thái Bình\",\n      \"Thái Ðức\",\n      \"Thái Dương\",\n      \"Thái Duy\",\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ắng Cảnh\",\n      \"Thắng Lợi\",\n      \"Thăng Long\",\n      \"Thành An\",\n      \"Thành Ân\",\n      \"Thành Châu\",\n      \"Thành Công\",\n      \"Thành Danh\",\n      \"Thanh Ðạo\",\n      \"Thành Ðạt\",\n      \"Thành Ðệ\",\n      \"Thanh Ðoàn\",\n      \"Thành Doanh\",\n      \"Thanh Hải\",\n      \"Thanh Hào\",\n      \"Thanh Hậu\",\n      \"Thành Hòa\",\n      \"Thanh Huy\",\n      \"Thành Khiêm\",\n      \"Thanh Kiên\",\n      \"Thanh Liêm\",\n      \"Thành Lợi\",\n      \"Thanh Long\",\n      \"Thành Long\",\n      \"Thanh Minh\",\n      \"Thành Nguyên\",\n      \"Thành Nhân\",\n      \"Thanh Phi\",\n      \"Thanh Phong\",\n      \"Thành Phương\",\n      \"Thanh Quang\",\n      \"Thành Sang\",\n      \"Thanh Sơn\",\n      \"Thanh Thế\",\n      \"Thanh Thiên\",\n      \"Thành Thiện\",\n      \"Thanh Thuận\",\n      \"Thành Tín\",\n      \"Thanh Tịnh\",\n      \"Thanh Toàn\",\n      \"Thanh Toản\",\n      \"Thanh Trung\",\n      \"Thành Trung\",\n      \"Thanh Tú\",\n      \"Thanh Tuấn\",\n      \"Thanh Tùng\",\n      \"Thanh Việt\",\n      \"Thanh Vinh\",\n      \"Thành Vinh\",\n      \"Thanh Vũ\",\n      \"Thành Ý\",\n      \"Thất Cương\",\n      \"Thất Dũng\",\n      \"Thất Thọ\",\n      \"Thế An\",\n      \"Thế Anh\",\n      \"Thế Bình\",\n      \"Thế Dân\",\n      \"Thế Doanh\",\n      \"Thế Dũng\",\n      \"Thế Duyệt\",\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      \"Thiên An\",\n      \"Thiên Ân\",\n      \"Thiện Ân\",\n      \"Thiên Bửu\",\n      \"Thiên Ðức\",\n      \"Thiện Ðức\",\n      \"Thiện Dũng\",\n      \"Thiện Giang\",\n      \"Thiên Hưng\",\n      \"Thiện Khiêm\",\n      \"Thiên Lạc\",\n      \"Thiện Luân\",\n      \"Thiên Lương\",\n      \"Thiện Lương\",\n      \"Thiên Mạnh\",\n      \"Thiện Minh\",\n      \"Thiện Ngôn\",\n      \"Thiên Phú\",\n      \"Thiện Phước\",\n      \"Thiện Sinh\",\n      \"Thiện Tâm\",\n      \"Thiện Thanh\",\n      \"Thiện Tính\",\n      \"Thiên Trí\",\n      \"Thiếu Anh\",\n      \"Thiệu Bảo\",\n      \"Thiếu Cường\",\n      \"Thịnh Cường\",\n      \"Thời Nhiệm\",\n      \"Thông Ðạt\",\n      \"Thông Minh\",\n      \"Thống Nhất\",\n      \"Thông Tuệ\",\n      \"Thụ Nhân\",\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ượng Cường\",\n      \"Thượng Khang\",\n      \"Thường Kiệt\",\n      \"Thượng Liệt\",\n      \"Thượng Năng\",\n      \"Thượng Nghị\",\n      \"Thượng Thuật\",\n      \"Thường Xuân\",\n      \"Thụy Du\",\n      \"Thụy Long\",\n      \"Thụy Miên\",\n      \"Thụy Vũ\",\n      \"Tích Ðức\",\n      \"Tích Thiện\",\n      \"Tiến Ðức\",\n      \"Tiến Dũng\",\n      \"Tiền Giang\",\n      \"Tiến Hiệp\",\n      \"Tiến Hoạt\",\n      \"Tiến Võ\",\n      \"Tiểu Bảo\",\n      \"Toàn Thắng\",\n      \"Tôn Lễ\",\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      \"Triển Sinh\",\n      \"Triệu Thái\",\n      \"Triều Thành\",\n      \"Trọng Chính\",\n      \"Trọng Dũng\",\n      \"Trọng Duy\",\n      \"Trọng Hà\",\n      \"Trọng Hiếu\",\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 Tấn\",\n      \"Trọng Trí\",\n      \"Trọng Tường\",\n      \"Trọng Việt\",\n      \"Trọng Vinh\",\n      \"Trúc Cương\",\n      \"Trúc Sinh\",\n      \"Trung Anh\",\n      \"Trung Chính\",\n      \"Trung Chuyên\",\n      \"Trung Ðức\",\n      \"Trung Dũng\",\n      \"Trung Hải\",\n      \"Trung Hiếu\",\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      \"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 Phát\",\n      \"Trường Phu\",\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      \"Từ Ðông\",\n      \"Tuấn Anh\",\n      \"Tuấn Châu\",\n      \"Tuấn Chương\",\n      \"Tuấn Ðức\",\n      \"Tuấn Dũng\",\n      \"Tuấn Hải\",\n      \"Tuấn Hoàng\",\n      \"Tuấn Hùng\",\n      \"Tuấn Khải\",\n      \"Tuấn Khanh\",\n      \"Tuấn Khoan\",\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 Tài\",\n      \"Tuấn Thành\",\n      \"Tuấn Trung\",\n      \"Tuấn Tú\",\n      \"Tuấn Việt\",\n      \"Tùng Anh\",\n      \"Tùng Châu\",\n      \"Tùng Lâm\",\n      \"Tùng Linh\",\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      \"Tuyền Lâm\",\n      \"Uy Phong\",\n      \"Uy Vũ\",\n      \"Vạn Hạnh\",\n      \"Vạn Lý\",\n      \"Văn Minh\",\n      \"Vân Sơn\",\n      \"Vạn Thắng\",\n      \"Vạn Thông\",\n      \"Văn Tuyển\",\n      \"Viễn Cảnh\",\n      \"Viễn Ðông\",\n      \"Viễn Phương\",\n      \"Viễn Thô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 Dũng\",\n      \"Việt Dương\",\n      \"Việt Duy\",\n      \"Việt Hải\",\n      \"Việt Hoàng\",\n      \"Việt Hồng\",\n      \"Việt Hùng\",\n      \"Việt Huy\",\n      \"Việt Khải\",\n      \"Việt Khang\",\n      \"Việt Khoa\",\n      \"Việt Khôi\",\n      \"Việt Long\",\n      \"Việt Ngọc\",\n      \"Viết Nhân\",\n      \"Việt Nhân\",\n      \"Việt Phong\",\n      \"Việt Phương\",\n      \"Việt Quốc\",\n      \"Việt Quyết\",\n      \"Viết Sơn\",\n      \"Việt Sơn\",\n      \"Viết Tân\",\n      \"Việt Thái\",\n      \"Việt Thắng\",\n      \"Việt Thanh\",\n      \"Việt Thông\",\n      \"Việt Thương\",\n      \"Việt Tiến\",\n      \"Việt Võ\",\n      \"Vĩnh Ân\",\n      \"Vinh Diệu\",\n      \"Vĩnh Hải\",\n      \"Vĩnh Hưng\",\n      \"Vĩnh Long\",\n      \"Vĩnh Luân\",\n      \"Vinh Quốc\",\n      \"Vĩnh Thọ\",\n      \"Vĩnh Thụy\",\n      \"Vĩnh Toà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      \"Xuân An\",\n      \"Xuân Bình\",\n      \"Xuân Cao\",\n      \"Xuân Cung\",\n      \"Xuân Hàm\",\n      \"Xuân Hãn\",\n      \"Xuân Hiếu\",\n      \"Xuân Hòa\",\n      \"Xuân Huy\",\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 Thái\",\n      \"Xuân Thiện\",\n      \"Xuân Thuyết\",\n      \"Xuân Trung\",\n      \"Xuân Trường\",\n      \"Xuân Tường\",\n      \"Xuân Vũ\",\n      \"Yên Bằng\",\n      \"Yên Bình\",\n      \"Yên Sơn\"\n    ],\n    \"name\": [\n      \"#{male_first_name} #{last_name}\",\n      \"#{female_first_name} #{last_name}\",\n      \"#{first_name} #{last_name}\"\n    ]\n  },\n  \"company\": {\n    \"prefix\": [\n      \"Công ty\",\n      \"Cty TNHH\",\n      \"Cty\",\n      \"Cửa hàng\",\n      \"Trung tâm\",\n      \"Chi nhánh\"\n    ],\n    \"name\": [\n      \"#{prefix} #{Name.last_name}\"\n    ]\n  },\n  \"lorem\": {\n    \"words\": [\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      \"hế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  },\n  \"date\": {\n    \"month\": {\n      \"wide\": [\n        \"Tháng Giêng\",\n        \"Tháng Hai\",\n        \"Tháng Ba\",\n        \"Tháng Tư\",\n        \"Tháng Năm\",\n        \"Tháng Sáu\",\n        \"Tháng Bảy\",\n        \"Tháng Tám\",\n        \"Tháng Chín\",\n        \"Tháng Mười\",\n        \"Tháng Mười Một\",\n        \"Tháng Mười Hai\"\n      ],\n      \"wide_context\": [\n        \"Tháng Giêng\",\n        \"Tháng Hai\",\n        \"Tháng Ba\",\n        \"Tháng Tư\",\n        \"Tháng Năm\",\n        \"Tháng Sáu\",\n        \"Tháng Bảy\",\n        \"Tháng Tám\",\n        \"Tháng Chín\",\n        \"Tháng Mười\",\n        \"Tháng Mười Một\",\n        \"Tháng Mười Hai\"\n      ],\n      \"abbr\": [\n        \"Tháng 1\",\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        \"Tháng 10\",\n        \"Tháng 11\",\n        \"Tháng 12\"\n      ],\n      \"abbr_context\": [\n        \"Tháng 1\",\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        \"Tháng 10\",\n        \"Tháng 11\",\n        \"Tháng 12\"\n      ]\n    },\n    \"weekday\": {\n      \"wide\": [\n        \"Chủ nhật\",\n        \"Thứ hai\",\n        \"Thứ ba\",\n        \"Thứ tư\",\n        \"Thứ năm\",\n        \"Thứ sáu\",\n        \"Thứ bảy\"\n      ],\n      \"wide_context\": [\n        \"Chủ nhật\",\n        \"Thứ hai\",\n        \"Thứ ba\",\n        \"Thứ tư\",\n        \"Thứ năm\",\n        \"Thứ sáu\",\n        \"Thứ bảy\"\n      ],\n      \"abbr\": [\n        \"CN\",\n        \"T2\",\n        \"T3\",\n        \"T4\",\n        \"T5\",\n        \"T6\",\n        \"T7\"\n      ],\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  }\n}"
  },
  {
    "path": "Source/Bogus/data/vi.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    city: [Array String; 1],\n    city_root: [Array String; 63],\n    country: [Array String; 193],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1]\n  },\n  cell_phone: {\n    formats: [Array String; 5]\n  },\n  company: {\n    name: [Array String; 1],\n    prefix: [Array String; 6]\n  },\n  date: {\n    month: {\n      abbr: [Array String; 12],\n      abbr_context: [Array String; 12],\n      wide: [Array String; 12],\n      wide_context: [Array String; 12]\n    },\n    weekday: {\n      abbr: [Array String; 7],\n      abbr_context: [Array String; 7],\n      wide: [Array String; 7],\n      wide_context: [Array String; 7]\n    }\n  },\n  internet: {\n    domain_suffix: [Array String; 5]\n  },\n  lorem: {\n    words: [Array String; 103]\n  },\n  name: {\n    female_first_name: [Array String; 1310],\n    first_name: [Array String; 2535],\n    last_name: [Array String; 26],\n    male_first_name: [Array String; 1225],\n    name: [Array String; 3]\n  },\n  phone_number: {\n    formats: [Array String; 2]\n  },\n  title: Vietnamese\n}"
  },
  {
    "path": "Source/Bogus/data/zh_CN.locale.json",
    "content": "{\n  \"title\": \"Chinese\",\n  \"address\": {\n    \"city_prefix\": [\n      \"长\",\n      \"上\",\n      \"南\",\n      \"西\",\n      \"北\",\n      \"诸\",\n      \"宁\",\n      \"珠\",\n      \"武\",\n      \"衡\",\n      \"成\",\n      \"福\",\n      \"厦\",\n      \"贵\",\n      \"吉\",\n      \"海\",\n      \"太\",\n      \"济\",\n      \"安\",\n      \"吉\",\n      \"包\"\n    ],\n    \"city_suffix\": [\n      \"沙市\",\n      \"京市\",\n      \"宁市\",\n      \"安市\",\n      \"乡县\",\n      \"海市\",\n      \"码市\",\n      \"汉市\",\n      \"阳市\",\n      \"都市\",\n      \"州市\",\n      \"门市\",\n      \"阳市\",\n      \"口市\",\n      \"原市\",\n      \"南市\",\n      \"徽市\",\n      \"林市\",\n      \"头市\"\n    ],\n    \"building_number\": [\n      \"#####\",\n      \"####\",\n      \"###\",\n      \"##\",\n      \"#\"\n    ],\n    \"street_suffix\": [\n      \"巷\",\n      \"街\",\n      \"路\",\n      \"桥\",\n      \"侬\",\n      \"旁\",\n      \"中心\",\n      \"栋\"\n    ],\n    \"postcode\": [\n      \"######\"\n    ],\n    \"state\": [\n      \"北京市\",\n      \"上海市\",\n      \"天津市\",\n      \"重庆市\",\n      \"黑龙江省\",\n      \"吉林省\",\n      \"辽宁省\",\n      \"内蒙古\",\n      \"河北省\",\n      \"新疆\",\n      \"甘肃省\",\n      \"青海省\",\n      \"陕西省\",\n      \"宁夏\",\n      \"河南省\",\n      \"山东省\",\n      \"山西省\",\n      \"安徽省\",\n      \"湖北省\",\n      \"湖南省\",\n      \"江苏省\",\n      \"四川省\",\n      \"贵州省\",\n      \"云南省\",\n      \"广西省\",\n      \"西藏\",\n      \"浙江省\",\n      \"江西省\",\n      \"广东省\",\n      \"福建省\",\n      \"台湾省\",\n      \"海南省\",\n      \"香港\",\n      \"澳门\"\n    ],\n    \"state_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      \"浙\",\n      \"赣\",\n      \"粤\",\n      \"闽\",\n      \"台\",\n      \"琼\",\n      \"港\",\n      \"澳\"\n    ],\n    \"city\": [\n      \"#{city_prefix}#{city_suffix}\"\n    ],\n    \"street_name\": [\n      \"#{Name.last_name}#{street_suffix}\"\n    ],\n    \"street_address\": [\n      \"#{street_name}#{building_number}号\"\n    ],\n    \"default_country\": [\n      \"中国\"\n    ]\n  },\n  \"name\": {\n    \"first_name\": [\n      \"绍齐\",\n      \"博文\",\n      \"梓晨\",\n      \"胤祥\",\n      \"瑞霖\",\n      \"明哲\",\n      \"天翊\",\n      \"凯瑞\",\n      \"健雄\",\n      \"耀杰\",\n      \"潇然\",\n      \"子涵\",\n      \"越彬\",\n      \"钰轩\",\n      \"智辉\",\n      \"致远\",\n      \"俊驰\",\n      \"雨泽\",\n      \"烨磊\",\n      \"晟睿\",\n      \"文昊\",\n      \"修洁\",\n      \"黎昕\",\n      \"远航\",\n      \"旭尧\",\n      \"鸿涛\",\n      \"伟祺\",\n      \"荣轩\",\n      \"越泽\",\n      \"浩宇\",\n      \"瑾瑜\",\n      \"皓轩\",\n      \"擎苍\",\n      \"擎宇\",\n      \"志泽\",\n      \"子轩\",\n      \"睿渊\",\n      \"弘文\",\n      \"哲瀚\",\n      \"雨泽\",\n      \"楷瑞\",\n      \"建辉\",\n      \"晋鹏\",\n      \"天磊\",\n      \"绍辉\",\n      \"泽洋\",\n      \"鑫磊\",\n      \"鹏煊\",\n      \"昊强\",\n      \"伟宸\",\n      \"博超\",\n      \"君浩\",\n      \"子骞\",\n      \"鹏涛\",\n      \"炎彬\",\n      \"鹤轩\",\n      \"越彬\",\n      \"风华\",\n      \"靖琪\",\n      \"明辉\",\n      \"伟诚\",\n      \"明轩\",\n      \"健柏\",\n      \"修杰\",\n      \"志泽\",\n      \"弘文\",\n      \"峻熙\",\n      \"嘉懿\",\n      \"煜城\",\n      \"懿轩\",\n      \"烨伟\",\n      \"苑博\",\n      \"伟泽\",\n      \"熠彤\",\n      \"鸿煊\",\n      \"博涛\",\n      \"烨霖\",\n      \"烨华\",\n      \"煜祺\",\n      \"智宸\",\n      \"正豪\",\n      \"昊然\",\n      \"明杰\",\n      \"立诚\",\n      \"立轩\",\n      \"立辉\",\n      \"峻熙\",\n      \"弘文\",\n      \"熠彤\",\n      \"鸿煊\",\n      \"烨霖\",\n      \"哲瀚\",\n      \"鑫鹏\",\n      \"昊天\",\n      \"思聪\",\n      \"展鹏\",\n      \"笑愚\",\n      \"志强\",\n      \"炫明\",\n      \"雪松\",\n      \"思源\",\n      \"智渊\",\n      \"思淼\",\n      \"晓啸\",\n      \"天宇\",\n      \"浩然\",\n      \"文轩\",\n      \"鹭洋\",\n      \"振家\",\n      \"乐驹\",\n      \"晓博\",\n      \"文博\",\n      \"昊焱\",\n      \"立果\",\n      \"金鑫\",\n      \"锦程\",\n      \"嘉熙\",\n      \"鹏飞\",\n      \"子默\",\n      \"思远\",\n      \"浩轩\",\n      \"语堂\",\n      \"聪健\",\n      \"明\",\n      \"文\",\n      \"果\",\n      \"思\",\n      \"鹏\",\n      \"驰\",\n      \"涛\",\n      \"琪\",\n      \"浩\",\n      \"航\",\n      \"彬\"\n    ],\n    \"last_name\": [\n      \"王\",\n      \"李\",\n      \"张\",\n      \"刘\",\n      \"陈\",\n      \"杨\",\n      \"黄\",\n      \"吴\",\n      \"赵\",\n      \"周\",\n      \"徐\",\n      \"孙\",\n      \"马\",\n      \"朱\",\n      \"胡\",\n      \"林\",\n      \"郭\",\n      \"何\",\n      \"高\",\n      \"罗\",\n      \"郑\",\n      \"梁\",\n      \"谢\",\n      \"宋\",\n      \"唐\",\n      \"许\",\n      \"邓\",\n      \"冯\",\n      \"韩\",\n      \"曹\",\n      \"曾\",\n      \"彭\",\n      \"萧\",\n      \"蔡\",\n      \"潘\",\n      \"田\",\n      \"董\",\n      \"袁\",\n      \"于\",\n      \"余\",\n      \"叶\",\n      \"蒋\",\n      \"杜\",\n      \"苏\",\n      \"魏\",\n      \"程\",\n      \"吕\",\n      \"丁\",\n      \"沈\",\n      \"任\",\n      \"姚\",\n      \"卢\",\n      \"傅\",\n      \"钟\",\n      \"姜\",\n      \"崔\",\n      \"谭\",\n      \"廖\",\n      \"范\",\n      \"汪\",\n      \"陆\",\n      \"金\",\n      \"石\",\n      \"戴\",\n      \"贾\",\n      \"韦\",\n      \"夏\",\n      \"邱\",\n      \"方\",\n      \"侯\",\n      \"邹\",\n      \"熊\",\n      \"孟\",\n      \"秦\",\n      \"白\",\n      \"江\",\n      \"阎\",\n      \"薛\",\n      \"尹\",\n      \"段\",\n      \"雷\",\n      \"黎\",\n      \"史\",\n      \"龙\",\n      \"陶\",\n      \"贺\",\n      \"顾\",\n      \"毛\",\n      \"郝\",\n      \"龚\",\n      \"邵\",\n      \"万\",\n      \"钱\",\n      \"严\",\n      \"赖\",\n      \"覃\",\n      \"洪\",\n      \"武\",\n      \"莫\",\n      \"孔\"\n    ],\n    \"name\": [\n      \"#{first_name}#{last_name}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"0##-########\",\n      \"0###-########\",\n      \"1##########\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/zh_CN.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 5],\n    city: [Array String; 1],\n    city_prefix: [Array String; 21],\n    city_suffix: [Array String; 19],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1],\n    state: [Array String; 34],\n    state_abbr: [Array String; 34],\n    street_address: [Array String; 1],\n    street_name: [Array String; 1],\n    street_suffix: [Array String; 8]\n  },\n  name: {\n    first_name: [Array String; 134],\n    last_name: [Array String; 100],\n    name: [Array String; 1]\n  },\n  phone_number: {\n    formats: [Array String; 3]\n  },\n  title: Chinese\n}"
  },
  {
    "path": "Source/Bogus/data/zh_TW.locale.json",
    "content": "{\n  \"title\": \"Chinese (Taiwan)\",\n  \"address\": {\n    \"city_prefix\": [\n      \"臺北\",\n      \"新北\",\n      \"桃園\",\n      \"臺中\",\n      \"臺南\",\n      \"高雄\",\n      \"基隆\",\n      \"新竹\",\n      \"嘉義\",\n      \"苗栗\",\n      \"彰化\",\n      \"南投\",\n      \"雲林\",\n      \"屏東\",\n      \"宜蘭\",\n      \"花蓮\",\n      \"臺東\",\n      \"澎湖\",\n      \"金門\",\n      \"連江\"\n    ],\n    \"city_suffix\": [\n      \"縣\",\n      \"市\"\n    ],\n    \"building_number\": [\n      \"####\",\n      \"###\",\n      \"##\",\n      \"#\"\n    ],\n    \"street_suffix\": [\n      \"街\",\n      \"路\",\n      \"北路\",\n      \"南路\",\n      \"東路\",\n      \"西路\"\n    ],\n    \"postcode\": [\n      \"######\"\n    ],\n    \"state\": [\n      \"福建省\",\n      \"台灣省\"\n    ],\n    \"state_abbr\": [\n      \"北\",\n      \"新北\",\n      \"桃\",\n      \"中\",\n      \"南\",\n      \"高\",\n      \"基\",\n      \"竹市\",\n      \"嘉市\",\n      \"竹縣\",\n      \"苗\",\n      \"彰\",\n      \"投\",\n      \"雲\",\n      \"嘉縣\",\n      \"宜\",\n      \"花\",\n      \"東\",\n      \"澎\",\n      \"金\",\n      \"馬\"\n    ],\n    \"city\": [\n      \"#{city_prefix}#{city_suffix}\"\n    ],\n    \"street_name\": [\n      \"#{Name.last_name}#{street_suffix}\"\n    ],\n    \"street_address\": [\n      \"#{street_name}#{building_number}號\"\n    ],\n    \"default_country\": [\n      \"Taiwan (R.O.C.)\"\n    ]\n  },\n  \"name\": {\n    \"first_name\": [\n      \"紹齊\",\n      \"博文\",\n      \"梓晨\",\n      \"胤祥\",\n      \"瑞霖\",\n      \"明哲\",\n      \"天翊\",\n      \"凱瑞\",\n      \"健雄\",\n      \"耀傑\",\n      \"瀟然\",\n      \"子涵\",\n      \"越彬\",\n      \"鈺軒\",\n      \"智輝\",\n      \"致遠\",\n      \"俊馳\",\n      \"雨澤\",\n      \"燁磊\",\n      \"晟睿\",\n      \"文昊\",\n      \"修潔\",\n      \"黎昕\",\n      \"遠航\",\n      \"旭堯\",\n      \"鴻濤\",\n      \"偉祺\",\n      \"榮軒\",\n      \"越澤\",\n      \"浩宇\",\n      \"瑾瑜\",\n      \"皓軒\",\n      \"擎蒼\",\n      \"擎宇\",\n      \"志澤\",\n      \"子軒\",\n      \"睿淵\",\n      \"弘文\",\n      \"哲瀚\",\n      \"雨澤\",\n      \"楷瑞\",\n      \"建輝\",\n      \"晉鵬\",\n      \"天磊\",\n      \"紹輝\",\n      \"澤洋\",\n      \"鑫磊\",\n      \"鵬煊\",\n      \"昊強\",\n      \"偉宸\",\n      \"博超\",\n      \"君浩\",\n      \"子騫\",\n      \"鵬濤\",\n      \"炎彬\",\n      \"鶴軒\",\n      \"越彬\",\n      \"風華\",\n      \"靖琪\",\n      \"明輝\",\n      \"偉誠\",\n      \"明軒\",\n      \"健柏\",\n      \"修傑\",\n      \"志澤\",\n      \"弘文\",\n      \"峻熙\",\n      \"嘉懿\",\n      \"煜城\",\n      \"懿軒\",\n      \"燁偉\",\n      \"苑博\",\n      \"偉澤\",\n      \"熠彤\",\n      \"鴻煊\",\n      \"博濤\",\n      \"燁霖\",\n      \"燁華\",\n      \"煜祺\",\n      \"智宸\",\n      \"正豪\",\n      \"昊然\",\n      \"明杰\",\n      \"立誠\",\n      \"立軒\",\n      \"立輝\",\n      \"峻熙\",\n      \"弘文\",\n      \"熠彤\",\n      \"鴻煊\",\n      \"燁霖\",\n      \"哲瀚\",\n      \"鑫鵬\",\n      \"昊天\",\n      \"思聰\",\n      \"展鵬\",\n      \"笑愚\",\n      \"志強\",\n      \"炫明\",\n      \"雪松\",\n      \"思源\",\n      \"智淵\",\n      \"思淼\",\n      \"曉嘯\",\n      \"天宇\",\n      \"浩然\",\n      \"文軒\",\n      \"鷺洋\",\n      \"振家\",\n      \"樂駒\",\n      \"曉博\",\n      \"文博\",\n      \"昊焱\",\n      \"立果\",\n      \"金鑫\",\n      \"錦程\",\n      \"嘉熙\",\n      \"鵬飛\",\n      \"子默\",\n      \"思遠\",\n      \"浩軒\",\n      \"語堂\",\n      \"聰健\"\n    ],\n    \"last_name\": [\n      \"王\",\n      \"李\",\n      \"張\",\n      \"劉\",\n      \"陳\",\n      \"楊\",\n      \"黃\",\n      \"吳\",\n      \"趙\",\n      \"週\",\n      \"徐\",\n      \"孫\",\n      \"馬\",\n      \"朱\",\n      \"胡\",\n      \"林\",\n      \"郭\",\n      \"何\",\n      \"高\",\n      \"羅\",\n      \"鄭\",\n      \"梁\",\n      \"謝\",\n      \"宋\",\n      \"唐\",\n      \"許\",\n      \"鄧\",\n      \"馮\",\n      \"韓\",\n      \"曹\",\n      \"曾\",\n      \"彭\",\n      \"蕭\",\n      \"蔡\",\n      \"潘\",\n      \"田\",\n      \"董\",\n      \"袁\",\n      \"於\",\n      \"餘\",\n      \"葉\",\n      \"蔣\",\n      \"杜\",\n      \"蘇\",\n      \"魏\",\n      \"程\",\n      \"呂\",\n      \"丁\",\n      \"沈\",\n      \"任\",\n      \"姚\",\n      \"盧\",\n      \"傅\",\n      \"鐘\",\n      \"姜\",\n      \"崔\",\n      \"譚\",\n      \"廖\",\n      \"範\",\n      \"汪\",\n      \"陸\",\n      \"金\",\n      \"石\",\n      \"戴\",\n      \"賈\",\n      \"韋\",\n      \"夏\",\n      \"邱\",\n      \"方\",\n      \"侯\",\n      \"鄒\",\n      \"熊\",\n      \"孟\",\n      \"秦\",\n      \"白\",\n      \"江\",\n      \"閻\",\n      \"薛\",\n      \"尹\",\n      \"段\",\n      \"雷\",\n      \"黎\",\n      \"史\",\n      \"龍\",\n      \"陶\",\n      \"賀\",\n      \"顧\",\n      \"毛\",\n      \"郝\",\n      \"龔\",\n      \"邵\",\n      \"萬\",\n      \"錢\",\n      \"嚴\",\n      \"賴\",\n      \"覃\",\n      \"洪\",\n      \"武\",\n      \"莫\",\n      \"孔\"\n    ],\n    \"name\": [\n      \"#{first_name}#{last_name}\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"0#-#######\",\n      \"02-########\",\n      \"09##-######\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/zh_TW.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    building_number: [Array String; 4],\n    city: [Array String; 1],\n    city_prefix: [Array String; 20],\n    city_suffix: [Array String; 2],\n    default_country: [Array String; 1],\n    postcode: [Array String; 1],\n    state: [Array String; 2],\n    state_abbr: [Array String; 21],\n    street_address: [Array String; 1],\n    street_name: [Array String; 1],\n    street_suffix: [Array String; 6]\n  },\n  name: {\n    first_name: [Array String; 123],\n    last_name: [Array String; 100],\n    name: [Array String; 1]\n  },\n  phone_number: {\n    formats: [Array String; 3]\n  },\n  title: Chinese (Taiwan)\n}"
  },
  {
    "path": "Source/Bogus/data/zu_ZA.locale.json",
    "content": "{\n  \"title\": \"Zulu (South Africa)\",\n  \"address\": {\n    \"default_country\": [\n      \"South Africa\"\n    ],\n    \"postcode\": [\n      \"#####\",\n      \"####\"\n    ]\n  },\n  \"internet\": {\n    \"domain_suffix\": [\n      \"co.za\",\n      \"com\",\n      \"org.za\",\n      \"info\",\n      \"net.za\"\n    ]\n  },\n  \"phone_number\": {\n    \"formats\": [\n      \"01# ### #####\",\n      \"02# ### #####\",\n      \"03# ### #####\",\n      \"04# ### #####\",\n      \"05# ### #####\",\n      \"0800 ### ###\",\n      \"0860 ### ###\",\n      \"01#########\",\n      \"01# ########\"\n    ]\n  },\n  \"cell_phone\": {\n    \"formats\": [\n      \"082 ### ####\",\n      \"084 ### ####\",\n      \"083 ### ####\",\n      \"065 ### ####\",\n      \"082#######\",\n      \"082 #######\"\n    ]\n  },\n  \"company\": {\n    \"suffix\": [\n      \"Pty Ltd\",\n      \"Ltd\",\n      \"CC\"\n    ]\n  }\n}"
  },
  {
    "path": "Source/Bogus/data/zu_ZA.locale.schema.verified.txt",
    "content": "﻿{\n  address: {\n    default_country: [Array String; 1],\n    postcode: [Array String; 2]\n  },\n  cell_phone: {\n    formats: [Array String; 6]\n  },\n  company: {\n    suffix: [Array String; 3]\n  },\n  internet: {\n    domain_suffix: [Array String; 5]\n  },\n  phone_number: {\n    formats: [Array String; 9]\n  },\n  title: Zulu (South Africa)\n}"
  },
  {
    "path": "Source/Bogus/data_extend/az.locale.json",
    "content": "{\n   \"company\": {\n      \"suffix\": [\n         \"Qrup\",\n         \"Holdinqlər\"\n      ]\n   }\n}\n"
  },
  {
    "path": "Source/Bogus/data_extend/en.locale.json",
    "content": "{\n   \"rant\": {\n      \"review\": [\n         \"this $product is papery.\",\n         \"this $product is hyper.\",\n         \"this $product is light-hearted.\",\n         \"this $product is whole-grain.\",\n         \"this $product is slurpee.\",\n         \"this $product is perplexed.\",\n         \"this $product is dominant.\",\n         \"this $product is ghetto.\",\n         \"this $product is revolting.\",\n         \"this $product is gracious.\",\n         \"this $product is complimentary.\",\n         \"this $product is snowy.\",\n         \"this $product is ratty.\",\n         \"this $product is amiable.\",\n         \"this $product is smooth.\",\n         \"this $product is tasty.\",\n         \"this $product is standard.\",\n         \"this $product is mellow.\",\n         \"this $product is awesome.\",\n         \"this $product is nifty.\",\n         \"this $product is top-notch.\",\n         \"this $product is honest.\",\n         \"this $product is brown.\",\n         \"this $product is vertical.\",\n         \"this $product is flirty.\",\n         \"I tried to electrocute it but got sweetmeat all over it.\",\n         \"I tried to shatter it but got potato all over it.\",\n         \"I tried to behead it but got truffle all over it.\",\n         \"I tried to impale it but got fudge all over it.\",\n         \"I tried to grab it but got bonbon all over it.\",\n         \"I tried to cremate it but got Turkish Delight all over it.\",\n         \"I tried to pinch it but got peanut all over it.\",\n         \"I tried to nail it but got strawberry all over it.\",\n         \"I tried to hang it but got jelly bean all over it.\",\n         \"I tried to annihilate it but got bonbon all over it.\",\n         \"I tried to vomit it but got bonbon all over it.\",\n         \"I tried to nab it but got biscuit all over it.\",\n         \"I tried to attack it but got meatball all over it.\",\n         \"I tried to kidnap it but got apricot all over it.\",\n         \"I tried to decapitate it but got coconut all over it.\",\n         \"I tried to pepper it but got prune all over it.\",\n         \"I tried to shred it but got watermelon all over it.\",\n         \"I tried to manhandle it but got bun all over it.\",\n         \"I tried to slay it but got truffle all over it.\",\n         \"I tried to maul it but got onion all over it.\",\n         \"I tried to strangle it but got hazelnut all over it.\",\n         \"I tried to belly-flop it but got Turkish Delight all over it.\",\n         \"I tried to maim it but got nectarine all over it.\",\n         \"I tried to scratch it but got cheeseburger all over it.\",\n         \"I tried to nab it but got salad all over it.\",\n         \"i use it profusely when i'm in my garage.\",\n         \"i use it on Mondays when i'm in my fort.\",\n         \"i use it from now on when i'm in my safehouse.\",\n         \"i use it every Tuesday when i'm in my store.\",\n         \"i use it every Tuesday when i'm in my pub.\",\n         \"i use it barely when i'm in my store.\",\n         \"i use it once a week when i'm in my firetruck.\",\n         \"i use it hardly when i'm in my prison.\",\n         \"i use it never when i'm in my nightclub.\",\n         \"i use it never again when i'm in my station.\",\n         \"i use it daily when i'm in my outhouse.\",\n         \"i use it until further notice when i'm in my nightclub.\",\n         \"i use it daily when i'm in my courthouse.\",\n         \"i use it every Tuesday when i'm in my homeless shelter.\",\n         \"i use it for 10 weeks when i'm in my jail.\",\n         \"i use it this time when i'm in my port-a-potty.\",\n         \"i use it usually when i'm in my alley.\",\n         \"i use it once in a while when i'm in my ring.\",\n         \"i use it occasionally when i'm in my outhouse.\",\n         \"i use it for 10 weeks when i'm in my sauna.\",\n         \"i use it centenially when i'm in my greenhouse.\",\n         \"i use it never when i'm in my hotel.\",\n         \"i use it until further notice when i'm in my station.\",\n         \"i use it biweekly when i'm in my greenhouse.\",\n         \"My beagle loves to play with it.\",\n         \"My demon loves to play with it.\",\n         \"My scarab beetle loves to play with it.\",\n         \"My tiger loves to play with it.\",\n         \"My tyrannosaurus rex loves to play with it.\",\n         \"My peacock loves to play with it.\",\n         \"My chicken loves to play with it.\",\n         \"My baboon loves to play with it.\",\n         \"My terrier loves to play with it.\",\n         \"My hummingbird loves to play with it.\",\n         \"My raven loves to play with it.\",\n         \"My penguin loves to play with it.\",\n         \"My macaroni penguin loves to play with it.\",\n         \"My dog loves to play with it.\",\n         \"My velociraptor loves to play with it.\",\n         \"My porcupine loves to play with it.\",\n         \"My ant loves to play with it.\",\n         \"My jaguar loves to play with it.\",\n         \"My locust loves to play with it.\",\n         \"My Shih-Tzu loves to play with it.\",\n         \"My vulture loves to play with it.\",\n         \"My gentoo penguin loves to play with it.\",\n         \"My goldfinch loves to play with it.\",\n         \"My bass loves to play with it.\",\n         \"The box this comes in is 5 yard by 6 centimeter and weights 18 gram!!\",\n         \"The box this comes in is 5 inch by 6 mile and weights 15 ton!!\",\n         \"The box this comes in is 4 yard by 5 kilometer and weights 11 pound!\",\n         \"The box this comes in is 5 kilometer by 6 yard and weights 18 gram.\",\n         \"The box this comes in is 5 yard by 6 centimeter and weights 12 kilogram.\",\n         \"The box this comes in is 3 yard by 6 light-year and weights 15 gram!!!\",\n         \"The box this comes in is 5 kilometer by 5 inch and weights 13 kilogram!!!\",\n         \"The box this comes in is 4 mile by 5 yard and weights 18 pound!!\",\n         \"The box this comes in is 4 yard by 5 inch and weights 12 pound!\",\n         \"The box this comes in is 3 light-year by 5 meter and weights 10 ounce!\",\n         \"The box this comes in is 3 inch by 6 centimeter and weights 15 ounce!\",\n         \"The box this comes in is 4 meter by 5 foot and weights 18 kilogram.\",\n         \"The box this comes in is 5 foot by 6 inch and weights 17 pound!!!\",\n         \"The box this comes in is 4 mile by 5 inch and weights 19 megaton!\",\n         \"The box this comes in is 4 kilometer by 5 mile and weights 17 gram.\",\n         \"The box this comes in is 3 kilometer by 5 inch and weights 13 ton.\",\n         \"The box this comes in is 3 kilometer by 5 foot and weights 16 megaton!!!\",\n         \"The box this comes in is 4 light-year by 5 inch and weights 11 megaton!!\",\n         \"The box this comes in is 5 light-year by 6 foot and weights 17 megaton!!!\",\n         \"The box this comes in is 3 meter by 6 yard and weights 12 pound.\",\n         \"The box this comes in is 3 yard by 6 yard and weights 19 pound!!!\",\n         \"The box this comes in is 3 meter by 5 foot and weights 11 kilogram.\",\n         \"The box this comes in is 3 yard by 6 light-year and weights 11 megaton!!\",\n         \"The box this comes in is 5 kilometer by 6 meter and weights 20 ounce!\",\n         \"The box this comes in is 3 centimeter by 5 kilometer and weights 13 ounce!!\",\n         \"This $product works excessively well. It speedily improves my baseball by a lot.\",\n         \"This $product works really well. It wildly improves my baseball by a lot.\",\n         \"This $product works certainly well. It accidentally improves my baseball by a lot.\",\n         \"This $product works quite well. It professionally improves my soccer by a lot.\",\n         \"This $product works so well. It delightedly improves my football by a lot.\",\n         \"This $product works considerably well. It secretly improves my basketball by a lot.\",\n         \"This $product works outstandingly well. It grudgingly improves my baseball by a lot.\",\n         \"This $product works extremely well. It wetly improves my tennis by a lot.\",\n         \"This $product works considerably well. It mildly improves my basketball by a lot.\",\n         \"This $product works so well. It hungrily improves my basketball by a lot.\",\n         \"This $product works so well. It imperfectly improves my baseball by a lot.\",\n         \"This $product works very well. It persistently improves my soccer by a lot.\",\n         \"This $product works outstandingly well. It beautifully improves my basketball by a lot.\",\n         \"This $product works quite well. It pointedly improves my golf by a lot.\",\n         \"This $product works certainly well. It perfectly improves my tennis by a lot.\",\n         \"This $product works too well. It nonchalantly improves my baseball by a lot.\",\n         \"This $product works too well. It buoyantly improves my football by a lot.\",\n         \"This $product works quite well. It romantically improves my golf by a lot.\",\n         \"This $product works very well. It harmonically improves my tennis by a lot.\",\n         \"This $product works certainly well. It excitedly improves my football by a lot.\",\n         \"This $product works certainly well. It energetically improves my golf by a lot.\",\n         \"This $product works very well. It romantically improves my football by a lot.\",\n         \"This $product works really well. It sympathetically improves my baseball by a lot.\",\n         \"This $product works considerably well. It recklessly improves my basketball by a lot.\",\n         \"This $product works excessively well. It mortally improves my golf by a lot.\",\n         \"I saw one of these in Sao Tome and Principe and I bought one.\",\n         \"I saw one of these in French Southern and Antarctic Lands and I bought one.\",\n         \"I saw one of these in Barbados and I bought one.\",\n         \"I saw one of these in Grenada and I bought one.\",\n         \"I saw one of these in Spratly Islands and I bought one.\",\n         \"I saw one of these in The Gambia and I bought one.\",\n         \"I saw one of these in Canada and I bought one.\",\n         \"I saw one of these in South Korea and I bought one.\",\n         \"I saw one of these in Cote d'Ivoire and I bought one.\",\n         \"I saw one of these in Comoros and I bought one.\",\n         \"I saw one of these in Finland and I bought one.\",\n         \"I saw one of these in Bhutan and I bought one.\",\n         \"I saw one of these in Nauru and I bought one.\",\n         \"I saw one of these in Libya and I bought one.\",\n         \"I saw one of these in Vanuatu and I bought one.\",\n         \"I saw one of these in Macau and I bought one.\",\n         \"I saw one of these in Saint Pierre and Miquelon and I bought one.\",\n         \"I saw one of these in Moldova and I bought one.\",\n         \"I saw one of these in Kazakhstan and I bought one.\",\n         \"I saw one of these in New Zealand and I bought one.\",\n         \"I saw one of these in Juan de Nova Island and I bought one.\",\n         \"I saw one of these in Tanzania and I bought one.\",\n         \"I saw one of these in Algeria and I bought one.\",\n         \"I saw one of these in Haiti and I bought one.\",\n         \"I saw one of these in Saint Lucia and I bought one.\",\n         \"one of my hobbies is sailing. and when i'm sailing this works great.\",\n         \"one of my hobbies is mushroom cultivation. and when i'm cultivating mushrooms this works great.\",\n         \"one of my hobbies is theater. and when i'm acting this works great.\",\n         \"one of my hobbies is baking. and when i'm baking this works great.\",\n         \"one of my hobbies is programming. and when i'm programming this works great.\",\n         \"one of my hobbies is hiking. and when i'm hiking this works great.\",\n         \"one of my hobbies is spearfishing. and when i'm spearfishing this works great.\",\n         \"one of my hobbies is gaming. and when i'm gaming this works great.\",\n         \"one of my hobbies is skydiving. and when i'm skydiving this works great.\",\n         \"one of my hobbies is toy collecting. and when i'm collecting toys this works great.\",\n         \"one of my hobbies is antique-shopping. and when i'm antique-shopping this works great.\",\n         \"one of my hobbies is drawing. and when i'm drawing this works great.\",\n         \"one of my hobbies is cooking. and when i'm cooking this works great.\",\n         \"one of my hobbies is piano. and when i'm playing piano this works great.\",\n         \"one of my hobbies is scuba diving. and when i'm scuba diving this works great.\",\n         \"one of my hobbies is guitar. and when i'm playing guitar this works great.\",\n         \"one of my hobbies is web-browsing. and when i'm browsing the web this works great.\",\n         \"one of my hobbies is poetry. and when i'm writing poems this works great.\",\n         \"one of my hobbies is skateboarding. and when i'm skateboarding this works great.\",\n         \"It only works when I'm Chad.\",\n         \"It only works when I'm Niger.\",\n         \"It only works when I'm Norway.\",\n         \"It only works when I'm Cook Islands.\",\n         \"It only works when I'm Singapore.\",\n         \"It only works when I'm Rwanda.\",\n         \"It only works when I'm Heard Island and McDonald Islands.\",\n         \"It only works when I'm Guernsey.\",\n         \"It only works when I'm Mauritania.\",\n         \"It only works when I'm Malaysia.\",\n         \"It only works when I'm Bolivia.\",\n         \"It only works when I'm Nepal.\",\n         \"It only works when I'm Kuwait.\",\n         \"It only works when I'm Samoa.\",\n         \"It only works when I'm Niue.\",\n         \"It only works when I'm Martinique.\",\n         \"It only works when I'm Finland.\",\n         \"It only works when I'm Juan de Nova Island.\",\n         \"It only works when I'm New Caledonia.\",\n         \"It only works when I'm South Korea.\",\n         \"It only works when I'm Argentina.\",\n         \"It only works when I'm Azerbaijan.\",\n         \"It only works when I'm Wake Island.\",\n         \"It only works when I'm Bahrain.\",\n         \"My neighbor Ardeth has one of these. She works as a gasman and she says it looks fuzzy.\",\n         \"My neighbor Georgine has one of these. She works as a fireman and she says it looks colorful.\",\n         \"My neighbor Albertina has one of these. She works as a gardener and she says it looks humongous.\",\n         \"My neighbor Fannie has one of these. She works as a teacher and she says it looks spiky.\",\n         \"My neighbor Victoria has one of these. She works as a professor and she says it looks menthol.\",\n         \"My neighbor Germaine has one of these. She works as a salesman and she says it looks red.\",\n         \"My neighbor Lular has one of these. She works as a cake decorator and she says it looks ragged.\",\n         \"My neighbor Forest has one of these. She works as a gardener and she says it looks nude.\",\n         \"My neighbor Montserrat has one of these. She works as a circus performer and she says it looks shriveled.\",\n         \"My neighbor Honora has one of these. She works as a reporter and she says it looks enormous.\",\n         \"My neighbor Elisha has one of these. She works as a fortune teller and she says it looks floppy.\",\n         \"My neighbor Karly has one of these. She works as a gambler and she says it looks tall.\",\n         \"My neighbor Julisa has one of these. She works as a bartender and she says it looks crooked.\",\n         \"My neighbor Krista has one of these. She works as a salesman and she says it looks soapy.\",\n         \"My neighbor Lonnie has one of these. She works as a hobbit and she says it looks microscopic.\",\n         \"My neighbor Lori has one of these. She works as a taxidermist and she says it looks whopping.\",\n         \"My neighbor Isabela has one of these. She works as a taxidermist and she says it looks monochromatic.\",\n         \"My neighbor Frona has one of these. She works as a gambler and she says it looks bearded.\",\n         \"My neighbor Zoa has one of these. She works as a scribe and she says it looks wide.\",\n         \"My neighbor Georgie has one of these. She works as a busboy and she says it looks brown.\",\n         \"My neighbor Alida has one of these. She works as a gambler and she says it looks spotless.\",\n         \"My neighbor Eller has one of these. She works as a butler and she says it looks smoky.\",\n         \"My neighbor Allean has one of these. She works as a sky diver and she says it looks weedy.\",\n         \"My neighbor Betha has one of these. She works as a teacher and she says it looks wide.\",\n         \"My neighbor Aldona has one of these. She works as a butler and she says it looks humongous.\",\n         \"My co-worker Linnie has one of these. He says it looks wide.\",\n         \"My co-worker Alek has one of these. He says it looks white.\",\n         \"My co-worker Archer has one of these. He says it looks crooked.\",\n         \"My co-worker Aurthur has one of these. He says it looks white.\",\n         \"My co-worker Nile has one of these. He says it looks crooked.\",\n         \"My co-worker Skylar has one of these. He says it looks sweaty.\",\n         \"My co-worker Fate has one of these. He says it looks tall.\",\n         \"My co-worker Matthew has one of these. He says it looks gigantic.\",\n         \"My co-worker Luka has one of these. He says it looks purple.\",\n         \"My co-worker Reed has one of these. He says it looks microscopic.\",\n         \"My co-worker Kazuo has one of these. He says it looks transparent.\",\n         \"My co-worker Bryton has one of these. He says it looks ragged.\",\n         \"My co-worker Mitchell has one of these. He says it looks dry.\",\n         \"My co-worker Erick has one of these. He says it looks fluffy.\",\n         \"My co-worker Atha has one of these. He says it looks narrow.\",\n         \"My co-worker Cato has one of these. He says it looks sopping.\",\n         \"My co-worker Merwin has one of these. He says it looks bubbly.\",\n         \"My co-worker Tyron has one of these. He says it looks stout.\",\n         \"My co-worker Rey has one of these. He says it looks uneven.\",\n         \"My co-worker Houston has one of these. He says it looks invisible.\",\n         \"My co-worker Knute has one of these. He says it looks smoky.\",\n         \"My co-worker Namon has one of these. He says it looks funny-looking.\",\n         \"My co-worker Delton has one of these. He says it looks slender.\",\n         \"My co-worker Ali has one of these. He says it looks towering.\",\n         \"My co-worker Mohamed has one of these. He says it looks brown.\",\n         \"heard about this on Kansas City jazz radio, decided to give it a try.\",\n         \"heard about this on wonky radio, decided to give it a try.\",\n         \"heard about this on new jersey hip hop radio, decided to give it a try.\",\n         \"heard about this on ndombolo radio, decided to give it a try.\",\n         \"heard about this on hip-hop music radio, decided to give it a try.\",\n         \"heard about this on mbube radio, decided to give it a try.\",\n         \"heard about this on powerviolence radio, decided to give it a try.\",\n         \"heard about this on alternative dance radio, decided to give it a try.\",\n         \"heard about this on bouyon radio, decided to give it a try.\",\n         \"heard about this on dance-rock radio, decided to give it a try.\",\n         \"heard about this on melodic death metal radio, decided to give it a try.\",\n         \"heard about this on instrumental country radio, decided to give it a try.\",\n         \"heard about this on gypsy jazz radio, decided to give it a try.\",\n         \"heard about this on timba radio, decided to give it a try.\",\n         \"heard about this on brazilian radio, decided to give it a try.\",\n         \"heard about this on original pilipino music radio, decided to give it a try.\",\n         \"heard about this on smooth jazz radio, decided to give it a try.\",\n         \"heard about this on songo radio, decided to give it a try.\",\n         \"heard about this on rebetiko radio, decided to give it a try.\",\n         \"heard about this on chicha radio, decided to give it a try.\",\n         \"heard about this on compas radio, decided to give it a try.\",\n         \"heard about this on folktronica radio, decided to give it a try.\",\n         \"heard about this on balearic beat radio, decided to give it a try.\",\n         \"heard about this on jump-up radio, decided to give it a try.\",\n         \"talk about sadness!\",\n         \"talk about pleasure.\",\n         \"talk about bliss!!\",\n         \"talk about sadness!!\",\n         \"talk about remorse!!!\",\n         \"talk about contempt!\",\n         \"talk about shame.\",\n         \"talk about hatred!!!\",\n         \"talk about irritation.\",\n         \"talk about hatred.\",\n         \"talk about lust!!\",\n         \"talk about interest!!\",\n         \"talk about sadness.\",\n         \"talk about contentment!!!\",\n         \"talk about anticipation!\",\n         \"talk about optimism!!!\",\n         \"talk about contempt!!!\",\n         \"talk about fury.\",\n         \"talk about surprise!!!\",\n         \"talk about pleasure!\",\n         \"talk about boredom!!!\",\n         \"This $product, does exactly what it's suppose to do.\",\n         \"SoCal cockroaches are unwelcome, crafty, and tenacious. This $product keeps them away.\",\n         \"works okay.\",\n         \"I saw this on TV and wanted to give it a try.\",\n         \"This is a really good $product.\"\n      ]\n   },\n   \"finance\": {\n      \"iban_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            \"country\": \"AZ\",\n            \"total\": 28,\n            \"bban\": [\n               {\n                  \"type\": \"c\",\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\": \"c\",\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\": \"c\",\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\": \"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\": \"c\",\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\": \"c\",\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\": \"c\",\n                  \"count\": 1\n               },\n               {\n                  \"type\": \"c\",\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\": \"c\",\n                  \"count\": 4\n               },\n               {\n                  \"type\": \"n\",\n                  \"count\": 16\n               }\n            ],\n            \"format\": \"VGkk bbbb cccc cccc cccc cccc\"\n         }\n      ]\n   }\n}\n"
  },
  {
    "path": "Source/Bogus/data_extend/nl.locale.json",
    "content": "{\n   \"address\": {\n      \"street_suffix\": [\n         \"straat\",\n         \"laan\",\n         \"gracht\",\n         \"weg\",\n         \"plantsoen\",\n         \"passage\",\n         \"steeg\",\n         \"kade\",\n         \"park\",\n         \"rijk\",\n         \"sloot\",\n         \"velt\",\n         \"plein\",\n         \"dijk\",\n         \"markt\",\n         \"hof\",\n         \"plein\"\n      ]\n   },\n   \"company\": {\n      \"suffix\": [\n         \"Bank\",\n         \"BV\",\n         \"B.V.\",\n         \"NV\",\n         \"N.V.\",\n         \"V.O.F.\",\n         \"International\",\n         \"Groep\",\n         \"Group\",\n         \"HRM\",\n         \"ICT\",\n         \"IT\",\n         \"Maatschappij\",\n         \"Online\",\n         \"en Zonen\"\n      ]\n   }\n\n}\n"
  },
  {
    "path": "Source/Bogus/data_extend/pt_BR.locale.json",
    "content": "{\n   \"address\": {\n      \"city\": [\n         \"Ananindeua\",\n         \"Anápolis\",\n         \"Aparecida de Goiânia\",\n         \"Aracaju\",\n         \"Bauru\",\n         \"Belém\",\n         \"Belford Roxo\",\n         \"Belo Horizonte\",\n         \"Betim\",\n         \"Blumenau\",\n         \"Boa Vista\",\n         \"Brasília\",\n         \"Camaçari\",\n         \"Campina Grande\",\n         \"Campinas\",\n         \"Campo Grande\",\n         \"Campos dos Goytacazes\",\n         \"Canoas\",\n         \"Carapicuíba\",\n         \"Cariacica\",\n         \"Caruaru\",\n         \"Cascavel\",\n         \"Caucaia\",\n         \"Caxias do Sul\",\n         \"Contagem\",\n         \"Cuiabá\",\n         \"Curitiba\",\n         \"Diadema\",\n         \"Duque de Caxias\",\n         \"Feira de Santana\",\n         \"Florianópolis\",\n         \"Fortaleza\",\n         \"Franca\",\n         \"Goiânia\",\n         \"Gravataí\",\n         \"Guarujá\",\n         \"Guarulhos\",\n         \"Itaquaquecetuba\",\n         \"Jaboatão dos Guararapes\",\n         \"João Pessoa\",\n         \"Joinville\",\n         \"Juiz de Fora\",\n         \"Jundiaí\",\n         \"Limeira\",\n         \"Londrina\",\n         \"Macapá\",\n         \"Maceió\",\n         \"Manaus\",\n         \"Maringá\",\n         \"Mauá\",\n         \"Mogi das Cruzes\",\n         \"Montes Claros\",\n         \"Mossoró\",\n         \"Natal\",\n         \"Niterói\",\n         \"Nova Iguaçu\",\n         \"Olinda\",\n         \"Osasco\",\n         \"Palmas\",\n         \"Paulista\",\n         \"Pelotas\",\n         \"Petrolina\",\n         \"Petrópolis\",\n         \"Piracicaba\",\n         \"Ponta Grossa\",\n         \"Porto Alegre\",\n         \"Porto Velho\",\n         \"Praia Grande\",\n         \"Recife\",\n         \"Ribeirão das Neves\",\n         \"Ribeirão Preto\",\n         \"Rio Branco\",\n         \"Rio de Janeiro\",\n         \"Salvador\",\n         \"Santa Maria\",\n         \"Santarém\",\n         \"Santo André\",\n         \"Santos\",\n         \"São Bernardo do Campo\",\n         \"São Gonçalo\",\n         \"São João de Meriti\",\n         \"São José do Rio Preto\",\n         \"São José dos Campos\",\n         \"São José dos Pinhais\",\n         \"São Luís\",\n         \"São Paulo\",\n         \"São Vicente\",\n         \"Serra\",\n         \"Sorocaba\",\n         \"Sumaré\",\n         \"Suzano\",\n         \"Taboão da Serra\",\n         \"Taubaté\",\n         \"Teresina\",\n         \"Uberaba\",\n         \"Uberlândia\",\n         \"Várzea Grande\",\n         \"Vila Velha\",\n         \"Vitória da Conquista\",\n         \"Vitória\"\n      ]\n   }\n}\n"
  },
  {
    "path": "Source/Bogus/data_extend/pt_PT.locale.json",
    "content": "{\n   \"address\": {\n      \"city_prefix\": [\n         \"Câmara de\",\n         \"Caldas da\",\n         \"Oliveira de\",\n         \"Vila Nova de\",\n         \"São\",\n         \"Vale de\"\n      ],\n      \"city_suffix\": [\n         \"do Douro\",\n         \"do Minho\",\n         \"do Hospital\",\n         \"de Ferreira\",\n         \"da Feira\",\n         \"do Sul\"\n      ],\n      \"street_suffix\": [\n         \"Rua\",\n         \"Avenida\",\n         \"Travessa\",\n         \"Ponte\",\n         \"Alameda\",\n         \"Marginal\",\n         \"Viela\",\n         \"Estrada\"\n      ],\n      \"secondary_address\": [\n         \"Apto. ###\",\n         \"Casa #\",\n         \"Lote ##\",\n         \"Bloco ##\"\n      ],\n      \"state\": [\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         \"Portalegre\",\n         \"Porto\",\n         \"Santarém\",\n         \"Setúbal\",\n         \"Viana do Castelo\",\n         \"Vila Real\",\n         \"Viseu\"\n      ]\n   },\n   \"company\": {\n      \"suffix\": [\n         \"S.A.\",\n         \"LTDA\",\n         \"e Associados\",\n         \"Comércio\"\n      ],\n      \"name\": [\n         \"#{Name.last_name} #{suffix}\",\n         \"#{Name.last_name}-#{Name.last_name}\",\n         \"#{Name.last_name}, #{Name.last_name} e #{Name.last_name}\"\n      ]\n   },\n   \"name\": {\n      \"suffix\": [\n         \"Jr.\",\n         \"Neto\",\n         \"Filho\"\n      ]\n   },\n   \"phone_number\": {\n      \"formats\": [\n         \"2########\",\n         \"3########\",\n         \"9########\",\n         \"+351 2########\",\n         \"+351 3########\",\n         \"+351 9########\"\n      ]\n   }\n}\n"
  },
  {
    "path": "Source/Bogus/data_extend/sv.locale.json",
    "content": "{\n   \"name\": {\n      \"first_name_women\": [],\n      \"first_name_men\": [],\n      \"female_first_name\": [\n         \"Anna\",\n         \"Eva\",\n         \"Maria\",\n         \"Karin\",\n         \"Sara\",\n         \"Kristina\",\n         \"Lena\",\n         \"Emma\",\n         \"Kerstin\",\n         \"Marie\",\n         \"Malin\",\n         \"Ingrid\",\n         \"Jenny\",\n         \"Hanna\",\n         \"Linda\",\n         \"Annika\",\n         \"Susanne\",\n         \"Elin\",\n         \"Monica\",\n         \"Birgitta\",\n         \"Sofia\",\n         \"Johanna\",\n         \"Inger\",\n         \"Carina\",\n         \"Elisabeth\",\n         \"Julia\",\n         \"Ulla\",\n         \"Katarina\",\n         \"Linnéa\",\n         \"Emelie\",\n         \"Ida\",\n         \"Helena\",\n         \"Camilla\",\n         \"Åsa\",\n         \"Anette\",\n         \"Sandra\",\n         \"Gunilla\",\n         \"Anita\",\n         \"Maja\",\n         \"Marianne\",\n         \"Margareta\",\n         \"Amanda\",\n         \"Anneli\",\n         \"Therese\",\n         \"Ann\",\n         \"Josefin\",\n         \"Cecilia\",\n         \"Jessica\",\n         \"Helen\",\n         \"Lisa\",\n         \"Matilda\",\n         \"Caroline\",\n         \"Alice\",\n         \"Frida\",\n         \"Ulrika\",\n         \"Elsa\",\n         \"Barbro\",\n         \"Siv\",\n         \"Rebecca\",\n         \"Madeleine\",\n         \"Klara\",\n         \"Ebba\",\n         \"Sofie\",\n         \"Isabelle\",\n         \"Agneta\",\n         \"Gun\",\n         \"Wilma\",\n         \"Lina\",\n         \"Berit\",\n         \"Pia\",\n         \"Ella\",\n         \"Ellen\",\n         \"Yvonne\",\n         \"Louise\",\n         \"Astrid\",\n         \"Moa\",\n         \"Olivia\",\n         \"Nathalie\",\n         \"Mona\",\n         \"Agnes\",\n         \"Emilia\",\n         \"Alexandra\",\n         \"Alva\",\n         \"Britt\",\n         \"Erika\",\n         \"Viktoria\",\n         \"Ann-Christin\",\n         \"Felicia\",\n         \"Ann-Marie\",\n         \"Sonja\",\n         \"Britt-Marie\",\n         \"Pernilla\",\n         \"Lovisa\",\n         \"Charlotte\",\n         \"Linn\",\n         \"Gunnel\",\n         \"Nina\",\n         \"Mikaela\",\n         \"Karolina\",\n         \"Lisbeth\"\n      ],\n      \"male_first_name\": [\n         \"Lars\",\n         \"Mikael\",\n         \"Anders\",\n         \"Johan\",\n         \"Erik\",\n         \"Per\",\n         \"Peter\",\n         \"Karl\",\n         \"Thomas\",\n         \"Jan\",\n         \"Daniel\",\n         \"Fredrik\",\n         \"Andreas\",\n         \"Hans\",\n         \"Stefan\",\n         \"Mohamed\",\n         \"Mats\",\n         \"Marcus\",\n         \"Mattias\",\n         \"Magnus\",\n         \"Jonas\",\n         \"Oskar\",\n         \"Alexander\",\n         \"Niklas\",\n         \"Bengt\",\n         \"Martin\",\n         \"Bo\",\n         \"Nils\",\n         \"Viktor\",\n         \"Patrik\",\n         \"Björn\",\n         \"David\",\n         \"Leif\",\n         \"Filip\",\n         \"Henrik\",\n         \"Joakim\",\n         \"Emil\",\n         \"Christer\",\n         \"Ulf\",\n         \"Sven\",\n         \"Simon\",\n         \"Christoffer\",\n         \"Anton\",\n         \"Gustav\",\n         \"Robert\",\n         \"Christian\",\n         \"William\",\n         \"Tommy\",\n         \"Kjell\",\n         \"Lucas\",\n         \"Rickard\",\n         \"Håkan\",\n         \"Adam\",\n         \"Göran\",\n         \"Jakob\",\n         \"Jonathan\",\n         \"Rolf\",\n         \"Lennart\",\n         \"Robin\",\n         \"Sebastian\",\n         \"Elias\",\n         \"Tobias\",\n         \"John\",\n         \"Stig\",\n         \"Axel\",\n         \"Linus\",\n         \"Oliver\",\n         \"Kent\",\n         \"Hugo\",\n         \"Isak\",\n         \"Roger\",\n         \"Jesper\",\n         \"Claes\",\n         \"Albin\",\n         \"Ludvig\",\n         \"Jörgen\",\n         \"Rasmus\",\n         \"Max\",\n         \"Ali\",\n         \"Jimmy\",\n         \"Kenneth\",\n         \"Joel\",\n         \"Gunnar\",\n         \"Dennis\",\n         \"Josef\",\n         \"Johnny\",\n         \"Olle\",\n         \"Liam\",\n         \"Leo\",\n         \"Olof\",\n         \"Pontus\",\n         \"Åke\",\n         \"Kurt\",\n         \"Kevin\",\n         \"Samuel\",\n         \"Edvin\",\n         \"Gabriel\",\n         \"Torbjörn\",\n         \"Arvid\",\n         \"Felix\"\n      ],\n      \"last_name\": [\n         \"Johansson\",\n         \"Andersson\",\n         \"Karlsson\",\n         \"Nilsson\",\n         \"Eriksson\",\n         \"Larsson\",\n         \"Olsson\",\n         \"Persson\",\n         \"Svensson\",\n         \"Gustafsson\",\n         \"Pettersson\",\n         \"Jonsson\",\n         \"Jansson\",\n         \"Hansson\",\n         \"Bengtsson\",\n         \"Jönsson\",\n         \"Lindberg\",\n         \"Jakobsson\",\n         \"Magnusson\",\n         \"Olofsson\",\n         \"Lindström\",\n         \"Lindqvist\",\n         \"Lindgren\",\n         \"Berg\",\n         \"Axelsson\",\n         \"Bergström\",\n         \"Lundberg\",\n         \"Lind\",\n         \"Lundgren\",\n         \"Lundqvist\",\n         \"Mattsson\",\n         \"Berglund\",\n         \"Fredriksson\",\n         \"Sandberg\",\n         \"Henriksson\",\n         \"Forsberg\",\n         \"Sjöberg\",\n         \"Ali\",\n         \"Wallin\",\n         \"Mohamed\",\n         \"Engström\",\n         \"Eklund\",\n         \"Danielsson\",\n         \"Lundin\",\n         \"Håkansson\",\n         \"Björk\",\n         \"Bergman\",\n         \"Gunnarsson\",\n         \"Holm\",\n         \"Wikström\",\n         \"Samuelsson\",\n         \"Isaksson\",\n         \"Fransson\",\n         \"Bergqvist\",\n         \"Nyström\",\n         \"Holmberg\",\n         \"Arvidsson\",\n         \"Löfgren\",\n         \"Söderberg\",\n         \"Nyberg\",\n         \"Blomqvist\",\n         \"Claesson\",\n         \"Nordström\",\n         \"Ahmed\",\n         \"Mårtensson\",\n         \"Lundström\",\n         \"Hassan\",\n         \"Viklund\",\n         \"Björklund\",\n         \"Eliasson\",\n         \"Pålsson\",\n         \"Berggren\",\n         \"Sandström\",\n         \"Lund\",\n         \"Nordin\",\n         \"Ström\",\n         \"Åberg\",\n         \"Falk\",\n         \"Ekström\",\n         \"Hermansson\",\n         \"Holmgren\",\n         \"Hellström\",\n         \"Dahlberg\",\n         \"Hedlund\",\n         \"Sundberg\",\n         \"Sjögren\",\n         \"Ek\",\n         \"Blom\",\n         \"Abrahamsson\",\n         \"Martinsson\",\n         \"Öberg\",\n         \"Andreasson\",\n         \"Strömberg\",\n         \"Månsson\",\n         \"Hansen\",\n         \"Åkesson\",\n         \"Dahl\",\n         \"Lindholm\",\n         \"Norberg\",\n         \"Holmqvist\"\n      ],\n      \"name\": [\n         \"#{female_first_name} #{last_name}\",\n         \"#{male_first_name} #{last_name}\",\n         \"#{female_first_name} #{last_name}\",\n         \"#{male_first_name} #{last_name}\",\n         \"#{female_first_name} #{last_name}\",\n         \"#{male_first_name} #{last_name}\",\n         \"#{prefix} #{male_first_name} #{last_name}\",\n         \"#{prefix} #{female_first_name} #{last_name}\"\n      ]\n   }\n}"
  },
  {
    "path": "Source/Bogus/data_extend/tr.locale.json",
    "content": "{\n   \"internet\": {\n      \"domain_suffix\": [\n         \"com.tr\",\n         \"com\",\n         \"net\",\n         \"net.tr\",\n         \"org\",\n         \"org.tr\",\n         \"biz\",\n         \"info\",\n         \"name\",\n         \"gov.tr\"\n      ]\n   },\n   \"lorem\": {\n      \"words\": [\n         \"masaya\",\n         \"doğru\",\n         \"gülüyorum\",\n         \"telefonu\",\n         \"patlıcan\",\n         \"tv\",\n         \"un\",\n         \"değirmeni\",\n         \"anlamsız\",\n         \"filmini\",\n         \"mi\",\n         \"bilgisayarı\",\n         \"salladı\",\n         \"orta\",\n         \"camisi\",\n         \"çünkü\",\n         \"yazın\",\n         \"umut\",\n         \"teldeki\",\n         \"layıkıyla\",\n         \"gül\",\n         \"otobüs\",\n         \"gitti\",\n         \"değerli\",\n         \"olduğu\",\n         \"için\",\n         \"çobanın\",\n         \"öyle\",\n         \"ki\",\n         \"sokaklarda\",\n         \"adanaya\",\n         \"de\",\n         \"masanın\",\n         \"çakıl\",\n         \"lambadaki\",\n         \"gördüm\",\n         \"ekşili\",\n         \"çorba\",\n         \"cezbelendi\",\n         \"batarya\",\n         \"kutusu\",\n         \"lakin\",\n         \"dışarı\",\n         \"çıktılar\",\n         \"karşıdakine\",\n         \"bilgiyasayarı\",\n         \"sevindi\",\n         \"ve\",\n         \"ışık\",\n         \"dağılımı\",\n         \"sıla\",\n         \"koştum\",\n         \"koşuyorlar\",\n         \"göze\",\n         \"çarpan\",\n         \"eve\",\n         \"yapacakmış\",\n         \"gidecekmiş\",\n         \"biber\",\n         \"dergi\",\n         \"ona\",\n         \"duyulmamış\",\n         \"türemiş\",\n         \"sıfat\",\n         \"sandalye\",\n         \"mıknatıslı\",\n         \"okuma\",\n         \"sayfası\",\n         \"sinema\",\n         \"hesap\",\n         \"makinesi\",\n         \"balıkhaneye\",\n         \"mutlu\",\n         \"oldular\",\n         \"beğendim\",\n         \"kapının\",\n         \"kulu\",\n         \"koyun\",\n         \"cesurca\",\n         \"yaptı\",\n         \"gazete\",\n         \"uzattı\",\n         \"ötekinden\",\n         \"dolayı\",\n         \"sarmal\",\n         \"açılmadan\",\n         \"adresini\",\n         \"kalemi\",\n         \"sıradanlıktan\",\n         \"şafak\",\n         \"ama\",\n         \"bahar\",\n         \"bundan\",\n         \"domates\",\n         \"düşünüyor\",\n         \"layıkıyla\",\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         \"aut\",\n         \"odit\",\n         \"aut\",\n         \"fugit\",\n         \"sed\",\n         \"quia\",\n         \"consequuntur\",\n         \"magni\",\n         \"dolores\",\n         \"eos\",\n         \"qui\",\n         \"ratione\",\n         \"voluptatem\",\n         \"sequi\",\n         \"nesciunt\",\n         \"neque\",\n         \"dolorem\",\n         \"ipsum\",\n         \"quia\",\n         \"dolor\",\n         \"sit\",\n         \"amet\",\n         \"consectetur\",\n         \"adipisci\",\n         \"velit\",\n         \"sed\",\n         \"quia\",\n         \"non\",\n         \"numquam\",\n         \"eius\",\n         \"modi\",\n         \"tempora\",\n         \"incidunt\",\n         \"ut\",\n         \"labore\",\n         \"et\",\n         \"dolore\",\n         \"magnam\",\n         \"aliquam\",\n         \"quaerat\",\n         \"voluptatem\",\n         \"ut\",\n         \"enim\",\n         \"ad\",\n         \"minima\",\n         \"veniam\",\n         \"quis\",\n         \"nostrum\",\n         \"exercitationem\",\n         \"ullam\",\n         \"corporis\",\n         \"nemo\",\n         \"enim\",\n         \"ipsam\",\n         \"voluptatem\",\n         \"quia\",\n         \"voluptas\",\n         \"sit\",\n         \"suscipit\",\n         \"laboriosam\",\n         \"nisi\",\n         \"ut\",\n         \"aliquid\",\n         \"ex\",\n         \"ea\",\n         \"commodi\",\n         \"consequatur\",\n         \"quis\",\n         \"autem\",\n         \"vel\",\n         \"eum\",\n         \"iure\",\n         \"reprehenderit\",\n         \"qui\",\n         \"in\",\n         \"ea\",\n         \"voluptate\",\n         \"velit\",\n         \"esse\",\n         \"quam\",\n         \"nihil\",\n         \"molestiae\",\n         \"et\",\n         \"iusto\",\n         \"odio\",\n         \"dignissimos\",\n         \"ducimus\",\n         \"qui\",\n         \"blanditiis\",\n         \"praesentium\",\n         \"laudantium\",\n         \"totam\",\n         \"rem\",\n         \"voluptatum\",\n         \"deleniti\"\n      ]\n   },\n   \"address\": {\n      \"state\": [\n         \"Adana\",\n         \"Adiyaman\",\n         \"Afyonkarahisar\",\n         \"Agri\",\n         \"Aksaray\",\n         \"Amasya\",\n         \"Ankara\",\n         \"Antalya\",\n         \"Ardahan\",\n         \"Artvin\",\n         \"Aydin\",\n         \"Balikesir\",\n         \"Bartin\",\n         \"Batman\",\n         \"Bayburt\",\n         \"Bilecik\",\n         \"Bingöl\",\n         \"Bitlis\",\n         \"Bolu\",\n         \"Burdur\",\n         \"Bursa\",\n         \"Çanakkale\",\n         \"Çankiri\",\n         \"Çorum\",\n         \"Denizli\",\n         \"Diyarbakir\",\n         \"Düzce\",\n         \"Edirne\",\n         \"Elazig\",\n         \"Erzincan\",\n         \"Erzurum\",\n         \"Eskisehir\",\n         \"Gaziantep\",\n         \"Giresun\",\n         \"Gümüshane\",\n         \"Hakkâri\",\n         \"Hatay\",\n         \"Igdir\",\n         \"Isparta\",\n         \"Istanbul\",\n         \"Izmir\",\n         \"Kahramanmaras\",\n         \"Karabük\",\n         \"Karaman\",\n         \"Kars\",\n         \"Kastamonu\",\n         \"Kayseri\",\n         \"Kirikkale\",\n         \"Kirklareli\",\n         \"Kirsehir\",\n         \"Kilis\",\n         \"Kocaeli\",\n         \"Konya\",\n         \"Kütahya\",\n         \"Malatya\",\n         \"Manisa\",\n         \"Mardin\",\n         \"Mersin\",\n         \"Mugla\",\n         \"Mus\",\n         \"Nevsehir\",\n         \"Nigde\",\n         \"Ordu\",\n         \"Osmaniye\",\n         \"Rize\",\n         \"Sakarya\",\n         \"Samsun\",\n         \"Siirt\",\n         \"Sinop\",\n         \"Sivas\",\n         \"Sanliurfa\",\n         \"Sirnak\",\n         \"Tekirdag\",\n         \"Tokat\",\n         \"Trabzon\",\n         \"Tunceli\",\n         \"Usak\",\n         \"Van\",\n         \"Yalova\",\n         \"Yozgat\",\n         \"Zonguldak\"\n      ]\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/Bogus.Tests.csproj",
    "content": "﻿<Project Sdk=\"Microsoft.NET.Sdk\">\n\n   <PropertyGroup Condition=\"'$(OS)' == 'Windows_NT'\">\n      <TargetFrameworks>net472;net6.0;net9.0</TargetFrameworks>\n   </PropertyGroup>\n\n   <PropertyGroup Condition=\"'$(OS)' != 'Windows_NT'\">\n      <TargetFrameworks>net9.0</TargetFrameworks>\n   </PropertyGroup>\n   \n  <PropertyGroup>\n    <AssemblyOriginatorKeyFile></AssemblyOriginatorKeyFile>\n    <SignAssembly>false</SignAssembly>\n  </PropertyGroup>\n  <ItemGroup>\n    <PackageReference Include=\"Appveyor.Testlogger\" Version=\"2.0.0\" />\n    <PackageReference Include=\"FluentAssertions\" Version=\"6.12.0\" />\n    <PackageReference Include=\"morelinq\" Version=\"3.0.0\" />\n    <PackageReference Include=\"Newtonsoft.Json\" Version=\"13.0.3\" />\n    <PackageReference Include=\"Rant\" Version=\"3.0.530\" />\n    <PackageReference Include=\"TeamCity.VSTest.TestAdapter\" Version=\"1.0.39\" />\n    <PackageReference Include=\"Verify.Xunit\" Version=\"22.8.0\" />\n    <PackageReference Include=\"xunit\" Version=\"2.6.3\" />\n    <PackageReference Include=\"xunit.runner.visualstudio\" Version=\"2.5.5\">\n      <PrivateAssets>all</PrivateAssets>\n      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>\n    </PackageReference>\n    <PackageReference Include=\"Microsoft.NET.Test.Sdk\" Version=\"17.8.0\" />\n    <PackageReference Include=\"XunitXml.TestLogger\" Version=\"3.1.17\" />\n    <PackageReference Include=\"Z.ExtensionMethods.WithTwoNamespace\" Version=\"2.0.13\" />\n  </ItemGroup>\n  <ItemGroup>\n    <ProjectReference Include=\"..\\Bogus\\Bogus.csproj\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Reference Include=\"System.Net.Http\" />\n  </ItemGroup>\n  <ItemGroup>\n    <None Update=\"Rantionary-3.0.17.rantpkg\">\n      <CopyToOutputDirectory>Always</CopyToOutputDirectory>\n    </None>\n  </ItemGroup>\n</Project>"
  },
  {
    "path": "Source/Bogus.Tests/BsonTests.cs",
    "content": "﻿using System;\nusing System.Linq;\nusing Bogus.Bson;\nusing Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests;\n\npublic class ExtraStuff : DataSet\n{\n   public string JunkFood()\n   {\n      return this.GetRandomArrayItem(\"junkfood\");\n   }\n\n   public string Drink()\n   {\n      return this.GetRandomArrayItem(\"Drink\");\n   }\n}\n\npublic class BsonTests : SeededTest, IDisposable\n{\n   private readonly ITestOutputHelper console;\n\n   public BsonTests(ITestOutputHelper console)\n   {\n      this.console = console;\n   }\n\n   public void Dispose()\n   {\n      Database.ResetLocale(\"en\");\n      Database.ResetLocale(\"it\");\n   }\n\n   [Fact]\n   public void can_add_new_key_to_database()\n   {\n      PatchEnLocaleWithExtraStuff();\n\n      var extra = new ExtraStuff();\n      extra.JunkFood().Should().Be(\"Pizza\");\n      extra.Drink().Should().Be(\"Pepsi\");\n   }\n\n   [Fact]\n   public void should_be_able_to_reset_a_locale()\n   {\n      PatchEnLocaleWithExtraStuff();\n\n      var extra = new ExtraStuff();\n\n      extra.JunkFood().Should().Be(\"Pizza\");\n\n      Database.ResetLocale(\"en\");\n\n      Action error = () => extra.JunkFood().Should().Be(\"Pizza\");\n\n      error.Should().Throw<NullReferenceException>();\n   }\n\n\n   [Fact]\n   public void can_patch_an_existing_category()\n   {\n      //names use only these first names\n      var names = new[] {\"Brian\", \"Chris\", \"Anthony\", \"Charlie\", \"Megan\"};\n      \n      //make a BArray out of the names we wish to use\n      var firstNames = names.Aggregate(new BArray(), (ba, name) =>\n         {\n            ba.Add(name);\n            return ba;\n         });\n\n      //Get the locale we wish to mutate.\n      var itLocale = Database.GetLocale(\"it\");\n\n      //get the locale's name category\n      var namesObject = (BObject)itLocale[\"name\"];\n\n      //In the name category, over-write the first_name category\n      namesObject[\"first_name\"] = firstNames;\n\n      //now test everything. get the 'it' locale.\n      var nameDataSet = new Name(\"it\");\n\n      //get 10 names,\n      var namesFromDataSet = Make(10, () => nameDataSet.FirstName())\n         .Distinct();\n\n      //and we should only have the one's we have patched.\n      namesFromDataSet.Should().BeEquivalentTo(names);\n   }\n\n\n   private void PatchEnLocaleWithExtraStuff()\n   {\n      var patch = CreateExtraData();\n      var enLocale = Database.GetLocale(\"en\");\n\n      // DATA SET NAMES ARE LOWERCASE.\n      enLocale.Add(\"extrastuff\", patch);\n   }\n\n   private BObject CreateExtraData()\n   {\n      //patching a data set looks like:\n      // { \n      //    \"category1\": [item1, item2,...]\n      //    \"category2\": [item1, item2,...]\n      // }\n      return new BObject\n         {\n            {\n               \"junkfood\", new BArray\n                  {\n                     \"Cookies\",\n                     \"Pizza\",\n                     \"Chips\"\n                  }\n            },\n            {\n               \"Drink\", new BArray\n                  {\n                     \"Pepsi\",\n                     \"Coca-Cola\",\n                     \"Sprite\"\n                  }\n            }\n         };\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/CloneTests.cs",
    "content": "﻿using FluentAssertions;\nusing System;\nusing Xunit;\n\nnamespace Bogus.Tests;\n\npublic class CloneTests : SeededTest\n{\n   public class Order\n   {\n      public int OrderId { get; set; }\n      public string Item { get; set; }\n      public int Quantity { get; set; }\n      public int? LotNumber { get; set; }\n      public DateTime Created { get; set; }\n   }\n\n   [Fact]\n   public void can_create_a_simple_clone()\n   {\n      var orderFaker = new Faker<Order>()\n         .UseSeed(88)\n         .UseDateTimeReference(new DateTime(2022, 2, 2))\n         .RuleFor(o => o.OrderId, f => f.IndexVariable++)\n         .RuleFor(o => o.Quantity, f => f.Random.Number(1, 3))\n         .RuleFor(o => o.Item, f => f.Commerce.Product())\n         .RuleFor(o => o.Created, f => f.Date.Recent());\n\n      var clone = orderFaker.Clone();\n\n      var clonedOrder = clone.Generate();\n      var rootOrder = orderFaker.Generate();\n\n      clonedOrder.Should().BeEquivalentTo(rootOrder);\n      clonedOrder.Created.Should().BeAtLeast(TimeSpan.FromDays(1));\n   }\n\n   [Fact]\n   public void clone_has_different_rules()\n   {\n      var rootFaker = new Faker<Order>()\n         .UseSeed(88)\n         .UseDateTimeReference(new DateTime(2022, 2, 2))\n         .RuleFor(o => o.OrderId, f => f.IndexVariable++)\n         .RuleFor(o => o.Quantity, f => f.Random.Number(1, 3))\n         .RuleFor(o => o.Item, f => f.Commerce.Product())\n         .RuleFor(o => o.Created, f => f.Date.Recent());\n\n      var cloneFaker = rootFaker.Clone()\n         .RuleFor(o => o.Quantity, f => f.Random.Number(4, 6));\n\n      var rootOrder = rootFaker.Generate();\n      var clonedOrder = cloneFaker.Generate();\n\n      rootOrder.Quantity.Should()\n         .BeGreaterOrEqualTo(1).And\n         .BeLessOrEqualTo(3);\n\n      clonedOrder.Quantity.Should()\n         .BeGreaterOrEqualTo(4).And\n         .BeLessOrEqualTo(6);\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/DataSetTests/AddressTest.cs",
    "content": "﻿using Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests.DataSetTests;\n\npublic class AddressTest : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public AddressTest(ITestOutputHelper console)\n   {\n      this.console = console;\n      address = new Address();\n   }\n\n   private readonly Address address;\n\n   [Fact]\n   public void can_get_a_city_name()\n   {\n      address.City().Should().Be(\"Bernhardfort\");\n   }\n\n   [Fact]\n   public void can_get_a_country()\n   {\n      address.Country().Should().Be(\"Mozambique\");\n   }\n\n   [Fact]\n   public void can_get_a_county()\n   {\n      address.County().Should().Be(\"Borders\");\n   }\n\n   [Fact]\n   public void can_get_a_full_address()\n   {\n      address.FullAddress().Should().Be(\"60643 Oberbrunner Bypass, Danielchester, Monaco\");\n   }\n\n   [Fact]\n   public void can_get_a_full_street_address()\n   {\n      address.StreetAddress(true).Should().Be(\"60643 Oberbrunner Bypass Suite 175\");\n   }\n\n   [Fact]\n   public void can_get_a_latitude()\n   {\n      address.Latitude().Should().Be(18.634);\n   }\n\n   [Fact]\n   public void can_get_a_longitude()\n   {\n      address.Latitude().Should().Be(18.634);\n   }\n\n   [Fact]\n   public void can_get_a_random_country_code()\n   {\n      address.CountryCode().Should().Be(\"MR\");\n   }\n\n   [Fact]\n   public void can_get_a_random_country_code_alpha3()\n   {\n      address.CountryCode(Iso3166Format.Alpha3).Should().Be(\"CMR\");\n   }\n\n   [Fact]\n   public void can_get_a_state()\n   {\n      address.State().Should().Be(\"New Mexico\");\n   }\n\n   [Fact]\n   public void can_get_a_state_abbreviation()\n   {\n      address.StateAbbr().Should().Be(\"NM\");\n   }\n\n   [Fact]\n   public void can_get_a_street_address()\n   {\n      address.StreetAddress().Should().Be(\"60643 Oberbrunner Bypass\");\n   }\n\n   [Fact]\n   public void can_get_a_street_suffix()\n   {\n      address.StreetSuffix().Should().Be(\"Pines\");\n   }\n\n   [Fact]\n   public void can_get_a_zipcode()\n   {\n      address.ZipCode().Should().Be(\"18606-0643\");\n   }\n\n   [Fact]\n   public void can_get_canadian_zip_code()\n   {\n      var a = new Address(\"en_CA\");\n      a.ZipCode().Should().Be(\"N1V 6A6\");\n   }\n\n   [Fact]\n   public void can_get_a_city_prefix()\n   {\n      address.CityPrefix().Should().Be(\"New\");\n   }\n\n   [Fact]\n   public void can_get_a_city_suffix()\n   {\n      address.CitySuffix().Should().Be(\"stad\");\n   }\n\n   [Fact]\n   public void can_get_a_street_name()\n   {\n      address.StreetName().Should().Be(\"Brekke Stravenue\");\n   }\n\n   [Fact]\n   public void can_get_a_building_number()\n   {\n      address.BuildingNumber().Should().Be(\"1860\");\n   }\n\n   [Fact]\n   public void locales_with_no_state_should_return_null()\n   {\n      var a = new Address(\"az\");\n      a.State().Should().BeNullOrEmpty();\n   }\n\n   [Fact]\n   public void can_generate_a_direction()\n   {\n      address.Direction().Should().Be(\"Northeast\");\n      address.Direction(true).Should().Be(\"N\");\n   }\n\n   [Fact]\n   public void can_generate_a_cardinal_direction()\n   {\n      address.CardinalDirection().Should().Be(\"South\");\n      address.CardinalDirection(true).Should().Be(\"N\");\n   }\n\n   [Fact]\n   public void can_generate_an_ordinal_direction()\n   {\n      address.OrdinalDirection().Should().Be(\"Southeast\");\n      address.OrdinalDirection(true).Should().Be(\"NE\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/DataSetTests/CardTests.cs",
    "content": "﻿using FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.DataSetTests;\n\npublic class CardTests : SeededTest\n{\n   [Fact]\n   public void should_be_able_to_get_a_contextually_bogus_person()\n   {\n      var card = new Person();\n\n      card.FirstName.Should().Be(\"Doris\");\n      card.LastName.Should().Be(\"Schultz\");\n      card.UserName.Should().Be(\"Doris.Schultz\");\n      card.Email.Should().Be(\"Doris69@yahoo.com\");\n\n      card.Dump();\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/DataSetTests/CommerceTest.cs",
    "content": "﻿using Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.DataSetTests;\n\npublic class CommerceTest : SeededTest\n{\n   public CommerceTest()\n   {\n      commerce = new Commerce();\n   }\n\n   private readonly Commerce commerce;\n\n   [Fact]\n   public void can_get_a_color()\n   {\n      commerce.Color().Should().Be(\"plum\");\n   }\n\n   [Fact]\n   public void can_get_a_product()\n   {\n      commerce.Product().Should().Be(\"Soap\");\n   }\n\n   [Fact]\n   public void can_get_a_product_adj()\n   {\n      commerce.ProductAdjective().Should().Be(\"Generic\");\n   }\n\n   [Fact]\n   public void can_get_a_product_material()\n   {\n      commerce.ProductMaterial().Should().Be(\"Rubber\");\n   }\n\n   [Fact]\n   public void can_get_a_product_name()\n   {\n      commerce.ProductName().Should().Be(\"Generic Wooden Bacon\");\n   }\n\n   [Fact]\n   public void can_get_a_product_description()\n   {\n      commerce.ProductDescription().Should().Be(\"Carbonite web goalkeeper gloves are ergonomically designed to give easy fit\");\n   }\n\n   [Fact]\n   public void can_get_categories()\n   {\n      commerce.Categories(3).Should().BeEquivalentTo(new[] {\"Kids\", \"Music\", \"Jewelery\"}, opt => opt.WithStrictOrdering());\n   }\n\n   [Fact]\n   public void can_get_list_of_departments()\n   {\n      commerce.Department(5).Should().Be(\"Music, Jewelery, Baby & Books\");\n   }\n\n   [Fact]\n   public void can_get_price()\n   {\n      commerce.Price(symbol: \"$\").Dump();\n   }\n\n   [Fact]\n   public void can_get_ean8_barcode()\n   {\n      commerce.Ean8().Should().Be(\"61860605\");\n   }\n\n   [Fact]\n   public void can_get_an_ean13_barcode()\n   {\n      commerce.Ean13().Should().Be(\"6186060643914\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/DataSetTests/CompanyTest.cs",
    "content": "using Bogus.DataSets;\nusing Bogus.Extensions.Brazil;\nusing Bogus.Extensions.UnitedStates;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.DataSetTests;\n\npublic class CompanyTest : SeededTest\n{\n   public CompanyTest()\n   {\n      company = new Company();\n   }\n\n   private readonly Company company;\n\n   [Fact]\n   public void can_get_a_catch_phrase()\n   {\n      company.CatchPhrase().Should().Be(\"Phased background protocol\");\n   }\n\n   [Fact]\n   public void can_get_a_company_name_with_custom_format()\n   {\n      company.CompanyName(0).Should().Be(\"Mitchell Inc\");\n   }\n\n   [Fact]\n   public void can_get_company_bs_phrase()\n   {\n      company.Bs().Should().Be(\"maximize leading-edge networks\"); //lol\n   }\n\n   [Fact]\n   public void can_get_company_name()\n   {\n      company.CompanyName().Should().Be(\"Brekke - Schultz\");\n   }\n\n   [Fact]\n   public void can_get_company_suffix_array()\n   {\n      var arr = company.Suffixes();\n\n      arr.Length.Should().NotBe(0);\n   }\n\n   [Fact]\n   public void can_generate_cnpj_for_brazil()\n   {\n      company.Cnpj().Should().Be(\"61.860.606/0001-91\");\n   }\n\n   [Fact]\n   public void can_generate_cnpj_for_brazil_without_formatting()\n   {\n      company.Cnpj(includeFormatSymbols: false).Should().Be(\"61860606000191\");\n   }\n\n   [Fact]\n   public void can_generate_an_EIN()\n   {\n      company.Ein().Should().Be(\"61-8606064\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/DataSetTests/DatabaseTests.cs",
    "content": "﻿using FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.DataSetTests;\n\npublic class DatabaseTests : SeededTest\n{\n   public DatabaseTests()\n   {\n      database = new DataSets.Database();\n   }\n\n   private readonly DataSets.Database database;\n\n   [Fact]\n   public void can_generate_a_column_name()\n   {\n      database.Column().Should().Be(\"password\");\n   }\n\n   [Fact]\n   public void can_generate_a_type()\n   {\n      database.Type().Should().Be(\"real\");\n   }\n\n   [Fact]\n   public void can_generate_collation()\n   {\n      database.Collation().Should().Be(\"ascii_general_ci\");\n   }\n\n   [Fact]\n   public void can_generate_engine()\n   {\n      database.Engine().Should().Be(\"CSV\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/DataSetTests/DateTest.cs",
    "content": "using System;\nusing System.Globalization;\nusing Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.DataSetTests;\n\npublic partial class DateTest : SeededTest\n{\n   public DateTest()\n   {\n      date = new Date();\n   }\n\n   private readonly Date date;\n\n   [Fact]\n   public void can_get_a_random_month()\n   {\n      date.Month().Should().NotBeNullOrEmpty();\n      date.Month(true).Should().NotBeNullOrEmpty();\n   }\n\n   [Fact]\n   public void can_get_a_random_weekday()\n   {\n      date.Weekday().Should().NotBeNullOrEmpty();\n      date.Weekday(true).Should().NotBeNullOrEmpty();\n   }\n\n   [Fact]\n   public void can_get_a_timespan()\n   {\n      date.Timespan().Should().BePositive()\n         .And\n         .BeGreaterThan(TimeSpan.Zero)\n         .And\n         .BeLessThan(TimeSpan.FromDays(7));\n   }\n\n\n   [Fact]\n   public void can_get_date_in_future()\n   {\n      var starting = DateTime.Parse(\"6/7/2015 4:17:41 PM\");\n      date.Future(refDate: starting).Should()\n         .BeOnOrBefore(starting.AddYears(1))\n         .And\n         .BeOnOrAfter(starting);\n   }\n\n   [Fact]\n   public void can_get_date_in_future_with_set_clock()\n   {\n      var refDate = DateTime.Parse(\"6/7/2015 4:17:41 PM\");\n      date.LocalSystemClock = () => refDate;\n      date.Future().Should()\n         .BeOnOrBefore(refDate.AddYears(1))\n         .And\n         .BeOnOrAfter(refDate);\n   }\n\n   [Fact]\n   public void can_get_dateOffset_in_future()\n   {\n      var starting = DateTimeOffset.Parse(\"6/7/2015 4:17:41 PM\");\n      date.FutureOffset(refDate: starting).Should()\n         .BeOnOrBefore(starting.AddYears(1))\n         .And\n         .BeOnOrAfter(starting);\n   }\n   [Fact]\n   public void can_get_dateOffset_in_future_with_set_clock()\n   {\n      var refDate = DateTimeOffset.Parse(\"6/7/2015 4:17:41 PM\");\n      date.LocalSystemClock = () => refDate.DateTime;\n      date.FutureOffset().Should()\n         .BeOnOrBefore(refDate.AddYears(1))\n         .And\n         .BeOnOrAfter(refDate);\n   }\n\n   [Fact]\n   public void can_get_date_in_future_with_options()\n   {\n      var starting = DateTime.Parse(\"6/15/2000 4:17:41 PM\", CultureInfo.InvariantCulture);\n      date.Future(refDate: starting, yearsToGoForward: 5).Should()\n         .BeOnOrBefore(starting.AddYears(5))\n         .And\n         .BeOnOrAfter(starting);\n   }\n\n   [Fact]\n   public void can_get_dateOffset_in_future_with_options()\n   {\n      var starting = DateTimeOffset.Parse(\"6/15/2000 4:17:41 PM\", CultureInfo.InvariantCulture);\n      date.FutureOffset(refDate: starting, yearsToGoForward: 5).Should()\n         .BeOnOrBefore(starting.AddYears(5))\n         .And\n         .BeOnOrAfter(starting);\n   }\n\n   [Fact]\n   public void can_get_date_in_past()\n   {\n      var starting = DateTime.Parse(\"6/7/2015 4:17:41 PM\");\n      date.Past(refDate: starting).Should()\n         .BeOnOrBefore(starting)\n         .And\n         .BeOnOrAfter(starting.AddYears(-1));\n   }\n\n   [Fact]\n   public void can_get_date_in_past_with_set_clock()\n   {\n      var refDate = DateTime.Parse(\"6/7/2015 4:17:41 PM\");\n      date.LocalSystemClock = () => refDate;\n      date.Past().Should()\n         .BeOnOrBefore(refDate)\n         .And\n         .BeOnOrAfter(refDate.AddYears(-1));\n   }\n\n   [Fact]\n   public void can_get_dateOffset_in_past()\n   {\n      var starting = DateTimeOffset.Parse(\"6/7/2015 4:17:41 PM\");\n      date.PastOffset(refDate: starting).Should()\n         .BeOnOrBefore(starting)\n         .And\n         .BeOnOrAfter(starting.AddYears(-1));\n   }\n\n   [Fact]\n   public void can_get_dateOffset_in_past_with_set_clock()\n   {\n      var refDate = DateTimeOffset.Parse(\"6/7/2015 4:17:41 PM\");\n      date.LocalSystemClock = () => refDate.DateTime;\n      date.PastOffset().Should()\n         .BeOnOrBefore(refDate)\n         .And\n         .BeOnOrAfter(refDate.AddYears(-1));\n   }\n\n   [Fact]\n   public void can_get_date_in_past_0_days_results_in_random_time()\n   {\n      date.Recent(0).Should()\n         .BeOnOrBefore(DateTime.Now)\n         .And\n         .BeOnOrAfter(DateTime.Now.Date);\n   }\n\n   [Fact]\n   public void can_get_dateOffset_in_past_0_days_results_in_random_time()\n   {\n      date.RecentOffset(0).Should()\n         .BeOnOrBefore(DateTimeOffset.Now)\n         .And\n         .BeOnOrAfter(DateTimeOffset.Now.Date);\n   }\n\n   [Fact]\n   public void can_get_date_in_past_with_custom_options()\n   {\n      var starting = DateTime.Parse(\"6/15/2000 4:17:41 PM\", CultureInfo.InvariantCulture);\n      date.Past(refDate: starting, yearsToGoBack: 5).Should()\n         .BeOnOrBefore(starting)\n         .And\n         .BeOnOrAfter(starting.AddYears(-5));\n   }\n\n   [Fact]\n   public void can_get_dateOffset_in_past_with_custom_options()\n   {\n      var starting = DateTimeOffset.Parse(\"6/15/2000 4:17:41 PM\", CultureInfo.InvariantCulture);\n      date.PastOffset(refDate: starting, yearsToGoBack: 5).Should()\n         .BeOnOrBefore(starting)\n         .And\n         .BeOnOrAfter(starting.AddYears(-5));\n   }\n\n   [Fact]\n   public void can_get_date_recently_within_the_year()\n   {\n      var start = DateTime.Now;\n      date.Recent()\n         .Should()\n         .BeOnOrBefore(start)\n         .And\n         .BeOnOrAfter(start.AddDays(-1));\n   }\n\n   [Fact]\n   public void can_get_date_recently_with_set_clock()\n   {\n      var refDate = DateTime.Parse(\"6/7/2015 4:17:41 PM\");\n      date.LocalSystemClock = () => refDate;\n      date.Recent().Should()\n         .BeOnOrBefore(refDate)\n         .And\n         .BeOnOrAfter(refDate.AddDays(-1));\n   }\n\n   [Fact]\n   public void can_get_dateOffset_recently_within_the_year()\n   {\n      var start = DateTimeOffset.Now;\n      date.RecentOffset()\n         .Should()\n         .BeOnOrBefore(start)\n         .And\n         .BeOnOrAfter(start.AddDays(-1));\n   }\n\n   [Fact]\n   public void can_get_dateOffset_recently_with_set_clock()\n   {\n      var refDate = DateTimeOffset.Parse(\"6/7/2015 4:17:41 PM\");\n      date.LocalSystemClock = () => refDate.DateTime;\n      date.RecentOffset().Should()\n         .BeOnOrBefore(refDate)\n         .And\n         .BeOnOrAfter(refDate.AddDays(-1));\n   }\n\n   [Fact]\n   public void can_get_random_time_between_two_dates()\n   {\n      var start = DateTime.Parse(\"6/15/2000 4:17:41 PM\", CultureInfo.InvariantCulture);\n      var end = DateTime.Parse(\"8/15/2000 4:17:41 PM\", CultureInfo.InvariantCulture);\n\n      date.Between(start, end)\n         .Should()\n         .BeOnOrAfter(start)\n         .And\n         .BeOnOrBefore(end);\n\n      //and reverse...\n      date.Between(end, start)\n         .Should()\n         .BeOnOrAfter(start)\n         .And\n         .BeOnOrBefore(end);\n   }\n\n   [Fact]\n   public void can_get_random_time_between_two_dateOffsets()\n   {\n      var start = DateTimeOffset.Parse(\"6/15/2000 4:17:41 PM\", CultureInfo.InvariantCulture);\n      var end = DateTimeOffset.Parse(\"8/15/2000 4:17:41 PM\", CultureInfo.InvariantCulture);\n\n      date.BetweenOffset(start, end)\n         .Should()\n         .BeOnOrAfter(start)\n         .And\n         .BeOnOrBefore(end);\n\n      //and reverse...\n      date.BetweenOffset(end, start)\n         .Should()\n         .BeOnOrAfter(start)\n         .And\n         .BeOnOrBefore(end);\n   }\n\n   [Fact]\n   public void get_a_date_that_will_happen_soon()\n   {\n      var now = DateTime.Now;\n      date.Soon(3).Should().BeAfter(now).And.BeBefore(now.AddDays(3));\n   }\n\n   [Fact]\n   public void can_get_date_soon_with_set_clock()\n   {\n      var refDate = DateTime.Parse(\"6/7/2015 4:17:41 PM\");\n      date.LocalSystemClock = () => refDate;\n      date.Soon().Should()\n         .BeOnOrAfter(refDate)\n         .And\n         .BeBefore(refDate.AddDays(1));\n   }\n\n   [Fact]\n   public void get_a_dateOffsets_that_will_happen_soon()\n   {\n      var now = DateTimeOffset.Now;\n      date.SoonOffset(3).Should().BeAfter(now).And.BeBefore(now.AddDays(3));\n   }\n\n   [Fact]\n   public void can_get_dateOffset_soon_with_set_clock()\n   {\n      var refDate = DateTimeOffset.Parse(\"6/7/2015 4:17:41 PM\");\n      date.LocalSystemClock = () => refDate.DateTime;\n      date.SoonOffset().Should()\n         .BeOnOrAfter(refDate)\n         .And\n         .BeBefore(refDate.AddDays(1));\n   }\n\n   [Fact]\n   public void soon_explicit_refdate_in_utc_should_return_utc_kind()\n   {\n      const int days = 3;\n      var dt = DateTime.Parse(\"7/5/2018 9:00 AM\");\n      var utc = DateTime.SpecifyKind(dt, DateTimeKind.Utc);\n      var utcEnd = utc.AddDays(days);\n      var result = date.Soon(days, utc);\n\n      result.Kind.Should().Be(DateTimeKind.Utc);\n\n      result.Should()\n         .BeOnOrAfter(utc)\n         .And\n         .BeOnOrBefore(utcEnd);\n   }\n\n   [Fact]\n   public void soon_explicit_refdate_offset_should_return_explicit_offset()\n   {\n      const int days = 3;\n      var offset = TimeSpan.FromHours(-3);\n      var utc = DateTimeOffset.Parse(\"7/5/2018 9:00 AM\").ToOffset(offset);\n      var utcEnd = utc.AddDays(days);\n      var result = date.SoonOffset(days, utc);\n\n      result.Offset.Should().Be(offset);\n\n      result.Should()\n         .BeOnOrAfter(utc)\n         .And\n         .BeOnOrBefore(utcEnd);\n   }\n\n   [Fact]\n   public void recent_explicit_refdate_in_utc_should_return_utc_kind()\n   {\n      const int days = 3;\n      var dt = DateTime.Parse(\"7/5/2018 9:00 AM\");\n      var utcEnd = DateTime.SpecifyKind(dt, DateTimeKind.Utc);\n      var utcPast = utcEnd.AddDays(-days);\n      var result = date.Recent(days, utcEnd);\n\n      result.Kind.Should().Be(DateTimeKind.Utc);\n\n      result.Should()\n         .BeOnOrAfter(utcPast)\n         .And\n         .BeOnOrBefore(utcEnd);\n   }\n\n   [Fact]\n   public void recent_explicit_refdate_offset_should_return_explicit_offset()\n   {\n      const int days = 3;\n      var offset = TimeSpan.FromHours(-3);\n      var utcEnd = DateTimeOffset.Parse(\"7/5/2018 9:00 AM\").ToOffset(offset);\n      var utcPast = utcEnd.AddDays(-days);\n      var result = date.RecentOffset(days, utcEnd);\n\n      result.Offset.Should().Be(offset);\n\n      result.Should()\n         .BeOnOrAfter(utcPast)\n         .And\n         .BeOnOrBefore(utcEnd);\n   }\n\n   [Fact]\n   public void between_explicit_refdate_in_utc_should_return_utc_kind()\n   {\n      const int days = 3;\n      var dt = DateTime.Parse(\"8/8/2017 10:00 AM\");\n      var utc = DateTime.SpecifyKind(dt, DateTimeKind.Utc);\n      var utcEnd = utc.AddDays(days);\n      var result = date.Between(utc, utcEnd);\n\n      result.Kind.Should().Be(DateTimeKind.Utc);\n\n      result.Should()\n         .BeOnOrAfter(utc)\n         .And\n         .BeOnOrBefore(utcEnd);\n   }\n\n   [Fact]\n   public void between_explicit_start_offset_should_return_explicit_offset()\n   {\n      const int days = 3;\n      var offset = TimeSpan.FromHours(-3);\n      var utc = DateTimeOffset.Parse(\"8/8/2017 10:00 AM\").ToOffset(offset);\n      var utcEnd = utc.AddDays(days);\n      var result = date.BetweenOffset(utc, utcEnd);\n\n      result.Offset.Should().Be(offset);\n\n      result.Should()\n         .BeOnOrAfter(utc)\n         .And\n         .BeOnOrBefore(utcEnd);\n   }\n\n\n   [Fact]\n   public void can_set_global_static_time_source()\n   {\n      Date.SystemClock = () => DateTime.UtcNow;\n\n      var d = new Date();\n\n      d.Soon().Kind.Should().Be(DateTimeKind.Utc);\n      d.Future().Kind.Should().Be(DateTimeKind.Utc);\n      d.Past().Kind.Should().Be(DateTimeKind.Utc);\n      d.Recent().Kind.Should().Be(DateTimeKind.Utc);\n\n      d.SoonOffset().Offset.Should().Be(DateTimeOffset.UtcNow.Offset);\n      d.FutureOffset().Offset.Should().Be(DateTimeOffset.UtcNow.Offset);\n      d.PastOffset().Offset.Should().Be(DateTimeOffset.UtcNow.Offset);\n      d.RecentOffset().Offset.Should().Be(DateTimeOffset.UtcNow.Offset);\n\n      Date.SystemClock = () => DateTime.Now;\n\n      d.Soon().Kind.Should().Be(DateTimeKind.Local);\n      d.Future().Kind.Should().Be(DateTimeKind.Local);\n      d.Past().Kind.Should().Be(DateTimeKind.Local);\n      d.Recent().Kind.Should().Be(DateTimeKind.Local);\n\n      d.SoonOffset().Offset.Should().Be(DateTimeOffset.Now.Offset);\n      d.FutureOffset().Offset.Should().Be(DateTimeOffset.Now.Offset);\n      d.PastOffset().Offset.Should().Be(DateTimeOffset.Now.Offset);\n      d.RecentOffset().Offset.Should().Be(DateTimeOffset.Now.Offset);\n   }\n\n   [Fact]\n   public void use_dataset_localclock_date_if_set()\n   {\n      var refDate = new DateTime(2009, 12, 30, 12, 30, 0);\n      var d = new Date() { LocalSystemClock = () => refDate };\n\n\n      d.Recent(0).Should()\n         .BeOnOrBefore(refDate)\n         .And\n         .BeOnOrAfter(refDate.Date);\n   }\n\n   [Fact]\n   public void use_now_param_over_localclock_date()\n   {\n      var refDate = new DateTime(2009, 12, 30, 12, 30, 0);\n      var now = DateTime.Now;\n\n      var d = new Date { LocalSystemClock = () => refDate };\n\n      d.Recent(0, now).Should()\n         .BeOnOrBefore(now)\n         .And\n         .BeOnOrAfter(now.Date);\n   }\n\n   [Fact]\n   public void can_get_timezone_string()\n   {\n      date.TimeZoneString().Should().Be(\"Asia/Yerevan\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/DataSetTests/DateTest.net60.cs",
    "content": "﻿using System;\nusing System.Globalization;\nusing Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.DataSetTests;\n\npublic partial class DateTest\n{\n#if NET6_0_OR_GREATER\n   [Fact]\n   public void can_get_dateonly_in_past()\n   {\n      var now = DateOnly.Parse(\"7/7/1972\", CultureInfo.InvariantCulture);\n      var maxBehind = now.AddYears(-1);\n\n      var somePastDate = date.PastDateOnly(refDate: now);\n      somePastDate.Should().BeOnOrAfter(maxBehind).And.BeOnOrBefore(now);\n   }\n\n   [Fact]\n   public void can_get_dateonly_in_past_with_set_clock()\n   {\n      var now = DateOnly.Parse(\"7/7/1972\", CultureInfo.InvariantCulture);\n      var maxBehind = now.AddYears(-1);\n      date.LocalSystemClock = () => now.ToDateTime(new(0));\n\n      var somePastDate = date.PastDateOnly();\n      somePastDate.Should().BeOnOrAfter(maxBehind).And.BeOnOrBefore(now);\n   }\n\n   [Fact]\n   public void can_get_dateonly_in_past_with_custom_options()\n   {\n      var now = DateOnly.Parse(\"7/7/1972\", CultureInfo.InvariantCulture);\n      var maxBehind = now.AddYears(-5);\n\n      var somePastDate = date.PastDateOnly(5, now);\n\n      somePastDate.Should().BeOnOrAfter(maxBehind).And.BeOnOrBefore(now);\n   }\n\n   [Fact]\n   public void get_a_dateonly_that_will_happen_soon()\n   {\n      var now = DateOnly.Parse(\"7/7/1972\", CultureInfo.InvariantCulture);\n      var maxDate = now.AddDays(3);\n\n      var someDateSoon = date.SoonDateOnly(3, now);\n\n      someDateSoon.Should().BeOnOrAfter(now).And.BeOnOrBefore(maxDate);\n   }\n\n   [Fact]\n   public void can_get_dateonly_that_will_happen_soon_with_set_clock()\n   {\n      var now = DateOnly.Parse(\"7/7/1972\", CultureInfo.InvariantCulture);\n      var maxDate = now.AddDays(3);\n      date.LocalSystemClock = () => now.ToDateTime(new(0));\n\n      var someDateSoon = date.SoonDateOnly(3);\n      someDateSoon.Should().BeOnOrAfter(now).And.BeOnOrBefore(maxDate);\n   }\n\n   [Fact]\n   public void can_get_dateonly_in_future()\n   {\n      var now = DateOnly.Parse(\"1/1/1990\", CultureInfo.InvariantCulture);\n      var maxDate = now.AddYears(1);\n\n      var someFutureDate = date.FutureDateOnly(refDate: now);\n      someFutureDate.Should().BeOnOrAfter(now).And.BeOnOrBefore(maxDate);\n   }\n\n   [Fact]\n   public void can_get_dateonly_in_future_with_set_clock()\n   {\n      var now = DateOnly.Parse(\"1/1/1990\", CultureInfo.InvariantCulture);\n      var maxDate = now.AddYears(1);\n      date.LocalSystemClock = () => now.ToDateTime(new(0));\n\n      var someFutureDate = date.FutureDateOnly();\n      someFutureDate.Should().BeOnOrAfter(now).And.BeOnOrBefore(maxDate);\n   }\n\n   [Fact]\n   public void can_get_dateonly_in_future_with_options()\n   {\n      var now = DateOnly.Parse(\"7/7/1972\", CultureInfo.InvariantCulture);\n      var maxDate = now.AddYears(5);\n\n      var someFutureDate = date.FutureDateOnly(5, now);\n      someFutureDate.Should().BeOnOrAfter(now).And.BeOnOrBefore(maxDate);\n   }\n\n   [Fact]\n   public void can_get_random_dateonly_between_two_dates()\n   {\n      var start = DateOnly.Parse(\"8/8/2020\", CultureInfo.InvariantCulture);\n      var end = DateOnly.Parse(\"12/12/2021\", CultureInfo.InvariantCulture);\n\n      var someDate = date.BetweenDateOnly(start, end);\n\n      someDate.Should().BeOnOrAfter(start).And.BeOnOrBefore(end);\n\n      //and reverse...\n      var otherDate = date.BetweenDateOnly(end, start);\n      otherDate.Should().BeOnOrAfter(start).And.BeOnOrBefore(end);\n   }\n\n   [Fact]\n   public void can_get_dateonly_recently_within_the_year()\n   {\n      var now = DateOnly.Parse(\"7/7/1972\", CultureInfo.InvariantCulture);\n      var maxBehind = now.AddDays(-1);\n\n      var someRecentDate = date.RecentDateOnly(refDate: now);\n\n      someRecentDate.Should().BeOnOrAfter(maxBehind).And.BeOnOrBefore(now);\n   }\n\n   [Fact]\n   public void can_get_dateonly_recently_within_the_year_with_set_clock()\n   {\n      var now = DateOnly.Parse(\"7/7/1972\", CultureInfo.InvariantCulture);\n      var maxBehind = now.AddDays(-1);\n      date.LocalSystemClock = () => now.ToDateTime(new(0));\n\n      var someRecentDate = date.RecentDateOnly();\n\n      someRecentDate.Should().BeOnOrAfter(maxBehind).And.BeOnOrBefore(now);\n   }\n\n   [Fact]\n   public void can_get_random_timeonly_between_two_times_basic()\n   {\n      var start = TimeOnly.Parse(\"1:00 PM\", CultureInfo.InvariantCulture);\n      var end = TimeOnly.Parse(\"2:00 PM\", CultureInfo.InvariantCulture);\n\n      var someTimeBetween = date.BetweenTimeOnly(start, end);\n      someTimeBetween.IsBetween(start, end).Should().BeTrue();\n\n      var outside = TimeOnly.Parse(\"2:30 PM\", CultureInfo.InvariantCulture);\n      outside.IsBetween(start, end).Should().BeFalse();\n   }\n\n   [Fact]\n   public void can_get_random_timeonly_between_two_times_wrap_around()\n   {\n      //wrap around from 2:00 PM to 1:00 PM; times from 1:00 PM -> 2:00 PM is excluded.\n      var start = TimeOnly.Parse(\"2:00 PM\", CultureInfo.InvariantCulture);\n      var end = TimeOnly.Parse(\"1:00 PM\", CultureInfo.InvariantCulture);\n\n      var someTimeBetween = date.BetweenTimeOnly(end, start);\n      someTimeBetween.IsBetween(end, start).Should().BeTrue();\n\n      var outside = TimeOnly.Parse(\"1:30 PM\", CultureInfo.InvariantCulture);\n      outside.IsBetween(start, end).Should().BeFalse();\n   }\n\n   [Fact]\n   public void can_get_a_timeonly_that_will_happen_soon()\n   {\n      var now = TimeOnly.Parse(\"1:00 PM\", CultureInfo.InvariantCulture);\n      var maxTime = now.AddMinutes(5);\n\n      var timeSoon = date.SoonTimeOnly(5, now);\n\n      timeSoon.IsBetween(now, maxTime).Should().BeTrue();\n   }\n\n   [Fact]\n   public void can_get_a_timeonly_that_will_happen_soon_with_set_clock()\n   {\n      var now = TimeOnly.Parse(\"1:00 PM\", CultureInfo.InvariantCulture);\n      var maxTime = now.AddMinutes(5);\n      date.LocalSystemClock = () => new DateOnly(1972, 7, 7).ToDateTime(now);\n\n      var timeSoon = date.SoonTimeOnly(5);\n\n      timeSoon.IsBetween(now, maxTime).Should().BeTrue();\n   }\n\n   [Fact]\n   public void can_get_a_timeonly_that_happened_recently()\n   {\n      var now = TimeOnly.Parse(\"2:00 PM\", CultureInfo.InvariantCulture);\n      var maxBehind = now.AddMinutes(-5);\n\n      var timeRecent = date.RecentTimeOnly(5, now);\n      timeRecent.IsBetween(maxBehind, now).Should().BeTrue();\n   }\n\n   [Fact]\n   public void can_get_a_timeonly_that_happened_recently_with_set_clock()\n   {\n      var now = TimeOnly.Parse(\"2:00 PM\", CultureInfo.InvariantCulture);\n      var maxBehind = now.AddMinutes(-5);\n      date.LocalSystemClock = () => new DateOnly(1972, 7, 7).ToDateTime(now);\n\n      var timeRecent = date.RecentTimeOnly(5);\n      timeRecent.IsBetween(maxBehind, now).Should().BeTrue();\n   }\n#endif\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/DataSetTests/FinanceTest.cs",
    "content": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.DataSetTests;\n\npublic class FinanceTest : SeededTest\n{\n   public FinanceTest()\n   {\n      finance = new Finance();\n   }\n\n   private readonly Finance finance;\n\n   [Fact]\n   public void can_get_a_random_account_default()\n   {\n      finance.Account().Should().Be(\"61860606\");\n   }\n\n   [Fact]\n   public void can_get_a_random_account_12()\n   {\n      finance.Account(12).Should().Be(\"618606064391\");\n   }\n\n     [Fact]\n   public void can_get_a_random_account_name()\n   {\n      finance.AccountName().Should().Be(\"Home Loan Account\");\n   }\n\n   [Fact]\n   public void can_generate_a_random_bitcoin_address()\n   {\n      var btc = finance.BitcoinAddress();\n      btc.Should().MatchRegex(\"^[13][a-km-zA-HJ-NP-Z1-9]{25,34}$\");\n      btc.Should().Be(\"17PE5D8HxpXjM3igcWbTeyKns2YdAfLC\");\n   }\n\n   [Fact]\n   public void can_generate_a_random_ethereum_address()\n   {\n      finance.EthereumAddress().Should().Be(\"0x91da090b74f2b910be0dd5991af6398351ac2ef3\");\n   }\n\n   [Fact]\n   public void can_generate_a_random_litecoin_address()\n   {\n      finance.LitecoinAddress().Should().Be(\"L7PE5D8HxpXjM3igcWbTeyKns2YdAfL\");\n   }\n\n   [Fact]\n   public void can_generate_aba_routing_number()\n   {\n      finance.RoutingNumber().Should().Be(\"618606061\");\n   }\n\n   [Fact]\n   public void can_generate_bic()\n   {\n      finance.Bic().Should().Be(\"CVQAMUB1\");\n   }\n\n   [Fact]\n   public void can_generate_iban()\n   {\n      finance.Iban().Should().Be(\"MT78CVQA0491707AV6092536EZ69UM5\");\n\n      finance.Iban(true).Should().Be(\"BH95 LCFH 2236 87QH UU47 F6\");\n   }\n\n   [Fact]\n   public void can_generate_iban2()\n   {\n      finance.Iban(countryCode: \"ro\").Should().Be(\"RO36PCVQ663E5098I56K5218\");\n      finance.Iban(countryCode: \"sa\", formatted: true).Should().Be(\"SA90 19G4 X820 1322 3687 QHUU\");\n   }\n\n   [Fact]\n   public void iban_throws_key_not_found_on_invalid_iso3166()\n   {\n      Action a = () => finance.Iban(countryCode: \"zz\");\n      a.Should().Throw<KeyNotFoundException>();\n   }\n\n   [Fact]\n   public void iban_thows_on_invalid_iso3166_length()\n   {\n      Action a = () => finance.Iban(countryCode: \"fff\");\n      a.Should().Throw<ArgumentOutOfRangeException>();\n   }\n\n   [Fact]\n   public void can_get_random_currency()\n   {\n      var cur = finance.Currency();\n\n      cur.Description.Should().Be(\"Nepalese Rupee\");\n      cur.Code.Should().Be(\"NPR\");\n      cur.Symbol.Should().NotBeNullOrWhiteSpace();\n   }\n\n   [Fact]\n   public void get_random_amount()\n   {\n      finance.Amount().Should().Be(603.52m);\n   }\n\n   [Fact]\n   public void get_random_amount_with_options()\n   {\n      var val = finance.Amount(200, 300, 3);\n\n      val.Should()\n         .BeInRange(200, 300);\n\n      //get decimal places.\n      var decimals = BitConverter.GetBytes(decimal.GetBits(val)[3])[2];\n\n      decimals.Should().Be(3);\n   }\n\n   [Fact]\n   public void get_random_amount_with_zero_decimals()\n   {\n      finance.Amount(decimals: 0).Should().Be(604);\n   }\n\n   [Fact]\n   public void should_be_able_to_get_a_transaction_type()\n   {\n      finance.TransactionType().Should().Be(\"payment\");\n   }\n\n   [Fact]\n   public void can_get_random_credit_card_number()\n   {\n      finance.CreditCardNumber(CardType.Switch)\n         .Should().Be(\"6759-1860-6064-3917-52\")\n         .And.Match(f => Luhn(f));\n      finance.CreditCardNumber(CardType.AmericanExpress)\n         .Should().Be(\"3407-908836-50694\")\n         .And.Match(f => Luhn(f));\n      finance.CreditCardNumber(CardType.Instapayment)\n         .Should().Be(\"6375-5231-6819-9268\")\n         .And.Match(f => Luhn(f));\n      finance.CreditCardNumber(CardType.Maestro)\n         .Should().Be(\"6759-9878-4250-4118\")\n         .And.Match(f => Luhn(f));\n      finance.CreditCardNumber(CardType.Jcb)\n         .Should().Be(\"3528-1242-5366-4879\")\n         .And.Match(f => Luhn(f));\n      finance.CreditCardNumber(CardType.Visa)\n         .Should().Be(\"4869-2879-7143-7822\")\n         .And.Match(f => Luhn(f));\n      finance.CreditCardNumber(CardType.Mastercard)\n         .Should().Be(\"5481-1400-9339-3651\")\n         .And.Match(f => Luhn(f));\n      finance.CreditCardNumber(CardType.Solo)\n         .Should().Be(\"6767-9010-0832-1613-169\")\n         .And.Match(f => Luhn(f));\n      finance.CreditCardNumber(CardType.DinersClub)\n         .Should().Be(\"5474-3198-2736-8655\")\n         .And.Match(f => Luhn(f));\n      finance.CreditCardNumber(CardType.Discover)\n         .Should().Be(\"6493-6232-2435-7233-5952\")\n         .And.Match(f => Luhn(f));\n      finance.CreditCardNumber(CardType.Laser)\n         .Should().Be(\"6771693455045167\")\n         .And.Match(f => Luhn(f));\n\n      finance.CreditCardNumber().Should().Be(\"3731-282228-18252\")\n         .And.Match(f => Luhn(f));\n   }\n\n   [Fact]\n   public void can_get_random_credit_card_cvv()\n   {\n      finance.CreditCardCvv().Should().Be(\"618\");\n   }\n\n   private static bool Luhn(string digits)\n   {\n      return digits.Where(char.IsDigit).Reverse()\n                .Select(c => c - 48)\n                .Select((thisNum, i) => i % 2 == 0\n                   ? thisNum\n                   : ((thisNum *= 2) > 9 ? thisNum - 9 : thisNum)\n                ).Sum() % 10 == 0;\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/DataSetTests/HackerTests.cs",
    "content": "﻿using Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.DataSetTests;\n\npublic class HackerTests : SeededTest\n{\n   public HackerTests()\n   {\n      hacker = new Hacker();\n   }\n\n   private readonly Hacker hacker;\n\n   [Fact]\n   public void can_get_a_hacker_phrase()\n   {\n      hacker.Phrase().Should().Be(\"Use the neural RAM driver, then you can calculate the neural driver!\");\n   }\n\n   [Fact]\n   public void make_sure_we_have_updated_ru_hacker_locale()\n   {\n      var ruhacker = new Hacker(\"ru\");\n      ruhacker.Adjective().Should().Be(\"многобайтный\");\n      ruhacker.Noun().Should().Be(\"ограничитель\");\n      ruhacker.Verb().Should().Be(\"ввести\");\n      ruhacker.IngVerb().Should().Be(\"генерация\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/DataSetTests/ImageTest.cs",
    "content": "using System.IO;\nusing Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests.DataSetTests;\n\npublic class ImageTest : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public ImageTest(ITestOutputHelper console)\n   {\n      this.console = console;\n      image = new Images();\n   }\n\n   private readonly Images image;\n\n   [Fact]\n   public void svg_data_url()\n   {\n      var html = @\"\n<html>\n   <head></head>\n   <body>\n      <h1>ffff</h1>\n      <img src='{imgdata}' />\n      <h2>dddd</h2>\n   </body>\n</html>\n\";\n\n      var dataUri = image.DataUri(200, 300, \"red\");\n      \n      console.Dump(dataUri);\n      var content = html.Replace(\"{imgdata}\", dataUri);\n      var filename = Path.ChangeExtension(Path.GetRandomFileName(), \"html\");\n      var file = Path.Combine(Path.GetTempPath(), filename);\n      File.WriteAllText(file, content);\n      console.Dump(file);\n\n      image.DataUri(200, 300).Should()\n         .Be(\n            \"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%22200%22%20height%3D%22300%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22grey%22%2F%3E%3Ctext%20x%3D%22100%22%20y%3D%22150%22%20font-size%3D%2220%22%20alignment-baseline%3D%22middle%22%20text-anchor%3D%22middle%22%20fill%3D%22white%22%3E200x300%3C%2Ftext%3E%3C%2Fsvg%3E\");\n   }\n\n   [Fact]\n   public void url_generated_should_have_https()\n   {\n      image.PicsumUrl().Should().StartWith(\"https://\");\n   }\n\n   [Fact]\n   public void can_use_picsum_Url()\n   {\n      var url = image.PicsumUrl(200, 300);\n      url.Should().Be(\"https://picsum.photos/200/300/?image=654\");\n\n      url = image.PicsumUrl(300, 200, true, true);\n      url.Should().Be(\"https://picsum.photos/g/300/200/?image=119&blur\");\n   }\n\n   [Fact]\n   public void can_use_placeholder_url()\n   {\n      var url = image.PlaceholderUrl(200, 300, \"foobar is today\", \"090\", \"ddd\");\n      url.Should().Be(\"https://placehold.co/200x300/090/ddd.png?text=foobar%20is%20today\");\n\n      url = image.PlaceholderUrl(300, 200);\n      url.Should().Be(\"https://placehold.co/300x200/cccccc/9c9c9c.png\");\n   }\n\n   [Fact]\n   public void can_use_loremflickr()\n   {\n      var img = image.LoremFlickrUrl(640, 480, \"dog\");\n\n      img.Should().Be(\"https://loremflickr.com/640/480/dog/any?lock=1721768941\");\n      \n      img = image.LoremFlickrUrl(100, 100, \"cat\");\n\n      img.Should().Be(\"https://loremflickr.com/100/100/cat/any?lock=199070641\");\n\n      img = image.LoremFlickrUrl(100, 100, \"cat,bird\");\n\n      img.Should().Be(\"https://loremflickr.com/100/100/cat,bird/any?lock=1035518479\");\n\n      img = image.LoremFlickrUrl(100, 100, \"cat,bird\", lockId: -1, grascale: true);\n\n      img.Should().Be(\"https://loremflickr.com/g/100/100/cat,bird/any\");\n\n      img = image.LoremFlickrUrl(100, 100, \"cat    bird\", lockId: -1, grascale: true, matchAllKeywords:true);\n\n      img.Should().Be(\"https://loremflickr.com/g/100/100/cat,bird/all\");\n\n      img = image.LoremFlickrUrl(100, 100, \"cat    bird\", lockId: 227, grascale: true, matchAllKeywords: true);\n\n      img.Should().Be(\"https://loremflickr.com/g/100/100/cat,bird/all?lock=227\");\n   }\n\n\n   [Fact]\n   public void can_use_placeimg_url()\n   {\n      var img = image.PlaceImgUrl(640, 480, PlaceImgCategory.Animals);\n      img.Should().Be(\"https://placeimg.com/640/480/animals\");\n\n      img = image.PlaceImgUrl();\n      img.Should().Be(\"https://placeimg.com/640/480/any\");\n\n      img = image.PlaceImgUrl(777, 222, filter: PlaceImgFilter.Grayscale);\n      img.Should().Be(\"https://placeimg.com/777/222/any/grayscale\");\n\n      img = image.PlaceImgUrl(777, 222, PlaceImgCategory.Architecture, PlaceImgFilter.Sepia);\n      img.Should().Be(\"https://placeimg.com/777/222/arch/sepia\");\n\n      img = image.PlaceImgUrl(777, 333, PlaceImgCategory.Architecture);\n      img.Should().Be(\"https://placeimg.com/777/333/arch\");\n\n      img = image.PlaceImgUrl(777, 444, PlaceImgCategory.Tech);\n      img.Should().Be(\"https://placeimg.com/777/444/tech\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/DataSetTests/InternetTests.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.IO;\nusing System.Linq;\nusing System.Net;\nusing Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\nusing Z.ExtensionMethods;\n\nnamespace Bogus.Tests.DataSetTests;\n\npublic class InternetTests : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public InternetTests(ITestOutputHelper console)\n   {\n      this.console = console;\n      internet = new Internet();\n   }\n\n   private readonly Internet internet;\n\n   [Fact]\n   public void can_generate_a_password()\n   {\n      var pw = internet.Password();\n      pw.Should().Be(\"YmaMy0eWbv\");\n\n      var pw2 = internet.Password(regexPattern: @\"\\W\");\n      pw2.Should().Be(@\"\"\">({=*`/{]\");\n   }\n\n   [Fact]\n   public void can_generate_an_example_email()\n   {\n      var email = internet.ExampleEmail();\n\n      email.Should().EndWith(\"@example.com\");\n      email.GetBefore(\"@\").Should().Contain(\".\");\n   }\n\n   [Fact]\n   public void can_generate_mac_address()\n   {\n      internet.Mac().Should().Be(\"9a:1c:d0:a5:09:9f\");\n   }\n\n   [Fact]\n   public void can_generate_mac_address_with_separator()\n   {\n      internet.Mac(\"_\").Should().Be(\"9a_1c_d0_a5_09_9f\");\n   }\n\n   [Fact]\n   public void can_get_a_domain_name()\n   {\n      internet.DomainName().Should().Be(\"lee.com\");\n   }\n\n   [Fact]\n   public void can_get_a_domain_suffix()\n   {\n      internet.DomainSuffix().Should().Be(\"name\");\n   }\n\n   [Fact]\n   public void can_get_a_random_ip_address()\n   {\n      internet.Ip().Should().Be(\"154.28.208.165\");\n   }\n\n   [Fact]\n   public void can_get_a_random_ipv6_address()\n   {\n      internet.Ipv6().Should().Be(\"da23:9c4c:e0c4:2dd7:e3c4:a896:17f2:55b2\");\n   }\n\n   [Fact]\n   public void can_get_a_urlpath_with_a_specific_domain()\n   {\n      internet.UrlWithPath(domain: \"bitarmory.com\").Should().Be(\"https://bitarmory.com/soft/deposit\");\n   }\n\n   [Fact]\n   public void can_get_an_email()\n   {\n      var email = internet.Email();\n\n      email.Should().Be(\"Bernhard.Schultz@yahoo.com\");\n   }\n\n   [Fact]\n   public void can_get_an_username()\n   {\n      var user = internet.UserName();\n\n      user.Should().Be(\"Lee_Brekke3\");\n   }\n\n   [Fact]\n   public void can_get_avatar()\n   {\n      var avatar = internet.Avatar();\n\n      avatar.Should().Be(\"https://ipfs.io/ipfs/Qmd3W5DuhgHirLHGVixi6V76LhCkZUz6pnFt5AJBiyvHye/avatar/754.jpg\");\n   }\n\n   [Fact]\n   public void can_get_html_color()\n   {\n      internet.Color().Should().Be(\"#4d0e68\");\n   }\n\n   [Fact]\n   public void can_get_color_in_format()\n   {\n      internet.Color(format:ColorFormat.Rgb).Should().Be(\"rgb(77,14,104)\");\n   }\n\n   [Fact]\n   public void can_get_color_in_delimited_format()\n   {\n      internet.Color(format: ColorFormat.Delimited).Should().Be(\"77,14,104\");\n   }\n\n   [Fact]\n   public void can_get_color_in_grayscale()\n   {\n      internet.Color(grayscale: true).Should().Be(\"#4d4d4d\");\n   }\n\n   [Fact]\n   public void can_get_url_with_path()\n   {\n      internet.UrlWithPath().Should().Be(\"https://ambrose.net/soft/deposit\");\n      internet.UrlRootedPath();\n   }\n\n   [Fact]\n   public void can_gets_a_domain_word()\n   {\n      internet.DomainWord().Should().Be(\"lee\");\n   }\n\n   [Fact]\n   public void can_make_email_with_custom_options()\n   {\n      var email = internet.Email(provider: \"x.y.z.com\");\n\n      email.Should().Be(\"Lee_Brekke3@x.y.z.com\");\n\n      email = internet.Email(\"cowboy\");\n\n      email.Should().Be(\"cowboy.Beatty30@yahoo.com\");\n   }\n\n   [Fact]\n   public void can_pick_random_browser()\n   {\n      var userAgents = Enumerable.Range(1, 1_000)\n         .Select(i => internet.UserAgent())\n         .ToArray();\n\n      var req = new System.Net.Http.HttpRequestMessage();\n      foreach( var userAgent in userAgents )\n      {\n         Action act = () => req.Headers.Add(\"User-Agent\", userAgent);\n         act.Should().NotThrow();\n      }\n   }\n\n   [Theory]\n   [InlineData(\"Анна\", \"Фомина\", \"Анна11\", 1337)]\n   [InlineData(\"Анна\", \"Фомина\", \"Анна_Фомина13\", 228)]\n   [InlineData(\"Анна\", \"Фомина\", \"Анна.Фомина\", 302)]\n   public void can_get_username_with_unicode_characters(string first, string last, string expected, int seed)\n   {\n      internet.Random = new Randomizer(seed);\n      internet.UserNameUnicode(first, last).Should().Be(expected);\n   }\n\n   [Fact]\n   public void can_generate_random_port_number()\n   {\n      internet.Port().Should()\n         .BeGreaterOrEqualTo(IPEndPoint.MinPort + 1)\n         .And\n         .BeLessOrEqualTo(IPEndPoint.MaxPort);\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/DataSetTests/LoremTests.cs",
    "content": "using System.Linq;\nusing Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\nusing Z.ExtensionMethods;\n\nnamespace Bogus.Tests.DataSetTests;\n\npublic class LoremTests : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public LoremTests(ITestOutputHelper console)\n   {\n      this.console = console;\n      lorem = new Lorem();\n   }\n\n   private readonly Lorem lorem;\n\n   [Fact]\n   public void can_get_3_words()\n   {\n      var test = lorem.Words();\n\n      test.Dump();\n\n      test.Should()\n         .HaveCount(3);\n\n      test.Should().Equal(\"id\", \"aut\", \"vel\");\n\n      //test.ForEach(w => w.Should().NotBeNullOrWhiteSpace());\n   }\n\n   [Fact]\n   public void can_get_5_words()\n   {\n      var test = lorem.Words(5);\n\n      test.Dump();\n\n      test.Should()\n         .HaveCount(5);\n\n      test.Should().Equal(\"id\",\n         \"aut\",\n         \"vel\",\n         \"facilis\",\n         \"aperiam\");\n\n      //test.ForEach(w => w.Should().NotBeNullOrWhiteSpace());\n   }\n\n   [Fact]\n   public void can_get_a_paragraph()\n   {\n      lorem.Paragraph()\n         .Split(\". \").Length.Should().Be(5); // para of 5 sentences.\n   }\n\n   [Fact]\n   public void paragraph_with_zero_sentences()\n   {\n      var text = lorem.Paragraph(0);\n\n      text.Count(c => c == '.')\n         .Should()\n         .BeGreaterOrEqualTo(0)\n         .And\n         .BeLessOrEqualTo(3);\n   }\n\n   [Fact]\n   public void can_get_a_random_word()\n   {\n      lorem.Word().Should().Be(\"id\");\n      lorem.Word().Should().Be(\"aut\");\n      lorem.Word().Should().Be(\"vel\");\n   }\n\n   [Fact]\n   public void can_get_a_sentence()\n   {\n      lorem.Sentence().Split(' ').Length.Should().BeGreaterThan(3);\n   }\n\n   [Fact]\n   public void can_get_a_sentence_with_options()\n   {\n      lorem.Sentence(5).Split(' ').Length.Should().Be(5);\n   }\n\n   [Fact]\n   public void can_get_a_sentences_with_range_option()\n   {\n      lorem.Sentence(10, 5).Split(' ').Length.Should().Be(13);\n   }\n\n   [Fact]\n   public void can_get_paragraphs()\n   {\n      lorem.Paragraphs()\n         .Split(\"\\n\\n\").Length.Should().Be(3);\n   }\n\n   [Fact]\n   public void can_get_random_number_of_paragraphs()\n   {\n      var text = lorem.Paragraphs(5, 7);\n\n      console.Dump(text);\n\n      text.Split(\"\\n\\n\")\n         .Length.Should()\n         .BeGreaterOrEqualTo(5)\n         .And\n         .BeLessOrEqualTo(7);\n   }\n\n   [Fact]\n   public void check_separator_works()\n   {\n      var text = lorem.Paragraphs(5, 7, \"<br/>\");\n\n      text.Split(\"<br/>\").Length\n         .Should()\n         .BeGreaterOrEqualTo(5)\n         .And\n         .BeLessOrEqualTo(7);\n   }\n\n   [Fact]\n   public void can_get_some_letters()\n   {\n      var c = lorem.Letter();\n      c.Should().Be(\"i\");\n\n\n      var chars = lorem.Letter(100);\n      chars.Length.Should().Be(100);\n      chars.Should().Be(\"eiblrueeulrtiorismecntonniaeaaumrumclrquoqaeoiehdtueuteisquagsieuiuturutunuuaiuamisseqvnqeratepilptt\");\n   }\n\n   [Fact]\n   public void can_get_some_lorem_lines()\n   {\n      lorem.Lines().Split(\" \").Length.Should().BeGreaterThan(5);\n   }\n\n   [Fact]\n   public void can_get_some_lorem_text()\n   {\n      lorem.Text().Split(\" \").Length.Should().BeGreaterThan(5);\n   }\n\n   [Fact]\n   public void can_slugify_lorem()\n   {\n      lorem.Slug(5).Should().Be(\"id-aut-vel-facilis-aperiam\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/DataSetTests/MusicTests.cs",
    "content": "﻿using Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests.DataSetTests;\n\npublic class MusicTests : SeededTest\n{\n   private readonly ITestOutputHelper console;\n   private Music music;\n\n   public MusicTests(ITestOutputHelper console)\n   {\n      this.console = console;\n      this.music = new Music();\n   }\n\n   [Fact]\n   public void can_generate_genre()\n   {\n      this.music.Genre().Should().Be(\"Hip Hop\");\n   }   \n}"
  },
  {
    "path": "Source/Bogus.Tests/DataSetTests/NameTests.cs",
    "content": "﻿using Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.DataSetTests;\n\npublic class NameTests : SeededTest\n{\n   public NameTests()\n   {\n      name = new Name();\n   }\n\n   private readonly Name name;\n\n   [Fact]\n   public void can_get_first_name()\n   {\n      name.FirstName().Should().Be(\"Lee\");\n   }\n\n   [Fact]\n   public void can_get_female_first_name()\n   {\n      name.FirstName(Name.Gender.Female).Should().Be(\"Lindsay\");\n   }\n\n   [Fact]\n   public void can_get_male_first_name()\n   {\n      name.FirstName(Name.Gender.Male).Should().Be(\"Stuart\");\n   }\n\n   [Fact]\n   public void can_get_first_name_when_locale_dataset_is_split_in_male_female()\n   {\n      var n = new Name(\"ru\");\n\n      n.FirstName().Should().Be(\"Анастасия\");\n   }\n\n   [Fact]\n   public void can_get_last_name()\n   {\n      name.LastName().Should().Be(\"Mitchell\");\n   }\n\n   [Fact]\n   public void can_get_last_name_when_locale_dataset_is_split_in_male_female()\n   {\n      var n = new Name(\"ru\");\n\n      n.LastName().Should().Be(\"Киселева\");\n   }\n\n   [Fact]\n   public void can_get_prefix()\n   {\n      name.Prefix().Should().Be(\"Mr.\");\n   }\n\n   [Fact]\n   public void can_get_suffix()\n   {\n      name.Suffix().Should().Be(\"V\");\n   }\n\n   [Fact]\n   public void should_be_able_to_get_any_full_name()\n   {\n      var n = name.FindName();\n      n.Length.Should().BeGreaterThan(4);\n      n.Should().Contain(\" \");\n   }\n\n   [Fact]\n   public void should_be_able_to_get_any_name_with_options()\n   {\n      name.FindName(\"cowboy\")\n         .Should().StartWith(\"cowboy\");\n\n      name.FindName(lastName: \"cowboy\")\n         .Should().EndWith(\"cowboy\");\n\n      name.FindName(withPrefix: false, withSuffix: false)\n         .Should().Contain(\" \");\n\n      name.FindName(\"cowboy\", withPrefix: false, withSuffix: false)\n         .Should().StartWith(\"cowboy\");\n\n      name.FindName(lastName: \"cowboy\", withPrefix: false, withSuffix: false)\n         .Should().EndWith(\"cowboy\");\n   }\n\n   [Fact]\n   public void should_be_able_to_get_job_area()\n   {\n      name.JobArea().Should().Be(\"Communications\");\n   }\n\n   [Fact]\n   public void should_be_able_to_get_job_description()\n   {\n      name.JobDescriptor().Should().Be(\"Investor\");\n   }\n\n   [Fact]\n   public void should_be_able_to_get_job_title()\n   {\n      name.JobTitle().Should().Be(\"Investor Research Assistant\");\n   }\n\n   [Fact]\n   public void should_be_able_to_get_job_type()\n   {\n      name.JobType().Should().Be(\"Orchestrator\");\n   }\n\n   [Fact]\n   public void should_be_able_to_get_locale_full_name()\n   {\n      var n = new Name(\"ru\");\n      n.FindName().Should().Be(\"Анастасия Евсеева\");\n   }\n\n   [Fact]\n   public void switch_locale_syntax()\n   {\n      var n = new Name(\"ru\");\n      n.LastName().Should().Be(\"Киселева\");\n\n      //switch to EN\n      n[\"en\"].LastName().Should().Be(\"Schultz\");\n   }\n\n   [Fact]\n   public void can_get_a_full_name()\n   {\n      name.FullName().Should().Be(\"Lee Brekke\");\n   }\n\n   [Fact]\n   public void full_name_component_genders_should_match()\n   {\n      var n = new Name(\"ru\")\n         {\n            Random = new Randomizer(31337)\n         };\n      n.FullName().Should().Be(\"Людмила Тетерина\");\n   }\n\n   [Fact]\n   public void locales_with_empty_array_suffix_should_be_null()\n   {\n      var n = new Name(\"ru\");\n      n.Prefix().Should().BeNullOrEmpty();\n      n.Suffix().Should().BeNullOrEmpty();\n\n      n = new Name(\"it\");\n      n.Suffix().Should().BeNullOrEmpty();\n   }\n\n   [Fact]\n   public void locales_that_dont_support_gender_first_names_should_return_generic()\n   {\n\n      var n = new Name(\"ge\") { Random = new Randomizer(31337) };\n      n.FirstName(Name.Gender.Female).Should().Be(\"ხირხელა\");\n\n      n = new Name(\"ge\") { Random = new Randomizer(31337) };\n      n.FirstName(Name.Gender.Male).Should().Be(\"ხირხელა\");\n\n      n = new Name(\"ge\") { Random = new Randomizer(31337) };\n      n.FirstName().Should().Be(\"ხირხელა\");\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/DataSetTests/PhoneNumbersTest.cs",
    "content": "using Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.DataSetTests;\n\npublic class PhoneNumbersTest : SeededTest\n{\n   public PhoneNumbersTest()\n   {\n      phone = new PhoneNumbers();\n   }\n\n   private readonly PhoneNumbers phone;\n\n   [Fact]\n   public void can_get_phone_number()\n   {\n      phone.PhoneNumber()\n         .Should().Be(\"260-860-6439 x1750\");\n   }\n\n   [Fact]\n   public void can_get_phone_number_of_specific_format()\n   {\n      phone.PhoneNumber(\"## ### ####\")\n         .Should().Be(\"61 860 6064\");\n   }\n\n   [Fact]\n   public void can_get_phone_number_via_formats_index()\n   {\n      phone.PhoneNumberFormat(1)\n         .Should().Be(\"(686) 206-0643\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/DataSetTests/RantTests.cs",
    "content": "﻿using FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.DataSetTests;\n\npublic class RantTests : SeededTest\n{\n   public RantTests()\n   {\n      rant = new DataSets.Rant();\n   }\n\n   private readonly DataSets.Rant rant;\n\n   [Fact]\n   public void can_get_an_array_of_reviews()\n   {\n      var reviews = rant.Reviews(\"foobar\", 3);\n\n      var truth = new[]\n         {\n            \"one of my hobbies is poetry. and when i'm writing poems this works great.\",\n            \"I tried to annihilate it but got bonbon all over it.\",\n            \"My co-worker Merwin has one of these. He says it looks bubbly.\"\n         };\n      //reviews.Length.Should().Be(3);\n      reviews.Should().BeEquivalentTo(truth);\n   }\n\n   [Fact]\n   public void can_get_random_product_review()\n   {\n      rant.Review(\"foobar\").Should().Be(\"one of my hobbies is poetry. and when i'm writing poems this works great.\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/DataSetTests/SystemTest.cs",
    "content": "﻿using System.Linq;\nusing Bogus.Bson;\nusing FluentAssertions;\nusing Xunit;\nusing Z.ExtensionMethods;\nusing Z.ExtensionMethods.ObjectExtensions;\n\nnamespace Bogus.Tests.DataSetTests;\n\npublic class SystemTest : SeededTest\n{\n   public SystemTest()\n   {\n      system = new DataSets.System();\n   }\n\n   private readonly DataSets.System system;\n\n   [Fact]\n   public void can_generate_random_semver()\n   {\n      var numbers = system.Semver().Split('.');\n\n      numbers.TrueForAll(x => x.ToInt32() >= 0 && x.ToInt32() <= 9)\n         .Should().BeTrue();\n   }\n\n   [Fact]\n   public void can_get_a_few_common_file_exts()\n   {\n      system.CommonFileExt().Should().Be(\"gif\");\n      system.CommonFileExt().Should().Be(\"m1v\");\n      system.CommonFileExt().Should().Be(\"pdf\");\n   }\n\n   [Fact]\n   public void can_get_a_random_exception()\n   {\n      var exe = system.Exception();\n\n      exe.Dump();\n\n      var exe2 = system.Exception();\n\n      exe2.Dump();\n   }\n\n   [Fact]\n   public void can_get_a_random_extension_of_an_unknown_mimetype()\n   {\n      system.FileExt(\"aaa/bbb\").Should().Be(\"pfb\");\n      system.FileExt(\"aaa/bbb\").Should().Be(\"eps\");\n      system.FileExt(\"aaa/bbb\").Should().Be(\"cmx\");\n   }\n\n   [Fact]\n   public void can_get_a_random_system_version()\n   {\n      var ver = system.Version();\n\n      var numbers = ver.ToString().Split('.');\n\n      numbers.TrueForAll(x => x.ToInt32() >= 0 && x.ToInt32() <= 9)\n         .Should().BeTrue();\n   }\n\n   [Fact]\n   public void can_get_random_file_type()\n   {\n      system.FileType().Should().Be(\"multipart\");\n      system.FileType().Should().Be(\"audio\");\n      system.FileType().Should().Be(\"video\");\n   }\n\n   [Fact]\n   public void can_get_some_random_mime_types()\n   {\n      system.MimeType().Should().Be(\"application/vnd.uoml+xml\");\n      system.MimeType().Should().Be(\"application/nss\");\n      system.MimeType().Should().Be(\"audio/x-aiff\");\n   }\n\n   [Fact]\n   public void can_get_some_common_file_types()\n   {\n      system.CommonFileType().Should().Be(\"text\");\n      system.CommonFileType().Should().Be(\"video\");\n      system.CommonFileType().Should().Be(\"application\");\n   }\n\n   [Fact]\n   public void can_get_some_common_random_file_names()\n   {\n      system.CommonFileName().Should().Be(\"soft_deposit.gif\");\n      system.CommonFileName().Should().Be(\"bedfordshire_directives_pixel.pdf\");\n      system.CommonFileName().Should().Be(\"lead_transmitting_methodology.gif\");\n   }\n\n   [Fact]\n   public void can_get_some_random_extensions()\n   {\n      system.FileExt(\"image/jpeg\").Should().Be(\"jpg\");\n      system.FileExt(\"image/jpeg\").Should().Be(\"jpeg\");\n      system.FileExt(\"image/jpeg\").Should().Be(\"jpe\");\n      system.FileExt(\"image/jpeg\").Should().Be(\"jpg\");\n   }\n\n   [Fact]\n   public void can_get_some_random_file_names()\n   {\n      system.FileName().Should().Be(\"soft_deposit.prc\");\n      system.FileName().Should().Be(\"liberian_dollar.xpr\");\n      system.FileName().Should().Be(\"handmade_rubber_computer_handcrafted_frozen_chair_transmitting.kwd\");\n   }\n\n   [Fact]\n   public void merge_test()\n   {\n      system.GetArray(\"mimeTypes\").OfType<BObject>()\n         .Select(o => o[\"mime\"].StringValue.Substring(0, o[\"mime\"].StringValue.IndexOf('/')))\n         .Distinct()\n         .ToArray().Dump();\n   }\n\n   [Fact]\n   public void can_get_directory_path_unix()\n   {\n      system.DirectoryPath().Should().Be(@\"/sys\");\n   }\n\n   [Fact]\n   public void can_get_file_path_unix()\n   {\n      system.FilePath().Should().Be(\"/sys/bluetooth.js\");\n   }\n\n   [Fact]\n   public void can_get_an_android_id()\n   {\n      system.AndroidId().Should().Be(\"APA91D6QF2E3IvkYaKB52JW1SSkDC5IZpfBzfk6IPaXZfFrXVNTuiA3r6cj6jweAnGGuVMKTEVjTNYPcrpKQeeIRa9s20_qkYoDA-Y1830SoibG9q6IVOqm8-RjLkISEw_XqmfeunBMcolz-wjEWkwyz1vC8GjQoaeTjhhQaUeycF8MGilg13Xk\");\n   }\n\n   [Fact]\n   public void can_get_an_apple_push_token()\n   {\n      system.ApplePushToken().Should().Be(\"91da090b74f2b910be0dd5991af6398351ac2ef3a6eecd74806134147385aa7e\");\n   }\n\n   [Fact]\n   public void can_get_a_black_berry_pin()\n   {\n      system.BlackBerryPin().Should().Be(\"91da090b\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/DataSetTests/VehicleTest.cs",
    "content": "﻿using Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.DataSetTests;\n\npublic class VehicleTest : SeededTest\n{\n   private Vehicle vehicle;\n\n   public VehicleTest()\n   {\n      vehicle = new Vehicle();\n   }\n\n   [Fact]\n   public void can_get_a_vin_number()\n   {\n      vehicle.Vin().Should().Be(\"L3TN1M1OHAY675714\");\n   }\n\n   [Fact]\n   public void cannot_return_vin_bigger_than_17_chars()\n   {\n      vehicle.Random = new Randomizer(43576);\n      vehicle.Vin().Should().HaveLength(17).And.Be(\"XTVJ5JFU2YBV99999\");\n   }\n\n   [Fact]\n   public void can_get_a_strict_vin_number()\n   {\n      vehicle.Vin(true).Should().Be(\"K3TM1L1NF9Y575714\");\n   }\n\n   [Fact]\n   public void can_get_a_manufacture()\n   {\n      vehicle.Manufacturer().Should().Be(\"Maserati\");\n   }\n\n   [Fact]\n   public void can_get_a_model()\n   {\n      vehicle.Model().Should().Be(\"Prius\");\n   }\n\n   [Fact]\n   public void can_get_a_type()\n   {\n      vehicle.Type().Should().Be(\"Minivan\");\n   }\n\n   [Fact]\n   public void can_get_a_fuel()\n   {\n      vehicle.Fuel().Should().Be(\"Gasoline\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/DistributionTests/GaussianTests.cs",
    "content": "﻿using System;\nusing Bogus.Distributions.Gaussian;\nusing FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests.DistributionTests;\n\npublic class GaussianTests : SeededTest\n{\n\n   private readonly ITestOutputHelper console;\n   private Randomizer r;\n\n   public GaussianTests(ITestOutputHelper console)\n   {\n      this.console = console;\n      r = new Randomizer();\n   }\n\n   /// <summary>\n   /// Given a reasonable number of generated random numbers using the Gaussian methods, the mean and\n   /// standard deviation of those generated numbers should be very close the mean and standard deviation\n   /// that was specified when generating those numbers.\n   /// </summary>\n   /// <remarks>\n   /// Because we can't expect the mean and standard deviation to match exactly, we allow a 10% tolerance.\n   /// </remarks>\n   [Fact]\n   public void generated_doubles_should_match_specified_parameters()\n   {\n      double desiredMean = 105.5d;\n      double desiredStandardDeviation = 11.2d;\n      int desiredSampleSize = 1000;\n      double sum = 0d;\n      double[] dataPoints = new Double[desiredSampleSize];\n\n      for (int i = 0; i < desiredSampleSize; i++)\n      {\n         double value = r.GaussianDouble(desiredMean, desiredStandardDeviation);\n         sum += value;\n         dataPoints[i] = value;\n      }\n\n      double mean = sum / desiredSampleSize;\n      console.WriteLine($\"Desired Mean: {desiredMean}; Actual Mean: {mean}\");\n\n      // Must be within tolerance of 10%\n      mean.Should().BeInRange(desiredMean * 0.9, desiredMean * 1.1);\n\n      // Calculate the Standard Deviation, now that we have the mean\n      double sumSquares = 0;\n      for (int i = 0; i < desiredSampleSize; i++)\n      {\n         sumSquares += (dataPoints[i] - mean) * (dataPoints[i] - mean);\n      }\n\n      double standardDeviation = Math.Sqrt(sumSquares / desiredSampleSize);\n      console.WriteLine(\n         $\"Desired Standard Deviation: {desiredStandardDeviation}; Actual Standard Deviation {standardDeviation}\");\n\n      // Must be withing a tolerance of 10%\n      standardDeviation.Should().BeInRange(desiredStandardDeviation * 0.9, desiredStandardDeviation * 1.1);\n   }\n\n\n   /// <summary>\n   /// Given a reasonable number of generated random numbers using the Gaussian methods, the mean and\n   /// standard deviation of those generated numbers should be very close the mean and standard deviation\n   /// that was specified when generating those numbers.\n   /// </summary>\n   /// <remarks>\n   /// Because we can't expect the mean and standard deviation to match exactly, we allow a 10% tolerance.\n   /// </remarks>\n   [Fact]\n   public void generated_decimals_should_match_specified_parameters()\n   {\n      double desiredMean = 105.5d;\n      double desiredStandardDeviation = 11.2d;\n      int desiredSampleSize = 1000;\n      decimal sum = 0M;\n      decimal[] dataPoints = new decimal[desiredSampleSize];\n\n      for (int i = 0; i < desiredSampleSize; i++)\n      {\n         decimal value = r.GaussianDecimal(desiredMean, desiredStandardDeviation);\n         sum += value;\n         dataPoints[i] = value;\n      }\n\n      double mean = (double) (sum / desiredSampleSize);\n      console.WriteLine($\"Desired Mean: {desiredMean}; Actual Mean: {mean}\");\n\n      // Must be within tolerance of 10%\n      mean.Should().BeInRange(desiredMean * 0.9d, desiredMean * 1.1d);\n\n      // Calculate the Standard Deviation, now that we have the mean\n      double sumSquares = 0;\n      for (int i = 0; i < desiredSampleSize; i++)\n      {\n         sumSquares += ((double) dataPoints[i] - mean) * ((double) dataPoints[i] - mean);\n      }\n\n      double standardDeviation = Math.Sqrt(sumSquares / desiredSampleSize);\n      console.WriteLine(\n         $\"Desired Standard Deviation: {desiredStandardDeviation}; Actual Standard Deviation {standardDeviation}\");\n\n      // Must be withing a tolerance of 10%\n      standardDeviation.Should().BeInRange(desiredStandardDeviation * 0.9, desiredStandardDeviation * 1.1);\n   }\n\n\n   /// <summary>\n   /// Given a reasonable number of generated random numbers using the Gaussian methods, the mean and\n   /// standard deviation of those generated numbers should be very close the mean and standard deviation\n   /// that was specified when generating those numbers.\n   /// </summary>\n   /// <remarks>\n   /// Because we can't expect the mean and standard deviation to match exactly, we allow a 10% tolerance.\n   /// </remarks>\n   [Fact]\n   public void generated_ints_should_match_specified_parameters()\n   {\n      double desiredMean = 105.5d;\n      double desiredStandardDeviation = 11.2d;\n      int desiredSampleSize = 1000;\n      int sum = 0;\n      int[] dataPoints = new int[desiredSampleSize];\n\n      for (int i = 0; i < desiredSampleSize; i++)\n      {\n         int value = r.GaussianInt(desiredMean, desiredStandardDeviation);\n         sum += value;\n         dataPoints[i] = value;\n      }\n\n      double mean = (double) sum / desiredSampleSize;\n      console.WriteLine($\"Desired Mean: {desiredMean}; Actual Mean: {mean}\");\n\n      // Must be within tolerance of 10%\n      mean.Should().BeInRange(desiredMean * 0.9, desiredMean * 1.1);\n\n      // Calculate the Standard Deviation, now that we have the mean\n      double sumSquares = 0;\n      for (int i = 0; i < desiredSampleSize; i++)\n      {\n         sumSquares += (dataPoints[i] - mean) * (dataPoints[i] - mean);\n      }\n\n      double standardDeviation = Math.Sqrt(sumSquares / desiredSampleSize);\n      console.WriteLine(\n         $\"Desired Standard Deviation: {desiredStandardDeviation}; Actual Standard Deviation {standardDeviation}\");\n\n      // Must be withing a tolerance of 10%\n      standardDeviation.Should().BeInRange(desiredStandardDeviation * 0.9, desiredStandardDeviation * 1.1);\n\n   }\n\n\n   /// <summary>\n   /// Given a reasonable number of generated random numbers using the Gaussian methods, the mean and\n   /// standard deviation of those generated numbers should be very close the mean and standard deviation\n   /// that was specified when generating those numbers.\n   /// </summary>\n   /// <remarks>\n   /// Because we can't expect the mean and standard deviation to match exactly, we allow a 10% tolerance.\n   /// </remarks>\n   [Fact]\n   public void generated_floats_should_match_specified_parameters()\n   {\n      double desiredMean = 105.5d;\n      double desiredStandardDeviation = 11.2d;\n      int desiredSampleSize = 1000;\n      float sum = 0;\n      float[] dataPoints = new float[desiredSampleSize];\n\n      for (int i = 0; i < desiredSampleSize; i++)\n      {\n         float value = r.GaussianFloat(desiredMean, desiredStandardDeviation);\n         sum += value;\n         dataPoints[i] = value;\n      }\n\n      double mean = sum / desiredSampleSize;\n      console.WriteLine($\"Desired Mean: {desiredMean}; Actual Mean: {mean}\");\n\n      // Must be within tolerance of 10%\n      mean.Should().BeInRange(desiredMean * 0.9d, desiredMean * 1.1d);\n\n      // Calculate the Standard Deviation, now that we have the mean\n      double sumSquares = 0;\n      for (int i = 0; i < desiredSampleSize; i++)\n      {\n         sumSquares += ((double)dataPoints[i] - mean) * ((double)dataPoints[i] - mean);\n      }\n\n      double standardDeviation = Math.Sqrt(sumSquares / desiredSampleSize);\n      console.WriteLine(\n         $\"Desired Standard Deviation: {desiredStandardDeviation}; Actual Standard Deviation {standardDeviation}\");\n\n      // Must be withing a tolerance of 10%\n      standardDeviation.Should().BeInRange(desiredStandardDeviation * 0.9, desiredStandardDeviation * 1.1);\n   }\n   \n}\n"
  },
  {
    "path": "Source/Bogus.Tests/ExtensionTests/BelgianExtensionTests.cs",
    "content": "﻿using System;\nusing Bogus.DataSets;\nusing Bogus.Extensions.Belgium;\nusing FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests.ExtensionTests;\n\npublic class BelgianExtensionTests : SeededTest\n{\n   private readonly Faker _faker;\n   private readonly ITestOutputHelper console;\n\n   public BelgianExtensionTests(ITestOutputHelper console)\n   {\n      _faker = new Faker();\n      this.console = console;\n   }\n\n   [Fact]\n   public void can_generate_national_number_for_belgium()\n   {\n      // Act\n      var obtained = _faker.Person.NationalNumber(includeFormatSymbols: false);\n\n      console.Dump(obtained);\n\n      // Assert\n      obtained.Should().NotBeNullOrWhiteSpace();\n      ShouldBeLegalBelgianNationalNumber(obtained);\n      ShouldBeCorrectGenderCode(_faker.Person.Gender, obtained);\n      ShouldHaveCorrectChecksum(obtained);\n   }\n\n   [Fact]\n   public void excludes_formatting_national_number()\n   {\n      var result = _faker.Person.NationalNumber(includeFormatSymbols: false);\n      result.Should().NotContainAny(\"-\", \".\");\n   }\n\n   [Fact]\n   public void includes_formatting_national_number()\n   {\n      var result = _faker.Person.NationalNumber(includeFormatSymbols: true);\n      result.Should().ContainAll(\"-\", \".\");\n   }\n\n   [Theory]\n   [InlineData(\"850103725\", \"07\")]\n   public void checksum_is_zero_padded(string givenNationalNumber, string expectedChecksum)\n   {\n      var year = int.Parse(givenNationalNumber.Substring(0, 2));\n      var month = int.Parse(givenNationalNumber.Substring(2, 2));\n      var day = int.Parse(givenNationalNumber.Substring(4, 2));\n      var dateOfBirth = new DateTime(year, month, day);\n\n      var checkNumber = ExtensionsForBelgium.CalculateCheckNumber(givenNationalNumber, dateOfBirth);\n\n      checkNumber.Should().Be(expectedChecksum);\n   }\n\n   private void ShouldHaveCorrectChecksum(string candidate)\n   {\n      var baseNumber = long.Parse(candidate.Substring(0, 9));\n      var checkNumber = candidate.Substring(9);\n      var birthYear = int.Parse(candidate.Substring(0, 2));\n\n      if (birthYear == 00)\n         baseNumber += 2000000000L;\n\n      var expectedCheckNumber = 97 - (int)(baseNumber % 97);\n      var expectedCheckNumberFormat = expectedCheckNumber.ToString(\"D2\");\n\n      checkNumber.Should().Be(expectedCheckNumberFormat);\n   }\n\n   private void ShouldBeLegalBelgianNationalNumber(string candidate)\n   {\n      // Check if the first 6 digits represent a valid date.\n      var year = int.Parse(candidate.Substring(0, 2));\n      var month = int.Parse(candidate.Substring(2, 2));\n      var day = int.Parse(candidate.Substring(4, 2));\n\n      day.Should().BeInRange(1, 31);\n      month.Should().BeInRange(1, 12);\n      year.Should().BeInRange(0, 99);\n   }\n\n   private void ShouldBeCorrectGenderCode(Name.Gender gender, string candidate)\n   {\n      var sequenceNumber = int.Parse(candidate.Substring(6, 3));\n\n      if (gender == Name.Gender.Female)\n      {\n         sequenceNumber.Should()\n            .Match(x => x % 2 == 0);\n      }\n\n      if (gender == Name.Gender.Male)\n      {\n         sequenceNumber.Should()\n            .Match(x => x % 2 == 1);\n      }\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/ExtensionTests/DanishExtentionTest.cs",
    "content": "﻿using System;\nusing Bogus.DataSets;\nusing Bogus.Extensions.Denmark;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.ExtensionTests;\n\npublic class DanishExtensionTest : SeededTest\n{\n   private readonly Faker _faker;\n\n   public DanishExtensionTest()\n   {\n      _faker = new Faker();\n   }\n\n   [Fact]\n   public void can_generate_cpr_number_for_denmark()\n   {\n      // Act\n      var obtained = _faker.Person.Cpr(validChecksum: false);\n\n      obtained.Dump();\n\n      // Assert\n      obtained.Should().NotBeNullOrWhiteSpace();\n      ShouldBeLegalDanishCprNumber(obtained);\n      ShouldBeCorrectGenderCode(_faker.Person.Gender, obtained);\n   }\n\n   [Fact]\n   public void excludes_dash_cpr_number()\n   {\n      var result = _faker.Person.Cpr(includeDash: false);\n      result.Should().NotContain(\"-\");\n   }\n\n   [Theory]\n   [InlineData(\"080165-0058\", Name.Gender.Female)]\n   [InlineData(\"080165-0066\", Name.Gender.Female)]\n   [InlineData(\"080165-0074\", Name.Gender.Female)]\n   [InlineData(\"080165-0082\", Name.Gender.Female)]\n   [InlineData(\"080165-0090\", Name.Gender.Female)]\n   [InlineData(\"250665-3595\", Name.Gender.Male)]\n   [InlineData(\"250665-3617\", Name.Gender.Male)]\n   [InlineData(\"250665-3633\", Name.Gender.Male)]\n   [InlineData(\"250665-3641\", Name.Gender.Male)]\n   [InlineData(\"250665-3749\", Name.Gender.Male)]\n   public void is_valid_danish_cpr_number(string candidate, Name.Gender gender)\n   {\n      ShouldBeCorrectGenderCode(gender, candidate);\n      ShouldBeLegalDanishCprNumber(candidate);\n      ShouldHaveCorrectChecksum(candidate);\n   }\n\n   [Theory]\n   [InlineData(\"000000-0000\", Name.Gender.Female)]\n   [InlineData(\"111111-1111\", Name.Gender.Male)]\n   [InlineData(\"999999-9999\", Name.Gender.Female)]\n   [InlineData(\"AAAAAA-AAAA\", Name.Gender.Female)]\n   [InlineData(\"241212-1234\", Name.Gender.Female)]\n   public void is_invalid_danish_cpr_number(string candidate, Name.Gender gender)\n   {\n      Action action = () =>\n      {\n         ShouldBeCorrectGenderCode(gender, candidate);\n         ShouldBeLegalDanishCprNumber(candidate);\n         ShouldHaveCorrectChecksum(candidate);\n      };\n\n      action.Should().Throw<Exception>();\n   }\n         \n   [Theory]\n   [InlineData(\"080165\", Name.Gender.Female)]\n   [InlineData(\"080166\", Name.Gender.Female)]\n   [InlineData(\"080167\", Name.Gender.Female)]\n   [InlineData(\"080168\", Name.Gender.Female)]\n   [InlineData(\"080169\", Name.Gender.Female)]\n   [InlineData(\"250665\", Name.Gender.Male)]\n   [InlineData(\"250607\", Name.Gender.Male)]\n   [InlineData(\"250608\", Name.Gender.Male)]\n   [InlineData(\"250609\", Name.Gender.Male)]\n   [InlineData(\"250610\", Name.Gender.Male)]\n   public void can_generate_valid_danish_cpr_numbers(string birthDate, Name.Gender gender)\n   {\n      int day = int.Parse(birthDate.Substring(0, 2));\n      int month = int.Parse(birthDate.Substring(2, 2));\n      int year = int.Parse(birthDate.Substring(4, 2));\n\n      year += year < DateTime.Now.Year % 100 ? 2000 : 1900;\n\n      var bd = new DateTime(year, month, day);\n\n      _faker.Person.DateOfBirth = bd;\n      _faker.Person.Gender = gender;\n\n      var actual = _faker.Person.Cpr(true);\n\n      ShouldBeCorrectGenderCode(gender, actual);\n      ShouldBeLegalDanishCprNumber(actual);\n      ShouldHaveCorrectChecksum(actual);\n   }\n\n   private void ShouldHaveCorrectChecksum(string candidate)\n   {\n      var factors = new[] { 4, 3, 2, 7, 6, 5, 4, 3, 2, 1 };\n      var digits = candidate.Replace(\"-\", \"\").Substring(0, 10).ToCharArray();\n\n      int cs = 0;\n      for (int i = 0; i < 10; i++)\n      {\n         cs += (digits[i] - '0') * factors[i];\n      }\n\n      (cs % 11).Should().Be(0);\n   }\n\n   private void ShouldBeLegalDanishCprNumber(string candidate)\n   {\n      var parts = candidate.Split('-');\n      parts[0].Should().HaveLength(6);\n      parts[1].Should().HaveLength(4);\n\n      // Check if the first 6 digits represent a valid date.\n      int day = int.Parse(parts[0].Substring(0, 2));\n      int month = int.Parse(parts[0].Substring(2, 2));\n      int year = int.Parse(parts[0].Substring(4, 2));\n\n      day.Should().BeInRange(1, 31);\n      month.Should().BeInRange(1, 12);\n      year.Should().BeInRange(0, 99);\n   }\n\n   private void ShouldBeCorrectGenderCode(Name.Gender gender, string candidate)\n   {\n      var lastPart = int.Parse(candidate.Split('-')[1]);\n\n      if (gender == Name.Gender.Female)\n      {\n         lastPart.Should()\n            .Match(x => x % 2 == 0);\n      }\n\n      if (gender == Name.Gender.Male)\n      {\n         lastPart.Should()\n            .Match(x => x % 2 == 1);\n      }\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/ExtensionTests/ExtensionTest.cs",
    "content": "﻿using Bogus.DataSets;\nusing Bogus.Extensions.UnitedKingdom;\nusing Bogus.Extensions.Italy;\nusing Bogus.Extensions.Portugal;\nusing FluentAssertions;\nusing System;\nusing Bogus.Extensions.Romania;\nusing Xunit;\n\nnamespace Bogus.Tests.ExtensionTests;\n\n public class ExtensionTest : SeededTest\n {\n     [Fact]\n     public void can_create_sortcode()\n     {\n         var f = new Finance();\n         f.SortCode().Should().Be(\"61-86-06\");\n         f.SortCode(false).Should().Be(\"064391\");\n     }\n\n     [Fact]\n     public void can_create_nino()\n     {\n         var f = new Finance();\n         var nino = f.Nino(false);\n         var regex = @\"^[A-CEGHJ-PR-TW-Z][A-CEGHJ-NPR-TW-Z][0-9]{2}[0-9]{2}[0-9]{2}[ABCD]\";\n         nino.Should().MatchRegex(regex);\n     }\n\n     [Fact]\n     public void can_create_separated_nino()\n     {\n        var f = new Finance();\n        var nino = f.Nino();\n        var regex = @\"^[A-CEGHJ-PR-TW-Z][A-CEGHJ-NPR-TW-Z]\\s[0-9]{2}\\s[0-9]{2}\\s[0-9]{2}\\s[ABCD]\";\n        nino.Should().MatchRegex(regex);\n     }\n\n     [Fact]\n     public void can_create_codice_fiscale()\n     {\n         var f = new Faker(\"it\");\n         var codiceFiscale = f.Person.CodiceFiscale();\n         codiceFiscale.Should().MatchRegex(\"^[A-Z]{2}[A-ZX][A-Z]{2}[A-ZX][0-9]{2}[A-Z][0-9]{2}[A-Z][0-9]{3}[A-Z]$\");\n     }\n\n     [Fact]\n     public void codice_fiscale_is_16_chars_long()\n     {\n         var f = new Faker(\"it\");\n         var person = f.Person;\n\n         var codiceFiscale = person.CodiceFiscale();\n\n         codiceFiscale.Should().HaveLength(16);\n     }\n\n     [Fact]\n     public void codice_fiscale_generated_twice_are_equal()\n     {\n         var f = new Faker(\"it\");\n         var person = f.Person;\n\n         var codiceFiscale1 = person.CodiceFiscale();\n         var codiceFiscale2 = person.CodiceFiscale();\n\n         codiceFiscale1.Should().Be(codiceFiscale2);\n     }\n\n     [Fact]\n     public void codice_fiscale_day_part_is_birthday_plus_40_for_females()\n     {\n         var f = new Faker(\"it\");\n         var person = f.Person;\n\n         person.Gender = Name.Gender.Female; //force female gender\n         person.DateOfBirth = new DateTime(2010, 5, 13);\n         var codiceFiscale = person.CodiceFiscale();\n         var dayPart = codiceFiscale.Substring(9, 2);\n         var dayPartAsInt = Convert.ToInt16(dayPart);\n\n         dayPartAsInt.Should().Be(53);\n     }\n\n     [Fact]\n     public void codice_fiscale_day_part_is_birthday_for_males()\n     {\n         var f = new Faker(\"it\");\n         var person = f.Person;\n\n         person.Gender = Name.Gender.Male; //force male gender\n         person.DateOfBirth = new DateTime(2010, 5, 13);\n         var codiceFiscale = person.CodiceFiscale();\n         var dayPart = codiceFiscale.Substring(9, 2);\n         var dayPartAsInt = Convert.ToInt16(dayPart);\n\n         dayPartAsInt.Should().Be(13);\n     }\n\n     [Fact]\n     public void codice_fiscale_is_case_insensitive()\n     {\n         var f = new Faker(\"it\");\n         var person = f.Person;\n\n         person.FirstName = person.FirstName.ToUpper();\n         person.LastName = person.LastName.ToUpper();\n         var codiceFiscaleUpper = person.CodiceFiscale();\n         person.FirstName = person.FirstName.ToLower();\n         person.LastName = person.LastName.ToLower();\n         var codiceFiscaleLower = person.CodiceFiscale();\n\n         codiceFiscaleUpper.Should().Be(codiceFiscaleLower);\n     }\n\n     [Fact]\n     public void double_names_are_correctly_squeezed()\n     {\n         var f = new Faker(\"it\");\n         var person = f.Person;\n\n         person.FirstName = \"Bice Mia\"; //force first name\n         person.LastName = \"Alex Bea\"; //force last name\n         var codiceFiscale = person.CodiceFiscale();\n\n         codiceFiscale.Should().StartWith(\"LXBBCM\");\n     }\n\n     [Fact]\n     public void more_than_three_consonants_in_first_name_are_squeezed()\n     {\n         var f = new Faker(\"it\");\n         var person = f.Person;\n\n         person.FirstName = \"Annamaria\";\n         person.LastName = \"Masi\";\n         var codiceFiscale = person.CodiceFiscale();\n\n         codiceFiscale.Should().MatchRegex(\"^.{3}NMR\");\n     }\n\n     [Fact]\n     public void more_than_three_consonants_in_last_name_are_squeezed()\n     {\n         var f = new Faker(\"it\");\n         var person = f.Person;\n\n         person.FirstName = \"Michela\";\n         person.LastName = \"Astratto\";\n         var codiceFiscale = person.CodiceFiscale();\n\n         codiceFiscale.Should().StartWith(\"STR\");\n     }\n\n     [Fact]\n     public void names_starting_with_vowel_are_squeezed()\n     {\n         var f = new Faker(\"it\");\n         var person = f.Person;\n\n         person.FirstName = \"EULA\";\n         person.LastName = \"AIRONE\";\n         var codiceFiscale = person.CodiceFiscale();\n\n         codiceFiscale.Should().StartWith(\"RNALEU\");\n     }\n\n     [Fact]\n     public void names_with_apostrophe_are_squeezed()\n     {\n         var f = new Faker(\"it\");\n         var person = f.Person;\n\n         person.FirstName = \"Morena\";\n         person.LastName = \"D'Urzo\";\n         var codiceFiscale = person.CodiceFiscale();\n\n         codiceFiscale.Should().StartWith(\"DRZMRN\");\n     }\n\n     [Fact]\n     public void names_with_symbols_are_squeezed()\n     {\n         var f = new Faker(\"it\");\n         var person = f.Person;\n\n         person.FirstName = \"Pasquale\";\n         person.LastName = \"D'Ama-Deidda\";\n         var codiceFiscale = person.CodiceFiscale();\n\n         codiceFiscale.Should().StartWith(\"DMDPQL\");\n     }\n\n     [Fact]\n     public void names_with_one_consonant_are_squeezed()\n     {\n         var f = new Faker(\"it\");\n         var person = f.Person;\n\n         person.FirstName = \"Maia\";\n         person.LastName = \"Aria\";\n         var codiceFiscale = person.CodiceFiscale();\n\n         codiceFiscale.Should().StartWith(\"RAIMAI\");\n     }\n\n     [Fact]\n     public void names_with_three_consonants_are_squeezed()\n     {\n         var f = new Faker(\"it\");\n         var person = f.Person;\n\n         person.FirstName = \"Michi\";\n         person.LastName = \"Macchi\";\n         var codiceFiscale = person.CodiceFiscale();\n\n         codiceFiscale.Should().StartWith(\"MCCMCH\");\n     }\n\n     [Fact]\n     public void names_with_two_consonants_are_squeezed()\n     {\n         var f = new Faker(\"it\");\n         var person = f.Person;\n\n         person.FirstName = \"Nico\";\n         person.LastName = \"Masi\";\n         var codiceFiscale = person.CodiceFiscale();\n\n         codiceFiscale.Should().StartWith(\"MSANCI\");\n     }\n\n     [Fact]\n     public void names_with_two_letters_are_squeezed()\n     {\n         var f = new Faker(\"it\");\n         var person = f.Person;\n\n         person.FirstName = \"Ka\";\n         person.LastName = \"Ro\";\n         var codiceFiscale = person.CodiceFiscale();\n\n         codiceFiscale.Should().StartWith(\"ROXKAX\");\n     }\n\n     [Fact]\n     public void codice_fiscale_can_be_computed_from_finance_class()\n     {\n         var f = new Faker(\"it\");\n\n         var codiceFiscale = f.Finance.CodiceFiscale(\"Rossi\", \"Mario\", new DateTime(1990, 4, 23), true);\n\n         codiceFiscale.Should().StartWith(\"RSSMRA90D23\");\n     }\n    [Fact]\n    public void nif_generator_for_person()\n    {\n       //Arrange\n       var regex = @\"^[0-9]{9}$\";\n       var f = new Faker(\"pt_PT\");\n       var person = f.Person;\n\n       //Act\n       var nifNumber = person.Nif();\n\n       //Assert\n       nifNumber.Should().MatchRegex(regex).And.HaveLength(9).And.Match(p => p.Substring(0, 1) == \"1\" || p.Substring(0, 1) == \"2\");\n    }\n\n    [Fact]\n    public void nif_generator_for_company()\n    {\n       //Arrange\n       var regex = @\"^[0-9]{9}$\";\n       var f = new Faker(\"pt_PT\");\n       var company = f.Company;\n\n       //Act\n       var nipcNumber = company.Nipc();\n\n       //Assert\n       nipcNumber.Should().MatchRegex(regex).And.HaveLength(9).And.Match(p => p.Substring(0, 1) == \"5\" || p.Substring(0, 1) == \"6\" || p.Substring(0, 1) == \"8\" || p.Substring(0, 1) == \"9\");\n    }\n\n   [Fact]\n   public void cnp_generator_for_person()\n   {\n      //Arrange\n      var f = new Faker(\"ro\");\n      var person = f.Person;\n      person.DateOfBirth = new DateTime(1986, 8, 12);\n      person.Gender = Name.Gender.Male;\n\n      //Act\n      var cnpNumber = person.Cnp();\n\n      //Assert\n      cnpNumber.Should()\n         .HaveLength(13)\n         .And.StartWith(\"1\")\n         .And.Match(p => p.Substring(1, 2) == person.DateOfBirth.ToString(\"yy\"))\n         .And.Match(p => p.Substring(3, 2) == person.DateOfBirth.ToString(\"MM\"))\n         .And.Match(p => p.Substring(5, 2) == person.DateOfBirth.ToString(\"dd\"));\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/ExtensionTests/IranianExtensionTests.cs",
    "content": "﻿using Bogus.Extensions.Iran;\nusing FluentAssertions;\nusing System.Linq;\nusing Xunit;\n\nnamespace Bogus.Tests.ExtensionTests;\n\npublic class IranianExtensionTests : SeededTest\n{\n   [Fact]\n   public void can_create_valid_iranian_national_number()\n   {\n      //Arrange \n      var faker = new Faker(\"fa\");\n\n      //Act\n      var nationalNumber = faker.Person.IranianNationalNumber();\n\n      //Assert\n      nationalNumber.Should().MatchRegex(\"^[0-9]{10}$\");\n      ValidateIranianNationalNumber(nationalNumber).Should().BeTrue();\n   }\n\n   [Fact]\n   public void iranian_national_number_generated_twice_are_equal()\n   {\n      //Arrange\n      var faker = new Faker(\"fa\");\n      var person = faker.Person;\n\n      //Act\n      var nationalNumber1 = person.IranianNationalNumber();\n      var nationalNumber2 = person.IranianNationalNumber();\n\n      //Assert\n      nationalNumber1.Should().Be(nationalNumber2);\n   }\n\n   [Fact]\n   public void iranian_national_number_should_be_different_for_different_persons()\n   {\n      //Arrange\n      var faker1 = new Faker(\"fa\");\n      var faker2 = new Faker(\"fa\");\n      var person1 = faker1.Person;\n      var person2 = faker2.Person;\n\n      //Act\n      var nationalNumber1 = person1.IranianNationalNumber();\n      var nationalNumber2 = person2.IranianNationalNumber();\n\n      //Assert\n      nationalNumber1.Should().NotBe(nationalNumber2);\n   }\n\n   /// <summary>\n   /// Validates an Iranian National Number using the official algorithm.\n   /// The checksum is calculated as: sum of (digit * position_weight) mod 11\n   /// where position_weight starts from 10 and decreases to 2.\n   /// The last digit should be the remainder, or 11 - remainder if remainder >= 2.\n   /// </summary>\n   private static bool ValidateIranianNationalNumber(string nationalNumber)\n   {\n      if (string.IsNullOrEmpty(nationalNumber) || nationalNumber.Length != 10 || !nationalNumber.All(char.IsDigit))\n         return false;\n\n      var digits = nationalNumber.Select(c => c - '0').ToArray();\n\n      var sum = 0;\n      for (int i = 0; i < 9; i++)\n      {\n         sum += digits[i] * (10 - i);\n      }\n\n      var remainder = sum % 11;\n      var expectedChecksum = remainder < 2 ? remainder : 11 - remainder;\n\n      return digits[9] == expectedChecksum;\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/ExtensionTests/NorwegianExtensionTest.cs",
    "content": "﻿using Bogus.DataSets;\nusing Bogus.Extensions.Norway;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.ExtensionTests;\n\npublic class NorwegianExtensionTest : SeededTest\n{\n   private void IsLegalIndividualNumber(int readIndNo, int birthYear, Person p)\n   {\n      // Check that birth year is in the correct range given individual number.\n      if (0 <= readIndNo && readIndNo <= 499)\n      {\n         birthYear.Should().BeInRange(0, 99);\n      }\n      else if (750 <= readIndNo && readIndNo <= 999)\n      {\n         birthYear.Should().BeInRange(0, 39);\n      }\n      else if (500 <= readIndNo && readIndNo <= 749)\n      {\n         if (0 <= birthYear && birthYear <= 39)\n         {\n            birthYear.Should().BeInRange(0, 39);\n         }\n         else\n         {\n            birthYear.Should().BeInRange(54, 99);\n         }\n      }\n\n      // Check odd/even individual number given gender.\n      if (p.Gender == Name.Gender.Female)\n      {\n         (readIndNo % 2 == 0).Should().BeTrue();\n      }\n      else\n      {\n         (readIndNo % 2 == 0).Should().BeFalse();\n      }\n   }\n\n   private void IsLegalChecksum(string readFødselsnummer)\n   {\n      string readCs = readFødselsnummer.Substring(9, 2);\n\n      int d1 = int.Parse(readFødselsnummer.Substring(0, 1));\n      int d2 = int.Parse(readFødselsnummer.Substring(1, 1));\n      int m1 = int.Parse(readFødselsnummer.Substring(2, 1));\n      int m2 = int.Parse(readFødselsnummer.Substring(3, 1));\n      int y1 = int.Parse(readFødselsnummer.Substring(4, 1));\n      int y2 = int.Parse(readFødselsnummer.Substring(5, 1));\n      int i1 = int.Parse(readFødselsnummer.Substring(6, 1));\n      int i2 = int.Parse(readFødselsnummer.Substring(7, 1));\n      int i3 = int.Parse(readFødselsnummer.Substring(8, 1));\n\n      int cs1 = 11 - (((3 * d1) + (7 * d2) + (6 * m1) + (1 * m2) + (8 * y1) + (9 * y2) + (4 * i1) + (5 * i2) + (2 * i3)) % 11);\n      int cs2 = 11 - (((5 * d1) + (4 * d2) + (3 * m1) + (2 * m2) + (7 * y1) + (6 * y2) + (5 * i1) + (4 * i2) + (3 * i3) + (2 * cs1)) % 11);\n\n      if (cs1 == 11)\n      {\n         cs1 = 0;\n      }\n\n      if (cs2 == 11)\n      {\n         cs2 = 0;\n      }\n\n      $\"{cs1}{cs2}\".Should().Be(readCs);\n   }\n\n   private void IsLegalFødselsnummer(string readFødselsnummer, Person p)\n   {\n      readFødselsnummer.Should().HaveLength(11);\n\n      int birthYear = int.Parse(readFødselsnummer.Substring(4, 2));\n      int indNo = int.Parse(readFødselsnummer.Substring(6, 3));\n\n      IsLegalIndividualNumber(indNo, birthYear, p);\n      IsLegalChecksum(readFødselsnummer);\n   }\n\n   [Fact]\n   public void can_create_norwegian_fødselsnummer()\n   {\n      var f = new Faker(\"nb_NO\");\n      var person = f.Person;\n\n      string fødselsnummer = person.Fodselsnummer();\n\n      IsLegalFødselsnummer(fødselsnummer, person);\n   }\n\n   [Fact]\n   public void can_create_correct_checksum_1()\n   {\n      // Test fødselsnummer from DSF.\n      IsLegalChecksum(\"31080700442\");\n   }\n\n   [Fact]\n   public void can_create_correct_checksum_2()\n   {\n      // Test fødselsnummer from DSF.\n      IsLegalChecksum(\"10050050489\");\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/ExtensionTests/PolishExtensionTest.cs",
    "content": "﻿using Bogus.DataSets;\nusing Bogus.Extensions.Poland;\nusing FluentAssertions;\nusing System;\nusing System.Collections.Generic;\nusing System.Drawing;\nusing System.Linq;\nusing System.Text;\nusing System.Threading.Tasks;\nusing Xunit;\nusing static Bogus.Extensions.Poland.ExtensionsForPoland;\n\nnamespace Bogus.Tests.ExtensionTests;\n\npublic class PolishExtensionTest : SeededTest\n{\n   [Fact]\n   public void PeselWhenPersonIsMaleSecondLastNumberIsOdd()\n   {\n      Faker f = new Faker(\"pl\");\n      Person person = f.Person;\n      person.Gender = Name.Gender.Male;\n\n      string pesel = person.Pesel();\n\n      int secondLast = int.Parse(pesel.Substring(pesel.Length - 2, 1));\n\n      secondLast.Should().Match(x => x % 2 == 1);\n   }\n   \n   [Fact]\n   public void PeselTest()\n   {\n      Faker f = new Faker(\"pl\");\n      Person person = f.Person;\n\n      string pesel = person.Pesel();\n      int sum = 0;\n\n      for (int i = 0; i < pesel.Length; i++)\n         sum += pesel[i] * PeselWeights[i];\n\n      string sumString = sum.ToString();\n\n      sumString[sumString.Length - 1].Should().Be('0');\n   }\n\n   private static readonly int[] PeselWeights = { 1, 3, 7, 9, 1, 3, 7, 9, 1, 3, 1 };\n\n\n   [Fact]\n   public void NipTest()\n   {\n      Faker f = new Faker(\"pl\");\n      Company company = f.Company;\n\n      string nip = company.Nip();\n\n      nip.Length.Should().Be(10);\n\n      int sum = nip.Zip(NipWeights, (digit, weight) => (int)char.GetNumericValue(digit) * weight).Sum();\n\n      ((sum % 11) == (int)char.GetNumericValue(nip[9])).Should().BeTrue();\n   }\n\n   private static readonly int[] NipWeights = { 6, 5, 7, 2, 3, 4, 5, 6, 7, 0 };\n\n   [Fact]\n   public void Regon9Test()\n   {\n      Faker f = new Faker(\"pl\");\n\n      string regon9 = f.Company.Regon();\n      regon9.Length.Should().Be(9);\n\n      int sum = regon9.Zip(RegonWeights[RegonType.Regon9], (digit, weight) => (int)char.GetNumericValue(digit) * weight).Sum();\n\n      int expected = (sum % 11);\n      expected = expected == 10 ? 0 : expected;\n\n      (expected == (int)char.GetNumericValue(regon9[8])).Should().BeTrue();  \n   }\n\n   [Fact]\n   public void Regon14Test()\n   {\n      Faker f = new Faker(\"pl\");\n\n      string regon14 = f.Company.Regon(RegonType.Regon14);\n      regon14.Length.Should().Be(14);\n\n      int sum = regon14.Zip(RegonWeights[RegonType.Regon14], (digit, weight) => (int)char.GetNumericValue(digit) * weight).Sum();\n\n      int expected = (sum % 11);\n      expected = expected == 10 ? 0 : expected;\n\n      (expected == (int)char.GetNumericValue(regon14[13])).Should().BeTrue();\n   }\n\n   private static readonly Dictionary<RegonType, int[]> RegonWeights = new()\n   {\n      [RegonType.Regon9] = new int[] { 8, 9, 2, 3, 4, 5, 6, 7, 0 },\n      [RegonType.Regon14] = new int[] { 2, 4, 8, 5, 0, 9, 7, 3, 6, 1, 2, 4, 8, 0 },\n   };\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/ExtensionTests/RegistrationPlateExtensionsForGreatBritainTests.cs",
    "content": "using System;\nusing System.Linq;\nusing Bogus.DataSets;\nusing Bogus.Extensions.UnitedKingdom;\nusing FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests.ExtensionTests;\n\npublic class RegistrationPlateExtensionsForGreatBritainTests : SeededTest\n{\n   private readonly ITestOutputHelper testOutputHelper;\n\n    public RegistrationPlateExtensionsForGreatBritainTests(ITestOutputHelper testOutputHelper)\n    {\n        this.testOutputHelper = testOutputHelper;\n    }\n\n    [Fact]\n    public void reject_registration_date_before_current_style()\n    {\n        var vehicle = new Vehicle();\n\n        Action a = () => vehicle.GbRegistrationPlate(new DateTime(2001, 8, 31), new DateTime(2019, 7, 5));\n        a.Should().Throw<ArgumentOutOfRangeException>()\n           .Where(ex => ex.Message.StartsWith(\"Can only accept registration dates between 2001-09-01 and 2051-02-28.\"))\n           .Where(ex => ex.ParamName == \"dateFrom\");\n    }\n\n    [Fact]\n    public void reject_registration_date_after_current_style()\n    {\n        var vehicle = new Vehicle();\n        Action a = () => vehicle.GbRegistrationPlate(new DateTime(2019, 7, 5), new DateTime(2051, 9, 1));\n        a.Should().Throw<ArgumentOutOfRangeException>()\n           .Where( ex => ex.Message.StartsWith(\"Can only accept registration dates between 2001-09-01 and 2051-02-28.\"))\n           .Where( ex => ex.ParamName == \"dateTo\" );\n    }\n\n    [Fact]\n    public void date_expressed_wrong_way_around_still_works()\n    {\n        var vehicle = new Vehicle();\n        var plate = vehicle.GbRegistrationPlate(new DateTime(2019, 8, 31), new DateTime(2019, 3, 1));\n        plate.Substring(2, 2).Should().Be(\"19\");\n    }\n\n    [Fact]\n    public void early_part_of_year_is_has_age_holdover_from_previous_year()\n    {\n        var vehicle = new Vehicle();\n        var plate = vehicle.GbRegistrationPlate(new DateTime(2019, 1, 1), new DateTime(2019, 2, 28));\n        plate.Substring(2, 2).Should().Be(\"68\");\n    }\n\n    [Fact]\n    public void mid_part_of_year_is_has_age_equivalent_to_two_digit_year()\n    {\n        var vehicle = new Vehicle();\n        var plate = vehicle.GbRegistrationPlate(new DateTime(2009, 3, 1), new DateTime(2009, 8, 31));\n        plate.Substring(2, 2).Should().Be(\"09\");\n    }\n\n    [Fact]\n    public void end_part_of_year_is_has_age_equivalent_to_two_digit_year_offset_by_fifty()\n    {\n        var vehicle = new Vehicle();\n        var plate = vehicle.GbRegistrationPlate(new DateTime(2009, 9, 1), new DateTime(2009, 12, 31));\n        plate.Substring(2, 2).Should().Be(\"59\");\n    }\n\n    [Fact]\n    public void new_licence_plate_on_each_generate()\n    {\n        var vehicle = new Vehicle();\n        var plates = Enumerable\n            .Range(1,10)\n            .Select(_ => vehicle.GbRegistrationPlate(new DateTime(2001, 9, 1), new DateTime(2019, 7, 5)))\n            .ToArray();\n\n        testOutputHelper.WriteLine(string.Join(Environment.NewLine, plates));\n        plates.Distinct().Count().Should().Be(plates.Length);\n    }\n\n    [Fact]\n    public void edinburgh_mid2007_plates_have_exception_applied_to_them()\n    {\n       Randomizer.Seed = new Random(293);\n       var vehicle = new Vehicle();\n       var plate = vehicle.GbRegistrationPlate(new DateTime(2007, 3, 1), new DateTime(2007, 8, 31));\n       plate.Should().StartWith(\"TN07\");\n    }\n\n    [Theory]\n    [InlineData(1, \"XE68\")]\n    [InlineData(2, \"XF68\")]\n    [InlineData(3, \"XA19\")]\n    [InlineData(4, \"XB19\")]\n    [InlineData(5, \"XC19\")]\n    [InlineData(6, \"XD19\")]\n    [InlineData(7, \"XE19\")]\n    [InlineData(8, \"XF19\")]\n    [InlineData(9, \"XA69\")]\n    [InlineData(10, \"XB69\")]\n    [InlineData(11, \"XC69\")]\n    [InlineData(12, \"XD69\")]\n    public void export_plates_have_pseudo_location_marker_based_on_registration_date(int month, string partialPlate)\n    {\n       Randomizer.Seed = new Random(14);\n       var vehicle = new Vehicle();\n       var plate = vehicle.GbRegistrationPlate(new DateTime(2019, month, 1), new DateTime(2019, month, DateTime.DaysInMonth(2019, month)));\n       plate.Should().StartWith(partialPlate);\n    }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/ExtensionTests/SwedishExtensionTest.cs",
    "content": "using System;\nusing System.Linq;\nusing Bogus.DataSets;\nusing Bogus.Extensions.Sweden;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.ExtensionTests;\n\npublic class SwedishExtensionTest : SeededTest\n{\n   [Fact]\n   public void can_create_valid_swedish_personnummer()\n   {\n      var f = new Faker(\"sv\");\n      var person = f.Person;\n\n      var personnummer = person.Personnummer();\n\n      CheckLuhn(personnummer.Substring(2)).Should().BeTrue();\n   }\n\n   [Fact]\n   public void can_create_valid_swedish_samordningsnummer()\n   {\n      var f = new Faker(\"sv\");\n      var person = f.Person;\n\n      var samordningsnummer = person.Samordningsnummer();\n\n      CheckLuhn(samordningsnummer.Substring(2)).Should().BeTrue();\n   }\n\n   [Fact]\n   public void personnummer_should_contain_valid_date_of_birth()\n   {\n      var f = new Faker(\"sv\");\n      var person = f.Person;\n\n      var personnummer = person.Personnummer();\n      var (year, month, day) = ExtractDateParts(personnummer);\n      var dateOfBirth = new DateTime(year, month, day);\n\n      dateOfBirth.Date.Should().Be(person.DateOfBirth.Date);\n   }\n\n   [Fact]\n   public void samordningsnummer_should_contain_offset_date_of_birth()\n   {\n      var f = new Faker(\"sv\");\n      var person = f.Person;\n\n      var samordningsnummer = person.Samordningsnummer();\n      var (year, month, day) = ExtractDateParts(samordningsnummer);\n      var dateOfBirth = new DateTime(year, month, day - 60);\n\n      dateOfBirth.Date.Should().Be(person.DateOfBirth.Date);\n   }\n\n   [Theory]\n   [InlineData(false)]\n   [InlineData(true)]\n   public void when_person_is_male_second_last_number_is_odd(bool isSamordningsnummer)\n   {\n      var f = new Faker(\"sv\");\n      var person = f.Person;\n      person.Gender = Name.Gender.Male;\n\n      var identificationNumber = isSamordningsnummer ? person.Samordningsnummer() : person.Personnummer();\n\n      var secondLast = int.Parse(identificationNumber.Substring(identificationNumber.Length - 2, 1));\n\n      secondLast.Should()\n         .Match(x => x % 2 == 1)\n         .And.BeLessThan(10)\n         .And.BeGreaterThan(0);\n   }\n\n   [Theory]\n   [InlineData(false)]\n   [InlineData(true)]\n   public void when_person_is_female_second_last_number_is_even(bool isSamordningsnummer)\n   {\n      var f = new Faker(\"sv\");\n      var person = f.Person;\n      person.Gender = Name.Gender.Female;\n\n      var identificationNumber = isSamordningsnummer ? person.Samordningsnummer() : person.Personnummer();\n\n      var secondLast = int.Parse(identificationNumber.Substring(identificationNumber.Length - 2, 1));\n\n      secondLast.Should()\n         .Match(x => x % 2 == 0)\n         .And.BeLessThan(10)\n         .And.BeGreaterThan(0);\n   }\n\n   private static bool CheckLuhn(string digits)\n   {\n      return digits.All(char.IsDigit) && digits.Reverse()\n         .Select(c => c - 48)\n         .Select(\n            (thisNum, i) => i % 2 == 0\n               ? thisNum\n               : ((thisNum *= 2) > 9 ? thisNum - 9 : thisNum)\n         )\n         .Sum() % 10 == 0;\n   }\n\n   private static (int year, int month, int day) ExtractDateParts(string date)\n   {\n      return (int.Parse(date.Substring(0, 4)), int.Parse(date.Substring(4, 2)), int.Parse(date.Substring(6, 2)));\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/ExtensionsForTesting.cs",
    "content": "using System;\nusing Newtonsoft.Json;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests;\n\npublic static class ExtensionsForTesting\n{\n   public static void Dump(this object obj)\n   {\n      Console.WriteLine(obj.DumpString());\n   }\n\n   public static string DumpString(this object obj)\n   {\n      return JsonConvert.SerializeObject(obj, Formatting.Indented);\n   }\n\n   public static void Dump(this ITestOutputHelper console, object obj)\n   {\n      console.WriteLine(obj.DumpString());\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/FluentTests.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing Bogus.DataSets;\nusing Bogus.Extensions;\nusing FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests;\n\npublic class Examples : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public Examples(ITestOutputHelper console)\n   {\n      this.console = console;\n   }\n\n   [Fact]\n   public void TestAPIDesign()\n   {\n      //Set the randomzier seed if you wish to generate repeatable data sets.\n      Randomizer.Seed = new Random(3897234);\n\n      var fruit = new[] {\"apple\", \"banana\", \"orange\", \"strawberry\", \"kiwi\"};\n\n      var orderIds = 0;\n      var testOrders = new Faker<Order>()\n         //Ensure all properties have rules. By default, StrictMode is false\n         //Set a global policy by using Faker.DefaultStrictMode if you prefer.\n         .StrictMode(true)\n         //OrderId is deterministic\n         .RuleFor(o => o.OrderId, f => orderIds++)\n         //Pick some fruit from a basket\n         .RuleFor(o => o.Item, f => f.PickRandom(fruit))\n         //A random quantity from 1 to 10\n         .RuleFor(o => o.Quantity, f => f.Random.Number(1, 10))\n         //A nullable int? with 80% probability of being null.\n         //The .OrNull extension is in the Bogus.Extensions namespace.\n         .RuleFor(o => o.LotNumber, f => f.Random.Int(0, 100).OrNull(f, .8f));\n\n      var userIds = 0;\n      var testUsers = new Faker<User>()\n         //Optional: Call for objects that have complex initialization\n         .CustomInstantiator(f => new User(userIds++, f.Random.Replace(\"###-##-####\")))\n\n         //Basic rules using built-in generators\n         .RuleFor(u => u.FirstName, f => f.Name.FirstName())\n         .RuleFor(u => u.LastName, f => f.Name.LastName())\n         .RuleFor(u => u.Avatar, f => f.Internet.Avatar())\n         .RuleFor(u => u.UserName, (f, u) => f.Internet.UserName(u.FirstName, u.LastName))\n         .RuleFor(u => u.Email, (f, u) => f.Internet.Email(u.FirstName, u.LastName))\n         .RuleFor(u => u.SomethingUnique, f => $\"Value {f.UniqueIndex}\")\n         .RuleFor(u => u.SomeGuid, Guid.NewGuid)\n\n         //Use an enum outside scope.\n         .RuleFor(u => u.Gender, f => f.PickRandom<Gender>())\n         //Use a method outside scope.\n         .RuleFor(u => u.CartId, f => Guid.NewGuid())\n         //Compound property with context, use the first/last name properties\n         .RuleFor(u => u.FullName, (f, u) => u.FirstName + \" \" + u.LastName)\n         //And composability of a complex collection.\n         .RuleFor(u => u.Orders, f => testOrders.Generate(3))\n         //After all rules are applied finish with the following action\n         .FinishWith((f, u) => { Console.WriteLine(\"User Created! Name={0}\", u.FullName); });\n\n      //RunAfter\n      //InvokeAfterRules\n      //FinalizeWith\n      //AfterRulesInvoke\n      //PostProcess\n      //InvokeAfterAll\n      //BeforeReturn\n      //FinallyInvoke\n      //FinishWith\n\n      var user = testUsers.Generate(3);\n\n      user.Dump();\n   }\n\n   [Fact]\n   public void Without_Fluent_Syntax()\n   {\n      var random = new Randomizer();\n      var lorem = new Lorem(\"en\");\n      var o = new Order\n         {\n            OrderId = random.Number(1, 100),\n            Item = lorem.Sentence(),\n            Quantity = random.Number(1, 10)\n         };\n      o.OrderId.Should().Be(61);\n      o.Quantity.Should().Be(7);\n      o.Dump();\n   }\n\n   [Fact]\n   public void With_Faker_Facade()\n   {\n      var faker = new Faker(\"en\");\n      var o = new Order\n         {\n            OrderId = faker.Random.Number(1, 100),\n            Item = faker.Lorem.Sentence(),\n            Quantity = faker.Random.Number(1, 10)\n         };\n      o.OrderId.Should().Be(61);\n      o.Quantity.Should().Be(7);\n      o.Dump();\n   }\n\n   public class OrderFaker : Faker<Order>\n   {\n      public OrderFaker() : base(\"en\")\n      {\n         RuleFor(o => o.OrderId, f => f.Random.Number(1, 100));\n         RuleFor(o => o.Item, f => f.Lorem.Sentence());\n         RuleFor(o => o.Quantity, f => f.Random.Number(1, 10));\n      }\n   }\n\n   [Fact]\n   public void Using_FakerT_Inheritance()\n   {\n      var orderFaker = new OrderFaker();\n      var o = orderFaker.Generate();\n      o.Dump();\n   }\n\n   [Fact]\n   public void With_Korean_Locale()\n   {\n      var lorem = new Lorem(locale: \"ko\");\n      Console.WriteLine(lorem.Sentence(5));\n   }\n\n   [Fact]\n   public void Create_Context_Related_Person()\n   {\n      var person = new Person();\n\n      person.Dump();\n   }\n\n   [Fact]\n   public void Create_an_SSN()\n   {\n      var ssn = new Randomizer().Replace(\"###-##-####\");\n      ssn.Dump();\n\n      var code = new Randomizer().Replace(\"##? ??? ####\");\n      code.Dump();\n   }\n\n\n   [Fact]\n   public void Handlebar()\n   {\n      var faker = new Faker();\n      var randomName = faker.Parse(\"{{name.lastName}}, {{name.firstName}} {{name.suffix}}\");\n      randomName.Dump();\n   }\n\n   [Fact]\n   public void TestIgnore()\n   {\n      var faker = new Faker<Order>()\n         .StrictMode(true)\n         .Ignore(o => o.Item)\n         .Ignore(o => o.LotNumber)\n         .RuleFor(o => o.OrderId, f => 3343)\n         .RuleFor(o => o.Quantity, f => f.Random.Number(3));\n\n      var fake = faker.Generate();\n\n      fake.Dump();\n\n      fake.Item.Should().BeNull();\n      fake.LotNumber.Should().BeNull();\n   }\n\n   [Fact]\n   public void Can_Define_Rule_By_Type()\n   {\n      var faker = new Faker<Issue47>()\n         .RuleForType(typeof(string), f => f.Random.Word());\n\n      var fake = faker.Generate();\n\n      fake.Dump();\n\n      fake.Bake.Should().NotBeNullOrEmpty();\n      fake.Make.Should().NotBeNullOrEmpty();\n      fake.Fake.Should().NotBeNullOrEmpty();\n      fake.Bar.Should().NotBeNullOrEmpty();\n      fake.Foo.Should().NotBeNullOrEmpty();\n      fake.Baz.Should().NotBeNullOrEmpty();\n   }\n\n   [Fact]\n   public void Should_Throw_Exception_If_RuleForType_Types_Dont_Match()\n   {\n      Action action = () =>\n         {\n            var faker = new Faker<Issue47>()\n               .RuleForType(typeof(int), f => f.Random.Word());\n         };\n\n      action.Should().Throw<ArgumentException>();\n   }\n\n   [Fact]\n   public void implicit_operator_test()\n   {\n      var orderFaker = new Faker<Order>()\n         .RuleFor(o => o.OrderId, f => f.IndexVariable++)\n         .RuleFor(o => o.Quantity, f => f.Random.Number(1, 3))\n         .RuleFor(o => o.Item, f => f.Commerce.Product());\n\n      Order testOrder1 = orderFaker;\n      Order testOrder2 = orderFaker;\n      Order testOrder3 = orderFaker;\n\n      testOrder1.Dump();\n      testOrder2.Dump();\n      testOrder3.Dump();\n\n      var threeOrders = new[] {testOrder1, testOrder2, testOrder3};\n      threeOrders.Select(o => o.Item).Should().ContainInOrder(\"Computer\", \"Tuna\", \"Soap\");\n      threeOrders.Select(o => o.Quantity).Should().ContainInOrder(2, 3, 1);\n\n      var testOrders = Enumerable.Range(1, 3)\n         .Select(x => (Order)orderFaker)\n         .ToArray();\n\n      testOrders.Dump();\n\n      testOrders.Select(o => o.Item).Should().ContainInOrder(\"Chicken\", \"Gloves\", \"Mouse\");\n      testOrders.Select(o => o.Quantity).Should().ContainInOrder(1, 2, 3);\n   }\n\n   [Fact]\n   public void can_clamp_string_length()\n   {\n      var c = new Company();\n\n      var cnames = Enumerable.Range(1, 200).Select(i => c.CompanyName(0).ClampLength(12, 15));\n\n      cnames.Any(name => name.EndsWith(\" \")).Should().BeFalse();\n      cnames.Dump();\n   }\n\n   public class Issue47\n   {\n      public string Foo { get; set; }\n      public string Bar { get; set; }\n      public string Baz { get; set; }\n      public string Bake;\n      public string Make;\n      public string Fake;\n   }\n\n   public class Order\n   {\n      public int OrderId { get; set; }\n      public string Item { get; set; }\n      public int Quantity { get; set; }\n      public int? LotNumber { get; set; }\n   }\n\n   public enum Gender\n   {\n      Male,\n      Female\n   }\n\n   public class User\n   {\n      public User(int userId, string ssn)\n      {\n         this.Id = userId;\n         this.SSN = ssn;\n      }\n\n      public int Id { get; set; }\n      public string FirstName { get; set; }\n      public string LastName { get; set; }\n      public string FullName { get; set; }\n      public string UserName { get; set; }\n      public string Email { get; set; }\n      public string SomethingUnique { get; set; }\n      public Guid SomeGuid { get; set; }\n\n      public string Avatar { get; set; }\n      public Guid CartId { get; set; }\n      public string SSN { get; set; }\n      public Gender Gender { get; set; }\n\n      public List<Order> Orders { get; set; }\n   }\n\n   [Fact]\n   public void just_want_to_set_a_value()\n   {\n      var faker = new Faker<Order>()\n         .RuleFor(o => o.OrderId, 25)\n         .RuleFor(o => o.Item, \"foo\");\n\n      faker.Generate().OrderId.Should().Be(25);\n      faker.Generate().Item.Should().Be(\"foo\");\n   }\n\n   [Fact]\n   public void create_rules_for_an_object_the_easy_way()\n   {\n      var faker = new Faker<Order>()\n         .Rules((f, o) =>\n            {\n               o.Quantity = f.Random.Number(1, 4);\n               o.Item = f.Commerce.Product();\n               o.OrderId = 25;\n            });\n\n      Order result = faker;\n      result.Dump();\n      result.Item.Should().Be(\"Computer\");\n      result.OrderId.Should().Be(25);\n      result.Quantity.Should().BeInRange(1, 4);\n   }\n\n   [Fact]\n   public void can_create_rule_for_object_multiple_times()\n   {\n      var faker = new Faker<Order>()\n         .Rules((f, o) =>\n            {\n               o.Quantity = f.Random.Number(1, 4);\n               o.Item = f.Commerce.Product();\n               o.OrderId = 25;\n            });\n\n      var faker2 = faker.Rules((f, o) => { o.OrderId = 26; });\n\n      Order result = faker2;\n      result.OrderId.Should().Be(26);\n      result.Item.Should().Be(\"Computer\");\n   }\n\n   public enum Colors\n   {\n      Red,\n      Blue,\n      Green\n   }\n\n   [Fact]\n   public void pick_random_exclude()\n   {\n      var faker = new Faker();\n      var m = faker.PickRandomWithout(Colors.Red, Colors.Green);\n      m.Should().Be(Colors.Blue);\n   }\n\n   [Fact]\n   public void pick_a_random_enum_only_from_the_param_list()\n   {\n      var faker = new Faker();\n      var f = faker.PickRandom(Colors.Red, Colors.Green);\n      f.Should().Be(Colors.Green);\n   }\n\n   [Fact]\n   public void can_pick_a_random_item_from_parameter_list()\n   {\n      var faker = new Faker();\n      var pet = faker.PickRandom(\"cat\", \"dog\", \"fish\");\n      pet.Should().Be(\"dog\");\n   }\n\n   [Fact]\n   public void can_pick_a_random_item_from_parameter_list2()\n   {\n      var faker = new Faker();\n      var n = faker.PickRandomParam(1, 2, 3);\n      n.Should().Be(2);\n   }\n\n   [Fact]\n   public void can_pick_a_random_number_int32array()\n   {\n      var numbers = new[] {1, 2, 3};\n      var faker = new Faker();\n      var n = faker.PickRandom(numbers);\n      n.Should().BeOneOf(1, 2, 3);\n   }\n\n   [Fact]\n   public void can_pick_random_item_of_linq_of_things()\n   {\n      var numbers = Enumerable.Range(1, 3).Select(i => i);\n      var faker = new Faker();\n      var n = faker.PickRandom(numbers);\n      n.Should().BeOneOf(1, 2, 3);\n   }\n\n   [Fact]\n   public void can_generate_forever()\n   {\n      var orderFaker = new Faker<Order>()\n         .RuleFor(o => o.OrderId, f => f.IndexVariable++)\n         .RuleFor(o => o.Quantity, f => f.Random.Number(1, 3))\n         .RuleFor(o => o.Item, f => f.Commerce.Product());\n\n      var source = orderFaker.GenerateForever();\n      var count = 0;\n      foreach( var order in source )\n      {\n         order.Item.Should().NotBeNullOrWhiteSpace();\n         order.Quantity.Should().BeInRange(1, 3);\n         order.OrderId.Should().BeGreaterOrEqualTo(0);\n         count++;\n         if( count > 99 ) break;\n      }\n   }\n\n   public class Order2\n   {\n      public DateTime SoonValue;\n      public DateTime RecentValue;\n   }\n\n   [Fact]\n   public void can_set_local_time_anchor()\n   {\n      var faker = new Faker\n         {\n            Random = new Randomizer(1338),\n            DateTimeReference = DateTime.Parse(\"1/1/1980\")\n         };\n\n      console.Dump(faker.Date.Soon());\n      console.Dump(faker.Date.Recent());\n\n      var fakerT = new Faker<Order2>()\n         .UseSeed(1338)\n         .UseDateTimeReference(DateTime.Parse(\"1/1/1980\"))\n         .RuleFor(o => o.SoonValue, f => f.Date.Soon())\n         .RuleFor(o => o.RecentValue, f => f.Date.Recent());\n\n      console.Dump(fakerT.Generate());\n\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue10.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.Threading.Tasks;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue10 : SeededTest\n{\n   public class Bar\n   {\n      public int Id { get; set; }\n      public string Name;\n      public string Email { get; set; }\n      internal string LastName;\n   }\n\n   [Fact]\n   public void issue_10_should_be_able_to_fake_fields()\n   {\n      var faker = new Faker<Bar>()\n         .RuleFor(b => b.Email, f => f.Internet.Email())\n         .RuleFor(b => b.Name, f => f.Name.FirstName())\n         .RuleFor(b => b.LastName, f => f.Name.LastName());\n\n      var bar = faker.Generate();\n\n      bar.Dump();\n      bar.Name.Should().NotBeNullOrEmpty();\n      bar.Email.Length.Should().BeGreaterOrEqualTo(2);\n      bar.Email.Should().NotBeNullOrEmpty();\n      bar.Email.Length.Should().BeGreaterOrEqualTo(2);\n\n      bar.LastName.Should().NotBeNullOrEmpty();\n      bar.LastName.Length.Should().BeGreaterOrEqualTo(2);\n   }\n\n\n   [Fact]\n   public void issue_12_bogus_should_be_thread_safe()\n   {\n      int threadCount = 20;\n\n      var barId = 0;\n      var faker = new Faker<Bar>()\n         .RuleFor(b => b.Id, f => barId++)\n         .RuleFor(b => b.Email, f => f.Internet.Email())\n         .RuleFor(b => b.Name, f => f.Name.FirstName())\n         .RuleFor(b => b.LastName, f => f.Name.LastName());\n\n      var threads = new List<Task>();\n      for( var x = 0; x < threadCount; x++ )\n      {\n         var thread = Task.Run(() =>\n            {\n               var fakes = faker.Generate(3);\n               fakes.Dump();\n            });\n         threads.Add(thread);\n      }\n\n      Task.WaitAll(threads.ToArray());\n\n      Console.WriteLine(barId);\n      barId.Should().Be(60);\n\n      var result = Parallel.For(0, threadCount, i =>\n         {\n            var fakes = faker.Generate(3);\n         });\n\n      Console.WriteLine(barId);\n      barId.Should().Be(120);\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue100.cs",
    "content": "﻿using System;\nusing System.Linq;\nusing Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue100 : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public Issue100(ITestOutputHelper console)\n   {\n      this.console = console;\n   }\n\n   [Fact]\n   public void dataset_test()\n   {\n      var c = new Commerce\n         {\n            Random = new Randomizer(54321)\n         };\n\n      c.Product().Should().Be(\"Shirt\");\n      Randomizer.Seed = new Random(7331);\n      c.Product().Should().Be(\"Soap\");\n\n      Randomizer.Seed = new Random(1337);\n      c.Random = new Randomizer(54321);\n\n      c.Product().Should().Be(\"Shirt\");\n      Randomizer.Seed = new Random(3173);\n      c.Product().Should().Be(\"Soap\");\n   }\n\n   [Fact]\n   public void faker_test()\n   {\n      var f = new Faker\n         {\n             Random = new Randomizer(54321)\n         };\n\n      f.Commerce.Product().Should().Be(\"Shirt\");\n      Randomizer.Seed = new Random(7331);\n      f.Commerce.Product().Should().Be(\"Soap\");\n\n      Randomizer.Seed = new Random(1337);\n      f.Random = new Randomizer(54321);\n\n      f.Commerce.Product().Should().Be(\"Shirt\");\n      Randomizer.Seed = new Random(3173);\n      f.Commerce.Product().Should().Be(\"Soap\");\n   }\n\n   [Fact]\n   public void randomizer_twice()\n   {\n      var r = new Randomizer(88);\n      Enumerable.Range(1, 4)\n         .Select(i => r.Number(1, 3))\n         .Should().Equal(3, 2, 1, 2);\n\n      r = new Randomizer(88);\n      Enumerable.Range(1, 4)\n         .Select(i => r.Number(1, 3))\n         .Should().Equal(3, 2, 1, 2);\n   }\n\n   [Fact]\n   public void faker_test_2()\n   {\n      var f = new Faker();\n      f.Random = new Randomizer(88);\n\n      Enumerable.Range(1, 4)\n         .Select(i => f.Random.Number(1, 3))\n         .Should().Equal(3, 2, 1, 2);\n\n      f.Random = new Randomizer(88);\n\n      Enumerable.Range(1, 4)\n         .Select(i => f.Random.Number(1, 3))\n         .Should().Equal(3, 2, 1, 2);\n   }\n\n   [Fact]\n   public void simple_faker_t_test()\n   {\n      var orderFaker = new Faker<Examples.Order>()\n         .UseSeed(88)\n         .RuleFor(o => o.Quantity, f => { return f.Random.Number(1, 3); });\n\n      var order = orderFaker.Generate();\n\n      order.Quantity.Should().Be(3);\n\n      orderFaker.UseSeed(88);\n\n      order = orderFaker.Generate();\n\n      order.Quantity.Should().Be(3);\n   }\n\n   [Fact]\n   public void complex_faker_t_test()\n   {\n      Randomizer.Seed = new Random(7331);\n\n      var orderFaker = new Faker<Examples.Order>()\n         .UseSeed(88)\n         .RuleFor(o => o.OrderId, f => f.IndexVariable++)\n         .RuleFor(o => o.Quantity, f => f.Random.Number(1, 3))\n         .RuleFor(o => o.Item, f => f.Commerce.Product());\n\n      var items = Enumerable.Range(1, 4)\n         .Select(i => orderFaker.Generate())\n         .ToArray();\n\n      console.WriteLine(items.DumpString());\n\n      items.Select(i => i.OrderId).Should().Equal(0, 1, 2, 3);\n\n      CheckSequence(items);\n\n      //using the same seed again should\n      //reset the state.\n      orderFaker.UseSeed(88);\n      //and it should override a set seeded test\n      Randomizer.Seed = new Random(1337);\n\n      items = Enumerable.Range(1, 4)\n         .Select(i => orderFaker.Generate())\n         .ToArray();\n\n      items.Select(i => i.OrderId).Should().Equal(4, 5, 6, 7);\n\n      console.WriteLine(items.DumpString());\n\n      CheckSequence(items);\n   }\n\n   [Fact]\n   public void sequence_generate_list_of_4_vs_generate_4_times_should_produce_same_content()\n   {\n      Randomizer.Seed = new Random(7331);\n\n      var orderFaker = new Faker<Examples.Order>()\n         .UseSeed(88)\n         .RuleFor(o => o.OrderId, f => f.IndexVariable++)\n         .RuleFor(o => o.Quantity, f => f.Random.Number(1, 3))\n         .RuleFor(o => o.Item, f => f.Commerce.Product());\n\n      var batch = orderFaker.Generate(4).ToArray();\n      batch.Select(i => i.OrderId).Should().Equal(0, 1, 2, 3);\n      CheckSequence(batch);\n\n      var sequence = new Examples.Order[4];\n\n      //reset\n      Randomizer.Seed = new Random(7331);\n      orderFaker.UseSeed(88);\n      \n      sequence[0] = orderFaker.Generate();\n      sequence[1] = orderFaker.Generate();\n      sequence[2] = orderFaker.Generate();\n      sequence[3] = orderFaker.Generate();\n      \n      sequence.Select(i => i.OrderId).Should().Equal(4, 5, 6, 7);\n\n      CheckSequence(sequence);\n   }\n\n   [Fact]\n   public void parallel_determinism()\n   {\n      var orderFaker = new Faker<Examples.Order>()\n         .RuleFor(o => o.OrderId, f => f.IndexVariable++)\n         .RuleFor(o => o.Quantity, f => f.Random.Number(1, 3))\n         .RuleFor(o => o.Item, f => f.Commerce.Product());\n\n      var orders = ParallelEnumerable.Range(1, 5)\n         .Select(threadId =>\n            orderFaker\n               .Clone()\n               .UseSeed(88)\n               .Generate(4).ToArray()\n         ).ToArray();\n\n      foreach( var orderOfFour in orders )\n      {\n         CheckSequence(orderOfFour);\n      }\n   }\n\n   private void CheckSequence(Examples.Order[] items)\n   {\n      items.Select(i => i.Item)\n         .Should().Equal(\"Tuna\", \"Pants\", \"Shoes\", \"Soap\");\n\n      items.Select(i => i.Quantity)\n         .Should().Equal(3, 1, 3, 2);\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue102.cs",
    "content": "﻿using FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue102 : SeededTest\n{\n   [Fact]\n   public void deterministic_uuid_using_global_seed()\n   {\n      var r = new Randomizer();\n      r.Uuid().Should().Be(\"{4c9c23da-c4e0-d72d-e3c4-a89617f255b2}\");\n      ResetGlobalSeed(); //should have an effect only if a new randomizer is created\n      r.Uuid().Should().Be(\"{bd59c865-cda5-44f4-a28e-db17c014d586}\");\n\n      r = new Randomizer();\n      r.Uuid().Should().Be(\"{4c9c23da-c4e0-d72d-e3c4-a89617f255b2}\");\n   }\n\n   [Fact]\n   public void deterministic_uuid_using_local_seed()\n   {\n      var r = new Randomizer(1337);\n      r.Uuid().Should().Be(\"{c7f40068-5e43-aa02-c27c-4fd927fc2227}\");\n      ResetGlobalSeed(); //should have no effect\n      r.Uuid().Should().Be(\"{b254896a-12e5-1eef-9af7-227ef036e328}\");\n\n      ResetGlobalSeed(); //should have no effect\n      r = new Randomizer(1337);\n      r.Uuid().Should().Be(\"{c7f40068-5e43-aa02-c27c-4fd927fc2227}\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue104.cs",
    "content": "﻿using System.Collections.Generic;\nusing System.Linq;\nusing Bogus.Tests.Models;\nusing FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue104 : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public Issue104(ITestOutputHelper console)\n   {\n      this.console = console;\n   }\n\n   public class Order2 : Order\n   {\n      public int Tax { get; set; }\n   }\n\n   [Fact]\n   public void without_derived_faker()\n   {\n      var rootSeed = 0;\n      var faker1 = new Faker<Order>()\n         .UseSeed(rootSeed++)\n         .RuleFor(o => o.OrderId, f => f.IndexVariable++)\n         .RuleFor(o => o.Item, f => f.Commerce.Product())\n         .RuleFor(o => o.Quantity, f => f.Random.Int(1, 5));\n\n      faker1.FinishWith((f, o) =>\n         {\n            faker1.UseSeed(rootSeed++);\n         });\n\n\n      var orders1 = faker1.Generate(3);\n      console.Dump(orders1);\n      CheckSequence(orders1);\n      \n\n      rootSeed = 0;\n      var faker2 = new Faker<Order2>()\n         .UseSeed(rootSeed++)\n         .RuleFor(o => o.OrderId, f => f.IndexVariable++)\n         .RuleFor(o => o.Item, f => f.Commerce.Product())\n         .RuleFor(o => o.Quantity, f => f.Random.Int(1, 5))\n         .RuleFor(o => o.Tax, f=> f.Random.Int(9, 15) );\n\n      faker2.FinishWith((f, o) =>\n         {\n            faker2.UseSeed(rootSeed++);\n         });\n\n      var orders2 = faker2.Generate(3);\n\n      CheckSequence(orders2);\n\n      console.Dump(orders2);\n   }\n\n   [Fact]\n   public void adding_new_property_should_not_change_subsequent_items()\n   {\n      var faker1 = new CustomFaker<Order>()\n         .RuleFor(o => o.OrderId, f => f.IndexVariable++)\n         .RuleFor(o => o.Item, f => f.Commerce.Product())\n         .RuleFor(o => o.Quantity, f => f.Random.Int(1, 5));\n\n      var orders1 = faker1.Generate(3);\n      console.Dump(orders1);\n      CheckSequence(orders1);\n\n      var faker2 = new CustomFaker<Order2>()\n         .RuleFor(o => o.OrderId, f => f.IndexVariable++)\n         .RuleFor(o => o.Item, f => f.Commerce.Product())\n         .RuleFor(o => o.Quantity, f => f.Random.Int(1, 5))\n         .RuleFor(o => o.Tax, f => f.Random.Int(9, 15));\n\n      var orders2 = faker2.Generate(3);\n      console.Dump(orders2);\n      CheckSequence(orders2);\n   }\n\n\n   void CheckSequence(IEnumerable<Order> orders)\n   {\n      orders.Select(o => o.OrderId).Should().Equal(0, 1, 2);\n      orders.Select(o => o.Item).Should().Equal(\"Fish\", \"Bike\", \"Cheese\");\n      orders.Select(o => o.Quantity).Should().Equal(5, 1, 3);\n   }\n   \n}\n\npublic class CustomFaker<T> : Faker<T> where T : class\n{\n   private int seed;\n   protected override void PopulateInternal(T instance, string[] ruleSets)\n   {\n      this.UseSeed(seed++);\n      base.PopulateInternal(instance, ruleSets);\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue114.cs",
    "content": "﻿using Bogus.DataSets;\nusing Bogus.Extensions.Extras;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue114 : SeededTest\n{\n   [Fact]\n   public void should_be_able_to_get_an_obfuscated_credit_card_number()\n   {\n      var finance = new Finance();\n      finance.CreditCardNumberObfuscated().Should().Be(\"****-****-****-6186\");\n   }\n   \n   [Fact]\n   public void cn_get_last_for_credit_card_digits()\n   {\n      var finance = new Finance();\n      finance.CreditCardNumberLastFourDigits().Should().Be(\"6186\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue115.cs",
    "content": "﻿using System;\nusing Bogus.Tests.Models;\nusing FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue115 : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public Issue115(ITestOutputHelper console)\n   {\n      this.console = console;\n   }\n\n   public class Customer\n   {\n      public string Name { get; set; }\n      public int OrderId { get; set; }\n      public Order Order { get; set; }\n   }\n   \n   [Fact]\n   public void should_throw_with_nested_expression()\n   {\n      Action fakerMaker = () => new Faker<Customer>()\n         .RuleFor(o => o.Order.Item, f => f.Random.Int(1, 1000).ToString());\n\n      fakerMaker.Should().Throw<ArgumentException>();\n\n   }\n\n   [Fact]\n   public void calling_finish_with_twice_is_okay()\n   {\n      var productCalled = false;\n      var colorCalled = false;\n\n      var faker = new Faker<Order>()\n         .RuleFor(o => o.OrderId, f => f.Random.Number(1,50))\n         .FinishWith((f, o) =>\n            {\n               productCalled = true;\n               o.Item = f.Commerce.Product();\n            })\n         .FinishWith((f, o) =>\n            {\n               colorCalled = true;\n               o.Item = f.Commerce.Color();\n            });\n\n      var order = faker.Generate();\n\n      order.Item.Should().Be(\"yellow\");\n      \n      //sanity check\n      productCalled.Should().BeFalse();\n      colorCalled.Should().BeTrue();\n\n      console.Dump(order);\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue121.cs",
    "content": "﻿using System;\nusing FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue121 : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public Issue121(ITestOutputHelper console)\n   {\n      this.console = console;\n   }\n   public class TestObject\n   {\n      public Guid Id { get; set; }\n      public string Name { get; set; }\n   }\n\n   [Fact(Skip = \"Their example\")]\n   public void Test()\n   {\n      var faker = new Faker<TestObject>()\n         .StrictMode(true)\n         .RuleFor(x => x.Id, Guid.NewGuid)\n         .RuleFor(x => x.Name, x => x.Person.FirstName)\n         .RuleSet(\"update\", f => f.Ignore(x => x.Id));\n\n      var obj = faker.Generate();\n\n      var id = obj.Id; // value copy\n      var name = obj.Name; // value copy\n\n      faker.Populate(obj, \"default,update\");\n\n      Assert.True(id == obj.Id); // fails\n      Assert.False(name == obj.Name);\n   }\n\n   [Fact]\n   public void github_issue121_workaround()\n   {\n      var faker = new Faker<TestObject>()\n         .StrictMode(true)\n         .RuleFor(x => x.Id, x => Guid.NewGuid())\n         .RuleFor(x => x.Name, x => x.Person.FirstName);\n\n      var updateFaker = faker.Clone()\n         .Ignore(x => x.Id);\n\n      var obj = faker.Generate();\n\n      var id = obj.Id; // value copy\n      var name = obj.Name; // value copy\n\n      updateFaker.Populate(obj);\n\n      console.Dump($\"Copy values - id: {id}, name: {name}\");\n      console.Dump(obj);\n\n      id.Should().Be(obj.Id);\n      name.Should().NotBe(obj.Name);\n   }\n\n   [Fact]\n   public void last_call_ignoring_a_prop_should_be_ignored()\n   {\n      var faker = new Faker<TestObject>()\n         .RuleFor(x => x.Name, x => x.Person.FirstName)\n         .Ignore(x => x.Name);\n\n      //who wins? last call to ignore should win.\n\n      var obj = faker.Generate();\n\n      obj.Id.Should().BeEmpty();\n      obj.Name.Should().BeNull();\n   }\n\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue124.cs",
    "content": "﻿using System;\nusing System.Linq;\nusing FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\nusing Bogus.Extensions;\nusing Z.ExtensionMethods.ObjectExtensions;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue124 : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public Issue124(ITestOutputHelper console)\n   {\n      this.console = console;\n   }\n\n   [Fact]\n   public void test_nullable()\n   {\n      var faker = new Faker<Person>()\n         .RuleFor(p => p.Guid, f => f.Random.NullableUuid())\n         .RuleFor(p => p.Name, f => f.Person.FullName);\n\n      var fakes = faker.Generate(10);\n\n      fakes.Should()\n         .Contain(p => p.Guid == null)\n         .And\n         .Contain(p => p.Guid != null);\n   }\n\n   [Fact]\n   public void test_nullable_struct()\n   {\n      var faker = new Faker<Person>()\n         .RuleFor(p => p.Guid, f => f.Random.Uuid().OrNull(f))\n         .RuleFor(p => p.Name, f => f.Person.FullName);\n\n      var fakes = faker.Generate(10);\n\n      console.Dump(fakes);\n\n      fakes.Should()\n         .Contain(p => p.Guid == null)\n         .And\n         .Contain(p => p.Guid != null);\n   }\n\n   [Fact]\n   public void test_null_reference_type()\n   {\n      var faker = new Faker<Foo>()\n         .RuleFor(x => x.Id, f => f.Random.Uuid())\n         .RuleFor(x => x.Bar, f => new object().OrNull(f));\n\n      var fakes = faker.Generate(10);\n\n      console.Dump(fakes);\n\n      fakes.Should()\n         .Contain(f => f.Bar == null)\n         .And\n         .Contain(f => f.Bar != null);\n   }\n\n   [Fact]\n   public void test_null_reference_type_between_fakers()\n   {\n      var personFaker = new Faker<Person>()\n         .RuleFor(p => p.Guid, f => f.Random.Uuid().OrNull(f))\n         .RuleFor(p => p.Name, f => f.Person.FullName);\n\n      var barFaker = new Faker<Bar>()\n         .RuleFor(x => x.Id, f => f.Random.Uuid())\n         .RuleFor(x => x.Person, f => personFaker.Generate().OrNull(f) );\n\n      var fakes = barFaker.Generate(20);\n      console.Dump(fakes);\n\n      fakes.Should()\n         .Contain(f => f.Person == null)\n         .And\n         .Contain(f => f.Person != null)\n         .And\n         .Contain(f => f.Person != null && f.Person.Guid == null)\n         .And\n         .Contain(f => f.Person != null && f.Person.Guid != null);\n   }\n\n   [Fact]\n   public void test_deterministic_or_null()\n   {\n      var faker = new Faker<Foo>()\n         .RuleFor(x => x.Id, f => f.Random.Uuid())\n         .RuleFor(x => x.Bar, f => new object().OrNull(f));\n\n      var fakes = faker.Generate(10);\n\n      console.Dump(fakes);\n\n      var bars = fakes.Select(f => f.Bar).ToArray();\n\n      var notNullObjects = bars.Where(b => b != null).ToArray();\n\n      bars.Should()\n         .ContainInOrder(\n            notNullObjects[0],\n            null,\n            null,\n            notNullObjects[1],\n            null,\n            notNullObjects[2],\n            notNullObjects[3],\n            null,\n            null,\n            notNullObjects[4]\n            );\n   }\n\n   [Fact]\n   public void nullable_int_and_nullable_reference_type()\n   {\n      var faker = new Faker<Qux>()\n         .RuleFor(x => x.Id, f => f.Random.Int().OrNull(f))\n         .RuleFor(x => x.Gud, f => f.Random.Guid().OrNull(f, .8f))\n         .RuleFor(x => x.Obj, f => new object().OrNull(f))\n         .RuleFor(x => x.Str, f => f.Random.Word().OrNull(f));\n\n      var q = faker.Generate(5);\n\n      console.Dump(q);\n\n      q[0].Id.Should().NotBeNull();\n      q[0].Gud.Should().NotBeNull();\n      q[0].Obj.Should().NotBeNull();\n      q[0].Str.Should().NotBeNull();\n\n      q[1].Id.Should().NotBeNull();\n      q[1].Gud.Should().NotBeNull();\n      q[1].Obj.Should().NotBeNull();\n      q[1].Str.Should().BeNull();\n\n      q[2].Id.Should().BeNull();\n      q[2].Gud.Should().BeNull();\n      q[2].Obj.Should().NotBeNull();\n      q[2].Str.Should().NotBeNull();\n\n      q[3].Id.Should().BeNull();\n      q[3].Gud.Should().NotBeNull();\n      q[3].Obj.Should().BeNull();\n      q[3].Str.Should().NotBeNull();\n\n      q[4].Id.Should().BeNull();\n      q[4].Gud.Should().NotBeNull();\n      q[4].Obj.Should().NotBeNull();\n      q[4].Str.Should().BeNull();\n   }\n\n   public class Foo\n   {\n      public Guid Id { get; set; }\n      public object Bar { get; set; }\n   }\n\n   public class Bar\n   {\n      public Guid Id { get; set; }\n      public Person Person { get; set; }\n   }\n\n   public class Qux\n   {\n      public int? Id { get; set; }\n      public Guid? Gud { get; set; }\n      public object Obj { get; set; }\n      public string Str { get; set; }\n   }\n}\n\npublic class Person\n{\n   public Guid? Guid { get; set; }\n   public string Name { get; set; }\n}\n\npublic static class ObjectExtensions\n{\n   public static Guid? NullableUuid(this Randomizer r)\n   {\n      return r.Bool() ? r.Uuid() : (Guid?)null;\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue126.cs",
    "content": "﻿using System.Collections.Generic;\nusing Bogus.Extensions;\nusing Bogus.Tests.Models;\nusing FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue126 : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public Issue126(ITestOutputHelper console)\n   {\n      this.console = console;\n   }\n\n   public class CustomFaker<T> : Faker<T> where T : class\n   {\n      public List<T> Generate(int min, int max, string ruleSets = null)\n      {\n         var n = this.FakerHub.Random.Number(min, max);\n         return this.Generate(n, ruleSets);\n      }\n   }\n\n   [Fact]\n   public void can_generate_random_amount_by_derived_faker()\n   {\n      var faker = new CustomFaker<Order>()\n         .RuleFor(x => x.Item, f => f.Commerce.Product())\n         .RuleFor(x => x.Quantity, f => f.Random.Number(1, 10))\n         .RuleFor(x => x.OrderId, f => f.UniqueIndex)\n         as CustomFaker<Order>;\n\n      var fakes = faker.Generate(1, 10);\n      fakes.Count.Should().BeGreaterOrEqualTo(1).And.BeLessOrEqualTo(10);\n      console.Dump(fakes.Count);\n   }\n\n   [Fact]\n   public void can_generate_random_amount_with_extension_methods()\n   {\n      var faker = new Faker<Order>()\n         .RuleFor(x => x.Item, f => f.Commerce.Product())\n         .RuleFor(x => x.Quantity, f => f.Random.Number(1, 10))\n         .RuleFor(x => x.OrderId, f => f.UniqueIndex);\n\n      var fakes = faker.Generate(1, 10);\n      fakes.Count.Should().BeGreaterOrEqualTo(1).And.BeLessOrEqualTo(10);\n      console.Dump(fakes.Count);\n   }\n\n   [Fact]\n   public void can_generate_random_amount_with_builtin_generate_between_extension_method()\n   {\n      var faker = new Faker<Order>()\n         .RuleFor(x => x.Item, f => f.Commerce.Product())\n         .RuleFor(x => x.Quantity, f => f.Random.Number(1, 10))\n         .RuleFor(x => x.OrderId, f => f.UniqueIndex);\n\n      var fakes = faker.GenerateBetween(2, 10);\n      fakes.Count.Should().BeGreaterOrEqualTo(2).And.BeLessOrEqualTo(10);\n      console.Dump(fakes.Count);\n   }\n}\n\npublic static class ExtensionsForFakerT\n{\n   public static List<T> Generate<T>(this Faker<T> faker, int min, int max, string ruleSets = null) where T : class\n   {\n      var r = new Randomizer();\n      var n = r.Number(min, max);\n      return faker.Generate(n, ruleSets);\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue13.cs",
    "content": "﻿using System;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue13 : SeededTest\n{\n   public class ReadOnly\n   {\n      public string Name;\n\n      public string NameReadOnly => Name;\n   }\n\n   [Fact]\n   public void issue_13_readonly_property()\n   {\n      var faker = new Faker<ReadOnly>()\n         .StrictMode(true)\n         .RuleFor(ro => ro.Name, f => f.Name.FirstName());\n\n      faker.Validate().Should().BeTrue();\n      faker.TypeProperties.Count.Should().Be(1);\n   }\n\n   [Fact]\n   public void issue_13_with_model()\n   {\n      var counter = 0;\n\n      var faker = new Faker<TestObject>()\n         .StrictMode(true)\n         .RuleFor(c => c.SomeOtherId, f => counter++)\n         .RuleFor(c => c.SomeId, f => Guid.NewGuid())\n         .RuleFor(c => c.SomeFutureDate, f => f.Date.Future())\n         .RuleFor(c => c.SomePastDate, (f, b) => b.SomeFutureDate.AddHours(f.Random.Number(1, 24)))\n         .RuleFor(c => c.SomeStatusInt, (f, b) => (int)b.SomeExplicitInt)\n         .RuleFor(c => c.SomeExplicitInt, f => 2)\n         .RuleFor(c => c.SomeBool3, f => f.Random.Bool())\n         .RuleFor(c => c.SomeBool2, f => f.Random.Bool())\n         .RuleFor(c => c.SomeBool1, f => f.Random.Bool())\n         .RuleFor(c => c.SomeOtherInt, f => f.Random.Number(1, 5))\n         .RuleFor(c => c.SomeInt, f => 0)\n         .RuleFor(c => c.SomeOtherString, f => null)\n         .RuleFor(c => c.SomeOtherGuid, f => Guid.NewGuid())\n         .RuleFor(c => c.SomeString, f => null)\n         .RuleFor(c => c.SomeComment, f => f.Lorem.Sentence())\n         .RuleFor(c => c.SomeGuid, f => null)\n         .RuleFor(c => c.SomeTimestamp, f => null);\n\n      faker.TypeProperties.Count.Should().Be(17);\n\n      var fake = faker.Generate();\n      fake.Dump();\n   }\n\n   public class TestObject\n   {\n      private DateTime? _lastTimeToUnbook;\n\n      public int SomeOtherId { get; set; }\n\n      public Guid SomeId { get; set; }\n\n      public DateTime SomeFutureDate { get; set; }\n\n      public DateTime SomePastDate { get; set; }\n\n      public int SomeStatusInt { get; set; }\n\n      public int SomeExplicitInt\n      {\n         get { return this.SomeStatusInt; }\n         set { this.SomeStatusInt = value; }\n      }\n\n      public bool SomeBool3 { get; set; }\n\n      public bool SomeBool2 { get; set; }\n\n      public bool SomeBool1 { get; set; }\n\n      public int SomeOtherInt { get; set; }\n\n      public DateTime? ReadOnlyDateTime\n      {\n         get { return _lastTimeToUnbook; }\n      }\n\n      public int SomeInt { get; set; }\n\n      public string SomeOtherString { get; set; }\n\n      public Guid SomeOtherGuid { get; set; }\n\n      public string SomeString { get; set; }\n\n      public bool Someboolean\n      {\n         get { return !this.SomeTimestamp.HasValue; }\n      }\n\n      public DateTime? SomeTimestamp { get; set; }\n\n      public Guid? SomeGuid { get; set; }\n\n      public string SomeComment { get; set; }\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue132.cs",
    "content": "﻿using System;\nusing System.Globalization;\nusing Bogus.DataSets;\nusing Bogus.Extensions;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue132 : SeededTest\n{\n   [Fact]\n   public void should_throw_exception_on_invalid_locale_dataset()\n   {\n      Action a = () => new Lorem(\"wtf_locale\");\n      a.Should().Throw<BogusException>();\n   }\n\n   [Fact]\n   public void should_throw_exception_on_invalid_locale_with_faker_t()\n   {\n      Action a = () => new Faker<Models.Order>(\"yo yo yo\");\n\n      a.Should().Throw<BogusException>();\n   }\n\n   [Fact]\n   public void should_throw_exception_on_invalid_locate_with_faker()\n   {\n      Action a = () => new Faker(\"fe fi fo fum\");\n\n      a.Should().Throw<BogusException>();\n   }\n\n   [Fact]\n   public void ensure_the_project_url_exists()\n   {\n\n      Action a = () => new Lorem(\"LOCALE\");\n\n      //make sure the message has a link back to the project site.\n      //test exists here because we're using AssemblyDescription attribute\n      //and in case that changes, we need to be aware of it.\n\n      a.Should().Throw<BogusException>()\n         .And.Message\n         .Should().Contain(\"https://github.com/bchavez/Bogus\");\n\n   }\n\n   [Fact]\n   public void fr_locale()\n   {\n      CultureInfo.GetCultureInfo(\"fr-CA\")\n         .ToBogusLocale()\n         .Should().Be(\"fr_CA\");\n\n      CultureInfo.GetCultureInfo(\"fr-BE\")\n         .ToBogusLocale()\n         .Should().Be(\"fr\");\n   }\n\n\n   [Fact]\n   public void nb_NO_locale()\n   {\n      var nnNO = CultureInfo.GetCultureInfo(\"nn-NO\");\n      nnNO.ToBogusLocale()\n          .Should().Be(\"nb_NO\");\n\n      var nbNO = CultureInfo.GetCultureInfo(\"nb-NO\");\n      nbNO.ToBogusLocale()\n         .Should().Be(\"nb_NO\");\n\n      var no = CultureInfo.GetCultureInfo(\"no\");\n      no.ToBogusLocale()\n         .Should().Be(\"nb_NO\");\n\n      var nb = CultureInfo.GetCultureInfo(\"nb\");\n      nb.ToBogusLocale()\n         .Should().Be(\"nb_NO\");\n\n      var nn = CultureInfo.GetCultureInfo(\"nn\");\n      nn.ToBogusLocale()\n         .Should().Be(\"nb_NO\");\n   }\n\n\n   [Fact]\n   public void id_ID_locale()\n   {\n      CultureInfo.GetCultureInfo(\"id-ID\")\n         .ToBogusLocale()\n         .Should().Be(\"id_ID\");\n\n      CultureInfo.GetCultureInfo(\"id\")\n         .ToBogusLocale()\n         .Should().Be(\"id_ID\");\n   }\n\n   [Fact]\n   public void ne_locale()\n   {\n      CultureInfo.GetCultureInfo(\"ne-NP\")\n         .ToBogusLocale()\n         .Should().Be(\"ne\");\n\n      CultureInfo.GetCultureInfo(\"ne\")\n         .ToBogusLocale()\n         .Should().Be(\"ne\");\n   }\n\n   [Fact]\n   public void ge_locale()\n   {\n      CultureInfo.GetCultureInfo(\"ka-GE\")\n         .ToBogusLocale()\n         .Should().Be(\"ge\");\n\n      CultureInfo.GetCultureInfo(\"ka\")\n         .ToBogusLocale()\n         .Should().Be(\"ge\");\n   }\n\n   [Fact]\n   public void ind_locale()\n   {\n      CultureInfo.GetCultureInfo(\"en-IN\")\n         .ToBogusLocale()\n         .Should().Be(\"en_IND\");\n   }\n\n   [Fact]\n   public void cz_locale()\n   {\n      CultureInfo.GetCultureInfo(\"cs\")\n         .ToBogusLocale()\n         .Should().Be(\"cz\");\n\n      CultureInfo.GetCultureInfo(\"cs-CZ\")\n         .ToBogusLocale()\n         .Should().Be(\"cz\");\n   }\n\n   [Fact]\n   public void en_US_locale()\n   {\n      CultureInfo.GetCultureInfo(\"en-US\")\n         .ToBogusLocale()\n         .Should().Be(\"en_US\");\n   }\n\n   [Fact]\n   public void de_locale()\n   {\n      CultureInfo.GetCultureInfo(\"de-AT\")\n         .ToBogusLocale()\n         .Should().Be(\"de_AT\");\n\n      CultureInfo.GetCultureInfo(\"de-CH\")\n         .ToBogusLocale()\n         .Should().Be(\"de_CH\");\n\n      CultureInfo.GetCultureInfo(\"de-LI\")\n         .ToBogusLocale()\n         .Should().Be(\"de\");\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue134.cs",
    "content": "﻿using System;\nusing System.Linq;\nusing FluentAssertions;\nusing Xunit;\nusing Z.ExtensionMethods;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue134 : SeededTest\n{\n   [Fact]\n   public void can_make_rules_from_string()\n   {\n      var rulesFromTextFile =\n         @\"\n               FirstName, {{name.firstName}}\n               LastName, {{name.lastName}}\n               StreetAddress, {{address.StreetAddress}}\n            \";\n      var faker = new HandlebarFaker<Foo>()\n         .LoadRulesFromString(rulesFromTextFile);\n\n      var foo = faker.Generate();\n\n      foo.FirstName.Should().Be(\"Lee\");\n      foo.LastName.Should().Be(\"Brekke\");\n      foo.StreetAddress.Should().Be(\"6439 Lindsey Cape\");\n   }\n}\n\npublic class Foo\n{\n   public string FirstName { get; set; }\n   public string LastName { get; set; }\n   public string StreetAddress { get; set; }\n}\n\npublic class HandlebarFaker<T> : Faker<T> where T : class\n{\n   public HandlebarFaker<T> LoadRulesFromString(string rules)\n   {\n      var lines = rules.Split(\n         new[] {\"\\r\\n\", \"\\r\", \"\\n\"}, StringSplitOptions.RemoveEmptyEntries)\n         .Where( s => !s.IsNullOrWhiteSpace());\n\n      foreach( var line in lines )\n      {\n         var parts = line.Split(',');\n         var memberName = parts[0].Trim();\n         var handlebarRule = parts[1].Trim();\n\n         this.RuleFor(memberName, f => f.Parse($\"{handlebarRule}\"));\n      }\n\n      return this;\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue143.cs",
    "content": "﻿using System.Linq;\nusing FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue143 : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public Issue143(ITestOutputHelper console)\n   {\n      this.console = console;\n   }\n\n   private void RunAnotherPrecedingFaker()\n   {\n      var fakerRule = new Faker<Models.Order>()\n         .RuleFor(o => o.OrderId, f => f.IndexGlobal)\n         .RuleFor(o => o.Item, f => f.Commerce.Product())\n         .RuleFor(o => o.Quantity, f => f.Random.Number(1, 3));\n\n      var ordersRules = fakerRule.Generate(5);\n      console.Dump(ordersRules);\n   }\n\n   [Fact]\n   public void IndexGlobal_should_be_incremented_when_CustomInstantiator_is_only_used()\n   {\n      //Uncomment to test to see what happens if a previous\n      //faker is called that influences IndexGlobal.\n      //RunAnotherPrecedingFaker();\n      \n      var faker = new Faker<Models.Order>()\n         .CustomInstantiator(f => new Models.Order\n            {\n               OrderId = f.IndexGlobal,\n               Item = f.Commerce.Product(),\n               Quantity = f.Random.Number(1, 3)\n            });\n\n      var orders = faker.Generate(5);\n      //console.Dump(orders);\n\n      var oids = orders.Select(o => o.OrderId).ToList();\n\n      var start = oids[0];\n\n      oids.Should().Equal(start, start + 1, start + 2, start + 3, start + 4);\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue152.cs",
    "content": "﻿using FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue152 : SeededTest\n{\n   [Fact]\n   public void make_unique_email_easier_to_generate()\n   {\n      var f = new Faker();\n\n      var email = f.Internet.Email(uniqueSuffix: \"fff\");\n      email.Should().Contain(\"fff@\");\n\n      f.Internet.Email(uniqueSuffix: f.UniqueIndex.ToString());\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue168.cs",
    "content": "﻿using FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue168 : SeededTest\n{\n   [Fact]\n   public void make_sure_person_card_has_a_state()\n   {\n      var p = new Bogus.Person();\n\n      p.Address.State.Should().NotBeNullOrWhiteSpace();\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue169.cs",
    "content": "﻿using FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue169 : SeededTest\n{\n   [Fact]\n   public void date_weekday_should_generate_a_weekday()\n   {\n      var d = new DataSets.Date();\n\n      d.Weekday().Should().Be(\"Thursday\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue178.cs",
    "content": "﻿using System.Linq;\nusing Bogus.Extensions;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue178 : SeededTest\n{\n   [Fact]\n   public void weighted_null_check()\n   {\n      var f = new Faker();\n      var mostlyNull = Enumerable.Range(1, 100)\n         .Select(n => (int?)n.OrNull(f, 0.9f))\n         .Count( n => !n.HasValue);\n\n      mostlyNull.Should().BeGreaterThan(80);\n\n      var mostlyNotNull = Enumerable.Range(1, 100)\n         .Select(n => (int?)n.OrNull(f, 0.1f))\n         .Count(n => !n.HasValue);\n\n      mostlyNotNull.Should().BeLessThan(20);\n   }\n\n   [Fact]\n   public void weighted_default_check()\n   {\n      var f = new Faker();\n      var mostlyDefault = Enumerable.Range(1, 100)\n         .Select(n => n.OrDefault(f, 0.9f))\n         .Count(n => n == default);\n\n      mostlyDefault.Should().BeGreaterThan(80);\n\n      var mostlyNotDefault = Enumerable.Range(1, 100)\n         .Select(n => n.OrDefault(f, 0.1f))\n         .Count(n => n == default);\n\n      mostlyNotDefault.Should().BeLessThan(20);\n\n      var mostlyNotDefaultObject = Enumerable.Range(1, 100)\n         .Select( n => new object())\n         .Select(s => s.OrDefault(f, 0.1f))\n         .Count(s => s == null);\n\n      mostlyNotDefaultObject.Should().BeLessThan(20);\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue179.cs",
    "content": "﻿using FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\n\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue179 : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public Issue179(ITestOutputHelper console)\n   {\n      this.console = console;\n   }\n\n   [Fact]\n   public void should_be_able_to_set_non_public_members_of_T()\n   {\n      var fooFaker = new Faker<Buz>()\n            .RuleFor(x => x.Baz, f => f.Random.String2(10))\n            .RuleFor(x => x.Bar, f => f.Random.String2(10))\n            .RuleFor( x => x.Normal, f => f.Random.String2(10))\n          ;\n\n      var foos = fooFaker.Generate(10);\n\n      foreach (var foo in foos)\n      {\n         console.WriteLine($\"{foo.Baz} / {foo.Bar} / {foo.Normal}\");\n         foo.Baz.Should().NotBeNullOrWhiteSpace();\n         foo.Bar.Should().NotBeNullOrWhiteSpace();\n         foo.Normal.Should().NotBeNullOrWhiteSpace();\n      }\n   }\n\n   [Fact]\n   public void can_set_members_on_internal_class()\n   {\n      var boxFaker = new Faker<Box>()\n         .RuleFor(x => x.Bub, f => f.Random.String2(10))\n         .RuleFor(x => x.Normal, f => f.Random.String2(10))\n         ;\n\n      var boxes = boxFaker.Generate(10);\n\n      foreach( var box in boxes )\n      {\n         console.WriteLine($\"{box.Bub} / {box.Normal}\");\n         box.Bub.Should().NotBeNullOrWhiteSpace();\n         box.Normal.Should().NotBeNullOrWhiteSpace();\n      }\n   }\n}\n\n\npublic class Buz\n{\n   public string Baz { get; internal set; }\n\n   internal string Bar { get; set; }\n\n   public string Normal { get; set; }\n}\n\ninternal class Box\n{\n   internal string Bub { get; private set; }\n   public string Normal { get; set; }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue192.cs",
    "content": "﻿using FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue192 : SeededTest\n{\n\n   [Fact]\n   public void no_company_suffix_should_not_throw()\n   {\n      var f = new Faker(\"az\");\n      var s = f.Random.ArrayElement(f.Company.Suffixes());\n      s.Should().Be(\"Holdinqlər\");\n   }\n\n   [Fact]\n   public void company_name_should_work_in_az()\n   {\n      var f = new Faker(\"az\");\n\n      f.Company.CompanyName(0).Should().Be(\"Əfəndiyeva Holdinqlər\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue193.cs",
    "content": "﻿using Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue193 : SeededTest\n{\n   [Fact]\n   public void tr_locale_should_have_real_state_name()\n   {\n      var f = new Faker(\"tr\");\n      \n      f.Address.State().Should().Be(\"Kirklareli\");\n   }\n\n   [Fact]\n   public void can_extend_address_with_my_own_iso3166tr()\n   {\n      var f = new Faker(\"tr\");\n\n      var state = f.Address.StateIso3166();\n      state.Name.Should().Be(\"Kirklareli\");\n      state.Code.Should().Be(\"TR-39\");\n   }\n}\n\npublic static class ExtensionsForTrLocale\n{\n   private static (string, string)[] Iso3166TR =\n      {\n         (\"TR-01\", \"Adana\"),\n         (\"TR-02\", \"Adiyaman\"),\n         (\"TR-03\", \"Afyonkarahisar\"),\n         (\"TR-04\", \"Agri\"),\n         (\"TR-68\", \"Aksaray\"),\n         (\"TR-05\", \"Amasya\"),\n         (\"TR-06\", \"Ankara\"),\n         (\"TR-07\", \"Antalya\"),\n         (\"TR-75\", \"Ardahan\"),\n         (\"TR-08\", \"Artvin\"),\n         (\"TR-09\", \"Aydin\"),\n         (\"TR-10\", \"Balikesir\"),\n         (\"TR-74\", \"Bartin\"),\n         (\"TR-72\", \"Batman\"),\n         (\"TR-69\", \"Bayburt\"),\n         (\"TR-11\", \"Bilecik\"),\n         (\"TR-12\", \"Bingöl\"),\n         (\"TR-13\", \"Bitlis\"),\n         (\"TR-14\", \"Bolu\"),\n         (\"TR-15\", \"Burdur\"),\n         (\"TR-16\", \"Bursa\"),\n         (\"TR-17\", \"Çanakkale\"),\n         (\"TR-18\", \"Çankiri\"),\n         (\"TR-19\", \"Çorum\"),\n         (\"TR-20\", \"Denizli\"),\n         (\"TR-21\", \"Diyarbakir\"),\n         (\"TR-81\", \"Düzce\"),\n         (\"TR-22\", \"Edirne\"),\n         (\"TR-23\", \"Elazig\"),\n         (\"TR-24\", \"Erzincan\"),\n         (\"TR-25\", \"Erzurum\"),\n         (\"TR-26\", \"Eskisehir\"),\n         (\"TR-27\", \"Gaziantep\"),\n         (\"TR-28\", \"Giresun\"),\n         (\"TR-29\", \"Gümüshane\"),\n         (\"TR-30\", \"Hakkâri\"),\n         (\"TR-31\", \"Hatay\"),\n         (\"TR-76\", \"Igdir\"),\n         (\"TR-32\", \"Isparta\"),\n         (\"TR-34\", \"Istanbul\"),\n         (\"TR-35\", \"Izmir\"),\n         (\"TR-46\", \"Kahramanmaras\"),\n         (\"TR-78\", \"Karabük\"),\n         (\"TR-70\", \"Karaman\"),\n         (\"TR-36\", \"Kars\"),\n         (\"TR-37\", \"Kastamonu\"),\n         (\"TR-38\", \"Kayseri\"),\n         (\"TR-71\", \"Kirikkale\"),\n         (\"TR-39\", \"Kirklareli\"),\n         (\"TR-40\", \"Kirsehir\"),\n         (\"TR-79\", \"Kilis\"),\n         (\"TR-41\", \"Kocaeli\"),\n         (\"TR-42\", \"Konya\"),\n         (\"TR-43\", \"Kütahya\"),\n         (\"TR-44\", \"Malatya\"),\n         (\"TR-45\", \"Manisa\"),\n         (\"TR-47\", \"Mardin\"),\n         (\"TR-33\", \"Mersin\"),\n         (\"TR-48\", \"Mugla\"),\n         (\"TR-49\", \"Mus\"),\n         (\"TR-50\", \"Nevsehir\"),\n         (\"TR-51\", \"Nigde\"),\n         (\"TR-52\", \"Ordu\"),\n         (\"TR-80\", \"Osmaniye\"),\n         (\"TR-53\", \"Rize\"),\n         (\"TR-54\", \"Sakarya\"),\n         (\"TR-55\", \"Samsun\"),\n         (\"TR-56\", \"Siirt\"),\n         (\"TR-57\", \"Sinop\"),\n         (\"TR-58\", \"Sivas\"),\n         (\"TR-63\", \"Sanliurfa\"),\n         (\"TR-73\", \"Sirnak\"),\n         (\"TR-59\", \"Tekirdag\"),\n         (\"TR-60\", \"Tokat\"),\n         (\"TR-61\", \"Trabzon\"),\n         (\"TR-62\", \"Tunceli\"),\n         (\"TR-64\", \"Usak\"),\n         (\"TR-65\", \"Van\"),\n         (\"TR-77\", \"Yalova\"),\n         (\"TR-66\", \"Yozgat\"),\n         (\"TR-67\", \"Zonguldak\")\n      };\n\n   public static (string Code, string Name) StateIso3166(this Address address)\n   {\n      return address.Random.ArrayElement(Iso3166TR);\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue218.cs",
    "content": "﻿using System;\nusing Bogus.Tests.Models;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue218 : SeededTest\n{\n   [Fact]\n   public void global_strict_mode_should_throw_on_incomplete_rules()\n   {\n      Faker.DefaultStrictMode = true;\n\n      var orderFaker = new Faker<Order>()\n         .RuleFor(x => x.Item, f => f.Commerce.Product());\n\n      Action gen = () => orderFaker.Generate();\n\n      gen.Should().Throw<ValidationException>();\n\n      Faker.DefaultStrictMode = false;\n   }\n\n   [Fact]\n   public void local_struct_mode_faker_t_scope_should_throw_on_incomplete_rules()\n   {\n      Faker.DefaultStrictMode = false;\n\n      var orderFaker = new Faker<Order>()\n         .StrictMode(true)\n         .RuleFor(x => x.Item, f => f.Commerce.Product());\n\n      Action gen = () => orderFaker.Generate();\n\n      gen.Should().Throw<ValidationException>();\n   }\n\n\n   [Fact]\n   public void local_strict_mode_should_take_precedence_always()\n   {\n      Faker.DefaultStrictMode = true;\n\n      var orderFaker = new Faker<Order>()\n         .StrictMode(false)\n         .RuleFor(x => x.Item, f => f.Commerce.Product());\n\n      Action gen = () => orderFaker.Generate();\n\n      gen.Should().NotThrow<ValidationException>();\n\n      Faker.DefaultStrictMode = false;\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue225.cs",
    "content": "﻿using Bogus.DataSets;\nusing Bogus.Extensions;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue225 : SeededTest\n{\n   [Fact]\n   public void can_generate_sane_email_addresses_in_different_locales()\n   {\n      var p = new Bogus.Person(\"ru\");\n      p.FullName.Should().Be(\"Анастасия Евсеева\");\n      p.Email.Should().Be(\"Anastasiya69@gmail.com\");\n   }\n\n   [Fact]\n   public void can_generate_sane_email_address_from_ru()\n   {\n      var i = new Internet();\n      i.Email(\"Анна\", \"Фомина\").Should().Be(\"Anna81@yahoo.com\");\n   }\n\n   [Fact]\n   public void can_generate_email_without_transliteration()\n   {\n      var i = new Internet();\n      i.Email(\"Анна\", \"Фомина\").Should().Be(\"Anna81@yahoo.com\");\n   }\n\n   [Fact]\n   public void simple_translation()\n   {\n      \"Анна Фомина\".Transliterate().Should().Be(\"Anna Fomina\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue23.cs",
    "content": "﻿using FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue23 : SeededTest\n{\n   public class TestClass\n   {\n      public string Value { get; set; }\n   }\n\n   [Fact]\n   public void issue_23_should_be_able_to_generate_random_word_without_exception()\n   {\n      var faker = new Faker<TestClass>();\n      faker.RuleFor(x => x.Value, faker1 => faker1.Random.Word());\n      foreach( var item in faker.Generate(1000) )\n      {\n         item.Value.Should().NotBeNullOrWhiteSpace();\n      }\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue232.cs",
    "content": "﻿using System;\nusing System.Linq;\nusing Bogus.Extensions;\nusing FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue232 : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public Issue232(ITestOutputHelper console)\n   {\n      this.console = console;\n   }\n\n   [Fact]\n   public void default_value_checks()\n   {\n      var f = new Faker();\n      var mostlyDefault = Enumerable.Range(1, 100)\n         .Select(n => n.OrDefault(f, 0.9f, 777))\n         .Count(n => n == 777);\n\n      mostlyDefault.Should().BeGreaterThan(80);\n\n      var mostlyNotDefault = Enumerable.Range(1, 100)\n         .Select(n => n.OrDefault(f, 0.1f, 7777))\n         .Count(n => n == 7777);\n\n      mostlyNotDefault.Should().BeLessThan(20);\n\n      var mark = new Guid(\"669248FB-6FFA-4912-B93E-12611266E18F\");\n\n      var mostlyMarkObjects = Enumerable.Range(1, 100)\n         .Select(n => new object())\n         .Select(s => s.OrDefault(f, 0.9f, mark))\n         .Count(s => s is Guid g && g == mark);\n\n      mostlyMarkObjects.Should().BeGreaterThan(80);\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue249.cs",
    "content": "﻿using FluentAssertions;\nusing System;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue249 : SeededTest\n{\n   public class UrlModel\n   {\n      public string UrlTest1 { get; set; }\n      public string UrlTest2 { get; set; }\n      public string UrlTest3 { get; set; }\n      public string UrlTest4 { get; set; }\n   }\n\n   [Fact]\n   public void should_have_valid_url_for_pt_BR()\n   {\n      var FakerUrl = new Faker<UrlModel>(\"pt_BR\")\n         .RuleFor(u => u.UrlTest1, f => f.Internet.Url())\n         .RuleFor(u => u.UrlTest2, f => f.Internet.Url())\n         .RuleFor(u => u.UrlTest3, f => f.Internet.Url())\n         .RuleFor(u => u.UrlTest4, f => f.Internet.Url());\n\n      var x = FakerUrl.Generate(1000);\n\n      foreach (var u in x)\n      {\n         Uri.TryCreate(u.UrlTest1, UriKind.Absolute, out _).Should().BeTrue($\"Wrong URL format: {u.UrlTest1}\");\n         Uri.TryCreate(u.UrlTest2, UriKind.Absolute, out _).Should().BeTrue($\"Wrong URL format: {u.UrlTest2}\");\n         Uri.TryCreate(u.UrlTest3, UriKind.Absolute, out _).Should().BeTrue($\"Wrong URL format: {u.UrlTest3}\");\n         Uri.TryCreate(u.UrlTest4, UriKind.Absolute, out _).Should().BeTrue($\"Wrong URL format: {u.UrlTest4}\");\n      }\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue253.cs",
    "content": "﻿using System;\nusing Bogus.Tests.Models;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue253 : SeededTest\n{\n   [Fact]\n   public void can_use_advanced_namespace_rulefor_string()\n   {\n      var orderFaker = new Faker<Order>()\n         .RuleFor(nameof(Order.OrderId), f => f.IndexVariable++)\n         .RuleFor(nameof(Order.Quantity), f => f.Random.Number(1, 3))\n         .RuleFor(nameof(Order.Item), f => f.Commerce.Product());\n\n      var order = orderFaker.Generate();\n\n      order.OrderId.Should().Be(0);\n      order.Quantity.Should().Be(2);\n      order.Item.Should().Be(\"Computer\");\n   }\n\n   [Fact]\n   public void rulefor_a_field_that_doesnt_exist_throws()\n   {\n      var orderFaker = new Faker<Order>()\n         .StrictMode(true)\n         .RuleFor(nameof(Order.OrderId), f => f.IndexVariable++)\n         .RuleFor(nameof(Order.Quantity), f => f.Random.Number(1, 3))\n         .RuleFor(nameof(Order.Item), f => f.Commerce.Product());\n      \n\n      Action act  = () => orderFaker.RuleFor(\"fffff\", f => f.Random.Number());\n\n      act.Should().Throw<ArgumentException>();\n   }\n\n   [Fact]\n   public void ignoring_a_field_that_doesnt_exist_throws()\n   {\n      var orderFaker = new Faker<Order>()\n         .StrictMode(true)\n         .RuleFor(nameof(Order.OrderId), f => f.IndexVariable++)\n         .RuleFor(nameof(Order.Quantity), f => f.Random.Number(1, 3))\n         .RuleFor(nameof(Order.Item), f => f.Commerce.Product());\n\n      orderFaker.Ignore(nameof(Order.Item));\n\n      var o = orderFaker.Generate();\n\n      o.Item.Should().BeNull();\n\n      Action act = () => orderFaker.RuleFor(\"hhhhh\", f => f.Random.Number());\n\n      act.Should().Throw<ArgumentException>();\n   }\n\n   [Fact]\n   public void should_be_able_to_use_rulefor_with_typeT()\n   {\n      var orderFaker = new Faker<Order>()\n         .RuleFor(nameof(Order.OrderId), f => f.IndexVariable++)\n         .RuleFor(nameof(Order.Quantity), f => f.Random.Number(1, 3))\n         .RuleFor(nameof(Order.Item), (f, o) => o.OrderId + f.Commerce.Product());\n\n      var order = orderFaker.Generate();\n\n      order.OrderId.Should().Be(0);\n      order.Quantity.Should().Be(2);\n      order.Item.Should().Be(\"0Computer\");\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue255.cs",
    "content": "﻿using FluentAssertions;\nusing System;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue255 : SeededTest\n{\n   private interface IParent\n   {\n      string Name { get; set; }\n   }\n\n   private interface IChild : IParent\n   {\n      string City { get; set; }\n   }\n\n   private class ChildWithExplicitInterface : IChild\n   {\n      string IParent.Name { get; set; }\n      string IChild.City { get; set; }\n   }\n\n   [Fact]\n   public void explicit_interface_properties_in_parent_interfaces()\n   {\n      var child = new Faker<IChild>()\n          .CustomInstantiator(f => new ChildWithExplicitInterface())\n          .RuleFor(e => e.Name, f => f.Person.FullName)\n          .Generate();\n\n      child.Name.Should().NotBeNullOrWhiteSpace();\n   }\n\n   [Fact]\n   public void explicit_interface_properties_in_child_interfaces()\n   {\n      var child = new Faker<IChild>()\n          .CustomInstantiator(f => new ChildWithExplicitInterface())\n          .RuleFor(e => e.City, f => f.Address.City())\n          .Generate();\n\n      child.City.Should().NotBeNullOrWhiteSpace();\n   }\n\n   [Fact]\n   public void explicit_interface_properties_in_child_interfaces_should_throw_when_strictmode_true()\n   {\n      var childFaker = new Faker<IChild>()\n         .StrictMode(true)\n         .CustomInstantiator(f => new ChildWithExplicitInterface())\n         .RuleFor(e => e.City, f => f.Address.City());\n\n      Action act = () => childFaker.AssertConfigurationIsValid();\n      act.Should().Throw<ValidationException>();\n   }\n\n   [Fact]\n   public void explicit_interface_properties_in_child_interfaces_should_throw_when_strictmode_true2()\n   {\n      var childFaker = new Faker<IChild>()\n         .StrictMode(true)\n         .CustomInstantiator(f => new ChildWithExplicitInterface())\n         .RuleFor(e => e.Name, f => f.Address.City());\n\n      Action act = () => childFaker.AssertConfigurationIsValid();\n      act.Should().Throw<ValidationException>();\n   }\n\n   public class ChildWithNormalInterface : IChild\n   {\n      public string Name { get; set; }\n      public string City { get; set; }\n   }\n\n   [Fact]\n   public void regular_interface_properties_in_parent()\n   {\n      var child = new Faker<IChild>()\n         .StrictMode(true)\n         .CustomInstantiator(f => new ChildWithNormalInterface())\n         .RuleFor(e => e.City, f => f.Address.City())\n         .RuleFor(e => e.Name, f => f.Name.FirstName())\n         .Generate();\n\n      child.City.Should().NotBeNullOrWhiteSpace();\n      child.Name.Should().Be(\"Lupe\");\n   }\n\n   private interface IParent2\n   {\n      string Name2 { get; set; }\n   }\n\n   public class ChildWithMixedInterface : IChild, IParent2\n   {\n      public string Name { get; set; }\n      string IParent2.Name2 { get; set; }\n      string IChild.City { get; set; }\n   }\n\n   [Fact]\n   public void strictmode_only_sees_ichild()\n   {\n      var child = new Faker<IChild>()\n         .StrictMode(true)\n         .CustomInstantiator(f => new ChildWithMixedInterface())\n         .RuleFor(e => e.City, f => f.Address.City())\n         .RuleFor(e => e.Name, f => f.Name.FirstName())\n         .Generate();\n\n      child.City.Should().NotBeNullOrWhiteSpace();\n      child.Name.Should().Be(\"Lupe\");\n   }\n\n   [Fact]\n   public void strictmode_only_sees_iparent2()\n   {\n      var child = new Faker<IParent2>()\n         .StrictMode(true)\n         .CustomInstantiator(f => new ChildWithMixedInterface())\n         .RuleFor(e => e.Name2, f => f.Name.FirstName())\n         .Generate();\n\n      child.Name2.Should().Be(\"Lee\");\n   }\n\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue260.cs",
    "content": "﻿using FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue260 : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public Issue260(ITestOutputHelper console)\n   {\n      this.console = console;\n   }\n\n   [Fact]\n   public void fast_algo3_test()\n   {\n      var r = new Randomizer();\n\n      var x = r.Int();\n\n      // the remainder of this test depends on x having a predictable value\n      x.Should().Be(1077349347);\n\n      // right shift all bits except fir the first 10 bits = 2^10 = 1024.\n      var a = (x >> (32 - 10)) % 898;\n      if( a is 0 or 666 ) a++;\n\n      // use the first 7 bits = 2^7 = 128 \n      var b = (x & 0x7F);\n      if( b == 0 ) b++;\n\n      // last 2^14 = 16384, for last 4 digits of SSN\n      var c = (x >> 7) & 0x3FFF;\n      if( c >= 10000 ) c -= 10000;\n      if( c == 0 ) c++;\n\n      var result = $\"{a:000}-{b:00}-{c:0000}\";\n\n      result.Should().Be(\"256-99-1799\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue271.cs",
    "content": "﻿using Xunit;\nusing Bogus.Extensions.Brazil;\nusing FluentAssertions;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue271 : SeededTest\n{\n   [Fact]\n   public void brazil_cpf_format_parameter_should_respect_person_context()\n   {\n      var p = new Bogus.Person();\n\n      p.Cpf().Should().Be(\"869.287.971-18\");\n      p.Cpf(includeFormatSymbols:false).Should().Be(\"86928797118\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue279.cs",
    "content": "﻿using System;\nusing System.Collections;\nusing System.Collections.Generic;\nusing System.Collections.Specialized;\nusing System.ComponentModel;\nusing System.Diagnostics;\nusing System.Linq;\nusing System.Net.Cache;\nusing Bogus.Tests.Models;\nusing FluentAssertions;\nusing Xunit;\nusing Z.ExtensionMethods;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue279 : SeededTest\n{\n   public class Bar\n   {\n      public string Prop1 { get; set; }\n      public string Prop2 { get; set; }\n      public string Prop3 { get; set; }\n   }\n\n   [Fact]\n   public void last_rule_defined_for_a_property_wins()\n   {\n      var barFaker = new Faker<Bar>()\n         .RuleFor(b => b.Prop1, f =>\n            {\n               return \"aaaa\" + 1;\n            })\n         .RuleFor(b => b.Prop3, f =>\n            {\n               return \"bbbb\" + 2;\n            })\n         .RuleFor(b => b.Prop1, f =>\n            {\n               return \"cccc\" + 3;\n            })\n         .RuleFor(b => b.Prop2, f =>\n            {\n               return \"cccc\" + 4;\n            })\n         .RuleFor(b => b.Prop1, f =>\n            {\n               return \"bbbb\" + 5; // executed 1\n            }) \n         .RuleFor(b => b.Prop2, f =>\n            {\n               return \"aaaa\" + 6;\n            })\n         .RuleFor(b => b.Prop3, f =>\n            {\n               return \"aaaa\" + 7;\n            })\n         .RuleFor(b => b.Prop2, f =>\n            {\n               return \"bbbb\" + 8; // executed 3\n            }) \n         .RuleFor(b => b.Prop3, f =>\n            {\n               return \"cccc\" + 9; // executed 2\n            }) \n         ;\n\n      var bar = barFaker.Generate();\n      bar.Prop1.Should().Be(\"bbbb5\");\n      bar.Prop2.Should().Be(\"bbbb8\");\n      bar.Prop3.Should().Be(\"cccc9\");\n   }\n\n\n   [Fact]\n   public void modifying_rules_from_initial_order_can_affect_other_initial_rules_too()\n   {\n      var barFaker = new Faker<Bar>()\n         .RuleFor(b => b.Prop1, f => f.Company.CompanyName())\n         .RuleFor(b => b.Prop2, f => f.Commerce.Product())\n         .RuleFor(b => b.Prop3, (f, b) => \"Prop3 depends on Prop1: \" + b.Prop1);\n\n      var bar1 = barFaker.Generate();\n\n      bar1.Should().NotBeNull();\n      bar1.Prop1.Should().Be(\"Brekke - Schultz\");\n      bar1.Prop2.Should().Be(\"Tuna\");\n      bar1.Prop3.Should().EndWith(bar1.Prop1);\n\n      //reconfigure \n      barFaker\n         .RuleFor(b => b.Prop1, f => \"Reconfigured Prop1 Value.\");\n\n      var bar2 = barFaker.Generate();\n      bar2.Should().NotBeNull();\n      bar2.Prop1.Should().Be(\"Reconfigured Prop1 Value.\");\n      bar2.Prop2.Should().Be(\"Chair\");\n      bar2.Prop3.Should().EndWith(bar2.Prop1);\n   }\n\n   [Fact]\n   public void redefine_ordering_other_than_initial_order_of_faker_t_rules_throws_by_default()\n   {\n      var barFaker = new Faker<Bar>()\n            .RuleFor(b => b.Prop1, f => f.Company.CompanyName())\n            .RuleFor(b => b.Prop2, f => f.Commerce.Product())\n            .RuleFor(b => b.Prop3, (f, b) => \"Prop3 depends on Prop1: \" + b.Prop1);\n\n      var bar1 = barFaker.Generate();\n\n      bar1.Should().NotBeNull();\n      bar1.Prop1.Should().Be(\"Brekke - Schultz\");\n      bar1.Prop2.Should().Be(\"Tuna\");\n      bar1.Prop3.Should().EndWith(bar1.Prop1);\n\n      //reconfigure \n      barFaker\n         .RuleFor(b => b.Prop2, f => f.Company.CompanyName() + \" zzz\")\n         .RuleFor(b => b.Prop1, (f, b) => ReverseString(b.Prop2));\n\n      //The current (and expected) behavior of Faker<T> throws an exception\n      //due to developer trying to re-order the execution from the initially\n      //defined order.\n      Action generate = () => barFaker.Generate();\n\n      generate.Should().Throw<NullReferenceException>();\n   }\n\n   [Fact]\n   public void allow_redefine_ordering_of_faker_t_rules_using_derived_faker_t()\n   {\n      var barFaker = new ReorderFaker<Bar>()\n         .RuleFor(b => b.Prop1, f => f.Company.CompanyName())\n         .RuleFor(b => b.Prop2, f => f.Commerce.Product())\n         .RuleFor(b => b.Prop3, (f, b) => \"Prop3 depends on Prop1: \"+ b.Prop1)\n         as ReorderFaker<Bar>;\n      \n      var bar1 = barFaker.Generate();\n\n      bar1.Should().NotBeNull();\n      bar1.Prop1.Should().Be(\"Brekke - Schultz\");\n      bar1.Prop2.Should().Be(\"Tuna\");\n      bar1.Prop3.Should().EndWith(bar1.Prop1);\n\n      //reconfigure \n      barFaker.Reorder()\n         .RuleFor(b => b.Prop2, f => f.Company.CompanyName() + \" zzz\")\n         .RuleFor(b => b.Prop1, (f, b) => ReverseString(b.Prop2));\n\n      var bar2 = barFaker.Generate();\n\n      bar2.Should().NotBeNull();\n      bar2.Prop1.Should().Be(\"zzz cnI relluM\");\n      bar2.Prop2.Should().Be(\"Muller Inc zzz\");\n      bar2.Prop3.Should().EndWith(bar2.Prop1);\n   }\n\n   private string ReverseString(string value)\n   {\n      return value.Reverse();\n   }\n\n   public class ReorderFaker<T> : Faker<T> where T : class\n   {\n      private Dictionary<string, OrderedDictionary> reorderActions = new();\n\n      private MultiDictionary<string, string, PopulateAction<T>> initialRules;\n\n      private bool loaded = false;\n      public ReorderFaker<T> Reorder()\n      {\n         //save the very fist initial order, then faker is locked down by the initial order.\n         this.initialRules ??= this.Actions.Clone();\n         this.reorderActions.Clear();\n         this.loaded = false;\n         return this;\n      }\n\n      protected override Faker<T> AddRule(string propertyOrField, Func<Faker, T, object> invoker)\n      {\n         if (initialRules is null)\n         {\n            base.AddRule(propertyOrField, invoker);\n            return this;\n         }\n\n         var rule = new PopulateAction<T>\n            {\n               Action = invoker,\n               RuleSet = currentRuleSet,\n               PropertyName = propertyOrField,\n            };\n\n         if ( reorderActions.TryGetValue(currentRuleSet, out var currentActions) &&\n             currentActions.Contains(propertyOrField))\n         {\n            currentActions.Remove(propertyOrField);\n         }\n\n         AddOrderedRule(reorderActions, currentRuleSet, propertyOrField, rule);\n\n         return this;\n      }\n\n      public static void AddOrderedRule(Dictionary<string, OrderedDictionary> ruleSets, string currentRuleSet, string propertyOrField, PopulateAction<T> populateAction)\n      {\n         if (ruleSets.TryGetValue(currentRuleSet, out var currentActions))\n         {\n            currentActions.Add(propertyOrField, populateAction);\n         }\n         else\n         {\n            var newActionSet = new OrderedDictionary\n               {\n                  {propertyOrField, populateAction}\n               };\n            ruleSets.Add(currentRuleSet, newActionSet);\n         }\n      }\n\n      protected override void PopulateInternal(T instance, string[] ruleSets)\n      {\n         if( !loaded && this.initialRules != null )\n         {\n            LoadRulesInNewOrder();\n            this.loaded = true;\n         }\n\n         base.PopulateInternal(instance, ruleSets);\n      }\n\n      public ReorderFaker<T> LoadRulesInNewOrder()\n      {\n         this.Actions.Clear();\n\n         //use our new rules first.\n         foreach( var ruleSet in reorderActions )\n         {\n            var ruleSetName = ruleSet.Key;\n            var orderedActions = ruleSet.Value;\n\n            //first our ordered rules.\n            foreach( PopulateAction<T> newRule in orderedActions.Values )\n            {\n               this.Actions.Add(ruleSetName, newRule.PropertyName, newRule);\n            }\n         }\n\n         //then the initial rules.\n         foreach( var initialRuleSet in this.initialRules )\n         {\n            //but add the initial rule only if it doesn't exist.\n            var initialRuleSetName = initialRuleSet.Key;\n            var initialActions = initialRuleSet.Value;\n\n            foreach( var initialRule in initialActions.Values )\n            {\n               if( this.Actions.TryGetValue(initialRuleSetName, out var existingRules) &&\n                   existingRules.ContainsKey(initialRule.PropertyName) )\n               {\n                  continue;\n               }\n\n               this.Actions.Add(initialRuleSetName, initialRule.PropertyName, initialRule);\n            }\n         }\n\n         return this;\n      }\n\n   }\n\n}\n\npublic static class ExtensionsForMultiDictionary\n{\n   public static MultiDictionary<T, U, V> Clone<T, U, V>(this MultiDictionary<T, U, V> source)\n   {\n      var target = new MultiDictionary<T, U, V>(source.Comparer);\n\n      foreach( var level1 in source )\n      {\n         foreach( var level2 in level1.Value )\n         {\n            target.Add(level1.Key, level2.Key, level2.Value);\n         }\n      }\n\n      return target;\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue280.cs",
    "content": "﻿using System;\nusing System.CodeDom;\nusing System.Reflection;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue280 : SeededTest\n{\n   public class Foo\n   {\n      public string Baz;\n      public int Bar;\n      public ushort Boo;\n   }\n\n   [Fact]\n   public void automatic_type_conversion_fails_by_default()\n   {\n      var fooFaker = new Faker<Foo>()\n         .RuleFor(o => o.Baz, f => f.Hacker.Phrase())\n         .RuleFor(o => o.Bar, f => f.PickRandom(10, 20, 30))\n         .RuleFor(o => o.Boo, f => f.PickRandom(40, 50, 60));\n\n      Action generate = () => fooFaker.Generate();\n\n      generate.Should().Throw<ArgumentException>();\n   }\n\n   [Fact]\n   public void custom_faker_with_automatic_conversion_does_not_throw()\n   {\n      var fooFaker = new MagicFaker<Foo>()\n         .RuleFor(o => o.Baz, f => f.Hacker.Phrase())\n         .RuleFor(o => o.Bar, f => f.PickRandom(10, 20, 30))\n         .RuleFor(o => o.Boo, f => f.PickRandom(40, 50, 60));\n\n      var foo = fooFaker.Generate();\n\n      foo.Baz.Should().Be(\"Use the neural RAM driver, then you can calculate the neural driver!\");\n      foo.Bar.Should().Be(10);\n      foo.Boo.Should().Be(60);\n   }\n\n   public class MagicFaker<T> : Faker<T> where T : class\n   {\n      protected override Faker<T> AddRule(string propertyOrField, Func<Faker, T, object> invoker)\n      {\n         Func<Faker, T, object> hook = (faker, t) =>\n            {\n               var initialValue = invoker(faker, t);\n               return ConvertValue(propertyOrField, initialValue);\n            };\n         return base.AddRule(propertyOrField, hook);\n      }\n\n      private object ConvertValue(string propertyOrField, object initialValue)\n      {\n         if( initialValue is null ) return null;\n\n         if( !this.TypeProperties.TryGetValue(propertyOrField, out var memberInfo) )\n            return initialValue;\n\n         var targetType = memberInfo switch\n            {\n               PropertyInfo pi => pi.PropertyType,\n               FieldInfo fi => fi.FieldType,\n               _ => throw new Exception(\"Unknown reflection type.\")\n            };\n\n         var convertedValue = targetType switch\n            {\n               Type t when t == typeof(int) => Convert.ToInt32(initialValue),\n               Type t when t == typeof(uint) => Convert.ToUInt32(initialValue),\n               Type t when t == typeof(long) => Convert.ToInt64(initialValue),\n               Type t when t == typeof(ulong) => Convert.ToUInt64(initialValue),\n               Type t when t == typeof(short) => Convert.ToInt16(initialValue),\n               Type t when t == typeof(ushort) => Convert.ToUInt16(initialValue),\n               Type t when t == typeof(float) => Convert.ToSingle(initialValue),\n               Type t when t == typeof(double) => Convert.ToDouble(initialValue),\n               Type t when t == typeof(decimal) => Convert.ToDecimal(initialValue),\n               Type t when t == typeof(byte) => Convert.ToByte(initialValue),\n               Type t when t == typeof(sbyte) => Convert.ToSByte(initialValue),\n               Type t when t == typeof(bool) => Convert.ToBoolean(initialValue),\n               Type t when t == typeof(char) => Convert.ToChar(initialValue),\n               _ => initialValue\n            };\n\n         return convertedValue;\n      }\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue309.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.Linq.Expressions;\nusing FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue309 : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public Issue309(ITestOutputHelper console)\n   {\n      this.console = console;\n   }\n\n   [Fact]\n   public void ruleforlist_addrange()\n   {\n      var hobbyFaker = new Faker<Hobby>()\n         .RuleFor(h => h.Id, f => f.IndexFaker)\n         .RuleFor(h => h.Text, f => f.Random.Word());\n\n      var userFaker = new Faker<User>()\n         .RuleFor(u => u.Id, f => f.IndexFaker)\n         .RuleFor(u => u.Name, f => f.Name.FirstName())\n         .RuleForList(u => u.Hobbies, f => hobbyFaker.Generate(3));\n\n      var user = userFaker.Generate();\n      user.Should().NotBeNull();\n\n      var expected = new[]\n         {\n            new Hobby {Id = 0, Text = \"Soft\"},\n            new Hobby {Id = 1, Text = \"deposit\"},\n            new Hobby {Id = 2, Text = \"Checking Account\"}\n         };\n\n      console.Dump(user);\n      user.Hobbies.Should().HaveCount(3);\n      user.Hobbies.Should().BeEquivalentTo(expected, opt => opt.WithStrictOrdering());\n   }\n\n   public class Hobby\n   {\n      public int Id { get; set; }\n      public string Text { get; set; }\n   }\n   public class User\n   {\n      public int Id { get; set; }\n      public string Name { get; set; }\n      public List<Hobby> Hobbies { get; } = [];\n   }\n}\n\npublic static class ExtensionsForIssue309\n{\n   public static Faker<T> RuleForList<T, U>(this Faker<T> fakerT, Expression<Func<T, List<U>>> propertyOfListU, Func<Faker, List<U>> itemsGetter) \n      where T : class\n   {\n      var func = propertyOfListU.Compile();\n\n      fakerT.RuleFor(propertyOfListU, (f, t) =>\n         {\n\n            var list = func(t);\n            var items = itemsGetter(f);\n\n            list.AddRange(items);\n\n            return items;\n         });\n\n      return fakerT;\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue313.cs",
    "content": "﻿using Xunit;\nusing Bogus.Extensions.Extras;\nusing FluentAssertions;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue313 : SeededTest\n{\n   [Fact]\n   public void can_create_custom_credit_card_number_PAN()\n   {\n      var f = new Faker();\n      Visa16Digit(f).Should()\n         .HaveLength(16)\n         .And\n         .Be(\"4618606064391758\");\n   }\n\n   public static string Visa16Digit(Faker f)\n   {\n      const string format = \"4##############\";\n      return f.Random.ReplaceNumbers(format).AppendCheckDigit();\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue318.cs",
    "content": "﻿using Xunit;\nusing Bogus.Extensions.UnitedKingdom;\nusing FluentAssertions;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue318 : SeededTest\n{\n   [Fact]\n   public void can_get_country_of_uk()\n   {\n      var f = new Faker(\"en_GB\");\n      var country = f.Address.CountryOfUnitedKingdom();\n      country.Should().Be(\"Wales\");\n   }\n\n   [Fact]\n   public void can_get_country_of_uk_without_locale_specified()\n   {\n      var f = new Faker();\n      var country = f.Address.CountryOfUnitedKingdom();\n      country.Should().Be(\"Wales\");\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue319.cs",
    "content": "﻿using System;\nusing Bogus.Extensions;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue319 : SeededTest\n{\n   [Fact]\n   public void can_generate_decimal_edge_case()\n   {\n      var r = new Randomizer();\n\n      Action a = () =>\n         {\n            r.Decimal(0m, decimal.MaxValue);\n            r.Decimal(0m, decimal.MaxValue);\n            r.Decimal(0m, decimal.MaxValue);\n            r.Decimal(0m, decimal.MaxValue);\n         };\n      a.Should().NotThrow();\n   }\n\n   [Fact]\n   public void decimal2_should_throw_on_edge_case()\n   {\n      var r = new Randomizer();\n      Action a = () =>\n         {\n            r.Decimal2(0, decimal.MaxValue);\n         };\n\n      a.Should().Throw<OverflowException>();\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue321.cs",
    "content": "﻿using System;\nusing Xunit;\nusing Bogus.Extensions;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue321 : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public Issue321(ITestOutputHelper console)\n   {\n      this.console = console;\n   }\n\n   [Fact]\n   public void reuse_data_from_custom_instantiator()\n   {\n      var unions = new[]\n         {\n            new Union(\"Married\"),\n            new Union(\"Single\"),\n            new Union(\"Divorced\"),\n         };\n\n      var memberFaker = new Faker<Member>()\n         .CustomInstantiator(f =>\n            {\n               //Store intermediate state here.\n               var email = f.Internet.ExampleEmail();\n               var selectedUnion = f.PickRandom(unions);\n\n               return new Member(\n                  f.Random.Guid().ToString(\"N\"),\n                  f.Name.FullName(),\n                  f.Date.Between(new DateTime(1950, 3, 9), new DateTime(2010, 4, 2)),\n                  f.Address.FullAddress(),\n                  f.Phone.PhoneNumber(),\n                  email,\n                  CreateAppUser(email).Id,\n                  selectedUnion,\n                  selectedUnion.Id,\n                  f.Random.ReplaceNumbers(\"######\"),\n                  f.Rant.Random.Words(5)\n               );\n            });\n\n      var testMembers = memberFaker.GenerateBetween(4, 10);\n      console.Dump(testMembers);\n   }\n\n   private AppUser CreateAppUser(string email)\n   {\n      return new AppUser(email);\n   }\n\n   public class AppUser\n   {\n      public AppUser(string email)\n      {\n         this.Email = email;\n         this.Id = $\"appuser_id:{this.Email.ToLower()}\";\n      }\n\n      public string Email { get; set; }\n\n      public string Id { get; set; }\n   }\n\n   public class Union\n   {\n      public Union(string description)\n      {\n         this.Description = description;\n         this.Id = $\"union_id:{this.Description.ToLower()}\";\n      }\n\n      public string Description { get; set; }\n\n      public string Id { get; set; }\n   }\n\n   public class Member\n   {\n      public string Id { get; }\n      public string Name { get; }\n      public DateTime Dob { get; }\n      public string Address { get; }\n      public string Phone { get; }\n      public string Email { get; }\n      public string AppUserId { get; }\n      public Union Union { get; }\n      public string UnionId { get; }\n      public string Code { get; }\n      public string Description { get; }\n\n      public Member(\n         string id, \n         string name, \n         DateTime dob, \n         string address,\n         string phone, \n         string email, \n         string appUserId, \n         Union union,\n         string unionId,\n         string code, \n         string description)\n      {\n         this.Id = id;\n         this.Name = name;\n         this.Dob = dob;\n         this.Address = address;\n         this.Phone = phone;\n         this.Email = email;\n         this.AppUserId = appUserId;\n         this.Union = union;\n         this.UnionId = unionId;\n         this.Code = code;\n         this.Description = description;\n      }\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue328.cs",
    "content": "﻿using System;\nusing Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue328 : SeededTest\n{\n   [Fact]\n   public void can_use_pt_br_locale_address_city_without_exception_thrown()\n   {\n      var a = new Address(\"pt_BR\");\n      Action act = () => a.City();\n\n      act.Should().NotThrow();\n\n      a.CityPrefix().Should().BeEmpty(because: \"Current locale for pt_BR.address.city_prefix is empty. If it's not empty, then the data_extend/pt_BR.address.city name formats should be removed.\");\n      a.CitySuffix().Should().BeEmpty(because: \"Current locale for pt_BR.address.city_suffix is empty. If it's not empty, then the data_extend/pt_BR.address.city name formats should be removed.\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue342.cs",
    "content": "﻿using System;\nusing Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue342 : SeededTest\n{\n   [Fact]\n   public void more_realistic_pt_BR_city_name()\n   {\n      var a = new Address(\"pt_BR\");\n      a.City().Should().Be(\"Pelotas\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue355.cs",
    "content": "﻿using Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue355 : SeededTest\n{\n   [Fact]\n   public void pt_BR_has_gendered_names()\n   {\n      var n = new Name(\"pt_BR\");\n      n.SupportsGenderFirstNames.Should().BeTrue();\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue389.cs",
    "content": "﻿using FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue389\n{\n   [Fact]\n   public void property_with_private_setter_in_base_class_is_assigned()\n   {\n      var foo = new Faker<Foo>()\n        .RuleFor(f => f.PropInFoo, _ => 42)\n        .RuleFor(f => f.PropInFooBase, _ => 123)\n        .Generate();\n\n      foo.PropInFoo.Should().Be(42);\n      foo.PropInFooBase.Should().Be(123);\n   }\n\n   public class FooBase\n   {\n      public int PropInFooBase { get; private set; }\n   }\n\n   public class Foo : FooBase\n   {\n      public int PropInFoo { get; private set; }\n   }\n\n   public class Zoo : Foo\n   {\n      public int PropInZoo { get; private set; }\n   }\n\n   [Fact]\n   public void property_with_private_setter_inheritance_chain_is_assigned()\n   {\n      var zoo = new Faker<Zoo>()\n         .RuleFor(f => f.PropInFoo, _ => 42)\n         .RuleFor(f => f.PropInFooBase, _ => 123)\n         .RuleFor(f => f.PropInZoo, _ => 77)\n         .Generate();\n\n      zoo.PropInFoo.Should().Be(42);\n      zoo.PropInFooBase.Should().Be(123);\n      zoo.PropInZoo.Should().Be(77);\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue411.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing Xunit;\nusing FluentAssertions;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue411\n{\n   [Fact]\n   public void randomizer_uses_custom_PRNG()\n   {\n      var customRandomizer = new CustomRandomizer();\n\n      for (int i = 0; i < 10; i++)\n      {\n         var index = i % CustomRandom.Data.Count;\n         var knownValue = CustomRandom.Data[index];\n\n         customRandomizer.Number(int.MaxValue).Should().Be(knownValue);\n      }\n   }\n\n   private class CustomRandom : Random\n   {\n      public static readonly List<int> Data = [4, 3, 9, 2001, 42, 7, 13];\n      private int index = 0;\n\n      public override int Next()\n      {\n         if (index >= Data.Count)\n         {\n            index = 0;\n         }\n\n         return Data[index++];\n      }\n\n      public override int Next(int minValue, int maxValue) => Next() % (maxValue - minValue) + minValue;\n      public override void NextBytes(byte[] buffer) => throw new NotImplementedException();\n      public override double NextDouble() => throw new NotImplementedException();\n   }\n\n   private class CustomRandomizer : Randomizer\n   {\n      public CustomRandomizer()\n      {\n         localSeed = new CustomRandom();\n      }\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue45.cs",
    "content": "﻿using System.Collections.Generic;\nusing System.Linq;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue45 : SeededTest\n{\n   public class Issue45Object\n   {\n      public int Id { get; set; }\n      public List<string> Phones { get; set; } // PROBLEM !!!\n   }\n\n   [Fact]\n   public void issue_45_better_fluency()\n   {\n      var ids = 0;\n\n      var test = new Faker<Issue45Object>()\n         .RuleFor(p => p.Id, f => ids++)\n         .RuleFor(p => p.Phones, f => f.Make(5, () => f.Phone.PhoneNumber()));\n\n      test.Generate(1).First().Phones.Count.Should().Be(5);\n   }\n\n   [Fact]\n   public void with_int_argument()\n   {\n      var test = new Faker<Issue45Object>()\n         .RuleFor(p => p.Id, f => f.IndexVariable++)\n         .RuleFor(p => p.Phones, f => f.Make(5, i => i.ToString()));\n\n      test.Generate(1).First().Phones.Select(int.Parse)\n         .Distinct().Should().Equal(1, 2, 3, 4, 5);\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue48.cs",
    "content": "﻿using System.Collections.Generic;\nusing System.Linq;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue48 : SeededTest\n{\n   [Fact]\n   public void issue_48()\n   {\n      Faker<Client> clients = new Faker<Client>()\n         .RuleFor(x => x.Description, y => y.Lorem.Paragraphs(1));\n      var users = new List<User>();\n\n      users.AddRange(\n         new Faker<User>()\n            .RuleFor(x => x.Name, y =>\n               {\n                  var i = y.IndexFaker;\n                  i.Dump();\n                  return new[] {\"John\", \"Mary\", \"Mike\", \"Tom\"}[i % 4];\n               })\n            .RuleFor(x => x.Email, (y, x) => $\"{x.Name}@xyz.com\".Replace(\" \", \"\").ToLower())\n            .RuleFor(x => x.Client, y => y.Random.Bool() ? clients.Generate(1).First() : null)\n            .RuleFor(x => x.UserName, (y, x) => x.Email)\n            .Generate(4)\n      );\n\n      users.Dump();\n\n\n      users.Select(f => f.Name).ToList().Should().Equal(\"John\", \"Mary\", \"Mike\", \"Tom\");\n   }\n\n   public class User\n   {\n      public string Name { get; set; }\n      public string Email { get; set; }\n      public Client Client { get; set; }\n      public string UserName { get; set; }\n   }\n\n   public class Client\n   {\n      public string Description { get; set; }\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue49.cs",
    "content": "﻿using System;\nusing System.Linq;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue49 : SeededTest\n{\n   [Fact]\n   public void issue_49_pr_51_pick_random_subset()\n   {\n      var items = Enumerable.Range(1, 10).ToArray();\n\n      var f = new Faker();\n\n      Action bounds1 = () => { f.PickRandom(items, 25).ToList(); };\n\n      bounds1.Should().Throw<ArgumentOutOfRangeException>();\n\n      Action bounds2 = () => { f.PickRandom(items, -1).ToList(); };\n\n      bounds2.Should().Throw<ArgumentOutOfRangeException>();\n\n      var picked = f.PickRandom(items, 4).ToArray();\n      picked.Dump();\n      picked.Should().Equal(7, 2, 9, 8);\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue538.cs",
    "content": "﻿using Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue538 : SeededTest\n{\n    [Fact]\n    public void can_generate_valid_costa_rican_iban()\n    {\n        // Costa Rican IBANs should match the following format:\n        // https://bank-code.net/iban/structure/costa-rica-international-bank-account-number\n        // e.g. CR05 0152 0200 1026 2840 66\n        var finance = new Finance();\n        var iban = finance.Iban(countryCode: \"CR\");\n\n        var countryCode = iban.Substring(0, 2);\n        var digitsAfterCountryCode = iban.Substring(2, 20);\n\n        iban.Should().HaveLength(22);\n        countryCode.Should().Be(\"CR\");\n        digitsAfterCountryCode.Should().MatchRegex(\"^[0-9]{20}$\");\n    }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue55.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue55 : SeededTest\n{\n   public class DerivedFaker : Faker<Bar>\n   {\n      public DerivedFaker()\n      {\n         this.RuleFor(o => o.Code, f => f.Random.AlphaNumeric(5));\n         this.RuleFor(o => o.Dba, f => f.Company.CompanyName());\n      }\n\n      public override List<Bar> Generate(int count, string ruleSets = null)\n      {\n         var list = base.Generate(count, ruleSets)\n            .OrderBy(o => o.Code)\n            .ToList();\n         list[0].Primary = true;\n         return list;\n      }\n   }\n\n   [Fact]\n   public void issue_55_collection_finish_with_syntax()\n   {\n      var derivedFaker = new DerivedFaker();\n\n      var fakes = derivedFaker.Generate(5);\n   }\n\n   public class Bar\n   {\n      public string Code { get; set; }\n      public string Dba { get; set; }\n      public bool Primary { get; set; }\n   }\n\n#if NETCOREAPP3_1\n   [Fact]\n   public void with_range_and_index_syntax()\n   {\n      var faker = new Faker<Bar>()\n         .RuleFor(o => o.Code, f => f.Random.AlphaNumeric(5))\n         .RuleFor(o => o.Dba, f => f.Company.CompanyName());\n\n      //set the first item to primary.\n      var bars = faker.Generate(5).ToArray();\n      bars[0].Apply(b => b.Primary = true);\n      bars[0].Primary.Should().BeTrue();\n      bars[1..5].Select(b => b.Primary).Should().OnlyContain(x => x == false);\n\n      //set the last item to primary.\n      bars = faker.Generate(5).ToArray();\n      bars[^1].Apply(b => b.Primary = true);\n      bars.Last().Primary.Should().BeTrue();\n\n      //set all items to primary\n      bars = faker.Generate(5).ToArray();\n      bars[..].Apply(b => b.Primary = true);\n      bars[..].Select(b => b.Primary).Should().OnlyContain(x => x == true);\n\n      //set only the first 3\n      bars = faker.Generate(5).ToArray();\n      bars[..3].Apply(b => b.Primary = true);\n      bars.Select(b => b.Primary).Should().Equal(true, true, true, false, false);\n   }\n#endif\n\n}\n\n#if NETCOREAPP3_1\npublic static class ExtensionsForCollection\n{\n   public static T Apply<T>(this T item, Action<T> applyAction)\n   {\n      applyAction(item);\n      return item;\n   }\n\n   public static T[] Apply<T>(this T[] array, Action<T> applyAction)\n   {\n      foreach( var item in array )\n      {\n         applyAction(item);\n      }\n      return array;\n   }\n   public static IEnumerable<T> Apply<T>(this IEnumerable<T> sequence, Action<T> applyAction)\n   {\n      foreach( var item in sequence )\n      {\n         applyAction(item);\n      }\n\n      return sequence;\n   }\n}\n#endif\n"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue581.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Threading.Tasks;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues\n{\n    public class Issue581 : SeededTest\n    {\n       [Fact]\n       public void overflow_test()\n       {\n          var randomizer = new Randomizer(1337);\n          ulong max = ulong.MaxValue;\n          ulong min = max - 10;\n\n          ulong result = randomizer.ULong(min, max);\n\n          result.Should().BeInRange(min, max);\n       }\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue601.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Threading.Tasks;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues\n{\n    public class Issue601 : SeededTest\n    {\n       [Fact]\n       public void can_generate_custom_avatar_ipfs_url()\n       {\n          var f = new Faker();\n          f.Internet.Avatar().Should().StartWith(\"https://ipfs.io/ipfs\");\n          f.Internet.Avatar(\"https://foobar\").Should().StartWith(\"https://foobar/ipfs\");\n       }\n    }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue61.cs",
    "content": "﻿using Xunit;\nusing static Bogus.Tests.GitHubIssues.Issue61.HashIdExtension;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue61 : SeededTest\n{\n   public static class HashIdExtension\n   {\n      public static Hashids Hashid { get; set; }\n   }\n\n   [Fact]\n   public void can_have_custom_hashid_extension()\n   {\n      //Custom\n      Hashid = new Hashids(alphabet: \"~!@#$%.&*()_+-=;<>\");\n\n      var faker = new Faker<SomeUser>()\n         .RuleFor(o => o.Id, f => Hashid.Encode(f.Random.Digits(3)))\n         .RuleFor(o => o.TrackingNumber, f => f.Random.Number(3));\n\n      faker.Generate(5).Dump();\n   }\n\n   public class SomeUser\n   {\n      public string Id { get; set; }\n      public int TrackingNumber { get; set; }\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue70.cs",
    "content": "﻿using FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\n//https://github.com/bchavez/Bogus/issues/70\npublic class Issue70 : SeededTest\n{\n   [Fact]\n   public void should_be_able_to_create_derived_faker_with_class_hierarchy()\n   {\n      var baseBFaker = new Faker<BaseB>()\n         .RuleFor(b => b.Value, f => f.Random.Int(1, 5));\n\n      var derivedBFaker = new Faker<DerivedB>()\n         .RuleFor(b => b.Value, f => f.Random.Int(6, 10));\n\n      //Works\n      var baseAFaker = new Faker<BaseA>()\n         .RuleFor(a => a.SomeProp, () => baseBFaker.Generate());\n\n      //Threw System.ArgumentException: 'An item with the same key has already been added.'\n      var derivedAFaker = new Faker<DerivedA>()\n         .RuleFor(da => da.SomeProp, () => derivedBFaker.Generate());\n\n      DerivedA derivedA = derivedAFaker.Generate();\n\n      derivedA.SomeProp.Value.Should().BeInRange(6, 10);\n      BaseA baseA = derivedA;\n      baseA.SomeProp.Should().BeNull();\n   }\n\n   [Fact]\n   public void quick_test_for_derivedC()\n   {\n      var fakerC = new Faker<ClassC>()\n         .RuleFor(c => c.Value2, f => f.Random.Int(1, 10))\n         .RuleFor(c => c.Value, f => f.Random.Int(11, 20));\n\n      ClassC fakeC = fakerC;\n\n      fakeC.Value2.Should().BeInRange(1, 10);\n      fakeC.Value.Should().BeInRange(11, 20);\n   }\n}\n\nclass BaseA\n{\n   public BaseB SomeProp { get; set; }\n}\n\nclass DerivedA : BaseA\n{\n   public new DerivedB SomeProp { get; set; }\n}\n\n\nclass BaseB\n{\n   public int Value { get; set; }\n}\n\nclass DerivedB : BaseB\n{\n   public new int Value { get; set; }\n}\n\nclass ClassC : BaseB\n{\n   public int Value2 { get; set; }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue86.cs",
    "content": "using Bogus.DataSets;\nusing Bogus.Extensions;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class Issue86 : SeededTest\n{\n   private Internet internet;\n\n   public Issue86()\n   {\n      internet = new Internet();\n   }\n\n   [Fact]\n   public void should_remove_diacritic_marks()\n   {\n      \"hello ÄÖÜí world\".RemoveDiacritics().Should().Be(\"hello AOUi world\");\n   }\n\n   [Fact]\n   public void should_remove_diacritic_marks_in_email()\n   {\n      internet.Email(\"ßra'inÄÖÜí\", \"ÄÖÜíchavez\").Should().Be(\"ssrainAeOeUei81@yahoo.com\");\n   }\n\n   [Fact]\n   public void should_remove_diacritic_marks_in_username()\n   {\n      internet.UserName(\"ßri'ÄÖÜían\", \"chaÄÖÜíez\").Should().Be(\"ssriAeOeUeian.chaAeOeUeiez\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue93.cs",
    "content": "﻿using FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests.GitHubIssues;\n\n//https://github.com/bchavez/Bogus/issues/93\npublic class Issue93 : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public Issue93(ITestOutputHelper console)\n   {\n      this.console = console;\n   }\n\n   [Fact]\n   public void should_be_able_to_use_list_of_objects_and_pick_random()\n   {\n      var myObjFaker = new Faker<MyObj>()\n         .RuleFor(m => m.SomeString, f => f.Lorem.Sentence());\n\n      var objects = myObjFaker.Generate(20);\n\n      var faker = new Faker();\n      var picked = faker.PickRandom(objects);\n\n      console.WriteLine(picked.DumpString());\n      picked.GetType().Should().Be<MyObj>();\n   }\n\n   class MyObj\n   {\n      public string SomeString { get; set; }\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/Issue99.cs",
    "content": "﻿using System.Linq;\nusing Bogus.DataSets;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\n//https://github.com/bchavez/Bogus/issues/99\npublic class Issue99 : SeededTest\n{\n   [Fact]\n   public void multi_threaded_locale_access_should_be_okay()\n   {\n      ParallelEnumerable.Range(0, 9999)\n         .Select(i => new Name(\"nl\")).ToList();\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/PullRequest149.cs",
    "content": "﻿using System;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class PullRequest149 : SeededTest\n{\n   [Fact]\n   public void ensure_arabic_locale_exists()\n   {\n      Action a = () => new Faker(\"ar\");\n\n      a.Should().NotThrow();\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/PullRequest180.cs",
    "content": "﻿using System;\nusing System.Globalization;\nusing System.Threading;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class PullRequest180 : SeededTest, IDisposable\n{\n   private CultureInfo current;\n\n   public PullRequest180()\n   {\n      current = Thread.CurrentThread.CurrentCulture;\n   }\n\n   [Fact]\n   public void lower_invarant_should_be_used_to_avoid_locale_issues_in_json_path()\n   {\n      var turkish = CultureInfo.GetCultureInfo(\"tr\");\n      Thread.CurrentThread.CurrentCulture = turkish;\n      var faker = new Faker(\"tr\");\n      faker.Internet.Url().Should().NotBeNullOrWhiteSpace();\n   }\n\n   public void Dispose()\n   {\n      Thread.CurrentThread.CurrentCulture = current;\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/PullRequest194.cs",
    "content": "﻿using FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class PullRequest194 : SeededTest\n{\n   [Fact]\n   public void can_generate_nl_locale_with_modifications()\n   {\n      var f = new Faker(\"nl\");\n\n      f.Address.StreetSuffix().Should().Be(\"sloot\");\n      f.Company.Suffixes().Should().Equal(\n         new[]\n            {\n               \"Bank\",\n               \"BV\",\n               \"B.V.\",\n               \"NV\",\n               \"N.V.\",\n               \"V.O.F.\",\n               \"International\",\n               \"Groep\",\n               \"Group\",\n               \"HRM\",\n               \"ICT\",\n               \"IT\",\n               \"Maatschappij\",\n               \"Online\",\n               \"en Zonen\"\n            });\n\n      f.Name.FirstName().Should().Be(\"Bram\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/PullRequest197.cs",
    "content": "﻿using Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class PullRequest197 : SeededTest\n{\n   public class Internet2 : Internet\n   {\n      public Name DependentDataSet => this.Name;\n   }\n\n   [Fact]\n   public void ensure_randomizer_propagates_to_dependent_datasets()\n   {\n      var internet = new Internet2();\n\n      var internetRandomizer = internet.Random;\n\n      var dependentRandomizer = internet.DependentDataSet.Random;\n\n      dependentRandomizer.Should().BeSameAs(internetRandomizer);\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/PullRequest258.cs",
    "content": "﻿using Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class PullRequest258 : SeededTest\n{\n   [Fact]\n   public void can_get_rooted_url_path_with_fileExt()\n   {\n      var i = new Internet();\n\n      i.UrlRootedPath(\".txt\").Should().Be(\"/soft/deposit.txt\");\n   }\n\n   [Fact]\n   public void get_rooted_path_with_no_ext()\n   {\n      var i = new Internet();\n\n      i.UrlRootedPath().Should().Be(\"/soft/deposit\");\n   }\n\n   [Fact]\n   public void check_UrlWithPath_fileExt_parameter()\n   {\n      var i = new Internet();\n      i.UrlWithPath(fileExt: \".mp3\").Should().Be(\"https://ambrose.net/soft/deposit.mp3\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/PullRequest259.cs",
    "content": "﻿using System.Linq;\nusing FluentAssertions;\nusing Xunit;\nusing static Bogus.Tests.GitHubIssues.PullRequest259.DrinkRuleSets;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class PullRequest259 : SeededTest\n{\n   class Drink\n   {\n      public string Name { get; set; }\n      public int FluidOunce { get; set; }\n   }\n\n   public static class DrinkRuleSets\n   {\n      public const string Cherry = nameof(Cherry);\n      public const string Lemonade = nameof(Lemonade);\n      public const string SmallDrink = nameof(SmallDrink);\n      public const string LargeDrink = nameof(LargeDrink);\n   }\n\n   [Fact]\n   public void ensure_generate_forever_applies_ruleset()\n   {\n      var drinkFaker = new Faker<Drink>()\n         .RuleSet(Cherry, set =>\n               {\n                  set.RuleFor(d => d.Name, f => \"cherry coke\");\n               })\n         .RuleSet(Lemonade, set =>\n            {\n               set.RuleFor(d => d.Name, f => \"strawberry lemonade\");\n            })\n         .RuleSet(SmallDrink, set =>\n            {\n               set.RuleFor(d => d.FluidOunce, f => 12);\n            });\n\n      var cherryDrink = drinkFaker.GenerateForever($\"{Cherry}, {SmallDrink}\").First();\n      cherryDrink.Name.Should().Be(\"cherry coke\");\n      cherryDrink.FluidOunce.Should().Be(12);\n\n      var lemonadeDrink = drinkFaker.GenerateForever(Lemonade).First();\n      lemonadeDrink.Name.Should().Be(\"strawberry lemonade\");\n      lemonadeDrink.FluidOunce.Should().Be(0);\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/PullRequest261.cs",
    "content": "﻿using Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class PullRequest261 : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public PullRequest261(ITestOutputHelper console)\n   {\n      this.console = console;\n   }\n\n   [Fact]\n   public void can_generate_ipv4_endpoint()\n   {\n      var i = new Internet();\n      var ep = i.IpEndPoint();\n      ep.ToString().Should().Be(\"218.35.156.76:2333\");\n   }\n\n   [Fact]\n   public void can_generate_ipv6_endpoint()\n   {\n      var i = new Internet();\n      var ep = i.Ipv6EndPoint();\n      ep.ToString().Should().Be(\"[da23:9c4c:e0c4:2dd7:e3c4:a896:17f2:55b2]:45956\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/PullRequest500.cs",
    "content": "﻿using Bogus.Tests.Models;\nusing FluentAssertions;\nusing System;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class PullRequest500 : SeededTest\n{\n   public class PersonTest\n   {\n      public string Name { get; set; }\n      public DateTime Birhtday { get; set; }\n   }\n\n   [Fact]\n   public void can_set_and_use_datetimereference_on_Faker()\n   {\n      var expected = new System.DateTime(2017, 11, 11, 11, 11, 11);\n\n      var f = new Faker()\n      {\n         Random = new Randomizer(7331),\n         DateTimeReference = expected\n      };\n\n      f.Date.LocalSystemClock().Should().Be(expected);\n   }\n\n\n   [Fact]\n   public void can_set_and_use_datetimereference_on_FakerT()\n   {\n      var expected = new System.DateTime(2017, 11, 11, 11, 11, 11);\n\n      var f = new Faker<Order>();\n      f.UseSeed(7331);\n      f.UseDateTimeReference(expected);\n\n      f.localDateTimeRef.Should().Be(expected);\n\n      var internals = f as IFakerTInternal;\n      internals.FakerHub.DateTimeReference.Should().NotBeNull();\n      internals.FakerHub.Date.LocalSystemClock().Should().Be(expected);\n   }\n\n\n   [Fact]\n   public void cloning_FakerT_still_uses_datetimereference_on_source_FakerT()\n   {\n      var expected = new System.DateTime(2017, 11, 11, 11, 11, 11);\n\n      var fakerT = new Faker<Order>();\n      fakerT.UseSeed(7331);\n      fakerT.UseDateTimeReference(expected);\n\n      var clone = fakerT.Clone();\n\n      clone.localDateTimeRef.Should().Be(expected);\n\n      var cloneInternals = clone as IFakerTInternal;\n      cloneInternals.FakerHub.DateTimeReference.Should().NotBeNull();\n      cloneInternals.FakerHub.Date.LocalSystemClock().Should().Be(expected);\n   }\n\n   [Fact]\n   public void null_usedatetimereference_reverts_to_systemclock_FakerT()\n   {\n      var expected = new System.DateTime(2017, 11, 11, 11, 11, 11);\n\n      var fakerT = new Faker<Order>();\n      fakerT.UseSeed(7331);\n      fakerT.UseDateTimeReference(expected);\n      fakerT.UseDateTimeReference(null);\n\n      fakerT.localDateTimeRef.Should().BeNull();\n\n      var internals = fakerT as IFakerTInternal;\n      internals.FakerHub.DateTimeReference.Should().BeNull();\n      internals.FakerHub.Date.LocalSystemClock.Should().BeNull();\n   }\n\n\n   [Fact]\n   public void null_datetimereference_should_use_systemclock_for_Faker()\n   {\n      var f = new Faker()\n      {\n         Random = new Randomizer(7331),\n         DateTimeReference = new System.DateTime(2017, 11, 11, 11, 11, 11)\n      };\n\n      f.DateTimeReference = null;\n\n      f.Date.LocalSystemClock.Should().BeNull();\n   }\n\n\n   [Fact]\n   public void FakerT_usedatetimereference_flows_to_Person()\n   {\n      var expected = new System.DateTime(2017, 11, 11, 11, 11, 11);\n\n      var f = new Faker<PersonTest>()\n         .UseSeed(7331)\n         .UseDateTimeReference(expected)\n         .RuleFor(f => f.Name, f => f.Person.FirstName + \" \" + f.Person.LastName)\n         .RuleFor(f => f.Birhtday, f => f.Date.Recent());\n\n      var internals = f as IFakerTInternal;\n      internals.FakerHub.Person.DsDate.LocalSystemClock().Should().Be(expected);\n\n      var p = f.Generate();\n      p.Birhtday.Should().BeCloseTo(expected, precision: TimeSpan.FromDays(1));\n   }\n\n   [Fact]\n   public void using_Person_refDate_sets_dsdate_localsystemclock()\n   {\n      var expected = new System.DateTime(2017, 11, 11, 11, 11, 11);\n      var p = new Bogus.Person(refDate: expected);\n      p.DsDate.LocalSystemClock.Should().NotBeNull();\n      p.DsDate.LocalSystemClock().Should().Be(expected);\n   }\n\n\n   [Fact]\n   public void using_internal_Person_refDate_sets_dsdate_localsystemclock()\n   {\n      var expected = new System.DateTime(2017, 11, 11, 11, 11, 11);\n      var p = new Bogus.Person(new Randomizer(), refDate: expected);\n      p.DsDate.LocalSystemClock.Should().NotBeNull();\n      p.DsDate.LocalSystemClock().Should().Be(expected);\n\n      p.DateOfBirth.Should()\n         .BeOnOrBefore(expected.AddYears(-20))\n         .And\n         .BeOnOrAfter(expected.AddYears(-20 + -50));\n   }\n\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/PullRequest510.cs",
    "content": "﻿using Bogus.DataSets;\nusing Bogus.Extensions.UnitedKingdom;\n\nusing FluentAssertions;\n\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class PullRequest510 : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public PullRequest510(ITestOutputHelper console)\n   {\n      this.console = console;\n   }\n\n   [Fact]\n   public void can_generate_formatted_government_vat_number()\n   {\n      Finance i = new Finance();\n\n      string ep = i.VatNumber(VatRegistrationNumberType.GovernmentDepartment);\n\n      Assert(ep, @\"GB GD ([01][0-9][0-9]|4[0-9][0-9]|[0-9])\");\n   }\n\n   [Fact]\n   public void can_generate_unformatted_government_vat_number()\n   {\n      Finance i = new Finance();\n\n      string ep = i.VatNumber(VatRegistrationNumberType.GovernmentDepartment, includeSeparator: false);\n\n      Assert(ep, @\"GBGD([01][0-9][0-9]|4[0-9][0-9]|[0-9])\");\n   }\n\n   [Fact]\n   public void can_generate_formatted_health_vat_number()\n   {\n      Finance i = new Finance();\n\n      string ep = i.VatNumber(VatRegistrationNumberType.HealthAuthority);\n\n      Assert(ep, @\"GB HA ([5][0-9][0-9]|9[0-9][0-9]|[0-9])\");\n   }\n\n   [Fact]\n   public void can_generate_unformatted_health_vat_number()\n   {\n      Finance i = new Finance();\n\n      string ep = i.VatNumber(VatRegistrationNumberType.HealthAuthority, includeSeparator: false);\n\n      Assert(ep, @\"GBHA([5][0-9][0-9]|9[0-9][0-9]|[0-9])\");\n   }\n   \n   [Fact]\n   public void can_generate_unformatted_standard_vat_number()\n   {\n      Finance i = new Finance();\n\n      string ep = i.VatNumber(VatRegistrationNumberType.Standard, includeSeparator: false);\n\n      Assert(ep, @\"GB([0-9]){9}\");\n   }\n\n   [Fact]\n   public void can_generate_formatted_standard_vat_number()\n   {\n      Finance i = new Finance();\n\n      string ep = i.VatNumber(VatRegistrationNumberType.Standard, includeSeparator: true);\n\n      Assert(ep, @\"GB ([0-9]){3} ([0-9]){4} ([0-9]){2}\");\n   }\n\n   [Fact]\n   public void can_generate_unformatted_branchTrader_vat_number()\n   {\n      Finance i = new Finance();\n\n      string ep = i.VatNumber(VatRegistrationNumberType.BranchTrader, includeSeparator: false);\n\n      Assert(ep, @\"GB([0-9]){12}\");\n   }\n\n   [Fact]\n   public void can_generate_formatted_branchTrader_vat_number()\n   {\n      Finance i = new Finance();\n\n      string ep = i.VatNumber(VatRegistrationNumberType.BranchTrader, includeSeparator: true);\n\n      Assert(ep, @\"GB ([0-9]){3} ([0-9]){4} ([0-9]){2} ([0-9]){3}\");\n   }\n\n   private void Assert(string ep, string regex)\n   {\n      this.console.WriteLine($\"Generated {ep}\");\n\n      ep.ToString().Should().MatchRegex(regex);\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/GitHubIssues/PullRequest513.cs",
    "content": "﻿using Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.GitHubIssues;\n\npublic class PullRequest513 : SeededTest\n{\n   [Fact]\n   public void sv_has_gendered_names()\n   {\n      var n = new Name(\"sv\");\n      n.SupportsGenderFirstNames.Should().BeTrue();\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/HandleBarTests.cs",
    "content": "﻿using FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests;\n\npublic class HandleBarTests : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public HandleBarTests(ITestOutputHelper console)\n   {\n      this.console = console;\n   }\n\n   [Fact]\n   public void parse_test()\n   {\n      var f = new Faker();\n      var s = Tokenizer.Parse(\"{{name.lastName}}, {{name.firstName}} {{name.suffix}}\", f.Name);\n\n      console.Dump(s);\n      s.Should().Be(\"Mitchell, Bernhard DDS\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/HandlebarsTests/ArgumentsTest.cs",
    "content": "using FluentAssertions;\nusing System;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests.HandlebarsTests;\n\npublic class ArgumentsTest : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public ArgumentsTest(ITestOutputHelper console)\n   {\n      this.console = console;\n   }\n\n\n   [Fact]\n   public void can_parse_random_number_request_without_arguments()\n   {\n      var faker = new Faker();\n      var result = faker.Parse(\"{{randomizer.number}}\");\n      int.Parse(result);\n   }\n\n   [Fact]\n   public void can_parse_random_bool_request_without_arguments()\n   {\n      var faker = new Faker();\n      var result = faker.Parse(\"{{randomizer.bool}}\");\n      bool.Parse(result);\n   }\n\n\n   [Fact]\n   public void can_parse_random_number_parameterized_request()\n   {\n      var faker = new Faker();\n      var result = faker.Parse(\"{{randomizer.number (100)}}\");\n      int.Parse(result).Should().Be(60);\n   }\n\n   [Fact]\n   public void can_parse_random_number_parameterized_request_overload()\n   {\n      var faker = new Faker();\n      var result = faker.Parse(\"{{randomizer.number (50, 100)}}\");\n      int.Parse(result).Should().Be(80);\n   }\n\n   [Fact]\n   public void cant_parse_random_number_parameterized_request_incorrect_overload()\n   {\n      var faker = new Faker();\n      Assert.Throws<ArgumentException>(() => faker.Parse(\"{{randomizer.number (50, 100, 1000)}}\"));\n   }\n\n   [Fact]\n   public void cant_parse_random_number_parameterized_request_incorrect_type()\n   {\n      var faker = new Faker();\n      Assert.Throws<ArgumentException>(() => faker.Parse(\"{{randomizer.number (a)}}\"));\n   }\n\n   [Fact]\n   public void cant_parse_random_string_request_with_not_enough_arguments()\n   {\n      var faker = new Faker();\n      Assert.Throws<ArgumentException>(() => faker.Parse(\"{{randomizer.ReplaceNumbers}}\"));\n   }\n\n   [Fact]\n   public void can_parse_random_string_request_with_enough_arguments()\n   {\n      var faker = new Faker();\n      faker.Parse(\"{{randomizer.string (5, 10)}}\")\n           .Length.Should()\n           .BeGreaterOrEqualTo(5)\n           .And\n           .BeLessOrEqualTo(10);\n   }\n\n   [Fact]\n   public void can_parse_random_string_request_with_full_arguments()\n   {\n      var faker = new Faker();\n      faker.Parse(\"{{randomizer.string (5, 10, a, z)}}\").Should().Be(\"cvqaqbrm\");\n   }\n\n   [Fact]\n   public void can_parse_enum_argument()\n   {\n      var faker = new Faker();\n      faker.Parse(\"{{name.firstname(Female)}} {{name.firstname(Male)}}\").Should().Be(\"Lindsay Jonathan\");\n   }\n\n   [Fact]\n   public void can_parse_string_argument()\n   {\n      var faker = new Faker();\n      faker.Parse(@\"{{randomizer.string2(9, wxyz)}}\").Should().Be(\"ywzywywyx\");\n   }\n\n   [Fact]\n   public void can_parse_bool_argument()\n   {\n      var faker = new Faker();\n      faker.Parse(@\"{{randomizer.hash(5, true)}}\").Should().Be(\"91DA0\");\n   }\n\n   [Fact]\n   public void can_parse_datetime_with_arguments()\n   {\n      var faker = new Faker();\n      var dtString = faker.Parse(\"{{date.between(2015-10-04, 2017-11-03) }}\");\n      var dt = DateTimeOffset.Parse(dtString);\n      dt.Should()\n         .BeAfter(new DateTime(2015, 10, 04))\n         .And\n         .BeBefore(new DateTime(2017, 11, 03));\n   }\n\n   [Fact]\n   public void unmached_brace_should_throw()\n   {\n      var faker = new Faker();\n      //easy to miss the closing ) with }} handle bars.\n      Action a = () => faker.Parse(\"{{randomizer.number(100 }}\");\n      a.Should().Throw<ArgumentException>();\n   }\n\n   [Fact]\n   public void can_parse_timespan_with_arguments()\n   {\n      var faker = new Faker();\n\n      faker.Parse(\"{{date.timespan(00:00:25)}}\")\n         .Should().Be(\"00:00:15.0880571\");\n   }\n\n\n\n   [Fact]\n   public void can_parse_vehicle()\n   {\n      var faker = new Faker();\n      var result = faker.Parse(\"{{vehicle.manufacturer}}\");\n      Assert.NotNull(result);\n   }\n\n   [Fact]\n   public void parse_vehicle_returns_expected_value()\n   {\n      var faker = new Faker();\n      var result = faker.Parse(\"{{vehicle.manufacturer}}\");\n      result.Should().Be(\"Maserati\");\n   }\n\n   [Fact]\n   public void can_parse_music()\n   {\n      var faker = new Faker();\n      var result = faker.Parse(\"{{music.genre}}\");\n      Assert.NotNull(result);\n   }\n\n   [Fact]\n   public void parse_music_returns_expected_value()\n   {\n      var faker = new Faker();\n      var result = faker.Parse(\"{{music.genre}}\");\n      result.Should().Be(\"Hip Hop\");\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/LocaleTests/PtLocale.cs",
    "content": "﻿using Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.LocaleTests;\n\npublic class PtLocale : SeededTest\n{\n   [Fact]\n   public void address_test()\n   {\n      var a = new Address(\"pt_PT\");\n      a.CityPrefix().Should().Be(\"Vila Nova de\");\n      a.CitySuffix().Should().Be(\"do Douro\");\n      a.StreetSuffix().Should().Be(\"Viela\");\n      a.SecondaryAddress().Should().Be(\"Lote 06\");\n      a.State().Should().Be(\"Aveiro\");\n   }\n\n   [Fact]\n   public void company_tests()\n   {\n      var c = new Company(\"pt_PT\");\n\n      c.CompanySuffix().Should().Be(\"e Associados\");\n      c.CompanyName().Should().Be(\"Raposo e Associados\");\n   }\n\n   [Fact]\n   public void name_tests()\n   {\n      var n = new Name(\"pt_PT\");\n\n      n.Suffix().Should().Be(\"Neto\");\n      n.Prefix(Name.Gender.Female).Should().Be(\"Sra.\");\n   }\n\n   [Fact]\n   public void date_tests()\n   {\n      var d = new Date(\"pt_PT\");\n\n      d.Month().Should().Be(\"Agosto\");\n      d.Month(abbreviation: true).Should().Be(\"Fev\");\n      d.Weekday().Should().Be(\"Sábado\");\n      d.Weekday(abbreviation:true).Should().Be(\"Sex\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/LocaleTests/TrLocale.cs",
    "content": "﻿using Bogus.DataSets;\nusing FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests.LocaleTests;\n\npublic class TrLocale : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public TrLocale(ITestOutputHelper console)\n   {\n      this.console = console;\n   }\n\n   [Fact]\n   public void ensure_tr_locale_lorem_is_used()\n   {\n      var l = new Lorem(\"tr\");\n      l.Sentence().Should().Be(\"Değerli voluptatem quia değirmeni sequi mi numquam.\");\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/Models/Order.cs",
    "content": "﻿namespace Bogus.Tests.Models;\n\npublic class Order\n{\n   public int OrderId { get; set; }\n   public string Item { get; set; }\n   public int Quantity { get; set; }\n}"
  },
  {
    "path": "Source/Bogus.Tests/PersonTest.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing Bogus.DataSets;\nusing Bogus.Extensions.Brazil;\nusing Bogus.Extensions.Canada;\nusing Bogus.Extensions.Finland;\nusing Bogus.Extensions.UnitedStates;\nusing FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\nusing Z.ExtensionMethods.ObjectExtensions;\n\nnamespace Bogus.Tests;\n\npublic class PersonTest : SeededTest\n{\n   private readonly ITestOutputHelper console;\n\n   public PersonTest(ITestOutputHelper console)\n   {\n      this.console = console;\n   }\n\n   public class User\n   {\n      public string FirstName { get; set; }\n      public string Email { get; set; }\n      public string LastName { get; set; }\n   }\n\n   [Fact]\n   public void new_person_on_every_generate()\n   {\n      var faker = new Faker<User>()\n         .RuleFor(b => b.Email, f => f.Person.Email)\n         .RuleFor(b => b.FirstName, f => f.Person.FirstName)\n         .RuleFor(b => b.LastName, f => f.Person.LastName);\n\n      var fakes = faker.Generate(3);\n\n      fakes.Select(f => f.Email).Distinct().Count().Should().Be(3);\n      fakes.Select(f => f.FirstName).Distinct().Count().Should().Be(3);\n      fakes.Select(f => f.LastName).Distinct().Count().Should().Be(3);\n   }\n\n\n   [Fact]\n   public void check_ssn_on_person()\n   {\n      var p = new Person();\n      p.Ssn().Should().Be(\"771-62-9016\");\n   }\n\n   [Fact]\n   public void pass_reference_date_to_person()\n   {\n      var now = DateTime.Parse(\"6/7/2020 4:17:41 PM\");\n      var faker = new Faker<User>()\n         .UseDateTimeReference(now);\n\n      faker.FakerHub.Person.DsDate.GetTimeReference().Should().Be(now);\n   }\n\n   [Fact]\n   public void can_generate_valid_sin()\n   {\n      var obtained = Get(10, p => p.Sin());\n\n      console.Dump(obtained);\n\n      var truth = new[]\n         {\n            \"839 188 984\",\n            \"325 702 553\",\n            \"319 484 895\",\n            \"586 063 471\",\n            \"518 195 482\",\n            \"964 093 777\",\n            \"779 498 823\",\n            \"920 006 517\",\n            \"933 919 375\",\n            \"399 632 215\"\n         };\n\n      obtained.Should().Equal(truth);\n   }\n\n   [Fact]\n   public void can_generate_cpf_for_brazil()\n   {\n      var obtained = Get(10, p => p.Cpf());\n\n      console.Dump(obtained);\n\n      var expect = new[]\n         {\n            \"869.287.971-18\",\n            \"595.269.345-80\",\n            \"798.307.329-16\",\n            \"885.844.123-01\",\n            \"818.542.835-29\",\n            \"963.989.340-40\",\n            \"006.475.157-09\",\n            \"629.400.035-13\",\n            \"658.676.631-16\",\n            \"792.478.139-05\"\n         };\n\n      obtained.Should().Equal(expect);\n   }\n\n   [Fact]\n   public void can_generate_cpf_for_brazil_without_formatting()\n   {\n      var obtained = Get(10, p => p.Cpf(includeFormatSymbols: false));\n\n      console.Dump(obtained);\n\n      var expect = new[]\n         {\n            \"86928797118\",\n            \"59526934580\",\n            \"79830732916\",\n            \"88584412301\",\n            \"81854283529\",\n            \"96398934040\",\n            \"00647515709\",\n            \"62940003513\",\n            \"65867663116\",\n            \"79247813905\"\n         };\n\n      obtained.Should().Equal(expect);\n   }\n\n   [Fact]\n   public void can_generate_numeric_cpf_for_brazil()\n   {\n      var obtained = Get(10, p => p.Cpf(includeFormatSymbols: false).ToULong());\n\n      console.Dump(obtained);\n\n      var expect = new ulong[]\n         {\n            86928797118,\n            59526934580,\n            79830732916,\n            88584412301,\n            81854283529,\n            96398934040,\n            00647515709,\n            62940003513,\n            65867663116,\n            79247813905\n         };\n\n      obtained.Should().Equal(expect);\n   }\n\n   [Fact]\n   public void can_generate_henkilötunnus_for_finland()\n   {\n      var p = new Person();\n      var obtained = p.Henkilotunnus();\n\n      var a = obtained.Split('-')[0];\n      var b = obtained.Split('-')[1];\n\n      a.Length.Should().Be(6);\n      b.Length.Should().Be(4);\n   }\n\n   [Fact]\n   public void check_emails()\n   {\n      var emails = Get(10, p => p.Email);\n\n      console.Dump(emails);\n\n      emails.Should().ContainInOrder(\n         \"Doris69@yahoo.com\",\n         \"Natasha_Turcotte19@hotmail.com\",\n         \"Melba47@gmail.com\",\n         \"Ismael.Murray3@gmail.com\",\n         \"Brendan.Beer51@yahoo.com\",\n         \"Kathleen_Nader@yahoo.com\",\n         \"Genevieve_Marvin@yahoo.com\",\n         \"Regina_Kirlin44@yahoo.com\",\n         \"Gerardo_Leannon@hotmail.com\",\n         \"Theodore_Gaylord24@hotmail.com\"\n      );\n      console.WriteLine(emails.DumpString());\n   }\n\n   [Fact]\n   public void person_has_full_name()\n   {\n      var p = new Person();\n      p.FullName.Should().Be($\"{p.FirstName} {p.LastName}\");\n   }\n\n   [Fact]\n   public void can_use_local_seed_for_person()\n   {\n      Date.SystemClock = () => new DateTime(2019, 3, 21, 1, 1, 1);\n\n      var p1 = new Person(seed: 1337);\n      var p2 = new Person(seed: 1337);\n      var q = new Person(seed: 7331);\n\n      p1.FullName.Should().Be(\"Samuel Haley\");\n      p2.FullName.Should().Be(p1.FullName);\n      q.FullName.Should().Be(\"Lynette Beatty\");\n      q.FullName.Should().NotBe(p1.FullName);\n\n      p1.FirstName.Should().Be(p2.FirstName);\n      p1.LastName.Should().Be(p2.LastName);\n      p1.Avatar.Should().Be(p2.Avatar);\n      p1.DateOfBirth.Should().Be(p2.DateOfBirth);\n      p1.Email.Should().Be(p2.Email);\n      p1.Phone.Should().Be(p2.Phone);\n      p1.UserName.Should().Be(p2.UserName);\n      p1.Gender.Should().Be(p2.Gender);\n      p1.Website.Should().Be(p2.Website);\n\n      p1.Should().BeEquivalentTo(p2);\n\n      Date.SystemClock = () => DateTime.Now;\n   }\n\n\n   [Fact]\n   public void can_use_refdate_for_person()\n   {\n      Date.SystemClock = () => DateTime.Now;\n\n      var refDate = new DateTime(2019, 3, 21, 1, 1, 1);\n      var p1 = new Person(seed: 1337, refDate: refDate);\n      var p2 = new Person(seed: 1337, refDate: refDate);\n      var q = new Person(seed: 7331, refDate: refDate);\n\n      q.DateOfBirth.Should().NotBe(p1.DateOfBirth);\n      p1.DateOfBirth.Should().Be(p2.DateOfBirth);\n   }\n\n\n   [Fact]\n   public void can_use_local_seed_and_refdate_for_person()\n   {\n      Date.SystemClock = () => DateTime.Now;\n\n      var p1 = new Person(seed: 1337, refDate: new DateTime(2019, 3, 21, 1, 1, 1));\n      var p2 = new Person(seed: 1337, refDate: new DateTime(2019, 3, 21, 1, 1, 1));\n      var q = new Person(seed: 7331, refDate: new DateTime(2019, 3, 21, 1, 1, 1));\n\n      q.DateOfBirth.Should().NotBe(p1.DateOfBirth);\n\n      p1.FullName.Should().Be(\"Samuel Haley\");\n      p2.FullName.Should().Be(p1.FullName);\n      q.FullName.Should().Be(\"Lynette Beatty\");\n      q.FullName.Should().NotBe(p1.FullName);\n\n      p1.FirstName.Should().Be(p2.FirstName);\n      p1.LastName.Should().Be(p2.LastName);\n      p1.Avatar.Should().Be(p2.Avatar);\n      p1.DateOfBirth.Should().Be(p2.DateOfBirth);\n      p1.Email.Should().Be(p2.Email);\n      p1.Phone.Should().Be(p2.Phone);\n      p1.UserName.Should().Be(p2.UserName);\n      p1.Gender.Should().Be(p2.Gender);\n      p1.Website.Should().Be(p2.Website);\n\n      p1.Should().BeEquivalentTo(p2, opts => opts.Excluding(p => p.DsDate.LocalSystemClock));\n\n      Date.SystemClock = () => DateTime.Now;\n   }\n\n\n   IEnumerable<T> Get<T>(int times, Func<Person, T> a)\n   {\n      return Enumerable.Range(0, times)\n         .Select(i =>\n            {\n               var p = new Person();\n               return a(p);\n            }).ToArray();\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/README_Generator.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.IO;\nusing System.Linq;\nusing System.Reflection;\nusing System.Text;\nusing System.Text.RegularExpressions;\nusing System.Xml.Linq;\nusing System.Xml.XPath;\nusing FluentAssertions;\nusing MoreLinq;\nusing Newtonsoft.Json;\nusing Newtonsoft.Json.Linq;\nusing Xunit;\nusing Xunit.Abstractions;\nusing Z.ExtensionMethods;\n\nnamespace Bogus.Tests;\n\npublic class README_Generator\n{\n   private readonly ITestOutputHelper output;\n\n   public README_Generator(ITestOutputHelper output)\n   {\n      this.output = output;\n   }\n\n   public class Record\n   {\n      public string Dataset;\n      public string Method;\n      public string Summary;\n   }\n\n   [Fact]\n   public void get_available_methods()\n   {\n      var (_, buildDir) = GetWorkingFolders();\n      var bogusXml = Path.Combine(buildDir, \"Bogus.xml\");\n      var xml = XDocument.Load(bogusXml);\n\n      var nav = xml.CreateNavigator();\n      var sel = nav.Select(\"/doc/members/member\");\n\n      var list = new List<Record>();\n\n      foreach (XPathNavigator node in sel)\n      {\n         if( !node.HasAttributes ) continue;\n\n         var member = node.GetAttribute(\"name\", \"\");\n         var summaryNode = node.SelectSingleNode(\"summary\");\n         if (summaryNode == null) continue;\n\n         var summary = summaryNode.ExtractContent()\n            .Replace(\"`System.\", \"`\");\n\n         var declare = member;\n         var argPos = declare.IndexOf('(');\n         if (argPos > 0)\n         {\n            declare = declare.Substring(0, argPos);\n         }\n\n         if( !declare.StartsWith(\"M:Bogus.DataSets.\") ) continue;\n\n         var method = declare.TrimStart('M', ':');\n         method = method.Replace(\"Bogus.DataSets.\", \"\");\n\n         var methodSplit = method.Split('.');\n\n         var dataset = methodSplit[0];\n         var call = methodSplit[1];\n\n         if (call == \"#ctor\") continue;\n\n         var r = new Record\n            {\n               Dataset = dataset,\n               Method = call,\n               Summary = summary\n            };\n         list.Add(r);\n      }\n\n      var all = list\n         .GroupBy(k => k.Dataset)\n         .OrderBy(k => k.Key);\n\n      //get all publicly accessible types.\n      var datasets = typeof(DataSet).Assembly.ExportedTypes\n         .Where(t => typeof(DataSet).IsAssignableFrom(t) && t != typeof(DataSet))\n         .SelectMany(t => t.GetMethods(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly))\n         .Where( m => m.GetCustomAttribute<ObsoleteAttribute>() == null)\n         .Select(mi => new {dataset = mi.DeclaringType.Name, method = mi.Name})\n         .GroupBy(g => g.dataset, u => u.method)\n         .ToDictionary(g => g.Key);\n\n      foreach( var g in all )\n      {\n         if( !datasets.TryGetValue(g.Key, out var methods) ) return; //check if it's accessible\n\n         var distinctMethods = MoreEnumerable.DistinctBy(g, u => u.Method);\n\n         output.WriteLine(\"* **`\" + g.Key + \"`**\");\n         foreach( var m in distinctMethods )\n         {\n            if( !methods.Any(s => s.Contains(m.Method)) ) continue; //check if it's accessible\n            output.WriteLine(\"\\t* `\" + m.Method + \"` - \" + m.Summary);\n         }\n      }\n   }\n\n\n   [Fact]\n   public void get_randomizer_methods()\n   {\n      var (_, buildDir) = GetWorkingFolders();\n      var bogusXml = Path.Combine(buildDir, \"Bogus.xml\");\n      var xml = XDocument.Load(bogusXml);\n\n      var nav = xml.CreateNavigator();\n      var sel = nav.Select(\"/doc/members/member\");\n\n      var list = new List<Record>();\n\n      foreach (XPathNavigator node in sel)\n      {\n         if (!node.HasAttributes) continue;\n\n         var member = node.GetAttribute(\"name\", \"\");\n         var summaryNode = node.SelectSingleNode(\"summary\");\n         if (summaryNode == null) continue;\n\n         var summary = summaryNode.ExtractContent()\n            .Replace(\"`System.\", \"`\");\n\n         var declare = member;\n         var argPos = declare.IndexOf('(');\n         if (argPos > 0)\n         {\n            declare = declare.Substring(0, argPos);\n         }\n\n         if (!declare.StartsWith(\"M:Bogus.Randomizer.\")) continue;\n\n         if( summary.Contains(\"\\r\") )\n            summary = summary.GetBefore(\"\\r\");\n\n         var method = declare.TrimStart('M', ':');\n         method = method.Replace(\"Bogus.\", \"\");\n\n         var methodSplit = method.Split('.');\n\n         var dataset = methodSplit[0];\n         var call = methodSplit[1];\n\n         if (call == \"#ctor\") continue;\n\n         call = call.Replace(\"``1\", \"<T>\");\n\n         var r = new Record\n         {\n            Dataset = dataset,\n            Method = call,\n            Summary = summary\n         };\n         list.Add(r);\n      }\n\n      var all = list\n         .GroupBy(k => k.Dataset)\n         .OrderBy(k => k.Key);\n\n      //get all publicly accessible types.\n      var publicMethods = typeof(Randomizer)\n         .GetMethods(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly)\n         .Select(mi => new {dataset = mi.DeclaringType.Name, method = mi.Name});\n         //.GroupBy(g => g.dataset, u => u.method)\n         //.ToDictionary(g => g.Key);\n\n      foreach (var g in all)\n      {\n         //if (!datasets.ContainsKey(g.Key)) return; //check if it's accessible\n         var sortedMethods = g\n            .OrderBy(x => x.Method)\n            .ThenBy(x => x.Summary.Length);\n         var distinctMethods = MoreEnumerable.DistinctBy(sortedMethods, u => u.Method);\n         //we need to do this ordering so we select the most\n         //succinct description for any method overloads.\n\n         //then just preserve the ordering as source code in source code\n         distinctMethods = g.Intersect(distinctMethods);\n\n         output.WriteLine(\"* **`Random`/`\" + g.Key + \"`**\");\n         foreach (var m in distinctMethods)\n         {\n            if (!publicMethods.Any(s => m.Method.Contains(s.method))) continue; //check if it's accessible\n            output.WriteLine(\"\\t* `\" + m.Method + \"` - \" + m.Summary);\n         }\n      }\n   }\n\n\n   [Fact]\n   public void get_all_locales()\n   {\n      var data = Database.Data.Value;\n\n      var locales = new List<string>();\n\n      int count = 0;\n\n      //load all locales\n      Database.GetAllLocales().Select(Database.GetLocale).ToArray();\n\n      var lcs = Database.Data.Value.OrderBy(kv => kv.Key).Select(kv =>\n         {\n            count++;\n            var code = kv.Key;\n            var title = kv.Value[\"title\"].StringValue;\n\n            return new {code, title};\n         }).ToArray();\n\n      var col1 = lcs.Take(lcs.Length / 2 + lcs.Length % 2).ToArray();\n      var col2 = lcs.Skip(lcs.Length / 2 + lcs.Length % 2).ToArray();\n\n      for( int i = 0; i < col1.Length; i++ )\n      {\n         var c1 = col1[i];\n         var c2 = i == col2.Length ? null : col2[i];\n\n         var c2code = c2 is null ? string.Empty : $\"{'`'+c2.code+'`',-14}\";\n         var c2title = c2 is null ? string.Empty : $\"{c2.title,-26}\";\n\n         var str = $\"|{'`'+c1.code+'`',-14}|{c1.title,-26}||{c2code}|{c2title}|\";\n         locales.Add(str);\n      }\n\n\n      //make sure # of embedded locales matches the number of imported on disk.\n      //var workingDir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);\n      var (projectDir, _) = GetWorkingFolders();\n      var dataDir = projectDir.PathCombine(@\"../Bogus/data\");\n      count.Should().Be(Directory.GetFiles(dataDir, \"*.locale.json\").Length);\n\n      output.WriteLine(string.Join(\"\\n\", locales));\n   }\n\n   [Fact]\n   public void get_extension_namespaces()\n   {\n      var (_, buildDir) = GetWorkingFolders();\n      var bogusXml = Path.Combine(buildDir, \"Bogus.xml\");\n      var x = XElement.Load(bogusXml);\n      var json = JsonConvert.DeserializeObject<JObject>(JsonConvert.SerializeXNode(x));\n\n      var all = json.SelectTokens(\"doc.members.member\").SelectMany(jt => jt)\n         .Select(m =>\n            {\n               var member = m[\"@name\"];\n               var summary = m[\"summary\"];\n               if( member == null || summary == null ) return null;\n\n               var declare = member.ToString();\n               if( !declare.StartsWith(\"M:Bogus.Extensions.\") ) return null;\n\n               var method = declare.TrimStart('M', ':');\n               if( method.Contains(\"#ctor\") ) return null;\n\n               //Bogus.Extensions.Canada.ExtensionsForCanada.Sin(Bogus.Person)\n               var ns = method.GetBetween(\"Bogus.Extensions.\", \".ExtensionsFor\");\n               if( ns.IsNullOrEmpty() )\n               {\n                  return null;\n               }\n               ns = $\"Bogus.Extensions.{ns}\";\n               var em = method.GetAfter(\"ExtensionsFor\").GetAfter(\".\");\n\n               return new {ns = ns, em = em, summary = summary.ToString().Trim()};\n            })\n         .Where(a => a != null)\n         .GroupBy(k => k.ns)\n         .OrderBy(k => k.Key);\n\n\n      foreach( var g in all )\n      {\n         output.WriteLine(\"* **`using \" + g.Key + \";`**\");\n         foreach( var i in g )\n         {\n            var method = i.em.GetBefore(\"(\");\n            var objectExtends = i.em.GetBetween(\"(\", \")\");\n            if( objectExtends.Contains(\",\") )\n               objectExtends = objectExtends.GetBefore(\",\");\n            output.WriteLine($\"\\t* `{objectExtends}.{method}()` - {i.summary}\");\n         }\n      }\n   }\n\n\n   //ReSharper, .NET Full Framework, and .NET Core all \n   //screw up the working folder path; this brings some\n   //sanity back. Very hack, but works.\n   private (string projectDir, string buildDir) GetWorkingFolders()\n   {\n      string FindRoot(string path)\n      {\n         if( path.ToUpperInvariant().EndsWith(\"BOGUS.TESTS\") )\n            return path;\n\n         return FindRoot(Path.GetFullPath(path.PathCombine(\"..\")));\n      }\n\n      var asmLoc = typeof(README_Generator).GetTypeInfo().Assembly.Location;\n      var asmDir = Path.GetDirectoryName(asmLoc);\n      var iniFile = Path.Combine(asmDir, \"__AssemblyInfo__.ini\");\n      if( File.Exists(iniFile) )\n      {\n         var content = File.ReadAllText(iniFile, Encoding.Unicode);\n         var file = content.GetAfter(\"file:///\").GetBefore(\"\\0\");\n         return (FindRoot(file), Path.GetDirectoryName(file));\n      }\n\n      return (FindRoot(asmLoc), Path.GetDirectoryName(asmLoc));\n   }\n}\n\n\npublic static class XmlExtensions\n{\n   private static Regex ParamPattern = new(@\"<(see|paramref) (name|cref)=\"\"([TPF]{1}:)?(?<display>.+?)\"\" />\");\n   private static Regex ConstPattern = new(@\"<c>(?<display>.+?)</c>\");\n   /// <summary>\n   /// Extracts the display content of the specified <paramref name=\"node\"/>, replacing\n   /// paramref and c tags with a human-readable equivalent.\n   /// </summary>\n   /// <param name=\"node\">The XML node from which to extract content.</param>\n   /// <returns>The extracted content.</returns>\n   public static string ExtractContent(this XPathNavigator node)\n   {\n      if (node == null) return null;\n      return ConstPattern.Replace(\n         ParamPattern.Replace(node.InnerXml, GetParamRefName),\n         GetConstRefName).Trim();\n   }\n   private static string GetConstRefName(Match match)\n   {\n      if (match.Groups.Count != 2) return null;\n      return match.Groups[\"display\"].Value;\n   }\n   private static string GetParamRefName(Match match)\n   {\n      if (match.Groups.Count != 5) return null;\n      return \"`\" + match.Groups[\"display\"].Value + \"`\";\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/RandomizerTest.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing FluentAssertions;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Bogus.Tests;\n\npublic class RandomizerTest : SeededTest\n{\n   private readonly ITestOutputHelper console;\n   private Randomizer r;\n\n   public RandomizerTest(ITestOutputHelper console)\n   {\n      this.console = console;\n      r = new Randomizer();\n   }\n\n   public enum Foo\n   {\n      ExcludeMe,\n      A,\n      B,\n      C,\n      D\n   }\n\n   [Fact]\n   public void pick_an_enum()\n   {\n      var f = r.Enum<Foo>();\n      f.Should().Be(Foo.C);\n   }\n\n   [Fact]\n   public void exclude_an_enum()\n   {\n      //seeded value of 14 gets \"ExcludeMe\", ensure exclude works.\n      Randomizer.Seed = new Random(14);\n      var f = r.Enum(exclude: Foo.ExcludeMe);\n      f.ToString().Dump();\n\n      f.Should().NotBe(Foo.ExcludeMe);\n   }\n\n   [Fact]\n   public void exclude_all_throws_an_error()\n   {\n      Action act = () => r.Enum(Foo.ExcludeMe, Foo.A, Foo.B, Foo.C, Foo.D);\n\n      act.Should().Throw<ArgumentException>();\n   }\n\n   [Fact]\n   public void can_replace_numbers_or_letters_using_asterisk()\n   {\n      r.Replace(\"***\")\n         .Should().Be(\"CQ6\");\n   }\n\n   [Fact]\n   public void can_get_random_word()\n   {\n      r.Word().Should().Be(\"Court\");\n      r.Word().Should().Be(\"bluetooth\");\n      r.Word().Should().Be(\"Movies & Clothing\");\n   }\n\n   [Fact]\n   public void can_get_some_random_words()\n   {\n      r.Words().Should().Be(\"Soft deposit\");\n      r.Words().Should().Be(\"Handcrafted Granite Gloves Directives\");\n      r.Words().Should().Be(\"Corner Handcrafted Frozen Chair transmitting\");\n   }\n\n   [Fact]\n   public void can_shuffle_some_enumerable()\n   {\n      new string(r.Shuffle(\"123456789\").ToArray())\n         .Should().Be(\"628753491\");\n   }\n\n   [Fact]\n   public void can_get_random_locale()\n   {\n      r.RandomLocale().Should().Be(\"ja\");\n   }\n\n   [Fact]\n   public void can_include_int_maxvalue_number()\n   {\n      var max = r.Number(int.MaxValue, int.MaxValue);\n      max.Should().Be(int.MaxValue);\n   }\n\n   [Fact]\n   public void can_handle_full_int_range()\n   {\n      r.Number(int.MinValue, int.MaxValue);\n   }\n\n   [Fact]\n   public void detects_invalid_Even_range()\n   {\n      Action act1 = () => r.Even(min: 1, max: 0);\n      act1.Should().Throw<ArgumentException>()\n         .Where( ex => ex.Message.StartsWith(\"The min/max range is invalid. The minimum value '1' is greater than the maximum value '0'.\"));\n\n      Action act2 = () => r.Even(min: int.MaxValue, max: int.MinValue);\n      act2.Should().Throw<ArgumentException>()\n         .Where( ex => ex.Message.StartsWith(\"The min/max range is invalid. The minimum value '2147483647' is greater than the maximum value '-2147483648'.\"));\n   }\n\n   [Fact]\n   public void detects_empty_Even_range()\n   {\n      Action act1 = () => r.Even(min: 1, max: 1);\n      act1.Should().Throw<ArgumentException>()\n         .Where(ex => ex.Message.StartsWith(\"The specified range does not contain any even numbers.\"));\n\n      Action act2 = () => r.Even(min: int.MaxValue, max: int.MaxValue);\n      act2.Should().Throw<ArgumentException>()\n         .Where(ex => ex.Message.StartsWith(\"The specified range does not contain any even numbers.\"));\n\n      Action act3 = () => r.Even(min: int.MinValue + 1, max: int.MinValue + 1);\n      act3.Should().Throw<ArgumentException>()\n         .Where(ex => ex.Message.StartsWith(\"The specified range does not contain any even numbers.\"));\n   }\n\n   [Fact]\n   public void can_handle_extreme_Even_range()\n   {\n      r.Even(min: int.MinValue, max: int.MinValue).Should().Be(int.MinValue);\n      r.Even(min: int.MaxValue & ~1, max: int.MaxValue & ~1).Should().Be(int.MaxValue & ~1);\n   }\n\n   [Fact]\n   public void detects_invalid_Odd_range()\n   {\n      Action act1 = () => r.Odd(min: 1, max: 0);\n      act1.Should().Throw<ArgumentException>()\n         .Where(ex => ex.Message.StartsWith(\"The min/max range is invalid. The minimum value '1' is greater than the maximum value '0'.\"));\n\n      Action act2 = () => r.Odd(min: int.MaxValue, max: int.MinValue);\n      act2.Should().Throw<ArgumentException>()\n         .Where(ex => ex.Message.StartsWith(\"The min/max range is invalid. The minimum value '2147483647' is greater than the maximum value '-2147483648'.\"));\n   }\n\n   [Fact]\n   public void detects_empty_Odd_range()\n   {\n      Action act1 = () => r.Odd(min: 0, max: 0);\n      act1.Should().Throw<ArgumentException>()\n         .Where(ex => ex.Message.StartsWith(\"The specified range does not contain any odd numbers.\"));\n\n      Action act2 = () => r.Odd(min: int.MaxValue - 1, max: int.MaxValue - 1);\n      act2.Should().Throw<ArgumentException>()\n         .Where(ex => ex.Message.StartsWith(\"The specified range does not contain any odd numbers.\"));\n\n      Action act3 = () => r.Odd(min: int.MinValue, max: int.MinValue);\n      act3.Should().Throw<ArgumentException>()\n         .Where(ex => ex.Message.StartsWith(\"The specified range does not contain any odd numbers.\"));\n   }\n\n   [Fact]\n   public void can_handle_extreme_Odd_range()\n   {\n      r.Odd(min: int.MinValue | 1, max: int.MinValue | 1).Should().Be(int.MinValue | 1);\n      r.Odd(min: int.MaxValue, max: int.MaxValue).Should().Be(int.MaxValue);\n   }\n\n   [Fact]\n   public void random_bool()\n   {\n      r.Bool().Should().BeFalse();\n   }\n\n   [Fact]\n   public void can_get_some_alpha_chars()\n   {\n      r.AlphaNumeric(20).Should().Be(\"l3tn1m1ohax6ql31pw1u\");\n   }\n\n   [Fact]\n   public void generate_double_with_min_and_max()\n   {\n      r.Double(2.5, 2.9).Should().BeInRange(2.74140891332244, 2.74140891332246);\n   }\n\n   [Fact]\n   public void generate_decimal_with_min_and_max()\n   {\n      r.Decimal(2.2m, 5.2m).Should().Be(4.0105668499183690m);\n   }\n\n   [Fact]\n   public void generate_float_with_min_and_max()\n   {\n      r.Float(2.7f, 3.9f).Should().BeInRange(3.424226f, 3.424228f);\n   }\n\n   [Fact]\n   public void generate_byte()\n   {\n      r.Byte(1, 128).Should().Be(78);\n   }\n\n   [Fact]\n   public void generate_some_bytes()\n   {\n      r.Bytes(20).Should()\n         .Equal(218, 35, 156, 76, 224, 196, 45, 215, 227, 196, 168, 150, 23, 242, 85, 178, 101, 200, 89, 189);\n   }\n\n   [Fact]\n   public void generate__sbyte()\n   {\n      r.SByte(max: 0).Should().Be(-51);\n   }\n\n   [Fact]\n   public void generate_uint32()\n   {\n      r.UInt(99, 200).Should().Be(160);\n   }\n\n   [Fact]\n   public void generate_unit32_many()\n   {\n      r.UInt().Should().Be(2592108469u);\n      r.UInt().Should().Be(471320134u);\n      r.UInt().Should().Be(3498684729u);\n      r.UInt().Should().Be(2775978649u);\n   }\n\n   [Fact]\n   public void generate_int32()\n   {\n      r.Int(max: 0).Should().Be(-425714706);\n   }\n\n   [Fact]\n   public void generate_int32_many()\n   {\n      r.Int().Should().Be(1077349347);\n      r.Int().Should().Be(1155054345);\n      r.Int().Should().Be(-1904480771);\n      r.Int().Should().Be(2101046113);\n      r.Int().Should().Be(1223601157);\n      r.Int().Should().Be(-594397672);\n   }\n\n   [Fact]\n   public void generate_uint64()\n   {\n      r.ULong(99, 9999).Should().Be(6074);\n   }\n\n   [Fact]\n   public void generate_uint64_many()\n   {\n      r.ULong().Should().Be(11133021102928879616UL);\n      r.ULong().Should().Be(2024304562418978048UL);\n      r.ULong().Should().Be(15026736492772024320UL);\n      r.ULong().Should().Be(11922737513106253824UL);\n   }\n\n   [Fact]\n   public void generate_int64()\n   {\n      r.Long(max: 0).Should().Be(-3656861485390335055L);\n   }\n\n   [Fact]\n   public void generate_int64_many()\n   {\n      r.Long().Should().Be(1909649066074105698L);\n      r.Long().Should().Be(-7199067474435792608L);\n      r.Long().Should().Be(5803364455917250112L);\n      r.Long().Should().Be(2699365476251477286L);\n      r.Long().Should().Be(-8566699986853958425L);\n   }\n\n   [Fact]\n   public void generate_int16()\n   {\n      r.Short(max: 0).Should().Be(-12992);\n   }\n\n   [Fact]\n   public void generate_int16_many()\n   {\n      r.Short().Should().Be(6784);\n      r.Short().Should().Be(-25576);\n      r.Short().Should().Be(20617);\n      r.Short().Should().Be(9589);\n   }\n\n   [Fact]\n   public void generate_uint16()\n   {\n      r.UShort().Should().Be(39552);\n   }\n\n   [Fact]\n   public void generate_char()\n   {\n      r.Char().Should().Be('\\u9a80');\n   }\n\n   [Fact]\n   public void generate_some_chars()\n   {\n      r.Chars(count: 10).Should().Equal(\n         '\\u9a80',\n         '\\u1c17',\n         '\\ud089',\n         '\\ua576',\n         '\\u091c',\n         '\\u9fdb',\n         '\\u0cfa',\n         '\\ub0d6',\n         '\\u7a91',\n         '\\u4d58');\n   }\n\n   [Fact]\n   public void generate_string_range_check()\n   {\n      r.String()\n         .Length.Should()\n         .BeGreaterOrEqualTo(40)\n         .And\n         .BeLessOrEqualTo(80);\n   }\n\n   [Fact]\n   public void generate_string_byte_check()\n   {\n      var x = r.String(3);\n\n      x.Length.Should().Be(3);\n\n      var rawBytes = new byte[]\n         {\n            233,\n            170,\n            128,\n            225,\n            176,\n            151,\n            237,\n            130,\n            137\n         };\n\n      Encoding.UTF8.GetBytes(x)\n         .Should().Equal(rawBytes);\n   }\n\n   [Fact]\n   public void generate_string_AZ()\n   {\n      r.String(minChar: 'A', maxChar: 'Z')\n         .Should().Be(\"CVQAQBRMHYESPCASXAVVIPPCRZKFPOFICRUEYZGQKYXUWMHOBLCFHCHMFOJRRMXT\");\n   }\n\n   [Fact]\n   public void generate_string2_pool()\n   {\n      r.String2(5).Should().Be(\"pcvqa\");\n   }\n\n   [Fact]\n   public void generate_string2_pool_custom()\n   {\n      r.String2(5, \"abc\").Should().Be(\"bacba\");\n   }\n\n   [Fact]\n   public void generate_string2_pool_min_max()\n   {\n      var x = r.String2(5, 10, \"xyz\");\n\n      x.Length.Should()\n         .BeGreaterOrEqualTo(5)\n         .And\n         .BeLessOrEqualTo(10);\n\n      x.Should().Be(\"xzyxyxzy\");\n   }\n\n   [Fact]\n   public void generate_hash()\n   {\n      r.Hash().Should().Be(\"91da090b74f2b910be0dd5991af6398351ac2ef3\");\n   }\n\n   [Fact]\n   public void generate_small_hash()\n   {\n      r.Hash(20).Should().Be(\"91da090b74f2b910be0d\");\n   }\n\n   [Fact]\n   public void random_word_tests()\n   {\n      //r.Words(3).Should().Be(\"\");\n      //r.Words(5).Split(' ').Length.Should().Be(4);\n      r.WordsArray(5).Length.Should().Be(5);\n      r.WordsArray(1, 80).Length.Should().BeInRange(1, 80); //.Should().BeInRange(1, 80);\n      r.WordsArray(10, 20).Length.Should().BeInRange(10, 20);\n   }\n\n   [Fact]\n   public void can_pick_random_item_from_ICollection()\n   {\n      var x = new List<int> {1, 2, 3} as ICollection<int>;\n\n      r.CollectionItem(x).Should().BeOneOf(1, 2, 3);\n   }\n\n   [Fact]\n   public void throw_an_exception_when_picking_nothing_from_collection()\n   {\n      var x = new List<int>() as ICollection<int>;\n      Action act = () => r.CollectionItem(x);\n      act.Should().Throw<ArgumentException>();\n   }\n\n   [Fact]\n   public void can_pick_random_item_from_ilist()\n   {\n      var x = new List<int> {1, 2, 3} as IList<int>;\n\n      r.ListItem(x).Should().BeOneOf(1, 2, 3);\n   }\n\n   [Fact]\n   public void can_pick_random_item_from_list()\n   {\n      var x = new List<int> {1, 2, 3};\n\n      r.ListItem(x).Should().BeOneOf(1, 2, 3);\n   }\n\n   [Fact]\n   public void can_generate_hexdec_string()\n   {\n      r.Hexadecimal().Should().StartWith(\"0x\").And.Be(\"0x9\");\n      r.Hexadecimal(20).Should().Be(\"0x1da090b74f2b910be0dd\");\n      r.Hexadecimal(prefix: \"\").Should().Be(\"5\");\n   }\n\n   [Fact]\n   public void can_get_random_subset_of_an_array()\n   {\n      var a = new[] {\"a\", \"b\", \"c\"};\n      r.ArrayElements(a).Should().Equal(\"a\");\n\n      r.ArrayElements(a, 2).Should().Equal(\"c\", \"a\");\n   }\n\n   [Fact]\n   public void can_get_random_subset_of_a_list()\n   {\n      var a = new List<string> {\"a\", \"b\", \"c\"};\n      r.ListItems(a).Should().Equal(\"a\");\n\n      r.ListItems(a, 2).Should().Equal(\"c\", \"a\");\n   }\n\n   [Fact]\n   public void can_get_a_weighted_true_value()\n   {\n      var bools = Enumerable.Range(1, 100).Select(i => r.Bool(0.20f));\n      var truths = bools.Count(b => b) / 100f;\n\n      truths.Should().BeLessThan(0.25f); // roughly\n   }\n\n\n   public static IEnumerable<object[]> ExactLenUtf16(int maxTest)\n   {\n      return Enumerable.Range(1, maxTest)\n         .Select(i => new object[] {i, i});\n   }\n\n   public static IEnumerable<object[]> VarLenUtf16(int maxTest)\n   {\n      return Enumerable.Range(1, maxTest)\n         .Select(i => new object[] { i, i+20 });\n   }\n\n   [Theory]\n   [MemberData(nameof(ExactLenUtf16), parameters: 100)]\n   [MemberData(nameof(VarLenUtf16), parameters: 100)]\n   public void can_generate_valid_utf16_string_with_surrogates(int min, int max)\n   {\n      var x = r.Utf16String(min, max);\n\n      x.Length.Should().BeGreaterOrEqualTo(min)\n         .And\n         .BeLessOrEqualTo(max);\n\n      for( int i = 0; i < x.Length; i++ )\n      {\n         var current = x[i];\n         if( char.IsSurrogate(current) )\n         {\n            char.IsLetterOrDigit(x, i).Should().BeTrue();\n            i++;\n         }\n         else\n         {\n            char.IsLetterOrDigit(current).Should().BeTrue();\n         }\n      }\n   }\n\n   [Theory]\n   [MemberData(nameof(ExactLenUtf16), parameters: 100)]\n   [MemberData(nameof(VarLenUtf16), parameters: 100)]\n   public void can_generate_valid_utf16_without_surrogates(int min, int max)\n   {\n      var x = r.Utf16String(min, max, excludeSurrogates: true);\n\n      x.Length.Should().BeGreaterOrEqualTo(min)\n         .And\n         .BeLessOrEqualTo(max);\n\n      x.Any(char.IsSurrogate).Should().BeFalse();\n      x.All(char.IsLetterOrDigit).Should().BeTrue();\n   }\n\n   [Fact]\n   public void static_utf16_tests()\n   {\n      r.Utf16String().Should().Be(\"𦊕𡰴ဩਢۥ侀ゞᜡﷴ𠸮𝒾ⶱﹱຂⱪ𝒟𝚪𝒩𝝵ೡཧΐ뢫ⱜੳ𣽇𐨖ਆ𐀼ฏളﾺ𐏈𦵻𐠸𝕋ꡨ𝔇ずరᢔﬣ𐨟𝔚ઐష\");\n      r.Utf16String().Should().Be(\"னమወ𡂑ப𐠁ஞ𦂰ઐ𢂍ᬒ𒀓𨴽𝜅𧊆𦑆ආ𝜂ଭ𐀪ಋΊ౦౨ㆳꠁⶺ𝛈𡓎𡯸ᜑ𐁁𝜹લ𩠺ଐ𦕲ﬔჁⶂム𝐾𣭄ງヾ༤𝒪ᙵͼ၅𦛃𩕾ﷸ𝜦ⱶ\");\n   }\n\n   [Fact]\n   public void empty_collection_throws_better_exception_message_rather_than_index_out_of_bounds()\n   {\n      var x = new int[] { };\n\n      Action arrayAction = () => r.ArrayElement(x);\n      arrayAction.Should().Throw<ArgumentException>()\n         .Where(ex => ex.Message.StartsWith(\"The array is empty. There are no items to select.\"));\n\n      Action listAction = () => r.ListItem(x);\n      listAction.Should().Throw<ArgumentException>()\n         .Where(ex => ex.Message.StartsWith(\"The list is empty. There are no items to select.\"));\n\n      Action collectionAction = () => r.CollectionItem(x);\n      collectionAction.Should().Throw<ArgumentException>()\n         .Where(ex => ex.Message.StartsWith(\"The collection is empty. There are no items to select.\"));\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/Rant_Generator.cs",
    "content": "﻿using System.Collections.Generic;\nusing System.IO;\nusing System.Linq;\nusing System.Reflection;\nusing Newtonsoft.Json;\nusing Newtonsoft.Json.Linq;\nusing Rant;\nusing Rant.Resources;\nusing Xunit;\n\nnamespace Bogus.Tests;\n\npublic class Rant_Generator\n{\n   public const string Package = \"Rantionary-3.0.17.rantpkg\";\n   public const int Seed = 90;\n\n   private RantEngine rant;\n   private RNG rng;\n\n   public Rant_Generator()\n   {\n      rant = new RantEngine();\n      rng = new RNG(Seed);\n\n      Directory.SetCurrentDirectory(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location));\n\n      var package = RantPackage.Load(Package);\n\n      rant.LoadPackage(package);\n   }\n\n   [Fact(Skip = \"Explicit\")]\n   public void generate_product_reviews()\n   {\n      var reviews = new[]\n         {\n            \"this $product is <adj>.\",\n            \"I tried to <verb-violent> it but got <noun-food> all over it.\",\n            \"i use it <timeadv-frequency> when i'm in my <noun-place-indoor>.\",\n            \"My <noun-living-animal> loves to play with it.\",\n            \"[vl:ending][ladd:ending;!;!!;!!!;.]The box this comes in is [num:3;5] <unit-length> by [num:5;6] <unit-length> and weights [num:10;20] <unit-weight>[lrand:ending]\",\n            \"This $product works <advattr> well. It <adv> improves my <activity> by a lot.\",\n            \"I saw one of these in <country> and I bought one.\",\n            \"one of my hobbies is <hobby::=A>. and when i'm <hobby.pred::=A> this works great.\",\n            \"It only works when I'm <country>.\",\n            \"My neighbor <name-female> has one of these. She works as a <noun-living-job> and she says it looks <adj-appearance>.\",\n            \"My co-worker <name-male> has one of these. He says it looks <adj-appearance>.\",\n            \"heard about this on <musicgenre> radio, decided to give it a try.\",\n            \"[vl:ending][ladd:ending;!;!!;!!!;.]talk about <noun-uc-emotion>[lrand:ending]\"\n         };\n\n      var singles = new[]\n         {\n            \"This $product, does exactly what it's suppose to do.\",\n            \"SoCal cockroaches are unwelcome, crafty, and tenacious. This $product keeps them away.\",\n            \"works okay.\",\n            \"I saw this on TV and wanted to give it a try.\",\n            \"This is a really good $product.\"\n         };\n\n      var genReviews = reviews\n         .Select(rant => RantProgram.CompileString(rant))\n         .SelectMany(pgm =>\n            {\n               return Enumerable.Range(1, 25)\n                  .Select(_ => rant.Do(pgm, rng).Main);\n            })\n         .Concat(singles)\n         .Distinct()\n         .ToList();\n      Inject(\"en\", \"rant\", \"review\", genReviews);\n   }\n\n   private void Inject(string locale, string category, string section, List<string> genReviews)\n   {\n      var path = $@\"..\\..\\..\\Bogus\\data_extend\\{locale}.locale.json\";\n      var json = File.ReadAllText(path);\n      var j = JObject.Parse(json);\n      if( j[category] is null )\n         j[category] = new JObject();\n      j[category][section] = JArray.FromObject(genReviews);\n\n      File.WriteAllText(path, j.ToString(Formatting.Indented));\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/RuleSetTests.cs",
    "content": "﻿using System;\nusing System.Linq;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests;\n\npublic class RuleSetTests : SeededTest\n{\n   public RuleSetTests()\n   {\n      Faker.DefaultStrictMode = false;\n   }\n\n   public class Customer\n   {\n      public int Id { get; set; }\n      public string Description { get; set; }\n      public bool GoodCustomer { get; set; }\n   }\n\n   [Fact]\n   public void should_be_able_to_create_a_rule_set()\n   {\n      var orderIds = 0;\n      var testCustomers = new Faker<Customer>()\n         .RuleSet(\"Good\",\n            (set) =>\n               {\n                  set.StrictMode(true);\n                  set.RuleFor(c => c.Id, f => orderIds++);\n                  set.RuleFor(c => c.Description, f => f.Lorem.Sentence());\n                  set.RuleFor(c => c.GoodCustomer, f => true);\n               })\n         .StrictMode(true)\n         .RuleFor(c => c.Id, f => orderIds++)\n         //.RuleFor(c => c.Description, f => f.Lorem.Sentence())\n         .RuleFor(c => c.GoodCustomer, f => false);\n\n      var results = testCustomers.Generate(5, \"Good\");\n\n      results.All(s => s.GoodCustomer).Should().BeTrue();\n\n      results.Dump();\n   }\n\n   [Fact]\n   public void should_be_able_to_run_two_rules_with_last_one_taking_precedence()\n   {\n      var orderIds = 0;\n      var testCustomers = new Faker<Customer>()\n         .RuleSet(\"Good\",\n            (set) =>\n               {\n                  set.StrictMode(true);\n                  set.RuleFor(c => c.Id, f => orderIds++);\n                  set.RuleFor(c => c.Description, f => f.Lorem.Sentence());\n                  set.RuleFor(c => c.GoodCustomer, f => true);\n               })\n         .StrictMode(true)\n         .RuleFor(c => c.Id, f => orderIds++)\n         .RuleFor(c => c.Description, f => f.Lorem.Sentence())\n         .RuleFor(c => c.GoodCustomer, f => false);\n\n      var results = testCustomers.Generate(5, \"default,Good\");\n\n      results.All(s => s.GoodCustomer).Should().BeTrue();\n\n      results.Dump();\n   }\n\n   [Fact]\n   public void should_be_able_to_run_default_ruleset()\n   {\n      var orderIds = 0;\n      var testCustomers = new Faker<Customer>()\n         .RuleSet(\"Good\",\n            (set) =>\n               {\n                  set.StrictMode(true);\n                  set.RuleFor(c => c.Id, f => orderIds++);\n                  set.RuleFor(c => c.Description, f => f.Lorem.Sentence());\n                  set.RuleFor(c => c.GoodCustomer, f => true);\n               })\n         .StrictMode(true)\n         .RuleFor(c => c.Id, f => orderIds++)\n         .RuleFor(c => c.Description, f => f.Lorem.Sentence())\n         .RuleFor(c => c.GoodCustomer, f => false);\n\n      var results = testCustomers.Generate(5);\n\n      results.All(s => s.GoodCustomer).Should().BeFalse();\n\n      results.Dump();\n   }\n\n   [Fact]\n   public void should_throw_error_when_strict_mode_is_set()\n   {\n      var orderIds = 0;\n      var testCustomers = new Faker<Customer>()\n         .RuleSet(\"Good\",\n            (set) =>\n               {\n                  set.StrictMode(true);\n                  set.RuleFor(c => c.Id, f => orderIds++);\n                  set.RuleFor(c => c.GoodCustomer, f => true);\n               })\n         .StrictMode(true)\n         .RuleFor(c => c.Id, f => orderIds++)\n         .RuleFor(c => c.Description, f => f.Lorem.Sentence())\n         .RuleFor(c => c.GoodCustomer, f => false);\n\n      Action act = () =>\n         {\n            var goodCustomers = testCustomers.Generate(5, \"Good\");\n            goodCustomers.Dump();\n         };\n      act.Should().Throw<ValidationException>();\n   }\n\n   [Fact]\n   public void should_be_able_to_override_existing_rules()\n   {\n      var testCustomers = new Faker<Customer>()\n         .RuleSet(\"Good\",\n            (set) =>\n               {\n                  set.RuleFor(c => c.Description, f => f.Lorem.Sentence());\n                  set.RuleFor(c => c.Description, f => \"overridden\");\n               });\n\n      var results = testCustomers.Generate(5, \"Good\");\n\n      results.Should().OnlyContain(c => c.Description == \"overridden\");\n   }\n\n   [Fact]\n   public void should_be_able_to_use_rules_with_ruleset()\n   {\n      var testCustomers = new Faker<Customer>()\n         .RuleSet(\"Good\",\n            (set) =>\n               {\n                  set.Rules((f, c) =>\n                     {\n                        c.Description = f.Lorem.Sentence();\n                        c.Description = \"overridden\";\n                     });\n               });\n\n      var results = testCustomers.Generate(5, \"Good\");\n\n      results.Should().OnlyContain(c => c.Description == \"overridden\");\n   }\n\n   public class EmptyObject;\n\n   [Fact]\n   public void can_create_a_fake_object_with_no_props_or_rules()\n   {\n      var f = new Faker<EmptyObject>()\n         .StrictMode(true);\n\n      f.Generate().Should().NotBeNull();\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/SchemaTests/LocaleSchemaTests.cs",
    "content": "﻿#if NET6_0_OR_GREATER\nusing Argon;\nusing System;\nusing System.Collections.Generic;\nusing System.IO;\nusing System.Linq;\nusing System.Runtime.CompilerServices;\nusing System.Threading.Tasks;\nusing VerifyTests;\nusing VerifyXunit;\nusing Xunit;\nusing Z.ExtensionMethods;\nusing static VerifyXunit.Verifier;\n\nnamespace Bogus.Tests.SchemaTests;\n\n\npublic static class ModuleInit\n{\n   [ModuleInitializer]\n   public static void Init()\n   {\n      VerifierSettings.SortJsonObjects();\n   }\n}\n\n\n[UsesVerify]\npublic class LocaleSchemaTests\n{\n    const string DataFolder = \"../../../../Bogus/data/\";\n\n   [Theory]\n   [MemberData(nameof(GetLocaleCodes))]\n   public Task ensure_wellknown_locale_schema(string localeCode)\n   {\n      var localeFile = Path.Combine(DataFolder, $\"{localeCode}.locale.json\");\n\n      var localeJsonRaw = File.ReadAllText(localeFile);\n\n      var locale = JToken.Parse(localeJsonRaw);\n\n      var settings = new VerifySettings();\n\n      settings.AddExtraSettings(jss => jss.ContractResolver = new InterceptedContractResolver(jss.ContractResolver));\n\n      return Verify(locale, settings)\n         .UseDirectory(\"../../Bogus/data/\")\n         .UseFileName($\"{localeCode}.locale.schema\");\n   }\n\n   public static IEnumerable<object[]> GetLocaleCodes()\n   {\n      var localeCodes = Directory.GetFiles(DataFolder, \"*.locale.json\")\n                                     .Select(file => Path.GetFileNameWithoutExtension(file).GetBefore(\".\"));\n      foreach(var localeCode in localeCodes )\n      {\n         yield return new[] { localeCode };\n      }\n   }\n}\n\npublic class InterceptedContractResolver : IContractResolver\n{\n   private readonly IContractResolver defaultResolver;\n\n   public InterceptedContractResolver(IContractResolver defaultResolver)\n   {\n      this.defaultResolver = defaultResolver;\n   }\n\n   public JsonNameTable GetNameTable()\n   {\n      return defaultResolver.GetNameTable();\n   }\n\n   public JsonContract ResolveContract(Type type)\n   {\n      var contract = this.defaultResolver.ResolveContract(type);\n      if( contract is JsonDictionaryContract jdc )\n      {\n         var defaultIntercept = jdc.InterceptSerializeItem;\n         jdc.InterceptSerializeItem = (key, val) => { \n            if( val is JArray arr && arr.Children().OfType<JValue>().Any() )\n            {\n               var children = arr.Children();\n               var first = children.First();\n               return InterceptResult.Replace($\"[Array {first.Type}; {children.Count()}]\");\n            }\n\n            return defaultIntercept(key, val);\n         };\n      }\n      return contract;\n   }\n}\n#endif"
  },
  {
    "path": "Source/Bogus.Tests/SeededTest.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing Xunit;\n\nnamespace Bogus.Tests;\n\n/// <summary>\n/// Tests deriving from <see cref=\"SeededTest\"/> ensures\n/// that when xunit runs, that seeded tests run one at a\n/// time in the same test collection (without parallelization)\n/// since Randomizer.Seed is a static property.\n/// </summary>\n[Collection(\"Seeded Test\")]\npublic class SeededTest\n{\n   public SeededTest()\n   {\n      //set the random gen manually to a seeded value\n      ResetGlobalSeed();\n   }\n\n   protected static void ResetGlobalSeed()\n   {\n      Randomizer.Seed = new System.Random(3116);\n   }\n\n   protected IEnumerable<T> Make<T>(int times, Func<T> a)\n   {\n      return Enumerable.Range(0, times)\n         .Select(i => a()).ToArray();\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/StackOverflowQuestions/Question60136934.cs",
    "content": "﻿\nusing System;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.StackOverflowQuestions;\n\n//https://stackoverflow.com/questions/60136934/generate-a-random-number-of-addresses-each-with-a-unique-type-value-with-bogus-f\npublic class Question60136934 : SeededTest\n{\n   private Randomizer r;\n\n   enum Foo\n   {\n      A,\n      B,\n      C,\n      D\n   }\n\n   public Question60136934()\n   {\n      r = new Randomizer();\n   }\n\n   [Fact]\n   public void pick_subset_of_enum_values_except_c_and_d()\n   {\n      var chosen = r.EnumValues(2, Foo.C, Foo.D);\n\n      chosen.Length.Should().Be(2);\n      chosen[0].Should().Be(Foo.B);\n      chosen[1].Should().Be(Foo.A);\n   }\n\n   [Fact]\n   public void pick_subset_of_enum_values_except_c()\n   {\n      var chosen = r.EnumValues(2, exclude: Foo.C);\n      chosen.Length.Should().Be(2);\n      chosen[0].Should().Be(Foo.B);\n      chosen[1].Should().Be(Foo.A);\n   }\n\n   [Fact]\n   public void pick_any_two_random_enums()\n   {\n      var chosen = r.EnumValues<Foo>(2);\n\n      chosen.Length.Should().Be(2);\n      chosen.Should().Equal(Foo.C, Foo.B);\n   }\n\n   [Theory]\n   [InlineData(-3)]\n   [InlineData(9)]\n   public void pick_invalid_number_of_enums(int count)\n   {\n      Action act = () => r.EnumValues<Foo>(count);\n      act.Should().Throw<ArgumentOutOfRangeException>();\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/StackOverflowQuestions/Question66444118.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Reflection;\nusing System.Runtime.Serialization;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests.StackOverflowQuestions;\n\n//https://stackoverflow.com/questions/66444118/how-to-use-bogus-faker-with-initialization-properties\npublic class Question66444118 : SeededTest\n{\n   [Fact]\n   public void can_reflect_private_backing_fields_in_fakerT()\n   {\n      var backingFieldBinder = new BackingFieldBinder();\n      var fooFaker = new Faker<Foo>(binder: backingFieldBinder)\n         .SkipConstructor()\n         .RuleFor(f => f.Name, f => f.Name.FullName());\n\n      var foo = fooFaker.Generate();\n      foo.Name.Should().NotBeNullOrWhiteSpace();\n   }\n\n   public class BackingFieldBinder : IBinder\n   {\n      public Dictionary<string, MemberInfo> GetMembers(Type t)\n      {\n         var availableFieldsForFakerT = new Dictionary<string, MemberInfo>();\n         var bindingFlags = BindingFlags.NonPublic | BindingFlags.Instance;\n         var allMembers = t.GetMembers(bindingFlags);\n         var allBackingFields = allMembers\n            .OfType<FieldInfo>()\n            .Where(fi => fi.IsPrivate && fi.IsInitOnly)\n            .Where(fi => fi.Name.EndsWith(\"__BackingField\"))\n            .ToList();\n\n         foreach (var backingField in allBackingFields)\n         {\n            var fieldName = backingField.Name.Substring(1).Replace(\">k__BackingField\", \"\");\n            availableFieldsForFakerT.Add(fieldName, backingField);\n         }\n         return availableFieldsForFakerT;\n      }\n   }\n\n   public class Foo\n   {\n      public Foo(string name)\n      {\n         this.Name = name;\n      }\n      public string Name { get; }\n   }\n}\n\npublic static class MyExtensionsForFakerT\n{\n   public static Faker<T> SkipConstructor<T>(this Faker<T> fakerOfT) where T : class\n   {\n      return fakerOfT.CustomInstantiator(_ => FormatterServices.GetUninitializedObject(typeof(T)) as T);\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/StrictModeTests.cs",
    "content": "using System;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests;\n\npublic class StrictModeTests : SeededTest\n{\n   [Fact]\n   public void should_throw_exception_on_incomplete_rules()\n   {\n      var testOrders = new Faker<Examples.Order>()\n         .StrictMode(true)\n         .RuleFor(o => o.Quantity, f => f.Random.Number(2, 5));\n\n      testOrders.Invoking(faker => faker.Generate())\n         .Should().Throw<ValidationException>();\n   }\n\n   [Fact]\n   public void should_not_throw_exception_on_complete_rule_set()\n   {\n      var testOrders = new Faker<Examples.Order>()\n         .StrictMode(true)\n         .Ignore(o => o.LotNumber)\n         .RuleFor(o => o.Quantity, f => f.Random.Number(2, 5))\n         .RuleFor(o => o.Item, f => f.Lorem.Sentence())\n         .RuleFor(o => o.OrderId, f => f.Random.Number());\n\n      testOrders.Invoking(faker => faker.Generate())\n         .Should().NotThrow<ValidationException>();\n   }\n\n   [Fact]\n   public void cannot_use_rules_with_strictmode()\n   {\n      var faker = new Faker<Examples.Order>()\n         .Rules((f, o) =>\n            {\n               o.Quantity = f.Random.Number(1, 4);\n               o.Item = f.Commerce.Product();\n               o.OrderId = 25;\n            })\n         .StrictMode(true);\n\n      Action act = () => faker.AssertConfigurationIsValid();\n      act.Should().Throw<ValidationException>();\n\n      var faker2 = new Faker<Examples.Order>()\n         .StrictMode(true)\n         .Rules((f, o) =>\n            {\n               o.Quantity = f.Random.Number(1, 4);\n               o.Item = f.Commerce.Product();\n               o.OrderId = 25;\n            });\n\n      Action act2 = () => faker2.AssertConfigurationIsValid();\n      act2.Should().Throw<ValidationException>();\n   }\n\n   [Fact]\n   public void cannot_use_rules_with_strictmode_inside_rulesets()\n   {\n      const string myset = \"myset\";\n\n      var faker = new Faker<Examples.Order>()\n         .RuleSet(myset, set =>\n            {\n               set.Rules((f, o) =>\n                  {\n                     o.Quantity = f.Random.Number(1, 4);\n                     o.Item = f.Commerce.Product();\n                     o.OrderId = 25;\n                  });\n               set.StrictMode(true);\n            });\n\n      Action act = () => faker.AssertConfigurationIsValid();\n      act.Should().Throw<ValidationException>();\n\n      var faker2 = new Faker<Examples.Order>()\n         .RuleSet(myset, set =>\n            {\n               set.StrictMode(true);\n               set.Rules((f, o) =>\n                  {\n                     o.Quantity = f.Random.Number(1, 4);\n                     o.Item = f.Commerce.Product();\n                     o.OrderId = 25;\n                  });\n            });\n\n      Action act2 = () => faker2.AssertConfigurationIsValid();\n      act2.Should().Throw<ValidationException>();\n   }\n\n   [Fact]\n   public void strictmode_with_no_rules_should_throw()\n   {\n      var faker = new Faker<Examples.Order>()\n         .StrictMode(true);\n\n      Action act = () => faker.Generate(1);\n\n      act.Should().ThrowExactly<ValidationException>()\n         .WithMessage(\"*Missing Rules*\")\n         .WithMessage(\"*Validation was called to ensure all properties*\")\n         .WithMessage($\"*{nameof(Examples.Order.OrderId)}*\")\n         .WithMessage($\"*{nameof(Examples.Order.Item)}*\")\n         .WithMessage($\"*{nameof(Examples.Order.Quantity)}*\")\n         .WithMessage($\"*{nameof(Examples.Order.LotNumber)}*\");\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/TransliterateTests.cs",
    "content": "﻿using System;\nusing FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests;\n\npublic class TransliterateTests\n{\n   [Fact]\n   public void Test()\n   {\n      Transliterater.Translate(\"À\").Should().Be(\"A\");\n      Transliterater.Translate(\"ден\").Should().Be(\"MKD\");\n      Transliterater.Translate(\"စျ\").Should().Be(\"za\");\n   }\n\n   [Fact]\n   public void index_test()\n   {\n      Transliterater.Translate(\"ေါင်ူ\").Should().Be(\"aungu\");\n   }\n\n   [Fact]\n   public void simple_test()\n   {\n      Transliterater.Translate(\"ာ\").Should().Be(\"a\");\n   }\n\n   [Fact]\n   public void basic_ru_test()\n   {\n      Transliterater.Translate(\"Анна Фомина\").Should().Be(\"Anna Fomina\");\n   }\n\n   [Fact]\n   public void index2_test()\n   {\n      Transliterater.Translate(\"ေါင်ff\").Should().Be(\"aungff\");\n   }\n\n   [Fact]\n   public void transliterate_with_unknown_langauge_doesnt_throw()\n   {\n      Action a = () => Transliterater.Translate(\"fefefe\", \"gggg\");\n      a.Should().NotThrow();\n   }\n\n   [Fact]\n   public void can_translate_symbol()\n   {\n      Transliterater.Translate(\"♥\").Should().Be(\"love\");\n   }\n\n   [Fact]\n   public void can_translate_symbol_with_locale()\n   {\n      Transliterater.Translate(\"♥\", \"es\").Should().Be(\"amor\");\n   }\n\n   [Fact]\n   public void can_translate_with_langchar_map()\n   {\n      Transliterater.Translate(\"Ä\").Should().Be(\"Ae\");\n      Transliterater.Translate(\"Ä\", lang: \"fi\").Should().Be(\"A\");\n      Transliterater.Translate(\"Ä\", lang: \"hu\").Should().Be(\"A\");\n   }\n}\n"
  },
  {
    "path": "Source/Bogus.Tests/UniquenessTests.cs",
    "content": "﻿using System.Linq;\nusing FluentAssertions;\nusing Xunit;\nusing Z.ExtensionMethods;\nusing Z.ExtensionMethods.ObjectExtensions;\n\nnamespace Bogus.Tests;\n\npublic class UniquenessTests : SeededTest\n{\n   public class User\n   {\n      public string FirstName { get; set; }\n      public string LastName { get; set; }\n      public string Email { get; set; }\n      public string Username { get; set; }\n   }\n\n   public UniquenessTests()\n   {\n      Faker.GlobalUniqueIndex = -1;\n   }\n\n   [Fact]\n   public void every_new_generation_should_have_a_new_unique_index()\n   {\n      var faker = new Faker<User>()\n         .RuleFor(u => u.FirstName, f => f.Person.FirstName)\n         .RuleFor(u => u.LastName, f => f.Person.LastName)\n         .RuleFor(u => u.Email, f => f.Person.Email)\n         .RuleFor(u => u.Username, f => f.IndexGlobal + f.Person.UserName);\n\n      var fakes = faker.Generate(10);\n\n      fakes.Dump();\n\n      faker.FakerHub.IndexGlobal.Should().Be(9);\n\n      var values = fakes\n         .Select(u => u.Username.Left(1).ToInt32())\n         .ToArray();\n\n      values.Should().BeEquivalentTo(new[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 });\n\n      var morefakes = faker.Generate(3);\n\n      morefakes.Dump();\n\n      faker.FakerHub.IndexGlobal.Should().Be(12);\n   }\n\n   public class Video\n   {\n      public int Index { get; set; }\n      public string VideoId { get; set; }\n      public string Summary { get; set; }\n   }\n\n   [Fact]\n   public void should_be_able_to_create_some_hash_ids()\n   {\n      var faker = new Faker<Video>()\n         .RuleFor(v => v.Index, f => f.IndexGlobal)\n         .RuleFor(v => v.VideoId, f => f.Hashids.EncodeLong(f.IndexGlobal))\n         .RuleFor(v => v.Summary, f => f.Lorem.Sentence());\n\n      var fakes = faker.Generate(5);\n\n      fakes.Dump();\n\n      var ids = fakes.Select(v => v.VideoId).ToArray();\n\n      ids.Should().BeEquivalentTo(\"gY\", \"jR\", \"k5\", \"l5\", \"mO\");\n   }\n\n   [Fact]\n   public void should_be_able_to_drive_manual_index()\n   {\n      int indexer = 0;\n      var faker = new Faker<User>()\n         .RuleFor(u => u.FirstName, f => f.Name.FirstName())\n         .RuleFor(u => u.LastName, f => new[] {\"A\", \"B\", \"C\", \"D\"}[indexer % 4])\n         .FinishWith((f, u) => indexer++);\n\n      var fakes = faker.Generate(10);\n\n      fakes.Dump();\n   }\n\n\n   [Fact]\n   public void should_be_able_to_drive_internal_index()\n   {\n      var faker = new Faker<User>()\n         .RuleFor(u => u.FirstName, f => f.Name.FirstName())\n         .RuleFor(u => u.LastName, f => new[] {\"A\", \"B\", \"C\", \"D\"}[f.IndexFaker % 4]);\n      var fakes = faker.Generate(5);\n\n      fakes.Dump();\n\n      fakes.Select(f => f.LastName).ToList().Should().Equal(\"A\", \"B\", \"C\", \"D\", \"A\");\n   }\n\n   [Fact]\n   public void issue_57_unique_index_not_really_unique_in_parent_child_generation()\n   {\n      var childFaker = new Faker<Issue57Child>()\n         .RuleFor(u => u.Id, f => f.IndexGlobal);\n\n      var parentFaker = new Faker<Issue57Parent>()\n         .RuleFor(u => u.Id, f => f.IndexGlobal)\n         .RuleFor(u => u.Child, f => childFaker.Generate());\n\n      var ids = parentFaker.Generate(3).Select(o => new {o.Id, CId = o.Child.Id});\n\n      var allIds = ids.SelectMany(x => new[] {x.Id, x.CId}).ToList();\n\n      ids.Dump();\n      allIds.Dump();\n\n      allIds.Distinct().Count().Should().Be(6);\n   }\n\n   [Fact]\n   public void issue_57_reordering_rules_shouldnt_matter()\n   {\n      var childFaker = new Faker<Issue57Child>()\n         .RuleFor(u => u.Id, f => f.IndexGlobal);\n\n      var parentFaker = new Faker<Issue57Parent>()\n         .RuleFor(u => u.Child, f => childFaker.Generate())\n         .RuleFor(u => u.Id, f => f.IndexGlobal);\n\n      var ids = parentFaker.Generate(3).Select(o => new {o.Id, CId = o.Child.Id});\n\n      var allIds = ids.SelectMany(x => new[] {x.Id, x.CId}).ToList();\n\n      ids.Dump();\n      allIds.Dump();\n\n      allIds.Distinct().Count().Should().Be(6);\n   }\n\n   public class Issue57Parent\n   {\n      public int Id { get; set; }\n      public Issue57Child Child { get; set; }\n   }\n\n   public class Issue57Child\n   {\n      public int Id { get; set; }\n   }\n\n   [Fact]\n   public void should_be_able_to_control_index_variable()\n   {\n      var childFaker = new Faker<Issue57Child>()\n         .RuleFor(u => u.Id, f => f.IndexVariable++ + 50);\n\n\n      var parentFaker = new Faker<Issue57Parent>()\n         .RuleFor(u => u.Child, f => childFaker.Generate())\n         .RuleFor(u => u.Id, f => f.IndexVariable++);\n\n      var ids = parentFaker.Generate(3).Select(o => new {o.Id, CId = o.Child.Id});\n\n      var allIds = ids.SelectMany(x => new[] {x.Id, x.CId}).ToList();\n\n      ids.Dump();\n      allIds.Dump();\n\n      allIds.Distinct().Count().Should().Be(6);\n   }\n}"
  },
  {
    "path": "Source/Bogus.Tests/ValidationDeltaTests.cs",
    "content": "﻿using FluentAssertions;\nusing Xunit;\n\nnamespace Bogus.Tests;\n\npublic class ValidationDeltaTests : SeededTest\n{\n   [Fact]\n   public void should_be_valid_and_not_throw_exception_on_complete_rules_with_ignore()\n   {\n      var testOrders = new Faker<Examples.Order>()\n         .StrictMode(true)\n         .Ignore(o => o.Item)\n         .Ignore(o => o.LotNumber)\n         .RuleFor(o => o.OrderId, f => 3343)\n         .RuleFor(o => o.Quantity, f => f.Random.Number(2, 5));\n      var result = testOrders.Validate();\n      testOrders.AssertConfigurationIsValid();\n      result.Should().BeTrue();\n   }\n\n   [Fact]\n   public void should_not_be_valid_and_throw_exception_on_incomplete_rules()\n   {\n      var testOrders = new Faker<Examples.Order>()\n         .StrictMode(true)\n         .RuleFor(o => o.Quantity, f => f.Random.Number(2, 5));\n      var result = testOrders.Validate();\n      Assert.Throws<ValidationException>(() => testOrders.AssertConfigurationIsValid());\n      result.Should().BeFalse();\n   }\n\n   [Fact]\n   public void should_throw_exception_on_incomplete_rules()\n   {\n      var testOrders = new Faker<Examples.Order>()\n         .StrictMode(true)\n         .RuleFor(o => o.Quantity, f => f.Random.Number(2, 5));\n      Assert.Throws<ValidationException>(() => testOrders.AssertConfigurationIsValid());\n   }\n\n   [Fact]\n   public void should_be_valid_and_no_exceptions_on_complete_rules()\n   {\n      var testOrders = new Faker<Examples.Order>()\n            .StrictMode(true)\n            .RuleFor(o => o.LotNumber, f => 28)\n            .RuleFor(o => o.Quantity, f => f.Random.Number(2, 5))\n            .RuleFor(o => o.OrderId, f => f.Random.Number(2, 5))\n            .RuleFor(o => o.Item, f => f.Lorem.Sentence())\n         ;\n      var result = testOrders.Validate();\n      testOrders.AssertConfigurationIsValid();\n      result.Should().BeTrue();\n   }\n\n   [Fact]\n   public void should_be_valid_no_exceptions_on_incomplete_rules_when_strict_false()\n   {\n      var testOrders = new Faker<Examples.Order>()\n         .StrictMode(false)\n         .RuleFor(o => o.Quantity, f => f.Random.Number(2, 5));\n      var result = testOrders.Validate();\n      testOrders.AssertConfigurationIsValid();\n      result.Should().BeTrue();\n   }\n}"
  },
  {
    "path": "Source/Bogus.sln",
    "content": "﻿\r\nMicrosoft Visual Studio Solution File, Format Version 12.00\r\n# Visual Studio Version 18\r\nVisualStudioVersion = 18.1.11312.151 d18.0\r\nMinimumVisualStudioVersion = 17.0.31903.59\r\nProject(\"{9A19103F-16F7-4668-BE54-9A1E7A4F7556}\") = \"Bogus\", \"Bogus\\Bogus.csproj\", \"{340A2FE9-5B52-4FD7-9D21-83CCF1621E09}\"\r\nEndProject\r\nProject(\"{9A19103F-16F7-4668-BE54-9A1E7A4F7556}\") = \"Bogus.Tests\", \"Bogus.Tests\\Bogus.Tests.csproj\", \"{C738E347-08EF-47DA-B531-EE99739BD759}\"\r\nEndProject\r\nProject(\"{2150E333-8FDC-42A3-9474-1A3956D46DE8}\") = \"Root\", \"Root\", \"{5CA98FAF-2EF3-4B31-8123-19BB2A14206D}\"\r\n\tProjectSection(SolutionItems) = preProject\r\n\t\t..\\.gitignore = ..\\.gitignore\r\n\t\t..\\appveyor.yml = ..\\appveyor.yml\r\n\t\t..\\build.cmd = ..\\build.cmd\r\n\t\t..\\CONTRIBUTING.md = ..\\CONTRIBUTING.md\r\n\t\tDirectory.Build.props = Directory.Build.props\r\n\t\t..\\.config\\dotnet-tools.json = ..\\.config\\dotnet-tools.json\r\n\t\t..\\global.json = ..\\global.json\r\n\t\t..\\HISTORY.md = ..\\HISTORY.md\r\n\t\t..\\README.md = ..\\README.md\r\n\tEndProjectSection\r\nEndProject\r\nProject(\"{9A19103F-16F7-4668-BE54-9A1E7A4F7556}\") = \"Benchmark\", \"Benchmark\\Benchmark.csproj\", \"{B8239D68-FBFA-4AAD-98E8-75405EA5B71C}\"\r\nEndProject\r\nProject(\"{9A19103F-16F7-4668-BE54-9A1E7A4F7556}\") = \"Builder\", \"Builder\\Builder.csproj\", \"{19654907-1CE1-45B3-9297-F6DD51F402C8}\"\r\nEndProject\r\nGlobal\r\n\tGlobalSection(SolutionConfigurationPlatforms) = preSolution\r\n\t\tDebug|Any CPU = Debug|Any CPU\r\n\t\tRelease|Any CPU = Release|Any CPU\r\n\tEndGlobalSection\r\n\tGlobalSection(ProjectConfigurationPlatforms) = postSolution\r\n\t\t{340A2FE9-5B52-4FD7-9D21-83CCF1621E09}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\r\n\t\t{340A2FE9-5B52-4FD7-9D21-83CCF1621E09}.Debug|Any CPU.Build.0 = Debug|Any CPU\r\n\t\t{340A2FE9-5B52-4FD7-9D21-83CCF1621E09}.Release|Any CPU.ActiveCfg = Release|Any CPU\r\n\t\t{340A2FE9-5B52-4FD7-9D21-83CCF1621E09}.Release|Any CPU.Build.0 = Release|Any CPU\r\n\t\t{C738E347-08EF-47DA-B531-EE99739BD759}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\r\n\t\t{C738E347-08EF-47DA-B531-EE99739BD759}.Debug|Any CPU.Build.0 = Debug|Any CPU\r\n\t\t{C738E347-08EF-47DA-B531-EE99739BD759}.Release|Any CPU.ActiveCfg = Release|Any CPU\r\n\t\t{C738E347-08EF-47DA-B531-EE99739BD759}.Release|Any CPU.Build.0 = Release|Any CPU\r\n\t\t{B8239D68-FBFA-4AAD-98E8-75405EA5B71C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\r\n\t\t{B8239D68-FBFA-4AAD-98E8-75405EA5B71C}.Debug|Any CPU.Build.0 = Debug|Any CPU\r\n\t\t{B8239D68-FBFA-4AAD-98E8-75405EA5B71C}.Release|Any CPU.ActiveCfg = Release|Any CPU\r\n\t\t{B8239D68-FBFA-4AAD-98E8-75405EA5B71C}.Release|Any CPU.Build.0 = Release|Any CPU\r\n\t\t{19654907-1CE1-45B3-9297-F6DD51F402C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\r\n\t\t{19654907-1CE1-45B3-9297-F6DD51F402C8}.Release|Any CPU.ActiveCfg = Release|Any CPU\r\n\tEndGlobalSection\r\n\tGlobalSection(SolutionProperties) = preSolution\r\n\t\tHideSolutionNode = FALSE\r\n\tEndGlobalSection\r\n\tGlobalSection(ExtensibilityGlobals) = postSolution\r\n\t\tSolutionGuid = {134884B2-AB30-4C68-BF94-F1349B5A1E3C}\r\n\tEndGlobalSection\r\nEndGlobal\r\n"
  },
  {
    "path": "Source/Builder/.editorconfig",
    "content": "[*.cs]\ndotnet_style_qualification_for_field = false:warning\ndotnet_style_qualification_for_property = false:warning\ndotnet_style_qualification_for_method = false:warning\ndotnet_style_qualification_for_event = false:warning\ndotnet_style_require_accessibility_modifiers = never:warning\n\ncsharp_style_expression_bodied_methods = true:silent\ncsharp_style_expression_bodied_properties = true:warning\ncsharp_style_expression_bodied_indexers = true:warning\ncsharp_style_expression_bodied_accessors = true:warning\n"
  },
  {
    "path": "Source/Builder/.vscode/launch.json",
    "content": "{\n    // Use IntelliSense to learn about possible attributes.\n    // Hover to view descriptions of existing attributes.\n    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387\n    \"version\": \"0.2.0\",\n    \"configurations\": [\n\n\n        {\n            \"type\": \"node\",\n            \"request\": \"launch\",\n            \"name\": \"Debug gulp build.transliterate\",\n            \"program\": \"${workspaceFolder}\\\\node_modules\\\\gulp\\\\bin\\\\gulp.js\",\n            \"args\": [\n                \"import.transliterate\"\n            ]\n        },\n        {\n            \"type\": \"node\",\n            \"request\": \"launch\",\n            \"name\": \"Debug test.js\",\n            \"program\": \"${workspaceFolder}\\\\test.js\",\n            \"args\": [\n            ]\n        }\n    ]\n}"
  },
  {
    "path": "Source/Builder/Build.cs",
    "content": "using System;\nusing System.Linq;\nusing System.Reflection;\nusing Nuke.Common;\nusing Nuke.Common.CI;\nusing Nuke.Common.Execution;\nusing Nuke.Common.IO;\nusing Nuke.Common.ProjectModel;\nusing Nuke.Common.Tooling;\nusing Nuke.Common.Tools.DotNet;\nusing Nuke.Common.Utilities.Collections;\nusing Serilog;\nusing Fake.DotNet;\nusing System.Collections.Generic;\n\nusing System.IO;\nusing Nuke.Common.CI.AppVeyor;\nusing Nuke.Common.Utilities;\nusing Nuke.Common.Git;\n\nusing System.Diagnostics;\nusing Z.ExtensionMethods;\n\nusing static Nuke.Common.EnvironmentInfo;\nusing static Nuke.Common.IO.PathConstruction;\nusing static Nuke.Common.IO.FileSystemTasks;\nusing static Nuke.Common.IO.PathConstruction;\nusing static Nuke.Common.IO.CompressionTasks;\n\nusing static Nuke.Common.Tools.DotNet.DotNetTasks;\n\npartial class Build : NukeBuild\n{\n   public static string ProjectName = \"Bogus\";\n   public static string GitHubUrl = \"https://github.com/bchavez/Bogus\";\n\n   public static class Folders\n   {\n      public static AbsolutePath CompileOutput = RootDirectory / \"__compile\";\n      public static AbsolutePath Package = RootDirectory / \"__package\";\n      public static AbsolutePath Test = RootDirectory / \"__test\";\n      public static AbsolutePath Source = RootDirectory / \"Source\";\n   }\n\n   public static class Files\n   {\n      public static AbsolutePath History = RootDirectory / \"HISTORY.md\";\n      public static AbsolutePath SolutionFile = Folders.Source / $\"{ProjectName}.sln\";\n      public static AbsolutePath SnkFile = Folders.Source / $\"{ProjectName}.snk\";\n      public static AbsolutePath SnkEncZipFile = Folders.Source / $\"{ProjectName}.snk.enc.zip\";\n      public static AbsolutePath SnkFilePublic = Folders.Source / $\"{ProjectName}.snk.pub\";\n   }\n\n   public static int Main()\n   {\n      return Execute<Build>(x => x.Compile);\n   }\n   protected override void OnBuildInitialized()\n   {\n      base.OnBuildInitialized();\n      // BUG: https://github.com/nuke-build/nuke/issues/844\n      ProjectModelTasks.Initialize();\n      this.BogusProject = this.Solution.Bogus;\n      this.TestProject = this.Solution.Bogus_Tests;\n   }\n\n\n   [Solution(GenerateProjects = true)]\n   readonly Solution Solution;\n   Project BogusProject;\n   Project TestProject;\n\n   [GitRepository]\n   readonly GitRepository GitRepo;\n\n\n   Target Compile => _ => _\n    .DependsOn(Clean)\n    .DependsOn(Restore)\n    .DependsOn(BuildInfo)\n    .Executes(() =>\n    {\n       var nowarns = new[] { 1591, 1573 };\n\n       DotNetBuild(b => b\n         .SetProjectFile(this.Solution)\n         .SetConfiguration(Configuration.Debug)\n         .SetNoWarns2(nowarns)\n         .EnableNoRestore()\n         );\n\n\n       DotNetBuild(b => b\n         .SetProjectFile(this.Solution)\n         .SetConfiguration(Configuration.Release)\n         .SetNoWarns2(nowarns)\n         .EnableNoRestore()\n         );\n\n       this.BogusProject.BinFolder().Copy(this.BogusProject.CompileOutput());\n\n    });\n\n   Target Pack => _ => _\n   .DependsOn(Clean)\n   .DependsOn(Compile)\n   .Executes(() =>\n   {\n\n      DotNetPack(p => p\n         .SetProject(this.BogusProject)\n         .EnableNoBuild()\n         .SetConfiguration(Configuration.Release)\n         .SetOutputDirectory(Folders.Package)\n      );\n\n   });\n\n   Target Zip => _ => _\n   .DependsOn(Clean)\n   .DependsOn(Compile)\n   .Executes(() => {\n\n      var zipPath = this.BogusProject.ZipFile();\n      Folders.CompileOutput.ZipTo(zipPath);\n   });\n\n\n   Target Clean => _ => _\n       .Before(Restore)\n       .Executes(() =>\n       {\n          //Debugger.Launch();\n\n          Folders.Test.CreateOrCleanDirectory();\n          Folders.CompileOutput.CreateOrCleanDirectory();\n          Folders.Package.CreateOrCleanDirectory();\n          \n          var projects = this.Solution.AllProjects.Where(p => !p.Name.Contains(\"Builder\"));\n          foreach (var project in projects)\n          {\n             var dir = project.Directory;\n             var binAndObjs = dir.GlobDirectories(\"**/bin\", \"**/obj\");\n             foreach (var d in binAndObjs) {\n                d.DeleteDirectory();\n             }\n          }\n\n          var bogusProjectMsb = BogusProject.GetMSBuildProject();\n          bogusProjectMsb.SetProperty(\"Version\", \"0.0.0-localbuild\");\n          bogusProjectMsb.SetProperty(\"PackageReleaseNotes\", string.Empty);\n          bogusProjectMsb.SetProperty(\"AssemblyOriginatorKeyFile\", string.Empty);\n          bogusProjectMsb.SetProperty(\"SignAssembly\", \"false\");\n          bogusProjectMsb.Save();\n\n          var testProjectMsb = TestProject.GetMSBuildProject();\n          testProjectMsb.SetProperty(\"AssemblyOriginatorKeyFile\", string.Empty);\n          testProjectMsb.SetProperty(\"SignAssembly\", \"false\");\n          testProjectMsb.Save();\n\n          var bti = new BuildTimeInfo(\n             BuildTimeUtc: DateTime.Parse(\"1/1/2015\"),\n             ExtraAttributes: MakeAttributes(false),\n             FullVersion: \"0.0.0-localbuild\"\n             );\n\n          MakeBuildInfo(this.BogusProject, bti);\n       });\n\n   Target Restore => _ => _\n       .Executes(() =>\n       {\n\n          DotNetRestore(r => r\n            .SetProjectFile(this.Solution)\n          );\n\n\n       });\n\n   Target BuildInfo => _ => _\n    .After(Restore)\n    .Executes(() =>\n    {\n       //Debugger.Launch();\n       var includeSnk = BuildContext.IsReleaseBuild;\n\n       var customAttributes = MakeAttributes(includeSnk);\n\n       var fullVersion = BuildContext.GetFullVersion();\n\n       var bti = new BuildTimeInfo(\n          BuildTimeUtc: DateTime.UtcNow,\n          ExtraAttributes: customAttributes,\n          FullVersion: fullVersion\n          );\n\n       Log.Information(\"Build Time Info: {@BuildTimeInfo}\", bti);\n\n       //Debugger.Launch();\n       MakeBuildInfo(this.BogusProject, bti);\n\n       var bogusProjectMsb = this.BogusProject.GetMSBuildProject();\n       bogusProjectMsb.SetProperty(\"Version\", fullVersion);\n\n       if( BuildContext.IsReleaseBuild )\n       {\n          var releaseNotes = History.NugetText(Files.History, GitHubUrl);\n          bogusProjectMsb.SetProperty(\"PackageReleaseNotes\", releaseNotes);\n       }\n\n       bogusProjectMsb.Save();\n    });\n\n\n   Target Test => _ => _\n    .DependsOn(Compile)\n    .Executes(() =>\n    {\n\n       var logFilePath = Folders.Test / \"{assembly}.{framework}.results.xml\";\n\n       DotNetTest(t => t\n         .SetProjectFile(this.TestProject)\n         .EnableNoBuild()\n         .AddLoggers($\"xunit;LogFilePath=\\\"{logFilePath}\\\"\",\n                      \"Appveyor\")\n         .SetTestAdapterPath(\".\")\n       );\n\n    });\n\n   [Parameter, Secret]\n   readonly string BogusSnkZipPassword;\n\n   Target SetupSnk => _ => _\n    .DependentFor(BuildInfo)\n    .After(Clean)\n    .After(Restore)\n    .OnlyWhenStatic(() => BuildContext.IsReleaseBuild)\n    .Executes(() =>\n    {\n       Log.Information(\"Decrypting String Name Key (SNK) file.\");\n\n       Assert.NotNullOrWhiteSpace(BogusSnkZipPassword);\n\n       Assert.FileExists(Files.SnkEncZipFile);\n\n       Files.SnkEncZipFile.UnZipWithPasswordTo(Folders.Source, BogusSnkZipPassword);\n\n       Assert.FileExists(Files.SnkFile);\n\n       var bogusProjectMsb = BogusProject.GetMSBuildProject();\n       bogusProjectMsb.SetProperty(\"AssemblyOriginatorKeyFile\", Files.SnkFile);\n       bogusProjectMsb.SetProperty(\"SignAssembly\", \"true\");\n       bogusProjectMsb.Save();\n\n       var testProjectMsb = TestProject.GetMSBuildProject();\n       testProjectMsb.SetProperty(\"AssemblyOriginatorKeyFile\", Files.SnkFile);\n       testProjectMsb.SetProperty(\"SignAssembly\", \"true\");\n       testProjectMsb.Save();\n    });\n\n\n   Target CI => _ => _\n    .DependsOn(Test)\n    .DependsOn(Zip)\n    .DependsOn(Pack)    \n    .Executes(() =>\n    {\n\n       //\n\n    });\n\n\n\n   AssemblyInfo.Attribute[] MakeAttributes(bool includeSnk)\n   {\n      var attributes = new List<AssemblyInfo.Attribute>\n          {\n             AssemblyInfo.Description(GitHubUrl)\n          };\n\n      string visiableTo;\n      if (includeSnk)\n      {\n         var pubKeyBytes = File.ReadAllBytes(Files.SnkFilePublic);\n         var pubKeyHex = Convert.ToHexString(pubKeyBytes).ToLowerInvariant();\n         visiableTo = $\"{TestProject.Name}, PublicKey={pubKeyHex}\";\n      }\n      else\n      {\n         visiableTo = TestProject.Name;\n      }\n\n      var visiableToAsm = AssemblyInfo.InternalsVisibleTo(visiableTo);\n      attributes.Add(visiableToAsm);\n      return attributes.ToArray();\n   }\n\n\n}\n"
  },
  {
    "path": "Source/Builder/Builder.csproj",
    "content": "﻿<Project Sdk=\"Microsoft.NET.Sdk\">\n\n  <PropertyGroup>\n    <OutputType>Exe</OutputType>\n    <TargetFramework>net9.0</TargetFramework>\n    <RootNamespace></RootNamespace>\n    <NoWarn>CS0649;CS0169;NU1701</NoWarn>\n    <NukeRootDirectory>..\\..</NukeRootDirectory>\n    <NukeScriptDirectory>..</NukeScriptDirectory>\n    <NukeTelemetryVersion>1</NukeTelemetryVersion>\n    <EnableUnsafeBinaryFormatterSerialization>true</EnableUnsafeBinaryFormatterSerialization>\n  </PropertyGroup>\n\n  <ItemGroup>\n    <PackageReference Include=\"DotNetZip\" Version=\"1.16.0\" />\n    <PackageReference Include=\"Fake.DotNet.AssemblyInfoFile\" Version=\"6.0.0\" />\n    <PackageReference Include=\"Nuke.Common\" Version=\"9.0.3\" />\n    <PackageReference Include=\"Z.ExtensionMethods.WithTwoNamespace\" Version=\"2.0.13\" />\n  </ItemGroup>\n\n  <ItemGroup>\n    <PackageDownload Include=\"secure-file\" Version=\"[1.0.31]\" />\n  </ItemGroup>\n\n</Project>\n"
  },
  {
    "path": "Source/Builder/Configuration.cs",
    "content": "using System;\nusing System.ComponentModel;\nusing System.Linq;\nusing Nuke.Common.Tooling;\n\n[TypeConverter(typeof(TypeConverter<Configuration>))]\npublic class Configuration : Enumeration\n{\n    public static Configuration Debug = new Configuration { Value = nameof(Debug) };\n    public static Configuration Release = new Configuration { Value = nameof(Release) };\n\n    public static implicit operator string(Configuration configuration)\n    {\n        return configuration.Value;\n    }\n}\n"
  },
  {
    "path": "Source/Builder/Directory.Build.props",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"4.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n\n  <!-- This file prevents unintended imports of unrelated MSBuild files -->\n  <!-- Uncomment to include parent Directory.Build.props file -->\n  <!--<Import Project=\"$([MSBuild]::GetPathOfFileAbove('Directory.Build.props', '$(MSBuildThisFileDirectory)../'))\" />-->\n\n</Project>\n"
  },
  {
    "path": "Source/Builder/Directory.Build.targets",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"4.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n\n  <!-- This file prevents unintended imports of unrelated MSBuild files -->\n  <!-- Uncomment to include parent Directory.Build.targets file -->\n  <!--<Import Project=\"$([MSBuild]::GetPathOfFileAbove('Directory.Build.targets', '$(MSBuildThisFileDirectory)../'))\" />-->\n\n</Project>\n"
  },
  {
    "path": "Source/Builder/Utils.cs",
    "content": "﻿using Fake.DotNet;\nusing Nuke.Common.CI.AppVeyor;\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Threading.Tasks;\nusing Z.ExtensionMethods;\n\nusing static Nuke.Common.EnvironmentInfo;\nusing static Nuke.Common.IO.FileSystemTasks;\nusing static Nuke.Common.IO.PathConstruction;\n\nusing Nuke.Common;\nusing Nuke.Common.CI;\nusing Nuke.Common.Execution;\nusing Nuke.Common.IO;\nusing Nuke.Common.ProjectModel;\nusing Nuke.Common.Tooling;\nusing Nuke.Common.Tools.DotNet;\nusing Nuke.Common.Utilities.Collections;\nusing Z.ExtensionMethods.ObjectExtensions;\nusing System.Diagnostics;\nusing System.Runtime.CompilerServices;\nusing Ionic.Zip;\n\npublic static class BuildContext\n{\n   public static string GetFullVersion()\n   {\n      //Debugger.Launch();\n      var forced = Environment.GetEnvironmentVariable(\"FORCE_VERSION\"); //Fake.Core.Environment.environVarOrNone(\"FORCE_VERSION\");\n      var tagname = AppVeyor.Instance?.RepositoryTagName; // Fake.Core.Environment.environVarOrNone(\"APPVEYOR_REPO_TAG_NAME\");\n      var buildver = AppVeyor.Instance?.BuildVersion; // Fake.Core.Environment.environVarOrNone(\"APPVEYOR_BUILD_VERSION\");\n\n      var version = (forced, tagname, buildver) switch\n      {\n         var (f, _, _) when f.IsNotNullOrWhiteSpace() => f,\n         var (_, t, _) when t.IsNotNullOrWhiteSpace() => t.Trim(' ', 'v'),\n         var (_, _, b) when b.IsNotNullOrWhiteSpace() => $\"0.0.{b}-ci\",\n         (_, _, _) => $\"0.0.0-localbuild\"\n      };\n      return version;\n   }\n\n   public static string GetVersionWithoutPreReleeaseName(string fullVersion)\n   {\n      var version = fullVersion switch\n      {\n         var v when v.GetBefore(\"-\") is var b && b.IsNotNullOrWhiteSpace() => b.Trim(),\n         _ => fullVersion.Trim()\n      };\n\n      return version;\n   }\n\n   public static bool IsTaggedBuild => AppVeyor.Instance?.RepositoryTag ?? false;\n   public static bool IsReleaseBuild => IsTaggedBuild && NukeBuild.IsServerBuild;\n}\n\npartial class Build\n{\n   public record BuildTimeInfo(\n      DateTime BuildTimeUtc,\n      AssemblyInfo.Attribute[] ExtraAttributes,\n      string FullVersion\n      );\n\n\n   public static void MakeBuildInfo(Project project, BuildTimeInfo bti)\n   {\n      var buildTimeUtc = bti.BuildTimeUtc;\n      var path = Folders.Source / project.Name / \"Properties\" / \"AssemblyInfo.cs\";\n      var fullVersion = bti.FullVersion;\n      var version = BuildContext.GetVersionWithoutPreReleeaseName(fullVersion);\n      var infoVersion = $\"{fullVersion} built on {buildTimeUtc:u}\";\n      var copyright = $\"Brian Chavez © {buildTimeUtc.Year}\";\n      var title = project.GetProperty(\"NukeProjectTitle\");\n      var attrs = new List<AssemblyInfo.Attribute>\n          {\n             AssemblyInfo.Product(project.Name),\n             AssemblyInfo.Title(title),\n             AssemblyInfo.Company(\"Brian Chavez\"),\n             AssemblyInfo.Copyright(copyright),\n             AssemblyInfo.Version(version),\n             AssemblyInfo.FileVersion(version),\n             AssemblyInfo.InformationalVersion(infoVersion),\n             AssemblyInfo.Trademark(\"MIT License\"),\n             //AssemblyInfo.Metadata(\"BuildTime\", $\"{bti.BuildTimeUtc:u}\")\n             //AssemblyInfo.Metadata(\"CommitHash\", )\n          };\n      attrs.AddRange(bti.ExtraAttributes);\n\n      var config = new AssemblyInfoFileConfig(true, emitResharperSupressions: false, useNamespace: \"System\");\n      AssemblyInfoFile.createCSharpWithConfig(path, attrs, config);\n   }\n\n}\n\npublic static class ExtensionMethodsForProject\n{\n   public static AbsolutePath BinFolder(this Project p)\n   {\n      var result = p.Directory / \"bin\";\n      return result;\n   }\n   public static AbsolutePath CompileOutput(this Project p)\n   {\n      var result = Build.Folders.CompileOutput / p.Name;\n      return result;\n   }\n   public static AbsolutePath ZipFile(this Project p)\n   {\n      var result = Build.Folders.Package / $\"{p.Name}.zip\";\n      return result;\n   }\n}\n\npublic static class History\n{\n   public static string All(AbsolutePath historyFile)\n   {\n      return System.IO.File.ReadAllText(historyFile);\n   }\n   public static string NugetText(AbsolutePath historyFile, string githubUrl)\n   {\n      var allText = All(historyFile);\n      var q = allText.Split(\"##\")\n         .Where(s => s.IsNotNullOrEmpty())\n         .Take(5);\n\n      var text = q.StringJoin(\"##\");\n      var historyUrl = $\"{githubUrl}/blob/master/HISTORY.md\";\n      var sb = new StringBuilder();\n      sb.AppendLine($\"##{text}\");\n      sb.Append($\"Full History Here: {historyUrl}\");\n      var result = sb.ToString();\n      return result;\n   }\n}\n\n\npublic static class ExtensionsForNuke\n{\n   public static DotNetBuildSettings SetNoWarns2(this DotNetBuildSettings toolSettings, params int[] noWarn)\n   {\n      var nowarnstring = string.Join(\",\", noWarn);\n\n      var arg = $\"\\\\\\\"{nowarnstring}\\\\\\\"\";\n\n      var newSettings = toolSettings.AddProperty(\"NoWarn\", arg);\n      return newSettings;\n   }\n\n   public static void UnZipWithPasswordTo(this AbsolutePath archiveFile, AbsolutePath destination, string password)\n   {\n      using var zip = ZipFile.Read(archiveFile);\n      zip.Password = password;\n      zip.ExtractAll(destination);\n   }\n}\n\n"
  },
  {
    "path": "Source/Builder/gulpfile.js",
    "content": "﻿const gulp = require(\"gulp\");\nvar jp = require('jsonpath');\n\nconst $ = require(\"gulp-load-plugins\")({DEBUG:false, lazy: true });\nconst lec = require(\"gulp-line-ending-corrector\");\nconst print = require(\"gulp-print\").default;\n\nconst Vinyl = require('vinyl');\nconst logger = require('fancy-log');\nconst color = require('ansi-colors');\n\nvar _ = require(\"underscore\");\nvar l = require(\"lodash\");\n\nvar path = require(\"path\");\nvar fs = require(\"fs\");\nconst BSON = require(\"bson\");\n\nvar es = require(\"event-stream\");\n\nvar localeFolders = gulp.src(\n   [\n      \"../fakerjs/lib/locales/*\",\n      \"!../fakerjs/lib/locales/ar\", // 2018.09.23 - Exclude this locale, has problems upstream.\n                                    // https://github.com/Marak/faker.js/pull/505/files#r219737439\n   ]);\n\nvar dataFolder = \"../Bogus/data\";\nvar dataExtendFolder = \"../Bogus/data_extend\";\n\nfunction importLocalesJsonTask(){\n   return localeFolders\n      .pipe($.plumber())\n      .pipe($.map(function (file) {\n         var localeCode = file.relative;\n         var localeIndex = file.path + \"/index.js\";\n         var locale = require(localeIndex);\n\n         // Transform Step: Currencies\n         transformCurrency(locale);\n\n         // Transform Step: Mime Types\n         transformMimeTypes(locale);\n\n         // Transform Step: Postcode By State\n         transformPostCodeByState(locale);\n\n         removeAvatarUri(locale);\n\n         ensureAllArraysAreStrings(locale);\n\n         specializeLocale(locale, localeCode);\n\n         var destName = localeCode + \".locale.json\";\n         log2(destName);\n         var bogusLocale = {};\n\n         var extendPath = path.resolve(dataExtendFolder, destName);\n         if (fs.existsSync(extendPath)) {\n            var extendData = JSON.parse(fs.readFileSync(extendPath, 'utf8'));\n\n            // By default, _.merge replaces items in arrays. IE:\n            // _.merge([1,2,3,4], [9,9]) = [9,9,3,4], in our case\n            // data extend locale files should replace the full contents\n            // of the array, not replace items.\n            // https://lodash.com/docs/4.17.10#mergeWith\n            var replacer = (objValue, srcValue) => {\n               if( _.isArray(objValue) ) {\n                  return objValue = srcValue;\n               }\n            };\n            bogusLocale = l.mergeWith(locale, extendData, replacer);\n         } else {\n            bogusLocale = locale;\n         }\n\n         var vinyl = new Vinyl({\n            path: './' + destName,\n            contents: Buffer.from(JSON.stringify(bogusLocale, null, 2))\n         });\n         return vinyl;\n      }))\n      .pipe(print())\n      .pipe(lec({ eolc: \"CRLF\" }))\n      .pipe(gulp.dest(dataFolder));\n}\n\nfunction importLocalesTask(){\n   return gulp.src(`${dataFolder}/*.locale.json`)\n      .pipe($.plumber())\n      .pipe($.map(function (file) {\n         var json = JSON.parse(file.contents.toString());\n\n         var destName = `${path.basename(file.relative, \".json\")}.bson`;\n\n         var data = BSON.serialize(json, { checkKeys: true });\n\n         var vinyl = new Vinyl({\n            path: './' + destName,\n            contents: Buffer.from(data)\n         });\n         return vinyl;\n      }))\n      .pipe(print())\n      .pipe(gulp.dest(dataFolder));\n}\n\nfunction removeAvatarUri(obj){\n   if(obj.internet && obj.internet.avatar_uri)\n   {\n      log(\"Removing internet.avatar_uri\");\n      delete obj.internet.avatar_uri;\n   }\n}\n\nfunction transformPostCodeByState(obj) {\n   if (obj.address && obj.address.postcode_by_state)\n      delete obj.address.postcode_by_state;\n}\n\nfunction ensureAllArraysAreStrings(obj) {\n   var nodes = jp.nodes(obj, \"$..*[*]\");\n   for (var i = 0; i < nodes.length; i++) {\n      var item = nodes[i].value;\n      var path = nodes[i].path;\n      if (l.isNumber(item)) {\n         var pathExpr = jp.stringify(path);\n         log(`Replacing number found: ${item} at ${pathExpr} with string.`);\n         jp.value(obj, pathExpr, item.toString());\n      }\n   }\n}\n\nfunction transformCurrency(obj) {\n   var currencies = l.get(obj, \"finance.currency\");\n   if (!currencies) return;\n   log(\"Normalizing finance.currency...\");\n   var arr = l.keys(currencies).map(function (key) {\n      var name = key;\n      var code = currencies[key][\"code\"];\n      var symbol = currencies[key][\"symbol\"];\n      return { name: name, code: code, symbol: symbol }\n   });\n\n   obj[\"finance\"][\"currency\"] = arr;\n}\nfunction transformMimeTypes(obj) {\n   var mimes = l.get(obj, \"system.mimeTypes\");\n   if (!mimes) return;\n   log(\"Normalizing system.mimeTypes...\");\n   var arr = l.keys(mimes).map(function (key) {\n      var mime = key;\n      var source = mimes[key][\"source\"];\n      var compressible = mimes[key][\"compressible\"];\n      var extensions = mimes[key][\"extensions\"];\n      return { mime: mime, source: source, compressible: compressible, extensions: extensions }\n   });\n\n   obj[\"system\"][\"mimeTypes\"] = arr;\n}\n\nfunction specializeLocale(locale, localeCode) {\n   \n}\n\n\n//Helper Methods\nfunction log(msg) {\n   logger(color.bgCyan(msg));\n};\nfunction log2(msg) {\n   logger(color.green(msg));\n}\n\nfunction importTransliterateTask(cb) {\n\n   //strip out the module scoping of the library\n   var src = fs.readFileSync('../speakingurl/lib/speakingurl.js', 'utf8');\n   var lines = src.split('\\n');\n   var moduleEnd = _.findIndex(lines, i => i.includes(\"typeof module\"))\n   var fixedSource = lines.splice(2, moduleEnd - 2).join('\\n');\n\n   //evaluate the whole module without function scoping\n   //exposing intenral variables that we can dump.\n   eval(fixedSource);\n\n   function renderInsert(obj) {\n      var inserts = [];\n      _.map(obj, (v, k) => {\n         if (v === '\"') v = '\"\"';\n         return inserts.push(`            Trie.Insert(trie, @\"${k}\", @\"${v}\");`);\n      });\n      return inserts;\n   }\n   function renderMdInsert(obj) {\n      var inserts = [];\n      _.map(obj, (v, k) => {\n         _.map(v, (v2, k2) => {\n            inserts.push(`            md.Add(@\"${k}\", @\"${k2}\", @\"${v2}\");`);\n         })\n      });\n      return inserts;\n   }\n\n   var charMapInserts = renderInsert(charMap);\n   var diatricMapInserts = renderInsert(diatricMap);\n\n   var langCharInserts = renderMdInsert(langCharMap);\n   var symbolInserts = renderMdInsert(symbolMap);\n\n   var template = `\n      // AUTO GENERATED FILE. DO NOT MODIFY.\n      // SEE Builder/gulpfile.js import.speakingurl task.\n      using System.ComponentModel;\n      using System.Collections.Generic;\n      namespace Bogus\n      {\n         \n         public static partial class Transliterater\n         {   \n            [EditorBrowsable(EditorBrowsableState.Never)]\n            public static Trie BuildCharMap(Trie trie)\n            {\n   ${charMapInserts.join('\\r\\n')}\n               return trie;\n            }\n   \n            [EditorBrowsable(EditorBrowsableState.Never)]\n            public static Trie BuildDiatricMap(Trie trie)\n            {\n   ${diatricMapInserts.join('\\r\\n')}\n               return trie;\n            }\n   \n            [EditorBrowsable(EditorBrowsableState.Never)]\n            public static MultiDictionary<string,string,string> BuildLangCharMap(MultiDictionary<string,string,string> md)\n            {\n   ${langCharInserts.join('\\r\\n')}\n               return md;\n            }\n   \n            [EditorBrowsable(EditorBrowsableState.Never)]\n            public static MultiDictionary<string,string,string> BuildSymbolMap(MultiDictionary<string,string,string> md)\n            {\n   ${symbolInserts.join('\\r\\n')}\n               return md;\n            }\n         }\n      }\n      `\n\n\n   fs.writeFileSync('../Bogus/Transliterater.Generated.cs', template);\n\n   return cb;\n}\n\n\nexports.importLocales = gulp.series(importLocalesJsonTask, importLocalesTask)\nexports.importTransliterate = importTransliterateTask"
  },
  {
    "path": "Source/Builder/package.json",
    "content": "{\n  \"name\": \"Bogus\",\n  \"version\": \"1.0.0\",\n  \"description\": \"\",\n  \"main\": \"gulpfile.js\",\n  \"scripts\": {\n    \"test\": \"echo \\\"Error: no test specified\\\" && exit 1\"\n  },\n  \"author\": \"Brian Chavez\",\n  \"license\": \"MIT\",\n  \"devDependencies\": {\n    \"ansi-colors\": \"4.1.1\",\n    \"bson\": \"4.1.0\",\n    \"event-stream\": \"4.0.1\",\n    \"fancy-log\": \"1.3.3\",\n    \"gulp\": \"4.0.2\",\n    \"gulp-line-ending-corrector\": \"1.0.3\",\n    \"gulp-load-plugins\": \"2.0.5\",\n    \"gulp-map\": \"0.0.2\",\n    \"gulp-plumber\": \"1.2.1\",\n    \"gulp-print\": \"5.0.2\",\n    \"jsonpath\": \"1.0.2\",\n    \"lodash\": \"4.17.20\",\n    \"underscore\": \"1.11.0\",\n    \"vinyl\": \"2.2.1\"\n  },\n  \"volta\": {\n    \"node\": \"12.18.1\"\n  }\n}\n"
  },
  {
    "path": "Source/Builder/test.js",
    "content": "var faker = require('../fakerjs');\nvar fs = require('fs');\nvar _ = require('lodash');\nvar getSlug = require('../speakingurl')\n\nvar val = getSlug('Foo & Bar ♥ Foo < Bar', {symbols: false});\n\nconsole.log(val);\n\n\n"
  },
  {
    "path": "Source/Directory.Build.props",
    "content": "<Project>\n   <PropertyGroup>\n      <LangVersion>14.0</LangVersion>\n   </PropertyGroup>\n</Project>"
  },
  {
    "path": "appveyor.yml",
    "content": "version: '{build}'\nimage: Visual Studio 2022\n\nenvironment:\n  NUKE_TELEMETRY_OPTOUT: 1\n  BogusSnkZipPassword: # OpenSource / Bogus.snk.enc.zip\n    secure: OqTnyfgOL1S7+NYqo4f5Mc72RsozR4CwAQ6K/YwqPBlG2LOPSoRHm9JxIHHYTecR5B3IiEe0xEyjulbBjNwQuMMSCPX+nr6oH/KfBTx9rf4=\n\nskip_commits:\n  message: /(//skip\\W*ci)|(read\\W*me)/\n\ninit:\n    - ps: |\n            If ($Env:APPVEYOR_REPO_TAG_NAME -match \"-\"){\n              Set-AppveyorBuildVariable -Name \"IsPreRelease\" -Value True\n            }\n            Else{\n              Set-AppveyorBuildVariable -Name \"IsPreRelease\" -Value False\n            }\n\nbuild_script:\n- pwsh: |\n    Invoke-WebRequest \"https://dot.net/v1/dotnet-install.ps1\" -OutFile \"./dotnet-install.ps1\"\n    ./dotnet-install.ps1 -JSonFile global.json -Architecture x64 -InstallDir 'C:\\Program Files\\dotnet'\n- build.cmd ci\n\ntest: off\n\nartifacts:\n  - path: __package\\*.nupkg\n    name: NuGet\n  - path: __package\\*.snupkg\n    name: Symbols\n  - path: __package\\*.zip\n    name: Zip\n\n\nnuget:\n    disable_publish_on_pr: true\n\ndeploy:\n    - provider: GitHub\n      release: 'Release $(APPVEYOR_REPO_TAG_NAME) build $(APPVEYOR_BUILD_VERSION)'\n      tag: $(APPVEYOR_REPO_TAG_NAME)\n      description: '[**CHANGE LOG**](https://github.com/bchavez/Bogus/blob/master/HISTORY.md)'\n      prerelease: $(IsPreRelease)\n      artifact: Zip, NuGet, Symbols\n      auth_token:\n          secure: 2XX+rKvAK7FXcKIKYHE4vJs71pmQzutcAwt6rJgl0406qfmG9KeZwZf/tc3HXTL/Yjo8w8vt4n/BIG7qwpzuMXN+54GzwY5/GlUrpCKnaC2EXneUG2QS4lN3QjhCBJab\n      on:\n          branch: master\n          appveyor_repo_tag_name: /v\\d+\\.\\d+\\.\\d+/ \n          appveyor_repo_tag: true\n\n    - provider: NuGet\n      server:\n      symbol_server:\n      skip_symbols: false\n      api_key:\n          secure: A847iwbc/jedX0ZfW79HmENaGIprGEDXDwcpECTsrOMlYmXDPiHPSSehYYdH24kz\n      artifact: NuGet, Symbols\n      on:\n          branch: master\n          appveyor_repo_tag_name: /v\\d+\\.\\d+\\.\\d+/\n          appveyor_repo_tag: true\n\n\non_failure:\n    - ps: |\n            # Enables RDP for debugging and setup some tools\n            #$blockRdp = $true; choco install notepad2; iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))\n            "
  },
  {
    "path": "build.cmd",
    "content": "@echo off\ncls\n\nSET BUILD_ROOT=.\n\ndotnet tool restore\n\ndotnet nuke %1 --root \"%BUILD_ROOT%\""
  },
  {
    "path": "build.ps1",
    "content": "[CmdletBinding()]\nParam(\n    [Parameter(Position=0,Mandatory=$false,ValueFromRemainingArguments=$true)]\n    [string[]]$BuildArguments\n)\n\nWrite-Output \"PowerShell $($PSVersionTable.PSEdition) version $($PSVersionTable.PSVersion)\"\n\nSet-StrictMode -Version 2.0; $ErrorActionPreference = \"Stop\"; $ConfirmPreference = \"None\"; trap { Write-Error $_ -ErrorAction Continue; exit 1 }\n$PSScriptRoot = Split-Path $MyInvocation.MyCommand.Path -Parent\n\n###########################################################################\n# CONFIGURATION\n###########################################################################\n\n$BuildProjectFile = \"$PSScriptRoot\\Source\\Builder\\Builder.csproj\"\n$TempDirectory = \"$PSScriptRoot\\Source\\..\\.nuke\\temp\"\n\n$DotNetGlobalFile = \"$PSScriptRoot\\Source\\..\\global.json\"\n\n$env:DOTNET_SKIP_FIRST_TIME_EXPERIENCE = 1\n$env:DOTNET_CLI_TELEMETRY_OPTOUT = 1\n$env:DOTNET_MULTILEVEL_LOOKUP = 0\n\n###########################################################################\n# EXECUTION\n###########################################################################\n\nfunction ExecSafe([scriptblock] $cmd) {\n    & $cmd\n    if ($LASTEXITCODE) { exit $LASTEXITCODE }\n}\n\n# If dotnet CLI is installed globally and it matches requested version, use for execution\nif ($null -ne (Get-Command \"dotnet\" -ErrorAction SilentlyContinue) -and `\n     $(dotnet --version) -and $LASTEXITCODE -eq 0) {\n    $env:DOTNET_EXE = (Get-Command \"dotnet\").Path\n}\n\nWrite-Output \"Microsoft (R) .NET SDK version $(& $env:DOTNET_EXE --version)\"\n\nExecSafe { & $env:DOTNET_EXE build $BuildProjectFile /nodeReuse:false /p:UseSharedCompilation=false -nologo -clp:NoSummary --verbosity quiet }\nExecSafe { & $env:DOTNET_EXE run --project $BuildProjectFile --no-build -- $BuildArguments }\n"
  },
  {
    "path": "build.sh",
    "content": "#!/usr/bin/env bash\n\nbash --version 2>&1 | head -n 1\n\nset -eo pipefail\nSCRIPT_DIR=$(cd \"$( dirname \"${BASH_SOURCE[0]}\" )\" && pwd)\n\n###########################################################################\n# CONFIGURATION\n###########################################################################\n\nBUILD_PROJECT_FILE=\"$SCRIPT_DIR/Source/Builder/Builder.csproj\"\nTEMP_DIRECTORY=\"$SCRIPT_DIR/.nuke/temp\"\n\nexport DOTNET_CLI_TELEMETRY_OPTOUT=1\nexport DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1\nexport DOTNET_MULTILEVEL_LOOKUP=0\n\n###########################################################################\n# EXECUTION\n###########################################################################\n\n# If dotnet CLI is installed globally and it matches requested version, use for execution\nif [ -x \"$(command -v dotnet)\" ] && dotnet --version &>/dev/null; then\n    export DOTNET_EXE=\"$(command -v dotnet)\"\nfi\n\necho \"Microsoft (R) .NET SDK version $(\"$DOTNET_EXE\" --version)\"\n\n\"$DOTNET_EXE\" build \"$BUILD_PROJECT_FILE\" /nodeReuse:false /p:UseSharedCompilation=false -nologo -clp:NoSummary --verbosity quiet\n\"$DOTNET_EXE\" run --project \"$BUILD_PROJECT_FILE\" --no-build -- \"$@\"\n"
  },
  {
    "path": "global.json",
    "content": "﻿{\n  \"sdk\": {\n    \"version\": \"10.0.100\",\n    \"allowPrerelease\": true,\n    \"rollForward\": \"latestFeature\"\n  }\n}"
  }
]