
    %i7                     2    d dl mZ ddlmZ  G d de      Zy)    )unicode_literals   )Num2Word_EUc                   *    e Zd Zd Zd Zd Zd Zd Zy)Num2Word_KNc                 P    | j                   D ]  \  }}|| j                  d|z  <    y )N
   )high_numwordscards)selfhighnwords       o/var/www/html/navyabakers_fullstack/navyabakers_prod/venv_new/lib/python3.12/site-packages/num2words/lang_KN.pyset_high_numwordszNum2Word_KN.set_high_numwords   s-    )) 	%GAt $DJJr1u	%    c                 X    g d| _         dg| _        g d| _        d| _        g d| _        y )N)du*   ತೊಂಬತ್ತೊಂಬತ್ತು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   ನಲವತ್ತೇಳು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   ಸೊನ್ನೆ)d   u   ನೂರು))   u   ಕೋಟಿ)   u   ಒಂದು ಲಕ್ಷ)   u   ಸಾವಿರu   ಬಿಂದು)u   ್u   ಾu   ಿu   ೀu   ೀu   ುu   ೂu   ೃu   ೆu   ೇu   ೈu   ೊu   ೋu   ೌu   ೕ)low_numwordsmid_numwordsr
   	pointword	modifiers)r   s    r   setupzNum2Word_KN.setup   s3    e
N 33o*
r   c                    |\  }}|\  }}|dk(  r	|dk  r||fS d|cxkD  r|kD  rn n|d|||z   fS |dcxk\  r|kD  r2n n/|d   | j                   v r|d d d|||z   fS |dz   d|||z   fS ||kD  r|d|||z  fS |d|||z   fS )Nr   r   - u   ದ)r   )r   lpairrpairltextlnumrtextrnums          r   mergezNum2Word_KN.merge   s    tt194= 4$$e,dTk::S4RyDNN*#(":u5td{CC#(5=%8$+FFD[$e,dTk:: %($+66r   c                 N    | j                  |       || j                  |      S )N)verify_ordinal
to_ordinal)r   values     r   to_ordinal_numzNum2Word_KN.to_ordinal_num   s$    E" 677r   c                     | j                  |       | j                  |      }|d   | j                  v r|d d }|dz   }|S )Nr   u   ನೇ)r)   to_cardinalr   )r   r+   outwordsordinal_nums       r   r*   zNum2Word_KN.to_ordinal   sK    E"##E*B<4>>)}H)r   N)__name__
__module____qualname__r   r   r'   r,   r*    r   r   r   r      s    %~
@7 8r   r   N)
__future__r   lang_EUr   r   r4   r   r   <module>r7      s   $ (  _+ _r   