
    /h)
                     t    S  r  " S S5      r " S S5      r " S S\5      r " S S\5      r " S	 S
\5      rg)c                 "    U S   S:X  a  U S S $ U $ )N
 )ss    D/var/www/auris/envauris/lib/python3.13/site-packages/nltk/tabdata.pyrm_nlr   
   s    u}"vH    c                   8    \ rS rSrS rS rS rS rS rS r	Sr
g	)

TabEncoder   c                 $    SR                  U5      $ Nr   joinselfr   s     r   list2txtTabEncoder.list2txt   s    yy|r	   c                 6    U R                  [        U5      5      $ N)r   listr   s     r   set2txtTabEncoder.set2txt   s    }}T!W%%r	   c                 $    SR                  U5      $ N	r   )r   tups     r   tup2tabTabEncoder.tup2tab   s    yy~r	   c                 l    SR                  U Vs/ s H  o R                  U5      PM     sn5      $ s  snf r   )r   r   )r   xr   s      r   tups2tabTabEncoder.tups2tab   s*    yyq9q,,s+q9::9s   1c                 @    U R                  UR                  5       5      $ r   )r"   items)r   ds     r   dict2tabTabEncoder.dict2tab   s    }}QWWY''r	   c           
          U R                  UR                  5        VVs/ s H  u  p#U[        U5      4PM     snn5      $ s  snnf r   )r"   r%   str)r   r&   abs       r   
ivdict2tabTabEncoder.ivdict2tab!   s3    }}aggi@idaq#a&ki@AA@s   A 
r   N)__name__
__module____qualname____firstlineno__r   r   r   r"   r'   r-   __static_attributes__r   r	   r   r   r      s!    &;(Br	   r   c                   8    \ rS rSrS rS rS rS rS rS r	Sr
g	)

TabDecoder&   c                 D    U Vs/ s H  n[        U5      PM     sn$ s  snf r   r   r   fr!   s      r   txt2listTabDecoder.txt2list(       "#$!Qa!$$$   c                 D    U Vs1 s H  n[        U5      iM     sn$ s  snf r   r8   r9   s      r   txt2setTabDecoder.txt2set+   r=   r>   c                 6    [        UR                  S5      5      $ r   )tuplesplitr   s     r   tab2tupTabDecoder.tab2tup.   s    QWWT]##r	   c                 `    U Vs/ s H  o R                  [        U5      5      PM     sn$ s  snf r   )rE   r   r9   s      r   tab2tupsTabDecoder.tab2tups1   s%    0121U1X&222s   #+c                 Z    U R                  U5       VVs0 s H  u  p#X#_M	     snn$ s  snnf r   )rH   r   r:   r+   r,   s       r   tab2dictTabDecoder.tab2dict4   s)    !%q!12!1!1222s   'c                 n    U R                  U5       VVs0 s H  u  p#U[        U5      _M     snn$ s  snnf r   rH   intrK   s       r   
tab2ivdictTabDecoder.tab2ivdict7   s/    &*mmA&67&6da3q6	&6777s   1r   N)r/   r0   r1   r2   r;   r@   rE   rH   rL   rQ   r3   r   r	   r   r5   r5   &   s     %%$338r	   r5   c                       \ rS rSrS rSrg)MaxentEncoderA   c                     S nU R                  UR                  5        VVVVs/ s H  u  u  p4pQX2" X45      U[        U5      4PM     snnnn5      $ s  snnnnf )Nc                 >    U S:X  a  [        U5      $ US;   a  SU 3$ U$ )Nwordlen)TFNzrepr-)reprr+   r,   s     r   rep&MaxentEncoder.tupdict2tab.<locals>.repD   s,    I~Aw''qc{"Hr	   )r"   r%   rY   )r   r&   r[   r+   r,   cs         r   tupdict2tabMaxentEncoder.tupdict2tabC   sL    	 }}>?ggiHiNYaAaQAtAw'iH
 	
Hs   #Ar   N)r/   r0   r1   r2   r^   r3   r   r	   r   rT   rT   A   s    

r	   rT   c                       \ rS rSrS rSrg)MaxentDecoderP   c                     S nU R                  U5       VVVVs0 s H  u  p4pVX2" X45      U4[        U5      _M     snnnn$ s  snnnnf )Nc                 R    U S:X  a  [        U5      $ US:X  a  g US:X  a  gUS:X  a  gU$ )NrX   z	repr-Nonez	repr-TrueTz
repr-FalseF)rP   rZ   s     r   r[   &MaxentDecoder.tupkey2dict.<locals>.repT   s8    I~1vKKL Hr	   rO   )r   r:   r[   r+   r,   r]   r&   s          r   tupkey2dictMaxentDecoder.tupkey2dictR   sE    		 ?CmmA>NO>NlqQCIq!3q6)>NOOOs   !A
r   N)r/   r0   r1   r2   rf   r3   r   r	   r   ra   ra   P   s    Pr	   ra   c                       \ rS rSrS rSrg)PunktDecoderg   c                     SSK Jn  U" [        U R                  U5       VVs0 s H  u  p4U[        U5      _M     snn5      $ s  snnf )N    )defaultdict)collectionsrm   rP   rH   )r   r:   rm   r+   r,   s        r   tab2intdictPunktDecoder.tab2intdicti   s9    +3t}}Q7G H7GtqCF7G HII Hs   Ar   N)r/   r0   r1   r2   ro   r3   r   r	   r   ri   ri   g   s    Jr	   ri   N)r   r   r5   rT   ra   ri   r   r	   r   <module>rq      sH   B B,8 86
J 
PJ P.J: Jr	   