o
    Ni                     @   s~  d dl Z ddlmZ i ddddddd	d
dd
ddddddddddddddddddddddddd d!d"dd
d#d$d%d&d'd(d)ZeeZd d d*ZeeZdddddddd+Z	ee	Z
ddddddd,Zeed-d.d/Zd0d1 Zi d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@d?dAd?dBdCdDdEdFdEdGdHdIdHdJdKdLdMdNdOdPdQiZeed.dRZdS )S    N   )StringTranslatoru   ँu   ंu   ऋu   रu   ॠu   ऌu   लu   ॡu   ृu   ्रu   ॄu   ॢu   ्लu   ॣu   ऄu   अu   ऎu   एu   ऒu   ओu   ॆu   ेu   ॊu   ोu   ॲu   ऑu   आu   ऍ u   ाu   नu   ळu   यu   वu   थu   म.)u   ॅu   ॉu   ऩu   ऱu   ल़u   ऴu   य़u   व़u   थ़u   म़u   ॰)u   िu   ु)u   ैu   ौu   ू   उ   ऊ   ऐ   औ)u   इu   ईr   r   r   r	   TF)match_initial_onlysupport_back_translationc                 C   sX   t dd| } t dd| } t dd| } t dd| } t dd| } t d	d| } | S )
Nu   ((^|[^ऀ-ॣॲ-ॿ]))इu   \1अu   ((^|[^ऀ-ॣॲ-ॿ]))ईu   \1एu   ((^|[^ऀ-ॣॲ-ॿ]))उu   ((^|[^ऀ-ॣॲ-ॿ]))ऊu   \1ओu   ((^|[^ऀ-ॣॲ-ॿ]))ऐu   ((^|[^ऀ-ॣॲ-ॿ]))औ)resub)text r   V/home/ubuntu/.local/lib/python3.10/site-packages/indo_arabic_transliteration/common.py"devanagari_initial_vowels_abjadifyN   s   r   u   क़u   कu   ख़u   खu   ग़u   गu   ड़u   डu   ढ़u   ढu   फ़u   फu   ज़़u   ज़u   ॹu   ॹ़u   त़u   तu   स़u   सu	   स़़u   ह़u   हu   ह॒u   ॻu	   ग्गu   ॼu	   ज्जu   ॾu	   ड्डu   ॿu	   ब्ब)r   )r   
str_mapperr   DEVANAGARI_PREPROCESS_MAPdevanagari_preprocessor"DEVANAGARI_SHORT_VOWELS_REMOVE_MAPstr	maketransdevanagari_short_vowels_remover&DEVANAGARI_NON_INITIAL_VOWELS_ABJADIFY(devanagari_non_initial_vowels_abjadifier"DEVANAGARI_INITIAL_VOWELS_ABJADIFY$devanagari_initial_vowels_abjadifierr   (DEVANAGARI_NUQTA_CONSONANTS_SIMPLIFY_MAP&devanagari_nuqta_consonants_simplifierr   r   r   r   <module>   s    	
*


