
    kj              
           d Z dZdZdZdZe dedededed	iZej                         D  ci c]  \  } }|| 
 c}} Zd
ede	fdZ
d
e	defdZyc c}} w )               INCHHSNONEANYclass_returnc                 6    t         j                  | d|  d      S NzCLASS())_STRINGSgetr   s    b/home/ubuntu/.cache/pipx/cdb5059130eadca/lib/python3.12/site-packages/mitmproxy/net/dns/classes.pyto_strr      s    <<& 233    c                     	 t         |    S # t        $ r, t        | j                  d      j	                  d            cY S w xY wr   )_INTSKeyErrorintremoveprefixremovesuffixr   s    r   from_strr      sD    DV} D6&&x0==cBCCDs    2A A N)r   r   r	   r
   r   r   itemsr   r   strr   r   )kvs   00r   <module>r"      s   
	b$D$UC"..*+$!QA+43 43 4DS DS D 	,s   A