
    i                     H    d dl Z ddlmZmZ ddlmZ g dZd Zd ZeeeeiZ	y)	    N   )IS_CURRENCYLIKE_NUM   )LIST_CURRENCY)kosongsatuduatigaempatlimaenamtujuhlapansembilansepuluhsebelasbelaspuluhratusribujutabilliontrillion
kuadrilion
kuintilion
sekstilion	septilionoktilionnoniliondesilionc                    | j                  d      r| dd  } | j                  dd      j                  dd      } | j                         ry| j                  d      dk(  r5| j	                  d      \  }}|j                         r|j                         ry| j                         t        v ry| j                  d      dk(  r-| j	                  d      \  }}|j                         s|t        v ryy	)
N)+-   ±~r   , .T/r$   F)
startswithreplaceisdigitcountsplitlower
_num_words)textnumdenom_s       h/var/www/vps2.regionflexible.com/Desarrollo/venv/lib/python3.12/site-packages/spacy/lang/ms/lex_attrs.pylike_numr7   $   s    ,-ABx<<R ((b1D||~zz#!ZZ_
U;;=U]]_zz|z!zz#!C3;;=C:-    c                 X    | t         v ry| D ]  }t        j                  |      dk7  s y y)NTScF)r   unicodedatacategory)r2   chars     r6   is_currencyr>   7   s7    } %- r8   )
r;   attrsr   r   punctuationr   r1   r7   r>   	LEX_ATTRS r8   r6   <module>rC      s/     * &
<& +x:	r8   