+
    i	  c                   s   R t ^ t^t^t^t^t^t^t^t^t	^	t
^	t^
t^
t^t^t^t^t^t^t^t^t^t^t^t^t^t^t^t^t^t^t^t ^t!^t"^ t#^t$. RNRNRNRNRNRNRNRNR	NR
NRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR NR!Nt%R" t&R# t'R$ t(R% t)R& t*R' t+R( t,R) t-R* t.R+ t/R, t0R- t1R. t2R/ t3R0 t4R1 t5R2 t6R3 t7R4 t8R5 t9R6# )7z3Constants and membership tests for ASCII charactersNULSOHSTXETXEOTENQACKBELBSHTLFVTFFCRSOSIDLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSGSRSUSSPc                 sH    \        V \        4      '       d   \        V 4      # V # N)
isinstancestrZordc   &%/usr/lib64/python3.14/curses/ascii.py_ctoir(   0   s    !S1v    c                 >    \        V 4      ;'       g    \        V 4      # r!   )isalphaisdigitr$   r&   r'   isalnumr-   6       wqz//WQZ/r)   c                 r*   r!   )isupperislowerr$   r&   r'   r+   r+   7   r.   r)   c                 s@    ^ \        V 4      u;8*  ;'       d    ^8*  # u # i    r(   r$   r&   r'   isasciir3   8   s    qE!H++++++r)   c                     \        V 4      R9   # )	   )r5       r2   r$   r&   r'   isblankr7   9   s    uQx7**r)   c                 sl    ^ \        V 4      u;8*  ;'       d    ^8*  Mu ;'       g    \        V 4      ^8H  # r1   r2   r$   r&   r'   iscntrlr8   :   s(    qE!H***==eAh#o=r)   c                 s@    ^0\        V 4      u;8*  ;'       d    ^98*  # u # )i0   r2   r$   r&   r'   r,   r,   ;       rU1X++++++r)   c                 s@    ^!\        V 4      u;8*  ;'       d    ^~8*  # u # )i!   r2   r$   r&   r'   isgraphr:   <       rU1X,,,,,,r)   c                 s@    ^a\        V 4      u;8*  ;'       d    ^z8*  # u # )ia   r2   r$   r&   r'   r0   r0   =   r;   r)   c                 s@    ^ \        V 4      u;8*  ;'       d    ^~8*  # u # )r6   r2   r$   r&   r'   isprintr<   >   r;   r)   c                 sH    \        V 4      ;'       d    \        V 4      '       * # r!   )r:   r-   r$   r&   r'   ispunctr=   ?   s    wqz44'!*n4r)   c                 r4   )r5   )r5   i
   i   i   i   r6   r2   r$   r&   r'   isspacer>   @   s    uQx#:::r)   c                 s@    ^A\        V 4      u;8*  ;'       d    ^Z8*  # u # iA   r2   r$   r&   r'   r/   r/   A   r9   r)   c                 s    \        V 4      ;'       gG    ^A\        V 4      u;8*  ;'       d    ^F8*  Mu ;'       g     ^a\        V 4      u;8*  ;'       d    ^f8*  # u # r?   )r,   r(   r$   r&   r'   isxdigitr@   B   sQ    
 6 658r6 6!U1X444646r)   c                 s@    ^ \        V 4      u;8*  ;'       d    ^ 8  # u # r1   r2   r$   r&   r'   isctrlrA   D   s    a58((b((((r)   c                 s    \        V 4      ^8  #    r2   r$   r&   r'   ismetarD   E   s    eAhn$r)   c                 s    \        V \        4      '       d   \        \        V 4      ^,          4      # \        V 4      ^,          # rB   r"   r#   chrr(   r$   r&   r'   asciirG   G   0    !S58d?##Qx$r)   c                 s    \        V \        4      '       d   \        \        V 4      ^,          4      # \        V 4      ^,          # )i   rE   r$   r&   r'   ctrlrI   M   rH   r)   c                 s    \        V \        4      '       d   \        \        V 4      ^,          4      # \        V 4      ^,          # )i   rE   r$   r&   r'   altrJ   S   rH   r)   c                 s   \        V 4      pV^8X  d   RpMR\        V^,          4      '       d   \        V^,          4      pM'R\        V^,          ^ ,          ^ ,           4      ,           pV^,          '       d
   RV,           # V# )rC   z^?Z^Z!)r(   r<   rF   )r%   ZbitsZreps   &  r'   unctrlrK   Y   si    8Dt|			$+C$+-566d{{SyJr)   N):Z__doc__r    r   r   r   r   r   r   r   r   ZTABr	   r
   ZNLr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    ZDELZcontrolnamesr(   r-   r+   r3   r7   r8   r,   r:   r0   r<   r=   r>   r/   r@   rA   rD   rG   rI   rJ   rK   ) r)   r'   <module>rL      s7   9



































 !#(*/16  #'*.15     " $) +0 27 	 	 	 	 !	 $(	 +/	 26	
  0 / + * = + , , , 4 : +6 ( $
r)   