
    lig5                     B    d dl mZ ddlmZmZ dZ G d de          ZdS )    )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dS )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                 j    |                      | j                  }| j                            |          S )z&
        :example: 'Acme Ltd'
        )random_elementr	   	generatorparse)selfpatterns     p/var/www/html/Pagina-Ingenieria-Requisitos/venv/lib/python3.11/site-packages/faker/providers/company/__init__.pycompanyzProvider.company  s/     **4<88~##G,,,    c                 6    |                      | j                  S )z!
        :example: 'Ltd'
        )r`  r   rc  s    re  company_suffixzProvider.company_suffix  s     ""4#8999rg  c                 P     d                      fd j        D                       S )z3
        :example: 'Robust full-range hub'
         c                 :    g | ]}                     |          S  r`  .0	word_listrc  s     re  
<listcomp>z)Provider.catch_phrase.<locals>.<listcomp>  s'    aaaI,,Y77aaarg  )joinr   ri  s   `re  catch_phrasezProvider.catch_phrase	  s/     xxaaaaI`aaabbbrg  c                 P     d                      fd j        D                       S )z>
        :example: 'integrate extensible convergence'
        rl  c                 :    g | ]}                     |          S rn  ro  rp  s     re  rs  zProvider.bs.<locals>.<listcomp>  s'    VVVI,,Y77VVVrg  )rt  r]  ri  s   `re  bszProvider.bs  s.     xxVVVVVVVWWWrg  N)__name__
__module____qualname__r	   r   str__annotations__r   r   r   r]  rf  rj  ru  rx  rn  rg  re  r   r      s        "G\#    +\l3'[[[x9l3/45 x x xt	o.GU<$c)* o o ob- - - - -: : : : :cc c c c cXC X X X X X Xrg  r   N)typingr    r   r   	localizedr   rn  rg  re  <module>r     s|          ) ) ) ) ) ) ) )	KX KX KX KX KX| KX KX KX KX KXrg  