
    h                     .    S SK Jr  / SQr/ SQrS r\\0rg)   )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                    U R                  S5      (       a  U SS  n U R                  SS5      R                  SS5      n U R                  5       (       a  gU R                  S5      S:X  a>  U R	                  S5      u  pUR                  5       (       a  UR                  5       (       a  gU R                  5       nU[        ;   a  gU[        ;   a  gUR                  S5      (       a  US S	 R                  5       (       a  gg
)N)+-   ±~   , .T/)stndrdthF)	
startswithreplaceisdigitcountsplitlower
_num_words_ordinal_wordsendswith)textnumdenom
text_lowers       Q/home/james-whalen/.local/lib/python3.13/site-packages/spacy/lang/en/lex_attrs.pylike_numrt      s    ,--ABx<<R ((b1D||~~zz#!ZZ_
;;==U]]__JZ^#344cr?""$$    N)attrsr   rl   rm   rt   	LEX_ATTRS ru   rs   <module>ry      s'    
, x 	ru   