ó
    ‘Cj›  ã                   ó<   • S SK JrJrJrJrJr  S/r " S S\5      rg)é    )ÚAnyÚListÚ
NamedTupleÚOptionalÚUnionÚPathc                   ó–   • \ rS rSr% Sr\\S'    \\\	4   \S'    \
\   \S'    SS\\\	4   S\
\   SS 4S jjrS\\\\	4      4S	 jrS
rg)r   é   z+A generic path of string or integer indicesÚprevÚkeyÚtypenameNÚreturnc                 ó   • [        XU5      $ )z+Return a new Path containing the given key.)r   )Úselfr   r   s      Úf/home/rurouni/.local/share/pipx/venvs/strix-agent/lib/python3.13/site-packages/graphql/pyutils/path.pyÚadd_keyÚPath.add_key   s   € äD˜xÓ(Ð(ó    c                 óŽ   • / nUR                   nU nU(       a'  U" UR                  5        UR                  nU(       a  M'  USSS2   $ )zReturn a list of the path keys.Néÿÿÿÿ)Úappendr   r   )r   Ú	flattenedr   Úcurrs       r   Úas_listÚPath.as_list   sF   € à+-ˆ	Ø×!Ñ!ˆØˆÞÙ4—8‘8ÔØ—9‘9ˆD÷ ˆdð ™˜2˜‰Ðr   © )N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Ú__annotations__r   ÚstrÚintr   r   r   r   Ú__static_attributes__r   r   r   r   r      sj   ‡ Ù5à
ƒIØ(Ø	ˆsCˆx‰ÓØ7Øs‰mÓØ9ñ)˜5  c ™?ð )°h¸s±mð )Èvõ )ð˜˜e C¨ H™oÑ.÷ r   N)Útypingr   r   r   r   r   Ú__all__r   r   r   r   Ú<module>r(      s   ðß 9Õ 9àˆ(€ôˆ:õ r   