B
    't\*              J   @   s  d Z ddlmZmZ ddlmZmZ ddlmZ ddl	m
Z
 ddlmZ dd	gZd
dddddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSgJZdTdU eD dVdU e
D  ZdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdlgZdmdndodpdqdrdsdtdudvdwdwdxdydzd{d|d}dpd~ddddddydudsdddddddddddd'Ze dd Ze dd	 ZdS )z
The default styling.
    )unicode_literalsabsolute_import   )Stylemerge_styles)ANSI_COLOR_NAMES)NAMED_COLORS)memoizeddefault_ui_styledefault_pygments_style)searchzbg:ansibrightyellow ansiblack)zsearch.current )Z	incsearchr   )zincsearch.currentreverse)Zselectedr   )zcursor-columnz
bg:#dddddd)zcursor-line	underline)zcolor-columnz
bg:#ccaacc)zmatching-bracketr   )zmatching-bracket.otherz#000000 bg:#aacccc)zmatching-bracket.cursorz#ff8888 bg:#880000)zmultiple-cursorsz#000000 bg:#ccccaa)zline-numberz#888888)zline-number.currentbold)tildez#8888ff)promptr   )z
prompt.arg	noinherit)zprompt.arg.textr   )zprompt.searchr   )zprompt.search.textr   )zsearch-toolbarr   )zsearch-toolbar.textnobold)zsystem-toolbarr   )zsystem-toolbar.textr   )zarg-toolbarr   )zarg-toolbar.textr   )zvalidation-toolbarzbg:#550000 #ffffff)zwindow-too-smallzbg:#550000 #ffffff)zcompletion-toolbarzbg:#bbbbbb #000000)zcompletion-toolbar.arrowzbg:#bbbbbb #000000 bold)zcompletion-toolbar.completionzbg:#bbbbbb #000000)z%completion-toolbar.completion.currentzbg:#444444 #ffffff)zcompletion-menuzbg:#bbbbbb #000000)zcompletion-menu.completionr   )z"completion-menu.completion.currentzbg:#888888 #ffffff)zcompletion-menu.meta.completionzbg:#999999 #000000)z'completion-menu.meta.completion.currentzbg:#aaaaaa #000000)z!completion-menu.multi-column-metazbg:#aaaaaa #000000)z-completion-menu.completion fuzzymatch.outsidez
fg:#444444)z,completion-menu.completion fuzzymatch.insider   )z6completion-menu.completion fuzzymatch.inside.characterr   )z5completion-menu.completion.current fuzzymatch.outsidez
fg:default)z4completion-menu.completion.current fuzzymatch.insider   )zreadline-like-completionsr   )z$readline-like-completions.completionr   )z7readline-like-completions.completion fuzzymatch.outsidez#888888)z6readline-like-completions.completion fuzzymatch.insider   )z@readline-like-completions.completion fuzzymatch.inside.characterr   )zscrollbar.backgroundz
bg:#aaaaaa)zscrollbar.buttonz
bg:#444444)zscrollbar.arrowznoinherit bold)zauto-suggestionz#666666)ztrailing-whitespacez#999999)Ztabz#999999)Zabortingz9#888888 bg:default noreverse noitalic nounderline noblink)Zexitingz9#888888 bg:default noreverse noitalic nounderline noblink)Zdigraphz#4444ff)zcontrol-characterZansiblue)Znbspzunderline ansiyellow)iitalic)ur   )br   )Zemr   )Zstrongr   )hiddenr   )r   r   )r   r   )r   r   )r   r   )noitalicr   )nounderliner   )r   r   )	noreverser   )zbottom-toolbarr   c             C   s   g | ]}|d | fqS )zfg: ).0namer   r   =lib/python3.7/site-packages/prompt_toolkit/styles/defaults.py
<listcomp>   s    r!   c             C   s   g | ]}|  d | fqS )zfg:)lower)r   r   r   r   r    r!      s    )Zdialogz
bg:#4444ff)zdialog.bodyzbg:#ffffff #000000)zdialog.body text-areaz
bg:#cccccc)zdialog.body text-area last-liner   )zdialog frame.labelz#ff0000 bold)z dialog.body scrollbar.backgroundr   )zdialog.body scrollbar.buttonz
bg:#000000)zdialog.body scrollbar.arrowr   )zdialog.body scrollbar.startr   )zdialog.body scrollbar.endr   )Zbuttonr   )zbutton.arrowr   )zbutton.focusedzbg:#aa0000 #ffffff)zmenu-barzbg:#aaaaaa #000000)zmenu-bar.selected-itemzbg:#ffffff #000000)Zmenuzbg:#888888 #ffffff)zmenu.borderz#aaaaaa)zmenu.border shadowz#444444)zdialog shadowz
bg:#000088)zdialog.body shadowz
bg:#aaaaaa)zprogress-barz
bg:#000088)zprogress-bar.usedz
bg:#ff0000z#bbbbbbzitalic #408080znoitalic #bc7a00zbold #008000r   znobold #b00040z#666666zbold #aa22ffz#008000z#0000ffzbold #0000ffzbold #d2413az#19177cz#880000z#a0a000zbold #999999z#7d9029z#aa22ffz#ba2121r   zbold #bb6688zbold #bb6622z#bb6688zbold #000080zbold #800080z#a00000z#00a000z#ff0000r   z#888z#04dzborder:#ff0000)'zpygments.whitespacezpygments.commentzpygments.comment.preproczpygments.keywordzpygments.keyword.pseudozpygments.keyword.typezpygments.operatorzpygments.operator.wordzpygments.name.builtinzpygments.name.functionzpygments.name.classzpygments.name.namespacezpygments.name.exceptionzpygments.name.variablezpygments.name.constantzpygments.name.labelzpygments.name.entityzpygments.name.attributezpygments.name.tagzpygments.name.decoratorzpygments.literal.stringzpygments.literal.string.docz pygments.literal.string.interpolzpygments.literal.string.escapezpygments.literal.string.regexzpygments.literal.string.symbolzpygments.literal.string.otherzpygments.literal.numberzpygments.generic.headingzpygments.generic.subheadingzpygments.generic.deletedzpygments.generic.insertedzpygments.generic.errorzpygments.generic.emphzpygments.generic.strongzpygments.generic.promptzpygments.generic.outputzpygments.generic.tracebackzpygments.errorc               C   s   t ttttttgS )z*
    Create a default `Style` object.
    )r   r   PROMPT_TOOLKIT_STYLECOLORS_STYLEWIDGETS_STYLEr   r   r   r    r
      s    c               C   s
   t tS )zK
    Create a `Style` object that contains the default Pygments style.
    )r   Z	from_dictPYGMENTS_DEFAULT_STYLEr   r   r   r    r     s    N)__doc__Z
__future__r   r   Zstyler   r   baser   Znamed_colorsr   Zprompt_toolkit.cacher	   __all__r#   r$   r%   r&   r
   r   r   r   r   r    <module>   s$  