+
    j,iX	                        R t ^ RIHt ^ RIHtHtHt ^ RIHtH	t	H
t
Ht ^RIHtHtHtHtHtHtHtHt . ROtR R ltR R ltR	 R
 ltR# )zq
Key bindings for extra page navigation: bindings for up/down scrolling through
long pages, like in Emacs or Vi.
)annotations)buffer_has_focus
emacs_modevi_mode)ConditionalKeyBindingsKeyBindingsKeyBindingsBasemerge_key_bindings)scroll_backwardscroll_forwardscroll_half_page_downscroll_half_page_upscroll_one_line_downscroll_one_line_upscroll_page_downscroll_page_upc                   V ^8  d   QhRR/#    returnr    )formats   "U/usr/lib/python3/dist-packages/prompt_toolkit/key_binding/bindings/page_navigation.py__annotate__r   "   s           c                 X    \        \        \        4       \        4       .4      \        4      # )z:
Load both the Vi and Emacs bindings for page navigation.
)r   r	   #load_emacs_page_navigation_bindings load_vi_page_navigation_bindingsr   r   r   r   load_page_navigation_bindingsr   "   s/     "3502	
 	 r   c                   V ^8  d   QhRR/# r   r   )r   s   "r   r   r   4   s     < <_ <r   c                     \        4       p V P                  pV! R4      ! \        4       V! R4      ! \        4       V! RR4      ! \        4       V! R4      ! \        4       \	        V \
        4      # )|
Key bindings, for scrolling up and down through pages.
This are separate bindings, because GNU readline doesn't have them.
zc-vpagedownescapevpageup)r   addr   r   r   r   key_bindingshandles     r   r   r   4   sZ    
 =LF
5M"#
:'(
8S.)
8^$!,
;;r   c                   V ^8  d   QhRR/# r   r   )r   s   "r   r   r   D   s     9 9/ 9r   c                 n   \        4       p V P                  pV! R4      ! \        4       V! R4      ! \        4       V! R4      ! \        4       V! R4      ! \
        4       V! R4      ! \        4       V! R4      ! \        4       V! R4      ! \        4       V! R4      ! \        4       \        V \        4      # )	r!   zc-fzc-bzc-dzc-uzc-ezc-yr"   r%   )r   r&   r   r
   r   r   r   r   r   r   r   r   r'   s     r   r   r   D   s    
 =LF
5M.!
5M/"
5M'(
5M%&
5M&'
5M$%
:'(
8^$!,88r   N)r   r   r   )__doc__
__future__r   prompt_toolkit.filtersr   r   r   'prompt_toolkit.key_binding.key_bindingsr   r   r   r	   scrollr
   r   r   r   r   r   r   r   __all__r   r   r   r   r   r   <module>r2      sD   
 # H H 	 	 	$< 9r   