
    R1i                     >    d dl mZmZ  ed eD              Zd Zd Zy)    )target_name_pairstarget_namesc              #   *   K   | ]  \  }}||f  y w)N ).0codenames      V/home/cursorai/projects/iching/venv/lib/python3.12/site-packages/skyfield/naifcodes.py	<genexpr>r      s     A:44,s   c                 R    t        j                  | d      }dj                  | |      S )zpGiven a code, return a string giving both the code and name.

    >>> numbered_name_of(301)
    '301 Moon'

    z	(Unnamed){0} {1})
code_namesgetformat)r   r	   s     r
   numbered_name_ofr      s'     >>$,DD$''    c                     t        | t              rt        |       S t        j                  | d      }dj                  | |      S )zReturn `target` annotated for display to the user.

    * A string target is quoted to make clear that it's a string, like 'comet'.
    * A numeric target has its NAIF name appended, like 399 EARTH.

    UNKNOWNr   )
isinstancestrreprr   r   r   )targetr	   s     r
   _target_namer      s;     &#F|>>&),DFD))r   N)	jplephem.namesr   code_name_pairsr   r   dict
name_codesr   r   r   r   r
   <module>r      s&   
 AAA
(
*r   