
    9%i                     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_TEc                 P    | j                   D ]  \  }}|| j                  d|z  <    y )N
   )high_numwordscards)selfhighnwords       k/var/www/html/navyabakers_fullstack/navyabakers_prod/venv/lib/python3.12/site-packages/num2words/lang_TE.pyset_high_numwordszNum2Word_TE.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    ఁ u    ం u    ః )low_numwordsmid_numwordsr
   	pointword	modifiers)r   s    r   setupzNum2Word_TE.setup   s3    e
N 00_1
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_TE.merge   s    tt194= 4$$e,dTk::S4RyDNN*#(":u5td{CC#(;6tDDD[$e,dTk:: %($+66r   c                 T    | j                  |       || j                  |      dd  S )Nr   )verify_ordinal
to_ordinal)r   values     r   to_ordinal_numzNum2Word_TE.to_ordinal_num   s+    E" 6rs ;<<r   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_TE.to_ordinal   sK    E"##E*B<4>>)}H&r   N)__name__
__module____qualname__r   r   r'   r,   r*    r   r   r   r      s    %@
D7 =r   r   N)
__future__r   lang_EUr   r   r4   r   r   <module>r7      s    (  a+ ar   