
    Mii0                     H    S SK Jr  S SKJr   " S S\5      r " S S\5      rg)   )BaseStemmer)Amongc                       \ rS rSrSr\" SSS5      \" SSS5      \" SSS5      \" S	SS5      \" S
SS5      \" SSS5      \" SSS5      \" SSS5      \" SSS5      \" SSS5      \" SSS5      \" SSS5      \" SSS5      \" SSS5      \" SSS5      \" SSS5      \" SSS5      \" SSS5      \" SSS5      \" SSS5      \" SSS5      \" SSS5      \" SSS5      /r/ \" SSS5      P\" S SS5      P\" S!SS5      P\" S"SS5      P\" S#SS5      P\" S$SS5      P\" S%SS5      P\" S&S'S5      P\" S(SS5      P\" S)SS5      P\" S*SS5      P\" S+SS5      P\" S,SS5      P\" S-SS5      P\" S.S/S5      P\" S0S/S5      P\" S1S2S5      P\" S3S4S5      P\" S5S/S5      P\" S6S/S5      P\" S7S8S5      P\" S9S8S5      P\" S:S/S5      P\" S;S<S5      P\" S=S<S5      P\" S>S?S5      P\" S@SS5      P\" SASS5      P\" SBSCS5      P\" SDSS5      P\" SESFS5      P\" SGSHS5      P\" SISS5      P\" SJSS5      P\" SKSS5      P\" SLSMS5      P\" SNSS5      P\" SOSS5      P\" SPSS5      P\" SQSRS5      P\" SSSRS5      P\" STSS5      P\" SUSS5      P\" SVSS5      P\" SWSXS5      P\" SYSXS5      P\" SZSS5      P\" S[SS5      P\" S\SS5      P\" S]S^S5      P\" S_SS5      P\" S`SS5      P\" SaSbS5      P\" ScSS5      P\" SdSS5      P\" SeSS5      P\" SfSS5      P\" SgSS5      P\" ShSiS5      P\" SjSkS5      P\" SlSS5      P\" SmSS5      P\" SnSS5      P\" SoSpS5      P\" SqSS5      P\" SrSsS5      P\" StSuS5      P\" SvSS5      P\" SwSS5      P\" SxSS5      P\" SySzS5      Pr/ \" S{SS5      P\" S|SS5      P\" S}SS5      P\" S~SS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SDSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SS2S5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SS<S5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSCS5      P\" SSCS5      P\" SSFS5      P\" SSFS5      P\" SSCS5      P\" SSCS5      P\" SSCS5      P\" SSCS5      P\" SSCS5      P\" SSS5      P\" SSCS5      P\" SSCS5      Pr/ \" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SS4S5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SDSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSFS5      P\" SSHS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSXS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SSS5      P\" SS^S5      P\" SS^S5      P\" SS^S5      P\" SS^S5      P\" SSS5      P\" SS^S5      P\" SSS5      P\" SSS5      Pr	/ SQr
SrSrS rS rS rS rS rS rS rSrg)ArmenianStemmer   z
This class implements the stemming algorithm defined by a snowball script.
Generated by Snowball 2.2.0 - https://snowballstem.org/
u   րորդr   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
   վեցիր0   u   ացu   եցu
   ացրեց3   u
   ալուցu
   ելուցu   ալուu   ելուu   աքu   ցաք9   u   ացաք:   u
   ացրիքu   ացիքu   եցիքu
   վեցիք>   u   անքu   ցանք@   u
   ացանքA   u   ացրինքu
   ացինքu
   եցինքu   վեցինքE   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
   ներից4   u   ցիցu   ուց)   r%      r	   r'   c                    U R                   U l        U R                   U l        U R                  n U R	                  [
        R                  SS5      (       d
  [        5       eU =R                  S-  sl        U R                  U l        U R                  [
        R                  SS5      (       d
  [        5       eU =R                  S-  sl        U R	                  [
        R                  SS5      (       d
  [        5       eU =R                  S-  sl        U R                  [
        R                  SS5      (       d
  [        5       eU =R                  S-  sl        U R                  U l        Xl        g! [         a     Nf = f)Nia  i  r   T)	limitI_pVI_p2cursorgo_out_groupingr   g_vlab0go_in_grouping)selfv_1s     z/var/www/eduai.edurigo.com/storigo/production/storigo_env/lib/python3.13/site-packages/snowballstemmer/armenian_stemmer.py__r_mark_regions ArmenianStemmer.__r_mark_regions   s   JJ	JJ	kk	''(;(;T4HHfKK1KDI&&':':D$GGfKK1K''(;(;T4HHfKK1K&&':':D$GGfKK1KDI Ts   D6E- -
E:9E:c                 :    U R                   U R                  ::  d  ggNFT)r6   r7   r<   s    r>   __r_R2ArmenianStemmer.__r_R2   s    yyDKK'    c                     U R                   U l        U R                  [        R                  5      S:X  a  gU R                   U l        U R                  5       (       d  ggNr	   FT)r7   ketfind_among_br   a_0bra	slice_delrC   s    r>   __r_adjectiveArmenianStemmer.__r_adjective   G    ;;_001Q6;;~~rF   c                     U R                   U l        U R                  [        R                  5      S:X  a  gU R                   U l        U R                  5       (       d  ggrH   )r7   rI   rJ   r   a_1rL   rM   rC   s    r>   __r_verbArmenianStemmer.__r_verb  rP   rF   c                     U R                   U l        U R                  [        R                  5      S:X  a  gU R                   U l        U R                  5       (       d  ggrH   )r7   rI   rJ   r   a_2rL   rM   rC   s    r>   __r_nounArmenianStemmer.__r_noun  rP   rF   c                     U R                   U l        U R                  [        R                  5      S:X  a  gU R                   U l        U R                  5       (       d  gU R                  5       (       d  ggrH   )r7   rI   rJ   r   a_3rL   _ArmenianStemmer__r_R2rM   rC   s    r>   
__r_endingArmenianStemmer.__r_ending  sU    ;;_001Q6;;{{}}~~rF   c                    U R                  5         U R                  U l        U R                  U l        U R                  U R                  :  a  gU R                  nU R                  U l        U R                  U R                  -
  nU R                  5         U R                  U-
  U l        U R                  U R                  -
  nU R                  5         U R                  U-
  U l        U R                  U R                  -
  nU R                  5         U R                  U-
  U l        U R                  U R                  -
  nU R                  5         U R                  U-
  U l        Xl        U R                  U l        grB   )	 _ArmenianStemmer__r_mark_regionsr7   limit_backwardr4   r5   _ArmenianStemmer__r_ending_ArmenianStemmer__r_verb_ArmenianStemmer__r_adjective_ArmenianStemmer__r_noun)r<   v_3v_4v_5v_6v_7s         r>   _stemArmenianStemmer._stem#  s   "kkjj;;"!!"iijj4;;&jj3&jj4;;&jj3&jj4;;&jj3&jj4;;&jj3&!))rF   )r6   r5   rL   r7   rI   r`   N)__name__
__module____qualname____firstlineno____doc__r   rK   rR   rV   rZ   r9   r6   r5   r_   r[   rc   rb   rd   ra   rj   __static_attributes__ rF   r>   r   r      sQ    	)2q1/A6#R+#R+)2q1or1%)2q1)2q1or1%)1a0)1a0)2q1or1%#R+)2q1)2q1)2q1#R+or1%or1%)2q1#R+#R+/C4HiQH#Q*H 	#Q*H 	or1%	H
 	)2q1H 	#R+H 	#R+H 	)1a0H 	or1%H 	#Q*H 	)1a0H 	)1a0H 	/A6H 	or1%H 	#R+H  	#R+!H" 	)2q1#H$ 	/Q7%H& 	#R+'H( 	#R+)H* 	/Q7+H, 	/Q7-H. 	#R+/H0 	)2q11H2 	)2q13H4 	/Q75H6 	#R+7H8 	#R+9H: 	)2q1;H< 	or1%=H> 	#R+?H@ 	)2q1AHB 	/Q7CHD 	)2q1EHF 	)2q1GHH 	/Q7IHJ 	)2q1KHL 	)2q1MHN 	or1%OHP 	)2q1QHR 	)2q1SHT 	)2q1UHV 	)2q1WHX 	or1%YHZ 	)2q1[H\ 	)2q1]H^ 	/Q7_H` 	)2q1aHb 	)2q1cHd 	/Q7eHf 	or1%gHh 	or1%iHj 	/Q7kHl 	/Q7mHn 	/Q7oHp 	)2q1qHr 	)2q1sHt 	or1%uHv 	#R+wHx 	)2q1yHz 	/Q7{H| 	)2q1}H~ 	)2q1H@ 	/Q7AHB 	#R+CHD 	)2q1EHF 	/Q7GHH 	5r1=IHJ 	/Q7KHL 	/Q7MHN 	5r1=OHCT)#R+))2q1) 	)2q1) 	or1%	)
 	or1%) 	or1%) 	#Q*) 	)1a0) 	or1%) 	#R+) 	or1%) 	#R+) 	)2q1) 	)2q1) 	)2q1)  	)2q1!)" 	;RC#)$ 	#R+%)& 	or1%')( 	#R+))* 	)2q1+), 	#R+-). 	#R+/)0 	)2q11)2 	or1%3)4 	)2q15)6 	or1%7)8 	iQ9): 	#R+;)< 	or1%=)> 	)2q1?)@ 	)2q1A)B 	)2q1C)D 	)2q1E)F 	#R+G)H 	#R+I)J 	)2q1K)L 	/Q7M)N 	#R+O)P 	#R+Q)CV:or1%:or1%: 	#R+: 	iQ	:
 	#Q*: 	;QB: 	)1a0: 	#Q*: 	#Q*: 	)1a0: 	#Q*: 	iQ: 	#R+: 	;RC: 	)2q1:  	#R+!:" 	#R+#:$ 	)2q1%:& 	iQ':( 	or1%):* 	#R++:, 	)2q1-:. 	/Q7/:0 	/Q71:2 	5r1=3:4 	iQ5:6 	or1%7:8 	5r1=9:: 	#R+;:< 	or1%=:> 	)2q1?:@ 	/Q7A:B 	;RCC:D 	#R+E:F 	)2q1G:H 	#R+I:J 	or1%K:L 	;RCM:N 	)2q1O:P 	#R+Q:R 	or1%S:T 	)2q1U:V 	#R+W:X 	)2q1Y:Z 	/Q7[:\ 	or1%]:^ 	#R+_:` 	iQa:b 	or1%c:d 	/Q7e:f 	)2q1g:h 	#R+i:j 	)2q1k:l 	/Q7m:n 	#R+o:p 	or1%q:r 	#R+s:Cx CDD.

rF   r   c                       \ rS rSrSrg)r:   i<  rr   N)rl   rm   rn   ro   rq   rr   rF   r>   r:   r:   <  s    4rF   r:   N)basestemmerr   amongr   r   BaseExceptionr:   rr   rF   r>   <module>rw      s&    % rk rj	  = rF   