
    i	                     4    d dl Z ddlmZ g dZd Zd ZeeiZy)    N   )LIKE_NUM)Mu   eníu   oókànu   ọ̀kanláu   ẹ́ẹdọ́gbọ̀nu   àádọ́fàu   ẹ̀walélúɡbau   egbèjeu   ẹgbàárinu   èjìu   eéjìu   èjìláu   ọgbọ̀n,u   ọgọ́fàu   ọ̀ọ́dúrúnu   ẹgbẹ̀jọu   ẹ̀ẹ́dẹ́ɡbàárùnu   ẹ̀tau
   ẹẹ́tau
   ẹ̀taláu   aárùndílogójìu	   àádójeu   irinwóu   ẹgbẹ̀sànu   ẹgbàárùnu   ẹ̀rinu   ẹẹ́rinu   ẹ̀rinláu   ogójìu   ogójeu   ẹ̀ẹ́dẹ́gbẹ̀tau	   ẹgbàáu   ẹgbàájọu   àrúnu   aárùnu   ẹ́ẹdógúnu   àádọ́tau   àádọ́jọu   ẹgbẹ̀tau   ẹgboókànláu   ẹgbàawǎu   ẹ̀fàu   ẹẹ́fàu   ẹẹ́rìndílógúnu   ọgọ́tau   ọgọ́jọu   ọ̀ọ́dẹ́gbẹ̀rinu   ẹgbẹ́ẹdógúnu   ọkẹ́marunu   èjeu   etàdílógúnu   àádọ́rinu   àádọ́sánu   ẹgbẹ̀rinu   ẹgbàajìu   ẹgbẹ̀ẹgbẹ̀rúnu	   ẹ̀jọu   ẹẹ́jọu   eéjìdílógúnu   ọgọ́rinu   ọgọsànu   ẹ̀ẹ́dẹ́gbẹ̀rúnu   ẹgbẹ́ẹdọ́gbọ̀nu   ọgọ́rùn ọkẹ́u	   ẹ̀sánu   ẹẹ́sànu   oókàndílógúnu   àádọ́rùnu   ẹ̀wadilúɡbau   ẹgbẹ̀rúnu   ẹgbàátau   ẹ̀wáu   ẹẹ́wàáu   ogúnu   ọgọ́rùnigbau   ẹgbẹ̀fàu   ẹ̀ẹ́dẹ́ɡbarinc                 Z    dj                  d t        j                  d|       D              S )z
    Converts the string to NFD, separates & returns only the base characters
    :param text:
    :return: input string without diacritic adornments on base characters
     c              3   R   K   | ]  }t        j                  |      d k7  s| ! yw)MnN)unicodedatacategory).0cs     h/var/www/vps2.regionflexible.com/Desarrollo/venv/lib/python3.12/site-packages/spacy/lang/yo/lex_attrs.py	<genexpr>z%strip_accents_text.<locals>.<genexpr>\   s(      9M9Ma9PTX9Xs   ''NFD)joinr
   	normalize)texts    r   strip_accents_textr   V   s/     77 ((5      c                 $     j                  dd      j                  dd       g d}t         fd|D              ryt                t        D cg c]  }t        |       }} j	                         ry |v s j                         |v ryyc c}w )N,r   .)u   díu   dọu   léu   díndidinledoc              3   &   K   | ]  }|v  
 y w)N )r   markr   s     r   r   zlike_num.<locals>.<genexpr>d   s     
0D44<
0s   TF)replaceanyr   
_num_wordsisdigitlower)r   num_markersnum_num_words_strippeds   `   r   like_numr(   a   s    <<R ((b1DIK

0K
00d#D>HIs-c2II||~""djjl6I&I Js   B)r
   attrsr   r"   r   r(   	LEX_ATTRSr   r   r   <module>r+      s*     N
b x 	r   