o
    Ni,                     @   s(   d dl mZ d dl mZ g fddZdS )   )PostProcess)
GeneralMapc                 C   s  g }|t jv r|g 7 }|dkr|g d7 }nS|dkr#|ddg7 }nG|dkr.|dg7 }n<|dkr9|d	g7 }n1|d
krD|dg7 }n&|dkrP|ddg7 }n|dkr\|g d7 }n|dkrh|g d7 }n|dkr~d|v rw|g d7 }n|g d7 }n|dkr|dg7 }n|dkr|dg7 }n|dkr|ddg7 }n|dkr|g d7 }n|dkr|dg7 }n|d kr|g d!7 }n|d"kr|d#g7 }n|d$kr|d%g7 }n|d&kr|d'd(g7 }n|d)kr|d*g7 }n|d+kr|d,g7 }nz|d-kr|d.g7 }np|d/kr|d0g7 }ne|d1kr|d2g7 }nZ|d3kr|d4g7 }nO|d5kr[|d6kr+|d7g7 }n?|d8ks:|d9ks:|d:kr@|d;g7 }n*|d<krK|d=g7 }n|d>ksU|d?krZ|d@g7 }n|d6krf|dAg7 }n|g 7 }|D ]}||dBkrtt|| } qltt|| |} ql| S )CNTelugu)NasalToAnusvaraMToAnusvaraTeluguRemoveNuktaTeluguRemoveAeAoKannadar   r   SinhalaSinhalaChandrbinduAnusvaraKhojki	KhojkiRRINandinagariHebrewHebrewVetVavHebrewnonFinalShort	Malayalam)MalayalamAnusvaraNasalr   MalayalamremoveHistoricalTamil)TamilNaToNNaAnusvaraToNasalTamilpredictDentaNaBengaliBengaliRaBa)YaToYYar   BengaliConjunctVB)r   VaToBar   r   MeeteiMayekMeeteiMayekremoveHistoricalLimbuLimburemoveHistoricalAssameser   r   Oriya)r   OriyaVar   ChakmaGurmukhi)GurmukhiCandrabinduGurmukhiTippiBinduGurmukhiTippiGemination
SaurashtraSaurashtraHaruAhom
AhomClosedTibetanTibetanRemoveViramaTibetanRemoveBaThaanaThaanaRemoveHistoricalAvestanAvestanConventions	SundaneseSundaneseRemoveHistoricMultaniMultaniAbjadModiModiRemoveLong
WarangCitiWarangCitiModernOrthogaphyLatnArabarabizeLatnzArab-UrzArab-PazArab-FaurduizeLatnSyrnsyricizeLatnSyrjHebrhebraizeLatnArabRemoveAdditions)GMIndicScriptsfindgetattrPP)StrngSourceTargetPostOptionsOptionsOption rS   L/home/ubuntu/.local/lib/python3.10/site-packages/aksharamukha/PostOptions.pyApplyScriptDefaults
   s   








rU   N) r   rL   r   rH   rU   rS   rS   rS   rT   <module>   s   