
    Vgg5                     :    d dl mZ ddlmZmZ dZ G d de      Zy)    )Tuple   )BaseProviderElementsTypeTc                       e Zd ZU dZee   ed<   dZee   ed<   dZe	ee   df   ed<   dZ
e	ee   df   ed	<   d
efdZd
efdZd
efdZd
efdZy)Provider)z {{last_name}} {{company_suffix}}z{{last_name}}-{{last_name}}z.{{last_name}}, {{last_name}} and {{last_name}}formats)Inczand SonsLLCGroupPLCLtdcompany_suffixes))dAdaptiveAdvancedAmelioratedAssimilated	AutomatedBalancedzBusiness-focusedCentralizedCloned
CompatibleConfigurablezCross-groupzCross-platformzCustomer-focusedCustomizableDecentralizedzDe-engineeredDevolved	DigitizedDistributedDiversez
Down-sizedEnhancedzEnterprise-wide	Ergonomic	ExclusiveExpandedExtendedzFace-to-faceFocusedz
Front-linezFully-configurablezFunction-basedFundamentalzFuture-proofedzGrass-roots
HorizontalImplemented
Innovative
Integrated	IntuitiveInverseManaged	Mandatory	MonitoredzMulti-channeledzMulti-lateralzMulti-layeredzMulti-tiered	NetworkedzObject-basedzOpen-architectedzOpen-source	Operative	OptimizedOptionalOrganic	OrganizedPersevering
PersistentPhased	PolarizedzPre-emptive	ProactivezProfit-focusedProfoundProgrammableProgressivez
Public-keyzQuality-focusedReactive	RealignedzRe-contextualizedzRe-engineeredReducedzReverse-engineeredzRight-sizedRobustSeamlessSecuredzSelf-enablingSharablezStand-aloneStreamlined
SwitchableSynchronizedSynergistic
SynergizedzTeam-orientedTotalzTriple-buffered	UniversalzUp-sized
UpgradablezUser-centriczUser-friendly	VersatileVirtual	VisionaryzVision-oriented)e24hour24/73rdgeneration4thgeneration5thgeneration6thgeneration	actuating	analyzing
asymmetricasynchronouszattitude-oriented
backgroundzbandwidth-monitoredzbi-directional
bifurcatedzbottom-linezclear-thinkingzclient-drivenzclient-servercoherentcohesive	compositezcontext-sensitivezcontextually-basedzcontent-based	dedicatedzdemand-drivendidacticdirectionaldiscretedisintermediatedynamiczeco-centric
empoweringencompassingzeven-keeled	executiveexplicitexudingzfault-tolerant
foregroundzfresh-thinkingz
full-rangeglobalzgrid-enabled	heuristicz
high-levelholistichomogeneouszhuman-resourcehybrid	impactfulincremental
intangibleinteractiveintermediateleadingedgelocal
logistical	maximized
methodicalmission-criticalmobilemodular
motivating
multimediazmulti-statezmulti-taskingnationalzneeds-basedneutralznext generationznon-volatilezobject-orientedoptimal
optimizingradical	real-time
reciprocalregional
responsivescalable	secondaryzsolution-orientedstablestatic
systematicsystemiczsystem-worthytangibletertiarytransitionaluniformzupward-trendingzuser-facingvalue-addedweb-enabledzwell-modulatedzzero administrationzzero-defectzzero tolerance)habilityaccessadapter	algorithmallianceanalyzerapplicationapproacharchitecturearchivezartificial intelligencearrayattitude	benchmarkzbudgetary management
capabilitycapacity	challengecircuitcollaboration
complexityconceptconglomerationcontingencycorezcustomer loyaltydatabasezdata-warehouse
definition	emulationencoding
encryptionextranetfirmwareflexibilityzfocus groupforecastframe	frameworkfunctionfunctionalitieszGraphic Interface	groupwarezGraphical User Interfacehardwarez	help-desk	hierarchyhubimplementationinfo-mediariesinfrastructure
initiativeinstallationzinstruction set	interfacezInternet solutionintranetzknowledge userknowledgebasezLocal Area Networkleveragematricesmatrixmethodology
middleware	migrationmodel	moderator
monitoring
moratoriumz
neural-netzopen architecturezopen systemorchestrationparadigmparallelismpolicyportalzpricing structurezprocess improvementproductproductivityproject
projectionprotocolzsecured linezservice-desksoftwaresolutionstandardizationstrategy	structuresuccesssuperstructuresupportsynergyzsystem enginez
task-force
throughputz
time-frametoolsetutilizationwebsite	workforce.catch_phrase_words))<	implementutilize	integrate
streamlineoptimizeevolve	transformembraceenableorchestrater   reinvent	aggregate	architectenhanceincentivizemorphempowerenvisioneermonetizeharness
facilitateseizerc   	synergize
strategizedeploybrandgrowtarget	syndicate
synthesizedelivermeshincubateengagemaximizer   expeditezre-intermediate
whiteboard	visualize	repurposeinnovatescaleunleashdriveextendengineerrevolutionizegenerateexploit
transitionze-enableiterate	cultivater   
productizeredefinezre-contextualize)@zclicks-and-mortarr   vertical	proactiverobustrevolutionaryr   zleading-edge
innovative	intuitive	strategic
e-businessrz   stickyz
one-to-onerQ   z
end-to-endrk   B2BB2Cgranularfrictionlessvirtualviralrd   z24/365zbest-of-breedkillermagneticzbleeding-edger   rs   zdot-comzback-endr   	efficientz	front-enddistributedseamless
extensiblezturn-keyzworld-classzopen-sourcezcross-platformzcross-mediasynergisticzbricks-and-clickszout-of-the-box
enterprise
integratedrp   wirelesstransparentznext-generationzcutting-edgezuser-centric	visionary
customized
ubiquitouszplug-and-playcollaborative
compellingrm   rich),	synergieszweb-readiness	paradigmsmarketspartnershipsinfrastructures	platformsinitiativeschannelseyeballscommunitiesROI	solutionsz	e-tailersz
e-serviceszaction-itemsportalsnichestechnologiescontentvortalszsupply-chainsconvergencerelationshipsarchitectures
interfacesz	e-marketsz
e-commercesystems	bandwidthr   models	mindsharedeliverablesusersschemasnetworksapplicationsmetricsr#  r   experienceszweb servicesmethodologiesbsWordsreturnc                 n    | j                  | j                        }| j                  j                  |      S )z&
        :example: 'Acme Ltd'
        )random_elementr	   	generatorparse)selfpatterns     a/var/www/html/hubwallet-dev/venv/lib/python3.12/site-packages/faker/providers/company/__init__.pycompanyzProvider.company  s-     **4<<8~~##G,,    c                 8    | j                  | j                        S )z!
        :example: 'Ltd'
        )r`  r   )rc  s    re  company_suffixzProvider.company_suffix  s     ""4#8#899rg  c                 |    dj                  | j                  D cg c]  }| j                  |       c}      S c c}w )z3
        :example: 'Robust full-range hub'
         )joinr   r`  rc  	word_lists     re  catch_phrasezProvider.catch_phrase	  s2     xxI`I`aI,,Y7abba   9c                 |    dj                  | j                  D cg c]  }| j                  |       c}      S c c}w )z>
        :example: 'integrate extensible convergence'
        rk  )rl  r]  r`  rm  s     re  bszProvider.bs  s0     xxVI,,Y7VWWVrp  N)__name__
__module____qualname__r	   r   str__annotations__r   r   r   r]  rf  ri  ro  rr   rg  re  r   r      s    "G\#  +\l3'[x9l3/45 xt	o.GU<$c)* ob- -: :cc cXC Xrg  r   N)typingr    r   r   	localizedr   rx  rg  re  <module>r|     s      )	KX| KXrg  