summaryrefslogtreecommitdiff
path: root/venv/lib/python3.11/site-packages/faker/providers/company
diff options
context:
space:
mode:
authorcyfraeviolae <cyfraeviolae>2024-04-03 03:10:44 -0400
committercyfraeviolae <cyfraeviolae>2024-04-03 03:10:44 -0400
commit6d7ba58f880be618ade07f8ea080fe8c4bf8a896 (patch)
treeb1c931051ffcebd2bd9d61d98d6233ffa289bbce /venv/lib/python3.11/site-packages/faker/providers/company
parent4f884c9abc32990b4061a1bb6997b4b37e58ea0b (diff)
venv
Diffstat (limited to 'venv/lib/python3.11/site-packages/faker/providers/company')
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/__init__.py531
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/__pycache__/__init__.cpython-311.pycbin0 -> 8517 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/az_AZ/__init__.py52
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/az_AZ/__pycache__/__init__.cpython-311.pycbin0 -> 1519 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/bg_BG/__init__.py30
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/bg_BG/__pycache__/__init__.cpython-311.pycbin0 -> 786 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/bn_BD/__init__.py640
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/bn_BD/__pycache__/__init__.cpython-311.pycbin0 -> 23088 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/cs_CZ/__init__.py19
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/cs_CZ/__pycache__/__init__.cpython-311.pycbin0 -> 682 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/da_DK/__init__.py14
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/da_DK/__pycache__/__init__.cpython-311.pycbin0 -> 689 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/de_DE/__init__.py38
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/de_DE/__pycache__/__init__.cpython-311.pycbin0 -> 874 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/el_GR/__init__.py11
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/el_GR/__pycache__/__init__.cpython-311.pycbin0 -> 829 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/en_PH/__init__.py147
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/en_PH/__pycache__/__init__.cpython-311.pycbin0 -> 4192 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/en_US/__init__.py5
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/en_US/__pycache__/__init__.cpython-311.pycbin0 -> 496 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/es_CL/__init__.py442
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/es_CL/__pycache__/__init__.cpython-311.pycbin0 -> 6835 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/es_ES/__init__.py127
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/es_ES/__pycache__/__init__.cpython-311.pycbin0 -> 4218 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/es_MX/__init__.py439
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/es_MX/__pycache__/__init__.cpython-311.pycbin0 -> 6599 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/fa_IR/__init__.py1113
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/fa_IR/__pycache__/__init__.cpython-311.pycbin0 -> 42576 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/fi_FI/__init__.py66
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/fi_FI/__pycache__/__init__.cpython-311.pycbin0 -> 3216 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/fil_PH/__init__.py94
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/fil_PH/__pycache__/__init__.cpython-311.pycbin0 -> 3816 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/fr_CH/__init__.py40
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/fr_CH/__pycache__/__init__.cpython-311.pycbin0 -> 2262 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/fr_FR/__init__.py148
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/fr_FR/__pycache__/__init__.cpython-311.pycbin0 -> 5891 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/hr_HR/__init__.py15
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/hr_HR/__pycache__/__init__.cpython-311.pycbin0 -> 672 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/hu_HU/__init__.py15
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/hu_HU/__pycache__/__init__.cpython-311.pycbin0 -> 1039 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/hy_AM/__init__.py283
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/hy_AM/__pycache__/__init__.cpython-311.pycbin0 -> 7049 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/id_ID/__init__.py32
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/id_ID/__pycache__/__init__.cpython-311.pycbin0 -> 1094 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/it_IT/__init__.py375
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/it_IT/__pycache__/__init__.cpython-311.pycbin0 -> 5963 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/ja_JP/__init__.py31
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/ja_JP/__pycache__/__init__.cpython-311.pycbin0 -> 1393 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/ko_KR/__init__.py372
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/ko_KR/__pycache__/__init__.cpython-311.pycbin0 -> 5963 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/nl_BE/__init__.py10
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/nl_BE/__pycache__/__init__.cpython-311.pycbin0 -> 723 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/nl_NL/__init__.py521
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/nl_NL/__pycache__/__init__.cpython-311.pycbin0 -> 7572 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/no_NO/__init__.py22
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/no_NO/__pycache__/__init__.cpython-311.pycbin0 -> 796 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/pl_PL/__init__.py149
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/pl_PL/__pycache__/__init__.cpython-311.pycbin0 -> 6671 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/pt_BR/__init__.py111
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/pt_BR/__pycache__/__init__.cpython-311.pycbin0 -> 5412 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/pt_PT/__init__.py53
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/pt_PT/__pycache__/__init__.cpython-311.pycbin0 -> 1258 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/ro_RO/__init__.py34
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/ro_RO/__pycache__/__init__.cpython-311.pycbin0 -> 1007 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/ru_RU/__init__.py1170
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/ru_RU/__pycache__/__init__.cpython-311.pycbin0 -> 39090 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/sk_SK/__init__.py16
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/sk_SK/__pycache__/__init__.cpython-311.pycbin0 -> 676 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/sl_SI/__init__.py13
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/sl_SI/__pycache__/__init__.cpython-311.pycbin0 -> 634 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/sv_SE/__init__.py14
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/sv_SE/__pycache__/__init__.cpython-311.pycbin0 -> 691 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/th_TH/__init__.py126
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/th_TH/__pycache__/__init__.cpython-311.pycbin0 -> 4513 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/tl_PH/__init__.py7
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/tl_PH/__pycache__/__init__.cpython-311.pycbin0 -> 574 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/tr_TR/__init__.py123
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/tr_TR/__pycache__/__init__.cpython-311.pycbin0 -> 3105 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/zh_CN/__init__.py95
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/zh_CN/__pycache__/__init__.cpython-311.pycbin0 -> 2374 bytes
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/zh_TW/__init__.py113
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/company/zh_TW/__pycache__/__init__.cpython-311.pycbin0 -> 2966 bytes
82 files changed, 7656 insertions, 0 deletions
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/__init__.py
new file mode 100644
index 0000000..cadb4a2
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/__init__.py
@@ -0,0 +1,531 @@
+from typing import Tuple
+
+from .. import BaseProvider, ElementsType
+
+localized = True
+
+
+class Provider(BaseProvider):
+ formats: ElementsType[str] = (
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}}-{{last_name}}",
+ "{{last_name}}, {{last_name}} and {{last_name}}",
+ )
+
+ company_suffixes: ElementsType[str] = ("Inc", "and Sons", "LLC", "Group", "PLC", "Ltd")
+
+ catch_phrase_words: Tuple[ElementsType[str], ...] = (
+ (
+ "Adaptive",
+ "Advanced",
+ "Ameliorated",
+ "Assimilated",
+ "Automated",
+ "Balanced",
+ "Business-focused",
+ "Centralized",
+ "Cloned",
+ "Compatible",
+ "Configurable",
+ "Cross-group",
+ "Cross-platform",
+ "Customer-focused",
+ "Customizable",
+ "Decentralized",
+ "De-engineered",
+ "Devolved",
+ "Digitized",
+ "Distributed",
+ "Diverse",
+ "Down-sized",
+ "Enhanced",
+ "Enterprise-wide",
+ "Ergonomic",
+ "Exclusive",
+ "Expanded",
+ "Extended",
+ "Face-to-face",
+ "Focused",
+ "Front-line",
+ "Fully-configurable",
+ "Function-based",
+ "Fundamental",
+ "Future-proofed",
+ "Grass-roots",
+ "Horizontal",
+ "Implemented",
+ "Innovative",
+ "Integrated",
+ "Intuitive",
+ "Inverse",
+ "Managed",
+ "Mandatory",
+ "Monitored",
+ "Multi-channeled",
+ "Multi-lateral",
+ "Multi-layered",
+ "Multi-tiered",
+ "Networked",
+ "Object-based",
+ "Open-architected",
+ "Open-source",
+ "Operative",
+ "Optimized",
+ "Optional",
+ "Organic",
+ "Organized",
+ "Persevering",
+ "Persistent",
+ "Phased",
+ "Polarized",
+ "Pre-emptive",
+ "Proactive",
+ "Profit-focused",
+ "Profound",
+ "Programmable",
+ "Progressive",
+ "Public-key",
+ "Quality-focused",
+ "Reactive",
+ "Realigned",
+ "Re-contextualized",
+ "Re-engineered",
+ "Reduced",
+ "Reverse-engineered",
+ "Right-sized",
+ "Robust",
+ "Seamless",
+ "Secured",
+ "Self-enabling",
+ "Sharable",
+ "Stand-alone",
+ "Streamlined",
+ "Switchable",
+ "Synchronized",
+ "Synergistic",
+ "Synergized",
+ "Team-oriented",
+ "Total",
+ "Triple-buffered",
+ "Universal",
+ "Up-sized",
+ "Upgradable",
+ "User-centric",
+ "User-friendly",
+ "Versatile",
+ "Virtual",
+ "Visionary",
+ "Vision-oriented",
+ ),
+ (
+ "24hour",
+ "24/7",
+ "3rdgeneration",
+ "4thgeneration",
+ "5thgeneration",
+ "6thgeneration",
+ "actuating",
+ "analyzing",
+ "asymmetric",
+ "asynchronous",
+ "attitude-oriented",
+ "background",
+ "bandwidth-monitored",
+ "bi-directional",
+ "bifurcated",
+ "bottom-line",
+ "clear-thinking",
+ "client-driven",
+ "client-server",
+ "coherent",
+ "cohesive",
+ "composite",
+ "context-sensitive",
+ "contextually-based",
+ "content-based",
+ "dedicated",
+ "demand-driven",
+ "didactic",
+ "directional",
+ "discrete",
+ "disintermediate",
+ "dynamic",
+ "eco-centric",
+ "empowering",
+ "encompassing",
+ "even-keeled",
+ "executive",
+ "explicit",
+ "exuding",
+ "fault-tolerant",
+ "foreground",
+ "fresh-thinking",
+ "full-range",
+ "global",
+ "grid-enabled",
+ "heuristic",
+ "high-level",
+ "holistic",
+ "homogeneous",
+ "human-resource",
+ "hybrid",
+ "impactful",
+ "incremental",
+ "intangible",
+ "interactive",
+ "intermediate",
+ "leadingedge",
+ "local",
+ "logistical",
+ "maximized",
+ "methodical",
+ "mission-critical",
+ "mobile",
+ "modular",
+ "motivating",
+ "multimedia",
+ "multi-state",
+ "multi-tasking",
+ "national",
+ "needs-based",
+ "neutral",
+ "next generation",
+ "non-volatile",
+ "object-oriented",
+ "optimal",
+ "optimizing",
+ "radical",
+ "real-time",
+ "reciprocal",
+ "regional",
+ "responsive",
+ "scalable",
+ "secondary",
+ "solution-oriented",
+ "stable",
+ "static",
+ "systematic",
+ "systemic",
+ "system-worthy",
+ "tangible",
+ "tertiary",
+ "transitional",
+ "uniform",
+ "upward-trending",
+ "user-facing",
+ "value-added",
+ "web-enabled",
+ "well-modulated",
+ "zero administration",
+ "zero-defect",
+ "zero tolerance",
+ ),
+ (
+ "ability",
+ "access",
+ "adapter",
+ "algorithm",
+ "alliance",
+ "analyzer",
+ "application",
+ "approach",
+ "architecture",
+ "archive",
+ "artificial intelligence",
+ "array",
+ "attitude",
+ "benchmark",
+ "budgetary management",
+ "capability",
+ "capacity",
+ "challenge",
+ "circuit",
+ "collaboration",
+ "complexity",
+ "concept",
+ "conglomeration",
+ "contingency",
+ "core",
+ "customer loyalty",
+ "database",
+ "data-warehouse",
+ "definition",
+ "emulation",
+ "encoding",
+ "encryption",
+ "extranet",
+ "firmware",
+ "flexibility",
+ "focus group",
+ "forecast",
+ "frame",
+ "framework",
+ "function",
+ "functionalities",
+ "Graphic Interface",
+ "groupware",
+ "Graphical User Interface",
+ "hardware",
+ "help-desk",
+ "hierarchy",
+ "hub",
+ "implementation",
+ "info-mediaries",
+ "infrastructure",
+ "initiative",
+ "installation",
+ "instruction set",
+ "interface",
+ "Internet solution",
+ "intranet",
+ "knowledge user",
+ "knowledgebase",
+ "Local Area Network",
+ "leverage",
+ "matrices",
+ "matrix",
+ "methodology",
+ "middleware",
+ "migration",
+ "model",
+ "moderator",
+ "monitoring",
+ "moratorium",
+ "neural-net",
+ "open architecture",
+ "open system",
+ "orchestration",
+ "paradigm",
+ "parallelism",
+ "policy",
+ "portal",
+ "pricing structure",
+ "process improvement",
+ "product",
+ "productivity",
+ "project",
+ "projection",
+ "protocol",
+ "secured line",
+ "service-desk",
+ "software",
+ "solution",
+ "standardization",
+ "strategy",
+ "structure",
+ "success",
+ "superstructure",
+ "support",
+ "synergy",
+ "system engine",
+ "task-force",
+ "throughput",
+ "time-frame",
+ "toolset",
+ "utilization",
+ "website",
+ "workforce",
+ ),
+ )
+
+ bsWords: Tuple[ElementsType[str], ...] = (
+ (
+ "implement",
+ "utilize",
+ "integrate",
+ "streamline",
+ "optimize",
+ "evolve",
+ "transform",
+ "embrace",
+ "enable",
+ "orchestrate",
+ "leverage",
+ "reinvent",
+ "aggregate",
+ "architect",
+ "enhance",
+ "incentivize",
+ "morph",
+ "empower",
+ "envisioneer",
+ "monetize",
+ "harness",
+ "facilitate",
+ "seize",
+ "disintermediate",
+ "synergize",
+ "strategize",
+ "deploy",
+ "brand",
+ "grow",
+ "target",
+ "syndicate",
+ "synthesize",
+ "deliver",
+ "mesh",
+ "incubate",
+ "engage",
+ "maximize",
+ "benchmark",
+ "expedite",
+ "re-intermediate",
+ "whiteboard",
+ "visualize",
+ "repurpose",
+ "innovate",
+ "scale",
+ "unleash",
+ "drive",
+ "extend",
+ "engineer",
+ "revolutionize",
+ "generate",
+ "exploit",
+ "transition",
+ "e-enable",
+ "iterate",
+ "cultivate",
+ "matrix",
+ "productize",
+ "redefine",
+ "re-contextualize",
+ ),
+ (
+ "clicks-and-mortar",
+ "value-added",
+ "vertical",
+ "proactive",
+ "robust",
+ "revolutionary",
+ "scalable",
+ "leading-edge",
+ "innovative",
+ "intuitive",
+ "strategic",
+ "e-business",
+ "mission-critical",
+ "sticky",
+ "one-to-one",
+ "24/7",
+ "end-to-end",
+ "global",
+ "B2B",
+ "B2C",
+ "granular",
+ "frictionless",
+ "virtual",
+ "viral",
+ "dynamic",
+ "24/365",
+ "best-of-breed",
+ "killer",
+ "magnetic",
+ "bleeding-edge",
+ "web-enabled",
+ "interactive",
+ "dot-com",
+ "back-end",
+ "real-time",
+ "efficient",
+ "front-end",
+ "distributed",
+ "seamless",
+ "extensible",
+ "turn-key",
+ "world-class",
+ "open-source",
+ "cross-platform",
+ "cross-media",
+ "synergistic",
+ "bricks-and-clicks",
+ "out-of-the-box",
+ "enterprise",
+ "integrated",
+ "impactful",
+ "wireless",
+ "transparent",
+ "next-generation",
+ "cutting-edge",
+ "user-centric",
+ "visionary",
+ "customized",
+ "ubiquitous",
+ "plug-and-play",
+ "collaborative",
+ "compelling",
+ "holistic",
+ "rich",
+ ),
+ (
+ "synergies",
+ "web-readiness",
+ "paradigms",
+ "markets",
+ "partnerships",
+ "infrastructures",
+ "platforms",
+ "initiatives",
+ "channels",
+ "eyeballs",
+ "communities",
+ "ROI",
+ "solutions",
+ "e-tailers",
+ "e-services",
+ "action-items",
+ "portals",
+ "niches",
+ "technologies",
+ "content",
+ "vortals",
+ "supply-chains",
+ "convergence",
+ "relationships",
+ "architectures",
+ "interfaces",
+ "e-markets",
+ "e-commerce",
+ "systems",
+ "bandwidth",
+ "info-mediaries",
+ "models",
+ "mindshare",
+ "deliverables",
+ "users",
+ "schemas",
+ "networks",
+ "applications",
+ "metrics",
+ "e-business",
+ "functionalities",
+ "experiences",
+ "web services",
+ "methodologies",
+ ),
+ )
+
+ def company(self) -> str:
+ """
+ :example: 'Acme Ltd'
+ """
+ pattern: str = self.random_element(self.formats)
+ return self.generator.parse(pattern)
+
+ def company_suffix(self) -> str:
+ """
+ :example: 'Ltd'
+ """
+ return self.random_element(self.company_suffixes)
+
+ def catch_phrase(self) -> str:
+ """
+ :example: 'Robust full-range hub'
+ """
+ return " ".join([self.random_element(word_list) for word_list in self.catch_phrase_words])
+
+ def bs(self) -> str:
+ """
+ :example: 'integrate extensible convergence'
+ """
+ return " ".join([self.random_element(word_list) for word_list in self.bsWords])
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..7abddae
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/az_AZ/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/az_AZ/__init__.py
new file mode 100644
index 0000000..6567e48
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/az_AZ/__init__.py
@@ -0,0 +1,52 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}} {{last_name}} {{company_suffix}}",
+ "{{large_company}}",
+ )
+
+ large_companies = (
+ "AZAL",
+ "Azergold",
+ "SOCAR",
+ "Socar Polymer",
+ "Global Export Fruits",
+ "Baku Steel Company",
+ "Azersun",
+ "Sun Food",
+ "Azərbaycan Şəkər İstehsalat Birliyi",
+ "Azərsu",
+ "Xəzər Dəniz Gəmiçiliyi",
+ "Azərenerji",
+ "Bakıelektrikşəbəkə",
+ "Azəralüminium",
+ "Bravo",
+ "Azərpambıq Aqrar Sənaye Kompleksi",
+ "CTS-Agro",
+ "Azərtütün Aqrar Sənaye Kompleksi",
+ "Azəripək",
+ "Azfruittrade",
+ "AF Holding",
+ "Azinko Holding",
+ "Gilan Holding",
+ "Azpetrol",
+ "Azərtexnolayn",
+ "Bakı Gəmiqayırma Zavodu",
+ "Gəncə Tekstil Fabriki",
+ "Mətanət A",
+ "İrşad Electronics",
+ )
+ company_suffixes = (
+ "ASC",
+ "QSC",
+ "MMC",
+ )
+
+ def large_company(self):
+ """
+ :example: 'SOCAR'
+ """
+ return self.random_element(self.large_companies)
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/az_AZ/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/az_AZ/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..e5e8cc9
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/az_AZ/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/bg_BG/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/bg_BG/__init__.py
new file mode 100644
index 0000000..c841413
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/bg_BG/__init__.py
@@ -0,0 +1,30 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}} {{last_name}} {{company_suffix}}",
+ "{{last_name}}",
+ )
+
+ company_suffixes = (
+ "АД",
+ "AD",
+ "ADSITz",
+ "АДСИЦ",
+ "EAD",
+ "ЕАД",
+ "EOOD",
+ "ЕООД",
+ "ET",
+ "ET",
+ "OOD",
+ "ООД",
+ "KD",
+ "КД",
+ "KDA",
+ "КДА",
+ "SD",
+ "СД",
+ )
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/bg_BG/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/bg_BG/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..966311b
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/bg_BG/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/bn_BD/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/bn_BD/__init__.py
new file mode 100644
index 0000000..a4faa27
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/bn_BD/__init__.py
@@ -0,0 +1,640 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ """
+ Implement company provider for ``bn_BD`` locale.
+ Sources of companies:
+ - https://en.wikipedia.org/wiki/List_of_companies_of_Bangladesh
+ """
+
+ companies = (
+ "প্রাণ-আরএফএল গ্রুপ",
+ "আকিজ গ্রুপ",
+ "মেঘনা গ্রুপ অব ইন্ডাস্ট্রিজ",
+ "বসুন্ধরা গ্রুপ",
+ "ইস্পাহানি গ্রুপ",
+ "বাংলাদেশ মেশিন টুলস ফ্যাক্টরী",
+ "প্রগতি",
+ "ইউএস-বাংলা এয়ারলাইন্স",
+ "বিমান বাংলাদেশ এয়ারলাইনস",
+ "রিজেন্ট এয়ারওয়েজ",
+ "ইউনাইটেড এয়ারওয়েজ",
+ "নভোএয়ার",
+ "বেক্সিমকো গ্রুপ",
+ "নাভানা গ্ৰুপ",
+ "স্কয়ার গ্রুপ",
+ "ট্রান্সকম গ্রুপ",
+ "বেঙ্গল গ্রুপ",
+ "যমুনা গ্রুপ",
+ "নাসির গ্রুপ",
+ "ট্রান্সকম ডিজিটাল",
+ "স্কয়ার ইলেকট্রনিক্স",
+ "রহিম আফরোজ",
+ "ওয়ালটন",
+ "বাংলাদেশ ব্যাংক",
+ "অগ্রণী ব্যাংক",
+ "জনতা ব্যাংক",
+ "রূপালী ব্যাংক",
+ "সোনালী ব্যাংক",
+ "বাংলাদেশ ডেভেলপমেন্ট ব্যাংক লিমিটেড",
+ "বেসিক ব্যাংক লিমিটেড",
+ "আইএফআইসি ব্যাংক লিমিটেড",
+ "ইউনাইটেড কমার্শিয়াল ব্যাংক লিমিটেড",
+ "ইস্টার্ন ব্যাংক লিমিটেড",
+ "উত্তরা ব্যাংক",
+ "এনআরবি কমার্শিয়াল ব্যাংক লিমিটেড",
+ "এনআরবি গ্লোবাল ব্যাংক লিমিটেড",
+ "এনআরবি ব্যাংক লিমিটেড",
+ "এবি ব্যাংক লিমিটেড",
+ "এনসিসি ব্যাংক লিমিটেড",
+ "ওয়ান ব্যাংক লিমিটেড",
+ "ট্রাস্ট ব্যাংক লিমিটেড",
+ "ডাচ-বাংলা ব্যাংক লিমিটেড",
+ "দি ফারমার্স ব্যাংক লিমিটেড",
+ "ন্যাশনাল ব্যাংক লিমিটেড",
+ "ঢাকা ব্যাংক লিমিটেড",
+ "পূবালী ব্যাংক লিমিটেড",
+ "প্রাইম ব্যাংক লিমিটেড",
+ "প্রিমিয়ার ব্যাংক লিমিটেড",
+ "বাংলাদেশ কমার্স ব্যাংক লিমিটেড",
+ "ব্র্যাক ব্যাংক লিমিটেড",
+ "ব্যাংক এশিয়া লিমিটেড",
+ "মধুমতি ব্যাংক লিমিটেড",
+ "মার্কেন্টাইল ব্যাংক লিমিটেড",
+ "মিউচুয়াল ট্রাস্ট ব্যাংক",
+ "মিডল্যান্ড ব্যাংক লিমিটেড",
+ "মেঘনা ব্যাংক লিমিটেড",
+ "যমুনা ব্যাংক লিমিটেড",
+ "সাউথ ইস্ট ব্যাংক লিমিটেড",
+ "সাউথ বাংলা এগ্রিকালচার এন্ড কমার্স ব্যাংক লিমিটেড",
+ "সিটি ব্যাংক লিমিটেড",
+ "সীমান্ত ব্যাংক",
+ "স্ট্যান্ডার্ড ব্যাংক লিমিটেড",
+ "আইসিবি ইসলামিক ব্যাংক লিমিটেড",
+ "আল-আরাফাহ ইসলামী ব্যাংক লিমিটেড",
+ "ইউনিয়ন ব্যাংক লিমিটেড",
+ "ইসলামী ব্যাংক বাংলাদেশ লিমিটেড",
+ "এক্সিম ব্যাংক",
+ "ফার্স্ট সিকিউরিটিজ ইসলামী ব্যাংক লিমিটেড",
+ "শাহ্‌জালাল ইসলামী ব্যাংক লিমিটেড",
+ "সোশ্যাইল ইসলামী ব্যাংক লিমিটেড",
+ "এইচএসবিসি",
+ "ওরি ব্যাংক",
+ "কমার্শিয়াল ব্যাংক অব সিলন",
+ "ন্যাশনাল ব্যাংক অব পাকিস্তান",
+ "ব্যাংক আলফালাহ্",
+ "ভারতীয় স্টেট ব্যাংক",
+ "সিটিব্যাংক এনএ",
+ "স্ট্যান্ডার্ড চার্টার্ড ব্যাংক লিমিটেড",
+ "হাবিব ব্যাংক লিমিটেড",
+ "বাংলাদেশ কৃষি ব্যাংক",
+ "রাজশাহী কৃষি উন্নয়ন ব্যাংক",
+ "আনসার-ভিডিপি উন্নয়ন ব্যাংক",
+ "কর্মসংস্থান ব্যাংক",
+ "গ্রামীণ ব্যাংক",
+ "পল্লী সঞ্চয় ব্যাংক",
+ "জুবিলী ব্যাংক",
+ "প্রবাসী কল্যাণ ব্যাংক",
+ "রাইজ আপ ল্যাবস",
+ "এটিএন বাংলা",
+ "বাংলাভিশন",
+ "চ্যানেল আই (ইমপ্রেস টেলেফিল্ম লিমিটেড/চ্যানেল)",
+ "এনটিভি (বাংলাদেশ)",
+ "আরটিভি (বাংলাদেশ)",
+ "দেশ টিভি",
+ "ইন্ডিপেন্ডেন্ট টেলিভিশন",
+ "দৈনিক প্রথম আলো",
+ "দৈনিক ইত্তেফাক",
+ "দৈনিক ভোরের কাগজ",
+ "জাজ মাল্টিমিডিয়া",
+ "নয়ন-আপন প্রোডাকশন",
+ "প্যানারোমা মুভিজ",
+ "এসকে ফিল্মস",
+ "বেক্সিমকো ফার্মাসিউটিক্যালস",
+ "ইনসেপ্টা ফার্মাসিউটিক্যালস লিমিটেড",
+ "স্কয়ার ফার্মাসিটিক্যাল",
+ "অপসোনিন ফার্মা লিমিটেড",
+ "একমি ল্যাবরেটরিজ লিমিটেড",
+ "বাংলাদেশ শিপিং কর্পোরেশন",
+ "ডকইয়ার্ড অ্যান্ড ইঞ্জিনিয়ারিং ওয়ার্কস লিমিটেড",
+ "এফএমসি ডকইয়ার্ড",
+ "গ্রামীণফোন",
+ "টেলিটক",
+ "এয়ারটেল (বাংলাদেশ)",
+ "বাংলালিংক",
+ "রবি",
+ "বাংলাদেশ পাওয়ার গ্রিড কোম্পানি",
+ "ইউনাইটেড কমিউনিকেশন সার্ভিস",
+ )
+
+ company_suffixes = (
+ "ইনকর্পোরেটেড",
+ "কর্পোরেশন",
+ "এন্ড সন্স",
+ "এন্ড ব্রাদার্স",
+ "এলএলসি",
+ "গ্রুপ",
+ "গ্রুপ অফ কোম্পানিজ",
+ "পিএলসি",
+ "লিমিটেড",
+ "প্রাইভেট লিমিটেড",
+ "এন্টারপ্রাইজ",
+ )
+
+ catch_phrase_words = (
+ (
+ "অভিযোজিত",
+ "উন্নত",
+ "উন্নীত",
+ "আত্তীকরণ",
+ "স্বয়ংক্রিয়",
+ "সুষম",
+ "ব্যবসা কেন্দ্রিক",
+ "কেন্দ্রীভূত",
+ "ক্লোন করা",
+ "উপযুক্ত",
+ "কনফিগারযোগ্য",
+ "ক্রস-গ্রুপ",
+ "ক্রস-প্ল্যাটফর্ম",
+ "গ্রাহকের দৃষ্টি নিবদ্ধ",
+ "কাস্টমাইজযোগ্য",
+ "বিকেন্দ্রীভূত",
+ "ডি-ইঞ্জিনিয়ারড",
+ "বিকশিত",
+ "ডিজিটাইজড",
+ "বিতরণ করা",
+ "বৈচিত্র্য",
+ "নিম্ন আকারের",
+ "উন্নত",
+ "এন্টারপ্রাইজ-ওয়াইড",
+ "অর্গোনমিক",
+ "এক্সক্লুসিভ",
+ "প্রসারিত",
+ "সম্প্রসারিত",
+ "মুখোমুখি",
+ "ফোকাসড",
+ "সামনের লাইন",
+ "সম্পূর্ণ কনফিগারযোগ্য",
+ "ফাংশন-ভিত্তিক",
+ "মৌলিক",
+ "ভবিষ্যত-প্রমাণ",
+ "তৃণমূল",
+ "অনুভূমিক",
+ "বাস্তবায়িত",
+ "উদ্ভাবনী",
+ "সমন্বিত",
+ "স্বজ্ঞাত",
+ "বিপরীত",
+ "পরিচালিত",
+ "বাধ্যতামূলক",
+ "পর্যবেক্ষণ করা",
+ "মাল্টি-চ্যানেলযুক্ত",
+ "মাল্টি-পার্শ্বিক",
+ "মাল্টি লেয়ারড",
+ "মাল্টি টায়ার্ড",
+ "নেটওয়ার্ক করা",
+ "বস্তু ভিত্তিক",
+ "ওপেন আর্কিটেক্টেড",
+ "মুক্ত উৎস",
+ "অপারেটিভ",
+ "অপ্টিমাইজ করা",
+ "ঐচ্ছিক",
+ "জৈব",
+ "সংগঠিত",
+ "অধ্যবসায়ী",
+ "অস্থির",
+ "পর্যায়ক্রমে",
+ "পোলারাইজড",
+ "প্রাক-অনুভব",
+ "প্রোঅ্যাকটিভ",
+ "লাভ কেন্দ্রিক",
+ "গভীর",
+ "প্রোগ্রামেবল",
+ "প্রগতিশীল",
+ "পাবলিক-কী",
+ "মান-কেন্দ্রিক",
+ "প্রতিক্রিয়াশীল",
+ "পুনরায় সংগঠিত",
+ "পুনরায় প্রাসঙ্গিক",
+ "পুনঃপ্রকৌশলী",
+ "কমানো",
+ "বিপরীত প্রকৌশলী",
+ "ডান মাপের",
+ "বলিষ্ঠ",
+ "বিরামহীন",
+ "সুরক্ষিত",
+ "স্ব-সক্ষম",
+ "ভাগযোগ্য",
+ "একা একা",
+ "প্রবাহিত",
+ "পরিবর্তনযোগ্য",
+ "সিঙ্ক্রোনাইজড",
+ "সিনারজিস্টিক",
+ "সমন্বিত",
+ "দল ভিত্তিক",
+ "মোট",
+ "ট্রিপল-বাফার",
+ "সর্বজনীন",
+ "উপরের আকার",
+ "আপগ্রেডযোগ্য",
+ "ব্যবহারকারীকেন্দ্রিক",
+ "ব্যবহারকারী বান্ধব",
+ "বহুমুখী",
+ "অপার্থিব",
+ "দূরদর্শী",
+ "দৃষ্টি-ভিত্তিক",
+ ),
+ (
+ "২৪ ঘন্টা",
+ "২৪/৭",
+ "তৃতীয় প্রজন্ম",
+ "৪র্থ প্রজন্ম",
+ "৫ম প্রজন্ম",
+ "ষষ্ঠ প্রজন্ম",
+ "কার্যকর",
+ "বিশ্লেষণ",
+ "অসমমিত",
+ "অসিঙ্ক্রোনাস",
+ "মনোভাব-ভিত্তিক",
+ "পটভূমি",
+ "ব্যান্ডউইথ-নিরীক্ষণ করা",
+ "দ্বিমুখী",
+ "বিভক্ত",
+ "শেষের সারি",
+ "স্বচ্ছ চিন্তা",
+ "ক্লায়েন্ট-চালিত",
+ "ক্লায়েন্ট সার্ভার",
+ "সুসংগত",
+ "সমন্বিত",
+ "যৌগিক",
+ "প্রসঙ্গ-সংবেদনশীল",
+ "প্রসঙ্গ-ভিত্তিক",
+ "সামগ্রী ভিত্তিক",
+ "নিবেদিত",
+ "চাহিদা চালিত",
+ "শিক্ষামূলক",
+ "দিকনির্দেশক",
+ "বিচ্ছিন্ন",
+ "বিচ্ছিন্ন",
+ "গতিশীল",
+ "পরিবেশ কেন্দ্রিক",
+ "শক্তিকরণ",
+ "বেষ্টিত",
+ "সম-কিলড",
+ "কার্যনির্বাহী",
+ "স্পষ্ট",
+ "প্রবাহিত",
+ "ভ্রান্তি সহিষ্ণুতা",
+ "পুরোভূমি",
+ "নতুন চিন্তা",
+ "পূর্ণ পরিসরে",
+ "বিশ্বব্যাপী",
+ "গ্রিড-সক্রিয়",
+ "হিউরিস্টিক",
+ "উচ্চস্তর",
+ "সম্পূর্ণ",
+ "সমজাতীয়",
+ "মানব সম্পদ",
+ "হাইব্রিড",
+ "প্রভাবমূলক",
+ "ক্রমবর্ধমান",
+ "অভেদ্য",
+ "ইন্টারেক্টিভ",
+ "মধ্যবর্তী",
+ "নেতৃস্থানীয় প্রান্ত",
+ "স্থানীয়",
+ "লজিস্টিক",
+ "সর্বোচ্চ করা",
+ "পদ্ধতিগত",
+ "মিশন-সমালোচনা",
+ "মুঠোফোন",
+ "মডুলার",
+ "প্রেরণাদায়ক",
+ "মাল্টিমিডিয়া",
+ "মাল্টি-স্টেট",
+ "মাল্টি টাস্কিং",
+ "জাতীয়",
+ "প্রয়োজন ভিত্তিক",
+ "নিরপেক্ষ",
+ "পরবর্তী প্রজন্ম",
+ "অস্থির",
+ "অবজেক্ট ওরিয়েন্টেড",
+ "অনুকূল",
+ "অপ্টিমাইজ করা",
+ "আমূল",
+ "প্রকৃত সময়",
+ "পারস্পরিক",
+ "আঞ্চলিক",
+ "প্রতিক্রিয়াশীল",
+ "স্কেলযোগ্য",
+ "মাধ্যমিক",
+ "সমাধান ভিত্তিক",
+ "স্থিতিশীল",
+ "স্থির",
+ "পদ্ধতিগত",
+ "পদ্ধতিগত",
+ "সিস্টেম-যোগ্য",
+ "মূর্ত",
+ "তৃতীয়",
+ "ক্রান্তিকালীন",
+ "ইউনিফর্ম",
+ "উর্ধ্বমুখী প্রবণতা",
+ "ব্যবহারকারীর মুখোমুখি",
+ "মূল্য সংযোজন",
+ "ওয়েব-সক্ষম",
+ "ভালভাবে পরিমিত",
+ "শূন্য প্রশাসন",
+ "শূন্য ত্রুটি",
+ "শূন্য সহনশীলতা",
+ ),
+ (
+ "ক্ষমতা",
+ "অ্যাক্সেস",
+ "অ্যাডাপ্টার",
+ "অ্যালগরিদম",
+ "জোট",
+ "বিশ্লেষক",
+ "আবেদন",
+ "পন্থা",
+ "স্থাপত্য",
+ "আর্কাইভ",
+ "কৃত্রিম বুদ্ধিমত্তা",
+ "অ্যারে",
+ "মনোভাব",
+ "মাপকাঠি",
+ "বাজেটারি ব্যবস্থাপনা",
+ "ক্ষমতা",
+ "ক্ষমতা",
+ "চ্যালেঞ্জ",
+ "সার্কিট",
+ "সহযোগিতা",
+ "জটিলতা",
+ "ধারণা",
+ "সমষ্টি",
+ "কমার্জেন্সি",
+ "মূল",
+ "ক্রেতা বিশ্বস্ততা",
+ "তথ্যশালা",
+ "তথ্য ভাণ্ডার",
+ "সংজ্ঞা",
+ "অনুকরণ",
+ "এনকোডিং",
+ "জোড়া লাগানো",
+ "এক্সট্রানেট",
+ "ফার্মওয়্যার",
+ "নমনীয়তা",
+ "ফোকাস গ্রুপ",
+ "পূর্বাভাস",
+ "ফ্রেম",
+ "ফ্রেমওয়ার্ক",
+ "ফাংশন",
+ "কার্যকারিতা",
+ "গ্রাফিক ইন্টারফেস",
+ "গ্রুপওয়্যার",
+ "গ্রাফিকাল ইউজার ইন্টারফেস",
+ "হার্ডওয়্যার",
+ "সাহায্য ডেস্ক",
+ "শ্রেণীবিন্যাস",
+ "হাব",
+ "বাস্তবায়ন",
+ "তথ্য মিডিয়ার",
+ "অবকাঠামো",
+ "উদ্যোগ",
+ "স্থাপন",
+ "নির্দেশনাবলী",
+ "ইন্টারফেস",
+ "ইন্টারনেট সমাধান",
+ "ইন্ট্রানেট",
+ "জ্ঞান ব্যবহারকারী",
+ "জ্ঞানভিত্তিক",
+ "স্থানীয় নেটওয়ার্ক",
+ "লিভারেজ",
+ "ম্যাট্রিস",
+ "ম্যাট্রিক্স",
+ "পদ্ধতি",
+ "মিডলওয়্যার",
+ "অভিবাসন",
+ "মডেল",
+ "মডারেটর",
+ "পর্যবেক্ষণ",
+ "স্থগিত",
+ "নিউরাল-নেট",
+ "উন্মুক্ত স্থাপত্য",
+ "মুক্ত ব্যবস্থা",
+ "অর্কেস্ট্রেশন",
+ "দৃষ্টান্ত",
+ "সমান্তরালতা",
+ "নীতি",
+ "পোর্টাল",
+ "মূল্যের কাঠামো",
+ "প্রক্রিয়ার উন্নতি",
+ "পণ্য",
+ "প্রমোদ",
+ "প্রকল্প",
+ "প্রক্ষেপণ",
+ "প্রটোকল",
+ "সুরক্ষিত লাইন",
+ "পরিষেবা ডেস্ক",
+ "সফটওয়্যার",
+ "সমাধান",
+ "প্রমিতকরণ",
+ "কৌশল",
+ "গঠন",
+ "সফলতা",
+ "উপরকাঠামো",
+ "সমর্থন",
+ "সিনার্জি",
+ "সিস্টেম ইঞ্জিন",
+ "বিশেষ কর্মীদল",
+ "থ্রুপুট",
+ "সময়সীমা",
+ "টুলসেট",
+ "ব্যবহার",
+ "ওয়েবসাইট",
+ "শ্রমিক",
+ ),
+ )
+
+ bsWords = (
+ (
+ "বাস্তবায়ন",
+ "ব্যবহার করুন",
+ "একীকরণ",
+ "স্ট্রিমলাইন",
+ "অপ্টিমাইজ করুন",
+ "বিকশিত",
+ "রূপান্তর",
+ "আলিঙ্গন",
+ "সক্ষম",
+ "অর্কেস্ট্রেট",
+ "লিভারেজ",
+ "পুনরাবিষ্কার",
+ "সমষ্টি",
+ "স্থপতি",
+ "বর্ধিত করা",
+ "উদ্দীপনা",
+ "রূপ",
+ "ক্ষমতায়ন",
+ "কল্পনাকারী",
+ "নগদীকরণ",
+ "কাজে লাগান",
+ "সহজতর করা",
+ "জব্দ",
+ "বিচ্ছিন্ন",
+ "সমন্বয় করা",
+ "কৌশল করা",
+ "মোতায়েন",
+ "ব্র্যান্ড",
+ "বড়",
+ "লক্ষ্য",
+ "সিন্ডিকেট",
+ "সংশ্লেষণ",
+ "বিলি করা",
+ "জাল",
+ "ইনকিউবেট",
+ "নিয়োগ",
+ "সর্বোচ্চ করুন",
+ "মাপকাঠি",
+ "ত্বরান্বিত করা",
+ "পুনরায় মধ্যবর্তী",
+ "হোয়াইটবোর্ড",
+ "ভিজ্যুয়ালাইজ",
+ "পুনঃউদ্দেশ্য",
+ "উদ্ভাবন",
+ "স্কেল",
+ "মুক্ত করা",
+ "ড্রাইভ",
+ "প্রসারিত করা",
+ "প্রকৌশলী",
+ "বিপ্লব",
+ "উত্পন্ন করুন",
+ "শোষণ",
+ "পরিবর্তন",
+ "ই-সক্ষম",
+ "পুনরাবৃত্তি",
+ "চাষ করা",
+ "ম্যাট্রিক্স",
+ "উৎপাদন করা",
+ "পুনরায় সংজ্ঞায়িত করুন",
+ "পুনরায় প্রাসঙ্গিককরণ",
+ ),
+ (
+ "ক্লিক এবং মর্টার",
+ "মূল্য সংযোজন",
+ "উল্লম্ব",
+ "সক্রিয়",
+ "বলিষ্ঠ",
+ "বিপ্লবী",
+ "স্কেলযোগ্য",
+ "নেতৃস্থানীয় প্রান্ত",
+ "উদ্ভাবনী",
+ "স্বজ্ঞাত",
+ "কৌশলগত",
+ "ই-ব্যবসা",
+ "মিশন-সমালোচনা",
+ "আঠালো",
+ "একের পর এক",
+ "24/7",
+ "সর্বশেষ সীমা",
+ "বিশ্বব্যাপী",
+ "B2B",
+ "B2C",
+ "দানাদার",
+ "ঘর্ষণহীন",
+ "অপার্থিব",
+ "ভাইরাল",
+ "গতিশীল",
+ "24/365",
+ "সর্বোত্তম জাত",
+ "হত্যাকারী",
+ "চৌম্বকীয়",
+ "রক্তপাতের প্রান্ত",
+ "ওয়েব-সক্ষম",
+ "ইন্টারেক্টিভ",
+ "ডট-কম",
+ "ব্যাক-এন্ড",
+ "প্রকৃত সময়",
+ "দক্ষ",
+ "সামনের অংশ",
+ "বিতরণ করা",
+ "বিরামহীন",
+ "সম্প্রসারণযোগ্য",
+ "টার্ন-কি",
+ "বিশ্বমানের",
+ "মুক্ত উৎস",
+ "ক্রস-প্ল্যাটফর্ম",
+ "ক্রস-মিডিয়া",
+ "সিনারজিস্টিক",
+ "ইট-এন্ড-ক্লিক",
+ "বাক্সের বাইরে",
+ "এন্টারপ্রাইজ",
+ "সমন্বিত",
+ "প্রভাবমূলক",
+ "বেতার",
+ "স্বচ্ছ",
+ "পরবর্তী প্রজন্ম",
+ "অত্যাধুনিক",
+ "ব্যবহারকারীকেন্দ্রিক",
+ "দূরদর্শী",
+ "কাস্টমাইজড",
+ "সর্বব্যাপী",
+ "প্লাগ-এন্ড-প্লে",
+ "সহযোগী",
+ "আবশ্যক",
+ "সম্পূর্ণ",
+ "ধনী",
+ ),
+ (
+ "ঐকতান",
+ "ওয়েব-প্রস্তুতি",
+ "দৃষ্টান্ত",
+ "বাজার",
+ "অংশীদারিত্ব",
+ "অবকাঠামো",
+ "প্ল্যাটফর্ম",
+ "উদ্যোগ",
+ "চ্যানেল",
+ "চোখের বল",
+ "সম্প্রদায়",
+ "ROI",
+ "সমাধান",
+ "ই-টেইলার",
+ "ই-পরিষেবা",
+ "অ্যাকশন-আইটেম",
+ "পোর্টাল",
+ "কুলুঙ্গি",
+ "প্রযুক্তি",
+ "সামগ্রী",
+ "ঘূর্ণি",
+ "সরবারহ শৃঙ্খল",
+ "সম্মিলন",
+ "সম্পর্ক",
+ "স্থাপত্য",
+ "ইন্টারফেস",
+ "ই-মার্কেট",
+ "ই-কমার্স",
+ "সিস্টেম",
+ "ব্যান্ডউইথ",
+ "তথ্য মিডিয়ার",
+ "মডেল",
+ "মনের ভাগ",
+ "প্রসবযোগ্য",
+ "ব্যবহারকারী",
+ "স্কিমাস",
+ "নেটওয়ার্ক",
+ "অ্যাপ্লিকেশন",
+ "মেট্রিক্স",
+ "ই-ব্যবসা",
+ "কার্যকারিতা",
+ "অভিজ্ঞতা",
+ "ওয়েব সার্ভিস",
+ "পদ্ধতি",
+ ),
+ )
+
+ def company(self) -> str:
+ """
+ :example: 'ইস্পাহানি গ্রুপ'
+ """
+ return self.random_element(self.companies)
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/bn_BD/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/bn_BD/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..41e5453
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/bn_BD/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/cs_CZ/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/cs_CZ/__init__.py
new file mode 100644
index 0000000..00d0f8c
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/cs_CZ/__init__.py
@@ -0,0 +1,19 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}} {{last_name}} {{company_suffix}}",
+ "{{last_name}}",
+ )
+
+ # Company suffixes are from
+ # https://cs.wikipedia.org/wiki/Obchodn%C3%AD_spole%C4%8Dnost
+ company_suffixes = (
+ "s.r.o.",
+ "o.s.",
+ "a.s.",
+ "v.o.s.",
+ "k.s.",
+ )
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/cs_CZ/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/cs_CZ/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..31f3c13
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/cs_CZ/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/da_DK/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/da_DK/__init__.py
new file mode 100644
index 0000000..2e63949
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/da_DK/__init__.py
@@ -0,0 +1,14 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}} & {{last_name}} {{company_suffix}}",
+ "{{last_name}} & Søn {{company_suffix}}",
+ )
+
+ company_suffixes = (
+ "A/S",
+ "ApS",
+ )
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/da_DK/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/da_DK/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..944e973
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/da_DK/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/de_DE/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/de_DE/__init__.py
new file mode 100644
index 0000000..07eacc3
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/de_DE/__init__.py
@@ -0,0 +1,38 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}} {{last_name}} {{company_suffix}}",
+ "{{last_name}}",
+ )
+
+ company_suffixes = (
+ "AG",
+ "AG",
+ "AG",
+ "AG",
+ "AG & Co. KG",
+ "AG & Co. KGaA",
+ "AG & Co. OHG",
+ "GbR",
+ "GbR",
+ "GmbH",
+ "GmbH",
+ "GmbH",
+ "GmbH",
+ "GmbH & Co. KG",
+ "GmbH & Co. KG",
+ "GmbH & Co. KGaA",
+ "GmbH & Co. OHG",
+ "KG",
+ "KG",
+ "KG",
+ "KGaA",
+ "OHG mbH",
+ "Stiftung & Co. KG",
+ "Stiftung & Co. KGaA",
+ "e.G.",
+ "e.V.",
+ )
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/de_DE/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/de_DE/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..b21a41b
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/de_DE/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/el_GR/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/el_GR/__init__.py
new file mode 100644
index 0000000..554c486
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/el_GR/__init__.py
@@ -0,0 +1,11 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}}-{{last_name}}",
+ "{{last_name}}-{{last_name}} {{company_suffix}}",
+ "{{last_name}}, {{last_name}} και {{last_name}}",
+ )
+ company_suffixes = ("Α.Ε.", "και υιοί", "Ο.Ε.", "Α.Β.Ε.Ε.", "Α.Ε. ΟΜΙΛΟΣ ΕΤΑΙΡΕΙΩΝ")
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/el_GR/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/el_GR/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..d08a293
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/el_GR/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/en_PH/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/en_PH/__init__.py
new file mode 100644
index 0000000..c92ddd5
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/en_PH/__init__.py
@@ -0,0 +1,147 @@
+from collections import OrderedDict
+
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ """
+ Provider for company names for en_PH locale
+
+ Company naming scheme and probabilities are inspired by and/or based on existing companies in the Philippines.
+
+ Sources:
+ - https://en.wikipedia.org/wiki/List_of_companies_of_the_Philippines
+ - https://www.pse.com.ph/stockMarket/listedCompanyDirectory.html
+ """
+
+ formats = OrderedDict(
+ [
+ (
+ "{{random_company_adjective}} {{random_company_noun_chain}} {{company_type}} {{company_suffix}}",
+ 0.24,
+ ),
+ (
+ "{{random_company_acronym}} {{random_company_noun_chain}} {{company_type}} {{company_suffix}}",
+ 0.24,
+ ),
+ (
+ "{{last_name}} {{random_company_noun_chain}} {{company_type}} {{company_suffix}}",
+ 0.16,
+ ),
+ ("{{random_company_adjective}} {{company_type}} {{company_suffix}}", 0.12),
+ ("{{random_company_acronym}} {{company_type}} {{company_suffix}}", 0.12),
+ ("{{last_name}} {{company_type}} {{company_suffix}}", 0.09),
+ (
+ "National {{random_company_product}} Corporation of the Philippines",
+ 0.03,
+ ),
+ ]
+ )
+ company_suffixes = OrderedDict(
+ [
+ ("Inc.", 0.45),
+ ("Corporation", 0.45),
+ ("Limited", 0.1),
+ ]
+ )
+ company_types = (
+ "Bank",
+ "Banking",
+ "Capital",
+ "Company",
+ "Construction",
+ "Development",
+ "Enterprise",
+ "Equities",
+ "Finance",
+ "Foods",
+ "Group",
+ "Holdings",
+ "Hotel",
+ "Manufacturing",
+ "Mining",
+ "Properties",
+ "Resorts",
+ "Resources",
+ "Services",
+ "Shipping",
+ "Solutions",
+ "Technologies",
+ "Trust",
+ "Ventures",
+ )
+ company_products = (
+ "Bottle",
+ "Coconut",
+ "Computer",
+ "Electricity",
+ "Flour",
+ "Furniture",
+ "Glass",
+ "Newspaper",
+ "Pillow",
+ "Water",
+ )
+ company_nouns = (
+ "Century",
+ "City",
+ "Crown",
+ "Dragon",
+ "Empire",
+ "Genesis",
+ "Gold",
+ "King",
+ "Liberty",
+ "Millennium",
+ "Morning",
+ "Silver",
+ "Star",
+ "State",
+ "Summit",
+ "Sun",
+ "Union",
+ "World",
+ )
+ company_adjectives = (
+ "Advanced",
+ "Rising",
+ "Double",
+ "Triple",
+ "Quad",
+ "Allied",
+ "Cyber",
+ "Sovereign",
+ "Great",
+ "Far",
+ "Northern",
+ "Southern",
+ "Eastern",
+ "Western",
+ "First",
+ "Filipino",
+ "Grand",
+ "Manila",
+ "Mega",
+ "Metro",
+ "Global",
+ "Pacific",
+ "Oriental",
+ "Philippine",
+ "Prime",
+ )
+
+ def company_type(self) -> str:
+ return self.random_element(self.company_types)
+
+ def random_company_adjective(self) -> str:
+ return self.random_element(self.company_adjectives)
+
+ def random_company_noun_chain(self) -> str:
+ return " ".join(self.random_elements(self.company_nouns, length=self.random_int(1, 2), unique=True))
+
+ def random_company_product(self) -> str:
+ return self.random_element(self.company_products)
+
+ def random_company_acronym(self) -> str:
+ letters = self.random_letters(self.random_int(2, 4))
+ return "".join(letters).upper()
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/en_PH/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/en_PH/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..becda13
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/en_PH/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/en_US/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/en_US/__init__.py
new file mode 100644
index 0000000..995221b
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/en_US/__init__.py
@@ -0,0 +1,5 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ pass
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/en_US/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/en_US/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..670a9a6
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/en_US/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/es_CL/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/es_CL/__init__.py
new file mode 100644
index 0000000..2a10911
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/es_CL/__init__.py
@@ -0,0 +1,442 @@
+from ... import ElementsType
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{last_name}} {{company_suffix}}",
+ "{{company_prefix}} {{last_name}} y {{last_name}} {{company_suffix}}",
+ "{{company_prefix}} {{last_name}}, {{last_name}} y {{last_name}} {{company_suffix}}",
+ "{{company_prefix}} {{last_name}} y Asociados {{company_suffix}}",
+ "{{last_name}}, {{last_name}} y {{last_name}} {{company_suffix}}",
+ "{{last_name}} y {{last_name}} {{company_suffix}}",
+ "{{name}} E.I.R.L.",
+ "{{name}} EIRL",
+ )
+
+ catch_phrase_words = (
+ (
+ "habilidad",
+ "acceso",
+ "adaptador",
+ "algoritmo",
+ "alianza",
+ "analista",
+ "aplicación",
+ "enfoque",
+ "arquitectura",
+ "archivo",
+ "inteligencia artificial",
+ "array",
+ "actitud",
+ "medición",
+ "gestión presupuestaria",
+ "capacidad",
+ "desafío",
+ "circuito",
+ "colaboración",
+ "complejidad",
+ "concepto",
+ "conglomeración",
+ "contingencia",
+ "núcleo",
+ "fidelidad",
+ "base de datos",
+ "data-warehouse",
+ "definición",
+ "emulación",
+ "codificar",
+ "encriptar",
+ "extranet",
+ "firmware",
+ "flexibilidad",
+ "focus group",
+ "previsión",
+ "base de trabajo",
+ "función",
+ "funcionalidad",
+ "interfaz gráfica",
+ "groupware",
+ "interfaz gráfico de usuario",
+ "hardware",
+ "soporte",
+ "jerarquía",
+ "conjunto",
+ "implementación",
+ "infraestructura",
+ "iniciativa",
+ "instalación",
+ "conjunto de instrucciones",
+ "interfaz",
+ "intranet",
+ "base del conocimiento",
+ "red de area local",
+ "aprovechar",
+ "matrices",
+ "metodologías",
+ "middleware",
+ "migración",
+ "modelo",
+ "moderador",
+ "monitorizar",
+ "arquitectura abierta",
+ "sistema abierto",
+ "orquestar",
+ "paradigma",
+ "paralelismo",
+ "política",
+ "portal",
+ "estructura de precios",
+ "proceso de mejora",
+ "producto",
+ "productividad",
+ "proyecto",
+ "proyección",
+ "protocolo",
+ "línea segura",
+ "software",
+ "solución",
+ "estandarización",
+ "estrategia",
+ "estructura",
+ "éxito",
+ "superestructura",
+ "soporte",
+ "sinergia",
+ "mediante",
+ "marco de tiempo",
+ "caja de herramientas",
+ "utilización",
+ "website",
+ "fuerza de trabajo",
+ ),
+ (
+ "24 horas",
+ "24/7",
+ "3ra generación",
+ "4ta generación",
+ "5ta generación",
+ "6ta generación",
+ "analizada",
+ "asimétrica",
+ "asíncrona",
+ "monitorizada por red",
+ "bidireccional",
+ "bifurcada",
+ "generada por el cliente",
+ "cliente-servidor",
+ "coherente",
+ "cohesiva",
+ "compuesto",
+ "sensible al contexto",
+ "basado en el contexto",
+ "basado en contenido",
+ "dedicada",
+ "generado por la demanda",
+ "didáctica",
+ "direccional",
+ "discreta",
+ "dinámica",
+ "potenciada",
+ "acompasada",
+ "ejecutiva",
+ "explícita",
+ "tolerante a fallos",
+ "innovadora",
+ "amplio abanico",
+ "global",
+ "heurística",
+ "alto nivel",
+ "holística",
+ "homogénea",
+ "híbrida",
+ "incremental",
+ "intangible",
+ "interactiva",
+ "intermedia",
+ "local",
+ "logística",
+ "maximizada",
+ "metódica",
+ "misión crítica",
+ "móvil",
+ "modular",
+ "motivadora",
+ "multimedia",
+ "multiestado",
+ "multitarea",
+ "nacional",
+ "basado en necesidades",
+ "neutral",
+ "nueva generación",
+ "no-volátil",
+ "orientado a objetos",
+ "óptima",
+ "optimizada",
+ "radical",
+ "tiempo real",
+ "recíproca",
+ "regional",
+ "escalable",
+ "secundaria",
+ "orientada a soluciones",
+ "estable",
+ "estática",
+ "sistemática",
+ "sistémica",
+ "tangible",
+ "terciaria",
+ "transicional",
+ "uniforme",
+ "valor añadido",
+ "vía web",
+ "defectos cero",
+ "tolerancia cero",
+ ),
+ (
+ "adaptativo",
+ "avanzado",
+ "asimilado",
+ "automatizado",
+ "balanceado",
+ "enfocado al negocio",
+ "centralizado",
+ "clonado",
+ "compatible",
+ "configurable",
+ "multiplataforma",
+ "enfocado al cliente",
+ "personalizable",
+ "descentralizado",
+ "digitalizado",
+ "distribuido",
+ "diverso",
+ "mejorado",
+ "en toda la empresa",
+ "ergonómico",
+ "exclusivo",
+ "expandido",
+ "extendido",
+ "cara a cara",
+ "enfocado",
+ "de primera línea",
+ "totalmente configurable",
+ "basado en funcionalidad",
+ "fundamental",
+ "horizontal",
+ "implementado",
+ "innovador",
+ "integrado",
+ "intuitivo",
+ "inverso",
+ "administrado",
+ "mandatorio",
+ "monitoreado",
+ "multicanal",
+ "multilateral",
+ "multi-capas",
+ "en red",
+ "basado en objetos",
+ "de arquitectura abierta",
+ "open-source",
+ "operativo",
+ "optimizado",
+ "opcional",
+ "orgánico",
+ "organizado",
+ "perseverante",
+ "persistente",
+ "polarizado",
+ "preventivo",
+ "proactivo",
+ "enfocado a ganancias",
+ "programable",
+ "progresivo",
+ "llave pública",
+ "enfocado a la calidad",
+ "reactivo",
+ "realineado",
+ "recontextualizado",
+ "reducido",
+ "con ingeniería inversa",
+ "de tamaño adecuado",
+ "robusto",
+ "seguro",
+ "compartible",
+ "sincronizado",
+ "orientado a equipos",
+ "total",
+ "universal",
+ "actualizable",
+ "centrado en el usuario",
+ "versátil",
+ "virtual",
+ "visionario",
+ ),
+ )
+
+ bsWords = (
+ (
+ "implementa",
+ "utiliza",
+ "integra",
+ "optimiza",
+ "evoluciona",
+ "transforma",
+ "abraza",
+ "habilita",
+ "orquesta",
+ "reinventa",
+ "agrega",
+ "mejora",
+ "incentiva",
+ "modifica",
+ "empodera",
+ "monetiza",
+ "fortalece",
+ "facilita",
+ "sinergiza",
+ "crea marca",
+ "crece",
+ "sintetiza",
+ "entrega",
+ "mezcla",
+ "incuba",
+ "compromete",
+ "maximiza",
+ "visualiza",
+ "innova",
+ "escala",
+ "libera",
+ "maneja",
+ "extiende",
+ "revoluciona",
+ "genera",
+ "explota",
+ "transiciona",
+ "itera",
+ "cultiva",
+ "redefine",
+ "recontextualiza",
+ ),
+ (
+ "sinergias",
+ "paradigmas",
+ "marcados",
+ "socios",
+ "infraestructuras",
+ "plataformas",
+ "iniciativas",
+ "canales",
+ "communidades",
+ "ROI",
+ "soluciones",
+ "portales",
+ "nichos",
+ "tecnologías",
+ "contenido",
+ "cadena de producción",
+ "convergencia",
+ "relaciones",
+ "arquitecturas",
+ "interfaces",
+ "comercio electrónico",
+ "sistemas",
+ "ancho de banda",
+ "modelos",
+ "entregables",
+ "usuarios",
+ "esquemas",
+ "redes",
+ "aplicaciones",
+ "métricas",
+ "funcionalidades",
+ "experiencias",
+ "servicios web",
+ "metodologías",
+ ),
+ (
+ "valor agregado",
+ "verticales",
+ "proactivas",
+ "robustas",
+ "revolucionarias",
+ "escalables",
+ "de punta",
+ "innovadoras",
+ "intuitivas",
+ "estratégicas",
+ "e-business",
+ "de misión crítica",
+ "uno-a-uno",
+ "24/7",
+ "end-to-end",
+ "globales",
+ "B2B",
+ "B2C",
+ "granulares",
+ "sin fricciones",
+ "virtuales",
+ "virales",
+ "dinámicas",
+ "24/365",
+ "magnéticas",
+ "listo para la web",
+ "interactivas",
+ "punto-com",
+ "sexi",
+ "en tiempo real",
+ "eficientes",
+ "front-end",
+ "distribuidas",
+ "extensibles",
+ "llave en mano",
+ "de clase mundial",
+ "open-source",
+ "plataforma cruzada",
+ "de paquete",
+ "empresariales",
+ "integrado",
+ "impacto total",
+ "inalámbrica",
+ "transparentes",
+ "de siguiente generación",
+ "lo último",
+ "centrado al usuario",
+ "visionarias",
+ "personalizado",
+ "ubicuas",
+ "plug-and-play",
+ "colaborativas",
+ "holísticas",
+ "ricas",
+ ),
+ )
+
+ company_prefixes: ElementsType[str] = (
+ "Corporación",
+ "Compañía",
+ "Comercial",
+ "Despacho",
+ "Grupo",
+ "Holding",
+ "Club",
+ "Industrias",
+ "Laboratorio",
+ "Proyectos",
+ )
+
+ company_suffixes: ElementsType[str] = (
+ "Sociedad Anónima",
+ "Limitada",
+ "S.A.",
+ "S.p.A.",
+ "SPA",
+ "Ltda.",
+ )
+
+ def company_prefix(self) -> str:
+ """
+ :example: 'Grupo'
+ """
+ return self.random_element(self.company_prefixes)
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/es_CL/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/es_CL/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..0dcf2c1
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/es_CL/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/es_ES/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/es_ES/__init__.py
new file mode 100644
index 0000000..0306b52
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/es_ES/__init__.py
@@ -0,0 +1,127 @@
+from collections import OrderedDict
+
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ """
+ Provider for company names for es_ES locale
+
+ Company naming scheme and probabilities are inspired by and/or based on existing companies in Spain.
+
+ Sources:
+ - https://en.wikipedia.org/wiki/List_of_legal_entity_types_by_country
+ - https://ranking-empresas.eleconomista.es/ranking_empresas_nacional.html
+ """
+
+ formats = (
+ "{{company_prefix}} {{last_name}} {{company_suffix}}",
+ "{{company_type}} {{random_company_acronym}} {{company_suffix}}",
+ "{{company_type}} {{last_name}} {{company_suffix}}",
+ "{{company_type}} {{random_company_adjective}} {{company_suffix}}",
+ "{{company_type}} {{last_name}} {{random_name_complements}} {{company_suffix}}",
+ "{{last_name}} {{random_name_complements}} {{company_suffix}}",
+ "{{last_name}} y {{last_name}} {{company_suffix}}",
+ "{{first_name}} {{last_name}} {{last_name}} {{company_suffix}}",
+ )
+
+ company_suffixes = OrderedDict(
+ [
+ ("S.A.", 0.19860906),
+ ("S.A.D", 0.01020618),
+ ("S.A.T.", 0.02307813),
+ ("S.A.U", 0.01506562),
+ ("S.C.P", 0.04465719),
+ ("S.Com.", 0.15636432),
+ ("S.Coop.", 0.17394866),
+ ("S.L.", 0.18325857),
+ ("S.L.L.", 0.05800693),
+ ("S.L.N.E", 0.11496705),
+ ("S.L.U.", 0.02183831),
+ ]
+ )
+
+ company_prefixes = (
+ "Familia",
+ "Grupo",
+ "Hermanos",
+ "Hnos",
+ )
+
+ company_types = (
+ "Alimentación",
+ "Banca Privada",
+ "Banco",
+ "Comercial",
+ "Comercializadora",
+ "Compañía",
+ "Construcción",
+ "Consultoría",
+ "Desarrollo",
+ "Despacho",
+ "Distribuciones",
+ "Farmaceútica",
+ "Finanzas",
+ "Fábrica",
+ "Hotel",
+ "Industrias",
+ "Infraestructuras",
+ "Inmobiliaria",
+ "Instalaciones",
+ "Inversiones",
+ "Logística",
+ "Manufacturas",
+ "Minería",
+ "Promociones",
+ "Restauración",
+ "Servicios",
+ "Soluciones",
+ "Suministros",
+ "Supermercados",
+ "Talleres",
+ "Tecnologías",
+ "Transportes",
+ )
+
+ name_complements = (
+ "& Asociados",
+ "y asociados",
+ )
+
+ company_adjectives = (
+ "Avanzadas",
+ "Castellana",
+ "Española",
+ "Españolas",
+ "Globales",
+ "Iberia",
+ "Ibérica",
+ "Ibéricos",
+ "Integrales",
+ "Inteligentes",
+ "Internacionales",
+ "del Levante",
+ "del Mediterráneo",
+ "del Noroeste",
+ "del Norte",
+ "del Sur",
+ )
+
+ def company_type(self) -> str:
+ return self.random_element(self.company_types)
+
+ def company_suffix(self) -> str:
+ return self.random_element(self.company_suffixes)
+
+ def random_name_complements(self) -> str:
+ return self.random_element(self.name_complements)
+
+ def random_company_adjective(self) -> str:
+ return self.random_element(self.company_adjectives)
+
+ def random_company_acronym(self) -> str:
+ letters = self.random_letters(self.random_int(2, 4))
+ return "".join(letters).upper()
+
+ def company_prefix(self) -> str:
+ return self.random_element(self.company_prefixes)
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/es_ES/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/es_ES/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..521faf9
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/es_ES/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/es_MX/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/es_MX/__init__.py
new file mode 100644
index 0000000..e93e734
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/es_MX/__init__.py
@@ -0,0 +1,439 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}}-{{last_name}}",
+ "{{company_prefix}} {{last_name}}-{{last_name}}",
+ "{{company_prefix}} {{last_name}} y {{last_name}}",
+ "{{company_prefix}} {{last_name}}, {{last_name}} y {{last_name}}",
+ "{{last_name}}-{{last_name}} {{company_suffix}}",
+ "{{last_name}}, {{last_name}} y {{last_name}}",
+ "{{last_name}} y {{last_name}} {{company_suffix}}",
+ )
+
+ catch_phrase_words = (
+ (
+ "habilidad",
+ "acceso",
+ "adaptador",
+ "algoritmo",
+ "alianza",
+ "analista",
+ "aplicación",
+ "enfoque",
+ "arquitectura",
+ "archivo",
+ "inteligencia artificial",
+ "array",
+ "actitud",
+ "medición",
+ "gestión presupuestaria",
+ "capacidad",
+ "desafío",
+ "circuito",
+ "colaboración",
+ "complejidad",
+ "concepto",
+ "conglomeración",
+ "contingencia",
+ "núcleo",
+ "fidelidad",
+ "base de datos",
+ "data-warehouse",
+ "definición",
+ "emulación",
+ "codificar",
+ "encriptar",
+ "extranet",
+ "firmware",
+ "flexibilidad",
+ "focus group",
+ "previsión",
+ "base de trabajo",
+ "función",
+ "funcionalidad",
+ "interfaz gráfica",
+ "groupware",
+ "interfaz gráfico de usuario",
+ "hardware",
+ "soporte",
+ "jerarquía",
+ "conjunto",
+ "implementación",
+ "infraestructura",
+ "iniciativa",
+ "instalación",
+ "conjunto de instrucciones",
+ "interfaz",
+ "intranet",
+ "base del conocimiento",
+ "red de area local",
+ "aprovechar",
+ "matrices",
+ "metodologías",
+ "middleware",
+ "migración",
+ "modelo",
+ "moderador",
+ "monitorizar",
+ "arquitectura abierta",
+ "sistema abierto",
+ "orquestar",
+ "paradigma",
+ "paralelismo",
+ "política",
+ "portal",
+ "estructura de precios",
+ "proceso de mejora",
+ "producto",
+ "productividad",
+ "proyecto",
+ "proyección",
+ "protocolo",
+ "línea segura",
+ "software",
+ "solución",
+ "estandarización",
+ "estrategia",
+ "estructura",
+ "éxito",
+ "superestructura",
+ "soporte",
+ "sinergia",
+ "mediante",
+ "marco de tiempo",
+ "caja de herramientas",
+ "utilización",
+ "website",
+ "fuerza de trabajo",
+ ),
+ (
+ "24 horas",
+ "24/7",
+ "3ra generación",
+ "4ta generación",
+ "5ta generación",
+ "6ta generación",
+ "analizada",
+ "asimétrica",
+ "asíncrona",
+ "monitorizada por red",
+ "bidireccional",
+ "bifurcada",
+ "generada por el cliente",
+ "cliente-servidor",
+ "coherente",
+ "cohesiva",
+ "compuesto",
+ "sensible al contexto",
+ "basado en el contexto",
+ "basado en contenido",
+ "dedicada",
+ "generado por la demanda",
+ "didáctica",
+ "direccional",
+ "discreta",
+ "dinámica",
+ "potenciada",
+ "acompasada",
+ "ejecutiva",
+ "explícita",
+ "tolerante a fallos",
+ "innovadora",
+ "amplio abanico",
+ "global",
+ "heurística",
+ "alto nivel",
+ "holística",
+ "homogénea",
+ "híbrida",
+ "incremental",
+ "intangible",
+ "interactiva",
+ "intermedia",
+ "local",
+ "logística",
+ "maximizada",
+ "metódica",
+ "misión crítica",
+ "móvil",
+ "modular",
+ "motivadora",
+ "multimedia",
+ "multiestado",
+ "multitarea",
+ "nacional",
+ "basado en necesidades",
+ "neutral",
+ "nueva generación",
+ "no-volátil",
+ "orientado a objetos",
+ "óptima",
+ "optimizada",
+ "radical",
+ "tiempo real",
+ "recíproca",
+ "regional",
+ "escalable",
+ "secundaria",
+ "orientada a soluciones",
+ "estable",
+ "estática",
+ "sistemática",
+ "sistémica",
+ "tangible",
+ "terciaria",
+ "transicional",
+ "uniforme",
+ "valor añadido",
+ "vía web",
+ "defectos cero",
+ "tolerancia cero",
+ ),
+ (
+ "adaptativo",
+ "avanzado",
+ "asimilado",
+ "automatizado",
+ "balanceado",
+ "enfocado al negocio",
+ "centralizado",
+ "clonado",
+ "compatible",
+ "configurable",
+ "multiplataforma",
+ "enfocado al cliente",
+ "personalizable",
+ "descentralizado",
+ "digitalizado",
+ "distribuido",
+ "diverso",
+ "mejorado",
+ "en toda la empresa",
+ "ergonómico",
+ "exclusivo",
+ "expandido",
+ "extendido",
+ "cara a cara",
+ "enfocado",
+ "de primera línea",
+ "totalmente configurable",
+ "basado en funcionalidad",
+ "fundamental",
+ "horizontal",
+ "implementado",
+ "innovador",
+ "integrado",
+ "intuitivo",
+ "inverso",
+ "administrado",
+ "mandatorio",
+ "monitoreado",
+ "multicanal",
+ "multilateral",
+ "multi-capas",
+ "en red",
+ "basado en objetos",
+ "de arquitectura abierta",
+ "open-source",
+ "operativo",
+ "optimizado",
+ "opcional",
+ "orgánico",
+ "organizado",
+ "perseverante",
+ "persistente",
+ "polarizado",
+ "preventivo",
+ "proactivo",
+ "enfocado a ganancias",
+ "programable",
+ "progresivo",
+ "llave pública",
+ "enfocado a la calidad",
+ "reactivo",
+ "realineado",
+ "recontextualizado",
+ "reducido",
+ "con ingeniería inversa",
+ "de tamaño adecuado",
+ "robusto",
+ "seguro",
+ "compartible",
+ "sincronizado",
+ "orientado a equipos",
+ "total",
+ "universal",
+ "actualizable",
+ "centrado en el usuario",
+ "versátil",
+ "virtual",
+ "visionario",
+ ),
+ )
+
+ bsWords = (
+ (
+ "implementa",
+ "utiliza",
+ "integra",
+ "optimiza",
+ "evoluciona",
+ "transforma",
+ "abraza",
+ "habilita",
+ "orquesta",
+ "reinventa",
+ "agrega",
+ "mejora",
+ "incentiva",
+ "modifica",
+ "empodera",
+ "monetiza",
+ "fortalece",
+ "facilita",
+ "sinergiza",
+ "crea marca",
+ "crece",
+ "sintetiza",
+ "entrega",
+ "mezcla",
+ "incuba",
+ "compromete",
+ "maximiza",
+ "visualiza",
+ "innova",
+ "escala",
+ "libera",
+ "maneja",
+ "extiende",
+ "revoluciona",
+ "genera",
+ "explota",
+ "transiciona",
+ "itera",
+ "cultiva",
+ "redefine",
+ "recontextualiza",
+ ),
+ (
+ "sinergias",
+ "paradigmas",
+ "marcados",
+ "socios",
+ "infraestructuras",
+ "plataformas",
+ "iniciativas",
+ "canales",
+ "communidades",
+ "ROI",
+ "soluciones",
+ "portales",
+ "nichos",
+ "tecnologías",
+ "contenido",
+ "cadena de producción",
+ "convergencia",
+ "relaciones",
+ "arquitecturas",
+ "interfaces",
+ "comercio electrónico",
+ "sistemas",
+ "ancho de banda",
+ "modelos",
+ "entregables",
+ "usuarios",
+ "esquemas",
+ "redes",
+ "aplicaciones",
+ "métricas",
+ "funcionalidades",
+ "experiencias",
+ "servicios web",
+ "metodologías",
+ ),
+ (
+ "valor agregado",
+ "verticales",
+ "proactivas",
+ "robustas",
+ "revolucionarias",
+ "escalables",
+ "de punta",
+ "innovadoras",
+ "intuitivas",
+ "estratégicas",
+ "e-business",
+ "de misión crítica",
+ "uno-a-uno",
+ "24/7",
+ "end-to-end",
+ "globales",
+ "B2B",
+ "B2C",
+ "granulares",
+ "sin fricciones",
+ "virtuales",
+ "virales",
+ "dinámicas",
+ "24/365",
+ "magnéticas",
+ "listo para la web",
+ "interactivas",
+ "punto-com",
+ "sexi",
+ "en tiempo real",
+ "eficientes",
+ "front-end",
+ "distribuidas",
+ "extensibles",
+ "llave en mano",
+ "de clase mundial",
+ "open-source",
+ "plataforma cruzada",
+ "de paquete",
+ "empresariales",
+ "integrado",
+ "impacto total",
+ "inalámbrica",
+ "transparentes",
+ "de siguiente generación",
+ "lo último",
+ "centrado al usuario",
+ "visionarias",
+ "personalizado",
+ "ubicuas",
+ "plug-and-play",
+ "colaborativas",
+ "holísticas",
+ "ricas",
+ ),
+ )
+
+ company_preffixes = (
+ "Despacho",
+ "Grupo",
+ "Corporacin",
+ "Club",
+ "Industrias",
+ "Laboratorios",
+ "Proyectos",
+ )
+
+ company_suffixes = (
+ "A.C.",
+ "S.A.",
+ "S.A. de C.V.",
+ "S.C.",
+ "S. R.L. de C.V.",
+ "e Hijos",
+ "y Asociados",
+ )
+
+ def company_prefix(self) -> str:
+ """
+ :example: 'Grupo'
+ """
+ return self.random_element(self.company_preffixes)
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/es_MX/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/es_MX/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..cf92aa8
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/es_MX/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/fa_IR/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/fa_IR/__init__.py
new file mode 100644
index 0000000..ee5d337
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/fa_IR/__init__.py
@@ -0,0 +1,1113 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ company_names = [
+ "گروه سیمان",
+ "گروه فلزات اساسي",
+ "ایران گچ",
+ "آلومتك",
+ "ساروج بوشهر",
+ "آلومينيوم ايران",
+ "سيمان  ساوه",
+ "ایران ذوب",
+ "سيمان اردبيل و آهك آذرشهر",
+ "پارس مولیبدن",
+ "سيمان اروميه",
+ "ذوب روی اصفهان",
+ "سيمان اصفهان",
+ "صنايع مس شهيد باهنر",
+ "سيمان ايلام",
+ "صنایع خالص سازان روی زنجان",
+ "سيمان بجنورد",
+ "صنعتی و سرمایه گذاری سپنتا",
+ "سيمان بهبهان",
+ "كالسيمين",
+ "سيمان تهران",
+ "گروه كارخانه هاي توليدي نورد آلومينيوم",
+ "سيمان خاش",
+ "ملي سرب و روي ايران",
+ "سيمان خزر",
+ "ملی صنایع مس ایران",
+ "سيمان داراب",
+ "آلومراد",
+ "سيمان دورود",
+ "آلومينيوم المهدي",
+ "سيمان سفيدني ريز",
+ "آلومينيوم پارس",
+ "سيمان شاهرود",
+ "کارخانجات تولیدی مواد الومینیوم",
+ "سيمان شرق",
+ "مجتمع ذوب و احیای روی قشم",
+ "سيمان شمال",
+ "مجتمع صنايع الومينيوم جنوب",
+ "سيمان صوفيان",
+ "مس تکنار",
+ "سيمان غرب",
+ "گروه کانی های فلزی",
+ "سيمان فارس",
+ "آلوميناي ايران",
+ "سيمان قاين",
+ "تهيه و توليد مواد اوليه فولاد خراسان",
+ "سيمان كارون",
+ "سنگ آهن مركزي ايران",
+ "سيمان كرمان",
+ "هرمز انرژی",
+ "سيمان مازندران",
+ "واحد طلای موته",
+ "سيمان هرمزگان",
+ "واحد پیربکران",
+ "سيمان هگمتان",
+ "واحد فسفات اسفردی",
+ "سیمان خوزستان",
+ "واحد نخلک",
+ "سیمان دشتستان",
+ "ويتانا",
+ "سیمان زابل",
+ "گروه صنایع غذایی",
+ "سیمان فارس نو",
+ "کشاورزی و تحقیقاتی نوین زعفران",
+ "سیمان لار سبزوار",
+ "گلستان",
+ "سیمان لارستان",
+ "آرد زر",
+ "سیمان لامرد",
+ "اروم آدا",
+ "سیمان مجد خواف",
+ "ایران گلاب مرغوب",
+ "سیمان ممتازان کرمان",
+ "بيسكوئيت گرجي",
+ "فراورده سیمان شرق",
+ "تحول چاشنی توس",
+ "گچ ماشيني فارس",
+ "تهیه و بسته بندی خشکبار آرات",
+ "سیمان آذر آبادگان خوی",
+ "توسعه کشت ذرت",
+ "سیمان بوهروک یزد",
+ "تولیدی آرد البرز",
+ "سیمان جوین",
+ "تولیدی زعفران سحرخیز",
+ "سیمان قشم",
+ "خوراك دام پارس",
+ "سیمان کردستان",
+ "دشت مرغاب",
+ "گچ تهران",
+ "روغن نباتي پارس",
+ "گروه فولاد",
+ "روغن نباتي جهان",
+ "پلی ران اتصال",
+ "روغن نباتی گلناز",
+ "توليدی لوله هاي پلي اتيلن دوجداره بوشهر",
+ "روغنکشی خرمشهر",
+ "تولید لوله و پوشش سلفچگان",
+ "زر ماکارون",
+ "سلفچگان",
+ "سالمين",
+ "ذوب آهن اصفهان",
+ "سپتیکو",
+ "ساخته های فلزی اصفهان",
+ "سحر همدان",
+ "صنايع فرو آلياژ ايران",
+ "سقزسازی کردستان",
+ "صنايع گالوانيزه فجر سپاهان",
+ "شاد گل نیشابور",
+ "صنایع فولاد آلياژي يزد",
+ "شهد ايران",
+ "فولاد اکسین خوزستان",
+ "صنایع غذایی مینو شرق",
+ "فولاد آلیاژی ایران",
+ "صنعتي  پارس مينو",
+ "فولاد خوزستان",
+ "صنعتي مينو خرم دره",
+ "فولاد صنعت مهدی",
+ "فراورده های سیب زمینی پریس اصفهان",
+ "فولاد مباركه اصفهان",
+ "فرآورده های گوشتی تهران",
+ "کارخانجات نورد لوله یاران",
+ "كشت و صنعت پياذر",
+ "کاوه کشاورز",
+ "كيوان",
+ "گروه صنعتي سپاهان",
+ "کشت و صنعت اشراق",
+ "لوله و پروفیل سپنتا تهران",
+ "کشت و صنعت قطران گل ایران",
+ "لوله و ماشين سازي ايران",
+ "کشت وصنعت روژین تاک",
+ "مجتمع فولاد خراسان",
+ "کشتارگاه صنعتی طیور سپیدان آمل",
+ "میراب پروفیل",
+ "گروه توليدي مهرام",
+ "نورد و توليد قطعات فولادي",
+ "گلوكوزان",
+ "نورد و لوله صفا",
+ "مارگارين",
+ "نوین آلیاژسمنان",
+ "مجتمع صنایع غذایی بهپودر اصفهان",
+ "فولاد آذربايجان",
+ "مجتمع كشت و صنعت چين چين",
+ "فولاد افزا سپاهان",
+ "مجتمع کارخانجات سوربن شمال",
+ "گروه ملي صنعتي فولاد ايران",
+ "مرغ اجداد زربال",
+ "پروفيل صنعت جنوب",
+ "شوكو پارس",
+ "صبا فولاد خلیج فارس",
+ "آرد تجارت",
+ "فولاد تربت حیدریه",
+ "بهپاك",
+ "لوله و تجهيزات سديد",
+ "پيچك",
+ "نورد لوله اهواز",
+ "توسعه کشت و صنعت ملی ( كشت و صنعت گرگان )",
+ "نورد و پروفيل پارس",
+ "فراورده هاي غذائي مشهد",
+ "گروه پیمانکاری صنعتی",
+ "گروه معادن",
+ "احداث صنعت",
+ "معدن کاران انگوران",
+ "گروه ساخت قطعات خودرو",
+ "باما",
+ "تولید موتور های دیزل ایران",
+ "تامين ماسه ريخته گري",
+ "اگزوز خودرو خراسان",
+ "تامین مواد اولیه فولاد صبا نور",
+ "الكتريك خودرو شرق",
+ "توسعه معادن روي ايران",
+ "آهنگري تراكتورسازي ايران",
+ "توليد فروموليبدن كرمان",
+ "اورند پلاستیک",
+ "تولیدی آذر سنگ سرخ",
+ "ايران دوچرخ",
+ "جهاد نصر سیرجان",
+ "پلاسكو كار سايپا",
+ "حفاری ایراندشت کاشان",
+ "توليد محورخودرو",
+ "ذوب وروی بافق",
+ "توليدي قطعات محوري خراسان",
+ "زرین معدن آسیا",
+ "تولیدی صنعتی لنت پارس",
+ "زغال سنگ نگين طبس",
+ "چرخشگر",
+ "زنجان برنز",
+ "رادياتور ايران",
+ "سرمایه گذاری توسعه معادن کوثر",
+ "ريخته گري تراكتورسازي ايران",
+ "سنگ آهن شرق",
+ "رينگ سازي مشهد",
+ "سنگ آهن گل گهر",
+ "ریخته گری آلومینیوم ایران خودرو",
+ "سنگاب آذرشهر",
+ "ساخت و نصب صنعتی البرز",
+ "سنگاب همدان",
+ "سازه پويش",
+ "سوژميران",
+ "سايپا آذين",
+ "سولفاتيک",
+ "سایپا پرس",
+ "شن سازان هراز",
+ "سیبا موتور",
+ "صنعت روی زنگان",
+ "شمیم پژوهش",
+ "صنعتي و معدني شمال شرق شاهرود",
+ "صنايع ريخته گري ايران",
+ "فراوري مواد معدني ايران",
+ "صنایع ریخته گری پرلیت آسیا",
+ "فرو سيليس ايران",
+ "صنایع نوید موتور",
+ "مجتمع معادن سنگ چینی نی ریز",
+ "صنعتي نيرو محركه",
+ "معادن بافق",
+ "صنعتی صبوران پلیمر",
+ "معادن سنگ اهن احیاء سپاهان",
+ "فنر سازی زر گلپايگان",
+ "معادن منگنز ايران",
+ "فنرسازي خاور",
+ "معدن کار باختر",
+ "فنرسازي زر",
+ "معدني دماوند",
+ "كاربراتور ايران",
+ "معدني و صنعتي چادرملو",
+ "كارخانجات كمك فنر ايندامين سايپا",
+ "معدنی و فرآوری سرمه فیروزآباد",
+ "کابل خودرو سبزوار",
+ "ندای رهاوی",
+ "کلاچ سازی شایان صنعت",
+ "زغال سنگ البرز شرقی",
+ "گیربکس سایپا",
+ "زغال سنگ البرز مرکزی",
+ "لنت ترمز ايران",
+ "زغال سنگ کرمان",
+ "ماشین سازی فراگیر سپنتا",
+ "فرآوري معدني اپال کاني پارس",
+ "مجتمع صنعتی سپاهان باطری",
+ "گروه توسعه معادن روی ایران",
+ "محورسازان ايران خودرو",
+ "گروه قند و شکر",
+ "مهركام پارس",
+ "سهامی عام شهد – قند خوی",
+ "مهندسي نصير ماشين",
+ "شکر شاهرود",
+ "موتورسازان تراكتورسازي ايران",
+ "صنعتی کشاورزی شیرین خراسان",
+ "نیروسازاراک‎",
+ "فرآورد ه هاي غذايي و قند پيرانشهر",
+ "یسکو",
+ "فراورده هاي غذايي و قند تربت جام",
+ "گروه انتشار، چاپ و تكثير",
+ "فرآورده هاي غذايي و قند چهارمحال",
+ "افست",
+ "قند اصفهان",
+ "گروه خدمات فنی و مهندسی",
+ "قند ثابت خراسان",
+ "ملی ساختمان",
+ "قند شيروان قوچان وبجنورد",
+ "مهندسی فرا نیرو",
+ "قند قهستان",
+ "آبادراهان پارس",
+ "قند لرستان",
+ "احداث تاسیسات انتقال نیرو – اتانیر",
+ "قند مرودشت",
+ "آذرپاسیلو",
+ "قند نقش جهان",
+ "ارسا ساختمان",
+ "قند نيشابور",
+ "آفرینه طوس",
+ "قند هكمتان",
+ "اهرام فناوری قدرت",
+ "کارخانجات قند قزوین",
+ "ایریتک",
+ "قند بيستون",
+ "بازرسي مهندسي و صنعتي ايران",
+ "قند پارس",
+ "تجهیزات و خدمات صنایع آب و برق ایران – صانیر",
+ "گروه رایانه و فعالیتهای وابسته به آن",
+ "تکنیک",
+ "ایران ارقام",
+ "توسعه ساخت و نصب صنايع بتني و فلزي گسترش مانا ساز آبيک",
+ "تجارت الكترونيك پارسيان",
+ "جنرال مکانیک",
+ "توسعه سازه پایه فن آوا",
+ "حفاری شمال",
+ "توسعه فناوری اطلاعات خوارزمی",
+ "خدمات مهندسی ساختمان تاسیسات راه آهن",
+ "تینا سامانه",
+ "خدماتي تجهيزات سنگين همگام",
+ "داده پردازي خوارزمي",
+ "راهبران فولاد اصفهان",
+ "داده پردازی ایران",
+ "راهسازی و ساختمانی 115",
+ "داده پردازی فن آوا",
+ "ره  گستر نفت",
+ "داده سامانه فن آوا",
+ "صنعتی دریایی ایران – صدرا",
+ "فن آوا کارت",
+ "فراب",
+ "کارت اعتباری ایران کیش",
+ "کیسون",
+ "گسترش الکترونیک مبین ایران",
+ "معماران پارس صنعت",
+ "خدمات انفورماتیک",
+ "مهام شرق",
+ "گروه وسايل اندازه گيري، پزشكي و اپتيكي",
+ "مهندسان مشاور سازه",
+ "مهندسی فرسار تجارت",
+ "مهندسي و نصب فيرمکو پارس",
+ "پویندگان راه سعادت",
+ "مهندسي وتحقيقاتي فلزات غيرآهنی",
+ "كنتور سازي ايران",
+ "مهندسی و پشتیبانی نیروگاهی البرز توربین",
+ "گروه ماشين آلات و تجهيزات",
+ "موننکو ایران",
+ "مارال صنعت جاوید",
+ "نصب نیرو",
+ "ماشین رول",
+ "خدمات ماشینی کشتیرانی",
+ "افرند کالا سازه",
+ "گسترش صنايع وخدمات",
+ "آلفا پاک ایران",
+ "گروه لوازم خانگي",
+ "بلبرينگ ايران",
+ "لعران",
+ "بهسازان غلطک فولاد اصفهان",
+ "ارج",
+ "پارس بوشونگ",
+ "آیسان خزر",
+ "پاریزان صنعت",
+ "پارس خزر",
+ "پمپ سمنان انرژی",
+ "تولیدی و صنعتی نیک کالا",
+ "تراكتور سازي ايران",
+ "صنايع سرماآفرين قشم",
+ "تراکتور سازی کردستان",
+ "صنعتي جنرال",
+ "تسهیل ماشین صنعت",
+ "كارخانجات آبسال",
+ "توليد تجهيزات سنگين هپكو",
+ "كارخانجات لوازم خانگي پارس",
+ "توليدي پمپ پارس",
+ "کارخانجات پارس ماشین",
+ "توليدي تجهيزات ايمني راهها",
+ "گروه صنعتي بوتان",
+ "تیراژه ماشین",
+ "لوازم خانگی نانیوا",
+ "دلتا راه ماشین",
+ "توليدي كولر گازي ايران",
+ "رهشاد سپاهان",
+ "جام جهان نما",
+ "ساخت تجهيزات سپاهان",
+ "كارخانجات صنعتي آزمايش",
+ "سوت ماشین",
+ "گروه پلاستيك",
+ "صنايع پمپ سازي ايران",
+ "یزد بسپار",
+ "صنايع سرما آفرين",
+ "آرتا پلاست",
+ "صنایع پمپ ابارا",
+ "پلاستيران",
+ "صنعتی هلی خودرو",
+ "پلاستيکهاي مهندسي درخشان ساز",
+ "طراحي مهندسي وساخت تجهيزات وابزارآلات سايپا",
+ "توليدي پلاستيك شاهين",
+ "فولادريزي قائم سپهر سپاهان",
+ "توليدي گاز لوله",
+ "کالای پمپ",
+ "توليدي و صنعتي درخشان تهران",
+ "ماشين سازي اراك",
+ "جوی گستر نفت",
+ "ماشين سازي نیرو محركه",
+ "صنايع لاستيك سهند",
+ "مهندسي تكنو تار",
+ "كارخانجات توليدي تهران",
+ "مهندسي و توليد ماشين آلات راهسازي و معدني کشاورزي هپکو اراک",
+ "توليدي وصنعتي ايران وغرب",
+ "مهندسي و ساختمان ماشين سازي اراک",
+ "لوله سازي اهواز",
+ "مهندسي و قطعات ماشين آلات راه سازي ايران",
+ "گروه مبلمان و مصنوعات ديگر",
+ "مهندسی فیروزا",
+ "عايق پلاستيك",
+ "مهندسی و ساخت بویلر مپنا",
+ "تجهيزات مدارس ايران",
+ "هوا ابزار تهران",
+ "صنعتی جهان چیدمان-جلیس",
+ "اشتهاد موتورز",
+ "گروه محصولات شيميايي",
+ "كارخانجات صنعتي  و توليدي اتمسفر",
+ "احسان شیمی استهبان",
+ "كمپر سور سازي ايران",
+ "آریا رزین",
+ "ليفتراك سازي سهند",
+ "الکترو زر سازه",
+ "فرتاک ماشین",
+ "ایمن تاش سپاهان",
+ "کمباین سازی ایران",
+ "بردار شیب",
+ "ماشين آلات صنعتي تراكتور سازي ايران",
+ "بين المللي محصولات پارس",
+ "صنايع توليدي اشتاد ايران",
+ "بين المللي سارنگ تدارك",
+ "پروفيل و يخچال ايران پويا",
+ "پارس زئولايت",
+ "توليدي بهمن",
+ "پارسیان پارت پاسارگاد",
+ "گروه محصولات كاغذي",
+ "پاكسان",
+ "بسته بندي پارس",
+ "پاکنام",
+ "صنايع كاغذ سازي كاوه",
+ "پالایش قطران ذغالسنگ اصفهان",
+ "صنایع چوب و کاغذ مازندران",
+ "توکا رنگ فولاد سپاهان",
+ "كارتن البرز",
+ "تولي پرس",
+ "كارتن ايران",
+ "توليد سموم علف كش",
+ "کارتن مشهد",
+ "تولید مواد اولیه الیاف مصنوعی",
+ "محصولات کاغذی لطیف",
+ "تولیدی و صنعتی  فراسان",
+ "كارتن پارس",
+ "تولیدی و صنعتی سامد",
+ "گروه منسوجات",
+ "تولیدی وصنعتی خودرنگ",
+ "ايران برك",
+ "حباب کف توس",
+ "توليدي بافت آزادي",
+ "داروئي ارايشي وبهداشتي مينو",
+ "وطن اصفهان",
+ "دنیای آرایش",
+ "ريسندگي و با فندگي كاشان",
+ "دوده صنعتي پارس",
+ "ريسندگي و بافندگي پاكريس",
+ "رزیتان",
+ "ريسندگي و بافندگي ري",
+ "ریف ایران",
+ "فرش پارس",
+ "سامان شیمی",
+ "گردباف يزد",
+ "سرمايه گذاري صنايع شيميايي ايران",
+ "گروه صنعتي نقش ايران",
+ "شيمي بافت",
+ "نساجي بابكان",
+ "شيميايي پارس پامچال",
+ "نساجي خوي",
+ "شيميايي فرآورد قشم",
+ "نساجي غرب",
+ "شیمیایی بهداد",
+ "نساجي قائم شهر",
+ "شیمیایی بهداش",
+ "نساجي مازندران",
+ "شیمیایی و تولیدی رزپلیمر",
+ "وطن اصفهان",
+ "صنايع شيميايي رنگين",
+ "يزد باف",
+ "صنايع شيميايي سينا",
+ "صنايع نساجي ايران",
+ "صنايع شيميايي فارس",
+ "گروه بانك ها، موسسات اعتباري و ساير نهادهاي مالي",
+ "صنایع بهداشتی ساینا",
+ "بانك اقتصاد نوين",
+ "صنایع رنگ و رزین طیف سایپا",
+ "بانك پارسيان",
+ "صنایع شیمی ساختمان آباد گران",
+ "بانك سامان",
+ "فراپاکس شیراز",
+ "بانك كارآفرين",
+ "كربن ايران",
+ "بانک انصار",
+ "كف",
+ "بانک ایران زمین",
+ "کلر پارس",
+ "بانک پاسارگاد",
+ "گلتاش",
+ "بانک تجارت ایران",
+ "لابراتوارهای داروهای گیاهی طبیعت زنده",
+ "بانک حکمت ایرانیان",
+ "لعاب مشهد",
+ "بانک دی",
+ "لعابيران",
+ "بانک سرمایه",
+ "مجتمع صنایع شیمیایی پلیمر ایران",
+ "بانک سینا",
+ "مديريت صنعت شوينده توسعه صنايع بهشهر",
+ "بانک شهر",
+ "مروارید هامون",
+ "بانک صادرات ایران",
+ "معدني املاح ايران",
+ "بانک گردشگری",
+ "ملي شيمي كشاورز",
+ "بانک ملت",
+ "من",
+ "پست بانک",
+ "نيرو كلر",
+ "بانک تات",
+ "الياف",
+ "بانک کشاورزی",
+ "پارسيلون",
+ "گروه واسطه گري هاي مالي",
+ "توليدي  الياف پلي  پروپيلين  بنياد",
+ "رايان سايپا",
+ "صنايع تبديلي گلستان",
+ "سپرده گذاری مرکزی اوراق بهادار و تسویه وجوه",
+ "كارخانجات توليدي سوپر رنگ",
+ "ليزينگ آريادانا",
+ "صنايع رنگ پارس الوان",
+ "ليزينگ ايران",
+ "گروه مواد و محصولات دارويي",
+ "ليزينگ خودرو غدير",
+ "آفا شیمی",
+ "ليزينگ صنعت و معدن",
+ "البرز دارو",
+ "ليزينگ ماشين الات سنگين ايرانيان",
+ "ايران دارو",
+ "لیزینگ اقتصاد نوین",
+ "پارس دارو",
+ "لیزینگ رازی",
+ "تحقیقاتی و تولیدی سیناژن",
+ "لیزینگ ماشین آلات و تجهیزات پاسارگاد",
+ "تهران دارو",
+ "لیزینگ ایرانیان",
+ "تهران شيمي",
+ "لیزینگ شهر – لیزینگ سامان آریا",
+ "توليد ژلاتين کپسول ايران",
+ "گروه توزیع برق",
+ "توليد مواد اوليه دارو پخش",
+ "توزیع برق بوشهر",
+ "تولید مواد دارویی درسا دارو",
+ "توسعه برق شمال افشان گستر",
+ "داروسازي اسوه",
+ "صنايع برق زنگان پارس",
+ "داروسازي اكسير",
+ "گهر انرژي سيرجان",
+ "داروسازي امين",
+ "برق و انرژی صبا",
+ "داروسازي جابرابن حيان",
+ "گروه شرکتهای بازرگانی",
+ "داروسازي حكيم",
+ "اتصال استیل هما",
+ "داروسازي دكتر عبيدي",
+ "اسپرلوس اهورا",
+ "داروسازي روزدارو",
+ "افزار پرداز رمیس",
+ "داروسازي زهراوي",
+ "الهام بیسان",
+ "داروسازي فارابي",
+ "ایمان تجارت روشن",
+ "داروسازي كوثر",
+ "بازرگاني پتروشيمي",
+ "داروسازی بهوزان",
+ "بازرگانی ارمغان مهر سیرت",
+ "داروسازی تولید دارو – سهامی خاص",
+ "بازرگانی ایران ترانسفو",
+ "داروسازی دانا",
+ "بازرگانی بین المللی استوان سپند",
+ "داروسازی شهید قاضی تبریز",
+ "بازرگانی پارس ماهان آسیا",
+ "داروسازی گیلارانکو",
+ "بازرگانی پتروشیمی زنجان",
+ "داروئي و بهداشتي لقمان",
+ "بازرگانی تبادل و تدارک کالا",
+ "داملران",
+ "بازرگانی صبا بیمه ایرانیان",
+ "سينا دارو",
+ "بازرگانی مبین تجارت غرب",
+ "شيمي دارويي داروپخش",
+ "بازرگانی نفت یاب",
+ "صنعتي كيميدارو",
+ "بازرگانی،صنعتی بهشت پارس",
+ "فارما شیمی",
+ "بهترین های پزشکی پارس",
+ "فراورده هاي تزريقي ايران",
+ "پارس بازرگان",
+ "كارخانجات دارو پخش",
+ "پارس گستر مینو",
+ "لابراتورهای دارویی رازک",
+ "پديده گستران غرب",
+ "مواد اولیه دارویی تهران شیمی",
+ "تجارت گستران خوارزمي",
+ "داروسازی سبحان انکولوژی",
+ "تجاری و بازرگانی مواد معدنی میناب",
+ "سرمايه گذاري البرز",
+ "تجهیز یاران",
+ "شيرين دارو",
+ "تهیه و تولید خاک نسوز استقلال آباده",
+ "گروه دارویی سبحان",
+ "توسعه صنايع غذايي بم",
+ "گروه خودروسازی",
+ "توسعه و تجارت بین المللی صبا",
+ "ايران خودرو",
+ "توسعه و تجارت ماتریس",
+ "ايران خودروديزل",
+ "جهان فعالیت",
+ "ایران خودرو تبریز",
+ "خشکبار دست چین",
+ "ایران خودرو خراسان",
+ "داده های رسا",
+ "ایران خودرو مازندران",
+ "دانیال کار",
+ "بهمن دیزل",
+ "درمان یار آنی",
+ "پارس خودرو",
+ "راسن درمان",
+ "تولیدی و صنعتی عقاب افشان",
+ "رویال پیشگام شرق",
+ "زامياد",
+ "سامان بارز",
+ "سايپا",
+ "سیاحان سپهر آسیا",
+ "سايپاديزل",
+ "صخره سنگی فرزین",
+ "سایپا کاشان",
+ "صنایع نئون پرس",
+ "گروه بهمن",
+ "فانوس دشت تجارت",
+ "بنيان ديزل",
+ "کیا مهستان",
+ "توليدي مرتب",
+ "کیمیا آرا هرم",
+ "گروه محصولات لبني",
+ "گسترش تجارت کالای ایرانیان",
+ "پاک پی",
+ "مديريت و ساخت طرحهاي نفت گستر",
+ "تولید فرآورده های لبنی کاله",
+ "مهر اسپند پویا",
+ "شير پاستوريزه پگاه اصفهان",
+ "مهندسی بازرگانی درداران سریر",
+ "شير پاستوريزه پگاه خراسان",
+ "نویان بسپار",
+ "شير پگاه آذربايجان غربي",
+ "نیکان شهد بارز",
+ "صنايع شير ايلام زاگرس",
+ "گروه هولدینگ",
+ "فراورده هاي لبني پاکسار ساري",
+ "توسعه صنايع بهشهر – هلدينگ",
+ "لبنيات پاستوريزه پاك",
+ "داروپخش – هلدينگ",
+ "لبنيات كالبر",
+ "راه آهن جمهوری اسلامی ایران",
+ "لبنیات پاستوریزه پاک آرا سنندج",
+ "سرمايه گذاري توسعه معادن و فلزات",
+ "گروه منسوجات و فرش بافی",
+ "سرمايه گذاري توكا فولاد – هلدينگ",
+ "ابهر ریس",
+ "سرمايه گذاري صنعت نفت – هلدينگ",
+ "ايران پوپلين",
+ "سرمایه گذاری گروه صنعتی ملی",
+ "ايران مرينوس",
+ "گروه صنعتي سديد – هلدينگ",
+ "بافتینه",
+ "گروه صنعتي قطعات اتومبيل ايران",
+ "پشمبافي توس",
+ "گروه صنعتي ناب",
+ "پلي اكريل ايران",
+ "گسترش نفت و گاز پارسیان",
+ "تمدن فرش کاشان",
+ "مدیریت پروژه های نیروگاهی ایران – مپنا",
+ "تولیدی پارس دکور",
+ "هلدینگ توسعه معادن و صنایع معدنی خاورمیانه",
+ "تولیدی پارس نخ",
+ "هلدینگ دامپروری شیروگوشت پارس",
+ "تولیدی پینک",
+ "سرمايه گذاري بانك ملي ايران – هلدينگ",
+ "تولیدی و صنعتی پارس تکمیل",
+ "صنعتي بهشهر",
+ "تولیدی و صنعتی رسول اصفهان",
+ "گروه بنادر ودریانوردی",
+ "شبنم باف",
+ "پایانه ها و مخازن پتروشیمی",
+ "صنایع موکت همدان",
+ "خدمات دریایی و بندری کاوه",
+ "صنایع نخ خمین",
+ "گروه گاز",
+ "صنایع نساجی همدانیان",
+ "گاز اصفهان",
+ "ظریف مصور",
+ "ملی گاز",
+ "فرش مشهد",
+ "گاز خراسان جنوبی",
+ "فرش نگین مشهد",
+ "گروه آشامیدنی ها",
+ "کارخانجات ریسندگی نطنز",
+ "آب معدنی دماوند",
+ "مخمل و ابريشم كاشان",
+ "آذر شهد ارومیه",
+ "موکت نگین مشهد",
+ "بهنوش ايران",
+ "نساجي بروجرد",
+ "پیمان فردان",
+ "نساجی کویر سمنان",
+ "تولیدی نوشابه ارم نوش",
+ "صنايع نساجي ايران",
+ "زمزم آذربایجان",
+ "گروه حمل و نقل دریایی و حمل و نقل آب های ساحلی",
+ "زمزم اصفهان",
+ "حمل و نقل ترکیبی کشتیرانی جمهوری اسلامی",
+ "زمزم تهران",
+ "حمل و نقل خدمات دریایی آبادان",
+ "زمزم رشت",
+ "خدمات دریایی و کشتیرانی خط دریا بندر",
+ "زمزم گرگان",
+ "دريابان جنوب ايران",
+ "شهداب",
+ "کشتیرانی آریا",
+ "فرآورده های نوشیدنی تسنیم نوش",
+ "کشتیرانی جمهوری اسلامی ایران",
+ "نوش مازندران",
+ "کشتیرانی والفجر",
+ "ساسان",
+ "گروه خدمات فنی-مهندسی خودرو",
+ "گروه تایر سازی",
+ "امداد خودرو ایران",
+ "ایران یاسا",
+ "امداد خودرو سایپا",
+ "بید وایر ایران",
+ "بازرسی فنی و کنترل خوردگی تکین کو",
+ "توليدي ايران تاير",
+ "گواه",
+ "توليدي لاستيکهاي صنعتي مبارکه",
+ "مزدا یدک",
+ "کویر تایر",
+ "مهندسی و مشاور سازه گستر سایپا",
+ "لاستيك دنا",
+ "خدمات کمات ماشین شرق",
+ "لاستیک بارز",
+ "گروه فرهنگی و گردشگری",
+ "8",
+ "لاستیک پارس",
+ "تجارت توسعه گردشگري آتيه انديشان",
+ "مجتمع صنايع لاستيك يزد",
+ "توسعه گردشگري کاروانسراي پارس",
+ "مجتمع صنعتي آرتاويل تاير",
+ "گروه سرمايه گذاري ميراث فرهنگي و گردشگري ايران",
+ "توليدي لاستيك البرز – كيان تاير",
+ "مجتمع توريستي، رفاهي آبادگران ايران",
+ "گروه شرکتهای مشاوره",
+ "گروه كاني های غير فلزي",
+ "irpmc",
+ "آجر نسوز امين آباد",
+ "بودجه irpmc",
+ "آذريت",
+ "همکاران سیستم اردبیل",
+ "ايتالران",
+ "همکاران سیستم البرز",
+ "ايرانيت",
+ "همکاران سیستم پناه شرق",
+ "پرمیت",
+ "همکاران سیستم خراسان جنوبی",
+ "پشم شیشه ایران",
+ "7",
+ "همکاران سیستم خراسان رضوی",
+ "تولیدی و صنعتی آبگینه",
+ "همکاران سیستم خوزستان",
+ "خاك چيني ايران",
+ "همکاران سیستم زنجان",
+ "زرین شیشه مرکزی",
+ "همکاران سیستم فارس",
+ "سایپا شیشه",
+ "همکاران سیستم قزوین",
+ "سراميك هاي صنعتي اردكان",
+ "همکاران سیستم گیلان",
+ "شيشه قزوين",
+ "همکاران سیستم مازندران",
+ "شيشه همدان",
+ "گروه ماشين آلات و دستگاههاي برقي",
+ "شيشه و گاز",
+ "ايران ترانسفو",
+ "شیشه داروئی رازی تاکستان",
+ "ایران ترانسفوی ری",
+ "فارسيت اهواز",
+ "پارس سوئيچ",
+ "فرآورده هاي نسوز پارس",
+ "تال ایران",
+ "فرآورده هاي نسوزآذر",
+ "تامین تابلو",
+ "فراورده های نسوز ایران",
+ "تجهیزات انتقال برق پارس",
+ "كارخانجات توليدي شيشه دارويي رازي",
+ "ترانسفور ماتور توزیع زنگان",
+ "كارخانه فارسيت درود",
+ "تهران پادنا",
+ "ورزيران",
+ "توربوژنراتور شاهرود",
+ "مقره سازی ایران",
+ "توس فیوز",
+ "چینی سازی البرز",
+ "جابون",
+ "گروه ارتباطات",
+ "خیام الکتریک",
+ "ارتباطات فن آوا",
+ "صنايع جوشكاب يزد",
+ "ارتباطات کوه نور",
+ "صنایع کابل سازی افق البرز",
+ "ارتباطات سیار ایران – همراه اول",
+ "صنعتی مهندسی پالایش نیرو",
+ "مخابرات ایران",
+ "فاراتل",
+ "گروه شرکت های پخش",
+ "كابل البرز",
+ "پخش سراسری کالای کالبر",
+ "كابل باختر",
+ "پخش هجرت",
+ "كابلهاي مخابراتي شهيد قندي",
+ "توزيع داروهاي دامي داروپخش",
+ "كارخانجات كابلسازي ايران",
+ "مهندسي و پشتيباني پخش فرآورده هاي نفتي امين",
+ "کابل تک",
+ "گروه بیمه",
+ "لامپ پارس شهاب",
+ "بيمه پاسارگاد",
+ "مازی نور",
+ "بیمه آسیا",
+ "مهندسی مپنا مکو",
+ "بیمه البرز",
+ "مهندسی و ساخت توربین مپنا توکا",
+ "بیمه پارسیان",
+ "مهندسی و ساخت ژنراتور مپنا – پارس",
+ "بیمه دانا",
+ "موتوژن",
+ "بیمه دی",
+ "نيرو ترانس",
+ "بیمه نوین",
+ "پارس نور الکتریک",
+ "صندوق بیمه سرمایه گذاری فعالیت های معدنی",
+ "توليدي قوه پارس",
+ "گروه سرمايه گذاري ها",
+ "مهندسی و ساخت پره توربين مپنا – پرتو",
+ "حفیظ سامانه",
+ "تامین قطعات و تجهیزات سرو نیرو شیراز",
+ "تکادو",
+ "صنایع مهتاب خراسان",
+ "سرمايه گذاري آتيه دماوند",
+ "صنعتي مهر آباد",
+ "سرمايه گذاري انديشه محوران",
+ "گروه كشاورزي ، دامپروري و خدمات وابسته به آن",
+ "سرمايه گذاري بهمن",
+ "تلیسه نمونه",
+ "سرمايه گذاري پارس توشه",
+ "دانه چین",
+ "سرمايه گذاري توسعه آذربايجان",
+ "دامپروری و مرغداری دشت خرمدره",
+ "سرمايه گذاري توسعه صنعتي ايران",
+ "دامداری شیر و دام بنیاد",
+ "سرمايه گذاري توسعه ملي",
+ "شیر و گوشت زاگرس",
+ "سرمايه گذاري چشم انداز توسعه شمال",
+ "کشاورزی ودامپروری بینالود",
+ "سرمايه گذاري ساختمان ايران – هلدينگ",
+ "کشاورزی ودامپروری دشت نوین ملایرا",
+ "سرمايه گذاري سايپا",
+ "کشاورزی ودامپروری یاسوج",
+ "سرمايه گذاري سپه",
+ "کشت و دام قیام اصفهان",
+ "سرمايه گذاري صندوق بازنشستگي كشوري",
+ "کشت وصنعت سبز پاسارگاد",
+ "سرمايه گذاري صنعت بيمه",
+ "گسترش صنايع و خدمات کشاورزي",
+ "سرمايه گذاري صنعت ومعدن",
+ "مجتمع دامداری بیجین",
+ "سرمايه گذاري گروه صنايع بهشهر ايران",
+ "مجتمع شیر و گوشت مهدشت",
+ "سرمايه گذاري گروه صنعتي رنا",
+ "مگسال",
+ "سرمايه گذاري معيار صنعت پارس",
+ "کشت وصنعت پیوند هراز",
+ "سرمايه گذاري ملت",
+ "گروه محصولات فلزي",
+ "سرمايه گذاري ملي ايران",
+ "صنعتی گام اراک",
+ "سرمايه گذاري نيرو",
+ "آریا بارون توس",
+ "سرمايه گذاري هامون کيش",
+ "پودر جوش ایران",
+ "سرمایه گذاری اعتماد جم",
+ "تولیدی و صنعتی الکترود یزد",
+ "سرمایه گذاری اقتصاد نوین",
+ "جوش و اکسیژن ایران",
+ "سرمایه گذاری ایساتیس پویا",
+ "دژپاد",
+ "سرمایه گذاری پارس آریان",
+ "سولیران",
+ "سرمایه گذاری توسعه و عمران استان اردبیل-سبلان سبز",
+ "صنايع مفتولي زنجان",
+ "سرمایه گذاری دارویی تامین",
+ "صنایع آذرآب",
+ "سرمایه گذاری دانایان پارس",
+ "صنایع استیل البرز",
+ "سرمایه گذاری سروش یاران",
+ "صنایع بسته بندی ایران",
+ "سرمایه گذاری صندوق بازنشستگی کارکنان بانک ها",
+ "صنایع بسته بندی مشهد",
+ "گسترش سرمايه گذاري ايران خودرو",
+ "صنایع فلزی کوشا",
+ "گسترش سرمایه گذاری ایرانیان",
+ "صنعتی آما",
+ "مديريت سرمايه گذاري اميد",
+ "صنعتی جام دارو",
+ "نیرو سرمایه",
+ "لامیران – تیغ ایران",
+ "هلدینگ توسعه معادن و صنایع معدنی خاور میانه -میدکو",
+ "آونگان",
+ "ملی نفت ایران",
+ "پارس متال",
+ "مديريت سرمايه برنا",
+ "پایساز",
+ "سرمايه گذاري بوعلي",
+ "توسعه و گسترش صنایع بسته بندی فلزی",
+ "سرمايه گذاري سمند",
+ "تولیدی ابزار مهدی",
+ "سرمايه گذاري صنايع پتروشيمي",
+ "گسترش صنایع انرژی آذرآب",
+ "سرمايه گذاري كار آفرين",
+ "صنایع فلزی ایران",
+ "سرمايه گذاري نفت قشم",
+ "صنعتی کاوه",
+ "سرمایه گذاری پویا همگام",
+ "صنعتی ملایر",
+ "سرمایه گذاری توسعه  الوند غدیر",
+ "بسته بندي البرز",
+ "گروه فعاليتهاي پشتيباني و حمل و نقل",
+ "گروه حمل و نقل، انبارداری و ارتباطات",
+ "خدمات دريايي تايدواترخاورميانه",
+ "بنیادبارانداز",
+ "گروه توليدات پتروشيمي",
+ "توکا ریل",
+ "پترو شیمی لاله",
+ "حمل و نقل آشنا راه سماء",
+ "پتروشيمي آبادان",
+ "حمل و نقل بین المللی خلیج فارس",
+ "پتروشيمي اراك-پتروشیمی شازند",
+ "حمل و نقل پتروشیمی",
+ "پتروشيمي اصفهان",
+ "حمل و نقل توکا",
+ "پتروشيمي شيراز",
+ "گروه فرآورده هاي نفتي كك و سوخت هسته اي",
+ "پتروشیمی  پردیس",
+ "پالايشگاه نفت تبريز",
+ "پتروشیمی  زاگرس",
+ "پالایش نفت آبادان",
+ "پتروشیمی امیرکبیر",
+ "پالایش نفت بندر عباس",
+ "پتروشیمی بندر امام",
+ "پالایش نفت تهران",
+ "پتروشیمی بیستون",
+ "پالایش نفت لاوان",
+ "پتروشیمی تند گویان",
+ "پالایشگاه نفت شیراز",
+ "پتروشیمی جم",
+ "تجهيز نيروي زنگان",
+ "پتروشیمی جهرم",
+ "خدمات حفاری صنایع نفت",
+ "پتروشیمی خارک",
+ "نفت ایرانول",
+ "پتروشیمی خراسان",
+ "نفت بهران",
+ "پتروشیمی رجال",
+ "نفت پارس",
+ "پتروشیمی فن آوران",
+ "نگین فخر آذربایجان",
+ "پتروشیمی مارون",
+ "توسعه نفت وگاز مپنا",
+ "پتروشیمی مبین",
+ "تولیدی مخازن گاز طبیعی آسیا ناما",
+ "صنایع پتروشیمی کرمانشاه",
+ "گروه كاشي و سراميك",
+ "پتروشيمي اروند",
+ "پارس سرام",
+ "پتروشيمي برزويه",
+ "تولید سرام دیر گداز",
+ "پتروشيمي فجر",
+ "تولیدی توس چینی",
+ "مديريت توسعه صنايع پتروشيمي",
+ "تولیدی گرانیت بهسرام",
+ "پتروشيمي بوعلي سينا",
+ "سرامیک طوس",
+ "پتروشيمي بين الملل",
+ "صنایع چینی زرین ایران",
+ "پتروشيمي خوزستان",
+ "صنایع کاشی اصفهان",
+ "پتروشيمي پارس",
+ "صنایع کاشی تیما",
+ "اوره و ؛آمونیک پتروشیمی زنجان",
+ "صنایع کاشی نائین",
+ "پتروشيمي فسا",
+ "صنایع کاشی و سرامیک الوند",
+ "پتروشیمی داراب",
+ "کارخانجات کاشی و سرامیک حافظ",
+ "پتروشیمی سرمایه گذاری ایرانیان",
+ "کارخانه چینی ایران",
+ "پتروشیمی لردگان",
+ "کاشی بیستون",
+ "پتروشیمی ممسنی",
+ "کاشی پارس",
+ "خاک طلایی توس",
+ "کاشی تکسرام",
+ "شهرک صنعتی پتروشیمی زنجان",
+ "کاشی فیروزه مشهد",
+ "صنايع پتروشيمي دهدشت",
+ "کاشی کرد",
+ "صنایع پتروشیمی تخت جمشید",
+ "کاشی نیلو",
+ "صنایع پتروشیمی زنجان",
+ "کاشی و سرامیک سعدی",
+ "گروه انبوه سازي، املاك و مستغلات",
+ "کاشی و سرامیک سینا",
+ "آ س پ",
+ "گلسار فارس",
+ "آذر توسعه مسکن",
+ "گروه شركتهاي چند رشته اي صنعتي",
+ "بين المللي توسعه ساختمان",
+ "سرمايه گذاري غدير",
+ "پارس مسکن خزر",
+ "سرمایه گذاری گروه توسعه ملی(سرمایه گذاری بانک ملی ایران",
+ "توسعه ساختمان خوارزمي",
+ "گروه ساير وسايل حمل و نقل",
+ "توسعه صنعت ساختمان غدیرخوزستان",
+ "سرمايه گذاري اعتباري ايران",
+ "زرین بنا پارسیان",
+ "گروه ساخت راديو، تلويزيون و دستگاهها و وسايل ارتباطي",
+ "ساختمان اصفهان",
+ "آريا الكترونيك ايران",
+ "ساختماني برج ناهيد",
+ "پارس الكتريك",
+ "سامان گستر اصفهان",
+ "شهاب",
+ "سرمايه گذاري توسعه شهري توس گستر",
+ "صنايع مخابراتي راه دور ايران",
+ "سرمايه گذاري توسعه وساختماني برج آوران",
+ "فن آوران انیاک",
+ "سرمايه گذاري ساختمان نوین",
+ "كارخانجات صنعتي پيام",
+ "سرمايه گذاري شاهد",
+ "كارخانجات مخابراتي ايران",
+ "سرمايه گذاري و توسعه خوزستان",
+ "مرکز ماشینهای اداری ایران",
+ "سرمایه گذاری مسکن تهران",
+ "گروه محصولات چوبي",
+ "سرمایه گذاری مسکن شمال شرق",
+ "ایزوفام",
+ "شهرسازی و خانه سازی باغ میشه",
+ "توليد فيبر ايران",
+ "صبا آرمه",
+ "صنايع چوب خزر کاسپين",
+ "طرح ساختمان پارسا",
+ "نئوپان 22 بهمن",
+ "عمران و توسعه شاهد",
+ "سخت آژند",
+ "گروه شرکت های مشاوره تبلیغاتی",
+ "موسسه پویندگان توسعه پارس",
+ # Source: https://en.wikipedia.org/wiki/List_of_companies_of_Iran
+ "شرکت ملی نفت ایران",
+ "معادن ایران",
+ "سازمان نوسازی",
+ "ایران خودرو",
+ "امیدان تجارت کیش ",
+ "سایپا",
+ "مجتمع فولاد مبارکه",
+ "بانک پارسیان",
+ "بانک سامان",
+ "بانک سپه",
+ "صنایع پتروشیمی ایران",
+ "بانک مسکن",
+ "لایف برد پارسه",
+ "صنایع پترو شیمی بو علی سینا",
+ "فولاد خورستان",
+ "ابر موتور",
+ "سرمایه‌گذاری بانک ملی",
+ "ایران خودرو دیزل",
+ "توسعه صنعتی بوشهر",
+ "بانک اقتصاد نوین",
+ "شرکت زامیاد",
+ "صنایع شیر ایران (پگاه)",
+ "سرمایه‌گذاری غدیر",
+ "ایمیدرو",
+ "کارخانجات داروپخش",
+ "سایپا دیزل",
+ "بانک کارآفرین",
+ "معدنی و صنعتی چادرملو",
+ "ساخت تأسیسات دریایی ایران",
+ "اتکا",
+ "گسترش و نوسازی صنایع ایران",
+ "تولی‌پرس",
+ "هواپیمایی آسمان",
+ "سازمان صنایع هوایی ایران",
+ "مادیران",
+ "پارس آنلاین",
+ "شاتل",
+ "شرکت مخابرات ایران",
+ "ایرانسل",
+ "راه‌آهن ایران",
+ "هواپیمایی پیام",
+ "متروی تهران",
+ "شرکت ملی نفت‌کش ایران",
+ "پالایش و پخش فراورده‌های نفتی ایران",
+ "سازمان انرژی اتمی ایران",
+ "صدا و سیما",
+ "رجحان",
+ "شرکت داده‌پردازی ایران",
+ "گروه هتل‌های هما",
+ "کیش اورینتال",
+ "الک تیک",
+ ]
+
+ def company(self) -> str:
+ return self.random_element(self.company_names)
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/fa_IR/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/fa_IR/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..821f743
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/fa_IR/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/fi_FI/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/fi_FI/__init__.py
new file mode 100644
index 0000000..adfecfb
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/fi_FI/__init__.py
@@ -0,0 +1,66 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}} {{last_name}} {{company_suffix}}",
+ "{{last_name}} {{last_name}} {{company_suffix}}",
+ "{{last_name}}",
+ )
+
+ company_suffixes = (
+ "As Oy",
+ "Tmi",
+ "Oy",
+ "Oyj",
+ "Ky",
+ "Osk",
+ "ry",
+ )
+
+ def company_business_id(self) -> str:
+ """
+ Returns Finnish company Business Identity Code (y-tunnus).
+ Format is 8 digits - e.g. FI99999999,[8] last digit is a check
+ digit utilizing MOD 11-2. The first digit is zero for some old
+ organizations. This function provides current codes starting with
+ non-zero.
+ """
+
+ def calculate_checksum(number: str) -> str:
+ """Calculate the checksum using mod 11,2 method"""
+ factors = [7, 9, 10, 5, 8, 4, 2]
+ sum_ = 0
+ for x, y in zip(number, factors):
+ sum_ = sum_ + int(x) * y
+ if sum_ % 11 == 1:
+ raise ValueError("Checksum 1 is invalid")
+ if sum_ % 11 == 0:
+ return "0"
+ else:
+ return str(11 - sum_ % 11)
+
+ while True:
+ first_digit = str(self.random_digit_not_null())
+ body = first_digit + self.bothify("######")
+ try:
+ cs = calculate_checksum(body)
+ except ValueError:
+ continue
+ return body + "-" + str(cs)
+
+ def company_vat(self) -> str:
+ """
+ Returns Finnish VAT identification number (Arvonlisaveronumero).
+ This can be calculated from company business identity code by
+ adding prefix "FI" and removing dash before checksum.
+ """
+
+ def convert_to_vat(business_id: str) -> str:
+ """
+ Convert business id to VATIN
+ """
+ return "FI" + business_id.replace("-", "")
+
+ return convert_to_vat(self.company_business_id())
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/fi_FI/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/fi_FI/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..0e78e60
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/fi_FI/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/fil_PH/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/fil_PH/__init__.py
new file mode 100644
index 0000000..01319b3
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/fil_PH/__init__.py
@@ -0,0 +1,94 @@
+from collections import OrderedDict
+from typing import Sequence
+
+from ..en_PH import Provider as EnPhProvider
+
+
+class Provider(EnPhProvider):
+ """
+ Provider for company names for fil_PH locale
+
+ Companies in the Philippines rarely have Filipino names, and when they do, the English name is usually used way more
+ frequently by the locals. In some cases, the Filipino names are more like in Taglish, so for the purposes of this
+ provider, only English company names will be generated for this locale.
+
+ Company and brand taglines in pure Filipino, however, are much more common, so this provider will generate catch
+ phrases in pure Filipino randomly alongside the English ones.
+ """
+
+ catch_phrase_formats = OrderedDict(
+ [
+ ("{{english_catch_phrase}}", 0.64),
+ (
+ "Ang {{random_noun_ish_good_trait}} ng {{random_object_of_concern}}!",
+ 0.12,
+ ),
+ (
+ "Serbisyong {{random_good_service_adjective}} para sa {{random_object_of_concern}}!",
+ 0.12,
+ ),
+ ("Kahit kailan, {{random_good_service_adjective_chain}}!", 0.12),
+ ]
+ )
+ noun_ish_good_traits = (
+ "bida",
+ "ginhawa",
+ "haligi",
+ "karangalan",
+ "lingkod",
+ "liwanag",
+ "numero uno",
+ "pag-asa",
+ "tulay",
+ )
+ good_service_adjectives = (
+ "bida",
+ "dekalidad",
+ "hindi umaatras",
+ "kakaiba",
+ "maasahan",
+ "magaling",
+ "mapatitiwalaan",
+ "numero uno",
+ "panalo",
+ "tagumpay",
+ "tama",
+ "tapat",
+ "totoo",
+ "tunay",
+ "walang kapantay",
+ "walang katulad",
+ "walang tatalo",
+ )
+ objects_of_concern = [
+ "Filipino",
+ "Pilipinas",
+ "Pilipino",
+ "Pinoy",
+ "bahay",
+ "bansa",
+ "bayan",
+ "buhay",
+ "mamamayan",
+ "mundo",
+ "tahanan",
+ ]
+
+ def random_noun_ish_good_trait(self) -> str:
+ return self.random_element(self.noun_ish_good_traits)
+
+ def random_good_service_adjective(self) -> str:
+ return self.random_element(self.good_service_adjectives)
+
+ def random_good_service_adjective_chain(self) -> str:
+ adjectives: Sequence[str] = self.random_elements(self.good_service_adjectives, length=2, unique=True)
+ return " at ".join(adjectives)
+
+ def random_object_of_concern(self) -> str:
+ return self.random_element(self.objects_of_concern)
+
+ def english_catch_phrase(self) -> str:
+ return super().catch_phrase()
+
+ def catch_phrase(self) -> str:
+ return self.random_element(self.catch_phrase_formats)
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/fil_PH/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/fil_PH/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..372e00f
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/fil_PH/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/fr_CH/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/fr_CH/__init__.py
new file mode 100644
index 0000000..35d3a8f
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/fr_CH/__init__.py
@@ -0,0 +1,40 @@
+from typing import List
+
+from ..fr_FR import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ company_suffixes = ("SA", "Sàrl.")
+
+ def ide(self) -> str:
+ """
+ Generates a IDE number (9 digits).
+ http://www.bfs.admin.ch/bfs/portal/fr/index/themen/00/05/blank/03/02.html
+ """
+
+ def _checksum(digits: List[int]) -> int:
+ factors = (5, 4, 3, 2, 7, 6, 5, 4)
+ sum_ = 0
+ for i in range(len(digits)):
+ sum_ += digits[i] * factors[i]
+ return sum_ % 11
+
+ while True:
+ # create an array of first 8 elements initialized randomly
+ digits = self.generator.random.sample(range(10), 8)
+ # sum those 8 digits according to (part of) the "modulo 11"
+ sum_ = _checksum(digits)
+ # determine the last digit to make it qualify the test
+ control_number = 11 - sum_
+ if control_number != 10:
+ digits.append(control_number)
+ break
+
+ digits = "".join([str(digit) for digit in digits])
+ # finally return our random but valid BSN
+ return "CHE-" + digits[0:3] + "." + digits[3:6] + "." + digits[6:9]
+
+ uid = ide
+ # uid: german name for ide
+ idi = ide
+ # idi: italian name for ide
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/fr_CH/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/fr_CH/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..fd5c1c3
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/fr_CH/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/fr_FR/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/fr_FR/__init__.py
new file mode 100644
index 0000000..214ecb0
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/fr_FR/__init__.py
@@ -0,0 +1,148 @@
+from typing import Tuple
+
+from faker.utils.checksums import calculate_luhn
+
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}} {{last_name}} {{company_suffix}}",
+ "{{last_name}}",
+ "{{last_name}}",
+ )
+
+ catch_phrase_formats = ("{{catch_phrase_noun}} {{catch_phrase_verb}} {{catch_phrase_attribute}}",)
+
+ nouns = (
+ "la sécurité",
+ "le plaisir",
+ "le confort",
+ "la simplicité",
+ "l'assurance",
+ "l'art",
+ "le pouvoir",
+ "le droit",
+ "la possibilité",
+ "l'avantage",
+ "la liberté",
+ )
+
+ verbs = (
+ "de rouler",
+ "d'avancer",
+ "d'évoluer",
+ "de changer",
+ "d'innover",
+ "de louer",
+ "d'atteindre vos buts",
+ "de concrétiser vos projets",
+ )
+
+ attributes = (
+ "de manière efficace",
+ "plus rapidement",
+ "plus facilement",
+ "plus simplement",
+ "en toute tranquilité",
+ "avant-tout",
+ "autrement",
+ "naturellement",
+ "à la pointe",
+ "sans soucis",
+ "à l'état pur",
+ "à sa source",
+ "de manière sûre",
+ "en toute sécurité",
+ )
+
+ company_suffixes: Tuple[str, ...] = (
+ "SA",
+ "S.A.",
+ "SARL",
+ "S.A.R.L.",
+ "S.A.S.",
+ "et Fils",
+ )
+
+ siren_format = "### ### ###"
+
+ def catch_phrase_noun(self) -> str:
+ """
+ Returns a random catch phrase noun.
+ """
+ return self.random_element(self.nouns)
+
+ def catch_phrase_attribute(self) -> str:
+ """
+ Returns a random catch phrase attribute.
+ """
+ return self.random_element(self.attributes)
+
+ def catch_phrase_verb(self) -> str:
+ """
+ Returns a random catch phrase verb.
+ """
+ return self.random_element(self.verbs)
+
+ def catch_phrase(self) -> str:
+ """
+ :example: 'integrate extensible convergence'
+ """
+ catch_phrase = ""
+ while True:
+ pattern: str = self.random_element(self.catch_phrase_formats)
+ catch_phrase = self.generator.parse(pattern)
+ catch_phrase = catch_phrase[0].upper() + catch_phrase[1:]
+
+ if self._is_catch_phrase_valid(catch_phrase):
+ break
+
+ return catch_phrase
+
+ # An array containing string which should not appear twice in a catch phrase
+ words_which_should_not_appear_twice = ("sécurité", "simpl")
+
+ def _is_catch_phrase_valid(self, catch_phrase: str) -> bool:
+ """
+ Validates a french catch phrase.
+
+ :param catch_phrase: The catch phrase to validate.
+ """
+ for word in self.words_which_should_not_appear_twice:
+ # Fastest way to check if a piece of word does not appear twice.
+ begin_pos = catch_phrase.find(word)
+ end_pos = catch_phrase.find(word, begin_pos + 1)
+
+ if begin_pos != -1 and begin_pos != end_pos:
+ return False
+
+ return True
+
+ def siren(self) -> str:
+ """
+ Generates a siren number (9 digits). Formatted as '### ### ###'.
+ """
+ code = self.numerify("########")
+ luhn_checksum = str(calculate_luhn(float(code)))
+ return f"{code[:3]} {code[3:6]} {code[6:]}{luhn_checksum}"
+
+ def siret(self, max_sequential_digits: int = 2) -> str:
+ """
+ Generates a siret number (14 digits).
+ It is in fact the result of the concatenation of a siren number (9 digits),
+ a sequential number (4 digits) and a control number (1 digit) concatenation.
+ If $max_sequential_digits is invalid, it is set to 2.
+
+ The siret number is formatted as '### ### ### #####'.
+ :param max_sequential_digits The maximum number of digits for the sequential number (> 0 && <= 4).
+ """
+ if max_sequential_digits > 4 or max_sequential_digits <= 0:
+ max_sequential_digits = 2
+
+ sequential_number = str(self.random_number(max_sequential_digits)).zfill(4)
+
+ code = self.siren().replace(" ", "") + sequential_number
+ luhn_checksum = str(calculate_luhn(float(code)))
+ return f"{code[:3]} {code[3:6]} {code[6:9]} {code[9:]}{luhn_checksum}"
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/fr_FR/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/fr_FR/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..10c1ed3
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/fr_FR/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/hr_HR/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/hr_HR/__init__.py
new file mode 100644
index 0000000..9a0f6e0
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/hr_HR/__init__.py
@@ -0,0 +1,15 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}} {{last_name}} {{company_suffix}}",
+ "{{last_name}}",
+ )
+
+ company_suffixes = (
+ "d.o.o.",
+ "d.d.",
+ "j.d.o.o.",
+ )
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/hr_HR/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/hr_HR/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..6f8649b
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/hr_HR/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/hu_HU/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/hu_HU/__init__.py
new file mode 100644
index 0000000..7e776fe
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/hu_HU/__init__.py
@@ -0,0 +1,15 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}} {{last_name}} {{company_suffix}}",
+ "{{last_name}} és {{last_name}} {{company_suffix}}",
+ "{{last_name}} és társa {{company_suffix}}",
+ )
+
+ company_suffixes = ("Kft.", "Kht.", "Zrt.", "Bt.", "Nyrt.", "Kkt.")
+
+ def company_suffix(self) -> str:
+ return self.random_element(self.company_suffixes)
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/hu_HU/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/hu_HU/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..2e8a6c1
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/hu_HU/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/hy_AM/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/hy_AM/__init__.py
new file mode 100644
index 0000000..76cd24a
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/hy_AM/__init__.py
@@ -0,0 +1,283 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{first_name}} և {{first_name}} {{company_suffix}}",
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}} և {{last_name}} {{company_suffix}}"
+ "{{last_name}}, {{last_name}} և {{last_name}} {{company_suffix}}",
+ )
+
+ company_suffixes = ("ՍՊԸ", "ՀՁ", "ՓԲԸ", "ԲԲԸ", "Գրուպ", "Հոլդինգ")
+
+ catch_phrase_words = (
+ (
+ "առաջավոր",
+ "բարելավված",
+ "ավտոմատացված",
+ "հավասարակշռված",
+ "կենտրոնացված",
+ "համատեղելի",
+ "կարգավորելի",
+ "անհատականացված",
+ "ապակենտրոնացված",
+ "թվայնացված",
+ "տարածված",
+ "փոքրացված",
+ "ընդլայնված",
+ "էրգոնիկ",
+ "բացառիկ",
+ "երկարացված",
+ "լիովին կոնֆիգուրացվող",
+ "ֆունկցիոնալ հիմունքներով",
+ "հիմնական",
+ "հորիզոնական",
+ "իրականացված",
+ "նորարական",
+ "ինտեգրված",
+ "ինտուիտիվ",
+ "պարտադիր",
+ "բազմուղի",
+ "բազմաշերտ",
+ "ցանցային",
+ "բաց կոդով",
+ "օպերատիվ",
+ "օպտիմալացված",
+ "օրգանական",
+ "կազմակերպված",
+ "կայուն",
+ "կենսունակ",
+ "ավարտված",
+ "բևեռացված",
+ "կանխարգելող",
+ "ակտիվ",
+ "ծրագրավորելի",
+ "առաջադիմական",
+ "որակով",
+ "ռեակտիվ",
+ "իրականացված",
+ "նվազեցված",
+ "դիմացկուն",
+ "անխափան",
+ "ապահով",
+ "համատեղելի",
+ "հեշտացված",
+ "փոխարկելի",
+ "սինխրոնիզացված",
+ "ունիվերսալ",
+ "ճկուն",
+ "վիրտուալ",
+ ),
+ (
+ "3-րդ սերնդի",
+ "4-րդ սերնդի",
+ "5-րդ սերնդի",
+ "6-րդ սերնդի",
+ "ասիմետրիկ",
+ "ասինխրոն",
+ "թողունակությունը վերահսկվող",
+ "երկկողմանի",
+ "հստակ մտածող",
+ "համաձայնեցված",
+ "բաղադրյալ",
+ "դիդակտիկ",
+ "ուղղորդիչ",
+ "դիսկրետ",
+ "բացահայտ",
+ "գլոբալ",
+ "բարձր մակարդակի",
+ "ամբողջական",
+ "միատարր",
+ "հիբրիդ",
+ "ազդեցիկ",
+ "ինտերակտիվ",
+ "միջանկյալ",
+ "առաջատար",
+ "տեղային",
+ "լոգիստիկ",
+ "սիստեմատիկ",
+ "մոդուլային",
+ "չեզոք",
+ "հաջորդ սերնդի",
+ "օբյեկտի վրա հիմնված",
+ "օպտիմալ",
+ "արմատական",
+ "փոխադարձ",
+ "ռեգիոնալ",
+ "երկրորդական",
+ "կայուն",
+ "ստատիկ",
+ "համակարգված",
+ "համակարգային",
+ "շոշափելի",
+ "երրորդական",
+ "անցումային",
+ "միատեսակ",
+ "լավ մոդուլացված",
+ "առանց թերությունների",
+ ),
+ (
+ "կարողություն",
+ "մուտք",
+ "ադապտեր",
+ "ալգորիթմ",
+ "միություն",
+ "վերլուծիչ",
+ "ծրագրային ապահովում",
+ "մոտեցում",
+ "արխիվ",
+ "արհեստական բանականություն",
+ "վերաբերմունք",
+ "ընդունակություն",
+ "կարողություն",
+ "մարտահրավեր",
+ "գործակցություն",
+ "բարդություն",
+ "գաղափար",
+ "համախմբվածություն",
+ "տվյալների բազա",
+ "տվյալների պահեստ",
+ "սահմանում",
+ "իմացություն",
+ "կոդավորում",
+ "գաղտնագրում",
+ "կանխատեսում",
+ "հենքային ծրագիր",
+ "ֆունկցիա",
+ "գործառույթ",
+ "գրաֆիկական ինտերֆեյս",
+ "սարքային ապահովում",
+ "հիերարխիա",
+ "հանգույց",
+ "ենթակառուցվածք",
+ "նախաձեռնություն",
+ "ծրագրի ներդրում",
+ "հրահանգների հավաքածու",
+ "ինտերֆեյս",
+ "ինտրանետ",
+ "գիտելիքների բազա",
+ "տեղական ցանց",
+ "մատրիցա",
+ "մեթոդաբանություն",
+ "միջանկյալ շերտ",
+ "միգրացիա",
+ "մոդել",
+ "կարգավորիչ",
+ "մոնիտորինգ",
+ "բաց համակարգ",
+ "պարադիգմ",
+ "պորտալ",
+ "գնային կառուցվածք",
+ "արդյունավետություն",
+ "նախագիծ",
+ "ապահովված գիծ",
+ "ծրագրային ապահովում",
+ "լուծում",
+ "ստանդարտացում",
+ "ստրատեգիա",
+ "կառուցվածք",
+ "օպերատիվ խումբ",
+ "արտադրողականություն",
+ "ժամանակացույց",
+ "գործիք",
+ "օգտագործում",
+ "կայք",
+ "աշխատուժ",
+ ),
+ )
+
+ bsWords = (
+ (
+ "իրականացնել",
+ "օգտագործել",
+ "ինտեգրել",
+ "ռացիոնալացնել",
+ "օպտիմալացնել",
+ "փոխակերպել",
+ "ընդգրկել",
+ "ակտիվացնել",
+ "կազմակերպել",
+ "նախագծել",
+ "խթանել",
+ "ձևափոխել",
+ "արտոնել",
+ "դրամայնացնել",
+ "հեշտացնել",
+ "վերցնել",
+ "աճեցնել",
+ "սինթեզել",
+ "առաքել",
+ "զբաղվել",
+ "առավելագույնի հասցնել",
+ "արագացնել",
+ "միջնորդել",
+ "պատկերացնել",
+ "վերափոխել",
+ "ընդլայնել",
+ "նախաձեռնել",
+ "հեղափոխականացնել",
+ "առաջացնել",
+ "օգտագործել",
+ "զարգացնել",
+ "արտադրանքի վերածել",
+ ),
+ (
+ "ուղղահայաց",
+ "ակտիվ",
+ "դիմացկուն",
+ "հեղափոխական",
+ "առաջատար",
+ "նորարարական",
+ "ինտուիտիվ",
+ "ռազմավարական",
+ "էլեկտրոնային",
+ "գլոբալ",
+ "վիրտուալ",
+ "դինամիկ",
+ "գրավիչ",
+ "ինտերակտիվ",
+ "արդյունավետ",
+ "ընդարձակելի",
+ "պատրաստի",
+ "ինտեգրված",
+ "ազդեցիկ",
+ "անլար",
+ "թափանցիկ",
+ "հաջորդ սերնդի",
+ "ժամանակակից",
+ "հարմարեցված",
+ "համատարած",
+ "ազդեցիկ",
+ "ամբողջական",
+ "հարուստ",
+ "անվճար",
+ ),
+ (
+ "պարադիգմներ",
+ "շուկաներ",
+ "ենթակառուցվածքներ",
+ "պլատֆորմներ",
+ "նախաձեռնություններ",
+ "ուղիներ",
+ "համայնքներ",
+ "լուծումներ",
+ "պորտալներ",
+ "տեխնոլոգիաներ",
+ "հարաբերություններ",
+ "կառուցվածքներ",
+ "ինտերֆեյսներ",
+ "շուկաներ",
+ "համակարգեր",
+ "մոդելներ",
+ "օգտագործողներ",
+ "սխեմաներ",
+ "ցանցեր",
+ "ծրագրեր",
+ "չափանիշներ",
+ "բիզնես",
+ "գործառույթներ",
+ "փորձառություններ",
+ "մեթոդաբանություններ",
+ ),
+ )
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/hy_AM/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/hy_AM/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..33875a7
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/hy_AM/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/id_ID/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/id_ID/__init__.py
new file mode 100644
index 0000000..8e070d8
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/id_ID/__init__.py
@@ -0,0 +1,32 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{company_prefix}} {{last_name}}",
+ "{{company_prefix}} {{last_name}} {{last_name}}",
+ "{{company_prefix}} {{last_name}} {{company_suffix}}",
+ "{{company_prefix}} {{last_name}} {{last_name}} {{company_suffix}}",
+ )
+
+ # From http://id.wikipedia.org/wiki/Jenis_badan_usaha
+ # via
+ # https://github.com/fzaninotto/faker/blob/master/src/Faker/Provider/id_ID/Company.php
+ company_prefixes = (
+ "PT",
+ "CV",
+ "UD",
+ "PD",
+ "Perum",
+ )
+
+ # From http://id.wikipedia.org/wiki/Jenis_badan_usaha
+ # via
+ # https://github.com/fzaninotto/faker/blob/master/src/Faker/Provider/id_ID/Company.php
+ company_suffixes = (
+ "(Persero) Tbk",
+ "Tbk",
+ )
+
+ def company_prefix(self) -> str:
+ return self.random_element(self.company_prefixes)
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/id_ID/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/id_ID/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..129159d
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/id_ID/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/it_IT/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/it_IT/__init__.py
new file mode 100644
index 0000000..8bdcd92
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/it_IT/__init__.py
@@ -0,0 +1,375 @@
+from faker.utils.checksums import calculate_luhn
+
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}}-{{last_name}} {{company_suffix}}",
+ "{{last_name}}, {{last_name}} e {{last_name}} {{company_suffix}}",
+ )
+
+ catch_phrase_words = (
+ (
+ "Abilità",
+ "Access",
+ "Adattatore",
+ "Algoritmo",
+ "Alleanza",
+ "Analizzatore",
+ "Applicazione",
+ "Approccio",
+ "Architettura",
+ "Archivio",
+ "Intelligenza artificiale",
+ "Array",
+ "Attitudine",
+ "Benchmark",
+ "Capacità",
+ "Sfida",
+ "Circuito",
+ "Collaborazione",
+ "Complessità",
+ "Concetto",
+ "Conglomerato",
+ "Contingenza",
+ "Core",
+ "Database",
+ "Data-warehouse",
+ "Definizione",
+ "Emulazione",
+ "Codifica",
+ "Criptazione",
+ "Firmware",
+ "Flessibilità",
+ "Previsione",
+ "Frame",
+ "framework",
+ "Funzione",
+ "Funzionalità",
+ "Interfaccia grafica",
+ "Hardware",
+ "Help-desk",
+ "Gerarchia",
+ "Hub",
+ "Implementazione",
+ "Infrastruttura",
+ "Iniziativa",
+ "Installazione",
+ "Set di istruzioni",
+ "Interfaccia",
+ "Soluzione internet",
+ "Intranet",
+ "Conoscenza base",
+ "Matrici",
+ "Matrice",
+ "Metodologia",
+ "Middleware",
+ "Migrazione",
+ "Modello",
+ "Moderazione",
+ "Monitoraggio",
+ "Moratoria",
+ "Rete",
+ "Architettura aperta",
+ "Sistema aperto",
+ "Orchestrazione",
+ "Paradigma",
+ "Parallelismo",
+ "Policy",
+ "Portale",
+ "Struttura di prezzo",
+ "Prodotto",
+ "Produttività",
+ "Progetto",
+ "Proiezione",
+ "Protocollo",
+ "Servizio clienti",
+ "Software",
+ "Soluzione",
+ "Standardizzazione",
+ "Strategia",
+ "Struttura",
+ "Successo",
+ "Sovrastruttura",
+ "Supporto",
+ "Sinergia",
+ "Task-force",
+ "Finestra temporale",
+ "Strumenti",
+ "Utilizzazione",
+ "Sito web",
+ "Forza lavoro",
+ ),
+ (
+ "adattiva",
+ "avanzata",
+ "migliorata",
+ "assimilata",
+ "automatizzata",
+ "bilanciata",
+ "centralizzata",
+ "compatibile",
+ "configurabile",
+ "cross-platform",
+ "decentralizzata",
+ "digitalizzata",
+ "distribuita",
+ "piccola",
+ "ergonomica",
+ "esclusiva",
+ "espansa",
+ "estesa",
+ "configurabile",
+ "fondamentale",
+ "orizzontale",
+ "implementata",
+ "innovativa",
+ "integrata",
+ "intuitiva",
+ "inversa",
+ "gestita",
+ "obbligatoria",
+ "monitorata",
+ "multi-canale",
+ "multi-laterale",
+ "open-source",
+ "operativa",
+ "ottimizzata",
+ "organica",
+ "persistente",
+ "polarizzata",
+ "proattiva",
+ "programmabile",
+ "progressiva",
+ "reattiva",
+ "riallineata",
+ "ricontestualizzata",
+ "ridotta",
+ "robusta",
+ "sicura",
+ "condivisibile",
+ "stand-alone",
+ "switchabile",
+ "sincronizzata",
+ "sinergica",
+ "totale",
+ "universale",
+ "user-friendly",
+ "versatile",
+ "virtuale",
+ "visionaria",
+ ),
+ (
+ "24 ore",
+ "24/7",
+ "terza generazione",
+ "quarta generazione",
+ "quinta generazione",
+ "sesta generazione",
+ "asimmetrica",
+ "asincrona",
+ "background",
+ "bi-direzionale",
+ "biforcata",
+ "bottom-line",
+ "coerente",
+ "coesiva",
+ "composita",
+ "sensibile al contesto",
+ "basta sul contesto",
+ "basata sul contenuto",
+ "dedicata",
+ "didattica",
+ "direzionale",
+ "discreta",
+ "dinamica",
+ "eco-centrica",
+ "esecutiva",
+ "esplicita",
+ "full-range",
+ "globale",
+ "euristica",
+ "alto livello",
+ "olistica",
+ "omogenea",
+ "ibrida",
+ "impattante",
+ "incrementale",
+ "intangibile",
+ "interattiva",
+ "intermediaria",
+ "locale",
+ "logistica",
+ "massimizzata",
+ "metodica",
+ "mission-critical",
+ "mobile",
+ "modulare",
+ "motivazionale",
+ "multimedia",
+ "multi-tasking",
+ "nazionale",
+ "neutrale",
+ "nextgeneration",
+ "non-volatile",
+ "object-oriented",
+ "ottima",
+ "ottimizzante",
+ "radicale",
+ "real-time",
+ "reciproca",
+ "regionale",
+ "responsiva",
+ "scalabile",
+ "secondaria",
+ "stabile",
+ "statica",
+ "sistematica",
+ "sistemica",
+ "tangibile",
+ "terziaria",
+ "uniforme",
+ "valore aggiunto",
+ ),
+ )
+
+ bsWords = (
+ (
+ "partnerships",
+ "comunità",
+ "ROI",
+ "soluzioni",
+ "e-services",
+ "nicchie",
+ "tecnologie",
+ "contenuti",
+ "supply-chains",
+ "convergenze",
+ "relazioni",
+ "architetture",
+ "interfacce",
+ "mercati",
+ "e-commerce",
+ "sistemi",
+ "modelli",
+ "schemi",
+ "reti",
+ "applicazioni",
+ "metriche",
+ "e-business",
+ "funzionalità",
+ "esperienze",
+ "webservices",
+ "metodologie",
+ ),
+ (
+ "implementate",
+ "utilizzo",
+ "integrate",
+ "ottimali",
+ "evolutive",
+ "abilitate",
+ "reinventate",
+ "aggregate",
+ "migliorate",
+ "incentivate",
+ "monetizzate",
+ "sinergizzate",
+ "strategiche",
+ "deploy",
+ "marchi",
+ "accrescitive",
+ "target",
+ "sintetizzate",
+ "spedizioni",
+ "massimizzate",
+ "innovazione",
+ "guida",
+ "estensioni",
+ "generate",
+ "exploit",
+ "transizionali",
+ "matrici",
+ "ricontestualizzate",
+ ),
+ (
+ "valore aggiunto",
+ "verticalizzate",
+ "proattive",
+ "forti",
+ "rivoluzionari",
+ "scalabili",
+ "innovativi",
+ "intuitivi",
+ "strategici",
+ "e-business",
+ "mission-critical",
+ "24/7",
+ "globali",
+ "B2B",
+ "B2C",
+ "granulari",
+ "virtuali",
+ "virali",
+ "dinamiche",
+ "magnetiche",
+ "web",
+ "interattive",
+ "sexy",
+ "back-end",
+ "real-time",
+ "efficienti",
+ "front-end",
+ "distributivi",
+ "estensibili",
+ "mondiali",
+ "open-source",
+ "cross-platform",
+ "sinergiche",
+ "out-of-the-box",
+ "enterprise",
+ "integrate",
+ "di impatto",
+ "wireless",
+ "trasparenti",
+ "next-generation",
+ "cutting-edge",
+ "visionari",
+ "plug-and-play",
+ "collaborative",
+ "olistiche",
+ "ricche",
+ ),
+ )
+
+ company_suffixes = ("SPA", "e figli", "Group", "s.r.l.")
+
+ def _random_vat_office(self) -> int:
+ """
+ Returns a random code identifying the VAT office needed to build a valid VAT with company_vat.
+
+ See https://it.wikipedia.org/wiki/Partita_IVA#Tabella_degli_Uffici_IVA
+ """
+ val = self.random_int(1, 104)
+
+ # handle special cases
+ if val == 101:
+ return 120
+ elif val == 102:
+ return 121
+ elif val == 103:
+ return 888
+ elif val == 104:
+ return 999
+ # else: between 1 and 100 are all valid
+ return val
+
+ def company_vat(self) -> str:
+ """
+ Returns Italian VAT identification number (Partita IVA).
+ """
+ code = self.bothify("#######") + str(self._random_vat_office()).zfill(3)
+ luhn_checksum = str(calculate_luhn(int(code)))
+ return f"IT{code}{luhn_checksum}"
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/it_IT/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/it_IT/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..354b3db
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/it_IT/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/ja_JP/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/ja_JP/__init__.py
new file mode 100644
index 0000000..fa0e26a
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/ja_JP/__init__.py
@@ -0,0 +1,31 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{company_prefix}}{{last_name}}{{company_category}}",
+ "{{last_name}}{{company_category}}{{company_prefix}}",
+ )
+
+ company_prefixes = ("株式会社", "有限会社", "合同会社")
+ company_categories = (
+ "水産",
+ "農林",
+ "鉱業",
+ "建設",
+ "食品",
+ "印刷",
+ "電気",
+ "ガス",
+ "情報",
+ "通信",
+ "運輸",
+ "銀行",
+ "保険",
+ )
+
+ def company_prefix(self) -> str:
+ return self.random_element(self.company_prefixes)
+
+ def company_category(self) -> str:
+ return self.random_element(self.company_categories)
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/ja_JP/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/ja_JP/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..488bf4c
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/ja_JP/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/ko_KR/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/ko_KR/__init__.py
new file mode 100644
index 0000000..9a4c409
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/ko_KR/__init__.py
@@ -0,0 +1,372 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{company_suffix}} {{last_name}}{{last_name}}{{last_name}}",
+ "{{company_suffix}} {{last_name}}",
+ "{{last_name}}{{last_name}}",
+ "{{last_name}}{{last_name}}{{last_name}}",
+ )
+
+ catch_phrase_words = (
+ (
+ "적응된",
+ "숙련된",
+ "자동화된",
+ "안정적인",
+ "비즈니스 중점적",
+ "중심이",
+ "복제된",
+ "효율적인",
+ "설정 가능한",
+ "크로스 그룹",
+ "크로스 플랫폼",
+ "사용자 중심의",
+ "조절 가능한",
+ "디지털화된",
+ "출판된",
+ "다양한",
+ "낮은",
+ "강화된",
+ "인체 공학적인",
+ "특별한",
+ "확장된",
+ "확대된",
+ "1:1",
+ "최전방",
+ "완벽히 설정된",
+ "함수 기반의",
+ "미래가 보장된",
+ "관리된",
+ "모니터링되는",
+ "멀티 채널",
+ "다중 주파수",
+ "멀티 레이어",
+ "조직화된",
+ "객체 기반의",
+ "공개 아키텍쳐",
+ "오픈소스",
+ "최적화된",
+ "선택적",
+ "유기농",
+ "수익에 중점을 둔",
+ "프로그래밍 가능한",
+ "진보적인",
+ "공개 키",
+ "품질 중심의",
+ "반동적인",
+ "재정렬",
+ "줄어든",
+ "리버스 엔지니어링된",
+ "올바른 사이즈의",
+ "강력한",
+ "원활한",
+ "안전한",
+ "자가 이용 가능한",
+ "공유 가능한",
+ "독보적인",
+ "무결점의",
+ "변경 가능한",
+ "동기화",
+ "융합력있는",
+ "융합된",
+ "단체 기반의",
+ "총",
+ "트리플 버퍼",
+ "다용도",
+ "더 커진",
+ "업그레이드 가능한",
+ "더 작아진",
+ "유저 친화적",
+ "가상",
+ "비전 있는",
+ ),
+ (
+ "24시간",
+ "24/7",
+ "3세대",
+ "4세대",
+ "5세대",
+ "6세대",
+ "작동",
+ "분석중인",
+ "비대칭",
+ "비동기",
+ "고도 기반",
+ "백그라운드",
+ "주파수 탐지 가능",
+ "요약",
+ "클라이언트 단",
+ "클라이언트-서버",
+ "밀착",
+ "결합된",
+ "합성물",
+ "상황에 맞는",
+ "문맥 기반",
+ "컨텐츠 기반",
+ "헌신적",
+ "교훈적",
+ "방향",
+ "분리된",
+ "다이나믹",
+ "환경 친화적",
+ "실행",
+ "취약점",
+ "스며든",
+ "수요 중심",
+ "장거리",
+ "글로벌",
+ "그리드 가능",
+ "휴리스틱",
+ "고단계",
+ "분리형",
+ "인간자원",
+ "하이브리드",
+ "선구적",
+ "로컬",
+ "물류",
+ "최대화",
+ "결정",
+ "휴대형",
+ "모듈형",
+ "멀티미디어",
+ "다중 상태",
+ "멀티 태스킹",
+ "국가적",
+ "범국가적",
+ "중립형",
+ "다음 세대",
+ "객체 지향적",
+ "필수",
+ "최적화된",
+ "근본적",
+ "실시간",
+ "역수",
+ "지역적",
+ "확장",
+ "보조",
+ "해답 기반",
+ "안정적",
+ "정적",
+ "가치추가",
+ "웹 사용 가능",
+ "잘 모듈화된",
+ "무관리",
+ "무해한",
+ "무관용",
+ ),
+ (
+ "능력",
+ "접근",
+ "어댑터",
+ "알고리즘",
+ "연합",
+ "분석",
+ "어플리케이션",
+ "접근",
+ "아키텍쳐",
+ "아카이브",
+ "인공지능",
+ "배열",
+ "태도",
+ "벤치마크",
+ "예산 관리",
+ "환경",
+ "생산 능력",
+ "도전",
+ "회로",
+ "융합",
+ "컨셉",
+ "축적",
+ "우연성",
+ "코어",
+ "고객 만족",
+ "데이터베이스",
+ "정의",
+ "에뮬레이션",
+ "인코딩",
+ "암호화",
+ "엑스트라넷",
+ "펌웨어",
+ "유연성",
+ "예보",
+ "프레임",
+ "프레임워크",
+ "함수",
+ "그래픽 인터페이스",
+ "그룹웨어",
+ "GUI",
+ "하드웨어",
+ "안내 창구",
+ "계층",
+ "허브",
+ "미디어 정보",
+ "환경",
+ "설치과정",
+ "인터페이스",
+ "인트라넷",
+ "지식 기반",
+ "LAN",
+ "미들웨어",
+ "마이그레이션",
+ "모델",
+ "관리자",
+ "모니터링",
+ "공개 시스템",
+ "패러다임",
+ "정책",
+ "포탈",
+ "제품",
+ "프로젝트",
+ "프로토콜",
+ "서비스 창구",
+ "소프트웨어",
+ "솔루션",
+ "보안구역",
+ "전략",
+ "구조체",
+ "성공",
+ "지원",
+ "시너지",
+ "엔진",
+ "표준",
+ "시간화",
+ "공구",
+ "웹 사이트",
+ ),
+ )
+
+ bsWords = (
+ (
+ "다용도의",
+ "통합된",
+ "간소화된",
+ "최적화된",
+ "진화된",
+ "변화된",
+ "포용적인",
+ "사용 가능한",
+ "웅장한",
+ "재평가된",
+ "재발명된",
+ "구조적인",
+ "강화된",
+ "장려하는",
+ "변화무쌍한",
+ "자율적인",
+ "선구적인",
+ "화폐화된",
+ "전략적인",
+ "발전하는",
+ "합성",
+ "배송",
+ "혼합된",
+ "최대화된",
+ "벤치마킹된",
+ "신속한",
+ "깨끗한",
+ "시각적인",
+ "창의적인",
+ "큰",
+ "폭발하는",
+ "확장된",
+ "엔지니어",
+ "혁명적인",
+ "제작된",
+ "취약점의",
+ "배열적인",
+ "문화적인",
+ ),
+ (
+ "온라인 쇼핑",
+ "가치 상승",
+ "선구적",
+ "철벽",
+ "혁명적",
+ "가변",
+ "창조적",
+ "직감",
+ "전략적",
+ "전자 비즈니스",
+ "끈끈한",
+ "1:1",
+ "24/7",
+ "글로벌",
+ "B2B",
+ "B2C",
+ "고운",
+ "가상",
+ "바이러스성",
+ "다이나믹",
+ "24/365",
+ "고사양",
+ "킬러",
+ "자기장",
+ "최첨단",
+ "닷컴",
+ "섹시",
+ "백 엔드",
+ "실시간",
+ "효율적",
+ "프론트 엔드",
+ "무결점",
+ "확장",
+ "턴키",
+ "세계급",
+ "오픈 소스",
+ "크로스 플랫폼",
+ "크로스 미디어",
+ "엔터프라이즈",
+ "통합",
+ "강렬한",
+ "무선",
+ "투명",
+ "다음 세대",
+ "날카로운",
+ "창의적",
+ "반투명",
+ "유비쿼터스",
+ "플러그 앤 플레이",
+ "융합",
+ "강력한",
+ "강렬한",
+ "부자",
+ ),
+ (
+ "시너지",
+ "패러다임",
+ "마케팅",
+ "파트너쉽",
+ "인프라",
+ "플랫폼",
+ "채널",
+ "커뮤니티",
+ "솔루션",
+ "전자 서비스",
+ "포탈",
+ "기술",
+ "컨텐츠",
+ "생산라인",
+ "관계",
+ "아키텍쳐",
+ "인터페이스",
+ "전자시장",
+ "전자화폐",
+ "시스템",
+ "주파수",
+ "모델",
+ "어플리케이션",
+ "사용자들",
+ "스키마",
+ "네트웍스",
+ "앱",
+ "매트릭스",
+ "전자 비즈니스",
+ "경험",
+ "웹서비스",
+ "방법론",
+ ),
+ )
+
+ company_suffixes = ("(주)", "주식회사", "(유)", "유한회사")
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/ko_KR/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/ko_KR/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..fbdef11
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/ko_KR/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/nl_BE/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/nl_BE/__init__.py
new file mode 100644
index 0000000..30ac7f5
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/nl_BE/__init__.py
@@ -0,0 +1,10 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}}-{{last_name}} {{company_suffix}}",
+ "{{last_name}}, {{last_name}} en {{last_name}} {{company_suffix}}",
+ )
+ company_suffixes = ("NV", "BV", "CV", "VOF", "CommV")
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/nl_BE/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/nl_BE/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..6515024
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/nl_BE/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/nl_NL/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/nl_NL/__init__.py
new file mode 100644
index 0000000..367cee4
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/nl_NL/__init__.py
@@ -0,0 +1,521 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}} & {{last_name}}",
+ "{{company_prefix}} {{last_name}}",
+ "{{large_company}}",
+ )
+
+ company_prefixes = (
+ "Stichting",
+ "Koninklijke",
+ "Royal",
+ )
+
+ company_suffixes = (
+ "BV",
+ "NV",
+ "Groep",
+ )
+
+ # Source: https://www.mt.nl/management/reputatie/mt-500-2018-de-lijst/559930
+ large_companies = (
+ "Shell",
+ "Coolblue",
+ "ASML",
+ "Ahold",
+ "Tata Steel",
+ "KLM",
+ "Bol.com",
+ "BP Nederland",
+ "De Efteling",
+ "Eneco",
+ "De Persgroep",
+ "ING",
+ "Royal HaskoningDHV",
+ "Randstad",
+ "Google",
+ "Ikea",
+ "Rockwool",
+ "BAM",
+ "Achmea",
+ "Damen Shipyard",
+ "ABN Amro",
+ "Remeha Group",
+ "TenneT",
+ "Coca-Cola",
+ "Van Leeuwen Buizen",
+ "Wavin",
+ "Rabobank",
+ "AkzoNobel",
+ "Arcadis",
+ "AFAS",
+ "Cisco",
+ "DAF Trucks",
+ "DHL",
+ "Hanos",
+ "Boon Edam",
+ "BMW Nederland",
+ "The Greenery",
+ "Dutch Flower Group",
+ "Koninklijke Mosa",
+ "Yacht",
+ "Rituals",
+ "Microsoft",
+ "Esso",
+ "3W Vastgoed",
+ "Deloitte",
+ "Corio",
+ "Voortman Steel Group",
+ "Agrifirm",
+ "Makro Nederland",
+ "Nederlandse Publieke Omroep",
+ "De Alliantie",
+ "Heijmans",
+ "McDonalds",
+ "ANWB",
+ "Mediamarkt",
+ "Kruidvat" "Van Merksteijn Steel",
+ "Dura Vermeer",
+ "Alliander",
+ "Unilever",
+ "Enexis",
+ "Berenschot",
+ "Jumbo",
+ "Technische Unie",
+ "Havenbedrijf Rotterdam",
+ "Ballast Nedam",
+ "RTL Nederland",
+ "Talpa Media",
+ "Blauwhoed Vastgoed",
+ "DSM",
+ "Ymere",
+ "Witteveen+Bos",
+ "NS",
+ "Action",
+ "FloraHolland",
+ "Heineken",
+ "Nuon",
+ "EY",
+ "Dow Benelux",
+ "Bavaria",
+ "Schiphol",
+ "Holland Casino",
+ "Binck bank",
+ "BDO",
+ "HEMA",
+ "Alphabet Nederland",
+ "Croon Elektrotechniek",
+ "ASR Vastgoed ontwikkeling",
+ "PwC",
+ "Mammoet",
+ "KEMA",
+ "IBM",
+ "A.S. Watson",
+ "KPMG",
+ "VodafoneZiggo",
+ "YoungCapital",
+ "Triodos Bank",
+ "Aviko",
+ "AgruniekRijnvallei",
+ "Heerema",
+ "Accenture",
+ "Aegon",
+ "NXP",
+ "Breman Installatiegroep",
+ "Movares Groep",
+ "Q-Park",
+ "FleuraMetz",
+ "Sanoma",
+ "Bakker Logistiek",
+ "VDL Group",
+ "Bayer",
+ "Boskalis",
+ "Nutreco",
+ "Dell",
+ "Brunel",
+ "Exact",
+ "Manpower",
+ "Essent",
+ "Canon",
+ "ONVZ Zorgverzekeraar",
+ "Telegraaf Media Group",
+ "Nationale Nederlanden",
+ "Andus Group",
+ "Den Braven Group",
+ "ADP",
+ "ASR",
+ "ArboNed",
+ "Plieger",
+ "De Heus Diervoeders",
+ "USG People",
+ "Bidvest Deli XL",
+ "Apollo Vredestein",
+ "Tempo-Team",
+ "Trespa",
+ "Janssen Biologics",
+ "Starbucks",
+ "PostNL",
+ "Vanderlande",
+ "FrieslandCampina",
+ "Constellium",
+ "Huisman",
+ "Abbott",
+ "Koninklijke Boom Uitgevers",
+ "Bosch Rexroth",
+ "BASF",
+ "Audax",
+ "VolkerWessels",
+ "Hunkemöller",
+ "Athlon Car Lease",
+ "DSW Zorgverzekeraar",
+ "Mars",
+ "De Brauw Blackstone Westbroek",
+ "NDC Mediagroep",
+ "Bluewater",
+ "Stedin",
+ "Feenstra",
+ "Wuppermann Staal Nederland",
+ "Kramp",
+ "SABIC",
+ "Iv-Groep",
+ "Bejo Zaden",
+ "Wolters Kluwer",
+ "Nyrstar holding",
+ "Adecco",
+ "Tauw",
+ "Robeco",
+ "Eriks",
+ "Allianz Nederland Groep",
+ "Driessen",
+ "Burger King",
+ "Lekkerland",
+ "Van Lanschot",
+ "Brocacef",
+ "Bureau Veritas",
+ "Relx",
+ "Pathé Bioscopen",
+ "Bosal",
+ "Ardagh Group",
+ "Maandag",
+ "Inalfa",
+ "Atradius",
+ "Capgemini",
+ "Greenchoice",
+ "Q8 (Kuwait Petroleum Europe)",
+ "ASM International",
+ "Van der Valk",
+ "Delta Lloyd",
+ "GlaxoSmithKline",
+ "ABB",
+ "Fabory, a Grainger company",
+ "Veen Bosch & Keuning Uitgeversgroep",
+ "CZ",
+ "Plus",
+ "RET Rotterdam",
+ "Loyens & Loeff",
+ "Holland Trading",
+ "Archer Daniels Midland Nederland",
+ "Ten Brinke",
+ "NAM",
+ "DAS",
+ "Samsung Electronics Benelux",
+ "Koopman International",
+ "TUI",
+ "Lannoo Meulenhoff",
+ "AC Restaurants",
+ "Stage Entertainment",
+ "Acer",
+ "HDI Global SE",
+ "Detailresult",
+ "Nestle",
+ "GVB Amsterdam",
+ "Dekamarkt",
+ "Dirk",
+ "MSD",
+ "Arriva",
+ "Baker Tilly Berk",
+ "SBM Offshore",
+ "TomTom",
+ "Fujifilm",
+ "B&S",
+ "BCC",
+ "Gasunie",
+ "Oracle Nederland",
+ "Astellas Pharma",
+ "SKF",
+ "Woningstichting Eigen Haard",
+ "Rijk Zwaan",
+ "Chubb",
+ "Fugro",
+ "Total",
+ "Rochdale",
+ "ASVB",
+ "Atos",
+ "Acomo",
+ "KPN",
+ "Van Drie Group",
+ "Olympia uitzendbureau",
+ "Bacardi Nederland",
+ "JMW Horeca Uitzendbureau",
+ "Warner Bros/Eyeworks",
+ "Aalberts Industries",
+ "SNS Bank",
+ "Amtrada Holding",
+ "VGZ",
+ "Grolsch",
+ "Office Depot",
+ "De Rijke Group",
+ "Bovemij Verzekeringsgroep",
+ "Coop Nederland",
+ "Eaton Industries",
+ "ASN",
+ "Yara Sluiskil",
+ "HSF Logistics",
+ "Fokker",
+ "Deutsche Bank",
+ "Sweco",
+ "Univé Groep",
+ "Koninklijke Wagenborg",
+ "Strukton",
+ "Conclusion",
+ "Philips",
+ "In Person",
+ "Fluor",
+ "Vroegop-Windig",
+ "ArboUnie",
+ "Centraal Boekhuis",
+ "Siemens",
+ "Connexxion",
+ "Fujitsu",
+ "Consolid",
+ "AVR Afvalverwerking",
+ "Brabant Alucast",
+ "Centric",
+ "Havensteder",
+ "Novartis",
+ "Booking.com",
+ "Menzis",
+ "Frankort & Koning Groep",
+ "Jan de Rijk",
+ "Brand Loyalty Group",
+ "Ohra Verzekeringen",
+ "Terberg Group",
+ "Cloetta",
+ "Holland & Barrett",
+ "Enza Zaden",
+ "VION",
+ "Woonzorg Nederland",
+ "T-Mobile",
+ "Crucell",
+ "NautaDutilh",
+ "BNP Paribas",
+ "NIBC Bank",
+ "VastNed",
+ "CCV Holland",
+ "IHC Merwede",
+ "Neways",
+ "NSI N.V.",
+ "Deen",
+ "Accor",
+ "HTM",
+ "ITM Group",
+ "Ordina",
+ "Dümmen Orange",
+ "Optiver",
+ "Zara",
+ "L'Oreal Nederland B.V.",
+ "Vinci Energies",
+ "Suit Supply Topco",
+ "Sita",
+ "Vos Logistics",
+ "Altran",
+ "St. Clair",
+ "BESI",
+ "Fiat Chrysler Automobiles",
+ "UPS",
+ "Jacobs",
+ "Emté",
+ "TBI",
+ "De Bijenkorf",
+ "Aldi Nederland",
+ "Van Wijnen",
+ "Vitens",
+ "De Goudse Verzekeringen",
+ "SBS Broadcasting",
+ "Sandd",
+ "Omron",
+ "Sogeti",
+ "Alfa Accountants & Adviseurs",
+ "Harvey Nash",
+ "Stork",
+ "Glencore Grain",
+ "Meijburg & Co",
+ "Honeywell",
+ "Meyn",
+ "Ericsson Telecommunicatie",
+ "Hurks",
+ "Mitsubishi",
+ "GGN",
+ "CGI Nederland",
+ "Staples Nederland",
+ "Denkavit International",
+ "Ecorys",
+ "Rexel Nederland",
+ "A. Hakpark",
+ "DuPont Nederland",
+ "CBRE Group",
+ "Bolsius",
+ "Marel",
+ "Metro",
+ "Flynth Adviseurs en Accountants",
+ "Kropman Installatietechniek",
+ "Kuijpers",
+ "Medtronic",
+ "Cefetra",
+ "Simon Loos",
+ "Citadel Enterprises",
+ "Intergamma",
+ "Ceva Logistics",
+ "Beter Bed",
+ "Subway",
+ "Gamma",
+ "Karwei" "Varo Energy",
+ "APM Terminals",
+ "Center Parcs",
+ "Brenntag Nederland",
+ "NFI",
+ "Hoogvliet",
+ "Van Gansewinkel",
+ "Nedap",
+ "Blokker",
+ "Perfetti Van Melle",
+ "Vestia",
+ "Kuehne + Nagel Logistics",
+ "Rensa Group",
+ "NTS Group",
+ "Joh. Mourik & Co. Holding",
+ "Mercedes-Benz",
+ "DIT Personeel",
+ "Verkade",
+ "Hametha",
+ "Vopak",
+ "IFF",
+ "Pearle",
+ "Mainfreight",
+ "De Jong & Laan",
+ "DSV",
+ "P4People",
+ "Mazars",
+ "Cargill",
+ "Ten Brinke Groep",
+ "Alewijnse",
+ "Agio Cigars",
+ "Peter Appel Transport",
+ "Syngenta",
+ "Avery Dennison",
+ "Accon AVM",
+ "Vitol",
+ "Vermaat Groep",
+ "BMC",
+ "Alcatel-Lucent",
+ "Maxeda DIY",
+ "Equens",
+ "Van Gelder Groep",
+ "Emerson Electric Nederland",
+ "Bakkersland",
+ "Specsavers",
+ "E.On",
+ "Landal Greenparks",
+ "IMC Trading",
+ "Barentz Group",
+ "Epson",
+ "Raet",
+ "Van Oord",
+ "Thomas Cook Nederland",
+ "SDU uitgevers",
+ "Nedschroef",
+ "Linde Gas",
+ "Ewals Cargo Care",
+ "Theodoor Gilissen",
+ "TMF Group",
+ "Cornelis Vrolijk",
+ "Jan Linders Supermarkten",
+ "SIF group",
+ "BT Nederland",
+ "Kinepolis",
+ "Pink Elephant",
+ "General Motors Nederland",
+ "Carlson Wagonlit",
+ "Bruna",
+ "Docdata",
+ "Schenk Tanktransport",
+ "WPG",
+ "Peak-IT",
+ "Martinair",
+ "Reesink",
+ "Elopak Nederland",
+ "Fagron N.V.",
+ "OVG Groep",
+ "Ford Nederland",
+ "Multi Corporation",
+ "Simac",
+ "Primark",
+ "Tech Data Nederland",
+ "Vleesgroothandel Zandbergen",
+ "Raben Group",
+ "Farm Frites",
+ "Libéma",
+ "Caldic",
+ "Portaal",
+ "Syntus",
+ "Jacobs DE",
+ "Stena Line",
+ "The Phone House",
+ "Interfood Group",
+ "Thales",
+ "Teva Pharmaceuticals",
+ "RFS Holland",
+ "Aebi Schmidt Nederland",
+ "Rockwell Automation Nederland",
+ "Engie Services",
+ "Hendrix Genetics",
+ "Qbuzz",
+ "Unica",
+ "2SistersFoodGroup",
+ "Ziut",
+ "Munckhof Groep",
+ "Spar Holding",
+ "Samskip",
+ "Continental Bakeries",
+ "Sligro",
+ "Merck",
+ "Foot Locker Europe",
+ "Unit4",
+ "PepsiCo",
+ "Sulzer",
+ "Tebodin",
+ "Value8",
+ "Boels",
+ "DKG Groep",
+ "Bruynzeel Keukens",
+ "Janssen de Jong Groep",
+ "ProRail",
+ "Solid Professionals",
+ "Hermes Partners",
+ )
+
+ def large_company(self) -> str:
+ """
+ :example: 'Bol.com'
+ """
+ return self.random_element(self.large_companies)
+
+ def company_prefix(self) -> str:
+ """
+ :example: 'Stichting'
+ """
+ return self.random_element(self.company_prefixes)
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/nl_NL/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/nl_NL/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..55c7f0d
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/nl_NL/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/no_NO/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/no_NO/__init__.py
new file mode 100644
index 0000000..3cea1de
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/no_NO/__init__.py
@@ -0,0 +1,22 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = [
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}}-{{last_name}} {{company_suffix}}",
+ "{{last_name}}, {{last_name}} og {{last_name}}",
+ "{{last_name}}-{{last_name}}",
+ ]
+
+ company_suffixes = [
+ "Gruppen",
+ "AS",
+ "ASA",
+ "BA",
+ "RFH",
+ "og Sønner",
+ "& co.",
+ ]
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/no_NO/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/no_NO/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..386068d
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/no_NO/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/pl_PL/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/pl_PL/__init__.py
new file mode 100644
index 0000000..df15282
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/pl_PL/__init__.py
@@ -0,0 +1,149 @@
+from typing import List
+
+from .. import Provider as CompanyProvider
+
+
+def regon_checksum(digits: List[int]) -> int:
+ """
+ Calculates and returns a control digit for given list of digits basing on REGON standard.
+ """
+ weights_for_check_digit = [8, 9, 2, 3, 4, 5, 6, 7]
+ check_digit = 0
+
+ for i in range(0, 8):
+ check_digit += weights_for_check_digit[i] * digits[i]
+
+ check_digit %= 11
+
+ if check_digit == 10:
+ check_digit = 0
+
+ return check_digit
+
+
+def local_regon_checksum(digits: List[int]) -> int:
+ """
+ Calculates and returns a control digit for given list of digits basing on local REGON standard.
+ """
+ weights_for_check_digit = [2, 4, 8, 5, 0, 9, 7, 3, 6, 1, 2, 4, 8]
+ check_digit = 0
+
+ for i in range(0, 13):
+ check_digit += weights_for_check_digit[i] * digits[i]
+
+ check_digit %= 11
+
+ if check_digit == 10:
+ check_digit = 0
+
+ return check_digit
+
+
+def company_vat_checksum(digits: List[int]) -> int:
+ """
+ Calculates and returns a control digit for given list of digits basing on NIP standard.
+ """
+ weights_for_check_digit = [6, 5, 7, 2, 3, 4, 5, 6, 7]
+ check_digit = 0
+
+ for i in range(0, 9):
+ check_digit += weights_for_check_digit[i] * digits[i]
+
+ check_digit %= 11
+
+ return check_digit
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}}-{{last_name}} {{company_suffix}}",
+ "{{company_prefix}} {{last_name}}",
+ "{{company_prefix}} {{last_name}} {{company_suffix}}",
+ "{{company_prefix}} {{last_name}}-{{last_name}} {{company_suffix}}",
+ )
+
+ company_prefixes = (
+ "Grupa",
+ "Spółdzielnia",
+ "Stowarzyszenie",
+ "Fundacja",
+ "PPUH",
+ "FPUH",
+ "Gabinety",
+ )
+
+ company_suffixes = (
+ "Sp. z o.o.",
+ "S.A.",
+ "Sp. z o.o. Sp.k.",
+ "Sp.j.",
+ "s.c.",
+ "Sp.k.",
+ "i syn s.c.",
+ )
+
+ def company_prefix(self) -> str:
+ """
+ :example 'Grupa'
+ """
+ return self.random_element(self.company_prefixes)
+
+ def regon(self) -> str:
+ """
+ Returns 9 character Polish National Business Registry Number,
+ Polish: Rejestr Gospodarki Narodowej - REGON.
+
+ https://pl.wikipedia.org/wiki/REGON
+ """
+ voivodeship_number = self.random_int(0, 49) * 2 + 1
+ regon_digits = [int(voivodeship_number / 10), voivodeship_number % 10]
+
+ for _ in range(6):
+ regon_digits.append(self.random_digit())
+
+ regon_digits.append(regon_checksum(regon_digits))
+
+ return "".join(str(digit) for digit in regon_digits)
+
+ def local_regon(self) -> str:
+ """
+ Returns 14 character Polish National Business Registry Number,
+ local entity number.
+
+ https://pl.wikipedia.org/wiki/REGON
+ """
+ regon_digits = [int(digit) for digit in list(self.regon())]
+
+ for _ in range(4):
+ regon_digits.append(self.random_digit())
+
+ regon_digits.append(local_regon_checksum(regon_digits))
+
+ return "".join(str(digit) for digit in regon_digits)
+
+ def company_vat(self) -> str:
+ """
+ Returns 10 character tax identification number,
+ Polish: Numer identyfikacji podatkowej.
+
+ https://pl.wikipedia.org/wiki/NIP
+ """
+ vat_digits = []
+
+ for _ in range(3):
+ vat_digits.append(self.random_digit_not_null())
+
+ for _ in range(6):
+ vat_digits.append(self.random_digit())
+
+ check_digit = company_vat_checksum(vat_digits)
+
+ # in this case we must generate a tax number again, because check_digit
+ # cannot be 10
+ if check_digit == 10:
+ return self.company_vat()
+
+ vat_digits.append(check_digit)
+
+ return "".join(str(digit) for digit in vat_digits)
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/pl_PL/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/pl_PL/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..d08d8d4
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/pl_PL/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/pt_BR/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/pt_BR/__init__.py
new file mode 100644
index 0000000..fb07207
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/pt_BR/__init__.py
@@ -0,0 +1,111 @@
+from typing import List
+
+from .. import Provider as CompanyProvider
+
+
+def company_id_checksum(digits: List[int]) -> List[int]:
+ digits = list(digits)
+ weights = 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2
+
+ dv = sum(w * d for w, d in zip(weights[1:], digits))
+ dv = (11 - dv) % 11
+ dv = 0 if dv >= 10 else dv
+ digits.append(dv)
+
+ dv2 = sum(w * d for w, d in zip(weights, digits))
+ dv2 = (11 - dv2) % 11
+ dv2 = 0 if dv2 >= 10 else dv2
+ digits.append(dv2)
+
+ return digits[-2:]
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}} {{last_name}} {{company_suffix}}",
+ "{{last_name}}",
+ "{{last_name}}",
+ )
+
+ catch_phrase_formats = ("{{catch_phrase_noun}} {{catch_phrase_verb}} {{catch_phrase_attribute}}",)
+
+ nouns = (
+ "a segurança",
+ "o prazer",
+ "o conforto",
+ "a simplicidade",
+ "a certeza",
+ "a arte",
+ "o poder",
+ "o direito",
+ "a possibilidade",
+ "a vantagem",
+ "a liberdade",
+ )
+
+ verbs = (
+ "de conseguir",
+ "de avançar",
+ "de evoluir",
+ "de mudar",
+ "de inovar",
+ "de ganhar",
+ "de atingir seus objetivos",
+ "de concretizar seus projetos",
+ "de realizar seus sonhos",
+ )
+
+ attributes = (
+ "de maneira eficaz",
+ "mais rapidamente",
+ "mais facilmente",
+ "simplesmente",
+ "com toda a tranquilidade",
+ "antes de tudo",
+ "naturalmente",
+ "sem preocupação",
+ "em estado puro",
+ "com força total",
+ "direto da fonte",
+ "com confiança",
+ )
+
+ company_suffixes = ("S/A", "S.A.", "Ltda.", "- ME", "- EI", "e Filhos")
+
+ def catch_phrase_noun(self) -> str:
+ """
+ Returns a random catch phrase noun.
+ """
+ return self.random_element(self.nouns)
+
+ def catch_phrase_attribute(self) -> str:
+ """
+ Returns a random catch phrase attribute.
+ """
+ return self.random_element(self.attributes)
+
+ def catch_phrase_verb(self) -> str:
+ """
+ Returns a random catch phrase verb.
+ """
+ return self.random_element(self.verbs)
+
+ def catch_phrase(self) -> str:
+ """
+ :example: 'a segurança de evoluir sem preocupação'
+ """
+ pattern: str = self.random_element(self.catch_phrase_formats)
+ catch_phrase = self.generator.parse(pattern)
+ catch_phrase = catch_phrase[0].upper() + catch_phrase[1:]
+ return catch_phrase
+
+ def company_id(self) -> str:
+ digits: List[int] = list(self.random_sample(range(10), 8))
+ digits += [0, 0, 0, 1]
+ digits += company_id_checksum(digits)
+ return "".join(str(d) for d in digits)
+
+ def cnpj(self) -> str:
+ digits = self.company_id()
+ return f"{digits[:2]}.{digits[2:5]}.{digits[5:8]}/{digits[8:12]}-{digits[12:]}"
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/pt_BR/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/pt_BR/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..a8c4154
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/pt_BR/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/pt_PT/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/pt_PT/__init__.py
new file mode 100644
index 0000000..fd5be8b
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/pt_PT/__init__.py
@@ -0,0 +1,53 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}} {{last_name}} {{company_suffix}}",
+ "{{last_name}}",
+ "{{last_name}}",
+ )
+
+ nouns = (
+ "a segurança",
+ "o prazer",
+ "o conforto",
+ "a simplicidade",
+ "a certeza",
+ "a arte",
+ "o poder",
+ "o direito",
+ "a possibilidade",
+ "a vantagem",
+ "a liberdade",
+ )
+
+ verbs = (
+ "de conseguir",
+ "de avançar",
+ "de evoluir",
+ "de mudar",
+ "de inovar",
+ "de ganhar",
+ "de atingir os seus objetivos",
+ "de concretizar seus projetos",
+ "de realizar seus sonhos",
+ )
+
+ attributes = (
+ "de maneira eficaz",
+ "mais rapidamente",
+ "mais facilmente",
+ "simplesmente",
+ "com toda a tranquilidade",
+ "antes de tudo",
+ "naturalmente",
+ "sem preocupação",
+ "em estado puro",
+ "com força total",
+ "direto da fonte",
+ "com confiança",
+ )
+
+ company_suffixes = ("S/A", "S.A.", "Lda.", "e Filhos")
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/pt_PT/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/pt_PT/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..3ce61b2
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/pt_PT/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/ro_RO/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/ro_RO/__init__.py
new file mode 100644
index 0000000..188984f
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/ro_RO/__init__.py
@@ -0,0 +1,34 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}} {{last_name}} {{company_suffix}}",
+ "{{last_name}}",
+ )
+
+ company_suffixes = (
+ "SRL",
+ "SA",
+ "SCA",
+ "SNC",
+ "SCS",
+ "AFJ",
+ "ASF",
+ "CON",
+ "CRL",
+ "INC",
+ "LOC",
+ "OC1",
+ "OC2",
+ "OC3",
+ "PFA",
+ "RA",
+ "SCS",
+ "SPI",
+ "URL",
+ )
+
+ def company_suffix(self) -> str:
+ return self.random_element(self.company_suffixes)
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/ro_RO/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/ro_RO/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..2fd1b06
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/ro_RO/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/ru_RU/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/ru_RU/__init__.py
new file mode 100644
index 0000000..23cde25
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/ru_RU/__init__.py
@@ -0,0 +1,1170 @@
+from datetime import datetime
+
+from .. import Provider as CompanyProvider
+
+
+def calculate_checksum(value: str) -> str:
+ factors = [3, 7, 2, 4, 10, 3, 5, 9, 4, 6, 8][-len(value) :]
+ check_sum = 0
+ for number, factor in zip(value, factors):
+ check_sum += int(number) * factor
+
+ return str((check_sum % 11) % 10)
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{company_prefix}} «{{last_name}}»",
+ "{{company_prefix}} «{{last_name}} {{last_name}}»",
+ "{{company_prefix}} «{{last_name}}-{{last_name}}»",
+ "{{company_prefix}} «{{last_name}}, {{last_name}} и {{last_name}}»",
+ "{{last_name}} {{company_suffix}}",
+ "{{large_company}}",
+ )
+
+ company_prefixes = (
+ "РАО",
+ "АО",
+ "ИП",
+ "НПО",
+ "ЗАО",
+ "ООО",
+ "ОАО",
+ )
+
+ company_suffixes = (
+ "Инк",
+ "Инкорпорэйтед",
+ "и партнеры",
+ "Групп",
+ "Лтд",
+ "Лимитед",
+ )
+
+ # Source: https://www.rbc.ru/rbc500/
+ large_companies = (
+ "Газпром",
+ "ЛУКОЙЛ",
+ "Роснефть",
+ "Сбербанк России",
+ "Российские железные дороги",
+ "Ростех",
+ "Сургутнефтегаз",
+ "X5 Retail Group",
+ "ВТБ",
+ "Магнит",
+ "САФМАР",
+ "Росатом",
+ "Российские сети",
+ "Интер РАО",
+ "Транснефть",
+ "Татнефть",
+ "НОВАТЭК",
+ "Евраз",
+ "АФК Система",
+ "En +",
+ "НЛМК",
+ "Норникель",
+ "ГК Мегаполис",
+ "Газпромбанк",
+ "Русал",
+ "Аэрофлот — Российские авиалинии",
+ "Сибур Холдинг",
+ "Северсталь",
+ "СУЭК",
+ "ММК",
+ "Группа УГМК",
+ "Мобильные телесистемы",
+ "Металлоинвест",
+ "Лента",
+ "Объединенная авиастроительная корпорация",
+ "РусГидро",
+ "Сахалин Энерджи",
+ "Т Плюс",
+ "Группа М.Видео-Эльдорадо",
+ "Еврохим",
+ "ВымпелКом",
+ "Банковский холдинг Альфа-банка",
+ "Объединенная судостроительная корпорация",
+ "МегаФон",
+ "Ростелеком",
+ "ТМК",
+ "Славнефть",
+ "Тойота Мотор (Toyota)",
+ "Мечел",
+ "Автотор холдинг",
+ "Стройгазмонтаж",
+ "Дж.Т.И. Россия (JTI)",
+ "Торговая сеть Красное и Белое",
+ "АК Алроса",
+ "Дикси Групп",
+ "ВЭБ.РФ",
+ "ФМСМ (PMI)",
+ "Фольксваген Груп Рус",
+ "АвтоВАЗ",
+ "Леруа Мерлен Восток (Leroi Merlin)",
+ "Ашан (Auchan)",
+ "Россельхозбанк",
+ "ДНС Групп",
+ "ГК ТНС энерго",
+ "Протек",
+ "Группа компаний ПИК",
+ "Объединенная двигателестроительная корпорация",
+ "Независимая нефтегазовая компания",
+ "Merlion",
+ "ФосАгро",
+ "КМР и СНГ (KIA)",
+ "Катрен",
+ "Банк ФК Открытие",
+ "Корпорация Тактическое ракетное вооружение",
+ "Группа Рольф",
+ "ТАИФ-НК",
+ "Трансмашхолдинг",
+ "Метро Кэш энд Керри (Metro Cash & Carry)",
+ "Мостотрест",
+ "СОГАЗ",
+ "Эппл Рус (Apple)",
+ "Арктикгаз",
+ "Нижнекамскнефтехим",
+ "«Томскнефть» ВНК",
+ "Зарубежнефть",
+ "ЕвроСибЭнерго",
+ "Вертолеты России",
+ "Группа ГАЗ",
+ "Почта России",
+ "МУМТ (BAT)",
+ "Стройтранснефтегаз",
+ "КамАЗ",
+ "ФК Пульс",
+ "Полюс",
+ "Хендэ Мотор СНГ (Hyundai)",
+ "S7 Group",
+ "Ямал СПГ",
+ "Группа Содружество",
+ "ЧТПЗ",
+ "Иркутская нефтяная компания",
+ "Русснефть",
+ "Национальная компьютерная корпорация",
+ "Мерседес-Бенц Рус (Mercedes-Benz)",
+ "Русэнергосбыт",
+ "ОМК",
+ "Уралкалий",
+ "ГК Ташир",
+ "Компания Газ-Альянс",
+ "ФортеИнвест",
+ "Группа Мэйджор",
+ "Российская электроника",
+ "ГК СНС",
+ "Сибирский антрацит",
+ "Группа О'кей",
+ "Мосинжпроект",
+ "UCL Holding",
+ "Группа Илим",
+ "Московский кредитный банк",
+ "Группа Синара",
+ "Нефтиса",
+ "Объединенная компания Связной — Евросеть",
+ "Группа ЛСР",
+ "Т2 РТК Холдинг",
+ "НЗНП",
+ "АльфаСтрахование",
+ "Ланит",
+ "НПК Уралвагонзавод",
+ "Рено Россия (Renault)",
+ "Удмуртнефть",
+ "Нестле Россия (Nestle)",
+ "Райффайзенбанк (Raiffeisen)",
+ "Техкомпания Хуавэй (Huawei)",
+ "КДВ Групп",
+ "Яндекс",
+ "Мессояханефтегаз",
+ "БМВ Русланд Трейдинг (BMW)",
+ "Салым Петролеум",
+ "Данон (Danone)",
+ "ЮниКредит Банк (UniCredit)",
+ "ТД Риф",
+ "Мираторг",
+ "Группа Волга-Днепр",
+ "Вайлдберриз",
+ "Московский метрополитен",
+ "Полиметалл",
+ "Группа РЕСО",
+ "Пепсико холдингс",
+ "ГК Эфко",
+ "СДС-Уголь",
+ "ЛокоТех",
+ "ГК Автомир",
+ "Совкомбанк",
+ "ФСК Лидер",
+ "Марс (Mars)",
+ "Детский мир",
+ "Группа НПФ Благосостояние",
+ "Госкорпорация по ОрВД",
+ "Трансойл",
+ "ОХК Уралхим",
+ "Каспийский трубопроводный консорциум-Р",
+ "Тинькофф Банк",
+ "Fix Price",
+ "Промсвязьбанк",
+ "Акрон",
+ "Спортмастер",
+ "Проктер Энд Гэмбл. Дистрибьюторская компания (Procter & Gamble)",
+ "Eurasia Drilling Company",
+ "Группа Черкизово",
+ "ИКЕА Дом (INGKA)",
+ "Славянск Эко",
+ "Корпорация ВСМПО-АВИСМА",
+ "Росбанк (Societe General)",
+ "Монетка",
+ "Стройсервис",
+ "ГК Транстехсервис",
+ "Совкомфлот",
+ "ВСК",
+ "СБСВ-Ключавто",
+ "Ингосстрах",
+ "Сэтл групп",
+ "Гиперглобус (Bruch-Beteiligungs)",
+ "Технониколь",
+ "Металлсервис",
+ "Нефтехимсервис",
+ "Промышленно-металлургический холдинг",
+ "Урало-Сибирская металлургическая компания",
+ "Мария-Ра",
+ "Globaltrans",
+ "Кубанская нефтегазовая компания",
+ "Авиакомпания ЮТэйр",
+ "НПФ Газфонд пенсионные накопления",
+ "Русагро",
+ "Л'Этуаль",
+ "ЛГ Электроникс Рус (LG)",
+ "Каргилл (Cargill)",
+ "ВАД",
+ "Астон",
+ "Уральские авиалинии",
+ "Сталепромышленная компания",
+ "НИПИ НГ Петон",
+ "Бристоль",
+ "Уралвтормет",
+ "Нефтетранссервис",
+ "Казаньоргсинтез",
+ "Газпром бурение",
+ "ГК Агро-Белогорье",
+ "Фортум (Fortum)",
+ "ПК Балтика (Carlsbergfondet)",
+ "Авилон АГ",
+ "Шелл Нефть (Shell)",
+ "Юнипро (Uniper)",
+ "Технологии машиностроения (Техмаш)",
+ "НПК Объединенная вагонная компания",
+ "Велесстрой",
+ "ТД Интерторг",
+ "Юнилевер Русь (Unilever)",
+ "Солид-товарные рынки",
+ "Вольво Восток (AB Volvo)",
+ "Энел Россия",
+ "Марвел КТ",
+ "ГК Эталон",
+ "Металлокомплект-М",
+ "Группа Ренессанс Страхование",
+ "Военторг",
+ "Nordgold",
+ "Сибуглемет",
+ "Акционерный банк Россия",
+ "ДОМ.РФ",
+ "Форд Соллерс Холдинг",
+ "ИКЕА Торг (INGKA)",
+ "Макдоналдc (McDonald`s)",
+ "Кузбасская топливная компания",
+ "Хенкель Рус (Henkel)",
+ "Дон-Строй Инвест",
+ "Главное управление обустройства войск (ГУОВ)",
+ "СК Росгосстрах",
+ "Кока-Кола Эйчбиси Евразия (Coca-Cola)",
+ "Хоум Кредит энд Финанс Банк (PPF)",
+ "Гленкор Агро Мзк (Firada)",
+ "Mail.Ru Group",
+ "Монди СЛПК (Mondi)",
+ "НПО Алмаз",
+ "ММС Рус (Mitsubishi Motors)",
+ "Объединенные кондитеры",
+ "Комацу СНГ (Komatsu)",
+ "Национальная медиа группа",
+ "Агентство по страхованию вкладов (АСВ)",
+ "Татэнергосбыт",
+ "Куйбышевазот",
+ "Азбука вкуса",
+ "Трансбункер",
+ "Башкирская содовая компания",
+ "Инвестнефтетрейд",
+ "Inventive Retail Group",
+ "Самсунг Электроникс Рус Калуга (Samsung)",
+ "Крокус",
+ "Гугл (Google)",
+ "АСЦ-Холдинг",
+ "Новороссийский морской торговый порт",
+ "Швабе",
+ "Русская медная компания",
+ "Евроцемент груп",
+ "Мосводоканал",
+ "Международный аэропорт Шереметьево",
+ "Сегежа",
+ "Р-Фарм",
+ "Фармстандарт",
+ "Ростсельмаш",
+ "Транспортная группа FESCO",
+ "Компания Адамас",
+ "Метафракс",
+ "Джонсон & Джонсон (Johnson & Johnson)",
+ "Softline",
+ "Ягуар ленд ровер",
+ "Байер",
+ "Эркафарм",
+ "Фармперспектива",
+ "Банк Уралсиб",
+ "ВО Машиноимпорт",
+ "Кордиант",
+ "Новосталь",
+ "ВкусВилл",
+ "Л'Ореаль (L'Oreal)",
+ "DDS",
+ "ТОАЗ",
+ "Банк Санкт-Петербург",
+ "Группа агропредприятий Ресурс",
+ "Ярче!",
+ "Ренейссанс Констракшн (Ronesans Holding Anonim Sirketi)",
+ "Санофи Россия (Sanofi)",
+ "Группа ГМС",
+ "Северный ветер",
+ "БСС",
+ "Скания-Русь (Scania)",
+ "ГК Фаворит Моторс",
+ "Группа РТК",
+ "Фармкомплект",
+ "Нокиан Шина (Nokian)",
+ "ДСК Автобан",
+ "Омега Групп",
+ "Квадра",
+ "Roust",
+ "ГК Невада (Самбери)",
+ "Восточный экспресс банк",
+ "Верисел-трейдинг",
+ "Гознак",
+ "Фирма Агрокомплекс им. Ткачева",
+ "Банк Русский стандарт",
+ "Мазда Мотор Рус (Mazda)",
+ "Группа Газфонд",
+ "СТД Петрович",
+ "Беркс",
+ "Кари",
+ "Арконик СМЗ",
+ "Мон Дэлис (Mondelez)",
+ "Комус",
+ "Группа Агат",
+ "Великолукский мясокомбинат",
+ "Верный",
+ "СДС Азот",
+ "М Фэшн",
+ "Белгранкорм-холдинг",
+ "Группа Нэфис",
+ "ФГ Будущее",
+ "Глория Джинс",
+ "Билла (Rewe)",
+ "Государственная транспортная лизинговая компания",
+ "ФК Гранд Капитал",
+ "ЭС",
+ "Компания Металл Профиль",
+ "ГК Орими Трэйд",
+ "ГСЛ",
+ "Интернешнл Пейпер (International Paper)",
+ "Лаборатория Касперского",
+ "ПСМА Рус",
+ "Аптечная сеть 36,6",
+ "Тетра Пак (Tetra Pak)",
+ "Центральная пригородная пассажирская компания",
+ "Самараэнерго",
+ "Азур Эйр",
+ "Командор-Холдинг",
+ "Белуга Групп",
+ "ТД БелАЗ",
+ "Мосгортранс",
+ "Спар Миддл Волга",
+ "Холдинг Транспортные компоненты",
+ "Московский аэропорт Домодедово",
+ "Рулог (Havi)",
+ "Эйч Энд Эм (H&M)",
+ "Концерн Автоматика",
+ "Татэнерго",
+ "Трубная грузовая компания",
+ "Комос Групп",
+ "Первая тяжеловесная компания",
+ "ОМПК",
+ "НК Дулисьма",
+ "Ачимгаз",
+ "Новосибирскэнергосбыт",
+ "Компания СИМ-Авто",
+ "Ситибанк",
+ "Остин",
+ "Адидас (Adidas)",
+ "Ферреро Руссия (Ferrero)",
+ "Пермэнергосбыт",
+ "РКК Энергия",
+ "Свеза",
+ "Росжелдорпроект",
+ "Мазда Соллерс Мануфэкчуринг Рус",
+ "БСХ Бытовые приборы (BSH Hausgerate)",
+ "Московская биржа ММВБ-РТС",
+ "Русэнергоресурс",
+ "Компания Луис Дрейфус Восток (Louis Dreyfus)",
+ "ЭР-Телеком Холдинг",
+ "Соллерс",
+ "Объединенная энергетическая компания",
+ "Уральские локомотивы",
+ "ТМК Чермет",
+ "Загорский трубный завод",
+ "Элко Рус (Elko)",
+ "Архангельский ЦБК",
+ "Мособлгаз",
+ "ДК Рус",
+ "Энергосбытовая компания Восток",
+ "ГКНПЦ им. М.В.Хруничева",
+ "Металлоторг",
+ "Агросила Групп",
+ "Ман Трак Энд Бас Рус (Volkswagen)",
+ "Петербургский метрополитен",
+ "ТГК-2",
+ "Концерн Титан-2",
+ "Ренейссанс Хэви Индастрис Ronesans Endustri",
+ "Бургер Рус (Burger King)",
+ "Ozon",
+ "Сони Электроникс (Sony)",
+ "Продо",
+ "Продимекс-Холдинг",
+ "АвтоГермес",
+ "Railgo",
+ "Новотранс",
+ "Новикомбанк",
+ "Рив Гош",
+ "Сибирская горно-металлургическая компания",
+ "Сименс (Siemens)",
+ "Лига ставок",
+ "Банк Ак Барс",
+ "Группа Полипластик",
+ "Водоканал Санкт-Петербурга",
+ "РэйлАльянс",
+ "Российская телевизионная и радиовещательная сеть",
+ "Зерно-трейд",
+ "Ренессанс Кредит",
+ "Роберт Бош (Robert Bosch)",
+ "ВО Промсырьеимпорт",
+ "САП СНГ (SAP)",
+ "А Групп",
+ "Приосколье",
+ "Зара СНГ (Zara)",
+ "Модум-транс",
+ "Эбботт лэбораториз (Abbott Laboratories)",
+ "Группа Магнезит",
+ "Газпром автоматизация",
+ "Газэнергосервис",
+ "Независимая энергосбытовая компания Краснодарского края",
+ "Группа ЭПМ",
+ "Минудобрения",
+ "Либхерр-Русланд (Liebherr)",
+ "Восточная техника (Vost-Tech)",
+ "Первый канал",
+ "ГМК Сплав",
+ "ГК Автодилерство",
+ "НМЖК",
+ "ВГТРК",
+ "Неофарм",
+ "Роскосмос",
+ "Вита Лайн",
+ "Краснодарзернопродукт-Экспо",
+ "Алкоторг",
+ "Красцветмет",
+ "Касторама Рус (Castorama)",
+ "Деловые линии",
+ "ГВСУ по специальным объектам",
+ "ПКФ ДиПОС",
+ "Восток-Запад",
+ "Амурская нефтебаза",
+ "Юг Руси",
+ "Шнейдер Электрик (Schneider Electric)",
+ "Сингента (Chemchina)",
+ "Титан",
+ "Петропавловск",
+ "Фармимэкс",
+ "АБ Инбев Эфес (Anheuser-Busch Inbev)",
+ "ABI Product",
+ "Профитмед",
+ "ТД Агроторг",
+ "ТЭК СПБ",
+ "ТД Ункомтех",
+ "ОПХ (Heineken)",
+ "ТГК-16",
+ "Уральский банк реконструкции и развития",
+ "QIWI",
+ "СК Согласие",
+ "Группа Эссен",
+ "Втормет",
+ "Эссити (Essity)",
+ "Hoff (Домашний интерьер)",
+ "Сиско Солюшенз (Cisco)",
+ "ВО ЖДТ России",
+ "Купишуз (Lamoda)",
+ "Делл (Dell)",
+ "ПСК",
+ "Каменск-Уральский металлургический завод",
+ "Аргос",
+ "А.П.Р.",
+ "ГК 1520",
+ "Артис-Агро Экспорт",
+ "Луидор",
+ "Порше Руссланд (Porsche)",
+ "Денцу Эйджис Си Эс (Dentsu)",
+ "Эйвон Бьюти Продактс Компани (Avon)",
+ "РКЦ Прогресс",
+ "Силовые машины",
+ "АНГК",
+ "Корпорация Гринн",
+ "Фаберлик",
+ "Сибирская сервисная компания",
+ "Банк Возрождение",
+ "Отисифарм",
+ "Боэс Констракшн (Boes Construction)",
+ "Саткинский чугуноплавильный завод",
+ "Алтайвагон",
+ "ПТК",
+ "Щекиноазот",
+ "Волгоградэнергосбыт",
+ "Русский уголь",
+ "Трест КХМ",
+ "РМ Рейл",
+ "Восточная горнорудная компания",
+ "Группа Стройтрансгаз",
+ "БАСФ (BASF)",
+ "Мерида",
+ "Брок-Инвест-Сервис и К",
+ "Вирлпул Рус (Whirlpool)",
+ "Карелия Палп",
+ "Тева (Teva)",
+ "Media Direction Group",
+ "Якобс Дау Эгбертс Рус (Jacobs Douwe Egberts)",
+ "ГК Великан",
+ "Август",
+ "Транслом",
+ "ОТП Банк",
+ "РусВинил",
+ "Системный оператор Единой энергетической системы",
+ "АСР-Углесбыт",
+ "ЦЭНКИ",
+ "Транстрейдойл",
+ "Росморпорт",
+ "Газнефтетрэйдинг",
+ "Сладковско-Заречное",
+ "Кроношпан (Kronoplus)",
+ "ТЦ Кунцево Лимитед",
+ "СНПХ",
+ "Кимберли-Кларк (Kimberly-Clark)",
+ "Катерпиллар Евразия (Caterpillar)",
+ "Крок инкорпорейтед",
+ "Ашинский металлургический завод",
+ "Автодом",
+ "Международный центр",
+ "Мишлен (Michelin)",
+ "Картли",
+ "БелАЗ-24",
+ "Первый завод",
+ "ГК ЕКС",
+ "Петролеум Трейдинг",
+ "Нижфарм (Nidda Midco)",
+ "Импэкснефтехим",
+ "Вольво Карс (Zhejiang Geely)",
+ "Мосметрострой",
+ "ТЭК Мосэнерго",
+ "Борисхоф 1 (Inchcape)",
+ "ГК Титан",
+ "ПТК Уголь",
+ "Авторусь",
+ "Юг-Авто",
+ "Нова",
+ "Метрострой",
+ "Ресурс",
+ "Сетевая компания",
+ "РЕ Трэйдинг (LPP)",
+ "Углетранс",
+ "ЭйчПи Инк (HP Inc.)",
+ "ТК Шлюмберже (Schlumberger)",
+ "ГК Мега-Авто",
+ "Корпорация Электросевкавмонтаж",
+ "ГК Российские коммунальные системы",
+ "Запсибгазпром",
+ "Нефтепродукттрейд",
+ "Сатурн-Р",
+ "Завод имени Дегтярева",
+ "Такеда Фармасьютикалс (Takeda Pharmaceutical)",
+ "Слата супермаркет",
+ "Emex",
+ "САМ-МБ",
+ "171 Меридиан",
+ "Армтек",
+ "Центр финансовых технологий",
+ "Группа компаний Пионер",
+ "АХ Степь",
+ "Таграс (ТНГ-Групп)",
+ "Fonbet",
+ "Сандоз (Sandoz)",
+ "Берлин-Хеми А. Менарини (Berlin Chemie)",
+ "ГК Агропромкомплектация",
+ "МАКС",
+ "Компания Трасса",
+ "Башкирэнерго",
+ "Охрана Росгвардии",
+ "Гала-Форм",
+ "КРКА Фарма (KRKA)",
+ "Максидом",
+ "Нефтехимремстрой",
+ "Нефтьмагистраль",
+ "Авеста Фармацевтика (Baby Dream)",
+ "Старттех",
+ "Конар",
+ "Нортгаз",
+ "УГС",
+ "АББ (ABB)",
+ "Металлстандарт",
+ "Балтийская топливная компания",
+ "Мострансавто",
+ "Аксель-Моторс",
+ "Группа компаний МИЦ",
+ "ПК Борец",
+ "Европа",
+ "Сибирская аграрная группа",
+ "РТИ",
+ "Ферронордик машины (Ferronordic)",
+ "Южуралзолото ГК",
+ "Прогресс",
+ "Юг-Нефтепродукт",
+ "Камский кабель",
+ "Familia",
+ "Транскапиталбанк",
+ "А-Ойл",
+ "Сибтрейд",
+ "МТС-банк",
+ "Московская инженерно-строительная компания",
+ "Курганмашзавод",
+ "Вектрум-К",
+ "Морской терминал Тамань",
+ "Таркетт Рус (Tarkett)",
+ "Несте Санкт-Петербург (Neste)",
+ "Ново-Уренгойская газовая компания",
+ "Национальная нерудная компания",
+ "Октоблу (Decathlon)",
+ "Снежная Королева",
+ "Новартис Фарма (Novartis)",
+ "Магнолия",
+ "Техинком",
+ "Дочки-Сыночки",
+ "Астеллас Фарма",
+ "General Fueller",
+ "Автозаправочные комплексы Atan",
+ "Псковвтормет",
+ "Авиакомпания Икар",
+ )
+
+ catch_phrase_adj = (
+ (
+ "Автоматизированный",
+ "Автономный",
+ "Адаптивный",
+ "Амортизированный",
+ "Ассимилированный",
+ "Безопасный",
+ "Бизнес-ориентированный",
+ "Взаимовыгодный",
+ "Виртуальный",
+ "Глубокий",
+ "Горизонтальный",
+ "Делегируемый",
+ "Децентрализованный",
+ "Дублируемый",
+ "Инверсный",
+ "Инновационный",
+ "Интегрированный",
+ "Интуитивный",
+ "Качественный",
+ "Клиент-ориентированный",
+ "Контролируемый",
+ "Концептуальный",
+ "Корпоративный",
+ "Кросс-платформенный",
+ "Межгрупповой",
+ "Многогранный",
+ "Многоканальный",
+ "Многослойный",
+ "Многоуровневый",
+ "Модернизируемый",
+ "Настраиваемый",
+ "Новый",
+ "Общедоступный",
+ "Объектный",
+ "Обязательный",
+ "Оперативный",
+ "Оптимизированный",
+ "Опциональный",
+ "Организованный",
+ "Органичный",
+ "Ориентированный",
+ "Открытый",
+ "Оцифрованный",
+ "Переключаемый",
+ "Переосмысленный",
+ "Переработанный",
+ "Перспективный",
+ "Полный",
+ "Поэтапный",
+ "Превентивный",
+ "Программируемый",
+ "Прогрессивный",
+ "Продвинутый",
+ "Прочный",
+ "Разнообразный",
+ "Распределённый",
+ "Расширенный",
+ "Реализованный",
+ "Реконструируемый",
+ "Самодостаточный",
+ "Сбалансированный",
+ "Сетевой",
+ "Синхронизированный",
+ "Совместимый",
+ "Сокращенный",
+ "Сосредоточенный",
+ "Стабильный",
+ "Стратегический",
+ "Увеличенный",
+ "Удобный",
+ "Улучшенный",
+ "Улучшенный",
+ "Уменьшенный",
+ "Универсальный",
+ "Управляемый",
+ "Устойчивый",
+ "Фундаментальный",
+ "Функциональный",
+ "Цельный",
+ "Централизованный",
+ "Эксклюзивный",
+ "Элегантный",
+ "Эргономичный",
+ ),
+ (
+ "аналитический",
+ "асимметричный",
+ "асинхронный",
+ "бездефектный",
+ "бескомпромиссный",
+ "веб-ориентированный",
+ "встречный",
+ "вторичный",
+ "высокоуровневый",
+ "гибкий",
+ "гибридный",
+ "глобальный",
+ "двунаправленный",
+ "действенный",
+ "динамичный",
+ "единообразный",
+ "заметный",
+ "инструктивный",
+ "интерактивный",
+ "исполнительный",
+ "итернациональный",
+ "клиент-серверный",
+ "контекстуальный",
+ "круглосуточный",
+ "логистический",
+ "локальный",
+ "максимальный",
+ "масштабируемый",
+ "методичный",
+ "многозадачный",
+ "мобильный",
+ "модульный",
+ "мультимедийный",
+ "наглядный",
+ "направленный",
+ "национальный",
+ "нейтральный",
+ "нестандартный",
+ "объектно-ориентированный",
+ "однородный",
+ "оптимальный",
+ "основной",
+ "отказостойкий",
+ "переходный",
+ "последовательный",
+ "потенциальный",
+ "пошаговый",
+ "прибыльный",
+ "приоритетный",
+ "промежуточный",
+ "радикальный",
+ "раздвоенный",
+ "региональный",
+ "связный",
+ "систематический",
+ "системный",
+ "составной",
+ "социальный",
+ "специализированный",
+ "статический",
+ "третичный",
+ "ультрасовременный",
+ "целостный",
+ "широкий",
+ "широкопрофильный",
+ "эвристический",
+ "экоцентричный",
+ "энергонезависимый",
+ "яркий",
+ ),
+ )
+
+ catch_phrase_nouns_masc = (
+ "адаптер",
+ "алгоритм",
+ "альянс",
+ "анализатор",
+ "архив",
+ "веб-сайт",
+ "вызов",
+ "графический интерфейс",
+ "графический интерфейс пользователя",
+ "доступ",
+ "инструментарий",
+ "интерфейс",
+ "инфопосредник",
+ "искусственный интеллект",
+ "массив",
+ "модератор",
+ "мониторинг",
+ "набор инструкций",
+ "параллелизм",
+ "подход",
+ "портал",
+ "прогноз",
+ "продукт",
+ "проект",
+ "протокол",
+ "ресурс",
+ "системный движок",
+ "успех",
+ "фреймворк",
+ "хаб",
+ "эталон",
+ )
+
+ catch_phrase_nouns_fem = (
+ "архитектура",
+ "база данных",
+ "база знаний",
+ "вероятность",
+ "возможность",
+ "гибкость",
+ "защищенная линия",
+ "иерархия",
+ "инициатива",
+ "инфраструктура",
+ "кодировка",
+ "конгломерация",
+ "концепция",
+ "координация",
+ "локальная сеть",
+ "матрица",
+ "методология",
+ "миграция",
+ "модель",
+ "нейронная сеть",
+ "парадигма",
+ "поддержка",
+ "политика",
+ "проекция",
+ "производительность",
+ "прошивка",
+ "рабочая группа",
+ "реализация",
+ "сеть Интранет",
+ "сеть Экстранет",
+ "служба поддержки",
+ "служба техподдержки",
+ "способность",
+ "стандартизация",
+ "стратегия",
+ "структура",
+ "суперструктура",
+ "установка",
+ "фокус-группа",
+ "функциональность",
+ "функция",
+ "ценовая структура",
+ "эмуляция",
+ )
+
+ catch_phrase_nouns_neu = (
+ "взаимодействие",
+ "групповое программное обеспечение",
+ "интернет-решение",
+ "использование",
+ "межплатформенное программное обеспечение",
+ "оборудование",
+ "определение",
+ "отношение",
+ "приложение",
+ "программное обеспечение",
+ "решение",
+ "совершенствование процесса",
+ "сотрудничество",
+ "управление бюджетом",
+ "хранилище данных",
+ "шифрование",
+ "ядро",
+ )
+
+ bsWords = (
+ (
+ "Адаптация",
+ "Визуализация",
+ "Включение",
+ "Внедрение",
+ "Генерация",
+ "Инновация",
+ "Интеграция",
+ "Использование",
+ "Итерация",
+ "Конструирование",
+ "Координация",
+ "Культивация",
+ "Максимизация",
+ "Модернизация",
+ "Монетизация",
+ "Мотивация",
+ "Обеспечение",
+ "Объединение",
+ "Оптимизация",
+ "Освоение",
+ "Охват",
+ "Оцифровка",
+ "Перезагрузка",
+ "Переопределение",
+ "Переосмысление",
+ "Перепрофилирование",
+ "Переход",
+ "Преображение",
+ "Приспособление",
+ "Продление",
+ "Производство",
+ "Развитие",
+ "Разворачивание",
+ "Разработка",
+ "Распределение",
+ "Реализация",
+ "Революция",
+ "Синтез",
+ "Синхронизация",
+ "Сравнение",
+ "Трансформация",
+ "Увеличение",
+ "Управление",
+ "Ускорение",
+ "Формирование",
+ "Шкалирование",
+ "Эксплуатация",
+ ),
+ (
+ "B2B",
+ "B2C",
+ "активных",
+ "безотказных",
+ "беспроводных",
+ "богатых",
+ "веб-ориентированных",
+ "вертикальных",
+ "виртуальных",
+ "глобальных",
+ "действенных",
+ "динамичных",
+ "заказных",
+ "индивидуальных",
+ "инновационных",
+ "интегрированных",
+ "интерактивных",
+ "интуитивных",
+ "концептуальных",
+ "корпоративных",
+ "критически важных",
+ "кроссплатформенных",
+ "круглогодичных",
+ "круглосуточных",
+ "лучших в своём роде",
+ "масштабируемых",
+ "мультимедийных",
+ "наглядных",
+ "надежных",
+ "онлайн и офлайн",
+ "ориентированных на пользователя",
+ "открытых",
+ "передовых",
+ "подробных",
+ "популярных",
+ "престижных",
+ "прибыльных",
+ "притягательных",
+ "прозрачных",
+ "распределённых",
+ "распространенных",
+ "расширяемых",
+ "революционных",
+ "сенсационных",
+ "серверных",
+ "сетевых",
+ "соблазнительных",
+ "совместных",
+ "современных",
+ "стандартных",
+ "стратегических",
+ "ультрасовременных",
+ "фронт-энд",
+ "целостных",
+ "цельных",
+ "эффективных",
+ ),
+ (
+ "архитектур",
+ "аудиторий",
+ "веб-сервисов",
+ "взаимодействий",
+ "действий",
+ "диапазонов",
+ "знаний",
+ "инициатив",
+ "интернет-компаний",
+ "интернет-магазинов",
+ "интернет-продавцов",
+ "интернет-услуг",
+ "интерфейсов",
+ "инфопосредников",
+ "инфраструктур",
+ "каналов",
+ "методик",
+ "метрик",
+ "моделей",
+ "ниш",
+ "областей интереса",
+ "отношений",
+ "парадигм",
+ "партнерств",
+ "платформ",
+ "пользователей",
+ "порталов",
+ "приложений",
+ "результатов",
+ "решений",
+ "рынков",
+ "сетей",
+ "систем",
+ "систем снабжения",
+ "сообществ",
+ "схем",
+ "технологий",
+ "функций",
+ ),
+ )
+
+ def catch_phrase(self) -> str:
+ """
+ :example: 'Адаптивный и масштабируемый графический интерфейс'
+ """
+ noun: str = self.random_element(
+ self.catch_phrase_nouns_masc + self.catch_phrase_nouns_fem + self.catch_phrase_nouns_neu
+ )
+ adj_first: str = self.random_element(self.catch_phrase_adj[0])
+ adj_second: str = self.random_element(self.catch_phrase_adj[1])
+ if noun in self.catch_phrase_nouns_fem:
+ adj_first = adj_first[:-2] + "ая"
+ adj_second = adj_second[:-2] + "ая"
+ elif noun in self.catch_phrase_nouns_neu:
+ adj_first = adj_first[:-2] + "ое"
+ adj_second = adj_second[:-2] + "ое"
+ return adj_first + " и " + adj_second + " " + noun
+
+ def large_company(self) -> str:
+ """
+ :example: 'АвтоВАЗ'
+ """
+ return self.random_element(self.large_companies)
+
+ def company_prefix(self) -> str:
+ """
+ :example: 'ООО'
+ """
+ return self.random_element(self.company_prefixes)
+
+ def businesses_inn(self) -> str:
+ """
+ Returns tax identification number for businesses (ru. идентификационный номер налогоплательщика, ИНН).
+ """
+ region: str = "%02d" % self.random_int(min=1, max=92)
+ inspection: str = "%02d" % self.random_int(min=1, max=99)
+ tail: str = "%05d" % self.random_int(min=1, max=99999)
+ result: str = region + inspection + tail
+
+ return result + calculate_checksum(result)
+
+ def individuals_inn(self) -> str:
+ """
+ Returns tax identification number for individuals (ru. идентификационный номер налогоплательщика, ИНН).
+ """
+ region: str = "%02d" % self.random_int(min=1, max=92)
+ inspection: str = "%02d" % self.random_int(min=1, max=99)
+ tail: str = "%06d" % self.random_int(min=1, max=999999)
+ result: str = region + inspection + tail
+ result += calculate_checksum(result)
+
+ return result + calculate_checksum(result)
+
+ def businesses_ogrn(self) -> str:
+ """
+ Returns primary state registration number for businesses
+ (ru. основной государственный регистрационный номер, ОГРН).
+ """
+ sign: str = self.random_element(("1", "5"))
+ year: str = "%02d" % self.random_int(min=1, max=datetime.now().year - 2000)
+ region: str = "%02d" % self.random_int(min=1, max=92)
+ tail: str = "%07d" % self.random_int(min=1, max=9999999)
+
+ result: str = sign + year + region + tail
+
+ return result + str((int(result) % 11) % 10)
+
+ def individuals_ogrn(self) -> str:
+ """
+ Returns primary state registration number for individuals
+ (ru. основной государственный регистрационный номер, ОГРН).
+ """
+ year: str = "%02d" % self.random_int(min=1, max=datetime.now().year - 2000)
+ region: str = "%02d" % self.random_int(min=1, max=92)
+ tail: str = "%09d" % self.random_int(min=1, max=999999999)
+
+ result: str = "3" + year + region + tail
+
+ return result + str((int(result) % 13) % 10)
+
+ def kpp(self) -> str:
+ """
+ Returns tax registration reason code (ru. код причины постановки на учет, КПП).
+ """
+ region: str = "%02d" % self.random_int(min=1, max=92)
+ inspection: str = "%02d" % self.random_int(min=1, max=99)
+ reason: str = self.random_element(("01", "43", "44", "45"))
+ tail: str = "%03d" % self.random_int(min=1, max=999)
+
+ return region + inspection + reason + tail
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/ru_RU/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/ru_RU/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..2f36871
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/ru_RU/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/sk_SK/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/sk_SK/__init__.py
new file mode 100644
index 0000000..a14bed0
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/sk_SK/__init__.py
@@ -0,0 +1,16 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}} {{last_name}} {{company_suffix}}",
+ "{{last_name}}",
+ )
+
+ company_suffixes = (
+ "s.r.o.",
+ "v.o.s.",
+ "a.s.",
+ "k.s.",
+ )
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/sk_SK/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/sk_SK/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..c4d5d87
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/sk_SK/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/sl_SI/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/sl_SI/__init__.py
new file mode 100644
index 0000000..79d8c1f
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/sl_SI/__init__.py
@@ -0,0 +1,13 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{last_name}} {{company_suffix}}",
+ "{{first_name}} {{last_name}} s.p.",
+ )
+
+ company_suffixes = (
+ "d.o.o.",
+ "d.d.",
+ )
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/sl_SI/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/sl_SI/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..218039a
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/sl_SI/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/sv_SE/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/sv_SE/__init__.py
new file mode 100644
index 0000000..9ef04c8
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/sv_SE/__init__.py
@@ -0,0 +1,14 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}} {{last_name}} {{company_suffix}}",
+ "{{last_name}} & {{last_name}} {{company_suffix}}",
+ )
+
+ company_suffixes = (
+ "AB",
+ "HB",
+ )
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/sv_SE/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/sv_SE/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..ac5847d
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/sv_SE/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/th_TH/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/th_TH/__init__.py
new file mode 100644
index 0000000..90bc76a
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/th_TH/__init__.py
@@ -0,0 +1,126 @@
+from collections import OrderedDict
+
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = OrderedDict(
+ (
+ ("{{company_limited_prefix}}{{last_name}} {{company_limited_suffix}}", 0.2),
+ (
+ "{{company_limited_prefix}}{{last_name}}{{company_suffix}} {{company_limited_suffix}}",
+ 0.2,
+ ),
+ ("{{company_limited_prefix}}{{last_name}} {{company_limited_suffix}}", 0.2),
+ ("{{company_prefix}}{{last_name}}", 0.2),
+ ("{{company_prefix}}{{last_name}}{{company_suffix}}", 0.2),
+ ("{{last_name}}{{company_suffix}}", 0.1),
+ ("{{nonprofit_prefix}}{{last_name}}", 0.1),
+ ("{{last_name}}-{{last_name}}", 0.05),
+ ("{{last_name}}และ{{last_name}}", 0.05),
+ ("{{company_limited_prefix}}{{last_name}}", 0.01),
+ )
+ )
+
+ company_prefixes = OrderedDict(
+ (
+ ("ห้างหุ้นส่วนจำกัด ", 0.3),
+ ("หจก.", 0.2),
+ ("บจก.", 0.1),
+ ("บมจ.", 0.1),
+ ("ห้างหุ้นส่วนสามัญ ", 0.1),
+ ("หสน.", 0.01),
+ )
+ )
+
+ nonprofit_prefixes = OrderedDict(
+ (
+ ("สมาคม", 0.4),
+ ("มูลนิธิ", 0.3),
+ ("ชมรม", 0.2),
+ ("สหภาพแรงงาน", 0.1),
+ )
+ )
+
+ company_suffixes = (
+ "และเพื่อน",
+ "และบุตร",
+ "แอนด์ซันส์",
+ "กรุ๊ป",
+ "การช่าง",
+ "ก่อสร้าง",
+ "บริการ",
+ "เซอร์วิส",
+ "กลการ",
+ "ซัพพลาย",
+ "คอมมิวนิเคชั่น",
+ "พืชผล",
+ "เอเยนซี",
+ "เอ็นจิเนียริ่ง",
+ "คอนสตรัคชั่น",
+ "วิศวกรรม",
+ "วิศวการ",
+ "คอมพิวเตอร์",
+ "พานิช",
+ "ขนส่ง",
+ "เฟอนิชชิ่ง",
+ "เฟอร์นิเจอร์",
+ "อุตสาหกรรม",
+ "เอนเตอรไพรส์",
+ "จิวเวลรี่",
+ "อะไหล่ยนต์",
+ "ภาพยนตร์",
+ "ยานยนต์",
+ "เทรดดิ้ง",
+ "การค้า",
+ "แลบ",
+ "เคมิคอล",
+ "อิมปอร์ตเอ็กซปอร์ต",
+ "อินเตอร์เนชั่นแนล",
+ "บรรจุภัณฑ์",
+ "แพคกิ้ง",
+ "มอเตอร์",
+ "โอสถ",
+ "การบัญชี",
+ "สโตร์",
+ )
+
+ company_limited_prefixes = OrderedDict(
+ (
+ ("บริษัท ", 0.95),
+ ("ธนาคาร", 0.03),
+ ("บริษัทหลักทรัพย์ ", 0.005),
+ ("กองทุนรวม", 0.005),
+ )
+ )
+
+ company_limited_suffixes = OrderedDict(
+ (
+ ("จำกัด", 0.85),
+ ("จำกัด (มหาชน)", 0.15),
+ )
+ )
+
+ def company_prefix(self) -> str:
+ """
+ :example: 'ห้างหุ้นส่วนจำกัด'
+ """
+ return self.random_element(self.company_prefixes)
+
+ def company_limited_prefix(self) -> str:
+ """
+ :example: 'บริษัท'
+ """
+ return self.random_element(self.company_limited_prefixes)
+
+ def company_limited_suffix(self) -> str:
+ """
+ :example: 'จำกัด'
+ """
+ return self.random_element(self.company_limited_suffixes)
+
+ def nonprofit_prefix(self) -> str:
+ """
+ :example: 'มูลนิธิ'
+ """
+ return self.random_element(self.nonprofit_prefixes)
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/th_TH/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/th_TH/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..ee96d86
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/th_TH/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/tl_PH/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/tl_PH/__init__.py
new file mode 100644
index 0000000..4359d9d
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/tl_PH/__init__.py
@@ -0,0 +1,7 @@
+from ..fil_PH import Provider as FilPhProvider
+
+
+class Provider(FilPhProvider):
+ """No difference from Company Provider for fil_PH locale"""
+
+ pass
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/tl_PH/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/tl_PH/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..289c330
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/tl_PH/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/tr_TR/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/tr_TR/__init__.py
new file mode 100644
index 0000000..2f866fd
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/tr_TR/__init__.py
@@ -0,0 +1,123 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = (
+ "{{last_name}} {{company_suffix}}",
+ "{{last_name}} {{last_name}} {{company_suffix}}",
+ "{{large_company}}",
+ )
+ # Source: https://www.capital.com.tr/listeler/capital-500
+ large_companies = (
+ "Tüpraş",
+ "Türk Hava Yolları",
+ "Petrol Ofisi",
+ "Opet Petrolcülük",
+ "Ford Otosan",
+ "BİM Birleşik Mağazalar",
+ "Arçelik",
+ "Shell&Turcas Petrol",
+ "Ereğli Demir Çelik",
+ "Türk Telekom",
+ "Toyota Otomotiv",
+ "Tofaş Oto Fabrika",
+ "Turkcell",
+ "Oyak Renault",
+ "Migros",
+ "RC Rönesans İnşaat",
+ "Doğuş Otomotiv",
+ "Anadolu Efes Biracılık",
+ "LC Waikiki Mağazacılık",
+ "Enerjisa Enerji",
+ "Vodafone",
+ "Vestel Elektronik",
+ "Mercedes-Benz Türk",
+ "Şişecam",
+ "İÇDAŞ Çelik Enerji",
+ "JTI Tütün Ürünleri Pazarlama",
+ "Selçuk Ecza",
+ "İskenderun Demir Çelik",
+ "Enka İnşaat",
+ "Kibar Dış Ticaret",
+ "Hyundai Assan Otomotiv",
+ "Şok Marketler",
+ "İstanbul Altın Rafinerisi",
+ "Coca-Cola İçecek",
+ "Aygaz",
+ "İçtaş İnşaat",
+ "BSH Ev Aletleri",
+ "Petkim",
+ "Otokoç",
+ "THY Opet",
+ "İGDAŞ İstanbul Gaz Dağıtım",
+ "Limak İnşaat",
+ "Hayat Kimya",
+ "Limak Yatırım",
+ "Mapa İnşaat",
+ "Aytemiz Akaryakıt Dağıtım",
+ "Aselsan",
+ "Pegasus Hava Taşımacılığı",
+ "TUSAŞ-Türk Havacılık ve Uzay",
+ "GAP İnşaat",
+ "Tosçelik Profil ve Saç",
+ "Unilever",
+ "Tekfen İnşaat",
+ "Ülker Bisküvi",
+ "Çalık Enerji",
+ "Indeks Bilgisayar",
+ "Güneş Ekspres Havacılık",
+ "TAV Havalimanları",
+ "CarrefourSA",
+ "Borçelik Çelik Sanayi",
+ "Sarkuysan",
+ "Trakya Cam",
+ "Türk Traktör",
+ "Mey İçki",
+ "Kardemir",
+ "İpragaz",
+ "Zorlu Enerji",
+ "Vestel Beyaz Eşya",
+ "Aksa Enerji Üretim",
+ "TGS Dış Ticaret",
+ "TP Petrol Dağıtım",
+ "Gübre Fabrikaları",
+ "Gediz Elektrik Perakende Satış",
+ "BASF Türkiye",
+ "Er-Bakır Elektrolitik Bakır",
+ "Teknosa İç ve Dış Ticaret",
+ "Kroman Çelik",
+ "Eren Enerji",
+ "Tiryaki Agro Gıda",
+ "Acıbadem Sağlık Hizmetleri",
+ "Yücel Boru ve Profil",
+ "Baştuğ Metalurji",
+ "Eti Gıda",
+ "Philsa Philip Morris Sabancı Sigara",
+ "Netlog Lojistik Hizmetleri",
+ "İzmir Demir Çelik",
+ "Assan Alüminyum",
+ "Tepe İnşaat",
+ "Honda Türkiye",
+ "Koton",
+ "Bizim Toptan Satış Mağazaları",
+ "Aksa Akrilik",
+ "Aksa Doğalgaz",
+ "Borusan Otomotiv",
+ "Kastamonu Entegre",
+ "Sepaş Enerji Sakarya Elektrik",
+ "TAV Tepe Akfen",
+ "Konya Şeker Fabrikası",
+ )
+ company_suffixes = (
+ "A.Ş.",
+ "Ltd.",
+ "Tic.",
+ "San.",
+ "Şti.",
+ )
+
+ def large_company(self) -> str:
+ """
+ :example: 'Peak Games'
+ """
+ return self.random_element(self.large_companies)
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/tr_TR/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/tr_TR/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..1eeb1c3
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/tr_TR/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/zh_CN/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/zh_CN/__init__.py
new file mode 100644
index 0000000..af94655
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/zh_CN/__init__.py
@@ -0,0 +1,95 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = ["{{company_prefix}}{{company_suffix}}"]
+
+ company_prefixes = [
+ "超艺",
+ "和泰",
+ "九方",
+ "鑫博腾飞",
+ "戴硕电子",
+ "济南亿次元",
+ "海创",
+ "创联世纪",
+ "凌云",
+ "泰麒麟",
+ "彩虹",
+ "兰金电子",
+ "晖来计算机",
+ "天益",
+ "恒聪百汇",
+ "菊风公司",
+ "惠派国际公司",
+ "创汇",
+ "思优",
+ "时空盒数字",
+ "易动力",
+ "飞海科技",
+ "华泰通安",
+ "盟新",
+ "商软冠联",
+ "图龙信息",
+ "易动力",
+ "华远软件",
+ "创亿",
+ "时刻",
+ "开发区世创",
+ "明腾",
+ "良诺",
+ "天开",
+ "毕博诚",
+ "快讯",
+ "凌颖信息",
+ "黄石金承",
+ "恩悌",
+ "雨林木风计算机",
+ "双敏电子",
+ "维旺明",
+ "网新恒天",
+ "数字100",
+ "飞利信",
+ "立信电子",
+ "联通时科",
+ "中建创业",
+ "新格林耐特",
+ "新宇龙信息",
+ "浙大万朋",
+ "MBP软件",
+ "昂歌信息",
+ "万迅电脑",
+ "方正科技",
+ "联软",
+ "七喜",
+ "南康",
+ "银嘉",
+ "巨奥",
+ "佳禾",
+ "国讯",
+ "信诚致远",
+ "浦华众城",
+ "迪摩",
+ "太极",
+ "群英",
+ "合联电子",
+ "同兴万点",
+ "襄樊地球村",
+ "精芯",
+ "艾提科信",
+ "昊嘉",
+ "鸿睿思博",
+ "四通",
+ "富罳",
+ "商软冠联",
+ "诺依曼软件",
+ "东方峻景",
+ "华成育卓",
+ "趋势",
+ "维涛",
+ "通际名联",
+ ]
+ company_suffixes = [n + "有限公司" for n in ["科技", "网络", "信息", "传媒"]]
+
+ def company_prefix(self) -> str:
+ return self.random_element(self.company_prefixes)
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/zh_CN/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/zh_CN/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..c1737a0
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/zh_CN/__pycache__/__init__.cpython-311.pyc
Binary files differ
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/zh_TW/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/zh_TW/__init__.py
new file mode 100644
index 0000000..4052536
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/zh_TW/__init__.py
@@ -0,0 +1,113 @@
+from .. import Provider as CompanyProvider
+
+
+class Provider(CompanyProvider):
+ formats = ("{{company_prefix}}{{company_suffix}}",)
+
+ company_prefixes = (
+ "品王餐飲",
+ "一統企業",
+ "品誠",
+ "台灣電信",
+ "Goagle",
+ "一統星巴克",
+ "台日積體電路",
+ "榮長航空",
+ "台灣印無品良",
+ "華中航空",
+ "台灣人銀行",
+ "國中鋼鐵",
+ "海鴻精密",
+ "台灣鐵高",
+ "家宜家居(KIEA)",
+ "天上雜誌",
+ "台灣力電",
+ "碩華電腦",
+ "雄豹旅遊",
+ "光新三越百貨",
+ "台灣軟微",
+ "鐵台",
+ "一統超商",
+ "碁宏",
+ "創群光電(奇原美電子)",
+ "台灣酒菸",
+ "美奧廣告",
+ "AYHOO!摩奇",
+ "台灣台油",
+ "達宏國際電子",
+ "華晶國際酒店",
+ "秀威影城",
+ "王鼎餐飲集團",
+ "台灣五星電子",
+ "遊戲葡萄數位科技",
+ "橋子王生技",
+ "大八電視",
+ "台灣業糖",
+ "都亞緻麗",
+ "台灣來自水",
+ "麥當當",
+ "風微廣場",
+ "見遠雜誌",
+ "石金堂",
+ "邦城文化事業",
+ "華中郵政",
+ "達友光電",
+ "中台信託商業銀行",
+ "台北登來喜大飯店",
+ "全味食品工業",
+ "遠西百貨",
+ "旗花(台灣銀)行",
+ "冠智科技",
+ "丹味企業",
+ "發聯科技",
+ "台灣雅萊(Y'ORÉAL)",
+ "古太可口可樂",
+ "榮長海運",
+ "達廣電腦",
+ "華福大飯店",
+ "立三電視",
+ "星燦國際旅行社",
+ "衣優庫(Nuiqlo)",
+ "德汎",
+ "台北眾大捷運",
+ "共公電視",
+ "明陽海運",
+ "雄遠建設事業",
+ "台灣迪奧汽車",
+ "台灣地土銀行",
+ "天中電視",
+ "月日光半導體",
+ "塑台石化",
+ "樂可旅遊集團",
+ "信永藥品",
+ "輝燁企業",
+ "興復航空運輸",
+ "豐兆國際商業銀行",
+ "平太洋崇光百貨",
+ "神漢名店百貨",
+ "台灣士賓",
+ "賓國大飯店",
+ "業商週刊",
+ "台灣BIM",
+ "湖劍山世界",
+ "合作庫金商業銀行",
+ "台北邦富商業銀行",
+ "愛味之",
+ "邦富人壽保險",
+ "律理法律",
+ "心安食品服務(斯摩漢堡)",
+ "松黑",
+ "台灣生資堂",
+ "鮮爭",
+ "達台電子",
+ "聯燁鋼鐵",
+ "華聯電子",
+ "瑞輝大藥廠",
+ "隆豐大飯店(北台君悅)",
+ "資華粧業(生資堂)",
+ )
+
+ company_suffixes = ("", "有限公司", "股份有限公司", "資訊有限公司")
+
+ def company_prefix(self) -> str:
+ return self.random_element(self.company_prefixes)
diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/zh_TW/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/zh_TW/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..2bdabd4
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/company/zh_TW/__pycache__/__init__.cpython-311.pyc
Binary files differ