
    G>i                     $    S SK r S rS rS rS rg)    Nc                    [         R                  " UR                  S5      SU 5      n [         R                  " UR                  S5      SU 5      n [         R                  " UR                  S5      SU 5      n [         R                  " UR                  S5      SU 5      n [         R                  " UR                  S	5      S
U 5      n U $ )N   क   ग   च   ज   ट   ड   त   द   प   बregexsubformattextpatterns     `/var/www/html/land-tabula/venv/lib/python3.13/site-packages/indic_transliteration/tamil_tools.pysoftenr          	7>>%(&$	7$	7>>%(&$	7$	7>>%(&$	7$	7>>%(&$	7$	7>>%(&$	7$	+    c                    [         R                  " UR                  S5      SU 5      n [         R                  " UR                  S5      SU 5      n [         R                  " UR                  S5      SU 5      n [         R                  " UR                  S5      SU 5      n [         R                  " UR                  S	5      S
U 5      n U $ )Nr   r   r   r   r	   r   r   r
   r   r   r   r   s     r   hardenr      r   r   c                 .    [        U SS9n [        U SS9n U $ )Nu   (?<=[ऩ][ा-्]?)({})(?!्)r   u   (?<=[ऱ][ा-ौ]?)({})(?!्))r   r   s    r   set_tamil_soft_consonantsr      s!    	T#D	E$	T#D	E$	+r   c                    [        U SS9n [        U SS9n [        R                  " SSU 5      n [        R                  " SSU 5      n [        R                  " SS	U 5      n [        R                  " S
SU 5      n [        R                  " SSU 5      n [        R                  " SSU 5      n [        R                  " SSU 5      n [        R                  " SSU 5      n U $ )Nu    (?<=[ऩ][ा-्]?)({})(?=् )r   u    (?<=[ऱ][ा-ौ]?)({})(?=् )u   म्([सव])u   ं\1u	   ट्रu	   ऱ्ऱu   ण्ड्रu	   ऩ्ऱu	   न्नu	   ऩ्ऩu   न(्?)(?![ं-०])u   ऩ\1u   ेऩ(?![ं-०])u   ेनu   न्ग(?!ळ)u	   ऩ्गu   दिक(?=ळ)u	   दिग)r   r   r   r   s    r   fix_naive_ta_transliterationsr      s    	T#E	F$	T#E	F$	%x	6$	;d	3$	$lD	9$	;d	3$	+Xt	<$	()T	:$	%{D	9$	%{D	9$	+r   )r   r   r   r   r    r   r   <module>r!      s    r   