
    -i                        d Z ddlZddlmZ ddlmZ  ej        dej	        ej
        ej        ej        ej        ej        dej                  ZdZdZdZdZd	Zd
ZdZ	 i ddddddddddddddddddddddddddddddd dd!d"d#dd$dd%dd&dd'dd(d)d*dd+d,d-dd.d/d0dd1d2d3dd4d2d5dZ ee                                          Zdddd6d7dd6d8dd6d9dd6d:dd6d;dd6d<dd6d=dd6d>dd6d?dd6d@dd6dAddBZ ee                                          ZdCZdDZdZ dEZ!dZ"d
Z#dZ$dej	        ej
        ej%        ej&        ej'        fZ(dej%        ej%        ej	        z   ej%        ej)        z   ej%        ej)        z   ej        z   ej%        ej)        z   ej	        z   ej%        ej&        z   ej	        ej&        ej&        ej	        z   ej	        ej&        z   ej        ej	        z   ej        ej&        z   ej        ej
        ej
        ej&        z   fZ* e+dej%        ej%        ej	        z   ej        ej	        z   ej        ej&        z   ej        ej
        ej
        ej&        z   g          Z, e+dej%        ej%        ej	        z   ej%        ej)        z   ej%        ej)        z   ej	        z   ej%        ej&        z   ej&        ej&        ej	        z   g          Z- e+dej	        ej	        ej&        z   ej&        ej%        ej%        ej&        z   ej%        ej)        z   g          Z.ej
        ej%        ej&        ej'        fZ/ e+g dF          Z0i dGdHdHdIdJdHdHdIdKdHdHdIdLdHdHdIdMdHdHdIdNdHdHdIdOdHdHdIdPdHdHdIdQdHdHdIdRdSdSdIdTdSdSdIdUdSdSdIdVdSdSdIdWdSdSdIdXdSdSdIdYdSdSdIdZdSdSdIi d[dSdSdId\dSdSdId]dSdSdId^dSdSdId_d`d`dIdad`d`dIdbd`d`dIdcd`d`dIddd`d`dIded`d`dIdfd`d`dIdgd`d`dIdhd`d`dIdid`d`dIdjd`d`dIdkd`d`dIdldmdmdIi dndmdmdIdodmdmdIdpdmdmdIdqdmdmdIdrdmdmdIdsdmdmdIdtdududIdvdududIdwdududIdxdududIdydududIdzdududId{dududId|dududId}d~d~dIdd~d~dIdd~d~dIi dd~d~dIdd~d~dIdd~d~dIdd~d~dIdd~d~dIdd~d~dIdd~d~dIdd~d~dIdd~d~dIddddIddddIddddIddddIddddIddddIddddIddddIi ddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIi ddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIi ddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIddddIdddIdddIdddIdddIdddIdddIdddIdddIdddIdddIdddIdddId˜Z1dej2        ej3        ej4        ej5        ej6        ej7        ej8        ej9        ej:        ej;        ej<        ej=        ej>        gd̜iZ?i dddgdg dѢdg dӢdddgddgdg dڢdg dܢdg dޢdddgdddgdg ddddgdg ddddgdddgdg ddg di dddgdg ddddgdg dd g ddg ddddgdg dd	d
dgddgdg ddg ddg ddddgdg ddg dZ@i ZA e+ej;        ej=        ej4        ej5        ej7        ej9        ej:        g          eAd<    e+ej;        ej<        ej=        ej>        ej3        ej4        ej5        ej6        ej7        ej8        ej9        ej:        g          eAd<    e+ej;        ej=        ej4        ej7        ej9        g          eAd<    e+ej;        ej<        ej=        ej>        ej3        ej4        ej5        ej6        ej7        ej8        ej9        ej:        g          eAd$<   eAd$xx          e+ej8        ej:        g          z  cc<    e+ej;        ej=        ej4        ej7        ej9        g          eAd(<    e+ej;        ej=        ej4        ej7        ej9        g          eAd.<    e+ej;        ej=        ej4        ej7        ej9        g          eAd1<    e+ej;        ej=        ej4        ej7        ej9        g          eAd4<   eAd.xx          e+ej8        ej:        g          z  cc<    e+ej8        ej:        g          eAd<   eAd1xx          e+ej8        ej:        g          z  cc<   eAd4xx          e+ej8        ej:        g          z  cc<    e+ej8        ej:        g          eAd<    e+ej8        ej:        g          eAd<   eAd.xx          e+ej3        ej6        g          z  cc<   eAd1xx          e+ej3        ej6        g          z  cc<   eAd4xx          e+ej3        ej6        g          z  cc<    e+ej=        ej5        g          eAd!<    e+ej=        ej5        g          eAd<    e+ej=        ej5        g          eAd<    e+ej=        ej5        g          eAd&<    e+ej=        ej5        g          eAd<    e+ej=        ej5        g          eAd+<   i ZBejC        ejD        ejE        ejF        feBdH<   ejG        ejH        ejC        ejD        ejE        ejF        ejI        ejJ        ejK        ejL        ejM        ejN        ejO        feBdS<   ejG        ejP        ejH        ejC        ejD        ejE        ejF        ejI        ejJ        ejK        ejL        ejM        ejN        ejO        feBd`<   ejG        ejP        ejH        ejC        ejJ        ejK        ejL        ejM        ejN        ejO        f
eBdm<   ejG        ejP        ejH        ejC        ejD        ejE        ejJ        ejK        ejL        ejM        ejN        ejO        feBdu<   ejG        ejP        ejH        ejC        ejD        ejE        ejF        ejI        ejJ        ejK        ejL        ejM        ejN        ejO        feBd~<   ejG        ejP        ejC        ejD        ejE        ejI        ejJ        ejK        ejL        ejM        ejN        ejO        feBd<   ej2        eBd<   ej2        eBd<   ej2        eBd<   ej2        eBd<   ej2        eBd<   ej2        eBd<   dS (  zV
Arabic lexical analyser constants, provides feature for stemming arabic word as verb
    N[]u
   أسلفوu   ينهكماو          *)r   )tags	vocalizedu   أ)   استفهام)u   أَu   أس)r      استقبال)u   أَسَu   و)   عطف)u   وَu   وس)r   r   )u   وَسَu   أو)u
   أَوََu   أوس)u   أَوََسَu   أول)r   r      لام)u   أَوَلََu   س)r   )u   سَu   ف)u   فَu   فس)u   فَسَu   أف)r   r   )u   أَفَu   أفس)r   r   r   )u   أَفَسَu   ل)r   )u   لِu   لَu   ول)r   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
   هُمَا)r      ني   ك   ه   كم   كن   ها   هم   هن   نا   كما   هماu   تأنياءu   متواني   ):-   -ا   -ت   -تا   -تم   -تماu   -تنّ   -تن   -ن   -نا   -وا   أ-u   أ-نّu   ا-u   ا-اu	   ا-انّ   ا-نu   ا-نانّu   ا-نّu   ا-واu   ا-ي   ت-   ت-ا   ت-انu	   ت-انّ   ت-نu   ت-نانّu   ت-نّ   ت-وا   ت-ون   ت-ي   ت-ين   ن-u   ن-نّ   ي-   ي-ا   ي-انu	   ي-انّ   ي-نu   ي-نانّu   ي-نّ   ي-وا   ي-ون   -يr"      أ-نu   ا-انu	   ا-نانr'   r*   	   ت-نانr+      ن-نr3   	   ي-نانr4   u   ء-نu   ء-u   يكu   ي)firstsecondu   يكماu   يكمu   يكنu   يهu   يهاu   يهماu   يهمu   يهنu   نييr   u   نينيu   نيناu   نيكu
   نيكماu   نيكمu   نيكنu   نيهu   نيهاu
   نيهماu   نيهمu   نيهنu   نايr   u   نانيu   ناناu   ناكu
   ناكماu   ناكمu   ناكنu   ناهu   ناهاu
   ناهماu   ناهمu   ناهنu   كيr   u   كناu   كهu   كهاu   كهماu   كهمu   كهنu   كمايr   u
   كمانيu
   كماناu   كماهu
   كماهاu   كماهماu
   كماهمu
   كماهنu   كمويr   u
   كمونيu
   كموناu   كموكu   كموكماu
   كموكمu
   كموكنu   كموهu
   كموهاu   كموهماu
   كموهمu
   كموهنu   كنيr   u   كننيu   كنناu   كنكu
   كنكماu   كنكمu   كنكنu   كنهu   كنهاu
   كنهماu   كنهمu   كنهن   هيr   u   هناu   هكu   هكماu   هكمu   هكنu   ههu   ههاu   ههماu   ههمu   ههنu   هايr   u   هانيu   هاناu   هاكu
   هاكماu   هاكمu   هاكنu   هاهu   هاهاu
   هاهماu   هاهمu   هاهنu   همايr   u
   همانيu
   هماناu   هماكu   هماكماu
   هماكمu
   هماكنu   هماهu
   هماهاu   هماهماu
   هماهمu
   هماهنu   همويr   u
   همونيu
   هموناu   هموكu   هموكماu
   هموكمu
   هموكنu   هموهu
   هموهاu   هموهماu
   هموهمu
   هموهنr   )u   هنيu   هننيu   هنناu   هنكu
   هنكماu   هنكمu   هنكنu   هنهu   هنهاu
   هنهماu   هنهمu   هنهن)pronounstensesr-   )   المضارع المجهول   أنتم)   المضارع المعلومrB   r#   ))   الماضي المجهولr   )   الأمر المؤكد   أنتِ)rE      أنت)rE   rB   )   الماضي المعلومr   )
   الأمر   أنتنr&   ))   المضارع المنصوب   أنا),   المضارع المجهول المجزومrL   )rA   rL   )rC   rL   )   المضارع المجزومrL   ),   المضارع المجهول المنصوبrL   r9   )(   المضارع المؤكد الثقيلrJ   )8   المضارع المؤكد الثقيل المجهول rJ   r7   )rI   rF   r*   ))rP      أنتما مؤ)rP   
   أنتما)rP      هما مؤ)rA   rR   )rA   rS   )rA   rT   )rC   rR   )rC   rS   )rC   rT   )rQ   rR   )rQ   rS   )rQ   rT   r)   ))rK   rR   )rK   rS   )rK   rT   )rM   rR   )rM   rS   )rM   rT   )rN   rR   )rN   rS   )rN   rT   )rO   rR   )rO   rS   )rO   rT   r%   ))rD   r   )rH   r   )rI   rB   r   )rD   rT   )rH   rT   r6   )rA   r   )rC   r   r   ))rD      هو)rH   rU   )rI   rG   r;   )rP   r   )rQ   r   r2   ))rK   r   )rM   r   )rN   r   )rO   r   r    )rD   rB   )rH   rB   r"   )rD   rJ   )rH   rJ   r3   ))rP   r   )rA   r   )rC   r   )rQ   r   r5   ))rK   r   )rM   r   )rN   r   )rO   r   r8   )rP   rL   )rQ   rL   r(   ))rK   rG   )rK   r>   )rM   rG   )rM   r>   )rA   rG   )rA   r>   )rC   rG   )rC   r>   )rN   rG   )rN   r>   )rO   rG   )rO   r>   r/   )rA   rF   )rC   rF   r4   )
)rK   r   )rP   r   )rP   rU   )rM   r   )rA   r   )rC   r   )rN   r   )rO   r   )rQ   r   )rQ   rU   r!   ))rD   rR   )rD   rS   )rH   rR   )rH   rS   r   ))rD   r   )rH   r   )rI   rR   )rI   rS   u   -ان)rE   rR   )rE   rS   r,   ))rK   rB   )rM   rB   )rN   rB   )rO   rB   r$   )rD      نحن)rH   rV   u   -نان)rE   rJ   r   ))rD   rF   )rD   rG   )rD   rL   )rD   r>   )rH   rF   )rH   rG   )rH   rL   )rH   r>   r.   ))rK   rF   )rM   rF   )rN   rF   )rO   rF   r1   ))rK   rU   )rM   rU   )rA   rU   )rC   rU   )rN   rU   )rO   rU   r:   )rP   rV   )rQ   rV   r+   ))rK   rJ   )rP   rF   )rP   rG   )rP   rB   )rP   r>   )rM   rJ   )rA   rJ   )rC   rJ   )rN   rJ   )rO   rJ   )rQ   rF   )rQ   rG   )rQ   rB   )rQ   r>   r0   ))rK   rV   )rM   rV   )rA   rV   )rC   rV   )rN   rV   )rO   rV   u   ألu   أفلu   هنّ)Q__doc__repyarabic.arabyarabyarlibqutrub.verb_const
verb_constqutrubVerbConstcompileALEFYEHWAWALEF_MAKSURAHAMZASHADDAUNICODEVERB_STAMP_PATCOMP_PREFIX_LETTERSCOMP_SUFFIX_LETTERSCOMP_INFIX_LETTERSCOMP_MAX_PREFIXCOMP_MAX_SUFFIXCOMP_MIN_STEM
COMP_JOKERCOMP_PREFIX_LIST_TAGSlistkeysCOMP_PREFIX_LISTCOMP_SUFFIX_LIST_TAGSCOMP_SUFFIX_LISTCONJ_PREFIX_LETTERSCONJ_SUFFIX_LETTERSCONJ_INFIX_LETTERSCONJ_MAX_PREFIXCONJ_MAX_SUFFIXCONJ_MIN_STEM
CONJ_JOKERTEHNOONALEF_HAMZA_ABOVECONJ_PREFIX_LISTMEEMCONJ_SUFFIX_LISTsetSUFFIX_LIST_STRIPOUSSUFFIX_LIST_SAKENSUFFIX_LIST_VOWELEDPREFIX_LIST_STRIPOUSVERBAL_CONJUGATION_AFFIXTABLE_DOUBLE_TRANSITIVE_SUFFIXPronounsTableTenseJussiveFutureTensePassiveConfirmedFutureTensePassiveFutureTensePassiveJussiveFutureTensePassivePastTensePassiveSubjunctiveFuture	TensePastTenseSubjunctiveFutureTenseConfirmedFutureTenseConfirmedImperativeTenseFutureTenseImperativeTABLE_AFFIX_INDEXTABLE_AFFIXEXTERNAL_PREFIX_TABLEEXTERNAL_SUFFIX_TABLEPronounAntiPronounAntumaPronounAntuma_fPronounAntum
PronounAnaPronounAntaPronounAntunnaPronounHuwa
PronounHyaPronounHumaPronounHuma_f
PronounHumPronounHunnaPronounNahnu     Z/var/www/html/speakWrite/venv/lib/python3.11/site-packages/alyahmor/aly_stem_verb_const.py<module>r      s     
			       . . . . . ."&&"&&"//2999./1z; ; $ '  
shH
 
H
 
%  H 6$ H 
  H" .$ #H* %& +H2 6* 3H: 9* ;HB 
%  CHJ 
  KHR .$ SHZ 
 % [Hh 

 ) iHx 
' yH@ &> AHH &< IH R 4-224455  	 	
 '"  '' 
 '  
 '/ 
 '& 
 '" 
 'I 
 '& 
 '" 
 '& 
 '& c5 5 l 4-224455 % %  
')  FFRWFRWFRWrvFRWrwFRWGGGbgGbgFRWFRWFFFRW! $ sFFRWFRWFRWFFFRW	 	 	  CFFRWFRWFRWrwFRWGGbg    cGGbgGFFRWFRW    +- 3 B  B  B  B B FU" U"
  U"  U"  U""  #U"*  +U"2  3U":  ;U"B  CU"J  KU"R  SU"Z  [U"b  cU"j  kU"r  sU"z  {U"B  CU" U"J  KU"R  SU"Z  [U"b  cU"j  kU"r  sU"z  {U"B  CU"J  KU"R  SU"Z  [U"b  cU"j  kU"r  sU"z  {U"B  CU"J  KU" U" U"R  SU"b  cU"j  kU"r  sU"z  {U"B  CU"J  KU"R  SU"Z  [U"j  kU"r  sU"z  {U"B  CU"J  KU"R  SU"Z  [U"b  cU" U" U"j  kU"r  sU"z  {U"B  CU"J  KU"R  SU"Z  [U"b  cU"j  kU"r  sU"z  {U"B  CU"J  KU"R  SU"Z  [U"b  cU"j  kU" U" U"r  sU"z  {U"B	  C	U"J	  K	U"R	  S	U"Z	  [	U"b	  c	U"j	  k	U"r	  s	U"z	  {	U"B
  C
U"J
  K
U"R
  S
U"Z
  [
U"b
  c
U"j
  k
U"r
  s
U" U" U"z
  {
U"B  CU"J  KU"R  SU"Z  [U"b  cU"j  kU"r  sU"z  {U"B  CU"J  KU"R  SU"Z  [U"b  cU"j  kU"r  sU"z  {U" U" U"B  CU"J  KU"R  SU"Z  [U"b  cU"j  kU"r  sU"z  {U"B  CU"J  KU"R  SU"Z  [U"b  cU"j  kU"r  sU"z  {U"B  CU" U"L  
  
  
  
  
  
  
  
  
  
  
  cU" U" U" p %.7.5,9%204'+
	 	 ([77[
    [    [* BR+[2 $3[8    9[T    U[p    q[z 88{[B 33C[J 	   K[T >NU[\    ][h 55i[p 55q[x    y[D    E[ [P @PQ[X    Y[t 77u[|    }[T    U[`    a[l 83m[t    u[@ 33A[H 1I[N  	 	 	O[b    c[n    o[~ @P[F    G[f    g[ [x  "s( /&$*$     e   #s(,#&/&-$1*$     e  "%( / $& " " g   #s(,#&/&-$1*$     e   e   1*% ! !    
 "%( / $& " " g   #s( / $$     e  "%( / $& " " g  "%( / $& " " g   e   1*% ! !    
 "%1*& " " g  g   ##1*' # #     g   ##1*' # #    
 $'31*( $ $ i  
 $'31*( $ $ i   e   &-% ! !     g   ##&-' # #     g   ##&-' # #    
  #s&$     e 
 "%&& " " g 
 "%&& " " g 
 "%&& " " g 
 $'3&( $ $ i  
 $'3&( $ $ i     !#   e $ !# "! " g &  !# "! !" g *  
 ! !  e &  !# ! %$ i  *  !# "! )" g .   !# "! #" g (  /< e !0!> g #2#@ i  !0!> g #2#@ i  !0!> g   r   