o
     ¢iê  ã                   @   s0   d dl mZ g d¢Zg d¢Zdd„ ZeeiZdS )é   )ÚLIKE_NUM)*ÚzeroÚoneÚtwoÚthreeÚfourÚfiveÚsixÚsevenÚeightÚnineÚtenÚelevenÚtwelveÚthirteenÚfourteenÚfifteenÚsixteenÚ	seventeenÚeighteenÚnineteenÚtwentyÚthirtyÚfortyÚfiftyÚsixtyÚseventyÚeightyÚninetyÚhundredÚthousandÚmillionÚbillionÚtrillionÚquadrillionÚquintillionÚ
sextillionÚ
septillionÚ	octillionÚ	nonillionÚ	decillionÚ	gajillionÚ	bazillion))ÚfirstÚsecondÚthirdÚfourthÚfifthÚsixthÚseventhÚeighthÚninthÚtenthÚeleventhÚtwelfthÚ
thirteenthÚ
fourteenthÚ	fifteenthÚ	sixteenthÚseventeenthÚ
eighteenthÚ
nineteenthÚ	twentiethÚ	thirtiethÚfortiethÚfiftiethÚsixtiethÚ
seventiethÚ	eightiethÚ	ninetiethÚ	hundredthÚ
thousandthÚ	millionthÚ	billionthÚ
trillionthÚquadrillionthÚquintillionthÚsextillionthÚseptillionthÚoctillionthÚnonillionthÚdecillionthÚgajillionthÚbazillionthc                 C   s¨   |   d¡r| dd … } |  dd¡ dd¡} |  ¡ rdS |  d¡dkr3|  d¡\}}| ¡ r3| ¡ r3dS |  ¡ }|tv r=dS |tv rCdS | d¡rR|d d	…  ¡ rRdS d
S )N)ú+ú-õ   Â±ú~é   ú,Ú Ú.Tú/)ÚstÚndÚrdÚthéþÿÿÿF)	Ú
startswithÚreplaceÚisdigitÚcountÚsplitÚlowerÚ
_num_wordsÚ_ordinal_wordsÚendswith)ÚtextÚnumÚdenomÚ
text_lower© rq   úK/home/ubuntu/.local/lib/python3.10/site-packages/spacy/lang/en/lex_attrs.pyÚlike_num   s$   

rs   N)Úattrsr   rj   rk   rs   Ú	LEX_ATTRSrq   rq   rq   rr   Ú<module>   s
    