diff options
author | cyfraeviolae <cyfraeviolae> | 2024-04-03 03:10:44 -0400 |
---|---|---|
committer | cyfraeviolae <cyfraeviolae> | 2024-04-03 03:10:44 -0400 |
commit | 6d7ba58f880be618ade07f8ea080fe8c4bf8a896 (patch) | |
tree | b1c931051ffcebd2bd9d61d98d6233ffa289bbce /venv/lib/python3.11/site-packages/faker/providers/company | |
parent | 4f884c9abc32990b4061a1bb6997b4b37e58ea0b (diff) |
venv
Diffstat (limited to 'venv/lib/python3.11/site-packages/faker/providers/company')
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 Binary files differnew file mode 100644 index 0000000..7abddae --- /dev/null +++ b/venv/lib/python3.11/site-packages/faker/providers/company/__pycache__/__init__.cpython-311.pyc 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 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 Binary files differnew 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 |