
    V                     x    S r SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  SrSr	S	r
S
rSrSrSrSrSrSS jrS rg)z!gcloud interactive static styles.    )absolute_import)division)unicode_literals)styles)tokenz#00DED1z#008000z#666666z#333333z#000000z#FF00FFbold	underlinereverseNc                     / nU (       a  UR                  U 5        U(       a  UR                  SU-   5        U(       a  UR                  S5        SR                  U5      $ )Nzbg:r    )appendjoin)
foreground
backgroundr   
componentss       3lib/googlecloudsdk/command_lib/interactive/style.pyColorr   &   sN    *j!ej()	f	*	    c                     [         R                  n U R                  [        R                  R
                  R                  R                  R                  [        [        [        5      [        R                  R
                  R                  R                  [        [        [        5      [        R                  R                  [        [        R                  R                  R                  [        [        R                  R                  R                   [        [        R                  R                  R"                  [        [        R                  R                  R$                  [        [        R                  R&                  [        [        R                  R(                  [        [*        5      [        R                  R,                  R.                  [        [        R                  R,                  R0                  [        [        R                  R,                  R2                  [4        [        R                  R,                  R6                  [8        [        R                  R:                  [        05        [         R<                  R?                  U S9$ )z'Return the color styles for the layout.)
style_dict) r   default_style_extensionsupdater   TokenMenuCompletions
CompletionCurrentr   BLUEGRAY	DARK_GRAYToolbarBOLDAccount	SeparatorProjectHelpPromptHSepGREENMarkdownSection
DefinitionValueITALIC	TruncatedREVERSEPurplePygmentsStylefrom_defaults)prompt_styless    r   GetDocumentStyler5   1   sn   11-kk""--55uT47Hkk""--uT9/Ekk4kk!!4kk##Tkk!!4kkkk$kkekk""Dkk%%tkk  &kk$$gkk$   
			+	+}	+	EEr   )NNF)__doc__
__future__r   r   r   prompt_toolkitr   r   r   r)   r   r    BLACKPURPLEr"   r.   r0   r   r5    r   r   <module>r<      sS     ( &  ' !   			
Fr   