o
    noi                     @   sH   d dl mZ d dl mZ d dl mZ d dl mZ d dlmZ dd ZdS )	    )exceptions_dict)direct_dict)joined_dict)hundreds_dict)combinec                 C   s>  t |  }|tv rt| S |d}t|}g }dg}|dkr5|D ]}t| }t||}q"|| |S |dks=|dkru|d d }|dkrKdg}nt| }|t|d  }|d}|dkrddg}	ndg}	t||	}
t||
}t|}|d	ks}|d
kr|d d }|dkrdg}nt| }|t|d  }|d}|dkrdg}	ndg}	t||	}
t||
}t|}|dks|dkr'|d d }t| }|t|d  }|d}|dkr|dkrdg}
n=|dkrdg}
n5dd |D }dg}	t||	dd}
n#|dkrdg}
n|dkrdg}
ndd |D }dg}	t||	dd}
t||
}t|}|dkr|tv rAt| }
t||
}d}t|}n@|d }t| }
|dd  }|d dkrs|dkrsd d |
D }t	| }	t||	dd}
|d!d  }t||
}|d}t|}|d!ks|dkrt| }t||}|| }d"d |D S )#N0 	      i1u	   ഒരുu   കോടി      u   ലക്ഷംu   ലക്ഷത്തി      u   ആയിരം5u   അയ്യായിരംc                 S      g | ]}|d d qS N .0tempr   r   Q/home/ubuntu/.local/lib/python3.10/site-packages/indic_numtowords/mal/cardinal.py
<listcomp>K       zconvert.<locals>.<listcomp>u   ായിരം)	seperatoru   ആയിരത്തിu$   അയ്യായിരത്തിc                 S   r   r   r   r   r   r   r   r   T   r   u   ായിരത്തി   r      9c                 S   r   r   r   r   r   r   r   r   f   r      c                 S   s   g | ]}|  qS r   )strip)r   lr   r   r   r   t   s    )
strr"   r   lstriplenr   r   extendr   r   )numnum_strnfinal_word_list	word_listinew_listtemp_numlis1lis2
inter_listtemp_strr   r   r   convert	   s   


















r4   N)indic_numtowords.mal.data.numsr   r   r   r   indic_numtowords.mal.utilsr   r4   r   r   r   r   <module>   s    