§
    ­eîi3  ã                   ó&   — d Z ddlmZ dedefd„ZdS )a¹  This module contains a helper function for Telegram's ReplyMarkups

.. versionchanged:: 20.0
   Previously, the contents of this module were available through the (no longer existing)
   class ``telegram.ReplyMarkup``.

Warning:
    Contents of this module are intended to be used internally by the library and *not* by the
    user. Changes to this module are not considered breaking changes and may not be documented in
    the changelog.
é    )ÚSequenceÚkeyboardÚreturnc                 óH  — t          | t          ¦  «        rt          | t          t          z  ¦  «        rdS | D ]j}t          |t          ¦  «        rt          |t          t          z  ¦  «        r dS |D ]0}t          |t          ¦  «        rt          |t          ¦  «        s  dS Œ1ŒkdS )z¡Checks if the keyboard provided is of the correct type - A sequence of sequences.
    Implicitly tested in the init-tests of `{Inline, Reply}KeyboardMarkup`
    FT)Ú
isinstancer   ÚstrÚbytes)r   ÚrowÚinners      úZ/home/div/.hermes/hermes-agent/venv/lib/python3.11/site-packages/telegram/_utils/markup.pyÚcheck_keyboard_typer   "   sµ   € õ �h¥Ñ)Ô)ð ­Z¸Å#ÍÁ+Ñ-NÔ-Nð Øˆuàð ð ˆÝ˜#�xÑ(Ô(ð 	­J°s½CÅ%¹KÑ,HÔ,Hð 	Ø�5�5Øð 	ð 	ˆEÝ˜%¥Ñ*Ô*ð µ:¸eÅSÑ3IÔ3Ið Ø�u�u�uøð	ð ˆ4ó    N)Ú__doc__Úcollections.abcr   ÚobjectÚboolr   © r   r   ú<module>r      sO   ðð&
ð 
ð %Ð $Ð $Ð $Ð $Ð $ð &ð ¨Tð ð ð ð ð ð r   