+
    «i  ã                   ó$   € ^ RI t  ! R R]4      tR# )é    Nc                   ó*  a a€ ] tR t^t oV 3R lt]P                  ]P                  ,           R,           tRt	]P                  R,           t
RtRt]],           tV3R lR ltV3R	 lR
 ltV3R lR ltV3R lR ltV3R lR ltV3R lR ltRtVtV ;t# )ÚTOMLCharc                óZ   <€ \         SV `  4        \        V 4      ^8”  d   \        R4      hR# )é   z$A TOML character must be of length 1N)ÚsuperÚ__init__ÚlenÚ
ValueError)ÚselfÚcÚ	__class__s   &&€Ú1lib/python3.14/site-packages/tomlkit/toml_char.pyr   ÚTOMLChar.__init__   s*   ø€ Ü‰ÑÔäˆt‹9qŒ=ÜÐCÓDÐDñ ó    z-_z= 	z+-_.ez 	z
c                ó    <€ V ^8„  d   QhRS[ /# ©é   Úreturn©Úbool)ÚformatÚ__classdict__s   "€r   Ú__annotate__ÚTOMLChar.__annotate__   s   ø€ ÷ !ñ !¡$ñ !r   c                ó   € W P                   9   # )z8
Whether the character is a valid bare key name or not.
)ÚBARE©r   s   &r   Úis_bare_key_charÚTOMLChar.is_bare_key_char   s   € ð —y‘yÑ Ð r   c                ó    <€ V ^8„  d   QhRS[ /# r   r   )r   r   s   "€r   r   r      s   ø€ ÷ ñ ™4ñ r   c                ó   € W P                   9   # )z>
Whether the character is a valid key/value separator or not.
)ÚKVr   s   &r   Ú	is_kv_sepÚTOMLChar.is_kv_sep   ó   € ð —w‘w‰Ðr   c                ó    <€ V ^8„  d   QhRS[ /# r   r   )r   r   s   "€r   r   r      s   ø€ ÷ #ñ #¡4ñ #r   c                ó   € W P                   9   # )zK
Whether the character if a valid integer or float value character or not.
)ÚNUMBERr   s   &r   Úis_int_float_charÚTOMLChar.is_int_float_char   ó   € ð —{‘{Ñ"Ð"r   c                ó    <€ V ^8„  d   QhRS[ /# r   r   )r   r   s   "€r   r   r   $   ó   ø€ ÷ ñ ‘tñ r   c                ó   € W P                   9   # )z9
Whether the character is a whitespace character or not.
)ÚWSr   s   &r   Úis_wsÚTOMLChar.is_ws$   r%   r   c                ó    <€ V ^8„  d   QhRS[ /# r   r   )r   r   s   "€r   r   r   *   r-   r   c                ó   € W P                   9   # )z7
Whether the character is a new line character or not.
)ÚNLr   s   &r   Úis_nlÚTOMLChar.is_nl*   r%   r   c                ó    <€ V ^8„  d   QhRS[ /# r   r   )r   r   s   "€r   r   r   0   s   ø€ ÷ #ñ #™4ñ #r   c                ó   € W P                   9   # )z)
Whether the character is a space or not
)ÚSPACESr   s   &r   Ú	is_spacesÚTOMLChar.is_spaces0   r+   r   © )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   ÚstringÚascii_lettersÚdigitsr   r"   r(   r9   r4   r/   r   r#   r)   r0   r5   r:   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r   r   s   @@r   r   r      s   ù‡ € õEð ×Ñ &§-¡-Õ/°$Õ6€DØ	€BØ]‰]˜WÕ$€FØ€FØ	€BØ	"€B÷!ð !÷ð ÷#ð #÷ð ÷ð ÷#÷ #ð #r   r   )rA   Ústrr   r<   r   r   Ú<module>rH      s   ðÛ ô0#ˆsö 0#r   