+
    8Li   ã                  ó~   € R t ^ RIHt ^ RIHtHtHt ^ RIHtH	t	 ^ RI
Ht ]'       d   ^ RIHt R.t ! R R]4      tR# )	z#API for working with Nvim tabpages.)Úannotations)ÚAnyÚTYPE_CHECKINGÚTuple)ÚRemoteÚRemoteSequence)ÚWindow)ÚNvimÚTabpagec                  óx   a € ] tR t^tRtRtR V 3R llt]R R l4       t]R R l4       t	]R	 R
 l4       t
RtV ;t# )r
   zA remote Nvim tabpage.Únvim_tabpage_c               ó    € V ^8„  d   QhRRRR/# )é   Úsessionr	   Ú	code_datazTuple[int, Any]© )Úformats   "Ú4/usr/lib/python3/dist-packages/pynvim/api/tabpage.pyÚ__annotate__ÚTabpage.__annotate__   s   € ÷ 	
ñ 	
 ð 	
°ñ 	
ó    c                óP   <€ \         \        V `  W4       \        V R4      V n        R# )z¾Initialize from session and code_data immutable object.

The `code_data` contains serialization information required for
msgpack-rpc calls. It must be immutable for Buffer equality to work.
Únvim_tabpage_list_winsN)Úsuperr
   Ú__init__r   Úwindows)Úselfr   r   Ú	__class__s   &&&€r   r   ÚTabpage.__init__   s&   ø€ ô 	ŒgtÑ% gÔ9Ü/=ØÐ*ó0
ˆŽr   c               ó   € V ^8„  d   QhRR/# )r   Úreturnr   r   )r   s   "r   r   r   "   s   € ÷ 4ñ 4˜ñ 4r   c                ó$   € V P                  R4      # )z2Get the `Window` currently focused on the tabpage.Únvim_tabpage_get_win©Úrequest©r   s   &r   ÚwindowÚTabpage.window!   s   € ð |‰|Ð2Ó3Ð3r   c               ó   € V ^8„  d   QhRR/# )r   r    Úboolr   )r   s   "r   r   r   '   s   € ÷ 5ñ 5tñ 5r   c                ó$   € V P                  R4      # )z(Return True if the tabpage still exists.Únvim_tabpage_is_validr#   r%   s   &r   ÚvalidÚTabpage.valid&   s   € ð |‰|Ð3Ó4Ð4r   c               ó   € V ^8„  d   QhRR/# )r   r    Úintr   )r   s   "r   r   r   ,   s   € ÷ 7ñ 7˜ñ 7r   c                ó$   € V P                  R4      # )zGet the tabpage number.Únvim_tabpage_get_numberr#   r%   s   &r   ÚnumberÚTabpage.number+   s   € ð |‰|Ð5Ó6Ð6r   )r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú_api_prefixr   Úpropertyr&   r,   r2   Ú__static_attributes__Ú__classcell__)r   s   @r   r
   r
      sQ   ø† Ù à!€K÷	
ð 	
ð ô4ó ð4ð ô5ó ð5ð ô7ó ö7r   N)r8   Ú
__future__r   Útypingr   r   r   Úpynvim.api.commonr   r   Úpynvim.api.windowr   Úpynvim.api.nvimr	   Ú__all__r
   r   r   r   Ú<module>rC      s2   ðÙ )å "ç ,Ñ ,ç 4Ý $çÝ$ð ˆ+€ô7ˆfö 7r   