+
    xÈ‡iÅ
  ã                  óF   € R t ^ RIHt ^ RIHt R R ltR R ltR R ltR	# )
z+
Internal module for console introspection
)Úannotations)Úget_terminal_sizec               ó   € V ^8„  d   QhRR/# )é   Úreturnztuple[int | None, int | None]© )Úformats   "Úi/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/io/formats/console.pyÚ__annotate__r
   
   s   € ÷ &Nñ &NÐ7ñ &Nó    c                 óì   € ^ RI Hp  V ! R4      pV ! R4      p\        4       '       d5   \        4       '       d   ^ RIHp V! R4      pV! R4      pM\        4       w  rEMRRrTT;'       g    TT;'       g    T3# )zb
Return console size as tuple = (width, height).

Returns (None,None) in non-interactive session.
©Ú
get_optionzdisplay.widthzdisplay.max_rows)Úget_default_valN)Úpandasr   Úin_interactive_sessionÚin_ipython_frontendÚpandas._config.configr   r   )r   Údisplay_widthÚdisplay_heightr   Úterminal_widthÚterminal_heights         r	   Úget_console_sizer   
   s~   € õ "á˜Ó/€MÙÐ 2Ó3€Nô ×ÒÜ× Ò õ >á,¨_Ó=ˆNÙ-Ð.@ÓA‰Oô /@Ó.AÑ+ˆN˜Oà*.°˜ð
 ×*Ð*˜N¨N×,MÐ,M¸oÐMÐMr   c               ó   € V ^8„  d   QhRR/# ©r   r   Úboolr   )r   s   "r	   r
   r
   7   s   € ÷ ñ  ñ r   c                 ó~   a€ ^ RI Ho R V3R llp  \        ;'       g    V ! 4       #   \         d    T ! 4       u # i ; i)zƒ
Check if we're running in an interactive shell.

Returns
-------
bool
    True if running under python/ipython interactive shell.
r   c               ó   € V ^8„  d   QhRR/# r   r   )r   s   "r	   r
   Ú,in_interactive_session.<locals>.__annotate__B   s   € ÷ Sñ S˜ñ Sr   c                 ó‚   <€  ^ RI p \        T R4      '       * ;'       g	    S! R4      #   \         d    S! R4      u # i ; i)é    Nzmode.sim_interactiveÚ__file__)Ú__main__ÚModuleNotFoundErrorÚhasattr)Úmainr   s    €r	   Ú
check_mainÚ*in_interactive_session.<locals>.check_mainB   sH   ø€ ð	6Û#ô ˜4 Ó,Ô,×RÐR±
Ð;QÓ0RÐRøô #ô 	6ÙÐ4Ó5Ò5ð	6ús   ƒ( ¨>½>)r   r   Ú__IPYTHON__Ú	NameError)r&   r   s    @r	   r   r   7   s@   ø€ õ "÷Sð Sðä×*Ð*™j›lÐ*øÜô Ù‹|Òðús   ’' Ÿ' §<»<c               ó   € V ^8„  d   QhRR/# r   r   )r   s   "r	   r
   r
   P   s   € ÷ ñ ˜Tñ r   c                 ó†   €  \        4       p R\        \        V 4      4      P                  4       9   #   \         d     R# i ; i)zF
Check if we're inside an IPython zmq frontend.

Returns
-------
bool
ÚzmqF)Úget_ipythonÚstrÚtypeÚlowerr)   )Úips    r	   r   r   P   s?   € ðä‹]ˆØœœD ›H›×+Ñ+Ó-Ñ-Ð-øÜô Øáðús   ‚.1 ±A ¿A N)Ú__doc__Ú
__future__r   Úshutilr   r   r   r   r   r   r	   Ú<module>r5      s#   ðñõ #å $õ&NõZ÷2r   